-
Notifications
You must be signed in to change notification settings - Fork 179
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
Add GEFS ENS Atmos options #2392
Changes from all commits
5cf91e9
1c670b0
cb09d61
a975e79
03ed0ca
622683d
267db5e
418e2e3
cb537b3
a15b3cd
0a49463
2639d86
245b2a0
53e29f5
47ed894
094c0b0
e2dd1ea
8b90841
2a2d523
de5eb47
1b50a39
539b3ba
8255a99
1b8b0f3
cd30876
5770f28
8dece6b
0663b46
19e2cf1
d0816c5
3cd0998
bd2a241
393a280
d84f0fa
dbf84bf
79b1d40
041b2d2
59f3038
c9cc290
662e006
8fe2bc1
32bc55d
3003f38
2436ac1
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -6,7 +6,5 @@ base: | |
DO_MERGENSST: "NO" | ||
KEEPDATA: "NO" | ||
FHMAX_GFS: 120 | ||
|
||
stage_ic: | ||
USE_OCN_PERTURB_FILES: "false" | ||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -117,9 +117,6 @@ if (( gwd_opt == 2 )); then | |
export do_ugwp_v1_orog_only=".false." | ||
launch_level=$(echo "${LEVS}/2.35" |bc) | ||
export launch_level | ||
if [[ ${do_gsl_drag_ls_bl} == ".true." ]]; then | ||
export cdmbgwd=${cdmbgwd_gsl} | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. @NeilBarton-NOAA is there a reason this was removed? |
||
fi | ||
fi | ||
|
||
# Sponge layer settings | ||
|
@@ -149,7 +146,11 @@ tbp="" | |
if [[ "${progsigma}" == ".true." ]]; then tbp="_progsigma" ; fi | ||
|
||
# Radiation options | ||
export IAER=1011 ; #spectral band mapping method for aerosol optical properties | ||
if [[ "${DO_AERO}" == "YES" ]]; then | ||
export IAER=2011 # spectral band mapping method for aerosol optical properties | ||
else | ||
export IAER=1011 | ||
fi | ||
export iovr_lw=3 ; #de-correlation length cloud overlap method (Barker, 2008) | ||
export iovr_sw=3 ; #de-correlation length cloud overlap method (Barker, 2008) | ||
export iovr=3 ; #de-correlation length cloud overlap method (Barker, 2008) | ||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -19,6 +19,11 @@ DIAG_TABLE_APPEND=${DIAG_TABLE_APPEND:-${PARMgfs}/ufs/fv3/diag_table_aod} | |
DATA_TABLE=${DATA_TABLE:-${PARMgfs}/ufs/MOM6_data_table.IN} | ||
FIELD_TABLE=${FIELD_TABLE:-${PARMgfs}/ufs/fv3/field_table} | ||
|
||
# set cdmbgwd | ||
if (( gwd_opt == 2 )) && [[ ${do_gsl_drag_ls_bl} == ".true." ]]; then | ||
cdmbgwd=${cdmbgwd_gsl} | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Is there a reason this is no longer in the config file? There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This if statement was moved to parsing_namelists_FV3.sh because the ensemble forecasts was not getting the correct value. This value is set in config.ufs, and over-set in config.fcst. Since config.ufs is sourced in config.efcs after the config.fcst source, the value was reset to the config.ufs value |
||
fi | ||
|
||
# ensure non-prognostic tracers are set | ||
dnats=${dnats:-0} | ||
|
||
|
@@ -393,6 +398,14 @@ cat >> input.nml <<EOF | |
cplwav2atm = ${cplwav2atm:-".false."} | ||
EOF | ||
|
||
if [[ ${DO_SPPT} = "YES" ]]; then | ||
cat >> input.nml <<EOF | ||
pert_mp = .false. | ||
pert_radtend = .false. | ||
pert_clds = .true. | ||
EOF | ||
fi | ||
|
||
# Add namelist for IAU | ||
if [[ ${DOIAU} = "YES" ]]; then | ||
cat >> input.nml << EOF | ||
|
@@ -606,7 +619,7 @@ EOF | |
skeb_tau = ${SKEB_TAU:-"-999."} | ||
skeb_lscale = ${SKEB_LSCALE:-"-999."} | ||
skebnorm = ${SKEBNORM:-"1"} | ||
skeb_npass = ${SKEB_nPASS:-"30"} | ||
skeb_npass = ${SKEB_NPASS:-"30"} | ||
skeb_vdof = ${SKEB_VDOF:-"5"} | ||
EOF | ||
fi | ||
|
@@ -629,6 +642,25 @@ EOF | |
sppt_logit = ${SPPT_LOGIT:-".true."} | ||
sppt_sfclimit = ${SPPT_SFCLIMIT:-".true."} | ||
use_zmtnblck = ${use_zmtnblck:-".true."} | ||
pbl_taper = ${pbl_taper:-"0,0,0,0.125,0.25,0.5,0.75"} | ||
EOF | ||
fi | ||
|
||
if [[ "${DO_OCN_SPPT:-NO}" == "YES" ]]; then | ||
cat >> input.nml <<EOF | ||
OCNSPPT=${OCNSPPT} | ||
OCNSPPT_LSCALE=${OCNSPPT_LSCALE} | ||
OCNSPPT_TAU=${OCNSPPT_TAU} | ||
ISEED_OCNSPPT=${ISEED_OCNSPPT:-${ISEED}} | ||
EOF | ||
fi | ||
|
||
if [[ "${DO_OCN_PERT_EPBL:-NO}" == "YES" ]]; then | ||
cat >> input.nml <<EOF | ||
EPBL=${EPBL} | ||
EPBL_LSCALE=${EPBL_LSCALE} | ||
EPBL_TAU=${EPBL_TAU} | ||
ISEED_EPBL=${ISEED_EPBL:-${ISEED}} | ||
EOF | ||
fi | ||
|
||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I am not sure what stochastic physics setting GDAS will use? as this efcs will also be used by GDAS, it will be better to ask Cathy about this?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
As of now, we won't be changing the stochastic physics settings for the GDAS. This config file won't be shared by GDAS though. Our config files are in parm/config/gfs, so you can change this one without affecting us.