Changeset 3274 for palm/trunk/SOURCE/prognostic_equations.f90
- Timestamp:
- Sep 24, 2018 3:42:55 PM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
palm/trunk/SOURCE/prognostic_equations.f90
r3241 r3274 25 25 ! ----------------- 26 26 ! $Id$ 27 ! Modularization of all bulk cloud physics code components 28 ! 29 ! 3241 2018-09-12 15:02:00Z raasch 27 30 ! omp_get_thread_num now declared in omp directive 28 31 ! … … 289 292 w, w_p 290 293 294 USE bulk_cloud_model_mod, & 295 ONLY: call_microphysics_at_all_substeps, bulk_cloud_model, & 296 bcm_actions, microphysics_sat_adjust, & 297 microphysics_morrison, microphysics_seifert 298 291 299 USE chemistry_model_mod, & 292 300 ONLY: chem_integrate, chem_prognostic_equations, & … … 300 308 301 309 USE control_parameters, & 302 ONLY: air_chemistry, call_microphysics_at_all_substeps,&303 cloud_ physics, cloud_top_radiation, constant_diffusion,&310 ONLY: air_chemistry, & 311 cloud_top_radiation, constant_diffusion, & 304 312 dp_external, dp_level_ind_b, dp_smooth_factor, dpdxy, dt_3d, & 305 313 humidity, intermediate_timestep_count, & 306 314 intermediate_timestep_count_max, large_scale_forcing, & 307 large_scale_subsidence, microphysics_morrison,&308 microphysics_seifert, microphysics_sat_adjust, neutral, nudging,&315 large_scale_subsidence, & 316 neutral, nudging, & 309 317 ocean, passive_scalar, plant_canopy, & 310 318 prho_reference, prho_reference, & … … 381 389 USE lsf_nudging_mod, & 382 390 ONLY: ls_advec, nudge 383 384 USE microphysics_mod, &385 ONLY: microphysics_control386 391 387 392 USE plant_canopy_model_mod, & … … 500 505 ! 501 506 !-- If required, calculate cloud microphysics 502 IF ( cloud_physics .AND. .NOT. microphysics_sat_adjust .AND.&507 IF ( bulk_cloud_model .AND. .NOT. microphysics_sat_adjust .AND. & 503 508 ( intermediate_timestep_count == 1 .OR. & 504 509 call_microphysics_at_all_substeps ) ) & … … 508 513 DO i = nxlg, nxrg 509 514 DO j = nysg, nyng 510 CALL microphysics_control( i, j )515 CALL bcm_actions( i, j ) 511 516 ENDDO 512 517 ENDDO … … 995 1000 !-- If required, calculate prognostic equations for cloud water content 996 1001 !-- and cloud drop concentration 997 IF ( cloud_physics.AND. microphysics_morrison ) THEN1002 IF ( bulk_cloud_model .AND. microphysics_morrison ) THEN 998 1003 ! 999 1004 !-- Calculate prognostic equation for cloud water content … … 1111 1116 !-- If required, calculate prognostic equations for rain water content 1112 1117 !-- and rain drop concentration 1113 IF ( cloud_physics.AND. microphysics_seifert ) THEN1118 IF ( bulk_cloud_model .AND. microphysics_seifert ) THEN 1114 1119 ! 1115 1120 !-- Calculate prognostic equation for rain water content … … 1371 1376 ! 1372 1377 !-- If required, calculate cloud microphysical impacts 1373 IF ( cloud_physics .AND. .NOT. microphysics_sat_adjust .AND.&1378 IF ( bulk_cloud_model .AND. .NOT. microphysics_sat_adjust .AND. & 1374 1379 ( intermediate_timestep_count == 1 .OR. & 1375 1380 call_microphysics_at_all_substeps ) & 1376 1381 ) THEN 1377 1382 CALL cpu_log( log_point(51), 'microphysics', 'start' ) 1378 CALL microphysics_control1383 CALL bcm_actions 1379 1384 CALL cpu_log( log_point(51), 'microphysics', 'stop' ) 1380 1385 ENDIF … … 1981 1986 !-- If required, calculate prognostic equations for cloud water content 1982 1987 !-- and cloud drop concentration 1983 IF ( cloud_physics.AND. microphysics_morrison ) THEN1988 IF ( bulk_cloud_model .AND. microphysics_morrison ) THEN 1984 1989 1985 1990 CALL cpu_log( log_point(67), 'qc-equation', 'start' ) … … 2160 2165 !-- If required, calculate prognostic equations for rain water content 2161 2166 !-- and rain drop concentration 2162 IF ( cloud_physics.AND. microphysics_seifert ) THEN2167 IF ( bulk_cloud_model .AND. microphysics_seifert ) THEN 2163 2168 2164 2169 CALL cpu_log( log_point(52), 'qr-equation', 'start' )
Note: See TracChangeset
for help on using the changeset viewer.