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

Feature/hafs rtcases #646

Merged
merged 9 commits into from
Oct 27, 2023
1 change: 1 addition & 0 deletions regression/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@ list(APPEND GSI_REG_TEST_NAMES
global_3dvar global_4dvar global_4denvar
hwrf_nmm_d2 hwrf_nmm_d3 rtma
ShunLiu-NOAA marked this conversation as resolved.
Show resolved Hide resolved
rrfs_3denvar_glbens netcdf_fv3_regional
hafs_4denvar_glbens hafs_3denvar_hybens
)

# EnKF regression test names
Expand Down
455 changes: 455 additions & 0 deletions regression/hafs_3denvar_hybens.sh

Large diffs are not rendered by default.

455 changes: 455 additions & 0 deletions regression/hafs_4denvar_glbens.sh

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions regression/multi_regression.sh
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ regtests_all="global_3dvar
global_4denvar
netcdf_fv3_regional
rrfs_3denvar_glbens
hwrf_nmm_d2
hwrf_nmm_d3
hafs_4denvar_glbens
hafs_3denvar_hybens
rtma
global_enkf"

Expand All @@ -15,8 +15,8 @@ regtests_debug="global_3dvar
global_4denvar
netcdf_fv3_regional
rrfs_3denvar_glbens
hwrf_nmm_d2
hwrf_nmm_d3
hafs_4denvar_glbens
hafs_3denvar_hybens
rtma
global_enkf"

Expand Down
265 changes: 265 additions & 0 deletions regression/regression_namelists.sh
Original file line number Diff line number Diff line change
Expand Up @@ -1590,6 +1590,271 @@ OBS_INPUT::
obhourset=0.,
/
"
;;
hafs_envar)
# Define namelist for hafs 3denvar run with global ensembles
export gsi_namelist="

&SETUP
miter=2,niter(1)=50,niter(2)=50,
niter_no_qc(1)=20,niter_no_qc(2)=0,
write_diag(1)=.true.,write_diag(2)=.false.,write_diag(3)=.true.,
qoption=2,
gencode=78,deltim=1200,
factqmin=0.0,factqmax=0.0,
iguess=-1,
aircraft_recon=.true.,
oneobtest=.false.,retrieval=.false.,l_foto=.false.,
nhr_assimilation=6,
use_pbl=.true.,use_compress=.false.,nsig_ext=14,gpstop=50.,
use_gfs_nemsio=.false.,use_gfs_ncio=.true.,
print_diag_pcg=.true.,l2rwthin=.false.,hurricane_radar=.true.,
use_gfs_ozone=.false.,l4densvar=${l4densvar},nhr_obsbin=${nhr_obsbin},
lrun_subdirs=.true.,
netcdf_diag=.true.,binary_diag=.false.,
newpc4pred=.true., adp_anglebc=.true., angord=4,
passive_bc=.false., use_edges=.false., emiss_bc=.true.,
diag_precon=.true., step_start=1.e-3, upd_pred(1)=0,
upd_pred(2)=0,upd_pred(3)=0,upd_pred(4)=0,
upd_pred(5)=0,upd_pred(6)=0,upd_pred(7)=0,
upd_pred(8)=0,upd_pred(9)=0,upd_pred(10)=0,
upd_pred(11)=0,upd_pred(12)=0,
lread_obs_save=.false.,
lread_obs_skip=.false.,
ens_nstarthr=6,
lwrite_predterms=.false.,lwrite_peakwt=.false.,reduce_diag=.false.,
/
&GRIDOPTS
fv3_regional=.true.,grid_ratio_fv3_regional=1,nvege_type=20,
/
&BKGERR
vs=1.0,
hzscl=0.2,0.4,0.8,
bw=0.,
fstat=.false.,
/
&ANBKGERR
anisotropic=.false.,an_vs=1.0,ngauss=1,
an_flen_u=-5.,an_flen_t=3.,an_flen_z=-200.,
ifilt_ord=2,npass=3,normal=-200,grid_ratio=4.,nord_f2a=4,
/
&JCOPTS
/
&STRONGOPTS
tlnmc_option=0,reg_tlnmc_type=1,nstrong=1,nvmodes_keep=8,period_max=6.,
period_width=1.5,baldiag_full=.false.,baldiag_inc=.false.,
/
&OBSQC
dfact=0.75,dfact1=3.0,erradar_inflate=1.0,tdrerr_inflate=.true.,
noiqc=.true.,c_varqc=0.03333,vadfile='prepbufr',njqc=.false.,vqc=.true.,vadwnd_l2rw_qc=.false.,
q_doe_a_136=0.65,
q_doe_b_136=0.0003,
q_doe_a_137=0.75,
q_doe_b_137=0.0003,
t_doe_a_136=0.75,
t_doe_b_136=0.2,
t_doe_a_137=0.7,
t_doe_b_137=0.2,
uv_doe_a_236=0.5,
uv_doe_b_236=0.85,
uv_doe_a_237=0.5,
uv_doe_b_237=0.85,
uv_doe_a_213=0.4,
uv_doe_b_213=1.0,
/
&OBS_INPUT
dmesh(1)=90.0,dmesh(2)=45.0,dmesh(3)=45.0,dmesh(4)=45.0,dmesh(5)=90,time_window_max=3.0,l_foreaft_thin=.false.,
/
OBS_INPUT::
! dfile dtype dplat dsis dval dthin dsfcalc
prepbufr ps null ps 0.0 0 0
prepbufr t null t 0.0 0 0
prepbufr_profl t null t 0.0 0 0
prepbufr q null q 0.0 0 0
prepbufr_profl q null q 0.0 0 0
prepbufr pw null pw 0.0 0 0
prepbufr uv null uv 0.0 0 0
prepbufr_profl uv null uv 0.0 0 0
satwndbufr uv null uv 0.0 0 0
satwhrbufr uv null uv 0.0 0 0
prepbufr spd null spd 0.0 0 0
prepbufr dw null dw 0.0 0 0
radarbufr rw null rw 0.0 0 0
prepbufr sst null sst 0.0 0 0
tcvitl tcp null tcp 0.0 0 0
tldplrbufr rw null rw 0.0 0 0
l2rwbufr rw null l2rw 0.0 0 0
hdobbufr uv null uv 0.0 0 0
hdobbufr t null t 0.0 0 0
hdobbufr q null q 0.0 0 0
hdobbufr spd null spd 0.0 0 0
gpsrobufr gps_bnd null gps 0.0 0 0
ssmirrbufr pcp_ssmi dmsp pcp_ssmi 0.0 -1 0
tmirrbufr pcp_tmi trmm pcp_tmi 0.0 -1 0
sbuvbufr sbuv2 n16 sbuv8_n16 0.0 0 0
sbuvbufr sbuv2 n17 sbuv8_n17 0.0 0 0
sbuvbufr sbuv2 n18 sbuv8_n18 0.0 0 0
hirs3bufr hirs3 n17 hirs3_n17 0.0 1 0
hirs4bufr hirs4 metop-a hirs4_metop-a 0.0 1 1
gimgrbufr goes_img g11 imgr_g11 0.0 1 0
gimgrbufr goes_img g12 imgr_g12 0.0 1 0
airsbufr airs aqua airs_aqua 0.0 1 1
amsuabufr amsua n15 amsua_n15 0.0 2 1
amsuabufr amsua n18 amsua_n18 0.0 2 1
amsuabufr amsua metop-a amsua_metop-a 0.0 2 1
airsbufr amsua aqua amsua_aqua 0.0 2 1
amsubbufr amsub n17 amsub_n17 0.0 3 1
mhsbufr mhs n18 mhs_n18 0.0 3 1
mhsbufr mhs metop-a mhs_metop-a 0.0 3 1
ssmitbufr ssmi f15 ssmi_f15 0.0 1 0
amsrebufr amsre_low aqua amsre_aqua 0.0 4 0
amsrebufr amsre_mid aqua amsre_aqua 0.0 4 0
amsrebufr amsre_hig aqua amsre_aqua 0.0 4 0
ssmisbufr ssmis f16 ssmis_f16 0.0 4 0
ssmisbufr ssmis f17 ssmis_f17 0.0 4 0
ssmisbufr ssmis f18 ssmis_f18 0.0 4 0
ssmisbufr ssmis f19 ssmis_f19 0.0 4 0
gsnd1bufr sndrd1 g12 sndrD1_g12 0.0 5 0
gsnd1bufr sndrd2 g12 sndrD2_g12 0.0 5 0
gsnd1bufr sndrd3 g12 sndrD3_g12 0.0 5 0
gsnd1bufr sndrd4 g12 sndrD4_g12 0.0 5 0
gsnd1bufr sndrd1 g11 sndrD1_g11 0.0 5 0
gsnd1bufr sndrd2 g11 sndrD2_g11 0.0 5 0
gsnd1bufr sndrd3 g11 sndrD3_g11 0.0 5 0
gsnd1bufr sndrd4 g11 sndrD4_g11 0.0 5 0
gsnd1bufr sndrd1 g13 sndrD1_g13 0.0 5 0
gsnd1bufr sndrd2 g13 sndrD2_g13 0.0 5 0
gsnd1bufr sndrd3 g13 sndrD3_g13 0.0 5 0
gsnd1bufr sndrd4 g13 sndrD4_g13 0.0 5 0
iasibufr iasi metop-a iasi_metop-a 0.0 1 1
gomebufr gome metop-a gome_metop-a 0.0 2 0
omibufr omi aura omi_aura 0.0 2 0
sbuvbufr sbuv2 n19 sbuv8_n19 0.0 0 0
hirs4bufr hirs4 n19 hirs4_n19 0.0 1 1
amsuabufr amsua n19 amsua_n19 0.0 2 1
mhsbufr mhs n19 mhs_n19 0.0 3 1
seviribufr seviri m08 seviri_m08 0.0 1 0
seviribufr seviri m09 seviri_m09 0.0 1 0
seviribufr seviri m10 seviri_m10 0.0 1 0
hirs4bufr hirs4 metop-b hirs4_metop-b 0.0 1 0
amsuabufr amsua metop-b amsua_metop-b 0.0 2 0
mhsbufr mhs metop-b mhs_metop-b 0.0 3 0
iasibufr iasi metop-b iasi_metop-b 0.0 1 0
gomebufr gome metop-b gome_metop-b 0.0 2 0
atmsbufr atms npp atms_npp 0.0 2 0
atmsbufr atms n20 atms_n20 0.0 2 0
crisbufr cris npp cris_npp 0.0 1 0
crisfsbufr cris-fsr npp cris-fsr_npp 0.0 1 0
crisfsbufr cris-fsr n20 cris-fsr_n20 0.0 1 0
gsnd1bufr sndrd1 g14 sndrD1_g14 0.0 5 0
gsnd1bufr sndrd2 g14 sndrD2_g14 0.0 5 0
gsnd1bufr sndrd3 g14 sndrD3_g14 0.0 5 0
gsnd1bufr sndrd4 g14 sndrD4_g14 0.0 5 0
gsnd1bufr sndrd1 g15 sndrD1_g15 0.0 5 0
gsnd1bufr sndrd2 g15 sndrD2_g15 0.0 5 0
gsnd1bufr sndrd3 g15 sndrD3_g15 0.0 5 0
gsnd1bufr sndrd4 g15 sndrD4_g15 0.0 5 0
oscatbufr uv null uv 0.0 0 0
mlsbufr mls30 aura mls30_aura 0.0 0 0
amsr2bufr amsr2 gcom-w1 amsr2_gcom-w1 0.0 3 0
gmibufr gmi gpm gmi_gpm 0.0 3 0
saphirbufr saphir meghat saphir_meghat 0.0 3 0
ahibufr ahi himawari8 ahi_himawari8 0.0 3 0
::
&SUPEROB_RADAR
del_azimuth=5.,del_elev=.25,del_range=10000.,del_time=1.0,elev_angle_max=5.,minnum=1,range_max=200000.,
l2superob_only=.false.,radar_sites=.false.,
radar_box=.true.,radar_rmesh=10,radar_zmesh=500,
/
SUPEROB_RADAR::
KBRO 1
KCRP 1
KEWX 1
KGRX 1
KDFX 1
KHGX 1
KLCH 1
KLIX 1
KPOE 1
KSHV 1
KDGX 1
KMOB 1
KEVX 1
KEOX 1
KMXX 1
KBMX 1
KTLH 1
KTBW 1
KBYX 1
KAMX 1
KMLB 1
KJAX 1
KVAX 1
KJGX 1
KFFC 1
KCLX 1
KCAE 1
KGSP 1
KLTX 1
KMHX 1
KRAX 1
KAKQ 1
KFCX 1
KLWX 1
KDOX 1
KCCX 1
KDIX 1
KOKX 1
KENX 1
KBGM 1
KCXX 1
KBOX 1
KGYX 1
KCBW 1
TJUA 1
PHWA 1
PHKI 1
PHMO 1
PHKM 1
::
/
&LAG_DATA
/
&HYBRID_ENSEMBLE
l_hyb_ens=.true.,
n_ens=${N_ENS},
uv_hyb_ens=.true.,
beta_s0=${BETA_S0},
s_ens_h=150,
s_ens_v=-0.5,
readin_localization=.false.,
generate_ens=.false.,
regional_ensemble_option=${REGIONAL_ENSEMBLE_OPTION},
grid_ratio_ens=${GRID_RATIO_ENS},
pseudo_hybens=.false.,
merge_two_grid_ensperts=F,
pwgtflg=F,
aniso_a_en=.false.,
nlon_ens=387,
nlat_ens=777,
write_ens_sprd=F,
l_both_fv3sar_gfs_ens=${l_both_fv3sar_gfs_ens},
n_ens_gfs=${n_ens_gfs},
n_ens_fv3sar=${n_ens_fv3sar},
/
&RAPIDREFRESH_CLDSURF
dfi_radar_latent_heat_time_period=30.0,
/
&CHEM
/
&NST
/
&SINGLEOB_TEST
maginnov=1.0,magoberr=0.8,oneob_type='t',
oblat=38.,oblon=279.,obpres=500.,obdattim=2020040500,
obhourset=0.,
/
"
;;
netcdf_fv3_regional)

Expand Down
Loading
Loading