Information on parameters used in scm_job script to run the SCM Name Description - Conditions ~ Other variable/parameter name (file name) ----------------------------------------------------------- class use CLASS module for computing surface fluxes (otherwise use prescribed fluxes) - --- ~ class (scm_job) ~ iclass (scm_job) ~ ICLASS (namelist.cdk, PARAM.DAT, scm_parm.f) compile Compile the model code with any new changes (using the "make" utility). - --- ~ compile (scmsub.dk) debug compile with the "-g" debugging option and launch the xldb debugger - --- ~ debug (scm_job, scmsub.dk) delt time step interval (in sec) - --- ~ delt (armsubcas.cdk) ~ DELT (common_blocks.inc) ~ TODT (scm_parm.f) ~ DELTIM (common_blocks.inc, class13.f) gc ground cover (-1=land;0=open ocean;+1=sea-ice) - frcdat!=on ~ gc (armsubcas.cdk) ~ GOI (namelist.cdk) gmt start time of the day (in sec) - frcdat!=on ~ gmt (armsubcas.cdk) ~ GMTO (namelist.cdk) fdata $3 - frcdat=on ~ fdata (armsubcas.cdk, scmsub.dk, scmplot.cdk) ~ FDATAIN (scmfdat.F) force --- - frcdat=on - frcdat!=on ~ force (scmplot.cdk) frcdat use field campaign observational data or GCM data for lateral and bottom forcing - --- ~ frcdat (armsubcas.cdk, scmsub.dk) icgcm "icgcm" switch used when running un radiative-convective mode (frcdat=off) - --- ~ icgcm (scmsub.dk) ~ ICGCM (namelist.cdk) iclass --- - class=on - class!=on ~ ICLASS (namelist.cdk, PARAM.DAT, scm_parm.f) iclw --- - --- ~ ICLW (namelist.cdk) iday initial day - frcdat!=on ~ iday (armsubcas.cdk) ~ IDAY (common_blocks.inc) ~ JULDAY (scalars.inc, czang.f) ~ DAY (scmsub.dk) idlat range [-90,90] from South to North - frcdat!=on - (force=on -o nudge=on)-a(fdata=ARM_C1 -o fdata=ARM_C3) - (force=on -o nudge=on)-a(fdata=TOGA) ~ IDLAT (namelist.cdk, scalars.cdk, scmsub.dk) idlon range [0,360] toward East - frcdat!=on - (force=on -o nudge=on)-a(fdata=ARM_C1 -o fdata=ARM_C3) - (force=on -o nudge=on)-a(fdata=TOGA) ~ IDLON (namelist.cdk, scalars.cdk, scmsub.dk) ilev number of levels to interpolate to - --- ~ silev (scm_job) ~ ILEV (scalars.inc, vectors.inc) ~ SILEV (common_blocks.inc) ipem $2 - frcdat=on ~ ipem (scm_sub.dk) ~ IPEM (scmfdat.F) isav saving interval (in sec) (3600/delt*df) [isav] - frcdat!=on ~ isav (armsubcas.cdk) ~ ISAVINTRV (namelist.cdk, scalars.inc) kfinal when time ends (in # of data freq isav) (86400/delt)*mdays [kfinal] - frcdat!=on ~ kfinal (armsubcas.cdk) ~ KFINAL (namelist.cdk) ~ kfin (scmsub.dk) kstart when time begins (in # of time steps) - --- ~ KSTART (common_blocks.inc, namelist.cdk, scalars.inc) lforce --- - frcdat=on -a force=on - frcdat=on -a force!=on - frcdat!=on ~ LFORCE (scalars.inc) ~ sforce (scm_job, scm_parm.F) lnudge --- - frcdat=on -a nudge=on - frcdat=on -a nudge!=on - frcdat!=on ~ LNUDGE (scalars.inc) ~ snudge (scm_job, scm_parm.F) lperturb --- - frcdat=on -a force=on -a perturb=on - frcdat=on -a force=on -a perturb!=on - frcdat=on -a force!=on ~ sperturb (scm_job, scmfdat.F) lradheat --- - frcdat=on -a force=on -a radheat=on - frcdat=on -a force=on -a radheat!=on - frcdat=on -a force!=on ~ srad_force (scm_job, scm_parm.F) nudge --- - frcdat=on - frcdat!=on ~ --- perturb --- - frcdat=on - frcdat!=on ~ sperturb (scm_job, scmfdat.F) plotpr plot profiles from model output - --- ~ plotpr (scmsub.dk) plotts plot time series from model output - --- ~ plotts (scmsub.dk) radheat --- - frcdat=on - frcdat!=on ~ radheat (armsubcas.cdk, scmsub.dk, tprof2.cdk) run run the current executable - --- ~ run (scmsub.dk) subcase $4 - frcdat=on ~ subcase (armsubcas.cdk, run_ensambles, scmsub.dk)