Skip to content

Commit

Permalink
reduce the NoNest and Uniform conf files to override values
Browse files Browse the repository at this point in the history
  • Loading branch information
SamuelTrahanNOAA committed Dec 21, 2023
1 parent 025d823 commit 63e72b2
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 327 deletions.
165 changes: 2 additions & 163 deletions parm/WaterInTheWestC384NoNest.conf
Original file line number Diff line number Diff line change
@@ -1,176 +1,15 @@
# This is a UNIX conf file that contains ALL information relating to
# This is a UNIX conf file that overrrides WaterInTheWestC384.conf to run
# the HAFS stretched globe configuration with no nest.
# This file must be after that one in the run_hafs.py command line.
#
[config]
# Specify the domain center Latitude and Longitude
domlat=32.5
domlon=-135.0
# Same as domlat and domlon but vitals formatted
vitalsdomlat=325N
vitalsdomlon=1350W

# HAFS launcher requires vitals and a storm. This is a placeholder for the global static nest.
fakestormid=00L
fakestormname=NATL
fakestormorg=NHC
fakestorm_vitals={fakestormorg} {fakestormid} {fakestormname} {YMD} {HH}{min} {vitalsdomlat} {vitalsdomlon} -99 -99 -999 -999 -099 -9 -99 -999 -999 -999 -999 M

run_atm_mvnest=no
run_wave=no
ww3_model=ww3
run_ocean=no
ocean_model=hycom

run_atm_init=no
run_atm_init_fgat=no
run_atm_init_ens=no
run_atm_merge=no
run_atm_merge_fgat=no
run_atm_merge_ens=no
run_atm_vi=no
run_atm_vi_fgat=no
run_atm_vi_ens=no
run_gsi=no
gsi_d01=no
gsi_d02=no
run_analysis_merge=no
run_analysis_merge_ens=no
run_fgat=no
run_envar=no
run_ensda=no
run_enkf=no

[dir]
PARMforecast={PARMhafs}/forecast/globnest

[grid]
CASE=C384 ;; FV3 resolution
LEVS=65 ;; Model vertical levels: 65
gtype=stretch ;; grid type: uniform, stretch, nest, or regional
# If gridfixdir is provided and the dir exists, then use the pre-generated static grid fix files under gridfixdir
#gridfixdir=/let/hafs_grid/generate/grid
#gridfixdir=/scratch1/BMC/zrtrr/Samuel.Trahan/westwater/HAFS-weird-C768
#gridfixdir=/scratch1/BMC/zrtrr/Samuel.Trahan/westwater/C768_nest
#gridfixdir=/scratch1/BMC/zrtrr/Samuel.Trahan/westwater/C768_nest
# Otherwise, will generate the model grid according to the following grid parameters
# Need for grid types: stretch, nest and regional
stretch_fac=1.0001 ;; Stretching factor for the grid
target_lon={domlon} ;; center longitude of the highest resolution tile
target_lat={domlat} ;; center latitude of the highest resolution tile
# Need for grid types: nest and regional
nest_grids=0
parent_grid_num=1
parent_tile=6
refine_ratio=4
istart_nest=25
jstart_nest=73
iend_nest=744
jend_nest=648
regional_esg=no

[forecast]
ccpp_suite_regional=FV3_global_nest_v0
ccpp_suite_glob=FV3_global_nest_v0
ccpp_suite_nest=FV3_global_nest_v0

# For the global domain if it is a global or global-nesting experiment
glob_k_split=1
glob_n_split=7
glob_layoutx=10
glob_layouty=10
glob_npx=385
glob_npy=385
glob_io_layoutx=1
glob_io_layouty=1
glob_full_zs_filter=.true.
glob_n_zs_filter=0
glob_n_del2_weak=15
glob_max_slope=0.15
glob_shal_cnv=.true.
glob_do_deep=.true.
glob_imfshalcnv=5
glob_imfdeepcnv=5
# For the nested or regional standalone domain
k_split=4
n_split=5
layoutx=34
layouty=24
npx=1441
npy=961
io_layoutx=1
io_layouty=1
full_zs_filter=.true.
n_zs_filter=1
n_del2_weak=24
max_slope=0.15
shal_cnv=.true.
do_deep=.true.

npz=64

is_moving_nest=.false.

quilting=.true.
write_dopost=.true.
write_tasks_per_group=120
output_history=.true.

output_grid=regional_latlon,regional_latlon
output_grid_cen_lon=180.0,{domlon} ;; central longitude
output_grid_cen_lat=0.0,{domlat} ;; central latitude
output_grid_lon_span=360.0,120.0 ;; output domain span for longitude in regular latlon coordinate system (in degrees)
output_grid_lat_span=180.0,80.0 ;; output domain span for latitude in regular latlon coordinate system (in degrees)
output_grid_dlon=0.25,0.0625 ;; output grid spacing dlon . . . .
output_grid_dlat=0.25,0.0625 ;; output grid spacing dlat . . . .

dt_atmos=120

# Thompson options
imp_physics=8
iovr=3
dt_inner=60
dnats=0
do_sat_adj=.false.
lgfdlmprad=.false.
nstf_n1=2

# Other RRFS physics options.
iaer=5111
ltaerosol=.true.
satmedmf=.false.
do_mynnedmf=.true.
do_mynnsfclay=.true.
cdmbgwd=0.14,1.8,1.0,1.0
iopt_sfc=4
gwd_opt=2
do_ugwp_v0=.true.
do_ugwp_v1=.false.
do_ugwp_v0_orog_only=.false.
do_ugwp_v0_nst_only=.false.
do_ugwp_v1_w_gsldrag=.false.
do_ugwp_v1_orog_only=.false.
do_gsl_drag_ls_bl=.false.
do_gsl_drag_ss=.false.
do_gsl_drag_tofd=.false.
bl_mynn_tkeadvect = .true.
lsm=2

# Diagnostics
lightning_threat=.true.


[atm_post]
satpost=.false.
post_gridspecs=auto,auto
trak_gridspecs={post_gridspecs}
postxconfig_satpost={PARMhafs}/post/postxconfig-NT-AR-HAFS-SAT.txt
postxconfig_nosat={PARMhafs}/post/postxconfig-NT-AR-HAFS-PRSLEV.txt

[atm_post_ens]
satpost_ens=.false.
post_gridspecs_ens=auto,auto
trak_gridspecs_ens={post_gridspecs}

[rocotostr]
FORECAST_RESOURCES=FORECAST_RESOURCES_840PE
ATM_POST_RESOURCES=ATM_POST_INLINE_RESOURCES
166 changes: 2 additions & 164 deletions parm/WaterInTheWestC384Uniform.conf
Original file line number Diff line number Diff line change
@@ -1,176 +1,14 @@
# This is a UNIX conf file that contains ALL information relating to
# This is a UNIX conf file that overrrides WaterInTheWestC384.conf to run
# the HAFS uniform C384 global configuration (with no nest)
# This file must be after that one in the run_hafs.py command line.
#
[config]
# Specify the domain center Latitude and Longitude
domlat=32.5
domlon=-135.0
# Same as domlat and domlon but vitals formatted
vitalsdomlat=325N
vitalsdomlon=1350W

# HAFS launcher requires vitals and a storm. This is a placeholder for the global static nest.
fakestormid=00L
fakestormname=NATL
fakestormorg=NHC
fakestorm_vitals={fakestormorg} {fakestormid} {fakestormname} {YMD} {HH}{min} {vitalsdomlat} {vitalsdomlon} -99 -99 -999 -999 -099 -9 -99 -999 -999 -999 -999 M

run_atm_mvnest=no
run_wave=no
ww3_model=ww3
run_ocean=no
ocean_model=hycom

run_atm_init=no
run_atm_init_fgat=no
run_atm_init_ens=no
run_atm_merge=no
run_atm_merge_fgat=no
run_atm_merge_ens=no
run_atm_vi=no
run_atm_vi_fgat=no
run_atm_vi_ens=no
run_gsi=no
gsi_d01=no
gsi_d02=no
run_analysis_merge=no
run_analysis_merge_ens=no
run_fgat=no
run_envar=no
run_ensda=no
run_enkf=no

[dir]
PARMforecast={PARMhafs}/forecast/globnest

[grid]
CASE=C384 ;; FV3 resolution
LEVS=65 ;; Model vertical levels: 65
gtype=uniform ;; grid type: uniform, stretch, nest, or regional
# If gridfixdir is provided and the dir exists, then use the pre-generated static grid fix files under gridfixdir
#gridfixdir=/let/hafs_grid/generate/grid
#gridfixdir=/scratch1/BMC/zrtrr/Samuel.Trahan/westwater/HAFS-weird-C768
#gridfixdir=/scratch1/BMC/zrtrr/Samuel.Trahan/westwater/C768_nest
#gridfixdir=/scratch1/BMC/zrtrr/Samuel.Trahan/westwater/C768_nest
# Otherwise, will generate the model grid according to the following grid parameters
# Need for grid types: stretch, nest and regional
stretch_fac=1.0001 ;; Stretching factor for the grid
target_lon={domlon} ;; center longitude of the highest resolution tile
target_lat={domlat} ;; center latitude of the highest resolution tile
# Need for grid types: nest and regional
nest_grids=0
parent_grid_num=1
parent_tile=6
refine_ratio=4
istart_nest=25
jstart_nest=73
iend_nest=744
jend_nest=648
regional_esg=no

[forecast]
ccpp_suite_regional=FV3_global_nest_v0
ccpp_suite_glob=FV3_global_nest_v0
ccpp_suite_nest=FV3_global_nest_v0

# For the global domain if it is a global or global-nesting experiment
glob_k_split=1
glob_n_split=7
glob_layoutx=10
glob_layouty=10
glob_npx=385
glob_npy=385
glob_io_layoutx=1
glob_io_layouty=1
glob_full_zs_filter=.true.
glob_n_zs_filter=0
glob_n_del2_weak=15
glob_max_slope=0.15
glob_shal_cnv=.true.
glob_do_deep=.true.
glob_imfshalcnv=5
glob_imfdeepcnv=5
# For the nested or regional standalone domain
k_split=4
n_split=5
layoutx=34
layouty=24
npx=1441
npy=961
io_layoutx=1
io_layouty=1
full_zs_filter=.true.
n_zs_filter=1
n_del2_weak=24
max_slope=0.15
shal_cnv=.true.
do_deep=.true.

npz=64

is_moving_nest=.false.

quilting=.true.
write_dopost=.true.
write_tasks_per_group=120
output_history=.true.

output_grid=regional_latlon,regional_latlon
output_grid_cen_lon=180.0,{domlon} ;; central longitude
output_grid_cen_lat=0.0,{domlat} ;; central latitude
output_grid_lon_span=360.0,120.0 ;; output domain span for longitude in regular latlon coordinate system (in degrees)
output_grid_lat_span=180.0,80.0 ;; output domain span for latitude in regular latlon coordinate system (in degrees)
output_grid_dlon=0.25,0.0625 ;; output grid spacing dlon . . . .
output_grid_dlat=0.25,0.0625 ;; output grid spacing dlat . . . .

dt_atmos=120

# Thompson options
imp_physics=8
iovr=3
dt_inner=60
dnats=0
do_sat_adj=.false.
lgfdlmprad=.false.
nstf_n1=2

# Other RRFS physics options.
iaer=5111
ltaerosol=.true.
satmedmf=.false.
do_mynnedmf=.true.
do_mynnsfclay=.true.
cdmbgwd=0.14,1.8,1.0,1.0
iopt_sfc=4
gwd_opt=2
do_ugwp_v0=.true.
do_ugwp_v1=.false.
do_ugwp_v0_orog_only=.false.
do_ugwp_v0_nst_only=.false.
do_ugwp_v1_w_gsldrag=.false.
do_ugwp_v1_orog_only=.false.
do_gsl_drag_ls_bl=.false.
do_gsl_drag_ss=.false.
do_gsl_drag_tofd=.false.
bl_mynn_tkeadvect = .true.
lsm=2

# Diagnostics
lightning_threat=.true.


[atm_post]
satpost=.false.
post_gridspecs=auto,auto
trak_gridspecs={post_gridspecs}
postxconfig_satpost={PARMhafs}/post/postxconfig-NT-AR-HAFS-SAT.txt
postxconfig_nosat={PARMhafs}/post/postxconfig-NT-AR-HAFS-PRSLEV.txt

[atm_post_ens]
satpost_ens=.false.
post_gridspecs_ens=auto,auto
trak_gridspecs_ens={post_gridspecs}

[rocotostr]
FORECAST_RESOURCES=FORECAST_RESOURCES_840PE
ATM_POST_RESOURCES=ATM_POST_INLINE_RESOURCES

0 comments on commit 63e72b2

Please sign in to comment.