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

Update support/HAFS from NCAR dtc/hwrf-physics 2020/06/19 #5

Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
88 commits
Select commit Hold shift + click to select a range
fefc91d
Update .gitmodules and submodule pointer for fv3atm for code review a…
climbfuji Apr 1, 2020
4a3c418
Add regression test for HWRF SAS shallow+deep convection
climbfuji Apr 1, 2020
e4ebb21
Update .gitmodules and add CODEOWNERS for HWRF physics development
climbfuji Apr 3, 2020
e0e1422
Update submodule pointer for fv3atm
climbfuji Apr 3, 2020
cb6c3e2
add HWRF_PBL test to rt_ccpp_hafs.conf (no changes in SDF or other ru…
grantfirl Dec 12, 2019
9446593
add non-default value of moninq_fac for HWRF PBL
grantfirl Dec 12, 2019
a2095c5
change moninq_fac for HWRF_PBL namelist to have a value of -1.0 (afte…
grantfirl Dec 13, 2019
2b25606
add HURR_PBL and MONINQ_FAC to default_vars.sh, remove separate namel…
grantfirl Mar 27, 2020
caaecf9
Update .gitmodules and submodule pointer for fv3atm for code review a…
climbfuji Apr 6, 2020
b112926
Update submodule pointer for fv3atm
climbfuji Apr 6, 2020
a478414
Correct regression test baseline (control) directories for tests fv3_…
climbfuji Apr 6, 2020
f8b82a3
Avoid using non-uniform block sizes in regression tests fv3_(ccpp_)st…
climbfuji Apr 6, 2020
0db8818
Update submodule pointer for fv3atm
climbfuji Apr 6, 2020
91be9ea
tests/fv3_conf/ccpp_regional_FA_run.IN: use correct input directory t…
climbfuji Apr 7, 2020
3e5fc5e
Revert change to .gitmodules and update submodule pointer for fv3atm
climbfuji Apr 7, 2020
228dda8
Merge pull request #35 from climbfuji/dtc-hwrf-physics-add-moninedmf
climbfuji Apr 7, 2020
c28c096
Update .gitmodules and submodule pointer for fv3atm for code review a…
climbfuji Apr 7, 2020
be78a42
initialize HWRF_RRTMG branch
mzhangw Feb 4, 2020
6d1cf9f
add FA+HRRTMG configuration
mzhangw Feb 11, 2020
27bd242
activate iovr_lw=4 for exponential cloud overlapping method
mzhangw Feb 13, 2020
ae442c5
enable iovr_lw only
mzhangw Feb 16, 2020
10d712e
update HWRF RRTMG configuration
mzhangw Mar 17, 2020
649fa6a
Rename new HWRF RRTMG files for a little more consistency, add tests …
climbfuji Apr 7, 2020
f795c4f
Produce diagnostic output from ccpp_regional_c768_FA* tests for the f…
climbfuji Apr 8, 2020
703c4d9
tests/tests/fv3_ccpp_regional_c768_FA_HWRF_RRTMG: bugfix, use correct…
climbfuji Apr 8, 2020
fbcb253
Update README_HWRF_PHYSICS.txt
climbfuji Apr 8, 2020
b77b4ab
Final cleanup work for new FA HWRF RRTMG tests - combine regression t…
climbfuji Apr 8, 2020
a8f0363
Revert change of .gitmodules and update submodule pointer for fv3atm
climbfuji Apr 9, 2020
61b9443
Merge pull request #36 from climbfuji/dtc_hwrf-physics_add_rrtmg
climbfuji Apr 9, 2020
997147c
Merge branch 'hafs_sas_for_develop' of https://github.com/climbfuji/u…
climbfuji Apr 10, 2020
c747f25
Bugfix, apply change of blocksize from 32 to 24 in parm/input_nest02.…
climbfuji Apr 10, 2020
dfee9ad
Add fv3_ccpp_gfdlmp_hwrfsas test in REPRO mode to rt.conf
climbfuji Apr 10, 2020
f96ddf9
Update regression test baseline datetag in tests/rt.sh
climbfuji Apr 10, 2020
6e195b4
Revert change to .gitmodules and update submodule pointer for fv3atm
climbfuji Apr 13, 2020
06b4aa3
Merge pull request #39 from climbfuji/merge_hwrf-sasas_into_dtc_hwrf-…
climbfuji Apr 13, 2020
af14505
Update .gitmodules and submodule pointer for fv3atm for code review a…
climbfuji Apr 14, 2020
fa355b9
make FA test name concise
mzhangw Nov 25, 2019
c58fb57
tests/rt.conf: rename regression test fv3_ccpp_regional_c768_FA_updat…
climbfuji Apr 14, 2020
05b564a
Missing updates for various regression test files as a result of the …
climbfuji Apr 15, 2020
032de19
Turn off FA tests for GNU, currently either running out of time or cr…
climbfuji Apr 15, 2020
340cdec
Remove RRMTGP tests from tests/rt_intel.conf, these were copied over …
climbfuji Apr 15, 2020
de91513
Revert change to .gitmodules and update submodule pointer for fv3atm
climbfuji Apr 16, 2020
9530f06
Merge pull request #41 from climbfuji/HAFS_fer_hires_for_dtc_hwrf-phy…
climbfuji Apr 16, 2020
08d2376
Update README_HWRF_PHYSICS.txt
climbfuji Apr 23, 2020
c42392c
Merge pull request #44 from climbfuji/update_README_HWRF_PHYSICS
climbfuji Apr 23, 2020
93701ae
Update .gitmodules and submodule pointer for fv3atm
climbfuji May 5, 2020
4ee3b1b
Update regression test baseline date tag in tests/rt.sh
climbfuji May 5, 2020
b1b32f8
Revert change to .gitmodules and update submodule pointer for fv3atm
climbfuji May 6, 2020
76e1bf9
Merge pull request #45 from climbfuji/dtc-hwrf-physics-man-bugfix-fa
climbfuji May 6, 2020
69a9e0b
add UFS RTs for the GFS_v15p2 suite with drop-in HWRF LSM and SL comp…
grantfirl May 14, 2020
95613c9
change nwat to 4 in HWRF suite namelist
grantfirl May 14, 2020
0f03658
turn do_sat_adj off for HWRF suite that uses FA MP
grantfirl May 14, 2020
ba5d6ce
set fhcyc to zero when using WRFv4 Noah LSM
grantfirl May 14, 2020
ef5fafc
add DATAMPNEW_DATA* to fix files copied in ccpp_HAFS_v0_hwrf_run.IN
grantfirl May 14, 2020
8be42ad
Update .gitmodules and submodule pointer for fv3atm for code review a…
climbfuji May 14, 2020
1ade57b
change a few namelist settings in HAFS_v0_hwrf test
grantfirl May 14, 2020
d067fc6
Merge branch 'support/HAFS' of https://github.com/hafs-community/ufs-…
climbfuji May 14, 2020
1f3ceb6
remove write_do_post from hwrf global test
grantfirl May 15, 2020
ce08dcc
add new tests to rt.conf
grantfirl May 15, 2020
359b54a
Update README_HWRF_PHYSICS.txt
climbfuji May 15, 2020
9684a31
Add missing job dependency in tests/rt_intel.conf
climbfuji May 15, 2020
5ddab54
tests/rt_gnu.conf: turn off IPD PROD, IPD REPRO and CCPP REPRO tests
climbfuji May 19, 2020
5e07725
Revert change to .gitmodules and update submodule pointer for fv3atm
climbfuji May 20, 2020
37dd70c
Update README_HWRF_PHYSICS.txt
climbfuji May 20, 2020
1fe881c
Merge pull request #48 from climbfuji/update_dtc_hwrf_physics_from_ha…
climbfuji May 20, 2020
a9b6392
Merge branch 'dtc/hwrf-physics' into hwrf_sfc_PR
grantfirl May 28, 2020
e6de09e
change fv3atm to point to grantfirl fork and hwrf_sfc_PR branch
grantfirl May 28, 2020
f4f4faa
update submodule pointer for FV3
grantfirl May 28, 2020
e070b94
Update of regression tests for new LSM and SFCLAY physics
climbfuji May 29, 2020
66f30e6
Merge pull request #1 from climbfuji/hwrf_sfc_PR_dom_for_grant
grantfirl May 29, 2020
4bb262c
update submodule pointer for FV3 after merge and revert changes to .g…
grantfirl May 29, 2020
fbbba9b
Merge pull request #47 from grantfirl/hwrf_sfc_PR
grantfirl May 29, 2020
7aeed8d
Change the way the sutils module is loaded on hera.{gnu,intel} and je…
climbfuji Jun 3, 2020
6d07f4d
Merge pull request #54 from climbfuji/hera_jet_modulefile_update_2020…
climbfuji Jun 11, 2020
dad61ba
Merge branch 'support/HAFS' of https://github.com/hafs-community/ufs-…
climbfuji Jun 18, 2020
85a2d9e
Update .gitmodules and submodule pointer for fv3atm
climbfuji Jun 18, 2020
e9b700c
Update submodule pointer for fv3atm
climbfuji Jun 18, 2020
38b1640
Update README_HWRF_PHYSICS.txt
climbfuji Jun 18, 2020
bbafea8
Revert change to .gitmodules and update submodule pointer for fv3atm
climbfuji Jun 19, 2020
c70a57f
Merge pull request #56 from climbfuji/update_dtc-hwrf-physics_from_ha…
climbfuji Jun 19, 2020
7193a9c
Update .gitmodules and submodule pointer for fv3atm for code review a…
climbfuji Jun 19, 2020
ee4a1af
Cleanup regression test configuration after merge of dtc/hwrf-physics
climbfuji Jun 19, 2020
b6c3f5c
Add note about location of HAFS input data to several regression test…
climbfuji Jun 19, 2020
dadbb0c
Revert baseline change in tests/rt.sh
climbfuji Jun 19, 2020
348af8e
Cleanup unnecessary regression test configurations
climbfuji Jun 25, 2020
17feaf4
Update submodule pointer for fv3atm
climbfuji Jun 25, 2020
f5f6b39
Update regression test logs for hera.intel
climbfuji Jun 25, 2020
30c7b81
Revert change to .gitmodules and update submodule pointer for fv3atm
climbfuji Jun 26, 2020
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
337 changes: 337 additions & 0 deletions parm/ccpp_c96_HAFS_v0_hwrf.nml.IN
Original file line number Diff line number Diff line change
@@ -0,0 +1,337 @@
&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 = 32
chksum_debug = .false.
dycore_only = .false.
fdiag = 1
fhmax = 384
fhout = 3
fhmaxhf = 120
fhouthf = 1
ccpp_suite = '@[CCPP_SUITE]'
/

&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 = 3000000
print_memory_usage = .false.
/

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

&fv_core_nml
layout = 3,8
io_layout = 1,1
npx = 97
npy = 97
ntiles = 6
npz = 64
grid_type = -1
make_nh = .false.
fv_debug = .false.
range_warn = .false.
reset_eta = .false.
n_sponge = 10
nudge_qv = .true.
nudge_dz = .false.
tau = 10.
rf_cutoff = 7.5e2
d2_bg_k1 = 0.15
d2_bg_k2 = 0.02
kord_tm = -9
kord_mt = 9
kord_wz = 9
kord_tr = 9
hydrostatic = .false.
phys_hydrostatic = .false.
use_hydro_pressure = .false.
beta = 0.
a_imp = 1.
p_fac = 0.1
k_split = 2
n_split = 6
nwat = 4
na_init = 0
d_ext = 0.
dnats = 1
fv_sg_adj = 450
d2_bg = 0.
nord = 2
dddmp = 0.1
d4_bg = 0.12
vtdm4 = 0.02
delt_max = 0.002
ke_bg = 0.
do_vort_damp = .true.
external_ic = .true.
external_eta = .true.
gfs_phil = .false.
nggps_ic = .true.
mountain = .false.
ncep_ic = .false.
d_con = 1.
hord_mt = 5
hord_vt = 5
hord_tm = 5
hord_dp = -5
hord_tr = 8
adjust_dry_mass = .false.
consv_te = 1.
do_sat_adj = .false.
consv_am = .false.
fill = .true.
dwind_2d = .false.
print_freq = 6
warm_start = .false.
no_dycore = .false.
z_tracer = .true.
agrid_vel_rst = .true.
read_increment = .false.
res_latlon_dynamics = ""
/

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

&gfs_physics_nml
fhzero = 3.
ldiag3d = .false.
fhcyc = 0
nst_anl = .true.
use_ufo = .true.
pre_rad = .false.
ncld = 5
imp_physics = 15 ! HWRF F-A
spec_adv = .true. ! HWRF F-A
RHGRD = 0.98 ! HWRF F-A
icloud = 3 ! HWRF RRTMG
iovr_lw = 4 ! HWRF RRTMG
iovr_sw = 4 ! HWRF RRTMG
hwrf_samfdeep = .true. ! HWRF SASdeep
hwrf_samfshal = .true. ! HWRF SASshal
asolfac_deep = 0.89 ! HWRF SASdeep; GFS SAS:0.958
asolfac_shal = 0.89 ! HWRF SASdeep; GFS SAS:0.958
hurr_pbl = .T. ! HWRF moninedmf
moninq_fac = -1.0 !HWRF moninedmf
lradar = @[LRADAR]
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 = .true. !true ->no gwdc
shal_cnv = .true.
cal_pre = .false.
redrag = .true.
dspheat = .true.
hybedmf = @[HYBEDMF]
satmedmf = @[SATMEDMF]
lheatstrg = @[LHEATSTRG]
random_clds = .false.
trans_trac = .true.
cnvcld = .true.
imfshalcnv = 2
imfdeepcnv = 2
cdmbgwd = 3.5, 0.25 ! NCEP default
prslrd0 = 0.
ivegsrc = 1
isot = 1
lsm = @[LSM] !HWRF set to 4
sfc_z0_type = @[SFC_Z0_TYPE] !HWRF set to 4
iopt_dveg = 2
iopt_crs = 1
iopt_btr = 1
iopt_run = 1
iopt_sfc = 1
iopt_frz = 1
iopt_inf = 1
iopt_rad = 1
iopt_alb = 2
iopt_snf = 4
iopt_tbot = 2
iopt_stc = 1
debug = .false.
oz_phys = .F.
oz_phys_2015 = .T.
h2o_phys = .true.
nstf_name = 2,1,0,0,0
cplflx = .F.
iau_delthrs = 6
iaufhrs = 30
iau_inc_files = @[IAU_INC_FILES]
do_sppt = @[DO_SPPT]
do_shum = @[DO_SHUM]
do_skeb = @[DO_SKEB]
do_sfcperts = @[DO_SFCPERTS]
/

&gfdl_cloud_microphysics_nml
sedi_transport = .true.
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 = 225.
tau_v2l = 150.
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 = 150.
/

&interpolator_nml
interp_method = 'conserve_great_circle'
/

&namsfc
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'
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
FSMCL(4) = 99999
LANDICE = .true.
FTSFS = 90
FAISL = 99999
FAISS = 99999
FSNOL = 99999
FSNOS = 99999
FSICL = 99999
FSICS = 99999
FTSFL = 99999
FVETL = 99999
FSOTL = 99999
FvmnL = 99999
FvmxL = 99999
FSLPL = 99999
FABSL = 99999
/

&nam_stochy
ntrunc = 766
lon_s = 1536
lat_s = 768
skeb = 0.3
iseed_skeb = 2019102712451
iseed_shum = 2019102712452
iseed_sppt = 2019102712453
skeb_tau = 21600.
skeb_lscale = 500000.
skebnorm = 0
skeb_npass = 30
skeb_vdof = 5
shum = 0.005
shum_tau = 21600.
shum_lscale = 500000.
sppt = 0.5
sppt_tau = 21600.
sppt_lscale = 500000.
sppt_logit = .true.
sppt_sfclimit = .true.
use_zmtnblck = .true.
/

&nam_sfcperts
/

&cires_ugwp_nml
knob_ugwp_solver = 2
knob_ugwp_source = 1,1,0,0
knob_ugwp_wvspec = 1,25,25,25
knob_ugwp_azdir = 2,4,4,4
knob_ugwp_stoch = 0,0,0,0
knob_ugwp_effac = 1,1,1,1
knob_ugwp_doaxyz = 1
knob_ugwp_doheat = 1
knob_ugwp_dokdis = 1
knob_ugwp_ndx4lh = 1
knob_ugwp_version = 0
launch_level = 25
/

7 changes: 6 additions & 1 deletion parm/ccpp_regional_c768_FA.nml.IN
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
blocksize = 32
chksum_debug = .false.
dycore_only = .false.
fdiag = 1
fdiag = 0,1,2,3
ccpp_suite = '@[CCPP_SUITE]'
/

Expand Down Expand Up @@ -129,6 +129,9 @@
pre_rad = .false.
ncld = 5
imp_physics = 15
icloud = @[ICLOUD]
iovr_lw = @[IOVR_LW]
iovr_sw = @[IOVR_SW]
spec_adv = .true.
RHGRD = 0.98
lradar = @[LRADAR]
Expand All @@ -152,6 +155,8 @@
hybedmf = @[HYBEDMF]
satmedmf = @[SATMEDMF]
lheatstrg = @[LHEATSTRG]
hurr_pbl = @[HURR_PBL]
moninq_fac = @[MONINQ_FAC]
random_clds = .false.
trans_trac = .true.
cnvcld = .false.
Expand Down
Loading