Information on parameters used in scripts to run the SCM Name Name in SCM File Description ----------------------------------------------------------- - scm_job --------- kstart --- scm_job when time begins (in # of time steps) delt --- scm_job time step interval (in sec) ilev silev scm_job number of levels to interpolate to iclw --- scm_job --- idlat --- scm_job range [-90,90] from South to North idlon --- scm_job range [0,360] toward East lperturb sperturb scm_job --- lforce sforce scm_job --- lradheat srad_force scm_job --- lnudge snudge scm_job --- frcdat --- scm_job use field campaign observational data or GCM data for lateral and bottom forcing class --- scm_job use CLASS module for computing surface fluxes (otherwise use prescribed fluxes) compile --- scm_job Compile the model code with any new changes (using the "make" utility). run --- scm_job run the current executable plotts --- scm_job plot time series from model output plotpr --- scm_job plot profiles from model output debug --- scm_job compile with the "-g" debugging option and launch the xldb debugger radheat --- scm_job --- perturb --- scm_job --- nudge --- scm_job --- force --- scm_job --- radheat --- scm_job --- icgcm --- scm_job --- fdata --- scm_job $3 subcase --- scm_job $4 ipem --- scm_job $2 - armsubcas.cdk --------------- mdays --- armsubcas.cdk number of days the model should run for iday --- armsubcas.cdk initial day bday --- armsubcas.cdk month begin,fetch CLASS data in AN file df --- armsubcas.cdk data frequency in hours gmt --- armsubcas.cdk start time of the day (in sec) gc --- armsubcas.cdk ground cover (-1=land;0=open ocean;+1=sea-ice) initday --- armsubcas.cdk initial day --- scmfdat.F initial day isav isav armsubcas.cdk saving interval (in sec) (3600/delt*df) kfinal kfinal armsubcas.cdk when time ends (in # of data freq isav) (86400/delt)*mdays frq --- armsubcas.cdk (86400/delt)/isav nt1 --- armsubcas.cdk (iday-initday)*frq+1 nt2 --- armsubcas.cdk (kfinal*delt)/86400*frq nt sfdtout armsubcas.cdk number of model time steps, nt2-nt1+1 fdlev sfdlev armsubcas.cdk input levels fdvar_lay sfdvar_lay armsubcas.cdk number of layer variables fdvar_sfc sfdvar_sfc armsubcas.cdk number of surface variables fread sfread armsubcas.cdk --- fdtime sfdtime armsubcas.cdk time steps in forcing data ffile1 --- armsubcas.cdk layer dataset forcing data name ffile2 --- armsubcas.cdk surface dataset forcing data name maxvar smaxvar armsubcas.cdk --- - armsubcas.cdk radiative ------------------------- dfr --- armsubcas.cdk prescribed rad heating rates frequency in hours isavrad --- armsubcas.cdk (3600/delt)*dfr frqr --- armsubcas.cdk frqr = (86400/delt)/isavrad ntr1 --- armsubcas.cdk (iday-initday)*frqr+1 ntr2 --- armsubcas.cdk (kfinal*delt)/86400*frqr ntr srad_fdtout armsubcas.cdk number of model time steps, ntr2-ntr1+1 rad_fdlev srad_fdlev armsubcas.cdk --- rad_fdvar_lay srad_fdvar_lay armsubcas.cdk --- rad_fread srad_fread armsubcas.cdk Read radiative forcing data every hour rad_fdtime srad_fdtime armsubcas.cdk Total number of time steps in forc data rad_ffile1 srad_ffile1 armsubcas.cdk --- - namelist.cdk -------------- itke --- namelist.cdk if to do turbulance scheme - scmsub.dk ----------- ndays --- scmsub.dk ndays = kfinal/(86400/delt) - scm_parm ---------- ktsteps --- scm_parm.F kfinal-kstart isavintrv --- scm_parm.F $isav