Changeset 3274 for palm/trunk/SOURCE/boundary_conds.f90
- Timestamp:
- Sep 24, 2018 3:42:55 PM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
palm/trunk/SOURCE/boundary_conds.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 ! unused variables removed 28 31 ! … … 197 200 w, w_p, w_m_l, w_m_n, w_m_r, w_m_s 198 201 202 USE basic_constants_and_equations_mod, & 203 ONLY: kappa 204 199 205 USE chemistry_model_mod, & 200 206 ONLY: chem_boundary_conds … … 204 210 bc_dirichlet_s, bc_radiation_l, bc_radiation_n, bc_radiation_r, & 205 211 bc_radiation_s, bc_pt_t_val, bc_q_t_val, bc_s_t_val, & 206 child_domain, constant_diffusion, c loud_physics, coupling_mode, &212 child_domain, constant_diffusion, coupling_mode, & 207 213 dt_3d, humidity, ibc_pt_b, ibc_pt_t, ibc_q_b, ibc_q_t, ibc_s_b, & 208 214 ibc_s_t,ibc_sa_t, ibc_uv_b, ibc_uv_t, & 209 intermediate_timestep_count, kappa, & 210 microphysics_morrison, microphysics_seifert, & 215 intermediate_timestep_count, & 211 216 nesting_offline, nudging, & 212 217 ocean, passive_scalar, rans_mode, rans_tke_e, tsc, use_cmax … … 220 225 221 226 USE kinds 227 228 USE bulk_cloud_model_mod, & 229 ONLY: bulk_cloud_model, microphysics_morrison, microphysics_seifert 222 230 223 231 USE pegrid … … 597 605 ENDIF 598 606 599 IF ( cloud_physics.AND. microphysics_morrison ) THEN607 IF ( bulk_cloud_model .AND. microphysics_morrison ) THEN 600 608 ! 601 609 !-- Surface conditions cloud water (Dirichlet) … … 618 626 ENDIF 619 627 620 IF ( cloud_physics.AND. microphysics_seifert ) THEN628 IF ( bulk_cloud_model .AND. microphysics_seifert ) THEN 621 629 ! 622 630 !-- Surface conditions rain water (Dirichlet) … … 736 744 IF ( humidity ) THEN 737 745 q_p(:,nys-1,:) = q_p(:,nys,:) 738 IF ( cloud_physics.AND. microphysics_morrison ) THEN746 IF ( bulk_cloud_model .AND. microphysics_morrison ) THEN 739 747 qc_p(:,nys-1,:) = qc_p(:,nys,:) 740 748 nc_p(:,nys-1,:) = nc_p(:,nys,:) 741 749 ENDIF 742 IF ( cloud_physics.AND. microphysics_seifert ) THEN750 IF ( bulk_cloud_model .AND. microphysics_seifert ) THEN 743 751 qr_p(:,nys-1,:) = qr_p(:,nys,:) 744 752 nr_p(:,nys-1,:) = nr_p(:,nys,:) … … 752 760 IF ( humidity ) THEN 753 761 q_p(:,nyn+1,:) = q_p(:,nyn,:) 754 IF ( cloud_physics.AND. microphysics_morrison ) THEN762 IF ( bulk_cloud_model .AND. microphysics_morrison ) THEN 755 763 qc_p(:,nyn+1,:) = qc_p(:,nyn,:) 756 764 nc_p(:,nyn+1,:) = nc_p(:,nyn,:) 757 765 ENDIF 758 IF ( cloud_physics.AND. microphysics_seifert ) THEN766 IF ( bulk_cloud_model .AND. microphysics_seifert ) THEN 759 767 qr_p(:,nyn+1,:) = qr_p(:,nyn,:) 760 768 nr_p(:,nyn+1,:) = nr_p(:,nyn,:) … … 768 776 IF ( humidity ) THEN 769 777 q_p(:,:,nxl-1) = q_p(:,:,nxl) 770 IF ( cloud_physics.AND. microphysics_morrison ) THEN778 IF ( bulk_cloud_model .AND. microphysics_morrison ) THEN 771 779 qc_p(:,:,nxl-1) = qc_p(:,:,nxl) 772 780 nc_p(:,:,nxl-1) = nc_p(:,:,nxl) 773 781 ENDIF 774 IF ( cloud_physics.AND. microphysics_seifert ) THEN782 IF ( bulk_cloud_model .AND. microphysics_seifert ) THEN 775 783 qr_p(:,:,nxl-1) = qr_p(:,:,nxl) 776 784 nr_p(:,:,nxl-1) = nr_p(:,:,nxl) … … 784 792 IF ( humidity ) THEN 785 793 q_p(:,:,nxr+1) = q_p(:,:,nxr) 786 IF ( cloud_physics.AND. microphysics_morrison ) THEN794 IF ( bulk_cloud_model .AND. microphysics_morrison ) THEN 787 795 qc_p(:,:,nxr+1) = qc_p(:,:,nxr) 788 796 nc_p(:,:,nxr+1) = nc_p(:,:,nxr) 789 797 ENDIF 790 IF ( cloud_physics.AND. microphysics_seifert ) THEN798 IF ( bulk_cloud_model .AND. microphysics_seifert ) THEN 791 799 qr_p(:,:,nxr+1) = qr_p(:,:,nxr) 792 800 nr_p(:,:,nxr+1) = nr_p(:,:,nxr)
Note: See TracChangeset
for help on using the changeset viewer.