Skip to content

Commit

Permalink
Fix LAM inline post and long run time RT tests (ufs-community#513)
Browse files Browse the repository at this point in the history
* update regional and fv3-wave tests mpi tasks
* fix lam post uninitialized value
* fix hafs test tasks
* fix the spval in openmp
* add lam inline post test back
* update to upp 10.0.6 and regional.nml
* update baseline date
* RT JOBS PASSED: gaea.intel. Log file uploaded.
* RT JOBS PASSED: jet.intel. Log file uploaded.
* RT JOBS PASSED: orion.intel. Log file uploaded.
* RT JOBS PASSED: cheyenne.intel. Log file uploaded.
* RT JOBS PASSED: cheyenne.gnu. Log file uploaded.
* RT JOBS PASSED: hera.gnu. Log file uploaded.
* RT JOBS PASSED: hera.intel. Log file uploaded.
* update dell RT log file; run-ci
* update cray log file
Co-authored-by: Brian Curtis <brian.curtis@noaa.gov>
Co-authored-by: Jun Wang <junwang-noaa@users.noreply.github.com>
  • Loading branch information
junwang-noaa authored Apr 20, 2021
1 parent 39febc2 commit 4d63a85
Show file tree
Hide file tree
Showing 25 changed files with 4,205 additions and 3,301 deletions.
2 changes: 1 addition & 1 deletion FV3
2 changes: 1 addition & 1 deletion modulefiles/ufs_common
Original file line number Diff line number Diff line change
Expand Up @@ -18,4 +18,4 @@ module load nemsio/2.5.2
module load sp/2.3.3
module load w3emc/2.7.3
module load w3nco/2.4.1
module load upp/10.0.4
module load upp/10.0.6
2 changes: 1 addition & 1 deletion modulefiles/ufs_common_debug
Original file line number Diff line number Diff line change
Expand Up @@ -18,4 +18,4 @@ module load nemsio/2.5.2
module load sp/2.3.3
module load w3emc/2.7.3
module load w3nco/2.4.1
module load upp/10.0.4
module load upp/10.0.6
202 changes: 101 additions & 101 deletions tests/RegressionTests_cheyenne.gnu.log

Large diffs are not rendered by default.

1,015 changes: 516 additions & 499 deletions tests/RegressionTests_cheyenne.intel.log

Large diffs are not rendered by default.

945 changes: 481 additions & 464 deletions tests/RegressionTests_gaea.intel.log

Large diffs are not rendered by default.

202 changes: 101 additions & 101 deletions tests/RegressionTests_hera.gnu.log

Large diffs are not rendered by default.

1,053 changes: 535 additions & 518 deletions tests/RegressionTests_hera.intel.log

Large diffs are not rendered by default.

609 changes: 313 additions & 296 deletions tests/RegressionTests_jet.intel.log

Large diffs are not rendered by default.

1,055 changes: 536 additions & 519 deletions tests/RegressionTests_orion.intel.log

Large diffs are not rendered by default.

1,310 changes: 1,056 additions & 254 deletions tests/RegressionTests_wcoss_cray.log

Large diffs are not rendered by default.

1,049 changes: 533 additions & 516 deletions tests/RegressionTests_wcoss_dell_p3.log

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions tests/parm/model_configure_hafs.IN
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
print_esmf: .true.

total_member: 1
PE_MEMBER01: 28
PE_MEMBER01: @[TASKS]

start_year: 2018
start_month: 10
Expand All @@ -18,14 +18,14 @@ calendar: 'julian'
memuse_verbose: .false.
atmos_nthreads: 1
use_hyper_thread: .false.
ncores_per_node: 24
ncores_per_node: @[TPN]
debug_affinity: .true.
restart_interval: 0
output_1st_tstep_rst: .false.

quilting: .true.
write_groups: 1
write_tasks_per_group: 4
write_tasks_per_group: 8
write_dopost: @[WRITE_DOPOST]
num_files: 2
filename_base: 'dyn' 'phy'
Expand Down
2 changes: 1 addition & 1 deletion tests/parm/model_configure_regional.IN
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ output_1st_tstep_rst: .false.

quilting: @[QUILTING]
write_groups: 1
write_tasks_per_group: 4
write_tasks_per_group: 8
write_dopost: @[WRITE_DOPOST]
num_files: 2
filename_base: 'dyn' 'phy'
Expand Down
2 changes: 1 addition & 1 deletion tests/parm/regional.nml.IN
Original file line number Diff line number Diff line change
Expand Up @@ -164,7 +164,7 @@
satmedmf = @[SATMEDMF]
lheatstrg = @[LHEATSTRG]
do_mynnedmf = .T.
do_mynnsfclay = .false.
do_mynnsfclay = .true.
lgfdlmprad = .false.
effr_in = .T.
random_clds = .true.
Expand Down
4 changes: 2 additions & 2 deletions tests/rt.conf
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ RUN | fv3_stretched_nest
COMPILE | APP=ATM SUITES=FV3_GFS_v15_thompson_mynn 32BIT=Y | | fv3 |
RUN | fv3_regional_control | | fv3 |
RUN | fv3_regional_restart | | fv3 | fv3_regional_control
#RUN | fv3_regional_quilt | | fv3 |
RUN | fv3_regional_quilt | | fv3 |
RUN | fv3_regional_quilt_hafs | | fv3 |
RUN | fv3_regional_quilt_netcdf_parallel | | fv3 |
#RUN | fv3_regional_c768 | wcoss_dell_p3 | fv3 |
Expand Down Expand Up @@ -80,7 +80,7 @@ RUN | fv3_gfs_v16_restart
RUN | fv3_gfs_v16_stochy | | fv3 |
RUN | fv3_gfs_v16_RRTMGP | | fv3 |
RUN | fv3_gfs_v16_RRTMGP_c192L127 | | fv3 |
RUN | fv3_gfs_v16_RRTMGP_2thrd | | fv3 |
RUN | fv3_gfs_v16_RRTMGP_2thrd | | |

COMPILE | APP=ATM SUITES=FV3_GFS_v16_csawmg | | fv3 |
# fv3_gfsv16_csawmg crashes with a "bus error" on cheyenne.intel, turn off both tests
Expand Down
2 changes: 1 addition & 1 deletion tests/rt.sh
Original file line number Diff line number Diff line change
Expand Up @@ -413,7 +413,7 @@ if [[ $TESTS_FILE =~ '35d' ]]; then
TEST_35D=true
fi

BL_DATE=20210414
BL_DATE=20210419
if [[ $MACHINE_ID = hera.* ]] || [[ $MACHINE_ID = orion.* ]] || [[ $MACHINE_ID = cheyenne.* ]] || [[ $MACHINE_ID = gaea.* ]] || [[ $MACHINE_ID = jet.* ]]; then
RTPWD=${RTPWD:-$DISKNM/NEMSfv3gfs/develop-${BL_DATE}/${RT_COMPILER^^}}
else
Expand Down
4 changes: 2 additions & 2 deletions tests/tests/fv3_gfdlmprad
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \

export_fv3

export TASKS=192
export TASKS=232
export WLCLK=60

DT_ATMOS="1200"
Expand All @@ -72,7 +72,7 @@ export CPLWAV=.T.
export atm_model='fv3'
export atm_petlist_bounds="0 149"
export wav_model='ww3'
export wav_petlist_bounds="150 191"
export wav_petlist_bounds="150 231"
export coupling_interval_sec=3600.0 #coupling time step, want it to be multiple of 1800 and FV3 time step
export NEMS_CONFIGURE="nems.configure.blocked_atm_wav.IN"

Expand Down
4 changes: 2 additions & 2 deletions tests/tests/fv3_gfdlmprad_atmwav
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \

export_fv3

export TASKS=192
export TASKS=232
export WLCLK=60

DT_ATMOS="1200"
Expand All @@ -73,7 +73,7 @@ export CPLWAV2ATM=.T.
export atm_model='fv3'
export atm_petlist_bounds="0 149"
export wav_model='ww3'
export wav_petlist_bounds="150 191"
export wav_petlist_bounds="150 231"
export coupling_interval_sec=1200.0 #coupling time step, want it to be multiple of 1800 and FV3 time step
export NEMS_CONFIGURE="nems.configure.blocked_atm_wav_2way.IN"

Expand Down
6 changes: 3 additions & 3 deletions tests/tests/fv3_regional_control
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ export LIST_FILES=" atmos_4xdaily.nc \
export_fv3

export WLCLK=60
export TASKS=24
export TASKS=80

export FV3_RUN=regional_run.IN

Expand All @@ -33,6 +33,6 @@ export CCPP_SUITE=FV3_GFS_v15_thompson_mynn
export INPUT_NML=regional.nml.IN

export FDIAG=3
export INPES=4
export JNPES=6
export INPES=10
export JNPES=8
export WRITE_RESTART_WITH_BCS=.true.
6 changes: 3 additions & 3 deletions tests/tests/fv3_regional_quilt
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ export LIST_FILES="dynf000.nc \

export_fv3

export TASKS=28
export TASKS=88

export FV3_RUN=regional_run.IN

Expand All @@ -35,7 +35,7 @@ export INPUT_NML=regional.nml.IN
export MODEL_CONFIGURE=model_configure_regional.IN

export FDIAG=3
export INPES=6
export JNPES=4
export INPES=10
export JNPES=8

export WLCLK=30
6 changes: 3 additions & 3 deletions tests/tests/fv3_regional_quilt_hafs
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ export LIST_FILES="dynf000.nc \

export_fv3

export TASKS=28
export TASKS=88

export FV3_RUN=regional_run.IN

Expand All @@ -33,7 +33,7 @@ export INPUT_NML=regional.nml.IN
export MODEL_CONFIGURE=model_configure_hafs.IN

export FDIAG=3
export INPES=6
export JNPES=4
export INPES=10
export JNPES=8

export WLCLK=30
6 changes: 3 additions & 3 deletions tests/tests/fv3_regional_quilt_netcdf_parallel
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ export LIST_FILES=" atmos_4xdaily.nc \

export_fv3

export TASKS=28
export TASKS=88

export FV3_RUN=regional_run.IN

Expand All @@ -32,7 +32,7 @@ export CCPP_SUITE=FV3_GFS_v15_thompson_mynn
export INPUT_NML=regional.nml.IN

export FDIAG=3
export INPES=6
export JNPES=4
export INPES=10
export JNPES=8

export WLCLK=30
6 changes: 3 additions & 3 deletions tests/tests/fv3_regional_restart
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ export LIST_FILES=" atmos_4xdaily.nc \

export_fv3

export TASKS=24
export TASKS=80
export WARM_START=.T.

export FV3_RUN=regional_run.IN
Expand All @@ -30,8 +30,8 @@ export CCPP_SUITE=FV3_GFS_v15_thompson_mynn
export INPUT_NML=regional.nml.IN

export FDIAG=3
export INPES=4
export JNPES=6
export INPES=10
export JNPES=8

export WARM_START=.T.
export NGGPS_IC=.F.
Expand Down
6 changes: 3 additions & 3 deletions tests/tests/fv3_wrtGauss_nemsio_c768
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \
atmos_4xdaily.tile4.nc \
atmos_4xdaily.tile5.nc \
atmos_4xdaily.tile6.nc \
phyf006.nemsio \
dynf006.nemsio \
phyf003.nemsio \
dynf003.nemsio \
RESTART/coupler.res \
RESTART/fv_core.res.nc \
RESTART/fv_core.res.tile1.nc \
Expand Down Expand Up @@ -76,7 +76,7 @@ export SYEAR=2017
export SMONTH=01
export SDAY=06
export DT_ATMOS=225
export FHMAX=06
export FHMAX=03
export WLCLK=30
export WRITE_GROUP=3
export WRTTASK_PER_GROUP=36
Expand Down

0 comments on commit 4d63a85

Please sign in to comment.