aboutsummaryrefslogtreecommitdiff
path: root/src/GRHydro_Con2Prim.F90
diff options
context:
space:
mode:
authoreschnett <eschnett@c83d129a-5a75-4d5a-9c4d-ed3a5855bf45>2011-06-13 15:40:56 +0000
committereschnett <eschnett@c83d129a-5a75-4d5a-9c4d-ed3a5855bf45>2011-06-13 15:40:56 +0000
commit30e325d094335d4f4081bd8839ccecf877b563d3 (patch)
tree6b62a1e7bba1109dcc4fb5e1a13e794f66552304 /src/GRHydro_Con2Prim.F90
parent31f715632eb6c51c7f702d23c2613da85d1593b1 (diff)
Declare all OpenMP private variables explicitly as private
In Fortran OpenMP, loop variables of parallel loops are implicitly private and do not need to be declared as private. To improve code clarity, all such variables are now explicitly declared to be private. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/GRHydro/trunk@251 c83d129a-5a75-4d5a-9c4d-ed3a5855bf45
Diffstat (limited to 'src/GRHydro_Con2Prim.F90')
-rw-r--r--src/GRHydro_Con2Prim.F906
1 files changed, 3 insertions, 3 deletions
diff --git a/src/GRHydro_Con2Prim.F90 b/src/GRHydro_Con2Prim.F90
index 9d69ebd..2ba43cd 100644
--- a/src/GRHydro_Con2Prim.F90
+++ b/src/GRHydro_Con2Prim.F90
@@ -87,7 +87,7 @@ subroutine Conservative2Primitive(CCTK_ARGUMENTS)
call EOS_Omni_EpsFromPress(GRHydro_polytrope_handle,keytemp,GRHydro_eos_rf_prec,n,&
GRHydro_rho_min,xeps,xtemp,xye,pmin,epsmin,keyerr,anyerr)
- !$OMP PARALLEL DO PRIVATE(i,j,itracer,&
+ !$OMP PARALLEL DO PRIVATE(i,j,k,itracer,&
!$OMP uxx, uxy, uxz, uyy, uyz, uzz, det, epsnegative, anyerr, keyerr, keytemp)
do k = 1, nz
do j = 1, ny
@@ -1168,7 +1168,7 @@ subroutine Conservative2PrimitivePolytype(CCTK_ARGUMENTS)
!!$ do k = GRHydro_stencil + 1, nz - GRHydro_stencil
!!$ do j = GRHydro_stencil + 1, ny - GRHydro_stencil
!!$ do i = GRHydro_stencil + 1, nx - GRHydro_stencil
- !$OMP PARALLEL DO PRIVATE(i,j,itracer,&
+ !$OMP PARALLEL DO PRIVATE(i,j,k,itracer,&
!$OMP uxx, uxy, uxz, uyy, uyz, uzz, det)
do k = 1, nz
do j = 1, ny
@@ -1778,7 +1778,7 @@ subroutine check_GRHydro_C2P_failed(CCTK_ARGUMENTS)
ny = cctk_lsh(2)
nz = cctk_lsh(3)
- !$OMP PARALLEL DO PRIVATE(i,j)
+ !$OMP PARALLEL DO PRIVATE(i,j,k)
do k = 1, nz
do j = 1, ny
do i = 1, nx