Skip to content

Commit

Permalink
Update ufs-weather-model version (NOAA-EMC#2186)
Browse files Browse the repository at this point in the history
* update model to latest version which includes needed bugfixes for HR3
  • Loading branch information
JessicaMeixner-NOAA authored Dec 22, 2023
1 parent 774c730 commit a3c5099
Show file tree
Hide file tree
Showing 10 changed files with 35 additions and 45 deletions.
10 changes: 10 additions & 0 deletions parm/ufs/ufs.configure.atm.IN
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,20 @@ logKindFlag: @[esmf_logkind]
globalResourceControl: true

EARTH_component_list: ATM
EARTH_attributes::
Verbosity = 0
::

# ATM #
ATM_model: @[atm_model]
ATM_petlist_bounds: @[atm_petlist_bounds]
ATM_omp_num_threads: @[atm_omp_num_threads]
ATM_attributes::
Verbosity = 0
Diagnostic = 0
::

# Run Sequence #
runSeq::
ATM
::
16 changes: 3 additions & 13 deletions parm/ufs/ufs.configure.atm_aero.IN
Original file line number Diff line number Diff line change
Expand Up @@ -9,23 +9,23 @@ globalResourceControl: true
# EARTH #
EARTH_component_list: ATM CHM
EARTH_attributes::
Verbosity = max
Verbosity = 0
::

# ATM #
ATM_model: @[atm_model]
ATM_petlist_bounds: @[atm_petlist_bounds]
ATM_omp_num_threads: @[atm_omp_num_threads]
ATM_attributes::
Verbosity = max
Verbosity = 0
::

# CHM #
CHM_model: @[chm_model]
CHM_petlist_bounds: @[chm_petlist_bounds]
CHM_omp_num_threads: @[chm_omp_num_threads]
CHM_attributes::
Verbosity = max
Verbosity = 0
::

# Run Sequence #
Expand All @@ -38,13 +38,3 @@ runSeq::
ATM phase2
@
::

# CMEPS variables

DRIVER_attributes::
mediator_read_restart = .false.
::

ALLCOMP_attributes::
start_type = startup
::
6 changes: 3 additions & 3 deletions parm/ufs/ufs.configure.cpld.IN
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,8 @@ OCN_attributes::
ProfileMemory = false
OverwriteSlice = true
mesh_ocn = @[MESH_OCN_ICE]
use_coldstart = @[use_coldstart]
use_mommesh = @[use_mommesh]
::

# ICE #
Expand All @@ -51,6 +53,7 @@ ICE_attributes::
ProfileMemory = false
OverwriteSlice = true
mesh_ice = @[MESH_OCN_ICE]
eps_imesh = @[eps_imesh]
stop_n = @[RESTART_N]
stop_option = nhours
stop_ymd = -999
Expand Down Expand Up @@ -107,9 +110,6 @@ ALLCOMP_attributes::
restart_option = nhours
restart_ymd = -999
dbug_flag = @[cap_dbug_flag]
use_coldstart = @[use_coldstart]
use_mommesh = @[use_mommesh]
eps_imesh = @[eps_imesh]
stop_n = @[FHMAX]
stop_option = nhours
stop_ymd = -999
Expand Down
6 changes: 3 additions & 3 deletions parm/ufs/ufs.configure.cpld_aero.IN
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,8 @@ OCN_attributes::
ProfileMemory = false
OverwriteSlice = true
mesh_ocn = @[MESH_OCN_ICE]
use_coldstart = @[use_coldstart]
use_mommesh = @[use_mommesh]
::

# ICE #
Expand All @@ -59,6 +61,7 @@ ICE_attributes::
ProfileMemory = false
OverwriteSlice = true
mesh_ice = @[MESH_OCN_ICE]
eps_imesh = @[eps_imesh]
stop_n = @[RESTART_N]
stop_option = nhours
stop_ymd = -999
Expand Down Expand Up @@ -119,9 +122,6 @@ ALLCOMP_attributes::
restart_option = nhours
restart_ymd = -999
dbug_flag = @[cap_dbug_flag]
use_coldstart = @[use_coldstart]
use_mommesh = @[use_mommesh]
eps_imesh = @[eps_imesh]
stop_n = @[FHMAX]
stop_option = nhours
stop_ymd = -999
Expand Down
9 changes: 3 additions & 6 deletions parm/ufs/ufs.configure.cpld_aero_outerwave.IN
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,8 @@ OCN_attributes::
ProfileMemory = false
OverwriteSlice = true
mesh_ocn = @[MESH_OCN_ICE]
use_coldstart = @[use_coldstart]
use_mommesh = @[use_mommesh]
::

# ICE #
Expand All @@ -59,6 +61,7 @@ ICE_attributes::
ProfileMemory = false
OverwriteSlice = true
mesh_ice = @[MESH_OCN_ICE]
eps_imesh = @[eps_imesh]
stop_n = @[RESTART_N]
stop_option = nhours
stop_ymd = -999
Expand All @@ -71,10 +74,7 @@ WAV_omp_num_threads: @[wav_omp_num_threads]
WAV_attributes::
Verbosity = 0
OverwriteSlice = false
diro = "."
logfile = wav.log
mesh_wav = @[MESH_WAV]
multigrid = @[MULTIGRID]
::

# CMEPS warm run sequence
Expand Down Expand Up @@ -139,9 +139,6 @@ ALLCOMP_attributes::
restart_option = nhours
restart_ymd = -999
dbug_flag = @[cap_dbug_flag]
use_coldstart = @[use_coldstart]
use_mommesh = @[use_mommesh]
eps_imesh = @[eps_imesh]
stop_n = @[FHMAX]
stop_option = nhours
stop_ymd = -999
Expand Down
9 changes: 3 additions & 6 deletions parm/ufs/ufs.configure.cpld_aero_wave.IN
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,8 @@ OCN_attributes::
ProfileMemory = false
OverwriteSlice = true
mesh_ocn = @[MESH_OCN_ICE]
use_coldstart = @[use_coldstart]
use_mommesh = @[use_mommesh]
::

# ICE #
Expand All @@ -59,6 +61,7 @@ ICE_attributes::
ProfileMemory = false
OverwriteSlice = true
mesh_ice = @[MESH_OCN_ICE]
eps_imesh = @[eps_imesh]
stop_n = @[RESTART_N]
stop_option = nhours
stop_ymd = -999
Expand All @@ -71,10 +74,7 @@ WAV_omp_num_threads: @[wav_omp_num_threads]
WAV_attributes::
Verbosity = 0
OverwriteSlice = false
diro = "."
logfile = wav.log
mesh_wav = @[MESH_WAV]
multigrid = @[MULTIGRID]
::

# CMEPS warm run sequence
Expand Down Expand Up @@ -139,9 +139,6 @@ ALLCOMP_attributes::
restart_option = nhours
restart_ymd = -999
dbug_flag = @[cap_dbug_flag]
use_coldstart = @[use_coldstart]
use_mommesh = @[use_mommesh]
eps_imesh = @[eps_imesh]
stop_n = @[FHMAX]
stop_option = nhours
stop_ymd = -999
Expand Down
9 changes: 3 additions & 6 deletions parm/ufs/ufs.configure.cpld_outerwave.IN
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,8 @@ OCN_attributes::
ProfileMemory = false
OverwriteSlice = true
mesh_ocn = @[MESH_OCN_ICE]
use_coldstart = @[use_coldstart]
use_mommesh = @[use_mommesh]
::

# ICE #
Expand All @@ -51,6 +53,7 @@ ICE_attributes::
ProfileMemory = false
OverwriteSlice = true
mesh_ice = @[MESH_OCN_ICE]
eps_imesh = @[eps_imesh]
stop_n = @[RESTART_N]
stop_option = nhours
stop_ymd = -999
Expand All @@ -63,10 +66,7 @@ WAV_omp_num_threads: @[wav_omp_num_threads]
WAV_attributes::
Verbosity = 0
OverwriteSlice = false
diro = "."
logfile = wav.log
mesh_wav = @[MESH_WAV]
multigrid = @[MULTIGRID]
::

# CMEPS warm run sequence
Expand Down Expand Up @@ -127,9 +127,6 @@ ALLCOMP_attributes::
restart_option = nhours
restart_ymd = -999
dbug_flag = @[cap_dbug_flag]
use_coldstart = @[use_coldstart]
use_mommesh = @[use_mommesh]
eps_imesh = @[eps_imesh]
stop_n = @[FHMAX]
stop_option = nhours
stop_ymd = -999
Expand Down
9 changes: 3 additions & 6 deletions parm/ufs/ufs.configure.cpld_wave.IN
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,8 @@ OCN_attributes::
ProfileMemory = false
OverwriteSlice = true
mesh_ocn = @[MESH_OCN_ICE]
use_coldstart = @[use_coldstart]
use_mommesh = @[use_mommesh]
::

# ICE #
Expand All @@ -51,6 +53,7 @@ ICE_attributes::
ProfileMemory = false
OverwriteSlice = true
mesh_ice = @[MESH_OCN_ICE]
eps_imesh = @[eps_imesh]
stop_n = @[RESTART_N]
stop_option = nhours
stop_ymd = -999
Expand All @@ -63,10 +66,7 @@ WAV_omp_num_threads: @[wav_omp_num_threads]
WAV_attributes::
Verbosity = 0
OverwriteSlice = false
diro = "."
logfile = wav.log
mesh_wav = @[MESH_WAV]
multigrid = @[MULTIGRID]
::

# CMEPS warm run sequence
Expand Down Expand Up @@ -127,9 +127,6 @@ ALLCOMP_attributes::
restart_option = nhours
restart_ymd = -999
dbug_flag = @[cap_dbug_flag]
use_coldstart = @[use_coldstart]
use_mommesh = @[use_mommesh]
eps_imesh = @[eps_imesh]
stop_n = @[FHMAX]
stop_option = nhours
stop_ymd = -999
Expand Down
2 changes: 1 addition & 1 deletion sorc/ufs_model.fd
Submodule ufs_model.fd updated 218 files
4 changes: 3 additions & 1 deletion ush/parsing_model_configure_FV3.sh
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@ write_groups: ${WRITE_GROUP:-1}
write_tasks_per_group: ${WRTTASK_PER_GROUP:-24}
itasks: 1
output_history: ${OUTPUT_HISTORY:-".true."}
history_file_on_native_grid: .false.
write_dopost: ${WRITE_DOPOST:-".false."}
write_nsflip: ${WRITE_NSFLIP:-".false."}
num_files: ${NUM_FILES:-2}
Expand All @@ -54,7 +55,8 @@ ichunk3d: ${ichunk3d:-0}
jchunk3d: ${jchunk3d:-0}
kchunk3d: ${kchunk3d:-0}
ideflate: ${ideflate:-1}
nbits: ${nbits:-14}
quantize_mode: 'quantize_bitround'
quantize_nsd: ${QUANTIZE_NSD:-0}
imo: ${LONB_IMO}
jmo: ${LATB_JMO}
output_fh: ${FV3_OUTPUT_FH}
Expand Down

0 comments on commit a3c5099

Please sign in to comment.