Changeset 1115 for palm/trunk/SOURCE/advec_ws.f90
- Timestamp:
- Mar 26, 2013 6:16:16 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
palm/trunk/SOURCE/advec_ws.f90
r1054 r1115 20 20 ! Current revisions: 21 21 ! ------------------ 22 ! calculation of qr and nr is restricted to precipitation 22 23 ! 23 24 ! Former revisions: … … 210 211 sums_wspts_ws_l = 0.0 211 212 212 IF ( humidity .OR.passive_scalar ) THEN213 IF ( humidity .OR. passive_scalar ) THEN 213 214 ALLOCATE( sums_wsqs_ws_l(nzb:nzt+1,0:threads_per_task-1) ) 214 215 sums_wsqs_ws_l = 0.0 215 216 ENDIF 216 217 217 IF ( cloud_physics .AND. icloud_scheme == 0 ) THEN 218 IF ( cloud_physics .AND. icloud_scheme == 0 .AND. & 219 precipitation ) THEN 218 220 ALLOCATE( sums_wsqrs_ws_l(nzb:nzt+1,0:threads_per_task-1) ) 219 221 ALLOCATE( sums_wsnrs_ws_l(nzb:nzt+1,0:threads_per_task-1) ) … … 264 266 diss_l_e(nzb+1:nzt,nys:nyn,0:threads_per_task-1) ) 265 267 266 IF ( humidity .OR.passive_scalar ) THEN268 IF ( humidity .OR. passive_scalar ) THEN 267 269 ALLOCATE( flux_s_q(nzb+1:nzt,0:threads_per_task-1), & 268 270 diss_s_q(nzb+1:nzt,0:threads_per_task-1) ) … … 271 273 ENDIF 272 274 273 IF ( cloud_physics .AND. icloud_scheme == 0 ) THEN 275 IF ( cloud_physics .AND. icloud_scheme == 0 .AND. & 276 precipitation ) THEN 274 277 ALLOCATE( flux_s_qr(nzb+1:nzt,0:threads_per_task-1), & 275 278 diss_s_qr(nzb+1:nzt,0:threads_per_task-1), & … … 280 283 flux_l_nr(nzb+1:nzt,nys:nyn,0:threads_per_task-1), & 281 284 diss_l_nr(nzb+1:nzt,nys:nyn,0:threads_per_task-1) ) 282 END 285 ENDIF 283 286 284 287 IF ( ocean ) THEN … … 297 300 298 301 !------------------------------------------------------------------------------! 299 ! Initialize variables used for storing statistic q auntities (fluxes, variances)302 ! Initialize variables used for storing statistic quantities (fluxes, variances) 300 303 !------------------------------------------------------------------------------! 301 304 SUBROUTINE ws_statistics … … 319 322 IF ( ws_scheme_sca ) THEN 320 323 sums_wspts_ws_l = 0.0 321 IF ( humidity .OR. passive_scalar ) sums_wsqs_ws_l = 0.0 322 IF ( cloud_physics .AND. icloud_scheme == 0 ) THEN 324 IF ( humidity .OR. passive_scalar ) sums_wsqs_ws_l = 0.0 325 IF ( cloud_physics .AND. icloud_scheme == 0 .AND. & 326 precipitation ) THEN 323 327 sums_wsqrs_ws_l = 0.0 324 328 sums_wsnrs_ws_l = 0.0 … … 770 774 * weight_substep(intermediate_timestep_count) 771 775 ENDDO 772 773 776 774 777 END SELECT
Note: See TracChangeset
for help on using the changeset viewer.