Changeset 3437 for trunk/LMDZ.GENERIC
- Timestamp:
- Sep 25, 2024, 1:50:44 PM (2 months ago)
- Location:
- trunk/LMDZ.GENERIC/libf/phystd
- Files:
-
- 1 added
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LMDZ.GENERIC/libf/phystd/inifis_mod.F90
r3309 r3437 27 27 use ioipsl_getin_p_mod, only : getin_p 28 28 use mod_phys_lmdz_para, only : is_parallel, is_master, bcast 29 use newton_cooling_hotJ, only: planetary_suffix 29 30 30 31 !======================================================================= … … 406 407 tau_relax=tau_relax*24*3600 ! convert Earth days --> seconds 407 408 409 if (is_master) write(*,*) trim(rname)//& 410 ": planetary suffix for loading file in Newtonian cooling HotJ ?" 411 planetary_suffix='default_value' ! default value 412 call getin_p("planetary_suffix",planetary_suffix) 413 if (is_master) write(*,*) trim(rname)//": planetary_suffix",planetary_suffix 414 408 415 if (is_master) write(*,*)trim(rname)//& 409 416 ": call thermal conduction in the soil ?" -
trunk/LMDZ.GENERIC/libf/phystd/physiq_mod.F90
r3436 r3437 89 89 use condensation_generic_mod, only: condensation_generic 90 90 use datafile_mod, only: datadir 91 use newton_cooling_hotJ, only: newtcool_MOCHA ! LT, adding for MOCHA protocol 92 91 93 #ifndef MESOSCALE 92 94 use vertical_layers_mod, only: presnivs, pseudoalt … … 1149 1151 ! II.b Call Newtonian cooling scheme 1150 1152 ! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1151 call newtrelax(ngrid,nlayer,mu0,sinlat,zpopsk,pt,pplay,pplev,dtrad,firstcall) 1153 ! call newtrelax(ngrid,nlayer,mu0,sinlat,zpopsk,pt,pplay,pplev,dtrad,firstcall) 1154 call newtcool_MOCHA(ngrid,nlayer,coslon,coslat,pt,pplay,firstcall,lastcall,dtrad) 1152 1155 1153 1156 zdtsurf(1:ngrid) = +(pt(1:ngrid,1)-tsurf(1:ngrid))/ptimestep 1154 1157 ! e.g. surface becomes proxy for 1st atmospheric layer ? 1158 fluxrad_sky(1:ngrid) = 0. ! otherwise, not initialized! 1155 1159 1156 1160 else … … 1181 1185 ! Transformation of the radiative tendencies 1182 1186 ! ------------------------------------------ 1187 1183 1188 zplanck(1:ngrid)=tsurf(1:ngrid)*tsurf(1:ngrid) 1184 1189 zplanck(1:ngrid)=emis(1:ngrid)*sigma*zplanck(1:ngrid)*zplanck(1:ngrid)
Note: See TracChangeset
for help on using the changeset viewer.