Changeset 1342 for palm/trunk/SOURCE/pres.f90
- Timestamp:
- Mar 26, 2014 5:04:47 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
palm/trunk/SOURCE/pres.f90
r1321 r1342 20 20 ! Current revisions: 21 21 ! ------------------ 22 ! 22 ! REAL constants defined as wp-kind 23 23 ! 24 24 ! Former revisions: … … 135 135 136 136 137 ddt_3d = 1.0 / dt_3d138 d_weight_pres = 1.0 / weight_pres(intermediate_timestep_count)137 ddt_3d = 1.0_wp / dt_3d 138 d_weight_pres = 1.0_wp / weight_pres(intermediate_timestep_count) 139 139 140 140 ! … … 180 180 IF ( conserve_volume_flow .AND. ( outflow_l .OR. outflow_r ) ) THEN 181 181 182 volume_flow(1) = 0.0 183 volume_flow_l(1) = 0.0 182 volume_flow(1) = 0.0_wp 183 volume_flow_l(1) = 0.0_wp 184 184 185 185 IF ( outflow_l ) THEN … … 219 219 IF ( conserve_volume_flow .AND. ( outflow_n .OR. outflow_s ) ) THEN 220 220 221 volume_flow(2) = 0.0 222 volume_flow_l(2) = 0.0 221 volume_flow(2) = 0.0_wp 222 volume_flow_l(2) = 0.0_wp 223 223 224 224 IF ( outflow_s ) THEN … … 257 257 !-- Remove mean vertical velocity 258 258 IF ( ibc_p_b == 1 .AND. ibc_p_t == 1 ) THEN 259 IF ( simulated_time > 0.0 ) THEN ! otherwise nzb_w_inner not yet known260 w_l = 0.0 ; w_l_l = 0.0259 IF ( simulated_time > 0.0_wp ) THEN ! otherwise nzb_w_inner not yet known 260 w_l = 0.0_wp; w_l_l = 0.0_wp 261 261 DO i = nxl, nxr 262 262 DO j = nys, nyn … … 295 295 DO j = nys-1, nyn+1 296 296 DO k = nzb, nzt+1 297 d(k,j,i) = 0.0 297 d(k,j,i) = 0.0_wp 298 298 ENDDO 299 299 ENDDO … … 305 305 DO j = nys, nyn 306 306 DO k = nzb+1, nzt 307 d(k,j,i) = 0.0 307 d(k,j,i) = 0.0_wp 308 308 ENDDO 309 309 ENDDO … … 312 312 ENDIF 313 313 314 localsum = 0.0 315 threadsum = 0.0 314 localsum = 0.0_wp 315 threadsum = 0.0_wp 316 316 317 317 #if defined( __ibm ) … … 432 432 DO i = nxlg, nxrg 433 433 DO j = nysg, nyng 434 tend(nzb_s_inner(j,i),j,i) = 0.0 434 tend(nzb_s_inner(j,i),j,i) = 0.0_wp 435 435 ENDDO 436 436 ENDDO … … 460 460 DO i = nxlg, nxrg 461 461 DO j = nysg, nyng 462 tend(nzt+1,j,i) = 0.0 462 tend(nzt+1,j,i) = 0.0_wp 463 463 ENDDO 464 464 ENDDO … … 577 577 !-- pressure just computed 578 578 IF ( conserve_volume_flow .AND. ( bc_lr_cyc .OR. bc_ns_cyc ) ) THEN 579 volume_flow_l(1) = 0.0 580 volume_flow_l(2) = 0.0 579 volume_flow_l(1) = 0.0_wp 580 volume_flow_l(2) = 0.0_wp 581 581 ENDIF 582 582 … … 704 704 !-- a possible PE-sum is computed in flow_statistics 705 705 CALL cpu_log( log_point_s(1), 'divergence', 'start' ) 706 sums_divnew_l = 0.0 706 sums_divnew_l = 0.0_wp 707 707 708 708 ! 709 709 !-- d must be reset to zero because it can contain nonzero values below the 710 710 !-- topography 711 IF ( topography /= 'flat' ) d = 0.0 712 713 localsum = 0.0 714 threadsum = 0.0 711 IF ( topography /= 'flat' ) d = 0.0_wp 712 713 localsum = 0.0_wp 714 threadsum = 0.0_wp 715 715 716 716 !$OMP PARALLEL PRIVATE (i,j,k) FIRSTPRIVATE(threadsum) REDUCTION(+:localsum)
Note: See TracChangeset
for help on using the changeset viewer.