diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index 90f7f90d70..47821bc23e 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -1,20 +1,32 @@ + +## PR Author Checklist: + +- [ ] I have linked PR's from all sub-components involved in section below. +- [ ] I am confirming reviews are completed in ALL sub-component PR's. +- [ ] I have run the full RT suite on either Hera/Cheyenne AND have attached the log to this PR below this line: + - LOG: +- [ ] I have added the list of all failed regression tests to "Anticipated changes" section. +- [ ] I have filled out all sections of the template. + ## Description - + -### Input data additions/changes -- [ ] No changes are expected to input data. -- [ ] Changes are expected to input data: - - [ ] New input data. - - [ ] Updated input data. -### Anticipated changes to regression tests: -- [ ] No changes are expected to any regression test. -- [ ] Changes are expected to the following tests: - +## Linked Issues and Pull Requests +### Associated UFSWM Issue to close + -## Subcomponents involved: + +### Subcomponent Pull Requests + + + +### Blocking Dependencies + + + +### Subcomponents involved: - [ ] AQM - [ ] CDEPS - [ ] CICE @@ -29,47 +41,42 @@ Provide a detailed description of what this PR does. What bug does it fix, or wh - [ ] stochastic_physics - [ ] none -### Library Updates/Changes +## Anticipated Changes +### Input data +- [ ] No changes are expected to input data. +- [ ] Changes are expected to input data: + - [ ] New input data. + - [ ] Updated input data. + +### Regression Tests: +- [ ] No changes are expected to any regression test. +- [ ] Changes are expected to the following tests: + +
Tests effected by changes in this PR: + + +
+ +### Libraries - [ ] Not Needed -- [ ] Create separate issue in [JCSDA/spack-stack](https://github.com/JCSDA/spack-stack) asking for update to library. Include library name, library version. -- [ ] Add issue link from JCSDA/spack-stack following this item - - -### Combined with PR's (If Applicable): - -## Commit Queue Checklist: - -- [ ] Link PR's from all sub-components involved in section below -- [ ] Confirm reviews completed in ALL sub-component PR's -- [ ] Add all appropriate labels to this PR. -- [ ] Run full RT suite on either Hera/Cheyenne AND attach log to a PR comment. -- [ ] Add list of any failed regression tests to "Anticipated changes to regression tests" section. - -## Linked PR's and Issues: - - -## Testing Day Checklist: - +- [ ] Needed + - [ ] Create separate issue in [JCSDA/spack-stack](https://github.com/JCSDA/spack-stack) asking for update to library. Include library name, library version. + - [ ] Add issue link from JCSDA/spack-stack following this item + + + +
Code Managers Log + - [ ] This PR is up-to-date with the top of all sub-component repositories except for those sub-components which are the subject of this PR. - [ ] Move new/updated input data on RDHPCS Hera and propagate input data changes to all supported systems. + - [ ] N/A -### Testing Log (for CM's): +### Testing Log: - RDHPCS - [ ] Hera - [ ] Orion + - [ ] Hercules - [ ] Jet - [ ] Gaea - [ ] Cheyenne @@ -81,3 +88,4 @@ Please consult the ufs-weather-model [wiki](https://github.com/ufs-community/ufs - opnReqTest - [ ] N/A - [ ] Log attached to comment +
diff --git a/.gitmodules b/.gitmodules index 51484d02ca..93401d0fce 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,7 +1,9 @@ [submodule "FV3"] path = FV3 - url = https://github.com/NCAR/fv3atm - branch = main + #url = https://github.com/NCAR/fv3atm + #branch = main + url = https://github.com/grantfirl/fv3atm + branch = ufs-dev-PR111 [submodule "WW3"] path = WW3 url = https://github.com/NOAA-EMC/WW3 diff --git a/.readthedocs.yaml b/.readthedocs.yaml index 09ebb7306d..37ba7c6ff0 100644 --- a/.readthedocs.yaml +++ b/.readthedocs.yaml @@ -4,6 +4,10 @@ # Required version: 2 +build: + os: ubuntu-20.04 + tools: + python: "3.9" # Build documentation in the docs/ directory with Sphinx sphinx: @@ -18,6 +22,5 @@ formats: all # Optionally set the version of Python and requirements required to build your docs python: - version: 3.7 install: - requirements: doc/UsersGuide/requirements.txt diff --git a/CDEPS-interface/CMakeLists.txt b/CDEPS-interface/CMakeLists.txt index be502ec8d6..2b41ea473d 100644 --- a/CDEPS-interface/CMakeLists.txt +++ b/CDEPS-interface/CMakeLists.txt @@ -1,6 +1,8 @@ # CDEPS compiler flags if(CMAKE_Fortran_COMPILER_ID MATCHES "GNU") set(CMAKE_Fortran_FLAGS "-g -fbacktrace -ffree-line-length-none") + #Set CPP defintions for the ufs/cdeps_share target library + list(APPEND CDEPS_SHARE_DEFS "CPRGNU") if(${CMAKE_Fortran_COMPILER_VERSION} VERSION_GREATER_EQUAL 10) set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -fallow-argument-mismatch -fallow-invalid-boz") endif() @@ -11,6 +13,8 @@ elseif(CMAKE_Fortran_COMPILER_ID MATCHES "Intel") set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -O -assume realloc_lhs") set(CMAKE_Fortran_FLAGS_RELEASE "-O2 -fp-model precise") set(CMAKE_Fortran_FLAGS_DEBUG "-O0 -check -check noarg_temp_created -check nopointer -fpe0 -ftrapuv -init=snan,arrays") + #Set CPP defintions for the ufs/cdeps_share target library + list(APPEND CDEPS_SHARE_DEFS "CPRINTEL") else() message(WARNING "Fortran compiler with ID ${CMAKE_Fortran_COMPILER_ID} will be used with CMake default options") endif() @@ -23,6 +27,7 @@ add_library(share OBJECT ${cdeps_share_files} ${ufs_cdeps_share_files}) set_target_properties(share PROPERTIES Fortran_MODULE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/mod) target_include_directories(share PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/ufs/cdeps_share) target_include_directories(share PRIVATE $) +target_compile_definitions(share PRIVATE ${CDEPS_SHARE_DEFS}) target_link_libraries(share PRIVATE esmf) # CDEPS/streams diff --git a/CDEPS-interface/ufs/cdeps_share/shr_assert_mod.F90 b/CDEPS-interface/ufs/cdeps_share/shr_assert_mod.F90 index 487ea6470f..3accfb1c1e 100644 --- a/CDEPS-interface/ufs/cdeps_share/shr_assert_mod.F90 +++ b/CDEPS-interface/ufs/cdeps_share/shr_assert_mod.F90 @@ -11,7 +11,8 @@ module shr_assert_mod r4 => shr_kind_r4, & r8 => shr_kind_r8, & i4 => shr_kind_i4, & - i8 => shr_kind_i8 + i8 => shr_kind_i8, & + CL => shr_kind_CL use shr_sys_mod, only: & shr_sys_abort @@ -35,7 +36,6 @@ module shr_assert_mod ! Assert that a numerical value satisfies certain constraints. public :: shr_assert_in_domain -# 33 "shr_assert_mod.F90.in" interface shr_assert_all module procedure shr_assert ! DIMS 1,2,3,4,5,6,7 @@ -54,7 +54,6 @@ module shr_assert_mod module procedure shr_assert_all_7d end interface -# 39 "shr_assert_mod.F90.in" interface shr_assert_any module procedure shr_assert ! DIMS 1,2,3,4,5,6,7 @@ -73,7 +72,6 @@ module shr_assert_mod module procedure shr_assert_any_7d end interface -# 45 "shr_assert_mod.F90.in" interface shr_assert_in_domain ! TYPE double,real,int,long ! DIMS 0,1,2,3,4,5,6,7 @@ -175,7 +173,6 @@ module shr_assert_mod ! Private utilities. -# 53 "shr_assert_mod.F90.in" interface print_bad_loc ! TYPE double,real,int,long ! DIMS 0,1,2,3,4,5,6,7 @@ -275,7 +272,6 @@ module shr_assert_mod module procedure print_bad_loc_7d_long end interface -# 59 "shr_assert_mod.F90.in" interface find_first_loc ! DIMS 0,1,2,3,4,5,6,7 module procedure find_first_loc_0d @@ -295,7 +291,6 @@ module shr_assert_mod module procedure find_first_loc_7d end interface -# 64 "shr_assert_mod.F90.in" interface within_tolerance ! TYPE double,real,int,long module procedure within_tolerance_double @@ -307,10 +302,8 @@ module shr_assert_mod module procedure within_tolerance_long end interface -# 69 "shr_assert_mod.F90.in" contains -# 71 "shr_assert_mod.F90.in" subroutine shr_assert(var, msg, file, line) ! Logical being asserted @@ -322,8 +315,8 @@ subroutine shr_assert(var, msg, file, line) character(len=*), intent(in), optional :: file integer , intent(in), optional :: line - character(len=:), allocatable :: full_msg - + character(len=CL) :: full_msg + full_msg = '' if (.not. var) then full_msg = 'ERROR' @@ -339,11 +332,9 @@ subroutine shr_assert(var, msg, file, line) call shr_sys_abort(full_msg) end if -# 99 "shr_assert_mod.F90.in" end subroutine shr_assert ! DIMS 1,2,3,4,5,6,7 -# 102 "shr_assert_mod.F90.in" subroutine shr_assert_all_1d(var, msg, file, line) ! Logical being asserted @@ -357,10 +348,8 @@ subroutine shr_assert_all_1d(var, msg, file, line) call shr_assert(all(var), msg=msg, file=file, line=line) -# 115 "shr_assert_mod.F90.in" end subroutine shr_assert_all_1d ! DIMS 1,2,3,4,5,6,7 -# 102 "shr_assert_mod.F90.in" subroutine shr_assert_all_2d(var, msg, file, line) ! Logical being asserted @@ -374,10 +363,8 @@ subroutine shr_assert_all_2d(var, msg, file, line) call shr_assert(all(var), msg=msg, file=file, line=line) -# 115 "shr_assert_mod.F90.in" end subroutine shr_assert_all_2d ! DIMS 1,2,3,4,5,6,7 -# 102 "shr_assert_mod.F90.in" subroutine shr_assert_all_3d(var, msg, file, line) ! Logical being asserted @@ -391,10 +378,8 @@ subroutine shr_assert_all_3d(var, msg, file, line) call shr_assert(all(var), msg=msg, file=file, line=line) -# 115 "shr_assert_mod.F90.in" end subroutine shr_assert_all_3d ! DIMS 1,2,3,4,5,6,7 -# 102 "shr_assert_mod.F90.in" subroutine shr_assert_all_4d(var, msg, file, line) ! Logical being asserted @@ -408,10 +393,8 @@ subroutine shr_assert_all_4d(var, msg, file, line) call shr_assert(all(var), msg=msg, file=file, line=line) -# 115 "shr_assert_mod.F90.in" end subroutine shr_assert_all_4d ! DIMS 1,2,3,4,5,6,7 -# 102 "shr_assert_mod.F90.in" subroutine shr_assert_all_5d(var, msg, file, line) ! Logical being asserted @@ -425,10 +408,8 @@ subroutine shr_assert_all_5d(var, msg, file, line) call shr_assert(all(var), msg=msg, file=file, line=line) -# 115 "shr_assert_mod.F90.in" end subroutine shr_assert_all_5d ! DIMS 1,2,3,4,5,6,7 -# 102 "shr_assert_mod.F90.in" subroutine shr_assert_all_6d(var, msg, file, line) ! Logical being asserted @@ -442,10 +423,8 @@ subroutine shr_assert_all_6d(var, msg, file, line) call shr_assert(all(var), msg=msg, file=file, line=line) -# 115 "shr_assert_mod.F90.in" end subroutine shr_assert_all_6d ! DIMS 1,2,3,4,5,6,7 -# 102 "shr_assert_mod.F90.in" subroutine shr_assert_all_7d(var, msg, file, line) ! Logical being asserted @@ -459,11 +438,9 @@ subroutine shr_assert_all_7d(var, msg, file, line) call shr_assert(all(var), msg=msg, file=file, line=line) -# 115 "shr_assert_mod.F90.in" end subroutine shr_assert_all_7d ! DIMS 1,2,3,4,5,6,7 -# 118 "shr_assert_mod.F90.in" subroutine shr_assert_any_1d(var, msg, file, line) ! Logical being asserted @@ -477,10 +454,8 @@ subroutine shr_assert_any_1d(var, msg, file, line) call shr_assert(any(var), msg=msg, file=file, line=line) -# 131 "shr_assert_mod.F90.in" end subroutine shr_assert_any_1d ! DIMS 1,2,3,4,5,6,7 -# 118 "shr_assert_mod.F90.in" subroutine shr_assert_any_2d(var, msg, file, line) ! Logical being asserted @@ -494,10 +469,8 @@ subroutine shr_assert_any_2d(var, msg, file, line) call shr_assert(any(var), msg=msg, file=file, line=line) -# 131 "shr_assert_mod.F90.in" end subroutine shr_assert_any_2d ! DIMS 1,2,3,4,5,6,7 -# 118 "shr_assert_mod.F90.in" subroutine shr_assert_any_3d(var, msg, file, line) ! Logical being asserted @@ -511,10 +484,8 @@ subroutine shr_assert_any_3d(var, msg, file, line) call shr_assert(any(var), msg=msg, file=file, line=line) -# 131 "shr_assert_mod.F90.in" end subroutine shr_assert_any_3d ! DIMS 1,2,3,4,5,6,7 -# 118 "shr_assert_mod.F90.in" subroutine shr_assert_any_4d(var, msg, file, line) ! Logical being asserted @@ -528,10 +499,8 @@ subroutine shr_assert_any_4d(var, msg, file, line) call shr_assert(any(var), msg=msg, file=file, line=line) -# 131 "shr_assert_mod.F90.in" end subroutine shr_assert_any_4d ! DIMS 1,2,3,4,5,6,7 -# 118 "shr_assert_mod.F90.in" subroutine shr_assert_any_5d(var, msg, file, line) ! Logical being asserted @@ -545,10 +514,8 @@ subroutine shr_assert_any_5d(var, msg, file, line) call shr_assert(any(var), msg=msg, file=file, line=line) -# 131 "shr_assert_mod.F90.in" end subroutine shr_assert_any_5d ! DIMS 1,2,3,4,5,6,7 -# 118 "shr_assert_mod.F90.in" subroutine shr_assert_any_6d(var, msg, file, line) ! Logical being asserted @@ -562,10 +529,8 @@ subroutine shr_assert_any_6d(var, msg, file, line) call shr_assert(any(var), msg=msg, file=file, line=line) -# 131 "shr_assert_mod.F90.in" end subroutine shr_assert_any_6d ! DIMS 1,2,3,4,5,6,7 -# 118 "shr_assert_mod.F90.in" subroutine shr_assert_any_7d(var, msg, file, line) ! Logical being asserted @@ -579,7 +544,6 @@ subroutine shr_assert_any_7d(var, msg, file, line) call shr_assert(any(var), msg=msg, file=file, line=line) -# 131 "shr_assert_mod.F90.in" end subroutine shr_assert_any_7d !-------------------------------------------------------------------------- @@ -587,7 +551,6 @@ end subroutine shr_assert_any_7d ! TYPE double,real,int,long ! DIMS 0,1,2,3,4,5,6,7 -# 138 "shr_assert_mod.F90.in" subroutine shr_assert_in_domain_0d_double(var, varname, msg, & is_nan, lt, gt, le, ge, eq, ne, abs_tol) @@ -783,11 +746,9 @@ subroutine shr_assert_in_domain_0d_double(var, varname, msg, & #undef GEN_SIZE #undef GEN_ALL -# 333 "shr_assert_mod.F90.in" end subroutine shr_assert_in_domain_0d_double ! TYPE double,real,int,long ! DIMS 0,1,2,3,4,5,6,7 -# 138 "shr_assert_mod.F90.in" subroutine shr_assert_in_domain_1d_double(var, varname, msg, & is_nan, lt, gt, le, ge, eq, ne, abs_tol) @@ -983,11 +944,9 @@ subroutine shr_assert_in_domain_1d_double(var, varname, msg, & #undef GEN_SIZE #undef GEN_ALL -# 333 "shr_assert_mod.F90.in" end subroutine shr_assert_in_domain_1d_double ! TYPE double,real,int,long ! DIMS 0,1,2,3,4,5,6,7 -# 138 "shr_assert_mod.F90.in" subroutine shr_assert_in_domain_2d_double(var, varname, msg, & is_nan, lt, gt, le, ge, eq, ne, abs_tol) @@ -1183,11 +1142,9 @@ subroutine shr_assert_in_domain_2d_double(var, varname, msg, & #undef GEN_SIZE #undef GEN_ALL -# 333 "shr_assert_mod.F90.in" end subroutine shr_assert_in_domain_2d_double ! TYPE double,real,int,long ! DIMS 0,1,2,3,4,5,6,7 -# 138 "shr_assert_mod.F90.in" subroutine shr_assert_in_domain_3d_double(var, varname, msg, & is_nan, lt, gt, le, ge, eq, ne, abs_tol) @@ -1383,11 +1340,9 @@ subroutine shr_assert_in_domain_3d_double(var, varname, msg, & #undef GEN_SIZE #undef GEN_ALL -# 333 "shr_assert_mod.F90.in" end subroutine shr_assert_in_domain_3d_double ! TYPE double,real,int,long ! DIMS 0,1,2,3,4,5,6,7 -# 138 "shr_assert_mod.F90.in" subroutine shr_assert_in_domain_4d_double(var, varname, msg, & is_nan, lt, gt, le, ge, eq, ne, abs_tol) @@ -1583,11 +1538,9 @@ subroutine shr_assert_in_domain_4d_double(var, varname, msg, & #undef GEN_SIZE #undef GEN_ALL -# 333 "shr_assert_mod.F90.in" end subroutine shr_assert_in_domain_4d_double ! TYPE double,real,int,long ! DIMS 0,1,2,3,4,5,6,7 -# 138 "shr_assert_mod.F90.in" subroutine shr_assert_in_domain_5d_double(var, varname, msg, & is_nan, lt, gt, le, ge, eq, ne, abs_tol) @@ -1783,11 +1736,9 @@ subroutine shr_assert_in_domain_5d_double(var, varname, msg, & #undef GEN_SIZE #undef GEN_ALL -# 333 "shr_assert_mod.F90.in" end subroutine shr_assert_in_domain_5d_double ! TYPE double,real,int,long ! DIMS 0,1,2,3,4,5,6,7 -# 138 "shr_assert_mod.F90.in" subroutine shr_assert_in_domain_6d_double(var, varname, msg, & is_nan, lt, gt, le, ge, eq, ne, abs_tol) @@ -1983,11 +1934,9 @@ subroutine shr_assert_in_domain_6d_double(var, varname, msg, & #undef GEN_SIZE #undef GEN_ALL -# 333 "shr_assert_mod.F90.in" end subroutine shr_assert_in_domain_6d_double ! TYPE double,real,int,long ! DIMS 0,1,2,3,4,5,6,7 -# 138 "shr_assert_mod.F90.in" subroutine shr_assert_in_domain_7d_double(var, varname, msg, & is_nan, lt, gt, le, ge, eq, ne, abs_tol) @@ -2183,11 +2132,9 @@ subroutine shr_assert_in_domain_7d_double(var, varname, msg, & #undef GEN_SIZE #undef GEN_ALL -# 333 "shr_assert_mod.F90.in" end subroutine shr_assert_in_domain_7d_double ! TYPE double,real,int,long ! DIMS 0,1,2,3,4,5,6,7 -# 138 "shr_assert_mod.F90.in" subroutine shr_assert_in_domain_0d_real(var, varname, msg, & is_nan, lt, gt, le, ge, eq, ne, abs_tol) @@ -2383,11 +2330,9 @@ subroutine shr_assert_in_domain_0d_real(var, varname, msg, & #undef GEN_SIZE #undef GEN_ALL -# 333 "shr_assert_mod.F90.in" end subroutine shr_assert_in_domain_0d_real ! TYPE double,real,int,long ! DIMS 0,1,2,3,4,5,6,7 -# 138 "shr_assert_mod.F90.in" subroutine shr_assert_in_domain_1d_real(var, varname, msg, & is_nan, lt, gt, le, ge, eq, ne, abs_tol) @@ -2583,11 +2528,9 @@ subroutine shr_assert_in_domain_1d_real(var, varname, msg, & #undef GEN_SIZE #undef GEN_ALL -# 333 "shr_assert_mod.F90.in" end subroutine shr_assert_in_domain_1d_real ! TYPE double,real,int,long ! DIMS 0,1,2,3,4,5,6,7 -# 138 "shr_assert_mod.F90.in" subroutine shr_assert_in_domain_2d_real(var, varname, msg, & is_nan, lt, gt, le, ge, eq, ne, abs_tol) @@ -2783,11 +2726,9 @@ subroutine shr_assert_in_domain_2d_real(var, varname, msg, & #undef GEN_SIZE #undef GEN_ALL -# 333 "shr_assert_mod.F90.in" end subroutine shr_assert_in_domain_2d_real ! TYPE double,real,int,long ! DIMS 0,1,2,3,4,5,6,7 -# 138 "shr_assert_mod.F90.in" subroutine shr_assert_in_domain_3d_real(var, varname, msg, & is_nan, lt, gt, le, ge, eq, ne, abs_tol) @@ -2983,11 +2924,9 @@ subroutine shr_assert_in_domain_3d_real(var, varname, msg, & #undef GEN_SIZE #undef GEN_ALL -# 333 "shr_assert_mod.F90.in" end subroutine shr_assert_in_domain_3d_real ! TYPE double,real,int,long ! DIMS 0,1,2,3,4,5,6,7 -# 138 "shr_assert_mod.F90.in" subroutine shr_assert_in_domain_4d_real(var, varname, msg, & is_nan, lt, gt, le, ge, eq, ne, abs_tol) @@ -3183,11 +3122,9 @@ subroutine shr_assert_in_domain_4d_real(var, varname, msg, & #undef GEN_SIZE #undef GEN_ALL -# 333 "shr_assert_mod.F90.in" end subroutine shr_assert_in_domain_4d_real ! TYPE double,real,int,long ! DIMS 0,1,2,3,4,5,6,7 -# 138 "shr_assert_mod.F90.in" subroutine shr_assert_in_domain_5d_real(var, varname, msg, & is_nan, lt, gt, le, ge, eq, ne, abs_tol) @@ -3383,11 +3320,9 @@ subroutine shr_assert_in_domain_5d_real(var, varname, msg, & #undef GEN_SIZE #undef GEN_ALL -# 333 "shr_assert_mod.F90.in" end subroutine shr_assert_in_domain_5d_real ! TYPE double,real,int,long ! DIMS 0,1,2,3,4,5,6,7 -# 138 "shr_assert_mod.F90.in" subroutine shr_assert_in_domain_6d_real(var, varname, msg, & is_nan, lt, gt, le, ge, eq, ne, abs_tol) @@ -3583,11 +3518,9 @@ subroutine shr_assert_in_domain_6d_real(var, varname, msg, & #undef GEN_SIZE #undef GEN_ALL -# 333 "shr_assert_mod.F90.in" end subroutine shr_assert_in_domain_6d_real ! TYPE double,real,int,long ! DIMS 0,1,2,3,4,5,6,7 -# 138 "shr_assert_mod.F90.in" subroutine shr_assert_in_domain_7d_real(var, varname, msg, & is_nan, lt, gt, le, ge, eq, ne, abs_tol) @@ -3783,11 +3716,9 @@ subroutine shr_assert_in_domain_7d_real(var, varname, msg, & #undef GEN_SIZE #undef GEN_ALL -# 333 "shr_assert_mod.F90.in" end subroutine shr_assert_in_domain_7d_real ! TYPE double,real,int,long ! DIMS 0,1,2,3,4,5,6,7 -# 138 "shr_assert_mod.F90.in" subroutine shr_assert_in_domain_0d_int(var, varname, msg, & is_nan, lt, gt, le, ge, eq, ne, abs_tol) @@ -3983,11 +3914,9 @@ subroutine shr_assert_in_domain_0d_int(var, varname, msg, & #undef GEN_SIZE #undef GEN_ALL -# 333 "shr_assert_mod.F90.in" end subroutine shr_assert_in_domain_0d_int ! TYPE double,real,int,long ! DIMS 0,1,2,3,4,5,6,7 -# 138 "shr_assert_mod.F90.in" subroutine shr_assert_in_domain_1d_int(var, varname, msg, & is_nan, lt, gt, le, ge, eq, ne, abs_tol) @@ -4183,11 +4112,9 @@ subroutine shr_assert_in_domain_1d_int(var, varname, msg, & #undef GEN_SIZE #undef GEN_ALL -# 333 "shr_assert_mod.F90.in" end subroutine shr_assert_in_domain_1d_int ! TYPE double,real,int,long ! DIMS 0,1,2,3,4,5,6,7 -# 138 "shr_assert_mod.F90.in" subroutine shr_assert_in_domain_2d_int(var, varname, msg, & is_nan, lt, gt, le, ge, eq, ne, abs_tol) @@ -4383,11 +4310,9 @@ subroutine shr_assert_in_domain_2d_int(var, varname, msg, & #undef GEN_SIZE #undef GEN_ALL -# 333 "shr_assert_mod.F90.in" end subroutine shr_assert_in_domain_2d_int ! TYPE double,real,int,long ! DIMS 0,1,2,3,4,5,6,7 -# 138 "shr_assert_mod.F90.in" subroutine shr_assert_in_domain_3d_int(var, varname, msg, & is_nan, lt, gt, le, ge, eq, ne, abs_tol) @@ -4583,11 +4508,9 @@ subroutine shr_assert_in_domain_3d_int(var, varname, msg, & #undef GEN_SIZE #undef GEN_ALL -# 333 "shr_assert_mod.F90.in" end subroutine shr_assert_in_domain_3d_int ! TYPE double,real,int,long ! DIMS 0,1,2,3,4,5,6,7 -# 138 "shr_assert_mod.F90.in" subroutine shr_assert_in_domain_4d_int(var, varname, msg, & is_nan, lt, gt, le, ge, eq, ne, abs_tol) @@ -4783,11 +4706,9 @@ subroutine shr_assert_in_domain_4d_int(var, varname, msg, & #undef GEN_SIZE #undef GEN_ALL -# 333 "shr_assert_mod.F90.in" end subroutine shr_assert_in_domain_4d_int ! TYPE double,real,int,long ! DIMS 0,1,2,3,4,5,6,7 -# 138 "shr_assert_mod.F90.in" subroutine shr_assert_in_domain_5d_int(var, varname, msg, & is_nan, lt, gt, le, ge, eq, ne, abs_tol) @@ -4983,11 +4904,9 @@ subroutine shr_assert_in_domain_5d_int(var, varname, msg, & #undef GEN_SIZE #undef GEN_ALL -# 333 "shr_assert_mod.F90.in" end subroutine shr_assert_in_domain_5d_int ! TYPE double,real,int,long ! DIMS 0,1,2,3,4,5,6,7 -# 138 "shr_assert_mod.F90.in" subroutine shr_assert_in_domain_6d_int(var, varname, msg, & is_nan, lt, gt, le, ge, eq, ne, abs_tol) @@ -5183,11 +5102,9 @@ subroutine shr_assert_in_domain_6d_int(var, varname, msg, & #undef GEN_SIZE #undef GEN_ALL -# 333 "shr_assert_mod.F90.in" end subroutine shr_assert_in_domain_6d_int ! TYPE double,real,int,long ! DIMS 0,1,2,3,4,5,6,7 -# 138 "shr_assert_mod.F90.in" subroutine shr_assert_in_domain_7d_int(var, varname, msg, & is_nan, lt, gt, le, ge, eq, ne, abs_tol) @@ -5383,11 +5300,9 @@ subroutine shr_assert_in_domain_7d_int(var, varname, msg, & #undef GEN_SIZE #undef GEN_ALL -# 333 "shr_assert_mod.F90.in" end subroutine shr_assert_in_domain_7d_int ! TYPE double,real,int,long ! DIMS 0,1,2,3,4,5,6,7 -# 138 "shr_assert_mod.F90.in" subroutine shr_assert_in_domain_0d_long(var, varname, msg, & is_nan, lt, gt, le, ge, eq, ne, abs_tol) @@ -5583,11 +5498,9 @@ subroutine shr_assert_in_domain_0d_long(var, varname, msg, & #undef GEN_SIZE #undef GEN_ALL -# 333 "shr_assert_mod.F90.in" end subroutine shr_assert_in_domain_0d_long ! TYPE double,real,int,long ! DIMS 0,1,2,3,4,5,6,7 -# 138 "shr_assert_mod.F90.in" subroutine shr_assert_in_domain_1d_long(var, varname, msg, & is_nan, lt, gt, le, ge, eq, ne, abs_tol) @@ -5783,11 +5696,9 @@ subroutine shr_assert_in_domain_1d_long(var, varname, msg, & #undef GEN_SIZE #undef GEN_ALL -# 333 "shr_assert_mod.F90.in" end subroutine shr_assert_in_domain_1d_long ! TYPE double,real,int,long ! DIMS 0,1,2,3,4,5,6,7 -# 138 "shr_assert_mod.F90.in" subroutine shr_assert_in_domain_2d_long(var, varname, msg, & is_nan, lt, gt, le, ge, eq, ne, abs_tol) @@ -5983,11 +5894,9 @@ subroutine shr_assert_in_domain_2d_long(var, varname, msg, & #undef GEN_SIZE #undef GEN_ALL -# 333 "shr_assert_mod.F90.in" end subroutine shr_assert_in_domain_2d_long ! TYPE double,real,int,long ! DIMS 0,1,2,3,4,5,6,7 -# 138 "shr_assert_mod.F90.in" subroutine shr_assert_in_domain_3d_long(var, varname, msg, & is_nan, lt, gt, le, ge, eq, ne, abs_tol) @@ -6183,11 +6092,9 @@ subroutine shr_assert_in_domain_3d_long(var, varname, msg, & #undef GEN_SIZE #undef GEN_ALL -# 333 "shr_assert_mod.F90.in" end subroutine shr_assert_in_domain_3d_long ! TYPE double,real,int,long ! DIMS 0,1,2,3,4,5,6,7 -# 138 "shr_assert_mod.F90.in" subroutine shr_assert_in_domain_4d_long(var, varname, msg, & is_nan, lt, gt, le, ge, eq, ne, abs_tol) @@ -6383,11 +6290,9 @@ subroutine shr_assert_in_domain_4d_long(var, varname, msg, & #undef GEN_SIZE #undef GEN_ALL -# 333 "shr_assert_mod.F90.in" end subroutine shr_assert_in_domain_4d_long ! TYPE double,real,int,long ! DIMS 0,1,2,3,4,5,6,7 -# 138 "shr_assert_mod.F90.in" subroutine shr_assert_in_domain_5d_long(var, varname, msg, & is_nan, lt, gt, le, ge, eq, ne, abs_tol) @@ -6583,11 +6488,9 @@ subroutine shr_assert_in_domain_5d_long(var, varname, msg, & #undef GEN_SIZE #undef GEN_ALL -# 333 "shr_assert_mod.F90.in" end subroutine shr_assert_in_domain_5d_long ! TYPE double,real,int,long ! DIMS 0,1,2,3,4,5,6,7 -# 138 "shr_assert_mod.F90.in" subroutine shr_assert_in_domain_6d_long(var, varname, msg, & is_nan, lt, gt, le, ge, eq, ne, abs_tol) @@ -6783,11 +6686,9 @@ subroutine shr_assert_in_domain_6d_long(var, varname, msg, & #undef GEN_SIZE #undef GEN_ALL -# 333 "shr_assert_mod.F90.in" end subroutine shr_assert_in_domain_6d_long ! TYPE double,real,int,long ! DIMS 0,1,2,3,4,5,6,7 -# 138 "shr_assert_mod.F90.in" subroutine shr_assert_in_domain_7d_long(var, varname, msg, & is_nan, lt, gt, le, ge, eq, ne, abs_tol) @@ -6983,7 +6884,6 @@ subroutine shr_assert_in_domain_7d_long(var, varname, msg, & #undef GEN_SIZE #undef GEN_ALL -# 333 "shr_assert_mod.F90.in" end subroutine shr_assert_in_domain_7d_long !-------------------------------------------------------------------------- @@ -6991,7 +6891,6 @@ end subroutine shr_assert_in_domain_7d_long ! TYPE double,real,int,long ! DIMS 0,1,2,3,4,5,6,7 -# 340 "shr_assert_mod.F90.in" subroutine print_bad_loc_0d_double(var, loc_vec, varname) ! Print information about a bad location in an variable. ! For scalars, just print value. @@ -7022,11 +6921,9 @@ subroutine print_bad_loc_0d_double(var, loc_vec, varname) if (.false.) write(*,*) loc_vec #endif -# 370 "shr_assert_mod.F90.in" end subroutine print_bad_loc_0d_double ! TYPE double,real,int,long ! DIMS 0,1,2,3,4,5,6,7 -# 340 "shr_assert_mod.F90.in" subroutine print_bad_loc_1d_double(var, loc_vec, varname) ! Print information about a bad location in an variable. ! For scalars, just print value. @@ -7057,11 +6954,9 @@ subroutine print_bad_loc_1d_double(var, loc_vec, varname) if (.false.) write(*,*) loc_vec #endif -# 370 "shr_assert_mod.F90.in" end subroutine print_bad_loc_1d_double ! TYPE double,real,int,long ! DIMS 0,1,2,3,4,5,6,7 -# 340 "shr_assert_mod.F90.in" subroutine print_bad_loc_2d_double(var, loc_vec, varname) ! Print information about a bad location in an variable. ! For scalars, just print value. @@ -7093,11 +6988,9 @@ subroutine print_bad_loc_2d_double(var, loc_vec, varname) if (.false.) write(*,*) loc_vec #endif -# 370 "shr_assert_mod.F90.in" end subroutine print_bad_loc_2d_double ! TYPE double,real,int,long ! DIMS 0,1,2,3,4,5,6,7 -# 340 "shr_assert_mod.F90.in" subroutine print_bad_loc_3d_double(var, loc_vec, varname) ! Print information about a bad location in an variable. ! For scalars, just print value. @@ -7130,11 +7023,9 @@ subroutine print_bad_loc_3d_double(var, loc_vec, varname) if (.false.) write(*,*) loc_vec #endif -# 370 "shr_assert_mod.F90.in" end subroutine print_bad_loc_3d_double ! TYPE double,real,int,long ! DIMS 0,1,2,3,4,5,6,7 -# 340 "shr_assert_mod.F90.in" subroutine print_bad_loc_4d_double(var, loc_vec, varname) ! Print information about a bad location in an variable. ! For scalars, just print value. @@ -7168,11 +7059,9 @@ subroutine print_bad_loc_4d_double(var, loc_vec, varname) if (.false.) write(*,*) loc_vec #endif -# 370 "shr_assert_mod.F90.in" end subroutine print_bad_loc_4d_double ! TYPE double,real,int,long ! DIMS 0,1,2,3,4,5,6,7 -# 340 "shr_assert_mod.F90.in" subroutine print_bad_loc_5d_double(var, loc_vec, varname) ! Print information about a bad location in an variable. ! For scalars, just print value. @@ -7207,11 +7096,9 @@ subroutine print_bad_loc_5d_double(var, loc_vec, varname) if (.false.) write(*,*) loc_vec #endif -# 370 "shr_assert_mod.F90.in" end subroutine print_bad_loc_5d_double ! TYPE double,real,int,long ! DIMS 0,1,2,3,4,5,6,7 -# 340 "shr_assert_mod.F90.in" subroutine print_bad_loc_6d_double(var, loc_vec, varname) ! Print information about a bad location in an variable. ! For scalars, just print value. @@ -7247,11 +7134,9 @@ subroutine print_bad_loc_6d_double(var, loc_vec, varname) if (.false.) write(*,*) loc_vec #endif -# 370 "shr_assert_mod.F90.in" end subroutine print_bad_loc_6d_double ! TYPE double,real,int,long ! DIMS 0,1,2,3,4,5,6,7 -# 340 "shr_assert_mod.F90.in" subroutine print_bad_loc_7d_double(var, loc_vec, varname) ! Print information about a bad location in an variable. ! For scalars, just print value. @@ -7288,11 +7173,9 @@ subroutine print_bad_loc_7d_double(var, loc_vec, varname) if (.false.) write(*,*) loc_vec #endif -# 370 "shr_assert_mod.F90.in" end subroutine print_bad_loc_7d_double ! TYPE double,real,int,long ! DIMS 0,1,2,3,4,5,6,7 -# 340 "shr_assert_mod.F90.in" subroutine print_bad_loc_0d_real(var, loc_vec, varname) ! Print information about a bad location in an variable. ! For scalars, just print value. @@ -7323,11 +7206,9 @@ subroutine print_bad_loc_0d_real(var, loc_vec, varname) if (.false.) write(*,*) loc_vec #endif -# 370 "shr_assert_mod.F90.in" end subroutine print_bad_loc_0d_real ! TYPE double,real,int,long ! DIMS 0,1,2,3,4,5,6,7 -# 340 "shr_assert_mod.F90.in" subroutine print_bad_loc_1d_real(var, loc_vec, varname) ! Print information about a bad location in an variable. ! For scalars, just print value. @@ -7358,11 +7239,9 @@ subroutine print_bad_loc_1d_real(var, loc_vec, varname) if (.false.) write(*,*) loc_vec #endif -# 370 "shr_assert_mod.F90.in" end subroutine print_bad_loc_1d_real ! TYPE double,real,int,long ! DIMS 0,1,2,3,4,5,6,7 -# 340 "shr_assert_mod.F90.in" subroutine print_bad_loc_2d_real(var, loc_vec, varname) ! Print information about a bad location in an variable. ! For scalars, just print value. @@ -7394,11 +7273,9 @@ subroutine print_bad_loc_2d_real(var, loc_vec, varname) if (.false.) write(*,*) loc_vec #endif -# 370 "shr_assert_mod.F90.in" end subroutine print_bad_loc_2d_real ! TYPE double,real,int,long ! DIMS 0,1,2,3,4,5,6,7 -# 340 "shr_assert_mod.F90.in" subroutine print_bad_loc_3d_real(var, loc_vec, varname) ! Print information about a bad location in an variable. ! For scalars, just print value. @@ -7431,11 +7308,9 @@ subroutine print_bad_loc_3d_real(var, loc_vec, varname) if (.false.) write(*,*) loc_vec #endif -# 370 "shr_assert_mod.F90.in" end subroutine print_bad_loc_3d_real ! TYPE double,real,int,long ! DIMS 0,1,2,3,4,5,6,7 -# 340 "shr_assert_mod.F90.in" subroutine print_bad_loc_4d_real(var, loc_vec, varname) ! Print information about a bad location in an variable. ! For scalars, just print value. @@ -7469,11 +7344,9 @@ subroutine print_bad_loc_4d_real(var, loc_vec, varname) if (.false.) write(*,*) loc_vec #endif -# 370 "shr_assert_mod.F90.in" end subroutine print_bad_loc_4d_real ! TYPE double,real,int,long ! DIMS 0,1,2,3,4,5,6,7 -# 340 "shr_assert_mod.F90.in" subroutine print_bad_loc_5d_real(var, loc_vec, varname) ! Print information about a bad location in an variable. ! For scalars, just print value. @@ -7508,11 +7381,9 @@ subroutine print_bad_loc_5d_real(var, loc_vec, varname) if (.false.) write(*,*) loc_vec #endif -# 370 "shr_assert_mod.F90.in" end subroutine print_bad_loc_5d_real ! TYPE double,real,int,long ! DIMS 0,1,2,3,4,5,6,7 -# 340 "shr_assert_mod.F90.in" subroutine print_bad_loc_6d_real(var, loc_vec, varname) ! Print information about a bad location in an variable. ! For scalars, just print value. @@ -7548,11 +7419,9 @@ subroutine print_bad_loc_6d_real(var, loc_vec, varname) if (.false.) write(*,*) loc_vec #endif -# 370 "shr_assert_mod.F90.in" end subroutine print_bad_loc_6d_real ! TYPE double,real,int,long ! DIMS 0,1,2,3,4,5,6,7 -# 340 "shr_assert_mod.F90.in" subroutine print_bad_loc_7d_real(var, loc_vec, varname) ! Print information about a bad location in an variable. ! For scalars, just print value. @@ -7589,11 +7458,9 @@ subroutine print_bad_loc_7d_real(var, loc_vec, varname) if (.false.) write(*,*) loc_vec #endif -# 370 "shr_assert_mod.F90.in" end subroutine print_bad_loc_7d_real ! TYPE double,real,int,long ! DIMS 0,1,2,3,4,5,6,7 -# 340 "shr_assert_mod.F90.in" subroutine print_bad_loc_0d_int(var, loc_vec, varname) ! Print information about a bad location in an variable. ! For scalars, just print value. @@ -7624,11 +7491,9 @@ subroutine print_bad_loc_0d_int(var, loc_vec, varname) if (.false.) write(*,*) loc_vec #endif -# 370 "shr_assert_mod.F90.in" end subroutine print_bad_loc_0d_int ! TYPE double,real,int,long ! DIMS 0,1,2,3,4,5,6,7 -# 340 "shr_assert_mod.F90.in" subroutine print_bad_loc_1d_int(var, loc_vec, varname) ! Print information about a bad location in an variable. ! For scalars, just print value. @@ -7659,11 +7524,9 @@ subroutine print_bad_loc_1d_int(var, loc_vec, varname) if (.false.) write(*,*) loc_vec #endif -# 370 "shr_assert_mod.F90.in" end subroutine print_bad_loc_1d_int ! TYPE double,real,int,long ! DIMS 0,1,2,3,4,5,6,7 -# 340 "shr_assert_mod.F90.in" subroutine print_bad_loc_2d_int(var, loc_vec, varname) ! Print information about a bad location in an variable. ! For scalars, just print value. @@ -7695,11 +7558,9 @@ subroutine print_bad_loc_2d_int(var, loc_vec, varname) if (.false.) write(*,*) loc_vec #endif -# 370 "shr_assert_mod.F90.in" end subroutine print_bad_loc_2d_int ! TYPE double,real,int,long ! DIMS 0,1,2,3,4,5,6,7 -# 340 "shr_assert_mod.F90.in" subroutine print_bad_loc_3d_int(var, loc_vec, varname) ! Print information about a bad location in an variable. ! For scalars, just print value. @@ -7732,11 +7593,9 @@ subroutine print_bad_loc_3d_int(var, loc_vec, varname) if (.false.) write(*,*) loc_vec #endif -# 370 "shr_assert_mod.F90.in" end subroutine print_bad_loc_3d_int ! TYPE double,real,int,long ! DIMS 0,1,2,3,4,5,6,7 -# 340 "shr_assert_mod.F90.in" subroutine print_bad_loc_4d_int(var, loc_vec, varname) ! Print information about a bad location in an variable. ! For scalars, just print value. @@ -7770,11 +7629,9 @@ subroutine print_bad_loc_4d_int(var, loc_vec, varname) if (.false.) write(*,*) loc_vec #endif -# 370 "shr_assert_mod.F90.in" end subroutine print_bad_loc_4d_int ! TYPE double,real,int,long ! DIMS 0,1,2,3,4,5,6,7 -# 340 "shr_assert_mod.F90.in" subroutine print_bad_loc_5d_int(var, loc_vec, varname) ! Print information about a bad location in an variable. ! For scalars, just print value. @@ -7809,11 +7666,9 @@ subroutine print_bad_loc_5d_int(var, loc_vec, varname) if (.false.) write(*,*) loc_vec #endif -# 370 "shr_assert_mod.F90.in" end subroutine print_bad_loc_5d_int ! TYPE double,real,int,long ! DIMS 0,1,2,3,4,5,6,7 -# 340 "shr_assert_mod.F90.in" subroutine print_bad_loc_6d_int(var, loc_vec, varname) ! Print information about a bad location in an variable. ! For scalars, just print value. @@ -7849,11 +7704,9 @@ subroutine print_bad_loc_6d_int(var, loc_vec, varname) if (.false.) write(*,*) loc_vec #endif -# 370 "shr_assert_mod.F90.in" end subroutine print_bad_loc_6d_int ! TYPE double,real,int,long ! DIMS 0,1,2,3,4,5,6,7 -# 340 "shr_assert_mod.F90.in" subroutine print_bad_loc_7d_int(var, loc_vec, varname) ! Print information about a bad location in an variable. ! For scalars, just print value. @@ -7890,11 +7743,9 @@ subroutine print_bad_loc_7d_int(var, loc_vec, varname) if (.false.) write(*,*) loc_vec #endif -# 370 "shr_assert_mod.F90.in" end subroutine print_bad_loc_7d_int ! TYPE double,real,int,long ! DIMS 0,1,2,3,4,5,6,7 -# 340 "shr_assert_mod.F90.in" subroutine print_bad_loc_0d_long(var, loc_vec, varname) ! Print information about a bad location in an variable. ! For scalars, just print value. @@ -7925,11 +7776,9 @@ subroutine print_bad_loc_0d_long(var, loc_vec, varname) if (.false.) write(*,*) loc_vec #endif -# 370 "shr_assert_mod.F90.in" end subroutine print_bad_loc_0d_long ! TYPE double,real,int,long ! DIMS 0,1,2,3,4,5,6,7 -# 340 "shr_assert_mod.F90.in" subroutine print_bad_loc_1d_long(var, loc_vec, varname) ! Print information about a bad location in an variable. ! For scalars, just print value. @@ -7960,11 +7809,9 @@ subroutine print_bad_loc_1d_long(var, loc_vec, varname) if (.false.) write(*,*) loc_vec #endif -# 370 "shr_assert_mod.F90.in" end subroutine print_bad_loc_1d_long ! TYPE double,real,int,long ! DIMS 0,1,2,3,4,5,6,7 -# 340 "shr_assert_mod.F90.in" subroutine print_bad_loc_2d_long(var, loc_vec, varname) ! Print information about a bad location in an variable. ! For scalars, just print value. @@ -7996,11 +7843,9 @@ subroutine print_bad_loc_2d_long(var, loc_vec, varname) if (.false.) write(*,*) loc_vec #endif -# 370 "shr_assert_mod.F90.in" end subroutine print_bad_loc_2d_long ! TYPE double,real,int,long ! DIMS 0,1,2,3,4,5,6,7 -# 340 "shr_assert_mod.F90.in" subroutine print_bad_loc_3d_long(var, loc_vec, varname) ! Print information about a bad location in an variable. ! For scalars, just print value. @@ -8033,11 +7878,9 @@ subroutine print_bad_loc_3d_long(var, loc_vec, varname) if (.false.) write(*,*) loc_vec #endif -# 370 "shr_assert_mod.F90.in" end subroutine print_bad_loc_3d_long ! TYPE double,real,int,long ! DIMS 0,1,2,3,4,5,6,7 -# 340 "shr_assert_mod.F90.in" subroutine print_bad_loc_4d_long(var, loc_vec, varname) ! Print information about a bad location in an variable. ! For scalars, just print value. @@ -8071,11 +7914,9 @@ subroutine print_bad_loc_4d_long(var, loc_vec, varname) if (.false.) write(*,*) loc_vec #endif -# 370 "shr_assert_mod.F90.in" end subroutine print_bad_loc_4d_long ! TYPE double,real,int,long ! DIMS 0,1,2,3,4,5,6,7 -# 340 "shr_assert_mod.F90.in" subroutine print_bad_loc_5d_long(var, loc_vec, varname) ! Print information about a bad location in an variable. ! For scalars, just print value. @@ -8110,11 +7951,9 @@ subroutine print_bad_loc_5d_long(var, loc_vec, varname) if (.false.) write(*,*) loc_vec #endif -# 370 "shr_assert_mod.F90.in" end subroutine print_bad_loc_5d_long ! TYPE double,real,int,long ! DIMS 0,1,2,3,4,5,6,7 -# 340 "shr_assert_mod.F90.in" subroutine print_bad_loc_6d_long(var, loc_vec, varname) ! Print information about a bad location in an variable. ! For scalars, just print value. @@ -8150,11 +7989,9 @@ subroutine print_bad_loc_6d_long(var, loc_vec, varname) if (.false.) write(*,*) loc_vec #endif -# 370 "shr_assert_mod.F90.in" end subroutine print_bad_loc_6d_long ! TYPE double,real,int,long ! DIMS 0,1,2,3,4,5,6,7 -# 340 "shr_assert_mod.F90.in" subroutine print_bad_loc_7d_long(var, loc_vec, varname) ! Print information about a bad location in an variable. ! For scalars, just print value. @@ -8191,14 +8028,12 @@ subroutine print_bad_loc_7d_long(var, loc_vec, varname) if (.false.) write(*,*) loc_vec #endif -# 370 "shr_assert_mod.F90.in" end subroutine print_bad_loc_7d_long !-------------------------------------------------------------------------- !-------------------------------------------------------------------------- ! DIMS 0,1,2,3,4,5,6,7 -# 376 "shr_assert_mod.F90.in" pure function find_first_loc_0d(mask) result (loc_vec) ! Inefficient but simple subroutine for finding the location of ! the first .true. value in an array. @@ -8227,10 +8062,8 @@ pure function find_first_loc_0d(mask) result (loc_vec) #endif -# 404 "shr_assert_mod.F90.in" end function find_first_loc_0d ! DIMS 0,1,2,3,4,5,6,7 -# 376 "shr_assert_mod.F90.in" pure function find_first_loc_1d(mask) result (loc_vec) ! Inefficient but simple subroutine for finding the location of ! the first .true. value in an array. @@ -8259,10 +8092,8 @@ pure function find_first_loc_1d(mask) result (loc_vec) #endif -# 404 "shr_assert_mod.F90.in" end function find_first_loc_1d ! DIMS 0,1,2,3,4,5,6,7 -# 376 "shr_assert_mod.F90.in" pure function find_first_loc_2d(mask) result (loc_vec) ! Inefficient but simple subroutine for finding the location of ! the first .true. value in an array. @@ -8292,10 +8123,8 @@ pure function find_first_loc_2d(mask) result (loc_vec) #endif -# 404 "shr_assert_mod.F90.in" end function find_first_loc_2d ! DIMS 0,1,2,3,4,5,6,7 -# 376 "shr_assert_mod.F90.in" pure function find_first_loc_3d(mask) result (loc_vec) ! Inefficient but simple subroutine for finding the location of ! the first .true. value in an array. @@ -8326,10 +8155,8 @@ pure function find_first_loc_3d(mask) result (loc_vec) #endif -# 404 "shr_assert_mod.F90.in" end function find_first_loc_3d ! DIMS 0,1,2,3,4,5,6,7 -# 376 "shr_assert_mod.F90.in" pure function find_first_loc_4d(mask) result (loc_vec) ! Inefficient but simple subroutine for finding the location of ! the first .true. value in an array. @@ -8361,10 +8188,8 @@ pure function find_first_loc_4d(mask) result (loc_vec) #endif -# 404 "shr_assert_mod.F90.in" end function find_first_loc_4d ! DIMS 0,1,2,3,4,5,6,7 -# 376 "shr_assert_mod.F90.in" pure function find_first_loc_5d(mask) result (loc_vec) ! Inefficient but simple subroutine for finding the location of ! the first .true. value in an array. @@ -8397,10 +8222,8 @@ pure function find_first_loc_5d(mask) result (loc_vec) #endif -# 404 "shr_assert_mod.F90.in" end function find_first_loc_5d ! DIMS 0,1,2,3,4,5,6,7 -# 376 "shr_assert_mod.F90.in" pure function find_first_loc_6d(mask) result (loc_vec) ! Inefficient but simple subroutine for finding the location of ! the first .true. value in an array. @@ -8434,10 +8257,8 @@ pure function find_first_loc_6d(mask) result (loc_vec) #endif -# 404 "shr_assert_mod.F90.in" end function find_first_loc_6d ! DIMS 0,1,2,3,4,5,6,7 -# 376 "shr_assert_mod.F90.in" pure function find_first_loc_7d(mask) result (loc_vec) ! Inefficient but simple subroutine for finding the location of ! the first .true. value in an array. @@ -8472,11 +8293,9 @@ pure function find_first_loc_7d(mask) result (loc_vec) #endif -# 404 "shr_assert_mod.F90.in" end function find_first_loc_7d ! TYPE double,real,int,long -# 407 "shr_assert_mod.F90.in" elemental function within_tolerance_double(expected, actual, tolerance) & result(is_in_tol) ! Precondition: tolerance must be >= 0. @@ -8504,10 +8323,8 @@ elemental function within_tolerance_double(expected, actual, tolerance) & end if end if -# 434 "shr_assert_mod.F90.in" end function within_tolerance_double ! TYPE double,real,int,long -# 407 "shr_assert_mod.F90.in" elemental function within_tolerance_real(expected, actual, tolerance) & result(is_in_tol) ! Precondition: tolerance must be >= 0. @@ -8535,10 +8352,8 @@ elemental function within_tolerance_real(expected, actual, tolerance) & end if end if -# 434 "shr_assert_mod.F90.in" end function within_tolerance_real ! TYPE double,real,int,long -# 407 "shr_assert_mod.F90.in" elemental function within_tolerance_int(expected, actual, tolerance) & result(is_in_tol) ! Precondition: tolerance must be >= 0. @@ -8566,10 +8381,8 @@ elemental function within_tolerance_int(expected, actual, tolerance) & end if end if -# 434 "shr_assert_mod.F90.in" end function within_tolerance_int ! TYPE double,real,int,long -# 407 "shr_assert_mod.F90.in" elemental function within_tolerance_long(expected, actual, tolerance) & result(is_in_tol) ! Precondition: tolerance must be >= 0. @@ -8597,7 +8410,6 @@ elemental function within_tolerance_long(expected, actual, tolerance) & end if end if -# 434 "shr_assert_mod.F90.in" end function within_tolerance_long end module shr_assert_mod diff --git a/CDEPS-interface/ufs/cdeps_share/shr_frz_mod.F90 b/CDEPS-interface/ufs/cdeps_share/shr_frz_mod.F90 index d925c9301b..dd043839e0 100644 --- a/CDEPS-interface/ufs/cdeps_share/shr_frz_mod.F90 +++ b/CDEPS-interface/ufs/cdeps_share/shr_frz_mod.F90 @@ -19,7 +19,6 @@ module shr_frz_mod !---------------------------------------------------------------------------- public :: shr_frz_freezetemp, shr_frz_freezetemp_init -# 18 "shr_frz_mod.F90.in" interface shr_frz_freezetemp module procedure shr_frz_freezetemp_0d module procedure shr_frz_freezetemp_1d @@ -36,18 +35,16 @@ module shr_frz_mod integer :: tfrz_option = TFREEZE_OPTION_UNINITIALIZED !=============================================================================== -# 34 "shr_frz_mod.F90.in" contains !=============================================================================== -# 37 "shr_frz_mod.F90.in" - subroutine shr_frz_freezetemp_init(tfreeze_option, mastertask) + subroutine shr_frz_freezetemp_init(tfreeze_option, maintask) implicit none character(len=*),parameter :: subname = "(shr_frz_freezetemp_init) " character(CS),intent(in) :: tfreeze_option ! option for computing freezing point - logical, intent(in) :: mastertask ! for io + logical, intent(in) :: maintask ! for io ! minus1p8 is constant -1.8C ! linear_salt is linear equation ! mushy for CICE mushy-layer nonlinear equation @@ -56,23 +53,21 @@ subroutine shr_frz_freezetemp_init(tfreeze_option, mastertask) ! Check tfreeze_option !--------------------------------------------------------------- if (trim(tfreeze_option) == 'minus1p8') then - if (mastertask .and. shr_log_level>0) write(s_logunit,*) ' tfreeze_option is minus1p8' + if (maintask .and. shr_log_level>0) write(s_logunit,*) ' tfreeze_option is minus1p8' tfrz_option = TFREEZE_OPTION_MINUS1P8 elseif (trim(tfreeze_option) == 'linear_salt') then - if (mastertask .and. shr_log_level>0) write(s_logunit,*) ' tfreeze_option is linear_salt' + if (maintask .and. shr_log_level>0) write(s_logunit,*) ' tfreeze_option is linear_salt' tfrz_option = TFREEZE_OPTION_LINEAR_SALT elseif (trim(tfreeze_option) == 'mushy') then - if (mastertask .and. shr_log_level>0) write(s_logunit,*) ' tfreeze_option is mushy' + if (maintask .and. shr_log_level>0) write(s_logunit,*) ' tfreeze_option is mushy' tfrz_option = TFREEZE_OPTION_MUSHY else call shr_sys_abort(subname//' ERROR: not a valid tfreeze_option '//trim(tfreeze_option)) endif -# 64 "shr_frz_mod.F90.in" end subroutine shr_frz_freezetemp_init ! DIMS 0,1,2 -# 67 "shr_frz_mod.F90.in" function shr_frz_freezetemp_0d(s) result(shr_frz_freezetemp) !---------------------------------------------------------------------------- @@ -115,10 +110,8 @@ function shr_frz_freezetemp_0d(s) result(shr_frz_freezetemp) shr_frz_freezetemp = max(shr_frz_freezetemp,-2.0_R8) -# 109 "shr_frz_mod.F90.in" end function shr_frz_freezetemp_0d ! DIMS 0,1,2 -# 67 "shr_frz_mod.F90.in" function shr_frz_freezetemp_1d(s) result(shr_frz_freezetemp) !---------------------------------------------------------------------------- @@ -161,10 +154,8 @@ function shr_frz_freezetemp_1d(s) result(shr_frz_freezetemp) shr_frz_freezetemp = max(shr_frz_freezetemp,-2.0_R8) -# 109 "shr_frz_mod.F90.in" end function shr_frz_freezetemp_1d ! DIMS 0,1,2 -# 67 "shr_frz_mod.F90.in" function shr_frz_freezetemp_2d(s) result(shr_frz_freezetemp) !---------------------------------------------------------------------------- @@ -207,7 +198,6 @@ function shr_frz_freezetemp_2d(s) result(shr_frz_freezetemp) shr_frz_freezetemp = max(shr_frz_freezetemp,-2.0_R8) -# 109 "shr_frz_mod.F90.in" end function shr_frz_freezetemp_2d !=============================================================================== diff --git a/CDEPS-interface/ufs/cdeps_share/shr_infnan_mod.F90 b/CDEPS-interface/ufs/cdeps_share/shr_infnan_mod.F90 index 19f1ac824d..7a818485c7 100644 --- a/CDEPS-interface/ufs/cdeps_share/shr_infnan_mod.F90 +++ b/CDEPS-interface/ufs/cdeps_share/shr_infnan_mod.F90 @@ -3,7 +3,6 @@ ! DO NOT EDIT THIS FILE, it was generated using genf90.pl ! Any changes you make to this file may be lost !=================================================== -#define CPRINTEL 1 ! Flag representing compiler support of Fortran 2003's ! ieee_arithmetic intrinsic module. #if defined CPRIBM || defined CPRPGI || defined CPRINTEL || defined CPRCRAY || defined CPRNAG @@ -72,7 +71,6 @@ module shr_infnan_mod ! Locally defined isnan. #ifndef HAVE_IEEE_ARITHMETIC -# 70 "shr_infnan_mod.F90.in" interface shr_infnan_isnan ! TYPE double,real module procedure shr_infnan_isnan_double @@ -81,7 +79,6 @@ module shr_infnan_mod end interface #endif -# 76 "shr_infnan_mod.F90.in" interface shr_infnan_isinf ! TYPE double,real module procedure shr_infnan_isinf_double @@ -89,7 +86,6 @@ module shr_infnan_mod module procedure shr_infnan_isinf_real end interface -# 81 "shr_infnan_mod.F90.in" interface shr_infnan_isposinf ! TYPE double,real module procedure shr_infnan_isposinf_double @@ -97,7 +93,6 @@ module shr_infnan_mod module procedure shr_infnan_isposinf_real end interface -# 86 "shr_infnan_mod.F90.in" interface shr_infnan_isneginf ! TYPE double,real module procedure shr_infnan_isneginf_double @@ -125,7 +120,6 @@ module shr_infnan_mod end type shr_infnan_inf_type ! Allow assigning reals to NaN or Inf. -# 111 "shr_infnan_mod.F90.in" interface assignment(=) ! TYPE double,real ! DIMS 0,1,2,3,4,5,6,7 @@ -226,13 +220,11 @@ module shr_infnan_mod end interface ! Conversion functions. -# 121 "shr_infnan_mod.F90.in" interface shr_infnan_to_r8 module procedure nan_r8 module procedure inf_r8 end interface -# 126 "shr_infnan_mod.F90.in" interface shr_infnan_to_r4 module procedure nan_r4 module procedure inf_r4 @@ -273,7 +265,6 @@ module shr_infnan_mod integer(i8), parameter :: dneginf_pat = ibset(dposinf_pat,bit_size(1_i8)-1) #endif -# 166 "shr_infnan_mod.F90.in" contains !--------------------------------------------------------------------- @@ -283,24 +274,20 @@ module shr_infnan_mod !--------------------------------------------------------------------- ! TYPE double,real -# 175 "shr_infnan_mod.F90.in" elemental function shr_infnan_isinf_double(x) result(isinf) real(r8), intent(in) :: x logical :: isinf isinf = shr_infnan_isposinf(x) .or. shr_infnan_isneginf(x) -# 181 "shr_infnan_mod.F90.in" end function shr_infnan_isinf_double ! TYPE double,real -# 175 "shr_infnan_mod.F90.in" elemental function shr_infnan_isinf_real(x) result(isinf) real(r4), intent(in) :: x logical :: isinf isinf = shr_infnan_isposinf(x) .or. shr_infnan_isneginf(x) -# 181 "shr_infnan_mod.F90.in" end function shr_infnan_isinf_real #ifdef HAVE_IEEE_ARITHMETIC @@ -312,7 +299,6 @@ end function shr_infnan_isinf_real !--------------------------------------------------------------------- ! TYPE double,real -# 192 "shr_infnan_mod.F90.in" elemental function shr_infnan_isposinf_double(x) result(isposinf) use, intrinsic :: ieee_arithmetic, only: & ieee_class, & @@ -323,10 +309,8 @@ elemental function shr_infnan_isposinf_double(x) result(isposinf) isposinf = (ieee_positive_inf == ieee_class(x)) -# 202 "shr_infnan_mod.F90.in" end function shr_infnan_isposinf_double ! TYPE double,real -# 192 "shr_infnan_mod.F90.in" elemental function shr_infnan_isposinf_real(x) result(isposinf) use, intrinsic :: ieee_arithmetic, only: & ieee_class, & @@ -337,11 +321,9 @@ elemental function shr_infnan_isposinf_real(x) result(isposinf) isposinf = (ieee_positive_inf == ieee_class(x)) -# 202 "shr_infnan_mod.F90.in" end function shr_infnan_isposinf_real ! TYPE double,real -# 205 "shr_infnan_mod.F90.in" elemental function shr_infnan_isneginf_double(x) result(isneginf) use, intrinsic :: ieee_arithmetic, only: & ieee_class, & @@ -352,10 +334,8 @@ elemental function shr_infnan_isneginf_double(x) result(isneginf) isneginf = (ieee_negative_inf == ieee_class(x)) -# 215 "shr_infnan_mod.F90.in" end function shr_infnan_isneginf_double ! TYPE double,real -# 205 "shr_infnan_mod.F90.in" elemental function shr_infnan_isneginf_real(x) result(isneginf) use, intrinsic :: ieee_arithmetic, only: & ieee_class, & @@ -366,7 +346,6 @@ elemental function shr_infnan_isneginf_real(x) result(isneginf) isneginf = (ieee_negative_inf == ieee_class(x)) -# 215 "shr_infnan_mod.F90.in" end function shr_infnan_isneginf_real #else @@ -375,24 +354,20 @@ end function shr_infnan_isneginf_real #ifdef CPRGNU ! NaN testing on gfortran. ! TYPE double,real -# 223 "shr_infnan_mod.F90.in" elemental function shr_infnan_isnan_double(x) result(is_nan) real(r8), intent(in) :: x logical :: is_nan is_nan = isnan(x) -# 229 "shr_infnan_mod.F90.in" end function shr_infnan_isnan_double ! TYPE double,real -# 223 "shr_infnan_mod.F90.in" elemental function shr_infnan_isnan_real(x) result(is_nan) real(r4), intent(in) :: x logical :: is_nan is_nan = isnan(x) -# 229 "shr_infnan_mod.F90.in" end function shr_infnan_isnan_real ! End GNU section. #endif @@ -403,7 +378,6 @@ end function shr_infnan_isnan_real !--------------------------------------------------------------------- ! TYPE double,real -# 239 "shr_infnan_mod.F90.in" elemental function shr_infnan_isposinf_double(x) result(isposinf) real(r8), intent(in) :: x logical :: isposinf @@ -415,10 +389,8 @@ elemental function shr_infnan_isposinf_double(x) result(isposinf) isposinf = (x == transfer(posinf_pat,x)) -# 250 "shr_infnan_mod.F90.in" end function shr_infnan_isposinf_double ! TYPE double,real -# 239 "shr_infnan_mod.F90.in" elemental function shr_infnan_isposinf_real(x) result(isposinf) real(r4), intent(in) :: x logical :: isposinf @@ -430,11 +402,9 @@ elemental function shr_infnan_isposinf_real(x) result(isposinf) isposinf = (x == transfer(posinf_pat,x)) -# 250 "shr_infnan_mod.F90.in" end function shr_infnan_isposinf_real ! TYPE double,real -# 253 "shr_infnan_mod.F90.in" elemental function shr_infnan_isneginf_double(x) result(isneginf) real(r8), intent(in) :: x logical :: isneginf @@ -446,10 +416,8 @@ elemental function shr_infnan_isneginf_double(x) result(isneginf) isneginf = (x == transfer(neginf_pat,x)) -# 264 "shr_infnan_mod.F90.in" end function shr_infnan_isneginf_double ! TYPE double,real -# 253 "shr_infnan_mod.F90.in" elemental function shr_infnan_isneginf_real(x) result(isneginf) real(r4), intent(in) :: x logical :: isneginf @@ -461,7 +429,6 @@ elemental function shr_infnan_isneginf_real(x) result(isneginf) isneginf = (x == transfer(neginf_pat,x)) -# 264 "shr_infnan_mod.F90.in" end function shr_infnan_isneginf_real ! End ieee_arithmetic conditional. @@ -485,7 +452,6 @@ end function shr_infnan_isneginf_real ! TYPE double,real ! DIMS 0,1,2,3,4,5,6,7 -# 287 "shr_infnan_mod.F90.in" pure subroutine set_nan_0d_double(output, nan) #ifdef HAVE_IEEE_ARITHMETIC use, intrinsic :: ieee_arithmetic, only: & @@ -524,11 +490,9 @@ pure subroutine set_nan_0d_double(output, nan) output = tmp -# 325 "shr_infnan_mod.F90.in" end subroutine set_nan_0d_double ! TYPE double,real ! DIMS 0,1,2,3,4,5,6,7 -# 287 "shr_infnan_mod.F90.in" pure subroutine set_nan_1d_double(output, nan) #ifdef HAVE_IEEE_ARITHMETIC use, intrinsic :: ieee_arithmetic, only: & @@ -567,11 +531,9 @@ pure subroutine set_nan_1d_double(output, nan) output = tmp -# 325 "shr_infnan_mod.F90.in" end subroutine set_nan_1d_double ! TYPE double,real ! DIMS 0,1,2,3,4,5,6,7 -# 287 "shr_infnan_mod.F90.in" pure subroutine set_nan_2d_double(output, nan) #ifdef HAVE_IEEE_ARITHMETIC use, intrinsic :: ieee_arithmetic, only: & @@ -610,11 +572,9 @@ pure subroutine set_nan_2d_double(output, nan) output = tmp -# 325 "shr_infnan_mod.F90.in" end subroutine set_nan_2d_double ! TYPE double,real ! DIMS 0,1,2,3,4,5,6,7 -# 287 "shr_infnan_mod.F90.in" pure subroutine set_nan_3d_double(output, nan) #ifdef HAVE_IEEE_ARITHMETIC use, intrinsic :: ieee_arithmetic, only: & @@ -653,11 +613,9 @@ pure subroutine set_nan_3d_double(output, nan) output = tmp -# 325 "shr_infnan_mod.F90.in" end subroutine set_nan_3d_double ! TYPE double,real ! DIMS 0,1,2,3,4,5,6,7 -# 287 "shr_infnan_mod.F90.in" pure subroutine set_nan_4d_double(output, nan) #ifdef HAVE_IEEE_ARITHMETIC use, intrinsic :: ieee_arithmetic, only: & @@ -696,11 +654,9 @@ pure subroutine set_nan_4d_double(output, nan) output = tmp -# 325 "shr_infnan_mod.F90.in" end subroutine set_nan_4d_double ! TYPE double,real ! DIMS 0,1,2,3,4,5,6,7 -# 287 "shr_infnan_mod.F90.in" pure subroutine set_nan_5d_double(output, nan) #ifdef HAVE_IEEE_ARITHMETIC use, intrinsic :: ieee_arithmetic, only: & @@ -739,11 +695,9 @@ pure subroutine set_nan_5d_double(output, nan) output = tmp -# 325 "shr_infnan_mod.F90.in" end subroutine set_nan_5d_double ! TYPE double,real ! DIMS 0,1,2,3,4,5,6,7 -# 287 "shr_infnan_mod.F90.in" pure subroutine set_nan_6d_double(output, nan) #ifdef HAVE_IEEE_ARITHMETIC use, intrinsic :: ieee_arithmetic, only: & @@ -782,11 +736,9 @@ pure subroutine set_nan_6d_double(output, nan) output = tmp -# 325 "shr_infnan_mod.F90.in" end subroutine set_nan_6d_double ! TYPE double,real ! DIMS 0,1,2,3,4,5,6,7 -# 287 "shr_infnan_mod.F90.in" pure subroutine set_nan_7d_double(output, nan) #ifdef HAVE_IEEE_ARITHMETIC use, intrinsic :: ieee_arithmetic, only: & @@ -825,11 +777,9 @@ pure subroutine set_nan_7d_double(output, nan) output = tmp -# 325 "shr_infnan_mod.F90.in" end subroutine set_nan_7d_double ! TYPE double,real ! DIMS 0,1,2,3,4,5,6,7 -# 287 "shr_infnan_mod.F90.in" pure subroutine set_nan_0d_real(output, nan) #ifdef HAVE_IEEE_ARITHMETIC use, intrinsic :: ieee_arithmetic, only: & @@ -868,11 +818,9 @@ pure subroutine set_nan_0d_real(output, nan) output = tmp -# 325 "shr_infnan_mod.F90.in" end subroutine set_nan_0d_real ! TYPE double,real ! DIMS 0,1,2,3,4,5,6,7 -# 287 "shr_infnan_mod.F90.in" pure subroutine set_nan_1d_real(output, nan) #ifdef HAVE_IEEE_ARITHMETIC use, intrinsic :: ieee_arithmetic, only: & @@ -911,11 +859,9 @@ pure subroutine set_nan_1d_real(output, nan) output = tmp -# 325 "shr_infnan_mod.F90.in" end subroutine set_nan_1d_real ! TYPE double,real ! DIMS 0,1,2,3,4,5,6,7 -# 287 "shr_infnan_mod.F90.in" pure subroutine set_nan_2d_real(output, nan) #ifdef HAVE_IEEE_ARITHMETIC use, intrinsic :: ieee_arithmetic, only: & @@ -954,11 +900,9 @@ pure subroutine set_nan_2d_real(output, nan) output = tmp -# 325 "shr_infnan_mod.F90.in" end subroutine set_nan_2d_real ! TYPE double,real ! DIMS 0,1,2,3,4,5,6,7 -# 287 "shr_infnan_mod.F90.in" pure subroutine set_nan_3d_real(output, nan) #ifdef HAVE_IEEE_ARITHMETIC use, intrinsic :: ieee_arithmetic, only: & @@ -997,11 +941,9 @@ pure subroutine set_nan_3d_real(output, nan) output = tmp -# 325 "shr_infnan_mod.F90.in" end subroutine set_nan_3d_real ! TYPE double,real ! DIMS 0,1,2,3,4,5,6,7 -# 287 "shr_infnan_mod.F90.in" pure subroutine set_nan_4d_real(output, nan) #ifdef HAVE_IEEE_ARITHMETIC use, intrinsic :: ieee_arithmetic, only: & @@ -1040,11 +982,9 @@ pure subroutine set_nan_4d_real(output, nan) output = tmp -# 325 "shr_infnan_mod.F90.in" end subroutine set_nan_4d_real ! TYPE double,real ! DIMS 0,1,2,3,4,5,6,7 -# 287 "shr_infnan_mod.F90.in" pure subroutine set_nan_5d_real(output, nan) #ifdef HAVE_IEEE_ARITHMETIC use, intrinsic :: ieee_arithmetic, only: & @@ -1083,11 +1023,9 @@ pure subroutine set_nan_5d_real(output, nan) output = tmp -# 325 "shr_infnan_mod.F90.in" end subroutine set_nan_5d_real ! TYPE double,real ! DIMS 0,1,2,3,4,5,6,7 -# 287 "shr_infnan_mod.F90.in" pure subroutine set_nan_6d_real(output, nan) #ifdef HAVE_IEEE_ARITHMETIC use, intrinsic :: ieee_arithmetic, only: & @@ -1126,11 +1064,9 @@ pure subroutine set_nan_6d_real(output, nan) output = tmp -# 325 "shr_infnan_mod.F90.in" end subroutine set_nan_6d_real ! TYPE double,real ! DIMS 0,1,2,3,4,5,6,7 -# 287 "shr_infnan_mod.F90.in" pure subroutine set_nan_7d_real(output, nan) #ifdef HAVE_IEEE_ARITHMETIC use, intrinsic :: ieee_arithmetic, only: & @@ -1169,12 +1105,10 @@ pure subroutine set_nan_7d_real(output, nan) output = tmp -# 325 "shr_infnan_mod.F90.in" end subroutine set_nan_7d_real ! TYPE double,real ! DIMS 0,1,2,3,4,5,6,7 -# 329 "shr_infnan_mod.F90.in" pure subroutine set_inf_0d_double(output, inf) #ifdef HAVE_IEEE_ARITHMETIC use, intrinsic :: ieee_arithmetic, only: & @@ -1213,11 +1147,9 @@ pure subroutine set_inf_0d_double(output, inf) output = tmp -# 367 "shr_infnan_mod.F90.in" end subroutine set_inf_0d_double ! TYPE double,real ! DIMS 0,1,2,3,4,5,6,7 -# 329 "shr_infnan_mod.F90.in" pure subroutine set_inf_1d_double(output, inf) #ifdef HAVE_IEEE_ARITHMETIC use, intrinsic :: ieee_arithmetic, only: & @@ -1256,11 +1188,9 @@ pure subroutine set_inf_1d_double(output, inf) output = tmp -# 367 "shr_infnan_mod.F90.in" end subroutine set_inf_1d_double ! TYPE double,real ! DIMS 0,1,2,3,4,5,6,7 -# 329 "shr_infnan_mod.F90.in" pure subroutine set_inf_2d_double(output, inf) #ifdef HAVE_IEEE_ARITHMETIC use, intrinsic :: ieee_arithmetic, only: & @@ -1299,11 +1229,9 @@ pure subroutine set_inf_2d_double(output, inf) output = tmp -# 367 "shr_infnan_mod.F90.in" end subroutine set_inf_2d_double ! TYPE double,real ! DIMS 0,1,2,3,4,5,6,7 -# 329 "shr_infnan_mod.F90.in" pure subroutine set_inf_3d_double(output, inf) #ifdef HAVE_IEEE_ARITHMETIC use, intrinsic :: ieee_arithmetic, only: & @@ -1342,11 +1270,9 @@ pure subroutine set_inf_3d_double(output, inf) output = tmp -# 367 "shr_infnan_mod.F90.in" end subroutine set_inf_3d_double ! TYPE double,real ! DIMS 0,1,2,3,4,5,6,7 -# 329 "shr_infnan_mod.F90.in" pure subroutine set_inf_4d_double(output, inf) #ifdef HAVE_IEEE_ARITHMETIC use, intrinsic :: ieee_arithmetic, only: & @@ -1385,11 +1311,9 @@ pure subroutine set_inf_4d_double(output, inf) output = tmp -# 367 "shr_infnan_mod.F90.in" end subroutine set_inf_4d_double ! TYPE double,real ! DIMS 0,1,2,3,4,5,6,7 -# 329 "shr_infnan_mod.F90.in" pure subroutine set_inf_5d_double(output, inf) #ifdef HAVE_IEEE_ARITHMETIC use, intrinsic :: ieee_arithmetic, only: & @@ -1428,11 +1352,9 @@ pure subroutine set_inf_5d_double(output, inf) output = tmp -# 367 "shr_infnan_mod.F90.in" end subroutine set_inf_5d_double ! TYPE double,real ! DIMS 0,1,2,3,4,5,6,7 -# 329 "shr_infnan_mod.F90.in" pure subroutine set_inf_6d_double(output, inf) #ifdef HAVE_IEEE_ARITHMETIC use, intrinsic :: ieee_arithmetic, only: & @@ -1471,11 +1393,9 @@ pure subroutine set_inf_6d_double(output, inf) output = tmp -# 367 "shr_infnan_mod.F90.in" end subroutine set_inf_6d_double ! TYPE double,real ! DIMS 0,1,2,3,4,5,6,7 -# 329 "shr_infnan_mod.F90.in" pure subroutine set_inf_7d_double(output, inf) #ifdef HAVE_IEEE_ARITHMETIC use, intrinsic :: ieee_arithmetic, only: & @@ -1514,11 +1434,9 @@ pure subroutine set_inf_7d_double(output, inf) output = tmp -# 367 "shr_infnan_mod.F90.in" end subroutine set_inf_7d_double ! TYPE double,real ! DIMS 0,1,2,3,4,5,6,7 -# 329 "shr_infnan_mod.F90.in" pure subroutine set_inf_0d_real(output, inf) #ifdef HAVE_IEEE_ARITHMETIC use, intrinsic :: ieee_arithmetic, only: & @@ -1557,11 +1475,9 @@ pure subroutine set_inf_0d_real(output, inf) output = tmp -# 367 "shr_infnan_mod.F90.in" end subroutine set_inf_0d_real ! TYPE double,real ! DIMS 0,1,2,3,4,5,6,7 -# 329 "shr_infnan_mod.F90.in" pure subroutine set_inf_1d_real(output, inf) #ifdef HAVE_IEEE_ARITHMETIC use, intrinsic :: ieee_arithmetic, only: & @@ -1600,11 +1516,9 @@ pure subroutine set_inf_1d_real(output, inf) output = tmp -# 367 "shr_infnan_mod.F90.in" end subroutine set_inf_1d_real ! TYPE double,real ! DIMS 0,1,2,3,4,5,6,7 -# 329 "shr_infnan_mod.F90.in" pure subroutine set_inf_2d_real(output, inf) #ifdef HAVE_IEEE_ARITHMETIC use, intrinsic :: ieee_arithmetic, only: & @@ -1643,11 +1557,9 @@ pure subroutine set_inf_2d_real(output, inf) output = tmp -# 367 "shr_infnan_mod.F90.in" end subroutine set_inf_2d_real ! TYPE double,real ! DIMS 0,1,2,3,4,5,6,7 -# 329 "shr_infnan_mod.F90.in" pure subroutine set_inf_3d_real(output, inf) #ifdef HAVE_IEEE_ARITHMETIC use, intrinsic :: ieee_arithmetic, only: & @@ -1686,11 +1598,9 @@ pure subroutine set_inf_3d_real(output, inf) output = tmp -# 367 "shr_infnan_mod.F90.in" end subroutine set_inf_3d_real ! TYPE double,real ! DIMS 0,1,2,3,4,5,6,7 -# 329 "shr_infnan_mod.F90.in" pure subroutine set_inf_4d_real(output, inf) #ifdef HAVE_IEEE_ARITHMETIC use, intrinsic :: ieee_arithmetic, only: & @@ -1729,11 +1639,9 @@ pure subroutine set_inf_4d_real(output, inf) output = tmp -# 367 "shr_infnan_mod.F90.in" end subroutine set_inf_4d_real ! TYPE double,real ! DIMS 0,1,2,3,4,5,6,7 -# 329 "shr_infnan_mod.F90.in" pure subroutine set_inf_5d_real(output, inf) #ifdef HAVE_IEEE_ARITHMETIC use, intrinsic :: ieee_arithmetic, only: & @@ -1772,11 +1680,9 @@ pure subroutine set_inf_5d_real(output, inf) output = tmp -# 367 "shr_infnan_mod.F90.in" end subroutine set_inf_5d_real ! TYPE double,real ! DIMS 0,1,2,3,4,5,6,7 -# 329 "shr_infnan_mod.F90.in" pure subroutine set_inf_6d_real(output, inf) #ifdef HAVE_IEEE_ARITHMETIC use, intrinsic :: ieee_arithmetic, only: & @@ -1815,11 +1721,9 @@ pure subroutine set_inf_6d_real(output, inf) output = tmp -# 367 "shr_infnan_mod.F90.in" end subroutine set_inf_6d_real ! TYPE double,real ! DIMS 0,1,2,3,4,5,6,7 -# 329 "shr_infnan_mod.F90.in" pure subroutine set_inf_7d_real(output, inf) #ifdef HAVE_IEEE_ARITHMETIC use, intrinsic :: ieee_arithmetic, only: & @@ -1858,7 +1762,6 @@ pure subroutine set_inf_7d_real(output, inf) output = tmp -# 367 "shr_infnan_mod.F90.in" end subroutine set_inf_7d_real !--------------------------------------------------------------------- @@ -1867,44 +1770,36 @@ end subroutine set_inf_7d_real ! Function methods to get reals from nan/inf types. !--------------------------------------------------------------------- -# 375 "shr_infnan_mod.F90.in" pure function nan_r8(nan) result(output) class(shr_infnan_nan_type), intent(in) :: nan real(r8) :: output output = nan -# 381 "shr_infnan_mod.F90.in" end function nan_r8 -# 383 "shr_infnan_mod.F90.in" pure function nan_r4(nan) result(output) class(shr_infnan_nan_type), intent(in) :: nan real(r4) :: output output = nan -# 389 "shr_infnan_mod.F90.in" end function nan_r4 -# 391 "shr_infnan_mod.F90.in" pure function inf_r8(inf) result(output) class(shr_infnan_inf_type), intent(in) :: inf real(r8) :: output output = inf -# 397 "shr_infnan_mod.F90.in" end function inf_r8 -# 399 "shr_infnan_mod.F90.in" pure function inf_r4(inf) result(output) class(shr_infnan_inf_type), intent(in) :: inf real(r4) :: output output = inf -# 405 "shr_infnan_mod.F90.in" end function inf_r4 end module shr_infnan_mod diff --git a/CICE-interface/CICE b/CICE-interface/CICE index 5840cd1931..50aa2c9788 160000 --- a/CICE-interface/CICE +++ b/CICE-interface/CICE @@ -1 +1 @@ -Subproject commit 5840cd1931e2e32b9dfded0c19049d0f1ec3d04c +Subproject commit 50aa2c97882fbc9d4918813a22169fe97b424564 diff --git a/CICE-interface/cice_files.cmake b/CICE-interface/cice_files.cmake index 4b0b2f7421..e8114bfd4e 100644 --- a/CICE-interface/cice_files.cmake +++ b/CICE-interface/cice_files.cmake @@ -86,7 +86,6 @@ list(APPEND icepack_files CICE/icepack/columnphysics/icepack_wavefracspec.F90 CICE/icepack/columnphysics/icepack_zbgc.F90 CICE/icepack/columnphysics/icepack_zbgc_shared.F90 - CICE/icepack/columnphysics/icepack_zsalinity.F90 ) list(APPEND cice_shared_files_c diff --git a/CMEPS-interface/CMEPS b/CMEPS-interface/CMEPS index 9923d6d177..a5dea5f178 160000 --- a/CMEPS-interface/CMEPS +++ b/CMEPS-interface/CMEPS @@ -1 +1 @@ -Subproject commit 9923d6d17700daf502d9a016138bf8eb8aad7f09 +Subproject commit a5dea5f178fc98a4ab39c58aa43c37da6ad25d08 diff --git a/CMEPS-interface/CMakeLists.txt b/CMEPS-interface/CMakeLists.txt index f53d327bed..a5e63de262 100644 --- a/CMEPS-interface/CMakeLists.txt +++ b/CMEPS-interface/CMakeLists.txt @@ -4,6 +4,8 @@ if(CMAKE_Fortran_COMPILER_ID MATCHES "GNU") set(CMAKE_Fortran_FLAGS "-g -fbacktrace -ffree-line-length-none") + #Set CPP defintions for the ufs/cdeps_share source component of the cmeps target library + list(APPEND CDEPS_SHARE_DEFS "CPRGNU") if(${CMAKE_Fortran_COMPILER_VERSION} VERSION_GREATER_EQUAL 10) set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -fallow-argument-mismatch -fallow-invalid-boz") endif() @@ -17,6 +19,8 @@ elseif(CMAKE_Fortran_COMPILER_ID MATCHES "Intel") set(CMAKE_Fortran_FLAGS_RELEASE "-O2 -fp-model precise") set(CMAKE_Fortran_FLAGS_DEBUG "-O0 -check -check noarg_temp_created -check nopointer -fpe0 -ftrapuv -init=snan,arrays") set(CMAKE_Fortran_LINK_FLAGS "") + #Set CPP defintions for the ufs/cdeps_share source component of the cmeps target library + list(APPEND CDEPS_SHARE_DEFS "CPRINTEL") else() message(WARNING "Fortran compiler with ID ${CMAKE_Fortran_COMPILER_ID} will be used with CMake default options") endif() @@ -31,6 +35,8 @@ list(APPEND _nems_util_files CMEPS/ufs/ufs_kind_mod.F90 CMEPS/ufs/perf_mod.F90 CMEPS/ufs/ufs_const_mod.F90 + ${PROJECT_SOURCE_DIR}/CDEPS-interface/CDEPS/share/shr_orb_mod.F90 + ${PROJECT_SOURCE_DIR}/CDEPS-interface/CDEPS/share/shr_const_mod.F90 ${PROJECT_SOURCE_DIR}/CDEPS-interface/CDEPS/share/shr_abort_mod.F90 ${PROJECT_SOURCE_DIR}/CDEPS-interface/CDEPS/share/shr_strconvert_mod.F90 ${PROJECT_SOURCE_DIR}/CDEPS-interface/CDEPS/share/shr_log_mod.F90 @@ -172,6 +178,7 @@ add_library(cmeps STATIC ${_nems_util_files} ${_mediator_files} ${SCHEMES} ${CAP set_target_properties(cmeps PROPERTIES Fortran_MODULE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/mod) target_include_directories(cmeps PUBLIC $ $) +target_compile_definitions(cmeps PRIVATE ${CDEPS_SHARE_DEFS}) target_link_libraries(cmeps PUBLIC fms esmf PIO::PIO_Fortran) diff --git a/FV3 b/FV3 index 170e6966bb..71b5604827 160000 --- a/FV3 +++ b/FV3 @@ -1 +1 @@ -Subproject commit 170e6966bb1910580115355f461858499e64367e +Subproject commit 71b560482718ee4d376df6e914071377d294f8d6 diff --git a/GOCART b/GOCART index b94145fca4..6ea78fd790 160000 --- a/GOCART +++ b/GOCART @@ -1 +1 @@ -Subproject commit b94145fca46169bbc53ec6b8d4ed849715dc5130 +Subproject commit 6ea78fd79037b31a1dcdd30d8a315f6558d963e4 diff --git a/HYCOM-interface/HYCOM b/HYCOM-interface/HYCOM index 24437531dc..35789c7577 160000 --- a/HYCOM-interface/HYCOM +++ b/HYCOM-interface/HYCOM @@ -1 +1 @@ -Subproject commit 24437531dcf8580aadaf6ebeb9de544ccfc674f9 +Subproject commit 35789c757766e07f688b4c0c7c5229816f224b09 diff --git a/MOM6-interface/MOM6 b/MOM6-interface/MOM6 index fdbfa25236..02d4dc455b 160000 --- a/MOM6-interface/MOM6 +++ b/MOM6-interface/MOM6 @@ -1 +1 @@ -Subproject commit fdbfa2523650b81a0771f3fb1791ea3e3dce66db +Subproject commit 02d4dc455bb517b4c641c919dc6b9dc829e1e0d4 diff --git a/MOM6-interface/mom6_files.cmake b/MOM6-interface/mom6_files.cmake index 04adba4c30..d07ea23ad9 100644 --- a/MOM6-interface/mom6_files.cmake +++ b/MOM6-interface/mom6_files.cmake @@ -58,15 +58,19 @@ list(APPEND mom6_src_files MOM6/src/diagnostics/MOM_obsolete_params.F90 MOM6/src/diagnostics/MOM_sum_output.F90 MOM6/src/diagnostics/MOM_wave_speed.F90 - MOM6/src/diagnostics/MOM_wave_structure.F90 MOM6/src/equation_of_state/MOM_EOS.F90 - MOM6/src/equation_of_state/MOM_EOS_NEMO.F90 + MOM6/src/equation_of_state/MOM_EOS_Jackett06.F90 + MOM6/src/equation_of_state/MOM_EOS_Roquet_SpV.F90 + MOM6/src/equation_of_state/MOM_EOS_Roquet_rho.F90 MOM6/src/equation_of_state/MOM_EOS_TEOS10.F90 MOM6/src/equation_of_state/MOM_EOS_UNESCO.F90 MOM6/src/equation_of_state/MOM_EOS_Wright.F90 + MOM6/src/equation_of_state/MOM_EOS_Wright_full.F90 + MOM6/src/equation_of_state/MOM_EOS_Wright_red.F90 MOM6/src/equation_of_state/MOM_EOS_linear.F90 MOM6/src/equation_of_state/MOM_TFreeze.F90 + MOM6/src/equation_of_state/MOM_temperature_convert.F90 MOM6/src/equation_of_state/TEOS10/gsw_chem_potential_water_t_exact.f90 MOM6/src/equation_of_state/TEOS10/gsw_ct_freezing_exact.f90 @@ -160,6 +164,7 @@ list(APPEND mom6_src_files MOM6/src/parameterizations/lateral/MOM_spherical_harmonics.F90 MOM6/src/parameterizations/lateral/MOM_thickness_diffuse.F90 MOM6/src/parameterizations/lateral/MOM_tidal_forcing.F90 + MOM6/src/parameterizations/lateral/MOM_Zanna_Bolton.F90 MOM6/src/parameterizations/vertical/MOM_ALE_sponge.F90 MOM6/src/parameterizations/vertical/MOM_CVMix_KPP.F90 diff --git a/WW3 b/WW3 index c4b116886b..97e6a63ebf 160000 --- a/WW3 +++ b/WW3 @@ -1 +1 @@ -Subproject commit c4b116886b5ef9af5fb4942d7161074df3402732 +Subproject commit 97e6a63ebf9a9030fcdae6ad5cf85a0bc91fa37f diff --git a/cmake/configure_hercules.gnu.cmake b/cmake/configure_hercules.gnu.cmake new file mode 100644 index 0000000000..8f1ffe0d01 --- /dev/null +++ b/cmake/configure_hercules.gnu.cmake @@ -0,0 +1 @@ +set(PARALLEL_NETCDF ON CACHE BOOL "Enable parallel NetCDF" FORCE) diff --git a/cmake/configure_hercules.intel.cmake b/cmake/configure_hercules.intel.cmake new file mode 100644 index 0000000000..8f1ffe0d01 --- /dev/null +++ b/cmake/configure_hercules.intel.cmake @@ -0,0 +1 @@ +set(PARALLEL_NETCDF ON CACHE BOOL "Enable parallel NetCDF" FORCE) diff --git a/doc/UsersGuide/build/.gitignore b/doc/UsersGuide/build/.gitignore deleted file mode 100644 index 0addfc818b..0000000000 --- a/doc/UsersGuide/build/.gitignore +++ /dev/null @@ -1,4 +0,0 @@ -# Ignore everything in this directory -* -# Except this file -!.gitignore diff --git a/doc/UsersGuide/source/AutomatedTesting.rst b/doc/UsersGuide/source/AutomatedTesting.rst index 06369c670e..fecb0f644a 100644 --- a/doc/UsersGuide/source/AutomatedTesting.rst +++ b/doc/UsersGuide/source/AutomatedTesting.rst @@ -31,14 +31,14 @@ The CI/CD workflow then executes the following steps: subcomponents are up to date with the top of the ``develop`` branch. #. If the check is successful, build jobs are started on GHA-provided virtual machines - by downloading the hpc-stack Docker container stored in Docker Hub. + by downloading the HPC-Stack Docker container stored in Docker Hub. #. Once all build jobs are successful, the created executable files are stored as artifacts in GHA. #. A number of AWS EC2 instances are started. - #. Test jobs are started on AWS after downloading the hpc-stack Docker container, + #. Test jobs are started on AWS after downloading the HPC-Stack Docker container, the executable file from the build job, and the input-data Docker container. #. When all tests are complete, EC2 instances are stopped. Test results are reported diff --git a/doc/UsersGuide/source/BuildingAndRunning.rst b/doc/UsersGuide/source/BuildingAndRunning.rst index fd3502f9a0..dc564c98de 100644 --- a/doc/UsersGuide/source/BuildingAndRunning.rst +++ b/doc/UsersGuide/source/BuildingAndRunning.rst @@ -14,7 +14,7 @@ through NOAA and its affiliates. These systems are named (e.g., Hera, Orion, Che Level 3 & 4 systems include certain personal computers or non-NOAA-affiliated HPC systems. The prerequisite software libraries for building the WM already exist in a centralized location on Level 1/preconfigured systems, so users may skip directly to :ref:`getting the data ` and downloading the code. -On other systems, users will need to build the prerequisite libraries using :term:`HPC-Stack` or :term:`spack-stack`. +On other systems, users will need to build the prerequisite libraries using :term:`spack-stack` or :term:`HPC-Stack`. ======================= Prerequisite Libraries @@ -22,7 +22,7 @@ Prerequisite Libraries The UFS WM requires a number of libraries. The WM uses two categories of libraries, which are available as a bundle via -:term:`HPC-Stack` or :term:`spack-stack`: +:term:`spack-stack` or :term:`HPC-Stack`: #. :term:`NCEP` libraries (:term:`NCEPLIBS`): These are libraries developed for use with NOAA weather models. Most have an NCEPLIBS prefix in the repository (e.g., NCEPLIBS-bacio). Select tools from the UFS @@ -34,11 +34,12 @@ The WM uses two categories of libraries, which are available as a bundle via instead. .. note:: - Currently, HPC-Stack is the software stack validated by the UFS WM for running :term:`regression tests `. - However, UFS applications are shifting to spack-stack, which is a Spack-based - method for installing UFS prerequisite software libraries. The spack-stack is currently - used on NOAA Cloud platforms and in containers, while HPC-Stack is still used on NOAA - Research & Development HPC Systems (RDHPCS). + Currently, spack-stack is the software stack validated by the UFS WM for running + :term:`regression tests `. Spack-stack is a Spack-based method for installing UFS + prerequisite software libraries. UFS applications and components are also shifting to + spack-stack from HPC-Stack but are at various stages of this transition. + Although users can still build and use HPC-Stack, the UFS WM no longer uses HPC-Stack + for validation, and support for this option is being deprecated. ---------------- Common Modules @@ -70,8 +71,8 @@ The most updated list of common modules can be viewed in ``ufs_common.lua`` `here `__. .. attention:: - Documentation is available for installing `HPC-Stack `__ - and `spack-stack `__, respectively. + Documentation is available for installing `spack-stack `__ + and `HPC-Stack `__, respectively. One of these software stacks (or the libraries they contain) must be installed before running the UFS Weather Model. .. _GetData: diff --git a/doc/UsersGuide/source/CodeOverview.rst b/doc/UsersGuide/source/CodeOverview.rst index 7b304e2808..a479309aab 100644 --- a/doc/UsersGuide/source/CodeOverview.rst +++ b/doc/UsersGuide/source/CodeOverview.rst @@ -19,16 +19,16 @@ Four levels of support have been defined for :term:`UFS` applications, and the U Level 1 Systems ================== -Preconfigured (Level 1) systems for the UFS WM already have the required external libraries available in a central location via :term:`HPC-Stack` or :term:`spack-stack`. The WM is expected to build and run out-of-the-box on these systems, and users can download the WM code without first installing prerequisite software. Additionally, regression test data is already available on these systems. In general, users must have access to these Level 1 systems in order to use them. +Preconfigured (Level 1) systems for the UFS WM already have the required external libraries available in a central location via :term:`spack-stack`. The WM is expected to build and run out-of-the-box on these systems, and users can download the WM code without first installing prerequisite software. Additionally, regression test data is already available on these systems. In general, users must have access to these Level 1 systems in order to use them. Currently, Level 1 (or Tier-1) platforms for regression testing are: * WCOSS2 (Intel) - * Cheyenne (Intel/GNU compilers) * Gaea (Intel) * Hera (Intel/GNU compilers) * Jet (Intel) * Orion (Intel) + * Hercules (Intel/GNU compilers) * AWS Docker container (Intel) More information is available in the `UFS WM wiki `__. diff --git a/doc/UsersGuide/source/Configurations.rst b/doc/UsersGuide/source/Configurations.rst index a19df6d812..ae7772a25b 100644 --- a/doc/UsersGuide/source/Configurations.rst +++ b/doc/UsersGuide/source/Configurations.rst @@ -1,3 +1,9 @@ +.. |nbsp| unicode:: 0xA0 + :trim: + +.. role:: raw-html(raw) + :format: html + .. _Configurations: ************************* @@ -30,6 +36,8 @@ and `rt.gnu.conf ` - Coupled :term:`CDEPS` - :term:`DATM` - :term:`LND` -:term:`CMEPS` + * - :ref:`RRFS ` + - :term:`ATM` with :term:`data assimilation` This chapter details the supported build/run options for each supported configuration. Click on the configuration category in :numref:`Table %s ` @@ -45,7 +53,7 @@ Each RT configuration file (located in the ``ufs-weather-model/tests/tests`` `directory `__) sets default variables by calling setup functions from ``ufs-weather-model/tests/default_vars.sh`` (see defaults `here `__). -Then, the RT configuration file sets test-specific variables; these values will override +Then, the RT configuration file sets test-specific variablesthese values will override the defaults. For example, the ``control_c48`` test file sets a list of files that it will use, calls the ``export_fv3`` function from ``default_vars.sh``, and then exports test-specific variables. An excerpt is included below (``...`` indicates omitted lines): @@ -138,7 +146,7 @@ it will be expanded to cover the full range of ATM-only supported configurations * - Test Name - Description - - Physics Suite + - Physics Suite (see namelist options `here `__) - DT_ATMOS - Start Date - Forecast Length (hours) @@ -230,7 +238,7 @@ These tests use default values set in the ``export_fv3`` function of ``default_v * - Test Name - Description - - Physics Suite + - Physics Suite (see namelist options `here `__) - DT_ATMOS - Start Date - Forecast Length (hours) @@ -268,6 +276,438 @@ and a sample ATML ``nems.configure`` file (``nems.configure.atm_lnd.IN``) is ava `here `__. +.. _rrfs-documented: + +======================================= +Rapid Refresh Forecast System (RRFS) +======================================= + +The RRFS configurations use an :term:`ATM`-only configuration on a high-resolution +regional grid with data assimilation capabilities. +These tests use the default values set in the ``export_fv3`` function of ``default_vars.sh`` unless other values are explicitly set. + +Current RRFS regression tests cover a wide variety of functionality and involve several +physics tests. :numref:`Table %s ` contains RTs for RRFS functionality. + +.. attention:: + + Certain physics-related settings are common to all of the supported RRFS configurations. These values are set in each test's configuration file because they differ from the ``default_vars.sh`` values: + + * **Set to FALSE:** DO_SAT_ADJ, HYBEDMF, DO_DEEP, SHAL_CNV, LHEATSTRG + * **Set to TRUE:** DO_MYNNEDMF, DO_MYNNSFCLAY + * **Set to VALUE:** DNATS=0, IALB=2, IEMS=2, IMFSHALCNV=-1, IMFDEEPCNV=-1 + + The "Detailed Physics Parameters" column in :numref:`Table %s ` details physics settings that differ from both the ``default_vars.sh`` values and these RRFS-specific defaults. + + +.. _rrfs-rts: + +.. list-table:: *RRFS regression test descriptions* + :widths: 50 10 30 50 10 10 10 10 10 + :header-rows: 1 + + * - Test |nbsp| Name |nbsp| |nbsp| |nbsp| |nbsp| |nbsp| |nbsp| |nbsp| |nbsp| |nbsp| |nbsp| |nbsp| |nbsp| + - Description + - General Physics Parameters + - Detailed |nbsp| Physics |nbsp| Parameters |nbsp| (see |nbsp| namelist |nbsp| options |nbsp| `here `__ |nbsp| for variable definitions) + - Start |nbsp| Date |nbsp| |nbsp| |nbsp| |nbsp| + - Fcst Length (hours) + - Output Grid + - Configuration Files + - Other + * - `rrfs_v1beta `__ + - Compare RRFS_v1beta results with previous trunk version + - **Suite:** CCPP_SUITE=FV3_RRFS_v1beta + + **Microphysics:** IMP_PHYSICS=8 + + **Time Step:** DT_ATMOS=300 + - **Set to FALSE:** Default RRFS values only :raw-html:`

` + **Set to TRUE:** LRADAR, LTAEROSOL :raw-html:`

` + **Set to VALUE:** NSTF_NAME='2,0,0,0,0', IAER=5111, LSM=2, LSOIL_LSM=4 + - 2021-03-22 06:00:00 + - 24 + - OUTPUT_GRID=gaussian_grid :raw-html:`

` + **Grid Parameters:** NPZ=127, NPZP=128 + - NEMS_CONFIGURE=nems.configure.atm.IN + MODEL_CONFIGURE=model_configure.IN + FV3_RUN=control_run.IN + INPUT_NML=rap.nml.IN + FIELD_TABLE=field_table_thompson_aero_tke + DIAG_TABLE=diag_table_rap_noah + - RESTART_INTERVAL="6 -1", OUTPUT_FH='0 09 12' + * - `rrfs_v1beta_debug `__ + - Compare rrfs_v1beta_debug results with previous trunk version + - **Suite:** CCPP_SUITE=FV3_RRFS_v1beta + + **Microphysics:** IMP_PHYSICS=8 + + **Time Step:** DT_ATMOS=300 + - **Set to FALSE:** Default RRFS values only :raw-html:`

` + **Set to TRUE:** LRADAR, LTAEROSOL :raw-html:`

` + **Set to VALUE:** NSTF_NAME='2,0,0,0,0', IAER=5111, LSM=2, LSOIL_LSM=4 + - 2021-03-22 06:00:00 + - 1 + - OUTPUT_GRID=gaussian_grid :raw-html:`

` + **Grid Parameters:** NPZ=127, NPZP=128 + - NEMS_CONFIGURE=nems.configure.atm.IN + MODEL_CONFIGURE=model_configure.IN + FV3_RUN=control_run.IN + INPUT_NML=rap.nml.IN + FIELD_TABLE=field_table_thompson_aero_tke + DIAG_TABLE=diag_table_rap_noah + - OUTPUT_FH="0 1" + * - `rrfs_v1nssl `__ + - Compare RRFS_v1nssl results with previous trunk version + - **Suite:** CCPP_SUITE=FV3_RRFS_v1nssl + + **Microphysics:** IMP_PHYSICS=17 + + **Time Step:** DT_ATMOS=300 + - **Set to FALSE:** LTAEROSOL :raw-html:`

` + **Set to TRUE:** NSSL_CCN_ON, NSSL_HAIL_ON, NSSL_INVERTCCN :raw-html:`

` + **Set to VALUE:** NSTF_NAME='2,0,0,0,0', IAER=5111, CS=17, NWAT=7, LSM=2, LSOIL_LSM=4 + - 2021-03-22 06:00:00 + - 24 + - OUTPUT_GRID=gaussian_grid :raw-html:`

` + **Grid Parameters:** NPZ=127, NPZP=128 + - NEMS_CONFIGURE=nems.configure.atm.IN + MODEL_CONFIGURE=model_configure.IN + FV3_RUN=control_run.IN + INPUT_NML=rap.nml.IN + FIELD_TABLE=field_table_nssl_tke + DIAG_TABLE=diag_table_rap_noah + - RESTART_INTERVAL="6 -1", OUTPUT_FH='0 09 12' + * - `rrfs_v1nssl_nohailnoccn `__ + - Compare RRFS_v1nssl_nohailnoccn results with previous trunk version + - **Suite:** CCPP_SUITE=FV3_RRFS_v1nssl + + **Microphysics:** IMP_PHYSICS=17 + + **Time Step:** DT_ATMOS=300 + - **Set to FALSE:** NSSL_CCN_ON, NSSL_HAIL_ON, LTAEROSOL :raw-html:`

` + **Set to TRUE:** NSSL_INVERTCCN :raw-html:`

` + **Set to VALUE:** NSTF_NAME='2,0,0,0,0', IAER=5111, NWAT=6, LSM=2, LSOIL_LSM=4 + - 2021-03-22 06:00:00 + - 24 + - OUTPUT_GRID=gaussian_grid :raw-html:`

` + **Grid Parameters:** NPZ=127, NPZP=128 + - NEMS_CONFIGURE=nems.configure.atm.IN + MODEL_CONFIGURE=model_configure.IN + FV3_RUN=control_run.IN + INPUT_NML=rap.nml.IN + FIELD_TABLE=field_table_nssl_nohailnoccn_tke + DIAG_TABLE=diag_table_rap_noah + - RESTART_INTERVAL="6 -1", OUTPUT_FH='0 09 12' + * - `rrfs_conus13km_hrrr_warm `__ + - HRRR physics on 13km domain, control run + - **Suite:** CCPP_SUITE=FV3_HRRR + + **Microphysics:** IMP_PHYSICS=8 + + **Time Step:** DT_ATMOS=120 + - **Set to FALSE:** SEDI_SEMI, MAKE_NH, EXTERNAL_IC, NGGPS_IC, LDIAG3D, QDIAG3D, RANDOM_CLDS, CNVCLD, DO_SPPT, DO_SHUM, DO_SKEB, DO_UGWP_* :raw-html:`

` + + **Set to TRUE:** SFCLAY_COMPUTE_FLUX, DO_MYJPBL, MOUNTAIN, PRINT_DIFF_PGR, DO_GSL_DRAG_*, FRAC_ICE :raw-html:`

` + + **Set to VALUE:** DECFL=8, LKM=1, IOPT_LAKE=2, ICLIQ_SW=2, IOVR=3, KICE=9, LSM=3, LSOIL_LSM=9, NA_INIT=0, FHZERO=1.0, FHCYC=0.0, IAER=1011, CDMBWD='3.5,1.0', LNDP_TYPE=0, N_VAR_LNDP=0, GWD_OPT=3 + - 2021-05-12 16:00:00 + - 2 + - OUTPUT_GRID=lambert_conformal :raw-html:`

` + **Grid Parameters:** INPES=12, JNPES=12, NPX=397, NPY=233, NPZ=65, NPZP=66 + - NEMS_CONFIGURE=nems.configure.atm.IN + MODEL_CONFIGURE=model_configure_rrfs_conus13km.IN + FV3_RUN=rrfs_warm_run.IN + INPUT_NML=rrfs_conus13km_hrrr.nml.IN + FIELD_TABLE=field_table_thompson_aero_tke + DIAG_TABLE=diag_table_hrrr + - RESTART_INTERVAL=1, WARM_START=.true., READ_INCREMENT=.false., RES_LATLON_DYNAMICS="'fv3_increment.nc'" + * - `rrfs_conus13km_hrrr_warm_debug `__ + - HRRR physics on 13km domain, debug run + - **Suite:** CCPP_SUITE=FV3_HRRR + + **Microphysics:** IMP_PHYSICS=8 + + **Time Step:** DT_ATMOS=120 + - **Set to FALSE:** SEDI_SEMI, MAKE_NH, EXTERNAL_IC, NGGPS_IC, READ_INCREMENT, LDIAG3D, QDIAG3D, RANDOM_CLDS, CNVCLD, DO_SPPT, DO_SHUM, DO_SKEB, DO_UGWP_* :raw-html:`

` + **Set to TRUE:** SFCLAY_COMPUTE_FLUX, DO_MYJPBL, MOUNTAIN, PRINT_DIFF_PGR, DO_GSL_DRAG_*, FRAC_ICE :raw-html:`

` + **Set to VALUE:** DECFL=8, LKM=1, IOPT_LAKE=2, ICLIQ_SW=2, IOVR=3, KICE=9, LSM=3, LSOIL_LSM=9, NA_INIT=0, FHZERO=1.0, FHCYC=0.0, IAER=1011, CDMBWD='3.5,1.0', LNDP_TYPE=0, N_VAR_LNDP=0, GWD_OPT=3 + - 2021-05-12 16:00:00 + - 1 + - OUTPUT_GRID=lambert_conformal :raw-html:`

` + **Grid Parameters:** INPES=12, JNPES=12, NPX=397, NPY=233, NPZ=65, NPZP=66 + - NEMS_CONFIGURE=nems.configure.atm.IN + MODEL_CONFIGURE=model_configure_rrfs_conus13km.IN + FV3_RUN=rrfs_warm_run.IN + INPUT_NML=rrfs_conus13km_hrrr.nml.IN + FIELD_TABLE=field_table_thompson_aero_tke + DIAG_TABLE=diag_table_hrrr + - RESTART_INTERVAL=1, WARM_START=.true., READ_INCREMENT=.false., RES_LATLON_DYNAMICS="'fv3_increment.nc'" + * - `rrfs_conus13km_hrrr_warm_restart_mismatch `__ + - HRRR physics on 13km domain, control run + - **Suite:** CCPP_SUITE=FV3_HRRR + + **Microphysics:** IMP_PHYSICS=8 + + **Time Step:** DT_ATMOS=120 + - **Set to FALSE:** SEDI_SEMI, MAKE_NH, EXTERNAL_IC, NGGPS_IC, LDIAG3D, QDIAG3D, RANDOM_CLDS, CNVCLD, DO_SPPT, DO_SHUM, DO_SKEB, DO_UGWP_* :raw-html:`

` + **Set to TRUE:** SFCLAY_COMPUTE_FLUX, DO_MYJPBL, MOUNTAIN, PRINT_DIFF_PGR, DO_GSL_DRAG_*, FRAC_ICE :raw-html:`

` + **Set to VALUE:** DECFL=8, LKM=1, ICLIQ_SW=2, IOVR=3, KICE=9, LSM=3, LSOIL_LSM=9, NA_INIT=0, FHZERO=1.0, FHCYC=0.0, IAER=5111, CDMBWD='3.5,1.0', LNDP_TYPE=0, N_VAR_LNDP=0, GWD_OPT=3 + - 2021-05-12 16:00:00 + - 2 + - OUTPUT_GRID=lambert_conformal :raw-html:`

` + **Grid Parameters:** INPES=12, JNPES=12, NPX=397, NPY=233, NPZ=65, NPZP=66 + - NEMS_CONFIGURE=nems.configure.atm.IN + MODEL_CONFIGURE=model_configure_rrfs_conus13km.IN + FV3_RUN=rrfs_warm_run.IN + INPUT_NML=rrfs_conus13km_hrrr.nml.IN + FIELD_TABLE=field_table_thompson_aero_tke + DIAG_TABLE=diag_table_hrrr + - FHROT=1, RESTART_FILE_PREFIX=$( printf %04d%02d%02d.%02d0000 $SYEAR $SMONTH $SDAY $(( SHOUR+FHROT )) ), RRFS_RESTART=YES, WARM_START=.true., READ_INCREMENT=.false., RES_LATLON_DYNAMICS="'fv3_increment.nc'", + * - `rrfs_smoke_conus13km_hrrr_warm `__ + - HRRR smoke physics on 13km domain, control run + - **Suite:** CCPP_SUITE=FV3_HRRR + + **Microphysics:** IMP_PHYSICS=8 + + **Time Step:** DT_ATMOS=120 + - **Set to FALSE:** SEDI_SEMI, MAKE_NH, EXTERNAL_IC, NGGPS_IC, LDIAG3D, QDIAG3D, RANDOM_CLDS, CNVCLD, DO_SPPT, DO_SHUM, DO_SKEB, DO_UGWP_* :raw-html:`

` + **Set to TRUE:** RRFS_SMOKE, SFCLAY_COMPUTE_FLUX, DO_MYJPBL, MOUNTAIN, PRINT_DIFF_PGR, DO_GSL_DRAG_*, FRAC_ICE :raw-html:`

` + **Set to VALUE:** DECFL=8, SEAS_OPT=0, LKM=1, IOPT_LAKE=2, ICLIQ_SW=2, IOVR=3, KICE=9, LSM=3, LSOIL_LSM=9, NA_INIT=0, FHZERO=1.0, FHCYC=0.0, IAER=1011, CDMBWD='3.5,1.0', LNDP_TYPE=0, N_VAR_LNDP=0, GWD_OPT=3 + - 2021-05-12 16:00:00 + - 2 + - OUTPUT_GRID=lambert_conformal :raw-html:`

` + **Grid Parameters:** INPES=12, JNPES=12, NPX=397, NPY=233, NPZ=65, NPZP=66, + - NEMS_CONFIGURE=nems.configure.atm.IN + MODEL_CONFIGURE=model_configure_rrfs_conus13km.IN + FV3_RUN=rrfs_warm_run.IN + INPUT_NML=rrfs_conus13km_hrrr.nml.IN + FIELD_TABLE=field_table_thompson_aero_tke_smoke + DIAG_TABLE=diag_table_hrrr + DIAG_TABLE_ADDITIONAL=diag_additional_rrfs_smoke + - RESTART_INTERVAL=1, WARM_START=.true., READ_INCREMENT=.false., RES_LATLON_DYNAMICS="'fv3_increment.nc'" + * - `rrfs_smoke_conus13km_hrrr_warm_2threads `__ + - HRRR smoke physics on 13km domain, different threads + - **Suite:** CCPP_SUITE=FV3_HRRR + + **Microphysics:** IMP_PHYSICS=8 + + **Time Step:** DT_ATMOS=120 + - **Set to FALSE:** SEDI_SEMI, MAKE_NH, EXTERNAL_IC, NGGPS_IC, LDIAG3D, QDIAG3D, RANDOM_CLDS, CNVCLD, DO_SPPT, DO_SHUM, DO_SKEB, DO_UGWP_* :raw-html:`

` + **Set to TRUE:** RRFS_SMOKE, SFCLAY_COMPUTE_FLUX, DO_MYJPBL, MOUNTAIN, PRINT_DIFF_PGR, DO_GSL_DRAG_*, FRAC_ICE :raw-html:`

` + **Set to VALUE:** DECFL=8, SEAS_OPT=0, LKM=1, ICLIQ_SW=2, IOVR=3, KICE=9, LSM=3, LSOIL_LSM=9, NA_INIT=0, FHZERO=1.0, FHCYC=0.0, IAER=1011, CDMBWD='3.5,1.0', LNDP_TYPE=0, N_VAR_LNDP=0, GWD_OPT=3 + - 2021-05-12 16:00:00 + - 2 + - OUTPUT_GRID=lambert_conformal :raw-html:`

` + **Grid Parameters:** INPES=$INPES_thrd, JNPES=$JNPES_thrd, INPES=12, JNPES=12, NPX=397, NPY=233, NPZ=65, NPZP=66 + - NEMS_CONFIGURE=nems.configure.atm.IN + MODEL_CONFIGURE=model_configure_rrfs_conus13km.IN + FV3_RUN=rrfs_warm_run.IN + INPUT_NML=rrfs_conus13km_hrrr.nml.IN + FIELD_TABLE=field_table_thompson_aero_tke_smoke + DIAG_TABLE=diag_table_hrrr + DIAG_TABLE_ADDITIONAL=diag_additional_rrfs_smoke + - RESTART_INTERVAL=1, atm_omp_num_threads=2, WARM_START=.true, READ_INCREMENT=.false., RES_LATLON_DYNAMICS="'fv3_increment.nc'" + * - `rrfs_smoke_conus13km_hrrr_warm_debug `__ + - HRRR smoke physics on 13km domain, control run + - **Suite:** CCPP_SUITE=FV3_HRRR + + **Microphysics:** IMP_PHYSICS=8 + + **Time Step:** DT_ATMOS=120 + - **Set to FALSE:** SEDI_SEMI, MAKE_NH, EXTERNAL_IC, NGGPS_IC, LDIAG3D, QDIAG3D, RANDOM_CLDS, CNVCLD, DO_SPPT, DO_SHUM, DO_SKEB, DO_UGWP_* :raw-html:`

` + **Set to TRUE:** RRFS_SMOKE, SFCLAY_COMPUTE_FLUX, DO_MYJPBL, MOUNTAIN, PRINT_DIFF_PGR, DO_GSL_DRAG_*, FRAC_ICE :raw-html:`

` + **Set to VALUE:** DECFL=8, SEAS_OPT=0, LKM=1, ICLIQ_SW=2, IOVR=3, KICE=9, LSM=3, LSOIL_LSM=9, NA_INIT=0, FHZERO=1.0, FHCYC=0.0, IAER=1011, CDMBWD='3.5,1.0', LNDP_TYPE=0, N_VAR_LNDP=0, GWD_OPT=3 + - 2021-05-12 16:00:00 + - 1 + - OUTPUT_GRID=lambert_conformal :raw-html:`

` + **Grid Parameters**: INPES=12, JNPES=12, NPX=397, NPY=233, NPZ=65, NPZP=66 + - NEMS_CONFIGURE=nems.configure.atm.IN + MODEL_CONFIGURE=model_configure_rrfs_conus13km.IN + FV3_RUN=rrfs_warm_run.IN + INPUT_NML=rrfs_conus13km_hrrr.nml.IN + FIELD_TABLE=field_table_thompson_aero_tke_smoke + DIAG_TABLE=diag_table_hrrr + DIAG_TABLE_ADDITIONAL=diag_additional_rrfs_smoke + - RESTART_INTERVAL=1, WARM_START=.true., READ_INCREMENT=.false., RES_LATLON_DYNAMICS="'fv3_increment.nc'" + * - `rrfs_smoke_conus13km_hrrr_warm_debug_2threads `__ + - HRRR smoke physics on 13km domain, control run + - **Suite:** CCPP_SUITE=FV3_HRRR + + **Microphysics:** IMP_PHYSICS=8 + + **Time Step:** DT_ATMOS=120 + - **Set to FALSE:** SEDI_SEMI, MAKE_NH, EXTERNAL_IC, NGGPS_IC, LDIAG3D, QDIAG3D, RANDOM_CLDS, CNVCLD, DO_SPPT, DO_SHUM, DO_SKEB, DO_UGWP_* :raw-html:`

` + **Set to TRUE:** RRFS_SMOKE, SFCLAY_COMPUTE_FLUX, DO_MYJPBL, MOUNTAIN, PRINT_DIFF_PGR, DO_GSL_DRAG_*, FRAC_ICE :raw-html:`

` + **Set to VALUE:** DECFL=8, SEAS_OPT=0, LKM=1, ICLIQ_SW=2, IOVR=3, KICE=9, LSM=3, LSOIL_LSM=9, NA_INIT=0, FHZERO=1.0, FHCYC=0.0, IAER=1011, CDMBWD='3.5,1.0', LNDP_TYPE=0, N_VAR_LNDP=0, GWD_OPT=3 + - 2021-05-12 16:00:00 + - 1 + - OUTPUT_GRID=lambert_conformal :raw-html:`

` + **Grid Parameters**: INPES=$INPES_thrd, JNPES=$JNPES_thrd, INPES=12, JNPES=12, NPX=397, NPY=233, NPZ=65, NPZP=66 + - NEMS_CONFIGURE=nems.configure.atm.IN + MODEL_CONFIGURE=model_configure_rrfs_conus13km.IN + FV3_RUN=rrfs_warm_run.IN + INPUT_NML=rrfs_conus13km_hrrr.nml.IN + FIELD_TABLE=field_table_thompson_aero_tke_smoke + DIAG_TABLE=diag_table_hrrr + MODEL_CONFIGURE=model_configure_rrfs_conus13km.IN + DIAG_TABLE_ADDITIONAL=diag_additional_rrfs_smoke + - RESTART_INTERVAL=1, atm_omp_num_threads=2, WARM_START=.true, READ_INCREMENT=.false., RES_LATLON_DYNAMICS="'fv3_increment.nc'" + * - `rrfs_smoke_conus13km_radar_tten_warm `__ + - HRRR smoke physics on 13km domain with radar-derived temperature tendencies + - **Suite:** CCPP_SUITE=FV3_HRRR + + **Microphysics:** IMP_PHYSICS=8 + + **Time Step:** DT_ATMOS=120 + - **Set to FALSE:** SEDI_SEMI, MAKE_NH, EXTERNAL_IC, NGGPS_IC, LDIAG3D, QDIAG3D, RANDOM_CLDS, CNVCLD, DO_SPPT, DO_SHUM, DO_SKEB, DO_UGWP_* :raw-html:`

` + **Set to TRUE:** RRFS_SMOKE, SFCLAY_COMPUTE_FLUX, DO_MYJPBL, MOUNTAIN, PRINT_DIFF_PGR, DO_GSL_DRAG_*, FRAC_ICE :raw-html:`

` + **Set to VALUE:** FH_DFI_RADAR='0.0, 0.25, 0.50, 0.75, 1.0', DECFL=8, SEAS_OPT=0, LKM=1, ICLIQ_SW=2, IOVR=3, KICE=9, LSM=3, LSOIL_LSM=9, NA_INIT=0, FHZERO=1.0, FHCYC=0.0, IAER=1011, CDMBWD='3.5,1.0', LNDP_TYPE=0, N_VAR_LNDP=0, GWD_OPT=3 + - 2021-05-12 16:00:00 + - 2 + - OUTPUT_GRID=lambert_conformal :raw-html:`

` + **Grid Parameters:** INPES=12, JNPES=12, NPX=397, NPY=233, NPZ=65, NPZP=66 + - NEMS_CONFIGURE=nems.configure.atm.IN + MODEL_CONFIGURE=model_configure_rrfs_conus13km.IN + FV3_RUN=rrfs_warm_run.IN + INPUT_NML=rrfs_conus13km_hrrr.nml.IN + FIELD_TABLE=field_table_thompson_aero_tke + DIAG_TABLE=diag_table_hrrr + - RESTART_INTERVAL=1, WARM_START=.true, READ_INCREMENT=.false., RES_LATLON_DYNAMICS="'fv3_increment.nc'" + +**Sample** ``CMAKE_FLAGS`` **Setting** + +.. code-block:: console + + export CMAKE_FLAGS="-DAPP=ATM -DCCPP_SUITES=FV3_RAP,FV3_HRRR,FV3_RRFS_v1beta,FV3_RRFS_v1nssl -D32BIT=ON" + +**Supported Physics Suites** + +.. list-table:: *Physics suites used in the RRFS configurations above* + :widths: 10 50 + :header-rows: 1 + + * - Physics Suite + - Description + * - FV3_RAP + - The FV3_RAP physics suite is described in the :term:`CCPP` documentation `here `__. + * - FV3_HRRR + - The FV3_HRRR physics suite is described in the CCPP documentation `here `__. + * - FV3_RRFS_v1beta + - The FV3_RRFS_v1beta physics suite is described in the CCPP documentation `here `__. + * - FV3_RRFS_v1nssl + - The FV3_RRFS_v1nssl physics suite is similar to the *FV3_RRFS_v1beta* suite; however, it uses the NSSL 2-moment microphysics scheme instead of the Thompson microphysics scheme. + + +**Additional Information** + +Input files required for RRFS ATM configurations can be viewed in :numref:`Table %s ` +or in the `UFS WM RT Data Bucket `__. Users who wish to run additional (unsupported) cases may also find useful data `here `__. + +Information on ``nems.configure`` files is available in :numref:`Section %s `. The supported RRFS WM RTs use the same ``nems.configure`` file that ATM-only tests do (``nems.configure.atm.IN``). This file can be viewed in the ``ufs-weather-model/tests/parm`` directory `here `__. + +Additionally, users can find examples of various RRFS configuration files in ``ufs-weather-model/tests/parm`` `here `__. These files include ``model_configure_*``, ``*_run.IN`` (input run), ``*.nml.IN`` (input namelist), ``field_table_*``, and ``diag_table_*`` files. + +.. _rrfs-files: + +.. list-table:: Files Required for RRFS RTs + :widths: 50 10 10 10 10 110 + :header-rows: 1 + + * - Tests + - sfcf*.nc + - atmf*.nc + - GFSFLX.GrbF* + - GFSPRS.GrbF* + - Other |nbsp| |nbsp| |nbsp| |nbsp| |nbsp| |nbsp| |nbsp| |nbsp| |nbsp| |nbsp| |nbsp| |nbsp| |nbsp| |nbsp| |nbsp| |nbsp| |nbsp| |nbsp| |nbsp| |nbsp| |nbsp| |nbsp| |nbsp| |nbsp| |nbsp| |nbsp| |nbsp| |nbsp| |nbsp| |nbsp| |nbsp| |nbsp| |nbsp| |nbsp| |nbsp| |nbsp| |nbsp| |nbsp| |nbsp| |nbsp| |nbsp| |nbsp| |nbsp| |nbsp| |nbsp| |nbsp| |nbsp| |nbsp| |nbsp| |nbsp| |nbsp| |nbsp| |nbsp| |nbsp| |nbsp| |nbsp| |nbsp| |nbsp| |nbsp| |nbsp| |nbsp| |nbsp| |nbsp| |nbsp| |nbsp| |nbsp| |nbsp| |nbsp| |nbsp| |nbsp| |nbsp| |nbsp| |nbsp| + * - rrfs_v1beta + - sfcf000.nc + sfcf009.nc + sfcf012.nc + - atmf000.nc + atmf009.nc + atmf012.nc + - GFSFLX.GrbF00 + GFSFLX.GrbF09 + GFSFLX.GrbF12 + - GFSPRS.GrbF00 + GFSPRS.GrbF09 + GFSPRS.GrbF12 + - 20210323.060000.coupler.research + + 20210323.060000.fv_core.res.nc + + 20210323.060000.fv_core.res.tile[1-6].nc + + 20210323.060000.fv_srf_wnd.res.tile[1-6].nc + + 20210323.060000.fv_tracer.res.tile[1-6].nc + + 20210323.060000.phy_data.tile[1-6].nc + + 20210323.060000.sfc_data.tile[1-6].nc + * - rrfs_v1nssl + + rrfs_v1nssl_nohailnoccn + - sfcf000.nc + sfcf009.nc + sfcf012.nc + - atmf000.nc + atmf009.nc + atmf012.nc + - GFSFLX.GrbF00 + GFSFLX.GrbF09 + GFSFLX.GrbF12 + - GFSPRS.GrbF00 + GFSPRS.GrbF09 + GFSPRS.GrbF12 + - + * - rrfs_conus13km_hrrr_warm + rrfs_smoke_conus13km_hrrr_warm + - sfcf000.nc + sfcf001.nc + sfcf002.nc + - atmf000.nc + atmf001.nc + atmf002.nc + - + - + - 20210512.170000.coupler.res + 20210512.170000.fv_core.res.nc + 20210512.170000.fv_core.res.tile1.nc + 20210512.170000.fv_srf_wnd.res.tile1.nc + 20210512.170000.fv_tracer.res.tile1.nc + 20210512.170000.phy_data.nc + 20210512.170000.sfc_data.nc + * - rrfs_smoke_conus13km_hrrr_warm_2threads + rrfs_smoke_conus13km_radar_tten_warm + - sfcf000.nc + sfcf001.nc + sfcf002.nc + - atmf000.nc + atmf001.nc + atmf002.nc + - + - + - + * - rrfs_v1beta_debug + rrfs_conus13km_hrrr_warm_debug + rrfs_smoke_conus13km_hrrr_warm_debug + rrfs_smoke_conus13km_hrrr_warm_debug_2threads + - sfcf000.nc + sfcf001.nc + - atmf000.nc + atmf001.nc + - + - + - + * - rrfs_conus13km_hrrr_warm_restart_mismatch + - sfcf002.nc + - atmf002.nc + - + - + - + .. _lnd-documented: ======= diff --git a/doc/UsersGuide/source/Glossary.rst b/doc/UsersGuide/source/Glossary.rst index c325d647c6..5515a8f5e6 100644 --- a/doc/UsersGuide/source/Glossary.rst +++ b/doc/UsersGuide/source/Glossary.rst @@ -54,6 +54,9 @@ Glossary cron table Cron is a job scheduler accessed through the command-line on UNIX-like operating systems. It is useful for automating tasks such as regression testing. Cron periodically checks a cron table (aka crontab) to see if any tasks are are ready to execute. If so, it runs them. + data assimilation + Data assimilation is the process of combining observations, model data, and error statistics to achieve the best estimate of the state of a system. One of the major sources of error in weather and climate forecasts is uncertainty related to the initial conditions that are used to generate future predictions. Even the most precise instruments have a small range of unavoidable measurement error, which means that tiny measurement errors (e.g., related to atmospheric conditions and instrument location) can compound over time. These small differences result in very similar forecasts in the short term (i.e., minutes, hours), but they cause widely divergent forecasts in the long term. Errors in weather and climate forecasts can also arise because models are imperfect representations of reality. Data assimilation systems seek to mitigate these problems by combining the most timely observational data with a "first guess" of the atmospheric state (usually a previous forecast) and other sources of data to provide a "best guess" analysis of the atmospheric state to start a weather or climate simulation. When combined with an "ensemble" of model runs (many forecasts with slightly different conditions), data assimilation helps predict a range of possible atmospheric states, giving an overall measure of uncertainty in a given forecast. + DATM DATM is the *Data Atmosphere* component of :term:`CDEPS`. It uses static atmospheric forcing files (derived from observations or previous atmospheric model runs) instead of output from an active atmospheric model. This reduces the complexity and computational cost associated with coupling to an active atmospheric model. The *Data Atmosphere* component is particularly useful when employing computationally intensive Data Assimilation (DA) techniques to update ocean and/or sea ice fields in a coupled model. In general, use of DATM in place of :term:`ATM` can be appropriate when users are running a coupled model and only want certain components of the model to be active. More information about DATM is available in the `CDEPS Documentation `__. @@ -117,11 +120,11 @@ Glossary NCEPLIBS The software libraries created and maintained by :term:`NCEP` that are required for running - :term:`chgres_cube`, the UFS Weather Model, and the :term:`UPP`. They are included in the `HPC-Stack `__ and in `spack-stack `__. + :term:`chgres_cube`, the UFS Weather Model, and the :term:`UPP`. They are included in `spack-stack `__ and `HPC-Stack `__. NCEPLIBS-external A collection of third-party libraries required to build :term:`NCEPLIBS`, :term:`chgres_cube`, - the UFS Weather Model, and the :term:`UPP`. They are included in the :term:`HPC-Stack` and in :term:`spack-stack`. + the UFS Weather Model, and the :term:`UPP`. They are included in :term:`spack-stack` and :term:`HPC-Stack`. NEMS The NOAA Environmental Modeling System is a common modeling framework whose purpose is diff --git a/doc/UsersGuide/source/conf.py b/doc/UsersGuide/source/conf.py index 3ea9ae9025..bbe458cf54 100644 --- a/doc/UsersGuide/source/conf.py +++ b/doc/UsersGuide/source/conf.py @@ -41,6 +41,7 @@ # extensions coming with Sphinx (named 'sphinx.ext.*') or your custom # ones. extensions = [ + 'sphinx_rtd_theme', 'sphinx.ext.autodoc', 'sphinx.ext.doctest', 'sphinx.ext.intersphinx', diff --git a/modulefiles/ufs_acorn.intel.lua b/modulefiles/ufs_acorn.intel.lua index b1ab064d25..c67f7708a2 100644 --- a/modulefiles/ufs_acorn.intel.lua +++ b/modulefiles/ufs_acorn.intel.lua @@ -2,30 +2,20 @@ help([[ Load environment to build UFS on Acorn with Intel compiler ]]) -PrgEnv_intel_ver=os.getenv("PrgEnv_intel_ver") or "8.1.0" -load(pathJoin("PrgEnv-intel", PrgEnv_intel_ver)) +prepend_path("MODULEPATH", "/lfs/h1/emc/nceplibs/noscrub/spack-stack/spack-stack-1.4.1/envs/ufs-pio-2.5.10/install/modulefiles/Core") -intel_ver=os.getenv("intel_ver") or "19.1.3.304" -load(pathJoin("intel", intel_ver)) +load("stack-intel") +load("stack-cray-mpich") +load("stack-python") -craype_ver=os.getenv("craype_ver") or "2.7.13" -load(pathJoin("craype", craype_ver)) - -cray_mpich_ver=os.getenv("cray_mpich_ver") or "8.1.9" -load(pathJoin("cray-mpich", cray_mpich_ver)) - -cmake_ver=os.getenv("cmake_ver") or "3.20.2" -load(pathJoin("cmake", cmake_ver)) - -prepend_path("MODULEPATH", "/lfs/h1/emc/nceplibs/noscrub/hpc-stack/libs/hpc-stack/modulefiles/stack") - -hpc_ver=os.getenv("hpc_ver") or "1.2.0" -hpc_intel_ver=os.getenv("hpc_intel_ver") or "19.1.3.304" -hpc_cray_mpich_ver=os.getenv("hpc_cray_mpich_ver") or "8.1.9" -load(pathJoin("hpc", hpc_ver)) -load(pathJoin("hpc-intel", hpc_intel_ver)) -load(pathJoin("hpc-cray-mpich", hpc_cray_mpich_ver)) +--Avoid production installations; use spack-stack only: +remove_path("MODULEPATH", "/apps/ops/prod/libs/modulefiles/compiler/intel/19.1.3.304") +remove_path("MODULEPATH", "/apps/ops/prod/libs/modulefiles/mpi/intel/19.1.3.304/cray-mpich/8.1.4") +remove_path("MODULEPATH", "/apps/ops/prod/libs/modulefiles/mpi/intel/19.1.3.304/cray-mpich/8.1.7") +remove_path("MODULEPATH", "/apps/prod/lmodules/intel/19.1.3.304") +remove_path("MODULEPATH", "/apps/prod/lmodules/INTEL_cray_mpich/19.1.3.304/cray-mpich/8.1.4") +load("cmake") load("ufs_common") prepend_path("MODULEPATH", "/lfs/h1/emc/nceplibs/noscrub/UPP_IFI/modulefiles") diff --git a/modulefiles/ufs_cheyenne.gnu.lua b/modulefiles/ufs_cheyenne.gnu.lua index 6d96ab95d3..74f3ada97b 100644 --- a/modulefiles/ufs_cheyenne.gnu.lua +++ b/modulefiles/ufs_cheyenne.gnu.lua @@ -22,7 +22,7 @@ load(pathJoin("ncarcompilers", ncarcompilers_ver)) unload("netcdf") -prepend_path("MODULEPATH", "/glade/work/epicufsrt/contrib/hpc-stack/gnu10.1.0/modulefiles/stack") +prepend_path("MODULEPATH", "/glade/work/epicufsrt/contrib/hpc-stack/gnu10.1.0_ncdf492/modulefiles/stack") hpc_ver=os.getenv("hpc_ver") or "1.2.0" load(pathJoin("hpc", hpc_ver)) @@ -33,10 +33,24 @@ load(pathJoin("hpc-gnu", hpc_gnu_ver)) hpc_mpt_ver=os.getenv("hpc_mpt_ver") or "2.25" load(pathJoin("hpc-mpt", hpc_mpt_ver)) -scotch_ver=os.getenv("scotch_ver") or "7.0.3" -load(pathJoin("scotch", scotch_ver)) +load("jasper/2.0.25") +load("zlib/1.2.11") +load("hdf5/1.14.0") +load("netcdf/4.9.2") +load("pio/2.5.10") +load("esmf/8.4.2") +load("fms/2023.01") +load("bacio/2.4.1") +load("crtm/2.4.0") +load("g2/3.4.5") +load("g2tmpl/1.10.2") +load("ip/3.3.3") +load("sp/2.3.3") +load("w3emc/2.9.2") +load("gftl-shared/v1.5.0") +load("mapl/2.35.2-esmf-8.4.2") +load("scotch/7.0.3") -load("ufs_common") setenv("CC", "mpicc") setenv("CXX", "mpicxx") diff --git a/modulefiles/ufs_cheyenne.intel.lua b/modulefiles/ufs_cheyenne.intel.lua index 66e7c8e8f4..3401e5f0c2 100644 --- a/modulefiles/ufs_cheyenne.intel.lua +++ b/modulefiles/ufs_cheyenne.intel.lua @@ -23,7 +23,7 @@ load(pathJoin("ncarcompilers", ncarcompilers_ver)) unload("netcdf") -prepend_path("MODULEPATH", "/glade/work/epicufsrt/contrib/hpc-stack/intel2022.1/modulefiles/stack") +prepend_path("MODULEPATH", "/glade/work/epicufsrt/contrib/hpc-stack/intel2022.1_ncdf492/modulefiles/stack") hpc_ver=os.getenv("hpc_ver") or "1.2.0" load(pathJoin("hpc", hpc_ver)) @@ -34,10 +34,24 @@ load(pathJoin("hpc-intel", hpc_intel_ver)) hpc_mpt_ver=os.getenv("hpc_mpt_ver") or "2.25" load(pathJoin("hpc-mpt", hpc_mpt_ver)) -scotch_ver=os.getenv("scotch_ver") or "7.0.3" -load(pathJoin("scotch", scotch_ver)) +load("jasper/2.0.25") +load("zlib/1.2.11") +load("hdf5/1.14.0") +load("netcdf/4.9.2") +load("pio/2.5.10") +load("esmf/8.4.2") +load("fms/2023.01") +load("bacio/2.4.1") +load("crtm/2.4.0") +load("g2/3.4.5") +load("g2tmpl/1.10.2") +load("ip/3.3.3") +load("sp/2.3.3") +load("w3emc/2.9.2") +load("gftl-shared/v1.5.0") +load("mapl/2.35.2-esmf-8.4.2") +load("scotch/7.0.3") -load("ufs_common") setenv("CC", "mpicc") setenv("CXX", "mpicxx") diff --git a/modulefiles/ufs_common.lua b/modulefiles/ufs_common.lua index 6b9c9d4042..5d7ea4ee64 100644 --- a/modulefiles/ufs_common.lua +++ b/modulefiles/ufs_common.lua @@ -3,23 +3,25 @@ whatis("Description: UFS build environment common libraries") help([[Load UFS Model common libraries]]) local ufs_modules = { - {["jasper"] = "2.0.25"}, - {["zlib"] = "1.2.11"}, - {["libpng"] = "1.6.37"}, - {["hdf5"] = "1.10.6"}, - {["netcdf"] = "4.7.4"}, - {["pio"] = "2.5.7"}, - {["esmf"] = "8.3.0b09"}, - {["fms"] = "2022.04"}, - {["bacio"] = "2.4.1"}, - {["crtm"] = "2.4.0"}, - {["g2"] = "3.4.5"}, - {["g2tmpl"] = "1.10.2"}, - {["ip"] = "3.3.3"}, - {["sp"] = "2.3.3"}, - {["w3emc"] = "2.9.2"}, - {["gftl-shared"] = "v1.5.0"}, - {["mapl"] = "2.22.0-esmf-8.3.0b09"}, + {["jasper"] = "2.0.32"}, + {["zlib"] = "1.2.13"}, + {["libpng"] = "1.6.37"}, + {["hdf5"] = "1.14.0"}, + {["netcdf-c"] = "4.9.2"}, + {["netcdf-fortran"] = "4.6.0"}, + {["parallelio"] = "2.5.10"}, + {["esmf"] = "8.4.2"}, + {["fms"] = "2023.01"}, + {["bacio"] = "2.4.1"}, + {["crtm"] = "2.4.0"}, + {["g2"] = "3.4.5"}, + {["g2tmpl"] = "1.10.2"}, + {["ip"] = "3.3.3"}, + {["sp"] = "2.3.3"}, + {["w3emc"] = "2.9.2"}, + {["gftl-shared"] = "1.5.0"}, + {["mapl"] = "2.35.2-esmf-8.4.2"}, + {["scotch"] = "7.0.3"}, } for i = 1, #ufs_modules do diff --git a/modulefiles/ufs_common_spack.lua b/modulefiles/ufs_common_spack.lua deleted file mode 100644 index 76faa011ad..0000000000 --- a/modulefiles/ufs_common_spack.lua +++ /dev/null @@ -1,57 +0,0 @@ -help([[ -loads UFS Model common libraries -]]) - -jasper_ver=os.getenv("jasper_ver") or "2.0.32" -load(pathJoin("jasper", jasper_ver)) - -zlib_ver=os.getenv("zlib_ver") or "1.2.13" -load(pathJoin("zlib", zlib_ver)) - -libpng_ver=os.getenv("libpng_ver") or "1.6.37" -load(pathJoin("libpng", libpng_ver)) - -hdf5_ver=os.getenv("hdf5_ver") or "1.14.0" -load(pathJoin("hdf5", hdf5_ver)) - -netcdf_ver=os.getenv("netcdf_ver") or "4.9.0" -load(pathJoin("netcdf-c", netcdf_ver)) -load(pathJoin("netcdf-fortran", "4.6.0")) - -pio_ver=os.getenv("pio_ver") or "2.5.9" -load(pathJoin("parallelio", pio_ver)) - -esmf_ver=os.getenv("esmf_ver") or "8.3.0b09" -load(pathJoin("esmf", esmf_ver)) - -fms_ver=os.getenv("fms_ver") or "2022.04" -load(pathJoin("fms",fms_ver)) - -bacio_ver=os.getenv("bacio_ver") or "2.4.1" -load(pathJoin("bacio", bacio_ver)) - -crtm_ver=os.getenv("crtm_ver") or "2.4.0" -load(pathJoin("crtm", crtm_ver)) - -g2_ver=os.getenv("g2_ver") or "3.4.5" -load(pathJoin("g2", g2_ver)) - -g2tmpl_ver=os.getenv("g2tmpl_ver") or "1.10.2" -load(pathJoin("g2tmpl", g2tmpl_ver)) - -ip_ver=os.getenv("ip_ver") or "3.3.3" -load(pathJoin("ip", ip_ver)) - -sp_ver=os.getenv("sp_ver") or "2.3.3" -load(pathJoin("sp", sp_ver)) - -w3emc_ver=os.getenv("w3emc_ver") or "2.9.2" -load(pathJoin("w3emc", w3emc_ver)) - -gftl_shared_ver=os.getenv("gftl_shared_ver") or "v1.5.0" -load(pathJoin("gftl-shared", gftl_shared_ver)) - -mapl_ver=os.getenv("mapl_ver") or "2.22.0-esmf-8.3.0b09" -load(pathJoin("mapl", mapl_ver)) - -whatis("Description: UFS build environment common libraries") diff --git a/modulefiles/ufs_gaea.intel.lua b/modulefiles/ufs_gaea.intel.lua index 93256704f5..15ad098cfc 100644 --- a/modulefiles/ufs_gaea.intel.lua +++ b/modulefiles/ufs_gaea.intel.lua @@ -5,16 +5,25 @@ help([[ whatis([===[Loads libraries needed for building the UFS Weather Model on Gaea ]===]) -load_any(pathJoin("cmake", os.getenv("cmake_ver") or "3.20.1"),"cmake") +unload("intel") +unload("cray-mpich") +unload("cray-python") +unload("darshan") -prepend_path("MODULEPATH","/lustre/f2/dev/role.epic/contrib/hpc-stack/intel-classic-2022.0.2/modulefiles/stack") -load(pathJoin("hpc", os.getenv("hpc_ver") or "1.2.0")) +prepend_path("MODULEPATH", "/lustre/f2/dev/wpo/role.epic/contrib/spack-stack/spack-stack-1.4.1-c4/envs/ufs-pio-2.5.10/install/modulefiles/Core") +prepend_path("MODULEPATH", "/lustre/f2/pdata/esrl/gsd/spack-stack/modulefiles") -load(pathJoin("intel-classic", os.getenv("intel_classic_ver") or "2022.0.2")) -load(pathJoin("cray-mpich", os.getenv("cray_mpich_ver") or "7.7.20")) -load(pathJoin("hpc-intel-classic", os.getenv("hpc_intel_classic_ver") or "2022.0.2")) -load(pathJoin("hpc-cray-mpich", os.getenv("hpc_cray_mpich_ver") or "7.7.20")) -load(pathJoin("libpng", os.getenv("libpng_ver") or "1.6.37")) +stack_intel_ver=os.getenv("stack_intel_ver") or "2022.0.2" +load(pathJoin("stack-intel", stack_intel_ver)) + +stack_cray_mpich_ver=os.getenv("stack_cray_mpich_ver") or "7.7.20" +load(pathJoin("stack-cray-mpich", stack_cray_mpich_ver)) + +stack_python_ver=os.getenv("stack_python_ver") or "3.9.12" +load(pathJoin("stack-python", stack_python_ver)) + +cmake_ver=os.getenv("cmake_ver") or "3.23.1" +load(pathJoin("cmake", cmake_ver)) -- Needed at runtime: load("alps") @@ -22,6 +31,6 @@ load("alps") load("ufs_common") setenv("CC","cc") -setenv("FC","ftn") setenv("CXX","CC") +setenv("FC","ftn") setenv("CMAKE_Platform","gaea.intel") diff --git a/modulefiles/ufs_hera.gnu.lua b/modulefiles/ufs_hera.gnu.lua index f2f4f71665..ca64c23be5 100644 --- a/modulefiles/ufs_hera.gnu.lua +++ b/modulefiles/ufs_hera.gnu.lua @@ -2,33 +2,25 @@ help([[ loads UFS Model prerequisites for Hera/GNU ]]) -prepend_path("MODULEPATH", "/contrib/sutils/modulefiles") -load("sutils") +prepend_path("MODULEPATH", "/scratch1/NCEPDEV/nems/role.epic/spack-stack/spack-stack-1.4.1/envs/ufs-pio-2.5.10/install/modulefiles/Core") +prepend_path("MODULEPATH", "/scratch1/NCEPDEV/jcsda/jedipara/spack-stack/modulefiles") -cmake_ver=os.getenv("cmake_ver") or "3.20.1" -load(pathJoin("cmake", cmake_ver)) - -gnu_ver=os.getenv("gnu_ver") or "9.2.0" -load(pathJoin("gnu", gnu_ver)) - -prepend_path("MODULEPATH", "/scratch1/NCEPDEV/nems/role.epic/hpc-stack/libs/gnu-9.2/modulefiles/stack") +stack_gnu_ver=os.getenv("stack_gnu_ver") or "9.2.0" +load(pathJoin("stack-gcc", stack_gnu_ver)) -hpc_ver=os.getenv("hpc_ver") or "1.2.0" -load(pathJoin("hpc", hpc_ver)) +stack_openmpi_ver=os.getenv("stack_openmpi_ver") or "4.1.5" +load(pathJoin("stack-openmpi", stack_openmpi_ver)) -hpc_gnu_ver=os.getenv("hpc_gnu_ver") or "9.2" -load(pathJoin("hpc-gnu", hpc_gnu_ver)) +stack_python_ver=os.getenv("stack_python_ver") or "3.9.12" +load(pathJoin("stack-python", stack_python_ver)) -hpc_mpich_ver=os.getenv("hpc_mpich_ver") or "3.3.2" -load(pathJoin("hpc-mpich", hpc_mpich_ver)) - -scotch_ver=os.getenv("scotch_ver") or "7.0.3" -load(pathJoin("scotch", scotch_ver)) +cmake_ver=os.getenv("cmake_ver") or "3.23.1" +load(pathJoin("cmake", cmake_ver)) load("ufs_common") setenv("CC", "mpicc") -setenv("CXX", "mpicxx") +setenv("CXX", "mpic++") setenv("FC", "mpif90") setenv("CMAKE_Platform", "hera.gnu") diff --git a/modulefiles/ufs_hera.intel.lua b/modulefiles/ufs_hera.intel.lua index c56a806bc5..d40879d30f 100644 --- a/modulefiles/ufs_hera.intel.lua +++ b/modulefiles/ufs_hera.intel.lua @@ -2,31 +2,20 @@ help([[ loads UFS Model prerequisites for Hera/Intel ]]) -prepend_path("MODULEPATH", "/contrib/sutils/modulefiles") -load("sutils") +prepend_path("MODULEPATH", "/scratch1/NCEPDEV/nems/role.epic/spack-stack/spack-stack-1.4.1/envs/ufs-pio-2.5.10/install/modulefiles/Core") +prepend_path("MODULEPATH", "/scratch1/NCEPDEV/jcsda/jedipara/spack-stack/modulefiles") -cmake_ver=os.getenv("cmake_ver") or "3.20.1" -load(pathJoin("cmake", cmake_ver)) - -intel_ver=os.getenv("intel_ver") or "2022.1.2" -load(pathJoin("intel", intel_ver)) - -impi_ver=os.getenv("impi_ver") or "2022.1.2" -load(pathJoin("impi", impi_ver)) - -prepend_path("MODULEPATH", "/scratch1/NCEPDEV/nems/role.epic/hpc-stack/libs/intel-2022.1.2/modulefiles/stack") +stack_intel_ver=os.getenv("stack_intel_ver") or "2021.5.0" +load(pathJoin("stack-intel", stack_intel_ver)) -hpc_ver=os.getenv("hpc_ver") or "1.2.0" -load(pathJoin("hpc", hpc_ver)) +stack_impi_ver=os.getenv("stack_impi_ver") or "2021.5.1" +load(pathJoin("stack-intel-oneapi-mpi", stack_impi_ver)) -hpc_intel_ver=os.getenv("hpc_intel_ver") or "2022.1.2" -load(pathJoin("hpc-intel", hpc_intel_ver)) +stack_python_ver=os.getenv("stack_python_ver") or "3.9.12" +load(pathJoin("stack-python", stack_python_ver)) -hpc_impi_ver=os.getenv("hpc_impi_ver") or "2022.1.2" -load(pathJoin("hpc-impi", hpc_impi_ver)) - -scotch_ver=os.getenv("scotch_ver") or "7.0.3" -load(pathJoin("scotch", scotch_ver)) +cmake_ver=os.getenv("cmake_ver") or "3.23.1" +load(pathJoin("cmake", cmake_ver)) load("ufs_common") @@ -35,7 +24,4 @@ setenv("CXX", "mpiicpc") setenv("FC", "mpiifort") setenv("CMAKE_Platform", "hera.intel") -prepend_path("MODULEPATH", "/scratch2/BMC/ifi/modulefiles") -try_load("ifi/20230118-intel-2022.1.2") - whatis("Description: UFS build environment") diff --git a/modulefiles/ufs_hercules.gnu.lua b/modulefiles/ufs_hercules.gnu.lua new file mode 100755 index 0000000000..4a3f92b39b --- /dev/null +++ b/modulefiles/ufs_hercules.gnu.lua @@ -0,0 +1,54 @@ +help([[ +loads UFS Model prerequisites for Hercules/GNU +]]) + +prepend_path("MODULEPATH", "/work/noaa/epic/role-epic/spack-stack/hercules/spack-stack-dev-20230825/envs/ufs-pio-2.5.10/install/modulefiles/Core") +prepend_path("MODULEPATH", "/work/noaa/epic/role-epic/spack-stack/hercules/modulefiles") + +stack_gnu_ver=os.getenv("stack_gnu_ver") or "11.3.1" +load(pathJoin("stack-gcc", stack_gnu_ver)) + +stack_openmpi_ver=os.getenv("stack_openmpi_ver") or "4.1.5" +load(pathJoin("stack-openmpi", stack_openmpi_ver)) + +stack_python_ver=os.getenv("stack_python_ver") or "3.9.14" +load(pathJoin("stack-python", stack_python_ver)) + +cmake_ver=os.getenv("cmake_ver") or "3.23.1" +load(pathJoin("cmake", cmake_ver)) + +local ufs_modules = { + {["jasper"] = "2.0.32"}, + {["zlib"] = "1.2.13"}, + {["libpng"] = "1.6.37"}, + {["hdf5"] = "1.14.0"}, + {["netcdf-c"] = "4.9.2"}, + {["netcdf-fortran"] = "4.6.0"}, + {["parallelio"] = "2.5.10"}, + {["esmf"] = "8.4.2"}, + {["fms"] = "2023.01"}, + {["bacio"] = "2.4.1"}, + {["crtm"] = "2.4.0"}, + {["g2"] = "3.4.5"}, + {["g2tmpl"] = "1.10.2"}, + {["ip"] = "3.3.3"}, + {["sp"] = "2.3.3"}, + {["w3emc"] = "2.9.2"}, + {["gftl-shared"] = "1.5.0"}, + {["mapl"] = "2.35.2-esmf-8.4.2"}, + {["scotch"] = "7.0.4"}, +} + +for i = 1, #ufs_modules do + for name, default_version in pairs(ufs_modules[i]) do + local env_version_name = string.gsub(name, "-", "_") .. "_ver" + load(pathJoin(name, os.getenv(env_version_name) or default_version)) + end +end + +setenv("CC", "mpicc") +setenv("CXX", "mpic++") +setenv("FC", "mpif90") +setenv("CMAKE_Platform", "hercules.gnu") + +whatis("Description: UFS build environment") diff --git a/modulefiles/ufs_hercules.intel.lua b/modulefiles/ufs_hercules.intel.lua new file mode 100755 index 0000000000..368d46cff7 --- /dev/null +++ b/modulefiles/ufs_hercules.intel.lua @@ -0,0 +1,54 @@ +help([[ +loads UFS Model prerequisites for Hercules/Intel +]]) + +prepend_path("MODULEPATH", "/work/noaa/epic/role-epic/spack-stack/hercules/spack-stack-dev-20230825/envs/ufs-pio-2.5.10/install/modulefiles/Core") +prepend_path("MODULEPATH", "/work/noaa/epic/role-epic/spack-stack/hercules/modulefiles") + +stack_intel_ver=os.getenv("stack_intel_ver") or "2021.9.0" +load(pathJoin("stack-intel", stack_intel_ver)) + +stack_impi_ver=os.getenv("stack_impi_ver") or "2021.9.0" +load(pathJoin("stack-intel-oneapi-mpi", stack_impi_ver)) + +stack_python_ver=os.getenv("stack_python_ver") or "3.9.14" +load(pathJoin("stack-python", stack_python_ver)) + +cmake_ver=os.getenv("cmake_ver") or "3.23.1" +load(pathJoin("cmake", cmake_ver)) + +local ufs_modules = { + {["jasper"] = "2.0.32"}, + {["zlib"] = "1.2.13"}, + {["libpng"] = "1.6.37"}, + {["hdf5"] = "1.14.0"}, + {["netcdf-c"] = "4.9.2"}, + {["netcdf-fortran"] = "4.6.0"}, + {["parallelio"] = "2.5.10"}, + {["esmf"] = "8.4.2"}, + {["fms"] = "2023.01"}, + {["bacio"] = "2.4.1"}, + {["crtm"] = "2.4.0"}, + {["g2"] = "3.4.5"}, + {["g2tmpl"] = "1.10.2"}, + {["ip"] = "3.3.3"}, + {["sp"] = "2.3.3"}, + {["w3emc"] = "2.9.2"}, + {["gftl-shared"] = "1.5.0"}, + {["mapl"] = "2.35.2-esmf-8.4.2"}, + {["scotch"] = "7.0.4"}, +} + +for i = 1, #ufs_modules do + for name, default_version in pairs(ufs_modules[i]) do + local env_version_name = string.gsub(name, "-", "_") .. "_ver" + load(pathJoin(name, os.getenv(env_version_name) or default_version)) + end +end + +setenv("CC", "mpiicc") +setenv("CXX", "mpiicpc") +setenv("FC", "mpiifort") +setenv("CMAKE_Platform", "hercules.intel") + +whatis("Description: UFS build environment") diff --git a/modulefiles/ufs_jet.intel.lua b/modulefiles/ufs_jet.intel.lua index 2ce9e944ba..f97100bb34 100644 --- a/modulefiles/ufs_jet.intel.lua +++ b/modulefiles/ufs_jet.intel.lua @@ -2,22 +2,20 @@ help([[ loads UFS Model prerequisites for Jet/Intel ]]) -prepend_path("MODULEPATH", "/contrib/sutils/modulefiles") -load("sutils") +prepend_path("MODULEPATH", "/mnt/lfs4/HFIP/hfv3gfs/role.epic/spack-stack/spack-stack-1.4.1/envs/ufs-pio-2.5.10/install/modulefiles/Core") +prepend_path("MODULEPATH", "/lfs4/HFIP/hfv3gfs/spack-stack/modulefiles") -cmake_ver=os.getenv("cmake_ver") or "3.20.1" -load(pathJoin("cmake", cmake_ver)) - -prepend_path("MODULEPATH", "/mnt/lfs4/HFIP/hfv3gfs/role.epic/hpc-stack/libs/intel-2022.1.2/modulefiles/stack") +stack_intel_ver=os.getenv("stack_intel_ver") or "2021.5.0" +load(pathJoin("stack-intel", stack_intel_ver)) -hpc_ver=os.getenv("hpc_ver") or "1.2.0" -load(pathJoin("hpc", hpc_ver)) +stack_impi_ver=os.getenv("stack_impi_ver") or "2021.5.1" +load(pathJoin("stack-intel-oneapi-mpi", stack_impi_ver)) -hpc_intel_ver=os.getenv("hpc_intel_ver") or "2022.1.2" -load(pathJoin("hpc-intel", hpc_intel_ver)) +stack_python_ver=os.getenv("stack_python_ver") or "3.9.12" +load(pathJoin("stack-python", stack_python_ver)) -hpc_impi_ver=os.getenv("hpc_impi_ver") or "2022.1.2" -load(pathJoin("hpc-impi", hpc_impi_ver)) +cmake_ver=os.getenv("cmake_ver") or "3.23.1" +load(pathJoin("cmake", cmake_ver)) load("ufs_common") @@ -26,7 +24,4 @@ setenv("CXX", "mpiicpc") setenv("FC", "mpiifort") setenv("CMAKE_Platform", "jet.intel") -prepend_path("MODULEPATH", "/lfs4/BMC/ifi/modulefiles") -try_load("ifi/20230118-intel-2022.1.2") - whatis("Description: UFS build environment") diff --git a/modulefiles/ufs_linux.gnu b/modulefiles/ufs_linux.gnu index 41c3588f9f..fd1f49e8c1 100644 --- a/modulefiles/ufs_linux.gnu +++ b/modulefiles/ufs_linux.gnu @@ -4,7 +4,7 @@ ## ## UFS prerequisites: Linux (tested: Ubuntu) with gcc/gfortran compilers -echo "Setting environment variables for NEMSfv3gfs on Linux with gcc/gfortran" +echo "Setting environment variables for UFS Model on Linux with gcc/gfortran" ## ## load programming environment: compiler, flags, paths @@ -25,16 +25,6 @@ export CMAKE_Platform=linux.gnu ## export NETCDF=${NETCDF:-/home/builder/opt} -## -## use SIONlib library if installed and environment variable is set -## -SIONLIB=${SIONLIB:-} -if [ ! "x$SIONLIB" == "x" ]; then - echo "Use SIONlib installation in ${SIONLIB}" - export SIONLIB_INC="-I${SIONLIB}/include -I${SIONLIB}/include/mod_64" - export SIONLIB_LIB="-L${SIONLIB}/lib -lsionmpi_f90_64 -lsionser_f90_64 -lsionmpi_64 -lsiongen_64 -lsionser_64 -lsioncom_64 -lsioncom_64_lock_none" -fi - ## ## use pre-compiled EMSF library for above compiler / MPI combination ## diff --git a/modulefiles/ufs_macosx.gnu b/modulefiles/ufs_macosx.gnu index 63f7ac2081..961d673b67 100644 --- a/modulefiles/ufs_macosx.gnu +++ b/modulefiles/ufs_macosx.gnu @@ -2,9 +2,9 @@ #%Module###################################################################### ## -## UFS prerequisites: MACOSX with clang/gfortran compilers +## UFS prerequisites: macOS with gcc/gfortran or clang/gfortran compilers -echo "Setting environment variables for NEMSfv3gfs on MACOSX with gcc/gfortran or clang/gfortran" +echo "Setting environment variables for UFS Model on macOS with gcc/gfortran or clang/gfortran" ## ## load programming environment: compiler, flags, paths diff --git a/modulefiles/ufs_macosx.intel b/modulefiles/ufs_macosx.intel index 42a9a7a9d4..8f29ab8b26 100644 --- a/modulefiles/ufs_macosx.intel +++ b/modulefiles/ufs_macosx.intel @@ -2,9 +2,9 @@ #%Module###################################################################### ## -## UFS prerequisites: MACOSX with clang/gfortran compilers +## UFS prerequisites: macOS with icc/ifort compilers -echo "Setting environment variables for NEMSfv3gfs on MACOSX with icc/ifort" +echo "Setting environment variables for UFS Model on macOS with with icc/ifort" ## ## load programming environment: compiler, flags, paths diff --git a/modulefiles/ufs_noaacloud.intel.lua b/modulefiles/ufs_noaacloud.intel.lua index f4023658fe..0f8632945a 100644 --- a/modulefiles/ufs_noaacloud.intel.lua +++ b/modulefiles/ufs_noaacloud.intel.lua @@ -3,7 +3,8 @@ loads UFS Model prerequisites for NOAA Parallelworks/Intel ]]) -prepend_path("MODULEPATH", "/contrib/EPIC/spack-stack/spack-stack-1.3.0/envs/unified-dev/install/modulefiles/Core") +prepend_path("MODULEPATH", "/contrib/EPIC/spack-stack/spack-stack-1.4.1/envs/ufs-pio-2.5.10/install/modulefiles/Core") +prepend_path("MODULEPATH", "/contrib/spack-stack/modulefiles/core") stack_intel_ver=os.getenv("stack_intel_ver") or "2021.3.0" load(pathJoin("stack-intel", stack_intel_ver)) @@ -14,11 +15,10 @@ load(pathJoin("stack-intel-oneapi-mpi", stack_impi_ver)) cmake_ver=os.getenv("cmake_ver") or "3.23.1" load(pathJoin("cmake", cmake_ver)) -prepend_path("MODULEPATH", "/contrib/spack-stack/modulefiles/core") stack_python_ver=os.getenv("stack_python_ver") or "3.9.12" load(pathJoin("stack-python", stack_python_ver)) -load("ufs_common_spack") +load("ufs_common") setenv("CC", "mpiicc") setenv("CXX", "mpiicpc") diff --git a/modulefiles/ufs_orion.intel.lua b/modulefiles/ufs_orion.intel.lua index 6c3c01b0f9..cd2de8d2a2 100644 --- a/modulefiles/ufs_orion.intel.lua +++ b/modulefiles/ufs_orion.intel.lua @@ -2,25 +2,20 @@ help([[ loads UFS Model prerequisites for Orion/Intel ]]) -load("contrib") -load("noaatools") +prepend_path("MODULEPATH", "/work/noaa/epic/role-epic/spack-stack/spack-stack-1.4.1/envs/ufs-pio-2.5.10/install/modulefiles/Core") +prepend_path("MODULEPATH", "/work/noaa/da/role-da/spack-stack/modulefiles") -cmake_ver=os.getenv("cmake_ver") or "3.22.1" -load(pathJoin("cmake", cmake_ver)) - -prepend_path("MODULEPATH", "/work/noaa/epic-ps/role-epic-ps/hpc-stack/libs/intel-2022.1.2/modulefiles/stack") +stack_intel_ver=os.getenv("stack_intel_ver") or "2022.0.2" +load(pathJoin("stack-intel", stack_intel_ver)) -hpc_ver=os.getenv("hpc_ver") or "1.2.0" -load(pathJoin("hpc", hpc_ver)) +stack_impi_ver=os.getenv("stack_impi_ver") or "2021.5.1" +load(pathJoin("stack-intel-oneapi-mpi", stack_impi_ver)) -hpc_intel_ver=os.getenv("hpc_intel_ver") or "2022.1.2" -load(pathJoin("hpc-intel", hpc_intel_ver)) +stack_python_ver=os.getenv("stack_python_ver") or "3.9.7" +load(pathJoin("stack-python", stack_python_ver)) -hpc_impi_ver=os.getenv("hpc_impi_ver") or "2022.1.2" -load(pathJoin("hpc-impi", hpc_impi_ver)) - -scotch_ver=os.getenv("scotch_ver") or "7.0.3" -load(pathJoin("scotch", scotch_ver)) +cmake_ver=os.getenv("cmake_ver") or "3.23.1" +load(pathJoin("cmake", cmake_ver)) load("ufs_common") diff --git a/modulefiles/ufs_s4.intel.lua b/modulefiles/ufs_s4.intel.lua index 50372f364c..5e6269de3a 100644 --- a/modulefiles/ufs_s4.intel.lua +++ b/modulefiles/ufs_s4.intel.lua @@ -1,24 +1,18 @@ help([[ -loads UFS Model prerequisites for S4 +loads UFS Model prerequisites for S4/Intel ]]) -miniconda3_ver=os.getenv("miniconda3_ver") or "3.8-s4" -load(pathJoin("miniconda", miniconda3_ver)) +prepend_path("MODULEPATH", "/data/prod/jedi/spack-stack/spack-stack-1.4.1/envs/ufs-pio-2.5.10/install/modulefiles/Core") +prepend_path("MODULEPATH", "/data/prod/jedi/spack-stack/modulefiles") -license_ver=os.getenv("license_ver") or "S4" -load(pathJoin("license_intel",license_ver)) +stack_intel_ver=os.getenv("stack_intel_ver") or "2021.5.0" +load(pathJoin("stack-intel", stack_intel_ver)) +stack_impi_ver=os.getenv("stack_impi_ver") or "2021.5.0" +load(pathJoin("stack-intel-oneapi-mpi", stack_impi_ver)) -prepend_path("MODULEPATH", "/data/prod/hpc-stack/modulefiles/stack") - -hpc_ver=os.getenv("hpc_ver") or "1.1.0" -load(pathJoin("hpc", hpc_ver)) - -hpc_intel_ver=os.getenv("hpc_intel_ver") or "2022.1" -load(pathJoin("hpc-intel", hpc_intel_ver)) - -hpc_impi_ver=os.getenv("hpc_impi_ver") or "2022.1" -load(pathJoin("hpc-impi", hpc_impi_ver)) +stack_python_ver=os.getenv("stack_python_ver") or "3.9.12" +load(pathJoin("stack-python", stack_python_ver)) load("ufs_common") diff --git a/modulefiles/ufs_wcoss2.intel.lua b/modulefiles/ufs_wcoss2.intel.lua index 8e9fdcaf13..0b90fa9c26 100644 --- a/modulefiles/ufs_wcoss2.intel.lua +++ b/modulefiles/ufs_wcoss2.intel.lua @@ -12,71 +12,45 @@ load(pathJoin("intel", intel_ver)) craype_ver=os.getenv("craype_ver") or "2.7.13" load(pathJoin("craype", craype_ver)) -cray_mpich_ver=os.getenv("cray_mpich_ver") or "8.1.7" +cray_mpich_ver=os.getenv("cray_mpich_ver") or "8.1.12" load(pathJoin("cray-mpich", cray_mpich_ver)) cmake_ver=os.getenv("cmake_ver") or "3.20.2" load(pathJoin("cmake", cmake_ver)) -jasper_ver=os.getenv("jasper_ver") or "2.0.25" -load(pathJoin("jasper", jasper_ver)) - -zlib_ver=os.getenv("zlib_ver") or "1.2.11" -load(pathJoin("zlib", zlib_ver)) - -libpng_ver=os.getenv("libpng_ver") or "1.6.37" -load(pathJoin("libpng", libpng_ver)) - -hdf5_ver=os.getenv("hdf5_ver") or "1.10.6" -load(pathJoin("hdf5", hdf5_ver)) - -netcdf_ver=os.getenv("netcdf_ver") or "4.7.4" -load(pathJoin("netcdf", netcdf_ver)) - -fms_ver=os.getenv("fms_ver") or "2022.04" -load(pathJoin("fms", fms_ver)) - -bacio_ver=os.getenv("bacio_ver") or "2.4.1" -load(pathJoin("bacio", bacio_ver)) - -crtm_ver=os.getenv("crtm_ver") or "2.4.0" -load(pathJoin("crtm", crtm_ver)) - -g2_ver=os.getenv("g2_ver") or "3.4.5" -load(pathJoin("g2", g2_ver)) - -g2tmpl_ver=os.getenv("g2tmpl_ver") or "1.10.2" -load(pathJoin("g2tmpl", g2tmpl_ver)) - -ip_ver=os.getenv("ip_ver") or "3.3.3" -load(pathJoin("ip", ip_ver)) - -sp_ver=os.getenv("sp_ver") or "2.3.3" -load(pathJoin("sp", sp_ver)) - -w3emc_ver=os.getenv("w3emc_ver") or "2.9.2" -load(pathJoin("w3emc", w3emc_ver)) - --- Second, look for libraries in "para" -setenv("HPC_OPT", "/apps/ops/para/libs") -prepend_path("MODULEPATH", "/apps/ops/para/libs/modulefiles/compiler/intel/19.1.3.304") -prepend_path("MODULEPATH", "/apps/ops/para/libs/modulefiles/mpi/intel/19.1.3.304/cray-mpich/8.1.7") - -pio_ver=os.getenv("pio_ver") or "2.5.7" -load(pathJoin("pio", pio_ver)) - --- Finally, look for libraries in "dev" space -prepend_path("MODULEPATH", "/apps/dev/lmodules/intel/19.1.3.304") -prepend_path("MODULEPATH", "/apps/dev/modulefiles/mpi/intel/19.1.3.304/cray-mpich/8.1.9") - -gftl_shared_ver=os.getenv("gftl_shared_ver") or "1.5.0" -load(pathJoin("gftl_shared", gftl_shared_ver)) - -esmf_ver=os.getenv("esmf_ver") or "8.3.0b09" -load(pathJoin("esmf", esmf_ver)) - -mapl_ver=os.getenv("mapl_ver") or "2.23.1-esmf-8.3.0b09" -load(pathJoin("mapl", mapl_ver)) +prepend_path("MODULEPATH", "/apps/test/hpc-stack/i-19.1.3.304__m-8.1.12__h-1.14.0__n-4.9.2__p-2.5.10__e-8.4.2/modulefiles/compiler/intel/19.1.3.304") +prepend_path("MODULEPATH", "/apps/test/hpc-stack/i-19.1.3.304__m-8.1.12__h-1.14.0__n-4.9.2__p-2.5.10__e-8.4.2/modulefiles/mpi/intel/19.1.3.304/cray-mpich/8.1.12") + +local ufs_modules = { + {["jasper"] = "2.0.25"}, + {["zlib"] = "1.2.11"}, + {["libpng"] = "1.6.37"}, + {["hdf5"] = "1.14.0"}, + {["netcdf"] = "4.9.2"}, + {["pio"] = "2.5.10"}, + {["esmf"] = "8.4.2"}, + {["fms"] = "2023.01"}, + {["bacio"] = "2.4.1"}, + {["crtm"] = "2.4.0"}, + {["g2"] = "3.4.5"}, + {["g2tmpl"] = "1.10.2"}, + {["ip"] = "3.3.3"}, + {["sp"] = "2.3.3"}, + {["w3emc"] = "2.9.2"}, + {["gftl-shared"] = "v1.5.0"}, + {["mapl"] = "2.35.2-esmf-8.4.2"}, +} + +for i = 1, #ufs_modules do + for name, default_version in pairs(ufs_modules[i]) do + local env_version_name = string.gsub(name, "-", "_") .. "_ver" + load(pathJoin(name, os.getenv(env_version_name) or default_version)) + end +end + +prepend_path("MODULEPATH", "/apps/prod/lmodules/INTEL_cray_mpich/19.1.3.304/cray-mpich/8.1.9") +scotch_ver=os.getenv("scotch_ver") or "7.0.3" +load(pathJoin("scotch",scotch_ver)) setenv("CC", "cc") setenv("CXX", "CC") diff --git a/stochastic_physics b/stochastic_physics index 3bfa4468d8..62b89146be 160000 --- a/stochastic_physics +++ b/stochastic_physics @@ -1 +1 @@ -Subproject commit 3bfa4468d85e5b63980c28434f494967f38b10a3 +Subproject commit 62b89146be1250f354cd50a14096c0c25f2f3952 diff --git a/tests/auto-jenkins/jobs/bl.py b/tests/auto-jenkins/jobs/bl.py index 95d565e8dc..f3337d0e8b 100644 --- a/tests/auto-jenkins/jobs/bl.py +++ b/tests/auto-jenkins/jobs/bl.py @@ -20,7 +20,7 @@ def set_directories(job_obj): logger = logging.getLogger('BL/SET_DIRECTORIES') if job_obj.machine == 'hera': workdir = '/scratch1/NCEPDEV/nems/emc.nemspara/autort/pr' - blstore = '/scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs' + blstore = '/scratch2/NAGAPE/epic/UFS-WM_RT/NEMSfv3gfs' rtbldir = '/scratch1/NCEPDEV/stmp4/emc.nemspara/FV3_RT/'\ f'REGRESSION_TEST' elif job_obj.machine == 'jet': @@ -30,14 +30,19 @@ def set_directories(job_obj): f'emc.nemspara/FV3_RT/REGRESSION_TEST' elif job_obj.machine == 'gaea': workdir = '/lustre/f2/pdata/ncep/emc.nemspara/autort/pr' - blstore = '/lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs' + blstore = '/lustre/f2/pdata/ncep/role.epic/RT/NEMSfv3gfs' rtbldir = '/lustre/f2/scratch/emc.nemspara/FV3_RT/'\ f'REGRESSION_TEST' elif job_obj.machine == 'orion': workdir = '/work/noaa/epic-ps/role-epic-ps/autort/tests/auto/pr' - blstore = '/work2/noaa/epic-ps/RT/NEMSfv3gfs' + blstore = '/work/noaa/epic/UFS-WM_RT/NEMSfv3gfs' rtbldir = '/work/noaa/stmp/role-epic-ps/stmp/role-epic-ps/FV3_RT/'\ f'REGRESSION_TEST' + elif job_obj.machine == 'hercules': + workdir = '/work/noaa/epic/role-epic/autort/tests/auto/pr' + blstore = '/work/noaa/epic/hercules/UFS-WM_RT' + rtbldir = '/work/noaa/stmp/role-epic/stmp/role-epic/FV3_RT/'\ + f'REGRESSION_TEST' elif job_obj.machine == 'cheyenne': workdir = '/glade/scratch/epicufsrt/autort/jenkins/autort/pr' blstore = '/glade/scratch/epicufsrt/GMTB/ufs-weather-model/RT/NEMSfv3gfs' diff --git a/tests/auto-jenkins/jobs/rt.py b/tests/auto-jenkins/jobs/rt.py index 4780dfed9f..adc3ec6b58 100644 --- a/tests/auto-jenkins/jobs/rt.py +++ b/tests/auto-jenkins/jobs/rt.py @@ -31,6 +31,8 @@ def set_directories(job_obj): workdir = '/lustre/f2/pdata/ncep/role.epic/autort/pr' elif job_obj.machine == 'orion': workdir = '/work/noaa/epic-ps/role-epic-ps/autort/tests/auto/pr' + elif job_obj.machine == 'hercules': + workdir = '/work/noaa/epic/role-epic/autort/tests/auto/pr' elif job_obj.machine == 'cheyenne': workdir = '/glade/scratch/epicufsrt/autort/jenkins/autort/pr' else: diff --git a/tests/auto-jenkins/rt_auto_jenkins.py b/tests/auto-jenkins/rt_auto_jenkins.py index 38ef8b6372..9fc148ad3b 100755 --- a/tests/auto-jenkins/rt_auto_jenkins.py +++ b/tests/auto-jenkins/rt_auto_jenkins.py @@ -81,6 +81,8 @@ def delete_pr_dirs(each_pr, machine): workdir = '/lustre/f2/pdata/ncep/role.epic/autort/pr' elif machine == 'orion': workdir = '/work/noaa/epic-ps/role-epic-ps/autort/pr' + elif machine == 'hercules': + workdir = '/work/noaa/epic/role-epic/autort/pr' elif machine == 'cheyenne': workdir = '/glade/scratch/epicufsrt/autort/jenkins/autort/pr' else: @@ -116,6 +118,8 @@ def delete_rt_dirs(in_dir, machine, workdir): rt_dir = '/lustre/f2/scratch/role.epic/FV3_RT' elif machine == 'orion': rt_dir = '/work/noaa/stmp/bcurtis/stmp/bcurtis/FV3_RT' + elif machine == 'hercules': + rt_dir = '/work/noaa/stmp/bcurtis/stmp/bcurtis/FV3_RT' elif machine == 'cheyenne': rt_dir = '/glade/scratch/epicufsrt/FV3_RT' else: @@ -294,6 +298,9 @@ def setup_env(): elif bool(re.match(re.compile('Orion-login.+'), hostname)): machine = 'orion' os.environ['ACCNR'] = 'epic-ps' + elif bool(re.match(re.compile('Hercules-login.+'), hostname)): + machine = 'hercules' + os.environ['ACCNR'] = 'epic' elif bool(re.match(re.compile('cheyenne.+'), hostname)): machine = 'cheyenne' os.environ['ACCNR'] = 'SCSG0002' diff --git a/tests/auto-jenkins/start_rt_auto_jenkins.sh b/tests/auto-jenkins/start_rt_auto_jenkins.sh index 203b334767..dc6119b77b 100755 --- a/tests/auto-jenkins/start_rt_auto_jenkins.sh +++ b/tests/auto-jenkins/start_rt_auto_jenkins.sh @@ -10,6 +10,9 @@ elif [[ $HOSTNAME == hecflow* ]]; then elif [[ $HOSTNAME == Orion-login-* ]]; then export PATH=/work/noaa/nems/emc.nemspara/soft/miniconda3/bin:$PATH export PYTHONPATH=/work/noaa/nems/emc.nemspara/soft/miniconda3/lib/python3.8/site-packages +elif [[ $HOSTNAME == Hercules-login-* ]]; then + export PATH=/work/noaa/nems/emc.nemspara/soft/miniconda3/bin:$PATH + export PYTHONPATH=/work/noaa/nems/emc.nemspara/soft/miniconda3/lib/python3.8/site-packages elif [[ $HOSTNAME == fe* ]]; then export PATH=/lfs4/HFIP/hfv3gfs/software/miniconda3/4.8.3/envs/ufs-weather-model/bin:/lfs4/HFIP/hfv3gfs/software/miniconda3/4.8.3/bin:$PATH export PYTHONPATH=/lfs4/HFIP/hfv3gfs/software/miniconda3/4.8.3/envs/ufs-weather-model/lib/python3.8/site-packages:/lfs4/HFIP/hfv3gfs/software/miniconda3/4.8.3/lib/python3.8/site-packages diff --git a/tests/bl_date.conf b/tests/bl_date.conf index 3cd909092e..2d2fa2d7e9 100644 --- a/tests/bl_date.conf +++ b/tests/bl_date.conf @@ -1,2 +1 @@ -export BL_DATE=20230720 - +export BL_DATE=20231020 diff --git a/tests/ci/Dockerfile b/tests/ci/Dockerfile index b3e13cbbcb..6b8f76d2a3 100644 --- a/tests/ci/Dockerfile +++ b/tests/ci/Dockerfile @@ -1,4 +1,4 @@ -From noaaepic/ubuntu20.04-gnu9.3-hpc-stack:v1.2 +From noaaepic/ubuntu20.04-gnu9.3-hpc-stack:v2.0 CMD ["/bin/bash"] diff --git a/tests/ci/Jenkinsfile b/tests/ci/Jenkinsfile index 6ed2403134..fa3dad496b 100644 --- a/tests/ci/Jenkinsfile +++ b/tests/ci/Jenkinsfile @@ -1,3 +1,35 @@ +def commentMessage + +void setBuildStatus(String message, String state) { + step([ + $class: "GitHubCommitStatusSetter", + reposSource: [$class: "ManuallyEnteredRepositorySource", url: "https://github.com/ufs-community/ufs-weather-model"], + contextSource: [$class: "ManuallyEnteredCommitContextSource", context: "Jenkins-ci ORTs"], + errorHandlers: [[$class: "ChangingBuildStatusErrorHandler", result: "UNSTABLE"]], + statusResultSource: [ $class: "ConditionalStatusResultSource", results: [[$class: "AnyBuildResult", message: message, state: state]] ] + ]); +} + +def postGitHubCommentWithLogFile(commentMessage) { + script { + withCredentials([string(credentialsId: 'GithubJenkinsNew', variable: 'ACCESS_TOKEN')]) { + def apiUrl = "https://api.github.com/repos/ufs-community/ufs-weather-model/issues/${env.CHANGE_ID}/comments" + + def curlCommand = "curl -s -H \"Authorization: token " + ACCESS_TOKEN + "\" \\\n" + + "-X POST -d '{\"body\": \"" + commentMessage + "\"}' \\\n" + + "\"" + apiUrl + "\"" + + def response = sh(script: curlCommand, returnStatus: true) + + if (response == 0) { + echo "Comment added successfully to PR #${env.CHANGE_ID}" + } else { + error "Failed to add comment to PR #${env.CHANGE_ID}" + } + } + } +} + pipeline { agent none @@ -6,8 +38,19 @@ pipeline { overrideIndexTriggers(false) skipDefaultCheckout(true) } - stages { + + stage('Launch SonarQube') { + steps { + script { + build job: '/ufs-weather-model/ufs-wm-sonarqube', parameters: [ + string(name: 'BRANCH_NAME', value: env.CHANGE_BRANCH ?: 'develop'), + string(name: 'FORK_NAME', value: env.CHANGE_FORK ?: '') + ], wait: false + } + } + } + stage('ORT') { matrix { axes { @@ -77,21 +120,42 @@ pipeline { stage('Test') { steps { - sh 'docker run --rm --env test_name="${TEST_NAME}" --env run_case="${TEST_CASE}" --workdir /home/builder/ufs-weather-model/tests --volume DataVolume:/home/builder/data/NEMSfv3gfs --interactive --shm-size=16gb "${IMG_NAME}"' + sh 'docker run --rm --env test_name="${TEST_NAME}" --env run_case="${TEST_CASE}" --workdir /home/builder/ufs-weather-model/tests --volume DataVolume:/home/builder/data/NEMSfv3gfs --interactive --shm-size=32gb "${IMG_NAME}"' } } } - - post { + + post { always { sh ''' docker rmi -f "$(docker image ls | grep -E -m1 "${IMG_NAME}" | awk '{ print $3 }')" docker rmi -f "$(docker image ls | grep -E -m1 'noaaepic' | awk '{ print $3 }')" ''' } + + } + } + } + } + post { + success { + node('built-in') { + setBuildStatus("Build succeeded", "SUCCESS"); + } + } + failure { + node('built-in') { + setBuildStatus("Build failed", "FAILURE"); + } + } + always { + node('built-in') { + script { + def buildResult = currentBuild.resultIsBetterOrEqualTo("SUCCESS") ? "passed" : "failed" + commentMessage = "Jenkins-ci ORTs ${buildResult}" + postGitHubCommentWithLogFile(commentMessage) } } } } } - diff --git a/tests/ci/Jenkinsfile.noaacloud b/tests/ci/Jenkinsfile.noaacloud new file mode 100644 index 0000000000..7ba2b0b2bd --- /dev/null +++ b/tests/ci/Jenkinsfile.noaacloud @@ -0,0 +1,144 @@ +pipeline { + agent none + stages { + stage('Start Parallelworks Cluster') { + agent { + label 'built-in' + } + steps { + script { + for (label in pullRequest.labels) { + if ((label.matches("(.*)-aws-(.*)"))) { + env.CHOICE_NODE='pclusternoaav2use1' + } + else if ((label.matches("(.*)-gcp-(.*)"))) { + env.CHOICE_NODE='gclusternoaav2usc1' + } + else if ((label.matches("(.*)-azure-(.*)"))) { + env.CHOICE_NODE='azclusternoaav2use1' + } + else { + env.CHOICE_NODE='none' + } + } +// Why do I need another if..block, because it just works this way. + + if (CHOICE_NODE == 'azclusternoaav2use1') { + echo "Starting up Parallelworks cluster ${CHOICE_NODE}...this might take 5-10 minutes...please be patient." + build job: 'parallel-works-jenkins-client/start-cluster', parameters: [string(name: 'PW_CLUSTER_NAME', value: 'azclusternoaav2use1'), string(name: 'PW_CLUSTER_SSH_KEY', value: '~/.ssh/pw_id_rsa'), string(name: 'JAVA_VERSION', value: '11')] + + } + else if (CHOICE_NODE == 'gclusternoaav2usc1') { + echo "Starting up Parallelworks cluster ${CHOICE_NODE}...this might take 5-10 minutes...please be patient." + build job: 'parallel-works-jenkins-client/start-cluster', parameters: [string(name: 'PW_CLUSTER_NAME', value: 'gclusternoaav2usc1'), string(name: 'PW_CLUSTER_SSH_KEY', value: '~/.ssh/pw_id_rsa'), string(name: 'JAVA_VERSION', value: '11')] + } + else if (CHOICE_NODE == 'pclusternoaav2use1') { + echo "Starting up Parallelworks cluster ${CHOICE_NODE}...this might take 5-10 minutes...please be patient." + build job: 'parallel-works-jenkins-client/start-cluster', parameters: [string(name: 'PW_CLUSTER_NAME', value: 'pclusternoaav2use1'), string(name: 'PW_CLUSTER_SSH_KEY', value: '~/.ssh/pw_id_rsa'), string(name: 'JAVA_VERSION', value: '11')] + } + else { + echo "${CHOICE_NODE} is NOT a Parallelworks cluster, moving on..." + } + } + } + } + stage('Run Regression Tests script') { + agent { + label "${CHOICE_NODE}" + } + environment { + GITHUB_SSH_KEY = credentials('ParallelworksGithubPrivateKey') + ACCNR = 'epic' + GITHUB_TOKEN = credentials('zachgithubtoken') + NODE_PATH = '/lustre/' + } + steps { + script { + for (label in pullRequest.labels) { + if ((label.matches("(.*)-BL"))) { + env.CREATE_BASELINES='true' + } + else { + env.CREATE_BASELINES='false' + } + } + } + cleanWs() + checkout scm + sh ''' + pwd + git submodule update --init --recursive + cd tests/ + if [[ "${CREATE_BASELINES}" = true ]] + then + echo "Creating baselines for regressions tests" + ./rt.sh -c -l rt.conf + echo "Sending regression test logs to $GIT_URL" + git config user.email "ecc.platform@noaa.gov" + git config user.name "epic-cicd-jenkins" + set +x + cd ${WORKSPACE} + export httpsorigin=`echo ${GIT_URL} | sed -e "s/github/$GITHUB_TOKEN@github/"` > /dev/null 2>&1 + git remote -v | grep -w httpsorigin > /dev/null 2>&1 && git remote remove httpsorigin > /dev/null 2>&1 + git remote add httpsorigin $httpsorigin > /dev/null 2>&1 + git add tests/logs/RegressionTests_noaacloud.log + git commit -m "[AutoRT] noaacloud Job Completed.\n\n\n on-behalf-of @ufs-community " + git push httpsorigin HEAD:$CHANGE_BRANCH > /dev/null 2>&1 + set -x + echo "Pushed logs to $GIT_URL $CHANGE_BRANCH" + echo "Removing labels from $GIT_URL" + GIT_OWNER=$(echo $GIT_URL | cut -d '/' -f4) + GIT_REPO_NAME=$(echo $GIT_URL | cut -d '/' -f5 | cut -d '.' -f1) + curl --silent -X DELETE -H "Accept: application/vnd.github.v3+json" -H "Authorization: Bearer ${GITHUB_TOKEN}" https://api.github.com/repos/${GIT_OWNER}/${GIT_REPO_NAME}/issues/${CHANGE_ID}/labels -d '{"labels":[".*BL"]}' + else + echo "Running regression tests and NOT creating baselines." + ./rt.sh -l rt.conf + echo "Sending regression test logs to $GIT_URL" + git config user.email "ecc.platform@noaa.gov" + git config user.name "epic-cicd-jenkins" + set +x + cd ${WORKSPACE} + export httpsorigin=`echo ${GIT_URL} | sed -e "s/github/$GITHUB_TOKEN@github/"` > /dev/null 2>&1 + git remote -v | grep -w httpsorigin > /dev/null 2>&1 && git remote remove httpsorigin > /dev/null 2>&1 + git remote add httpsorigin $httpsorigin > /dev/null 2>&1 + git add tests/logs/RegressionTests_noaacloud.log + git commit -m "[AutoRT] noaacloud Job Completed.\n\n\n on-behalf-of @ufs-community " + git push httpsorigin HEAD:$CHANGE_BRANCH > /dev/null 2>&1 + set -x + echo "Pushed logs to $GIT_URL $CHANGE_BRANCH" + echo "Removing labels from $GIT_URL" + GIT_OWNER=$(echo $GIT_URL | cut -d '/' -f4) + GIT_REPO_NAME=$(echo $GIT_URL | cut -d '/' -f5 | cut -d '.' -f1) + curl --silent -X DELETE -H "Accept: application/vnd.github.v3+json" -H "Authorization: Bearer ${GITHUB_TOKEN}" https://api.github.com/repos/${GIT_OWNER}/${GIT_REPO_NAME}/issues/${CHANGE_ID}/labels -d '{"labels":[".*RT"]}' + fi + ''' + } + } + stage('Stop Parallelworks Cluster') { + agent { + label 'built-in' + } + // Pedantic comment. + steps { + script { + if (CHOICE_NODE == 'azclusternoaav2use1') { + echo "Shutting Down Parallelworks cluster ${CHOICE_NODE}." + build job: 'parallel-works-jenkins-client/stop-cluster', parameters: [string(name: 'PW_CLUSTER_NAME', value: 'azclusternoaav2use1')] + + } + else if (CHOICE_NODE == 'gclusternoaav2usc1') { + echo "Shutting Down Parallelworks cluster ${CHOICE_NODE}." + build job: 'parallel-works-jenkins-client/stop-cluster', parameters: [string(name: 'PW_CLUSTER_NAME', value: 'gclusternoaav2usc1')] + } + else if (CHOICE_NODE == 'pclusternoaav2use1') { + echo "Shutting Down Parallelworks cluster ${CHOICE_NODE}." + build job: 'parallel-works-jenkins-client/stop-cluster', parameters: [string(name: 'PW_CLUSTER_NAME', value: 'pclusternoaav2use1')] + } + else { + echo "${CHOICE_NODE} is NOT a Parallelworks cluster, moving on..." + } + } + } + } + } +} diff --git a/tests/compare_ncfile.py b/tests/compare_ncfile.py deleted file mode 100755 index 4051bcc781..0000000000 --- a/tests/compare_ncfile.py +++ /dev/null @@ -1,25 +0,0 @@ -#!/usr/bin/env python -import sys -import numpy as np -from netCDF4 import Dataset - -with Dataset(sys.argv[1]) as nc1, Dataset(sys.argv[2]) as nc2: - # Check if the list of variables are the same - if nc1.variables.keys()!=nc2.variables.keys(): - print("Variables are different") - sys.exit(2) - - for varname in nc1.variables.keys(): - if varname == "time_iso": - continue - # First check if each variable has the same dimension - if np.shape(nc1[varname][:])!=np.shape(nc2[varname][:]): - print(varname,"dimension is different") - sys.exit(2) - # If dimension is the same, compare data - else: - diff = nc2[varname][:]-nc1[varname][:] - - if (np.abs(diff)).max() != 0: - print(varname,"is different") - sys.exit(2) diff --git a/tests/default_vars.sh b/tests/default_vars.sh index f57dcc00ea..2bdb4fc23c 100755 --- a/tests/default_vars.sh +++ b/tests/default_vars.sh @@ -120,6 +120,20 @@ elif [[ $MACHINE_ID = orion ]]; then INPES_cpl_atmw_gdas=6; JNPES_cpl_atmw_gdas=8; WPG_cpl_atmw_gdas=24 WAV_tasks_atmw_gdas=248 +elif [[ $MACHINE_ID = hercules ]]; then + + TPN=80 + + INPES_dflt=3 ; JNPES_dflt=8 + INPES_thrd=3 ; JNPES_thrd=4 + INPES_c384=8 ; JNPES_c384=6 ; THRD_c384=2 + INPES_c768=8 ; JNPES_c768=16 ; THRD_c768=2 + + THRD_cpl_atmw_gdas=2 + INPES_cpl_atmw_gdas=6; JNPES_cpl_atmw_gdas=8; WPG_cpl_atmw_gdas=24 + WAV_tasks_atmw_gdas=248 + + elif [[ $MACHINE_ID = hera ]]; then TPN=40 @@ -342,6 +356,7 @@ export WRITE_GROUP=1 export WRTTASK_PER_GROUP=6 export ITASKS=1 export OUTPUT_HISTORY=.true. +export HISTORY_FILE_ON_NATIVE_GRID=.false. export WRITE_DOPOST=.false. export NUM_FILES=2 export FILENAME_BASE="'atm' 'sfc'" @@ -433,6 +448,9 @@ export DO_GSL_DRAG_SS=.false. export DO_GSL_DRAG_TOFD=.false. export DO_UGWP_V1=.false. export DO_UGWP_V1_OROG_ONLY=.false. +export KNOB_UGWP_DOKDIS=1 +export KNOB_UGWP_NDX4LH=1 + # resolution dependent settings export CDMBWD_c48='0.071,2.1,1.0,1.0' @@ -500,7 +518,7 @@ export LKM=0 # 0=no lake, 1=run lake model, 2=run both lake and nsst on lake poi export IOPT_LAKE=2 # 1=flake, 2=clm lake export LAKEFRAC_THRESHOLD=0.0 # lake fraction must be higher for lake model to run it export LAKEDEPTH_THRESHOLD=1.0 # lake must be deeper (in meters) for a lake model to run it -export FRAC_ICE=.false. +export FRAC_ICE=.true. # should be false for flake, true for clm_lake export CPL=.false. export CPLCHM=.false. @@ -520,7 +538,6 @@ export OUTPUT_FH="12 -1" export NFHOUT=12 export NFHMAX_HF=12 export NFHOUT_HF=6 -export IAU_OFFSET=0 export FHZERO=6 export FNALBC="'global_snowfree_albedo.bosu.t126.384.190.rg.grb'" export FNVETC="'global_vegtype.igbp.t126.384.190.rg.grb'" @@ -566,6 +583,9 @@ export LNDP_MODEL_TYPE=0 #IAU export IAU_INC_FILES="''" +export IAU_DELTHRS=0 +export IAUFHRS=-1 +export IAU_OFFSET=0 export FH_DFI_RADAR='-2e10' @@ -574,8 +594,6 @@ export DO_CA=.false. export CA_SGS=.false. export CA_GLOBAL=.false. -export IAU_DRYMASSFIXER=.false. - #waves export WW3RSTDTHR=12 export DT_2_RST="$(printf "%02d" $(( ${WW3RSTDTHR}*3600 )))" @@ -693,6 +711,8 @@ export ocn_model=mom6 export ice_model=cice6 export wav_model=ww3 export pio_rearranger=box +export ocean_albedo_limit=0.06 +export use_mean_albedos=.false. export coupling_interval_slow_sec=${DT_THERM_MOM6} export coupling_interval_fast_sec=${DT_ATMOS} @@ -851,8 +871,14 @@ export MOM6_THERMO_SPAN=False export MOM6_USE_WAVES=True export MOM6_ALLOW_LANDMASK_CHANGES=False # MOM6 IAU -export MOM_IAU=False -export MOM_IAU_HRS=6 +export ODA_INCUPD=False +export ODA_INCUPD_NHOURS=6 +export ODA_TEMPINC_VAR="'pt_inc'" +export ODA_SALTINC_VAR="'s_inc'" +export ODA_THK_VAR="'h_fg'" +export ODA_INCUPD_UV=False +export ODA_UINC_VAR="'u_inc'" +export ODA_VINC_VAR="'v_inc'" # MOM6 stochastics export DO_OCN_SPPT=False export PERT_EPBL=False @@ -877,6 +903,7 @@ export RUNID=unknown # set large; restart frequency now controlled by restart_n in nems.configure export DUMPFREQ=d export DUMPFREQ_N=1000 +export DIAG_FREQ=`expr $FHMAX \* 3600 / $DT_CICE` export USE_RESTART_TIME=.false. export RESTART_EXT=.false. # setting to true will allow Frazil FW and Salt to be @@ -947,6 +974,8 @@ export atm_model=datm export ocn_model=mom6 export ice_model=cice6 export pio_rearranger=box +export ocean_albedo_limit=0.06 +export use_mean_albedos=.false. export ATM_compute_tasks=$ATM_compute_tasks_cdeps_100 export OCN_tasks=$OCN_tasks_cdeps_100 @@ -1006,8 +1035,14 @@ export MOM6_RIVER_RUNOFF=False export FRUNOFF='' export CHLCLIM=seawifs_1998-2006_smoothed_2X.nc # MOM6 IAU -export MOM_IAU=False -export MOM_IAU_HRS=6 +export ODA_INCUPD=False +export ODA_INCUPD_NHOURS=6 +export ODA_TEMPINC_VAR="'pt_inc'" +export ODA_SALTINC_VAR="'s_inc'" +export ODA_THK_VAR="'h_fg'" +export ODA_INCUPD_UV=False +export ODA_UINC_VAR="'u_inc'" +export ODA_VINC_VAR="'v_inc'" export MOM6_USE_LI2016=False # MOM6 stochastics export DO_OCN_SPPT=False @@ -1027,6 +1062,7 @@ export RUNID=unknown # set large; restart frequency now controlled by restart_n in nems.configure export DUMPFREQ=d export DUMPFREQ_N=1000 +export DIAG_FREQ=`expr $FHMAX \* 3600 / $DT_CICE` export USE_RESTART_TIME=.false. export RESTART_EXT=.false. # setting to true will allow Frazil FW and Salt to be @@ -1287,3 +1323,153 @@ export NFHOUT_HF=3 export NSOUT=-1 export OUTPUT_FH=-1 } +export_hrrr() { +export_fv3 +export NPZ=127 +export NPZP=128 +export DT_ATMOS=300 +export SYEAR=2021 +export SMONTH=03 +export SDAY=22 +export SHOUR=06 +export OUTPUT_GRID='gaussian_grid' +export NSTF_NAME='2,0,0,0,0' +export WRITE_DOPOST=.true. +export IAER=5111 +export FHMAX=12 + +export FRAC_GRID=.false. +export FRAC_ICE=.true. + +export FV3_RUN=lake_control_run.IN +export CCPP_SUITE=FV3_HRRR +export INPUT_NML=rap.nml.IN +export FIELD_TABLE=field_table_thompson_aero_tke +export NEW_DIAGTABLE=diag_table_rap + +export SFCLAY_COMPUTE_FLUX=.true. + +export LKM=1 +export IOPT_LAKE=2 +export IMP_PHYSICS=8 +export DNATS=0 +export DO_SAT_ADJ=.false. +export LRADAR=.true. +export LTAEROSOL=.true. +export IALB=2 +export IEMS=2 +export HYBEDMF=.false. +export DO_MYNNEDMF=.true. +export DO_MYNNSFCLAY=.true. +export DO_DEEP=.false. +export SHAL_CNV=.false. +export IMFSHALCNV=-1 +export IMFDEEPCNV=-1 +export LHEATSTRG=.false. +export LSM=3 +export LSOIL_LSM=9 +export KICE=9 + +export GWD_OPT=3 +export DO_UGWP_V0=.false. +export DO_UGWP_V0_OROG_ONLY=.false. +export DO_GSL_DRAG_LS_BL=.true. +export DO_GSL_DRAG_SS=.true. +export DO_GSL_DRAG_TOFD=.true. +export DO_UGWP_V1=.false. +export DO_UGWP_V1_OROG_ONLY=.false. +} +export_hrrr_conus13km() +{ +export_fv3 +export SYEAR=2021 +export SMONTH=05 +export SDAY=12 +export SHOUR=16 +export FHMAX=2 +export DT_ATMOS=120 +export RESTART_INTERVAL=1 +export QUILTING=.true. +export WRITE_GROUP=1 +export WRTTASK_PER_GROUP=6 +export NTILES=1 +export WRITE_DOPOST=.false. +export OUTPUT_HISTORY=.true. +export OUTPUT_GRID=lambert_conformal +export OUTPUT_FILE="'netcdf'" + +# Revert these two to GFS_typedefs defaults to avoid a crash: +export SEDI_SEMI=.false. +export DECFL=8 + +export RRFS_SMOKE=.true. +export SEAS_OPT=0 + +export LKM=1 +export SFCLAY_COMPUTE_FLUX=.true. +export IALB=2 +export ICLIQ_SW=2 +export IEMS=2 +export IOVR=3 +export KICE=9 +export LSM=3 +export LSOIL_LSM=9 +export DO_MYNNSFCLAY=.true. +export DO_MYNNEDMF=.true. +export DO_MYJPBL=.true +export HYBEDMF=.false. +export SHAL_CNV=.false. +export DO_SAT_ADJ=.false. +export DO_DEEP=.false. +export CCPP_SUITE='FV3_HRRR' +export INPES=12 +export JNPES=12 +export NPX=397 +export NPY=233 +export NPZ=65 +export MAKE_NH=.false. +export NA_INIT=0 +export DNATS=0 +export EXTERNAL_IC=.false. +export NGGPS_IC=.false. +export MOUNTAIN=.true. +export WARM_START=.true. +export READ_INCREMENT=.false. +export RES_LATLON_DYNAMICS="'fv3_increment.nc'" +export NPZP=66 +export FHZERO=1.0 +export IMP_PHYSICS=8 +export LDIAG3D=.false. +export QDIAG3D=.false. +export PRINT_DIFF_PGR=.true. +export FHCYC=0.0 +export IAER=1011 +export LHEATSTRG=.false. +export RANDOM_CLDS=.false. +export CNVCLD=.false. +export IMFSHALCNV=-1 +export IMFDEEPCNV=-1 +export CDMBWD='3.5,1.0' +export DO_SPPT=.false. +export DO_SHUM=.false. +export DO_SKEB=.false. +export LNDP_TYPE=0 +export N_VAR_LNDP=0 + +export GWD_OPT=3 +export DO_UGWP_V0=.false. +export DO_UGWP_V0_OROG_ONLY=.false. +export DO_GSL_DRAG_LS_BL=.true. +export DO_GSL_DRAG_SS=.true. +export DO_GSL_DRAG_TOFD=.true. +export DO_UGWP_V1=.false. +export DO_UGWP_V1_OROG_ONLY=.false. + +export FV3_RUN=rrfs_warm_run.IN +export INPUT_NML=rrfs_conus13km_hrrr.nml.IN +export FIELD_TABLE=field_table_thompson_aero_tke_smoke +export DIAG_TABLE=diag_table_hrrr +export MODEL_CONFIGURE=model_configure_rrfs_conus13km.IN +export DIAG_TABLE_ADDITIONAL=diag_additional_rrfs_smoke +export FRAC_ICE=.true. +} diff --git a/tests/detect_machine.sh b/tests/detect_machine.sh index 5d3d360b4e..249ac536a8 100755 --- a/tests/detect_machine.sh +++ b/tests/detect_machine.sh @@ -75,6 +75,11 @@ case $(hostname -f) in Orion-login-3.HPC.MsState.Edu) MACHINE_ID=orion ;; ### orion3 Orion-login-4.HPC.MsState.Edu) MACHINE_ID=orion ;; ### orion4 + Hercules-login-1.HPC.MsState.Edu) MACHINE_ID=hercules;; ### hercules1 + Hercules-login-2.HPC.MsState.Edu) MACHINE_ID=hercules;; ### hercules2 + Hercules-login-3.HPC.MsState.Edu) MACHINE_ID=hercules;; ### hercules3 + Hercules-login-4.HPC.MsState.Edu) MACHINE_ID=hercules;; ### hercules4 + cheyenne1.cheyenne.ucar.edu) MACHINE_ID=cheyenne ;; ### cheyenne1 cheyenne2.cheyenne.ucar.edu) MACHINE_ID=cheyenne ;; ### cheyenne2 cheyenne3.cheyenne.ucar.edu) MACHINE_ID=cheyenne ;; ### cheyenne3 diff --git a/tests/fv3_conf/compile_slurm.IN_hercules b/tests/fv3_conf/compile_slurm.IN_hercules new file mode 100755 index 0000000000..f0eeee484b --- /dev/null +++ b/tests/fv3_conf/compile_slurm.IN_hercules @@ -0,0 +1,20 @@ +#!/bin/sh +#SBATCH -e err +#SBATCH -o out +#SBATCH --account=@[ACCNR] +#SBATCH --qos=@[QUEUE] +#SBATCH --partition=@[PARTITION] +#SBATCH --nodes=1 +#SBATCH --ntasks-per-node=8 +#SBATCH --time=60 +#SBATCH --job-name="@[JBNME]" + +set -eux + +echo -n " $( date +%s )," > job_timestamp.txt +echo "Compile started: " `date` + +@[PATHRT]/compile.sh @[MACHINE_ID] "@[MAKE_OPT]" @[COMPILE_NR] @[RT_COMPILER] + +echo "Compile ended: " `date` +echo -n " $( date +%s )," >> job_timestamp.txt diff --git a/tests/fv3_conf/cpld_control_run.IN b/tests/fv3_conf/cpld_control_run.IN index 95cdc20486..b8eba8a312 100644 --- a/tests/fv3_conf/cpld_control_run.IN +++ b/tests/fv3_conf/cpld_control_run.IN @@ -96,6 +96,9 @@ else RFILE_OLD=$(basename $RFILE) mv -f $RFILE INPUT/"${RFILE_OLD//${RESTART_FILE_PREFIX}./}" done + if [[ $IAU_OFFSET == 6 ]] && [[ $FHROT -le 6 ]]; then + cp @[INPUTDATA_ROOT]/${FV3_DIR}/INPUT_L127_mx${OCNRES}/fv_increment*.nc ./INPUT/. + fi #if not mx025, then mom6 restart is a single file if [[ $OCNRES == 025 ]]; then @@ -105,6 +108,9 @@ else cp ../${DEP_RUN}${SUFFIX}/RESTART/${RESTART_FILE_PREFIX}.MOM.res_3.nc ./INPUT/MOM.res_3.nc else cp ../${DEP_RUN}${SUFFIX}/RESTART/${RESTART_FILE_PREFIX}.MOM.res.nc ./INPUT/MOM.res.nc + if [[ $ODA_INCUPD == 'True' ]] && [[ $FHROT -le 6 ]]; then + cp @[INPUTDATA_ROOT]/MOM6_IC/mom6_increment.nc ./INPUT/mom6_increment.nc + fi fi # CMEPS restart and pointer files diff --git a/tests/fv3_conf/cpld_datm_cdeps.IN b/tests/fv3_conf/cpld_datm_cdeps.IN index 0027c40ffa..cf9d20214e 100644 --- a/tests/fv3_conf/cpld_datm_cdeps.IN +++ b/tests/fv3_conf/cpld_datm_cdeps.IN @@ -22,7 +22,7 @@ if [ $WARM_START = .false. ]; then else cp @[INPUTDATA_ROOT]/MOM6_IC/@[OCNRES]/2011100100/MOM6_IC_TS*.nc ./INPUT/MOM6_IC_TS.nc cp @[INPUTDATA_ROOT]/CICE_IC/@[OCNRES]/cice_model_@[ICERES].cpc.res_2011100100.nc cice_model.res.nc - if [[ $MOM_IAU == 'True' ]];then + if [[ $ODA_INCUPD == 'True' ]];then cp @[INPUTDATA_ROOT]/MOM6_IC/@[OCNRES]/2011100100/mom6_increment.nc ./INPUT/mom6_increment.nc fi fi diff --git a/tests/fv3_conf/fv3_slurm.IN_gaea b/tests/fv3_conf/fv3_slurm.IN_gaea index ba8c72cc6d..2446d311e5 100644 --- a/tests/fv3_conf/fv3_slurm.IN_gaea +++ b/tests/fv3_conf/fv3_slurm.IN_gaea @@ -20,6 +20,9 @@ module load modules.fv3 module list set -x +ulimit -s unlimited +ulimit -l unlimited + echo "Model started: " `date` export OMP_NUM_THREADS=@[THRD] diff --git a/tests/fv3_conf/fv3_slurm.IN_hercules b/tests/fv3_conf/fv3_slurm.IN_hercules new file mode 100755 index 0000000000..f26497ed34 --- /dev/null +++ b/tests/fv3_conf/fv3_slurm.IN_hercules @@ -0,0 +1,49 @@ +#!/bin/sh +#SBATCH -e err +#SBATCH -o out +#SBATCH --account=@[ACCNR] +#SBATCH --qos=@[QUEUE] +#SBATCH --partition=@[PARTITION] +### #SBATCH --ntasks=@[TASKS] +#SBATCH --nodes=@[NODES] +#SBATCH --ntasks-per-node=@[TPN] +#SBATCH --time=@[WLCLK] +#SBATCH --job-name="@[JBNME]" +#SBATCH --exclusive + +set -eux +echo -n " $( date +%s )," > job_timestamp.txt + +set +x +MACHINE_ID=hercules +source ./module-setup.sh +module use $PWD/modulefiles +module load modules.fv3 +module list +set -x + +ulimit -s unlimited + +echo "Model started: " `date` + +#export MPI_TYPE_DEPTH=20 +export OMP_STACKSIZE=512M +export KMP_AFFINITY=scatter +export OMP_NUM_THREADS=@[THRD] +#export ESMF_RUNTIME_COMPLIANCECHECK=OFF:depth=4 +#export PSM_RANKS_PER_CONTEXT=4 +#export PSM_SHAREDCONTEXTS=1 +export ESMF_RUNTIME_PROFILE=ON +export ESMF_RUNTIME_PROFILE_OUTPUT="SUMMARY" + +# Avoid job errors because of filesystem synchronization delays +sync && sleep 1 + +if [[ @[RT_COMPILER] == intel ]]; then + srun --label -n @[TASKS] ./fv3.exe +elif [[ @[RT_COMPILER] == gnu ]]; then + mpirun -n @[TASKS] -N @[TPN] ./fv3.exe +fi + +echo "Model ended: " `date` +echo -n " $( date +%s )," >> job_timestamp.txt diff --git a/tests/logs/OpnReqTests_control_p8_hera.log b/tests/logs/OpnReqTests_control_p8_hera.log new file mode 100644 index 0000000000..cec46b546c --- /dev/null +++ b/tests/logs/OpnReqTests_control_p8_hera.log @@ -0,0 +1,390 @@ +Thu Sep 28 21:48:32 UTC 2023 +Start Operation Requirement Test + +Compile bit elapsed time 204 seconds. -DAPP=ATM -DCCPP_SUITES=FV3_GFS_v16,FV3_GFS_v16_flake,FV3_GFS_v17_p8,FV3_GFS_v17_p8_rrtmgp,FV3_GFS_v15_thompson_mynn_lam3km,FV3_WoFS_v0,FV3_GFS_v17_p8_mynn -DMPI=ON -DCMAKE_BUILD_TYPE=Release +Compile dbg elapsed time 107 seconds. -DAPP=ATM -DCCPP_SUITES=FV3_GFS_v16,FV3_GFS_v16_flake,FV3_GFS_v17_p8,FV3_GFS_v17_p8_rrtmgp,FV3_GFS_v15_thompson_mynn_lam3km,FV3_WoFS_v0,FV3_GFS_v17_p8_mynn -D32BIT=ON -DDEBUG=ON -DMPI=ON -DCMAKE_BUILD_TYPE=Debug +Compile std elapsed time 205 seconds. -DAPP=ATM -DCCPP_SUITES=FV3_GFS_v16,FV3_GFS_v16_flake,FV3_GFS_v17_p8,FV3_GFS_v17_p8_rrtmgp,FV3_GFS_v15_thompson_mynn_lam3km,FV3_WoFS_v0,FV3_GFS_v17_p8_mynn -D32BIT=ON -DMPI=ON -DCMAKE_BUILD_TYPE=Release + +baseline dir = /scratch1/NCEPDEV/stmp4/Fernando.Andrade-maldonado/FV3_OPNREQ_TEST/OPNREQ_TEST/control_p8_bit_base_gnu +working dir = /scratch1/NCEPDEV/stmp2/Fernando.Andrade-maldonado/FV3_OPNREQ_TEST/opnReqTest_27762/control_p8_gnu_bit_base +Checking test bit_base control_p8_gnu results .... +Moving baseline bit_base control_p8_gnu files .... + Moving sfcf000.nc .........OK + Moving sfcf021.nc .........OK + Moving sfcf024.nc .........OK + Moving atmf000.nc .........OK + Moving atmf021.nc .........OK + Moving atmf024.nc .........OK + Moving GFSFLX.GrbF00 .........OK + Moving GFSFLX.GrbF21 .........OK + Moving GFSFLX.GrbF24 .........OK + Moving GFSPRS.GrbF00 .........OK + Moving GFSPRS.GrbF21 .........OK + Moving GFSPRS.GrbF24 .........OK + Moving RESTART/20210323.060000.coupler.res .........OK + Moving RESTART/20210323.060000.fv_core.res.nc .........OK + Moving RESTART/20210323.060000.fv_core.res.tile1.nc .........OK + Moving RESTART/20210323.060000.fv_core.res.tile2.nc .........OK + Moving RESTART/20210323.060000.fv_core.res.tile3.nc .........OK + Moving RESTART/20210323.060000.fv_core.res.tile4.nc .........OK + Moving RESTART/20210323.060000.fv_core.res.tile5.nc .........OK + Moving RESTART/20210323.060000.fv_core.res.tile6.nc .........OK + Moving RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc .........OK + Moving RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc .........OK + Moving RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc .........OK + Moving RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc .........OK + Moving RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc .........OK + Moving RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc .........OK + Moving RESTART/20210323.060000.fv_tracer.res.tile1.nc .........OK + Moving RESTART/20210323.060000.fv_tracer.res.tile2.nc .........OK + Moving RESTART/20210323.060000.fv_tracer.res.tile3.nc .........OK + Moving RESTART/20210323.060000.fv_tracer.res.tile4.nc .........OK + Moving RESTART/20210323.060000.fv_tracer.res.tile5.nc .........OK + Moving RESTART/20210323.060000.fv_tracer.res.tile6.nc .........OK + Moving RESTART/20210323.060000.phy_data.tile1.nc .........OK + Moving RESTART/20210323.060000.phy_data.tile2.nc .........OK + Moving RESTART/20210323.060000.phy_data.tile3.nc .........OK + Moving RESTART/20210323.060000.phy_data.tile4.nc .........OK + Moving RESTART/20210323.060000.phy_data.tile5.nc .........OK + Moving RESTART/20210323.060000.phy_data.tile6.nc .........OK + Moving RESTART/20210323.060000.sfc_data.tile1.nc .........OK + Moving RESTART/20210323.060000.sfc_data.tile2.nc .........OK + Moving RESTART/20210323.060000.sfc_data.tile3.nc .........OK + Moving RESTART/20210323.060000.sfc_data.tile4.nc .........OK + Moving RESTART/20210323.060000.sfc_data.tile5.nc .........OK + Moving RESTART/20210323.060000.sfc_data.tile6.nc .........OK + + 0: The total amount of wall time = 296.374253 + 0: The maximum resident set size (KB) = 1292332 + +Test bit_base control_p8_gnu PASS + + +baseline dir = /scratch1/NCEPDEV/stmp4/Fernando.Andrade-maldonado/FV3_OPNREQ_TEST/OPNREQ_TEST/control_p8_dbg_base_gnu +working dir = /scratch1/NCEPDEV/stmp2/Fernando.Andrade-maldonado/FV3_OPNREQ_TEST/opnReqTest_27762/control_p8_gnu_dbg_base +Checking test dbg_base control_p8_gnu results .... +Moving baseline dbg_base control_p8_gnu files .... + Moving sfcf000.nc .........OK + Moving sfcf021.nc .........OK + Moving sfcf024.nc .........OK + Moving atmf000.nc .........OK + Moving atmf021.nc .........OK + Moving atmf024.nc .........OK + Moving GFSFLX.GrbF00 .........OK + Moving GFSFLX.GrbF21 .........OK + Moving GFSFLX.GrbF24 .........OK + Moving GFSPRS.GrbF00 .........OK + Moving GFSPRS.GrbF21 .........OK + Moving GFSPRS.GrbF24 .........OK + Moving RESTART/20210323.060000.coupler.res .........OK + Moving RESTART/20210323.060000.fv_core.res.nc .........OK + Moving RESTART/20210323.060000.fv_core.res.tile1.nc .........OK + Moving RESTART/20210323.060000.fv_core.res.tile2.nc .........OK + Moving RESTART/20210323.060000.fv_core.res.tile3.nc .........OK + Moving RESTART/20210323.060000.fv_core.res.tile4.nc .........OK + Moving RESTART/20210323.060000.fv_core.res.tile5.nc .........OK + Moving RESTART/20210323.060000.fv_core.res.tile6.nc .........OK + Moving RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc .........OK + Moving RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc .........OK + Moving RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc .........OK + Moving RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc .........OK + Moving RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc .........OK + Moving RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc .........OK + Moving RESTART/20210323.060000.fv_tracer.res.tile1.nc .........OK + Moving RESTART/20210323.060000.fv_tracer.res.tile2.nc .........OK + Moving RESTART/20210323.060000.fv_tracer.res.tile3.nc .........OK + Moving RESTART/20210323.060000.fv_tracer.res.tile4.nc .........OK + Moving RESTART/20210323.060000.fv_tracer.res.tile5.nc .........OK + Moving RESTART/20210323.060000.fv_tracer.res.tile6.nc .........OK + Moving RESTART/20210323.060000.phy_data.tile1.nc .........OK + Moving RESTART/20210323.060000.phy_data.tile2.nc .........OK + Moving RESTART/20210323.060000.phy_data.tile3.nc .........OK + Moving RESTART/20210323.060000.phy_data.tile4.nc .........OK + Moving RESTART/20210323.060000.phy_data.tile5.nc .........OK + Moving RESTART/20210323.060000.phy_data.tile6.nc .........OK + Moving RESTART/20210323.060000.sfc_data.tile1.nc .........OK + Moving RESTART/20210323.060000.sfc_data.tile2.nc .........OK + Moving RESTART/20210323.060000.sfc_data.tile3.nc .........OK + Moving RESTART/20210323.060000.sfc_data.tile4.nc .........OK + Moving RESTART/20210323.060000.sfc_data.tile5.nc .........OK + Moving RESTART/20210323.060000.sfc_data.tile6.nc .........OK + + 0: The total amount of wall time = 993.563417 + 0: The maximum resident set size (KB) = 1282092 + +Test dbg_base control_p8_gnu PASS + + +baseline dir = /scratch1/NCEPDEV/stmp4/Fernando.Andrade-maldonado/FV3_OPNREQ_TEST/OPNREQ_TEST/control_p8_std_base_gnu +working dir = /scratch1/NCEPDEV/stmp2/Fernando.Andrade-maldonado/FV3_OPNREQ_TEST/opnReqTest_27762/control_p8_gnu_dcp +Checking test dcp control_p8_gnu results .... + Comparing sfcf000.nc .........OK + Comparing sfcf021.nc .........OK + Comparing sfcf024.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf021.nc .........OK + Comparing atmf024.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF21 .........OK + Comparing GFSFLX.GrbF24 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF21 .........OK + Comparing GFSPRS.GrbF24 .........OK + Comparing RESTART/20210323.060000.coupler.res .........OK + Comparing RESTART/20210323.060000.fv_core.res.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile6.nc .........OK + + 0: The total amount of wall time = 262.808211 + 0: The maximum resident set size (KB) = 1270520 + +Test dcp control_p8_gnu PASS + + +baseline dir = /scratch1/NCEPDEV/stmp4/Fernando.Andrade-maldonado/FV3_OPNREQ_TEST/OPNREQ_TEST/control_p8_std_base_gnu +working dir = /scratch1/NCEPDEV/stmp2/Fernando.Andrade-maldonado/FV3_OPNREQ_TEST/opnReqTest_27762/control_p8_gnu_mpi +Checking test mpi control_p8_gnu results .... + Comparing sfcf000.nc .........OK + Comparing sfcf021.nc .........OK + Comparing sfcf024.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf021.nc .........OK + Comparing atmf024.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF21 .........OK + Comparing GFSFLX.GrbF24 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF21 .........OK + Comparing GFSPRS.GrbF24 .........OK + Comparing RESTART/20210323.060000.coupler.res .........OK + Comparing RESTART/20210323.060000.fv_core.res.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile6.nc .........OK + + 0: The total amount of wall time = 268.679158 + 0: The maximum resident set size (KB) = 1272352 + +Test mpi control_p8_gnu PASS + + +baseline dir = /scratch1/NCEPDEV/stmp4/Fernando.Andrade-maldonado/FV3_OPNREQ_TEST/OPNREQ_TEST/control_p8_std_base_gnu +working dir = /scratch1/NCEPDEV/stmp2/Fernando.Andrade-maldonado/FV3_OPNREQ_TEST/opnReqTest_27762/control_p8_gnu_rst +Checking test rst control_p8_gnu results .... + Comparing sfcf000.nc .........OK + Comparing sfcf021.nc .........OK + Comparing sfcf024.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf021.nc .........OK + Comparing atmf024.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF21 .........OK + Comparing GFSFLX.GrbF24 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF21 .........OK + Comparing GFSPRS.GrbF24 .........OK + Comparing RESTART/20210323.060000.coupler.res .........OK + Comparing RESTART/20210323.060000.fv_core.res.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile6.nc .........OK + + 0: The total amount of wall time = 260.067262 + 0: The maximum resident set size (KB) = 1274240 + +Test rst control_p8_gnu PASS + + +baseline dir = /scratch1/NCEPDEV/stmp4/Fernando.Andrade-maldonado/FV3_OPNREQ_TEST/OPNREQ_TEST/control_p8_std_base_gnu +working dir = /scratch1/NCEPDEV/stmp2/Fernando.Andrade-maldonado/FV3_OPNREQ_TEST/opnReqTest_27762/control_p8_gnu_std_base +Checking test std_base control_p8_gnu results .... +Moving baseline std_base control_p8_gnu files .... + Moving sfcf000.nc .........OK + Moving sfcf021.nc .........OK + Moving sfcf024.nc .........OK + Moving atmf000.nc .........OK + Moving atmf021.nc .........OK + Moving atmf024.nc .........OK + Moving GFSFLX.GrbF00 .........OK + Moving GFSFLX.GrbF21 .........OK + Moving GFSFLX.GrbF24 .........OK + Moving GFSPRS.GrbF00 .........OK + Moving GFSPRS.GrbF21 .........OK + Moving GFSPRS.GrbF24 .........OK + Moving RESTART/20210323.060000.coupler.res .........OK + Moving RESTART/20210323.060000.fv_core.res.nc .........OK + Moving RESTART/20210323.060000.fv_core.res.tile1.nc .........OK + Moving RESTART/20210323.060000.fv_core.res.tile2.nc .........OK + Moving RESTART/20210323.060000.fv_core.res.tile3.nc .........OK + Moving RESTART/20210323.060000.fv_core.res.tile4.nc .........OK + Moving RESTART/20210323.060000.fv_core.res.tile5.nc .........OK + Moving RESTART/20210323.060000.fv_core.res.tile6.nc .........OK + Moving RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc .........OK + Moving RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc .........OK + Moving RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc .........OK + Moving RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc .........OK + Moving RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc .........OK + Moving RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc .........OK + Moving RESTART/20210323.060000.fv_tracer.res.tile1.nc .........OK + Moving RESTART/20210323.060000.fv_tracer.res.tile2.nc .........OK + Moving RESTART/20210323.060000.fv_tracer.res.tile3.nc .........OK + Moving RESTART/20210323.060000.fv_tracer.res.tile4.nc .........OK + Moving RESTART/20210323.060000.fv_tracer.res.tile5.nc .........OK + Moving RESTART/20210323.060000.fv_tracer.res.tile6.nc .........OK + Moving RESTART/20210323.060000.phy_data.tile1.nc .........OK + Moving RESTART/20210323.060000.phy_data.tile2.nc .........OK + Moving RESTART/20210323.060000.phy_data.tile3.nc .........OK + Moving RESTART/20210323.060000.phy_data.tile4.nc .........OK + Moving RESTART/20210323.060000.phy_data.tile5.nc .........OK + Moving RESTART/20210323.060000.phy_data.tile6.nc .........OK + Moving RESTART/20210323.060000.sfc_data.tile1.nc .........OK + Moving RESTART/20210323.060000.sfc_data.tile2.nc .........OK + Moving RESTART/20210323.060000.sfc_data.tile3.nc .........OK + Moving RESTART/20210323.060000.sfc_data.tile4.nc .........OK + Moving RESTART/20210323.060000.sfc_data.tile5.nc .........OK + Moving RESTART/20210323.060000.sfc_data.tile6.nc .........OK + + 0: The total amount of wall time = 263.023352 + 0: The maximum resident set size (KB) = 1271516 + +Test std_base control_p8_gnu PASS + + +baseline dir = /scratch1/NCEPDEV/stmp4/Fernando.Andrade-maldonado/FV3_OPNREQ_TEST/OPNREQ_TEST/control_p8_std_base_gnu +working dir = /scratch1/NCEPDEV/stmp2/Fernando.Andrade-maldonado/FV3_OPNREQ_TEST/opnReqTest_27762/control_p8_gnu_thr +Checking test thr control_p8_gnu results .... + Comparing sfcf000.nc .........OK + Comparing sfcf021.nc .........OK + Comparing sfcf024.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf021.nc .........OK + Comparing atmf024.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF21 .........OK + Comparing GFSFLX.GrbF24 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF21 .........OK + Comparing GFSPRS.GrbF24 .........OK + Comparing RESTART/20210323.060000.coupler.res .........OK + Comparing RESTART/20210323.060000.fv_core.res.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile6.nc .........OK + + 0: The total amount of wall time = 269.517142 + 0: The maximum resident set size (KB) = 1271620 + +Test thr control_p8_gnu PASS + +OPERATION REQUIREMENT TEST WAS SUCCESSFUL +Thu Sep 28 22:11:54 UTC 2023 +Elapsed time: 00h:23m:23s. Have a nice day! diff --git a/tests/logs/OpnReqTests_cpld_control_nowave_noaero_p8_hera.log b/tests/logs/OpnReqTests_cpld_control_nowave_noaero_p8_hera.log new file mode 100644 index 0000000000..de829ed01d --- /dev/null +++ b/tests/logs/OpnReqTests_cpld_control_nowave_noaero_p8_hera.log @@ -0,0 +1,217 @@ +Thu Sep 28 21:50:19 UTC 2023 +Start Operation Requirement Test + +Compile dbg elapsed time 118 seconds. -DAPP=S2SW -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 -DDEBUG=ON -DMPI=ON -DCMAKE_BUILD_TYPE=Debug -DMOM6SOLO=ON +Compile std elapsed time 237 seconds. -DAPP=S2SW -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 -DMPI=ON -DCMAKE_BUILD_TYPE=Release -DMOM6SOLO=ON + +baseline dir = /scratch1/NCEPDEV/stmp4/Fernando.Andrade-maldonado/FV3_OPNREQ_TEST/OPNREQ_TEST/cpld_control_c96_noaero_p8_dbg_base_gnu +working dir = /scratch1/NCEPDEV/stmp2/Fernando.Andrade-maldonado/FV3_OPNREQ_TEST/opnReqTest_29412/cpld_control_nowave_noaero_p8_gnu_dbg_base +Checking test dbg_base cpld_control_nowave_noaero_p8_gnu results .... +Moving baseline dbg_base cpld_control_nowave_noaero_p8_gnu files .... + Moving sfcf021.tile1.nc .........OK + Moving sfcf021.tile2.nc .........OK + Moving sfcf021.tile3.nc .........OK + Moving sfcf021.tile4.nc .........OK + Moving sfcf021.tile5.nc .........OK + Moving sfcf021.tile6.nc .........OK + Moving atmf021.tile1.nc .........OK + Moving atmf021.tile2.nc .........OK + Moving atmf021.tile3.nc .........OK + Moving atmf021.tile4.nc .........OK + Moving atmf021.tile5.nc .........OK + Moving atmf021.tile6.nc .........OK + Moving sfcf024.tile1.nc .........OK + Moving sfcf024.tile2.nc .........OK + Moving sfcf024.tile3.nc .........OK + Moving sfcf024.tile4.nc .........OK + Moving sfcf024.tile5.nc .........OK + Moving sfcf024.tile6.nc .........OK + Moving atmf024.tile1.nc .........OK + Moving atmf024.tile2.nc .........OK + Moving atmf024.tile3.nc .........OK + Moving atmf024.tile4.nc .........OK + Moving atmf024.tile5.nc .........OK + Moving atmf024.tile6.nc .........OK + Moving RESTART/20210323.060000.coupler.res .........OK + Moving RESTART/20210323.060000.fv_core.res.nc .........OK + Moving RESTART/20210323.060000.fv_core.res.tile1.nc .........OK + Moving RESTART/20210323.060000.fv_core.res.tile2.nc .........OK + Moving RESTART/20210323.060000.fv_core.res.tile3.nc .........OK + Moving RESTART/20210323.060000.fv_core.res.tile4.nc .........OK + Moving RESTART/20210323.060000.fv_core.res.tile5.nc .........OK + Moving RESTART/20210323.060000.fv_core.res.tile6.nc .........OK + Moving RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc .........OK + Moving RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc .........OK + Moving RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc .........OK + Moving RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc .........OK + Moving RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc .........OK + Moving RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc .........OK + Moving RESTART/20210323.060000.fv_tracer.res.tile1.nc .........OK + Moving RESTART/20210323.060000.fv_tracer.res.tile2.nc .........OK + Moving RESTART/20210323.060000.fv_tracer.res.tile3.nc .........OK + Moving RESTART/20210323.060000.fv_tracer.res.tile4.nc .........OK + Moving RESTART/20210323.060000.fv_tracer.res.tile5.nc .........OK + Moving RESTART/20210323.060000.fv_tracer.res.tile6.nc .........OK + Moving RESTART/20210323.060000.phy_data.tile1.nc .........OK + Moving RESTART/20210323.060000.phy_data.tile2.nc .........OK + Moving RESTART/20210323.060000.phy_data.tile3.nc .........OK + Moving RESTART/20210323.060000.phy_data.tile4.nc .........OK + Moving RESTART/20210323.060000.phy_data.tile5.nc .........OK + Moving RESTART/20210323.060000.phy_data.tile6.nc .........OK + Moving RESTART/20210323.060000.sfc_data.tile1.nc .........OK + Moving RESTART/20210323.060000.sfc_data.tile2.nc .........OK + Moving RESTART/20210323.060000.sfc_data.tile3.nc .........OK + Moving RESTART/20210323.060000.sfc_data.tile4.nc .........OK + Moving RESTART/20210323.060000.sfc_data.tile5.nc .........OK + Moving RESTART/20210323.060000.sfc_data.tile6.nc .........OK + Moving RESTART/20210323.060000.MOM.res.nc .........OK + Moving RESTART/iced.2021-03-23-21600.nc .........OK + Moving RESTART/ufs.cpld.cpl.r.2021-03-23-21600.nc .........OK + + 0: The total amount of wall time = 1344.688199 + 0: The maximum resident set size (KB) = 1416032 + +Test dbg_base cpld_control_nowave_noaero_p8_gnu PASS + + +baseline dir = /scratch1/NCEPDEV/stmp4/Fernando.Andrade-maldonado/FV3_OPNREQ_TEST/OPNREQ_TEST/cpld_control_c96_noaero_p8_std_base_gnu +working dir = /scratch1/NCEPDEV/stmp2/Fernando.Andrade-maldonado/FV3_OPNREQ_TEST/opnReqTest_29412/cpld_control_nowave_noaero_p8_gnu_rst +Checking test rst cpld_control_nowave_noaero_p8_gnu results .... + Comparing sfcf021.tile1.nc .........OK + Comparing sfcf021.tile2.nc .........OK + Comparing sfcf021.tile3.nc .........OK + Comparing sfcf021.tile4.nc .........OK + Comparing sfcf021.tile5.nc .........OK + Comparing sfcf021.tile6.nc .........OK + Comparing atmf021.tile1.nc .........OK + Comparing atmf021.tile2.nc .........OK + Comparing atmf021.tile3.nc .........OK + Comparing atmf021.tile4.nc .........OK + Comparing atmf021.tile5.nc .........OK + Comparing atmf021.tile6.nc .........OK + Comparing sfcf024.tile1.nc .........OK + Comparing sfcf024.tile2.nc .........OK + Comparing sfcf024.tile3.nc .........OK + Comparing sfcf024.tile4.nc .........OK + Comparing sfcf024.tile5.nc .........OK + Comparing sfcf024.tile6.nc .........OK + Comparing atmf024.tile1.nc .........OK + Comparing atmf024.tile2.nc .........OK + Comparing atmf024.tile3.nc .........OK + Comparing atmf024.tile4.nc .........OK + Comparing atmf024.tile5.nc .........OK + Comparing atmf024.tile6.nc .........OK + Comparing RESTART/20210323.060000.coupler.res .........OK + Comparing RESTART/20210323.060000.fv_core.res.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.MOM.res.nc .........OK + Comparing RESTART/iced.2021-03-23-21600.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2021-03-23-21600.nc .........OK + + 0: The total amount of wall time = 414.121734 + 0: The maximum resident set size (KB) = 1398040 + +Test rst cpld_control_nowave_noaero_p8_gnu PASS + + +baseline dir = /scratch1/NCEPDEV/stmp4/Fernando.Andrade-maldonado/FV3_OPNREQ_TEST/OPNREQ_TEST/cpld_control_c96_noaero_p8_std_base_gnu +working dir = /scratch1/NCEPDEV/stmp2/Fernando.Andrade-maldonado/FV3_OPNREQ_TEST/opnReqTest_29412/cpld_control_nowave_noaero_p8_gnu_std_base +Checking test std_base cpld_control_nowave_noaero_p8_gnu results .... +Moving baseline std_base cpld_control_nowave_noaero_p8_gnu files .... + Moving sfcf021.tile1.nc .........OK + Moving sfcf021.tile2.nc .........OK + Moving sfcf021.tile3.nc .........OK + Moving sfcf021.tile4.nc .........OK + Moving sfcf021.tile5.nc .........OK + Moving sfcf021.tile6.nc .........OK + Moving atmf021.tile1.nc .........OK + Moving atmf021.tile2.nc .........OK + Moving atmf021.tile3.nc .........OK + Moving atmf021.tile4.nc .........OK + Moving atmf021.tile5.nc .........OK + Moving atmf021.tile6.nc .........OK + Moving sfcf024.tile1.nc .........OK + Moving sfcf024.tile2.nc .........OK + Moving sfcf024.tile3.nc .........OK + Moving sfcf024.tile4.nc .........OK + Moving sfcf024.tile5.nc .........OK + Moving sfcf024.tile6.nc .........OK + Moving atmf024.tile1.nc .........OK + Moving atmf024.tile2.nc .........OK + Moving atmf024.tile3.nc .........OK + Moving atmf024.tile4.nc .........OK + Moving atmf024.tile5.nc .........OK + Moving atmf024.tile6.nc .........OK + Moving RESTART/20210323.060000.coupler.res .........OK + Moving RESTART/20210323.060000.fv_core.res.nc .........OK + Moving RESTART/20210323.060000.fv_core.res.tile1.nc .........OK + Moving RESTART/20210323.060000.fv_core.res.tile2.nc .........OK + Moving RESTART/20210323.060000.fv_core.res.tile3.nc .........OK + Moving RESTART/20210323.060000.fv_core.res.tile4.nc .........OK + Moving RESTART/20210323.060000.fv_core.res.tile5.nc .........OK + Moving RESTART/20210323.060000.fv_core.res.tile6.nc .........OK + Moving RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc .........OK + Moving RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc .........OK + Moving RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc .........OK + Moving RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc .........OK + Moving RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc .........OK + Moving RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc .........OK + Moving RESTART/20210323.060000.fv_tracer.res.tile1.nc .........OK + Moving RESTART/20210323.060000.fv_tracer.res.tile2.nc .........OK + Moving RESTART/20210323.060000.fv_tracer.res.tile3.nc .........OK + Moving RESTART/20210323.060000.fv_tracer.res.tile4.nc .........OK + Moving RESTART/20210323.060000.fv_tracer.res.tile5.nc .........OK + Moving RESTART/20210323.060000.fv_tracer.res.tile6.nc .........OK + Moving RESTART/20210323.060000.phy_data.tile1.nc .........OK + Moving RESTART/20210323.060000.phy_data.tile2.nc .........OK + Moving RESTART/20210323.060000.phy_data.tile3.nc .........OK + Moving RESTART/20210323.060000.phy_data.tile4.nc .........OK + Moving RESTART/20210323.060000.phy_data.tile5.nc .........OK + Moving RESTART/20210323.060000.phy_data.tile6.nc .........OK + Moving RESTART/20210323.060000.sfc_data.tile1.nc .........OK + Moving RESTART/20210323.060000.sfc_data.tile2.nc .........OK + Moving RESTART/20210323.060000.sfc_data.tile3.nc .........OK + Moving RESTART/20210323.060000.sfc_data.tile4.nc .........OK + Moving RESTART/20210323.060000.sfc_data.tile5.nc .........OK + Moving RESTART/20210323.060000.sfc_data.tile6.nc .........OK + Moving RESTART/20210323.060000.MOM.res.nc .........OK + Moving RESTART/iced.2021-03-23-21600.nc .........OK + Moving RESTART/ufs.cpld.cpl.r.2021-03-23-21600.nc .........OK + + 0: The total amount of wall time = 412.414378 + 0: The maximum resident set size (KB) = 1384124 + +Test std_base cpld_control_nowave_noaero_p8_gnu PASS + +OPERATION REQUIREMENT TEST WAS SUCCESSFUL +Thu Sep 28 22:19:36 UTC 2023 +Elapsed time: 00h:29m:18s. Have a nice day! diff --git a/tests/logs/OpnReqTests_regional_control_hera.log b/tests/logs/OpnReqTests_regional_control_hera.log new file mode 100644 index 0000000000..f331d12071 --- /dev/null +++ b/tests/logs/OpnReqTests_regional_control_hera.log @@ -0,0 +1,62 @@ +Thu Sep 28 21:52:18 UTC 2023 +Start Operation Requirement Test + +Compile std elapsed time 204 seconds. -DAPP=ATM -DCCPP_SUITES=FV3_GFS_v16,FV3_GFS_v16_flake,FV3_GFS_v17_p8,FV3_GFS_v17_p8_rrtmgp,FV3_GFS_v15_thompson_mynn_lam3km,FV3_WoFS_v0,FV3_GFS_v17_p8_mynn -D32BIT=ON -DMPI=ON -DCMAKE_BUILD_TYPE=Release + +baseline dir = /scratch1/NCEPDEV/stmp4/Fernando.Andrade-maldonado/FV3_OPNREQ_TEST/OPNREQ_TEST/regional_control_std_base_gnu +working dir = /scratch1/NCEPDEV/stmp2/Fernando.Andrade-maldonado/FV3_OPNREQ_TEST/opnReqTest_31058/regional_control_gnu_dcp +Checking test dcp regional_control_gnu results .... + Comparing dynf000.nc .........OK + Comparing dynf006.nc .........OK + Comparing phyf000.nc .........OK + Comparing phyf006.nc .........OK + Comparing PRSLEV.GrbF00 .........OK + Comparing PRSLEV.GrbF06 .........OK + Comparing NATLEV.GrbF00 .........OK + Comparing NATLEV.GrbF06 .........OK + + 0: The total amount of wall time = 513.311871 + 0: The maximum resident set size (KB) = 812328 + +Test dcp regional_control_gnu PASS + + +baseline dir = /scratch1/NCEPDEV/stmp4/Fernando.Andrade-maldonado/FV3_OPNREQ_TEST/OPNREQ_TEST/regional_control_std_base_gnu +working dir = /scratch1/NCEPDEV/stmp2/Fernando.Andrade-maldonado/FV3_OPNREQ_TEST/opnReqTest_31058/regional_control_gnu_std_base +Checking test std_base regional_control_gnu results .... +Moving baseline std_base regional_control_gnu files .... + Moving dynf000.nc .........OK + Moving dynf006.nc .........OK + Moving phyf000.nc .........OK + Moving phyf006.nc .........OK + Moving PRSLEV.GrbF00 .........OK + Moving PRSLEV.GrbF06 .........OK + Moving NATLEV.GrbF00 .........OK + Moving NATLEV.GrbF06 .........OK + + 0: The total amount of wall time = 515.195176 + 0: The maximum resident set size (KB) = 807004 + +Test std_base regional_control_gnu PASS + + +baseline dir = /scratch1/NCEPDEV/stmp4/Fernando.Andrade-maldonado/FV3_OPNREQ_TEST/OPNREQ_TEST/regional_control_std_base_gnu +working dir = /scratch1/NCEPDEV/stmp2/Fernando.Andrade-maldonado/FV3_OPNREQ_TEST/opnReqTest_31058/regional_control_gnu_thr +Checking test thr regional_control_gnu results .... + Comparing dynf000.nc .........OK + Comparing dynf006.nc .........OK + Comparing phyf000.nc .........OK + Comparing phyf006.nc .........OK + Comparing PRSLEV.GrbF00 .........OK + Comparing PRSLEV.GrbF06 .........OK + Comparing NATLEV.GrbF00 .........OK + Comparing NATLEV.GrbF06 .........OK + + 0: The total amount of wall time = 508.059579 + 0: The maximum resident set size (KB) = 807656 + +Test thr regional_control_gnu PASS + +OPERATION REQUIREMENT TEST WAS SUCCESSFUL +Thu Sep 28 22:19:53 UTC 2023 +Elapsed time: 00h:27m:36s. Have a nice day! diff --git a/tests/logs/RegressionTests_hercules.log b/tests/logs/RegressionTests_hercules.log new file mode 100644 index 0000000000..b00ea4e37b --- /dev/null +++ b/tests/logs/RegressionTests_hercules.log @@ -0,0 +1,7535 @@ +Thu Oct 19 15:06:12 CDT 2023 +Start Regression test + +Testing UFSWM Hash: 4b42450ea5f00a7b0c71acd68d4cb396ef9d0395 +Testing With Submodule Hashes: + 37cbb7d6840ae7515a9a8f0dfd4d89461b3396d1 AQM (v0.2.0-37-g37cbb7d) + 2aa6bfbb62ebeecd7da964b8074f6c3c41c7d1eb CDEPS-interface/CDEPS (cdeps0.4.17-38-g2aa6bfb) + 50aa2c97882fbc9d4918813a22169fe97b424564 CICE-interface/CICE (CICE6.0.0-444-g50aa2c9) + a5dea5f178fc98a4ab39c58aa43c37da6ad25d08 CMEPS-interface/CMEPS (cmeps_v0.4.1-2298-ga5dea5f) + cabd7753ae17f7bfcc6dad56daf10868aa51c3f4 CMakeModules (v1.0.0-28-gcabd775) + 59a70b28cca841918a62be7e9b2d5e1dcd02b2c0 FV3 (remotes/origin/feature/lndinst) + 6ea78fd79037b31a1dcdd30d8a315f6558d963e4 GOCART (sdr_v2.1.2.6-106-g6ea78fd) + 35789c757766e07f688b4c0c7c5229816f224b09 HYCOM-interface/HYCOM (2.3.00-121-g35789c7) + 02d4dc455bb517b4c641c919dc6b9dc829e1e0d4 MOM6-interface/MOM6 (dev/master/repository_split_2014.10.10-9803-g02d4dc455) + 569e354ababbde7a7cd68647533769a5c966468d NOAHMP-interface/noahmp (v3.7.1-303-g569e354) + 97e6a63ebf9a9030fcdae6ad5cf85a0bc91fa37f WW3 (6.07.1-342-g97e6a63e) + 62b89146be1250f354cd50a14096c0c25f2f3952 stochastic_physics (ufs-v2.0.0-191-g62b8914) +Compile atm_debug_dyn32_intel elapsed time 198 seconds. -DAPP=ATM -DDEBUG=ON -D32BIT=ON -DCCPP_SUITES=FV3_HRRR,FV3_GFS_v16,FV3_GFS_v16_csawmg,FV3_GFS_v16_ras,FV3_GFS_v17_p8,FV3_GFS_v15_thompson_mynn_lam3km,FV3_RAP,FV3_RAP_unified_ugwp,FV3_RAP_cires_ugwp,FV3_RAP_flake,FV3_RAP_clm_lake,FV3_RAP_noah,FV3_RAP_sfcdiff,FV3_RAP_noah_sfcdiff_cires_ugwp,FV3_RRFS_v1beta,FV3_HRRR_c3,FV3_HRRR_gf -DMPI=ON -DCMAKE_BUILD_TYPE=Debug +Compile atm_dyn32_debug_gnu elapsed time 149 seconds. -DAPP=ATM -D32BIT=ON -DDEBUG=ON -DMPI=ON -DCMAKE_BUILD_TYPE=Debug +Compile atm_dyn32_intel elapsed time 513 seconds. -DAPP=ATM -DCCPP_SUITES=FV3_GFS_v16,FV3_GFS_v16_flake,FV3_GFS_v17_p8,FV3_GFS_v17_p8_rrtmgp,FV3_GFS_v15_thompson_mynn_lam3km,FV3_WoFS_v0,FV3_GFS_v17_p8_mynn -D32BIT=ON -DMPI=ON -DCMAKE_BUILD_TYPE=Release +Compile atm_dyn32_phy32_debug_gnu elapsed time 156 seconds. -DAPP=ATM -D32BIT=ON -DCCPP_32BIT=ON -DDEBUG=ON -DMPI=ON -DCMAKE_BUILD_TYPE=Debug +Compile atm_dyn64_phy32_debug_gnu elapsed time 166 seconds. -DAPP=ATM -DCCPP_32BIT=ON -DDEBUG=ON -DMPI=ON -DCMAKE_BUILD_TYPE=Debug +Compile atm_dyn64_phy32_gnu elapsed time 253 seconds. -DAPP=ATM -DCCPP_32BIT=ON -DMPI=ON -DCMAKE_BUILD_TYPE=Release +Compile atm_faster_dyn32_intel elapsed time 573 seconds. -DAPP=ATM -DCCPP_SUITES=FV3_GFS_v17_p8,FV3_GFS_v15_thompson_mynn_lam3km -D32BIT=ON -DFASTER=ON -DMPI=ON -DCMAKE_BUILD_TYPE=Release +Compile atm_gnu elapsed time 186 seconds. -DAPP=ATM -DCCPP_SUITES=FV3_GFS_v16,FV3_GFS_v16_flake,FV3_GFS_v16_ras,FV3_GFS_v17_p8 -DMPI=ON -DCMAKE_BUILD_TYPE=Release +Compile atmaero_intel elapsed time 388 seconds. -DAPP=ATMAERO -DCCPP_SUITES=FV3_GFS_v17_p8 -D32BIT=ON -DMPI=ON -DCMAKE_BUILD_TYPE=Release +Compile atmaq_debug_intel elapsed time 159 seconds. -DAPP=ATMAQ -DCCPP_SUITES=FV3_GFS_v15p2 -DDEBUG=ON -D32BIT=ON -DMPI=ON -DCMAKE_BUILD_TYPE=Debug +Compile atmaq_faster_intel elapsed time 567 seconds. -DAPP=ATMAQ -DCCPP_SUITES=FV3_GFS_v15p2 -DFASTER=ON -D32BIT=ON -DMPI=ON -DCMAKE_BUILD_TYPE=Release +Compile atmaq_intel elapsed time 378 seconds. -DAPP=ATMAQ -DCCPP_SUITES=FV3_GFS_v15p2 -D32BIT=ON -DMPI=ON -DCMAKE_BUILD_TYPE=Release +Compile atml_intel elapsed time 390 seconds. -DAPP=ATML -DCCPP_SUITES=FV3_GFS_v16,FV3_GFS_v17_p8,FV3_GFS_v15_thompson_mynn_lam3km -DMPI=ON -DCMAKE_BUILD_TYPE=Release +Compile atmw_intel elapsed time 541 seconds. -DAPP=ATMW -DCCPP_SUITES=FV3_GFS_v17_p8 -D32BIT=ON -DMPI=ON -DCMAKE_BUILD_TYPE=Release +Compile atmwm_intel elapsed time 562 seconds. -DAPP=ATMWM -DCCPP_SUITES=FV3_GFS_v16 -D32BIT=ON -DMPI=ON -DCMAKE_BUILD_TYPE=Release +Compile csawmg_intel elapsed time 381 seconds. -DAPP=ATM -DCCPP_SUITES=FV3_GFS_v16_csawmg,FV3_GFS_v16_ras -DMPI=ON -DCMAKE_BUILD_TYPE=Release +Compile datm_cdeps_debug_intel elapsed time 107 seconds. -DAPP=NG-GODAS -DDEBUG=ON -DMPI=ON -DCMAKE_BUILD_TYPE=Debug -DMOM6SOLO=ON +Compile datm_cdeps_faster_intel elapsed time 167 seconds. -DAPP=NG-GODAS -DFASTER=ON -DMPI=ON -DCMAKE_BUILD_TYPE=Release -DMOM6SOLO=ON +Compile datm_cdeps_gnu elapsed time 118 seconds. -DAPP=NG-GODAS -DMPI=ON -DCMAKE_BUILD_TYPE=Release -DMOM6SOLO=ON +Compile datm_cdeps_intel elapsed time 169 seconds. -DAPP=NG-GODAS -DMPI=ON -DCMAKE_BUILD_TYPE=Release -DMOM6SOLO=ON +Compile datm_cdeps_land_intel elapsed time 44 seconds. -DAPP=LND -DMPI=ON -DCMAKE_BUILD_TYPE=Release +Compile hafs_all_intel elapsed time 567 seconds. -DAPP=HAFS-ALL -DCCPP_SUITES=FV3_HAFS_v1_gfdlmp_tedmf,FV3_HAFS_v1_gfdlmp_tedmf_nonsst -D32BIT=ON -DMPI=ON -DCMAKE_BUILD_TYPE=Release +Compile hafsw_debug_intel elapsed time 171 seconds. -DAPP=HAFSW -DMOVING_NEST=ON -DCCPP_SUITES=FV3_HAFS_v1_gfdlmp_tedmf_nonsst -D32BIT=ON -DDEBUG=ON -DMPI=ON -DCMAKE_BUILD_TYPE=Debug +Compile hafsw_faster_intel elapsed time 606 seconds. -DAPP=HAFSW -DMOVING_NEST=ON -DCCPP_SUITES=FV3_HAFS_v1_gfdlmp_tedmf_nonsst -D32BIT=ON -DFASTER=ON -DMPI=ON -DCMAKE_BUILD_TYPE=Release +Compile hafsw_intel elapsed time 593 seconds. -DAPP=HAFSW -DMOVING_NEST=ON -DCCPP_SUITES=FV3_HAFS_v1_gfdlmp_tedmf,FV3_HAFS_v1_gfdlmp_tedmf_nonsst,FV3_HAFS_v1_thompson_tedmf_gfdlsf -D32BIT=ON -DMPI=ON -DCMAKE_BUILD_TYPE=Release +Compile rrfs_dyn32_phy32_debug_intel elapsed time 145 seconds. -DAPP=ATM -DCCPP_SUITES=FV3_RAP,FV3_HRRR,FV3_HRRR_gf -D32BIT=ON -DCCPP_32BIT=ON -DDEBUG=ON -DMPI=ON -DCMAKE_BUILD_TYPE=Debug +Compile rrfs_dyn32_phy32_faster_intel elapsed time 518 seconds. -DAPP=ATM -DFASTER=ON -DCCPP_SUITES=FV3_HRRR -D32BIT=ON -DCCPP_32BIT=ON -DMPI=ON -DCMAKE_BUILD_TYPE=Release +Compile rrfs_dyn32_phy32_gnu elapsed time 177 seconds. -DAPP=ATM -DCCPP_SUITES=FV3_RAP,FV3_HRRR -D32BIT=ON -DCCPP_32BIT=ON -DMPI=ON -DCMAKE_BUILD_TYPE=Release +Compile rrfs_dyn32_phy32_intel elapsed time 348 seconds. -DAPP=ATM -DCCPP_SUITES=FV3_RAP,FV3_HRRR -D32BIT=ON -DCCPP_32BIT=ON -DMPI=ON -DCMAKE_BUILD_TYPE=Release +Compile rrfs_dyn64_phy32_debug_intel elapsed time 151 seconds. -DAPP=ATM -DCCPP_SUITES=FV3_RAP,FV3_HRRR -DCCPP_32BIT=ON -DDEBUG=ON -DMPI=ON -DCMAKE_BUILD_TYPE=Debug +Compile rrfs_dyn64_phy32_intel elapsed time 352 seconds. -DAPP=ATM -DCCPP_SUITES=FV3_RAP,FV3_HRRR -DCCPP_32BIT=ON -DMPI=ON -DCMAKE_BUILD_TYPE=Release +Compile rrfs_gnu elapsed time 179 seconds. -DAPP=ATM -DCCPP_SUITES=FV3_RAP,FV3_RAP_sfcdiff,FV3_HRRR,FV3_RRFS_v1beta -D32BIT=ON -DMPI=ON -DCMAKE_BUILD_TYPE=Release +Compile rrfs_intel elapsed time 472 seconds. -DAPP=ATM -DCCPP_SUITES=FV3_RAP,FV3_RAP_sfcdiff,FV3_HRRR,FV3_RRFS_v1beta,FV3_RRFS_v1nssl -D32BIT=ON -DMPI=ON -DCMAKE_BUILD_TYPE=Release +Compile s2s_aoflux_intel elapsed time 523 seconds. -DAPP=S2S -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_sfcocn -DCMEPS_AOFLUX=ON -DMPI=ON -DCMAKE_BUILD_TYPE=Release -DMOM6SOLO=ON +Compile s2s_gnu elapsed time 216 seconds. -DAPP=S2S -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 -DMPI=ON -DCMAKE_BUILD_TYPE=Release -DMOM6SOLO=ON +Compile s2s_intel elapsed time 524 seconds. -DAPP=S2S -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 -DMPI=ON -DCMAKE_BUILD_TYPE=Release -DMOM6SOLO=ON +Compile s2sw_debug_intel elapsed time 257 seconds. -DAPP=S2SW -DDEBUG=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 -DMPI=ON -DCMAKE_BUILD_TYPE=Debug -DMOM6SOLO=ON +Compile s2sw_intel elapsed time 655 seconds. -DAPP=S2SW -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 -DMPI=ON -DCMAKE_BUILD_TYPE=Release -DMOM6SOLO=ON +Compile s2sw_pdlib_debug_gnu elapsed time 131 seconds. -DAPP=S2SW -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 -DPDLIB=ON -DDEBUG=ON -DMPI=ON -DCMAKE_BUILD_TYPE=Debug -DMOM6SOLO=ON +Compile s2sw_pdlib_gnu elapsed time 230 seconds. -DAPP=S2SW -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 -DPDLIB=ON -DMPI=ON -DCMAKE_BUILD_TYPE=Release -DMOM6SOLO=ON +Compile s2swa_32bit_intel elapsed time 721 seconds. -DAPP=S2SWA -D32BIT=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 -DMPI=ON -DCMAKE_BUILD_TYPE=Release -DMOM6SOLO=ON +Compile s2swa_debug_gnu elapsed time 137 seconds. -DAPP=S2SWA -DDEBUG=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 -DMPI=ON -DCMAKE_BUILD_TYPE=Debug -DMOM6SOLO=ON +Compile s2swa_debug_intel elapsed time 184 seconds. -DAPP=S2SWA -DDEBUG=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 -DMPI=ON -DCMAKE_BUILD_TYPE=Debug -DMOM6SOLO=ON +Compile s2swa_faster_intel elapsed time 782 seconds. -DAPP=S2SWA -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 -DFASTER=ON -DMPI=ON -DCMAKE_BUILD_TYPE=Release -DMOM6SOLO=ON +Compile s2swa_gnu elapsed time 244 seconds. -DAPP=S2SWA -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 -DMPI=ON -DCMAKE_BUILD_TYPE=Release -DMOM6SOLO=ON +Compile s2swa_intel elapsed time 659 seconds. -DAPP=S2SWA -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 -DMPI=ON -DCMAKE_BUILD_TYPE=Release -DMOM6SOLO=ON +Compile wam_debug_gnu elapsed time 88 seconds. -DAPP=ATM -DCCPP_SUITES=FV3_GFS_v16_fv3wam -D32BIT=ON -DMULTI_GASES=ON -DDEBUG=ON -DMPI=ON -DCMAKE_BUILD_TYPE=Debug +Compile wam_debug_intel elapsed time 148 seconds. -DAPP=ATM -DCCPP_SUITES=FV3_GFS_v16_fv3wam -D32BIT=ON -DMULTI_GASES=ON -DDEBUG=ON -DMPI=ON -DCMAKE_BUILD_TYPE=Debug +Compile wam_intel elapsed time 322 seconds. -DAPP=ATM -DCCPP_SUITES=FV3_GFS_v16_fv3wam -D32BIT=ON -DMULTI_GASES=ON -DMPI=ON -DCMAKE_BUILD_TYPE=Release + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/cpld_control_p8_mixedmode_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/cpld_control_p8_mixedmode_intel +Checking test 001 cpld_control_p8_mixedmode_intel results .... + Comparing sfcf021.tile1.nc .........OK + Comparing sfcf021.tile2.nc .........OK + Comparing sfcf021.tile3.nc .........OK + Comparing sfcf021.tile4.nc .........OK + Comparing sfcf021.tile5.nc .........OK + Comparing sfcf021.tile6.nc .........OK + Comparing atmf021.tile1.nc .........OK + Comparing atmf021.tile2.nc .........OK + Comparing atmf021.tile3.nc .........OK + Comparing atmf021.tile4.nc .........OK + Comparing atmf021.tile5.nc .........OK + Comparing atmf021.tile6.nc .........OK + Comparing sfcf024.tile1.nc .........OK + Comparing sfcf024.tile2.nc .........OK + Comparing sfcf024.tile3.nc .........OK + Comparing sfcf024.tile4.nc .........OK + Comparing sfcf024.tile5.nc .........OK + Comparing sfcf024.tile6.nc .........OK + Comparing atmf024.tile1.nc .........OK + Comparing atmf024.tile2.nc .........OK + Comparing atmf024.tile3.nc .........OK + Comparing atmf024.tile4.nc .........OK + Comparing atmf024.tile5.nc .........OK + Comparing atmf024.tile6.nc .........OK + Comparing gocart.inst_aod.20210323_0600z.nc4 .........OK + Comparing RESTART/20210323.060000.coupler.res .........OK + Comparing RESTART/20210323.060000.fv_core.res.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.MOM.res.nc .........OK + Comparing RESTART/iced.2021-03-23-21600.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2021-03-23-21600.nc .........OK + Comparing 20210323.060000.out_pnt.ww3 .........OK + Comparing 20210323.060000.out_grd.ww3 .........OK + + 0: The total amount of wall time = 417.777734 + 0: The maximum resident set size (KB) = 1886704 + +Test 001 cpld_control_p8_mixedmode_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/cpld_control_gfsv17_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/cpld_control_gfsv17_intel +Checking test 002 cpld_control_gfsv17_intel results .... + Comparing sfcf021.tile1.nc .........OK + Comparing sfcf021.tile2.nc .........OK + Comparing sfcf021.tile3.nc .........OK + Comparing sfcf021.tile4.nc .........OK + Comparing sfcf021.tile5.nc .........OK + Comparing sfcf021.tile6.nc .........OK + Comparing atmf021.tile1.nc .........OK + Comparing atmf021.tile2.nc .........OK + Comparing atmf021.tile3.nc .........OK + Comparing atmf021.tile4.nc .........OK + Comparing atmf021.tile5.nc .........OK + Comparing atmf021.tile6.nc .........OK + Comparing sfcf024.tile1.nc .........OK + Comparing sfcf024.tile2.nc .........OK + Comparing sfcf024.tile3.nc .........OK + Comparing sfcf024.tile4.nc .........OK + Comparing sfcf024.tile5.nc .........OK + Comparing sfcf024.tile6.nc .........OK + Comparing atmf024.tile1.nc .........OK + Comparing atmf024.tile2.nc .........OK + Comparing atmf024.tile3.nc .........OK + Comparing atmf024.tile4.nc .........OK + Comparing atmf024.tile5.nc .........OK + Comparing atmf024.tile6.nc .........OK + Comparing RESTART/20210323.060000.coupler.res .........OK + Comparing RESTART/20210323.060000.fv_core.res.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.MOM.res.nc .........OK + Comparing RESTART/iced.2021-03-23-21600.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2021-03-23-21600.nc .........OK + Comparing 20210323.060000.out_pnt.ww3 .........OK + Comparing 20210323.060000.out_grd.ww3 .........OK + + 0: The total amount of wall time = 476.927554 + 0: The maximum resident set size (KB) = 1732172 + +Test 002 cpld_control_gfsv17_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/cpld_control_gfsv17_iau_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/cpld_control_gfsv17_iau_intel +Checking test 003 cpld_control_gfsv17_iau_intel results .... + Comparing sfcf012.nc .........OK + Comparing atmf012.nc .........OK + Comparing GFSFLX.GrbF12 .........OK + Comparing GFSPRS.GrbF12 .........OK + Comparing 20210323.000000.out_pnt.ww3 .........OK + Comparing 20210323.000000.out_grd.ww3 .........OK + + 0: The total amount of wall time = 305.427958 + 0: The maximum resident set size (KB) = 1188468 + +Test 003 cpld_control_gfsv17_iau_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/cpld_control_p8_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/cpld_control_p8_intel +Checking test 004 cpld_control_p8_intel results .... + Comparing sfcf021.tile1.nc .........OK + Comparing sfcf021.tile2.nc .........OK + Comparing sfcf021.tile3.nc .........OK + Comparing sfcf021.tile4.nc .........OK + Comparing sfcf021.tile5.nc .........OK + Comparing sfcf021.tile6.nc .........OK + Comparing atmf021.tile1.nc .........OK + Comparing atmf021.tile2.nc .........OK + Comparing atmf021.tile3.nc .........OK + Comparing atmf021.tile4.nc .........OK + Comparing atmf021.tile5.nc .........OK + Comparing atmf021.tile6.nc .........OK + Comparing sfcf024.tile1.nc .........OK + Comparing sfcf024.tile2.nc .........OK + Comparing sfcf024.tile3.nc .........OK + Comparing sfcf024.tile4.nc .........OK + Comparing sfcf024.tile5.nc .........OK + Comparing sfcf024.tile6.nc .........OK + Comparing atmf024.tile1.nc .........OK + Comparing atmf024.tile2.nc .........OK + Comparing atmf024.tile3.nc .........OK + Comparing atmf024.tile4.nc .........OK + Comparing atmf024.tile5.nc .........OK + Comparing atmf024.tile6.nc .........OK + Comparing gocart.inst_aod.20210323_0600z.nc4 .........OK + Comparing RESTART/20210323.060000.coupler.res .........OK + Comparing RESTART/20210323.060000.fv_core.res.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.MOM.res.nc .........OK + Comparing RESTART/iced.2021-03-23-21600.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2021-03-23-21600.nc .........OK + Comparing 20210323.060000.out_pnt.ww3 .........OK + Comparing 20210323.060000.out_grd.ww3 .........OK + + 0: The total amount of wall time = 441.010757 + 0: The maximum resident set size (KB) = 2030512 + +Test 004 cpld_control_p8_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/cpld_control_p8_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/cpld_restart_p8_intel +Checking test 005 cpld_restart_p8_intel results .... + Comparing sfcf024.tile1.nc .........OK + Comparing sfcf024.tile2.nc .........OK + Comparing sfcf024.tile3.nc .........OK + Comparing sfcf024.tile4.nc .........OK + Comparing sfcf024.tile5.nc .........OK + Comparing sfcf024.tile6.nc .........OK + Comparing atmf024.tile1.nc .........OK + Comparing atmf024.tile2.nc .........OK + Comparing atmf024.tile3.nc .........OK + Comparing atmf024.tile4.nc .........OK + Comparing atmf024.tile5.nc .........OK + Comparing atmf024.tile6.nc .........OK + Comparing gocart.inst_aod.20210323_0600z.nc4 .........OK + Comparing RESTART/20210323.060000.coupler.res .........OK + Comparing RESTART/20210323.060000.fv_core.res.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.MOM.res.nc .........OK + Comparing RESTART/iced.2021-03-23-21600.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2021-03-23-21600.nc .........OK + Comparing 20210323.060000.out_pnt.ww3 .........OK + Comparing 20210323.060000.out_grd.ww3 .........OK + + 0: The total amount of wall time = 237.283877 + 0: The maximum resident set size (KB) = 1918960 + +Test 005 cpld_restart_p8_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/cpld_control_p8_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/cpld_control_qr_p8_intel +Checking test 006 cpld_control_qr_p8_intel results .... + Comparing sfcf021.tile1.nc .........OK + Comparing sfcf021.tile2.nc .........OK + Comparing sfcf021.tile3.nc .........OK + Comparing sfcf021.tile4.nc .........OK + Comparing sfcf021.tile5.nc .........OK + Comparing sfcf021.tile6.nc .........OK + Comparing atmf021.tile1.nc .........OK + Comparing atmf021.tile2.nc .........OK + Comparing atmf021.tile3.nc .........OK + Comparing atmf021.tile4.nc .........OK + Comparing atmf021.tile5.nc .........OK + Comparing atmf021.tile6.nc .........OK + Comparing sfcf024.tile1.nc .........OK + Comparing sfcf024.tile2.nc .........OK + Comparing sfcf024.tile3.nc .........OK + Comparing sfcf024.tile4.nc .........OK + Comparing sfcf024.tile5.nc .........OK + Comparing sfcf024.tile6.nc .........OK + Comparing atmf024.tile1.nc .........OK + Comparing atmf024.tile2.nc .........OK + Comparing atmf024.tile3.nc .........OK + Comparing atmf024.tile4.nc .........OK + Comparing atmf024.tile5.nc .........OK + Comparing atmf024.tile6.nc .........OK + Comparing gocart.inst_aod.20210323_0600z.nc4 .........OK + Comparing RESTART/20210323.060000.coupler.res .........OK + Comparing RESTART/20210323.060000.fv_core.res.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile1.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.fv_core.res.tile2.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.fv_core.res.tile3.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.fv_core.res.tile4.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.fv_core.res.tile5.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.fv_core.res.tile6.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile1.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile2.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile3.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile4.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile5.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile6.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.phy_data.tile1.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.phy_data.tile2.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.phy_data.tile3.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.phy_data.tile4.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.phy_data.tile5.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.phy_data.tile6.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.sfc_data.tile1.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.sfc_data.tile2.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.sfc_data.tile3.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.sfc_data.tile4.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.sfc_data.tile5.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.sfc_data.tile6.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.MOM.res.nc .........OK + Comparing RESTART/iced.2021-03-23-21600.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2021-03-23-21600.nc .........OK + Comparing 20210323.060000.out_pnt.ww3 .........OK + Comparing 20210323.060000.out_grd.ww3 .........OK + + 0: The total amount of wall time = 434.098571 + 0: The maximum resident set size (KB) = 2000240 + +Test 006 cpld_control_qr_p8_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/cpld_control_p8_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/cpld_restart_qr_p8_intel +Checking test 007 cpld_restart_qr_p8_intel results .... + Comparing sfcf024.tile1.nc .........OK + Comparing sfcf024.tile2.nc .........OK + Comparing sfcf024.tile3.nc .........OK + Comparing sfcf024.tile4.nc .........OK + Comparing sfcf024.tile5.nc .........OK + Comparing sfcf024.tile6.nc .........OK + Comparing atmf024.tile1.nc .........OK + Comparing atmf024.tile2.nc .........OK + Comparing atmf024.tile3.nc .........OK + Comparing atmf024.tile4.nc .........OK + Comparing atmf024.tile5.nc .........OK + Comparing atmf024.tile6.nc .........OK + Comparing gocart.inst_aod.20210323_0600z.nc4 .........OK + Comparing RESTART/20210323.060000.coupler.res .........OK + Comparing RESTART/20210323.060000.fv_core.res.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile1.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.fv_core.res.tile2.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.fv_core.res.tile3.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.fv_core.res.tile4.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.fv_core.res.tile5.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.fv_core.res.tile6.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile1.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile2.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile3.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile4.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile5.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile6.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.phy_data.tile1.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.phy_data.tile2.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.phy_data.tile3.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.phy_data.tile4.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.phy_data.tile5.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.phy_data.tile6.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.sfc_data.tile1.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.sfc_data.tile2.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.sfc_data.tile3.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.sfc_data.tile4.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.sfc_data.tile5.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.sfc_data.tile6.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.MOM.res.nc .........OK + Comparing RESTART/iced.2021-03-23-21600.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2021-03-23-21600.nc .........OK + Comparing 20210323.060000.out_pnt.ww3 .........OK + Comparing 20210323.060000.out_grd.ww3 .........OK + + 0: The total amount of wall time = 243.552526 + 0: The maximum resident set size (KB) = 1570600 + +Test 007 cpld_restart_qr_p8_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/cpld_control_p8_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/cpld_2threads_p8_intel +Checking test 008 cpld_2threads_p8_intel results .... + Comparing sfcf024.tile1.nc .........OK + Comparing sfcf024.tile2.nc .........OK + Comparing sfcf024.tile3.nc .........OK + Comparing sfcf024.tile4.nc .........OK + Comparing sfcf024.tile5.nc .........OK + Comparing sfcf024.tile6.nc .........OK + Comparing atmf024.tile1.nc .........OK + Comparing atmf024.tile2.nc .........OK + Comparing atmf024.tile3.nc .........OK + Comparing atmf024.tile4.nc .........OK + Comparing atmf024.tile5.nc .........OK + Comparing atmf024.tile6.nc .........OK + Comparing gocart.inst_aod.20210323_0600z.nc4 .........OK + Comparing RESTART/20210323.060000.coupler.res .........OK + Comparing RESTART/20210323.060000.fv_core.res.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.MOM.res.nc .........OK + Comparing RESTART/iced.2021-03-23-21600.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2021-03-23-21600.nc .........OK + Comparing 20210323.060000.out_pnt.ww3 .........OK + Comparing 20210323.060000.out_grd.ww3 .........OK + + 0: The total amount of wall time = 517.990271 + 0: The maximum resident set size (KB) = 2467860 + +Test 008 cpld_2threads_p8_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/cpld_control_p8_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/cpld_decomp_p8_intel +Checking test 009 cpld_decomp_p8_intel results .... + Comparing sfcf024.tile1.nc .........OK + Comparing sfcf024.tile2.nc .........OK + Comparing sfcf024.tile3.nc .........OK + Comparing sfcf024.tile4.nc .........OK + Comparing sfcf024.tile5.nc .........OK + Comparing sfcf024.tile6.nc .........OK + Comparing atmf024.tile1.nc .........OK + Comparing atmf024.tile2.nc .........OK + Comparing atmf024.tile3.nc .........OK + Comparing atmf024.tile4.nc .........OK + Comparing atmf024.tile5.nc .........OK + Comparing atmf024.tile6.nc .........OK + Comparing gocart.inst_aod.20210323_0600z.nc4 .........OK + Comparing RESTART/20210323.060000.coupler.res .........OK + Comparing RESTART/20210323.060000.fv_core.res.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.MOM.res.nc .........OK + Comparing RESTART/iced.2021-03-23-21600.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2021-03-23-21600.nc .........OK + Comparing 20210323.060000.out_pnt.ww3 .........OK + Comparing 20210323.060000.out_grd.ww3 .........OK + + 0: The total amount of wall time = 428.055728 + 0: The maximum resident set size (KB) = 2040484 + +Test 009 cpld_decomp_p8_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/cpld_control_p8_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/cpld_mpi_p8_intel +Checking test 010 cpld_mpi_p8_intel results .... + Comparing sfcf024.tile1.nc .........OK + Comparing sfcf024.tile2.nc .........OK + Comparing sfcf024.tile3.nc .........OK + Comparing sfcf024.tile4.nc .........OK + Comparing sfcf024.tile5.nc .........OK + Comparing sfcf024.tile6.nc .........OK + Comparing atmf024.tile1.nc .........OK + Comparing atmf024.tile2.nc .........OK + Comparing atmf024.tile3.nc .........OK + Comparing atmf024.tile4.nc .........OK + Comparing atmf024.tile5.nc .........OK + Comparing atmf024.tile6.nc .........OK + Comparing gocart.inst_aod.20210323_0600z.nc4 .........OK + Comparing RESTART/20210323.060000.coupler.res .........OK + Comparing RESTART/20210323.060000.fv_core.res.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.MOM.res.nc .........OK + Comparing RESTART/iced.2021-03-23-21600.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2021-03-23-21600.nc .........OK + Comparing 20210323.060000.out_pnt.ww3 .........OK + Comparing 20210323.060000.out_grd.ww3 .........OK + + 0: The total amount of wall time = 372.864944 + 0: The maximum resident set size (KB) = 1879424 + +Test 010 cpld_mpi_p8_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/cpld_control_ciceC_p8_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/cpld_control_ciceC_p8_intel +Checking test 011 cpld_control_ciceC_p8_intel results .... + Comparing sfcf021.tile1.nc .........OK + Comparing sfcf021.tile2.nc .........OK + Comparing sfcf021.tile3.nc .........OK + Comparing sfcf021.tile4.nc .........OK + Comparing sfcf021.tile5.nc .........OK + Comparing sfcf021.tile6.nc .........OK + Comparing atmf021.tile1.nc .........OK + Comparing atmf021.tile2.nc .........OK + Comparing atmf021.tile3.nc .........OK + Comparing atmf021.tile4.nc .........OK + Comparing atmf021.tile5.nc .........OK + Comparing atmf021.tile6.nc .........OK + Comparing sfcf024.tile1.nc .........OK + Comparing sfcf024.tile2.nc .........OK + Comparing sfcf024.tile3.nc .........OK + Comparing sfcf024.tile4.nc .........OK + Comparing sfcf024.tile5.nc .........OK + Comparing sfcf024.tile6.nc .........OK + Comparing atmf024.tile1.nc .........OK + Comparing atmf024.tile2.nc .........OK + Comparing atmf024.tile3.nc .........OK + Comparing atmf024.tile4.nc .........OK + Comparing atmf024.tile5.nc .........OK + Comparing atmf024.tile6.nc .........OK + Comparing gocart.inst_aod.20210323_0600z.nc4 .........OK + Comparing RESTART/20210323.060000.coupler.res .........OK + Comparing RESTART/20210323.060000.fv_core.res.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.MOM.res.nc .........OK + Comparing RESTART/iced.2021-03-23-21600.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2021-03-23-21600.nc .........OK + Comparing 20210323.060000.out_pnt.ww3 .........OK + Comparing 20210323.060000.out_grd.ww3 .........OK + + 0: The total amount of wall time = 428.729057 + 0: The maximum resident set size (KB) = 2043308 + +Test 011 cpld_control_ciceC_p8_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/cpld_control_c192_p8_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/cpld_control_c192_p8_intel +Checking test 012 cpld_control_c192_p8_intel results .... + Comparing sfcf030.tile1.nc .........OK + Comparing sfcf030.tile2.nc .........OK + Comparing sfcf030.tile3.nc .........OK + Comparing sfcf030.tile4.nc .........OK + Comparing sfcf030.tile5.nc .........OK + Comparing sfcf030.tile6.nc .........OK + Comparing atmf030.tile1.nc .........OK + Comparing atmf030.tile2.nc .........OK + Comparing atmf030.tile3.nc .........OK + Comparing atmf030.tile4.nc .........OK + Comparing atmf030.tile5.nc .........OK + Comparing atmf030.tile6.nc .........OK + Comparing gocart.inst_aod.20210323_1200z.nc4 .........OK + Comparing RESTART/20210323.120000.coupler.res .........OK + Comparing RESTART/20210323.120000.fv_core.res.nc .........OK + Comparing RESTART/20210323.120000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210323.120000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210323.120000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210323.120000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210323.120000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210323.120000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210323.120000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210323.120000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210323.120000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210323.120000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210323.120000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210323.120000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210323.120000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210323.120000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210323.120000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210323.120000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210323.120000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210323.120000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210323.120000.phy_data.tile1.nc .........OK + Comparing RESTART/20210323.120000.phy_data.tile2.nc .........OK + Comparing RESTART/20210323.120000.phy_data.tile3.nc .........OK + Comparing RESTART/20210323.120000.phy_data.tile4.nc .........OK + Comparing RESTART/20210323.120000.phy_data.tile5.nc .........OK + Comparing RESTART/20210323.120000.phy_data.tile6.nc .........OK + Comparing RESTART/20210323.120000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210323.120000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210323.120000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210323.120000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210323.120000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210323.120000.sfc_data.tile6.nc .........OK + Comparing RESTART/20210323.120000.MOM.res.nc .........OK + Comparing RESTART/iced.2021-03-23-43200.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2021-03-23-43200.nc .........OK + Comparing 20210323.120000.out_grd.ww3 .........OK + Comparing 20210323.120000.out_pnt.ww3 .........OK + + 0: The total amount of wall time = 888.937548 + 0: The maximum resident set size (KB) = 2793988 + +Test 012 cpld_control_c192_p8_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/cpld_control_c192_p8_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/cpld_restart_c192_p8_intel +Checking test 013 cpld_restart_c192_p8_intel results .... + Comparing sfcf030.tile1.nc .........OK + Comparing sfcf030.tile2.nc .........OK + Comparing sfcf030.tile3.nc .........OK + Comparing sfcf030.tile4.nc .........OK + Comparing sfcf030.tile5.nc .........OK + Comparing sfcf030.tile6.nc .........OK + Comparing atmf030.tile1.nc .........OK + Comparing atmf030.tile2.nc .........OK + Comparing atmf030.tile3.nc .........OK + Comparing atmf030.tile4.nc .........OK + Comparing atmf030.tile5.nc .........OK + Comparing atmf030.tile6.nc .........OK + Comparing gocart.inst_aod.20210323_1200z.nc4 .........OK + Comparing RESTART/20210323.120000.coupler.res .........OK + Comparing RESTART/20210323.120000.fv_core.res.nc .........OK + Comparing RESTART/20210323.120000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210323.120000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210323.120000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210323.120000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210323.120000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210323.120000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210323.120000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210323.120000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210323.120000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210323.120000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210323.120000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210323.120000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210323.120000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210323.120000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210323.120000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210323.120000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210323.120000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210323.120000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210323.120000.phy_data.tile1.nc .........OK + Comparing RESTART/20210323.120000.phy_data.tile2.nc .........OK + Comparing RESTART/20210323.120000.phy_data.tile3.nc .........OK + Comparing RESTART/20210323.120000.phy_data.tile4.nc .........OK + Comparing RESTART/20210323.120000.phy_data.tile5.nc .........OK + Comparing RESTART/20210323.120000.phy_data.tile6.nc .........OK + Comparing RESTART/20210323.120000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210323.120000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210323.120000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210323.120000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210323.120000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210323.120000.sfc_data.tile6.nc .........OK + Comparing RESTART/20210323.120000.MOM.res.nc .........OK + Comparing RESTART/iced.2021-03-23-43200.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2021-03-23-43200.nc .........OK + Comparing 20210323.120000.out_grd.ww3 .........OK + Comparing 20210323.120000.out_pnt.ww3 .........OK + + 0: The total amount of wall time = 325.982701 + 0: The maximum resident set size (KB) = 2823108 + +Test 013 cpld_restart_c192_p8_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/cpld_bmark_p8_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/cpld_bmark_p8_intel +Checking test 014 cpld_bmark_p8_intel results .... + Comparing sfcf006.nc .........OK + Comparing atmf006.nc .........OK + Comparing GFSFLX.GrbF06 .........OK + Comparing GFSPRS.GrbF06 .........OK + Comparing gocart.inst_aod.20130401_0600z.nc4 .........OK + Comparing RESTART/20130401.060000.coupler.res .........OK + Comparing RESTART/20130401.060000.fv_core.res.nc .........OK + Comparing RESTART/20130401.060000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20130401.060000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20130401.060000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20130401.060000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20130401.060000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20130401.060000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20130401.060000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20130401.060000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20130401.060000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20130401.060000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20130401.060000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20130401.060000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20130401.060000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20130401.060000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20130401.060000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20130401.060000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20130401.060000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20130401.060000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20130401.060000.phy_data.tile1.nc .........OK + Comparing RESTART/20130401.060000.phy_data.tile2.nc .........OK + Comparing RESTART/20130401.060000.phy_data.tile3.nc .........OK + Comparing RESTART/20130401.060000.phy_data.tile4.nc .........OK + Comparing RESTART/20130401.060000.phy_data.tile5.nc .........OK + Comparing RESTART/20130401.060000.phy_data.tile6.nc .........OK + Comparing RESTART/20130401.060000.sfc_data.tile1.nc .........OK + Comparing RESTART/20130401.060000.sfc_data.tile2.nc .........OK + Comparing RESTART/20130401.060000.sfc_data.tile3.nc .........OK + Comparing RESTART/20130401.060000.sfc_data.tile4.nc .........OK + Comparing RESTART/20130401.060000.sfc_data.tile5.nc .........OK + Comparing RESTART/20130401.060000.sfc_data.tile6.nc .........OK + Comparing RESTART/20130401.060000.MOM.res.nc .........OK + Comparing RESTART/20130401.060000.MOM.res_1.nc .........OK + Comparing RESTART/20130401.060000.MOM.res_2.nc .........OK + Comparing RESTART/20130401.060000.MOM.res_3.nc .........OK + Comparing RESTART/iced.2013-04-01-21600.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2013-04-01-21600.nc .........OK + Comparing 20130401.060000.out_pnt.ww3 .........OK + Comparing 20130401.060000.out_grd.ww3 .........OK + + 0: The total amount of wall time = 518.855665 + 0: The maximum resident set size (KB) = 3616644 + +Test 014 cpld_bmark_p8_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/cpld_bmark_p8_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/cpld_restart_bmark_p8_intel +Checking test 015 cpld_restart_bmark_p8_intel results .... + Comparing sfcf006.nc .........OK + Comparing atmf006.nc .........OK + Comparing GFSFLX.GrbF06 .........OK + Comparing GFSPRS.GrbF06 .........OK + Comparing gocart.inst_aod.20130401_0600z.nc4 .........OK + Comparing RESTART/20130401.060000.coupler.res .........OK + Comparing RESTART/20130401.060000.fv_core.res.nc .........OK + Comparing RESTART/20130401.060000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20130401.060000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20130401.060000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20130401.060000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20130401.060000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20130401.060000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20130401.060000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20130401.060000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20130401.060000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20130401.060000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20130401.060000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20130401.060000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20130401.060000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20130401.060000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20130401.060000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20130401.060000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20130401.060000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20130401.060000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20130401.060000.phy_data.tile1.nc .........OK + Comparing RESTART/20130401.060000.phy_data.tile2.nc .........OK + Comparing RESTART/20130401.060000.phy_data.tile3.nc .........OK + Comparing RESTART/20130401.060000.phy_data.tile4.nc .........OK + Comparing RESTART/20130401.060000.phy_data.tile5.nc .........OK + Comparing RESTART/20130401.060000.phy_data.tile6.nc .........OK + Comparing RESTART/20130401.060000.sfc_data.tile1.nc .........OK + Comparing RESTART/20130401.060000.sfc_data.tile2.nc .........OK + Comparing RESTART/20130401.060000.sfc_data.tile3.nc .........OK + Comparing RESTART/20130401.060000.sfc_data.tile4.nc .........OK + Comparing RESTART/20130401.060000.sfc_data.tile5.nc .........OK + Comparing RESTART/20130401.060000.sfc_data.tile6.nc .........OK + Comparing RESTART/20130401.060000.MOM.res.nc .........OK + Comparing RESTART/20130401.060000.MOM.res_1.nc .........OK + Comparing RESTART/20130401.060000.MOM.res_2.nc .........OK + Comparing RESTART/20130401.060000.MOM.res_3.nc .........OK + Comparing RESTART/iced.2013-04-01-21600.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2013-04-01-21600.nc .........OK + Comparing 20130401.060000.out_pnt.ww3 .........OK + Comparing 20130401.060000.out_grd.ww3 .........OK + + 0: The total amount of wall time = 342.750853 + 0: The maximum resident set size (KB) = 3520912 + +Test 015 cpld_restart_bmark_p8_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/cpld_control_noaero_p8_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/cpld_control_noaero_p8_intel +Checking test 016 cpld_control_noaero_p8_intel results .... + Comparing sfcf021.tile1.nc .........OK + Comparing sfcf021.tile2.nc .........OK + Comparing sfcf021.tile3.nc .........OK + Comparing sfcf021.tile4.nc .........OK + Comparing sfcf021.tile5.nc .........OK + Comparing sfcf021.tile6.nc .........OK + Comparing atmf021.tile1.nc .........OK + Comparing atmf021.tile2.nc .........OK + Comparing atmf021.tile3.nc .........OK + Comparing atmf021.tile4.nc .........OK + Comparing atmf021.tile5.nc .........OK + Comparing atmf021.tile6.nc .........OK + Comparing sfcf024.tile1.nc .........OK + Comparing sfcf024.tile2.nc .........OK + Comparing sfcf024.tile3.nc .........OK + Comparing sfcf024.tile4.nc .........OK + Comparing sfcf024.tile5.nc .........OK + Comparing sfcf024.tile6.nc .........OK + Comparing atmf024.tile1.nc .........OK + Comparing atmf024.tile2.nc .........OK + Comparing atmf024.tile3.nc .........OK + Comparing atmf024.tile4.nc .........OK + Comparing atmf024.tile5.nc .........OK + Comparing atmf024.tile6.nc .........OK + Comparing RESTART/20210323.060000.coupler.res .........OK + Comparing RESTART/20210323.060000.fv_core.res.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.MOM.res.nc .........OK + Comparing RESTART/iced.2021-03-23-21600.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2021-03-23-21600.nc .........OK + Comparing 20210323.060000.out_pnt.ww3 .........OK + Comparing 20210323.060000.out_grd.ww3 .........OK + + 0: The total amount of wall time = 408.282274 + 0: The maximum resident set size (KB) = 1787288 + +Test 016 cpld_control_noaero_p8_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/cpld_control_c96_noaero_p8_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/cpld_control_nowave_noaero_p8_intel +Checking test 017 cpld_control_nowave_noaero_p8_intel results .... + Comparing sfcf021.tile1.nc .........OK + Comparing sfcf021.tile2.nc .........OK + Comparing sfcf021.tile3.nc .........OK + Comparing sfcf021.tile4.nc .........OK + Comparing sfcf021.tile5.nc .........OK + Comparing sfcf021.tile6.nc .........OK + Comparing atmf021.tile1.nc .........OK + Comparing atmf021.tile2.nc .........OK + Comparing atmf021.tile3.nc .........OK + Comparing atmf021.tile4.nc .........OK + Comparing atmf021.tile5.nc .........OK + Comparing atmf021.tile6.nc .........OK + Comparing sfcf024.tile1.nc .........OK + Comparing sfcf024.tile2.nc .........OK + Comparing sfcf024.tile3.nc .........OK + Comparing sfcf024.tile4.nc .........OK + Comparing sfcf024.tile5.nc .........OK + Comparing sfcf024.tile6.nc .........OK + Comparing atmf024.tile1.nc .........OK + Comparing atmf024.tile2.nc .........OK + Comparing atmf024.tile3.nc .........OK + Comparing atmf024.tile4.nc .........OK + Comparing atmf024.tile5.nc .........OK + Comparing atmf024.tile6.nc .........OK + Comparing RESTART/20210323.060000.coupler.res .........OK + Comparing RESTART/20210323.060000.fv_core.res.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.MOM.res.nc .........OK + Comparing RESTART/iced.2021-03-23-21600.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2021-03-23-21600.nc .........OK + + 0: The total amount of wall time = 232.224782 + 0: The maximum resident set size (KB) = 1831956 + +Test 017 cpld_control_nowave_noaero_p8_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/cpld_debug_p8_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/cpld_debug_p8_intel +Checking test 018 cpld_debug_p8_intel results .... + Comparing sfcf003.tile1.nc .........OK + Comparing sfcf003.tile2.nc .........OK + Comparing sfcf003.tile3.nc .........OK + Comparing sfcf003.tile4.nc .........OK + Comparing sfcf003.tile5.nc .........OK + Comparing sfcf003.tile6.nc .........OK + Comparing atmf003.tile1.nc .........OK + Comparing atmf003.tile2.nc .........OK + Comparing atmf003.tile3.nc .........OK + Comparing atmf003.tile4.nc .........OK + Comparing atmf003.tile5.nc .........OK + Comparing atmf003.tile6.nc .........OK + Comparing gocart.inst_aod.20210322_0900z.nc4 .........OK + Comparing RESTART/20210322.090000.coupler.res .........OK + Comparing RESTART/20210322.090000.fv_core.res.nc .........OK + Comparing RESTART/20210322.090000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210322.090000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210322.090000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210322.090000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210322.090000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210322.090000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210322.090000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210322.090000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210322.090000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210322.090000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210322.090000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210322.090000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210322.090000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210322.090000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210322.090000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210322.090000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210322.090000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210322.090000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210322.090000.phy_data.tile1.nc .........OK + Comparing RESTART/20210322.090000.phy_data.tile2.nc .........OK + Comparing RESTART/20210322.090000.phy_data.tile3.nc .........OK + Comparing RESTART/20210322.090000.phy_data.tile4.nc .........OK + Comparing RESTART/20210322.090000.phy_data.tile5.nc .........OK + Comparing RESTART/20210322.090000.phy_data.tile6.nc .........OK + Comparing RESTART/20210322.090000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210322.090000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210322.090000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210322.090000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210322.090000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210322.090000.sfc_data.tile6.nc .........OK + Comparing RESTART/20210322.090000.MOM.res.nc .........OK + Comparing RESTART/iced.2021-03-22-32400.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2021-03-22-32400.nc .........OK + Comparing 20210322.090000.out_pnt.ww3 .........OK + Comparing 20210322.090000.out_grd.ww3 .........OK + + 0: The total amount of wall time = 420.762623 + 0: The maximum resident set size (KB) = 2032940 + +Test 018 cpld_debug_p8_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/cpld_debug_noaero_p8_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/cpld_debug_noaero_p8_intel +Checking test 019 cpld_debug_noaero_p8_intel results .... + Comparing sfcf003.tile1.nc .........OK + Comparing sfcf003.tile2.nc .........OK + Comparing sfcf003.tile3.nc .........OK + Comparing sfcf003.tile4.nc .........OK + Comparing sfcf003.tile5.nc .........OK + Comparing sfcf003.tile6.nc .........OK + Comparing atmf003.tile1.nc .........OK + Comparing atmf003.tile2.nc .........OK + Comparing atmf003.tile3.nc .........OK + Comparing atmf003.tile4.nc .........OK + Comparing atmf003.tile5.nc .........OK + Comparing atmf003.tile6.nc .........OK + Comparing RESTART/20210322.090000.coupler.res .........OK + Comparing RESTART/20210322.090000.fv_core.res.nc .........OK + Comparing RESTART/20210322.090000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210322.090000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210322.090000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210322.090000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210322.090000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210322.090000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210322.090000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210322.090000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210322.090000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210322.090000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210322.090000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210322.090000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210322.090000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210322.090000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210322.090000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210322.090000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210322.090000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210322.090000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210322.090000.phy_data.tile1.nc .........OK + Comparing RESTART/20210322.090000.phy_data.tile2.nc .........OK + Comparing RESTART/20210322.090000.phy_data.tile3.nc .........OK + Comparing RESTART/20210322.090000.phy_data.tile4.nc .........OK + Comparing RESTART/20210322.090000.phy_data.tile5.nc .........OK + Comparing RESTART/20210322.090000.phy_data.tile6.nc .........OK + Comparing RESTART/20210322.090000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210322.090000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210322.090000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210322.090000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210322.090000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210322.090000.sfc_data.tile6.nc .........OK + Comparing RESTART/20210322.090000.MOM.res.nc .........OK + Comparing RESTART/iced.2021-03-22-32400.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2021-03-22-32400.nc .........OK + Comparing 20210322.090000.out_pnt.ww3 .........OK + Comparing 20210322.090000.out_grd.ww3 .........OK + + 0: The total amount of wall time = 292.036979 + 0: The maximum resident set size (KB) = 1809692 + +Test 019 cpld_debug_noaero_p8_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/cpld_control_noaero_p8_agrid_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/cpld_control_noaero_p8_agrid_intel +Checking test 020 cpld_control_noaero_p8_agrid_intel results .... + Comparing sfcf021.tile1.nc .........OK + Comparing sfcf021.tile2.nc .........OK + Comparing sfcf021.tile3.nc .........OK + Comparing sfcf021.tile4.nc .........OK + Comparing sfcf021.tile5.nc .........OK + Comparing sfcf021.tile6.nc .........OK + Comparing atmf021.tile1.nc .........OK + Comparing atmf021.tile2.nc .........OK + Comparing atmf021.tile3.nc .........OK + Comparing atmf021.tile4.nc .........OK + Comparing atmf021.tile5.nc .........OK + Comparing atmf021.tile6.nc .........OK + Comparing sfcf024.tile1.nc .........OK + Comparing sfcf024.tile2.nc .........OK + Comparing sfcf024.tile3.nc .........OK + Comparing sfcf024.tile4.nc .........OK + Comparing sfcf024.tile5.nc .........OK + Comparing sfcf024.tile6.nc .........OK + Comparing atmf024.tile1.nc .........OK + Comparing atmf024.tile2.nc .........OK + Comparing atmf024.tile3.nc .........OK + Comparing atmf024.tile4.nc .........OK + Comparing atmf024.tile5.nc .........OK + Comparing atmf024.tile6.nc .........OK + Comparing RESTART/20210323.060000.coupler.res .........OK + Comparing RESTART/20210323.060000.fv_core.res.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.MOM.res.nc .........OK + Comparing RESTART/iced.2021-03-23-21600.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2021-03-23-21600.nc .........OK + + 0: The total amount of wall time = 233.876073 + 0: The maximum resident set size (KB) = 1819184 + +Test 020 cpld_control_noaero_p8_agrid_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/cpld_control_c48_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/cpld_control_c48_intel +Checking test 021 cpld_control_c48_intel results .... + Comparing sfcf024.tile1.nc .........OK + Comparing sfcf024.tile2.nc .........OK + Comparing sfcf024.tile3.nc .........OK + Comparing sfcf024.tile4.nc .........OK + Comparing sfcf024.tile5.nc .........OK + Comparing sfcf024.tile6.nc .........OK + Comparing atmf024.tile1.nc .........OK + Comparing atmf024.tile2.nc .........OK + Comparing atmf024.tile3.nc .........OK + Comparing atmf024.tile4.nc .........OK + Comparing atmf024.tile5.nc .........OK + Comparing atmf024.tile6.nc .........OK + Comparing RESTART/20210323.060000.coupler.res .........OK + Comparing RESTART/20210323.060000.fv_core.res.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.MOM.res.nc .........OK + Comparing RESTART/iced.2021-03-23-21600.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2021-03-23-21600.nc .........OK + + 0: The total amount of wall time = 446.160953 + 0: The maximum resident set size (KB) = 2830552 + +Test 021 cpld_control_c48_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/cpld_control_p8_faster_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/cpld_control_p8_faster_intel +Checking test 022 cpld_control_p8_faster_intel results .... + Comparing sfcf021.tile1.nc .........OK + Comparing sfcf021.tile2.nc .........OK + Comparing sfcf021.tile3.nc .........OK + Comparing sfcf021.tile4.nc .........OK + Comparing sfcf021.tile5.nc .........OK + Comparing sfcf021.tile6.nc .........OK + Comparing atmf021.tile1.nc .........OK + Comparing atmf021.tile2.nc .........OK + Comparing atmf021.tile3.nc .........OK + Comparing atmf021.tile4.nc .........OK + Comparing atmf021.tile5.nc .........OK + Comparing atmf021.tile6.nc .........OK + Comparing sfcf024.tile1.nc .........OK + Comparing sfcf024.tile2.nc .........OK + Comparing sfcf024.tile3.nc .........OK + Comparing sfcf024.tile4.nc .........OK + Comparing sfcf024.tile5.nc .........OK + Comparing sfcf024.tile6.nc .........OK + Comparing atmf024.tile1.nc .........OK + Comparing atmf024.tile2.nc .........OK + Comparing atmf024.tile3.nc .........OK + Comparing atmf024.tile4.nc .........OK + Comparing atmf024.tile5.nc .........OK + Comparing atmf024.tile6.nc .........OK + Comparing gocart.inst_aod.20210323_0600z.nc4 .........OK + Comparing RESTART/20210323.060000.coupler.res .........OK + Comparing RESTART/20210323.060000.fv_core.res.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.MOM.res.nc .........OK + Comparing RESTART/iced.2021-03-23-21600.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2021-03-23-21600.nc .........OK + Comparing 20210323.060000.out_pnt.ww3 .........OK + Comparing 20210323.060000.out_grd.ww3 .........OK + + 0: The total amount of wall time = 422.095516 + 0: The maximum resident set size (KB) = 2037252 + +Test 022 cpld_control_p8_faster_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/control_flake_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/control_flake_intel +Checking test 023 control_flake_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf024.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf024.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF24 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF24 .........OK + + 0: The total amount of wall time = 161.603392 + 0: The maximum resident set size (KB) = 771528 + +Test 023 control_flake_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/control_CubedSphereGrid_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/control_CubedSphereGrid_intel +Checking test 024 control_CubedSphereGrid_intel results .... + Comparing sfcf000.tile1.nc .........OK + Comparing sfcf000.tile2.nc .........OK + Comparing sfcf000.tile3.nc .........OK + Comparing sfcf000.tile4.nc .........OK + Comparing sfcf000.tile5.nc .........OK + Comparing sfcf000.tile6.nc .........OK + Comparing sfcf024.tile1.nc .........OK + Comparing sfcf024.tile2.nc .........OK + Comparing sfcf024.tile3.nc .........OK + Comparing sfcf024.tile4.nc .........OK + Comparing sfcf024.tile5.nc .........OK + Comparing sfcf024.tile6.nc .........OK + Comparing atmf000.tile1.nc .........OK + Comparing atmf000.tile2.nc .........OK + Comparing atmf000.tile3.nc .........OK + Comparing atmf000.tile4.nc .........OK + Comparing atmf000.tile5.nc .........OK + Comparing atmf000.tile6.nc .........OK + Comparing atmf024.tile1.nc .........OK + Comparing atmf024.tile2.nc .........OK + Comparing atmf024.tile3.nc .........OK + Comparing atmf024.tile4.nc .........OK + Comparing atmf024.tile5.nc .........OK + Comparing atmf024.tile6.nc .........OK + + 0: The total amount of wall time = 111.695461 + 0: The maximum resident set size (KB) = 675392 + +Test 024 control_CubedSphereGrid_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/control_CubedSphereGrid_parallel_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/control_CubedSphereGrid_parallel_intel +Checking test 025 control_CubedSphereGrid_parallel_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf024.nc ............ALT CHECK......OK + Comparing atmf000.nc ............ALT CHECK......OK + Comparing atmf024.nc ............ALT CHECK......OK + Comparing cubed_sphere_grid_sfcf000.nc ............ALT CHECK......OK + Comparing cubed_sphere_grid_sfcf024.nc .........OK + Comparing cubed_sphere_grid_atmf000.nc ............ALT CHECK......OK + Comparing cubed_sphere_grid_atmf024.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF24 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF24 .........OK + + 0: The total amount of wall time = 929.138768 + 0: The maximum resident set size (KB) = 696780 + +Test 025 control_CubedSphereGrid_parallel_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/control_latlon_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/control_latlon_intel +Checking test 026 control_latlon_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf024.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf024.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF24 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF24 .........OK + + 0: The total amount of wall time = 115.050962 + 0: The maximum resident set size (KB) = 675784 + +Test 026 control_latlon_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/control_wrtGauss_netcdf_parallel_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/control_wrtGauss_netcdf_parallel_intel +Checking test 027 control_wrtGauss_netcdf_parallel_intel results .... + Comparing sfcf000.nc ............ALT CHECK......OK + Comparing sfcf024.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf024.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF24 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF24 .........OK + + 0: The total amount of wall time = 207.758287 + 0: The maximum resident set size (KB) = 675092 + +Test 027 control_wrtGauss_netcdf_parallel_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/control_c48_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/control_c48_intel +Checking test 028 control_c48_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf024.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf024.nc .........OK + Comparing RESTART/20210323.060000.coupler.res .........OK + Comparing RESTART/20210323.060000.fv_core.res.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile6.nc .........OK + +0: The total amount of wall time = 333.434287 +0: The maximum resident set size (KB) = 815836 + +Test 028 control_c48_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/control_c192_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/control_c192_intel +Checking test 029 control_c192_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf024.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf024.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF24 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF24 .........OK + + 0: The total amount of wall time = 454.844462 + 0: The maximum resident set size (KB) = 918432 + +Test 029 control_c192_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/control_c384_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/control_c384_intel +Checking test 030 control_c384_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf012.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf012.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF12 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF12 .........OK + + 0: The total amount of wall time = 448.540710 + 0: The maximum resident set size (KB) = 1575280 + +Test 030 control_c384_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/control_c384gdas_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/control_c384gdas_intel +Checking test 031 control_c384gdas_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf006.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf006.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF06 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF06 .........OK + Comparing RESTART/20210322.060000.coupler.res .........OK + Comparing RESTART/20210322.060000.fv_core.res.nc .........OK + Comparing RESTART/20210322.060000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210322.060000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210322.060000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210322.060000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210322.060000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210322.060000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210322.060000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210322.060000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210322.060000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210322.060000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210322.060000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210322.060000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210322.060000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210322.060000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210322.060000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210322.060000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210322.060000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210322.060000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210322.060000.phy_data.tile1.nc .........OK + Comparing RESTART/20210322.060000.phy_data.tile2.nc .........OK + Comparing RESTART/20210322.060000.phy_data.tile3.nc .........OK + Comparing RESTART/20210322.060000.phy_data.tile4.nc .........OK + Comparing RESTART/20210322.060000.phy_data.tile5.nc .........OK + Comparing RESTART/20210322.060000.phy_data.tile6.nc .........OK + Comparing RESTART/20210322.060000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210322.060000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210322.060000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210322.060000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210322.060000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210322.060000.sfc_data.tile6.nc .........OK + + 0: The total amount of wall time = 396.938674 + 0: The maximum resident set size (KB) = 1657652 + +Test 031 control_c384gdas_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/control_stochy_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/control_stochy_intel +Checking test 032 control_stochy_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf012.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf012.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF12 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF12 .........OK + + 0: The total amount of wall time = 107.069749 + 0: The maximum resident set size (KB) = 666740 + +Test 032 control_stochy_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/control_stochy_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/control_stochy_restart_intel +Checking test 033 control_stochy_restart_intel results .... + Comparing sfcf012.nc .........OK + Comparing atmf012.nc .........OK + Comparing GFSFLX.GrbF12 .........OK + Comparing GFSPRS.GrbF12 .........OK + + 0: The total amount of wall time = 41.337108 + 0: The maximum resident set size (KB) = 617480 + +Test 033 control_stochy_restart_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/control_lndp_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/control_lndp_intel +Checking test 034 control_lndp_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf012.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf012.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF12 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF12 .........OK + + 0: The total amount of wall time = 71.070130 + 0: The maximum resident set size (KB) = 669984 + +Test 034 control_lndp_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/control_iovr4_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/control_iovr4_intel +Checking test 035 control_iovr4_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf021.nc .........OK + Comparing sfcf024.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf021.nc .........OK + Comparing atmf024.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF21 .........OK + Comparing GFSFLX.GrbF24 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF21 .........OK + Comparing GFSPRS.GrbF24 .........OK + + 0: The total amount of wall time = 168.016159 + 0: The maximum resident set size (KB) = 718484 + +Test 035 control_iovr4_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/control_iovr5_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/control_iovr5_intel +Checking test 036 control_iovr5_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf021.nc .........OK + Comparing sfcf024.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf021.nc .........OK + Comparing atmf024.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF21 .........OK + Comparing GFSFLX.GrbF24 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF21 .........OK + Comparing GFSPRS.GrbF24 .........OK + + 0: The total amount of wall time = 126.243517 + 0: The maximum resident set size (KB) = 706232 + +Test 036 control_iovr5_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/control_p8_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/control_p8_intel +Checking test 037 control_p8_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf021.nc .........OK + Comparing sfcf024.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf021.nc .........OK + Comparing atmf024.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF21 .........OK + Comparing GFSFLX.GrbF24 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF21 .........OK + Comparing GFSPRS.GrbF24 .........OK + Comparing RESTART/20210323.060000.coupler.res .........OK + Comparing RESTART/20210323.060000.fv_core.res.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile6.nc .........OK + + 0: The total amount of wall time = 154.054558 + 0: The maximum resident set size (KB) = 1633396 + +Test 037 control_p8_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/control_p8_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/control_restart_p8_intel +Checking test 038 control_restart_p8_intel results .... + Comparing sfcf024.nc .........OK + Comparing atmf024.nc .........OK + Comparing GFSFLX.GrbF24 .........OK + Comparing GFSPRS.GrbF24 .........OK + Comparing RESTART/20210323.060000.coupler.res .........OK + Comparing RESTART/20210323.060000.fv_core.res.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile6.nc .........OK + + 0: The total amount of wall time = 77.583959 + 0: The maximum resident set size (KB) = 964096 + +Test 038 control_restart_p8_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/control_p8_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/control_qr_p8_intel +Checking test 039 control_qr_p8_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf021.nc .........OK + Comparing sfcf024.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf021.nc .........OK + Comparing atmf024.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF21 .........OK + Comparing GFSFLX.GrbF24 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF21 .........OK + Comparing GFSPRS.GrbF24 .........OK + Comparing RESTART/20210323.060000.coupler.res .........OK + Comparing RESTART/20210323.060000.fv_core.res.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile1.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.fv_core.res.tile2.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.fv_core.res.tile3.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.fv_core.res.tile4.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.fv_core.res.tile5.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.fv_core.res.tile6.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile1.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile2.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile3.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile4.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile5.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile6.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.phy_data.tile1.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.phy_data.tile2.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.phy_data.tile3.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.phy_data.tile4.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.phy_data.tile5.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.phy_data.tile6.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.sfc_data.tile1.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.sfc_data.tile2.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.sfc_data.tile3.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.sfc_data.tile4.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.sfc_data.tile5.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.sfc_data.tile6.nc ............ALT CHECK......OK + + 0: The total amount of wall time = 143.640945 + 0: The maximum resident set size (KB) = 1637452 + +Test 039 control_qr_p8_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/control_p8_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/control_restart_qr_p8_intel +Checking test 040 control_restart_qr_p8_intel results .... + Comparing sfcf024.nc .........OK + Comparing atmf024.nc .........OK + Comparing GFSFLX.GrbF24 .........OK + Comparing GFSPRS.GrbF24 .........OK + Comparing RESTART/20210323.060000.coupler.res .........OK + Comparing RESTART/20210323.060000.fv_core.res.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile1.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.fv_core.res.tile2.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.fv_core.res.tile3.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.fv_core.res.tile4.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.fv_core.res.tile5.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.fv_core.res.tile6.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile1.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile2.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile3.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile4.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile5.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile6.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.phy_data.tile1.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.phy_data.tile2.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.phy_data.tile3.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.phy_data.tile4.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.phy_data.tile5.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.phy_data.tile6.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.sfc_data.tile1.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.sfc_data.tile2.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.sfc_data.tile3.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.sfc_data.tile4.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.sfc_data.tile5.nc ............ALT CHECK......OK + Comparing RESTART/20210323.060000.sfc_data.tile6.nc ............ALT CHECK......OK + + 0: The total amount of wall time = 80.002741 + 0: The maximum resident set size (KB) = 900016 + +Test 040 control_restart_qr_p8_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/control_p8_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/control_decomp_p8_intel +Checking test 041 control_decomp_p8_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf024.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf024.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF24 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF24 .........OK + Comparing RESTART/20210323.060000.coupler.res .........OK + Comparing RESTART/20210323.060000.fv_core.res.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile6.nc .........OK + + 0: The total amount of wall time = 147.719167 + 0: The maximum resident set size (KB) = 1624592 + +Test 041 control_decomp_p8_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/control_p8_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/control_2threads_p8_intel +Checking test 042 control_2threads_p8_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf024.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf024.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF24 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF24 .........OK + Comparing RESTART/20210323.060000.coupler.res .........OK + Comparing RESTART/20210323.060000.fv_core.res.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile6.nc .........OK + + 0: The total amount of wall time = 132.987713 + 0: The maximum resident set size (KB) = 1704884 + +Test 042 control_2threads_p8_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/control_p8_lndp_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/control_p8_lndp_intel +Checking test 043 control_p8_lndp_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf021.nc .........OK + Comparing sfcf024.nc .........OK + Comparing sfcf048.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf021.nc .........OK + Comparing atmf024.nc .........OK + Comparing atmf048.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF21 .........OK + Comparing GFSFLX.GrbF24 .........OK + Comparing GFSFLX.GrbF48 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF21 .........OK + Comparing GFSPRS.GrbF24 .........OK + Comparing GFSPRS.GrbF48 .........OK + + 0: The total amount of wall time = 268.481081 + 0: The maximum resident set size (KB) = 1629924 + +Test 043 control_p8_lndp_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/control_p8_rrtmgp_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/control_p8_rrtmgp_intel +Checking test 044 control_p8_rrtmgp_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf021.nc .........OK + Comparing sfcf024.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf021.nc .........OK + Comparing atmf024.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF21 .........OK + Comparing GFSFLX.GrbF24 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF21 .........OK + Comparing GFSPRS.GrbF24 .........OK + Comparing RESTART/20210323.060000.coupler.res .........OK + Comparing RESTART/20210323.060000.fv_core.res.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile6.nc .........OK + + 0: The total amount of wall time = 199.504833 + 0: The maximum resident set size (KB) = 1694084 + +Test 044 control_p8_rrtmgp_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/control_p8_mynn_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/control_p8_mynn_intel +Checking test 045 control_p8_mynn_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf021.nc .........OK + Comparing sfcf024.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf021.nc .........OK + Comparing atmf024.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF21 .........OK + Comparing GFSFLX.GrbF24 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF21 .........OK + Comparing GFSPRS.GrbF24 .........OK + Comparing RESTART/20210323.060000.coupler.res .........OK + Comparing RESTART/20210323.060000.fv_core.res.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile6.nc .........OK + + 0: The total amount of wall time = 143.930965 + 0: The maximum resident set size (KB) = 1630472 + +Test 045 control_p8_mynn_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/merra2_thompson_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/merra2_thompson_intel +Checking test 046 merra2_thompson_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf021.nc .........OK + Comparing sfcf024.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf021.nc .........OK + Comparing atmf024.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF21 .........OK + Comparing GFSFLX.GrbF24 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF21 .........OK + Comparing GFSPRS.GrbF24 .........OK + Comparing RESTART/20210323.060000.coupler.res .........OK + Comparing RESTART/20210323.060000.fv_core.res.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile6.nc .........OK + + 0: The total amount of wall time = 165.772078 + 0: The maximum resident set size (KB) = 1635448 + +Test 046 merra2_thompson_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/regional_control_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/regional_control_intel +Checking test 047 regional_control_intel results .... + Comparing dynf000.nc .........OK + Comparing dynf006.nc .........OK + Comparing phyf000.nc .........OK + Comparing phyf006.nc .........OK + Comparing PRSLEV.GrbF00 .........OK + Comparing PRSLEV.GrbF06 .........OK + Comparing NATLEV.GrbF00 .........OK + Comparing NATLEV.GrbF06 .........OK + + 0: The total amount of wall time = 244.231035 + 0: The maximum resident set size (KB) = 1230032 + +Test 047 regional_control_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/regional_control_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/regional_restart_intel +Checking test 048 regional_restart_intel results .... + Comparing dynf006.nc .........OK + Comparing phyf006.nc .........OK + Comparing PRSLEV.GrbF06 .........OK + Comparing NATLEV.GrbF06 .........OK + + 0: The total amount of wall time = 131.254082 + 0: The maximum resident set size (KB) = 1213844 + +Test 048 regional_restart_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/regional_control_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/regional_control_qr_intel +Checking test 049 regional_control_qr_intel results .... + Comparing dynf000.nc .........OK + Comparing dynf006.nc .........OK + Comparing phyf000.nc .........OK + Comparing phyf006.nc .........OK + Comparing PRSLEV.GrbF00 .........OK + Comparing PRSLEV.GrbF06 .........OK + Comparing NATLEV.GrbF00 .........OK + Comparing NATLEV.GrbF06 .........OK + + 0: The total amount of wall time = 244.088613 + 0: The maximum resident set size (KB) = 1226232 + +Test 049 regional_control_qr_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/regional_control_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/regional_restart_qr_intel +Checking test 050 regional_restart_qr_intel results .... + Comparing dynf006.nc .........OK + Comparing phyf006.nc .........OK + Comparing PRSLEV.GrbF06 .........OK + Comparing NATLEV.GrbF06 .........OK + + 0: The total amount of wall time = 130.912479 + 0: The maximum resident set size (KB) = 1209572 + +Test 050 regional_restart_qr_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/regional_control_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/regional_decomp_intel +Checking test 051 regional_decomp_intel results .... + Comparing dynf000.nc .........OK + Comparing dynf006.nc .........OK + Comparing phyf000.nc .........OK + Comparing phyf006.nc .........OK + Comparing PRSLEV.GrbF00 .........OK + Comparing PRSLEV.GrbF06 .........OK + Comparing NATLEV.GrbF00 .........OK + Comparing NATLEV.GrbF06 .........OK + + 0: The total amount of wall time = 257.359594 + 0: The maximum resident set size (KB) = 1214404 + +Test 051 regional_decomp_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/regional_control_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/regional_2threads_intel +Checking test 052 regional_2threads_intel results .... + Comparing dynf000.nc .........OK + Comparing dynf006.nc .........OK + Comparing phyf000.nc .........OK + Comparing phyf006.nc .........OK + Comparing PRSLEV.GrbF00 .........OK + Comparing PRSLEV.GrbF06 .........OK + Comparing NATLEV.GrbF00 .........OK + Comparing NATLEV.GrbF06 .........OK + + 0: The total amount of wall time = 153.133958 + 0: The maximum resident set size (KB) = 1149328 + +Test 052 regional_2threads_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/regional_noquilt_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/regional_noquilt_intel +Checking test 053 regional_noquilt_intel results .... + Comparing atmos_4xdaily.nc .........OK + Comparing fv3_history2d.nc .........OK + Comparing fv3_history.nc .........OK + Comparing RESTART/fv_core.res.tile1_new.nc .........OK + Comparing RESTART/fv_tracer.res.tile1_new.nc .........OK + + 0: The total amount of wall time = 243.363995 + 0: The maximum resident set size (KB) = 1490812 + +Test 053 regional_noquilt_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/regional_netcdf_parallel_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/regional_netcdf_parallel_intel +Checking test 054 regional_netcdf_parallel_intel results .... + Comparing dynf000.nc .........OK + Comparing dynf006.nc ............ALT CHECK......OK + Comparing phyf000.nc .........OK + Comparing phyf006.nc .........OK + + 0: The total amount of wall time = 250.993208 + 0: The maximum resident set size (KB) = 1214384 + +Test 054 regional_netcdf_parallel_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/regional_control_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/regional_2dwrtdecomp_intel +Checking test 055 regional_2dwrtdecomp_intel results .... + Comparing dynf000.nc .........OK + Comparing dynf006.nc .........OK + Comparing phyf000.nc .........OK + Comparing phyf006.nc .........OK + Comparing PRSLEV.GrbF00 .........OK + Comparing PRSLEV.GrbF06 .........OK + Comparing NATLEV.GrbF00 .........OK + Comparing NATLEV.GrbF06 .........OK + + 0: The total amount of wall time = 247.246430 + 0: The maximum resident set size (KB) = 1230876 + +Test 055 regional_2dwrtdecomp_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/fv3_regional_wofs_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/regional_wofs_intel +Checking test 056 regional_wofs_intel results .... + Comparing dynf000.nc .........OK + Comparing dynf006.nc .........OK + Comparing phyf000.nc .........OK + Comparing phyf006.nc .........OK + Comparing PRSLEV.GrbF00 .........OK + Comparing PRSLEV.GrbF06 .........OK + Comparing NATLEV.GrbF00 .........OK + Comparing NATLEV.GrbF06 .........OK + + 0: The total amount of wall time = 307.320068 + 0: The maximum resident set size (KB) = 1100320 + +Test 056 regional_wofs_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/rap_control_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/rap_control_intel +Checking test 057 rap_control_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf021.nc .........OK + Comparing sfcf024.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf021.nc .........OK + Comparing atmf024.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF21 .........OK + Comparing GFSFLX.GrbF24 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF21 .........OK + Comparing GFSPRS.GrbF24 .........OK + Comparing RESTART/20210323.060000.coupler.res .........OK + Comparing RESTART/20210323.060000.fv_core.res.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile6.nc .........OK + + 0: The total amount of wall time = 376.573008 + 0: The maximum resident set size (KB) = 1387260 + +Test 057 rap_control_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/regional_spp_sppt_shum_skeb_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/regional_spp_sppt_shum_skeb_intel +Checking test 058 regional_spp_sppt_shum_skeb_intel results .... + Comparing dynf000.nc .........OK + Comparing dynf001.nc .........OK + Comparing phyf000.nc .........OK + Comparing phyf001.nc .........OK + Comparing PRSLEV.GrbF00 .........OK + Comparing PRSLEV.GrbF01 .........OK + Comparing NATLEV.GrbF00 .........OK + Comparing NATLEV.GrbF01 .........OK + + 0: The total amount of wall time = 247.335149 + 0: The maximum resident set size (KB) = 1363380 + +Test 058 regional_spp_sppt_shum_skeb_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/rap_control_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/rap_decomp_intel +Checking test 059 rap_decomp_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf021.nc .........OK + Comparing sfcf024.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf021.nc .........OK + Comparing atmf024.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF21 .........OK + Comparing GFSFLX.GrbF24 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF21 .........OK + Comparing GFSPRS.GrbF24 .........OK + Comparing RESTART/20210323.060000.coupler.res .........OK + Comparing RESTART/20210323.060000.fv_core.res.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile6.nc .........OK + + 0: The total amount of wall time = 391.626735 + 0: The maximum resident set size (KB) = 1318280 + +Test 059 rap_decomp_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/rap_control_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/rap_2threads_intel +Checking test 060 rap_2threads_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf021.nc .........OK + Comparing sfcf024.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf021.nc .........OK + Comparing atmf024.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF21 .........OK + Comparing GFSFLX.GrbF24 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF21 .........OK + Comparing GFSPRS.GrbF24 .........OK + Comparing RESTART/20210323.060000.coupler.res .........OK + Comparing RESTART/20210323.060000.fv_core.res.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile6.nc .........OK + + 0: The total amount of wall time = 355.436094 + 0: The maximum resident set size (KB) = 1541072 + +Test 060 rap_2threads_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/rap_control_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/rap_restart_intel +Checking test 061 rap_restart_intel results .... + Comparing sfcf024.nc .........OK + Comparing atmf024.nc .........OK + Comparing GFSFLX.GrbF24 .........OK + Comparing GFSPRS.GrbF24 .........OK + Comparing RESTART/20210323.060000.coupler.res .........OK + Comparing RESTART/20210323.060000.fv_core.res.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile6.nc .........OK + + 0: The total amount of wall time = 191.888369 + 0: The maximum resident set size (KB) = 1210212 + +Test 061 rap_restart_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/rap_sfcdiff_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/rap_sfcdiff_intel +Checking test 062 rap_sfcdiff_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf009.nc .........OK + Comparing sfcf012.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf009.nc .........OK + Comparing atmf012.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF09 .........OK + Comparing GFSFLX.GrbF12 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF09 .........OK + Comparing GFSPRS.GrbF12 .........OK + Comparing RESTART/20210323.060000.coupler.res .........OK + Comparing RESTART/20210323.060000.fv_core.res.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile6.nc .........OK + + 0: The total amount of wall time = 374.561945 + 0: The maximum resident set size (KB) = 1413440 + +Test 062 rap_sfcdiff_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/rap_sfcdiff_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/rap_sfcdiff_decomp_intel +Checking test 063 rap_sfcdiff_decomp_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf009.nc .........OK + Comparing sfcf012.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf009.nc .........OK + Comparing atmf012.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF09 .........OK + Comparing GFSFLX.GrbF12 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF09 .........OK + Comparing GFSPRS.GrbF12 .........OK + Comparing RESTART/20210323.060000.coupler.res .........OK + Comparing RESTART/20210323.060000.fv_core.res.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile6.nc .........OK + + 0: The total amount of wall time = 403.269228 + 0: The maximum resident set size (KB) = 1358404 + +Test 063 rap_sfcdiff_decomp_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/rap_sfcdiff_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/rap_sfcdiff_restart_intel +Checking test 064 rap_sfcdiff_restart_intel results .... + Comparing sfcf012.nc .........OK + Comparing atmf012.nc .........OK + Comparing GFSFLX.GrbF12 .........OK + Comparing GFSPRS.GrbF12 .........OK + Comparing RESTART/20210323.060000.coupler.res .........OK + Comparing RESTART/20210323.060000.fv_core.res.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile6.nc .........OK + + 0: The total amount of wall time = 280.000378 + 0: The maximum resident set size (KB) = 1272644 + +Test 064 rap_sfcdiff_restart_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/hrrr_control_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/hrrr_control_intel +Checking test 065 hrrr_control_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf009.nc .........OK + Comparing sfcf012.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf009.nc .........OK + Comparing atmf012.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF09 .........OK + Comparing GFSFLX.GrbF12 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF09 .........OK + Comparing GFSPRS.GrbF12 .........OK + Comparing RESTART/20210322.120000.coupler.res .........OK + Comparing RESTART/20210322.120000.fv_core.res.nc .........OK + Comparing RESTART/20210322.120000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210322.120000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210322.120000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210322.120000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210322.120000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210322.120000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210322.120000.phy_data.tile1.nc .........OK + Comparing RESTART/20210322.120000.phy_data.tile2.nc .........OK + Comparing RESTART/20210322.120000.phy_data.tile3.nc .........OK + Comparing RESTART/20210322.120000.phy_data.tile4.nc .........OK + Comparing RESTART/20210322.120000.phy_data.tile5.nc .........OK + Comparing RESTART/20210322.120000.phy_data.tile6.nc .........OK + Comparing RESTART/20210322.120000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210322.120000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210322.120000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210322.120000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210322.120000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210322.120000.sfc_data.tile6.nc .........OK + + 0: The total amount of wall time = 194.656496 + 0: The maximum resident set size (KB) = 1265420 + +Test 065 hrrr_control_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/hrrr_control_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/hrrr_control_qr_intel +Checking test 066 hrrr_control_qr_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf009.nc .........OK + Comparing sfcf012.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf009.nc .........OK + Comparing atmf012.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF09 .........OK + Comparing GFSFLX.GrbF12 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF09 .........OK + Comparing GFSPRS.GrbF12 .........OK + Comparing RESTART/20210322.120000.coupler.res .........OK + Comparing RESTART/20210322.120000.fv_core.res.nc .........OK + Comparing RESTART/20210322.120000.fv_core.res.tile1.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.fv_core.res.tile2.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.fv_core.res.tile3.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.fv_core.res.tile4.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.fv_core.res.tile5.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.fv_core.res.tile6.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile1.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile2.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile3.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile4.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile5.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile6.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile1.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile2.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile3.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile4.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile5.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile6.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.phy_data.tile1.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.phy_data.tile2.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.phy_data.tile3.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.phy_data.tile4.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.phy_data.tile5.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.phy_data.tile6.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.sfc_data.tile1.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.sfc_data.tile2.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.sfc_data.tile3.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.sfc_data.tile4.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.sfc_data.tile5.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.sfc_data.tile6.nc ............ALT CHECK......OK + + 0: The total amount of wall time = 189.484250 + 0: The maximum resident set size (KB) = 1076064 + +Test 066 hrrr_control_qr_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/hrrr_control_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/hrrr_control_decomp_intel +Checking test 067 hrrr_control_decomp_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf009.nc .........OK + Comparing sfcf012.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf009.nc .........OK + Comparing atmf012.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF09 .........OK + Comparing GFSFLX.GrbF12 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF09 .........OK + Comparing GFSPRS.GrbF12 .........OK + Comparing RESTART/20210322.120000.coupler.res .........OK + Comparing RESTART/20210322.120000.fv_core.res.nc .........OK + Comparing RESTART/20210322.120000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210322.120000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210322.120000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210322.120000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210322.120000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210322.120000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210322.120000.phy_data.tile1.nc .........OK + Comparing RESTART/20210322.120000.phy_data.tile2.nc .........OK + Comparing RESTART/20210322.120000.phy_data.tile3.nc .........OK + Comparing RESTART/20210322.120000.phy_data.tile4.nc .........OK + Comparing RESTART/20210322.120000.phy_data.tile5.nc .........OK + Comparing RESTART/20210322.120000.phy_data.tile6.nc .........OK + Comparing RESTART/20210322.120000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210322.120000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210322.120000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210322.120000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210322.120000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210322.120000.sfc_data.tile6.nc .........OK + + 0: The total amount of wall time = 197.610294 + 0: The maximum resident set size (KB) = 1230640 + +Test 067 hrrr_control_decomp_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/hrrr_control_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/hrrr_control_2threads_intel +Checking test 068 hrrr_control_2threads_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf009.nc .........OK + Comparing sfcf012.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf009.nc .........OK + Comparing atmf012.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF09 .........OK + Comparing GFSFLX.GrbF12 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF09 .........OK + Comparing GFSPRS.GrbF12 .........OK + Comparing RESTART/20210322.120000.coupler.res .........OK + Comparing RESTART/20210322.120000.fv_core.res.nc .........OK + Comparing RESTART/20210322.120000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210322.120000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210322.120000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210322.120000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210322.120000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210322.120000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210322.120000.phy_data.tile1.nc .........OK + Comparing RESTART/20210322.120000.phy_data.tile2.nc .........OK + Comparing RESTART/20210322.120000.phy_data.tile3.nc .........OK + Comparing RESTART/20210322.120000.phy_data.tile4.nc .........OK + Comparing RESTART/20210322.120000.phy_data.tile5.nc .........OK + Comparing RESTART/20210322.120000.phy_data.tile6.nc .........OK + Comparing RESTART/20210322.120000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210322.120000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210322.120000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210322.120000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210322.120000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210322.120000.sfc_data.tile6.nc .........OK + + 0: The total amount of wall time = 174.867570 + 0: The maximum resident set size (KB) = 1231836 + +Test 068 hrrr_control_2threads_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/hrrr_control_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/hrrr_control_restart_intel +Checking test 069 hrrr_control_restart_intel results .... + Comparing sfcf012.nc .........OK + Comparing atmf012.nc .........OK + Comparing GFSFLX.GrbF12 .........OK + Comparing GFSPRS.GrbF12 .........OK + + 0: The total amount of wall time = 99.794718 + 0: The maximum resident set size (KB) = 1131864 + +Test 069 hrrr_control_restart_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/hrrr_control_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/hrrr_control_restart_qr_intel +Checking test 070 hrrr_control_restart_qr_intel results .... + Comparing sfcf012.nc .........OK + Comparing atmf012.nc .........OK + Comparing GFSFLX.GrbF12 .........OK + Comparing GFSPRS.GrbF12 .........OK + + 0: The total amount of wall time = 100.869652 + 0: The maximum resident set size (KB) = 947448 + +Test 070 hrrr_control_restart_qr_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/rrfs_v1beta_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/rrfs_v1beta_intel +Checking test 071 rrfs_v1beta_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf009.nc .........OK + Comparing sfcf012.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf009.nc .........OK + Comparing atmf012.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF09 .........OK + Comparing GFSFLX.GrbF12 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF09 .........OK + Comparing GFSPRS.GrbF12 .........OK + Comparing RESTART/20210323.060000.coupler.res .........OK + Comparing RESTART/20210323.060000.fv_core.res.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile6.nc .........OK + + 0: The total amount of wall time = 377.417704 + 0: The maximum resident set size (KB) = 1386988 + +Test 071 rrfs_v1beta_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/rrfs_v1nssl_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/rrfs_v1nssl_intel +Checking test 072 rrfs_v1nssl_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf009.nc .........OK + Comparing sfcf012.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf009.nc .........OK + Comparing atmf012.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF09 .........OK + Comparing GFSFLX.GrbF12 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF09 .........OK + Comparing GFSPRS.GrbF12 .........OK + + 0: The total amount of wall time = 455.203183 + 0: The maximum resident set size (KB) = 945664 + +Test 072 rrfs_v1nssl_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/rrfs_v1nssl_nohailnoccn_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/rrfs_v1nssl_nohailnoccn_intel +Checking test 073 rrfs_v1nssl_nohailnoccn_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf009.nc .........OK + Comparing sfcf012.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf009.nc .........OK + Comparing atmf012.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF09 .........OK + Comparing GFSFLX.GrbF12 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF09 .........OK + Comparing GFSPRS.GrbF12 .........OK + + 0: The total amount of wall time = 444.380681 + 0: The maximum resident set size (KB) = 1093840 + +Test 073 rrfs_v1nssl_nohailnoccn_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/control_csawmg_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/control_csawmg_intel +Checking test 074 control_csawmg_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf024.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf024.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF24 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF24 .........OK + + 0: The total amount of wall time = 293.506133 + 0: The maximum resident set size (KB) = 991360 + +Test 074 control_csawmg_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/control_csawmgt_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/control_csawmgt_intel +Checking test 075 control_csawmgt_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf024.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf024.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF24 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF24 .........OK + + 0: The total amount of wall time = 291.275600 + 0: The maximum resident set size (KB) = 966212 + +Test 075 control_csawmgt_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/control_ras_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/control_ras_intel +Checking test 076 control_ras_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf024.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf024.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF24 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF24 .........OK + + 0: The total amount of wall time = 158.598133 + 0: The maximum resident set size (KB) = 944900 + +Test 076 control_ras_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/control_wam_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/control_wam_intel +Checking test 077 control_wam_intel results .... + Comparing sfcf024.nc .........OK + Comparing atmf024.nc .........OK + + 0: The total amount of wall time = 97.091167 + 0: The maximum resident set size (KB) = 861012 + +Test 077 control_wam_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/control_p8_faster_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/control_p8_faster_intel +Checking test 078 control_p8_faster_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf021.nc .........OK + Comparing sfcf024.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf021.nc .........OK + Comparing atmf024.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF21 .........OK + Comparing GFSFLX.GrbF24 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF21 .........OK + Comparing GFSPRS.GrbF24 .........OK + Comparing RESTART/20210323.060000.coupler.res .........OK + Comparing RESTART/20210323.060000.fv_core.res.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile6.nc .........OK + + 0: The total amount of wall time = 185.480609 + 0: The maximum resident set size (KB) = 1620112 + +Test 078 control_p8_faster_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/regional_control_faster_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/regional_control_faster_intel +Checking test 079 regional_control_faster_intel results .... + Comparing dynf000.nc .........OK + Comparing dynf006.nc .........OK + Comparing phyf000.nc .........OK + Comparing phyf006.nc .........OK + Comparing PRSLEV.GrbF00 .........OK + Comparing PRSLEV.GrbF06 .........OK + Comparing NATLEV.GrbF00 .........OK + Comparing NATLEV.GrbF06 .........OK + + 0: The total amount of wall time = 220.846079 + 0: The maximum resident set size (KB) = 1225108 + +Test 079 regional_control_faster_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/control_CubedSphereGrid_debug_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/control_CubedSphereGrid_debug_intel +Checking test 080 control_CubedSphereGrid_debug_intel results .... + Comparing sfcf000.tile1.nc .........OK + Comparing sfcf000.tile2.nc .........OK + Comparing sfcf000.tile3.nc .........OK + Comparing sfcf000.tile4.nc .........OK + Comparing sfcf000.tile5.nc .........OK + Comparing sfcf000.tile6.nc .........OK + Comparing sfcf001.tile1.nc .........OK + Comparing sfcf001.tile2.nc .........OK + Comparing sfcf001.tile3.nc .........OK + Comparing sfcf001.tile4.nc .........OK + Comparing sfcf001.tile5.nc .........OK + Comparing sfcf001.tile6.nc .........OK + Comparing atmf000.tile1.nc .........OK + Comparing atmf000.tile2.nc .........OK + Comparing atmf000.tile3.nc .........OK + Comparing atmf000.tile4.nc .........OK + Comparing atmf000.tile5.nc .........OK + Comparing atmf000.tile6.nc .........OK + Comparing atmf001.tile1.nc .........OK + Comparing atmf001.tile2.nc .........OK + Comparing atmf001.tile3.nc .........OK + Comparing atmf001.tile4.nc .........OK + Comparing atmf001.tile5.nc .........OK + Comparing atmf001.tile6.nc .........OK + + 0: The total amount of wall time = 123.146529 + 0: The maximum resident set size (KB) = 809192 + +Test 080 control_CubedSphereGrid_debug_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/control_wrtGauss_netcdf_parallel_debug_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/control_wrtGauss_netcdf_parallel_debug_intel +Checking test 081 control_wrtGauss_netcdf_parallel_debug_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf001.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf001.nc .........OK + + 0: The total amount of wall time = 141.695967 + 0: The maximum resident set size (KB) = 818940 + +Test 081 control_wrtGauss_netcdf_parallel_debug_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/control_stochy_debug_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/control_stochy_debug_intel +Checking test 082 control_stochy_debug_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf001.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf001.nc .........OK + + 0: The total amount of wall time = 138.326848 + 0: The maximum resident set size (KB) = 824852 + +Test 082 control_stochy_debug_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/control_lndp_debug_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/control_lndp_debug_intel +Checking test 083 control_lndp_debug_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf001.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf001.nc .........OK + + 0: The total amount of wall time = 125.093070 + 0: The maximum resident set size (KB) = 819836 + +Test 083 control_lndp_debug_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/control_csawmg_debug_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/control_csawmg_debug_intel +Checking test 084 control_csawmg_debug_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf001.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf001.nc .........OK + + 0: The total amount of wall time = 192.499233 + 0: The maximum resident set size (KB) = 860488 + +Test 084 control_csawmg_debug_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/control_csawmgt_debug_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/control_csawmgt_debug_intel +Checking test 085 control_csawmgt_debug_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf001.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf001.nc .........OK + + 0: The total amount of wall time = 185.503170 + 0: The maximum resident set size (KB) = 853672 + +Test 085 control_csawmgt_debug_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/control_ras_debug_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/control_ras_debug_intel +Checking test 086 control_ras_debug_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf001.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf001.nc .........OK + + 0: The total amount of wall time = 126.591146 + 0: The maximum resident set size (KB) = 826704 + +Test 086 control_ras_debug_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/control_diag_debug_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/control_diag_debug_intel +Checking test 087 control_diag_debug_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf001.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf001.nc .........OK + + 0: The total amount of wall time = 127.765772 + 0: The maximum resident set size (KB) = 866420 + +Test 087 control_diag_debug_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/control_debug_p8_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/control_debug_p8_intel +Checking test 088 control_debug_p8_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf001.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf001.nc .........OK + + 0: The total amount of wall time = 138.765209 + 0: The maximum resident set size (KB) = 1644800 + +Test 088 control_debug_p8_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/regional_debug_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/regional_debug_intel +Checking test 089 regional_debug_intel results .... + Comparing dynf000.nc .........OK + Comparing dynf001.nc .........OK + Comparing phyf000.nc .........OK + Comparing phyf001.nc .........OK + + 0: The total amount of wall time = 819.038499 + 0: The maximum resident set size (KB) = 1230192 + +Test 089 regional_debug_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/rap_control_debug_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/rap_control_debug_intel +Checking test 090 rap_control_debug_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf001.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf001.nc .........OK + + 0: The total amount of wall time = 228.547359 + 0: The maximum resident set size (KB) = 1220508 + +Test 090 rap_control_debug_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/hrrr_control_debug_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/hrrr_control_debug_intel +Checking test 091 hrrr_control_debug_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf001.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf001.nc .........OK + + 0: The total amount of wall time = 224.203066 + 0: The maximum resident set size (KB) = 1196004 + +Test 091 hrrr_control_debug_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/hrrr_gf_debug_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/hrrr_gf_debug_intel +Checking test 092 hrrr_gf_debug_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf001.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf001.nc .........OK + + 0: The total amount of wall time = 229.408404 + 0: The maximum resident set size (KB) = 1211620 + +Test 092 hrrr_gf_debug_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/hrrr_c3_debug_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/hrrr_c3_debug_intel +Checking test 093 hrrr_c3_debug_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf001.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf001.nc .........OK + + 0: The total amount of wall time = 227.484702 + 0: The maximum resident set size (KB) = 1213984 + +Test 093 hrrr_c3_debug_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/rap_control_debug_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/rap_unified_drag_suite_debug_intel +Checking test 094 rap_unified_drag_suite_debug_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf001.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf001.nc .........OK + + 0: The total amount of wall time = 230.865533 + 0: The maximum resident set size (KB) = 1223744 + +Test 094 rap_unified_drag_suite_debug_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/rap_diag_debug_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/rap_diag_debug_intel +Checking test 095 rap_diag_debug_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf001.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf001.nc .........OK + + 0: The total amount of wall time = 238.716896 + 0: The maximum resident set size (KB) = 1321196 + +Test 095 rap_diag_debug_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/rap_cires_ugwp_debug_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/rap_cires_ugwp_debug_intel +Checking test 096 rap_cires_ugwp_debug_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf001.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf001.nc .........OK + + 0: The total amount of wall time = 229.741192 + 0: The maximum resident set size (KB) = 1226988 + +Test 096 rap_cires_ugwp_debug_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/rap_cires_ugwp_debug_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/rap_unified_ugwp_debug_intel +Checking test 097 rap_unified_ugwp_debug_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf001.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf001.nc .........OK + + 0: The total amount of wall time = 233.131627 + 0: The maximum resident set size (KB) = 1223700 + +Test 097 rap_unified_ugwp_debug_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/rap_lndp_debug_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/rap_lndp_debug_intel +Checking test 098 rap_lndp_debug_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf001.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf001.nc .........OK + + 0: The total amount of wall time = 229.099678 + 0: The maximum resident set size (KB) = 1244580 + +Test 098 rap_lndp_debug_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/rap_progcld_thompson_debug_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/rap_progcld_thompson_debug_intel +Checking test 099 rap_progcld_thompson_debug_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf001.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf001.nc .........OK + + 0: The total amount of wall time = 232.652468 + 0: The maximum resident set size (KB) = 1214152 + +Test 099 rap_progcld_thompson_debug_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/rap_noah_debug_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/rap_noah_debug_intel +Checking test 100 rap_noah_debug_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf001.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf001.nc .........OK + + 0: The total amount of wall time = 226.376719 + 0: The maximum resident set size (KB) = 1204856 + +Test 100 rap_noah_debug_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/rap_sfcdiff_debug_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/rap_sfcdiff_debug_intel +Checking test 101 rap_sfcdiff_debug_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf001.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf001.nc .........OK + + 0: The total amount of wall time = 229.812680 + 0: The maximum resident set size (KB) = 1216688 + +Test 101 rap_sfcdiff_debug_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/rap_noah_sfcdiff_cires_ugwp_debug_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/rap_noah_sfcdiff_cires_ugwp_debug_intel +Checking test 102 rap_noah_sfcdiff_cires_ugwp_debug_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf001.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf001.nc .........OK + + 0: The total amount of wall time = 374.875818 + 0: The maximum resident set size (KB) = 1237716 + +Test 102 rap_noah_sfcdiff_cires_ugwp_debug_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/rrfs_v1beta_debug_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/rrfs_v1beta_debug_intel +Checking test 103 rrfs_v1beta_debug_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf001.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf001.nc .........OK + + 0: The total amount of wall time = 229.160086 + 0: The maximum resident set size (KB) = 1197136 + +Test 103 rrfs_v1beta_debug_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/rap_clm_lake_debug_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/rap_clm_lake_debug_intel +Checking test 104 rap_clm_lake_debug_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf001.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf001.nc .........OK + + 0: The total amount of wall time = 295.523675 + 0: The maximum resident set size (KB) = 1242272 + +Test 104 rap_clm_lake_debug_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/rap_flake_debug_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/rap_flake_debug_intel +Checking test 105 rap_flake_debug_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf001.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf001.nc .........OK + + 0: The total amount of wall time = 223.230907 + 0: The maximum resident set size (KB) = 1237048 + +Test 105 rap_flake_debug_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/regional_spp_sppt_shum_skeb_dyn32_phy32_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/regional_spp_sppt_shum_skeb_dyn32_phy32_intel +Checking test 106 regional_spp_sppt_shum_skeb_dyn32_phy32_intel results .... + Comparing dynf000.nc .........OK + Comparing dynf001.nc .........OK + Comparing phyf000.nc .........OK + Comparing phyf001.nc .........OK + Comparing PRSLEV.GrbF00 .........OK + Comparing PRSLEV.GrbF01 .........OK + Comparing NATLEV.GrbF00 .........OK + Comparing NATLEV.GrbF01 .........OK + + 0: The total amount of wall time = 190.229569 + 0: The maximum resident set size (KB) = 1210732 + +Test 106 regional_spp_sppt_shum_skeb_dyn32_phy32_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/rap_control_dyn32_phy32_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/rap_control_dyn32_phy32_intel +Checking test 107 rap_control_dyn32_phy32_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf009.nc .........OK + Comparing sfcf012.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf009.nc .........OK + Comparing atmf012.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF09 .........OK + Comparing GFSFLX.GrbF12 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF09 .........OK + Comparing GFSPRS.GrbF12 .........OK + Comparing RESTART/20210323.060000.coupler.res .........OK + Comparing RESTART/20210323.060000.fv_core.res.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile6.nc .........OK + + 0: The total amount of wall time = 302.095595 + 0: The maximum resident set size (KB) = 1219732 + +Test 107 rap_control_dyn32_phy32_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/hrrr_control_dyn32_phy32_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/hrrr_control_dyn32_phy32_intel +Checking test 108 hrrr_control_dyn32_phy32_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf009.nc .........OK + Comparing sfcf012.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf009.nc .........OK + Comparing atmf012.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF09 .........OK + Comparing GFSFLX.GrbF12 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF09 .........OK + Comparing GFSPRS.GrbF12 .........OK + Comparing RESTART/20210322.120000.coupler.res .........OK + Comparing RESTART/20210322.120000.fv_core.res.nc .........OK + Comparing RESTART/20210322.120000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210322.120000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210322.120000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210322.120000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210322.120000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210322.120000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210322.120000.phy_data.tile1.nc .........OK + Comparing RESTART/20210322.120000.phy_data.tile2.nc .........OK + Comparing RESTART/20210322.120000.phy_data.tile3.nc .........OK + Comparing RESTART/20210322.120000.phy_data.tile4.nc .........OK + Comparing RESTART/20210322.120000.phy_data.tile5.nc .........OK + Comparing RESTART/20210322.120000.phy_data.tile6.nc .........OK + Comparing RESTART/20210322.120000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210322.120000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210322.120000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210322.120000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210322.120000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210322.120000.sfc_data.tile6.nc .........OK + + 0: The total amount of wall time = 164.157590 + 0: The maximum resident set size (KB) = 1123280 + +Test 108 hrrr_control_dyn32_phy32_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/hrrr_control_dyn32_phy32_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/hrrr_control_qr_dyn32_phy32_intel +Checking test 109 hrrr_control_qr_dyn32_phy32_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf009.nc .........OK + Comparing sfcf012.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf009.nc .........OK + Comparing atmf012.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF09 .........OK + Comparing GFSFLX.GrbF12 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF09 .........OK + Comparing GFSPRS.GrbF12 .........OK + Comparing RESTART/20210322.120000.coupler.res .........OK + Comparing RESTART/20210322.120000.fv_core.res.nc .........OK + Comparing RESTART/20210322.120000.fv_core.res.tile1.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.fv_core.res.tile2.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.fv_core.res.tile3.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.fv_core.res.tile4.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.fv_core.res.tile5.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.fv_core.res.tile6.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile1.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile2.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile3.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile4.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile5.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile6.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile1.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile2.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile3.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile4.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile5.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile6.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.phy_data.tile1.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.phy_data.tile2.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.phy_data.tile3.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.phy_data.tile4.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.phy_data.tile5.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.phy_data.tile6.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.sfc_data.tile1.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.sfc_data.tile2.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.sfc_data.tile3.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.sfc_data.tile4.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.sfc_data.tile5.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.sfc_data.tile6.nc ............ALT CHECK......OK + + 0: The total amount of wall time = 165.157657 + 0: The maximum resident set size (KB) = 1011512 + +Test 109 hrrr_control_qr_dyn32_phy32_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/rap_control_dyn32_phy32_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/rap_2threads_dyn32_phy32_intel +Checking test 110 rap_2threads_dyn32_phy32_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf009.nc .........OK + Comparing sfcf012.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf009.nc .........OK + Comparing atmf012.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF09 .........OK + Comparing GFSFLX.GrbF12 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF09 .........OK + Comparing GFSPRS.GrbF12 .........OK + Comparing RESTART/20210323.060000.coupler.res .........OK + Comparing RESTART/20210323.060000.fv_core.res.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile6.nc .........OK + + 0: The total amount of wall time = 293.065423 + 0: The maximum resident set size (KB) = 1340536 + +Test 110 rap_2threads_dyn32_phy32_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/hrrr_control_dyn32_phy32_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/hrrr_control_2threads_dyn32_phy32_intel +Checking test 111 hrrr_control_2threads_dyn32_phy32_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf009.nc .........OK + Comparing sfcf012.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf009.nc .........OK + Comparing atmf012.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF09 .........OK + Comparing GFSFLX.GrbF12 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF09 .........OK + Comparing GFSPRS.GrbF12 .........OK + Comparing RESTART/20210322.120000.coupler.res .........OK + Comparing RESTART/20210322.120000.fv_core.res.nc .........OK + Comparing RESTART/20210322.120000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210322.120000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210322.120000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210322.120000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210322.120000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210322.120000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210322.120000.phy_data.tile1.nc .........OK + Comparing RESTART/20210322.120000.phy_data.tile2.nc .........OK + Comparing RESTART/20210322.120000.phy_data.tile3.nc .........OK + Comparing RESTART/20210322.120000.phy_data.tile4.nc .........OK + Comparing RESTART/20210322.120000.phy_data.tile5.nc .........OK + Comparing RESTART/20210322.120000.phy_data.tile6.nc .........OK + Comparing RESTART/20210322.120000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210322.120000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210322.120000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210322.120000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210322.120000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210322.120000.sfc_data.tile6.nc .........OK + + 0: The total amount of wall time = 146.860431 + 0: The maximum resident set size (KB) = 1062956 + +Test 111 hrrr_control_2threads_dyn32_phy32_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/hrrr_control_dyn32_phy32_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/hrrr_control_decomp_dyn32_phy32_intel +Checking test 112 hrrr_control_decomp_dyn32_phy32_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf009.nc .........OK + Comparing sfcf012.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf009.nc .........OK + Comparing atmf012.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF09 .........OK + Comparing GFSFLX.GrbF12 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF09 .........OK + Comparing GFSPRS.GrbF12 .........OK + Comparing RESTART/20210322.120000.coupler.res .........OK + Comparing RESTART/20210322.120000.fv_core.res.nc .........OK + Comparing RESTART/20210322.120000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210322.120000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210322.120000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210322.120000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210322.120000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210322.120000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210322.120000.phy_data.tile1.nc .........OK + Comparing RESTART/20210322.120000.phy_data.tile2.nc .........OK + Comparing RESTART/20210322.120000.phy_data.tile3.nc .........OK + Comparing RESTART/20210322.120000.phy_data.tile4.nc .........OK + Comparing RESTART/20210322.120000.phy_data.tile5.nc .........OK + Comparing RESTART/20210322.120000.phy_data.tile6.nc .........OK + Comparing RESTART/20210322.120000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210322.120000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210322.120000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210322.120000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210322.120000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210322.120000.sfc_data.tile6.nc .........OK + + 0: The total amount of wall time = 165.281242 + 0: The maximum resident set size (KB) = 1079084 + +Test 112 hrrr_control_decomp_dyn32_phy32_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/rap_control_dyn32_phy32_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/rap_restart_dyn32_phy32_intel +Checking test 113 rap_restart_dyn32_phy32_intel results .... + Comparing sfcf012.nc .........OK + Comparing atmf012.nc .........OK + Comparing GFSFLX.GrbF12 .........OK + Comparing GFSPRS.GrbF12 .........OK + Comparing RESTART/20210323.060000.coupler.res .........OK + Comparing RESTART/20210323.060000.fv_core.res.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile6.nc .........OK + + 0: The total amount of wall time = 234.287271 + 0: The maximum resident set size (KB) = 1138772 + +Test 113 rap_restart_dyn32_phy32_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/hrrr_control_dyn32_phy32_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/hrrr_control_restart_dyn32_phy32_intel +Checking test 114 hrrr_control_restart_dyn32_phy32_intel results .... + Comparing sfcf012.nc .........OK + Comparing atmf012.nc .........OK + Comparing GFSFLX.GrbF12 .........OK + Comparing GFSPRS.GrbF12 .........OK + + 0: The total amount of wall time = 82.496615 + 0: The maximum resident set size (KB) = 980632 + +Test 114 hrrr_control_restart_dyn32_phy32_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/hrrr_control_dyn32_phy32_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/hrrr_control_restart_qr_dyn32_phy32_intel +Checking test 115 hrrr_control_restart_qr_dyn32_phy32_intel results .... + Comparing sfcf012.nc .........OK + Comparing atmf012.nc .........OK + Comparing GFSFLX.GrbF12 .........OK + Comparing GFSPRS.GrbF12 .........OK + + 0: The total amount of wall time = 86.103302 + 0: The maximum resident set size (KB) = 911032 + +Test 115 hrrr_control_restart_qr_dyn32_phy32_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/conus13km_control_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/conus13km_control_intel +Checking test 116 conus13km_control_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf001.nc .........OK + Comparing sfcf002.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf001.nc .........OK + Comparing atmf002.nc .........OK + Comparing RESTART/20210512.170000.coupler.res .........OK + Comparing RESTART/20210512.170000.fv_core.res.nc .........OK + Comparing RESTART/20210512.170000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210512.170000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210512.170000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210512.170000.phy_data.nc .........OK + Comparing RESTART/20210512.170000.sfc_data.nc .........OK + + 0: The total amount of wall time = 91.895741 + 0: The maximum resident set size (KB) = 1355948 + +Test 116 conus13km_control_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/conus13km_control_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/conus13km_2threads_intel +Checking test 117 conus13km_2threads_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf001.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf001.nc .........OK + + 0: The total amount of wall time = 35.454281 + 0: The maximum resident set size (KB) = 1241604 + +Test 117 conus13km_2threads_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/conus13km_restart_mismatch_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/conus13km_restart_mismatch_intel +Checking test 118 conus13km_restart_mismatch_intel results .... + Comparing sfcf002.nc .........OK + Comparing atmf002.nc .........OK + + 0: The total amount of wall time = 52.665528 + 0: The maximum resident set size (KB) = 1219124 + +Test 118 conus13km_restart_mismatch_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/rap_control_dyn64_phy32_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/rap_control_dyn64_phy32_intel +Checking test 119 rap_control_dyn64_phy32_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf009.nc .........OK + Comparing sfcf012.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf009.nc .........OK + Comparing atmf012.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF09 .........OK + Comparing GFSFLX.GrbF12 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF09 .........OK + Comparing GFSPRS.GrbF12 .........OK + Comparing RESTART/20210322.180000.coupler.res .........OK + Comparing RESTART/20210322.180000.fv_core.res.nc .........OK + Comparing RESTART/20210322.180000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210322.180000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210322.180000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210322.180000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210322.180000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210322.180000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210322.180000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210322.180000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210322.180000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210322.180000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210322.180000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210322.180000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210322.180000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210322.180000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210322.180000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210322.180000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210322.180000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210322.180000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210322.180000.phy_data.tile1.nc .........OK + Comparing RESTART/20210322.180000.phy_data.tile2.nc .........OK + Comparing RESTART/20210322.180000.phy_data.tile3.nc .........OK + Comparing RESTART/20210322.180000.phy_data.tile4.nc .........OK + Comparing RESTART/20210322.180000.phy_data.tile5.nc .........OK + Comparing RESTART/20210322.180000.phy_data.tile6.nc .........OK + Comparing RESTART/20210322.180000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210322.180000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210322.180000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210322.180000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210322.180000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210322.180000.sfc_data.tile6.nc .........OK + + 0: The total amount of wall time = 211.887833 + 0: The maximum resident set size (KB) = 1260504 + +Test 119 rap_control_dyn64_phy32_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/rap_control_debug_dyn32_phy32_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/rap_control_debug_dyn32_phy32_intel +Checking test 120 rap_control_debug_dyn32_phy32_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf001.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf001.nc .........OK + + 0: The total amount of wall time = 221.993138 + 0: The maximum resident set size (KB) = 1073776 + +Test 120 rap_control_debug_dyn32_phy32_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/hrrr_control_debug_dyn32_phy32_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/hrrr_control_debug_dyn32_phy32_intel +Checking test 121 hrrr_control_debug_dyn32_phy32_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf001.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf001.nc .........OK + + 0: The total amount of wall time = 216.980411 + 0: The maximum resident set size (KB) = 1075624 + +Test 121 hrrr_control_debug_dyn32_phy32_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/conus13km_debug_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/conus13km_debug_intel +Checking test 122 conus13km_debug_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf001.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf001.nc .........OK + Comparing RESTART/20210512.170000.coupler.res .........OK + Comparing RESTART/20210512.170000.fv_core.res.nc .........OK + Comparing RESTART/20210512.170000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210512.170000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210512.170000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210512.170000.phy_data.nc .........OK + Comparing RESTART/20210512.170000.sfc_data.nc .........OK + + 0: The total amount of wall time = 697.660226 + 0: The maximum resident set size (KB) = 1374808 + +Test 122 conus13km_debug_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/conus13km_debug_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/conus13km_debug_qr_intel +Checking test 123 conus13km_debug_qr_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf001.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf001.nc .........OK + Comparing RESTART/20210512.170000.coupler.res .........OK + Comparing RESTART/20210512.170000.fv_core.res.nc .........OK + Comparing RESTART/20210512.170000.fv_core.res.tile1.nc ............ALT CHECK......OK + Comparing RESTART/20210512.170000.fv_srf_wnd.res.tile1.nc ............ALT CHECK......OK + Comparing RESTART/20210512.170000.fv_tracer.res.tile1.nc ............ALT CHECK......OK + Comparing RESTART/20210512.170000.phy_data.nc ............ALT CHECK......OK + Comparing RESTART/20210512.170000.sfc_data.nc ............ALT CHECK......OK + + 0: The total amount of wall time = 710.554230 + 0: The maximum resident set size (KB) = 996324 + +Test 123 conus13km_debug_qr_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/conus13km_debug_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/conus13km_debug_2threads_intel +Checking test 124 conus13km_debug_2threads_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf001.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf001.nc .........OK + + 0: The total amount of wall time = 388.246775 + 0: The maximum resident set size (KB) = 1280484 + +Test 124 conus13km_debug_2threads_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/conus13km_radar_tten_debug_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/conus13km_radar_tten_debug_intel +Checking test 125 conus13km_radar_tten_debug_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf001.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf001.nc .........OK + + 0: The total amount of wall time = 685.054342 + 0: The maximum resident set size (KB) = 1456428 + +Test 125 conus13km_radar_tten_debug_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/rap_control_debug_dyn64_phy32_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/rap_control_dyn64_phy32_debug_intel +Checking test 126 rap_control_dyn64_phy32_debug_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf001.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf001.nc .........OK + + 0: The total amount of wall time = 225.121595 + 0: The maximum resident set size (KB) = 1181604 + +Test 126 rap_control_dyn64_phy32_debug_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/hafs_regional_atm_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/hafs_regional_atm_intel +Checking test 127 hafs_regional_atm_intel results .... + Comparing atmf006.nc .........OK + Comparing sfcf006.nc .........OK + Comparing HURPRS.GrbF06 .........OK + + 0: The total amount of wall time = 192.387417 + 0: The maximum resident set size (KB) = 1473992 + +Test 127 hafs_regional_atm_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/hafs_regional_atm_thompson_gfdlsf_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/hafs_regional_atm_thompson_gfdlsf_intel +Checking test 128 hafs_regional_atm_thompson_gfdlsf_intel results .... + Comparing atmf006.nc .........OK + Comparing sfcf006.nc .........OK + + 0: The total amount of wall time = 235.655627 + 0: The maximum resident set size (KB) = 1817228 + +Test 128 hafs_regional_atm_thompson_gfdlsf_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/hafs_regional_atm_ocn_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/hafs_regional_atm_ocn_intel +Checking test 129 hafs_regional_atm_ocn_intel results .... + Comparing atmf006.nc .........OK + Comparing sfcf006.nc .........OK + Comparing archv.2019_241_06.a .........OK + Comparing archs.2019_241_06.a .........OK + Comparing ufs.hafs.cpl.hi.2019-08-29-21600.nc .........OK + Comparing ufs.hafs.cpl.r.2019-08-29-21600.nc .........OK + + 0: The total amount of wall time = 341.908811 + 0: The maximum resident set size (KB) = 1785856 + +Test 129 hafs_regional_atm_ocn_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/hafs_regional_atm_wav_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/hafs_regional_atm_wav_intel +Checking test 130 hafs_regional_atm_wav_intel results .... + Comparing atmf006.nc .........OK + Comparing sfcf006.nc .........OK + Comparing 20190829.060000.out_grd.ww3 .........OK + Comparing 20190829.060000.out_pnt.ww3 .........OK + Comparing ufs.hafs.ww3.r.2019-08-29-21600 .........OK + Comparing ufs.hafs.cpl.r.2019-08-29-21600.nc .........OK + + 0: The total amount of wall time = 837.591471 + 0: The maximum resident set size (KB) = 1967088 + +Test 130 hafs_regional_atm_wav_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/hafs_regional_atm_ocn_wav_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/hafs_regional_atm_ocn_wav_intel +Checking test 131 hafs_regional_atm_ocn_wav_intel results .... + Comparing atmf006.nc .........OK + Comparing sfcf006.nc .........OK + Comparing archv.2019_241_06.a .........OK + Comparing archs.2019_241_06.a .........OK + Comparing 20190829.060000.out_grd.ww3 .........OK + Comparing 20190829.060000.out_pnt.ww3 .........OK + Comparing ufs.hafs.ww3.r.2019-08-29-21600 .........OK + Comparing ufs.hafs.cpl.r.2019-08-29-21600.nc .........OK + + 0: The total amount of wall time = 869.495082 + 0: The maximum resident set size (KB) = 1841728 + +Test 131 hafs_regional_atm_ocn_wav_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/hafs_regional_1nest_atm_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/hafs_regional_1nest_atm_intel +Checking test 132 hafs_regional_1nest_atm_intel results .... + Comparing atmf006.nc .........OK + Comparing sfcf006.nc .........OK + Comparing atm.nest02.f006.nc .........OK + Comparing sfc.nest02.f006.nc .........OK + Comparing RESTART/20200825.180000.coupler.res .........OK + Comparing RESTART/20200825.180000.fv_core.res.nc .........OK + Comparing RESTART/20200825.180000.fv_core.res.nest02.nc .........OK + Comparing RESTART/20200825.180000.fv_core.res.nest02.tile2.nc .........OK + Comparing RESTART/20200825.180000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20200825.180000.fv_srf_wnd.res.nest02.tile2.nc .........OK + Comparing RESTART/20200825.180000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20200825.180000.fv_tracer.res.nest02.tile2.nc .........OK + Comparing RESTART/20200825.180000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20200825.180000.phy_data.nc .........OK + Comparing RESTART/20200825.180000.phy_data.nest02.tile2.nc .........OK + Comparing RESTART/20200825.180000.sfc_data.nc .........OK + Comparing RESTART/20200825.180000.sfc_data.nest02.tile2.nc .........OK + Comparing RESTART/fv_BC_ne.res.nest02.nc .........OK + Comparing RESTART/fv_BC_sw.res.nest02.nc .........OK + + 0: The total amount of wall time = 268.543404 + 0: The maximum resident set size (KB) = 784664 + +Test 132 hafs_regional_1nest_atm_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/hafs_regional_1nest_atm_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/hafs_regional_1nest_atm_qr_intel +Checking test 133 hafs_regional_1nest_atm_qr_intel results .... + Comparing atmf006.nc .........OK + Comparing sfcf006.nc .........OK + Comparing atm.nest02.f006.nc .........OK + Comparing sfc.nest02.f006.nc .........OK + Comparing RESTART/20200825.180000.coupler.res .........OK + Comparing RESTART/20200825.180000.fv_core.res.nc .........OK + Comparing RESTART/20200825.180000.fv_core.res.nest02.nc .........OK + Comparing RESTART/20200825.180000.fv_core.res.nest02.tile2.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.fv_core.res.tile1.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.fv_srf_wnd.res.nest02.tile2.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.fv_srf_wnd.res.tile1.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.fv_tracer.res.nest02.tile2.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.fv_tracer.res.tile1.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.phy_data.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.phy_data.nest02.tile2.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.sfc_data.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.sfc_data.nest02.tile2.nc ............ALT CHECK......OK + Comparing RESTART/fv_BC_ne.res.nest02.nc .........OK + Comparing RESTART/fv_BC_sw.res.nest02.nc .........OK + + 0: The total amount of wall time = 289.962784 + 0: The maximum resident set size (KB) = 600540 + +Test 133 hafs_regional_1nest_atm_qr_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/hafs_regional_telescopic_2nests_atm_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/hafs_regional_telescopic_2nests_atm_intel +Checking test 134 hafs_regional_telescopic_2nests_atm_intel results .... + Comparing atmf006.nc .........OK + Comparing sfcf006.nc .........OK + Comparing atm.nest02.f006.nc .........OK + Comparing sfc.nest02.f006.nc .........OK + Comparing atm.nest03.f006.nc .........OK + Comparing sfc.nest03.f006.nc .........OK + + 0: The total amount of wall time = 312.237597 + 0: The maximum resident set size (KB) = 792032 + +Test 134 hafs_regional_telescopic_2nests_atm_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/hafs_global_1nest_atm_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/hafs_global_1nest_atm_intel +Checking test 135 hafs_global_1nest_atm_intel results .... + Comparing atmf006.nc .........OK + Comparing sfcf006.nc .........OK + Comparing atm.nest02.f006.nc .........OK + Comparing sfc.nest02.f006.nc .........OK + Comparing RESTART/20200825.180000.coupler.res .........OK + Comparing RESTART/20200825.180000.fv_core.res.nc .........OK + Comparing RESTART/20200825.180000.fv_core.res.nest02.nc .........OK + Comparing RESTART/20200825.180000.fv_core.res.nest02.tile7.nc .........OK + Comparing RESTART/20200825.180000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20200825.180000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20200825.180000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20200825.180000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20200825.180000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20200825.180000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20200825.180000.fv_srf_wnd.res.nest02.tile7.nc .........OK + Comparing RESTART/20200825.180000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20200825.180000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20200825.180000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20200825.180000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20200825.180000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20200825.180000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20200825.180000.fv_tracer.res.nest02.tile7.nc .........OK + Comparing RESTART/20200825.180000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20200825.180000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20200825.180000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20200825.180000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20200825.180000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20200825.180000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20200825.180000.phy_data.nest02.tile7.nc .........OK + Comparing RESTART/20200825.180000.phy_data.tile1.nc .........OK + Comparing RESTART/20200825.180000.phy_data.tile2.nc .........OK + Comparing RESTART/20200825.180000.phy_data.tile3.nc .........OK + Comparing RESTART/20200825.180000.phy_data.tile4.nc .........OK + Comparing RESTART/20200825.180000.phy_data.tile5.nc .........OK + Comparing RESTART/20200825.180000.phy_data.tile6.nc .........OK + Comparing RESTART/20200825.180000.sfc_data.nest02.tile7.nc .........OK + Comparing RESTART/20200825.180000.sfc_data.tile1.nc .........OK + Comparing RESTART/20200825.180000.sfc_data.tile2.nc .........OK + Comparing RESTART/20200825.180000.sfc_data.tile3.nc .........OK + Comparing RESTART/20200825.180000.sfc_data.tile4.nc .........OK + Comparing RESTART/20200825.180000.sfc_data.tile5.nc .........OK + Comparing RESTART/20200825.180000.sfc_data.tile6.nc .........OK + Comparing RESTART/fv_BC_ne.res.nest02.nc .........OK + Comparing RESTART/fv_BC_sw.res.nest02.nc .........OK + + 0: The total amount of wall time = 128.724821 + 0: The maximum resident set size (KB) = 460984 + +Test 135 hafs_global_1nest_atm_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/hafs_global_1nest_atm_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/hafs_global_1nest_atm_qr_intel +Checking test 136 hafs_global_1nest_atm_qr_intel results .... + Comparing atmf006.nc .........OK + Comparing sfcf006.nc .........OK + Comparing atm.nest02.f006.nc .........OK + Comparing sfc.nest02.f006.nc .........OK + Comparing RESTART/20200825.180000.coupler.res .........OK + Comparing RESTART/20200825.180000.fv_core.res.nc .........OK + Comparing RESTART/20200825.180000.fv_core.res.nest02.nc .........OK + Comparing RESTART/20200825.180000.fv_core.res.nest02.tile7.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.fv_core.res.tile1.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.fv_core.res.tile2.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.fv_core.res.tile3.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.fv_core.res.tile4.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.fv_core.res.tile5.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.fv_core.res.tile6.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.fv_srf_wnd.res.nest02.tile7.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.fv_srf_wnd.res.tile1.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.fv_srf_wnd.res.tile2.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.fv_srf_wnd.res.tile3.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.fv_srf_wnd.res.tile4.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.fv_srf_wnd.res.tile5.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.fv_srf_wnd.res.tile6.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.fv_tracer.res.nest02.tile7.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.fv_tracer.res.tile1.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.fv_tracer.res.tile2.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.fv_tracer.res.tile3.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.fv_tracer.res.tile4.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.fv_tracer.res.tile5.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.fv_tracer.res.tile6.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.phy_data.nest02.tile7.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.phy_data.tile1.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.phy_data.tile2.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.phy_data.tile3.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.phy_data.tile4.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.phy_data.tile5.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.phy_data.tile6.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.sfc_data.nest02.tile7.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.sfc_data.tile1.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.sfc_data.tile2.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.sfc_data.tile3.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.sfc_data.tile4.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.sfc_data.tile5.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.sfc_data.tile6.nc ............ALT CHECK......OK + Comparing RESTART/fv_BC_ne.res.nest02.nc .........OK + Comparing RESTART/fv_BC_sw.res.nest02.nc .........OK + + 0: The total amount of wall time = 149.719413 + 0: The maximum resident set size (KB) = 430056 + +Test 136 hafs_global_1nest_atm_qr_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/hafs_global_multiple_4nests_atm_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/hafs_global_multiple_4nests_atm_intel +Checking test 137 hafs_global_multiple_4nests_atm_intel results .... + Comparing atmf006.nc .........OK + Comparing sfcf006.nc .........OK + Comparing atm.nest02.f006.nc .........OK + Comparing sfc.nest02.f006.nc .........OK + Comparing atm.nest03.f006.nc .........OK + Comparing sfc.nest03.f006.nc .........OK + Comparing atm.nest04.f006.nc .........OK + Comparing sfc.nest04.f006.nc .........OK + Comparing atm.nest05.f006.nc .........OK + Comparing sfc.nest05.f006.nc .........OK + Comparing HURPRS.GrbF06 .........OK + Comparing HURPRS.GrbF06.nest02 .........OK + Comparing HURPRS.GrbF06.nest03 .........OK + Comparing HURPRS.GrbF06.nest04 .........OK + Comparing HURPRS.GrbF06.nest05 .........OK + Comparing RESTART/20200825.180000.coupler.res .........OK + Comparing RESTART/20200825.180000.fv_core.res.nc .........OK + Comparing RESTART/20200825.180000.fv_core.res.nest02.nc .........OK + Comparing RESTART/20200825.180000.fv_core.res.nest02.tile7.nc .........OK + Comparing RESTART/20200825.180000.fv_core.res.nest03.nc .........OK + Comparing RESTART/20200825.180000.fv_core.res.nest03.tile8.nc .........OK + Comparing RESTART/20200825.180000.fv_core.res.nest04.nc .........OK + Comparing RESTART/20200825.180000.fv_core.res.nest04.tile9.nc .........OK + Comparing RESTART/20200825.180000.fv_core.res.nest05.nc .........OK + Comparing RESTART/20200825.180000.fv_core.res.nest05.tile10.nc .........OK + Comparing RESTART/20200825.180000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20200825.180000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20200825.180000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20200825.180000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20200825.180000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20200825.180000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20200825.180000.fv_srf_wnd.res.nest02.tile7.nc .........OK + Comparing RESTART/20200825.180000.fv_srf_wnd.res.nest03.tile8.nc .........OK + Comparing RESTART/20200825.180000.fv_srf_wnd.res.nest04.tile9.nc .........OK + Comparing RESTART/20200825.180000.fv_srf_wnd.res.nest05.tile10.nc .........OK + Comparing RESTART/20200825.180000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20200825.180000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20200825.180000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20200825.180000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20200825.180000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20200825.180000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20200825.180000.fv_tracer.res.nest02.tile7.nc .........OK + Comparing RESTART/20200825.180000.fv_tracer.res.nest03.tile8.nc .........OK + Comparing RESTART/20200825.180000.fv_tracer.res.nest04.tile9.nc .........OK + Comparing RESTART/20200825.180000.fv_tracer.res.nest05.tile10.nc .........OK + Comparing RESTART/20200825.180000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20200825.180000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20200825.180000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20200825.180000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20200825.180000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20200825.180000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20200825.180000.phy_data.nest02.tile7.nc .........OK + Comparing RESTART/20200825.180000.phy_data.nest03.tile8.nc .........OK + Comparing RESTART/20200825.180000.phy_data.nest04.tile9.nc .........OK + Comparing RESTART/20200825.180000.phy_data.nest05.tile10.nc .........OK + Comparing RESTART/20200825.180000.phy_data.tile1.nc .........OK + Comparing RESTART/20200825.180000.phy_data.tile2.nc .........OK + Comparing RESTART/20200825.180000.phy_data.tile3.nc .........OK + Comparing RESTART/20200825.180000.phy_data.tile4.nc .........OK + Comparing RESTART/20200825.180000.phy_data.tile5.nc .........OK + Comparing RESTART/20200825.180000.phy_data.tile6.nc .........OK + Comparing RESTART/20200825.180000.sfc_data.nest02.tile7.nc .........OK + Comparing RESTART/20200825.180000.sfc_data.nest03.tile8.nc .........OK + Comparing RESTART/20200825.180000.sfc_data.nest04.tile9.nc .........OK + Comparing RESTART/20200825.180000.sfc_data.nest05.tile10.nc .........OK + Comparing RESTART/20200825.180000.sfc_data.tile1.nc .........OK + Comparing RESTART/20200825.180000.sfc_data.tile2.nc .........OK + Comparing RESTART/20200825.180000.sfc_data.tile3.nc .........OK + Comparing RESTART/20200825.180000.sfc_data.tile4.nc .........OK + Comparing RESTART/20200825.180000.sfc_data.tile5.nc .........OK + Comparing RESTART/20200825.180000.sfc_data.tile6.nc .........OK + Comparing RESTART/fv_BC_ne.res.nest02.nc .........OK + Comparing RESTART/fv_BC_ne.res.nest03.nc .........OK + Comparing RESTART/fv_BC_ne.res.nest04.nc .........OK + Comparing RESTART/fv_BC_ne.res.nest05.nc .........OK + Comparing RESTART/fv_BC_sw.res.nest02.nc .........OK + Comparing RESTART/fv_BC_sw.res.nest03.nc .........OK + Comparing RESTART/fv_BC_sw.res.nest04.nc .........OK + Comparing RESTART/fv_BC_sw.res.nest05.nc .........OK + + 0: The total amount of wall time = 346.793014 + 0: The maximum resident set size (KB) = 551744 + +Test 137 hafs_global_multiple_4nests_atm_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/hafs_global_multiple_4nests_atm_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/hafs_global_multiple_4nests_atm_qr_intel +Checking test 138 hafs_global_multiple_4nests_atm_qr_intel results .... + Comparing atmf006.nc .........OK + Comparing sfcf006.nc .........OK + Comparing atm.nest02.f006.nc .........OK + Comparing sfc.nest02.f006.nc .........OK + Comparing atm.nest03.f006.nc .........OK + Comparing sfc.nest03.f006.nc .........OK + Comparing atm.nest04.f006.nc .........OK + Comparing sfc.nest04.f006.nc .........OK + Comparing atm.nest05.f006.nc .........OK + Comparing sfc.nest05.f006.nc .........OK + Comparing HURPRS.GrbF06 .........OK + Comparing HURPRS.GrbF06.nest02 .........OK + Comparing HURPRS.GrbF06.nest03 .........OK + Comparing HURPRS.GrbF06.nest04 .........OK + Comparing HURPRS.GrbF06.nest05 .........OK + Comparing RESTART/20200825.180000.coupler.res .........OK + Comparing RESTART/20200825.180000.fv_core.res.nc .........OK + Comparing RESTART/20200825.180000.fv_core.res.nest02.nc .........OK + Comparing RESTART/20200825.180000.fv_core.res.nest02.tile7.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.fv_core.res.nest03.nc .........OK + Comparing RESTART/20200825.180000.fv_core.res.nest03.tile8.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.fv_core.res.nest04.nc .........OK + Comparing RESTART/20200825.180000.fv_core.res.nest04.tile9.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.fv_core.res.nest05.nc .........OK + Comparing RESTART/20200825.180000.fv_core.res.nest05.tile10.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.fv_core.res.tile1.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.fv_core.res.tile2.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.fv_core.res.tile3.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.fv_core.res.tile4.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.fv_core.res.tile5.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.fv_core.res.tile6.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.fv_srf_wnd.res.nest02.tile7.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.fv_srf_wnd.res.nest03.tile8.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.fv_srf_wnd.res.nest04.tile9.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.fv_srf_wnd.res.nest05.tile10.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.fv_srf_wnd.res.tile1.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.fv_srf_wnd.res.tile2.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.fv_srf_wnd.res.tile3.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.fv_srf_wnd.res.tile4.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.fv_srf_wnd.res.tile5.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.fv_srf_wnd.res.tile6.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.fv_tracer.res.nest02.tile7.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.fv_tracer.res.nest03.tile8.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.fv_tracer.res.nest04.tile9.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.fv_tracer.res.nest05.tile10.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.fv_tracer.res.tile1.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.fv_tracer.res.tile2.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.fv_tracer.res.tile3.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.fv_tracer.res.tile4.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.fv_tracer.res.tile5.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.fv_tracer.res.tile6.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.phy_data.nest02.tile7.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.phy_data.nest03.tile8.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.phy_data.nest04.tile9.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.phy_data.nest05.tile10.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.phy_data.tile1.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.phy_data.tile2.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.phy_data.tile3.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.phy_data.tile4.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.phy_data.tile5.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.phy_data.tile6.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.sfc_data.nest02.tile7.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.sfc_data.nest03.tile8.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.sfc_data.nest04.tile9.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.sfc_data.nest05.tile10.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.sfc_data.tile1.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.sfc_data.tile2.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.sfc_data.tile3.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.sfc_data.tile4.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.sfc_data.tile5.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.sfc_data.tile6.nc ............ALT CHECK......OK + Comparing RESTART/fv_BC_ne.res.nest02.nc .........OK + Comparing RESTART/fv_BC_ne.res.nest03.nc .........OK + Comparing RESTART/fv_BC_ne.res.nest04.nc .........OK + Comparing RESTART/fv_BC_ne.res.nest05.nc .........OK + Comparing RESTART/fv_BC_sw.res.nest02.nc .........OK + Comparing RESTART/fv_BC_sw.res.nest03.nc .........OK + Comparing RESTART/fv_BC_sw.res.nest04.nc .........OK + Comparing RESTART/fv_BC_sw.res.nest05.nc .........OK + + 0: The total amount of wall time = 413.337893 + 0: The maximum resident set size (KB) = 537776 + +Test 138 hafs_global_multiple_4nests_atm_qr_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/hafs_regional_specified_moving_1nest_atm_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/hafs_regional_specified_moving_1nest_atm_intel +Checking test 139 hafs_regional_specified_moving_1nest_atm_intel results .... + Comparing atmf006.nc .........OK + Comparing sfcf006.nc .........OK + Comparing atm.nest02.f006.nc .........OK + Comparing sfc.nest02.f006.nc .........OK + Comparing HURPRS.GrbF06 .........OK + Comparing HURPRS.GrbF06.nest02 .........OK + + 0: The total amount of wall time = 169.647140 + 0: The maximum resident set size (KB) = 793876 + +Test 139 hafs_regional_specified_moving_1nest_atm_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/hafs_regional_storm_following_1nest_atm_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/hafs_regional_storm_following_1nest_atm_intel +Checking test 140 hafs_regional_storm_following_1nest_atm_intel results .... + Comparing atmf006.nc .........OK + Comparing sfcf006.nc .........OK + Comparing atm.nest02.f006.nc .........OK + Comparing sfc.nest02.f006.nc .........OK + Comparing RESTART/20200825.180000.coupler.res .........OK + Comparing RESTART/20200825.180000.fv_core.res.nc .........OK + Comparing RESTART/20200825.180000.fv_core.res.nest02.nc .........OK + Comparing RESTART/20200825.180000.fv_core.res.nest02.tile2.nc .........OK + Comparing RESTART/20200825.180000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20200825.180000.fv_srf_wnd.res.nest02.tile2.nc .........OK + Comparing RESTART/20200825.180000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20200825.180000.fv_tracer.res.nest02.tile2.nc .........OK + Comparing RESTART/20200825.180000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20200825.180000.phy_data.nc .........OK + Comparing RESTART/20200825.180000.phy_data.nest02.tile2.nc .........OK + Comparing RESTART/20200825.180000.sfc_data.nc .........OK + Comparing RESTART/20200825.180000.sfc_data.nest02.tile2.nc .........OK + Comparing RESTART/fv_BC_ne.res.nest02.nc .........OK + Comparing RESTART/fv_BC_sw.res.nest02.nc .........OK + + 0: The total amount of wall time = 158.406541 + 0: The maximum resident set size (KB) = 790416 + +Test 140 hafs_regional_storm_following_1nest_atm_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/hafs_regional_storm_following_1nest_atm_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/hafs_regional_storm_following_1nest_atm_qr_intel +Checking test 141 hafs_regional_storm_following_1nest_atm_qr_intel results .... + Comparing atmf006.nc .........OK + Comparing sfcf006.nc .........OK + Comparing atm.nest02.f006.nc .........OK + Comparing sfc.nest02.f006.nc .........OK + Comparing RESTART/20200825.180000.coupler.res .........OK + Comparing RESTART/20200825.180000.fv_core.res.nc .........OK + Comparing RESTART/20200825.180000.fv_core.res.nest02.nc .........OK + Comparing RESTART/20200825.180000.fv_core.res.nest02.tile2.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.fv_core.res.tile1.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.fv_srf_wnd.res.nest02.tile2.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.fv_srf_wnd.res.tile1.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.fv_tracer.res.nest02.tile2.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.fv_tracer.res.tile1.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.phy_data.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.phy_data.nest02.tile2.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.sfc_data.nc ............ALT CHECK......OK + Comparing RESTART/20200825.180000.sfc_data.nest02.tile2.nc ............ALT CHECK......OK + Comparing RESTART/fv_BC_ne.res.nest02.nc .........OK + Comparing RESTART/fv_BC_sw.res.nest02.nc .........OK + + 0: The total amount of wall time = 182.502300 + 0: The maximum resident set size (KB) = 618592 + +Test 141 hafs_regional_storm_following_1nest_atm_qr_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/hafs_regional_storm_following_1nest_atm_ocn_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/hafs_regional_storm_following_1nest_atm_ocn_intel +Checking test 142 hafs_regional_storm_following_1nest_atm_ocn_intel results .... + Comparing atmf006.nc .........OK + Comparing sfcf006.nc .........OK + Comparing atm.nest02.f006.nc .........OK + Comparing sfc.nest02.f006.nc .........OK + Comparing archv.2020_238_18.a .........OK + Comparing archs.2020_238_18.a .........OK + + 0: The total amount of wall time = 215.463392 + 0: The maximum resident set size (KB) = 839284 + +Test 142 hafs_regional_storm_following_1nest_atm_ocn_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/hafs_global_storm_following_1nest_atm_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/hafs_global_storm_following_1nest_atm_intel +Checking test 143 hafs_global_storm_following_1nest_atm_intel results .... + Comparing atmf006.nc .........OK + Comparing sfcf006.nc .........OK + Comparing atm.nest02.f006.nc .........OK + Comparing sfc.nest02.f006.nc .........OK + + 0: The total amount of wall time = 48.930329 + 0: The maximum resident set size (KB) = 466668 + +Test 143 hafs_global_storm_following_1nest_atm_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/hafs_regional_storm_following_1nest_atm_ocn_debug_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/hafs_regional_storm_following_1nest_atm_ocn_debug_intel +Checking test 144 hafs_regional_storm_following_1nest_atm_ocn_debug_intel results .... + Comparing atmf001.nc .........OK + Comparing sfcf001.nc .........OK + Comparing atm.nest02.f001.nc .........OK + Comparing sfc.nest02.f001.nc .........OK + + 0: The total amount of wall time = 592.758559 + 0: The maximum resident set size (KB) = 849228 + +Test 144 hafs_regional_storm_following_1nest_atm_ocn_debug_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/hafs_regional_storm_following_1nest_atm_ocn_wav_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/hafs_regional_storm_following_1nest_atm_ocn_wav_intel +Checking test 145 hafs_regional_storm_following_1nest_atm_ocn_wav_intel results .... + Comparing atmf006.nc .........OK + Comparing sfcf006.nc .........OK + Comparing atm.nest02.f006.nc .........OK + Comparing sfc.nest02.f006.nc .........OK + Comparing archv.2020_238_18.a .........OK + Comparing archs.2020_238_18.a .........OK + Comparing 20200825.180000.out_grd.ww3 .........OK + Comparing 20200825.180000.out_pnt.ww3 .........OK + + 0: The total amount of wall time = 936.440469 + 0: The maximum resident set size (KB) = 909020 + +Test 145 hafs_regional_storm_following_1nest_atm_ocn_wav_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/hafs_regional_docn_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/hafs_regional_docn_intel +Checking test 146 hafs_regional_docn_intel results .... + Comparing atmf006.nc .........OK + Comparing sfcf006.nc .........OK + Comparing ufs.hafs.cpl.hi.2019-08-29-21600.nc .........OK + Comparing ufs.hafs.cpl.r.2019-08-29-21600.nc .........OK + Comparing ufs.hafs.docn.r.2019-08-29-21600.nc .........OK + + 0: The total amount of wall time = 280.513937 + 0: The maximum resident set size (KB) = 1784680 + +Test 146 hafs_regional_docn_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/hafs_regional_docn_oisst_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/hafs_regional_docn_oisst_intel +Checking test 147 hafs_regional_docn_oisst_intel results .... + Comparing atmf006.nc .........OK + Comparing sfcf006.nc .........OK + Comparing ufs.hafs.cpl.hi.2019-08-29-21600.nc .........OK + Comparing ufs.hafs.cpl.r.2019-08-29-21600.nc .........OK + Comparing ufs.hafs.docn.r.2019-08-29-21600.nc .........OK + + 0: The total amount of wall time = 286.122691 + 0: The maximum resident set size (KB) = 1771812 + +Test 147 hafs_regional_docn_oisst_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/hafs_regional_datm_cdeps_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/hafs_regional_datm_cdeps_intel +Checking test 148 hafs_regional_datm_cdeps_intel results .... + Comparing ufs.hafs.cpl.hi.2019-08-30-00000.nc .........OK + Comparing ufs.hafs.cpl.r.2019-08-30-00000.nc .........OK + Comparing ufs.hafs.datm.r.2019-08-30-00000.nc .........OK + + 0: The total amount of wall time = 973.151378 + 0: The maximum resident set size (KB) = 1337448 + +Test 148 hafs_regional_datm_cdeps_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/datm_cdeps_control_cfsr_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/datm_cdeps_control_cfsr_intel +Checking test 149 datm_cdeps_control_cfsr_intel results .... + Comparing RESTART/20111002.000000.MOM.res.nc .........OK + Comparing RESTART/iced.2011-10-02-00000.nc .........OK + Comparing RESTART/DATM_CFSR.cpl.r.2011-10-02-00000.nc .........OK + + 0: The total amount of wall time = 124.901548 + 0: The maximum resident set size (KB) = 1133476 + +Test 149 datm_cdeps_control_cfsr_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/datm_cdeps_control_cfsr_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/datm_cdeps_restart_cfsr_intel +Checking test 150 datm_cdeps_restart_cfsr_intel results .... + Comparing RESTART/20111002.000000.MOM.res.nc .........OK + Comparing RESTART/iced.2011-10-02-00000.nc .........OK + Comparing RESTART/DATM_CFSR.cpl.r.2011-10-02-00000.nc .........OK + + 0: The total amount of wall time = 75.484743 + 0: The maximum resident set size (KB) = 1095556 + +Test 150 datm_cdeps_restart_cfsr_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/datm_cdeps_control_gefs_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/datm_cdeps_control_gefs_intel +Checking test 151 datm_cdeps_control_gefs_intel results .... + Comparing RESTART/20111002.000000.MOM.res.nc .........OK + Comparing RESTART/iced.2011-10-02-00000.nc .........OK + Comparing RESTART/DATM_GEFS_NEW.cpl.r.2011-10-02-00000.nc .........OK + + 0: The total amount of wall time = 116.939913 + 0: The maximum resident set size (KB) = 1008284 + +Test 151 datm_cdeps_control_gefs_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/datm_cdeps_iau_gefs_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/datm_cdeps_iau_gefs_intel +Checking test 152 datm_cdeps_iau_gefs_intel results .... + Comparing RESTART/20111002.000000.MOM.res.nc .........OK + Comparing RESTART/iced.2011-10-02-00000.nc .........OK + Comparing RESTART/DATM_GEFS_NEW.cpl.r.2011-10-02-00000.nc .........OK + + 0: The total amount of wall time = 119.881762 + 0: The maximum resident set size (KB) = 1000956 + +Test 152 datm_cdeps_iau_gefs_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/datm_cdeps_stochy_gefs_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/datm_cdeps_stochy_gefs_intel +Checking test 153 datm_cdeps_stochy_gefs_intel results .... + Comparing RESTART/20111002.000000.MOM.res.nc .........OK + Comparing RESTART/iced.2011-10-02-00000.nc .........OK + Comparing RESTART/DATM_GEFS_NEW.cpl.r.2011-10-02-00000.nc .........OK + + 0: The total amount of wall time = 120.744610 + 0: The maximum resident set size (KB) = 1002508 + +Test 153 datm_cdeps_stochy_gefs_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/datm_cdeps_ciceC_cfsr_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/datm_cdeps_ciceC_cfsr_intel +Checking test 154 datm_cdeps_ciceC_cfsr_intel results .... + Comparing RESTART/20111002.000000.MOM.res.nc .........OK + Comparing RESTART/iced.2011-10-02-00000.nc .........OK + Comparing RESTART/DATM_CFSR.cpl.r.2011-10-02-00000.nc .........OK + + 0: The total amount of wall time = 124.479867 + 0: The maximum resident set size (KB) = 1136116 + +Test 154 datm_cdeps_ciceC_cfsr_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/datm_cdeps_bulk_cfsr_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/datm_cdeps_bulk_cfsr_intel +Checking test 155 datm_cdeps_bulk_cfsr_intel results .... + Comparing RESTART/20111002.000000.MOM.res.nc .........OK + Comparing RESTART/iced.2011-10-02-00000.nc .........OK + Comparing RESTART/DATM_CFSR.cpl.r.2011-10-02-00000.nc .........OK + + 0: The total amount of wall time = 123.708497 + 0: The maximum resident set size (KB) = 1134796 + +Test 155 datm_cdeps_bulk_cfsr_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/datm_cdeps_bulk_gefs_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/datm_cdeps_bulk_gefs_intel +Checking test 156 datm_cdeps_bulk_gefs_intel results .... + Comparing RESTART/20111002.000000.MOM.res.nc .........OK + Comparing RESTART/iced.2011-10-02-00000.nc .........OK + Comparing RESTART/DATM_GEFS_NEW.cpl.r.2011-10-02-00000.nc .........OK + + 0: The total amount of wall time = 117.914267 + 0: The maximum resident set size (KB) = 997200 + +Test 156 datm_cdeps_bulk_gefs_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/datm_cdeps_mx025_cfsr_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/datm_cdeps_mx025_cfsr_intel +Checking test 157 datm_cdeps_mx025_cfsr_intel results .... + Comparing RESTART/20111001.120000.MOM.res.nc .........OK + Comparing RESTART/20111001.120000.MOM.res_1.nc .........OK + Comparing RESTART/20111001.120000.MOM.res_2.nc .........OK + Comparing RESTART/20111001.120000.MOM.res_3.nc .........OK + Comparing RESTART/iced.2011-10-01-43200.nc .........OK + Comparing RESTART/DATM_CFSR.cpl.r.2011-10-01-43200.nc .........OK + + 0: The total amount of wall time = 312.418358 + 0: The maximum resident set size (KB) = 1142488 + +Test 157 datm_cdeps_mx025_cfsr_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/datm_cdeps_mx025_gefs_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/datm_cdeps_mx025_gefs_intel +Checking test 158 datm_cdeps_mx025_gefs_intel results .... + Comparing RESTART/20111001.120000.MOM.res.nc .........OK + Comparing RESTART/20111001.120000.MOM.res_1.nc .........OK + Comparing RESTART/20111001.120000.MOM.res_2.nc .........OK + Comparing RESTART/20111001.120000.MOM.res_3.nc .........OK + Comparing RESTART/iced.2011-10-01-43200.nc .........OK + Comparing RESTART/DATM_GEFS_NEW.cpl.r.2011-10-01-43200.nc .........OK + + 0: The total amount of wall time = 310.687089 + 0: The maximum resident set size (KB) = 1125172 + +Test 158 datm_cdeps_mx025_gefs_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/datm_cdeps_control_cfsr_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/datm_cdeps_multiple_files_cfsr_intel +Checking test 159 datm_cdeps_multiple_files_cfsr_intel results .... + Comparing RESTART/DATM_CFSR.cpl.r.2011-10-02-00000.nc .........OK + + 0: The total amount of wall time = 123.394876 + 0: The maximum resident set size (KB) = 1128920 + +Test 159 datm_cdeps_multiple_files_cfsr_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/datm_cdeps_3072x1536_cfsr_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/datm_cdeps_3072x1536_cfsr_intel +Checking test 160 datm_cdeps_3072x1536_cfsr_intel results .... + Comparing RESTART/20111002.000000.MOM.res.nc .........OK + Comparing RESTART/iced.2011-10-02-00000.nc .........OK + Comparing RESTART/DATM_CFSR3072x1536.cpl.r.2011-10-02-00000.nc .........OK + + 0: The total amount of wall time = 175.061228 + 0: The maximum resident set size (KB) = 2366088 + +Test 160 datm_cdeps_3072x1536_cfsr_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/datm_cdeps_gfs_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/datm_cdeps_gfs_intel +Checking test 161 datm_cdeps_gfs_intel results .... + Comparing RESTART/20210323.060000.MOM.res.nc .........OK + Comparing RESTART/iced.2021-03-23-21600.nc .........OK + Comparing RESTART/DATM_GFS.cpl.r.2021-03-23-21600.nc .........OK + + 0: The total amount of wall time = 177.673982 + 0: The maximum resident set size (KB) = 2419828 + +Test 161 datm_cdeps_gfs_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/datm_cdeps_debug_cfsr_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/datm_cdeps_debug_cfsr_intel +Checking test 162 datm_cdeps_debug_cfsr_intel results .... + Comparing RESTART/20111001.060000.MOM.res.nc .........OK + Comparing RESTART/iced.2011-10-01-21600.nc .........OK + Comparing RESTART/DATM_CFSR.cpl.r.2011-10-01-21600.nc .........OK + + 0: The total amount of wall time = 300.662469 + 0: The maximum resident set size (KB) = 1062060 + +Test 162 datm_cdeps_debug_cfsr_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/datm_cdeps_control_cfsr_faster_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/datm_cdeps_control_cfsr_faster_intel +Checking test 163 datm_cdeps_control_cfsr_faster_intel results .... + Comparing RESTART/20111002.000000.MOM.res.nc .........OK + Comparing RESTART/iced.2011-10-02-00000.nc .........OK + Comparing RESTART/DATM_CFSR.cpl.r.2011-10-02-00000.nc .........OK + + 0: The total amount of wall time = 123.859420 + 0: The maximum resident set size (KB) = 1139916 + +Test 163 datm_cdeps_control_cfsr_faster_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/datm_cdeps_lnd_gswp3_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/datm_cdeps_lnd_gswp3_intel +Checking test 164 datm_cdeps_lnd_gswp3_intel results .... + Comparing ufs.cpld.lnd.out.2000-01-02-00000.tile1.nc .........OK + Comparing ufs.cpld.lnd.out.2000-01-02-00000.tile2.nc .........OK + Comparing ufs.cpld.lnd.out.2000-01-02-00000.tile3.nc .........OK + Comparing ufs.cpld.lnd.out.2000-01-02-00000.tile4.nc .........OK + Comparing ufs.cpld.lnd.out.2000-01-02-00000.tile5.nc .........OK + Comparing ufs.cpld.lnd.out.2000-01-02-00000.tile6.nc .........OK + + 0: The total amount of wall time = 7.631730 + 0: The maximum resident set size (KB) = 337964 + +Test 164 datm_cdeps_lnd_gswp3_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/datm_cdeps_lnd_gswp3_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/datm_cdeps_lnd_gswp3_rst_intel +Checking test 165 datm_cdeps_lnd_gswp3_rst_intel results .... + Comparing ufs.cpld.lnd.out.2000-01-02-00000.tile1.nc .........OK + Comparing ufs.cpld.lnd.out.2000-01-02-00000.tile2.nc .........OK + Comparing ufs.cpld.lnd.out.2000-01-02-00000.tile3.nc .........OK + Comparing ufs.cpld.lnd.out.2000-01-02-00000.tile4.nc .........OK + Comparing ufs.cpld.lnd.out.2000-01-02-00000.tile5.nc .........OK + Comparing ufs.cpld.lnd.out.2000-01-02-00000.tile6.nc .........OK + + 0: The total amount of wall time = 8.620314 + 0: The maximum resident set size (KB) = 334416 + +Test 165 datm_cdeps_lnd_gswp3_rst_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/control_p8_atmlnd_sbs_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/control_p8_atmlnd_sbs_intel +Checking test 166 control_p8_atmlnd_sbs_intel results .... + Comparing sfcf000.tile1.nc .........OK + Comparing sfcf000.tile2.nc .........OK + Comparing sfcf000.tile3.nc .........OK + Comparing sfcf000.tile4.nc .........OK + Comparing sfcf000.tile5.nc .........OK + Comparing sfcf000.tile6.nc .........OK + Comparing sfcf021.tile1.nc .........OK + Comparing sfcf021.tile2.nc .........OK + Comparing sfcf021.tile3.nc .........OK + Comparing sfcf021.tile4.nc .........OK + Comparing sfcf021.tile5.nc .........OK + Comparing sfcf021.tile6.nc .........OK + Comparing sfcf024.tile1.nc .........OK + Comparing sfcf024.tile2.nc .........OK + Comparing sfcf024.tile3.nc .........OK + Comparing sfcf024.tile4.nc .........OK + Comparing sfcf024.tile5.nc .........OK + Comparing sfcf024.tile6.nc .........OK + Comparing atmf000.tile1.nc .........OK + Comparing atmf000.tile2.nc .........OK + Comparing atmf000.tile3.nc .........OK + Comparing atmf000.tile4.nc .........OK + Comparing atmf000.tile5.nc .........OK + Comparing atmf000.tile6.nc .........OK + Comparing atmf021.tile1.nc .........OK + Comparing atmf021.tile2.nc .........OK + Comparing atmf021.tile3.nc .........OK + Comparing atmf021.tile4.nc .........OK + Comparing atmf021.tile5.nc .........OK + Comparing atmf021.tile6.nc .........OK + Comparing atmf024.tile1.nc .........OK + Comparing atmf024.tile2.nc .........OK + Comparing atmf024.tile3.nc .........OK + Comparing atmf024.tile4.nc .........OK + Comparing atmf024.tile5.nc .........OK + Comparing atmf024.tile6.nc .........OK + Comparing RESTART/20210323.060000.coupler.res .........OK + Comparing RESTART/20210323.060000.fv_core.res.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile6.nc .........OK + Comparing ufs.cpld.cpl.hi.lnd.2021-03-22-43200.nc .........OK + Comparing ufs.cpld.cpl.hi.lnd.2021-03-23-21600.nc .........OK + Comparing ufs.cpld.lnd.out.2021-03-22-43200.tile1.nc .........OK + Comparing ufs.cpld.lnd.out.2021-03-22-43200.tile2.nc .........OK + Comparing ufs.cpld.lnd.out.2021-03-22-43200.tile3.nc .........OK + Comparing ufs.cpld.lnd.out.2021-03-22-43200.tile4.nc .........OK + Comparing ufs.cpld.lnd.out.2021-03-22-43200.tile5.nc .........OK + Comparing ufs.cpld.lnd.out.2021-03-22-43200.tile6.nc .........OK + Comparing ufs.cpld.lnd.out.2021-03-23-21600.tile1.nc .........OK + Comparing ufs.cpld.lnd.out.2021-03-23-21600.tile2.nc .........OK + Comparing ufs.cpld.lnd.out.2021-03-23-21600.tile3.nc .........OK + Comparing ufs.cpld.lnd.out.2021-03-23-21600.tile4.nc .........OK + Comparing ufs.cpld.lnd.out.2021-03-23-21600.tile5.nc .........OK + Comparing ufs.cpld.lnd.out.2021-03-23-21600.tile6.nc .........OK + + 0: The total amount of wall time = 176.883519 + 0: The maximum resident set size (KB) = 1691972 + +Test 166 control_p8_atmlnd_sbs_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/atmwav_control_noaero_p8_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/atmwav_control_noaero_p8_intel +Checking test 167 atmwav_control_noaero_p8_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf012.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf012.nc .........OK + Comparing RESTART/20210322.180000.coupler.res .........OK + Comparing RESTART/20210322.180000.fv_core.res.nc .........OK + Comparing RESTART/20210322.180000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210322.180000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210322.180000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210322.180000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210322.180000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210322.180000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210322.180000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210322.180000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210322.180000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210322.180000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210322.180000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210322.180000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210322.180000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210322.180000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210322.180000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210322.180000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210322.180000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210322.180000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210322.180000.phy_data.tile1.nc .........OK + Comparing RESTART/20210322.180000.phy_data.tile2.nc .........OK + Comparing RESTART/20210322.180000.phy_data.tile3.nc .........OK + Comparing RESTART/20210322.180000.phy_data.tile4.nc .........OK + Comparing RESTART/20210322.180000.phy_data.tile5.nc .........OK + Comparing RESTART/20210322.180000.phy_data.tile6.nc .........OK + Comparing RESTART/20210322.180000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210322.180000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210322.180000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210322.180000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210322.180000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210322.180000.sfc_data.tile6.nc .........OK + Comparing RESTART/ufs.atmw.cpl.r.2021-03-22-64800.nc .........OK + Comparing 20210322.180000.out_pnt.ww3 .........OK + Comparing 20210322.180000.out_grd.ww3 .........OK + Comparing ufs.atmw.ww3.r.2021-03-22-64800 .........OK + + 0: The total amount of wall time = 80.198034 + 0: The maximum resident set size (KB) = 1684552 + +Test 167 atmwav_control_noaero_p8_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/control_atmwav_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/control_atmwav_intel +Checking test 168 control_atmwav_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf012.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf012.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF12 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF12 .........OK + Comparing RESTART/20210322.180000.coupler.res .........OK + Comparing RESTART/20210322.180000.fv_core.res.nc .........OK + Comparing RESTART/20210322.180000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210322.180000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210322.180000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210322.180000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210322.180000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210322.180000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210322.180000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210322.180000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210322.180000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210322.180000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210322.180000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210322.180000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210322.180000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210322.180000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210322.180000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210322.180000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210322.180000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210322.180000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210322.180000.phy_data.tile1.nc .........OK + Comparing RESTART/20210322.180000.phy_data.tile2.nc .........OK + Comparing RESTART/20210322.180000.phy_data.tile3.nc .........OK + Comparing RESTART/20210322.180000.phy_data.tile4.nc .........OK + Comparing RESTART/20210322.180000.phy_data.tile5.nc .........OK + Comparing RESTART/20210322.180000.phy_data.tile6.nc .........OK + Comparing RESTART/20210322.180000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210322.180000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210322.180000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210322.180000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210322.180000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210322.180000.sfc_data.tile6.nc .........OK + Comparing 20210322.180000.restart.glo_1deg .........OK + + 0: The total amount of wall time = 76.401030 + 0: The maximum resident set size (KB) = 691660 + +Test 168 control_atmwav_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/atmaero_control_p8_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/atmaero_control_p8_intel +Checking test 169 atmaero_control_p8_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf024.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf024.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF24 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF24 .........OK + Comparing gocart.inst_aod.20210323_0600z.nc4 .........OK + Comparing RESTART/20210323.060000.coupler.res .........OK + Comparing RESTART/20210323.060000.fv_core.res.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile6.nc .........OK + + 0: The total amount of wall time = 203.977523 + 0: The maximum resident set size (KB) = 1761712 + +Test 169 atmaero_control_p8_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/atmaero_control_p8_rad_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/atmaero_control_p8_rad_intel +Checking test 170 atmaero_control_p8_rad_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf024.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf024.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF24 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF24 .........OK + Comparing gocart.inst_aod.20210323_0600z.nc4 .........OK + Comparing RESTART/20210323.060000.coupler.res .........OK + Comparing RESTART/20210323.060000.fv_core.res.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile6.nc .........OK + + 0: The total amount of wall time = 243.297540 + 0: The maximum resident set size (KB) = 1806672 + +Test 170 atmaero_control_p8_rad_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/atmaero_control_p8_rad_micro_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/atmaero_control_p8_rad_micro_intel +Checking test 171 atmaero_control_p8_rad_micro_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf024.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf024.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF24 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF24 .........OK + Comparing gocart.inst_aod.20210323_0600z.nc4 .........OK + Comparing RESTART/20210323.060000.coupler.res .........OK + Comparing RESTART/20210323.060000.fv_core.res.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile6.nc .........OK + + 0: The total amount of wall time = 252.697532 + 0: The maximum resident set size (KB) = 1798628 + +Test 171 atmaero_control_p8_rad_micro_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/regional_atmaq_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/regional_atmaq_intel +Checking test 172 regional_atmaq_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf003.nc .........OK + Comparing sfcf006.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf003.nc .........OK + Comparing atmf006.nc .........OK + Comparing RESTART/20190801.180000.coupler.res .........OK + Comparing RESTART/20190801.180000.fv_core.res.nc .........OK + Comparing RESTART/20190801.180000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20190801.180000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20190801.180000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20190801.180000.phy_data.nc .........OK + Comparing RESTART/20190801.180000.sfc_data.nc .........OK + + 0: The total amount of wall time = 531.645616 + 0: The maximum resident set size (KB) = 5466692 + +Test 172 regional_atmaq_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/regional_atmaq_debug_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/regional_atmaq_debug_intel +Checking test 173 regional_atmaq_debug_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf001.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf001.nc .........OK + Comparing RESTART/20190801.130000.coupler.res .........OK + Comparing RESTART/20190801.130000.fv_core.res.nc .........OK + Comparing RESTART/20190801.130000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20190801.130000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20190801.130000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20190801.130000.phy_data.nc .........OK + Comparing RESTART/20190801.130000.sfc_data.nc .........OK + + 0: The total amount of wall time = 947.143126 + 0: The maximum resident set size (KB) = 4998940 + +Test 173 regional_atmaq_debug_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/regional_atmaq_faster_intel +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/regional_atmaq_faster_intel +Checking test 174 regional_atmaq_faster_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf003.nc .........OK + Comparing sfcf006.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf003.nc .........OK + Comparing atmf006.nc .........OK + Comparing RESTART/20190801.180000.coupler.res .........OK + Comparing RESTART/20190801.180000.fv_core.res.nc .........OK + Comparing RESTART/20190801.180000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20190801.180000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20190801.180000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20190801.180000.phy_data.nc .........OK + Comparing RESTART/20190801.180000.sfc_data.nc .........OK + + 0: The total amount of wall time = 453.342086 + 0: The maximum resident set size (KB) = 5466056 + +Test 174 regional_atmaq_faster_intel PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/control_c48_gnu +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/control_c48_gnu +Checking test 175 control_c48_gnu results .... + Comparing sfcf000.nc .........OK + Comparing sfcf024.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf024.nc .........OK + Comparing RESTART/20210323.060000.coupler.res .........OK + Comparing RESTART/20210323.060000.fv_core.res.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile6.nc .........OK + +The total amount of wall time = 557.204494 +The maximum resident set size (KB) = 759540 + +Test 175 control_c48_gnu PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/control_stochy_gnu +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/control_stochy_gnu +Checking test 176 control_stochy_gnu results .... + Comparing sfcf000.nc .........OK + Comparing sfcf012.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf012.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF12 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF12 .........OK + +The total amount of wall time = 123.190047 +The maximum resident set size (KB) = 564560 + +Test 176 control_stochy_gnu PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/control_ras_gnu +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/control_ras_gnu +Checking test 177 control_ras_gnu results .... + Comparing sfcf000.nc .........OK + Comparing sfcf024.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf024.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF24 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF24 .........OK + +The total amount of wall time = 207.862646 +The maximum resident set size (KB) = 570708 + +Test 177 control_ras_gnu PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/control_p8_gnu +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/control_p8_gnu +Checking test 178 control_p8_gnu results .... + Comparing sfcf000.nc .........OK + Comparing sfcf021.nc .........OK + Comparing sfcf024.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf021.nc .........OK + Comparing atmf024.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF21 .........OK + Comparing GFSFLX.GrbF24 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF21 .........OK + Comparing GFSPRS.GrbF24 .........OK + Comparing RESTART/20210323.060000.coupler.res .........OK + Comparing RESTART/20210323.060000.fv_core.res.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile6.nc .........OK + +The total amount of wall time = 215.829363 +The maximum resident set size (KB) = 1321860 + +Test 178 control_p8_gnu PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/control_flake_gnu +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/control_flake_gnu +Checking test 179 control_flake_gnu results .... + Comparing sfcf000.nc .........OK + Comparing sfcf024.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf024.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF24 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF24 .........OK + +The total amount of wall time = 249.448818 +The maximum resident set size (KB) = 608936 + +Test 179 control_flake_gnu PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/rap_control_gnu +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/rap_control_gnu +Checking test 180 rap_control_gnu results .... + Comparing sfcf000.nc .........OK + Comparing sfcf021.nc .........OK + Comparing sfcf024.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf021.nc .........OK + Comparing atmf024.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF21 .........OK + Comparing GFSFLX.GrbF24 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF21 .........OK + Comparing GFSPRS.GrbF24 .........OK + Comparing RESTART/20210323.060000.coupler.res .........OK + Comparing RESTART/20210323.060000.fv_core.res.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile6.nc .........OK + +The total amount of wall time = 453.276081 +The maximum resident set size (KB) = 916864 + +Test 180 rap_control_gnu PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/rap_control_gnu +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/rap_decomp_gnu +Checking test 181 rap_decomp_gnu results .... + Comparing sfcf000.nc .........OK + Comparing sfcf021.nc .........OK + Comparing sfcf024.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf021.nc .........OK + Comparing atmf024.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF21 .........OK + Comparing GFSFLX.GrbF24 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF21 .........OK + Comparing GFSPRS.GrbF24 .........OK + Comparing RESTART/20210323.060000.coupler.res .........OK + Comparing RESTART/20210323.060000.fv_core.res.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile6.nc .........OK + +The total amount of wall time = 453.651530 +The maximum resident set size (KB) = 918548 + +Test 181 rap_decomp_gnu PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/rap_control_gnu +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/rap_2threads_gnu +Checking test 182 rap_2threads_gnu results .... + Comparing sfcf000.nc .........OK + Comparing sfcf021.nc .........OK + Comparing sfcf024.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf021.nc .........OK + Comparing atmf024.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF21 .........OK + Comparing GFSFLX.GrbF24 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF21 .........OK + Comparing GFSPRS.GrbF24 .........OK + Comparing RESTART/20210323.060000.coupler.res .........OK + Comparing RESTART/20210323.060000.fv_core.res.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile6.nc .........OK + +The total amount of wall time = 405.802692 +The maximum resident set size (KB) = 989312 + +Test 182 rap_2threads_gnu PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/rap_control_gnu +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/rap_restart_gnu +Checking test 183 rap_restart_gnu results .... + Comparing sfcf024.nc .........OK + Comparing atmf024.nc .........OK + Comparing GFSFLX.GrbF24 .........OK + Comparing GFSPRS.GrbF24 .........OK + Comparing RESTART/20210323.060000.coupler.res .........OK + Comparing RESTART/20210323.060000.fv_core.res.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile6.nc .........OK + +The total amount of wall time = 226.913254 +The maximum resident set size (KB) = 785224 + +Test 183 rap_restart_gnu PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/rap_sfcdiff_gnu +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/rap_sfcdiff_gnu +Checking test 184 rap_sfcdiff_gnu results .... + Comparing sfcf000.nc .........OK + Comparing sfcf009.nc .........OK + Comparing sfcf012.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf009.nc .........OK + Comparing atmf012.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF09 .........OK + Comparing GFSFLX.GrbF12 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF09 .........OK + Comparing GFSPRS.GrbF12 .........OK + Comparing RESTART/20210323.060000.coupler.res .........OK + Comparing RESTART/20210323.060000.fv_core.res.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile6.nc .........OK + +The total amount of wall time = 450.681969 +The maximum resident set size (KB) = 923736 + +Test 184 rap_sfcdiff_gnu PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/rap_sfcdiff_gnu +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/rap_sfcdiff_decomp_gnu +Checking test 185 rap_sfcdiff_decomp_gnu results .... + Comparing sfcf000.nc .........OK + Comparing sfcf009.nc .........OK + Comparing sfcf012.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf009.nc .........OK + Comparing atmf012.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF09 .........OK + Comparing GFSFLX.GrbF12 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF09 .........OK + Comparing GFSPRS.GrbF12 .........OK + Comparing RESTART/20210323.060000.coupler.res .........OK + Comparing RESTART/20210323.060000.fv_core.res.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile6.nc .........OK + +The total amount of wall time = 453.094101 +The maximum resident set size (KB) = 922260 + +Test 185 rap_sfcdiff_decomp_gnu PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/rap_sfcdiff_gnu +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/rap_sfcdiff_restart_gnu +Checking test 186 rap_sfcdiff_restart_gnu results .... + Comparing sfcf012.nc .........OK + Comparing atmf012.nc .........OK + Comparing GFSFLX.GrbF12 .........OK + Comparing GFSPRS.GrbF12 .........OK + Comparing RESTART/20210323.060000.coupler.res .........OK + Comparing RESTART/20210323.060000.fv_core.res.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile6.nc .........OK + +The total amount of wall time = 328.763898 +The maximum resident set size (KB) = 791720 + +Test 186 rap_sfcdiff_restart_gnu PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/hrrr_control_gnu +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/hrrr_control_gnu +Checking test 187 hrrr_control_gnu results .... + Comparing sfcf000.nc .........OK + Comparing sfcf009.nc .........OK + Comparing sfcf012.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf009.nc .........OK + Comparing atmf012.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF09 .........OK + Comparing GFSFLX.GrbF12 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF09 .........OK + Comparing GFSPRS.GrbF12 .........OK + Comparing RESTART/20210322.120000.coupler.res .........OK + Comparing RESTART/20210322.120000.fv_core.res.nc .........OK + Comparing RESTART/20210322.120000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210322.120000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210322.120000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210322.120000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210322.120000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210322.120000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210322.120000.phy_data.tile1.nc .........OK + Comparing RESTART/20210322.120000.phy_data.tile2.nc .........OK + Comparing RESTART/20210322.120000.phy_data.tile3.nc .........OK + Comparing RESTART/20210322.120000.phy_data.tile4.nc .........OK + Comparing RESTART/20210322.120000.phy_data.tile5.nc .........OK + Comparing RESTART/20210322.120000.phy_data.tile6.nc .........OK + Comparing RESTART/20210322.120000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210322.120000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210322.120000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210322.120000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210322.120000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210322.120000.sfc_data.tile6.nc .........OK + +The total amount of wall time = 227.678568 +The maximum resident set size (KB) = 914932 + +Test 187 hrrr_control_gnu PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/hrrr_control_gnu +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/hrrr_control_qr_gnu +Checking test 188 hrrr_control_qr_gnu results .... + Comparing sfcf000.nc .........OK + Comparing sfcf009.nc .........OK + Comparing sfcf012.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf009.nc .........OK + Comparing atmf012.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF09 .........OK + Comparing GFSFLX.GrbF12 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF09 .........OK + Comparing GFSPRS.GrbF12 .........OK + Comparing RESTART/20210322.120000.coupler.res .........OK + Comparing RESTART/20210322.120000.fv_core.res.nc .........OK + Comparing RESTART/20210322.120000.fv_core.res.tile1.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.fv_core.res.tile2.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.fv_core.res.tile3.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.fv_core.res.tile4.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.fv_core.res.tile5.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.fv_core.res.tile6.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile1.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile2.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile3.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile4.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile5.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile6.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile1.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile2.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile3.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile4.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile5.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile6.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.phy_data.tile1.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.phy_data.tile2.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.phy_data.tile3.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.phy_data.tile4.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.phy_data.tile5.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.phy_data.tile6.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.sfc_data.tile1.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.sfc_data.tile2.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.sfc_data.tile3.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.sfc_data.tile4.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.sfc_data.tile5.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.sfc_data.tile6.nc ............ALT CHECK......OK + +The total amount of wall time = 227.948631 +The maximum resident set size (KB) = 935152 + +Test 188 hrrr_control_qr_gnu PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/hrrr_control_gnu +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/hrrr_control_2threads_gnu +Checking test 189 hrrr_control_2threads_gnu results .... + Comparing sfcf000.nc .........OK + Comparing sfcf009.nc .........OK + Comparing sfcf012.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf009.nc .........OK + Comparing atmf012.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF09 .........OK + Comparing GFSFLX.GrbF12 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF09 .........OK + Comparing GFSPRS.GrbF12 .........OK + Comparing RESTART/20210322.120000.coupler.res .........OK + Comparing RESTART/20210322.120000.fv_core.res.nc .........OK + Comparing RESTART/20210322.120000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210322.120000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210322.120000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210322.120000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210322.120000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210322.120000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210322.120000.phy_data.tile1.nc .........OK + Comparing RESTART/20210322.120000.phy_data.tile2.nc .........OK + Comparing RESTART/20210322.120000.phy_data.tile3.nc .........OK + Comparing RESTART/20210322.120000.phy_data.tile4.nc .........OK + Comparing RESTART/20210322.120000.phy_data.tile5.nc .........OK + Comparing RESTART/20210322.120000.phy_data.tile6.nc .........OK + Comparing RESTART/20210322.120000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210322.120000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210322.120000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210322.120000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210322.120000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210322.120000.sfc_data.tile6.nc .........OK + +The total amount of wall time = 204.966660 +The maximum resident set size (KB) = 972788 + +Test 189 hrrr_control_2threads_gnu PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/hrrr_control_gnu +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/hrrr_control_decomp_gnu +Checking test 190 hrrr_control_decomp_gnu results .... + Comparing sfcf000.nc .........OK + Comparing sfcf009.nc .........OK + Comparing sfcf012.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf009.nc .........OK + Comparing atmf012.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF09 .........OK + Comparing GFSFLX.GrbF12 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF09 .........OK + Comparing GFSPRS.GrbF12 .........OK + Comparing RESTART/20210322.120000.coupler.res .........OK + Comparing RESTART/20210322.120000.fv_core.res.nc .........OK + Comparing RESTART/20210322.120000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210322.120000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210322.120000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210322.120000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210322.120000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210322.120000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210322.120000.phy_data.tile1.nc .........OK + Comparing RESTART/20210322.120000.phy_data.tile2.nc .........OK + Comparing RESTART/20210322.120000.phy_data.tile3.nc .........OK + Comparing RESTART/20210322.120000.phy_data.tile4.nc .........OK + Comparing RESTART/20210322.120000.phy_data.tile5.nc .........OK + Comparing RESTART/20210322.120000.phy_data.tile6.nc .........OK + Comparing RESTART/20210322.120000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210322.120000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210322.120000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210322.120000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210322.120000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210322.120000.sfc_data.tile6.nc .........OK + +The total amount of wall time = 227.370931 +The maximum resident set size (KB) = 914788 + +Test 190 hrrr_control_decomp_gnu PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/hrrr_control_gnu +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/hrrr_control_restart_gnu +Checking test 191 hrrr_control_restart_gnu results .... + Comparing sfcf012.nc .........OK + Comparing atmf012.nc .........OK + Comparing GFSFLX.GrbF12 .........OK + Comparing GFSPRS.GrbF12 .........OK + +The total amount of wall time = 115.103725 +The maximum resident set size (KB) = 739444 + +Test 191 hrrr_control_restart_gnu PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/hrrr_control_gnu +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/hrrr_control_restart_qr_gnu +Checking test 192 hrrr_control_restart_qr_gnu results .... + Comparing sfcf012.nc .........OK + Comparing atmf012.nc .........OK + Comparing GFSFLX.GrbF12 .........OK + Comparing GFSPRS.GrbF12 .........OK + +The total amount of wall time = 115.349133 +The maximum resident set size (KB) = 641420 + +Test 192 hrrr_control_restart_qr_gnu PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/rrfs_v1beta_gnu +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/rrfs_v1beta_gnu +Checking test 193 rrfs_v1beta_gnu results .... + Comparing sfcf000.nc .........OK + Comparing sfcf009.nc .........OK + Comparing sfcf012.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf009.nc .........OK + Comparing atmf012.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF09 .........OK + Comparing GFSFLX.GrbF12 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF09 .........OK + Comparing GFSPRS.GrbF12 .........OK + Comparing RESTART/20210323.060000.coupler.res .........OK + Comparing RESTART/20210323.060000.fv_core.res.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile6.nc .........OK + +The total amount of wall time = 441.844118 +The maximum resident set size (KB) = 914572 + +Test 193 rrfs_v1beta_gnu PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/control_diag_debug_gnu +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/control_diag_debug_gnu +Checking test 194 control_diag_debug_gnu results .... + Comparing sfcf000.nc .........OK + Comparing sfcf001.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf001.nc .........OK + +The total amount of wall time = 67.327681 +The maximum resident set size (KB) = 605144 + +Test 194 control_diag_debug_gnu PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/regional_debug_gnu +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/regional_debug_gnu +Checking test 195 regional_debug_gnu results .... + Comparing dynf000.nc .........OK + Comparing dynf001.nc .........OK + Comparing phyf000.nc .........OK + Comparing phyf001.nc .........OK + +The total amount of wall time = 356.727076 +The maximum resident set size (KB) = 863020 + +Test 195 regional_debug_gnu PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/rap_control_debug_gnu +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/rap_control_debug_gnu +Checking test 196 rap_control_debug_gnu results .... + Comparing sfcf000.nc .........OK + Comparing sfcf001.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf001.nc .........OK + +The total amount of wall time = 107.236827 +The maximum resident set size (KB) = 927272 + +Test 196 rap_control_debug_gnu PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/hrrr_control_debug_gnu +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/hrrr_control_debug_gnu +Checking test 197 hrrr_control_debug_gnu results .... + Comparing sfcf000.nc .........OK + Comparing sfcf001.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf001.nc .........OK + +The total amount of wall time = 104.719302 +The maximum resident set size (KB) = 928120 + +Test 197 hrrr_control_debug_gnu PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/hrrr_gf_debug_gnu +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/hrrr_gf_debug_gnu +Checking test 198 hrrr_gf_debug_gnu results .... + Comparing sfcf000.nc .........OK + Comparing sfcf001.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf001.nc .........OK + +The total amount of wall time = 103.366582 +The maximum resident set size (KB) = 928044 + +Test 198 hrrr_gf_debug_gnu PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/hrrr_c3_debug_gnu +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/hrrr_c3_debug_gnu +Checking test 199 hrrr_c3_debug_gnu results .... + Comparing sfcf000.nc .........OK + Comparing sfcf001.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf001.nc .........OK + +The total amount of wall time = 104.252470 +The maximum resident set size (KB) = 932268 + +Test 199 hrrr_c3_debug_gnu PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/rap_diag_debug_gnu +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/rap_diag_debug_gnu +Checking test 200 rap_diag_debug_gnu results .... + Comparing sfcf000.nc .........OK + Comparing sfcf001.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf001.nc .........OK + +The total amount of wall time = 114.495957 +The maximum resident set size (KB) = 1013840 + +Test 200 rap_diag_debug_gnu PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/rap_noah_sfcdiff_cires_ugwp_debug_gnu +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/rap_noah_sfcdiff_cires_ugwp_debug_gnu +Checking test 201 rap_noah_sfcdiff_cires_ugwp_debug_gnu results .... + Comparing sfcf000.nc .........OK + Comparing sfcf001.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf001.nc .........OK + +The total amount of wall time = 171.767261 +The maximum resident set size (KB) = 925688 + +Test 201 rap_noah_sfcdiff_cires_ugwp_debug_gnu PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/rap_progcld_thompson_debug_gnu +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/rap_progcld_thompson_debug_gnu +Checking test 202 rap_progcld_thompson_debug_gnu results .... + Comparing sfcf000.nc .........OK + Comparing sfcf001.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf001.nc .........OK + +The total amount of wall time = 105.629858 +The maximum resident set size (KB) = 927008 + +Test 202 rap_progcld_thompson_debug_gnu PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/rrfs_v1beta_debug_gnu +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/rrfs_v1beta_debug_gnu +Checking test 203 rrfs_v1beta_debug_gnu results .... + Comparing sfcf000.nc .........OK + Comparing sfcf001.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf001.nc .........OK + +The total amount of wall time = 105.744804 +The maximum resident set size (KB) = 927888 + +Test 203 rrfs_v1beta_debug_gnu PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/control_ras_debug_gnu +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/control_ras_debug_gnu +Checking test 204 control_ras_debug_gnu results .... + Comparing sfcf000.nc .........OK + Comparing sfcf001.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf001.nc .........OK + +The total amount of wall time = 60.244838 +The maximum resident set size (KB) = 564260 + +Test 204 control_ras_debug_gnu PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/control_stochy_debug_gnu +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/control_stochy_debug_gnu +Checking test 205 control_stochy_debug_gnu results .... + Comparing sfcf000.nc .........OK + Comparing sfcf001.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf001.nc .........OK + +The total amount of wall time = 66.054115 +The maximum resident set size (KB) = 554852 + +Test 205 control_stochy_debug_gnu PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/control_debug_p8_gnu +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/control_debug_p8_gnu +Checking test 206 control_debug_p8_gnu results .... + Comparing sfcf000.nc .........OK + Comparing sfcf001.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf001.nc .........OK + +The total amount of wall time = 67.946495 +The maximum resident set size (KB) = 1311568 + +Test 206 control_debug_p8_gnu PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/rap_flake_debug_gnu +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/rap_flake_debug_gnu +Checking test 207 rap_flake_debug_gnu results .... + Comparing sfcf000.nc .........OK + Comparing sfcf001.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf001.nc .........OK + +The total amount of wall time = 106.654131 +The maximum resident set size (KB) = 927288 + +Test 207 rap_flake_debug_gnu PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/rap_clm_lake_debug_gnu +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/rap_clm_lake_debug_gnu +Checking test 208 rap_clm_lake_debug_gnu results .... + Comparing sfcf000.nc .........OK + Comparing sfcf001.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf001.nc .........OK + +The total amount of wall time = 116.053744 +The maximum resident set size (KB) = 934052 + +Test 208 rap_clm_lake_debug_gnu PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/rap_control_dyn32_phy32_gnu +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/rap_control_dyn32_phy32_gnu +Checking test 209 rap_control_dyn32_phy32_gnu results .... + Comparing sfcf000.nc .........OK + Comparing sfcf009.nc .........OK + Comparing sfcf012.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf009.nc .........OK + Comparing atmf012.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF09 .........OK + Comparing GFSFLX.GrbF12 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF09 .........OK + Comparing GFSPRS.GrbF12 .........OK + Comparing RESTART/20210323.060000.coupler.res .........OK + Comparing RESTART/20210323.060000.fv_core.res.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile6.nc .........OK + +The total amount of wall time = 420.193897 +The maximum resident set size (KB) = 772328 + +Test 209 rap_control_dyn32_phy32_gnu PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/hrrr_control_dyn32_phy32_gnu +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/hrrr_control_dyn32_phy32_gnu +Checking test 210 hrrr_control_dyn32_phy32_gnu results .... + Comparing sfcf000.nc .........OK + Comparing sfcf009.nc .........OK + Comparing sfcf012.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf009.nc .........OK + Comparing atmf012.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF09 .........OK + Comparing GFSFLX.GrbF12 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF09 .........OK + Comparing GFSPRS.GrbF12 .........OK + Comparing RESTART/20210322.120000.coupler.res .........OK + Comparing RESTART/20210322.120000.fv_core.res.nc .........OK + Comparing RESTART/20210322.120000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210322.120000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210322.120000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210322.120000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210322.120000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210322.120000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210322.120000.phy_data.tile1.nc .........OK + Comparing RESTART/20210322.120000.phy_data.tile2.nc .........OK + Comparing RESTART/20210322.120000.phy_data.tile3.nc .........OK + Comparing RESTART/20210322.120000.phy_data.tile4.nc .........OK + Comparing RESTART/20210322.120000.phy_data.tile5.nc .........OK + Comparing RESTART/20210322.120000.phy_data.tile6.nc .........OK + Comparing RESTART/20210322.120000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210322.120000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210322.120000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210322.120000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210322.120000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210322.120000.sfc_data.tile6.nc .........OK + +The total amount of wall time = 218.530316 +The maximum resident set size (KB) = 769748 + +Test 210 hrrr_control_dyn32_phy32_gnu PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/hrrr_control_dyn32_phy32_gnu +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/hrrr_control_qr_dyn32_phy32_gnu +Checking test 211 hrrr_control_qr_dyn32_phy32_gnu results .... + Comparing sfcf000.nc .........OK + Comparing sfcf009.nc .........OK + Comparing sfcf012.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf009.nc .........OK + Comparing atmf012.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF09 .........OK + Comparing GFSFLX.GrbF12 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF09 .........OK + Comparing GFSPRS.GrbF12 .........OK + Comparing RESTART/20210322.120000.coupler.res .........OK + Comparing RESTART/20210322.120000.fv_core.res.nc .........OK + Comparing RESTART/20210322.120000.fv_core.res.tile1.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.fv_core.res.tile2.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.fv_core.res.tile3.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.fv_core.res.tile4.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.fv_core.res.tile5.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.fv_core.res.tile6.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile1.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile2.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile3.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile4.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile5.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile6.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile1.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile2.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile3.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile4.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile5.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile6.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.phy_data.tile1.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.phy_data.tile2.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.phy_data.tile3.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.phy_data.tile4.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.phy_data.tile5.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.phy_data.tile6.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.sfc_data.tile1.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.sfc_data.tile2.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.sfc_data.tile3.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.sfc_data.tile4.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.sfc_data.tile5.nc ............ALT CHECK......OK + Comparing RESTART/20210322.120000.sfc_data.tile6.nc ............ALT CHECK......OK + +The total amount of wall time = 219.252864 +The maximum resident set size (KB) = 780908 + +Test 211 hrrr_control_qr_dyn32_phy32_gnu PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/rap_control_dyn32_phy32_gnu +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/rap_2threads_dyn32_phy32_gnu +Checking test 212 rap_2threads_dyn32_phy32_gnu results .... + Comparing sfcf000.nc .........OK + Comparing sfcf009.nc .........OK + Comparing sfcf012.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf009.nc .........OK + Comparing atmf012.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF09 .........OK + Comparing GFSFLX.GrbF12 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF09 .........OK + Comparing GFSPRS.GrbF12 .........OK + Comparing RESTART/20210323.060000.coupler.res .........OK + Comparing RESTART/20210323.060000.fv_core.res.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile6.nc .........OK + +The total amount of wall time = 383.274479 +The maximum resident set size (KB) = 818448 + +Test 212 rap_2threads_dyn32_phy32_gnu PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/hrrr_control_dyn32_phy32_gnu +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/hrrr_control_2threads_dyn32_phy32_gnu +Checking test 213 hrrr_control_2threads_dyn32_phy32_gnu results .... + Comparing sfcf000.nc .........OK + Comparing sfcf009.nc .........OK + Comparing sfcf012.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf009.nc .........OK + Comparing atmf012.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF09 .........OK + Comparing GFSFLX.GrbF12 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF09 .........OK + Comparing GFSPRS.GrbF12 .........OK + Comparing RESTART/20210322.120000.coupler.res .........OK + Comparing RESTART/20210322.120000.fv_core.res.nc .........OK + Comparing RESTART/20210322.120000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210322.120000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210322.120000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210322.120000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210322.120000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210322.120000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210322.120000.phy_data.tile1.nc .........OK + Comparing RESTART/20210322.120000.phy_data.tile2.nc .........OK + Comparing RESTART/20210322.120000.phy_data.tile3.nc .........OK + Comparing RESTART/20210322.120000.phy_data.tile4.nc .........OK + Comparing RESTART/20210322.120000.phy_data.tile5.nc .........OK + Comparing RESTART/20210322.120000.phy_data.tile6.nc .........OK + Comparing RESTART/20210322.120000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210322.120000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210322.120000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210322.120000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210322.120000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210322.120000.sfc_data.tile6.nc .........OK + +The total amount of wall time = 196.305775 +The maximum resident set size (KB) = 808332 + +Test 213 hrrr_control_2threads_dyn32_phy32_gnu PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/hrrr_control_dyn32_phy32_gnu +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/hrrr_control_decomp_dyn32_phy32_gnu +Checking test 214 hrrr_control_decomp_dyn32_phy32_gnu results .... + Comparing sfcf000.nc .........OK + Comparing sfcf009.nc .........OK + Comparing sfcf012.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf009.nc .........OK + Comparing atmf012.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF09 .........OK + Comparing GFSFLX.GrbF12 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF09 .........OK + Comparing GFSPRS.GrbF12 .........OK + Comparing RESTART/20210322.120000.coupler.res .........OK + Comparing RESTART/20210322.120000.fv_core.res.nc .........OK + Comparing RESTART/20210322.120000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210322.120000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210322.120000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210322.120000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210322.120000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210322.120000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210322.120000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210322.120000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210322.120000.phy_data.tile1.nc .........OK + Comparing RESTART/20210322.120000.phy_data.tile2.nc .........OK + Comparing RESTART/20210322.120000.phy_data.tile3.nc .........OK + Comparing RESTART/20210322.120000.phy_data.tile4.nc .........OK + Comparing RESTART/20210322.120000.phy_data.tile5.nc .........OK + Comparing RESTART/20210322.120000.phy_data.tile6.nc .........OK + Comparing RESTART/20210322.120000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210322.120000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210322.120000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210322.120000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210322.120000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210322.120000.sfc_data.tile6.nc .........OK + +The total amount of wall time = 220.096877 +The maximum resident set size (KB) = 769868 + +Test 214 hrrr_control_decomp_dyn32_phy32_gnu PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/rap_control_dyn32_phy32_gnu +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/rap_restart_dyn32_phy32_gnu +Checking test 215 rap_restart_dyn32_phy32_gnu results .... + Comparing sfcf012.nc .........OK + Comparing atmf012.nc .........OK + Comparing GFSFLX.GrbF12 .........OK + Comparing GFSPRS.GrbF12 .........OK + Comparing RESTART/20210323.060000.coupler.res .........OK + Comparing RESTART/20210323.060000.fv_core.res.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile6.nc .........OK + +The total amount of wall time = 320.808775 +The maximum resident set size (KB) = 684392 + +Test 215 rap_restart_dyn32_phy32_gnu PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/hrrr_control_dyn32_phy32_gnu +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/hrrr_control_restart_dyn32_phy32_gnu +Checking test 216 hrrr_control_restart_dyn32_phy32_gnu results .... + Comparing sfcf012.nc .........OK + Comparing atmf012.nc .........OK + Comparing GFSFLX.GrbF12 .........OK + Comparing GFSPRS.GrbF12 .........OK + +The total amount of wall time = 109.106574 +The maximum resident set size (KB) = 645320 + +Test 216 hrrr_control_restart_dyn32_phy32_gnu PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/hrrr_control_dyn32_phy32_gnu +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/hrrr_control_restart_qr_dyn32_phy32_gnu +Checking test 217 hrrr_control_restart_qr_dyn32_phy32_gnu results .... + Comparing sfcf012.nc .........OK + Comparing atmf012.nc .........OK + Comparing GFSFLX.GrbF12 .........OK + Comparing GFSPRS.GrbF12 .........OK + +The total amount of wall time = 114.437459 +The maximum resident set size (KB) = 614292 + +Test 217 hrrr_control_restart_qr_dyn32_phy32_gnu PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/conus13km_control_gnu +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/conus13km_control_gnu +Checking test 218 conus13km_control_gnu results .... + Comparing sfcf000.nc .........OK + Comparing sfcf001.nc .........OK + Comparing sfcf002.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf001.nc .........OK + Comparing atmf002.nc .........OK + Comparing RESTART/20210512.170000.coupler.res .........OK + Comparing RESTART/20210512.170000.fv_core.res.nc .........OK + Comparing RESTART/20210512.170000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210512.170000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210512.170000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210512.170000.phy_data.nc .........OK + Comparing RESTART/20210512.170000.sfc_data.nc .........OK + +The total amount of wall time = 143.062606 +The maximum resident set size (KB) = 982236 + +Test 218 conus13km_control_gnu PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/conus13km_control_gnu +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/conus13km_2threads_gnu +Checking test 219 conus13km_2threads_gnu results .... + Comparing sfcf000.nc .........OK + Comparing sfcf001.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf001.nc .........OK + +The total amount of wall time = 53.464551 +The maximum resident set size (KB) = 982056 + +Test 219 conus13km_2threads_gnu PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/conus13km_restart_mismatch_gnu +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/conus13km_restart_mismatch_gnu +Checking test 220 conus13km_restart_mismatch_gnu results .... + Comparing sfcf002.nc .........OK + Comparing atmf002.nc .........OK + +The total amount of wall time = 78.100801 +The maximum resident set size (KB) = 642292 + +Test 220 conus13km_restart_mismatch_gnu PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/rap_control_dyn64_phy32_gnu +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/rap_control_dyn64_phy32_gnu +Checking test 221 rap_control_dyn64_phy32_gnu results .... + Comparing sfcf000.nc .........OK + Comparing sfcf009.nc .........OK + Comparing sfcf012.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf009.nc .........OK + Comparing atmf012.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF09 .........OK + Comparing GFSFLX.GrbF12 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF09 .........OK + Comparing GFSPRS.GrbF12 .........OK + Comparing RESTART/20210322.180000.coupler.res .........OK + Comparing RESTART/20210322.180000.fv_core.res.nc .........OK + Comparing RESTART/20210322.180000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210322.180000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210322.180000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210322.180000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210322.180000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210322.180000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210322.180000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210322.180000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210322.180000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210322.180000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210322.180000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210322.180000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210322.180000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210322.180000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210322.180000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210322.180000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210322.180000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210322.180000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210322.180000.phy_data.tile1.nc .........OK + Comparing RESTART/20210322.180000.phy_data.tile2.nc .........OK + Comparing RESTART/20210322.180000.phy_data.tile3.nc .........OK + Comparing RESTART/20210322.180000.phy_data.tile4.nc .........OK + Comparing RESTART/20210322.180000.phy_data.tile5.nc .........OK + Comparing RESTART/20210322.180000.phy_data.tile6.nc .........OK + Comparing RESTART/20210322.180000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210322.180000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210322.180000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210322.180000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210322.180000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210322.180000.sfc_data.tile6.nc .........OK + +The total amount of wall time = 248.196952 +The maximum resident set size (KB) = 794948 + +Test 221 rap_control_dyn64_phy32_gnu PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/rap_control_debug_dyn32_phy32_gnu +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/rap_control_debug_dyn32_phy32_gnu +Checking test 222 rap_control_debug_dyn32_phy32_gnu results .... + Comparing sfcf000.nc .........OK + Comparing sfcf001.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf001.nc .........OK + +The total amount of wall time = 105.090888 +The maximum resident set size (KB) = 782560 + +Test 222 rap_control_debug_dyn32_phy32_gnu PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/hrrr_control_debug_dyn32_phy32_gnu +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/hrrr_control_debug_dyn32_phy32_gnu +Checking test 223 hrrr_control_debug_dyn32_phy32_gnu results .... + Comparing sfcf000.nc .........OK + Comparing sfcf001.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf001.nc .........OK + +The total amount of wall time = 102.016226 +The maximum resident set size (KB) = 779928 + +Test 223 hrrr_control_debug_dyn32_phy32_gnu PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/conus13km_debug_gnu +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/conus13km_debug_gnu +Checking test 224 conus13km_debug_gnu results .... + Comparing sfcf000.nc .........OK + Comparing sfcf001.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf001.nc .........OK + Comparing RESTART/20210512.170000.coupler.res .........OK + Comparing RESTART/20210512.170000.fv_core.res.nc .........OK + Comparing RESTART/20210512.170000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210512.170000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210512.170000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210512.170000.phy_data.nc .........OK + Comparing RESTART/20210512.170000.sfc_data.nc .........OK + +The total amount of wall time = 305.969169 +The maximum resident set size (KB) = 996576 + +Test 224 conus13km_debug_gnu PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/conus13km_debug_gnu +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/conus13km_debug_qr_gnu +Checking test 225 conus13km_debug_qr_gnu results .... + Comparing sfcf000.nc .........OK + Comparing sfcf001.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf001.nc .........OK + Comparing RESTART/20210512.170000.coupler.res .........OK + Comparing RESTART/20210512.170000.fv_core.res.nc .........OK + Comparing RESTART/20210512.170000.fv_core.res.tile1.nc ............ALT CHECK......OK + Comparing RESTART/20210512.170000.fv_srf_wnd.res.tile1.nc ............ALT CHECK......OK + Comparing RESTART/20210512.170000.fv_tracer.res.tile1.nc ............ALT CHECK......OK + Comparing RESTART/20210512.170000.phy_data.nc ............ALT CHECK......OK + Comparing RESTART/20210512.170000.sfc_data.nc ............ALT CHECK......OK + +The total amount of wall time = 327.663123 +The maximum resident set size (KB) = 666108 + +Test 225 conus13km_debug_qr_gnu PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/conus13km_debug_gnu +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/conus13km_debug_2threads_gnu +Checking test 226 conus13km_debug_2threads_gnu results .... + Comparing sfcf000.nc .........OK + Comparing sfcf001.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf001.nc .........OK + +The total amount of wall time = 180.412405 +The maximum resident set size (KB) = 1007072 + +Test 226 conus13km_debug_2threads_gnu PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/conus13km_radar_tten_debug_gnu +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/conus13km_radar_tten_debug_gnu +Checking test 227 conus13km_radar_tten_debug_gnu results .... + Comparing sfcf000.nc .........OK + Comparing sfcf001.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf001.nc .........OK + +The total amount of wall time = 312.672828 +The maximum resident set size (KB) = 1063112 + +Test 227 conus13km_radar_tten_debug_gnu PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/rap_control_debug_dyn64_phy32_gnu +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/rap_control_dyn64_phy32_debug_gnu +Checking test 228 rap_control_dyn64_phy32_debug_gnu results .... + Comparing sfcf000.nc .........OK + Comparing sfcf001.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf001.nc .........OK + +The total amount of wall time = 108.563403 +The maximum resident set size (KB) = 802852 + +Test 228 rap_control_dyn64_phy32_debug_gnu PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/cpld_control_p8_gnu +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/cpld_control_p8_gnu +Checking test 229 cpld_control_p8_gnu results .... + Comparing sfcf021.tile1.nc .........OK + Comparing sfcf021.tile2.nc .........OK + Comparing sfcf021.tile3.nc .........OK + Comparing sfcf021.tile4.nc .........OK + Comparing sfcf021.tile5.nc .........OK + Comparing sfcf021.tile6.nc .........OK + Comparing atmf021.tile1.nc .........OK + Comparing atmf021.tile2.nc .........OK + Comparing atmf021.tile3.nc .........OK + Comparing atmf021.tile4.nc .........OK + Comparing atmf021.tile5.nc .........OK + Comparing atmf021.tile6.nc .........OK + Comparing sfcf024.tile1.nc .........OK + Comparing sfcf024.tile2.nc .........OK + Comparing sfcf024.tile3.nc .........OK + Comparing sfcf024.tile4.nc .........OK + Comparing sfcf024.tile5.nc .........OK + Comparing sfcf024.tile6.nc .........OK + Comparing atmf024.tile1.nc .........OK + Comparing atmf024.tile2.nc .........OK + Comparing atmf024.tile3.nc .........OK + Comparing atmf024.tile4.nc .........OK + Comparing atmf024.tile5.nc .........OK + Comparing atmf024.tile6.nc .........OK + Comparing gocart.inst_aod.20210323_0600z.nc4 .........OK + Comparing RESTART/20210323.060000.coupler.res .........OK + Comparing RESTART/20210323.060000.fv_core.res.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.MOM.res.nc .........OK + Comparing RESTART/iced.2021-03-23-21600.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2021-03-23-21600.nc .........OK + Comparing 20210323.060000.out_pnt.ww3 .........OK + Comparing 20210323.060000.out_grd.ww3 .........OK + +The total amount of wall time = 410.566008 +The maximum resident set size (KB) = 1594412 + +Test 229 cpld_control_p8_gnu PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/cpld_control_c96_noaero_p8_gnu +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/cpld_control_nowave_noaero_p8_gnu +Checking test 230 cpld_control_nowave_noaero_p8_gnu results .... + Comparing sfcf021.tile1.nc .........OK + Comparing sfcf021.tile2.nc .........OK + Comparing sfcf021.tile3.nc .........OK + Comparing sfcf021.tile4.nc .........OK + Comparing sfcf021.tile5.nc .........OK + Comparing sfcf021.tile6.nc .........OK + Comparing atmf021.tile1.nc .........OK + Comparing atmf021.tile2.nc .........OK + Comparing atmf021.tile3.nc .........OK + Comparing atmf021.tile4.nc .........OK + Comparing atmf021.tile5.nc .........OK + Comparing atmf021.tile6.nc .........OK + Comparing sfcf024.tile1.nc .........OK + Comparing sfcf024.tile2.nc .........OK + Comparing sfcf024.tile3.nc .........OK + Comparing sfcf024.tile4.nc .........OK + Comparing sfcf024.tile5.nc .........OK + Comparing sfcf024.tile6.nc .........OK + Comparing atmf024.tile1.nc .........OK + Comparing atmf024.tile2.nc .........OK + Comparing atmf024.tile3.nc .........OK + Comparing atmf024.tile4.nc .........OK + Comparing atmf024.tile5.nc .........OK + Comparing atmf024.tile6.nc .........OK + Comparing RESTART/20210323.060000.coupler.res .........OK + Comparing RESTART/20210323.060000.fv_core.res.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.MOM.res.nc .........OK + Comparing RESTART/iced.2021-03-23-21600.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2021-03-23-21600.nc .........OK + +The total amount of wall time = 277.085528 +The maximum resident set size (KB) = 1427748 + +Test 230 cpld_control_nowave_noaero_p8_gnu PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/cpld_debug_p8_gnu +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/cpld_debug_p8_gnu +Checking test 231 cpld_debug_p8_gnu results .... + Comparing sfcf003.tile1.nc .........OK + Comparing sfcf003.tile2.nc .........OK + Comparing sfcf003.tile3.nc .........OK + Comparing sfcf003.tile4.nc .........OK + Comparing sfcf003.tile5.nc .........OK + Comparing sfcf003.tile6.nc .........OK + Comparing atmf003.tile1.nc .........OK + Comparing atmf003.tile2.nc .........OK + Comparing atmf003.tile3.nc .........OK + Comparing atmf003.tile4.nc .........OK + Comparing atmf003.tile5.nc .........OK + Comparing atmf003.tile6.nc .........OK + Comparing gocart.inst_aod.20210322_0900z.nc4 .........OK + Comparing RESTART/20210322.090000.coupler.res .........OK + Comparing RESTART/20210322.090000.fv_core.res.nc .........OK + Comparing RESTART/20210322.090000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210322.090000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210322.090000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210322.090000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210322.090000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210322.090000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210322.090000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210322.090000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210322.090000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210322.090000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210322.090000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210322.090000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210322.090000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210322.090000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210322.090000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210322.090000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210322.090000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210322.090000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210322.090000.phy_data.tile1.nc .........OK + Comparing RESTART/20210322.090000.phy_data.tile2.nc .........OK + Comparing RESTART/20210322.090000.phy_data.tile3.nc .........OK + Comparing RESTART/20210322.090000.phy_data.tile4.nc .........OK + Comparing RESTART/20210322.090000.phy_data.tile5.nc .........OK + Comparing RESTART/20210322.090000.phy_data.tile6.nc .........OK + Comparing RESTART/20210322.090000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210322.090000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210322.090000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210322.090000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210322.090000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210322.090000.sfc_data.tile6.nc .........OK + Comparing RESTART/20210322.090000.MOM.res.nc .........OK + Comparing RESTART/iced.2021-03-22-32400.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2021-03-22-32400.nc .........OK + Comparing 20210322.090000.out_pnt.ww3 .........OK + Comparing 20210322.090000.out_grd.ww3 .........OK + +The total amount of wall time = 210.123669 +The maximum resident set size (KB) = 1604140 + +Test 231 cpld_debug_p8_gnu PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/cpld_control_pdlib_p8_gnu +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/cpld_control_pdlib_p8_gnu +Checking test 232 cpld_control_pdlib_p8_gnu results .... + Comparing sfcf021.tile1.nc .........OK + Comparing sfcf021.tile2.nc .........OK + Comparing sfcf021.tile3.nc .........OK + Comparing sfcf021.tile4.nc .........OK + Comparing sfcf021.tile5.nc .........OK + Comparing sfcf021.tile6.nc .........OK + Comparing atmf021.tile1.nc .........OK + Comparing atmf021.tile2.nc .........OK + Comparing atmf021.tile3.nc .........OK + Comparing atmf021.tile4.nc .........OK + Comparing atmf021.tile5.nc .........OK + Comparing atmf021.tile6.nc .........OK + Comparing sfcf024.tile1.nc .........OK + Comparing sfcf024.tile2.nc .........OK + Comparing sfcf024.tile3.nc .........OK + Comparing sfcf024.tile4.nc .........OK + Comparing sfcf024.tile5.nc .........OK + Comparing sfcf024.tile6.nc .........OK + Comparing atmf024.tile1.nc .........OK + Comparing atmf024.tile2.nc .........OK + Comparing atmf024.tile3.nc .........OK + Comparing atmf024.tile4.nc .........OK + Comparing atmf024.tile5.nc .........OK + Comparing atmf024.tile6.nc .........OK + Comparing RESTART/20210323.060000.coupler.res .........OK + Comparing RESTART/20210323.060000.fv_core.res.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.MOM.res.nc .........OK + Comparing RESTART/iced.2021-03-23-21600.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2021-03-23-21600.nc .........OK + Comparing 20210323.060000.out_pnt.ww3 .........OK + Comparing 20210323.060000.out_grd.ww3 .........OK + +The total amount of wall time = 962.217412 +The maximum resident set size (KB) = 1407320 + +Test 232 cpld_control_pdlib_p8_gnu PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/cpld_debug_pdlib_p8_gnu +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/cpld_debug_pdlib_p8_gnu +Checking test 233 cpld_debug_pdlib_p8_gnu results .... + Comparing sfcf003.tile1.nc .........OK + Comparing sfcf003.tile2.nc .........OK + Comparing sfcf003.tile3.nc .........OK + Comparing sfcf003.tile4.nc .........OK + Comparing sfcf003.tile5.nc .........OK + Comparing sfcf003.tile6.nc .........OK + Comparing atmf003.tile1.nc .........OK + Comparing atmf003.tile2.nc .........OK + Comparing atmf003.tile3.nc .........OK + Comparing atmf003.tile4.nc .........OK + Comparing atmf003.tile5.nc .........OK + Comparing atmf003.tile6.nc .........OK + Comparing RESTART/20210322.090000.coupler.res .........OK + Comparing RESTART/20210322.090000.fv_core.res.nc .........OK + Comparing RESTART/20210322.090000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210322.090000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210322.090000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210322.090000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210322.090000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210322.090000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210322.090000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210322.090000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210322.090000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210322.090000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210322.090000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210322.090000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210322.090000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210322.090000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210322.090000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210322.090000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210322.090000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210322.090000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210322.090000.phy_data.tile1.nc .........OK + Comparing RESTART/20210322.090000.phy_data.tile2.nc .........OK + Comparing RESTART/20210322.090000.phy_data.tile3.nc .........OK + Comparing RESTART/20210322.090000.phy_data.tile4.nc .........OK + Comparing RESTART/20210322.090000.phy_data.tile5.nc .........OK + Comparing RESTART/20210322.090000.phy_data.tile6.nc .........OK + Comparing RESTART/20210322.090000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210322.090000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210322.090000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210322.090000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210322.090000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210322.090000.sfc_data.tile6.nc .........OK + Comparing RESTART/20210322.090000.MOM.res.nc .........OK + Comparing RESTART/iced.2021-03-22-32400.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2021-03-22-32400.nc .........OK + Comparing 20210322.090000.out_pnt.ww3 .........OK + Comparing 20210322.090000.out_grd.ww3 .........OK + +The total amount of wall time = 526.018479 +The maximum resident set size (KB) = 1404804 + +Test 233 cpld_debug_pdlib_p8_gnu PASS + + +baseline dir = /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20231013/datm_cdeps_control_cfsr_gnu +working dir = /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_2953338/datm_cdeps_control_cfsr_gnu +Checking test 234 datm_cdeps_control_cfsr_gnu results .... + Comparing RESTART/20111002.000000.MOM.res.nc .........OK + Comparing RESTART/iced.2011-10-02-00000.nc .........OK + Comparing RESTART/DATM_CFSR.cpl.r.2011-10-02-00000.nc .........OK + +The total amount of wall time = 134.785314 +The maximum resident set size (KB) = 759964 + +Test 234 datm_cdeps_control_cfsr_gnu PASS + + +REGRESSION TEST WAS SUCCESSFUL +Thu Oct 19 16:20:28 CDT 2023 +Elapsed time: 01h:14m:16s. Have a nice day! diff --git a/tests/logs/RegressionTests_noaacloud.log b/tests/logs/RegressionTests_noaacloud.log new file mode 100644 index 0000000000..2e84cdbe8c --- /dev/null +++ b/tests/logs/RegressionTests_noaacloud.log @@ -0,0 +1,991 @@ +Wed Sep 13 18:53:13 UTC 2023 +Start Regression test + +Testing UFSWM Hash: 181bed7dc89e0cf7792a108741ce12c0192b2245 +Testing With Submodule Hashes: + 37cbb7d6840ae7515a9a8f0dfd4d89461b3396d1 AQM (v0.2.0-37-g37cbb7d) + 2aa6bfbb62ebeecd7da964b8074f6c3c41c7d1eb CDEPS-interface/CDEPS (cdeps0.4.17-38-g2aa6bfb) + 2ed3c05c3c515eb70af3a726ff392283af97c4a5 CICE-interface/CICE (CICE6.0.0-442-g2ed3c05) + c24fb5999efafffaa393b886e21780ab7fd3aa08 CMEPS-interface/CMEPS (cmeps_v0.4.1-2297-gc24fb59) + cabd7753ae17f7bfcc6dad56daf10868aa51c3f4 CMakeModules (v1.0.0-28-gcabd775) + 9b5825b7a6c0c07a3d936d0222917677209a07f0 FV3 (heads/develop) + 6ea78fd79037b31a1dcdd30d8a315f6558d963e4 GOCART (sdr_v2.1.2.6-106-g6ea78fd) + 35789c757766e07f688b4c0c7c5229816f224b09 HYCOM-interface/HYCOM (2.3.00-121-g35789c7) + be40a41360b2eaed31ae86582aa57e1cf41241d5 MOM6-interface/MOM6 (dev/master/repository_split_2014.10.10-9801-gbe40a4136) + 569e354ababbde7a7cd68647533769a5c966468d NOAHMP-interface/noahmp (v3.7.1-303-g569e354) + 59c554a12df3a04e0402ce5f17bb32cbbac193b2 WW3 (6.07.1-341-g59c554a1) + 1ee7cc9a8b5d5733b391127ca31059b497ecdea8 stochastic_physics (ufs-v2.0.0-181-g1ee7cc9) +Compile atmaq_faster_intel elapsed time 628 seconds. -DAPP=ATMAQ -DCCPP_SUITES=FV3_GFS_v15p2 -DFASTER=ON -D32BIT=ON -DMPI=ON -DCMAKE_BUILD_TYPE=Release +Compile atmaq_intel elapsed time 592 seconds. -DAPP=ATMAQ -DCCPP_SUITES=FV3_GFS_v15p2 -D32BIT=ON -DMPI=ON -DCMAKE_BUILD_TYPE=Release +Compile atm_dyn32_intel elapsed time 677 seconds. -DAPP=ATM -DCCPP_SUITES=FV3_GFS_v16,FV3_GFS_v16_flake,FV3_GFS_v17_p8,FV3_GFS_v17_p8_rrtmgp,FV3_GFS_v15_thompson_mynn_lam3km,FV3_WoFS_v0,FV3_GFS_v17_p8_mynn -D32BIT=ON -DMPI=ON -DCMAKE_BUILD_TYPE=Release +Compile atm_faster_dyn32_intel elapsed time 618 seconds. -DAPP=ATM -DCCPP_SUITES=FV3_GFS_v17_p8,FV3_GFS_v15_thompson_mynn_lam3km -D32BIT=ON -DFASTER=ON -DMPI=ON -DCMAKE_BUILD_TYPE=Release +Compile atmw_intel elapsed time 634 seconds. -DAPP=ATMW -DCCPP_SUITES=FV3_GFS_v17_p8 -D32BIT=ON -DMPI=ON -DCMAKE_BUILD_TYPE=Release +Compile atmwm_intel elapsed time 615 seconds. -DAPP=ATMWM -DCCPP_SUITES=FV3_GFS_v16 -D32BIT=ON -DMPI=ON -DCMAKE_BUILD_TYPE=Release +Compile datm_cdeps_faster_intel elapsed time 187 seconds. -DAPP=NG-GODAS -DFASTER=ON -DMPI=ON -DCMAKE_BUILD_TYPE=Release -DMOM6SOLO=ON +Compile datm_cdeps_intel elapsed time 187 seconds. -DAPP=NG-GODAS -DMPI=ON -DCMAKE_BUILD_TYPE=Release -DMOM6SOLO=ON +Compile datm_cdeps_land_intel elapsed time 59 seconds. -DAPP=LND -DMPI=ON -DCMAKE_BUILD_TYPE=Release +Compile hafsw_intel elapsed time 640 seconds. -DAPP=HAFSW -DMOVING_NEST=ON -DCCPP_SUITES=FV3_HAFS_v1_gfdlmp_tedmf,FV3_HAFS_v1_gfdlmp_tedmf_nonsst,FV3_HAFS_v1_thompson_tedmf_gfdlsf -D32BIT=ON -DMPI=ON -DCMAKE_BUILD_TYPE=Release +Compile rrfs_intel elapsed time 644 seconds. -DAPP=ATM -DCCPP_SUITES=FV3_RAP,FV3_RAP_sfcdiff,FV3_HRRR,FV3_RRFS_v1beta,FV3_RRFS_v1nssl,FV3_HRRR_gf,FV3_HRRR_c3 -D32BIT=ON -DMPI=ON -DCMAKE_BUILD_TYPE=Release +Compile s2s_aoflux_intel elapsed time 648 seconds. -DAPP=S2S -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_sfcocn -DCMEPS_AOFLUX=ON -DMPI=ON -DCMAKE_BUILD_TYPE=Release -DMOM6SOLO=ON +Compile s2s_intel elapsed time 654 seconds. -DAPP=S2S -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 -DMPI=ON -DCMAKE_BUILD_TYPE=Release -DMOM6SOLO=ON +Compile s2swa_32bit_intel elapsed time 717 seconds. -DAPP=S2SWA -D32BIT=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 -DMPI=ON -DCMAKE_BUILD_TYPE=Release -DMOM6SOLO=ON +Compile s2sw_intel elapsed time 705 seconds. -DAPP=S2SW -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 -DMPI=ON -DCMAKE_BUILD_TYPE=Release -DMOM6SOLO=ON +Thu Sep 14 12:45:30 UTC 2023 +Start Regression test + +baseline dir = /contrib/ufs-weather-model/RT/NEMSfv3gfs/develop-20230825/cpld_control_noaero_p8_intel +working dir = /lustre//stmp2/Zachary.Shrader/FV3_RT/rt_12325/cpld_control_noaero_p8_intel +Checking test 001 cpld_control_noaero_p8_intel results .... + Comparing sfcf021.tile1.nc .........OK + Comparing sfcf021.tile2.nc .........OK + Comparing sfcf021.tile3.nc .........OK + Comparing sfcf021.tile4.nc .........OK + Comparing sfcf021.tile5.nc .........OK + Comparing sfcf021.tile6.nc .........OK + Comparing atmf021.tile1.nc .........OK + Comparing atmf021.tile2.nc .........OK + Comparing atmf021.tile3.nc .........OK + Comparing atmf021.tile4.nc .........OK + Comparing atmf021.tile5.nc .........OK + Comparing atmf021.tile6.nc .........OK + Comparing sfcf024.tile1.nc .........OK + Comparing sfcf024.tile2.nc .........OK + Comparing sfcf024.tile3.nc .........OK + Comparing sfcf024.tile4.nc .........OK + Comparing sfcf024.tile5.nc .........OK + Comparing sfcf024.tile6.nc .........OK + Comparing atmf024.tile1.nc .........OK + Comparing atmf024.tile2.nc .........OK + Comparing atmf024.tile3.nc .........OK + Comparing atmf024.tile4.nc .........OK + Comparing atmf024.tile5.nc .........OK + Comparing atmf024.tile6.nc .........OK + Comparing RESTART/20210323.060000.coupler.res .........OK + Comparing RESTART/20210323.060000.fv_core.res.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.MOM.res.nc .........OK + Comparing RESTART/iced.2021-03-23-21600.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2021-03-23-21600.nc .........OK + Comparing 20210323.060000.out_pnt.ww3 .........OK + Comparing 20210323.060000.out_grd.ww3 .........OK + + 0: The total amount of wall time = 235.067933 + 0: The maximum resident set size (KB) = 1819976 + +Test 001 cpld_control_noaero_p8_intel PASS + + +baseline dir = /contrib/ufs-weather-model/RT/NEMSfv3gfs/develop-20230825/cpld_control_gfsv17_intel +working dir = /lustre//stmp2/Zachary.Shrader/FV3_RT/rt_12325/cpld_control_gfsv17_intel +Checking test 002 cpld_control_gfsv17_intel results .... + Comparing sfcf021.tile1.nc .........OK + Comparing sfcf021.tile2.nc .........OK + Comparing sfcf021.tile3.nc .........OK + Comparing sfcf021.tile4.nc .........OK + Comparing sfcf021.tile5.nc .........OK + Comparing sfcf021.tile6.nc .........OK + Comparing atmf021.tile1.nc .........OK + Comparing atmf021.tile2.nc .........OK + Comparing atmf021.tile3.nc .........OK + Comparing atmf021.tile4.nc .........OK + Comparing atmf021.tile5.nc .........OK + Comparing atmf021.tile6.nc .........OK + Comparing sfcf024.tile1.nc .........OK + Comparing sfcf024.tile2.nc .........OK + Comparing sfcf024.tile3.nc .........OK + Comparing sfcf024.tile4.nc .........OK + Comparing sfcf024.tile5.nc .........OK + Comparing sfcf024.tile6.nc .........OK + Comparing atmf024.tile1.nc .........OK + Comparing atmf024.tile2.nc .........OK + Comparing atmf024.tile3.nc .........OK + Comparing atmf024.tile4.nc .........OK + Comparing atmf024.tile5.nc .........OK + Comparing atmf024.tile6.nc .........OK + Comparing RESTART/20210323.060000.coupler.res .........OK + Comparing RESTART/20210323.060000.fv_core.res.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.MOM.res.nc .........OK + Comparing RESTART/iced.2021-03-23-21600.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2021-03-23-21600.nc .........OK + Comparing 20210323.060000.out_pnt.ww3 .........OK + Comparing 20210323.060000.out_grd.ww3 .........OK + + 0: The total amount of wall time = 194.486526 + 0: The maximum resident set size (KB) = 1780520 + +Test 002 cpld_control_gfsv17_intel PASS + + +baseline dir = /contrib/ufs-weather-model/RT/NEMSfv3gfs/develop-20230825/datm_cdeps_control_cfsr_intel +working dir = /lustre//stmp2/Zachary.Shrader/FV3_RT/rt_12325/datm_cdeps_control_cfsr_intel +Checking test 003 datm_cdeps_control_cfsr_intel results .... + Comparing RESTART/20111002.000000.MOM.res.nc .........OK + Comparing RESTART/iced.2011-10-02-00000.nc .........OK + Comparing RESTART/DATM_CFSR.cpl.r.2011-10-02-00000.nc .........OK + + 0: The total amount of wall time = 140.720050 + 0: The maximum resident set size (KB) = 1254256 + +Test 003 datm_cdeps_control_cfsr_intel PASS + + +baseline dir = /contrib/ufs-weather-model/RT/NEMSfv3gfs/develop-20230825/datm_cdeps_control_gefs_intel +working dir = /lustre//stmp2/Zachary.Shrader/FV3_RT/rt_12325/datm_cdeps_control_gefs_intel +Checking test 004 datm_cdeps_control_gefs_intel results .... + Comparing RESTART/20111002.000000.MOM.res.nc .........OK + Comparing RESTART/iced.2011-10-02-00000.nc .........OK + Comparing RESTART/DATM_GEFS_NEW.cpl.r.2011-10-02-00000.nc .........OK + + 0: The total amount of wall time = 145.725806 + 0: The maximum resident set size (KB) = 1137660 + +Test 004 datm_cdeps_control_gefs_intel PASS + + +baseline dir = /contrib/ufs-weather-model/RT/NEMSfv3gfs/develop-20230825/datm_cdeps_iau_gefs_intel +working dir = /lustre//stmp2/Zachary.Shrader/FV3_RT/rt_12325/datm_cdeps_iau_gefs_intel +Checking test 005 datm_cdeps_iau_gefs_intel results .... + Comparing RESTART/20111002.000000.MOM.res.nc .........OK + Comparing RESTART/iced.2011-10-02-00000.nc .........OK + Comparing RESTART/DATM_GEFS_NEW.cpl.r.2011-10-02-00000.nc .........OK + + 0: The total amount of wall time = 138.806743 + 0: The maximum resident set size (KB) = 1139260 + +Test 005 datm_cdeps_iau_gefs_intel PASS + + +baseline dir = /contrib/ufs-weather-model/RT/NEMSfv3gfs/develop-20230825/datm_cdeps_stochy_gefs_intel +working dir = /lustre//stmp2/Zachary.Shrader/FV3_RT/rt_12325/datm_cdeps_stochy_gefs_intel +Checking test 006 datm_cdeps_stochy_gefs_intel results .... + Comparing RESTART/20111002.000000.MOM.res.nc .........OK + Comparing RESTART/iced.2011-10-02-00000.nc .........OK + Comparing RESTART/DATM_GEFS_NEW.cpl.r.2011-10-02-00000.nc .........OK + + 0: The total amount of wall time = 136.898247 + 0: The maximum resident set size (KB) = 1135528 + +Test 006 datm_cdeps_stochy_gefs_intel PASS + +baseline dir = /contrib/ufs-weather-model/RT/NEMSfv3gfs/develop-20230825/atmwav_control_noaero_p8_intel +working dir = /lustre//stmp2/Zachary.Shrader/FV3_RT/rt_13056/atmwav_control_noaero_p8_intel +Checking test 001 atmwav_control_noaero_p8_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf012.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf012.nc .........OK + Comparing RESTART/20210322.180000.coupler.res .........OK + Comparing RESTART/20210322.180000.fv_core.res.nc .........OK + Comparing RESTART/20210322.180000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210322.180000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210322.180000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210322.180000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210322.180000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210322.180000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210322.180000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210322.180000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210322.180000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210322.180000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210322.180000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210322.180000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210322.180000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210322.180000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210322.180000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210322.180000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210322.180000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210322.180000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210322.180000.phy_data.tile1.nc .........OK + Comparing RESTART/20210322.180000.phy_data.tile2.nc .........OK + Comparing RESTART/20210322.180000.phy_data.tile3.nc .........OK + Comparing RESTART/20210322.180000.phy_data.tile4.nc .........OK + Comparing RESTART/20210322.180000.phy_data.tile5.nc .........OK + Comparing RESTART/20210322.180000.phy_data.tile6.nc .........OK + Comparing RESTART/20210322.180000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210322.180000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210322.180000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210322.180000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210322.180000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210322.180000.sfc_data.tile6.nc .........OK + Comparing RESTART/ufs.atmw.cpl.r.2021-03-22-64800.nc .........OK + Comparing 20210322.180000.out_pnt.ww3 .........OK + Comparing 20210322.180000.out_grd.ww3 .........OK + Comparing ufs.atmw.ww3.r.2021-03-22-64800 .........OK + + 0: The total amount of wall time = 89.786822 + 0: The maximum resident set size (KB) = 1740024 + +Test 007 atmwav_control_noaero_p8_intel PASS + + +baseline dir = /contrib/ufs-weather-model/RT/NEMSfv3gfs/develop-20230825/control_atmwav_intel +working dir = /lustre//stmp2/Zachary.Shrader/FV3_RT/rt_13056/control_atmwav_intel +Checking test 002 control_atmwav_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf012.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf012.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF12 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF12 .........OK + Comparing RESTART/20210322.180000.coupler.res .........OK + Comparing RESTART/20210322.180000.fv_core.res.nc .........OK + Comparing RESTART/20210322.180000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210322.180000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210322.180000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210322.180000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210322.180000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210322.180000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210322.180000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210322.180000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210322.180000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210322.180000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210322.180000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210322.180000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210322.180000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210322.180000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210322.180000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210322.180000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210322.180000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210322.180000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210322.180000.phy_data.tile1.nc .........OK + Comparing RESTART/20210322.180000.phy_data.tile2.nc .........OK + Comparing RESTART/20210322.180000.phy_data.tile3.nc .........OK + Comparing RESTART/20210322.180000.phy_data.tile4.nc .........OK + Comparing RESTART/20210322.180000.phy_data.tile5.nc .........OK + Comparing RESTART/20210322.180000.phy_data.tile6.nc .........OK + Comparing RESTART/20210322.180000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210322.180000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210322.180000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210322.180000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210322.180000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210322.180000.sfc_data.tile6.nc .........OK + Comparing 20210322.180000.restart.glo_1deg .........OK + + 0: The total amount of wall time = 80.879828 + 0: The maximum resident set size (KB) = 760744 + +Test 008 control_atmwav_intel PASS + + +baseline dir = /contrib/ufs-weather-model/RT/NEMSfv3gfs/develop-20230825/regional_atmaq_intel +working dir = /lustre//stmp2/Zachary.Shrader/FV3_RT/rt_13056/regional_atmaq_intel +Checking test 003 regional_atmaq_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf003.nc .........OK + Comparing sfcf006.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf003.nc .........OK + Comparing atmf006.nc .........OK + Comparing RESTART/20190801.180000.coupler.res .........OK + Comparing RESTART/20190801.180000.fv_core.res.nc .........OK + Comparing RESTART/20190801.180000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20190801.180000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20190801.180000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20190801.180000.phy_data.nc .........OK + Comparing RESTART/20190801.180000.sfc_data.nc .........OK + + 0: The total amount of wall time = 570.936950 + 0: The maximum resident set size (KB) = 5440640 + +Test 009 regional_atmaq_intel PASS + + +baseline dir = /contrib/ufs-weather-model/RT/NEMSfv3gfs/develop-20230825/regional_atmaq_faster_intel +working dir = /lustre//stmp2/Zachary.Shrader/FV3_RT/rt_13056/regional_atmaq_faster_intel +Checking test 004 regional_atmaq_faster_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf003.nc .........OK + Comparing sfcf006.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf003.nc .........OK + Comparing atmf006.nc .........OK + Comparing RESTART/20190801.180000.coupler.res .........OK + Comparing RESTART/20190801.180000.fv_core.res.nc .........OK + Comparing RESTART/20190801.180000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20190801.180000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20190801.180000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20190801.180000.phy_data.nc .........OK + Comparing RESTART/20190801.180000.sfc_data.nc .........OK + + 0: The total amount of wall time = 461.022740 + 0: The maximum resident set size (KB) = 5443032 + +Test 010 regional_atmaq_faster_intel PASS + +baseline dir = /contrib/ufs-weather-model/RT/NEMSfv3gfs/develop-20230825/control_c384_intel +working dir = /lustre//stmp2/Zachary.Shrader/FV3_RT/rt_27559/control_c384_intel +Checking test 001 control_c384_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf012.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf012.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF12 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF12 .........OK + + 0: The total amount of wall time = 458.101623 + 0: The maximum resident set size (KB) = 1510240 + +Test 011 control_c384_intel PASS + + +baseline dir = /contrib/ufs-weather-model/RT/NEMSfv3gfs/develop-20230825/control_latlon_intel +working dir = /lustre//stmp2/Zachary.Shrader/FV3_RT/rt_16411/control_latlon_intel +Checking test 001 control_latlon_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf024.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf024.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF24 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF24 .........OK + + 0: The total amount of wall time = 116.591935 + 0: The maximum resident set size (KB) = 739644 + +Test 012 control_latlon_intel PASS + + +baseline dir = /contrib/ufs-weather-model/RT/NEMSfv3gfs/develop-20230825/control_lndp_intel +working dir = /lustre//stmp2/Zachary.Shrader/FV3_RT/rt_10694/control_lndp_intel +Checking test 001 control_lndp_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf012.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf012.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF12 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF12 .........OK + + 0: The total amount of wall time = 74.577322 + 0: The maximum resident set size (KB) = 744616 + +Test 013 control_lndp_intel PASS + + +baseline dir = /contrib/ufs-weather-model/RT/NEMSfv3gfs/develop-20230825/control_p8_lndp_intel +working dir = /lustre//stmp2/Zachary.Shrader/FV3_RT/rt_29229/control_p8_lndp_intel +Checking test 001 control_p8_lndp_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf021.nc .........OK + Comparing sfcf024.nc .........OK + Comparing sfcf048.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf021.nc .........OK + Comparing atmf024.nc .........OK + Comparing atmf048.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF21 .........OK + Comparing GFSFLX.GrbF24 .........OK + Comparing GFSFLX.GrbF48 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF21 .........OK + Comparing GFSPRS.GrbF24 .........OK + Comparing GFSPRS.GrbF48 .........OK + + 0: The total amount of wall time = 270.886762 + 0: The maximum resident set size (KB) = 1711908 + +Test 014 control_p8_lndp_intel PASS + + +baseline dir = /contrib/ufs-weather-model/RT/NEMSfv3gfs/develop-20230825/control_stochy_intel +working dir = /lustre//stmp2/Zachary.Shrader/FV3_RT/rt_29775/control_stochy_intel +Checking test 001 control_stochy_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf012.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf012.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF12 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF12 .........OK + + 0: The total amount of wall time = 79.032013 + 0: The maximum resident set size (KB) = 745464 + +Test 015 control_stochy_intel PASS + + +baseline dir = /contrib/ufs-weather-model/RT/NEMSfv3gfs/develop-20230825/regional_control_intel +working dir = /lustre//stmp2/Zachary.Shrader/FV3_RT/rt_18036/regional_control_intel +Checking test 001 regional_control_intel results .... + Comparing dynf000.nc .........OK + Comparing dynf006.nc .........OK + Comparing phyf000.nc .........OK + Comparing phyf006.nc .........OK + Comparing PRSLEV.GrbF00 .........OK + Comparing PRSLEV.GrbF06 .........OK + Comparing NATLEV.GrbF00 .........OK + Comparing NATLEV.GrbF06 .........OK + + 0: The total amount of wall time = 256.592547 + 0: The maximum resident set size (KB) = 1189296 + +Test 016 regional_control_intel PASS + + +baseline dir = /contrib/ufs-weather-model/RT/NEMSfv3gfs/develop-20230825/regional_noquilt_intel +working dir = /lustre//stmp2/Zachary.Shrader/FV3_RT/rt_23590/regional_noquilt_intel +Checking test 001 regional_noquilt_intel results .... + Comparing atmos_4xdaily.nc .........OK + Comparing fv3_history2d.nc .........OK + Comparing fv3_history.nc .........OK + Comparing RESTART/fv_core.res.tile1_new.nc .........OK + Comparing RESTART/fv_tracer.res.tile1_new.nc .........OK + + 0: The total amount of wall time = 254.564088 + 0: The maximum resident set size (KB) = 1456300 + +Test 017 regional_noquilt_intel PASS + + +baseline dir = /contrib/ufs-weather-model/RT/NEMSfv3gfs/develop-20230825/control_flake_intel +working dir = /lustre//stmp2/Zachary.Shrader/FV3_RT/rt_27499/control_flake_intel +Checking test 002 control_flake_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf024.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf024.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF24 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF24 .........OK + + 0: The total amount of wall time = 263.335844 + 0: The maximum resident set size (KB) = 791788 + +Test 018 control_flake_intel PASS + + +baseline dir = /contrib/ufs-weather-model/RT/NEMSfv3gfs/develop-20230825/control_iovr4_intel +working dir = /lustre//stmp2/Zachary.Shrader/FV3_RT/rt_10694/control_iovr4_intel +Checking test 002 control_iovr4_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf021.nc .........OK + Comparing sfcf024.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf021.nc .........OK + Comparing atmf024.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF21 .........OK + Comparing GFSFLX.GrbF24 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF21 .........OK + Comparing GFSPRS.GrbF24 .........OK + + 0: The total amount of wall time = 118.289092 + 0: The maximum resident set size (KB) = 738932 + +Test 019 control_iovr4_intel PASS + + +baseline dir = /contrib/ufs-weather-model/RT/NEMSfv3gfs/develop-20230825/control_wrtGauss_netcdf_parallel_intel +working dir = /lustre//stmp2/Zachary.Shrader/FV3_RT/rt_16411/control_wrtGauss_netcdf_parallel_intel +Checking test 002 control_wrtGauss_netcdf_parallel_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf024.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf024.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF24 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF24 .........OK + + 0: The total amount of wall time = 118.455093 + 0: The maximum resident set size (KB) = 738948 + +Test 020 control_wrtGauss_netcdf_parallel_intel PASS + + +baseline dir = /contrib/ufs-weather-model/RT/NEMSfv3gfs/develop-20230825/regional_netcdf_parallel_intel +working dir = /lustre//stmp2/Zachary.Shrader/FV3_RT/rt_23590/regional_netcdf_parallel_intel +Checking test 002 regional_netcdf_parallel_intel results .... + Comparing dynf000.nc .........OK + Comparing dynf006.nc .........OK + Comparing phyf000.nc .........OK + Comparing phyf006.nc .........OK + + 0: The total amount of wall time = 315.339534 + 0: The maximum resident set size (KB) = 1189296 + +Test 021 regional_netcdf_parallel_intel PASS + + +baseline dir = /contrib/ufs-weather-model/RT/NEMSfv3gfs/develop-20230825/control_c48_intel +working dir = /lustre//stmp2/Zachary.Shrader/FV3_RT/rt_16411/control_c48_intel +Checking test 003 control_c48_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf024.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf024.nc .........OK + Comparing RESTART/20210323.060000.coupler.res .........OK + Comparing RESTART/20210323.060000.fv_core.res.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile6.nc .........OK + +0: The total amount of wall time = 355.289641 +0: The maximum resident set size (KB) = 725172 + +Test 022 control_c48_intel PASS + + +baseline dir = /contrib/ufs-weather-model/RT/NEMSfv3gfs/develop-20230825/control_CubedSphereGrid_intel +working dir = /lustre//stmp2/Zachary.Shrader/FV3_RT/rt_27499/control_CubedSphereGrid_intel +Checking test 003 control_CubedSphereGrid_intel results .... + Comparing sfcf000.tile1.nc .........OK + Comparing sfcf000.tile2.nc .........OK + Comparing sfcf000.tile3.nc .........OK + Comparing sfcf000.tile4.nc .........OK + Comparing sfcf000.tile5.nc .........OK + Comparing sfcf000.tile6.nc .........OK + Comparing sfcf024.tile1.nc .........OK + Comparing sfcf024.tile2.nc .........OK + Comparing sfcf024.tile3.nc .........OK + Comparing sfcf024.tile4.nc .........OK + Comparing sfcf024.tile5.nc .........OK + Comparing sfcf024.tile6.nc .........OK + Comparing atmf000.tile1.nc .........OK + Comparing atmf000.tile2.nc .........OK + Comparing atmf000.tile3.nc .........OK + Comparing atmf000.tile4.nc .........OK + Comparing atmf000.tile5.nc .........OK + Comparing atmf000.tile6.nc .........OK + Comparing atmf024.tile1.nc .........OK + Comparing atmf024.tile2.nc .........OK + Comparing atmf024.tile3.nc .........OK + Comparing atmf024.tile4.nc .........OK + Comparing atmf024.tile5.nc .........OK + Comparing atmf024.tile6.nc .........OK + + 0: The total amount of wall time = 156.608547 + 0: The maximum resident set size (KB) = 740744 + +Test 023 control_CubedSphereGrid_intel PASS + + +baseline dir = /contrib/ufs-weather-model/RT/NEMSfv3gfs/develop-20230825/control_iovr5_intel +working dir = /lustre//stmp2/Zachary.Shrader/FV3_RT/rt_10694/control_iovr5_intel +Checking test 003 control_iovr5_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf021.nc .........OK + Comparing sfcf024.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf021.nc .........OK + Comparing atmf024.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF21 .........OK + Comparing GFSFLX.GrbF24 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF21 .........OK + Comparing GFSPRS.GrbF24 .........OK + + 0: The total amount of wall time = 180.745637 + 0: The maximum resident set size (KB) = 740216 + +Test 024 control_iovr5_intel PASS + + +baseline dir = /contrib/ufs-weather-model/RT/NEMSfv3gfs/develop-20230825/regional_control_intel +working dir = /lustre//stmp2/Zachary.Shrader/FV3_RT/rt_23590/regional_2dwrtdecomp_intel +Checking test 003 regional_2dwrtdecomp_intel results .... + Comparing dynf000.nc .........OK + Comparing dynf006.nc .........OK + Comparing phyf000.nc .........OK + Comparing phyf006.nc .........OK + Comparing PRSLEV.GrbF00 .........OK + Comparing PRSLEV.GrbF06 .........OK + Comparing NATLEV.GrbF00 .........OK + Comparing NATLEV.GrbF06 .........OK + + 0: The total amount of wall time = 258.266724 + 0: The maximum resident set size (KB) = 1189112 + +Test 025 regional_2dwrtdecomp_intel PASS + + +baseline dir = /contrib/ufs-weather-model/RT/NEMSfv3gfs/develop-20230825/fv3_regional_wofs_intel +working dir = /lustre//stmp2/Zachary.Shrader/FV3_RT/rt_23590/regional_wofs_intel +Checking test 004 regional_wofs_intel results .... + Comparing dynf000.nc .........OK + Comparing dynf006.nc .........OK + Comparing phyf000.nc .........OK + Comparing phyf006.nc .........OK + Comparing PRSLEV.GrbF00 .........OK + Comparing PRSLEV.GrbF06 .........OK + Comparing NATLEV.GrbF00 .........OK + Comparing NATLEV.GrbF06 .........OK + + 0: The total amount of wall time = 317.986202 + 0: The maximum resident set size (KB) = 997696 + +Test 026 regional_wofs_intel PASS + + +baseline dir = /contrib/ufs-weather-model/RT/NEMSfv3gfs/develop-20230825/rap_control_intel +working dir = /lustre//stmp2/Zachary.Shrader/FV3_RT/rt_23590/rap_control_intel +Checking test 005 rap_control_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf021.nc .........OK + Comparing sfcf024.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf021.nc .........OK + Comparing atmf024.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF21 .........OK + Comparing GFSFLX.GrbF24 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF21 .........OK + Comparing GFSPRS.GrbF24 .........OK + Comparing RESTART/20210323.060000.coupler.res .........OK + Comparing RESTART/20210323.060000.fv_core.res.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile6.nc .........OK + + 0: The total amount of wall time = 376.232736 + 0: The maximum resident set size (KB) = 1313760 + +Test 027 rap_control_intel PASS + + +baseline dir = /contrib/ufs-weather-model/RT/NEMSfv3gfs/develop-20230825/regional_spp_sppt_shum_skeb_intel +working dir = /lustre//stmp2/Zachary.Shrader/FV3_RT/rt_23590/regional_spp_sppt_shum_skeb_intel +Checking test 006 regional_spp_sppt_shum_skeb_intel results .... + Comparing dynf000.nc .........OK + Comparing dynf001.nc .........OK + Comparing phyf000.nc .........OK + Comparing phyf001.nc .........OK + Comparing PRSLEV.GrbF00 .........OK + Comparing PRSLEV.GrbF01 .........OK + Comparing NATLEV.GrbF00 .........OK + Comparing NATLEV.GrbF01 .........OK + + 0: The total amount of wall time = 259.976109 + 0: The maximum resident set size (KB) = 1358860 + +Test 028 regional_spp_sppt_shum_skeb_intel PASS + + +baseline dir = /contrib/ufs-weather-model/RT/NEMSfv3gfs/develop-20230825/rrfs_v1beta_intel +working dir = /lustre//stmp2/Zachary.Shrader/FV3_RT/rt_23590/rrfs_v1beta_intel +Checking test 007 rrfs_v1beta_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf009.nc .........OK + Comparing sfcf012.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf009.nc .........OK + Comparing atmf012.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF09 .........OK + Comparing GFSFLX.GrbF12 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF09 .........OK + Comparing GFSPRS.GrbF12 .........OK + Comparing RESTART/20210323.060000.coupler.res .........OK + Comparing RESTART/20210323.060000.fv_core.res.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_core.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile1.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile2.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile3.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile4.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile5.nc .........OK + Comparing RESTART/20210323.060000.fv_tracer.res.tile6.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.phy_data.tile6.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile1.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile2.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile3.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile4.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile5.nc .........OK + Comparing RESTART/20210323.060000.sfc_data.tile6.nc .........OK + + 0: The total amount of wall time = 367.928558 + 0: The maximum resident set size (KB) = 1275508 + +Test 029 rrfs_v1beta_intel PASS + + +baseline dir = /contrib/ufs-weather-model/RT/NEMSfv3gfs/develop-20230825/rrfs_v1nssl_intel +working dir = /lustre//stmp2/Zachary.Shrader/FV3_RT/rt_23590/rrfs_v1nssl_intel +Checking test 008 rrfs_v1nssl_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf009.nc .........OK + Comparing sfcf012.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf009.nc .........OK + Comparing atmf012.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF09 .........OK + Comparing GFSFLX.GrbF12 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF09 .........OK + Comparing GFSPRS.GrbF12 .........OK + + 0: The total amount of wall time = 451.901667 + 0: The maximum resident set size (KB) = 878300 + +Test 030 rrfs_v1nssl_intel PASS + + +baseline dir = /contrib/ufs-weather-model/RT/NEMSfv3gfs/develop-20230825/rrfs_v1nssl_nohailnoccn_intel +working dir = /lustre//stmp2/Zachary.Shrader/FV3_RT/rt_23590/rrfs_v1nssl_nohailnoccn_intel +Checking test 009 rrfs_v1nssl_nohailnoccn_intel results .... + Comparing sfcf000.nc .........OK + Comparing sfcf009.nc .........OK + Comparing sfcf012.nc .........OK + Comparing atmf000.nc .........OK + Comparing atmf009.nc .........OK + Comparing atmf012.nc .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSFLX.GrbF09 .........OK + Comparing GFSFLX.GrbF12 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSPRS.GrbF09 .........OK + Comparing GFSPRS.GrbF12 .........OK + + 0: The total amount of wall time = 434.283032 + 0: The maximum resident set size (KB) = 986664 + +Test 031 rrfs_v1nssl_nohailnoccn_intel PASS + + +baseline dir = /contrib/ufs-weather-model/RT/NEMSfv3gfs/develop-20230825/regional_control_faster_intel +working dir = /lustre//stmp2/Zachary.Shrader/FV3_RT/rt_23590/regional_control_faster_intel +Checking test 010 regional_control_faster_intel results .... + Comparing dynf000.nc .........OK + Comparing dynf006.nc .........OK + Comparing phyf000.nc .........OK + Comparing phyf006.nc .........OK + Comparing PRSLEV.GrbF00 .........OK + Comparing PRSLEV.GrbF06 .........OK + Comparing NATLEV.GrbF00 .........OK + Comparing NATLEV.GrbF06 .........OK + + 0: The total amount of wall time = 236.396016 + 0: The maximum resident set size (KB) = 1188316 + +Test 032 regional_control_faster_intel PASS + + +baseline dir = /contrib/ufs-weather-model/RT/NEMSfv3gfs/develop-20230825/hafs_regional_atm_intel +working dir = /lustre//stmp2/Zachary.Shrader/FV3_RT/rt_23590/hafs_regional_atm_intel +Checking test 011 hafs_regional_atm_intel results .... + Comparing atmf006.nc .........OK + Comparing sfcf006.nc .........OK + Comparing HURPRS.GrbF06 .........OK + + 0: The total amount of wall time = 217.543716 + 0: The maximum resident set size (KB) = 1363136 + +Test 033 hafs_regional_atm_intel PASS + + +baseline dir = /contrib/ufs-weather-model/RT/NEMSfv3gfs/develop-20230825/hafs_regional_atm_thompson_gfdlsf_intel +working dir = /lustre//stmp2/Zachary.Shrader/FV3_RT/rt_23590/hafs_regional_atm_thompson_gfdlsf_intel +Checking test 012 hafs_regional_atm_thompson_gfdlsf_intel results .... + Comparing atmf006.nc .........OK + Comparing sfcf006.nc .........OK + + 0: The total amount of wall time = 332.106259 + 0: The maximum resident set size (KB) = 1696880 + +Test 034 hafs_regional_atm_thompson_gfdlsf_intel PASS + + +baseline dir = /contrib/ufs-weather-model/RT/NEMSfv3gfs/develop-20230825/hafs_regional_atm_ocn_intel +working dir = /lustre//stmp2/Zachary.Shrader/FV3_RT/rt_23590/hafs_regional_atm_ocn_intel +Checking test 013 hafs_regional_atm_ocn_intel results .... + Comparing atmf006.nc .........OK + Comparing sfcf006.nc .........OK + Comparing archv.2019_241_06.a .........OK + Comparing archs.2019_241_06.a .........OK + Comparing ufs.hafs.cpl.hi.2019-08-29-21600.nc .........OK + Comparing ufs.hafs.cpl.r.2019-08-29-21600.nc .........OK + + 0: The total amount of wall time = 342.702251 + 0: The maximum resident set size (KB) = 1492844 + +Test 035 hafs_regional_atm_ocn_intel PASS + + +baseline dir = /contrib/ufs-weather-model/RT/NEMSfv3gfs/develop-20230825/hafs_regional_atm_wav_intel +working dir = /lustre//stmp2/Zachary.Shrader/FV3_RT/rt_23590/hafs_regional_atm_wav_intel +Checking test 014 hafs_regional_atm_wav_intel results .... + Comparing atmf006.nc .........OK + Comparing sfcf006.nc .........OK + Comparing 20190829.060000.out_grd.ww3 .........OK + Comparing 20190829.060000.out_pnt.ww3 .........OK + Comparing ufs.hafs.ww3.r.2019-08-29-21600 .........OK + Comparing ufs.hafs.cpl.r.2019-08-29-21600.nc .........OK + + 0: The total amount of wall time = 646.352130 + 0: The maximum resident set size (KB) = 1507564 + +Test 036 hafs_regional_atm_wav_intel PASS + + +baseline dir = /contrib/ufs-weather-model/RT/NEMSfv3gfs/develop-20230825/datm_cdeps_control_cfsr_faster_intel +working dir = /lustre//stmp2/Zachary.Shrader/FV3_RT/rt_23590/datm_cdeps_control_cfsr_faster_intel +Checking test 015 datm_cdeps_control_cfsr_faster_intel results .... + Comparing RESTART/20111002.000000.MOM.res.nc .........OK + Comparing RESTART/iced.2011-10-02-00000.nc .........OK + Comparing RESTART/DATM_CFSR.cpl.r.2011-10-02-00000.nc .........OK + + 0: The total amount of wall time = 140.076360 + 0: The maximum resident set size (KB) = 1268896 + +Test 037 datm_cdeps_control_cfsr_faster_intel PASS + + +baseline dir = /contrib/ufs-weather-model/RT/NEMSfv3gfs/develop-20230825/datm_cdeps_lnd_gswp3_intel +working dir = /lustre//stmp2/Zachary.Shrader/FV3_RT/rt_23590/datm_cdeps_lnd_gswp3_intel +Checking test 016 datm_cdeps_lnd_gswp3_intel results .... + Comparing ufs.cpld.lnd.out.2000-01-02-00000.tile1.nc .........OK + Comparing ufs.cpld.lnd.out.2000-01-02-00000.tile2.nc .........OK + Comparing ufs.cpld.lnd.out.2000-01-02-00000.tile3.nc .........OK + Comparing ufs.cpld.lnd.out.2000-01-02-00000.tile4.nc .........OK + Comparing ufs.cpld.lnd.out.2000-01-02-00000.tile5.nc .........OK + Comparing ufs.cpld.lnd.out.2000-01-02-00000.tile6.nc .........OK + + 0: The total amount of wall time = 12.440630 + 0: The maximum resident set size (KB) = 401492 + +Test 038 datm_cdeps_lnd_gswp3_intel PASS + +REGRESSION TEST WAS SUCCESSFUL +Wed Sep 13 20:40:38 UTC 2023 +Elapsed time: 01h:47m:26s. Have a nice day! diff --git a/tests/module-setup.sh b/tests/module-setup.sh index ed6dacec0d..c58f881a88 100755 --- a/tests/module-setup.sh +++ b/tests/module-setup.sh @@ -22,6 +22,13 @@ elif [[ $MACHINE_ID = orion ]] ; then fi module purge +elif [[ $MACHINE_ID = hercules ]] ; then + # We are on Hercules + if ( ! eval module help > /dev/null 2>&1 ) ; then + source /apps/other/lmod/lmod/init/bash + fi + module purge + elif [[ $MACHINE_ID = s4 ]] ; then # We are on SSEC Wisconsin S4 if ( ! eval module help > /dev/null 2>&1 ) ; then diff --git a/tests/opnReqTest b/tests/opnReqTest index acc8a0b448..f7cded2d64 100755 --- a/tests/opnReqTest +++ b/tests/opnReqTest @@ -361,6 +361,30 @@ elif [[ $MACHINE_ID = orion ]]; then PTMP=$dprefix/stmp SCHEDULER=slurm +elif [[ $MACHINE_ID = hercules ]]; then + + module load contrib rocoto/1.3.5 + ROCOTORUN=$(which rocotorun) + ROCOTOSTAT=$(which rocotostat) + ROCOTOCOMPLETE=$(which rocotocomplete) + + module use /work/noaa/epic/role-epic/spack-stack/modulefiles + module load ecflow/5.8.4-hercules + ECFLOW_START=/work/noaa/epic/role-epic/spack-stack/ecflow-5.8.4-hercules/bin/ecflow_start.sh + ECF_PORT=$(( $(id -u) + 1500 )) + + QUEUE=windfall + COMPILE_QUEUE=windfall + PARTITION=hercules + dprefix=/work2/noaa/epic/${USER} + DISKNM=/work/noaa/epic/hercules/UFS-WM_RT + STMP=$dprefix/stmp + PTMP=$dprefix/stmp + + SCHEDULER=slurm + cp fv3_conf/fv3_slurm.IN_hercules fv3_conf/fv3_slurm.IN + cp fv3_conf/compile_slurm.IN_hercules fv3_conf/compile_slurm.IN + elif [[ $MACHINE_ID = linux ]]; then PARTITION= @@ -538,6 +562,8 @@ if [[ $ECFLOW == true ]]; then EOF if [[ $MACHINE_ID == hera ]]; then QUEUE=batch + elif [[ $MACHINE_ID == hercules ]]; then + QUEUE=windfall elif [[ $MACHINE_ID == orion ]]; then QUEUE=batch else diff --git a/tests/parm/MOM_input_template_025 b/tests/parm/MOM_input_template_025 index 7057ce2f58..645ef1f6db 100644 --- a/tests/parm/MOM_input_template_025 +++ b/tests/parm/MOM_input_template_025 @@ -835,6 +835,31 @@ ENERGYSAVEDAYS = 1.00 ! [days] default = 1.0 ! === module ocean_model_init === +! === module MOM_oda_incupd === +ODA_INCUPD = @[ODA_INCUPD] ! [Boolean] default = False + ! If true, oda incremental updates will be applied + ! everywhere in the domain. +ODA_INCUPD_FILE = "mom6_increment.nc" ! The name of the file with the T,S,h increments. + +ODA_TEMPINC_VAR = @[ODA_TEMPINC_VAR] ! default = "ptemp_inc" + ! The name of the potential temperature inc. variable in + ! ODA_INCUPD_FILE. +ODA_SALTINC_VAR = @[ODA_SALTINC_VAR] ! default = "sal_inc" + ! The name of the salinity inc. variable in + ! ODA_INCUPD_FILE. +ODA_THK_VAR = @[ODA_THK_VAR] ! default = "h" + ! The name of the int. depth inc. variable in + ! ODA_INCUPD_FILE. +ODA_INCUPD_UV = @[ODA_INCUPD_UV] ! +ODA_UINC_VAR = @[ODA_UINC_VAR] ! default = "u_inc" + ! The name of the zonal vel. inc. variable in + ! ODA_INCUPD_UV_FILE. +ODA_VINC_VAR = @[ODA_VINC_VAR] ! default = "v_inc" + ! The name of the meridional vel. inc. variable in + ! ODA_INCUPD_UV_FILE. +ODA_INCUPD_NHOURS = @[ODA_INCUPD_NHOURS] ! default=3.0 + ! Number of hours for full update (0=direct insertion). + ! === module MOM_surface_forcing === OCEAN_SURFACE_STAGGER = "A" ! default = "C" ! A case-insensitive character string to indicate the diff --git a/tests/parm/MOM_input_template_050 b/tests/parm/MOM_input_template_050 index 2853c1de89..4918b8e74d 100644 --- a/tests/parm/MOM_input_template_050 +++ b/tests/parm/MOM_input_template_050 @@ -860,8 +860,33 @@ USE_NEUTRAL_DIFFUSION = True ! [Boolean] default = False ! If true, enables the neutral diffusion module. ! === module ocean_model_init === - RESTART_CHECKSUMS_REQUIRED = False + +! === module MOM_oda_incupd === +ODA_INCUPD = @[ODA_INCUPD] ! [Boolean] default = False + ! If true, oda incremental updates will be applied + ! everywhere in the domain. +ODA_INCUPD_FILE = "mom6_increment.nc" ! The name of the file with the T,S,h increments. + +ODA_TEMPINC_VAR = @[ODA_TEMPINC_VAR] ! default = "ptemp_inc" + ! The name of the potential temperature inc. variable in + ! ODA_INCUPD_FILE. +ODA_SALTINC_VAR = @[ODA_SALTINC_VAR] ! default = "sal_inc" + ! The name of the salinity inc. variable in + ! ODA_INCUPD_FILE. +ODA_THK_VAR = @[ODA_THK_VAR] ! default = "h" + ! The name of the int. depth inc. variable in + ! ODA_INCUPD_FILE. +ODA_INCUPD_UV = @[ODA_INCUPD_UV] ! +ODA_UINC_VAR = @[ODA_UINC_VAR] ! default = "u_inc" + ! The name of the zonal vel. inc. variable in + ! ODA_INCUPD_UV_FILE. +ODA_VINC_VAR = @[ODA_VINC_VAR] ! default = "v_inc" + ! The name of the meridional vel. inc. variable in + ! ODA_INCUPD_UV_FILE. +ODA_INCUPD_NHOURS = @[ODA_INCUPD_NHOURS] ! default=3.0 + ! Number of hours for full update (0=direct insertion). + ! === module MOM_lateral_boundary_diffusion === ! This module implements lateral diffusion of tracers near boundaries diff --git a/tests/parm/MOM_input_template_100 b/tests/parm/MOM_input_template_100 index 4da3e10fa2..14e18232ed 100644 --- a/tests/parm/MOM_input_template_100 +++ b/tests/parm/MOM_input_template_100 @@ -74,31 +74,6 @@ WRITE_GEOM = 2 ! default = 1 SAVE_INITIAL_CONDS = False ! [Boolean] default = False ! If true, write the initial conditions to a file given by IC_OUTPUT_FILE. -! === module MOM_oda_incupd === -ODA_INCUPD = @[MOM_IAU] ! [Boolean] default = False - ! If true, oda incremental updates will be applied - ! everywhere in the domain. -ODA_INCUPD_FILE = "mom6_increment.nc" ! The name of the file with the T,S,h increments. - -ODA_TEMPINC_VAR = "pt_inc" ! default = "ptemp_inc" - ! The name of the potential temperature inc. variable in - ! ODA_INCUPD_FILE. -ODA_SALTINC_VAR = "s_inc" ! default = "sal_inc" - ! The name of the salinity inc. variable in - ! ODA_INCUPD_FILE. -ODA_THK_VAR = "h_fg" ! default = "h" - ! The name of the int. depth inc. variable in - ! ODA_INCUPD_FILE. - -ODA_UINC_VAR = "u_inc" ! default = "u_inc" - ! The name of the zonal vel. inc. variable in - ! ODA_INCUPD_UV_FILE. -ODA_VINC_VAR = "v_inc" ! default = "v_inc" - ! The name of the meridional vel. inc. variable in - ! ODA_INCUPD_UV_FILE. -ODA_INCUPD_NHOURS = @[MOM_IAU_HRS] ! default=3.0 - ! Number of hours for full update (0=direct insertion). - ! === module MOM_domains === TRIPOLAR_N = True ! [Boolean] default = False ! Use tripolar connectivity at the northern edge of the domain. With @@ -832,6 +807,31 @@ ENERGYSAVEDAYS = 0.25 ! [days] default = 1.0 ! === module ocean_model_init === +! === module MOM_oda_incupd === +ODA_INCUPD = @[ODA_INCUPD] ! [Boolean] default = False + ! If true, oda incremental updates will be applied + ! everywhere in the domain. +ODA_INCUPD_FILE = "mom6_increment.nc" ! The name of the file with the T,S,h increments. + +ODA_TEMPINC_VAR = @[ODA_TEMPINC_VAR] ! default = "ptemp_inc" + ! The name of the potential temperature inc. variable in + ! ODA_INCUPD_FILE. +ODA_SALTINC_VAR = @[ODA_SALTINC_VAR] ! default = "sal_inc" + ! The name of the salinity inc. variable in + ! ODA_INCUPD_FILE. +ODA_THK_VAR = @[ODA_THK_VAR] ! default = "h" + ! The name of the int. depth inc. variable in + ! ODA_INCUPD_FILE. +ODA_INCUPD_UV = @[ODA_INCUPD_UV] ! +ODA_UINC_VAR = @[ODA_UINC_VAR] ! default = "u_inc" + ! The name of the zonal vel. inc. variable in + ! ODA_INCUPD_UV_FILE. +ODA_VINC_VAR = @[ODA_VINC_VAR] ! default = "v_inc" + ! The name of the meridional vel. inc. variable in + ! ODA_INCUPD_UV_FILE. +ODA_INCUPD_NHOURS = @[ODA_INCUPD_NHOURS] ! default=3.0 + ! Number of hours for full update (0=direct insertion). + ! === module MOM_surface_forcing === OCEAN_SURFACE_STAGGER = "A" ! default = "C" ! A case-insensitive character string to indicate the diff --git a/tests/parm/MOM_input_template_500 b/tests/parm/MOM_input_template_500 index 2a5dde838b..d487e67009 100644 --- a/tests/parm/MOM_input_template_500 +++ b/tests/parm/MOM_input_template_500 @@ -495,6 +495,31 @@ MAXTRUNC = 1000 ! [truncations save_interval-1] default = 0 ! === module ocean_model_init === +! === module MOM_oda_incupd === +ODA_INCUPD = @[ODA_INCUPD] ! [Boolean] default = False + ! If true, oda incremental updates will be applied + ! everywhere in the domain. +ODA_INCUPD_FILE = "mom6_increment.nc" ! The name of the file with the T,S,h increments. + +ODA_TEMPINC_VAR = @[ODA_TEMPINC_VAR] ! default = "ptemp_inc" + ! The name of the potential temperature inc. variable in + ! ODA_INCUPD_FILE. +ODA_SALTINC_VAR = @[ODA_SALTINC_VAR] ! default = "sal_inc" + ! The name of the salinity inc. variable in + ! ODA_INCUPD_FILE. +ODA_THK_VAR = @[ODA_THK_VAR] ! default = "h" + ! The name of the int. depth inc. variable in + ! ODA_INCUPD_FILE. +ODA_INCUPD_UV = @[ODA_INCUPD_UV] ! +ODA_UINC_VAR = @[ODA_UINC_VAR] ! default = "u_inc" + ! The name of the zonal vel. inc. variable in + ! ODA_INCUPD_UV_FILE. +ODA_VINC_VAR = @[ODA_VINC_VAR] ! default = "v_inc" + ! The name of the meridional vel. inc. variable in + ! ODA_INCUPD_UV_FILE. +ODA_INCUPD_NHOURS = @[ODA_INCUPD_NHOURS] ! default=3.0 + ! Number of hours for full update (0=direct insertion). + ! === module MOM_surface_forcing === OCEAN_SURFACE_STAGGER = "A" ! default = "C" ! A case-insensitive character string to indicate the diff --git a/tests/parm/control.nml.IN b/tests/parm/control.nml.IN index 3bceb82f31..d48d1fb422 100644 --- a/tests/parm/control.nml.IN +++ b/tests/parm/control.nml.IN @@ -10,23 +10,16 @@ max_output_fields = @[MAX_OUTPUT_FIELDS] / -&fms_io_nml - checksum_required = .false. - max_files_r = 100 - max_files_w = 100 -/ - -&mpp_io_nml -shuffle=1 -deflate_level=1 -/ - &fms_nml clock_grain = 'ROUTINE' domains_stack_size = 3000000 print_memory_usage = .false. / +&fms2_io_nml + netcdf_default_format = "netcdf4" +/ + &fv_core_nml layout = @[INPES],@[JNPES] io_layout = 1,1 diff --git a/tests/parm/control_ca.nml.IN b/tests/parm/control_ca.nml.IN index 6119ad7d21..95abe17265 100644 --- a/tests/parm/control_ca.nml.IN +++ b/tests/parm/control_ca.nml.IN @@ -10,23 +10,16 @@ max_output_fields = @[MAX_OUTPUT_FIELDS] / -&fms_io_nml - checksum_required = .false. - max_files_r = 100 - max_files_w = 100 -/ - -&mpp_io_nml -shuffle=1 -deflate_level=1 -/ - &fms_nml clock_grain = 'ROUTINE' domains_stack_size = 3000000 print_memory_usage = .false. / +&fms2_io_nml + netcdf_default_format = "netcdf4" +/ + &fv_core_nml layout = @[INPES],@[JNPES] io_layout = 1,1 diff --git a/tests/parm/control_csawmg.nml.IN b/tests/parm/control_csawmg.nml.IN index b96c803f80..373c25683d 100644 --- a/tests/parm/control_csawmg.nml.IN +++ b/tests/parm/control_csawmg.nml.IN @@ -9,23 +9,16 @@ prepend_date = .false. / -&fms_io_nml - checksum_required = .false. - max_files_r = 100 - max_files_w = 100 -/ - -&mpp_io_nml -shuffle=1 -deflate_level=1 -/ - &fms_nml clock_grain = 'ROUTINE' domains_stack_size = 3000000 print_memory_usage = .false. / +&fms2_io_nml + netcdf_default_format = "netcdf4" +/ + &fv_core_nml layout = @[INPES],@[JNPES] io_layout = 1,1 diff --git a/tests/parm/control_flake.nml.IN b/tests/parm/control_flake.nml.IN index b0e1b47288..cea5817471 100644 --- a/tests/parm/control_flake.nml.IN +++ b/tests/parm/control_flake.nml.IN @@ -9,23 +9,16 @@ prepend_date = .false. / -&fms_io_nml - checksum_required = .false. - max_files_r = 100 - max_files_w = 100 -/ - -&mpp_io_nml -shuffle=1 -deflate_level=1 -/ - &fms_nml clock_grain = 'ROUTINE' domains_stack_size = 3000000 print_memory_usage = .false. / +&fms2_io_nml + netcdf_default_format = "netcdf4" +/ + &fv_core_nml layout = @[INPES],@[JNPES] io_layout = 1,1 @@ -111,7 +104,7 @@ deflate_level=1 lakefrac_threshold = @[LAKEFRAC_THRESHOLD] ! 0.15 lakedepth_threshold = @[LAKEDEPTH_THRESHOLD] ! 0.5 clm_lake_debug = .false. - + frac_ice = @[FRAC_ICE] ! false for flake, true for clm lake fhzero = 6 h2o_phys = .true. ldiag3d = .false. diff --git a/tests/parm/control_gdas.nml.IN b/tests/parm/control_gdas.nml.IN index 7f52778e71..9ffeadd0e3 100644 --- a/tests/parm/control_gdas.nml.IN +++ b/tests/parm/control_gdas.nml.IN @@ -3,31 +3,22 @@ chksum_debug = .false. dycore_only = .false. ccpp_suite = '@[CCPP_SUITE]' - + / &diag_manager_nml prepend_date = .false. - -/ - -&fms_io_nml - checksum_required = .false. - max_files_r = 100 - max_files_w = 100 - -/ -&mpp_io_nml -shuffle=1 -deflate_level=1 / &fms_nml clock_grain = 'ROUTINE' domains_stack_size = 3000000 print_memory_usage = .false. - +/ + +&fms2_io_nml + netcdf_default_format = "netcdf4" / &fv_core_nml @@ -100,7 +91,7 @@ deflate_level=1 agrid_vel_rst = .true. read_increment = .false. res_latlon_dynamics = "" - + / &cires_ugwp_nml @@ -115,7 +106,7 @@ deflate_level=1 knob_ugwp_dokdis = 1 knob_ugwp_ndx4lh = 1 knob_ugwp_version = 0 - launch_level = 54 + launch_level = 54 / &external_ic_nml @@ -124,7 +115,7 @@ deflate_level=1 gfs_dwinds = .true. checker_tr = .false. nt_checker = 0 - + / &gfs_physics_nml @@ -204,7 +195,7 @@ deflate_level=1 iau_delthrs = 6 iau_inc_files= @[IAU_INC_FILES] iau_drymassfixer = .false. - + / &gfdl_cloud_microphysics_nml @@ -256,12 +247,12 @@ deflate_level=1 mp_time = 150. reiflag = 2 - + / &interpolator_nml interp_method = 'conserve_great_circle' - + / &namsfc @@ -306,12 +297,12 @@ deflate_level=1 FvmxL = 99999 FSLPL = 99999 FABSL = 99999 - + / &fv_grid_nml grid_file = 'INPUT/grid_spec.nc' - + / &nam_stochy @@ -333,8 +324,8 @@ deflate_level=1 sppt_logit = .true. sppt_sfclimit = .true. use_zmtnblck = .true. - + / &nam_sfcperts - + / diff --git a/tests/parm/control_gfsv17.nml.IN b/tests/parm/control_gfsv17.nml.IN index 5f72a8355c..247cca85e8 100644 --- a/tests/parm/control_gfsv17.nml.IN +++ b/tests/parm/control_gfsv17.nml.IN @@ -10,23 +10,16 @@ max_output_fields = @[MAX_OUTPUT_FIELDS] / -&fms_io_nml - checksum_required = .false. - max_files_r = 100 - max_files_w = 100 -/ - -&mpp_io_nml -shuffle=1 -deflate_level=1 -/ - &fms_nml clock_grain = 'ROUTINE' domains_stack_size = 3000000 print_memory_usage = .false. / +&fms2_io_nml + netcdf_default_format = "netcdf4" +/ + &fv_core_nml layout = @[INPES],@[JNPES] io_layout = 1,1 diff --git a/tests/parm/control_noahmp.nml.IN b/tests/parm/control_noahmp.nml.IN index b9a03b7df4..6082aa789b 100644 --- a/tests/parm/control_noahmp.nml.IN +++ b/tests/parm/control_noahmp.nml.IN @@ -9,23 +9,16 @@ prepend_date = .false. / -&fms_io_nml - checksum_required = .false. - max_files_r = 100 - max_files_w = 100 -/ - -&mpp_io_nml -shuffle=1 -deflate_level=1 -/ - &fms_nml clock_grain = 'ROUTINE' domains_stack_size = 3000000 print_memory_usage = .false. / +&fms2_io_nml + netcdf_default_format = "netcdf4" +/ + &fv_core_nml layout = @[INPES],@[JNPES] io_layout = 1,1 diff --git a/tests/parm/control_ugwpv1.nml.IN b/tests/parm/control_ugwpv1.nml.IN index 91016fb8c3..ea685cd24e 100644 --- a/tests/parm/control_ugwpv1.nml.IN +++ b/tests/parm/control_ugwpv1.nml.IN @@ -9,23 +9,16 @@ prepend_date = .false. / -&fms_io_nml - checksum_required = .false. - max_files_r = 100 - max_files_w = 100 -/ - -&mpp_io_nml -shuffle=1 -deflate_level=1 -/ - &fms_nml clock_grain = 'ROUTINE' domains_stack_size = 3000000 print_memory_usage = .false. / +&fms2_io_nml + netcdf_default_format = "netcdf4" +/ + &fv_core_nml layout = @[INPES],@[JNPES] io_layout = 1,1 diff --git a/tests/parm/cpld_control.nml.IN b/tests/parm/cpld_control.nml.IN index db846ff05a..af9fdfc8f8 100644 --- a/tests/parm/cpld_control.nml.IN +++ b/tests/parm/cpld_control.nml.IN @@ -10,23 +10,16 @@ max_output_fields = @[MAX_OUTPUT_FIELDS] / -&fms_io_nml - checksum_required = .false. - max_files_r = 100 - max_files_w = 100 -/ - -&mpp_io_nml -shuffle=1 -deflate_level=1 -/ - &fms_nml clock_grain = 'ROUTINE' domains_stack_size = @[DOMAINS_STACK_SIZE] print_memory_usage = .false. / +&fms2_io_nml + netcdf_default_format = "netcdf4" +/ + &fv_core_nml layout = @[INPES],@[JNPES] io_layout = 1,1 @@ -44,8 +37,9 @@ deflate_level=1 n_sponge = 42 nudge_qv = .true. nudge_dz = .false. - tau = 10.0 - rf_cutoff = 7.5e2 + tau = 0.0 + fast_tau_w_sec = 0.2 + rf_cutoff = 10. d2_bg_k1 = @[D2_BG_K1] d2_bg_k2 = @[D2_BG_K2] kord_tm = -9 @@ -59,7 +53,7 @@ deflate_level=1 a_imp = 1. p_fac = 0.1 k_split = 2 - n_split = 6 + n_split = 5 nwat = 6 na_init = @[NA_INIT] d_ext = 0. @@ -118,7 +112,7 @@ deflate_level=1 fhcyc = @[FHCYC] use_ufo = .true. pre_rad = .false. - imp_physics = @[IMP_PHYSICS] + imp_physics = @[IMP_PHYSICS] iovr = 3 ltaerosol = .false. lradar = .false. @@ -225,6 +219,10 @@ deflate_level=1 do_sppt = @[DO_SPPT] do_shum = @[DO_SHUM] do_skeb = @[DO_SKEB] + iaufhrs = @[IAUFHRS] + iau_delthrs = @[IAU_DELTHRS] + iau_inc_files= @[IAU_INC_FILES] + iau_drymassfixer = .false. use_med_flux = @[USE_MED_FLUX] frac_grid = @[FRAC_GRID] cplchm = @[CPLCHM] @@ -250,17 +248,17 @@ deflate_level=1 / &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 = @[KNOB_UGWP_VERSION] + 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 = @[KNOB_UGWP_DOKDIS] + knob_ugwp_ndx4lh = @[KNOB_UGWP_NDX4LH] + knob_ugwp_version = @[KNOB_UGWP_VERSION] launch_level = 54 / diff --git a/tests/parm/cpld_control_ugwpv1.nml.IN b/tests/parm/cpld_control_ugwpv1.nml.IN new file mode 100644 index 0000000000..6c37353eba --- /dev/null +++ b/tests/parm/cpld_control_ugwpv1.nml.IN @@ -0,0 +1,394 @@ +&atmos_model_nml + blocksize = 32 + chksum_debug = .false. + dycore_only = .false. + ccpp_suite = '@[CCPP_SUITE]' +/ + +&diag_manager_nml + prepend_date = .false. + max_output_fields = @[MAX_OUTPUT_FIELDS] +/ + +&fms_nml + clock_grain = 'ROUTINE' + domains_stack_size = @[DOMAINS_STACK_SIZE] + print_memory_usage = .false. +/ + +&fms2_io_nml + netcdf_default_format = "netcdf4" +/ + +&fv_core_nml + layout = @[INPES],@[JNPES] + io_layout = 1,1 + npx = @[NPX] + npy = @[NPY] + ntiles = 6 + npz = @[NPZ] + dz_min = @[DZ_MIN] + psm_bc = @[PSM_BC] + grid_type = -1 + make_nh = @[MAKE_NH] + fv_debug = .false. + range_warn = .true. + reset_eta = .false. + n_sponge = 42 + nudge_qv = .true. + nudge_dz = .false. + tau = 0.0 + fast_tau_w_sec = 0.2 + rf_cutoff = 10. + d2_bg_k1 = @[D2_BG_K1] + d2_bg_k2 = @[D2_BG_K2] + 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 = 5 + nwat = 6 + na_init = @[NA_INIT] + d_ext = 0. + dnats = @[DNATS] + fv_sg_adj = 450 + d2_bg = 0. + nord = 2 + dddmp = @[DDDMP] + d4_bg = 0.12 + vtdm4 = 0.02 + delt_max = 0.002 + ke_bg = 0. + do_vort_damp = .true. + external_ic = @[EXTERNAL_IC] + external_eta = .true. + gfs_phil = .false. + nggps_ic = @[NGGPS_IC] + mountain = @[MOUNTAIN] + 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. + dry_mass=98320.0 + consv_te = 1. + do_sat_adj = @[DO_SAT_ADJ] + consv_am = .false. + fill = .true. + dwind_2d = .false. + print_freq = 6 + warm_start = @[WARM_START] + no_dycore = .false. + z_tracer = .true. + agrid_vel_rst = .true. + read_increment = @[READ_INCREMENT] + res_latlon_dynamics = @[RES_LATLON_DYNAMICS] +/ + +&external_ic_nml + filtered_terrain = .true. + levp = @[NPZP] + gfs_dwinds = .true. + checker_tr = .false. + nt_checker = 0 +/ + +&gfs_physics_nml + fhzero = @[FHZERO] + h2o_phys = .true. + ldiag3d = @[LDIAG3D] + qdiag3d = @[QDIAG3D] + print_diff_pgr = @[PRINT_DIFF_PGR] + fhcyc = @[FHCYC] + use_ufo = .true. + pre_rad = .false. + imp_physics = @[IMP_PHYSICS] + iovr = 3 + ltaerosol = .false. + lradar = .false. + ttendlim = -999 + dt_inner = @[DT_INNER] + sedi_semi = @[SEDI_SEMI] + decfl = @[DECFL] + oz_phys = .false. + oz_phys_2015 = .true. + lsoil_lsm = 4 + do_mynnedmf = @[DO_MYNNEDMF] + do_mynnsfclay = .false. + icloud_bl = 1 + bl_mynn_edmf = 1 + bl_mynn_tkeadvect = .true. + bl_mynn_edmf_mom = 1 + do_ugwp = .false. + do_tofd = .false. + gwd_opt = @[GWD_OPT] + do_ugwp_v0 = @[DO_UGWP_V0] + do_ugwp_v1 = @[DO_UGWP_V1] + do_ugwp_v0_orog_only = .false. + do_ugwp_v0_nst_only = @[DO_UGWP_V0_NST_ONLY] + do_gsl_drag_ls_bl = @[DO_GSL_DRAG_LS_BL] + do_gsl_drag_ss = @[DO_GSL_DRAG_SS] + do_gsl_drag_tofd = @[DO_GSL_DRAG_TOFD] + do_ugwp_v1_orog_only = @[DO_UGWP_V1_OROG_ONLY] + min_lakeice = 0.15 + min_seaice = @[MIN_SEAICE] + use_cice_alb = @[USE_CICE_ALB] + pdfcld = .false. + fhswr = 3600. + fhlwr = 3600. + ialb = @[IALB] + iems = @[IEMS] + iaer = @[IAER] + icliq_sw = 2 + ico2 = 2 + isubc_sw = 2 + isubc_lw = 2 + isol = 2 + lwhtr = .true. + swhtr = .true. + cnvgwd = .true. + shal_cnv = @[SHAL_CNV] + cal_pre = .false. + redrag = .true. + dspheat = .true. + hybedmf = .false. + satmedmf = @[SATMEDMF] + isatmedmf = 1 + lheatstrg = @[LHEATSTRG] + lseaspray = @[LSEASPRAY] + random_clds = @[RANDOM_CLDS] + trans_trac = .true. + cnvcld = @[CNVCLD] + imfshalcnv = @[IMFSHALCNV] + imfdeepcnv = @[IMFDEEPCNV] + progsigma = @[PROGSIGMA] + ras = @[RAS] + cdmbgwd = @[CDMBWD] + prslrd0 = 0. + ivegsrc = 1 + isot = 1 + lsoil = 4 + lsm = @[LSM] + iopt_dveg = @[IOPT_DVEG] + iopt_crs = @[IOPT_CRS] + iopt_btr = 1 + iopt_run = 1 + iopt_sfc = @[IOPT_SFC] + iopt_trs = @[IOPT_TRS] + iopt_diag = @[IOPT_DIAG] + iopt_frz = 1 + iopt_inf = 1 + iopt_rad = @[IOPT_RAD] + iopt_alb = @[IOPT_ALB] + iopt_snf = 4 + iopt_tbot = 2 + iopt_stc = @[IOPT_STC] + debug = .false. + nstf_name = @[NSTF_NAME] + nst_anl = .true. + psautco = 0.0008,0.0005 + prautco = 0.00015,0.00015 + lgfdlmprad = @[LGFDLMPRAD] + effr_in = .true. + ldiag_ugwp = @[LDIAG_UGWP] + fscav_aero = @[FSCAV_AERO] + do_RRTMGP = @[DO_RRTMGP] + active_gases = 'h2o_co2_o3_n2o_ch4_o2' + ngases = 6 + lw_file_gas = 'rrtmgp-data-lw-g128-210809.nc' + lw_file_clouds = 'rrtmgp-cloud-optics-coeffs-lw.nc' + sw_file_gas = 'rrtmgp-data-sw-g112-210809.nc' + sw_file_clouds = 'rrtmgp-cloud-optics-coeffs-sw.nc' + rrtmgp_nGptsSW = 112 + rrtmgp_nGptsLW = 128 + rrtmgp_nBandsLW = 16 + rrtmgp_nBandsSW = 14 + doGP_cldoptics_LUT = @[DOGP_CLDOPTICS_LUT] + doGP_lwscat = @[DOGP_LWSCAT] + doGP_sgs_cnv = @[DOGP_SGS_CNV] + do_sppt = @[DO_SPPT] + do_shum = @[DO_SHUM] + do_skeb = @[DO_SKEB] + iaufhrs = @[IAUFHRS] + iau_delthrs = @[IAU_DELTHRS] + iau_inc_files= @[IAU_INC_FILES] + iau_drymassfixer = .false. + use_med_flux = @[USE_MED_FLUX] + frac_grid = @[FRAC_GRID] + cplchm = @[CPLCHM] + cplflx = @[CPLFLX] + cplice = @[CPLICE] + cplwav = @[CPLWAV] + cplwav2atm = @[CPLWAV2ATM] + cpllnd = @[CPLLND] + do_ca = @[DO_CA] + ca_global = @[CA_GLOBAL] + ca_sgs = @[CA_SGS] + nca = @[NCA] + ncells = @[NCELLS] + nlives = @[NLIVES] + nseed = @[NSEED] + nfracseed = @[NFRACSEED] + nthresh = @[NTHRESH] + ca_trigger = @[CA_TRIGGER] + nspinup = @[NSPINUP] + iseed_ca = @[ISEED_CA] + lndp_type = @[LNDP_TYPE] + n_var_lndp = @[N_VAR_LNDP] +/ + +&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 = @[KNOB_UGWP_DOKDIS] + knob_ugwp_ndx4lh = @[KNOB_UGWP_NDX4LH] + knob_ugwp_version = @[KNOB_UGWP_VERSION] + knob_ugwp_palaunch = 275.0e2 + knob_ugwp_nslope = @[KNOB_UGWP_NSLOPE] + knob_ugwp_lzmax = 15.750e3 + knob_ugwp_lzmin = 0.75e3 + knob_ugwp_lzstar = 2.0e3 + knob_ugwp_taumin = 0.25e-3 + knob_ugwp_tauamp = 3.0e-3 + knob_ugwp_lhmet = 200.0e3 + knob_ugwp_orosolv = 'pss-1986' +/ + +&gfdl_cloud_microphysics_nml + sedi_transport = .true. + do_sedi_heat = .false. + rad_snow = .true. + rad_graupel = .true. + rad_rain = .true. + const_vi = .false. + const_vs = .false. + const_vg = .false. + const_vr = .false. + 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. + reiflag = 2 +/ + +&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 = @[FNALBC] + FNALBC2 = @[FNALBC2] + FNAISC = 'IMS-NIC.blended.ice.monthly.clim.grb' + FNTG3C = @[FNTG3C] + FNVEGC = @[FNVEGC] + FNVETC = @[FNVETC] + FNSOTC = @[FNSOTC] + FNSOCC = @[FNSOCC] + FNSMCC = @[FNSMCC] + FNMSKH = @[FNMSKH] + FNTSFA = '' + FNACNA = '' + FNSNOA = '' + FNVMNC = @[FNVMNC] + FNVMXC = @[FNVMXC] + FNSLPC = @[FNSLPC] + FNABSC = @[FNABSC] + LDEBUG =.false. + FSMCL(2) = 99999 + FSMCL(3) = 99999 + FSMCL(4) = 99999 + LANDICE = @[LANDICE] + FTSFS = 90 + FAISL = 99999 + FAISS = 99999 + FSNOL = 99999 + FSNOS = 99999 + FSICL = @[FSICL] + FSICS = @[FSICS] + FTSFL = 99999 + FVETL = 99999 + FSOTL = 99999 + FvmnL = 99999 + FvmxL = 99999 + FSLPL = 99999 + FABSL = 99999 +/ + +&fv_grid_nml + grid_file = 'INPUT/grid_spec.nc' +/ + +&nam_stochy +/ + +&nam_sfcperts + lndp_type = @[LNDP_TYPE] + lndp_model_type = @[LNDP_MODEL_TYPE] + LNDP_TAU=21600, + LNDP_LSCALE=500000, + ISEED_LNDP=2010, + lndp_var_list = @[LNDP_VAR_LIST] + lndp_prt_list = @[LNDP_PRT_LIST] +/ + +&MOM_input_nml + output_directory = 'MOM6_OUTPUT/', + input_filename = '@[MOM6_RESTART_SETTING]' + restart_input_dir = 'INPUT/', + restart_output_dir = 'RESTART/', + parameter_filename = 'INPUT/MOM_input', + 'INPUT/MOM_override'/ diff --git a/tests/parm/cpt.nml.IN b/tests/parm/cpt.nml.IN index 4e6f365376..158e025d79 100644 --- a/tests/parm/cpt.nml.IN +++ b/tests/parm/cpt.nml.IN @@ -9,12 +9,6 @@ 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, @@ -25,6 +19,10 @@ grid_file = 'INPUT/grid_spec.nc' / +&fms2_io_nml + netcdf_default_format = "netcdf4" +/ + &fv_core_nml layout = @[INPES],@[JNPES] io_layout = 1,1 diff --git a/tests/parm/csawmg3shoc127.nml.IN b/tests/parm/csawmg3shoc127.nml.IN index e81a543ffa..a2b5b0b71b 100644 --- a/tests/parm/csawmg3shoc127.nml.IN +++ b/tests/parm/csawmg3shoc127.nml.IN @@ -9,12 +9,6 @@ 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, @@ -25,6 +19,10 @@ grid_file = 'INPUT/grid_spec.nc' / +&fms2_io_nml + netcdf_default_format = "netcdf4" +/ + &fv_core_nml layout = @[INPES],@[JNPES] io_layout = 1,1 diff --git a/tests/parm/csawmgshoc.nml.IN b/tests/parm/csawmgshoc.nml.IN index f77a65c383..75927577b9 100644 --- a/tests/parm/csawmgshoc.nml.IN +++ b/tests/parm/csawmgshoc.nml.IN @@ -9,12 +9,6 @@ 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, @@ -25,6 +19,10 @@ grid_file = 'INPUT/grid_spec.nc' / +&fms2_io_nml + netcdf_default_format = "netcdf4" +/ + &fv_core_nml layout = @[INPES],@[JNPES] io_layout = 1,1 diff --git a/tests/parm/diag_table/diag_table_cpld_template_iau b/tests/parm/diag_table/diag_table_cpld_template_iau new file mode 100644 index 0000000000..ae3146372f --- /dev/null +++ b/tests/parm/diag_table/diag_table_cpld_template_iau @@ -0,0 +1,311 @@ +@[SYEAR]@[SMONTH]@[SDAY].@[SHOUR]Z.@[ATMRES].64bit.non-mono +@[SYEAR] @[SMONTH] @[SDAY] @[SHOUR] 0 0 + +"fv3_history", 0, "hours", 1, "hours", "time" +"fv3_history2d", 0, "hours", 1, "hours", "time" +###################### +"ocn%4yr%2mo%2dy%2hr", 6, "hours", 1, "hours", "time", 6, "hours", "@[SYEAR] @[SMONTH] @[SDAY] @[CHOUR] 0 0" +"SST%4yr%2mo%2dy", 1, "days", 1, "days", "time", 1, "days", "@[SYEAR] @[SMONTH] @[SDAY] @[CHOUR] 0 0" +############################################## +# static fields + "ocean_model", "geolon", "geolon", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "geolat", "geolat", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "geolon_c", "geolon_c", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "geolat_c", "geolat_c", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "geolon_u", "geolon_u", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "geolat_u", "geolat_u", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "geolon_v", "geolon_v", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "geolat_v", "geolat_v", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +# "ocean_model", "depth_ocean", "depth_ocean", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +# "ocean_model", "wet", "wet", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "wet_c", "wet_c", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "wet_u", "wet_u", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "wet_v", "wet_v", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "sin_rot", "sin_rot", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "cos_rot", "cos_rot", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + +# ocean output TSUV and others + "ocean_model", "SSH", "SSH", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "SST", "SST", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "SSS", "SSS", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "speed", "speed", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "SSU", "SSU", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "SSV", "SSV", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "frazil", "frazil", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "ePBL_h_ML", "ePBL", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "MLD_003", "MLD_003", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "MLD_0125", "MLD_0125", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + +# save daily SST + "ocean_model", "geolon", "geolon", "SST%4yr%2mo%2dy", "all", .false., "none", 2 + "ocean_model", "geolat", "geolat", "SST%4yr%2mo%2dy", "all", .false., "none", 2 + "ocean_model", "SST", "sst", "SST%4yr%2mo%2dy", "all", .true., "none", 2 + +# Z-Space Fields Provided for CMIP6 (CMOR Names): +#=============================================== + "ocean_model_z","uo","uo" ,"ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model_z","vo","vo" ,"ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model_z","so","so" ,"ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model_z","temp","temp" ,"ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + +# forcing + "ocean_model", "taux", "taux", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "tauy", "tauy", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "latent", "latent", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "sensible", "sensible", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "SW", "SW", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "LW", "LW", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "evap", "evap", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "lprec", "lprec", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "lrunoff", "lrunoff", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 +# "ocean_model", "frunoff", "frunoff", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "fprec", "fprec", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "LwLatSens", "LwLatSens", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "Heat_PmE", "Heat_PmE", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 +# +### +# FV3 variabls needed for NGGPS evaluation +### +"gfs_dyn", "ucomp", "ugrd", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "vcomp", "vgrd", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "sphum", "spfh", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "temp", "tmp", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "liq_wat", "clwmr", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "o3mr", "o3mr", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "delp", "dpres", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "delz", "delz", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "w", "dzdt", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "ice_wat", "icmr", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "rainwat", "rwmr", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "snowwat", "snmr", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "graupel", "grle", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "ps", "pressfc", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "hs", "hgtsfc", "fv3_history", "all", .false., "none", 2 +#"gfs_dyn", "ice_nc", "nicp", "fv3_history", "all", .false., "none", 2 +#"gfs_dyn", "rain_nc", "ntrnc", "fv3_history", "all", .false., "none", 2 + +# chemical tracers advected by FV3 +"gfs_dyn", "so2", "so2", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "so4", "so4", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "dms", "dms", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "msa", "msa", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "bc1", "bc1", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "bc2", "bc2", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "oc1", "oc1", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "oc2", "oc2", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "dust1", "dust1", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "dust2", "dust2", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "dust3", "dust3", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "dust4", "dust4", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "dust5", "dust5", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "seas1", "seas1", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "seas2", "seas2", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "seas3", "seas3", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "seas4", "seas4", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "seas5", "seas5", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "nh3", "nh3", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "nh4a", "nh4a", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "no3an1", "no3an1", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "no3an2", "no3an2", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "no3an3", "no3an3", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "pm25", "pm25", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "pm10", "pm10", "fv3_history", "all", .false., "none", 2 + +"gfs_phys", "frzr", "frzr", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "frzrb", "frzrb", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "frozr", "frozr", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "frozrb", "frozrb", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "tsnowp", "tsnowp", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "tsnowpb", "tsnowpb", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "rhonewsn", "rhonewsn", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "ALBDO_ave", "albdo_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "cnvprcp_ave", "cprat_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "cnvprcpb_ave", "cpratb_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "totprcp_ave", "prate_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "totprcpb_ave", "prateb_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "DLWRF", "dlwrf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "DLWRFI", "dlwrf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "ULWRF", "ulwrf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "ULWRFI", "ulwrf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "DSWRF", "dswrf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "DSWRFI", "dswrf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "USWRF", "uswrf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "USWRFI", "uswrf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "DSWRFtoa", "dswrf_avetoa","fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "USWRFtoa", "uswrf_avetoa","fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "ULWRFtoa", "ulwrf_avetoa","fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "gflux_ave", "gflux_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "hpbl", "hpbl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "lhtfl_ave", "lhtfl_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "shtfl_ave", "shtfl_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "pwat", "pwat", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "soilm", "soilm", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TCDC_aveclm", "tcdc_aveclm", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TCDC_avebndcl", "tcdc_avebndcl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TCDC_avehcl", "tcdc_avehcl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TCDC_avelcl", "tcdc_avelcl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TCDC_avemcl", "tcdc_avemcl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TCDCcnvcl", "tcdccnvcl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PREScnvclt", "prescnvclt", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PREScnvclb", "prescnvclb", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PRES_avehct", "pres_avehct", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PRES_avehcb", "pres_avehcb", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TEMP_avehct", "tmp_avehct", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PRES_avemct", "pres_avemct", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PRES_avemcb", "pres_avemcb", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TEMP_avemct", "tmp_avemct", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PRES_avelct", "pres_avelct", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PRES_avelcb", "pres_avelcb", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TEMP_avelct", "tmp_avelct", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "u-gwd_ave", "u-gwd_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "v-gwd_ave", "v-gwd_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "dusfc", "uflx_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "dvsfc", "vflx_ave", "fv3_history2d", "all", .false., "none", 2 +#"gfs_phys", "cnvw", "cnvcldwat", "fv3_history2d", "all", .false., "none", 2 + +"gfs_phys", "psurf", "pressfc", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "u10m", "ugrd10m", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "v10m", "vgrd10m", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "cldfra", "cldfra", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "crain", "crain", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "tprcp", "tprcp", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "hgtsfc", "orog", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "weasd", "weasd", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "f10m", "f10m", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "q2m", "spfh2m", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "t2m", "tmp2m", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "tsfc", "tmpsfc", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "vtype", "vtype", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "stype", "sotyp", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "slmsksfc", "land", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "vfracsfc", "veg", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "zorlsfc", "sfcr", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "uustar", "fricv", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilt1", "soilt1" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilt2", "soilt2" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilt3", "soilt3" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilt4", "soilt4" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilw1", "soilw1" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilw2", "soilw2" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilw3", "soilw3" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilw4", "soilw4" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "slc_1", "soill1", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "slc_2", "soill2", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "slc_3", "soill3", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "slc_4", "soill4", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "slope", "sltyp", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "alnsf", "alnsf", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "alnwf", "alnwf", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "alvsf", "alvsf", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "alvwf", "alvwf", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "canopy", "cnwat", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "facsf", "facsf", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "facwf", "facwf", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "ffhh", "ffhh", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "ffmm", "ffmm", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "fice", "icec", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "hice", "icetk", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "snoalb", "snoalb", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "shdmax", "shdmax", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "shdmin", "shdmin", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "snowd", "snod", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "tg3", "tg3", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "tisfc", "tisfc", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "tref", "tref", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "z_c", "zc", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "c_0", "c0", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "c_d", "cd", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "w_0", "w0", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "w_d", "wd", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "xt", "xt", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "xz", "xz", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "dt_cool", "dtcool", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "xs", "xs", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "xu", "xu", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "xv", "xv", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "xtts", "xtts", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "xzts", "xzts", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "d_conv", "dconv", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "qrain", "qrain", "fv3_history2d", "all", .false., "none", 2 + +"gfs_phys", "acond", "acond", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "cduvb_ave", "cduvb_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "cpofp", "cpofp", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "duvb_ave", "duvb_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "csdlf_ave", "csdlf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "csusf_ave", "csusf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "csusf_avetoa", "csusftoa", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "csdsf_ave", "csdsf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "csulf_ave", "csulf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "csulf_avetoa", "csulftoa", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "cwork_ave", "cwork_aveclm", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "evbs_ave", "evbs_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "evcw_ave", "evcw_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "fldcp", "fldcp", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "hgt_hyblev1", "hgt_hyblev1", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "spfh_hyblev1", "spfh_hyblev1", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "ugrd_hyblev1", "ugrd_hyblev1", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "vgrd_hyblev1", "vgrd_hyblev1", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "tmp_hyblev1", "tmp_hyblev1", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "gfluxi", "gflux", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "lhtfl", "lhtfl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "shtfl", "shtfl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "pevpr", "pevpr", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "pevpr_ave", "pevpr_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "sbsno_ave", "sbsno_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "sfexc", "sfexc", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "snohf", "snohf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "snowc_ave", "snowc_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "spfhmax2m", "spfhmax_max2m", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "spfhmin2m", "spfhmin_min2m", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "tmpmax2m", "tmax_max2m", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "tmpmin2m", "tmin_min2m", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "ssrun_acc", "ssrun_acc", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "sunsd_acc", "sunsd_acc", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "watr_acc", "watr_acc", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "wilt", "wilt", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "vbdsf_ave", "vbdsf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "vddsf_ave", "vddsf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "nbdsf_ave", "nbdsf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "nddsf_ave", "nddsf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "trans_ave", "trans_ave", "fv3_history2d", "all", .false., "none", 2 + +"gfs_phys", "AOD_550", "aod550", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "DU_AOD_550", "du_aod550", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "SU_AOD_550", "su_aod550", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "BC_AOD_550", "bc_aod550", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "OC_AOD_550", "oc_aod550", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "SS_AOD_550", "ss_aod550", "fv3_history2d", "all", .false., "none", 2 +#============================================================================================= +# +#====> This file can be used with diag_manager/v2.0a (or higher) <==== +# +# +# FORMATS FOR FILE ENTRIES (not all input values are used) +# ------------------------ +# +#"file_name", output_freq, "output_units", format, "time_units", "long_name", +# +# +#output_freq: > 0 output frequency in "output_units" +# = 0 output frequency every time step +# =-1 output frequency at end of run +# +#output_units = units used for output frequency +# (years, months, days, minutes, hours, seconds) +# +#time_units = units used to label the time axis +# (days, minutes, hours, seconds) +# +# +# FORMAT FOR FIELD ENTRIES (not all input values are used) +# ------------------------ +# +#"module_name", "field_name", "output_name", "file_name" "time_sampling", time_avg, "other_opts", packing +# +#time_avg = .true. or .false. +# +#packing = 1 double precision +# = 2 float +# = 4 packed 16-bit integers +# = 8 packed 1-byte (not tested?) diff --git a/tests/parm/fd_nems.yaml b/tests/parm/fd_nems.yaml index 4b8c276331..3e43c76e79 100644 --- a/tests/parm/fd_nems.yaml +++ b/tests/parm/fd_nems.yaml @@ -29,6 +29,24 @@ canonical_units: N m-2 description: mediator calculation # + - standard_name: Foxx_lwnet + alias: mean_net_lw_flx + canonical_units: W m-2 + description: mediator calculation - atm/ocn net longwave flux + # + - standard_name: Foxx_sen + canonical_units: W m-2 + alias: mean_sensi_heat_flx + description: mediator calculation - atm/ocn surface sensible heat flux + # + - standard_name: Foxx_evap + canonical_units: kg m-2 s-1 + alias: mean_evap_rate + description: mediator calculation - atm/ocn specific humidity flux + # + - standard_name: Faox_evap + canonical_units: kg m-2 s-1 + description: mediator calculation - atm/ocn specific humidity flux #----------------------------------- # section: atmosphere export #----------------------------------- @@ -64,12 +82,12 @@ description: atmosphere export - mean downward LW heat flux # - standard_name: Faxa_rain - alias: mean_prec_rate + alias: inst_prec_rate canonical_units: kg m-2 s-1 description: atmosphere export # - standard_name: Faxa_rainc - alias: mean_prec_rate_conv + alias: inst_prec_rate_conv canonical_units: kg m-2 s-1 description: atmosphere export # @@ -78,7 +96,7 @@ description: atmosphere export # - standard_name: Faxa_snow - alias: mean_fprec_rate + alias: inst_fprec_rate canonical_units: kg m-2 s-1 description: atmosphere export # @@ -211,6 +229,21 @@ canonical_units: N m-2 description: atmosphere export - meridional component of momentum flux # + - standard_name: Faxa_lwnet + canonical_units: W m-2 + alias: mean_net_lw_flx + description: atmosphere export - mean net longwave flux from atm + # + - standard_name: Faxa_sen + canonical_units: W m-2 + alias: mean_sensi_heat_flx + description: atmosphere export - sensible heat flux + # + - standard_name : Faxa_evap + canonical_units: kg m-2 s-1 + alias: mean_evap_rate + description: atmosphere export - latent heat flux conversion + # - standard_name: Faxx_evap canonical_units: kg m-2 s-1 description: atmosphere import @@ -318,22 +351,22 @@ #----------------------------------- # - standard_name: Faii_evap - alias: mean_evap_rate_atm_into_ice + alias: evap_rate_atm_into_ice canonical_units: kg m-2 s-1 description: sea-ice export # - standard_name: Faii_lat - alias: mean_laten_heat_flx_atm_into_ice + alias: laten_heat_flx_atm_into_ice canonical_units: W m-2 description: sea-ice export to atm - atm/ice latent heat flux # - standard_name: Faii_sen - alias: mean_sensi_heat_flx_atm_into_ice + alias: sensi_heat_flx_atm_into_ice canonical_units: W m-2 description: sea-ice export to atm - atm/ice sensible heat flux # - standard_name: Faii_lwup - alias: mean_up_lw_flx_ice + alias: lwup_flx_ice canonical_units: W m-2 description: sea-ice export - outgoing logwave radiation # @@ -466,16 +499,16 @@ description: sea-ice export # - standard_name: Si_vice - alias: mean_ice_volume + alias: sea_ice_volume canonical_units: m - description: sea-ice export - volume of ice per unit are + description: sea-ice export - volume of ice per unit area # - standard_name: Si_snowh canonical_units: m description: sea-ice export - surface_snow_water_equivalent # - standard_name: Si_vsno - alias: mean_snow_volume + alias: snow_volume_on_sea_ice canonical_units: m description: sea-ice export - volume of snow per unit area # @@ -583,28 +616,35 @@ # section: ocean import #----------------------------------- # - - standard_name: mean_runoff_rate - canonical_units: kg m-2 s-1 - description: ocean import - total runoff to ocean + - standard_name: Foxx_hrain + canonical_units: W m-2 + description: to ocn heat content of rain # - - standard_name: mean_runoff_heat_flux - canonical_units: kg m-2 s-1 - description: ocean import - heat content of runoff + - standard_name: Foxx_hsnow + canonical_units: W m-2 + description: to ocn heat content of snow # - - standard_name: mean_calving_rate - canonical_units: kg m-2 s-1 - description: ocean import - total calving to ocean + - standard_name: Foxx_hevap + canonical_units: W m-2 + description: to ocn heat content of evaporation # - - standard_name: mean_calving_heat_flux - canonical_units: kg m-2 s-1 - description: ocean import - heat content of calving + - standard_name: Foxx_hcond + canonical_units: W m-2 + description: to ocn heat content of condensation + # + - standard_name: Foxx_hrofl + canonical_units: W m-2 + description: to ocn heat content of liquid runoff + # + - standard_name: Foxx_hrofi + canonical_units: W m-2 + description: to ocn heat content of ice runoff # - standard_name: Foxx_rofi canonical_units: kg m-2 s-1 description: ocean import - water flux due to runoff (frozen) # - standard_name: Foxx_rofl - alias: mean_runoff_rate canonical_units: kg m-2 s-1 description: ocean import - water flux due to runoff (liquid) # @@ -666,52 +706,21 @@ canonical_units: 1 # #----------------------------------- - # aliased fields for active and datm - #----------------------------------- - # - - standard_name: mean_net_lw_flx - canonical_units: W m-2 - - alias: Faxa_lwnet - standard_name : mean_net_lw_flx - description: atmosphere export - mean net longwave flux from atm - - alias: Foxx_lwnet - standard_name : mean_net_lw_flx - description: mediator calculation - atm/ocn net longwave flux - # - - standard_name: mean_sensi_heat_flx - canonical_units: W m-2 - - alias: Faxa_sen - standard_name : mean_sensi_heat_flx - description: atmosphere export - sensible heat flux - - alias: Faox_sen - standard_name : mean_sensi_heat_flx - description: mediator calculation - atm/ocn surface sensible heat flux - # - - standard_name: mean_evap_rate - canonical_units: kg m-2 s-1 - - alias: Faxa_evap - standard_name : mean_evap_rate - description: atmosphere export - latent heat flux conversion - - alias: Faox_evap - standard_name : mean_evap_rate - description: mediator calculation - atm/ocn specific humidity flux - # - #----------------------------------- # fields to use fluxes from mediator #----------------------------------- # - standard_name: Faox_lat - alias: mean_laten_heat_flx_atm_into_ocn + alias: laten_heat_flx_atm_into_ocn canonical_units: W m-2 description: mediator export - atm/ocn surface latent heat flux # - standard_name: Faox_sen - alias: mean_sensi_heat_flx_atm_into_ocn + alias: sensi_heat_flx_atm_into_ocn canonical_units: W m-2 description: mediator export - atm/ocn surface sensible heat flux # - standard_name: Faox_lwup - alias: mean_up_lw_flx_ocn + alias: lwup_flx_ocn canonical_units: W m-2 description: mediator export - long wave radiation flux over the ocean # @@ -729,6 +738,12 @@ # section: atmosphere fields that need to be defined but are not used #----------------------------------- # + - standard_name: mean_prec_rate + canonical_units: kg m-2 s-1 + - standard_name: mean_fprec_rate + canonical_units: kg m-2 s-1 + - standard_name: mean_prec_rate_conv + canonical_units: kg m-2 s-1 - standard_name: inst_down_lw_flx canonical_units: W m-2 - standard_name: inst_net_lw_flx diff --git a/tests/parm/gocart/CAP.rc b/tests/parm/gocart/CAP.rc index 64425b1bb4..d40106ae81 100644 --- a/tests/parm/gocart/CAP.rc +++ b/tests/parm/gocart/CAP.rc @@ -8,6 +8,8 @@ REPORT_THROUGHPUT: .false. USE_SHMEM: 0 +GridType: Cubed-Sphere + MAPL_ENABLE_TIMERS: NO MAPL_ENABLE_MEMUTILS: NO PRINTSPEC: 0 # (0: OFF, 1: IMPORT & EXPORT, 2: IMPORT, 3: EXPORT) diff --git a/tests/parm/gocart/GOCART2G_GridComp.rc b/tests/parm/gocart/GOCART2G_GridComp.rc index 5ea4fa45df..18954f8cdd 100644 --- a/tests/parm/gocart/GOCART2G_GridComp.rc +++ b/tests/parm/gocart/GOCART2G_GridComp.rc @@ -39,3 +39,5 @@ PASSIVE_INSTANCES_NI: aerosol_monochromatic_optics_wavelength_in_nm_from_LUT: 470 550 670 870 wavelengths_for_profile_aop_in_nm: 470 550 670 870 # must be included in LUT wavelengths_for_vertically_integrated_aop_in_nm: 470 550 670 870 # must be included in LUT + +use_threads: .TRUE. diff --git a/tests/parm/ice_in_template b/tests/parm/ice_in_template index 76f199ad56..aefa58b563 100644 --- a/tests/parm/ice_in_template +++ b/tests/parm/ice_in_template @@ -25,7 +25,7 @@ dumpfreq_n = @[DUMPFREQ_N] dump_last = .false. bfbflag = 'off' - diagfreq = 6 + diagfreq = @[DIAG_FREQ] diag_type = 'file' diag_file = 'ice_diag.d' print_global = .true. diff --git a/tests/parm/input_global_hafs.nml.IN b/tests/parm/input_global_hafs.nml.IN index 67453fac29..1a14a1670c 100644 --- a/tests/parm/input_global_hafs.nml.IN +++ b/tests/parm/input_global_hafs.nml.IN @@ -10,21 +10,6 @@ prepend_date = .false. / - &mpp_io_nml - header_buffer_val = 16384, - global_field_on_root_pe = .true., - io_clocks_on = .false., - shuffle = 0, - deflate_level = @[DEFLATE_LEVEL], - cf_compliance = .false. -/ - - &fms_io_nml - checksum_required = .false. - max_files_r = 100, - max_files_w = 100, -/ - &fms_nml clock_grain = 'ROUTINE', domains_stack_size = 30000000, @@ -35,6 +20,10 @@ !grid_file = 'INPUT/grid_spec.nc' / +&fms2_io_nml + netcdf_default_format = "netcdf4" +/ + &fv_core_nml layout = @[INPES],@[JNPES] io_layout = 1,1 diff --git a/tests/parm/input_nest02.nml.IN b/tests/parm/input_nest02.nml.IN index 5e99deb2ae..561afaffa9 100644 --- a/tests/parm/input_nest02.nml.IN +++ b/tests/parm/input_nest02.nml.IN @@ -9,12 +9,6 @@ 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, @@ -25,6 +19,10 @@ ! grid_file = 'INPUT/grid_spec.nc' / +&fms2_io_nml + netcdf_default_format = "netcdf4" +/ + &fv_core_nml layout = @[INPES_NEST],@[JNPES_NEST] io_layout = 1,1 diff --git a/tests/parm/input_nest_hafs.nml.IN b/tests/parm/input_nest_hafs.nml.IN index 4bc2435b4e..8e842fc1ac 100644 --- a/tests/parm/input_nest_hafs.nml.IN +++ b/tests/parm/input_nest_hafs.nml.IN @@ -10,21 +10,6 @@ prepend_date = .false. / - &mpp_io_nml - header_buffer_val = 16384, - global_field_on_root_pe = .true., - io_clocks_on = .false., - shuffle = 0, - deflate_level = @[DEFLATE_LEVEL], - cf_compliance = .false. -/ - - &fms_io_nml - checksum_required = .false. - max_files_r = 100, - max_files_w = 100, -/ - &fms_nml clock_grain = 'ROUTINE', domains_stack_size = 30000000, @@ -35,6 +20,10 @@ !grid_file = 'INPUT/grid_spec.nc' / +&fms2_io_nml + netcdf_default_format = "netcdf4" +/ + &fv_core_nml layout = @[INPES_NEST],@[JNPES_NEST] io_layout = 1,1 diff --git a/tests/parm/input_regional_hafs.nml.IN b/tests/parm/input_regional_hafs.nml.IN index 7680dea358..16499d73de 100644 --- a/tests/parm/input_regional_hafs.nml.IN +++ b/tests/parm/input_regional_hafs.nml.IN @@ -10,21 +10,6 @@ prepend_date = .false. / - &mpp_io_nml - header_buffer_val = 16384, - global_field_on_root_pe = .true., - io_clocks_on = .false., - shuffle = 0, - deflate_level = @[DEFLATE_LEVEL], - cf_compliance = .false. -/ - - &fms_io_nml - checksum_required = .false. - max_files_r = 100, - max_files_w = 100, -/ - &fms_nml clock_grain = 'ROUTINE', domains_stack_size = 30000000, @@ -35,6 +20,10 @@ grid_file = 'INPUT/grid_spec.nc' / +&fms2_io_nml + netcdf_default_format = "netcdf4" +/ + &fv_core_nml layout = @[INPES],@[JNPES] io_layout = 1,1 diff --git a/tests/parm/merra2_thompson.nml.IN b/tests/parm/merra2_thompson.nml.IN index fe0a87cd5c..d52720b72b 100644 --- a/tests/parm/merra2_thompson.nml.IN +++ b/tests/parm/merra2_thompson.nml.IN @@ -10,23 +10,16 @@ max_output_fields = @[MAX_OUTPUT_FIELDS] / -&fms_io_nml - checksum_required = .false. - max_files_r = 100 - max_files_w = 100 -/ - -&mpp_io_nml -shuffle=1 -deflate_level=1 -/ - &fms_nml clock_grain = 'ROUTINE' domains_stack_size = @[DOMAINS_STACK_SIZE] print_memory_usage = .false. / +&fms2_io_nml + netcdf_default_format = "netcdf4" +/ + &fv_core_nml layout = @[INPES],@[JNPES] io_layout = 1,1 @@ -118,7 +111,7 @@ deflate_level=1 fhcyc = @[FHCYC] use_ufo = .true. pre_rad = .false. - imp_physics = @[IMP_PHYSICS] + imp_physics = @[IMP_PHYSICS] iovr = 3 ltaerosol = @[LTAEROSOL] mraerosol = @[MRAEROSOL] @@ -257,7 +250,7 @@ deflate_level=1 knob_ugwp_doaxyz = 1 knob_ugwp_doheat = 1 knob_ugwp_dokdis = 1 - knob_ugwp_ndx4lh = 1 + knob_ugwp_ndx4lh = 1 knob_ugwp_version = @[KNOB_UGWP_VERSION] launch_level = 54 / diff --git a/tests/parm/model_configure_fhout.IN b/tests/parm/model_configure_fhout.IN index fe490f2129..376ead2640 100644 --- a/tests/parm/model_configure_fhout.IN +++ b/tests/parm/model_configure_fhout.IN @@ -15,6 +15,7 @@ quilting: @[QUILTING] write_groups: @[WRITE_GROUP] write_tasks_per_group: @[WRTTASK_PER_GROUP] output_history: @[OUTPUT_HISTORY] +history_file_on_native_grid: @[HISTORY_FILE_ON_NATIVE_GRID] write_dopost: @[WRITE_DOPOST] num_files: @[NUM_FILES] filename_base: @[FILENAME_BASE] diff --git a/tests/parm/nems.configure.atmw.IN b/tests/parm/nems.configure.atmw.IN index 53b2718533..f5f4306a54 100644 --- a/tests/parm/nems.configure.atmw.IN +++ b/tests/parm/nems.configure.atmw.IN @@ -68,9 +68,6 @@ DRIVER_attributes:: MED_attributes:: ATM_model = @[atm_model] WAV_model = @[wav_model] - history_n = 1 - history_option = nhours - history_ymd = -999 coupling_mode = @[CPLMODE] history_tile_atm = @[ATMTILESIZE] pio_rearranger = @[pio_rearranger] diff --git a/tests/parm/nems.configure.cpld.IN b/tests/parm/nems.configure.cpld.IN index c864b32bd9..5552e13a06 100644 --- a/tests/parm/nems.configure.cpld.IN +++ b/tests/parm/nems.configure.cpld.IN @@ -104,6 +104,7 @@ runSeq:: MED med_phases_post_ice WAV -> MED :remapMethod=redist MED med_phases_post_wav + MED med_phases_ocnalb_run MED med_phases_prep_ocn_accum @ OCN -> MED :remapMethod=redist @@ -122,13 +123,12 @@ MED_attributes:: ICE_model = @[ice_model] OCN_model = @[ocn_model] WAV_model = @[wav_model] - history_n = 1 - history_option = nhours - history_ymd = -999 coupling_mode = @[CPLMODE] history_tile_atm = @[ATMTILESIZE] pio_rearranger = @[pio_rearranger] + ocean_albedo_limit = @[ocean_albedo_limit] :: + ALLCOMP_attributes:: ScalarFieldCount = 2 ScalarFieldIdxGridNX = 1 @@ -147,4 +147,10 @@ ALLCOMP_attributes:: stop_n = @[FHMAX] stop_option = nhours stop_ymd = -999 + orb_eccen = 1.e36 + orb_iyear = 2000 + orb_iyear_align = 2000 + orb_mode = fixed_year + orb_mvelp = 1.e36 + orb_obliq = 1.e36 :: diff --git a/tests/parm/nems.configure.cpld_agrid.IN b/tests/parm/nems.configure.cpld_agrid.IN index f5f8c06c0e..07b163ade8 100644 --- a/tests/parm/nems.configure.cpld_agrid.IN +++ b/tests/parm/nems.configure.cpld_agrid.IN @@ -74,12 +74,12 @@ runSeq:: MED med_phases_post_atm ICE -> MED :remapMethod=redist MED med_phases_post_ice + MED med_phases_ocnalb_run MED med_phases_prep_ocn_accum @ OCN -> MED :remapMethod=redist MED med_phases_post_ocn MED med_phases_restart_write - MED med_phases_history_write @ :: @@ -92,9 +92,6 @@ MED_attributes:: ATM_model = @[atm_model] ICE_model = @[ice_model] OCN_model = @[ocn_model] - history_n = 1 - history_option = nhours - history_ymd = -999 coupling_mode = @[CPLMODE] history_tile_atm = @[ATMTILESIZE] aoflux_grid = 'agrid' @@ -108,7 +105,9 @@ MED_attributes:: ccpp_ini_layout = @[INPES],@[JNPES] ccpp_ini_read = false pio_rearranger = @[pio_rearranger] + ocean_albedo_limit = @[ocean_albedo_limit] :: + ALLCOMP_attributes:: ScalarFieldCount = 2 ScalarFieldIdxGridNX = 1 @@ -127,4 +126,10 @@ ALLCOMP_attributes:: stop_n = @[FHMAX] stop_option = nhours stop_ymd = -999 + orb_eccen = 1.e36 + orb_iyear = 2000 + orb_iyear_align = 2000 + orb_mode = fixed_year + orb_mvelp = 1.e36 + orb_obliq = 1.e36 :: diff --git a/tests/parm/nems.configure.cpld_noaero.IN b/tests/parm/nems.configure.cpld_noaero.IN index e1d49d0913..6f06654c31 100644 --- a/tests/parm/nems.configure.cpld_noaero.IN +++ b/tests/parm/nems.configure.cpld_noaero.IN @@ -93,6 +93,7 @@ runSeq:: MED med_phases_post_ice WAV -> MED :remapMethod=redist MED med_phases_post_wav + MED med_phases_ocnalb_run MED med_phases_prep_ocn_accum @ OCN -> MED :remapMethod=redist @@ -111,13 +112,12 @@ MED_attributes:: ICE_model = @[ice_model] OCN_model = @[ocn_model] WAV_model = @[wav_model] - history_n = 1 - history_option = nhours - history_ymd = -999 coupling_mode = @[CPLMODE] history_tile_atm = @[ATMTILESIZE] pio_rearranger = @[pio_rearranger] + ocean_albedo_limit = @[ocean_albedo_limit] :: + ALLCOMP_attributes:: ScalarFieldCount = 2 ScalarFieldIdxGridNX = 1 @@ -136,4 +136,10 @@ ALLCOMP_attributes:: stop_n = @[FHMAX] stop_option = nhours stop_ymd = -999 + orb_eccen = 1.e36 + orb_iyear = 2000 + orb_iyear_align = 2000 + orb_mode = fixed_year + orb_mvelp = 1.e36 + orb_obliq = 1.e36 :: diff --git a/tests/parm/nems.configure.cpld_noaero_nowave.IN b/tests/parm/nems.configure.cpld_noaero_nowave.IN index dfbf53c042..30391256ed 100644 --- a/tests/parm/nems.configure.cpld_noaero_nowave.IN +++ b/tests/parm/nems.configure.cpld_noaero_nowave.IN @@ -73,6 +73,7 @@ runSeq:: MED med_phases_post_atm ICE -> MED :remapMethod=redist MED med_phases_post_ice + MED med_phases_ocnalb_run MED med_phases_prep_ocn_accum @ OCN -> MED :remapMethod=redist @@ -90,13 +91,12 @@ MED_attributes:: ATM_model = @[atm_model] ICE_model = @[ice_model] OCN_model = @[ocn_model] - history_n = 1 - history_option = nhours - history_ymd = -999 coupling_mode = @[CPLMODE] history_tile_atm = @[ATMTILESIZE] pio_rearranger = @[pio_rearranger] + ocean_albedo_limit = @[ocean_albedo_limit] :: + ALLCOMP_attributes:: ScalarFieldCount = 2 ScalarFieldIdxGridNX = 1 @@ -115,4 +115,10 @@ ALLCOMP_attributes:: stop_n = @[FHMAX] stop_option = nhours stop_ymd = -999 + orb_eccen = 1.e36 + orb_iyear = 2000 + orb_iyear_align = 2000 + orb_mode = fixed_year + orb_mvelp = 1.e36 + orb_obliq = 1.e36 :: diff --git a/tests/parm/nems.configure.cpld_noaero_outwav.IN b/tests/parm/nems.configure.cpld_noaero_outwav.IN index d03e0d9711..d602fb4128 100644 --- a/tests/parm/nems.configure.cpld_noaero_outwav.IN +++ b/tests/parm/nems.configure.cpld_noaero_outwav.IN @@ -33,6 +33,8 @@ OCN_attributes:: Verbosity = 0 DumpFields = false ProfileMemory = false + diro = "." + logfile = "mom6.log" OverwriteSlice = true mesh_ocn = @[MESHOCN_ICE] :: @@ -84,6 +86,7 @@ runSeq:: MED med_phases_post_atm ICE -> MED :remapMethod=redist MED med_phases_post_ice + MED med_phases_ocnalb_run MED med_phases_prep_ocn_accum MED med_phases_prep_wav_accum @ @@ -105,13 +108,12 @@ MED_attributes:: ICE_model = @[ice_model] OCN_model = @[ocn_model] WAV_model = @[wav_model] - history_n = 1 - history_option = nhours - history_ymd = -999 coupling_mode = @[CPLMODE] history_tile_atm = @[ATMTILESIZE] pio_rearranger = @[pio_rearranger] + ocean_albedo_limit = @[ocean_albedo_limit] :: + ALLCOMP_attributes:: ScalarFieldCount = 2 ScalarFieldIdxGridNX = 1 @@ -119,6 +121,7 @@ ALLCOMP_attributes:: ScalarFieldName = cpl_scalars start_type = @[RUNTYPE] restart_dir = RESTART/ + RunTimeLog = true case_name = ufs.cpld restart_n = @[RESTART_N] restart_option = nhours @@ -130,4 +133,10 @@ ALLCOMP_attributes:: stop_n = @[FHMAX] stop_option = nhours stop_ymd = -999 + orb_eccen = 1.e36 + orb_iyear = 2000 + orb_iyear_align = 2000 + orb_mode = fixed_year + orb_mvelp = 1.e36 + orb_obliq = 1.e36 :: diff --git a/tests/parm/nems.configure.datm_cdeps.IN b/tests/parm/nems.configure.datm_cdeps.IN index 05d22912d6..81fbd737e0 100644 --- a/tests/parm/nems.configure.datm_cdeps.IN +++ b/tests/parm/nems.configure.datm_cdeps.IN @@ -76,6 +76,7 @@ runSeq:: MED med_phases_post_atm ICE -> MED :remapMethod=redist MED med_phases_post_ice + MED med_phases_ocnalb_run MED med_phases_aofluxes_run MED med_phases_prep_ocn_accum @ @@ -102,6 +103,7 @@ MED_attributes:: coupling_mode = nems_orig_data pio_rearranger = @[pio_rearranger] :: + ALLCOMP_attributes:: ScalarFieldCount = 3 ScalarFieldIdxGridNX = 1 diff --git a/tests/parm/nems.configure.hafs_atm_ocn.IN b/tests/parm/nems.configure.hafs_atm_ocn.IN index 8ea8a6ab50..48e5f0b72b 100644 --- a/tests/parm/nems.configure.hafs_atm_ocn.IN +++ b/tests/parm/nems.configure.hafs_atm_ocn.IN @@ -143,7 +143,7 @@ ocn_export_fields:: ocn_import_fields:: 'taux10' 'mean_zonal_moment_flx_atm' 'N_m-2' 'tauy10' 'mean_merid_moment_flx_atm' 'N_m-2' - 'prcp' 'mean_prec_rate' 'kg_m-2_s-1' + 'prcp' 'inst_prec_rate' 'kg_m-2_s-1' 'swflxd' 'mean_net_sw_flx' 'W_m-2' 'lwflxd' 'mean_net_lw_flx' 'W_m-2' 'mslprs' 'inst_pres_height_surface' 'Pa' diff --git a/tests/parm/nems.configure.hafs_atm_ocn_wav.IN b/tests/parm/nems.configure.hafs_atm_ocn_wav.IN index 4a30039a23..c2266f55ab 100644 --- a/tests/parm/nems.configure.hafs_atm_ocn_wav.IN +++ b/tests/parm/nems.configure.hafs_atm_ocn_wav.IN @@ -157,7 +157,7 @@ ocn_export_fields:: ocn_import_fields:: 'taux10' 'mean_zonal_moment_flx_atm' 'N_m-2' 'tauy10' 'mean_merid_moment_flx_atm' 'N_m-2' - 'prcp' 'mean_prec_rate' 'kg_m-2_s-1' + 'prcp' 'inst_prec_rate' 'kg_m-2_s-1' 'swflxd' 'mean_net_sw_flx' 'W_m-2' 'lwflxd' 'mean_net_lw_flx' 'W_m-2' 'mslprs' 'inst_pres_height_surface' 'Pa' diff --git a/tests/parm/nems.configure.hafs_atm_wav.IN b/tests/parm/nems.configure.hafs_atm_wav.IN index 7919cfe719..42d831aca4 100644 --- a/tests/parm/nems.configure.hafs_atm_wav.IN +++ b/tests/parm/nems.configure.hafs_atm_wav.IN @@ -119,7 +119,7 @@ ocn_export_fields:: ocn_import_fields:: 'taux10' 'mean_zonal_moment_flx_atm' 'N_m-2' 'tauy10' 'mean_merid_moment_flx_atm' 'N_m-2' - 'prcp' 'mean_prec_rate' 'kg_m-2_s-1' + 'prcp' 'inst_prec_rate' 'kg_m-2_s-1' 'swflxd' 'mean_net_sw_flx' 'W_m-2' 'lwflxd' 'mean_net_lw_flx' 'W_m-2' 'mslprs' 'inst_pres_height_surface' 'Pa' diff --git a/tests/parm/rap.nml.IN b/tests/parm/rap.nml.IN index ceb446cce3..c07215ec7e 100644 --- a/tests/parm/rap.nml.IN +++ b/tests/parm/rap.nml.IN @@ -10,23 +10,16 @@ max_output_fields = @[MAX_OUTPUT_FIELDS] / -&fms_io_nml - checksum_required = .false. - max_files_r = 100 - max_files_w = 100 -/ - -&mpp_io_nml -shuffle=1 -deflate_level=1 -/ - &fms_nml clock_grain = 'ROUTINE' domains_stack_size = 3000000 print_memory_usage = .false. / +&fms2_io_nml + netcdf_default_format = "netcdf4" +/ + &fv_core_nml layout = @[INPES],@[JNPES] io_layout = 1,1 diff --git a/tests/parm/regional.nml.IN b/tests/parm/regional.nml.IN index f1d0675a58..b32e83298c 100644 --- a/tests/parm/regional.nml.IN +++ b/tests/parm/regional.nml.IN @@ -10,12 +10,6 @@ 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, @@ -26,6 +20,10 @@ grid_file = 'INPUT/grid_spec.nc' / +&fms2_io_nml + netcdf_default_format = "netcdf4" +/ + &fv_core_nml layout = @[INPES],@[JNPES] io_layout = 1,1 @@ -110,7 +108,7 @@ nrows_blend = 10 / - &external_ic_nml + &external_ic_nml filtered_terrain = .true. levp = 65 gfs_dwinds = .true. @@ -131,7 +129,7 @@ nst_anl = .true. use_ufo = .true. pre_rad = .false. - imp_physics = 8 + imp_physics = 8 ltaerosol = .F. ttendlim = -999.0 pdfcld = .false. diff --git a/tests/parm/regional_atmaq.nml.IN b/tests/parm/regional_atmaq.nml.IN index c99dcc4cae..0a5b3e3812 100644 --- a/tests/parm/regional_atmaq.nml.IN +++ b/tests/parm/regional_atmaq.nml.IN @@ -10,13 +10,6 @@ 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 = 12000000 @@ -27,6 +20,10 @@ grid_file = 'INPUT/grid_spec.nc' / +&fms2_io_nml + netcdf_default_format = "netcdf4" +/ + &fv_core_nml a_imp = 1.0 adjust_dry_mass = .false. diff --git a/tests/parm/regional_rrfs_a.nml.IN b/tests/parm/regional_rrfs_a.nml.IN index ddaa2438a7..1e1255e81b 100644 --- a/tests/parm/regional_rrfs_a.nml.IN +++ b/tests/parm/regional_rrfs_a.nml.IN @@ -37,12 +37,6 @@ netcdf_default_format = 'netcdf4' / -&fms_io_nml - checksum_required = .false. - max_files_r = 100 - max_files_w = 100 -/ - &fms_nml clock_grain = 'ROUTINE' domains_stack_size = 3000000 @@ -53,6 +47,10 @@ use_io_netcdf = .true. / +&fms2_io_nml + netcdf_default_format = "netcdf4" +/ + &fv_core_nml a_imp = 1.0 adjust_dry_mass = .false. diff --git a/tests/parm/regional_stoch.nml.IN b/tests/parm/regional_stoch.nml.IN index 2f5ab5772a..2efe1a5f1f 100644 --- a/tests/parm/regional_stoch.nml.IN +++ b/tests/parm/regional_stoch.nml.IN @@ -41,18 +41,16 @@ nt_checker = 0 / -&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. / +&fms2_io_nml + netcdf_default_format = "netcdf4" +/ + &fv_core_nml a_imp = 1.0 adjust_dry_mass = .false. @@ -172,7 +170,7 @@ iaer = 5111 ialb = 1 iau_delthrs = 6 - iau_inc_files = @[IAU_INC_FILES] + iau_inc_files = @[IAU_INC_FILES] iaufhrs = 30 icliq_sw = 2 icloud_bl = 1 diff --git a/tests/parm/regional_wofs.nml.IN b/tests/parm/regional_wofs.nml.IN index b7d0b30653..e79f196863 100644 --- a/tests/parm/regional_wofs.nml.IN +++ b/tests/parm/regional_wofs.nml.IN @@ -33,18 +33,16 @@ nt_checker = 0 / -&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. / +&fms2_io_nml + netcdf_default_format = "netcdf4" +/ + &fv_core_nml a_imp = 1.0 adjust_dry_mass = .false. diff --git a/tests/parm/rrfs_conus13km_hrrr.nml.IN b/tests/parm/rrfs_conus13km_hrrr.nml.IN index 1d6ea99ad3..883a508911 100644 --- a/tests/parm/rrfs_conus13km_hrrr.nml.IN +++ b/tests/parm/rrfs_conus13km_hrrr.nml.IN @@ -36,18 +36,16 @@ nt_checker = 0 / -&fms_io_nml - checksum_required = .false. - max_files_r = 100 - max_files_w = 100 -/ - &fms_nml clock_grain = 'ROUTINE' domains_stack_size = 5000000 ! Smoke needs a higher value than 3000000 default. print_memory_usage = .false. / +&fms2_io_nml + netcdf_default_format = "netcdf4" +/ + &fv_core_nml a_imp = 1.0 adjust_dry_mass = .false. @@ -149,13 +147,13 @@ mix_chem = @[RRFS_SMOKE] enh_mix = @[RRFS_SMOKE] dust_opt = 5 - drydep_opt = 1 + drydep_opt = 1 coarsepm_settling = 1 smoke_forecast = @[SMOKE_FORECAST] aero_ind_fdb = .false. aero_dir_fdb = .false. addsmoke_flag = 1 - wetdep_ls_opt = 1 + wetdep_ls_opt = 1 do_plumerise = @[RRFS_SMOKE] plumerisefire_frq = 60 dust_alpha = 0.01 @@ -333,9 +331,9 @@ fntsfa = '' fntsfc = 'RTGSST.1982.2012.monthly.clim.grb' fnvegc = 'C775.vegetation_greenness.tileX.nc' ! should not exist - fnvetc = 'C775.vegetation_type.tileX.nc' ! should not exist - fnvmnc = 'C775.vegetation_greenness.tileX.nc' ! should not exist - fnvmxc = 'C775.vegetation_greenness.tileX.nc' ! should not exist + fnvetc = 'C775.vegetation_type.tileX.nc' ! should not exist + fnvmnc = 'C775.vegetation_greenness.tileX.nc' ! should not exist + fnvmxc = 'C775.vegetation_greenness.tileX.nc' ! should not exist fnzorc = 'igbp' fsicl = 99999 fsics = 99999 diff --git a/tests/parm/stretched-input.nml.IN b/tests/parm/stretched-input.nml.IN index 089b8e54f2..ae598d6cc5 100644 --- a/tests/parm/stretched-input.nml.IN +++ b/tests/parm/stretched-input.nml.IN @@ -9,12 +9,6 @@ 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, @@ -25,6 +19,10 @@ grid_file = 'INPUT/grid_spec.nc' / +&fms2_io_nml + netcdf_default_format = "netcdf4" +/ + &fv_core_nml layout = @[INPES],@[JNPES] io_layout = 1,1 diff --git a/tests/parm/stretched-nest-input.nml.IN b/tests/parm/stretched-nest-input.nml.IN index 2f4ae5dabb..5cd50260cf 100644 --- a/tests/parm/stretched-nest-input.nml.IN +++ b/tests/parm/stretched-nest-input.nml.IN @@ -9,12 +9,6 @@ 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, @@ -25,6 +19,10 @@ ! grid_file = 'INPUT/grid_spec.nc' / +&fms2_io_nml + netcdf_default_format = "netcdf4" +/ + &fv_core_nml layout = @[INPES],@[JNPES] io_layout = 1,1 diff --git a/tests/parm/wam.nml.IN b/tests/parm/wam.nml.IN index 59dcb406af..3cd15c91e8 100644 --- a/tests/parm/wam.nml.IN +++ b/tests/parm/wam.nml.IN @@ -9,12 +9,6 @@ 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, @@ -25,6 +19,10 @@ grid_file = 'INPUT/grid_spec.nc' / +&fms2_io_nml + netcdf_default_format = "netcdf4" +/ + &fv_core_nml layout = @[INPES],@[JNPES] io_layout = 1,1 diff --git a/tests/rt.conf b/tests/rt.conf index bd059358fb..a1fe74cb52 100644 --- a/tests/rt.conf +++ b/tests/rt.conf @@ -21,88 +21,98 @@ ### Intel Tests ### ### S2S tests ### -COMPILE | s2swa_32bit | intel | -DAPP=S2SWA -D32BIT=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 | | fv3 | -RUN | cpld_control_p8_mixedmode | | baseline | -RUN | cpld_control_gfsv17 | | baseline | +COMPILE | s2swa_32bit | intel | -DAPP=S2SWA -D32BIT=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8,FV3_GFS_v17_coupled_p8_ugwpv1 | | fv3 | +RUN | cpld_control_p8_mixedmode | - noaacloud | baseline | + +#GFS +COMPILE | s2swa_32bit_pdlib | intel | -DAPP=S2SWA -D32BIT=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1 -DPDLIB=ON | + hera orion cheyenne wcoss2 acorn | fv3 | +RUN | cpld_control_gfsv17 | + hera orion cheyenne wcoss2 acorn | baseline | +RUN | cpld_control_gfsv17_iau | + hera orion cheyenne wcoss2 acorn | baseline | cpld_control_gfsv17 +RUN | cpld_restart_gfsv17 | + hera orion cheyenne wcoss2 acorn | | cpld_control_gfsv17 +RUN | cpld_mpi_gfsv17 | + hera orion cheyenne wcoss2 acorn | | + +COMPILE | s2swa_32bit_pdlib_debug | intel | -DAPP=S2SWA -D32BIT=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1 -DPDLIB=ON -DDEBUG=ON | + hera orion cheyenne wcoss2 acorn | fv3 | +RUN | cpld_debug_gfsv17 | + hera orion cheyenne wcoss2 acorn | baseline | COMPILE | s2swa | intel | -DAPP=S2SWA -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 | | fv3 | -RUN | cpld_control_p8 | | baseline | -RUN | cpld_restart_p8 | | | cpld_control_p8 -RUN | cpld_control_qr_p8 | | | -RUN | cpld_restart_qr_p8 | | | cpld_control_qr_p8 -RUN | cpld_2threads_p8 | | | -RUN | cpld_decomp_p8 | | | -RUN | cpld_mpi_p8 | | | -#RUN | cpld_multigrid_p8 | | | -RUN | cpld_control_ciceC_p8 | - gaea | baseline | -RUN | cpld_control_c192_p8 | - wcoss2 jet acorn gaea s4 | baseline | -RUN | cpld_restart_c192_p8 | - wcoss2 jet acorn gaea s4 | | cpld_control_c192_p8 -RUN | cpld_bmark_p8 | - s4 jet cheyenne acorn | baseline | -RUN | cpld_restart_bmark_p8 | - s4 jet cheyenne acorn | | cpld_bmark_p8 - -COMPILE | s2sw | intel | -DAPP=S2SW -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 | | fv3 | -RUN | cpld_control_noaero_p8 | | baseline | -RUN | cpld_control_nowave_noaero_p8 | | baseline | - -COMPILE | s2swa_debug | intel | -DAPP=S2SWA -DDEBUG=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 | - wcoss2 acorn | fv3 | -RUN | cpld_debug_p8 | - wcoss2 acorn | baseline | - -COMPILE | s2sw_debug | intel | -DAPP=S2SW -DDEBUG=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 | - wcoss2 acorn | fv3 | -RUN | cpld_debug_noaero_p8 | - wcoss2 acorn | baseline | +RUN | cpld_control_p8 | - noaacloud | baseline | +RUN | cpld_restart_p8 | - noaacloud | | cpld_control_p8 +RUN | cpld_control_qr_p8 | - noaacloud | | +RUN | cpld_restart_qr_p8 | - noaacloud | | cpld_control_qr_p8 +RUN | cpld_2threads_p8 | - noaacloud | | +RUN | cpld_decomp_p8 | - noaacloud | | +RUN | cpld_mpi_p8 | - noaacloud | | +#RUN | cpld_multigrid_p8 | - noaacloud | | +RUN | cpld_control_ciceC_p8 | - gaea noaacloud | baseline | +RUN | cpld_control_c192_p8 | - wcoss2 jet acorn gaea s4 noaacloud | baseline | +RUN | cpld_restart_c192_p8 | - wcoss2 jet acorn gaea s4 noaacloud | | cpld_control_c192_p8 +RUN | cpld_bmark_p8 | - s4 jet cheyenne acorn noaacloud | baseline | +RUN | cpld_restart_bmark_p8 | - s4 jet cheyenne acorn noaacloud | | cpld_bmark_p8 + +COMPILE | s2sw | intel | -DAPP=S2SW -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 | | fv3 | +RUN | cpld_control_noaero_p8 | | baseline | +RUN | cpld_control_nowave_noaero_p8 | - noaacloud | baseline | + +COMPILE | s2swa_debug | intel | -DAPP=S2SWA -DDEBUG=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 | - wcoss2 noaacloud acorn | fv3 | +RUN | cpld_debug_p8 | - wcoss2 acorn noaacloud | baseline | + +COMPILE | s2sw_debug | intel | -DAPP=S2SW -DDEBUG=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 | - wcoss2 noaacloud acorn | fv3 | +RUN | cpld_debug_noaero_p8 | - wcoss2 acorn noaacloud | baseline | # Waves and aerosol off for computing fluxes in mediator -COMPILE | s2s_aoflux | intel | -DAPP=S2S -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_sfcocn -DCMEPS_AOFLUX=ON | | fv3 | -RUN | cpld_control_noaero_p8_agrid | | baseline | +COMPILE | s2s_aoflux | intel | -DAPP=S2S -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_sfcocn -DCMEPS_AOFLUX=ON | | fv3 | +RUN | cpld_control_noaero_p8_agrid | | baseline | -COMPILE | s2s | intel | -DAPP=S2S -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 | | fv3 | -RUN | cpld_control_c48 | | baseline | -#RUN | cpld_warmstart_c48 | | baseline | -#RUN | cpld_restart_c48 | | | cpld_warmstart_c48 +COMPILE | s2s | intel | -DAPP=S2S -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 | | fv3 | +RUN | cpld_control_c48 | | baseline | +#RUN | cpld_warmstart_c48 | - noaacloud | baseline | +#RUN | cpld_restart_c48 | - noaacloud | | cpld_warmstart_c48 -COMPILE | s2swa_faster | intel | -DAPP=S2SWA -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 -DFASTER=ON | - cheyenne | fv3 | -RUN | cpld_control_p8_faster | - cheyenne | baseline | +COMPILE | s2swa_faster | intel | -DAPP=S2SWA -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 -DFASTER=ON | - cheyenne noaacloud | fv3 | +RUN | cpld_control_p8_faster | - cheyenne noaacloud | baseline | # Unstructured WW3 mesh -COMPILE | s2sw_pdlib | intel | -DAPP=S2SW -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 -DPDLIB=ON | + hera orion cheyenne | fv3 | -RUN | cpld_control_pdlib_p8 | + hera orion cheyenne | baseline | -RUN | cpld_restart_pdlib_p8 | + hera orion cheyenne | | cpld_control_pdlib_p8 -RUN | cpld_mpi_pdlib_p8 | + hera orion cheyenne | | cpld_control_pdlib_p8 +COMPILE | s2sw_pdlib | intel | -DAPP=S2SW -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 -DPDLIB=ON | + hera orion cheyenne wcoss2 | fv3 | +RUN | cpld_control_pdlib_p8 | + hera orion cheyenne wcoss2 | baseline | +RUN | cpld_restart_pdlib_p8 | + hera orion cheyenne wcoss2 | | cpld_control_pdlib_p8 +RUN | cpld_mpi_pdlib_p8 | + hera orion cheyenne wcoss2 | | cpld_control_pdlib_p8 -COMPILE | s2sw_pdlib_debug | intel | -DAPP=S2SW -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 -DPDLIB=ON -DDEBUG=ON | + hera orion cheyenne | fv3 | -RUN | cpld_debug_pdlib_p8 | + hera orion cheyenne | baseline | +COMPILE | s2sw_pdlib_debug | intel | -DAPP=S2SW -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 -DPDLIB=ON -DDEBUG=ON | + hera orion cheyenne wcoss2 | fv3 | +RUN | cpld_debug_pdlib_p8 | + hera orion cheyenne wcoss2 | baseline | ### ATM tests ### -COMPILE | atm_dyn32 | intel | -DAPP=ATM -DCCPP_SUITES=FV3_GFS_v16,FV3_GFS_v16_flake,FV3_GFS_v17_p8,FV3_GFS_v17_p8_rrtmgp,FV3_GFS_v15_thompson_mynn_lam3km,FV3_WoFS_v0,FV3_GFS_v17_p8_mynn -D32BIT=ON | | fv3 | +COMPILE | atm_dyn32 | intel | -DAPP=ATM -DCCPP_SUITES=FV3_GFS_v16,FV3_GFS_v16_flake,FV3_GFS_v17_p8,FV3_GFS_v17_p8_rrtmgp,FV3_GFS_v15_thompson_mynn_lam3km,FV3_WoFS_v0,FV3_GFS_v17_p8_mynn,FV3_GFS_v17_p8_ugwpv1 -D32BIT=ON | | fv3 | RUN | control_flake | | baseline | RUN | control_CubedSphereGrid | | baseline | -RUN | control_CubedSphereGrid_parallel | - wcoss2 acorn | baseline | +RUN | control_CubedSphereGrid_parallel | - noaacloud | baseline | RUN | control_latlon | | baseline | RUN | control_wrtGauss_netcdf_parallel | | baseline | RUN | control_c48 | | baseline | -RUN | control_c192 | | baseline | +RUN | control_c192 | - noaacloud | baseline | RUN | control_c384 | | baseline | -RUN | control_c384gdas | | baseline | +RUN | control_c384gdas | - noaacloud | baseline | RUN | control_stochy | | baseline | -RUN | control_stochy_restart | | | control_stochy +RUN | control_stochy_restart | - noaacloud | | control_stochy RUN | control_lndp | | baseline | RUN | control_iovr4 | | baseline | RUN | control_iovr5 | | baseline | -RUN | control_p8 | | baseline | -RUN | control_restart_p8 | | | control_p8 -RUN | control_qr_p8 | | | -RUN | control_restart_qr_p8 | | | control_qr_p8 -RUN | control_decomp_p8 | | | -RUN | control_2threads_p8 | | | +RUN | control_p8 | - noaacloud | baseline | +RUN | control_p8_ugwpv1 | - noaacloud | baseline | +RUN | control_restart_p8 | - noaacloud | | control_p8 +RUN | control_qr_p8 | - noaacloud | | +RUN | control_restart_qr_p8 | - noaacloud | | control_qr_p8 +RUN | control_decomp_p8 | - noaacloud | | +RUN | control_2threads_p8 | - noaacloud | | RUN | control_p8_lndp | | baseline | -RUN | control_p8_rrtmgp | | baseline | -RUN | control_p8_mynn | | baseline | -RUN | merra2_thompson | | baseline | +RUN | control_p8_rrtmgp | - noaacloud | baseline | +RUN | control_p8_mynn | - noaacloud | baseline | +RUN | merra2_thompson | - noaacloud | baseline | RUN | regional_control | | baseline | -RUN | regional_restart | | | regional_control -RUN | regional_control_qr | | | -RUN | regional_restart_qr | | | regional_control_qr -RUN | regional_decomp | | | -RUN | regional_2threads | | | +RUN | regional_restart | - noaacloud | | regional_control +RUN | regional_control_qr | - noaacloud | | +RUN | regional_restart_qr | - noaacloud | | regional_control_qr +RUN | regional_decomp | - noaacloud | | +RUN | regional_2threads | - noaacloud | | RUN | regional_noquilt | - jet s4 | baseline | RUN | regional_netcdf_parallel | - acorn | baseline | RUN | regional_2dwrtdecomp | | | @@ -116,304 +126,298 @@ RUN | regional_ifi_2threads | + acorn COMPILE | rrfs | intel | -DAPP=ATM -DCCPP_SUITES=FV3_RAP,FV3_RAP_sfcdiff,FV3_HRRR,FV3_RRFS_v1beta,FV3_RRFS_v1nssl -D32BIT=ON | | fv3 | RUN | rap_control | | baseline | RUN | regional_spp_sppt_shum_skeb | | baseline | -RUN | rap_decomp | | | -RUN | rap_2threads | | | -RUN | rap_restart | | | rap_control -RUN | rap_sfcdiff | | baseline | -RUN | rap_sfcdiff_decomp | | | -RUN | rap_sfcdiff_restart | | | rap_sfcdiff -RUN | hrrr_control | - wcoss2 | baseline | -RUN | hrrr_control_qr | - wcoss2 | | -RUN | hrrr_control_decomp | - wcoss2 | | -RUN | hrrr_control_2threads | - wcoss2 | | -RUN | hrrr_control_restart | - wcoss2 | | hrrr_control -RUN | hrrr_control_restart_qr | - wcoss2 | | hrrr_control_qr +RUN | rap_decomp | - noaacloud | | +RUN | rap_2threads | - noaacloud | | +RUN | rap_restart | - noaacloud | | rap_control +RUN | rap_sfcdiff | - noaacloud | baseline | +RUN | rap_sfcdiff_decomp | - noaacloud | | +RUN | rap_sfcdiff_restart | - noaacloud | | rap_sfcdiff +RUN | hrrr_control | - noaacloud | baseline | +RUN | hrrr_control_qr | - noaacloud | | +RUN | hrrr_control_decomp | - noaacloud | | +RUN | hrrr_control_2threads | - noaacloud | | +RUN | hrrr_control_restart | - noaacloud | | hrrr_control +RUN | hrrr_control_restart_qr | - noaacloud | | hrrr_control_qr RUN | rrfs_v1beta | | baseline | RUN | rrfs_v1nssl | | baseline | RUN | rrfs_v1nssl_nohailnoccn | | baseline | -RUN | rrfs_smoke_conus13km_hrrr_warm | | baseline | -RUN | rrfs_smoke_conus13km_hrrr_warm_qr | | | -RUN | rrfs_smoke_conus13km_hrrr_warm_2threads | | | -RUN | rrfs_conus13km_hrrr_warm | | baseline | -RUN | rrfs_smoke_conus13km_radar_tten_warm | | baseline | -# These two should run and not crash, but they do not match their baselines: -#RUN | rrfs_smoke_conus13km_hrrr_warm_decomp | | | -#RUN | rrfs_smoke_conus13km_hrrr_warm_restart | | | rrfs_smoke_conus13km_hrrr_warm -# Just to make sure restart doesn't crash again: -RUN | rrfs_smoke_conus13km_hrrr_warm_restart_mismatch | | baseline | rrfs_smoke_conus13km_hrrr_warm -RUN | rrfs_smoke_conus13km_hrrr_warm_restart_qr_mismatch | | | rrfs_smoke_conus13km_hrrr_warm_qr - -COMPILE | csawmg | intel | -DAPP=ATM -DCCPP_SUITES=FV3_GFS_v16_csawmg,FV3_GFS_v16_ras | | fv3 | -RUN | control_csawmg | - gaea.intel | baseline | -RUN | control_csawmgt | | baseline | -RUN | control_ras | | baseline | + +COMPILE | csawmg | intel | -DAPP=ATM -DCCPP_SUITES=FV3_GFS_v16_csawmg,FV3_GFS_v16_ras | - noaacloud | fv3 | +RUN | control_csawmg | - gaea.intel noaacloud | baseline | +RUN | control_csawmgt | - noaacloud | baseline | +RUN | control_ras | - noaacloud | baseline | # Run WAM test in REPRO mode to avoid numerical instability in the deep atmosphere -COMPILE | wam | intel | -DAPP=ATM -DCCPP_SUITES=FV3_GFS_v16_fv3wam -D32BIT=ON -DMULTI_GASES=ON | | fv3 | -RUN | control_wam | | baseline | +COMPILE | wam | intel | -DAPP=ATM -DCCPP_SUITES=FV3_GFS_v16_fv3wam -D32BIT=ON -DMULTI_GASES=ON | - noaacloud | fv3 | +RUN | control_wam | - noaacloud | baseline | -COMPILE | atm_faster_dyn32 | intel | -DAPP=ATM -DCCPP_SUITES=FV3_GFS_v17_p8,FV3_GFS_v15_thompson_mynn_lam3km -D32BIT=ON -DFASTER=ON | | fv3 | -RUN | control_p8_faster | | baseline | -RUN | regional_control_faster | | baseline | +COMPILE | atm_faster_dyn32 | intel | -DAPP=ATM -DCCPP_SUITES=FV3_GFS_v17_p8,FV3_GFS_v15_thompson_mynn_lam3km -D32BIT=ON -DFASTER=ON | | fv3 | +RUN | control_p8_faster | - noaacloud | baseline | +RUN | regional_control_faster | | baseline | ### DEBUG ATM tests ### -COMPILE | atm_debug_dyn32 | intel | -DAPP=ATM -DDEBUG=ON -D32BIT=ON -DCCPP_SUITES=FV3_HRRR,FV3_GFS_v16,FV3_GFS_v16_csawmg,FV3_GFS_v16_ras,FV3_GFS_v17_p8,FV3_GFS_v15_thompson_mynn_lam3km,FV3_RAP,FV3_RAP_unified_ugwp,FV3_RAP_cires_ugwp,FV3_RAP_flake,FV3_RAP_clm_lake,FV3_RAP_noah,FV3_RAP_sfcdiff,FV3_RAP_noah_sfcdiff_cires_ugwp,FV3_RRFS_v1beta | | fv3 | -RUN | rrfs_smoke_conus13km_hrrr_warm_debug | | baseline | -RUN | rrfs_smoke_conus13km_hrrr_warm_debug_2threads | | | -RUN | rrfs_conus13km_hrrr_warm_debug | | baseline | -# This should run and not crash, but does not match its baseline -#RUN | rrfs_smoke_conus13km_hrrr_warm_debug_decomp | | | -RUN | control_CubedSphereGrid_debug | | baseline | -RUN | control_wrtGauss_netcdf_parallel_debug | | baseline | -RUN | control_stochy_debug | | baseline | -RUN | control_lndp_debug | | baseline | -RUN | control_csawmg_debug | | baseline | -RUN | control_csawmgt_debug | | baseline | -RUN | control_ras_debug | | baseline | -RUN | control_diag_debug | | baseline | -RUN | control_debug_p8 | | baseline | -RUN | regional_debug | | baseline | -RUN | rap_control_debug | | baseline | -RUN | hrrr_control_debug | | baseline | -RUN | rap_unified_drag_suite_debug | | | -RUN | rap_diag_debug | | baseline | -RUN | rap_cires_ugwp_debug | | baseline | -RUN | rap_unified_ugwp_debug | | | -RUN | rap_lndp_debug | | baseline | -RUN | rap_progcld_thompson_debug | | baseline | -RUN | rap_noah_debug | | baseline | -RUN | rap_sfcdiff_debug | | baseline | -RUN | rap_noah_sfcdiff_cires_ugwp_debug | | baseline | -RUN | rrfs_v1beta_debug | | baseline | -RUN | rap_clm_lake_debug | | baseline | -RUN | rap_flake_debug | | baseline | - -COMPILE | wam_debug | intel | -DAPP=ATM -DCCPP_SUITES=FV3_GFS_v16_fv3wam -D32BIT=ON -DMULTI_GASES=ON -DDEBUG=ON | | fv3 | -RUN | control_wam_debug | | baseline | +COMPILE | atm_debug_dyn32 | intel | -DAPP=ATM -DDEBUG=ON -D32BIT=ON -DCCPP_SUITES=FV3_HRRR,FV3_GFS_v16,FV3_GFS_v16_csawmg,FV3_GFS_v16_ras,FV3_GFS_v17_p8,FV3_GFS_v15_thompson_mynn_lam3km,FV3_RAP,FV3_RAP_unified_ugwp,FV3_RAP_cires_ugwp,FV3_RAP_flake,FV3_RAP_clm_lake,FV3_RAP_noah,FV3_RAP_sfcdiff,FV3_RAP_noah_sfcdiff_cires_ugwp,FV3_RRFS_v1beta,FV3_HRRR_c3,FV3_HRRR_gf | - noaacloud | fv3 | +RUN | control_CubedSphereGrid_debug | - noaacloud | baseline | +RUN | control_wrtGauss_netcdf_parallel_debug | - noaacloud | baseline | +RUN | control_stochy_debug | - noaacloud | baseline | +RUN | control_lndp_debug | - noaacloud | baseline | +RUN | control_csawmg_debug | - noaacloud | baseline | +RUN | control_csawmgt_debug | - noaacloud | baseline | +RUN | control_ras_debug | - noaacloud | baseline | +RUN | control_diag_debug | - noaacloud | baseline | +RUN | control_debug_p8 | - noaacloud | baseline | +RUN | regional_debug | - noaacloud | baseline | +RUN | rap_control_debug | - noaacloud | baseline | +RUN | hrrr_control_debug | - noaacloud | baseline | +RUN | hrrr_gf_debug | - noaacloud | baseline | +RUN | hrrr_c3_debug | - noaacloud | baseline | +RUN | rap_unified_drag_suite_debug | - noaacloud | | +RUN | rap_diag_debug | - noaacloud | baseline | +RUN | rap_cires_ugwp_debug | - noaacloud | baseline | +RUN | rap_unified_ugwp_debug | - noaacloud | | +RUN | rap_lndp_debug | - noaacloud | baseline | +RUN | rap_progcld_thompson_debug | - noaacloud | baseline | +RUN | rap_noah_debug | - noaacloud | baseline | +RUN | rap_sfcdiff_debug | - noaacloud | baseline | +RUN | rap_noah_sfcdiff_cires_ugwp_debug | - noaacloud | baseline | +RUN | rrfs_v1beta_debug | - noaacloud | baseline | +RUN | rap_clm_lake_debug | - noaacloud | baseline | +RUN | rap_flake_debug | - noaacloud | baseline | + +COMPILE | wam_debug | intel | -DAPP=ATM -DCCPP_SUITES=FV3_GFS_v16_fv3wam -D32BIT=ON -DMULTI_GASES=ON -DDEBUG=ON | - noaacloud | fv3 | +RUN | control_wam_debug | - noaacloud hercules | baseline | ### 32-bit physics tests ### -COMPILE | rrfs_dyn32_phy32 | intel | -DAPP=ATM -DCCPP_SUITES=FV3_RAP,FV3_HRRR -D32BIT=ON -DCCPP_32BIT=ON | | fv3 | -RUN | regional_spp_sppt_shum_skeb_dyn32_phy32 | | baseline | -RUN | rap_control_dyn32_phy32 | | baseline | -RUN | hrrr_control_dyn32_phy32 | | baseline | -RUN | hrrr_control_qr_dyn32_phy32 | | baseline | -RUN | rap_2threads_dyn32_phy32 | | | -RUN | hrrr_control_2threads_dyn32_phy32 | | | -RUN | hrrr_control_decomp_dyn32_phy32 | | | -RUN | rap_restart_dyn32_phy32 | | | rap_control_dyn32_phy32 -RUN | hrrr_control_restart_dyn32_phy32 | | | hrrr_control_dyn32_phy32 -RUN | hrrr_control_restart_qr_dyn32_phy32 | | | hrrr_control_qr_dyn32_phy32 - -COMPILE | rrfs_dyn32_phy32_faster | intel | -DAPP=ATM -DCCPP_SUITES=FV3_RAP,FV3_HRRR -D32BIT=ON -DCCPP_32BIT=ON -DFASTER=ON | | fv3 | -RUN | rrfs_smoke_conus13km_fast_phy32 | | baseline | -RUN | rrfs_smoke_conus13km_fast_phy32_qr | | baseline | -RUN | rrfs_smoke_conus13km_fast_phy32_restart_mismatch | | baseline | rrfs_smoke_conus13km_fast_phy32 -RUN | rrfs_smoke_conus13km_fast_phy32_restart_qr_mismatch | | | rrfs_smoke_conus13km_fast_phy32_qr - -COMPILE | rrfs_dyn64_phy32 | intel | -DAPP=ATM -DCCPP_SUITES=FV3_RAP,FV3_HRRR -DCCPP_32BIT=ON | | fv3 | -RUN | rap_control_dyn64_phy32 | | baseline | - -COMPILE | rrfs_dyn32_phy32_debug | intel | -DAPP=ATM -DCCPP_SUITES=FV3_RAP,FV3_HRRR -D32BIT=ON -DCCPP_32BIT=ON -DDEBUG=ON | | fv3 | -RUN | rap_control_debug_dyn32_phy32 | | baseline | -RUN | hrrr_control_debug_dyn32_phy32 | | baseline | - -COMPILE | rrfs_dyn64_phy32_debug | intel | -DAPP=ATM -DCCPP_SUITES=FV3_RAP,FV3_HRRR -DCCPP_32BIT=ON -DDEBUG=ON | | fv3 | -RUN | rap_control_dyn64_phy32_debug | | baseline | +COMPILE | rrfs_dyn32_phy32 | intel | -DAPP=ATM -DCCPP_SUITES=FV3_RAP,FV3_HRRR -D32BIT=ON -DCCPP_32BIT=ON | - noaacloud | fv3 | +RUN | regional_spp_sppt_shum_skeb_dyn32_phy32 | - noaacloud | baseline | +RUN | rap_control_dyn32_phy32 | - noaacloud | baseline | +RUN | hrrr_control_dyn32_phy32 | - noaacloud | baseline | +RUN | hrrr_control_qr_dyn32_phy32 | - noaacloud | | +RUN | rap_2threads_dyn32_phy32 | - noaacloud | | +RUN | hrrr_control_2threads_dyn32_phy32 | - noaacloud | | +RUN | hrrr_control_decomp_dyn32_phy32 | - noaacloud | | +RUN | rap_restart_dyn32_phy32 | - noaacloud | | rap_control_dyn32_phy32 +RUN | hrrr_control_restart_dyn32_phy32 | - noaacloud | | hrrr_control_dyn32_phy32 +RUN | hrrr_control_restart_qr_dyn32_phy32 | - noaacloud | | hrrr_control_qr_dyn32_phy32 + +COMPILE | rrfs_dyn32_phy32_faster | intel | -DAPP=ATM -DFASTER=ON -DCCPP_SUITES=FV3_HRRR -D32BIT=ON -DCCPP_32BIT=ON | - noaacloud | fv3 | +RUN | conus13km_control | - noaacloud | baseline | +RUN | conus13km_2threads | - noaacloud | | conus13km_control +RUN | conus13km_restart_mismatch | - noaacloud | baseline | conus13km_control + +# Expected to fail: +# RUN | conus13km_restart | - noaacloud | | conus13km_control +# RUN | conus13km_decomp | - noaacloud | | conus13km_control + +COMPILE | rrfs_dyn64_phy32 | intel | -DAPP=ATM -DCCPP_SUITES=FV3_RAP,FV3_HRRR -DCCPP_32BIT=ON | - noaacloud | fv3 | +RUN | rap_control_dyn64_phy32 | - noaacloud | baseline | + +COMPILE | rrfs_dyn32_phy32_debug | intel | -DAPP=ATM -DCCPP_SUITES=FV3_RAP,FV3_HRRR,FV3_HRRR_gf -D32BIT=ON -DCCPP_32BIT=ON -DDEBUG=ON | - noaacloud | fv3 | +RUN | rap_control_debug_dyn32_phy32 | - noaacloud | baseline | +RUN | hrrr_control_debug_dyn32_phy32 | - noaacloud | baseline | +RUN | conus13km_debug | - noaacloud | baseline | +RUN | conus13km_debug_qr | - noaacloud cheyenne | | +RUN | conus13km_debug_2threads | - noaacloud | | +RUN | conus13km_radar_tten_debug | - noaacloud | baseline | + +# Expected to fail: +# RUN | conus13km_debug_decomp | - noaacloud | | + +COMPILE | rrfs_dyn64_phy32_debug | intel | -DAPP=ATM -DCCPP_SUITES=FV3_RAP,FV3_HRRR -DCCPP_32BIT=ON -DDEBUG=ON | - noaacloud | fv3 | +RUN | rap_control_dyn64_phy32_debug | - noaacloud | baseline | ### HAFS tests ### -COMPILE | hafsw | intel | -DAPP=HAFSW -DMOVING_NEST=ON -DCCPP_SUITES=FV3_HAFS_v1_gfdlmp_tedmf,FV3_HAFS_v1_gfdlmp_tedmf_nonsst,FV3_HAFS_v1_thompson_tedmf_gfdlsf -D32BIT=ON | | fv3 | -RUN | hafs_regional_atm | | baseline | -RUN | hafs_regional_atm_thompson_gfdlsf | | baseline | -RUN | hafs_regional_atm_ocn | | baseline | -RUN | hafs_regional_atm_wav | | baseline | -RUN | hafs_regional_atm_ocn_wav | | baseline | -RUN | hafs_regional_1nest_atm | - jet s4 | baseline | -RUN | hafs_regional_1nest_atm_qr | - jet s4 cheyenne | | -RUN | hafs_regional_telescopic_2nests_atm | - jet s4 | baseline | -RUN | hafs_global_1nest_atm | - jet s4 | baseline | -RUN | hafs_global_1nest_atm_qr | - jet s4 cheyenne | | -RUN | hafs_global_multiple_4nests_atm | - jet s4 | baseline | -RUN | hafs_global_multiple_4nests_atm_qr | - jet s4 cheyenne | | -RUN | hafs_regional_specified_moving_1nest_atm | - jet s4 | baseline | -RUN | hafs_regional_storm_following_1nest_atm | - jet s4 | baseline | -RUN | hafs_regional_storm_following_1nest_atm_qr | - jet s4 cheyenne | | -RUN | hafs_regional_storm_following_1nest_atm_ocn | - jet s4 | baseline | -RUN | hafs_global_storm_following_1nest_atm | - jet s4 | baseline | - -COMPILE | hafsw_debug | intel | -DAPP=HAFSW -DMOVING_NEST=ON -DCCPP_SUITES=FV3_HAFS_v1_gfdlmp_tedmf_nonsst -D32BIT=ON -DDEBUG=ON | - jet s4 | fv3 | -RUN | hafs_regional_storm_following_1nest_atm_ocn_debug | - jet s4 | baseline | - -COMPILE | hafsw_faster | intel | -DAPP=HAFSW -DMOVING_NEST=ON -DCCPP_SUITES=FV3_HAFS_v1_gfdlmp_tedmf_nonsst -D32BIT=ON -DFASTER=ON | -jet s4 | fv3 | -RUN | hafs_regional_storm_following_1nest_atm_ocn_wav | - jet s4 | baseline | - -COMPILE | hafs_all | intel | -DAPP=HAFS-ALL -DCCPP_SUITES=FV3_HAFS_v1_gfdlmp_tedmf,FV3_HAFS_v1_gfdlmp_tedmf_nonsst -D32BIT=ON | - wcoss2 | fv3 | -RUN | hafs_regional_docn | - wcoss2 | baseline | -RUN | hafs_regional_docn_oisst | - wcoss2 | baseline | -RUN | hafs_regional_datm_cdeps | - wcoss2 -jet s4 | baseline | +COMPILE | hafsw | intel | -DAPP=HAFSW -DMOVING_NEST=ON -DCCPP_SUITES=FV3_HAFS_v1_gfdlmp_tedmf,FV3_HAFS_v1_gfdlmp_tedmf_nonsst,FV3_HAFS_v1_thompson_tedmf_gfdlsf -D32BIT=ON | | fv3 | +RUN | hafs_regional_atm | | baseline | +RUN | hafs_regional_atm_thompson_gfdlsf | | baseline | +RUN | hafs_regional_atm_ocn | | baseline | +RUN | hafs_regional_atm_wav | | baseline | +RUN | hafs_regional_atm_ocn_wav | - noaacloud | baseline | +RUN | hafs_regional_1nest_atm | - jet s4 noaacloud | baseline | +RUN | hafs_regional_1nest_atm_qr | - jet s4 cheyenne noaacloud | | +RUN | hafs_regional_telescopic_2nests_atm | - jet s4 noaacloud | baseline | +RUN | hafs_global_1nest_atm | - jet s4 noaacloud | baseline | +RUN | hafs_global_1nest_atm_qr | - jet s4 cheyenne noaacloud | | +RUN | hafs_global_multiple_4nests_atm | - jet s4 noaacloud | baseline | +RUN | hafs_global_multiple_4nests_atm_qr | - jet s4 cheyenne noaacloud | | +RUN | hafs_regional_specified_moving_1nest_atm | - jet s4 noaacloud | baseline | +RUN | hafs_regional_storm_following_1nest_atm | - jet s4 noaacloud | baseline | +RUN | hafs_regional_storm_following_1nest_atm_qr | - jet s4 cheyenne noaacloud | | +RUN | hafs_regional_storm_following_1nest_atm_ocn | - jet s4 noaacloud | baseline | +RUN | hafs_global_storm_following_1nest_atm | - jet s4 noaacloud | baseline | + +COMPILE | hafsw_debug | intel | -DAPP=HAFSW -DMOVING_NEST=ON -DCCPP_SUITES=FV3_HAFS_v1_gfdlmp_tedmf_nonsst -D32BIT=ON -DDEBUG=ON | - jet noaacloud s4 | fv3 | +RUN | hafs_regional_storm_following_1nest_atm_ocn_debug | - jet s4 noaacloud | baseline | + +COMPILE | hafsw_faster | intel | -DAPP=HAFSW -DMOVING_NEST=ON -DCCPP_SUITES=FV3_HAFS_v1_gfdlmp_tedmf_nonsst -D32BIT=ON -DFASTER=ON | -jet noaacloud s4 | fv3 | +RUN | hafs_regional_storm_following_1nest_atm_ocn_wav | - jet s4 noaacloud | baseline | + +COMPILE | hafs_all | intel | -DAPP=HAFS-ALL -DCCPP_SUITES=FV3_HAFS_v1_gfdlmp_tedmf,FV3_HAFS_v1_gfdlmp_tedmf_nonsst -D32BIT=ON | - wcoss2 noaacloud | fv3 | +RUN | hafs_regional_docn | - wcoss2 noaacloud | baseline | +RUN | hafs_regional_docn_oisst | - wcoss2 noaacloud | baseline | +RUN | hafs_regional_datm_cdeps | - wcoss2 -jet s4 noaacloud | baseline | ### CDEPS Data Atmosphere tests ### -COMPILE | datm_cdeps | intel | -DAPP=NG-GODAS | - wcoss2 | fv3 | -RUN | datm_cdeps_control_cfsr | - wcoss2 | baseline | -RUN | datm_cdeps_restart_cfsr | - wcoss2 | | datm_cdeps_control_cfsr -RUN | datm_cdeps_control_gefs | - wcoss2 | baseline | -RUN | datm_cdeps_iau_gefs | - wcoss2 | baseline | -RUN | datm_cdeps_stochy_gefs | - wcoss2 | baseline | -RUN | datm_cdeps_ciceC_cfsr | - wcoss2 | baseline | -RUN | datm_cdeps_bulk_cfsr | - wcoss2 | baseline | -RUN | datm_cdeps_bulk_gefs | - wcoss2 | baseline | -RUN | datm_cdeps_mx025_cfsr | - wcoss2 | baseline | -RUN | datm_cdeps_mx025_gefs | - wcoss2 | baseline | -RUN | datm_cdeps_multiple_files_cfsr | - wcoss2 | | -RUN | datm_cdeps_3072x1536_cfsr | - wcoss2 | baseline | -RUN | datm_cdeps_gfs | - wcoss2 | baseline | - -COMPILE | datm_cdeps_debug | intel | -DAPP=NG-GODAS -DDEBUG=ON | - wcoss2 acorn | fv3 | -RUN | datm_cdeps_debug_cfsr | - wcoss2 acorn | baseline | - -COMPILE | datm_cdeps_faster | intel | -DAPP=NG-GODAS -DFASTER=ON | - wcoss2 | fv3 | -RUN | datm_cdeps_control_cfsr_faster | - wcoss2 | baseline | +COMPILE | datm_cdeps | intel | -DAPP=NG-GODAS | - wcoss2 | fv3 | +RUN | datm_cdeps_control_cfsr | - wcoss2 | baseline | +RUN | datm_cdeps_restart_cfsr | - wcoss2 noaacloud | | datm_cdeps_control_cfsr +RUN | datm_cdeps_control_gefs | - wcoss2 | baseline | +RUN | datm_cdeps_iau_gefs | - wcoss2 | baseline | +RUN | datm_cdeps_stochy_gefs | - wcoss2 | baseline | +RUN | datm_cdeps_ciceC_cfsr | - wcoss2 noaacloud | baseline | +RUN | datm_cdeps_bulk_cfsr | - wcoss2 noaacloud | baseline | +RUN | datm_cdeps_bulk_gefs | - wcoss2 noaacloud | baseline | +RUN | datm_cdeps_mx025_cfsr | - wcoss2 noaacloud | baseline | +RUN | datm_cdeps_mx025_gefs | - wcoss2 noaacloud | baseline | +RUN | datm_cdeps_multiple_files_cfsr | - wcoss2 noaacloud | | +RUN | datm_cdeps_3072x1536_cfsr | - wcoss2 noaacloud | baseline | +RUN | datm_cdeps_gfs | - wcoss2 noaacloud | baseline | + +COMPILE | datm_cdeps_debug | intel | -DAPP=NG-GODAS -DDEBUG=ON | - wcoss2 acorn noaacloud | fv3 | +RUN | datm_cdeps_debug_cfsr | - wcoss2 acorn noaacloud | baseline | + +COMPILE | datm_cdeps_faster | intel | -DAPP=NG-GODAS -DFASTER=ON | - wcoss2 | fv3 | +RUN | datm_cdeps_control_cfsr_faster | - wcoss2 | baseline | ### CDEPS Data Atmosphere tests with LND ### -COMPILE | datm_cdeps_land | intel | -DAPP=LND | - wcoss2 | fv3 | -RUN | datm_cdeps_lnd_gswp3 | - wcoss2 | baseline | -RUN | datm_cdeps_lnd_gswp3_rst | - wcoss2 | | datm_cdeps_lnd_gswp3 +COMPILE | datm_cdeps_land | intel | -DAPP=LND | - wcoss2 | fv3 | +RUN | datm_cdeps_lnd_gswp3 | - wcoss2 | baseline | +RUN | datm_cdeps_lnd_gswp3_rst | - wcoss2 noaacloud | | datm_cdeps_lnd_gswp3 ### ATM-LND tests, -D32BIT=ON has issue and NoahMP reuires r8 libraries ### -COMPILE | atml | intel | -DAPP=ATML -DCCPP_SUITES=FV3_GFS_v16,FV3_GFS_v17_p8,FV3_GFS_v15_thompson_mynn_lam3km | | fv3 | -RUN | control_p8_atmlnd_sbs | | baseline | +COMPILE | atml | intel | -DAPP=ATML -DCCPP_SUITES=FV3_GFS_v16,FV3_GFS_v17_p8,FV3_GFS_v15_thompson_mynn_lam3km | - noaacloud | fv3 | +RUN | control_p8_atmlnd_sbs | - noaacloud | baseline | ### ATM-WAV tests ### #mediator (cmeps) -COMPILE | atmw | intel | -DAPP=ATMW -DCCPP_SUITES=FV3_GFS_v17_p8 -D32BIT=ON | - wcoss2 | fv3 | -RUN | atmwav_control_noaero_p8 | - wcoss2 | baseline | +COMPILE | atmw | intel | -DAPP=ATMW -DCCPP_SUITES=FV3_GFS_v17_p8 -D32BIT=ON | - wcoss2 | fv3 | +RUN | atmwav_control_noaero_p8 | - wcoss2 | baseline | #connectors (wmesmf) -COMPILE | atmwm | intel | -DAPP=ATMWM -DCCPP_SUITES=FV3_GFS_v16 -D32BIT=ON | - wcoss2 | fv3 | -RUN | control_atmwav | - wcoss2 | baseline | -#RUN | control_c384gdas_wav | - jet cheyenne wcoss2 | baseline | +COMPILE | atmwm | intel | -DAPP=ATMWM -DCCPP_SUITES=FV3_GFS_v16 -D32BIT=ON | - wcoss2 | fv3 | +RUN | control_atmwav | - wcoss2 | baseline | +#RUN | control_c384gdas_wav | - jet cheyenne wcoss2 noaacloud | baseline | ### ATM-GOCART tests ### -COMPILE | atmaero | intel | -DAPP=ATMAERO -DCCPP_SUITES=FV3_GFS_v17_p8 -D32BIT=ON | | fv3 | -RUN | atmaero_control_p8 | | baseline | -RUN | atmaero_control_p8_rad | | baseline | -RUN | atmaero_control_p8_rad_micro | | baseline | +COMPILE | atmaero | intel | -DAPP=ATMAERO -DCCPP_SUITES=FV3_GFS_v17_p8 -D32BIT=ON | - noaacloud | fv3 | +RUN | atmaero_control_p8 | - noaacloud | baseline | +RUN | atmaero_control_p8_rad | - noaacloud | baseline | +RUN | atmaero_control_p8_rad_micro | - noaacloud | baseline | ### ATM-CMAQ tests ### -COMPILE | atmaq | intel | -DAPP=ATMAQ -DCCPP_SUITES=FV3_GFS_v15p2 -D32BIT=ON | - jet s4 | fv3 | -RUN | regional_atmaq | - jet s4 | baseline | +COMPILE | atmaq | intel | -DAPP=ATMAQ -DCCPP_SUITES=FV3_GFS_v15p2 -D32BIT=ON | - jet s4 | fv3 | +RUN | regional_atmaq | - jet s4 | baseline | -COMPILE | atmaq_debug | intel | -DAPP=ATMAQ -DCCPP_SUITES=FV3_GFS_v15p2 -DDEBUG=ON -D32BIT=ON | - jet gaea cheyenne s4 | fv3 | -RUN | regional_atmaq_debug | - jet gaea cheyenne s4 | baseline | +COMPILE | atmaq_debug | intel | -DAPP=ATMAQ -DCCPP_SUITES=FV3_GFS_v15p2 -DDEBUG=ON -D32BIT=ON | - jet noaacloud gaea cheyenne s4 | fv3 | +RUN | regional_atmaq_debug | - jet gaea cheyenne s4 noaacloud | baseline | -COMPILE | atmaq_faster | intel | -DAPP=ATMAQ -DCCPP_SUITES=FV3_GFS_v15p2 -DFASTER=ON -D32BIT=ON | - jet wcoss2 acorn s4 | fv3 | -RUN | regional_atmaq_faster | - jet wcoss2 acorn s4 | baseline | +COMPILE | atmaq_faster | intel | -DAPP=ATMAQ -DCCPP_SUITES=FV3_GFS_v15p2 -DFASTER=ON -D32BIT=ON | - jet wcoss2 acorn s4 | fv3 | +RUN | regional_atmaq_faster | - jet wcoss2 acorn s4 | baseline | ### GNU TESTS ### ### CCPP PROD tests ### -COMPILE | atm | gnu | -DAPP=ATM -DCCPP_SUITES=FV3_GFS_v16,FV3_GFS_v16_flake,FV3_GFS_v16_ras,FV3_GFS_v17_p8 | + hera cheyenne | fv3 | -RUN | control_c48 | + hera cheyenne | baseline | -RUN | control_stochy | + hera cheyenne | baseline | -RUN | control_ras | + hera cheyenne | baseline | -RUN | control_p8 | + hera cheyenne | baseline | -RUN | control_flake | + hera cheyenne | baseline | - -COMPILE | rrfs | gnu | -DAPP=ATM -DCCPP_SUITES=FV3_RAP,FV3_RAP_sfcdiff,FV3_HRRR,FV3_RRFS_v1beta -D32BIT=ON | + hera cheyenne | fv3 | -RUN | rap_control | + hera cheyenne | baseline | -RUN | rap_decomp | + hera cheyenne | | -RUN | rap_2threads | + hera cheyenne | | -RUN | rap_restart | + hera cheyenne | | rap_control -RUN | rap_sfcdiff | + hera cheyenne | baseline | -RUN | rap_sfcdiff_decomp | + hera cheyenne | | -RUN | rap_sfcdiff_restart | + hera cheyenne | | rap_sfcdiff -RUN | hrrr_control | + hera cheyenne | baseline | -RUN | hrrr_control_qr | + hera cheyenne | | -RUN | hrrr_control_2threads | + hera cheyenne | | -RUN | hrrr_control_decomp | + hera cheyenne | | -RUN | hrrr_control_restart | + hera cheyenne | | hrrr_control -RUN | hrrr_control_restart_qr | + hera cheyenne | | hrrr_control_qr -RUN | rrfs_v1beta | + hera cheyenne | baseline | -RUN | rrfs_smoke_conus13km_hrrr_warm | + hera cheyenne | baseline | -RUN | rrfs_smoke_conus13km_hrrr_warm_qr | + hera cheyenne | | -RUN | rrfs_smoke_conus13km_hrrr_warm_2threads | + hera cheyenne | | -RUN | rrfs_smoke_conus13km_radar_tten_warm | + hera cheyenne | baseline | -RUN | rrfs_conus13km_hrrr_warm | + hera cheyenne | baseline | -# These two will run and not crash, but they do not match their baselines: -#RUN | rrfs_smoke_conus13km_hrrr_warm_decomp | + hera cheyenne | | -#RUN | rrfs_smoke_conus13km_hrrr_warm_restart | + hera cheyenne | | rrfs_smoke_conus13km_hrrr_warm -# Just to make sure restart doesn't crash again: -RUN | rrfs_smoke_conus13km_hrrr_warm_restart_mismatch | + hera cheyenne | baseline | rrfs_smoke_conus13km_hrrr_warm -RUN | rrfs_smoke_conus13km_hrrr_warm_restart_qr_mismatch | + hera cheyenne | | rrfs_smoke_conus13km_hrrr_warm_qr +COMPILE | atm | gnu | -DAPP=ATM -DCCPP_SUITES=FV3_GFS_v16,FV3_GFS_v16_flake,FV3_GFS_v16_ras,FV3_GFS_v17_p8,FV3_GFS_v17_p8_ugwpv1 | + hera cheyenne hercules | fv3 | +RUN | control_c48 | + hera cheyenne hercules | baseline | +RUN | control_stochy | + hera cheyenne hercules | baseline | +RUN | control_ras | + hera cheyenne hercules | baseline | +RUN | control_p8 | + hera cheyenne hercules | baseline | +RUN | control_p8_ugwpv1 | + hera cheyenne hercules | baseline | +RUN | control_flake | + hera cheyenne hercules | baseline | + +COMPILE | rrfs | gnu | -DAPP=ATM -DCCPP_SUITES=FV3_RAP,FV3_RAP_sfcdiff,FV3_HRRR,FV3_RRFS_v1beta -D32BIT=ON | + hera cheyenne hercules | fv3 | +RUN | rap_control | + hera cheyenne hercules | baseline | +RUN | rap_decomp | + hera cheyenne hercules | | +RUN | rap_2threads | + hera cheyenne hercules | | +RUN | rap_restart | + hera cheyenne hercules | | rap_control +RUN | rap_sfcdiff | + hera cheyenne hercules | baseline | +RUN | rap_sfcdiff_decomp | + hera cheyenne hercules | | +RUN | rap_sfcdiff_restart | + hera cheyenne hercules | | rap_sfcdiff +RUN | hrrr_control | + hera cheyenne hercules | baseline | +RUN | hrrr_control_qr | + hera cheyenne hercules | | +RUN | hrrr_control_2threads | + hera cheyenne hercules | | +RUN | hrrr_control_decomp | + hera cheyenne hercules | | +RUN | hrrr_control_restart | + hera cheyenne hercules | | hrrr_control +RUN | hrrr_control_restart_qr | + hera cheyenne hercules | | hrrr_control_qr +RUN | rrfs_v1beta | + hera cheyenne hercules | baseline | ### CCPP DEBUG tests ### # Exercise compilation without specifying suites (i.e. compile all suites) in DEBUG mode (faster than in PROD mode) -COMPILE | atm_dyn32_debug | gnu | -DAPP=ATM -D32BIT=ON -DDEBUG=ON | + hera cheyenne | fv3 | -RUN | control_diag_debug | + hera cheyenne | baseline | -RUN | regional_debug | + hera cheyenne | baseline | -RUN | rap_control_debug | + hera cheyenne | baseline | -RUN | hrrr_control_debug | + hera cheyenne | baseline | -RUN | rap_diag_debug | + hera cheyenne | baseline | -RUN | rap_noah_sfcdiff_cires_ugwp_debug | + hera cheyenne | baseline | -RUN | rap_progcld_thompson_debug | + hera cheyenne | baseline | -RUN | rrfs_v1beta_debug | + hera cheyenne | baseline | -RUN | control_ras_debug | + hera cheyenne | baseline | -RUN | control_stochy_debug | + hera cheyenne | baseline | -RUN | control_debug_p8 | + hera cheyenne | baseline | -RUN | rrfs_smoke_conus13km_hrrr_warm_debug | + hera cheyenne | baseline | -RUN | rrfs_smoke_conus13km_hrrr_warm_debug_2threads | + hera cheyenne | | -RUN | rrfs_conus13km_hrrr_warm_debug | + hera cheyenne | baseline | -# This will run and not crash, but will not match its baseline: -#RUN | rrfs_smoke_conus13km_hrrr_warm_debug_decomp | + hera cheyenne | | -RUN | rap_flake_debug | + hera cheyenne | baseline | -RUN | rap_clm_lake_debug | + hera cheyenne | baseline | - -COMPILE | wam_debug | gnu | -DAPP=ATM -DCCPP_SUITES=FV3_GFS_v16_fv3wam -D32BIT=ON -DMULTI_GASES=ON -DDEBUG=ON | + hera cheyenne | fv3 | -RUN | control_wam_debug | + hera cheyenne | baseline | +COMPILE | atm_dyn32_debug | gnu | -DAPP=ATM -D32BIT=ON -DDEBUG=ON | + hera cheyenne hercules | fv3 | +RUN | control_diag_debug | + hera cheyenne hercules | baseline | +RUN | regional_debug | + hera cheyenne hercules | baseline | +RUN | rap_control_debug | + hera cheyenne hercules | baseline | +RUN | hrrr_control_debug | + hera cheyenne hercules | baseline | +RUN | hrrr_gf_debug | + hera cheyenne hercules | baseline | +RUN | hrrr_c3_debug | + hera cheyenne hercules | baseline | +RUN | rap_diag_debug | + hera cheyenne hercules | baseline | +RUN | rap_noah_sfcdiff_cires_ugwp_debug | + hera cheyenne hercules | baseline | +RUN | rap_progcld_thompson_debug | + hera cheyenne hercules | baseline | +RUN | rrfs_v1beta_debug | + hera cheyenne hercules | baseline | +RUN | control_ras_debug | + hera cheyenne hercules | baseline | +RUN | control_stochy_debug | + hera cheyenne hercules | baseline | +RUN | control_debug_p8 | + hera cheyenne hercules | baseline | +RUN | rap_flake_debug | + hera cheyenne hercules | baseline | +RUN | rap_clm_lake_debug | + hera cheyenne hercules | baseline | + + +COMPILE | wam_debug | gnu | -DAPP=ATM -DCCPP_SUITES=FV3_GFS_v16_fv3wam -D32BIT=ON -DMULTI_GASES=ON -DDEBUG=ON | + hera cheyenne hercules | fv3 | +RUN | control_wam_debug | + hera cheyenne | baseline | ### 32-bit physics tests ### -COMPILE | rrfs_dyn32_phy32 | gnu | -DAPP=ATM -DCCPP_SUITES=FV3_RAP,FV3_HRRR -D32BIT=ON -DCCPP_32BIT=ON | + hera cheyenne | fv3 | -RUN | rap_control_dyn32_phy32 | + hera cheyenne | baseline | -RUN | hrrr_control_dyn32_phy32 | + hera cheyenne | baseline | -RUN | hrrr_control_qr_dyn32_phy32 | + hera cheyenne | baseline | -RUN | rap_2threads_dyn32_phy32 | + hera cheyenne | | -RUN | hrrr_control_2threads_dyn32_phy32 | + hera cheyenne | | -RUN | hrrr_control_decomp_dyn32_phy32 | + hera cheyenne | | -RUN | rap_restart_dyn32_phy32 | + hera cheyenne | | rap_control_dyn32_phy32 -RUN | hrrr_control_restart_dyn32_phy32 | + hera cheyenne | | hrrr_control_dyn32_phy32 -RUN | hrrr_control_restart_qr_dyn32_phy32 | + hera cheyenne | | hrrr_control_qr_dyn32_phy32 -RUN | rrfs_smoke_conus13km_phy32 | + hera cheyenne | baseline | -RUN | rrfs_smoke_conus13km_phy32_qr | + hera cheyenne | baseline | -RUN | rrfs_smoke_conus13km_phy32_restart_mismatch | + hera cheyenne | baseline | rrfs_smoke_conus13km_phy32 -RUN | rrfs_smoke_conus13km_phy32_restart_qr_mismatch | + hera cheyenne | | rrfs_smoke_conus13km_phy32_qr - -COMPILE | atm_dyn64_phy32 | gnu | -DAPP=ATM -DCCPP_32BIT=ON | + hera cheyenne | fv3 | -RUN | rap_control_dyn64_phy32 | + hera cheyenne | baseline | - -COMPILE | atm_dyn32_phy32_debug | gnu | -DAPP=ATM -D32BIT=ON -DCCPP_32BIT=ON -DDEBUG=ON | + hera cheyenne | fv3 | -RUN | rap_control_debug_dyn32_phy32 | + hera cheyenne | baseline | -RUN | hrrr_control_debug_dyn32_phy32 | + hera cheyenne | baseline | - -COMPILE | atm_dyn64_phy32_debug | gnu | -DAPP=ATM -DCCPP_32BIT=ON -DDEBUG=ON | + hera cheyenne | fv3 | -RUN | rap_control_dyn64_phy32_debug | + hera cheyenne | baseline | +COMPILE | rrfs_dyn32_phy32 | gnu | -DAPP=ATM -DCCPP_SUITES=FV3_RAP,FV3_HRRR -D32BIT=ON -DCCPP_32BIT=ON | + hera cheyenne hercules | fv3 | +RUN | rap_control_dyn32_phy32 | + hera cheyenne hercules | baseline | +RUN | hrrr_control_dyn32_phy32 | + hera cheyenne hercules | baseline | +RUN | hrrr_control_qr_dyn32_phy32 | + hera cheyenne hercules | | +RUN | rap_2threads_dyn32_phy32 | + hera cheyenne hercules | | +RUN | hrrr_control_2threads_dyn32_phy32 | + hera cheyenne hercules | | +RUN | hrrr_control_decomp_dyn32_phy32 | + hera cheyenne hercules | | +RUN | rap_restart_dyn32_phy32 | + hera cheyenne hercules | | rap_control_dyn32_phy32 +RUN | hrrr_control_restart_dyn32_phy32 | + hera cheyenne hercules | | hrrr_control_dyn32_phy32 +RUN | hrrr_control_restart_qr_dyn32_phy32 | + hera cheyenne hercules | | hrrr_control_qr_dyn32_phy32 +RUN | conus13km_control | + hera cheyenne hercules | baseline | +RUN | conus13km_2threads | + hera cheyenne hercules | | conus13km_control +RUN | conus13km_restart_mismatch | + hera cheyenne hercules | baseline | conus13km_control + +# Expected to fail: +# RUN | conus13km_restart | + hera cheyenne hercules | | conus13km_control +# RUN | conus13km_decomp | + hera cheyenne hercules | | conus13km_control + +COMPILE | atm_dyn64_phy32 | gnu | -DAPP=ATM -DCCPP_32BIT=ON | + hera cheyenne hercules | fv3 | +RUN | rap_control_dyn64_phy32 | + hera cheyenne hercules | baseline | + +COMPILE | atm_dyn32_phy32_debug | gnu | -DAPP=ATM -D32BIT=ON -DCCPP_32BIT=ON -DDEBUG=ON | + hera cheyenne hercules | fv3 | +RUN | rap_control_debug_dyn32_phy32 | + hera cheyenne hercules | baseline | +RUN | hrrr_control_debug_dyn32_phy32 | + hera cheyenne hercules | baseline | +RUN | conus13km_debug | + hera cheyenne hercules | baseline | +RUN | conus13km_debug_qr | + hera hercules | | +RUN | conus13km_debug_2threads | + hera cheyenne hercules | | +RUN | conus13km_radar_tten_debug | + hera cheyenne hercules | baseline | + +# Expected to fail: +# RUN | conus13km_debug_decomp | + hera cheyenne hercules | | + +COMPILE | atm_dyn64_phy32_debug | gnu | -DAPP=ATM -DCCPP_32BIT=ON -DDEBUG=ON | + hera cheyenne hercules | fv3 | +RUN | rap_control_dyn64_phy32_debug | + hera cheyenne hercules | baseline | ### S2S tests ### -COMPILE | s2swa | gnu | -DAPP=S2SWA -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 | + hera cheyenne | fv3 | -RUN | cpld_control_p8 | + hera cheyenne | baseline | +COMPILE | s2swa | gnu | -DAPP=S2SWA -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 | + hera cheyenne hercules | fv3 | +RUN | cpld_control_p8 | + hera cheyenne hercules | baseline | -COMPILE | s2s | gnu | -DAPP=S2S -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 | + hera cheyenne | fv3 | -RUN | cpld_control_nowave_noaero_p8 | + hera cheyenne | baseline | +COMPILE | s2s | gnu | -DAPP=S2S -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 | + hera cheyenne hercules | fv3 | +RUN | cpld_control_nowave_noaero_p8 | + hera cheyenne hercules | baseline | -COMPILE | s2swa_debug | gnu | -DAPP=S2SWA -DDEBUG=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 | + hera cheyenne | fv3 | -RUN | cpld_debug_p8 | + hera cheyenne | baseline | +COMPILE | s2swa_debug | gnu | -DAPP=S2SWA -DDEBUG=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 | + hera cheyenne hercules | fv3 | +RUN | cpld_debug_p8 | + hera cheyenne hercules | baseline | # Unstructured WW3 -COMPILE | s2sw_pdlib | gnu | -DAPP=S2SW -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 -DPDLIB=ON | + hera cheyenne | fv3 | -RUN | cpld_control_pdlib_p8 | + hera cheyenne | baseline | +COMPILE | s2sw_pdlib | gnu | -DAPP=S2SW -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 -DPDLIB=ON | + hera cheyenne hercules | fv3 | +RUN | cpld_control_pdlib_p8 | + hera cheyenne hercules | baseline | -COMPILE | s2sw_pdlib_debug | gnu | -DAPP=S2SW -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 -DPDLIB=ON -DDEBUG=ON | + hera cheyenne | fv3 | -RUN | cpld_debug_pdlib_p8 | + hera cheyenne | baseline | +COMPILE | s2sw_pdlib_debug | gnu | -DAPP=S2SW -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 -DPDLIB=ON -DDEBUG=ON | + hera cheyenne hercules | fv3 | +RUN | cpld_debug_pdlib_p8 | + hera cheyenne hercules | baseline | ### CDEPS Data Atmosphere test ### -COMPILE | datm_cdeps | gnu | -DAPP=NG-GODAS | + hera cheyenne | fv3 | -RUN | datm_cdeps_control_cfsr | + hera cheyenne | baseline | +COMPILE | datm_cdeps | gnu | -DAPP=NG-GODAS | + hera cheyenne hercules | fv3 | +RUN | datm_cdeps_control_cfsr | + hera cheyenne hercules | baseline | diff --git a/tests/rt.sh b/tests/rt.sh index 36c64e9824..fff87aaebb 100755 --- a/tests/rt.sh +++ b/tests/rt.sh @@ -9,10 +9,12 @@ die() { echo "$@" >&2; exit 1; } usage() { set +x echo - echo "Usage: $0 -a | -c | -e | -h | -k | -w | -d | -l | -m | -n | -r " + echo "Usage: $0 -a | -b | -c | -d | -e | -h | -k | -l | -m | -n | -r | -w" echo echo " -a to use on for HPC queue" + echo " -b create new baselines only for tests listed in " echo " -c create new baseline results" + echo " -d delete run direcotries that are not used by other tests" echo " -e use ecFlow workflow manager" echo " -h display this help" echo " -k keep run directory after rt.sh is completed" @@ -77,6 +79,37 @@ rt_single() { fi } +create_or_run_compile_task() { + + cat << EOF > ${RUNDIR_ROOT}/compile_${COMPILE_NR}.env + export JOB_NR=${JOB_NR} + export COMPILE_NR=${COMPILE_NR} + export MACHINE_ID=${MACHINE_ID} + export RT_COMPILER=${RT_COMPILER} + export PATHRT=${PATHRT} + export PATHTR=${PATHTR} + export SCHEDULER=${SCHEDULER} + export ACCNR=${ACCNR} + export QUEUE=${COMPILE_QUEUE} + export PARTITION=${PARTITION} + export ROCOTO=${ROCOTO} + export ECFLOW=${ECFLOW} + export REGRESSIONTEST_LOG=${REGRESSIONTEST_LOG} + export LOG_DIR=${LOG_DIR} +EOF + + if [[ $ROCOTO == true ]]; then + rocoto_create_compile_task + elif [[ $ECFLOW == true ]]; then + ecflow_create_compile_task + else + ./run_compile.sh ${PATHRT} ${RUNDIR_ROOT} "${MAKE_OPT}" ${COMPILE_NR} > ${LOG_DIR}/compile_${COMPILE_NR}.log 2>&1 + fi + + RT_SUFFIX="" + BL_SUFFIX="" +} + rt_35d() { if [[ $TEST_NAME =~ '35d' ]] ; then local sy=$(echo ${DATE_35D} | cut -c 1-4) @@ -139,14 +172,17 @@ RTPWD_NEW_BASELINE=false SKIP_ORDER=false export skip_check_results=false export delete_rundir=false - TESTS_FILE='rt.conf' +NEW_BASELINES_FILE='' -while getopts ":a:cl:mn:dkrep:s:wh" opt; do +while getopts ":a:b:cl:mn:dwkreh" opt; do case $opt in a) ACCNR=$OPTARG ;; + b) + NEW_BASELINES_FILE=$OPTARG + ;; c) CREATE_BASELINE=true ;; @@ -168,8 +204,8 @@ while getopts ":a:cl:mn:dkrep:s:wh" opt; do echo "The -n option needs AND , i.e. -n control_p8 intel" exit 1 fi - SINGLE_NAME=${SINGLE_OPTS[0],,} - export RT_COMPILER=${SINGLE_OPTS[1],,} + SINGLE_NAME=${SINGLE_OPTS[0]} + export RT_COMPILER=${SINGLE_OPTS[1]} if [[ "$RT_COMPILER" == "intel" ]] || [[ "$RT_COMPILER" == "gnu" ]]; then echo "COMPILER set to ${RT_COMPILER}" @@ -234,6 +270,7 @@ source ${sourcefile:-"machine/$MACHINE_ID"} # Overwrite default RUNDIR_ROOT if environment variable RUNDIR_ROOT is set RUNDIR_ROOT=${RUNDIR_ROOT:-${PTMP}/${USER}/FV3_RT}/rt_$$ mkdir -p ${RUNDIR_ROOT} +echo "Run regression test in: ${RUNDIR_ROOT}" if [[ $SINGLE_NAME != '' ]]; then rt_single @@ -252,6 +289,18 @@ else RTPWD=${RTPWD:-$DISKNM/NEMSfv3gfs/develop-${BL_DATE}} fi +if [[ "$CREATE_BASELINE" == false ]] ; then + if [[ ! -d "$RTPWD" ]] ; then + echo "Baseline directory does not exist:" + echo " $RTPWD" + exit 1 + elif [[ $( ls -1 "$RTPWD/" | wc -l ) -lt 1 ]] ; then + echo "Baseline directory is empty:" + echo " $RTPWD" + exit 1 + fi +fi + INPUTDATA_ROOT=${INPUTDATA_ROOT:-$DISKNM/NEMSfv3gfs/input-data-20221101} INPUTDATA_ROOT_WW3=${INPUTDATA_ROOT}/WW3_input_data_20220624 INPUTDATA_ROOT_BMIC=${INPUTDATA_ROOT_BMIC:-$DISKNM/NEMSfv3gfs/BM_IC-20220207} @@ -262,6 +311,16 @@ if [[ $CREATE_BASELINE == true ]]; then # rm -rf "${NEW_BASELINE}" mkdir -p "${NEW_BASELINE}" + + NEW_BASELINES_TESTS=() + if [[ $NEW_BASELINES_FILE != '' ]]; then + readarray -t NEW_BASELINES_TESTS < $NEW_BASELINES_FILE + echo "New baselines will be created for:" + for test_name in "${NEW_BASELINES_TESTS[@]}" + do + echo " $test_name" + done + fi fi if [[ $skip_check_results == true ]]; then @@ -275,8 +334,11 @@ echo "Start Regression test" >> ${REGRESSIONTEST_LOG} echo >> ${REGRESSIONTEST_LOG} echo "Testing UFSWM Hash:" `git rev-parse HEAD` >> ${REGRESSIONTEST_LOG} echo "Testing With Submodule Hashes:" >> ${REGRESSIONTEST_LOG} +cd .. git submodule status >> ${REGRESSIONTEST_LOG} +cd tests + source default_vars.sh JOB_NR=0 @@ -308,6 +370,10 @@ if [[ $ROCOTO == true ]]; then QUEUE=batch COMPILE_QUEUE=batch ROCOTO_SCHEDULER=slurm + elif [[ $MACHINE_ID = hercules ]]; then + QUEUE=windfall + COMPILE_QUEUE=windfall + ROCOTO_SCHEDULER=slurm elif [[ $MACHINE_ID = s4 ]]; then QUEUE=s4 COMPILE_QUEUE=s4 @@ -320,6 +386,14 @@ if [[ $ROCOTO == true ]]; then QUEUE=batch COMPILE_QUEUE=batch ROCOTO_SCHEDULER=slurm + elif [[ $MACHINE_ID = cheyenne ]]; then + QUEUE=regular + COMPILE_QUEUE=regular + ROCOTO_SCHEDULER=pbspro + elif [[ $MACHINE_ID = gaea ]]; then + QUEUE=normal + COMPILE_QUEUE=normal + ROCOTO_SCHEDULER=slurm else die "Rocoto is not supported on this machine $MACHINE_ID" fi @@ -351,13 +425,10 @@ if [[ $ECFLOW == true ]]; then MAX_BUILDS=10 MAX_JOBS=30 - # Default number of tries to run jobs - on wcoss, no error tolerance + # Default number of tries to run jobs ECF_TRIES=2 - if [[ $MACHINE_ID = wcoss ]]; then - ECF_TRIES=1 - fi - # Reduce maximum number of compile jobs on jet.intel and s4.intel because of licensing issues + # Reduce maximum number of compile jobs on jet and s4 because of licensing issues if [[ $MACHINE_ID = jet ]]; then MAX_BUILDS=5 elif [[ $MACHINE_ID = s4 ]]; then @@ -387,6 +458,8 @@ EOF QUEUE=batch elif [[ $MACHINE_ID = orion ]]; then QUEUE=batch + elif [[ $MACHINE_ID = hercules ]]; then + QUEUE=windfall elif [[ $MACHINE_ID = jet ]]; then QUEUE=batch elif [[ $MACHINE_ID = s4 ]]; then @@ -412,6 +485,7 @@ in_metatask=false [[ -f $TESTS_FILE ]] || die "$TESTS_FILE does not exist" LAST_COMPILER_NR=-9999 +COMPILE_PREV=='' declare -A compiles @@ -424,13 +498,14 @@ while read -r line || [ "$line" ]; do JOB_NR=$( printf '%03d' $(( 10#$JOB_NR + 1 )) ) if [[ $line == COMPILE* ]]; then - + COMPILE_NAME=$( echo $line | cut -d'|' -f2 | sed -e 's/^ *//' -e 's/ *$//') RT_COMPILER=$(echo $line | cut -d'|' -f3 | sed -e 's/^ *//' -e 's/ *$//') MAKE_OPT=$( echo $line | cut -d'|' -f4 | sed -e 's/^ *//' -e 's/ *$//') MACHINES=$( echo $line | cut -d'|' -f5 | sed -e 's/^ *//' -e 's/ *$//') CB=$( echo $line | cut -d'|' -f6) COMPILE_NR=${COMPILE_NAME}_${RT_COMPILER} + COMPILE_PREV=${COMPILE_NR} set +u if [[ ! -z ${compiles[$COMPILE_NR]} ]] ; then @@ -454,33 +529,11 @@ while read -r line || [ "$line" ]; do fi fi - cat << EOF > ${RUNDIR_ROOT}/compile_${COMPILE_NR}.env - export JOB_NR=${JOB_NR} - export COMPILE_NR=${COMPILE_NR} - export MACHINE_ID=${MACHINE_ID} - export RT_COMPILER=${RT_COMPILER} - export PATHRT=${PATHRT} - export PATHTR=${PATHTR} - export SCHEDULER=${SCHEDULER} - export ACCNR=${ACCNR} - export QUEUE=${COMPILE_QUEUE} - export PARTITION=${PARTITION} - export ROCOTO=${ROCOTO} - export ECFLOW=${ECFLOW} - export REGRESSIONTEST_LOG=${REGRESSIONTEST_LOG} - export LOG_DIR=${LOG_DIR} -EOF - - if [[ $ROCOTO == true ]]; then - rocoto_create_compile_task - elif [[ $ECFLOW == true ]]; then - ecflow_create_compile_task - else - ./run_compile.sh ${PATHRT} ${RUNDIR_ROOT} "${MAKE_OPT}" ${COMPILE_NR} > ${LOG_DIR}/compile_${COMPILE_NR}.log 2>&1 + if [[ $CREATE_BASELINE == true && $NEW_BASELINES_FILE != '' ]]; then + continue fi - RT_SUFFIX="" - BL_SUFFIX="" + create_or_run_compile_task continue @@ -510,6 +563,26 @@ EOF fi fi + COMPILE_METATASK_NAME=${COMPILE_NR} + if [[ $CREATE_BASELINE == true && $NEW_BASELINES_FILE != '' ]]; then + if [[ ! " ${NEW_BASELINES_TESTS[*]} " =~ " ${TEST_NAME} " ]]; then + echo "Link current baselines for test ${TEST_NAME}_${RT_COMPILER}" + ( + source ${PATHRT}/tests/$TEST_NAME + ln -s ${RTPWD}/${CNTL_DIR}_${RT_COMPILER} ${NEW_BASELINE} + ) + continue + else + echo "Create new baselines for test ${TEST_NAME}_${RT_COMPILER}" + # look at COMPILE_PREV, and if it's not an empty string run compile step + # and reset it to empty so that we do not run compile more than once + if [[ ${COMPILE_PREV} != '' ]]; then + create_or_run_compile_task + [[ $ROCOTO == true || $ECFLOW == true ]] && COMPILE_PREV='' + fi + fi + fi + # 35 day tests [[ $TEST_35D == true ]] && rt_35d @@ -521,7 +594,7 @@ EOF new_compile=false in_metatask=true cat << EOF >> $ROCOTO_XML - 0 + 0 EOF fi diff --git a/tests/rt_utils.sh b/tests/rt_utils.sh index 63b58c6f6b..0bdba5ab60 100755 --- a/tests/rt_utils.sh +++ b/tests/rt_utils.sh @@ -347,28 +347,19 @@ check_results() { fi if [[ $d -eq 1 && ${i##*.} == 'nc' ]] ; then - if [[ ${MACHINE_ID} =~ orion || ${MACHINE_ID} =~ hera || ${MACHINE_ID} =~ wcoss2 || ${MACHINE_ID} =~ acorn || ${MACHINE_ID} =~ cheyenne || ${MACHINE_ID} =~ gaea || ${MACHINE_ID} =~ jet || ${MACHINE_ID} =~ s4 || ${MACHINE_ID} =~ noaacloud ]] ; then + if [[ " orion hercules hera wcoss2 acorn cheyenne gaea jet s4 noaacloud " =~ " ${MACHINE_ID} " ]]; then printf ".......ALT CHECK.." >> ${RT_LOG} printf ".......ALT CHECK.." - if [[ ${MACHINE_ID} =~ orion || ${MACHINE_ID} =~ hera || ${MACHINE_ID} =~ gaea || ${MACHINE_ID} =~ jet || ${MACHINE_ID} =~ cheyenne ]] ; then if [[ $CMP_DATAONLY == false ]]; then nccmp -d -S -q -f -g -B --Attribute=checksum --warn=format ${RTPWD}/${CNTL_DIR}_${RT_COMPILER}/${i} ${RUNDIR}/${i} > ${i}_nccmp.log 2>&1 && d=$? || d=$? else nccmp -d -S -q -f -B --Attribute=checksum --warn=format ${RTPWD}/${CNTL_DIR}_${RT_COMPILER}/${i} ${RUNDIR}/${i} > ${i}_nccmp.log 2>&1 && d=$? || d=$? fi if [[ $d -ne 0 && $d -ne 1 ]]; then - echo "....ERROR" >> ${RT_LOG} - echo "....ERROR" - exit 1 + echo "....ERROR" >> ${RT_LOG} + echo "....ERROR" + exit 1 fi - else - ${PATHRT}/compare_ncfile.py ${RTPWD}/${CNTL_DIR}_${RT_COMPILER}/$i ${RUNDIR}/$i > compare_ncfile.log 2>&1 && d=$? || d=$? - if [[ $d -eq 1 ]]; then - echo "....ERROR" >> ${RT_LOG} - echo "....ERROR" - exit 1 - fi - fi fi fi @@ -464,7 +455,7 @@ rocoto_create_compile_task() { BUILD_CORES=8 BUILD_WALLTIME="00:30:00" if [[ ${MACHINE_ID} == jet ]]; then - BUILD_WALLTIME="01:00:00" + BUILD_WALLTIME="02:00:00" fi if [[ ${MACHINE_ID} == hera ]]; then BUILD_WALLTIME="01:00:00" @@ -472,9 +463,15 @@ rocoto_create_compile_task() { if [[ ${MACHINE_ID} == orion ]]; then BUILD_WALLTIME="01:00:00" fi + if [[ ${MACHINE_ID} == hercules ]]; then + BUILD_WALLTIME="01:00:00" + fi if [[ ${MACHINE_ID} == s4 ]]; then BUILD_WALLTIME="01:00:00" fi + if [[ $MACHINE_ID == gaea ]]; then + BUILD_WALLTIME="01:00:00" + fi cat << EOF >> $ROCOTO_XML @@ -482,7 +479,21 @@ rocoto_create_compile_task() { compile_${COMPILE_NR} ${ACCNR} ${COMPILE_QUEUE} +EOF + + if [[ "$MACHINE_ID" == gaea ]] ; then + cat << EOF >> $ROCOTO_XML + --clusters=es + eslogin + --exclude=gaea9 +EOF + else + cat << EOF >> $ROCOTO_XML ${PARTITION} +EOF + fi + + cat << EOF >> $ROCOTO_XML ${BUILD_CORES} ${BUILD_WALLTIME} &RUNDIR_ROOT;/compile_${COMPILE_NR}.log @@ -512,8 +523,21 @@ rocoto_create_run_task() { &PATHRT;/run_test.sh &PATHRT; &RUNDIR_ROOT; ${TEST_NAME} ${TEST_NR} ${COMPILE_NR} ${TEST_NAME}_${RT_COMPILER}${RT_SUFFIX} ${ACCNR} + ${ROCOTO_NODESIZE:+$ROCOTO_NODESIZE} +EOF + + if [[ "$MACHINE_ID" == gaea ]] ; then + cat << EOF >> $ROCOTO_XML + --clusters=${PARTITION} +EOF + else + cat << EOF >> $ROCOTO_XML ${QUEUE} ${PARTITION} +EOF + fi + + cat << EOF >> $ROCOTO_XML ${NODES}:ppn=${TPN} 00:${WLCLK}:00 &RUNDIR_ROOT;/${TEST_NAME}_${RT_COMPILER}${RT_SUFFIX}.out @@ -635,11 +659,11 @@ ecflow_run() { echo "ecflow_server is NOT running on ${ECF_HOST}:${ECF_PORT}" if [[ ${MACHINE_ID} == wcoss2 || ${MACHINE_ID} == acorn ]]; then if [[ "${HOST::1}" == "a" ]]; then - export ECF_HOST=aecflow01 + export ECF_HOST=aecflow01 elif [[ "${HOST::1}" == "c" ]]; then - export ECF_HOST=cdecflow01 + export ECF_HOST=cdecflow01 elif [[ "${HOST::1}" == "d" ]]; then - export ECF_HOST=ddecflow01 + export ECF_HOST=ddecflow01 fi MYCOMM="bash -l -c \"module load ecflow && ecflow_start.sh -p ${ECF_PORT} \"" ssh $ECF_HOST "${MYCOMM}" diff --git a/tests/run_test.sh b/tests/run_test.sh index 70798f6c90..61c59c6b51 100755 --- a/tests/run_test.sh +++ b/tests/run_test.sh @@ -96,14 +96,19 @@ cp ${PATHTR}/modulefiles/ufs_common* ./modulefiles/. # Get the shell file that loads the "module" command and purges modules: cp ${PATHRT}/module-setup.sh module-setup.sh -if [[ $MACHINE_ID == wcoss2 ]] || [[ $MACHINE_ID == acorn ]] ; then - # for compare_ncfile.py - module load gcc/10.3.0 python/3.8.6 -fi - # load nccmp module -if [[ $MACHINE_ID == hera ]] || [[ $MACHINE_ID == orion ]] || [[ $MACHINE_ID == gaea ]] || [[ $MACHINE_ID == jet ]] || [[ $MACHINE_ID == cheyenne ]]; then - module load nccmp +if [[ " s4 hera orion hercules gaea jet cheyenne acorn wcoss2 " =~ " $MACHINE_ID " ]]; then + if [[ " wcoss2 acorn " =~ " ${MACHINE_ID} " ]] ; then + module load intel/19.1.3.304 netcdf/4.7.4 + module load nccmp + elif [[ " s4 " =~ " ${MACHINE_ID} " ]] ; then + module use /data/prod/jedi/spack-stack/spack-stack-1.4.1/envs/ufs-pio-2.5.10/install/modulefiles/Core + module load stack-intel/2021.5.0 stack-intel-oneapi-mpi/2021.5.0 + module load miniconda/3.9.12 + module load nccmp/1.9.0.1 + else + module load nccmp + fi fi SRCD="${PATHTR}" diff --git a/tests/tests/control_CubedSphereGrid_parallel b/tests/tests/control_CubedSphereGrid_parallel index f353280a02..124f6d355d 100644 --- a/tests/tests/control_CubedSphereGrid_parallel +++ b/tests/tests/control_CubedSphereGrid_parallel @@ -11,7 +11,16 @@ export CNTL_DIR=control_CubedSphereGrid_parallel export LIST_FILES="sfcf000.nc \ sfcf024.nc \ atmf000.nc \ - atmf024.nc" + atmf024.nc \ + cubed_sphere_grid_sfcf000.nc \ + cubed_sphere_grid_sfcf024.nc \ + cubed_sphere_grid_atmf000.nc \ + cubed_sphere_grid_atmf024.nc \ + GFSFLX.GrbF00 \ + GFSFLX.GrbF24 \ + GFSPRS.GrbF00 \ + GFSPRS.GrbF24" + export_fv3 export NPZ=127 export NPZP=128 @@ -21,13 +30,14 @@ export SMONTH=03 export SDAY=22 export SHOUR=06 export RESTART_INTERVAL=0 -export OUTPUT_GRID='cubed_sphere_grid' +export OUTPUT_GRID='gaussian_grid' export OUTPUT_FILE="'netcdf_parallel' 'netcdf_parallel'" export NSTF_NAME='2,0,0,0,0' export IAER=5111 export IOVR=3 -export WRITE_DOPOST=.false. +export HISTORY_FILE_ON_NATIVE_GRID=.true. +export WRITE_DOPOST=.true. export FV3_RUN=control_run.IN export CCPP_SUITE=FV3_GFS_v16 diff --git a/tests/tests/control_flake b/tests/tests/control_flake index 7a732aa695..20428c49a9 100644 --- a/tests/tests/control_flake +++ b/tests/tests/control_flake @@ -33,6 +33,7 @@ export RESTART_INTERVAL=6 export LKM=1 export IOPT_LAKE=1 +export FRAC_ICE=.false. export DO_SPPT=.true. export DO_SHUM=.true. diff --git a/tests/tests/control_flake_debug b/tests/tests/control_flake_debug index b5403e8c85..f9d0f551ca 100644 --- a/tests/tests/control_flake_debug +++ b/tests/tests/control_flake_debug @@ -30,6 +30,7 @@ export OUTPUT_FH="0 1" export LKM=1 export IOPT_LAKE=1 +export FRAC_ICE=.false. export DO_SPPT=.true. export DO_SHUM=.true. diff --git a/tests/tests/control_p8_ugwpv1 b/tests/tests/control_p8_ugwpv1 new file mode 100644 index 0000000000..9c71aadf6f --- /dev/null +++ b/tests/tests/control_p8_ugwpv1 @@ -0,0 +1,181 @@ +############################################################################### +# +# Global control test GFSv16 atmosphere only at C96L127, P8 configuration +# with UGWPv1, i.e., GSL orographic drag + version 1 non-stationary GWD +# +############################################################################### + +export TEST_DESCR="Compare global control results with previous trunk version" + +export CNTL_DIR=control_p8_ugwpv1 + +export LIST_FILES="sfcf000.nc \ + sfcf021.nc \ + sfcf024.nc \ + atmf000.nc \ + atmf021.nc \ + atmf024.nc \ + GFSFLX.GrbF00 \ + GFSFLX.GrbF21 \ + GFSFLX.GrbF24 \ + GFSPRS.GrbF00 \ + GFSPRS.GrbF21 \ + GFSPRS.GrbF24 \ + RESTART/20210323.060000.coupler.res \ + RESTART/20210323.060000.fv_core.res.nc \ + RESTART/20210323.060000.fv_core.res.tile1.nc \ + RESTART/20210323.060000.fv_core.res.tile2.nc \ + RESTART/20210323.060000.fv_core.res.tile3.nc \ + RESTART/20210323.060000.fv_core.res.tile4.nc \ + RESTART/20210323.060000.fv_core.res.tile5.nc \ + RESTART/20210323.060000.fv_core.res.tile6.nc \ + RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc \ + RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc \ + RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc \ + RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc \ + RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc \ + RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc \ + RESTART/20210323.060000.fv_tracer.res.tile1.nc \ + RESTART/20210323.060000.fv_tracer.res.tile2.nc \ + RESTART/20210323.060000.fv_tracer.res.tile3.nc \ + RESTART/20210323.060000.fv_tracer.res.tile4.nc \ + RESTART/20210323.060000.fv_tracer.res.tile5.nc \ + RESTART/20210323.060000.fv_tracer.res.tile6.nc \ + RESTART/20210323.060000.phy_data.tile1.nc \ + RESTART/20210323.060000.phy_data.tile2.nc \ + RESTART/20210323.060000.phy_data.tile3.nc \ + RESTART/20210323.060000.phy_data.tile4.nc \ + RESTART/20210323.060000.phy_data.tile5.nc \ + RESTART/20210323.060000.phy_data.tile6.nc \ + RESTART/20210323.060000.sfc_data.tile1.nc \ + RESTART/20210323.060000.sfc_data.tile2.nc \ + RESTART/20210323.060000.sfc_data.tile3.nc \ + RESTART/20210323.060000.sfc_data.tile4.nc \ + RESTART/20210323.060000.sfc_data.tile5.nc \ + RESTART/20210323.060000.sfc_data.tile6.nc" + +export_fv3 +export NPZ=127 +export NPZP=128 +export DT_ATMOS=720 +export DT_INNER=${DT_ATMOS} +export SYEAR=2021 +export SMONTH=03 +export SDAY=22 +export SHOUR=06 +export RESTART_INTERVAL="12 -1" +export OUTPUT_GRID='gaussian_grid' +export WRITE_DOPOST=.true. +export OUTPUT_FH='0 21 24' + +# P7 default +export IALB=2 +export IEMS=2 +export LSM=2 +export IOPT_DVEG=4 +export IOPT_CRS=2 +export IOPT_RAD=3 +export IOPT_ALB=1 +export IOPT_STC=3 +# P8 +export IOPT_SFC=3 +export IOPT_TRS=2 +export IOPT_DIAG=2 + +# FV3 P7 settings +export D2_BG_K1=0.20 +export D2_BG_K2=0.04 +export PSM_BC=1 +# P8 +export DDDMP=0.1 + +# P7 Merra2 Aerosols & NSST +export USE_MERRA2=.true. +export IAER=1011 +export NSTF_NAME=2,1,0,0,0 + +export LHEATSTRG=.false. +export LSEASPRAY=.true. + +# P8 UGWP1 +export GWD_OPT=2 +export CDMBWD=20.0,2.5,1.0,1.0 +export DO_UGWP_V1=.true. +export KNOB_UGWP_VERSION=1 +export KNOB_UGWP_NSLOPE=1 +export DO_UGWP_V0=.false. +export DO_GSL_DRAG_LS_BL=.true. +export DO_GSL_DRAG_SS=.true. +export DO_GSL_DRAG_TOFD=.true. +export DO_UGWP_V1_OROG_ONLY=.false. +export DO_UGWP_V0_NST_ONLY=.false. +export LDIAG_UGWP=.false. +export KNOB_UGWP_DOKDIS=2 +export KNOB_UGWP_NDX4LH=4 + +# P7 CA +export DO_CA=.true. +export CA_SGS=.true. +export CA_GLOBAL=.false. +export NCA=1 +export NCELLS=5 +export NLIVES=12 +export NTHRESH=18 +export NSEED=1 +export NFRACSEED=0.5 +export CA_TRIGGER=.true. +export NSPINUP=1 +export ISEED_CA=12345 + +# P7 settings +export TILEDFIX=.true. +export FNALBC="'C96.snowfree_albedo.tileX.nc'" +export FNALBC2="'C96.facsf.tileX.nc'" +export FNTG3C="'C96.substrate_temperature.tileX.nc'" +export FNVEGC="'C96.vegetation_greenness.tileX.nc'" +export FNVETC="'C96.vegetation_type.tileX.nc'" +export FNSOTC="'C96.soil_type.tileX.nc'" +export FNSOCC="'C96.soil_color.tileX.nc'" +export FNSMCC=${FNSMCC_control} +export FNMSKH=${FNMSKH_control} +export FNVMNC="'C96.vegetation_greenness.tileX.nc'" +export FNVMXC="'C96.vegetation_greenness.tileX.nc'" +export FNSLPC="'C96.slope_type.tileX.nc'" +export FNABSC="'C96.maximum_snow_albedo.tileX.nc'" +export LANDICE=".false." +export FSICL=0 +export FSICS=0 + +export IMP_PHYSICS=8 +export LGFDLMPRAD=.false. +export DO_SAT_ADJ=.false. +export DNATS=0 +export DZ_MIN=6 + +#required for NML.IN sharing +export MIN_SEAICE=0.15 +export FRAC_GRID=.true. +export MOM6_RESTART_SETTING=n +# P8 (not used for standalone) +export USE_CICE_ALB=.false. + +export WRITE_NSFLIP=.true. + +export FV3_RUN=control_run.IN +export CCPP_SUITE=FV3_GFS_v17_p8_ugwpv1 +export FIELD_TABLE=field_table_thompson_noaero_tke +export DIAG_TABLE=diag_table_p8_template +# use same namelist for standalone,coupled P7 +export INPUT_NML=cpld_control_ugwpv1.nml.IN + +# RRTMGP +export DO_RRTMGP=.false. +export DOGP_CLDOPTICS_LUT=.true. +export DOGP_LWSCAT=.true. +export DOGP_SGS_CNV=.true. + +export SATMEDMF=.true. + +if [[ $MACHINE_ID = cheyenne ]]; then + TPN=18 +fi diff --git a/tests/tests/conus13km_2threads b/tests/tests/conus13km_2threads new file mode 100644 index 0000000000..fb7e2a1040 --- /dev/null +++ b/tests/tests/conus13km_2threads @@ -0,0 +1,26 @@ +############################################################################### +# +# HRRR physics on 13km domain, two threads +# +############################################################################### + +# This configuration is supposed to match the rrfs_dev1 parallel, so +# do not change the namelist without checking the current parallel. + +export TEST_DESCR="HRRR physics on 13km domain, two threads" + +export CNTL_DIR=conus13km_control + +export LIST_FILES="sfcf000.nc \ + sfcf001.nc \ + atmf000.nc \ + atmf001.nc" + +export_hrrr_conus13km +export SMONTH=5 +export RESTART_INTERVAL=1 +export FHMAX=1 +export atm_omp_num_threads=2 +export INPES=12 +export JNPES=12 +export WRTTASK_PER_GROUP=6 diff --git a/tests/tests/conus13km_control b/tests/tests/conus13km_control new file mode 100644 index 0000000000..49d059eddb --- /dev/null +++ b/tests/tests/conus13km_control @@ -0,0 +1,29 @@ +############################################################################### +# +# HRRR physics on 13km domain, control +# +############################################################################### + +# This configuration is supposed to match the rrfs_dev1 parallel, so +# do not change the namelist without checking the current parallel. + +export TEST_DESCR="HRRR physics on 13km domain, control" + +export CNTL_DIR=conus13km_control + +export LIST_FILES="sfcf000.nc \ + sfcf001.nc \ + sfcf002.nc \ + atmf000.nc \ + atmf001.nc \ + atmf002.nc \ + RESTART/20210512.170000.coupler.res \ + RESTART/20210512.170000.fv_core.res.nc \ + RESTART/20210512.170000.fv_core.res.tile1.nc \ + RESTART/20210512.170000.fv_srf_wnd.res.tile1.nc \ + RESTART/20210512.170000.fv_tracer.res.tile1.nc \ + RESTART/20210512.170000.phy_data.nc \ + RESTART/20210512.170000.sfc_data.nc" + +export_hrrr_conus13km +export RESTART_INTERVAL=1 diff --git a/tests/tests/conus13km_debug b/tests/tests/conus13km_debug new file mode 100644 index 0000000000..0b76e714ab --- /dev/null +++ b/tests/tests/conus13km_debug @@ -0,0 +1,28 @@ +############################################################################### +# +# HRRR physics on 13km domain, debug +# +############################################################################### + +# This configuration is supposed to match the rrfs_dev1 parallel, so +# do not change the namelist without checking the current parallel. + +export TEST_DESCR="HRRR physics on 13km domain, debug" + +export CNTL_DIR=conus13km_debug + +export LIST_FILES="sfcf000.nc \ + sfcf001.nc \ + atmf000.nc \ + atmf001.nc \ + RESTART/20210512.170000.coupler.res \ + RESTART/20210512.170000.fv_core.res.nc \ + RESTART/20210512.170000.fv_core.res.tile1.nc \ + RESTART/20210512.170000.fv_srf_wnd.res.tile1.nc \ + RESTART/20210512.170000.fv_tracer.res.tile1.nc \ + RESTART/20210512.170000.phy_data.nc \ + RESTART/20210512.170000.sfc_data.nc" + +export_hrrr_conus13km +export RESTART_INTERVAL=1 +export FHMAX=1 diff --git a/tests/tests/conus13km_debug_2threads b/tests/tests/conus13km_debug_2threads new file mode 100644 index 0000000000..5553fa0297 --- /dev/null +++ b/tests/tests/conus13km_debug_2threads @@ -0,0 +1,25 @@ +############################################################################### +# +# HRRR physics on 13km domain, debug run with threads +# +############################################################################### + +# This configuration is supposed to match the rrfs_dev1 parallel, so +# do not change the namelist without checking the current parallel. + +export TEST_DESCR="HRRR physics on 13km domain, debug run with threads" + +export CNTL_DIR=conus13km_debug + +export LIST_FILES="sfcf000.nc \ + sfcf001.nc \ + atmf000.nc \ + atmf001.nc" + +export_hrrr_conus13km +export RESTART_INTERVAL=1 +export FHMAX=1 +export atm_omp_num_threads=2 +export INPES=12 +export JNPES=12 +export WRTTASK_PER_GROUP=6 diff --git a/tests/tests/conus13km_debug_decomp b/tests/tests/conus13km_debug_decomp new file mode 100644 index 0000000000..2c728d37b3 --- /dev/null +++ b/tests/tests/conus13km_debug_decomp @@ -0,0 +1,23 @@ +############################################################################### +# +# HRRR physics on 13km domain, debug run with different pes +# +############################################################################### + +# This configuration is supposed to match the rrfs_dev1 parallel, so +# do not change the namelist without checking the current parallel. + +export TEST_DESCR="HRRR physics on 13km domain, debug run with different pes" + +export CNTL_DIR=conus13km_debug + +export LIST_FILES="sfcf000.nc \ + sfcf001.nc \ + atmf000.nc \ + atmf001.nc" + +export_hrrr_conus13km +export RESTART_INTERVAL=1 +export FHMAX=1 +export INPES=16 +export JNPES=9 diff --git a/tests/tests/conus13km_debug_qr b/tests/tests/conus13km_debug_qr new file mode 100644 index 0000000000..03b59ec451 --- /dev/null +++ b/tests/tests/conus13km_debug_qr @@ -0,0 +1,29 @@ +############################################################################### +# +# HRRR physics on 13km domain, control +# +############################################################################### + +# This configuration is supposed to match the rrfs_dev1 parallel, so +# do not change the namelist without checking the current parallel. + +export TEST_DESCR="HRRR physics on 13km domain, control" + +export CNTL_DIR=conus13km_debug + +export LIST_FILES="sfcf000.nc \ + sfcf001.nc \ + atmf000.nc \ + atmf001.nc \ + RESTART/20210512.170000.coupler.res \ + RESTART/20210512.170000.fv_core.res.nc \ + RESTART/20210512.170000.fv_core.res.tile1.nc \ + RESTART/20210512.170000.fv_srf_wnd.res.tile1.nc \ + RESTART/20210512.170000.fv_tracer.res.tile1.nc \ + RESTART/20210512.170000.phy_data.nc \ + RESTART/20210512.170000.sfc_data.nc" + +export_hrrr_conus13km +export RESTART_INTERVAL=1 +export QUILTING_RESTART=.true. +export FHMAX=1 diff --git a/tests/tests/conus13km_decomp b/tests/tests/conus13km_decomp new file mode 100644 index 0000000000..727ce6356a --- /dev/null +++ b/tests/tests/conus13km_decomp @@ -0,0 +1,24 @@ +############################################################################### +# +# HRRR physics on 13km domain, different PEs +# +############################################################################### + +# This configuration is supposed to match the rrfs_dev1 parallel, so +# do not change the namelist without checking the current parallel. + +export TEST_DESCR="HRRR physics on 13km domain, different PEs" + +export CNTL_DIR=conus13km_control + +export LIST_FILES="sfcf000.nc \ + sfcf001.nc \ + sfcf002.nc \ + atmf000.nc \ + atmf001.nc \ + atmf002.nc" + +export_hrrr_conus13km +export RESTART_INTERVAL=1 +export INPES=16 +export JNPES=9 diff --git a/tests/tests/conus13km_radar_tten_debug b/tests/tests/conus13km_radar_tten_debug new file mode 100644 index 0000000000..18b6ea06bc --- /dev/null +++ b/tests/tests/conus13km_radar_tten_debug @@ -0,0 +1,22 @@ +############################################################################### +# +# HRRR physics on 13km domain, debug, with radar-derived temperature tendencies +# +############################################################################### + +# This configuration is supposed to match the rrfs_dev1 parallel, so +# do not change the namelist without checking the current parallel. + +export TEST_DESCR="HRRR physics on 13km domain, debug, with radar-derived temperature tendencies" + +export CNTL_DIR=conus13km_radar_tten_debug + +export LIST_FILES="sfcf000.nc \ + sfcf001.nc \ + atmf000.nc \ + atmf001.nc" + +export_hrrr_conus13km +export RESTART_INTERVAL=1 +export FH_DFI_RADAR='0.0, 0.25, 0.50, 0.75, 1.0' +export FHMAX=1 diff --git a/tests/tests/conus13km_restart b/tests/tests/conus13km_restart new file mode 100644 index 0000000000..6236ff261d --- /dev/null +++ b/tests/tests/conus13km_restart @@ -0,0 +1,20 @@ +############################################################################### +# +# HRRR physics on 13km domain, restart run +# +############################################################################### + +# This configuration is supposed to match the rrfs_dev1 parallel, so +# do not change the namelist without checking the current parallel. + +export TEST_DESCR="HRRR physics on 13km domain, restart run" + +export CNTL_DIR=conus13km_control + +export LIST_FILES="sfcf002.nc \ + atmf002.nc" + +export_hrrr_conus13km +export FHROT=1 +export RESTART_FILE_PREFIX="${SYEAR}${SMONTH}${SDAY}.$(printf "%02d" $(( ${SHOUR} + ${FHROT} )))0000" +export RRFS_RESTART=YES diff --git a/tests/tests/conus13km_restart_mismatch b/tests/tests/conus13km_restart_mismatch new file mode 100644 index 0000000000..7feff6be70 --- /dev/null +++ b/tests/tests/conus13km_restart_mismatch @@ -0,0 +1,20 @@ +############################################################################### +# +# HRRR physics on 13km domain, restart run +# +############################################################################### + +# This configuration is supposed to match the rrfs_dev1 parallel, so +# do not change the namelist without checking the current parallel. + +export TEST_DESCR="HRRR physics on 13km domain, restart run" + +export CNTL_DIR=conus13km_restart_mismatch + +export LIST_FILES="sfcf002.nc \ + atmf002.nc" + +export_hrrr_conus13km +export FHROT=1 +export RESTART_FILE_PREFIX="${SYEAR}${SMONTH}${SDAY}.$(printf "%02d" $(( ${SHOUR} + ${FHROT} )))0000" +export RRFS_RESTART=YES diff --git a/tests/tests/cpld_bmark_p8 b/tests/tests/cpld_bmark_p8 index c779699e43..0546b6c4b9 100644 --- a/tests/tests/cpld_bmark_p8 +++ b/tests/tests/cpld_bmark_p8 @@ -115,6 +115,7 @@ export DT_INNER=${DT_ATMOS} export DT_CICE=${DT_ATMOS} export DT_DYNAM_MOM6=900 export DT_THERM_MOM6=1800 +export DIAG_FREQ=`expr $((FHMAX-$FHROT)) \* 3600 / $DT_CICE` # nems.configure export coupling_interval_slow_sec=${DT_THERM_MOM6} diff --git a/tests/tests/cpld_control_c192_p8 b/tests/tests/cpld_control_c192_p8 index 04d9e6f44c..191680fb78 100644 --- a/tests/tests/cpld_control_c192_p8 +++ b/tests/tests/cpld_control_c192_p8 @@ -107,6 +107,7 @@ export DT_INNER=${DT_ATMOS} export DT_CICE=${DT_ATMOS} export DT_DYNAM_MOM6=1800 export DT_THERM_MOM6=3600 +export DIAG_FREQ=`expr $((FHMAX-$FHROT)) \* 3600 / $DT_CICE` # nems.configure export coupling_interval_slow_sec=${DT_THERM_MOM6} diff --git a/tests/tests/cpld_control_gfsv17 b/tests/tests/cpld_control_gfsv17 index af52e8562f..5d5fd4b6ea 100644 --- a/tests/tests/cpld_control_gfsv17 +++ b/tests/tests/cpld_control_gfsv17 @@ -1,8 +1,9 @@ # -# cpld_control GFSv17 test +# cpld_control GFSv17 with UGWPv1 test, i.e., GSL orographic drag + +# version 1 non-stationary GWD # -export TEST_DESCR="Fully coupled FV3-CCPP-MOM6-CICE-CMEPS-WW3 system - C96MX100" +export TEST_DESCR="Fully coupled FV3-CCPP-MOM6-CICE-CMEPS-WW3 system - C96MX100 - unst WW3" export CNTL_DIR="cpld_control_gfsv17" @@ -74,23 +75,60 @@ export_cpl export CPLCHM=.false. export DNATS=0 -export RESTART_N=12 +export RESTART_N=3 export RESTART_INTERVAL="${RESTART_N} -1" export OUTPUT_FH='0 21 24' +export INPES=$INPES_cpl_unstr +export JNPES=$JNPES_cpl_unstr +export WRTTASK_PER_GROUP=$(( WPG_cpl_unstr * THRD_cpl_unstr )) + +OCN_tasks=$OCN_tasks_cpl_unstr +ICE_tasks=$ICE_tasks_cpl_unstr +WAV_tasks=$WAV_tasks_cpl_unstr + +export atm_omp_num_threads=$THRD_cpl_unstr +export med_omp_num_threads=$atm_omp_num_threads + +# P8 UGWP1 +export GWD_OPT=2 +export CDMBWD=20.0,2.5,1.0,1.0 +export DO_UGWP_V1=.true. +export KNOB_UGWP_VERSION=1 +export KNOB_UGWP_NSLOPE=1 +export DO_UGWP_V0=.false. +export DO_GSL_DRAG_LS_BL=.true. +export DO_GSL_DRAG_SS=.true. +export DO_GSL_DRAG_TOFD=.true. +export DO_UGWP_V1_OROG_ONLY=.false. +export DO_UGWP_V0_NST_ONLY=.false. +export LDIAG_UGWP=.false. +export KNOB_UGWP_DOKDIS=2 +export KNOB_UGWP_NDX4LH=4 + export TOPOEDITS=ufs.topo_edits_011818.nc export MOM6_ALLOW_LANDMASK_CHANGES=True export eps_imesh=2.5e-1 +export WAVDOMAIN=global_270k +export MESH_WAV=mesh.${WAVDOMAIN}.nc +export MODDEF_WAV=mod_def.exp.${WAVDOMAIN} + export FV3_RUN=cpld_control_run.IN +export CCPP_SUITE=FV3_GFS_v17_coupled_p8_ugwpv1 export FIELD_TABLE=field_table_thompson_noaero_tke_progsigma export DIAG_TABLE=diag_table_cpld_template -export INPUT_NML=cpld_control.nml.IN +export INPUT_NML=cpld_control_ugwpv1.nml.IN export NEMS_CONFIGURE=nems.configure.cpld_noaero_outwav.IN #GFSv17 settings export PROGSIGMA=.true. +export IOPT_DIAG=1 if [[ $MACHINE_ID = cheyenne ]]; then TPN=18 fi + +if [[ $MACHINE_ID = hera ]] && [[ $RT_COMPILER = gnu ]]; then + WLCLK=40 +fi diff --git a/tests/tests/cpld_control_gfsv17_iau b/tests/tests/cpld_control_gfsv17_iau new file mode 100644 index 0000000000..8c42291215 --- /dev/null +++ b/tests/tests/cpld_control_gfsv17_iau @@ -0,0 +1,108 @@ +# +# cpld_control GFSv17 test +# + +export TEST_DESCR="Fully coupled FV3-CCPP-MOM6-CICE-CMEPS-WW3 system - C96MX100 with IAU" + +export CNTL_DIR="cpld_control_gfsv17_iau" + +export LIST_FILES="sfcf012.nc \ + atmf012.nc \ + GFSFLX.GrbF12 \ + GFSPRS.GrbF12 \ + 20210323.000000.out_pnt.ww3 \ + 20210323.000000.out_grd.ww3 " + +export_fv3 +export_cpl + +export CPLCHM=.false. +export DNATS=0 +export OUTPUT_GRID="gaussian_grid" +export WRITE_DOPOST=.true. + +export FHROT=3 +export FHMAX=18 +export RESTART_N=$((FHMAX-$FHROT)) +export RESTART_FILE_PREFIX="${SYEAR}${SMONTH}${SDAY}.$(printf "%02d" $(( ${FHROT} + ${SHOUR} )))0000" +export RESTART_FILE_SUFFIX_SECS="${SYEAR}-${SMONTH}-${SDAY}-$(printf "%05d" $(( (${FHROT}+ ${SHOUR})*3600 )))" + +# ATM warm start +export WARM_START=.true. +export MAKE_NH=.false. +export NA_INIT=0 +export EXTERNAL_IC=.false. +export NGGPS_IC=.false. +export MOUNTAIN=.true. + +# ICE warm start +export CICERUNTYPE=continue +export RUNTYPE=continue +export USE_RESTART_TIME=.true. + +# MOM6 warm start +export MOM6_RESTART_SETTING=r + +export TOPOEDITS=ufs.topo_edits_011818.nc +export MOM6_ALLOW_LANDMASK_CHANGES=True +export eps_imesh=2.5e-1 +export DIAG_FREQ=`expr $((FHMAX-$FHROT)) \* 3600 / $DT_CICE` + +export INPES=$INPES_cpl_unstr +export JNPES=$JNPES_cpl_unstr +export WRTTASK_PER_GROUP=$(( WPG_cpl_unstr * THRD_cpl_unstr )) + +OCN_tasks=$OCN_tasks_cpl_unstr +ICE_tasks=$ICE_tasks_cpl_unstr +WAV_tasks=$WAV_tasks_cpl_unstr + +export atm_omp_num_threads=$THRD_cpl_unstr +export med_omp_num_threads=$atm_omp_num_threads + +# P8 UGWP1 +export GWD_OPT=2 +export CDMBWD=20.0,2.5,1.0,1.0 +export DO_UGWP_V1=.true. +export KNOB_UGWP_VERSION=1 +export KNOB_UGWP_NSLOPE=1 +export DO_UGWP_V0=.false. +export DO_GSL_DRAG_LS_BL=.true. +export DO_GSL_DRAG_SS=.true. +export DO_GSL_DRAG_TOFD=.true. +export DO_UGWP_V1_OROG_ONLY=.false. +export DO_UGWP_V0_NST_ONLY=.false. +export LDIAG_UGWP=.false. +export KNOB_UGWP_DOKDIS=2 +export KNOB_UGWP_NDX4LH=4 + +export WAVDOMAIN=global_270k +export MESH_WAV=mesh.${WAVDOMAIN}.nc +export MODDEF_WAV=mod_def.exp.${WAVDOMAIN} + +export FV3_RUN=cpld_control_run.IN +export CCPP_SUITE=FV3_GFS_v17_coupled_p8_ugwpv1 +export FIELD_TABLE=field_table_thompson_noaero_tke_progsigma +export DIAG_TABLE=diag_table_cpld_template +export INPUT_NML=cpld_control_ugwpv1.nml.IN +export NEMS_CONFIGURE=nems.configure.cpld_noaero_outwav.IN + +#GFSv17 settings +export PROGSIGMA=.true. +export IOPT_DIAG=1 + +#IAU +export CHOUR=12 +export IAU_OFFSET=6 +export IAU_DELTHRS=6 +export IAUFHRS='3 6 9' +export IAU_INC_FILES="'fv_increment3.nc','fv_increment6.nc','fv_increment9.nc'" +export ODA_INCUPD="True" +export ODA_INCUPD_UV="True" + +if [[ $MACHINE_ID = cheyenne ]]; then + TPN=18 +fi + +if [[ $MACHINE_ID = hera ]] && [[ $RT_COMPILER = gnu ]]; then + WLCLK=40 +fi diff --git a/tests/tests/cpld_debug_gfsv17 b/tests/tests/cpld_debug_gfsv17 new file mode 100644 index 0000000000..3d7e73b06e --- /dev/null +++ b/tests/tests/cpld_debug_gfsv17 @@ -0,0 +1,126 @@ +# +# cpld_debug unstrWW3 PDLIB GFSv17 test +# + +export TEST_DESCR="Fully coupled FV3-CCPP-MOM6-CICE-CMEPS-WW3 system -C96MX100 unstr WW3 PDLIB - GFSv17 debug" + +export CNTL_DIR="cpld_debug_gfsv17" + +export LIST_FILES="sfcf003.tile1.nc \ + sfcf003.tile2.nc \ + sfcf003.tile3.nc \ + sfcf003.tile4.nc \ + sfcf003.tile5.nc \ + sfcf003.tile6.nc \ + atmf003.tile1.nc \ + atmf003.tile2.nc \ + atmf003.tile3.nc \ + atmf003.tile4.nc \ + atmf003.tile5.nc \ + atmf003.tile6.nc \ + RESTART/20210322.090000.coupler.res \ + RESTART/20210322.090000.fv_core.res.nc \ + RESTART/20210322.090000.fv_core.res.tile1.nc \ + RESTART/20210322.090000.fv_core.res.tile2.nc \ + RESTART/20210322.090000.fv_core.res.tile3.nc \ + RESTART/20210322.090000.fv_core.res.tile4.nc \ + RESTART/20210322.090000.fv_core.res.tile5.nc \ + RESTART/20210322.090000.fv_core.res.tile6.nc \ + RESTART/20210322.090000.fv_srf_wnd.res.tile1.nc \ + RESTART/20210322.090000.fv_srf_wnd.res.tile2.nc \ + RESTART/20210322.090000.fv_srf_wnd.res.tile3.nc \ + RESTART/20210322.090000.fv_srf_wnd.res.tile4.nc \ + RESTART/20210322.090000.fv_srf_wnd.res.tile5.nc \ + RESTART/20210322.090000.fv_srf_wnd.res.tile6.nc \ + RESTART/20210322.090000.fv_tracer.res.tile1.nc \ + RESTART/20210322.090000.fv_tracer.res.tile2.nc \ + RESTART/20210322.090000.fv_tracer.res.tile3.nc \ + RESTART/20210322.090000.fv_tracer.res.tile4.nc \ + RESTART/20210322.090000.fv_tracer.res.tile5.nc \ + RESTART/20210322.090000.fv_tracer.res.tile6.nc \ + RESTART/20210322.090000.phy_data.tile1.nc \ + RESTART/20210322.090000.phy_data.tile2.nc \ + RESTART/20210322.090000.phy_data.tile3.nc \ + RESTART/20210322.090000.phy_data.tile4.nc \ + RESTART/20210322.090000.phy_data.tile5.nc \ + RESTART/20210322.090000.phy_data.tile6.nc \ + RESTART/20210322.090000.sfc_data.tile1.nc \ + RESTART/20210322.090000.sfc_data.tile2.nc \ + RESTART/20210322.090000.sfc_data.tile3.nc \ + RESTART/20210322.090000.sfc_data.tile4.nc \ + RESTART/20210322.090000.sfc_data.tile5.nc \ + RESTART/20210322.090000.sfc_data.tile6.nc \ + RESTART/20210322.090000.MOM.res.nc \ + RESTART/iced.2021-03-22-32400.nc \ + RESTART/ufs.cpld.cpl.r.2021-03-22-32400.nc \ + 20210322.090000.out_pnt.ww3 \ + 20210322.090000.out_grd.ww3 " + +export_fv3 +export_cpl + +export FHMAX=3 +export DAYS=0.125 + +export RESTART_N=${FHMAX} +export OUTPUT_FH="3 -1" + +export INPES=$INPES_cpl_unstr +export JNPES=$JNPES_cpl_unstr +export WRTTASK_PER_GROUP=$(( WPG_cpl_unstr * THRD_cpl_unstr )) + +OCN_tasks=$OCN_tasks_cpl_unstr +ICE_tasks=$ICE_tasks_cpl_unstr +WAV_tasks=$WAV_tasks_cpl_unstr +# bump resources for debug test +WAV_tasks="$(($WAV_tasks_cpl_unstr + 18))" + +export atm_omp_num_threads=$THRD_cpl_unstr +export med_omp_num_threads=$atm_omp_num_threads + +export CPLCHM=.false. +export DNATS=0 +export TOPOEDITS=ufs.topo_edits_011818.nc +export MOM6_ALLOW_LANDMASK_CHANGES=True +export eps_imesh=2.5e-1 +export DIAG_FREQ=`expr $((FHMAX-$FHROT)) \* 3600 / $DT_CICE` + +export GWD_OPT=2 +export CDMBWD=20.0,2.5,1.0,1.0 +export DO_UGWP_V1=.true. +export KNOB_UGWP_VERSION=1 +export KNOB_UGWP_NSLOPE=1 +export DO_UGWP_V0=.false. +export DO_GSL_DRAG_LS_BL=.true. +export DO_GSL_DRAG_SS=.true. +export DO_GSL_DRAG_TOFD=.true. +export DO_UGWP_V1_OROG_ONLY=.false. +export DO_UGWP_V0_NST_ONLY=.false. +export LDIAG_UGWP=.false. +export KNOB_UGWP_DOKDIS=2 +export KNOB_UGWP_NDX4LH=4 + +#GFSv17 settings +export PROGSIGMA=.true. +export IOPT_DIAG=1 + +export WAVDOMAIN=global_270k +export MESH_WAV=mesh.${WAVDOMAIN}.nc +export MODDEF_WAV=mod_def.exp.${WAVDOMAIN} + +export FV3_RUN=cpld_control_run.IN +export CCPP_SUITE=FV3_GFS_v17_coupled_p8_ugwpv1 +export FIELD_TABLE=field_table_thompson_noaero_tke_progsigma +export DIAG_TABLE=diag_table_cpld_template +export INPUT_NML=cpld_control_ugwpv1.nml.IN +export NEMS_CONFIGURE=nems.configure.cpld_noaero_outwav.IN + +export FV3_RUN=cpld_control_run.IN + +if [[ $MACHINE_ID = cheyenne ]]; then + TPN=18 +fi + +if [[ $MACHINE_ID = hera ]] && [[ $RT_COMPILER = gnu ]]; then + WLCLK=40 +fi diff --git a/tests/tests/cpld_debug_noaero_p8 b/tests/tests/cpld_debug_noaero_p8 index bcac79d4a9..eb3ed41348 100644 --- a/tests/tests/cpld_debug_noaero_p8 +++ b/tests/tests/cpld_debug_noaero_p8 @@ -70,6 +70,7 @@ export DNATS=0 export TOPOEDITS=ufs.topo_edits_011818.nc export MOM6_ALLOW_LANDMASK_CHANGES=True export eps_imesh=2.5e-1 +export DIAG_FREQ=`expr $((FHMAX-$FHROT)) \* 3600 / $DT_CICE` export DIAG_TABLE=diag_table_template export FIELD_TABLE=field_table_thompson_noaero_tke diff --git a/tests/tests/cpld_debug_p8 b/tests/tests/cpld_debug_p8 index f634a28538..2f32de047b 100644 --- a/tests/tests/cpld_debug_p8 +++ b/tests/tests/cpld_debug_p8 @@ -69,6 +69,7 @@ export AOD_FRQ=030000 export TOPOEDITS=ufs.topo_edits_011818.nc export MOM6_ALLOW_LANDMASK_CHANGES=True export eps_imesh=2.5e-1 +export DIAG_FREQ=`expr $((FHMAX-$FHROT)) \* 3600 / $DT_CICE` export FV3_RUN=cpld_control_run.IN diff --git a/tests/tests/cpld_debug_pdlib_p8 b/tests/tests/cpld_debug_pdlib_p8 index e2d1f0c3bf..9395f4de32 100644 --- a/tests/tests/cpld_debug_pdlib_p8 +++ b/tests/tests/cpld_debug_pdlib_p8 @@ -83,6 +83,7 @@ export DNATS=0 export TOPOEDITS=ufs.topo_edits_011818.nc export MOM6_ALLOW_LANDMASK_CHANGES=True export eps_imesh=2.5e-1 +export DIAG_FREQ=`expr $((FHMAX-$FHROT)) \* 3600 / $DT_CICE` export WAVDOMAIN=global_270k export MESH_WAV=mesh.${WAVDOMAIN}.nc diff --git a/tests/tests/cpld_mpi_gfsv17 b/tests/tests/cpld_mpi_gfsv17 new file mode 100644 index 0000000000..d30e23d13a --- /dev/null +++ b/tests/tests/cpld_mpi_gfsv17 @@ -0,0 +1,139 @@ +# +# cpld_control GFSv17 with UGWPv1 test, i.e., GSL orographic drag + +# version 1 non-stationary GWD +# + +export TEST_DESCR="Fully coupled FV3-CCPP-MOM6-CICE-CMEPS-WW3 system - C96MX100 - unst WW3" + +export CNTL_DIR="cpld_control_gfsv17" + +export LIST_FILES="sfcf021.tile1.nc \ + sfcf021.tile2.nc \ + sfcf021.tile3.nc \ + sfcf021.tile4.nc \ + sfcf021.tile5.nc \ + sfcf021.tile6.nc \ + atmf021.tile1.nc \ + atmf021.tile2.nc \ + atmf021.tile3.nc \ + atmf021.tile4.nc \ + atmf021.tile5.nc \ + atmf021.tile6.nc \ + sfcf024.tile1.nc \ + sfcf024.tile2.nc \ + sfcf024.tile3.nc \ + sfcf024.tile4.nc \ + sfcf024.tile5.nc \ + sfcf024.tile6.nc \ + atmf024.tile1.nc \ + atmf024.tile2.nc \ + atmf024.tile3.nc \ + atmf024.tile4.nc \ + atmf024.tile5.nc \ + atmf024.tile6.nc \ + RESTART/20210323.060000.coupler.res \ + RESTART/20210323.060000.fv_core.res.nc \ + RESTART/20210323.060000.fv_core.res.tile1.nc \ + RESTART/20210323.060000.fv_core.res.tile2.nc \ + RESTART/20210323.060000.fv_core.res.tile3.nc \ + RESTART/20210323.060000.fv_core.res.tile4.nc \ + RESTART/20210323.060000.fv_core.res.tile5.nc \ + RESTART/20210323.060000.fv_core.res.tile6.nc \ + RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc \ + RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc \ + RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc \ + RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc \ + RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc \ + RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc \ + RESTART/20210323.060000.fv_tracer.res.tile1.nc \ + RESTART/20210323.060000.fv_tracer.res.tile2.nc \ + RESTART/20210323.060000.fv_tracer.res.tile3.nc \ + RESTART/20210323.060000.fv_tracer.res.tile4.nc \ + RESTART/20210323.060000.fv_tracer.res.tile5.nc \ + RESTART/20210323.060000.fv_tracer.res.tile6.nc \ + RESTART/20210323.060000.phy_data.tile1.nc \ + RESTART/20210323.060000.phy_data.tile2.nc \ + RESTART/20210323.060000.phy_data.tile3.nc \ + RESTART/20210323.060000.phy_data.tile4.nc \ + RESTART/20210323.060000.phy_data.tile5.nc \ + RESTART/20210323.060000.phy_data.tile6.nc \ + RESTART/20210323.060000.sfc_data.tile1.nc \ + RESTART/20210323.060000.sfc_data.tile2.nc \ + RESTART/20210323.060000.sfc_data.tile3.nc \ + RESTART/20210323.060000.sfc_data.tile4.nc \ + RESTART/20210323.060000.sfc_data.tile5.nc \ + RESTART/20210323.060000.sfc_data.tile6.nc \ + RESTART/20210323.060000.MOM.res.nc \ + RESTART/iced.2021-03-23-21600.nc \ + RESTART/ufs.cpld.cpl.r.2021-03-23-21600.nc \ + 20210323.060000.out_pnt.ww3 \ + 20210323.060000.out_grd.ww3 " + +export_fv3 +export_cpl + +export CPLCHM=.false. +export DNATS=0 + +export RESTART_N=3 +export RESTART_INTERVAL="${RESTART_N} -1" +export OUTPUT_FH='0 21 24' + + +export INPES=$INPES_cpl_unstr_mpi +export JNPES=$JNPES_cpl_unstr_mpi +export atm_omp_num_threads=$THRD_cpl_unstr_mpi +export WRTTASK_PER_GROUP=$(( WPG_cpl_unstr_mpi * THRD_cpl_unstr_mpi )) + +OCN_tasks=$OCN_tasks_cpl_unstr_mpi +ICE_tasks=$ICE_tasks_cpl_unstr_mpi +WAV_tasks=$WAV_tasks_cpl_unstr_mpi + +export NPROC_ICE=$ICE_tasks +export np2=`expr $NPROC_ICE / 2` +export BLCKX=`expr $NX_GLB / $np2` +export BLCKY=`expr $NY_GLB / 2` + + + +export atm_omp_num_threads=$THRD_cpl_unstr +export med_omp_num_threads=$atm_omp_num_threads + +# P8 UGWP1 +export GWD_OPT=2 +export CDMBWD=20.0,2.5,1.0,1.0 +export DO_UGWP_V1=.true. +export KNOB_UGWP_VERSION=1 +export KNOB_UGWP_NSLOPE=1 +export DO_UGWP_V0=.false. +export DO_GSL_DRAG_LS_BL=.true. +export DO_GSL_DRAG_SS=.true. +export DO_GSL_DRAG_TOFD=.true. +export DO_UGWP_V1_OROG_ONLY=.false. +export DO_UGWP_V0_NST_ONLY=.false. +export LDIAG_UGWP=.false. +export KNOB_UGWP_DOKDIS=2 +export KNOB_UGWP_NDX4LH=4 + +export TOPOEDITS=ufs.topo_edits_011818.nc +export MOM6_ALLOW_LANDMASK_CHANGES=True +export eps_imesh=2.5e-1 + +export WAVDOMAIN=global_270k +export MESH_WAV=mesh.${WAVDOMAIN}.nc +export MODDEF_WAV=mod_def.exp.${WAVDOMAIN} + +export FV3_RUN=cpld_control_run.IN +export CCPP_SUITE=FV3_GFS_v17_coupled_p8_ugwpv1 +export FIELD_TABLE=field_table_thompson_noaero_tke_progsigma +export DIAG_TABLE=diag_table_cpld_template +export INPUT_NML=cpld_control_ugwpv1.nml.IN +export NEMS_CONFIGURE=nems.configure.cpld_noaero_outwav.IN + +#GFSv17 settings +export PROGSIGMA=.true. +export IOPT_DIAG=1 + +if [[ $MACHINE_ID = cheyenne ]]; then + TPN=18 +fi diff --git a/tests/tests/cpld_restart_bmark_p8 b/tests/tests/cpld_restart_bmark_p8 index 1d1ffdff60..ef7d6b065d 100644 --- a/tests/tests/cpld_restart_bmark_p8 +++ b/tests/tests/cpld_restart_bmark_p8 @@ -119,6 +119,7 @@ export DT_INNER=${DT_ATMOS} export DT_CICE=${DT_ATMOS} export DT_DYNAM_MOM6=900 export DT_THERM_MOM6=1800 +export DIAG_FREQ=`expr $((FHMAX-$FHROT)) \* 3600 / $DT_CICE` # nems.configure export coupling_interval_slow_sec=${DT_THERM_MOM6} diff --git a/tests/tests/cpld_restart_c192_p8 b/tests/tests/cpld_restart_c192_p8 index d286e3a3a8..b5ceb5aeae 100644 --- a/tests/tests/cpld_restart_c192_p8 +++ b/tests/tests/cpld_restart_c192_p8 @@ -109,6 +109,7 @@ export DT_INNER=${DT_ATMOS} export DT_CICE=${DT_ATMOS} export DT_DYNAM_MOM6=1800 export DT_THERM_MOM6=3600 +export DIAG_FREQ=`expr $((FHMAX-$FHROT)) \* 3600 / $DT_CICE` # nems.configure export coupling_interval_slow_sec=${DT_THERM_MOM6} diff --git a/tests/tests/cpld_restart_c48 b/tests/tests/cpld_restart_c48 index 7e837808f8..2b7663012a 100644 --- a/tests/tests/cpld_restart_c48 +++ b/tests/tests/cpld_restart_c48 @@ -107,6 +107,7 @@ export DT_ATMOS=1200 export DT_CICE=${DT_ATMOS} export DT_DYNAM_MOM6=3600 export DT_THERM_MOM6=3600 +export DIAG_FREQ=`expr $((FHMAX-$FHROT)) \* 3600 / $DT_CICE` # nems.configure export coupling_interval_slow_sec=${DT_THERM_MOM6} diff --git a/tests/tests/cpld_restart_gfsv17 b/tests/tests/cpld_restart_gfsv17 new file mode 100644 index 0000000000..5821f14198 --- /dev/null +++ b/tests/tests/cpld_restart_gfsv17 @@ -0,0 +1,140 @@ +# +# cpld_control GFSv17 with UGWPv1 test, i.e., GSL orographic drag + +# version 1 non-stationary GWD +# + +export TEST_DESCR="Fully coupled FV3-CCPP-MOM6-CICE-CMEPS-WW3 system - C96MX100 - unst WW3 - Restart " + +export CNTL_DIR="cpld_control_gfsv17" + +export LIST_FILES="sfcf024.tile1.nc \ + sfcf024.tile1.nc \ + sfcf024.tile2.nc \ + sfcf024.tile3.nc \ + sfcf024.tile4.nc \ + sfcf024.tile5.nc \ + sfcf024.tile6.nc \ + atmf024.tile1.nc \ + atmf024.tile2.nc \ + atmf024.tile3.nc \ + atmf024.tile4.nc \ + atmf024.tile5.nc \ + atmf024.tile6.nc \ + RESTART/20210323.060000.coupler.res \ + RESTART/20210323.060000.fv_core.res.nc \ + RESTART/20210323.060000.fv_core.res.tile1.nc \ + RESTART/20210323.060000.fv_core.res.tile2.nc \ + RESTART/20210323.060000.fv_core.res.tile3.nc \ + RESTART/20210323.060000.fv_core.res.tile4.nc \ + RESTART/20210323.060000.fv_core.res.tile5.nc \ + RESTART/20210323.060000.fv_core.res.tile6.nc \ + RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc \ + RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc \ + RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc \ + RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc \ + RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc \ + RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc \ + RESTART/20210323.060000.fv_tracer.res.tile1.nc \ + RESTART/20210323.060000.fv_tracer.res.tile2.nc \ + RESTART/20210323.060000.fv_tracer.res.tile3.nc \ + RESTART/20210323.060000.fv_tracer.res.tile4.nc \ + RESTART/20210323.060000.fv_tracer.res.tile5.nc \ + RESTART/20210323.060000.fv_tracer.res.tile6.nc \ + RESTART/20210323.060000.phy_data.tile1.nc \ + RESTART/20210323.060000.phy_data.tile2.nc \ + RESTART/20210323.060000.phy_data.tile3.nc \ + RESTART/20210323.060000.phy_data.tile4.nc \ + RESTART/20210323.060000.phy_data.tile5.nc \ + RESTART/20210323.060000.phy_data.tile6.nc \ + RESTART/20210323.060000.sfc_data.tile1.nc \ + RESTART/20210323.060000.sfc_data.tile2.nc \ + RESTART/20210323.060000.sfc_data.tile3.nc \ + RESTART/20210323.060000.sfc_data.tile4.nc \ + RESTART/20210323.060000.sfc_data.tile5.nc \ + RESTART/20210323.060000.sfc_data.tile6.nc \ + RESTART/20210323.060000.MOM.res.nc \ + RESTART/iced.2021-03-23-21600.nc \ + RESTART/ufs.cpld.cpl.r.2021-03-23-21600.nc \ + 20210323.060000.out_pnt.ww3 \ + 20210323.060000.out_grd.ww3 " + +export_fv3 +export_cpl + +export CPLCHM=.false. +export DNATS=0 + +export FHROT=12 +export RESTART_N=$((FHMAX-$FHROT)) + +export RESTART_FILE_PREFIX="${SYEAR}${SMONTH}${SDAY}.$(printf "%02d" $(( ${FHROT} + ${SHOUR} )))0000" +export RESTART_FILE_SUFFIX_SECS="${SYEAR}-${SMONTH}-${SDAY}-$(printf "%05d" $(( (${FHROT}+ ${SHOUR})*3600 )))" + +# ATM warm start +export WARM_START=.true. +export MAKE_NH=.false. +export NA_INIT=0 +export EXTERNAL_IC=.false. +export NGGPS_IC=.false. +export MOUNTAIN=.true. + +# ICE warm start +export CICERUNTYPE=continue +export RUNTYPE=continue +export USE_RESTART_TIME=.true. + +# MOM6 warm start +export MOM6_RESTART_SETTING=r + + +export INPES=$INPES_cpl_unstr +export JNPES=$JNPES_cpl_unstr +export WRTTASK_PER_GROUP=$(( WPG_cpl_unstr * THRD_cpl_unstr )) + +OCN_tasks=$OCN_tasks_cpl_unstr +ICE_tasks=$ICE_tasks_cpl_unstr +WAV_tasks=$WAV_tasks_cpl_unstr + +export atm_omp_num_threads=$THRD_cpl_unstr +export med_omp_num_threads=$atm_omp_num_threads + +# P8 UGWP1 +export GWD_OPT=2 +export CDMBWD=20.0,2.5,1.0,1.0 +export DO_UGWP_V1=.true. +export KNOB_UGWP_VERSION=1 +export KNOB_UGWP_NSLOPE=1 +export DO_UGWP_V0=.false. +export DO_GSL_DRAG_LS_BL=.true. +export DO_GSL_DRAG_SS=.true. +export DO_GSL_DRAG_TOFD=.true. +export DO_UGWP_V1_OROG_ONLY=.false. +export DO_UGWP_V0_NST_ONLY=.false. +export LDIAG_UGWP=.false. +export KNOB_UGWP_DOKDIS=2 +export KNOB_UGWP_NDX4LH=4 + +export TOPOEDITS=ufs.topo_edits_011818.nc +export MOM6_ALLOW_LANDMASK_CHANGES=True +export eps_imesh=2.5e-1 +export DIAG_FREQ=`expr $((FHMAX-$FHROT)) \* 3600 / $DT_CICE` + +export WAVDOMAIN=global_270k +export MESH_WAV=mesh.${WAVDOMAIN}.nc +export MODDEF_WAV=mod_def.exp.${WAVDOMAIN} + +export FV3_RUN=cpld_control_run.IN +export CCPP_SUITE=FV3_GFS_v17_coupled_p8_ugwpv1 +export FIELD_TABLE=field_table_thompson_noaero_tke_progsigma +export DIAG_TABLE=diag_table_cpld_template +export INPUT_NML=cpld_control_ugwpv1.nml.IN +export NEMS_CONFIGURE=nems.configure.cpld_noaero_outwav.IN + +#GFSv17 settings +export PROGSIGMA=.true. +export IOPT_DIAG=1 + +if [[ $MACHINE_ID = cheyenne ]]; then + TPN=18 +fi + diff --git a/tests/tests/cpld_restart_p8 b/tests/tests/cpld_restart_p8 index 6b3f26ecf2..2dca072693 100644 --- a/tests/tests/cpld_restart_p8 +++ b/tests/tests/cpld_restart_p8 @@ -85,6 +85,7 @@ export MOM6_RESTART_SETTING=r export TOPOEDITS=ufs.topo_edits_011818.nc export MOM6_ALLOW_LANDMASK_CHANGES=True export eps_imesh=2.5e-1 +export DIAG_FREQ=`expr $((FHMAX-$FHROT)) \* 3600 / $DT_CICE` export FV3_RUN=cpld_control_run.IN diff --git a/tests/tests/cpld_restart_pdlib_p8 b/tests/tests/cpld_restart_pdlib_p8 index 62ba1064c7..40ab63cab4 100644 --- a/tests/tests/cpld_restart_pdlib_p8 +++ b/tests/tests/cpld_restart_pdlib_p8 @@ -97,6 +97,7 @@ export DNATS=0 export TOPOEDITS=ufs.topo_edits_011818.nc export MOM6_ALLOW_LANDMASK_CHANGES=True export eps_imesh=2.5e-1 +export DIAG_FREQ=`expr $((FHMAX-$FHROT)) \* 3600 / $DT_CICE` export WAVDOMAIN=global_270k export MESH_WAV=mesh.${WAVDOMAIN}.nc diff --git a/tests/tests/cpld_restart_qr_p8 b/tests/tests/cpld_restart_qr_p8 index c8fbf00964..3c1f6e7815 100644 --- a/tests/tests/cpld_restart_qr_p8 +++ b/tests/tests/cpld_restart_qr_p8 @@ -86,6 +86,7 @@ export MOM6_RESTART_SETTING=r export TOPOEDITS=ufs.topo_edits_011818.nc export MOM6_ALLOW_LANDMASK_CHANGES=True export eps_imesh=2.5e-1 +export DIAG_FREQ=`expr $((FHMAX-$FHROT)) \* 3600 / $DT_CICE` export FV3_RUN=cpld_control_run.IN diff --git a/tests/tests/cpld_warmstart_c48 b/tests/tests/cpld_warmstart_c48 index f12b297a70..0a5ad780dc 100644 --- a/tests/tests/cpld_warmstart_c48 +++ b/tests/tests/cpld_warmstart_c48 @@ -104,6 +104,7 @@ export DT_ATMOS=1200 export DT_CICE=${DT_ATMOS} export DT_DYNAM_MOM6=3600 export DT_THERM_MOM6=3600 +export DIAG_FREQ=`expr $((FHMAX-$FHROT)) \* 3600 / $DT_CICE` # nems.configure export coupling_interval_slow_sec=${DT_THERM_MOM6} diff --git a/tests/tests/datm_cdeps_debug_cfsr b/tests/tests/datm_cdeps_debug_cfsr index fb8b01a13e..0dd7932232 100644 --- a/tests/tests/datm_cdeps_debug_cfsr +++ b/tests/tests/datm_cdeps_debug_cfsr @@ -19,6 +19,7 @@ export DAYS="0.25" export FHMAX=6 export RESTART_N=${FHMAX} export eps_imesh='2.5e-1' +export DIAG_FREQ=`expr $((FHMAX-$FHROT)) \* 3600 / $DT_CICE` export TOPOEDITS=ufs.topo_edits_011818.nc export MOM6_ALLOW_LANDMASK_CHANGES=True export FV3_RUN=cpld_datm_cdeps.IN diff --git a/tests/tests/datm_cdeps_iau_gefs b/tests/tests/datm_cdeps_iau_gefs index 4b8e99370e..108b58e26b 100644 --- a/tests/tests/datm_cdeps_iau_gefs +++ b/tests/tests/datm_cdeps_iau_gefs @@ -14,7 +14,8 @@ export_datm_cdeps export atm_datamode="GEFS" # atm configure -export MOM_IAU="True" +export ODA_INCUPD="True" +export ODA_INCUPD_UV="True" export IATM=1536 export JATM=768 export ATM_NX_GLB=$IATM diff --git a/tests/tests/datm_cdeps_mx025_cfsr b/tests/tests/datm_cdeps_mx025_cfsr index 9241869609..6ec34481e0 100644 --- a/tests/tests/datm_cdeps_mx025_cfsr +++ b/tests/tests/datm_cdeps_mx025_cfsr @@ -37,6 +37,7 @@ export NPROC_ICE='48' export np2=`expr $NPROC_ICE / 2` export BLCKX=`expr $NX_GLB / $np2` export BLCKY=`expr $NY_GLB / 2` +export DIAG_FREQ=`expr $((FHMAX-$FHROT)) \* 3600 / $DT_CICE` # resolution dependent files export MOM_INPUT="MOM_input_template_${OCNRES}" diff --git a/tests/tests/datm_cdeps_mx025_gefs b/tests/tests/datm_cdeps_mx025_gefs index 9c587a4094..6b77ad336f 100644 --- a/tests/tests/datm_cdeps_mx025_gefs +++ b/tests/tests/datm_cdeps_mx025_gefs @@ -46,6 +46,7 @@ export NPROC_ICE='48' export np2=`expr $NPROC_ICE / 2` export BLCKX=`expr $NX_GLB / $np2` export BLCKY=`expr $NY_GLB / 2` +export DIAG_FREQ=`expr $((FHMAX-$FHROT)) \* 3600 / $DT_CICE` # resolution dependent files export MOM_INPUT="MOM_input_template_${OCNRES}" diff --git a/tests/tests/datm_cdeps_restart_cfsr b/tests/tests/datm_cdeps_restart_cfsr index 7b7b4da0f9..b2b3272662 100644 --- a/tests/tests/datm_cdeps_restart_cfsr +++ b/tests/tests/datm_cdeps_restart_cfsr @@ -27,4 +27,5 @@ export MOM6_RESTART_SETTING="r" export eps_imesh='2.5e-1' export TOPOEDITS=ufs.topo_edits_011818.nc export MOM6_ALLOW_LANDMASK_CHANGES=True +export DIAG_FREQ=`expr $((FHMAX-$FHROT)) \* 3600 / $DT_CICE` export FV3_RUN=cpld_datm_cdeps.IN diff --git a/tests/tests/hrrr_c3_debug b/tests/tests/hrrr_c3_debug new file mode 100644 index 0000000000..5803873597 --- /dev/null +++ b/tests/tests/hrrr_c3_debug @@ -0,0 +1,24 @@ +############################################################################## +# +# HRRR debug control test: atmosphere only at C96L127 +# +############################################################################### + +export TEST_DESCR="Compare HRRR CLM Lake debug results with previous trunk version" + +export CNTL_DIR=hrrr_c3_debug + +export LIST_FILES="sfcf000.nc \ + sfcf001.nc \ + atmf000.nc \ + atmf001.nc" + +export_hrrr +export WRITE_DOPOST=.false. +export OUTPUT_FH='0 1' +export FHMAX=1 +export CCPP_SUITE=FV3_HRRR_c3 +export DO_DEEP=.true. +export SHAL_CNV=.true. +export IMFSHALCNV=5 +export IMFDEEPCNV=5 diff --git a/tests/tests/hrrr_control b/tests/tests/hrrr_control index 7e78491304..7d2dd7f880 100644 --- a/tests/tests/hrrr_control +++ b/tests/tests/hrrr_control @@ -53,59 +53,6 @@ export LIST_FILES="sfcf000.nc \ RESTART/20210322.120000.sfc_data.tile5.nc \ RESTART/20210322.120000.sfc_data.tile6.nc" -export_fv3 -export NPZ=127 -export NPZP=128 -export DT_ATMOS=300 -export SYEAR=2021 -export SMONTH=03 -export SDAY=22 -export SHOUR=06 +export_hrrr export RESTART_INTERVAL="6 -1" -export OUTPUT_GRID='gaussian_grid' -export NSTF_NAME='2,0,0,0,0' -export WRITE_DOPOST=.true. -export IAER=5111 export OUTPUT_FH='0 09 12' - -export FRAC_GRID=.false. -export FRAC_ICE=.true. - -export FV3_RUN=lake_control_run.IN -export CCPP_SUITE=FV3_HRRR -export INPUT_NML=rap.nml.IN -export FIELD_TABLE=field_table_thompson_aero_tke -export NEW_DIAGTABLE=diag_table_rap - -export SFCLAY_COMPUTE_FLUX=.true. - -export LKM=1 -export IOPT_LAKE=2 -export IMP_PHYSICS=8 -export DNATS=0 -export DO_SAT_ADJ=.false. -export LRADAR=.true. -export LTAEROSOL=.true. -export IALB=2 -export IEMS=2 -export HYBEDMF=.false. -export DO_MYNNEDMF=.true. -export DO_MYNNSFCLAY=.true. -export DO_DEEP=.false. -export SHAL_CNV=.false. -export IMFSHALCNV=-1 -export IMFDEEPCNV=-1 -export LHEATSTRG=.false. -export LSM=3 -export LSOIL_LSM=9 -export KICE=9 - -export GWD_OPT=3 -export DO_UGWP_V0=.false. -export DO_UGWP_V0_OROG_ONLY=.false. -export DO_GSL_DRAG_LS_BL=.true. -export DO_GSL_DRAG_SS=.true. -export DO_GSL_DRAG_TOFD=.true. -export DO_UGWP_V1=.false. -export DO_UGWP_V1_OROG_ONLY=.false. - diff --git a/tests/tests/hrrr_control_2threads b/tests/tests/hrrr_control_2threads index 008ca80846..a74ab76253 100644 --- a/tests/tests/hrrr_control_2threads +++ b/tests/tests/hrrr_control_2threads @@ -53,65 +53,11 @@ export LIST_FILES="sfcf000.nc \ RESTART/20210322.120000.sfc_data.tile5.nc \ RESTART/20210322.120000.sfc_data.tile6.nc" -export_fv3 -export NPZ=127 -export NPZP=128 -export DT_ATMOS=300 -export SYEAR=2021 -export SMONTH=03 -export SDAY=22 -export SHOUR=06 -export RESTART_INTERVAL="6 -1" -export OUTPUT_GRID='gaussian_grid' -export NSTF_NAME='2,0,0,0,0' -export WRITE_DOPOST=.true. -export IAER=5111 -export OUTPUT_FH='0 09 12' - -export FRAC_GRID=.false. -export FRAC_ICE=.true. - +export_hrrr export THRD=2 export atm_omp_num_threads=2 export INPES=$INPES_thrd export JNPES=$JNPES_thrd export WRTTASK_PER_GROUP=6 - -export FV3_RUN=lake_control_run.IN -export CCPP_SUITE=FV3_HRRR -export INPUT_NML=rap.nml.IN -export FIELD_TABLE=field_table_thompson_aero_tke -export NEW_DIAGTABLE=diag_table_rap - -export SFCLAY_COMPUTE_FLUX=.true. - -export LKM=1 -export IOPT_LAKE=2 -export IMP_PHYSICS=8 -export DNATS=0 -export DO_SAT_ADJ=.false. -export LRADAR=.true. -export LTAEROSOL=.true. -export IALB=2 -export IEMS=2 -export HYBEDMF=.false. -export DO_MYNNEDMF=.true. -export DO_MYNNSFCLAY=.true. -export DO_DEEP=.false. -export SHAL_CNV=.false. -export IMFSHALCNV=-1 -export IMFDEEPCNV=-1 -export LHEATSTRG=.false. -export LSM=3 -export LSOIL_LSM=9 -export KICE=9 - -export GWD_OPT=3 -export DO_UGWP_V0=.false. -export DO_UGWP_V0_OROG_ONLY=.false. -export DO_GSL_DRAG_LS_BL=.true. -export DO_GSL_DRAG_SS=.true. -export DO_GSL_DRAG_TOFD=.true. -export DO_UGWP_V1=.false. -export DO_UGWP_V1_OROG_ONLY=.false. - +export RESTART_INTERVAL="6 -1" +export OUTPUT_FH='0 09 12' diff --git a/tests/tests/hrrr_control_2threads_dyn32_phy32 b/tests/tests/hrrr_control_2threads_dyn32_phy32 index a53cdd4a5c..a92253d796 100644 --- a/tests/tests/hrrr_control_2threads_dyn32_phy32 +++ b/tests/tests/hrrr_control_2threads_dyn32_phy32 @@ -53,66 +53,12 @@ export LIST_FILES="sfcf000.nc \ RESTART/20210322.120000.sfc_data.tile5.nc \ RESTART/20210322.120000.sfc_data.tile6.nc" -export_fv3 -export NPZ=127 -export NPZP=128 -export DT_ATMOS=300 -export SYEAR=2021 -export SMONTH=03 -export SDAY=22 -export SHOUR=06 -export RESTART_INTERVAL="6 -1" -export OUTPUT_GRID='gaussian_grid' -export NSTF_NAME='2,0,0,0,0' -export WRITE_DOPOST=.true. -export IAER=5111 -export OUTPUT_FH='0 09 12' +export_hrrr export FHMAX=12 - -export FRAC_GRID=.false. -export FRAC_ICE=.true. - export THRD=2 export atm_omp_num_threads=2 export INPES=$INPES_thrd export JNPES=$JNPES_thrd export WRTTASK_PER_GROUP=6 - -export FV3_RUN=lake_control_run.IN -export CCPP_SUITE=FV3_HRRR -export INPUT_NML=rap.nml.IN -export FIELD_TABLE=field_table_thompson_aero_tke -export NEW_DIAGTABLE=diag_table_rap - -export SFCLAY_COMPUTE_FLUX=.true. - -export LKM=1 -export IOPT_LAKE=2 -export IMP_PHYSICS=8 -export DNATS=0 -export DO_SAT_ADJ=.false. -export LRADAR=.true. -export LTAEROSOL=.true. -export IALB=2 -export IEMS=2 -export HYBEDMF=.false. -export DO_MYNNEDMF=.true. -export DO_MYNNSFCLAY=.true. -export DO_DEEP=.false. -export SHAL_CNV=.false. -export IMFSHALCNV=-1 -export IMFDEEPCNV=-1 -export LHEATSTRG=.false. -export LSM=3 -export LSOIL_LSM=9 -export KICE=9 - -export GWD_OPT=3 -export DO_UGWP_V0=.false. -export DO_UGWP_V0_OROG_ONLY=.false. -export DO_GSL_DRAG_LS_BL=.true. -export DO_GSL_DRAG_SS=.true. -export DO_GSL_DRAG_TOFD=.true. -export DO_UGWP_V1=.false. -export DO_UGWP_V1_OROG_ONLY=.false. - +export RESTART_INTERVAL="6 -1" +export OUTPUT_FH='0 09 12' diff --git a/tests/tests/hrrr_control_debug b/tests/tests/hrrr_control_debug index c03bd04b3e..9f3f799d85 100644 --- a/tests/tests/hrrr_control_debug +++ b/tests/tests/hrrr_control_debug @@ -13,58 +13,7 @@ export LIST_FILES="sfcf000.nc \ atmf000.nc \ atmf001.nc" -export_fv3 -export NPZ=127 -export NPZP=128 -export DT_ATMOS=300 -export SYEAR=2021 -export SMONTH=03 -export SDAY=22 -export SHOUR=06 -export OUTPUT_GRID='gaussian_grid' -export NSTF_NAME='2,0,0,0,0' -export IAER=5111 +export_hrrr +export WRITE_DOPOST=.false. export OUTPUT_FH='0 1' export FHMAX=1 - -export FRAC_GRID=.false. -export FRAC_ICE=.true. - -export FV3_RUN=lake_control_run.IN -export CCPP_SUITE=FV3_HRRR -export INPUT_NML=rap.nml.IN -export FIELD_TABLE=field_table_thompson_aero_tke -export NEW_DIAGTABLE=diag_table_rap - -export SFCLAY_COMPUTE_FLUX=.true. - -export LKM=1 -export IOPT_LAKE=2 -export IMP_PHYSICS=8 -export DNATS=0 -export DO_SAT_ADJ=.false. -export LRADAR=.true. -export LTAEROSOL=.true. -export IALB=2 -export IEMS=2 -export HYBEDMF=.false. -export DO_MYNNEDMF=.true. -export DO_MYNNSFCLAY=.true. -export DO_DEEP=.false. -export SHAL_CNV=.false. -export IMFSHALCNV=-1 -export IMFDEEPCNV=-1 -export LHEATSTRG=.false. -export LSM=3 -export LSOIL_LSM=9 -export KICE=9 - -export GWD_OPT=3 -export DO_UGWP_V0=.false. -export DO_UGWP_V0_OROG_ONLY=.false. -export DO_GSL_DRAG_LS_BL=.true. -export DO_GSL_DRAG_SS=.true. -export DO_GSL_DRAG_TOFD=.true. -export DO_UGWP_V1=.false. -export DO_UGWP_V1_OROG_ONLY=.false. - diff --git a/tests/tests/hrrr_control_debug_dyn32_phy32 b/tests/tests/hrrr_control_debug_dyn32_phy32 index e0b1820c88..55159dca75 100644 --- a/tests/tests/hrrr_control_debug_dyn32_phy32 +++ b/tests/tests/hrrr_control_debug_dyn32_phy32 @@ -13,58 +13,7 @@ export LIST_FILES="sfcf000.nc \ atmf000.nc \ atmf001.nc" -export_fv3 -export NPZ=127 -export NPZP=128 -export DT_ATMOS=300 -export SYEAR=2021 -export SMONTH=03 -export SDAY=22 -export SHOUR=06 -export OUTPUT_GRID='gaussian_grid' -export NSTF_NAME='2,0,0,0,0' -export IAER=5111 +export_hrrr +export WRITE_DOPOST=.false. export OUTPUT_FH='0 1' export FHMAX=1 - -export FRAC_GRID=.false. -export FRAC_ICE=.true. - -export FV3_RUN=lake_control_run.IN -export CCPP_SUITE=FV3_HRRR -export INPUT_NML=rap.nml.IN -export FIELD_TABLE=field_table_thompson_aero_tke -export NEW_DIAGTABLE=diag_table_rap - -export SFCLAY_COMPUTE_FLUX=.true. - -export LKM=1 -export IOPT_LAKE=2 -export IMP_PHYSICS=8 -export DNATS=0 -export DO_SAT_ADJ=.false. -export LRADAR=.true. -export LTAEROSOL=.true. -export IALB=2 -export IEMS=2 -export HYBEDMF=.false. -export DO_MYNNEDMF=.true. -export DO_MYNNSFCLAY=.true. -export DO_DEEP=.false. -export SHAL_CNV=.false. -export IMFSHALCNV=-1 -export IMFDEEPCNV=-1 -export LHEATSTRG=.false. -export LSM=3 -export LSOIL_LSM=9 -export KICE=9 - -export GWD_OPT=3 -export DO_UGWP_V0=.false. -export DO_UGWP_V0_OROG_ONLY=.false. -export DO_GSL_DRAG_LS_BL=.true. -export DO_GSL_DRAG_SS=.true. -export DO_GSL_DRAG_TOFD=.true. -export DO_UGWP_V1=.false. -export DO_UGWP_V1_OROG_ONLY=.false. - diff --git a/tests/tests/hrrr_control_decomp b/tests/tests/hrrr_control_decomp index ff5a897919..576ef14c92 100644 --- a/tests/tests/hrrr_control_decomp +++ b/tests/tests/hrrr_control_decomp @@ -53,62 +53,8 @@ export LIST_FILES="sfcf000.nc \ RESTART/20210322.120000.sfc_data.tile5.nc \ RESTART/20210322.120000.sfc_data.tile6.nc" -export_fv3 -export NPZ=127 -export NPZP=128 -export DT_ATMOS=300 -export SYEAR=2021 -export SMONTH=03 -export SDAY=22 -export SHOUR=06 -export RESTART_INTERVAL="6 -1" -export OUTPUT_GRID='gaussian_grid' -export NSTF_NAME='2,0,0,0,0' -export WRITE_DOPOST=.true. -export IAER=5111 -export OUTPUT_FH='0 09 12' - -export FRAC_GRID=.false. -export FRAC_ICE=.true. - +export_hrrr export INPES=6 export JNPES=4 - -export FV3_RUN=lake_control_run.IN -export CCPP_SUITE=FV3_HRRR -export INPUT_NML=rap.nml.IN -export FIELD_TABLE=field_table_thompson_aero_tke -export NEW_DIAGTABLE=diag_table_rap - -export SFCLAY_COMPUTE_FLUX=.true. - -export LKM=1 -export IOPT_LAKE=2 -export IMP_PHYSICS=8 -export DNATS=0 -export DO_SAT_ADJ=.false. -export LRADAR=.true. -export LTAEROSOL=.true. -export IALB=2 -export IEMS=2 -export HYBEDMF=.false. -export DO_MYNNEDMF=.true. -export DO_MYNNSFCLAY=.true. -export DO_DEEP=.false. -export SHAL_CNV=.false. -export IMFSHALCNV=-1 -export IMFDEEPCNV=-1 -export LHEATSTRG=.false. -export LSM=3 -export LSOIL_LSM=9 -export KICE=9 - -export GWD_OPT=3 -export DO_UGWP_V0=.false. -export DO_UGWP_V0_OROG_ONLY=.false. -export DO_GSL_DRAG_LS_BL=.true. -export DO_GSL_DRAG_SS=.true. -export DO_GSL_DRAG_TOFD=.true. -export DO_UGWP_V1=.false. -export DO_UGWP_V1_OROG_ONLY=.false. - +export RESTART_INTERVAL="6 -1" +export OUTPUT_FH='0 09 12' diff --git a/tests/tests/hrrr_control_decomp_dyn32_phy32 b/tests/tests/hrrr_control_decomp_dyn32_phy32 index d4b1c516df..fbc4c6b0b9 100644 --- a/tests/tests/hrrr_control_decomp_dyn32_phy32 +++ b/tests/tests/hrrr_control_decomp_dyn32_phy32 @@ -53,63 +53,9 @@ export LIST_FILES="sfcf000.nc \ RESTART/20210322.120000.sfc_data.tile5.nc \ RESTART/20210322.120000.sfc_data.tile6.nc" -export_fv3 -export NPZ=127 -export NPZP=128 -export DT_ATMOS=300 -export SYEAR=2021 -export SMONTH=03 -export SDAY=22 -export SHOUR=06 +export_hrrr +export INPES=6 +export JNPES=4 export RESTART_INTERVAL="6 -1" -export OUTPUT_GRID='gaussian_grid' -export NSTF_NAME='2,0,0,0,0' -export WRITE_DOPOST=.true. -export IAER=5111 export OUTPUT_FH='0 09 12' export FHMAX=12 - -export FRAC_GRID=.false. -export FRAC_ICE=.true. - -export INPES=6 -export JNPES=4 - -export FV3_RUN=lake_control_run.IN -export CCPP_SUITE=FV3_HRRR -export INPUT_NML=rap.nml.IN -export FIELD_TABLE=field_table_thompson_aero_tke -export NEW_DIAGTABLE=diag_table_rap - -export SFCLAY_COMPUTE_FLUX=.true. - -export LKM=1 -export IOPT_LAKE=2 -export IMP_PHYSICS=8 -export DNATS=0 -export DO_SAT_ADJ=.false. -export LRADAR=.true. -export LTAEROSOL=.true. -export IALB=2 -export IEMS=2 -export HYBEDMF=.false. -export DO_MYNNEDMF=.true. -export DO_MYNNSFCLAY=.true. -export DO_DEEP=.false. -export SHAL_CNV=.false. -export IMFSHALCNV=-1 -export IMFDEEPCNV=-1 -export LHEATSTRG=.false. -export LSM=3 -export LSOIL_LSM=9 -export KICE=9 - -export GWD_OPT=3 -export DO_UGWP_V0=.false. -export DO_UGWP_V0_OROG_ONLY=.false. -export DO_GSL_DRAG_LS_BL=.true. -export DO_GSL_DRAG_SS=.true. -export DO_GSL_DRAG_TOFD=.true. -export DO_UGWP_V1=.false. -export DO_UGWP_V1_OROG_ONLY=.false. - diff --git a/tests/tests/hrrr_control_dyn32_phy32 b/tests/tests/hrrr_control_dyn32_phy32 index 04669a8a64..3decb226b8 100644 --- a/tests/tests/hrrr_control_dyn32_phy32 +++ b/tests/tests/hrrr_control_dyn32_phy32 @@ -53,60 +53,7 @@ export LIST_FILES="sfcf000.nc \ RESTART/20210322.120000.sfc_data.tile5.nc \ RESTART/20210322.120000.sfc_data.tile6.nc" -export_fv3 -export NPZ=127 -export NPZP=128 -export DT_ATMOS=300 -export SYEAR=2021 -export SMONTH=03 -export SDAY=22 -export SHOUR=06 +export_hrrr export RESTART_INTERVAL="6 -1" -export OUTPUT_GRID='gaussian_grid' -export NSTF_NAME='2,0,0,0,0' -export WRITE_DOPOST=.true. -export IAER=5111 export OUTPUT_FH='0 09 12' export FHMAX=12 - -export FRAC_GRID=.false. -export FRAC_ICE=.true. - -export FV3_RUN=lake_control_run.IN -export CCPP_SUITE=FV3_HRRR -export INPUT_NML=rap.nml.IN -export FIELD_TABLE=field_table_thompson_aero_tke -export NEW_DIAGTABLE=diag_table_rap - -export SFCLAY_COMPUTE_FLUX=.true. -export LHEATSTRG=.false. -export LKM=1 -export IOPT_LAKE=2 -export IMP_PHYSICS=8 -export DNATS=0 -export DO_SAT_ADJ=.false. -export LRADAR=.true. -export LTAEROSOL=.true. -export IALB=2 -export IEMS=2 -export HYBEDMF=.false. -export DO_MYNNEDMF=.true. -export DO_MYNNSFCLAY=.true. -export DO_DEEP=.false. -export SHAL_CNV=.false. -export IMFSHALCNV=-1 -export IMFDEEPCNV=-1 -export LHEATSTRG=.false. -export LSM=3 -export LSOIL_LSM=9 -export KICE=9 - -export GWD_OPT=3 -export DO_UGWP_V0=.false. -export DO_UGWP_V0_OROG_ONLY=.false. -export DO_GSL_DRAG_LS_BL=.true. -export DO_GSL_DRAG_SS=.true. -export DO_GSL_DRAG_TOFD=.true. -export DO_UGWP_V1=.false. -export DO_UGWP_V1_OROG_ONLY=.false. - diff --git a/tests/tests/hrrr_control_qr b/tests/tests/hrrr_control_qr index 24a1372c0a..a61787232f 100644 --- a/tests/tests/hrrr_control_qr +++ b/tests/tests/hrrr_control_qr @@ -53,59 +53,7 @@ export LIST_FILES="sfcf000.nc \ RESTART/20210322.120000.sfc_data.tile5.nc \ RESTART/20210322.120000.sfc_data.tile6.nc" -export_fv3 -export NPZ=127 -export NPZP=128 -export DT_ATMOS=300 -export SYEAR=2021 -export SMONTH=03 -export SDAY=22 -export SHOUR=06 +export_hrrr +export QUILTING_RESTART=.true. export RESTART_INTERVAL="6 -1" -export OUTPUT_GRID='gaussian_grid' -export NSTF_NAME='2,0,0,0,0' -export WRITE_DOPOST=.true. -export IAER=5111 export OUTPUT_FH='0 09 12' -export QUILTING_RESTART=.true. -export FRAC_GRID=.false. -export FRAC_ICE=.true. - -export FV3_RUN=lake_control_run.IN -export CCPP_SUITE=FV3_HRRR -export INPUT_NML=rap.nml.IN -export FIELD_TABLE=field_table_thompson_aero_tke -export NEW_DIAGTABLE=diag_table_rap - -export SFCLAY_COMPUTE_FLUX=.true. - -export LKM=1 -export IOPT_LAKE=2 -export IMP_PHYSICS=8 -export DNATS=0 -export DO_SAT_ADJ=.false. -export LRADAR=.true. -export LTAEROSOL=.true. -export IALB=2 -export IEMS=2 -export HYBEDMF=.false. -export DO_MYNNEDMF=.true. -export DO_MYNNSFCLAY=.true. -export DO_DEEP=.false. -export SHAL_CNV=.false. -export IMFSHALCNV=-1 -export IMFDEEPCNV=-1 -export LHEATSTRG=.false. -export LSM=3 -export LSOIL_LSM=9 -export KICE=9 - -export GWD_OPT=3 -export DO_UGWP_V0=.false. -export DO_UGWP_V0_OROG_ONLY=.false. -export DO_GSL_DRAG_LS_BL=.true. -export DO_GSL_DRAG_SS=.true. -export DO_GSL_DRAG_TOFD=.true. -export DO_UGWP_V1=.false. -export DO_UGWP_V1_OROG_ONLY=.false. - diff --git a/tests/tests/hrrr_control_qr_dyn32_phy32 b/tests/tests/hrrr_control_qr_dyn32_phy32 index 6c47bd7966..f0a0be8e34 100644 --- a/tests/tests/hrrr_control_qr_dyn32_phy32 +++ b/tests/tests/hrrr_control_qr_dyn32_phy32 @@ -6,7 +6,7 @@ export TEST_DESCR="Compare HRRR CLM Lake results with previous trunk version" -export CNTL_DIR=hrrr_control_qr_dyn32_phy32 +export CNTL_DIR=hrrr_control_dyn32_phy32 export LIST_FILES="sfcf000.nc \ sfcf009.nc \ @@ -53,60 +53,8 @@ export LIST_FILES="sfcf000.nc \ RESTART/20210322.120000.sfc_data.tile5.nc \ RESTART/20210322.120000.sfc_data.tile6.nc" -export_fv3 -export NPZ=127 -export NPZP=128 -export DT_ATMOS=300 -export SYEAR=2021 -export SMONTH=03 -export SDAY=22 -export SHOUR=06 +export_hrrr export RESTART_INTERVAL="6 -1" -export OUTPUT_GRID='gaussian_grid' -export NSTF_NAME='2,0,0,0,0' -export WRITE_DOPOST=.true. -export IAER=5111 export OUTPUT_FH='0 09 12' export FHMAX=12 export QUILTING_RESTART=.true. -export FRAC_GRID=.false. -export FRAC_ICE=.true. - -export FV3_RUN=lake_control_run.IN -export CCPP_SUITE=FV3_HRRR -export INPUT_NML=rap.nml.IN -export FIELD_TABLE=field_table_thompson_aero_tke -export NEW_DIAGTABLE=diag_table_rap - -export SFCLAY_COMPUTE_FLUX=.true. -export LHEATSTRG=.false. -export LKM=1 -export IOPT_LAKE=2 -export IMP_PHYSICS=8 -export DNATS=0 -export DO_SAT_ADJ=.false. -export LRADAR=.true. -export LTAEROSOL=.true. -export IALB=2 -export IEMS=2 -export HYBEDMF=.false. -export DO_MYNNEDMF=.true. -export DO_MYNNSFCLAY=.true. -export DO_DEEP=.false. -export SHAL_CNV=.false. -export IMFSHALCNV=-1 -export IMFDEEPCNV=-1 -export LHEATSTRG=.false. -export LSM=3 -export LSOIL_LSM=9 -export KICE=9 - -export GWD_OPT=3 -export DO_UGWP_V0=.false. -export DO_UGWP_V0_OROG_ONLY=.false. -export DO_GSL_DRAG_LS_BL=.true. -export DO_GSL_DRAG_SS=.true. -export DO_GSL_DRAG_TOFD=.true. -export DO_UGWP_V1=.false. -export DO_UGWP_V1_OROG_ONLY=.false. - diff --git a/tests/tests/hrrr_control_restart b/tests/tests/hrrr_control_restart index c37a7510bc..b26a55e100 100644 --- a/tests/tests/hrrr_control_restart +++ b/tests/tests/hrrr_control_restart @@ -13,66 +13,13 @@ export LIST_FILES="sfcf012.nc \ GFSFLX.GrbF12 \ GFSPRS.GrbF12" -export_fv3 -export NPZ=127 -export NPZP=128 -export DT_ATMOS=300 -export SYEAR=2021 -export SMONTH=03 -export SDAY=22 -export SHOUR=06 -export OUTPUT_GRID='gaussian_grid' -export NSTF_NAME='2,0,0,0,0' -export WRITE_DOPOST=.true. -export IAER=5111 +export_hrrr export FHROT=6 - -export FRAC_GRID=.false. -export FRAC_ICE=.true. - export WARM_START=.true. export NGGPS_IC=.false. export EXTERNAL_IC=.false. export MAKE_NH=.false. export MOUNTAIN=.true. export NA_INIT=0 - -export FV3_RUN=lake_control_run.IN -export CCPP_SUITE=FV3_HRRR -export INPUT_NML=rap.nml.IN -export FIELD_TABLE=field_table_thompson_aero_tke -export NEW_DIAGTABLE=diag_table_rap export RESTART_FILE_PREFIX="${SYEAR}${SMONTH}${SDAY}.$(printf "%02d" $(( ${SHOUR} + ${FHROT} )))0000" -export SFCLAY_COMPUTE_FLUX=.true. - -export LKM=1 -export IOPT_LAKE=2 -export IMP_PHYSICS=8 -export DNATS=0 -export DO_SAT_ADJ=.false. -export LRADAR=.true. -export LTAEROSOL=.true. -export IALB=2 -export IEMS=2 -export HYBEDMF=.false. -export DO_MYNNEDMF=.true. -export DO_MYNNSFCLAY=.true. -export DO_DEEP=.false. -export SHAL_CNV=.false. -export IMFSHALCNV=-1 -export IMFDEEPCNV=-1 -export LHEATSTRG=.false. -export LSM=3 -export LSOIL_LSM=9 -export KICE=9 - -export GWD_OPT=3 -export DO_UGWP_V0=.false. -export DO_UGWP_V0_OROG_ONLY=.false. -export DO_GSL_DRAG_LS_BL=.true. -export DO_GSL_DRAG_SS=.true. -export DO_GSL_DRAG_TOFD=.true. -export DO_UGWP_V1=.false. -export DO_UGWP_V1_OROG_ONLY=.false. - diff --git a/tests/tests/hrrr_control_restart_dyn32_phy32 b/tests/tests/hrrr_control_restart_dyn32_phy32 index 3edf8beb15..98220f5273 100644 --- a/tests/tests/hrrr_control_restart_dyn32_phy32 +++ b/tests/tests/hrrr_control_restart_dyn32_phy32 @@ -13,67 +13,13 @@ export LIST_FILES="sfcf012.nc \ GFSFLX.GrbF12 \ GFSPRS.GrbF12" -export_fv3 -export NPZ=127 -export NPZP=128 -export DT_ATMOS=300 -export SYEAR=2021 -export SMONTH=03 -export SDAY=22 -export SHOUR=06 -export OUTPUT_GRID='gaussian_grid' -export NSTF_NAME='2,0,0,0,0' -export WRITE_DOPOST=.true. -export IAER=5111 +export_hrrr export FHROT=6 export FHMAX=12 - -export FRAC_GRID=.false. -export FRAC_ICE=.true. - export WARM_START=.true. export NGGPS_IC=.false. export EXTERNAL_IC=.false. export MAKE_NH=.false. export MOUNTAIN=.true. export NA_INIT=0 - -export FV3_RUN=lake_control_run.IN -export CCPP_SUITE=FV3_HRRR -export INPUT_NML=rap.nml.IN -export FIELD_TABLE=field_table_thompson_aero_tke -export NEW_DIAGTABLE=diag_table_rap export RESTART_FILE_PREFIX="${SYEAR}${SMONTH}${SDAY}.$(printf "%02d" $(( ${SHOUR} + ${FHROT} )))0000" - -export SFCLAY_COMPUTE_FLUX=.true. -export LHEATSTRG=.false. -export LKM=1 -export IOPT_LAKE=2 -export IMP_PHYSICS=8 -export DNATS=0 -export DO_SAT_ADJ=.false. -export LRADAR=.true. -export LTAEROSOL=.true. -export IALB=2 -export IEMS=2 -export HYBEDMF=.false. -export DO_MYNNEDMF=.true. -export DO_MYNNSFCLAY=.true. -export DO_DEEP=.false. -export SHAL_CNV=.false. -export IMFSHALCNV=-1 -export IMFDEEPCNV=-1 -export LHEATSTRG=.false. -export LSM=3 -export LSOIL_LSM=9 -export KICE=9 - -export GWD_OPT=3 -export DO_UGWP_V0=.false. -export DO_UGWP_V0_OROG_ONLY=.false. -export DO_GSL_DRAG_LS_BL=.true. -export DO_GSL_DRAG_SS=.true. -export DO_GSL_DRAG_TOFD=.true. -export DO_UGWP_V1=.false. -export DO_UGWP_V1_OROG_ONLY=.false. - diff --git a/tests/tests/hrrr_control_restart_qr b/tests/tests/hrrr_control_restart_qr index 85baaab6d4..1a4a81412c 100644 --- a/tests/tests/hrrr_control_restart_qr +++ b/tests/tests/hrrr_control_restart_qr @@ -1,10 +1,10 @@ ############################################################################### # -# HRRR restart test +# HRRR control test: atmosphere only at C96L127 with quilt restart # ############################################################################### -export TEST_DESCR="Compare HRRR CLM Lake results with quilt control using quilting restart in atm" +export TEST_DESCR="Compare HRRR CLM Lake results with previous trunk version using quilting restart in atm" export CNTL_DIR=hrrr_control @@ -13,66 +13,13 @@ export LIST_FILES="sfcf012.nc \ GFSFLX.GrbF12 \ GFSPRS.GrbF12" -export_fv3 -export NPZ=127 -export NPZP=128 -export DT_ATMOS=300 -export SYEAR=2021 -export SMONTH=03 -export SDAY=22 -export SHOUR=06 -export OUTPUT_GRID='gaussian_grid' -export NSTF_NAME='2,0,0,0,0' -export WRITE_DOPOST=.true. -export IAER=5111 +export_hrrr export FHROT=6 export QUILTING_RESTART=.true. -export FRAC_GRID=.false. -export FRAC_ICE=.true. - export WARM_START=.true. export NGGPS_IC=.false. export EXTERNAL_IC=.false. export MAKE_NH=.false. export MOUNTAIN=.true. export NA_INIT=0 - -export FV3_RUN=lake_control_run.IN -export CCPP_SUITE=FV3_HRRR -export INPUT_NML=rap.nml.IN -export FIELD_TABLE=field_table_thompson_aero_tke -export NEW_DIAGTABLE=diag_table_rap export RESTART_FILE_PREFIX="${SYEAR}${SMONTH}${SDAY}.$(printf "%02d" $(( ${SHOUR} + ${FHROT} )))0000" - -export SFCLAY_COMPUTE_FLUX=.true. - -export LKM=1 -export IOPT_LAKE=2 -export IMP_PHYSICS=8 -export DNATS=0 -export DO_SAT_ADJ=.false. -export LRADAR=.true. -export LTAEROSOL=.true. -export IALB=2 -export IEMS=2 -export HYBEDMF=.false. -export DO_MYNNEDMF=.true. -export DO_MYNNSFCLAY=.true. -export DO_DEEP=.false. -export SHAL_CNV=.false. -export IMFSHALCNV=-1 -export IMFDEEPCNV=-1 -export LHEATSTRG=.false. -export LSM=3 -export LSOIL_LSM=9 -export KICE=9 - -export GWD_OPT=3 -export DO_UGWP_V0=.false. -export DO_UGWP_V0_OROG_ONLY=.false. -export DO_GSL_DRAG_LS_BL=.true. -export DO_GSL_DRAG_SS=.true. -export DO_GSL_DRAG_TOFD=.true. -export DO_UGWP_V1=.false. -export DO_UGWP_V1_OROG_ONLY=.false. - diff --git a/tests/tests/hrrr_control_restart_qr_dyn32_phy32 b/tests/tests/hrrr_control_restart_qr_dyn32_phy32 index e43e586302..7d165400db 100644 --- a/tests/tests/hrrr_control_restart_qr_dyn32_phy32 +++ b/tests/tests/hrrr_control_restart_qr_dyn32_phy32 @@ -6,74 +6,21 @@ export TEST_DESCR="Compare HRRR CLM Lake restart results with control" -export CNTL_DIR=hrrr_control_qr_dyn32_phy32 +export CNTL_DIR=hrrr_control_dyn32_phy32 export LIST_FILES="sfcf012.nc \ atmf012.nc \ GFSFLX.GrbF12 \ GFSPRS.GrbF12" -export_fv3 -export NPZ=127 -export NPZP=128 -export DT_ATMOS=300 -export SYEAR=2021 -export SMONTH=03 -export SDAY=22 -export SHOUR=06 -export OUTPUT_GRID='gaussian_grid' -export NSTF_NAME='2,0,0,0,0' -export WRITE_DOPOST=.true. -export IAER=5111 +export_hrrr export FHROT=6 export FHMAX=12 export QUILTING_RESTART=.true. -export FRAC_GRID=.false. -export FRAC_ICE=.true. - export WARM_START=.true. export NGGPS_IC=.false. export EXTERNAL_IC=.false. export MAKE_NH=.false. export MOUNTAIN=.true. export NA_INIT=0 - -export FV3_RUN=lake_control_run.IN -export CCPP_SUITE=FV3_HRRR -export INPUT_NML=rap.nml.IN -export FIELD_TABLE=field_table_thompson_aero_tke -export NEW_DIAGTABLE=diag_table_rap export RESTART_FILE_PREFIX="${SYEAR}${SMONTH}${SDAY}.$(printf "%02d" $(( ${SHOUR} + ${FHROT} )))0000" - -export SFCLAY_COMPUTE_FLUX=.true. -export LHEATSTRG=.false. -export LKM=1 -export IOPT_LAKE=2 -export IMP_PHYSICS=8 -export DNATS=0 -export DO_SAT_ADJ=.false. -export LRADAR=.true. -export LTAEROSOL=.true. -export IALB=2 -export IEMS=2 -export HYBEDMF=.false. -export DO_MYNNEDMF=.true. -export DO_MYNNSFCLAY=.true. -export DO_DEEP=.false. -export SHAL_CNV=.false. -export IMFSHALCNV=-1 -export IMFDEEPCNV=-1 -export LHEATSTRG=.false. -export LSM=3 -export LSOIL_LSM=9 -export KICE=9 - -export GWD_OPT=3 -export DO_UGWP_V0=.false. -export DO_UGWP_V0_OROG_ONLY=.false. -export DO_GSL_DRAG_LS_BL=.true. -export DO_GSL_DRAG_SS=.true. -export DO_GSL_DRAG_TOFD=.true. -export DO_UGWP_V1=.false. -export DO_UGWP_V1_OROG_ONLY=.false. - diff --git a/tests/tests/hrrr_gf_debug b/tests/tests/hrrr_gf_debug new file mode 100644 index 0000000000..4e12956402 --- /dev/null +++ b/tests/tests/hrrr_gf_debug @@ -0,0 +1,24 @@ +############################################################################## +# +# HRRR debug control test: atmosphere only at C96L127 +# +############################################################################### + +export TEST_DESCR="Compare HRRR CLM Lake debug results with previous trunk version" + +export CNTL_DIR=hrrr_gf_debug + +export LIST_FILES="sfcf000.nc \ + sfcf001.nc \ + atmf000.nc \ + atmf001.nc" + +export_hrrr +export WRITE_DOPOST=.false. +export OUTPUT_FH='0 1' +export FHMAX=1 +export CCPP_SUITE=FV3_HRRR_gf +export DO_DEEP=.true. +export SHAL_CNV=.true. +export IMFSHALCNV=3 +export IMFDEEPCNV=3 diff --git a/tests/tests/rap_flake_debug b/tests/tests/rap_flake_debug index 5f6d19f77a..208e613fb1 100644 --- a/tests/tests/rap_flake_debug +++ b/tests/tests/rap_flake_debug @@ -33,6 +33,7 @@ export CCPP_SUITE=FV3_RAP_flake export INPUT_NML=rap.nml.IN export FIELD_TABLE=field_table_thompson_aero_tke export DIAG_TABLE=diag_table_rap +export FRAC_ICE=.false. export IMP_PHYSICS=8 export DNATS=0 diff --git a/tests/tests/regional_atmaq b/tests/tests/regional_atmaq index 862a6b81b4..502530fbca 100644 --- a/tests/tests/regional_atmaq +++ b/tests/tests/regional_atmaq @@ -97,3 +97,9 @@ export MODEL_CONFIGURE="model_configure_atmaq.IN" export NEMS_CONFIGURE="nems.configure.atmaq.IN" export FV3_RUN="fv3_aqm.IN" export CCPP_SUITE=FV3_GFS_v15p2 + +if [[ $MACHINE_ID = hera ]]; then + TPN=30 +elif [[ $MACHINE_ID = cheyenne || $MACHINE_ID = gaea ]]; then + TPN=16 +fi diff --git a/tests/tests/regional_atmaq_debug b/tests/tests/regional_atmaq_debug index 9c7a9b2193..66f6df87a2 100644 --- a/tests/tests/regional_atmaq_debug +++ b/tests/tests/regional_atmaq_debug @@ -96,3 +96,9 @@ export MODEL_CONFIGURE="model_configure_atmaq.IN" export NEMS_CONFIGURE="nems.configure.atmaq.IN" export FV3_RUN="fv3_aqm.IN" export CCPP_SUITE=FV3_GFS_v15p2 + +if [[ $MACHINE_ID = hera ]]; then + TPN=30 +elif [[ $MACHINE_ID = cheyenne ]]; then + TPN=16 +fi diff --git a/tests/tests/regional_atmaq_faster b/tests/tests/regional_atmaq_faster index 0abe7d0e45..246b5226d5 100644 --- a/tests/tests/regional_atmaq_faster +++ b/tests/tests/regional_atmaq_faster @@ -97,3 +97,11 @@ export MODEL_CONFIGURE="model_configure_atmaq.IN" export NEMS_CONFIGURE="nems.configure.atmaq.IN" export FV3_RUN="fv3_aqm.IN" export CCPP_SUITE=FV3_GFS_v15p2 + +if [[ $MACHINE_ID = hera ]]; then + TPN=30 +elif [[ $MACHINE_ID = cheyenne ]]; then + TPN=16 +elif [[ $MACHINE_ID = gaea ]]; then + TPN=18 +fi diff --git a/tests/tests/rrfs_conus13km_hrrr_warm b/tests/tests/rrfs_conus13km_hrrr_warm deleted file mode 100644 index 998de8dd12..0000000000 --- a/tests/tests/rrfs_conus13km_hrrr_warm +++ /dev/null @@ -1,117 +0,0 @@ -############################################################################### -# -# HRRR physics on 13km domain, control run -# -############################################################################### - -# This configuration is supposed to match the rrfs_dev1 parallel, so -# do not change the namelist without checking the current parallel. - -export TEST_DESCR="HRRR physics on 13km domain, control run" - -export CNTL_DIR=rrfs_conus13km_hrrr_warm - -export LIST_FILES="sfcf000.nc \ - sfcf001.nc \ - sfcf002.nc \ - atmf000.nc \ - atmf001.nc \ - atmf002.nc \ - RESTART/20210512.170000.coupler.res \ - RESTART/20210512.170000.fv_core.res.nc \ - RESTART/20210512.170000.fv_core.res.tile1.nc \ - RESTART/20210512.170000.fv_srf_wnd.res.tile1.nc \ - RESTART/20210512.170000.fv_tracer.res.tile1.nc \ - RESTART/20210512.170000.phy_data.nc \ - RESTART/20210512.170000.sfc_data.nc" - -export_fv3 - -export SYEAR=2021 -export SMONTH=5 -export SDAY=12 -export SHOUR=16 -export FHMAX=2 -export DT_ATMOS=120 -export RESTART_INTERVAL=1 -export QUILTING=.true. -export WRITE_GROUP=1 -export WRTTASK_PER_GROUP=6 -export NTILES=1 -export WRITE_DOPOST=.false. -export OUTPUT_HISTORY=.true. -export OUTPUT_GRID=lambert_conformal -export OUTPUT_FILE="'netcdf'" - -# Revert these two to GFS_typedefs defaults to avoid a crash: -export SEDI_SEMI=.false. -export DECFL=8 - -export LKM=1 -export IOPT_LAKE=2 -export SFCLAY_COMPUTE_FLUX=.true. -export IALB=2 -export ICLIQ_SW=2 -export IEMS=2 -export IOVR=3 -export KICE=9 -export LSM=3 -export LSOIL_LSM=9 -export DO_MYNNSFCLAY=.true. -export DO_MYNNEDMF=.true. -export DO_MYJPBL=.true -export HYBEDMF=.false. -export SHAL_CNV=.false. -export DO_SAT_ADJ=.false. -export DO_DEEP=.false. -export CCPP_SUITE='FV3_HRRR' -export INPES=12 -export JNPES=12 -export NPX=397 -export NPY=233 -export NPZ=65 -export MAKE_NH=.false. -export NA_INIT=0 -export DNATS=0 -export EXTERNAL_IC=.false. -export NGGPS_IC=.false. -export MOUNTAIN=.true. -export WARM_START=.true. -export READ_INCREMENT=.false. -export RES_LATLON_DYNAMICS="'fv3_increment.nc'" -export NPZP=66 -export FHZERO=1.0 -export IMP_PHYSICS=8 -export LDIAG3D=.false. -export QDIAG3D=.false. -export PRINT_DIFF_PGR=.true. -export FHCYC=0.0 -export IAER=1011 -export LHEATSTRG=.false. -export RANDOM_CLDS=.false. -export CNVCLD=.false. -export IMFSHALCNV=-1 -export IMFDEEPCNV=-1 -export CDMBWD='3.5,1.0' -export DO_SPPT=.false. -export DO_SHUM=.false. -export DO_SKEB=.false. -export LNDP_TYPE=0 -export N_VAR_LNDP=0 - -export GWD_OPT=3 -export DO_UGWP_V0=.false. -export DO_UGWP_V0_OROG_ONLY=.false. -export DO_GSL_DRAG_LS_BL=.true. -export DO_GSL_DRAG_SS=.true. -export DO_GSL_DRAG_TOFD=.true. -export DO_UGWP_V1=.false. -export DO_UGWP_V1_OROG_ONLY=.false. - -export FV3_RUN=rrfs_warm_run.IN -export INPUT_NML=rrfs_conus13km_hrrr.nml.IN -export FIELD_TABLE=field_table_thompson_aero_tke -export DIAG_TABLE=diag_table_hrrr -export MODEL_CONFIGURE=model_configure_rrfs_conus13km.IN - -export FRAC_ICE=.true. diff --git a/tests/tests/rrfs_conus13km_hrrr_warm_2threads b/tests/tests/rrfs_conus13km_hrrr_warm_2threads deleted file mode 100644 index 7bcb6927a3..0000000000 --- a/tests/tests/rrfs_conus13km_hrrr_warm_2threads +++ /dev/null @@ -1,116 +0,0 @@ -############################################################################### -# -# HRRR physics on 13km domain, different threads -# -############################################################################### - -# This configuration is supposed to match the rrfs_dev1 parallel, so -# do not change the namelist without checking the current parallel. - -export TEST_DESCR="HRRR physics on 13km domain, different threads" - -export CNTL_DIR=rrfs_conus13km_hrrr_warm - -export LIST_FILES="sfcf000.nc \ - sfcf001.nc \ - sfcf002.nc \ - atmf000.nc \ - atmf001.nc \ - atmf002.nc" - -export_fv3 - -export SYEAR=2021 -export SMONTH=5 -export SDAY=12 -export SHOUR=16 -export FHMAX=2 -export DT_ATMOS=120 -export RESTART_INTERVAL=1 -export QUILTING=.true. -export WRITE_GROUP=1 -export WRTTASK_PER_GROUP=6 -export NTILES=1 -export WRITE_DOPOST=.false. -export OUTPUT_HISTORY=.true. -export OUTPUT_GRID=lambert_conformal -export OUTPUT_FILE="'netcdf'" - -export atm_omp_num_threads=2 -export INPES=$INPES_thrd -export JNPES=$JNPES_thrd -export WRTTASK_PER_GROUP=6 - -# Revert these two to GFS_typedefs defaults to avoid a crash: -export SEDI_SEMI=.false. -export DECFL=8 - -export LKM=1 -export IOPT_LAKE=2 -export SFCLAY_COMPUTE_FLUX=.true. -export IALB=2 -export ICLIQ_SW=2 -export IEMS=2 -export IOVR=3 -export KICE=9 -export LSM=3 -export LSOIL_LSM=9 -export DO_MYNNSFCLAY=.true. -export DO_MYNNEDMF=.true. -export DO_MYJPBL=.true -export HYBEDMF=.false. -export SHAL_CNV=.false. -export DO_SAT_ADJ=.false. -export DO_DEEP=.false. -export CCPP_SUITE='FV3_HRRR' -export INPES=12 -export JNPES=12 -export NPX=397 -export NPY=233 -export NPZ=65 -export MAKE_NH=.false. -export NA_INIT=0 -export DNATS=0 -export EXTERNAL_IC=.false. -export NGGPS_IC=.false. -export MOUNTAIN=.true. -export WARM_START=.true. -export READ_INCREMENT=.false. -export RES_LATLON_DYNAMICS="'fv3_increment.nc'" -export NPZP=66 -export FHZERO=1.0 -export IMP_PHYSICS=8 -export LDIAG3D=.false. -export QDIAG3D=.false. -export PRINT_DIFF_PGR=.true. -export FHCYC=0.0 -export IAER=1011 -export LHEATSTRG=.false. -export RANDOM_CLDS=.false. -export CNVCLD=.false. -export IMFSHALCNV=-1 -export IMFDEEPCNV=-1 -export CDMBWD='3.5,1.0' -export DO_SPPT=.false. -export DO_SHUM=.false. -export DO_SKEB=.false. -export LNDP_TYPE=0 -export N_VAR_LNDP=0 - -export GWD_OPT=3 -export DO_UGWP_V0=.false. -export DO_UGWP_V0_OROG_ONLY=.false. -export DO_GSL_DRAG_LS_BL=.true. -export DO_GSL_DRAG_SS=.true. -export DO_GSL_DRAG_TOFD=.true. -export DO_UGWP_V1=.false. -export DO_UGWP_V1_OROG_ONLY=.false. - -export FV3_RUN=rrfs_warm_run.IN -export INPUT_NML=rrfs_conus13km_hrrr.nml.IN -export FIELD_TABLE=field_table_thompson_aero_tke -export DIAG_TABLE=diag_table_hrrr -export MODEL_CONFIGURE=model_configure_rrfs_conus13km.IN - - -export FRAC_ICE=.true. diff --git a/tests/tests/rrfs_conus13km_hrrr_warm_debug b/tests/tests/rrfs_conus13km_hrrr_warm_debug deleted file mode 100644 index af160182e3..0000000000 --- a/tests/tests/rrfs_conus13km_hrrr_warm_debug +++ /dev/null @@ -1,108 +0,0 @@ -############################################################################### -# -# HRRR physics on 13km domain, debug run -# -############################################################################### - -# This configuration is supposed to match the rrfs_dev1 parallel, so -# do not change the namelist without checking the current parallel. - -export TEST_DESCR="HRRR physics on 13km domain, debug run" - -export CNTL_DIR=rrfs_conus13km_hrrr_warm_debugs - -export LIST_FILES="sfcf000.nc \ - sfcf001.nc \ - atmf000.nc \ - atmf001.nc" - -export_fv3 - -export SYEAR=2021 -export SMONTH=5 -export SDAY=12 -export SHOUR=16 -export FHMAX=1 -export DT_ATMOS=120 -export RESTART_INTERVAL=1 -export QUILTING=.true. -export WRITE_GROUP=1 -export WRTTASK_PER_GROUP=6 -export NTILES=1 -export WRITE_DOPOST=.false. -export OUTPUT_HISTORY=.true. -export OUTPUT_GRID=lambert_conformal -export OUTPUT_FILE="'netcdf'" - -# Revert these two to GFS_typedefs defaults to avoid a crash: -export SEDI_SEMI=.false. -export DECFL=8 - -export LKM=1 -export IOPT_LAKE=2 -export SFCLAY_COMPUTE_FLUX=.true. -export IALB=2 -export ICLIQ_SW=2 -export IEMS=2 -export IOVR=3 -export KICE=9 -export LSM=3 -export LSOIL_LSM=9 -export DO_MYNNSFCLAY=.true. -export DO_MYNNEDMF=.true. -export DO_MYJPBL=.true -export HYBEDMF=.false. -export SHAL_CNV=.false. -export DO_SAT_ADJ=.false. -export DO_DEEP=.false. -export CCPP_SUITE='FV3_HRRR' -export INPES=12 -export JNPES=12 -export NPX=397 -export NPY=233 -export NPZ=65 -export MAKE_NH=.false. -export NA_INIT=0 -export DNATS=0 -export EXTERNAL_IC=.false. -export NGGPS_IC=.false. -export MOUNTAIN=.true. -export WARM_START=.true. -export READ_INCREMENT=.false. -export RES_LATLON_DYNAMICS="'fv3_increment.nc'" -export NPZP=66 -export FHZERO=1.0 -export IMP_PHYSICS=8 -export LDIAG3D=.false. -export QDIAG3D=.false. -export PRINT_DIFF_PGR=.true. -export FHCYC=0.0 -export IAER=1011 -export LHEATSTRG=.false. -export RANDOM_CLDS=.false. -export CNVCLD=.false. -export IMFSHALCNV=-1 -export IMFDEEPCNV=-1 -export CDMBWD='3.5,1.0' -export DO_SPPT=.false. -export DO_SHUM=.false. -export DO_SKEB=.false. -export LNDP_TYPE=0 -export N_VAR_LNDP=0 - -export GWD_OPT=3 -export DO_UGWP_V0=.false. -export DO_UGWP_V0_OROG_ONLY=.false. -export DO_GSL_DRAG_LS_BL=.true. -export DO_GSL_DRAG_SS=.true. -export DO_GSL_DRAG_TOFD=.true. -export DO_UGWP_V1=.false. -export DO_UGWP_V1_OROG_ONLY=.false. - -export FV3_RUN=rrfs_warm_run.IN -export INPUT_NML=rrfs_conus13km_hrrr.nml.IN -export FIELD_TABLE=field_table_thompson_aero_tke -export DIAG_TABLE=diag_table_hrrr -export MODEL_CONFIGURE=model_configure_rrfs_conus13km.IN - -export FRAC_ICE=.true. diff --git a/tests/tests/rrfs_conus13km_hrrr_warm_decomp b/tests/tests/rrfs_conus13km_hrrr_warm_decomp deleted file mode 100644 index ee84b2e021..0000000000 --- a/tests/tests/rrfs_conus13km_hrrr_warm_decomp +++ /dev/null @@ -1,111 +0,0 @@ -############################################################################### -# -# HRRR physics on 13km domain, different PEs -# -############################################################################### - -# This configuration is supposed to match the rrfs_dev1 parallel, so -# do not change the namelist without checking the current parallel. - -export TEST_DESCR="HRRR physics on 13km domain, different PEs" - -export CNTL_DIR=rrfs_conus13km_hrrr_warm - -export LIST_FILES="sfcf000.nc \ - sfcf001.nc \ - sfcf002.nc \ - atmf000.nc \ - atmf001.nc \ - atmf002.nc" - -export_fv3 - -export SYEAR=2021 -export SMONTH=5 -export SDAY=12 -export SHOUR=16 -export FHMAX=2 -export DT_ATMOS=120 -export RESTART_INTERVAL=1 -export QUILTING=.true. -export WRITE_GROUP=1 -export WRTTASK_PER_GROUP=6 -export NTILES=1 -export WRITE_DOPOST=.false. -export OUTPUT_HISTORY=.true. -export OUTPUT_GRID=lambert_conformal -export OUTPUT_FILE="'netcdf'" - -export INPES=16 -export JNPES=9 - -# Revert these two to GFS_typedefs defaults to avoid a crash: -export SEDI_SEMI=.false. -export DECFL=8 - -export LKM=1 -export IOPT_LAKE=2 -export SFCLAY_COMPUTE_FLUX=.true. -export IALB=2 -export ICLIQ_SW=2 -export IEMS=2 -export IOVR=3 -export KICE=9 -export LSM=3 -export LSOIL_LSM=9 -export DO_MYNNSFCLAY=.true. -export DO_MYNNEDMF=.true. -export DO_MYJPBL=.true -export HYBEDMF=.false. -export SHAL_CNV=.false. -export DO_SAT_ADJ=.false. -export DO_DEEP=.false. -export CCPP_SUITE='FV3_HRRR' -export NPX=397 -export NPY=233 -export NPZ=65 -export MAKE_NH=.false. -export NA_INIT=0 -export DNATS=0 -export EXTERNAL_IC=.false. -export NGGPS_IC=.false. -export MOUNTAIN=.true. -export WARM_START=.true. -export READ_INCREMENT=.false. -export RES_LATLON_DYNAMICS="'fv3_increment.nc'" -export NPZP=66 -export FHZERO=1.0 -export IMP_PHYSICS=8 -export LDIAG3D=.false. -export QDIAG3D=.false. -export PRINT_DIFF_PGR=.true. -export FHCYC=0.0 -export IAER=1011 -export LHEATSTRG=.false. -export RANDOM_CLDS=.false. -export CNVCLD=.false. -export IMFSHALCNV=-1 -export IMFDEEPCNV=-1 -export CDMBWD='3.5,1.0' -export DO_SPPT=.false. -export DO_SHUM=.false. -export DO_SKEB=.false. -export LNDP_TYPE=0 -export N_VAR_LNDP=0 - -export GWD_OPT=3 -export DO_UGWP_V0=.false. -export DO_UGWP_V0_OROG_ONLY=.false. -export DO_GSL_DRAG_LS_BL=.true. -export DO_GSL_DRAG_SS=.true. -export DO_GSL_DRAG_TOFD=.true. -export DO_UGWP_V1=.false. -export DO_UGWP_V1_OROG_ONLY=.false. - -export FV3_RUN=rrfs_warm_run.IN -export INPUT_NML=rrfs_conus13km_hrrr.nml.IN -export FIELD_TABLE=field_table_thompson_aero_tke -export DIAG_TABLE=diag_table_hrrr -export MODEL_CONFIGURE=model_configure_rrfs_conus13km.IN - -export FRAC_ICE=.true. diff --git a/tests/tests/rrfs_conus13km_hrrr_warm_qr b/tests/tests/rrfs_conus13km_hrrr_warm_qr deleted file mode 100644 index a5821a6c9c..0000000000 --- a/tests/tests/rrfs_conus13km_hrrr_warm_qr +++ /dev/null @@ -1,111 +0,0 @@ -############################################################################### -# -# HRRR physics on 13km domain, control run -# -############################################################################### - -# This configuration is supposed to match the rrfs_dev1 parallel, so -# do not change the namelist without checking the current parallel. - -export TEST_DESCR="HRRR physics on 13km domain, control run with quilt restart" - -export CNTL_DIR=rrfs_conus13km_hrrr_warm - -export LIST_FILES="sfcf000.nc \ - sfcf001.nc \ - sfcf002.nc \ - atmf000.nc \ - atmf001.nc \ - atmf002.nc" - -export_fv3 - -export SYEAR=2021 -export SMONTH=5 -export SDAY=12 -export SHOUR=16 -export FHMAX=2 -export DT_ATMOS=120 -export RESTART_INTERVAL=1 -export QUILTING=.true. -export WRITE_GROUP=1 -export WRTTASK_PER_GROUP=6 -export NTILES=1 -export WRITE_DOPOST=.false. -export OUTPUT_HISTORY=.true. -export OUTPUT_GRID=lambert_conformal -export OUTPUT_FILE="'netcdf'" -export QUILTING_RESTART=.true. - -# Revert these two to GFS_typedefs defaults to avoid a crash: -export SEDI_SEMI=.false. -export DECFL=8 - -export LKM=1 -export IOPT_LAKE=2 -export SFCLAY_COMPUTE_FLUX=.true. -export IALB=2 -export ICLIQ_SW=2 -export IEMS=2 -export IOVR=3 -export KICE=9 -export LSM=3 -export LSOIL_LSM=9 -export DO_MYNNSFCLAY=.true. -export DO_MYNNEDMF=.true. -export DO_MYJPBL=.true -export HYBEDMF=.false. -export SHAL_CNV=.false. -export DO_SAT_ADJ=.false. -export DO_DEEP=.false. -export CCPP_SUITE='FV3_HRRR' -export INPES=12 -export JNPES=12 -export NPX=397 -export NPY=233 -export NPZ=65 -export MAKE_NH=.false. -export NA_INIT=0 -export DNATS=0 -export EXTERNAL_IC=.false. -export NGGPS_IC=.false. -export MOUNTAIN=.true. -export WARM_START=.true. -export READ_INCREMENT=.false. -export RES_LATLON_DYNAMICS="'fv3_increment.nc'" -export NPZP=66 -export FHZERO=1.0 -export IMP_PHYSICS=8 -export LDIAG3D=.false. -export QDIAG3D=.false. -export PRINT_DIFF_PGR=.true. -export FHCYC=0.0 -export IAER=1011 -export LHEATSTRG=.false. -export RANDOM_CLDS=.false. -export CNVCLD=.false. -export IMFSHALCNV=-1 -export IMFDEEPCNV=-1 -export CDMBWD='3.5,1.0' -export DO_SPPT=.false. -export DO_SHUM=.false. -export DO_SKEB=.false. -export LNDP_TYPE=0 -export N_VAR_LNDP=0 - -export GWD_OPT=3 -export DO_UGWP_V0=.false. -export DO_UGWP_V0_OROG_ONLY=.false. -export DO_GSL_DRAG_LS_BL=.true. -export DO_GSL_DRAG_SS=.true. -export DO_GSL_DRAG_TOFD=.true. -export DO_UGWP_V1=.false. -export DO_UGWP_V1_OROG_ONLY=.false. - -export FV3_RUN=rrfs_warm_run.IN -export INPUT_NML=rrfs_conus13km_hrrr.nml.IN -export FIELD_TABLE=field_table_thompson_aero_tke -export DIAG_TABLE=diag_table_hrrr -export MODEL_CONFIGURE=model_configure_rrfs_conus13km.IN - -export FRAC_ICE=.true. diff --git a/tests/tests/rrfs_conus13km_hrrr_warm_restart b/tests/tests/rrfs_conus13km_hrrr_warm_restart deleted file mode 100644 index 20caf15e1e..0000000000 --- a/tests/tests/rrfs_conus13km_hrrr_warm_restart +++ /dev/null @@ -1,109 +0,0 @@ -############################################################################### -# -# HRRR physics on 13km domain, control run -# -############################################################################### - -# This configuration is supposed to match the rrfs_dev1 parallel, so -# do not change the namelist without checking the current parallel. - -export TEST_DESCR="HRRR physics on 13km domain, control run" - -export CNTL_DIR=rrfs_conus13km_hrrr_warm - -export LIST_FILES="sfcf002.nc \ - atmf002.nc" - -export_fv3 - -export SYEAR=2021 -export SMONTH=5 -export SDAY=12 -export SHOUR=16 -export FHMAX=2 -export DT_ATMOS=120 -export QUILTING=.true. -export WRITE_GROUP=1 -export WRTTASK_PER_GROUP=6 -export NTILES=1 -export WRITE_DOPOST=.false. -export OUTPUT_HISTORY=.true. -export OUTPUT_GRID=lambert_conformal -export OUTPUT_FILE="'netcdf'" - -export FHROT=1 -export RESTART_FILE_PREFIX=$( printf %04d%02d%02d.%02d0000 $SYEAR $SMONTH $SDAY $(( SHOUR+FHROT )) ) -export RRFS_RESTART=YES - -# Revert these two to GFS_typedefs defaults to avoid a crash: -export SEDI_SEMI=.false. -export DECFL=8 - -export LKM=1 -export IOPT_LAKE=2 -export SFCLAY_COMPUTE_FLUX=.true. -export IALB=2 -export ICLIQ_SW=2 -export IEMS=2 -export IOVR=3 -export KICE=9 -export LSM=3 -export LSOIL_LSM=9 -export DO_MYNNSFCLAY=.true. -export DO_MYNNEDMF=.true. -export DO_MYJPBL=.true -export HYBEDMF=.false. -export SHAL_CNV=.false. -export DO_SAT_ADJ=.false. -export DO_DEEP=.false. -export CCPP_SUITE='FV3_HRRR' -export INPES=12 -export JNPES=12 -export NPX=397 -export NPY=233 -export NPZ=65 -export MAKE_NH=.false. -export NA_INIT=0 -export DNATS=0 -export EXTERNAL_IC=.false. -export NGGPS_IC=.false. -export MOUNTAIN=.true. -export WARM_START=.true. -export READ_INCREMENT=.false. -export RES_LATLON_DYNAMICS="'fv3_increment.nc'" -export NPZP=66 -export FHZERO=1.0 -export IMP_PHYSICS=8 -export LDIAG3D=.false. -export QDIAG3D=.false. -export PRINT_DIFF_PGR=.true. -export FHCYC=0.0 -export IAER=1011 -export LHEATSTRG=.false. -export RANDOM_CLDS=.false. -export CNVCLD=.false. -export IMFSHALCNV=-1 -export IMFDEEPCNV=-1 -export CDMBWD='3.5,1.0' -export DO_SPPT=.false. -export DO_SHUM=.false. -export DO_SKEB=.false. -export LNDP_TYPE=0 -export N_VAR_LNDP=0 - -export GWD_OPT=3 -export DO_UGWP_V0=.false. -export DO_UGWP_V0_OROG_ONLY=.false. -export DO_GSL_DRAG_LS_BL=.true. -export DO_GSL_DRAG_SS=.true. -export DO_GSL_DRAG_TOFD=.true. -export DO_UGWP_V1=.false. -export DO_UGWP_V1_OROG_ONLY=.false. - -export FV3_RUN=rrfs_warm_run.IN -export INPUT_NML=rrfs_conus13km_hrrr.nml.IN -export FIELD_TABLE=field_table_thompson_aero_tke -export DIAG_TABLE=diag_table_hrrr -export MODEL_CONFIGURE=model_configure_rrfs_conus13km.IN - -export FRAC_ICE=.true. diff --git a/tests/tests/rrfs_conus13km_hrrr_warm_restart_mismatch b/tests/tests/rrfs_conus13km_hrrr_warm_restart_mismatch deleted file mode 100644 index b2703d1481..0000000000 --- a/tests/tests/rrfs_conus13km_hrrr_warm_restart_mismatch +++ /dev/null @@ -1,108 +0,0 @@ -############################################################################### -# -# HRRR physics on 13km domain, control run -# -############################################################################### - -# This configuration is supposed to match the rrfs_dev1 parallel, so -# do not change the namelist without checking the current parallel. - -export TEST_DESCR="HRRR physics on 13km domain, control run" - -export CNTL_DIR=rrfs_conus13km_hrrr_warm_restart_mismatch - -export LIST_FILES="sfcf002.nc \ - atmf002.nc" - -export_fv3 - -export SYEAR=2021 -export SMONTH=5 -export SDAY=12 -export SHOUR=16 -export FHMAX=2 -export DT_ATMOS=120 -export QUILTING=.true. -export WRITE_GROUP=1 -export WRTTASK_PER_GROUP=6 -export NTILES=1 -export WRITE_DOPOST=.false. -export OUTPUT_HISTORY=.true. -export OUTPUT_GRID=lambert_conformal -export OUTPUT_FILE="'netcdf'" - -export FHROT=1 -export RESTART_FILE_PREFIX=$( printf %04d%02d%02d.%02d0000 $SYEAR $SMONTH $SDAY $(( SHOUR+FHROT )) ) -export RRFS_RESTART=YES - -# Revert these two to GFS_typedefs defaults to avoid a crash: -export SEDI_SEMI=.false. -export DECFL=8 - -export LKM=1 -export SFCLAY_COMPUTE_FLUX=.true. -export IALB=2 -export ICLIQ_SW=2 -export IEMS=2 -export IOVR=3 -export KICE=9 -export LSM=3 -export LSOIL_LSM=9 -export DO_MYNNSFCLAY=.true. -export DO_MYNNEDMF=.true. -export DO_MYJPBL=.true -export HYBEDMF=.false. -export SHAL_CNV=.false. -export DO_SAT_ADJ=.false. -export DO_DEEP=.false. -export CCPP_SUITE='FV3_HRRR' -export INPES=12 -export JNPES=12 -export NPX=397 -export NPY=233 -export NPZ=65 -export MAKE_NH=.false. -export NA_INIT=0 -export DNATS=0 -export EXTERNAL_IC=.false. -export NGGPS_IC=.false. -export MOUNTAIN=.true. -export WARM_START=.true. -export READ_INCREMENT=.false. -export RES_LATLON_DYNAMICS="'fv3_increment.nc'" -export NPZP=66 -export FHZERO=1.0 -export IMP_PHYSICS=8 -export LDIAG3D=.false. -export QDIAG3D=.false. -export PRINT_DIFF_PGR=.true. -export FHCYC=0.0 -export IAER=5111 -export LHEATSTRG=.false. -export RANDOM_CLDS=.false. -export CNVCLD=.false. -export IMFSHALCNV=-1 -export IMFDEEPCNV=-1 -export CDMBWD='3.5,1.0' -export DO_SPPT=.false. -export DO_SHUM=.false. -export DO_SKEB=.false. -export LNDP_TYPE=0 -export N_VAR_LNDP=0 - -export GWD_OPT=3 -export DO_UGWP_V0=.false. -export DO_UGWP_V0_OROG_ONLY=.false. -export DO_GSL_DRAG_LS_BL=.true. -export DO_GSL_DRAG_SS=.true. -export DO_GSL_DRAG_TOFD=.true. -export DO_UGWP_V1=.false. -export DO_UGWP_V1_OROG_ONLY=.false. - -export FV3_RUN=rrfs_warm_run.IN -export INPUT_NML=rrfs_conus13km_hrrr.nml.IN -export FIELD_TABLE=field_table_thompson_aero_tke -export DIAG_TABLE=diag_table_hrrr -export MODEL_CONFIGURE=model_configure_rrfs_conus13km.IN - -export FRAC_ICE=.true. diff --git a/tests/tests/rrfs_conus13km_hrrr_warm_restart_mismatch_qr b/tests/tests/rrfs_conus13km_hrrr_warm_restart_mismatch_qr deleted file mode 100644 index eadfd351c8..0000000000 --- a/tests/tests/rrfs_conus13km_hrrr_warm_restart_mismatch_qr +++ /dev/null @@ -1,108 +0,0 @@ -############################################################################### -# -# HRRR physics on 13km domain, restart run with quilt restart -# -############################################################################### - -# This configuration is supposed to match the rrfs_dev1 parallel, so -# do not change the namelist without checking the current parallel. - -export TEST_DESCR="HRRR physics on 13km domain, restart run with quilt restart" - -export CNTL_DIR=rrfs_conus13km_hrrr_warm_restart_mismatch - -export LIST_FILES="sfcf002.nc \ - atmf002.nc" - -export_fv3 - -export SYEAR=2021 -export SMONTH=5 -export SDAY=12 -export SHOUR=16 -export FHMAX=2 -export DT_ATMOS=120 -export QUILTING=.true. -export WRITE_GROUP=1 -export WRTTASK_PER_GROUP=6 -export NTILES=1 -export WRITE_DOPOST=.false. -export OUTPUT_HISTORY=.true. -export OUTPUT_GRID=lambert_conformal -export OUTPUT_FILE="'netcdf'" -export QUILTING_RESTART=.true. -export FHROT=1 -export RESTART_FILE_PREFIX=$( printf %04d%02d%02d.%02d0000 $SYEAR $SMONTH $SDAY $(( SHOUR+FHROT )) ) -export RRFS_RESTART=YES - -# Revert these two to GFS_typedefs defaults to avoid a crash: -export SEDI_SEMI=.false. -export DECFL=8 - -export LKM=1 -export SFCLAY_COMPUTE_FLUX=.true. -export IALB=2 -export ICLIQ_SW=2 -export IEMS=2 -export IOVR=3 -export KICE=9 -export LSM=3 -export LSOIL_LSM=9 -export DO_MYNNSFCLAY=.true. -export DO_MYNNEDMF=.true. -export DO_MYJPBL=.true -export HYBEDMF=.false. -export SHAL_CNV=.false. -export DO_SAT_ADJ=.false. -export DO_DEEP=.false. -export CCPP_SUITE='FV3_HRRR' -export INPES=12 -export JNPES=12 -export NPX=397 -export NPY=233 -export NPZ=65 -export MAKE_NH=.false. -export NA_INIT=0 -export DNATS=0 -export EXTERNAL_IC=.false. -export NGGPS_IC=.false. -export MOUNTAIN=.true. -export WARM_START=.true. -export READ_INCREMENT=.false. -export RES_LATLON_DYNAMICS="'fv3_increment.nc'" -export NPZP=66 -export FHZERO=1.0 -export IMP_PHYSICS=8 -export LDIAG3D=.false. -export QDIAG3D=.false. -export PRINT_DIFF_PGR=.true. -export FHCYC=0.0 -export IAER=5111 -export LHEATSTRG=.false. -export RANDOM_CLDS=.false. -export CNVCLD=.false. -export IMFSHALCNV=-1 -export IMFDEEPCNV=-1 -export CDMBWD='3.5,1.0' -export DO_SPPT=.false. -export DO_SHUM=.false. -export DO_SKEB=.false. -export LNDP_TYPE=0 -export N_VAR_LNDP=0 - -export GWD_OPT=3 -export DO_UGWP_V0=.false. -export DO_UGWP_V0_OROG_ONLY=.false. -export DO_GSL_DRAG_LS_BL=.true. -export DO_GSL_DRAG_SS=.true. -export DO_GSL_DRAG_TOFD=.true. -export DO_UGWP_V1=.false. -export DO_UGWP_V1_OROG_ONLY=.false. - -export FV3_RUN=rrfs_warm_run.IN -export INPUT_NML=rrfs_conus13km_hrrr.nml.IN -export FIELD_TABLE=field_table_thompson_aero_tke -export DIAG_TABLE=diag_table_hrrr -export MODEL_CONFIGURE=model_configure_rrfs_conus13km.IN - -export FRAC_ICE=.true. diff --git a/tests/tests/rrfs_conus13km_radar_tten_warm b/tests/tests/rrfs_conus13km_radar_tten_warm deleted file mode 100644 index 346907349d..0000000000 --- a/tests/tests/rrfs_conus13km_radar_tten_warm +++ /dev/null @@ -1,112 +0,0 @@ -############################################################################### -# -# HRRR physics on 13km domain, with radar-derived MP temperature tendencies for 1 hour -# -############################################################################### - -# This configuration is supposed to match the rrfs_dev1 parallel, so -# do not change the namelist without checking the current parallel. - -export TEST_DESCR="HRRR physics on 13km domain, with radar-derived MP temperature tendencies for 1 hour" - -export CNTL_DIR=rrfs_conus13km_radar_tten_warm - -export LIST_FILES="sfcf000.nc \ - sfcf001.nc \ - sfcf002.nc \ - atmf000.nc \ - atmf001.nc \ - atmf002.nc" - -export_fv3 - -export FH_DFI_RADAR='0.0, 0.25, 0.50, 0.75, 1.0' - -export SYEAR=2021 -export SMONTH=5 -export SDAY=12 -export SHOUR=16 -export FHMAX=2 -export DT_ATMOS=120 -export RESTART_INTERVAL=1 -export QUILTING=.true. -export WRITE_GROUP=1 -export WRTTASK_PER_GROUP=6 -export NTILES=1 -export WRITE_DOPOST=.false. -export OUTPUT_HISTORY=.true. -export OUTPUT_GRID=lambert_conformal -export OUTPUT_FILE="'netcdf'" - -# Revert these two to GFS_typedefs defaults to avoid a crash: -export SEDI_SEMI=.false. -export DECFL=8 - -export LKM=1 -export IOPT_LAKE=2 -export SFCLAY_COMPUTE_FLUX=.true. -export IALB=2 -export ICLIQ_SW=2 -export IEMS=2 -export IOVR=3 -export KICE=9 -export LSM=3 -export LSOIL_LSM=9 -export DO_MYNNSFCLAY=.true. -export DO_MYNNEDMF=.true. -export DO_MYJPBL=.true -export HYBEDMF=.false. -export SHAL_CNV=.false. -export DO_SAT_ADJ=.false. -export DO_DEEP=.false. -export CCPP_SUITE='FV3_HRRR' -export INPES=12 -export JNPES=12 -export NPX=397 -export NPY=233 -export NPZ=65 -export MAKE_NH=.false. -export NA_INIT=0 -export DNATS=0 -export EXTERNAL_IC=.false. -export NGGPS_IC=.false. -export MOUNTAIN=.true. -export WARM_START=.true. -export READ_INCREMENT=.false. -export RES_LATLON_DYNAMICS="'fv3_increment.nc'" -export NPZP=66 -export FHZERO=1.0 -export IMP_PHYSICS=8 -export LDIAG3D=.false. -export QDIAG3D=.false. -export PRINT_DIFF_PGR=.true. -export FHCYC=0.0 -export IAER=1011 -export LHEATSTRG=.false. -export RANDOM_CLDS=.false. -export CNVCLD=.false. -export IMFSHALCNV=-1 -export IMFDEEPCNV=-1 -export CDMBWD='3.5,1.0' -export DO_SPPT=.false. -export DO_SHUM=.false. -export DO_SKEB=.false. -export LNDP_TYPE=0 -export N_VAR_LNDP=0 - -export GWD_OPT=3 -export DO_UGWP_V0=.false. -export DO_UGWP_V0_OROG_ONLY=.false. -export DO_GSL_DRAG_LS_BL=.true. -export DO_GSL_DRAG_SS=.true. -export DO_GSL_DRAG_TOFD=.true. -export DO_UGWP_V1=.false. -export DO_UGWP_V1_OROG_ONLY=.false. - -export FV3_RUN=rrfs_warm_run.IN -export INPUT_NML=rrfs_conus13km_hrrr.nml.IN -export FIELD_TABLE=field_table_thompson_aero_tke -export DIAG_TABLE=diag_table_hrrr -export MODEL_CONFIGURE=model_configure_rrfs_conus13km.IN - -export FRAC_ICE=.true. diff --git a/tests/tests/rrfs_conus13km_radar_tten_warm_2threads b/tests/tests/rrfs_conus13km_radar_tten_warm_2threads deleted file mode 100644 index 3f5ab71ddc..0000000000 --- a/tests/tests/rrfs_conus13km_radar_tten_warm_2threads +++ /dev/null @@ -1,117 +0,0 @@ -############################################################################### -# -# HRRR physics on 13km domain, with radar-derived MP temperature tendencies for 1 hour, different threads -# -############################################################################### - -# This configuration is supposed to match the rrfs_dev1 parallel, so -# do not change the namelist without checking the current parallel. - -export TEST_DESCR="HRRR physics on 13km domain, with radar-derived MP temperature tendencies for 1 hour, different threads" - -export CNTL_DIR=rrfs_conus13km_radar_tten_warm - -export LIST_FILES="sfcf000.nc \ - sfcf001.nc \ - sfcf002.nc \ - atmf000.nc \ - atmf001.nc \ - atmf002.nc" - -export_fv3 - -export FH_DFI_RADAR='0.0, 0.25, 0.50, 0.75, 1.0' - -export SYEAR=2021 -export SMONTH=5 -export SDAY=12 -export SHOUR=16 -export FHMAX=2 -export DT_ATMOS=120 -export RESTART_INTERVAL=1 -export QUILTING=.true. -export WRITE_GROUP=1 -export WRTTASK_PER_GROUP=6 -export NTILES=1 -export WRITE_DOPOST=.false. -export OUTPUT_HISTORY=.true. -export OUTPUT_GRID=lambert_conformal -export OUTPUT_FILE="'netcdf'" - -export atm_omp_num_threads=2 -export INPES=$INPES_thrd -export JNPES=$JNPES_thrd -export WRTTASK_PER_GROUP=6 - -# Revert these two to GFS_typedefs defaults to avoid a crash: -export SEDI_SEMI=.false. -export DECFL=8 - -export LKM=1 -export IOPT_LAKE=2 -export SFCLAY_COMPUTE_FLUX=.true. -export IALB=2 -export ICLIQ_SW=2 -export IEMS=2 -export IOVR=3 -export KICE=9 -export LSM=3 -export LSOIL_LSM=9 -export DO_MYNNSFCLAY=.true. -export DO_MYNNEDMF=.true. -export DO_MYJPBL=.true -export HYBEDMF=.false. -export SHAL_CNV=.false. -export DO_SAT_ADJ=.false. -export DO_DEEP=.false. -export CCPP_SUITE='FV3_HRRR' -export INPES=12 -export JNPES=12 -export NPX=397 -export NPY=233 -export NPZ=65 -export MAKE_NH=.false. -export NA_INIT=0 -export DNATS=0 -export EXTERNAL_IC=.false. -export NGGPS_IC=.false. -export MOUNTAIN=.true. -export WARM_START=.true. -export READ_INCREMENT=.false. -export RES_LATLON_DYNAMICS="'fv3_increment.nc'" -export NPZP=66 -export FHZERO=1.0 -export IMP_PHYSICS=8 -export LDIAG3D=.false. -export QDIAG3D=.false. -export PRINT_DIFF_PGR=.true. -export FHCYC=0.0 -export IAER=1011 -export LHEATSTRG=.false. -export RANDOM_CLDS=.false. -export CNVCLD=.false. -export IMFSHALCNV=-1 -export IMFDEEPCNV=-1 -export CDMBWD='3.5,1.0' -export DO_SPPT=.false. -export DO_SHUM=.false. -export DO_SKEB=.false. -export LNDP_TYPE=0 -export N_VAR_LNDP=0 - -export GWD_OPT=3 -export DO_UGWP_V0=.false. -export DO_UGWP_V0_OROG_ONLY=.false. -export DO_GSL_DRAG_LS_BL=.true. -export DO_GSL_DRAG_SS=.true. -export DO_GSL_DRAG_TOFD=.true. -export DO_UGWP_V1=.false. -export DO_UGWP_V1_OROG_ONLY=.false. - -export FV3_RUN=rrfs_warm_run.IN -export INPUT_NML=rrfs_conus13km_hrrr.nml.IN -export FIELD_TABLE=field_table_thompson_aero_tke -export DIAG_TABLE=diag_table_hrrr -export MODEL_CONFIGURE=model_configure_rrfs_conus13km.IN - -export FRAC_ICE=.true. diff --git a/tests/tests/rrfs_conus13km_radar_tten_warm_debug b/tests/tests/rrfs_conus13km_radar_tten_warm_debug deleted file mode 100644 index 46736e8cfc..0000000000 --- a/tests/tests/rrfs_conus13km_radar_tten_warm_debug +++ /dev/null @@ -1,110 +0,0 @@ -############################################################################### -# -# HRRR physics on 13km domain, with radar-derived MP temperature tendencies for 1 hour, debug run -# -############################################################################### - -# This configuration is supposed to match the rrfs_dev1 parallel, so -# do not change the namelist without checking the current parallel. - -export TEST_DESCR="HRRR physics on 13km domain, with radar-derived MP temperature tendencies for 1 hour, debug run" - -export CNTL_DIR=rrfs_conus13km_radar_tten_warm_debug - -export LIST_FILES="sfcf000.nc \ - sfcf001.nc \ - atmf000.nc \ - atmf001.nc" - -export_fv3 - -export FH_DFI_RADAR='0.0, 0.125, 0.25, 0.375, 0.5' - -export SYEAR=2021 -export SMONTH=5 -export SDAY=12 -export SHOUR=16 -export FHMAX=1 -export DT_ATMOS=120 -export RESTART_INTERVAL=1 -export QUILTING=.true. -export WRITE_GROUP=1 -export WRTTASK_PER_GROUP=6 -export NTILES=1 -export WRITE_DOPOST=.false. -export OUTPUT_HISTORY=.true. -export OUTPUT_GRID=lambert_conformal -export OUTPUT_FILE="'netcdf'" - -# Revert these two to GFS_typedefs defaults to avoid a crash: -export SEDI_SEMI=.false. -export DECFL=8 - -export LKM=1 -export IOPT_LAKE=2 -export SFCLAY_COMPUTE_FLUX=.true. -export IALB=2 -export ICLIQ_SW=2 -export IEMS=2 -export IOVR=3 -export KICE=9 -export LSM=3 -export LSOIL_LSM=9 -export DO_MYNNSFCLAY=.true. -export DO_MYNNEDMF=.true. -export DO_MYJPBL=.true -export HYBEDMF=.false. -export SHAL_CNV=.false. -export DO_SAT_ADJ=.false. -export DO_DEEP=.false. -export CCPP_SUITE='FV3_HRRR' -export INPES=12 -export JNPES=12 -export NPX=397 -export NPY=233 -export NPZ=65 -export MAKE_NH=.false. -export NA_INIT=0 -export DNATS=0 -export EXTERNAL_IC=.false. -export NGGPS_IC=.false. -export MOUNTAIN=.true. -export WARM_START=.true. -export READ_INCREMENT=.false. -export RES_LATLON_DYNAMICS="'fv3_increment.nc'" -export NPZP=66 -export FHZERO=1.0 -export IMP_PHYSICS=8 -export LDIAG3D=.false. -export QDIAG3D=.false. -export PRINT_DIFF_PGR=.true. -export FHCYC=0.0 -export IAER=1011 -export LHEATSTRG=.false. -export RANDOM_CLDS=.false. -export CNVCLD=.false. -export IMFSHALCNV=-1 -export IMFDEEPCNV=-1 -export CDMBWD='3.5,1.0' -export DO_SPPT=.false. -export DO_SHUM=.false. -export DO_SKEB=.false. -export LNDP_TYPE=0 -export N_VAR_LNDP=0 - -export GWD_OPT=3 -export DO_UGWP_V0=.false. -export DO_UGWP_V0_OROG_ONLY=.false. -export DO_GSL_DRAG_LS_BL=.true. -export DO_GSL_DRAG_SS=.true. -export DO_GSL_DRAG_TOFD=.true. -export DO_UGWP_V1=.false. -export DO_UGWP_V1_OROG_ONLY=.false. - -export FV3_RUN=rrfs_warm_run.IN -export INPUT_NML=rrfs_conus13km_hrrr.nml.IN -export FIELD_TABLE=field_table_thompson_aero_tke -export DIAG_TABLE=diag_table_hrrr -export MODEL_CONFIGURE=model_configure_rrfs_conus13km.IN - -export FRAC_ICE=.true. diff --git a/tests/tests/rrfs_conus13km_radar_tten_warm_decomp b/tests/tests/rrfs_conus13km_radar_tten_warm_decomp deleted file mode 100644 index 18eb6c3374..0000000000 --- a/tests/tests/rrfs_conus13km_radar_tten_warm_decomp +++ /dev/null @@ -1,113 +0,0 @@ -############################################################################### -# -# HRRR physics on 13km domain, with radar-derived MP temperature tendencies for 1 hour, different PEs -# -############################################################################### - -# This configuration is supposed to match the rrfs_dev1 parallel, so -# do not change the namelist without checking the current parallel. - -export TEST_DESCR="HRRR physics on 13km domain, with radar-derived MP temperature tendencies for 1 hour, different PEs" - -export CNTL_DIR=rrfs_conus13km_radar_tten_warm - -export LIST_FILES="sfcf000.nc \ - sfcf001.nc \ - sfcf002.nc \ - atmf000.nc \ - atmf001.nc \ - atmf002.nc" - -export_fv3 - -export FH_DFI_RADAR='0.0, 0.25, 0.50, 0.75, 1.0' - -export SYEAR=2021 -export SMONTH=5 -export SDAY=12 -export SHOUR=16 -export FHMAX=2 -export DT_ATMOS=120 -export RESTART_INTERVAL=1 -export QUILTING=.true. -export WRITE_GROUP=1 -export WRTTASK_PER_GROUP=6 -export NTILES=1 -export WRITE_DOPOST=.false. -export OUTPUT_HISTORY=.true. -export OUTPUT_GRID=lambert_conformal -export OUTPUT_FILE="'netcdf'" - -export INPES=16 -export JNPES=9 - -# Revert these two to GFS_typedefs defaults to avoid a crash: -export SEDI_SEMI=.false. -export DECFL=8 - -export LKM=1 -export IOPT_LAKE=2 -export SFCLAY_COMPUTE_FLUX=.true. -export IALB=2 -export ICLIQ_SW=2 -export IEMS=2 -export IOVR=3 -export KICE=9 -export LSM=3 -export LSOIL_LSM=9 -export DO_MYNNSFCLAY=.true. -export DO_MYNNEDMF=.true. -export DO_MYJPBL=.true -export HYBEDMF=.false. -export SHAL_CNV=.false. -export DO_SAT_ADJ=.false. -export DO_DEEP=.false. -export CCPP_SUITE='FV3_HRRR' -export NPX=397 -export NPY=233 -export NPZ=65 -export MAKE_NH=.false. -export NA_INIT=0 -export DNATS=0 -export EXTERNAL_IC=.false. -export NGGPS_IC=.false. -export MOUNTAIN=.true. -export WARM_START=.true. -export READ_INCREMENT=.false. -export RES_LATLON_DYNAMICS="'fv3_increment.nc'" -export NPZP=66 -export FHZERO=1.0 -export IMP_PHYSICS=8 -export LDIAG3D=.false. -export QDIAG3D=.false. -export PRINT_DIFF_PGR=.true. -export FHCYC=0.0 -export IAER=1011 -export LHEATSTRG=.false. -export RANDOM_CLDS=.false. -export CNVCLD=.false. -export IMFSHALCNV=-1 -export IMFDEEPCNV=-1 -export CDMBWD='3.5,1.0' -export DO_SPPT=.false. -export DO_SHUM=.false. -export DO_SKEB=.false. -export LNDP_TYPE=0 -export N_VAR_LNDP=0 - -export GWD_OPT=3 -export DO_UGWP_V0=.false. -export DO_UGWP_V0_OROG_ONLY=.false. -export DO_GSL_DRAG_LS_BL=.true. -export DO_GSL_DRAG_SS=.true. -export DO_GSL_DRAG_TOFD=.true. -export DO_UGWP_V1=.false. -export DO_UGWP_V1_OROG_ONLY=.false. - -export FV3_RUN=rrfs_warm_run.IN -export INPUT_NML=rrfs_conus13km_hrrr.nml.IN -export FIELD_TABLE=field_table_thompson_aero_tke -export DIAG_TABLE=diag_table_hrrr -export MODEL_CONFIGURE=model_configure_rrfs_conus13km.IN - -export FRAC_ICE=.true. diff --git a/tests/tests/rrfs_conus13km_radar_tten_warm_restart b/tests/tests/rrfs_conus13km_radar_tten_warm_restart deleted file mode 100644 index 52233523f1..0000000000 --- a/tests/tests/rrfs_conus13km_radar_tten_warm_restart +++ /dev/null @@ -1,111 +0,0 @@ -############################################################################### -# -# HRRR physics on 13km domain, with radar-derived MP temperature tendencies for 1 hour -# -############################################################################### - -# This configuration is supposed to match the rrfs_dev1 parallel, so -# do not change the namelist without checking the current parallel. - -export TEST_DESCR="HRRR physics on 13km domain, with radar-derived MP temperature tendencies for 1 hour" - -export CNTL_DIR=rrfs_conus13km_radar_tten_warm - -export LIST_FILES="sfcf002.nc \ - atmf002.nc" - -export_fv3 - -export FH_DFI_RADAR='0.0, 0.25, 0.50, 0.75, 1.0' - -export SYEAR=2021 -export SMONTH=5 -export SDAY=12 -export SHOUR=16 -export FHMAX=2 -export DT_ATMOS=120 -export QUILTING=.true. -export WRITE_GROUP=1 -export WRTTASK_PER_GROUP=6 -export NTILES=1 -export WRITE_DOPOST=.false. -export OUTPUT_HISTORY=.true. -export OUTPUT_GRID=lambert_conformal -export OUTPUT_FILE="'netcdf'" - -export FHROT=1 -export RESTART_FILE_PREFIX=$( printf %04d%02d%02d.%02d0000 $SYEAR $SMONTH $SDAY $(( SHOUR+FHROT )) ) -export RRFS_RESTART=YES - -# Revert these two to GFS_typedefs defaults to avoid a crash: -export SEDI_SEMI=.false. -export DECFL=8 - -export LKM=1 -export IOPT_LAKE=2 -export SFCLAY_COMPUTE_FLUX=.true. -export IALB=2 -export ICLIQ_SW=2 -export IEMS=2 -export IOVR=3 -export KICE=9 -export LSM=3 -export LSOIL_LSM=9 -export DO_MYNNSFCLAY=.true. -export DO_MYNNEDMF=.true. -export DO_MYJPBL=.true -export HYBEDMF=.false. -export SHAL_CNV=.false. -export DO_SAT_ADJ=.false. -export DO_DEEP=.false. -export CCPP_SUITE='FV3_HRRR' -export INPES=12 -export JNPES=12 -export NPX=397 -export NPY=233 -export NPZ=65 -export MAKE_NH=.false. -export NA_INIT=0 -export DNATS=0 -export EXTERNAL_IC=.false. -export NGGPS_IC=.false. -export MOUNTAIN=.true. -export WARM_START=.true. -export READ_INCREMENT=.false. -export RES_LATLON_DYNAMICS="'fv3_increment.nc'" -export NPZP=66 -export FHZERO=1.0 -export IMP_PHYSICS=8 -export LDIAG3D=.false. -export QDIAG3D=.false. -export PRINT_DIFF_PGR=.true. -export FHCYC=0.0 -export IAER=1011 -export LHEATSTRG=.false. -export RANDOM_CLDS=.false. -export CNVCLD=.false. -export IMFSHALCNV=-1 -export IMFDEEPCNV=-1 -export CDMBWD='3.5,1.0' -export DO_SPPT=.false. -export DO_SHUM=.false. -export DO_SKEB=.false. -export LNDP_TYPE=0 -export N_VAR_LNDP=0 - -export GWD_OPT=3 -export DO_UGWP_V0=.false. -export DO_UGWP_V0_OROG_ONLY=.false. -export DO_GSL_DRAG_LS_BL=.true. -export DO_GSL_DRAG_SS=.true. -export DO_GSL_DRAG_TOFD=.true. -export DO_UGWP_V1=.false. -export DO_UGWP_V1_OROG_ONLY=.false. - -export FV3_RUN=rrfs_warm_run.IN -export INPUT_NML=rrfs_conus13km_hrrr.nml.IN -export FIELD_TABLE=field_table_thompson_aero_tke -export DIAG_TABLE=diag_table_hrrr -export MODEL_CONFIGURE=model_configure_rrfs_conus13km.IN - -export FRAC_ICE=.true. diff --git a/tests/tests/rrfs_smoke_conus13km_fast_phy32 b/tests/tests/rrfs_smoke_conus13km_fast_phy32 deleted file mode 100644 index 95b298ce7d..0000000000 --- a/tests/tests/rrfs_smoke_conus13km_fast_phy32 +++ /dev/null @@ -1,120 +0,0 @@ -############################################################################### -# -# HRRR smoke physics on 13km domain, quilt 32-bit FASTER=ON control run -# -############################################################################### - -# This configuration is supposed to match the rrfs_dev1 parallel, so -# do not change the namelist without checking the current parallel. - -export TEST_DESCR="HRRR smoke physics on 13km domain, quilt 32-bit FASTER=ON" - -export CNTL_DIR=rrfs_smoke_conus13km_fast_phy32 - -export LIST_FILES="sfcf000.nc \ - sfcf001.nc \ - sfcf002.nc \ - atmf000.nc \ - atmf001.nc \ - atmf002.nc \ - RESTART/20210512.170000.coupler.res \ - RESTART/20210512.170000.fv_core.res.nc \ - RESTART/20210512.170000.fv_core.res.tile1.nc \ - RESTART/20210512.170000.fv_srf_wnd.res.tile1.nc \ - RESTART/20210512.170000.fv_tracer.res.tile1.nc \ - RESTART/20210512.170000.phy_data.nc \ - RESTART/20210512.170000.sfc_data.nc" - -export_fv3 - -export SYEAR=2021 -export SMONTH=5 -export SDAY=12 -export SHOUR=16 -export FHMAX=2 -export DT_ATMOS=120 -export RESTART_INTERVAL=1 -export QUILTING=.true. -export WRITE_GROUP=1 -export WRTTASK_PER_GROUP=6 -export NTILES=1 -export WRITE_DOPOST=.false. -export OUTPUT_HISTORY=.true. -export OUTPUT_GRID=lambert_conformal -export OUTPUT_FILE="'netcdf'" - -# Revert these two to GFS_typedefs defaults to avoid a crash: -export SEDI_SEMI=.false. -export DECFL=8 - -export RRFS_SMOKE=.true. -export SEAS_OPT=0 - -export LKM=1 -export IOPT_LAKE=2 -export SFCLAY_COMPUTE_FLUX=.true. -export IALB=2 -export ICLIQ_SW=2 -export IEMS=2 -export IOVR=3 -export KICE=9 -export LSM=3 -export LSOIL_LSM=9 -export DO_MYNNSFCLAY=.true. -export DO_MYNNEDMF=.true. -export DO_MYJPBL=.true -export HYBEDMF=.false. -export SHAL_CNV=.false. -export DO_SAT_ADJ=.false. -export DO_DEEP=.false. -export CCPP_SUITE='FV3_HRRR' -export INPES=12 -export JNPES=12 -export NPX=397 -export NPY=233 -export NPZ=65 -export MAKE_NH=.false. -export NA_INIT=0 -export DNATS=0 -export EXTERNAL_IC=.false. -export NGGPS_IC=.false. -export MOUNTAIN=.true. -export WARM_START=.true. -export READ_INCREMENT=.false. -export RES_LATLON_DYNAMICS="'fv3_increment.nc'" -export NPZP=66 -export FHZERO=1.0 -export IMP_PHYSICS=8 -export LDIAG3D=.false. -export QDIAG3D=.false. -export PRINT_DIFF_PGR=.true. -export FHCYC=0.0 -export IAER=1011 -export LHEATSTRG=.false. -export RANDOM_CLDS=.false. -export CNVCLD=.false. -export IMFSHALCNV=-1 -export IMFDEEPCNV=-1 -export CDMBWD='3.5,1.0' -export DO_SPPT=.false. -export DO_SHUM=.false. -export DO_SKEB=.false. -export LNDP_TYPE=0 -export N_VAR_LNDP=0 - -export GWD_OPT=3 -export DO_UGWP_V0=.false. -export DO_UGWP_V0_OROG_ONLY=.false. -export DO_GSL_DRAG_LS_BL=.true. -export DO_GSL_DRAG_SS=.true. -export DO_GSL_DRAG_TOFD=.true. -export DO_UGWP_V1=.false. -export DO_UGWP_V1_OROG_ONLY=.false. - -export FV3_RUN=rrfs_warm_run.IN -export INPUT_NML=rrfs_conus13km_hrrr.nml.IN -export FIELD_TABLE=field_table_thompson_aero_tke_smoke -export DIAG_TABLE=diag_table_hrrr -export MODEL_CONFIGURE=model_configure_rrfs_conus13km.IN -export DIAG_TABLE_ADDITIONAL=diag_additional_rrfs_smoke -export FRAC_ICE=.true. diff --git a/tests/tests/rrfs_smoke_conus13km_fast_phy32_qr b/tests/tests/rrfs_smoke_conus13km_fast_phy32_qr deleted file mode 100644 index 9795ef8fba..0000000000 --- a/tests/tests/rrfs_smoke_conus13km_fast_phy32_qr +++ /dev/null @@ -1,121 +0,0 @@ -############################################################################### -# -# HRRR smoke physics on 13km domain, quilt 32-bit FASTER=ON control run -# -############################################################################### - -# This configuration is supposed to match the rrfs_dev1 parallel, so -# do not change the namelist without checking the current parallel. - -export TEST_DESCR="HRRR smoke physics on 13km domain, quilt 32-bit FASTER=ON" - -export CNTL_DIR=rrfs_smoke_conus13km_fast_phy32_qr - -export LIST_FILES="sfcf000.nc \ - sfcf001.nc \ - sfcf002.nc \ - atmf000.nc \ - atmf001.nc \ - atmf002.nc \ - RESTART/20210512.170000.coupler.res \ - RESTART/20210512.170000.fv_core.res.nc \ - RESTART/20210512.170000.fv_core.res.tile1.nc \ - RESTART/20210512.170000.fv_srf_wnd.res.tile1.nc \ - RESTART/20210512.170000.fv_tracer.res.tile1.nc \ - RESTART/20210512.170000.phy_data.nc \ - RESTART/20210512.170000.sfc_data.nc" - -export_fv3 - -export SYEAR=2021 -export SMONTH=5 -export SDAY=12 -export SHOUR=16 -export FHMAX=2 -export DT_ATMOS=120 -export RESTART_INTERVAL=1 -export QUILTING=.true. -export WRITE_GROUP=1 -export WRTTASK_PER_GROUP=6 -export NTILES=1 -export WRITE_DOPOST=.false. -export OUTPUT_HISTORY=.true. -export OUTPUT_GRID=lambert_conformal -export OUTPUT_FILE="'netcdf'" -export QUILTING_RESTART=.true. - -# Revert these two to GFS_typedefs defaults to avoid a crash: -export SEDI_SEMI=.false. -export DECFL=8 - -export RRFS_SMOKE=.true. -export SEAS_OPT=0 - -export LKM=1 -export IOPT_LAKE=2 -export SFCLAY_COMPUTE_FLUX=.true. -export IALB=2 -export ICLIQ_SW=2 -export IEMS=2 -export IOVR=3 -export KICE=9 -export LSM=3 -export LSOIL_LSM=9 -export DO_MYNNSFCLAY=.true. -export DO_MYNNEDMF=.true. -export DO_MYJPBL=.true -export HYBEDMF=.false. -export SHAL_CNV=.false. -export DO_SAT_ADJ=.false. -export DO_DEEP=.false. -export CCPP_SUITE='FV3_HRRR' -export INPES=12 -export JNPES=12 -export NPX=397 -export NPY=233 -export NPZ=65 -export MAKE_NH=.false. -export NA_INIT=0 -export DNATS=0 -export EXTERNAL_IC=.false. -export NGGPS_IC=.false. -export MOUNTAIN=.true. -export WARM_START=.true. -export READ_INCREMENT=.false. -export RES_LATLON_DYNAMICS="'fv3_increment.nc'" -export NPZP=66 -export FHZERO=1.0 -export IMP_PHYSICS=8 -export LDIAG3D=.false. -export QDIAG3D=.false. -export PRINT_DIFF_PGR=.true. -export FHCYC=0.0 -export IAER=1011 -export LHEATSTRG=.false. -export RANDOM_CLDS=.false. -export CNVCLD=.false. -export IMFSHALCNV=-1 -export IMFDEEPCNV=-1 -export CDMBWD='3.5,1.0' -export DO_SPPT=.false. -export DO_SHUM=.false. -export DO_SKEB=.false. -export LNDP_TYPE=0 -export N_VAR_LNDP=0 - -export GWD_OPT=3 -export DO_UGWP_V0=.false. -export DO_UGWP_V0_OROG_ONLY=.false. -export DO_GSL_DRAG_LS_BL=.true. -export DO_GSL_DRAG_SS=.true. -export DO_GSL_DRAG_TOFD=.true. -export DO_UGWP_V1=.false. -export DO_UGWP_V1_OROG_ONLY=.false. - -export FV3_RUN=rrfs_warm_run.IN -export INPUT_NML=rrfs_conus13km_hrrr.nml.IN -export FIELD_TABLE=field_table_thompson_aero_tke_smoke -export DIAG_TABLE=diag_table_hrrr -export MODEL_CONFIGURE=model_configure_rrfs_conus13km.IN -export DIAG_TABLE_ADDITIONAL=diag_additional_rrfs_smoke -export FRAC_ICE=.true. diff --git a/tests/tests/rrfs_smoke_conus13km_fast_phy32_restart_mismatch b/tests/tests/rrfs_smoke_conus13km_fast_phy32_restart_mismatch deleted file mode 100644 index d02f5316b4..0000000000 --- a/tests/tests/rrfs_smoke_conus13km_fast_phy32_restart_mismatch +++ /dev/null @@ -1,112 +0,0 @@ -############################################################################### -# -# HRRR smoke physics on 13km domain, quilt 32-bit FASTER=ON control run -# -############################################################################### - -# This configuration is supposed to match the rrfs_dev1 parallel, so -# do not change the namelist without checking the current parallel. - -export TEST_DESCR="HRRR smoke physics on 13km domain, quilt 32-bit FASTER=ON restart run" - -export CNTL_DIR=rrfs_smoke_conus13km_fast_phy32_restart_mismatch - -export LIST_FILES="sfcf002.nc \ - atmf002.nc" - -export_fv3 - -export SYEAR=2021 -export SMONTH=05 -export SDAY=12 -export SHOUR=16 -export FHMAX=2 -export DT_ATMOS=120 -export QUILTING=.true. -export WRITE_GROUP=1 -export WRTTASK_PER_GROUP=6 -export NTILES=1 -export WRITE_DOPOST=.false. -export OUTPUT_HISTORY=.true. -export OUTPUT_GRID=lambert_conformal -export OUTPUT_FILE="'netcdf'" - -export FHROT=1 -export RESTART_FILE_PREFIX="${SYEAR}${SMONTH}${SDAY}.$(printf "%02d" $(( ${SHOUR} + ${FHROT} )))0000" -export RRFS_RESTART=YES - -# Revert these two to GFS_typedefs defaults to avoid a crash: -export SEDI_SEMI=.false. -export DECFL=8 - -export RRFS_SMOKE=.true. -export SEAS_OPT=0 - -export LKM=1 -export SFCLAY_COMPUTE_FLUX=.true. -export IALB=2 -export ICLIQ_SW=2 -export IEMS=2 -export IOVR=3 -export KICE=9 -export LSM=3 -export LSOIL_LSM=9 -export DO_MYNNSFCLAY=.true. -export DO_MYNNEDMF=.true. -export DO_MYJPBL=.true -export HYBEDMF=.false. -export SHAL_CNV=.false. -export DO_SAT_ADJ=.false. -export DO_DEEP=.false. -export CCPP_SUITE='FV3_HRRR' -export INPES=12 -export JNPES=12 -export NPX=397 -export NPY=233 -export NPZ=65 -export MAKE_NH=.false. -export NA_INIT=0 -export DNATS=0 -export EXTERNAL_IC=.false. -export NGGPS_IC=.false. -export MOUNTAIN=.true. -export WARM_START=.true. -export READ_INCREMENT=.false. -export RES_LATLON_DYNAMICS="'fv3_increment.nc'" -export NPZP=66 -export FHZERO=1.0 -export IMP_PHYSICS=8 -export LDIAG3D=.false. -export QDIAG3D=.false. -export PRINT_DIFF_PGR=.true. -export FHCYC=0.0 -export IAER=1011 -export LHEATSTRG=.false. -export RANDOM_CLDS=.false. -export CNVCLD=.false. -export IMFSHALCNV=-1 -export IMFDEEPCNV=-1 -export CDMBWD='3.5,1.0' -export DO_SPPT=.false. -export DO_SHUM=.false. -export DO_SKEB=.false. -export LNDP_TYPE=0 -export N_VAR_LNDP=0 - -export GWD_OPT=3 -export DO_UGWP_V0=.false. -export DO_UGWP_V0_OROG_ONLY=.false. -export DO_GSL_DRAG_LS_BL=.true. -export DO_GSL_DRAG_SS=.true. -export DO_GSL_DRAG_TOFD=.true. -export DO_UGWP_V1=.false. -export DO_UGWP_V1_OROG_ONLY=.false. - -export FV3_RUN=rrfs_warm_run.IN -export INPUT_NML=rrfs_conus13km_hrrr.nml.IN -export FIELD_TABLE=field_table_thompson_aero_tke_smoke -export DIAG_TABLE=diag_table_hrrr -export MODEL_CONFIGURE=model_configure_rrfs_conus13km.IN -export DIAG_TABLE_ADDITIONAL=diag_additional_rrfs_smoke - -export FRAC_ICE=.true. diff --git a/tests/tests/rrfs_smoke_conus13km_fast_phy32_restart_qr_mismatch b/tests/tests/rrfs_smoke_conus13km_fast_phy32_restart_qr_mismatch deleted file mode 100644 index a7e3f2f04b..0000000000 --- a/tests/tests/rrfs_smoke_conus13km_fast_phy32_restart_qr_mismatch +++ /dev/null @@ -1,112 +0,0 @@ -############################################################################### -# -# HRRR smoke physics on 13km domain, quilt 32-bit FASTER=ON control run -# -############################################################################### - -# This configuration is supposed to match the rrfs_dev1 parallel, so -# do not change the namelist without checking the current parallel. - -export TEST_DESCR="HRRR smoke physics on 13km domain, quilt 32-bit FASTER=ON restart run" - -export CNTL_DIR=rrfs_smoke_conus13km_fast_phy32_restart_mismatch - -export LIST_FILES="sfcf002.nc \ - atmf002.nc" - -export_fv3 - -export SYEAR=2021 -export SMONTH=05 -export SDAY=12 -export SHOUR=16 -export FHMAX=2 -export DT_ATMOS=120 -export QUILTING=.true. -export WRITE_GROUP=1 -export WRTTASK_PER_GROUP=6 -export NTILES=1 -export WRITE_DOPOST=.false. -export OUTPUT_HISTORY=.true. -export OUTPUT_GRID=lambert_conformal -export OUTPUT_FILE="'netcdf'" -export QUILTING_RESTART=.true. -export FHROT=1 -export RESTART_FILE_PREFIX="${SYEAR}${SMONTH}${SDAY}.$(printf "%02d" $(( ${SHOUR} + ${FHROT} )))0000" -export RRFS_RESTART=YES - -# Revert these two to GFS_typedefs defaults to avoid a crash: -export SEDI_SEMI=.false. -export DECFL=8 - -export RRFS_SMOKE=.true. -export SEAS_OPT=0 - -export LKM=1 -export SFCLAY_COMPUTE_FLUX=.true. -export IALB=2 -export ICLIQ_SW=2 -export IEMS=2 -export IOVR=3 -export KICE=9 -export LSM=3 -export LSOIL_LSM=9 -export DO_MYNNSFCLAY=.true. -export DO_MYNNEDMF=.true. -export DO_MYJPBL=.true -export HYBEDMF=.false. -export SHAL_CNV=.false. -export DO_SAT_ADJ=.false. -export DO_DEEP=.false. -export CCPP_SUITE='FV3_HRRR' -export INPES=12 -export JNPES=12 -export NPX=397 -export NPY=233 -export NPZ=65 -export MAKE_NH=.false. -export NA_INIT=0 -export DNATS=0 -export EXTERNAL_IC=.false. -export NGGPS_IC=.false. -export MOUNTAIN=.true. -export WARM_START=.true. -export READ_INCREMENT=.false. -export RES_LATLON_DYNAMICS="'fv3_increment.nc'" -export NPZP=66 -export FHZERO=1.0 -export IMP_PHYSICS=8 -export LDIAG3D=.false. -export QDIAG3D=.false. -export PRINT_DIFF_PGR=.true. -export FHCYC=0.0 -export IAER=1011 -export LHEATSTRG=.false. -export RANDOM_CLDS=.false. -export CNVCLD=.false. -export IMFSHALCNV=-1 -export IMFDEEPCNV=-1 -export CDMBWD='3.5,1.0' -export DO_SPPT=.false. -export DO_SHUM=.false. -export DO_SKEB=.false. -export LNDP_TYPE=0 -export N_VAR_LNDP=0 - -export GWD_OPT=3 -export DO_UGWP_V0=.false. -export DO_UGWP_V0_OROG_ONLY=.false. -export DO_GSL_DRAG_LS_BL=.true. -export DO_GSL_DRAG_SS=.true. -export DO_GSL_DRAG_TOFD=.true. -export DO_UGWP_V1=.false. -export DO_UGWP_V1_OROG_ONLY=.false. - -export FV3_RUN=rrfs_warm_run.IN -export INPUT_NML=rrfs_conus13km_hrrr.nml.IN -export FIELD_TABLE=field_table_thompson_aero_tke_smoke -export DIAG_TABLE=diag_table_hrrr -export MODEL_CONFIGURE=model_configure_rrfs_conus13km.IN -export DIAG_TABLE_ADDITIONAL=diag_additional_rrfs_smoke - -export FRAC_ICE=.true. diff --git a/tests/tests/rrfs_smoke_conus13km_hrrr_warm b/tests/tests/rrfs_smoke_conus13km_hrrr_warm deleted file mode 100644 index d834568f21..0000000000 --- a/tests/tests/rrfs_smoke_conus13km_hrrr_warm +++ /dev/null @@ -1,120 +0,0 @@ -############################################################################### -# -# HRRR smoke physics on 13km domain, control run -# -############################################################################### - -# This configuration is supposed to match the rrfs_dev1 parallel, so -# do not change the namelist without checking the current parallel. - -export TEST_DESCR="HRRR smoke physics on 13km domain, control run" - -export CNTL_DIR=rrfs_smoke_conus13km_hrrr_warm - -export LIST_FILES="sfcf000.nc \ - sfcf001.nc \ - sfcf002.nc \ - atmf000.nc \ - atmf001.nc \ - atmf002.nc \ - RESTART/20210512.170000.coupler.res \ - RESTART/20210512.170000.fv_core.res.nc \ - RESTART/20210512.170000.fv_core.res.tile1.nc \ - RESTART/20210512.170000.fv_srf_wnd.res.tile1.nc \ - RESTART/20210512.170000.fv_tracer.res.tile1.nc \ - RESTART/20210512.170000.phy_data.nc \ - RESTART/20210512.170000.sfc_data.nc" - -export_fv3 - -export SYEAR=2021 -export SMONTH=5 -export SDAY=12 -export SHOUR=16 -export FHMAX=2 -export DT_ATMOS=120 -export RESTART_INTERVAL=1 -export QUILTING=.true. -export WRITE_GROUP=1 -export WRTTASK_PER_GROUP=6 -export NTILES=1 -export WRITE_DOPOST=.false. -export OUTPUT_HISTORY=.true. -export OUTPUT_GRID=lambert_conformal -export OUTPUT_FILE="'netcdf'" - -# Revert these two to GFS_typedefs defaults to avoid a crash: -export SEDI_SEMI=.false. -export DECFL=8 - -export RRFS_SMOKE=.true. -export SEAS_OPT=0 - -export LKM=1 -export IOPT_LAKE=2 -export SFCLAY_COMPUTE_FLUX=.true. -export IALB=2 -export ICLIQ_SW=2 -export IEMS=2 -export IOVR=3 -export KICE=9 -export LSM=3 -export LSOIL_LSM=9 -export DO_MYNNSFCLAY=.true. -export DO_MYNNEDMF=.true. -export DO_MYJPBL=.true -export HYBEDMF=.false. -export SHAL_CNV=.false. -export DO_SAT_ADJ=.false. -export DO_DEEP=.false. -export CCPP_SUITE='FV3_HRRR' -export INPES=12 -export JNPES=12 -export NPX=397 -export NPY=233 -export NPZ=65 -export MAKE_NH=.false. -export NA_INIT=0 -export DNATS=0 -export EXTERNAL_IC=.false. -export NGGPS_IC=.false. -export MOUNTAIN=.true. -export WARM_START=.true. -export READ_INCREMENT=.false. -export RES_LATLON_DYNAMICS="'fv3_increment.nc'" -export NPZP=66 -export FHZERO=1.0 -export IMP_PHYSICS=8 -export LDIAG3D=.false. -export QDIAG3D=.false. -export PRINT_DIFF_PGR=.true. -export FHCYC=0.0 -export IAER=1011 -export LHEATSTRG=.false. -export RANDOM_CLDS=.false. -export CNVCLD=.false. -export IMFSHALCNV=-1 -export IMFDEEPCNV=-1 -export CDMBWD='3.5,1.0' -export DO_SPPT=.false. -export DO_SHUM=.false. -export DO_SKEB=.false. -export LNDP_TYPE=0 -export N_VAR_LNDP=0 - -export GWD_OPT=3 -export DO_UGWP_V0=.false. -export DO_UGWP_V0_OROG_ONLY=.false. -export DO_GSL_DRAG_LS_BL=.true. -export DO_GSL_DRAG_SS=.true. -export DO_GSL_DRAG_TOFD=.true. -export DO_UGWP_V1=.false. -export DO_UGWP_V1_OROG_ONLY=.false. - -export FV3_RUN=rrfs_warm_run.IN -export INPUT_NML=rrfs_conus13km_hrrr.nml.IN -export FIELD_TABLE=field_table_thompson_aero_tke_smoke -export DIAG_TABLE=diag_table_hrrr -export MODEL_CONFIGURE=model_configure_rrfs_conus13km.IN -export DIAG_TABLE_ADDITIONAL=diag_additional_rrfs_smoke -export FRAC_ICE=.true. diff --git a/tests/tests/rrfs_smoke_conus13km_hrrr_warm_2threads b/tests/tests/rrfs_smoke_conus13km_hrrr_warm_2threads deleted file mode 100644 index df8f023822..0000000000 --- a/tests/tests/rrfs_smoke_conus13km_hrrr_warm_2threads +++ /dev/null @@ -1,118 +0,0 @@ -############################################################################### -# -# HRRR smoke physics on 13km domain, different threads -# -############################################################################### - -# This configuration is supposed to match the rrfs_dev1 parallel, so -# do not change the namelist without checking the current parallel. - -export TEST_DESCR="HRRR smoke physics on 13km domain, different threads" - -export CNTL_DIR=rrfs_smoke_conus13km_hrrr_warm - -export LIST_FILES="sfcf000.nc \ - sfcf001.nc \ - sfcf002.nc \ - atmf000.nc \ - atmf001.nc \ - atmf002.nc" - -export_fv3 - -export SYEAR=2021 -export SMONTH=5 -export SDAY=12 -export SHOUR=16 -export FHMAX=2 -export DT_ATMOS=120 -export RESTART_INTERVAL=1 -export QUILTING=.true. -export WRITE_GROUP=1 -export WRTTASK_PER_GROUP=6 -export NTILES=1 -export WRITE_DOPOST=.false. -export OUTPUT_HISTORY=.true. -export OUTPUT_GRID=lambert_conformal -export OUTPUT_FILE="'netcdf'" - -export atm_omp_num_threads=2 -export INPES=$INPES_thrd -export JNPES=$JNPES_thrd -export WRTTASK_PER_GROUP=6 - -# Revert these two to GFS_typedefs defaults to avoid a crash: -export SEDI_SEMI=.false. -export DECFL=8 - -export RRFS_SMOKE=.true. -export SEAS_OPT=0 - -export LKM=1 -export SFCLAY_COMPUTE_FLUX=.true. -export IALB=2 -export ICLIQ_SW=2 -export IEMS=2 -export IOVR=3 -export KICE=9 -export LSM=3 -export LSOIL_LSM=9 -export DO_MYNNSFCLAY=.true. -export DO_MYNNEDMF=.true. -export DO_MYJPBL=.true -export HYBEDMF=.false. -export SHAL_CNV=.false. -export DO_SAT_ADJ=.false. -export DO_DEEP=.false. -export CCPP_SUITE='FV3_HRRR' -export INPES=12 -export JNPES=12 -export NPX=397 -export NPY=233 -export NPZ=65 -export MAKE_NH=.false. -export NA_INIT=0 -export DNATS=0 -export EXTERNAL_IC=.false. -export NGGPS_IC=.false. -export MOUNTAIN=.true. -export WARM_START=.true. -export READ_INCREMENT=.false. -export RES_LATLON_DYNAMICS="'fv3_increment.nc'" -export NPZP=66 -export FHZERO=1.0 -export IMP_PHYSICS=8 -export LDIAG3D=.false. -export QDIAG3D=.false. -export PRINT_DIFF_PGR=.true. -export FHCYC=0.0 -export IAER=1011 -export LHEATSTRG=.false. -export RANDOM_CLDS=.false. -export CNVCLD=.false. -export IMFSHALCNV=-1 -export IMFDEEPCNV=-1 -export CDMBWD='3.5,1.0' -export DO_SPPT=.false. -export DO_SHUM=.false. -export DO_SKEB=.false. -export LNDP_TYPE=0 -export N_VAR_LNDP=0 - -export GWD_OPT=3 -export DO_UGWP_V0=.false. -export DO_UGWP_V0_OROG_ONLY=.false. -export DO_GSL_DRAG_LS_BL=.true. -export DO_GSL_DRAG_SS=.true. -export DO_GSL_DRAG_TOFD=.true. -export DO_UGWP_V1=.false. -export DO_UGWP_V1_OROG_ONLY=.false. - -export FV3_RUN=rrfs_warm_run.IN -export INPUT_NML=rrfs_conus13km_hrrr.nml.IN -export FIELD_TABLE=field_table_thompson_aero_tke_smoke -export DIAG_TABLE=diag_table_hrrr -export MODEL_CONFIGURE=model_configure_rrfs_conus13km.IN -export DIAG_TABLE_ADDITIONAL=diag_additional_rrfs_smoke - -export FRAC_ICE=.true. diff --git a/tests/tests/rrfs_smoke_conus13km_hrrr_warm_debug b/tests/tests/rrfs_smoke_conus13km_hrrr_warm_debug deleted file mode 100644 index 14950bfbbf..0000000000 --- a/tests/tests/rrfs_smoke_conus13km_hrrr_warm_debug +++ /dev/null @@ -1,111 +0,0 @@ -############################################################################### -# -# HRRR smoke physics on 13km domain, control run -# -############################################################################### - -# This configuration is supposed to match the rrfs_dev1 parallel, so -# do not change the namelist without checking the current parallel. - -export TEST_DESCR="HRRR smoke physics on 13km domain, control run" - -export CNTL_DIR=rrfs_smoke_conus13km_hrrr_warm_debug - -export LIST_FILES="sfcf000.nc \ - sfcf001.nc \ - atmf000.nc \ - atmf001.nc" - -export_fv3 - -export SYEAR=2021 -export SMONTH=5 -export SDAY=12 -export SHOUR=16 -export FHMAX=1 -export DT_ATMOS=120 -export RESTART_INTERVAL=1 -export QUILTING=.true. -export WRITE_GROUP=1 -export WRTTASK_PER_GROUP=6 -export NTILES=1 -export WRITE_DOPOST=.false. -export OUTPUT_HISTORY=.true. -export OUTPUT_GRID=lambert_conformal -export OUTPUT_FILE="'netcdf'" - -# Revert these two to GFS_typedefs defaults to avoid a crash: -export SEDI_SEMI=.false. -export DECFL=8 - -export RRFS_SMOKE=.true. -export SEAS_OPT=0 - -export LKM=1 -export SFCLAY_COMPUTE_FLUX=.true. -export IALB=2 -export ICLIQ_SW=2 -export IEMS=2 -export IOVR=3 -export KICE=9 -export LSM=3 -export LSOIL_LSM=9 -export DO_MYNNSFCLAY=.true. -export DO_MYNNEDMF=.true. -export DO_MYJPBL=.true -export HYBEDMF=.false. -export SHAL_CNV=.false. -export DO_SAT_ADJ=.false. -export DO_DEEP=.false. -export CCPP_SUITE='FV3_HRRR' -export INPES=12 -export JNPES=12 -export NPX=397 -export NPY=233 -export NPZ=65 -export MAKE_NH=.false. -export NA_INIT=0 -export DNATS=0 -export EXTERNAL_IC=.false. -export NGGPS_IC=.false. -export MOUNTAIN=.true. -export WARM_START=.true. -export READ_INCREMENT=.false. -export RES_LATLON_DYNAMICS="'fv3_increment.nc'" -export NPZP=66 -export FHZERO=1.0 -export IMP_PHYSICS=8 -export LDIAG3D=.false. -export QDIAG3D=.false. -export PRINT_DIFF_PGR=.true. -export FHCYC=0.0 -export IAER=1011 -export LHEATSTRG=.false. -export RANDOM_CLDS=.false. -export CNVCLD=.false. -export IMFSHALCNV=-1 -export IMFDEEPCNV=-1 -export CDMBWD='3.5,1.0' -export DO_SPPT=.false. -export DO_SHUM=.false. -export DO_SKEB=.false. -export LNDP_TYPE=0 -export N_VAR_LNDP=0 - -export GWD_OPT=3 -export DO_UGWP_V0=.false. -export DO_UGWP_V0_OROG_ONLY=.false. -export DO_GSL_DRAG_LS_BL=.true. -export DO_GSL_DRAG_SS=.true. -export DO_GSL_DRAG_TOFD=.true. -export DO_UGWP_V1=.false. -export DO_UGWP_V1_OROG_ONLY=.false. - -export FV3_RUN=rrfs_warm_run.IN -export INPUT_NML=rrfs_conus13km_hrrr.nml.IN -export FIELD_TABLE=field_table_thompson_aero_tke_smoke -export DIAG_TABLE=diag_table_hrrr -export MODEL_CONFIGURE=model_configure_rrfs_conus13km.IN -export DIAG_TABLE_ADDITIONAL=diag_additional_rrfs_smoke - -export FRAC_ICE=.true. diff --git a/tests/tests/rrfs_smoke_conus13km_hrrr_warm_debug_2threads b/tests/tests/rrfs_smoke_conus13km_hrrr_warm_debug_2threads deleted file mode 100644 index 1fde465f1b..0000000000 --- a/tests/tests/rrfs_smoke_conus13km_hrrr_warm_debug_2threads +++ /dev/null @@ -1,116 +0,0 @@ -############################################################################### -# -# HRRR smoke physics on 13km domain, control run -# -############################################################################### - -# This configuration is supposed to match the rrfs_dev1 parallel, so -# do not change the namelist without checking the current parallel. - -export TEST_DESCR="HRRR smoke physics on 13km domain, control run" - -export CNTL_DIR=rrfs_smoke_conus13km_hrrr_warm_debug - -export LIST_FILES="sfcf000.nc \ - sfcf001.nc \ - atmf000.nc \ - atmf001.nc" - -export_fv3 - -export SYEAR=2021 -export SMONTH=5 -export SDAY=12 -export SHOUR=16 -export FHMAX=1 -export DT_ATMOS=120 -export RESTART_INTERVAL=1 -export QUILTING=.true. -export WRITE_GROUP=1 -export WRTTASK_PER_GROUP=6 -export NTILES=1 -export WRITE_DOPOST=.false. -export OUTPUT_HISTORY=.true. -export OUTPUT_GRID=lambert_conformal -export OUTPUT_FILE="'netcdf'" - -export atm_omp_num_threads=2 -export INPES=$INPES_thrd -export JNPES=$JNPES_thrd -export WRTTASK_PER_GROUP=6 - -# Revert these two to GFS_typedefs defaults to avoid a crash: -export SEDI_SEMI=.false. -export DECFL=8 - -export RRFS_SMOKE=.true. -export SEAS_OPT=0 - -export LKM=1 -export SFCLAY_COMPUTE_FLUX=.true. -export IALB=2 -export ICLIQ_SW=2 -export IEMS=2 -export IOVR=3 -export KICE=9 -export LSM=3 -export LSOIL_LSM=9 -export DO_MYNNSFCLAY=.true. -export DO_MYNNEDMF=.true. -export DO_MYJPBL=.true -export HYBEDMF=.false. -export SHAL_CNV=.false. -export DO_SAT_ADJ=.false. -export DO_DEEP=.false. -export CCPP_SUITE='FV3_HRRR' -export INPES=12 -export JNPES=12 -export NPX=397 -export NPY=233 -export NPZ=65 -export MAKE_NH=.false. -export NA_INIT=0 -export DNATS=0 -export EXTERNAL_IC=.false. -export NGGPS_IC=.false. -export MOUNTAIN=.true. -export WARM_START=.true. -export READ_INCREMENT=.false. -export RES_LATLON_DYNAMICS="'fv3_increment.nc'" -export NPZP=66 -export FHZERO=1.0 -export IMP_PHYSICS=8 -export LDIAG3D=.false. -export QDIAG3D=.false. -export PRINT_DIFF_PGR=.true. -export FHCYC=0.0 -export IAER=1011 -export LHEATSTRG=.false. -export RANDOM_CLDS=.false. -export CNVCLD=.false. -export IMFSHALCNV=-1 -export IMFDEEPCNV=-1 -export CDMBWD='3.5,1.0' -export DO_SPPT=.false. -export DO_SHUM=.false. -export DO_SKEB=.false. -export LNDP_TYPE=0 -export N_VAR_LNDP=0 - -export GWD_OPT=3 -export DO_UGWP_V0=.false. -export DO_UGWP_V0_OROG_ONLY=.false. -export DO_GSL_DRAG_LS_BL=.true. -export DO_GSL_DRAG_SS=.true. -export DO_GSL_DRAG_TOFD=.true. -export DO_UGWP_V1=.false. -export DO_UGWP_V1_OROG_ONLY=.false. - -export FV3_RUN=rrfs_warm_run.IN -export INPUT_NML=rrfs_conus13km_hrrr.nml.IN -export FIELD_TABLE=field_table_thompson_aero_tke_smoke -export DIAG_TABLE=diag_table_hrrr -export MODEL_CONFIGURE=model_configure_rrfs_conus13km.IN -export DIAG_TABLE_ADDITIONAL=diag_additional_rrfs_smoke - -export FRAC_ICE=.true. diff --git a/tests/tests/rrfs_smoke_conus13km_hrrr_warm_debug_decomp b/tests/tests/rrfs_smoke_conus13km_hrrr_warm_debug_decomp deleted file mode 100644 index 4860e9e67d..0000000000 --- a/tests/tests/rrfs_smoke_conus13km_hrrr_warm_debug_decomp +++ /dev/null @@ -1,112 +0,0 @@ -############################################################################### -# -# HRRR smoke physics on 13km domain, control run -# -############################################################################### - -# This configuration is supposed to match the rrfs_dev1 parallel, so -# do not change the namelist without checking the current parallel. - -export TEST_DESCR="HRRR smoke physics on 13km domain, control run" - -export CNTL_DIR=rrfs_smoke_conus13km_hrrr_warm_debug - -export LIST_FILES="sfcf000.nc \ - sfcf001.nc \ - atmf000.nc \ - atmf001.nc" - -export_fv3 - -export SYEAR=2021 -export SMONTH=5 -export SDAY=12 -export SHOUR=16 -export FHMAX=1 -export DT_ATMOS=120 -export RESTART_INTERVAL=1 -export QUILTING=.true. -export WRITE_GROUP=1 -export WRTTASK_PER_GROUP=6 -export NTILES=1 -export WRITE_DOPOST=.false. -export OUTPUT_HISTORY=.true. -export OUTPUT_GRID=lambert_conformal -export OUTPUT_FILE="'netcdf'" - -export INPES=16 -export JNPES=9 - -# Revert these two to GFS_typedefs defaults to avoid a crash: -export SEDI_SEMI=.false. -export DECFL=8 - -export RRFS_SMOKE=.true. -export SEAS_OPT=0 - -export LKM=1 -export SFCLAY_COMPUTE_FLUX=.true. -export IALB=2 -export ICLIQ_SW=2 -export IEMS=2 -export IOVR=3 -export KICE=9 -export LSM=3 -export LSOIL_LSM=9 -export DO_MYNNSFCLAY=.true. -export DO_MYNNEDMF=.true. -export DO_MYJPBL=.true -export HYBEDMF=.false. -export SHAL_CNV=.false. -export DO_SAT_ADJ=.false. -export DO_DEEP=.false. -export CCPP_SUITE='FV3_HRRR' -export NPX=397 -export NPY=233 -export NPZ=65 -export MAKE_NH=.false. -export NA_INIT=0 -export DNATS=0 -export EXTERNAL_IC=.false. -export NGGPS_IC=.false. -export MOUNTAIN=.true. -export WARM_START=.true. -export READ_INCREMENT=.false. -export RES_LATLON_DYNAMICS="'fv3_increment.nc'" -export NPZP=66 -export FHZERO=1.0 -export IMP_PHYSICS=8 -export LDIAG3D=.false. -export QDIAG3D=.false. -export PRINT_DIFF_PGR=.true. -export FHCYC=0.0 -export IAER=1011 -export LHEATSTRG=.false. -export RANDOM_CLDS=.false. -export CNVCLD=.false. -export IMFSHALCNV=-1 -export IMFDEEPCNV=-1 -export CDMBWD='3.5,1.0' -export DO_SPPT=.false. -export DO_SHUM=.false. -export DO_SKEB=.false. -export LNDP_TYPE=0 -export N_VAR_LNDP=0 - -export GWD_OPT=3 -export DO_UGWP_V0=.false. -export DO_UGWP_V0_OROG_ONLY=.false. -export DO_GSL_DRAG_LS_BL=.true. -export DO_GSL_DRAG_SS=.true. -export DO_GSL_DRAG_TOFD=.true. -export DO_UGWP_V1=.false. -export DO_UGWP_V1_OROG_ONLY=.false. - -export FV3_RUN=rrfs_warm_run.IN -export INPUT_NML=rrfs_conus13km_hrrr.nml.IN -export FIELD_TABLE=field_table_thompson_aero_tke_smoke -export DIAG_TABLE=diag_table_hrrr -export MODEL_CONFIGURE=model_configure_rrfs_conus13km.IN -export DIAG_TABLE_ADDITIONAL=diag_additional_rrfs_smoke - -export FRAC_ICE=.true. diff --git a/tests/tests/rrfs_smoke_conus13km_hrrr_warm_decomp b/tests/tests/rrfs_smoke_conus13km_hrrr_warm_decomp deleted file mode 100644 index cbffadb7c4..0000000000 --- a/tests/tests/rrfs_smoke_conus13km_hrrr_warm_decomp +++ /dev/null @@ -1,114 +0,0 @@ -############################################################################### -# -# HRRR smoke physics on 13km domain, different PEs -# -############################################################################### - -# This configuration is supposed to match the rrfs_dev1 parallel, so -# do not change the namelist without checking the current parallel. - -export TEST_DESCR="HRRR smoke physics on 13km domain, different PEs" - -export CNTL_DIR=rrfs_smoke_conus13km_hrrr_warm - -export LIST_FILES="sfcf000.nc \ - sfcf001.nc \ - sfcf002.nc \ - atmf000.nc \ - atmf001.nc \ - atmf002.nc" - -export_fv3 - -export SYEAR=2021 -export SMONTH=5 -export SDAY=12 -export SHOUR=16 -export FHMAX=2 -export DT_ATMOS=120 -export RESTART_INTERVAL=1 -export QUILTING=.true. -export WRITE_GROUP=1 -export WRTTASK_PER_GROUP=6 -export NTILES=1 -export WRITE_DOPOST=.false. -export OUTPUT_HISTORY=.true. -export OUTPUT_GRID=lambert_conformal -export OUTPUT_FILE="'netcdf'" - -export INPES=16 -export JNPES=9 - -# Revert these two to GFS_typedefs defaults to avoid a crash: -export SEDI_SEMI=.false. -export DECFL=8 - -export RRFS_SMOKE=.true. -export SEAS_OPT=0 - -export LKM=1 -export SFCLAY_COMPUTE_FLUX=.true. -export IALB=2 -export ICLIQ_SW=2 -export IEMS=2 -export IOVR=3 -export KICE=9 -export LSM=3 -export LSOIL_LSM=9 -export DO_MYNNSFCLAY=.true. -export DO_MYNNEDMF=.true. -export DO_MYJPBL=.true -export HYBEDMF=.false. -export SHAL_CNV=.false. -export DO_SAT_ADJ=.false. -export DO_DEEP=.false. -export CCPP_SUITE='FV3_HRRR' -export NPX=397 -export NPY=233 -export NPZ=65 -export MAKE_NH=.false. -export NA_INIT=0 -export DNATS=0 -export EXTERNAL_IC=.false. -export NGGPS_IC=.false. -export MOUNTAIN=.true. -export WARM_START=.true. -export READ_INCREMENT=.false. -export RES_LATLON_DYNAMICS="'fv3_increment.nc'" -export NPZP=66 -export FHZERO=1.0 -export IMP_PHYSICS=8 -export LDIAG3D=.false. -export QDIAG3D=.false. -export PRINT_DIFF_PGR=.true. -export FHCYC=0.0 -export IAER=1011 -export LHEATSTRG=.false. -export RANDOM_CLDS=.false. -export CNVCLD=.false. -export IMFSHALCNV=-1 -export IMFDEEPCNV=-1 -export CDMBWD='3.5,1.0' -export DO_SPPT=.false. -export DO_SHUM=.false. -export DO_SKEB=.false. -export LNDP_TYPE=0 -export N_VAR_LNDP=0 - -export GWD_OPT=3 -export DO_UGWP_V0=.false. -export DO_UGWP_V0_OROG_ONLY=.false. -export DO_GSL_DRAG_LS_BL=.true. -export DO_GSL_DRAG_SS=.true. -export DO_GSL_DRAG_TOFD=.true. -export DO_UGWP_V1=.false. -export DO_UGWP_V1_OROG_ONLY=.false. - -export FV3_RUN=rrfs_warm_run.IN -export INPUT_NML=rrfs_conus13km_hrrr.nml.IN -export FIELD_TABLE=field_table_thompson_aero_tke_smoke -export DIAG_TABLE=diag_table_hrrr -export MODEL_CONFIGURE=model_configure_rrfs_conus13km.IN -export DIAG_TABLE_ADDITIONAL=diag_additional_rrfs_smoke - -export FRAC_ICE=.true. diff --git a/tests/tests/rrfs_smoke_conus13km_hrrr_warm_qr b/tests/tests/rrfs_smoke_conus13km_hrrr_warm_qr deleted file mode 100644 index 5532e07f60..0000000000 --- a/tests/tests/rrfs_smoke_conus13km_hrrr_warm_qr +++ /dev/null @@ -1,121 +0,0 @@ -############################################################################### -# -# HRRR smoke physics on 13km domain, control run -# -############################################################################### - -# This configuration is supposed to match the rrfs_dev1 parallel, so -# do not change the namelist without checking the current parallel. - -export TEST_DESCR="HRRR smoke physics on 13km domain, control run" - -export CNTL_DIR=rrfs_smoke_conus13km_hrrr_warm - -export LIST_FILES="sfcf000.nc \ - sfcf001.nc \ - sfcf002.nc \ - atmf000.nc \ - atmf001.nc \ - atmf002.nc \ - RESTART/20210512.170000.coupler.res \ - RESTART/20210512.170000.fv_core.res.nc \ - RESTART/20210512.170000.fv_core.res.tile1.nc \ - RESTART/20210512.170000.fv_srf_wnd.res.tile1.nc \ - RESTART/20210512.170000.fv_tracer.res.tile1.nc \ - RESTART/20210512.170000.phy_data.nc \ - RESTART/20210512.170000.sfc_data.nc" - -export_fv3 - -export SYEAR=2021 -export SMONTH=5 -export SDAY=12 -export SHOUR=16 -export FHMAX=2 -export DT_ATMOS=120 -export RESTART_INTERVAL=1 -export QUILTING=.true. -export WRITE_GROUP=1 -export WRTTASK_PER_GROUP=6 -export NTILES=1 -export WRITE_DOPOST=.false. -export OUTPUT_HISTORY=.true. -export OUTPUT_GRID=lambert_conformal -export OUTPUT_FILE="'netcdf'" -export QUILTING_RESTART=.true. - -# Revert these two to GFS_typedefs defaults to avoid a crash: -export SEDI_SEMI=.false. -export DECFL=8 - -export RRFS_SMOKE=.true. -export SEAS_OPT=0 - -export LKM=1 -export IOPT_LAKE=2 -export SFCLAY_COMPUTE_FLUX=.true. -export IALB=2 -export ICLIQ_SW=2 -export IEMS=2 -export IOVR=3 -export KICE=9 -export LSM=3 -export LSOIL_LSM=9 -export DO_MYNNSFCLAY=.true. -export DO_MYNNEDMF=.true. -export DO_MYJPBL=.true -export HYBEDMF=.false. -export SHAL_CNV=.false. -export DO_SAT_ADJ=.false. -export DO_DEEP=.false. -export CCPP_SUITE='FV3_HRRR' -export INPES=12 -export JNPES=12 -export NPX=397 -export NPY=233 -export NPZ=65 -export MAKE_NH=.false. -export NA_INIT=0 -export DNATS=0 -export EXTERNAL_IC=.false. -export NGGPS_IC=.false. -export MOUNTAIN=.true. -export WARM_START=.true. -export READ_INCREMENT=.false. -export RES_LATLON_DYNAMICS="'fv3_increment.nc'" -export NPZP=66 -export FHZERO=1.0 -export IMP_PHYSICS=8 -export LDIAG3D=.false. -export QDIAG3D=.false. -export PRINT_DIFF_PGR=.true. -export FHCYC=0.0 -export IAER=1011 -export LHEATSTRG=.false. -export RANDOM_CLDS=.false. -export CNVCLD=.false. -export IMFSHALCNV=-1 -export IMFDEEPCNV=-1 -export CDMBWD='3.5,1.0' -export DO_SPPT=.false. -export DO_SHUM=.false. -export DO_SKEB=.false. -export LNDP_TYPE=0 -export N_VAR_LNDP=0 - -export GWD_OPT=3 -export DO_UGWP_V0=.false. -export DO_UGWP_V0_OROG_ONLY=.false. -export DO_GSL_DRAG_LS_BL=.true. -export DO_GSL_DRAG_SS=.true. -export DO_GSL_DRAG_TOFD=.true. -export DO_UGWP_V1=.false. -export DO_UGWP_V1_OROG_ONLY=.false. - -export FV3_RUN=rrfs_warm_run.IN -export INPUT_NML=rrfs_conus13km_hrrr.nml.IN -export FIELD_TABLE=field_table_thompson_aero_tke_smoke -export DIAG_TABLE=diag_table_hrrr -export MODEL_CONFIGURE=model_configure_rrfs_conus13km.IN -export DIAG_TABLE_ADDITIONAL=diag_additional_rrfs_smoke -export FRAC_ICE=.true. diff --git a/tests/tests/rrfs_smoke_conus13km_hrrr_warm_restart b/tests/tests/rrfs_smoke_conus13km_hrrr_warm_restart deleted file mode 100644 index a7df19d269..0000000000 --- a/tests/tests/rrfs_smoke_conus13km_hrrr_warm_restart +++ /dev/null @@ -1,112 +0,0 @@ -############################################################################### -# -# HRRR smoke physics on 13km domain, restart run -# -############################################################################### - -# This configuration is supposed to match the rrfs_dev1 parallel, so -# do not change the namelist without checking the current parallel. - -export TEST_DESCR="HRRR smoke physics on 13km domain, restart run" - -export CNTL_DIR=rrfs_smoke_conus13km_hrrr_warm - -export LIST_FILES="sfcf002.nc \ - atmf002.nc" - -export_fv3 - -export SYEAR=2021 -export SMONTH=05 -export SDAY=12 -export SHOUR=16 -export FHMAX=2 -export DT_ATMOS=120 -export QUILTING=.true. -export WRITE_GROUP=1 -export WRTTASK_PER_GROUP=6 -export NTILES=1 -export WRITE_DOPOST=.false. -export OUTPUT_HISTORY=.true. -export OUTPUT_GRID=lambert_conformal -export OUTPUT_FILE="'netcdf'" - -export FHROT=1 -export RESTART_FILE_PREFIX="${SYEAR}${SMONTH}${SDAY}.$(printf "%02d" $(( ${SHOUR} + ${FHROT} )))0000" -export RRFS_RESTART=YES - -# Revert these two to GFS_typedefs defaults to avoid a crash: -export SEDI_SEMI=.false. -export DECFL=8 - -export RRFS_SMOKE=.true. -export SEAS_OPT=0 - -export LKM=1 -export SFCLAY_COMPUTE_FLUX=.true. -export IALB=2 -export ICLIQ_SW=2 -export IEMS=2 -export IOVR=3 -export KICE=9 -export LSM=3 -export LSOIL_LSM=9 -export DO_MYNNSFCLAY=.true. -export DO_MYNNEDMF=.true. -export DO_MYJPBL=.true -export HYBEDMF=.false. -export SHAL_CNV=.false. -export DO_SAT_ADJ=.false. -export DO_DEEP=.false. -export CCPP_SUITE='FV3_HRRR' -export INPES=12 -export JNPES=12 -export NPX=397 -export NPY=233 -export NPZ=65 -export MAKE_NH=.false. -export NA_INIT=0 -export DNATS=0 -export EXTERNAL_IC=.false. -export NGGPS_IC=.false. -export MOUNTAIN=.true. -export WARM_START=.true. -export READ_INCREMENT=.false. -export RES_LATLON_DYNAMICS="'fv3_increment.nc'" -export NPZP=66 -export FHZERO=1.0 -export IMP_PHYSICS=8 -export LDIAG3D=.false. -export QDIAG3D=.false. -export PRINT_DIFF_PGR=.true. -export FHCYC=0.0 -export IAER=1011 -export LHEATSTRG=.false. -export RANDOM_CLDS=.false. -export CNVCLD=.false. -export IMFSHALCNV=-1 -export IMFDEEPCNV=-1 -export CDMBWD='3.5,1.0' -export DO_SPPT=.false. -export DO_SHUM=.false. -export DO_SKEB=.false. -export LNDP_TYPE=0 -export N_VAR_LNDP=0 - -export GWD_OPT=3 -export DO_UGWP_V0=.false. -export DO_UGWP_V0_OROG_ONLY=.false. -export DO_GSL_DRAG_LS_BL=.true. -export DO_GSL_DRAG_SS=.true. -export DO_GSL_DRAG_TOFD=.true. -export DO_UGWP_V1=.false. -export DO_UGWP_V1_OROG_ONLY=.false. - -export FV3_RUN=rrfs_warm_run.IN -export INPUT_NML=rrfs_conus13km_hrrr.nml.IN -export FIELD_TABLE=field_table_thompson_aero_tke_smoke -export DIAG_TABLE=diag_table_hrrr -export MODEL_CONFIGURE=model_configure_rrfs_conus13km.IN -export DIAG_TABLE_ADDITIONAL=diag_additional_rrfs_smoke - -export FRAC_ICE=.true. diff --git a/tests/tests/rrfs_smoke_conus13km_hrrr_warm_restart_mismatch b/tests/tests/rrfs_smoke_conus13km_hrrr_warm_restart_mismatch deleted file mode 100644 index 8b454464f7..0000000000 --- a/tests/tests/rrfs_smoke_conus13km_hrrr_warm_restart_mismatch +++ /dev/null @@ -1,112 +0,0 @@ -############################################################################### -# -# HRRR smoke physics on 13km domain, restart run -# -############################################################################### - -# This configuration is supposed to match the rrfs_dev1 parallel, so -# do not change the namelist without checking the current parallel. - -export TEST_DESCR="HRRR smoke physics on 13km domain, restart run" - -export CNTL_DIR=rrfs_smoke_conus13km_hrrr_warm_restart_mismatch - -export LIST_FILES="sfcf002.nc \ - atmf002.nc" - -export_fv3 - -export SYEAR=2021 -export SMONTH=05 -export SDAY=12 -export SHOUR=16 -export FHMAX=2 -export DT_ATMOS=120 -export QUILTING=.true. -export WRITE_GROUP=1 -export WRTTASK_PER_GROUP=6 -export NTILES=1 -export WRITE_DOPOST=.false. -export OUTPUT_HISTORY=.true. -export OUTPUT_GRID=lambert_conformal -export OUTPUT_FILE="'netcdf'" - -export FHROT=1 -export RESTART_FILE_PREFIX="${SYEAR}${SMONTH}${SDAY}.$(printf "%02d" $(( ${SHOUR} + ${FHROT} )))0000" -export RRFS_RESTART=YES - -# Revert these two to GFS_typedefs defaults to avoid a crash: -export SEDI_SEMI=.false. -export DECFL=8 - -export RRFS_SMOKE=.true. -export SEAS_OPT=0 - -export LKM=1 -export SFCLAY_COMPUTE_FLUX=.true. -export IALB=2 -export ICLIQ_SW=2 -export IEMS=2 -export IOVR=3 -export KICE=9 -export LSM=3 -export LSOIL_LSM=9 -export DO_MYNNSFCLAY=.true. -export DO_MYNNEDMF=.true. -export DO_MYJPBL=.true -export HYBEDMF=.false. -export SHAL_CNV=.false. -export DO_SAT_ADJ=.false. -export DO_DEEP=.false. -export CCPP_SUITE='FV3_HRRR' -export INPES=12 -export JNPES=12 -export NPX=397 -export NPY=233 -export NPZ=65 -export MAKE_NH=.false. -export NA_INIT=0 -export DNATS=0 -export EXTERNAL_IC=.false. -export NGGPS_IC=.false. -export MOUNTAIN=.true. -export WARM_START=.true. -export READ_INCREMENT=.false. -export RES_LATLON_DYNAMICS="'fv3_increment.nc'" -export NPZP=66 -export FHZERO=1.0 -export IMP_PHYSICS=8 -export LDIAG3D=.false. -export QDIAG3D=.false. -export PRINT_DIFF_PGR=.true. -export FHCYC=0.0 -export IAER=1011 -export LHEATSTRG=.false. -export RANDOM_CLDS=.false. -export CNVCLD=.false. -export IMFSHALCNV=-1 -export IMFDEEPCNV=-1 -export CDMBWD='3.5,1.0' -export DO_SPPT=.false. -export DO_SHUM=.false. -export DO_SKEB=.false. -export LNDP_TYPE=0 -export N_VAR_LNDP=0 - -export GWD_OPT=3 -export DO_UGWP_V0=.false. -export DO_UGWP_V0_OROG_ONLY=.false. -export DO_GSL_DRAG_LS_BL=.true. -export DO_GSL_DRAG_SS=.true. -export DO_GSL_DRAG_TOFD=.true. -export DO_UGWP_V1=.false. -export DO_UGWP_V1_OROG_ONLY=.false. - -export FV3_RUN=rrfs_warm_run.IN -export INPUT_NML=rrfs_conus13km_hrrr.nml.IN -export FIELD_TABLE=field_table_thompson_aero_tke_smoke -export DIAG_TABLE=diag_table_hrrr -export MODEL_CONFIGURE=model_configure_rrfs_conus13km.IN -export DIAG_TABLE_ADDITIONAL=diag_additional_rrfs_smoke - -export FRAC_ICE=.true. diff --git a/tests/tests/rrfs_smoke_conus13km_hrrr_warm_restart_qr_mismatch b/tests/tests/rrfs_smoke_conus13km_hrrr_warm_restart_qr_mismatch deleted file mode 100644 index b3e9931094..0000000000 --- a/tests/tests/rrfs_smoke_conus13km_hrrr_warm_restart_qr_mismatch +++ /dev/null @@ -1,112 +0,0 @@ -############################################################################### -# -# HRRR smoke physics on 13km domain, restart run -# -############################################################################### - -# This configuration is supposed to match the rrfs_dev1 parallel, so -# do not change the namelist without checking the current parallel. - -export TEST_DESCR="HRRR smoke physics on 13km domain, restart run" - -export CNTL_DIR=rrfs_smoke_conus13km_hrrr_warm_restart_mismatch - -export LIST_FILES="sfcf002.nc \ - atmf002.nc" - -export_fv3 - -export SYEAR=2021 -export SMONTH=05 -export SDAY=12 -export SHOUR=16 -export FHMAX=2 -export DT_ATMOS=120 -export QUILTING=.true. -export WRITE_GROUP=1 -export WRTTASK_PER_GROUP=6 -export NTILES=1 -export WRITE_DOPOST=.false. -export OUTPUT_HISTORY=.true. -export OUTPUT_GRID=lambert_conformal -export OUTPUT_FILE="'netcdf'" -export QUILTING_RESTART=.true. -export FHROT=1 -export RESTART_FILE_PREFIX="${SYEAR}${SMONTH}${SDAY}.$(printf "%02d" $(( ${SHOUR} + ${FHROT} )))0000" -export RRFS_RESTART=YES - -# Revert these two to GFS_typedefs defaults to avoid a crash: -export SEDI_SEMI=.false. -export DECFL=8 - -export RRFS_SMOKE=.true. -export SEAS_OPT=0 - -export LKM=1 -export SFCLAY_COMPUTE_FLUX=.true. -export IALB=2 -export ICLIQ_SW=2 -export IEMS=2 -export IOVR=3 -export KICE=9 -export LSM=3 -export LSOIL_LSM=9 -export DO_MYNNSFCLAY=.true. -export DO_MYNNEDMF=.true. -export DO_MYJPBL=.true -export HYBEDMF=.false. -export SHAL_CNV=.false. -export DO_SAT_ADJ=.false. -export DO_DEEP=.false. -export CCPP_SUITE='FV3_HRRR' -export INPES=12 -export JNPES=12 -export NPX=397 -export NPY=233 -export NPZ=65 -export MAKE_NH=.false. -export NA_INIT=0 -export DNATS=0 -export EXTERNAL_IC=.false. -export NGGPS_IC=.false. -export MOUNTAIN=.true. -export WARM_START=.true. -export READ_INCREMENT=.false. -export RES_LATLON_DYNAMICS="'fv3_increment.nc'" -export NPZP=66 -export FHZERO=1.0 -export IMP_PHYSICS=8 -export LDIAG3D=.false. -export QDIAG3D=.false. -export PRINT_DIFF_PGR=.true. -export FHCYC=0.0 -export IAER=1011 -export LHEATSTRG=.false. -export RANDOM_CLDS=.false. -export CNVCLD=.false. -export IMFSHALCNV=-1 -export IMFDEEPCNV=-1 -export CDMBWD='3.5,1.0' -export DO_SPPT=.false. -export DO_SHUM=.false. -export DO_SKEB=.false. -export LNDP_TYPE=0 -export N_VAR_LNDP=0 - -export GWD_OPT=3 -export DO_UGWP_V0=.false. -export DO_UGWP_V0_OROG_ONLY=.false. -export DO_GSL_DRAG_LS_BL=.true. -export DO_GSL_DRAG_SS=.true. -export DO_GSL_DRAG_TOFD=.true. -export DO_UGWP_V1=.false. -export DO_UGWP_V1_OROG_ONLY=.false. - -export FV3_RUN=rrfs_warm_run.IN -export INPUT_NML=rrfs_conus13km_hrrr.nml.IN -export FIELD_TABLE=field_table_thompson_aero_tke_smoke -export DIAG_TABLE=diag_table_hrrr -export MODEL_CONFIGURE=model_configure_rrfs_conus13km.IN -export DIAG_TABLE_ADDITIONAL=diag_additional_rrfs_smoke - -export FRAC_ICE=.true. diff --git a/tests/tests/rrfs_smoke_conus13km_phy32 b/tests/tests/rrfs_smoke_conus13km_phy32 deleted file mode 100644 index e158ceb073..0000000000 --- a/tests/tests/rrfs_smoke_conus13km_phy32 +++ /dev/null @@ -1,120 +0,0 @@ -############################################################################### -# -# HRRR smoke physics on 13km domain, quilt 32-bit control run -# -############################################################################### - -# This configuration is supposed to match the rrfs_dev1 parallel, so -# do not change the namelist without checking the current parallel. - -export TEST_DESCR="HRRR smoke physics on 13km domain, quilt FASTER=ON" - -export CNTL_DIR=rrfs_smoke_conus13km_phy32 - -export LIST_FILES="sfcf000.nc \ - sfcf001.nc \ - sfcf002.nc \ - atmf000.nc \ - atmf001.nc \ - atmf002.nc \ - RESTART/20210512.170000.coupler.res \ - RESTART/20210512.170000.fv_core.res.nc \ - RESTART/20210512.170000.fv_core.res.tile1.nc \ - RESTART/20210512.170000.fv_srf_wnd.res.tile1.nc \ - RESTART/20210512.170000.fv_tracer.res.tile1.nc \ - RESTART/20210512.170000.phy_data.nc \ - RESTART/20210512.170000.sfc_data.nc" - -export_fv3 - -export SYEAR=2021 -export SMONTH=5 -export SDAY=12 -export SHOUR=16 -export FHMAX=2 -export DT_ATMOS=120 -export RESTART_INTERVAL=1 -export QUILTING=.true. -export WRITE_GROUP=1 -export WRTTASK_PER_GROUP=6 -export NTILES=1 -export WRITE_DOPOST=.false. -export OUTPUT_HISTORY=.true. -export OUTPUT_GRID=lambert_conformal -export OUTPUT_FILE="'netcdf'" - -# Revert these two to GFS_typedefs defaults to avoid a crash: -export SEDI_SEMI=.false. -export DECFL=8 - -export RRFS_SMOKE=.true. -export SEAS_OPT=0 - -export LKM=1 -export IOPT_LAKE=2 -export SFCLAY_COMPUTE_FLUX=.true. -export IALB=2 -export ICLIQ_SW=2 -export IEMS=2 -export IOVR=3 -export KICE=9 -export LSM=3 -export LSOIL_LSM=9 -export DO_MYNNSFCLAY=.true. -export DO_MYNNEDMF=.true. -export DO_MYJPBL=.true -export HYBEDMF=.false. -export SHAL_CNV=.false. -export DO_SAT_ADJ=.false. -export DO_DEEP=.false. -export CCPP_SUITE='FV3_HRRR' -export INPES=12 -export JNPES=12 -export NPX=397 -export NPY=233 -export NPZ=65 -export MAKE_NH=.false. -export NA_INIT=0 -export DNATS=0 -export EXTERNAL_IC=.false. -export NGGPS_IC=.false. -export MOUNTAIN=.true. -export WARM_START=.true. -export READ_INCREMENT=.false. -export RES_LATLON_DYNAMICS="'fv3_increment.nc'" -export NPZP=66 -export FHZERO=1.0 -export IMP_PHYSICS=8 -export LDIAG3D=.false. -export QDIAG3D=.false. -export PRINT_DIFF_PGR=.true. -export FHCYC=0.0 -export IAER=1011 -export LHEATSTRG=.false. -export RANDOM_CLDS=.false. -export CNVCLD=.false. -export IMFSHALCNV=-1 -export IMFDEEPCNV=-1 -export CDMBWD='3.5,1.0' -export DO_SPPT=.false. -export DO_SHUM=.false. -export DO_SKEB=.false. -export LNDP_TYPE=0 -export N_VAR_LNDP=0 - -export GWD_OPT=3 -export DO_UGWP_V0=.false. -export DO_UGWP_V0_OROG_ONLY=.false. -export DO_GSL_DRAG_LS_BL=.true. -export DO_GSL_DRAG_SS=.true. -export DO_GSL_DRAG_TOFD=.true. -export DO_UGWP_V1=.false. -export DO_UGWP_V1_OROG_ONLY=.false. - -export FV3_RUN=rrfs_warm_run.IN -export INPUT_NML=rrfs_conus13km_hrrr.nml.IN -export FIELD_TABLE=field_table_thompson_aero_tke_smoke -export DIAG_TABLE=diag_table_hrrr -export MODEL_CONFIGURE=model_configure_rrfs_conus13km.IN -export DIAG_TABLE_ADDITIONAL=diag_additional_rrfs_smoke -export FRAC_ICE=.true. diff --git a/tests/tests/rrfs_smoke_conus13km_phy32_qr b/tests/tests/rrfs_smoke_conus13km_phy32_qr deleted file mode 100644 index 46b2794c05..0000000000 --- a/tests/tests/rrfs_smoke_conus13km_phy32_qr +++ /dev/null @@ -1,121 +0,0 @@ -############################################################################### -# -# HRRR smoke physics on 13km domain, quilt 32-bit control run -# -############################################################################### - -# This configuration is supposed to match the rrfs_dev1 parallel, so -# do not change the namelist without checking the current parallel. - -export TEST_DESCR="HRRR smoke physics on 13km domain, quilt FASTER=ON" - -export CNTL_DIR=rrfs_smoke_conus13km_phy32_qr - -export LIST_FILES="sfcf000.nc \ - sfcf001.nc \ - sfcf002.nc \ - atmf000.nc \ - atmf001.nc \ - atmf002.nc \ - RESTART/20210512.170000.coupler.res \ - RESTART/20210512.170000.fv_core.res.nc \ - RESTART/20210512.170000.fv_core.res.tile1.nc \ - RESTART/20210512.170000.fv_srf_wnd.res.tile1.nc \ - RESTART/20210512.170000.fv_tracer.res.tile1.nc \ - RESTART/20210512.170000.phy_data.nc \ - RESTART/20210512.170000.sfc_data.nc" - -export_fv3 - -export SYEAR=2021 -export SMONTH=5 -export SDAY=12 -export SHOUR=16 -export FHMAX=2 -export DT_ATMOS=120 -export RESTART_INTERVAL=1 -export QUILTING=.true. -export WRITE_GROUP=1 -export WRTTASK_PER_GROUP=6 -export NTILES=1 -export WRITE_DOPOST=.false. -export OUTPUT_HISTORY=.true. -export OUTPUT_GRID=lambert_conformal -export OUTPUT_FILE="'netcdf'" -export QUILTING_RESTART=.true. - -# Revert these two to GFS_typedefs defaults to avoid a crash: -export SEDI_SEMI=.false. -export DECFL=8 - -export RRFS_SMOKE=.true. -export SEAS_OPT=0 - -export LKM=1 -export IOPT_LAKE=2 -export SFCLAY_COMPUTE_FLUX=.true. -export IALB=2 -export ICLIQ_SW=2 -export IEMS=2 -export IOVR=3 -export KICE=9 -export LSM=3 -export LSOIL_LSM=9 -export DO_MYNNSFCLAY=.true. -export DO_MYNNEDMF=.true. -export DO_MYJPBL=.true -export HYBEDMF=.false. -export SHAL_CNV=.false. -export DO_SAT_ADJ=.false. -export DO_DEEP=.false. -export CCPP_SUITE='FV3_HRRR' -export INPES=12 -export JNPES=12 -export NPX=397 -export NPY=233 -export NPZ=65 -export MAKE_NH=.false. -export NA_INIT=0 -export DNATS=0 -export EXTERNAL_IC=.false. -export NGGPS_IC=.false. -export MOUNTAIN=.true. -export WARM_START=.true. -export READ_INCREMENT=.false. -export RES_LATLON_DYNAMICS="'fv3_increment.nc'" -export NPZP=66 -export FHZERO=1.0 -export IMP_PHYSICS=8 -export LDIAG3D=.false. -export QDIAG3D=.false. -export PRINT_DIFF_PGR=.true. -export FHCYC=0.0 -export IAER=1011 -export LHEATSTRG=.false. -export RANDOM_CLDS=.false. -export CNVCLD=.false. -export IMFSHALCNV=-1 -export IMFDEEPCNV=-1 -export CDMBWD='3.5,1.0' -export DO_SPPT=.false. -export DO_SHUM=.false. -export DO_SKEB=.false. -export LNDP_TYPE=0 -export N_VAR_LNDP=0 - -export GWD_OPT=3 -export DO_UGWP_V0=.false. -export DO_UGWP_V0_OROG_ONLY=.false. -export DO_GSL_DRAG_LS_BL=.true. -export DO_GSL_DRAG_SS=.true. -export DO_GSL_DRAG_TOFD=.true. -export DO_UGWP_V1=.false. -export DO_UGWP_V1_OROG_ONLY=.false. - -export FV3_RUN=rrfs_warm_run.IN -export INPUT_NML=rrfs_conus13km_hrrr.nml.IN -export FIELD_TABLE=field_table_thompson_aero_tke_smoke -export DIAG_TABLE=diag_table_hrrr -export MODEL_CONFIGURE=model_configure_rrfs_conus13km.IN -export DIAG_TABLE_ADDITIONAL=diag_additional_rrfs_smoke -export FRAC_ICE=.true. diff --git a/tests/tests/rrfs_smoke_conus13km_phy32_restart_mismatch b/tests/tests/rrfs_smoke_conus13km_phy32_restart_mismatch deleted file mode 100644 index 2114c53d5d..0000000000 --- a/tests/tests/rrfs_smoke_conus13km_phy32_restart_mismatch +++ /dev/null @@ -1,111 +0,0 @@ -############################################################################### -# -# HRRR smoke physics on 13km domain, quilt 32-bit control run -# -############################################################################### - -# This configuration is supposed to match the rrfs_dev1 parallel, so -# do not change the namelist without checking the current parallel. - -export TEST_DESCR="HRRR smoke physics on 13km domain, quilt 32-bit restart run" - -export CNTL_DIR=rrfs_smoke_conus13km_phy32_restart_mismatch - -export LIST_FILES="sfcf002.nc \ - atmf002.nc" - -export_fv3 - -export SYEAR=2021 -export SMONTH=05 -export SDAY=12 -export SHOUR=16 -export FHMAX=2 -export DT_ATMOS=120 -export QUILTING=.true. -export WRITE_GROUP=1 -export WRTTASK_PER_GROUP=6 -export NTILES=1 -export WRITE_DOPOST=.false. -export OUTPUT_HISTORY=.true. -export OUTPUT_GRID=lambert_conformal -export OUTPUT_FILE="'netcdf'" -export FHROT=1 -export RESTART_FILE_PREFIX="${SYEAR}${SMONTH}${SDAY}.$(printf "%02d" $(( ${SHOUR} + ${FHROT} )))0000" -export RRFS_RESTART=YES - -# Revert these two to GFS_typedefs defaults to avoid a crash: -export SEDI_SEMI=.false. -export DECFL=8 - -export RRFS_SMOKE=.true. -export SEAS_OPT=0 - -export LKM=1 -export SFCLAY_COMPUTE_FLUX=.true. -export IALB=2 -export ICLIQ_SW=2 -export IEMS=2 -export IOVR=3 -export KICE=9 -export LSM=3 -export LSOIL_LSM=9 -export DO_MYNNSFCLAY=.true. -export DO_MYNNEDMF=.true. -export DO_MYJPBL=.true -export HYBEDMF=.false. -export SHAL_CNV=.false. -export DO_SAT_ADJ=.false. -export DO_DEEP=.false. -export CCPP_SUITE='FV3_HRRR' -export INPES=12 -export JNPES=12 -export NPX=397 -export NPY=233 -export NPZ=65 -export MAKE_NH=.false. -export NA_INIT=0 -export DNATS=0 -export EXTERNAL_IC=.false. -export NGGPS_IC=.false. -export MOUNTAIN=.true. -export WARM_START=.true. -export READ_INCREMENT=.false. -export RES_LATLON_DYNAMICS="'fv3_increment.nc'" -export NPZP=66 -export FHZERO=1.0 -export IMP_PHYSICS=8 -export LDIAG3D=.false. -export QDIAG3D=.false. -export PRINT_DIFF_PGR=.true. -export FHCYC=0.0 -export IAER=1011 -export LHEATSTRG=.false. -export RANDOM_CLDS=.false. -export CNVCLD=.false. -export IMFSHALCNV=-1 -export IMFDEEPCNV=-1 -export CDMBWD='3.5,1.0' -export DO_SPPT=.false. -export DO_SHUM=.false. -export DO_SKEB=.false. -export LNDP_TYPE=0 -export N_VAR_LNDP=0 - -export GWD_OPT=3 -export DO_UGWP_V0=.false. -export DO_UGWP_V0_OROG_ONLY=.false. -export DO_GSL_DRAG_LS_BL=.true. -export DO_GSL_DRAG_SS=.true. -export DO_GSL_DRAG_TOFD=.true. -export DO_UGWP_V1=.false. -export DO_UGWP_V1_OROG_ONLY=.false. - -export FV3_RUN=rrfs_warm_run.IN -export INPUT_NML=rrfs_conus13km_hrrr.nml.IN -export FIELD_TABLE=field_table_thompson_aero_tke_smoke -export DIAG_TABLE=diag_table_hrrr -export MODEL_CONFIGURE=model_configure_rrfs_conus13km.IN -export DIAG_TABLE_ADDITIONAL=diag_additional_rrfs_smoke - -export FRAC_ICE=.true. diff --git a/tests/tests/rrfs_smoke_conus13km_phy32_restart_qr_mismatch b/tests/tests/rrfs_smoke_conus13km_phy32_restart_qr_mismatch deleted file mode 100644 index d989d3a760..0000000000 --- a/tests/tests/rrfs_smoke_conus13km_phy32_restart_qr_mismatch +++ /dev/null @@ -1,112 +0,0 @@ -############################################################################### -# -# HRRR smoke physics on 13km domain, quilt 32-bit control run -# -############################################################################### - -# This configuration is supposed to match the rrfs_dev1 parallel, so -# do not change the namelist without checking the current parallel. - -export TEST_DESCR="HRRR smoke physics on 13km domain, quilt 32-bit restart run" - -export CNTL_DIR=rrfs_smoke_conus13km_phy32_restart_mismatch - -export LIST_FILES="sfcf002.nc \ - atmf002.nc" - -export_fv3 - -export SYEAR=2021 -export SMONTH=05 -export SDAY=12 -export SHOUR=16 -export FHMAX=2 -export DT_ATMOS=120 -export QUILTING=.true. -export WRITE_GROUP=1 -export WRTTASK_PER_GROUP=6 -export NTILES=1 -export WRITE_DOPOST=.false. -export OUTPUT_HISTORY=.true. -export OUTPUT_GRID=lambert_conformal -export OUTPUT_FILE="'netcdf'" -export QUILTING_RESTART=.true. -export FHROT=1 -export RESTART_FILE_PREFIX="${SYEAR}${SMONTH}${SDAY}.$(printf "%02d" $(( ${SHOUR} + ${FHROT} )))0000" -export RRFS_RESTART=YES - -# Revert these two to GFS_typedefs defaults to avoid a crash: -export SEDI_SEMI=.false. -export DECFL=8 - -export RRFS_SMOKE=.true. -export SEAS_OPT=0 - -export LKM=1 -export SFCLAY_COMPUTE_FLUX=.true. -export IALB=2 -export ICLIQ_SW=2 -export IEMS=2 -export IOVR=3 -export KICE=9 -export LSM=3 -export LSOIL_LSM=9 -export DO_MYNNSFCLAY=.true. -export DO_MYNNEDMF=.true. -export DO_MYJPBL=.true -export HYBEDMF=.false. -export SHAL_CNV=.false. -export DO_SAT_ADJ=.false. -export DO_DEEP=.false. -export CCPP_SUITE='FV3_HRRR' -export INPES=12 -export JNPES=12 -export NPX=397 -export NPY=233 -export NPZ=65 -export MAKE_NH=.false. -export NA_INIT=0 -export DNATS=0 -export EXTERNAL_IC=.false. -export NGGPS_IC=.false. -export MOUNTAIN=.true. -export WARM_START=.true. -export READ_INCREMENT=.false. -export RES_LATLON_DYNAMICS="'fv3_increment.nc'" -export NPZP=66 -export FHZERO=1.0 -export IMP_PHYSICS=8 -export LDIAG3D=.false. -export QDIAG3D=.false. -export PRINT_DIFF_PGR=.true. -export FHCYC=0.0 -export IAER=1011 -export LHEATSTRG=.false. -export RANDOM_CLDS=.false. -export CNVCLD=.false. -export IMFSHALCNV=-1 -export IMFDEEPCNV=-1 -export CDMBWD='3.5,1.0' -export DO_SPPT=.false. -export DO_SHUM=.false. -export DO_SKEB=.false. -export LNDP_TYPE=0 -export N_VAR_LNDP=0 - -export GWD_OPT=3 -export DO_UGWP_V0=.false. -export DO_UGWP_V0_OROG_ONLY=.false. -export DO_GSL_DRAG_LS_BL=.true. -export DO_GSL_DRAG_SS=.true. -export DO_GSL_DRAG_TOFD=.true. -export DO_UGWP_V1=.false. -export DO_UGWP_V1_OROG_ONLY=.false. - -export FV3_RUN=rrfs_warm_run.IN -export INPUT_NML=rrfs_conus13km_hrrr.nml.IN -export FIELD_TABLE=field_table_thompson_aero_tke_smoke -export DIAG_TABLE=diag_table_hrrr -export MODEL_CONFIGURE=model_configure_rrfs_conus13km.IN -export DIAG_TABLE_ADDITIONAL=diag_additional_rrfs_smoke - -export FRAC_ICE=.true. diff --git a/tests/tests/rrfs_smoke_conus13km_radar_tten_warm b/tests/tests/rrfs_smoke_conus13km_radar_tten_warm deleted file mode 100644 index 6e47ece44b..0000000000 --- a/tests/tests/rrfs_smoke_conus13km_radar_tten_warm +++ /dev/null @@ -1,115 +0,0 @@ -############################################################################### -# -# HRRR smoke physics on 13km domain, with radar-derived temperature tendencies -# -############################################################################### - -# This configuration is supposed to match the rrfs_dev1 parallel, so -# do not change the namelist without checking the current parallel. - -export TEST_DESCR="HRRR smoke physics on 13km domain with radar-derived temperature tendencies" - -export CNTL_DIR=rrfs_smoke_conus13km_hrrr_warm_radar_tten - -export LIST_FILES="sfcf000.nc \ - sfcf001.nc \ - sfcf002.nc \ - atmf000.nc \ - atmf001.nc \ - atmf002.nc" - -export_fv3 - -export FH_DFI_RADAR='0.0, 0.25, 0.50, 0.75, 1.0' - -export SYEAR=2021 -export SMONTH=5 -export SDAY=12 -export SHOUR=16 -export FHMAX=2 -export DT_ATMOS=120 -export RESTART_INTERVAL=1 -export QUILTING=.true. -export WRITE_GROUP=1 -export WRTTASK_PER_GROUP=6 -export NTILES=1 -export WRITE_DOPOST=.false. -export OUTPUT_HISTORY=.true. -export OUTPUT_GRID=lambert_conformal -export OUTPUT_FILE="'netcdf'" - -# Revert these two to GFS_typedefs defaults to avoid a crash: -export SEDI_SEMI=.false. -export DECFL=8 - -export RRFS_SMOKE=.true. -export SEAS_OPT=0 - -export LKM=1 -export SFCLAY_COMPUTE_FLUX=.true. -export IALB=2 -export ICLIQ_SW=2 -export IEMS=2 -export IOVR=3 -export KICE=9 -export LSM=3 -export LSOIL_LSM=9 -export DO_MYNNSFCLAY=.true. -export DO_MYNNEDMF=.true. -export DO_MYJPBL=.true -export HYBEDMF=.false. -export SHAL_CNV=.false. -export DO_SAT_ADJ=.false. -export DO_DEEP=.false. -export CCPP_SUITE='FV3_HRRR' -export INPES=12 -export JNPES=12 -export NPX=397 -export NPY=233 -export NPZ=65 -export MAKE_NH=.false. -export NA_INIT=0 -export DNATS=0 -export EXTERNAL_IC=.false. -export NGGPS_IC=.false. -export MOUNTAIN=.true. -export WARM_START=.true. -export READ_INCREMENT=.false. -export RES_LATLON_DYNAMICS="'fv3_increment.nc'" -export NPZP=66 -export FHZERO=1.0 -export IMP_PHYSICS=8 -export LDIAG3D=.false. -export QDIAG3D=.false. -export PRINT_DIFF_PGR=.true. -export FHCYC=0.0 -export IAER=1011 -export LHEATSTRG=.false. -export RANDOM_CLDS=.false. -export CNVCLD=.false. -export IMFSHALCNV=-1 -export IMFDEEPCNV=-1 -export CDMBWD='3.5,1.0' -export DO_SPPT=.false. -export DO_SHUM=.false. -export DO_SKEB=.false. -export LNDP_TYPE=0 -export N_VAR_LNDP=0 - -export GWD_OPT=3 -export DO_UGWP_V0=.false. -export DO_UGWP_V0_OROG_ONLY=.false. -export DO_GSL_DRAG_LS_BL=.true. -export DO_GSL_DRAG_SS=.true. -export DO_GSL_DRAG_TOFD=.true. -export DO_UGWP_V1=.false. -export DO_UGWP_V1_OROG_ONLY=.false. - -export FV3_RUN=rrfs_warm_run.IN -export INPUT_NML=rrfs_conus13km_hrrr.nml.IN -export FIELD_TABLE=field_table_thompson_aero_tke_smoke -export DIAG_TABLE=diag_table_hrrr -export MODEL_CONFIGURE=model_configure_rrfs_conus13km.IN -export DIAG_TABLE_ADDITIONAL=diag_additional_rrfs_smoke - -export FRAC_ICE=.true.