diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 00000000..1dc8f4ed --- /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 3f4ec4ec..a28608f4 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 00000000..53010858 --- /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 00000000..9f12a8f3 --- /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 53e9b665..09a1ed7d 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 4e6475e7..4a64b784 160000 --- a/FV3 +++ b/FV3 @@ -1 +1 @@ -Subproject commit 4e6475e730e1613d926f488df7de80f1f1fd7e49 +Subproject commit 4a64b784f07024d6ce1be3cdbd1256aa93bf190d diff --git a/NEMS b/NEMS index fd578b9c..9d05172b 160000 --- a/NEMS +++ b/NEMS @@ -1 +1 @@ -Subproject commit fd578b9c981b18d24c0729f6d8ec42df51e661e9 +Subproject commit 9d05172b711f4ab5d6f978dbe575bd67a681b55a diff --git a/WW3 b/WW3 index 19f3126c..96e3f3a8 160000 --- a/WW3 +++ b/WW3 @@ -1 +1 @@ -Subproject commit 19f3126c832b26ae4c5b27bca6c1dcc676755602 +Subproject commit 96e3f3a8fa0389a4b110b0fa23e7a414f6d92038 diff --git a/build.sh b/build.sh index f76a4d00..dffe3f40 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 82b648e0..72d66ea9 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 1439ae84..64d03955 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 e1d014b7..043da107 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 94116253..7f5adfab 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 b5050da3..feda1e6f 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 feda1e6f..16b88539 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 feda1e6f..16b88539 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 b5050da3..ba689958 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 b5050da3..c8a689be 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 c86349ec..ee0c0612 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 99a550f2..dc1442e3 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 ae772da2..00000000 --- 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 6b39bbe5..16e57ef0 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 95891803..54a499b2 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 baa0888a..2881a69e 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 3bb4d5ef..bf5ed5f6 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 1193afca..f693327c 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 c9ab9956..47a12d5d 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 78ce6aa5..580eddc1 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 56cf0f0a..8e883054 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 f1c0b566..67a2c7fa 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 a90398ea..b2d37a20 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 31da475c..8e768fa9 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 a32123d4..588ceaef 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 48223322..71b7ce44 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 7e0a6e34..00000000 --- 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 8498fd1d..37edd231 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 e0fc0998..a1ce290c 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 96238f1d..4f1f4284 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 f875c66c..7fba88ed 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 f1020492..d29365a2 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 9e08f934..c9930367 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 7aabe355..76b7500c 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 e2ff7800..593178e8 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 1f017d19..8b90bb72 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 a8e2cc1c..ffdd19bc 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 9f4c079b..d4c114c0 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 3fe4f32b..d9be72c5 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 e22195b1..e8301127 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 59d246a5..1c3681cc 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 d66c7d57..dc648535 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 89537383..86cf3d35 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 5e4800bf..82ea7f9a 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 81412d90..65a1bd96 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 00000000..6a5a4928 --- /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 00000000..ac1a360f --- /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 00000000..bb28d782 --- /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 00000000..d332078e --- /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 00000000..c414f778 --- /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 00000000..cc4fd4f3 --- /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 00000000..326da18e --- /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 7575f7f6..45aa2954 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 6225f421..00000000 --- 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 4bbc4025..02daa2e0 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 57e1d055..8877530d 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 f1e77e1e..56aa3be9 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 15ab38c4..39764450 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 15ab38c4..39764450 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 f88685e6..aeccc7cb 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 20f20eb9..ea3763fc 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 9dcddfde..23c529cc 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 11e02639..5fda8b73 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 525e4f87..60ef814d 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 6e1f10ce..51f7d301 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 8c5e6cf9..f0abc3a3 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 d97b1a7f..fa04661e 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 7b113dbd..bdfee0e3 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 b47f344a..d3f3817e 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 f899096c..931e8ff8 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 2a13a14a..64d557e6 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 a08c118f..696e4929 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 46cabacb..4cb751a4 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 d72251e3..e64bf4e9 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 41131774..b0e320cd 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 c35df9a4..2dec4967 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 5215e5a0..cd22eb7d 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 9d308fe7..ceef8aae 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 727e325c..a40f6971 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 c7a5cf08..9d438efd 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 e5db1be9..45fdbbe3 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 00000000..dc1b29c5 --- /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 48a6e5eb..6d8bdeb8 --- 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 fbd4f584..00000000 --- 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 fbd22d01..00000000 --- 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 aa03c2ac..b1e061f7 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 e47e01f9..5f825c56 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 5637d4ee..33e6e177 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 1260b12e..ff3d652e 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 be2b7dea..b300fb42 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 ed076b0e..1cce0783 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 019d8243..39d40f81 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 7085b805..e053d935 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 00000000..428be0fc --- /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 46ca1c21..5125ba64 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 ab669f4a..0c9554f3 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 406052d8..c5761bce 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 c6f54352..489a0365 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 ef7186f6..afe5f039 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 c57fb1b7..0db38a0d 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 db6af718..ff04e352 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 7a7b2ed5..2fe6be3d 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 cbe12396..e82e448e 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 a2bb3f56..873abac0 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 6e851db3..f266e5a8 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 1e610e8a..d762d8ca 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 5897fe3b..4e6ee491 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 dedfb2b4..e39dfc2d 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 bc29afd5..940de019 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 7f4c33fd..6510881f 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 da2597b1..df8587b5 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 17027403..02c93deb 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 acd1c246..00000000 --- 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 774e9f47..b4a7455b 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 d3c9b8b3..00000000 --- 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 acb5c6cf..0b486da5 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 e7115f8b..8425242b 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 de9e810a..c9363d96 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 19081882..2411077f 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 7edd2f92..759d0c22 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 1c111ea0..fe0c77a4 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 d2a9ac4b..7e2e2096 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 9c6617e0..4547eaad 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 8e6f559c..16c99d82 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 f67062b0..c1db0d7d 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 61173ec3..91b3b867 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 d86eb584..667f5230 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 707d2130..237cca0f 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 7cb86253..81090327 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 d0639175..86e0a045 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 e7eb8109..6843ae6a 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 58a497e9..bf9adfa7 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 33d651ee..cd764ce3 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 59b5c7c2..ea5c81b4 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 6ff25d5a..a318bf2b 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 cae95096..d9ab5802 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 12d2150f..7f6eb68d 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 b595d24f..8c0829d0 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 b2aad9a4..c69a5f2b 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 8acdffaf..ddc35876 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 14569d0c..d910b643 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 b8b6a22f..d4336b0a 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 78ca1fa8..db66245f 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 07e2a86f..2dae53db 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 5625ede0..dcb83b2f 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 773db171..b7689af1 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 dbf44db6..be7c331f 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 bb2edf06..62cb7571 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 8dcdec14..53ff31be 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 f991c032..12cd66cc 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 63de5fa5..751b59fe 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 eaa4ac50..0069adba 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 60726ac4..1532752e 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 1d0fc31f..632695b8 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 53445ff8..442117df 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 0638d266..e43553ac 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 a1fc636a..2e2d073d 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 5c3bc3bb..2f46c151 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 1b801066..6788e03d 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 7b399207..ff9dce91 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 ec960857..cd2ffa45 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 15dd7380..ba3aa70a 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 e725c891..3904d145 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 79750b4f..a5fa8c0c 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 3ca12c80..b5a71a82 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 ea3baa7d..46d4d63e 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 7dae7070..3b4e217f 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 00000000..afe8b49b --- /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 b9aa1fee..26ebceff 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 4fdb0f65..25d7243d 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 239fe506..a4cf3237 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 6b51bdc5..9b17b13f 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 c3d92677..1a0cf5bf 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 f82c3437..85eae43b 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 b543f8c4..16f1e068 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 55e31e20..f780401c 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 c1cfeaeb..9381131b 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 3c81f88d..bfb1d72d 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 a874d748..c369ded8 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 d62a1e31..2d1d34e9 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 4939ffaf..a8e9cffb 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 1f8f3a65..3e048200 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 039074bc..8ed7a466 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 0aff90a2..956331ff 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 dbc14fdc..18c70c48 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 69111a64..70a98a19 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 86b7d31c..e889d1db 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 8ba057f4..41745fd5 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 b19b0ad1..dc597842 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 abc0aa82..6bb07ce6 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 10cf1309..d5fa598f 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 30da3f31..8bbdde00 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 2f084566..bbee9d6d 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 c0bb083b..665fbb31 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 642b81b3..d177706e 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 7ee8f3f6..6a2cb30e 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 359a6b4c..f2abae72 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 4c17ee6b..a711c51f 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 c1b8f0e1..8745937c 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 bc4a6558..599c4147 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 27ae714e..5f94f1c8 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 00000000..17d05052 --- /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 c3271c07..cdb6f631 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 4255d61a..734e687a 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 e16875e0..5e0e3228 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 2c8be664..ef246880 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 1460ca0f..be1e7098 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 3198cc4a..776789a2 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 f6b3e908..ec0c0ec4 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 7fb6a201..04866b2f 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 b715f784..5ac1c10c 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 8cb957b7..fbcb0542 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 42613fb7..58e176d0 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 7d1cf208..b4a11f0e 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 05594b7c..47c4748d 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 62e3353e..2a9db85a 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 267eff04..57d1a101 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 eafd50ab..a3e8e59d 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 10407a09..8c507c85 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 baf17019..a2b6faf9 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 6a6bc3d4..66816ff0 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 b6fd6469..329296f1 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 67b4dd8e..540f7f6e 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 60cc945b..4edc8b88 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 88dcae36..c24e2582 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 127b67a7..3a0065eb 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 0b146462..093173f6 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 a29715a3..b48993ef 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 96fbadc8..9bcb51bb 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 9226b080..1bd7c78e 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 93e18798..4e6706aa 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 9252cee1..348196c5 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 c6056caf..df60ffb2 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 30b91624..2b46afbc 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 2788123d..d6c84732 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 bbb9b63f..11f312f3 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 02615f3f..0c86ddc3 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 5145805e..da8a7ed9 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 085d73e7..eb2c3b2e 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 efff9e0d..08910eb0 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 e47b3bbf..94ccbb29 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 32d79ffd..4107db9b 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 4e66d666..446ee950 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 7be00912..4b9a79ba 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 5e778294..fdb36712 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 3b658ef4..20d23626 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 8b42fec9..3adc2987 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 c7cc2798..566c744e 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 20e20e3c..c0690ec0 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 4da312ba..fe2799ab 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 f05710dc..63c5713f 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 7853a20a..1c38e650 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 7a27b958..a6ac835a 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 769f0a1f..0279cb95 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 2fca9fc0..3d92bc71 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