Changeset 3274 for palm/trunk/SOURCE/compute_vpt.f90
- Timestamp:
- Sep 24, 2018 3:42:55 PM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
palm/trunk/SOURCE/compute_vpt.f90
r2718 r3274 25 25 ! ----------------- 26 26 ! $Id$ 27 ! Modularization of all bulk cloud physics code components 28 ! 29 ! 2718 2018-01-02 08:49:38Z maronga 27 30 ! Corrected "Former revisions" section 28 31 ! … … 67 70 68 71 USE arrays_3d, & 69 ONLY: pt, q, ql, vpt 70 72 ONLY: pt, q, ql, vpt, d_exner 73 74 USE basic_constants_and_equations_mod, & 75 ONLY: lv_d_cp 76 77 USE control_parameters, & 78 ONLY: cloud_droplets 79 71 80 USE indices, & 72 81 ONLY: nzb, nzt 73 74 USE cloud_parameters, & 75 ONLY: l_d_cp, pt_d_t 76 77 USE control_parameters, & 78 ONLY: cloud_droplets, cloud_physics 79 82 80 83 USE kinds 84 85 USE bulk_cloud_model_mod, & 86 ONLY: bulk_cloud_model 81 87 82 88 IMPLICIT NONE … … 84 90 INTEGER(iwp) :: k !< 85 91 86 IF ( .NOT. cloud_physics.AND. .NOT. cloud_droplets ) THEN92 IF ( .NOT. bulk_cloud_model .AND. .NOT. cloud_droplets ) THEN 87 93 vpt = pt * ( 1.0_wp + 0.61_wp * q ) 88 ELSE IF ( cloud_physics) THEN94 ELSE IF (bulk_cloud_model) THEN 89 95 DO k = nzb, nzt+1 90 vpt(k,:,:) = ( pt(k,:,:) + pt_d_t(k) * l_d_cp * ql(k,:,:) ) *&96 vpt(k,:,:) = ( pt(k,:,:) + d_exner(k) * lv_d_cp * ql(k,:,:) ) * & 91 97 ( 1.0_wp + 0.61_wp * q(k,:,:) - 1.61_wp * ql(k,:,:) ) 92 98 ENDDO
Note: See TracChangeset
for help on using the changeset viewer.