Ignore:
Timestamp:
Feb 27, 2025, 2:53:07 PM (5 months ago)
Author:
emoisan
Message:

Titan physics (under MESOSCALE precompiling flag):
Change initialization for microphysics model, to be consistent with
initialization for physics.
The parameters are now defined in callphys.def instead of datagcm.
The new callphys.def with all the parameters is in deftank
(callphys.def.allmuparams).
EMo

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/LMDZ.TITAN/libf/phytitan/callkeys_mod.F90

    r3318 r3657  
    107107!$OMP THREADPRIVATE(startphy_file)
    108108
     109! for mesoscale, the following variables are defined in callphys.def
     110! before, it was in the microphysics config file in datagcm (EMoi)
     111#ifdef MESOSCALE
     112      real,save :: rm
     113      real,save :: df
     114      real,save :: rho_aer
     115      real,save :: fiad_min
     116      real,save :: fiad_max
     117      real,save :: m0as_min
     118      real,save :: rcs_min
     119      real,save :: m0af_min
     120      real,save :: rcf_min
     121      real,save :: m0n_min
     122!$OMP THREADPRIVATE(rm,df,rho_aer,fiad_min,fiad_max,m0as_min,rcs_min,m0af_min,rcf_min,m0n_min)
     123      logical,save :: w_h_prod
     124      logical,save :: w_h_coag
     125      logical,save :: w_h_sed
     126      logical,save :: no_fiadero
     127      logical,save :: fwsed_m0
     128      logical,save :: fwsed_m3
     129      logical,save :: w_c_sed
     130      logical,save :: w_c_nucond
     131!$OMP THREADPRIVATE(w_h_prod,w_h_coag,w_h_sed,no_fiadero,fwsed_m0,fwsed_m3,w_c_sed,w_c_nucond,mmp_w_ps2s,mmp_w_qe)
     132      integer,save :: coag_choice
     133!$OMP THREADPRIVATE(coag_choice)
     134      character(len=100),save :: spcpath
     135      character(len=100),save :: pssfile
     136      character(len=100),save :: mqfile
     137!$OMP THREADPRIVATE(spcpath,pssfile,mqfile)
     138      logical,save :: wdebug
     139!$OMP THREADPRIVATE(wdebug)
     140#endif
     141
    109142END MODULE callkeys_mod
Note: See TracChangeset for help on using the changeset viewer.