*_________________________________________________________________________________
*                                                                                 |
*     PHYSICS_CFGS  namelist (phy_namelist.cdk)                                   |
*     initialized in phy_options_data.ftn                                         |
*                                                                                 |
*     Please! Keep list in strict alphabetical order                              |
*_________________________________________________________________________________|

*                    |                                                 |          |
* NAME               | DESCRIPTION                                     | DEFAULT  |
*                    |                                                 |  VALUE   |
*--------------------|-------------------------------------------------|----------|
* ADVECTKE           | .TRUE.: turbulent kinetic energy advect. is done| .FALSE.  |
* AGREGAT            | .TRUE.: aggregation of surface fields is done   | .FALSE.  |
* AS2                | parameter for stability function                | 12.0     |
* BETA2              | parameter for stability function                | 1.0      |
* BKGALB             | .TRUE.: to use background albedo (no snow)      | .TRUE.   |
*                    | .FALSE.: to compute albedo considering snow,ice,|          |
*                    |         and vegetation                          |          |
* CHAUF              | .TRUE.: surface heat flux from oceans (PHYSIMP) | .TRUE.   |
* CONVEC             | convection scheme name                          | 'NIL'    |
*                    | 'SEC','MANABE','OLDKUO','FCP','KFC','KUOSTD',   |          |
*                    | 'KUOSYM','KUOSUN','RAS','FCPKUO','KFCKUO2'      |          |
* CORTM              | .TRUE.: TM corrected for difference between     | .TRUE.   |
*                    |         original and filtered topography        |          |
* DBGMEM             | .TRUE.: activate debug physics memory management| .FALSE.  |
*                    |         system                                  |          |
* DIFFUW             | .TRUE.: diffuse vertical motion                 | .FALSE.  |
* DRAG               | .TRUE.: surface friction is on (PHYSIMP)        | .TRUE.   |
* DRYLAPS            | .TRUE. : uses dry adiabat                       | .TRUE.   |
*                    | .FALSE.: uses Schuman-Newell lapse rate         |          |
* DZSEDI             | thickness of the lowest model layer near the    | 60.      |
*                    | surface (used to calc. sedimentation timestep   |          |
*                    | in 'EXCRIG' condensation scheme).               |          |
* EPONGE             | coefficients that multiply KM to simulate       | 0.0      |
*                    | sponge layer near the top of the model          |          |
* ETRMIN2            | minimal value for TKE in stable case            | 1.E-4    |
*                    | (for 'CLEF')                                    |          | 
* EVAP               | .TRUE.: surface evaporation is on               | .TRUE.   |
*                    |         (valid for full and simplified physics) |          |
* FACDIFV            | factor (usually 1 or 2) that multiplies the     | 1.       |
*                    | the timestep to enhance the effect of the       |          |
*                    | vertical diffusion                              |          |
* FACTDT             |  =1 for 2-time level integration scheme         | 1.       |
*                    |  =2 for 3-time level (leapfrog) int. scheme     |          |
* FLUVERT            | boundary layer processes                        | 'NIL'    |
*                    | 'CLEF': non-cloudy boundary layer formulation   |          |
*                    | 'MOISTKE': cloudy boundary layer formulation    |          |
*                    | 'NIL': no vertical diffusion                    |          |
* FOMIC              | .TRUE.: Fomichev radiation code                 | .FALSE.  |
* GWDRAG             | gravity wave drag formulation                   | 'NIL'    |
*                    | 'GWD86': gravity wave drag + low-level blocking |          |
*                    | 'GWD95': gravity wave drag (1995 version)       |          |
* HC2                | 0.0 -> 1.0; threshold relative humidity for     | 0.6      |
*                    |             onset of moist convective adjustment|          |
* HF2                | 0.0 -> 1.0; threshold relative humidity for     | 1.0      |
*                    |             upward moisture flux during         |          |
*                    |             convective adjustment               |          |
* HM2                | 0.0 -> 1.0; an input in the calculation of the  | 1.0      |
*                    |             saturation relative humidity for the|          |
*                    |             first iteration (conv. adjustment)  |          |
* ICEMELT            | .TRUE.: sea ice melting                         | .FALSE.  |
* IHEATCAL           | 1: consider heating from non-orog. drag         |  0       |
*                    | 0:   no        "     "      "       "           |          |
* IMPFLX             | .TRUE. : implicit surface fluxes                | .FALSE.  |
*                    | .FALSE.: explicit surface fluxes                |          |
* INILWC             | .TRUE.: to initialize water content and cloud   | .FALSE.  |
*                    |         fraction at time 0 for Sundqvist schemes|          |
* KFCDEPTH           | minimum depth of conv. updraft in KFC scheme    | 4000.    |
* KFCDET             | total forced detrainment in KFC scheme          | 0.0      |
* KFCDLEV            | init. level of forced detrainment in KFC scheme | 0.5      |
* KFCMOM             | .TRUE.: to generate wind tendencies in KFC      | .FALSE.  |
* KFCPCP             | 'ORI': KFC orig. scheme (not conserv. for HU)   | 'ORI'    |
*                    | 'CONSPCPN': conservation of water in KFCP       |          |
* KFCRAD             | initial convective updraft radius in KFC scheme | 1500.    |
* KFCTIMEA           | convect. time adjustment in Kain-Fritsch scheme | 3600.    |
* KFCTIMEC           | convective time scale in Kain-Fritsch           | 3600.    |
* KFCTRIG4           | 4 values to control trigger parameter of        |          |
*                    | Kain-Fritsch convection scheme (WKLCL):    0.,0.,0.05,0.05 |
*                    | Trigger parameter will increase from            |          |
*                    |                               kfctrig4(3)       | 0.05     |
*                    |                           to  kfctrig4(4)       | 0.05     |
*                    |              between timestep kfctrig4(1)       | 0.0      |
*                    |                   to timestep kfctrig4(2)       | 0.0      |
* KFCTRIGA           | nominal resolution for which KFCTRIG4 is set.   | -1.0     |
*                    | This is inactive if value <= 0.                 |          |
* KKL2               | sedimentation threshold for mixphase            | 0.1      |
* KNTRAD             | number of timesteps between full radiation      | 0        |
*                    | calculations                                    |          |
* KTICEFRAC          | .TRUE.: calculate ice fraction in KTRSNT_MG     | .TRUE.   |
* LIMSNODP           | .TRUE.: to limit snow depth to 10 cm over       | .FALSE.  |
*                    |         seaice and glacier                      |          |
* LMETOX             | .TRUE.: add methane oxydation as source of      | .FALSE.  |
*                    |         humidity in the stratosphere            |          |
* LONGMEL            | 'BLAC62': mixing length calc. using Blackadar   | 'BLAC62' |
*                    | 'BOUJO':  mixing length calc. using Bougeault   |          |
* MM_ALPHA_C         | shape parameter (alpha) for cloud in            | 1        |
*                    | Milbrandt-Yau (M-Y) scheme                      |          |
* MM_ALPHA_G         | shape parameter (alpha) for graupel in M-Y schem| 0        |
* MM_ALPHA_H         | shape parameter (alpha) for hail  in M-Y scheme | 0        |
* MM_ALPHA_I         | shape parameter (alpha) for ice   in M-Y scheme | 0        |
* MM_ALPHA_R         | shape parameter (alpha) for rain  in M-Y scheme | 0        |
* MM_ALPHA_S         | shape parameter (alpha) for snow  in M-Y scheme | 0        |
* MM_DIAGON          | .TRUE.: compute diagnostic variables for output | .TRUE.   |
*                    | in M-Y scheme                                   |          |
* MM_ICEON           | .TRUE.: activate ice-phase in Milbrandt-Yau     | .TRUE.   |
* MM_NOSMAX          | maximum allowable intercept parameter (No) for  | 2.E+7    |
*                    | snow distribution in DM and DM1 versions        |          |
*                    | of M-Y scheme                                   |          |
* MM_RAINON          | .TRUE.: activate cloud autoconversion to rain   | .TRUE.   |
*                    |         in M-Y scheme                           |          |
* MM_SEDION          | .TRUE.: activate sedimentation in M-Y scheme    | .TRUE.   |
* MM_SNOWON          | .TRUE.: activate snow initiation in M-Y scheme  | .TRUE.   |
* MM_WARMON          | .TRUE.: activate warm-phase in M-Y scheme       | .TRUE.   |
* MOYHR              | time length (hours) for special time average    | 0        |
*                    | physics variables                               |          |
* NON_ORO            | .TRUE.: Hines non-orographic GWD scheme is on   | .FALSE.  |
* NSLOFLUX           | number of timesteps for which surface           | 0        |
*                    | fluxes "FC" and "FV" are gradually set from 0   |          |
*                    | to their full value in a "slow start fashion"   |          |
*                    | at the beginning of a time integration          |          |
* OWFLUX             | .TRUE.: in coupling mode, fluxes over ocean are | .FALSE.  |
*                    |         taken from ocean model                  |          |
* PARSOL             | thermal parameters for ground (force-restore)   |          |
*                    | (1) heat capacity of soil                       | 2.3E+6   |
*                    | (2) heat capacity of snow                       | 1.0E+6   |
*                    | (3) heat capacity of ice                        | 2.0E+6   |
*                    | (4) heat diffusivity of soil                    | 0.5E-6   |
*                    | (5) heat diffusivity of snow                    | 0.6E-6   |
*                    | (6) heat diffusivity of ice                     | 1.1E-6   |
* PCPTYPE            | 'BOURGE': use Bourgouin algorithm (bourge1)     | 'NIL'    |
*                    |    to determine precip. types. Cannot use with  |          |
*                    |    'EXC' and 'EXCRIG' condensation schemes      |          |
*                    | 'NIL': no call to bourge1                       |          |
* PHY_PCK_VERSION    | version of the physics package used             | '@#$%'   |
*                    | 'NIL': no physics package                       |          |
*                    | 'RPN-CMC_4.5': current version                  |          |
*                    | Note: this parameter MUST be defined in         |          |
*                    |       the namelist otherwise the integration    |          |
*                    |       will abort.                               |          |
* QCFC11             | CFC11 bckgrnd atmospheric concentration (PPMV)  | 0.280    |
* QCFC12             | CFC12   "          "             "              | 0.530    |
* QCH4               | CH4     "          "             "         "    | 1.783    |
* QCO2               | CO2     "          "             "         "    | 380.     |
* QN2O               | N2O     "          "             "         "    | 0.3186   |
* RADFILES           | format of radiation files to be read            | 'STD'    |
*                    | 'STD': RPN standard file                        |          |
*                    | 'UNF': unformatted                              |          |
* RADFIX             | .TRUE.: radiation fixes near the model top      | .TRUE.   |
* RADFLTR            | .TRUE.: vertical smoothing on radiative fluxes  | .TRUE.   |
* RADIA              | radiation scheme                                | 'NIL'    |
*                    | 'OLDRAD': simple radiation scheme               |          |
*                    | 'NEWRAD': complete radiation scheme             |          |
*                    | 'CCCMARAD': most advanced radiation scheme      |          |
* RADNIVL            | list of levels on which IR and VIS radiation    | 0        |
*                    | calculations are performed (to save on CPU time)|          |
* RMSCON             | launching level value of GW rms wind (m/s) from | 1.0      |
*                    | non-orographic origin                           |          |
* SATUCO             | .TRUE. : water/ice phase  for saturation calc.  | .TRUE.   |
*                    | .FALSE.: water phase only for saturation calc.  |          |
* SCHMSOL            | land surface processes                          | 'FCREST' |
*                    | 'FCREST': force-restore (simple)                |          |
*                    | 'ISBA': ISBA surface scheme (complex)           |          |
*                    | 'CLASS': CLASS surface scheme (most complex)    |          |
* SCHMURB            | urban surface processes                         | 'NIL'    |
* SHLCVT             | shallow convection schemes                      | 2 * 'NIL'|
*                    | (two schemes can be used concurrently)          |          |
*                    | (1) 'GELEYN','CONRES','SHALOW','SHALODQC','NIL' |          |
*                    | (2) 'KTRSNT','NIL'                              |          |
* SIMISCCP           | .TRUE.: run ISCCP cloud simulator               | .FALSE.  |
* SNOALB_ANL         | .TRUE. : use snow albedo "I6" directly          | .TRUE.   |
*                    | .FALSE.: to use snow age "XA" to calculate      |          |
*                    |          snow albedo                            |          |
* SNOWMELT           | .TRUE.: snow melting in force-restore           | .FALSE.  |
* STCOND             | condensation scheme name                        | 'NIL'    |
*                    | 'CONDS','NEWSUND','CONSUN','EXC','EXCRIG',      |          |
*                    | 'MULTIMOM_SM','MULTIMOM_DM'                     |          |
* STOMATE            | .TRUE.: stomatal resistance taken into account  | .FALSE.  |
*                    |         in force-restore                        |          |
* STRATOS            | .TRUE.: special treatment of stratosphere       | .FALSE.  |
* TAUFAC             | factor used in the gwd formulation              | 8.E-6    |
*                    | = 1/(LENGTH SCALE)                              |          |
* TDIAGLIM           | .TRUE.: to limit temperature inversions         | .FALSE.  |
*                    |         at the surface                          |          |
* TSCONFC            | .TRUE.: TS constant (force-restore only)        | .FALSE.  |
* TS_FLXIR           | .TRUE.: to use TT(12000) instead of skin temp   | .FALSE.  |
*                    |         in downward IR flux calculation         |          |
* TYPSOL             | .TRUE.: take into account soil types            | .FALSE.  |
*                    |         in force-restore                        |          |
* Z0DIR              | .TRUE.  directional roughness length            | .FALSE.  |
* Z0MIN2             | minimum value of roughness length over oceans   | 1.5E-5   |
* Z0TLAT             | latitude (2 elements, in degrees) used to       | 2 * 0.0  |
*                    | specify Z0T over water                          |          |
*                    | If |lat| <= Z0TLAT(1)  constant Z0T.            |          |
*                    | If |lat| >= Z0TLAT(2)  Charnock's relation.     |          |
*                    | In between, linear interpolation is used.       |          |
* ZTA                | height (m) of T and Q input for sfc fluxes calc.|  -1.     |
* ZUA                | height (m) of wind    input for sfc fluxes calc.|  -1.     |
*_________________________________________________________________________________|


*_________________________________________________________________________________ 
*                                                                                 |
*     "PHYSICS_2" namelist is a subset of "PHYSICS_CFGS" namelist used to         |
*     define a second physics configuration in the variable resolution region     |
*     of the grid, in climate mode. Refer to the definitions and default values   |
*     above.                                                                      |
*                                                                                 |
*     Allowed:                                                                    |
*                                                                                 |
*     AGREGAT,CHAUF,CONVEC,DRAG,EVAP,FLUVERT,ICEMELT,INILWC,KFCDEPTH,KFCDET,      |
*     KFCDLEV,KFCMOM,KFCRAD,KFCTIMEA,KFCTIMEC,KFCTRIG4,KFCTRIGA,KTICEFRAC,        |
*     LONGMEL,SATUCO,SCHMSOL,SHLCVT,SNOWMELT,STCOND,STOMATE,TYPSOL                |
*                                                                                 |
*_________________________________________________________________________________|



*_________________________________________________________________________________ 
*                                                                                 |
*     PHYSICS_SIMPLIFIED namelist                                                 |
*_________________________________________________________________________________|

*                    |                                                 |          |
* NAME               | DESCRIPTION                                     |DEFVAL    |
*--------------------|-------------------------------------------------|----------|
* LIN_KPH            | Kind of physics (full=0) (simplified=1)         | 0        |
*--------------------|-------------------------------------------------|----------|
* LIN_LSC            | Option number of moist processes                | 0        |
*                    |  option    LS CONDENSATION    MOIST CONVECTION  |          |
*                    |    0          false               false         |          |
*                    |   100         true                false         |          |
*                    |   200         false               true          |          |
*                    |   300         true                true          |          |
*--------------------|-------------------------------------------------|----------|
* LIN_PBL            | Option number of planetary boundary layer       | 0        |
*                    |    0 = no parameterization                      |          |
*                    |    1 = linear diffusion coefficients            |          |
*                    |    2 = linear diffusion coefficients            |          |
*                    |        (coefficients from the nonlinear         |          |
*                    |         low-resolution run)                     |          |
*--------------------|-------------------------------------------------|----------|
* LIN_SGO            | sub-grid scale orography schemes avail          | 0        |
*                    | in V4d adjoint and tangent linear model         |          |
*                    | The option indicates the settings of            |          |
*                    | the parameters.                                 |          |
*                    |-------------------------------------------------|          |
*                    |  option    GWD   BLOCKING  AA1  AA2  APPLYTEND  |          |
*                    |    0       No parameterization                  |          |
*                    |   100      true    true     1    1     false    |          |
*                    |   110      true    true     0    1     false    |          |
*                    |   120      true    true     1    0     false    |          |
*                    |   130      true    true     0    0     false    |          |
*                    |   101      true    true     1    1     true     |          |
*                    |   111      true    true     0    1     true     |          |
*                    |   121      true    true     1    0     true     |          |
*                    |   131      true    true     0    0     true     |          |
*                    |   210      false   true     0    1     false    |          |
*                    |   220      false   true     1    0     false    |          |
*                    |   230      false   true     0    0     false    |          |
*                    |   201      false   true     1    1     true     |          |
*                    |   211      false   true     0    1     true     |          |
*                    |   221      false   true     1    0     true     |          |
*                    |   231      false   true     0    0     true     |          |
*                    |   300      true    false    0    0     false    |          |
*                    |   301      true    false    0    0     true     |          |
*     where :                                                                     |
*                                                                                 |
*       GWD : true to compute gravity-wave drag tendency                          |
*  BLOCKING : true to compute orographic-blocking tendency                        |
* APPLYTEND : true to apply total tendency to winds inside this LIN_SGO scheme    |
*       AA1 : '1' for the directional factor in blocking term to be linearized    |
*       AA2 : '1' for the vertical    factor in blocking term to be linearized    |
*_________________________________________________________________________________|