Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Replace old regional SDF with FV3_GFS_v15_thompson_mynn #333

Merged
merged 10 commits into from
Dec 22, 2020
67 changes: 43 additions & 24 deletions tests/parm/ccpp_regional.nml.IN
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@

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

Expand All @@ -41,14 +41,14 @@
npx = 211
npy = 193
ntiles = 1,
npz = 64
npz = 60
!grid_type = -1
make_nh = @[MAKE_NH]
fv_debug = .F.
range_warn = .T.
reset_eta = .F.
n_sponge = 20
nudge_qv = .T.
n_sponge = 8
nudge_qv = .F.
tau = 3.0
rf_cutoff = 10.e2
d2_bg_k1 = 0.16
Expand All @@ -68,7 +68,7 @@
nwat = 6
na_init = @[NA_INIT]
d_ext = 0.0
dnats = 1
dnats = 0
fv_sg_adj = 450
d2_bg = 0.
nord = 2
Expand All @@ -89,17 +89,18 @@
hord_vt = -5
hord_tm = -5
hord_dp = -5
hord_tr = 8
hord_tr = -8
RatkoVasic-NOAA marked this conversation as resolved.
Show resolved Hide resolved
adjust_dry_mass = .F.
consv_te = 0.
do_sat_adj = .T.
do_sat_adj = .F.
consv_am = .F.
fill = .T.
dwind_2d = .F.
print_freq = 6
warm_start = @[WARM_START]
no_dycore = .false.
z_tracer = .T.
agrid_vel_rst = .true.
read_increment = @[READ_INCREMENT]
res_latlon_dynamics = "fv3_increment.nc"

Expand Down Expand Up @@ -127,15 +128,23 @@
&gfs_physics_nml
fhzero = 6.
ldiag3d = .false.
fhcyc = 24.
lradar = .true.
avg_max_length = 3600.
nsradar_reset = 3600.
ldiag_ugwp = .F.
do_ugwp = .F.
do_tofd = .F.
fhcyc = 0
nst_anl = .true.
use_ufo = .true.
pre_rad = .false.
ncld = 5
imp_physics = 11
imp_physics = 8
ltaerosol = .F.
ttendlim = -999.0
pdfcld = .false.
fhswr = 3600.
fhlwr = 3600.
fhswr = 900.
fhlwr = 900.
ialb = 1
iems = 1
IAER = 111
Expand All @@ -147,12 +156,17 @@
swhtr = .true.
cnvgwd = .true.
shal_cnv = .true.
do_deep = .false.
cal_pre = .true.
redrag = .true.
dspheat = .true.
hybedmf = @[HYBEDMF]
satmedmf = @[SATMEDMF]
lheatstrg = @[LHEATSTRG]
do_mynnedmf = .T.
do_mynnsfclay = .false.
lgfdlmprad = .false.
effr_in = .T.
random_clds = .true.
trans_trac = .true.
cnvcld = .true.
Expand Down Expand Up @@ -184,39 +198,44 @@
iau_delthrs = 6
iaufhrs = 30
iau_inc_files = @[IAU_INC_FILES]
xkzminv = 0.3
xkzm_m = 1.0
xkzm_h = 1.0
do_sppt = @[DO_SPPT]
do_shum = @[DO_SHUM]
do_skeb = @[DO_SKEB]
lndp_type = @[LNDP_TYPE]
n_var_lndp = @[N_VAR_LNDP]
icloud_bl = 1
bl_mynn_tkeadvect = .true.
bl_mynn_edmf = 1
bl_mynn_edmf_mom = 1
/

&interpolator_nml
interp_method = 'conserve_great_circle'
/

&namsfc
FNALBC2 = "C96.facsf.tileX.nc",
FNALBC = "C96.snowfree_albedo.tileX.nc",
FNTG3C = "C96.substrate_temperature.tileX.nc",
FNVEGC = "C96.vegetation_greenness.tileX.nc",
FNVETC = "C96.vegetation_type.tileX.nc",
FNSOTC = "C96.soil_type.tileX.nc",
FNVMNC = "C96.vegetation_greenness.tileX.nc",
FNVMXC = "C96.vegetation_greenness.tileX.nc",
FNSLPC = "C96.slope_type.tileX.nc",
FNABSC = "C96.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"
FNALBC = "global_snowfree_albedo.bosu.t126.384.190.rg.grb",
FNALBC2 = "global_albedo4.1x1.grb",
FNAISC = "CFSR.SEAICE.1982.2012.monthly.clim.grb",
FNTG3C = "global_tg3clim.2.6x1.5.grb",
FNVEGC = "global_vegfrac.0.144.decpercent.grb",
FNVETC = "global_vegtype.igbp.t126.384.190.rg.grb",
FNSOTC = "global_soiltype.statsgo.t126.384.190.rg.grb",
FNSMCC = "global_soilmgldas.t126.384.190.grb",
FNSMCC = "global_soilmgldas.t1534.3072.1536.grb",
FNMSKH = "seaice_newland.grb",
FNTSFA = "",
FNACNA = "",
FNSNOA = "",
FNVMNC = "global_shdmin.0.144x0.144.grb",
FNVMXC = "global_shdmax.0.144x0.144.grb",
FNSLPC = "global_slope.1x1.grb",
FNABSC = "global_mxsnoalb.uariz.t126.384.190.rg.grb",
LDEBUG =.false.,
FSMCL(2) = 99999
FSMCL(3) = 99999
Expand Down
12 changes: 6 additions & 6 deletions tests/rt.conf
Original file line number Diff line number Diff line change
Expand Up @@ -57,16 +57,16 @@ RUN | fv3_ccpp_control_32bit
RUN | fv3_ccpp_stretched | standard | | fv3 |
RUN | fv3_ccpp_stretched_nest | standard | | fv3 |

COMPILE | CCPP=Y SUITES=FV3_GFS_2017_gfdlmp_regional,FV3_GFS_2017_gfdlmp_regional_c768 32BIT=Y | standard | | fv3 |
COMPILE | CCPP=Y SUITES=FV3_GFS_v15_thompson_mynn 32BIT=Y | standard | | fv3 |
RUN | fv3_ccpp_regional_control | standard | | fv3 |
RUN | fv3_ccpp_regional_restart | standard | | fv3 | fv3_ccpp_regional_control
RUN | fv3_ccpp_regional_quilt | standard | | fv3 |
RUN | fv3_ccpp_regional_quilt_netcdf_parallel | standard | | fv3 |
RUN | fv3_ccpp_regional_c768 | standard | wcoss_dell_p3 | fv3 |
RUN | fv3_ccpp_regional_c768 | standard | hera.intel | fv3 |
RUN | fv3_ccpp_regional_c768 | standard | gaea.intel | fv3 |
RUN | fv3_ccpp_regional_c768 | standard | jet.intel | fv3 |
RUN | fv3_ccpp_regional_c768 | standard | orion.intel | fv3 |
#RUN | fv3_ccpp_regional_c768 | standard | wcoss_dell_p3 | fv3 |
#RUN | fv3_ccpp_regional_c768 | standard | hera.intel | fv3 |
#RUN | fv3_ccpp_regional_c768 | standard | gaea.intel | fv3 |
#RUN | fv3_ccpp_regional_c768 | standard | jet.intel | fv3 |
#RUN | fv3_ccpp_regional_c768 | standard | orion.intel | fv3 |

COMPILE | CCPP=Y SUITES=FV3_GFS_2017,FV3_GFS_2017_stretched 32BIT=Y DEBUG=Y | standard | | fv3 |
RUN | fv3_ccpp_control_debug | standard | | fv3 |
Expand Down
6 changes: 3 additions & 3 deletions tests/rt.sh
Original file line number Diff line number Diff line change
Expand Up @@ -423,12 +423,12 @@ if [[ $TESTS_FILE =~ '35d' ]]; then
fi

if [[ $MACHINE_ID = hera.* ]] || [[ $MACHINE_ID = orion.* ]] || [[ $MACHINE_ID = cheyenne.* ]] || [[ $MACHINE_ID = gaea.* ]] || [[ $MACHINE_ID = jet.* ]]; then
RTPWD=${RTPWD:-$DISKNM/NEMSfv3gfs/develop-20201215/${RT_COMPILER^^}}
RTPWD=${RTPWD:-$DISKNM/NEMSfv3gfs/develop-20201220/${RT_COMPILER^^}}
else
RTPWD=${RTPWD:-$DISKNM/NEMSfv3gfs/develop-20201215}
RTPWD=${RTPWD:-$DISKNM/NEMSfv3gfs/develop-20201220}
fi

INPUTDATA_ROOT=${INPUTDATA_ROOT:-$DISKNM/NEMSfv3gfs/input-data-20201201/}
INPUTDATA_ROOT=${INPUTDATA_ROOT:-$DISKNM/NEMSfv3gfs/input-data-20201220/}

shift $((OPTIND-1))
[[ $# -gt 1 ]] && usage
Expand Down
3 changes: 2 additions & 1 deletion tests/tests/fv3_ccpp_regional_control
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,9 @@ export FV3_RUN=ccpp_regional_run.IN
export OZ_PHYS_OLD=.F.
export OZ_PHYS_NEW=.T.
export H2O_PHYS=.T.
export HYBEDMF=.F.

export CCPP_SUITE=FV3_GFS_2017_gfdlmp_regional
export CCPP_SUITE=FV3_GFS_v15_thompson_mynn
export CCPP_LIB_DIR=ccpp/lib
export INPUT_NML=ccpp_regional.nml.IN

Expand Down
3 changes: 2 additions & 1 deletion tests/tests/fv3_ccpp_regional_quilt
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,9 @@ export FV3_RUN=ccpp_regional_run.IN
export OZ_PHYS_OLD=.F.
export OZ_PHYS_NEW=.T.
export H2O_PHYS=.T.
export HYBEDMF=.F.

export CCPP_SUITE=FV3_GFS_2017_gfdlmp_regional
export CCPP_SUITE=FV3_GFS_v15_thompson_mynn
export CCPP_LIB_DIR=ccpp/lib
export INPUT_NML=ccpp_regional.nml.IN

Expand Down
4 changes: 2 additions & 2 deletions tests/tests/fv3_ccpp_regional_quilt_netcdf_parallel
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,9 @@ export FV3_RUN=ccpp_regional_run.IN
export OZ_PHYS_OLD=.F.
export OZ_PHYS_NEW=.T.
export H2O_PHYS=.T.
export HYBEDMF=.F.


export CCPP_SUITE=FV3_GFS_2017_gfdlmp_regional
export CCPP_SUITE=FV3_GFS_v15_thompson_mynn
export CCPP_LIB_DIR=ccpp/lib
export INPUT_NML=ccpp_regional.nml.IN

Expand Down
3 changes: 2 additions & 1 deletion tests/tests/fv3_ccpp_regional_restart
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,9 @@ export FV3_RUN=ccpp_regional_run.IN
export OZ_PHYS_OLD=.F.
export OZ_PHYS_NEW=.T.
export H2O_PHYS=.T.
export HYBEDMF=.F.

export CCPP_SUITE=FV3_GFS_2017_gfdlmp_regional
export CCPP_SUITE=FV3_GFS_v15_thompson_mynn
export CCPP_LIB_DIR=ccpp/lib
export INPUT_NML=ccpp_regional.nml.IN

Expand Down