Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion jobs/JFV3CAM_NEST_ENVIR
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ export CRES=768 #-- FV3 equivalent to 13-km global resolution
export CASE=C${CRES}
export gtype=nest # grid type = uniform, stretch, nest, or regional

export HOMEfv3=/gpfs/dell2/emc/modeling/noscrub/$USER/fv3cam_workflow
export HOMEfv3=/gpfs/dell2/emc/modeling/noscrub/$USER/regional_workflow
export PARMfv3=$HOMEfv3/parm
export EXECfv3=$HOMEfv3/exec
export USHfv3=$HOMEfv3/ush
Expand Down
2 changes: 1 addition & 1 deletion jobs/JFV3CAM_SAR_CHGRES_FCSTBNDY
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ mkdir -p $COMOUT
export NWGES=${COMROOT}/${NET}/${envir}/${RUN}.${PDY}/${cyc}
mkdir -p $NWGES

export INPdir=${COMOUT}/anl.${tmmark}
export INPdir=${COMOUT}/anl.${dom}.${tmmark}
mkdir -p ${INPdir}

#####################################
Expand Down
2 changes: 1 addition & 1 deletion jobs/JFV3CAM_SAR_CHGRES_FIRSTGUESS
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ mkdir -p $NWGES
if [ $tmmark = tm12 ] ; then # SAR-DA
export INPdir=$COMOUT/gfsanl.$tmmark
elif [ $tmmark = tm00 ] ; then # SAR without DA
export INPdir=$COMOUT/anl.$tmmark
export INPdir=$COMOUT/anl.${dom}.$tmmark
fi
mkdir -p $INPdir

Expand Down
4 changes: 2 additions & 2 deletions jobs/JFV3CAM_SAR_ENVIR
Original file line number Diff line number Diff line change
Expand Up @@ -16,13 +16,13 @@ export CRES=768 #-- FV3 equivalent to 13-km global resolution
export CASE=C${CRES}
export gtype=regional # grid type = uniform, stretch, nest, or regional

export HOMEfv3=/gpfs/dell2/emc/modeling/noscrub/$USER/fv3cam_workflow
export HOMEfv3=/gpfs/dell2/emc/modeling/noscrub/$USER/regional_workflow
export PARMfv3=$HOMEfv3/parm
export EXECfv3=$HOMEfv3/exec
export USHfv3=$HOMEfv3/ush

export FIXfv3=$HOMEfv3/fix
export FIXsar=$FIXfv3/fix_sar
export FIXsar=$FIXfv3/fix_sar/${dom}
export FIXam=$FIXfv3/fix_am
export FIXco2=$FIXam/fix_co2_proj

Expand Down
2 changes: 1 addition & 1 deletion jobs/JFV3CAM_SAR_FCST
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ export CYCfcst=`echo $CYCLEfcst | cut -c 9-10`

export GUESSdir=$COMOUT/guess.${tmmark_next}
mkdir -p $GUESSdir
export ANLdir=$COMOUT/anl.${tmmark_next}
export ANLdir=$COMOUT/anl.${dom}.${tmmark_next}
mkdir -p $ANLdir

#####################################
Expand Down
2 changes: 1 addition & 1 deletion jobs/JFV3CAM_SAR_POST
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ export WGRIB2=${EXECfv3}/wgrib2new
#####################################
# Working directories
#####################################
export INPUT_DATA=${INPUT_DATA:-${mainroot}/${tmpdir}/${USER}/tmpnwprd/forecast_${tmmark}_${PDY}_${cyc}}
export INPUT_DATA=${INPUT_DATA:-${mainroot}/${tmpdir}/${USER}/tmpnwprd/forecast_${tmmark}_${dom}_${PDY}_${cyc}}
export DATA=${DATA:-${mainroot}/${tmpdir}/${USER}/tmpnwprd/${job}_${cyc}}
if [ -d $DATA ]; then
rm -rf $DATA
Expand Down
2 changes: 1 addition & 1 deletion jobs/JFV3CAM_SAR_POST_GOES
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ export WGRIB2=${EXECfv3}/wgrib2new
#####################################
# Working directories
#####################################
export INPUT_DATA=${INPUT_DATA:-${mainroot}/${tmpdir}/${USER}/tmpnwprd/forecast_${tmmark}_${PDY}_${cyc}}
export INPUT_DATA=${INPUT_DATA:-${mainroot}/${tmpdir}/${USER}/tmpnwprd/forecast_${tmmark}_${dom}_${PDY}_${cyc}}
export DATA=${DATA:-${mainroot}/${tmpdir}/${USER}/tmpnwprd/${job}_${cyc}}
if [ -d $DATA ]; then
rm -rf $DATA
Expand Down
2 changes: 1 addition & 1 deletion jobs/JFV3CAM_SAR_SENDINIBC
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ set -x

. $HOMEfv3/jobs/JFV3CAM_SAR_ENVIR

export DATA=${mainroot}/${comdir}/${USER}/com/${NET}/${envir}/${RUN}.${PDY}/${cyc}/anl.tm00
export DATA=${mainroot}/${comdir}/${USER}/com/${NET}/${envir}/${RUN}.${PDY}/${cyc}/anl.${dom}.tm00
cd $DATA

export pid=$$
Expand Down
2 changes: 1 addition & 1 deletion jobs/launch.ksh
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ COMMAND=$1
# load modulefile and set up the environment for job runnning
#############################################################

MODULEFILES=${MODULEFILES:-/gpfs/dell2/emc/modeling/noscrub/${USER}/fv3cam_workflow/modulefiles}
MODULEFILES=${MODULEFILES:-/gpfs/dell2/emc/modeling/noscrub/${USER}/regional_workflow/modulefiles}

if [ "$machine" = "DELL" ] ; then
. /usrx/local/prod/lmod/lmod/init/sh
Expand Down
284 changes: 284 additions & 0 deletions parm/input_sar.nml_template
Original file line number Diff line number Diff line change
@@ -0,0 +1,284 @@
&amip_interp_nml
interp_oi_sst = .true.
use_ncep_sst = .true.
use_ncep_ice = .false.
no_anom_sst = .false.
data_set = 'reynolds_oi',
date_out_of_range = 'climo',
/

&atmos_model_nml
blocksize = 24
chksum_debug = .false.
dycore_only = .false.
fdiag = 1
avg_max_length = 3600.
/

&diag_manager_nml
prepend_date = .false.
/

&fms_io_nml
checksum_required = .false.
max_files_r = 100,
max_files_w = 100,
/

&fms_nml
clock_grain = 'ROUTINE',
domains_stack_size = 1800200,
print_memory_usage = .false.
/

&fv_grid_nml
grid_file = 'INPUT/grid_spec.nc'
/

&fv_core_nml
layout = _TASK_X_,_TASK_Y_
io_layout = 1,1
npx = _NX_
npy = _NY_
ntiles = 1,
npz = 64
! grid_type = -1
make_nh = .T.
fv_debug = .F.
range_warn = .F.
reset_eta = .F.
n_sponge = 24
nudge_qv = .F.
tau = 5.
rf_cutoff = 20.e2
d2_bg_k1 = 0.20
d2_bg_k2 = 0.04
kord_tm = -11
kord_mt = 11
kord_wz = 11
kord_tr = 11
hydrostatic = .F.
phys_hydrostatic = .F.
use_hydro_pressure = .F.
beta = 0.
a_imp = 1.
p_fac = 0.1
k_split = 6
n_split = 6
nwat = 6
na_init = 1
d_ext = 0.0
dnats = 1
fv_sg_adj = 300
d2_bg = 0.
nord = 2
dddmp = 0.1
d4_bg = 0.15
vtdm4 = 0.075
delt_max = 0.008
ke_bg = 0.
do_vort_damp = .true.
external_ic = .T.
external_eta = .T.
gfs_phil = .false.
nggps_ic = .T.
mountain = .F.
ncep_ic = .F.
d_con = 1.0
hord_mt = 6
hord_vt = 6
hord_tm = 6
hord_dp = -6
hord_tr = 8
adjust_dry_mass = .F.
consv_te = 0.
do_sat_adj = .T.
consv_am = .F.
fill = .T.
dwind_2d = .F.
print_freq = 6
warm_start = .F.
no_dycore = .false.
z_tracer = .T.
read_increment = .F.
res_latlon_dynamics = "fv3_increment.nc"

do_schmidt = .true.
target_lat = _TARG_LAT_
target_lon = _TARG_LON_
stretch_fac = 1.5
regional = .true.
bc_update_interval = 3
agrid_vel_rst = .false.

full_zs_filter = .F. !unreleased feature

nord_zs_filter = 4
n_zs_filter = 0 ! safety
/

&surf_map_nml
zero_ocean = .F.
cd4 = 0.12
cd2 = -1
n_del2_strong = 0
n_del2_weak = 2
n_del4 = 1
max_slope = 0.4
peak_fac = 1.
/

&external_ic_nml
filtered_terrain = .true.
levp = 65
gfs_dwinds = .true.
checker_tr = .F.
nt_checker = 0
/

&gfs_physics_nml
fhzero = 1.
ldiag3d = .false.
lradar = .true.
avg_max_length = 3600.
h2o_phys = .true.
fhcyc = 24.
nst_anl = .true.
use_ufo = .true.
pre_rad = .false.
ncld = 5
imp_physics = 11
pdfcld = .false.
fhswr = 3600.
fhlwr = 3600.
ialb = 1
iems = 1
IAER = 111
ico2 = 2
isubc_sw = 2
isubc_lw = 2
isol = 2
lwhtr = .true.
swhtr = .true.
cnvgwd = .false.
cal_pre = .false.
redrag = .true.
dspheat = .true.
hybedmf = .true.
random_clds = .false.
trans_trac = .true.
cnvcld = .false.
imfshalcnv = 2
imfdeepcnv = 2
cdmbgwd = 3.5, 0.01 ! NCEP default
prslrd0 = 0.
ivegsrc = 1
isot = 1
debug = .false.
nstf_name = 2,0,0,0,0
iau_delthrs = 6
iaufhrs = 30
iau_inc_files = ''
shal_cnv = .false. !Shallow convection
do_deep = .false.
lgfdlmprad = .true.
effr_in = .true.
/

&gfdl_cloud_microphysics_nml
sedi_transport = .false.
do_sedi_heat = .false.
rad_snow = .true.
rad_graupel = .true.
rad_rain = .true.
const_vi = .F.
const_vs = .F.
const_vg = .F.
const_vr = .F.
vi_max = 1.
vs_max = 2.
vg_max = 12.
vr_max = 12.
qi_lim = 1.
prog_ccn = .false.
do_qa = .true.
fast_sat_adj = .true.
tau_l2v = 180.
tau_v2l = 90.
tau_g2v = 900.
rthresh = 10.e-6 ! This is a key parameter for cloud water
dw_land = 0.16
dw_ocean = 0.10
ql_gen = 1.0e-3
ql_mlt = 1.0e-3
qi0_crt = 8.0E-5
qs0_crt = 1.0e-3
tau_i2s = 1000.
c_psaci = 0.05
c_pgacs = 0.01
rh_inc = 0.30
rh_inr = 0.30
rh_ins = 0.30
ccn_l = 300.
ccn_o = 100.
c_paut = 0.5
c_cracw = 0.8
use_ppm = .false.
use_ccn = .true.
mono_prof = .true.
z_slope_liq = .true.
z_slope_ice = .true.
de_ice = .false.
fix_negative = .true.
icloud_f = 1
mp_time = 90.
/
&interpolator_nml
interp_method = 'conserve_great_circle'
/

&namsfc
FNALBC2 = "C768.facsf.tileX.nc",
FNALBC = "C768.snowfree_albedo.tileX.nc",
FNTG3C = "C768.substrate_temperature.tileX.nc",
FNVEGC = "C768.vegetation_greenness.tileX.nc",
FNVETC = "C768.vegetation_type.tileX.nc",
FNSOTC = "C768.soil_type.tileX.nc",
FNVMNC = "C768.vegetation_greenness.tileX.nc",
FNVMXC = "C768.vegetation_greenness.tileX.nc",
FNSLPC = "C768.slope_type.tileX.nc",
FNABSC = "C768.maximum_snow_albedo.tileX.nc",
FNGLAC = "global_glacier.2x2.grb",
FNMXIC = "global_maxice.2x2.grb",
FNTSFC = "RTGSST.1982.2012.monthly.clim.grb",
FNSNOC = "global_snoclim.1.875.grb",
FNZORC = "igbp"
FNAISC = "CFSR.SEAICE.1982.2012.monthly.clim.grb",
FNSMCC = "global_soilmgldas.t1534.3072.1536.grb",
FNMSKH = "seaice_newland.grb",
FNTSFA = "",
FNACNA = "",
FNSNOA = "",
LDEBUG =.true.,
FSMCL(2) = 99999
FSMCL(3) = 99999
FSMCL(4) = 99999
FTSFS = 90
FAISS = 99999
FSNOL = 99999
FSICL = 99999
FTSFL = 99999,
FAISL = 99999,
FVETL = 99999,
FSOTL = 99999,
FvmnL = 99999,
FvmxL = 99999,
FSLPL = 99999,
FABSL = 99999,
FSNOS = 99999,
FSICS = 99999,
/
&nam_stochy
/
&nam_sfcperts
/
Loading