diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000000..1dc8f4ed61 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,5 @@ +Dockerfile +.git +.gitignore +tests/*.log +tests/log_ut_linux.gnu diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index 3f4ec4ec86..a28608f484 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -4,8 +4,7 @@ Provide a detailed description of what this PR does. What bug does it fix, or what feature does it add? Is a change of answers expected from this PR? - - +Are any library updates included in this PR (modulefiles etc.)? ### Issue(s) addressed @@ -14,15 +13,12 @@ Link the issues to be closed with this PR, whether in this repository, or in ano - fixes # - fixes noaa-emc/fv3atm/issues/ - - ## Testing How were these changes tested? What compilers / HPCs was it tested with? Are the changes covered by regression tests? (If not, why? Do new tests need to be added?) - - +Have regression tests and unit tests (utests) been run? On which platforms and with which compilers? (Note that unit tests can only be run on tier-1 platforms) ## Dependencies diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml new file mode 100644 index 0000000000..5301085819 --- /dev/null +++ b/.github/workflows/main.yml @@ -0,0 +1,121 @@ +name: Pull Request Tests + +on: + push: + branches: + - develop + pull_request: + branches: + - develop + +jobs: + setup: + name: Set up + runs-on: ubuntu-latest + + outputs: + tn: ${{ steps.parse.outputs.tn }} + bld: ${{ steps.parse.outputs.bld }} + test: ${{ steps.parse.outputs.test }} + img: ${{ steps.parse.outputs.img }} + + steps: + - name: Checkout codes + uses: actions/checkout@v2 + + - name: Parse cases + id: parse + run: | + cd ${GITHUB_WORKSPACE}/tests/ci + parsed_output=( $(./parse.sh) ) + name_=${parsed_output[0]} + bld_=${parsed_output[1]} + test_=${parsed_output[2]} + img_=${parsed_output[3]} + + echo "::set-output name=tn::$name_" + echo "::set-output name=bld::$bld_" + echo "::set-output name=test::$test_" + echo "::set-output name=img::$img_" + + echo "test name : $name_" + echo "build set : $bld_" + echo "test set : $test_" + echo "image name: $img_" + + build: + name: Build (${{ matrix.bld_set }}) + needs: setup + runs-on: ubuntu-latest + + strategy: + fail-fast: false + matrix: ${{ fromJson(needs.setup.outputs.bld) }} + + steps: + - name: Checkout codes + uses: actions/checkout@v2 + with: + submodules: recursive + + - name: Build + run: | + printf '{\n "experimental": true\n}' | sudo tee /etc/docker/daemon.json >/dev/null + sudo systemctl restart docker + sleep 10 + cd tests/ci && ./ci.sh -n ${{ needs.setup.outputs.tn }} -b ${{ matrix.bld_set }} + + - name: Free up disk space + run: | + sudo docker rmi $(sudo docker image ls | grep -E -m1 '' | awk '{ print $3 }') + sudo docker rmi $(sudo docker image ls | awk '/ci-test-base/ { print $3 }') + + - name: Prepare artifacts + run: | + cd tests/ci + sudo docker save ${{ needs.setup.outputs.img }} | gzip >${{ needs.setup.outputs.img }}.tar.gz + tar cvjf artifact.tar.bz2 ${{ needs.setup.outputs.img }}.tar.gz ci.sh ci.test + + - name: Upload artifacts + uses: actions/upload-artifact@v2 + with: + name: ${{ matrix.bld_set }}.artifact.tar.bz2 + path: tests/ci/artifact.tar.bz2 + + utest: + name: Unit test (${{ needs.setup.outputs.tn }}, ${{ matrix.test_set }}) + needs: [setup,build] + runs-on: ubuntu-latest + #runs-on: self-hosted + + strategy: + fail-fast: false + matrix: ${{ fromJson(needs.setup.outputs.test) }} + + steps: + - name: Download artifacts + uses: actions/download-artifact@v2 + with: + name: ${{ matrix.artifact }}.artifact.tar.bz2 + + - name: Prepare artifacts + run: | + tar xvjf artifact.tar.bz2 && rm -f artifact.tar.bz2 + sudo docker load --input ${{ needs.setup.outputs.img }}.tar.gz && rm -f ${{ needs.setup.outputs.img }}.tar.gz + + - name: Run utest + run: ./ci.sh -n ${{ needs.setup.outputs.tn }} -r ${{ matrix.test_set }} + + - name: Upload memory usage file + if: ${{ always() }} + uses: actions/upload-artifact@v2 + with: + name: memory_stat_${{ matrix.test_set }} + path: memory_stat + + - name: Clean up + if: ${{ always() }} + run: | + rm -f ci.sh ci.test + sudo docker rm my-container && sudo docker rmi ${{ needs.setup.outputs.img }}:latest + sudo docker volume rm DataVolume diff --git a/.github/workflows/manage.yml b/.github/workflows/manage.yml new file mode 100644 index 0000000000..9f12a8f372 --- /dev/null +++ b/.github/workflows/manage.yml @@ -0,0 +1,54 @@ +name: Manage workflows + +on: + workflow_run: + workflows: ["Pull Request Tests"] + types: + - requested + +jobs: + job1: + name: Job 1 + runs-on: ubuntu-latest + + steps: + - name: Checkout codes + uses: actions/checkout@v2 + + - name: Check if skip-ci is requested + run: | + cd ${GITHUB_WORKSPACE}/tests/ci + repo="${GITHUB_API_URL}/repos/${GITHUB_REPOSITORY}/actions/runs" + tr_id=$(cat ${GITHUB_EVENT_PATH} | ./json_helper.py get_trigger_id) + tr_br=$(cat ${GITHUB_EVENT_PATH} | ./json_helper.py get_trigger_br) + check=$(cat ${GITHUB_EVENT_PATH} | ./json_helper.py check_skip) + echo "::set-env name=TRIGGER_ID::${tr_id}" + echo "::set-env name=TRIGGER_BR::${tr_br}" + echo "skip-ci: ${check}" + if [[ $check == yes ]]; then + echo "skip-ci is requested" + echo '::set-env name=CURR_JOB::cancelled' + curl -X POST -H "Authorization: token ${{ secrets.GITHUB_TOKEN }}" -H "Accept: application/vnd.github.v3+json" ${repo}/$tr_id/cancel + else + echo '::set-env name=CURR_JOB::running' + fi + + - name: Cancel redundant jobs + run: | + echo "CURR_JOB is $CURR_JOB" + echo "TRIGGER_ID is $TRIGGER_ID" + echo "TRIGGER_BR is $TRIGGER_BR" + export GITHUB_ACTOR + export GITHUB_RUN_ID + export TRIGGER_ID + export TRIGGER_BR + cd ${GITHUB_WORKSPACE}/tests/ci + repo="${GITHUB_API_URL}/repos/${GITHUB_REPOSITORY}/actions/runs" + cancel_ids=$(curl -H "Accept: application/vnd.github.v3+json" ${repo} | ./json_helper.py cancel_workflow) + echo "cancel ids: $cancel_ids" + if [[ $cancel_ids != '' ]]; then + for i in $cancel_ids; do + curl -X POST -H "Authorization: token ${{ secrets.GITHUB_TOKEN }}" -H "Accept: application/vnd.github.v3+json" ${repo}/$i/cancel + done + fi + if: ${{ env.CURR_JOB == 'running' }} diff --git a/CMakeLists.txt b/CMakeLists.txt index 53e9b66518..09a1ed7dec 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -22,6 +22,7 @@ set(AVX2 ON CACHE BOOL "Enable AVX2 instruction set") set(SIMDMULTIARCH OFF CACHE BOOL "Enable multi-target SIMD instruction sets") set(CCPP ON CACHE BOOL "Enable CCPP") set(DEBUG OFF CACHE BOOL "Enable DEBUG mode") +set(DEBUG_LINKMPI ON CACHE BOOL "Enable linkmpi option when DEBUG mode is on") set(INLINE_POST OFF CACHE BOOL "Enable inline post") set(MULTI_GASES OFF CACHE BOOL "Enable MULTI_GASES") set(OPENMP ON CACHE BOOL "Enable OpenMP threading") @@ -46,6 +47,7 @@ message("AVX2 ............. ${AVX2}") message("SIMDMULTIARCH ${SIMDMULTIARCH}") message("CCPP ............. ${CCPP}") message("DEBUG ............ ${DEBUG}") +message("DEBUG_LINKMPI .... ${DEBUG_LINKMPI}") message("INLINE_POST ...... ${INLINE_POST}") message("MULTI_GASES ...... ${MULTI_GASES}") message("OPENMP ........... ${OPENMP}") @@ -108,7 +110,8 @@ if(CCPP) if(DEFINED CCPP_SUITES) message("Calling CCPP code generator (ccpp_prebuild.py) for SUITES = ${CCPP_SUITES}") - execute_process(COMMAND FV3/ccpp/framework/scripts/ccpp_prebuild.py + execute_process(COMMAND ${Python_EXECUTABLE} + "FV3/ccpp/framework/scripts/ccpp_prebuild.py" "--config=FV3/ccpp/config/ccpp_prebuild_config.py" "--suites=${CCPP_SUITES}" "--builddir=${PROJECT_BINARY_DIR}/FV3" @@ -119,7 +122,8 @@ if(CCPP) ) else() message("Calling CCPP code generator (ccpp_prebuild.py) ...") - execute_process(COMMAND FV3/ccpp/framework/scripts/ccpp_prebuild.py + execute_process(COMMAND ${Python_EXECUTABLE} + "FV3/ccpp/framework/scripts/ccpp_prebuild.py" "--config=FV3/ccpp/config/ccpp_prebuild_config.py" "--builddir=${PROJECT_BINARY_DIR}/FV3" WORKING_DIRECTORY ${PROJECT_SOURCE_DIR} diff --git a/FV3 b/FV3 index 4e6475e730..4a64b784f0 160000 --- a/FV3 +++ b/FV3 @@ -1 +1 @@ -Subproject commit 4e6475e730e1613d926f488df7de80f1f1fd7e49 +Subproject commit 4a64b784f07024d6ce1be3cdbd1256aa93bf190d diff --git a/NEMS b/NEMS index fd578b9c98..9d05172b71 160000 --- a/NEMS +++ b/NEMS @@ -1 +1 @@ -Subproject commit fd578b9c981b18d24c0729f6d8ec42df51e661e9 +Subproject commit 9d05172b711f4ab5d6f978dbe575bd67a681b55a diff --git a/WW3 b/WW3 index 19f3126c83..96e3f3a8fa 160000 --- a/WW3 +++ b/WW3 @@ -1 +1 @@ -Subproject commit 19f3126c832b26ae4c5b27bca6c1dcc676755602 +Subproject commit 96e3f3a8fa0389a4b110b0fa23e7a414f6d92038 diff --git a/build.sh b/build.sh index f76a4d0072..dffe3f405a 100755 --- a/build.sh +++ b/build.sh @@ -1,7 +1,11 @@ #!/bin/bash set -eu -MYDIR=$(cd "$(dirname "$(readlink -f -n "${BASH_SOURCE[0]}" )" )" && pwd -P) +if [[ $(uname -s) == Darwin ]]; then + readonly MYDIR=$(cd "$(dirname "$(greadlink -f -n "${BASH_SOURCE[0]}" )" )" && pwd -P) +else + readonly MYDIR=$(cd "$(dirname "$(readlink -f -n "${BASH_SOURCE[0]}" )" )" && pwd -P) +fi export CMAKE_C_COMPILER=${CMAKE_C_COMPILER:-mpicc} export CMAKE_CXX_COMPILER=${CMAKE_CXX_COMPILER:-mpicxx} diff --git a/cmake/FindESMF.cmake b/cmake/FindESMF.cmake index 82b648e087..72d66ea9da 100644 --- a/cmake/FindESMF.cmake +++ b/cmake/FindESMF.cmake @@ -93,7 +93,7 @@ if (ESMF_FOUND) set(ESMF_INTERFACE_LINK_LIBRARIES "") else() # When linking the static library, also need the ESMF linker flags; strip any leading/trailing whitespaces - string(STRIP "${ESMF_F90ESMFLINKRPATHS} ${ESMF_F90ESMFLINKPATHS} ${ESMF_F90LINKLIBS} ${ESMF_F90LINKOPTS}" ESMF_INTERFACE_LINK_LIBRARIES) + string(STRIP "${ESMF_F90ESMFLINKRPATHS} ${ESMF_F90ESMFLINKPATHS} ${ESMF_F90LINKPATHS} ${ESMF_F90LINKLIBS} ${ESMF_F90LINKOPTS}" ESMF_INTERFACE_LINK_LIBRARIES) message(STATUS "Found ESMF library: ${esmf_lib}") endif() diff --git a/cmake/FindNetCDF.cmake b/cmake/FindNetCDF.cmake index 1439ae8486..64d0395541 100644 --- a/cmake/FindNetCDF.cmake +++ b/cmake/FindNetCDF.cmake @@ -228,6 +228,9 @@ foreach( _comp IN LISTS _search_components ) IMPORTED_LOCATION ${NetCDF_${_comp}_LIBRARY} INTERFACE_INCLUDE_DIRECTORIES "${NetCDF_${_comp}_INCLUDE_DIRS}" INTERFACE_LINK_LIBRARIES ${NetCDF_${_comp}_LIBRARIES} ) + if( NOT _comp MATCHES "^(C)$" ) + target_link_libraries(NetCDF::NetCDF_${_comp} INTERFACE NetCDF::NetCDF_C) + endif() endif() endif() endforeach() diff --git a/cmake/GNU.cmake b/cmake/GNU.cmake index e1d014b7af..043da10719 100644 --- a/cmake/GNU.cmake +++ b/cmake/GNU.cmake @@ -1,10 +1,13 @@ set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -fcray-pointer -ffree-line-length-none -fno-range-check -fbacktrace") +if(${CMAKE_Fortran_COMPILER_VERSION} VERSION_GREATER_EQUAL 10) + set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -fallow-argument-mismatch -fallow-invalid-boz") +endif() if(DEBUG) - set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -Wall -O0 -ggdb -fno-unsafe-math-optimizations -frounding-math -fsignaling-nans -ffpe-trap=invalid,zero,overflow -fbounds-check") - set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -O0 -ggdb") + set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -O0 -ggdb -fno-unsafe-math-optimizations -frounding-math -fsignaling-nans -ffpe-trap=invalid,zero,overflow -fbounds-check") + set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -O0 -ggdb") add_definitions(-DDEBUG) elseif(REPRO) if (APPLE) diff --git a/cmake/Intel.cmake b/cmake/Intel.cmake index 9411625358..7f5adfabe5 100644 --- a/cmake/Intel.cmake +++ b/cmake/Intel.cmake @@ -40,6 +40,13 @@ if(REPRO) set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -O2 -debug minimal") elseif(DEBUG) set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -g -O0 -check -check noarg_temp_created -check nopointer -warn -warn noerrors -fp-stack-check -fstack-protector-all -fpe0 -debug -traceback -ftrapuv") + if(DEBUG_LINKMPI) + if(OPENMP) + set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -link_mpi=dbg_mt") + else() + set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -link_mpi=dbg") + endif() + endif() set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -O0 -g -ftrapuv -traceback") else() set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -O2 -debug minimal -fp-model source -qoverride-limits -qopt-prefetch=3") diff --git a/cmake/configure_cheyenne.gnu.cmake b/cmake/configure_cheyenne.gnu.cmake index b5050da3c6..feda1e6f4c 100644 --- a/cmake/configure_cheyenne.gnu.cmake +++ b/cmake/configure_cheyenne.gnu.cmake @@ -1 +1 @@ -set(INLINE_POST ON CACHE BOOL "Enable inline post" FORCE) +set(INLINE_POST ON CACHE BOOL "Enable inline post" FORCE) diff --git a/cmake/configure_cheyenne.intel.cmake b/cmake/configure_cheyenne.intel.cmake index feda1e6f4c..16b88539a1 100644 --- a/cmake/configure_cheyenne.intel.cmake +++ b/cmake/configure_cheyenne.intel.cmake @@ -1 +1,2 @@ set(INLINE_POST ON CACHE BOOL "Enable inline post" FORCE) +set(DEBUG_LINKMPI OFF CACHE BOOL "Enable linkmpi option when DEBUG mode is on" FORCE) diff --git a/cmake/configure_gaea.intel.cmake b/cmake/configure_gaea.intel.cmake index feda1e6f4c..16b88539a1 100644 --- a/cmake/configure_gaea.intel.cmake +++ b/cmake/configure_gaea.intel.cmake @@ -1 +1,2 @@ set(INLINE_POST ON CACHE BOOL "Enable inline post" FORCE) +set(DEBUG_LINKMPI OFF CACHE BOOL "Enable linkmpi option when DEBUG mode is on" FORCE) diff --git a/cmake/configure_hera.gnu.cmake b/cmake/configure_hera.gnu.cmake index b5050da3c6..ba689958ab 100644 --- a/cmake/configure_hera.gnu.cmake +++ b/cmake/configure_hera.gnu.cmake @@ -1 +1,2 @@ -set(INLINE_POST ON CACHE BOOL "Enable inline post" FORCE) +set(INLINE_POST ON CACHE BOOL "Enable inline post" FORCE) +set(PARALLEL_NETCDF ON CACHE BOOL "Enable parallel NetCDF" FORCE) diff --git a/cmake/configure_wcoss_cray.cmake b/cmake/configure_wcoss_cray.cmake index b5050da3c6..c8a689be6c 100644 --- a/cmake/configure_wcoss_cray.cmake +++ b/cmake/configure_wcoss_cray.cmake @@ -1 +1,3 @@ set(INLINE_POST ON CACHE BOOL "Enable inline post" FORCE) +set(PARALLEL_NETCDF ON CACHE BOOL "Enable parallel NetCDF" FORCE) +set(DEBUG_LINKMPI OFF CACHE BOOL "Enable linkmpi option when DEBUG mode is on" FORCE) diff --git a/conf/configure.fv3.cheyenne.gnu b/conf/configure.fv3.cheyenne.gnu index c86349ecb4..ee0c061244 100644 --- a/conf/configure.fv3.cheyenne.gnu +++ b/conf/configure.fv3.cheyenne.gnu @@ -63,7 +63,8 @@ include $(ESMFMKFILE) ESMF_INC = $(ESMF_F90COMPILEPATHS) NEMSIOINC = -I$(NEMSIO_INC) -NCEPLIBS = $(NEMSIO_LIB) $(BACIO_LIB4) $(SP_LIBd) $(W3EMC_LIBd) $(W3NCO_LIBd) +NCEPLIBS = $(POST_LIB) $(NEMSIO_LIB) $(G2_LIB4) $(G2TMPL_LIB) $(BACIO_LIB4) $(SP_LIBd) $(W3EMC_LIBd) $(W3NCO_LIBd) $(CRTM_LIB) -lpng -ljasper -lz +# $(PNG_LIB) $(JASPER_LIB) $(Z_LIB) ############################################## # Need to use at least GNU Make version 3.81 # @@ -89,7 +90,7 @@ CFLAGS := $(INCLUDE) FFLAGS := $(INCLUDE) -fcray-pointer -ffree-line-length-none -fno-range-check -fbacktrace CPPDEFS += -Duse_libMPI -Duse_netCDF -DSPMD -DUSE_LOG_DIAG_FIELD_INFO -DUSE_GFSL63 -DGFS_PHYS -Duse_WRTCOMP -CPPDEFS += -DNEW_TAUCTMAX -DINTERNAL_FILE_NML -DNO_INLINE_POST +CPPDEFS += -DNEW_TAUCTMAX -DINTERNAL_FILE_NML ifeq ($(HYDRO),Y) CPPDEFS += @@ -97,10 +98,6 @@ else CPPDEFS += -DMOIST_CAPPA -DUSE_COND endif -ifeq ($(NAM_phys),Y) -CPPDEFS += -DNAM_phys -endif - ifeq ($(32BIT),Y) CPPDEFS += -DOVERLOAD_R4 -DOVERLOAD_R8 FFLAGS += diff --git a/conf/configure.fv3.cheyenne.intel b/conf/configure.fv3.cheyenne.intel index 99a550f265..dc1442e32d 100644 --- a/conf/configure.fv3.cheyenne.intel +++ b/conf/configure.fv3.cheyenne.intel @@ -63,7 +63,8 @@ include $(ESMFMKFILE) ESMF_INC = $(ESMF_F90COMPILEPATHS) NEMSIOINC = -I$(NEMSIO_INC) -NCEPLIBS = $(NEMSIO_LIB) $(BACIO_LIB4) $(SP_LIBd) $(W3EMC_LIBd) $(W3NCO_LIBd) +NCEPLIBS = $(POST_LIB) $(NEMSIO_LIB) $(G2_LIB4) $(G2TMPL_LIB) $(BACIO_LIB4) $(SP_LIBd) $(W3EMC_LIBd) $(W3NCO_LIBd) $(CRTM_LIB) -lpng -ljasper -lz +# $(PNG_LIB) $(JASPER_LIB) $(Z_LIB) ############################################## # Need to use at least GNU Make version 3.81 # @@ -89,7 +90,7 @@ CFLAGS := $(INCLUDE) FFLAGS := $(INCLUDE) -fno-alias -auto -safe-cray-ptr -save-temps -ftz -assume byterecl -nowarn -sox -align array64byte CPPDEFS += -Duse_libMPI -Duse_netCDF -DSPMD -DUSE_LOG_DIAG_FIELD_INFO -DUSE_GFSL63 -DGFS_PHYS -Duse_WRTCOMP -CPPDEFS += -DNEW_TAUCTMAX -DINTERNAL_FILE_NML -DNO_INLINE_POST +CPPDEFS += -DNEW_TAUCTMAX -DINTERNAL_FILE_NML ifeq ($(HYDRO),Y) CPPDEFS += @@ -97,10 +98,6 @@ else CPPDEFS += -DMOIST_CAPPA -DUSE_COND endif -ifeq ($(NAM_phys),Y) -CPPDEFS += -DNAM_phys -endif - ifeq ($(32BIT),Y) CPPDEFS += -DOVERLOAD_R4 -DOVERLOAD_R8 FFLAGS += -i4 -real-size 32 @@ -135,7 +132,7 @@ endif FFLAGS_OPT = -O2 -debug minimal -fp-model source -qoverride-limits -qopt-prefetch=3 FFLAGS_REPRO = -O2 -debug minimal -fp-model consistent -qoverride-limits -g -traceback -FFLAGS_DEBUG = -g -O0 -check all -check noarg_temp_created -check nopointer -warn -warn noerrors -fp-stack-check -fstack-protector-all -fpe0 -debug -traceback -ftrapuv +FFLAGS_DEBUG = -g -O0 -check all -check noarg_temp_created -check nopointer -warn -warn noerrors -fp-stack-check -fstack-protector-all -fpe0 -debug -traceback -ftrapuv -link_mpi=dbg TRANSCENDENTALS := -fast-transcendentals FFLAGS_OPENMP = -qopenmp diff --git a/conf/configure.fv3.endeavor.intel b/conf/configure.fv3.endeavor.intel deleted file mode 100644 index ae772da280..0000000000 --- a/conf/configure.fv3.endeavor.intel +++ /dev/null @@ -1,211 +0,0 @@ -## NEMS configuration file -## -## Platform: Endeavor -## Compiler: Intel with IntelMPI - -SHELL=/bin/sh - -################################################################################ -## Include the common configuration parts - -ifdef InNemsMakefile -include $(TOP)/conf/configure.nems.NUOPC -endif - -###################### PHYS_MODE ##### CHEM_MODE ############################### -# -# -# - -PHYS_MODE =compile -CHEM_MODE =compile -ifeq ($(PHYS_MODE),compile) - PHYS_LIB = $(TOP)/atmos/gsm/gsmphys - PHYS_INC = $(TOP)/atmos/gsm/gsmphys - PHYS_DIR = $(TOP)/atmos/gsm/gsmphys -endif -ifeq ($(CHEM_MODE),compile) - CHEM_LIB = $(TOP)/chem - CHEM_INC = $(TOP)/chem/gocart/src/Config/ - CHEM_DIR = $(TOP)/chem - CHEM_MOD = $(TOP)/chem/gocart/${ARCH}/include - ESMADIR = chem/gocart -endif - -############ -# commands # -############ -FC = mpiifort -CC = mpiicc -CXX = mpiicpc -LD = mpiifort -mkl=sequential - -######### -# flags # -######### -# default is 64-bit OpenMP non-hydrostatic build using AVX2 -DEBUG = -REPRO = -VERBOSE = -OPENMP = Y -AVX2 = Y -HYDRO = N -CCPP = N -SION = N -QUAD_PRECISION = Y -MULTI_GASES = N - -include $(ESMFMKFILE) -ESMF_INC = $(ESMF_F90COMPILEPATHS) - -NEMSIOINC = -I$(NEMSIO_INC) -NCEPLIBS = $(NEMSIO_LIB) $(BACIO_LIB4) $(SP_LIBd) $(W3EMC_LIBd) $(W3NCO_LIBd) - -############################################## -# Need to use at least GNU Make version 3.81 # -############################################## -need := 3.81 -ok := $(filter $(need),$(firstword $(sort $(MAKE_VERSION) $(need)))) -ifneq ($(need),$(ok)) -$(error Need at least make version $(need). Load module gmake/3.81) -endif - -NETCDF_ROOT = $(NETCDF) -INCLUDE = -I$(NETCDF_ROOT)/include -NETCDF_INC = -I$(NETCDF_ROOT)/include -ifneq ($(findstring netcdf/4,$(LOADEDMODULES)),) - NETCDF_LIB += -L$(NETCDF)/lib -lnetcdff -lnetcdf -else - NETCDF_LIB += -L$(NETCDF)/lib -lnetcdff -lnetcdf -endif - -FPPFLAGS := -fpp -Wp,-w $(INCLUDE) -CFLAGS := $(INCLUDE) - -FFLAGS := $(INCLUDE) -fno-alias -auto -safe-cray-ptr -save-temps -ftz -assume byterecl -nowarn -sox -align array64byte - -CPPDEFS += -Duse_libMPI -Duse_netCDF -DSPMD -DUSE_LOG_DIAG_FIELD_INFO -DUSE_GFSL63 -DGFS_PHYS -Duse_WRTCOMP -CPPDEFS += -DNEW_TAUCTMAX -DINTERNAL_FILE_NML -DNO_INLINE_POST - -ifeq ($(HYDRO),Y) -CPPDEFS += -else -CPPDEFS += -DMOIST_CAPPA -DUSE_COND -endif - -ifeq ($(NAM_phys),Y) -CPPDEFS += -DNAM_phys -endif - -ifeq ($(32BIT),Y) -CPPDEFS += -DOVERLOAD_R4 -DOVERLOAD_R8 -FFLAGS += -i4 -real-size 32 -else -ifeq ($(REPRO),Y) -FFLAGS += -i4 -real-size 64 -else -FFLAGS += -i4 -real-size 64 -no-prec-div -no-prec-sqrt -endif -endif - -ifeq ($(REPRO),Y) -FFLAGS += -qno-opt-dynamic-align -CFLAGS += -qno-opt-dynamic-align -else -ifeq ($(AVX2),Y) -FFLAGS += -xCORE-AVX2 -qno-opt-dynamic-align -CFLAGS += -xCORE-AVX2 -qno-opt-dynamic-align -else -FFLAGS += -xHOST -qno-opt-dynamic-align -CFLAGS += -xHOST -qno-opt-dynamic-align -endif -endif - -ifeq ($(MULTI_GASES),Y) -CPPDEFS += -DMULTI_GASES -endif - -ifeq ($(QUAD_PRECISION),Y) -CPPDEFS += -DENABLE_QUAD_PRECISION -endif - -FFLAGS_OPT = -O2 -debug minimal -fp-model source -qoverride-limits -qopt-prefetch=3 -FFLAGS_REPRO = -O2 -debug minimal -fp-model consistent -qoverride-limits -g -traceback -FFLAGS_DEBUG = -g -O0 -check all -check noarg_temp_created -check nopointer -warn -warn noerrors -fp-stack-check -fstack-protector-all -fpe0 -debug -traceback -ftrapuv - -TRANSCENDENTALS := -fast-transcendentals -FFLAGS_OPENMP = -qopenmp -FFLAGS_VERBOSE = -v -V -what - -CFLAGS += -D__IFC -sox -fp-model source - -CFLAGS_OPT = -O2 -debug minimal -CFLAGS_REPRO = -O2 -debug minimal -CFLAGS_OPENMP = -qopenmp -CFLAGS_DEBUG = -O0 -g -ftrapuv -traceback - -# Optional Testing compile flags. Mutually exclusive from DEBUG, REPRO, and OPT -# *_TEST will match the production if no new option(s) is(are) to be tested. -FFLAGS_TEST = -O3 -debug minimal -fp-model source -qoverride-limits -CFLAGS_TEST = -O2 - -LDFLAGS := -LDFLAGS_OPENMP := -qopenmp -LDFLAGS_VERBOSE := -Wl,-V,--verbose,-cref,-M - -# start with blank LIBS -LIBS := - -ifeq ($(REPRO),Y) -CPPDEFS += -DREPRO -CFLAGS += $(CFLAGS_REPRO) -FFLAGS += $(FFLAGS_REPRO) -FAST := -else ifeq ($(DEBUG),Y) -CPPDEFS += -DDEBUG -CFLAGS += $(CFLAGS_DEBUG) -FFLAGS += $(FFLAGS_DEBUG) -FAST := -else ifeq ($(TEST),Y) -CFLAGS += $(CFLAGS_TEST) -FFLAGS += $(FFLAGS_TEST) -FAST := -else -CFLAGS += $(CFLAGS_OPT) -FFLAGS += $(FFLAGS_OPT) -FAST := $(TRANSCENDENTALS) -endif - -ifeq ($(OPENMP),Y) -CPPDEFS += -DOPENMP -CFLAGS += $(CFLAGS_OPENMP) -FFLAGS += $(FFLAGS_OPENMP) -LDFLAGS += $(LDFLAGS_OPENMP) -endif - -ifeq ($(VERBOSE),Y) -CFLAGS += $(CFLAGS_VERBOSE) -FFLAGS += $(FFLAGS_VERBOSE) -LDFLAGS += $(LDFLAGS_VERBOSE) -endif - -ifeq ($(CCPP),Y) -CPPDEFS += -DCCPP -CFLAGS += -I$(PATH_CCPP)/include -FFLAGS += -I$(PATH_CCPP)/include -LDFLAGS += -L$(PATH_CCPP)/lib -lccppphys -lccpp $(NCEPLIBS) -lxml2 -endif - -ifeq ($(SION),Y) -CPPDEFS += -DSION -CFLAGS += $(SIONLIB_INC) -FFLAGS += $(SIONLIB_INC) -endif - -LDFLAGS += $(LIBS) - -ifdef InNemsMakefile -FFLAGS += $(ESMF_INC) -CPPFLAGS += -traditional -EXTLIBS = $(NCEPLIBS) $(ESMF_LIB) $(LDFLAGS) $(NETCDF_LIB) $(SIONLIB_LIB) -endif diff --git a/conf/configure.fv3.gaea.intel b/conf/configure.fv3.gaea.intel index 6b39bbe55a..16e57ef053 100644 --- a/conf/configure.fv3.gaea.intel +++ b/conf/configure.fv3.gaea.intel @@ -66,10 +66,6 @@ else CPPDEFS += -DMOIST_CAPPA -DUSE_COND endif -ifeq ($(NAM_phys),Y) -CPPDEFS += -DNAM_phys -endif - ifeq ($(32BIT),Y) CPPDEFS += -DOVERLOAD_R4 -DOVERLOAD_R8 FFLAGS += -i4 -real-size 32 diff --git a/conf/configure.fv3.hera.gnu b/conf/configure.fv3.hera.gnu index 95891803d2..54a499b261 100644 --- a/conf/configure.fv3.hera.gnu +++ b/conf/configure.fv3.hera.gnu @@ -1,7 +1,7 @@ ## NEMS configuration file ## ## Platform: Hera -## Compiler: GNU with OpenMPI +## Compiler: GNU with MPICH SHELL=/bin/sh @@ -64,7 +64,7 @@ CFLAGS := $(INCLUDE) FFLAGS := $(INCLUDE) -fcray-pointer -ffree-line-length-none -fno-range-check -fbacktrace CPPDEFS += -Duse_libMPI -Duse_netCDF -DSPMD -DUSE_LOG_DIAG_FIELD_INFO -DUSE_GFSL63 -DGFS_PHYS -Duse_WRTCOMP -CPPDEFS += -DNEW_TAUCTMAX -DINTERNAL_FILE_NML -DNO_INLINE_POST +CPPDEFS += -DNEW_TAUCTMAX -DINTERNAL_FILE_NML ifeq ($(HYDRO),Y) CPPDEFS += @@ -72,10 +72,6 @@ else CPPDEFS += -DMOIST_CAPPA -DUSE_COND endif -ifeq ($(NAM_phys),Y) -CPPDEFS += -DNAM_phys -endif - ifeq ($(32BIT),Y) CPPDEFS += -DOVERLOAD_R4 -DOVERLOAD_R8 FFLAGS += diff --git a/conf/configure.fv3.hera.intel b/conf/configure.fv3.hera.intel index baa0888aaf..2881a69ea8 100644 --- a/conf/configure.fv3.hera.intel +++ b/conf/configure.fv3.hera.intel @@ -73,10 +73,6 @@ else CPPDEFS += -DMOIST_CAPPA -DUSE_COND endif -ifeq ($(NAM_phys),Y) -CPPDEFS += -DNAM_phys -endif - ifeq ($(32BIT),Y) CPPDEFS += -DOVERLOAD_R4 -DOVERLOAD_R8 FFLAGS += -i4 -real-size 32 @@ -115,7 +111,7 @@ endif FFLAGS_OPT = -O2 -debug minimal -fp-model source -qoverride-limits -qopt-prefetch=3 FFLAGS_REPRO = -O2 -debug minimal -fp-model consistent -qoverride-limits -g -traceback -FFLAGS_DEBUG = -g -O0 -check all -check noarg_temp_created -check nopointer -warn -warn noerrors -fp-stack-check -fstack-protector-all -fpe0 -debug -traceback -ftrapuv +FFLAGS_DEBUG = -g -O0 -check all -check noarg_temp_created -check nopointer -warn -warn noerrors -fp-stack-check -fstack-protector-all -fpe0 -debug -traceback -ftrapuv -link_mpi=dbg TRANSCENDENTALS := -fast-transcendentals FFLAGS_OPENMP = -qopenmp @@ -185,5 +181,5 @@ LDFLAGS += $(LIBS) ifdef InNemsMakefile FFLAGS += $(ESMF_INC) CPPFLAGS += -traditional -EXTLIBS = $(NCEPLIBS) $(ESMF_LIB) $(LDFLAGS) $(NETCDF_LIB) +EXTLIBS = $(NCEPLIBS) $(ESMF_F90LINKPATHS) $(ESMF_LIB) $(LDFLAGS) $(NETCDF_LIB) endif diff --git a/conf/configure.fv3.jet.intel b/conf/configure.fv3.jet.intel index 3bb4d5ef93..bf5ed5f6d2 100644 --- a/conf/configure.fv3.jet.intel +++ b/conf/configure.fv3.jet.intel @@ -92,10 +92,6 @@ else CPPDEFS += -DMOIST_CAPPA -DUSE_COND endif -ifeq ($(NAM_phys),Y) -CPPDEFS += -DNAM_phys -endif - ifeq ($(32BIT),Y) CPPDEFS += -DOVERLOAD_R4 -DOVERLOAD_R8 FFLAGS += -i4 -real-size 32 diff --git a/conf/configure.fv3.linux.gnu b/conf/configure.fv3.linux.gnu index 1193afcad5..f693327c98 100644 --- a/conf/configure.fv3.linux.gnu +++ b/conf/configure.fv3.linux.gnu @@ -97,10 +97,6 @@ else CPPDEFS += -DMOIST_CAPPA -DUSE_COND endif -ifeq ($(NAM_phys),Y) -CPPDEFS += -DNAM_phys -endif - ifeq ($(32BIT),Y) CPPDEFS += -DOVERLOAD_R4 -DOVERLOAD_R8 FFLAGS += diff --git a/conf/configure.fv3.macosx.gnu b/conf/configure.fv3.macosx.gnu index c9ab995640..47a12d5d78 100644 --- a/conf/configure.fv3.macosx.gnu +++ b/conf/configure.fv3.macosx.gnu @@ -107,10 +107,6 @@ else CPPDEFS += -DMOIST_CAPPA -DUSE_COND endif -ifeq ($(NAM_phys),Y) -CPPDEFS += -DNAM_phys -endif - ifeq ($(32BIT),Y) CPPDEFS += -DOVERLOAD_R4 -DOVERLOAD_R8 FFLAGS += diff --git a/conf/configure.fv3.orion.intel b/conf/configure.fv3.orion.intel index 78ce6aa542..580eddc151 100644 --- a/conf/configure.fv3.orion.intel +++ b/conf/configure.fv3.orion.intel @@ -31,7 +31,6 @@ OPENMP = Y AVX2 = Y HYDRO = N CCPP = N -STATIC = N QUAD_PRECISION = Y MULTI_GASES = N @@ -73,10 +72,6 @@ else CPPDEFS += -DMOIST_CAPPA -DUSE_COND endif -ifeq ($(NAM_phys),Y) -CPPDEFS += -DNAM_phys -endif - ifeq ($(32BIT),Y) CPPDEFS += -DOVERLOAD_R4 -DOVERLOAD_R8 FFLAGS += -i4 -real-size 32 @@ -114,7 +109,7 @@ endif FFLAGS_OPT = -O2 -debug minimal -fp-model source -qoverride-limits -qopt-prefetch=3 FFLAGS_REPRO = -O2 -debug minimal -fp-model consistent -qoverride-limits -g -traceback -FFLAGS_DEBUG = -g -O0 -check all -check noarg_temp_created -check nopointer -warn -warn noerrors -fp-stack-check -fstack-protector-all -fpe0 -debug -traceback -ftrapuv +FFLAGS_DEBUG = -g -O0 -check all -check noarg_temp_created -check nopointer -warn -warn noerrors -fp-stack-check -fstack-protector-all -fpe0 -debug -traceback -ftrapuv -link_mpi=dbg TRANSCENDENTALS := -fast-transcendentals FFLAGS_OPENMP = -qopenmp @@ -176,12 +171,7 @@ ifeq ($(CCPP),Y) CPPDEFS += -DCCPP CFLAGS += -I$(PATH_CCPP)/include FFLAGS += -I$(PATH_CCPP)/include -ifeq ($(STATIC),Y) -CPPDEFS += -DSTATIC LDFLAGS += -L$(PATH_CCPP)/lib -lccppphys -lccpp $(NCEPLIBS) -lxml2 -else -LDFLAGS += -L$(PATH_CCPP)/lib -lccpp -endif endif LDFLAGS += $(LIBS) diff --git a/conf/configure.fv3.s4.intel b/conf/configure.fv3.s4.intel index 56cf0f0a15..8e8830546f 100644 --- a/conf/configure.fv3.s4.intel +++ b/conf/configure.fv3.s4.intel @@ -81,10 +81,6 @@ else CPPDEFS += -DMOIST_CAPPA -DUSE_COND endif -ifeq ($(NAM_phys),Y) -CPPDEFS += -DNAM_phys -endif - ifeq ($(32BIT),Y) CPPDEFS += -DOVERLOAD_R4 -DOVERLOAD_R8 FFLAGS += -i4 -real-size 32 diff --git a/conf/configure.fv3.stampede.intel b/conf/configure.fv3.stampede.intel index f1c0b566d6..67a2c7fa68 100644 --- a/conf/configure.fv3.stampede.intel +++ b/conf/configure.fv3.stampede.intel @@ -92,10 +92,6 @@ else CPPDEFS += -DMOIST_CAPPA -DUSE_COND endif -ifeq ($(NAM_phys),Y) -CPPDEFS += -DNAM_phys -endif - ifeq ($(32BIT),Y) CPPDEFS += -DOVERLOAD_R4 -DOVERLOAD_R8 FFLAGS += -i4 -real-size 32 diff --git a/conf/configure.fv3.wcoss_cray b/conf/configure.fv3.wcoss_cray index a90398ea90..b2d37a20db 100644 --- a/conf/configure.fv3.wcoss_cray +++ b/conf/configure.fv3.wcoss_cray @@ -39,7 +39,7 @@ ifneq ($(need),$(ok)) $(error Need at least make version $(need). Load module gmake/3.81) endif -NETCDF_ROOT = $(NETCDF_DIR) +NETCDF_ROOT = $(NETCDF) INCLUDE = -I$(NETCDF_ROOT)/include FPPFLAGS := -fpp -Wp,-w $(INCLUDE) @@ -48,7 +48,7 @@ CFLAGS := $(INCLUDE) FFLAGS := $(INCLUDE) -fno-alias -auto -safe-cray-ptr -ftz -assume byterecl -nowarn -sox -align array64byte CPPDEFS += -Duse_libMPI -Duse_netCDF -DSPMD -DUSE_LOG_DIAG_FIELD_INFO -DUSE_GFSL63 -DGFS_PHYS -Duse_WRTCOMP -CPPDEFS += -DNEW_TAUCTMAX -DINTERNAL_FILE_NML -DNO_PARALLEL_NETCDF +CPPDEFS += -DNEW_TAUCTMAX -DINTERNAL_FILE_NML ifeq ($(HYDRO),Y) CPPDEFS += @@ -109,6 +109,7 @@ FFLAGS_TEST = -O3 -debug minimal -fp-model source -qoverride-limits CFLAGS_TEST = -O2 LDFLAGS := +LDFLAGS += $(Z_LIB) -L$(NETCDF_ROOT)/lib LDFLAGS_OPENMP := -qopenmp LDFLAGS_VERBOSE := -Wl,-V,--verbose,-cref,-M @@ -157,16 +158,12 @@ FFLAGS += -I$(PATH_CCPP)/include LDFLAGS += -L$(PATH_CCPP)/lib -lccppphys -lccpp $(NCEPLIBS) -lxml2 endif -ifneq ($(findstring netcdf/4,$(LOADEDMODULES)),) - LIBS += -lnetcdff -lnetcdf -lhdf5_hl -lhdf5 -lz -else - LIBS += -lnetcdf -endif +LIBS += -lnetcdff -lnetcdf -lhdf5_hl -lhdf5 $(Z_LIB) LDFLAGS += $(LIBS) ifdef InNemsMakefile FFLAGS += $(ESMF_INC) CPPFLAGS += -traditional -EXTLIBS = $(NCEPLIBS) $(ESMF_LIB) $(LDFLAGS) +EXTLIBS = $(NCEPLIBS) $(LDFLAGS) $(ESMF_LIB) endif diff --git a/conf/configure.fv3.wcoss_dell_p3 b/conf/configure.fv3.wcoss_dell_p3 index 31da475c38..8e768fa930 100644 --- a/conf/configure.fv3.wcoss_dell_p3 +++ b/conf/configure.fv3.wcoss_dell_p3 @@ -91,7 +91,7 @@ endif # FFLAGS_OPT = -O2 -debug minimal -fp-model source -qoverride-limits -qopt-prefetch=3 FFLAGS_REPRO = -O2 -debug minimal -fp-model consistent -qoverride-limits -g -traceback -FFLAGS_DEBUG = -g -O0 -check -check noarg_temp_created -check nopointer -warn -warn noerrors -fp-stack-check -fstack-protector-all -fpe0 -debug -traceback -ftrapuv +FFLAGS_DEBUG = -g -O0 -check -check noarg_temp_created -check nopointer -warn -warn noerrors -fp-stack-check -fstack-protector-all -fpe0 -debug -traceback -ftrapuv -link_mpi=dbg TRANSCENDENTALS := -fast-transcendentals FFLAGS_OPENMP = -qopenmp diff --git a/modulefiles/cheyenne.gnu/fv3 b/modulefiles/cheyenne.gnu/fv3 index a32123d47f..588ceaefa9 100644 --- a/modulefiles/cheyenne.gnu/fv3 +++ b/modulefiles/cheyenne.gnu/fv3 @@ -21,11 +21,13 @@ module load mpt/2.19 module load ncarcompilers/0.5.0 ## -## use pre-compiled NetCDF, ESMF and NCEP libraries for above compiler / MPI combination +## use pre-compiled PNG, NetCDF, ESMF and NCEP libraries for above compiler / MPI combination ## -module use -a /glade/p/ral/jntp/GMTB/tools/ufs-stack-20200728/gnu-9.1.0/mpt-2.19/modules +module use -a /glade/p/ral/jntp/GMTB/tools/ufs-stack-20200909/gnu-9.1.0/mpt-2.19/modules + +module load libpng/1.6.35 module load netcdf/4.7.4 -module load esmf/8.0.0 +module load esmf/8.1.0bs27 module load bacio/2.4.0 module load crtm/2.3.0 diff --git a/modulefiles/cheyenne.intel/fv3 b/modulefiles/cheyenne.intel/fv3 index 48223322c8..71b7ce44f1 100644 --- a/modulefiles/cheyenne.intel/fv3 +++ b/modulefiles/cheyenne.intel/fv3 @@ -21,11 +21,13 @@ module load mpt/2.19 module load ncarcompilers/0.5.0 ## -## use pre-compiled NetCDF, ESMF and NCEP libraries for above compiler / MPI combination +## use pre-compiled PNG, NetCDF, ESMF and NCEP libraries for above compiler / MPI combination ## -module use -a /glade/p/ral/jntp/GMTB/tools/ufs-stack-20200728/intel-19.1.1/mpt-2.19/modules +module use -a /glade/p/ral/jntp/GMTB/tools/ufs-stack-20200909/intel-19.1.1/mpt-2.19/modules + +module load libpng/1.6.35 module load netcdf/4.7.4 -module load esmf/8.0.0 +module load esmf/8.1.0bs27 module load bacio/2.4.0 module load crtm/2.3.0 diff --git a/modulefiles/endeavor.intel/fv3 b/modulefiles/endeavor.intel/fv3 deleted file mode 100755 index 7e0a6e34da..0000000000 --- a/modulefiles/endeavor.intel/fv3 +++ /dev/null @@ -1,54 +0,0 @@ -#!/bin/bash - -#%Module###################################################################### -## -## NEMS FV3 Prerequisites: Intel Endeavor with Intel icc/ifort compilers - -echo "Setting environment variables for NEMSfv3gfs on Endeavor with icc/ifort" - -## -## load programming environment: compiler, flags, paths -## -. /opt/intel/compiler/2019u1/bin/ifortvars.sh intel64 -. /opt/intel/impi/5.1.3.181/bin/compilervars.sh intel64 -export PATH=/global/panfs/users/Xdheinz/thirdparty/bin:$PATH -export LD_LIBRARY_PATH=/global/panfs/users/Xdheinz/thirdparty/lib:$LD_LIBRARY_PATH -export SIONLIB=/global/panfs/users/Xdheinz/thirdparty/sionlib-1.7.2 - -## -## use own NetCDF library -## -export NETCDF=/global/panfs/users/Xdheinz/thirdparty - -## -## use SIONlib library if installed and environment variable is set -## -SIONLIB=/global/panfs/users/Xdheinz/thirdparty/sionlib-1.7.2 -export SIONLIB=${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" - -## -## use pre-compiled EMSF library for above compiler / MPI combination -## -ESMF_VERSION=esmf-7.1.0r -export ESMF_DIR=/global/panfs/users/Xdheinz/thirdparty/${ESMF_VERSION} -export ESMF_INC=${ESMF_DIR}/include -export ESMF_BIN=${ESMF_DIR}/bin -export ESMF_LIB=${ESMF_DIR}/lib -export ESMF_MOD=${ESMF_DIR}/mod -export ESMFMKFILE=${ESMF_DIR}/lib/esmf.mk -export PATH="${ESMF_BIN}${PATH:+:$PATH}" -export LD_LIBRARY_PATH="${ESMF_LIB}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}" - -## -## NCEP libraries (need to download and build manually, see doc/README_{UBUNTU,CENTOS,...}.txt and https://github.com/NCAR/NCEPlibs) -## -NCEPLIBS_DIR=/global/panfs/users/Xdheinz/thirdparty/NCEPlibs-20181105 -export NCEPLIBS_DIR=${NCEPLIBS_DIR} -export NEMSIO_INC=${NCEPLIBS_DIR}/include -export BACIO_LIB4=${NCEPLIBS_DIR}/lib/libbacio_4.a -export SP_LIBd=${NCEPLIBS_DIR}/lib/libsp_v2.0.2_d.a -export W3EMC_LIBd=${NCEPLIBS_DIR}/lib/libw3emc_d.a -export W3NCO_LIBd=${NCEPLIBS_DIR}/lib/libw3nco_d.a -export NEMSIO_LIB=${NCEPLIBS_DIR}/lib/libnemsio_d.a diff --git a/modulefiles/gaea.intel/fv3 b/modulefiles/gaea.intel/fv3 index 8498fd1d37..37edd23192 100644 --- a/modulefiles/gaea.intel/fv3 +++ b/modulefiles/gaea.intel/fv3 @@ -17,17 +17,19 @@ module-whatis "loads NEMS FV3 prerequisites for Gaea/Intel" ## module load PrgEnv-intel/6.0.5 module rm intel +module rm cray-mpich +module rm netcdf module load intel/18.0.6.288 module load cray-mpich/7.7.11 ## -## use pre-compiled NetCDF, EMSF and NCEP libraries for above compiler / MPI combination +## use pre-compiled PNG, NetCDF, ESMF and NCEP libraries for above compiler / MPI combination ## -module use -a /lustre/f2/pdata/esrl/gsd/ufs/ufs-stack-20200728/intel-18.0.6.288/cray-mpich-7.7.11/modules +module use -a /lustre/f2/pdata/esrl/gsd/ufs/ufs-stack-20200909/intel-18.0.6.288/cray-mpich-7.7.11/modules module load libpng/1.6.35 module load netcdf/4.7.4 -module load esmf/8.0.0 +module load esmf/8.1.0bs27 module load bacio/2.4.0 module load crtm/2.3.0 diff --git a/modulefiles/hera.gnu/fv3 b/modulefiles/hera.gnu/fv3 index e0fc0998c8..a1ce290c2c 100644 --- a/modulefiles/hera.gnu/fv3 +++ b/modulefiles/hera.gnu/fv3 @@ -24,13 +24,13 @@ module use -a /scratch1/BMC/gmtb/software/modulefiles/gnu-9.2.0/mpich-3.3.2 module load mpich/3.3.2 ## -## use pre-compiled netCDF, EMSF library and NCEP libraries for above compiler / MPI combination +## use pre-compiled PNG, NetCDF, ESMF and NCEP libraries for above compiler / MPI combination ## -module use -a /scratch1/BMC/gmtb/software/NCEPLIBS-20200717/gnu-9.2.0/mpich-3.3.2/modules -module av +module use -a /scratch1/BMC/gmtb/software/ufs-stack-20200909/gnu-9.2.0/mpich-3.3.2/modules +module load libpng/1.6.35 module load netcdf/4.7.4 -module load esmf/8.0.0 +module load esmf/8.1.0bs27 module load bacio/2.4.0 module load crtm/2.3.0 diff --git a/modulefiles/hera.intel/fv3 b/modulefiles/hera.intel/fv3 index 96238f1dd9..4f1f4284c5 100644 --- a/modulefiles/hera.intel/fv3 +++ b/modulefiles/hera.intel/fv3 @@ -1,60 +1,41 @@ -#%Module###################################################################### -## -## NEMS FV3 Prerequisites: Hera/Intel +#%Module proc ModulesHelp {} { - puts stderr "\tcit - loads modules required for building and running FV3 under NEMS on Hera/Intel" + puts stderr "\tcit - loads modules required for building and running UFS Model on Hera/Intel" } -module-whatis "loads NEMS FV3 prerequisites for Hera/Intel" +module-whatis "loads UFS Model prerequisites for Hera/Intel" -## -## load contrib environment -## load slurm utils (arbitrary.pl layout.pl) -## -module use -a /contrib/sutils/modulefiles +module use /contrib/sutils/modulefiles module load sutils -## -## load programming environment -## this typically includes compiler, MPI and job scheduler -## -module load intel/18.0.5.274 -module load impi/2018.0.4 - -## -## NCEP libraries -## -module use -a /scratch2/NCEPDEV/nwprod/NCEPLIBS/cmake/install/NCEPLIBS/modules -module load bacio/2.4.0 -module load crtm_dev/2.3.0 -module load g2/3.4.0 -module load g2tmpl/1.9.0 -module load ip/3.3.0 -module load nceppost/dceca26 -module load nemsio/2.5.1 -module load sp/2.3.0 -module load w3emc/2.7.0 -module load w3nco/2.4.0 - -module load gfsio/1.4.0 -module load sfcio/1.4.0 -module load sigio/2.3.0 - -## -## load ESMF library for above compiler / MPI combination -## use pre-compiled EMSF library for above compiler / MPI combination -## -module use -a /scratch1/NCEPDEV/nems/emc.nemspara/soft/modulefiles -module load hdf5_parallel/1.10.6 -module load netcdf_parallel/4.7.4 -module load esmf/8.0.0_ParallelNetCDF - -## -## load cmake -## module load cmake/3.16.1 setenv CMAKE_C_COMPILER mpiicc setenv CMAKE_CXX_COMPILER mpiicpc setenv CMAKE_Fortran_COMPILER mpiifort setenv CMAKE_Platform hera.intel + +module use /scratch2/NCEPDEV/nwprod/hpc-stack/libs/hpc-stack/v1.0.0-beta1/modulefiles/stack + +module load hpc/1.0.0-beta1 +module load hpc-intel/18.0.5.274 +module load hpc-impi/2018.0.4 + +module load jasper/2.0.15 +module load zlib/1.2.11 +module load png/1.6.35 + +module load hdf5/1.10.6 +module load netcdf/4.7.4 +module load esmf/8_1_0_beta_snapshot_27 + +module load bacio/2.4.1 +module load crtm/2.3.0 +module load g2/3.4.1 +module load g2tmpl/1.9.1 +module load ip/3.3.3 +module load nceppost/dceca26 +module load nemsio/2.5.2 +module load sp/2.3.3 +module load w3emc/2.7.3 +module load w3nco/2.4.1 diff --git a/modulefiles/jet.intel/fv3 b/modulefiles/jet.intel/fv3 index f875c66c64..7fba88ede5 100644 --- a/modulefiles/jet.intel/fv3 +++ b/modulefiles/jet.intel/fv3 @@ -18,15 +18,15 @@ module load sutils module load intel/18.0.5.274 module load impi/2018.4.274 -module load hdf5/1.10.4 -module load netcdf/4.6.1 ## -## use pre-compiled EMSF and NCEP libraries for above compiler / MPI combination +## use pre-compiled PNG, NetCDF, ESMF and NCEP libraries for above compiler / MPI combination ## -module use -a /lfs4/HFIP/hfv3gfs/software/ufs-stack-20200728/intel-18.0.5.274/impi-2018.4.274/modules +module use -a /lfs4/HFIP/hfv3gfs/software/ufs-stack-20200909/intel-18.0.5.274/impi-2018.4.274/modules -module load esmf/8.0.0 +module load libpng/1.6.35 +module load netcdf/4.7.4 +module load esmf/8.1.0bs27 module load bacio/2.4.0 module load crtm/2.3.0 diff --git a/modulefiles/linux.gnu/fv3 b/modulefiles/linux.gnu/fv3 index f102049211..d29365a290 100755 --- a/modulefiles/linux.gnu/fv3 +++ b/modulefiles/linux.gnu/fv3 @@ -15,6 +15,19 @@ export F77=${F77:-mpif77} export F90=${F90:-mpif90} export FC=${FC:-mpif90} +## +## set up variables for ../cmake/configure_linux.gnu.cmake +## +export CMAKE_Platform=linux.gnu +export CMAKE_C_COMPILER=${CC} +export CMAKE_CXX_COMPILER=${CXX} +export CMAKE_Fortran_COMPILER=${FC} + +## +## use own NetCDF library +## +export NETCDF=${NETCDF:-/usr/local} + ## ## use SIONlib library if installed and environment variable is set ## @@ -24,3 +37,14 @@ if [ ! "x$SIONLIB" == "x" ]; then 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 +## +export ESMFMKFILE=${ESMFMKFILE:-/usr/local/lib/esmf.mk} + +## +## NCEP libraries (need to download and build manually, see doc/README_{UBUNTU,CENTOS,...}.txt and https://github.com/NCAR/NCEPlibs) +## +export NCEPLIBS_DIR=${NCEPLIBS_DIR:-/usr/local/NCEPlibs} +export CMAKE_PREFIX_PATH=${NCEPLIBS_DIR} diff --git a/modulefiles/orion.intel/fv3 b/modulefiles/orion.intel/fv3 index 9e08f934b1..c9930367d1 100644 --- a/modulefiles/orion.intel/fv3 +++ b/modulefiles/orion.intel/fv3 @@ -1,68 +1,40 @@ -#%Module###################################################################### -## -## NEMS FV3 Prerequisites: Orion/Intel +#%Module proc ModulesHelp {} { - puts stderr "\tcit - loads modules required for building and running FV3 under NEMS on Orion/Intel" + puts stderr "\tcit - loads modules required for building and running UFS Model on Orion/Intel" } -module-whatis "loads NEMS FV3 prerequisites for Orion/Intel" +module-whatis "loads UFS Model prerequisites for Orion/Intel" -## -## load contrib environment -## load noaatools (slurm utils (arbitrary.pl layout.pl)) -## module load contrib noaatools -## -## load programming environment -## this typically includes compiler, MPI and job scheduler -## -module load intel/2018 -module load impi/2018 - -## -## NCEP libraries -## -module use -a /apps/contrib/NCEPLIBS/orion/cmake/install/NCEPLIBS/modules -module load bacio/2.4.0 -module load crtm_dev/2.3.0 -module load g2/3.4.0 -module load g2tmpl/1.9.0 -module load ip/3.3.0 -module load nceppost/dceca26 -module load nemsio/2.5.1 -module load sp/2.3.0 -module load w3emc/2.7.0 -module load w3nco/2.4.0 +module load cmake/3.17.3 +setenv CMAKE_C_COMPILER mpiicc +setenv CMAKE_CXX_COMPILER mpiicpc +setenv CMAKE_Fortran_COMPILER mpiifort +setenv CMAKE_Platform orion.intel -module load gfsio/1.4.0 -module load sfcio/1.4.0 -module load sigio/2.3.0 +module use /apps/contrib/NCEP/libs/hpc-stack/v1.0.0-beta1/modulefiles/stack -module use /apps/contrib/NCEPLIBS/orion/modulefiles -module load jasper/1.900.2 -module load png/1.2.44 -module load z/1.2.6 +module load hpc/1.0.0-beta1 +module load hpc-intel/2018.4 +module load hpc-impi/2018.4 -## -## load ESMF library for above compiler / MPI combination -## use pre-compiled EMSF library for above compiler / MPI combination -## -module use /apps/contrib/NCEPLIBS/lib/modulefiles -module load netcdfp/4.7.4 -module load esmflocal/8.0.0.para -module load post-intel-sandybridge/8.0.5 +module load jasper/2.0.15 +module load zlib/1.2.11 +module load png/1.6.35 -### -### load Python 3 -#module load python/3.7.5 +module load hdf5/1.10.6 +module load netcdf/4.7.4 +module load esmf/8_1_0_beta_snapshot_27 -## -## load cmake -## -module load cmake/3.15.4 -setenv CMAKE_C_COMPILER mpiicc -setenv CMAKE_CXX_COMPILER mpiicpc -setenv CMAKE_Fortran_COMPILER mpiifort -setenv CMAKE_Platform orion.intel +module load bacio/2.4.1 +module load crtm/2.3.0 +module load g2/3.4.1 +module load g2tmpl/1.9.1 +module load ip/3.3.3 +module load nceppost/dceca26 +module load nemsio/2.5.2 +module load sp/2.3.3 +module load w3emc/2.7.3 +module load w3nco/2.4.1 diff --git a/modulefiles/stampede.intel/fv3 b/modulefiles/stampede.intel/fv3 index 7aabe355db..76b7500cbc 100644 --- a/modulefiles/stampede.intel/fv3 +++ b/modulefiles/stampede.intel/fv3 @@ -18,17 +18,17 @@ module-whatis "loads NEMS FV3 prerequisites for Stampede/Intel" module load intel/18.0.2 module load impi/18.0.2 module load python3/3.7.0 -module load netcdf/4.6.2 -setenv NETCDF /opt/apps/intel18/netcdf/4.6.2/x86_64 ## -## use pre-compiled EMSF and NCEP libraries for above compiler / MPI combination +## use pre-compiled ESMF and NCEP libraries for above compiler / MPI combination ## # DH* todo - shared directory -module use -a /work/06146/tg854455/stampede2/ufs-stack-20200728/intel-18.0.2/impi-18.0.2/modules +module use -a /work/06146/tg854455/stampede2/ufs-stack-20200909/intel-18.0.2/impi-18.0.2/modules # *DH -module load esmf/8.0.0 +module load libpng/1.6.35 +module load netcdf/4.7.4 +module load esmf/8.1.0bs27 module load bacio/2.4.0 module load crtm/2.3.0 diff --git a/modulefiles/wcoss_cray/fv3 b/modulefiles/wcoss_cray/fv3 index e2ff7800a3..593178e8f1 100644 --- a/modulefiles/wcoss_cray/fv3 +++ b/modulefiles/wcoss_cray/fv3 @@ -17,18 +17,19 @@ module-whatis "loads NEMS FV3 prerequisites on Surge and Luna" ## module load PrgEnv-intel module rm intel -module rm NetCDF-intel-sandybridge/4.2 module load intel/18.1.163 -module load cray-netcdf/4.3.3.1 -setenv NETCDF /opt/cray/netcdf/4.3.3.1/INTEL/14.0 -module load cray-hdf5/1.8.14 +module rm NetCDF-intel-sandybridge/4.2 module load xt-lsfhpc/9.1.3 module load craype-haswell module load python/2.7.14 module load cmake/3.16.2 +module load gcc/5.3.0 # +module use /usrx/local/dev/modulefiles +module load NetCDF-intel-sandybridge/4.7.4 +module load HDF5-parallel-intel-sandybridge/1.10.6 + ## WCOSS cray for WW3 -module load gcc/4.9.2 module load jasper-gnu-sandybridge/1.900.1 module load png-intel-sandybridge/1.2.49 module load zlib-intel-sandybridge/1.2.7 @@ -63,7 +64,7 @@ module load udreg module load ugni module use /gpfs/hps3/emc/nems/noscrub/emc.nemspara/soft/modulefiles -module load esmf/8.0.0_intel18 +module load esmf/8.1.0bs27 module swap pmi pmi/5.0.11 diff --git a/modulefiles/wcoss_dell_p3/fv3 b/modulefiles/wcoss_dell_p3/fv3 index 1f017d195d..8b90bb72c0 100644 --- a/modulefiles/wcoss_dell_p3/fv3 +++ b/modulefiles/wcoss_dell_p3/fv3 @@ -1,57 +1,44 @@ -#%Module###################################################################### -## -## NEMS FV3 Prerequisites: Venus and Mars (WCOSS Dell) +#%Module proc ModulesHelp {} { - puts stderr "\tcit - loads modules required for building and running FV3 under NEMS on the Dell side of WCOSS" + puts stderr "\tcit - loads modules required for building and running UFS Model on the Dell side of WCOSS" } -module-whatis "loads NEMS FV3 prerequisites on Venus and Mars" +module-whatis "loads UFS Model prerequisites on Venus and Mars" -# NOTE: the "module purge" and loading of the module command are -# handled by the module-setup.sh (or .csh) script. - -## -## load programming environment -## this typically includes compiler, MPI and job scheduler -## module load ips/18.0.1.163 module load impi/18.0.1 module load lsf/10.1 -module load cmake/3.16.2 # module load python/3.6.3 module load python/2.7.14 -## -## NCEP libraries -## -module use /usrx/local/nceplibs/dev/NCEPLIBS/cmake/install/NCEPLIBS/modules -module load bacio/2.4.0 -module load crtm/2.3.0 -module load g2/3.4.0 -module load g2tmpl/1.9.0 -module load ip/3.3.0 -module load nceppost/dceca26 -module load nemsio/2.5.1 -module load sp/2.3.0 -module load w3emc/2.7.0 -module load w3nco/2.4.0 - -module load gfsio/1.4.0 -module load sfcio/1.4.0 -module load sigio/2.3.0 - -module load jasper/1.900.29 - -module use /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/soft/modulefiles -module load hdf5_parallel/1.10.6 -module load netcdf_parallel/4.7.4 -module load esmf/8.0.0_ParallelNetCDF - -## -## load cmake -## +module load cmake/3.16.2 setenv CMAKE_C_COMPILER mpiicc setenv CMAKE_CXX_COMPILER mpiicpc setenv CMAKE_Fortran_COMPILER mpiifort setenv CMAKE_Platform wcoss_dell_p3 + +module use /usrx/local/nceplibs/dev/hpc-stack/libs/hpc-stack/v1.0.0-beta1/modulefiles/stack + +module load hpc/1.0.0-beta1 +module load hpc-ips/18.0.1.163 +module load hpc-impi/18.0.1 + +module load jasper/2.0.15 +module load zlib/1.2.11 +module load png/1.6.35 + +module load hdf5/1.10.6 +module load netcdf/4.7.4 +module load esmf/8_1_0_beta_snapshot_27 + +module load bacio/2.4.1 +module load crtm/2.3.0 +module load g2/3.4.1 +module load g2tmpl/1.9.1 +module load ip/3.3.3 +module load nceppost/dceca26 +module load nemsio/2.5.2 +module load sp/2.3.3 +module load w3emc/2.7.3 +module load w3nco/2.4.1 diff --git a/stochastic_physics b/stochastic_physics index a8e2cc1c84..ffdd19bc6c 160000 --- a/stochastic_physics +++ b/stochastic_physics @@ -1 +1 @@ -Subproject commit a8e2cc1c84a1e6a7deb9eef152edec2992b1a859 +Subproject commit ffdd19bc6c1df747394b7e9958a76238fcd44242 diff --git a/tests/RegressionTests_cheyenne.gnu.log b/tests/RegressionTests_cheyenne.gnu.log index 9f4c079b0f..d4c114c0a0 100644 --- a/tests/RegressionTests_cheyenne.gnu.log +++ b/tests/RegressionTests_cheyenne.gnu.log @@ -1,9 +1,9 @@ -Wed Jul 29 14:43:33 MDT 2020 +Wed Sep 23 16:39:24 MDT 2020 Start Regression test -baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200724/GNU/fv3_gfdlmp_ccpp -working dir = /glade/scratch/heinzell/FV3_RT/rt_38412/fv3_ccpp_gfdlmp_prod +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200923/GNU/fv3_gfdlmp_ccpp +working dir = /glade/scratch/heinzell/FV3_RT/rt_68881/fv3_ccpp_gfdlmp_prod Checking test 001 fv3_ccpp_gfdlmp results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -16,7 +16,7 @@ Checking test 001 fv3_ccpp_gfdlmp results .... Comparing dynf000.nemsio .........OK Comparing dynf024.nemsio .........OK Comparing RESTART/coupler.res .........OK - Comparing RESTART/fv_core.res.nc ............SKIP for gnu/pgi compilers + Comparing RESTART/fv_core.res.nc ............SKIP for gnu compilers Comparing RESTART/fv_core.res.tile1.nc .........OK Comparing RESTART/fv_core.res.tile2.nc .........OK Comparing RESTART/fv_core.res.tile3.nc .........OK @@ -50,8 +50,8 @@ Checking test 001 fv3_ccpp_gfdlmp results .... Test 001 fv3_ccpp_gfdlmp PASS -baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200724/GNU/fv3_gfs_v15p2_ccpp -working dir = /glade/scratch/heinzell/FV3_RT/rt_38412/fv3_ccpp_gfs_v15p2_prod +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200923/GNU/fv3_gfs_v15p2_ccpp +working dir = /glade/scratch/heinzell/FV3_RT/rt_68881/fv3_ccpp_gfs_v15p2_prod Checking test 002 fv3_ccpp_gfs_v15p2 results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -84,7 +84,7 @@ Checking test 002 fv3_ccpp_gfs_v15p2 results .... Comparing dynf024.tile5.nc .........OK Comparing dynf024.tile6.nc .........OK Comparing RESTART/coupler.res .........OK - Comparing RESTART/fv_core.res.nc ............SKIP for gnu/pgi compilers + Comparing RESTART/fv_core.res.nc ............SKIP for gnu compilers Comparing RESTART/fv_core.res.tile1.nc .........OK Comparing RESTART/fv_core.res.tile2.nc .........OK Comparing RESTART/fv_core.res.tile3.nc .........OK @@ -118,8 +118,8 @@ Checking test 002 fv3_ccpp_gfs_v15p2 results .... Test 002 fv3_ccpp_gfs_v15p2 PASS -baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200724/GNU/fv3_gfs_v16beta_ccpp -working dir = /glade/scratch/heinzell/FV3_RT/rt_38412/fv3_ccpp_gfs_v16beta_prod +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200923/GNU/fv3_gfs_v16beta_ccpp +working dir = /glade/scratch/heinzell/FV3_RT/rt_68881/fv3_ccpp_gfs_v16beta_prod Checking test 003 fv3_ccpp_gfs_v16beta results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -152,7 +152,7 @@ Checking test 003 fv3_ccpp_gfs_v16beta results .... Comparing dynf024.tile5.nc .........OK Comparing dynf024.tile6.nc .........OK Comparing RESTART/coupler.res .........OK - Comparing RESTART/fv_core.res.nc ............SKIP for gnu/pgi compilers + Comparing RESTART/fv_core.res.nc ............SKIP for gnu compilers Comparing RESTART/fv_core.res.tile1.nc .........OK Comparing RESTART/fv_core.res.tile2.nc .........OK Comparing RESTART/fv_core.res.tile3.nc .........OK @@ -186,8 +186,8 @@ Checking test 003 fv3_ccpp_gfs_v16beta results .... Test 003 fv3_ccpp_gfs_v16beta PASS -baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200724/GNU/fv3_gfs_v16beta_flake_ccpp -working dir = /glade/scratch/heinzell/FV3_RT/rt_38412/fv3_ccpp_gfs_v16beta_flake_prod +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200923/GNU/fv3_gfs_v16beta_flake_ccpp +working dir = /glade/scratch/heinzell/FV3_RT/rt_68881/fv3_ccpp_gfs_v16beta_flake_prod Checking test 004 fv3_ccpp_gfs_v16beta_flake results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -220,7 +220,7 @@ Checking test 004 fv3_ccpp_gfs_v16beta_flake results .... Comparing dynf024.tile5.nc .........OK Comparing dynf024.tile6.nc .........OK Comparing RESTART/coupler.res .........OK - Comparing RESTART/fv_core.res.nc ............SKIP for gnu/pgi compilers + Comparing RESTART/fv_core.res.nc ............SKIP for gnu compilers Comparing RESTART/fv_core.res.tile1.nc .........OK Comparing RESTART/fv_core.res.tile2.nc .........OK Comparing RESTART/fv_core.res.tile3.nc .........OK @@ -254,77 +254,9 @@ Checking test 004 fv3_ccpp_gfs_v16beta_flake results .... Test 004 fv3_ccpp_gfs_v16beta_flake PASS -baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200724/GNU/fv3_rrtmgp_ccpp -working dir = /glade/scratch/heinzell/FV3_RT/rt_38412/fv3_ccpp_rrtmgp_prod -Checking test 005 fv3_ccpp_rrtmgp results .... - Comparing atmos_4xdaily.tile1.nc .........OK - Comparing atmos_4xdaily.tile2.nc .........OK - Comparing atmos_4xdaily.tile3.nc .........OK - Comparing atmos_4xdaily.tile4.nc .........OK - Comparing atmos_4xdaily.tile5.nc .........OK - Comparing atmos_4xdaily.tile6.nc .........OK - Comparing phyf000.tile1.nc .........OK - Comparing phyf000.tile2.nc .........OK - Comparing phyf000.tile3.nc .........OK - Comparing phyf000.tile4.nc .........OK - Comparing phyf000.tile5.nc .........OK - Comparing phyf000.tile6.nc .........OK - Comparing phyf024.tile1.nc .........OK - Comparing phyf024.tile2.nc .........OK - Comparing phyf024.tile3.nc .........OK - Comparing phyf024.tile4.nc .........OK - Comparing phyf024.tile5.nc .........OK - Comparing phyf024.tile6.nc .........OK - Comparing dynf000.tile1.nc .........OK - Comparing dynf000.tile2.nc .........OK - Comparing dynf000.tile3.nc .........OK - Comparing dynf000.tile4.nc .........OK - Comparing dynf000.tile5.nc .........OK - Comparing dynf000.tile6.nc .........OK - Comparing dynf024.tile1.nc .........OK - Comparing dynf024.tile2.nc .........OK - Comparing dynf024.tile3.nc .........OK - Comparing dynf024.tile4.nc .........OK - Comparing dynf024.tile5.nc .........OK - Comparing dynf024.tile6.nc .........OK - Comparing RESTART/coupler.res .........OK - Comparing RESTART/fv_core.res.nc ............SKIP for gnu/pgi compilers - Comparing RESTART/fv_core.res.tile1.nc .........OK - Comparing RESTART/fv_core.res.tile2.nc .........OK - Comparing RESTART/fv_core.res.tile3.nc .........OK - Comparing RESTART/fv_core.res.tile4.nc .........OK - Comparing RESTART/fv_core.res.tile5.nc .........OK - Comparing RESTART/fv_core.res.tile6.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile1.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile2.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile3.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile4.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile5.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile6.nc .........OK - Comparing RESTART/fv_tracer.res.tile1.nc .........OK - Comparing RESTART/fv_tracer.res.tile2.nc .........OK - Comparing RESTART/fv_tracer.res.tile3.nc .........OK - Comparing RESTART/fv_tracer.res.tile4.nc .........OK - Comparing RESTART/fv_tracer.res.tile5.nc .........OK - Comparing RESTART/fv_tracer.res.tile6.nc .........OK - Comparing RESTART/phy_data.tile1.nc .........OK - Comparing RESTART/phy_data.tile2.nc .........OK - Comparing RESTART/phy_data.tile3.nc .........OK - Comparing RESTART/phy_data.tile4.nc .........OK - Comparing RESTART/phy_data.tile5.nc .........OK - Comparing RESTART/phy_data.tile6.nc .........OK - Comparing RESTART/sfc_data.tile1.nc .........OK - Comparing RESTART/sfc_data.tile2.nc .........OK - Comparing RESTART/sfc_data.tile3.nc .........OK - Comparing RESTART/sfc_data.tile4.nc .........OK - Comparing RESTART/sfc_data.tile5.nc .........OK - Comparing RESTART/sfc_data.tile6.nc .........OK -Test 005 fv3_ccpp_rrtmgp PASS - - -baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200724/GNU/fv3_gsd_ccpp -working dir = /glade/scratch/heinzell/FV3_RT/rt_38412/fv3_ccpp_gsd_prod -Checking test 006 fv3_ccpp_gsd results .... +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200923/GNU/fv3_gsd_ccpp +working dir = /glade/scratch/heinzell/FV3_RT/rt_68881/fv3_ccpp_gsd_prod +Checking test 005 fv3_ccpp_gsd results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -380,7 +312,7 @@ Checking test 006 fv3_ccpp_gsd results .... Comparing dynf048.tile5.nc .........OK Comparing dynf048.tile6.nc .........OK Comparing RESTART/coupler.res .........OK - Comparing RESTART/fv_core.res.nc ............SKIP for gnu/pgi compilers + Comparing RESTART/fv_core.res.nc ............SKIP for gnu compilers Comparing RESTART/fv_core.res.tile1.nc .........OK Comparing RESTART/fv_core.res.tile2.nc .........OK Comparing RESTART/fv_core.res.tile3.nc .........OK @@ -411,12 +343,12 @@ Checking test 006 fv3_ccpp_gsd results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 006 fv3_ccpp_gsd PASS +Test 005 fv3_ccpp_gsd PASS -baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200724/GNU/fv3_thompson_ccpp -working dir = /glade/scratch/heinzell/FV3_RT/rt_38412/fv3_ccpp_thompson_prod -Checking test 007 fv3_ccpp_thompson results .... +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200923/GNU/fv3_thompson_ccpp +working dir = /glade/scratch/heinzell/FV3_RT/rt_68881/fv3_ccpp_thompson_prod +Checking test 006 fv3_ccpp_thompson results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -448,7 +380,7 @@ Checking test 007 fv3_ccpp_thompson results .... Comparing dynf024.tile5.nc .........OK Comparing dynf024.tile6.nc .........OK Comparing RESTART/coupler.res .........OK - Comparing RESTART/fv_core.res.nc ............SKIP for gnu/pgi compilers + Comparing RESTART/fv_core.res.nc ............SKIP for gnu compilers Comparing RESTART/fv_core.res.tile1.nc .........OK Comparing RESTART/fv_core.res.tile2.nc .........OK Comparing RESTART/fv_core.res.tile3.nc .........OK @@ -479,12 +411,12 @@ Checking test 007 fv3_ccpp_thompson results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 007 fv3_ccpp_thompson PASS +Test 006 fv3_ccpp_thompson PASS -baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200724/GNU/fv3_thompson_no_aero_ccpp -working dir = /glade/scratch/heinzell/FV3_RT/rt_38412/fv3_ccpp_thompson_no_aero_prod -Checking test 008 fv3_ccpp_thompson_no_aero results .... +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200923/GNU/fv3_thompson_no_aero_ccpp +working dir = /glade/scratch/heinzell/FV3_RT/rt_68881/fv3_ccpp_thompson_no_aero_prod +Checking test 007 fv3_ccpp_thompson_no_aero results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -516,7 +448,7 @@ Checking test 008 fv3_ccpp_thompson_no_aero results .... Comparing dynf024.tile5.nc .........OK Comparing dynf024.tile6.nc .........OK Comparing RESTART/coupler.res .........OK - Comparing RESTART/fv_core.res.nc ............SKIP for gnu/pgi compilers + Comparing RESTART/fv_core.res.nc ............SKIP for gnu compilers Comparing RESTART/fv_core.res.tile1.nc .........OK Comparing RESTART/fv_core.res.tile2.nc .........OK Comparing RESTART/fv_core.res.tile3.nc .........OK @@ -547,12 +479,12 @@ Checking test 008 fv3_ccpp_thompson_no_aero results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 008 fv3_ccpp_thompson_no_aero PASS +Test 007 fv3_ccpp_thompson_no_aero PASS -baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200724/GNU/fv3_rrfs_v1beta_ccpp -working dir = /glade/scratch/heinzell/FV3_RT/rt_38412/fv3_ccpp_rrfs_v1beta_prod -Checking test 009 fv3_ccpp_rrfs_v1beta results .... +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200923/GNU/fv3_rrfs_v1beta_ccpp +working dir = /glade/scratch/heinzell/FV3_RT/rt_68881/fv3_ccpp_rrfs_v1beta_prod +Checking test 008 fv3_ccpp_rrfs_v1beta results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -608,7 +540,7 @@ Checking test 009 fv3_ccpp_rrfs_v1beta results .... Comparing dynf048.tile5.nc .........OK Comparing dynf048.tile6.nc .........OK Comparing RESTART/coupler.res .........OK - Comparing RESTART/fv_core.res.nc ............SKIP for gnu/pgi compilers + Comparing RESTART/fv_core.res.nc ............SKIP for gnu compilers Comparing RESTART/fv_core.res.tile1.nc .........OK Comparing RESTART/fv_core.res.tile2.nc .........OK Comparing RESTART/fv_core.res.tile3.nc .........OK @@ -639,86 +571,18 @@ Checking test 009 fv3_ccpp_rrfs_v1beta results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 009 fv3_ccpp_rrfs_v1beta PASS +Test 008 fv3_ccpp_rrfs_v1beta PASS -baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200724/GNU/fv3_control_ccpp -working dir = /glade/scratch/heinzell/FV3_RT/rt_38412/fv3_ccpp_control_debug_prod -Checking test 010 fv3_ccpp_control_debug results .... -Test 010 fv3_ccpp_control_debug PASS - - -baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200724/GNU/fv3_gfs_v15p2_debug_ccpp -working dir = /glade/scratch/heinzell/FV3_RT/rt_38412/fv3_ccpp_gfs_v15p2_debug_prod -Checking test 011 fv3_ccpp_gfs_v15p2_debug results .... - Comparing atmos_4xdaily.tile1.nc .........OK - Comparing atmos_4xdaily.tile2.nc .........OK - Comparing atmos_4xdaily.tile3.nc .........OK - Comparing atmos_4xdaily.tile4.nc .........OK - Comparing atmos_4xdaily.tile5.nc .........OK - Comparing atmos_4xdaily.tile6.nc .........OK - Comparing phyf000.tile1.nc .........OK - Comparing phyf000.tile2.nc .........OK - Comparing phyf000.tile3.nc .........OK - Comparing phyf000.tile4.nc .........OK - Comparing phyf000.tile5.nc .........OK - Comparing phyf000.tile6.nc .........OK - Comparing phyf006.tile1.nc .........OK - Comparing phyf006.tile2.nc .........OK - Comparing phyf006.tile3.nc .........OK - Comparing phyf006.tile4.nc .........OK - Comparing phyf006.tile5.nc .........OK - Comparing phyf006.tile6.nc .........OK - Comparing dynf000.tile1.nc .........OK - Comparing dynf000.tile2.nc .........OK - Comparing dynf000.tile3.nc .........OK - Comparing dynf000.tile4.nc .........OK - Comparing dynf000.tile5.nc .........OK - Comparing dynf000.tile6.nc .........OK - Comparing dynf006.tile1.nc .........OK - Comparing dynf006.tile2.nc .........OK - Comparing dynf006.tile3.nc .........OK - Comparing dynf006.tile4.nc .........OK - Comparing dynf006.tile5.nc .........OK - Comparing dynf006.tile6.nc .........OK - Comparing RESTART/coupler.res .........OK - Comparing RESTART/fv_core.res.nc ............SKIP for gnu/pgi compilers - Comparing RESTART/fv_core.res.tile1.nc .........OK - Comparing RESTART/fv_core.res.tile2.nc .........OK - Comparing RESTART/fv_core.res.tile3.nc .........OK - Comparing RESTART/fv_core.res.tile4.nc .........OK - Comparing RESTART/fv_core.res.tile5.nc .........OK - Comparing RESTART/fv_core.res.tile6.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile1.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile2.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile3.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile4.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile5.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile6.nc .........OK - Comparing RESTART/fv_tracer.res.tile1.nc .........OK - Comparing RESTART/fv_tracer.res.tile2.nc .........OK - Comparing RESTART/fv_tracer.res.tile3.nc .........OK - Comparing RESTART/fv_tracer.res.tile4.nc .........OK - Comparing RESTART/fv_tracer.res.tile5.nc .........OK - Comparing RESTART/fv_tracer.res.tile6.nc .........OK - Comparing RESTART/phy_data.tile1.nc .........OK - Comparing RESTART/phy_data.tile2.nc .........OK - Comparing RESTART/phy_data.tile3.nc .........OK - Comparing RESTART/phy_data.tile4.nc .........OK - Comparing RESTART/phy_data.tile5.nc .........OK - Comparing RESTART/phy_data.tile6.nc .........OK - Comparing RESTART/sfc_data.tile1.nc .........OK - Comparing RESTART/sfc_data.tile2.nc .........OK - Comparing RESTART/sfc_data.tile3.nc .........OK - Comparing RESTART/sfc_data.tile4.nc .........OK - Comparing RESTART/sfc_data.tile5.nc .........OK - Comparing RESTART/sfc_data.tile6.nc .........OK -Test 011 fv3_ccpp_gfs_v15p2_debug PASS +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200923/GNU/fv3_control_ccpp +working dir = /glade/scratch/heinzell/FV3_RT/rt_68881/fv3_ccpp_control_debug_prod +Checking test 009 fv3_ccpp_control_debug results .... +Test 009 fv3_ccpp_control_debug PASS -baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200724/GNU/fv3_gfs_v16beta_debug_ccpp -working dir = /glade/scratch/heinzell/FV3_RT/rt_38412/fv3_ccpp_gfs_v16beta_debug_prod -Checking test 012 fv3_ccpp_gfs_v16beta_debug results .... +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200923/GNU/fv3_gfs_v15p2_debug_ccpp +working dir = /glade/scratch/heinzell/FV3_RT/rt_68881/fv3_ccpp_gfs_v15p2_debug_prod +Checking test 010 fv3_ccpp_gfs_v15p2_debug results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -750,7 +614,7 @@ Checking test 012 fv3_ccpp_gfs_v16beta_debug results .... Comparing dynf006.tile5.nc .........OK Comparing dynf006.tile6.nc .........OK Comparing RESTART/coupler.res .........OK - Comparing RESTART/fv_core.res.nc ............SKIP for gnu/pgi compilers + Comparing RESTART/fv_core.res.nc ............SKIP for gnu compilers Comparing RESTART/fv_core.res.tile1.nc .........OK Comparing RESTART/fv_core.res.tile2.nc .........OK Comparing RESTART/fv_core.res.tile3.nc .........OK @@ -781,12 +645,12 @@ Checking test 012 fv3_ccpp_gfs_v16beta_debug results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 012 fv3_ccpp_gfs_v16beta_debug PASS +Test 010 fv3_ccpp_gfs_v15p2_debug PASS -baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200724/GNU/fv3_rrtmgp_debug_ccpp -working dir = /glade/scratch/heinzell/FV3_RT/rt_38412/fv3_ccpp_rrtmgp_debug_prod -Checking test 013 fv3_ccpp_rrtmgp_debug results .... +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200923/GNU/fv3_gfs_v16beta_debug_ccpp +working dir = /glade/scratch/heinzell/FV3_RT/rt_68881/fv3_ccpp_gfs_v16beta_debug_prod +Checking test 011 fv3_ccpp_gfs_v16beta_debug results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -818,7 +682,7 @@ Checking test 013 fv3_ccpp_rrtmgp_debug results .... Comparing dynf006.tile5.nc .........OK Comparing dynf006.tile6.nc .........OK Comparing RESTART/coupler.res .........OK - Comparing RESTART/fv_core.res.nc ............SKIP for gnu/pgi compilers + Comparing RESTART/fv_core.res.nc ............SKIP for gnu compilers Comparing RESTART/fv_core.res.tile1.nc .........OK Comparing RESTART/fv_core.res.tile2.nc .........OK Comparing RESTART/fv_core.res.tile3.nc .........OK @@ -849,12 +713,12 @@ Checking test 013 fv3_ccpp_rrtmgp_debug results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 013 fv3_ccpp_rrtmgp_debug PASS +Test 011 fv3_ccpp_gfs_v16beta_debug PASS -baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200724/GNU/fv3_multigases_ccpp -working dir = /glade/scratch/heinzell/FV3_RT/rt_38412/fv3_ccpp_multigases_prod -Checking test 014 fv3_ccpp_multigases results .... +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200923/GNU/fv3_multigases_ccpp +working dir = /glade/scratch/heinzell/FV3_RT/rt_68881/fv3_ccpp_multigases_prod +Checking test 012 fv3_ccpp_multigases results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -886,7 +750,7 @@ Checking test 014 fv3_ccpp_multigases results .... Comparing dynf006.tile5.nc .........OK Comparing dynf006.tile6.nc .........OK Comparing RESTART/coupler.res .........OK - Comparing RESTART/fv_core.res.nc ............SKIP for gnu/pgi compilers + Comparing RESTART/fv_core.res.nc ............SKIP for gnu compilers Comparing RESTART/fv_core.res.tile1.nc .........OK Comparing RESTART/fv_core.res.tile2.nc .........OK Comparing RESTART/fv_core.res.tile3.nc .........OK @@ -923,9 +787,9 @@ Checking test 014 fv3_ccpp_multigases results .... Comparing RESTART/phy_data.tile4.nc .........OK Comparing RESTART/phy_data.tile5.nc .........OK Comparing RESTART/phy_data.tile6.nc .........OK -Test 014 fv3_ccpp_multigases PASS +Test 012 fv3_ccpp_multigases PASS REGRESSION TEST WAS SUCCESSFUL -Wed Jul 29 14:57:57 MDT 2020 -Elapsed time: 00h:14m:24s. Have a nice day! +Wed Sep 23 17:03:55 MDT 2020 +Elapsed time: 00h:24m:32s. Have a nice day! diff --git a/tests/RegressionTests_cheyenne.intel.log b/tests/RegressionTests_cheyenne.intel.log index 3fe4f32bcd..d9be72c5c2 100644 --- a/tests/RegressionTests_cheyenne.intel.log +++ b/tests/RegressionTests_cheyenne.intel.log @@ -1,9 +1,9 @@ -Wed Jul 29 15:05:39 MDT 2020 +Wed Sep 23 20:42:23 MDT 2020 Start Regression test -baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200724/INTEL/fv3_control_ccpp -working dir = /glade/scratch/heinzell/FV3_RT/rt_15492/fv3_ccpp_control_prod +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200923/INTEL/fv3_control_ccpp +working dir = /glade/scratch/heinzell/FV3_RT/rt_23962/fv3_ccpp_control_prod Checking test 001 fv3_ccpp_control results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -70,8 +70,8 @@ Checking test 001 fv3_ccpp_control results .... Test 001 fv3_ccpp_control PASS -baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200724/INTEL/fv3_control_ccpp -working dir = /glade/scratch/heinzell/FV3_RT/rt_15492/fv3_ccpp_decomp_prod +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200923/INTEL/fv3_control_ccpp +working dir = /glade/scratch/heinzell/FV3_RT/rt_23962/fv3_ccpp_decomp_prod Checking test 002 fv3_ccpp_decomp results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -138,8 +138,8 @@ Checking test 002 fv3_ccpp_decomp results .... Test 002 fv3_ccpp_decomp PASS -baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200724/INTEL/fv3_control_ccpp -working dir = /glade/scratch/heinzell/FV3_RT/rt_15492/fv3_ccpp_2threads_prod +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200923/INTEL/fv3_control_ccpp +working dir = /glade/scratch/heinzell/FV3_RT/rt_23962/fv3_ccpp_2threads_prod Checking test 003 fv3_ccpp_2threads results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -206,8 +206,8 @@ Checking test 003 fv3_ccpp_2threads results .... Test 003 fv3_ccpp_2threads PASS -baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200724/INTEL/fv3_restart_ccpp -working dir = /glade/scratch/heinzell/FV3_RT/rt_15492/fv3_ccpp_restart_prod +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200923/INTEL/fv3_restart_ccpp +working dir = /glade/scratch/heinzell/FV3_RT/rt_23962/fv3_ccpp_restart_prod Checking test 004 fv3_ccpp_restart results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -274,8 +274,8 @@ Checking test 004 fv3_ccpp_restart results .... Test 004 fv3_ccpp_restart PASS -baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200724/INTEL/fv3_read_inc_ccpp -working dir = /glade/scratch/heinzell/FV3_RT/rt_15492/fv3_ccpp_read_inc_prod +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200923/INTEL/fv3_read_inc_ccpp +working dir = /glade/scratch/heinzell/FV3_RT/rt_23962/fv3_ccpp_read_inc_prod Checking test 005 fv3_ccpp_read_inc results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -342,8 +342,8 @@ Checking test 005 fv3_ccpp_read_inc results .... Test 005 fv3_ccpp_read_inc PASS -baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200724/INTEL/fv3_wrtGauss_netcdf_esmf_ccpp -working dir = /glade/scratch/heinzell/FV3_RT/rt_15492/fv3_ccpp_wrtGauss_netcdf_esmf_prod +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200923/INTEL/fv3_wrtGauss_netcdf_esmf_ccpp +working dir = /glade/scratch/heinzell/FV3_RT/rt_23962/fv3_ccpp_wrtGauss_netcdf_esmf_prod Checking test 006 fv3_ccpp_wrtGauss_netcdf_esmf results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -390,8 +390,8 @@ Checking test 006 fv3_ccpp_wrtGauss_netcdf_esmf results .... Test 006 fv3_ccpp_wrtGauss_netcdf_esmf PASS -baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200724/INTEL/fv3_wrtGauss_netcdf_ccpp -working dir = /glade/scratch/heinzell/FV3_RT/rt_15492/fv3_ccpp_wrtGauss_netcdf_prod +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200923/INTEL/fv3_wrtGauss_netcdf_ccpp +working dir = /glade/scratch/heinzell/FV3_RT/rt_23962/fv3_ccpp_wrtGauss_netcdf_prod Checking test 007 fv3_ccpp_wrtGauss_netcdf results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -438,9 +438,57 @@ Checking test 007 fv3_ccpp_wrtGauss_netcdf results .... Test 007 fv3_ccpp_wrtGauss_netcdf PASS -baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200724/INTEL/fv3_wrtGauss_nemsio_ccpp -working dir = /glade/scratch/heinzell/FV3_RT/rt_15492/fv3_ccpp_wrtGauss_nemsio_prod -Checking test 008 fv3_ccpp_wrtGauss_nemsio results .... +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200923/INTEL/fv3_wrtGlatlon_netcdf_ccpp +working dir = /glade/scratch/heinzell/FV3_RT/rt_23962/fv3_ccpp_wrtGlatlon_netcdf_prod +Checking test 008 fv3_ccpp_wrtGlatlon_netcdf results .... + Comparing atmos_4xdaily.tile1.nc .........OK + Comparing atmos_4xdaily.tile2.nc .........OK + Comparing atmos_4xdaily.tile3.nc .........OK + Comparing atmos_4xdaily.tile4.nc .........OK + Comparing atmos_4xdaily.tile5.nc .........OK + Comparing atmos_4xdaily.tile6.nc .........OK + Comparing phyf000.nc .........OK + Comparing phyf024.nc .........OK + Comparing dynf000.nc .........OK + Comparing dynf024.nc .........OK + Comparing RESTART/coupler.res .........OK + Comparing RESTART/fv_core.res.nc .........OK + Comparing RESTART/fv_core.res.tile1.nc .........OK + Comparing RESTART/fv_core.res.tile2.nc .........OK + Comparing RESTART/fv_core.res.tile3.nc .........OK + Comparing RESTART/fv_core.res.tile4.nc .........OK + Comparing RESTART/fv_core.res.tile5.nc .........OK + Comparing RESTART/fv_core.res.tile6.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/fv_tracer.res.tile1.nc .........OK + Comparing RESTART/fv_tracer.res.tile2.nc .........OK + Comparing RESTART/fv_tracer.res.tile3.nc .........OK + Comparing RESTART/fv_tracer.res.tile4.nc .........OK + Comparing RESTART/fv_tracer.res.tile5.nc .........OK + Comparing RESTART/fv_tracer.res.tile6.nc .........OK + Comparing RESTART/phy_data.tile1.nc .........OK + Comparing RESTART/phy_data.tile2.nc .........OK + Comparing RESTART/phy_data.tile3.nc .........OK + Comparing RESTART/phy_data.tile4.nc .........OK + Comparing RESTART/phy_data.tile5.nc .........OK + Comparing RESTART/phy_data.tile6.nc .........OK + Comparing RESTART/sfc_data.tile1.nc .........OK + Comparing RESTART/sfc_data.tile2.nc .........OK + Comparing RESTART/sfc_data.tile3.nc .........OK + Comparing RESTART/sfc_data.tile4.nc .........OK + Comparing RESTART/sfc_data.tile5.nc .........OK + Comparing RESTART/sfc_data.tile6.nc .........OK +Test 008 fv3_ccpp_wrtGlatlon_netcdf PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200923/INTEL/fv3_wrtGauss_nemsio_ccpp +working dir = /glade/scratch/heinzell/FV3_RT/rt_23962/fv3_ccpp_wrtGauss_nemsio_prod +Checking test 009 fv3_ccpp_wrtGauss_nemsio results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -483,12 +531,12 @@ Checking test 008 fv3_ccpp_wrtGauss_nemsio results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 008 fv3_ccpp_wrtGauss_nemsio PASS +Test 009 fv3_ccpp_wrtGauss_nemsio PASS -baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200724/INTEL/fv3_wrtGauss_nemsio_c192_ccpp -working dir = /glade/scratch/heinzell/FV3_RT/rt_15492/fv3_ccpp_wrtGauss_nemsio_c192_prod -Checking test 009 fv3_ccpp_wrtGauss_nemsio_c192 results .... +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200923/INTEL/fv3_wrtGauss_nemsio_c192_ccpp +working dir = /glade/scratch/heinzell/FV3_RT/rt_23962/fv3_ccpp_wrtGauss_nemsio_c192_prod +Checking test 010 fv3_ccpp_wrtGauss_nemsio_c192 results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -531,12 +579,12 @@ Checking test 009 fv3_ccpp_wrtGauss_nemsio_c192 results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 009 fv3_ccpp_wrtGauss_nemsio_c192 PASS +Test 010 fv3_ccpp_wrtGauss_nemsio_c192 PASS -baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200724/INTEL/fv3_stochy_ccpp -working dir = /glade/scratch/heinzell/FV3_RT/rt_15492/fv3_ccpp_stochy_prod -Checking test 010 fv3_ccpp_stochy results .... +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200923/INTEL/fv3_stochy_ccpp +working dir = /glade/scratch/heinzell/FV3_RT/rt_23962/fv3_ccpp_stochy_prod +Checking test 011 fv3_ccpp_stochy results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -599,12 +647,12 @@ Checking test 010 fv3_ccpp_stochy results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 010 fv3_ccpp_stochy PASS +Test 011 fv3_ccpp_stochy PASS -baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200724/INTEL/fv3_iau_ccpp -working dir = /glade/scratch/heinzell/FV3_RT/rt_15492/fv3_ccpp_iau_prod -Checking test 011 fv3_ccpp_iau results .... +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200923/INTEL/fv3_iau_ccpp +working dir = /glade/scratch/heinzell/FV3_RT/rt_23962/fv3_ccpp_iau_prod +Checking test 012 fv3_ccpp_iau results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -667,12 +715,12 @@ Checking test 011 fv3_ccpp_iau results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 011 fv3_ccpp_iau PASS +Test 012 fv3_ccpp_iau PASS -baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200724/INTEL/fv3_control_ccpp -working dir = /glade/scratch/heinzell/FV3_RT/rt_15492/fv3_ccpp_appbuild_prod -Checking test 012 fv3_ccpp_appbuild results .... +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200923/INTEL/fv3_ca_ccpp +working dir = /glade/scratch/heinzell/FV3_RT/rt_23962/fv3_ccpp_ca_prod +Checking test 013 fv3_ccpp_ca results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -685,24 +733,140 @@ Checking test 012 fv3_ccpp_appbuild results .... Comparing phyf000.tile4.nc .........OK Comparing phyf000.tile5.nc .........OK Comparing phyf000.tile6.nc .........OK - Comparing phyf024.tile1.nc .........OK - Comparing phyf024.tile2.nc .........OK - Comparing phyf024.tile3.nc .........OK - Comparing phyf024.tile4.nc .........OK - Comparing phyf024.tile5.nc .........OK - Comparing phyf024.tile6.nc .........OK + Comparing phyf012.tile1.nc .........OK + Comparing phyf012.tile2.nc .........OK + Comparing phyf012.tile3.nc .........OK + Comparing phyf012.tile4.nc .........OK + Comparing phyf012.tile5.nc .........OK + Comparing phyf012.tile6.nc .........OK Comparing dynf000.tile1.nc .........OK Comparing dynf000.tile2.nc .........OK Comparing dynf000.tile3.nc .........OK Comparing dynf000.tile4.nc .........OK Comparing dynf000.tile5.nc .........OK Comparing dynf000.tile6.nc .........OK - Comparing dynf024.tile1.nc .........OK - Comparing dynf024.tile2.nc .........OK - Comparing dynf024.tile3.nc .........OK - Comparing dynf024.tile4.nc .........OK - Comparing dynf024.tile5.nc .........OK - Comparing dynf024.tile6.nc .........OK + Comparing dynf012.tile1.nc .........OK + Comparing dynf012.tile2.nc .........OK + Comparing dynf012.tile3.nc .........OK + Comparing dynf012.tile4.nc .........OK + Comparing dynf012.tile5.nc .........OK + Comparing dynf012.tile6.nc .........OK + Comparing RESTART/coupler.res .........OK + Comparing RESTART/fv_core.res.nc .........OK + Comparing RESTART/fv_core.res.tile1.nc .........OK + Comparing RESTART/fv_core.res.tile2.nc .........OK + Comparing RESTART/fv_core.res.tile3.nc .........OK + Comparing RESTART/fv_core.res.tile4.nc .........OK + Comparing RESTART/fv_core.res.tile5.nc .........OK + Comparing RESTART/fv_core.res.tile6.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/fv_tracer.res.tile1.nc .........OK + Comparing RESTART/fv_tracer.res.tile2.nc .........OK + Comparing RESTART/fv_tracer.res.tile3.nc .........OK + Comparing RESTART/fv_tracer.res.tile4.nc .........OK + Comparing RESTART/fv_tracer.res.tile5.nc .........OK + Comparing RESTART/fv_tracer.res.tile6.nc .........OK + Comparing RESTART/phy_data.tile1.nc .........OK + Comparing RESTART/phy_data.tile2.nc .........OK + Comparing RESTART/phy_data.tile3.nc .........OK + Comparing RESTART/phy_data.tile4.nc .........OK + Comparing RESTART/phy_data.tile5.nc .........OK + Comparing RESTART/phy_data.tile6.nc .........OK + Comparing RESTART/sfc_data.tile1.nc .........OK + Comparing RESTART/sfc_data.tile2.nc .........OK + Comparing RESTART/sfc_data.tile3.nc .........OK + Comparing RESTART/sfc_data.tile4.nc .........OK + Comparing RESTART/sfc_data.tile5.nc .........OK + Comparing RESTART/sfc_data.tile6.nc .........OK +Test 013 fv3_ccpp_ca PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200923/INTEL/fv3_lheatstrg_ccpp +working dir = /glade/scratch/heinzell/FV3_RT/rt_23962/fv3_ccpp_lheatstrg_prod +Checking test 014 fv3_ccpp_lheatstrg results .... + Comparing atmos_4xdaily.tile1.nc .........OK + Comparing atmos_4xdaily.tile2.nc .........OK + Comparing atmos_4xdaily.tile3.nc .........OK + Comparing atmos_4xdaily.tile4.nc .........OK + Comparing atmos_4xdaily.tile5.nc .........OK + Comparing atmos_4xdaily.tile6.nc .........OK + Comparing phyf000.nemsio .........OK + Comparing phyf024.nemsio .........OK + Comparing dynf000.nemsio .........OK + Comparing dynf024.nemsio .........OK + Comparing RESTART/coupler.res .........OK + Comparing RESTART/fv_core.res.nc .........OK + Comparing RESTART/fv_core.res.tile1.nc .........OK + Comparing RESTART/fv_core.res.tile2.nc .........OK + Comparing RESTART/fv_core.res.tile3.nc .........OK + Comparing RESTART/fv_core.res.tile4.nc .........OK + Comparing RESTART/fv_core.res.tile5.nc .........OK + Comparing RESTART/fv_core.res.tile6.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/fv_tracer.res.tile1.nc .........OK + Comparing RESTART/fv_tracer.res.tile2.nc .........OK + Comparing RESTART/fv_tracer.res.tile3.nc .........OK + Comparing RESTART/fv_tracer.res.tile4.nc .........OK + Comparing RESTART/fv_tracer.res.tile5.nc .........OK + Comparing RESTART/fv_tracer.res.tile6.nc .........OK + Comparing RESTART/phy_data.tile1.nc .........OK + Comparing RESTART/phy_data.tile2.nc .........OK + Comparing RESTART/phy_data.tile3.nc .........OK + Comparing RESTART/phy_data.tile4.nc .........OK + Comparing RESTART/phy_data.tile5.nc .........OK + Comparing RESTART/phy_data.tile6.nc .........OK + Comparing RESTART/sfc_data.tile1.nc .........OK + Comparing RESTART/sfc_data.tile2.nc .........OK + Comparing RESTART/sfc_data.tile3.nc .........OK + Comparing RESTART/sfc_data.tile4.nc .........OK + Comparing RESTART/sfc_data.tile5.nc .........OK + Comparing RESTART/sfc_data.tile6.nc .........OK +Test 014 fv3_ccpp_lheatstrg PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200923/INTEL/fv3_multigases_ccpp +working dir = /glade/scratch/heinzell/FV3_RT/rt_23962/fv3_ccpp_multigases_prod +Checking test 015 fv3_ccpp_multigases results .... + Comparing atmos_4xdaily.tile1.nc .........OK + Comparing atmos_4xdaily.tile2.nc .........OK + Comparing atmos_4xdaily.tile3.nc .........OK + Comparing atmos_4xdaily.tile4.nc .........OK + Comparing atmos_4xdaily.tile5.nc .........OK + Comparing atmos_4xdaily.tile6.nc .........OK + Comparing phyf000.tile1.nc .........OK + Comparing phyf000.tile2.nc .........OK + Comparing phyf000.tile3.nc .........OK + Comparing phyf000.tile4.nc .........OK + Comparing phyf000.tile5.nc .........OK + Comparing phyf000.tile6.nc .........OK + Comparing phyf006.tile1.nc .........OK + Comparing phyf006.tile2.nc .........OK + Comparing phyf006.tile3.nc .........OK + Comparing phyf006.tile4.nc .........OK + Comparing phyf006.tile5.nc .........OK + Comparing phyf006.tile6.nc .........OK + Comparing dynf000.tile1.nc .........OK + Comparing dynf000.tile2.nc .........OK + Comparing dynf000.tile3.nc .........OK + Comparing dynf000.tile4.nc .........OK + Comparing dynf000.tile5.nc .........OK + Comparing dynf000.tile6.nc .........OK + Comparing dynf006.tile1.nc .........OK + Comparing dynf006.tile2.nc .........OK + Comparing dynf006.tile3.nc .........OK + Comparing dynf006.tile4.nc .........OK + Comparing dynf006.tile5.nc .........OK + Comparing dynf006.tile6.nc .........OK Comparing RESTART/coupler.res .........OK Comparing RESTART/fv_core.res.nc .........OK Comparing RESTART/fv_core.res.tile1.nc .........OK @@ -735,12 +899,18 @@ Checking test 012 fv3_ccpp_appbuild results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 012 fv3_ccpp_appbuild PASS + Comparing RESTART/phy_data.tile1.nc .........OK + Comparing RESTART/phy_data.tile2.nc .........OK + Comparing RESTART/phy_data.tile3.nc .........OK + Comparing RESTART/phy_data.tile4.nc .........OK + Comparing RESTART/phy_data.tile5.nc .........OK + Comparing RESTART/phy_data.tile6.nc .........OK +Test 015 fv3_ccpp_multigases PASS -baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200724/INTEL/fv3_control_32bit_ccpp -working dir = /glade/scratch/heinzell/FV3_RT/rt_15492/fv3_ccpp_control_32bit_prod -Checking test 013 fv3_ccpp_control_32bit results .... +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200923/INTEL/fv3_control_32bit_ccpp +working dir = /glade/scratch/heinzell/FV3_RT/rt_23962/fv3_ccpp_control_32bit_prod +Checking test 016 fv3_ccpp_control_32bit results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -803,12 +973,12 @@ Checking test 013 fv3_ccpp_control_32bit results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 013 fv3_ccpp_control_32bit PASS +Test 016 fv3_ccpp_control_32bit PASS -baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200724/INTEL/fv3_stretched_ccpp -working dir = /glade/scratch/heinzell/FV3_RT/rt_15492/fv3_ccpp_stretched_prod -Checking test 014 fv3_ccpp_stretched results .... +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200923/INTEL/fv3_stretched_ccpp +working dir = /glade/scratch/heinzell/FV3_RT/rt_23962/fv3_ccpp_stretched_prod +Checking test 017 fv3_ccpp_stretched results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -859,33 +1029,33 @@ Checking test 014 fv3_ccpp_stretched results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 014 fv3_ccpp_stretched PASS +Test 017 fv3_ccpp_stretched PASS -baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200724/INTEL/fv3_stretched_nest_ccpp -working dir = /glade/scratch/heinzell/FV3_RT/rt_15492/fv3_ccpp_stretched_nest_prod -Checking test 015 fv3_ccpp_stretched_nest results .... +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200923/INTEL/fv3_stretched_nest_ccpp +working dir = /glade/scratch/heinzell/FV3_RT/rt_23962/fv3_ccpp_stretched_nest_prod +Checking test 018 fv3_ccpp_stretched_nest results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK Comparing atmos_4xdaily.tile4.nc .........OK Comparing atmos_4xdaily.tile5.nc .........OK Comparing atmos_4xdaily.tile6.nc .........OK - Comparing atmos_4xdaily.nest02.nc .........OK + Comparing atmos_4xdaily.nest02.tile7.nc .........OK Comparing fv3_history2d.tile1.nc .........OK Comparing fv3_history2d.tile2.nc .........OK Comparing fv3_history2d.tile3.nc .........OK Comparing fv3_history2d.tile4.nc .........OK Comparing fv3_history2d.tile5.nc .........OK Comparing fv3_history2d.tile6.nc .........OK - Comparing fv3_history2d.nest02.nc .........OK + Comparing fv3_history2d.nest02.tile7.nc .........OK Comparing fv3_history.tile1.nc .........OK Comparing fv3_history.tile2.nc .........OK Comparing fv3_history.tile3.nc .........OK Comparing fv3_history.tile4.nc .........OK Comparing fv3_history.tile5.nc .........OK Comparing fv3_history.tile6.nc .........OK - Comparing fv3_history.nest02.nc .........OK + Comparing fv3_history.nest02.tile7.nc .........OK Comparing RESTART/coupler.res .........OK Comparing RESTART/fv_core.res.nc .........OK Comparing RESTART/fv_core.res.nest02.nc .........OK @@ -926,43 +1096,55 @@ Checking test 015 fv3_ccpp_stretched_nest results .... Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK Comparing RESTART/sfc_data.nest02.tile7.nc .........OK -Test 015 fv3_ccpp_stretched_nest PASS +Test 018 fv3_ccpp_stretched_nest PASS -baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200724/INTEL/fv3_regional_control_ccpp -working dir = /glade/scratch/heinzell/FV3_RT/rt_15492/fv3_ccpp_regional_control_prod -Checking test 016 fv3_ccpp_regional_control results .... +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200923/INTEL/fv3_regional_control_ccpp +working dir = /glade/scratch/heinzell/FV3_RT/rt_23962/fv3_ccpp_regional_control_prod +Checking test 019 fv3_ccpp_regional_control 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 -Test 016 fv3_ccpp_regional_control PASS +Test 019 fv3_ccpp_regional_control PASS -baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200724/INTEL/fv3_regional_restart_ccpp -working dir = /glade/scratch/heinzell/FV3_RT/rt_15492/fv3_ccpp_regional_restart_prod -Checking test 017 fv3_ccpp_regional_restart results .... +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200923/INTEL/fv3_regional_restart_ccpp +working dir = /glade/scratch/heinzell/FV3_RT/rt_23962/fv3_ccpp_regional_restart_prod +Checking test 020 fv3_ccpp_regional_restart results .... Comparing atmos_4xdaily.nc .........OK Comparing fv3_history2d.nc .........OK Comparing fv3_history.nc .........OK -Test 017 fv3_ccpp_regional_restart PASS +Test 020 fv3_ccpp_regional_restart PASS -baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200724/INTEL/fv3_regional_quilt_ccpp -working dir = /glade/scratch/heinzell/FV3_RT/rt_15492/fv3_ccpp_regional_quilt_prod -Checking test 018 fv3_ccpp_regional_quilt results .... +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200923/INTEL/fv3_regional_quilt_ccpp +working dir = /glade/scratch/heinzell/FV3_RT/rt_23962/fv3_ccpp_regional_quilt_prod +Checking test 021 fv3_ccpp_regional_quilt results .... Comparing atmos_4xdaily.nc .........OK Comparing dynf000.nc .........OK Comparing dynf024.nc .........OK Comparing phyf000.nc .........OK Comparing phyf024.nc .........OK -Test 018 fv3_ccpp_regional_quilt PASS +Test 021 fv3_ccpp_regional_quilt PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200923/INTEL/fv3_control_ccpp +working dir = /glade/scratch/heinzell/FV3_RT/rt_23962/fv3_ccpp_control_debug_prod +Checking test 022 fv3_ccpp_control_debug results .... +Test 022 fv3_ccpp_control_debug PASS -baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200724/INTEL/fv3_gfdlmp_ccpp -working dir = /glade/scratch/heinzell/FV3_RT/rt_15492/fv3_ccpp_gfdlmp_prod -Checking test 019 fv3_ccpp_gfdlmp results .... +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200923/INTEL/fv3_stretched_nest_ccpp +working dir = /glade/scratch/heinzell/FV3_RT/rt_23962/fv3_ccpp_stretched_nest_debug_prod +Checking test 023 fv3_ccpp_stretched_nest_debug results .... +Test 023 fv3_ccpp_stretched_nest_debug PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200923/INTEL/fv3_gfdlmp_ccpp +working dir = /glade/scratch/heinzell/FV3_RT/rt_23962/fv3_ccpp_gfdlmp_prod +Checking test 024 fv3_ccpp_gfdlmp results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1005,12 +1187,12 @@ Checking test 019 fv3_ccpp_gfdlmp results .... Comparing RESTART/phy_data.tile4.nc .........OK Comparing RESTART/phy_data.tile5.nc .........OK Comparing RESTART/phy_data.tile6.nc .........OK -Test 019 fv3_ccpp_gfdlmp PASS +Test 024 fv3_ccpp_gfdlmp PASS -baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200724/INTEL/fv3_gfdlmprad_gwd_ccpp -working dir = /glade/scratch/heinzell/FV3_RT/rt_15492/fv3_ccpp_gfdlmprad_gwd_prod -Checking test 020 fv3_ccpp_gfdlmprad_gwd results .... +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200923/INTEL/fv3_gfdlmprad_gwd_ccpp +working dir = /glade/scratch/heinzell/FV3_RT/rt_23962/fv3_ccpp_gfdlmprad_gwd_prod +Checking test 025 fv3_ccpp_gfdlmprad_gwd results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1053,12 +1235,12 @@ Checking test 020 fv3_ccpp_gfdlmprad_gwd results .... Comparing RESTART/phy_data.tile4.nc .........OK Comparing RESTART/phy_data.tile5.nc .........OK Comparing RESTART/phy_data.tile6.nc .........OK -Test 020 fv3_ccpp_gfdlmprad_gwd PASS +Test 025 fv3_ccpp_gfdlmprad_gwd PASS -baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200724/INTEL/fv3_gfdlmprad_noahmp_ccpp -working dir = /glade/scratch/heinzell/FV3_RT/rt_15492/fv3_ccpp_gfdlmprad_noahmp_prod -Checking test 021 fv3_ccpp_gfdlmprad_noahmp results .... +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200923/INTEL/fv3_gfdlmprad_noahmp_ccpp +working dir = /glade/scratch/heinzell/FV3_RT/rt_23962/fv3_ccpp_gfdlmprad_noahmp_prod +Checking test 026 fv3_ccpp_gfdlmprad_noahmp results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1101,12 +1283,108 @@ Checking test 021 fv3_ccpp_gfdlmprad_noahmp results .... Comparing RESTART/phy_data.tile4.nc .........OK Comparing RESTART/phy_data.tile5.nc .........OK Comparing RESTART/phy_data.tile6.nc .........OK -Test 021 fv3_ccpp_gfdlmprad_noahmp PASS +Test 026 fv3_ccpp_gfdlmprad_noahmp PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200923/INTEL/fv3_gfdlmp_hwrfsas_ccpp +working dir = /glade/scratch/heinzell/FV3_RT/rt_23962/fv3_ccpp_gfdlmp_hwrfsas_prod +Checking test 027 fv3_ccpp_gfdlmp_hwrfsas results .... + Comparing atmos_4xdaily.tile1.nc .........OK + Comparing atmos_4xdaily.tile2.nc .........OK + Comparing atmos_4xdaily.tile3.nc .........OK + Comparing atmos_4xdaily.tile4.nc .........OK + Comparing atmos_4xdaily.tile5.nc .........OK + Comparing atmos_4xdaily.tile6.nc .........OK + Comparing phyf000.nemsio .........OK + Comparing phyf024.nemsio .........OK + Comparing dynf000.nemsio .........OK + Comparing dynf024.nemsio .........OK + Comparing RESTART/coupler.res .........OK + Comparing RESTART/fv_core.res.nc .........OK + Comparing RESTART/fv_core.res.tile1.nc .........OK + Comparing RESTART/fv_core.res.tile2.nc .........OK + Comparing RESTART/fv_core.res.tile3.nc .........OK + Comparing RESTART/fv_core.res.tile4.nc .........OK + Comparing RESTART/fv_core.res.tile5.nc .........OK + Comparing RESTART/fv_core.res.tile6.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/fv_tracer.res.tile1.nc .........OK + Comparing RESTART/fv_tracer.res.tile2.nc .........OK + Comparing RESTART/fv_tracer.res.tile3.nc .........OK + Comparing RESTART/fv_tracer.res.tile4.nc .........OK + Comparing RESTART/fv_tracer.res.tile5.nc .........OK + Comparing RESTART/fv_tracer.res.tile6.nc .........OK + Comparing RESTART/sfc_data.tile1.nc .........OK + Comparing RESTART/sfc_data.tile2.nc .........OK + Comparing RESTART/sfc_data.tile3.nc .........OK + Comparing RESTART/sfc_data.tile4.nc .........OK + Comparing RESTART/sfc_data.tile5.nc .........OK + Comparing RESTART/sfc_data.tile6.nc .........OK + Comparing RESTART/phy_data.tile1.nc .........OK + Comparing RESTART/phy_data.tile2.nc .........OK + Comparing RESTART/phy_data.tile3.nc .........OK + Comparing RESTART/phy_data.tile4.nc .........OK + Comparing RESTART/phy_data.tile5.nc .........OK + Comparing RESTART/phy_data.tile6.nc .........OK +Test 027 fv3_ccpp_gfdlmp_hwrfsas PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200923/INTEL/fv3_csawmg_ccpp +working dir = /glade/scratch/heinzell/FV3_RT/rt_23962/fv3_ccpp_csawmg_prod +Checking test 028 fv3_ccpp_csawmg results .... + Comparing atmos_4xdaily.tile1.nc .........OK + Comparing atmos_4xdaily.tile2.nc .........OK + Comparing atmos_4xdaily.tile3.nc .........OK + Comparing atmos_4xdaily.tile4.nc .........OK + Comparing atmos_4xdaily.tile5.nc .........OK + Comparing atmos_4xdaily.tile6.nc .........OK + Comparing phyf000.nemsio .........OK + Comparing phyf024.nemsio .........OK + Comparing dynf000.nemsio .........OK + Comparing dynf024.nemsio .........OK + Comparing RESTART/coupler.res .........OK + Comparing RESTART/fv_core.res.nc .........OK + Comparing RESTART/fv_core.res.tile1.nc .........OK + Comparing RESTART/fv_core.res.tile2.nc .........OK + Comparing RESTART/fv_core.res.tile3.nc .........OK + Comparing RESTART/fv_core.res.tile4.nc .........OK + Comparing RESTART/fv_core.res.tile5.nc .........OK + Comparing RESTART/fv_core.res.tile6.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/fv_tracer.res.tile1.nc .........OK + Comparing RESTART/fv_tracer.res.tile2.nc .........OK + Comparing RESTART/fv_tracer.res.tile3.nc .........OK + Comparing RESTART/fv_tracer.res.tile4.nc .........OK + Comparing RESTART/fv_tracer.res.tile5.nc .........OK + Comparing RESTART/fv_tracer.res.tile6.nc .........OK + Comparing RESTART/phy_data.tile1.nc .........OK + Comparing RESTART/phy_data.tile2.nc .........OK + Comparing RESTART/phy_data.tile3.nc .........OK + Comparing RESTART/phy_data.tile4.nc .........OK + Comparing RESTART/phy_data.tile5.nc .........OK + Comparing RESTART/phy_data.tile6.nc .........OK + Comparing RESTART/sfc_data.tile1.nc .........OK + Comparing RESTART/sfc_data.tile2.nc .........OK + Comparing RESTART/sfc_data.tile3.nc .........OK + Comparing RESTART/sfc_data.tile4.nc .........OK + Comparing RESTART/sfc_data.tile5.nc .........OK + Comparing RESTART/sfc_data.tile6.nc .........OK +Test 028 fv3_ccpp_csawmg PASS -baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200724/INTEL/fv3_csawmg_ccpp -working dir = /glade/scratch/heinzell/FV3_RT/rt_15492/fv3_ccpp_csawmg_prod -Checking test 022 fv3_ccpp_csawmg results .... +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200923/INTEL/fv3_satmedmf_ccpp +working dir = /glade/scratch/heinzell/FV3_RT/rt_23962/fv3_ccpp_satmedmf_prod +Checking test 029 fv3_ccpp_satmedmf results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1149,12 +1427,12 @@ Checking test 022 fv3_ccpp_csawmg results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 022 fv3_ccpp_csawmg PASS +Test 029 fv3_ccpp_satmedmf PASS -baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200724/INTEL/fv3_satmedmf_ccpp -working dir = /glade/scratch/heinzell/FV3_RT/rt_15492/fv3_ccpp_satmedmf_prod -Checking test 023 fv3_ccpp_satmedmf results .... +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200923/INTEL/fv3_satmedmfq_ccpp +working dir = /glade/scratch/heinzell/FV3_RT/rt_23962/fv3_ccpp_satmedmfq_prod +Checking test 030 fv3_ccpp_satmedmfq results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1197,12 +1475,60 @@ Checking test 023 fv3_ccpp_satmedmf results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 023 fv3_ccpp_satmedmf PASS +Test 030 fv3_ccpp_satmedmfq PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200923/INTEL/fv3_gfdlmp_32bit_ccpp +working dir = /glade/scratch/heinzell/FV3_RT/rt_23962/fv3_ccpp_gfdlmp_32bit_prod +Checking test 031 fv3_ccpp_gfdlmp_32bit results .... + Comparing atmos_4xdaily.tile1.nc .........OK + Comparing atmos_4xdaily.tile2.nc .........OK + Comparing atmos_4xdaily.tile3.nc .........OK + Comparing atmos_4xdaily.tile4.nc .........OK + Comparing atmos_4xdaily.tile5.nc .........OK + Comparing atmos_4xdaily.tile6.nc .........OK + Comparing phyf000.nemsio .........OK + Comparing phyf024.nemsio .........OK + Comparing dynf000.nemsio .........OK + Comparing dynf024.nemsio .........OK + Comparing RESTART/coupler.res .........OK + Comparing RESTART/fv_core.res.nc .........OK + Comparing RESTART/fv_core.res.tile1.nc .........OK + Comparing RESTART/fv_core.res.tile2.nc .........OK + Comparing RESTART/fv_core.res.tile3.nc .........OK + Comparing RESTART/fv_core.res.tile4.nc .........OK + Comparing RESTART/fv_core.res.tile5.nc .........OK + Comparing RESTART/fv_core.res.tile6.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/fv_tracer.res.tile1.nc .........OK + Comparing RESTART/fv_tracer.res.tile2.nc .........OK + Comparing RESTART/fv_tracer.res.tile3.nc .........OK + Comparing RESTART/fv_tracer.res.tile4.nc .........OK + Comparing RESTART/fv_tracer.res.tile5.nc .........OK + Comparing RESTART/fv_tracer.res.tile6.nc .........OK + Comparing RESTART/sfc_data.tile1.nc .........OK + Comparing RESTART/sfc_data.tile2.nc .........OK + Comparing RESTART/sfc_data.tile3.nc .........OK + Comparing RESTART/sfc_data.tile4.nc .........OK + Comparing RESTART/sfc_data.tile5.nc .........OK + Comparing RESTART/sfc_data.tile6.nc .........OK + Comparing RESTART/phy_data.tile1.nc .........OK + Comparing RESTART/phy_data.tile2.nc .........OK + Comparing RESTART/phy_data.tile3.nc .........OK + Comparing RESTART/phy_data.tile4.nc .........OK + Comparing RESTART/phy_data.tile5.nc .........OK + Comparing RESTART/phy_data.tile6.nc .........OK +Test 031 fv3_ccpp_gfdlmp_32bit PASS -baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200724/INTEL/fv3_gfdlmp_32bit_ccpp -working dir = /glade/scratch/heinzell/FV3_RT/rt_15492/fv3_ccpp_gfdlmp_32bit_prod -Checking test 024 fv3_ccpp_gfdlmp_32bit results .... +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200923/INTEL/fv3_gfdlmprad_32bit_post_ccpp +working dir = /glade/scratch/heinzell/FV3_RT/rt_23962/fv3_ccpp_gfdlmprad_32bit_post_prod +Checking test 032 fv3_ccpp_gfdlmprad_32bit_post results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1213,6 +1539,10 @@ Checking test 024 fv3_ccpp_gfdlmp_32bit results .... Comparing phyf024.nemsio .........OK Comparing dynf000.nemsio .........OK Comparing dynf024.nemsio .........OK + Comparing GFSFLX.GrbF00 .........OK + Comparing GFSPRS.GrbF00 .........OK + Comparing GFSFLX.GrbF24 .........OK + Comparing GFSPRS.GrbF24 .........OK Comparing RESTART/coupler.res .........OK Comparing RESTART/fv_core.res.nc .........OK Comparing RESTART/fv_core.res.tile1.nc .........OK @@ -1245,12 +1575,12 @@ Checking test 024 fv3_ccpp_gfdlmp_32bit results .... Comparing RESTART/phy_data.tile4.nc .........OK Comparing RESTART/phy_data.tile5.nc .........OK Comparing RESTART/phy_data.tile6.nc .........OK -Test 024 fv3_ccpp_gfdlmp_32bit PASS +Test 032 fv3_ccpp_gfdlmprad_32bit_post PASS -baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200724/INTEL/fv3_cpt_ccpp -working dir = /glade/scratch/heinzell/FV3_RT/rt_15492/fv3_ccpp_cpt_prod -Checking test 025 fv3_ccpp_cpt results .... +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200923/INTEL/fv3_cpt_ccpp +working dir = /glade/scratch/heinzell/FV3_RT/rt_23962/fv3_ccpp_cpt_prod +Checking test 033 fv3_ccpp_cpt results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1299,12 +1629,12 @@ Checking test 025 fv3_ccpp_cpt results .... Comparing RESTART/phy_data.tile4.nc .........OK Comparing RESTART/phy_data.tile5.nc .........OK Comparing RESTART/phy_data.tile6.nc .........OK -Test 025 fv3_ccpp_cpt PASS +Test 033 fv3_ccpp_cpt PASS -baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200724/INTEL/fv3_gsd_ccpp -working dir = /glade/scratch/heinzell/FV3_RT/rt_15492/fv3_ccpp_gsd_prod -Checking test 026 fv3_ccpp_gsd results .... +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200923/INTEL/fv3_gsd_ccpp +working dir = /glade/scratch/heinzell/FV3_RT/rt_23962/fv3_ccpp_gsd_prod +Checking test 034 fv3_ccpp_gsd results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1391,12 +1721,12 @@ Checking test 026 fv3_ccpp_gsd results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 026 fv3_ccpp_gsd PASS +Test 034 fv3_ccpp_gsd PASS -baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200724/INTEL/fv3_rrfs_v1beta_ccpp -working dir = /glade/scratch/heinzell/FV3_RT/rt_15492/fv3_ccpp_rrfs_v1beta_prod -Checking test 027 fv3_ccpp_rrfs_v1beta results .... +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200923/INTEL/fv3_thompson_ccpp +working dir = /glade/scratch/heinzell/FV3_RT/rt_23962/fv3_ccpp_thompson_prod +Checking test 035 fv3_ccpp_thompson results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1415,18 +1745,6 @@ Checking test 027 fv3_ccpp_rrfs_v1beta results .... Comparing phyf024.tile4.nc .........OK Comparing phyf024.tile5.nc .........OK Comparing phyf024.tile6.nc .........OK - Comparing phyf027.tile1.nc .........OK - Comparing phyf027.tile2.nc .........OK - Comparing phyf027.tile3.nc .........OK - Comparing phyf027.tile4.nc .........OK - Comparing phyf027.tile5.nc .........OK - Comparing phyf027.tile6.nc .........OK - Comparing phyf048.tile1.nc .........OK - Comparing phyf048.tile2.nc .........OK - Comparing phyf048.tile3.nc .........OK - Comparing phyf048.tile4.nc .........OK - Comparing phyf048.tile5.nc .........OK - Comparing phyf048.tile6.nc .........OK Comparing dynf000.tile1.nc .........OK Comparing dynf000.tile2.nc .........OK Comparing dynf000.tile3.nc .........OK @@ -1439,18 +1757,6 @@ Checking test 027 fv3_ccpp_rrfs_v1beta results .... Comparing dynf024.tile4.nc .........OK Comparing dynf024.tile5.nc .........OK Comparing dynf024.tile6.nc .........OK - Comparing dynf027.tile1.nc .........OK - Comparing dynf027.tile2.nc .........OK - Comparing dynf027.tile3.nc .........OK - Comparing dynf027.tile4.nc .........OK - Comparing dynf027.tile5.nc .........OK - Comparing dynf027.tile6.nc .........OK - Comparing dynf048.tile1.nc .........OK - Comparing dynf048.tile2.nc .........OK - Comparing dynf048.tile3.nc .........OK - Comparing dynf048.tile4.nc .........OK - Comparing dynf048.tile5.nc .........OK - Comparing dynf048.tile6.nc .........OK Comparing RESTART/coupler.res .........OK Comparing RESTART/fv_core.res.nc .........OK Comparing RESTART/fv_core.res.tile1.nc .........OK @@ -1483,12 +1789,12 @@ Checking test 027 fv3_ccpp_rrfs_v1beta results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 027 fv3_ccpp_rrfs_v1beta PASS +Test 035 fv3_ccpp_thompson PASS -baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200724/INTEL/fv3_gfs_v15p2_ccpp -working dir = /glade/scratch/heinzell/FV3_RT/rt_15492/fv3_ccpp_gfs_v15p2_prod -Checking test 028 fv3_ccpp_gfs_v15p2 results .... +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200923/INTEL/fv3_thompson_no_aero_ccpp +working dir = /glade/scratch/heinzell/FV3_RT/rt_23962/fv3_ccpp_thompson_no_aero_prod +Checking test 036 fv3_ccpp_thompson_no_aero results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1539,24 +1845,24 @@ Checking test 028 fv3_ccpp_gfs_v15p2 results .... Comparing RESTART/fv_tracer.res.tile4.nc .........OK Comparing RESTART/fv_tracer.res.tile5.nc .........OK Comparing RESTART/fv_tracer.res.tile6.nc .........OK - Comparing RESTART/sfc_data.tile1.nc .........OK - Comparing RESTART/sfc_data.tile2.nc .........OK - Comparing RESTART/sfc_data.tile3.nc .........OK - Comparing RESTART/sfc_data.tile4.nc .........OK - Comparing RESTART/sfc_data.tile5.nc .........OK - Comparing RESTART/sfc_data.tile6.nc .........OK Comparing RESTART/phy_data.tile1.nc .........OK Comparing RESTART/phy_data.tile2.nc .........OK Comparing RESTART/phy_data.tile3.nc .........OK Comparing RESTART/phy_data.tile4.nc .........OK Comparing RESTART/phy_data.tile5.nc .........OK Comparing RESTART/phy_data.tile6.nc .........OK -Test 028 fv3_ccpp_gfs_v15p2 PASS + Comparing RESTART/sfc_data.tile1.nc .........OK + Comparing RESTART/sfc_data.tile2.nc .........OK + Comparing RESTART/sfc_data.tile3.nc .........OK + Comparing RESTART/sfc_data.tile4.nc .........OK + Comparing RESTART/sfc_data.tile5.nc .........OK + Comparing RESTART/sfc_data.tile6.nc .........OK +Test 036 fv3_ccpp_thompson_no_aero PASS -baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200724/INTEL/fv3_gfs_v16beta_ccpp -working dir = /glade/scratch/heinzell/FV3_RT/rt_15492/fv3_ccpp_gfs_v16beta_prod -Checking test 029 fv3_ccpp_gfs_v16beta results .... +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200923/INTEL/fv3_rrfs_v1beta_ccpp +working dir = /glade/scratch/heinzell/FV3_RT/rt_23962/fv3_ccpp_rrfs_v1beta_prod +Checking test 037 fv3_ccpp_rrfs_v1beta results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1575,6 +1881,18 @@ Checking test 029 fv3_ccpp_gfs_v16beta results .... Comparing phyf024.tile4.nc .........OK Comparing phyf024.tile5.nc .........OK Comparing phyf024.tile6.nc .........OK + Comparing phyf027.tile1.nc .........OK + Comparing phyf027.tile2.nc .........OK + Comparing phyf027.tile3.nc .........OK + Comparing phyf027.tile4.nc .........OK + Comparing phyf027.tile5.nc .........OK + Comparing phyf027.tile6.nc .........OK + Comparing phyf048.tile1.nc .........OK + Comparing phyf048.tile2.nc .........OK + Comparing phyf048.tile3.nc .........OK + Comparing phyf048.tile4.nc .........OK + Comparing phyf048.tile5.nc .........OK + Comparing phyf048.tile6.nc .........OK Comparing dynf000.tile1.nc .........OK Comparing dynf000.tile2.nc .........OK Comparing dynf000.tile3.nc .........OK @@ -1587,6 +1905,18 @@ Checking test 029 fv3_ccpp_gfs_v16beta results .... Comparing dynf024.tile4.nc .........OK Comparing dynf024.tile5.nc .........OK Comparing dynf024.tile6.nc .........OK + Comparing dynf027.tile1.nc .........OK + Comparing dynf027.tile2.nc .........OK + Comparing dynf027.tile3.nc .........OK + Comparing dynf027.tile4.nc .........OK + Comparing dynf027.tile5.nc .........OK + Comparing dynf027.tile6.nc .........OK + Comparing dynf048.tile1.nc .........OK + Comparing dynf048.tile2.nc .........OK + Comparing dynf048.tile3.nc .........OK + Comparing dynf048.tile4.nc .........OK + Comparing dynf048.tile5.nc .........OK + Comparing dynf048.tile6.nc .........OK Comparing RESTART/coupler.res .........OK Comparing RESTART/fv_core.res.nc .........OK Comparing RESTART/fv_core.res.tile1.nc .........OK @@ -1607,24 +1937,24 @@ Checking test 029 fv3_ccpp_gfs_v16beta results .... Comparing RESTART/fv_tracer.res.tile4.nc .........OK Comparing RESTART/fv_tracer.res.tile5.nc .........OK Comparing RESTART/fv_tracer.res.tile6.nc .........OK - Comparing RESTART/sfc_data.tile1.nc .........OK - Comparing RESTART/sfc_data.tile2.nc .........OK - Comparing RESTART/sfc_data.tile3.nc .........OK - Comparing RESTART/sfc_data.tile4.nc .........OK - Comparing RESTART/sfc_data.tile5.nc .........OK - Comparing RESTART/sfc_data.tile6.nc .........OK Comparing RESTART/phy_data.tile1.nc .........OK Comparing RESTART/phy_data.tile2.nc .........OK Comparing RESTART/phy_data.tile3.nc .........OK Comparing RESTART/phy_data.tile4.nc .........OK Comparing RESTART/phy_data.tile5.nc .........OK Comparing RESTART/phy_data.tile6.nc .........OK -Test 029 fv3_ccpp_gfs_v16beta PASS + Comparing RESTART/sfc_data.tile1.nc .........OK + Comparing RESTART/sfc_data.tile2.nc .........OK + Comparing RESTART/sfc_data.tile3.nc .........OK + Comparing RESTART/sfc_data.tile4.nc .........OK + Comparing RESTART/sfc_data.tile5.nc .........OK + Comparing RESTART/sfc_data.tile6.nc .........OK +Test 037 fv3_ccpp_rrfs_v1beta PASS -baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200724/INTEL/fv3_rrtmgp_ccpp -working dir = /glade/scratch/heinzell/FV3_RT/rt_15492/fv3_ccpp_rrtmgp_prod -Checking test 030 fv3_ccpp_rrtmgp results .... +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200923/INTEL/fv3_gfs_v15p2_ccpp +working dir = /glade/scratch/heinzell/FV3_RT/rt_23962/fv3_ccpp_gfs_v15p2_prod +Checking test 038 fv3_ccpp_gfs_v15p2 results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1675,24 +2005,24 @@ Checking test 030 fv3_ccpp_rrtmgp results .... Comparing RESTART/fv_tracer.res.tile4.nc .........OK Comparing RESTART/fv_tracer.res.tile5.nc .........OK Comparing RESTART/fv_tracer.res.tile6.nc .........OK - Comparing RESTART/phy_data.tile1.nc .........OK - Comparing RESTART/phy_data.tile2.nc .........OK - Comparing RESTART/phy_data.tile3.nc .........OK - Comparing RESTART/phy_data.tile4.nc .........OK - Comparing RESTART/phy_data.tile5.nc .........OK - Comparing RESTART/phy_data.tile6.nc .........OK Comparing RESTART/sfc_data.tile1.nc .........OK Comparing RESTART/sfc_data.tile2.nc .........OK Comparing RESTART/sfc_data.tile3.nc .........OK Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 030 fv3_ccpp_rrtmgp PASS + Comparing RESTART/phy_data.tile1.nc .........OK + Comparing RESTART/phy_data.tile2.nc .........OK + Comparing RESTART/phy_data.tile3.nc .........OK + Comparing RESTART/phy_data.tile4.nc .........OK + Comparing RESTART/phy_data.tile5.nc .........OK + Comparing RESTART/phy_data.tile6.nc .........OK +Test 038 fv3_ccpp_gfs_v15p2 PASS -baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200724/INTEL/fv3_multigases_ccpp -working dir = /glade/scratch/heinzell/FV3_RT/rt_15492/fv3_ccpp_multigases_prod -Checking test 031 fv3_ccpp_multigases results .... +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200923/INTEL/fv3_gfs_v16beta_ccpp +working dir = /glade/scratch/heinzell/FV3_RT/rt_23962/fv3_ccpp_gfs_v16beta_prod +Checking test 039 fv3_ccpp_gfs_v16beta results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1705,24 +2035,24 @@ Checking test 031 fv3_ccpp_multigases results .... Comparing phyf000.tile4.nc .........OK Comparing phyf000.tile5.nc .........OK Comparing phyf000.tile6.nc .........OK - Comparing phyf006.tile1.nc .........OK - Comparing phyf006.tile2.nc .........OK - Comparing phyf006.tile3.nc .........OK - Comparing phyf006.tile4.nc .........OK - Comparing phyf006.tile5.nc .........OK - Comparing phyf006.tile6.nc .........OK + Comparing phyf024.tile1.nc .........OK + Comparing phyf024.tile2.nc .........OK + Comparing phyf024.tile3.nc .........OK + Comparing phyf024.tile4.nc .........OK + Comparing phyf024.tile5.nc .........OK + Comparing phyf024.tile6.nc .........OK Comparing dynf000.tile1.nc .........OK Comparing dynf000.tile2.nc .........OK Comparing dynf000.tile3.nc .........OK Comparing dynf000.tile4.nc .........OK Comparing dynf000.tile5.nc .........OK Comparing dynf000.tile6.nc .........OK - Comparing dynf006.tile1.nc .........OK - Comparing dynf006.tile2.nc .........OK - Comparing dynf006.tile3.nc .........OK - Comparing dynf006.tile4.nc .........OK - Comparing dynf006.tile5.nc .........OK - Comparing dynf006.tile6.nc .........OK + Comparing dynf024.tile1.nc .........OK + Comparing dynf024.tile2.nc .........OK + Comparing dynf024.tile3.nc .........OK + Comparing dynf024.tile4.nc .........OK + Comparing dynf024.tile5.nc .........OK + Comparing dynf024.tile6.nc .........OK Comparing RESTART/coupler.res .........OK Comparing RESTART/fv_core.res.nc .........OK Comparing RESTART/fv_core.res.tile1.nc .........OK @@ -1743,12 +2073,54 @@ Checking test 031 fv3_ccpp_multigases results .... Comparing RESTART/fv_tracer.res.tile4.nc .........OK Comparing RESTART/fv_tracer.res.tile5.nc .........OK Comparing RESTART/fv_tracer.res.tile6.nc .........OK + Comparing RESTART/sfc_data.tile1.nc .........OK + Comparing RESTART/sfc_data.tile2.nc .........OK + Comparing RESTART/sfc_data.tile3.nc .........OK + Comparing RESTART/sfc_data.tile4.nc .........OK + Comparing RESTART/sfc_data.tile5.nc .........OK + Comparing RESTART/sfc_data.tile6.nc .........OK Comparing RESTART/phy_data.tile1.nc .........OK Comparing RESTART/phy_data.tile2.nc .........OK Comparing RESTART/phy_data.tile3.nc .........OK Comparing RESTART/phy_data.tile4.nc .........OK Comparing RESTART/phy_data.tile5.nc .........OK Comparing RESTART/phy_data.tile6.nc .........OK +Test 039 fv3_ccpp_gfs_v16beta PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200923/INTEL/fv3_gocart_clm_ccpp +working dir = /glade/scratch/heinzell/FV3_RT/rt_23962/fv3_ccpp_gocart_clm_prod +Checking test 040 fv3_ccpp_gocart_clm results .... + Comparing atmos_4xdaily.tile1.nc .........OK + Comparing atmos_4xdaily.tile2.nc .........OK + Comparing atmos_4xdaily.tile3.nc .........OK + Comparing atmos_4xdaily.tile4.nc .........OK + Comparing atmos_4xdaily.tile5.nc .........OK + Comparing atmos_4xdaily.tile6.nc .........OK + Comparing phyf000.nemsio .........OK + Comparing phyf024.nemsio .........OK + Comparing dynf000.nemsio .........OK + Comparing dynf024.nemsio .........OK + Comparing RESTART/coupler.res .........OK + Comparing RESTART/fv_core.res.nc .........OK + Comparing RESTART/fv_core.res.tile1.nc .........OK + Comparing RESTART/fv_core.res.tile2.nc .........OK + Comparing RESTART/fv_core.res.tile3.nc .........OK + Comparing RESTART/fv_core.res.tile4.nc .........OK + Comparing RESTART/fv_core.res.tile5.nc .........OK + Comparing RESTART/fv_core.res.tile6.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/fv_tracer.res.tile1.nc .........OK + Comparing RESTART/fv_tracer.res.tile2.nc .........OK + Comparing RESTART/fv_tracer.res.tile3.nc .........OK + Comparing RESTART/fv_tracer.res.tile4.nc .........OK + Comparing RESTART/fv_tracer.res.tile5.nc .........OK + Comparing RESTART/fv_tracer.res.tile6.nc .........OK Comparing RESTART/sfc_data.tile1.nc .........OK Comparing RESTART/sfc_data.tile2.nc .........OK Comparing RESTART/sfc_data.tile3.nc .........OK @@ -1761,12 +2133,12 @@ Checking test 031 fv3_ccpp_multigases results .... Comparing RESTART/phy_data.tile4.nc .........OK Comparing RESTART/phy_data.tile5.nc .........OK Comparing RESTART/phy_data.tile6.nc .........OK -Test 031 fv3_ccpp_multigases PASS +Test 040 fv3_ccpp_gocart_clm PASS -baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200724/INTEL/fv3_gfs_v16beta_flake_ccpp -working dir = /glade/scratch/heinzell/FV3_RT/rt_15492/fv3_ccpp_gfs_v16beta_flake_prod -Checking test 032 fv3_ccpp_gfs_v16beta_flake results .... +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200923/INTEL/fv3_gfs_v16beta_flake_ccpp +working dir = /glade/scratch/heinzell/FV3_RT/rt_23962/fv3_ccpp_gfs_v16beta_flake_prod +Checking test 041 fv3_ccpp_gfs_v16beta_flake results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1829,24 +2201,12 @@ Checking test 032 fv3_ccpp_gfs_v16beta_flake results .... Comparing RESTART/phy_data.tile4.nc .........OK Comparing RESTART/phy_data.tile5.nc .........OK Comparing RESTART/phy_data.tile6.nc .........OK -Test 032 fv3_ccpp_gfs_v16beta_flake PASS - - -baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200724/INTEL/fv3_control_ccpp -working dir = /glade/scratch/heinzell/FV3_RT/rt_15492/fv3_ccpp_control_debug_prod -Checking test 033 fv3_ccpp_control_debug results .... -Test 033 fv3_ccpp_control_debug PASS - - -baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200724/INTEL/fv3_stretched_nest_ccpp -working dir = /glade/scratch/heinzell/FV3_RT/rt_15492/fv3_ccpp_stretched_nest_debug_prod -Checking test 034 fv3_ccpp_stretched_nest_debug results .... -Test 034 fv3_ccpp_stretched_nest_debug PASS +Test 041 fv3_ccpp_gfs_v16beta_flake PASS -baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200724/INTEL/fv3_gfs_v15p2_debug_ccpp -working dir = /glade/scratch/heinzell/FV3_RT/rt_15492/fv3_ccpp_gfs_v15p2_debug_prod -Checking test 035 fv3_ccpp_gfs_v15p2_debug results .... +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200923/INTEL/fv3_gfs_v16beta_debug_ccpp +working dir = /glade/scratch/heinzell/FV3_RT/rt_23962/fv3_ccpp_gfs_v16beta_debug_prod +Checking test 042 fv3_ccpp_gfs_v16beta_debug results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1909,12 +2269,12 @@ Checking test 035 fv3_ccpp_gfs_v15p2_debug results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 035 fv3_ccpp_gfs_v15p2_debug PASS +Test 042 fv3_ccpp_gfs_v16beta_debug PASS -baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200724/INTEL/fv3_gfs_v16beta_debug_ccpp -working dir = /glade/scratch/heinzell/FV3_RT/rt_15492/fv3_ccpp_gfs_v16beta_debug_prod -Checking test 036 fv3_ccpp_gfs_v16beta_debug results .... +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200923/INTEL/fv3_gsd_debug_ccpp +working dir = /glade/scratch/heinzell/FV3_RT/rt_23962/fv3_ccpp_gsd_debug_prod +Checking test 043 fv3_ccpp_gsd_debug results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1927,24 +2287,24 @@ Checking test 036 fv3_ccpp_gfs_v16beta_debug results .... Comparing phyf000.tile4.nc .........OK Comparing phyf000.tile5.nc .........OK Comparing phyf000.tile6.nc .........OK - Comparing phyf006.tile1.nc .........OK - Comparing phyf006.tile2.nc .........OK - Comparing phyf006.tile3.nc .........OK - Comparing phyf006.tile4.nc .........OK - Comparing phyf006.tile5.nc .........OK - Comparing phyf006.tile6.nc .........OK + Comparing phyf003.tile1.nc .........OK + Comparing phyf003.tile2.nc .........OK + Comparing phyf003.tile3.nc .........OK + Comparing phyf003.tile4.nc .........OK + Comparing phyf003.tile5.nc .........OK + Comparing phyf003.tile6.nc .........OK Comparing dynf000.tile1.nc .........OK Comparing dynf000.tile2.nc .........OK Comparing dynf000.tile3.nc .........OK Comparing dynf000.tile4.nc .........OK Comparing dynf000.tile5.nc .........OK Comparing dynf000.tile6.nc .........OK - Comparing dynf006.tile1.nc .........OK - Comparing dynf006.tile2.nc .........OK - Comparing dynf006.tile3.nc .........OK - Comparing dynf006.tile4.nc .........OK - Comparing dynf006.tile5.nc .........OK - Comparing dynf006.tile6.nc .........OK + Comparing dynf003.tile1.nc .........OK + Comparing dynf003.tile2.nc .........OK + Comparing dynf003.tile3.nc .........OK + Comparing dynf003.tile4.nc .........OK + Comparing dynf003.tile5.nc .........OK + Comparing dynf003.tile6.nc .........OK Comparing RESTART/coupler.res .........OK Comparing RESTART/fv_core.res.nc .........OK Comparing RESTART/fv_core.res.tile1.nc .........OK @@ -1977,12 +2337,12 @@ Checking test 036 fv3_ccpp_gfs_v16beta_debug results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 036 fv3_ccpp_gfs_v16beta_debug PASS +Test 043 fv3_ccpp_gsd_debug PASS -baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200724/INTEL/fv3_rrtmgp_debug_ccpp -working dir = /glade/scratch/heinzell/FV3_RT/rt_15492/fv3_ccpp_rrtmgp_debug_prod -Checking test 037 fv3_ccpp_rrtmgp_debug results .... +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200923/INTEL/fv3_gsd_diag3d_debug_ccpp +working dir = /glade/scratch/heinzell/FV3_RT/rt_23962/fv3_ccpp_gsd_diag3d_debug_prod +Checking test 044 fv3_ccpp_gsd_diag3d_debug results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1995,24 +2355,24 @@ Checking test 037 fv3_ccpp_rrtmgp_debug results .... Comparing phyf000.tile4.nc .........OK Comparing phyf000.tile5.nc .........OK Comparing phyf000.tile6.nc .........OK - Comparing phyf006.tile1.nc .........OK - Comparing phyf006.tile2.nc .........OK - Comparing phyf006.tile3.nc .........OK - Comparing phyf006.tile4.nc .........OK - Comparing phyf006.tile5.nc .........OK - Comparing phyf006.tile6.nc .........OK + Comparing phyf003.tile1.nc .........OK + Comparing phyf003.tile2.nc .........OK + Comparing phyf003.tile3.nc .........OK + Comparing phyf003.tile4.nc .........OK + Comparing phyf003.tile5.nc .........OK + Comparing phyf003.tile6.nc .........OK Comparing dynf000.tile1.nc .........OK Comparing dynf000.tile2.nc .........OK Comparing dynf000.tile3.nc .........OK Comparing dynf000.tile4.nc .........OK Comparing dynf000.tile5.nc .........OK Comparing dynf000.tile6.nc .........OK - Comparing dynf006.tile1.nc .........OK - Comparing dynf006.tile2.nc .........OK - Comparing dynf006.tile3.nc .........OK - Comparing dynf006.tile4.nc .........OK - Comparing dynf006.tile5.nc .........OK - Comparing dynf006.tile6.nc .........OK + Comparing dynf003.tile1.nc .........OK + Comparing dynf003.tile2.nc .........OK + Comparing dynf003.tile3.nc .........OK + Comparing dynf003.tile4.nc .........OK + Comparing dynf003.tile5.nc .........OK + Comparing dynf003.tile6.nc .........OK Comparing RESTART/coupler.res .........OK Comparing RESTART/fv_core.res.nc .........OK Comparing RESTART/fv_core.res.tile1.nc .........OK @@ -2045,12 +2405,12 @@ Checking test 037 fv3_ccpp_rrtmgp_debug results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 037 fv3_ccpp_rrtmgp_debug PASS +Test 044 fv3_ccpp_gsd_diag3d_debug PASS -baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200724/INTEL/fv3_gsd_debug_ccpp -working dir = /glade/scratch/heinzell/FV3_RT/rt_15492/fv3_ccpp_gsd_debug_prod -Checking test 038 fv3_ccpp_gsd_debug results .... +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200923/INTEL/fv3_thompson_debug_ccpp +working dir = /glade/scratch/heinzell/FV3_RT/rt_23962/fv3_ccpp_thompson_debug_prod +Checking test 045 fv3_ccpp_thompson_debug results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -2063,24 +2423,24 @@ Checking test 038 fv3_ccpp_gsd_debug results .... Comparing phyf000.tile4.nc .........OK Comparing phyf000.tile5.nc .........OK Comparing phyf000.tile6.nc .........OK - Comparing phyf003.tile1.nc .........OK - Comparing phyf003.tile2.nc .........OK - Comparing phyf003.tile3.nc .........OK - Comparing phyf003.tile4.nc .........OK - Comparing phyf003.tile5.nc .........OK - Comparing phyf003.tile6.nc .........OK + Comparing phyf006.tile1.nc .........OK + Comparing phyf006.tile2.nc .........OK + Comparing phyf006.tile3.nc .........OK + Comparing phyf006.tile4.nc .........OK + Comparing phyf006.tile5.nc .........OK + Comparing phyf006.tile6.nc .........OK Comparing dynf000.tile1.nc .........OK Comparing dynf000.tile2.nc .........OK Comparing dynf000.tile3.nc .........OK Comparing dynf000.tile4.nc .........OK Comparing dynf000.tile5.nc .........OK Comparing dynf000.tile6.nc .........OK - Comparing dynf003.tile1.nc .........OK - Comparing dynf003.tile2.nc .........OK - Comparing dynf003.tile3.nc .........OK - Comparing dynf003.tile4.nc .........OK - Comparing dynf003.tile5.nc .........OK - Comparing dynf003.tile6.nc .........OK + Comparing dynf006.tile1.nc .........OK + Comparing dynf006.tile2.nc .........OK + Comparing dynf006.tile3.nc .........OK + Comparing dynf006.tile4.nc .........OK + Comparing dynf006.tile5.nc .........OK + Comparing dynf006.tile6.nc .........OK Comparing RESTART/coupler.res .........OK Comparing RESTART/fv_core.res.nc .........OK Comparing RESTART/fv_core.res.tile1.nc .........OK @@ -2113,12 +2473,12 @@ Checking test 038 fv3_ccpp_gsd_debug results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 038 fv3_ccpp_gsd_debug PASS +Test 045 fv3_ccpp_thompson_debug PASS -baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200724/INTEL/fv3_thompson_debug_ccpp -working dir = /glade/scratch/heinzell/FV3_RT/rt_15492/fv3_ccpp_thompson_debug_prod -Checking test 039 fv3_ccpp_thompson_debug results .... +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200923/INTEL/fv3_thompson_no_aero_debug_ccpp +working dir = /glade/scratch/heinzell/FV3_RT/rt_23962/fv3_ccpp_thompson_no_aero_debug_prod +Checking test 046 fv3_ccpp_thompson_no_aero_debug results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -2181,12 +2541,12 @@ Checking test 039 fv3_ccpp_thompson_debug results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 039 fv3_ccpp_thompson_debug PASS +Test 046 fv3_ccpp_thompson_no_aero_debug PASS -baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200724/INTEL/fv3_thompson_no_aero_debug_ccpp -working dir = /glade/scratch/heinzell/FV3_RT/rt_15492/fv3_ccpp_thompson_no_aero_debug_prod -Checking test 040 fv3_ccpp_thompson_no_aero_debug results .... +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20200923/INTEL/fv3_rrfs_v1beta_debug_ccpp +working dir = /glade/scratch/heinzell/FV3_RT/rt_23962/fv3_ccpp_rrfs_v1beta_debug_prod +Checking test 047 fv3_ccpp_rrfs_v1beta_debug results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -2199,24 +2559,24 @@ Checking test 040 fv3_ccpp_thompson_no_aero_debug results .... Comparing phyf000.tile4.nc .........OK Comparing phyf000.tile5.nc .........OK Comparing phyf000.tile6.nc .........OK - Comparing phyf006.tile1.nc .........OK - Comparing phyf006.tile2.nc .........OK - Comparing phyf006.tile3.nc .........OK - Comparing phyf006.tile4.nc .........OK - Comparing phyf006.tile5.nc .........OK - Comparing phyf006.tile6.nc .........OK + Comparing phyf003.tile1.nc .........OK + Comparing phyf003.tile2.nc .........OK + Comparing phyf003.tile3.nc .........OK + Comparing phyf003.tile4.nc .........OK + Comparing phyf003.tile5.nc .........OK + Comparing phyf003.tile6.nc .........OK Comparing dynf000.tile1.nc .........OK Comparing dynf000.tile2.nc .........OK Comparing dynf000.tile3.nc .........OK Comparing dynf000.tile4.nc .........OK Comparing dynf000.tile5.nc .........OK Comparing dynf000.tile6.nc .........OK - Comparing dynf006.tile1.nc .........OK - Comparing dynf006.tile2.nc .........OK - Comparing dynf006.tile3.nc .........OK - Comparing dynf006.tile4.nc .........OK - Comparing dynf006.tile5.nc .........OK - Comparing dynf006.tile6.nc .........OK + Comparing dynf003.tile1.nc .........OK + Comparing dynf003.tile2.nc .........OK + Comparing dynf003.tile3.nc .........OK + Comparing dynf003.tile4.nc .........OK + Comparing dynf003.tile5.nc .........OK + Comparing dynf003.tile6.nc .........OK Comparing RESTART/coupler.res .........OK Comparing RESTART/fv_core.res.nc .........OK Comparing RESTART/fv_core.res.tile1.nc .........OK @@ -2249,9 +2609,9 @@ Checking test 040 fv3_ccpp_thompson_no_aero_debug results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 040 fv3_ccpp_thompson_no_aero_debug PASS +Test 047 fv3_ccpp_rrfs_v1beta_debug PASS REGRESSION TEST WAS SUCCESSFUL -Wed Jul 29 15:34:27 MDT 2020 -Elapsed time: 00h:28m:48s. Have a nice day! +Thu Sep 24 00:22:25 MDT 2020 +Elapsed time: 03h:40m:02s. Have a nice day! diff --git a/tests/RegressionTests_hera.gnu.log b/tests/RegressionTests_hera.gnu.log index e22195b109..e8301127c2 100644 --- a/tests/RegressionTests_hera.gnu.log +++ b/tests/RegressionTests_hera.gnu.log @@ -1,9 +1,9 @@ -Thu Aug 6 23:05:22 UTC 2020 +Tue Sep 29 14:43:14 UTC 2020 Start Regression test -baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/GNU/fv3_gfdlmp_ccpp -working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_66404/fv3_ccpp_gfdlmp_prod +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/GNU/fv3_gfdlmp_ccpp +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_179204/fv3_ccpp_gfdlmp_prod Checking test 001 fv3_ccpp_gfdlmp results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -50,8 +50,8 @@ Checking test 001 fv3_ccpp_gfdlmp results .... Test 001 fv3_ccpp_gfdlmp PASS -baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/GNU/fv3_gfs_v15p2_ccpp -working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_66404/fv3_ccpp_gfs_v15p2_prod +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/GNU/fv3_gfs_v15p2_ccpp +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_179204/fv3_ccpp_gfs_v15p2_prod Checking test 002 fv3_ccpp_gfs_v15p2 results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -118,8 +118,8 @@ Checking test 002 fv3_ccpp_gfs_v15p2 results .... Test 002 fv3_ccpp_gfs_v15p2 PASS -baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/GNU/fv3_gfs_v16beta_ccpp -working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_66404/fv3_ccpp_gfs_v16beta_prod +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/GNU/fv3_gfs_v16beta_ccpp +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_179204/fv3_ccpp_gfs_v16beta_prod Checking test 003 fv3_ccpp_gfs_v16beta results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -186,8 +186,8 @@ Checking test 003 fv3_ccpp_gfs_v16beta results .... Test 003 fv3_ccpp_gfs_v16beta PASS -baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/GNU/fv3_gfs_v16beta_flake_ccpp -working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_66404/fv3_ccpp_gfs_v16beta_flake_prod +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/GNU/fv3_gfs_v16beta_flake_ccpp +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_179204/fv3_ccpp_gfs_v16beta_flake_prod Checking test 004 fv3_ccpp_gfs_v16beta_flake results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -254,145 +254,9 @@ Checking test 004 fv3_ccpp_gfs_v16beta_flake results .... Test 004 fv3_ccpp_gfs_v16beta_flake PASS -baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/GNU/fv3_gfs_v15p2_RRTMGP_ccpp -working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_66404/fv3_ccpp_gfs_v15p2_RRTMGP_prod -Checking test 005 fv3_ccpp_gfs_v15p2_RRTMGP results .... - Comparing atmos_4xdaily.tile1.nc .........OK - Comparing atmos_4xdaily.tile2.nc .........OK - Comparing atmos_4xdaily.tile3.nc .........OK - Comparing atmos_4xdaily.tile4.nc .........OK - Comparing atmos_4xdaily.tile5.nc .........OK - Comparing atmos_4xdaily.tile6.nc .........OK - Comparing phyf000.tile1.nc .........OK - Comparing phyf000.tile2.nc .........OK - Comparing phyf000.tile3.nc .........OK - Comparing phyf000.tile4.nc .........OK - Comparing phyf000.tile5.nc .........OK - Comparing phyf000.tile6.nc .........OK - Comparing phyf024.tile1.nc .........OK - Comparing phyf024.tile2.nc .........OK - Comparing phyf024.tile3.nc .........OK - Comparing phyf024.tile4.nc .........OK - Comparing phyf024.tile5.nc .........OK - Comparing phyf024.tile6.nc .........OK - Comparing dynf000.tile1.nc .........OK - Comparing dynf000.tile2.nc .........OK - Comparing dynf000.tile3.nc .........OK - Comparing dynf000.tile4.nc .........OK - Comparing dynf000.tile5.nc .........OK - Comparing dynf000.tile6.nc .........OK - Comparing dynf024.tile1.nc .........OK - Comparing dynf024.tile2.nc .........OK - Comparing dynf024.tile3.nc .........OK - Comparing dynf024.tile4.nc .........OK - Comparing dynf024.tile5.nc .........OK - Comparing dynf024.tile6.nc .........OK - Comparing RESTART/coupler.res .........OK - Comparing RESTART/fv_core.res.nc ............SKIP for gnu compilers - Comparing RESTART/fv_core.res.tile1.nc .........OK - Comparing RESTART/fv_core.res.tile2.nc .........OK - Comparing RESTART/fv_core.res.tile3.nc .........OK - Comparing RESTART/fv_core.res.tile4.nc .........OK - Comparing RESTART/fv_core.res.tile5.nc .........OK - Comparing RESTART/fv_core.res.tile6.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile1.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile2.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile3.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile4.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile5.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile6.nc .........OK - Comparing RESTART/fv_tracer.res.tile1.nc .........OK - Comparing RESTART/fv_tracer.res.tile2.nc .........OK - Comparing RESTART/fv_tracer.res.tile3.nc .........OK - Comparing RESTART/fv_tracer.res.tile4.nc .........OK - Comparing RESTART/fv_tracer.res.tile5.nc .........OK - Comparing RESTART/fv_tracer.res.tile6.nc .........OK - Comparing RESTART/sfc_data.tile1.nc .........OK - Comparing RESTART/sfc_data.tile2.nc .........OK - Comparing RESTART/sfc_data.tile3.nc .........OK - Comparing RESTART/sfc_data.tile4.nc .........OK - Comparing RESTART/sfc_data.tile5.nc .........OK - Comparing RESTART/sfc_data.tile6.nc .........OK - Comparing RESTART/phy_data.tile1.nc .........OK - Comparing RESTART/phy_data.tile2.nc .........OK - Comparing RESTART/phy_data.tile3.nc .........OK - Comparing RESTART/phy_data.tile4.nc .........OK - Comparing RESTART/phy_data.tile5.nc .........OK - Comparing RESTART/phy_data.tile6.nc .........OK -Test 005 fv3_ccpp_gfs_v15p2_RRTMGP PASS - - -baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/GNU/fv3_gfs_v16beta_RRTMGP_ccpp -working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_66404/fv3_ccpp_gfs_v16beta_RRTMGP_prod -Checking test 006 fv3_ccpp_gfs_v16beta_RRTMGP results .... - Comparing atmos_4xdaily.tile1.nc .........OK - Comparing atmos_4xdaily.tile2.nc .........OK - Comparing atmos_4xdaily.tile3.nc .........OK - Comparing atmos_4xdaily.tile4.nc .........OK - Comparing atmos_4xdaily.tile5.nc .........OK - Comparing atmos_4xdaily.tile6.nc .........OK - Comparing phyf000.tile1.nc .........OK - Comparing phyf000.tile2.nc .........OK - Comparing phyf000.tile3.nc .........OK - Comparing phyf000.tile4.nc .........OK - Comparing phyf000.tile5.nc .........OK - Comparing phyf000.tile6.nc .........OK - Comparing phyf024.tile1.nc .........OK - Comparing phyf024.tile2.nc .........OK - Comparing phyf024.tile3.nc .........OK - Comparing phyf024.tile4.nc .........OK - Comparing phyf024.tile5.nc .........OK - Comparing phyf024.tile6.nc .........OK - Comparing dynf000.tile1.nc .........OK - Comparing dynf000.tile2.nc .........OK - Comparing dynf000.tile3.nc .........OK - Comparing dynf000.tile4.nc .........OK - Comparing dynf000.tile5.nc .........OK - Comparing dynf000.tile6.nc .........OK - Comparing dynf024.tile1.nc .........OK - Comparing dynf024.tile2.nc .........OK - Comparing dynf024.tile3.nc .........OK - Comparing dynf024.tile4.nc .........OK - Comparing dynf024.tile5.nc .........OK - Comparing dynf024.tile6.nc .........OK - Comparing RESTART/coupler.res .........OK - Comparing RESTART/fv_core.res.nc ............SKIP for gnu compilers - Comparing RESTART/fv_core.res.tile1.nc .........OK - Comparing RESTART/fv_core.res.tile2.nc .........OK - Comparing RESTART/fv_core.res.tile3.nc .........OK - Comparing RESTART/fv_core.res.tile4.nc .........OK - Comparing RESTART/fv_core.res.tile5.nc .........OK - Comparing RESTART/fv_core.res.tile6.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile1.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile2.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile3.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile4.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile5.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile6.nc .........OK - Comparing RESTART/fv_tracer.res.tile1.nc .........OK - Comparing RESTART/fv_tracer.res.tile2.nc .........OK - Comparing RESTART/fv_tracer.res.tile3.nc .........OK - Comparing RESTART/fv_tracer.res.tile4.nc .........OK - Comparing RESTART/fv_tracer.res.tile5.nc .........OK - Comparing RESTART/fv_tracer.res.tile6.nc .........OK - Comparing RESTART/sfc_data.tile1.nc .........OK - Comparing RESTART/sfc_data.tile2.nc .........OK - Comparing RESTART/sfc_data.tile3.nc .........OK - Comparing RESTART/sfc_data.tile4.nc .........OK - Comparing RESTART/sfc_data.tile5.nc .........OK - Comparing RESTART/sfc_data.tile6.nc .........OK - Comparing RESTART/phy_data.tile1.nc .........OK - Comparing RESTART/phy_data.tile2.nc .........OK - Comparing RESTART/phy_data.tile3.nc .........OK - Comparing RESTART/phy_data.tile4.nc .........OK - Comparing RESTART/phy_data.tile5.nc .........OK - Comparing RESTART/phy_data.tile6.nc .........OK -Test 006 fv3_ccpp_gfs_v16beta_RRTMGP PASS - - -baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/GNU/fv3_gsd_ccpp -working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_66404/fv3_ccpp_gsd_prod -Checking test 007 fv3_ccpp_gsd results .... +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/GNU/fv3_gsd_ccpp +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_179204/fv3_ccpp_gsd_prod +Checking test 005 fv3_ccpp_gsd results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -479,12 +343,12 @@ Checking test 007 fv3_ccpp_gsd results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 007 fv3_ccpp_gsd PASS +Test 005 fv3_ccpp_gsd PASS -baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/GNU/fv3_thompson_ccpp -working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_66404/fv3_ccpp_thompson_prod -Checking test 008 fv3_ccpp_thompson results .... +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/GNU/fv3_thompson_ccpp +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_179204/fv3_ccpp_thompson_prod +Checking test 006 fv3_ccpp_thompson results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -547,12 +411,12 @@ Checking test 008 fv3_ccpp_thompson results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 008 fv3_ccpp_thompson PASS +Test 006 fv3_ccpp_thompson PASS -baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/GNU/fv3_thompson_no_aero_ccpp -working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_66404/fv3_ccpp_thompson_no_aero_prod -Checking test 009 fv3_ccpp_thompson_no_aero results .... +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/GNU/fv3_thompson_no_aero_ccpp +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_179204/fv3_ccpp_thompson_no_aero_prod +Checking test 007 fv3_ccpp_thompson_no_aero results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -615,12 +479,12 @@ Checking test 009 fv3_ccpp_thompson_no_aero results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 009 fv3_ccpp_thompson_no_aero PASS +Test 007 fv3_ccpp_thompson_no_aero PASS -baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/GNU/fv3_rrfs_v1beta_ccpp -working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_66404/fv3_ccpp_rrfs_v1beta_prod -Checking test 010 fv3_ccpp_rrfs_v1beta results .... +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/GNU/fv3_rrfs_v1beta_ccpp +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_179204/fv3_ccpp_rrfs_v1beta_prod +Checking test 008 fv3_ccpp_rrfs_v1beta results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -707,154 +571,18 @@ Checking test 010 fv3_ccpp_rrfs_v1beta results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 010 fv3_ccpp_rrfs_v1beta PASS +Test 008 fv3_ccpp_rrfs_v1beta PASS -baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/GNU/fv3_control_ccpp -working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_66404/fv3_ccpp_control_debug_prod -Checking test 011 fv3_ccpp_control_debug results .... -Test 011 fv3_ccpp_control_debug PASS - - -baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/GNU/fv3_gfs_v15p2_debug_ccpp -working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_66404/fv3_ccpp_gfs_v15p2_debug_prod -Checking test 012 fv3_ccpp_gfs_v15p2_debug results .... - Comparing atmos_4xdaily.tile1.nc .........OK - Comparing atmos_4xdaily.tile2.nc .........OK - Comparing atmos_4xdaily.tile3.nc .........OK - Comparing atmos_4xdaily.tile4.nc .........OK - Comparing atmos_4xdaily.tile5.nc .........OK - Comparing atmos_4xdaily.tile6.nc .........OK - Comparing phyf000.tile1.nc .........OK - Comparing phyf000.tile2.nc .........OK - Comparing phyf000.tile3.nc .........OK - Comparing phyf000.tile4.nc .........OK - Comparing phyf000.tile5.nc .........OK - Comparing phyf000.tile6.nc .........OK - Comparing phyf006.tile1.nc .........OK - Comparing phyf006.tile2.nc .........OK - Comparing phyf006.tile3.nc .........OK - Comparing phyf006.tile4.nc .........OK - Comparing phyf006.tile5.nc .........OK - Comparing phyf006.tile6.nc .........OK - Comparing dynf000.tile1.nc .........OK - Comparing dynf000.tile2.nc .........OK - Comparing dynf000.tile3.nc .........OK - Comparing dynf000.tile4.nc .........OK - Comparing dynf000.tile5.nc .........OK - Comparing dynf000.tile6.nc .........OK - Comparing dynf006.tile1.nc .........OK - Comparing dynf006.tile2.nc .........OK - Comparing dynf006.tile3.nc .........OK - Comparing dynf006.tile4.nc .........OK - Comparing dynf006.tile5.nc .........OK - Comparing dynf006.tile6.nc .........OK - Comparing RESTART/coupler.res .........OK - Comparing RESTART/fv_core.res.nc ............SKIP for gnu compilers - Comparing RESTART/fv_core.res.tile1.nc .........OK - Comparing RESTART/fv_core.res.tile2.nc .........OK - Comparing RESTART/fv_core.res.tile3.nc .........OK - Comparing RESTART/fv_core.res.tile4.nc .........OK - Comparing RESTART/fv_core.res.tile5.nc .........OK - Comparing RESTART/fv_core.res.tile6.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile1.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile2.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile3.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile4.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile5.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile6.nc .........OK - Comparing RESTART/fv_tracer.res.tile1.nc .........OK - Comparing RESTART/fv_tracer.res.tile2.nc .........OK - Comparing RESTART/fv_tracer.res.tile3.nc .........OK - Comparing RESTART/fv_tracer.res.tile4.nc .........OK - Comparing RESTART/fv_tracer.res.tile5.nc .........OK - Comparing RESTART/fv_tracer.res.tile6.nc .........OK - Comparing RESTART/phy_data.tile1.nc .........OK - Comparing RESTART/phy_data.tile2.nc .........OK - Comparing RESTART/phy_data.tile3.nc .........OK - Comparing RESTART/phy_data.tile4.nc .........OK - Comparing RESTART/phy_data.tile5.nc .........OK - Comparing RESTART/phy_data.tile6.nc .........OK - Comparing RESTART/sfc_data.tile1.nc .........OK - Comparing RESTART/sfc_data.tile2.nc .........OK - Comparing RESTART/sfc_data.tile3.nc .........OK - Comparing RESTART/sfc_data.tile4.nc .........OK - Comparing RESTART/sfc_data.tile5.nc .........OK - Comparing RESTART/sfc_data.tile6.nc .........OK -Test 012 fv3_ccpp_gfs_v15p2_debug PASS - - -baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/GNU/fv3_gfs_v16beta_debug_ccpp -working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_66404/fv3_ccpp_gfs_v16beta_debug_prod -Checking test 013 fv3_ccpp_gfs_v16beta_debug results .... - Comparing atmos_4xdaily.tile1.nc .........OK - Comparing atmos_4xdaily.tile2.nc .........OK - Comparing atmos_4xdaily.tile3.nc .........OK - Comparing atmos_4xdaily.tile4.nc .........OK - Comparing atmos_4xdaily.tile5.nc .........OK - Comparing atmos_4xdaily.tile6.nc .........OK - Comparing phyf000.tile1.nc .........OK - Comparing phyf000.tile2.nc .........OK - Comparing phyf000.tile3.nc .........OK - Comparing phyf000.tile4.nc .........OK - Comparing phyf000.tile5.nc .........OK - Comparing phyf000.tile6.nc .........OK - Comparing phyf006.tile1.nc .........OK - Comparing phyf006.tile2.nc .........OK - Comparing phyf006.tile3.nc .........OK - Comparing phyf006.tile4.nc .........OK - Comparing phyf006.tile5.nc .........OK - Comparing phyf006.tile6.nc .........OK - Comparing dynf000.tile1.nc .........OK - Comparing dynf000.tile2.nc .........OK - Comparing dynf000.tile3.nc .........OK - Comparing dynf000.tile4.nc .........OK - Comparing dynf000.tile5.nc .........OK - Comparing dynf000.tile6.nc .........OK - Comparing dynf006.tile1.nc .........OK - Comparing dynf006.tile2.nc .........OK - Comparing dynf006.tile3.nc .........OK - Comparing dynf006.tile4.nc .........OK - Comparing dynf006.tile5.nc .........OK - Comparing dynf006.tile6.nc .........OK - Comparing RESTART/coupler.res .........OK - Comparing RESTART/fv_core.res.nc ............SKIP for gnu compilers - Comparing RESTART/fv_core.res.tile1.nc .........OK - Comparing RESTART/fv_core.res.tile2.nc .........OK - Comparing RESTART/fv_core.res.tile3.nc .........OK - Comparing RESTART/fv_core.res.tile4.nc .........OK - Comparing RESTART/fv_core.res.tile5.nc .........OK - Comparing RESTART/fv_core.res.tile6.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile1.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile2.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile3.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile4.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile5.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile6.nc .........OK - Comparing RESTART/fv_tracer.res.tile1.nc .........OK - Comparing RESTART/fv_tracer.res.tile2.nc .........OK - Comparing RESTART/fv_tracer.res.tile3.nc .........OK - Comparing RESTART/fv_tracer.res.tile4.nc .........OK - Comparing RESTART/fv_tracer.res.tile5.nc .........OK - Comparing RESTART/fv_tracer.res.tile6.nc .........OK - Comparing RESTART/phy_data.tile1.nc .........OK - Comparing RESTART/phy_data.tile2.nc .........OK - Comparing RESTART/phy_data.tile3.nc .........OK - Comparing RESTART/phy_data.tile4.nc .........OK - Comparing RESTART/phy_data.tile5.nc .........OK - Comparing RESTART/phy_data.tile6.nc .........OK - Comparing RESTART/sfc_data.tile1.nc .........OK - Comparing RESTART/sfc_data.tile2.nc .........OK - Comparing RESTART/sfc_data.tile3.nc .........OK - Comparing RESTART/sfc_data.tile4.nc .........OK - Comparing RESTART/sfc_data.tile5.nc .........OK - Comparing RESTART/sfc_data.tile6.nc .........OK -Test 013 fv3_ccpp_gfs_v16beta_debug PASS +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/GNU/fv3_control_ccpp +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_179204/fv3_ccpp_control_debug_prod +Checking test 009 fv3_ccpp_control_debug results .... +Test 009 fv3_ccpp_control_debug PASS -baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/GNU/fv3_gfs_v15p2_RRTMGP_debug_ccpp -working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_66404/fv3_ccpp_gfs_v15p2_RRTMGP_debug_prod -Checking test 014 fv3_ccpp_gfs_v15p2_RRTMGP_debug results .... +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/GNU/fv3_gfs_v15p2_debug_ccpp +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_179204/fv3_ccpp_gfs_v15p2_debug_prod +Checking test 010 fv3_ccpp_gfs_v15p2_debug results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -917,12 +645,12 @@ Checking test 014 fv3_ccpp_gfs_v15p2_RRTMGP_debug results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 014 fv3_ccpp_gfs_v15p2_RRTMGP_debug PASS +Test 010 fv3_ccpp_gfs_v15p2_debug PASS -baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/GNU/fv3_gfs_v16beta_RRTMGP_debug_ccpp -working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_66404/fv3_ccpp_gfs_v16beta_RRTMGP_debug_prod -Checking test 015 fv3_ccpp_gfs_v16beta_RRTMGP_debug results .... +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/GNU/fv3_gfs_v16beta_debug_ccpp +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_179204/fv3_ccpp_gfs_v16beta_debug_prod +Checking test 011 fv3_ccpp_gfs_v16beta_debug results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -985,12 +713,12 @@ Checking test 015 fv3_ccpp_gfs_v16beta_RRTMGP_debug results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 015 fv3_ccpp_gfs_v16beta_RRTMGP_debug PASS +Test 011 fv3_ccpp_gfs_v16beta_debug PASS -baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/GNU/fv3_multigases_ccpp -working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_66404/fv3_ccpp_multigases_prod -Checking test 016 fv3_ccpp_multigases results .... +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/GNU/fv3_multigases_ccpp +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_179204/fv3_ccpp_multigases_prod +Checking test 012 fv3_ccpp_multigases results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1059,9 +787,9 @@ Checking test 016 fv3_ccpp_multigases results .... Comparing RESTART/phy_data.tile4.nc .........OK Comparing RESTART/phy_data.tile5.nc .........OK Comparing RESTART/phy_data.tile6.nc .........OK -Test 016 fv3_ccpp_multigases PASS +Test 012 fv3_ccpp_multigases PASS REGRESSION TEST WAS SUCCESSFUL -Thu Aug 6 23:36:26 UTC 2020 -Elapsed time: 00h:31m:05s. Have a nice day! +Tue Sep 29 15:07:20 UTC 2020 +Elapsed time: 00h:24m:09s. Have a nice day! diff --git a/tests/RegressionTests_hera.intel.log b/tests/RegressionTests_hera.intel.log index 59d246a5a0..1c3681cc68 100644 --- a/tests/RegressionTests_hera.intel.log +++ b/tests/RegressionTests_hera.intel.log @@ -1,9 +1,9 @@ -Thu Aug 6 23:05:09 UTC 2020 +Tue Sep 29 14:43:09 UTC 2020 Start Regression test -baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_control_ccpp -working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_309776/fv3_ccpp_control_prod +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_control_ccpp +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_65594/fv3_ccpp_control_prod Checking test 001 fv3_ccpp_control results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -70,8 +70,8 @@ Checking test 001 fv3_ccpp_control results .... Test 001 fv3_ccpp_control PASS -baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_control_ccpp -working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_309776/fv3_ccpp_decomp_prod +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_control_ccpp +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_65594/fv3_ccpp_decomp_prod Checking test 002 fv3_ccpp_decomp results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -138,8 +138,8 @@ Checking test 002 fv3_ccpp_decomp results .... Test 002 fv3_ccpp_decomp PASS -baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_control_ccpp -working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_309776/fv3_ccpp_2threads_prod +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_control_ccpp +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_65594/fv3_ccpp_2threads_prod Checking test 003 fv3_ccpp_2threads results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -206,8 +206,8 @@ Checking test 003 fv3_ccpp_2threads results .... Test 003 fv3_ccpp_2threads PASS -baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_restart_ccpp -working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_309776/fv3_ccpp_restart_prod +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_restart_ccpp +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_65594/fv3_ccpp_restart_prod Checking test 004 fv3_ccpp_restart results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -274,8 +274,8 @@ Checking test 004 fv3_ccpp_restart results .... Test 004 fv3_ccpp_restart PASS -baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_read_inc_ccpp -working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_309776/fv3_ccpp_read_inc_prod +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_read_inc_ccpp +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_65594/fv3_ccpp_read_inc_prod Checking test 005 fv3_ccpp_read_inc results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -342,8 +342,8 @@ Checking test 005 fv3_ccpp_read_inc results .... Test 005 fv3_ccpp_read_inc PASS -baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_wrtGauss_netcdf_esmf_ccpp -working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_309776/fv3_ccpp_wrtGauss_netcdf_esmf_prod +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_wrtGauss_netcdf_esmf_ccpp +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_65594/fv3_ccpp_wrtGauss_netcdf_esmf_prod Checking test 006 fv3_ccpp_wrtGauss_netcdf_esmf results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -390,8 +390,8 @@ Checking test 006 fv3_ccpp_wrtGauss_netcdf_esmf results .... Test 006 fv3_ccpp_wrtGauss_netcdf_esmf PASS -baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_wrtGauss_netcdf_ccpp -working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_309776/fv3_ccpp_wrtGauss_netcdf_prod +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_wrtGauss_netcdf_ccpp +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_65594/fv3_ccpp_wrtGauss_netcdf_prod Checking test 007 fv3_ccpp_wrtGauss_netcdf results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -438,8 +438,8 @@ Checking test 007 fv3_ccpp_wrtGauss_netcdf results .... Test 007 fv3_ccpp_wrtGauss_netcdf PASS -baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_wrtGlatlon_netcdf_ccpp -working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_309776/fv3_ccpp_wrtGlatlon_netcdf_prod +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_wrtGlatlon_netcdf_ccpp +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_65594/fv3_ccpp_wrtGlatlon_netcdf_prod Checking test 008 fv3_ccpp_wrtGlatlon_netcdf results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -486,8 +486,8 @@ Checking test 008 fv3_ccpp_wrtGlatlon_netcdf results .... Test 008 fv3_ccpp_wrtGlatlon_netcdf PASS -baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_wrtGauss_nemsio_ccpp -working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_309776/fv3_ccpp_wrtGauss_nemsio_prod +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_wrtGauss_nemsio_ccpp +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_65594/fv3_ccpp_wrtGauss_nemsio_prod Checking test 009 fv3_ccpp_wrtGauss_nemsio results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -534,8 +534,8 @@ Checking test 009 fv3_ccpp_wrtGauss_nemsio results .... Test 009 fv3_ccpp_wrtGauss_nemsio PASS -baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_wrtGauss_nemsio_c192_ccpp -working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_309776/fv3_ccpp_wrtGauss_nemsio_c192_prod +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_wrtGauss_nemsio_c192_ccpp +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_65594/fv3_ccpp_wrtGauss_nemsio_c192_prod Checking test 010 fv3_ccpp_wrtGauss_nemsio_c192 results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -582,8 +582,8 @@ Checking test 010 fv3_ccpp_wrtGauss_nemsio_c192 results .... Test 010 fv3_ccpp_wrtGauss_nemsio_c192 PASS -baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_stochy_ccpp -working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_309776/fv3_ccpp_stochy_prod +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_stochy_ccpp +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_65594/fv3_ccpp_stochy_prod Checking test 011 fv3_ccpp_stochy results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -650,8 +650,8 @@ Checking test 011 fv3_ccpp_stochy results .... Test 011 fv3_ccpp_stochy PASS -baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_iau_ccpp -working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_309776/fv3_ccpp_iau_prod +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_iau_ccpp +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_65594/fv3_ccpp_iau_prod Checking test 012 fv3_ccpp_iau results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -718,8 +718,8 @@ Checking test 012 fv3_ccpp_iau results .... Test 012 fv3_ccpp_iau PASS -baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_ca_ccpp -working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_309776/fv3_ccpp_ca_prod +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_ca_ccpp +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_65594/fv3_ccpp_ca_prod Checking test 013 fv3_ccpp_ca results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -786,9 +786,77 @@ Checking test 013 fv3_ccpp_ca results .... Test 013 fv3_ccpp_ca PASS -baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_lheatstrg_ccpp -working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_309776/fv3_ccpp_lheatstrg_prod -Checking test 014 fv3_ccpp_lheatstrg results .... +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_lndp_ccpp +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_65594/fv3_ccpp_lndp_prod +Checking test 014 fv3_ccpp_lndp results .... + Comparing atmos_4xdaily.tile1.nc .........OK + Comparing atmos_4xdaily.tile2.nc .........OK + Comparing atmos_4xdaily.tile3.nc .........OK + Comparing atmos_4xdaily.tile4.nc .........OK + Comparing atmos_4xdaily.tile5.nc .........OK + Comparing atmos_4xdaily.tile6.nc .........OK + Comparing phyf000.tile1.nc .........OK + Comparing phyf000.tile2.nc .........OK + Comparing phyf000.tile3.nc .........OK + Comparing phyf000.tile4.nc .........OK + Comparing phyf000.tile5.nc .........OK + Comparing phyf000.tile6.nc .........OK + Comparing phyf024.tile1.nc .........OK + Comparing phyf024.tile2.nc .........OK + Comparing phyf024.tile3.nc .........OK + Comparing phyf024.tile4.nc .........OK + Comparing phyf024.tile5.nc .........OK + Comparing phyf024.tile6.nc .........OK + Comparing dynf000.tile1.nc .........OK + Comparing dynf000.tile2.nc .........OK + Comparing dynf000.tile3.nc .........OK + Comparing dynf000.tile4.nc .........OK + Comparing dynf000.tile5.nc .........OK + Comparing dynf000.tile6.nc .........OK + Comparing dynf024.tile1.nc .........OK + Comparing dynf024.tile2.nc .........OK + Comparing dynf024.tile3.nc .........OK + Comparing dynf024.tile4.nc .........OK + Comparing dynf024.tile5.nc .........OK + Comparing dynf024.tile6.nc .........OK + Comparing RESTART/coupler.res .........OK + Comparing RESTART/fv_core.res.nc .........OK + Comparing RESTART/fv_core.res.tile1.nc .........OK + Comparing RESTART/fv_core.res.tile2.nc .........OK + Comparing RESTART/fv_core.res.tile3.nc .........OK + Comparing RESTART/fv_core.res.tile4.nc .........OK + Comparing RESTART/fv_core.res.tile5.nc .........OK + Comparing RESTART/fv_core.res.tile6.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/fv_tracer.res.tile1.nc .........OK + Comparing RESTART/fv_tracer.res.tile2.nc .........OK + Comparing RESTART/fv_tracer.res.tile3.nc .........OK + Comparing RESTART/fv_tracer.res.tile4.nc .........OK + Comparing RESTART/fv_tracer.res.tile5.nc .........OK + Comparing RESTART/fv_tracer.res.tile6.nc .........OK + Comparing RESTART/phy_data.tile1.nc .........OK + Comparing RESTART/phy_data.tile2.nc .........OK + Comparing RESTART/phy_data.tile3.nc .........OK + Comparing RESTART/phy_data.tile4.nc .........OK + Comparing RESTART/phy_data.tile5.nc .........OK + Comparing RESTART/phy_data.tile6.nc .........OK + Comparing RESTART/sfc_data.tile1.nc .........OK + Comparing RESTART/sfc_data.tile2.nc .........OK + Comparing RESTART/sfc_data.tile3.nc .........OK + Comparing RESTART/sfc_data.tile4.nc .........OK + Comparing RESTART/sfc_data.tile5.nc .........OK + Comparing RESTART/sfc_data.tile6.nc .........OK +Test 014 fv3_ccpp_lndp PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_lheatstrg_ccpp +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_65594/fv3_ccpp_lheatstrg_prod +Checking test 015 fv3_ccpp_lheatstrg results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -831,12 +899,12 @@ Checking test 014 fv3_ccpp_lheatstrg results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 014 fv3_ccpp_lheatstrg PASS +Test 015 fv3_ccpp_lheatstrg PASS -baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_gfdlmprad_ccpp -working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_309776/fv3_ccpp_gfdlmprad_prod -Checking test 015 fv3_ccpp_gfdlmprad results .... +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_gfdlmprad_ccpp +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_65594/fv3_ccpp_gfdlmprad_prod +Checking test 016 fv3_ccpp_gfdlmprad results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -880,12 +948,12 @@ Checking test 015 fv3_ccpp_gfdlmprad results .... Comparing RESTART/phy_data.tile5.nc .........OK Comparing RESTART/phy_data.tile6.nc .........OK Comparing out_grd.glo_30m .........OK -Test 015 fv3_ccpp_gfdlmprad PASS +Test 016 fv3_ccpp_gfdlmprad PASS -baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_gfdlmprad_atmwav_ccpp -working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_309776/fv3_ccpp_gfdlmprad_atmwav_prod -Checking test 016 fv3_ccpp_gfdlmprad_atmwav results .... +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_gfdlmprad_atmwav_ccpp +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_65594/fv3_ccpp_gfdlmprad_atmwav_prod +Checking test 017 fv3_ccpp_gfdlmprad_atmwav results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -929,12 +997,12 @@ Checking test 016 fv3_ccpp_gfdlmprad_atmwav results .... Comparing RESTART/phy_data.tile5.nc .........OK Comparing RESTART/phy_data.tile6.nc .........OK Comparing out_grd.glo_30m .........OK -Test 016 fv3_ccpp_gfdlmprad_atmwav PASS +Test 017 fv3_ccpp_gfdlmprad_atmwav PASS -baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_wrtGauss_nemsio_c768_ccpp -working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_309776/fv3_ccpp_wrtGauss_nemsio_c768_prod -Checking test 017 fv3_ccpp_wrtGauss_nemsio_c768 results .... +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_wrtGauss_nemsio_c768_ccpp +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_65594/fv3_ccpp_wrtGauss_nemsio_c768_prod +Checking test 018 fv3_ccpp_wrtGauss_nemsio_c768 results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -978,12 +1046,12 @@ Checking test 017 fv3_ccpp_wrtGauss_nemsio_c768 results .... Comparing out_grd.glo_10m .........OK Comparing out_grd.ant_9km .........OK Comparing out_grd.aoc_9km .........OK -Test 017 fv3_ccpp_wrtGauss_nemsio_c768 PASS +Test 018 fv3_ccpp_wrtGauss_nemsio_c768 PASS -baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_multigases_ccpp -working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_309776/fv3_ccpp_multigases_prod -Checking test 018 fv3_ccpp_multigases results .... +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_multigases_ccpp +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_65594/fv3_ccpp_multigases_prod +Checking test 019 fv3_ccpp_multigases results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1052,12 +1120,12 @@ Checking test 018 fv3_ccpp_multigases results .... Comparing RESTART/phy_data.tile4.nc .........OK Comparing RESTART/phy_data.tile5.nc .........OK Comparing RESTART/phy_data.tile6.nc .........OK -Test 018 fv3_ccpp_multigases PASS +Test 019 fv3_ccpp_multigases PASS -baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_control_32bit_ccpp -working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_309776/fv3_ccpp_control_32bit_prod -Checking test 019 fv3_ccpp_control_32bit results .... +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_control_32bit_ccpp +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_65594/fv3_ccpp_control_32bit_prod +Checking test 020 fv3_ccpp_control_32bit results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1120,12 +1188,12 @@ Checking test 019 fv3_ccpp_control_32bit results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 019 fv3_ccpp_control_32bit PASS +Test 020 fv3_ccpp_control_32bit PASS -baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_stretched_ccpp -working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_309776/fv3_ccpp_stretched_prod -Checking test 020 fv3_ccpp_stretched results .... +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_stretched_ccpp +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_65594/fv3_ccpp_stretched_prod +Checking test 021 fv3_ccpp_stretched results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1176,12 +1244,12 @@ Checking test 020 fv3_ccpp_stretched results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 020 fv3_ccpp_stretched PASS +Test 021 fv3_ccpp_stretched PASS -baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_stretched_nest_ccpp -working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_309776/fv3_ccpp_stretched_nest_prod -Checking test 021 fv3_ccpp_stretched_nest results .... +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_stretched_nest_ccpp +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_65594/fv3_ccpp_stretched_nest_prod +Checking test 022 fv3_ccpp_stretched_nest results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1243,66 +1311,66 @@ Checking test 021 fv3_ccpp_stretched_nest results .... Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK Comparing RESTART/sfc_data.nest02.tile7.nc .........OK -Test 021 fv3_ccpp_stretched_nest PASS +Test 022 fv3_ccpp_stretched_nest PASS -baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_regional_control_ccpp -working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_309776/fv3_ccpp_regional_control_prod -Checking test 022 fv3_ccpp_regional_control results .... +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_regional_control_ccpp +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_65594/fv3_ccpp_regional_control_prod +Checking test 023 fv3_ccpp_regional_control 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 -Test 022 fv3_ccpp_regional_control PASS +Test 023 fv3_ccpp_regional_control PASS -baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_regional_restart_ccpp -working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_309776/fv3_ccpp_regional_restart_prod -Checking test 023 fv3_ccpp_regional_restart results .... +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_regional_restart_ccpp +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_65594/fv3_ccpp_regional_restart_prod +Checking test 024 fv3_ccpp_regional_restart results .... Comparing atmos_4xdaily.nc .........OK Comparing fv3_history2d.nc .........OK Comparing fv3_history.nc .........OK -Test 023 fv3_ccpp_regional_restart PASS +Test 024 fv3_ccpp_regional_restart PASS -baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_regional_quilt_ccpp -working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_309776/fv3_ccpp_regional_quilt_prod -Checking test 024 fv3_ccpp_regional_quilt results .... +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_regional_quilt_ccpp +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_65594/fv3_ccpp_regional_quilt_prod +Checking test 025 fv3_ccpp_regional_quilt results .... Comparing atmos_4xdaily.nc .........OK Comparing dynf000.nc .........OK Comparing dynf024.nc .........OK Comparing phyf000.nc .........OK Comparing phyf024.nc .........OK -Test 024 fv3_ccpp_regional_quilt PASS +Test 025 fv3_ccpp_regional_quilt PASS -baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_regional_c768_ccpp -working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_309776/fv3_ccpp_regional_c768_prod -Checking test 025 fv3_ccpp_regional_c768 results .... +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_regional_c768_ccpp +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_65594/fv3_ccpp_regional_c768_prod +Checking test 026 fv3_ccpp_regional_c768 results .... Comparing atmos_4xdaily.nc .........OK Comparing dynf000.nc .........OK Comparing dynf003.nc .........OK Comparing phyf000.nc .........OK Comparing phyf003.nc .........OK -Test 025 fv3_ccpp_regional_c768 PASS +Test 026 fv3_ccpp_regional_c768 PASS -baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_control_ccpp -working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_309776/fv3_ccpp_control_debug_prod -Checking test 026 fv3_ccpp_control_debug results .... -Test 026 fv3_ccpp_control_debug PASS +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_control_ccpp +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_65594/fv3_ccpp_control_debug_prod +Checking test 027 fv3_ccpp_control_debug results .... +Test 027 fv3_ccpp_control_debug PASS -baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_stretched_nest_ccpp -working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_309776/fv3_ccpp_stretched_nest_debug_prod -Checking test 027 fv3_ccpp_stretched_nest_debug results .... -Test 027 fv3_ccpp_stretched_nest_debug PASS +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_stretched_nest_ccpp +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_65594/fv3_ccpp_stretched_nest_debug_prod +Checking test 028 fv3_ccpp_stretched_nest_debug results .... +Test 028 fv3_ccpp_stretched_nest_debug PASS -baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_gfdlmp_ccpp -working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_309776/fv3_ccpp_gfdlmp_prod -Checking test 028 fv3_ccpp_gfdlmp results .... +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_gfdlmp_ccpp +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_65594/fv3_ccpp_gfdlmp_prod +Checking test 029 fv3_ccpp_gfdlmp results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1345,12 +1413,12 @@ Checking test 028 fv3_ccpp_gfdlmp results .... Comparing RESTART/phy_data.tile4.nc .........OK Comparing RESTART/phy_data.tile5.nc .........OK Comparing RESTART/phy_data.tile6.nc .........OK -Test 028 fv3_ccpp_gfdlmp PASS +Test 029 fv3_ccpp_gfdlmp PASS -baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_gfdlmprad_gwd_ccpp -working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_309776/fv3_ccpp_gfdlmprad_gwd_prod -Checking test 029 fv3_ccpp_gfdlmprad_gwd results .... +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_gfdlmprad_gwd_ccpp +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_65594/fv3_ccpp_gfdlmprad_gwd_prod +Checking test 030 fv3_ccpp_gfdlmprad_gwd results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1393,12 +1461,12 @@ Checking test 029 fv3_ccpp_gfdlmprad_gwd results .... Comparing RESTART/phy_data.tile4.nc .........OK Comparing RESTART/phy_data.tile5.nc .........OK Comparing RESTART/phy_data.tile6.nc .........OK -Test 029 fv3_ccpp_gfdlmprad_gwd PASS +Test 030 fv3_ccpp_gfdlmprad_gwd PASS -baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_gfdlmprad_noahmp_ccpp -working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_309776/fv3_ccpp_gfdlmprad_noahmp_prod -Checking test 030 fv3_ccpp_gfdlmprad_noahmp results .... +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_gfdlmprad_noahmp_ccpp +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_65594/fv3_ccpp_gfdlmprad_noahmp_prod +Checking test 031 fv3_ccpp_gfdlmprad_noahmp results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1441,12 +1509,12 @@ Checking test 030 fv3_ccpp_gfdlmprad_noahmp results .... Comparing RESTART/phy_data.tile4.nc .........OK Comparing RESTART/phy_data.tile5.nc .........OK Comparing RESTART/phy_data.tile6.nc .........OK -Test 030 fv3_ccpp_gfdlmprad_noahmp PASS +Test 031 fv3_ccpp_gfdlmprad_noahmp PASS -baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_gfdlmp_hwrfsas_ccpp -working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_309776/fv3_ccpp_gfdlmp_hwrfsas_prod -Checking test 031 fv3_ccpp_gfdlmp_hwrfsas results .... +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_gfdlmp_hwrfsas_ccpp +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_65594/fv3_ccpp_gfdlmp_hwrfsas_prod +Checking test 032 fv3_ccpp_gfdlmp_hwrfsas results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1489,12 +1557,12 @@ Checking test 031 fv3_ccpp_gfdlmp_hwrfsas results .... Comparing RESTART/phy_data.tile4.nc .........OK Comparing RESTART/phy_data.tile5.nc .........OK Comparing RESTART/phy_data.tile6.nc .........OK -Test 031 fv3_ccpp_gfdlmp_hwrfsas PASS +Test 032 fv3_ccpp_gfdlmp_hwrfsas PASS -baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_csawmg_ccpp -working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_309776/fv3_ccpp_csawmg_prod -Checking test 032 fv3_ccpp_csawmg results .... +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_csawmg_ccpp +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_65594/fv3_ccpp_csawmg_prod +Checking test 033 fv3_ccpp_csawmg results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1537,12 +1605,12 @@ Checking test 032 fv3_ccpp_csawmg results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 032 fv3_ccpp_csawmg PASS +Test 033 fv3_ccpp_csawmg PASS -baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_satmedmf_ccpp -working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_309776/fv3_ccpp_satmedmf_prod -Checking test 033 fv3_ccpp_satmedmf results .... +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_satmedmf_ccpp +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_65594/fv3_ccpp_satmedmf_prod +Checking test 034 fv3_ccpp_satmedmf results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1585,12 +1653,12 @@ Checking test 033 fv3_ccpp_satmedmf results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 033 fv3_ccpp_satmedmf PASS +Test 034 fv3_ccpp_satmedmf PASS -baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_satmedmfq_ccpp -working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_309776/fv3_ccpp_satmedmfq_prod -Checking test 034 fv3_ccpp_satmedmfq results .... +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_satmedmfq_ccpp +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_65594/fv3_ccpp_satmedmfq_prod +Checking test 035 fv3_ccpp_satmedmfq results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1633,12 +1701,12 @@ Checking test 034 fv3_ccpp_satmedmfq results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 034 fv3_ccpp_satmedmfq PASS +Test 035 fv3_ccpp_satmedmfq PASS -baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_gfdlmp_32bit_ccpp -working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_309776/fv3_ccpp_gfdlmp_32bit_prod -Checking test 035 fv3_ccpp_gfdlmp_32bit results .... +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_gfdlmp_32bit_ccpp +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_65594/fv3_ccpp_gfdlmp_32bit_prod +Checking test 036 fv3_ccpp_gfdlmp_32bit results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1681,12 +1749,12 @@ Checking test 035 fv3_ccpp_gfdlmp_32bit results .... Comparing RESTART/phy_data.tile4.nc .........OK Comparing RESTART/phy_data.tile5.nc .........OK Comparing RESTART/phy_data.tile6.nc .........OK -Test 035 fv3_ccpp_gfdlmp_32bit PASS +Test 036 fv3_ccpp_gfdlmp_32bit PASS -baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_gfdlmprad_32bit_post_ccpp -working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_309776/fv3_ccpp_gfdlmprad_32bit_post_prod -Checking test 036 fv3_ccpp_gfdlmprad_32bit_post results .... +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_gfdlmprad_32bit_post_ccpp +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_65594/fv3_ccpp_gfdlmprad_32bit_post_prod +Checking test 037 fv3_ccpp_gfdlmprad_32bit_post results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1733,12 +1801,12 @@ Checking test 036 fv3_ccpp_gfdlmprad_32bit_post results .... Comparing RESTART/phy_data.tile4.nc .........OK Comparing RESTART/phy_data.tile5.nc .........OK Comparing RESTART/phy_data.tile6.nc .........OK -Test 036 fv3_ccpp_gfdlmprad_32bit_post PASS +Test 037 fv3_ccpp_gfdlmprad_32bit_post PASS -baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_cpt_ccpp -working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_309776/fv3_ccpp_cpt_prod -Checking test 037 fv3_ccpp_cpt results .... +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_cpt_ccpp +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_65594/fv3_ccpp_cpt_prod +Checking test 038 fv3_ccpp_cpt results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1787,12 +1855,12 @@ Checking test 037 fv3_ccpp_cpt results .... Comparing RESTART/phy_data.tile4.nc .........OK Comparing RESTART/phy_data.tile5.nc .........OK Comparing RESTART/phy_data.tile6.nc .........OK -Test 037 fv3_ccpp_cpt PASS +Test 038 fv3_ccpp_cpt PASS -baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_gsd_ccpp -working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_309776/fv3_ccpp_gsd_prod -Checking test 038 fv3_ccpp_gsd results .... +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_gsd_ccpp +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_65594/fv3_ccpp_gsd_prod +Checking test 039 fv3_ccpp_gsd results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1879,12 +1947,12 @@ Checking test 038 fv3_ccpp_gsd results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 038 fv3_ccpp_gsd PASS +Test 039 fv3_ccpp_gsd PASS -baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_rap_ccpp -working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_309776/fv3_ccpp_rap_prod -Checking test 039 fv3_ccpp_rap results .... +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_rap_ccpp +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_65594/fv3_ccpp_rap_prod +Checking test 040 fv3_ccpp_rap results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1947,12 +2015,12 @@ Checking test 039 fv3_ccpp_rap results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 039 fv3_ccpp_rap PASS +Test 040 fv3_ccpp_rap PASS -baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_hrrr_ccpp -working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_309776/fv3_ccpp_hrrr_prod -Checking test 040 fv3_ccpp_hrrr results .... +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_hrrr_ccpp +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_65594/fv3_ccpp_hrrr_prod +Checking test 041 fv3_ccpp_hrrr results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -2015,12 +2083,12 @@ Checking test 040 fv3_ccpp_hrrr results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 040 fv3_ccpp_hrrr PASS +Test 041 fv3_ccpp_hrrr PASS -baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_thompson_ccpp -working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_309776/fv3_ccpp_thompson_prod -Checking test 041 fv3_ccpp_thompson results .... +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_thompson_ccpp +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_65594/fv3_ccpp_thompson_prod +Checking test 042 fv3_ccpp_thompson results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -2083,12 +2151,12 @@ Checking test 041 fv3_ccpp_thompson results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 041 fv3_ccpp_thompson PASS +Test 042 fv3_ccpp_thompson PASS -baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_thompson_no_aero_ccpp -working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_309776/fv3_ccpp_thompson_no_aero_prod -Checking test 042 fv3_ccpp_thompson_no_aero results .... +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_thompson_no_aero_ccpp +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_65594/fv3_ccpp_thompson_no_aero_prod +Checking test 043 fv3_ccpp_thompson_no_aero results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -2151,12 +2219,12 @@ Checking test 042 fv3_ccpp_thompson_no_aero results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 042 fv3_ccpp_thompson_no_aero PASS +Test 043 fv3_ccpp_thompson_no_aero PASS -baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_rrfs_v1beta_ccpp -working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_309776/fv3_ccpp_rrfs_v1beta_prod -Checking test 043 fv3_ccpp_rrfs_v1beta results .... +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_rrfs_v1beta_ccpp +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_65594/fv3_ccpp_rrfs_v1beta_prod +Checking test 044 fv3_ccpp_rrfs_v1beta results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -2243,12 +2311,12 @@ Checking test 043 fv3_ccpp_rrfs_v1beta results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 043 fv3_ccpp_rrfs_v1beta PASS +Test 044 fv3_ccpp_rrfs_v1beta PASS -baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_gfs_v15p2_ccpp -working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_309776/fv3_ccpp_gfs_v15p2_prod -Checking test 044 fv3_ccpp_gfs_v15p2 results .... +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_gfs_v15p2_ccpp +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_65594/fv3_ccpp_gfs_v15p2_prod +Checking test 045 fv3_ccpp_gfs_v15p2 results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -2311,12 +2379,12 @@ Checking test 044 fv3_ccpp_gfs_v15p2 results .... Comparing RESTART/phy_data.tile4.nc .........OK Comparing RESTART/phy_data.tile5.nc .........OK Comparing RESTART/phy_data.tile6.nc .........OK -Test 044 fv3_ccpp_gfs_v15p2 PASS +Test 045 fv3_ccpp_gfs_v15p2 PASS -baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_gfs_v16beta_ccpp -working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_309776/fv3_ccpp_gfs_v16beta_prod -Checking test 045 fv3_ccpp_gfs_v16beta results .... +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_gfs_v16beta_ccpp +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_65594/fv3_ccpp_gfs_v16beta_prod +Checking test 046 fv3_ccpp_gfs_v16beta results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -2379,42 +2447,22 @@ Checking test 045 fv3_ccpp_gfs_v16beta results .... Comparing RESTART/phy_data.tile4.nc .........OK Comparing RESTART/phy_data.tile5.nc .........OK Comparing RESTART/phy_data.tile6.nc .........OK -Test 045 fv3_ccpp_gfs_v16beta PASS +Test 046 fv3_ccpp_gfs_v16beta PASS -baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_gfs_v15p2_RRTMGP_ccpp -working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_309776/fv3_ccpp_gfs_v15p2_RRTMGP_prod -Checking test 046 fv3_ccpp_gfs_v15p2_RRTMGP results .... +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_gfsv16_csawmg_ccpp +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_65594/fv3_ccpp_gfsv16_csawmg_prod +Checking test 047 fv3_ccpp_gfsv16_csawmg results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK Comparing atmos_4xdaily.tile4.nc .........OK Comparing atmos_4xdaily.tile5.nc .........OK Comparing atmos_4xdaily.tile6.nc .........OK - Comparing phyf000.tile1.nc .........OK - Comparing phyf000.tile2.nc .........OK - Comparing phyf000.tile3.nc .........OK - Comparing phyf000.tile4.nc .........OK - Comparing phyf000.tile5.nc .........OK - Comparing phyf000.tile6.nc .........OK - Comparing phyf024.tile1.nc .........OK - Comparing phyf024.tile2.nc .........OK - Comparing phyf024.tile3.nc .........OK - Comparing phyf024.tile4.nc .........OK - Comparing phyf024.tile5.nc .........OK - Comparing phyf024.tile6.nc .........OK - Comparing dynf000.tile1.nc .........OK - Comparing dynf000.tile2.nc .........OK - Comparing dynf000.tile3.nc .........OK - Comparing dynf000.tile4.nc .........OK - Comparing dynf000.tile5.nc .........OK - Comparing dynf000.tile6.nc .........OK - Comparing dynf024.tile1.nc .........OK - Comparing dynf024.tile2.nc .........OK - Comparing dynf024.tile3.nc .........OK - Comparing dynf024.tile4.nc .........OK - Comparing dynf024.tile5.nc .........OK - Comparing dynf024.tile6.nc .........OK + Comparing phyf000.nemsio .........OK + Comparing phyf024.nemsio .........OK + Comparing dynf000.nemsio .........OK + Comparing dynf024.nemsio .........OK Comparing RESTART/coupler.res .........OK Comparing RESTART/fv_core.res.nc .........OK Comparing RESTART/fv_core.res.tile1.nc .........OK @@ -2435,54 +2483,34 @@ Checking test 046 fv3_ccpp_gfs_v15p2_RRTMGP results .... Comparing RESTART/fv_tracer.res.tile4.nc .........OK Comparing RESTART/fv_tracer.res.tile5.nc .........OK Comparing RESTART/fv_tracer.res.tile6.nc .........OK - Comparing RESTART/sfc_data.tile1.nc .........OK - Comparing RESTART/sfc_data.tile2.nc .........OK - Comparing RESTART/sfc_data.tile3.nc .........OK - Comparing RESTART/sfc_data.tile4.nc .........OK - Comparing RESTART/sfc_data.tile5.nc .........OK - Comparing RESTART/sfc_data.tile6.nc .........OK Comparing RESTART/phy_data.tile1.nc .........OK Comparing RESTART/phy_data.tile2.nc .........OK Comparing RESTART/phy_data.tile3.nc .........OK Comparing RESTART/phy_data.tile4.nc .........OK Comparing RESTART/phy_data.tile5.nc .........OK Comparing RESTART/phy_data.tile6.nc .........OK -Test 046 fv3_ccpp_gfs_v15p2_RRTMGP PASS + Comparing RESTART/sfc_data.tile1.nc .........OK + Comparing RESTART/sfc_data.tile2.nc .........OK + Comparing RESTART/sfc_data.tile3.nc .........OK + Comparing RESTART/sfc_data.tile4.nc .........OK + Comparing RESTART/sfc_data.tile5.nc .........OK + Comparing RESTART/sfc_data.tile6.nc .........OK +Test 047 fv3_ccpp_gfsv16_csawmg PASS -baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_gfs_v16beta_RRTMGP_ccpp -working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_309776/fv3_ccpp_gfs_v16beta_RRTMGP_prod -Checking test 047 fv3_ccpp_gfs_v16beta_RRTMGP results .... +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_gfsv16_csawmgt_ccpp +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_65594/fv3_ccpp_gfsv16_csawmgt_prod +Checking test 048 fv3_ccpp_gfsv16_csawmgt results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK Comparing atmos_4xdaily.tile4.nc .........OK Comparing atmos_4xdaily.tile5.nc .........OK Comparing atmos_4xdaily.tile6.nc .........OK - Comparing phyf000.tile1.nc .........OK - Comparing phyf000.tile2.nc .........OK - Comparing phyf000.tile3.nc .........OK - Comparing phyf000.tile4.nc .........OK - Comparing phyf000.tile5.nc .........OK - Comparing phyf000.tile6.nc .........OK - Comparing phyf024.tile1.nc .........OK - Comparing phyf024.tile2.nc .........OK - Comparing phyf024.tile3.nc .........OK - Comparing phyf024.tile4.nc .........OK - Comparing phyf024.tile5.nc .........OK - Comparing phyf024.tile6.nc .........OK - Comparing dynf000.tile1.nc .........OK - Comparing dynf000.tile2.nc .........OK - Comparing dynf000.tile3.nc .........OK - Comparing dynf000.tile4.nc .........OK - Comparing dynf000.tile5.nc .........OK - Comparing dynf000.tile6.nc .........OK - Comparing dynf024.tile1.nc .........OK - Comparing dynf024.tile2.nc .........OK - Comparing dynf024.tile3.nc .........OK - Comparing dynf024.tile4.nc .........OK - Comparing dynf024.tile5.nc .........OK - Comparing dynf024.tile6.nc .........OK + Comparing phyf000.nemsio .........OK + Comparing phyf024.nemsio .........OK + Comparing dynf000.nemsio .........OK + Comparing dynf024.nemsio .........OK Comparing RESTART/coupler.res .........OK Comparing RESTART/fv_core.res.nc .........OK Comparing RESTART/fv_core.res.tile1.nc .........OK @@ -2503,54 +2531,34 @@ Checking test 047 fv3_ccpp_gfs_v16beta_RRTMGP results .... Comparing RESTART/fv_tracer.res.tile4.nc .........OK Comparing RESTART/fv_tracer.res.tile5.nc .........OK Comparing RESTART/fv_tracer.res.tile6.nc .........OK - Comparing RESTART/sfc_data.tile1.nc .........OK - Comparing RESTART/sfc_data.tile2.nc .........OK - Comparing RESTART/sfc_data.tile3.nc .........OK - Comparing RESTART/sfc_data.tile4.nc .........OK - Comparing RESTART/sfc_data.tile5.nc .........OK - Comparing RESTART/sfc_data.tile6.nc .........OK Comparing RESTART/phy_data.tile1.nc .........OK Comparing RESTART/phy_data.tile2.nc .........OK Comparing RESTART/phy_data.tile3.nc .........OK Comparing RESTART/phy_data.tile4.nc .........OK Comparing RESTART/phy_data.tile5.nc .........OK Comparing RESTART/phy_data.tile6.nc .........OK -Test 047 fv3_ccpp_gfs_v16beta_RRTMGP PASS + Comparing RESTART/sfc_data.tile1.nc .........OK + Comparing RESTART/sfc_data.tile2.nc .........OK + Comparing RESTART/sfc_data.tile3.nc .........OK + Comparing RESTART/sfc_data.tile4.nc .........OK + Comparing RESTART/sfc_data.tile5.nc .........OK + Comparing RESTART/sfc_data.tile6.nc .........OK +Test 048 fv3_ccpp_gfsv16_csawmgt PASS -baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_gfs_v15p2_debug_ccpp -working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_309776/fv3_ccpp_gfs_v15p2_debug_prod -Checking test 048 fv3_ccpp_gfs_v15p2_debug results .... +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_gocart_clm_ccpp +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_65594/fv3_ccpp_gocart_clm_prod +Checking test 049 fv3_ccpp_gocart_clm results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK Comparing atmos_4xdaily.tile4.nc .........OK Comparing atmos_4xdaily.tile5.nc .........OK Comparing atmos_4xdaily.tile6.nc .........OK - Comparing phyf000.tile1.nc .........OK - Comparing phyf000.tile2.nc .........OK - Comparing phyf000.tile3.nc .........OK - Comparing phyf000.tile4.nc .........OK - Comparing phyf000.tile5.nc .........OK - Comparing phyf000.tile6.nc .........OK - Comparing phyf006.tile1.nc .........OK - Comparing phyf006.tile2.nc .........OK - Comparing phyf006.tile3.nc .........OK - Comparing phyf006.tile4.nc .........OK - Comparing phyf006.tile5.nc .........OK - Comparing phyf006.tile6.nc .........OK - Comparing dynf000.tile1.nc .........OK - Comparing dynf000.tile2.nc .........OK - Comparing dynf000.tile3.nc .........OK - Comparing dynf000.tile4.nc .........OK - Comparing dynf000.tile5.nc .........OK - Comparing dynf000.tile6.nc .........OK - Comparing dynf006.tile1.nc .........OK - Comparing dynf006.tile2.nc .........OK - Comparing dynf006.tile3.nc .........OK - Comparing dynf006.tile4.nc .........OK - Comparing dynf006.tile5.nc .........OK - Comparing dynf006.tile6.nc .........OK + Comparing phyf000.nemsio .........OK + Comparing phyf024.nemsio .........OK + Comparing dynf000.nemsio .........OK + Comparing dynf024.nemsio .........OK Comparing RESTART/coupler.res .........OK Comparing RESTART/fv_core.res.nc .........OK Comparing RESTART/fv_core.res.tile1.nc .........OK @@ -2571,24 +2579,24 @@ Checking test 048 fv3_ccpp_gfs_v15p2_debug results .... Comparing RESTART/fv_tracer.res.tile4.nc .........OK Comparing RESTART/fv_tracer.res.tile5.nc .........OK Comparing RESTART/fv_tracer.res.tile6.nc .........OK - Comparing RESTART/phy_data.tile1.nc .........OK - Comparing RESTART/phy_data.tile2.nc .........OK - Comparing RESTART/phy_data.tile3.nc .........OK - Comparing RESTART/phy_data.tile4.nc .........OK - Comparing RESTART/phy_data.tile5.nc .........OK - Comparing RESTART/phy_data.tile6.nc .........OK Comparing RESTART/sfc_data.tile1.nc .........OK Comparing RESTART/sfc_data.tile2.nc .........OK Comparing RESTART/sfc_data.tile3.nc .........OK Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 048 fv3_ccpp_gfs_v15p2_debug PASS + Comparing RESTART/phy_data.tile1.nc .........OK + Comparing RESTART/phy_data.tile2.nc .........OK + Comparing RESTART/phy_data.tile3.nc .........OK + Comparing RESTART/phy_data.tile4.nc .........OK + Comparing RESTART/phy_data.tile5.nc .........OK + Comparing RESTART/phy_data.tile6.nc .........OK +Test 049 fv3_ccpp_gocart_clm PASS -baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_gfs_v16beta_debug_ccpp -working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_309776/fv3_ccpp_gfs_v16beta_debug_prod -Checking test 049 fv3_ccpp_gfs_v16beta_debug results .... +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_gfs_v16beta_flake_ccpp +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_65594/fv3_ccpp_gfs_v16beta_flake_prod +Checking test 050 fv3_ccpp_gfs_v16beta_flake results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -2601,24 +2609,24 @@ Checking test 049 fv3_ccpp_gfs_v16beta_debug results .... Comparing phyf000.tile4.nc .........OK Comparing phyf000.tile5.nc .........OK Comparing phyf000.tile6.nc .........OK - Comparing phyf006.tile1.nc .........OK - Comparing phyf006.tile2.nc .........OK - Comparing phyf006.tile3.nc .........OK - Comparing phyf006.tile4.nc .........OK - Comparing phyf006.tile5.nc .........OK - Comparing phyf006.tile6.nc .........OK + Comparing phyf024.tile1.nc .........OK + Comparing phyf024.tile2.nc .........OK + Comparing phyf024.tile3.nc .........OK + Comparing phyf024.tile4.nc .........OK + Comparing phyf024.tile5.nc .........OK + Comparing phyf024.tile6.nc .........OK Comparing dynf000.tile1.nc .........OK Comparing dynf000.tile2.nc .........OK Comparing dynf000.tile3.nc .........OK Comparing dynf000.tile4.nc .........OK Comparing dynf000.tile5.nc .........OK Comparing dynf000.tile6.nc .........OK - Comparing dynf006.tile1.nc .........OK - Comparing dynf006.tile2.nc .........OK - Comparing dynf006.tile3.nc .........OK - Comparing dynf006.tile4.nc .........OK - Comparing dynf006.tile5.nc .........OK - Comparing dynf006.tile6.nc .........OK + Comparing dynf024.tile1.nc .........OK + Comparing dynf024.tile2.nc .........OK + Comparing dynf024.tile3.nc .........OK + Comparing dynf024.tile4.nc .........OK + Comparing dynf024.tile5.nc .........OK + Comparing dynf024.tile6.nc .........OK Comparing RESTART/coupler.res .........OK Comparing RESTART/fv_core.res.nc .........OK Comparing RESTART/fv_core.res.tile1.nc .........OK @@ -2639,24 +2647,24 @@ Checking test 049 fv3_ccpp_gfs_v16beta_debug results .... Comparing RESTART/fv_tracer.res.tile4.nc .........OK Comparing RESTART/fv_tracer.res.tile5.nc .........OK Comparing RESTART/fv_tracer.res.tile6.nc .........OK - Comparing RESTART/phy_data.tile1.nc .........OK - Comparing RESTART/phy_data.tile2.nc .........OK - Comparing RESTART/phy_data.tile3.nc .........OK - Comparing RESTART/phy_data.tile4.nc .........OK - Comparing RESTART/phy_data.tile5.nc .........OK - Comparing RESTART/phy_data.tile6.nc .........OK Comparing RESTART/sfc_data.tile1.nc .........OK Comparing RESTART/sfc_data.tile2.nc .........OK Comparing RESTART/sfc_data.tile3.nc .........OK Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 049 fv3_ccpp_gfs_v16beta_debug PASS + Comparing RESTART/phy_data.tile1.nc .........OK + Comparing RESTART/phy_data.tile2.nc .........OK + Comparing RESTART/phy_data.tile3.nc .........OK + Comparing RESTART/phy_data.tile4.nc .........OK + Comparing RESTART/phy_data.tile5.nc .........OK + Comparing RESTART/phy_data.tile6.nc .........OK +Test 050 fv3_ccpp_gfs_v16beta_flake PASS -baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_gfs_v15p2_RRTMGP_debug_ccpp -working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_309776/fv3_ccpp_gfs_v15p2_RRTMGP_debug_prod -Checking test 050 fv3_ccpp_gfs_v15p2_RRTMGP_debug results .... +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_gfs_v15p2_debug_ccpp +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_65594/fv3_ccpp_gfs_v15p2_debug_prod +Checking test 051 fv3_ccpp_gfs_v15p2_debug results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -2719,12 +2727,12 @@ Checking test 050 fv3_ccpp_gfs_v15p2_RRTMGP_debug results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 050 fv3_ccpp_gfs_v15p2_RRTMGP_debug PASS +Test 051 fv3_ccpp_gfs_v15p2_debug PASS -baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_gfs_v16beta_RRTMGP_debug_ccpp -working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_309776/fv3_ccpp_gfs_v16beta_RRTMGP_debug_prod -Checking test 051 fv3_ccpp_gfs_v16beta_RRTMGP_debug results .... +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_gfs_v16beta_debug_ccpp +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_65594/fv3_ccpp_gfs_v16beta_debug_prod +Checking test 052 fv3_ccpp_gfs_v16beta_debug results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -2787,12 +2795,12 @@ Checking test 051 fv3_ccpp_gfs_v16beta_RRTMGP_debug results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 051 fv3_ccpp_gfs_v16beta_RRTMGP_debug PASS +Test 052 fv3_ccpp_gfs_v16beta_debug PASS -baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_gsd_debug_ccpp -working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_309776/fv3_ccpp_gsd_debug_prod -Checking test 052 fv3_ccpp_gsd_debug results .... +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_gsd_debug_ccpp +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_65594/fv3_ccpp_gsd_debug_prod +Checking test 053 fv3_ccpp_gsd_debug results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -2855,12 +2863,12 @@ Checking test 052 fv3_ccpp_gsd_debug results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 052 fv3_ccpp_gsd_debug PASS +Test 053 fv3_ccpp_gsd_debug PASS -baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_gsd_diag3d_debug_ccpp -working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_309776/fv3_ccpp_gsd_diag3d_debug_prod -Checking test 053 fv3_ccpp_gsd_diag3d_debug results .... +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_gsd_diag3d_debug_ccpp +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_65594/fv3_ccpp_gsd_diag3d_debug_prod +Checking test 054 fv3_ccpp_gsd_diag3d_debug results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -2923,12 +2931,12 @@ Checking test 053 fv3_ccpp_gsd_diag3d_debug results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 053 fv3_ccpp_gsd_diag3d_debug PASS +Test 054 fv3_ccpp_gsd_diag3d_debug PASS -baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_thompson_debug_ccpp -working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_309776/fv3_ccpp_thompson_debug_prod -Checking test 054 fv3_ccpp_thompson_debug results .... +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_thompson_debug_ccpp +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_65594/fv3_ccpp_thompson_debug_prod +Checking test 055 fv3_ccpp_thompson_debug results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -2991,12 +2999,12 @@ Checking test 054 fv3_ccpp_thompson_debug results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 054 fv3_ccpp_thompson_debug PASS +Test 055 fv3_ccpp_thompson_debug PASS -baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_thompson_no_aero_debug_ccpp -working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_309776/fv3_ccpp_thompson_no_aero_debug_prod -Checking test 055 fv3_ccpp_thompson_no_aero_debug results .... +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_thompson_no_aero_debug_ccpp +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_65594/fv3_ccpp_thompson_no_aero_debug_prod +Checking test 056 fv3_ccpp_thompson_no_aero_debug results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -3059,156 +3067,12 @@ Checking test 055 fv3_ccpp_thompson_no_aero_debug results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 055 fv3_ccpp_thompson_no_aero_debug PASS - - -baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_gfsv16_csawmg_ccpp -working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_309776/fv3_ccpp_gfsv16_csawmg_prod -Checking test 056 fv3_ccpp_gfsv16_csawmg results .... - Comparing atmos_4xdaily.tile1.nc .........OK - Comparing atmos_4xdaily.tile2.nc .........OK - Comparing atmos_4xdaily.tile3.nc .........OK - Comparing atmos_4xdaily.tile4.nc .........OK - Comparing atmos_4xdaily.tile5.nc .........OK - Comparing atmos_4xdaily.tile6.nc .........OK - Comparing phyf000.nemsio .........OK - Comparing phyf024.nemsio .........OK - Comparing dynf000.nemsio .........OK - Comparing dynf024.nemsio .........OK - Comparing RESTART/coupler.res .........OK - Comparing RESTART/fv_core.res.nc .........OK - Comparing RESTART/fv_core.res.tile1.nc .........OK - Comparing RESTART/fv_core.res.tile2.nc .........OK - Comparing RESTART/fv_core.res.tile3.nc .........OK - Comparing RESTART/fv_core.res.tile4.nc .........OK - Comparing RESTART/fv_core.res.tile5.nc .........OK - Comparing RESTART/fv_core.res.tile6.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile1.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile2.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile3.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile4.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile5.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile6.nc .........OK - Comparing RESTART/fv_tracer.res.tile1.nc .........OK - Comparing RESTART/fv_tracer.res.tile2.nc .........OK - Comparing RESTART/fv_tracer.res.tile3.nc .........OK - Comparing RESTART/fv_tracer.res.tile4.nc .........OK - Comparing RESTART/fv_tracer.res.tile5.nc .........OK - Comparing RESTART/fv_tracer.res.tile6.nc .........OK - Comparing RESTART/phy_data.tile1.nc .........OK - Comparing RESTART/phy_data.tile2.nc .........OK - Comparing RESTART/phy_data.tile3.nc .........OK - Comparing RESTART/phy_data.tile4.nc .........OK - Comparing RESTART/phy_data.tile5.nc .........OK - Comparing RESTART/phy_data.tile6.nc .........OK - Comparing RESTART/sfc_data.tile1.nc .........OK - Comparing RESTART/sfc_data.tile2.nc .........OK - Comparing RESTART/sfc_data.tile3.nc .........OK - Comparing RESTART/sfc_data.tile4.nc .........OK - Comparing RESTART/sfc_data.tile5.nc .........OK - Comparing RESTART/sfc_data.tile6.nc .........OK -Test 056 fv3_ccpp_gfsv16_csawmg PASS - - -baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_gfsv16_csawmgt_ccpp -working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_309776/fv3_ccpp_gfsv16_csawmgt_prod -Checking test 057 fv3_ccpp_gfsv16_csawmgt results .... - Comparing atmos_4xdaily.tile1.nc .........OK - Comparing atmos_4xdaily.tile2.nc .........OK - Comparing atmos_4xdaily.tile3.nc .........OK - Comparing atmos_4xdaily.tile4.nc .........OK - Comparing atmos_4xdaily.tile5.nc .........OK - Comparing atmos_4xdaily.tile6.nc .........OK - Comparing phyf000.nemsio .........OK - Comparing phyf024.nemsio .........OK - Comparing dynf000.nemsio .........OK - Comparing dynf024.nemsio .........OK - Comparing RESTART/coupler.res .........OK - Comparing RESTART/fv_core.res.nc .........OK - Comparing RESTART/fv_core.res.tile1.nc .........OK - Comparing RESTART/fv_core.res.tile2.nc .........OK - Comparing RESTART/fv_core.res.tile3.nc .........OK - Comparing RESTART/fv_core.res.tile4.nc .........OK - Comparing RESTART/fv_core.res.tile5.nc .........OK - Comparing RESTART/fv_core.res.tile6.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile1.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile2.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile3.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile4.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile5.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile6.nc .........OK - Comparing RESTART/fv_tracer.res.tile1.nc .........OK - Comparing RESTART/fv_tracer.res.tile2.nc .........OK - Comparing RESTART/fv_tracer.res.tile3.nc .........OK - Comparing RESTART/fv_tracer.res.tile4.nc .........OK - Comparing RESTART/fv_tracer.res.tile5.nc .........OK - Comparing RESTART/fv_tracer.res.tile6.nc .........OK - Comparing RESTART/phy_data.tile1.nc .........OK - Comparing RESTART/phy_data.tile2.nc .........OK - Comparing RESTART/phy_data.tile3.nc .........OK - Comparing RESTART/phy_data.tile4.nc .........OK - Comparing RESTART/phy_data.tile5.nc .........OK - Comparing RESTART/phy_data.tile6.nc .........OK - Comparing RESTART/sfc_data.tile1.nc .........OK - Comparing RESTART/sfc_data.tile2.nc .........OK - Comparing RESTART/sfc_data.tile3.nc .........OK - Comparing RESTART/sfc_data.tile4.nc .........OK - Comparing RESTART/sfc_data.tile5.nc .........OK - Comparing RESTART/sfc_data.tile6.nc .........OK -Test 057 fv3_ccpp_gfsv16_csawmgt PASS +Test 056 fv3_ccpp_thompson_no_aero_debug PASS -baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_gocart_clm_ccpp -working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_309776/fv3_ccpp_gocart_clm_prod -Checking test 058 fv3_ccpp_gocart_clm results .... - Comparing atmos_4xdaily.tile1.nc .........OK - Comparing atmos_4xdaily.tile2.nc .........OK - Comparing atmos_4xdaily.tile3.nc .........OK - Comparing atmos_4xdaily.tile4.nc .........OK - Comparing atmos_4xdaily.tile5.nc .........OK - Comparing atmos_4xdaily.tile6.nc .........OK - Comparing phyf000.nemsio .........OK - Comparing phyf024.nemsio .........OK - Comparing dynf000.nemsio .........OK - Comparing dynf024.nemsio .........OK - Comparing RESTART/coupler.res .........OK - Comparing RESTART/fv_core.res.nc .........OK - Comparing RESTART/fv_core.res.tile1.nc .........OK - Comparing RESTART/fv_core.res.tile2.nc .........OK - Comparing RESTART/fv_core.res.tile3.nc .........OK - Comparing RESTART/fv_core.res.tile4.nc .........OK - Comparing RESTART/fv_core.res.tile5.nc .........OK - Comparing RESTART/fv_core.res.tile6.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile1.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile2.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile3.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile4.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile5.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile6.nc .........OK - Comparing RESTART/fv_tracer.res.tile1.nc .........OK - Comparing RESTART/fv_tracer.res.tile2.nc .........OK - Comparing RESTART/fv_tracer.res.tile3.nc .........OK - Comparing RESTART/fv_tracer.res.tile4.nc .........OK - Comparing RESTART/fv_tracer.res.tile5.nc .........OK - Comparing RESTART/fv_tracer.res.tile6.nc .........OK - Comparing RESTART/sfc_data.tile1.nc .........OK - Comparing RESTART/sfc_data.tile2.nc .........OK - Comparing RESTART/sfc_data.tile3.nc .........OK - Comparing RESTART/sfc_data.tile4.nc .........OK - Comparing RESTART/sfc_data.tile5.nc .........OK - Comparing RESTART/sfc_data.tile6.nc .........OK - Comparing RESTART/phy_data.tile1.nc .........OK - Comparing RESTART/phy_data.tile2.nc .........OK - Comparing RESTART/phy_data.tile3.nc .........OK - Comparing RESTART/phy_data.tile4.nc .........OK - Comparing RESTART/phy_data.tile5.nc .........OK - Comparing RESTART/phy_data.tile6.nc .........OK -Test 058 fv3_ccpp_gocart_clm PASS - - -baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_gfs_v16beta_flake_ccpp -working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_309776/fv3_ccpp_gfs_v16beta_flake_prod -Checking test 059 fv3_ccpp_gfs_v16beta_flake results .... +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_rrfs_v1beta_debug_ccpp +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_RT/rt_65594/fv3_ccpp_rrfs_v1beta_debug_prod +Checking test 057 fv3_ccpp_rrfs_v1beta_debug results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -3221,24 +3085,24 @@ Checking test 059 fv3_ccpp_gfs_v16beta_flake results .... Comparing phyf000.tile4.nc .........OK Comparing phyf000.tile5.nc .........OK Comparing phyf000.tile6.nc .........OK - Comparing phyf024.tile1.nc .........OK - Comparing phyf024.tile2.nc .........OK - Comparing phyf024.tile3.nc .........OK - Comparing phyf024.tile4.nc .........OK - Comparing phyf024.tile5.nc .........OK - Comparing phyf024.tile6.nc .........OK + Comparing phyf003.tile1.nc .........OK + Comparing phyf003.tile2.nc .........OK + Comparing phyf003.tile3.nc .........OK + Comparing phyf003.tile4.nc .........OK + Comparing phyf003.tile5.nc .........OK + Comparing phyf003.tile6.nc .........OK Comparing dynf000.tile1.nc .........OK Comparing dynf000.tile2.nc .........OK Comparing dynf000.tile3.nc .........OK Comparing dynf000.tile4.nc .........OK Comparing dynf000.tile5.nc .........OK Comparing dynf000.tile6.nc .........OK - Comparing dynf024.tile1.nc .........OK - Comparing dynf024.tile2.nc .........OK - Comparing dynf024.tile3.nc .........OK - Comparing dynf024.tile4.nc .........OK - Comparing dynf024.tile5.nc .........OK - Comparing dynf024.tile6.nc .........OK + Comparing dynf003.tile1.nc .........OK + Comparing dynf003.tile2.nc .........OK + Comparing dynf003.tile3.nc .........OK + Comparing dynf003.tile4.nc .........OK + Comparing dynf003.tile5.nc .........OK + Comparing dynf003.tile6.nc .........OK Comparing RESTART/coupler.res .........OK Comparing RESTART/fv_core.res.nc .........OK Comparing RESTART/fv_core.res.tile1.nc .........OK @@ -3259,21 +3123,21 @@ Checking test 059 fv3_ccpp_gfs_v16beta_flake results .... Comparing RESTART/fv_tracer.res.tile4.nc .........OK Comparing RESTART/fv_tracer.res.tile5.nc .........OK Comparing RESTART/fv_tracer.res.tile6.nc .........OK - Comparing RESTART/sfc_data.tile1.nc .........OK - Comparing RESTART/sfc_data.tile2.nc .........OK - Comparing RESTART/sfc_data.tile3.nc .........OK - Comparing RESTART/sfc_data.tile4.nc .........OK - Comparing RESTART/sfc_data.tile5.nc .........OK - Comparing RESTART/sfc_data.tile6.nc .........OK Comparing RESTART/phy_data.tile1.nc .........OK Comparing RESTART/phy_data.tile2.nc .........OK Comparing RESTART/phy_data.tile3.nc .........OK Comparing RESTART/phy_data.tile4.nc .........OK Comparing RESTART/phy_data.tile5.nc .........OK Comparing RESTART/phy_data.tile6.nc .........OK -Test 059 fv3_ccpp_gfs_v16beta_flake PASS + Comparing RESTART/sfc_data.tile1.nc .........OK + Comparing RESTART/sfc_data.tile2.nc .........OK + Comparing RESTART/sfc_data.tile3.nc .........OK + Comparing RESTART/sfc_data.tile4.nc .........OK + Comparing RESTART/sfc_data.tile5.nc .........OK + Comparing RESTART/sfc_data.tile6.nc .........OK +Test 057 fv3_ccpp_rrfs_v1beta_debug PASS REGRESSION TEST WAS SUCCESSFUL -Thu Aug 6 23:59:55 UTC 2020 -Elapsed time: 00h:54m:48s. Have a nice day! +Tue Sep 29 15:11:40 UTC 2020 +Elapsed time: 00h:28m:34s. Have a nice day! diff --git a/tests/RegressionTests_orion.intel.log b/tests/RegressionTests_orion.intel.log index d66c7d571d..dc648535c1 100644 --- a/tests/RegressionTests_orion.intel.log +++ b/tests/RegressionTests_orion.intel.log @@ -1,9 +1,9 @@ -Thu Aug 6 18:05:41 CDT 2020 +Wed Sep 30 07:26:34 CDT 2020 Start Regression test -baseline dir = /work/noaa/fv3-cam/djovic/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_control_ccpp -working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_409651/fv3_ccpp_control_prod +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_control_ccpp +working dir = /work/noaa/stmp/djovic/stmp/djovic/FV3_RT/rt_337997/fv3_ccpp_control_prod Checking test 001 fv3_ccpp_control results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -70,8 +70,8 @@ Checking test 001 fv3_ccpp_control results .... Test 001 fv3_ccpp_control PASS -baseline dir = /work/noaa/fv3-cam/djovic/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_control_ccpp -working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_409651/fv3_ccpp_decomp_prod +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_control_ccpp +working dir = /work/noaa/stmp/djovic/stmp/djovic/FV3_RT/rt_337997/fv3_ccpp_decomp_prod Checking test 002 fv3_ccpp_decomp results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -138,8 +138,8 @@ Checking test 002 fv3_ccpp_decomp results .... Test 002 fv3_ccpp_decomp PASS -baseline dir = /work/noaa/fv3-cam/djovic/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_control_ccpp -working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_409651/fv3_ccpp_2threads_prod +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_control_ccpp +working dir = /work/noaa/stmp/djovic/stmp/djovic/FV3_RT/rt_337997/fv3_ccpp_2threads_prod Checking test 003 fv3_ccpp_2threads results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -206,8 +206,8 @@ Checking test 003 fv3_ccpp_2threads results .... Test 003 fv3_ccpp_2threads PASS -baseline dir = /work/noaa/fv3-cam/djovic/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_restart_ccpp -working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_409651/fv3_ccpp_restart_prod +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_restart_ccpp +working dir = /work/noaa/stmp/djovic/stmp/djovic/FV3_RT/rt_337997/fv3_ccpp_restart_prod Checking test 004 fv3_ccpp_restart results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -274,8 +274,8 @@ Checking test 004 fv3_ccpp_restart results .... Test 004 fv3_ccpp_restart PASS -baseline dir = /work/noaa/fv3-cam/djovic/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_read_inc_ccpp -working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_409651/fv3_ccpp_read_inc_prod +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_read_inc_ccpp +working dir = /work/noaa/stmp/djovic/stmp/djovic/FV3_RT/rt_337997/fv3_ccpp_read_inc_prod Checking test 005 fv3_ccpp_read_inc results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -342,8 +342,8 @@ Checking test 005 fv3_ccpp_read_inc results .... Test 005 fv3_ccpp_read_inc PASS -baseline dir = /work/noaa/fv3-cam/djovic/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_wrtGauss_netcdf_esmf_ccpp -working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_409651/fv3_ccpp_wrtGauss_netcdf_esmf_prod +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_wrtGauss_netcdf_esmf_ccpp +working dir = /work/noaa/stmp/djovic/stmp/djovic/FV3_RT/rt_337997/fv3_ccpp_wrtGauss_netcdf_esmf_prod Checking test 006 fv3_ccpp_wrtGauss_netcdf_esmf results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -390,8 +390,8 @@ Checking test 006 fv3_ccpp_wrtGauss_netcdf_esmf results .... Test 006 fv3_ccpp_wrtGauss_netcdf_esmf PASS -baseline dir = /work/noaa/fv3-cam/djovic/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_wrtGauss_netcdf_ccpp -working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_409651/fv3_ccpp_wrtGauss_netcdf_prod +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_wrtGauss_netcdf_ccpp +working dir = /work/noaa/stmp/djovic/stmp/djovic/FV3_RT/rt_337997/fv3_ccpp_wrtGauss_netcdf_prod Checking test 007 fv3_ccpp_wrtGauss_netcdf results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -438,9 +438,57 @@ Checking test 007 fv3_ccpp_wrtGauss_netcdf results .... Test 007 fv3_ccpp_wrtGauss_netcdf PASS -baseline dir = /work/noaa/fv3-cam/djovic/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_wrtGauss_nemsio_ccpp -working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_409651/fv3_ccpp_wrtGauss_nemsio_prod -Checking test 008 fv3_ccpp_wrtGauss_nemsio results .... +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_wrtGlatlon_netcdf_ccpp +working dir = /work/noaa/stmp/djovic/stmp/djovic/FV3_RT/rt_337997/fv3_ccpp_wrtGlatlon_netcdf_prod +Checking test 008 fv3_ccpp_wrtGlatlon_netcdf results .... + Comparing atmos_4xdaily.tile1.nc .........OK + Comparing atmos_4xdaily.tile2.nc .........OK + Comparing atmos_4xdaily.tile3.nc .........OK + Comparing atmos_4xdaily.tile4.nc .........OK + Comparing atmos_4xdaily.tile5.nc .........OK + Comparing atmos_4xdaily.tile6.nc .........OK + Comparing phyf000.nc .........OK + Comparing phyf024.nc .........OK + Comparing dynf000.nc .........OK + Comparing dynf024.nc .........OK + Comparing RESTART/coupler.res .........OK + Comparing RESTART/fv_core.res.nc .........OK + Comparing RESTART/fv_core.res.tile1.nc .........OK + Comparing RESTART/fv_core.res.tile2.nc .........OK + Comparing RESTART/fv_core.res.tile3.nc .........OK + Comparing RESTART/fv_core.res.tile4.nc .........OK + Comparing RESTART/fv_core.res.tile5.nc .........OK + Comparing RESTART/fv_core.res.tile6.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/fv_tracer.res.tile1.nc .........OK + Comparing RESTART/fv_tracer.res.tile2.nc .........OK + Comparing RESTART/fv_tracer.res.tile3.nc .........OK + Comparing RESTART/fv_tracer.res.tile4.nc .........OK + Comparing RESTART/fv_tracer.res.tile5.nc .........OK + Comparing RESTART/fv_tracer.res.tile6.nc .........OK + Comparing RESTART/phy_data.tile1.nc .........OK + Comparing RESTART/phy_data.tile2.nc .........OK + Comparing RESTART/phy_data.tile3.nc .........OK + Comparing RESTART/phy_data.tile4.nc .........OK + Comparing RESTART/phy_data.tile5.nc .........OK + Comparing RESTART/phy_data.tile6.nc .........OK + Comparing RESTART/sfc_data.tile1.nc .........OK + Comparing RESTART/sfc_data.tile2.nc .........OK + Comparing RESTART/sfc_data.tile3.nc .........OK + Comparing RESTART/sfc_data.tile4.nc .........OK + Comparing RESTART/sfc_data.tile5.nc .........OK + Comparing RESTART/sfc_data.tile6.nc .........OK +Test 008 fv3_ccpp_wrtGlatlon_netcdf PASS + + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_wrtGauss_nemsio_ccpp +working dir = /work/noaa/stmp/djovic/stmp/djovic/FV3_RT/rt_337997/fv3_ccpp_wrtGauss_nemsio_prod +Checking test 009 fv3_ccpp_wrtGauss_nemsio results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -483,12 +531,12 @@ Checking test 008 fv3_ccpp_wrtGauss_nemsio results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 008 fv3_ccpp_wrtGauss_nemsio PASS +Test 009 fv3_ccpp_wrtGauss_nemsio PASS -baseline dir = /work/noaa/fv3-cam/djovic/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_wrtGauss_nemsio_c192_ccpp -working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_409651/fv3_ccpp_wrtGauss_nemsio_c192_prod -Checking test 009 fv3_ccpp_wrtGauss_nemsio_c192 results .... +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_wrtGauss_nemsio_c192_ccpp +working dir = /work/noaa/stmp/djovic/stmp/djovic/FV3_RT/rt_337997/fv3_ccpp_wrtGauss_nemsio_c192_prod +Checking test 010 fv3_ccpp_wrtGauss_nemsio_c192 results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -531,12 +579,12 @@ Checking test 009 fv3_ccpp_wrtGauss_nemsio_c192 results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 009 fv3_ccpp_wrtGauss_nemsio_c192 PASS +Test 010 fv3_ccpp_wrtGauss_nemsio_c192 PASS -baseline dir = /work/noaa/fv3-cam/djovic/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_stochy_ccpp -working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_409651/fv3_ccpp_stochy_prod -Checking test 010 fv3_ccpp_stochy results .... +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_stochy_ccpp +working dir = /work/noaa/stmp/djovic/stmp/djovic/FV3_RT/rt_337997/fv3_ccpp_stochy_prod +Checking test 011 fv3_ccpp_stochy results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -599,12 +647,12 @@ Checking test 010 fv3_ccpp_stochy results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 010 fv3_ccpp_stochy PASS +Test 011 fv3_ccpp_stochy PASS -baseline dir = /work/noaa/fv3-cam/djovic/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_iau_ccpp -working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_409651/fv3_ccpp_iau_prod -Checking test 011 fv3_ccpp_iau results .... +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_iau_ccpp +working dir = /work/noaa/stmp/djovic/stmp/djovic/FV3_RT/rt_337997/fv3_ccpp_iau_prod +Checking test 012 fv3_ccpp_iau results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -667,12 +715,12 @@ Checking test 011 fv3_ccpp_iau results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 011 fv3_ccpp_iau PASS +Test 012 fv3_ccpp_iau PASS -baseline dir = /work/noaa/fv3-cam/djovic/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_ca_ccpp -working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_409651/fv3_ccpp_ca_prod -Checking test 012 fv3_ccpp_ca results .... +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_ca_ccpp +working dir = /work/noaa/stmp/djovic/stmp/djovic/FV3_RT/rt_337997/fv3_ccpp_ca_prod +Checking test 013 fv3_ccpp_ca results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -735,12 +783,12 @@ Checking test 012 fv3_ccpp_ca results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 012 fv3_ccpp_ca PASS +Test 013 fv3_ccpp_ca PASS -baseline dir = /work/noaa/fv3-cam/djovic/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_gfdlmprad_ccpp -working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_409651/fv3_ccpp_gfdlmprad_prod -Checking test 013 fv3_ccpp_gfdlmprad results .... +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_gfdlmprad_ccpp +working dir = /work/noaa/stmp/djovic/stmp/djovic/FV3_RT/rt_337997/fv3_ccpp_gfdlmprad_prod +Checking test 014 fv3_ccpp_gfdlmprad results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -784,12 +832,12 @@ Checking test 013 fv3_ccpp_gfdlmprad results .... Comparing RESTART/phy_data.tile5.nc .........OK Comparing RESTART/phy_data.tile6.nc .........OK Comparing out_grd.glo_30m .........OK -Test 013 fv3_ccpp_gfdlmprad PASS +Test 014 fv3_ccpp_gfdlmprad PASS -baseline dir = /work/noaa/fv3-cam/djovic/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_gfdlmprad_atmwav_ccpp -working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_409651/fv3_ccpp_gfdlmprad_atmwav_prod -Checking test 014 fv3_ccpp_gfdlmprad_atmwav results .... +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_gfdlmprad_atmwav_ccpp +working dir = /work/noaa/stmp/djovic/stmp/djovic/FV3_RT/rt_337997/fv3_ccpp_gfdlmprad_atmwav_prod +Checking test 015 fv3_ccpp_gfdlmprad_atmwav results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -833,12 +881,12 @@ Checking test 014 fv3_ccpp_gfdlmprad_atmwav results .... Comparing RESTART/phy_data.tile5.nc .........OK Comparing RESTART/phy_data.tile6.nc .........OK Comparing out_grd.glo_30m .........OK -Test 014 fv3_ccpp_gfdlmprad_atmwav PASS +Test 015 fv3_ccpp_gfdlmprad_atmwav PASS -baseline dir = /work/noaa/fv3-cam/djovic/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_wrtGauss_nemsio_c768_ccpp -working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_409651/fv3_ccpp_wrtGauss_nemsio_c768_prod -Checking test 015 fv3_ccpp_wrtGauss_nemsio_c768 results .... +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_wrtGauss_nemsio_c768_ccpp +working dir = /work/noaa/stmp/djovic/stmp/djovic/FV3_RT/rt_337997/fv3_ccpp_wrtGauss_nemsio_c768_prod +Checking test 016 fv3_ccpp_wrtGauss_nemsio_c768 results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -882,12 +930,86 @@ Checking test 015 fv3_ccpp_wrtGauss_nemsio_c768 results .... Comparing out_grd.glo_10m .........OK Comparing out_grd.ant_9km .........OK Comparing out_grd.aoc_9km .........OK -Test 015 fv3_ccpp_wrtGauss_nemsio_c768 PASS +Test 016 fv3_ccpp_wrtGauss_nemsio_c768 PASS -baseline dir = /work/noaa/fv3-cam/djovic/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_control_32bit_ccpp -working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_409651/fv3_ccpp_control_32bit_prod -Checking test 016 fv3_ccpp_control_32bit results .... +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_multigases_ccpp +working dir = /work/noaa/stmp/djovic/stmp/djovic/FV3_RT/rt_337997/fv3_ccpp_multigases_prod +Checking test 017 fv3_ccpp_multigases results .... + Comparing atmos_4xdaily.tile1.nc .........OK + Comparing atmos_4xdaily.tile2.nc .........OK + Comparing atmos_4xdaily.tile3.nc .........OK + Comparing atmos_4xdaily.tile4.nc .........OK + Comparing atmos_4xdaily.tile5.nc .........OK + Comparing atmos_4xdaily.tile6.nc .........OK + Comparing phyf000.tile1.nc .........OK + Comparing phyf000.tile2.nc .........OK + Comparing phyf000.tile3.nc .........OK + Comparing phyf000.tile4.nc .........OK + Comparing phyf000.tile5.nc .........OK + Comparing phyf000.tile6.nc .........OK + Comparing phyf006.tile1.nc .........OK + Comparing phyf006.tile2.nc .........OK + Comparing phyf006.tile3.nc .........OK + Comparing phyf006.tile4.nc .........OK + Comparing phyf006.tile5.nc .........OK + Comparing phyf006.tile6.nc .........OK + Comparing dynf000.tile1.nc .........OK + Comparing dynf000.tile2.nc .........OK + Comparing dynf000.tile3.nc .........OK + Comparing dynf000.tile4.nc .........OK + Comparing dynf000.tile5.nc .........OK + Comparing dynf000.tile6.nc .........OK + Comparing dynf006.tile1.nc .........OK + Comparing dynf006.tile2.nc .........OK + Comparing dynf006.tile3.nc .........OK + Comparing dynf006.tile4.nc .........OK + Comparing dynf006.tile5.nc .........OK + Comparing dynf006.tile6.nc .........OK + Comparing RESTART/coupler.res .........OK + Comparing RESTART/fv_core.res.nc .........OK + Comparing RESTART/fv_core.res.tile1.nc .........OK + Comparing RESTART/fv_core.res.tile2.nc .........OK + Comparing RESTART/fv_core.res.tile3.nc .........OK + Comparing RESTART/fv_core.res.tile4.nc .........OK + Comparing RESTART/fv_core.res.tile5.nc .........OK + Comparing RESTART/fv_core.res.tile6.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/fv_tracer.res.tile1.nc .........OK + Comparing RESTART/fv_tracer.res.tile2.nc .........OK + Comparing RESTART/fv_tracer.res.tile3.nc .........OK + Comparing RESTART/fv_tracer.res.tile4.nc .........OK + Comparing RESTART/fv_tracer.res.tile5.nc .........OK + Comparing RESTART/fv_tracer.res.tile6.nc .........OK + Comparing RESTART/phy_data.tile1.nc .........OK + Comparing RESTART/phy_data.tile2.nc .........OK + Comparing RESTART/phy_data.tile3.nc .........OK + Comparing RESTART/phy_data.tile4.nc .........OK + Comparing RESTART/phy_data.tile5.nc .........OK + Comparing RESTART/phy_data.tile6.nc .........OK + Comparing RESTART/sfc_data.tile1.nc .........OK + Comparing RESTART/sfc_data.tile2.nc .........OK + Comparing RESTART/sfc_data.tile3.nc .........OK + Comparing RESTART/sfc_data.tile4.nc .........OK + Comparing RESTART/sfc_data.tile5.nc .........OK + Comparing RESTART/sfc_data.tile6.nc .........OK + Comparing RESTART/phy_data.tile1.nc .........OK + Comparing RESTART/phy_data.tile2.nc .........OK + Comparing RESTART/phy_data.tile3.nc .........OK + Comparing RESTART/phy_data.tile4.nc .........OK + Comparing RESTART/phy_data.tile5.nc .........OK + Comparing RESTART/phy_data.tile6.nc .........OK +Test 017 fv3_ccpp_multigases PASS + + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_control_32bit_ccpp +working dir = /work/noaa/stmp/djovic/stmp/djovic/FV3_RT/rt_337997/fv3_ccpp_control_32bit_prod +Checking test 018 fv3_ccpp_control_32bit results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -950,12 +1072,12 @@ Checking test 016 fv3_ccpp_control_32bit results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 016 fv3_ccpp_control_32bit PASS +Test 018 fv3_ccpp_control_32bit PASS -baseline dir = /work/noaa/fv3-cam/djovic/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_stretched_ccpp -working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_409651/fv3_ccpp_stretched_prod -Checking test 017 fv3_ccpp_stretched results .... +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_stretched_ccpp +working dir = /work/noaa/stmp/djovic/stmp/djovic/FV3_RT/rt_337997/fv3_ccpp_stretched_prod +Checking test 019 fv3_ccpp_stretched results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1006,12 +1128,12 @@ Checking test 017 fv3_ccpp_stretched results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 017 fv3_ccpp_stretched PASS +Test 019 fv3_ccpp_stretched PASS -baseline dir = /work/noaa/fv3-cam/djovic/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_stretched_nest_ccpp -working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_409651/fv3_ccpp_stretched_nest_prod -Checking test 018 fv3_ccpp_stretched_nest results .... +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_stretched_nest_ccpp +working dir = /work/noaa/stmp/djovic/stmp/djovic/FV3_RT/rt_337997/fv3_ccpp_stretched_nest_prod +Checking test 020 fv3_ccpp_stretched_nest results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1073,66 +1195,66 @@ Checking test 018 fv3_ccpp_stretched_nest results .... Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK Comparing RESTART/sfc_data.nest02.tile7.nc .........OK -Test 018 fv3_ccpp_stretched_nest PASS +Test 020 fv3_ccpp_stretched_nest PASS -baseline dir = /work/noaa/fv3-cam/djovic/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_regional_control_ccpp -working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_409651/fv3_ccpp_regional_control_prod -Checking test 019 fv3_ccpp_regional_control results .... +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_regional_control_ccpp +working dir = /work/noaa/stmp/djovic/stmp/djovic/FV3_RT/rt_337997/fv3_ccpp_regional_control_prod +Checking test 021 fv3_ccpp_regional_control 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 -Test 019 fv3_ccpp_regional_control PASS +Test 021 fv3_ccpp_regional_control PASS -baseline dir = /work/noaa/fv3-cam/djovic/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_regional_restart_ccpp -working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_409651/fv3_ccpp_regional_restart_prod -Checking test 020 fv3_ccpp_regional_restart results .... +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_regional_restart_ccpp +working dir = /work/noaa/stmp/djovic/stmp/djovic/FV3_RT/rt_337997/fv3_ccpp_regional_restart_prod +Checking test 022 fv3_ccpp_regional_restart results .... Comparing atmos_4xdaily.nc .........OK Comparing fv3_history2d.nc .........OK Comparing fv3_history.nc .........OK -Test 020 fv3_ccpp_regional_restart PASS +Test 022 fv3_ccpp_regional_restart PASS -baseline dir = /work/noaa/fv3-cam/djovic/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_regional_quilt_ccpp -working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_409651/fv3_ccpp_regional_quilt_prod -Checking test 021 fv3_ccpp_regional_quilt results .... +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_regional_quilt_ccpp +working dir = /work/noaa/stmp/djovic/stmp/djovic/FV3_RT/rt_337997/fv3_ccpp_regional_quilt_prod +Checking test 023 fv3_ccpp_regional_quilt results .... Comparing atmos_4xdaily.nc .........OK Comparing dynf000.nc .........OK Comparing dynf024.nc .........OK Comparing phyf000.nc .........OK Comparing phyf024.nc .........OK -Test 021 fv3_ccpp_regional_quilt PASS +Test 023 fv3_ccpp_regional_quilt PASS -baseline dir = /work/noaa/fv3-cam/djovic/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_regional_c768_ccpp -working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_409651/fv3_ccpp_regional_c768_prod -Checking test 022 fv3_ccpp_regional_c768 results .... +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_regional_c768_ccpp +working dir = /work/noaa/stmp/djovic/stmp/djovic/FV3_RT/rt_337997/fv3_ccpp_regional_c768_prod +Checking test 024 fv3_ccpp_regional_c768 results .... Comparing atmos_4xdaily.nc .........OK Comparing dynf000.nc .........OK Comparing dynf003.nc .........OK Comparing phyf000.nc .........OK Comparing phyf003.nc .........OK -Test 022 fv3_ccpp_regional_c768 PASS +Test 024 fv3_ccpp_regional_c768 PASS -baseline dir = /work/noaa/fv3-cam/djovic/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_control_ccpp -working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_409651/fv3_ccpp_control_debug_prod -Checking test 023 fv3_ccpp_control_debug results .... -Test 023 fv3_ccpp_control_debug PASS +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_control_ccpp +working dir = /work/noaa/stmp/djovic/stmp/djovic/FV3_RT/rt_337997/fv3_ccpp_control_debug_prod +Checking test 025 fv3_ccpp_control_debug results .... +Test 025 fv3_ccpp_control_debug PASS -baseline dir = /work/noaa/fv3-cam/djovic/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_stretched_nest_ccpp -working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_409651/fv3_ccpp_stretched_nest_debug_prod -Checking test 024 fv3_ccpp_stretched_nest_debug results .... -Test 024 fv3_ccpp_stretched_nest_debug PASS +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_stretched_nest_ccpp +working dir = /work/noaa/stmp/djovic/stmp/djovic/FV3_RT/rt_337997/fv3_ccpp_stretched_nest_debug_prod +Checking test 026 fv3_ccpp_stretched_nest_debug results .... +Test 026 fv3_ccpp_stretched_nest_debug PASS -baseline dir = /work/noaa/fv3-cam/djovic/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_gfdlmp_ccpp -working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_409651/fv3_ccpp_gfdlmp_prod -Checking test 025 fv3_ccpp_gfdlmp results .... +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_gfdlmp_ccpp +working dir = /work/noaa/stmp/djovic/stmp/djovic/FV3_RT/rt_337997/fv3_ccpp_gfdlmp_prod +Checking test 027 fv3_ccpp_gfdlmp results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1175,12 +1297,12 @@ Checking test 025 fv3_ccpp_gfdlmp results .... Comparing RESTART/phy_data.tile4.nc .........OK Comparing RESTART/phy_data.tile5.nc .........OK Comparing RESTART/phy_data.tile6.nc .........OK -Test 025 fv3_ccpp_gfdlmp PASS +Test 027 fv3_ccpp_gfdlmp PASS -baseline dir = /work/noaa/fv3-cam/djovic/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_gfdlmprad_gwd_ccpp -working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_409651/fv3_ccpp_gfdlmprad_gwd_prod -Checking test 026 fv3_ccpp_gfdlmprad_gwd results .... +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_gfdlmprad_gwd_ccpp +working dir = /work/noaa/stmp/djovic/stmp/djovic/FV3_RT/rt_337997/fv3_ccpp_gfdlmprad_gwd_prod +Checking test 028 fv3_ccpp_gfdlmprad_gwd results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1223,12 +1345,12 @@ Checking test 026 fv3_ccpp_gfdlmprad_gwd results .... Comparing RESTART/phy_data.tile4.nc .........OK Comparing RESTART/phy_data.tile5.nc .........OK Comparing RESTART/phy_data.tile6.nc .........OK -Test 026 fv3_ccpp_gfdlmprad_gwd PASS +Test 028 fv3_ccpp_gfdlmprad_gwd PASS -baseline dir = /work/noaa/fv3-cam/djovic/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_gfdlmprad_noahmp_ccpp -working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_409651/fv3_ccpp_gfdlmprad_noahmp_prod -Checking test 027 fv3_ccpp_gfdlmprad_noahmp results .... +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_gfdlmprad_noahmp_ccpp +working dir = /work/noaa/stmp/djovic/stmp/djovic/FV3_RT/rt_337997/fv3_ccpp_gfdlmprad_noahmp_prod +Checking test 029 fv3_ccpp_gfdlmprad_noahmp results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1271,12 +1393,12 @@ Checking test 027 fv3_ccpp_gfdlmprad_noahmp results .... Comparing RESTART/phy_data.tile4.nc .........OK Comparing RESTART/phy_data.tile5.nc .........OK Comparing RESTART/phy_data.tile6.nc .........OK -Test 027 fv3_ccpp_gfdlmprad_noahmp PASS +Test 029 fv3_ccpp_gfdlmprad_noahmp PASS -baseline dir = /work/noaa/fv3-cam/djovic/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_csawmg_ccpp -working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_409651/fv3_ccpp_csawmg_prod -Checking test 028 fv3_ccpp_csawmg results .... +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_csawmg_ccpp +working dir = /work/noaa/stmp/djovic/stmp/djovic/FV3_RT/rt_337997/fv3_ccpp_csawmg_prod +Checking test 030 fv3_ccpp_csawmg results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1319,12 +1441,12 @@ Checking test 028 fv3_ccpp_csawmg results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 028 fv3_ccpp_csawmg PASS +Test 030 fv3_ccpp_csawmg PASS -baseline dir = /work/noaa/fv3-cam/djovic/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_satmedmf_ccpp -working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_409651/fv3_ccpp_satmedmf_prod -Checking test 029 fv3_ccpp_satmedmf results .... +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_satmedmf_ccpp +working dir = /work/noaa/stmp/djovic/stmp/djovic/FV3_RT/rt_337997/fv3_ccpp_satmedmf_prod +Checking test 031 fv3_ccpp_satmedmf results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1367,12 +1489,12 @@ Checking test 029 fv3_ccpp_satmedmf results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 029 fv3_ccpp_satmedmf PASS +Test 031 fv3_ccpp_satmedmf PASS -baseline dir = /work/noaa/fv3-cam/djovic/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_gfdlmp_32bit_ccpp -working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_409651/fv3_ccpp_gfdlmp_32bit_prod -Checking test 030 fv3_ccpp_gfdlmp_32bit results .... +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_gfdlmp_32bit_ccpp +working dir = /work/noaa/stmp/djovic/stmp/djovic/FV3_RT/rt_337997/fv3_ccpp_gfdlmp_32bit_prod +Checking test 032 fv3_ccpp_gfdlmp_32bit results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1415,12 +1537,12 @@ Checking test 030 fv3_ccpp_gfdlmp_32bit results .... Comparing RESTART/phy_data.tile4.nc .........OK Comparing RESTART/phy_data.tile5.nc .........OK Comparing RESTART/phy_data.tile6.nc .........OK -Test 030 fv3_ccpp_gfdlmp_32bit PASS +Test 032 fv3_ccpp_gfdlmp_32bit PASS -baseline dir = /work/noaa/fv3-cam/djovic/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_gfdlmprad_32bit_post_ccpp -working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_409651/fv3_ccpp_gfdlmprad_32bit_post_prod -Checking test 031 fv3_ccpp_gfdlmprad_32bit_post results .... +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_gfdlmprad_32bit_post_ccpp +working dir = /work/noaa/stmp/djovic/stmp/djovic/FV3_RT/rt_337997/fv3_ccpp_gfdlmprad_32bit_post_prod +Checking test 033 fv3_ccpp_gfdlmprad_32bit_post results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1467,12 +1589,12 @@ Checking test 031 fv3_ccpp_gfdlmprad_32bit_post results .... Comparing RESTART/phy_data.tile4.nc .........OK Comparing RESTART/phy_data.tile5.nc .........OK Comparing RESTART/phy_data.tile6.nc .........OK -Test 031 fv3_ccpp_gfdlmprad_32bit_post PASS +Test 033 fv3_ccpp_gfdlmprad_32bit_post PASS -baseline dir = /work/noaa/fv3-cam/djovic/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_cpt_ccpp -working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_409651/fv3_ccpp_cpt_prod -Checking test 032 fv3_ccpp_cpt results .... +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_cpt_ccpp +working dir = /work/noaa/stmp/djovic/stmp/djovic/FV3_RT/rt_337997/fv3_ccpp_cpt_prod +Checking test 034 fv3_ccpp_cpt results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1521,12 +1643,12 @@ Checking test 032 fv3_ccpp_cpt results .... Comparing RESTART/phy_data.tile4.nc .........OK Comparing RESTART/phy_data.tile5.nc .........OK Comparing RESTART/phy_data.tile6.nc .........OK -Test 032 fv3_ccpp_cpt PASS +Test 034 fv3_ccpp_cpt PASS -baseline dir = /work/noaa/fv3-cam/djovic/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_gsd_ccpp -working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_409651/fv3_ccpp_gsd_prod -Checking test 033 fv3_ccpp_gsd results .... +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_gsd_ccpp +working dir = /work/noaa/stmp/djovic/stmp/djovic/FV3_RT/rt_337997/fv3_ccpp_gsd_prod +Checking test 035 fv3_ccpp_gsd results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1613,12 +1735,12 @@ Checking test 033 fv3_ccpp_gsd results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 033 fv3_ccpp_gsd PASS +Test 035 fv3_ccpp_gsd PASS -baseline dir = /work/noaa/fv3-cam/djovic/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_thompson_ccpp -working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_409651/fv3_ccpp_thompson_prod -Checking test 034 fv3_ccpp_thompson results .... +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_thompson_ccpp +working dir = /work/noaa/stmp/djovic/stmp/djovic/FV3_RT/rt_337997/fv3_ccpp_thompson_prod +Checking test 036 fv3_ccpp_thompson results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1681,12 +1803,12 @@ Checking test 034 fv3_ccpp_thompson results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 034 fv3_ccpp_thompson PASS +Test 036 fv3_ccpp_thompson PASS -baseline dir = /work/noaa/fv3-cam/djovic/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_thompson_no_aero_ccpp -working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_409651/fv3_ccpp_thompson_no_aero_prod -Checking test 035 fv3_ccpp_thompson_no_aero results .... +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_thompson_no_aero_ccpp +working dir = /work/noaa/stmp/djovic/stmp/djovic/FV3_RT/rt_337997/fv3_ccpp_thompson_no_aero_prod +Checking test 037 fv3_ccpp_thompson_no_aero results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1749,12 +1871,12 @@ Checking test 035 fv3_ccpp_thompson_no_aero results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 035 fv3_ccpp_thompson_no_aero PASS +Test 037 fv3_ccpp_thompson_no_aero PASS -baseline dir = /work/noaa/fv3-cam/djovic/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_rrfs_v1beta_ccpp -working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_409651/fv3_ccpp_rrfs_v1beta_prod -Checking test 036 fv3_ccpp_rrfs_v1beta results .... +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_rrfs_v1beta_ccpp +working dir = /work/noaa/stmp/djovic/stmp/djovic/FV3_RT/rt_337997/fv3_ccpp_rrfs_v1beta_prod +Checking test 038 fv3_ccpp_rrfs_v1beta results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1841,12 +1963,12 @@ Checking test 036 fv3_ccpp_rrfs_v1beta results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 036 fv3_ccpp_rrfs_v1beta PASS +Test 038 fv3_ccpp_rrfs_v1beta PASS -baseline dir = /work/noaa/fv3-cam/djovic/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_gfs_v15p2_ccpp -working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_409651/fv3_ccpp_gfs_v15p2_prod -Checking test 037 fv3_ccpp_gfs_v15p2 results .... +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_gfs_v15p2_ccpp +working dir = /work/noaa/stmp/djovic/stmp/djovic/FV3_RT/rt_337997/fv3_ccpp_gfs_v15p2_prod +Checking test 039 fv3_ccpp_gfs_v15p2 results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1909,12 +2031,12 @@ Checking test 037 fv3_ccpp_gfs_v15p2 results .... Comparing RESTART/phy_data.tile4.nc .........OK Comparing RESTART/phy_data.tile5.nc .........OK Comparing RESTART/phy_data.tile6.nc .........OK -Test 037 fv3_ccpp_gfs_v15p2 PASS +Test 039 fv3_ccpp_gfs_v15p2 PASS -baseline dir = /work/noaa/fv3-cam/djovic/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_gfs_v16beta_ccpp -working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_409651/fv3_ccpp_gfs_v16beta_prod -Checking test 038 fv3_ccpp_gfs_v16beta results .... +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_gfs_v16beta_ccpp +working dir = /work/noaa/stmp/djovic/stmp/djovic/FV3_RT/rt_337997/fv3_ccpp_gfs_v16beta_prod +Checking test 040 fv3_ccpp_gfs_v16beta results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1977,42 +2099,22 @@ Checking test 038 fv3_ccpp_gfs_v16beta results .... Comparing RESTART/phy_data.tile4.nc .........OK Comparing RESTART/phy_data.tile5.nc .........OK Comparing RESTART/phy_data.tile6.nc .........OK -Test 038 fv3_ccpp_gfs_v16beta PASS +Test 040 fv3_ccpp_gfs_v16beta PASS -baseline dir = /work/noaa/fv3-cam/djovic/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_gfs_v15p2_RRTMGP_ccpp -working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_409651/fv3_ccpp_gfs_v15p2_RRTMGP_prod -Checking test 039 fv3_ccpp_gfs_v15p2_RRTMGP results .... +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_gfsv16_csawmg_ccpp +working dir = /work/noaa/stmp/djovic/stmp/djovic/FV3_RT/rt_337997/fv3_ccpp_gfsv16_csawmg_prod +Checking test 041 fv3_ccpp_gfsv16_csawmg results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK Comparing atmos_4xdaily.tile4.nc .........OK Comparing atmos_4xdaily.tile5.nc .........OK Comparing atmos_4xdaily.tile6.nc .........OK - Comparing phyf000.tile1.nc .........OK - Comparing phyf000.tile2.nc .........OK - Comparing phyf000.tile3.nc .........OK - Comparing phyf000.tile4.nc .........OK - Comparing phyf000.tile5.nc .........OK - Comparing phyf000.tile6.nc .........OK - Comparing phyf024.tile1.nc .........OK - Comparing phyf024.tile2.nc .........OK - Comparing phyf024.tile3.nc .........OK - Comparing phyf024.tile4.nc .........OK - Comparing phyf024.tile5.nc .........OK - Comparing phyf024.tile6.nc .........OK - Comparing dynf000.tile1.nc .........OK - Comparing dynf000.tile2.nc .........OK - Comparing dynf000.tile3.nc .........OK - Comparing dynf000.tile4.nc .........OK - Comparing dynf000.tile5.nc .........OK - Comparing dynf000.tile6.nc .........OK - Comparing dynf024.tile1.nc .........OK - Comparing dynf024.tile2.nc .........OK - Comparing dynf024.tile3.nc .........OK - Comparing dynf024.tile4.nc .........OK - Comparing dynf024.tile5.nc .........OK - Comparing dynf024.tile6.nc .........OK + Comparing phyf000.nemsio .........OK + Comparing phyf024.nemsio .........OK + Comparing dynf000.nemsio .........OK + Comparing dynf024.nemsio .........OK Comparing RESTART/coupler.res .........OK Comparing RESTART/fv_core.res.nc .........OK Comparing RESTART/fv_core.res.tile1.nc .........OK @@ -2033,54 +2135,34 @@ Checking test 039 fv3_ccpp_gfs_v15p2_RRTMGP results .... Comparing RESTART/fv_tracer.res.tile4.nc .........OK Comparing RESTART/fv_tracer.res.tile5.nc .........OK Comparing RESTART/fv_tracer.res.tile6.nc .........OK - Comparing RESTART/sfc_data.tile1.nc .........OK - Comparing RESTART/sfc_data.tile2.nc .........OK - Comparing RESTART/sfc_data.tile3.nc .........OK - Comparing RESTART/sfc_data.tile4.nc .........OK - Comparing RESTART/sfc_data.tile5.nc .........OK - Comparing RESTART/sfc_data.tile6.nc .........OK Comparing RESTART/phy_data.tile1.nc .........OK Comparing RESTART/phy_data.tile2.nc .........OK Comparing RESTART/phy_data.tile3.nc .........OK Comparing RESTART/phy_data.tile4.nc .........OK Comparing RESTART/phy_data.tile5.nc .........OK Comparing RESTART/phy_data.tile6.nc .........OK -Test 039 fv3_ccpp_gfs_v15p2_RRTMGP PASS + Comparing RESTART/sfc_data.tile1.nc .........OK + Comparing RESTART/sfc_data.tile2.nc .........OK + Comparing RESTART/sfc_data.tile3.nc .........OK + Comparing RESTART/sfc_data.tile4.nc .........OK + Comparing RESTART/sfc_data.tile5.nc .........OK + Comparing RESTART/sfc_data.tile6.nc .........OK +Test 041 fv3_ccpp_gfsv16_csawmg PASS -baseline dir = /work/noaa/fv3-cam/djovic/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_gfs_v16beta_RRTMGP_ccpp -working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_409651/fv3_ccpp_gfs_v16beta_RRTMGP_prod -Checking test 040 fv3_ccpp_gfs_v16beta_RRTMGP results .... +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_gfsv16_csawmgt_ccpp +working dir = /work/noaa/stmp/djovic/stmp/djovic/FV3_RT/rt_337997/fv3_ccpp_gfsv16_csawmgt_prod +Checking test 042 fv3_ccpp_gfsv16_csawmgt results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK Comparing atmos_4xdaily.tile4.nc .........OK Comparing atmos_4xdaily.tile5.nc .........OK Comparing atmos_4xdaily.tile6.nc .........OK - Comparing phyf000.tile1.nc .........OK - Comparing phyf000.tile2.nc .........OK - Comparing phyf000.tile3.nc .........OK - Comparing phyf000.tile4.nc .........OK - Comparing phyf000.tile5.nc .........OK - Comparing phyf000.tile6.nc .........OK - Comparing phyf024.tile1.nc .........OK - Comparing phyf024.tile2.nc .........OK - Comparing phyf024.tile3.nc .........OK - Comparing phyf024.tile4.nc .........OK - Comparing phyf024.tile5.nc .........OK - Comparing phyf024.tile6.nc .........OK - Comparing dynf000.tile1.nc .........OK - Comparing dynf000.tile2.nc .........OK - Comparing dynf000.tile3.nc .........OK - Comparing dynf000.tile4.nc .........OK - Comparing dynf000.tile5.nc .........OK - Comparing dynf000.tile6.nc .........OK - Comparing dynf024.tile1.nc .........OK - Comparing dynf024.tile2.nc .........OK - Comparing dynf024.tile3.nc .........OK - Comparing dynf024.tile4.nc .........OK - Comparing dynf024.tile5.nc .........OK - Comparing dynf024.tile6.nc .........OK + Comparing phyf000.nemsio .........OK + Comparing phyf024.nemsio .........OK + Comparing dynf000.nemsio .........OK + Comparing dynf024.nemsio .........OK Comparing RESTART/coupler.res .........OK Comparing RESTART/fv_core.res.nc .........OK Comparing RESTART/fv_core.res.tile1.nc .........OK @@ -2101,54 +2183,34 @@ Checking test 040 fv3_ccpp_gfs_v16beta_RRTMGP results .... Comparing RESTART/fv_tracer.res.tile4.nc .........OK Comparing RESTART/fv_tracer.res.tile5.nc .........OK Comparing RESTART/fv_tracer.res.tile6.nc .........OK - Comparing RESTART/sfc_data.tile1.nc .........OK - Comparing RESTART/sfc_data.tile2.nc .........OK - Comparing RESTART/sfc_data.tile3.nc .........OK - Comparing RESTART/sfc_data.tile4.nc .........OK - Comparing RESTART/sfc_data.tile5.nc .........OK - Comparing RESTART/sfc_data.tile6.nc .........OK Comparing RESTART/phy_data.tile1.nc .........OK Comparing RESTART/phy_data.tile2.nc .........OK Comparing RESTART/phy_data.tile3.nc .........OK Comparing RESTART/phy_data.tile4.nc .........OK Comparing RESTART/phy_data.tile5.nc .........OK Comparing RESTART/phy_data.tile6.nc .........OK -Test 040 fv3_ccpp_gfs_v16beta_RRTMGP PASS + Comparing RESTART/sfc_data.tile1.nc .........OK + Comparing RESTART/sfc_data.tile2.nc .........OK + Comparing RESTART/sfc_data.tile3.nc .........OK + Comparing RESTART/sfc_data.tile4.nc .........OK + Comparing RESTART/sfc_data.tile5.nc .........OK + Comparing RESTART/sfc_data.tile6.nc .........OK +Test 042 fv3_ccpp_gfsv16_csawmgt PASS -baseline dir = /work/noaa/fv3-cam/djovic/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_gfs_v15p2_debug_ccpp -working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_409651/fv3_ccpp_gfs_v15p2_debug_prod -Checking test 041 fv3_ccpp_gfs_v15p2_debug results .... +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_gocart_clm_ccpp +working dir = /work/noaa/stmp/djovic/stmp/djovic/FV3_RT/rt_337997/fv3_ccpp_gocart_clm_prod +Checking test 043 fv3_ccpp_gocart_clm results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK Comparing atmos_4xdaily.tile4.nc .........OK Comparing atmos_4xdaily.tile5.nc .........OK Comparing atmos_4xdaily.tile6.nc .........OK - Comparing phyf000.tile1.nc .........OK - Comparing phyf000.tile2.nc .........OK - Comparing phyf000.tile3.nc .........OK - Comparing phyf000.tile4.nc .........OK - Comparing phyf000.tile5.nc .........OK - Comparing phyf000.tile6.nc .........OK - Comparing phyf006.tile1.nc .........OK - Comparing phyf006.tile2.nc .........OK - Comparing phyf006.tile3.nc .........OK - Comparing phyf006.tile4.nc .........OK - Comparing phyf006.tile5.nc .........OK - Comparing phyf006.tile6.nc .........OK - Comparing dynf000.tile1.nc .........OK - Comparing dynf000.tile2.nc .........OK - Comparing dynf000.tile3.nc .........OK - Comparing dynf000.tile4.nc .........OK - Comparing dynf000.tile5.nc .........OK - Comparing dynf000.tile6.nc .........OK - Comparing dynf006.tile1.nc .........OK - Comparing dynf006.tile2.nc .........OK - Comparing dynf006.tile3.nc .........OK - Comparing dynf006.tile4.nc .........OK - Comparing dynf006.tile5.nc .........OK - Comparing dynf006.tile6.nc .........OK + Comparing phyf000.nemsio .........OK + Comparing phyf024.nemsio .........OK + Comparing dynf000.nemsio .........OK + Comparing dynf024.nemsio .........OK Comparing RESTART/coupler.res .........OK Comparing RESTART/fv_core.res.nc .........OK Comparing RESTART/fv_core.res.tile1.nc .........OK @@ -2169,24 +2231,24 @@ Checking test 041 fv3_ccpp_gfs_v15p2_debug results .... Comparing RESTART/fv_tracer.res.tile4.nc .........OK Comparing RESTART/fv_tracer.res.tile5.nc .........OK Comparing RESTART/fv_tracer.res.tile6.nc .........OK - Comparing RESTART/phy_data.tile1.nc .........OK - Comparing RESTART/phy_data.tile2.nc .........OK - Comparing RESTART/phy_data.tile3.nc .........OK - Comparing RESTART/phy_data.tile4.nc .........OK - Comparing RESTART/phy_data.tile5.nc .........OK - Comparing RESTART/phy_data.tile6.nc .........OK Comparing RESTART/sfc_data.tile1.nc .........OK Comparing RESTART/sfc_data.tile2.nc .........OK Comparing RESTART/sfc_data.tile3.nc .........OK Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 041 fv3_ccpp_gfs_v15p2_debug PASS + Comparing RESTART/phy_data.tile1.nc .........OK + Comparing RESTART/phy_data.tile2.nc .........OK + Comparing RESTART/phy_data.tile3.nc .........OK + Comparing RESTART/phy_data.tile4.nc .........OK + Comparing RESTART/phy_data.tile5.nc .........OK + Comparing RESTART/phy_data.tile6.nc .........OK +Test 043 fv3_ccpp_gocart_clm PASS -baseline dir = /work/noaa/fv3-cam/djovic/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_gfs_v16beta_debug_ccpp -working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_409651/fv3_ccpp_gfs_v16beta_debug_prod -Checking test 042 fv3_ccpp_gfs_v16beta_debug results .... +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_gfs_v16beta_flake_ccpp +working dir = /work/noaa/stmp/djovic/stmp/djovic/FV3_RT/rt_337997/fv3_ccpp_gfs_v16beta_flake_prod +Checking test 044 fv3_ccpp_gfs_v16beta_flake results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -2199,24 +2261,24 @@ Checking test 042 fv3_ccpp_gfs_v16beta_debug results .... Comparing phyf000.tile4.nc .........OK Comparing phyf000.tile5.nc .........OK Comparing phyf000.tile6.nc .........OK - Comparing phyf006.tile1.nc .........OK - Comparing phyf006.tile2.nc .........OK - Comparing phyf006.tile3.nc .........OK - Comparing phyf006.tile4.nc .........OK - Comparing phyf006.tile5.nc .........OK - Comparing phyf006.tile6.nc .........OK + Comparing phyf024.tile1.nc .........OK + Comparing phyf024.tile2.nc .........OK + Comparing phyf024.tile3.nc .........OK + Comparing phyf024.tile4.nc .........OK + Comparing phyf024.tile5.nc .........OK + Comparing phyf024.tile6.nc .........OK Comparing dynf000.tile1.nc .........OK Comparing dynf000.tile2.nc .........OK Comparing dynf000.tile3.nc .........OK Comparing dynf000.tile4.nc .........OK Comparing dynf000.tile5.nc .........OK Comparing dynf000.tile6.nc .........OK - Comparing dynf006.tile1.nc .........OK - Comparing dynf006.tile2.nc .........OK - Comparing dynf006.tile3.nc .........OK - Comparing dynf006.tile4.nc .........OK - Comparing dynf006.tile5.nc .........OK - Comparing dynf006.tile6.nc .........OK + Comparing dynf024.tile1.nc .........OK + Comparing dynf024.tile2.nc .........OK + Comparing dynf024.tile3.nc .........OK + Comparing dynf024.tile4.nc .........OK + Comparing dynf024.tile5.nc .........OK + Comparing dynf024.tile6.nc .........OK Comparing RESTART/coupler.res .........OK Comparing RESTART/fv_core.res.nc .........OK Comparing RESTART/fv_core.res.tile1.nc .........OK @@ -2237,24 +2299,24 @@ Checking test 042 fv3_ccpp_gfs_v16beta_debug results .... Comparing RESTART/fv_tracer.res.tile4.nc .........OK Comparing RESTART/fv_tracer.res.tile5.nc .........OK Comparing RESTART/fv_tracer.res.tile6.nc .........OK - Comparing RESTART/phy_data.tile1.nc .........OK - Comparing RESTART/phy_data.tile2.nc .........OK - Comparing RESTART/phy_data.tile3.nc .........OK - Comparing RESTART/phy_data.tile4.nc .........OK - Comparing RESTART/phy_data.tile5.nc .........OK - Comparing RESTART/phy_data.tile6.nc .........OK Comparing RESTART/sfc_data.tile1.nc .........OK Comparing RESTART/sfc_data.tile2.nc .........OK Comparing RESTART/sfc_data.tile3.nc .........OK Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 042 fv3_ccpp_gfs_v16beta_debug PASS + Comparing RESTART/phy_data.tile1.nc .........OK + Comparing RESTART/phy_data.tile2.nc .........OK + Comparing RESTART/phy_data.tile3.nc .........OK + Comparing RESTART/phy_data.tile4.nc .........OK + Comparing RESTART/phy_data.tile5.nc .........OK + Comparing RESTART/phy_data.tile6.nc .........OK +Test 044 fv3_ccpp_gfs_v16beta_flake PASS -baseline dir = /work/noaa/fv3-cam/djovic/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_gfs_v15p2_RRTMGP_debug_ccpp -working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_409651/fv3_ccpp_gfs_v15p2_RRTMGP_debug_prod -Checking test 043 fv3_ccpp_gfs_v15p2_RRTMGP_debug results .... +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_gfs_v15p2_debug_ccpp +working dir = /work/noaa/stmp/djovic/stmp/djovic/FV3_RT/rt_337997/fv3_ccpp_gfs_v15p2_debug_prod +Checking test 045 fv3_ccpp_gfs_v15p2_debug results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -2317,12 +2379,12 @@ Checking test 043 fv3_ccpp_gfs_v15p2_RRTMGP_debug results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 043 fv3_ccpp_gfs_v15p2_RRTMGP_debug PASS +Test 045 fv3_ccpp_gfs_v15p2_debug PASS -baseline dir = /work/noaa/fv3-cam/djovic/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_gfs_v16beta_RRTMGP_debug_ccpp -working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_409651/fv3_ccpp_gfs_v16beta_RRTMGP_debug_prod -Checking test 044 fv3_ccpp_gfs_v16beta_RRTMGP_debug results .... +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_gfs_v16beta_debug_ccpp +working dir = /work/noaa/stmp/djovic/stmp/djovic/FV3_RT/rt_337997/fv3_ccpp_gfs_v16beta_debug_prod +Checking test 046 fv3_ccpp_gfs_v16beta_debug results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -2385,12 +2447,12 @@ Checking test 044 fv3_ccpp_gfs_v16beta_RRTMGP_debug results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 044 fv3_ccpp_gfs_v16beta_RRTMGP_debug PASS +Test 046 fv3_ccpp_gfs_v16beta_debug PASS -baseline dir = /work/noaa/fv3-cam/djovic/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_gsd_debug_ccpp -working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_409651/fv3_ccpp_gsd_debug_prod -Checking test 045 fv3_ccpp_gsd_debug results .... +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_gsd_debug_ccpp +working dir = /work/noaa/stmp/djovic/stmp/djovic/FV3_RT/rt_337997/fv3_ccpp_gsd_debug_prod +Checking test 047 fv3_ccpp_gsd_debug results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -2453,12 +2515,12 @@ Checking test 045 fv3_ccpp_gsd_debug results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 045 fv3_ccpp_gsd_debug PASS +Test 047 fv3_ccpp_gsd_debug PASS -baseline dir = /work/noaa/fv3-cam/djovic/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_thompson_debug_ccpp -working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_409651/fv3_ccpp_thompson_debug_prod -Checking test 046 fv3_ccpp_thompson_debug results .... +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_gsd_diag3d_debug_ccpp +working dir = /work/noaa/stmp/djovic/stmp/djovic/FV3_RT/rt_337997/fv3_ccpp_gsd_diag3d_debug_prod +Checking test 048 fv3_ccpp_gsd_diag3d_debug results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -2471,24 +2533,24 @@ Checking test 046 fv3_ccpp_thompson_debug results .... Comparing phyf000.tile4.nc .........OK Comparing phyf000.tile5.nc .........OK Comparing phyf000.tile6.nc .........OK - Comparing phyf006.tile1.nc .........OK - Comparing phyf006.tile2.nc .........OK - Comparing phyf006.tile3.nc .........OK - Comparing phyf006.tile4.nc .........OK - Comparing phyf006.tile5.nc .........OK - Comparing phyf006.tile6.nc .........OK + Comparing phyf003.tile1.nc .........OK + Comparing phyf003.tile2.nc .........OK + Comparing phyf003.tile3.nc .........OK + Comparing phyf003.tile4.nc .........OK + Comparing phyf003.tile5.nc .........OK + Comparing phyf003.tile6.nc .........OK Comparing dynf000.tile1.nc .........OK Comparing dynf000.tile2.nc .........OK Comparing dynf000.tile3.nc .........OK Comparing dynf000.tile4.nc .........OK Comparing dynf000.tile5.nc .........OK Comparing dynf000.tile6.nc .........OK - Comparing dynf006.tile1.nc .........OK - Comparing dynf006.tile2.nc .........OK - Comparing dynf006.tile3.nc .........OK - Comparing dynf006.tile4.nc .........OK - Comparing dynf006.tile5.nc .........OK - Comparing dynf006.tile6.nc .........OK + Comparing dynf003.tile1.nc .........OK + Comparing dynf003.tile2.nc .........OK + Comparing dynf003.tile3.nc .........OK + Comparing dynf003.tile4.nc .........OK + Comparing dynf003.tile5.nc .........OK + Comparing dynf003.tile6.nc .........OK Comparing RESTART/coupler.res .........OK Comparing RESTART/fv_core.res.nc .........OK Comparing RESTART/fv_core.res.tile1.nc .........OK @@ -2521,12 +2583,12 @@ Checking test 046 fv3_ccpp_thompson_debug results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 046 fv3_ccpp_thompson_debug PASS +Test 048 fv3_ccpp_gsd_diag3d_debug PASS -baseline dir = /work/noaa/fv3-cam/djovic/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_thompson_no_aero_debug_ccpp -working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_409651/fv3_ccpp_thompson_no_aero_debug_prod -Checking test 047 fv3_ccpp_thompson_no_aero_debug results .... +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_thompson_debug_ccpp +working dir = /work/noaa/stmp/djovic/stmp/djovic/FV3_RT/rt_337997/fv3_ccpp_thompson_debug_prod +Checking test 049 fv3_ccpp_thompson_debug results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -2589,156 +2651,12 @@ Checking test 047 fv3_ccpp_thompson_no_aero_debug results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 047 fv3_ccpp_thompson_no_aero_debug PASS - - -baseline dir = /work/noaa/fv3-cam/djovic/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_gfsv16_csawmg_ccpp -working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_409651/fv3_ccpp_gfsv16_csawmg_prod -Checking test 048 fv3_ccpp_gfsv16_csawmg results .... - Comparing atmos_4xdaily.tile1.nc .........OK - Comparing atmos_4xdaily.tile2.nc .........OK - Comparing atmos_4xdaily.tile3.nc .........OK - Comparing atmos_4xdaily.tile4.nc .........OK - Comparing atmos_4xdaily.tile5.nc .........OK - Comparing atmos_4xdaily.tile6.nc .........OK - Comparing phyf000.nemsio .........OK - Comparing phyf024.nemsio .........OK - Comparing dynf000.nemsio .........OK - Comparing dynf024.nemsio .........OK - Comparing RESTART/coupler.res .........OK - Comparing RESTART/fv_core.res.nc .........OK - Comparing RESTART/fv_core.res.tile1.nc .........OK - Comparing RESTART/fv_core.res.tile2.nc .........OK - Comparing RESTART/fv_core.res.tile3.nc .........OK - Comparing RESTART/fv_core.res.tile4.nc .........OK - Comparing RESTART/fv_core.res.tile5.nc .........OK - Comparing RESTART/fv_core.res.tile6.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile1.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile2.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile3.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile4.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile5.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile6.nc .........OK - Comparing RESTART/fv_tracer.res.tile1.nc .........OK - Comparing RESTART/fv_tracer.res.tile2.nc .........OK - Comparing RESTART/fv_tracer.res.tile3.nc .........OK - Comparing RESTART/fv_tracer.res.tile4.nc .........OK - Comparing RESTART/fv_tracer.res.tile5.nc .........OK - Comparing RESTART/fv_tracer.res.tile6.nc .........OK - Comparing RESTART/phy_data.tile1.nc .........OK - Comparing RESTART/phy_data.tile2.nc .........OK - Comparing RESTART/phy_data.tile3.nc .........OK - Comparing RESTART/phy_data.tile4.nc .........OK - Comparing RESTART/phy_data.tile5.nc .........OK - Comparing RESTART/phy_data.tile6.nc .........OK - Comparing RESTART/sfc_data.tile1.nc .........OK - Comparing RESTART/sfc_data.tile2.nc .........OK - Comparing RESTART/sfc_data.tile3.nc .........OK - Comparing RESTART/sfc_data.tile4.nc .........OK - Comparing RESTART/sfc_data.tile5.nc .........OK - Comparing RESTART/sfc_data.tile6.nc .........OK -Test 048 fv3_ccpp_gfsv16_csawmg PASS - - -baseline dir = /work/noaa/fv3-cam/djovic/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_gfsv16_csawmgt_ccpp -working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_409651/fv3_ccpp_gfsv16_csawmgt_prod -Checking test 049 fv3_ccpp_gfsv16_csawmgt results .... - Comparing atmos_4xdaily.tile1.nc .........OK - Comparing atmos_4xdaily.tile2.nc .........OK - Comparing atmos_4xdaily.tile3.nc .........OK - Comparing atmos_4xdaily.tile4.nc .........OK - Comparing atmos_4xdaily.tile5.nc .........OK - Comparing atmos_4xdaily.tile6.nc .........OK - Comparing phyf000.nemsio .........OK - Comparing phyf024.nemsio .........OK - Comparing dynf000.nemsio .........OK - Comparing dynf024.nemsio .........OK - Comparing RESTART/coupler.res .........OK - Comparing RESTART/fv_core.res.nc .........OK - Comparing RESTART/fv_core.res.tile1.nc .........OK - Comparing RESTART/fv_core.res.tile2.nc .........OK - Comparing RESTART/fv_core.res.tile3.nc .........OK - Comparing RESTART/fv_core.res.tile4.nc .........OK - Comparing RESTART/fv_core.res.tile5.nc .........OK - Comparing RESTART/fv_core.res.tile6.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile1.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile2.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile3.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile4.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile5.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile6.nc .........OK - Comparing RESTART/fv_tracer.res.tile1.nc .........OK - Comparing RESTART/fv_tracer.res.tile2.nc .........OK - Comparing RESTART/fv_tracer.res.tile3.nc .........OK - Comparing RESTART/fv_tracer.res.tile4.nc .........OK - Comparing RESTART/fv_tracer.res.tile5.nc .........OK - Comparing RESTART/fv_tracer.res.tile6.nc .........OK - Comparing RESTART/phy_data.tile1.nc .........OK - Comparing RESTART/phy_data.tile2.nc .........OK - Comparing RESTART/phy_data.tile3.nc .........OK - Comparing RESTART/phy_data.tile4.nc .........OK - Comparing RESTART/phy_data.tile5.nc .........OK - Comparing RESTART/phy_data.tile6.nc .........OK - Comparing RESTART/sfc_data.tile1.nc .........OK - Comparing RESTART/sfc_data.tile2.nc .........OK - Comparing RESTART/sfc_data.tile3.nc .........OK - Comparing RESTART/sfc_data.tile4.nc .........OK - Comparing RESTART/sfc_data.tile5.nc .........OK - Comparing RESTART/sfc_data.tile6.nc .........OK -Test 049 fv3_ccpp_gfsv16_csawmgt PASS - - -baseline dir = /work/noaa/fv3-cam/djovic/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_gocart_clm_ccpp -working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_409651/fv3_ccpp_gocart_clm_prod -Checking test 050 fv3_ccpp_gocart_clm results .... - Comparing atmos_4xdaily.tile1.nc .........OK - Comparing atmos_4xdaily.tile2.nc .........OK - Comparing atmos_4xdaily.tile3.nc .........OK - Comparing atmos_4xdaily.tile4.nc .........OK - Comparing atmos_4xdaily.tile5.nc .........OK - Comparing atmos_4xdaily.tile6.nc .........OK - Comparing phyf000.nemsio .........OK - Comparing phyf024.nemsio .........OK - Comparing dynf000.nemsio .........OK - Comparing dynf024.nemsio .........OK - Comparing RESTART/coupler.res .........OK - Comparing RESTART/fv_core.res.nc .........OK - Comparing RESTART/fv_core.res.tile1.nc .........OK - Comparing RESTART/fv_core.res.tile2.nc .........OK - Comparing RESTART/fv_core.res.tile3.nc .........OK - Comparing RESTART/fv_core.res.tile4.nc .........OK - Comparing RESTART/fv_core.res.tile5.nc .........OK - Comparing RESTART/fv_core.res.tile6.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile1.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile2.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile3.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile4.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile5.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile6.nc .........OK - Comparing RESTART/fv_tracer.res.tile1.nc .........OK - Comparing RESTART/fv_tracer.res.tile2.nc .........OK - Comparing RESTART/fv_tracer.res.tile3.nc .........OK - Comparing RESTART/fv_tracer.res.tile4.nc .........OK - Comparing RESTART/fv_tracer.res.tile5.nc .........OK - Comparing RESTART/fv_tracer.res.tile6.nc .........OK - Comparing RESTART/sfc_data.tile1.nc .........OK - Comparing RESTART/sfc_data.tile2.nc .........OK - Comparing RESTART/sfc_data.tile3.nc .........OK - Comparing RESTART/sfc_data.tile4.nc .........OK - Comparing RESTART/sfc_data.tile5.nc .........OK - Comparing RESTART/sfc_data.tile6.nc .........OK - Comparing RESTART/phy_data.tile1.nc .........OK - Comparing RESTART/phy_data.tile2.nc .........OK - Comparing RESTART/phy_data.tile3.nc .........OK - Comparing RESTART/phy_data.tile4.nc .........OK - Comparing RESTART/phy_data.tile5.nc .........OK - Comparing RESTART/phy_data.tile6.nc .........OK -Test 050 fv3_ccpp_gocart_clm PASS +Test 049 fv3_ccpp_thompson_debug PASS -baseline dir = /work/noaa/fv3-cam/djovic/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_gfs_v16beta_flake_ccpp -working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_409651/fv3_ccpp_gfs_v16beta_flake_prod -Checking test 051 fv3_ccpp_gfs_v16beta_flake results .... +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_thompson_no_aero_debug_ccpp +working dir = /work/noaa/stmp/djovic/stmp/djovic/FV3_RT/rt_337997/fv3_ccpp_thompson_no_aero_debug_prod +Checking test 050 fv3_ccpp_thompson_no_aero_debug results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -2751,24 +2669,24 @@ Checking test 051 fv3_ccpp_gfs_v16beta_flake results .... Comparing phyf000.tile4.nc .........OK Comparing phyf000.tile5.nc .........OK Comparing phyf000.tile6.nc .........OK - Comparing phyf024.tile1.nc .........OK - Comparing phyf024.tile2.nc .........OK - Comparing phyf024.tile3.nc .........OK - Comparing phyf024.tile4.nc .........OK - Comparing phyf024.tile5.nc .........OK - Comparing phyf024.tile6.nc .........OK + Comparing phyf006.tile1.nc .........OK + Comparing phyf006.tile2.nc .........OK + Comparing phyf006.tile3.nc .........OK + Comparing phyf006.tile4.nc .........OK + Comparing phyf006.tile5.nc .........OK + Comparing phyf006.tile6.nc .........OK Comparing dynf000.tile1.nc .........OK Comparing dynf000.tile2.nc .........OK Comparing dynf000.tile3.nc .........OK Comparing dynf000.tile4.nc .........OK Comparing dynf000.tile5.nc .........OK Comparing dynf000.tile6.nc .........OK - Comparing dynf024.tile1.nc .........OK - Comparing dynf024.tile2.nc .........OK - Comparing dynf024.tile3.nc .........OK - Comparing dynf024.tile4.nc .........OK - Comparing dynf024.tile5.nc .........OK - Comparing dynf024.tile6.nc .........OK + Comparing dynf006.tile1.nc .........OK + Comparing dynf006.tile2.nc .........OK + Comparing dynf006.tile3.nc .........OK + Comparing dynf006.tile4.nc .........OK + Comparing dynf006.tile5.nc .........OK + Comparing dynf006.tile6.nc .........OK Comparing RESTART/coupler.res .........OK Comparing RESTART/fv_core.res.nc .........OK Comparing RESTART/fv_core.res.tile1.nc .........OK @@ -2789,24 +2707,24 @@ Checking test 051 fv3_ccpp_gfs_v16beta_flake results .... Comparing RESTART/fv_tracer.res.tile4.nc .........OK Comparing RESTART/fv_tracer.res.tile5.nc .........OK Comparing RESTART/fv_tracer.res.tile6.nc .........OK - Comparing RESTART/sfc_data.tile1.nc .........OK - Comparing RESTART/sfc_data.tile2.nc .........OK - Comparing RESTART/sfc_data.tile3.nc .........OK - Comparing RESTART/sfc_data.tile4.nc .........OK - Comparing RESTART/sfc_data.tile5.nc .........OK - Comparing RESTART/sfc_data.tile6.nc .........OK Comparing RESTART/phy_data.tile1.nc .........OK Comparing RESTART/phy_data.tile2.nc .........OK Comparing RESTART/phy_data.tile3.nc .........OK Comparing RESTART/phy_data.tile4.nc .........OK Comparing RESTART/phy_data.tile5.nc .........OK Comparing RESTART/phy_data.tile6.nc .........OK -Test 051 fv3_ccpp_gfs_v16beta_flake PASS + Comparing RESTART/sfc_data.tile1.nc .........OK + Comparing RESTART/sfc_data.tile2.nc .........OK + Comparing RESTART/sfc_data.tile3.nc .........OK + Comparing RESTART/sfc_data.tile4.nc .........OK + Comparing RESTART/sfc_data.tile5.nc .........OK + Comparing RESTART/sfc_data.tile6.nc .........OK +Test 050 fv3_ccpp_thompson_no_aero_debug PASS -baseline dir = /work/noaa/fv3-cam/djovic/RT/NEMSfv3gfs/develop-20200807/INTEL/fv3_multigases_ccpp -working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_409651/fv3_ccpp_multigases_prod -Checking test 052 fv3_ccpp_multigases results .... +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/INTEL/fv3_rrfs_v1beta_debug_ccpp +working dir = /work/noaa/stmp/djovic/stmp/djovic/FV3_RT/rt_337997/fv3_ccpp_rrfs_v1beta_debug_prod +Checking test 051 fv3_ccpp_rrfs_v1beta_debug results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -2819,24 +2737,24 @@ Checking test 052 fv3_ccpp_multigases results .... Comparing phyf000.tile4.nc .........OK Comparing phyf000.tile5.nc .........OK Comparing phyf000.tile6.nc .........OK - Comparing phyf006.tile1.nc .........OK - Comparing phyf006.tile2.nc .........OK - Comparing phyf006.tile3.nc .........OK - Comparing phyf006.tile4.nc .........OK - Comparing phyf006.tile5.nc .........OK - Comparing phyf006.tile6.nc .........OK + Comparing phyf003.tile1.nc .........OK + Comparing phyf003.tile2.nc .........OK + Comparing phyf003.tile3.nc .........OK + Comparing phyf003.tile4.nc .........OK + Comparing phyf003.tile5.nc .........OK + Comparing phyf003.tile6.nc .........OK Comparing dynf000.tile1.nc .........OK Comparing dynf000.tile2.nc .........OK Comparing dynf000.tile3.nc .........OK Comparing dynf000.tile4.nc .........OK Comparing dynf000.tile5.nc .........OK Comparing dynf000.tile6.nc .........OK - Comparing dynf006.tile1.nc .........OK - Comparing dynf006.tile2.nc .........OK - Comparing dynf006.tile3.nc .........OK - Comparing dynf006.tile4.nc .........OK - Comparing dynf006.tile5.nc .........OK - Comparing dynf006.tile6.nc .........OK + Comparing dynf003.tile1.nc .........OK + Comparing dynf003.tile2.nc .........OK + Comparing dynf003.tile3.nc .........OK + Comparing dynf003.tile4.nc .........OK + Comparing dynf003.tile5.nc .........OK + Comparing dynf003.tile6.nc .........OK Comparing RESTART/coupler.res .........OK Comparing RESTART/fv_core.res.nc .........OK Comparing RESTART/fv_core.res.tile1.nc .........OK @@ -2869,15 +2787,9 @@ Checking test 052 fv3_ccpp_multigases results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK - Comparing RESTART/phy_data.tile1.nc .........OK - Comparing RESTART/phy_data.tile2.nc .........OK - Comparing RESTART/phy_data.tile3.nc .........OK - Comparing RESTART/phy_data.tile4.nc .........OK - Comparing RESTART/phy_data.tile5.nc .........OK - Comparing RESTART/phy_data.tile6.nc .........OK -Test 052 fv3_ccpp_multigases PASS +Test 051 fv3_ccpp_rrfs_v1beta_debug PASS REGRESSION TEST WAS SUCCESSFUL -Thu Aug 6 18:41:51 CDT 2020 -Elapsed time: 00h:36m:11s. Have a nice day! +Wed Sep 30 07:55:38 CDT 2020 +Elapsed time: 00h:29m:05s. Have a nice day! diff --git a/tests/RegressionTests_wcoss_cray.log b/tests/RegressionTests_wcoss_cray.log index 895373838f..86cf3d3508 100644 --- a/tests/RegressionTests_wcoss_cray.log +++ b/tests/RegressionTests_wcoss_cray.log @@ -1,9 +1,9 @@ -Thu Aug 6 22:47:21 UTC 2020 +Tue Sep 29 17:03:17 UTC 2020 Start Regression test -baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_control_ccpp -working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_25570/fv3_ccpp_control_prod +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_control_ccpp +working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_26822/fv3_ccpp_control_prod Checking test 001 fv3_ccpp_control results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -70,8 +70,8 @@ Checking test 001 fv3_ccpp_control results .... Test 001 fv3_ccpp_control PASS -baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_control_ccpp -working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_25570/fv3_ccpp_decomp_prod +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_control_ccpp +working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_26822/fv3_ccpp_decomp_prod Checking test 002 fv3_ccpp_decomp results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -138,8 +138,8 @@ Checking test 002 fv3_ccpp_decomp results .... Test 002 fv3_ccpp_decomp PASS -baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_control_ccpp -working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_25570/fv3_ccpp_2threads_prod +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_control_ccpp +working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_26822/fv3_ccpp_2threads_prod Checking test 003 fv3_ccpp_2threads results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -206,8 +206,8 @@ Checking test 003 fv3_ccpp_2threads results .... Test 003 fv3_ccpp_2threads PASS -baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_restart_ccpp -working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_25570/fv3_ccpp_restart_prod +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_restart_ccpp +working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_26822/fv3_ccpp_restart_prod Checking test 004 fv3_ccpp_restart results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -274,8 +274,8 @@ Checking test 004 fv3_ccpp_restart results .... Test 004 fv3_ccpp_restart PASS -baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_read_inc_ccpp -working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_25570/fv3_ccpp_read_inc_prod +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_read_inc_ccpp +working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_26822/fv3_ccpp_read_inc_prod Checking test 005 fv3_ccpp_read_inc results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -342,8 +342,8 @@ Checking test 005 fv3_ccpp_read_inc results .... Test 005 fv3_ccpp_read_inc PASS -baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_wrtGauss_netcdf_esmf_ccpp -working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_25570/fv3_ccpp_wrtGauss_netcdf_esmf_prod +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_wrtGauss_netcdf_esmf_ccpp +working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_26822/fv3_ccpp_wrtGauss_netcdf_esmf_prod Checking test 006 fv3_ccpp_wrtGauss_netcdf_esmf results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -390,8 +390,8 @@ Checking test 006 fv3_ccpp_wrtGauss_netcdf_esmf results .... Test 006 fv3_ccpp_wrtGauss_netcdf_esmf PASS -baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_wrtGauss_netcdf_ccpp -working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_25570/fv3_ccpp_wrtGauss_netcdf_prod +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_wrtGauss_netcdf_ccpp +working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_26822/fv3_ccpp_wrtGauss_netcdf_prod Checking test 007 fv3_ccpp_wrtGauss_netcdf results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -438,8 +438,8 @@ Checking test 007 fv3_ccpp_wrtGauss_netcdf results .... Test 007 fv3_ccpp_wrtGauss_netcdf PASS -baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_wrtGlatlon_netcdf_ccpp -working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_25570/fv3_ccpp_wrtGlatlon_netcdf_prod +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_wrtGlatlon_netcdf_ccpp +working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_26822/fv3_ccpp_wrtGlatlon_netcdf_prod Checking test 008 fv3_ccpp_wrtGlatlon_netcdf results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -486,8 +486,8 @@ Checking test 008 fv3_ccpp_wrtGlatlon_netcdf results .... Test 008 fv3_ccpp_wrtGlatlon_netcdf PASS -baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_wrtGauss_nemsio_ccpp -working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_25570/fv3_ccpp_wrtGauss_nemsio_prod +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_wrtGauss_nemsio_ccpp +working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_26822/fv3_ccpp_wrtGauss_nemsio_prod Checking test 009 fv3_ccpp_wrtGauss_nemsio results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -534,8 +534,8 @@ Checking test 009 fv3_ccpp_wrtGauss_nemsio results .... Test 009 fv3_ccpp_wrtGauss_nemsio PASS -baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_wrtGauss_nemsio_c192_ccpp -working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_25570/fv3_ccpp_wrtGauss_nemsio_c192_prod +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_wrtGauss_nemsio_c192_ccpp +working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_26822/fv3_ccpp_wrtGauss_nemsio_c192_prod Checking test 010 fv3_ccpp_wrtGauss_nemsio_c192 results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -582,8 +582,8 @@ Checking test 010 fv3_ccpp_wrtGauss_nemsio_c192 results .... Test 010 fv3_ccpp_wrtGauss_nemsio_c192 PASS -baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_stochy_ccpp -working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_25570/fv3_ccpp_stochy_prod +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_stochy_ccpp +working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_26822/fv3_ccpp_stochy_prod Checking test 011 fv3_ccpp_stochy results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -650,8 +650,8 @@ Checking test 011 fv3_ccpp_stochy results .... Test 011 fv3_ccpp_stochy PASS -baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_iau_ccpp -working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_25570/fv3_ccpp_iau_prod +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_iau_ccpp +working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_26822/fv3_ccpp_iau_prod Checking test 012 fv3_ccpp_iau results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -718,8 +718,8 @@ Checking test 012 fv3_ccpp_iau results .... Test 012 fv3_ccpp_iau PASS -baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_lheatstrg_ccpp -working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_25570/fv3_ccpp_lheatstrg_prod +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_lheatstrg_ccpp +working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_26822/fv3_ccpp_lheatstrg_prod Checking test 013 fv3_ccpp_lheatstrg results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -766,107 +766,9 @@ Checking test 013 fv3_ccpp_lheatstrg results .... Test 013 fv3_ccpp_lheatstrg PASS -baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_gfdlmprad_ccpp -working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_25570/fv3_ccpp_gfdlmprad_prod -Checking test 014 fv3_ccpp_gfdlmprad results .... - Comparing atmos_4xdaily.tile1.nc .........OK - Comparing atmos_4xdaily.tile2.nc .........OK - Comparing atmos_4xdaily.tile3.nc .........OK - Comparing atmos_4xdaily.tile4.nc .........OK - Comparing atmos_4xdaily.tile5.nc .........OK - Comparing atmos_4xdaily.tile6.nc .........OK - Comparing phyf000.nemsio .........OK - Comparing phyf024.nemsio .........OK - Comparing dynf000.nemsio .........OK - Comparing dynf024.nemsio .........OK - Comparing RESTART/coupler.res .........OK - Comparing RESTART/fv_core.res.nc .........OK - Comparing RESTART/fv_core.res.tile1.nc .........OK - Comparing RESTART/fv_core.res.tile2.nc .........OK - Comparing RESTART/fv_core.res.tile3.nc .........OK - Comparing RESTART/fv_core.res.tile4.nc .........OK - Comparing RESTART/fv_core.res.tile5.nc .........OK - Comparing RESTART/fv_core.res.tile6.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile1.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile2.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile3.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile4.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile5.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile6.nc .........OK - Comparing RESTART/fv_tracer.res.tile1.nc .........OK - Comparing RESTART/fv_tracer.res.tile2.nc .........OK - Comparing RESTART/fv_tracer.res.tile3.nc .........OK - Comparing RESTART/fv_tracer.res.tile4.nc .........OK - Comparing RESTART/fv_tracer.res.tile5.nc .........OK - Comparing RESTART/fv_tracer.res.tile6.nc .........OK - Comparing RESTART/sfc_data.tile1.nc .........OK - Comparing RESTART/sfc_data.tile2.nc .........OK - Comparing RESTART/sfc_data.tile3.nc .........OK - Comparing RESTART/sfc_data.tile4.nc .........OK - Comparing RESTART/sfc_data.tile5.nc .........OK - Comparing RESTART/sfc_data.tile6.nc .........OK - Comparing RESTART/phy_data.tile1.nc .........OK - Comparing RESTART/phy_data.tile2.nc .........OK - Comparing RESTART/phy_data.tile3.nc .........OK - Comparing RESTART/phy_data.tile4.nc .........OK - Comparing RESTART/phy_data.tile5.nc .........OK - Comparing RESTART/phy_data.tile6.nc .........OK - Comparing out_grd.glo_30m .........OK -Test 014 fv3_ccpp_gfdlmprad PASS - - -baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_gfdlmprad_atmwav_ccpp -working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_25570/fv3_ccpp_gfdlmprad_atmwav_prod -Checking test 015 fv3_ccpp_gfdlmprad_atmwav results .... - Comparing atmos_4xdaily.tile1.nc .........OK - Comparing atmos_4xdaily.tile2.nc .........OK - Comparing atmos_4xdaily.tile3.nc .........OK - Comparing atmos_4xdaily.tile4.nc .........OK - Comparing atmos_4xdaily.tile5.nc .........OK - Comparing atmos_4xdaily.tile6.nc .........OK - Comparing phyf000.nemsio .........OK - Comparing phyf024.nemsio .........OK - Comparing dynf000.nemsio .........OK - Comparing dynf024.nemsio .........OK - Comparing RESTART/coupler.res .........OK - Comparing RESTART/fv_core.res.nc .........OK - Comparing RESTART/fv_core.res.tile1.nc .........OK - Comparing RESTART/fv_core.res.tile2.nc .........OK - Comparing RESTART/fv_core.res.tile3.nc .........OK - Comparing RESTART/fv_core.res.tile4.nc .........OK - Comparing RESTART/fv_core.res.tile5.nc .........OK - Comparing RESTART/fv_core.res.tile6.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile1.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile2.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile3.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile4.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile5.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile6.nc .........OK - Comparing RESTART/fv_tracer.res.tile1.nc .........OK - Comparing RESTART/fv_tracer.res.tile2.nc .........OK - Comparing RESTART/fv_tracer.res.tile3.nc .........OK - Comparing RESTART/fv_tracer.res.tile4.nc .........OK - Comparing RESTART/fv_tracer.res.tile5.nc .........OK - Comparing RESTART/fv_tracer.res.tile6.nc .........OK - Comparing RESTART/sfc_data.tile1.nc .........OK - Comparing RESTART/sfc_data.tile2.nc .........OK - Comparing RESTART/sfc_data.tile3.nc .........OK - Comparing RESTART/sfc_data.tile4.nc .........OK - Comparing RESTART/sfc_data.tile5.nc .........OK - Comparing RESTART/sfc_data.tile6.nc .........OK - Comparing RESTART/phy_data.tile1.nc .........OK - Comparing RESTART/phy_data.tile2.nc .........OK - Comparing RESTART/phy_data.tile3.nc .........OK - Comparing RESTART/phy_data.tile4.nc .........OK - Comparing RESTART/phy_data.tile5.nc .........OK - Comparing RESTART/phy_data.tile6.nc .........OK - Comparing out_grd.glo_30m .........OK -Test 015 fv3_ccpp_gfdlmprad_atmwav PASS - - -baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_multigases_ccpp -working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_25570/fv3_ccpp_multigases_prod -Checking test 016 fv3_ccpp_multigases results .... +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_multigases_ccpp +working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_26822/fv3_ccpp_multigases_prod +Checking test 014 fv3_ccpp_multigases results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -935,12 +837,12 @@ Checking test 016 fv3_ccpp_multigases results .... Comparing RESTART/phy_data.tile4.nc .........OK Comparing RESTART/phy_data.tile5.nc .........OK Comparing RESTART/phy_data.tile6.nc .........OK -Test 016 fv3_ccpp_multigases PASS +Test 014 fv3_ccpp_multigases PASS -baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_control_32bit_ccpp -working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_25570/fv3_ccpp_control_32bit_prod -Checking test 017 fv3_ccpp_control_32bit results .... +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_control_32bit_ccpp +working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_26822/fv3_ccpp_control_32bit_prod +Checking test 015 fv3_ccpp_control_32bit results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1003,12 +905,12 @@ Checking test 017 fv3_ccpp_control_32bit results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 017 fv3_ccpp_control_32bit PASS +Test 015 fv3_ccpp_control_32bit PASS -baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_stretched_ccpp -working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_25570/fv3_ccpp_stretched_prod -Checking test 018 fv3_ccpp_stretched results .... +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_stretched_ccpp +working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_26822/fv3_ccpp_stretched_prod +Checking test 016 fv3_ccpp_stretched results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1059,12 +961,12 @@ Checking test 018 fv3_ccpp_stretched results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 018 fv3_ccpp_stretched PASS +Test 016 fv3_ccpp_stretched PASS -baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_stretched_nest_ccpp -working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_25570/fv3_ccpp_stretched_nest_prod -Checking test 019 fv3_ccpp_stretched_nest results .... +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_stretched_nest_ccpp +working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_26822/fv3_ccpp_stretched_nest_prod +Checking test 017 fv3_ccpp_stretched_nest results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1126,55 +1028,55 @@ Checking test 019 fv3_ccpp_stretched_nest results .... Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK Comparing RESTART/sfc_data.nest02.tile7.nc .........OK -Test 019 fv3_ccpp_stretched_nest PASS +Test 017 fv3_ccpp_stretched_nest PASS -baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_regional_control_ccpp -working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_25570/fv3_ccpp_regional_control_prod -Checking test 020 fv3_ccpp_regional_control results .... +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_regional_control_ccpp +working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_26822/fv3_ccpp_regional_control_prod +Checking test 018 fv3_ccpp_regional_control 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 -Test 020 fv3_ccpp_regional_control PASS +Test 018 fv3_ccpp_regional_control PASS -baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_regional_restart_ccpp -working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_25570/fv3_ccpp_regional_restart_prod -Checking test 021 fv3_ccpp_regional_restart results .... +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_regional_restart_ccpp +working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_26822/fv3_ccpp_regional_restart_prod +Checking test 019 fv3_ccpp_regional_restart results .... Comparing atmos_4xdaily.nc .........OK Comparing fv3_history2d.nc .........OK Comparing fv3_history.nc .........OK -Test 021 fv3_ccpp_regional_restart PASS +Test 019 fv3_ccpp_regional_restart PASS -baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_regional_quilt_ccpp -working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_25570/fv3_ccpp_regional_quilt_prod -Checking test 022 fv3_ccpp_regional_quilt results .... +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_regional_quilt_ccpp +working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_26822/fv3_ccpp_regional_quilt_prod +Checking test 020 fv3_ccpp_regional_quilt results .... Comparing atmos_4xdaily.nc .........OK Comparing dynf000.nc .........OK Comparing dynf024.nc .........OK Comparing phyf000.nc .........OK Comparing phyf024.nc .........OK -Test 022 fv3_ccpp_regional_quilt PASS +Test 020 fv3_ccpp_regional_quilt PASS -baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_control_ccpp -working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_25570/fv3_ccpp_control_debug_prod -Checking test 023 fv3_ccpp_control_debug results .... -Test 023 fv3_ccpp_control_debug PASS +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_control_ccpp +working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_26822/fv3_ccpp_control_debug_prod +Checking test 021 fv3_ccpp_control_debug results .... +Test 021 fv3_ccpp_control_debug PASS -baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_stretched_nest_ccpp -working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_25570/fv3_ccpp_stretched_nest_debug_prod -Checking test 024 fv3_ccpp_stretched_nest_debug results .... -Test 024 fv3_ccpp_stretched_nest_debug PASS +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_stretched_nest_ccpp +working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_26822/fv3_ccpp_stretched_nest_debug_prod +Checking test 022 fv3_ccpp_stretched_nest_debug results .... +Test 022 fv3_ccpp_stretched_nest_debug PASS -baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_gfdlmp_ccpp -working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_25570/fv3_ccpp_gfdlmp_prod -Checking test 025 fv3_ccpp_gfdlmp results .... +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_gfdlmp_ccpp +working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_26822/fv3_ccpp_gfdlmp_prod +Checking test 023 fv3_ccpp_gfdlmp results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1217,12 +1119,12 @@ Checking test 025 fv3_ccpp_gfdlmp results .... Comparing RESTART/phy_data.tile4.nc .........OK Comparing RESTART/phy_data.tile5.nc .........OK Comparing RESTART/phy_data.tile6.nc .........OK -Test 025 fv3_ccpp_gfdlmp PASS +Test 023 fv3_ccpp_gfdlmp PASS -baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_gfdlmprad_gwd_ccpp -working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_25570/fv3_ccpp_gfdlmprad_gwd_prod -Checking test 026 fv3_ccpp_gfdlmprad_gwd results .... +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_gfdlmprad_gwd_ccpp +working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_26822/fv3_ccpp_gfdlmprad_gwd_prod +Checking test 024 fv3_ccpp_gfdlmprad_gwd results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1265,12 +1167,12 @@ Checking test 026 fv3_ccpp_gfdlmprad_gwd results .... Comparing RESTART/phy_data.tile4.nc .........OK Comparing RESTART/phy_data.tile5.nc .........OK Comparing RESTART/phy_data.tile6.nc .........OK -Test 026 fv3_ccpp_gfdlmprad_gwd PASS +Test 024 fv3_ccpp_gfdlmprad_gwd PASS -baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_gfdlmprad_noahmp_ccpp -working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_25570/fv3_ccpp_gfdlmprad_noahmp_prod -Checking test 027 fv3_ccpp_gfdlmprad_noahmp results .... +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_gfdlmprad_noahmp_ccpp +working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_26822/fv3_ccpp_gfdlmprad_noahmp_prod +Checking test 025 fv3_ccpp_gfdlmprad_noahmp results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1313,12 +1215,12 @@ Checking test 027 fv3_ccpp_gfdlmprad_noahmp results .... Comparing RESTART/phy_data.tile4.nc .........OK Comparing RESTART/phy_data.tile5.nc .........OK Comparing RESTART/phy_data.tile6.nc .........OK -Test 027 fv3_ccpp_gfdlmprad_noahmp PASS +Test 025 fv3_ccpp_gfdlmprad_noahmp PASS -baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_gfdlmp_hwrfsas_ccpp -working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_25570/fv3_ccpp_gfdlmp_hwrfsas_prod -Checking test 028 fv3_ccpp_gfdlmp_hwrfsas results .... +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_gfdlmp_hwrfsas_ccpp +working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_26822/fv3_ccpp_gfdlmp_hwrfsas_prod +Checking test 026 fv3_ccpp_gfdlmp_hwrfsas results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1361,12 +1263,12 @@ Checking test 028 fv3_ccpp_gfdlmp_hwrfsas results .... Comparing RESTART/phy_data.tile4.nc .........OK Comparing RESTART/phy_data.tile5.nc .........OK Comparing RESTART/phy_data.tile6.nc .........OK -Test 028 fv3_ccpp_gfdlmp_hwrfsas PASS +Test 026 fv3_ccpp_gfdlmp_hwrfsas PASS -baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_csawmg_ccpp -working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_25570/fv3_ccpp_csawmg_prod -Checking test 029 fv3_ccpp_csawmg results .... +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_csawmg_ccpp +working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_26822/fv3_ccpp_csawmg_prod +Checking test 027 fv3_ccpp_csawmg results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1409,12 +1311,12 @@ Checking test 029 fv3_ccpp_csawmg results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 029 fv3_ccpp_csawmg PASS +Test 027 fv3_ccpp_csawmg PASS -baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_satmedmf_ccpp -working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_25570/fv3_ccpp_satmedmf_prod -Checking test 030 fv3_ccpp_satmedmf results .... +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_satmedmf_ccpp +working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_26822/fv3_ccpp_satmedmf_prod +Checking test 028 fv3_ccpp_satmedmf results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1457,12 +1359,12 @@ Checking test 030 fv3_ccpp_satmedmf results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 030 fv3_ccpp_satmedmf PASS +Test 028 fv3_ccpp_satmedmf PASS -baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_satmedmfq_ccpp -working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_25570/fv3_ccpp_satmedmfq_prod -Checking test 031 fv3_ccpp_satmedmfq results .... +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_satmedmfq_ccpp +working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_26822/fv3_ccpp_satmedmfq_prod +Checking test 029 fv3_ccpp_satmedmfq results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1505,12 +1407,12 @@ Checking test 031 fv3_ccpp_satmedmfq results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 031 fv3_ccpp_satmedmfq PASS +Test 029 fv3_ccpp_satmedmfq PASS -baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_gfdlmp_32bit_ccpp -working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_25570/fv3_ccpp_gfdlmp_32bit_prod -Checking test 032 fv3_ccpp_gfdlmp_32bit results .... +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_gfdlmp_32bit_ccpp +working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_26822/fv3_ccpp_gfdlmp_32bit_prod +Checking test 030 fv3_ccpp_gfdlmp_32bit results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1553,12 +1455,12 @@ Checking test 032 fv3_ccpp_gfdlmp_32bit results .... Comparing RESTART/phy_data.tile4.nc .........OK Comparing RESTART/phy_data.tile5.nc .........OK Comparing RESTART/phy_data.tile6.nc .........OK -Test 032 fv3_ccpp_gfdlmp_32bit PASS +Test 030 fv3_ccpp_gfdlmp_32bit PASS -baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_gfdlmprad_32bit_post_ccpp -working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_25570/fv3_ccpp_gfdlmprad_32bit_post_prod -Checking test 033 fv3_ccpp_gfdlmprad_32bit_post results .... +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_gfdlmprad_32bit_post_ccpp +working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_26822/fv3_ccpp_gfdlmprad_32bit_post_prod +Checking test 031 fv3_ccpp_gfdlmprad_32bit_post results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1605,12 +1507,12 @@ Checking test 033 fv3_ccpp_gfdlmprad_32bit_post results .... Comparing RESTART/phy_data.tile4.nc .........OK Comparing RESTART/phy_data.tile5.nc .........OK Comparing RESTART/phy_data.tile6.nc .........OK -Test 033 fv3_ccpp_gfdlmprad_32bit_post PASS +Test 031 fv3_ccpp_gfdlmprad_32bit_post PASS -baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_cpt_ccpp -working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_25570/fv3_ccpp_cpt_prod -Checking test 034 fv3_ccpp_cpt results .... +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_cpt_ccpp +working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_26822/fv3_ccpp_cpt_prod +Checking test 032 fv3_ccpp_cpt results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1659,12 +1561,12 @@ Checking test 034 fv3_ccpp_cpt results .... Comparing RESTART/phy_data.tile4.nc .........OK Comparing RESTART/phy_data.tile5.nc .........OK Comparing RESTART/phy_data.tile6.nc .........OK -Test 034 fv3_ccpp_cpt PASS +Test 032 fv3_ccpp_cpt PASS -baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_gsd_ccpp -working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_25570/fv3_ccpp_gsd_prod -Checking test 035 fv3_ccpp_gsd results .... +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_gsd_ccpp +working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_26822/fv3_ccpp_gsd_prod +Checking test 033 fv3_ccpp_gsd results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1751,12 +1653,12 @@ Checking test 035 fv3_ccpp_gsd results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 035 fv3_ccpp_gsd PASS +Test 033 fv3_ccpp_gsd PASS -baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_thompson_ccpp -working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_25570/fv3_ccpp_thompson_prod -Checking test 036 fv3_ccpp_thompson results .... +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_thompson_ccpp +working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_26822/fv3_ccpp_thompson_prod +Checking test 034 fv3_ccpp_thompson results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1819,12 +1721,12 @@ Checking test 036 fv3_ccpp_thompson results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 036 fv3_ccpp_thompson PASS +Test 034 fv3_ccpp_thompson PASS -baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_thompson_no_aero_ccpp -working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_25570/fv3_ccpp_thompson_no_aero_prod -Checking test 037 fv3_ccpp_thompson_no_aero results .... +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_thompson_no_aero_ccpp +working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_26822/fv3_ccpp_thompson_no_aero_prod +Checking test 035 fv3_ccpp_thompson_no_aero results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1887,12 +1789,12 @@ Checking test 037 fv3_ccpp_thompson_no_aero results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 037 fv3_ccpp_thompson_no_aero PASS +Test 035 fv3_ccpp_thompson_no_aero PASS -baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_rrfs_v1beta_ccpp -working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_25570/fv3_ccpp_rrfs_v1beta_prod -Checking test 038 fv3_ccpp_rrfs_v1beta results .... +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_rrfs_v1beta_ccpp +working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_26822/fv3_ccpp_rrfs_v1beta_prod +Checking test 036 fv3_ccpp_rrfs_v1beta results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1979,42 +1881,22 @@ Checking test 038 fv3_ccpp_rrfs_v1beta results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 038 fv3_ccpp_rrfs_v1beta PASS +Test 036 fv3_ccpp_rrfs_v1beta PASS -baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_gsd_debug_ccpp -working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_25570/fv3_ccpp_gsd_debug_prod -Checking test 039 fv3_ccpp_gsd_debug results .... +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_gfsv16_csawmg_ccpp +working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_26822/fv3_ccpp_gfsv16_csawmg_prod +Checking test 037 fv3_ccpp_gfsv16_csawmg results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK Comparing atmos_4xdaily.tile4.nc .........OK Comparing atmos_4xdaily.tile5.nc .........OK Comparing atmos_4xdaily.tile6.nc .........OK - Comparing phyf000.tile1.nc .........OK - Comparing phyf000.tile2.nc .........OK - Comparing phyf000.tile3.nc .........OK - Comparing phyf000.tile4.nc .........OK - Comparing phyf000.tile5.nc .........OK - Comparing phyf000.tile6.nc .........OK - Comparing phyf003.tile1.nc .........OK - Comparing phyf003.tile2.nc .........OK - Comparing phyf003.tile3.nc .........OK - Comparing phyf003.tile4.nc .........OK - Comparing phyf003.tile5.nc .........OK - Comparing phyf003.tile6.nc .........OK - Comparing dynf000.tile1.nc .........OK - Comparing dynf000.tile2.nc .........OK - Comparing dynf000.tile3.nc .........OK - Comparing dynf000.tile4.nc .........OK - Comparing dynf000.tile5.nc .........OK - Comparing dynf000.tile6.nc .........OK - Comparing dynf003.tile1.nc .........OK - Comparing dynf003.tile2.nc .........OK - Comparing dynf003.tile3.nc .........OK - Comparing dynf003.tile4.nc .........OK - Comparing dynf003.tile5.nc .........OK - Comparing dynf003.tile6.nc .........OK + Comparing phyf000.nemsio .........OK + Comparing phyf024.nemsio .........OK + Comparing dynf000.nemsio .........OK + Comparing dynf024.nemsio .........OK Comparing RESTART/coupler.res .........OK Comparing RESTART/fv_core.res.nc .........OK Comparing RESTART/fv_core.res.tile1.nc .........OK @@ -2047,42 +1929,22 @@ Checking test 039 fv3_ccpp_gsd_debug results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 039 fv3_ccpp_gsd_debug PASS +Test 037 fv3_ccpp_gfsv16_csawmg PASS -baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_gsd_diag3d_debug_ccpp -working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_25570/fv3_ccpp_gsd_diag3d_debug_prod -Checking test 040 fv3_ccpp_gsd_diag3d_debug results .... +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_gfsv16_csawmgt_ccpp +working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_26822/fv3_ccpp_gfsv16_csawmgt_prod +Checking test 038 fv3_ccpp_gfsv16_csawmgt results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK Comparing atmos_4xdaily.tile4.nc .........OK Comparing atmos_4xdaily.tile5.nc .........OK Comparing atmos_4xdaily.tile6.nc .........OK - Comparing phyf000.tile1.nc .........OK - Comparing phyf000.tile2.nc .........OK - Comparing phyf000.tile3.nc .........OK - Comparing phyf000.tile4.nc .........OK - Comparing phyf000.tile5.nc .........OK - Comparing phyf000.tile6.nc .........OK - Comparing phyf003.tile1.nc .........OK - Comparing phyf003.tile2.nc .........OK - Comparing phyf003.tile3.nc .........OK - Comparing phyf003.tile4.nc .........OK - Comparing phyf003.tile5.nc .........OK - Comparing phyf003.tile6.nc .........OK - Comparing dynf000.tile1.nc .........OK - Comparing dynf000.tile2.nc .........OK - Comparing dynf000.tile3.nc .........OK - Comparing dynf000.tile4.nc .........OK - Comparing dynf000.tile5.nc .........OK - Comparing dynf000.tile6.nc .........OK - Comparing dynf003.tile1.nc .........OK - Comparing dynf003.tile2.nc .........OK - Comparing dynf003.tile3.nc .........OK - Comparing dynf003.tile4.nc .........OK - Comparing dynf003.tile5.nc .........OK - Comparing dynf003.tile6.nc .........OK + Comparing phyf000.nemsio .........OK + Comparing phyf024.nemsio .........OK + Comparing dynf000.nemsio .........OK + Comparing dynf024.nemsio .........OK Comparing RESTART/coupler.res .........OK Comparing RESTART/fv_core.res.nc .........OK Comparing RESTART/fv_core.res.tile1.nc .........OK @@ -2115,12 +1977,60 @@ Checking test 040 fv3_ccpp_gsd_diag3d_debug results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 040 fv3_ccpp_gsd_diag3d_debug PASS +Test 038 fv3_ccpp_gfsv16_csawmgt PASS -baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_thompson_debug_ccpp -working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_25570/fv3_ccpp_thompson_debug_prod -Checking test 041 fv3_ccpp_thompson_debug results .... +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_gocart_clm_ccpp +working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_26822/fv3_ccpp_gocart_clm_prod +Checking test 039 fv3_ccpp_gocart_clm results .... + Comparing atmos_4xdaily.tile1.nc .........OK + Comparing atmos_4xdaily.tile2.nc .........OK + Comparing atmos_4xdaily.tile3.nc .........OK + Comparing atmos_4xdaily.tile4.nc .........OK + Comparing atmos_4xdaily.tile5.nc .........OK + Comparing atmos_4xdaily.tile6.nc .........OK + Comparing phyf000.nemsio .........OK + Comparing phyf024.nemsio .........OK + Comparing dynf000.nemsio .........OK + Comparing dynf024.nemsio .........OK + Comparing RESTART/coupler.res .........OK + Comparing RESTART/fv_core.res.nc .........OK + Comparing RESTART/fv_core.res.tile1.nc .........OK + Comparing RESTART/fv_core.res.tile2.nc .........OK + Comparing RESTART/fv_core.res.tile3.nc .........OK + Comparing RESTART/fv_core.res.tile4.nc .........OK + Comparing RESTART/fv_core.res.tile5.nc .........OK + Comparing RESTART/fv_core.res.tile6.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/fv_tracer.res.tile1.nc .........OK + Comparing RESTART/fv_tracer.res.tile2.nc .........OK + Comparing RESTART/fv_tracer.res.tile3.nc .........OK + Comparing RESTART/fv_tracer.res.tile4.nc .........OK + Comparing RESTART/fv_tracer.res.tile5.nc .........OK + Comparing RESTART/fv_tracer.res.tile6.nc .........OK + Comparing RESTART/sfc_data.tile1.nc .........OK + Comparing RESTART/sfc_data.tile2.nc .........OK + Comparing RESTART/sfc_data.tile3.nc .........OK + Comparing RESTART/sfc_data.tile4.nc .........OK + Comparing RESTART/sfc_data.tile5.nc .........OK + Comparing RESTART/sfc_data.tile6.nc .........OK + Comparing RESTART/phy_data.tile1.nc .........OK + Comparing RESTART/phy_data.tile2.nc .........OK + Comparing RESTART/phy_data.tile3.nc .........OK + Comparing RESTART/phy_data.tile4.nc .........OK + Comparing RESTART/phy_data.tile5.nc .........OK + Comparing RESTART/phy_data.tile6.nc .........OK +Test 039 fv3_ccpp_gocart_clm PASS + + +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_gfs_v16beta_flake_ccpp +working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_26822/fv3_ccpp_gfs_v16beta_flake_prod +Checking test 040 fv3_ccpp_gfs_v16beta_flake results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -2133,24 +2043,24 @@ Checking test 041 fv3_ccpp_thompson_debug results .... Comparing phyf000.tile4.nc .........OK Comparing phyf000.tile5.nc .........OK Comparing phyf000.tile6.nc .........OK - Comparing phyf006.tile1.nc .........OK - Comparing phyf006.tile2.nc .........OK - Comparing phyf006.tile3.nc .........OK - Comparing phyf006.tile4.nc .........OK - Comparing phyf006.tile5.nc .........OK - Comparing phyf006.tile6.nc .........OK + Comparing phyf024.tile1.nc .........OK + Comparing phyf024.tile2.nc .........OK + Comparing phyf024.tile3.nc .........OK + Comparing phyf024.tile4.nc .........OK + Comparing phyf024.tile5.nc .........OK + Comparing phyf024.tile6.nc .........OK Comparing dynf000.tile1.nc .........OK Comparing dynf000.tile2.nc .........OK Comparing dynf000.tile3.nc .........OK Comparing dynf000.tile4.nc .........OK Comparing dynf000.tile5.nc .........OK Comparing dynf000.tile6.nc .........OK - Comparing dynf006.tile1.nc .........OK - Comparing dynf006.tile2.nc .........OK - Comparing dynf006.tile3.nc .........OK - Comparing dynf006.tile4.nc .........OK - Comparing dynf006.tile5.nc .........OK - Comparing dynf006.tile6.nc .........OK + Comparing dynf024.tile1.nc .........OK + Comparing dynf024.tile2.nc .........OK + Comparing dynf024.tile3.nc .........OK + Comparing dynf024.tile4.nc .........OK + Comparing dynf024.tile5.nc .........OK + Comparing dynf024.tile6.nc .........OK Comparing RESTART/coupler.res .........OK Comparing RESTART/fv_core.res.nc .........OK Comparing RESTART/fv_core.res.tile1.nc .........OK @@ -2171,24 +2081,24 @@ Checking test 041 fv3_ccpp_thompson_debug results .... Comparing RESTART/fv_tracer.res.tile4.nc .........OK Comparing RESTART/fv_tracer.res.tile5.nc .........OK Comparing RESTART/fv_tracer.res.tile6.nc .........OK - Comparing RESTART/phy_data.tile1.nc .........OK - Comparing RESTART/phy_data.tile2.nc .........OK - Comparing RESTART/phy_data.tile3.nc .........OK - Comparing RESTART/phy_data.tile4.nc .........OK - Comparing RESTART/phy_data.tile5.nc .........OK - Comparing RESTART/phy_data.tile6.nc .........OK Comparing RESTART/sfc_data.tile1.nc .........OK Comparing RESTART/sfc_data.tile2.nc .........OK Comparing RESTART/sfc_data.tile3.nc .........OK Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 041 fv3_ccpp_thompson_debug PASS + Comparing RESTART/phy_data.tile1.nc .........OK + Comparing RESTART/phy_data.tile2.nc .........OK + Comparing RESTART/phy_data.tile3.nc .........OK + Comparing RESTART/phy_data.tile4.nc .........OK + Comparing RESTART/phy_data.tile5.nc .........OK + Comparing RESTART/phy_data.tile6.nc .........OK +Test 040 fv3_ccpp_gfs_v16beta_flake PASS -baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_thompson_no_aero_debug_ccpp -working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_25570/fv3_ccpp_thompson_no_aero_debug_prod -Checking test 042 fv3_ccpp_thompson_no_aero_debug results .... +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_gsd_debug_ccpp +working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_26822/fv3_ccpp_gsd_debug_prod +Checking test 041 fv3_ccpp_gsd_debug results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -2201,24 +2111,24 @@ Checking test 042 fv3_ccpp_thompson_no_aero_debug results .... Comparing phyf000.tile4.nc .........OK Comparing phyf000.tile5.nc .........OK Comparing phyf000.tile6.nc .........OK - Comparing phyf006.tile1.nc .........OK - Comparing phyf006.tile2.nc .........OK - Comparing phyf006.tile3.nc .........OK - Comparing phyf006.tile4.nc .........OK - Comparing phyf006.tile5.nc .........OK - Comparing phyf006.tile6.nc .........OK + Comparing phyf003.tile1.nc .........OK + Comparing phyf003.tile2.nc .........OK + Comparing phyf003.tile3.nc .........OK + Comparing phyf003.tile4.nc .........OK + Comparing phyf003.tile5.nc .........OK + Comparing phyf003.tile6.nc .........OK Comparing dynf000.tile1.nc .........OK Comparing dynf000.tile2.nc .........OK Comparing dynf000.tile3.nc .........OK Comparing dynf000.tile4.nc .........OK Comparing dynf000.tile5.nc .........OK Comparing dynf000.tile6.nc .........OK - Comparing dynf006.tile1.nc .........OK - Comparing dynf006.tile2.nc .........OK - Comparing dynf006.tile3.nc .........OK - Comparing dynf006.tile4.nc .........OK - Comparing dynf006.tile5.nc .........OK - Comparing dynf006.tile6.nc .........OK + Comparing dynf003.tile1.nc .........OK + Comparing dynf003.tile2.nc .........OK + Comparing dynf003.tile3.nc .........OK + Comparing dynf003.tile4.nc .........OK + Comparing dynf003.tile5.nc .........OK + Comparing dynf003.tile6.nc .........OK Comparing RESTART/coupler.res .........OK Comparing RESTART/fv_core.res.nc .........OK Comparing RESTART/fv_core.res.tile1.nc .........OK @@ -2251,22 +2161,42 @@ Checking test 042 fv3_ccpp_thompson_no_aero_debug results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 042 fv3_ccpp_thompson_no_aero_debug PASS +Test 041 fv3_ccpp_gsd_debug PASS -baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_gfsv16_csawmg_ccpp -working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_25570/fv3_ccpp_gfsv16_csawmg_prod -Checking test 043 fv3_ccpp_gfsv16_csawmg results .... +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_gsd_diag3d_debug_ccpp +working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_26822/fv3_ccpp_gsd_diag3d_debug_prod +Checking test 042 fv3_ccpp_gsd_diag3d_debug results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK Comparing atmos_4xdaily.tile4.nc .........OK Comparing atmos_4xdaily.tile5.nc .........OK Comparing atmos_4xdaily.tile6.nc .........OK - Comparing phyf000.nemsio .........OK - Comparing phyf024.nemsio .........OK - Comparing dynf000.nemsio .........OK - Comparing dynf024.nemsio .........OK + Comparing phyf000.tile1.nc .........OK + Comparing phyf000.tile2.nc .........OK + Comparing phyf000.tile3.nc .........OK + Comparing phyf000.tile4.nc .........OK + Comparing phyf000.tile5.nc .........OK + Comparing phyf000.tile6.nc .........OK + Comparing phyf003.tile1.nc .........OK + Comparing phyf003.tile2.nc .........OK + Comparing phyf003.tile3.nc .........OK + Comparing phyf003.tile4.nc .........OK + Comparing phyf003.tile5.nc .........OK + Comparing phyf003.tile6.nc .........OK + Comparing dynf000.tile1.nc .........OK + Comparing dynf000.tile2.nc .........OK + Comparing dynf000.tile3.nc .........OK + Comparing dynf000.tile4.nc .........OK + Comparing dynf000.tile5.nc .........OK + Comparing dynf000.tile6.nc .........OK + Comparing dynf003.tile1.nc .........OK + Comparing dynf003.tile2.nc .........OK + Comparing dynf003.tile3.nc .........OK + Comparing dynf003.tile4.nc .........OK + Comparing dynf003.tile5.nc .........OK + Comparing dynf003.tile6.nc .........OK Comparing RESTART/coupler.res .........OK Comparing RESTART/fv_core.res.nc .........OK Comparing RESTART/fv_core.res.tile1.nc .........OK @@ -2299,22 +2229,42 @@ Checking test 043 fv3_ccpp_gfsv16_csawmg results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 043 fv3_ccpp_gfsv16_csawmg PASS +Test 042 fv3_ccpp_gsd_diag3d_debug PASS -baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_gfsv16_csawmgt_ccpp -working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_25570/fv3_ccpp_gfsv16_csawmgt_prod -Checking test 044 fv3_ccpp_gfsv16_csawmgt results .... +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_thompson_debug_ccpp +working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_26822/fv3_ccpp_thompson_debug_prod +Checking test 043 fv3_ccpp_thompson_debug results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK Comparing atmos_4xdaily.tile4.nc .........OK Comparing atmos_4xdaily.tile5.nc .........OK Comparing atmos_4xdaily.tile6.nc .........OK - Comparing phyf000.nemsio .........OK - Comparing phyf024.nemsio .........OK - Comparing dynf000.nemsio .........OK - Comparing dynf024.nemsio .........OK + Comparing phyf000.tile1.nc .........OK + Comparing phyf000.tile2.nc .........OK + Comparing phyf000.tile3.nc .........OK + Comparing phyf000.tile4.nc .........OK + Comparing phyf000.tile5.nc .........OK + Comparing phyf000.tile6.nc .........OK + Comparing phyf006.tile1.nc .........OK + Comparing phyf006.tile2.nc .........OK + Comparing phyf006.tile3.nc .........OK + Comparing phyf006.tile4.nc .........OK + Comparing phyf006.tile5.nc .........OK + Comparing phyf006.tile6.nc .........OK + Comparing dynf000.tile1.nc .........OK + Comparing dynf000.tile2.nc .........OK + Comparing dynf000.tile3.nc .........OK + Comparing dynf000.tile4.nc .........OK + Comparing dynf000.tile5.nc .........OK + Comparing dynf000.tile6.nc .........OK + Comparing dynf006.tile1.nc .........OK + Comparing dynf006.tile2.nc .........OK + Comparing dynf006.tile3.nc .........OK + Comparing dynf006.tile4.nc .........OK + Comparing dynf006.tile5.nc .........OK + Comparing dynf006.tile6.nc .........OK Comparing RESTART/coupler.res .........OK Comparing RESTART/fv_core.res.nc .........OK Comparing RESTART/fv_core.res.tile1.nc .........OK @@ -2347,22 +2297,42 @@ Checking test 044 fv3_ccpp_gfsv16_csawmgt results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 044 fv3_ccpp_gfsv16_csawmgt PASS +Test 043 fv3_ccpp_thompson_debug PASS -baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_gocart_clm_ccpp -working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_25570/fv3_ccpp_gocart_clm_prod -Checking test 045 fv3_ccpp_gocart_clm results .... +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_thompson_no_aero_debug_ccpp +working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_26822/fv3_ccpp_thompson_no_aero_debug_prod +Checking test 044 fv3_ccpp_thompson_no_aero_debug results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK Comparing atmos_4xdaily.tile4.nc .........OK Comparing atmos_4xdaily.tile5.nc .........OK Comparing atmos_4xdaily.tile6.nc .........OK - Comparing phyf000.nemsio .........OK - Comparing phyf024.nemsio .........OK - Comparing dynf000.nemsio .........OK - Comparing dynf024.nemsio .........OK + Comparing phyf000.tile1.nc .........OK + Comparing phyf000.tile2.nc .........OK + Comparing phyf000.tile3.nc .........OK + Comparing phyf000.tile4.nc .........OK + Comparing phyf000.tile5.nc .........OK + Comparing phyf000.tile6.nc .........OK + Comparing phyf006.tile1.nc .........OK + Comparing phyf006.tile2.nc .........OK + Comparing phyf006.tile3.nc .........OK + Comparing phyf006.tile4.nc .........OK + Comparing phyf006.tile5.nc .........OK + Comparing phyf006.tile6.nc .........OK + Comparing dynf000.tile1.nc .........OK + Comparing dynf000.tile2.nc .........OK + Comparing dynf000.tile3.nc .........OK + Comparing dynf000.tile4.nc .........OK + Comparing dynf000.tile5.nc .........OK + Comparing dynf000.tile6.nc .........OK + Comparing dynf006.tile1.nc .........OK + Comparing dynf006.tile2.nc .........OK + Comparing dynf006.tile3.nc .........OK + Comparing dynf006.tile4.nc .........OK + Comparing dynf006.tile5.nc .........OK + Comparing dynf006.tile6.nc .........OK Comparing RESTART/coupler.res .........OK Comparing RESTART/fv_core.res.nc .........OK Comparing RESTART/fv_core.res.tile1.nc .........OK @@ -2383,24 +2353,24 @@ Checking test 045 fv3_ccpp_gocart_clm results .... Comparing RESTART/fv_tracer.res.tile4.nc .........OK Comparing RESTART/fv_tracer.res.tile5.nc .........OK Comparing RESTART/fv_tracer.res.tile6.nc .........OK - Comparing RESTART/sfc_data.tile1.nc .........OK - Comparing RESTART/sfc_data.tile2.nc .........OK - Comparing RESTART/sfc_data.tile3.nc .........OK - Comparing RESTART/sfc_data.tile4.nc .........OK - Comparing RESTART/sfc_data.tile5.nc .........OK - Comparing RESTART/sfc_data.tile6.nc .........OK Comparing RESTART/phy_data.tile1.nc .........OK Comparing RESTART/phy_data.tile2.nc .........OK Comparing RESTART/phy_data.tile3.nc .........OK Comparing RESTART/phy_data.tile4.nc .........OK Comparing RESTART/phy_data.tile5.nc .........OK Comparing RESTART/phy_data.tile6.nc .........OK -Test 045 fv3_ccpp_gocart_clm PASS + Comparing RESTART/sfc_data.tile1.nc .........OK + Comparing RESTART/sfc_data.tile2.nc .........OK + Comparing RESTART/sfc_data.tile3.nc .........OK + Comparing RESTART/sfc_data.tile4.nc .........OK + Comparing RESTART/sfc_data.tile5.nc .........OK + Comparing RESTART/sfc_data.tile6.nc .........OK +Test 044 fv3_ccpp_thompson_no_aero_debug PASS -baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_gfs_v16beta_flake_ccpp -working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_25570/fv3_ccpp_gfs_v16beta_flake_prod -Checking test 046 fv3_ccpp_gfs_v16beta_flake results .... +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_rrfs_v1beta_debug_ccpp +working dir = /gpfs/hps3/stmp/Dusan.Jovic/FV3_RT/rt_26822/fv3_ccpp_rrfs_v1beta_debug_prod +Checking test 045 fv3_ccpp_rrfs_v1beta_debug results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -2413,24 +2383,24 @@ Checking test 046 fv3_ccpp_gfs_v16beta_flake results .... Comparing phyf000.tile4.nc .........OK Comparing phyf000.tile5.nc .........OK Comparing phyf000.tile6.nc .........OK - Comparing phyf024.tile1.nc .........OK - Comparing phyf024.tile2.nc .........OK - Comparing phyf024.tile3.nc .........OK - Comparing phyf024.tile4.nc .........OK - Comparing phyf024.tile5.nc .........OK - Comparing phyf024.tile6.nc .........OK + Comparing phyf003.tile1.nc .........OK + Comparing phyf003.tile2.nc .........OK + Comparing phyf003.tile3.nc .........OK + Comparing phyf003.tile4.nc .........OK + Comparing phyf003.tile5.nc .........OK + Comparing phyf003.tile6.nc .........OK Comparing dynf000.tile1.nc .........OK Comparing dynf000.tile2.nc .........OK Comparing dynf000.tile3.nc .........OK Comparing dynf000.tile4.nc .........OK Comparing dynf000.tile5.nc .........OK Comparing dynf000.tile6.nc .........OK - Comparing dynf024.tile1.nc .........OK - Comparing dynf024.tile2.nc .........OK - Comparing dynf024.tile3.nc .........OK - Comparing dynf024.tile4.nc .........OK - Comparing dynf024.tile5.nc .........OK - Comparing dynf024.tile6.nc .........OK + Comparing dynf003.tile1.nc .........OK + Comparing dynf003.tile2.nc .........OK + Comparing dynf003.tile3.nc .........OK + Comparing dynf003.tile4.nc .........OK + Comparing dynf003.tile5.nc .........OK + Comparing dynf003.tile6.nc .........OK Comparing RESTART/coupler.res .........OK Comparing RESTART/fv_core.res.nc .........OK Comparing RESTART/fv_core.res.tile1.nc .........OK @@ -2451,21 +2421,21 @@ Checking test 046 fv3_ccpp_gfs_v16beta_flake results .... Comparing RESTART/fv_tracer.res.tile4.nc .........OK Comparing RESTART/fv_tracer.res.tile5.nc .........OK Comparing RESTART/fv_tracer.res.tile6.nc .........OK - Comparing RESTART/sfc_data.tile1.nc .........OK - Comparing RESTART/sfc_data.tile2.nc .........OK - Comparing RESTART/sfc_data.tile3.nc .........OK - Comparing RESTART/sfc_data.tile4.nc .........OK - Comparing RESTART/sfc_data.tile5.nc .........OK - Comparing RESTART/sfc_data.tile6.nc .........OK Comparing RESTART/phy_data.tile1.nc .........OK Comparing RESTART/phy_data.tile2.nc .........OK Comparing RESTART/phy_data.tile3.nc .........OK Comparing RESTART/phy_data.tile4.nc .........OK Comparing RESTART/phy_data.tile5.nc .........OK Comparing RESTART/phy_data.tile6.nc .........OK -Test 046 fv3_ccpp_gfs_v16beta_flake PASS + Comparing RESTART/sfc_data.tile1.nc .........OK + Comparing RESTART/sfc_data.tile2.nc .........OK + Comparing RESTART/sfc_data.tile3.nc .........OK + Comparing RESTART/sfc_data.tile4.nc .........OK + Comparing RESTART/sfc_data.tile5.nc .........OK + Comparing RESTART/sfc_data.tile6.nc .........OK +Test 045 fv3_ccpp_rrfs_v1beta_debug PASS REGRESSION TEST WAS SUCCESSFUL -Fri Aug 7 00:04:09 UTC 2020 -Elapsed time: 01h:16m:49s. Have a nice day! +Tue Sep 29 17:33:41 UTC 2020 +Elapsed time: 00h:30m:24s. Have a nice day! diff --git a/tests/RegressionTests_wcoss_dell_p3.log b/tests/RegressionTests_wcoss_dell_p3.log index 5e4800bfa5..82ea7f9acc 100644 --- a/tests/RegressionTests_wcoss_dell_p3.log +++ b/tests/RegressionTests_wcoss_dell_p3.log @@ -1,9 +1,9 @@ -Thu Aug 6 23:21:13 UTC 2020 +Tue Sep 29 16:23:49 UTC 2020 Start Regression test -baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_control_ccpp -working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_66196/fv3_ccpp_control_prod +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_control_ccpp +working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_102642/fv3_ccpp_control_prod Checking test 001 fv3_ccpp_control results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -70,8 +70,8 @@ Checking test 001 fv3_ccpp_control results .... Test 001 fv3_ccpp_control PASS -baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_control_ccpp -working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_66196/fv3_ccpp_decomp_prod +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_control_ccpp +working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_102642/fv3_ccpp_decomp_prod Checking test 002 fv3_ccpp_decomp results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -138,8 +138,8 @@ Checking test 002 fv3_ccpp_decomp results .... Test 002 fv3_ccpp_decomp PASS -baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_control_ccpp -working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_66196/fv3_ccpp_2threads_prod +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_control_ccpp +working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_102642/fv3_ccpp_2threads_prod Checking test 003 fv3_ccpp_2threads results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -206,8 +206,8 @@ Checking test 003 fv3_ccpp_2threads results .... Test 003 fv3_ccpp_2threads PASS -baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_restart_ccpp -working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_66196/fv3_ccpp_restart_prod +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_restart_ccpp +working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_102642/fv3_ccpp_restart_prod Checking test 004 fv3_ccpp_restart results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -274,8 +274,8 @@ Checking test 004 fv3_ccpp_restart results .... Test 004 fv3_ccpp_restart PASS -baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_read_inc_ccpp -working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_66196/fv3_ccpp_read_inc_prod +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_read_inc_ccpp +working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_102642/fv3_ccpp_read_inc_prod Checking test 005 fv3_ccpp_read_inc results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -342,8 +342,8 @@ Checking test 005 fv3_ccpp_read_inc results .... Test 005 fv3_ccpp_read_inc PASS -baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_wrtGauss_netcdf_esmf_ccpp -working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_66196/fv3_ccpp_wrtGauss_netcdf_esmf_prod +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_wrtGauss_netcdf_esmf_ccpp +working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_102642/fv3_ccpp_wrtGauss_netcdf_esmf_prod Checking test 006 fv3_ccpp_wrtGauss_netcdf_esmf results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -390,8 +390,8 @@ Checking test 006 fv3_ccpp_wrtGauss_netcdf_esmf results .... Test 006 fv3_ccpp_wrtGauss_netcdf_esmf PASS -baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_wrtGauss_netcdf_ccpp -working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_66196/fv3_ccpp_wrtGauss_netcdf_prod +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_wrtGauss_netcdf_ccpp +working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_102642/fv3_ccpp_wrtGauss_netcdf_prod Checking test 007 fv3_ccpp_wrtGauss_netcdf results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -438,8 +438,8 @@ Checking test 007 fv3_ccpp_wrtGauss_netcdf results .... Test 007 fv3_ccpp_wrtGauss_netcdf PASS -baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_wrtGlatlon_netcdf_ccpp -working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_66196/fv3_ccpp_wrtGlatlon_netcdf_prod +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_wrtGlatlon_netcdf_ccpp +working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_102642/fv3_ccpp_wrtGlatlon_netcdf_prod Checking test 008 fv3_ccpp_wrtGlatlon_netcdf results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -486,8 +486,8 @@ Checking test 008 fv3_ccpp_wrtGlatlon_netcdf results .... Test 008 fv3_ccpp_wrtGlatlon_netcdf PASS -baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_wrtGauss_nemsio_ccpp -working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_66196/fv3_ccpp_wrtGauss_nemsio_prod +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_wrtGauss_nemsio_ccpp +working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_102642/fv3_ccpp_wrtGauss_nemsio_prod Checking test 009 fv3_ccpp_wrtGauss_nemsio results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -534,8 +534,8 @@ Checking test 009 fv3_ccpp_wrtGauss_nemsio results .... Test 009 fv3_ccpp_wrtGauss_nemsio PASS -baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_wrtGauss_nemsio_c192_ccpp -working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_66196/fv3_ccpp_wrtGauss_nemsio_c192_prod +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_wrtGauss_nemsio_c192_ccpp +working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_102642/fv3_ccpp_wrtGauss_nemsio_c192_prod Checking test 010 fv3_ccpp_wrtGauss_nemsio_c192 results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -582,8 +582,8 @@ Checking test 010 fv3_ccpp_wrtGauss_nemsio_c192 results .... Test 010 fv3_ccpp_wrtGauss_nemsio_c192 PASS -baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_stochy_ccpp -working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_66196/fv3_ccpp_stochy_prod +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_stochy_ccpp +working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_102642/fv3_ccpp_stochy_prod Checking test 011 fv3_ccpp_stochy results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -650,8 +650,8 @@ Checking test 011 fv3_ccpp_stochy results .... Test 011 fv3_ccpp_stochy PASS -baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_iau_ccpp -working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_66196/fv3_ccpp_iau_prod +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_iau_ccpp +working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_102642/fv3_ccpp_iau_prod Checking test 012 fv3_ccpp_iau results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -718,8 +718,8 @@ Checking test 012 fv3_ccpp_iau results .... Test 012 fv3_ccpp_iau PASS -baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_lheatstrg_ccpp -working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_66196/fv3_ccpp_lheatstrg_prod +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_lheatstrg_ccpp +working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_102642/fv3_ccpp_lheatstrg_prod Checking test 013 fv3_ccpp_lheatstrg results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -766,8 +766,8 @@ Checking test 013 fv3_ccpp_lheatstrg results .... Test 013 fv3_ccpp_lheatstrg PASS -baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_gfdlmprad_ccpp -working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_66196/fv3_ccpp_gfdlmprad_prod +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_gfdlmprad_ccpp +working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_102642/fv3_ccpp_gfdlmprad_prod Checking test 014 fv3_ccpp_gfdlmprad results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -815,8 +815,8 @@ Checking test 014 fv3_ccpp_gfdlmprad results .... Test 014 fv3_ccpp_gfdlmprad PASS -baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_gfdlmprad_atmwav_ccpp -working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_66196/fv3_ccpp_gfdlmprad_atmwav_prod +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_gfdlmprad_atmwav_ccpp +working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_102642/fv3_ccpp_gfdlmprad_atmwav_prod Checking test 015 fv3_ccpp_gfdlmprad_atmwav results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -864,8 +864,8 @@ Checking test 015 fv3_ccpp_gfdlmprad_atmwav results .... Test 015 fv3_ccpp_gfdlmprad_atmwav PASS -baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_multigases_ccpp -working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_66196/fv3_ccpp_multigases_prod +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_multigases_ccpp +working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_102642/fv3_ccpp_multigases_prod Checking test 016 fv3_ccpp_multigases results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -938,8 +938,8 @@ Checking test 016 fv3_ccpp_multigases results .... Test 016 fv3_ccpp_multigases PASS -baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_control_32bit_ccpp -working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_66196/fv3_ccpp_control_32bit_prod +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_control_32bit_ccpp +working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_102642/fv3_ccpp_control_32bit_prod Checking test 017 fv3_ccpp_control_32bit results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -1006,8 +1006,8 @@ Checking test 017 fv3_ccpp_control_32bit results .... Test 017 fv3_ccpp_control_32bit PASS -baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_stretched_ccpp -working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_66196/fv3_ccpp_stretched_prod +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_stretched_ccpp +working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_102642/fv3_ccpp_stretched_prod Checking test 018 fv3_ccpp_stretched results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -1062,8 +1062,8 @@ Checking test 018 fv3_ccpp_stretched results .... Test 018 fv3_ccpp_stretched PASS -baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_stretched_nest_ccpp -working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_66196/fv3_ccpp_stretched_nest_prod +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_stretched_nest_ccpp +working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_102642/fv3_ccpp_stretched_nest_prod Checking test 019 fv3_ccpp_stretched_nest results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -1129,8 +1129,8 @@ Checking test 019 fv3_ccpp_stretched_nest results .... Test 019 fv3_ccpp_stretched_nest PASS -baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_regional_control_ccpp -working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_66196/fv3_ccpp_regional_control_prod +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_regional_control_ccpp +working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_102642/fv3_ccpp_regional_control_prod Checking test 020 fv3_ccpp_regional_control results .... Comparing atmos_4xdaily.nc .........OK Comparing fv3_history2d.nc .........OK @@ -1140,8 +1140,8 @@ Checking test 020 fv3_ccpp_regional_control results .... Test 020 fv3_ccpp_regional_control PASS -baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_regional_restart_ccpp -working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_66196/fv3_ccpp_regional_restart_prod +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_regional_restart_ccpp +working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_102642/fv3_ccpp_regional_restart_prod Checking test 021 fv3_ccpp_regional_restart results .... Comparing atmos_4xdaily.nc .........OK Comparing fv3_history2d.nc .........OK @@ -1149,8 +1149,8 @@ Checking test 021 fv3_ccpp_regional_restart results .... Test 021 fv3_ccpp_regional_restart PASS -baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_regional_quilt_ccpp -working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_66196/fv3_ccpp_regional_quilt_prod +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_regional_quilt_ccpp +working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_102642/fv3_ccpp_regional_quilt_prod Checking test 022 fv3_ccpp_regional_quilt results .... Comparing atmos_4xdaily.nc .........OK Comparing dynf000.nc .........OK @@ -1160,8 +1160,8 @@ Checking test 022 fv3_ccpp_regional_quilt results .... Test 022 fv3_ccpp_regional_quilt PASS -baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_regional_c768_ccpp -working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_66196/fv3_ccpp_regional_c768_prod +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_regional_c768_ccpp +working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_102642/fv3_ccpp_regional_c768_prod Checking test 023 fv3_ccpp_regional_c768 results .... Comparing atmos_4xdaily.nc .........OK Comparing dynf000.nc .........OK @@ -1171,20 +1171,20 @@ Checking test 023 fv3_ccpp_regional_c768 results .... Test 023 fv3_ccpp_regional_c768 PASS -baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_control_ccpp -working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_66196/fv3_ccpp_control_debug_prod +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_control_ccpp +working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_102642/fv3_ccpp_control_debug_prod Checking test 024 fv3_ccpp_control_debug results .... Test 024 fv3_ccpp_control_debug PASS -baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_stretched_nest_ccpp -working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_66196/fv3_ccpp_stretched_nest_debug_prod +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_stretched_nest_ccpp +working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_102642/fv3_ccpp_stretched_nest_debug_prod Checking test 025 fv3_ccpp_stretched_nest_debug results .... Test 025 fv3_ccpp_stretched_nest_debug PASS -baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_gfdlmp_ccpp -working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_66196/fv3_ccpp_gfdlmp_prod +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_gfdlmp_ccpp +working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_102642/fv3_ccpp_gfdlmp_prod Checking test 026 fv3_ccpp_gfdlmp results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -1231,8 +1231,8 @@ Checking test 026 fv3_ccpp_gfdlmp results .... Test 026 fv3_ccpp_gfdlmp PASS -baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_gfdlmprad_gwd_ccpp -working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_66196/fv3_ccpp_gfdlmprad_gwd_prod +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_gfdlmprad_gwd_ccpp +working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_102642/fv3_ccpp_gfdlmprad_gwd_prod Checking test 027 fv3_ccpp_gfdlmprad_gwd results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -1279,8 +1279,8 @@ Checking test 027 fv3_ccpp_gfdlmprad_gwd results .... Test 027 fv3_ccpp_gfdlmprad_gwd PASS -baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_gfdlmprad_noahmp_ccpp -working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_66196/fv3_ccpp_gfdlmprad_noahmp_prod +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_gfdlmprad_noahmp_ccpp +working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_102642/fv3_ccpp_gfdlmprad_noahmp_prod Checking test 028 fv3_ccpp_gfdlmprad_noahmp results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -1327,8 +1327,8 @@ Checking test 028 fv3_ccpp_gfdlmprad_noahmp results .... Test 028 fv3_ccpp_gfdlmprad_noahmp PASS -baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_gfdlmp_hwrfsas_ccpp -working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_66196/fv3_ccpp_gfdlmp_hwrfsas_prod +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_gfdlmp_hwrfsas_ccpp +working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_102642/fv3_ccpp_gfdlmp_hwrfsas_prod Checking test 029 fv3_ccpp_gfdlmp_hwrfsas results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -1375,8 +1375,8 @@ Checking test 029 fv3_ccpp_gfdlmp_hwrfsas results .... Test 029 fv3_ccpp_gfdlmp_hwrfsas PASS -baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_csawmg_ccpp -working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_66196/fv3_ccpp_csawmg_prod +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_csawmg_ccpp +working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_102642/fv3_ccpp_csawmg_prod Checking test 030 fv3_ccpp_csawmg results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -1423,8 +1423,8 @@ Checking test 030 fv3_ccpp_csawmg results .... Test 030 fv3_ccpp_csawmg PASS -baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_satmedmf_ccpp -working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_66196/fv3_ccpp_satmedmf_prod +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_satmedmf_ccpp +working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_102642/fv3_ccpp_satmedmf_prod Checking test 031 fv3_ccpp_satmedmf results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -1471,8 +1471,8 @@ Checking test 031 fv3_ccpp_satmedmf results .... Test 031 fv3_ccpp_satmedmf PASS -baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_satmedmfq_ccpp -working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_66196/fv3_ccpp_satmedmfq_prod +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_satmedmfq_ccpp +working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_102642/fv3_ccpp_satmedmfq_prod Checking test 032 fv3_ccpp_satmedmfq results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -1519,8 +1519,8 @@ Checking test 032 fv3_ccpp_satmedmfq results .... Test 032 fv3_ccpp_satmedmfq PASS -baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_gfdlmp_32bit_ccpp -working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_66196/fv3_ccpp_gfdlmp_32bit_prod +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_gfdlmp_32bit_ccpp +working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_102642/fv3_ccpp_gfdlmp_32bit_prod Checking test 033 fv3_ccpp_gfdlmp_32bit results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -1567,8 +1567,8 @@ Checking test 033 fv3_ccpp_gfdlmp_32bit results .... Test 033 fv3_ccpp_gfdlmp_32bit PASS -baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_gfdlmprad_32bit_post_ccpp -working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_66196/fv3_ccpp_gfdlmprad_32bit_post_prod +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_gfdlmprad_32bit_post_ccpp +working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_102642/fv3_ccpp_gfdlmprad_32bit_post_prod Checking test 034 fv3_ccpp_gfdlmprad_32bit_post results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -1619,8 +1619,8 @@ Checking test 034 fv3_ccpp_gfdlmprad_32bit_post results .... Test 034 fv3_ccpp_gfdlmprad_32bit_post PASS -baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_cpt_ccpp -working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_66196/fv3_ccpp_cpt_prod +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_cpt_ccpp +working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_102642/fv3_ccpp_cpt_prod Checking test 035 fv3_ccpp_cpt results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -1673,8 +1673,8 @@ Checking test 035 fv3_ccpp_cpt results .... Test 035 fv3_ccpp_cpt PASS -baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_gsd_ccpp -working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_66196/fv3_ccpp_gsd_prod +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_gsd_ccpp +working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_102642/fv3_ccpp_gsd_prod Checking test 036 fv3_ccpp_gsd results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -1765,8 +1765,8 @@ Checking test 036 fv3_ccpp_gsd results .... Test 036 fv3_ccpp_gsd PASS -baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_thompson_ccpp -working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_66196/fv3_ccpp_thompson_prod +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_thompson_ccpp +working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_102642/fv3_ccpp_thompson_prod Checking test 037 fv3_ccpp_thompson results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -1833,8 +1833,8 @@ Checking test 037 fv3_ccpp_thompson results .... Test 037 fv3_ccpp_thompson PASS -baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_thompson_no_aero_ccpp -working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_66196/fv3_ccpp_thompson_no_aero_prod +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_thompson_no_aero_ccpp +working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_102642/fv3_ccpp_thompson_no_aero_prod Checking test 038 fv3_ccpp_thompson_no_aero results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -1901,8 +1901,8 @@ Checking test 038 fv3_ccpp_thompson_no_aero results .... Test 038 fv3_ccpp_thompson_no_aero PASS -baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_rrfs_v1beta_ccpp -working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_66196/fv3_ccpp_rrfs_v1beta_prod +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_rrfs_v1beta_ccpp +working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_102642/fv3_ccpp_rrfs_v1beta_prod Checking test 039 fv3_ccpp_rrfs_v1beta results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -1993,39 +1993,19 @@ Checking test 039 fv3_ccpp_rrfs_v1beta results .... Test 039 fv3_ccpp_rrfs_v1beta PASS -baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_gsd_debug_ccpp -working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_66196/fv3_ccpp_gsd_debug_prod -Checking test 040 fv3_ccpp_gsd_debug results .... +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_gfsv16_csawmg_ccpp +working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_102642/fv3_ccpp_gfsv16_csawmg_prod +Checking test 040 fv3_ccpp_gfsv16_csawmg results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK Comparing atmos_4xdaily.tile4.nc .........OK Comparing atmos_4xdaily.tile5.nc .........OK Comparing atmos_4xdaily.tile6.nc .........OK - Comparing phyf000.tile1.nc .........OK - Comparing phyf000.tile2.nc .........OK - Comparing phyf000.tile3.nc .........OK - Comparing phyf000.tile4.nc .........OK - Comparing phyf000.tile5.nc .........OK - Comparing phyf000.tile6.nc .........OK - Comparing phyf003.tile1.nc .........OK - Comparing phyf003.tile2.nc .........OK - Comparing phyf003.tile3.nc .........OK - Comparing phyf003.tile4.nc .........OK - Comparing phyf003.tile5.nc .........OK - Comparing phyf003.tile6.nc .........OK - Comparing dynf000.tile1.nc .........OK - Comparing dynf000.tile2.nc .........OK - Comparing dynf000.tile3.nc .........OK - Comparing dynf000.tile4.nc .........OK - Comparing dynf000.tile5.nc .........OK - Comparing dynf000.tile6.nc .........OK - Comparing dynf003.tile1.nc .........OK - Comparing dynf003.tile2.nc .........OK - Comparing dynf003.tile3.nc .........OK - Comparing dynf003.tile4.nc .........OK - Comparing dynf003.tile5.nc .........OK - Comparing dynf003.tile6.nc .........OK + Comparing phyf000.nemsio .........OK + Comparing phyf024.nemsio .........OK + Comparing dynf000.nemsio .........OK + Comparing dynf024.nemsio .........OK Comparing RESTART/coupler.res .........OK Comparing RESTART/fv_core.res.nc .........OK Comparing RESTART/fv_core.res.tile1.nc .........OK @@ -2058,42 +2038,22 @@ Checking test 040 fv3_ccpp_gsd_debug results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 040 fv3_ccpp_gsd_debug PASS +Test 040 fv3_ccpp_gfsv16_csawmg PASS -baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_gsd_diag3d_debug_ccpp -working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_66196/fv3_ccpp_gsd_diag3d_debug_prod -Checking test 041 fv3_ccpp_gsd_diag3d_debug results .... +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_gfsv16_csawmgt_ccpp +working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_102642/fv3_ccpp_gfsv16_csawmgt_prod +Checking test 041 fv3_ccpp_gfsv16_csawmgt results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK Comparing atmos_4xdaily.tile4.nc .........OK Comparing atmos_4xdaily.tile5.nc .........OK Comparing atmos_4xdaily.tile6.nc .........OK - Comparing phyf000.tile1.nc .........OK - Comparing phyf000.tile2.nc .........OK - Comparing phyf000.tile3.nc .........OK - Comparing phyf000.tile4.nc .........OK - Comparing phyf000.tile5.nc .........OK - Comparing phyf000.tile6.nc .........OK - Comparing phyf003.tile1.nc .........OK - Comparing phyf003.tile2.nc .........OK - Comparing phyf003.tile3.nc .........OK - Comparing phyf003.tile4.nc .........OK - Comparing phyf003.tile5.nc .........OK - Comparing phyf003.tile6.nc .........OK - Comparing dynf000.tile1.nc .........OK - Comparing dynf000.tile2.nc .........OK - Comparing dynf000.tile3.nc .........OK - Comparing dynf000.tile4.nc .........OK - Comparing dynf000.tile5.nc .........OK - Comparing dynf000.tile6.nc .........OK - Comparing dynf003.tile1.nc .........OK - Comparing dynf003.tile2.nc .........OK - Comparing dynf003.tile3.nc .........OK - Comparing dynf003.tile4.nc .........OK - Comparing dynf003.tile5.nc .........OK - Comparing dynf003.tile6.nc .........OK + Comparing phyf000.nemsio .........OK + Comparing phyf024.nemsio .........OK + Comparing dynf000.nemsio .........OK + Comparing dynf024.nemsio .........OK Comparing RESTART/coupler.res .........OK Comparing RESTART/fv_core.res.nc .........OK Comparing RESTART/fv_core.res.tile1.nc .........OK @@ -2126,12 +2086,60 @@ Checking test 041 fv3_ccpp_gsd_diag3d_debug results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 041 fv3_ccpp_gsd_diag3d_debug PASS +Test 041 fv3_ccpp_gfsv16_csawmgt PASS + + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_gocart_clm_ccpp +working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_102642/fv3_ccpp_gocart_clm_prod +Checking test 042 fv3_ccpp_gocart_clm results .... + Comparing atmos_4xdaily.tile1.nc .........OK + Comparing atmos_4xdaily.tile2.nc .........OK + Comparing atmos_4xdaily.tile3.nc .........OK + Comparing atmos_4xdaily.tile4.nc .........OK + Comparing atmos_4xdaily.tile5.nc .........OK + Comparing atmos_4xdaily.tile6.nc .........OK + Comparing phyf000.nemsio .........OK + Comparing phyf024.nemsio .........OK + Comparing dynf000.nemsio .........OK + Comparing dynf024.nemsio .........OK + Comparing RESTART/coupler.res .........OK + Comparing RESTART/fv_core.res.nc .........OK + Comparing RESTART/fv_core.res.tile1.nc .........OK + Comparing RESTART/fv_core.res.tile2.nc .........OK + Comparing RESTART/fv_core.res.tile3.nc .........OK + Comparing RESTART/fv_core.res.tile4.nc .........OK + Comparing RESTART/fv_core.res.tile5.nc .........OK + Comparing RESTART/fv_core.res.tile6.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/fv_tracer.res.tile1.nc .........OK + Comparing RESTART/fv_tracer.res.tile2.nc .........OK + Comparing RESTART/fv_tracer.res.tile3.nc .........OK + Comparing RESTART/fv_tracer.res.tile4.nc .........OK + Comparing RESTART/fv_tracer.res.tile5.nc .........OK + Comparing RESTART/fv_tracer.res.tile6.nc .........OK + Comparing RESTART/sfc_data.tile1.nc .........OK + Comparing RESTART/sfc_data.tile2.nc .........OK + Comparing RESTART/sfc_data.tile3.nc .........OK + Comparing RESTART/sfc_data.tile4.nc .........OK + Comparing RESTART/sfc_data.tile5.nc .........OK + Comparing RESTART/sfc_data.tile6.nc .........OK + Comparing RESTART/phy_data.tile1.nc .........OK + Comparing RESTART/phy_data.tile2.nc .........OK + Comparing RESTART/phy_data.tile3.nc .........OK + Comparing RESTART/phy_data.tile4.nc .........OK + Comparing RESTART/phy_data.tile5.nc .........OK + Comparing RESTART/phy_data.tile6.nc .........OK +Test 042 fv3_ccpp_gocart_clm PASS -baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_thompson_debug_ccpp -working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_66196/fv3_ccpp_thompson_debug_prod -Checking test 042 fv3_ccpp_thompson_debug results .... +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_gfs_v16beta_flake_ccpp +working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_102642/fv3_ccpp_gfs_v16beta_flake_prod +Checking test 043 fv3_ccpp_gfs_v16beta_flake results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -2144,24 +2152,24 @@ Checking test 042 fv3_ccpp_thompson_debug results .... Comparing phyf000.tile4.nc .........OK Comparing phyf000.tile5.nc .........OK Comparing phyf000.tile6.nc .........OK - Comparing phyf006.tile1.nc .........OK - Comparing phyf006.tile2.nc .........OK - Comparing phyf006.tile3.nc .........OK - Comparing phyf006.tile4.nc .........OK - Comparing phyf006.tile5.nc .........OK - Comparing phyf006.tile6.nc .........OK + Comparing phyf024.tile1.nc .........OK + Comparing phyf024.tile2.nc .........OK + Comparing phyf024.tile3.nc .........OK + Comparing phyf024.tile4.nc .........OK + Comparing phyf024.tile5.nc .........OK + Comparing phyf024.tile6.nc .........OK Comparing dynf000.tile1.nc .........OK Comparing dynf000.tile2.nc .........OK Comparing dynf000.tile3.nc .........OK Comparing dynf000.tile4.nc .........OK Comparing dynf000.tile5.nc .........OK Comparing dynf000.tile6.nc .........OK - Comparing dynf006.tile1.nc .........OK - Comparing dynf006.tile2.nc .........OK - Comparing dynf006.tile3.nc .........OK - Comparing dynf006.tile4.nc .........OK - Comparing dynf006.tile5.nc .........OK - Comparing dynf006.tile6.nc .........OK + Comparing dynf024.tile1.nc .........OK + Comparing dynf024.tile2.nc .........OK + Comparing dynf024.tile3.nc .........OK + Comparing dynf024.tile4.nc .........OK + Comparing dynf024.tile5.nc .........OK + Comparing dynf024.tile6.nc .........OK Comparing RESTART/coupler.res .........OK Comparing RESTART/fv_core.res.nc .........OK Comparing RESTART/fv_core.res.tile1.nc .........OK @@ -2182,24 +2190,24 @@ Checking test 042 fv3_ccpp_thompson_debug results .... Comparing RESTART/fv_tracer.res.tile4.nc .........OK Comparing RESTART/fv_tracer.res.tile5.nc .........OK Comparing RESTART/fv_tracer.res.tile6.nc .........OK - Comparing RESTART/phy_data.tile1.nc .........OK - Comparing RESTART/phy_data.tile2.nc .........OK - Comparing RESTART/phy_data.tile3.nc .........OK - Comparing RESTART/phy_data.tile4.nc .........OK - Comparing RESTART/phy_data.tile5.nc .........OK - Comparing RESTART/phy_data.tile6.nc .........OK Comparing RESTART/sfc_data.tile1.nc .........OK Comparing RESTART/sfc_data.tile2.nc .........OK Comparing RESTART/sfc_data.tile3.nc .........OK Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 042 fv3_ccpp_thompson_debug PASS + Comparing RESTART/phy_data.tile1.nc .........OK + Comparing RESTART/phy_data.tile2.nc .........OK + Comparing RESTART/phy_data.tile3.nc .........OK + Comparing RESTART/phy_data.tile4.nc .........OK + Comparing RESTART/phy_data.tile5.nc .........OK + Comparing RESTART/phy_data.tile6.nc .........OK +Test 043 fv3_ccpp_gfs_v16beta_flake PASS -baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_thompson_no_aero_debug_ccpp -working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_66196/fv3_ccpp_thompson_no_aero_debug_prod -Checking test 043 fv3_ccpp_thompson_no_aero_debug results .... +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_gsd_debug_ccpp +working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_102642/fv3_ccpp_gsd_debug_prod +Checking test 044 fv3_ccpp_gsd_debug results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -2212,24 +2220,24 @@ Checking test 043 fv3_ccpp_thompson_no_aero_debug results .... Comparing phyf000.tile4.nc .........OK Comparing phyf000.tile5.nc .........OK Comparing phyf000.tile6.nc .........OK - Comparing phyf006.tile1.nc .........OK - Comparing phyf006.tile2.nc .........OK - Comparing phyf006.tile3.nc .........OK - Comparing phyf006.tile4.nc .........OK - Comparing phyf006.tile5.nc .........OK - Comparing phyf006.tile6.nc .........OK + Comparing phyf003.tile1.nc .........OK + Comparing phyf003.tile2.nc .........OK + Comparing phyf003.tile3.nc .........OK + Comparing phyf003.tile4.nc .........OK + Comparing phyf003.tile5.nc .........OK + Comparing phyf003.tile6.nc .........OK Comparing dynf000.tile1.nc .........OK Comparing dynf000.tile2.nc .........OK Comparing dynf000.tile3.nc .........OK Comparing dynf000.tile4.nc .........OK Comparing dynf000.tile5.nc .........OK Comparing dynf000.tile6.nc .........OK - Comparing dynf006.tile1.nc .........OK - Comparing dynf006.tile2.nc .........OK - Comparing dynf006.tile3.nc .........OK - Comparing dynf006.tile4.nc .........OK - Comparing dynf006.tile5.nc .........OK - Comparing dynf006.tile6.nc .........OK + Comparing dynf003.tile1.nc .........OK + Comparing dynf003.tile2.nc .........OK + Comparing dynf003.tile3.nc .........OK + Comparing dynf003.tile4.nc .........OK + Comparing dynf003.tile5.nc .........OK + Comparing dynf003.tile6.nc .........OK Comparing RESTART/coupler.res .........OK Comparing RESTART/fv_core.res.nc .........OK Comparing RESTART/fv_core.res.tile1.nc .........OK @@ -2262,22 +2270,42 @@ Checking test 043 fv3_ccpp_thompson_no_aero_debug results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 043 fv3_ccpp_thompson_no_aero_debug PASS +Test 044 fv3_ccpp_gsd_debug PASS -baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_gfsv16_csawmg_ccpp -working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_66196/fv3_ccpp_gfsv16_csawmg_prod -Checking test 044 fv3_ccpp_gfsv16_csawmg results .... +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_gsd_diag3d_debug_ccpp +working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_102642/fv3_ccpp_gsd_diag3d_debug_prod +Checking test 045 fv3_ccpp_gsd_diag3d_debug results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK Comparing atmos_4xdaily.tile4.nc .........OK Comparing atmos_4xdaily.tile5.nc .........OK Comparing atmos_4xdaily.tile6.nc .........OK - Comparing phyf000.nemsio .........OK - Comparing phyf024.nemsio .........OK - Comparing dynf000.nemsio .........OK - Comparing dynf024.nemsio .........OK + Comparing phyf000.tile1.nc .........OK + Comparing phyf000.tile2.nc .........OK + Comparing phyf000.tile3.nc .........OK + Comparing phyf000.tile4.nc .........OK + Comparing phyf000.tile5.nc .........OK + Comparing phyf000.tile6.nc .........OK + Comparing phyf003.tile1.nc .........OK + Comparing phyf003.tile2.nc .........OK + Comparing phyf003.tile3.nc .........OK + Comparing phyf003.tile4.nc .........OK + Comparing phyf003.tile5.nc .........OK + Comparing phyf003.tile6.nc .........OK + Comparing dynf000.tile1.nc .........OK + Comparing dynf000.tile2.nc .........OK + Comparing dynf000.tile3.nc .........OK + Comparing dynf000.tile4.nc .........OK + Comparing dynf000.tile5.nc .........OK + Comparing dynf000.tile6.nc .........OK + Comparing dynf003.tile1.nc .........OK + Comparing dynf003.tile2.nc .........OK + Comparing dynf003.tile3.nc .........OK + Comparing dynf003.tile4.nc .........OK + Comparing dynf003.tile5.nc .........OK + Comparing dynf003.tile6.nc .........OK Comparing RESTART/coupler.res .........OK Comparing RESTART/fv_core.res.nc .........OK Comparing RESTART/fv_core.res.tile1.nc .........OK @@ -2310,22 +2338,42 @@ Checking test 044 fv3_ccpp_gfsv16_csawmg results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 044 fv3_ccpp_gfsv16_csawmg PASS +Test 045 fv3_ccpp_gsd_diag3d_debug PASS -baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_gfsv16_csawmgt_ccpp -working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_66196/fv3_ccpp_gfsv16_csawmgt_prod -Checking test 045 fv3_ccpp_gfsv16_csawmgt results .... +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_thompson_debug_ccpp +working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_102642/fv3_ccpp_thompson_debug_prod +Checking test 046 fv3_ccpp_thompson_debug results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK Comparing atmos_4xdaily.tile4.nc .........OK Comparing atmos_4xdaily.tile5.nc .........OK Comparing atmos_4xdaily.tile6.nc .........OK - Comparing phyf000.nemsio .........OK - Comparing phyf024.nemsio .........OK - Comparing dynf000.nemsio .........OK - Comparing dynf024.nemsio .........OK + Comparing phyf000.tile1.nc .........OK + Comparing phyf000.tile2.nc .........OK + Comparing phyf000.tile3.nc .........OK + Comparing phyf000.tile4.nc .........OK + Comparing phyf000.tile5.nc .........OK + Comparing phyf000.tile6.nc .........OK + Comparing phyf006.tile1.nc .........OK + Comparing phyf006.tile2.nc .........OK + Comparing phyf006.tile3.nc .........OK + Comparing phyf006.tile4.nc .........OK + Comparing phyf006.tile5.nc .........OK + Comparing phyf006.tile6.nc .........OK + Comparing dynf000.tile1.nc .........OK + Comparing dynf000.tile2.nc .........OK + Comparing dynf000.tile3.nc .........OK + Comparing dynf000.tile4.nc .........OK + Comparing dynf000.tile5.nc .........OK + Comparing dynf000.tile6.nc .........OK + Comparing dynf006.tile1.nc .........OK + Comparing dynf006.tile2.nc .........OK + Comparing dynf006.tile3.nc .........OK + Comparing dynf006.tile4.nc .........OK + Comparing dynf006.tile5.nc .........OK + Comparing dynf006.tile6.nc .........OK Comparing RESTART/coupler.res .........OK Comparing RESTART/fv_core.res.nc .........OK Comparing RESTART/fv_core.res.tile1.nc .........OK @@ -2358,22 +2406,42 @@ Checking test 045 fv3_ccpp_gfsv16_csawmgt results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 045 fv3_ccpp_gfsv16_csawmgt PASS +Test 046 fv3_ccpp_thompson_debug PASS -baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_gocart_clm_ccpp -working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_66196/fv3_ccpp_gocart_clm_prod -Checking test 046 fv3_ccpp_gocart_clm results .... +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_thompson_no_aero_debug_ccpp +working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_102642/fv3_ccpp_thompson_no_aero_debug_prod +Checking test 047 fv3_ccpp_thompson_no_aero_debug results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK Comparing atmos_4xdaily.tile4.nc .........OK Comparing atmos_4xdaily.tile5.nc .........OK Comparing atmos_4xdaily.tile6.nc .........OK - Comparing phyf000.nemsio .........OK - Comparing phyf024.nemsio .........OK - Comparing dynf000.nemsio .........OK - Comparing dynf024.nemsio .........OK + Comparing phyf000.tile1.nc .........OK + Comparing phyf000.tile2.nc .........OK + Comparing phyf000.tile3.nc .........OK + Comparing phyf000.tile4.nc .........OK + Comparing phyf000.tile5.nc .........OK + Comparing phyf000.tile6.nc .........OK + Comparing phyf006.tile1.nc .........OK + Comparing phyf006.tile2.nc .........OK + Comparing phyf006.tile3.nc .........OK + Comparing phyf006.tile4.nc .........OK + Comparing phyf006.tile5.nc .........OK + Comparing phyf006.tile6.nc .........OK + Comparing dynf000.tile1.nc .........OK + Comparing dynf000.tile2.nc .........OK + Comparing dynf000.tile3.nc .........OK + Comparing dynf000.tile4.nc .........OK + Comparing dynf000.tile5.nc .........OK + Comparing dynf000.tile6.nc .........OK + Comparing dynf006.tile1.nc .........OK + Comparing dynf006.tile2.nc .........OK + Comparing dynf006.tile3.nc .........OK + Comparing dynf006.tile4.nc .........OK + Comparing dynf006.tile5.nc .........OK + Comparing dynf006.tile6.nc .........OK Comparing RESTART/coupler.res .........OK Comparing RESTART/fv_core.res.nc .........OK Comparing RESTART/fv_core.res.tile1.nc .........OK @@ -2394,24 +2462,24 @@ Checking test 046 fv3_ccpp_gocart_clm results .... Comparing RESTART/fv_tracer.res.tile4.nc .........OK Comparing RESTART/fv_tracer.res.tile5.nc .........OK Comparing RESTART/fv_tracer.res.tile6.nc .........OK - Comparing RESTART/sfc_data.tile1.nc .........OK - Comparing RESTART/sfc_data.tile2.nc .........OK - Comparing RESTART/sfc_data.tile3.nc .........OK - Comparing RESTART/sfc_data.tile4.nc .........OK - Comparing RESTART/sfc_data.tile5.nc .........OK - Comparing RESTART/sfc_data.tile6.nc .........OK Comparing RESTART/phy_data.tile1.nc .........OK Comparing RESTART/phy_data.tile2.nc .........OK Comparing RESTART/phy_data.tile3.nc .........OK Comparing RESTART/phy_data.tile4.nc .........OK Comparing RESTART/phy_data.tile5.nc .........OK Comparing RESTART/phy_data.tile6.nc .........OK -Test 046 fv3_ccpp_gocart_clm PASS + Comparing RESTART/sfc_data.tile1.nc .........OK + Comparing RESTART/sfc_data.tile2.nc .........OK + Comparing RESTART/sfc_data.tile3.nc .........OK + Comparing RESTART/sfc_data.tile4.nc .........OK + Comparing RESTART/sfc_data.tile5.nc .........OK + Comparing RESTART/sfc_data.tile6.nc .........OK +Test 047 fv3_ccpp_thompson_no_aero_debug PASS -baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200807/fv3_gfs_v16beta_flake_ccpp -working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_66196/fv3_ccpp_gfs_v16beta_flake_prod -Checking test 047 fv3_ccpp_gfs_v16beta_flake results .... +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200929/fv3_rrfs_v1beta_debug_ccpp +working dir = /gpfs/dell2/ptmp/Dusan.Jovic/FV3_RT/rt_102642/fv3_ccpp_rrfs_v1beta_debug_prod +Checking test 048 fv3_ccpp_rrfs_v1beta_debug results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -2424,24 +2492,24 @@ Checking test 047 fv3_ccpp_gfs_v16beta_flake results .... Comparing phyf000.tile4.nc .........OK Comparing phyf000.tile5.nc .........OK Comparing phyf000.tile6.nc .........OK - Comparing phyf024.tile1.nc .........OK - Comparing phyf024.tile2.nc .........OK - Comparing phyf024.tile3.nc .........OK - Comparing phyf024.tile4.nc .........OK - Comparing phyf024.tile5.nc .........OK - Comparing phyf024.tile6.nc .........OK + Comparing phyf003.tile1.nc .........OK + Comparing phyf003.tile2.nc .........OK + Comparing phyf003.tile3.nc .........OK + Comparing phyf003.tile4.nc .........OK + Comparing phyf003.tile5.nc .........OK + Comparing phyf003.tile6.nc .........OK Comparing dynf000.tile1.nc .........OK Comparing dynf000.tile2.nc .........OK Comparing dynf000.tile3.nc .........OK Comparing dynf000.tile4.nc .........OK Comparing dynf000.tile5.nc .........OK Comparing dynf000.tile6.nc .........OK - Comparing dynf024.tile1.nc .........OK - Comparing dynf024.tile2.nc .........OK - Comparing dynf024.tile3.nc .........OK - Comparing dynf024.tile4.nc .........OK - Comparing dynf024.tile5.nc .........OK - Comparing dynf024.tile6.nc .........OK + Comparing dynf003.tile1.nc .........OK + Comparing dynf003.tile2.nc .........OK + Comparing dynf003.tile3.nc .........OK + Comparing dynf003.tile4.nc .........OK + Comparing dynf003.tile5.nc .........OK + Comparing dynf003.tile6.nc .........OK Comparing RESTART/coupler.res .........OK Comparing RESTART/fv_core.res.nc .........OK Comparing RESTART/fv_core.res.tile1.nc .........OK @@ -2462,21 +2530,21 @@ Checking test 047 fv3_ccpp_gfs_v16beta_flake results .... Comparing RESTART/fv_tracer.res.tile4.nc .........OK Comparing RESTART/fv_tracer.res.tile5.nc .........OK Comparing RESTART/fv_tracer.res.tile6.nc .........OK - Comparing RESTART/sfc_data.tile1.nc .........OK - Comparing RESTART/sfc_data.tile2.nc .........OK - Comparing RESTART/sfc_data.tile3.nc .........OK - Comparing RESTART/sfc_data.tile4.nc .........OK - Comparing RESTART/sfc_data.tile5.nc .........OK - Comparing RESTART/sfc_data.tile6.nc .........OK Comparing RESTART/phy_data.tile1.nc .........OK Comparing RESTART/phy_data.tile2.nc .........OK Comparing RESTART/phy_data.tile3.nc .........OK Comparing RESTART/phy_data.tile4.nc .........OK Comparing RESTART/phy_data.tile5.nc .........OK Comparing RESTART/phy_data.tile6.nc .........OK -Test 047 fv3_ccpp_gfs_v16beta_flake PASS + Comparing RESTART/sfc_data.tile1.nc .........OK + Comparing RESTART/sfc_data.tile2.nc .........OK + Comparing RESTART/sfc_data.tile3.nc .........OK + Comparing RESTART/sfc_data.tile4.nc .........OK + Comparing RESTART/sfc_data.tile5.nc .........OK + Comparing RESTART/sfc_data.tile6.nc .........OK +Test 048 fv3_ccpp_rrfs_v1beta_debug PASS REGRESSION TEST WAS SUCCESSFUL -Fri Aug 7 00:21:16 UTC 2020 -Elapsed time: 01h:00m:07s. Have a nice day! +Tue Sep 29 17:07:02 UTC 2020 +Elapsed time: 00h:43m:25s. Have a nice day! diff --git a/tests/UnitTests_hera.intel.log b/tests/UnitTests_hera.intel.log index 81412d90dc..65a1bd9615 100644 --- a/tests/UnitTests_hera.intel.log +++ b/tests/UnitTests_hera.intel.log @@ -1,157 +1,147 @@ -baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200512/INTEL/fv3_control_32bit -working dir = /scratch1/NCEPDEV/stmp2/Minsuk.Ji/FV3_UT/ut_72447/fv3_ccpp_control_32bit_base -Checking test 32bit_base fv3_ccpp_control results .... - mkdir -p /scratch1/NCEPDEV/stmp4/Minsuk.Ji/FV3_UT/UNIT_TEST/fv3_control_32bit/RESTART - Moving atmos_4xdaily.tile1.nc ..... Moving atmos_4xdaily.tile2.nc ..... Moving atmos_4xdaily.tile3.nc ..... Moving atmos_4xdaily.tile4.nc ..... Moving atmos_4xdaily.tile5.nc ..... Moving atmos_4xdaily.tile6.nc ..... Moving phyf000.tile1.nc ..... Moving phyf000.tile2.nc ..... Moving phyf000.tile3.nc ..... Moving phyf000.tile4.nc ..... Moving phyf000.tile5.nc ..... Moving phyf000.tile6.nc ..... Moving phyf024.tile1.nc ..... Moving phyf024.tile2.nc ..... Moving phyf024.tile3.nc ..... Moving phyf024.tile4.nc ..... Moving phyf024.tile5.nc ..... Moving phyf024.tile6.nc ..... Moving dynf000.tile1.nc ..... Moving dynf000.tile2.nc ..... Moving dynf000.tile3.nc ..... Moving dynf000.tile4.nc ..... Moving dynf000.tile5.nc ..... Moving dynf000.tile6.nc ..... Moving dynf024.tile1.nc ..... Moving dynf024.tile2.nc ..... Moving dynf024.tile3.nc ..... Moving dynf024.tile4.nc ..... Moving dynf024.tile5.nc ..... Moving dynf024.tile6.nc ..... Moving RESTART/coupler.res ..... Moving RESTART/fv_core.res.nc ..... Moving RESTART/fv_core.res.tile1.nc ..... Moving RESTART/fv_core.res.tile2.nc ..... Moving RESTART/fv_core.res.tile3.nc ..... Moving RESTART/fv_core.res.tile4.nc ..... Moving RESTART/fv_core.res.tile5.nc ..... Moving RESTART/fv_core.res.tile6.nc ..... Moving RESTART/fv_srf_wnd.res.tile1.nc ..... Moving RESTART/fv_srf_wnd.res.tile2.nc ..... Moving RESTART/fv_srf_wnd.res.tile3.nc ..... Moving RESTART/fv_srf_wnd.res.tile4.nc ..... Moving RESTART/fv_srf_wnd.res.tile5.nc ..... Moving RESTART/fv_srf_wnd.res.tile6.nc ..... Moving RESTART/fv_tracer.res.tile1.nc ..... Moving RESTART/fv_tracer.res.tile2.nc ..... Moving RESTART/fv_tracer.res.tile3.nc ..... Moving RESTART/fv_tracer.res.tile4.nc ..... Moving RESTART/fv_tracer.res.tile5.nc ..... Moving RESTART/fv_tracer.res.tile6.nc ..... Moving RESTART/phy_data.tile1.nc ..... Moving RESTART/phy_data.tile2.nc ..... Moving RESTART/phy_data.tile3.nc ..... Moving RESTART/phy_data.tile4.nc ..... Moving RESTART/phy_data.tile5.nc ..... Moving RESTART/phy_data.tile6.nc ..... Moving RESTART/sfc_data.tile1.nc ..... Moving RESTART/sfc_data.tile2.nc ..... Moving RESTART/sfc_data.tile3.nc ..... Moving RESTART/sfc_data.tile4.nc ..... Moving RESTART/sfc_data.tile5.nc ..... Moving RESTART/sfc_data.tile6.nc .....Test 32bit_base fv3_ccpp_control PASS +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200713/INTEL/fv3_control_bit_base +working dir = /scratch1/NCEPDEV/stmp2/Minsuk.Ji/FV3_UT/ut_269251/fv3_ccpp_control_bit_base +Checking test bit_base fv3_ccpp_control results .... +Moving baseline bit_base fv3_ccpp_control files .... + mkdir -p /scratch1/NCEPDEV/stmp4/Minsuk.Ji/FV3_UT/UNIT_TEST/fv3_control_bit_base/RESTART + Moving atmos_4xdaily.tile1.nc .........OK + Moving atmos_4xdaily.tile2.nc .........OK + Moving atmos_4xdaily.tile3.nc .........OK + Moving atmos_4xdaily.tile4.nc .........OK + Moving atmos_4xdaily.tile5.nc .........OK + Moving atmos_4xdaily.tile6.nc .........OK + Moving phyf000.tile1.nc .........OK + Moving phyf000.tile2.nc .........OK + Moving phyf000.tile3.nc .........OK + Moving phyf000.tile4.nc .........OK + Moving phyf000.tile5.nc .........OK + Moving phyf000.tile6.nc .........OK + Moving phyf024.tile1.nc .........OK + Moving phyf024.tile2.nc .........OK + Moving phyf024.tile3.nc .........OK + Moving phyf024.tile4.nc .........OK + Moving phyf024.tile5.nc .........OK + Moving phyf024.tile6.nc .........OK + Moving dynf000.tile1.nc .........OK + Moving dynf000.tile2.nc .........OK + Moving dynf000.tile3.nc .........OK + Moving dynf000.tile4.nc .........OK + Moving dynf000.tile5.nc .........OK + Moving dynf000.tile6.nc .........OK + Moving dynf024.tile1.nc .........OK + Moving dynf024.tile2.nc .........OK + Moving dynf024.tile3.nc .........OK + Moving dynf024.tile4.nc .........OK + Moving dynf024.tile5.nc .........OK + Moving dynf024.tile6.nc .........OK + Moving RESTART/coupler.res .........OK + Moving RESTART/fv_core.res.nc .........OK + Moving RESTART/fv_core.res.tile1.nc .........OK + Moving RESTART/fv_core.res.tile2.nc .........OK + Moving RESTART/fv_core.res.tile3.nc .........OK + Moving RESTART/fv_core.res.tile4.nc .........OK + Moving RESTART/fv_core.res.tile5.nc .........OK + Moving RESTART/fv_core.res.tile6.nc .........OK + Moving RESTART/fv_srf_wnd.res.tile1.nc .........OK + Moving RESTART/fv_srf_wnd.res.tile2.nc .........OK + Moving RESTART/fv_srf_wnd.res.tile3.nc .........OK + Moving RESTART/fv_srf_wnd.res.tile4.nc .........OK + Moving RESTART/fv_srf_wnd.res.tile5.nc .........OK + Moving RESTART/fv_srf_wnd.res.tile6.nc .........OK + Moving RESTART/fv_tracer.res.tile1.nc .........OK + Moving RESTART/fv_tracer.res.tile2.nc .........OK + Moving RESTART/fv_tracer.res.tile3.nc .........OK + Moving RESTART/fv_tracer.res.tile4.nc .........OK + Moving RESTART/fv_tracer.res.tile5.nc .........OK + Moving RESTART/fv_tracer.res.tile6.nc .........OK + Moving RESTART/phy_data.tile1.nc .........OK + Moving RESTART/phy_data.tile2.nc .........OK + Moving RESTART/phy_data.tile3.nc .........OK + Moving RESTART/phy_data.tile4.nc .........OK + Moving RESTART/phy_data.tile5.nc .........OK + Moving RESTART/phy_data.tile6.nc .........OK + Moving RESTART/sfc_data.tile1.nc .........OK + Moving RESTART/sfc_data.tile2.nc .........OK + Moving RESTART/sfc_data.tile3.nc .........OK + Moving RESTART/sfc_data.tile4.nc .........OK + Moving RESTART/sfc_data.tile5.nc .........OK + Moving RESTART/sfc_data.tile6.nc .........OK +Test bit_base fv3_ccpp_control PASS -baseline dir = /scratch1/NCEPDEV/stmp4/Minsuk.Ji/FV3_UT/UNIT_TEST/fv3_control_32bit -working dir = /scratch1/NCEPDEV/stmp2/Minsuk.Ji/FV3_UT/ut_72447/fv3_ccpp_control_32bit -Checking test 32bit fv3_ccpp_control results .... - Comparing atmos_4xdaily.tile1.nc .........OK - Comparing atmos_4xdaily.tile2.nc .........OK - Comparing atmos_4xdaily.tile3.nc .........OK - Comparing atmos_4xdaily.tile4.nc .........OK - Comparing atmos_4xdaily.tile5.nc .........OK - Comparing atmos_4xdaily.tile6.nc .........OK - Comparing phyf000.tile1.nc .........OK - Comparing phyf000.tile2.nc .........OK - Comparing phyf000.tile3.nc .........OK - Comparing phyf000.tile4.nc .........OK - Comparing phyf000.tile5.nc .........OK - Comparing phyf000.tile6.nc .........OK - Comparing phyf024.tile1.nc .........OK - Comparing phyf024.tile2.nc .........OK - Comparing phyf024.tile3.nc .........OK - Comparing phyf024.tile4.nc .........OK - Comparing phyf024.tile5.nc .........OK - Comparing phyf024.tile6.nc .........OK - Comparing dynf000.tile1.nc .........OK - Comparing dynf000.tile2.nc .........OK - Comparing dynf000.tile3.nc .........OK - Comparing dynf000.tile4.nc .........OK - Comparing dynf000.tile5.nc .........OK - Comparing dynf000.tile6.nc .........OK - Comparing dynf024.tile1.nc .........OK - Comparing dynf024.tile2.nc .........OK - Comparing dynf024.tile3.nc .........OK - Comparing dynf024.tile4.nc .........OK - Comparing dynf024.tile5.nc .........OK - Comparing dynf024.tile6.nc .........OK - Comparing RESTART/coupler.res .........OK - Comparing RESTART/fv_core.res.nc .........OK - Comparing RESTART/fv_core.res.tile1.nc .........OK - Comparing RESTART/fv_core.res.tile2.nc .........OK - Comparing RESTART/fv_core.res.tile3.nc .........OK - Comparing RESTART/fv_core.res.tile4.nc .........OK - Comparing RESTART/fv_core.res.tile5.nc .........OK - Comparing RESTART/fv_core.res.tile6.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile1.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile2.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile3.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile4.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile5.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile6.nc .........OK - Comparing RESTART/fv_tracer.res.tile1.nc .........OK - Comparing RESTART/fv_tracer.res.tile2.nc .........OK - Comparing RESTART/fv_tracer.res.tile3.nc .........OK - Comparing RESTART/fv_tracer.res.tile4.nc .........OK - Comparing RESTART/fv_tracer.res.tile5.nc .........OK - Comparing RESTART/fv_tracer.res.tile6.nc .........OK - Comparing RESTART/phy_data.tile1.nc .........OK - Comparing RESTART/phy_data.tile2.nc .........OK - Comparing RESTART/phy_data.tile3.nc .........OK - Comparing RESTART/phy_data.tile4.nc .........OK - Comparing RESTART/phy_data.tile5.nc .........OK - Comparing RESTART/phy_data.tile6.nc .........OK - Comparing RESTART/sfc_data.tile1.nc .........OK - Comparing RESTART/sfc_data.tile2.nc .........OK - Comparing RESTART/sfc_data.tile3.nc .........OK - Comparing RESTART/sfc_data.tile4.nc .........OK - Comparing RESTART/sfc_data.tile5.nc .........OK - Comparing RESTART/sfc_data.tile6.nc .........OK -Test 32bit fv3_ccpp_control PASS - - -baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200512/INTEL/fv3_control_debug -working dir = /scratch1/NCEPDEV/stmp2/Minsuk.Ji/FV3_UT/ut_72447/fv3_ccpp_control_debug_base -Checking test debug_base fv3_ccpp_control results .... - mkdir -p /scratch1/NCEPDEV/stmp4/Minsuk.Ji/FV3_UT/UNIT_TEST/fv3_control_debug/RESTART - Moving atmos_4xdaily.tile1.nc ..... Moving atmos_4xdaily.tile2.nc ..... Moving atmos_4xdaily.tile3.nc ..... Moving atmos_4xdaily.tile4.nc ..... Moving atmos_4xdaily.tile5.nc ..... Moving atmos_4xdaily.tile6.nc ..... Moving phyf000.tile1.nc ..... Moving phyf000.tile2.nc ..... Moving phyf000.tile3.nc ..... Moving phyf000.tile4.nc ..... Moving phyf000.tile5.nc ..... Moving phyf000.tile6.nc ..... Moving phyf024.tile1.nc ..... Moving phyf024.tile2.nc ..... Moving phyf024.tile3.nc ..... Moving phyf024.tile4.nc ..... Moving phyf024.tile5.nc ..... Moving phyf024.tile6.nc ..... Moving dynf000.tile1.nc ..... Moving dynf000.tile2.nc ..... Moving dynf000.tile3.nc ..... Moving dynf000.tile4.nc ..... Moving dynf000.tile5.nc ..... Moving dynf000.tile6.nc ..... Moving dynf024.tile1.nc ..... Moving dynf024.tile2.nc ..... Moving dynf024.tile3.nc ..... Moving dynf024.tile4.nc ..... Moving dynf024.tile5.nc ..... Moving dynf024.tile6.nc ..... Moving RESTART/coupler.res ..... Moving RESTART/fv_core.res.nc ..... Moving RESTART/fv_core.res.tile1.nc ..... Moving RESTART/fv_core.res.tile2.nc ..... Moving RESTART/fv_core.res.tile3.nc ..... Moving RESTART/fv_core.res.tile4.nc ..... Moving RESTART/fv_core.res.tile5.nc ..... Moving RESTART/fv_core.res.tile6.nc ..... Moving RESTART/fv_srf_wnd.res.tile1.nc ..... Moving RESTART/fv_srf_wnd.res.tile2.nc ..... Moving RESTART/fv_srf_wnd.res.tile3.nc ..... Moving RESTART/fv_srf_wnd.res.tile4.nc ..... Moving RESTART/fv_srf_wnd.res.tile5.nc ..... Moving RESTART/fv_srf_wnd.res.tile6.nc ..... Moving RESTART/fv_tracer.res.tile1.nc ..... Moving RESTART/fv_tracer.res.tile2.nc ..... Moving RESTART/fv_tracer.res.tile3.nc ..... Moving RESTART/fv_tracer.res.tile4.nc ..... Moving RESTART/fv_tracer.res.tile5.nc ..... Moving RESTART/fv_tracer.res.tile6.nc ..... Moving RESTART/phy_data.tile1.nc ..... Moving RESTART/phy_data.tile2.nc ..... Moving RESTART/phy_data.tile3.nc ..... Moving RESTART/phy_data.tile4.nc ..... Moving RESTART/phy_data.tile5.nc ..... Moving RESTART/phy_data.tile6.nc ..... Moving RESTART/sfc_data.tile1.nc ..... Moving RESTART/sfc_data.tile2.nc ..... Moving RESTART/sfc_data.tile3.nc ..... Moving RESTART/sfc_data.tile4.nc ..... Moving RESTART/sfc_data.tile5.nc ..... Moving RESTART/sfc_data.tile6.nc .....Test debug_base fv3_ccpp_control PASS - - -baseline dir = /scratch1/NCEPDEV/stmp4/Minsuk.Ji/FV3_UT/UNIT_TEST/fv3_control_debug -working dir = /scratch1/NCEPDEV/stmp2/Minsuk.Ji/FV3_UT/ut_72447/fv3_ccpp_control_debug -Checking test debug fv3_ccpp_control results .... - Comparing atmos_4xdaily.tile1.nc .........OK - Comparing atmos_4xdaily.tile2.nc .........OK - Comparing atmos_4xdaily.tile3.nc .........OK - Comparing atmos_4xdaily.tile4.nc .........OK - Comparing atmos_4xdaily.tile5.nc .........OK - Comparing atmos_4xdaily.tile6.nc .........OK - Comparing phyf000.tile1.nc .........OK - Comparing phyf000.tile2.nc .........OK - Comparing phyf000.tile3.nc .........OK - Comparing phyf000.tile4.nc .........OK - Comparing phyf000.tile5.nc .........OK - Comparing phyf000.tile6.nc .........OK - Comparing phyf024.tile1.nc .........OK - Comparing phyf024.tile2.nc .........OK - Comparing phyf024.tile3.nc .........OK - Comparing phyf024.tile4.nc .........OK - Comparing phyf024.tile5.nc .........OK - Comparing phyf024.tile6.nc .........OK - Comparing dynf000.tile1.nc .........OK - Comparing dynf000.tile2.nc .........OK - Comparing dynf000.tile3.nc .........OK - Comparing dynf000.tile4.nc .........OK - Comparing dynf000.tile5.nc .........OK - Comparing dynf000.tile6.nc .........OK - Comparing dynf024.tile1.nc .........OK - Comparing dynf024.tile2.nc .........OK - Comparing dynf024.tile3.nc .........OK - Comparing dynf024.tile4.nc .........OK - Comparing dynf024.tile5.nc .........OK - Comparing dynf024.tile6.nc .........OK - Comparing RESTART/coupler.res .........OK - Comparing RESTART/fv_core.res.nc .........OK - Comparing RESTART/fv_core.res.tile1.nc .........OK - Comparing RESTART/fv_core.res.tile2.nc .........OK - Comparing RESTART/fv_core.res.tile3.nc .........OK - Comparing RESTART/fv_core.res.tile4.nc .........OK - Comparing RESTART/fv_core.res.tile5.nc .........OK - Comparing RESTART/fv_core.res.tile6.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile1.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile2.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile3.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile4.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile5.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile6.nc .........OK - Comparing RESTART/fv_tracer.res.tile1.nc .........OK - Comparing RESTART/fv_tracer.res.tile2.nc .........OK - Comparing RESTART/fv_tracer.res.tile3.nc .........OK - Comparing RESTART/fv_tracer.res.tile4.nc .........OK - Comparing RESTART/fv_tracer.res.tile5.nc .........OK - Comparing RESTART/fv_tracer.res.tile6.nc .........OK - Comparing RESTART/phy_data.tile1.nc .........OK - Comparing RESTART/phy_data.tile2.nc .........OK - Comparing RESTART/phy_data.tile3.nc .........OK - Comparing RESTART/phy_data.tile4.nc .........OK - Comparing RESTART/phy_data.tile5.nc .........OK - Comparing RESTART/phy_data.tile6.nc .........OK - Comparing RESTART/sfc_data.tile1.nc .........OK - Comparing RESTART/sfc_data.tile2.nc .........OK - Comparing RESTART/sfc_data.tile3.nc .........OK - Comparing RESTART/sfc_data.tile4.nc .........OK - Comparing RESTART/sfc_data.tile5.nc .........OK - Comparing RESTART/sfc_data.tile6.nc .........OK -Test debug fv3_ccpp_control PASS +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200713/INTEL/fv3_control_dbg_base +working dir = /scratch1/NCEPDEV/stmp2/Minsuk.Ji/FV3_UT/ut_269251/fv3_ccpp_control_dbg_base +Checking test dbg_base fv3_ccpp_control results .... +Moving baseline dbg_base fv3_ccpp_control files .... + mkdir -p /scratch1/NCEPDEV/stmp4/Minsuk.Ji/FV3_UT/UNIT_TEST/fv3_control_dbg_base/RESTART + Moving atmos_4xdaily.tile1.nc .........OK + Moving atmos_4xdaily.tile2.nc .........OK + Moving atmos_4xdaily.tile3.nc .........OK + Moving atmos_4xdaily.tile4.nc .........OK + Moving atmos_4xdaily.tile5.nc .........OK + Moving atmos_4xdaily.tile6.nc .........OK + Moving phyf000.tile1.nc .........OK + Moving phyf000.tile2.nc .........OK + Moving phyf000.tile3.nc .........OK + Moving phyf000.tile4.nc .........OK + Moving phyf000.tile5.nc .........OK + Moving phyf000.tile6.nc .........OK + Moving phyf024.tile1.nc .........OK + Moving phyf024.tile2.nc .........OK + Moving phyf024.tile3.nc .........OK + Moving phyf024.tile4.nc .........OK + Moving phyf024.tile5.nc .........OK + Moving phyf024.tile6.nc .........OK + Moving dynf000.tile1.nc .........OK + Moving dynf000.tile2.nc .........OK + Moving dynf000.tile3.nc .........OK + Moving dynf000.tile4.nc .........OK + Moving dynf000.tile5.nc .........OK + Moving dynf000.tile6.nc .........OK + Moving dynf024.tile1.nc .........OK + Moving dynf024.tile2.nc .........OK + Moving dynf024.tile3.nc .........OK + Moving dynf024.tile4.nc .........OK + Moving dynf024.tile5.nc .........OK + Moving dynf024.tile6.nc .........OK + Moving RESTART/coupler.res .........OK + Moving RESTART/fv_core.res.nc .........OK + Moving RESTART/fv_core.res.tile1.nc .........OK + Moving RESTART/fv_core.res.tile2.nc .........OK + Moving RESTART/fv_core.res.tile3.nc .........OK + Moving RESTART/fv_core.res.tile4.nc .........OK + Moving RESTART/fv_core.res.tile5.nc .........OK + Moving RESTART/fv_core.res.tile6.nc .........OK + Moving RESTART/fv_srf_wnd.res.tile1.nc .........OK + Moving RESTART/fv_srf_wnd.res.tile2.nc .........OK + Moving RESTART/fv_srf_wnd.res.tile3.nc .........OK + Moving RESTART/fv_srf_wnd.res.tile4.nc .........OK + Moving RESTART/fv_srf_wnd.res.tile5.nc .........OK + Moving RESTART/fv_srf_wnd.res.tile6.nc .........OK + Moving RESTART/fv_tracer.res.tile1.nc .........OK + Moving RESTART/fv_tracer.res.tile2.nc .........OK + Moving RESTART/fv_tracer.res.tile3.nc .........OK + Moving RESTART/fv_tracer.res.tile4.nc .........OK + Moving RESTART/fv_tracer.res.tile5.nc .........OK + Moving RESTART/fv_tracer.res.tile6.nc .........OK + Moving RESTART/phy_data.tile1.nc .........OK + Moving RESTART/phy_data.tile2.nc .........OK + Moving RESTART/phy_data.tile3.nc .........OK + Moving RESTART/phy_data.tile4.nc .........OK + Moving RESTART/phy_data.tile5.nc .........OK + Moving RESTART/phy_data.tile6.nc .........OK + Moving RESTART/sfc_data.tile1.nc .........OK + Moving RESTART/sfc_data.tile2.nc .........OK + Moving RESTART/sfc_data.tile3.nc .........OK + Moving RESTART/sfc_data.tile4.nc .........OK + Moving RESTART/sfc_data.tile5.nc .........OK + Moving RESTART/sfc_data.tile6.nc .........OK +Test dbg_base fv3_ccpp_control PASS -baseline dir = /scratch1/NCEPDEV/stmp4/Minsuk.Ji/FV3_UT/UNIT_TEST/fv3_control_std -working dir = /scratch1/NCEPDEV/stmp2/Minsuk.Ji/FV3_UT/ut_72447/fv3_ccpp_control_decomp -Checking test decomp fv3_ccpp_control results .... +baseline dir = /scratch1/NCEPDEV/stmp4/Minsuk.Ji/FV3_UT/UNIT_TEST/fv3_control_std_base +working dir = /scratch1/NCEPDEV/stmp2/Minsuk.Ji/FV3_UT/ut_269251/fv3_ccpp_control_dcp +Checking test dcp fv3_ccpp_control results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -214,11 +204,11 @@ Checking test decomp fv3_ccpp_control results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test decomp fv3_ccpp_control PASS +Test dcp fv3_ccpp_control PASS -baseline dir = /scratch1/NCEPDEV/stmp4/Minsuk.Ji/FV3_UT/UNIT_TEST/fv3_control_std -working dir = /scratch1/NCEPDEV/stmp2/Minsuk.Ji/FV3_UT/ut_72447/fv3_ccpp_control_mpi +baseline dir = /scratch1/NCEPDEV/stmp4/Minsuk.Ji/FV3_UT/UNIT_TEST/fv3_control_std_base +working dir = /scratch1/NCEPDEV/stmp2/Minsuk.Ji/FV3_UT/ut_269251/fv3_ccpp_control_mpi Checking test mpi fv3_ccpp_control results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -285,134 +275,129 @@ Checking test mpi fv3_ccpp_control results .... Test mpi fv3_ccpp_control PASS -baseline dir = /scratch1/NCEPDEV/stmp4/Minsuk.Ji/FV3_UT/UNIT_TEST/fv3_control_std -working dir = /scratch1/NCEPDEV/stmp2/Minsuk.Ji/FV3_UT/ut_72447/fv3_ccpp_control_restart -Checking test restart fv3_ccpp_control results .... - Comparing phyf024.tile1.nc .........OK - Comparing phyf024.tile2.nc .........OK - Comparing phyf024.tile3.nc .........OK - Comparing phyf024.tile4.nc .........OK - Comparing phyf024.tile5.nc .........OK - Comparing phyf024.tile6.nc .........OK - Comparing dynf024.tile1.nc .........OK - Comparing dynf024.tile2.nc .........OK - Comparing dynf024.tile3.nc .........OK - Comparing dynf024.tile4.nc .........OK - Comparing dynf024.tile5.nc .........OK - Comparing dynf024.tile6.nc .........OK +baseline dir = /scratch1/NCEPDEV/stmp4/Minsuk.Ji/FV3_UT/UNIT_TEST/fv3_control_std_base +working dir = /scratch1/NCEPDEV/stmp2/Minsuk.Ji/FV3_UT/ut_269251/fv3_ccpp_control_rst +Checking test rst fv3_ccpp_control results .... + Comparing phyf024.tile1.nc ............NOT OK + Comparing phyf024.tile2.nc ............NOT OK + Comparing phyf024.tile3.nc ............NOT OK + Comparing phyf024.tile4.nc ............NOT OK + Comparing phyf024.tile5.nc ............NOT OK + Comparing phyf024.tile6.nc ............NOT OK + Comparing dynf024.tile1.nc ............NOT OK + Comparing dynf024.tile2.nc ............NOT OK + Comparing dynf024.tile3.nc ............NOT OK + Comparing dynf024.tile4.nc ............NOT OK + Comparing dynf024.tile5.nc ............NOT OK + Comparing dynf024.tile6.nc ............NOT OK Comparing RESTART/coupler.res .........OK Comparing RESTART/fv_core.res.nc .........OK - Comparing RESTART/fv_core.res.tile1.nc .........OK - Comparing RESTART/fv_core.res.tile2.nc .........OK - Comparing RESTART/fv_core.res.tile3.nc .........OK - Comparing RESTART/fv_core.res.tile4.nc .........OK - Comparing RESTART/fv_core.res.tile5.nc .........OK - Comparing RESTART/fv_core.res.tile6.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile1.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile2.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile3.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile4.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile5.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile6.nc .........OK - Comparing RESTART/fv_tracer.res.tile1.nc .........OK - Comparing RESTART/fv_tracer.res.tile2.nc .........OK - Comparing RESTART/fv_tracer.res.tile3.nc .........OK - Comparing RESTART/fv_tracer.res.tile4.nc .........OK - Comparing RESTART/fv_tracer.res.tile5.nc .........OK - Comparing RESTART/fv_tracer.res.tile6.nc .........OK - Comparing RESTART/phy_data.tile1.nc .........OK - Comparing RESTART/phy_data.tile2.nc .........OK - Comparing RESTART/phy_data.tile3.nc .........OK - Comparing RESTART/phy_data.tile4.nc .........OK - Comparing RESTART/phy_data.tile5.nc .........OK - Comparing RESTART/phy_data.tile6.nc .........OK - Comparing RESTART/sfc_data.tile1.nc .........OK - Comparing RESTART/sfc_data.tile2.nc .........OK - Comparing RESTART/sfc_data.tile3.nc .........OK - Comparing RESTART/sfc_data.tile4.nc .........OK - Comparing RESTART/sfc_data.tile5.nc .........OK - Comparing RESTART/sfc_data.tile6.nc .........OK -Test restart fv3_ccpp_control PASS + Comparing RESTART/fv_core.res.tile1.nc ............NOT OK + Comparing RESTART/fv_core.res.tile2.nc ............NOT OK + Comparing RESTART/fv_core.res.tile3.nc ............NOT OK + Comparing RESTART/fv_core.res.tile4.nc ............NOT OK + Comparing RESTART/fv_core.res.tile5.nc ............NOT OK + Comparing RESTART/fv_core.res.tile6.nc ............NOT OK + Comparing RESTART/fv_srf_wnd.res.tile1.nc ............NOT OK + Comparing RESTART/fv_srf_wnd.res.tile2.nc ............NOT OK + Comparing RESTART/fv_srf_wnd.res.tile3.nc ............NOT OK + Comparing RESTART/fv_srf_wnd.res.tile4.nc ............NOT OK + Comparing RESTART/fv_srf_wnd.res.tile5.nc ............NOT OK + Comparing RESTART/fv_srf_wnd.res.tile6.nc ............NOT OK + Comparing RESTART/fv_tracer.res.tile1.nc ............NOT OK + Comparing RESTART/fv_tracer.res.tile2.nc ............NOT OK + Comparing RESTART/fv_tracer.res.tile3.nc ............NOT OK + Comparing RESTART/fv_tracer.res.tile4.nc ............NOT OK + Comparing RESTART/fv_tracer.res.tile5.nc ............NOT OK + Comparing RESTART/fv_tracer.res.tile6.nc ............NOT OK + Comparing RESTART/phy_data.tile1.nc ............NOT OK + Comparing RESTART/phy_data.tile2.nc ............NOT OK + Comparing RESTART/phy_data.tile3.nc ............NOT OK + Comparing RESTART/phy_data.tile4.nc ............NOT OK + Comparing RESTART/phy_data.tile5.nc ............NOT OK + Comparing RESTART/phy_data.tile6.nc ............NOT OK + Comparing RESTART/sfc_data.tile1.nc ............NOT OK + Comparing RESTART/sfc_data.tile2.nc ............NOT OK + Comparing RESTART/sfc_data.tile3.nc ............NOT OK + Comparing RESTART/sfc_data.tile4.nc ............NOT OK + Comparing RESTART/sfc_data.tile5.nc ............NOT OK + Comparing RESTART/sfc_data.tile6.nc ............NOT OK +Test rst fv3_ccpp_control FAIL -baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200512/INTEL/fv3_control_std -working dir = /scratch1/NCEPDEV/stmp2/Minsuk.Ji/FV3_UT/ut_72447/fv3_ccpp_control_std_base +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200713/INTEL/fv3_control_std_base +working dir = /scratch1/NCEPDEV/stmp2/Minsuk.Ji/FV3_UT/ut_269251/fv3_ccpp_control_std_base Checking test std_base fv3_ccpp_control results .... - mkdir -p /scratch1/NCEPDEV/stmp4/Minsuk.Ji/FV3_UT/UNIT_TEST/fv3_control_std/RESTART - Moving atmos_4xdaily.tile1.nc ..... Moving atmos_4xdaily.tile2.nc ..... Moving atmos_4xdaily.tile3.nc ..... Moving atmos_4xdaily.tile4.nc ..... Moving atmos_4xdaily.tile5.nc ..... Moving atmos_4xdaily.tile6.nc ..... Moving phyf000.tile1.nc ..... Moving phyf000.tile2.nc ..... Moving phyf000.tile3.nc ..... Moving phyf000.tile4.nc ..... Moving phyf000.tile5.nc ..... Moving phyf000.tile6.nc ..... Moving phyf024.tile1.nc ..... Moving phyf024.tile2.nc ..... Moving phyf024.tile3.nc ..... Moving phyf024.tile4.nc ..... Moving phyf024.tile5.nc ..... Moving phyf024.tile6.nc ..... Moving dynf000.tile1.nc ..... Moving dynf000.tile2.nc ..... Moving dynf000.tile3.nc ..... Moving dynf000.tile4.nc ..... Moving dynf000.tile5.nc ..... Moving dynf000.tile6.nc ..... Moving dynf024.tile1.nc ..... Moving dynf024.tile2.nc ..... Moving dynf024.tile3.nc ..... Moving dynf024.tile4.nc ..... Moving dynf024.tile5.nc ..... Moving dynf024.tile6.nc ..... Moving RESTART/coupler.res ..... Moving RESTART/fv_core.res.nc ..... Moving RESTART/fv_core.res.tile1.nc ..... Moving RESTART/fv_core.res.tile2.nc ..... Moving RESTART/fv_core.res.tile3.nc ..... Moving RESTART/fv_core.res.tile4.nc ..... Moving RESTART/fv_core.res.tile5.nc ..... Moving RESTART/fv_core.res.tile6.nc ..... Moving RESTART/fv_srf_wnd.res.tile1.nc ..... Moving RESTART/fv_srf_wnd.res.tile2.nc ..... Moving RESTART/fv_srf_wnd.res.tile3.nc ..... Moving RESTART/fv_srf_wnd.res.tile4.nc ..... Moving RESTART/fv_srf_wnd.res.tile5.nc ..... Moving RESTART/fv_srf_wnd.res.tile6.nc ..... Moving RESTART/fv_tracer.res.tile1.nc ..... Moving RESTART/fv_tracer.res.tile2.nc ..... Moving RESTART/fv_tracer.res.tile3.nc ..... Moving RESTART/fv_tracer.res.tile4.nc ..... Moving RESTART/fv_tracer.res.tile5.nc ..... Moving RESTART/fv_tracer.res.tile6.nc ..... Moving RESTART/phy_data.tile1.nc ..... Moving RESTART/phy_data.tile2.nc ..... Moving RESTART/phy_data.tile3.nc ..... Moving RESTART/phy_data.tile4.nc ..... Moving RESTART/phy_data.tile5.nc ..... Moving RESTART/phy_data.tile6.nc ..... Moving RESTART/sfc_data.tile1.nc ..... Moving RESTART/sfc_data.tile2.nc ..... Moving RESTART/sfc_data.tile3.nc ..... Moving RESTART/sfc_data.tile4.nc ..... Moving RESTART/sfc_data.tile5.nc ..... Moving RESTART/sfc_data.tile6.nc .....Test std_base fv3_ccpp_control PASS - - -baseline dir = /scratch1/NCEPDEV/stmp4/Minsuk.Ji/FV3_UT/UNIT_TEST/fv3_control_std -working dir = /scratch1/NCEPDEV/stmp2/Minsuk.Ji/FV3_UT/ut_72447/fv3_ccpp_control_std -Checking test std fv3_ccpp_control results .... - Comparing atmos_4xdaily.tile1.nc .........OK - Comparing atmos_4xdaily.tile2.nc .........OK - Comparing atmos_4xdaily.tile3.nc .........OK - Comparing atmos_4xdaily.tile4.nc .........OK - Comparing atmos_4xdaily.tile5.nc .........OK - Comparing atmos_4xdaily.tile6.nc .........OK - Comparing phyf000.tile1.nc .........OK - Comparing phyf000.tile2.nc .........OK - Comparing phyf000.tile3.nc .........OK - Comparing phyf000.tile4.nc .........OK - Comparing phyf000.tile5.nc .........OK - Comparing phyf000.tile6.nc .........OK - Comparing phyf024.tile1.nc .........OK - Comparing phyf024.tile2.nc .........OK - Comparing phyf024.tile3.nc .........OK - Comparing phyf024.tile4.nc .........OK - Comparing phyf024.tile5.nc .........OK - Comparing phyf024.tile6.nc .........OK - Comparing dynf000.tile1.nc .........OK - Comparing dynf000.tile2.nc .........OK - Comparing dynf000.tile3.nc .........OK - Comparing dynf000.tile4.nc .........OK - Comparing dynf000.tile5.nc .........OK - Comparing dynf000.tile6.nc .........OK - Comparing dynf024.tile1.nc .........OK - Comparing dynf024.tile2.nc .........OK - Comparing dynf024.tile3.nc .........OK - Comparing dynf024.tile4.nc .........OK - Comparing dynf024.tile5.nc .........OK - Comparing dynf024.tile6.nc .........OK - Comparing RESTART/coupler.res .........OK - Comparing RESTART/fv_core.res.nc .........OK - Comparing RESTART/fv_core.res.tile1.nc .........OK - Comparing RESTART/fv_core.res.tile2.nc .........OK - Comparing RESTART/fv_core.res.tile3.nc .........OK - Comparing RESTART/fv_core.res.tile4.nc .........OK - Comparing RESTART/fv_core.res.tile5.nc .........OK - Comparing RESTART/fv_core.res.tile6.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile1.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile2.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile3.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile4.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile5.nc .........OK - Comparing RESTART/fv_srf_wnd.res.tile6.nc .........OK - Comparing RESTART/fv_tracer.res.tile1.nc .........OK - Comparing RESTART/fv_tracer.res.tile2.nc .........OK - Comparing RESTART/fv_tracer.res.tile3.nc .........OK - Comparing RESTART/fv_tracer.res.tile4.nc .........OK - Comparing RESTART/fv_tracer.res.tile5.nc .........OK - Comparing RESTART/fv_tracer.res.tile6.nc .........OK - Comparing RESTART/phy_data.tile1.nc .........OK - Comparing RESTART/phy_data.tile2.nc .........OK - Comparing RESTART/phy_data.tile3.nc .........OK - Comparing RESTART/phy_data.tile4.nc .........OK - Comparing RESTART/phy_data.tile5.nc .........OK - Comparing RESTART/phy_data.tile6.nc .........OK - Comparing RESTART/sfc_data.tile1.nc .........OK - Comparing RESTART/sfc_data.tile2.nc .........OK - Comparing RESTART/sfc_data.tile3.nc .........OK - Comparing RESTART/sfc_data.tile4.nc .........OK - Comparing RESTART/sfc_data.tile5.nc .........OK - Comparing RESTART/sfc_data.tile6.nc .........OK -Test std fv3_ccpp_control PASS +Moving baseline std_base fv3_ccpp_control files .... + mkdir -p /scratch1/NCEPDEV/stmp4/Minsuk.Ji/FV3_UT/UNIT_TEST/fv3_control_std_base/RESTART + Moving atmos_4xdaily.tile1.nc .........OK + Moving atmos_4xdaily.tile2.nc .........OK + Moving atmos_4xdaily.tile3.nc .........OK + Moving atmos_4xdaily.tile4.nc .........OK + Moving atmos_4xdaily.tile5.nc .........OK + Moving atmos_4xdaily.tile6.nc .........OK + Moving phyf000.tile1.nc .........OK + Moving phyf000.tile2.nc .........OK + Moving phyf000.tile3.nc .........OK + Moving phyf000.tile4.nc .........OK + Moving phyf000.tile5.nc .........OK + Moving phyf000.tile6.nc .........OK + Moving phyf024.tile1.nc .........OK + Moving phyf024.tile2.nc .........OK + Moving phyf024.tile3.nc .........OK + Moving phyf024.tile4.nc .........OK + Moving phyf024.tile5.nc .........OK + Moving phyf024.tile6.nc .........OK + Moving dynf000.tile1.nc .........OK + Moving dynf000.tile2.nc .........OK + Moving dynf000.tile3.nc .........OK + Moving dynf000.tile4.nc .........OK + Moving dynf000.tile5.nc .........OK + Moving dynf000.tile6.nc .........OK + Moving dynf024.tile1.nc .........OK + Moving dynf024.tile2.nc .........OK + Moving dynf024.tile3.nc .........OK + Moving dynf024.tile4.nc .........OK + Moving dynf024.tile5.nc .........OK + Moving dynf024.tile6.nc .........OK + Moving RESTART/coupler.res .........OK + Moving RESTART/fv_core.res.nc .........OK + Moving RESTART/fv_core.res.tile1.nc .........OK + Moving RESTART/fv_core.res.tile2.nc .........OK + Moving RESTART/fv_core.res.tile3.nc .........OK + Moving RESTART/fv_core.res.tile4.nc .........OK + Moving RESTART/fv_core.res.tile5.nc .........OK + Moving RESTART/fv_core.res.tile6.nc .........OK + Moving RESTART/fv_srf_wnd.res.tile1.nc .........OK + Moving RESTART/fv_srf_wnd.res.tile2.nc .........OK + Moving RESTART/fv_srf_wnd.res.tile3.nc .........OK + Moving RESTART/fv_srf_wnd.res.tile4.nc .........OK + Moving RESTART/fv_srf_wnd.res.tile5.nc .........OK + Moving RESTART/fv_srf_wnd.res.tile6.nc .........OK + Moving RESTART/fv_tracer.res.tile1.nc .........OK + Moving RESTART/fv_tracer.res.tile2.nc .........OK + Moving RESTART/fv_tracer.res.tile3.nc .........OK + Moving RESTART/fv_tracer.res.tile4.nc .........OK + Moving RESTART/fv_tracer.res.tile5.nc .........OK + Moving RESTART/fv_tracer.res.tile6.nc .........OK + Moving RESTART/phy_data.tile1.nc .........OK + Moving RESTART/phy_data.tile2.nc .........OK + Moving RESTART/phy_data.tile3.nc .........OK + Moving RESTART/phy_data.tile4.nc .........OK + Moving RESTART/phy_data.tile5.nc .........OK + Moving RESTART/phy_data.tile6.nc .........OK + Moving RESTART/sfc_data.tile1.nc .........OK + Moving RESTART/sfc_data.tile2.nc .........OK + Moving RESTART/sfc_data.tile3.nc .........OK + Moving RESTART/sfc_data.tile4.nc .........OK + Moving RESTART/sfc_data.tile5.nc .........OK + Moving RESTART/sfc_data.tile6.nc .........OK +Test std_base fv3_ccpp_control PASS -baseline dir = /scratch1/NCEPDEV/stmp4/Minsuk.Ji/FV3_UT/UNIT_TEST/fv3_control_std -working dir = /scratch1/NCEPDEV/stmp2/Minsuk.Ji/FV3_UT/ut_72447/fv3_ccpp_control_thread -Checking test thread fv3_ccpp_control results .... +baseline dir = /scratch1/NCEPDEV/stmp4/Minsuk.Ji/FV3_UT/UNIT_TEST/fv3_control_std_base +working dir = /scratch1/NCEPDEV/stmp2/Minsuk.Ji/FV3_UT/ut_269251/fv3_ccpp_control_thr +Checking test thr fv3_ccpp_control results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -475,8 +460,11 @@ Checking test thread fv3_ccpp_control results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test thread fv3_ccpp_control PASS +Test thr fv3_ccpp_control PASS -UNIT TEST WAS SUCCESSFUL -Wed Jun 3 17:49:52 UTC 2020 -Elapsed time: 01h:11m:03s. Have a nice day! +FAILED TESTS: +Test rst fv3_ccpp_control failed +Test rst fv3_ccpp_control failed +UNIT TEST FAILED +Tue Sep 8 20:50:57 UTC 2020 +Elapsed time: 00h:15m:11s. Have a nice day! diff --git a/tests/UnitTests_orion.intel.log b/tests/UnitTests_orion.intel.log new file mode 100644 index 0000000000..6a5a492851 --- /dev/null +++ b/tests/UnitTests_orion.intel.log @@ -0,0 +1,470 @@ + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200713/INTEL/fv3_control_bit_base +working dir = /work/noaa/stmp/jminsuk/stmp/jminsuk/FV3_UT/ut_100015/fv3_ccpp_control_bit_base +Checking test bit_base fv3_ccpp_control results .... +Moving baseline bit_base fv3_ccpp_control files .... + mkdir -p /work/noaa/stmp/jminsuk/stmp/jminsuk/FV3_UT/UNIT_TEST/fv3_control_bit_base/RESTART + Moving atmos_4xdaily.tile1.nc .........OK + Moving atmos_4xdaily.tile2.nc .........OK + Moving atmos_4xdaily.tile3.nc .........OK + Moving atmos_4xdaily.tile4.nc .........OK + Moving atmos_4xdaily.tile5.nc .........OK + Moving atmos_4xdaily.tile6.nc .........OK + Moving phyf000.tile1.nc .........OK + Moving phyf000.tile2.nc .........OK + Moving phyf000.tile3.nc .........OK + Moving phyf000.tile4.nc .........OK + Moving phyf000.tile5.nc .........OK + Moving phyf000.tile6.nc .........OK + Moving phyf024.tile1.nc .........OK + Moving phyf024.tile2.nc .........OK + Moving phyf024.tile3.nc .........OK + Moving phyf024.tile4.nc .........OK + Moving phyf024.tile5.nc .........OK + Moving phyf024.tile6.nc .........OK + Moving dynf000.tile1.nc .........OK + Moving dynf000.tile2.nc .........OK + Moving dynf000.tile3.nc .........OK + Moving dynf000.tile4.nc .........OK + Moving dynf000.tile5.nc .........OK + Moving dynf000.tile6.nc .........OK + Moving dynf024.tile1.nc .........OK + Moving dynf024.tile2.nc .........OK + Moving dynf024.tile3.nc .........OK + Moving dynf024.tile4.nc .........OK + Moving dynf024.tile5.nc .........OK + Moving dynf024.tile6.nc .........OK + Moving RESTART/coupler.res .........OK + Moving RESTART/fv_core.res.nc .........OK + Moving RESTART/fv_core.res.tile1.nc .........OK + Moving RESTART/fv_core.res.tile2.nc .........OK + Moving RESTART/fv_core.res.tile3.nc .........OK + Moving RESTART/fv_core.res.tile4.nc .........OK + Moving RESTART/fv_core.res.tile5.nc .........OK + Moving RESTART/fv_core.res.tile6.nc .........OK + Moving RESTART/fv_srf_wnd.res.tile1.nc .........OK + Moving RESTART/fv_srf_wnd.res.tile2.nc .........OK + Moving RESTART/fv_srf_wnd.res.tile3.nc .........OK + Moving RESTART/fv_srf_wnd.res.tile4.nc .........OK + Moving RESTART/fv_srf_wnd.res.tile5.nc .........OK + Moving RESTART/fv_srf_wnd.res.tile6.nc .........OK + Moving RESTART/fv_tracer.res.tile1.nc .........OK + Moving RESTART/fv_tracer.res.tile2.nc .........OK + Moving RESTART/fv_tracer.res.tile3.nc .........OK + Moving RESTART/fv_tracer.res.tile4.nc .........OK + Moving RESTART/fv_tracer.res.tile5.nc .........OK + Moving RESTART/fv_tracer.res.tile6.nc .........OK + Moving RESTART/phy_data.tile1.nc .........OK + Moving RESTART/phy_data.tile2.nc .........OK + Moving RESTART/phy_data.tile3.nc .........OK + Moving RESTART/phy_data.tile4.nc .........OK + Moving RESTART/phy_data.tile5.nc .........OK + Moving RESTART/phy_data.tile6.nc .........OK + Moving RESTART/sfc_data.tile1.nc .........OK + Moving RESTART/sfc_data.tile2.nc .........OK + Moving RESTART/sfc_data.tile3.nc .........OK + Moving RESTART/sfc_data.tile4.nc .........OK + Moving RESTART/sfc_data.tile5.nc .........OK + Moving RESTART/sfc_data.tile6.nc .........OK +Test bit_base fv3_ccpp_control PASS + + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200713/INTEL/fv3_control_dbg_base +working dir = /work/noaa/stmp/jminsuk/stmp/jminsuk/FV3_UT/ut_100015/fv3_ccpp_control_dbg_base +Checking test dbg_base fv3_ccpp_control results .... +Moving baseline dbg_base fv3_ccpp_control files .... + mkdir -p /work/noaa/stmp/jminsuk/stmp/jminsuk/FV3_UT/UNIT_TEST/fv3_control_dbg_base/RESTART + Moving atmos_4xdaily.tile1.nc .........OK + Moving atmos_4xdaily.tile2.nc .........OK + Moving atmos_4xdaily.tile3.nc .........OK + Moving atmos_4xdaily.tile4.nc .........OK + Moving atmos_4xdaily.tile5.nc .........OK + Moving atmos_4xdaily.tile6.nc .........OK + Moving phyf000.tile1.nc .........OK + Moving phyf000.tile2.nc .........OK + Moving phyf000.tile3.nc .........OK + Moving phyf000.tile4.nc .........OK + Moving phyf000.tile5.nc .........OK + Moving phyf000.tile6.nc .........OK + Moving phyf024.tile1.nc .........OK + Moving phyf024.tile2.nc .........OK + Moving phyf024.tile3.nc .........OK + Moving phyf024.tile4.nc .........OK + Moving phyf024.tile5.nc .........OK + Moving phyf024.tile6.nc .........OK + Moving dynf000.tile1.nc .........OK + Moving dynf000.tile2.nc .........OK + Moving dynf000.tile3.nc .........OK + Moving dynf000.tile4.nc .........OK + Moving dynf000.tile5.nc .........OK + Moving dynf000.tile6.nc .........OK + Moving dynf024.tile1.nc .........OK + Moving dynf024.tile2.nc .........OK + Moving dynf024.tile3.nc .........OK + Moving dynf024.tile4.nc .........OK + Moving dynf024.tile5.nc .........OK + Moving dynf024.tile6.nc .........OK + Moving RESTART/coupler.res .........OK + Moving RESTART/fv_core.res.nc .........OK + Moving RESTART/fv_core.res.tile1.nc .........OK + Moving RESTART/fv_core.res.tile2.nc .........OK + Moving RESTART/fv_core.res.tile3.nc .........OK + Moving RESTART/fv_core.res.tile4.nc .........OK + Moving RESTART/fv_core.res.tile5.nc .........OK + Moving RESTART/fv_core.res.tile6.nc .........OK + Moving RESTART/fv_srf_wnd.res.tile1.nc .........OK + Moving RESTART/fv_srf_wnd.res.tile2.nc .........OK + Moving RESTART/fv_srf_wnd.res.tile3.nc .........OK + Moving RESTART/fv_srf_wnd.res.tile4.nc .........OK + Moving RESTART/fv_srf_wnd.res.tile5.nc .........OK + Moving RESTART/fv_srf_wnd.res.tile6.nc .........OK + Moving RESTART/fv_tracer.res.tile1.nc .........OK + Moving RESTART/fv_tracer.res.tile2.nc .........OK + Moving RESTART/fv_tracer.res.tile3.nc .........OK + Moving RESTART/fv_tracer.res.tile4.nc .........OK + Moving RESTART/fv_tracer.res.tile5.nc .........OK + Moving RESTART/fv_tracer.res.tile6.nc .........OK + Moving RESTART/phy_data.tile1.nc .........OK + Moving RESTART/phy_data.tile2.nc .........OK + Moving RESTART/phy_data.tile3.nc .........OK + Moving RESTART/phy_data.tile4.nc .........OK + Moving RESTART/phy_data.tile5.nc .........OK + Moving RESTART/phy_data.tile6.nc .........OK + Moving RESTART/sfc_data.tile1.nc .........OK + Moving RESTART/sfc_data.tile2.nc .........OK + Moving RESTART/sfc_data.tile3.nc .........OK + Moving RESTART/sfc_data.tile4.nc .........OK + Moving RESTART/sfc_data.tile5.nc .........OK + Moving RESTART/sfc_data.tile6.nc .........OK +Test dbg_base fv3_ccpp_control PASS + + +baseline dir = /work/noaa/stmp/jminsuk/stmp/jminsuk/FV3_UT/UNIT_TEST/fv3_control_std_base +working dir = /work/noaa/stmp/jminsuk/stmp/jminsuk/FV3_UT/ut_100015/fv3_ccpp_control_dcp +Checking test dcp fv3_ccpp_control results .... + Comparing atmos_4xdaily.tile1.nc .........OK + Comparing atmos_4xdaily.tile2.nc .........OK + Comparing atmos_4xdaily.tile3.nc .........OK + Comparing atmos_4xdaily.tile4.nc .........OK + Comparing atmos_4xdaily.tile5.nc .........OK + Comparing atmos_4xdaily.tile6.nc .........OK + Comparing phyf000.tile1.nc .........OK + Comparing phyf000.tile2.nc .........OK + Comparing phyf000.tile3.nc .........OK + Comparing phyf000.tile4.nc .........OK + Comparing phyf000.tile5.nc .........OK + Comparing phyf000.tile6.nc .........OK + Comparing phyf024.tile1.nc .........OK + Comparing phyf024.tile2.nc .........OK + Comparing phyf024.tile3.nc .........OK + Comparing phyf024.tile4.nc .........OK + Comparing phyf024.tile5.nc .........OK + Comparing phyf024.tile6.nc .........OK + Comparing dynf000.tile1.nc .........OK + Comparing dynf000.tile2.nc .........OK + Comparing dynf000.tile3.nc .........OK + Comparing dynf000.tile4.nc .........OK + Comparing dynf000.tile5.nc .........OK + Comparing dynf000.tile6.nc .........OK + Comparing dynf024.tile1.nc .........OK + Comparing dynf024.tile2.nc .........OK + Comparing dynf024.tile3.nc .........OK + Comparing dynf024.tile4.nc .........OK + Comparing dynf024.tile5.nc .........OK + Comparing dynf024.tile6.nc .........OK + Comparing RESTART/coupler.res .........OK + Comparing RESTART/fv_core.res.nc .........OK + Comparing RESTART/fv_core.res.tile1.nc .........OK + Comparing RESTART/fv_core.res.tile2.nc .........OK + Comparing RESTART/fv_core.res.tile3.nc .........OK + Comparing RESTART/fv_core.res.tile4.nc .........OK + Comparing RESTART/fv_core.res.tile5.nc .........OK + Comparing RESTART/fv_core.res.tile6.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/fv_tracer.res.tile1.nc .........OK + Comparing RESTART/fv_tracer.res.tile2.nc .........OK + Comparing RESTART/fv_tracer.res.tile3.nc .........OK + Comparing RESTART/fv_tracer.res.tile4.nc .........OK + Comparing RESTART/fv_tracer.res.tile5.nc .........OK + Comparing RESTART/fv_tracer.res.tile6.nc .........OK + Comparing RESTART/phy_data.tile1.nc .........OK + Comparing RESTART/phy_data.tile2.nc .........OK + Comparing RESTART/phy_data.tile3.nc .........OK + Comparing RESTART/phy_data.tile4.nc .........OK + Comparing RESTART/phy_data.tile5.nc .........OK + Comparing RESTART/phy_data.tile6.nc .........OK + Comparing RESTART/sfc_data.tile1.nc .........OK + Comparing RESTART/sfc_data.tile2.nc .........OK + Comparing RESTART/sfc_data.tile3.nc .........OK + Comparing RESTART/sfc_data.tile4.nc .........OK + Comparing RESTART/sfc_data.tile5.nc .........OK + Comparing RESTART/sfc_data.tile6.nc .........OK +Test dcp fv3_ccpp_control PASS + + +baseline dir = /work/noaa/stmp/jminsuk/stmp/jminsuk/FV3_UT/UNIT_TEST/fv3_control_std_base +working dir = /work/noaa/stmp/jminsuk/stmp/jminsuk/FV3_UT/ut_100015/fv3_ccpp_control_mpi +Checking test mpi fv3_ccpp_control results .... + Comparing atmos_4xdaily.tile1.nc .........OK + Comparing atmos_4xdaily.tile2.nc .........OK + Comparing atmos_4xdaily.tile3.nc .........OK + Comparing atmos_4xdaily.tile4.nc .........OK + Comparing atmos_4xdaily.tile5.nc .........OK + Comparing atmos_4xdaily.tile6.nc .........OK + Comparing phyf000.tile1.nc .........OK + Comparing phyf000.tile2.nc .........OK + Comparing phyf000.tile3.nc .........OK + Comparing phyf000.tile4.nc .........OK + Comparing phyf000.tile5.nc .........OK + Comparing phyf000.tile6.nc .........OK + Comparing phyf024.tile1.nc .........OK + Comparing phyf024.tile2.nc .........OK + Comparing phyf024.tile3.nc .........OK + Comparing phyf024.tile4.nc .........OK + Comparing phyf024.tile5.nc .........OK + Comparing phyf024.tile6.nc .........OK + Comparing dynf000.tile1.nc .........OK + Comparing dynf000.tile2.nc .........OK + Comparing dynf000.tile3.nc .........OK + Comparing dynf000.tile4.nc .........OK + Comparing dynf000.tile5.nc .........OK + Comparing dynf000.tile6.nc .........OK + Comparing dynf024.tile1.nc .........OK + Comparing dynf024.tile2.nc .........OK + Comparing dynf024.tile3.nc .........OK + Comparing dynf024.tile4.nc .........OK + Comparing dynf024.tile5.nc .........OK + Comparing dynf024.tile6.nc .........OK + Comparing RESTART/coupler.res .........OK + Comparing RESTART/fv_core.res.nc .........OK + Comparing RESTART/fv_core.res.tile1.nc .........OK + Comparing RESTART/fv_core.res.tile2.nc .........OK + Comparing RESTART/fv_core.res.tile3.nc .........OK + Comparing RESTART/fv_core.res.tile4.nc .........OK + Comparing RESTART/fv_core.res.tile5.nc .........OK + Comparing RESTART/fv_core.res.tile6.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/fv_tracer.res.tile1.nc .........OK + Comparing RESTART/fv_tracer.res.tile2.nc .........OK + Comparing RESTART/fv_tracer.res.tile3.nc .........OK + Comparing RESTART/fv_tracer.res.tile4.nc .........OK + Comparing RESTART/fv_tracer.res.tile5.nc .........OK + Comparing RESTART/fv_tracer.res.tile6.nc .........OK + Comparing RESTART/phy_data.tile1.nc .........OK + Comparing RESTART/phy_data.tile2.nc .........OK + Comparing RESTART/phy_data.tile3.nc .........OK + Comparing RESTART/phy_data.tile4.nc .........OK + Comparing RESTART/phy_data.tile5.nc .........OK + Comparing RESTART/phy_data.tile6.nc .........OK + Comparing RESTART/sfc_data.tile1.nc .........OK + Comparing RESTART/sfc_data.tile2.nc .........OK + Comparing RESTART/sfc_data.tile3.nc .........OK + Comparing RESTART/sfc_data.tile4.nc .........OK + Comparing RESTART/sfc_data.tile5.nc .........OK + Comparing RESTART/sfc_data.tile6.nc .........OK +Test mpi fv3_ccpp_control PASS + + +baseline dir = /work/noaa/stmp/jminsuk/stmp/jminsuk/FV3_UT/UNIT_TEST/fv3_control_std_base +working dir = /work/noaa/stmp/jminsuk/stmp/jminsuk/FV3_UT/ut_100015/fv3_ccpp_control_rst +Checking test rst fv3_ccpp_control results .... + Comparing phyf024.tile1.nc ............NOT OK + Comparing phyf024.tile2.nc ............NOT OK + Comparing phyf024.tile3.nc ............NOT OK + Comparing phyf024.tile4.nc ............NOT OK + Comparing phyf024.tile5.nc ............NOT OK + Comparing phyf024.tile6.nc ............NOT OK + Comparing dynf024.tile1.nc ............NOT OK + Comparing dynf024.tile2.nc ............NOT OK + Comparing dynf024.tile3.nc ............NOT OK + Comparing dynf024.tile4.nc ............NOT OK + Comparing dynf024.tile5.nc ............NOT OK + Comparing dynf024.tile6.nc ............NOT OK + Comparing RESTART/coupler.res .........OK + Comparing RESTART/fv_core.res.nc .........OK + Comparing RESTART/fv_core.res.tile1.nc ............NOT OK + Comparing RESTART/fv_core.res.tile2.nc ............NOT OK + Comparing RESTART/fv_core.res.tile3.nc ............NOT OK + Comparing RESTART/fv_core.res.tile4.nc ............NOT OK + Comparing RESTART/fv_core.res.tile5.nc ............NOT OK + Comparing RESTART/fv_core.res.tile6.nc ............NOT OK + Comparing RESTART/fv_srf_wnd.res.tile1.nc ............NOT OK + Comparing RESTART/fv_srf_wnd.res.tile2.nc ............NOT OK + Comparing RESTART/fv_srf_wnd.res.tile3.nc ............NOT OK + Comparing RESTART/fv_srf_wnd.res.tile4.nc ............NOT OK + Comparing RESTART/fv_srf_wnd.res.tile5.nc ............NOT OK + Comparing RESTART/fv_srf_wnd.res.tile6.nc ............NOT OK + Comparing RESTART/fv_tracer.res.tile1.nc ............NOT OK + Comparing RESTART/fv_tracer.res.tile2.nc ............NOT OK + Comparing RESTART/fv_tracer.res.tile3.nc ............NOT OK + Comparing RESTART/fv_tracer.res.tile4.nc ............NOT OK + Comparing RESTART/fv_tracer.res.tile5.nc ............NOT OK + Comparing RESTART/fv_tracer.res.tile6.nc ............NOT OK + Comparing RESTART/phy_data.tile1.nc ............NOT OK + Comparing RESTART/phy_data.tile2.nc ............NOT OK + Comparing RESTART/phy_data.tile3.nc ............NOT OK + Comparing RESTART/phy_data.tile4.nc ............NOT OK + Comparing RESTART/phy_data.tile5.nc ............NOT OK + Comparing RESTART/phy_data.tile6.nc ............NOT OK + Comparing RESTART/sfc_data.tile1.nc ............NOT OK + Comparing RESTART/sfc_data.tile2.nc ............NOT OK + Comparing RESTART/sfc_data.tile3.nc ............NOT OK + Comparing RESTART/sfc_data.tile4.nc ............NOT OK + Comparing RESTART/sfc_data.tile5.nc ............NOT OK + Comparing RESTART/sfc_data.tile6.nc ............NOT OK +Test rst fv3_ccpp_control FAIL + + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20200713/INTEL/fv3_control_std_base +working dir = /work/noaa/stmp/jminsuk/stmp/jminsuk/FV3_UT/ut_100015/fv3_ccpp_control_std_base +Checking test std_base fv3_ccpp_control results .... +Moving baseline std_base fv3_ccpp_control files .... + mkdir -p /work/noaa/stmp/jminsuk/stmp/jminsuk/FV3_UT/UNIT_TEST/fv3_control_std_base/RESTART + Moving atmos_4xdaily.tile1.nc .........OK + Moving atmos_4xdaily.tile2.nc .........OK + Moving atmos_4xdaily.tile3.nc .........OK + Moving atmos_4xdaily.tile4.nc .........OK + Moving atmos_4xdaily.tile5.nc .........OK + Moving atmos_4xdaily.tile6.nc .........OK + Moving phyf000.tile1.nc .........OK + Moving phyf000.tile2.nc .........OK + Moving phyf000.tile3.nc .........OK + Moving phyf000.tile4.nc .........OK + Moving phyf000.tile5.nc .........OK + Moving phyf000.tile6.nc .........OK + Moving phyf024.tile1.nc .........OK + Moving phyf024.tile2.nc .........OK + Moving phyf024.tile3.nc .........OK + Moving phyf024.tile4.nc .........OK + Moving phyf024.tile5.nc .........OK + Moving phyf024.tile6.nc .........OK + Moving dynf000.tile1.nc .........OK + Moving dynf000.tile2.nc .........OK + Moving dynf000.tile3.nc .........OK + Moving dynf000.tile4.nc .........OK + Moving dynf000.tile5.nc .........OK + Moving dynf000.tile6.nc .........OK + Moving dynf024.tile1.nc .........OK + Moving dynf024.tile2.nc .........OK + Moving dynf024.tile3.nc .........OK + Moving dynf024.tile4.nc .........OK + Moving dynf024.tile5.nc .........OK + Moving dynf024.tile6.nc .........OK + Moving RESTART/coupler.res .........OK + Moving RESTART/fv_core.res.nc .........OK + Moving RESTART/fv_core.res.tile1.nc .........OK + Moving RESTART/fv_core.res.tile2.nc .........OK + Moving RESTART/fv_core.res.tile3.nc .........OK + Moving RESTART/fv_core.res.tile4.nc .........OK + Moving RESTART/fv_core.res.tile5.nc .........OK + Moving RESTART/fv_core.res.tile6.nc .........OK + Moving RESTART/fv_srf_wnd.res.tile1.nc .........OK + Moving RESTART/fv_srf_wnd.res.tile2.nc .........OK + Moving RESTART/fv_srf_wnd.res.tile3.nc .........OK + Moving RESTART/fv_srf_wnd.res.tile4.nc .........OK + Moving RESTART/fv_srf_wnd.res.tile5.nc .........OK + Moving RESTART/fv_srf_wnd.res.tile6.nc .........OK + Moving RESTART/fv_tracer.res.tile1.nc .........OK + Moving RESTART/fv_tracer.res.tile2.nc .........OK + Moving RESTART/fv_tracer.res.tile3.nc .........OK + Moving RESTART/fv_tracer.res.tile4.nc .........OK + Moving RESTART/fv_tracer.res.tile5.nc .........OK + Moving RESTART/fv_tracer.res.tile6.nc .........OK + Moving RESTART/phy_data.tile1.nc .........OK + Moving RESTART/phy_data.tile2.nc .........OK + Moving RESTART/phy_data.tile3.nc .........OK + Moving RESTART/phy_data.tile4.nc .........OK + Moving RESTART/phy_data.tile5.nc .........OK + Moving RESTART/phy_data.tile6.nc .........OK + Moving RESTART/sfc_data.tile1.nc .........OK + Moving RESTART/sfc_data.tile2.nc .........OK + Moving RESTART/sfc_data.tile3.nc .........OK + Moving RESTART/sfc_data.tile4.nc .........OK + Moving RESTART/sfc_data.tile5.nc .........OK + Moving RESTART/sfc_data.tile6.nc .........OK +Test std_base fv3_ccpp_control PASS + + +baseline dir = /work/noaa/stmp/jminsuk/stmp/jminsuk/FV3_UT/UNIT_TEST/fv3_control_std_base +working dir = /work/noaa/stmp/jminsuk/stmp/jminsuk/FV3_UT/ut_100015/fv3_ccpp_control_thr +Checking test thr fv3_ccpp_control results .... + Comparing atmos_4xdaily.tile1.nc .........OK + Comparing atmos_4xdaily.tile2.nc .........OK + Comparing atmos_4xdaily.tile3.nc .........OK + Comparing atmos_4xdaily.tile4.nc .........OK + Comparing atmos_4xdaily.tile5.nc .........OK + Comparing atmos_4xdaily.tile6.nc .........OK + Comparing phyf000.tile1.nc .........OK + Comparing phyf000.tile2.nc .........OK + Comparing phyf000.tile3.nc .........OK + Comparing phyf000.tile4.nc .........OK + Comparing phyf000.tile5.nc .........OK + Comparing phyf000.tile6.nc .........OK + Comparing phyf024.tile1.nc .........OK + Comparing phyf024.tile2.nc .........OK + Comparing phyf024.tile3.nc .........OK + Comparing phyf024.tile4.nc .........OK + Comparing phyf024.tile5.nc .........OK + Comparing phyf024.tile6.nc .........OK + Comparing dynf000.tile1.nc .........OK + Comparing dynf000.tile2.nc .........OK + Comparing dynf000.tile3.nc .........OK + Comparing dynf000.tile4.nc .........OK + Comparing dynf000.tile5.nc .........OK + Comparing dynf000.tile6.nc .........OK + Comparing dynf024.tile1.nc .........OK + Comparing dynf024.tile2.nc .........OK + Comparing dynf024.tile3.nc .........OK + Comparing dynf024.tile4.nc .........OK + Comparing dynf024.tile5.nc .........OK + Comparing dynf024.tile6.nc .........OK + Comparing RESTART/coupler.res .........OK + Comparing RESTART/fv_core.res.nc .........OK + Comparing RESTART/fv_core.res.tile1.nc .........OK + Comparing RESTART/fv_core.res.tile2.nc .........OK + Comparing RESTART/fv_core.res.tile3.nc .........OK + Comparing RESTART/fv_core.res.tile4.nc .........OK + Comparing RESTART/fv_core.res.tile5.nc .........OK + Comparing RESTART/fv_core.res.tile6.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/fv_tracer.res.tile1.nc .........OK + Comparing RESTART/fv_tracer.res.tile2.nc .........OK + Comparing RESTART/fv_tracer.res.tile3.nc .........OK + Comparing RESTART/fv_tracer.res.tile4.nc .........OK + Comparing RESTART/fv_tracer.res.tile5.nc .........OK + Comparing RESTART/fv_tracer.res.tile6.nc .........OK + Comparing RESTART/phy_data.tile1.nc .........OK + Comparing RESTART/phy_data.tile2.nc .........OK + Comparing RESTART/phy_data.tile3.nc .........OK + Comparing RESTART/phy_data.tile4.nc .........OK + Comparing RESTART/phy_data.tile5.nc .........OK + Comparing RESTART/phy_data.tile6.nc .........OK + Comparing RESTART/sfc_data.tile1.nc .........OK + Comparing RESTART/sfc_data.tile2.nc .........OK + Comparing RESTART/sfc_data.tile3.nc .........OK + Comparing RESTART/sfc_data.tile4.nc .........OK + Comparing RESTART/sfc_data.tile5.nc .........OK + Comparing RESTART/sfc_data.tile6.nc .........OK +Test thr fv3_ccpp_control PASS + +FAILED TESTS: +Test rst fv3_ccpp_control failed +Test rst fv3_ccpp_control failed +UNIT TEST FAILED +Tue Sep 8 17:10:09 CDT 2020 +Elapsed time: 00h:13m:51s. Have a nice day! diff --git a/tests/UnitTests_wcoss_dell_p3.log b/tests/UnitTests_wcoss_dell_p3.log new file mode 100644 index 0000000000..ac1a360f23 --- /dev/null +++ b/tests/UnitTests_wcoss_dell_p3.log @@ -0,0 +1,470 @@ + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200713/fv3_control_bit_base +working dir = /gpfs/dell2/ptmp/Minsuk.Ji/FV3_UT/ut_21236/fv3_ccpp_control_bit_base +Checking test bit_base fv3_ccpp_control results .... +Moving baseline bit_base fv3_ccpp_control files .... + mkdir -p /gpfs/dell2/stmp/Minsuk.Ji/FV3_UT/UNIT_TEST/fv3_control_bit_base/RESTART + Moving atmos_4xdaily.tile1.nc .........OK + Moving atmos_4xdaily.tile2.nc .........OK + Moving atmos_4xdaily.tile3.nc .........OK + Moving atmos_4xdaily.tile4.nc .........OK + Moving atmos_4xdaily.tile5.nc .........OK + Moving atmos_4xdaily.tile6.nc .........OK + Moving phyf000.tile1.nc .........OK + Moving phyf000.tile2.nc .........OK + Moving phyf000.tile3.nc .........OK + Moving phyf000.tile4.nc .........OK + Moving phyf000.tile5.nc .........OK + Moving phyf000.tile6.nc .........OK + Moving phyf024.tile1.nc .........OK + Moving phyf024.tile2.nc .........OK + Moving phyf024.tile3.nc .........OK + Moving phyf024.tile4.nc .........OK + Moving phyf024.tile5.nc .........OK + Moving phyf024.tile6.nc .........OK + Moving dynf000.tile1.nc .........OK + Moving dynf000.tile2.nc .........OK + Moving dynf000.tile3.nc .........OK + Moving dynf000.tile4.nc .........OK + Moving dynf000.tile5.nc .........OK + Moving dynf000.tile6.nc .........OK + Moving dynf024.tile1.nc .........OK + Moving dynf024.tile2.nc .........OK + Moving dynf024.tile3.nc .........OK + Moving dynf024.tile4.nc .........OK + Moving dynf024.tile5.nc .........OK + Moving dynf024.tile6.nc .........OK + Moving RESTART/coupler.res .........OK + Moving RESTART/fv_core.res.nc .........OK + Moving RESTART/fv_core.res.tile1.nc .........OK + Moving RESTART/fv_core.res.tile2.nc .........OK + Moving RESTART/fv_core.res.tile3.nc .........OK + Moving RESTART/fv_core.res.tile4.nc .........OK + Moving RESTART/fv_core.res.tile5.nc .........OK + Moving RESTART/fv_core.res.tile6.nc .........OK + Moving RESTART/fv_srf_wnd.res.tile1.nc .........OK + Moving RESTART/fv_srf_wnd.res.tile2.nc .........OK + Moving RESTART/fv_srf_wnd.res.tile3.nc .........OK + Moving RESTART/fv_srf_wnd.res.tile4.nc .........OK + Moving RESTART/fv_srf_wnd.res.tile5.nc .........OK + Moving RESTART/fv_srf_wnd.res.tile6.nc .........OK + Moving RESTART/fv_tracer.res.tile1.nc .........OK + Moving RESTART/fv_tracer.res.tile2.nc .........OK + Moving RESTART/fv_tracer.res.tile3.nc .........OK + Moving RESTART/fv_tracer.res.tile4.nc .........OK + Moving RESTART/fv_tracer.res.tile5.nc .........OK + Moving RESTART/fv_tracer.res.tile6.nc .........OK + Moving RESTART/phy_data.tile1.nc .........OK + Moving RESTART/phy_data.tile2.nc .........OK + Moving RESTART/phy_data.tile3.nc .........OK + Moving RESTART/phy_data.tile4.nc .........OK + Moving RESTART/phy_data.tile5.nc .........OK + Moving RESTART/phy_data.tile6.nc .........OK + Moving RESTART/sfc_data.tile1.nc .........OK + Moving RESTART/sfc_data.tile2.nc .........OK + Moving RESTART/sfc_data.tile3.nc .........OK + Moving RESTART/sfc_data.tile4.nc .........OK + Moving RESTART/sfc_data.tile5.nc .........OK + Moving RESTART/sfc_data.tile6.nc .........OK +Test bit_base fv3_ccpp_control PASS + + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200713/fv3_control_dbg_base +working dir = /gpfs/dell2/ptmp/Minsuk.Ji/FV3_UT/ut_21236/fv3_ccpp_control_dbg_base +Checking test dbg_base fv3_ccpp_control results .... +Moving baseline dbg_base fv3_ccpp_control files .... + mkdir -p /gpfs/dell2/stmp/Minsuk.Ji/FV3_UT/UNIT_TEST/fv3_control_dbg_base/RESTART + Moving atmos_4xdaily.tile1.nc .........OK + Moving atmos_4xdaily.tile2.nc .........OK + Moving atmos_4xdaily.tile3.nc .........OK + Moving atmos_4xdaily.tile4.nc .........OK + Moving atmos_4xdaily.tile5.nc .........OK + Moving atmos_4xdaily.tile6.nc .........OK + Moving phyf000.tile1.nc .........OK + Moving phyf000.tile2.nc .........OK + Moving phyf000.tile3.nc .........OK + Moving phyf000.tile4.nc .........OK + Moving phyf000.tile5.nc .........OK + Moving phyf000.tile6.nc .........OK + Moving phyf024.tile1.nc .........OK + Moving phyf024.tile2.nc .........OK + Moving phyf024.tile3.nc .........OK + Moving phyf024.tile4.nc .........OK + Moving phyf024.tile5.nc .........OK + Moving phyf024.tile6.nc .........OK + Moving dynf000.tile1.nc .........OK + Moving dynf000.tile2.nc .........OK + Moving dynf000.tile3.nc .........OK + Moving dynf000.tile4.nc .........OK + Moving dynf000.tile5.nc .........OK + Moving dynf000.tile6.nc .........OK + Moving dynf024.tile1.nc .........OK + Moving dynf024.tile2.nc .........OK + Moving dynf024.tile3.nc .........OK + Moving dynf024.tile4.nc .........OK + Moving dynf024.tile5.nc .........OK + Moving dynf024.tile6.nc .........OK + Moving RESTART/coupler.res .........OK + Moving RESTART/fv_core.res.nc .........OK + Moving RESTART/fv_core.res.tile1.nc .........OK + Moving RESTART/fv_core.res.tile2.nc .........OK + Moving RESTART/fv_core.res.tile3.nc .........OK + Moving RESTART/fv_core.res.tile4.nc .........OK + Moving RESTART/fv_core.res.tile5.nc .........OK + Moving RESTART/fv_core.res.tile6.nc .........OK + Moving RESTART/fv_srf_wnd.res.tile1.nc .........OK + Moving RESTART/fv_srf_wnd.res.tile2.nc .........OK + Moving RESTART/fv_srf_wnd.res.tile3.nc .........OK + Moving RESTART/fv_srf_wnd.res.tile4.nc .........OK + Moving RESTART/fv_srf_wnd.res.tile5.nc .........OK + Moving RESTART/fv_srf_wnd.res.tile6.nc .........OK + Moving RESTART/fv_tracer.res.tile1.nc .........OK + Moving RESTART/fv_tracer.res.tile2.nc .........OK + Moving RESTART/fv_tracer.res.tile3.nc .........OK + Moving RESTART/fv_tracer.res.tile4.nc .........OK + Moving RESTART/fv_tracer.res.tile5.nc .........OK + Moving RESTART/fv_tracer.res.tile6.nc .........OK + Moving RESTART/phy_data.tile1.nc .........OK + Moving RESTART/phy_data.tile2.nc .........OK + Moving RESTART/phy_data.tile3.nc .........OK + Moving RESTART/phy_data.tile4.nc .........OK + Moving RESTART/phy_data.tile5.nc .........OK + Moving RESTART/phy_data.tile6.nc .........OK + Moving RESTART/sfc_data.tile1.nc .........OK + Moving RESTART/sfc_data.tile2.nc .........OK + Moving RESTART/sfc_data.tile3.nc .........OK + Moving RESTART/sfc_data.tile4.nc .........OK + Moving RESTART/sfc_data.tile5.nc .........OK + Moving RESTART/sfc_data.tile6.nc .........OK +Test dbg_base fv3_ccpp_control PASS + + +baseline dir = /gpfs/dell2/stmp/Minsuk.Ji/FV3_UT/UNIT_TEST/fv3_control_std_base +working dir = /gpfs/dell2/ptmp/Minsuk.Ji/FV3_UT/ut_21236/fv3_ccpp_control_dcp +Checking test dcp fv3_ccpp_control results .... + Comparing atmos_4xdaily.tile1.nc .........OK + Comparing atmos_4xdaily.tile2.nc .........OK + Comparing atmos_4xdaily.tile3.nc .........OK + Comparing atmos_4xdaily.tile4.nc .........OK + Comparing atmos_4xdaily.tile5.nc .........OK + Comparing atmos_4xdaily.tile6.nc .........OK + Comparing phyf000.tile1.nc .........OK + Comparing phyf000.tile2.nc .........OK + Comparing phyf000.tile3.nc .........OK + Comparing phyf000.tile4.nc .........OK + Comparing phyf000.tile5.nc .........OK + Comparing phyf000.tile6.nc .........OK + Comparing phyf024.tile1.nc .........OK + Comparing phyf024.tile2.nc .........OK + Comparing phyf024.tile3.nc .........OK + Comparing phyf024.tile4.nc .........OK + Comparing phyf024.tile5.nc .........OK + Comparing phyf024.tile6.nc .........OK + Comparing dynf000.tile1.nc .........OK + Comparing dynf000.tile2.nc .........OK + Comparing dynf000.tile3.nc .........OK + Comparing dynf000.tile4.nc .........OK + Comparing dynf000.tile5.nc .........OK + Comparing dynf000.tile6.nc .........OK + Comparing dynf024.tile1.nc .........OK + Comparing dynf024.tile2.nc .........OK + Comparing dynf024.tile3.nc .........OK + Comparing dynf024.tile4.nc .........OK + Comparing dynf024.tile5.nc .........OK + Comparing dynf024.tile6.nc .........OK + Comparing RESTART/coupler.res .........OK + Comparing RESTART/fv_core.res.nc .........OK + Comparing RESTART/fv_core.res.tile1.nc .........OK + Comparing RESTART/fv_core.res.tile2.nc .........OK + Comparing RESTART/fv_core.res.tile3.nc .........OK + Comparing RESTART/fv_core.res.tile4.nc .........OK + Comparing RESTART/fv_core.res.tile5.nc .........OK + Comparing RESTART/fv_core.res.tile6.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/fv_tracer.res.tile1.nc .........OK + Comparing RESTART/fv_tracer.res.tile2.nc .........OK + Comparing RESTART/fv_tracer.res.tile3.nc .........OK + Comparing RESTART/fv_tracer.res.tile4.nc .........OK + Comparing RESTART/fv_tracer.res.tile5.nc .........OK + Comparing RESTART/fv_tracer.res.tile6.nc .........OK + Comparing RESTART/phy_data.tile1.nc .........OK + Comparing RESTART/phy_data.tile2.nc .........OK + Comparing RESTART/phy_data.tile3.nc .........OK + Comparing RESTART/phy_data.tile4.nc .........OK + Comparing RESTART/phy_data.tile5.nc .........OK + Comparing RESTART/phy_data.tile6.nc .........OK + Comparing RESTART/sfc_data.tile1.nc .........OK + Comparing RESTART/sfc_data.tile2.nc .........OK + Comparing RESTART/sfc_data.tile3.nc .........OK + Comparing RESTART/sfc_data.tile4.nc .........OK + Comparing RESTART/sfc_data.tile5.nc .........OK + Comparing RESTART/sfc_data.tile6.nc .........OK +Test dcp fv3_ccpp_control PASS + + +baseline dir = /gpfs/dell2/stmp/Minsuk.Ji/FV3_UT/UNIT_TEST/fv3_control_std_base +working dir = /gpfs/dell2/ptmp/Minsuk.Ji/FV3_UT/ut_21236/fv3_ccpp_control_mpi +Checking test mpi fv3_ccpp_control results .... + Comparing atmos_4xdaily.tile1.nc .........OK + Comparing atmos_4xdaily.tile2.nc .........OK + Comparing atmos_4xdaily.tile3.nc .........OK + Comparing atmos_4xdaily.tile4.nc .........OK + Comparing atmos_4xdaily.tile5.nc .........OK + Comparing atmos_4xdaily.tile6.nc .........OK + Comparing phyf000.tile1.nc .........OK + Comparing phyf000.tile2.nc .........OK + Comparing phyf000.tile3.nc .........OK + Comparing phyf000.tile4.nc .........OK + Comparing phyf000.tile5.nc .........OK + Comparing phyf000.tile6.nc .........OK + Comparing phyf024.tile1.nc .........OK + Comparing phyf024.tile2.nc .........OK + Comparing phyf024.tile3.nc .........OK + Comparing phyf024.tile4.nc .........OK + Comparing phyf024.tile5.nc .........OK + Comparing phyf024.tile6.nc .........OK + Comparing dynf000.tile1.nc .........OK + Comparing dynf000.tile2.nc .........OK + Comparing dynf000.tile3.nc .........OK + Comparing dynf000.tile4.nc .........OK + Comparing dynf000.tile5.nc .........OK + Comparing dynf000.tile6.nc .........OK + Comparing dynf024.tile1.nc .........OK + Comparing dynf024.tile2.nc .........OK + Comparing dynf024.tile3.nc .........OK + Comparing dynf024.tile4.nc .........OK + Comparing dynf024.tile5.nc .........OK + Comparing dynf024.tile6.nc .........OK + Comparing RESTART/coupler.res .........OK + Comparing RESTART/fv_core.res.nc .........OK + Comparing RESTART/fv_core.res.tile1.nc .........OK + Comparing RESTART/fv_core.res.tile2.nc .........OK + Comparing RESTART/fv_core.res.tile3.nc .........OK + Comparing RESTART/fv_core.res.tile4.nc .........OK + Comparing RESTART/fv_core.res.tile5.nc .........OK + Comparing RESTART/fv_core.res.tile6.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/fv_tracer.res.tile1.nc .........OK + Comparing RESTART/fv_tracer.res.tile2.nc .........OK + Comparing RESTART/fv_tracer.res.tile3.nc .........OK + Comparing RESTART/fv_tracer.res.tile4.nc .........OK + Comparing RESTART/fv_tracer.res.tile5.nc .........OK + Comparing RESTART/fv_tracer.res.tile6.nc .........OK + Comparing RESTART/phy_data.tile1.nc .........OK + Comparing RESTART/phy_data.tile2.nc .........OK + Comparing RESTART/phy_data.tile3.nc .........OK + Comparing RESTART/phy_data.tile4.nc .........OK + Comparing RESTART/phy_data.tile5.nc .........OK + Comparing RESTART/phy_data.tile6.nc .........OK + Comparing RESTART/sfc_data.tile1.nc .........OK + Comparing RESTART/sfc_data.tile2.nc .........OK + Comparing RESTART/sfc_data.tile3.nc .........OK + Comparing RESTART/sfc_data.tile4.nc .........OK + Comparing RESTART/sfc_data.tile5.nc .........OK + Comparing RESTART/sfc_data.tile6.nc .........OK +Test mpi fv3_ccpp_control PASS + + +baseline dir = /gpfs/dell2/stmp/Minsuk.Ji/FV3_UT/UNIT_TEST/fv3_control_std_base +working dir = /gpfs/dell2/ptmp/Minsuk.Ji/FV3_UT/ut_21236/fv3_ccpp_control_rst +Checking test rst fv3_ccpp_control results .... + Comparing phyf024.tile1.nc ............NOT OK + Comparing phyf024.tile2.nc ............NOT OK + Comparing phyf024.tile3.nc ............NOT OK + Comparing phyf024.tile4.nc ............NOT OK + Comparing phyf024.tile5.nc ............NOT OK + Comparing phyf024.tile6.nc ............NOT OK + Comparing dynf024.tile1.nc ............NOT OK + Comparing dynf024.tile2.nc ............NOT OK + Comparing dynf024.tile3.nc ............NOT OK + Comparing dynf024.tile4.nc ............NOT OK + Comparing dynf024.tile5.nc ............NOT OK + Comparing dynf024.tile6.nc ............NOT OK + Comparing RESTART/coupler.res .........OK + Comparing RESTART/fv_core.res.nc .........OK + Comparing RESTART/fv_core.res.tile1.nc ............NOT OK + Comparing RESTART/fv_core.res.tile2.nc ............NOT OK + Comparing RESTART/fv_core.res.tile3.nc ............NOT OK + Comparing RESTART/fv_core.res.tile4.nc ............NOT OK + Comparing RESTART/fv_core.res.tile5.nc ............NOT OK + Comparing RESTART/fv_core.res.tile6.nc ............NOT OK + Comparing RESTART/fv_srf_wnd.res.tile1.nc ............NOT OK + Comparing RESTART/fv_srf_wnd.res.tile2.nc ............NOT OK + Comparing RESTART/fv_srf_wnd.res.tile3.nc ............NOT OK + Comparing RESTART/fv_srf_wnd.res.tile4.nc ............NOT OK + Comparing RESTART/fv_srf_wnd.res.tile5.nc ............NOT OK + Comparing RESTART/fv_srf_wnd.res.tile6.nc ............NOT OK + Comparing RESTART/fv_tracer.res.tile1.nc ............NOT OK + Comparing RESTART/fv_tracer.res.tile2.nc ............NOT OK + Comparing RESTART/fv_tracer.res.tile3.nc ............NOT OK + Comparing RESTART/fv_tracer.res.tile4.nc ............NOT OK + Comparing RESTART/fv_tracer.res.tile5.nc ............NOT OK + Comparing RESTART/fv_tracer.res.tile6.nc ............NOT OK + Comparing RESTART/phy_data.tile1.nc ............NOT OK + Comparing RESTART/phy_data.tile2.nc ............NOT OK + Comparing RESTART/phy_data.tile3.nc ............NOT OK + Comparing RESTART/phy_data.tile4.nc ............NOT OK + Comparing RESTART/phy_data.tile5.nc ............NOT OK + Comparing RESTART/phy_data.tile6.nc ............NOT OK + Comparing RESTART/sfc_data.tile1.nc ............NOT OK + Comparing RESTART/sfc_data.tile2.nc ............NOT OK + Comparing RESTART/sfc_data.tile3.nc ............NOT OK + Comparing RESTART/sfc_data.tile4.nc ............NOT OK + Comparing RESTART/sfc_data.tile5.nc ............NOT OK + Comparing RESTART/sfc_data.tile6.nc ............NOT OK +Test rst fv3_ccpp_control FAIL + + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20200713/fv3_control_std_base +working dir = /gpfs/dell2/ptmp/Minsuk.Ji/FV3_UT/ut_21236/fv3_ccpp_control_std_base +Checking test std_base fv3_ccpp_control results .... +Moving baseline std_base fv3_ccpp_control files .... + mkdir -p /gpfs/dell2/stmp/Minsuk.Ji/FV3_UT/UNIT_TEST/fv3_control_std_base/RESTART + Moving atmos_4xdaily.tile1.nc .........OK + Moving atmos_4xdaily.tile2.nc .........OK + Moving atmos_4xdaily.tile3.nc .........OK + Moving atmos_4xdaily.tile4.nc .........OK + Moving atmos_4xdaily.tile5.nc .........OK + Moving atmos_4xdaily.tile6.nc .........OK + Moving phyf000.tile1.nc .........OK + Moving phyf000.tile2.nc .........OK + Moving phyf000.tile3.nc .........OK + Moving phyf000.tile4.nc .........OK + Moving phyf000.tile5.nc .........OK + Moving phyf000.tile6.nc .........OK + Moving phyf024.tile1.nc .........OK + Moving phyf024.tile2.nc .........OK + Moving phyf024.tile3.nc .........OK + Moving phyf024.tile4.nc .........OK + Moving phyf024.tile5.nc .........OK + Moving phyf024.tile6.nc .........OK + Moving dynf000.tile1.nc .........OK + Moving dynf000.tile2.nc .........OK + Moving dynf000.tile3.nc .........OK + Moving dynf000.tile4.nc .........OK + Moving dynf000.tile5.nc .........OK + Moving dynf000.tile6.nc .........OK + Moving dynf024.tile1.nc .........OK + Moving dynf024.tile2.nc .........OK + Moving dynf024.tile3.nc .........OK + Moving dynf024.tile4.nc .........OK + Moving dynf024.tile5.nc .........OK + Moving dynf024.tile6.nc .........OK + Moving RESTART/coupler.res .........OK + Moving RESTART/fv_core.res.nc .........OK + Moving RESTART/fv_core.res.tile1.nc .........OK + Moving RESTART/fv_core.res.tile2.nc .........OK + Moving RESTART/fv_core.res.tile3.nc .........OK + Moving RESTART/fv_core.res.tile4.nc .........OK + Moving RESTART/fv_core.res.tile5.nc .........OK + Moving RESTART/fv_core.res.tile6.nc .........OK + Moving RESTART/fv_srf_wnd.res.tile1.nc .........OK + Moving RESTART/fv_srf_wnd.res.tile2.nc .........OK + Moving RESTART/fv_srf_wnd.res.tile3.nc .........OK + Moving RESTART/fv_srf_wnd.res.tile4.nc .........OK + Moving RESTART/fv_srf_wnd.res.tile5.nc .........OK + Moving RESTART/fv_srf_wnd.res.tile6.nc .........OK + Moving RESTART/fv_tracer.res.tile1.nc .........OK + Moving RESTART/fv_tracer.res.tile2.nc .........OK + Moving RESTART/fv_tracer.res.tile3.nc .........OK + Moving RESTART/fv_tracer.res.tile4.nc .........OK + Moving RESTART/fv_tracer.res.tile5.nc .........OK + Moving RESTART/fv_tracer.res.tile6.nc .........OK + Moving RESTART/phy_data.tile1.nc .........OK + Moving RESTART/phy_data.tile2.nc .........OK + Moving RESTART/phy_data.tile3.nc .........OK + Moving RESTART/phy_data.tile4.nc .........OK + Moving RESTART/phy_data.tile5.nc .........OK + Moving RESTART/phy_data.tile6.nc .........OK + Moving RESTART/sfc_data.tile1.nc .........OK + Moving RESTART/sfc_data.tile2.nc .........OK + Moving RESTART/sfc_data.tile3.nc .........OK + Moving RESTART/sfc_data.tile4.nc .........OK + Moving RESTART/sfc_data.tile5.nc .........OK + Moving RESTART/sfc_data.tile6.nc .........OK +Test std_base fv3_ccpp_control PASS + + +baseline dir = /gpfs/dell2/stmp/Minsuk.Ji/FV3_UT/UNIT_TEST/fv3_control_std_base +working dir = /gpfs/dell2/ptmp/Minsuk.Ji/FV3_UT/ut_21236/fv3_ccpp_control_thr +Checking test thr fv3_ccpp_control results .... + Comparing atmos_4xdaily.tile1.nc .........OK + Comparing atmos_4xdaily.tile2.nc .........OK + Comparing atmos_4xdaily.tile3.nc .........OK + Comparing atmos_4xdaily.tile4.nc .........OK + Comparing atmos_4xdaily.tile5.nc .........OK + Comparing atmos_4xdaily.tile6.nc .........OK + Comparing phyf000.tile1.nc .........OK + Comparing phyf000.tile2.nc .........OK + Comparing phyf000.tile3.nc .........OK + Comparing phyf000.tile4.nc .........OK + Comparing phyf000.tile5.nc .........OK + Comparing phyf000.tile6.nc .........OK + Comparing phyf024.tile1.nc .........OK + Comparing phyf024.tile2.nc .........OK + Comparing phyf024.tile3.nc .........OK + Comparing phyf024.tile4.nc .........OK + Comparing phyf024.tile5.nc .........OK + Comparing phyf024.tile6.nc .........OK + Comparing dynf000.tile1.nc .........OK + Comparing dynf000.tile2.nc .........OK + Comparing dynf000.tile3.nc .........OK + Comparing dynf000.tile4.nc .........OK + Comparing dynf000.tile5.nc .........OK + Comparing dynf000.tile6.nc .........OK + Comparing dynf024.tile1.nc .........OK + Comparing dynf024.tile2.nc .........OK + Comparing dynf024.tile3.nc .........OK + Comparing dynf024.tile4.nc .........OK + Comparing dynf024.tile5.nc .........OK + Comparing dynf024.tile6.nc .........OK + Comparing RESTART/coupler.res .........OK + Comparing RESTART/fv_core.res.nc .........OK + Comparing RESTART/fv_core.res.tile1.nc .........OK + Comparing RESTART/fv_core.res.tile2.nc .........OK + Comparing RESTART/fv_core.res.tile3.nc .........OK + Comparing RESTART/fv_core.res.tile4.nc .........OK + Comparing RESTART/fv_core.res.tile5.nc .........OK + Comparing RESTART/fv_core.res.tile6.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile2.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile3.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile4.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile5.nc .........OK + Comparing RESTART/fv_srf_wnd.res.tile6.nc .........OK + Comparing RESTART/fv_tracer.res.tile1.nc .........OK + Comparing RESTART/fv_tracer.res.tile2.nc .........OK + Comparing RESTART/fv_tracer.res.tile3.nc .........OK + Comparing RESTART/fv_tracer.res.tile4.nc .........OK + Comparing RESTART/fv_tracer.res.tile5.nc .........OK + Comparing RESTART/fv_tracer.res.tile6.nc .........OK + Comparing RESTART/phy_data.tile1.nc .........OK + Comparing RESTART/phy_data.tile2.nc .........OK + Comparing RESTART/phy_data.tile3.nc .........OK + Comparing RESTART/phy_data.tile4.nc .........OK + Comparing RESTART/phy_data.tile5.nc .........OK + Comparing RESTART/phy_data.tile6.nc .........OK + Comparing RESTART/sfc_data.tile1.nc .........OK + Comparing RESTART/sfc_data.tile2.nc .........OK + Comparing RESTART/sfc_data.tile3.nc .........OK + Comparing RESTART/sfc_data.tile4.nc .........OK + Comparing RESTART/sfc_data.tile5.nc .........OK + Comparing RESTART/sfc_data.tile6.nc .........OK +Test thr fv3_ccpp_control PASS + +FAILED TESTS: +Test rst fv3_ccpp_control failed +Test rst fv3_ccpp_control failed +UNIT TEST FAILED +Tue Sep 8 21:39:25 UTC 2020 +Elapsed time: 00h:32m:00s. Have a nice day! diff --git a/tests/ci/Dockerfile b/tests/ci/Dockerfile new file mode 100644 index 0000000000..bb28d78247 --- /dev/null +++ b/tests/ci/Dockerfile @@ -0,0 +1,20 @@ +From minsukjinoaa/ci-test-base:ubuntu20.04-v3.5 +#From minsukjinoaa/ci-test-base:centos7-v3.5 + +ENV HOME=/home/tester +COPY --chown=tester:tester . $HOME/ufs-weather-model + +USER tester +ENV USER=tester +ARG test_name +ARG build_case +ENV test_name=$test_name +ENV build_case=$build_case +ENV test_case= +ENV CI_TEST=true +ENV RT_COMPILER=gnu +ENV RT_MACHINE=linux.gnu + +WORKDIR $HOME/ufs-weather-model/tests +RUN ./utest -n $test_name -c $build_case -z +CMD ./utest -n $test_name -c $test_case -x diff --git a/tests/ci/ci.sh b/tests/ci/ci.sh new file mode 100755 index 0000000000..d332078e5f --- /dev/null +++ b/tests/ci/ci.sh @@ -0,0 +1,88 @@ +#!/bin/bash +set -eu + +check_memory_usage() { + dirName=/sys/fs/cgroup/memory/docker/$1 + # /sys/fs/cgroup/memory/actions_job/${containerID} + set +x + while [ -d $dirName ] ; do + awk '/(^cache |^rss |^shmem )/' $dirName/memory.stat | cut -f2 -d' ' | paste -s -d, + sleep 1 + done + set -x +} + +usage_and_exit() { + echo + echo "Note: main purpose of this script is to interface between CI automation and utest script" + echo "and therefore, direct invocation via CLI may result in unexpected behavior" + echo + echo "Usage: $0 -b | -r " + echo " -b specify cases to build: comma-separated list of any combination of std,big,dbg" + echo " -r specify tests to run: comma-separated list of any combination of std,thr,mpi,dcp,rst,bit,dbg" + echo + exit 2 +} + +IMG_NAME=$(sed -n 3p ci.test) +BUILD="false" +RUN="false" +TEST_NAME="" +BUILD_CASE="" +TEST_CASE="" + +while getopts :b:r:n: opt; do + case $opt in + b) + BUILD="true" + BUILD_CASE=$OPTARG + ;; + r) + RUN="true" + TEST_CASE=$OPTARG + ;; + n) + TEST_NAME=$OPTARG + ;; + esac +done + +# Read in TEST_NAME if not passed on +TEST_NAME=${TEST_NAME:-$(sed -n 1p ci.test)} +echo "test name is ${TEST_NAME}" + +if [ $BUILD = "true" ] && [ $RUN = "true" ]; then + echo "Specify either build (-b) or run (-r) option, not both" + usage_and_exit +fi + +if [ $BUILD = "false" ] && [ $RUN = "false" ]; then + echo "Specify either build (-b) or run (-r) option" + usage_and_exit +fi + +if [ $BUILD = "true" ]; then + + sed -i -e '/affinity.c/d' ../../CMakeLists.txt + + sudo docker build --build-arg test_name=$TEST_NAME \ + --build-arg build_case=$BUILD_CASE \ + --no-cache \ + --squash --compress \ + -f Dockerfile -t ${IMG_NAME} ../.. + exit $? + +elif [ $RUN == "true" ]; then + + sudo docker run -d --rm -v DataVolume:/tmp minsukjinoaa/fv3-input-data:develop-20200713 + sudo docker run -d -e test_case=${TEST_CASE} -v DataVolume:/home/tester/data/NEMSfv3gfs/develop-20200713 --name my-container ${IMG_NAME} + + echo 'cache,rss,shmem' >memory_stat + sleep 3 + containerID=$(sudo docker ps -q --no-trunc) + check_memory_usage $containerID >>memory_stat & + + sudo docker logs -f $containerID + exit $(sudo docker inspect $containerID --format='{{.State.ExitCode}}') + +fi diff --git a/tests/ci/ci.test b/tests/ci/ci.test new file mode 100644 index 0000000000..c414f778c2 --- /dev/null +++ b/tests/ci/ci.test @@ -0,0 +1,3 @@ +fv3_ccpp_control +rst bit +ci-test-weather diff --git a/tests/ci/json_helper.py b/tests/ci/json_helper.py new file mode 100755 index 0000000000..cc4fd4f32c --- /dev/null +++ b/tests/ci/json_helper.py @@ -0,0 +1,46 @@ +#!/usr/bin/env python3 +# The following env variables are assumed available and valid: +# GITHUB_ACTOR, GITHUB_RUN_ID, TRIGGER_ID, TRIGGER_BR +import os +import re +import sys +import json + +def check_skip(data): + msg = data["head_commit"]["message"] + if re.search("skip-ci", msg): + return "yes" + else: + return "no" + +def cancel_workflow(data): + wfs=[x["id"] for x in data if x["head_repository"] is not None and + re.search(os.environ["GITHUB_ACTOR"], x["head_repository"]["owner"]["login"]) and + x["id"]!=int(os.environ["GITHUB_RUN_ID"]) and + x["id"]!=int(os.environ["TRIGGER_ID"]) and + x["head_branch"]==os.environ["TRIGGER_BR"] and + (x["status"]=="queued" or x["status"]=="in_progress")] + + return wfs + +def main(): + + if sys.argv[1]=="check_skip": + data = json.load(sys.stdin)["workflow_run"] + ans = check_skip(data) + print(ans) + elif sys.argv[1]=="get_trigger_id": + print(json.load(sys.stdin)["workflow_run"]["id"]) + elif sys.argv[1]=="get_trigger_br": + print(json.load(sys.stdin)["workflow_run"]["head_branch"]) + elif sys.argv[1]=="cancel_workflow": + data = json.load(sys.stdin)["workflow_runs"] + wfs = cancel_workflow(data) + if len(wfs)==0: + print("") + else: + print(*wfs) + else: + print("ERROR") + +if __name__ == "__main__": main() diff --git a/tests/ci/parse.sh b/tests/ci/parse.sh new file mode 100755 index 0000000000..326da18ece --- /dev/null +++ b/tests/ci/parse.sh @@ -0,0 +1,35 @@ +#!/bin/bash +set -eu + +name_=$(sed -n 1p ci.test) +case_=$(sed -n 2p ci.test) +img_=$(sed -n 3p ci.test) + +imd1_='' +[[ $case_ =~ thr || $case_ =~ mpi || $case_ =~ dcp || $case_ =~ rst ]] && imd1_+='std' +[[ $case_ =~ bit ]] && imd1_+=' bit' +[[ $case_ =~ dbg ]] && imd1_+=' dbg' +imd1_=$(echo $imd1_ | sed -e 's/^ *//' -e 's/ *$//') + +bld_='{"bld_set":[' +for i in $imd1_; do bld_+="\"$i\","; done +bld_=$(echo $bld_ | sed -e 's/,$//') +bld_+=']}' + +imd2_=() +test_='{"test_set":[' +for i in $case_; do + test_+="\"$i\"," + [[ $i =~ thr || $i =~ mpi || $i =~ dcp || $i =~ rst ]] && imd2_+=( std ) + [[ $i =~ bit ]] && imd2_+=( bit ) + [[ $i =~ dbg ]] && imd2_+=( dbg ) +done + +test_=$(echo $test_ | sed -e 's/,$//') +test_+='],"include":[' +j=0 +for i in $case_; do test_+="{\"test_set\":\"$i\",\"artifact\":\"${imd2_[$j]}\"},"; j=$((j+1)); done +test_=$(echo $test_ | sed -e 's/,$//') +test_+=']}' + +echo $name_ $bld_ $test_ $img_ diff --git a/tests/compile.sh b/tests/compile.sh index 7575f7f61f..45aa29545d 100755 --- a/tests/compile.sh +++ b/tests/compile.sh @@ -1,115 +1,159 @@ #!/bin/bash set -eux +function trim { + local var="$1" + # remove leading whitespace characters + var="${var#"${var%%[![:space:]]*}"}" + # remove trailing whitespace characters + var="${var%"${var##*[![:space:]]}"}" + echo -n "$var" +} + SECONDS=0 -if [[ $# -lt 2 ]]; then - echo "Usage: $0 PATHTR BUILD_TARGET [ MAKE_OPT [ BUILD_NR ] [ clean_before ] [ clean_after ] ]" - echo Valid BUILD_TARGETs: - echo $( ls -1 ../conf/configure.fv3.* | sed s,.*fv3\.,,g ) | fold -sw72 - exit 1 +if [[ $(uname -s) == Darwin ]]; then + readonly MYDIR=$(cd "$(dirname "$(greadlink -f -n "${BASH_SOURCE[0]}" )" )" && pwd -P) +else + readonly MYDIR=$(cd "$(dirname "$(readlink -f -n "${BASH_SOURCE[0]}" )" )" && pwd -P) fi # ---------------------------------------------------------------------- # Parse arguments. -readonly PATHTR=$1 -readonly BUILD_TARGET=$2 -MAKE_OPT=${3:-} -readonly BUILD_NAME=fv3${4:+_$4} +readonly ARGC=$# -readonly clean_before=${5:-YES} -readonly clean_after=${6:-YES} +if [[ $ARGC -lt 2 ]]; then + echo "Usage: $0 MACHINE_ID [ MAKE_OPT [ BUILD_NR ] [ clean_before ] [ clean_after ] ]" + echo Valid MACHINE_IDs: + echo $( ls -1 ../cmake/configure_* | sed s:.*configure_::g | sed s:\.cmake:: ) | fold -sw72 + exit 1 +else + MACHINE_ID=$1 + MAKE_OPT=${2:-} + BUILD_NAME=fv3${3:+_$3} + clean_before=${4:-YES} + clean_after=${5:-YES} +fi -hostname +PATHTR=${PATHTR:-$( cd ${MYDIR}/.. && pwd )} +BUILD_DIR=$(pwd)/build_${BUILD_NAME} # ---------------------------------------------------------------------- +# Make sure we have reasonable number of threads. -echo "Compiling ${MAKE_OPT} into $BUILD_NAME.exe on $BUILD_TARGET" - -# ---------------------------------------------------------------------- -# Make sure we have a "make" and reasonable threads. - -gnu_make=gmake -if ( ! which $gnu_make ) ; then - echo WARNING: Cannot find gmake in \$PATH. I will use \"make\" instead. - gnu_make=make - if ( ! $gnu_make --version 2>&1 | grep -i gnu > /dev/null 2>&1 ) ; then - echo WARNING: The build system requires GNU Make. Things may break. - fi -fi - -if [[ $BUILD_TARGET == cheyenne.* || $BUILD_TARGET == stampede.* ]] ; then +if [[ $MACHINE_ID == cheyenne.* ]] ; then MAKE_THREADS=${MAKE_THREADS:-3} +elif [[ $MACHINE_ID == wcoss_dell_p3 ]] ; then + MAKE_THREADS=${MAKE_THREADS:-1} fi MAKE_THREADS=${MAKE_THREADS:-8} -if [[ "$MAKE_THREADS" -gt 1 ]] ; then - echo Using \$MAKE_THREADS=$MAKE_THREADS threads to build FV3 and FMS. - echo Consider reducing \$MAKE_THREADS if you hit memory or process limits. - gnu_make="$gnu_make -j $MAKE_THREADS" -fi +hostname -# ---------------------------------------------------------------------- -# Configure NEMS and components +set +x +if [[ $MACHINE_ID == macosx.* ]] || [[ $MACHINE_ID == linux.* ]]; then + source $PATHTR/modulefiles/${MACHINE_ID}/fv3 +else + module use $PATHTR/modulefiles/${MACHINE_ID} + module load fv3 + module list +fi +set -x -# Configure NEMS -cd "$PATHTR/../NEMS" +echo "Compiling ${MAKE_OPT} into $BUILD_NAME.exe on $MACHINE_ID" -COMPONENTS="FMS,FV3" -if [[ "${MAKE_OPT}" == *"CCPP=Y"* ]]; then - COMPONENTS="CCPP,$COMPONENTS" +if [ $clean_before = YES ] ; then + rm -rf ${BUILD_DIR} fi -if [[ "${MAKE_OPT}" == *"WW3=Y"* ]]; then - COMPONENTS="WW3,$COMPONENTS" -fi +mkdir -p ${BUILD_DIR} -# Make variables: -# COMPONENTS = list of components to build -# BUILD_ENV = theia.intel, wcoss_dell_p3, etc. -# FV3_MAKEOPT = build options to send to FV3, CCPP, and FMS -# TEST_BUILD_NAME = requests copying of modules.nems and -# NEMS.x into the tests/ directory using the given build name. +# set CCPP_CMAKE_FLAGS based on $MAKE_OPT -# FIXME: add -j $MAKE_THREADS once FV3 bug is fixed +CCPP_CMAKE_FLAGS="-DNETCDF_DIR=${NETCDF}" -# Pass DEBUG or REPRO flags to NEMS -if [[ "${MAKE_OPT}" == *"DEBUG=Y"* && "${MAKE_OPT}" == *"REPRO=Y"* ]]; then - echo "ERROR in compile.sh: options DEBUG=Y and REPRO=Y are mutually exclusive" - exit 1 -elif [[ "${MAKE_OPT}" == *"DEBUG=Y"* ]]; then - NEMS_BUILDOPT="DEBUG=Y" +if [[ "${MAKE_OPT}" == *"DEBUG=Y"* ]]; then + CCPP_CMAKE_FLAGS="${CCPP_CMAKE_FLAGS} -DDEBUG=Y" elif [[ "${MAKE_OPT}" == *"REPRO=Y"* ]]; then - NEMS_BUILDOPT="REPRO=Y" -else - NEMS_BUILDOPT="" + CCPP_CMAKE_FLAGS="${CCPP_CMAKE_FLAGS} -DREPRO=Y" fi -if [ $clean_before = YES ] ; then - $gnu_make -k COMPONENTS="$COMPONENTS" TEST_BUILD_NAME="$BUILD_NAME" \ - BUILD_ENV="$BUILD_TARGET" FV3_MAKEOPT="$MAKE_OPT" \ - NEMS_BUILDOPT="$NEMS_BUILDOPT" distclean +if [[ "${MAKE_OPT}" == *"32BIT=Y"* ]]; then + CCPP_CMAKE_FLAGS="${CCPP_CMAKE_FLAGS} -D32BIT=Y" +fi + +if [[ "${MAKE_OPT}" == *"OPENMP=N"* ]]; then + CCPP_CMAKE_FLAGS="${CCPP_CMAKE_FLAGS} -DOPENMP=OFF" +fi + +if [[ "${MAKE_OPT}" == *"MULTI_GASES=Y"* ]]; then + CCPP_CMAKE_FLAGS="${CCPP_CMAKE_FLAGS} -DMULTI_GASES=ON" +else + CCPP_CMAKE_FLAGS="${CCPP_CMAKE_FLAGS} -DMULTI_GASES=OFF" fi -# FIXME - create CCPP include directory before building FMS to avoid -# gfortran warnings of non-existent include directory (adding -# -Wno-missing-include-dirs) to the GNU compiler flags does not work, -# see also https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55534); -# this line can be removed once FMS becomes a pre-installed library if [[ "${MAKE_OPT}" == *"CCPP=Y"* ]]; then - mkdir -p $PATHTR/ccpp/include + + # FIXME - create CCPP include directory before building FMS to avoid + # gfortran warnings of non-existent include directory (adding + # -Wno-missing-include-dirs) to the GNU compiler flags does not work, + # see also https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55534); + # this line can be removed once FMS becomes a pre-installed library + mkdir -p $PATHTR/FV3/ccpp/include + # Similar for this directory, which apparently never gets populated + mkdir -p $PATHTR/FMS/fms2_io/include + + CCPP_CMAKE_FLAGS="${CCPP_CMAKE_FLAGS} -DCCPP=ON -DMPI=ON" + + if [[ "${MAKE_OPT}" == *"DEBUG=Y"* ]]; then + CCPP_CMAKE_FLAGS="${CCPP_CMAKE_FLAGS} -DCMAKE_BUILD_TYPE=Debug" + elif [[ "${MAKE_OPT}" == *"REPRO=Y"* ]]; then + CCPP_CMAKE_FLAGS="${CCPP_CMAKE_FLAGS} -DCMAKE_BUILD_TYPE=Bitforbit" + else + CCPP_CMAKE_FLAGS="${CCPP_CMAKE_FLAGS} -DCMAKE_BUILD_TYPE=Release" + if [[ "${MACHINE_ID}" == "jet.intel" ]]; then + CCPP_CMAKE_FLAGS="${CCPP_CMAKE_FLAGS} -DSIMDMULTIARCH=ON" + fi + fi + + if [[ "${MAKE_OPT}" == *"32BIT=Y"* ]]; then + CCPP_CMAKE_FLAGS="${CCPP_CMAKE_FLAGS} -DDYN32=ON" + else + CCPP_CMAKE_FLAGS="${CCPP_CMAKE_FLAGS} -DDYN32=OFF" + fi + + # Check if suites argument is provided or not + set +ex + TEST=$( echo $MAKE_OPT | grep -e "SUITES=" ) + if [[ $? -eq 0 ]]; then + SUITES=$( echo $MAKE_OPT | sed 's/.* SUITES=//' | sed 's/ .*//' ) + CCPP_CMAKE_FLAGS="${CCPP_CMAKE_FLAGS} -DCCPP_SUITES=${SUITES}" + echo "Compiling suites ${SUITES}" + fi + set -ex + fi - $gnu_make -k COMPONENTS="$COMPONENTS" TEST_BUILD_NAME="$BUILD_NAME" \ - BUILD_ENV="$BUILD_TARGET" FV3_MAKEOPT="$MAKE_OPT" \ - NEMS_BUILDOPT="$NEMS_BUILDOPT" build +if [[ "${MAKE_OPT}" == *"WW3=Y"* ]]; then + CCPP_CMAKE_FLAGS="${CCPP_CMAKE_FLAGS} -DWW3=Y" +fi + +CCPP_CMAKE_FLAGS=$(trim "${CCPP_CMAKE_FLAGS}") + +( + cd ${BUILD_DIR} + + cmake ${PATHTR} ${CCPP_CMAKE_FLAGS} + make -j ${MAKE_THREADS} + mv NEMS.exe ${PATHTR}/tests/${BUILD_NAME}.exe + cp ${PATHTR}/modulefiles/${MACHINE_ID}/fv3 ${PATHTR}/tests/modules.${BUILD_NAME} + cd .. +) if [ $clean_after = YES ] ; then - $gnu_make -k COMPONENTS="$COMPONENTS" TEST_BUILD_NAME="$BUILD_NAME" \ - BUILD_ENV="$BUILD_TARGET" FV3_MAKEOPT="$MAKE_OPT" \ - NEMS_BUILDOPT="$NEMS_BUILDOPT" clean + rm -rf ${BUILD_DIR} fi elapsed=$SECONDS diff --git a/tests/compile_cmake.sh b/tests/compile_cmake.sh deleted file mode 100755 index 6225f4216f..0000000000 --- a/tests/compile_cmake.sh +++ /dev/null @@ -1,156 +0,0 @@ -#!/bin/bash -set -eux - -function trim { - local var="$1" - # remove leading whitespace characters - var="${var#"${var%%[![:space:]]*}"}" - # remove trailing whitespace characters - var="${var%"${var##*[![:space:]]}"}" - echo -n "$var" -} - -SECONDS=0 - -readonly MYDIR=$( dirname $(readlink -f $0) ) - -# ---------------------------------------------------------------------- -# Parse arguments. - -readonly ARGC=$# - -if [[ $ARGC -lt 2 ]]; then - echo "Usage: $0 PATHTR MACHINE_ID [ MAKE_OPT [ BUILD_NR ] [ clean_before ] [ clean_after ] ]" - echo Valid MACHINE_IDs: - echo $( ls -1 ../conf/configure.fv3.* | sed s,.*fv3\.,,g ) | fold -sw72 - exit 1 -else - PATHTR=$1 - MACHINE_ID=$2 - MAKE_OPT=${3:-} - BUILD_NAME=fv3${4:+_$4} - clean_before=${5:-YES} - clean_after=${6:-YES} -fi - -BUILD_DIR=$(pwd)/build_${BUILD_NAME} - -# ---------------------------------------------------------------------- -# Make sure we have reasonable number of threads. - -if [[ $MACHINE_ID == cheyenne.* ]] ; then - MAKE_THREADS=${MAKE_THREADS:-3} -elif [[ $MACHINE_ID == wcoss_dell_p3 ]] ; then - MAKE_THREADS=${MAKE_THREADS:-1} -fi - -MAKE_THREADS=${MAKE_THREADS:-8} - -hostname - -set +x -source $PATHTR/NEMS/src/conf/module-setup.sh.inc -if [[ $MACHINE_ID == macosx.* ]] || [[ $MACHINE_ID == linux.* ]]; then - source $PATHTR/modulefiles/${MACHINE_ID}/fv3 -else - module use $PATHTR/modulefiles/${MACHINE_ID} - module load fv3 - module list -fi -set -x - -echo "Compiling ${MAKE_OPT} into $BUILD_NAME.exe on $MACHINE_ID" - -if [ $clean_before = YES ] ; then - rm -rf ${BUILD_DIR} -fi - -mkdir -p ${BUILD_DIR} - -# set CCPP_CMAKE_FLAGS based on $MAKE_OPT - -CCPP_CMAKE_FLAGS="-DNETCDF_DIR=${NETCDF}" - -if [[ "${MAKE_OPT}" == *"DEBUG=Y"* ]]; then - CCPP_CMAKE_FLAGS="${CCPP_CMAKE_FLAGS} -DDEBUG=Y" -elif [[ "${MAKE_OPT}" == *"REPRO=Y"* ]]; then - CCPP_CMAKE_FLAGS="${CCPP_CMAKE_FLAGS} -DREPRO=Y" -fi - -if [[ "${MAKE_OPT}" == *"32BIT=Y"* ]]; then - CCPP_CMAKE_FLAGS="${CCPP_CMAKE_FLAGS} -D32BIT=Y" -fi - -if [[ "${MAKE_OPT}" == *"OPENMP=N"* ]]; then - CCPP_CMAKE_FLAGS="${CCPP_CMAKE_FLAGS} -DOPENMP=OFF" -fi - -if [[ "${MAKE_OPT}" == *"MULTI_GASES=Y"* ]]; then - CCPP_CMAKE_FLAGS="${CCPP_CMAKE_FLAGS} -DMULTI_GASES=ON" -else - CCPP_CMAKE_FLAGS="${CCPP_CMAKE_FLAGS} -DMULTI_GASES=OFF" -fi - -if [[ "${MAKE_OPT}" == *"CCPP=Y"* ]]; then - - # FIXME - create CCPP include directory before building FMS to avoid - # gfortran warnings of non-existent include directory (adding - # -Wno-missing-include-dirs) to the GNU compiler flags does not work, - # see also https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55534); - # this line can be removed once FMS becomes a pre-installed library - mkdir -p $PATHTR/FV3/ccpp/include - - CCPP_CMAKE_FLAGS="${CCPP_CMAKE_FLAGS} -DCCPP=ON -DMPI=ON" - - if [[ "${MAKE_OPT}" == *"DEBUG=Y"* ]]; then - CCPP_CMAKE_FLAGS="${CCPP_CMAKE_FLAGS} -DCMAKE_BUILD_TYPE=Debug" - elif [[ "${MAKE_OPT}" == *"REPRO=Y"* ]]; then - CCPP_CMAKE_FLAGS="${CCPP_CMAKE_FLAGS} -DCMAKE_BUILD_TYPE=Bitforbit" - else - CCPP_CMAKE_FLAGS="${CCPP_CMAKE_FLAGS} -DCMAKE_BUILD_TYPE=Release" - if [[ "${MACHINE_ID}" == "jet.intel" ]]; then - CCPP_CMAKE_FLAGS="${CCPP_CMAKE_FLAGS} -DSIMDMULTIARCH=ON" - fi - fi - - if [[ "${MAKE_OPT}" == *"32BIT=Y"* ]]; then - CCPP_CMAKE_FLAGS="${CCPP_CMAKE_FLAGS} -DDYN32=ON" - else - CCPP_CMAKE_FLAGS="${CCPP_CMAKE_FLAGS} -DDYN32=OFF" - fi - - # Check if suites argument is provided or not - set +ex - TEST=$( echo $MAKE_OPT | grep -e "SUITES=" ) - if [[ $? -eq 0 ]]; then - SUITES=$( echo $MAKE_OPT | sed 's/.* SUITES=//' | sed 's/ .*//' ) - CCPP_CMAKE_FLAGS="${CCPP_CMAKE_FLAGS} -DCCPP_SUITES=${SUITES}" - echo "Compiling suites ${SUITES}" - fi - set -ex - -fi - -if [[ "${MAKE_OPT}" == *"WW3=Y"* ]]; then - CCPP_CMAKE_FLAGS="${CCPP_CMAKE_FLAGS} -DWW3=Y" -fi - -CCPP_CMAKE_FLAGS=$(trim "${CCPP_CMAKE_FLAGS}") - -( - cd ${BUILD_DIR} - - cmake ${PATHTR} ${CCPP_CMAKE_FLAGS} - make -j ${MAKE_THREADS} - mv NEMS.exe ${PATHTR}/tests/${BUILD_NAME}.exe - cp ${PATHTR}/modulefiles/${MACHINE_ID}/fv3 ${PATHTR}/tests/modules.${BUILD_NAME} - cd .. -) - -if [ $clean_after = YES ] ; then - rm -rf ${BUILD_DIR} -fi - -elapsed=$SECONDS -echo "Elapsed time $elapsed seconds. Compiling ${MAKE_OPT} finished" - diff --git a/tests/default_vars.sh b/tests/default_vars.sh index 4bbc40255f..02daa2e065 100755 --- a/tests/default_vars.sh +++ b/tests/default_vars.sh @@ -23,8 +23,8 @@ elif [ $MACHINE_ID = wcoss_dell_p3 ]; then elif [[ $MACHINE_ID = orion.* ]]; then - TASKS_dflt=150 ; TPN_dflt=24 ; INPES_dflt=3 ; JNPES_dflt=8 - TASKS_thrd=84 ; TPN_thrd=12 ; INPES_thrd=3 ; JNPES_thrd=4 + TASKS_dflt=150 ; TPN_dflt=40 ; INPES_dflt=3 ; JNPES_dflt=8 + TASKS_thrd=84 ; TPN_thrd=20 ; INPES_thrd=3 ; JNPES_thrd=4 TASKS_stretch=48 ; TPN_stretch=12 ; INPES_stretch=2 ; JNPES_stretch=4 TASKS_strnest=96 ; TPN_strnest=12 ; INPES_strnest=2 ; JNPES_strnest=4 @@ -35,6 +35,17 @@ elif [[ $MACHINE_ID = hera.* ]]; then TASKS_stretch=48 ; TPN_stretch=12 ; INPES_stretch=2 ; JNPES_stretch=4 TASKS_strnest=96 ; TPN_strnest=12 ; INPES_strnest=2 ; JNPES_strnest=4 +elif [[ $MACHINE_ID = linux.* ]]; then + + if [[ $CI_TEST = true ]]; then + TASKS_dflt=12 ; TPN_dflt=16 ; INPES_dflt=1 ; JNPES_dflt=1 + else + TASKS_dflt=150 ; TPN_dflt=40 ; INPES_dflt=3 ; JNPES_dflt=8 + fi + TASKS_thrd=84 ; TPN_thrd=20 ; INPES_thrd=3 ; JNPES_thrd=4 + TASKS_stretch=48 ; TPN_stretch=12 ; INPES_stretch=2 ; JNPES_stretch=4 + TASKS_strnest=96 ; TPN_strnest=12 ; INPES_strnest=2 ; JNPES_strnest=4 + elif [[ $MACHINE_ID = jet.* ]]; then TASKS_dflt=150 ; TPN_dflt=24 ; INPES_dflt=3 ; JNPES_dflt=8 @@ -69,13 +80,11 @@ else fi -# Re-instantiate COMPILER in case it gets deleted by module purge -COMPILER=${NEMS_COMPILER:-intel} -# Longer default walltime for GNU and PGI -if [[ $COMPILER = gnu ]] || [[ $COMPILER = pgi ]]; then - WLCLK_dflt=30 +# Longer default walltime for GNU +if [[ $RT_COMPILER = gnu ]]; then + WLCLK_dflt=30 else - WLCLK_dflt=15 + WLCLK_dflt=15 fi export_fv3 () @@ -96,6 +105,8 @@ export NUM_FILES=2 export FILENAME_BASE="'dyn' 'phy'" export OUTPUT_GRID="'cubed_sphere_grid'" export OUTPUT_FILE="'netcdf'" +export IDEFLATE=0 +export NBITS=0 export WRITE_NEMSIOFLIP=.false. export WRITE_FSYNCFLAG=.false. export IMO=384 @@ -197,7 +208,8 @@ export MAX_OUTPUT_FIELDS=300 export DO_SPPT=.F. export DO_SHUM=.F. export DO_SKEB=.F. -export DO_SFCPERTS=.F. +export LNDP_TYPE=0 +export N_VAR_LNDP=0 export SKEB=-999. export SPPT=-999. export SHUM=-999. diff --git a/tests/detect_machine.sh b/tests/detect_machine.sh index 57e1d05540..8877530d7b 100755 --- a/tests/detect_machine.sh +++ b/tests/detect_machine.sh @@ -92,12 +92,12 @@ case $(hostname -f) in login4.stampede2.tacc.utexas.edu) MACHINE_ID=stampede ;; ### stampede4 esac -# Overwrite auto-detect with NEMS_MACHINE if set -MACHINE_ID=${NEMS_MACHINE:-${MACHINE_ID}} +# Overwrite auto-detect with RT_MACHINE if set +MACHINE_ID=${RT_MACHINE:-${MACHINE_ID}} # Append compiler if [ $MACHINE_ID = orion ] || [ $MACHINE_ID = hera ] || [ $MACHINE_ID = cheyenne ] || [ $MACHINE_ID = jet ] || [ $MACHINE_ID = gaea ] || [ $MACHINE_ID = stampede ] ; then - MACHINE_ID=${MACHINE_ID}.${COMPILER} + MACHINE_ID=${MACHINE_ID}.${RT_COMPILER} fi echo "Machine: " $MACHINE_ID " Account: " $ACCNR diff --git a/tests/fv3_conf/ccpp_control_run.IN b/tests/fv3_conf/ccpp_control_run.IN index f1e77e1e37..56aa3be9a2 100644 --- a/tests/fv3_conf/ccpp_control_run.IN +++ b/tests/fv3_conf/ccpp_control_run.IN @@ -56,5 +56,3 @@ cp @[RTPWD]/WW3_input_data/mod_def.* . cp @[RTPWD]/WW3_input_data/@[SYEAR]@[SMONTH]@[SDAY]/ww3_multi.inp . cp @[RTPWD]/WW3_input_data/@[SYEAR]@[SMONTH]@[SDAY]/rmp_src* . fi - -cp ${PATHRT}/../FV3/ccpp/suites/suite_${CCPP_SUITE}.xml suite_${CCPP_SUITE}.xml diff --git a/tests/fv3_conf/ccpp_cpt_run.IN b/tests/fv3_conf/ccpp_cpt_run.IN index 15ab38c4d8..3976445029 100644 --- a/tests/fv3_conf/ccpp_cpt_run.IN +++ b/tests/fv3_conf/ccpp_cpt_run.IN @@ -18,5 +18,3 @@ cp @[RTPWD]/${inputdir}/*_table . cp @[RTPWD]/${inputdir}/diag_table_mg3tke diag_table cp @[RTPWD]/${inputdir}/field_table_csawmg3shoc field_table cp @[RTPWD]/${inputdir}/*configure . - -cp ${PATHRT}/../FV3/ccpp/suites/suite_${CCPP_SUITE}.xml suite_${CCPP_SUITE}.xml diff --git a/tests/fv3_conf/ccpp_csawmg3shoc127_run.IN b/tests/fv3_conf/ccpp_csawmg3shoc127_run.IN index 15ab38c4d8..3976445029 100644 --- a/tests/fv3_conf/ccpp_csawmg3shoc127_run.IN +++ b/tests/fv3_conf/ccpp_csawmg3shoc127_run.IN @@ -18,5 +18,3 @@ cp @[RTPWD]/${inputdir}/*_table . cp @[RTPWD]/${inputdir}/diag_table_mg3tke diag_table cp @[RTPWD]/${inputdir}/field_table_csawmg3shoc field_table cp @[RTPWD]/${inputdir}/*configure . - -cp ${PATHRT}/../FV3/ccpp/suites/suite_${CCPP_SUITE}.xml suite_${CCPP_SUITE}.xml diff --git a/tests/fv3_conf/ccpp_csawmg_run.IN b/tests/fv3_conf/ccpp_csawmg_run.IN index f88685e6f5..aeccc7cbd2 100644 --- a/tests/fv3_conf/ccpp_csawmg_run.IN +++ b/tests/fv3_conf/ccpp_csawmg_run.IN @@ -48,6 +48,3 @@ cp @[RTPWD]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_OC.v1_3.dat o cp @[RTPWD]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_DU.v15_3.dat optics_DU.dat cp @[RTPWD]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_SS.v3_3.dat optics_SS.dat cp @[RTPWD]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_SU.v1_3.dat optics_SU.dat - - -cp ${PATHRT}/../FV3/ccpp/suites/suite_${CCPP_SUITE}.xml suite_${CCPP_SUITE}.xml diff --git a/tests/fv3_conf/ccpp_csawmgshoc_run.IN b/tests/fv3_conf/ccpp_csawmgshoc_run.IN index 20f20eb970..ea3763fc7e 100644 --- a/tests/fv3_conf/ccpp_csawmgshoc_run.IN +++ b/tests/fv3_conf/ccpp_csawmgshoc_run.IN @@ -29,5 +29,3 @@ cp @[RTPWD]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_OC.v1_3.dat o cp @[RTPWD]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_DU.v15_3.dat optics_DU.dat cp @[RTPWD]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_SS.v3_3.dat optics_SS.dat cp @[RTPWD]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_SU.v1_3.dat optics_SU.dat - -cp ${PATHRT}/../FV3/ccpp/suites/suite_${CCPP_SUITE}.xml suite_${CCPP_SUITE}.xml diff --git a/tests/fv3_conf/ccpp_gf_thompson_run.IN b/tests/fv3_conf/ccpp_gf_thompson_run.IN index 9dcddfde9a..23c529ccf7 100644 --- a/tests/fv3_conf/ccpp_gf_thompson_run.IN +++ b/tests/fv3_conf/ccpp_gf_thompson_run.IN @@ -21,5 +21,3 @@ cp @[RTPWD]/FV3_input_data_gsd/qr_acr_qs.dat . cp @[RTPWD]/FV3_input_data_gsd/qr_acr_qg.dat . cp @[RTPWD]/FV3_input_data_gsd/freezeH2O.dat . cp @[RTPWD]/FV3_input_data_gsd/CCN_ACTIVATE.BIN . - -cp ${PATHRT}/../FV3/ccpp/suites/suite_${CCPP_SUITE}.xml suite_${CCPP_SUITE}.xml diff --git a/tests/fv3_conf/ccpp_gfdlmp_run.IN b/tests/fv3_conf/ccpp_gfdlmp_run.IN index 11e02639f6..5fda8b7353 100644 --- a/tests/fv3_conf/ccpp_gfdlmp_run.IN +++ b/tests/fv3_conf/ccpp_gfdlmp_run.IN @@ -40,5 +40,3 @@ if [ $CPLWAV = .T. ]; then cp @[RTPWD]/WW3_input_data/mod_def.* . cp @[RTPWD]/WW3_input_data/@[SYEAR]@[SMONTH]@[SDAY]/ww3_multi.inp . fi - -cp ${PATHRT}/../FV3/ccpp/suites/suite_${CCPP_SUITE}.xml suite_${CCPP_SUITE}.xml diff --git a/tests/fv3_conf/ccpp_gfs_v15_run.IN b/tests/fv3_conf/ccpp_gfs_v15_run.IN index 525e4f8794..60ef814d81 100644 --- a/tests/fv3_conf/ccpp_gfs_v15_run.IN +++ b/tests/fv3_conf/ccpp_gfs_v15_run.IN @@ -21,5 +21,3 @@ cp @[RTPWD]/FV3_input_data/*configure . if [ $DO_RRTMGP = .T. ]; then cp @[RTPWD]/FV3_input_data_RRTMGP/* . fi - -cp ${PATHRT}/../FV3/ccpp/suites/suite_${CCPP_SUITE}.xml suite_${CCPP_SUITE}.xml diff --git a/tests/fv3_conf/ccpp_gfs_v16_flake_run.IN b/tests/fv3_conf/ccpp_gfs_v16_flake_run.IN index 6e1f10ce25..51f7d30111 100644 --- a/tests/fv3_conf/ccpp_gfs_v16_flake_run.IN +++ b/tests/fv3_conf/ccpp_gfs_v16_flake_run.IN @@ -18,5 +18,3 @@ cp @[RTPWD]/FV3_input_data/*_table . cp @[RTPWD]/FV3_input_data/diag_table_gfdlmp diag_table cp @[RTPWD]/FV3_input_data_gsd/field_table_suite2 field_table cp @[RTPWD]/FV3_input_data/*configure . - -cp ${PATHRT}/../FV3/ccpp/suites/suite_${CCPP_SUITE}.xml suite_${CCPP_SUITE}.xml diff --git a/tests/fv3_conf/ccpp_gfs_v16_run.IN b/tests/fv3_conf/ccpp_gfs_v16_run.IN index 8c5e6cf952..f0abc3a3d7 100644 --- a/tests/fv3_conf/ccpp_gfs_v16_run.IN +++ b/tests/fv3_conf/ccpp_gfs_v16_run.IN @@ -21,5 +21,3 @@ cp @[RTPWD]/FV3_input_data/*configure . if [ $DO_RRTMGP = .T. ]; then cp @[RTPWD]/FV3_input_data_RRTMGP/* . fi - -cp ${PATHRT}/../FV3/ccpp/suites/suite_${CCPP_SUITE}.xml suite_${CCPP_SUITE}.xml diff --git a/tests/fv3_conf/ccpp_gfsv16_csawmg_run.IN b/tests/fv3_conf/ccpp_gfsv16_csawmg_run.IN index d97b1a7f8e..fa04661e62 100644 --- a/tests/fv3_conf/ccpp_gfsv16_csawmg_run.IN +++ b/tests/fv3_conf/ccpp_gfsv16_csawmg_run.IN @@ -30,5 +30,3 @@ cp @[RTPWD]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_OC.v1_3.dat o cp @[RTPWD]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_DU.v15_3.dat optics_DU.dat cp @[RTPWD]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_SS.v3_3.dat optics_SS.dat cp @[RTPWD]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_SU.v1_3.dat optics_SU.dat - -cp ${PATHRT}/../FV3/ccpp/suites/suite_${CCPP_SUITE}.xml suite_${CCPP_SUITE}.xml diff --git a/tests/fv3_conf/ccpp_gocart.IN b/tests/fv3_conf/ccpp_gocart.IN index 7b113dbdad..bdfee0e350 100644 --- a/tests/fv3_conf/ccpp_gocart.IN +++ b/tests/fv3_conf/ccpp_gocart.IN @@ -29,5 +29,3 @@ cp @[RTPWD]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_OC.v1_3.dat o cp @[RTPWD]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_DU.v15_3.dat optics_DU.dat cp @[RTPWD]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_SS.v3_3.dat optics_SS.dat cp @[RTPWD]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_SU.v1_3.dat optics_SU.dat - -cp ${PATHRT}/../FV3/ccpp/suites/suite_${CCPP_SUITE}.xml suite_${CCPP_SUITE}.xml diff --git a/tests/fv3_conf/ccpp_gsd_run.IN b/tests/fv3_conf/ccpp_gsd_run.IN index b47f344a1b..d3f3817e5b 100644 --- a/tests/fv3_conf/ccpp_gsd_run.IN +++ b/tests/fv3_conf/ccpp_gsd_run.IN @@ -69,5 +69,3 @@ fi if [ $GWD_OPT = 3 ] || [ $GWD_OPT = 33 ]; then cp @[RTPWD]/FV3_input_data_gsd/drag_suite/* INPUT/ fi - -cp ${PATHRT}/../FV3/ccpp/suites/suite_${CCPP_SUITE}.xml suite_${CCPP_SUITE}.xml diff --git a/tests/fv3_conf/ccpp_gsd_sar_25km_run.IN b/tests/fv3_conf/ccpp_gsd_sar_25km_run.IN index f899096ca7..931e8ff8a8 100644 --- a/tests/fv3_conf/ccpp_gsd_sar_25km_run.IN +++ b/tests/fv3_conf/ccpp_gsd_sar_25km_run.IN @@ -1,7 +1,6 @@ - rm -fr INPUT RESTART mkdir INPUT RESTART -cp -r /scratch1/BMC/gmtb/ufs-weather-model/RT/NEMSfv3gfs/FV3_input_data_temporary_gsd_sar_25km/*.nc INPUT/ +cp @[RTPWD]/FV3_input_data_sar_25km/INPUT/*.nc INPUT/ cp @[RTPWD]/FV3_input_data/INPUT/aerosol.dat . cp @[RTPWD]/FV3_input_data/INPUT/co2historicaldata_201*.txt . @@ -13,8 +12,8 @@ cp @[RTPWD]/FV3_input_data/*grb . cp @[RTPWD]/FV3_input_data/*_table . # Copy SAR diag and field table files -cp /scratch1/BMC/gmtb/ufs-weather-model/RT/NEMSfv3gfs/FV3_input_data_temporary_gsd_sar_25km/diag_table_gsd_sar diag_table -cp /scratch1/BMC/gmtb/ufs-weather-model/RT/NEMSfv3gfs/FV3_input_data_temporary_gsd_sar_25km/field_table_gsd_sar field_table +cp @[RTPWD]/FV3_input_data_sar_25km/diag_table_gsd_sar diag_table +cp @[RTPWD]/FV3_input_data_sar_25km/field_table_gsd_sar field_table cp @[RTPWD]/FV3_input_data/*configure . @@ -24,5 +23,3 @@ cp @[RTPWD]/FV3_input_data_gsd/qr_acr_qs.dat . cp @[RTPWD]/FV3_input_data_gsd/qr_acr_qg.dat . cp @[RTPWD]/FV3_input_data_gsd/freezeH2O.dat . cp @[RTPWD]/FV3_input_data_gsd/CCN_ACTIVATE.BIN . - -cp ${PATHRT}/../FV3/ccpp/suites/suite_${CCPP_SUITE}.xml suite_${CCPP_SUITE}.xml diff --git a/tests/fv3_conf/ccpp_gsd_sar_run.IN b/tests/fv3_conf/ccpp_gsd_sar_run.IN index 2a13a14a60..64d557e6ed 100644 --- a/tests/fv3_conf/ccpp_gsd_sar_run.IN +++ b/tests/fv3_conf/ccpp_gsd_sar_run.IN @@ -1,6 +1,6 @@ rm -fr INPUT RESTART mkdir INPUT RESTART -cp -r /scratch1/BMC/gmtb/ufs-weather-model/RT/NEMSfv3gfs/FV3_input_data_temporary_gsd_sar/*.nc INPUT/ +cp @[RTPWD]/FV3_input_data_sar/INPUT/*.nc INPUT/ cp @[RTPWD]/FV3_input_data/INPUT/aerosol.dat . cp @[RTPWD]/FV3_input_data/INPUT/co2historicaldata_201*.txt . @@ -12,8 +12,8 @@ cp @[RTPWD]/FV3_input_data/*grb . cp @[RTPWD]/FV3_input_data/*_table . # Copy SAR diag and field table files -cp /scratch1/BMC/gmtb/ufs-weather-model/RT/NEMSfv3gfs/FV3_input_data_temporary_gsd_sar/diag_table_gsd_sar diag_table -cp /scratch1/BMC/gmtb/ufs-weather-model/RT/NEMSfv3gfs/FV3_input_data_temporary_gsd_sar/field_table_gsd_sar field_table +cp @[RTPWD]/FV3_input_data_sar/diag_table_gsd_sar diag_table +cp @[RTPWD]/FV3_input_data_sar/field_table_gsd_sar field_table cp @[RTPWD]/FV3_input_data/*configure . @@ -23,5 +23,3 @@ cp @[RTPWD]/FV3_input_data_gsd/qr_acr_qs.dat . cp @[RTPWD]/FV3_input_data_gsd/qr_acr_qg.dat . cp @[RTPWD]/FV3_input_data_gsd/freezeH2O.dat . cp @[RTPWD]/FV3_input_data_gsd/CCN_ACTIVATE.BIN . - -cp ${PATHRT}/../FV3/ccpp/suites/suite_${CCPP_SUITE}.xml suite_${CCPP_SUITE}.xml diff --git a/tests/fv3_conf/ccpp_multigases_run.IN b/tests/fv3_conf/ccpp_multigases_run.IN index a08c118f5c..696e4929ca 100644 --- a/tests/fv3_conf/ccpp_multigases_run.IN +++ b/tests/fv3_conf/ccpp_multigases_run.IN @@ -30,11 +30,3 @@ cp @[RTPWD]/WW3_input_data/mod_def.* . cp @[RTPWD]/WW3_input_data/@[SYEAR]@[SMONTH]@[SDAY]/ww3_multi.inp . cp @[RTPWD]/WW3_input_data/@[SYEAR]@[SMONTH]@[SDAY]/rmp_src* . fi -cp ${PATHRT}/../FV3/ccpp/suites/suite_${CCPP_SUITE}.xml suite_${CCPP_SUITE}.xml - -# Add path to libccpp.so and libccpphys.so to LD_LIBRARY_PATH, append to module-setup.sh -echo " " >> module-setup.sh -echo "# Add path to libccpp.so and libccpphys.so to LD_LIBRARY_PATH" -echo "export LD_LIBRARY_PATH=${PATHRT}/../FV3/${CCPP_LIB_DIR}:${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}" >> module-setup.sh -echo " " >> module-setup.sh - diff --git a/tests/fv3_conf/ccpp_regional_FA_run.IN b/tests/fv3_conf/ccpp_regional_FA_run.IN index 46cabacb25..4cb751a4b3 100644 --- a/tests/fv3_conf/ccpp_regional_FA_run.IN +++ b/tests/fv3_conf/ccpp_regional_FA_run.IN @@ -18,7 +18,5 @@ fi cp @[RTPWD]/FV3_input_data/DETAMPNEW_DATA* . cp @[RTPWD]/FV3_input_data/*grb . cp @[RTPWD]/FV3_input_data/*_table . -cp /scratch1/BMC/gmtb/ufs-weather-model/RT/NEMSfv3gfs/FV3_input_data_temporary_hafs/diag_table_FA diag_table -cp /scratch1/BMC/gmtb/ufs-weather-model/RT/NEMSfv3gfs/FV3_input_data_temporary_hafs/field_table_FA_nwat4 field_table - -cp ${PATHRT}/../FV3/ccpp/suites/suite_${CCPP_SUITE}.xml suite_${CCPP_SUITE}.xml +cp @[RTPWD]/FV3_input_data_hafs/diag_table_FA diag_table +cp @[RTPWD]/FV3_input_data_hafs/field_table_FA_nwat4 field_table diff --git a/tests/fv3_conf/ccpp_regional_c786_run.IN b/tests/fv3_conf/ccpp_regional_c786_run.IN index d72251e3c1..e64bf4e9ad 100644 --- a/tests/fv3_conf/ccpp_regional_c786_run.IN +++ b/tests/fv3_conf/ccpp_regional_c786_run.IN @@ -23,5 +23,3 @@ fi if [ $H2O_PHYS = .T. ]; then cp @[RTPWD]/FV3_input_data/global_h2o_pltc.f77 ./global_h2oprdlos.f77 fi - -cp ${PATHRT}/../FV3/ccpp/suites/suite_${CCPP_SUITE}.xml suite_${CCPP_SUITE}.xml diff --git a/tests/fv3_conf/ccpp_regional_run.IN b/tests/fv3_conf/ccpp_regional_run.IN index 411317743d..b0e320cd19 100644 --- a/tests/fv3_conf/ccpp_regional_run.IN +++ b/tests/fv3_conf/ccpp_regional_run.IN @@ -16,11 +16,10 @@ if [ $WARM_START = .T. ]; then cp ../fv3_ccpp_regional_control${RT_SUFFIX}/RESTART/20181015.120000.sfc_data.nc INPUT/sfc_data.nc fi if [ $WRITE_RESTART_WITH_BCS = .true. ]; then - cp @[RTPWD]/fv3_regional_control/RESTART/fv_core.res.tile1_new.nc RESTART/fv_core.res.tile1_new.nc - cp @[RTPWD]/fv3_regional_control/RESTART/fv_tracer.res.tile1_new.nc RESTART/fv_tracer.res.tile1_new.nc + cp @[RTPWD]/fv3_regional_control/RESTART/fv_core.res.tile1_new.nc RESTART/fv_core.res.tile1_new.nc + cp @[RTPWD]/fv3_regional_control/RESTART/fv_tracer.res.tile1_new.nc RESTART/fv_tracer.res.tile1_new.nc fi - if [ $OZ_PHYS_NEW = .T. ]; then cp @[RTPWD]/FV3_input_data/ozprdlos_2015_new_sbuvO3_tclm15_nuchem.f77 ./global_o3prdlos.f77 elif [ $OZ_PHYS_OLD = .T. ]; then @@ -29,5 +28,3 @@ fi if [ $H2O_PHYS = .T. ]; then cp @[RTPWD]/FV3_input_data/global_h2o_pltc.f77 ./global_h2oprdlos.f77 fi - -cp ${PATHRT}/../FV3/ccpp/suites/suite_${CCPP_SUITE}.xml suite_${CCPP_SUITE}.xml diff --git a/tests/fv3_conf/ccpp_satmedmf_run.IN b/tests/fv3_conf/ccpp_satmedmf_run.IN index c35df9a44f..2dec496749 100644 --- a/tests/fv3_conf/ccpp_satmedmf_run.IN +++ b/tests/fv3_conf/ccpp_satmedmf_run.IN @@ -44,5 +44,3 @@ cp @[RTPWD]/${inputdir}/*grb . cp @[RTPWD]/${inputdir}/*_table . cp @[RTPWD]/${inputdir}/field_table_satmedmf field_table cp @[RTPWD]/${inputdir}/*configure . - -cp ${PATHRT}/../FV3/ccpp/suites/suite_${CCPP_SUITE}.xml suite_${CCPP_SUITE}.xml diff --git a/tests/fv3_conf/ccpp_stretched_run.IN b/tests/fv3_conf/ccpp_stretched_run.IN index 5215e5a062..cd22eb7db4 100644 --- a/tests/fv3_conf/ccpp_stretched_run.IN +++ b/tests/fv3_conf/ccpp_stretched_run.IN @@ -15,5 +15,3 @@ mkdir INPUT RESTART #fi rsync -arv @[RTPWD]/@[INPUT_DIR]/INPUT/. INPUT/. # *DH 20190528 - -cp ${PATHRT}/../FV3/ccpp/suites/suite_${CCPP_SUITE}.xml suite_${CCPP_SUITE}.xml diff --git a/tests/fv3_conf/compile_bsub.IN_wcoss_cray b/tests/fv3_conf/compile_bsub.IN_wcoss_cray index 9d308fe70c..ceef8aae67 100644 --- a/tests/fv3_conf/compile_bsub.IN_wcoss_cray +++ b/tests/fv3_conf/compile_bsub.IN_wcoss_cray @@ -13,6 +13,6 @@ set -eux echo "Compile started: " `date` -aprun -n 1 -j 1 -N 1 -d 24 @[PATHRT]/compile_cmake.sh @[PATHTR] @[MACHINE_ID] "@[MAKE_OPT]" @[COMPILE_NR] +aprun -n 1 -j 1 -N 1 -d 24 @[PATHRT]/compile.sh @[MACHINE_ID] "@[MAKE_OPT]" @[COMPILE_NR] echo "Compile ended: " `date` diff --git a/tests/fv3_conf/compile_bsub.IN_wcoss_dell_p3 b/tests/fv3_conf/compile_bsub.IN_wcoss_dell_p3 index 727e325c39..a40f697104 100644 --- a/tests/fv3_conf/compile_bsub.IN_wcoss_dell_p3 +++ b/tests/fv3_conf/compile_bsub.IN_wcoss_dell_p3 @@ -14,6 +14,6 @@ set -eux echo "Compile started: " `date` -@[PATHRT]/compile_cmake.sh @[PATHTR] @[MACHINE_ID] "@[MAKE_OPT]" @[COMPILE_NR] +@[PATHRT]/compile.sh @[MACHINE_ID] "@[MAKE_OPT]" @[COMPILE_NR] echo "Compile ended: " `date` diff --git a/tests/fv3_conf/compile_qsub.IN_cheyenne b/tests/fv3_conf/compile_qsub.IN_cheyenne index c7a5cf0833..9d438efdf3 100644 --- a/tests/fv3_conf/compile_qsub.IN_cheyenne +++ b/tests/fv3_conf/compile_qsub.IN_cheyenne @@ -11,6 +11,6 @@ set -eux echo "Compile started: " `date` -@[PATHRT]/compile_cmake.sh @[PATHTR] @[MACHINE_ID] "@[MAKE_OPT]" @[COMPILE_NR] +@[PATHRT]/compile.sh @[MACHINE_ID] "@[MAKE_OPT]" @[COMPILE_NR] echo "Compile ended: " `date` diff --git a/tests/fv3_conf/compile_slurm.IN_hera b/tests/fv3_conf/compile_slurm.IN_hera index e5db1be980..45fdbbe389 100644 --- a/tests/fv3_conf/compile_slurm.IN_hera +++ b/tests/fv3_conf/compile_slurm.IN_hera @@ -12,6 +12,6 @@ set -eux echo "Compile started: " `date` -@[PATHRT]/compile_cmake.sh @[PATHTR] @[MACHINE_ID] "@[MAKE_OPT]" @[COMPILE_NR] +@[PATHRT]/compile.sh @[MACHINE_ID] "@[MAKE_OPT]" @[COMPILE_NR] echo "Compile ended: " `date` diff --git a/tests/fv3_conf/compile_slurm.IN_jet b/tests/fv3_conf/compile_slurm.IN_jet new file mode 100644 index 0000000000..dc1b29c538 --- /dev/null +++ b/tests/fv3_conf/compile_slurm.IN_jet @@ -0,0 +1,18 @@ +#!/bin/sh +#SBATCH -e err +#SBATCH -o out +#SBATCH --account=@[ACCNR] +#SBATCH --partition=@[PARTITION] +#SBATCH --qos=@[QUEUE] +#SBATCH --nodes=1 +#SBATCH --ntasks-per-node=8 +#SBATCH --time=120 +#SBATCH --job-name="@[JBNME]" + +set -eux + +echo "Compile started: " `date` + +@[PATHRT]/compile.sh @[MACHINE_ID] "@[MAKE_OPT]" @[COMPILE_NR] + +echo "Compile ended: " `date` diff --git a/tests/fv3_conf/compile_slurm.IN_orion b/tests/fv3_conf/compile_slurm.IN_orion old mode 100755 new mode 100644 index 48a6e5ebd9..6d8bdeb8b9 --- a/tests/fv3_conf/compile_slurm.IN_orion +++ b/tests/fv3_conf/compile_slurm.IN_orion @@ -13,6 +13,6 @@ set -eux echo "Compile started: " `date` -@[PATHRT]/compile_cmake.sh @[PATHTR] @[MACHINE_ID] "@[MAKE_OPT]" @[COMPILE_NR] +@[PATHRT]/compile.sh @[MACHINE_ID] "@[MAKE_OPT]" @[COMPILE_NR] echo "Compile ended: " `date` diff --git a/tests/fv3_conf/fv3_qsub.IN_theia b/tests/fv3_conf/fv3_qsub.IN_theia deleted file mode 100644 index fbd4f58454..0000000000 --- a/tests/fv3_conf/fv3_qsub.IN_theia +++ /dev/null @@ -1,36 +0,0 @@ -#!/bin/sh -l -#PBS -o out -#PBS -e err -#PBS -N @[JBNME] -#PBS -A @[ACCNR] -#PBS -q @[QUEUE] -#PBS -d . -#PBS -l procs=@[TASKS] -#PBS -l walltime=00:@[WLCLK]:00 - -set -eux - -set +x -source ./module-setup.sh -module use $( pwd -P ) -module load modules.fv3 -module list - -set -x - -echo "Model started: " `date` - -export MPI_TYPE_DEPTH=20 -export OMP_STACKSIZE=512M -export OMP_NUM_THREADS=@[THRD] -export ESMF_RUNTIME_COMPLIANCECHECK=OFF:depth=4 -export LD_BIND_NOW=1 - -# Avoid job errors because of filesystem synchronization delays -sync && sleep 1 - -mpirun -prepend-rank -np $PBS_NP ./fv3.exe - -echo "Model ended: " `date` - -exit diff --git a/tests/fv3_conf/fv3_slurm.IN_theia b/tests/fv3_conf/fv3_slurm.IN_theia deleted file mode 100644 index fbd22d017b..0000000000 --- a/tests/fv3_conf/fv3_slurm.IN_theia +++ /dev/null @@ -1,37 +0,0 @@ -#!/bin/sh -#SBATCH -e err -#SBATCH -o out -#SBATCH --account=@[ACCNR] -#SBATCH --qos=@[QUEUE] -#SBATCH --ntasks=@[TASKS] -#SBATCH --time=@[WLCLK] -#SBATCH --job-name="@[JBNME]" -#SBATCH --exclusive - -set -eux - -set +x -source ./module-setup.sh -module use $( pwd -P ) -module load modules.fv3 -module list - -set -x - -echo "Model started: " `date` - -export MPI_TYPE_DEPTH=20 -export OMP_STACKSIZE=512M -export OMP_NUM_THREADS=@[THRD] -export ESMF_RUNTIME_COMPLIANCECHECK=OFF:depth=4 -export PSM_RANKS_PER_CONTEXT=4 -export PSM_SHAREDCONTEXTS=1 - -# Avoid job errors because of filesystem synchronization delays -sync && sleep 1 - -srun ./fv3.exe - -echo "Model ended: " `date` - -exit diff --git a/parm/ccpp.gocart.nml.IN b/tests/parm/ccpp.gocart.nml.IN similarity index 99% rename from parm/ccpp.gocart.nml.IN rename to tests/parm/ccpp.gocart.nml.IN index aa03c2acec..b1e061f731 100644 --- a/parm/ccpp.gocart.nml.IN +++ b/tests/parm/ccpp.gocart.nml.IN @@ -185,7 +185,8 @@ do_sppt = @[DO_SPPT] do_shum = @[DO_SHUM] do_skeb = @[DO_SKEB] - do_sfcperts = @[DO_SFCPERTS] + lndp_type = @[LNDP_TYPE] + n_var_lndp = @[N_VAR_LNDP] / &gfdl_cloud_microphysics_nml diff --git a/parm/ccpp_ca.nml.IN b/tests/parm/ccpp_ca.nml.IN similarity index 96% rename from parm/ccpp_ca.nml.IN rename to tests/parm/ccpp_ca.nml.IN index e47e01f9a3..5f825c56f3 100644 --- a/parm/ccpp_ca.nml.IN +++ b/tests/parm/ccpp_ca.nml.IN @@ -190,7 +190,8 @@ do_sppt = @[DO_SPPT] do_shum = @[DO_SHUM] do_skeb = @[DO_SKEB] - do_sfcperts = @[DO_SFCPERTS] + lndp_type = @[LNDP_TYPE] + n_var_lndp = @[N_VAR_LNDP] do_ca = @[DO_CA] ca_sgs = @[CA_SGS] ca_global = @[CA_GLOBAL] @@ -282,17 +283,10 @@ ISEED_SPPT=3, / &nam_sfcperts - NSFCPERT=6, - PERTZ0=-999., - PERTSHC=-999., - PERTZT=-999., - PERTLAI=-999., - PERTVEGF=-999., - PERTALB=-999., - SFC_TAU=21600, - SFC_LSCALE=500000, - ISEED_SFC=0, - SPPT_LAND=.FALSE., + lndp_type = @[LNDP_TYPE] + LNDP_TAU=21600, + LNDP_LSCALE=500000, + ISEED_LNDP=2010, / &cires_ugwp_nml diff --git a/parm/ccpp_control.nml.IN b/tests/parm/ccpp_control.nml.IN similarity index 97% rename from parm/ccpp_control.nml.IN rename to tests/parm/ccpp_control.nml.IN index 5637d4ee39..33e6e17738 100644 --- a/parm/ccpp_control.nml.IN +++ b/tests/parm/ccpp_control.nml.IN @@ -192,7 +192,8 @@ do_sppt = @[DO_SPPT] do_shum = @[DO_SHUM] do_skeb = @[DO_SKEB] - do_sfcperts = @[DO_SFCPERTS] + lndp_type = @[LNDP_TYPE] + n_var_lndp = @[N_VAR_LNDP] do_ca = .false. ca_sgs = .false. nca = 1 @@ -284,17 +285,10 @@ ISEED_SPPT=3, / &nam_sfcperts - NSFCPERT=6, - PERTZ0=-999., - PERTSHC=-999., - PERTZT=-999., - PERTLAI=-999., - PERTVEGF=-999., - PERTALB=-999., - SFC_TAU=21600, - SFC_LSCALE=500000, - ISEED_SFC=0, - SPPT_LAND=.FALSE., + lndp_type = @[LNDP_TYPE] + LNDP_TAU=21600, + LNDP_LSCALE=500000, + ISEED_LNDP=2010, / &cires_ugwp_nml diff --git a/parm/ccpp_cpt.nml.IN b/tests/parm/ccpp_cpt.nml.IN similarity index 100% rename from parm/ccpp_cpt.nml.IN rename to tests/parm/ccpp_cpt.nml.IN diff --git a/parm/ccpp_csawmg.nml.IN b/tests/parm/ccpp_csawmg.nml.IN similarity index 100% rename from parm/ccpp_csawmg.nml.IN rename to tests/parm/ccpp_csawmg.nml.IN diff --git a/parm/ccpp_csawmg3shoc127.nml.IN b/tests/parm/ccpp_csawmg3shoc127.nml.IN similarity index 100% rename from parm/ccpp_csawmg3shoc127.nml.IN rename to tests/parm/ccpp_csawmg3shoc127.nml.IN diff --git a/parm/ccpp_csawmgshoc.nml.IN b/tests/parm/ccpp_csawmgshoc.nml.IN similarity index 100% rename from parm/ccpp_csawmgshoc.nml.IN rename to tests/parm/ccpp_csawmgshoc.nml.IN diff --git a/parm/ccpp_gfdlmp.nml.IN b/tests/parm/ccpp_gfdlmp.nml.IN similarity index 99% rename from parm/ccpp_gfdlmp.nml.IN rename to tests/parm/ccpp_gfdlmp.nml.IN index 1260b12e49..ff3d652e32 100644 --- a/parm/ccpp_gfdlmp.nml.IN +++ b/tests/parm/ccpp_gfdlmp.nml.IN @@ -190,7 +190,8 @@ do_sppt = @[DO_SPPT] do_shum = @[DO_SHUM] do_skeb = @[DO_SKEB] - do_sfcperts = @[DO_SFCPERTS] + lndp_type = @[LNDP_TYPE] + n_var_lndp = @[N_VAR_LNDP] / &gfdl_cloud_microphysics_nml diff --git a/parm/ccpp_gfsv16_csawmg.nml.IN b/tests/parm/ccpp_gfsv16_csawmg.nml.IN similarity index 100% rename from parm/ccpp_gfsv16_csawmg.nml.IN rename to tests/parm/ccpp_gfsv16_csawmg.nml.IN diff --git a/parm/ccpp_gsd.nml.IN b/tests/parm/ccpp_gsd.nml.IN similarity index 97% rename from parm/ccpp_gsd.nml.IN rename to tests/parm/ccpp_gsd.nml.IN index be2b7dea27..b300fb42bc 100644 --- a/parm/ccpp_gsd.nml.IN +++ b/tests/parm/ccpp_gsd.nml.IN @@ -172,7 +172,8 @@ do_sppt = @[DO_SPPT] do_shum = @[DO_SHUM] do_skeb = @[DO_SKEB] - do_sfcperts = @[DO_SFCPERTS] + lndp_type = @[LNDP_TYPE] + n_var_lndp = @[N_VAR_LNDP] lsm = @[LSM] lsoil_lsm = @[LSOIL_LSM] iopt_dveg = 2 @@ -312,17 +313,10 @@ ISEED_SPPT=3, / &nam_sfcperts - NSFCPERT=6, - PERTZ0=-999., - PERTSHC=-999., - PERTZT=-999., - PERTLAI=-999., - PERTVEGF=-999., - PERTALB=-999., - SFC_TAU=21600, - SFC_LSCALE=500000, - ISEED_SFC=0, - SPPT_LAND=.FALSE., + lndp_type = @[LNDP_TYPE] + LNDP_TAU=21600, + LNDP_LSCALE=500000, + ISEED_LNDP=2010, / &cires_ugwp_nml diff --git a/parm/ccpp_gsd_sar-model_configure.IN b/tests/parm/ccpp_gsd_sar-model_configure.IN similarity index 100% rename from parm/ccpp_gsd_sar-model_configure.IN rename to tests/parm/ccpp_gsd_sar-model_configure.IN diff --git a/parm/ccpp_gsd_sar.nml.IN b/tests/parm/ccpp_gsd_sar.nml.IN similarity index 97% rename from parm/ccpp_gsd_sar.nml.IN rename to tests/parm/ccpp_gsd_sar.nml.IN index ed076b0ec2..1cce078375 100644 --- a/parm/ccpp_gsd_sar.nml.IN +++ b/tests/parm/ccpp_gsd_sar.nml.IN @@ -193,7 +193,8 @@ do_sppt = .F. do_shum = .F. do_skeb = .F. - do_sfcperts = .F. + lndp_type = @[LNDP_TYPE] + n_var_lndp = @[N_VAR_LNDP] lsm = 3 lsoil = 4 lsoil_lsm = 9 @@ -283,17 +284,10 @@ ISEED_SPPT=3, / &nam_sfcperts - NSFCPERT=6, - PERTZ0=-999., - PERTSHC=-999., - PERTZT=-999., - PERTLAI=-999., - PERTVEGF=-999., - PERTALB=-999., - SFC_TAU=21600, - SFC_LSCALE=500000, - ISEED_SFC=0, - SPPT_LAND=.FALSE., + lndp_type = @[LNDP_TYPE] + LNDP_TAU=21600, + LNDP_LSCALE=500000, + ISEED_LNDP=2010, / &cires_ugwp_nml diff --git a/parm/ccpp_gsd_sar_25km-model_configure.IN b/tests/parm/ccpp_gsd_sar_25km-model_configure.IN similarity index 100% rename from parm/ccpp_gsd_sar_25km-model_configure.IN rename to tests/parm/ccpp_gsd_sar_25km-model_configure.IN diff --git a/parm/ccpp_gsd_sar_25km.nml.IN b/tests/parm/ccpp_gsd_sar_25km.nml.IN similarity index 96% rename from parm/ccpp_gsd_sar_25km.nml.IN rename to tests/parm/ccpp_gsd_sar_25km.nml.IN index 019d824350..39d40f8162 100644 --- a/parm/ccpp_gsd_sar_25km.nml.IN +++ b/tests/parm/ccpp_gsd_sar_25km.nml.IN @@ -194,7 +194,8 @@ do_sppt = .F. do_shum = .F. do_skeb = .F. - do_sfcperts = .F. + lndp_type = @[LNDP_TYPE] + n_var_lndp = @[N_VAR_LNDP] lsm = 3 lsoil = 9 lsoil_lsm = 9 @@ -299,15 +300,8 @@ ISEED_SPPT=3, / &nam_sfcperts - NSFCPERT=6, - PERTZ0=-999., - PERTSHC=-999., - PERTZT=-999., - PERTLAI=-999., - PERTVEGF=-999., - PERTALB=-999., - SFC_TAU=21600, - SFC_LSCALE=500000, - ISEED_SFC=0, - SPPT_LAND=.FALSE., + lndp_type = @[LNDP_TYPE] + LNDP_TAU=21600, + LNDP_LSCALE=500000, + ISEED_LNDP=2010, / diff --git a/parm/ccpp_gsd_sar_v1.nml.IN b/tests/parm/ccpp_gsd_sar_v1.nml.IN similarity index 97% rename from parm/ccpp_gsd_sar_v1.nml.IN rename to tests/parm/ccpp_gsd_sar_v1.nml.IN index 7085b805a1..e053d93541 100644 --- a/parm/ccpp_gsd_sar_v1.nml.IN +++ b/tests/parm/ccpp_gsd_sar_v1.nml.IN @@ -192,7 +192,8 @@ do_sppt = .F. do_shum = .F. do_skeb = .F. - do_sfcperts = .F. + lndp_type = @[LNDP_TYPE] + n_var_lndp = @[N_VAR_LNDP] lsm = 1 lsoil = 4 iopt_dveg = 2 @@ -281,17 +282,10 @@ ISEED_SPPT=3, / &nam_sfcperts - NSFCPERT=6, - PERTZ0=-999., - PERTSHC=-999., - PERTZT=-999., - PERTLAI=-999., - PERTVEGF=-999., - PERTALB=-999., - SFC_TAU=21600, - SFC_LSCALE=500000, - ISEED_SFC=0, - SPPT_LAND=.FALSE., + lndp_type = @[LNDP_TYPE] + LNDP_TAU=21600, + LNDP_LSCALE=500000, + ISEED_LNDP=2010 / &cires_ugwp_nml diff --git a/parm/ccpp_input_nest02.nml.IN b/tests/parm/ccpp_input_nest02.nml.IN similarity index 100% rename from parm/ccpp_input_nest02.nml.IN rename to tests/parm/ccpp_input_nest02.nml.IN diff --git a/tests/parm/ccpp_lndp.nml.IN b/tests/parm/ccpp_lndp.nml.IN new file mode 100644 index 0000000000..428be0fc23 --- /dev/null +++ b/tests/parm/ccpp_lndp.nml.IN @@ -0,0 +1,309 @@ +&amip_interp_nml + interp_oi_sst = .true. + use_ncep_sst = .true. + use_ncep_ice = .false. + no_anom_sst = .false. + data_set = 'reynolds_oi', + date_out_of_range = 'climo', +/ + +&atmos_model_nml + blocksize = 32 + chksum_debug = .false. + dycore_only = .false. + fdiag = @[FDIAG] + ccpp_suite = '@[CCPP_SUITE]' +/ + +&diag_manager_nml + prepend_date = .F. +/ + +&fms_io_nml + checksum_required = .false. + max_files_r = 100, + max_files_w = 100, +/ + +&fms_nml + clock_grain = 'ROUTINE', + domains_stack_size = 3000000, + print_memory_usage = .false. +/ + +&fv_grid_nml + grid_file = 'INPUT/grid_spec.nc' +/ + +&fv_core_nml + layout = @[INPES],@[JNPES] + io_layout = 1,1 + npx = @[NPX] + npy = @[NPY] + ntiles = 6, + npz = @[NPZ] + grid_type = -1 + make_nh = @[MAKE_NH] + fv_debug = .F. + range_warn = .F. + reset_eta = .F. + n_sponge = 24 + nudge_qv = .T. + tau = 5. + rf_cutoff = 7.5e2 + d2_bg_k1 = 0.15 + d2_bg_k2 = 0.02 + kord_tm = -9 + kord_mt = 9 + kord_wz = 9 + kord_tr = 9 + hydrostatic = .F. + phys_hydrostatic = .F. + use_hydro_pressure = .F. + beta = 0. + a_imp = 1. + p_fac = 0.1 + k_split = 2 + n_split = 6 + nwat = 2 + na_init = @[NA_INIT] + d_ext = 0.0 + dnats = 0 + fv_sg_adj = 450 + d2_bg = 0. + nord = 2 + dddmp = 0.1 + d4_bg = 0.12 + vtdm4 = 0.02 + delt_max = 0.002 + ke_bg = 0. + do_vort_damp = .true. + external_ic = @[EXTERNAL_IC] + external_eta = .T. + gfs_phil = .false. + nggps_ic = @[NGGPS_IC] + mountain = @[MOUNTAIN] + ncep_ic = .F. + d_con = 1. + hord_mt = 6 + hord_vt = 6 + hord_tm = 6 + hord_dp = 6 + hord_tr = 8 + adjust_dry_mass = .F. + consv_te = 1. + consv_am = .F. + fill = .T. + dwind_2d = .F. + print_freq = 6 + warm_start = @[WARM_START] + no_dycore = .false. + z_tracer = .T. + read_increment = @[READ_INCREMENT] + res_latlon_dynamics = "fv3_increment.nc" +/ + +#&coupler_nml +# months = 0 +# days = 1 +# hours = 0 +# dt_atmos = 225 +# dt_ocean = 225 +# current_date = 2016,10,03,00,0,0 +# calendar = 'julian' +# memuse_verbose = .false. +# atmos_nthreads = 1 +# use_hyper_thread = .false. +# ncores_per_node = 24 +#/ + +&external_ic_nml + filtered_terrain = .true. + levp = @[NPZP] + gfs_dwinds = .true. + checker_tr = .F. + nt_checker = 0 +/ + +&gfs_physics_nml + fhzero = 6. + ldiag3d = .false. + fhcyc = 1. + nst_anl = .true. + use_ufo = .true. + pre_rad = .false. + ncld = 1 + imp_physics = 99 + pdfcld = .false. + fhswr = 3600. + fhlwr = 3600. + ialb = 1 + iems = 1 + IAER = 111 + ico2 = 2 + isubc_sw = 2 + isubc_lw = 2 + isol = 2 + lwhtr = .true. + swhtr = .true. + cnvgwd = .true. + shal_cnv = .true. + cal_pre = .true. + redrag = .true. + dspheat = .true. + hybedmf = @[HYBEDMF] + satmedmf = @[SATMEDMF] + lheatstrg = @[LHEATSTRG] + random_clds = .true. + trans_trac = .false. + cnvcld = .true. + imfshalcnv = 2 + imfdeepcnv = 2 + isatmedmf = @[ISATMEDMF] + cdmbgwd = 3.5,0.25 + prslrd0 = 0. + ivegsrc = 1 + isot = 1 + lsm = 1 + iopt_dveg = 2 + iopt_crs = 1 + iopt_btr = 1 + iopt_run = 1 + iopt_sfc = 1 + iopt_frz = 1 + iopt_inf = 1 + iopt_rad = 1 + iopt_alb = 2 + iopt_snf = 4 + iopt_tbot = 2 + iopt_stc = 1 + debug = .false. + oz_phys = @[OZ_PHYS_OLD] + oz_phys_2015 = @[OZ_PHYS_NEW] + h2o_phys = @[H2O_PHYS] + nstf_name = @[NSTF_NAME] + cplflx = @[CPLFLX] + cplwav = @[CPLWAV] + cplwav2atm = @[CPLWAV2ATM] + iau_delthrs = 6 + iaufhrs = 30 + iau_inc_files = @[IAU_INC_FILES] + iau_drymassfixer = @[IAU_DRYMASSFIXER] + do_sppt = @[DO_SPPT] + do_shum = @[DO_SHUM] + do_skeb = @[DO_SKEB] + lndp_type = @[LNDP_TYPE] + n_var_lndp = @[N_VAR_LNDP] + do_ca = .false. + ca_sgs = .false. + nca = 1 + ncells = 5 + nlives = 30 + nseed = 1000000 + nfracseed = 0.5 + nthresh = 0. + ca_trigger = .true. + ca_entr = .false. + ca_closure = .false. + ca_global = .false. + nca_g = 1 + ncells_g = 1 + nlives_g = 100 + nseed_g = 100 + ca_smooth = .false. + nspinup = 100 + iseed_ca = 1 + nsmooth = 1 + ca_amplitude = 0.5 +/ + +&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 = "global_albedo4.1x1.grb", + FNAISC = "CFSR.SEAICE.1982.2012.monthly.clim.grb", + FNTG3C = "global_tg3clim.2.6x1.5.grb", + FNVEGC = "global_vegfrac.0.144.decpercent.grb", + FNVETC = @[FNVETC] + FNSOTC = @[FNSOTC] + FNSMCC = @[FNSMCC] + FNMSKH = "seaice_newland.grb", + FNTSFA = "", + FNACNA = "", + FNSNOA = "", + FNVMNC = "global_shdmin.0.144x0.144.grb", + FNVMXC = "global_shdmax.0.144x0.144.grb", + FNSLPC = "global_slope.1x1.grb", + FNABSC = @[FNABSC] + LDEBUG =.false., + FSMCL(2) = 99999 + FSMCL(3) = 99999 + FSMCL(4) = 99999 + FTSFS = 90 + FAISS = 99999 + FSNOL = 99999 + FSICL = 99999 + FTSFL = 99999, + FAISL = 99999, + FVETL = 99999, + FSOTL = 99999, + FvmnL = 99999, + FvmxL = 99999, + FSLPL = 99999, + FABSL = 99999, + FSNOS = 99999, + FSICS = 99999, +/ +&nam_stochy + lon_s=768, + lat_s=384, + ntrunc=382, + SKEBNORM=1, + SKEB_NPASS=30, + SKEB_VDOF=5, + SKEB=@[SKEB], + SKEB_TAU=2.16E4, + SKEB_LSCALE=1000.E3, + SHUM=@[SHUM], + SHUM_TAU=21600, + SHUM_LSCALE=500000, + SPPT=@[SPPT], + SPPT_TAU=21600, + SPPT_LSCALE=500000, + SPPT_LOGIT=.TRUE., + SPPT_SFCLIMIT=.TRUE., + ISEED_SHUM=1, + ISEED_SKEB=2, + ISEED_SPPT=3, +/ +&nam_sfcperts + lndp_type = @[LNDP_TYPE] + LNDP_TAU=21600, + LNDP_LSCALE=500000, + ISEED_LNDP=2010, + lndp_var_list = 'smc' , 'vgf', + lndp_prt_list = 0.2,0.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 = 0 + launch_level = 25 +/ diff --git a/parm/ccpp_multi_gases.nml.IN b/tests/parm/ccpp_multi_gases.nml.IN similarity index 96% rename from parm/ccpp_multi_gases.nml.IN rename to tests/parm/ccpp_multi_gases.nml.IN index 46ca1c2151..5125ba6493 100644 --- a/parm/ccpp_multi_gases.nml.IN +++ b/tests/parm/ccpp_multi_gases.nml.IN @@ -190,7 +190,8 @@ do_sppt = @[DO_SPPT] do_shum = @[DO_SHUM] do_skeb = @[DO_SKEB] - do_sfcperts = @[DO_SFCPERTS] + lndp_type = @[LNDP_TYPE] + n_var_lndp = @[N_VAR_LNDP] / &interpolator_nml @@ -261,17 +262,10 @@ ISEED_SPPT=3, / &nam_sfcperts - NSFCPERT=6, - PERTZ0=-999., - PERTSHC=-999., - PERTZT=-999., - PERTLAI=-999., - PERTVEGF=-999., - PERTALB=-999., - SFC_TAU=21600, - SFC_LSCALE=500000, - ISEED_SFC=0, - SPPT_LAND=.FALSE., + lndp_type = @[LNDP_TYPE] + LNDP_TAU=21600, + LNDP_LSCALE=500000, + ISEED_LNDP=2010, / &sat_vapor_pres_nml diff --git a/parm/ccpp_regional.nml.IN b/tests/parm/ccpp_regional.nml.IN similarity index 99% rename from parm/ccpp_regional.nml.IN rename to tests/parm/ccpp_regional.nml.IN index ab669f4aa1..0c9554f328 100644 --- a/parm/ccpp_regional.nml.IN +++ b/tests/parm/ccpp_regional.nml.IN @@ -187,7 +187,8 @@ do_sppt = @[DO_SPPT] do_shum = @[DO_SHUM] do_skeb = @[DO_SKEB] - do_sfcperts = @[DO_SFCPERTS] + lndp_type = @[LNDP_TYPE] + n_var_lndp = @[N_VAR_LNDP] / &interpolator_nml diff --git a/parm/ccpp_regional_c768.nml.IN b/tests/parm/ccpp_regional_c768.nml.IN similarity index 99% rename from parm/ccpp_regional_c768.nml.IN rename to tests/parm/ccpp_regional_c768.nml.IN index 406052d82c..c5761bce4f 100644 --- a/parm/ccpp_regional_c768.nml.IN +++ b/tests/parm/ccpp_regional_c768.nml.IN @@ -184,7 +184,8 @@ do_sppt = @[DO_SPPT] do_shum = @[DO_SHUM] do_skeb = @[DO_SKEB] - do_sfcperts = @[DO_SFCPERTS] + lndp_type = @[LNDP_TYPE] + n_var_lndp = @[N_VAR_LNDP] / &interpolator_nml diff --git a/parm/ccpp_regional_c768_FA.nml.IN b/tests/parm/ccpp_regional_c768_FA.nml.IN similarity index 99% rename from parm/ccpp_regional_c768_FA.nml.IN rename to tests/parm/ccpp_regional_c768_FA.nml.IN index c6f5435227..489a0365f1 100644 --- a/parm/ccpp_regional_c768_FA.nml.IN +++ b/tests/parm/ccpp_regional_c768_FA.nml.IN @@ -185,7 +185,8 @@ do_sppt = @[DO_SPPT] do_shum = @[DO_SHUM] do_skeb = @[DO_SKEB] - do_sfcperts = @[DO_SFCPERTS] + lndp_type = @[LNDP_TYPE] + n_var_lndp = @[N_VAR_LNDP] / &interpolator_nml diff --git a/parm/ccpp_stretched-input.nml.IN b/tests/parm/ccpp_stretched-input.nml.IN similarity index 100% rename from parm/ccpp_stretched-input.nml.IN rename to tests/parm/ccpp_stretched-input.nml.IN diff --git a/parm/ccpp_stretched-nest-input.nml.IN b/tests/parm/ccpp_stretched-nest-input.nml.IN similarity index 100% rename from parm/ccpp_stretched-nest-input.nml.IN rename to tests/parm/ccpp_stretched-nest-input.nml.IN diff --git a/parm/ccpp_v15p2_c96.nml.IN b/tests/parm/ccpp_v15p2_c96.nml.IN similarity index 98% rename from parm/ccpp_v15p2_c96.nml.IN rename to tests/parm/ccpp_v15p2_c96.nml.IN index ef7186f6fa..afe5f03933 100644 --- a/parm/ccpp_v15p2_c96.nml.IN +++ b/tests/parm/ccpp_v15p2_c96.nml.IN @@ -162,7 +162,8 @@ do_sppt = .true. do_shum = .true. do_skeb = .true. - do_sfcperts = .false. + lndp_type = @[LNDP_TYPE] + n_var_lndp = @[N_VAR_LNDP] / &gfdl_cloud_microphysics_nml diff --git a/parm/ccpp_v15p2_c96_rrtmgp.nml.IN b/tests/parm/ccpp_v15p2_c96_rrtmgp.nml.IN similarity index 98% rename from parm/ccpp_v15p2_c96_rrtmgp.nml.IN rename to tests/parm/ccpp_v15p2_c96_rrtmgp.nml.IN index c57fb1b7a3..0db38a0da4 100644 --- a/parm/ccpp_v15p2_c96_rrtmgp.nml.IN +++ b/tests/parm/ccpp_v15p2_c96_rrtmgp.nml.IN @@ -16,7 +16,7 @@ fhout = 3 fhmaxhf = 120 fhouthf = 1 - ccpp_suite = 'FV3_GFS_v15p2_RRTMGP' + ccpp_suite = '@[CCPP_SUITE]' / &diag_manager_nml @@ -162,7 +162,8 @@ do_sppt = .true. do_shum = .true. do_skeb = .true. - do_sfcperts = .false. + lndp_type = @[LNDP_TYPE] + n_var_lndp = @[N_VAR_LNDP] do_RRTMGP = .true. active_gases = 'h2o_co2_o3_n2o_ch4_o2' ngases = 6 diff --git a/parm/ccpp_v16beta_c96.nml.IN b/tests/parm/ccpp_v16beta_c96.nml.IN similarity index 98% rename from parm/ccpp_v16beta_c96.nml.IN rename to tests/parm/ccpp_v16beta_c96.nml.IN index db6af718c4..ff04e352ea 100644 --- a/parm/ccpp_v16beta_c96.nml.IN +++ b/tests/parm/ccpp_v16beta_c96.nml.IN @@ -190,7 +190,8 @@ deflate_level=1 do_sppt = .true. do_shum = .true. do_skeb = .true. - do_sfcperts = .false. + lndp_type = @[LNDP_TYPE] + n_var_lndp = @[N_VAR_LNDP] / &gfdl_cloud_microphysics_nml diff --git a/parm/ccpp_v16beta_c96_rrtmgp.nml.IN b/tests/parm/ccpp_v16beta_c96_rrtmgp.nml.IN similarity index 98% rename from parm/ccpp_v16beta_c96_rrtmgp.nml.IN rename to tests/parm/ccpp_v16beta_c96_rrtmgp.nml.IN index 7a7b2ed50e..2fe6be3d92 100644 --- a/parm/ccpp_v16beta_c96_rrtmgp.nml.IN +++ b/tests/parm/ccpp_v16beta_c96_rrtmgp.nml.IN @@ -16,7 +16,7 @@ fhout = 3 fhmaxhf = 120 fhouthf = 1 - ccpp_suite = 'FV3_GFS_v16beta_RRTMGP' + ccpp_suite = '@[CCPP_SUITE]' / &diag_manager_nml @@ -190,7 +190,8 @@ deflate_level=1 do_sppt = .true. do_shum = .true. do_skeb = .true. - do_sfcperts = .false. + lndp_type = @[LNDP_TYPE] + n_var_lndp = @[N_VAR_LNDP] do_RRTMGP = .true. active_gases = 'h2o_co2_o3_n2o_ch4_o2' ngases = 6 diff --git a/parm/ccpp_v16beta_flake_c96.nml.IN b/tests/parm/ccpp_v16beta_flake_c96.nml.IN similarity index 99% rename from parm/ccpp_v16beta_flake_c96.nml.IN rename to tests/parm/ccpp_v16beta_flake_c96.nml.IN index cbe1239661..e82e448e4e 100644 --- a/parm/ccpp_v16beta_flake_c96.nml.IN +++ b/tests/parm/ccpp_v16beta_flake_c96.nml.IN @@ -190,7 +190,8 @@ deflate_level=1 do_sppt = .true. do_shum = .true. do_skeb = .true. - do_sfcperts = .false. + lndp_type = @[LNDP_TYPE] + n_var_lndp = @[N_VAR_LNDP] / &gfdl_cloud_microphysics_nml diff --git a/parm/cpt.nml.IN b/tests/parm/cpt.nml.IN similarity index 100% rename from parm/cpt.nml.IN rename to tests/parm/cpt.nml.IN diff --git a/parm/csawmg.nml.IN b/tests/parm/csawmg.nml.IN similarity index 100% rename from parm/csawmg.nml.IN rename to tests/parm/csawmg.nml.IN diff --git a/parm/csawmg3shoc127.nml.IN b/tests/parm/csawmg3shoc127.nml.IN similarity index 100% rename from parm/csawmg3shoc127.nml.IN rename to tests/parm/csawmg3shoc127.nml.IN diff --git a/parm/csawmgshoc.nml.IN b/tests/parm/csawmgshoc.nml.IN similarity index 100% rename from parm/csawmgshoc.nml.IN rename to tests/parm/csawmgshoc.nml.IN diff --git a/parm/fv3.gocart.nml.IN b/tests/parm/fv3.gocart.nml.IN similarity index 100% rename from parm/fv3.gocart.nml.IN rename to tests/parm/fv3.gocart.nml.IN diff --git a/parm/gfdlmp.nml.IN b/tests/parm/gfdlmp.nml.IN similarity index 100% rename from parm/gfdlmp.nml.IN rename to tests/parm/gfdlmp.nml.IN diff --git a/parm/gfsv16_csawmg.nml.IN b/tests/parm/gfsv16_csawmg.nml.IN similarity index 100% rename from parm/gfsv16_csawmg.nml.IN rename to tests/parm/gfsv16_csawmg.nml.IN diff --git a/parm/input.nml.IN b/tests/parm/input.nml.IN similarity index 96% rename from parm/input.nml.IN rename to tests/parm/input.nml.IN index a2bb3f56d1..873abac045 100644 --- a/parm/input.nml.IN +++ b/tests/parm/input.nml.IN @@ -189,10 +189,10 @@ do_sppt = @[DO_SPPT] do_shum = @[DO_SHUM] do_skeb = @[DO_SKEB] - do_sfcperts = @[DO_SFCPERTS] + lndp_type = @[LNDP_TYPE] + n_var_lndp = @[N_VAR_LNDP] do_ca = @[DO_CA] ca_sgs = @[CA_SGS] - ca_global = @[CA_GLOBAL] nca = 1 ncells = 5 nlives = 24 @@ -281,17 +281,10 @@ ISEED_SPPT=3, / &nam_sfcperts - NSFCPERT=6, - PERTZ0=-999., - PERTSHC=-999., - PERTZT=-999., - PERTLAI=-999., - PERTVEGF=-999., - PERTALB=-999., - SFC_TAU=21600, - SFC_LSCALE=500000, - ISEED_SFC=0, - SPPT_LAND=.FALSE., + lndp_type = @[LNDP_TYPE] + LNDP_TAU=21600, + LNDP_LSCALE=500000, + ISEED_LNDP=2010, / &cires_ugwp_nml diff --git a/parm/input_nest02.nml.IN b/tests/parm/input_nest02.nml.IN similarity index 100% rename from parm/input_nest02.nml.IN rename to tests/parm/input_nest02.nml.IN diff --git a/parm/model_configure.IN b/tests/parm/model_configure.IN similarity index 95% rename from parm/model_configure.IN rename to tests/parm/model_configure.IN index 6e851db3ae..f266e5a81d 100644 --- a/parm/model_configure.IN +++ b/tests/parm/model_configure.IN @@ -30,6 +30,8 @@ num_files: @[NUM_FILES] filename_base: @[FILENAME_BASE] output_grid: @[OUTPUT_GRID] output_file: @[OUTPUT_FILE] +ideflate: @[IDEFLATE] +nbits: @[NBITS] write_nemsioflip: @[WRITE_NEMSIOFLIP] write_fsyncflag: @[WRITE_FSYNCFLAG] imo: @[IMO] diff --git a/parm/multi_gases.nml.IN b/tests/parm/multi_gases.nml.IN similarity index 96% rename from parm/multi_gases.nml.IN rename to tests/parm/multi_gases.nml.IN index 1e610e8af8..d762d8ca1b 100644 --- a/parm/multi_gases.nml.IN +++ b/tests/parm/multi_gases.nml.IN @@ -189,7 +189,8 @@ do_sppt = @[DO_SPPT] do_shum = @[DO_SHUM] do_skeb = @[DO_SKEB] - do_sfcperts = @[DO_SFCPERTS] + lndp_type = @[LNDP_TYPE] + n_var_lndp = @[N_VAR_LNDP] / &interpolator_nml @@ -260,17 +261,10 @@ ISEED_SPPT=3, / &nam_sfcperts - NSFCPERT=6, - PERTZ0=-999., - PERTSHC=-999., - PERTZT=-999., - PERTLAI=-999., - PERTVEGF=-999., - PERTALB=-999., - SFC_TAU=21600, - SFC_LSCALE=500000, - ISEED_SFC=0, - SPPT_LAND=.FALSE., + lndp_type = @[LNDP_TYPE] + LNDP_TAU=21600, + LNDP_LSCALE=500000, + ISEED_LNDP=2010, / &sat_vapor_pres_nml diff --git a/parm/nems.configure b/tests/parm/nems.configure similarity index 100% rename from parm/nems.configure rename to tests/parm/nems.configure diff --git a/parm/nems.configure.blocked_atm_wav.IN b/tests/parm/nems.configure.blocked_atm_wav.IN similarity index 100% rename from parm/nems.configure.blocked_atm_wav.IN rename to tests/parm/nems.configure.blocked_atm_wav.IN diff --git a/parm/nems.configure.blocked_atm_wav_2way.IN b/tests/parm/nems.configure.blocked_atm_wav_2way.IN similarity index 100% rename from parm/nems.configure.blocked_atm_wav_2way.IN rename to tests/parm/nems.configure.blocked_atm_wav_2way.IN diff --git a/parm/params_grib2_tbl_new b/tests/parm/params_grib2_tbl_new similarity index 100% rename from parm/params_grib2_tbl_new rename to tests/parm/params_grib2_tbl_new diff --git a/parm/post_itag b/tests/parm/post_itag similarity index 100% rename from parm/post_itag rename to tests/parm/post_itag diff --git a/parm/postxconfig-NT.txt b/tests/parm/postxconfig-NT.txt similarity index 100% rename from parm/postxconfig-NT.txt rename to tests/parm/postxconfig-NT.txt diff --git a/parm/postxconfig-NT_FH00.txt b/tests/parm/postxconfig-NT_FH00.txt similarity index 100% rename from parm/postxconfig-NT_FH00.txt rename to tests/parm/postxconfig-NT_FH00.txt diff --git a/parm/rasmgshoc.nml.IN b/tests/parm/rasmgshoc.nml.IN similarity index 100% rename from parm/rasmgshoc.nml.IN rename to tests/parm/rasmgshoc.nml.IN diff --git a/parm/regional.nml.IN b/tests/parm/regional.nml.IN similarity index 100% rename from parm/regional.nml.IN rename to tests/parm/regional.nml.IN diff --git a/parm/regional_c768-model_configure.IN b/tests/parm/regional_c768-model_configure.IN similarity index 100% rename from parm/regional_c768-model_configure.IN rename to tests/parm/regional_c768-model_configure.IN diff --git a/parm/regional_c768.nml.IN b/tests/parm/regional_c768.nml.IN similarity index 100% rename from parm/regional_c768.nml.IN rename to tests/parm/regional_c768.nml.IN diff --git a/parm/stretched-input.nml.IN b/tests/parm/stretched-input.nml.IN similarity index 100% rename from parm/stretched-input.nml.IN rename to tests/parm/stretched-input.nml.IN diff --git a/parm/stretched-nest-input.nml.IN b/tests/parm/stretched-nest-input.nml.IN similarity index 100% rename from parm/stretched-nest-input.nml.IN rename to tests/parm/stretched-nest-input.nml.IN diff --git a/parm/stretched-nest-quilt-model_configure.IN b/tests/parm/stretched-nest-quilt-model_configure.IN similarity index 100% rename from parm/stretched-nest-quilt-model_configure.IN rename to tests/parm/stretched-nest-quilt-model_configure.IN diff --git a/parm/thompson.nml.IN b/tests/parm/thompson.nml.IN similarity index 97% rename from parm/thompson.nml.IN rename to tests/parm/thompson.nml.IN index 5897fe3b76..4e6ee49127 100644 --- a/parm/thompson.nml.IN +++ b/tests/parm/thompson.nml.IN @@ -251,17 +251,10 @@ ISEED_SPPT=3, / &nam_sfcperts - NSFCPERT=6, - PERTZ0=-999., - PERTSHC=-999., - PERTZT=-999., - PERTLAI=-999., - PERTVEGF=-999., - PERTALB=-999., - SFC_TAU=21600, - SFC_LSCALE=500000, - ISEED_SFC=0, - SPPT_LAND=.FALSE., + lndp_type = @[LNDP_TYPE] + LNDP_TAU=21600, + LNDP_LSCALE=500000, + ISEED_LNDP=2010, / &cires_ugwp_nml diff --git a/parm/v15p2_c96.nml.IN b/tests/parm/v15p2_c96.nml.IN similarity index 98% rename from parm/v15p2_c96.nml.IN rename to tests/parm/v15p2_c96.nml.IN index dedfb2b42f..e39dfc2dcf 100644 --- a/parm/v15p2_c96.nml.IN +++ b/tests/parm/v15p2_c96.nml.IN @@ -159,7 +159,8 @@ do_sppt = .true. do_shum = .true. do_skeb = .true. - do_sfcperts = .false. + lndp_type = @[LNDP_TYPE] + n_var_lndp = @[N_VAR_LNDP] / &gfdl_cloud_microphysics_nml diff --git a/parm/v16beta_c96.nml.IN b/tests/parm/v16beta_c96.nml.IN similarity index 98% rename from parm/v16beta_c96.nml.IN rename to tests/parm/v16beta_c96.nml.IN index bc29afd5aa..940de0196c 100644 --- a/parm/v16beta_c96.nml.IN +++ b/tests/parm/v16beta_c96.nml.IN @@ -187,7 +187,8 @@ deflate_level=1 do_sppt = .true. do_shum = .true. do_skeb = .true. - do_sfcperts = .false. + lndp_type = @[LNDP_TYPE] + n_var_lndp = @[N_VAR_LNDP] / &gfdl_cloud_microphysics_nml diff --git a/parm/wsm6.nml.IN b/tests/parm/wsm6.nml.IN similarity index 97% rename from parm/wsm6.nml.IN rename to tests/parm/wsm6.nml.IN index 7f4c33fd7e..6510881f21 100644 --- a/parm/wsm6.nml.IN +++ b/tests/parm/wsm6.nml.IN @@ -251,17 +251,10 @@ ISEED_SPPT=3, / &nam_sfcperts - NSFCPERT=6, - PERTZ0=-999., - PERTSHC=-999., - PERTZT=-999., - PERTLAI=-999., - PERTVEGF=-999., - PERTALB=-999., - SFC_TAU=21600, - SFC_LSCALE=500000, - ISEED_SFC=0, - SPPT_LAND=.FALSE., + lndp_type = @[LNDP_TYPE] + LNDP_TAU=21600, + LNDP_LSCALE=500000, + ISEED_LNDP=2010, / &cires_ugwp_nml diff --git a/tests/rt.conf b/tests/rt.conf index da2597b1c1..df8587b5bd 100644 --- a/tests/rt.conf +++ b/tests/rt.conf @@ -1,9 +1,8 @@ +####################################################################################################################################################################################### +# CCPP PROD tests # +####################################################################################################################################################################################### -COMPILE | CCPP=Y SUITES=FV3_GFS_2017 | standard | wcoss_cray | fv3 | -COMPILE | CCPP=Y SUITES=FV3_GFS_2017 | standard | wcoss_dell_p3 | fv3 | -COMPILE | CCPP=Y SUITES=FV3_GFS_2017 | standard | hera.intel | fv3 | -COMPILE | CCPP=Y SUITES=FV3_GFS_2017 | standard | gaea.intel | fv3 | -COMPILE | CCPP=Y SUITES=FV3_GFS_2017 | standard | jet.intel | fv3 | +COMPILE | CCPP=Y SUITES=FV3_GFS_2017 | standard | | fv3 | RUN | fv3_ccpp_control | standard | | fv3 | RUN | fv3_ccpp_decomp | standard | | | @@ -12,6 +11,7 @@ RUN | fv3_ccpp_restart RUN | fv3_ccpp_read_inc | standard | | fv3 | RUN | fv3_ccpp_wrtGauss_netcdf_esmf | standard | | fv3 | RUN | fv3_ccpp_wrtGauss_netcdf | standard | | fv3 | +#RUN | fv3_ccpp_wrtGauss_netcdf_parallel | standard | | fv3 | RUN | fv3_ccpp_wrtGlatlon_netcdf | standard | | fv3 | RUN | fv3_ccpp_wrtGauss_nemsio | standard | | fv3 | RUN | fv3_ccpp_wrtGauss_nemsio_c192 | standard | | fv3 | @@ -19,48 +19,45 @@ RUN | fv3_ccpp_stochy RUN | fv3_ccpp_iau | standard | wcoss_cray | fv3 | RUN | fv3_ccpp_iau | standard | wcoss_dell_p3 | fv3 | RUN | fv3_ccpp_iau | standard | hera.intel | fv3 | +RUN | fv3_ccpp_iau | standard | orion.intel | fv3 | +RUN | fv3_ccpp_iau | standard | cheyenne.intel | fv3 | RUN | fv3_ccpp_ca | standard | hera.intel | fv3 | +RUN | fv3_ccpp_ca | standard | orion.intel | fv3 | +RUN | fv3_ccpp_ca | standard | cheyenne.intel | fv3 | +RUN | fv3_ccpp_lndp | standard | hera.intel | fv3 | # temporarily disabled for gaea.intel (intel18): gives different results when creating baseline and verifying against it #RUN | fv3_ccpp_iau | standard | gaea.intel | fv3 | RUN | fv3_ccpp_iau | standard | jet.intel | fv3 | -RUN | fv3_ccpp_lheatstrg | standard | | fv3 | - -COMPILE | CCPP=Y SUITES=FV3_GFS_2017,FV3_GFS_2017_gfdlmp WW3=Y | standard | wcoss_cray | fv3 | +RUN | fv3_ccpp_lheatstrg | standard | wcoss_cray | fv3 | +RUN | fv3_ccpp_lheatstrg | standard | wcoss_dell_p3 | fv3 | +RUN | fv3_ccpp_lheatstrg | standard | hera.intel | fv3 | +RUN | fv3_ccpp_lheatstrg | standard | gaea.intel | fv3 | +RUN | fv3_ccpp_lheatstrg | standard | jet.intel | fv3 | +RUN | fv3_ccpp_lheatstrg | standard | cheyenne.intel | fv3 | + +# WW3 not working on Cheyenne in the past, need to check if it works now COMPILE | CCPP=Y SUITES=FV3_GFS_2017,FV3_GFS_2017_gfdlmp WW3=Y | standard | wcoss_dell_p3 | fv3 | COMPILE | CCPP=Y SUITES=FV3_GFS_2017,FV3_GFS_2017_gfdlmp WW3=Y | standard | hera.intel | fv3 | -RUN | fv3_ccpp_gfdlmprad | standard | wcoss_cray | fv3 | +COMPILE | CCPP=Y SUITES=FV3_GFS_2017,FV3_GFS_2017_gfdlmp WW3=Y | standard | orion.intel | fv3 | RUN | fv3_ccpp_gfdlmprad | standard | wcoss_dell_p3 | fv3 | RUN | fv3_ccpp_gfdlmprad | standard | hera.intel | fv3 | -RUN | fv3_ccpp_gfdlmprad_atmwav | standard | wcoss_cray | fv3 | +RUN | fv3_ccpp_gfdlmprad | standard | orion.intel | fv3 | RUN | fv3_ccpp_gfdlmprad_atmwav | standard | wcoss_dell_p3 | fv3 | RUN | fv3_ccpp_gfdlmprad_atmwav | standard | hera.intel | fv3 | +RUN | fv3_ccpp_gfdlmprad_atmwav | standard | orion.intel | fv3 | RUN | fv3_ccpp_wrtGauss_nemsio_c768 | standard | hera.intel | fv3 | -###RUN | fv3_ccpp_wrtGauss_nemsio_c768 | standard | wcoss_cray | fv3 | -###RUN | fv3_ccpp_wrtGauss_nemsio_c768 | standard | wcoss_dell_p3 | fv3 | - -COMPILE | CCPP=Y SUITES=FV3_GFS_2017_fv3wam 32BIT=Y MULTI_GASES=Y | standard | wcoss_cray | fv3 | -COMPILE | CCPP=Y SUITES=FV3_GFS_2017_fv3wam 32BIT=Y MULTI_GASES=Y | standard | wcoss_dell_p3 | fv3 | -COMPILE | CCPP=Y SUITES=FV3_GFS_2017_fv3wam 32BIT=Y MULTI_GASES=Y | standard | hera.intel | fv3 | -COMPILE | CCPP=Y SUITES=FV3_GFS_2017_fv3wam 32BIT=Y MULTI_GASES=Y | standard | gaea.intel | fv3 | -COMPILE | CCPP=Y SUITES=FV3_GFS_2017_fv3wam 32BIT=Y MULTI_GASES=Y | standard | jet.intel | fv3 | -RUN | fv3_ccpp_multigases | standard | | fv3 | - -COMPILE | CCPP=Y SUITES=FV3_GFS_2017,FV3_GFS_2017_stretched 32BIT=Y | standard | wcoss_cray | fv3 | -COMPILE | CCPP=Y SUITES=FV3_GFS_2017,FV3_GFS_2017_stretched 32BIT=Y | standard | wcoss_dell_p3 | fv3 | -COMPILE | CCPP=Y SUITES=FV3_GFS_2017,FV3_GFS_2017_stretched 32BIT=Y | standard | hera.intel | fv3 | -COMPILE | CCPP=Y SUITES=FV3_GFS_2017,FV3_GFS_2017_stretched 32BIT=Y | standard | gaea.intel | fv3 | -COMPILE | CCPP=Y SUITES=FV3_GFS_2017,FV3_GFS_2017_stretched 32BIT=Y | standard | jet.intel | fv3 | +RUN | fv3_ccpp_wrtGauss_nemsio_c768 | standard | orion.intel | fv3 | +#RUN | fv3_ccpp_wrtGauss_nemsio_c768 | standard | wcoss_dell_p3 | fv3 | +COMPILE | CCPP=Y SUITES=FV3_GFS_2017_fv3wam 32BIT=Y MULTI_GASES=Y | standard | | fv3 | +RUN | fv3_ccpp_multigases | standard | | fv3 | + +COMPILE | CCPP=Y SUITES=FV3_GFS_2017,FV3_GFS_2017_stretched 32BIT=Y | standard | | fv3 | RUN | fv3_ccpp_control_32bit | standard | | fv3 | RUN | fv3_ccpp_stretched | standard | | fv3 | RUN | fv3_ccpp_stretched_nest | standard | | fv3 | -COMPILE | CCPP=Y SUITES=FV3_GFS_2017_gfdlmp_regional,FV3_GFS_2017_gfdlmp_regional_c768 32BIT=Y | standard | wcoss_cray | fv3 | -COMPILE | CCPP=Y SUITES=FV3_GFS_2017_gfdlmp_regional,FV3_GFS_2017_gfdlmp_regional_c768 32BIT=Y | standard | wcoss_dell_p3 | fv3 | -COMPILE | CCPP=Y SUITES=FV3_GFS_2017_gfdlmp_regional,FV3_GFS_2017_gfdlmp_regional_c768 32BIT=Y | standard | hera.intel | fv3 | -COMPILE | CCPP=Y SUITES=FV3_GFS_2017_gfdlmp_regional,FV3_GFS_2017_gfdlmp_regional_c768 32BIT=Y | standard | gaea.intel | fv3 | -COMPILE | CCPP=Y SUITES=FV3_GFS_2017_gfdlmp_regional,FV3_GFS_2017_gfdlmp_regional_c768 32BIT=Y | standard | jet.intel | fv3 | - +COMPILE | CCPP=Y SUITES=FV3_GFS_2017_gfdlmp_regional,FV3_GFS_2017_gfdlmp_regional_c768 32BIT=Y | standard | | fv3 | RUN | fv3_ccpp_regional_control | standard | | fv3 | RUN | fv3_ccpp_regional_restart | standard | | fv3 | fv3_ccpp_regional_control RUN | fv3_ccpp_regional_quilt | standard | | fv3 | @@ -68,48 +65,42 @@ RUN | fv3_ccpp_regional_c768 RUN | fv3_ccpp_regional_c768 | standard | hera.intel | fv3 | RUN | fv3_ccpp_regional_c768 | standard | gaea.intel | fv3 | RUN | fv3_ccpp_regional_c768 | standard | jet.intel | fv3 | +RUN | fv3_ccpp_regional_c768 | standard | orion.intel | fv3 | -COMPILE | CCPP=Y SUITES=FV3_GFS_2017,FV3_GFS_2017_stretched 32BIT=Y DEBUG=Y | standard | wcoss_cray | fv3 | -COMPILE | CCPP=Y SUITES=FV3_GFS_2017,FV3_GFS_2017_stretched 32BIT=Y DEBUG=Y | standard | wcoss_dell_p3 | fv3 | -COMPILE | CCPP=Y SUITES=FV3_GFS_2017,FV3_GFS_2017_stretched 32BIT=Y DEBUG=Y | standard | hera.intel | fv3 | -COMPILE | CCPP=Y SUITES=FV3_GFS_2017,FV3_GFS_2017_stretched 32BIT=Y DEBUG=Y | standard | gaea.intel | fv3 | -COMPILE | CCPP=Y SUITES=FV3_GFS_2017,FV3_GFS_2017_stretched 32BIT=Y DEBUG=Y | standard | jet.intel | fv3 | - +COMPILE | CCPP=Y SUITES=FV3_GFS_2017,FV3_GFS_2017_stretched 32BIT=Y DEBUG=Y | standard | | fv3 | RUN | fv3_ccpp_control_debug | standard | | fv3 | RUN | fv3_ccpp_stretched_nest_debug | standard | | fv3 | -COMPILE | CCPP=Y SUITES=FV3_GFS_2017_gfdlmp,FV3_GFS_2017_gfdlmp_noahmp | standard | wcoss_cray | fv3 | -COMPILE | CCPP=Y SUITES=FV3_GFS_2017_gfdlmp,FV3_GFS_2017_gfdlmp_noahmp | standard | wcoss_dell_p3 | fv3 | -COMPILE | CCPP=Y SUITES=FV3_GFS_2017_gfdlmp,FV3_GFS_2017_gfdlmp_noahmp | standard | hera.intel | fv3 | -COMPILE | CCPP=Y SUITES=FV3_GFS_2017_gfdlmp,FV3_GFS_2017_gfdlmp_noahmp | standard | gaea.intel | fv3 | -COMPILE | CCPP=Y SUITES=FV3_GFS_2017_gfdlmp,FV3_GFS_2017_gfdlmp_noahmp | standard | jet.intel | fv3 | - +COMPILE | CCPP=Y SUITES=FV3_GFS_2017_gfdlmp,FV3_GFS_2017_gfdlmp_noahmp | standard | | fv3 | RUN | fv3_ccpp_gfdlmp | standard | | fv3 | RUN | fv3_ccpp_gfdlmprad_gwd | standard | | fv3 | RUN | fv3_ccpp_gfdlmprad_noahmp | standard | | fv3 | -RUN | fv3_ccpp_gfdlmp_hwrfsas | standard | | fv3 | - -COMPILE | CCPP=Y SUITES=FV3_GFS_2017_csawmgshoc,FV3_GFS_2017_csawmg,FV3_GFS_2017_satmedmf,FV3_GFS_2017_satmedmfq | standard | wcoss_cray | fv3 | -COMPILE | CCPP=Y SUITES=FV3_GFS_2017_csawmgshoc,FV3_GFS_2017_csawmg,FV3_GFS_2017_satmedmf,FV3_GFS_2017_satmedmfq | standard | wcoss_dell_p3 | fv3 | -COMPILE | CCPP=Y SUITES=FV3_GFS_2017_csawmgshoc,FV3_GFS_2017_csawmg,FV3_GFS_2017_satmedmf,FV3_GFS_2017_satmedmfq | standard | hera.intel | fv3 | -COMPILE | CCPP=Y SUITES=FV3_GFS_2017_csawmgshoc,FV3_GFS_2017_csawmg,FV3_GFS_2017_satmedmf,FV3_GFS_2017_satmedmfq | standard | gaea.intel | fv3 | -COMPILE | CCPP=Y SUITES=FV3_GFS_2017_csawmgshoc,FV3_GFS_2017_csawmg,FV3_GFS_2017_satmedmf,FV3_GFS_2017_satmedmfq | standard | jet.intel | fv3 | +RUN | fv3_ccpp_gfdlmp_hwrfsas | standard | wcoss_cray | fv3 | +RUN | fv3_ccpp_gfdlmp_hwrfsas | standard | wcoss_dell_p3 | fv3 | +RUN | fv3_ccpp_gfdlmp_hwrfsas | standard | hera.intel | fv3 | +RUN | fv3_ccpp_gfdlmp_hwrfsas | standard | gaea.intel | fv3 | +RUN | fv3_ccpp_gfdlmp_hwrfsas | standard | jet.intel | fv3 | +RUN | fv3_ccpp_gfdlmp_hwrfsas | standard | cheyenne.intel | fv3 | + +COMPILE | CCPP=Y SUITES=FV3_GFS_2017_csawmgshoc,FV3_GFS_2017_csawmg,FV3_GFS_2017_satmedmf,FV3_GFS_2017_satmedmfq | standard | | fv3 | #RUN | fv3_ccpp_csawmgshoc | standard | | fv3 | #RUN | fv3_ccpp_csawmg3shoc127 | standard | | fv3 | RUN | fv3_ccpp_csawmg | standard | | fv3 | RUN | fv3_ccpp_satmedmf | standard | | fv3 | -RUN | fv3_ccpp_satmedmfq | standard | | fv3 | - -COMPILE | CCPP=Y SUITES=FV3_GFS_2017_gfdlmp,FV3_CPT_v0,FV3_GSD_v0,FV3_GFS_v15_thompson,FV3_RAP,FV3_HRRR,FV3_RRFS_v1beta 32BIT=Y | standard | wcoss_cray | fv3 | -COMPILE | CCPP=Y SUITES=FV3_GFS_2017_gfdlmp,FV3_CPT_v0,FV3_GSD_v0,FV3_GFS_v15_thompson,FV3_RAP,FV3_HRRR,FV3_RRFS_v1beta 32BIT=Y | standard | wcoss_dell_p3 | fv3 | -COMPILE | CCPP=Y SUITES=FV3_GFS_2017_gfdlmp,FV3_CPT_v0,FV3_GSD_v0,FV3_GFS_v15_thompson,FV3_RAP,FV3_HRRR,FV3_RRFS_v1beta 32BIT=Y | standard | hera.intel | fv3 | -COMPILE | CCPP=Y SUITES=FV3_GFS_2017_gfdlmp,FV3_CPT_v0,FV3_GSD_v0,FV3_GFS_v15_thompson,FV3_RAP,FV3_HRRR,FV3_RRFS_v1beta 32BIT=Y | standard | gaea.intel | fv3 | -COMPILE | CCPP=Y SUITES=FV3_GFS_2017_gfdlmp,FV3_CPT_v0,FV3_GSD_v0,FV3_GFS_v15_thompson,FV3_RAP,FV3_HRRR,FV3_RRFS_v1beta 32BIT=Y | standard | jet.intel | fv3 | - +RUN | fv3_ccpp_satmedmfq | standard | wcoss_cray | fv3 | +RUN | fv3_ccpp_satmedmfq | standard | wcoss_dell_p3 | fv3 | +RUN | fv3_ccpp_satmedmfq | standard | hera.intel | fv3 | +RUN | fv3_ccpp_satmedmfq | standard | gaea.intel | fv3 | +RUN | fv3_ccpp_satmedmfq | standard | jet.intel | fv3 | +RUN | fv3_ccpp_satmedmfq | standard | cheyenne.intel | fv3 | + +COMPILE | CCPP=Y SUITES=FV3_GFS_2017_gfdlmp,FV3_CPT_v0,FV3_GSD_v0,FV3_GFS_v15_thompson,FV3_RAP,FV3_HRRR,FV3_RRFS_v1beta 32BIT=Y | standard | | fv3 | RUN | fv3_ccpp_gfdlmp_32bit | standard | | fv3 | RUN | fv3_ccpp_gfdlmprad_32bit_post | standard | wcoss_cray | fv3 | RUN | fv3_ccpp_gfdlmprad_32bit_post | standard | wcoss_dell_p3 | fv3 | RUN | fv3_ccpp_gfdlmprad_32bit_post | standard | hera.intel | fv3 | +RUN | fv3_ccpp_gfdlmprad_32bit_post | standard | orion.intel | fv3 | +RUN | fv3_ccpp_gfdlmprad_32bit_post | standard | cheyenne.intel | fv3 | RUN | fv3_ccpp_cpt | standard | | fv3 | RUN | fv3_ccpp_gsd | standard | | fv3 | # Input data for RAP and HRRR runs only on hera (drag suite) @@ -119,56 +110,61 @@ RUN | fv3_ccpp_thompson RUN | fv3_ccpp_thompson_no_aero | standard | | fv3 | RUN | fv3_ccpp_rrfs_v1beta | standard | | fv3 | -####################################################################################################################################################################################### -# CCPP PROD tests # -####################################################################################################################################################################################### - COMPILE | CCPP=Y SUITES=FV3_GFS_v15p2,FV3_GFS_v16beta,FV3_GFS_v15p2_RRTMGP,FV3_GFS_v16beta_RRTMGP | standard | hera.intel | fv3 | - +COMPILE | CCPP=Y SUITES=FV3_GFS_v15p2,FV3_GFS_v16beta,FV3_GFS_v15p2_RRTMGP,FV3_GFS_v16beta_RRTMGP | standard | orion.intel | fv3 | +COMPILE | CCPP=Y SUITES=FV3_GFS_v15p2,FV3_GFS_v16beta,FV3_GFS_v15p2_RRTMGP,FV3_GFS_v16beta_RRTMGP | standard | cheyenne.intel | fv3 | RUN | fv3_ccpp_gfs_v15p2 | standard | hera.intel | fv3 | +RUN | fv3_ccpp_gfs_v15p2 | standard | orion.intel | fv3 | +RUN | fv3_ccpp_gfs_v15p2 | standard | cheyenne.intel | fv3 | RUN | fv3_ccpp_gfs_v16beta | standard | hera.intel | fv3 | -RUN | fv3_ccpp_gfs_v15p2_RRTMGP | standard | hera.intel | fv3 | -RUN | fv3_ccpp_gfs_v16beta_RRTMGP | standard | hera.intel | fv3 | +RUN | fv3_ccpp_gfs_v16beta | standard | orion.intel | fv3 | +RUN | fv3_ccpp_gfs_v16beta | standard | cheyenne.intel | fv3 | +#RUN | fv3_ccpp_gfs_v15p2_RRTMGP | standard | hera.intel | fv3 | +#RUN | fv3_ccpp_gfs_v15p2_RRTMGP | standard | orion.intel | fv3 | +#RUN | fv3_ccpp_gfs_v15p2_RRTMGP | standard | cheyenne.intel | fv3 | +#RUN | fv3_ccpp_gfs_v16beta_RRTMGP | standard | hera.intel | fv3 | +#RUN | fv3_ccpp_gfs_v16beta_RRTMGP | standard | orion.intel | fv3 | +#RUN | fv3_ccpp_gfs_v16beta_RRTMGP | standard | cheyenne.intel | fv3 | + +COMPILE | CCPP=Y SUITES=FV3_GFS_v16_csawmg | standard | | fv3 | +# fv3_ccpp_gfsv16_csawmg and fv3_ccpp_gfsv16_csawmgt crash with a "bus error" on cheyenne.intel, turn off +RUN | fv3_ccpp_gfsv16_csawmg | standard | wcoss_cray | fv3 | +RUN | fv3_ccpp_gfsv16_csawmg | standard | wcoss_dell_p3 | fv3 | +RUN | fv3_ccpp_gfsv16_csawmg | standard | hera.intel | fv3 | +RUN | fv3_ccpp_gfsv16_csawmg | standard | orion.intel | fv3 | +RUN | fv3_ccpp_gfsv16_csawmgt | standard | wcoss_cray | fv3 | +RUN | fv3_ccpp_gfsv16_csawmgt | standard | wcoss_dell_p3 | fv3 | +RUN | fv3_ccpp_gfsv16_csawmgt | standard | hera.intel | fv3 | +RUN | fv3_ccpp_gfsv16_csawmgt | standard | orion.intel | fv3 | + +COMPILE | CCPP=Y SUITES=FV3_GFS_2017_gfdlmp,FV3_GFS_2017_gfdlmp_noahmp,FV3_GFS_v16beta_flake | standard | | fv3 | +RUN | fv3_ccpp_gocart_clm | standard | | fv3 | +RUN | fv3_ccpp_gfs_v16beta_flake | standard | | fv3 | ####################################################################################################################################################################################### -# CCPP DEBUG tests # +# CCPP DEBUG tests # ####################################################################################################################################################################################### -COMPILE | CCPP=Y SUITES=FV3_GFS_v15p2,FV3_GFS_v16beta,FV3_GFS_v15p2_RRTMGP,FV3_GFS_v16beta_RRTMGP DEBUG=Y | standard | hera.intel | fv3 | - +# Exercise compilation without specifying suites (i.e. compile all suites) in DEBUG mode (faster than in PROD mode) +COMPILE | CCPP=Y DEBUG=Y | standard | hera.intel | fv3 | +COMPILE | CCPP=Y SUITES=FV3_GFS_v15p2,FV3_GFS_v16beta,FV3_GFS_v15p2_RRTMGP,FV3_GFS_v16beta_RRTMGP DEBUG=Y | standard | orion.intel | fv3 | +COMPILE | CCPP=Y DEBUG=Y | standard | cheyenne.intel | fv3 | RUN | fv3_ccpp_gfs_v15p2_debug | standard | hera.intel | fv3 | +RUN | fv3_ccpp_gfs_v15p2_debug | standard | orion.intel | fv3 | +RUN | fv3_ccpp_gfs_v15p2_debug | standard | cheeyenne.intel| fv3 | RUN | fv3_ccpp_gfs_v16beta_debug | standard | hera.intel | fv3 | -RUN | fv3_ccpp_gfs_v15p2_RRTMGP_debug | standard | hera.intel | fv3 | -RUN | fv3_ccpp_gfs_v16beta_RRTMGP_debug | standard | hera.intel | fv3 | - -COMPILE | CCPP=Y SUITES=FV3_GSD_v0,FV3_GFS_v15_thompson,FV3_RRFS_v1beta 32BIT=Y DEBUG=Y | standard | wcoss_cray | fv3 | -COMPILE | CCPP=Y SUITES=FV3_GSD_v0,FV3_GFS_v15_thompson,FV3_RRFS_v1beta 32BIT=Y DEBUG=Y | standard | wcoss_dell_p3 | fv3 | -COMPILE | CCPP=Y SUITES=FV3_GSD_v0,FV3_GFS_v15_thompson,FV3_RRFS_v1beta 32BIT=Y DEBUG=Y | standard | hera.intel | fv3 | -COMPILE | CCPP=Y SUITES=FV3_GSD_v0,FV3_GFS_v15_thompson,FV3_RRFS_v1beta 32BIT=Y DEBUG=Y | standard | gaea.intel | fv3 | -COMPILE | CCPP=Y SUITES=FV3_GSD_v0,FV3_GFS_v15_thompson,FV3_RRFS_v1beta 32BIT=Y DEBUG=Y | standard | jet.intel | fv3 | - +RUN | fv3_ccpp_gfs_v16beta_debug | standard | orion.intel | fv3 | +RUN | fv3_ccpp_gfs_v16beta_debug | standard | cheyenne.intel | fv3 | +#RUN | fv3_ccpp_gfs_v15p2_RRTMGP_debug | standard | hera.intel | fv3 | +#RUN | fv3_ccpp_gfs_v15p2_RRTMGP_debug | standard | orion.intel | fv3 | +#RUN | fv3_ccpp_gfs_v15p2_RRTMGP_debug | standard | cheyenne.intel | fv3 | +#RUN | fv3_ccpp_gfs_v16beta_RRTMGP_debug | standard | hera.intel | fv3 | +#RUN | fv3_ccpp_gfs_v16beta_RRTMGP_debug | standard | orion.intel | fv3 | +#RUN | fv3_ccpp_gfs_v16beta_RRTMGP_debug | standard | cheyenne.intel | fv3 | + +COMPILE | CCPP=Y SUITES=FV3_GSD_v0,FV3_GFS_v15_thompson,FV3_RRFS_v1beta 32BIT=Y DEBUG=Y | standard | | fv3 | RUN | fv3_ccpp_gsd_debug | standard | | fv3 | RUN | fv3_ccpp_gsd_diag3d_debug | standard | | fv3 | RUN | fv3_ccpp_thompson_debug | standard | | fv3 | RUN | fv3_ccpp_thompson_no_aero_debug | standard | | fv3 | -#RUN | fv3_ccpp_rrfs_v1beta_debug | standard | | fv3 | -####################################################################################################################################################################################### -####################################################################################################################################################################################### -COMPILE | CCPP=Y SUITES=FV3_GFS_v16_csawmg | standard | wcoss_cray | fv3 | -COMPILE | CCPP=Y SUITES=FV3_GFS_v16_csawmg | standard | wcoss_dell_p3 | fv3 | -COMPILE | CCPP=Y SUITES=FV3_GFS_v16_csawmg | standard | hera.intel | fv3 | -COMPILE | CCPP=Y SUITES=FV3_GFS_v16_csawmg | standard | gaea.intel | fv3 | -COMPILE | CCPP=Y SUITES=FV3_GFS_v16_csawmg | standard | jet.intel | fv3 | - -RUN | fv3_ccpp_gfsv16_csawmg | standard | | fv3 | -RUN | fv3_ccpp_gfsv16_csawmgt | standard | | fv3 | -####################################################################################################################################################################################### -COMPILE | CCPP=Y SUITES=FV3_GFS_2017_gfdlmp,FV3_GFS_2017_gfdlmp_noahmp,FV3_GFS_v16beta_flake | standard | wcoss_cray | fv3 | -COMPILE | CCPP=Y SUITES=FV3_GFS_2017_gfdlmp,FV3_GFS_2017_gfdlmp_noahmp,FV3_GFS_v16beta_flake | standard | wcoss_dell_p3 | fv3 | -COMPILE | CCPP=Y SUITES=FV3_GFS_2017_gfdlmp,FV3_GFS_2017_gfdlmp_noahmp,FV3_GFS_v16beta_flake | standard | hera.intel | fv3 | -COMPILE | CCPP=Y SUITES=FV3_GFS_2017_gfdlmp,FV3_GFS_2017_gfdlmp_noahmp,FV3_GFS_v16beta_flake | standard | gaea.intel | fv3 | -COMPILE | CCPP=Y SUITES=FV3_GFS_2017_gfdlmp,FV3_GFS_2017_gfdlmp_noahmp,FV3_GFS_v16beta_flake | standard | jet.intel | fv3 | - -RUN | fv3_ccpp_gocart_clm | standard | | fv3 | - -RUN | fv3_ccpp_gfs_v16beta_flake | standard | | fv3 | +RUN | fv3_ccpp_rrfs_v1beta_debug | standard | | fv3 | diff --git a/tests/rt.sh b/tests/rt.sh index 17027403ad..02c93deb06 100755 --- a/tests/rt.sh +++ b/tests/rt.sh @@ -92,7 +92,7 @@ else fi # Default compiler "intel" -export COMPILER=${NEMS_COMPILER:-intel} +export RT_COMPILER=${RT_COMPILER:-intel} source detect_machine.sh source rt_utils.sh @@ -197,9 +197,6 @@ elif [[ $MACHINE_ID = hera.* ]]; then module use $PATHTR/modulefiles/${MACHINE_ID} module load fv3 - # Re-instantiate COMPILER in case it gets deleted by module purge - COMPILER=${NEMS_COMPILER:-intel} - module load rocoto ROCOTORUN=$(which rocotorun) ROCOTOSTAT=$(which rocotostat) @@ -233,9 +230,6 @@ elif [[ $MACHINE_ID = orion.* ]]; then module load fv3 module load gcc/8.3.0 - # Re-instantiate COMPILER in case it gets deleted by module purge - COMPILER=${NEMS_COMPILER:-intel} - module load contrib rocoto/1.3.1 ROCOTORUN=$(which rocotorun) ROCOTOSTAT=$(which rocotostat) @@ -249,7 +243,7 @@ elif [[ $MACHINE_ID = orion.* ]]; then # ACCNR= # detected in detect_machine.sh PARTITION=orion dprefix=/work/noaa/stmp/${USER} - DISKNM=/work/noaa/fv3-cam/djovic/RT + DISKNM=/work/noaa/nems/emc.nemspara/RT STMP=$dprefix/stmp PTMP=$dprefix/stmp @@ -264,36 +258,32 @@ elif [[ $MACHINE_ID = jet.* ]]; then module use $PATHTR/modulefiles/${MACHINE_ID} module load fv3 - # Re-instantiate COMPILER in case it gets deleted by module purge - COMPILER=${NEMS_COMPILER:-intel} - - module load rocoto/1.3.1 + module load rocoto/1.3.2 ROCOTORUN=$(which rocotorun) ROCOTOSTAT=$(which rocotostat) ROCOTOCOMPLETE=$(which rocotocomplete) ROCOTO_SCHEDULER=slurm - export PATH=/mnt/lfs3/projects/hfv3gfs/Dusan.Jovic/ecflow/bin:$PATH - export PYTHONPATH=/mnt/lfs3/projects/hfv3gfs/Dusan.Jovic/ecflow/lib/python2.7/site-packages - ECFLOW_START=/mnt/lfs3/projects/hfv3gfs/Dusan.Jovic/ecflow/bin/ecflow_start.sh + export PATH=/lfs4/HFIP/hfv3gfs/software/ecFlow-5.3.1/bin:$PATH + export PYTHONPATH=/lfs4/HFIP/hfv3gfs/software/ecFlow-5.3.1/lib/python2.7/site-packages + ECFLOW_START=/lfs4/HFIP/hfv3gfs/software/ecFlow-5.3.1/bin/ecflow_start.sh ECF_PORT=$(( $(id -u) + 1500 )) - QUEUE=debug + QUEUE=batch COMPILE_QUEUE=batch ACCNR=hfv3gfs PARTITION=xjet - DISKNM=/lfs3/projects/hfv3gfs/GMTB/RT - dprefix=/lfs3/projects/hfv3gfs/$USER + DISKNM=/lfs4/HFIP/hfv3gfs/RT + dprefix=/lfs4/HFIP/hfv3gfs/$USER STMP=$dprefix/RT_BASELINE PTMP=$dprefix/RT_RUNDIRS SCHEDULER=slurm cp fv3_conf/fv3_slurm.IN_jet fv3_conf/fv3_slurm.IN + cp fv3_conf/compile_slurm.IN_jet fv3_conf/compile_slurm.IN elif [[ $MACHINE_ID = cheyenne.* ]]; then source $PATHTR/NEMS/src/conf/module-setup.sh.inc - # Re-instantiate COMPILER in case it gets deleted by module purge - COMPILER=${NEMS_COMPILER:-intel} module load python/2.7.16 export PATH=/glade/p/ral/jntp/tools/ecFlow-5.3.1/bin:$PATH @@ -314,8 +304,6 @@ elif [[ $MACHINE_ID = cheyenne.* ]]; then elif [[ $MACHINE_ID = stampede.* ]]; then source $PATHTR/NEMS/src/conf/module-setup.sh.inc - # Re-instantiate COMPILER in case it gets deleted by module purge - COMPILER=${NEMS_COMPILER:-intel} export PYTHONPATH= ECFLOW_START= @@ -340,7 +328,7 @@ mkdir -p ${STMP}/${USER} # Different own baseline directories for different compilers on Theia/Cheyenne NEW_BASELINE=${STMP}/${USER}/FV3_RT/REGRESSION_TEST if [[ $MACHINE_ID = hera.* ]] || [[ $MACHINE_ID = orion.* ]] || [[ $MACHINE_ID = cheyenne.* ]]; then - NEW_BASELINE=${NEW_BASELINE}_${COMPILER^^} + NEW_BASELINE=${NEW_BASELINE}_${RT_COMPILER^^} fi # Overwrite default RUNDIR_ROOT if environment variable RUNDIR_ROOT is set @@ -355,11 +343,6 @@ SINGLE_NAME='' TESTS_FILE='rt.conf' -if [[ $MACHINE_ID = orion.* ]]; then - TESTS_FILE='rt_orion.conf' -fi - - SET_ID='standard' while getopts ":cfsl:mn:kreh" opt; do case $opt in @@ -416,10 +399,10 @@ if [[ $SINGLE_NAME != '' ]]; then rt_single fi -if [[ $MACHINE_ID = hera.* ]] || [[ $MACHINE_ID = orion.* ]] || [[ $MACHINE_ID = cheyenne.* ]]; then - RTPWD=${RTPWD:-$DISKNM/NEMSfv3gfs/develop-20200807/${COMPILER^^}} +if [[ $MACHINE_ID = hera.* ]] || [[ $MACHINE_ID = orion.* ]] || [[ $MACHINE_ID = cheyenne.* ]] || [[ $MACHINE_ID = jet.* ]]; then + RTPWD=${RTPWD:-$DISKNM/NEMSfv3gfs/develop-20200929/${RT_COMPILER^^}} else - RTPWD=${RTPWD:-$DISKNM/NEMSfv3gfs/develop-20200807} + RTPWD=${RTPWD:-$DISKNM/NEMSfv3gfs/develop-20200929} fi shift $((OPTIND-1)) @@ -587,8 +570,7 @@ while read -r line; do if [[ $line == COMPILE* ]] ; then - APP='' - NEMS_VER=$(echo $line | cut -d'|' -f2 | sed -e 's/^ *//' -e 's/ *$//') + MAKE_OPT=$(echo $line | cut -d'|' -f2 | sed -e 's/^ *//' -e 's/ *$//') SET=$( echo $line | cut -d'|' -f3) MACHINES=$(echo $line | cut -d'|' -f4) CB=$( echo $line | cut -d'|' -f5) @@ -601,6 +583,7 @@ while read -r line; do cat << EOF > ${RUNDIR_ROOT}/compile_${COMPILE_NR}.env export MACHINE_ID=${MACHINE_ID} + export RT_COMPILER=${RT_COMPILER} export PATHRT=${PATHRT} export PATHTR=${PATHTR} export SCHEDULER=${SCHEDULER} @@ -618,66 +601,25 @@ EOF elif [[ $ECFLOW == true ]]; then ecflow_create_compile_task else - ./compile.sh $PATHTR/FV3 $MACHINE_ID "${NEMS_VER}" $COMPILE_NR > ${LOG_DIR}/compile_${COMPILE_NR}.log 2>&1 - #./compile_cmake.sh $PATHTR $MACHINE_ID "${NEMS_VER}" $COMPILE_NR > ${LOG_DIR}/compile_${COMPILE_NR}.log 2>&1 - echo " bash Compile is done" + ./compile.sh $MACHINE_ID "${MAKE_OPT}" $COMPILE_NR > ${LOG_DIR}/compile_${COMPILE_NR}.log 2>&1 fi # Set RT_SUFFIX (regression test run directories and log files) and BL_SUFFIX # (regression test baseline directories) for REPRO (IPD, CCPP) or PROD (CCPP) runs - if [[ ${NEMS_VER^^} =~ "REPRO=Y" ]]; then + if [[ ${MAKE_OPT^^} =~ "REPRO=Y" ]]; then RT_SUFFIX="_repro" BL_SUFFIX="_repro" - elif [[ ${NEMS_VER^^} =~ "CCPP=Y" ]]; then + elif [[ ${MAKE_OPT^^} =~ "CCPP=Y" ]]; then RT_SUFFIX="_prod" BL_SUFFIX="_ccpp" fi - if [[ ${NEMS_VER^^} =~ "WW3=Y" ]]; then + if [[ ${MAKE_OPT^^} =~ "WW3=Y" ]]; then COMPILE_PREV_WW3_NR=${COMPILE_NR} fi continue - elif [[ $line == APPBUILD* ]] ; then - - APP=$( echo $line | cut -d'|' -f2 | sed -e 's/^ *//' -e 's/ *$//') - SET=$( echo $line | cut -d'|' -f3) - MACHINES=$(echo $line | cut -d'|' -f4) - CB=$( echo $line | cut -d'|' -f5) - - [[ $SET_ID != ' ' && $SET != *${SET_ID}* ]] && continue - [[ $MACHINES != ' ' && $MACHINES != *${MACHINE_ID}* ]] && continue - [[ $CREATE_BASELINE == true && $CB != *fv3* ]] && continue - [[ ${ROCOTO} == true || ${ECFLOW} == true ]] && continue - - (( COMPILE_NR += 1 )) - - if [[ $ROCOTO == true ]]; then - rocoto_create_compile_task - elif [[ $ECFLOW == true ]]; then - ecflow_create_compile_task - else - echo test > "${LOG_DIR}/compile_${COMPILE_NR}.log" 2>&1 - test -s ./appbuild.sh - test -x ./appbuild.sh - MACHINE_ID=${MACHINE_ID} ./appbuild.sh "$PATHTR/FV3" "$APP" "$COMPILE_NR" > ${LOG_DIR}/compile_${COMPILE_NR}.log 2>&1 - echo " bash NEMSAppBuilder is done" - fi - - # Set RT_SUFFIX (regression test run directories and log files) and BL_SUFFIX - # (regression test baseline directories) for REPRO (IPD, CCPP) or PROD (CCPP) runs - if [[ ${NEMS_VER^^} =~ "REPRO=Y" ]]; then - RT_SUFFIX="_repro" - BL_SUFFIX="_repro" - elif [[ ${NEMS_VER^^} =~ "CCPP=Y" ]]; then - RT_SUFFIX="_prod" - BL_SUFFIX="_ccpp" - fi - - unset APP - continue - elif [[ $line == RUN* ]] ; then TEST_NAME=$(echo $line | cut -d'|' -f2 | sed -e 's/^ *//' -e 's/ *$//') @@ -721,6 +663,7 @@ EOF cat << EOF > ${RUNDIR_ROOT}/run_test_${TEST_NR}.env export MACHINE_ID=${MACHINE_ID} + export RT_COMPILER=${RT_COMPILER} export RTPWD=${RTPWD} export PATHRT=${PATHRT} export PATHTR=${PATHTR} diff --git a/tests/rt_cheyenne.conf b/tests/rt_cheyenne.conf deleted file mode 100644 index acd1c246ab..0000000000 --- a/tests/rt_cheyenne.conf +++ /dev/null @@ -1,90 +0,0 @@ -####################################################################################################################################################################################### -# CCPP PROD tests # -####################################################################################################################################################################################### - -COMPILE | CCPP=Y SUITES=FV3_GFS_2017 | standard | cheyenne.intel | fv3 | -RUN | fv3_ccpp_control | standard | cheyenne.intel | fv3 | -RUN | fv3_ccpp_decomp | standard | cheyenne.intel | | -RUN | fv3_ccpp_2threads | standard | cheyenne.intel | | -RUN | fv3_ccpp_restart | standard | cheyenne.intel | fv3 | -RUN | fv3_ccpp_read_inc | standard | cheyenne.intel | fv3 | -RUN | fv3_ccpp_wrtGauss_netcdf_esmf | standard | cheyenne.intel | fv3 | -RUN | fv3_ccpp_wrtGauss_netcdf | standard | cheyenne.intel | fv3 | -RUN | fv3_ccpp_wrtGauss_nemsio | standard | cheyenne.intel | fv3 | -RUN | fv3_ccpp_wrtGauss_nemsio_c192 | standard | cheyenne.intel | fv3 | -RUN | fv3_ccpp_stochy | standard | cheyenne.intel | fv3 | -RUN | fv3_ccpp_iau | standard | cheyenne.intel | fv3 | - -# WW3 not yet working on Cheyenne -#COMPILE | CCPP=Y SUITES=FV3_GFS_2017,FV3_GFS_2017_gfdlmp WW3=Y | standard | cheyenne.intel | fv3 | -#RUN | fv3_ccpp_gfdlmprad | standard | cheyenne.intel | fv3 | -#RUN | fv3_ccpp_wrtGauss_nemsio_c768 | standard | cheyenne.intel | fv3 | - -# Run one test using the NEMSAppBuilder, to ensure we don't break it: -APPBUILD| CCPP | standard | cheyenne.intel | | -RUN | fv3_ccpp_appbuild | standard | cheyenne.intel | | - -COMPILE | CCPP=Y SUITES=FV3_GFS_2017,FV3_GFS_2017_stretched 32BIT=Y | standard | cheyenne.intel | fv3 | -RUN | fv3_ccpp_control_32bit | standard | cheyenne.intel | fv3 | -RUN | fv3_ccpp_stretched | standard | cheyenne.intel | fv3 | -RUN | fv3_ccpp_stretched_nest | standard | cheyenne.intel | fv3 | - -COMPILE | CCPP=Y SUITES=FV3_GFS_2017_gfdlmp_regional,FV3_GFS_2017_gfdlmp_regional_c768 32BIT=Y | standard | cheyenne.intel | fv3 | -RUN | fv3_ccpp_regional_control | standard | cheyenne.intel | fv3 | -RUN | fv3_ccpp_regional_restart | standard | cheyenne.intel | fv3 | fv3_ccpp_regional_control -RUN | fv3_ccpp_regional_quilt | standard | cheyenne.intel | fv3 | -# fv3_regional_c768 not working on Cheyenne, code aborts with invalid values -# for surface pressure, out of range warnings and all other sorts of errors -#RUN | fv3_ccpp_regional_c768 | standard | cheyenne.intel | fv3 | - -COMPILE | CCPP=Y SUITES=FV3_GFS_2017_gfdlmp,FV3_GFS_2017_gfdlmp_noahmp | standard | cheyenne.intel | fv3 | -RUN | fv3_ccpp_gfdlmp | standard | cheyenne.intel | fv3 | -RUN | fv3_ccpp_gfdlmprad_gwd | standard | cheyenne.intel | fv3 | -RUN | fv3_ccpp_gfdlmprad_noahmp | standard | cheyenne.intel | fv3 | - -COMPILE | CCPP=Y SUITES=FV3_GFS_2017_csawmgshoc,FV3_GFS_2017_csawmg,FV3_GFS_2017_satmedmf | standard | cheyenne.intel | fv3 | -#RUN | fv3_ccpp_csawmgshoc | standard | cheyenne.intel | fv3 | -#RUN | fv3_ccpp_csawmg3shoc127 | standard | cheyenne.intel | fv3 | -RUN | fv3_ccpp_csawmg | standard | cheyenne.intel | fv3 | -RUN | fv3_ccpp_satmedmf | standard | cheyenne.intel | fv3 | - -COMPILE | CCPP=Y SUITES=FV3_GFS_2017_gfdlmp,FV3_CPT_v0,FV3_GSD_v0,FV3_RRFS_v1beta 32BIT=Y | standard | cheyenne.intel | fv3 | -RUN | fv3_ccpp_gfdlmp_32bit | standard | cheyenne.intel | fv3 | -# inline post not yet working on Cheyenne -#RUN | fv3_ccpp_gfdlmprad_32bit_post | standard | cheyenne.intel | fv3 | -RUN | fv3_ccpp_cpt | standard | cheyenne.intel | fv3 | -RUN | fv3_ccpp_gsd | standard | cheyenne.intel | fv3 | -RUN | fv3_ccpp_rrfs_v1beta | standard | cheyenne.intel | fv3 | - -COMPILE | CCPP=Y SUITES=FV3_GFS_v15p2,FV3_GFS_v16beta,FV3_GFS_2017_RRTMGP | standard | cheyenne.intel | fv3 | - -RUN | fv3_ccpp_gfs_v15p2 | standard | cheyenne.intel | fv3 | -RUN | fv3_ccpp_gfs_v16beta | standard | cheyenne.intel | fv3 | -RUN | fv3_ccpp_rrtmgp | standard | cheyenne.intel | fv3 | - -COMPILE | CCPP=Y SUITES=FV3_GFS_2017_fv3wam 32BIT=Y MULTI_GASES=Y | standard | cheyenne.intel | fv3 | -RUN | fv3_ccpp_multigases | standard | cheyenne.intel | fv3 | - -COMPILE | CCPP=Y SUITES=FV3_GFS_2017_gfdlmp,FV3_GFS_2017_gfdlmp_noahmp,FV3_GFS_v16beta_flake | standard | cheyenne.intel | fv3 | -RUN | fv3_ccpp_gfs_v16beta_flake | standard | cheyenne.intel | fv3 | - -####################################################################################################################################################################################### -# CCPP DEBUG tests # -####################################################################################################################################################################################### - -COMPILE | CCPP=Y SUITES=FV3_GFS_2017,FV3_GFS_2017_stretched 32BIT=Y DEBUG=Y | standard | cheyenne.intel | fv3 | -RUN | fv3_ccpp_control_debug | standard | cheyenne.intel | fv3 | -RUN | fv3_ccpp_stretched_nest_debug | standard | cheyenne.intel | fv3 | - -COMPILE | CCPP=Y SUITES=FV3_GFS_v15p2,FV3_GFS_v16beta,FV3_GFS_2017_RRTMGP DEBUG=Y | standard | cheyenne.intel | fv3 | - -RUN | fv3_ccpp_gfs_v15p2_debug | standard | cheyenne.intel | fv3 | -RUN | fv3_ccpp_gfs_v16beta_debug | standard | cheyenne.intel | fv3 | -RUN | fv3_ccpp_rrtmgp_debug | standard | cheyenne.intel | fv3 | - -COMPILE | CCPP=Y SUITES=FV3_GSD_v0,FV3_GFS_v15_thompson,FV3_RRFS_v1beta 32BIT=Y DEBUG=Y | standard | cheyenne.intel | fv3 | - -RUN | fv3_ccpp_gsd_debug | standard | cheyenne.intel | fv3 | -RUN | fv3_ccpp_thompson_debug | standard | cheyenne.intel | fv3 | -RUN | fv3_ccpp_thompson_no_aero_debug | standard | cheyenne.intel | fv3 | -RUN | fv3_ccpp_rrfs_v1beta_debug | standard | cheyenne.intel | fv3 | \ No newline at end of file diff --git a/tests/rt_gnu.conf b/tests/rt_gnu.conf index 774e9f4792..b4a7455b44 100644 --- a/tests/rt_gnu.conf +++ b/tests/rt_gnu.conf @@ -10,8 +10,8 @@ COMPILE | CCPP=Y SUITES=FV3_GFS_v15p2,FV3_GFS_v16beta,FV3_GFS_v16beta_flake,FV3_ RUN | fv3_ccpp_gfs_v15p2 | standard | | fv3 | RUN | fv3_ccpp_gfs_v16beta | standard | | fv3 | RUN | fv3_ccpp_gfs_v16beta_flake | standard | | fv3 | -RUN | fv3_ccpp_gfs_v15p2_RRTMGP | standard | | fv3 | -RUN | fv3_ccpp_gfs_v16beta_RRTMGP | standard | | fv3 | +#RUN | fv3_ccpp_gfs_v15p2_RRTMGP | standard | | fv3 | +#RUN | fv3_ccpp_gfs_v16beta_RRTMGP | standard | | fv3 | COMPILE | CCPP=Y SUITES=FV3_GSD_v0,FV3_GFS_v15_thompson,FV3_RRFS_v1beta 32BIT=Y | standard | | fv3 | @@ -24,14 +24,15 @@ RUN | fv3_ccpp_rrfs_v1beta # CCPP DEBUG tests # ####################################################################################################################################################################################### -COMPILE | CCPP=Y SUITES=FV3_GFS_2017 32BIT=Y DEBUG=Y | standard | | fv3 | +# Exercise compilation without specifying suites (i.e. compile all suites) in DEBUG mode (faster than in PROD mode) +COMPILE | CCPP=Y 32BIT=Y DEBUG=Y | standard | | fv3 | RUN | fv3_ccpp_control_debug | standard | | fv3 | COMPILE | CCPP=Y SUITES=FV3_GFS_v15p2,FV3_GFS_v16beta,FV3_GFS_v15p2_RRTMGP,FV3_GFS_v16beta_RRTMGP DEBUG=Y | standard | | fv3 | RUN | fv3_ccpp_gfs_v15p2_debug | standard | | fv3 | RUN | fv3_ccpp_gfs_v16beta_debug | standard | | fv3 | -RUN | fv3_ccpp_gfs_v15p2_RRTMGP_debug | standard | | fv3 | -RUN | fv3_ccpp_gfs_v16beta_RRTMGP_debug | standard | | fv3 | +#RUN | fv3_ccpp_gfs_v15p2_RRTMGP_debug | standard | | fv3 | +#RUN | fv3_ccpp_gfs_v16beta_RRTMGP_debug | standard | | fv3 | COMPILE | CCPP=Y SUITES=FV3_GFS_2017_fv3wam 32BIT=Y MULTI_GASES=Y | standard | | fv3 | RUN | fv3_ccpp_multigases | standard | | fv3 | diff --git a/tests/rt_orion.conf b/tests/rt_orion.conf deleted file mode 100644 index d3c9b8b314..0000000000 --- a/tests/rt_orion.conf +++ /dev/null @@ -1,110 +0,0 @@ -####################################################################################################################################################################################### -# CCPP PROD tests # -####################################################################################################################################################################################### - -COMPILE | CCPP=Y SUITES=FV3_GFS_2017 | standard | | fv3 | - -RUN | fv3_ccpp_control | standard | | fv3 | -RUN | fv3_ccpp_decomp | standard | | | -RUN | fv3_ccpp_2threads | standard | | | -RUN | fv3_ccpp_restart | standard | | fv3 | -RUN | fv3_ccpp_read_inc | standard | | fv3 | -RUN | fv3_ccpp_wrtGauss_netcdf_esmf | standard | | fv3 | -RUN | fv3_ccpp_wrtGauss_netcdf | standard | | fv3 | -RUN | fv3_ccpp_wrtGauss_nemsio | standard | | fv3 | -RUN | fv3_ccpp_wrtGauss_nemsio_c192 | standard | | fv3 | -RUN | fv3_ccpp_stochy | standard | | fv3 | -RUN | fv3_ccpp_iau | standard | | fv3 | -RUN | fv3_ccpp_ca | standard | | fv3 | - -COMPILE | CCPP=Y SUITES=FV3_GFS_2017,FV3_GFS_2017_gfdlmp WW3=Y | standard | | fv3 | -RUN | fv3_ccpp_gfdlmprad | standard | | fv3 | -RUN | fv3_ccpp_gfdlmprad_atmwav | standard | | fv3 | -RUN | fv3_ccpp_wrtGauss_nemsio_c768 | standard | | fv3 | - -COMPILE | CCPP=Y SUITES=FV3_GFS_2017,FV3_GFS_2017_stretched 32BIT=Y | standard | | fv3 | - -RUN | fv3_ccpp_control_32bit | standard | | fv3 | -RUN | fv3_ccpp_stretched | standard | | fv3 | -RUN | fv3_ccpp_stretched_nest | standard | | fv3 | - -COMPILE | CCPP=Y SUITES=FV3_GFS_2017_gfdlmp_regional,FV3_GFS_2017_gfdlmp_regional_c768 32BIT=Y | standard | | fv3 | - -RUN | fv3_ccpp_regional_control | standard | | fv3 | -RUN | fv3_ccpp_regional_restart | standard | | fv3 | fv3_ccpp_regional_control -RUN | fv3_ccpp_regional_quilt | standard | | fv3 | -RUN | fv3_ccpp_regional_c768 | standard | | fv3 | - -COMPILE | CCPP=Y SUITES=FV3_GFS_2017,FV3_GFS_2017_stretched 32BIT=Y DEBUG=Y | standard | | fv3 | - -RUN | fv3_ccpp_control_debug | standard | | fv3 | -RUN | fv3_ccpp_stretched_nest_debug | standard | | fv3 | - -COMPILE | CCPP=Y SUITES=FV3_GFS_2017_gfdlmp,FV3_GFS_2017_gfdlmp_noahmp | standard | | fv3 | - -RUN | fv3_ccpp_gfdlmp | standard | | fv3 | -RUN | fv3_ccpp_gfdlmprad_gwd | standard | | fv3 | -RUN | fv3_ccpp_gfdlmprad_noahmp | standard | | fv3 | - -COMPILE | CCPP=Y SUITES=FV3_GFS_2017_csawmgshoc,FV3_GFS_2017_csawmg,FV3_GFS_2017_satmedmf | standard | | fv3 | - -#RUN | fv3_ccpp_csawmgshoc | standard | | fv3 | -#RUN | fv3_ccpp_csawmg3shoc127 | standard | | fv3 | -RUN | fv3_ccpp_csawmg | standard | | fv3 | -RUN | fv3_ccpp_satmedmf | standard | | fv3 | - -COMPILE | CCPP=Y SUITES=FV3_GFS_2017_gfdlmp,FV3_CPT_v0,FV3_GSD_v0,FV3_GFS_v15_thompson,FV3_RRFS_v1beta 32BIT=Y | standard | | fv3 | - -RUN | fv3_ccpp_gfdlmp_32bit | standard | | fv3 | -RUN | fv3_ccpp_gfdlmprad_32bit_post | standard | | fv3 | -RUN | fv3_ccpp_cpt | standard | | fv3 | -RUN | fv3_ccpp_gsd | standard | | fv3 | -RUN | fv3_ccpp_thompson | standard | | fv3 | -RUN | fv3_ccpp_thompson_no_aero | standard | | fv3 | -RUN | fv3_ccpp_rrfs_v1beta | standard | | fv3 | - -####################################################################################################################################################################################### -# CCPP PROD tests # -####################################################################################################################################################################################### - -COMPILE | CCPP=Y SUITES=FV3_GFS_v15p2,FV3_GFS_v16beta,FV3_GFS_v15p2_RRTMGP,FV3_GFS_v16beta_RRTMGP | standard | | fv3 | - -RUN | fv3_ccpp_gfs_v15p2 | standard | | fv3 | -RUN | fv3_ccpp_gfs_v16beta | standard | | fv3 | -RUN | fv3_ccpp_gfs_v15p2_RRTMGP | standard | | fv3 | -RUN | fv3_ccpp_gfs_v16beta_RRTMGP | standard | | fv3 | - -####################################################################################################################################################################################### -# CCPP DEBUG tests # -####################################################################################################################################################################################### - -COMPILE | CCPP=Y SUITES=FV3_GFS_v15p2,FV3_GFS_v16beta,FV3_GFS_v15p2_RRTMGP,FV3_GFS_v16beta_RRTMGP DEBUG=Y | standard | | fv3 | - -RUN | fv3_ccpp_gfs_v15p2_debug | standard | | fv3 | -RUN | fv3_ccpp_gfs_v16beta_debug | standard | | fv3 | -RUN | fv3_ccpp_gfs_v15p2_RRTMGP_debug | standard | | fv3 | -RUN | fv3_ccpp_gfs_v16beta_RRTMGP_debug | standard | | fv3 | - -COMPILE | CCPP=Y SUITES=FV3_GSD_v0,FV3_GFS_v15_thompson,FV3_RRFS_v1beta 32BIT=Y DEBUG=Y | standard | | fv3 | - -RUN | fv3_ccpp_gsd_debug | standard | | fv3 | -RUN | fv3_ccpp_thompson_debug | standard | | fv3 | -RUN | fv3_ccpp_thompson_no_aero_debug | standard | | fv3 | -#RUN | fv3_ccpp_rrfs_v1beta_debug | standard | | fv3 | -####################################################################################################################################################################################### -####################################################################################################################################################################################### -COMPILE | CCPP=Y SUITES=FV3_GFS_v16_csawmg | standard | | fv3 | - -RUN | fv3_ccpp_gfsv16_csawmg | standard | | fv3 | -RUN | fv3_ccpp_gfsv16_csawmgt | standard | | fv3 | -####################################################################################################################################################################################### -COMPILE | CCPP=Y SUITES=FV3_GFS_2017_gfdlmp,FV3_GFS_2017_gfdlmp_noahmp,FV3_GFS_v16beta_flake | standard | | fv3 | - -RUN | fv3_ccpp_gocart_clm | standard | | fv3 | - -RUN | fv3_ccpp_gfs_v16beta_flake | standard | | fv3 | - -COMPILE | CCPP=Y SUITES=FV3_GFS_2017_fv3wam 32BIT=Y MULTI_GASES=Y | standard | | fv3 | -RUN | fv3_ccpp_multigases | standard | | fv3 | - - diff --git a/tests/rt_utils.sh b/tests/rt_utils.sh index acb5c6cfc0..0b486da55f 100755 --- a/tests/rt_utils.sh +++ b/tests/rt_utils.sh @@ -43,15 +43,8 @@ submit_and_wait() { if [[ $SCHEDULER = 'pbs' ]]; then qsubout=$( qsub $job_card ) - if [[ ${MACHINE_ID} = cheyenne.* ]]; then - re='^([0-9]+\.[a-zA-Z0-9\.]+)$' - else - re='^([0-9]+\.[a-zA-Z0-9]+)$' - fi + re='^([0-9]+)(\.[a-zA-Z0-9\.-]+)$' [[ "${qsubout}" =~ $re ]] && qsub_id=${BASH_REMATCH[1]} - if [[ ${MACHINE_ID} = cheyenne.* ]]; then - qsub_id="${qsub_id%.chadm*}" - fi echo "Job id ${qsub_id}" elif [[ $SCHEDULER = 'slurm' ]]; then slurmout=$( sbatch $job_card ) @@ -76,11 +69,7 @@ submit_and_wait() { echo "TEST ${TEST_NR} ${TEST_NAME} is waiting to enter the queue" [[ ${ECFLOW:-false} == true ]] && ecflow_client --label=job_status "waiting to enter the queue" if [[ $SCHEDULER = 'pbs' ]]; then - if [[ ${MACHINE_ID} = cheyenne.* ]]; then - job_running=$( qstat ${qsub_id} | grep ${qsub_id} | wc -l) - else - job_running=$( qstat -u ${USER} -n | grep ${JBNME} | wc -l) - fi + job_running=$( qstat ${qsub_id} | grep ${qsub_id} | wc -l ) elif [[ $SCHEDULER = 'slurm' ]]; then job_running=$( squeue -u ${USER} -j ${slurm_id} | grep ${slurm_id} | wc -l) elif [[ $SCHEDULER = 'lsf' ]]; then @@ -118,11 +107,7 @@ submit_and_wait() { do if [[ $SCHEDULER = 'pbs' ]]; then - if [[ ${MACHINE_ID} = cheyenne.* ]]; then - job_running=$( qstat ${qsub_id} | grep ${qsub_id} | wc -l) - else - job_running=$( qstat -u ${USER} -n | grep ${JBNME} | wc -l) - fi + job_running=$( qstat ${qsub_id} | grep ${qsub_id} | wc -l ) elif [[ $SCHEDULER = 'slurm' ]]; then job_running=$( squeue -u ${USER} -j ${slurm_id} | grep ${slurm_id} | wc -l) elif [[ $SCHEDULER = 'lsf' ]]; then @@ -134,11 +119,7 @@ submit_and_wait() { if [[ $SCHEDULER = 'pbs' ]]; then - if [[ ${MACHINE_ID} = cheyenne.* ]]; then - status=$( qstat ${qsub_id} | grep ${qsub_id} | awk '{print $5}' ); status=${status:--} - else - status=$( qstat -u ${USER} -n | grep ${JBNME} | awk '{print $10}' ); status=${status:--} - fi + status=$( qstat ${qsub_id} | grep ${qsub_id} | awk '{print $5}' ); status=${status:--} if [[ $status = 'Q' ]]; then status_label='waiting in a queue' elif [[ $status = 'H' ]]; then @@ -148,12 +129,7 @@ submit_and_wait() { elif [[ $status = 'E' ]] || [[ $status = 'C' ]]; then status_label='finished' test_status='DONE' - if [[ ${MACHINE_ID} = cheyenne.* ]]; then - exit_status=$( qstat ${jobid} -x -f | grep Exit_status | awk '{print $3}') - else - jobid=$( qstat -u ${USER} | grep ${JBNME} | awk '{print $1}') - exit_status=$( qstat ${jobid} -f | grep exit_status | awk '{print $3}') - fi + exit_status=$( qstat ${jobid} -x -f | grep Exit_status | awk '{print $3}') if [[ $exit_status != 0 ]]; then test_status='FAIL' fi @@ -247,9 +223,6 @@ check_results() { ROCOTO=${ROCOTO:-false} ECFLOW=${ECFLOW:-false} - # Default compiler "intel" - export COMPILER=${NEMS_COMPILER:-intel} - local test_status='PASS' # Give one minute for data to show up on file system @@ -284,7 +257,7 @@ check_results() { echo ".......MISSING baseline" test_status='FAIL' - elif [[ $COMPILER == "gnu" && $i == "RESTART/fv_core.res.nc" ]] ; then + elif [[ $RT_COMPILER == "gnu" && $i == "RESTART/fv_core.res.nc" ]] ; then # Although identical in ncdiff, RESTART/fv_core.res.nc differs in byte 469, line 3, # for the fv3_control_32bit test between each run (without changing the source code) @@ -323,13 +296,14 @@ check_results() { for i in ${LIST_FILES} ; do printf %s " Moving " $i " ....." printf %s " Moving " $i " ....." >> ${REGRESSIONTEST_LOG} + printf %s " Moving " $i " ....." if [[ -f ${RUNDIR}/$i ]] ; then cp ${RUNDIR}/${i} ${NEW_BASELINE}/${CNTL_DIR}/${i} - echo ".... OK" - echo ".... OK" >> ${REGRESSIONTEST_LOG} + echo "....OK" >>${REGRESSIONTEST_LOG} + echo "....OK" else - echo ".... missing " ${RUNDIR}/$i - echo ".... missing " ${RUNDIR}/$i >> ${REGRESSIONTEST_LOG} + echo "....NOT OK. Missing " ${RUNDIR}/$i >>${REGRESSIONTEST_LOG} + echo "....NOT OK. Missing " ${RUNDIR}/$i test_status='FAIL' fi done @@ -380,15 +354,11 @@ rocoto_create_compile_task() { echo " " >> $ROCOTO_XML fi - if [[ "Q$APP" != Q ]] ; then - rocoto_cmd="&PATHRT;/appbuild.sh &PATHTR;/FV3 $APP $COMPILE_NR" - else - rocoto_cmd="&PATHRT;/compile_cmake.sh &PATHTR; $MACHINE_ID \"${NEMS_VER}\" $COMPILE_NR" - fi + rocoto_cmd="&PATHRT;/compile.sh $MACHINE_ID \"${MAKE_OPT}\" $COMPILE_NR" # serialize WW3 builds. FIXME DEP_STRING="" - if [[ ${NEMS_VER^^} =~ "WW3=Y" && ${COMPILE_PREV_WW3_NR} != '' ]]; then + if [[ ${MAKE_OPT^^} =~ "WW3=Y" && ${COMPILE_PREV_WW3_NR} != '' ]]; then DEP_STRING="" fi @@ -497,17 +467,17 @@ ecflow_create_compile_task() { cat << EOF > ${ECFLOW_RUN}/${ECFLOW_SUITE}/compile_${COMPILE_NR}.ecf %include -$PATHRT/run_compile.sh ${PATHRT} ${RUNDIR_ROOT} "${NEMS_VER}" $COMPILE_NR > ${LOG_DIR}/compile_${COMPILE_NR}.log 2>&1 & +$PATHRT/run_compile.sh ${PATHRT} ${RUNDIR_ROOT} "${MAKE_OPT}" $COMPILE_NR > ${LOG_DIR}/compile_${COMPILE_NR}.log 2>&1 & %include EOF echo " task compile_${COMPILE_NR}" >> ${ECFLOW_RUN}/${ECFLOW_SUITE}.def - echo " label build_options '${NEMS_VER}'" >> ${ECFLOW_RUN}/${ECFLOW_SUITE}.def + echo " label build_options '${MAKE_OPT}'" >> ${ECFLOW_RUN}/${ECFLOW_SUITE}.def echo " label job_id ''" >> ${ECFLOW_RUN}/${ECFLOW_SUITE}.def echo " label job_status ''" >> ${ECFLOW_RUN}/${ECFLOW_SUITE}.def echo " inlimit max_builds" >> ${ECFLOW_RUN}/${ECFLOW_SUITE}.def # serialize WW3 builds. FIXME - if [[ ${NEMS_VER^^} =~ "WW3=Y" && ${COMPILE_PREV_WW3_NR} != '' ]]; then + if [[ ${MAKE_OPT^^} =~ "WW3=Y" && ${COMPILE_PREV_WW3_NR} != '' ]]; then echo " trigger compile_${COMPILE_PREV_WW3_NR} == complete" >> ${ECFLOW_RUN}/${ECFLOW_SUITE}.def fi } diff --git a/tests/run_test.sh b/tests/run_test.sh index e7115f8b5c..8425242bf6 100755 --- a/tests/run_test.sh +++ b/tests/run_test.sh @@ -78,24 +78,24 @@ cp ${PATHRT}/modules.fv3_${COMPILE_NR} modules.fv3 # Get the shell file that loads the "module" command and purges modules: cp ${PATHRT}/../NEMS/src/conf/module-setup.sh.inc module-setup.sh -cp ${PATHTR}/parm/post_itag itag -cp ${PATHTR}/parm/postxconfig-NT.txt postxconfig-NT.txt -cp ${PATHTR}/parm/postxconfig-NT_FH00.txt postxconfig-NT_FH00.txt -cp ${PATHTR}/parm/params_grib2_tbl_new params_grib2_tbl_new +cp ${PATHRT}/parm/post_itag itag +cp ${PATHRT}/parm/postxconfig-NT.txt postxconfig-NT.txt +cp ${PATHRT}/parm/postxconfig-NT_FH00.txt postxconfig-NT_FH00.txt +cp ${PATHRT}/parm/params_grib2_tbl_new params_grib2_tbl_new SRCD="${PATHTR}" RUND="${RUNDIR}" atparse < ${PATHRT}/fv3_conf/${FV3_RUN:-fv3_run.IN} > fv3_run -atparse < ${PATHTR}/parm/${INPUT_NML:-input.nml.IN} > input.nml +atparse < ${PATHRT}/parm/${INPUT_NML:-input.nml.IN} > input.nml -atparse < ${PATHTR}/parm/${MODEL_CONFIGURE:-model_configure.IN} > model_configure +atparse < ${PATHRT}/parm/${MODEL_CONFIGURE:-model_configure.IN} > model_configure -atparse < ${PATHTR}/parm/${NEMS_CONFIGURE:-nems.configure} > nems.configure +atparse < ${PATHRT}/parm/${NEMS_CONFIGURE:-nems.configure} > nems.configure if [[ "Q${INPUT_NEST02_NML:-}" != Q ]] ; then - atparse < ${PATHTR}/parm/${INPUT_NEST02_NML} > input_nest02.nml + atparse < ${PATHRT}/parm/${INPUT_NEST02_NML} > input_nest02.nml fi # Set up the run directory @@ -124,17 +124,26 @@ elif [[ $SCHEDULER = 'lsf' ]]; then atparse < $PATHRT/fv3_conf/fv3_bsub.IN > job_card fi -atparse < ${PATHTR}/parm/${NEMS_CONFIGURE:-nems.configure} > nems.configure +atparse < ${PATHRT}/parm/${NEMS_CONFIGURE:-nems.configure} > nems.configure ################################################################################ # Submit test job ################################################################################ -if [[ $ROCOTO = 'false' ]]; then - submit_and_wait job_card +if [[ $SCHEDULER = 'none' ]]; then + + ulimit -s unlimited + mpiexec -n ${TASKS} ./fv3.exe >out 2> >(tee err >&3) + else - chmod u+x job_card - ./job_card + + if [[ $ROCOTO = 'false' ]]; then + submit_and_wait job_card + else + chmod u+x job_card + ./job_card + fi + fi check_results diff --git a/tests/tests/fv3_2threads b/tests/tests/fv3_2threads index de9e810a8e..c9363d96b6 100644 --- a/tests/tests/fv3_2threads +++ b/tests/tests/fv3_2threads @@ -79,6 +79,4 @@ export TPN=$TPN_thrd export INPES=$INPES_thrd export JNPES=$JNPES_thrd export WRTTASK_PER_GROUP=12 -export NODES=$(expr $TASKS / $TPN + 1) -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_appbuild b/tests/tests/fv3_appbuild index 190818825c..2411077f08 100644 --- a/tests/tests/fv3_appbuild +++ b/tests/tests/fv3_appbuild @@ -73,6 +73,4 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_ca b/tests/tests/fv3_ca index 7edd2f92e3..759d0c2284 100644 --- a/tests/tests/fv3_ca +++ b/tests/tests/fv3_ca @@ -73,11 +73,9 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) export DO_CA=.T. export CA_SGS=.T. export CA_GLOBAL=.T. export FHMAX=12 -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_ccpp_2threads b/tests/tests/fv3_ccpp_2threads index 1c111ea05f..fe0c77a406 100644 --- a/tests/tests/fv3_ccpp_2threads +++ b/tests/tests/fv3_ccpp_2threads @@ -79,11 +79,9 @@ export TPN=$TPN_thrd export INPES=$INPES_thrd export JNPES=$JNPES_thrd export WRTTASK_PER_GROUP=12 -export NODES=$(expr $TASKS / $TPN + 1) export FV3_RUN=ccpp_control_run.IN export CCPP_SUITE=FV3_GFS_2017 export CCPP_LIB_DIR=ccpp/lib export INPUT_NML=ccpp_control.nml.IN -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_ccpp_appbuild b/tests/tests/fv3_ccpp_appbuild index d2a9ac4b26..7e2e20962f 100644 --- a/tests/tests/fv3_ccpp_appbuild +++ b/tests/tests/fv3_ccpp_appbuild @@ -72,11 +72,9 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) export FV3_RUN=ccpp_control_run.IN export CCPP_SUITE=FV3_GFS_2017 export CCPP_LIB_DIR=ccpp/lib export INPUT_NML=ccpp_control.nml.IN -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_ccpp_ca b/tests/tests/fv3_ccpp_ca index 9c6617e027..4547eaad51 100644 --- a/tests/tests/fv3_ccpp_ca +++ b/tests/tests/fv3_ccpp_ca @@ -72,7 +72,6 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ RESTART/sfc_data.tile6.nc" export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) export FV3_RUN=ccpp_control_run.IN export CCPP_SUITE=FV3_GFS_2017 @@ -83,5 +82,3 @@ export DO_CA=.T. export CA_SGS=.T. export CA_GLOBAL=.T. export FHMAX=12 - -RUN_SCRIPT=rt_fv3.sh \ No newline at end of file diff --git a/tests/tests/fv3_ccpp_control b/tests/tests/fv3_ccpp_control index 8e6f559cfb..16c99d8284 100644 --- a/tests/tests/fv3_ccpp_control +++ b/tests/tests/fv3_ccpp_control @@ -73,11 +73,9 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) export FV3_RUN=ccpp_control_run.IN export CCPP_SUITE=FV3_GFS_2017 export CCPP_LIB_DIR=ccpp/lib export INPUT_NML=ccpp_control.nml.IN -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_ccpp_control_32bit b/tests/tests/fv3_ccpp_control_32bit index f67062b0f6..c1db0d7db7 100644 --- a/tests/tests/fv3_ccpp_control_32bit +++ b/tests/tests/fv3_ccpp_control_32bit @@ -73,11 +73,9 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) export FV3_RUN=ccpp_control_run.IN export CCPP_SUITE=FV3_GFS_2017 export CCPP_LIB_DIR=ccpp/lib export INPUT_NML=ccpp_control.nml.IN -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_ccpp_control_debug b/tests/tests/fv3_ccpp_control_debug index 61173ec342..91b3b8678d 100644 --- a/tests/tests/fv3_ccpp_control_debug +++ b/tests/tests/fv3_ccpp_control_debug @@ -19,4 +19,3 @@ export CCPP_SUITE=FV3_GFS_2017 export CCPP_LIB_DIR=ccpp/lib export INPUT_NML=ccpp_control.nml.IN -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_ccpp_cpt b/tests/tests/fv3_ccpp_cpt index d86eb584a8..667f523061 100644 --- a/tests/tests/fv3_ccpp_cpt +++ b/tests/tests/fv3_ccpp_cpt @@ -72,7 +72,6 @@ export TASKS=204 export WRITE_GROUP=1 export WRTTASK_PER_GROUP=12 -export NODES=$(expr $TASKS / $TPN + 1) export INPES='4' export JNPES='8' @@ -90,4 +89,3 @@ export OUTPUT_FILE="'nemsio'" export WRITE_NEMSIOFLIP=.true. export WRITE_FSYNCFLAG=.true. -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_ccpp_csawmg b/tests/tests/fv3_ccpp_csawmg index 707d213016..237cca0f63 100644 --- a/tests/tests/fv3_ccpp_csawmg +++ b/tests/tests/fv3_ccpp_csawmg @@ -65,6 +65,4 @@ export OUTPUT_FILE="'nemsio'" export WRITE_NEMSIOFLIP=.true. export WRITE_FSYNCFLAG=.true. -export NODES=$(expr $TASKS / $TPN + 1) -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_ccpp_csawmg3shoc127 b/tests/tests/fv3_ccpp_csawmg3shoc127 index 7cb8625310..810903271f 100644 --- a/tests/tests/fv3_ccpp_csawmg3shoc127 +++ b/tests/tests/fv3_ccpp_csawmg3shoc127 @@ -63,7 +63,6 @@ export TASKS=204 export WRITE_GROUP=1 export WRTTASK_PER_GROUP=12 -export NODES=$(expr $TASKS / $TPN + 1) export INPES='4' export JNPES='8' @@ -81,4 +80,3 @@ export WRITE_FSYNCFLAG=.true. export CCPP_SUITE=FV3_GFS_2017_csawmgshoc export CCPP_LIB_DIR=ccpp/lib -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_ccpp_csawmgshoc b/tests/tests/fv3_ccpp_csawmgshoc index d0639175e6..86e0a04560 100644 --- a/tests/tests/fv3_ccpp_csawmgshoc +++ b/tests/tests/fv3_ccpp_csawmgshoc @@ -66,6 +66,4 @@ export WRITE_FSYNCFLAG=.true. export CCPP_SUITE=FV3_GFS_2017_csawmgshoc export CCPP_LIB_DIR=ccpp/lib -export NODES=$(expr $TASKS / $TPN + 1) -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_ccpp_decomp b/tests/tests/fv3_ccpp_decomp index e7eb810900..6843ae6a6f 100644 --- a/tests/tests/fv3_ccpp_decomp +++ b/tests/tests/fv3_ccpp_decomp @@ -73,7 +73,6 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) export INPES=6 export JNPES=4 @@ -83,4 +82,3 @@ export CCPP_SUITE=FV3_GFS_2017 export CCPP_LIB_DIR=ccpp/lib export INPUT_NML=ccpp_control.nml.IN -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_ccpp_gf b/tests/tests/fv3_ccpp_gf index 58a497e9e8..bf9adfa750 100644 --- a/tests/tests/fv3_ccpp_gf +++ b/tests/tests/fv3_ccpp_gf @@ -72,7 +72,6 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ RESTART/sfc_data.tile6.nc" export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) export DT_ATMOS="1200" export IMP_PHYSICS=11 @@ -89,4 +88,3 @@ export DO_MYNNEDMF=.F. export IMFSHALCNV=3 export IMFDEEPCNV=3 -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_ccpp_gf_thompson b/tests/tests/fv3_ccpp_gf_thompson index 33d651ee04..cd764ce395 100644 --- a/tests/tests/fv3_ccpp_gf_thompson +++ b/tests/tests/fv3_ccpp_gf_thompson @@ -72,7 +72,6 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ RESTART/sfc_data.tile6.nc" export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) export DT_ATMOS="600" export IMP_PHYSICS=8 @@ -91,4 +90,3 @@ export DO_MYNNEDMF=.F. export IMFSHALCNV=3 export IMFDEEPCNV=3 -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_ccpp_gfdlmp b/tests/tests/fv3_ccpp_gfdlmp index 59b5c7c2da..ea5c81b418 100644 --- a/tests/tests/fv3_ccpp_gfdlmp +++ b/tests/tests/fv3_ccpp_gfdlmp @@ -53,7 +53,6 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) DT_ATMOS="1200" export OUTPUT_GRID="'gaussian_grid'" @@ -66,4 +65,3 @@ export CCPP_SUITE=FV3_GFS_2017_gfdlmp export CCPP_LIB_DIR=ccpp/lib export INPUT_NML=ccpp_gfdlmp.nml.IN -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_ccpp_gfdlmp_32bit b/tests/tests/fv3_ccpp_gfdlmp_32bit index 6ff25d5af2..a318bf2b4a 100644 --- a/tests/tests/fv3_ccpp_gfdlmp_32bit +++ b/tests/tests/fv3_ccpp_gfdlmp_32bit @@ -53,7 +53,6 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) DT_ATMOS="1200" export OUTPUT_GRID="'gaussian_grid'" @@ -66,4 +65,3 @@ export CCPP_SUITE=FV3_GFS_2017_gfdlmp export CCPP_LIB_DIR=ccpp/lib export INPUT_NML=ccpp_gfdlmp.nml.IN -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_ccpp_gfdlmp_hwrfsas b/tests/tests/fv3_ccpp_gfdlmp_hwrfsas index cae950969f..d9ab5802d1 100644 --- a/tests/tests/fv3_ccpp_gfdlmp_hwrfsas +++ b/tests/tests/fv3_ccpp_gfdlmp_hwrfsas @@ -53,7 +53,6 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) DT_ATMOS="1200" export OUTPUT_GRID="'gaussian_grid'" @@ -69,4 +68,3 @@ export CCPP_SUITE=FV3_GFS_2017_gfdlmp export CCPP_LIB_DIR=ccpp/lib export INPUT_NML=ccpp_gfdlmp.nml.IN -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_ccpp_gfdlmprad b/tests/tests/fv3_ccpp_gfdlmprad index 12d2150fa4..7f6eb68d57 100644 --- a/tests/tests/fv3_ccpp_gfdlmprad +++ b/tests/tests/fv3_ccpp_gfdlmprad @@ -56,7 +56,6 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 export TASKS=192 -export NODES=$(expr $TASKS / $TPN + 1) DT_ATMOS="1200" export LGFDLMPRAD=.true. @@ -81,4 +80,3 @@ export CCPP_LIB_DIR=ccpp/lib export INPUT_NML=ccpp_gfdlmp.nml.IN export FV3_RUN=ccpp_gfdlmp_run.IN -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_ccpp_gfdlmprad_32bit_post b/tests/tests/fv3_ccpp_gfdlmprad_32bit_post index b595d24f1c..8c0829d0a2 100644 --- a/tests/tests/fv3_ccpp_gfdlmprad_32bit_post +++ b/tests/tests/fv3_ccpp_gfdlmprad_32bit_post @@ -57,7 +57,6 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) DT_ATMOS="1200" export LGFDLMPRAD=.true. @@ -75,4 +74,3 @@ export CCPP_LIB_DIR=ccpp/lib export INPUT_NML=ccpp_gfdlmp.nml.IN export FV3_RUN=ccpp_gfdlmp_run.IN -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_ccpp_gfdlmprad_atmwav b/tests/tests/fv3_ccpp_gfdlmprad_atmwav index b2aad9a42d..c69a5f2b88 100644 --- a/tests/tests/fv3_ccpp_gfdlmprad_atmwav +++ b/tests/tests/fv3_ccpp_gfdlmprad_atmwav @@ -56,7 +56,6 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 export TASKS=192 -export NODES=$(expr $TASKS / $TPN + 1) DT_ATMOS="1200" export LGFDLMPRAD=.true. @@ -82,4 +81,3 @@ export CCPP_LIB_DIR=ccpp/lib export INPUT_NML=ccpp_gfdlmp.nml.IN export FV3_RUN=ccpp_gfdlmp_run.IN -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_ccpp_gfdlmprad_gwd b/tests/tests/fv3_ccpp_gfdlmprad_gwd index 8acdffaf08..ddc358763d 100644 --- a/tests/tests/fv3_ccpp_gfdlmprad_gwd +++ b/tests/tests/fv3_ccpp_gfdlmprad_gwd @@ -53,7 +53,6 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) DT_ATMOS="1200" export LGFDLMPRAD=.true. @@ -71,4 +70,3 @@ export CCPP_LIB_DIR=ccpp/lib export INPUT_NML=ccpp_gfdlmp.nml.IN export FV3_RUN=ccpp_gfdlmp_run.IN -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_ccpp_gfdlmprad_noahmp b/tests/tests/fv3_ccpp_gfdlmprad_noahmp index 14569d0c81..d910b643b9 100644 --- a/tests/tests/fv3_ccpp_gfdlmprad_noahmp +++ b/tests/tests/fv3_ccpp_gfdlmprad_noahmp @@ -53,7 +53,6 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) DT_ATMOS="1200" export LGFDLMPRAD=.true. @@ -71,4 +70,3 @@ export CCPP_LIB_DIR=ccpp/lib export INPUT_NML=ccpp_gfdlmp.nml.IN export FV3_RUN=ccpp_gfdlmp_run.IN -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_ccpp_gfs_myj b/tests/tests/fv3_ccpp_gfs_myj index b8b6a22fcb..d4336b0a35 100644 --- a/tests/tests/fv3_ccpp_gfs_myj +++ b/tests/tests/fv3_ccpp_gfs_myj @@ -73,7 +73,6 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) DT_ATMOS="900" @@ -82,7 +81,6 @@ export CCPP_SUITE=FV3_GFS_2017_myj export CCPP_LIB_DIR=ccpp/lib export INPUT_NML=ccpp_gfdlmp.nml.IN -RUN_SCRIPT=rt_fv3.sh export OZ_PHYS_OLD=.F. export OZ_PHYS_NEW=.T. diff --git a/tests/tests/fv3_ccpp_gfs_v15p2 b/tests/tests/fv3_ccpp_gfs_v15p2 index 78ca1fa8bd..db66245f03 100644 --- a/tests/tests/fv3_ccpp_gfs_v15p2 +++ b/tests/tests/fv3_ccpp_gfs_v15p2 @@ -73,7 +73,6 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) DT_ATMOS="1200" @@ -82,4 +81,3 @@ export CCPP_SUITE=FV3_GFS_v15p2 export CCPP_LIB_DIR=ccpp/lib export INPUT_NML=ccpp_v15p2_c96.nml.IN -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_ccpp_gfs_v15p2_RRTMGP b/tests/tests/fv3_ccpp_gfs_v15p2_RRTMGP index 07e2a86f85..2dae53db76 100644 --- a/tests/tests/fv3_ccpp_gfs_v15p2_RRTMGP +++ b/tests/tests/fv3_ccpp_gfs_v15p2_RRTMGP @@ -73,7 +73,6 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) DT_ATMOS="1200" export DO_RRTMGP=.T. @@ -81,6 +80,5 @@ export DO_RRTMGP=.T. export FV3_RUN=ccpp_gfs_v15_run.IN export CCPP_SUITE=FV3_GFS_v15p2_RRTMGP export CCPP_LIB_DIR=ccpp/lib -export INPUT_NML=ccpp_v15p2_c96.nml.IN +export INPUT_NML=ccpp_v15p2_c96_rrtmgp.nml.IN -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_ccpp_gfs_v15p2_RRTMGP_debug b/tests/tests/fv3_ccpp_gfs_v15p2_RRTMGP_debug index 5625ede05c..dcb83b2f8e 100644 --- a/tests/tests/fv3_ccpp_gfs_v15p2_RRTMGP_debug +++ b/tests/tests/fv3_ccpp_gfs_v15p2_RRTMGP_debug @@ -72,7 +72,6 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ RESTART/sfc_data.tile6.nc" export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) export FHMAX="06" DT_ATMOS="1200" @@ -81,6 +80,5 @@ export DO_RRTMGP=.T. export FV3_RUN=ccpp_gfs_v15_run.IN export CCPP_SUITE=FV3_GFS_v15p2_RRTMGP export CCPP_LIB_DIR=ccpp/lib -export INPUT_NML=ccpp_v15p2_c96.nml.IN +export INPUT_NML=ccpp_v15p2_c96_rrtmgp.nml.IN -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_ccpp_gfs_v15p2_debug b/tests/tests/fv3_ccpp_gfs_v15p2_debug index 773db1712d..b7689af1fc 100644 --- a/tests/tests/fv3_ccpp_gfs_v15p2_debug +++ b/tests/tests/fv3_ccpp_gfs_v15p2_debug @@ -72,7 +72,6 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ RESTART/sfc_data.tile6.nc" export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) export FHMAX="06" DT_ATMOS="1200" @@ -82,4 +81,3 @@ export CCPP_SUITE=FV3_GFS_v15p2 export CCPP_LIB_DIR=ccpp/lib export INPUT_NML=ccpp_v15p2_c96.nml.IN -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_ccpp_gfs_v16beta b/tests/tests/fv3_ccpp_gfs_v16beta index dbf44db6e8..be7c331f6c 100644 --- a/tests/tests/fv3_ccpp_gfs_v16beta +++ b/tests/tests/fv3_ccpp_gfs_v16beta @@ -73,7 +73,6 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) DT_ATMOS="1200" @@ -82,4 +81,3 @@ export CCPP_SUITE=FV3_GFS_v16beta export CCPP_LIB_DIR=ccpp/lib export INPUT_NML=ccpp_v16beta_c96.nml.IN -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_ccpp_gfs_v16beta_RRTMGP b/tests/tests/fv3_ccpp_gfs_v16beta_RRTMGP index bb2edf066e..62cb7571eb 100644 --- a/tests/tests/fv3_ccpp_gfs_v16beta_RRTMGP +++ b/tests/tests/fv3_ccpp_gfs_v16beta_RRTMGP @@ -73,7 +73,6 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) DT_ATMOS="1200" export DO_RRTMGP=.T. @@ -81,6 +80,5 @@ export DO_RRTMGP=.T. export FV3_RUN=ccpp_gfs_v16_run.IN export CCPP_SUITE=FV3_GFS_v16beta_RRTMGP export CCPP_LIB_DIR=ccpp/lib -export INPUT_NML=ccpp_v16beta_c96.nml.IN +export INPUT_NML=ccpp_v16beta_c96_rrtmgp.nml.IN -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_ccpp_gfs_v16beta_RRTMGP_debug b/tests/tests/fv3_ccpp_gfs_v16beta_RRTMGP_debug index 8dcdec14a5..53ff31bed7 100644 --- a/tests/tests/fv3_ccpp_gfs_v16beta_RRTMGP_debug +++ b/tests/tests/fv3_ccpp_gfs_v16beta_RRTMGP_debug @@ -72,7 +72,6 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ RESTART/sfc_data.tile6.nc" export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) export FHMAX="06" DT_ATMOS="1200" @@ -81,6 +80,5 @@ export DO_RRTMGP=.T. export FV3_RUN=ccpp_gfs_v16_run.IN export CCPP_SUITE=FV3_GFS_v16beta_RRTMGP export CCPP_LIB_DIR=ccpp/lib -export INPUT_NML=ccpp_v16beta_c96.nml.IN +export INPUT_NML=ccpp_v16beta_c96_rrtmgp.nml.IN -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_ccpp_gfs_v16beta_debug b/tests/tests/fv3_ccpp_gfs_v16beta_debug index f991c03204..12cd66ccb4 100644 --- a/tests/tests/fv3_ccpp_gfs_v16beta_debug +++ b/tests/tests/fv3_ccpp_gfs_v16beta_debug @@ -72,7 +72,6 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ RESTART/sfc_data.tile6.nc" export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) export FHMAX="06" DT_ATMOS="1200" @@ -82,4 +81,3 @@ export CCPP_SUITE=FV3_GFS_v16beta export CCPP_LIB_DIR=ccpp/lib export INPUT_NML=ccpp_v16beta_c96.nml.IN -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_ccpp_gfs_v16beta_flake b/tests/tests/fv3_ccpp_gfs_v16beta_flake index 63de5fa5cd..751b59febf 100644 --- a/tests/tests/fv3_ccpp_gfs_v16beta_flake +++ b/tests/tests/fv3_ccpp_gfs_v16beta_flake @@ -73,7 +73,6 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) DT_ATMOS="1200" @@ -82,4 +81,3 @@ export CCPP_SUITE=FV3_GFS_v16beta_flake export CCPP_LIB_DIR=ccpp/lib export INPUT_NML=ccpp_v16beta_flake_c96.nml.IN -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_ccpp_gfsv16_csawmg b/tests/tests/fv3_ccpp_gfsv16_csawmg index eaa4ac500d..0069adba7d 100644 --- a/tests/tests/fv3_ccpp_gfsv16_csawmg +++ b/tests/tests/fv3_ccpp_gfsv16_csawmg @@ -66,6 +66,4 @@ export IAER=1111 export CCPP_SUITE=FV3_GFS_v16_csawmg export CCPP_LIB_DIR=ccpp/lib -export NODES=$(expr $TASKS / $TPN + 1) -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_ccpp_gfsv16_csawmgt b/tests/tests/fv3_ccpp_gfsv16_csawmgt index 60726ac46d..1532752ebb 100644 --- a/tests/tests/fv3_ccpp_gfsv16_csawmgt +++ b/tests/tests/fv3_ccpp_gfsv16_csawmgt @@ -66,6 +66,4 @@ export IAER=111 export CCPP_SUITE=FV3_GFS_v16_csawmg export CCPP_LIB_DIR=ccpp/lib -export NODES=$(expr $TASKS / $TPN + 1) -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_ccpp_gocart_clm b/tests/tests/fv3_ccpp_gocart_clm index 1d0fc31f22..632695b844 100644 --- a/tests/tests/fv3_ccpp_gocart_clm +++ b/tests/tests/fv3_ccpp_gocart_clm @@ -53,7 +53,6 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) DT_ATMOS="1200" export OUTPUT_GRID="'gaussian_grid'" @@ -69,4 +68,3 @@ export CCPP_SUITE=FV3_GFS_2017_gfdlmp export CCPP_LIB_DIR=ccpp/lib export INPUT_NML=ccpp.gocart.nml.IN -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_ccpp_gsd b/tests/tests/fv3_ccpp_gsd index 53445ff88e..442117df57 100644 --- a/tests/tests/fv3_ccpp_gsd +++ b/tests/tests/fv3_ccpp_gsd @@ -96,7 +96,6 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ RESTART/sfc_data.tile6.nc" export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) export FHMAX=48 export FDIAG=3 @@ -120,7 +119,6 @@ export IMFDEEPCNV=3 export LSM=3 export LSOIL_LSM=9 -RUN_SCRIPT=rt_fv3.sh export WLCLK=30 diff --git a/tests/tests/fv3_ccpp_gsd_coldstart b/tests/tests/fv3_ccpp_gsd_coldstart index 0638d26623..e43553acb8 100644 --- a/tests/tests/fv3_ccpp_gsd_coldstart +++ b/tests/tests/fv3_ccpp_gsd_coldstart @@ -34,7 +34,6 @@ export LIST_FILES="phyf000.tile1.nc \ dynf024.tile6.nc" export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) export FHMAX=24 export FDIAG=3 @@ -58,4 +57,3 @@ export IMFDEEPCNV=3 export LSM=3 export LSOIL_LSM=9 -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_ccpp_gsd_debug b/tests/tests/fv3_ccpp_gsd_debug index a1fc636a7a..2e2d073d4d 100644 --- a/tests/tests/fv3_ccpp_gsd_debug +++ b/tests/tests/fv3_ccpp_gsd_debug @@ -72,7 +72,6 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ RESTART/sfc_data.tile6.nc" export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) export FHMAX=3 export FDIAG=3 @@ -96,6 +95,5 @@ export IMFDEEPCNV=3 export LSM=3 export LSOIL_LSM=9 -RUN_SCRIPT=rt_fv3.sh export WLCLK=30 diff --git a/tests/tests/fv3_ccpp_gsd_diag3d_debug b/tests/tests/fv3_ccpp_gsd_diag3d_debug index 5c3bc3bb4e..2f46c151e6 100644 --- a/tests/tests/fv3_ccpp_gsd_diag3d_debug +++ b/tests/tests/fv3_ccpp_gsd_diag3d_debug @@ -72,7 +72,6 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ RESTART/sfc_data.tile6.nc" export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) export FHMAX=3 export FDIAG=3 @@ -100,7 +99,6 @@ export IMFDEEPCNV=3 export LSM=3 export LSOIL_LSM=9 -RUN_SCRIPT=rt_fv3.sh export WLCLK=30 diff --git a/tests/tests/fv3_ccpp_gsd_drag_suite b/tests/tests/fv3_ccpp_gsd_drag_suite index 1b801066f9..6788e03d3a 100644 --- a/tests/tests/fv3_ccpp_gsd_drag_suite +++ b/tests/tests/fv3_ccpp_gsd_drag_suite @@ -72,7 +72,6 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ RESTART/sfc_data.tile6.nc" export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) export FHMAX=24 export FDIAG=3 @@ -97,7 +96,6 @@ export LSM=3 export LSOIL_LSM=9 export GWD_OPT=3 -RUN_SCRIPT=rt_fv3.sh export WLCLK=30 diff --git a/tests/tests/fv3_ccpp_gsd_noah b/tests/tests/fv3_ccpp_gsd_noah index 7b39920766..ff9dce91e7 100644 --- a/tests/tests/fv3_ccpp_gsd_noah +++ b/tests/tests/fv3_ccpp_gsd_noah @@ -96,7 +96,6 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ RESTART/sfc_data.tile6.nc" export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) export FHMAX=48 export FDIAG=3 @@ -120,7 +119,6 @@ export IMFDEEPCNV=3 export LSM=1 export LSOIL_LSM=4 -RUN_SCRIPT=rt_fv3.sh export WLCLK=30 diff --git a/tests/tests/fv3_ccpp_gsd_sar b/tests/tests/fv3_ccpp_gsd_sar index ec960857bb..cd2ffa45f0 100644 --- a/tests/tests/fv3_ccpp_gsd_sar +++ b/tests/tests/fv3_ccpp_gsd_sar @@ -23,7 +23,6 @@ export LIST_FILES="atmos_4xdaily.nc \ export_fv3 export TASKS=840 -export NODES=$(expr $TASKS / $TPN + 1) export MODEL_CONFIGURE=ccpp_gsd_sar-model_configure.IN export FV3_RUN=ccpp_gsd_sar_run.IN @@ -31,7 +30,6 @@ export CCPP_SUITE=FV3_GSD_SAR export CCPP_LIB_DIR=ccpp/lib export INPUT_NML=ccpp_gsd_sar.nml.IN -RUN_SCRIPT=rt_fv3.sh export WLCLK=30 diff --git a/tests/tests/fv3_ccpp_gsd_sar_25km_debug b/tests/tests/fv3_ccpp_gsd_sar_25km_debug index 15dd738051..ba3aa70ac1 100644 --- a/tests/tests/fv3_ccpp_gsd_sar_25km_debug +++ b/tests/tests/fv3_ccpp_gsd_sar_25km_debug @@ -25,7 +25,6 @@ export FDIAG=1 export_fv3 export TASKS=24 -export NODES=$(expr $TASKS / $TPN + 1) export MODEL_CONFIGURE=ccpp_gsd_sar_25km-model_configure.IN export FV3_RUN=ccpp_gsd_sar_25km_run.IN @@ -33,7 +32,6 @@ export CCPP_SUITE=FV3_GSD_SAR export CCPP_LIB_DIR=ccpp/lib export INPUT_NML=ccpp_gsd_sar_25km.nml.IN -RUN_SCRIPT=rt_fv3.sh export WLCLK=30 diff --git a/tests/tests/fv3_ccpp_gsd_warmstart b/tests/tests/fv3_ccpp_gsd_warmstart index e725c89112..3904d145b9 100644 --- a/tests/tests/fv3_ccpp_gsd_warmstart +++ b/tests/tests/fv3_ccpp_gsd_warmstart @@ -66,7 +66,6 @@ export LIST_FILES="phyf027.tile1.nc \ RESTART/phy_data.tile6.nc" export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) export WARM_START=.T. export NGGPS_IC=.F. @@ -98,4 +97,3 @@ export IMFDEEPCNV=3 export LSM=3 export LSOIL_LSM=9 -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_ccpp_h2ophys b/tests/tests/fv3_ccpp_h2ophys index 79750b4f7d..a5fa8c0c61 100644 --- a/tests/tests/fv3_ccpp_h2ophys +++ b/tests/tests/fv3_ccpp_h2ophys @@ -73,7 +73,6 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) export FV3_RUN=ccpp_control_run.IN export CCPP_SUITE=FV3_GFS_2017_h2ophys @@ -82,4 +81,3 @@ export INPUT_NML=ccpp_control.nml.IN export H2O_PHYS=.T. -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_ccpp_hrrr b/tests/tests/fv3_ccpp_hrrr index 3ca12c8051..b5a71a8258 100644 --- a/tests/tests/fv3_ccpp_hrrr +++ b/tests/tests/fv3_ccpp_hrrr @@ -72,7 +72,6 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ RESTART/sfc_data.tile6.nc" export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) export FHMAX=24 export FDIAG=3 @@ -98,7 +97,6 @@ export LSM=3 export LSOIL_LSM=9 export GWD_OPT=3 -RUN_SCRIPT=rt_fv3.sh export WLCLK=30 diff --git a/tests/tests/fv3_ccpp_iau b/tests/tests/fv3_ccpp_iau index ea3baa7da0..46d4d63e85 100644 --- a/tests/tests/fv3_ccpp_iau +++ b/tests/tests/fv3_ccpp_iau @@ -73,7 +73,6 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) export WARM_START=.T. export NGGPS_IC=.F. @@ -92,4 +91,3 @@ export CCPP_SUITE=FV3_GFS_2017 export CCPP_LIB_DIR=ccpp/lib export INPUT_NML=ccpp_control.nml.IN -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_ccpp_lheatstrg b/tests/tests/fv3_ccpp_lheatstrg index 7dae707029..3b4e217ffd 100644 --- a/tests/tests/fv3_ccpp_lheatstrg +++ b/tests/tests/fv3_ccpp_lheatstrg @@ -53,7 +53,6 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) export FV3_RUN=ccpp_control_run.IN export CCPP_SUITE=FV3_GFS_2017 @@ -66,4 +65,3 @@ export OUTPUT_FILE="'nemsio'" export WRITE_NEMSIOFLIP=.true. export WRITE_FSYNCFLAG=.true. -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_ccpp_lndp b/tests/tests/fv3_ccpp_lndp new file mode 100644 index 0000000000..afe8b49b7a --- /dev/null +++ b/tests/tests/fv3_ccpp_lndp @@ -0,0 +1,86 @@ +############################################################################### +# +# FV3 CCPP control test +# +############################################################################### + +export TEST_DESCR="Compare FV3 CCPP control results with previous trunk version, with land pert scheme turned on" + +export CNTL_DIR=fv3_lndp + +export LIST_FILES="atmos_4xdaily.tile1.nc \ + atmos_4xdaily.tile2.nc \ + atmos_4xdaily.tile3.nc \ + atmos_4xdaily.tile4.nc \ + atmos_4xdaily.tile5.nc \ + atmos_4xdaily.tile6.nc \ + phyf000.tile1.nc \ + phyf000.tile2.nc \ + phyf000.tile3.nc \ + phyf000.tile4.nc \ + phyf000.tile5.nc \ + phyf000.tile6.nc \ + phyf024.tile1.nc \ + phyf024.tile2.nc \ + phyf024.tile3.nc \ + phyf024.tile4.nc \ + phyf024.tile5.nc \ + phyf024.tile6.nc \ + dynf000.tile1.nc \ + dynf000.tile2.nc \ + dynf000.tile3.nc \ + dynf000.tile4.nc \ + dynf000.tile5.nc \ + dynf000.tile6.nc \ + dynf024.tile1.nc \ + dynf024.tile2.nc \ + dynf024.tile3.nc \ + dynf024.tile4.nc \ + dynf024.tile5.nc \ + dynf024.tile6.nc \ + RESTART/coupler.res \ + RESTART/fv_core.res.nc \ + RESTART/fv_core.res.tile1.nc \ + RESTART/fv_core.res.tile2.nc \ + RESTART/fv_core.res.tile3.nc \ + RESTART/fv_core.res.tile4.nc \ + RESTART/fv_core.res.tile5.nc \ + RESTART/fv_core.res.tile6.nc \ + RESTART/fv_srf_wnd.res.tile1.nc \ + RESTART/fv_srf_wnd.res.tile2.nc \ + RESTART/fv_srf_wnd.res.tile3.nc \ + RESTART/fv_srf_wnd.res.tile4.nc \ + RESTART/fv_srf_wnd.res.tile5.nc \ + RESTART/fv_srf_wnd.res.tile6.nc \ + RESTART/fv_tracer.res.tile1.nc \ + RESTART/fv_tracer.res.tile2.nc \ + RESTART/fv_tracer.res.tile3.nc \ + RESTART/fv_tracer.res.tile4.nc \ + RESTART/fv_tracer.res.tile5.nc \ + RESTART/fv_tracer.res.tile6.nc \ + RESTART/phy_data.tile1.nc \ + RESTART/phy_data.tile2.nc \ + RESTART/phy_data.tile3.nc \ + RESTART/phy_data.tile4.nc \ + RESTART/phy_data.tile5.nc \ + RESTART/phy_data.tile6.nc \ + RESTART/sfc_data.tile1.nc \ + RESTART/sfc_data.tile2.nc \ + RESTART/sfc_data.tile3.nc \ + RESTART/sfc_data.tile4.nc \ + RESTART/sfc_data.tile5.nc \ + RESTART/sfc_data.tile6.nc" + + +export_fv3 +export NODES=$(expr $TASKS / $TPN + 1) + +export FV3_RUN=ccpp_control_run.IN +export CCPP_SUITE=FV3_GFS_2017 +export CCPP_LIB_DIR=ccpp/lib +export INPUT_NML=ccpp_lndp.nml.IN + +export LNDP_TYPE=2 +export N_VAR_LNDP=2 + +RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_ccpp_multigases b/tests/tests/fv3_ccpp_multigases index b9aa1feef4..26ebceffa7 100644 --- a/tests/tests/fv3_ccpp_multigases +++ b/tests/tests/fv3_ccpp_multigases @@ -79,7 +79,6 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) export NPZ=149 export NPZP=150 DT_ATMOS="225" @@ -94,4 +93,3 @@ export INPUT_NML=ccpp_multi_gases.nml.IN export FV3_RUN=ccpp_multigases_run.IN export CCPP_SUITE=FV3_GFS_2017_fv3wam export CCPP_LIB_DIR=ccpp/lib -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_ccpp_mynn b/tests/tests/fv3_ccpp_mynn index 4fdb0f651d..25d7243d7b 100644 --- a/tests/tests/fv3_ccpp_mynn +++ b/tests/tests/fv3_ccpp_mynn @@ -72,7 +72,6 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ RESTART/sfc_data.tile6.nc" export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) export DT_ATMOS="600" export IMP_PHYSICS=11 @@ -89,4 +88,3 @@ export DO_MYNNEDMF=.T. export IMFSHALCNV=2 export IMFDEEPCNV=2 -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_ccpp_ntiedtke b/tests/tests/fv3_ccpp_ntiedtke index 239fe5065d..a4cf323740 100644 --- a/tests/tests/fv3_ccpp_ntiedtke +++ b/tests/tests/fv3_ccpp_ntiedtke @@ -73,7 +73,6 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) DT_ATMOS="600" @@ -82,7 +81,6 @@ export CCPP_SUITE=FV3_GFS_2017_ntiedtke export CCPP_LIB_DIR=ccpp/lib export INPUT_NML=ccpp_gfdlmp.nml.IN -RUN_SCRIPT=rt_fv3.sh export IMFSHALCNV=4 export IMFDEEPCNV=4 diff --git a/tests/tests/fv3_ccpp_ozphys_2015 b/tests/tests/fv3_ccpp_ozphys_2015 index 6b51bdc520..9b17b13f56 100644 --- a/tests/tests/fv3_ccpp_ozphys_2015 +++ b/tests/tests/fv3_ccpp_ozphys_2015 @@ -73,7 +73,6 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) export FV3_RUN=ccpp_control_run.IN export CCPP_SUITE=FV3_GFS_2017_ozphys_2015 @@ -83,4 +82,3 @@ export INPUT_NML=ccpp_control.nml.IN export OZ_PHYS_OLD=.F. export OZ_PHYS_NEW=.T. -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_ccpp_rap b/tests/tests/fv3_ccpp_rap index c3d92677fa..1a0cf5bfda 100644 --- a/tests/tests/fv3_ccpp_rap +++ b/tests/tests/fv3_ccpp_rap @@ -72,7 +72,6 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ RESTART/sfc_data.tile6.nc" export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) export FHMAX=24 export FDIAG=3 @@ -98,7 +97,6 @@ export LSM=3 export LSOIL_LSM=9 export GWD_OPT=3 -RUN_SCRIPT=rt_fv3.sh export WLCLK=30 diff --git a/tests/tests/fv3_ccpp_read_inc b/tests/tests/fv3_ccpp_read_inc index f82c343773..85eae43bb9 100644 --- a/tests/tests/fv3_ccpp_read_inc +++ b/tests/tests/fv3_ccpp_read_inc @@ -73,7 +73,6 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) export WARM_START=.T. export NGGPS_IC=.F. @@ -91,4 +90,3 @@ export CCPP_SUITE=FV3_GFS_2017 export CCPP_LIB_DIR=ccpp/lib export INPUT_NML=ccpp_control.nml.IN -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_ccpp_regional_c768 b/tests/tests/fv3_ccpp_regional_c768 index b543f8c438..16f1e0689e 100644 --- a/tests/tests/fv3_ccpp_regional_c768 +++ b/tests/tests/fv3_ccpp_regional_c768 @@ -18,7 +18,6 @@ export_fv3 export TASKS=480 export WLCLK=30 -export RUN_SCRIPT=rt_fv3.sh export FV3_RUN=ccpp_regional_run.IN export OZ_PHYS_OLD=.F. diff --git a/tests/tests/fv3_ccpp_regional_c768_FA_update_moist b/tests/tests/fv3_ccpp_regional_c768_FA_update_moist index 55e31e207a..f780401cf0 100644 --- a/tests/tests/fv3_ccpp_regional_c768_FA_update_moist +++ b/tests/tests/fv3_ccpp_regional_c768_FA_update_moist @@ -17,7 +17,6 @@ export_fv3 export TASKS=480 export WLCLK=30 -export RUN_SCRIPT=rt_fv3.sh export FV3_RUN=ccpp_regional_FA_run.IN export CCPP_SUITE=FV3_HAFS_ferhires_update_moist diff --git a/tests/tests/fv3_ccpp_regional_control b/tests/tests/fv3_ccpp_regional_control index c1cfeaeb78..9381131b2b 100644 --- a/tests/tests/fv3_ccpp_regional_control +++ b/tests/tests/fv3_ccpp_regional_control @@ -18,7 +18,6 @@ export_fv3 export TASKS=24 -export RUN_SCRIPT=rt_fv3.sh export FV3_RUN=ccpp_regional_run.IN export OZ_PHYS_OLD=.F. diff --git a/tests/tests/fv3_ccpp_regional_quilt b/tests/tests/fv3_ccpp_regional_quilt index 3c81f88daa..bfb1d72d06 100644 --- a/tests/tests/fv3_ccpp_regional_quilt +++ b/tests/tests/fv3_ccpp_regional_quilt @@ -18,7 +18,6 @@ export_fv3 export TASKS=28 -export RUN_SCRIPT=rt_fv3.sh export FV3_RUN=ccpp_regional_run.IN export OZ_PHYS_OLD=.F. diff --git a/tests/tests/fv3_ccpp_regional_restart b/tests/tests/fv3_ccpp_regional_restart index a874d7481b..c369ded8b5 100644 --- a/tests/tests/fv3_ccpp_regional_restart +++ b/tests/tests/fv3_ccpp_regional_restart @@ -17,7 +17,6 @@ export_fv3 export TASKS=24 export WARM_START=.T. -export RUN_SCRIPT=rt_fv3.sh export FV3_RUN=ccpp_regional_run.IN export OZ_PHYS_OLD=.F. diff --git a/tests/tests/fv3_ccpp_restart b/tests/tests/fv3_ccpp_restart index d62a1e319c..2d1d34e98e 100644 --- a/tests/tests/fv3_ccpp_restart +++ b/tests/tests/fv3_ccpp_restart @@ -73,7 +73,6 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) export WARM_START=.T. export NGGPS_IC=.F. @@ -90,4 +89,3 @@ export CCPP_SUITE=FV3_GFS_2017 export CCPP_LIB_DIR=ccpp/lib export INPUT_NML=ccpp_control.nml.IN -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_ccpp_rrfs_v1beta b/tests/tests/fv3_ccpp_rrfs_v1beta index 4939ffaf34..a8e9cffb05 100644 --- a/tests/tests/fv3_ccpp_rrfs_v1beta +++ b/tests/tests/fv3_ccpp_rrfs_v1beta @@ -1,6 +1,6 @@ ############################################################################### # -# FV3 CCPP RRFS (Thompson MP + MYNN PBL + NOAHMP LSM + MYNN SFC + GSL DRAG) test +# FV3 CCPP RRFS (Thompson MP + MYNN PBL + NOAHMP LSM + MYNN SFC + CIRES UGWP/GFS GWD) test # ############################################################################### @@ -96,7 +96,6 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ RESTART/sfc_data.tile6.nc" export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) export FHMAX=48 export FDIAG=3 @@ -119,9 +118,8 @@ export IMFSHALCNV=-1 export IMFDEEPCNV=-1 export LSM=2 export LSOIL_LSM=4 -export GWD_OPT=3 +#export GWD_OPT=3 export DO_MYNNSFCLAY=.T. -RUN_SCRIPT=rt_fv3.sh export WLCLK=30 diff --git a/tests/tests/fv3_ccpp_rrfs_v1beta_debug b/tests/tests/fv3_ccpp_rrfs_v1beta_debug index 1f8f3a6536..3e04820083 100644 --- a/tests/tests/fv3_ccpp_rrfs_v1beta_debug +++ b/tests/tests/fv3_ccpp_rrfs_v1beta_debug @@ -1,6 +1,6 @@ ########################################################################################## # -# FV3 CCPP RRFS (Thompson MP + MYNN PBL + NOAHMP LSM + MYNN SFC + GSL DRAG) test in DEBUG mode +# FV3 CCPP RRFS (Thompson MP + MYNN PBL + NOAHMP LSM + MYNN SFC + CIRES UGWP/GFS GWD) test in DEBUG mode # ########################################################################################## @@ -72,7 +72,6 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ RESTART/sfc_data.tile6.nc" export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) export FHMAX=3 export FDIAG=3 @@ -95,9 +94,8 @@ export IMFSHALCNV=-1 export IMFDEEPCNV=-1 export LSM=2 export LSOIL_LSM=4 -export GWD_OPT=3 +#export GWD_OPT=3 export DO_MYNNSFCLAY=.T. -RUN_SCRIPT=rt_fv3.sh export WLCLK=30 diff --git a/tests/tests/fv3_ccpp_sas b/tests/tests/fv3_ccpp_sas index 039074bc45..8ed7a46651 100644 --- a/tests/tests/fv3_ccpp_sas +++ b/tests/tests/fv3_ccpp_sas @@ -53,7 +53,6 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) DT_ATMOS="1200" export IMFSHALCNV=1 @@ -68,4 +67,3 @@ export CCPP_SUITE=FV3_GFS_2017_sas export CCPP_LIB_DIR=ccpp/lib export INPUT_NML=ccpp_gfdlmp.nml.IN -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_ccpp_satmedmf b/tests/tests/fv3_ccpp_satmedmf index 0aff90a295..956331ff6e 100644 --- a/tests/tests/fv3_ccpp_satmedmf +++ b/tests/tests/fv3_ccpp_satmedmf @@ -53,7 +53,6 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) export DT_ATMOS="1200" @@ -68,4 +67,3 @@ export CCPP_SUITE=FV3_GFS_2017_satmedmf export CCPP_LIB_DIR=ccpp/lib export INPUT_NML=ccpp_control.nml.IN -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_ccpp_satmedmfq b/tests/tests/fv3_ccpp_satmedmfq index dbc14fdca0..18c70c48f9 100644 --- a/tests/tests/fv3_ccpp_satmedmfq +++ b/tests/tests/fv3_ccpp_satmedmfq @@ -53,7 +53,6 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) export DT_ATMOS="1200" @@ -69,4 +68,3 @@ export CCPP_SUITE=FV3_GFS_2017_satmedmfq export CCPP_LIB_DIR=ccpp/lib export INPUT_NML=ccpp_control.nml.IN -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_ccpp_shinhong b/tests/tests/fv3_ccpp_shinhong index 69111a642c..70a98a1988 100644 --- a/tests/tests/fv3_ccpp_shinhong +++ b/tests/tests/fv3_ccpp_shinhong @@ -73,7 +73,6 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) DT_ATMOS="1200" @@ -82,7 +81,6 @@ export CCPP_SUITE=FV3_GFS_2017_shinhong export CCPP_LIB_DIR=ccpp/lib export INPUT_NML=ccpp_gfdlmp.nml.IN -RUN_SCRIPT=rt_fv3.sh export HYBEDMF=.F. export SHINHONG=.T. diff --git a/tests/tests/fv3_ccpp_stochy b/tests/tests/fv3_ccpp_stochy index 86b7d31c69..e889d1dbf4 100644 --- a/tests/tests/fv3_ccpp_stochy +++ b/tests/tests/fv3_ccpp_stochy @@ -73,7 +73,6 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) export DO_SPPT=.T. export DO_SHUM=.T. @@ -89,4 +88,3 @@ export CCPP_SUITE=FV3_GFS_2017 export CCPP_LIB_DIR=ccpp/lib export INPUT_NML=ccpp_control.nml.IN -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_ccpp_stretched b/tests/tests/fv3_ccpp_stretched index 8ba057f4fa..41745fd584 100644 --- a/tests/tests/fv3_ccpp_stretched +++ b/tests/tests/fv3_ccpp_stretched @@ -64,7 +64,6 @@ INPES=$INPES_stretch JNPES=$JNPES_stretch TPN=$TPN_stretch TASKS=$TASKS_stretch -export NODES=$(expr $TASKS / $TPN + 1) MAKE_NH='.T.' NA_INIT='1' @@ -86,7 +85,6 @@ DT_ATMOS="450" QUILTING=.false. export INPUT_NML=ccpp_stretched-input.nml.IN -export RUN_SCRIPT=rt_fv3.sh export FV3_RUN=ccpp_stretched_run.IN export CCPP_SUITE=FV3_GFS_2017_stretched diff --git a/tests/tests/fv3_ccpp_stretched_nest b/tests/tests/fv3_ccpp_stretched_nest index b19b0ad181..dc597842d7 100644 --- a/tests/tests/fv3_ccpp_stretched_nest +++ b/tests/tests/fv3_ccpp_stretched_nest @@ -75,7 +75,6 @@ INPES=$INPES_strnest JNPES=$JNPES_strnest TPN=$TPN_strnest TASKS=$TASKS_strnest -export NODES=$(expr $TASKS / $TPN + 1) export INPES_NEST='6' export JNPES_NEST='8' @@ -102,7 +101,6 @@ QUILTING=.false. export INPUT_NML=ccpp_stretched-nest-input.nml.IN export INPUT_NEST02_NML=ccpp_input_nest02.nml.IN -export RUN_SCRIPT=rt_fv3.sh export FV3_RUN=ccpp_stretched_run.IN export CCPP_SUITE=FV3_GFS_2017_stretched diff --git a/tests/tests/fv3_ccpp_stretched_nest_debug b/tests/tests/fv3_ccpp_stretched_nest_debug index abc0aa827e..6bb07ce6fa 100644 --- a/tests/tests/fv3_ccpp_stretched_nest_debug +++ b/tests/tests/fv3_ccpp_stretched_nest_debug @@ -15,7 +15,6 @@ INPES=$INPES_strnest JNPES=$JNPES_strnest TPN=$TPN_strnest TASKS=$TASKS_strnest -export NODES=$(expr $TASKS / $TPN + 1) export INPES_NEST='6' export JNPES_NEST='8' @@ -44,7 +43,6 @@ export WLCLK=30 export INPUT_NML=ccpp_stretched-nest-input.nml.IN export INPUT_NEST02_NML=ccpp_input_nest02.nml.IN -export RUN_SCRIPT=rt_fv3.sh export FV3_RUN=ccpp_stretched_run.IN export CCPP_SUITE=FV3_GFS_2017_stretched diff --git a/tests/tests/fv3_ccpp_stretched_nest_quilt b/tests/tests/fv3_ccpp_stretched_nest_quilt index 10cf13091f..d5fa598f7c 100644 --- a/tests/tests/fv3_ccpp_stretched_nest_quilt +++ b/tests/tests/fv3_ccpp_stretched_nest_quilt @@ -73,7 +73,6 @@ INPES=$INPES_strnest JNPES=$JNPES_strnest TPN=$TPN_strnest TASKS=108 -export NODES=$(expr $TASKS / $TPN + 1) export INPES_NEST='6' export JNPES_NEST='8' @@ -100,7 +99,6 @@ export DT_ATMOS="450" export INPUT_NML=ccpp_stretched-nest-input.nml.IN export INPUT_NEST02_NML=ccpp_input_nest02.nml.IN export MODEL_CONFIGURE=stretched-nest-quilt-model_configure.IN -export RUN_SCRIPT=rt_fv3.sh export FV3_RUN=ccpp_stretched_run.IN export CCPP_SUITE=FV3_GFS_2017_stretched diff --git a/tests/tests/fv3_ccpp_thompson b/tests/tests/fv3_ccpp_thompson index 30da3f31c0..8bbdde00fe 100644 --- a/tests/tests/fv3_ccpp_thompson +++ b/tests/tests/fv3_ccpp_thompson @@ -72,7 +72,6 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ RESTART/sfc_data.tile6.nc" export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) export DT_ATMOS="600" export IMP_PHYSICS=8 @@ -91,4 +90,3 @@ export DO_MYNNEDMF=.F. export IMFSHALCNV=2 export IMFDEEPCNV=2 -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_ccpp_thompson_debug b/tests/tests/fv3_ccpp_thompson_debug index 2f084566b3..bbee9d6d58 100644 --- a/tests/tests/fv3_ccpp_thompson_debug +++ b/tests/tests/fv3_ccpp_thompson_debug @@ -72,7 +72,6 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ RESTART/sfc_data.tile6.nc" export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) export FHMAX=6 export FDIAG=3 @@ -94,4 +93,3 @@ export DO_MYNNEDMF=.F. export IMFSHALCNV=2 export IMFDEEPCNV=2 -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_ccpp_thompson_mynn b/tests/tests/fv3_ccpp_thompson_mynn index c0bb083b25..665fbb31ea 100644 --- a/tests/tests/fv3_ccpp_thompson_mynn +++ b/tests/tests/fv3_ccpp_thompson_mynn @@ -72,7 +72,6 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ RESTART/sfc_data.tile6.nc" export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) export DT_ATMOS="600" export IMP_PHYSICS=8 @@ -91,4 +90,3 @@ export DO_MYNNEDMF=.T. export IMFSHALCNV=2 export IMFDEEPCNV=2 -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_ccpp_thompson_no_aero b/tests/tests/fv3_ccpp_thompson_no_aero index 642b81b3b6..d177706e55 100644 --- a/tests/tests/fv3_ccpp_thompson_no_aero +++ b/tests/tests/fv3_ccpp_thompson_no_aero @@ -72,7 +72,6 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ RESTART/sfc_data.tile6.nc" export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) export DT_ATMOS="600" export IMP_PHYSICS=8 @@ -92,4 +91,3 @@ export DO_MYNNEDMF=.F. export IMFSHALCNV=2 export IMFDEEPCNV=2 -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_ccpp_thompson_no_aero_debug b/tests/tests/fv3_ccpp_thompson_no_aero_debug index 7ee8f3f650..6a2cb30eb3 100644 --- a/tests/tests/fv3_ccpp_thompson_no_aero_debug +++ b/tests/tests/fv3_ccpp_thompson_no_aero_debug @@ -72,7 +72,6 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ RESTART/sfc_data.tile6.nc" export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) export FHMAX=6 export FDIAG=3 @@ -95,4 +94,3 @@ export DO_MYNNEDMF=.F. export IMFSHALCNV=2 export IMFDEEPCNV=2 -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_ccpp_wrtGauss_nemsio b/tests/tests/fv3_ccpp_wrtGauss_nemsio index 359a6b4c91..f2abae72c2 100644 --- a/tests/tests/fv3_ccpp_wrtGauss_nemsio +++ b/tests/tests/fv3_ccpp_wrtGauss_nemsio @@ -53,7 +53,6 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) export OUTPUT_GRID="'gaussian_grid'" export OUTPUT_FILE="'nemsio'" @@ -65,4 +64,3 @@ export CCPP_SUITE=FV3_GFS_2017 export CCPP_LIB_DIR=ccpp/lib export INPUT_NML=ccpp_control.nml.IN -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_ccpp_wrtGauss_nemsio_c192 b/tests/tests/fv3_ccpp_wrtGauss_nemsio_c192 index 4c17ee6b46..a711c51fcd 100644 --- a/tests/tests/fv3_ccpp_wrtGauss_nemsio_c192 +++ b/tests/tests/fv3_ccpp_wrtGauss_nemsio_c192 @@ -79,11 +79,9 @@ export FNVETC="'global_vegtype.igbp.t382.768.384.rg.grb'," export FNSOTC="'global_soiltype.statsgo.t382.768.384.rg.grb'," export FNSMCC="'global_soilmgldas.t382.768.384.grb'," export FNABSC="'global_mxsnoalb.uariz.t382.768.384.rg.grb'," -export NODES=$(expr $TASKS / $TPN + 1) export FV3_RUN=ccpp_control_run.IN export CCPP_SUITE=FV3_GFS_2017 export CCPP_LIB_DIR=ccpp/lib export INPUT_NML=ccpp_control.nml.IN -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_ccpp_wrtGauss_nemsio_c768 b/tests/tests/fv3_ccpp_wrtGauss_nemsio_c768 index c1b8f0e1af..8745937c65 100644 --- a/tests/tests/fv3_ccpp_wrtGauss_nemsio_c768 +++ b/tests/tests/fv3_ccpp_wrtGauss_nemsio_c768 @@ -65,7 +65,6 @@ elif [[ $MACHINE_ID = wcoss_cray ]]; then else export TPN=12 fi -export NODES=$(expr $TASKS / $TPN + 1) export INPES=16 export JNPES=12 @@ -108,4 +107,3 @@ export CCPP_SUITE=FV3_GFS_2017 export CCPP_LIB_DIR=ccpp/lib export INPUT_NML=ccpp_control.nml.IN -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_ccpp_wrtGauss_netcdf b/tests/tests/fv3_ccpp_wrtGauss_netcdf index bc4a655820..599c4147cf 100644 --- a/tests/tests/fv3_ccpp_wrtGauss_netcdf +++ b/tests/tests/fv3_ccpp_wrtGauss_netcdf @@ -53,7 +53,6 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) export OUTPUT_GRID="'gaussian_grid'" export OUTPUT_FILE="'netcdf'" @@ -63,4 +62,3 @@ export CCPP_SUITE=FV3_GFS_2017 export CCPP_LIB_DIR=ccpp/lib export INPUT_NML=ccpp_control.nml.IN -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_ccpp_wrtGauss_netcdf_esmf b/tests/tests/fv3_ccpp_wrtGauss_netcdf_esmf index 27ae714e8c..5f94f1c878 100644 --- a/tests/tests/fv3_ccpp_wrtGauss_netcdf_esmf +++ b/tests/tests/fv3_ccpp_wrtGauss_netcdf_esmf @@ -53,7 +53,6 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) export OUTPUT_GRID="'gaussian_grid'" export OUTPUT_FILE="'netcdf_esmf'" @@ -63,4 +62,3 @@ export CCPP_SUITE=FV3_GFS_2017 export CCPP_LIB_DIR=ccpp/lib export INPUT_NML=ccpp_control.nml.IN -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_ccpp_wrtGauss_netcdf_parallel b/tests/tests/fv3_ccpp_wrtGauss_netcdf_parallel new file mode 100644 index 0000000000..17d05052d7 --- /dev/null +++ b/tests/tests/fv3_ccpp_wrtGauss_netcdf_parallel @@ -0,0 +1,68 @@ +############################################################################### +# +# FV3 CCPP Gaussian grid netcdf output test +# +############################################################################### + +export TEST_DESCR="Compare FV3 CCPP Gaussian grid netcdf output results with previous trunk version" + +export CNTL_DIR=fv3_wrtGauss_netcdf + +export LIST_FILES="atmos_4xdaily.tile1.nc \ + atmos_4xdaily.tile2.nc \ + atmos_4xdaily.tile3.nc \ + atmos_4xdaily.tile4.nc \ + atmos_4xdaily.tile5.nc \ + atmos_4xdaily.tile6.nc \ + phyf000.nc \ + phyf024.nc \ + dynf000.nc \ + dynf024.nc \ + RESTART/coupler.res \ + RESTART/fv_core.res.nc \ + RESTART/fv_core.res.tile1.nc \ + RESTART/fv_core.res.tile2.nc \ + RESTART/fv_core.res.tile3.nc \ + RESTART/fv_core.res.tile4.nc \ + RESTART/fv_core.res.tile5.nc \ + RESTART/fv_core.res.tile6.nc \ + RESTART/fv_srf_wnd.res.tile1.nc \ + RESTART/fv_srf_wnd.res.tile2.nc \ + RESTART/fv_srf_wnd.res.tile3.nc \ + RESTART/fv_srf_wnd.res.tile4.nc \ + RESTART/fv_srf_wnd.res.tile5.nc \ + RESTART/fv_srf_wnd.res.tile6.nc \ + RESTART/fv_tracer.res.tile1.nc \ + RESTART/fv_tracer.res.tile2.nc \ + RESTART/fv_tracer.res.tile3.nc \ + RESTART/fv_tracer.res.tile4.nc \ + RESTART/fv_tracer.res.tile5.nc \ + RESTART/fv_tracer.res.tile6.nc \ + RESTART/phy_data.tile1.nc \ + RESTART/phy_data.tile2.nc \ + RESTART/phy_data.tile3.nc \ + RESTART/phy_data.tile4.nc \ + RESTART/phy_data.tile5.nc \ + RESTART/phy_data.tile6.nc \ + RESTART/sfc_data.tile1.nc \ + RESTART/sfc_data.tile2.nc \ + RESTART/sfc_data.tile3.nc \ + RESTART/sfc_data.tile4.nc \ + RESTART/sfc_data.tile5.nc \ + RESTART/sfc_data.tile6.nc" + + +export_fv3 +export NODES=$(expr $TASKS / $TPN + 1) + +export OUTPUT_GRID="'gaussian_grid'" +export OUTPUT_FILE="'netcdf_parallel' 'netcdf_parallel'" +export IDEFLATE=1 +export NBITS=14 + +export FV3_RUN=ccpp_control_run.IN +export CCPP_SUITE=FV3_GFS_2017 +export CCPP_LIB_DIR=ccpp/lib +export INPUT_NML=ccpp_control.nml.IN + +RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_ccpp_wrtGlatlon_netcdf b/tests/tests/fv3_ccpp_wrtGlatlon_netcdf index c3271c075f..cdb6f6314c 100644 --- a/tests/tests/fv3_ccpp_wrtGlatlon_netcdf +++ b/tests/tests/fv3_ccpp_wrtGlatlon_netcdf @@ -53,7 +53,6 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) export OUTPUT_GRID="'global_latlon'" export OUTPUT_FILE="'netcdf'" @@ -63,4 +62,3 @@ export CCPP_SUITE=FV3_GFS_2017 export CCPP_LIB_DIR=ccpp/lib export INPUT_NML=ccpp_control.nml.IN -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_ccpp_ysu b/tests/tests/fv3_ccpp_ysu index 4255d61a8e..734e687a87 100644 --- a/tests/tests/fv3_ccpp_ysu +++ b/tests/tests/fv3_ccpp_ysu @@ -73,7 +73,6 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) DT_ATMOS="600" @@ -82,7 +81,6 @@ export CCPP_SUITE=FV3_GFS_2017_ysu export CCPP_LIB_DIR=ccpp/lib export INPUT_NML=ccpp_gfdlmp.nml.IN -RUN_SCRIPT=rt_fv3.sh export HYBEDMF=.F. export DO_YSU=.T. diff --git a/tests/tests/fv3_control b/tests/tests/fv3_control index e16875e030..5e0e322878 100644 --- a/tests/tests/fv3_control +++ b/tests/tests/fv3_control @@ -73,6 +73,4 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_control_32bit b/tests/tests/fv3_control_32bit index 2c8be66481..ef2468808a 100644 --- a/tests/tests/fv3_control_32bit +++ b/tests/tests/fv3_control_32bit @@ -73,6 +73,4 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_control_debug b/tests/tests/fv3_control_debug index 1460ca0f22..be1e7098b9 100644 --- a/tests/tests/fv3_control_debug +++ b/tests/tests/fv3_control_debug @@ -14,4 +14,3 @@ export_fv3 export FHMAX="06" -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_cpt b/tests/tests/fv3_cpt index 3198cc4a41..776789a2c6 100644 --- a/tests/tests/fv3_cpt +++ b/tests/tests/fv3_cpt @@ -72,7 +72,6 @@ export TASKS=204 export WRITE_GROUP=1 export WRTTASK_PER_GROUP=12 -export NODES=$(expr $TASKS / $TPN + 1) export INPES='4' export JNPES='8' @@ -88,4 +87,3 @@ export OUTPUT_FILE="'nemsio'" export WRITE_NEMSIOFLIP=.true. export WRITE_FSYNCFLAG=.true. -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_csawmg b/tests/tests/fv3_csawmg index f6b3e90810..ec0c0ec414 100644 --- a/tests/tests/fv3_csawmg +++ b/tests/tests/fv3_csawmg @@ -63,6 +63,4 @@ export OUTPUT_FILE="'nemsio'" export WRITE_NEMSIOFLIP=.true. export WRITE_FSYNCFLAG=.true. -export NODES=$(expr $TASKS / $TPN + 1) -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_csawmg3shoc127 b/tests/tests/fv3_csawmg3shoc127 index 7fb6a201bf..04866b2fd2 100644 --- a/tests/tests/fv3_csawmg3shoc127 +++ b/tests/tests/fv3_csawmg3shoc127 @@ -63,7 +63,6 @@ export TASKS=204 export WRITE_GROUP=1 export WRTTASK_PER_GROUP=12 -export NODES=$(expr $TASKS / $TPN + 1) export INPES='4' export JNPES='8' @@ -78,4 +77,3 @@ export OUTPUT_FILE="'nemsio'" export WRITE_NEMSIOFLIP=.true. export WRITE_FSYNCFLAG=.true. -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_csawmgshoc b/tests/tests/fv3_csawmgshoc index b715f784dc..5ac1c10cca 100644 --- a/tests/tests/fv3_csawmgshoc +++ b/tests/tests/fv3_csawmgshoc @@ -63,6 +63,4 @@ export OUTPUT_FILE="'nemsio'" export WRITE_NEMSIOFLIP=.true. export WRITE_FSYNCFLAG=.true. -export NODES=$(expr $TASKS / $TPN + 1) -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_decomp b/tests/tests/fv3_decomp index 8cb957b7b2..fbcb05426f 100644 --- a/tests/tests/fv3_decomp +++ b/tests/tests/fv3_decomp @@ -73,9 +73,7 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) export INPES=6 export JNPES=4 -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_gfdlmp b/tests/tests/fv3_gfdlmp index 42613fb7ec..58e176d08b 100644 --- a/tests/tests/fv3_gfdlmp +++ b/tests/tests/fv3_gfdlmp @@ -53,7 +53,6 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) DT_ATMOS="1200" export OUTPUT_GRID="'gaussian_grid'" @@ -64,4 +63,3 @@ export WRITE_FSYNCFLAG=.true. export INPUT_NML=gfdlmp.nml.IN export FV3_RUN=gfdlmp_run.IN -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_gfdlmp_32bit b/tests/tests/fv3_gfdlmp_32bit index 7d1cf2084e..b4a11f0ef6 100644 --- a/tests/tests/fv3_gfdlmp_32bit +++ b/tests/tests/fv3_gfdlmp_32bit @@ -53,7 +53,6 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) DT_ATMOS="1200" export OUTPUT_GRID="'gaussian_grid'" @@ -64,4 +63,3 @@ export WRITE_FSYNCFLAG=.true. export INPUT_NML=gfdlmp.nml.IN export FV3_RUN=gfdlmp_run.IN -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_gfdlmprad b/tests/tests/fv3_gfdlmprad index 05594b7c05..47c4748d9c 100644 --- a/tests/tests/fv3_gfdlmprad +++ b/tests/tests/fv3_gfdlmprad @@ -56,7 +56,6 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 export TASKS=192 -export NODES=$(expr $TASKS / $TPN + 1) DT_ATMOS="1200" export LGFDLMPRAD=.true. @@ -79,4 +78,3 @@ export NEMS_CONFIGURE="nems.configure.blocked_atm_wav.IN" export INPUT_NML=gfdlmp.nml.IN export FV3_RUN=gfdlmp_run.IN -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_gfdlmprad_32bit_post b/tests/tests/fv3_gfdlmprad_32bit_post index 62e3353ecb..2a9db85ab1 100644 --- a/tests/tests/fv3_gfdlmprad_32bit_post +++ b/tests/tests/fv3_gfdlmprad_32bit_post @@ -57,7 +57,6 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) DT_ATMOS="1200" export LGFDLMPRAD=.true. @@ -74,4 +73,3 @@ export WRITE_FSYNCFLAG=.true. export INPUT_NML=gfdlmp.nml.IN export FV3_RUN=gfdlmp_run.IN -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_gfdlmprad_atmwav b/tests/tests/fv3_gfdlmprad_atmwav index 267eff0465..57d1a101e0 100644 --- a/tests/tests/fv3_gfdlmprad_atmwav +++ b/tests/tests/fv3_gfdlmprad_atmwav @@ -56,7 +56,6 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 export TASKS=192 -export NODES=$(expr $TASKS / $TPN + 1) DT_ATMOS="1200" export LGFDLMPRAD=.true. @@ -80,4 +79,3 @@ export NEMS_CONFIGURE="nems.configure.blocked_atm_wav_2way.IN" export INPUT_NML=gfdlmp.nml.IN export FV3_RUN=gfdlmp_run.IN -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_gfdlmprad_gwd b/tests/tests/fv3_gfdlmprad_gwd index eafd50ab52..a3e8e59dc2 100644 --- a/tests/tests/fv3_gfdlmprad_gwd +++ b/tests/tests/fv3_gfdlmprad_gwd @@ -53,7 +53,6 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) DT_ATMOS="1200" export LGFDLMPRAD=.true. @@ -69,4 +68,3 @@ export WRITE_FSYNCFLAG=.true. export INPUT_NML=gfdlmp.nml.IN export FV3_RUN=gfdlmp_run.IN -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_gfdlmprad_noahmp b/tests/tests/fv3_gfdlmprad_noahmp index 10407a09cb..8c507c858b 100644 --- a/tests/tests/fv3_gfdlmprad_noahmp +++ b/tests/tests/fv3_gfdlmprad_noahmp @@ -53,7 +53,6 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) DT_ATMOS="1200" export LGFDLMPRAD=.true. @@ -70,4 +69,3 @@ export WRITE_FSYNCFLAG=.true. export INPUT_NML=gfdlmp.nml.IN export FV3_RUN=gfdlmp_run.IN -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_gfs_v15p2 b/tests/tests/fv3_gfs_v15p2 index baf1701934..a2b6faf962 100644 --- a/tests/tests/fv3_gfs_v15p2 +++ b/tests/tests/fv3_gfs_v15p2 @@ -73,11 +73,9 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) DT_ATMOS="1200" export FV3_RUN=gfs_v15_run.IN export INPUT_NML=v15p2_c96.nml.IN -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_gfs_v16beta b/tests/tests/fv3_gfs_v16beta index 6a6bc3d419..66816ff08e 100644 --- a/tests/tests/fv3_gfs_v16beta +++ b/tests/tests/fv3_gfs_v16beta @@ -73,11 +73,9 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) DT_ATMOS="1200" export FV3_RUN=gfs_v16_run.IN export INPUT_NML=v16beta_c96.nml.IN -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_gfsv16_csawmg b/tests/tests/fv3_gfsv16_csawmg index b6fd6469e8..329296f167 100644 --- a/tests/tests/fv3_gfsv16_csawmg +++ b/tests/tests/fv3_gfsv16_csawmg @@ -64,6 +64,4 @@ export WRITE_NEMSIOFLIP=.true. export WRITE_FSYNCFLAG=.true. export IAER=1111 -export NODES=$(expr $TASKS / $TPN + 1) -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_gfsv16_csawmgt b/tests/tests/fv3_gfsv16_csawmgt index 67b4dd8e0f..540f7f6ec1 100644 --- a/tests/tests/fv3_gfsv16_csawmgt +++ b/tests/tests/fv3_gfsv16_csawmgt @@ -64,6 +64,4 @@ export WRITE_NEMSIOFLIP=.true. export WRITE_FSYNCFLAG=.true. export IAER=111 -export NODES=$(expr $TASKS / $TPN + 1) -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_gocart_clm b/tests/tests/fv3_gocart_clm index 60cc945baa..4edc8b8892 100644 --- a/tests/tests/fv3_gocart_clm +++ b/tests/tests/fv3_gocart_clm @@ -53,7 +53,6 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) DT_ATMOS="1200" export OUTPUT_GRID="'gaussian_grid'" @@ -68,4 +67,3 @@ export SATMEDMF=.false. export INPUT_NML=fv3.gocart.nml.IN export FV3_RUN=fv3_gocart.IN -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_h2ophys b/tests/tests/fv3_h2ophys index 88dcae36fa..c24e25828d 100644 --- a/tests/tests/fv3_h2ophys +++ b/tests/tests/fv3_h2ophys @@ -73,11 +73,9 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) export FV3_RUN=fv3_run.IN export INPUT_NML=input.nml.IN export H2O_PHYS=.T. -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_iau b/tests/tests/fv3_iau index 127b67a726..3a0065eb1a 100644 --- a/tests/tests/fv3_iau +++ b/tests/tests/fv3_iau @@ -73,7 +73,6 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) export WARM_START=.T. export NGGPS_IC=.F. @@ -88,4 +87,3 @@ export IAU_INC_FILES="fv3_increment.nc" export IAU_DRYMASSFIXER=.true. -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_lheatstrg b/tests/tests/fv3_lheatstrg index 0b1464623e..093173f650 100644 --- a/tests/tests/fv3_lheatstrg +++ b/tests/tests/fv3_lheatstrg @@ -53,7 +53,6 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) export LHEATSTRG=.T. export OUTPUT_GRID="'gaussian_grid'" @@ -61,4 +60,3 @@ export OUTPUT_FILE="'nemsio'" export WRITE_NEMSIOFLIP=.true. export WRITE_FSYNCFLAG=.true. -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_multigases b/tests/tests/fv3_multigases index a29715a31b..b48993ef27 100644 --- a/tests/tests/fv3_multigases +++ b/tests/tests/fv3_multigases @@ -79,7 +79,6 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) export NPZ=149 export NPZP=150 DT_ATMOS="225" @@ -92,4 +91,3 @@ export FDIAG=0,1,2,3,4,5,6 export NSTF_NAME=0,0,1,0,5 export INPUT_NML=multi_gases.nml.IN export FV3_RUN=multigases_run.IN -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_ozphys_2015 b/tests/tests/fv3_ozphys_2015 index 96fbadc816..9bcb51bb9f 100644 --- a/tests/tests/fv3_ozphys_2015 +++ b/tests/tests/fv3_ozphys_2015 @@ -73,11 +73,9 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) export FV3_RUN=fv3_run.IN export OZ_PHYS_OLD=.F. export OZ_PHYS_NEW=.T. -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_rasmgshoc b/tests/tests/fv3_rasmgshoc index 9226b0800e..1bd7c78eec 100644 --- a/tests/tests/fv3_rasmgshoc +++ b/tests/tests/fv3_rasmgshoc @@ -63,6 +63,4 @@ export OUTPUT_FILE="'nemsio'" export WRITE_NEMSIOFLIP=.true. export WRITE_FSYNCFLAG=.true. -export NODES=$(expr $TASKS / $TPN + 1) -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_read_inc b/tests/tests/fv3_read_inc index 93e18798bd..4e6706aab7 100644 --- a/tests/tests/fv3_read_inc +++ b/tests/tests/fv3_read_inc @@ -73,7 +73,6 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) export WARM_START=.T. export NGGPS_IC=.F. @@ -87,4 +86,3 @@ export READ_INCREMENT=.T. export NSTF_NAME=2,0,1,0,5 -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_regional_c768 b/tests/tests/fv3_regional_c768 index 9252cee144..348196c5da 100644 --- a/tests/tests/fv3_regional_c768 +++ b/tests/tests/fv3_regional_c768 @@ -17,7 +17,6 @@ export_fv3 export TASKS=480 export WLCLK=30 -export RUN_SCRIPT=rt_fv3.sh export FV3_RUN=fv3_regional_run.IN export INPUT_NML=regional_c768.nml.IN \ No newline at end of file diff --git a/tests/tests/fv3_regional_control b/tests/tests/fv3_regional_control index c6056cafc9..df60ffb255 100644 --- a/tests/tests/fv3_regional_control +++ b/tests/tests/fv3_regional_control @@ -18,7 +18,6 @@ export_fv3 export TASKS=24 -export RUN_SCRIPT=rt_fv3.sh export FV3_RUN=fv3_regional_run.IN export INPUT_NML=regional.nml.IN diff --git a/tests/tests/fv3_regional_quilt b/tests/tests/fv3_regional_quilt index 30b916249b..2b46afbc52 100644 --- a/tests/tests/fv3_regional_quilt +++ b/tests/tests/fv3_regional_quilt @@ -18,7 +18,6 @@ export_fv3 export TASKS=28 -export RUN_SCRIPT=rt_fv3.sh export FV3_RUN=fv3_regional_run.IN export INPUT_NML=regional.nml.IN diff --git a/tests/tests/fv3_regional_restart b/tests/tests/fv3_regional_restart index 2788123d29..d6c84732be 100644 --- a/tests/tests/fv3_regional_restart +++ b/tests/tests/fv3_regional_restart @@ -17,7 +17,6 @@ export_fv3 export TASKS=24 export WARM_START=.T. -export RUN_SCRIPT=rt_fv3.sh export FV3_RUN=fv3_regional_run.IN export INPUT_NML=regional.nml.IN diff --git a/tests/tests/fv3_restart b/tests/tests/fv3_restart index bbb9b63fd5..11f312f336 100644 --- a/tests/tests/fv3_restart +++ b/tests/tests/fv3_restart @@ -73,7 +73,6 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) export WARM_START=.T. export NGGPS_IC=.F. @@ -86,4 +85,3 @@ export FDIAG=3 export NSTF_NAME=2,0,1,0,5 -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_sas b/tests/tests/fv3_sas index 02615f3f40..0c86ddc372 100644 --- a/tests/tests/fv3_sas +++ b/tests/tests/fv3_sas @@ -53,7 +53,6 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) DT_ATMOS="1200" export IMFSHALCNV=1 @@ -66,4 +65,3 @@ export WRITE_FSYNCFLAG=.true. export INPUT_NML=gfdlmp.nml.IN export FV3_RUN=gfdlmp_run.IN -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_satmedmf b/tests/tests/fv3_satmedmf index 5145805e61..da8a7ed947 100644 --- a/tests/tests/fv3_satmedmf +++ b/tests/tests/fv3_satmedmf @@ -53,7 +53,6 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) export DT_ATMOS="1200" @@ -65,4 +64,3 @@ export WRITE_NEMSIOFLIP=.true. export WRITE_FSYNCFLAG=.true. export FV3_RUN=satmedmf_run.IN -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_satmedmfq b/tests/tests/fv3_satmedmfq index 085d73e78a..eb2c3b2e24 100644 --- a/tests/tests/fv3_satmedmfq +++ b/tests/tests/fv3_satmedmfq @@ -53,7 +53,6 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) export DT_ATMOS="1200" @@ -66,4 +65,3 @@ export WRITE_NEMSIOFLIP=.true. export WRITE_FSYNCFLAG=.true. export FV3_RUN=satmedmf_run.IN -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_stochy b/tests/tests/fv3_stochy index efff9e0d52..08910eb079 100644 --- a/tests/tests/fv3_stochy +++ b/tests/tests/fv3_stochy @@ -73,7 +73,6 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) export DO_SPPT=.T. export DO_SHUM=.T. @@ -84,4 +83,3 @@ export SPPT=0.2 export DT_ATMOS=600 export FHMAX=12 -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_stretched b/tests/tests/fv3_stretched index e47b3bbfd6..94ccbb2936 100644 --- a/tests/tests/fv3_stretched +++ b/tests/tests/fv3_stretched @@ -64,7 +64,6 @@ INPES=$INPES_stretch JNPES=$JNPES_stretch TPN=$TPN_stretch TASKS=$TASKS_stretch -export NODES=$(expr $TASKS / $TPN + 1) MAKE_NH='.T.' NA_INIT='1' @@ -86,5 +85,4 @@ DT_ATMOS="450" QUILTING=.false. export INPUT_NML=stretched-input.nml.IN -export RUN_SCRIPT=rt_fv3.sh export FV3_RUN=fv3_stretched_run.IN diff --git a/tests/tests/fv3_stretched_nest b/tests/tests/fv3_stretched_nest index 32d79ffdbf..4107db9b07 100644 --- a/tests/tests/fv3_stretched_nest +++ b/tests/tests/fv3_stretched_nest @@ -75,7 +75,6 @@ INPES=$INPES_strnest JNPES=$JNPES_strnest TPN=$TPN_strnest TASKS=$TASKS_strnest -export NODES=$(expr $TASKS / $TPN + 1) export INPES_NEST='6' export JNPES_NEST='8' @@ -102,7 +101,6 @@ QUILTING=.false. export INPUT_NML=stretched-nest-input.nml.IN export INPUT_NEST02_NML=input_nest02.nml.IN -export RUN_SCRIPT=rt_fv3.sh export FV3_RUN=fv3_stretched_run.IN if [[ $MACHINE_ID = *.gnu ]]; then diff --git a/tests/tests/fv3_stretched_nest_debug b/tests/tests/fv3_stretched_nest_debug index 4e66d666f3..446ee9502c 100644 --- a/tests/tests/fv3_stretched_nest_debug +++ b/tests/tests/fv3_stretched_nest_debug @@ -15,7 +15,6 @@ INPES=$INPES_strnest JNPES=$JNPES_strnest TPN=$TPN_strnest TASKS=$TASKS_strnest -export NODES=$(expr $TASKS / $TPN + 1) export INPES_NEST='6' export JNPES_NEST='8' @@ -44,5 +43,4 @@ export WLCLK=30 export INPUT_NML=stretched-nest-input.nml.IN export INPUT_NEST02_NML=input_nest02.nml.IN -export RUN_SCRIPT=rt_fv3.sh export FV3_RUN=fv3_stretched_run.IN diff --git a/tests/tests/fv3_stretched_nest_quilt b/tests/tests/fv3_stretched_nest_quilt index 7be00912cb..4b9a79ba43 100644 --- a/tests/tests/fv3_stretched_nest_quilt +++ b/tests/tests/fv3_stretched_nest_quilt @@ -73,7 +73,6 @@ INPES=$INPES_strnest JNPES=$JNPES_strnest TPN=$TPN_strnest TASKS=108 -export NODES=$(expr $TASKS / $TPN + 1) export INPES_NEST='6' export JNPES_NEST='8' @@ -100,5 +99,4 @@ export DT_ATMOS="450" export INPUT_NML=stretched-nest-input.nml.IN export INPUT_NEST02_NML=input_nest02.nml.IN export MODEL_CONFIGURE=stretched-nest-quilt-model_configure.IN -export RUN_SCRIPT=rt_fv3.sh export FV3_RUN=fv3_stretched_run.IN diff --git a/tests/tests/fv3_thompson b/tests/tests/fv3_thompson index 5e778294e5..fdb367122c 100644 --- a/tests/tests/fv3_thompson +++ b/tests/tests/fv3_thompson @@ -73,7 +73,6 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) export DT_ATMOS="1200" export LRADAR=.T. @@ -81,7 +80,6 @@ export LRADAR=.T. export INPUT_NML=thompson.nml.IN export FV3_RUN=thompson_run.IN -RUN_SCRIPT=rt_fv3.sh if [[ $MACHINE_ID = cheyenne.intel ]]; then export WLCLK=30 diff --git a/tests/tests/fv3_wrtGauss_nemsio b/tests/tests/fv3_wrtGauss_nemsio index 3b658ef436..20d2362686 100644 --- a/tests/tests/fv3_wrtGauss_nemsio +++ b/tests/tests/fv3_wrtGauss_nemsio @@ -53,11 +53,9 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) export OUTPUT_GRID="'gaussian_grid'" export OUTPUT_FILE="'nemsio'" export WRITE_NEMSIOFLIP=.true. export WRITE_FSYNCFLAG=.true. -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_wrtGauss_nemsio_c192 b/tests/tests/fv3_wrtGauss_nemsio_c192 index 8b42fec90e..3adc298761 100644 --- a/tests/tests/fv3_wrtGauss_nemsio_c192 +++ b/tests/tests/fv3_wrtGauss_nemsio_c192 @@ -79,7 +79,5 @@ export FNVETC="'global_vegtype.igbp.t382.768.384.rg.grb'," export FNSOTC="'global_soiltype.statsgo.t382.768.384.rg.grb'," export FNSMCC="'global_soilmgldas.t382.768.384.grb'," export FNABSC="'global_mxsnoalb.uariz.t382.768.384.rg.grb'," -export NODES=$(expr $TASKS / $TPN + 1) # -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_wrtGauss_nemsio_c768 b/tests/tests/fv3_wrtGauss_nemsio_c768 index c7cc2798d8..566c744e48 100644 --- a/tests/tests/fv3_wrtGauss_nemsio_c768 +++ b/tests/tests/fv3_wrtGauss_nemsio_c768 @@ -65,7 +65,6 @@ elif [[ $MACHINE_ID = wcoss_cray ]]; then else export TPN=12 fi -export NODES=$(expr $TASKS / $TPN + 1) export INPES=16 export JNPES=12 @@ -103,4 +102,3 @@ export wav_petlist_bounds="1260 1469" export coupling_interval_sec=1800.0 #coupling time step, want it to be multiple of 1800 and FV3 time step export NEMS_CONFIGURE="nems.configure.blocked_atm_wav.IN" -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_wrtGauss_netcdf b/tests/tests/fv3_wrtGauss_netcdf index 20e20e3cdd..c0690ec0e3 100644 --- a/tests/tests/fv3_wrtGauss_netcdf +++ b/tests/tests/fv3_wrtGauss_netcdf @@ -53,9 +53,7 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) export OUTPUT_GRID="'gaussian_grid'" export OUTPUT_FILE="'netcdf'" -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_wrtGauss_netcdf_debug b/tests/tests/fv3_wrtGauss_netcdf_debug index 4da312ba32..fe2799abe9 100644 --- a/tests/tests/fv3_wrtGauss_netcdf_debug +++ b/tests/tests/fv3_wrtGauss_netcdf_debug @@ -16,4 +16,3 @@ export OUTPUT_GRID="'gaussian_grid'" export OUTPUT_FILE="'netcdf'" export FHMAX="03" -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_wrtGauss_netcdf_esmf b/tests/tests/fv3_wrtGauss_netcdf_esmf index f05710dcfa..63c5713f1f 100644 --- a/tests/tests/fv3_wrtGauss_netcdf_esmf +++ b/tests/tests/fv3_wrtGauss_netcdf_esmf @@ -53,9 +53,7 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) export OUTPUT_GRID="'gaussian_grid'" export OUTPUT_FILE="'netcdf_esmf'" -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_wrtGlatlon_netcdf b/tests/tests/fv3_wrtGlatlon_netcdf index 7853a20a29..1c38e65078 100644 --- a/tests/tests/fv3_wrtGlatlon_netcdf +++ b/tests/tests/fv3_wrtGlatlon_netcdf @@ -53,9 +53,7 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) export OUTPUT_GRID="'global_latlon'" export OUTPUT_FILE="'netcdf'" -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_wsm6 b/tests/tests/fv3_wsm6 index 7a27b958a1..a6ac835a1a 100644 --- a/tests/tests/fv3_wsm6 +++ b/tests/tests/fv3_wsm6 @@ -73,7 +73,6 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 -export NODES=$(expr $TASKS / $TPN + 1) export DT_ATMOS="1200" export LRADAR=.T. @@ -81,4 +80,3 @@ export LRADAR=.T. export INPUT_NML=wsm6.nml.IN export FV3_RUN=wsm6_run.IN -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/utest b/tests/utest index 769f0a1f08..0279cb9538 100755 --- a/tests/utest +++ b/tests/utest @@ -1,5 +1,6 @@ #!/bin/bash set -eu +exec 3>&2 SECONDS=0 hostname @@ -12,34 +13,30 @@ error() { usage() { #set +x echo - echo "Usage: $program -n [ -c | -r ] [-e] [-k] [-h]" + echo "Usage: $program -n [ -c ] [-b] [-d] [-e] [-k] [-h] [-x] [-z]" echo echo " -n specify " echo - echo " -c create new baseline results. is" - echo " either 'all' or any combination of 'std','32bit','debug'" + echo " -c specify " + echo " defaults to all test-cases: thr,mpi,dcp,rst,bit,dbg" + echo " comma-separated list of any combination of std,thr,mpi,dcp,rst,bit,dbg" echo - echo " -r run unit tests. is either 'all' or any combination" - echo " of 'std','thread','mpi','decomp','restart','32bit','debug'" - echo - echo " -e use ecflow workflow manager" + echo " -b test reproducibility for bit; compare against baseline" + echo " -d test reproducibility for dbg; compare against baseline" + echo " -s test reproducibility for std; compare against baseline" + echo " -e use ecFlow workflow manager" echo " -k keep run directory" echo " -h display this help and exit" + echo " -x skip compile" + echo " -z skip run" echo echo " Examples" echo - echo " To create new baselines and run unit tests:" - echo " 'utest -n fv3_thompson' creates and runs all cases for fv3_thompson" - echo - echo " To create new baselines only:" - echo " 'utest -n fv3_control -c all' creates std, 32bit, debug for fv3_control" - echo " 'utest -n fv3_iau -c std,debug' creates std, debug for fv3_iau" - echo " 'utest -n fv3_gfdlmprad_gws -c 32bit' creates 32bit for fv3_gfdlmprad_gws" - echo - echo " To run unit tests only (baselines should exist to compare results against):" - echo " 'utest -n fv3_cpt -r all' runs std,thread,mpi,decomp,restart,32bit,debug for fv3_cpt" - echo " 'utest -n fv3_control -r thread,decomp' runs thread,decomp for fv3_control" - echo " 'utest -n fv3_stochy -r restart' runs restart for fv3_stochy" + echo " 'utest -n fv3_ccpp_control' tests all for fv3_ccpp_control" + echo " 'utest -n fv3_ccpp_control -c rst' tests restart for fv3_ccpp_control" + echo " 'utest -n fv3_ccpp_gfdlmp -c mpi,thr' tests mpi and threading for fv3_ccpp_gfdlmp" + echo " 'utest -n fv3_ccpp_gfdlmp -c bit' tests bit for fv3_ccpp_gfdlmp" + echo " 'utest -n fv3_ccpp_satmedmf -c dcp,dbg,rst' tests decomposition, debug, restart for fv3_ccpp_satmedmf" echo #set -x } @@ -52,37 +49,114 @@ usage_and_exit() { cleanup() { rm -rf ${lockdir} [[ ${ECFLOW:-false} == true ]] && ecflow_stop - trap 0 - exit + exit $1 +} + +build_utests() { + [[ -f $build_file ]] || error "$build_file does not exist" + + rm -f fv3_*.exe modules.fv3_* $compile_log + + model_found=false + base_opt= + while IFS="|" read model compile_opt; do + model=$(echo $model | sed -e 's/^ *//' -e 's/ *$//') + compile_opt=$(echo $compile_opt | sed -e 's/^ *//' -e 's/ *$//') + if [[ $model == $TEST_NAME ]]; then + base_opt=$compile_opt + model_found=true + break + fi + done <$build_file + + if [[ $model_found == false ]]; then + error "build options for $TEST_NAME not found. please edit utest.bld" + fi + + for name in $compile_case; do + case $name in + std) + MAKE_OPT=$base_opt + ;; + bit) + if [[ $base_opt =~ "32BIT=Y" ]]; then + MAKE_OPT=$(echo $base_opt | sed -e 's/32BIT=Y/32BIT=N/') + elif [[ ${base_opt} =~ "32BIT=N" ]]; then + MAKE_OPT=$(echo $base_opt | sed -e 's/32BIT=N/32BIT=Y/') + else + MAKE_OPT="$base_opt 32BIT=Y" + fi + ;; + dbg) + MAKE_OPT="$base_opt 32BIT=Y DEBUG=Y" + ;; + esac + MAKE_OPT=$(echo $MAKE_OPT | sed -e 's/^ *//' -e 's/ *$//') + + cat <<-EOF > ${RUNDIR_ROOT}/compile_${name}.env + export MACHINE_ID=${MACHINE_ID} + 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 [[ $ECFLOW == true ]]; then + COMPILE_NR=$name + ecflow_create_compile_task + else + echo "compiling $name with compile option $MAKE_OPT" + ./compile.sh $MACHINE_ID "${MAKE_OPT}" $name >${LOG_DIR}/compile_${TEST_NAME}_$name.log 2>&1 + echo "done compiling $name" + fi + done } run_utests() { - for rc in $ut_run_cases; do - # Load namelist default and override values + for rc in $run_case; do + # load default variables and override as necessary source default_vars.sh source ${PATHRT}/tests/$TEST_NAME - # If TEST_NAME specifies WARM_START true, error and exit + # if TEST_NAME specifies WARM_START true, error and exit if [[ ${WARM_START} == .T. ]]; then - error "test-name cannot be a restart run; i.e., WARM_START=.T." + error "test-name cannot be a restart run (i.e. WARM_START=.T.)" fi comp_nm=std - if [[ ${create_flag} == true ]]; then - RT_SUFFIX="_${rc}_base" - else - RT_SUFFIX="_${rc}" - fi + RT_SUFFIX="_${rc}" case $rc in - std) + std_base) + CREATE_BASELINE=true + RTPWD=$baseline_location + BL_SUFFIX=_std_base cat <<-EOF > ${RUNDIR_ROOT}/unit_test${RT_SUFFIX}.env export UNIT_TEST=true + export RT_COMPILER=${RT_COMPILER} export RESTART_INTERVAL=$(( FHMAX/2 )) EOF ;; - thread) + std) + CREATE_BASELINE=false + RTPWD=$NEW_BASELINE + BL_SUFFIX=_std_base + cat <<-EOF > ${RUNDIR_ROOT}/unit_test${RT_SUFFIX}.env + export UNIT_TEST=true + export RT_COMPILER=${RT_COMPILER} + EOF + ;; + thr) + CREATE_BASELINE=false + RTPWD=$NEW_BASELINE + BL_SUFFIX=_std_base THRD=2 # INPES is sometimes odd, so use JNPES. Make sure JNPES is divisible by THRD JNPES=$(( JNPES/THRD )) @@ -91,6 +165,7 @@ run_utests() { NODES=$(( TASKS/TPN + 1 )) cat <<-EOF > ${RUNDIR_ROOT}/unit_test${RT_SUFFIX}.env export UNIT_TEST=true + export RT_COMPILER=${RT_COMPILER} export THRD=${THRD} export JNPES=${JNPES} export TASKS=${TASKS} @@ -99,6 +174,9 @@ run_utests() { EOF ;; mpi) + CREATE_BASELINE=false + RTPWD=$NEW_BASELINE + BL_SUFFIX=_std_base JNPES=$(( JNPES/2 )) WRITE_GROUP=2 WRTTASK_PER_GROUP=12 @@ -106,6 +184,7 @@ run_utests() { NODES=$(( TASKS/TPN + 1 )) cat <<-EOF > ${RUNDIR_ROOT}/unit_test${RT_SUFFIX}.env export UNIT_TEST=true + export RT_COMPILER=${RT_COMPILER} export JNPES=${JNPES} export WRITE_GROUP=${WRITE_GROUP} export WRTTASK_PER_GROUP=${WRTTASK_PER_GROUP} @@ -113,17 +192,24 @@ run_utests() { export NODES=${NODES} EOF ;; - decomp) + dcp) + CREATE_BASELINE=false + RTPWD=$NEW_BASELINE + BL_SUFFIX=_std_base temp=$INPES INPES=$JNPES JNPES=$temp cat <<-EOF >${RUNDIR_ROOT}/unit_test${RT_SUFFIX}.env export UNIT_TEST=true + export RT_COMPILER=${RT_COMPILER} export INPES=${INPES} export JNPES=${JNPES} EOF ;; - restart) # this is not going to work for regional model + rst) # this is not going to work for regional model + CREATE_BASELINE=false + RTPWD=$NEW_BASELINE + BL_SUFFIX=_std_base # Set up date and time of restart files for restart run RESTART_FILE_PREFIX="${SYEAR}${SMONTH}${SDAY}.$(printf "%02d" $(( SHOUR + FHMAX/2 )))0000" export RESTART_FILE_PREFIX @@ -171,6 +257,7 @@ run_utests() { cat <<-EOF >${RUNDIR_ROOT}/unit_test${RT_SUFFIX}.env export UNIT_TEST=true + export RT_COMPILER=${RT_COMPILER} export RESTART_FILE_PREFIX=${RESTART_FILE_PREFIX} export WARM_START=${WARM_START} export NGGPS_IC=${NGGPS_IC} @@ -182,65 +269,88 @@ run_utests() { export LIST_FILES="${LIST_FILES}" EOF ;; - 32bit) - comp_nm=$rc + bit_base) + CREATE_BASELINE=true + RTPWD=$baseline_location + BL_SUFFIX=_bit_base + comp_nm=bit cat <<-EOF >${RUNDIR_ROOT}/unit_test${RT_SUFFIX}.env export UNIT_TEST=true + export RT_COMPILER=${RT_COMPILER} EOF ;; - debug) - comp_nm=$rc + bit) + CREATE_BASELINE=false + RTPWD=$NEW_BASELINE + BL_SUFFIX=_bit_base + comp_nm=bit + cat <<-EOF >${RUNDIR_ROOT}/unit_test${RT_SUFFIX}.env + export UNIT_TEST=true + export RT_COMPILER=${RT_COMPILER} + EOF + ;; + dbg_base) + CREATE_BASELINE=true + RTPWD=$baseline_location + BL_SUFFIX=_dbg_base + comp_nm=dbg WLCLK=30 cat <<-EOF >${RUNDIR_ROOT}/unit_test${RT_SUFFIX}.env export UNIT_TEST=true + export RT_COMPILER=${RT_COMPILER} + export WLCLK=${WLCLK} + EOF + ;; + dbg) + CREATE_BASELINE=false + RTPWD=$NEW_BASELINE + BL_SUFFIX=_dbg_base + comp_nm=dbg + WLCLK=30 + cat <<-EOF >${RUNDIR_ROOT}/unit_test${RT_SUFFIX}.env + export UNIT_TEST=true + export RT_COMPILER=${RT_COMPILER} export WLCLK=${WLCLK} EOF ;; esac - BL_SUFFIX="_$comp_nm" - cat <<- EOF > ${RUNDIR_ROOT}/run_test${RT_SUFFIX}.env - export MACHINE_ID=${MACHINE_ID} - export RTPWD=${RTPWD} - export PATHRT=${PATHRT} - export PATHTR=${PATHTR} - export NEW_BASELINE=${NEW_BASELINE} - export CREATE_BASELINE=${CREATE_BASELINE} - export RT_SUFFIX=${RT_SUFFIX} - export BL_SUFFIX=${BL_SUFFIX} - export SCHEDULER=${SCHEDULER} - export ACCNR=${ACCNR} - export QUEUE=${QUEUE} - export ROCOTO=${ROCOTO} - export LOG_DIR=${LOG_DIR} - EOF + export MACHINE_ID=${MACHINE_ID} + export RTPWD=${RTPWD} + export PATHRT=${PATHRT} + export PATHTR=${PATHTR} + export NEW_BASELINE=${NEW_BASELINE} + export CREATE_BASELINE=${CREATE_BASELINE} + export RT_SUFFIX=${RT_SUFFIX} + export BL_SUFFIX=${BL_SUFFIX} + export SCHEDULER=${SCHEDULER} + export ACCNR=${ACCNR} + export QUEUE=${QUEUE} + export PARTITION=${PARTITION} + export ROCOTO=${ROCOTO} + export ECFLOW=${ECFLOW} + export REGRESSIONTEST_LOG=${REGRESSIONTEST_LOG} + export LOG_DIR=${LOG_DIR} + EOF if [[ $ECFLOW == true ]]; then TEST_NR=${RT_SUFFIX:1} COMPILE_NR=$comp_nm DEP_RUN= - if [[ ${dependency_flag} == all ]]; then - if [[ ${RT_SUFFIX} == _std || ${RT_SUFFIX} == _thread || ${RT_SUFFIX} == _mpi || ${RT_SUFFIX} == _decomp ]]; then - DEP_RUN="${TEST_NAME}_std_base" - elif [[ ${RT_SUFFIX} == _restart ]]; then - DEP_RUN="${TEST_NAME}_std" - elif [[ ${RT_SUFFIX} == _32bit ]]; then - DEP_RUN="${TEST_NAME}_32bit_base" - elif [[ ${RT_SUFFIX} == _debug ]]; then - DEP_RUN="${TEST_NAME}_debug_base" - fi - elif [[ ${dependency_flag} == restart ]]; then - if [[ ${RT_SUFFIX} == _restart ]]; then - DEP_RUN="${TEST_NAME}_std" - fi + if [[ ${RT_SUFFIX} == _std || ${RT_SUFFIX} == _thr || ${RT_SUFFIX} == _mpi || ${RT_SUFFIX} == _dcp || ${RT_SUFFIX} == _rst ]]; then + DEP_RUN="${TEST_NAME}_std_base" + elif [[ ${RT_SUFFIX} == _bit ]]; then + DEP_RUN="${TEST_NAME}_bit_base" + elif [[ ${RT_SUFFIX} == _dbg ]]; then + DEP_RUN="${TEST_NAME}_dbg_base" else DEP_RUN='' fi ecflow_create_run_task else echo "Running test for $rc with" - echo " THRD: $THRD; INPES: $INPES; JNPES: $JNPES; TASKS: $TASKS; TPN: $TPN; NODES: $NODES" + echo " THRD: $THRD; INPES: $INPES; JNPES: $JNPES; TASKS: $TASKS; TPN: $TPN" TEST_NR=${RT_SUFFIX:1} ./run_test.sh $PATHRT $RUNDIR_ROOT $TEST_NAME $TEST_NR $comp_nm > $LOG_DIR/run_${TEST_NAME}_${TEST_NR}.log 2>&1 fi @@ -248,11 +358,11 @@ run_utests() { done } -trap 'echo utest killed; cleanup' KILL -trap 'echo utest interrupted; cleanup' INT -trap 'echo utest quit; cleanup' QUIT -trap 'echo utest terminated; cleanup' TERM -trap 'echo utest error on line $LINENO; cleanup' ERR +trap 'echo utest killed; cleanup $?' KILL +trap 'echo utest interrupted; cleanup $?' INT +trap 'echo utest quit; cleanup $?' QUIT +trap 'echo utest terminated; cleanup $?' TERM +trap 'echo utest error on line $LINENO; cleanup $?' ERR trap ' ret=$? if [ "$ret" -ne 0 ]; then @@ -260,113 +370,179 @@ trap ' else echo >&2 "utest finished" fi - cleanup' EXIT + cleanup $ret' EXIT ######################################################################## #### PROGRAM STARTS #### ######################################################################## + readonly program=$(basename $0) +# PATHRT - Path to unit tests directory +readonly PATHRT=$(cd $(dirname $0) && pwd -P) +# PATHTR - Path to trunk directory +readonly PATHTR=$(cd ${PATHRT}/.. && pwd) +readonly lockdir=${PATHRT}/lock_ut export UNIT_TEST=true +export CI_TEST=${CI_TEST:-false} + [[ $# -eq 0 ]] && usage_and_exit 1 -# Default compiler: intel -export COMPILER=${NEMS_COMPILER:-intel} +# specify compiler +export RT_COMPILER=${RT_COMPILER:-intel} # detect_machine sets ACCNR and MACHINE_ID +RT_MACHINE=${RT_MACHINE:-} source detect_machine.sh -# utility functions in rt_utils need to be able to see variables in utest -source rt_utils.sh -# PATHRT - Path to unit tests directory -readonly PATHRT=$(cd $(dirname $0) && pwd -P) cd $PATHRT -# PATHTR - Path to trunk directory -readonly PATHTR=$(cd ${PATHRT}/.. && pwd) # make sure only one instance of utest is running -readonly lockdir=${PATHRT}/lock_ut if mkdir $lockdir 2>/dev/null; then echo $(hostname) $$ > ${lockdir}/PID else error "Only one instance of utest can be running at a time" fi +# utility functions in rt_utils need to be able to see variables in utest +source rt_utils.sh + # Machine-dependent libraries, modules, variables, etc. if [[ $MACHINE_ID = hera.* ]]; then - export NCEPLIBS=/scratch1/NCEPDEV/global/gwv/l819/lib + source $PATHTR/NEMS/src/conf/module-setup.sh.inc module use $PATHTR/modulefiles/${MACHINE_ID} module load fv3 - COMPILER=${NEMS_COMPILER:-intel} # in case compiler gets deleted by module purge - export PATH=/scratch2/NCEPDEV/fv3-cam/Dusan.Jovic/ecflow/bin:$PATH export PYTHONPATH=/scratch2/NCEPDEV/fv3-cam/Dusan.Jovic/ecflow/lib/python2.7/site-packages ECFLOW_START=/scratch2/NCEPDEV/fv3-cam/Dusan.Jovic/ecflow/bin/ecflow_start.sh ECF_PORT=$(( $(id -u) + 1500 )) - QUEUE=debug + PARTITION= + QUEUE=batch + COMPILE_QUEUE=batch dprefix=/scratch1/NCEPDEV DISKNM=$dprefix/nems/emc.nemspara/RT STMP=${dprefix}/stmp4 PTMP=${dprefix}/stmp2 SCHEDULER=slurm cp fv3_conf/fv3_slurm.IN_hera fv3_conf/fv3_slurm.IN + cp fv3_conf/compile_slurm.IN_hera fv3_conf/compile_slurm.IN + +elif [[ $MACHINE_ID = orion.* ]]; then + + source $PATHTR/NEMS/src/conf/module-setup.sh.inc + + module use $PATHTR/modulefiles/${MACHINE_ID} + module load fv3 + module load gcc/8.3.0 + + export PATH=/work/noaa/fv3-cam/djovic/ecflow/bin:$PATH + export PYTHONPATH=/work/noaa/fv3-cam/djovic/ecflow/lib/python2.7/site-packages + ECFLOW_START=/work/noaa/fv3-cam/djovic/ecflow/bin/ecflow_start.sh + ECF_PORT=$(( $(id -u) + 1500 )) + QUEUE=batch + COMPILE_QUEUE=batch +# ACCNR= # detected in detect_machine.sh + PARTITION=orion + dprefix=/work/noaa/stmp/${USER} + DISKNM=/work/noaa/nems/emc.nemspara/RT + STMP=$dprefix/stmp + PTMP=$dprefix/stmp + + SCHEDULER=slurm + cp fv3_conf/fv3_slurm.IN_orion fv3_conf/fv3_slurm.IN + cp fv3_conf/compile_slurm.IN_orion fv3_conf/compile_slurm.IN + +elif [[ $MACHINE_ID = wcoss_dell_p3 ]]; then + + source $PATHTR/NEMS/src/conf/module-setup.sh.inc + module load lsf/10.1 + + module use $PATHTR/modulefiles/${MACHINE_ID} + module load fv3 + + module load python/2.7.14 + + module load ips/18.0.1.163 + module load ecflow/4.7.1 + ECFLOW_START=${ECF_ROOT}/intel/bin/ecflow_start.sh + ECF_PORT=$(grep $USER /usrx/local/sys/ecflow/assigned_ports.txt | awk '{print $2}') + + DISKNM=/gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT + QUEUE=debug + COMPILE_QUEUE=dev_transfer + PARTITION= + ACCNR=GFS-DEV + STMP=/gpfs/dell2/stmp + PTMP=/gpfs/dell2/ptmp + SCHEDULER=lsf + cp fv3_conf/fv3_bsub.IN_wcoss_dell_p3 fv3_conf/fv3_bsub.IN + cp fv3_conf/compile_bsub.IN_wcoss_dell_p3 fv3_conf/compile_bsub.IN + +elif [[ $MACHINE_ID = linux.* ]]; then + + PARTITION= + QUEUE= + COMPILE_QUEUE= + dprefix=/home/tester + DISKNM=${dprefix}/data + STMP=${dprefix}/stmp4 + PTMP=${dprefix}/stmp2 + SCHEDULER=none + else - error "Unknown machine ID. Edit detect_machine.sh file" + error "unknown machine ID. edit detect_machine.sh file" fi -CREATE_BASELINE=true -baseline_cases= -run_unit_test=true -unit_test_cases= +# default variable values TEST_NAME= -keep_rundir=false -ROCOTO=false +CREATE_BASELINE= +test_case="std thr mpi dcp rst bit dbg" ECFLOW=false +ROCOTO=false +std_compare=false +bit_compare=false +dbg_compare=false +keep_rundir=false +skip_compile=false +skip_run=false -# Parse command line arguments -while getopts :c:r:n:ekh opt; do +# parse command line arguments to fill-in/modify the above default variables +while getopts :n:c:ekhbdsxz opt; do case $opt in - c) - run_unit_test=false - if [ $OPTARG = all ]; then - baseline_cases=std,32bit,debug - else - baseline_cases=$OPTARG - fi - baseline_cases=$(echo $baseline_cases | sed -e 's/^ *//' -e 's/ *$//' -e 's/,/ /g') - for i in $baseline_cases - do - if [[ $i != std && $i != 32bit && $i != debug ]]; then - error "Invalid baseline_cases specified: $i" - fi - done + n) + TEST_NAME=$OPTARG + echo "test name: ${TEST_NAME}" ;; - r) - CREATE_BASELINE=false - if [ $OPTARG = all ]; then - unit_test_cases=std,thread,mpi,decomp,restart,32bit,debug - else - unit_test_cases=$OPTARG - fi - unit_test_cases=$(echo $unit_test_cases | sed -e 's/^ *//' -e 's/ *$//' -e 's/,/ /g') - for i in $unit_test_cases - do - if [[ $i != std && $i != thread && $i != mpi && $i != decomp && \ - $i != restart && $i != 32bit && $i != debug ]]; then - error "Invalid unit_test_cases specified: $i" + c) + test_case=$OPTARG + test_case=$(echo $test_case | sed -e 's/^ *//' -e 's/ *$//' -e 's/,/ /g') + for i in $test_case; do + if [[ $i != std && $i != thr && $i != mpi && $i != dcp && $i != rst && $i != bit && $i != dbg ]]; then + error "invalid test case specified: $i" fi done ;; - n) - TEST_NAME=$OPTARG - echo "Test name: ${TEST_NAME}" - ;; e) ECFLOW=true ;; k) keep_rundir=true ;; + b) + bit_compare=true + ;; + d) + dbg_compare=true + ;; + s) + std_compare=true + ;; + x) + skip_compile=true + ;; + z) + skip_run=true + ;; h) usage_and_exit 0 ;; @@ -376,94 +552,73 @@ while getopts :c:r:n:ekh opt; do esac done -# TEST_NAME is a required argument -if [ -z $TEST_NAME ]; then - error "$program: please specify test-name. Try 'utest -h' for usage." +# some safety guards for input arguments +if [[ -z $TEST_NAME ]]; then + error "$program: test name is required. try 'utest -h' for usage" fi - -# Default where neither -c nor -r is specified: compile and run all cases -if [[ $CREATE_BASELINE == true && $run_unit_test == true ]]; then - baseline_cases=std,32bit,debug - unit_test_cases=std,thread,mpi,decomp,restart,32bit,debug +if [[ $skip_compile == true && $skip_run == true ]]; then + error "$program: cannot skip both compile and run" fi - -#echo "baseline_cases = $baseline_cases" -#echo "unit_test_cases = $unit_test_cases" - -# Fill in ut_compile_cases & ut_run_cases based on baseline_cases & unit_test_cases -# Cases are sorted in the order: std,thread,mpi,decomp,restart,32bit,debug -ut_compile_cases= -ut_run_cases= -if [[ $CREATE_BASELINE == true && $run_unit_test == true ]]; then - ut_compile_cases="1std 232bit 3debug" - ut_run_cases="1std 2thread 3mpi 4decomp 5restart 632bit 7debug" -elif [[ $CREATE_BASELINE == true && $run_unit_test == false ]]; then - for i in $baseline_cases; do - case $i in - std) - ut_compile_cases+=" 1$i" - ut_run_cases+=" 1$i" - ;; - 32bit) - ut_compile_cases+=" 2$i" - ut_run_cases+=" 2$i" - ;; - debug) - ut_compile_cases+=" 3$i" - ut_run_cases+=" 3$i" - ;; - esac - done -elif [[ $run_unit_test == true && $CREATE_BASELINE == false ]]; then - for i in $unit_test_cases; do - case $i in - std) - ut_compile_cases+=" 1$i" - ut_run_cases+=" 1$i" - ;; - thread) - ut_compile_cases+=" 1std" - ut_run_cases+=" 2$i" - ;; - mpi) - ut_compile_cases+=" 1std" - ut_run_cases+=" 3$i" - ;; - decomp) - ut_compile_cases+=" 1std" - ut_run_cases+=" 4$i" - ;; - restart) - ut_compile_cases+=" 1std" - ut_run_cases+=" 5$i" - ;; - 32bit) - ut_compile_cases+=" 2$i" - ut_run_cases+=" 6$i" - ;; - debug) - ut_compile_cases+=" 3$i" - ut_run_cases+=" 7$i" - ;; - esac - done +if [[ $std_compare == true && ! $test_case =~ std ]]; then + error "$program: std reproducibility test requires specifying std" +fi +if [[ $bit_compare == true && ! $test_case =~ bit ]]; then + error "$program: bit reproducibility test requires specifying bit" fi -ut_compile_cases=$(echo $ut_compile_cases | tr " " "\n" | sort -u) -ut_compile_cases=$(echo $ut_compile_cases | sed -e 's/^[0-9]//g' -e 's/ [0-9]/ /g') -ut_run_cases=$(echo $ut_run_cases | tr " " "\n" | sort -u) -ut_run_cases=$(echo $ut_run_cases | sed -e 's/^[0-9]//g' -e 's/ [0-9]/ /g') -if [[ ! $ut_run_cases =~ ^std && $ut_run_cases =~ restart ]]; then - ut_run_cases="std ${ut_run_cases}" +if [[ $dbg_compare == true && ! $test_case =~ dbg ]]; then + error "$program: debug reproducibility test requires specifying dbg" fi -echo "Cases to compile: $ut_compile_cases" -echo "Cases to run : $ut_run_cases" -# Log directory +# enumerate which case to compile and run +compile_case= +run_case= +for i in $test_case; do + if [[ $i == thr || $i == mpi || $i == dcp || $i == rst ]]; then + if [[ ! $compile_case =~ std ]]; then + compile_case+=" std" + fi + if [[ ! $run_case =~ std_base ]]; then + run_case+=" std_base" + fi + run_case+=" $i" + elif [[ $i == std ]]; then + if [[ ! $compile_case =~ std ]]; then + compile_case+=" std" + fi + if [[ ! $run_case =~ std_base ]]; then + run_case+=" std_base" + fi + if [[ $std_compare == true ]]; then + run_case+=" std" + fi + elif [[ $i == bit ]]; then + compile_case+=" bit" + run_case+=" bit_base" + if [[ $bit_compare == true ]]; then + run_case+=" bit" + fi + elif [[ $i == dbg ]]; then + compile_case+=" dbg" + run_case+=" dbg_base" + if [[ $dbg_compare == true ]]; then + run_case+=" dbg" + fi + fi +done +compile_case=$(echo $compile_case | sed -e 's/^ *//' -e 's/ *$//') +run_case=$(echo $run_case | sed -e 's/^ *//' -e 's/ *$//') +# if there exists std_base in run_case, make sure it is the first +if [[ $run_case =~ std_base && ! $run_case =~ ^std_base ]]; then + run_case=$(echo $run_case | sed -e 's/ std_base//') + run_case="std_base $run_case" +fi + +# log directory LOG_DIR=${PATHRT}/log_ut_$MACHINE_ID rm -rf ${LOG_DIR} mkdir ${LOG_DIR} -# Directory where all simulations are run +# directory where all simulations are run RUNDIR_ROOT=${RUNDIR_ROOT:-${PTMP}/${USER}}/FV3_UT/ut_$$ mkdir -p ${RUNDIR_ROOT} @@ -474,127 +629,103 @@ if [[ $ECFLOW == true ]]; then mkdir -p ${ECFLOW_RUN}/${ECFLOW_SUITE} cp head.h tail.h ${ECFLOW_RUN} > ${ECFLOW_RUN}/${ECFLOW_SUITE}.def - cat << EOF >> ${ECFLOW_RUN}/${ECFLOW_SUITE}.def -suite ${ECFLOW_SUITE} - edit ECF_HOME '${ECFLOW_RUN}' - edit ECF_INCLUDE '${ECFLOW_RUN}' - edit ECF_KILL_CMD kill -15 %ECF_RID% > %ECF_JOB%.kill 2>&1 - edit ECF_TRIES 1 - label rundir_root '${RUNDIR_ROOT}' - limit max_builds 6 - limit max_jobs 30 -EOF + cat <<-EOF >> ${ECFLOW_RUN}/${ECFLOW_SUITE}.def + suite ${ECFLOW_SUITE} + edit ECF_HOME '${ECFLOW_RUN}' + edit ECF_INCLUDE '${ECFLOW_RUN}' + edit ECF_KILL_CMD kill -15 %ECF_RID% > %ECF_JOB%.kill 2>&1 + edit ECF_TRIES 1 + label rundir_root '${RUNDIR_ROOT}' + limit max_builds 6 + limit max_jobs 30 + EOF if [[ $MACHINE_ID == hera.* ]]; then - QUEUE=debug + QUEUE=batch + elif [[ $MACHINE_ID == orion.* ]]; then + QUEUE=batch + elif [[ $MACHINE_ID == wcoss_dell_p3 ]]; then + QUEUE=dev else error "ecflow is not supported on this machine $MACHINE_ID" fi fi +compile_log=${PATHRT}/Compile_ut_$MACHINE_ID.log +unittest_log=${PATHRT}/UnitTests_$MACHINE_ID.log +REGRESSIONTEST_LOG=$unittest_log + ######################################################################## #### COMPILE #### ######################################################################## + # build_file specifies compilation options build_file='utest.bld' -[[ -f ${build_file} ]] || error "${build_file} does not exist" -compile_log=${PATHRT}/Compile_ut_$MACHINE_ID.log -rm -f fv3_*.exe modules.fv3_* ${compile_log} +# if skipping compile, check if all required executables exist. if not, +# exit with a non-zero number equal to the number of missing executables +num_of_missing_exe=0 +if [[ $skip_compile == true ]]; then + for i in $compile_case; do + if [[ ! -f ${PATHRT}/fv3_$i.exe ]]; then + echo "cannot find the required executable file fv3_$i.exe" >&2 + num_of_missing_exe=$(( num_of_missing_exe + 1 )) + else + echo "found the required executable file fv3_$i.exe" >&2 + fi + done -while IFS="|" read model comp_opt; do - model_found=false - model=$(echo $model | sed -e 's/^ *//' -e 's/ *$//') - comp_opt=$(echo $comp_opt | sed -e 's/^ *//' -e 's/ *$//') - if [[ $model == ${TEST_NAME} ]]; then - base_opt=${comp_opt} - model_found=true - break + if [[ $num_of_missing_exe == 0 ]]; then + echo "all required executables are found" >&2 + else + exit $num_of_missing_exe + fi +else + echo "cases to compile: $compile_case" + build_utests + if [[ $ECFLOW == false ]]; then + cat ${LOG_DIR}/compile_*.log > ${compile_log} fi -done < ${build_file} -if [[ ${model_found} == false ]]; then - error "Build options for $TEST_NAME not found. Please edit utest.bld." fi -for name in $ut_compile_cases; do - case $name in - std) - NEMS_VER=${base_opt} - ;; - 32bit) - if [[ ${base_opt} =~ "32BIT=Y" ]]; then - NEMS_VER=$(echo ${base_opt} | sed -e 's/32BIT=Y/32BIT=N/') - elif [[ ${base_opt} =~ "32BIT=N" ]]; then - NEMS_VER=$(echo ${base_opt} | sed -e 's/32BIT=N/32BIT=Y/') - else - NEMS_VER="${base_opt} 32BIT=Y" - fi - ;; - debug) - NEMS_VER="${base_opt} 32BIT=Y DEBUG=Y" - ;; - esac - NEMS_VER=$(echo ${NEMS_VER} | sed -e 's/^ *//' -e 's/ *$//') +# if skipping run, stop after build. print out status information and +# exit with a non-zero number equal to the number of failed builds +num_of_failed_compilation=0 +if [[ $skip_run == true ]]; then + for i in $compile_case; do + if [[ ! -f ${PATHRT}/fv3_$i.exe ]]; then + echo "failed to generate executable file fv3_$i.exe" >&2 + num_of_failed_compilation=$(( num_of_failed_compilation + 1 )) + fi + done - if [[ $ECFLOW == true ]]; then - COMPILE_NR=$name - APP='' - ecflow_create_compile_task - else - echo "Compiling for ${name} with compile option ${NEMS_VER}" - ./compile.sh $PATHTR/FV3 $MACHINE_ID "${NEMS_VER}" $name >${LOG_DIR}/compile_${TEST_NAME}_$name.log 2>&1 - echo "Compiling done for ${name}" + if [[ $num_of_failed_compilation == 0 ]]; then + echo "all executables have been generated" >&2 fi -done + + exit $num_of_failed_compilation +fi ######################################################################## #### RUN #### ######################################################################## + mkdir -p ${STMP}/${USER} NEW_BASELINE=${STMP}/${USER}/FV3_UT/UNIT_TEST -RTPWD=$DISKNM/NEMSfv3gfs/develop-20200512/INTEL -if [[ $CREATE_BASELINE == true ]]; then - rm -rf $NEW_BASELINE - mkdir -p $NEW_BASELINE - - rsync -a "${RTPWD}"/FV3_* "${NEW_BASELINE}"/ - rsync -a "${RTPWD}"/WW3_* "${NEW_BASELINE}"/ +if [[ $MACHINE_ID == hera.* || $MACHINE_ID == orion.* ]]; then + baseline_location=$DISKNM/NEMSfv3gfs/develop-20200713/${RT_COMPILER^^} +else + baseline_location=$DISKNM/NEMSfv3gfs/develop-20200713 fi +RTPWD=$baseline_location + +rm -rf $NEW_BASELINE +mkdir -p $NEW_BASELINE +ln -s ${RTPWD}/FV3_input_data ${NEW_BASELINE} -# unittest_log is different from REGRESSIONTEST_LOG -# defined in run_test.sh and passed onto rt_utils.sh -unittest_log=${PATHRT}/UnitTests_$MACHINE_ID.log rm -f fail_unit_test ${unittest_log} -create_flag= -dependency_flag= - -if [[ $CREATE_BASELINE == true && $run_unit_test == true ]]; then - # Run to create baseline - create_flag=true - dependency_flag=none - ut_run_cases='std 32bit debug' - run_utests - # Run to compare with baseline - create_flag=false - dependency_flag=all - ut_run_cases='std thread mpi decomp restart 32bit debug' - CREATE_BASELINE=false - RTPWD=${NEW_BASELINE} - run_utests -elif [[ $CREATE_BASELINE == true && $run_unit_test == false ]]; then - # Run to create baseline - create_flag=true - dependency_flag=none - run_utests -elif [[ $CREATE_BASELINE == false && $run_unit_test == true ]]; then - # Run to compare with baseline - create_flag=false - dependency_flag=restart - if [[ ! -d $NEW_BASELINE ]]; then - error "There is no baseline to run unit tests against. Create baselines first." - fi - RTPWD=${NEW_BASELINE} - run_utests -fi + +echo "cases to run: $run_case" +run_utests if [[ $ECFLOW == true ]]; then echo "endsuite" >> ${ECFLOW_RUN}/${ECFLOW_SUITE}.def @@ -605,23 +736,32 @@ fi #### UNIT TEST STATUS #### ######################################################################## set +e -cat ${LOG_DIR}/compile_*.log > ${compile_log} -cat ${LOG_DIR}/ut_*.log >> ${unittest_log} +if [[ $ECFLOW == true ]]; then + cat ${LOG_DIR}/compile_*.log > ${compile_log} +fi +cat ${LOG_DIR}/ut_*.log | tee -a ${unittest_log} if [[ -e fail_unit_test ]]; then echo "FAILED TESTS: " | tee -a ${unittest_log} - while read -r failed_test_name - do + while read -r failed_test_name; do echo "Test ${failed_test_name} failed " | tee -a ${unittest_log} done < fail_unit_test + echo "UNIT TEST FAILED" | tee -a ${unittest_log} + date >>${unittest_log} + hrs=$(( $SECONDS%86400/3600 )); mins=$(( $SECONDS%3600/60 )); secs=$(( $SECONDS%60 )) + elapsed_time=$(printf '%02dh:%02dm:%02ds\n' $hrs $mins $secs) + echo "Elapsed time: ${elapsed_time}. Have a nice day!" | tee -a ${unittest_log} + + exit 1 else + [[ ${keep_rundir} == false ]] && rm -rf ${RUNDIR_ROOT} + echo "UNIT TEST WAS SUCCESSFUL" | tee -a ${unittest_log} + date >>${unittest_log} + hrs=$(( $SECONDS%86400/3600 )); mins=$(( $SECONDS%3600/60 )); secs=$(( $SECONDS%60 )) + elapsed_time=$(printf '%02dh:%02dm:%02ds\n' $hrs $mins $secs) + echo "Elapsed time: ${elapsed_time}. Have a nice day!" | tee -a ${unittest_log} - rm -f fv3_*.x fv3_*.exe modules.fv3_* - [[ ${keep_rundir} == false ]] && rm -rf ${RUNDIR_ROOT} + exit 0 fi - -date >> ${unittest_log} -elapsed_time=$(printf '%02dh:%02dm:%02ds\n' $(($SECONDS%86400/3600)) $(($SECONDS%3600/60)) $(($SECONDS%60))) -echo "Elapsed time: ${elapsed_time}. Have a nice day!" | tee -a ${unittest_log} diff --git a/tests/utest.bld b/tests/utest.bld index 2fca9fc014..3d92bc71c2 100644 --- a/tests/utest.bld +++ b/tests/utest.bld @@ -1,28 +1,23 @@ -fv3_control | -fv3_gfdlmprad_gwd | -fv3_thompson | -fv3_gfdlmp | -fv3_gfdlmprad_noahmp | -fv3_wsm6 | -fv3_stochy | -fv3_wrtGauss_netcdf_esmf | -fv3_wrtGauss_netcdf | -fv3_wrtGauss_nemsio | -fv3_csawmg | -fv3_csawmgshoc | -fv3_satmedmf | -fv3_lheatstrg | -fv3_iau | -fv3_csawmg3shoc127 | -fv3_gfdlmprad | WW3=Y fv3_ccpp_control | CCPP=Y SUITES=FV3_GFS_2017 fv3_ccpp_wrtGauss_netcdf_esmf | CCPP=Y SUITES=FV3_GFS_2017 fv3_ccpp_wrtGauss_netcdf | CCPP=Y SUITES=FV3_GFS_2017 +fv3_ccpp_wrtGlatlon_netcdf | CCPP=Y SUITES=FV3_GFS_2017 fv3_ccpp_wrtGauss_nemsio | CCPP=Y SUITES=FV3_GFS_2017 -fv3_ccpp_wrtGauss_nemsio_c192 | CCPP=Y SUITES=FV3_GFS_2017 fv3_ccpp_stochy | CCPP=Y SUITES=FV3_GFS_2017 +fv3_ccpp_iau | CCPP=Y SUITES=FV3_GFS_2017 +fv3_ccpp_ca | CCPP=Y SUITES=FV3_GFS_2017 +fv3_ccpp_lheatstrg | CCPP=Y SUITES=FV3_GFS_2017 +fv3_ccpp_gfdlmprad | CCPP=Y SUITES=FV3_GFS_2017,FV3_GFS_2017_gfdlmp WW3=Y +fv3_ccpp_atmwav | CCPP=Y SUITES=FV3_GFS_2017,FV3_GFS_2017_gfdlmp WW3=Y +fv3_ccpp_multigases | CCPP=Y SUITES=FV3_GFS_2017_fv3wam 32BIT=Y MULTI_GASES=Y fv3_ccpp_gfdlmp | CCPP=Y SUITES=FV3_GFS_2017_gfdlmp fv3_ccpp_gfdlmprad_gwd | CCPP=Y SUITES=FV3_GFS_2017_gfdlmp fv3_ccpp_gfdlmprad_noahmp | CCPP=Y SUITES=FV3_GFS_2017_gfdlmp_noahmp +fv3_ccpp_gfdlmp_hwrfsas | CCPP=Y SUITES=FV3_GFS_2017_gfdlmp,FV3_GFS_2017_gfdlmp_noahmp fv3_ccpp_csawmg | CCPP=Y SUITES=FV3_GFS_2017_csawmg fv3_ccpp_satmedmf | CCPP=Y SUITES=FV3_GFS_2017_satmedmf +fv3_ccpp_satmedmfq | CCPP=Y SUITES=FV3_GFS_2017_satmedmfq +fv3_ccpp_gfsv16_csawmg | CCPP=Y SUITES=FV3_GFS_v16_csawmg +fv3_ccpp_gfsv16_csawmgt | CCPP=Y SUITES=FV3_GFS_v16_csawmg +fv3_ccpp_gocart_clm | CCPP=Y SUITES=FV3_GFS_2017_gfdlmp,FV3_GFS_2017_gfdlmp_noahmp,FV3_GFS_v16beta_flake +fv3_ccpp_gfs_v16beta_flake | CCPP=Y SUITES=FV3_GFS_2017_gfdlmp,FV3_GFS_2017_gfdlmp_noahmp,FV3_GFS_v16beta_flake