Changeset 1322 for palm/trunk/SOURCE/timestep.f90
- Timestamp:
- Mar 20, 2014 4:38:49 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
palm/trunk/SOURCE/timestep.f90
r1321 r1322 20 20 ! Current revisions: 21 21 ! ------------------ 22 ! 22 ! REAL functions provided with KIND-attribute 23 23 ! 24 24 ! Former revisions: … … 156 156 v_gtrans = v_gtrans + hom(k,1,2,0) 157 157 ENDDO 158 u_gtrans = u_gtrans / REAL( nzt - nzb )159 v_gtrans = v_gtrans / REAL( nzt - nzb )158 u_gtrans = u_gtrans / REAL( nzt - nzb, KIND=wp ) 159 v_gtrans = v_gtrans / REAL( nzt - nzb, KIND=wp ) 160 160 ELSE 161 161 ! … … 173 173 ENDDO 174 174 !$acc end parallel 175 uv_gtrans_l(1) = u_gtrans_l / REAL( (nxr-nxl+1)*(nyn-nys+1)*(nzt-nzb) )176 uv_gtrans_l(2) = v_gtrans_l / REAL( (nxr-nxl+1)*(nyn-nys+1)*(nzt-nzb) )175 uv_gtrans_l(1) = u_gtrans_l / REAL( (nxr-nxl+1)*(nyn-nys+1)*(nzt-nzb), KIND=wp ) 176 uv_gtrans_l(2) = v_gtrans_l / REAL( (nxr-nxl+1)*(nyn-nys+1)*(nzt-nzb), KIND=wp ) 177 177 #if defined( __parallel ) 178 178 IF ( collective_wait ) CALL MPI_BARRIER( comm2d, ierr ) 179 179 CALL MPI_ALLREDUCE( uv_gtrans_l, uv_gtrans, 2, MPI_REAL, MPI_SUM, & 180 180 comm2d, ierr ) 181 u_gtrans = uv_gtrans(1) / REAL( numprocs )182 v_gtrans = uv_gtrans(2) / REAL( numprocs )181 u_gtrans = uv_gtrans(1) / REAL( numprocs, KIND=wp ) 182 v_gtrans = uv_gtrans(2) / REAL( numprocs, KIND=wp ) 183 183 #else 184 184 u_gtrans = uv_gtrans_l(1)
Note: See TracChangeset
for help on using the changeset viewer.