Changeset 2123 for trunk/MESOSCALE/LMD_MM_MARS/SRC/WRFV2
- Timestamp:
- Apr 15, 2019, 4:11:11 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MESOSCALE/LMD_MM_MARS/SRC/WRFV2/phys/module_lmd_driver.F.new
r2070 r2123 30 30 RTHBLTEN,RUBLTEN,RVBLTEN, & 31 31 num_3d_s,SCALAR, & 32 num_3d_m,moist, & 32 33 MARS_MODE, & 33 34 planet_type, & … … 124 125 M_GW 125 126 ! 4D arrays 126 INTEGER, INTENT(IN ) :: num_3d_s 127 REAL, DIMENSION( ims:ime, kms:kme, jms:jme, 1:num_3d_s ), INTENT(INOUT ) :: &128 scalar 127 INTEGER, INTENT(IN ) :: num_3d_s,num_3d_m 128 REAL, DIMENSION( ims:ime, kms:kme, jms:jme, 1:num_3d_s ), INTENT(INOUT ) :: scalar 129 REAL, DIMENSION( ims:ime, kms:kme, jms:jme, 1:num_3d_m ), INTENT(INOUT ) :: moist 129 130 ! Logical 130 131 LOGICAL, INTENT(IN ) :: restart … … 495 496 q_prof(:,1)=0.95 496 497 ELSE 497 q_prof(:,1:nq) = SCALAR(i,kps:kpe,j,2:nq+1) !! the names were set above !! one dummy tracer in WRF 498 q_prof(:,1) = moist(i,kps:kpe,j,P_QV) !! the names were set above !! one dummy tracer in WRF 499 q_prof(:,2) = SCALAR(i,kps:kpe,j,3) !! the names were set above !! one dummy tracer in WRF 498 500 ENDIF 499 501 … … 804 806 SCALAR(i,1,j,2) = SCALAR(i,1,j,2) + 1. !! this tracer is emitted in the surface layer 805 807 CASE DEFAULT 806 SCALAR(i,kps:kpe,j,2:nq+1)=SCALAR(i,kps:kpe,j,2:nq+1)+zdqfi_omp(subs,kps:kpe,1:nq)*dt !!! here dt is needed 808 moist(i,kps:kpe,j,P_QV)=moist(i,kps:kpe,j,P_QV)+zdqfi_omp(subs,kps:kpe,1)*dt !!! here dt is needed 809 scalar(i,kps:kpe,j,3)=scalar(i,kps:kpe,j,3)+zdqfi_omp(subs,kps:kpe,2)*dt !!! here dt is needed 807 810 END SELECT 808 811
Note: See TracChangeset
for help on using the changeset viewer.
