<?xml version="1.0"?>

<config_definition>

<commandline>
/gpfs/fs1/home/ac.zguo/E3SM_code/c50ab36/components/eam/bld/configure -s -ccsm_seq -ice none -ocn docn -caseroot /lcrc/group/acme/ac.zguo/E3SM_simulations/sens1022_84/case_scripts -comp_intf mct -spmd -spmd -smp -nosmp -dyn se -dyn_target theta-l -res ne30np4.pg2 -cosp_libdir /lcrc/group/acme/ac.zguo/E3SM_simulations/sens1022_84/build/atm/obj/cosp -mach chrysalis -phys default -clubb_sgs -microphys p3 -chem superfast_mam4_resus_mom_soag -rain_evap_to_coarse_aero -nlev 72 -usr_mech_infile /gpfs/fs1/home/ac.zguo/E3SM_code/c50ab36/components/eam/chem_proc/inputs/pp_chemUCI_linozv3_mam4_resus_mom_soag_tag.in -bc_dep_to_snow_updates -cosp -microphys p3 -chem superfast_mam5_resus_mom_vbs_mosaic -mosaic -vbs -usr_mech_infile /lcrc/group/acme/ac.zguo/E3SM_simulations/sens0707_1/case_scripts/Buildconf/eamconf/chem_mech.in
</commandline>
<entry id="MMF_microphysics_scheme" value="sam1mom" list="" valid_values="sam1mom,m2005">
MMF CRM cloud microphysics scheme
</entry>
<entry id="age_of_air_trcs" value="0" list="" valid_values="0,1">
Switch on (off) age of air tracers: 0=off, 1=on.
</entry>
<entry id="aquaplanet" value="0" list="" valid_values="">
Switch for aquaplanet mode.  By default this switch sets the ocn component
to use an analytic expression for SST.  To use aquaplanet with time varying
SSTs read from a dataset, or with a slab ocean, the ocean component should
be set to DOCN.
</entry>
<entry id="bc_dep_to_snow_updates" value="1" list="" valid_values="0,1">
Use updated treatment of BC/dust deposition to snow, ice: 0=off, 1=on.
</entry>
<entry id="cam_bld" value="/lcrc/group/acme/ac.zguo/E3SM_simulations/sens1022_84/case_scripts/Buildconf/eamconf" list="" valid_values="">
CAM build directory; contains .o and .mod files.
</entry>
<entry id="cam_exe" value="cam" list="" valid_values="">
Name of CAM executable.
</entry>
<entry id="cam_exedir" value="." list="" valid_values="">
Directory where CAM executable will be created.
</entry>
<entry id="cam_root" value="/gpfs/fs1/home/ac.zguo/E3SM_code/c50ab36" list="" valid_values="">
Root directory of CAM source distribution.
</entry>
<entry id="caseroot" value="/lcrc/group/acme/ac.zguo/E3SM_simulations/sens1022_84/case_scripts" list="" valid_values="">
Root directory of the case.
</entry>
<entry id="cc" value="pgcc" list="" valid_values="">
User specified C compiler overrides Makefile default (linux only).
</entry>
<entry id="ccsm_seq" value="1" list="" valid_values="0,1">
Switch specifies whether CAM is being built by the CCSM sequential scripts.  0 => no, 1 => yes.
</entry>
<entry id="cflags" value="" list="1" valid_values="">
User specified C compiler options to append to Makefile defaults.
</entry>
<entry id="chem" value="superfast_mam5_resus_mom_vbs_mosaic" list="" valid_values="waccm_mozart,waccm_mozart_mam3,waccm_mozart_sulfur,waccm_ghg,trop_mozart,trop_mozart_mam3,trop_mozart_soa,trop_strat_soa,trop_strat_mam3,trop_strat_mam4_resus_mom_soag,trop_strat_mam7,super_fast_llnl,super_fast_llnl_mam3,trop_ghg,trop_bam,trop_mam3,trop_mam4,trop_mam4_resus,trop_mam4_resus_soag,trop_mam4_resus_mom,trop_mam4_mom,trop_mam7,linoz_mam3,linoz_mam4_resus,linoz_mam4_resus_soag,linoz_mam4_resus_mom,linoz_mam4_resus_mom_soag,superfast_mam4_resus_mom_soag,superfast_mam5_resus_mom_vbs_mosaic,linoz_mam5_resus_mom_soag,trop_strat_mam5_resus_mom_soag, none">
Chemistry package: waccm_mozart, waccm_mozart_mam3, waccm_mozart_sulfur, waccm_ghg, trop_mozart, trop_mozart_mam3, trop_mozart_soa, trop_strat_soa, trop_strat_mam3, trop_strat_mam4_resus_mom_soag, trop_strat_mam7, super_fast_llnl, super_fast_llnl_mam3, trop_ghg, trop_bam, trop_mam3, trop_mam4, trop_mam4_resus, trop_mam4_resus_soag, trop_mam4_resus_mom, trop_mam4_mom, trop_mam7, linoz_mam3, linoz_mam4_resus, linoz_mam4_resus_soag, linoz_mam4_resus_mom, linoz_mam4_resus_mom_soag, superfast_mam4_resus_mom_soag, superfast_mam5_resus_mom_vbs_mosaic, linoz_mam5_resus_mom_soag, trop_strat_mam5_resus_mom_soag, or none.
</entry>
<entry id="chem_proc_bld" value="/lcrc/group/acme/ac.zguo/E3SM_simulations/sens1022_84/case_scripts/Buildconf/eamconf/chem_proc" list="" valid_values="">
Chemistry preprocessor build directory; contains .o and .mod files.
</entry>
<entry id="chem_proc_src" value="/lcrc/group/acme/ac.zguo/E3SM_simulations/sens1022_84/case_scripts/Buildconf/eamconf/chem_proc/source" list="" valid_values="">
Chemistry source directory generated by the chemistry preprocessor; contains F90 files.
</entry>
<entry id="chem_src_dir" value="/gpfs/fs1/home/ac.zguo/E3SM_code/c50ab36/components/eam/src/chemistry/pp_superfast_mam5_resus_mom_vbs_mosaic" list="" valid_values="">
Chemistry source directory; contains F90 files.
</entry>
<entry id="cice_config_cache_dir" value="" list="" valid_values="">
Directory name for the CICE config_cache file.
</entry>
<entry id="cice_config_cache_file" value="" list="" valid_values="">
Filename for the CICE config_cache file.
</entry>
<entry id="cice_decomptype" value="" list="" valid_values="cartesian,spacecurve">
Type of cice decomposition.
</entry>
<entry id="cice_grid" value="" list="" valid_values="">
cice grid is same as cam grid
</entry>
<entry id="cice_mode" value="" list="" valid_values="thermo_only,prescribed">
mode of cice to be used in stand-alone cam test suite
</entry>
<entry id="cice_prestype" value="" list="" valid_values="clim_2000">
if cice_mode is prescribed, input type forcing for prescribed mode
</entry>
<entry id="clubb_do_adv" value="0" list="" valid_values="0,1">
Switch to turn on/off advecting CLUBB moments: 0 => no, 1 => yes
</entry>
<entry id="clubb_do_deep" value="0" list="" valid_values="0,1">
Switch to turn on/off CLUBB_SGS using clubb to calculate deep: 0 => no, 1 => yes
</entry>
<entry id="clubb_sgs" value="1" list="" valid_values="0,1">
Switch to turn on/off CLUBB_SGS package: 0 => no, 1 => yes
</entry>
<entry id="clubb_single_prec" value="0" list="" valid_values="0,1">
Switch to turn on/off CLUBB single : 0 => double precision, 1 => single precision
</entry>
<entry id="co2_cycle" value="0" list="" valid_values="0,1">
Turn on CO2 cycle in biogeochemistry model: 0 => no, 1 => yes.
</entry>
<entry id="comp_intf" value="mct" list="" valid_values="mct,esmf">
Component interfaces: mct or esmf.  Default: mct.
</entry>
<entry id="cosp" value="1" list="" valid_values="0,1">
Switch to enable building COSP simulator package.  1 => build COSP.
</entry>
<entry id="cosp_libdir" value="/lcrc/group/acme/ac.zguo/E3SM_simulations/sens1022_84/build/atm/obj/cosp" list="" valid_values="">
Directory containing COSP library.
</entry>
<entry id="cppdefs" value="" list="" valid_values="">
User specified CPP defines to append to Makefile defaults.
</entry>
<entry id="crm" value="sam" list="" valid_values="sam,samomp,samxx">
MMF CRM model
</entry>
<entry id="crm_adv" value="MPDATA" list="" valid_values="MPDATA,UM5">
MMF CRM advection scheme
</entry>
<entry id="crm_dt" value="1" list="" valid_values="">
CRM time step, s
</entry>
<entry id="crm_dx" value="1" list="" valid_values="">
CRM horizontal grid spacing, m
</entry>
<entry id="crm_nx" value="1" list="" valid_values="">
CRM number of grid points in x
</entry>
<entry id="crm_nx_rad" value="1" list="" valid_values="">
CRM number of averaged columns in x for radiation
</entry>
<entry id="crm_ny" value="1" list="" valid_values="">
CRM number of grid points in y
</entry>
<entry id="crm_ny_rad" value="1" list="" valid_values="">
CRM number of averaged columns in y for radiation
</entry>
<entry id="crm_nz" value="2" list="" valid_values="">
CRM number of grid points in z
</entry>
<entry id="csne" value="30" list="" valid_values="">
Number of elements along one edge of a cubed sphere grid.
</entry>
<entry id="csnp" value="4" list="" valid_values="">
Number of points on each edge of the elements in a cubed sphere grid.
</entry>
<entry id="debug" value="0" list="" valid_values="0,1">
Switch to enable debugging options for Fortran compiler: 0=off, 1=on.
</entry>
<entry id="dyn" value="se" list="" valid_values="eul,sld,fv,homme,se">
Dynamics package: eul, sld, fv, or se.
</entry>
<entry id="dyn_target" value="theta-l" list="" valid_values="preqx,theta-l,preqx_acc,preqx_kokkos">
          
SE dynamical core option.
</entry>
<entry id="e3smreplay" value="0" list="" valid_values="0,1">
Configure E3SM to generate an IOP file that can be used to drive the SCM: 0=no, 1=yes.
This option only supported for the Spectral Element dycore.
</entry>
<entry id="edit_chem_mech" value="0" list="" valid_values="0,1">
Switch to allow user to edit chem mechanism file: 0 => no, 1 => yes.
</entry>
<entry id="esmf_libdir" value="" list="" valid_values="">
Directory containing ESMF library (for linking to external ESMF).
</entry>
<entry id="esmf_libvers" value="" list="" valid_values="">
Version of ESMF library.
</entry>
<entry id="fc" value="pgf95" list="" valid_values="">
User specified Fortran compiler overrides Makefile default.
</entry>
<entry id="fc_type" value="pgi" list="" valid_values="pgi,intel,gnu,pathscale,xlf,nag">
Type of Fortran compiler.  Used when -fc specifies a generic wrapper script
such as mpif90 or ftn.
</entry>
<entry id="fflags" value="" list="1" valid_values="">
User specified Fortran compiler flags to append to Makefile defaults.
</entry>
<entry id="fopt" value="" list="" valid_values="">
User specified Fortran optimization flags to override Makefile defaults.
</entry>
<entry id="hgrid" value="ne30np4" list="" valid_values="">
Horizontal grid specifier.  The recognized values depend on
the dynamics type and are contained in the config_horiz_grid.xml file.
</entry>
<entry id="ice" value="none" list="" valid_values="cice,sice,none">
Use cice, stub ice model or no ice model in cam build: cice, sice, none
</entry>
<entry id="lapack_libdir" value="" list="" valid_values="">
Directory containing LAPACK library.
</entry>
<entry id="ldflags" value=" -L/lcrc/group/acme/ac.zguo/E3SM_simulations/sens1022_84/build/atm/obj/cosp -lcosp " list="1" valid_values="">
User specified load options to append to Makefile defaults.
</entry>
<entry id="linker" value="" list="" valid_values="">
User specified linker.  Overrides the Makefile default $(FC).
</entry>
<entry id="lnd" value="none" list="" valid_values="clm,slnd,none">
Use clm, stub land or no lnd model in cam build: clm, slnd, none
</entry>
<entry id="mach" value="chrysalis" list="" valid_values="">
System name for which CAM is being built.  The default value is the first
part (delimited by '.') of the name returned by Perl's Sys:Hostname hostname
routine.  This parameter allows the user to override that setting to allow
for system-specific namelist defaults when the hostname does not return the
desired name.
</entry>
<entry id="macrophys" value="clubb_sgs" list="" valid_values="rk,park,clubb_sgs,none">
Macrophysics package: RK, Park, CLUBB_SGS.
A value of "none" indicates no microphysics parameterization is used.
</entry>
<entry id="max_n_rad_cnst" value="30" list="" valid_values="">
Maximum number of constituents that are radiatively active or in any one
diagnostic list.
</entry>
<entry id="mct_libdir" value="" list="" valid_values="">
Directory containing MCT library (for linking to external MCT).
</entry>
<entry id="microphys" value="p3" list="" valid_values="rk,mg1,mg1.5,mg2,p3,none">
Microphysics package: rk (Rasch and Kristjansson), mg1 (Morrison and Gettelman two moment scheme CAM5.1), mg1.5 (Morrison and Gettelman second version development), mg2 ((Morrison and Gettelman second version), P3 (Morrison and Milbrandt (2015) two moment scheme).
A value of "none" indicates no microphysics parameterization is used.
</entry>
<entry id="mosaic" value="1" list="" valid_values="0,1">
Option to turn on mosaic processes in the modal aerosol model: 0 => no, 1 => yes
</entry>
<entry id="mpi_inc" value="" list="" valid_values="">
Directory containing MPI include files.
</entry>
<entry id="mpi_lib" value="" list="" valid_values="">
Directory containing MPI library.
</entry>
<entry id="mpi_lib_name" value="" list="" valid_values="">
Name of MPI library.
</entry>
<entry id="nadv" value="96" list="" valid_values="">
Total number of advected constituents.  By default this is computed by
configure.  However, configure has a commandline argument to allow the user
to override the default.
</entry>
<entry id="nadv_tt" value="0" list="" valid_values="">
Total number of advected test tracers.
</entry>
<entry id="nc_inc" value="" list="" valid_values="">
Directory containing NetCDF include files.
</entry>
<entry id="nc_ldflags" value="" list="1" valid_values="">
Arguments for linking NetCDF libraries.
</entry>
<entry id="nc_lib" value="" list="" valid_values="">
Directory containing NetCDF library.
</entry>
<entry id="nc_mod" value="" list="" valid_values="">
Directory containing NetCDF module files.
</entry>
<entry id="nlat" value="1" list="" valid_values="">
Number of unique latitude points in rectangular lat/lon grid.
</entry>
<entry id="nlev" value="72" list="" valid_values="">
Number of vertical levels.
</entry>
<entry id="nlon" value="21600" list="" valid_values="">
Number of unique longitude points in rectangular lat/lon grid.
</entry>
<entry id="npg" value="2" list="" valid_values="">
Number of physics grid cells on each edge of the elements in a cubed sphere grid.
</entry>
<entry id="ntasks" value="" list="" valid_values="">
Number of MPI tasks.  This is used to determine default grid
decompositions.  Currently only used by CICE.
</entry>
<entry id="nthreads" value="" list="" valid_values="">
Number of OMP threads.  This is used to determine default grid
decompositions.  Currently only used by CICE.
</entry>
<entry id="ocn" value="docn" list="" valid_values="docn,dom,socn,aquaplanet,pop,mpaso">
Use data ocean model (docn or dom), stub ocean (socn), or aqua planet ocean
(aquaplanet) in cam build.  When built from the CESM scripts the value of
ocn may be set to pop, but this doesn't impact how CAM is built.
</entry>
<entry id="offline_dyn" value="0" list="" valid_values="0,1">
Switch to turn on FV offline driver: 0 => no, 1 => yes.
</entry>
<entry id="pbl" value="clubb_sgs" list="" valid_values="uw,hb,hbr,clubb_sgs,none">
PBL package: uw (University of Washington), hb (Holtslag and Boville), hbr
 (Holtslag, Boville, and Rasch), clubb_sgs.
 A value of "none" indicates no PBL parameterization is used.
 For the MMF a "none" is set by default, but a separate version of 
 the HB scheme is used for stability.
</entry>
<entry id="pcols" value="16" list="" valid_values="">
Maximum number of columns in a chunk (physics data structure).
</entry>
<entry id="pergro" value="0" list="" valid_values="0,1">
Modifications that allow perturbation growth testing: 0=off, 1=on.
</entry>
<entry id="phys" value="default" list="" valid_values="cam3,cam3_5_1,cam4,cam5,ideal,adiabatic,default">
Physics package: cam3, cam4, cam5, ideal (Held-Suarez forcings), adiabatic, default (eam).
</entry>
<entry id="pnc_inc" value="" list="" valid_values="">
Directory containing pNetCDF include files.
</entry>
<entry id="pnc_lib" value="" list="" valid_values="">
Directory containing pNetCDF library.
</entry>
<entry id="ppcols" value="FALSE" list="" valid_values="">
Whether pcols is a compile time parameter.
</entry>
<entry id="prog_species" value="" list="1" valid_values="DST,SSLT,SO4,GHG,OC,BC,CARBON16">
Prognostic mozart species packages: list of any subset of the following: DST,SSLT,SO4,GHG,OC,BC,CARBON16
</entry>
<entry id="psubcols" value="1" list="" valid_values="">
Maximum number of sub-columns in a column (physics data structure).
</entry>
<entry id="rad" value="rrtmg" list="" valid_values="rrtmg,rrtmgp">
Radiative transfer calculation: 
rrtmg (RRTMG; http://rtweb.aer.com/rrtm_frame.html), rrtmgp (RRTMGP; https://github.com/earth-system-radiation/rte-rrtmgp).
</entry>
<entry id="rain_evap_to_coarse_aero" value="1" list="" valid_values="0,1">
Switch to enable extra species (BC, POM and SOA) in coarse mode for MAM3 and MAM4 simulations: 0=off, 1=on.
</entry>
<entry id="rce" value="0" list="" valid_values="">
Switch for radiative-convective equilibrium mode. This switch sets the 
initial condition file to a spun up case with homogenous SST.
(see eam/bld/namelist_files/namelist_defaults_eam.xml)
</entry>
<entry id="rof" value="none" list="" valid_values="rtm,srof,none">
Use rtm, stub runoff or no runoff model in cam build: rtm, srof, none
</entry>
<entry id="scam" value="0" list="" valid_values="0,1">
Configure CAM for single column mode: 0=off, 1=on.  This option only
supported for the Eulerian dycore.
</entry>
<entry id="smp" value="0" list="" valid_values="0,1">
Switch to enable or disable building SMP version (OPENMP) of CAM: 0=off, 1=on.
</entry>
<entry id="spmd" value="1" list="" valid_values="0,1">
Switch to enable or disable building SPMD version of CAM: 0=off, 1=on.
</entry>
<entry id="target_os" value="linux" list="" valid_values="">
OS for which CAM is being built.  The default value is the name contained
in Perl's $OSNAME variable.  This parameter allows the user to override
that setting to allow for cross-compilation, and for instances where the
$OSNAME value is too generic.  For example, currently on both cray-xt and
bluegene systems $OSNAME has the value "linux".
</entry>
<entry id="trk" value="1" list="" valid_values="">
Highest degree of the associated Legendre polynomials.
</entry>
<entry id="trm" value="1" list="" valid_values="">
Maximum Fourier wavenumber.
</entry>
<entry id="trn" value="1" list="" valid_values="">
Highest degree of the Legendre polynomials for m=0.
</entry>
<entry id="use_ECPP" value="0" list="" valid_values="0,1">
Switch to enable or disable ECPP in CAM: 0=off, 1=on.
</entry>
<entry id="use_MMF" value="0" list="" valid_values="0,1">
Switch to enable or disable MMF/super-parameterization: 0=off, 1=on.
</entry>
<entry id="use_MMF_VT" value="0" list="" valid_values="0,1">
Switch to enable or disable MMF variance transport: 0=off, 1=on.
</entry>
<entry id="use_crm_cldfrac" value="0" list="" valid_values="0,1">
Switch to enable or disable fractional cloudiness in m2005 microphysics in CRM: 0=off, 1=on.
</entry>
<entry id="usr_mech_infile" value="/lcrc/group/acme/ac.zguo/E3SM_simulations/sens0707_1/case_scripts/Buildconf/eamconf/chem_mech.in" list="" valid_values="">
Path and file name of the user supplied chemistry mechanism file.
</entry>
<entry id="usr_src" value="" list="1" valid_values="">
User source directories to prepend to the filepath.  Multiple directories
are specified as a comma separated list with no embedded white space.
</entry>
<entry id="vbs" value="1" list="" valid_values="0,1">
Option to turn on vbs soa processes in the modal aerosol model: 0 => no, 1 => yes
</entry>
<entry id="waccm_phys" value="0" list="" valid_values="0,1">
Switch to turn on waccm physics: 0 => no, 1 => yes.
</entry>
<entry id="waccmx" value="0" list="" valid_values="0,1">
Option to turn on waccmx thermosphere/ionosphere extension: 0 => no, 1 => yes
</entry>

</config_definition>
