- Timestamp:
- Feb 5, 2026, 5:50:32 PM (3 weeks ago)
- Location:
- trunk
- Files:
-
- 4 edited
-
LMDZ.TITAN/libf/phytitan/comm_wrf.F90 (modified) (3 diffs)
-
LMDZ.TITAN/libf/phytitan/physiq_mod.F90 (modified) (3 diffs)
-
WRF.COMMON/INTERFACES_V4/dynphy_wrf_titan_lmd/update_outputs_physiq_mod.F (modified) (3 diffs)
-
WRF.COMMON/INTERFACES_V4/module_lmd_driver.F (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/LMDZ.TITAN/libf/phytitan/comm_wrf.F90
r3661 r4045 20 20 REAL,SAVE,ALLOCATABLE :: comm_zqfi_omp(:,:,:) 21 21 REAL,SAVE,ALLOCATABLE :: comm_zdtlc(:,:) 22 REAL,SAVE,ALLOCATABLE :: comm_rsat_ch4(:,:) 22 23 23 24 contains … … 43 44 allocate(comm_zqfi_omp(ngrid,nlayer,nq)) 44 45 allocate(comm_zdtlc(ngrid,nlayer)) 46 allocate(comm_rsat_ch4(ngrid,nlayer)) 45 47 46 48 end subroutine allocate_comm_wrf … … 63 65 deallocate(comm_zqfi_omp) 64 66 deallocate(comm_zdtlc) 67 deallocate(comm_rsat_ch4) 65 68 66 69 end subroutine deallocate_comm_wrf -
trunk/LMDZ.TITAN/libf/phytitan/physiq_mod.F90
r4038 r4045 49 49 comm_FLUXTOP_LW, comm_FLUXSURF_SW,& 50 50 comm_FLUXSURF_LW, comm_FLXGRD,& 51 comm_zqfi_omp, comm_zdtlc 51 comm_zqfi_omp, comm_zdtlc,& 52 comm_rsat_ch4 52 53 #endif 53 54 #ifdef CPP_XIOS … … 2039 2040 #endif 2040 2041 #else 2041 !MESOSCALE outputs 2042 !! ================= 2043 !! MESOSCALE outputs 2044 !! ================= 2042 2045 comm_HR_SW(1:ngrid,1:nlayer) = zdtsw(1:ngrid,1:nlayer) 2043 2046 comm_HR_LW(1:ngrid,1:nlayer) = zdtlw(1:ngrid,1:nlayer) … … 2051 2054 comm_zqfi_omp(1:ngrid,1:nlayer,1:nq) = zq(1:ngrid,1:nlayer,1:nq) 2052 2055 comm_zdtlc(1:ngrid,1:nlayer) = zdtlc(1:ngrid,1:nlayer) 2056 2057 !CH4 saturation ratio [kg/kg] 2058 do iq=1, nice 2059 if(trim(nameOfTracer(gazs_indx(iq))) .eq. "CH4") then 2060 comm_rsat_ch4(1:ngrid,1:nlayer) = mmd_gazs_sat(1:ngrid,1:nlayer,iq) 2061 endif 2062 enddo 2053 2063 #endif 2054 2064 -
trunk/WRF.COMMON/INTERFACES_V4/dynphy_wrf_titan_lmd/update_outputs_physiq_mod.F
r3661 r4045 165 165 DTLSC,DTRAIN,DT_MOIST,& 166 166 H2OICE_REFF,LATENT_HF,& 167 DT_COND )167 DT_COND,RSAT_CH4) 168 168 169 169 USE comm_wrf !! to get fields to be written from physiq … … 176 176 REAL, DIMENSION( ims:ime, kms:kme, jms:jme ), INTENT(INOUT ) :: & 177 177 HR_SW,HR_LW,CLOUDFRAC,HR_DYN,DT_RAD,RH,DQICE,DQVAP,& 178 DTLSC,DTRAIN,DT_MOIST,H2OICE_REFF,DT_COND 178 DTLSC,DTRAIN,DT_MOIST,H2OICE_REFF,DT_COND,RSAT_CH4 179 179 INTEGER :: i,j,subs 180 180 … … 205 205 FLXGRD(i,j) = comm_FLXGRD(subs) 206 206 DT_COND(i,kps:kpe,j) = comm_ZDTLC(subs,kps:kpe) 207 RSAT_CH4(i,kps:kpe,j) = comm_rsat_ch4(subs,kps:kpe) 207 208 ! DTLSC(i,kps:kpe,j) = comm_DTLSC(subs,kps:kpe) 208 209 ! DTRAIN(i,kps:kpe,j) = comm_DTRAIN(subs,kps:kpe) -
trunk/WRF.COMMON/INTERFACES_V4/module_lmd_driver.F
r3661 r4045 49 49 USTM,HFX,& 50 50 SLPX,SLPY,RESTART,& 51 DT_COND )51 DT_COND,RSAT_CH4) 52 52 ! NB: module_lmd_driver_output1.inc : output arguments generated from Registry 53 53 … … 116 116 HR_SW,HR_LW,HR_DYN,DT_RAD,& 117 117 CLOUDFRAC,RH,DQICE,DQVAP,DTLSC,DTRAIN,DT_MOIST,H2OICE_REFF,& 118 DT_COND 118 DT_COND, RSAT_CH4 119 119 REAL, DIMENSION( ims:ime, kms:kme+1, jms:jme ), INTENT(INOUT ) :: & 120 120 P_Q2 … … 664 664 ALBEQ,FLUXTOP_DN,FLUXABS_SW,FLUXTOP_LW,FLUXSURF_SW,& 665 665 FLUXSURF_LW,FLXGRD,DTLSC,DTRAIN,DT_MOIST,H2OICE_REFF,LATENT_HF,& 666 DT_COND )666 DT_COND,RSAT_CH4) 667 667 !!! 668 668 !print *, '** ',planet_type,'** OUTPUT PHYSICS DONE'
Note: See TracChangeset
for help on using the changeset viewer.
