diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index a28608f484..bc16629331 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -1,29 +1,46 @@ +# PR Checklist + +- [ ] Ths PR is up-to-date with the top of all sub-component repositories except for those sub-components which are the subject of this PR. Please consult the ufs-weather-model [wiki](https://github.com/ufs-community/ufs-weather-model/wiki/Making-code-changes-in-the-UFS-weather-model-and-its-subcomponents) if you are unsure how to do this. + +- [ ] This PR has been tested using a branch which is up-to-date with the top of all sub-component repositories except for those sub-components which are the subject of this PR + +- [ ] An Issue describing the work contained in this PR has been created either in the subcomponent(s) or in the ufs-weather-model. The Issue should be created in the repository that is most relevant to the changes in contained in the PR. The Issue and the dependent sub-component PR +are specified below. + +- [ ] If new or updated input data is required by this PR, it is clearly stated in the text of the PR. + +## Instructions: All subsequent sections of text should be filled in as appropriate. + +The information provided below allows the code managers to understand the changes relevant to this PR, whether those changes are in the ufs-weather-model repository or in a subcomponent repository. Ufs-weather-model code managers will use the information provided to add any applicable labels, assign reviewers and place it in the Commit Queue. Once the PR is in the Commit Queue, it is the PR owner's responsiblity to keep the PR up-to-date with the develop branch of ufs-weather-model. + ## Description -(Instructions: this, and all subsequent sections of text should be removed and filled in as appropriate.) -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.)? +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 Link the issues to be closed with this PR, whether in this repository, or in another repository. -(Remember, issues should always be created before starting work on a PR branch!) +(Remember, issues must always be created before starting work on a PR branch!) - 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) +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) + +- [ ] hera.intel +- [ ] hera.gnu +- [ ] orion.intel +- [ ] cheyenne.intel +- [ ] cheyenne.gnu +- [ ] gaea.intel +- [ ] jet.intel +- [ ] wcoss_cray +- [ ] wcoss_dell_p3 ## Dependencies -If testing this branch requires non-default branches in other repositories, list them. -Those branches should have matching names (ideally) +If testing this branch requires non-default branches in other repositories, list them. Those branches should have matching names (ideally). Do PRs in upstream repositories need to be merged first? If so add the "waiting for other repos" label and list the upstream PRs diff --git a/.github/workflows/main.yml b/.github/workflows/build_test.yml similarity index 82% rename from .github/workflows/main.yml rename to .github/workflows/build_test.yml index 5301085819..ae8e75dd7f 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/build_test.yml @@ -1,17 +1,15 @@ -name: Pull Request Tests +name: Pull request tests on: push: - branches: - - develop + branches: ['develop'] pull_request: - branches: - - develop + branches: ['develop'] jobs: setup: name: Set up - runs-on: ubuntu-latest + runs-on: ubuntu-20.04 outputs: tn: ${{ steps.parse.outputs.tn }} @@ -46,7 +44,7 @@ jobs: build: name: Build (${{ matrix.bld_set }}) needs: setup - runs-on: ubuntu-latest + runs-on: ubuntu-20.04 strategy: fail-fast: false @@ -68,7 +66,7 @@ jobs: - 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 }') + sudo docker rmi $(sudo docker image ls | awk '/ubuntu-hpc/ { print $3 }') - name: Prepare artifacts run: | @@ -85,8 +83,7 @@ jobs: utest: name: Unit test (${{ needs.setup.outputs.tn }}, ${{ matrix.test_set }}) needs: [setup,build] - runs-on: ubuntu-latest - #runs-on: self-hosted + runs-on: self-hosted strategy: fail-fast: false @@ -101,7 +98,7 @@ jobs: - 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 + 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 }} @@ -117,5 +114,7 @@ jobs: 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 + docker stop my-container && docker rm my-container && docker rmi ${{ needs.setup.outputs.img }}:latest + docker volume rm DataVolume + #docker rmi minsukjinoaa/fv3-input-data:input-data-20210115 + rm -f memory_stat diff --git a/.github/workflows/manage.yml b/.github/workflows/manage_workflows.yml similarity index 74% rename from .github/workflows/manage.yml rename to .github/workflows/manage_workflows.yml index 9f12a8f372..96544c3ca1 100644 --- a/.github/workflows/manage.yml +++ b/.github/workflows/manage_workflows.yml @@ -2,35 +2,37 @@ name: Manage workflows on: workflow_run: - workflows: ["Pull Request Tests"] + workflows: ["Pull request tests"] types: - requested jobs: job1: - name: Job 1 - runs-on: ubuntu-latest + name: Cancel workflows + runs-on: ubuntu-20.04 steps: - name: Checkout codes uses: actions/checkout@v2 - - name: Check if skip-ci is requested + - name: Check if run-ci is requested run: | + sleep 40 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' + check=$(cat ${GITHUB_EVENT_PATH} | ./json_helper.py check_run) + echo "TRIGGER_ID=${tr_id}" >> $GITHUB_ENV + echo "TRIGGER_BR=${tr_br}" >> $GITHUB_ENV + echo "run-ci: ${check}" + if [[ $check == no ]]; then + echo "run-ci is not requested" + echo "CURR_JOB=cancelled" >> $GITHUB_ENV 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' + echo "run-ci is requested" + echo "CURR_JOB=running" >> $GITHUB_ENV fi - name: Cancel redundant jobs diff --git a/.github/workflows/start_runners.yml b/.github/workflows/start_runners.yml new file mode 100644 index 0000000000..423315de58 --- /dev/null +++ b/.github/workflows/start_runners.yml @@ -0,0 +1,33 @@ +name: Start runners + +on: + workflow_run: + workflows: ["Pull request tests"] + types: + - requested + +jobs: + job1: + name: Start AWS runners + runs-on: ubuntu-20.04 + + steps: + - name: Check out codes + uses: actions/checkout@v2 + + - name: Configure AWS + uses: aws-actions/configure-aws-credentials@v1 + with: + aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }} + aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} + aws-region: us-east-1 + + - name: Check the status of build and start self-hosted runners + env: + aws_instance_id: ${{ secrets.AWS_INSTANCE_ID }} + run: | + cd ${GITHUB_WORKSPACE}/tests/ci + conclusion=$(cat ${GITHUB_EVENT_PATH} | ./build_status_check.py) + if [[ $conclusion == "success" ]]; then + aws ec2 start-instances --instance-ids $aws_instance_id + fi diff --git a/.github/workflows/stop_runners.yml b/.github/workflows/stop_runners.yml new file mode 100644 index 0000000000..f3497318c3 --- /dev/null +++ b/.github/workflows/stop_runners.yml @@ -0,0 +1,25 @@ +name: Stop runners + +on: + workflow_run: + workflows: ["Pull request tests"] + types: + - completed + +jobs: + job1: + name: Stop AWS runners + runs-on: ubuntu-20.04 + + steps: + - name: Configure AWS + uses: aws-actions/configure-aws-credentials@v1 + with: + aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }} + aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} + aws-region: us-east-1 + + - name: Stop self-hosted runners + env: + aws_instance_id: ${{ secrets.AWS_INSTANCE_ID }} + run: aws ec2 stop-instances --instance-ids $aws_instance_id diff --git a/.gitignore b/.gitignore index 07e72778a7..460a60a019 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,70 @@ +# Prerequisites +*.d + +# Compiled Object files +*.slo +*.lo +*.o +*.obj + +# Precompiled Headers +*.gch +*.pch + +# Compiled Dynamic libraries +*.so +*.dylib +*.dll + +# Fortran module files +*.mod +*.smod + +# Compiled Static libraries +*.lai +*.la +*.a +*.lib + +# Executables +*.exe +*.out +*.app +*.x + +# system files +*.swp +*~ +.DS_Store + +# python files +# Byte-compiled / optimized / DLL files +__pycache__/ +*.py[cod] +*$py.class + +# CMake files and directories +build*/ +install*/ +CMakeLists.txt.user +CMakeCache.txt +CMakeFiles +CMakeScripts +cmake_install.cmake +install_manifest.txt +compile_commands.json +CTestTestfile.cmake +_deps + +# repo-specific ignorables coupled*.mk rt.conf.single +ufs_model +tests/modules.fv3_* +tests/ecflow_run/ +tests/log_*/ +tests/lock/ +tests/Compile_*.log +tests/fail_test +log* +build*.log* diff --git a/.gitmodules b/.gitmodules index bf9f80c0cd..c4ba436e3a 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,20 +1,44 @@ [submodule "FV3"] - path = FV3 - url = https://github.com/NOAA-GSL/fv3atm - branch = gsd/develop-chem + path = FV3 + url = https://github.com/NOAA-GSL/fv3atm + branch = gsl/develop-chem [submodule "NEMS"] - path = NEMS - url = https://github.com/NOAA-EMC/NEMS - branch = develop + path = NEMS + url = https://github.com/NOAA-EMC/NEMS + branch = develop [submodule "FMS"] - path = FMS - url = https://github.com/NOAA-GFDL/FMS - branch = master + path = FMS + url = https://github.com/NOAA-GFDL/FMS + branch = release/2020.04 [submodule "WW3"] - path = WW3 - url = https://github.com/NOAA-EMC/WW3 - branch = develop + path = WW3 + url = https://github.com/NOAA-EMC/WW3 + branch = develop [submodule "stochastic_physics"] - path = stochastic_physics - url = https://github.com/noaa-psd/stochastic_physics - branch = master + path = stochastic_physics + url = https://github.com/noaa-gsl/stochastic_physics + branch = gsl/develop +[submodule "gocart"] + path = gocart + url = https://github.com/NOAA-GSL/GOCART + branch = gsl/develop-chem +[submodule "CMakeModules"] + path = CMakeModules + url = https://github.com/NOAA-EMC/CMakeModules + branch = develop +[submodule "CMEPS"] + path = CMEPS-interface/CMEPS + url = https://github.com/NOAA-EMC/CMEPS.git + branch = emc/develop +[submodule "MOM6"] + path = MOM6-interface/MOM6 + url = https://github.com/NOAA-EMC/MOM6 + branch = dev/emc +[submodule "CICE"] + path = CICE-interface/CICE + url = https://github.com/NOAA-EMC/CICE + branch = emc/develop +[submodule "DATM"] + path = DATM + url = https://github.com/NOAA-EMC/NEMSdatm + branch = develop diff --git a/CICE-interface/CICE b/CICE-interface/CICE new file mode 160000 index 0000000000..f773ef3892 --- /dev/null +++ b/CICE-interface/CICE @@ -0,0 +1 @@ +Subproject commit f773ef3892615da4b4af26b4be3e57c9f29b9343 diff --git a/CICE-interface/CMakeLists.txt b/CICE-interface/CMakeLists.txt new file mode 100644 index 0000000000..6a27d3a88a --- /dev/null +++ b/CICE-interface/CMakeLists.txt @@ -0,0 +1,101 @@ +### CICE Fortran compiler flags +if(CMAKE_Fortran_COMPILER_ID MATCHES "GNU") + set(CMAKE_Fortran_FLAGS "-g -fbacktrace") + set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -fconvert=big-endian -ffree-line-length-none ") + set(CMAKE_Fortran_FLAGS_RELEASE "-O2") + set(CMAKE_Fortran_FLAGS_DEBUG "-O0 -Wall -Wextra -fcheck=bounds -ffpe-trap=invalid,zero,overflow,underflow" ) + set(CMAKE_Fortran_LINK_FLAGS "" ) +elseif(CMAKE_Fortran_COMPILER_ID MATCHES "Intel") + set(CMAKE_Fortran_FLAGS "-g -traceback") + set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -FR -convert big_endian -assume byterecl -ftz -align array64byte -xHOST") + set(CMAKE_Fortran_FLAGS_RELEASE "-O2 -fp-model precise") + set(CMAKE_Fortran_FLAGS_DEBUG "-O0 -check uninit -check bounds -check pointers -fpe0 -check noarg_temp_created") + set(CMAKE_Fortran_LINK_FLAGS "") +else() + message(WARNING "Fortran compiler with ID ${CMAKE_Fortran_COMPILER_ID} will be used with CMake default options") +endif() + +### CICE C compiler flags +if(CMAKE_C_COMPILER_ID MATCHES "GNU") + set(CMAKE_C_FLAGS "-g") + set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS}") + set(CMAKE_C_FLAGS_RELEASE "-O3") + set(CMAKE_C_FLAGS_DEBUG "-O0") + set(CMAKE_C_LINK_FLAGS "") +elseif(CMAKE_C_COMPILER_ID MATCHES "Intel") + set( CMAKE_C_FLAGS "-g -traceback") + set( CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -xHOST") + set( CMAKE_C_FLAGS_RELEASE "-O2 -fp-model precise") + set( CMAKE_C_FLAGS_DEBUG "-O0 -ftrapuv") + set( CMAKE_C_LINK_FLAGS "") +elseif(CMAKE_C_COMPILER_ID MATCHES "Clang") + set(CMAKE_C_FLAGS "-g") + set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS}") + set( CMAKE_C_FLAGS_RELEASE "-O3" ) + set( CMAKE_C_FLAGS_DEBUG "-O0" ) + set( CMAKE_C_LINK_FLAGS "" ) +else() + message(WARNING "C compiler with ID ${CMAKE_C_COMPILER_ID} will be used with CMake default options") +endif() + +# Configuration Options +set(CICE_IO "NetCDF" CACHE STRING "CICE OPTIONS: Choose IO options.") +set_property(CACHE CICE_IO PROPERTY STRINGS "NetCDF" "PIO" "Binary") + +# Too many files to list, so include them via this file +include("cice_files.cmake") + +# Collect source files for library +list(APPEND lib_src_files + ${cice_shared_files} + ${cice_shared_files_c} + ${icepack_files} + ${cice_mpi_comm_files} + ${cice_nuopc_cmeps_driver_files}) + +list(APPEND _cice_defs FORTRANUNDERSCORE + coupled) + +# Select IO source files based on CICE_IO +if(CICE_IO MATCHES "NetCDF") + list(APPEND lib_src_files ${cice_netcdf_io_files}) + list(APPEND _cice_defs USE_NETCDF) +elseif(CICE_IO MATCHES "PIO") + list(APPEND lib_src_files ${cice_pio2_io_files}) + list(APPEND _cice_defs USE_NETCDF) +elseif(CICE_IO MATCHES "Binary") + list(APPEND lib_src_files ${cice_binary_io_files}) +endif() + +### Create target library and set PUBLIC interfaces on the library +add_library(cice STATIC ${lib_src_files}) +set_target_properties(cice PROPERTIES Fortran_MODULE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/mod) +target_compile_definitions(cice PUBLIC "${_cice_defs}") +target_include_directories(cice PUBLIC $ + $) +target_link_libraries(cice PUBLIC esmf) +if(CICE_IO MATCHES "^(NetCDF|PIO)$") + target_link_libraries(cice PUBLIC NetCDF::NetCDF_Fortran) + if(CICE_IO MATCHES "PIO") + target_link_libraries(cice PUBLIC PIO::PIO_Fortran) + endif() +endif() +if(OpenMP_Fortran_FOUND) + target_link_libraries(cice PRIVATE OpenMP::OpenMP_Fortran) +endif() + +############################################################################### +### Install +############################################################################### + +install( + TARGETS cice + EXPORT cice-config + LIBRARY DESTINATION lib + ARCHIVE DESTINATION lib + COMPONENT Library) + +install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/mod DESTINATION ${CMAKE_INSTALL_PREFIX}/CICE) + +install(EXPORT cice-config + DESTINATION lib/cmake) diff --git a/CICE-interface/cice_files.cmake b/CICE-interface/cice_files.cmake new file mode 100644 index 0000000000..2787dbfb21 --- /dev/null +++ b/CICE-interface/cice_files.cmake @@ -0,0 +1,186 @@ +list(APPEND cice_shared_files + #Shared List: + CICE/cicecore/shared/ice_arrays_column.F90 + CICE/cicecore/shared/ice_calendar.F90 + CICE/cicecore/shared/ice_constants.F90 + CICE/cicecore/shared/ice_distribution.F90 + CICE/cicecore/shared/ice_domain_size.F90 + CICE/cicecore/shared/ice_fileunits.F90 + CICE/cicecore/shared/ice_init_column.F90 + CICE/cicecore/shared/ice_kinds_mod.F90 + CICE/cicecore/shared/ice_restart_column.F90 + CICE/cicecore/shared/ice_restart_shared.F90 + CICE/cicecore/shared/ice_spacecurve.F90 + + #Analysis List: + CICE/cicecore/cicedynB/analysis/ice_diagnostics.F90 + CICE/cicecore/cicedynB/analysis/ice_diagnostics_bgc.F90 + CICE/cicecore/cicedynB/analysis/ice_history.F90 + CICE/cicecore/cicedynB/analysis/ice_history_bgc.F90 + CICE/cicecore/cicedynB/analysis/ice_history_drag.F90 + CICE/cicecore/cicedynB/analysis/ice_history_fsd.F90 + CICE/cicecore/cicedynB/analysis/ice_history_mechred.F90 + CICE/cicecore/cicedynB/analysis/ice_history_pond.F90 + CICE/cicecore/cicedynB/analysis/ice_history_shared.F90 + + #Dynamics List: + CICE/cicecore/cicedynB/dynamics/ice_dyn_eap.F90 + CICE/cicecore/cicedynB/dynamics/ice_dyn_evp.F90 + CICE/cicecore/cicedynB/dynamics/ice_dyn_evp_1d.F90 + CICE/cicecore/cicedynB/dynamics/ice_dyn_shared.F90 + CICE/cicecore/cicedynB/dynamics/ice_dyn_vp.F90 + CICE/cicecore/cicedynB/dynamics/ice_transport_driver.F90 + CICE/cicecore/cicedynB/dynamics/ice_transport_remap.F90 + + #General List: + CICE/cicecore/cicedynB/general/ice_flux.F90 + CICE/cicecore/cicedynB/general/ice_flux_bgc.F90 + CICE/cicecore/cicedynB/general/ice_forcing.F90 + CICE/cicecore/cicedynB/general/ice_forcing_bgc.F90 + CICE/cicecore/cicedynB/general/ice_init.F90 + CICE/cicecore/cicedynB/general/ice_state.F90 + CICE/cicecore/cicedynB/general/ice_step_mod.F90 + + #Infrastructure List + CICE/cicecore/cicedynB/infrastructure/ice_blocks.F90 + CICE/cicecore/cicedynB/infrastructure/ice_domain.F90 + CICE/cicecore/cicedynB/infrastructure/ice_grid.F90 + CICE/cicecore/cicedynB/infrastructure/ice_read_write.F90 + CICE/cicecore/cicedynB/infrastructure/ice_restart_driver.F90 + CICE/cicecore/cicedynB/infrastructure/ice_restoring.F90 +) + + +#Icepack List: +list(APPEND icepack_files + CICE/icepack/columnphysics/icepack_aerosol.F90 + CICE/icepack/columnphysics/icepack_age.F90 + CICE/icepack/columnphysics/icepack_algae.F90 + CICE/icepack/columnphysics/icepack_atmo.F90 + CICE/icepack/columnphysics/icepack_brine.F90 + CICE/icepack/columnphysics/icepack_firstyear.F90 + CICE/icepack/columnphysics/icepack_flux.F90 + CICE/icepack/columnphysics/icepack_fsd.F90 + CICE/icepack/columnphysics/icepack_intfc.F90 + CICE/icepack/columnphysics/icepack_isotope.F90 + CICE/icepack/columnphysics/icepack_itd.F90 + CICE/icepack/columnphysics/icepack_kinds.F90 + CICE/icepack/columnphysics/icepack_mechred.F90 + CICE/icepack/columnphysics/icepack_meltpond_cesm.F90 + CICE/icepack/columnphysics/icepack_meltpond_lvl.F90 + CICE/icepack/columnphysics/icepack_meltpond_topo.F90 + CICE/icepack/columnphysics/icepack_mushy_physics.F90 + CICE/icepack/columnphysics/icepack_ocean.F90 + CICE/icepack/columnphysics/icepack_orbital.F90 + CICE/icepack/columnphysics/icepack_parameters.F90 + CICE/icepack/columnphysics/icepack_shortwave.F90 + CICE/icepack/columnphysics/icepack_therm_0layer.F90 + CICE/icepack/columnphysics/icepack_therm_bl99.F90 + CICE/icepack/columnphysics/icepack_therm_itd.F90 + CICE/icepack/columnphysics/icepack_therm_mushy.F90 + CICE/icepack/columnphysics/icepack_therm_shared.F90 + CICE/icepack/columnphysics/icepack_therm_vertical.F90 + CICE/icepack/columnphysics/icepack_tracers.F90 + CICE/icepack/columnphysics/icepack_warnings.F90 + CICE/icepack/columnphysics/icepack_wavefracspec.F90 + CICE/icepack/columnphysics/icepack_zbgc.F90 + CICE/icepack/columnphysics/icepack_zbgc_shared.F90 + CICE/icepack/columnphysics/icepack_zsalinity.F90 +) + +list(APPEND cice_shared_files_c + CICE/cicecore/cicedynB/infrastructure/ice_shr_reprosum86.c +) + +#-- Using MPI +list(APPEND cice_mpi_comm_files + CICE/cicecore/cicedynB/infrastructure/comm/mpi/ice_boundary.F90 + CICE/cicecore/cicedynB/infrastructure/comm/mpi/ice_broadcast.F90 + CICE/cicecore/cicedynB/infrastructure/comm/mpi/ice_communicate.F90 + CICE/cicecore/cicedynB/infrastructure/comm/mpi/ice_exit.F90 + CICE/cicecore/cicedynB/infrastructure/comm/mpi/ice_gather_scatter.F90 + CICE/cicecore/cicedynB/infrastructure/comm/mpi/ice_global_reductions.F90 + CICE/cicecore/cicedynB/infrastructure/comm/mpi/ice_reprosum.F90 + CICE/cicecore/cicedynB/infrastructure/comm/mpi/ice_timers.F90 +) + +#-- Using Serial +list(APPEND cice_serial_comm_files + CICE/cicecore/cicedynB/infrastructure/comm/serial/ice_boundary.F90 + CICE/cicecore/cicedynB/infrastructure/comm/serial/ice_broadcast.F90 + CICE/cicecore/cicedynB/infrastructure/comm/serial/ice_communicate.F90 + CICE/cicecore/cicedynB/infrastructure/comm/serial/ice_exit.F90 + CICE/cicecore/cicedynB/infrastructure/comm/serial/ice_gather_scatter.F90 + CICE/cicecore/cicedynB/infrastructure/comm/serial/ice_global_reductions.F90 + CICE/cicecore/cicedynB/infrastructure/comm/serial/ice_reprosum.F90 + CICE/cicecore/cicedynB/infrastructure/comm/serial/ice_timers.F90 +) + +#-- Using binary IO +list(APPEND cice_binary_io_files + CICE/cicecore/cicedynB/infrastructure/io/io_binary/ice_history_write.F90 + CICE/cicecore/cicedynB/infrastructure/io/io_binary/ice_restart.F90 +) + +#-- Using NetCDF IO +list(APPEND cice_netcdf_io_files + CICE/cicecore/cicedynB/infrastructure/io/io_netcdf/ice_history_write.F90 + CICE/cicecore/cicedynB/infrastructure/io/io_netcdf/ice_restart.F90 +) + +#PIO2 I/O List: +list(APPEND cice_pio2_io_files + CICE/cicecore/cicedynB/infrastructure/io/io_pio2/ice_history_write.F90 + CICE/cicecore/cicedynB/infrastructure/io/io_pio2/ice_pio.F90 + CICE/cicecore/cicedynB/infrastructure/io/io_pio2/ice_restart.F90 +) + +#-- Using standalone driver +list(APPEND cice_standalone_driver_files + CICE/cicecore/drivers/standalone/cice/CICE.F90 + CICE/cicecore/drivers/standalone/cice/CICE_FinalMod.F90 + CICE/cicecore/drivers/standalone/cice/CICE_InitMod.F90 + CICE/cicecore/drivers/standalone/cice/CICE_RunMod.F90 +) + +#-- Using NUOPC CMEPS driver +list(APPEND cice_nuopc_cmeps_driver_files + CICE/cicecore/drivers/nuopc/cmeps/CICE_FinalMod.F90 + CICE/cicecore/drivers/nuopc/cmeps/CICE_InitMod.F90 + CICE/cicecore/drivers/nuopc/cmeps/CICE_RunMod.F90 + CICE/cicecore/drivers/nuopc/cmeps/cice_wrapper_mod.F90 + CICE/cicecore/drivers/nuopc/cmeps/ice_comp_nuopc.F90 + CICE/cicecore/drivers/nuopc/cmeps/ice_import_export.F90 + CICE/cicecore/drivers/nuopc/cmeps/ice_prescribed_mod.F90 + CICE/cicecore/drivers/nuopc/cmeps/ice_scam.F90 + CICE/cicecore/drivers/nuopc/cmeps/ice_shr_methods.F90 +) + +#-- Using NUOPC DMI driver +list(APPEND cice_nuopc_dmi_driver_files + CICE/cicecore/drivers/nuopc/dmi/CICE.F90 + CICE/cicecore/drivers/nuopc/dmi/CICE_FinalMod.F90 + CICE/cicecore/drivers/nuopc/dmi/CICE_InitMod.F90 + CICE/cicecore/drivers/nuopc/dmi/CICE_RunMod.F90 +) + +#-- Using direct driver +list(APPEND cice_direct_driver_files + CICE/cicecore/drivers/direct/hadgem3/CICE.F90 + CICE/cicecore/drivers/direct/hadgem3/CICE_FinalMod.F90 + CICE/cicecore/drivers/direct/hadgem3/CICE_InitMod.F90 + CICE/cicecore/drivers/direct/hadgem3/CICE_RunMod.F90 +) + +#-- Using MCT driver +list(APPEND cice_mct_driver_files + CICE/cicecore/drivers/mct/cesm1/CICE_FinalMod.F90 + CICE/cicecore/drivers/mct/cesm1/CICE_InitMod.F90 + CICE/cicecore/drivers/mct/cesm1/CICE_RunMod.F90 + CICE/cicecore/drivers/mct/cesm1/ice_comp_esmf.F90 + CICE/cicecore/drivers/mct/cesm1/ice_comp_mct.F90 + CICE/cicecore/drivers/mct/cesm1/ice_cpl_indices.F90 + CICE/cicecore/drivers/mct/cesm1/ice_import_export.F90 + CICE/cicecore/drivers/mct/cesm1/ice_prescribed_mod.F90 + CICE/cicecore/drivers/mct/cesm1/ice_scam.F90 +) diff --git a/CMEPS-interface/CMEPS b/CMEPS-interface/CMEPS new file mode 160000 index 0000000000..0658dde477 --- /dev/null +++ b/CMEPS-interface/CMEPS @@ -0,0 +1 @@ +Subproject commit 0658dde477b92348bc8608a8c1d20485843bf4a4 diff --git a/CMEPS-interface/CMakeLists.txt b/CMEPS-interface/CMakeLists.txt new file mode 100644 index 0000000000..ae4e71627c --- /dev/null +++ b/CMEPS-interface/CMakeLists.txt @@ -0,0 +1,98 @@ +# CMEPS compiler flags +if(CMAKE_Fortran_COMPILER_ID MATCHES "GNU") + set(CMAKE_Fortran_FLAGS "-g -fbacktrace -ffree-line-length-none") + set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS}") + set(CMAKE_Fortran_FLAGS_RELEASE "-O2") + set(CMAKE_Fortran_FLAGS_DEBUG "-O0 -fcheck=bounds -ffpe-trap=invalid,zero,overflow,underflow" ) + set(CMAKE_Fortran_LINK_FLAGS "") +elseif(CMAKE_Fortran_COMPILER_ID MATCHES "Intel") + set(CMAKE_Fortran_FLAGS "-g -traceback") + set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -O -assume realloc_lhs") + set(CMAKE_Fortran_FLAGS_RELEASE "-O2 -fp-model precise") + set(CMAKE_Fortran_FLAGS_DEBUG "-O0 -check -check noarg_temp_created -check nopointer -fpe0 -ftrapuv") + set(CMAKE_Fortran_LINK_FLAGS "") +else() + message(WARNING "Fortran compiler with ID ${CMAKE_Fortran_COMPILER_ID} will be used with CMake default options") +endif() + +list(APPEND _nems_util_files + CMEPS/util/shr_abort_mod.F90 + CMEPS/util/shr_log_mod.F90 + CMEPS/util/shr_pio_mod.F90 + CMEPS/util/shr_sys_mod.F90 + CMEPS/util/shr_flux_mod.F90 + CMEPS/util/shr_mpi_mod.F90 + CMEPS/util/glc_elevclass_mod.F90 + CMEPS/util/shr_mem_mod.F90 + CMEPS/util/shr_kind_mod.F90 + CMEPS/util/perf_mod.F90 + CMEPS/util/shr_const_mod.F90) + +list(APPEND _mediator_files + CMEPS/mediator/med_phases_restart_mod.F90 + CMEPS/mediator/med_map_mod.F90 + CMEPS/mediator/med_methods_mod.F90 + CMEPS/mediator/med_phases_prep_ice_mod.F90 + CMEPS/mediator/med_phases_history_mod.F90 + CMEPS/mediator/med_phases_prep_glc_mod.F90 + CMEPS/mediator/med_internalstate_mod.F90 + CMEPS/mediator/med_phases_profile_mod.F90 + CMEPS/mediator/esmFldsExchange_hafs_mod.F90 + CMEPS/mediator/med_phases_prep_rof_mod.F90 + CMEPS/mediator/esmFldsExchange_cesm_mod.F90 + CMEPS/mediator/med_merge_mod.F90 + CMEPS/mediator/med_constants_mod.F90 + CMEPS/mediator/med_kind_mod.F90 + CMEPS/mediator/esmFldsExchange_nems_mod.F90 + CMEPS/mediator/med_phases_prep_lnd_mod.F90 + CMEPS/mediator/med_phases_prep_atm_mod.F90 + CMEPS/mediator/med_phases_prep_ocn_mod.F90 + CMEPS/mediator/esmFlds.F90 + CMEPS/mediator/med.F90 + CMEPS/mediator/med_time_mod.F90 + CMEPS/mediator/med_phases_ocnalb_mod.F90 + CMEPS/mediator/med_phases_prep_wav_mod.F90 + CMEPS/mediator/med_utils_mod.F90 + CMEPS/mediator/med_fraction_mod.F90 + CMEPS/mediator/med_phases_aofluxes_mod.F90 + CMEPS/mediator/med_io_mod.F90 + CMEPS/mediator/med_diag_mod.F90 + CMEPS/mediator/med_phases_post_atm_mod.F90 + CMEPS/mediator/med_phases_post_ice_mod.F90 + CMEPS/mediator/med_phases_post_ocn_mod.F90 + CMEPS/mediator/med_phases_post_lnd_mod.F90 + CMEPS/mediator/med_phases_post_glc_mod.F90 + CMEPS/mediator/med_phases_post_rof_mod.F90 + CMEPS/mediator/med_phases_post_wav_mod.F90) + +list(APPEND _mediator_defs ESMF_VERSION_MAJOR=${ESMF_VERSION_MAJOR} + ESMF_VERSION_MINOR=${ESMF_VERSION_MINOR} + INTERNAL_PIO_INIT) + +### Create target library and set PUBLIC interfaces on the library +add_library(cmeps STATIC ${_nems_util_files} ${_mediator_files}) +set_target_properties(cmeps PROPERTIES Fortran_MODULE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/mod) +target_compile_definitions(cmeps PUBLIC "${_mediator_defs}") +target_include_directories(cmeps PUBLIC $ + $) +target_link_libraries(cmeps PUBLIC esmf + PIO::PIO_Fortran) +if(OpenMP_Fortran_FOUND) + target_link_libraries(cmeps PRIVATE OpenMP::OpenMP_Fortran) +endif() + +############################################################################### +### Install +############################################################################### + +install( + TARGETS cmeps + EXPORT cmeps-config + LIBRARY DESTINATION lib + ARCHIVE DESTINATION lib + COMPONENT Library) + +install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/mod DESTINATION ${CMAKE_INSTALL_PREFIX}/CMEPS) + +install(EXPORT cmeps-config + DESTINATION lib/cmake) diff --git a/CMakeLists.txt b/CMakeLists.txt index 09a1ed7dec..c845ce2d10 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -11,50 +11,103 @@ set(CMAKE_CXX_COMPILER $ENV{CMAKE_CXX_COMPILER}) set(CMAKE_Fortran_COMPILER $ENV{CMAKE_Fortran_COMPILER}) set(CMAKE_Platform $ENV{CMAKE_Platform}) -project(ufs-weather-model +project(ufs VERSION 1.0 LANGUAGES C CXX Fortran) list(APPEND CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake) +list(APPEND CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/CMakeModules/Modules) set(32BIT OFF CACHE BOOL "Enable 32BIT (single precision arithmetic in dycore)") 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") set(PARALLEL_NETCDF OFF CACHE BOOL "Enable parallel NetCDF") -set(QUAD_PRECISION ON CACHE BOOL "Enable QUAD_PRECISION (for certain grid metric terms in dycore)") set(REPRO OFF CACHE BOOL "Enable REPRO mode") +set(JEDI_DRIVER OFF CACHE BOOL "Enable JEDI as top level driver") + +# Component Options +set(FMS OFF CACHE BOOL "Enable FMS") +set(FV3 OFF CACHE BOOL "Enable FV3") +set(MOM6 OFF CACHE BOOL "Enable MOM6") +set(CICE6 OFF CACHE BOOL "Enable CICE6") set(WW3 OFF CACHE BOOL "Enable WW3") +set(STOCH_PHYS OFF CACHE BOOL "Enable Stochastic Physics") +set(NEMSdatm OFF CACHE BOOL "Enable NEMSdatm") +set(CMEPS OFF CACHE BOOL "Enable CMEPS") +set(CDEPS OFF CACHE BOOL "Enable CDEPS") +set(GOCART OFF CACHE BOOL "Enable GOCART") + +# Valid applications and choices +list(APPEND VALID_APPS ATM ATMC ATMW S2S S2SW DATM DATM_NEMS) +set(APP NONE CACHE BOOL "Application Name") +if(NOT (APP IN_LIST VALID_APPS)) + message(FATAL_ERROR "${APP} is not a valid application.\nValid Applications are: ${VALID_APPS}") +endif() + +############################################################################### +### Set CMAKE_BUILD_TYPE for DEBUG mode +############################################################################### +if(DEBUG) + set(CMAKE_BUILD_TYPE "Debug" CACHE STRING "Set type of build to Debug." FORCE) +else() + set(CMAKE_BUILD_TYPE "Release" CACHE STRING "Set type of build to Release." FORCE) +endif() if(CMAKE_Platform) message("") - if(EXISTS ${PROJECT_SOURCE_DIR}/cmake/configure_${CMAKE_Platform}.cmake) + if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/cmake/configure_${CMAKE_Platform}.cmake) message("Setting configuration for ${CMAKE_Platform}") - include(${PROJECT_SOURCE_DIR}/cmake/configure_${CMAKE_Platform}.cmake) + include(${CMAKE_CURRENT_SOURCE_DIR}/cmake/configure_${CMAKE_Platform}.cmake) else() message("Platform '${CMAKE_Platform}' configuration file does not exist") endif() + + # DH* 20210208 temporary workaround for FMS issues on Cheyenne with GNU 9.1.0 + if (CMAKE_Platform MATCHES "cheyenne.gnu") + message("Applying patch cheyenne_gnu_fms_mpp_util_mpi_inc.patch") + execute_process(COMMAND patch -N -p0 INPUT_FILE cheyenne_gnu_fms_mpp_util_mpi_inc.patch + WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} + OUTPUT_FILE ${CMAKE_CURRENT_BINARY_DIR}/cheyenne_gnu_fms_mpp_util_mpi_inc.patch.out + ERROR_FILE ${CMAKE_CURRENT_BINARY_DIR}/cheyenne_gnu_fms_mpp_util_mpi_inc.patch.err + RESULT_VARIABLE RC) + # *DH 20210208 + endif() endif() message("") -message("32BIT ............ ${32BIT}") message("AVX2 ............. ${AVX2}") -message("SIMDMULTIARCH ${SIMDMULTIARCH}") -message("CCPP ............. ${CCPP}") +message("SIMDMULTIARCH ... ${SIMDMULTIARCH}") message("DEBUG ............ ${DEBUG}") message("DEBUG_LINKMPI .... ${DEBUG_LINKMPI}") message("INLINE_POST ...... ${INLINE_POST}") message("MULTI_GASES ...... ${MULTI_GASES}") message("OPENMP ........... ${OPENMP}") message("PARALLEL_NETCDF .. ${PARALLEL_NETCDF}") -message("QUAD_PRECISION ... ${QUAD_PRECISION}") message("REPRO ............ ${REPRO}") +message("") + +# Configure selected application specific components +include(cmake/configure_apps.cmake) + +# Components +message("") +message("FMS .............. ${FMS}") +message("FV3 .............. ${FV3}") +message("MOM6 ............. ${MOM6}") +message("CICE6 ............ ${CICE6}") message("WW3 .............. ${WW3}") +message("STOCH_PHYS ....... ${STOCH_PHYS}") +message("NEMSdatm ......... ${NEMSdatm}") +message("CDEPS ............ ${CDEPS}") +message("CMEPS ............ ${CMEPS}") + +# Options that applications reset +message("32BIT ............ ${32BIT}") message("") get_filename_component (C_COMPILER_NAME ${CMAKE_C_COMPILER} NAME) @@ -65,12 +118,25 @@ message("CXX compiler: ${CMAKE_CXX_COMPILER_ID} ${CMAKE_CXX_COMPILER_VERSION message("Fortran compiler: ${CMAKE_Fortran_COMPILER_ID} ${CMAKE_Fortran_COMPILER_VERSION} (${Fortran_COMPILER_NAME})") message("") +if (CMAKE_Fortran_COMPILER_ID MATCHES "GNU" AND CMAKE_Fortran_COMPILER_VERSION VERSION_LESS 9.0.0) + message(FATAL_ERROR "GNU Compiler >= 9 is required") +endif() + include(cmake/${CMAKE_Fortran_COMPILER_ID}.cmake) message("") -find_package(NetCDF REQUIRED C Fortran) +############################################################################### +### Find Dependencies +############################################################################### find_package(MPI REQUIRED) +if(OPENMP) + find_package(OpenMP REQUIRED) +endif() +find_package(NetCDF REQUIRED C Fortran) find_package(ESMF MODULE REQUIRED) +if(CMEPS) + find_package(PIO REQUIRED COMPONENTS C Fortran STATIC) +endif() find_package(bacio REQUIRED) find_package(nemsio REQUIRED) @@ -78,225 +144,259 @@ find_package(sp REQUIRED) find_package(w3emc REQUIRED) find_package(w3nco REQUIRED) if(INLINE_POST) - find_package(nceppost REQUIRED) + find_package(upp REQUIRED) endif() + # See https://github.com/NOAA-EMC/NCEPLIBS-nemsio/pull/22 target_link_libraries(nemsio::nemsio INTERFACE w3emc::w3emc_d bacio::bacio_4) -add_definitions(-Duse_libMPI) -add_definitions(-Duse_netCDF) -add_definitions(-Duse_WRTCOMP) -add_definitions(-DSPMD) -add_definitions(-DUSE_LOG_DIAG_FIELD_INFO) -#add_definitions(-Duse_LARGEFILE) -add_definitions(-DUSE_GFSL63) -add_definitions(-DGFS_PHYS) -add_definitions(-DMOIST_CAPPA) -add_definitions(-DUSE_COND) -add_definitions(-DNEW_TAUCTMAX) -add_definitions(-DINTERNAL_FILE_NML) - -if (CMAKE_Fortran_COMPILER_ID MATCHES "GNU" AND CMAKE_Fortran_COMPILER_VERSION VERSION_LESS 9.0.0) - message(FATAL_ERROR "GNU Compiler >= 9 is required") -endif() - -if(CCPP) - - find_package(Python 3 QUIET COMPONENTS Interpreter) - if (NOT Python_Interpreter_FOUND) - find_package(Python 2.7 QUIET REQUIRED COMPONENTS Interpreter) - endif() - message("Found Python: ${Python_EXECUTABLE}") - - if(DEFINED CCPP_SUITES) - message("Calling CCPP code generator (ccpp_prebuild.py) for SUITES = ${CCPP_SUITES}") - 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" - WORKING_DIRECTORY ${PROJECT_SOURCE_DIR} - OUTPUT_FILE ${PROJECT_BINARY_DIR}/ccpp_prebuild.out - ERROR_FILE ${PROJECT_BINARY_DIR}/ccpp_prebuild.err - RESULT_VARIABLE RC - ) - else() - message("Calling CCPP code generator (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} - OUTPUT_FILE ${PROJECT_BINARY_DIR}/ccpp_prebuild.out - ERROR_FILE ${PROJECT_BINARY_DIR}/ccpp_prebuild.err - RESULT_VARIABLE RC - ) - endif() - - # Check return code from ccpp_prebuild.py - if(RC EQUAL 0) - message("") - else() - message(FATAL_ERROR "An error occured while running ccpp_prebuild.py, check ${PROJECT_BINARY_DIR}/ccpp_prebuild.{out,err}") - endif() - - # this should not be necessary; including CCPP_*.cmake here and passing - # SCHEMES, CAPS and TYPEDEFS via environment variables to CCPP build. - # CCPP should be able to directly include those three .cmake files. - - include(${PROJECT_BINARY_DIR}/FV3/ccpp/physics/CCPP_SCHEMES.cmake) - include(${PROJECT_BINARY_DIR}/FV3/ccpp/physics/CCPP_CAPS.cmake) - include(${PROJECT_BINARY_DIR}/FV3/ccpp/physics/CCPP_TYPEDEFS.cmake) - - set(ENV{CCPP_SCHEMES} "${SCHEMES}") - set(ENV{CCPP_CAPS} "${CAPS}") - set(ENV{CCPP_TYPEDEFS} "${TYPEDEFS}") - -endif() +# Configure Python +find_package(Python 3 REQUIRED COMPONENTS Interpreter) +message("Found Python: ${Python_EXECUTABLE}") ############################################################################### ### FMS ############################################################################### -include(fms_files.cmake) -add_library(fms ${fms_src_files}) -# stupid cmake can not figure out dependency of fft.F90 on fft99.F90 because 'use fft99_mod' is inside ifdefs -set_property(SOURCE FMS/fft/fft.F90 APPEND_STRING PROPERTY COMPILE_FLAGS "-DSGICRAY=0 -DNAGFFT=0") - -target_include_directories(fms PUBLIC $ - $ - $ - $) -target_link_libraries(fms PRIVATE NetCDF::NetCDF_Fortran) -set_target_properties(fms PROPERTIES ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/FMS) -set_target_properties(fms PROPERTIES Fortran_MODULE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/FMS/mod) -target_include_directories(fms PUBLIC $) +if(FMS) + set(GFS_PHYS ON CACHE BOOL "Enable GFS Physics") + if(NOT 32BIT) + set(64BIT ON CACHE BOOL "Enable 64-bit") + endif() + + add_subdirectory(FMS) + + if(32BIT) + add_library(fms ALIAS fms_r4) + else() + add_library(fms ALIAS fms_r8) + endif() +endif(FMS) ############################################################################### ### stochastic_physics ############################################################################### -add_subdirectory(stochastic_physics) +if(STOCH_PHYS) + add_subdirectory(stochastic_physics) +endif() ############################################################################### -### FV3 +### Atmosphere Components [FV3, MPAS?] ############################################################################### -add_subdirectory(FV3) +if(FV3) + add_subdirectory(FV3) +endif() ############################################################################### -### WW3 +### Wave components [WW3] ############################################################################### if(WW3) - set(WW3_COMP ${CMAKE_Platform}) - if(${CMAKE_Platform} STREQUAL "hera.intel") - set(WW3_COMP "hera") - endif() - if(${CMAKE_Platform} STREQUAL "orion.intel") - set(WW3_COMP "orion") + if(CMAKE_Platform) + if(${CMAKE_Platform} STREQUAL "wcoss2") + set(WW3_COMP "wcoss_cray") + elseif(${CMAKE_Platform} MATCHES "linux*" OR ${CMAKE_Platform} MATCHES "macosx*") + if (CMAKE_Fortran_COMPILER_ID MATCHES "GNU") + set(WW3_COMP "gnu") + elseif (CMAKE_Fortran_COMPILER_ID MATCHES "Intel") + set(WW3_COMP "intel") + endif() + else() + set(WW3_COMP ${CMAKE_Platform}) + endif() endif() message("Build WW3:") message(" run: ${CMAKE_BUILD_TOOL} WW3_PARCOMPN=4 WW3_COMP=${WW3_COMP} ww3_nemslibonly") - message(" in: ${PROJECT_SOURCE_DIR}/WW3/model/esmf") + message(" in: ${CMAKE_CURRENT_SOURCE_DIR}/WW3/model/esmf") message("") add_custom_target(ww3_nems - WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}/WW3/model/esmf - COMMAND ${CMAKE_BUILD_TOOL} WW3_PARCOMPN=4 WW3_COMP=${WW3_COMP} ww3_nemslibonly > ${PROJECT_BINARY_DIR}/ww3_make.log 2>&1 - ) + WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/WW3/model/esmf + COMMAND ${CMAKE_BUILD_TOOL} WW3_PARCOMPN=4 WW3_COMP=${WW3_COMP} ww3_nemslibonly > ${CMAKE_CURRENT_BINARY_DIR}/ww3_make.log 2>&1) - set(WW3_LIBS ${PROJECT_SOURCE_DIR}/WW3/model/obj/libww3_multi_esmf.a) + set(WW3_LIBS ${CMAKE_CURRENT_SOURCE_DIR}/WW3/model/obj/libww3_multi_esmf.a) endif() ############################################################################### -### NEMS (ufs-weather-model-lib) +### Marine Components [MOM6, CICE6] ############################################################################### -add_library( - ufs-weather-model-lib - - NEMS/src/module_NEMS_UTILS.F90 - NEMS/src/module_MEDIATOR_methods.F90 - NEMS/src/module_MEDIATOR.F90 - NEMS/src/module_MEDIATOR_SpaceWeather.F90 - NEMS/src/module_EARTH_INTERNAL_STATE.F90 - NEMS/src/module_EARTH_GRID_COMP.F90 - NEMS/src/module_NEMS_INTERNAL_STATE.F90 - NEMS/src/module_NEMS_GRID_COMP.F90 - NEMS/src/module_NEMS_Rusage.F90 - NEMS/src/nems_c_rusage.c - NEMS/src/ENS_Cpl/ENS_CplComp_ESMFMod_STUB.F90 -) -add_dependencies(ufs-weather-model-lib fv3atm) -target_link_libraries(ufs-weather-model-lib PRIVATE esmf) - -target_compile_definitions(ufs-weather-model-lib PRIVATE -DESMF_VERSION_MAJOR=${ESMF_VERSION_MAJOR}) -target_compile_definitions(ufs-weather-model-lib PRIVATE -DFRONT_FMS) -target_compile_definitions(ufs-weather-model-lib PRIVATE -DFRONT_FV3=fv3gfs_cap_mod) - -target_include_directories(ufs-weather-model-lib PRIVATE ${PROJECT_BINARY_DIR}/NEMS/src) -target_include_directories(ufs-weather-model-lib PRIVATE ${CMAKE_CURRENT_BINARY_DIR}/FV3/mod) -target_include_directories(ufs-weather-model-lib PRIVATE ${CMAKE_CURRENT_BINARY_DIR}/FMS/mod) +if(MOM6) + add_subdirectory(MOM6-interface) +endif() -if(WW3) - target_compile_definitions(ufs-weather-model-lib PRIVATE -DFRONT_WW3=WMESMFMD) - target_include_directories(ufs-weather-model-lib PRIVATE ${PROJECT_SOURCE_DIR}/WW3/model/mod) - set_target_properties(ufs-weather-model-lib PROPERTIES Fortran_MODULE_DIRECTORY ${PROJECT_SOURCE_DIR}/WW3/model/mod) - add_dependencies(ufs-weather-model-lib ww3_nems) +if(CICE6) + add_subdirectory(CICE-interface) endif() -set_target_properties(ufs-weather-model-lib PROPERTIES Fortran_MODULE_DIRECTORY ${PROJECT_BINARY_DIR}/mod) -target_include_directories(ufs-weather-model-lib PUBLIC $ - $ - $) +############################################################################### +### Chemistry Components [GOCART] +############################################################################### +if(GOCART) + # this will look for MAPL ? + #set(BUILD_UFS ON CACHE BOOL "Enable UFS build of GOCART") + #add_subdirectory(gocart) + list(APPEND _gocart_srcs gocart/Process_Library/Chem_MieTableMod2G.F90 + gocart/Process_Library/GOCART2G_Process.F90) + add_library(gocart ${_gocart_srcs}) + target_compile_definitions(gocart PRIVATE "HAS_NETCDF3") + #set_target_properties(gocart PROPERTIES Fortran_MODULE_DIRECTORY + # ${CMAKE_CURRENT_BINARY_DIR}/mod) + #target_include_directories(gocart PRIVATE ${CMAKE_CURRENT_BINARY_DIR}/NEMS/src) + #target_include_directories(ufs INTERFACE $ + # $) +endif() -configure_file(${PROJECT_SOURCE_DIR}/NEMS/src/ESMFVersionDefine_ESMF_NUOPC.h - ${PROJECT_BINARY_DIR}/NEMS/src/ESMFVersionDefine.h +############################################################################### +### Mediator Components [CMEPS] +############################################################################### +if(CMEPS) + add_subdirectory(CMEPS-interface) +endif() + +############################################################################### +### Data Components [NEMSdatm, CDEPS] +############################################################################### +if(NEMSdatm) + add_subdirectory(DATM) +endif() + +if(CDEPS) + message("ADD CDEPS-interface directory") +# add_subdirectory(CDEPS-interface) +endif() + +############################################################################### +### UFS Library [NEMS] +############################################################################### +list(APPEND _nems_srcs NEMS/src/module_NEMS_UTILS.F90 + NEMS/src/module_MEDIATOR_methods.F90 + NEMS/src/module_MEDIATOR.F90 + NEMS/src/module_MEDIATOR_SpaceWeather.F90 + NEMS/src/module_EARTH_INTERNAL_STATE.F90 + NEMS/src/module_EARTH_GRID_COMP.F90 + NEMS/src/module_NEMS_INTERNAL_STATE.F90 + NEMS/src/module_NEMS_GRID_COMP.F90 + NEMS/src/module_NEMS_Rusage.F90 + NEMS/src/nems_c_rusage.c) + +configure_file(${CMAKE_CURRENT_SOURCE_DIR}/NEMS/src/ESMFVersionDefine_ESMF_NUOPC.h + ${CMAKE_CURRENT_BINARY_DIR}/NEMS/src/ESMFVersionDefine.h COPYONLY) # until we remove "../ESMFVersionDefine.h" from ENS_Cpl/ENS_CplComp_ESMFMod_STUB.F90 -configure_file(${PROJECT_SOURCE_DIR}/NEMS/src/ESMFVersionDefine_ESMF_NUOPC.h - ${PROJECT_BINARY_DIR}/NEMS/ESMFVersionDefine.h +configure_file(${CMAKE_CURRENT_SOURCE_DIR}/NEMS/src/ESMFVersionDefine_ESMF_NUOPC.h + ${CMAKE_CURRENT_BINARY_DIR}/NEMS/ESMFVersionDefine.h COPYONLY) -configure_file(${PROJECT_SOURCE_DIR}/NEMS/src/ESMFConvenienceMacros.h - ${PROJECT_BINARY_DIR}/NEMS/src/ESMFConvenienceMacros.h +configure_file(${CMAKE_CURRENT_SOURCE_DIR}/NEMS/src/ESMFConvenienceMacros.h + ${CMAKE_CURRENT_BINARY_DIR}/NEMS/src/ESMFConvenienceMacros.h COPYONLY) -target_link_libraries(ufs-weather-model-lib PUBLIC fv3atm) +add_library(ufs ${_nems_srcs}) +set_target_properties(ufs PROPERTIES Fortran_MODULE_DIRECTORY + ${CMAKE_CURRENT_BINARY_DIR}/mod) +target_include_directories(ufs PRIVATE ${CMAKE_CURRENT_BINARY_DIR}/NEMS/src) +target_include_directories(ufs INTERFACE $ + $) + +list(APPEND _ufs_defs_private ESMF_VERSION_MAJOR=${ESMF_VERSION_MAJOR}) + +if(JEDI_DRIVER) + list(APPEND _ufs_defs_private JEDI_DRIVER=ON) +endif() + +if(WW3) + add_dependencies(ufs ww3_nems) + list(APPEND _ufs_defs_private FRONT_WW3=WMESMFMD) + target_include_directories(ufs PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/WW3/model/mod) + list(APPEND _ufs_libs_public ${WW3_LIBS}) +endif() + +list(APPEND _ufs_libs_public esmf) + +if(STOCH_PHYS) + list(APPEND _ufs_libs_public stochastic_physics) +endif() + +if(FMS) + add_dependencies(ufs fms) + list(APPEND _ufs_defs_private FRONT_FMS) +endif() + +if(NEMSdatm) + add_dependencies(ufs datatm) + list(APPEND _ufs_defs_private FRONT_DATM=datm) + list(APPEND _ufs_libs_public datatm) +endif() + +if(FV3) + add_dependencies(ufs fv3atm) + list(APPEND _ufs_defs_private FRONT_FV3=fv3gfs_cap_mod) + list(APPEND _ufs_libs_public fv3atm) +endif() + +if(MOM6) + add_dependencies(ufs mom6) + list(APPEND _ufs_defs_private FRONT_MOM6=mom_cap_mod) + list(APPEND _ufs_libs_public mom6) +endif() + +if(CICE6) + add_dependencies(ufs cice) + list(APPEND _ufs_defs_private FRONT_CICE6=ice_comp_nuopc) + list(APPEND _ufs_libs_public cice) +endif() + +if(CMEPS) + add_dependencies(ufs cmeps) + list(APPEND _ufs_defs_private CMEPS FRONT_CMEPS=MED) + list(APPEND _ufs_libs_public cmeps) +endif() + +if(CDEPS) + message("Do CDEPS things here") +endif() + +target_compile_definitions(ufs PRIVATE "${_ufs_defs_private}") +target_link_libraries(ufs PUBLIC "${_ufs_libs_public}") ############################################################################### ### UFS executable ############################################################################### -add_executable(NEMS.exe - NEMS/src/MAIN_NEMS.F90 -) -add_dependencies(NEMS.exe ufs-weather-model-lib) +add_executable(ufs_model NEMS/src/MAIN_NEMS.F90) +add_dependencies(ufs_model ufs) + +list(APPEND _ufs_model_defs_private ESMF_VERSION_MAJOR=${ESMF_VERSION_MAJOR}) -target_compile_definitions(NEMS.exe PRIVATE -DESMF_VERSION_MAJOR=${ESMF_VERSION_MAJOR}) -target_include_directories(NEMS.exe PRIVATE ${PROJECT_BINARY_DIR}/NEMS/src) +set_target_properties(ufs_model PROPERTIES Fortran_MODULE_DIRECTORY + ${CMAKE_CURRENT_BINARY_DIR}/mod) -set_target_properties(NEMS.exe PROPERTIES Fortran_MODULE_DIRECTORY ${PROJECT_BINARY_DIR}/mod) +target_include_directories(ufs_model PRIVATE ${CMAKE_CURRENT_BINARY_DIR}/NEMS/src) if(WW3) - target_compile_definitions(NEMS.exe PRIVATE -DFRONT_WW3=WMESMFMD) - set_target_properties(NEMS.exe PROPERTIES Fortran_MODULE_DIRECTORY ${PROJECT_SOURCE_DIR}/WW3/model/mod) - add_dependencies(NEMS.exe ww3_nems) + list(APPEND _ufs_model_defs_private FRONT_WW3=WMESMFMD) + target_include_directories(ufs_model PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/WW3/model/mod) endif() -target_link_libraries(NEMS.exe - ufs-weather-model-lib - ${WW3_LIBS} - esmf NetCDF::NetCDF_Fortran ${MKL_LIB}) +target_compile_definitions(ufs_model PRIVATE "${_ufs_model_defs_private}") + +if(NEMSdatm) + target_link_libraries(ufs_model PUBLIC ufs w3nco::w3nco_d) +endif() + +target_link_libraries(ufs_model PRIVATE ufs + esmf + NetCDF::NetCDF_Fortran) ############################################################################### ### Install ############################################################################### -install( - TARGETS ufs-weather-model-lib fms - EXPORT ufs-weather-model-lib-config - LIBRARY DESTINATION lib - ARCHIVE DESTINATION lib) -install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/mod DESTINATION ${CMAKE_INSTALL_PREFIX}) +install(TARGETS ufs + EXPORT ufs-config + LIBRARY DESTINATION lib + ARCHIVE DESTINATION lib) + +install(EXPORT ufs-config + DESTINATION lib/cmake) -install(EXPORT ufs-weather-model-lib-config - DESTINATION lib/cmake -) +install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/mod DESTINATION ${CMAKE_INSTALL_PREFIX}) ############################################################################### -### done +### Done ############################################################################### diff --git a/CMakeModules b/CMakeModules new file mode 160000 index 0000000000..18658695a0 --- /dev/null +++ b/CMakeModules @@ -0,0 +1 @@ +Subproject commit 18658695a0b87ad6fcf33982b9cb13e6d7373911 diff --git a/DATM b/DATM new file mode 160000 index 0000000000..1e9ab6ed17 --- /dev/null +++ b/DATM @@ -0,0 +1 @@ +Subproject commit 1e9ab6ed1763c981dc8e294c737c449644a9d1fe diff --git a/FMS b/FMS index f61416fef6..d4724fa36e 160000 --- a/FMS +++ b/FMS @@ -1 +1 @@ -Subproject commit f61416fef691d9ba39a40df1ce72aa574f54c390 +Subproject commit d4724fa36ead10bfd818b7e3092a4824eff7f323 diff --git a/FV3 b/FV3 index ff6637d197..0e197f9e57 160000 --- a/FV3 +++ b/FV3 @@ -1 +1 @@ -Subproject commit ff6637d197ee7f6d366dfd4f8dfcaf76e5a453c0 +Subproject commit 0e197f9e5731d74562ed9ae6071ca5a7e0602424 diff --git a/LICENSE.md b/LICENSE.md index 85c7c69676..ba11b8537c 100644 --- a/LICENSE.md +++ b/LICENSE.md @@ -1,636 +1,37 @@ -# GNU GENERAL PUBLIC LICENSE -Version 3, 29 June 2007 +## Overview -Copyright (C) 2007 [Free Software Foundation, Inc.](http://fsf.org/) +This project includes a mix of the following: -Everyone is permitted to copy and distribute verbatim copies of this license -document, but changing it is not allowed. +- Open source works that are not in the public domain -## Preamble +- Open source works by the U.S. Government that is in the public domain -The GNU General Public License is a free, copyleft license for software and -other kinds of works. +## Parts of this project that are not in the public domain -The licenses for most software and other practical works are designed to take -away your freedom to share and change the works. By contrast, the GNU General -Public License is intended to guarantee your freedom to share and change all -versions of a program--to make sure it remains free software for all its users. -We, the Free Software Foundation, use the GNU General Public License for most -of our software; it applies also to any other work released this way by its -authors. You can apply it to your programs, too. +This project utilizes the following unmodified works under various licenses, as shown below. -When we speak of free software, we are referring to freedom, not price. Our -General Public Licenses are designed to make sure that you have the freedom to -distribute copies of free software (and charge for them if you wish), that you -receive source code or can get it if you want it, that you can change the -software or use pieces of it in new free programs, and that you know you can do -these things. +- Atmos cube sphere dycore: [GNU Lesser General Public License 3.0](https://www.gnu.org/licenses/lgpl-3.0.en.html) (LGPL) -To protect your rights, we need to prevent others from denying you these rights -or asking you to surrender the rights. Therefore, you have certain -responsibilities if you distribute copies of the software, or if you modify it: -responsibilities to respect the freedom of others. +- FV3 Atm: [GNU Lesser General Public License 3.0](https://www.gnu.org/licenses/lgpl-3.0.en.html) (LGPL) -For example, if you distribute copies of such a program, whether gratis or for -a fee, you must pass on to the recipients the same freedoms that you received. -You must make sure that they, too, receive or can get the source code. And you -must show them these terms so they know their rights. +- NEMS: [GNU Lesser General Public License 3.0](https://www.gnu.org/licenses/lgpl-3.0.en.html) (LGPL) -Developers that use the GNU GPL protect your rights with two steps: +- FMS: [GNU Lesser General Public License 3.0](https://www.gnu.org/licenses/lgpl-3.0.en.html) (LGPL) - 1. assert copyright on the software, and - 2. offer you this License giving you legal permission to copy, distribute - and/or modify it. +- Stochastic Physics: [GNU Lesser General Public License 3.0](https://www.gnu.org/licenses/lgpl-3.0.en.html) (LGPL) -For the developers' and authors' protection, the GPL clearly explains that -there is no warranty for this free software. For both users' and authors' sake, -the GPL requires that modified versions be marked as changed, so that their -problems will not be attributed erroneously to authors of previous versions. +- CCPP Physics: [Apache 2.0](https://www.apache.org/licenses/LICENSE-2.0) -Some devices are designed to deny users access to install or run modified -versions of the software inside them, although the manufacturer can do so. This -is fundamentally incompatible with the aim of protecting users' freedom to -change the software. The systematic pattern of such abuse occurs in the area of -products for individuals to use, which is precisely where it is most -unacceptable. Therefore, we have designed this version of the GPL to prohibit -the practice for those products. If such problems arise substantially in other -domains, we stand ready to extend this provision to those domains in future -versions of the GPL, as needed to protect the freedom of users. +- CCPP Framework: [Apache 2.0](https://www.apache.org/licenses/LICENSE-2.0) -Finally, every program is threatened constantly by software patents. States -should not allow patents to restrict development and use of software on -general-purpose computers, but in those that do, we wish to avoid the special -danger that patents applied to a free program could make it effectively -proprietary. To prevent this, the GPL assures that patents cannot be used to -render the program non-free. +## The rest of this project is in the worldwide public domain -The precise terms and conditions for copying, distribution and modification -follow. +As a work of the United States Government, this project is in the public domain within the United States. -## TERMS AND CONDITIONS +Additionally, NOAA waives copyright and related rights in the work worldwide through the [CC0 1.0 Universal public domain dedication](https://creativecommons.org/publicdomain/zero/1.0/). -### 0. Definitions. +## CC0 1.0 Universal Summary -*This License* refers to version 3 of the GNU General Public License. +This is a human-readable summary of the [Legal Code (read the full text)](https://creativecommons.org/publicdomain/zero/1.0/legalcode). -*Copyright* also means copyright-like laws that apply to other kinds of works, -such as semiconductor masks. - -*The Program* refers to any copyrightable work licensed under this License. -Each licensee is addressed as *you*. *Licensees* and *recipients* may be -individuals or organizations. - -To *modify* a work means to copy from or adapt all or part of the work in a -fashion requiring copyright permission, other than the making of an exact copy. -The resulting work is called a *modified version* of the earlier work or a work -*based on* the earlier work. - -A *covered work* means either the unmodified Program or a work based on the -Program. - -To *propagate* a work means to do anything with it that, without permission, -would make you directly or secondarily liable for infringement under applicable -copyright law, except executing it on a computer or modifying a private copy. -Propagation includes copying, distribution (with or without modification), -making available to the public, and in some countries other activities as well. - -To *convey* a work means any kind of propagation that enables other parties to -make or receive copies. Mere interaction with a user through a computer -network, with no transfer of a copy, is not conveying. - -An interactive user interface displays *Appropriate Legal Notices* to the -extent that it includes a convenient and prominently visible feature that - - 1. displays an appropriate copyright notice, and - 2. tells the user that there is no warranty for the work (except to the - extent that warranties are provided), that licensees may convey the work - under this License, and how to view a copy of this License. - -If the interface presents a list of user commands or options, such as a menu, a -prominent item in the list meets this criterion. - -### 1. Source Code. - -The *source code* for a work means the preferred form of the work for making -modifications to it. *Object code* means any non-source form of a work. - -A *Standard Interface* means an interface that either is an official standard -defined by a recognized standards body, or, in the case of interfaces specified -for a particular programming language, one that is widely used among developers -working in that language. - -The *System Libraries* of an executable work include anything, other than the -work as a whole, that (a) is included in the normal form of packaging a Major -Component, but which is not part of that Major Component, and (b) serves only -to enable use of the work with that Major Component, or to implement a Standard -Interface for which an implementation is available to the public in source code -form. A *Major Component*, in this context, means a major essential component -(kernel, window system, and so on) of the specific operating system (if any) on -which the executable work runs, or a compiler used to produce the work, or an -object code interpreter used to run it. - -The *Corresponding Source* for a work in object code form means all the source -code needed to generate, install, and (for an executable work) run the object -code and to modify the work, including scripts to control those activities. -However, it does not include the work's System Libraries, or general-purpose -tools or generally available free programs which are used unmodified in -performing those activities but which are not part of the work. For example, -Corresponding Source includes interface definition files associated with source -files for the work, and the source code for shared libraries and dynamically -linked subprograms that the work is specifically designed to require, such as -by intimate data communication or control flow between those subprograms and -other parts of the work. - -The Corresponding Source need not include anything that users can regenerate -automatically from other parts of the Corresponding Source. - -The Corresponding Source for a work in source code form is that same work. - -### 2. Basic Permissions. - -All rights granted under this License are granted for the term of copyright on -the Program, and are irrevocable provided the stated conditions are met. This -License explicitly affirms your unlimited permission to run the unmodified -Program. The output from running a covered work is covered by this License only -if the output, given its content, constitutes a covered work. This License -acknowledges your rights of fair use or other equivalent, as provided by -copyright law. - -You may make, run and propagate covered works that you do not convey, without -conditions so long as your license otherwise remains in force. You may convey -covered works to others for the sole purpose of having them make modifications -exclusively for you, or provide you with facilities for running those works, -provided that you comply with the terms of this License in conveying all -material for which you do not control copyright. Those thus making or running -the covered works for you must do so exclusively on your behalf, under your -direction and control, on terms that prohibit them from making any copies of -your copyrighted material outside their relationship with you. - -Conveying under any other circumstances is permitted solely under the -conditions stated below. Sublicensing is not allowed; section 10 makes it -unnecessary. - -### 3. Protecting Users' Legal Rights From Anti-Circumvention Law. - -No covered work shall be deemed part of an effective technological measure -under any applicable law fulfilling obligations under article 11 of the WIPO -copyright treaty adopted on 20 December 1996, or similar laws prohibiting or -restricting circumvention of such measures. - -When you convey a covered work, you waive any legal power to forbid -circumvention of technological measures to the extent such circumvention is -effected by exercising rights under this License with respect to the covered -work, and you disclaim any intention to limit operation or modification of the -work as a means of enforcing, against the work's users, your or third parties' -legal rights to forbid circumvention of technological measures. - -### 4. Conveying Verbatim Copies. - -You may convey verbatim copies of the Program's source code as you receive it, -in any medium, provided that you conspicuously and appropriately publish on -each copy an appropriate copyright notice; keep intact all notices stating that -this License and any non-permissive terms added in accord with section 7 apply -to the code; keep intact all notices of the absence of any warranty; and give -all recipients a copy of this License along with the Program. - -You may charge any price or no price for each copy that you convey, and you may -offer support or warranty protection for a fee. - -### 5. Conveying Modified Source Versions. - -You may convey a work based on the Program, or the modifications to produce it -from the Program, in the form of source code under the terms of section 4, -provided that you also meet all of these conditions: - - - a) The work must carry prominent notices stating that you modified it, and - giving a relevant date. - - b) The work must carry prominent notices stating that it is released under - this License and any conditions added under section 7. This requirement - modifies the requirement in section 4 to *keep intact all notices*. - - c) You must license the entire work, as a whole, under this License to - anyone who comes into possession of a copy. This License will therefore - apply, along with any applicable section 7 additional terms, to the whole - of the work, and all its parts, regardless of how they are packaged. This - License gives no permission to license the work in any other way, but it - does not invalidate such permission if you have separately received it. - - d) If the work has interactive user interfaces, each must display - Appropriate Legal Notices; however, if the Program has interactive - interfaces that do not display Appropriate Legal Notices, your work need - not make them do so. - -A compilation of a covered work with other separate and independent works, -which are not by their nature extensions of the covered work, and which are not -combined with it such as to form a larger program, in or on a volume of a -storage or distribution medium, is called an *aggregate* if the compilation and -its resulting copyright are not used to limit the access or legal rights of the -compilation's users beyond what the individual works permit. Inclusion of a -covered work in an aggregate does not cause this License to apply to the other -parts of the aggregate. - -### 6. Conveying Non-Source Forms. - -You may convey a covered work in object code form under the terms of sections 4 -and 5, provided that you also convey the machine-readable Corresponding Source -under the terms of this License, in one of these ways: - - - a) Convey the object code in, or embodied in, a physical product (including - a physical distribution medium), accompanied by the Corresponding Source - fixed on a durable physical medium customarily used for software - interchange. - - b) Convey the object code in, or embodied in, a physical product (including - a physical distribution medium), accompanied by a written offer, valid for - at least three years and valid for as long as you offer spare parts or - customer support for that product model, to give anyone who possesses the - object code either - 1. a copy of the Corresponding Source for all the software in the product - that is covered by this License, on a durable physical medium - customarily used for software interchange, for a price no more than your - reasonable cost of physically performing this conveying of source, or - 2. access to copy the Corresponding Source from a network server at no - charge. - - c) Convey individual copies of the object code with a copy of the written - offer to provide the Corresponding Source. This alternative is allowed only - occasionally and noncommercially, and only if you received the object code - with such an offer, in accord with subsection 6b. - - d) Convey the object code by offering access from a designated place - (gratis or for a charge), and offer equivalent access to the Corresponding - Source in the same way through the same place at no further charge. You - need not require recipients to copy the Corresponding Source along with the - object code. If the place to copy the object code is a network server, the - Corresponding Source may be on a different server operated by you or a - third party) that supports equivalent copying facilities, provided you - maintain clear directions next to the object code saying where to find the - Corresponding Source. Regardless of what server hosts the Corresponding - Source, you remain obligated to ensure that it is available for as long as - needed to satisfy these requirements. - - e) Convey the object code using peer-to-peer transmission, provided you - inform other peers where the object code and Corresponding Source of the - work are being offered to the general public at no charge under subsection - 6d. - -A separable portion of the object code, whose source code is excluded from the -Corresponding Source as a System Library, need not be included in conveying the -object code work. - -A *User Product* is either - - 1. a *consumer product*, which means any tangible personal property which is - normally used for personal, family, or household purposes, or - 2. anything designed or sold for incorporation into a dwelling. - -In determining whether a product is a consumer product, doubtful cases shall be -resolved in favor of coverage. For a particular product received by a -particular user, *normally used* refers to a typical or common use of that -class of product, regardless of the status of the particular user or of the way -in which the particular user actually uses, or expects or is expected to use, -the product. A product is a consumer product regardless of whether the product -has substantial commercial, industrial or non-consumer uses, unless such uses -represent the only significant mode of use of the product. - -*Installation Information* for a User Product means any methods, procedures, -authorization keys, or other information required to install and execute -modified versions of a covered work in that User Product from a modified -version of its Corresponding Source. The information must suffice to ensure -that the continued functioning of the modified object code is in no case -prevented or interfered with solely because modification has been made. - -If you convey an object code work under this section in, or with, or -specifically for use in, a User Product, and the conveying occurs as part of a -transaction in which the right of possession and use of the User Product is -transferred to the recipient in perpetuity or for a fixed term (regardless of -how the transaction is characterized), the Corresponding Source conveyed under -this section must be accompanied by the Installation Information. But this -requirement does not apply if neither you nor any third party retains the -ability to install modified object code on the User Product (for example, the -work has been installed in ROM). - -The requirement to provide Installation Information does not include a -requirement to continue to provide support service, warranty, or updates for a -work that has been modified or installed by the recipient, or for the User -Product in which it has been modified or installed. Access to a network may be -denied when the modification itself materially and adversely affects the -operation of the network or violates the rules and protocols for communication -across the network. - -Corresponding Source conveyed, and Installation Information provided, in accord -with this section must be in a format that is publicly documented (and with an -implementation available to the public in source code form), and must require -no special password or key for unpacking, reading or copying. - -### 7. Additional Terms. - -*Additional permissions* are terms that supplement the terms of this License by -making exceptions from one or more of its conditions. Additional permissions -that are applicable to the entire Program shall be treated as though they were -included in this License, to the extent that they are valid under applicable -law. If additional permissions apply only to part of the Program, that part may -be used separately under those permissions, but the entire Program remains -governed by this License without regard to the additional permissions. - -When you convey a copy of a covered work, you may at your option remove any -additional permissions from that copy, or from any part of it. (Additional -permissions may be written to require their own removal in certain cases when -you modify the work.) You may place additional permissions on material, added -by you to a covered work, for which you have or can give appropriate copyright -permission. - -Notwithstanding any other provision of this License, for material you add to a -covered work, you may (if authorized by the copyright holders of that material) -supplement the terms of this License with terms: - - - a) Disclaiming warranty or limiting liability differently from the terms of - sections 15 and 16 of this License; or - - b) Requiring preservation of specified reasonable legal notices or author - attributions in that material or in the Appropriate Legal Notices displayed - by works containing it; or - - c) Prohibiting misrepresentation of the origin of that material, or - requiring that modified versions of such material be marked in reasonable - ways as different from the original version; or - - d) Limiting the use for publicity purposes of names of licensors or authors - of the material; or - - e) Declining to grant rights under trademark law for use of some trade - names, trademarks, or service marks; or - - f) Requiring indemnification of licensors and authors of that material by - anyone who conveys the material (or modified versions of it) with - contractual assumptions of liability to the recipient, for any liability - that these contractual assumptions directly impose on those licensors and - authors. - -All other non-permissive additional terms are considered *further restrictions* -within the meaning of section 10. If the Program as you received it, or any -part of it, contains a notice stating that it is governed by this License along -with a term that is a further restriction, you may remove that term. If a -license document contains a further restriction but permits relicensing or -conveying under this License, you may add to a covered work material governed -by the terms of that license document, provided that the further restriction -does not survive such relicensing or conveying. - -If you add terms to a covered work in accord with this section, you must place, -in the relevant source files, a statement of the additional terms that apply to -those files, or a notice indicating where to find the applicable terms. - -Additional terms, permissive or non-permissive, may be stated in the form of a -separately written license, or stated as exceptions; the above requirements -apply either way. - -### 8. Termination. - -You may not propagate or modify a covered work except as expressly provided -under this License. Any attempt otherwise to propagate or modify it is void, -and will automatically terminate your rights under this License (including any -patent licenses granted under the third paragraph of section 11). - -However, if you cease all violation of this License, then your license from a -particular copyright holder is reinstated - - - a) provisionally, unless and until the copyright holder explicitly and - finally terminates your license, and - - b) permanently, if the copyright holder fails to notify you of the - violation by some reasonable means prior to 60 days after the cessation. - -Moreover, your license from a particular copyright holder is reinstated -permanently if the copyright holder notifies you of the violation by some -reasonable means, this is the first time you have received notice of violation -of this License (for any work) from that copyright holder, and you cure the -violation prior to 30 days after your receipt of the notice. - -Termination of your rights under this section does not terminate the licenses -of parties who have received copies or rights from you under this License. If -your rights have been terminated and not permanently reinstated, you do not -qualify to receive new licenses for the same material under section 10. - -### 9. Acceptance Not Required for Having Copies. - -You are not required to accept this License in order to receive or run a copy -of the Program. Ancillary propagation of a covered work occurring solely as a -consequence of using peer-to-peer transmission to receive a copy likewise does -not require acceptance. However, nothing other than this License grants you -permission to propagate or modify any covered work. These actions infringe -copyright if you do not accept this License. Therefore, by modifying or -propagating a covered work, you indicate your acceptance of this License to do -so. - -### 10. Automatic Licensing of Downstream Recipients. - -Each time you convey a covered work, the recipient automatically receives a -license from the original licensors, to run, modify and propagate that work, -subject to this License. You are not responsible for enforcing compliance by -third parties with this License. - -An *entity transaction* is a transaction transferring control of an -organization, or substantially all assets of one, or subdividing an -organization, or merging organizations. If propagation of a covered work -results from an entity transaction, each party to that transaction who receives -a copy of the work also receives whatever licenses to the work the party's -predecessor in interest had or could give under the previous paragraph, plus a -right to possession of the Corresponding Source of the work from the -predecessor in interest, if the predecessor has it or can get it with -reasonable efforts. - -You may not impose any further restrictions on the exercise of the rights -granted or affirmed under this License. For example, you may not impose a -license fee, royalty, or other charge for exercise of rights granted under this -License, and you may not initiate litigation (including a cross-claim or -counterclaim in a lawsuit) alleging that any patent claim is infringed by -making, using, selling, offering for sale, or importing the Program or any -portion of it. - -### 11. Patents. - -A *contributor* is a copyright holder who authorizes use under this License of -the Program or a work on which the Program is based. The work thus licensed is -called the contributor's *contributor version*. - -A contributor's *essential patent claims* are all patent claims owned or -controlled by the contributor, whether already acquired or hereafter acquired, -that would be infringed by some manner, permitted by this License, of making, -using, or selling its contributor version, but do not include claims that would -be infringed only as a consequence of further modification of the contributor -version. For purposes of this definition, *control* includes the right to grant -patent sublicenses in a manner consistent with the requirements of this -License. - -Each contributor grants you a non-exclusive, worldwide, royalty-free patent -license under the contributor's essential patent claims, to make, use, sell, -offer for sale, import and otherwise run, modify and propagate the contents of -its contributor version. - -In the following three paragraphs, a *patent license* is any express agreement -or commitment, however denominated, not to enforce a patent (such as an express -permission to practice a patent or covenant not to sue for patent -infringement). To *grant* such a patent license to a party means to make such -an agreement or commitment not to enforce a patent against the party. - -If you convey a covered work, knowingly relying on a patent license, and the -Corresponding Source of the work is not available for anyone to copy, free of -charge and under the terms of this License, through a publicly available -network server or other readily accessible means, then you must either - - 1. cause the Corresponding Source to be so available, or - 2. arrange to deprive yourself of the benefit of the patent license for this - particular work, or - 3. arrange, in a manner consistent with the requirements of this License, to - extend the patent license to downstream recipients. - -*Knowingly relying* means you have actual knowledge that, but for the patent -license, your conveying the covered work in a country, or your recipient's use -of the covered work in a country, would infringe one or more identifiable -patents in that country that you have reason to believe are valid. - -If, pursuant to or in connection with a single transaction or arrangement, you -convey, or propagate by procuring conveyance of, a covered work, and grant a -patent license to some of the parties receiving the covered work authorizing -them to use, propagate, modify or convey a specific copy of the covered work, -then the patent license you grant is automatically extended to all recipients -of the covered work and works based on it. - -A patent license is *discriminatory* if it does not include within the scope of -its coverage, prohibits the exercise of, or is conditioned on the non-exercise -of one or more of the rights that are specifically granted under this License. -You may not convey a covered work if you are a party to an arrangement with a -third party that is in the business of distributing software, under which you -make payment to the third party based on the extent of your activity of -conveying the work, and under which the third party grants, to any of the -parties who would receive the covered work from you, a discriminatory patent -license - - - a) in connection with copies of the covered work conveyed by you (or copies - made from those copies), or - - b) primarily for and in connection with specific products or compilations - that contain the covered work, unless you entered into that arrangement, or - that patent license was granted, prior to 28 March 2007. - -Nothing in this License shall be construed as excluding or limiting any implied -license or other defenses to infringement that may otherwise be available to -you under applicable patent law. - -### 12. No Surrender of Others' Freedom. - -If conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not excuse -you from the conditions of this License. If you cannot convey a covered work so -as to satisfy simultaneously your obligations under this License and any other -pertinent obligations, then as a consequence you may not convey it at all. For -example, if you agree to terms that obligate you to collect a royalty for -further conveying from those to whom you convey the Program, the only way you -could satisfy both those terms and this License would be to refrain entirely -from conveying the Program. - -### 13. Use with the GNU Affero General Public License. - -Notwithstanding any other provision of this License, you have permission to -link or combine any covered work with a work licensed under version 3 of the -GNU Affero General Public License into a single combined work, and to convey -the resulting work. The terms of this License will continue to apply to the -part which is the covered work, but the special requirements of the GNU Affero -General Public License, section 13, concerning interaction through a network -will apply to the combination as such. - -### 14. Revised Versions of this License. - -The Free Software Foundation may publish revised and/or new versions of the GNU -General Public License from time to time. Such new versions will be similar in -spirit to the present version, but may differ in detail to address new problems -or concerns. - -Each version is given a distinguishing version number. If the Program specifies -that a certain numbered version of the GNU General Public License *or any later -version* applies to it, you have the option of following the terms and -conditions either of that numbered version or of any later version published by -the Free Software Foundation. If the Program does not specify a version number -of the GNU General Public License, you may choose any version ever published by -the Free Software Foundation. - -If the Program specifies that a proxy can decide which future versions of the -GNU General Public License can be used, that proxy's public statement of -acceptance of a version permanently authorizes you to choose that version for -the Program. - -Later license versions may give you additional or different permissions. -However, no additional obligations are imposed on any author or copyright -holder as a result of your choosing to follow a later version. - -### 15. Disclaimer of Warranty. - -THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE -LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER -PARTIES PROVIDE THE PROGRAM *AS IS* WITHOUT WARRANTY OF ANY KIND, EITHER -EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE -QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE -DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR -CORRECTION. - -### 16. Limitation of Liability. - -IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY -COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS -PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, -INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE -THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED -INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE -PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY -HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - -### 17. Interpretation of Sections 15 and 16. - -If the disclaimer of warranty and limitation of liability provided above cannot -be given local legal effect according to their terms, reviewing courts shall -apply local law that most closely approximates an absolute waiver of all civil -liability in connection with the Program, unless a warranty or assumption of -liability accompanies a copy of the Program in return for a fee. - -## END OF TERMS AND CONDITIONS ### - -### How to Apply These Terms to Your New Programs - -If you develop a new program, and you want it to be of the greatest possible -use to the public, the best way to achieve this is to make it free software -which everyone can redistribute and change under these terms. - -To do so, attach the following notices to the program. It is safest to attach -them to the start of each source file to most effectively state the exclusion -of warranty; and each file should have at least the *copyright* line and a -pointer to where the full notice is found. - - - Copyright (C) - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - -Also add information on how to contact you by electronic and paper mail. - -If the program does terminal interaction, make it output a short notice like -this when it starts in an interactive mode: - - Copyright (C) - This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w` and `show c` should show the appropriate -parts of the General Public License. Of course, your program's commands might -be different; for a GUI interface, you would use an *about box*. - -You should also get your employer (if you work as a programmer) or school, if -any, to sign a *copyright disclaimer* for the program, if necessary. For more -information on this, and how to apply and follow the GNU GPL, see -[http://www.gnu.org/licenses/](http://www.gnu.org/licenses/). - -The GNU General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may consider -it more useful to permit linking proprietary applications with the library. If -this is what you want to do, use the GNU Lesser General Public License instead -of this License. But first, please read -[http://www.gnu.org/philosophy/why-not-lgpl.html](http://www.gnu.org/philosophy/why-not-lgpl.html). +## No copyright diff --git a/MOM6-interface/CMakeLists.txt b/MOM6-interface/CMakeLists.txt new file mode 100644 index 0000000000..2ca5462610 --- /dev/null +++ b/MOM6-interface/CMakeLists.txt @@ -0,0 +1,106 @@ +### MOM6 Fortran compiler flags +if(CMAKE_Fortran_COMPILER_ID MATCHES "GNU") + set(CMAKE_Fortran_FLAGS "-g -fbacktrace") + set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -fdefault-real-8 -fdefault-double-8") + set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -Waliasing -fcray-pointer -fconvert=big-endian -ffree-line-length-none -fno-range-check -fbacktrace") + set(CMAKE_Fortran_FLAGS_RELEASE "-O2") + set(CMAKE_Fortran_FLAGS_DEBUG "-O0 -fcheck=bounds -ffpe-trap=invalid,zero,overflow,underflow" ) + set(CMAKE_Fortran_LINK_FLAGS "") +elseif(CMAKE_Fortran_COMPILER_ID MATCHES "Intel") + set(CMAKE_Fortran_FLAGS "-g -traceback") + set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -i4 -r8") + set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -fno-alias -auto -safe-cray-ptr -ftz -assume byterecl -sox") + set(CMAKE_Fortran_FLAGS_RELEASE "-O2 -debug minimal -fp-model source") + set(CMAKE_Fortran_FLAGS_DEBUG "-O0 -check -check noarg_temp_created -check nopointer -fpe0 -ftrapuv") + set(CMAKE_Fortran_LINK_FLAGS "") +else() + message(WARNING "Fortran compiler with ID ${CMAKE_Fortran_COMPILER_ID} will be used with CMake default options") +endif() +set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} ${MOM6_Extra_FORTRAN_FLAGS}") + +# User option to build MOM6 solo executable +set(MOM6SOLO OFF CACHE BOOL "Build MOM6 solo") + +# Too many files to list, so include them via this file +include("mom6_files.cmake") + +### Use common object library for building target library +add_library(mom6_obj OBJECT ${mom6_src_files}) +set_target_properties(mom6_obj PROPERTIES Fortran_MODULE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/mod) +target_include_directories(mom6_obj PRIVATE $) +target_include_directories(mom6_obj PRIVATE $ + $) +target_link_libraries(mom6_obj PRIVATE fms + NetCDF::NetCDF_Fortran) +# OpenMP is disabled in MOM6 +#if(OpenMP_Fortran_FOUND) +# target_link_libraries(mom6_obj PRIVATE OpenMP::OpenMP_Fortran) +#endif() + +add_library(mom6_nuopc_obj OBJECT ${mom6_nuopc_src_files}) +set_target_properties(mom6_nuopc_obj PROPERTIES Fortran_MODULE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/mod) +target_include_directories(mom6_nuopc_obj PRIVATE $) +target_include_directories(mom6_nuopc_obj PRIVATE $ + $) +target_link_libraries(mom6_nuopc_obj PRIVATE mom6_obj + fms + esmf) +# OpenMP is disabled in MOM6 +#if(OpenMP_Fortran_FOUND) +# target_link_libraries(mom6_nuopc_obj PRIVATE OpenMP::OpenMP_Fortran) +#endif() + +### Create target library and set PUBLIC interfaces on the library +add_library(mom6 STATIC $ + $) +target_include_directories(mom6 PUBLIC $ + $) +target_include_directories(mom6 PUBLIC $ + $) +target_link_libraries(mom6 PUBLIC fms + esmf + NetCDF::NetCDF_Fortran) +# OpenMP is disabled in MOM6 +#if(OpenMP_Fortran_FOUND) +# target_link_libraries(mom6 PRIVATE OpenMP::OpenMP_Fortran) +#endif() + +### Create standalone MOM6 executable +if(MOM6SOLO) + message("Building MOM6 standalone executable") + add_executable(mom6solo ${mom6_solo_src_files}) + add_dependencies(mom6solo mom6_obj) + set_target_properties(mom6solo PROPERTIES Fortran_MODULE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/mod_solo) + target_include_directories(mom6solo PRIVATE $) + target_include_directories(mom6solo PRIVATE $) + target_include_directories(mom6solo PRIVATE $ + $) + target_link_libraries(mom6solo PRIVATE mom6_obj + fms + NetCDF::NetCDF_Fortran) + # OpenMP is disabled in MOM6 + #if(OpenMP_Fortran_FOUND) + # target_link_libraries(mom6solo PRIVATE OpenMP::OpenMP_Fortran) + #endif() +endif() + +############################################################################### +### Install +############################################################################### + +install( + TARGETS mom6 + EXPORT mom6-config + RUNTIME DESTINATION bin + LIBRARY DESTINATION lib + ARCHIVE DESTINATION lib + COMPONENT Library) + +install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/mod DESTINATION ${CMAKE_INSTALL_PREFIX}/MOM6) + +install(EXPORT mom6-config + DESTINATION lib/cmake) + +if(MOM6SOLO) + install(TARGETS mom6solo RUNTIME DESTINATION bin) +endif() diff --git a/MOM6-interface/MOM6 b/MOM6-interface/MOM6 new file mode 160000 index 0000000000..3703ca7ddc --- /dev/null +++ b/MOM6-interface/MOM6 @@ -0,0 +1 @@ +Subproject commit 3703ca7ddc3dbd18d205581d32e47aa828fed976 diff --git a/MOM6-interface/mom6_files.cmake b/MOM6-interface/mom6_files.cmake new file mode 100644 index 0000000000..a968f227a1 --- /dev/null +++ b/MOM6-interface/mom6_files.cmake @@ -0,0 +1,286 @@ +list(APPEND mom6_src_files + MOM6/src/ALE/MOM_ALE.F90 + MOM6/src/ALE/MOM_regridding.F90 + MOM6/src/ALE/MOM_remapping.F90 + MOM6/src/ALE/P1M_functions.F90 + MOM6/src/ALE/P3M_functions.F90 + MOM6/src/ALE/PCM_functions.F90 + MOM6/src/ALE/PLM_functions.F90 + MOM6/src/ALE/PPM_functions.F90 + MOM6/src/ALE/PQM_functions.F90 + MOM6/src/ALE/coord_adapt.F90 + MOM6/src/ALE/coord_hycom.F90 + MOM6/src/ALE/coord_rho.F90 + MOM6/src/ALE/coord_sigma.F90 + MOM6/src/ALE/coord_slight.F90 + MOM6/src/ALE/coord_zlike.F90 + MOM6/src/ALE/polynomial_functions.F90 + MOM6/src/ALE/regrid_consts.F90 + MOM6/src/ALE/regrid_edge_values.F90 + MOM6/src/ALE/regrid_interp.F90 + MOM6/src/ALE/regrid_solvers.F90 + + MOM6/src/core/MOM.F90 + MOM6/src/core/MOM_CoriolisAdv.F90 + MOM6/src/core/MOM_PressureForce.F90 + MOM6/src/core/MOM_PressureForce_Montgomery.F90 + MOM6/src/core/MOM_PressureForce_FV.F90 + MOM6/src/core/MOM_barotropic.F90 + MOM6/src/core/MOM_boundary_update.F90 + MOM6/src/core/MOM_checksum_packages.F90 + MOM6/src/core/MOM_continuity.F90 + MOM6/src/core/MOM_continuity_PPM.F90 + MOM6/src/core/MOM_density_integrals.F90 + MOM6/src/core/MOM_dynamics_split_RK2.F90 + MOM6/src/core/MOM_dynamics_unsplit.F90 + MOM6/src/core/MOM_dynamics_unsplit_RK2.F90 + MOM6/src/core/MOM_forcing_type.F90 + MOM6/src/core/MOM_grid.F90 + MOM6/src/core/MOM_interface_heights.F90 + MOM6/src/core/MOM_isopycnal_slopes.F90 + MOM6/src/core/MOM_open_boundary.F90 + MOM6/src/core/MOM_transcribe_grid.F90 + MOM6/src/core/MOM_unit_tests.F90 + MOM6/src/core/MOM_variables.F90 + MOM6/src/core/MOM_verticalGrid.F90 + + MOM6/src/diagnostics/MOM_PointAccel.F90 + MOM6/src/diagnostics/MOM_debugging.F90 + MOM6/src/diagnostics/MOM_spatial_means.F90 + MOM6/src/diagnostics/MOM_diagnostics.F90 + MOM6/src/diagnostics/MOM_obsolete_diagnostics.F90 + MOM6/src/diagnostics/MOM_obsolete_params.F90 + MOM6/src/diagnostics/MOM_sum_output.F90 + MOM6/src/diagnostics/MOM_wave_speed.F90 + MOM6/src/diagnostics/MOM_wave_structure.F90 + + MOM6/src/equation_of_state/MOM_EOS.F90 + MOM6/src/equation_of_state/MOM_EOS_NEMO.F90 + MOM6/src/equation_of_state/MOM_EOS_TEOS10.F90 + MOM6/src/equation_of_state/MOM_EOS_UNESCO.F90 + MOM6/src/equation_of_state/MOM_EOS_Wright.F90 + MOM6/src/equation_of_state/MOM_EOS_linear.F90 + MOM6/src/equation_of_state/MOM_TFreeze.F90 + + MOM6/src/equation_of_state/TEOS10/gsw_chem_potential_water_t_exact.f90 + MOM6/src/equation_of_state/TEOS10/gsw_ct_freezing_exact.f90 + MOM6/src/equation_of_state/TEOS10/gsw_ct_freezing_poly.f90 + MOM6/src/equation_of_state/TEOS10/gsw_ct_from_pt.f90 + MOM6/src/equation_of_state/TEOS10/gsw_ct_from_t.f90 + MOM6/src/equation_of_state/TEOS10/gsw_entropy_part.f90 + MOM6/src/equation_of_state/TEOS10/gsw_entropy_part_zerop.f90 + MOM6/src/equation_of_state/TEOS10/gsw_gibbs.f90 + MOM6/src/equation_of_state/TEOS10/gsw_gibbs_ice.f90 + MOM6/src/equation_of_state/TEOS10/gsw_gibbs_pt0_pt0.f90 + MOM6/src/equation_of_state/TEOS10/gsw_mod_freezing_poly_coefficients.f90 + MOM6/src/equation_of_state/TEOS10/gsw_mod_gibbs_ice_coefficients.f90 + MOM6/src/equation_of_state/TEOS10/gsw_mod_kinds.f90 + MOM6/src/equation_of_state/TEOS10/gsw_mod_specvol_coefficients.f90 + MOM6/src/equation_of_state/TEOS10/gsw_mod_teos10_constants.f90 + MOM6/src/equation_of_state/TEOS10/gsw_mod_toolbox.f90 + MOM6/src/equation_of_state/TEOS10/gsw_pt0_from_t.f90 + MOM6/src/equation_of_state/TEOS10/gsw_pt_from_ct.f90 + MOM6/src/equation_of_state/TEOS10/gsw_pt_from_t.f90 + MOM6/src/equation_of_state/TEOS10/gsw_rho.f90 + MOM6/src/equation_of_state/TEOS10/gsw_rho_first_derivatives.f90 + MOM6/src/equation_of_state/TEOS10/gsw_rho_second_derivatives.f90 + MOM6/src/equation_of_state/TEOS10/gsw_sp_from_sr.f90 + MOM6/src/equation_of_state/TEOS10/gsw_specvol.f90 + MOM6/src/equation_of_state/TEOS10/gsw_specvol_first_derivatives.f90 + MOM6/src/equation_of_state/TEOS10/gsw_specvol_second_derivatives.f90 + MOM6/src/equation_of_state/TEOS10/gsw_sr_from_sp.f90 + MOM6/src/equation_of_state/TEOS10/gsw_t_deriv_chem_potential_water_t_exact.f90 + MOM6/src/equation_of_state/TEOS10/gsw_t_freezing_exact.f90 + MOM6/src/equation_of_state/TEOS10/gsw_t_freezing_poly.f90 + MOM6/src/equation_of_state/TEOS10/gsw_t_from_ct.f90 + + MOM6/src/framework/MOM_array_transform.F90 + MOM6/src/framework/MOM_checksums.F90 + MOM6/src/framework/MOM_coms.F90 + MOM6/src/framework/MOM_coupler_types.F90 + MOM6/src/framework/MOM_cpu_clock.F90 + MOM6/src/framework/MOM_data_override.F90 + MOM6/src/framework/MOM_diag_mediator.F90 + MOM6/src/framework/MOM_diag_remap.F90 + MOM6/src/framework/MOM_diag_vkernels.F90 + MOM6/src/framework/MOM_document.F90 + MOM6/src/framework/MOM_domains.F90 + MOM6/src/framework/MOM_dyn_horgrid.F90 + MOM6/src/framework/MOM_ensemble_manager.F90 + MOM6/src/framework/MOM_error_handler.F90 + MOM6/src/framework/MOM_file_parser.F90 + MOM6/src/framework/MOM_get_input.F90 + MOM6/src/framework/MOM_hor_index.F90 + MOM6/src/framework/MOM_horizontal_regridding.F90 + MOM6/src/framework/MOM_interpolate.F90 + MOM6/src/framework/MOM_intrinsic_functions.F90 + MOM6/src/framework/MOM_io.F90 + MOM6/src/framework/MOM_random.F90 + MOM6/src/framework/MOM_restart.F90 + MOM6/src/framework/MOM_safe_alloc.F90 + MOM6/src/framework/MOM_string_functions.F90 + MOM6/src/framework/MOM_unit_scaling.F90 + MOM6/src/framework/MOM_write_cputime.F90 + + MOM6/src/ice_shelf/MOM_ice_shelf.F90 + MOM6/src/ice_shelf/MOM_ice_shelf_diag_mediator.F90 + MOM6/src/ice_shelf/MOM_ice_shelf_dynamics.F90 + MOM6/src/ice_shelf/MOM_ice_shelf_initialize.F90 + MOM6/src/ice_shelf/MOM_ice_shelf_state.F90 + MOM6/src/ice_shelf/MOM_marine_ice.F90 + MOM6/src/ice_shelf/user_shelf_init.F90 + + MOM6/src/initialization/MOM_coord_initialization.F90 + MOM6/src/initialization/MOM_fixed_initialization.F90 + MOM6/src/initialization/MOM_grid_initialize.F90 + MOM6/src/initialization/MOM_shared_initialization.F90 + MOM6/src/initialization/MOM_state_initialization.F90 + MOM6/src/initialization/MOM_tracer_initialization_from_Z.F90 + + MOM6/src/parameterizations/lateral/MOM_MEKE.F90 + MOM6/src/parameterizations/lateral/MOM_MEKE_types.F90 + MOM6/src/parameterizations/lateral/MOM_hor_visc.F90 + MOM6/src/parameterizations/lateral/MOM_internal_tides.F90 + MOM6/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90 + MOM6/src/parameterizations/lateral/MOM_mixed_layer_restrat.F90 + MOM6/src/parameterizations/lateral/MOM_thickness_diffuse.F90 + MOM6/src/parameterizations/lateral/MOM_tidal_forcing.F90 + + MOM6/src/parameterizations/vertical/MOM_ALE_sponge.F90 + MOM6/src/parameterizations/vertical/MOM_CVMix_KPP.F90 + MOM6/src/parameterizations/vertical/MOM_CVMix_conv.F90 + MOM6/src/parameterizations/vertical/MOM_CVMix_ddiff.F90 + MOM6/src/parameterizations/vertical/MOM_CVMix_shear.F90 + MOM6/src/parameterizations/vertical/MOM_bkgnd_mixing.F90 + MOM6/src/parameterizations/vertical/MOM_bulk_mixed_layer.F90 + MOM6/src/parameterizations/vertical/MOM_diabatic_aux.F90 + MOM6/src/parameterizations/vertical/MOM_diabatic_driver.F90 + MOM6/src/parameterizations/vertical/MOM_diapyc_energy_req.F90 + MOM6/src/parameterizations/vertical/MOM_energetic_PBL.F90 + MOM6/src/parameterizations/vertical/MOM_entrain_diffusive.F90 + MOM6/src/parameterizations/vertical/MOM_full_convection.F90 + MOM6/src/parameterizations/vertical/MOM_geothermal.F90 + MOM6/src/parameterizations/vertical/MOM_internal_tide_input.F90 + MOM6/src/parameterizations/vertical/MOM_kappa_shear.F90 + MOM6/src/parameterizations/vertical/MOM_opacity.F90 + MOM6/src/parameterizations/vertical/MOM_regularize_layers.F90 + MOM6/src/parameterizations/vertical/MOM_set_diffusivity.F90 + MOM6/src/parameterizations/vertical/MOM_set_viscosity.F90 + MOM6/src/parameterizations/vertical/MOM_sponge.F90 + MOM6/src/parameterizations/vertical/MOM_tidal_mixing.F90 + MOM6/src/parameterizations/vertical/MOM_vert_friction.F90 + + MOM6/src/parameterizations/CVmix/cvmix_background.F90 + MOM6/src/parameterizations/CVmix/cvmix_convection.F90 + MOM6/src/parameterizations/CVmix/cvmix_ddiff.F90 + MOM6/src/parameterizations/CVmix/cvmix_kinds_and_types.F90 + MOM6/src/parameterizations/CVmix/cvmix_kpp.F90 + MOM6/src/parameterizations/CVmix/cvmix_math.F90 + MOM6/src/parameterizations/CVmix/cvmix_put_get.F90 + MOM6/src/parameterizations/CVmix/cvmix_shear.F90 + MOM6/src/parameterizations/CVmix/cvmix_tidal.F90 + MOM6/src/parameterizations/CVmix/cvmix_utils.F90 + + MOM6/src/tracer/DOME_tracer.F90 + + MOM6/src/tracer/ISOMIP_tracer.F90 + + MOM6/src/tracer/MOM_OCMIP2_CFC.F90 + MOM6/src/tracer/MOM_generic_tracer.F90 + MOM6/src/tracer/MOM_lateral_boundary_diffusion.F90 + MOM6/src/tracer/MOM_neutral_diffusion.F90 + MOM6/src/tracer/MOM_offline_aux.F90 + MOM6/src/tracer/MOM_offline_main.F90 + MOM6/src/tracer/MOM_tracer_Z_init.F90 + MOM6/src/tracer/MOM_tracer_advect.F90 + MOM6/src/tracer/MOM_tracer_diabatic.F90 + MOM6/src/tracer/MOM_tracer_flow_control.F90 + MOM6/src/tracer/MOM_tracer_hor_diff.F90 + MOM6/src/tracer/MOM_tracer_registry.F90 + MOM6/src/tracer/RGC_tracer.F90 + MOM6/src/tracer/advection_test_tracer.F90 + MOM6/src/tracer/boundary_impulse_tracer.F90 + MOM6/src/tracer/dye_example.F90 + MOM6/src/tracer/dyed_obc_tracer.F90 + MOM6/src/tracer/ideal_age_example.F90 + MOM6/src/tracer/oil_tracer.F90 + MOM6/src/tracer/pseudo_salt_tracer.F90 + MOM6/src/tracer/tracer_example.F90 + + MOM6/src/user/BFB_initialization.F90 + MOM6/src/user/BFB_surface_forcing.F90 + MOM6/src/user/DOME2d_initialization.F90 + MOM6/src/user/DOME_initialization.F90 + MOM6/src/user/ISOMIP_initialization.F90 + MOM6/src/user/Idealized_Hurricane.F90 + MOM6/src/user/Kelvin_initialization.F90 + MOM6/src/user/MOM_controlled_forcing.F90 + MOM6/src/user/MOM_wave_interface.F90 + MOM6/src/user/Neverworld_initialization.F90 + MOM6/src/user/Phillips_initialization.F90 + MOM6/src/user/RGC_initialization.F90 + MOM6/src/user/Rossby_front_2d_initialization.F90 + MOM6/src/user/SCM_CVMix_tests.F90 + MOM6/src/user/adjustment_initialization.F90 + MOM6/src/user/basin_builder.F90 + MOM6/src/user/baroclinic_zone_initialization.F90 + MOM6/src/user/benchmark_initialization.F90 + MOM6/src/user/circle_obcs_initialization.F90 + MOM6/src/user/dense_water_initialization.F90 + MOM6/src/user/dumbbell_initialization.F90 + MOM6/src/user/dumbbell_surface_forcing.F90 + MOM6/src/user/dyed_channel_initialization.F90 + MOM6/src/user/dyed_obcs_initialization.F90 + MOM6/src/user/external_gwave_initialization.F90 + MOM6/src/user/lock_exchange_initialization.F90 + MOM6/src/user/seamount_initialization.F90 + MOM6/src/user/shelfwave_initialization.F90 + MOM6/src/user/sloshing_initialization.F90 + MOM6/src/user/soliton_initialization.F90 + MOM6/src/user/supercritical_initialization.F90 + MOM6/src/user/tidal_bay_initialization.F90 + MOM6/src/user/user_change_diffusivity.F90 + MOM6/src/user/user_initialization.F90 + MOM6/src/user/user_revise_forcing.F90 + + MOM6/src/ocean_data_assim/MOM_oda_driver.F90 + + MOM6/config_src/external/GFDL_ocean_BGC/FMS_coupler_util.F90 + MOM6/config_src/external/GFDL_ocean_BGC/generic_tracer.F90 + MOM6/config_src/external/GFDL_ocean_BGC/generic_tracer_utils.F90 + MOM6/config_src/external/ODA_hooks/kdtree.f90 + MOM6/config_src/external/ODA_hooks/ocean_da_core.F90 + MOM6/config_src/external/ODA_hooks/ocean_da_types.F90 + MOM6/config_src/external/ODA_hooks/write_ocean_obs.F90 + + MOM6/config_src/infra/FMS1/MOM_coms_infra.F90 + MOM6/config_src/infra/FMS1/MOM_constants.F90 + MOM6/config_src/infra/FMS1/MOM_couplertype_infra.F90 + MOM6/config_src/infra/FMS1/MOM_cpu_clock_infra.F90 + MOM6/config_src/infra/FMS1/MOM_data_override_infra.F90 + MOM6/config_src/infra/FMS1/MOM_diag_manager_infra.F90 + MOM6/config_src/infra/FMS1/MOM_domain_infra.F90 + MOM6/config_src/infra/FMS1/MOM_ensemble_manager_infra.F90 + MOM6/config_src/infra/FMS1/MOM_error_infra.F90 + MOM6/config_src/infra/FMS1/MOM_interp_infra.F90 + MOM6/config_src/infra/FMS1/MOM_io_infra.F90 + MOM6/config_src/infra/FMS1/MOM_time_manager.F90 + +) + +list(APPEND mom6_nuopc_src_files + MOM6/config_src/drivers/nuopc_cap/mom_cap.F90 + MOM6/config_src/drivers/nuopc_cap/time_utils.F90 + MOM6/config_src/drivers/nuopc_cap/mom_cap_methods.F90 + MOM6/config_src/drivers/nuopc_cap/mom_cap_time.F90 + MOM6/config_src/drivers/nuopc_cap/mom_ocean_model_nuopc.F90 + MOM6/config_src/drivers/nuopc_cap/mom_surface_forcing_nuopc.F90 +) + +list(APPEND mom6_solo_src_files + MOM6/config_src/drivers/solo_driver/MESO_surface_forcing.F90 + MOM6/config_src/drivers/solo_driver/MOM_driver.F90 + MOM6/config_src/drivers/solo_driver/MOM_surface_forcing.F90 + MOM6/config_src/drivers/solo_driver/atmos_ocean_fluxes.F90 + MOM6/config_src/drivers/solo_driver/user_surface_forcing.F90 +) diff --git a/NEMS b/NEMS index 9d05172b71..b80b5b1880 160000 --- a/NEMS +++ b/NEMS @@ -1 +1 @@ -Subproject commit 9d05172b711f4ab5d6f978dbe575bd67a681b55a +Subproject commit b80b5b18805302290f821e960d820e99e0bcd9ef diff --git a/README.md b/README.md index 4892c7afc5..53e324d71c 100644 --- a/README.md +++ b/README.md @@ -2,11 +2,11 @@ # ufs-weather-model -This is the UFS weather model code. +This is the UFS weather model source code. # Where to find information -Start at the [ufs-weather-model wiki](https://github.com/ufs-community/ufs-weather-model/wiki) which has quick start instructions. +Start at the [wiki](https://github.com/ufs-community/ufs-weather-model/wiki) which has quick start instructions. [User's reference guide](http://ufs-weather-model.readthedocs.io/) is hosted on read the docs. @@ -14,21 +14,32 @@ Start at the [ufs-weather-model wiki](https://github.com/ufs-community/ufs-weath The top level directory structure groups source code and input files as follow: -| File/directory | Purpose | -| -------------- | ------- | -| ```LICENSE.md``` | A copy of the Gnu lesser general public license, version 3. | -| ```README.md``` | This file with basic pointers to more information. | -| ```FMS/``` | Contains Flexible Modeling System source code. | -| ```NEMS/``` | Contains NOAA Environmental Modeling System source code and nems compset runi scripts. | -| ```FV3/``` | Contains FV3 atmosphere model component including fv3 dynamics core, dynsmics to physics driver, physics and io. | -| ```WW3/``` | Contains community wave modeling framework WW3. | -| ```stochastic physics/``` | Contains the stochastic physics source code. | -| ```conf/``` | Contains compile option files on various platforms. | -| ```compsets/``` | Contains NEMSCompsetRun regression test compset information. | -| ```log/``` | Contains log files from NEMSCompsetRun regression test.| -| ```modulefiles/``` | Contains module files on various platforms.| -| ```parm/``` | Contains model configuration and namelist templates.| -| ```doc/``` | Workspace for documentation. | +| File/directory | Purpose | +| -------------- | ------- | +| ```LICENSE.md``` | A copy of the GNU Lesser General Public License, Version 3. | +| ```README.md``` | This file with basic pointers to more information. | +| ```FMS/``` | Contains Flexible Modeling System source code. | +| ```NEMS/``` | Contains NOAA Environmental Modeling System source code and nems compset run scripts. | +| ```CMEPS-interface/``` | Contains CMEPS mediator | +| ```FV3/``` | Contains FV3 atmosphere model component including FV3 dynamical core, dynamics to physics driver, physics and IO. | +| ```DATM/``` | Contains Data Atmosphere model component | +| ```WW3/``` | Contains community wave modeling framework WW3. | +| ```MOM6-interface/``` | Contains MOM6 ocean model component | +| ```CICE-interface/``` | Contains CICE sea-ice model component including CICE6 and Icepack | +| ```stochastic_physics/``` | Contains the stochastic physics source code. | +| ```cmake/``` | Contains compile option files on various platforms. | +| ```modulefiles/``` | Contains module files on various platforms. | +| ```tests/``` | Regression and unit testing framework scripts. | +| ```build.sh``` | Script to build the model executable. (also used by `tests/`) | + +E.g. use of `build.sh` to build the coupled model with `FV3_GFS_v15p2` as the CCPP suite. +``` +$> CMAKE_FLAGS="-DAPP=S2S" CCPP_SUITES="FV3_GFS_v15p2" ./build.sh +``` +The build system is regularly tested with [Tier-1 and Tier-2 platforms]( +https://github.com/ufs-community/ufs-weather-model/wiki/Regression-Test-Policy-for-Weather-Model-Platforms-and-Compilers). +Configurations for other platforms that are available with UFS should be used with the understanding that they are not regularly +tested and users will have to adapt those to make it work. # Disclaimer diff --git a/WW3 b/WW3 index 96e3f3a8fa..fc509248a1 160000 --- a/WW3 +++ b/WW3 @@ -1 +1 @@ -Subproject commit 96e3f3a8fa0389a4b110b0fa23e7a414f6d92038 +Subproject commit fc509248a1cd397e138e65d57c1b10183fc64e2f diff --git a/build.sh b/build.sh index dffe3f405a..08e97ef5d9 100755 --- a/build.sh +++ b/build.sh @@ -2,26 +2,24 @@ set -eu if [[ $(uname -s) == Darwin ]]; then - readonly MYDIR=$(cd "$(dirname "$(greadlink -f -n "${BASH_SOURCE[0]}" )" )" && pwd -P) + readonly UFS_MODEL_DIR=$(cd "$(dirname "$(greadlink -f -n "${BASH_SOURCE[0]}" )" )" && pwd -P) else - readonly MYDIR=$(cd "$(dirname "$(readlink -f -n "${BASH_SOURCE[0]}" )" )" && pwd -P) + readonly UFS_MODEL_DIR=$(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} -export CMAKE_Fortran_COMPILER=${CMAKE_Fortran_COMPILER:-mpif90} +export CMAKE_C_COMPILER=${CMAKE_C_COMPILER:-${CC:-mpicc}} +export CMAKE_CXX_COMPILER=${CMAKE_CXX_COMPILER:-${CXX:-mpicxx}} +export CMAKE_Fortran_COMPILER=${CMAKE_Fortran_COMPILER:-${FC:-mpif90}} -export NETCDF=${NETCDF:?"Please set NETCDF environment variable"} +export NETCDF=${NETCDF:-${NETCDF_ROOT:?"Please set NETCDF/NETCDF_ROOT environment variable"}} export ESMFMKFILE=${ESMFMKFILE:?"Please set ESMFMKFILE environment variable"} -BUILD_DIR=${MYDIR}/build -rm -rf ${BUILD_DIR} -mkdir ${BUILD_DIR} +BUILD_DIR=${BUILD_DIR:-${UFS_MODEL_DIR}/build} +mkdir -p ${BUILD_DIR} -CCPP_SUITES="${CCPP_SUITES:-FV3_GFS_v15p2}" -CMAKE_FLAGS+=" -DCCPP_SUITES=${CCPP_SUITES} -DNETCDF_DIR=${NETCDF}" +[[ -n "${CCPP_SUITES:-""}" ]] && CMAKE_FLAGS+=" -DCCPP_SUITES=${CCPP_SUITES}" +CMAKE_FLAGS+=" -DNETCDF_DIR=${NETCDF}" cd ${BUILD_DIR} -cmake .. ${CMAKE_FLAGS} -make -j ${BUILD_JOBS:-4} -cp NEMS.exe ${MYDIR}/ufs_weather_model +cmake ${UFS_MODEL_DIR} ${CMAKE_FLAGS} +make -j ${BUILD_JOBS:-4} VERBOSE=${BUILD_VERBOSE:-} diff --git a/cheyenne_gnu_fms_mpp_util_mpi_inc.patch b/cheyenne_gnu_fms_mpp_util_mpi_inc.patch new file mode 100644 index 0000000000..aeb2facc39 --- /dev/null +++ b/cheyenne_gnu_fms_mpp_util_mpi_inc.patch @@ -0,0 +1,12 @@ +--- FMS/mpp/include/mpp_util_mpi.inc 2021-02-08 08:24:21.000000000 -0700 ++++ FMS/mpp/include/mpp_util_mpi.inc 2021-02-08 08:24:15.000000000 -0700 +@@ -169,7 +169,8 @@ + integer, intent(in ), optional :: msg_size(:) + integer, intent(in ), optional :: msg_type(:) + +- integer :: i, m, n, stride, my_check, rsize ++ integer :: i, m, n, stride, my_check ++ integer, volatile :: rsize + + if( debug .and. (current_clock.NE.0) )call SYSTEM_CLOCK(start_tick) + my_check = EVENT_SEND diff --git a/cmake/FindESMF.cmake b/cmake/FindESMF.cmake deleted file mode 100644 index 72d66ea9da..0000000000 --- a/cmake/FindESMF.cmake +++ /dev/null @@ -1,105 +0,0 @@ -# - Try to find ESMF -# -# Requires setting ESMFMKFILE to the filepath of esmf.mk. If this is NOT set, -# then ESMF_FOUND will always be FALSE. If ESMFMKFILE exists, then ESMF_FOUND=TRUE -# and all ESMF makefile variables will be set in the global scope. Optionally, -# set ESMF_MKGLOBALS to a string list to filter makefile variables. For example, -# to globally scope only ESMF_LIBSDIR and ESMF_APPSDIR variables, use this CMake -# command in CMakeLists.txt: -# -# set(ESMF_MKGLOBALS "LIBSDIR" "APPSDIR") - - -# Add the ESMFMKFILE path to the cache if defined as system env variable -if (DEFINED ENV{ESMFMKFILE} AND NOT DEFINED ESMFMKFILE) - set(ESMFMKFILE $ENV{ESMFMKFILE} CACHE FILEPATH "Path to ESMF mk file") -endif () - -# Found the mk file and ESMF exists on the system -if (EXISTS ${ESMFMKFILE}) - set(ESMF_FOUND TRUE CACHE BOOL "ESMF mk file found" FORCE) - # Did not find the ESMF mk file -else() - set(ESMF_FOUND FALSE CACHE BOOL "ESMF mk file NOT found" FORCE) - # Best to warn users that without the mk file there is no way to find ESMF - if (NOT DEFINED ESMFMKFILE) - message(FATAL_ERROR "ESMFMKFILE not defined. This is the path to esmf.mk file. \ -Without this filepath, ESMF_FOUND will always be FALSE.") - endif () -endif() - -# Only parse the mk file if it is found -if (ESMF_FOUND) - # Read the mk file - file(STRINGS "${ESMFMKFILE}" esmfmkfile_contents) - # Parse each line in the mk file - foreach(str ${esmfmkfile_contents}) - # Only consider uncommented lines - string(REGEX MATCH "^[^#]" def ${str}) - # Line is not commented - if (def) - # Extract the variable name - string(REGEX MATCH "^[^=]+" esmf_varname ${str}) - # Extract the variable's value - string(REGEX MATCH "=.+$" esmf_vardef ${str}) - # Only for variables with a defined value - if (esmf_vardef) - # Get rid of the assignment string - string(SUBSTRING ${esmf_vardef} 1 -1 esmf_vardef) - # Remove whitespace - string(STRIP ${esmf_vardef} esmf_vardef) - # A string or single-valued list - if(NOT DEFINED ESMF_MKGLOBALS) - # Set in global scope - set(${esmf_varname} ${esmf_vardef}) - # Don't display by default in GUI - mark_as_advanced(esmf_varname) - else() # Need to filter global promotion - foreach(m ${ESMF_MKGLOBALS}) - string(FIND ${esmf_varname} ${m} match) - # Found the string - if(NOT ${match} EQUAL -1) - # Promote to global scope - set(${esmf_varname} ${esmf_vardef}) - # Don't display by default in the GUI - mark_as_advanced (esmf_varname) - # No need to search for the current string filter - break() - endif() - endforeach() - endif() - endif() - endif() - endforeach() - - separate_arguments(ESMF_F90COMPILEPATHS NATIVE_COMMAND ${ESMF_F90COMPILEPATHS}) - foreach (ITEM ${ESMF_F90COMPILEPATHS}) - string(REGEX REPLACE "^-I" "" ITEM "${ITEM}") - list(APPEND tmp ${ITEM}) - endforeach() - set(ESMF_F90COMPILEPATHS ${tmp}) - - add_library(esmf UNKNOWN IMPORTED) - # Look for static library, if not found try dynamic library - find_library(esmf_lib NAMES libesmf.a PATHS ${ESMF_LIBSDIR}) - if(esmf_lib MATCHES "esmf_lib-NOTFOUND") - message(STATUS "Static ESMF library not found, searching for dynamic library instead") - find_library(esmf_lib NAMES esmf_fullylinked PATHS ${ESMF_LIBSDIR}) - if(esmf_lib MATCHES "esmf_lib-NOTFOUND") - message(FATAL_ERROR "Neither the dynamic nor the static ESMF library was found") - else() - message(STATUS "Found ESMF library: ${esmf_lib}") - endif() - 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_F90LINKPATHS} ${ESMF_F90LINKLIBS} ${ESMF_F90LINKOPTS}" ESMF_INTERFACE_LINK_LIBRARIES) - message(STATUS "Found ESMF library: ${esmf_lib}") - endif() - - set_target_properties(esmf PROPERTIES - IMPORTED_LOCATION ${esmf_lib} - INTERFACE_INCLUDE_DIRECTORIES "${ESMF_F90COMPILEPATHS}" - INTERFACE_LINK_LIBRARIES "${ESMF_INTERFACE_LINK_LIBRARIES}") - -endif() diff --git a/cmake/FindNetCDF.cmake b/cmake/FindNetCDF.cmake deleted file mode 100644 index 64d0395541..0000000000 --- a/cmake/FindNetCDF.cmake +++ /dev/null @@ -1,340 +0,0 @@ -# (C) Copyright 2011- ECMWF. -# -# This software is licensed under the terms of the Apache Licence Version 2.0 -# which can be obtained at http://www.apache.org/licenses/LICENSE-2.0. -# In applying this licence, ECMWF does not waive the privileges and immunities -# granted to it by virtue of its status as an intergovernmental organisation nor -# does it submit to any jurisdiction. - -# Try to find NetCDF includes and library. -# Supports static and shared libaries and allows each component to be found in sepearte prefixes. -# -# This module defines -# -# - NetCDF_FOUND - System has NetCDF -# - NetCDF_INCLUDE_DIRS - the NetCDF include directories -# - NetCDF_VERSION - the version of NetCDF -# - NetCDF_CONFIG_EXECUTABLE - the netcdf-config executable if found -# - NetCDF_PARALLEL - Boolean True if NetCDF4 has parallel IO support via hdf5 and/or pnetcdf -# - NetCDF_HAS_PNETCDF - Boolean True if NetCDF4 has pnetcdf support -# -# Deprecated Defines -# - NetCDF_LIBRARIES - [Deprecated] Use NetCDF::NetCDF_ targets instead. -# -# -# Following components are available: -# -# - C - C interface to NetCDF (netcdf) -# - CXX - CXX4 interface to NetCDF (netcdf_c++4) -# - Fortran - Fortran interface to NetCDF (netcdff) -# -# For each component the following are defined: -# -# - NetCDF__FOUND - whether the component is found -# - NetCDF__LIBRARIES - the libraries for the component -# - NetCDF__LIBRARY_SHARED - Boolean is true if libraries for component are shared -# - NetCDF__INCLUDE_DIRS - the include directories for specified component -# - NetCDF::NetCDF_ - target of component to be used with target_link_libraries() -# -# The following paths will be searched in order if set in CMake (first priority) or environment (second priority) -# -# - NetCDF_ROOT - root of NetCDF installation -# - NetCDF_PATH - root of NetCDF installation -# -# The search process begins with locating NetCDF Include headers. If these are in a non-standard location, -# set one of the following CMake or environment variables to point to the location: -# -# - NetCDF_INCLUDE_DIR or NetCDF_${comp}_INCLUDE_DIR -# - NetCDF_INCLUDE_DIRS or NetCDF_${comp}_INCLUDE_DIR -# -# Notes: -# -# - Use "NetCDF::NetCDF_" targets only. NetCDF_LIBRARIES exists for backwards compatibility and should not be used. -# - These targets have all the knowledge of include directories and library search directories, and a single -# call to target_link_libraries will provide all these transitive properties to your target. Normally all that is -# needed to build and link against NetCDF is, e.g.: -# target_link_libraries(my_c_tgt PUBLIC NetCDF::NetCDF_C) -# - "NetCDF" is always the preferred naming for this package, its targets, variables, and environment variables -# - For compatibility, some variables are also set/checked using alternate names NetCDF4, NETCDF, or NETCDF4 -# - Environments relying on these older environment variable names should move to using a "NetCDF_ROOT" environment variable -# - Preferred component capitalization follows the CMake LANGUAGES variables: i.e., C, Fortran, CXX -# - For compatibility, alternate capitalizations are supported but should not be used. -# - If no components are defined, all components will be searched -# - -list( APPEND _possible_components C CXX Fortran ) - -## Include names for each component -set( NetCDF_C_INCLUDE_NAME netcdf.h ) -set( NetCDF_CXX_INCLUDE_NAME netcdf ) -set( NetCDF_Fortran_INCLUDE_NAME netcdf.mod ) - -## Library names for each component -set( NetCDF_C_LIBRARY_NAME netcdf ) -set( NetCDF_CXX_LIBRARY_NAME netcdf_c++4 ) -set( NetCDF_Fortran_LIBRARY_NAME netcdff ) - -## Enumerate search components -foreach( _comp ${_possible_components} ) - string( TOUPPER "${_comp}" _COMP ) - set( _arg_${_COMP} ${_comp} ) - set( _name_${_COMP} ${_comp} ) -endforeach() - -set( _search_components C) -foreach( _comp ${${CMAKE_FIND_PACKAGE_NAME}_FIND_COMPONENTS} ) - string( TOUPPER "${_comp}" _COMP ) - set( _arg_${_COMP} ${_comp} ) - list( APPEND _search_components ${_name_${_COMP}} ) - if( NOT _name_${_COMP} ) - message(SEND_ERROR "Find${CMAKE_FIND_PACKAGE_NAME}: COMPONENT ${_comp} is not a valid component. Valid components: ${_possible_components}" ) - endif() -endforeach() -list( REMOVE_DUPLICATES _search_components ) - -## Search hints for finding include directories and libraries -foreach( _comp IN ITEMS "_" "_C_" "_Fortran_" "_CXX_" ) - foreach( _name IN ITEMS NetCDF4 NetCDF NETCDF4 NETCDF ) - foreach( _var IN ITEMS ROOT PATH ) - list(APPEND _search_hints ${${_name}${_comp}${_var}} $ENV{${_name}${_comp}${_var}} ) - list(APPEND _include_search_hints - ${${_name}${_comp}INCLUDE_DIR} $ENV{${_name}${_comp}INCLUDE_DIR} - ${${_name}${_comp}INCLUDE_DIRS} $ENV{${_name}${_comp}INCLUDE_DIRS} ) - endforeach() - endforeach() -endforeach() -#Old-school HPC module env variable names -foreach( _name IN ITEMS NetCDF4 NetCDF NETCDF4 NETCDF ) - foreach( _comp IN ITEMS "_C" "_Fortran" "_CXX" ) - list(APPEND _search_hints ${${_name}} $ENV{${_name}}) - list(APPEND _search_hints ${${_name}${_comp}} $ENV{${_name}${_comp}}) - endforeach() -endforeach() - -## Find headers for each component -set(NetCDF_INCLUDE_DIRS) -set(_new_search_components) -foreach( _comp IN LISTS _search_components ) - if(NOT ${PROJECT_NAME}_NetCDF_${_comp}_FOUND) - list(APPEND _new_search_components ${_comp}) - endif() - find_file(NetCDF_${_comp}_INCLUDE_FILE - NAMES ${NetCDF_${_comp}_INCLUDE_NAME} - DOC "NetCDF ${_comp} include directory" - HINTS ${_include_search_hints} ${_search_hints} - PATH_SUFFIXES include include/netcdf - ) - mark_as_advanced(NetCDF_${_comp}_INCLUDE_FILE) - message(DEBUG "NetCDF_${_comp}_INCLUDE_FILE: ${NetCDF_${_comp}_INCLUDE_FILE}") - if( NetCDF_${_comp}_INCLUDE_FILE ) - get_filename_component(NetCDF_${_comp}_INCLUDE_FILE ${NetCDF_${_comp}_INCLUDE_FILE} ABSOLUTE) - get_filename_component(NetCDF_${_comp}_INCLUDE_DIR ${NetCDF_${_comp}_INCLUDE_FILE} DIRECTORY) - list(APPEND NetCDF_INCLUDE_DIRS ${NetCDF_${_comp}_INCLUDE_DIR}) - endif() -endforeach() -if(NetCDF_INCLUDE_DIRS) - list(REMOVE_DUPLICATES NetCDF_INCLUDE_DIRS) -endif() -set(NetCDF_INCLUDE_DIRS "${NetCDF_INCLUDE_DIRS}" CACHE STRING "NetCDF Include directory paths" FORCE) - -## Find n*-config executables for search components -foreach( _comp IN LISTS _search_components ) - if( _comp MATCHES "^(C)$" ) - set(_conf "c") - elseif( _comp MATCHES "^(Fortran)$" ) - set(_conf "f") - elseif( _comp MATCHES "^(CXX)$" ) - set(_conf "cxx4") - endif() - find_program( NetCDF_${_comp}_CONFIG_EXECUTABLE - NAMES n${_conf}-config - HINTS ${NetCDF_INCLUDE_DIRS} ${_include_search_hints} ${_search_hints} - PATH_SUFFIXES bin Bin ../bin ../../bin - DOC "NetCDF n${_conf}-config helper" ) - message(DEBUG "NetCDF_${_comp}_CONFIG_EXECUTABLE: ${NetCDF_${_comp}_CONFIG_EXECUTABLE}") -endforeach() - -set(_C_libs_flag --libs) -set(_Fortran_libs_flag --flibs) -set(_CXX_libs_flag --libs) -set(_C_includes_flag --includedir) -set(_Fortran_includes_flag --includedir) -set(_CXX_includes_flag --includedir) -function(netcdf_config exec flag output_var) - set(${output_var} False PARENT_SCOPE) - if( exec ) - execute_process( COMMAND ${exec} ${flag} RESULT_VARIABLE _ret OUTPUT_VARIABLE _val) - if( _ret EQUAL 0 ) - string( STRIP ${_val} _val ) - set( ${output_var} ${_val} PARENT_SCOPE ) - endif() - endif() -endfunction() - -## Find libraries for each component -set( NetCDF_LIBRARIES ) -foreach( _comp IN LISTS _search_components ) - string( TOUPPER "${_comp}" _COMP ) - - find_library( NetCDF_${_comp}_LIBRARY - NAMES ${NetCDF_${_comp}_LIBRARY_NAME} - DOC "NetCDF ${_comp} library" - HINTS ${NetCDF_${_comp}_INCLUDE_DIRS} ${_search_hints} - PATH_SUFFIXES lib64 lib ../lib64 ../lib ../../lib64 ../../lib ) - mark_as_advanced( NetCDF_${_comp}_LIBRARY ) - get_filename_component(NetCDF_${_comp}_LIBRARY ${NetCDF_${_comp}_LIBRARY} ABSOLUTE) - set(NetCDF_${_comp}_LIBRARY ${NetCDF_${_comp}_LIBRARY} CACHE STRING "NetCDF ${_comp} library" FORCE) - message(DEBUG "NetCDF_${_comp}_LIBRARY: ${NetCDF_${_comp}_LIBRARY}") - - if( NetCDF_${_comp}_LIBRARY ) - if( NetCDF_${_comp}_LIBRARY MATCHES ".a$" ) - set( NetCDF_${_comp}_LIBRARY_SHARED FALSE ) - set( _library_type STATIC) - else() - list( APPEND NetCDF_LIBRARIES ${NetCDF_${_comp}_LIBRARY} ) - set( NetCDF_${_comp}_LIBRARY_SHARED TRUE ) - set( _library_type SHARED) - endif() - endif() - - #Use nc-config to set per-component LIBRARIES variable if possible - netcdf_config( ${NetCDF_${_comp}_CONFIG_EXECUTABLE} ${_${_comp}_libs_flag} _val ) - if( _val ) - set( NetCDF_${_comp}_LIBRARIES ${_val} ) - if(NOT NetCDF_${_comp}_LIBRARY_SHARED AND NOT NetCDF_${_comp}_FOUND) #Static targets should use nc_config to get a proper link line with all necessary static targets. - list( APPEND NetCDF_LIBRARIES ${NetCDF_${_comp}_LIBRARIES} ) - endif() - else() - set( NetCDF_${_comp}_LIBRARIES ${NetCDF_${_comp}_LIBRARY} ) - if(NOT NetCDF_${_comp}_LIBRARY_SHARED) - message(SEND_ERROR "Unable to properly find NetCDF. Found static libraries at: ${NetCDF_${_comp}_LIBRARY} but could not run nc-config: ${NetCDF_CONFIG_EXECUTABLE}") - endif() - endif() - - #Use nc-config to set per-component INCLUDE_DIRS variable if possible - netcdf_config( ${NetCDF_${_comp}_CONFIG_EXECUTABLE} ${_${_comp}_includes_flag} _val ) - if( _val ) - string( REPLACE " " ";" _val ${_val} ) - set( NetCDF_${_comp}_INCLUDE_DIRS ${_val} ) - else() - set( NetCDF_${_comp}_INCLUDE_DIRS ${NetCDF_${_comp}_INCLUDE_DIR} ) - endif() - - if( NetCDF_${_comp}_LIBRARIES AND NetCDF_${_comp}_INCLUDE_DIRS ) - set( ${CMAKE_FIND_PACKAGE_NAME}_${_arg_${_COMP}}_FOUND TRUE ) - if (NOT TARGET NetCDF::NetCDF_${_comp}) - add_library(NetCDF::NetCDF_${_comp} ${_library_type} IMPORTED) - set_target_properties(NetCDF::NetCDF_${_comp} PROPERTIES - 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() -if(NetCDF_LIBRARIES AND NetCDF_${_comp}_LIBRARY_SHARED) - list(REMOVE_DUPLICATES NetCDF_LIBRARIES) -endif() -set(NetCDF_LIBRARIES "${NetCDF_LIBRARIES}" CACHE STRING "NetCDF library targets" FORCE) - -## Find version via netcdf-config if possible -if (NetCDF_INCLUDE_DIRS) - if( NetCDF_C_CONFIG_EXECUTABLE ) - netcdf_config( ${NetCDF_C_CONFIG_EXECUTABLE} --version _vers ) - if( _vers ) - string(REGEX REPLACE ".* ((([0-9]+)\\.)+([0-9]+)).*" "\\1" NetCDF_VERSION "${_vers}" ) - endif() - else() - foreach( _dir IN LISTS NetCDF_INCLUDE_DIRS) - if( EXISTS "${_dir}/netcdf_meta.h" ) - file(STRINGS "${_dir}/netcdf_meta.h" _netcdf_version_lines - REGEX "#define[ \t]+NC_VERSION_(MAJOR|MINOR|PATCH|NOTE)") - string(REGEX REPLACE ".*NC_VERSION_MAJOR *\([0-9]*\).*" "\\1" _netcdf_version_major "${_netcdf_version_lines}") - string(REGEX REPLACE ".*NC_VERSION_MINOR *\([0-9]*\).*" "\\1" _netcdf_version_minor "${_netcdf_version_lines}") - string(REGEX REPLACE ".*NC_VERSION_PATCH *\([0-9]*\).*" "\\1" _netcdf_version_patch "${_netcdf_version_lines}") - string(REGEX REPLACE ".*NC_VERSION_NOTE *\"\([^\"]*\)\".*" "\\1" _netcdf_version_note "${_netcdf_version_lines}") - set(NetCDF_VERSION "${_netcdf_version_major}.${_netcdf_version_minor}.${_netcdf_version_patch}${_netcdf_version_note}") - unset(_netcdf_version_major) - unset(_netcdf_version_minor) - unset(_netcdf_version_patch) - unset(_netcdf_version_note) - unset(_netcdf_version_lines) - endif() - endforeach() - endif() -endif () - -## Detect additional package properties -netcdf_config(${NetCDF_C_CONFIG_EXECUTABLE} --has-parallel4 _val) -if( NOT _val MATCHES "^(yes|no)$" ) - netcdf_config(${NetCDF_C_CONFIG_EXECUTABLE} --has-parallel _val) -endif() -if( _val MATCHES "^(yes)$" ) - set(NetCDF_PARALLEL TRUE CACHE STRING "NetCDF has parallel IO capability via pnetcdf or hdf5." FORCE) -else() - set(NetCDF_PARALLEL FALSE CACHE STRING "NetCDF has no parallel IO capability." FORCE) -endif() - -## Finalize find_package -include(FindPackageHandleStandardArgs) - -if(NOT NetCDF_FOUND OR _new_search_components) - find_package_handle_standard_args( ${CMAKE_FIND_PACKAGE_NAME} - REQUIRED_VARS NetCDF_INCLUDE_DIRS NetCDF_LIBRARIES - VERSION_VAR NetCDF_VERSION - HANDLE_COMPONENTS ) -endif() - -foreach( _comp IN LISTS _search_components ) - if( NetCDF_${_comp}_FOUND ) - #Record found components to avoid duplication in NetCDF_LIBRARIES for static libraries - set(NetCDF_${_comp}_FOUND ${NetCDF_${_comp}_FOUND} CACHE BOOL "NetCDF ${_comp} Found" FORCE) - #Set a per-package, per-component found variable to communicate between multiple calls to find_package() - set(${PROJECT_NAME}_NetCDF_${_comp}_FOUND True) - endif() -endforeach() - -if( ${CMAKE_FIND_PACKAGE_NAME}_FOUND AND NOT ${CMAKE_FIND_PACKAGE_NAME}_FIND_QUIETLY AND _new_search_components) - message( STATUS "Find${CMAKE_FIND_PACKAGE_NAME} defines targets:" ) - message( STATUS " - NetCDF_VERSION [${NetCDF_VERSION}]") - message( STATUS " - NetCDF_PARALLEL [${NetCDF_PARALLEL}]") - foreach( _comp IN LISTS _new_search_components ) - string( TOUPPER "${_comp}" _COMP ) - message( STATUS " - NetCDF_${_comp}_CONFIG_EXECUTABLE [${NetCDF_${_comp}_CONFIG_EXECUTABLE}]") - if( ${CMAKE_FIND_PACKAGE_NAME}_${_arg_${_COMP}}_FOUND ) - get_filename_component(_root ${NetCDF_${_comp}_INCLUDE_DIR}/.. ABSOLUTE) - if( NetCDF_${_comp}_LIBRARY_SHARED ) - message( STATUS " - NetCDF::NetCDF_${_comp} [SHARED] [Root: ${_root}] Lib: ${NetCDF_${_comp}_LIBRARY} ") - else() - message( STATUS " - NetCDF::NetCDF_${_comp} [STATIC] [Root: ${_root}] Lib: ${NetCDF_${_comp}_LIBRARY} ") - endif() - endif() - endforeach() -endif() - -foreach( _prefix NetCDF NetCDF4 NETCDF NETCDF4 ${CMAKE_FIND_PACKAGE_NAME} ) - set( ${_prefix}_INCLUDE_DIRS ${NetCDF_INCLUDE_DIRS} ) - set( ${_prefix}_LIBRARIES ${NetCDF_LIBRARIES}) - set( ${_prefix}_VERSION ${NetCDF_VERSION} ) - set( ${_prefix}_FOUND ${${CMAKE_FIND_PACKAGE_NAME}_FOUND} ) - set( ${_prefix}_CONFIG_EXECUTABLE ${NetCDF_CONFIG_EXECUTABLE} ) - set( ${_prefix}_PARALLEL ${NetCDF_PARALLEL} ) - - foreach( _comp ${_search_components} ) - string( TOUPPER "${_comp}" _COMP ) - set( _arg_comp ${_arg_${_COMP}} ) - set( ${_prefix}_${_comp}_FOUND ${${CMAKE_FIND_PACKAGE_NAME}_${_arg_comp}_FOUND} ) - set( ${_prefix}_${_COMP}_FOUND ${${CMAKE_FIND_PACKAGE_NAME}_${_arg_comp}_FOUND} ) - set( ${_prefix}_${_arg_comp}_FOUND ${${CMAKE_FIND_PACKAGE_NAME}_${_arg_comp}_FOUND} ) - - set( ${_prefix}_${_comp}_LIBRARIES ${NetCDF_${_comp}_LIBRARIES} ) - set( ${_prefix}_${_COMP}_LIBRARIES ${NetCDF_${_comp}_LIBRARIES} ) - set( ${_prefix}_${_arg_comp}_LIBRARIES ${NetCDF_${_comp}_LIBRARIES} ) - - set( ${_prefix}_${_comp}_INCLUDE_DIRS ${NetCDF_${_comp}_INCLUDE_DIRS} ) - set( ${_prefix}_${_COMP}_INCLUDE_DIRS ${NetCDF_${_comp}_INCLUDE_DIRS} ) - set( ${_prefix}_${_arg_comp}_INCLUDE_DIRS ${NetCDF_${_comp}_INCLUDE_DIRS} ) - endforeach() -endforeach() diff --git a/cmake/GNU.cmake b/cmake/GNU.cmake index 043da10719..16d7e8f4d3 100644 --- a/cmake/GNU.cmake +++ b/cmake/GNU.cmake @@ -23,37 +23,6 @@ else() set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -O2") endif() - -if(32BIT) - add_definitions(-DOVERLOAD_R4) - add_definitions(-DOVERLOAD_R8) -else() +if(NOT 32BIT) set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -fdefault-real-8 -fdefault-double-8") endif() - - -if(OPENMP) - set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -fopenmp") - set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fopenmp") - set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -fopenmp") - add_definitions(-DOPENMP) -endif() - -if(AVX2) - set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS}") - set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS}") -elseif(SIMDMULTIARCH) - set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS}") - set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS}") -else() - set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS}") - set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS}") -endif() - -if(QUAD_PRECISION) - add_definitions(-DENABLE_QUAD_PRECISION) -endif() - -if(MULTI_GASES) - add_definitions(-DMULTI_GASES) -endif() diff --git a/cmake/Intel.cmake b/cmake/Intel.cmake index 7f5adfabe5..b39848964c 100644 --- a/cmake/Intel.cmake +++ b/cmake/Intel.cmake @@ -2,11 +2,8 @@ set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -fpp -fno-alias -auto -safe-cray-ptr -ftz -assume byterecl -nowarn -sox -align array64byte") set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -qno-opt-dynamic-align") - if(32BIT) set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -i4 -real-size 32") - add_definitions(-DOVERLOAD_R4) - add_definitions(-DOVERLOAD_R8) else() set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -i4 -real-size 64") if(NOT REPRO) @@ -24,11 +21,13 @@ elseif(DEBUG) set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -qno-opt-dynamic-align") else() if(AVX2) - set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -xCORE-AVX2 -qno-opt-dynamic-align") - set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -xCORE-AVX2 -qno-opt-dynamic-align") + #set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -xCORE-AVX2 -qno-opt-dynamic-align") + #set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -xCORE-AVX2 -qno-opt-dynamic-align") + set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -march=core-avx2 -qno-opt-dynamic-align") + set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -march=core-avx2 -qno-opt-dynamic-align") elseif(SIMDMULTIARCH) - set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -axSSE4.2,AVX,CORE-AVX2,CORE-AVX512 -qno-opt-dynamic-align") - set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -axSSE4.2,AVX,CORE-AVX2,CORE-AVX512 -qno-opt-dynamic-align") + set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -axSSE4.2,CORE-AVX2 -qno-opt-dynamic-align") + set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -axSSE4.2,CORE-AVX2 -qno-opt-dynamic-align") else() set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -qno-opt-dynamic-align") set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -qno-opt-dynamic-align") @@ -54,19 +53,4 @@ else() set(FAST "-fast-transcendentals") endif() -if(OPENMP) - set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -qopenmp") - set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -qopenmp") - set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -qopenmp") - add_definitions(-DOPENMP) -endif() - -if(QUAD_PRECISION) - add_definitions(-DENABLE_QUAD_PRECISION) -endif() - -if(MULTI_GASES) - add_definitions(-DMULTI_GASES) -endif() - set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -D__IFC -sox -fp-model source") diff --git a/cmake/configure_apps.cmake b/cmake/configure_apps.cmake new file mode 100644 index 0000000000..75c410b3fa --- /dev/null +++ b/cmake/configure_apps.cmake @@ -0,0 +1,58 @@ +############################################################################### +### Doc +# This file turns ON (only ON, not OFF) a component in a valid application +# If a user wishes to add a new application, they should add an +# Application handle (APP_NAME) in the list of `VALID_APPS` in the +# top-level CMakeLists.txt +# Next, they can define an if-endif block with that APP_NAME and +# turn ON the components specific to this new application. +# Note, only the components required for the application should be turned ON. +# It is forbidden to turn OFF or change any other CMake option in this file. +############################################################################### + +############################################################################### +### Configure Application Components +############################################################################### +if(APP MATCHES "^(ATM|ATMW|ATMC)$") + set(FMS ON CACHE BOOL "Enable FMS" FORCE) + set(FV3 ON CACHE BOOL "Enable FV3" FORCE) + set(STOCH_PHYS ON CACHE BOOL "Enable Stochastic Physics" FORCE) + if(APP MATCHES "ATMW") + set(WW3 ON CACHE BOOL "Enable WAVEWATCH III" FORCE) + message("Configuring UFS app in Atmosphere with Waves mode") + elseif(APP MATCHES "ATMC") + set(GOCART ON CACHE BOOL "Enable GOCART Chemistry" FORCE) + message("Configuring UFS app in Atmosphere with GOCART Chemistry") + else() + message("Configuring UFS app in Atmosphere Only mode") + endif() +endif() + +if(APP MATCHES "^(DATM|DATM_NEMS)$") + set(CMEPS ON CACHE BOOL "Enable CMEPS" FORCE) + set(FMS ON CACHE BOOL "Enable FMS" FORCE) + set(MOM6 ON CACHE BOOL "Enable MOM6" FORCE) + set(CICE6 ON CACHE BOOL "Enable CICE6" FORCE) + if(APP MATCHES "DATM_NEMS") + set(NEMSdatm ON CACHE BOOL "Enable NEMS DataAtm" FORCE) + message("Configuring UFS app in (NEMS) Data Atmosphere mode") + elseif(APP MATCHES "DATM") + set(CDEPS ON CACHE BOOL "Enable CDEPS" FORCE) + message("Configuring UFS app in (CDEPS) Data Atmosphere mode") + endif() +endif() + +if(APP MATCHES "^(S2S|S2SW)$") + set(CMEPS ON CACHE BOOL "Enable CMEPS" FORCE) + set(FMS ON CACHE BOOL "Enable FMS" FORCE) + set(FV3 ON CACHE BOOL "Enable FV3" FORCE) + set(MOM6 ON CACHE BOOL "Enable MOM6" FORCE) + set(CICE6 ON CACHE BOOL "Enable CICE6" FORCE) + set(STOCH_PHYS ON CACHE BOOL "Enable Stochastic Physics" FORCE) + if(APP MATCHES "S2SW") + set(WW3 ON CACHE BOOL "Enable WAVEWATCH III" FORCE) + message("Configuring UFS app in S2S with Waves mode") + else() + message("Configuring UFS app in S2S mode") + endif() +endif() diff --git a/cmake/configure_cheyenne.intel.cmake b/cmake/configure_cheyenne.intel.cmake index 16b88539a1..c8a689be6c 100644 --- a/cmake/configure_cheyenne.intel.cmake +++ b/cmake/configure_cheyenne.intel.cmake @@ -1,2 +1,3 @@ -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) 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 16b88539a1..84390226fe 100644 --- a/cmake/configure_gaea.intel.cmake +++ b/cmake/configure_gaea.intel.cmake @@ -1,2 +1,4 @@ -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) set(DEBUG_LINKMPI OFF CACHE BOOL "Enable linkmpi option when DEBUG mode is on" FORCE) +set(MOM6_Extra_FORTRAN_FLAGS "-xsse2") diff --git a/cmake/configure_jet.intel.cmake b/cmake/configure_jet.intel.cmake index 19baeb71ca..3b151ec3f0 100644 --- a/cmake/configure_jet.intel.cmake +++ b/cmake/configure_jet.intel.cmake @@ -1,3 +1,4 @@ -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) set(AVX2 OFF CACHE BOOL "Enable AVX2 instruction set" FORCE) set(SIMDMULTIARCH ON CACHE BOOL "Enable multi-target SIMD instruction sets" FORCE) diff --git a/cmake/configure_linux.gnu.cmake b/cmake/configure_linux.gnu.cmake new file mode 100644 index 0000000000..ba689958ab --- /dev/null +++ b/cmake/configure_linux.gnu.cmake @@ -0,0 +1,2 @@ +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_linux.intel.cmake b/cmake/configure_linux.intel.cmake new file mode 100644 index 0000000000..ba689958ab --- /dev/null +++ b/cmake/configure_linux.intel.cmake @@ -0,0 +1,2 @@ +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_wcoss2.cmake b/cmake/configure_wcoss2.cmake new file mode 100644 index 0000000000..c8a689be6c --- /dev/null +++ b/cmake/configure_wcoss2.cmake @@ -0,0 +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/before_components.mk b/conf/before_components.mk deleted file mode 100644 index 6eee9d190c..0000000000 --- a/conf/before_components.mk +++ /dev/null @@ -1,36 +0,0 @@ -# This file sets the location of configure.nems and modules.nems, and -# adds Make rules to create the tests/*.exe and tests/modules.* files. -# This file is included by the NEMS build system, within -# NEMS/GNUmakefile, just after platform logic is executed, but before -# the appbuilder file (if any) is read. - -# IMPORTANT: This file MUST NOT CONTAIN any logic specific to building -# FV3, CCPP, FMS, or NEMS. Otherwise, coupled FV3 applications will -# break. There should only be logic specific to the NEMSfv3gfs test -# system and NEMSfv3gfs file naming in this makefile fragment. -# -# Logic specific to FV3, CCPP, FMS, or NEMS belong in NEMS/src/incmake. - -# ---------------------------------------------------------------------- -# Decide the conf and modulefile names. - -CHOSEN_MODULE=$(BUILD_TARGET)/fv3 - -CONFIGURE_NEMS_FILE=configure.fv3.$(BUILD_TARGET) - -# ---------------------------------------------------------------------- -# Copy the executable and modules.nems files into the tests/ directory -# if a TEST_BUILD_NAME is specified. - -ifneq ($(TEST_BUILD_NAME),) -$(info Will copy modules.nems and NEMS.x as $(TEST_BUILD_NAME) under tests/) -$(ROOTDIR)/tests/$(TEST_BUILD_NAME).exe: $(NEMS_EXE) - set -xe ; cp "$<" "$@" - -$(ROOTDIR)/tests/modules.$(TEST_BUILD_NAME): $(NEMSDIR)/src/conf/modules.nems - set -xe ; cp "$<" "$@" - -configure: $(ROOTDIR)/tests/modules.$(TEST_BUILD_NAME) ; -build: $(ROOTDIR)/tests/$(TEST_BUILD_NAME).exe ; -endif - diff --git a/conf/configure.fv3.cheyenne.gnu b/conf/configure.fv3.cheyenne.gnu deleted file mode 100644 index ee0c061244..0000000000 --- a/conf/configure.fv3.cheyenne.gnu +++ /dev/null @@ -1,203 +0,0 @@ -## NEMS configuration file -## -## Platform: Cheyenne -## Compiler: GNU with SGI MPT - -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 # -############ -SFC = gfortran -SCC = gcc -CCOMP = gcc -DM_FC = mpif90 -f90=$(SFC) -DM_CC = mpicc -cc=$(SCC) -DMPI2_SUPPORT -FC = $(DM_FC) -CC = $(DM_CC) -DFSEEKO64_OK -LD = $(FC) - -######### -# 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 = $(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 # -############################################## -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 := -cpp -Wp,-w $(INCLUDE) -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 - -ifeq ($(HYDRO),Y) -CPPDEFS += -else -CPPDEFS += -DMOIST_CAPPA -DUSE_COND -endif - -ifeq ($(32BIT),Y) -CPPDEFS += -DOVERLOAD_R4 -DOVERLOAD_R8 -FFLAGS += -else -FFLAGS += -fdefault-real-8 -fdefault-double-8 -endif - -ifeq ($(AVX2),Y) -FFLAGS += -CFLAGS += -else -FFLAGS += -CFLAGS += -endif - -ifeq ($(MULTI_GASES),Y) -CPPDEFS += -DMULTI_GASES -endif - -ifeq ($(QUAD_PRECISION),Y) -CPPDEFS += -DENABLE_QUAD_PRECISION -endif - -FFLAGS_OPT = -O2 -fno-range-check -FFLAGS_REPRO = -O2 -g -fbacktrace -fno-range-check -FFLAGS_DEBUG = -g -O0 -fno-unsafe-math-optimizations -frounding-math -fsignaling-nans -ffpe-trap=invalid,zero,overflow -fbounds-check -fbacktrace -fno-range-check -Wall - -TRANSCENDENTALS := -FFLAGS_OPENMP = -fopenmp -FFLAGS_VERBOSE = -v -V - -CFLAGS += -D__IFC - -CFLAGS_OPT = -O2 -CFLAGS_REPRO = -O2 -CFLAGS_OPENMP = -fopenmp -CFLAGS_DEBUG = -O0 -g - -# 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 -CFLAGS_TEST = -O2 - -LDFLAGS := -LDFLAGS_OPENMP := -fopenmp -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 += -cpp -traditional -EXTLIBS = $(NCEPLIBS) $(ESMF_LIB) $(LDFLAGS) $(NETCDF_LIB) $(SIONLIB_LIB) -endif diff --git a/conf/configure.fv3.cheyenne.intel b/conf/configure.fv3.cheyenne.intel deleted file mode 100644 index dc1442e32d..0000000000 --- a/conf/configure.fv3.cheyenne.intel +++ /dev/null @@ -1,212 +0,0 @@ -## NEMS configuration file -## -## Platform: Cheyenne -## Compiler: Intel with SGI MPT - -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 # -############ -SFC = ifort -SCC = icc -CCOMP = icc -DM_FC = mpif90 -f90=$(SFC) -DM_CC = mpicc -cc=$(SCC) -DMPI2_SUPPORT -FC = $(DM_FC) -CC = $(DM_CC) -DFSEEKO64_OK -LD = $(FC) -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 = $(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 # -############################################## -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 - -ifeq ($(HYDRO),Y) -CPPDEFS += -else -CPPDEFS += -DMOIST_CAPPA -DUSE_COND -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 -link_mpi=dbg - -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 deleted file mode 100644 index 16e57ef053..0000000000 --- a/conf/configure.fv3.gaea.intel +++ /dev/null @@ -1,180 +0,0 @@ -## NEMS configuration file -## -## Platform: Gaea -## Compiler: Intel with CrayMPICH - -SHELL=/bin/sh - -################################################################################ -## Include the common configuration parts - -ifdef InNemsMakefile -include $(TOP)/conf/configure.nems.NUOPC -endif - -############ -# commands # -############ -FC = ftn -CC = cc -CXX = CC -LD = ftn - -######### -# flags # -######### -# default is 64-bit OpenMP non-hydrostatic build using AVX2 -DEBUG = -REPRO = -VERBOSE = -OPENMP = Y -AVX2 = Y -HYDRO = N -CCPP = 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_DIR) -INCLUDE = -I$(NETCDF_ROOT)/include - -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 ($(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 += -qno-opt-dynamic-align -CFLAGS += -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 - -ifneq ($(findstring netcdf/4,$(LOADEDMODULES)),) - LIBS += -lnetcdff -lnetcdf -L$(HDF5)/lib -lhdf5_hl -lhdf5 -lz -else - LIBS += -lnetcdf -endif - -LDFLAGS += $(LIBS) - -ifdef InNemsMakefile -FFLAGS += $(ESMF_INC) -CPPFLAGS += -traditional -EXTLIBS = $(NCEPLIBS) $(ESMF_LIB) $(LDFLAGS) -endif diff --git a/conf/configure.fv3.hera.gnu b/conf/configure.fv3.hera.gnu deleted file mode 100644 index 54a499b261..0000000000 --- a/conf/configure.fv3.hera.gnu +++ /dev/null @@ -1,171 +0,0 @@ -## NEMS configuration file -## -## Platform: Hera -## Compiler: GNU with MPICH - -SHELL=/bin/sh - -################################################################################ -## Include the common configuration parts - -ifdef InNemsMakefile -include $(TOP)/conf/configure.nems.NUOPC -endif - -############ -# commands # -############ -FC = mpif90 -CC = mpicc -CXX = mpicxx -LD = $(FC) - -######### -# flags # -######### -# default is 64-bit OpenMP non-hydrostatic build using AVX2 -DEBUG = -REPRO = -VERBOSE = -OPENMP = Y -AVX2 = Y -HYDRO = N -CCPP = 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 := -cpp -Wp,-w $(INCLUDE) -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 - -ifeq ($(HYDRO),Y) -CPPDEFS += -else -CPPDEFS += -DMOIST_CAPPA -DUSE_COND -endif - -ifeq ($(32BIT),Y) -CPPDEFS += -DOVERLOAD_R4 -DOVERLOAD_R8 -FFLAGS += -else -FFLAGS += -fdefault-real-8 -fdefault-double-8 -endif - -ifeq ($(AVX2),Y) -FFLAGS += -CFLAGS += -else -FFLAGS += -CFLAGS += -endif - -ifeq ($(MULTI_GASES),Y) -CPPDEFS += -DMULTI_GASES -endif - -ifeq ($(QUAD_PRECISION),Y) -CPPDEFS += -DENABLE_QUAD_PRECISION -endif - -FFLAGS_OPT = -O2 -fno-range-check -FFLAGS_REPRO = -O2 -g -fbacktrace -fno-range-check -FFLAGS_DEBUG = -g -O0 -fno-unsafe-math-optimizations -frounding-math -fsignaling-nans -ffpe-trap=invalid,zero,overflow -fbounds-check -fbacktrace -fno-range-check -Wall - -TRANSCENDENTALS := -FFLAGS_OPENMP = -fopenmp -FFLAGS_VERBOSE = -v -V - -CFLAGS += -D__IFC - -CFLAGS_OPT = -O2 -CFLAGS_REPRO = -O2 -CFLAGS_OPENMP = -fopenmp -CFLAGS_DEBUG = -O0 -g - -# 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 -CFLAGS_TEST = -O2 - -LDFLAGS := -LDFLAGS_OPENMP := -fopenmp -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 - -LDFLAGS += $(LIBS) - -ifdef InNemsMakefile -FFLAGS += $(ESMF_INC) -CPPFLAGS += -cpp -traditional -EXTLIBS = $(NCEPLIBS) $(ESMF_LIB) $(LDFLAGS) $(NETCDF_LIB) -endif diff --git a/conf/configure.fv3.hera.intel b/conf/configure.fv3.hera.intel deleted file mode 100644 index 2881a69ea8..0000000000 --- a/conf/configure.fv3.hera.intel +++ /dev/null @@ -1,185 +0,0 @@ -## NEMS configuration file -## -## Platform: Hera -## Compiler: Intel with IntelMPI - -SHELL=/bin/sh - -################################################################################ -## Include the common configuration parts - -ifdef InNemsMakefile -include $(TOP)/conf/configure.nems.NUOPC -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 -QUAD_PRECISION = Y -MULTI_GASES = N - -include $(ESMFMKFILE) -ESMF_INC = $(ESMF_F90COMPILEPATHS) - -NEMSIOINC = -I$(NEMSIO_INC) -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 # -############################################## -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 - -ifeq ($(HYDRO),Y) -CPPDEFS += -else -CPPDEFS += -DMOIST_CAPPA -DUSE_COND -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) -# Don't use the AVX512 flags yet on hera -#FFLAGS += -axSSE4.2,AVX,CORE-AVX2,CORE-AVX512 -qno-opt-dynamic-align -#CFLAGS += -axSSE4.2,AVX,CORE-AVX2,CORE-AVX512 -qno-opt-dynamic-align -FFLAGS += -xCORE-AVX2 -qno-opt-dynamic-align -CFLAGS += -xCORE-AVX2 -qno-opt-dynamic-align -else -FFLAGS += -qno-opt-dynamic-align -CFLAGS += -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 -link_mpi=dbg - -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 - -LDFLAGS += $(LIBS) - -ifdef InNemsMakefile -FFLAGS += $(ESMF_INC) -CPPFLAGS += -traditional -EXTLIBS = $(NCEPLIBS) $(ESMF_F90LINKPATHS) $(ESMF_LIB) $(LDFLAGS) $(NETCDF_LIB) -endif diff --git a/conf/configure.fv3.jet.intel b/conf/configure.fv3.jet.intel deleted file mode 100644 index bf5ed5f6d2..0000000000 --- a/conf/configure.fv3.jet.intel +++ /dev/null @@ -1,199 +0,0 @@ -## NEMS configuration file -## -## Platform: Jet -## 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 -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 ($(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 += -axSSE4.2,AVX,CORE-AVX2,CORE-AVX512 -qno-opt-dynamic-align -CFLAGS += -axSSE4.2,AVX,CORE-AVX2,CORE-AVX512 -qno-opt-dynamic-align -else -FFLAGS += -qno-opt-dynamic-align -CFLAGS += -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 - -LDFLAGS += $(LIBS) - -ifdef InNemsMakefile -FFLAGS += $(ESMF_INC) -CPPFLAGS += -traditional -EXTLIBS = $(NCEPLIBS) $(ESMF_LIB) $(LDFLAGS) $(NETCDF_LIB) -endif diff --git a/conf/configure.fv3.linux.gnu b/conf/configure.fv3.linux.gnu deleted file mode 100644 index f693327c98..0000000000 --- a/conf/configure.fv3.linux.gnu +++ /dev/null @@ -1,202 +0,0 @@ -## NEMS configuration file -## -## Platform: Linux -## Compiler: GNU (gcc/gfortran) with MPICH - -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 # -############ -SFC = gfortran -SCC = gcc -CCOMP = gcc -DM_FC = mpif90 -DM_CC = mpicc -DMPI2_SUPPORT -FC = $(DM_FC) -CC = $(DM_CC) -DFSEEKO64_OK -LD = $(FC) - -######### -# 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 := -cpp -Wp,-w $(INCLUDE) -CFLAGS := $(INCLUDE) - -FFLAGS := $(INCLUDE) -fcray-pointer -ffree-line-length-none -fno-range-check -fbacktrace - -CPPDEFS += -DLINUX -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 ($(32BIT),Y) -CPPDEFS += -DOVERLOAD_R4 -DOVERLOAD_R8 -FFLAGS += -else -FFLAGS += -fdefault-real-8 -fdefault-double-8 -endif - -ifeq ($(AVX2),Y) -FFLAGS += -CFLAGS += -else -FFLAGS += -CFLAGS += -endif - -ifeq ($(MULTI_GASES),Y) -CPPDEFS += -DMULTI_GASES -endif - -ifeq ($(QUAD_PRECISION),Y) -CPPDEFS += -DENABLE_QUAD_PRECISION -endif - -FFLAGS_OPT = -O2 -fno-range-check -FFLAGS_REPRO = -O2 -g -fbacktrace -fno-range-check -FFLAGS_DEBUG = -g -O0 -ggdb -fno-unsafe-math-optimizations -frounding-math -fsignaling-nans -ffpe-trap=invalid,zero,overflow -fbounds-check -fbacktrace -fno-range-check -Wall - -TRANSCENDENTALS := -FFLAGS_OPENMP = -fopenmp -FFLAGS_VERBOSE = -v -V - -CFLAGS += -D__IFC - -CFLAGS_OPT = -O2 -CFLAGS_REPRO = -O2 -CFLAGS_OPENMP = -fopenmp -CFLAGS_DEBUG = -O0 -g - -# 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 -CFLAGS_TEST = -O2 - -LDFLAGS := -LDFLAGS_OPENMP := -fopenmp -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 += -cpp -traditional -EXTLIBS = $(NCEPLIBS) $(ESMF_LIB) $(LDFLAGS) $(NETCDF_LIB) $(SIONLIB_LIB) -endif diff --git a/conf/configure.fv3.macosx.gnu b/conf/configure.fv3.macosx.gnu deleted file mode 100644 index 47a12d5d78..0000000000 --- a/conf/configure.fv3.macosx.gnu +++ /dev/null @@ -1,212 +0,0 @@ -## NEMS configuration file -## -## Platform: Darwin Mac OS X -## Compiler: GNU (gcc/clang+gfortran) with MPICH - -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 # -############ -SFC = $(F90) -SCC = $(CC) -CCOMP = $(CC) -DM_FC = $(MPIF90) -DM_CC = $(MPICC) -DMPI2_SUPPORT -FC = $(DM_FC) -CC = $(DM_CC) -DFSEEKO64_OK -LD = $(FC) - -######### -# 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) - -# New NCEPLIBS -NEMSIO_INC=$(NEMSIO_ROOT)/include -NEMSIO_LIB=$(NEMSIO_ROOT)/lib/libnemsio.a -BACIO_LIB4=$(BACIO_ROOT)/lib/libbacio_4.a -SP_LIBd=$(SP_ROOT)/lib/libsp_d.a -W3EMC_LIBd=$(W3EMC_ROOT)/lib/libw3emc_d.a -W3NCO_LIBd=$(W3NCO_ROOT)/lib/libw3nco_d.a -# -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 - -INCLUDE += $(MKL_INC) - -FPPFLAGS := -cpp -Wp,-w $(INCLUDE) -CFLAGS := $(INCLUDE) - -FFLAGS := $(INCLUDE) -fcray-pointer -ffree-line-length-none -fno-range-check -fbacktrace - -CPPDEFS += -DMACOSX -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 -DHAVE_GETTID - -ifeq ($(HYDRO),Y) -CPPDEFS += -else -CPPDEFS += -DMOIST_CAPPA -DUSE_COND -endif - -ifeq ($(32BIT),Y) -CPPDEFS += -DOVERLOAD_R4 -DOVERLOAD_R8 -FFLAGS += -else -FFLAGS += -fdefault-real-8 -fdefault-double-8 -endif - -ifeq ($(AVX2),Y) -FFLAGS += -CFLAGS += -else -FFLAGS += -CFLAGS += -endif - -ifeq ($(MULTI_GASES),Y) -CPPDEFS += -DMULTI_GASES -endif - -ifeq ($(QUAD_PRECISION),Y) -CPPDEFS += -DENABLE_QUAD_PRECISION -endif - -FFLAGS_OPT = -O2 -g -fno-range-check -FFLAGS_REPRO = -O0 -g -fbacktrace -fno-range-check -FFLAGS_DEBUG = -g -O0 -ggdb -fno-unsafe-math-optimizations -frounding-math -fsignaling-nans -ffpe-trap=invalid,zero,overflow -fbounds-check -fbacktrace -fno-range-check -Wall - -TRANSCENDENTALS := -FFLAGS_OPENMP = -fopenmp -FFLAGS_VERBOSE = -v -V - -CFLAGS += -D__IFC - -CFLAGS_OPT = -O2 -g -CFLAGS_REPRO = -O2 -g -CFLAGS_OPENMP = -fopenmp -CFLAGS_DEBUG = -O0 -g - -# 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 -CFLAGS_TEST = -O2 - -LDFLAGS := -LDFLAGS_OPENMP := -fopenmp $(LIBS_OPENMP) -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 += -cpp -traditional -EXTLIBS = $(NCEPLIBS) $(ESMF_LIB) $(LDFLAGS) $(NETCDF_LIB) $(MKL_LIB) $(SIONLIB_LIB) -endif diff --git a/conf/configure.fv3.odin b/conf/configure.fv3.odin deleted file mode 100644 index 8b3d2fc3f7..0000000000 --- a/conf/configure.fv3.odin +++ /dev/null @@ -1,175 +0,0 @@ -## NEMS configuration file -## -## Platform: Odin -## Compiler: Intel with MVAPICH2 - -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 = ftn -CC = cc -CXX = CC -LD = ftn -mkl=sequential - -######### -# flags # -######### -# default is 64-bit OpenMP non-hydrostatic build using AVX2 -DEBUG = -REPRO = -VERBOSE = -OPENMP = Y -AVX2 = Y -HYDRO = 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 = $(NETCDF4) -INCLUDE = -I$(NETCDF_ROOT)/include -NETCDF_INC = -I$(NETCDF_ROOT)/include -ifneq ($(findstring netcdf/4,$(LOADEDMODULES)),) - NETCDF_LIB += -L$(NETCDF4)/lib -lnetcdff -lnetcdf -else - NETCDF_LIB += -L$(NETCDF4)/lib -lnetcdff -lnetcdf -endif - -FPPFLAGS := -fpp -Wp,-w $(INCLUDE) -CFLAGS := $(INCLUDE) - -FFLAGS := $(INCLUDE) -fno-alias -auto -safe-cray-ptr -ftz -assume byterecl -nowarn -sox -align array64byte - -ifeq ($(HYDRO),Y) -CPPDEFS += -Duse_libMPI -Duse_netCDF -DSPMD -DUSE_LOG_DIAG_FIELD_INFO -DUSE_GFSL63 -DGFS_PHYS -Duse_WRTCOMP -DNO_INLINE_POST -else -CPPDEFS += -Duse_libMPI -Duse_netCDF -DSPMD -DUSE_LOG_DIAG_FIELD_INFO -DUSE_GFSL63 -DGFS_PHYS -DMOIST_CAPPA -DUSE_COND -Duse_WRTCOMP -DNO_INLINE_POST -endif - -CPPDEFS += -DNEW_TAUCTMAX -DINTERNAL_FILE_NML - -ifeq ($(32BIT),Y) -CPPDEFS += -DOVERLOAD_R4 -DOVERLOAD_R8 -FFLAGS += -i4 -real-size 32 -else -FFLAGS += -i4 -real-size 64 -no-prec-div -no-prec-sqrt -endif - -FFLAGS += -xCORE-AVX-I #-axavx -CFLAGS += -xCORE-AVX-I #-axavx - -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 bounds -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 bounds -traceback - -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 := - -#ifneq ($(REPRO),) -#CFLAGS += $(CFLAGS_REPRO) -#FFLAGS += $(FFLAGS_REPRO) -#FAST := -#else ifneq ($(DEBUG),) -CFLAGS += $(CFLAGS_DEBUG) -FFLAGS += $(FFLAGS_DEBUG) -FAST := -#else ifneq ($(TEST),) -#CFLAGS += $(CFLAGS_TEST) -#FFLAGS += $(FFLAGS_TEST) -#FAST := -#else -#CFLAGS += $(CFLAGS_OPT) -#FFLAGS += $(FFLAGS_OPT) -#FAST := $(TRANSCENDENTALS) -#endif - -ifneq ($(OPENMP),) -CFLAGS += $(CFLAGS_OPENMP) -FFLAGS += $(FFLAGS_OPENMP) -LDFLAGS += $(LDFLAGS_OPENMP) -endif - -ifneq ($(VERBOSE),) -CFLAGS += $(CFLAGS_VERBOSE) -FFLAGS += $(FFLAGS_VERBOSE) -LDFLAGS += $(LDFLAGS_VERBOSE) -endif - -LDFLAGS += $(LIBS) - -ifdef InNemsMakefile -FFLAGS += $(ESMF_INC) -CPPFLAGS += -traditional -EXTLIBS = $(NCEPLIBS) $(ESMF_LIB) $(LDFLAGS) $(NETCDF_LIB) -endif diff --git a/conf/configure.fv3.orion.intel b/conf/configure.fv3.orion.intel deleted file mode 100644 index 580eddc151..0000000000 --- a/conf/configure.fv3.orion.intel +++ /dev/null @@ -1,183 +0,0 @@ -## NEMS configuration file -## -## Platform: Hera -## Compiler: Intel with IntelMPI - -SHELL=/bin/sh - -################################################################################ -## Include the common configuration parts - -ifdef InNemsMakefile -include $(TOP)/conf/configure.nems.NUOPC -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 -QUAD_PRECISION = Y -MULTI_GASES = N - -include $(ESMFMKFILE) -ESMF_INC = $(ESMF_F90COMPILEPATHS) - -NEMSIOINC = -I$(NEMSIO_INC) -NCEPLIBS = $(POST_LIB) $(NEMSIO_LIB) $(G2_LIB4) $(G2TMPL_LIB) $(BACIO_LIB4) $(SP_LIBd) $(W3EMC_LIBd) $(W3NCO_LIBd) $(CRTM_LIB) $(JASPER_LIB) -lpng -lz - -############################################## -# 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 - -ifeq ($(HYDRO),Y) -CPPDEFS += -else -CPPDEFS += -DMOIST_CAPPA -DUSE_COND -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) -# Don't use the AVX512 flags yet on hera -#FFLAGS += -axSSE4.2,AVX,CORE-AVX2,CORE-AVX512 -qno-opt-dynamic-align -#CFLAGS += -axSSE4.2,AVX,CORE-AVX2,CORE-AVX512 -qno-opt-dynamic-align -FFLAGS += -xCORE-AVX2 -qno-opt-dynamic-align -CFLAGS += -xCORE-AVX2 -qno-opt-dynamic-align -else -FFLAGS += -qno-opt-dynamic-align -CFLAGS += -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 -link_mpi=dbg - -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 - -LDFLAGS += $(LIBS) - -ifdef InNemsMakefile -FFLAGS += $(ESMF_INC) -CPPFLAGS += -traditional -EXTLIBS = $(NCEPLIBS) $(ESMF_LIB) $(LDFLAGS) $(NETCDF_LIB) -endif diff --git a/conf/configure.fv3.s4.intel b/conf/configure.fv3.s4.intel deleted file mode 100644 index 8e8830546f..0000000000 --- a/conf/configure.fv3.s4.intel +++ /dev/null @@ -1,189 +0,0 @@ -## NEMS configuration file -## -## Platform: SSEC Wisconsin S4 -## Compiler: Intel with IntelMPI - -SHELL=/bin/sh - -################################################################################ -## Include the common configuration parts - -ifdef InNemsMakefile -include $(TOP)/conf/configure.nems.NUOPC -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 = N -HYDRO = N -CCPP = N -INLINE_POST=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_DIR) -NETCDF = $(NETCDF_DIR) -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 -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 - -ifeq ($(INLINE_POST),Y) -CPPDEFS += -NCEPLIBS = $(POST_LIB) $(NEMSIO_LIB) $(G2_LIB4) $(G2TMPL_LIB) $(BACIO_LIB4) $(SP_LIBd) $(W3EMC_LIBd) $(W3NCO_LIBd) $(CRTM_LIB) $(PNG_LIB) $(JASPER_LIB) $(Z_LIB) -else -CPPDEFS += -DNO_INLINE_POST -endif - -ifeq ($(HYDRO),Y) -CPPDEFS += -else -CPPDEFS += -DMOIST_CAPPA -DUSE_COND -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 strict -qoverride-limits -qopt-prefetch=3 -g -traceback -FFLAGS_REPRO = -O2 -debug minimal -fp-model strict -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 - -TRANSCENDENTALS := -fast-transcendentals -FFLAGS_OPENMP = -qopenmp -FFLAGS_VERBOSE = -v -V -what - -CFLAGS += -D__IFC -sox -fp-model strict - -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 = -O2 -debug minimal -fp-model strict -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 - -LDFLAGS += $(LIBS) - -ifdef InNemsMakefile -FFLAGS += $(ESMF_INC) -CPPFLAGS += -traditional -EXTLIBS = $(NCEPLIBS) $(ESMF_LIB) $(LDFLAGS) $(NETCDF_LIB) -endif diff --git a/conf/configure.fv3.stampede.intel b/conf/configure.fv3.stampede.intel deleted file mode 100644 index 67a2c7fa68..0000000000 --- a/conf/configure.fv3.stampede.intel +++ /dev/null @@ -1,200 +0,0 @@ -## NEMS configuration file -## -## Platform: STAMPEDE -## 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 -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 ($(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 - -LDFLAGS += $(LIBS) - -ifdef InNemsMakefile -FFLAGS += $(ESMF_INC) -CPPFLAGS += -traditional -EXTLIBS = $(NCEPLIBS) $(ESMF_LIB) $(LDFLAGS) $(NETCDF_LIB) -endif diff --git a/conf/configure.fv3.wcoss_cray b/conf/configure.fv3.wcoss_cray deleted file mode 100644 index b2d37a20db..0000000000 --- a/conf/configure.fv3.wcoss_cray +++ /dev/null @@ -1,169 +0,0 @@ -ifdef InNemsMakefile -include $(TOP)/conf/configure.nems.NUOPC -endif - -############ -# commands # -############ -FC = ftn -CC = cc -CXX = CC -LD = ftn - -######### -# flags # -######### -# default is 64-bit OpenMP non-hydrostatic build using AVX2 -DEBUG = -REPRO = -VERBOSE = -OPENMP = Y -AVX2 = Y -HYDRO = N -CCPP = N -QUAD_PRECISION = Y -MULTI_GASES = N - -include $(ESMFMKFILE) -ESMF_INC = $(ESMF_F90COMPILEPATHS) - -NEMSIOINC = -I$(NEMSIO_INC) -NCEPLIBS = $(POST_LIB) $(NEMSIO_LIB) $(G2_LIB4) $(G2TMPL_LIB) $(BACIO_LIB4) $(SP_LIBd) $(W3EMC_LIBd) $(W3NCO_LIBd) $(CRTM_LIB) $(PNG_LIB) $(JASPER_LIB) $(Z_LIB) - -############################################## -# 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 - -FPPFLAGS := -fpp -Wp,-w $(INCLUDE) -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 - -ifeq ($(HYDRO),Y) -CPPDEFS += -else -CPPDEFS += -DMOIST_CAPPA -DUSE_COND -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 += -qno-opt-dynamic-align -CFLAGS += -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 -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 += $(Z_LIB) -L$(NETCDF_ROOT)/lib -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) -# to correct a loader bug on gaea: envars below set by module load intel -LIBS += -L$(INTEL_PATH)/$(INTEL_MAJOR_VERSION)/$(INTEL_MINOR_VERSION)/lib/intel64 -lifcoremt -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 - -LIBS += -lnetcdff -lnetcdf -lhdf5_hl -lhdf5 $(Z_LIB) - -LDFLAGS += $(LIBS) - -ifdef InNemsMakefile -FFLAGS += $(ESMF_INC) -CPPFLAGS += -traditional -EXTLIBS = $(NCEPLIBS) $(LDFLAGS) $(ESMF_LIB) -endif diff --git a/conf/configure.fv3.wcoss_dell_p3 b/conf/configure.fv3.wcoss_dell_p3 deleted file mode 100644 index 8e768fa930..0000000000 --- a/conf/configure.fv3.wcoss_dell_p3 +++ /dev/null @@ -1,172 +0,0 @@ -ifdef InNemsMakefile -include $(TOP)/conf/configure.nems.NUOPC -endif - -############ -# commands # -############ -FC = mpiifort -CC = mpiicc -CXX = mpiicpc -LD = mpiifort - -######### -# flags # -######### -# default is 64-bit OpenMP non-hydrostatic build using AVX2 -DEBUG = -REPRO = -VERBOSE = -OPENMP = Y -AVX2 = Y -HYDRO = N -CCPP = N -QUAD_PRECISION = Y -MULTI_GASES = N - -include $(ESMFMKFILE) -ESMF_INC = $(ESMF_F90COMPILEPATHS) - -NEMSIOINC = -I$(NEMSIO_INC) -NCEPLIBS = $(POST_LIB) $(NEMSIO_LIB) $(G2_LIB4) $(G2TMPL_LIB) $(BACIO_LIB4) $(SP_LIBd) $(W3EMC_LIBd) $(W3NCO_LIBd) $(CRTM_LIB) $(JASPER_LIB) -lpng -lz - -############################################## -# 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 - -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 - -ifeq ($(HYDRO),Y) -CPPDEFS += -else -CPPDEFS += -DMOIST_CAPPA -DUSE_COND -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 += -qno-opt-dynamic-align -CFLAGS += -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 -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 -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 += -L$(NETCDF_ROOT)/lib -L$(HDF5)/lib -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 - -ifneq ($(findstring NetCDF/4,$(LOADEDMODULES)),) - LIBS += -lnetcdff -lhdf5 $(Z_LIB) -else - LIBS += -lnetcdf -endif - -LDFLAGS += $(LIBS) - -ifdef InNemsMakefile -FFLAGS += $(ESMF_INC) -CPPFLAGS += -traditional -EXTLIBS = $(NCEPLIBS) $(ESMF_LIB) $(LDFLAGS) -endif diff --git a/doc/UsersGuide/Makefile b/doc/UsersGuide/Makefile new file mode 100644 index 0000000000..d0c3cbf102 --- /dev/null +++ b/doc/UsersGuide/Makefile @@ -0,0 +1,20 @@ +# Minimal makefile for Sphinx documentation +# + +# You can set these variables from the command line, and also +# from the environment for the first two. +SPHINXOPTS ?= +SPHINXBUILD ?= sphinx-build +SOURCEDIR = source +BUILDDIR = build + +# Put it first so that "make" without argument is like "make help". +help: + @$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) + +.PHONY: help Makefile + +# Catch-all target: route all unknown targets to Sphinx using the new +# "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS). +%: Makefile + @$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) diff --git a/doc/UsersGuide/README.md b/doc/UsersGuide/README.md new file mode 100644 index 0000000000..028675fd99 --- /dev/null +++ b/doc/UsersGuide/README.md @@ -0,0 +1,11 @@ +This directory contains the Developer's Guide for the UFS Medium-Range Weather Application. + +To build in html format (from this directory, above source and build) type: + +`make html` + +This will create an `index.html` file in `./build/html`. + +To view in a browser window: + +`open build/html/index.html` diff --git a/doc/UsersGuide/build/.gitignore b/doc/UsersGuide/build/.gitignore new file mode 100644 index 0000000000..0addfc818b --- /dev/null +++ b/doc/UsersGuide/build/.gitignore @@ -0,0 +1,4 @@ +# Ignore everything in this directory +* +# Except this file +!.gitignore diff --git a/doc/UsersGuide/make.bat b/doc/UsersGuide/make.bat new file mode 100644 index 0000000000..6247f7e231 --- /dev/null +++ b/doc/UsersGuide/make.bat @@ -0,0 +1,35 @@ +@ECHO OFF + +pushd %~dp0 + +REM Command file for Sphinx documentation + +if "%SPHINXBUILD%" == "" ( + set SPHINXBUILD=sphinx-build +) +set SOURCEDIR=source +set BUILDDIR=build + +if "%1" == "" goto help + +%SPHINXBUILD% >NUL 2>NUL +if errorlevel 9009 ( + echo. + echo.The 'sphinx-build' command was not found. Make sure you have Sphinx + echo.installed, then set the SPHINXBUILD environment variable to point + echo.to the full path of the 'sphinx-build' executable. Alternatively you + echo.may add the Sphinx directory to PATH. + echo. + echo.If you don't have Sphinx installed, grab it from + echo.http://sphinx-doc.org/ + exit /b 1 +) + +%SPHINXBUILD% -M %1 %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% %O% +goto end + +:help +%SPHINXBUILD% -M help %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% %O% + +:end +popd diff --git a/doc/UsersGuide/requirements.txt b/doc/UsersGuide/requirements.txt new file mode 100644 index 0000000000..ef36addc62 --- /dev/null +++ b/doc/UsersGuide/requirements.txt @@ -0,0 +1 @@ +sphinxcontrib-bibtex diff --git a/doc/UsersGuide/source/Acronyms.rst b/doc/UsersGuide/source/Acronyms.rst new file mode 100644 index 0000000000..1395ec20d7 --- /dev/null +++ b/doc/UsersGuide/source/Acronyms.rst @@ -0,0 +1,82 @@ +.. _Acronyms: + +************************* +Acronyms +************************* + +.. table:: + :widths: 20 80 + + +----------------+---------------------------------------------------+ + | Acronyms | Explanation | + +================+===================================================+ + | AOML | NOAA's Atlantic Oceanographic and Meteorological | + | | Laboratory | + +----------------+---------------------------------------------------+ + | API | Application Programming Interface | + +----------------+---------------------------------------------------+ + | b4b | Bit-for-bit | + +----------------+---------------------------------------------------+ + | CCPP | Common Community Physics Package | + +----------------+---------------------------------------------------+ + | dycore | Dynamical core | + +----------------+---------------------------------------------------+ + | EDMF | Eddy-Diffusivity Mass Flux | + +----------------+---------------------------------------------------+ + | EMC | Environmental Modeling Center | + +----------------+---------------------------------------------------+ + | ESMF | The Earth System Modeling Framework | + +----------------+---------------------------------------------------+ + | ESRL | NOAA Earth System Research Laboratories | + +----------------+---------------------------------------------------+ + | FMS | Flexible Modeling System | + +----------------+---------------------------------------------------+ + | FV3 | Finite-Volume Cubed Sphere | + +----------------+---------------------------------------------------+ + | GFDL | NOAA Geophysical Fluid Dynamics Laboratory | + +----------------+---------------------------------------------------+ + | GFS | Global Forecast System | + +----------------+---------------------------------------------------+ + | GSD | Global Systems Division | + +----------------+---------------------------------------------------+ + | HTML | Hypertext Markup Language | + +----------------+---------------------------------------------------+ + | LSM | Land Surface Model | + +----------------+---------------------------------------------------+ + | MPI | Message Passing Interface | + +----------------+---------------------------------------------------+ + | NCAR | National Center for Atmospheric Research | + +----------------+---------------------------------------------------+ + | NCEP | National Centers for Environmental Predicction | + +----------------+---------------------------------------------------+ + | NEMS | NOAA Environmental Modeling System | + +----------------+---------------------------------------------------+ + | NOAA | National Oceanic and Atmospheric Administration | + +----------------+---------------------------------------------------+ + | NSSL | National Severe Storms Laboratory | + +----------------+---------------------------------------------------+ + | PBL | Planetary Boundary Layer | + +----------------+---------------------------------------------------+ + | PR | Pull request | + +----------------+---------------------------------------------------+ + | RRTMG | Rapid Radiative Transfer Model for Global | + | | Circulation Models | + +----------------+---------------------------------------------------+ + | SAS | Simplified Arakawa-Schubert | + +----------------+---------------------------------------------------+ + | SDF | Suite Definition File | + +----------------+---------------------------------------------------+ + | sfc | Surface | + +----------------+---------------------------------------------------+ + | SHUM | Perturbed boundary layer specific humidity | + +----------------+---------------------------------------------------+ + | SKEB | Stochastic Kinetic Energy Backscatter | + +----------------+---------------------------------------------------+ + | SPPT | Stochastically Perturbed Physics Tendencies | + +----------------+---------------------------------------------------+ + | TKE | Turbulent Kinetic Energy | + +----------------+---------------------------------------------------+ + | UFS | Unified Forecast System | + +----------------+---------------------------------------------------+ + | WM | Weather Model | + +----------------+---------------------------------------------------+ diff --git a/doc/UsersGuide/source/BuildingAndRunning.rst b/doc/UsersGuide/source/BuildingAndRunning.rst new file mode 100644 index 0000000000..00efb1b101 --- /dev/null +++ b/doc/UsersGuide/source/BuildingAndRunning.rst @@ -0,0 +1,199 @@ +.. _BuildingAndRunning: + +****************************************** +Building and Running the UFS Weather Model +****************************************** + +====================== +Prerequisite Libraries +====================== + +The UFS Weather Model requires a number of libraries for it to compile. +There are two categories of libraries that are needed: + +#. Bundled libraries (NCEPLIBS). These are libraries developed for use with NOAA weather models. + Most have an NCEPLIBS prefix in the repository, e.g. NCEPLIBS-bacio. Select tools from the UFS + Utilities repository (UFS-UTILS) are also included in this category. A list of the bundled + libraries tested with this WM release is in the top-level ``README`` of the `NCEPLIBS repository + `_ (**be sure to look at the tag in that repository that + matches the tag on this WM release**). + +#. Third-party libraries (NCEPLIBS-external). These are libraries that were developed external to + the UFS Weather Model. They are general software packages that are also used by other models in + the community. Building these is optional, since existing builds of these libraries can be pointed + to instead. A list of the external libraries tested with this WM release is in the top-level ``README`` + of the `NCEPLIBS-external repository `_. Again, be + sure to look at the tag in that repository that matches the tag on this WM release. + +.. note:: + The libraries in NCEPLIBS-external must be built *before* the libraries in NCEPLIBS. + +See this `wiki link `_ for +an explanation of which platforms and compilers are supported. This will help to determine if you need +to build NCEPLIBS and NCEPLIBS-external or are working on a system that is already pre-configured. On +pre-configured platforms, the libraries are already available. + +If you do have to build the libraries, it is a good idea to check the platform- and compiler-specific +``README`` files in the doc/ directory of the `NCEPLIBS-external repository `_ +as a first step, to see if your system or one similar to it is included. These files have detailed +instructions for building NCEPLIBS-external, NCEPLIBS, and the UFS Weather Model. They may be all the +documentation you need. Be sure to use the tag that corresponds to this version of the WM, and define a +WORK directory path before you get started. + +If your platform is not included in these platform- and compiler-specific ``README`` files, there is a more +generic set of instructions in the ``README`` file at the top level of the `NCEPLIBS-external repository +`_, and at the top level of the `NCEPLIBS repository +`_. It may still be a good idea to look at some of the platform- +and compiler-specific ``README`` files as a guide. Again, be sure to use the tag that corresponds to this version of the WM. + +The top-level ``README`` in the NCEPLIBS-external repository includes a troubleshooting section that may be helpful. + +You can also get expert help through a `user support forum `_ +set up specifically for issues related to build dependencies. + +.. _DownloadingWMCode: + +================================== +Downloading the Weather Model Code +================================== + +To clone the ufs-weather-model repository for this v1.1.0 release, execute the following commands: + +.. code-block:: console + + git clone https://github.com/ufs-community/ufs-weather-model.git ufs-weather-model + cd ufs-weather-model + git checkout ufs-v1.1.0 + git submodule update --init --recursive + +Compiling the model will take place within the `ufs-weather-model` directory you just created. + +========================== +Building the Weather Model +========================== + +------------------------------------------------------------------------- +Setting environment variables for NCEPLIBS, NCEPLIBS-external and CMake +------------------------------------------------------------------------- +You will need to make sure that the WM has the paths to the libraries that it requires. In order to do +that, these environment variables need to be set, as shown in :numref:`Table %s ` and +:numref:`Table %s ` for the bash shell. + +.. _ReqLibEnvVar: + +.. table:: *Bundled libraries (NCEPLIBS) required for the Weather Model* + + +------------------+-----------------------------------------------------------------+ + | **NCEP Library** | **Environment Variables** | + +==================+=================================================================+ + | nemsio | export NEMSIO_INC= | + +------------------+-----------------------------------------------------------------+ + | | export NEMSIO_LIB=/libnemsio.a | + +------------------+-----------------------------------------------------------------+ + | bacio | export BACIO_LIB4=/libbacio.a | + +------------------+-----------------------------------------------------------------+ + | splib | export SP_LIBd=/libsp_d.a | + +------------------+-----------------------------------------------------------------+ + | w3emc | export W3EMC_LIBd=/libw3emc_d.a | + +------------------+-----------------------------------------------------------------+ + | w3nco | export W3NCO_LIBd=/libw3nco_d.a | + +------------------+-----------------------------------------------------------------+ + +| + +.. _ReqLibEnvVar2: + +.. table:: *Third-party libraries (NCEPLIBS-external) required for the Weather Model* + + +------------------+----------------------------------------------------+ + | **Library** | **Environment Variables** | + +==================+====================================================+ + | NetCDF | export NETCDF= | + +------------------+----------------------------------------------------+ + | ESMF | export ESMFMKFILE=/esmf.mk | + +------------------+----------------------------------------------------+ + +The following are a few different ways to set the required environment variables to the correct values. +If you are running on one of the `pre-configured platforms +`_, you can set them using +modulefiles. Modulefiles for all supported platforms are located in ``modulefiles//fv3``. To +load the modules from the `ufs-weather-model` directory on hera: + +.. code-block:: console + + cd modulefiles/hera.intel + module use $(pwd) + module load fv3 + cd ../.. + +Note that loading this module file will also set the CMake environment variables shown in +:numref:`Table %s `. + +.. _CMakeEnv: + +.. table:: *CMake environment variables required to configure the build for the Weather Model* + + +-------------------------+----------------------------------------------+----------------------+ + | **EnvironmentVariable** | **Description** | **Hera Intel Value** | + +=========================+==============================================+======================+ + | CMAKE_C_COMPILER | Name of C compiler | mpiicc | + +-------------------------+----------------------------------------------+----------------------+ + | CMAKE_CXX_COMPILER | Name of C++ compiler | mpiicpc | + +-------------------------+----------------------------------------------+----------------------+ + | CMAKE_Fortran_COMPILER | Name of Fortran compiler | mpiifort | + +-------------------------+----------------------------------------------+----------------------+ + | CMAKE_Platform | String containing platform and compiler name | hera.intel | + +-------------------------+----------------------------------------------+----------------------+ + +If you are not running on one of the pre-configured platforms, you will need to set the environment variables +in a different way. + +If you used one of the platform- and compiler-specific ``README`` files in the ``doc/`` directory of NCEPLIBS-external +to build the prerequisite libraries, there is a script in the ``NCEPLIBS-ufs-v1.1.0/bin`` directory called +``setenv_nceplibs.sh`` that will set the NCEPLIBS-external variables for you. + +Of course, you can also set the values of these variables yourself if you know where the paths are on your system. + +-------------------------------------------- +Setting the CCPP_SUITES environment variable +-------------------------------------------- + +In order to have one or more CCPP physics suites available at runtime, you need to select those suites at +build time by setting the ``CCPP_SUITES`` environment variable. Multiple suites can be set, as shown below +in an example for the bash shell: + +.. code-block:: console + + export CCPP_SUITES="FV3_GFS_v15p2,FV3_GFS_v16beta" + +If ``CCPP_SUITES`` is not set, the default is set to ``‘FV3_GFS_v15p2’`` in ``build.sh``. + +------------------ +Building the model +------------------ +The UFS Weather Model uses the CMake build system. There is a build script called ``build.sh`` in the +top-level directory of the WM repository that configures the build environment and runs the ``make`` +command. This script also checks that all necessary environment variables have been set. + +If any of the environment variables have not been set, the ``build.sh`` script will exit with a message similar to: + +.. code-block:: console + + ./build.sh: line 11: CMAKE_Platform: Please set the CMAKE_Platform environment variable, e.g. [macosx.gnu|linux.gnu|linux.intel|hera.intel|...] + +The WM can be built by running the following command from the `ufs-weather-model` directory: + +.. code-block:: console + + ./build.sh + +Once ``build.sh`` is finished, you should see the executable, named ``ufs_weather_model``, in the top-level directory. + +Expert help is available through a `user support forum `_ +set up specifically for issues related to the Weather Model. + +================= +Running the model +================= +The `UFS Weather Model wiki `_ includes a simple +test case that illustrates how the model can be run. diff --git a/doc/UsersGuide/source/CodeOverview.rst b/doc/UsersGuide/source/CodeOverview.rst new file mode 100644 index 0000000000..3a4dda312a --- /dev/null +++ b/doc/UsersGuide/source/CodeOverview.rst @@ -0,0 +1,103 @@ +.. _CodeOverview: + +************************* +Code Overview +************************* + +=================================================== +UFS Weather Model Hierarchical Repository Structure +=================================================== + +The ufs-weather-model repository supports the short- and medium-range UFS applications. It contains atmosphere and wave components and some infrastructure components. Each of these components has its own repository. All the repositories are currently located in GitHub with public access to the broad community. :numref:`Table %s ` describes the list of repositories that comprises the ufs-weather-model. + +.. _Repo_Structure: + +.. list-table:: *List of Repositories that comprise the ufs-weather-model* + :widths: 50 50 + :header-rows: 1 + + * - Repository Description + - Authoritative repository URL + * - Umbrella repository for the UFS Weather Model + - https://github.com/ufs-community/ufs-weather-model + * - Infrastructure: Flexible Modeling System + - https://github.com/NOAA-GFDL/FMS + * - Infrastructure: NOAA Environmental Modeling System + - https://github.com/NOAA-EMC/NEMS + * - Infrastructure: Utilities + - https://github.com/NOAA-EMC/NCEPLIBS-pyprodutil + * - Framework to connect the CCPP library to a host model + - https://github.com/NCAR/ccpp-framework + * - CCPP library of physical parameterizations + - https://github.com/NCAR/ccpp-physics + * - Umbrella repository for the physics and dynamics of the atmospheric model + - https://github.com/NOAA-EMC/fv3atm + * - FV3 dynamical core + - https://github.com/NOAA-GFDL/GFDL_atmos_cubed_sphere + * - Stochastic physics pattern generator + - https://github.com/noaa-psd/stochastic_physics + +In the table, the left column contains a description of each repository, and the right column shows the component repositories which are pointing to (or will point to) the authoritative repositories. The ufs-weather-model currently uses git submodule to manage the sub-components. + +The umbrella repository for the UFS Weather Model is named ufs-weather-model. Under this repository reside a number of submodules that are nested in specific directories under the parent repository’s working directory. When the ufs-weather-model repository is cloned, the *.gitmodules* file creates the following directories: + +.. code-block:: console + + ufs-weather-model/ + ├── FMS https://github.com/NOAA-GFDL/FMS + ├── FV3 https://github.com/NOAA-EMC/fv3atm + │ ├── atmos_cubed_sphere https://github.com/NOAA-GFDL/GFDL_atmos_cubed_sphere + │ ├── ccpp + │ │ ├── framework https://github.com/NCAR/ccpp-framework + │ │ ├── physics https://github.com/NCAR/ccpp-physics + ├── NEMS https://github.com/NOAA-EMC/NEMS + │ └── tests/produtil/NCEPLIBS-pyprodutil https://github.com/NOAA-EMC/NCEPLIBS-pyprodutil + ├── stochastic_physics https://github.com/noaa-psd/stochastic_physics + +=================== +Directory Structure +=================== + +When the ufs-weather-model is cloned, the basic directory structure will be similar to the example below. Files and some directories have been removed for brevity. + +.. code-block:: console + + ufs-weather-model/ + ├── cmake --------- cmake configuration files + ├── compsets --------- configurations used by some regression tests + ├── conf --------- compile options for Tier 1 and 2 platforms + ├── doc --------- READMEs with build, reg-test hints + ├── FMS --------- The Flexible Modeling System (FMS),a software framework + ├── FV3 --------- FV3 atmosphere model + │ ├── atmos_cubed_sphere ---- FV3 dynamic core + │ │ ├── docs + │ │ ├── driver + │ │ ├── model + │ │ └── tools + │ ├── ccpp -------- Common Community Physics Package + │ │ ├── config + │ │ ├── driver + │ │ ├── framework -------- CCPP framework + │ │ ├── physics -------- CCPP compliant physics schemes + │ │ └── suites -------- CCPP physics suite definition files (SDFs) + │ ├── cpl -------- Coupling field data structures + │ ├── gfsphysics + │ │ ├── CCPP_layer + │ │ ├── GFS_layer + │ │ └── physics --------- unused - IPD version of physics codes + │ ├── io --------- FV3 write grid comp code + │ ├── ipd --------- unused - IPD driver/interfaces + | ├── stochastic_physics ----- Cmakefile for stochastic physics code + ├── log --------- log files from NEMS compset regression tests + ├── modulefiles --------- system module files for supported HPC systems + ├── NEMS --------- NOAA Earth Modeling System framework + │ ├── exe + │ ├── src + │ └── test + ├── parm --------- regression test configurations + ├── stochastic_physics -------- stochastic physics pattern generator + ├── tests --------- regression test scripts + +The physics subdirectory in the *gfsphysics* directory is not used or supported +as part of this release (all physics is available through the :term:`CCPP` using +the repository described in :numref:`Table %s `). diff --git a/doc/UsersGuide/source/FAQ.rst b/doc/UsersGuide/source/FAQ.rst new file mode 100644 index 0000000000..511da9e1c7 --- /dev/null +++ b/doc/UsersGuide/source/FAQ.rst @@ -0,0 +1,96 @@ +.. _FAQ: + +*** +FAQ +*** + +============================================================== +How do I build and run a single test of the UFS Weather Model? +============================================================== + +An efficient way to build and run the UFS Weather Model is to use the regression test +(``rt.sh``). This script is widely used by model developers on Tier 1 and 2 platforms +and is described in the UFS WM GitHub `wiki `_. The advantages to this approach are: + +- It does not require a workflow, pre- or post-processing steps. +- The batch submission script is generated. +- Any required input data is already available for machines used by the regression test. +- Once the ``rt.sh`` test completes, you will have a working copy in your run directory + where you can make modifications to the namelist and other files, and then re-run the + executable. + +The steps are: + +1. Clone the source code and all the submodules as described in :numref:`Section %s `, then + go into the ``tests`` directory: + + .. code-block:: console + + cd ufs-weather-model (or the top level where you checked out the code) + cd tests + +2. Find a configure (``*.conf``) file that contains the machine and compiler you are using. For this + example, the Intel compiler on Cheyenne is used. To create a custom configure file, two lines are + needed: a ``COMPILE`` line and a ``RUN`` line. The ``COMPILE`` line should contain the name + of the machine and compiler ``cheyenne.intel`` and the desired ``SUITES`` for the build. Choose a + ``RUN`` line under this ``COMPILE`` command that uses the desired ``SUITE``. For example: + + .. code-block:: console + + COMPILE | 32BIT=Y CCPP=Y STATIC=Y SUITES=FV3_GFS_v15p2,FV3_GFS_v16beta,FV3_GFS_v15p2_no_nsst,FV3_GFS_v16beta_no_nsst | standard | cheyenne.intel | fv3 + RUN | fv3_ccpp_gfs_v16beta | standard | | fv3 | + + Put these two lines into a file called ``my_test.conf``. The parameters used in this run can be + found in the ``fv3_ccpp_gfs_v16beta`` file in the ``ufs-weather-model/tests/tests`` directory. + + .. note:: These two lines are long and may not appear in entirety in your browser. Scroll to the right to see + the entire line. + +3. Modify the ``rt.sh`` script to put the output in a run directory where you have write permission: + + .. code-block:: console + + if [[ $MACHINE_ID = cheyenne.* ]]; then stanza: + ... + dprefix=/glade/scratch + + This works for Cheyenne, since ``$USER/FV3_RT`` will be appended. Also check that ``RTPWD`` + points to a diretory that exists: + + .. code-block:: console + + if [[ $MACHINE_ID = cheyenne.* ]]; then + RTPWD=${RTPWD:-$DISKNM/ufs-public-release-20200224/${COMPILER^^}} + +4. Run the ``rt.sh`` script from the ``tests`` directory: + + .. code-block:: console + + ./rt.sh -k -l my_test.conf >& my_test.out & + + Check ``my_test.out`` for build and run status, plus other standard output. Check + ``/glade/scratch/$USER/FV3_RT/rt_PID`` for the model run, where ``PID`` is a process ID. + The build will take about 10-15 minutes and the run will be fast, depending on how long + it waits in the queue. A message ``"REGRESSION TEST WAS SUCCESSFUL"`` will be written to this + file, along with other entertainment: ``'Elapsed time: 00h:14m:12s. Have a nice day!'``. + +5. When the build and run are complete, modify the namelist or ``model_configure`` files + and re-run by submitting the ``job_card`` file: + + .. code-block:: console + + qsub job_card + +============================================ +How do I change the length of the model run? +============================================ +In your run directory, there is a file named ``model_configure``. Change the +variable ``nhours_fcst`` to the desired number of hours. + +======================================================================== +How do I select the file format for the model output (netCDF or NEMSIO)? +======================================================================== +In your run directory, there is a file named ``model_configure``. Change the +variable ``output_file`` to ``'netcdf'`` or ``'nemsio'``. The variable ``output_file`` +if only valid when the write component is activated by setting ``quilting`` to .true. +in the ``model_configure`` file. diff --git a/doc/UsersGuide/source/Glossary.rst b/doc/UsersGuide/source/Glossary.rst new file mode 100644 index 0000000000..17267c64cf --- /dev/null +++ b/doc/UsersGuide/source/Glossary.rst @@ -0,0 +1,62 @@ +.. _Glossary: + +************************* +Glossary +************************* + +.. glossary:: + + CCPP + Model agnostic, vetted, collection of codes containing atmospheric physical parameterizations + and suites for use in NWP along with a framework that connects the physics to host models + + CCPP-Framework + The infrastructure that connects physics schemes with a host model; also refers to a software + repository of the same name + + CCPP-Physics + The pool of CCPP-compliant physics schemes; also refers to a software repository of the same name + + FMS + The Flexible Modeling System (FMS) is a software framework for supporting the efficient + development, construction, execution, and scientific interpretation of atmospheric, + oceanic, and climate system models. + + NEMS + The NOAA Environmental Modeling System - a software infrastructure that supports + NCEP/EMC’s forecast products. + + NUOPC + The National Unified Operational Prediction Capability is a consortium of Navy, NOAA, + and Air Force modelers and their research partners. It aims to advance the weather + modeling systems used by meteorologists, mission planners, and decision makers. NUOPC + partners are working toward a common model architecture - a standard way of building + models - in order to make it easier to collaboratively build modeling systems. + + Parameterization or physics scheme + The representation, in a dynamic model, of physical effects in terms of admittedly + oversimplified parameters, rather than realistically requiring such effects to be + consequences of the dynamics of the system (AMS Glossary) + + Suite Definition File (SDF) + An external file containing information about the + construction of a physics suite. It describes the schemes that are called, in which + order they are called, whether they are subcycled, and whether they are assembled + into groups to be called together + + Suite + A collection of primary physics schemes and interstitial schemes that are known to work + well together + + UFS + A Unified Forecast System (UFS) is a community-based, coupled comprehensive Earth + system modeling system. The UFS numerical applications span local to global domains + and predictive time scales from sub-hourly analyses to seasonal predictions. It is + designed to support the Weather Enterprise and to be the source system for NOAA's + operational numerical weather prediction applications + + Weather Model + A prognostic model that can be used for short- and medium-range research and + operational forecasts. It can be an atmosphere-only model or be an atmospheric + model coupled with one or more additional components, such as a wave or ocean model. + diff --git a/doc/UsersGuide/source/InputNML.inc b/doc/UsersGuide/source/InputNML.inc new file mode 100644 index 0000000000..32f49cb32c --- /dev/null +++ b/doc/UsersGuide/source/InputNML.inc @@ -0,0 +1,321 @@ +.. --------------------------------------------------- +.. This file is included in the InputsOutputs.rst file +.. --------------------------------------------------- + +.. _InputNML: + +--------------------------- +Namelist file ``input.nml`` +--------------------------- + +The atmosphere model reads many parameters from a Fortran namelist file, named *input.nml*. This file contains +several Fortran namelist records, some of which are always required, others of which are only used when selected +physics options are chosen. + +The following link describes the various physics-related namelist records: + +https://dtcenter.ucar.edu/GMTB/v4.1.0/sci_doc/CCPPsuite_nml_desp.html + +The following link describes the stochastic physics namelist records: + +https://stochastic-physics.readthedocs.io/en/ufs-v1.1.0/namelist_options.html + +The following link describes some of the other namelist records (dynamics, grid, etc): + +https://noaa-emc.github.io/FV3_Dycore_ufs-v1.1.0/html/index.html + +The namelist section ``&interpolator_nml`` is not used in this release, and any modifications to +it will have no effect on the model results. + +fms_io_nml +---------- + +The namelist section ``&fms_io_nml`` of ``input.nml`` contains variables that control +reading and writing of restart data in netCDF format. There is a global switch to turn on/off +the netCDF restart options in all of the modules that read or write these files. The two namelist +variables that control the netCDF restart options are ``fms_netcdf_override`` and ``fms_netcdf_restart``. +The default values of both flags are .true., so by default, the behavior of the entire model is +to use netCDF IO mode. To turn off netCDF restart, simply set ``fms_netcdf_restart`` to .false.. +The namelist variables used in ``&fms_io_nml`` are described in :numref:`Table %s `. + +.. _fms_io_nml: + +.. list-table:: *Description of the &fms_io_nml namelist section.* + :widths: 25 40 15 10 + :header-rows: 1 + + * - Variable Name + - Description + - Data Type + - Default Value + * - fms_netcdf_override + - If true, ``fms_netcdf_restart`` overrides the individual ``do_netcdf_restart`` value. If false, individual module settings has a precedence over the global setting, therefore ``fms_netcdf_restart`` is ignored. + - logical + - .true. + * - fms_netcdf_restart + - If true, all modules using restart files will operate under netCDF mode. If false, all modules using restart files will operate under binary mode. This flag is effective only when ``fms_netcdf_override`` is .true. When ``fms_netcdf_override`` is .false., individual module setting takes over. + - logical + - .true. + * - threading_read + - Can be 'single' or 'multi' + - character(len=32) + - 'multi' + * - format + - Format of restart data. Only netCDF format is supported in fms_io. + - character(len=32) + - 'netcdf' + * - read_all_pe + - Reading can be done either by all PEs (default) or by only the root PE. + - logical + - .true. + * - iospec_ieee32 + - If set, call mpp_open single 32-bit ieee file for reading. + - character(len=64) + - '-N ieee_32' + * - max_files_w + - Maximum number of write files + - integer + - 40 + * - max_files_r + - Maximum number of read files + - integer + - 40 + * - time_stamp_restart + - If true, ``time_stamp`` will be added to the restart file name as a prefix. + - logical + - .true. + * - print_chksum + - If true, print out chksum of fields that are read and written through save_restart/restore_state. + - logical + - .false. + * - show_open_namelist_file_warning + - Flag to warn that open_namelist_file should not be called when INTERNAL_FILE_NML is defined. + - logical + - .false. + * - debug_mask_list + - Set ``debug_mask_list`` to true to print out mask_list reading from mask_table. + - logical + - .false. + * - checksum_required + - If true, compare checksums stored in the attribute of a field against the checksum after reading in the data. + - logical + - .true. + +This release of the UFS Weather Model sets the following variables in the ``&fms_io_nml`` namelist: + +.. code-block:: console + + &fms_io_nml + checksum_required = .false. + max_files_r = 100 + max_files_w = 100 + / + +namsfc +------ + +The namelist section ``&namsfc`` contains the filenames of the static datasets (i.e., *fix files*). +:numref:`Table %s ` contains a brief description of the climatological information in these files. +The variables used in ``&namsfc`` to set the filenames are described in :numref:`Table %s `. + +.. _namsfc_nml: + +.. list-table:: *List of common variables in the *namsfc* namelist section used to set the filenames of + static datasets.* + :widths: 15 40 15 20 + :header-rows: 1 + + * - Variable Name + - File contains + - Data Type + - Default Value + * - fnglac + - Climatological glacier data + - character*500 + - 'global_glacier.2x2.grb' + * - fnmxic + - Climatological maximum ice extent + - character*500 + - 'global_maxice.2x2.grb' + * - fntsfc + - Climatological surface temperature + - character*500 + - 'global_sstclim.2x2.grb' + * - fnsnoc + - Climatological snow depth + - character*500 + - 'global_snoclim.1.875.grb' + * - fnzorc + - Climatological surface roughness + - character*500 + - 'global_zorclim.1x1.grb' + * - fnalbc + - Climatological snowfree albedo + - character*500 + - 'global_albedo4.1x1.grb' + * - fnalbc2 + - Four albedo fields for seasonal mean climatology + - character*500 + - 'global_albedo4.1x1.grb' + * - fnaisc + - Climatological sea ice + - character*500 + - 'global_iceclim.2x2.grb' + * - fntg3c + - Climatological deep soil temperature + - character*500 + - 'global_tg3clim.2.6x1.5.grb' + * - fnvegc + - Climatological vegetation cover + - character*500 + - 'global_vegfrac.1x1.grb' + * - fnvetc + - Climatological vegetation type + - character*500 + - 'global_vegtype.1x1.grb' + * - fnsotc + - Climatological soil type + - character*500 + - 'global_soiltype.1x1.grb' + * - fnsmcc + - Climatological soil moisture + - character*500 + - 'global_soilmcpc.1x1.grb' + * - fnmskh + - High resolution land mask field + - character*500 + - 'global_slmask.t126.grb' + * - fnvmnc + - Climatological minimum vegetation cover + - character*500 + - 'global_shdmin.0.144x0.144.grb' + * - fnvmxc + - Climatological maximum vegetation cover + - character*500 + - 'global_shdmax.0.144x0.144.grb' + * - fnslpc + - Climatological slope type + - character*500 + - 'global_slope.1x1.grb' + * - fnabsc + - Climatological maximum snow albedo + - character*500 + - 'global_snoalb.1x1.grb' + +A sample subset of this namelist is shown below: + +.. code-block:: console + + &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 = 'global_snowfree_albedo.bosu.t126.384.190.rg.grb' + 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 = 'global_vegtype.igbp.t126.384.190.rg.grb' + FNSOTC = 'global_soiltype.statsgo.t126.384.190.rg.grb' + FNSMCC = 'global_soilmgldas.t126.384.190.grb' + FNMSKH = 'seaice_newland.grb' + FNVMNC = 'global_shdmin.0.144x0.144.grb' + FNVMXC = 'global_shdmax.0.144x0.144.grb' + FNSLPC = 'global_slope.1x1.grb' + FNABSC = 'global_mxsnoalb.uariz.t126.384.190.rg.grb' + / + +Additional variables for the ``&namsfc`` namelist can be found in the ``FV3/ccpp/physics/physics/sfcsub.F`` +file. + +atmos_model_nml +--------------- + +The namelist section ``&atmos_model_nml`` contains information used by the atmosphere model. +The variables used in ``&atmos_model_nml`` are described in :numref:`Table %s `. + +.. _atmos_model_nml: + +.. list-table:: *List of common variables in the *atmos_model_nml* namelist section. + :widths: 10 40 15 15 + :header-rows: 1 + + * - Variable Name + - Description + - Data Type + - Default Value + * - blocksize + - Number of columns in each ``block`` sent to the physics. OpenMP threading is done over the number of blocks. + For best performance this number should divide the number of grid cells per processor: + ``((npx-1)*(npy-1)/(layout\_x)*(layout\_y))``. A description of these variables is provided + `here `_. + - integer + - 1 + * - chksum_debug + - If true, compute checksums for all variables passed into the GFS physics, before and after each physics timestep. This is very useful for reproducibility checking. + - logical + - .false. + * - dycore_only + - If true, only the dynamical core (and not the GFS physics) is executed when running the model, + essentially running the model as a solo dynamical core. + - logical + - .false. + * - debug + - If true, turn on additional diagnostics for the atmospheric model. + - logical + - .false. + * - sync + - If true, initialize timing identifiers. + - logical + - .false. + * - fdiag + - Array with dimension ``maxhr`` = 4096 listing the diagnostic output times (in hours) for the GFS physics. + This can either be a list of times after initialization, or an interval if only the first entry is + nonzero. The default setting of 0 will result in no outputs. + - real + - 0. + * - fhmax + - The maximal forecast time for output. + - real + - 384.0 + * - fhmaxhf + - The maximal forecast hour for high frequency output. + - real + - 120.0 + * - fhout + - Output frequency during forecast time from 0 to ``fhmax``, or from ``fhmaxhf`` to ``fhmax`` if ``fhmaxf>0``. + - real + - 3.0 + * - fhouthf + - The high frequency output frequency during the forecast time from 0 to ``fhmaxhf`` hour. + - real + - 1.0 + * - ccpp_suite + - Name of the CCPP physics suite + - character(len=256) + - FV3_GFS_v15p2, set in ``build.sh`` + * - avg_max_length + - Forecast interval (in seconds) determining when the maximum values of diagnostic fields in FV3 + dynamics are computed. + - real + - 3600. + +A sample of this namelist is shown below: + +.. code-block:: console + + &atmos_model_nml + blocksize = 32 + chksum_debug = .false. + dycore_only = .false. + fdiag = 1 + fhmax = 384 + fhout = 3 + fhmaxhf = 120 + fhouthf = 1 + ccpp_suite = 'FV3_GFS_v16beta' + / + +The namelist section relating to the FMS diagnostic manager ``&diag_manager_nml`` is described in :numref:`Section %s `. diff --git a/doc/UsersGuide/source/InputsOutputs.rst b/doc/UsersGuide/source/InputsOutputs.rst new file mode 100644 index 0000000000..44f3b0f59a --- /dev/null +++ b/doc/UsersGuide/source/InputsOutputs.rst @@ -0,0 +1,719 @@ +.. _InputsOutputs: + +************************* +Inputs and Outputs +************************* + +This chapter describes the input and output files needed for executing the model in the various supported configurations. + +============= +Input files +============= + +There are three types of files needed to execute a run: static datasets (*fix* files containing climatological +information), files that depend on grid resolution and initial conditions, and model configuration files (such as namelists). + +------------------------------------ +Static datasets (i.e., *fix files*) +------------------------------------ +The static input files are listed and described in :numref:`Table %s `. + +.. _FixFiles: + +.. list-table:: *Fix files containing climatological information* + :widths: 40 50 + :header-rows: 1 + + * - Filename + - Description + * - aerosol.dat + - External aerosols data file + * - CFSR.SEAICE.1982.2012.monthly.clim.grb + - CFS reanalysis of monthly sea ice climatology + * - co2historicaldata_YYYY.txt + - Monthly CO2 in PPMV data for year YYYY + * - global_albedo4.1x1.grb + - Four albedo fields for seasonal mean climatology: 2 for strong zenith angle dependent (visible and near IR) + and 2 for weak zenith angle dependent + * - global_glacier.2x2.grb + - Glacier points, permanent/extreme features + * - global_h2oprdlos.f77 + - Coefficients for the parameterization of photochemical production and loss of water (H2O) + * - global_maxice.2x2.grb + - Maximum ice extent, permanent/extreme features + * - global_mxsnoalb.uariz.t126.384.190.rg.grb + - Climatological maximum snow albedo + * - global_o3prdlos.f77 + - Monthly mean ozone coefficients + * - global_shdmax.0.144x0.144.grb + - Climatological maximum vegetation cover + * - global_shdmin.0.144x0.144.grb + - Climatological minimum vegetation cover + * - global_slope.1x1.grb + - Climatological slope type + * - global_snoclim.1.875.grb + - Climatological snow depth + * - global_snowfree_albedo.bosu.t126.384.190.rg.grb + - Climatological snowfree albedo + * - global_soilmgldas.t126.384.190.grb + - Climatological soil moisture + * - global_soiltype.statsgo.t126.384.190.rg.grb + - Soil type from the STATSGO dataset + * - global_tg3clim.2.6x1.5.grb + - Climatological deep soil temperature + * - global_vegfrac.0.144.decpercent.grb + - Climatological vegetation fraction + * - global_vegtype.igbp.t126.384.190.rg.grb + - Climatological vegetation type + * - global_zorclim.1x1.grb + - Climatological surface roughness + * - RTGSST.1982.2012.monthly.clim.grb + - Monthly, climatological, real-time global sea surface temperature + * - seaice_newland.grb + - High resolution land mask + * - sfc_emissivity_idx.txt + - External surface emissivity data table + * - solarconstant_noaa_an.txt + - External solar constant data table + +--------------------------------------------- +Grid description and initial condition files +--------------------------------------------- +The input files containing grid information and the initial conditions are listed and described in :numref:`Table %s `. + +.. _GridICFiles: + +.. list-table:: *Input files containing grid information and initial conditions* + :widths: 35 50 15 + :header-rows: 1 + + * - Filename + - Description + - Date-dependent + * - C96_grid.tile[1-6].nc + - C96 grid information for tiles 1-6 + - + * - gfs_ctrl.nc + - NCEP NGGPS tracers, ak, and bk + - ✔ + * - gfs_data.tile[1-6].nc + - Initial condition fields (ps, u, v, u, z, t, q, O3). May include spfo3, spfo, spf02 if multiple gases are used + - ✔ + * - oro_data.tile[1-6].nc + - Model terrain (topographic/orographic information) for grid tiles 1-6 + - + * - sfc_ctrl.nc + - Control parameters for surface input: forecast hour, date, number of soil levels + - + * - sfc_data.tile[1-6].nc + - Surface properties for grid tiles 1-6 + - ✔ + +------------------------------------ +Model configuration files +------------------------------------ +The configuration files used by the UFS Weather Model are listed here and described below: + +- *diag_table* +- *field_table* +- *model_configure* +- *nems.configure* +- *suite_[suite_name].xml* (used only at build time) + +While the *input.nml* file is also a configuration file used by the UFS Weather Model, it is described in +:numref:`Section %s `. + + +*diag_table* file +------------------------------------ +There are three sections in file *diag_table*: Header (Global), File, and Field. These are described below. + +**Header Description** + +The Header section must reside in the first two lines of the *diag_table* file and contain the title and date +of the experiment (see example below). The title must be a Fortran character string. The base date is the +reference time used for the time units, and must be greater than or equal to the model start time. The base date +consists of six space-separated integers in the following format: ``year month day hour minute second``. Here is an example: + +.. code-block:: console + + 20161003.00Z.C96.64bit.non-mono + 2016 10 03 00 0 0 + +**File Description** + +The File Description lines are used to specify the name of the file(s) to which the output will be written. They +contain one or more sets of six required and five optional fields (optional fields are denoted by square brackets +``[ ]``). The lines containing File Descriptions can be intermixed with the lines containing Field Descriptions as +long as files are defined before fields that are to be written them. File entries have the following format: + +.. code-block:: console + + "file_name", output_freq, "output_freq_units", file_format, "time_axis_units", "time_axis_name" + [, new_file_freq, "new_file_freq_units"[, "start_time"[, file_duration, "file_duration_units"]]] + +These file line entries are described in :numref:`Table %s `. + +.. _FileDescription: + +.. list-table:: *Description of the six required and five optional fields used to define output file sampling rates.* + :widths: 20 25 55 + :header-rows: 1 + + * - File Entry + - Variable Type + - Description + * - file_name + - CHARACTER(len=128) + - Output file name without the trailing ".nc" + * - output_freq + - INTEGER + - | The period between records in the file_name: + | > 0 output frequency in output_freq_units. + | = 0 output frequency every time step (output_freq_units is ignored) + | =-1 output at end of run only (output_freq_units is ignored) + * - output_freq_units + - CHARACTER(len=10) + - The units in which output_freq is given. Valid values are “years”, “months”, “days”, “minutes”, “hours”, or “seconds”. + * - file_format + - INTEGER + - Currently only the netCDF file format is supported. = 1 netCDF + * - time_axis_units + - CHARACTER(len=10) + - The units to use for the time-axis in the file. Valid values are “years”, “months”, “days”, “minutes”, “hours”, + or “seconds”. + * - time_axis_name + - CHARACTER(len=128) + - Axis name for the output file time axis. The character string must contain the string 'time'. + (mixed upper and lowercase allowed.) + * - new_file_freq + - INTEGER, OPTIONAL + - Frequency for closing the existing file, and creating a new file in new_file_freq_units. + * - new_file_freq_units + - CHARACTER(len=10), OPTIONAL + - Time units for creating a new file: either years, months, days, minutes, hours, or seconds. + NOTE: If the new_file_freq field is present, then this field must also be present. + * - start_time + - CHARACTER(len=25), OPTIONAL + - Time to start the file for the first time. The format of this string is the same as the global date. + NOTE: The new_file_freq and the new_file_freq_units fields must be present to use this field. + * - file_duration + - INTEGER, OPTIONAL + - How long file should receive data after start time in file_duration_units. This optional field can only be + used if the start_time field is present. If this field is absent, then the file duration will be equal to the + frequency for creating new files. NOTE: The file_duration_units field must also be present if this field is present. + * - file_duration_units + - CHARACTER(len=10), OPTIONAL + - File duration units. Can be either years, months, days, minutes, hours, or seconds. NOTE: If the file_duration field + is present, then this field must also be present. + +**Field Description** + +The field section of the diag_table specifies the fields to be output at run time. Only fields registered +with ``register_diag_field()``, which is an API in the FMS ``diag_manager`` routine, can be used in the *diag_table*. + +Registration of diagnostic fields is done using the following syntax + +.. code-block:: console + + diag_id = register_diag_field(module_name, diag_name, axes, ...) + +in file ``FV3/atmos_cubed_sphere/tools/fv_diagnostics.F90``. As an example, the sea level pressure is registered as: + +.. code-block:: console + + id_slp = register_diag_field (trim(field), 'slp', axes(1:2), & Time, 'sea-level pressure', 'mb', missing_value=missing_value, range=slprange ) + +All data written out by ``diag_manager`` is controlled via the *diag_table*. A line in the field section of the +*diag_table* file contains eight variables with the following format: + +.. code-block:: console + + "module_name", "field_name", "output_name", "file_name", "time_sampling", "reduction_method", "regional_section", packing + +These field section entries are described in :numref:`Table %s `. + +.. _FieldDescription: + +.. list-table:: *Description of the eight variables used to define the fields written to the output files.* + :widths: 16 24 55 + :header-rows: 1 + + * - Field Entry + - Variable Type + - Description + * - module_name + - CHARACTER(len=128) + - Module that contains the field_name variable. (e.g. dynamic, gfs_phys, gfs_sfc) + * - field_name + - CHARACTER(len=128) + - The name of the variable as registered in the model. + * - output_name + - CHARACTER(len=128) + - Name of the field as written in file_name. + * - file_name + - CHARACTER(len=128) + - Name of the file where the field is to be written. + * - time_sampling + - CHARACTER(len=50) + - Currently not used. Please use the string "all". + * - reduction_method + - CHARACTER(len=50) + - The data reduction method to perform prior to writing data to disk. Current supported option is .false.. See ``FMS/diag_manager/diag_table.F90`` for more information. + * - regional_section + - CHARACTER(len=50) + - Bounds of the regional section to capture. Current supported option is “none”. See ``FMS/diag_manager/diag_table.F90`` for more information. + * - packing + - INTEGER + - Fortran number KIND of the data written. Valid values: 1=double precision, 2=float, 4=packed 16-bit integers, 8=packed 1-byte (not tested). + +Comments can be added to the diag_table using the hash symbol (``#``). + +A brief example of the diag_table is shown below. ``“...”`` denote where lines have been removed. + +.. code-block:: console + + 20161003.00Z.C96.64bit.non-mono + 2016 10 03 00 0 0 + + "grid_spec", -1, "months", 1, "days", "time" + "atmos_4xdaily", 6, "hours", 1, "days", "time" + "atmos_static" -1, "hours", 1, "hours", "time" + "fv3_history", 0, "hours", 1, "hours", "time" + "fv3_history2d", 0, "hours", 1, "hours", "time" + + # + #======================= + # ATMOSPHERE DIAGNOSTICS + #======================= + ### + # grid_spec + ### + "dynamics", "grid_lon", "grid_lon", "grid_spec", "all", .false., "none", 2, + "dynamics", "grid_lat", "grid_lat", "grid_spec", "all", .false., "none", 2, + "dynamics", "grid_lont", "grid_lont", "grid_spec", "all", .false., "none", 2, + "dynamics", "grid_latt", "grid_latt", "grid_spec", "all", .false., "none", 2, + "dynamics", "area", "area", "grid_spec", "all", .false., "none", 2, + ### + # 4x daily output + ### + "dynamics", "slp", "slp", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "vort850", "vort850", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "vort200", "vort200", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "us", "us", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "u1000", "u1000", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "u850", "u850", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "u700", "u700", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "u500", "u500", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "u200", "u200", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "u100", "u100", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "u50", "u50", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "u10", "u10", "atmos_4xdaily", "all", .false., "none", 2 + + ... + ### + # gfs static data + ### + "dynamics", "pk", "pk", "atmos_static", "all", .false., "none", 2 + "dynamics", "bk", "bk", "atmos_static", "all", .false., "none", 2 + "dynamics", "hyam", "hyam", "atmos_static", "all", .false., "none", 2 + "dynamics", "hybm", "hybm", "atmos_static", "all", .false., "none", 2 + "dynamics", "zsurf", "zsurf", "atmos_static", "all", .false., "none", 2 + ### + # FV3 variables needed for NGGPS evaluation + ### + "gfs_dyn", "ucomp", "ugrd", "fv3_history", "all", .false., "none", 2 + "gfs_dyn", "vcomp", "vgrd", "fv3_history", "all", .false., "none", 2 + "gfs_dyn", "sphum", "spfh", "fv3_history", "all", .false., "none", 2 + "gfs_dyn", "temp", "tmp", "fv3_history", "all", .false., "none", 2 + ... + "gfs_phys", "ALBDO_ave", "albdo_ave", "fv3_history2d", "all", .false., "none", 2 + "gfs_phys", "cnvprcp_ave", "cprat_ave", "fv3_history2d", "all", .false., "none", 2 + "gfs_phys", "cnvprcpb_ave", "cpratb_ave","fv3_history2d", "all", .false., "none", 2 + "gfs_phys", "totprcp_ave", "prate_ave", "fv3_history2d", "all", .false., "none", 2 + ... + "gfs_sfc", "crain", "crain", "fv3_history2d", "all", .false., "none", 2 + "gfs_sfc", "tprcp", "tprcp", "fv3_history2d", "all", .false., "none", 2 + "gfs_sfc", "hgtsfc", "orog", "fv3_history2d", "all", .false., "none", 2 + "gfs_sfc", "weasd", "weasd", "fv3_history2d", "all", .false., "none", 2 + "gfs_sfc", "f10m", "f10m", "fv3_history2d", "all", .false., "none", 2 + ... + +More information on the content of this file can be found in ``FMS/diag_manager/diag_table.F90``. + +.. note:: None of the lines in the *diag_table* can span multiple lines. + +*field_table* file +------------------------------------ +The FMS field and tracer managers are used to manage tracers and specify tracer options. All tracers +advected by the model must be registered in an ASCII table called *field_table*. The field table consists +of entries in the following format: + +The first line of an entry should consist of three quoted strings: + - The first quoted string will tell the field manager what type of field it is. The string ``“TRACER”`` is used to + declare a field entry. + - The second quoted string will tell the field manager which model the field is being applied to. The supported + type at present is ``“atmos_mod”`` for the atmosphere model. + - The third quoted string should be a unique tracer name that the model will recognize. + +The second and following lines are called ``methods``. These lines can consist of two or three quoted strings. +The first string will be an identifier that the querying module will ask for. The second string will be a name +that the querying module can use to set up values for the module. The third string, if present, can supply +parameters to the calling module that can be parsed and used to further modify values. + +An entry is ended with a forward slash (/) as the final character in a row. Comments can be inserted in the field table by having a hash symbol (#) as the first character in the line. + +Below is an example of a field table entry for the tracer called ``“sphum”``: + +.. code-block:: console + + # added by FRE: sphum must be present in atmos + # specific humidity for moist runs + "TRACER", "atmos_mod", "sphum" + "longname", "specific humidity" + "units", "kg/kg" + "profile_type", "fixed", "surface_value=3.e-6" / + +In this case, methods applied to this tracer include setting the long name to "specific humidity", the units +to "kg/kg". Finally a field named "profile_type" will be given a child field called "fixed", and that field +will be given a field called "surface_value" with a real value of 3.E-6. The “profile_type” options are listed +in :numref:`Table %s `. If the profile type is “fixed” then the tracer field values are set equal +to the surface value. If the profile type is “profile” then the top/bottom of model and surface values are read +and an exponential profile is calculated, with the profile being dependent on the number of levels in the component model. + +.. _TracerTable: + +.. list-table:: *Tracer profile setup from FMS/tracer_manager/tracer_manager.F90.* + :widths: 20 25 55 + :header-rows: 1 + + * - Method Type + - Method Name + - Method Control + * - profile_type + - fixed + - surface_value = X + * - profile_type + - profile + - surface_value = X, top_value = Y (atmosphere) + +For the case of + +.. code-block:: console + + "profile_type","profile","surface_value = 1e-12, top_value = 1e-15" + +in a 15 layer model this would return values of surf_value = 1e-12 and multiplier = 0.6309573, i.e 1e-15 = 1e-12*(0.6309573^15). + +A ``method`` is a way to allow a component module to alter the parameters it needs for various tracers. In essence, +this is a way to modify a default value. A namelist can supply default parameters for all tracers and a method, as +supplied through the field table, will allow the user to modify the default parameters on an individual tracer basis. +The lines in this file can be coded quite flexibly. Due to this flexibility, a number of restrictions are required. +See ``FMS/field_manager/field_manager.F90`` for more information. + + +*model_configure* file +------------------------------------ + +This file contains settings and configurations for the NUOPC/ESMF main component, including the simulation +start time, the processor layout/configuration, and the I/O selections. :numref:`Table %s ` +shows the following parameters that can be set in *model_configure* at run-time. + +.. _ModelConfigParams: + +.. list-table:: *Parameters that can be set in model_configure at run-time.* + :widths: 20 30 15 20 + :header-rows: 1 + + * - Parameter + - Meaning + - Type + - Default Value + * - print_esmf + - flag for ESMF PET files + - logical + - .true. + * - PE_MEMBER01 + - total number of tasks for ensemble number 1 + - integer + - 150 (for c96 with quilt) + * - start_year + - start year of model integration + - integer + - 2019 + * - start_month + - start month of model integration + - integer + - 09 + * - start_day + - start day of model integration + - integer + - 12 + * - start_hour + - start hour of model integration + - integer + - 00 + * - start_minute + - start minute of model integration + - integer + - 0 + * - start_second + - start second of model integration + - integer + - 0 + * - nhours_fcst + - total forecast length + - integer + - 48 + * - dt_atmos + - atmosphere time step in second + - integer + - 1800 (for C96) + * - output_1st_tstep_rst + - output first time step history file after restart + - logical + - .false. + * - memuse_verbose + - flag for printing out memory usage + - logical + - .false. + * - atmos_nthreads + - number of threads for atmosphere + - integer + - 4 + * - restart_interval + - frequency to output restart file + - integer + - 0 (write restart file at the end of integration) + * - quilting + - flag to turn on quilt + - logical + - .true. + * - write_groups + - total number of groups + - integer + - 2 + * - write_tasks_per_group + - total number of write tasks in each write group + - integer + - 6 + * - output_history + - flag to output history files + - logical + - .true. + * - num_files + - number of output files + - integer + - 2 + * - filename_base + - file name base for the output files + - character(255) + - 'atm' 'sfc' + * - output_grid + - output grid + - character(255) + - gaussian_grid + * - output_file + - output file format + - character(255) + - nemsio + * - imo + - i-dimension for output grid + - integer + - 384 + * - jmo + - j-dimension for output grid + - integer + - 190 + * - nfhout + - history file output frequency + - integer + - 3 + * - nfhmax_hf + - forecast length of high history file + - integer + - 0 (0:no high frequency output) + * - nfhout_hf + - high history file output frequency + - integer + - 1 + * - nsout + - output frequency of number of time step + - integer + - -1 (negative: turn off the option, 1: output history file at every time step) + +:numref:`Table %s ` shows the following parameters in *model_configure* that +are not usually changed. + +.. _ModelConfigParamsNotChanged: + +.. list-table:: *Parameters that are not usually changed in model_configure at run-time.* + :widths: 20 30 15 20 + :header-rows: 1 + + * - Parameter + - Meaning + - Type + - Default Value + * - total_member + - total number of ensemble member + - integer + - 1 + * - RUN_CONTINUE + - Flag for more than one NEMS run + - logical + - .false. + * - ENS_SPS + - flag for the ensemble stochastic coupling flag + - logical + - .false. + * - calendar + - type of calendar year + - character(*) + - 'gregorian' + * - fhrot + - forecast hour at restart for nems/earth grid component clock in coupled model + - integer + - 0 + * - cpl + - flag for coupling with MOM6/CICE5 + - logical + - .false. + * - write_dopost + - flag to do post on write grid component + - logical + - .false. + * - ideflate + - lossless compression level + - integer + - 1 (0:no compression, range 1-9) + * - nbits + - lossy compression level + - integer + - 14 (0: lossless, range 1-32) + * - write_nemsioflip + - flag to flip the vertical level for nemsio file + - logical + - .true. + * - write_fsyncflag + - flag to check if a file is synced to disk + - logical + - .true. + * - iau_offset + - IAU offset lengdth + - integer + - 0 + +*nems.configure* file +------------------------------------ +This file contains information about the various NEMS components and their run sequence. In the current release, +this is an atmosphere-only model, so this file is simple and does not need to be changed. A sample of the file contents is below: + +.. code-block:: console + + EARTH_component_list: ATM + ATM_model: fv3 + runSeq:: + ATM + :: + +*The SDF (Suite Definition File) file* +--------------------------------------- +There are two SDFs currently supported: *suite_FV3_GFS_v15p2.xml* and *suite_FV3_GFS_v16beta.xml*. + +.. ------------------------------------------------------------------- +.. Include InputNML file describing the contents of the input.nml file +.. ------------------------------------------------------------------- + +.. include:: InputNML.inc + +============= +Output files +============= + +The following files are output when running *fv3.exe* in the default configuration (six files of each kind, +corresponding to the six tiles of the model grid): + +- *atmos_4xdaily.tile[1-6].nc* +- *atmos_static.tile[1-6].nc* +- *sfcfHHH.nc* +- *atmfHHH.nc* +- *grid_spec.tile[1-6].nc* + +Note that the sfcf* and atmf* files are not output on the 6 tiles, but instead as a single global gaussian grid file. The specifications of the output files (type, projection, etc) may be overridden in the *model_configure* input file. + +Standard output files are *logf???*, and out and err as specified by the job submission. ESMF may also produce log +files (controlled by variable print_esmf in the *model_configure* file), called *PET???.ESMF_LogFile*. + +============================================================== +Additional Information about the FMS Diagnostic Manager +============================================================== + +The UFS Weather Model output is managed through the FMS (Flexible Modeling System) diagnostic manager (``FMS/diag_manager``) +and is configured using the *diag_table* file. Data can be written at any number of sampling and/or averaging intervals +specified at run-time. More information about the FMS diagnostic manager can be found at: +https://data1.gfdl.noaa.gov/summer-school/Lectures/July16/03_Seth1_DiagManager.pdf + +.. _DiagManagerNML: + +------------------------------ +Diagnostic Manager namelist +------------------------------ +The ``diag_manager_nml`` namelist contains values to control the behavior of the diagnostic manager. Some +of the more common namelist options are described in :numref:`Table %s `. See +``FMS/diag_manager/diag_manager.F90`` for the complete list. + +.. _DiagManager: + +.. list-table:: *Namelist variables used to control the behavior of the diagnostic manager.* + :widths: 15 10 30 10 + :header-rows: 1 + + * - Namelist variable + - Type + - Description + - Default value + * - max_files + - INTEGER + - Maximum number of files allowed in diag_table + - 31 + * - max_output_fields + - INTEGER + - Maximum number of output fields allowed in diag_table + - 300 + * - max_input_fields + - INTEGER + - Maximum number of registered fields allowed + - 300 + * - prepend_date + - LOGICAL + - Prepend the file start date to the output file. .TRUE. is only supported if the diag_manager_init routine is called with the optional time_init parameter. + - .TRUE. + * - do_diag_field_log + - LOGICAL + - Write out all registered fields to a log file + - .FALSE. + * - use_cmor + - LOGICAL + - Override the missing_value to the CMOR value of -1.0e20 + - .FALSE. + * - issue_oor_warnings + - LOGICAL + - Issue a warning if a value passed to diag_manager is outside the given range + - .TRUE. + * - oor_warnings_fatal + - LOGICAL + - Treat out-of-range errors as FATAL + - .FALSE. + * - debug_diag_manager + - LOGICAL + - Check if the diag table is set up correctly + - .FALSE. + +This release of the UFS Weather Model uses the following namelist: + +.. code-block:: console + + &diag_manager_nml + prepend_date = .false. + / diff --git a/doc/UsersGuide/source/Introduction.rst b/doc/UsersGuide/source/Introduction.rst new file mode 100644 index 0000000000..35c7f233d4 --- /dev/null +++ b/doc/UsersGuide/source/Introduction.rst @@ -0,0 +1,118 @@ +.. _Introduction: + +************************* +Introduction +************************* + +The Unified Forecast System (:term:`UFS`) :term:`Weather Model` (WM) is a prognostic model that can be +used for short- and medium-range research and operational forecasts, as exemplified by +its use in the operational Global Forecast System (GFS) of the National Oceanic and +Atmospheric Administration (NOAA). The UFS WM v1.1 is the latest public release of this +software and represents a snapshot of a continuously evolving system undergoing open +development. More information about the UFS can be found in its portal at https://ufscommunity.org/. + +Key architectural elements of the UFS WM, along with links to external detailed documentation +for those elements, are listed below: + +- `The Finite-Volume Cubed-Sphere (FV3) dynamical core `_. + +- `The Flexible Modeling System `_ (:term:`FMS`), a software infrastructure used for functions such as + parallelization. + +- `The Common-Community Physics Package `_ (:term:`CCPP`), a library of + physical parameterizations and the framework to use it with the model. :term:`Parameterization or physics scheme` is defined here. + +- `The stochastic physics capability `_, including the Stochastic Kinetic Backscatter Scheme (SKEBS), + the Stochastically Perturbed Parameterization Tendencies (SPPT) scheme, the perturbed boundary + layer humidity (SHUM) scheme, and the cellular automata method. + +- `The NOAA Environmental Modeling System `_ (:term:`NEMS`) model driver used to create the main program. + +- The libraries needed to build the system, such as: + - `National Centers for Environmental Prediction (NCEP) Libraries `_ + - `Earth System Modeling Framework (ESMF) `_ + - `External libraries `_ + +- The build system used to compile the code and generate the executable. + +- The regression tests used to maintain software integrity as innovations are added. + +For the UFS WM v1.1 release, the following aspects are supported: + +- Global configuration with resolutions of C96 (~100 km), C192 (~50 km), C384 (25 km), and C768 (~13 km) + +- Sixty-four vertical levels at predetermined locations. + +- Four physics suites (:term:`suite`), corresponding to GFS v15.2 (operational at the time of the release) and + GFS v16beta (October 2019 version, in preparation for operational implementation in 2021). Variants + with and without prediction of Sea Surface Temperature (SST) are included. + +- Ability to run with or without SKEBS, SPPT, and SHUM. + +- Ability to initialize from GFS files in Gridded Binary v2 (GRIB2), NEMS Input/Output (NEMSIO), or + Network Common Data Form (netCDF) format for past dates, starting January 1, 2018, when the + preprocessing utility chgres_cube is employed. Dates before that may work, but are not guaranteed. + +- Output files in Network Common Data Form (NetCDF) format. + +The GFS_v15p2 physics suite uses the following physical parameterizations: the +Simplified Arakawa Schubert shallow and deep convective schemes, the Geophysical +Fluid Dynamics Laboratory (GFDL) microphysics scheme, the Noah Land Surface Model (LSM), +the Rapid Radiative Transfer Model for Global Circulation Models (RRTMG) radiation scheme, +the hybrid eddy-diffusivity mass-flux (EDMF) planetary boundary layer (PBL) scheme based on the Smagorinsky K theory, +an orographic gravity wave drag (GWD) parameterization, and the Near SST (NSST) ocean scheme to predict SST. +In the GFS_v16beta suite, a moist TKE-based EDMF scheme replaces the K-based one and a non-stationary GWD parameterization is added. +The GFS_v15p2_no_nsst and the GFS_v16beta_no_nsst suites use a simple ocean scheme instead of the NSST scheme. +This simple ocean scheme keeps the SST constant throughout the forecast and is recommended for use when the initial +conditions do not contain all fields needed to initialize the NSST scheme. + + +Even when using physics suite GFS_v15p2, the UFS WM v1.1 differs from the operational GFS v15.2 in a few ways. First, the public release code +reflects the state of development as of the fall of 2019, +and therefore the parameterizations contain innovations beyond what is in GFSv15.2 operations. +For example, the GFDL microphysics distributed for use in GFS v15.2 and GFS v16beta +is the same scheme and contains development beyond what was transitioned to operations +for GFS v15 in June 2019. Second, the public release code uses the CCPP as the +interface for calling physics, while in operations the Interoperable Physics Driver +(IPD) is used. NOAA is currently working toward phasing out the IPD from UFS applications. +Validation tests demonstrated that CCPP and IPD give bit-for-bit identical results +when the same physics is employed and selected performance flags are excluded at +compilation time. When performance compiler flags employed in operational production are used, runs with +CCPP and IPD for the same physics suite yield differences comparable to running +the model in different computational platforms. Finally, the operational GFS +runs in NOAA Central Operations computational platforms. When users run the model +in different platforms, the results will differ. + +It should also be noted that further changes are expected to the GFS v16 suite before it is implemented in operations in 2021. + +The UFS WM v1 code is portable and can be used with Linux and Mac operating systems with Intel and GNU compilers. It has been tested in a variety of platforms widely used by atmospheric scientists, such as the NOAA research Hera system, the National Center for Atmospheric Research (NCAR) Cheyenne system, the National Science Foundation Stampede system, and Mac laptops. + +.. note:: + + At this time, the following aspects are unsupported: standalone regional domains, configurations in which a mediator is used to couple the atmospheric model to models of other earth domains (such as ocean, ice, and waves), horizontal resolutions other than the supported ones, different number or placement of vertical levels, physics suites other than GFS v15.2 and GFS v16beta, the *cellular automata* stochastic scheme, initialization from sources other than GFS, the use of different file formats for input and output, and the use of the model in different computational platforms. It is expected that the UFS WM supported capabilities will be expanded in future releases. + +It should be noted that the UFS WM is a component of the UFS Medium-Range (MR) Weather Application (App), which also contains pre- and post-processing components, a comprehensive build system, and workflows for configuration and execution of the application. At this time, the UFS WM is only supported to the general community for use as part of the UFS MR Weather App. However, those wishing to contribute development to the UFS WM should become familiar with the procedures for running the model as a standalone component and for executing the regression tests described in the UFS WM GitHub `wiki `_ to make sure no inadvertent changes to the results have been introduced during the development process. + +Support for the UFS WM is provided through the `UFS Forum `_ by the Developmental Testbed Center (DTC) and other groups involved in UFS development, such as NOAA’s Environmental Modeling Center (EMC), NOAA research laboratories (GFDL, NSSL, ESRL, and AOML), and NCAR. UFS users and developers are encouraged not only to post questions, but also to help address questions posted by other members of the community. + +This WM User’s Guide is organized as follows: + +- :numref:`Chapter %s ` (Code Overview) provides a description of the various + code repositories from which source code is pulled and an overview of the directory structure. + +- :numref:`Chapter %s ` (Building and Running the WM) explains how to use the WM without an application. + +- :numref:`Chapter %s ` (Inputs and Outputs) lists the model inputs and outputs + and has a description of the key files. + +- :numref:`Chapter %s ` (SDF and namelist samples and best practices) + contains a description of the :term:`Suite Definition File (SDF)` and namelists needed to configure the model + for running with the GFS v15.2 and GFS v16beta physics suites. + +- :numref:`Chapter %s ` (FAQ) lists frequently asked questions and answers. + +Finally, :numref:`Chapters %s ` and :numref:`%s ` contain a list of acronyms and a glossary, respectively. + +.. This is how you cite a reference :cite:`Bernardet2018`. + +.. bibliography:: references.bib diff --git a/doc/UsersGuide/source/SDFandNamelistExamplePractices.rst b/doc/UsersGuide/source/SDFandNamelistExamplePractices.rst new file mode 100644 index 0000000000..942135a32d --- /dev/null +++ b/doc/UsersGuide/source/SDFandNamelistExamplePractices.rst @@ -0,0 +1,255 @@ +.. _SDFandNamelistExamplePractices: + +******************************************** +SDF and Namelist Samples and Best Practices +******************************************** + +The public release of the UFS MR Weather App includes four supported physics suites: +GFS_v15p2, GFS_v15p2_no_nsst, GFS_v16beta, and GFS_v16beta_no_nsst. You will +find the Suite Definition Files (SDFs) for these suites in + +https://github.com/NOAA-EMC/fv3atm/tree/ufs-v1.1.0/ccpp/suites + +(no other SDFs are available with this release). You will find the namelists for the C96 configuration here: + +https://github.com/ufs-community/ufs-weather-model/tree/ufs-v1.1.0/parm/ccpp_v15p2_c96.nml.IN + +and + +https://github.com/ufs-community/ufs-weather-model/tree/ufs-v1.1.0/parm/ccpp_v16beta_c96.nml.IN + +As noted in the file names, these namelists are for the operational (v15p2) and developmental (v16beta) +GFS suites. Each of these namelists are relevant to the suites with and without the SST prediction scheme, that is, +they are relevant for the suite that employs NSST and for the suite that employs the simple ocean +model (`no_nsst`). The only difference in the namelist regarding how SST prediction is +addressed is variable `nstf_name`. For more information about this variable and for information about +namelist options for higher resolution configurations, please consult the +`CCPP v4.1.0 Scientific Documentation `_. + +The four CCPP suites for the UFS MR Weather App release are supported in four grid resolutions: +C96, C192, C384, and C768, with 64 vertical levels. + +An in depth description of the namelist settings, SDFs, and parameterizations used +in all supported suites can be found in the `CCPP v4.1.0 Scientific Documentation `_. +Note both suites do not +use stochastic physics by default, but the stochastic physics can be activated following the +instructions described in the `stochastic physics v1.1 user's guide `_. + +Both the SDF and the *input.nml* contain information about how to specify the physics suite. +Some of this information is redundant, and the user must make sure they are compatible. The +safest practice is to use the SDF and namelist provided for each suite, since those are +supported configurations. + +Changes to the SDF must be accompanied by corresponding changes to the namelist. While there +is not a one-to-one correspondence between the namelist and the SDF, :numref:`Table %s ` +shows some variables in the namelist that must match the SDF. + +.. _PBLVarOptions: + +.. list-table:: *Variables related to PBL options* + :widths: 15 30 10 10 20 30 + :header-rows: 1 + + * - Namelist option + - Meaning + - Possible Values + - Default + - Used with CCPP scheme + - Recommentation + * - + - **PBL-related variables** + - + - + - + - + * - do_myjpbl + - Flag to activate the MYJ PBL scheme + - T + - F + - mypbl_wrapper + - Set to F for GFSv15p2* and GFSv16beta* + * - do_myjsfc + - Flag to activate the MYJ PBL surface layer scheme + - T, F + - F + - myjsfc_wrapper + - Set to F for GFSv15p2* and GFSv16beta* + * - do_mynnedmf + - Flag to activate the MYNN-EDMF scheme + - T, F + - F + - mynnedmf_wrapper + - Set to F for GFSv15p2* and GFSv16beta* + * - do_ysu + - Flag to activate the YSU PBL scheme + - T, F + - F + - ysudif + - Set to F for GFSv15p2* and GFSv16beta* + * - hybedmf + - Flag to activate the K-based PBL scheme + - T, F + - F + - hedmf + - Set to T for GFSv15p2* and GFSv16beta* + * - isatedmf + - Flag for version of scale-aware TKE-based EDMF scheme + - 0, 1 + - 0 + - 0=satmedmfvdif, 1=satmedmfvdifq + - Set to 0 for GFSv15p2* and 1 for GFSv16beta* + * - ism + - Flag to choose a land surface model to use + - 0, 1, 2 + - 1 + - 1=lsm_noah, 2=lsm_ruc + - Set to 1 for GFSv15p2* and GFSv16beta* + * - satedmf + - Flag to activate the scale-aware TKE-based EDMF scheme + - T, F + - F + - satmedmfvdif or satmedmfvdifq + - Set to T for GFSv15p2* and GFSv16beta* + * - shinhong + - Flag to activate the Shin-Hong PBL parameterization + - T, F + - F + - shinhongdif + - Set to F for GFSv15p2* and GFSv16beta* + * - + - **Convection-releated flags** + - + - + - + - + * - cscnv + - Flag to activate the Chikira-Sugiyama deep convection scheme + - T, F + - F + - cs_conv + - Set to F for GFSv15p2* and GFSv16beta* + * - do_aw + - Flag to activate the Arakawa-Wu extension to the Chikira-Sugiyama deep convection scheme + - T, F + - F + - cs_conv_aw_adj + - Set to F for GFSv15p2* and GFSv16beta* + * - imfdeepcnv + - Flag to choose a mass flux deep convective scheme + - -1, 2, 3, 4 + - -1 + - -1=no deep convection*, 2=samfshalcnv, 3=cu_gf_driver, 4=cu_ntiedtke + - Set to 2 for GFSv15p2* and GFSv16beta* + * - imfshalcvn + - Flag to choose a mass flux shallow convective scheme + - -1, 2, 3, 4 + - -1 + - -1=no deep convection*, 2=samfshalcnv, 3=cu_gf_driver, 4=cu_ntiedtke + - Set to 2 for GFSv15p2* and GFSv16beta* + +\*Even when imfdeepcvn=-1, the Chikira-Sugiyama deep convection scheme may be specified using cscnv=T. + +Other miscellaneous changes to the SDF that must be accompanied by corresponding changes in +the namelist are listed in :numref:`Table %s `. + +.. _MiscVarOptions: + +.. list-table:: *Miscellaneous namelist variables and their relation to the SDF* + :widths: 15 30 10 10 20 30 + :header-rows: 1 + + * - Namelist option + - Meaning + - Possible Values + - Default + - Used with CCPP scheme + - Recommendation + * - + - **Miscellaneous variables** + - + - + - + - + * - do_myjsfc + - Flag to activate the MYJ PBL surface scheme + - T, F + - F + - mynnsfc_wrapper + - Set to F for GFSv15p2* and GFSv16beta* + * - do_shoc + - Flag to activate the Simplified Higher-Order Closure (SHOC) parameterization + - T, F + - F + - shoc + - Set to F for GFSv15p2* and GFSv16beta* + * - do_ugwp** + - Flag to activate the unified Gravity Wave Physics parameterization + - T, F + - F + - cires_ugwp + - Set to F for GFSv15p2* and GFSv16beta* + * - imp_physics + - Flag to choose a microphysics scheme + - 8, 10, 11 + - 99 + - 8=mp_thompson, 10=m_micro, 11=gfdl_cloud_microphysics + - Set to 11 for GFSv15p2* and GFSv16beta* + * - lsm + - Flag to choose a land surface model to use + - 0, 1, 2 + - 1 + - 1=lsm_noah, 2=lsm_ruc + - Set to 1 for GFSv15p2* and GFSv16beta* + * - lsoil + - Number of soil layers + - 4, 9 + - 4 + - 4 for lsm_noah, 9 for lsm_ruc + - Set to 4 for GFSv15p2* and GFSv16beta* + * - h2o_phys + - Flag for stratosphere h2o scheme + - T, F + - + - h2ophys + - Set to T for GFSv15p2* and GFSv16beta* + * - oz_phys_2015 + - Flag for new (2015) ozone physics + - T, F + - + - ozphys_2015 + - Set to T for GFSv15p2* and GFSv16beta* + +\*\*The CIRES Unified Gravity Wave Physics (cires_ugwp) scheme is used in GFSv15p2* and GFSv16beta* SDFs with do_ugwp=F in the namelist. In this setting, the cires_ugwp calls the operational GFS v15.2 orographic gravity wave drag (gwdps) scheme. When do_ugwp=T, the cires_ugwp scheme calls an experimental orographic gravity wave (gwdps_v0). + +**Note that some namelist variables are not available for use with CCPP.** + + * **do_deep**. In order to disable deep convection, it is necessary to remove the deep convection scheme from the SDF. + * **shal_cnv**. In order to disable shallow convection, it is necessary to remove the deep convection scheme from the SDF. + * **ldiag3d** and **ldiag_ugwp**. Must be F for CCPP runs. + * **gwd_opt**. Ignored in CCPP-supported suites. + +**When certain parameterizations are turned on, additional namelist options can be used (they are ignored otherwise). +Some examples are shown in** :numref:`Table %s `. + +.. _EnabledNMLOptions: + +.. list-table:: *Enabled namelist variables* + :widths: 10 50 + :header-rows: 1 + + * - Namelist setting + - Enabled namelist variables + * - do_ugwp=T + - All variables in namelist record &cires_ugwp_nml plus do_tofd. Additionally, if namelist variable cnvgwd=T and + the third and fourth position of namelist array cdmbgwd are both 1, then the convective gravity wave drag that + is part of cires_ugwp will be called. (Not supported with the UFS) + * - do_mynnedmf=T + - bl_mynn_tkeadvect, bl_mynn_edmf, bl_mynn_edmf_mom (Not supported with the UFS) + * - imp_physics=99 + - psautco and prautco (Not supported with the UFS) + * - imp_physics=10 + - mg_* (Not supported with UFS) + * - imp_physics=11 + - All variables in namelist record gfdl_cloud_microphysics_nml and lgfdlmprad + * - satedmf=T + - isatedmf diff --git a/doc/UsersGuide/source/_static/README b/doc/UsersGuide/source/_static/README new file mode 100644 index 0000000000..0e27faf91a --- /dev/null +++ b/doc/UsersGuide/source/_static/README @@ -0,0 +1 @@ +This directory contains custom stylesheets and other static files. diff --git a/doc/UsersGuide/source/_templates/README b/doc/UsersGuide/source/_templates/README new file mode 100644 index 0000000000..99eef870b6 --- /dev/null +++ b/doc/UsersGuide/source/_templates/README @@ -0,0 +1 @@ +This directory contains custom HTML templates. diff --git a/doc/UsersGuide/source/conf.py b/doc/UsersGuide/source/conf.py new file mode 100644 index 0000000000..aaa1ab70d9 --- /dev/null +++ b/doc/UsersGuide/source/conf.py @@ -0,0 +1,205 @@ +# -*- coding: utf-8 -*- +# +# Configuration file for the Sphinx documentation builder. +# +# This file does only contain a selection of the most common options. For a +# full list see the documentation: +# http://www.sphinx-doc.org/en/master/config + +# -- Path setup -------------------------------------------------------------- + +# If extensions (or modules to document with autodoc) are in another directory, +# add these directories to sys.path here. If the directory is relative to the +# documentation root, use os.path.abspath to make it absolute, like shown here. +# +import os +import sys +sys.path.insert(0, os.path.abspath('.')) + + +# -- Project information ----------------------------------------------------- + +project = 'UFS Weather Model Users Guide' +copyright = '2020' +author = ' ' + +# The short X.Y version +version = '' +# The full version, including alpha/beta/rc tags +release = '' + +numfig = True + + +# -- General configuration --------------------------------------------------- + +# If your documentation needs a minimal Sphinx version, state it here. +# +# needs_sphinx = '1.0' + +# Add any Sphinx extension module names here, as strings. They can be +# extensions coming with Sphinx (named 'sphinx.ext.*') or your custom +# ones. +extensions = [ + 'sphinx.ext.autodoc', + 'sphinx.ext.doctest', + 'sphinx.ext.intersphinx', + 'sphinx.ext.todo', + 'sphinx.ext.coverage', + 'sphinx.ext.mathjax', + 'sphinx.ext.ifconfig', + 'sphinx.ext.viewcode', + 'sphinx.ext.githubpages', + 'sphinx.ext.napoleon', + 'sphinxcontrib.bibtex' +] + +# Add any paths that contain templates here, relative to this directory. +templates_path = ['_templates'] + +# The suffix(es) of source filenames. +# You can specify multiple suffix as a list of string: +# +# source_suffix = ['.rst', '.md'] +source_suffix = '.rst' + +# The master toctree document. +master_doc = 'index' + +# The language for content autogenerated by Sphinx. Refer to documentation +# for a list of supported languages. +# +# This is also used if you do content translation via gettext catalogs. +# Usually you set "language" from the command line for these cases. +language = None + +# List of patterns, relative to source directory, that match files and +# directories to ignore when looking for source files. +# This pattern also affects html_static_path and html_extra_path. +exclude_patterns = [] + +# The name of the Pygments (syntax highlighting) style to use. +pygments_style = None + + +# -- Options for HTML output ------------------------------------------------- + +# The theme to use for HTML and HTML Help pages. See the documentation for +# a list of builtin themes. +# +html_theme = 'classic' + +# Theme options are theme-specific and customize the look and feel of a theme +# further. For a list of options available for each theme, see the +# documentation. +# +# html_theme_options = {} +html_theme_options = {"body_max_width": "none"} + +# Add any paths that contain custom static files (such as style sheets) here, +# relative to this directory. They are copied after the builtin static files, +# so a file named "default.css" will overwrite the builtin "default.css". +html_static_path = ['_static'] + +def setup(app): + app.add_stylesheet('custom.css') # may also be an URL + +# Custom sidebar templates, must be a dictionary that maps document names +# to template names. +# +# The default sidebars (for documents that don't match any pattern) are +# defined by theme itself. Builtin themes are using these templates by +# default: ``['localtoc.html', 'relations.html', 'sourcelink.html', +# 'searchbox.html']``. +# +# html_sidebars = {} + + +# -- Options for HTMLHelp output --------------------------------------------- + +# Output file base name for HTML help builder. +htmlhelp_basename = 'UFS-Weather-Model' + + +# -- Options for LaTeX output ------------------------------------------------ + +latex_engine = 'pdflatex' +latex_elements = { + # The paper size ('letterpaper' or 'a4paper'). + # + # 'papersize': 'letterpaper', + + # The font size ('10pt', '11pt' or '12pt'). + # + # 'pointsize': '10pt', + + # Additional stuff for the LaTeX preamble. + # + # 'preamble': '', + + # Latex figure (float) alignment + # + # 'figure_align': 'htbp', + # 'maketitle': r'\newcommand\sphinxbackoftitlepage{For referencing this document please use: \newline \break Schramm, J., L. Bernardet, L. Carson, G. Firl, D. Heinzeller, L. Pan, and M. Zhang, 2020. UFS Weather Model User's Guide Release v1.0.0. Npp. Available at https://dtcenter.org.}\sphinxmaketitle' +} + +# Grouping the document tree into LaTeX files. List of tuples +# (source start file, target name, title, +# author, documentclass [howto, manual, or own class]). +latex_documents = [ + (master_doc, 'UFS_WM_Users_Guide.tex', 'UFS Weather Model Users Guide', + author,'manual'), +] + + +# -- Options for manual page output ------------------------------------------ + +# One entry per manual page. List of tuples +# (source start file, name, description, authors, manual section). +man_pages = [ + (master_doc, 'UFS_WM_Users_Guide', 'UFS Weather Model Users Guide', + [author], 1) +] + + +# -- Options for Texinfo output ---------------------------------------------- + +# Grouping the document tree into Texinfo files. List of tuples +# (source start file, target name, title, author, +# dir menu entry, description, category) +texinfo_documents = [ + (master_doc, 'UFS_WM_Users_guide', 'UFS Weather Model Users Guide', + author, 'UFS_WM_Users_Guide', 'One line description of project.', + 'Miscellaneous'), +] + + +# -- Options for Epub output ------------------------------------------------- + +# Bibliographic Dublin Core info. +epub_title = project + +# The unique identifier of the text. This can be a ISBN number +# or the project homepage. +# +# epub_identifier = '' + +# A unique identification for the text. +# +# epub_uid = '' + +# A list of files that should not be packed into the epub file. +epub_exclude_files = ['search.html'] + + +# -- Extension configuration ------------------------------------------------- + +# -- Options for intersphinx extension --------------------------------------- + +# Example configuration for intersphinx: refer to the Python standard library. +intersphinx_mapping = {'https://docs.python.org/': None} + +# -- Options for todo extension ---------------------------------------------- + +# If true, `todo` and `todoList` produce output, else they produce nothing. +todo_include_todos = True diff --git a/doc/UsersGuide/source/index.rst b/doc/UsersGuide/source/index.rst new file mode 100644 index 0000000000..8100ee51c1 --- /dev/null +++ b/doc/UsersGuide/source/index.rst @@ -0,0 +1,20 @@ +.. UFS Weather Model Users Guide, created by + sphinx-quickstart on Tue Oct 29 09:07:29 2019. + You can adapt this file completely to your liking, but it should at least + contain the root `toctree` directive. + +Welcome to the UFS Weather Model User's Guide +======================================================== + +.. toctree:: + :numbered: + :maxdepth: 3 + + Introduction + CodeOverview + BuildingAndRunning + InputsOutputs + SDFandNamelistExamplePractices + FAQ + Acronyms + Glossary diff --git a/doc/UsersGuide/source/references.bib b/doc/UsersGuide/source/references.bib new file mode 100644 index 0000000000..9908c88ee6 --- /dev/null +++ b/doc/UsersGuide/source/references.bib @@ -0,0 +1,14 @@ +@article{Bernardet2018, + title={Community infrastructure for facilitating and accelerating improvement and testing of physical parameterizations}, + author={L. Bernardet}, + journal={WRF-GRAPES Modeling Workshop, Oct 17, Boulder, CO}, + url = {http://www2.mmm.ucar.edu/wrf/grapes/bernardet_2018.pdf}, + year={2018}, + } +@article{BernardetEtAl2018a, + title={Community infrastructure for facilitating improvement and testing of physical parameterizations}, + author={L. Bernardet and G. Firl and L. Carson and J. Dudhia and D. Gill and G. Grell and M. Harrold and C. Harrop and I. Jankov and P. Jimenez and G. Ketefian and L. Nance and D. Stark and J. Wolff and L. Xue and M. Zhang}, + journal={Understanding and Modelling Atmospheric Processes / 2nd Pan-GASS (Global Atmospheric System Studies) meeting, Lorne, Victoria, Australia, Feb 26}, + url={https://drive.google.com/drive/folders/1XYFI08wBUxTyiLkNqn5H3PcXSUgpxWqF}, + year={2018}, + } diff --git a/fms_files.cmake b/fms_files.cmake deleted file mode 100644 index 6756cd323d..0000000000 --- a/fms_files.cmake +++ /dev/null @@ -1,81 +0,0 @@ -list(APPEND fms_src_files - FMS/amip_interp/amip_interp.F90 - FMS/astronomy/astronomy.F90 - FMS/axis_utils/axis_utils.F90 - FMS/block_control/block_control.F90 - FMS/column_diagnostics/column_diagnostics.F90 - FMS/constants/constants.F90 - FMS/coupler/atmos_ocean_fluxes.F90 - FMS/coupler/coupler_types.F90 - FMS/coupler/ensemble_manager.F90 - FMS/data_override/data_override.F90 - FMS/diag_integral/diag_integral.F90 - FMS/diag_manager/diag_axis.F90 - FMS/diag_manager/diag_data.F90 - FMS/diag_manager/diag_grid.F90 - FMS/diag_manager/diag_manager.F90 - FMS/diag_manager/diag_manifest.F90 - FMS/diag_manager/diag_output.F90 - FMS/diag_manager/diag_table.F90 - FMS/diag_manager/diag_util.F90 - FMS/drifters/cloud_interpolator.F90 - FMS/drifters/drifters.F90 - FMS/drifters/drifters_comm.F90 - FMS/drifters/drifters_core.F90 - FMS/drifters/drifters_input.F90 - FMS/drifters/drifters_io.F90 - FMS/drifters/quicksort.F90 - FMS/exchange/stock_constants.F90 - FMS/exchange/xgrid.F90 - FMS/fft/fft.F90 - FMS/fft/fft99.F90 - FMS/field_manager/field_manager.F90 - FMS/field_manager/fm_util.F90 - FMS/fms/fms.F90 - FMS/fms/fms_io.F90 - FMS/horiz_interp/horiz_interp.F90 - FMS/horiz_interp/horiz_interp_bicubic.F90 - FMS/horiz_interp/horiz_interp_bilinear.F90 - FMS/horiz_interp/horiz_interp_conserve.F90 - FMS/horiz_interp/horiz_interp_spherical.F90 - FMS/horiz_interp/horiz_interp_type.F90 - FMS/interpolator/interpolator.F90 - FMS/memutils/memutils.F90 - FMS/monin_obukhov/monin_obukhov.F90 - FMS/monin_obukhov/monin_obukhov_kernel.F90 - FMS/mosaic/gradient.F90 - FMS/mosaic/grid.F90 - FMS/mosaic/mosaic.F90 - FMS/mpp/mpp.F90 - FMS/mpp/mpp_data.F90 - FMS/mpp/mpp_domains.F90 - FMS/mpp/mpp_efp.F90 - FMS/mpp/mpp_io.F90 - FMS/mpp/mpp_memutils.F90 - FMS/mpp/mpp_parameter.F90 - FMS/mpp/mpp_pset.F90 - FMS/mpp/mpp_utilities.F90 - FMS/platform/platform.F90 - FMS/random_numbers/MersenneTwister.F90 - FMS/random_numbers/random_numbers.F90 - FMS/sat_vapor_pres/sat_vapor_pres.F90 - FMS/sat_vapor_pres/sat_vapor_pres_k.F90 - FMS/station_data/station_data.F90 - FMS/time_interp/time_interp.F90 - FMS/time_interp/time_interp_external.F90 - FMS/time_manager/get_cal_time.F90 - FMS/time_manager/time_manager.F90 - FMS/topography/gaussian_topog.F90 - FMS/topography/topography.F90 - FMS/tracer_manager/tracer_manager.F90 - FMS/tridiagonal/tridiagonal.F90 - - FMS/memutils/memuse.c - FMS/mosaic/create_xgrid.c - FMS/mosaic/gradient_c2l.c - FMS/mosaic/interp.c - FMS/mosaic/mosaic_util.c - FMS/mosaic/read_mosaic.c - FMS/mpp/nsclock.c - FMS/mpp/threadloc.c -) diff --git a/gocart b/gocart new file mode 160000 index 0000000000..1707791190 --- /dev/null +++ b/gocart @@ -0,0 +1 @@ +Subproject commit 1707791190b44250b587db5a74b49f8aa0e4b899 diff --git a/modulefiles/cheyenne.gnu/fv3 b/modulefiles/cheyenne.gnu/fv3 index 588ceaefa9..1ff61402ce 100644 --- a/modulefiles/cheyenne.gnu/fv3 +++ b/modulefiles/cheyenne.gnu/fv3 @@ -1,60 +1,45 @@ -#%Module###################################################################### -## -## NEMS FV3 Prerequisites: Cheyenne/GNU +#%Module proc ModulesHelp {} { - puts stderr "\tcit - loads modules required for building and running FV3 under NEMS on Cheyenne/GNU" + puts stderr "\tcit - loads modules required for building and running UFS Model on Cheyenne/GNU" } -module-whatis "loads NEMS FV3 prerequisites for Cheyenne/GNU" +module-whatis "loads UFS Model prerequisites for Cheyenne/GNU" -# NOTE: the "module purge" and loading of the module command are -# handled by the module-setup.sh (or .csh) script. +module load cmake/3.16.4 +setenv CMAKE_C_COMPILER mpicc +setenv CMAKE_CXX_COMPILER mpicxx +setenv CMAKE_Fortran_COMPILER mpif90 +setenv CMAKE_Platform cheyenne.gnu -## -## load programming environment -## this typically includes compiler, MPI and job scheduler -## +# load programming environment module load ncarenv/1.3 module load gnu/9.1.0 -module load mpt/2.19 +module load mpt/2.22 module load ncarcompilers/0.5.0 +module unload netcdf + +module use /glade/p/ral/jntp/GMTB/tools/hpc-stack-v1.1.0/modulefiles/stack +module load hpc/1.1.0 +module load hpc-gnu/9.1.0 +module load hpc-mpt/2.22 -## -## 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-20200909/gnu-9.1.0/mpt-2.19/modules +module load jasper/2.0.22 +module load zlib/1.2.11 +module load png/1.6.35 -module load libpng/1.6.35 +module load hdf5/1.10.6 module load netcdf/4.7.4 -module load esmf/8.1.0bs27 +module load pio/2.5.1 +module load esmf/8_1_0_beta_snapshot_27 -module load bacio/2.4.0 +module load bacio/2.4.1 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 - -## -## SIONlib library -## -module use -a /glade/p/ral/jntp/GMTB/tools/modulefiles/gnu-9.1.0/mpt-2.19 -module load SIONlib/1.7.4 - -## -## load cmake -## -module load cmake/3.16.4 -setenv CMAKE_C_COMPILER mpicc -setenv CMAKE_CXX_COMPILER mpicxx -setenv CMAKE_Fortran_COMPILER mpif90 -setenv CMAKE_Platform cheyenne.gnu +module load g2/3.4.1 +module load g2tmpl/1.9.1 +module load ip/3.3.3 +module load nemsio/2.5.2 +module load sp/2.3.3 +module load w3emc/2.7.3 +module load w3nco/2.4.1 +module load upp/10.0.4 diff --git a/modulefiles/cheyenne.gnu/fv3_debug b/modulefiles/cheyenne.gnu/fv3_debug new file mode 100644 index 0000000000..1cbf4dbd07 --- /dev/null +++ b/modulefiles/cheyenne.gnu/fv3_debug @@ -0,0 +1,45 @@ +#%Module + +proc ModulesHelp {} { + puts stderr "\tcit - loads modules required for building and running UFS Model on Cheyenne/GNU" +} + +module-whatis "loads UFS Model prerequisites for Cheyenne/GNU" + +module load cmake/3.16.4 +setenv CMAKE_C_COMPILER mpicc +setenv CMAKE_CXX_COMPILER mpicxx +setenv CMAKE_Fortran_COMPILER mpif90 +setenv CMAKE_Platform cheyenne.gnu + +# load programming environment +module load ncarenv/1.3 +module load gnu/9.1.0 +module load mpt/2.22 +module load ncarcompilers/0.5.0 +module unload netcdf + +module use /glade/p/ral/jntp/GMTB/tools/hpc-stack-v1.1.0/modulefiles/stack +module load hpc/1.1.0 +module load hpc-gnu/9.1.0 +module load hpc-mpt/2.22 + +module load jasper/2.0.22 +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 pio/2.5.1 +module load esmf/8_1_0_beta_snapshot_27-debug + +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 nemsio/2.5.2 +module load sp/2.3.3 +module load w3emc/2.7.3 +module load w3nco/2.4.1 +module load upp/10.0.4 diff --git a/modulefiles/cheyenne.intel/fv3 b/modulefiles/cheyenne.intel/fv3 index 71b7ce44f1..2c64847b3e 100644 --- a/modulefiles/cheyenne.intel/fv3 +++ b/modulefiles/cheyenne.intel/fv3 @@ -1,60 +1,45 @@ -#%Module###################################################################### -## -## NEMS FV3 Prerequisites: Cheyenne/Intel +#%Module proc ModulesHelp {} { - puts stderr "\tcit - loads modules required for building and running FV3 under NEMS on Cheyenne/Intel" + puts stderr "\tcit - loads modules required for building and running UFS Model on Cheyenne/Intel" } -module-whatis "loads NEMS FV3 prerequisites for Cheyenne/Intel" +module-whatis "loads UFS Model prerequisites for Cheyenne/Intel" -# NOTE: the "module purge" and loading of the module command are -# handled by the module-setup.sh (or .csh) script. +module load cmake/3.16.4 +setenv CMAKE_C_COMPILER mpicc +setenv CMAKE_CXX_COMPILER mpicxx +setenv CMAKE_Fortran_COMPILER mpif90 +setenv CMAKE_Platform cheyenne.intel -## -## load programming environment -## this typically includes compiler, MPI and job scheduler -## +# load programming environment module load ncarenv/1.3 module load intel/19.1.1 -module load mpt/2.19 +module load mpt/2.22 module load ncarcompilers/0.5.0 +module unload netcdf + +module use /glade/p/ral/jntp/GMTB/tools/hpc-stack-v1.1.0/modulefiles/stack +module load hpc/1.1.0 +module load hpc-intel/19.1.1 +module load hpc-mpt/2.22 -## -## 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-20200909/intel-19.1.1/mpt-2.19/modules +module load jasper/2.0.22 +module load zlib/1.2.11 +module load png/1.6.35 -module load libpng/1.6.35 +module load hdf5/1.10.6 module load netcdf/4.7.4 -module load esmf/8.1.0bs27 +module load pio/2.5.1 +module load esmf/8_1_0_beta_snapshot_27 -module load bacio/2.4.0 +module load bacio/2.4.1 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 - -## -## SIONlib library -## -module use -a /glade/p/ral/jntp/GMTB/tools/modulefiles/intel-19.1.1/mpt-2.19 -module load SIONlib/1.7.4 - -## -## load cmake -## -module load cmake/3.16.4 -setenv CMAKE_C_COMPILER mpicc -setenv CMAKE_CXX_COMPILER mpicxx -setenv CMAKE_Fortran_COMPILER mpif90 -setenv CMAKE_Platform cheyenne.intel +module load g2/3.4.1 +module load g2tmpl/1.9.1 +module load ip/3.3.3 +module load nemsio/2.5.2 +module load sp/2.3.3 +module load w3emc/2.7.3 +module load w3nco/2.4.1 +module load upp/10.0.4 diff --git a/modulefiles/cheyenne.intel/fv3_debug b/modulefiles/cheyenne.intel/fv3_debug new file mode 100644 index 0000000000..fd32e5ea27 --- /dev/null +++ b/modulefiles/cheyenne.intel/fv3_debug @@ -0,0 +1,45 @@ +#%Module + +proc ModulesHelp {} { + puts stderr "\tcit - loads modules required for building and running UFS Model on Cheyenne/Intel" +} + +module-whatis "loads UFS Model prerequisites for Cheyenne/Intel" + +module load cmake/3.16.4 +setenv CMAKE_C_COMPILER mpicc +setenv CMAKE_CXX_COMPILER mpicxx +setenv CMAKE_Fortran_COMPILER mpif90 +setenv CMAKE_Platform cheyenne.intel + +# load programming environment +module load ncarenv/1.3 +module load intel/19.1.1 +module load mpt/2.22 +module load ncarcompilers/0.5.0 +module unload netcdf + +module use /glade/p/ral/jntp/GMTB/tools/hpc-stack-v1.1.0/modulefiles/stack +module load hpc/1.1.0 +module load hpc-intel/19.1.1 +module load hpc-mpt/2.22 + +module load jasper/2.0.22 +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 pio/2.5.1 +module load esmf/8_1_0_beta_snapshot_27-debug + +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 nemsio/2.5.2 +module load sp/2.3.3 +module load w3emc/2.7.3 +module load w3nco/2.4.1 +module load upp/10.0.4 diff --git a/modulefiles/gaea.intel/fv3 b/modulefiles/gaea.intel/fv3 index 37edd23192..175b9702da 100644 --- a/modulefiles/gaea.intel/fv3 +++ b/modulefiles/gaea.intel/fv3 @@ -1,59 +1,50 @@ -#%Module###################################################################### -## -## NEMS FV3 Prerequisites: Gaea/Intel +#%Module proc ModulesHelp {} { - puts stderr "\tcit - loads modules required for building and running FV3 under NEMS on Gaea/Intel" + puts stderr "\tcit - loads modules required for building and running UFS Model on Gaea/Intel" } -module-whatis "loads NEMS FV3 prerequisites for Gaea/Intel" +module-whatis "loads UFS Model prerequisites for Gaea/Intel" -# 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 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 +module load cray-python/3.7.3.2 + +module load cmake/3.17.0 +setenv CMAKE_C_COMPILER cc +setenv CMAKE_CXX_COMPILER CC +setenv CMAKE_Fortran_COMPILER ftn +setenv CMAKE_Platform gaea.intel + +module use /lustre/f2/pdata/esrl/gsd/ufs/hpc-stack-v1.1.0/modulefiles/stack -## -## 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-20200909/intel-18.0.6.288/cray-mpich-7.7.11/modules +module load hpc/1.1.0 +module load hpc-intel/18.0.6.288 +module load hpc-cray-mpich/7.7.11 -module load libpng/1.6.35 +module load jasper/2.0.22 +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.0bs27 +module load pio/2.5.1 +module load esmf/8_1_0_beta_snapshot_27 -module load bacio/2.4.0 +module load bacio/2.4.1 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 g2/3.4.1 +module load g2tmpl/1.9.1 +module load ip/3.3.3 +module load nemsio/2.5.2 +module load sp/2.3.3 +module load w3emc/2.7.3 +module load w3nco/2.4.1 +module load upp/10.0.4 # Needed at runtime: module load alps - -## -## load cmake -## -module load cmake/3.17.0 -setenv CMAKE_C_COMPILER cc -setenv CMAKE_CXX_COMPILER CC -setenv CMAKE_Fortran_COMPILER ftn -setenv CMAKE_Platform gaea.intel diff --git a/modulefiles/gaea.intel/fv3_debug b/modulefiles/gaea.intel/fv3_debug new file mode 100644 index 0000000000..74c180a7d5 --- /dev/null +++ b/modulefiles/gaea.intel/fv3_debug @@ -0,0 +1,50 @@ +#%Module + +proc ModulesHelp {} { + puts stderr "\tcit - loads modules required for building and running UFS Model on Gaea/Intel" +} + +module-whatis "loads UFS Model 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 +module load cray-python/3.7.3.2 + +module load cmake/3.17.0 +setenv CMAKE_C_COMPILER cc +setenv CMAKE_CXX_COMPILER CC +setenv CMAKE_Fortran_COMPILER ftn +setenv CMAKE_Platform gaea.intel + +module use /lustre/f2/pdata/esrl/gsd/ufs/hpc-stack-v1.1.0/modulefiles/stack + +module load hpc/1.1.0 +module load hpc-intel/18.0.6.288 +module load hpc-cray-mpich/7.7.11 + +module load jasper/2.0.22 +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 pio/2.5.1 +module load esmf/8_1_0_beta_snapshot_27-debug + +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 nemsio/2.5.2 +module load sp/2.3.3 +module load w3emc/2.7.3 +module load w3nco/2.4.1 +module load upp/10.0.4 + +# Needed at runtime: +module load alps diff --git a/modulefiles/hera.gnu/fv3 b/modulefiles/hera.gnu/fv3 index a1ce290c2c..31255b1b3d 100644 --- a/modulefiles/hera.gnu/fv3 +++ b/modulefiles/hera.gnu/fv3 @@ -1,57 +1,42 @@ -#%Module###################################################################### -## -## NEMS FV3 Prerequisites: Hera/GNU +#%Module proc ModulesHelp {} { - puts stderr "\tcit - loads modules required for building and running FV3 under NEMS on Hera/GNU" + puts stderr "\tcit - loads modules required for building and running UFS Model on Hera/GNU" } -module-whatis "loads NEMS FV3 prerequisites for Hera/GNU" +module-whatis "loads UFS Model prerequisites for Hera/GNU" -## -## 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 gnu/9.2.0 -module use -a /scratch1/BMC/gmtb/software/modulefiles/gnu-9.2.0/mpich-3.3.2 +module load cmake/3.16.1 +setenv CMAKE_C_COMPILER mpicc +setenv CMAKE_CXX_COMPILER mpicxx +setenv CMAKE_Fortran_COMPILER mpif90 +setenv CMAKE_Platform hera.gnu + +module use /scratch2/NCEPDEV/nwprod/hpc-stack/libs/hpc-stack/modulefiles/stack +module load hpc/1.1.0 +module load hpc-gnu/9.2.0 +module load hpc-mpich/3.3.2 module load mpich/3.3.2 -## -## use pre-compiled PNG, NetCDF, ESMF and NCEP libraries for above compiler / MPI combination -## -module use -a /scratch1/BMC/gmtb/software/ufs-stack-20200909/gnu-9.2.0/mpich-3.3.2/modules +module load jasper/2.0.22 +module load zlib/1.2.11 +module load png/1.6.35 -module load libpng/1.6.35 +module load hdf5/1.10.6 module load netcdf/4.7.4 -module load esmf/8.1.0bs27 +module load pio/2.5.1 +module load esmf/8_1_0_beta_snapshot_27 -module load bacio/2.4.0 +module load bacio/2.4.1 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 - -## -## load cmake -## -module load cmake/3.16.1 -setenv CMAKE_C_COMPILER mpicc -setenv CMAKE_CXX_COMPILER mpicxx -setenv CMAKE_Fortran_COMPILER mpif90 -setenv CMAKE_Platform hera.gnu +module load g2/3.4.1 +module load g2tmpl/1.9.1 +module load ip/3.3.3 +module load nemsio/2.5.2 +module load sp/2.3.3 +module load w3emc/2.7.3 +module load w3nco/2.4.1 +module load upp/10.0.4 diff --git a/modulefiles/hera.intel/fv3 b/modulefiles/hera.intel/fv3 index 4f1f4284c5..7b20135794 100644 --- a/modulefiles/hera.intel/fv3 +++ b/modulefiles/hera.intel/fv3 @@ -15,18 +15,19 @@ 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 use /scratch2/NCEPDEV/nwprod/hpc-stack/libs/hpc-stack/modulefiles/stack -module load hpc/1.0.0-beta1 +module load hpc/1.1.0 module load hpc-intel/18.0.5.274 module load hpc-impi/2018.0.4 -module load jasper/2.0.15 +module load jasper/2.0.22 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 pio/2.5.1 module load esmf/8_1_0_beta_snapshot_27 module load bacio/2.4.1 @@ -34,8 +35,8 @@ 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 +module load upp/10.0.4 diff --git a/modulefiles/hera.intel/fv3_debug b/modulefiles/hera.intel/fv3_debug new file mode 100644 index 0000000000..dd65fa1b95 --- /dev/null +++ b/modulefiles/hera.intel/fv3_debug @@ -0,0 +1,42 @@ +#%Module + +proc ModulesHelp {} { + puts stderr "\tcit - loads modules required for building and running UFS Model on Hera/Intel" +} + +module-whatis "loads UFS Model prerequisites for Hera/Intel" + +module use /contrib/sutils/modulefiles +module load sutils + +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/modulefiles/stack + +module load hpc/1.1.0 +module load hpc-intel/18.0.5.274 +module load hpc-impi/2018.0.4 + +module load jasper/2.0.22 +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 pio/2.5.1 +module load esmf/8_1_0_beta_snapshot_27-debug + +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 nemsio/2.5.2 +module load sp/2.3.3 +module load w3emc/2.7.3 +module load w3nco/2.4.1 +module load upp/10.0.4 diff --git a/modulefiles/jet.intel/fv3 b/modulefiles/jet.intel/fv3 index 7fba88ede5..c94db9a4c0 100644 --- a/modulefiles/jet.intel/fv3 +++ b/modulefiles/jet.intel/fv3 @@ -1,53 +1,42 @@ -#%Module###################################################################### -## -## nems prerequisites -## +#%Module proc ModulesHelp {} { - puts stderr "The prerequisites for compiling or running FV3 on Jet/Intel" + puts stderr "\tcit - loads modules required for building and running UFS Model on Jet/Intel" } -module purge +module-whatis "loads UFS Model prerequisites for Jet/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 -module load intel/18.0.5.274 -module load impi/2018.4.274 - -## -## use pre-compiled PNG, NetCDF, ESMF and NCEP libraries for above compiler / MPI combination -## -module use -a /lfs4/HFIP/hfv3gfs/software/ufs-stack-20200909/intel-18.0.5.274/impi-2018.4.274/modules - -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 -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 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 jet.intel + +module use /lfs4/HFIP/hfv3gfs/nwprod/hpc-stack/libs/modulefiles/stack + +module load hpc/1.1.0 +module load hpc-intel/18.0.5.274 +module load hpc-impi/2018.4.274 + +module load jasper/2.0.22 +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 pio/2.5.1 +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 nemsio/2.5.2 +module load sp/2.3.3 +module load w3emc/2.7.3 +module load w3nco/2.4.1 +module load upp/10.0.4 diff --git a/modulefiles/jet.intel/fv3_debug b/modulefiles/jet.intel/fv3_debug new file mode 100644 index 0000000000..c94db9a4c0 --- /dev/null +++ b/modulefiles/jet.intel/fv3_debug @@ -0,0 +1,42 @@ +#%Module + +proc ModulesHelp {} { + puts stderr "\tcit - loads modules required for building and running UFS Model on Jet/Intel" +} + +module-whatis "loads UFS Model prerequisites for Jet/Intel" + +module use /contrib/sutils/modulefiles +module load sutils + +module load cmake/3.16.1 +setenv CMAKE_C_COMPILER mpiicc +setenv CMAKE_CXX_COMPILER mpiicpc +setenv CMAKE_Fortran_COMPILER mpiifort +setenv CMAKE_Platform jet.intel + +module use /lfs4/HFIP/hfv3gfs/nwprod/hpc-stack/libs/modulefiles/stack + +module load hpc/1.1.0 +module load hpc-intel/18.0.5.274 +module load hpc-impi/2018.4.274 + +module load jasper/2.0.22 +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 pio/2.5.1 +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 nemsio/2.5.2 +module load sp/2.3.3 +module load w3emc/2.7.3 +module load w3nco/2.4.1 +module load upp/10.0.4 diff --git a/modulefiles/linux.gnu/fv3 b/modulefiles/linux.gnu/fv3 index d29365a290..40b281000b 100755 --- a/modulefiles/linux.gnu/fv3 +++ b/modulefiles/linux.gnu/fv3 @@ -2,7 +2,7 @@ #%Module###################################################################### ## -## NEMS FV3 Prerequisites: Linux (tested: Ubuntu) with gcc/gfortran compilers +## UFS prerequisites: Linux (tested: Ubuntu) with gcc/gfortran compilers echo "Setting environment variables for NEMSfv3gfs on Linux with gcc/gfortran" @@ -26,7 +26,7 @@ export CMAKE_Fortran_COMPILER=${FC} ## ## use own NetCDF library ## -export NETCDF=${NETCDF:-/usr/local} +export NETCDF=${NETCDF:-/home/builder/opt} ## ## use SIONlib library if installed and environment variable is set @@ -41,10 +41,10 @@ fi ## ## use pre-compiled EMSF library for above compiler / MPI combination ## -export ESMFMKFILE=${ESMFMKFILE:-/usr/local/lib/esmf.mk} +export ESMFMKFILE=${ESMFMKFILE:-/home/builder/opt/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 NCEPLIBS_DIR=${NCEPLIBS_DIR:-/home/builder/opt} export CMAKE_PREFIX_PATH=${NCEPLIBS_DIR} diff --git a/modulefiles/linux.gnu/fv3_debug b/modulefiles/linux.gnu/fv3_debug new file mode 100755 index 0000000000..40b281000b --- /dev/null +++ b/modulefiles/linux.gnu/fv3_debug @@ -0,0 +1,50 @@ +#!/bin/bash + +#%Module###################################################################### +## +## UFS prerequisites: Linux (tested: Ubuntu) with gcc/gfortran compilers + +echo "Setting environment variables for NEMSfv3gfs on Linux with gcc/gfortran" + +## +## load programming environment: compiler, flags, paths +## +export CC=${CC:-mpicc} +export CXX=${CXX:-mpicxx} +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:-/home/builder/opt} + +## +## use SIONlib library if installed and environment variable is set +## +SIONLIB=${SIONLIB:-} +if [ ! "x$SIONLIB" == "x" ]; then + echo "Use SIONlib installation in ${SIONLIB}" + export SIONLIB_INC="-I${SIONLIB}/include -I${SIONLIB}/include/mod_64" + export SIONLIB_LIB="-L${SIONLIB}/lib -lsionmpi_f90_64 -lsionser_f90_64 -lsionmpi_64 -lsiongen_64 -lsionser_64 -lsioncom_64 -lsioncom_64_lock_none" +fi + +## +## use pre-compiled EMSF library for above compiler / MPI combination +## +export ESMFMKFILE=${ESMFMKFILE:-/home/builder/opt/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:-/home/builder/opt} +export CMAKE_PREFIX_PATH=${NCEPLIBS_DIR} diff --git a/modulefiles/macosx.gnu/fv3 b/modulefiles/macosx.gnu/fv3 index da298a7cbd..006e695d66 100755 --- a/modulefiles/macosx.gnu/fv3 +++ b/modulefiles/macosx.gnu/fv3 @@ -2,7 +2,7 @@ #%Module###################################################################### ## -## NEMS FV3 Prerequisites: MACOSX with clang/gfortran compilers +## UFS prerequisites: MACOSX with clang/gfortran compilers echo "Setting environment variables for NEMSfv3gfs on MACOSX with gcc/gfortran or clang/gfortran" @@ -39,6 +39,6 @@ fi ## ## Intel MKL library ## -export MKL_DIR=${MKL_DIR:-/opt/intel/compilers_and_libraries_2019.4.233/mac/mkl} -export MKL_INC="-m64 -I${MKL_DIR}/include" -export MKL_LIB="-L${MKL_DIR}/lib -Wl,-rpath,${MKL_DIR}/lib -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -lpthread -lm -ldl" +#export MKL_DIR=${MKL_DIR:-/opt/intel/compilers_and_libraries_2019.4.233/mac/mkl} +#export MKL_INC="-m64 -I${MKL_DIR}/include" +#export MKL_LIB="-L${MKL_DIR}/lib -Wl,-rpath,${MKL_DIR}/lib -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -lpthread -lm -ldl" diff --git a/modulefiles/macosx.gnu/fv3_debug b/modulefiles/macosx.gnu/fv3_debug new file mode 100755 index 0000000000..006e695d66 --- /dev/null +++ b/modulefiles/macosx.gnu/fv3_debug @@ -0,0 +1,44 @@ +#!/bin/bash + +#%Module###################################################################### +## +## UFS prerequisites: MACOSX with clang/gfortran compilers + +echo "Setting environment variables for NEMSfv3gfs on MACOSX with gcc/gfortran or clang/gfortran" + +## +## load programming environment: compiler, flags, paths +## +export CC=${MPICC:-mpicc} +export CXX=${MPICXX:-mpicxx} +export F77=${MPIF77:-mpif77} +export F90=${MPIF90:-mpif90} +export FC=${MPIFORT:-mpifort} +export CPP=${CPP:-"${F90} -E -x f95-cpp-input"} +export MPICC=${MPICC:-mpicc} +export MPIF90=${MPIF90:-mpif90} + +## +## load cmake +## +export CMAKE_C_COMPILER=${CC} +export CMAKE_CXX_COMPILER=${CXX} +export CMAKE_Fortran_COMPILER=${FC} +export CMAKE_Platform=macosx.gnu + +## +## use SIONlib library if installed and environment variable is set +## +SIONLIB=${SIONLIB:-} +if [ ! "x$SIONLIB" == "x" ]; then + echo "Use SIONlib installation in ${SIONLIB}" + export SIONLIB_INC="-I${SIONLIB}/include -I${SIONLIB}/include/mod_64" + export SIONLIB_LIB="-L${SIONLIB}/lib -lsionmpi_f90_64 -lsionser_f90_64 -lsionmpi_64 -lsiongen_64 -lsionser_64 -lsioncom_64 -lsioncom_64_lock_none" +fi + +## +## Intel MKL library +## +#export MKL_DIR=${MKL_DIR:-/opt/intel/compilers_and_libraries_2019.4.233/mac/mkl} +#export MKL_INC="-m64 -I${MKL_DIR}/include" +#export MKL_LIB="-L${MKL_DIR}/lib -Wl,-rpath,${MKL_DIR}/lib -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -lpthread -lm -ldl" diff --git a/modulefiles/orion.intel/fv3 b/modulefiles/orion.intel/fv3 index c9930367d1..55f9a7b721 100644 --- a/modulefiles/orion.intel/fv3 +++ b/modulefiles/orion.intel/fv3 @@ -13,19 +13,21 @@ setenv CMAKE_C_COMPILER mpiicc setenv CMAKE_CXX_COMPILER mpiicpc setenv CMAKE_Fortran_COMPILER mpiifort setenv CMAKE_Platform orion.intel +module load python/3.7.5 -module use /apps/contrib/NCEP/libs/hpc-stack/v1.0.0-beta1/modulefiles/stack +module use /apps/contrib/NCEP/libs/hpc-stack/modulefiles/stack -module load hpc/1.0.0-beta1 +module load hpc/1.1.0 module load hpc-intel/2018.4 module load hpc-impi/2018.4 -module load jasper/2.0.15 +module load jasper/2.0.22 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 pio/2.5.1 module load esmf/8_1_0_beta_snapshot_27 module load bacio/2.4.1 @@ -33,8 +35,8 @@ 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 +module load upp/10.0.4 diff --git a/modulefiles/orion.intel/fv3_debug b/modulefiles/orion.intel/fv3_debug new file mode 100644 index 0000000000..7f3e02d608 --- /dev/null +++ b/modulefiles/orion.intel/fv3_debug @@ -0,0 +1,42 @@ +#%Module + +proc ModulesHelp {} { + puts stderr "\tcit - loads modules required for building and running UFS Model on Orion/Intel" +} + +module-whatis "loads UFS Model prerequisites for Orion/Intel" + +module load contrib noaatools + +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 python/3.7.5 + +module use /apps/contrib/NCEP/libs/hpc-stack/modulefiles/stack + +module load hpc/1.1.0 +module load hpc-intel/2018.4 +module load hpc-impi/2018.4 + +module load jasper/2.0.22 +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 pio/2.5.1 +module load esmf/8_1_0_beta_snapshot_27-debug + +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 nemsio/2.5.2 +module load sp/2.3.3 +module load w3emc/2.7.3 +module load w3nco/2.4.1 +module load upp/10.0.4 diff --git a/modulefiles/stampede.intel/fv3 b/modulefiles/stampede.intel/fv3 index 76b7500cbc..b1ca38a351 100644 --- a/modulefiles/stampede.intel/fv3 +++ b/modulefiles/stampede.intel/fv3 @@ -12,38 +12,37 @@ module-whatis "loads NEMS FV3 prerequisites for Stampede/Intel" # handled by the module-setup.sh (or .csh) script. ## -## load programming environment -## this typically includes compiler, MPI and job scheduler +## NCEP libraries ## -module load intel/18.0.2 -module load impi/18.0.2 +module use /work/08048/hanglei/NCEP/install/hpc-stack/modulefiles/stack +module load hpc/1.1.0 +module load hpc-intel/18.0.2 +module load hpc-impi/18.0.2 module load python3/3.7.0 -## -## 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-20200909/intel-18.0.2/impi-18.0.2/modules -# *DH - -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 bacio/2.4.1 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 g2/3.4.1 +module load g2tmpl/1.9.1 +module load ip/3.3.3 +module load nemsio/2.5.2 +module load sp/2.3.3 +module load w3emc/2.7.3 +module load w3nco/2.4.1 +module load upp/10.0.0 + +module load gfsio/1.4.1 +module load sfcio/1.4.1 +module load sigio/2.3.2 + +module load jasper/2.0.25 +module load png/1.6.35 +module load zlib/1.2.11 + +module load hdf5/1.10.6 +module load netcdf/4.7.4 +module load pio/2.5.2 +module load esmf/8_1_0_beta_snapshot_27 ## ## load cmake diff --git a/modulefiles/wcoss2/fv3 b/modulefiles/wcoss2/fv3 new file mode 100644 index 0000000000..fbb682affc --- /dev/null +++ b/modulefiles/wcoss2/fv3 @@ -0,0 +1,42 @@ +#%Module + +proc ModulesHelp {} { + puts stderr "\tcit - loads modules required for building and running UFS Model on the Dell side of WCOSS" +} + +module-whatis "loads UFS Model prerequisites on Venus and Mars" + +module unload cpe-cray cce +module load cpe-intel intel + +module load cmake/3.17.3 +setenv CMAKE_C_COMPILER cc +setenv CMAKE_CXX_COMPILER CC +setenv CMAKE_Fortran_COMPILER ftn +setenv CMAKE_Platform wcoss2 + +module use /lfs/h1/emc/nceplibs/noscrub/hpc-stack/test/noaa/modulefiles/stack + +module load hpc/1.0.0-beta1 +module load hpc-intel/19.1.1.217 +module load hpc-cray-mpich/8.0.15 + +module load jasper/2.0.22 +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 pio/2.5.1 +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 nemsio/2.5.2 +module load sp/2.3.3 +module load w3emc/2.7.3 +module load w3nco/2.4.1 +module load upp/10.0.0 diff --git a/modulefiles/wcoss2/fv3_debug b/modulefiles/wcoss2/fv3_debug new file mode 100644 index 0000000000..fbb682affc --- /dev/null +++ b/modulefiles/wcoss2/fv3_debug @@ -0,0 +1,42 @@ +#%Module + +proc ModulesHelp {} { + puts stderr "\tcit - loads modules required for building and running UFS Model on the Dell side of WCOSS" +} + +module-whatis "loads UFS Model prerequisites on Venus and Mars" + +module unload cpe-cray cce +module load cpe-intel intel + +module load cmake/3.17.3 +setenv CMAKE_C_COMPILER cc +setenv CMAKE_CXX_COMPILER CC +setenv CMAKE_Fortran_COMPILER ftn +setenv CMAKE_Platform wcoss2 + +module use /lfs/h1/emc/nceplibs/noscrub/hpc-stack/test/noaa/modulefiles/stack + +module load hpc/1.0.0-beta1 +module load hpc-intel/19.1.1.217 +module load hpc-cray-mpich/8.0.15 + +module load jasper/2.0.22 +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 pio/2.5.1 +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 nemsio/2.5.2 +module load sp/2.3.3 +module load w3emc/2.7.3 +module load w3nco/2.4.1 +module load upp/10.0.0 diff --git a/modulefiles/wcoss_cray/fv3 b/modulefiles/wcoss_cray/fv3 index 593178e8f1..ef6fd67a9c 100644 --- a/modulefiles/wcoss_cray/fv3 +++ b/modulefiles/wcoss_cray/fv3 @@ -21,7 +21,7 @@ module load intel/18.1.163 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 python/3.6.3 module load cmake/3.16.2 module load gcc/5.3.0 # @@ -38,22 +38,22 @@ setenv PNG_ROOT /usrx/local/prod//png/1.2.49/intel/sandybridge ## ## NCEP libraries ## -module use /usrx/local/nceplibs/NCEPLIBS/cmake/install/NCEPLIBS_UFS/modules -module load bacio/2.4.0 +module use /usrx/local/nceplibs/NCEPLIBS/cmake/install/NCEPLIBS-v1.3.0/modules +module load bacio/2.4.1 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 g2/3.4.1 +module load g2tmpl/1.9.1 +module load ip/3.3.3 +module load nemsio/2.5.2 +module load sp/2.3.3 +module load w3emc/2.7.3 +module load w3nco/2.4.1 -module load gfsio/1.4.0 -module load sfcio/1.4.0 -module load sigio/2.3.0 +module load gfsio/1.4.1 +module load sfcio/1.4.1 +module load sigio/2.3.2 +module load upp/10.0.4 ## WCOSS Cray execution prereqs: module load rca diff --git a/modulefiles/wcoss_cray/fv3_debug b/modulefiles/wcoss_cray/fv3_debug new file mode 100644 index 0000000000..ef6fd67a9c --- /dev/null +++ b/modulefiles/wcoss_cray/fv3_debug @@ -0,0 +1,77 @@ +#%Module###################################################################### +## +## NEMS FV3 Prerequisites: Surge and Luna (WCOSS Cray) + +proc ModulesHelp {} { + puts stderr "\tcit - loads modules required for building and running FV3 under NEMS on the Cray side of WCOSS" +} + +module-whatis "loads NEMS FV3 prerequisites on Surge and Luna" + +# 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 PrgEnv-intel +module rm intel +module load intel/18.1.163 +module rm NetCDF-intel-sandybridge/4.2 +module load xt-lsfhpc/9.1.3 +module load craype-haswell +module load python/3.6.3 +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 jasper-gnu-sandybridge/1.900.1 +module load png-intel-sandybridge/1.2.49 +module load zlib-intel-sandybridge/1.2.7 +setenv PNG_ROOT /usrx/local/prod//png/1.2.49/intel/sandybridge + +## +## NCEP libraries +## +module use /usrx/local/nceplibs/NCEPLIBS/cmake/install/NCEPLIBS-v1.3.0/modules +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 nemsio/2.5.2 +module load sp/2.3.3 +module load w3emc/2.7.3 +module load w3nco/2.4.1 + +module load gfsio/1.4.1 +module load sfcio/1.4.1 +module load sigio/2.3.2 + +module load upp/10.0.4 + +## WCOSS Cray execution prereqs: +module load rca +module load alps +module load xpmem +module load gni-headers +module load udreg +module load ugni + +module use /gpfs/hps3/emc/nems/noscrub/emc.nemspara/soft/modulefiles +module load esmf/8.1.0bs27 + +module swap pmi pmi/5.0.11 + +## +## load cmake +## +setenv CMAKE_C_COMPILER cc +setenv CMAKE_CXX_COMPILER CC +setenv CMAKE_Fortran_COMPILER ftn +setenv CMAKE_Platform wcoss_cray diff --git a/modulefiles/wcoss_dell_p3/fv3 b/modulefiles/wcoss_dell_p3/fv3 index 8b90bb72c0..a675477c49 100644 --- a/modulefiles/wcoss_dell_p3/fv3 +++ b/modulefiles/wcoss_dell_p3/fv3 @@ -9,8 +9,7 @@ module-whatis "loads UFS Model prerequisites on Venus and Mars" module load ips/18.0.1.163 module load impi/18.0.1 module load lsf/10.1 -# module load python/3.6.3 -module load python/2.7.14 +module load python/3.6.3 module load cmake/3.16.2 setenv CMAKE_C_COMPILER mpiicc @@ -18,18 +17,19 @@ 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 use /usrx/local/nceplibs/dev/hpc-stack/libs/hpc-stack/modulefiles/stack -module load hpc/1.0.0-beta1 +module load hpc/1.1.0 module load hpc-ips/18.0.1.163 module load hpc-impi/18.0.1 -module load jasper/2.0.15 +module load jasper/2.0.22 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 pio/2.5.1 module load esmf/8_1_0_beta_snapshot_27 module load bacio/2.4.1 @@ -37,8 +37,8 @@ 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 +module load upp/10.0.4 diff --git a/modulefiles/wcoss_dell_p3/fv3_debug b/modulefiles/wcoss_dell_p3/fv3_debug new file mode 100644 index 0000000000..89b4a7ca85 --- /dev/null +++ b/modulefiles/wcoss_dell_p3/fv3_debug @@ -0,0 +1,44 @@ +#%Module + +proc ModulesHelp {} { + puts stderr "\tcit - loads modules required for building and running UFS Model on the Dell side of WCOSS" +} + +module-whatis "loads UFS Model prerequisites on Venus and Mars" + +module load ips/18.0.1.163 +module load impi/18.0.1 +module load lsf/10.1 +module load python/3.6.3 + +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/modulefiles/stack + +module load hpc/1.1.0 +module load hpc-ips/18.0.1.163 +module load hpc-impi/18.0.1 + +module load jasper/2.0.22 +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 pio/2.5.1 +module load esmf/8_1_0_beta_snapshot_27-debug + +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 nemsio/2.5.2 +module load sp/2.3.3 +module load w3emc/2.7.3 +module load w3nco/2.4.1 +module load upp/10.0.4 diff --git a/stochastic_physics b/stochastic_physics index ffdd19bc6c..6985b5fb6f 160000 --- a/stochastic_physics +++ b/stochastic_physics @@ -1 +1 @@ -Subproject commit ffdd19bc6c1df747394b7e9958a76238fcd44242 +Subproject commit 6985b5fb6f04cf3ba6bda20d883522fd5a1de55a diff --git a/tests/RegressionTests_cheyenne.gnu.log b/tests/RegressionTests_cheyenne.gnu.log index d4c114c0a0..69d88c0c10 100644 --- a/tests/RegressionTests_cheyenne.gnu.log +++ b/tests/RegressionTests_cheyenne.gnu.log @@ -1,10 +1,20 @@ -Wed Sep 23 16:39:24 MDT 2020 +Tue Mar 30 20:01:31 MDT 2021 Start Regression test +Compile 001 elapsed time 339 seconds. APP=ATM SUITES=FV3_GFS_2017_gfdlmp +Compile 002 elapsed time 339 seconds. APP=ATM SUITES=FV3_GFS_v15p2,FV3_GFS_v16,FV3_GFS_v16_flake,FV3_GFS_v16_RRTMGP +Compile 003 elapsed time 376 seconds. APP=ATM SUITES=FV3_GSD_v0,FV3_GFS_v16_thompson,FV3_RRFS_v1beta 32BIT=Y +Compile 004 elapsed time 342 seconds. APP=ATM SUITES=HAFS_v0_hwrf_thompson,HAFS_v0_hwrf,FV3_GFS_v16b_ugwpv1,FV3_GFS_v16_ras +Compile 005 elapsed time 306 seconds. APP=ATM 32BIT=Y DEBUG=Y +Compile 006 elapsed time 191 seconds. APP=ATM SUITES=FV3_GFS_v15p2,FV3_GFS_v16,FV3_GFS_v16_RRTMGP DEBUG=Y +Compile 007 elapsed time 380 seconds. APP=ATM SUITES=FV3_GFS_2017_fv3wam 32BIT=Y MULTI_GASES=Y +Compile 008 elapsed time 190 seconds. APP=ATM SUITES=HAFS_v0_hwrf_thompson,HAFS_v0_hwrf,FV3_GFS_v16b_ugwpv1,FV3_GFS_v16_ras DEBUG=Y +Compile 009 elapsed time 465 seconds. APP=S2S SUITES=FV3_GFS_2017_coupled,FV3_GFS_2017_satmedmf_coupled,FV3_GFS_v15p2_coupled +Compile 010 elapsed time 374 seconds. APP=DATM_NEMS -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 .... +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/GNU/fv3_gfdlmp +working dir = /glade/scratch/heinzell/FV3_RT/rt_2884/fv3_gfdlmp +Checking test 001 fv3_gfdlmp results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -47,12 +57,15 @@ Checking test 001 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 001 fv3_ccpp_gfdlmp PASS +The total amount of wall time = 74.007640 -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 .... +Test 001 fv3_gfdlmp PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/GNU/fv3_gfs_v16 +working dir = /glade/scratch/heinzell/FV3_RT/rt_2884/fv3_gfs_v16 +Checking test 002 fv3_gfs_v16 results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -71,6 +84,12 @@ Checking test 002 fv3_ccpp_gfs_v15p2 results .... Comparing phyf024.tile4.nc .........OK Comparing phyf024.tile5.nc .........OK Comparing phyf024.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 @@ -83,6 +102,136 @@ Checking test 002 fv3_ccpp_gfs_v15p2 results .... Comparing dynf024.tile4.nc .........OK Comparing dynf024.tile5.nc .........OK Comparing dynf024.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 ............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 + +The total amount of wall time = 234.570355 + +Test 002 fv3_gfs_v16 PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/GNU/fv3_gfs_v16 +working dir = /glade/scratch/heinzell/FV3_RT/rt_2884/fv3_gfs_v16_restart +Checking test 003 fv3_gfs_v16_restart results .... + 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 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 ............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 + +The total amount of wall time = 139.743956 + +Test 003 fv3_gfs_v16_restart PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/GNU/fv3_gfs_v16_stochy +working dir = /glade/scratch/heinzell/FV3_RT/rt_2884/fv3_gfs_v16_stochy +Checking test 004 fv3_gfs_v16_stochy 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 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 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 ............SKIP for gnu compilers Comparing RESTART/fv_core.res.tile1.nc .........OK @@ -115,12 +264,15 @@ Checking test 002 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 002 fv3_ccpp_gfs_v15p2 PASS +The total amount of wall time = 90.308458 -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 .... +Test 004 fv3_gfs_v16_stochy PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/GNU/fv3_gfs_v16_flake +working dir = /glade/scratch/heinzell/FV3_RT/rt_2884/fv3_gfs_v16_flake +Checking test 005 fv3_gfs_v16_flake results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -183,12 +335,15 @@ Checking test 003 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 003 fv3_ccpp_gfs_v16beta PASS + +The total amount of wall time = 150.739226 + +Test 005 fv3_gfs_v16_flake PASS -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 .... +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/GNU/fv3_gfs_v16_RRTMGP +working dir = /glade/scratch/heinzell/FV3_RT/rt_2884/fv3_gfs_v16_RRTMGP +Checking test 006 fv3_gfs_v16_RRTMGP results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -251,12 +406,15 @@ Checking test 004 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 004 fv3_ccpp_gfs_v16beta_flake PASS +The total amount of wall time = 264.421122 -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 .... +Test 006 fv3_gfs_v16_RRTMGP PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/GNU/fv3_gsd +working dir = /glade/scratch/heinzell/FV3_RT/rt_2884/fv3_gsd +Checking test 007 fv3_gsd results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -343,12 +501,15 @@ Checking test 005 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 005 fv3_ccpp_gsd PASS + +The total amount of wall time = 352.491321 + +Test 007 fv3_gsd PASS -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 .... +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/GNU/fv3_thompson +working dir = /glade/scratch/heinzell/FV3_RT/rt_2884/fv3_thompson +Checking test 008 fv3_thompson results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -411,12 +572,15 @@ Checking test 006 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 006 fv3_ccpp_thompson PASS +The total amount of wall time = 158.276630 -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 .... +Test 008 fv3_thompson PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/GNU/fv3_thompson_no_aero +working dir = /glade/scratch/heinzell/FV3_RT/rt_2884/fv3_thompson_no_aero +Checking test 009 fv3_thompson_no_aero results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -479,12 +643,15 @@ Checking test 007 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 007 fv3_ccpp_thompson_no_aero PASS + +The total amount of wall time = 156.434045 + +Test 009 fv3_thompson_no_aero PASS -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 .... +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/GNU/fv3_rrfs_v1beta +working dir = /glade/scratch/heinzell/FV3_RT/rt_2884/fv3_rrfs_v1beta +Checking test 010 fv3_rrfs_v1beta results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -503,18 +670,6 @@ Checking test 008 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 @@ -527,18 +682,6 @@ Checking test 008 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 ............SKIP for gnu compilers Comparing RESTART/fv_core.res.tile1.nc .........OK @@ -571,18 +714,15 @@ Checking test 008 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 008 fv3_ccpp_rrfs_v1beta PASS +The total amount of wall time = 168.795636 -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 +Test 010 fv3_rrfs_v1beta PASS -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 .... +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/GNU/HAFS_v0_HWRF_thompson +working dir = /glade/scratch/heinzell/FV3_RT/rt_2884/fv3_HAFS_v0_hwrf_thompson +Checking test 011 fv3_HAFS_v0_hwrf_thompson results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -595,24 +735,24 @@ Checking test 010 fv3_ccpp_gfs_v15p2_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 ............SKIP for gnu compilers Comparing RESTART/fv_core.res.tile1.nc .........OK @@ -633,54 +773,72 @@ Checking test 010 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 010 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 +The total amount of wall time = 259.989939 -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 - Comparing atmos_4xdaily.tile4.nc .........OK - Comparing atmos_4xdaily.tile5.nc .........OK - Comparing atmos_4xdaily.tile6.nc .........OK +Test 011 fv3_HAFS_v0_hwrf_thompson PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/GNU/ESG_HAFS_v0_HWRF_thompson +working dir = /glade/scratch/heinzell/FV3_RT/rt_2884/fv3_esg_HAFS_v0_hwrf_thompson +Checking test 012 fv3_esg_HAFS_v0_hwrf_thompson results .... + Comparing atmos_4xdaily.nc .........OK + Comparing phyf000.nc .........OK + Comparing phyf012.nc .........OK + Comparing dynf000.nc .........OK + Comparing dynf012.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_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/fv_tracer.res.tile1.nc .........OK + Comparing RESTART/sfc_data.nc .........OK + Comparing RESTART/phy_data.nc .........OK + +The total amount of wall time = 463.786339 + +Test 012 fv3_esg_HAFS_v0_hwrf_thompson PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/GNU/fv3_gfsv16_ugwpv1 +working dir = /glade/scratch/heinzell/FV3_RT/rt_2884/fv3_gfsv16_ugwpv1 +Checking test 013 fv3_gfsv16_ugwpv1 results .... 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 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 ............SKIP for gnu compilers Comparing RESTART/fv_core.res.tile1.nc .........OK @@ -701,43 +859,726 @@ Checking test 011 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 011 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 +The total amount of wall time = 308.689729 -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 - Comparing atmos_4xdaily.tile4.nc .........OK - Comparing atmos_4xdaily.tile5.nc .........OK - Comparing atmos_4xdaily.tile6.nc .........OK +Test 013 fv3_gfsv16_ugwpv1 PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/GNU/fv3_gfsv16_ugwpv1_warmstart +working dir = /glade/scratch/heinzell/FV3_RT/rt_2884/fv3_gfsv16_ugwpv1_warmstart +Checking test 014 fv3_gfsv16_ugwpv1_warmstart results .... 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 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 + +The total amount of wall time = 305.902430 + +Test 014 fv3_gfsv16_ugwpv1_warmstart PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/GNU/fv3_gfs_v16_ras +working dir = /glade/scratch/heinzell/FV3_RT/rt_2884/fv3_gfs_v16_ras +Checking test 015 fv3_gfs_v16_ras 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/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 + +The total amount of wall time = 168.622870 + +Test 015 fv3_gfs_v16_ras PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/GNU/fv3_control_debug +working dir = /glade/scratch/heinzell/FV3_RT/rt_2884/fv3_control_debug +Checking test 016 fv3_control_debug results .... + 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 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 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 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 + +The total amount of wall time = 75.881059 + +Test 016 fv3_control_debug PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/GNU/fv3_regional_control_debug +working dir = /glade/scratch/heinzell/FV3_RT/rt_2884/fv3_regional_control_debug +Checking test 017 fv3_regional_control_debug 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 + +The total amount of wall time = 187.374869 + +Test 017 fv3_regional_control_debug PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/GNU/fv3_rrfs_v1beta_debug +working dir = /glade/scratch/heinzell/FV3_RT/rt_2884/fv3_rrfs_v1beta_debug +Checking test 018 fv3_rrfs_v1beta_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 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 ............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 + +The total amount of wall time = 110.952925 + +Test 018 fv3_rrfs_v1beta_debug PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/GNU/fv3_gsd_debug +working dir = /glade/scratch/heinzell/FV3_RT/rt_2884/fv3_gsd_debug +Checking test 019 fv3_gsd_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 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 ............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 + +The total amount of wall time = 117.123120 + +Test 019 fv3_gsd_debug PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/GNU/fv3_thompson_debug +working dir = /glade/scratch/heinzell/FV3_RT/rt_2884/fv3_thompson_debug +Checking test 020 fv3_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.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 + +The total amount of wall time = 185.146279 + +Test 020 fv3_thompson_debug PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/GNU/fv3_thompson_no_aero_debug +working dir = /glade/scratch/heinzell/FV3_RT/rt_2884/fv3_thompson_no_aero_debug +Checking test 021 fv3_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.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 + +The total amount of wall time = 180.237238 + +Test 021 fv3_thompson_no_aero_debug PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/GNU/fv3_gfs_v15p2_debug +working dir = /glade/scratch/heinzell/FV3_RT/rt_2884/fv3_gfs_v15p2_debug +Checking test 022 fv3_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 + +The total amount of wall time = 135.395139 + +Test 022 fv3_gfs_v15p2_debug PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/GNU/fv3_gfs_v16_debug +working dir = /glade/scratch/heinzell/FV3_RT/rt_2884/fv3_gfs_v16_debug +Checking test 023 fv3_gfs_v16_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 + +The total amount of wall time = 148.899634 + +Test 023 fv3_gfs_v16_debug PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/GNU/fv3_gfs_v16_RRTMGP_debug +working dir = /glade/scratch/heinzell/FV3_RT/rt_2884/fv3_gfs_v16_RRTMGP_debug +Checking test 024 fv3_gfs_v16_RRTMGP_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 + +The total amount of wall time = 205.954916 + +Test 024 fv3_gfs_v16_RRTMGP_debug PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/GNU/fv3_multigases +working dir = /glade/scratch/heinzell/FV3_RT/rt_2884/fv3_multigases +Checking test 025 fv3_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 @@ -787,9 +1628,240 @@ Checking test 012 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 012 fv3_ccpp_multigases PASS + +The total amount of wall time = 178.290976 + +Test 025 fv3_multigases PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/GNU/HAFS_v0_HWRF_thompson_debug +working dir = /glade/scratch/heinzell/FV3_RT/rt_2884/fv3_HAFS_v0_hwrf_thompson_debug +Checking test 026 fv3_HAFS_v0_hwrf_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.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 ............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 + +The total amount of wall time = 113.913053 + +Test 026 fv3_HAFS_v0_hwrf_thompson_debug PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/GNU/ESG_HAFS_v0_HWRF_thompson_debug +working dir = /glade/scratch/heinzell/FV3_RT/rt_2884/fv3_esg_HAFS_v0_hwrf_thompson_debug +Checking test 027 fv3_esg_HAFS_v0_hwrf_thompson_debug results .... + Comparing atmos_4xdaily.nc .........OK + Comparing phyf000.nc .........OK + Comparing phyf001.nc .........OK + Comparing dynf000.nc .........OK + Comparing dynf001.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_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/fv_tracer.res.tile1.nc .........OK + Comparing RESTART/sfc_data.nc .........OK + Comparing RESTART/phy_data.nc .........OK + +The total amount of wall time = 217.375774 + +Test 027 fv3_esg_HAFS_v0_hwrf_thompson_debug PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/GNU/fv3_gfsv16_ugwpv1_debug +working dir = /glade/scratch/heinzell/FV3_RT/rt_2884/fv3_gfsv16_ugwpv1_debug +Checking test 028 fv3_gfsv16_ugwpv1_debug results .... + 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/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 + +The total amount of wall time = 307.641779 + +Test 028 fv3_gfsv16_ugwpv1_debug PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/GNU/fv3_gfs_v16_ras_debug +working dir = /glade/scratch/heinzell/FV3_RT/rt_2884/fv3_gfs_v16_ras_debug +Checking test 029 fv3_gfs_v16_ras_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 + +The total amount of wall time = 173.757978 + +Test 029 fv3_gfs_v16_ras_debug PASS REGRESSION TEST WAS SUCCESSFUL -Wed Sep 23 17:03:55 MDT 2020 -Elapsed time: 00h:24m:32s. Have a nice day! +Tue Mar 30 20:19:55 MDT 2021 +Elapsed time: 00h:18m:25s. Have a nice day! diff --git a/tests/RegressionTests_cheyenne.intel.log b/tests/RegressionTests_cheyenne.intel.log index d9be72c5c2..616ec9b718 100644 --- a/tests/RegressionTests_cheyenne.intel.log +++ b/tests/RegressionTests_cheyenne.intel.log @@ -1,10 +1,29 @@ -Wed Sep 23 20:42:23 MDT 2020 +Wed Mar 31 05:57:46 MDT 2021 Start Regression test +Compile 001 elapsed time 712 seconds. APP=ATM SUITES=FV3_GFS_2017 +Compile 002 elapsed time 713 seconds. APP=ATM SUITES=FV3_GFS_2017_fv3wam 32BIT=Y MULTI_GASES=Y REPRO=Y +Compile 003 elapsed time 754 seconds. APP=ATM SUITES=FV3_GFS_2017,FV3_GFS_2017_stretched 32BIT=Y +Compile 004 elapsed time 750 seconds. APP=ATM SUITES=FV3_GFS_v15_thompson_mynn 32BIT=Y +Compile 005 elapsed time 774 seconds. APP=ATM SUITES=FV3_GFS_2017_gfdlmp,FV3_GFS_2017_gfdlmp_noahmp +Compile 006 elapsed time 859 seconds. APP=ATM SUITES=FV3_GFS_2017_csawmgshoc,FV3_GFS_2017_csawmg,FV3_GFS_2017_satmedmf,FV3_GFS_2017_satmedmfq +Compile 007 elapsed time 981 seconds. APP=ATM SUITES=FV3_GFS_2017_gfdlmp,FV3_CPT_v0,FV3_GSD_v0,FV3_GFS_v16_thompson,FV3_RAP,FV3_HRRR,FV3_RRFS_v1beta 32BIT=Y +Compile 008 elapsed time 756 seconds. APP=ATM SUITES=FV3_GFS_v16,FV3_GFS_v16_RRTMGP +Compile 009 elapsed time 749 seconds. APP=ATM SUITES=FV3_GFS_v16_csawmg +Compile 010 elapsed time 820 seconds. APP=ATM SUITES=FV3_GFS_2017_gfdlmp,FV3_GFS_2017_gfdlmp_noahmp,FV3_GFS_v16_flake +Compile 011 elapsed time 846 seconds. APP=ATM SUITES=HAFS_v0_hwrf_thompson,HAFS_v0_hwrf,FV3_GFS_v16b_ugwpv1,FV3_GFS_v16_ras +Compile 012 elapsed time 257 seconds. APP=ATM DEBUG=Y SUITES=FV3_GFS_v16,FV3_GFS_v16_RRTMGP +Compile 013 elapsed time 274 seconds. APP=ATM SUITES=FV3_GFS_v15_thompson_mynn,FV3_GFS_2017,FV3_GFS_2017_stretched,FV3_GSD_v0,FV3_GFS_v16_thompson,FV3_RRFS_v1beta 32BIT=Y DEBUG=Y +Compile 014 elapsed time 257 seconds. APP=ATM SUITES=HAFS_v0_hwrf_thompson,HAFS_v0_hwrf,FV3_GFS_v16b_ugwpv1,FV3_GFS_v16_ras DEBUG=Y +Compile 015 elapsed time 1031 seconds. APP=S2S SUITES=FV3_GFS_2017_coupled,FV3_GFS_2017_satmedmf_coupled,FV3_GFS_v15p2_coupled,FV3_GFS_v16_coupled +Compile 016 elapsed time 1112 seconds. APP=S2SW SUITES=FV3_GFS_2017_coupled,FV3_GFS_2017_satmedmf_coupled,FV3_GFS_v15p2_coupled,FV3_GFS_v16_coupled +Compile 017 elapsed time 355 seconds. APP=S2S DEBUG=Y SUITES=FV3_GFS_2017_coupled,FV3_GFS_2017_satmedmf_coupled,FV3_GFS_v15p2_coupled,FV3_GFS_v16_coupled +Compile 018 elapsed time 644 seconds. APP=DATM_NEMS +Compile 019 elapsed time 243 seconds. APP=DATM_NEMS DEBUG=Y -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 .... +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_control +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/fv3_control +Checking test 001 fv3_control results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -67,12 +86,15 @@ Checking test 001 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 001 fv3_ccpp_control PASS +The total amount of wall time = 48.110858 -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 .... +Test 001 fv3_control PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_control +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/fv3_decomp +Checking test 002 fv3_decomp results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -135,12 +157,15 @@ Checking test 002 fv3_ccpp_decomp results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 002 fv3_ccpp_decomp PASS + +The total amount of wall time = 50.282031 + +Test 002 fv3_decomp 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_2threads_prod -Checking test 003 fv3_ccpp_2threads results .... +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_control +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/fv3_2threads +Checking test 003 fv3_2threads results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -203,12 +228,68 @@ Checking test 003 fv3_ccpp_2threads results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 003 fv3_ccpp_2threads PASS +The total amount of wall time = 107.484896 + +Test 003 fv3_2threads PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_control +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/fv3_restart +Checking test 004 fv3_restart 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 + 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 + +The total amount of wall time = 23.071227 -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 .... +Test 004 fv3_restart PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_read_inc +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/fv3_read_inc +Checking test 005 fv3_read_inc results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -271,42 +352,25 @@ Checking test 004 fv3_ccpp_restart results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 004 fv3_ccpp_restart PASS + +The total amount of wall time = 47.046459 + +Test 005 fv3_read_inc PASS -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 .... +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_wrtGauss_netcdf_esmf +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/fv3_wrtGauss_netcdf_esmf +Checking test 006 fv3_wrtGauss_netcdf_esmf 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 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 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 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 @@ -339,12 +403,15 @@ Checking test 005 fv3_ccpp_read_inc results .... 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_read_inc PASS +The total amount of wall time = 119.281114 -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 .... +Test 006 fv3_wrtGauss_netcdf_esmf PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_wrtGauss_netcdf +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/fv3_wrtGauss_netcdf +Checking test 007 fv3_wrtGauss_netcdf results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -387,12 +454,15 @@ Checking test 006 fv3_ccpp_wrtGauss_netcdf_esmf 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_wrtGauss_netcdf_esmf PASS + +The total amount of wall time = 48.359931 + +Test 007 fv3_wrtGauss_netcdf PASS -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 .... +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_wrtGauss_netcdf_parallel +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/fv3_wrtGauss_netcdf_parallel +Checking test 008 fv3_wrtGauss_netcdf_parallel results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -402,7 +472,7 @@ Checking test 007 fv3_ccpp_wrtGauss_netcdf results .... Comparing phyf000.nc .........OK Comparing phyf024.nc .........OK Comparing dynf000.nc .........OK - Comparing dynf024.nc .........OK + Comparing dynf024.nc ............ALT CHECK......OK Comparing RESTART/coupler.res .........OK Comparing RESTART/fv_core.res.nc .........OK Comparing RESTART/fv_core.res.tile1.nc .........OK @@ -435,12 +505,15 @@ Checking test 007 fv3_ccpp_wrtGauss_netcdf 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_wrtGauss_netcdf PASS +The total amount of wall time = 49.203084 + +Test 008 fv3_wrtGauss_netcdf_parallel PASS -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 .... + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_wrtGlatlon_netcdf +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/fv3_wrtGlatlon_netcdf +Checking test 009 fv3_wrtGlatlon_netcdf results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -483,12 +556,15 @@ Checking test 008 fv3_ccpp_wrtGlatlon_netcdf 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_wrtGlatlon_netcdf PASS +The total amount of wall time = 48.450142 + +Test 009 fv3_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 .... + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_wrtGauss_nemsio +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/fv3_wrtGauss_nemsio +Checking test 010 fv3_wrtGauss_nemsio results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -531,12 +607,15 @@ Checking test 009 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 009 fv3_ccpp_wrtGauss_nemsio PASS +The total amount of wall time = 46.737869 + +Test 010 fv3_wrtGauss_nemsio PASS -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 .... + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_wrtGauss_nemsio_c192 +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/fv3_wrtGauss_nemsio_c192 +Checking test 011 fv3_wrtGauss_nemsio_c192 results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -579,12 +658,15 @@ Checking test 010 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 010 fv3_ccpp_wrtGauss_nemsio_c192 PASS +The total amount of wall time = 125.348901 + +Test 011 fv3_wrtGauss_nemsio_c192 PASS -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 .... + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_stochy +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/fv3_stochy +Checking test 012 fv3_stochy results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -647,42 +729,45 @@ Checking test 011 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 011 fv3_ccpp_stochy PASS +The total amount of wall time = 57.585619 + +Test 012 fv3_stochy PASS -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 .... + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_ca +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/fv3_ca +Checking test 013 fv3_ca 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 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 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 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 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 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 @@ -715,12 +800,15 @@ Checking test 012 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 012 fv3_ccpp_iau PASS +The total amount of wall time = 31.189964 + +Test 013 fv3_ca PASS -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 .... + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_lndp +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/fv3_lndp +Checking test 014 fv3_lndp results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -733,24 +821,95 @@ Checking test 013 fv3_ccpp_ca results .... Comparing phyf000.tile4.nc .........OK Comparing phyf000.tile5.nc .........OK Comparing phyf000.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 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 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 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 + +The total amount of wall time = 53.129360 + +Test 014 fv3_lndp PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_iau +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/fv3_iau +Checking test 015 fv3_iau 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 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 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 @@ -783,12 +942,15 @@ Checking test 013 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 013 fv3_ccpp_ca PASS +The total amount of wall time = 46.557641 + +Test 015 fv3_iau 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 .... + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_lheatstrg +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/fv3_lheatstrg +Checking test 016 fv3_lheatstrg results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -831,12 +993,15 @@ 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 +The total amount of wall time = 48.467633 + +Test 016 fv3_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 .... + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_multigases_repro +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/fv3_multigases_repro +Checking test 017 fv3_multigases results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -905,12 +1070,15 @@ Checking test 015 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 015 fv3_ccpp_multigases PASS +The total amount of wall time = 113.764292 + +Test 017 fv3_multigases PASS -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 .... + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_control_32bit +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/fv3_control_32bit +Checking test 018 fv3_control_32bit results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -973,12 +1141,15 @@ 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 +The total amount of wall time = 40.901148 + +Test 018 fv3_control_32bit PASS -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 .... + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_stretched +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/fv3_stretched +Checking test 019 fv3_stretched results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1029,12 +1200,15 @@ 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 +The total amount of wall time = 332.641528 + +Test 019 fv3_stretched PASS -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 .... + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_stretched_nest +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/fv3_stretched_nest +Checking test 020 fv3_stretched_nest results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1096,103 +1270,87 @@ 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 +The total amount of wall time = 356.081129 + +Test 020 fv3_stretched_nest PASS -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 .... + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_regional_control +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/fv3_regional_control +Checking test 021 fv3_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 +The total amount of wall time = 711.611913 + +Test 021 fv3_regional_control PASS -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 .... + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_regional_restart +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/fv3_regional_restart +Checking test 022 fv3_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 +The total amount of wall time = 388.924027 -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 +Test 022 fv3_regional_restart PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_regional_quilt +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/fv3_regional_quilt +Checking test 023 fv3_regional_quilt results .... Comparing dynf000.nc .........OK Comparing dynf024.nc .........OK Comparing phyf000.nc .........OK Comparing phyf024.nc .........OK -Test 021 fv3_ccpp_regional_quilt PASS + Comparing PRSLEV.GrbF00 .........OK + Comparing PRSLEV.GrbF24 .........OK + Comparing NATLEV.GrbF00 .........OK + Comparing NATLEV.GrbF24 .........OK +The total amount of wall time = 738.649039 -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 +Test 023 fv3_regional_quilt PASS -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-20210330/INTEL/fv3_regional_quilt_hafs +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/fv3_regional_quilt_hafs +Checking test 024 fv3_regional_quilt_hafs results .... + Comparing dynf000.nc .........OK + Comparing dynf024.nc .........OK + Comparing phyf000.nc .........OK + Comparing phyf024.nc .........OK + Comparing HURPRS.GrbF00 .........OK + Comparing HURPRS.GrbF24 .........OK +The total amount of wall time = 732.759227 -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 - 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 024 fv3_ccpp_gfdlmp PASS +Test 024 fv3_regional_quilt_hafs PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_regional_quilt_netcdf_parallel +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/fv3_regional_quilt_netcdf_parallel +Checking test 025 fv3_regional_quilt_netcdf_parallel results .... + Comparing atmos_4xdaily.nc .........OK + Comparing dynf000.nc .........OK + Comparing dynf024.nc .........OK + Comparing phyf000.nc .........OK + Comparing phyf024.nc .........OK + +The total amount of wall time = 738.156891 +Test 025 fv3_regional_quilt_netcdf_parallel PASS -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 .... + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfdlmp +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/fv3_gfdlmp +Checking test 026 fv3_gfdlmp results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1235,12 +1393,15 @@ Checking test 025 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 025 fv3_ccpp_gfdlmprad_gwd PASS +The total amount of wall time = 53.392765 + +Test 026 fv3_gfdlmp PASS -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 .... + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfdlmprad_gwd +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/fv3_gfdlmprad_gwd +Checking test 027 fv3_gfdlmprad_gwd results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1283,12 +1444,15 @@ Checking test 026 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 026 fv3_ccpp_gfdlmprad_noahmp PASS +The total amount of wall time = 54.233840 + +Test 027 fv3_gfdlmprad_gwd 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 .... + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfdlmprad_noahmp +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/fv3_gfdlmprad_noahmp +Checking test 028 fv3_gfdlmprad_noahmp results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1331,12 +1495,15 @@ Checking test 027 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 027 fv3_ccpp_gfdlmp_hwrfsas PASS +The total amount of wall time = 53.439044 + +Test 028 fv3_gfdlmprad_noahmp 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 .... + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_csawmg +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/fv3_csawmg +Checking test 029 fv3_csawmg results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1379,12 +1546,15 @@ 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 +The total amount of wall time = 139.316400 + +Test 029 fv3_csawmg PASS -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 .... + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_satmedmf +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/fv3_satmedmf +Checking test 030 fv3_satmedmf results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1427,12 +1597,15 @@ 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 +The total amount of wall time = 59.173568 + +Test 030 fv3_satmedmf PASS -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 .... + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_satmedmfq +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/fv3_satmedmfq +Checking test 031 fv3_satmedmfq results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1475,12 +1648,15 @@ Checking test 030 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 030 fv3_ccpp_satmedmfq PASS +The total amount of wall time = 59.204921 + +Test 031 fv3_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 .... + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfdlmp_32bit +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/fv3_gfdlmp_32bit +Checking test 032 fv3_gfdlmp_32bit results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1523,12 +1699,15 @@ Checking test 031 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 031 fv3_ccpp_gfdlmp_32bit PASS +The total amount of wall time = 44.106991 + +Test 032 fv3_gfdlmp_32bit PASS -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 .... + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfdlmprad_32bit_post +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/fv3_gfdlmprad_32bit_post +Checking test 033 fv3_gfdlmprad_32bit_post results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1575,12 +1754,15 @@ Checking test 032 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 032 fv3_ccpp_gfdlmprad_32bit_post PASS +The total amount of wall time = 72.886931 + +Test 033 fv3_gfdlmprad_32bit_post PASS -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 .... + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_cpt +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/fv3_cpt +Checking test 034 fv3_cpt results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1629,12 +1811,15 @@ Checking test 033 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 033 fv3_ccpp_cpt PASS +The total amount of wall time = 330.789148 + +Test 034 fv3_cpt PASS -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 .... + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gsd +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/fv3_gsd +Checking test 035 fv3_gsd results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1721,12 +1906,15 @@ Checking test 034 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 034 fv3_ccpp_gsd PASS +The total amount of wall time = 194.396435 + +Test 035 fv3_gsd PASS -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 .... + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_rap +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/fv3_rap +Checking test 036 fv3_rap results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1789,12 +1977,15 @@ Checking test 035 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 035 fv3_ccpp_thompson PASS +The total amount of wall time = 98.663150 + +Test 036 fv3_rap PASS -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 .... + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_hrrr +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/fv3_hrrr +Checking test 037 fv3_hrrr results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1857,12 +2048,15 @@ Checking test 036 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 036 fv3_ccpp_thompson_no_aero PASS +The total amount of wall time = 96.460847 + +Test 037 fv3_hrrr PASS -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 .... + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_thompson +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/fv3_thompson +Checking test 038 fv3_thompson results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1881,18 +2075,6 @@ Checking test 037 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 @@ -1905,18 +2087,6 @@ Checking test 037 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 @@ -1949,12 +2119,15 @@ Checking test 037 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 037 fv3_ccpp_rrfs_v1beta PASS +The total amount of wall time = 89.669853 + +Test 038 fv3_thompson PASS -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 .... + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_thompson_no_aero +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/fv3_thompson_no_aero +Checking test 039 fv3_thompson_no_aero results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -2005,24 +2178,27 @@ Checking test 038 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 038 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 + +The total amount of wall time = 89.257883 +Test 039 fv3_thompson_no_aero PASS -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 .... + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_rrfs_v1beta +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/fv3_rrfs_v1beta +Checking test 040 fv3_rrfs_v1beta results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -2073,34 +2249,69 @@ Checking test 039 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 039 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 + +The total amount of wall time = 96.921783 +Test 040 fv3_rrfs_v1beta 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 .... + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfs_v16 +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/fv3_gfs_v16 +Checking test 041 fv3_gfs_v16 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 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 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 + 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 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 @@ -2133,42 +2344,27 @@ Checking test 040 fv3_ccpp_gocart_clm results .... 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_gocart_clm PASS +The total amount of wall time = 173.722201 -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 - 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 +Test 041 fv3_gfs_v16 PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfs_v16 +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/fv3_gfs_v16_restart +Checking test 042 fv3_gfs_v16_restart results .... + 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 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 @@ -2201,12 +2397,15 @@ Checking test 041 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 041 fv3_ccpp_gfs_v16beta_flake PASS +The total amount of wall time = 103.349296 + +Test 042 fv3_gfs_v16_restart PASS -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 .... + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfs_v16_stochy +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/fv3_gfs_v16_stochy +Checking test 043 fv3_gfs_v16_stochy results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -2219,24 +2418,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 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 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 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 @@ -2257,25 +2456,28 @@ 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 +The total amount of wall time = 66.274458 -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 +Test 043 fv3_gfs_v16_stochy PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfs_v16_RRTMGP +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/fv3_gfs_v16_RRTMGP +Checking test 044 fv3_gfs_v16_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 @@ -2287,24 +2489,24 @@ Checking test 043 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 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 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 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 @@ -2325,54 +2527,51 @@ Checking test 043 fv3_ccpp_gsd_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 043 fv3_ccpp_gsd_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 +The total amount of wall time = 228.180089 -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 - Comparing atmos_4xdaily.tile4.nc .........OK - Comparing atmos_4xdaily.tile5.nc .........OK - Comparing atmos_4xdaily.tile6.nc .........OK +Test 044 fv3_gfs_v16_RRTMGP PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfs_v16_RRTMGP_c192L127 +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/fv3_gfs_v16_RRTMGP_c192L127 +Checking test 045 fv3_gfs_v16_RRTMGP_c192L127 results .... 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 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 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 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 @@ -2393,24 +2592,27 @@ Checking test 044 fv3_ccpp_gsd_diag3d_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 044 fv3_ccpp_gsd_diag3d_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 + +The total amount of wall time = 934.256608 +Test 045 fv3_gfs_v16_RRTMGP_c192L127 PASS -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 .... + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfs_v16_RRTMGP +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/fv3_gfs_v16_RRTMGP_2thrd +Checking test 046 fv3_gfs_v16_RRTMGP_2thrd results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -2423,24 +2625,24 @@ Checking test 045 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 @@ -2461,24 +2663,78 @@ Checking test 045 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/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 + +The total amount of wall time = 481.079549 + +Test 046 fv3_gfs_v16_RRTMGP_2thrd PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gocart_clm +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/fv3_gocart_clm +Checking test 047 fv3_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 -Test 045 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 + +The total amount of wall time = 56.850072 +Test 047 fv3_gocart_clm PASS -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 .... + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfs_v16_flake +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/fv3_gfs_v16_flake +Checking test 048 fv3_gfs_v16_flake results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -2491,24 +2747,24 @@ Checking test 046 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 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 @@ -2529,24 +2785,27 @@ Checking test 046 fv3_ccpp_thompson_no_aero_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 046 fv3_ccpp_thompson_no_aero_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 + +The total amount of wall time = 131.940021 +Test 048 fv3_gfs_v16_flake PASS -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 .... + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/HAFS_v0_HWRF_thompson +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/fv3_HAFS_v0_hwrf_thompson +Checking test 049 fv3_HAFS_v0_hwrf_thompson results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -2559,24 +2818,24 @@ Checking test 047 fv3_ccpp_rrfs_v1beta_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 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 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 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 @@ -2597,21 +2856,2761 @@ Checking test 047 fv3_ccpp_rrfs_v1beta_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 047 fv3_ccpp_rrfs_v1beta_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 + +The total amount of wall time = 196.231343 + +Test 049 fv3_HAFS_v0_hwrf_thompson PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/ESG_HAFS_v0_HWRF_thompson +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/fv3_esg_HAFS_v0_hwrf_thompson +Checking test 050 fv3_esg_HAFS_v0_hwrf_thompson results .... + Comparing atmos_4xdaily.nc .........OK + Comparing phyf000.nc .........OK + Comparing phyf012.nc .........OK + Comparing dynf000.nc .........OK + Comparing dynf012.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_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/fv_tracer.res.tile1.nc .........OK + Comparing RESTART/sfc_data.nc .........OK + Comparing RESTART/phy_data.nc .........OK + +The total amount of wall time = 337.262058 + +Test 050 fv3_esg_HAFS_v0_hwrf_thompson PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfsv16_ugwpv1 +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/fv3_gfsv16_ugwpv1 +Checking test 051 fv3_gfsv16_ugwpv1 results .... + 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/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 + +The total amount of wall time = 216.424086 + +Test 051 fv3_gfsv16_ugwpv1 PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfsv16_ugwpv1_warmstart +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/fv3_gfsv16_ugwpv1_warmstart +Checking test 052 fv3_gfsv16_ugwpv1_warmstart results .... + 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/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 + +The total amount of wall time = 217.309093 + +Test 052 fv3_gfsv16_ugwpv1_warmstart PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfs_v16_ras +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/fv3_gfs_v16_ras +Checking test 053 fv3_gfs_v16_ras 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 + +The total amount of wall time = 115.308140 + +Test 053 fv3_gfs_v16_ras PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfs_v16_debug +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/fv3_gfs_v16_debug +Checking test 054 fv3_gfs_v16_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 .........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 + +The total amount of wall time = 279.299568 + +Test 054 fv3_gfs_v16_debug PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfs_v16_RRTMGP_debug +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/fv3_gfs_v16_RRTMGP_debug +Checking test 055 fv3_gfs_v16_RRTMGP_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 .........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 + +The total amount of wall time = 400.934315 + +Test 055 fv3_gfs_v16_RRTMGP_debug PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_regional_control_debug +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/fv3_regional_control_debug +Checking test 056 fv3_regional_control_debug 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 + +The total amount of wall time = 370.951342 + +Test 056 fv3_regional_control_debug PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_control_debug +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/fv3_control_debug +Checking test 057 fv3_control_debug results .... + 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 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 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 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 + +The total amount of wall time = 152.231807 + +Test 057 fv3_control_debug PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_stretched_nest_debug +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/fv3_stretched_nest_debug +Checking test 058 fv3_stretched_nest_debug results .... + Comparing fv3_history2d.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_history.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 + +The total amount of wall time = 438.498754 + +Test 058 fv3_stretched_nest_debug PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gsd_debug +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/fv3_gsd_debug +Checking test 059 fv3_gsd_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 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 + 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 + +The total amount of wall time = 223.826594 + +Test 059 fv3_gsd_debug PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gsd_diag3d_debug +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/fv3_gsd_diag3d_debug +Checking test 060 fv3_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.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 + 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 + +The total amount of wall time = 264.526198 + +Test 060 fv3_gsd_diag3d_debug PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_thompson_debug +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/fv3_thompson_debug +Checking test 061 fv3_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.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 + +The total amount of wall time = 369.883158 + +Test 061 fv3_thompson_debug PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_thompson_no_aero_debug +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/fv3_thompson_no_aero_debug +Checking test 062 fv3_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.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 + +The total amount of wall time = 356.386770 + +Test 062 fv3_thompson_no_aero_debug PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_rrfs_v1beta_debug +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/fv3_rrfs_v1beta_debug +Checking test 063 fv3_rrfs_v1beta_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 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 + 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 + +The total amount of wall time = 216.998776 + +Test 063 fv3_rrfs_v1beta_debug PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/HAFS_v0_HWRF_thompson_debug +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/fv3_HAFS_v0_hwrf_thompson_debug +Checking test 064 fv3_HAFS_v0_hwrf_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.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 + 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 + +The total amount of wall time = 225.130742 + +Test 064 fv3_HAFS_v0_hwrf_thompson_debug PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/ESG_HAFS_v0_HWRF_thompson_debug +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/fv3_esg_HAFS_v0_hwrf_thompson_debug +Checking test 065 fv3_esg_HAFS_v0_hwrf_thompson_debug results .... + Comparing atmos_4xdaily.nc .........OK + Comparing phyf000.nc .........OK + Comparing phyf001.nc .........OK + Comparing dynf000.nc .........OK + Comparing dynf001.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_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/fv_tracer.res.tile1.nc .........OK + Comparing RESTART/sfc_data.nc .........OK + Comparing RESTART/phy_data.nc .........OK + +The total amount of wall time = 400.185128 + +Test 065 fv3_esg_HAFS_v0_hwrf_thompson_debug PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfsv16_ugwpv1_debug +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/fv3_gfsv16_ugwpv1_debug +Checking test 066 fv3_gfsv16_ugwpv1_debug results .... + 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/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 + +The total amount of wall time = 611.714808 + +Test 066 fv3_gfsv16_ugwpv1_debug PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfs_v16_ras_debug +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/fv3_gfs_v16_ras_debug +Checking test 067 fv3_gfs_v16_ras_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 .........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 + +The total amount of wall time = 353.911234 + +Test 067 fv3_gfs_v16_ras_debug PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/cpld_control +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/cpld_control +Checking test 068 cpld_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 + 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/MOM.res.nc .........OK + Comparing RESTART/iced.2016-10-04-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-04-00000.nc .........OK + +The total amount of wall time = 97.968757 + +Test 068 cpld_control PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/cpld_control +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/cpld_restart +Checking test 069 cpld_restart 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 + 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/MOM.res.nc .........OK + Comparing RESTART/iced.2016-10-04-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-04-00000.nc .........OK + +The total amount of wall time = 54.607792 + +Test 069 cpld_restart PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/cpld_controlfrac +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/cpld_controlfrac +Checking test 070 cpld_controlfrac 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 + 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/MOM.res.nc .........OK + Comparing RESTART/iced.2016-10-04-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-04-00000.nc .........OK + +The total amount of wall time = 97.791128 + +Test 070 cpld_controlfrac PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/cpld_controlfrac +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/cpld_restartfrac +Checking test 071 cpld_restartfrac 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 + 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/MOM.res.nc .........OK + Comparing RESTART/iced.2016-10-04-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-04-00000.nc .........OK + +The total amount of wall time = 54.427068 + +Test 071 cpld_restartfrac PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/cpld_control +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/cpld_2threads +Checking test 072 cpld_2threads 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 + 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/MOM.res.nc .........OK + Comparing RESTART/iced.2016-10-04-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-04-00000.nc .........OK + +The total amount of wall time = 259.340500 + +Test 072 cpld_2threads PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/cpld_control +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/cpld_decomp +Checking test 073 cpld_decomp 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 + 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/MOM.res.nc .........OK + Comparing RESTART/iced.2016-10-04-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-04-00000.nc .........OK + +The total amount of wall time = 96.061882 + +Test 073 cpld_decomp PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/cpld_satmedmf +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/cpld_satmedmf +Checking test 074 cpld_satmedmf 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 + 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/MOM.res.nc .........OK + Comparing RESTART/iced.2016-10-04-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-04-00000.nc .........OK + +The total amount of wall time = 95.703503 + +Test 074 cpld_satmedmf PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/cpld_ca +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/cpld_ca +Checking test 075 cpld_ca 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 + 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/MOM.res.nc .........OK + Comparing RESTART/iced.2016-10-04-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-04-00000.nc .........OK + +The total amount of wall time = 96.138269 + +Test 075 cpld_ca PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/cpld_control_c192 +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/cpld_control_c192 +Checking test 076 cpld_control_c192 results .... + 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 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 + 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/MOM.res.nc .........OK + Comparing RESTART/iced.2016-10-05-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-05-00000.nc .........OK + +The total amount of wall time = 408.742485 + +Test 076 cpld_control_c192 PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/cpld_control_c192 +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/cpld_restart_c192 +Checking test 077 cpld_restart_c192 results .... + 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 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 + 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/MOM.res.nc .........OK + Comparing RESTART/iced.2016-10-05-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-05-00000.nc .........OK + +The total amount of wall time = 292.870514 + +Test 077 cpld_restart_c192 PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/cpld_controlfrac_c192 +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/cpld_controlfrac_c192 +Checking test 078 cpld_controlfrac_c192 results .... + 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 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 + 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/MOM.res.nc .........OK + Comparing RESTART/iced.2016-10-05-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-05-00000.nc .........OK + +The total amount of wall time = 407.046572 + +Test 078 cpld_controlfrac_c192 PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/cpld_controlfrac_c192 +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/cpld_restartfrac_c192 +Checking test 079 cpld_restartfrac_c192 results .... + 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 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 + 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/MOM.res.nc .........OK + Comparing RESTART/iced.2016-10-05-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-05-00000.nc .........OK + +The total amount of wall time = 291.165526 + +Test 079 cpld_restartfrac_c192 PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/cpld_control_c384 +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/cpld_control_c384 +Checking test 080 cpld_control_c384 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 + 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/MOM.res.nc .........OK + Comparing RESTART/MOM.res_1.nc .........OK + Comparing RESTART/MOM.res_2.nc .........OK + Comparing RESTART/MOM.res_3.nc .........OK + Comparing RESTART/iced.2016-10-04-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-04-00000.nc .........OK + +The total amount of wall time = 1590.577507 + +Test 080 cpld_control_c384 PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/cpld_control_c384 +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/cpld_restart_c384 +Checking test 081 cpld_restart_c384 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 + 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/MOM.res.nc .........OK + Comparing RESTART/MOM.res_1.nc .........OK + Comparing RESTART/MOM.res_2.nc .........OK + Comparing RESTART/MOM.res_3.nc .........OK + Comparing RESTART/iced.2016-10-04-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-04-00000.nc .........OK + +The total amount of wall time = 837.295993 + +Test 081 cpld_restart_c384 PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/cpld_controlfrac_c384 +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/cpld_controlfrac_c384 +Checking test 082 cpld_controlfrac_c384 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 + 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/MOM.res.nc .........OK + Comparing RESTART/MOM.res_1.nc .........OK + Comparing RESTART/MOM.res_2.nc .........OK + Comparing RESTART/MOM.res_3.nc .........OK + Comparing RESTART/iced.2016-10-04-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-04-00000.nc .........OK + +The total amount of wall time = 1601.229539 + +Test 082 cpld_controlfrac_c384 PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/cpld_controlfrac_c384 +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/cpld_restartfrac_c384 +Checking test 083 cpld_restartfrac_c384 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 + 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/MOM.res.nc .........OK + Comparing RESTART/MOM.res_1.nc .........OK + Comparing RESTART/MOM.res_2.nc .........OK + Comparing RESTART/MOM.res_3.nc .........OK + Comparing RESTART/iced.2016-10-04-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-04-00000.nc .........OK + +The total amount of wall time = 839.801289 + +Test 083 cpld_restartfrac_c384 PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/cpld_bmark +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/cpld_bmark +Checking test 084 cpld_bmark 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 + 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/MOM.res.nc .........OK + Comparing RESTART/MOM.res_1.nc .........OK + Comparing RESTART/MOM.res_2.nc .........OK + Comparing RESTART/MOM.res_3.nc .........OK + Comparing RESTART/iced.2013-04-02-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2013-04-02-00000.nc .........OK + +The total amount of wall time = 904.667933 + +Test 084 cpld_bmark PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/cpld_bmark +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/cpld_restart_bmark +Checking test 085 cpld_restart_bmark 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 + 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/MOM.res.nc .........OK + Comparing RESTART/MOM.res_1.nc .........OK + Comparing RESTART/MOM.res_2.nc .........OK + Comparing RESTART/MOM.res_3.nc .........OK + Comparing RESTART/iced.2013-04-02-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2013-04-02-00000.nc .........OK + +The total amount of wall time = 495.540015 + +Test 085 cpld_restart_bmark PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/cpld_bmarkfrac +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/cpld_bmarkfrac +Checking test 086 cpld_bmarkfrac 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 + 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/MOM.res.nc .........OK + Comparing RESTART/MOM.res_1.nc .........OK + Comparing RESTART/MOM.res_2.nc .........OK + Comparing RESTART/MOM.res_3.nc .........OK + Comparing RESTART/iced.2013-04-02-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2013-04-02-00000.nc .........OK + +The total amount of wall time = 905.748172 + +Test 086 cpld_bmarkfrac PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/cpld_bmarkfrac +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/cpld_restart_bmarkfrac +Checking test 087 cpld_restart_bmarkfrac 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 + 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/MOM.res.nc .........OK + Comparing RESTART/MOM.res_1.nc .........OK + Comparing RESTART/MOM.res_2.nc .........OK + Comparing RESTART/MOM.res_3.nc .........OK + Comparing RESTART/iced.2013-04-02-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2013-04-02-00000.nc .........OK + +The total amount of wall time = 493.215613 + +Test 087 cpld_restart_bmarkfrac PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/cpld_bmarkfrac_v16 +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/cpld_bmarkfrac_v16 +Checking test 088 cpld_bmarkfrac_v16 results .... + 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 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 + Comparing RESTART/MOM.res.nc .........OK + Comparing RESTART/MOM.res_1.nc .........OK + Comparing RESTART/MOM.res_2.nc .........OK + Comparing RESTART/MOM.res_3.nc .........OK + Comparing RESTART/iced.2013-04-01-43200.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2013-04-01-43200.nc .........OK + +The total amount of wall time = 1624.815790 + +Test 088 cpld_bmarkfrac_v16 PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/cpld_bmarkfrac_v16 +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/cpld_restart_bmarkfrac_v16 +Checking test 089 cpld_restart_bmarkfrac_v16 results .... + 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 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 + Comparing RESTART/MOM.res.nc .........OK + Comparing RESTART/MOM.res_1.nc .........OK + Comparing RESTART/MOM.res_2.nc .........OK + Comparing RESTART/MOM.res_3.nc .........OK + Comparing RESTART/iced.2013-04-01-43200.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2013-04-01-43200.nc .........OK + +The total amount of wall time = 882.730217 + +Test 089 cpld_restart_bmarkfrac_v16 PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/cpld_bmark_wave +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/cpld_bmark_wave +Checking test 090 cpld_bmark_wave 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 + Comparing 20130402.000000.out_grd.gwes_30m .........OK + Comparing 20130402.000000.out_pnt.points .........OK + Comparing 20130402.000000.restart.gwes_30m .........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/MOM.res.nc .........OK + Comparing RESTART/MOM.res_1.nc .........OK + Comparing RESTART/MOM.res_2.nc .........OK + Comparing RESTART/MOM.res_3.nc .........OK + Comparing RESTART/iced.2013-04-02-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2013-04-02-00000.nc .........OK + +The total amount of wall time = 1571.612288 + +Test 090 cpld_bmark_wave PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/cpld_bmarkfrac_wave +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/cpld_bmarkfrac_wave +Checking test 091 cpld_bmarkfrac_wave 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 + Comparing 20130402.000000.out_grd.gwes_30m .........OK + Comparing 20130402.000000.out_pnt.points .........OK + Comparing 20130402.000000.restart.gwes_30m .........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/MOM.res.nc .........OK + Comparing RESTART/MOM.res_1.nc .........OK + Comparing RESTART/MOM.res_2.nc .........OK + Comparing RESTART/MOM.res_3.nc .........OK + Comparing RESTART/iced.2013-04-02-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2013-04-02-00000.nc .........OK + +The total amount of wall time = 1563.568665 + +Test 091 cpld_bmarkfrac_wave PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/cpld_bmarkfrac_wave_v16 +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/cpld_bmarkfrac_wave_v16 +Checking test 092 cpld_bmarkfrac_wave_v16 results .... + 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 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 20130401.060000.out_grd.gwes_30m .........OK + Comparing 20130401.060000.out_pnt.points .........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/MOM.res.nc .........OK + Comparing RESTART/MOM.res_1.nc .........OK + Comparing RESTART/MOM.res_2.nc .........OK + Comparing RESTART/MOM.res_3.nc .........OK + Comparing RESTART/iced.2013-04-01-21600.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2013-04-01-21600.nc .........OK + +The total amount of wall time = 1028.924301 + +Test 092 cpld_bmarkfrac_wave_v16 PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/cpld_control_wave +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/cpld_control_wave +Checking test 093 cpld_control_wave 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 + 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/MOM.res.nc .........OK + Comparing RESTART/iced.2016-10-04-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-04-00000.nc .........OK + Comparing 20161004.000000.out_grd.glo_1deg .........OK + Comparing 20161004.000000.out_pnt.points .........OK + Comparing 20161004.000000.restart.glo_1deg .........OK + +The total amount of wall time = 804.330378 + +Test 093 cpld_control_wave PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/cpld_debug +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/cpld_debug +Checking test 094 cpld_debug results .... + 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 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/MOM.res.nc .........OK + Comparing RESTART/iced.2016-10-03-21600.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-03-21600.nc .........OK + +The total amount of wall time = 311.610536 + +Test 094 cpld_debug PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/cpld_debugfrac +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/cpld_debugfrac +Checking test 095 cpld_debugfrac results .... + 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 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/MOM.res.nc .........OK + Comparing RESTART/iced.2016-10-03-21600.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-03-21600.nc .........OK + +The total amount of wall time = 310.286677 + +Test 095 cpld_debugfrac PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/datm_control_cfsr +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/datm_control_cfsr +Checking test 096 datm_control_cfsr results .... + Comparing RESTART/MOM.res.nc .........OK + Comparing RESTART/iced.2011-10-02-00000.nc .........OK + Comparing RESTART/DATM_CFSR.cpl.r.2011-10-02-00000.nc .........OK + +The total amount of wall time = 101.646231 + +Test 096 datm_control_cfsr PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/datm_control_cfsr +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/datm_restart_cfsr +Checking test 097 datm_restart_cfsr results .... + Comparing RESTART/MOM.res.nc .........OK + Comparing RESTART/iced.2011-10-02-00000.nc .........OK + Comparing RESTART/DATM_CFSR.cpl.r.2011-10-02-00000.nc .........OK + +The total amount of wall time = 63.752959 + +Test 097 datm_restart_cfsr PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/datm_control_gefs +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/datm_control_gefs +Checking test 098 datm_control_gefs results .... + Comparing RESTART/MOM.res.nc .........OK + Comparing RESTART/iced.2011-10-02-00000.nc .........OK + Comparing RESTART/DATM_GEFS.cpl.r.2011-10-02-00000.nc .........OK + +The total amount of wall time = 95.376893 + +Test 098 datm_control_gefs PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/datm_bulk_cfsr +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/datm_bulk_cfsr +Checking test 099 datm_bulk_cfsr results .... + Comparing RESTART/MOM.res.nc .........OK + Comparing RESTART/iced.2011-10-02-00000.nc .........OK + Comparing RESTART/DATM_CFSR.cpl.r.2011-10-02-00000.nc .........OK + +The total amount of wall time = 98.506403 + +Test 099 datm_bulk_cfsr PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/datm_bulk_gefs +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/datm_bulk_gefs +Checking test 100 datm_bulk_gefs results .... + Comparing RESTART/MOM.res.nc .........OK + Comparing RESTART/iced.2011-10-02-00000.nc .........OK + Comparing RESTART/DATM_GEFS.cpl.r.2011-10-02-00000.nc .........OK + +The total amount of wall time = 96.103516 + +Test 100 datm_bulk_gefs PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/datm_mx025_cfsr +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/datm_mx025_cfsr +Checking test 101 datm_mx025_cfsr results .... + Comparing RESTART/MOM.res.nc .........OK + Comparing RESTART/MOM.res_1.nc .........OK + Comparing RESTART/MOM.res_2.nc .........OK + Comparing RESTART/MOM.res_3.nc .........OK + Comparing RESTART/iced.2011-10-02-00000.nc .........OK + Comparing RESTART/DATM_CFSR.cpl.r.2011-10-02-00000.nc .........OK + +The total amount of wall time = 387.900527 + +Test 101 datm_mx025_cfsr PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/datm_mx025_gefs +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/datm_mx025_gefs +Checking test 102 datm_mx025_gefs results .... + Comparing RESTART/MOM.res.nc .........OK + Comparing RESTART/MOM.res_1.nc .........OK + Comparing RESTART/MOM.res_2.nc .........OK + Comparing RESTART/MOM.res_3.nc .........OK + Comparing RESTART/iced.2011-10-02-00000.nc .........OK + Comparing RESTART/DATM_GEFS.cpl.r.2011-10-02-00000.nc .........OK + +The total amount of wall time = 388.256182 + +Test 102 datm_mx025_gefs PASS + + +baseline dir = /glade/p/ral/jntp/GMTB/ufs-weather-model/RT/NEMSfv3gfs/develop-20210330/INTEL/datm_debug_cfsr +working dir = /glade/scratch/heinzell/FV3_RT/rt_43538/datm_debug_cfsr +Checking test 103 datm_debug_cfsr results .... + Comparing RESTART/MOM.res.nc .........OK + Comparing RESTART/iced.2011-10-01-21600.nc .........OK + Comparing RESTART/DATM_CFSR.cpl.r.2011-10-01-21600.nc .........OK + +The total amount of wall time = 285.358273 + +Test 103 datm_debug_cfsr PASS REGRESSION TEST WAS SUCCESSFUL -Thu Sep 24 00:22:25 MDT 2020 -Elapsed time: 03h:40m:02s. Have a nice day! +Wed Mar 31 07:35:03 MDT 2021 +Elapsed time: 01h:37m:17s. Have a nice day! diff --git a/tests/RegressionTests_gaea.intel.log b/tests/RegressionTests_gaea.intel.log index 18b5a44ee4..295580d848 100644 --- a/tests/RegressionTests_gaea.intel.log +++ b/tests/RegressionTests_gaea.intel.log @@ -1,9 +1,27 @@ -Sun Dec 29 10:07:24 EST 2019 +Wed Mar 31 14:48:03 EDT 2021 Start Regression test - -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_control -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_control +Compile 001 elapsed time 686 seconds. APP=ATM SUITES=FV3_GFS_2017 +Compile 002 elapsed time 773 seconds. APP=ATM SUITES=FV3_GFS_2017_fv3wam 32BIT=Y MULTI_GASES=Y REPRO=Y +Compile 003 elapsed time 773 seconds. APP=ATM SUITES=FV3_GFS_2017,FV3_GFS_2017_stretched 32BIT=Y +Compile 004 elapsed time 787 seconds. APP=ATM SUITES=FV3_GFS_v15_thompson_mynn 32BIT=Y +Compile 005 elapsed time 810 seconds. APP=ATM SUITES=FV3_GFS_2017_gfdlmp,FV3_GFS_2017_gfdlmp_noahmp +Compile 006 elapsed time 773 seconds. APP=ATM SUITES=FV3_GFS_2017_csawmgshoc,FV3_GFS_2017_csawmg,FV3_GFS_2017_satmedmf,FV3_GFS_2017_satmedmfq +Compile 007 elapsed time 843 seconds. APP=ATM SUITES=FV3_GFS_2017_gfdlmp,FV3_CPT_v0,FV3_GSD_v0,FV3_GFS_v16_thompson,FV3_RAP,FV3_HRRR,FV3_RRFS_v1beta 32BIT=Y +Compile 008 elapsed time 787 seconds. APP=ATM SUITES=FV3_GFS_v16,FV3_GFS_v16_RRTMGP +Compile 009 elapsed time 680 seconds. APP=ATM SUITES=FV3_GFS_v16_csawmg +Compile 010 elapsed time 790 seconds. APP=ATM SUITES=FV3_GFS_2017_gfdlmp,FV3_GFS_2017_gfdlmp_noahmp,FV3_GFS_v16_flake +Compile 011 elapsed time 994 seconds. APP=ATM SUITES=HAFS_v0_hwrf_thompson,HAFS_v0_hwrf,FV3_GFS_v16b_ugwpv1,FV3_GFS_v16_ras +Compile 012 elapsed time 732 seconds. APP=ATM DEBUG=Y SUITES=FV3_GFS_v16,FV3_GFS_v16_RRTMGP +Compile 013 elapsed time 803 seconds. APP=ATM SUITES=FV3_GFS_v15_thompson_mynn,FV3_GFS_2017,FV3_GFS_2017_stretched,FV3_GSD_v0,FV3_GFS_v16_thompson,FV3_RRFS_v1beta 32BIT=Y DEBUG=Y +Compile 014 elapsed time 727 seconds. APP=ATM SUITES=HAFS_v0_hwrf_thompson,HAFS_v0_hwrf,FV3_GFS_v16b_ugwpv1,FV3_GFS_v16_ras DEBUG=Y +Compile 015 elapsed time 997 seconds. APP=S2S SUITES=FV3_GFS_2017_coupled,FV3_GFS_2017_satmedmf_coupled,FV3_GFS_v15p2_coupled,FV3_GFS_v16_coupled +Compile 016 elapsed time 962 seconds. APP=S2S DEBUG=Y SUITES=FV3_GFS_2017_coupled,FV3_GFS_2017_satmedmf_coupled,FV3_GFS_v15p2_coupled,FV3_GFS_v16_coupled +Compile 017 elapsed time 1208 seconds. APP=DATM_NEMS +Compile 018 elapsed time 615 seconds. APP=DATM_NEMS DEBUG=Y + +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_control +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/fv3_control Checking test 001 fv3_control results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -67,11 +85,14 @@ Checking test 001 fv3_control results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK + +The total amount of wall time = 50.174813 + Test 001 fv3_control PASS -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_control -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_decomp +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_control +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/fv3_decomp Checking test 002 fv3_decomp results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -135,11 +156,14 @@ Checking test 002 fv3_decomp results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK + +The total amount of wall time = 44.764782 + Test 002 fv3_decomp PASS -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_control -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_2threads +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_control +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/fv3_2threads Checking test 003 fv3_2threads results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -203,42 +227,27 @@ Checking test 003 fv3_2threads results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK + +The total amount of wall time = 56.485595 + Test 003 fv3_2threads PASS -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_restart -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_restart +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_control +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/fv3_restart Checking test 004 fv3_restart 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 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 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 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 Comparing RESTART/coupler.res .........OK Comparing RESTART/fv_core.res.nc .........OK Comparing RESTART/fv_core.res.tile1.nc .........OK @@ -271,11 +280,14 @@ Checking test 004 fv3_restart results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK + +The total amount of wall time = 23.313295 + Test 004 fv3_restart PASS -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_read_inc -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_read_inc +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_read_inc +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/fv3_read_inc Checking test 005 fv3_read_inc results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -339,22 +351,25 @@ Checking test 005 fv3_read_inc results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK + +The total amount of wall time = 71.352378 + Test 005 fv3_read_inc PASS -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_gfdlmp -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_gfdlmp -Checking test 006 fv3_gfdlmp results .... +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_wrtGauss_netcdf_esmf +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/fv3_wrtGauss_netcdf_esmf +Checking test 006 fv3_wrtGauss_netcdf_esmf 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.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 @@ -375,150 +390,37 @@ Checking test 006 fv3_gfdlmp 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 006 fv3_gfdlmp PASS - - -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_gfdlmprad_gwd -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_gfdlmprad_gwd -Checking test 007 fv3_gfdlmprad_gwd 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 007 fv3_gfdlmprad_gwd PASS +The total amount of wall time = 101.083478 -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_gfdlmprad_noahmp -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_gfdlmprad_noahmp -Checking test 008 fv3_gfdlmprad_noahmp 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 008 fv3_gfdlmprad_noahmp PASS +Test 006 fv3_wrtGauss_netcdf_esmf PASS -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_thompson -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_thompson -Checking test 009 fv3_thompson results .... +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_wrtGauss_netcdf +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/fv3_wrtGauss_netcdf +Checking test 007 fv3_wrtGauss_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.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.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 @@ -539,92 +441,27 @@ Checking test 009 fv3_thompson 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 009 fv3_thompson PASS - - -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_wsm6 -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_wsm6 -Checking test 010 fv3_wsm6 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/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 010 fv3_wsm6 PASS +The total amount of wall time = 40.562493 + +Test 007 fv3_wrtGauss_netcdf PASS -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_wrtGauss_netcdf_esmf -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_wrtGauss_netcdf_esmf -Checking test 011 fv3_wrtGauss_netcdf_esmf results .... + +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_wrtGauss_netcdf_parallel +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/fv3_wrtGauss_netcdf_parallel +Checking test 008 fv3_wrtGauss_netcdf_parallel results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -667,12 +504,15 @@ Checking test 011 fv3_wrtGauss_netcdf_esmf 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_wrtGauss_netcdf_esmf PASS +The total amount of wall time = 286.141075 + +Test 008 fv3_wrtGauss_netcdf_parallel PASS -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_wrtGauss_netcdf -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_wrtGauss_netcdf -Checking test 012 fv3_wrtGauss_netcdf results .... + +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_wrtGlatlon_netcdf +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/fv3_wrtGlatlon_netcdf +Checking test 009 fv3_wrtGlatlon_netcdf results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -715,12 +555,15 @@ Checking test 012 fv3_wrtGauss_netcdf 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_wrtGauss_netcdf PASS +The total amount of wall time = 59.181998 + +Test 009 fv3_wrtGlatlon_netcdf PASS -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_wrtGauss_nemsio -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_wrtGauss_nemsio -Checking test 013 fv3_wrtGauss_nemsio results .... + +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_wrtGauss_nemsio +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/fv3_wrtGauss_nemsio +Checking test 010 fv3_wrtGauss_nemsio results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -763,12 +606,15 @@ Checking test 013 fv3_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 013 fv3_wrtGauss_nemsio PASS +The total amount of wall time = 46.419470 + +Test 010 fv3_wrtGauss_nemsio PASS -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_wrtGauss_nemsio_c192 -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_wrtGauss_nemsio_c192 -Checking test 014 fv3_wrtGauss_nemsio_c192 results .... + +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_wrtGauss_nemsio_c192 +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/fv3_wrtGauss_nemsio_c192 +Checking test 011 fv3_wrtGauss_nemsio_c192 results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -811,12 +657,15 @@ Checking test 014 fv3_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 014 fv3_wrtGauss_nemsio_c192 PASS +The total amount of wall time = 110.951396 + +Test 011 fv3_wrtGauss_nemsio_c192 PASS -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_stochy -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_stochy -Checking test 015 fv3_stochy results .... + +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_stochy +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/fv3_stochy +Checking test 012 fv3_stochy results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -879,42 +728,45 @@ Checking test 015 fv3_stochy 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_stochy PASS +The total amount of wall time = 47.728099 + +Test 012 fv3_stochy PASS -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_iau -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_iau -Checking test 016 fv3_iau results .... + +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_ca +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/fv3_ca +Checking test 013 fv3_ca 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 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 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 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 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 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 @@ -947,70 +799,45 @@ Checking test 016 fv3_iau 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_iau PASS +The total amount of wall time = 28.772703 -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_csawmgshoc -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_csawmgshoc -Checking test 017 fv3_csawmgshoc 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 017 fv3_csawmgshoc PASS +Test 013 fv3_ca PASS -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_csawmg -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_csawmg -Checking test 018 fv3_csawmg results .... +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_lndp +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/fv3_lndp +Checking test 014 fv3_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.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 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 @@ -1043,70 +870,45 @@ Checking test 018 fv3_csawmg 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_csawmg PASS +The total amount of wall time = 49.598280 -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_rasmgshoc -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_rasmgshoc -Checking test 019 fv3_rasmgshoc 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 019 fv3_rasmgshoc PASS +Test 014 fv3_lndp PASS -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_csawmg3shoc127 -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_csawmg3shoc127 -Checking test 020 fv3_csawmg3shoc127 results .... +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_iau +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/fv3_iau +Checking test 015 fv3_iau 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 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 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 @@ -1139,60 +941,15 @@ Checking test 020 fv3_csawmg3shoc127 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_csawmg3shoc127 PASS +The total amount of wall time = 43.331431 -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_satmedmf -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_satmedmf -Checking test 021 fv3_satmedmf 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 021 fv3_satmedmf PASS +Test 015 fv3_iau PASS -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_lheatstrg -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_lheatstrg -Checking test 022 fv3_lheatstrg results .... +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_lheatstrg +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/fv3_lheatstrg +Checking test 016 fv3_lheatstrg results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1235,12 +992,15 @@ Checking test 022 fv3_lheatstrg 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_lheatstrg PASS +The total amount of wall time = 40.239251 + +Test 016 fv3_lheatstrg PASS -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_control -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_appbuild -Checking test 023 fv3_appbuild results .... + +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_multigases_repro +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/fv3_multigases_repro +Checking test 017 fv3_multigases results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1253,24 +1013,24 @@ Checking test 023 fv3_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 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 @@ -1303,12 +1063,21 @@ Checking test 023 fv3_appbuild 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_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 + +The total amount of wall time = 93.875906 +Test 017 fv3_multigases PASS -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_control_32bit -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_control_32bit -Checking test 024 fv3_control_32bit results .... + +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_control_32bit +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/fv3_control_32bit +Checking test 018 fv3_control_32bit results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1371,12 +1140,15 @@ Checking test 024 fv3_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 024 fv3_control_32bit PASS +The total amount of wall time = 48.999196 + +Test 018 fv3_control_32bit PASS -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_stretched -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_stretched -Checking test 025 fv3_stretched results .... + +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_stretched +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/fv3_stretched +Checking test 019 fv3_stretched results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1427,12 +1199,15 @@ Checking test 025 fv3_stretched results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 025 fv3_stretched PASS +The total amount of wall time = 302.762151 + +Test 019 fv3_stretched PASS -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_stretched_nest -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_stretched_nest -Checking test 026 fv3_stretched_nest results .... + +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_stretched_nest +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/fv3_stretched_nest +Checking test 020 fv3_stretched_nest results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1494,80 +1269,97 @@ Checking test 026 fv3_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 026 fv3_stretched_nest PASS +The total amount of wall time = 333.182973 + +Test 020 fv3_stretched_nest PASS -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_regional_control -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_regional_control -Checking test 027 fv3_regional_control results .... + +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_regional_control +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/fv3_regional_control +Checking test 021 fv3_regional_control results .... Comparing atmos_4xdaily.nc .........OK Comparing fv3_history2d.nc .........OK Comparing fv3_history.nc .........OK -Test 027 fv3_regional_control PASS + Comparing RESTART/fv_core.res.tile1_new.nc .........OK + Comparing RESTART/fv_tracer.res.tile1_new.nc .........OK + +The total amount of wall time = 668.505211 +Test 021 fv3_regional_control PASS -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_regional_restart -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_regional_restart -Checking test 028 fv3_regional_restart results .... + +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_regional_restart +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/fv3_regional_restart +Checking test 022 fv3_regional_restart results .... Comparing atmos_4xdaily.nc .........OK Comparing fv3_history2d.nc .........OK Comparing fv3_history.nc .........OK -Test 028 fv3_regional_restart PASS +The total amount of wall time = 368.386881 -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_regional_quilt -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_regional_quilt -Checking test 029 fv3_regional_quilt results .... - Comparing atmos_4xdaily.nc .........OK +Test 022 fv3_regional_restart PASS + + +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_regional_quilt +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/fv3_regional_quilt +Checking test 023 fv3_regional_quilt results .... + Comparing dynf000.nc .........OK + Comparing dynf024.nc .........OK + Comparing phyf000.nc .........OK + Comparing phyf024.nc .........OK + Comparing PRSLEV.GrbF00 .........OK + Comparing PRSLEV.GrbF24 .........OK + Comparing NATLEV.GrbF00 .........OK + Comparing NATLEV.GrbF24 .........OK + +The total amount of wall time = 685.666148 + +Test 023 fv3_regional_quilt PASS + + +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_regional_quilt_hafs +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/fv3_regional_quilt_hafs +Checking test 024 fv3_regional_quilt_hafs results .... Comparing dynf000.nc .........OK Comparing dynf024.nc .........OK Comparing phyf000.nc .........OK Comparing phyf024.nc .........OK -Test 029 fv3_regional_quilt PASS + Comparing HURPRS.GrbF00 .........OK + Comparing HURPRS.GrbF24 .........OK + +The total amount of wall time = 683.682631 + +Test 024 fv3_regional_quilt_hafs PASS -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_regional_c768 -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_regional_c768 -Checking test 030 fv3_regional_c768 results .... +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_regional_quilt_netcdf_parallel +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/fv3_regional_quilt_netcdf_parallel +Checking test 025 fv3_regional_quilt_netcdf_parallel results .... Comparing atmos_4xdaily.nc .........OK - Comparing fv3_history2d.nc .........OK - Comparing fv3_history.nc .........OK -Test 030 fv3_regional_c768 PASS + Comparing dynf000.nc .........OK + Comparing dynf024.nc .........OK + Comparing phyf000.nc .........OK + Comparing phyf024.nc .........OK + +The total amount of wall time = 702.879462 + +Test 025 fv3_regional_quilt_netcdf_parallel PASS -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_control_repro -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_control_repro -Checking test 031 fv3_control results .... +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfdlmp +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/fv3_gfdlmp +Checking test 026 fv3_gfdlmp 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 @@ -1588,54 +1380,37 @@ Checking test 031 fv3_control 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 031 fv3_control 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 +The total amount of wall time = 47.820318 -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_control_repro -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_decomp_repro -Checking test 032 fv3_decomp results .... +Test 026 fv3_gfdlmp PASS + + +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfdlmprad_gwd +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/fv3_gfdlmprad_gwd +Checking test 027 fv3_gfdlmprad_gwd 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 @@ -1656,54 +1431,37 @@ Checking test 032 fv3_decomp 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 032 fv3_decomp 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 + +The total amount of wall time = 53.022131 + +Test 027 fv3_gfdlmprad_gwd PASS -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_control_repro -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_2threads_repro -Checking test 033 fv3_2threads results .... +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfdlmprad_noahmp +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/fv3_gfdlmprad_noahmp +Checking test 028 fv3_gfdlmprad_noahmp 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 @@ -1724,54 +1482,37 @@ Checking test 033 fv3_2threads 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 033 fv3_2threads 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 +The total amount of wall time = 48.924039 -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_restart_repro -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_restart_repro -Checking test 034 fv3_restart results .... +Test 028 fv3_gfdlmprad_noahmp PASS + + +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_csawmg +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/fv3_csawmg +Checking test 029 fv3_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 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 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 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 @@ -1804,42 +1545,25 @@ Checking test 034 fv3_restart 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_restart PASS + +The total amount of wall time = 126.002535 + +Test 029 fv3_csawmg PASS -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_read_inc_repro -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_read_inc_repro -Checking test 035 fv3_read_inc results .... +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_satmedmf +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/fv3_satmedmf +Checking test 030 fv3_satmedmf 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 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 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 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 @@ -1872,22 +1596,25 @@ Checking test 035 fv3_read_inc 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_read_inc PASS +The total amount of wall time = 71.694143 -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_wrtGauss_netcdf_esmf_repro -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_wrtGauss_netcdf_esmf_repro -Checking test 036 fv3_wrtGauss_netcdf_esmf results .... +Test 030 fv3_satmedmf PASS + + +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_satmedmfq +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/fv3_satmedmfq +Checking test 031 fv3_satmedmfq 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 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 @@ -1920,22 +1647,25 @@ Checking test 036 fv3_wrtGauss_netcdf_esmf 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_wrtGauss_netcdf_esmf PASS + +The total amount of wall time = 51.045916 + +Test 031 fv3_satmedmfq PASS -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_wrtGauss_netcdf_repro -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_wrtGauss_netcdf_repro -Checking test 037 fv3_wrtGauss_netcdf results .... +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfdlmp_32bit +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/fv3_gfdlmp_32bit +Checking test 032 fv3_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.nc .........OK - Comparing phyf024.nc .........OK - Comparing dynf000.nc .........OK - Comparing dynf024.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 @@ -1956,24 +1686,27 @@ Checking test 037 fv3_wrtGauss_netcdf 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 037 fv3_wrtGauss_netcdf 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 +The total amount of wall time = 42.429411 -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_wrtGauss_nemsio_repro -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_wrtGauss_nemsio_repro -Checking test 038 fv3_wrtGauss_nemsio results .... +Test 032 fv3_gfdlmp_32bit PASS + + +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfdlmprad_32bit_post +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/fv3_gfdlmprad_32bit_post +Checking test 033 fv3_gfdlmprad_32bit_post results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1984,6 +1717,10 @@ Checking test 038 fv3_wrtGauss_nemsio 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 @@ -2004,24 +1741,27 @@ Checking test 038 fv3_wrtGauss_nemsio 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 038 fv3_wrtGauss_nemsio 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 + +The total amount of wall time = 79.347056 + +Test 033 fv3_gfdlmprad_32bit_post PASS -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_wrtGauss_nemsio_c192_repro -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_wrtGauss_nemsio_c192_repro -Checking test 039 fv3_wrtGauss_nemsio_c192 results .... +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_cpt +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/fv3_cpt +Checking test 034 fv3_cpt results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -2064,86 +1804,39 @@ Checking test 039 fv3_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 039 fv3_wrtGauss_nemsio_c192 PASS - - -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_stochy_repro -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_stochy_repro -Checking test 040 fv3_stochy 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 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 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 040 fv3_stochy PASS + +The total amount of wall time = 288.075899 + +Test 034 fv3_cpt PASS -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_iau_repro -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_iau_repro -Checking test 041 fv3_iau results .... +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gsd +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/fv3_gsd +Checking test 035 fv3_gsd 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 phyf027.tile1.nc .........OK Comparing phyf027.tile2.nc .........OK Comparing phyf027.tile3.nc .........OK @@ -2156,6 +1849,18 @@ Checking test 041 fv3_iau results .... 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 + 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 dynf027.tile1.nc .........OK Comparing dynf027.tile2.nc .........OK Comparing dynf027.tile3.nc .........OK @@ -2200,22 +1905,45 @@ Checking test 041 fv3_iau 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_iau PASS +The total amount of wall time = 184.512953 -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_gfdlmp_repro -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_gfdlmp_repro -Checking test 042 fv3_gfdlmp results .... +Test 035 fv3_gsd PASS + + +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_rap +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/fv3_rap +Checking test 036 fv3_rap 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 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 @@ -2236,82 +1964,57 @@ Checking test 042 fv3_gfdlmp 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 042 fv3_gfdlmp PASS - - -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_gfdlmprad_gwd_repro -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_gfdlmprad_gwd_repro -Checking test 043 fv3_gfdlmprad_gwd 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 043 fv3_gfdlmprad_gwd PASS + +The total amount of wall time = 96.243462 + +Test 036 fv3_rap PASS -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_gfdlmprad_noahmp_repro -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_gfdlmprad_noahmp_repro -Checking test 044 fv3_gfdlmprad_noahmp results .... +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_hrrr +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/fv3_hrrr +Checking test 037 fv3_hrrr 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 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 @@ -2332,34 +2035,57 @@ Checking test 044 fv3_gfdlmprad_noahmp 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 044 fv3_gfdlmprad_noahmp 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 +The total amount of wall time = 89.734978 -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_csawmgshoc_repro -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_csawmgshoc_repro -Checking test 045 fv3_csawmgshoc results .... +Test 037 fv3_hrrr PASS + + +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_thompson +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/fv3_thompson +Checking test 038 fv3_thompson 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 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 @@ -2392,22 +2118,45 @@ Checking test 045 fv3_csawmgshoc 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_csawmgshoc PASS + +The total amount of wall time = 85.402476 + +Test 038 fv3_thompson PASS -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_csawmg3shoc127_repro -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_csawmg3shoc127_repro -Checking test 046 fv3_csawmg3shoc127 results .... +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_thompson_no_aero +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/fv3_thompson_no_aero +Checking test 039 fv3_thompson_no_aero 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 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 @@ -2440,643 +2189,15 @@ Checking test 046 fv3_csawmg3shoc127 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_csawmg3shoc127 PASS +The total amount of wall time = 111.524850 -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_csawmg_repro -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_csawmg_repro -Checking test 047 fv3_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 047 fv3_csawmg PASS - - -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_satmedmf_repro -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_satmedmf_repro -Checking test 048 fv3_satmedmf 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_satmedmf PASS - - -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_control_repro -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_appbuild_repro -Checking test 049 fv3_appbuild 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 049 fv3_appbuild PASS - - -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_control_32bit_repro -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_control_32bit_repro -Checking test 050 fv3_control_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.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 050 fv3_control_32bit PASS - - -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_stretched_repro -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_stretched_repro -Checking test 051 fv3_stretched 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 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_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 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 051 fv3_stretched PASS - - -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_stretched_nest_repro -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_stretched_nest_repro -Checking test 052 fv3_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.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.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.tile7.nc .........OK - Comparing RESTART/coupler.res .........OK - Comparing RESTART/fv_core.res.nc .........OK - Comparing RESTART/fv_core.res.nest02.nc .........OK - Comparing RESTART/fv_BC_ne.res.nest02.nc .........OK - Comparing RESTART/fv_BC_sw.res.nest02.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_core.res.nest02.tile7.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_srf_wnd.res.nest02.tile7.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/fv_tracer.res.nest02.tile7.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/phy_data.nest02.tile7.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/sfc_data.nest02.tile7.nc .........OK -Test 052 fv3_stretched_nest PASS - - -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_regional_control_repro -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_regional_control_repro -Checking test 053 fv3_regional_control results .... - Comparing atmos_4xdaily.nc .........OK - Comparing fv3_history2d.nc .........OK - Comparing fv3_history.nc .........OK -Test 053 fv3_regional_control PASS - - -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_regional_restart_repro -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_regional_restart_repro -Checking test 054 fv3_regional_restart results .... - Comparing atmos_4xdaily.nc .........OK - Comparing fv3_history2d.nc .........OK - Comparing fv3_history.nc .........OK -Test 054 fv3_regional_restart PASS - - -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_regional_quilt_repro -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_regional_quilt_repro -Checking test 055 fv3_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 055 fv3_regional_quilt PASS - - -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_regional_c768_repro -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_regional_c768_repro -Checking test 056 fv3_regional_c768 results .... - Comparing atmos_4xdaily.nc .........OK - Comparing fv3_history2d.nc .........OK - Comparing fv3_history.nc .........OK -Test 056 fv3_regional_c768 PASS - - -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_gfdlmp_32bit_repro -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_gfdlmp_32bit_repro -Checking test 057 fv3_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 057 fv3_gfdlmp_32bit PASS - - -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_gfs_v15_repro -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_gfs_v15_repro -Checking test 058 fv3_gfs_v15 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/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_gfs_v15 PASS - - -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_gfs_v15plus_repro -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_gfs_v15plus_repro -Checking test 059 fv3_gfs_v15plus 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/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_gfs_v15plus PASS - - -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_cpt_repro -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_cpt_repro -Checking test 060 fv3_cpt 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 - 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 060 fv3_cpt PASS +Test 039 fv3_thompson_no_aero PASS -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_control_repro -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_ccpp_control_repro -Checking test 061 fv3_ccpp_control results .... +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_rrfs_v1beta +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/fv3_rrfs_v1beta +Checking test 040 fv3_rrfs_v1beta results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -3139,12 +2260,15 @@ Checking test 061 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 061 fv3_ccpp_control PASS +The total amount of wall time = 91.876529 + +Test 040 fv3_rrfs_v1beta PASS -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_control_repro -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_ccpp_decomp_repro -Checking test 062 fv3_ccpp_decomp results .... + +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfs_v16 +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/fv3_gfs_v16 +Checking test 041 fv3_gfs_v16 results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -3163,6 +2287,12 @@ Checking test 062 fv3_ccpp_decomp results .... Comparing phyf024.tile4.nc .........OK Comparing phyf024.tile5.nc .........OK Comparing phyf024.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 @@ -3175,6 +2305,12 @@ Checking test 062 fv3_ccpp_decomp results .... Comparing dynf024.tile4.nc .........OK Comparing dynf024.tile5.nc .........OK Comparing dynf024.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 @@ -3195,116 +2331,33 @@ Checking test 062 fv3_ccpp_decomp 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 062 fv3_ccpp_decomp PASS - - -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_control_repro -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_ccpp_2threads_repro -Checking test 063 fv3_ccpp_2threads 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 063 fv3_ccpp_2threads PASS +The total amount of wall time = 158.936340 -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_restart_repro -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_ccpp_restart_repro -Checking test 064 fv3_ccpp_restart 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 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 +Test 041 fv3_gfs_v16 PASS + + +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfs_v16 +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/fv3_gfs_v16_restart +Checking test 042 fv3_gfs_v16_restart results .... 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 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 @@ -3331,54 +2384,57 @@ Checking test 064 fv3_ccpp_restart 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 064 fv3_ccpp_restart 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 + +The total amount of wall time = 97.335443 +Test 042 fv3_gfs_v16_restart PASS -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_read_inc_repro -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_ccpp_read_inc_repro -Checking test 065 fv3_ccpp_read_inc results .... + +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfs_v16_stochy +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/fv3_gfs_v16_stochy +Checking test 043 fv3_gfs_v16_stochy 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 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 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 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 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 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 @@ -3399,34 +2455,57 @@ Checking test 065 fv3_ccpp_read_inc 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 065 fv3_ccpp_read_inc 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 + +The total amount of wall time = 57.713917 +Test 043 fv3_gfs_v16_stochy PASS -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_wrtGauss_netcdf_esmf_repro -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_ccpp_wrtGauss_netcdf_esmf_repro -Checking test 066 fv3_ccpp_wrtGauss_netcdf_esmf results .... + +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfs_v16_RRTMGP +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/fv3_gfs_v16_RRTMGP +Checking test 044 fv3_gfs_v16_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.nc .........OK - Comparing phyf024.nc .........OK - Comparing dynf000.nc .........OK - Comparing dynf024.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 @@ -3447,34 +2526,51 @@ Checking test 066 fv3_ccpp_wrtGauss_netcdf_esmf 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 066 fv3_ccpp_wrtGauss_netcdf_esmf 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 +The total amount of wall time = 181.860915 -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_wrtGauss_netcdf_repro -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_ccpp_wrtGauss_netcdf_repro -Checking test 067 fv3_ccpp_wrtGauss_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 +Test 044 fv3_gfs_v16_RRTMGP PASS + + +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfs_v16_RRTMGP_c192L127 +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/fv3_gfs_v16_RRTMGP_c192L127 +Checking test 045 fv3_gfs_v16_RRTMGP_c192L127 results .... + 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 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 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 @@ -3495,34 +2591,57 @@ Checking test 067 fv3_ccpp_wrtGauss_netcdf 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 067 fv3_ccpp_wrtGauss_netcdf 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 + +The total amount of wall time = 719.362767 +Test 045 fv3_gfs_v16_RRTMGP_c192L127 PASS -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_wrtGauss_nemsio_repro -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_ccpp_wrtGauss_nemsio_repro -Checking test 068 fv3_ccpp_wrtGauss_nemsio results .... + +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfs_v16_RRTMGP +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/fv3_gfs_v16_RRTMGP_2thrd +Checking test 046 fv3_gfs_v16_RRTMGP_2thrd 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 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 @@ -3543,24 +2662,27 @@ Checking test 068 fv3_ccpp_wrtGauss_nemsio 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 068 fv3_ccpp_wrtGauss_nemsio 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 + +The total amount of wall time = 274.543156 +Test 046 fv3_gfs_v16_RRTMGP_2thrd PASS -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_wrtGauss_nemsio_c192_repro -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_ccpp_wrtGauss_nemsio_c192_repro -Checking test 069 fv3_ccpp_wrtGauss_nemsio_c192 results .... + +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfsv16_csawmg +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/fv3_gfsv16_csawmg +Checking test 047 fv3_gfsv16_csawmg results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -3603,42 +2725,25 @@ Checking test 069 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 069 fv3_ccpp_wrtGauss_nemsio_c192 PASS +The total amount of wall time = 129.701909 + +Test 047 fv3_gfsv16_csawmg PASS -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_stochy_repro -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_ccpp_stochy_repro -Checking test 070 fv3_ccpp_stochy results .... + +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfsv16_csawmgt +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/fv3_gfsv16_csawmgt +Checking test 048 fv3_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 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 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 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 @@ -3671,42 +2776,25 @@ Checking test 070 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 070 fv3_ccpp_stochy PASS +The total amount of wall time = 131.454042 + +Test 048 fv3_gfsv16_csawmgt PASS -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_iau_repro -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_ccpp_iau_repro -Checking test 071 fv3_ccpp_iau results .... + +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gocart_clm +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/fv3_gocart_clm +Checking test 049 fv3_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 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 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 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 @@ -3727,92 +2815,27 @@ Checking test 071 fv3_ccpp_iau 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 071 fv3_ccpp_iau PASS - - -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_control_repro -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_ccpp_appbuild_repro -Checking test 072 fv3_ccpp_appbuild 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 072 fv3_ccpp_appbuild PASS +The total amount of wall time = 51.522579 + +Test 049 fv3_gocart_clm PASS -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_control_32bit_repro -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_ccpp_control_32bit_repro -Checking test 073 fv3_ccpp_control_32bit results .... + +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfs_v16_flake +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/fv3_gfs_v16_flake +Checking test 050 fv3_gfs_v16_flake results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -3863,195 +2886,143 @@ Checking test 073 fv3_ccpp_control_32bit 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 073 fv3_ccpp_control_32bit PASS - - -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_stretched_repro -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_ccpp_stretched_repro -Checking test 074 fv3_ccpp_stretched 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 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_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 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 074 fv3_ccpp_stretched PASS +The total amount of wall time = 108.969416 + +Test 050 fv3_gfs_v16_flake PASS -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_stretched_nest_repro -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_ccpp_stretched_nest_repro -Checking test 075 fv3_ccpp_stretched_nest results .... + +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/HAFS_v0_HWRF_thompson +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/fv3_HAFS_v0_hwrf_thompson +Checking test 051 fv3_HAFS_v0_hwrf_thompson 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.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.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.tile7.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.nest02.nc .........OK - Comparing RESTART/fv_BC_ne.res.nest02.nc .........OK - Comparing RESTART/fv_BC_sw.res.nest02.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_core.res.nest02.tile7.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_srf_wnd.res.nest02.tile7.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/fv_tracer.res.nest02.tile7.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/phy_data.nest02.tile7.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/sfc_data.nest02.tile7.nc .........OK -Test 075 fv3_ccpp_stretched_nest PASS - - -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_regional_control_repro -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_ccpp_regional_control_repro -Checking test 076 fv3_ccpp_regional_control results .... - Comparing atmos_4xdaily.nc .........OK - Comparing fv3_history2d.nc .........OK - Comparing fv3_history.nc .........OK -Test 076 fv3_ccpp_regional_control 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 +The total amount of wall time = 161.156980 -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_regional_restart_repro -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_ccpp_regional_restart_repro -Checking test 077 fv3_ccpp_regional_restart results .... - Comparing atmos_4xdaily.nc .........OK - Comparing fv3_history2d.nc .........OK - Comparing fv3_history.nc .........OK -Test 077 fv3_ccpp_regional_restart PASS +Test 051 fv3_HAFS_v0_hwrf_thompson PASS -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_regional_quilt_repro -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_ccpp_regional_quilt_repro -Checking test 078 fv3_ccpp_regional_quilt results .... +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/ESG_HAFS_v0_HWRF_thompson +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/fv3_esg_HAFS_v0_hwrf_thompson +Checking test 052 fv3_esg_HAFS_v0_hwrf_thompson results .... Comparing atmos_4xdaily.nc .........OK - Comparing dynf000.nc .........OK - Comparing dynf024.nc .........OK Comparing phyf000.nc .........OK - Comparing phyf024.nc .........OK -Test 078 fv3_ccpp_regional_quilt PASS + Comparing phyf012.nc .........OK + Comparing dynf000.nc .........OK + Comparing dynf012.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_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/fv_tracer.res.tile1.nc .........OK + Comparing RESTART/sfc_data.nc .........OK + Comparing RESTART/phy_data.nc .........OK +The total amount of wall time = 323.369374 -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_regional_c768_repro -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_ccpp_regional_c768_repro -Checking test 079 fv3_ccpp_regional_c768 results .... - Comparing atmos_4xdaily.nc .........OK - Comparing fv3_history2d.nc .........OK - Comparing fv3_history.nc .........OK -Test 079 fv3_ccpp_regional_c768 PASS +Test 052 fv3_esg_HAFS_v0_hwrf_thompson PASS -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_gfdlmp_repro -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_ccpp_gfdlmp_repro -Checking test 080 fv3_ccpp_gfdlmp 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 +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfsv16_ugwpv1 +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/fv3_gfsv16_ugwpv1 +Checking test 053 fv3_gfsv16_ugwpv1 results .... + 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 @@ -4084,22 +3055,39 @@ Checking test 080 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 080 fv3_ccpp_gfdlmp PASS +The total amount of wall time = 187.176598 -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_gfdlmprad_gwd_repro -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_ccpp_gfdlmprad_gwd_repro -Checking test 081 fv3_ccpp_gfdlmprad_gwd 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 +Test 053 fv3_gfsv16_ugwpv1 PASS + + +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfsv16_ugwpv1_warmstart +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/fv3_gfsv16_ugwpv1_warmstart +Checking test 054 fv3_gfsv16_ugwpv1_warmstart results .... + 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 @@ -4132,22 +3120,45 @@ Checking test 081 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 081 fv3_ccpp_gfdlmprad_gwd PASS +The total amount of wall time = 185.865885 -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_gfdlmprad_noahmp_repro -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_ccpp_gfdlmprad_noahmp_repro -Checking test 082 fv3_ccpp_gfdlmprad_noahmp results .... +Test 054 fv3_gfsv16_ugwpv1_warmstart PASS + + +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfs_v16_ras +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/fv3_gfs_v16_ras +Checking test 055 fv3_gfs_v16_ras 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 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 @@ -4168,34 +3179,57 @@ Checking test 082 fv3_ccpp_gfdlmprad_noahmp 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 082 fv3_ccpp_gfdlmprad_noahmp 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 + +The total amount of wall time = 130.800614 + +Test 055 fv3_gfs_v16_ras PASS -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_csawmg_repro -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_ccpp_csawmg_repro -Checking test 083 fv3_ccpp_csawmg results .... +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfs_v16_debug +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/fv3_gfs_v16_debug +Checking test 056 fv3_gfs_v16_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 @@ -4228,22 +3262,45 @@ Checking test 083 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 083 fv3_ccpp_csawmg PASS +The total amount of wall time = 249.177291 -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_satmedmf_repro -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_ccpp_satmedmf_repro -Checking test 084 fv3_ccpp_satmedmf results .... +Test 056 fv3_gfs_v16_debug PASS + + +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfs_v16_RRTMGP_debug +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/fv3_gfs_v16_RRTMGP_debug +Checking test 057 fv3_gfs_v16_RRTMGP_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 @@ -4276,22 +3333,115 @@ Checking test 084 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 084 fv3_ccpp_satmedmf PASS +The total amount of wall time = 379.920803 + +Test 057 fv3_gfs_v16_RRTMGP_debug PASS + + +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_regional_control_debug +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/fv3_regional_control_debug +Checking test 058 fv3_regional_control_debug 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 + +The total amount of wall time = 371.056099 + +Test 058 fv3_regional_control_debug PASS + + +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_control_debug +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/fv3_control_debug +Checking test 059 fv3_control_debug results .... + 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 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 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 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 + +The total amount of wall time = 133.348004 + +Test 059 fv3_control_debug PASS + + +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_stretched_nest_debug +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/fv3_stretched_nest_debug +Checking test 060 fv3_stretched_nest_debug results .... + Comparing fv3_history2d.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_history.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 + +The total amount of wall time = 443.229898 + +Test 060 fv3_stretched_nest_debug PASS -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_gfdlmp_32bit_repro -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_ccpp_gfdlmp_32bit_repro -Checking test 085 fv3_ccpp_gfdlmp_32bit results .... + +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gsd_debug +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/fv3_gsd_debug +Checking test 061 fv3_gsd_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 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 RESTART/coupler.res .........OK Comparing RESTART/fv_core.res.nc .........OK Comparing RESTART/fv_core.res.tile1.nc .........OK @@ -4312,24 +3462,27 @@ Checking test 085 fv3_ccpp_gfdlmp_32bit 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 085 fv3_ccpp_gfdlmp_32bit 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 + +The total amount of wall time = 203.777127 +Test 061 fv3_gsd_debug PASS -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_gfs_v15_repro -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_ccpp_gfs_v15_repro -Checking test 086 fv3_ccpp_gfs_v15 results .... + +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gsd_diag3d_debug +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/fv3_gsd_diag3d_debug +Checking test 062 fv3_gsd_diag3d_debug results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -4342,24 +3495,24 @@ Checking test 086 fv3_ccpp_gfs_v15 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 @@ -4380,24 +3533,27 @@ Checking test 086 fv3_ccpp_gfs_v15 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 086 fv3_ccpp_gfs_v15 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 + +The total amount of wall time = 224.266477 +Test 062 fv3_gsd_diag3d_debug PASS -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_gfs_v15plus_repro -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_ccpp_gfs_v15plus_repro -Checking test 087 fv3_ccpp_gfs_v15plus results .... + +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_thompson_debug +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/fv3_thompson_debug +Checking test 063 fv3_thompson_debug results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -4410,24 +3566,24 @@ Checking test 087 fv3_ccpp_gfs_v15plus 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 @@ -4448,34 +3604,57 @@ Checking test 087 fv3_ccpp_gfs_v15plus 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 087 fv3_ccpp_gfs_v15plus 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 + +The total amount of wall time = 345.971137 +Test 063 fv3_thompson_debug PASS -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_cpt_repro -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_ccpp_cpt_repro -Checking test 088 fv3_ccpp_cpt results .... + +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_thompson_no_aero_debug +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/fv3_thompson_no_aero_debug +Checking test 064 fv3_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 @@ -4508,18 +3687,15 @@ Checking test 088 fv3_ccpp_cpt 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 088 fv3_ccpp_cpt PASS +The total amount of wall time = 333.181346 + +Test 064 fv3_thompson_no_aero_debug PASS -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_gsd_repro -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_ccpp_gsd_repro -Checking test 089 fv3_ccpp_gsd results .... + +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_rrfs_v1beta_debug +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/fv3_rrfs_v1beta_debug +Checking test 065 fv3_rrfs_v1beta_debug results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -4532,48 +3708,24 @@ Checking test 089 fv3_ccpp_gsd 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 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 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 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 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 @@ -4606,12 +3758,15 @@ Checking test 089 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 089 fv3_ccpp_gsd PASS +The total amount of wall time = 193.694881 + +Test 065 fv3_rrfs_v1beta_debug PASS -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_control_ccpp -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_ccpp_control_prod -Checking test 090 fv3_ccpp_control results .... + +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/HAFS_v0_HWRF_thompson_debug +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/fv3_HAFS_v0_hwrf_thompson_debug +Checking test 066 fv3_HAFS_v0_hwrf_thompson_debug results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -4624,24 +3779,24 @@ Checking test 090 fv3_ccpp_control 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 @@ -4662,54 +3817,72 @@ Checking test 090 fv3_ccpp_control 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 090 fv3_ccpp_control 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 +The total amount of wall time = 206.633516 -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_control_ccpp -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_ccpp_decomp_prod -Checking test 091 fv3_ccpp_decomp 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 +Test 066 fv3_HAFS_v0_hwrf_thompson_debug PASS + + +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/ESG_HAFS_v0_HWRF_thompson_debug +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/fv3_esg_HAFS_v0_hwrf_thompson_debug +Checking test 067 fv3_esg_HAFS_v0_hwrf_thompson_debug results .... + Comparing atmos_4xdaily.nc .........OK + Comparing phyf000.nc .........OK + Comparing phyf001.nc .........OK + Comparing dynf000.nc .........OK + Comparing dynf001.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_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/fv_tracer.res.tile1.nc .........OK + Comparing RESTART/sfc_data.nc .........OK + Comparing RESTART/phy_data.nc .........OK + +The total amount of wall time = 380.072689 + +Test 067 fv3_esg_HAFS_v0_hwrf_thompson_debug PASS + + +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfsv16_ugwpv1_debug +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/fv3_gfsv16_ugwpv1_debug +Checking test 068 fv3_gfsv16_ugwpv1_debug results .... 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 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 @@ -4730,24 +3903,27 @@ Checking test 091 fv3_ccpp_decomp 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 091 fv3_ccpp_decomp 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 + +The total amount of wall time = 589.153589 +Test 068 fv3_gfsv16_ugwpv1_debug PASS -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_control_ccpp -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_ccpp_2threads_prod -Checking test 092 fv3_ccpp_2threads results .... + +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfs_v16_ras_debug +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/fv3_gfs_v16_ras_debug +Checking test 069 fv3_gfs_v16_ras_debug results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -4760,24 +3936,24 @@ Checking test 092 fv3_ccpp_2threads 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 @@ -4810,42 +3986,27 @@ Checking test 092 fv3_ccpp_2threads results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 092 fv3_ccpp_2threads PASS - -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_restart_ccpp -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_ccpp_restart_prod -Checking test 093 fv3_ccpp_restart 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 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 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 +The total amount of wall time = 328.785415 + +Test 069 fv3_gfs_v16_ras_debug PASS + + +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/cpld_control +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/cpld_control +Checking test 070 cpld_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 Comparing RESTART/coupler.res .........OK Comparing RESTART/fv_core.res.nc .........OK Comparing RESTART/fv_core.res.tile1.nc .........OK @@ -4878,42 +4039,30 @@ Checking test 093 fv3_ccpp_restart results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 093 fv3_ccpp_restart PASS + Comparing RESTART/MOM.res.nc .........OK + Comparing RESTART/iced.2016-10-04-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-04-00000.nc .........OK +The total amount of wall time = 121.002945 -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_read_inc_ccpp -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_ccpp_read_inc_prod -Checking test 094 fv3_ccpp_read_inc 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 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 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 +Test 070 cpld_control PASS + + +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/cpld_control +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/cpld_restart +Checking test 071 cpld_restart 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 Comparing RESTART/coupler.res .........OK Comparing RESTART/fv_core.res.nc .........OK Comparing RESTART/fv_core.res.tile1.nc .........OK @@ -4946,22 +4095,30 @@ Checking test 094 fv3_ccpp_read_inc results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 094 fv3_ccpp_read_inc PASS + Comparing RESTART/MOM.res.nc .........OK + Comparing RESTART/iced.2016-10-04-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-04-00000.nc .........OK +The total amount of wall time = 48.987853 -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_wrtGauss_netcdf_esmf_ccpp -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_ccpp_wrtGauss_netcdf_esmf_prod -Checking test 095 fv3_ccpp_wrtGauss_netcdf_esmf 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 +Test 071 cpld_restart PASS + + +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/cpld_controlfrac +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/cpld_controlfrac +Checking test 072 cpld_controlfrac 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 Comparing RESTART/coupler.res .........OK Comparing RESTART/fv_core.res.nc .........OK Comparing RESTART/fv_core.res.tile1.nc .........OK @@ -4994,22 +4151,30 @@ Checking test 095 fv3_ccpp_wrtGauss_netcdf_esmf results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 095 fv3_ccpp_wrtGauss_netcdf_esmf PASS + Comparing RESTART/MOM.res.nc .........OK + Comparing RESTART/iced.2016-10-04-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-04-00000.nc .........OK +The total amount of wall time = 92.077729 -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_wrtGauss_netcdf_ccpp -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_ccpp_wrtGauss_netcdf_prod -Checking test 096 fv3_ccpp_wrtGauss_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 +Test 072 cpld_controlfrac PASS + + +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/cpld_controlfrac +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/cpld_restartfrac +Checking test 073 cpld_restartfrac 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 Comparing RESTART/coupler.res .........OK Comparing RESTART/fv_core.res.nc .........OK Comparing RESTART/fv_core.res.tile1.nc .........OK @@ -5042,22 +4207,30 @@ Checking test 096 fv3_ccpp_wrtGauss_netcdf results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 096 fv3_ccpp_wrtGauss_netcdf PASS + Comparing RESTART/MOM.res.nc .........OK + Comparing RESTART/iced.2016-10-04-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-04-00000.nc .........OK +The total amount of wall time = 65.965430 -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_wrtGauss_nemsio_ccpp -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_ccpp_wrtGauss_nemsio_prod -Checking test 097 fv3_ccpp_wrtGauss_nemsio 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 +Test 073 cpld_restartfrac PASS + + +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/cpld_control +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/cpld_2threads +Checking test 074 cpld_2threads 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 Comparing RESTART/coupler.res .........OK Comparing RESTART/fv_core.res.nc .........OK Comparing RESTART/fv_core.res.tile1.nc .........OK @@ -5090,22 +4263,30 @@ Checking test 097 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 097 fv3_ccpp_wrtGauss_nemsio PASS + Comparing RESTART/MOM.res.nc .........OK + Comparing RESTART/iced.2016-10-04-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-04-00000.nc .........OK +The total amount of wall time = 120.803755 -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_wrtGauss_nemsio_c192_ccpp -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_ccpp_wrtGauss_nemsio_c192_prod -Checking test 098 fv3_ccpp_wrtGauss_nemsio_c192 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 +Test 074 cpld_2threads PASS + + +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/cpld_control +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/cpld_decomp +Checking test 075 cpld_decomp 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 Comparing RESTART/coupler.res .........OK Comparing RESTART/fv_core.res.nc .........OK Comparing RESTART/fv_core.res.tile1.nc .........OK @@ -5138,42 +4319,30 @@ Checking test 098 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 098 fv3_ccpp_wrtGauss_nemsio_c192 PASS + Comparing RESTART/MOM.res.nc .........OK + Comparing RESTART/iced.2016-10-04-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-04-00000.nc .........OK +The total amount of wall time = 88.517170 -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_stochy_ccpp -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_ccpp_stochy_prod -Checking test 099 fv3_ccpp_stochy 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 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 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 +Test 075 cpld_decomp PASS + + +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/cpld_satmedmf +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/cpld_satmedmf +Checking test 076 cpld_satmedmf 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 Comparing RESTART/coupler.res .........OK Comparing RESTART/fv_core.res.nc .........OK Comparing RESTART/fv_core.res.tile1.nc .........OK @@ -5206,36 +4375,24 @@ Checking test 099 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 099 fv3_ccpp_stochy PASS + Comparing RESTART/MOM.res.nc .........OK + Comparing RESTART/iced.2016-10-04-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-04-00000.nc .........OK +The total amount of wall time = 88.433743 -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_control_ccpp -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_ccpp_appbuild_prod -Checking test 100 fv3_ccpp_appbuild 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 +Test 076 cpld_satmedmf PASS + + +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/cpld_ca +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/cpld_ca +Checking test 077 cpld_ca 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 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 @@ -5274,42 +4431,86 @@ Checking test 100 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 100 fv3_ccpp_appbuild PASS + Comparing RESTART/MOM.res.nc .........OK + Comparing RESTART/iced.2016-10-04-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-04-00000.nc .........OK + +The total amount of wall time = 89.385722 + +Test 077 cpld_ca PASS + + +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/cpld_control_c192 +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/cpld_control_c192 +Checking test 078 cpld_control_c192 results .... + 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 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 + 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/MOM.res.nc .........OK + Comparing RESTART/iced.2016-10-05-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-05-00000.nc .........OK +The total amount of wall time = 432.044246 -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_control_32bit_ccpp -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_ccpp_control_32bit_prod -Checking test 101 fv3_ccpp_control_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.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 +Test 078 cpld_control_c192 PASS + + +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/cpld_control_c192 +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/cpld_restart_c192 +Checking test 079 cpld_restart_c192 results .... + 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 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 @@ -5342,30 +4543,30 @@ Checking test 101 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 101 fv3_ccpp_control_32bit PASS + Comparing RESTART/MOM.res.nc .........OK + Comparing RESTART/iced.2016-10-05-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-05-00000.nc .........OK +The total amount of wall time = 282.469728 -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_stretched_ccpp -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_ccpp_stretched_prod -Checking test 102 fv3_ccpp_stretched 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 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_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 +Test 079 cpld_restart_c192 PASS + + +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/cpld_controlfrac_c192 +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/cpld_controlfrac_c192 +Checking test 080 cpld_controlfrac_c192 results .... + 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 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 @@ -5398,139 +4599,86 @@ Checking test 102 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 102 fv3_ccpp_stretched PASS + Comparing RESTART/MOM.res.nc .........OK + Comparing RESTART/iced.2016-10-05-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-05-00000.nc .........OK +The total amount of wall time = 411.041907 -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_stretched_nest_ccpp -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_ccpp_stretched_nest_prod -Checking test 103 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.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.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.tile7.nc .........OK +Test 080 cpld_controlfrac_c192 PASS + + +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/cpld_controlfrac_c192 +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/cpld_restartfrac_c192 +Checking test 081 cpld_restartfrac_c192 results .... + 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 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.nest02.nc .........OK - Comparing RESTART/fv_BC_ne.res.nest02.nc .........OK - Comparing RESTART/fv_BC_sw.res.nest02.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_core.res.nest02.tile7.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_srf_wnd.res.nest02.tile7.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/fv_tracer.res.nest02.tile7.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/phy_data.nest02.tile7.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/sfc_data.nest02.tile7.nc .........OK -Test 103 fv3_ccpp_stretched_nest PASS - - -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_regional_control_ccpp -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_ccpp_regional_control_prod -Checking test 104 fv3_ccpp_regional_control results .... - Comparing atmos_4xdaily.nc .........OK - Comparing fv3_history2d.nc .........OK - Comparing fv3_history.nc .........OK -Test 104 fv3_ccpp_regional_control PASS - - -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_regional_restart_ccpp -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_ccpp_regional_restart_prod -Checking test 105 fv3_ccpp_regional_restart results .... - Comparing atmos_4xdaily.nc .........OK - Comparing fv3_history2d.nc .........OK - Comparing fv3_history.nc .........OK -Test 105 fv3_ccpp_regional_restart PASS - - -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_regional_quilt_ccpp -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_ccpp_regional_quilt_prod -Checking test 106 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 106 fv3_ccpp_regional_quilt PASS - - -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_regional_c768_ccpp -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_ccpp_regional_c768_prod -Checking test 107 fv3_ccpp_regional_c768 results .... - Comparing atmos_4xdaily.nc .........OK - Comparing fv3_history2d.nc .........OK - Comparing fv3_history.nc .........OK -Test 107 fv3_ccpp_regional_c768 PASS + Comparing RESTART/MOM.res.nc .........OK + Comparing RESTART/iced.2016-10-05-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-05-00000.nc .........OK +The total amount of wall time = 277.768749 -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_control_ccpp -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_ccpp_control_debug_prod -Checking test 108 fv3_ccpp_control_debug results .... -Test 108 fv3_ccpp_control_debug PASS +Test 081 cpld_restartfrac_c192 PASS -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_stretched_nest_ccpp -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_ccpp_stretched_nest_debug_prod -Checking test 109 fv3_ccpp_stretched_nest_debug results .... -Test 109 fv3_ccpp_stretched_nest_debug PASS - - -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_gfdlmp_ccpp -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_ccpp_gfdlmp_prod -Checking test 110 fv3_ccpp_gfdlmp 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 +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/cpld_control_c384 +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/cpld_control_c384 +Checking test 082 cpld_control_c384 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 Comparing RESTART/coupler.res .........OK Comparing RESTART/fv_core.res.nc .........OK Comparing RESTART/fv_core.res.tile1.nc .........OK @@ -5551,34 +4699,45 @@ Checking test 110 fv3_ccpp_gfdlmp 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 110 fv3_ccpp_gfdlmp 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 + Comparing RESTART/MOM.res.nc .........OK + Comparing RESTART/MOM.res_1.nc .........OK + Comparing RESTART/MOM.res_2.nc .........OK + Comparing RESTART/MOM.res_3.nc .........OK + Comparing RESTART/iced.2016-10-04-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-04-00000.nc .........OK +The total amount of wall time = 1543.401062 -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_gfdlmprad_gwd_ccpp -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_ccpp_gfdlmprad_gwd_prod -Checking test 111 fv3_ccpp_gfdlmprad_gwd 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 +Test 082 cpld_control_c384 PASS + + +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/cpld_control_c384 +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/cpld_restart_c384 +Checking test 083 cpld_restart_c384 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 Comparing RESTART/coupler.res .........OK Comparing RESTART/fv_core.res.nc .........OK Comparing RESTART/fv_core.res.tile1.nc .........OK @@ -5599,34 +4758,45 @@ Checking test 111 fv3_ccpp_gfdlmprad_gwd 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 111 fv3_ccpp_gfdlmprad_gwd 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 + Comparing RESTART/MOM.res.nc .........OK + Comparing RESTART/MOM.res_1.nc .........OK + Comparing RESTART/MOM.res_2.nc .........OK + Comparing RESTART/MOM.res_3.nc .........OK + Comparing RESTART/iced.2016-10-04-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-04-00000.nc .........OK +The total amount of wall time = 777.187903 -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_gfdlmprad_noahmp_ccpp -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_ccpp_gfdlmprad_noahmp_prod -Checking test 112 fv3_ccpp_gfdlmprad_noahmp 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 +Test 083 cpld_restart_c384 PASS + + +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/cpld_controlfrac_c384 +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/cpld_controlfrac_c384 +Checking test 084 cpld_controlfrac_c384 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 Comparing RESTART/coupler.res .........OK Comparing RESTART/fv_core.res.nc .........OK Comparing RESTART/fv_core.res.tile1.nc .........OK @@ -5647,34 +4817,45 @@ Checking test 112 fv3_ccpp_gfdlmprad_noahmp 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 112 fv3_ccpp_gfdlmprad_noahmp 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 + Comparing RESTART/MOM.res.nc .........OK + Comparing RESTART/MOM.res_1.nc .........OK + Comparing RESTART/MOM.res_2.nc .........OK + Comparing RESTART/MOM.res_3.nc .........OK + Comparing RESTART/iced.2016-10-04-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-04-00000.nc .........OK +The total amount of wall time = 1543.098041 -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_csawmg_ccpp -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_ccpp_csawmg_prod -Checking test 113 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 +Test 084 cpld_controlfrac_c384 PASS + + +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/cpld_controlfrac_c384 +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/cpld_restartfrac_c384 +Checking test 085 cpld_restartfrac_c384 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 Comparing RESTART/coupler.res .........OK Comparing RESTART/fv_core.res.nc .........OK Comparing RESTART/fv_core.res.tile1.nc .........OK @@ -5707,22 +4888,33 @@ Checking test 113 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 113 fv3_ccpp_csawmg PASS + Comparing RESTART/MOM.res.nc .........OK + Comparing RESTART/MOM.res_1.nc .........OK + Comparing RESTART/MOM.res_2.nc .........OK + Comparing RESTART/MOM.res_3.nc .........OK + Comparing RESTART/iced.2016-10-04-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-04-00000.nc .........OK +The total amount of wall time = 768.315040 -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_satmedmf_ccpp -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_ccpp_satmedmf_prod -Checking test 114 fv3_ccpp_satmedmf 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 +Test 085 cpld_restartfrac_c384 PASS + + +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/cpld_bmark +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/cpld_bmark +Checking test 086 cpld_bmark 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 Comparing RESTART/coupler.res .........OK Comparing RESTART/fv_core.res.nc .........OK Comparing RESTART/fv_core.res.tile1.nc .........OK @@ -5755,22 +4947,33 @@ Checking test 114 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 114 fv3_ccpp_satmedmf PASS + Comparing RESTART/MOM.res.nc .........OK + Comparing RESTART/MOM.res_1.nc .........OK + Comparing RESTART/MOM.res_2.nc .........OK + Comparing RESTART/MOM.res_3.nc .........OK + Comparing RESTART/iced.2013-04-02-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2013-04-02-00000.nc .........OK +The total amount of wall time = 864.602616 -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_gfdlmp_32bit_ccpp -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_ccpp_gfdlmp_32bit_prod -Checking test 115 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 +Test 086 cpld_bmark PASS + + +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/cpld_bmark +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/cpld_restart_bmark +Checking test 087 cpld_restart_bmark 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 Comparing RESTART/coupler.res .........OK Comparing RESTART/fv_core.res.nc .........OK Comparing RESTART/fv_core.res.tile1.nc .........OK @@ -5791,48 +4994,39 @@ Checking test 115 fv3_ccpp_gfdlmp_32bit 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 115 fv3_ccpp_gfdlmp_32bit 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 + Comparing RESTART/MOM.res.nc .........OK + Comparing RESTART/MOM.res_1.nc .........OK + Comparing RESTART/MOM.res_2.nc .........OK + Comparing RESTART/MOM.res_3.nc .........OK + Comparing RESTART/iced.2013-04-02-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2013-04-02-00000.nc .........OK +The total amount of wall time = 471.701097 -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_gfs_v15_ccpp -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_ccpp_gfs_v15_prod -Checking test 116 fv3_ccpp_gfs_v15 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 +Test 087 cpld_restart_bmark PASS + + +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/cpld_bmarkfrac +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/cpld_bmarkfrac +Checking test 088 cpld_bmarkfrac 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 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 @@ -5859,48 +5053,39 @@ Checking test 116 fv3_ccpp_gfs_v15 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 116 fv3_ccpp_gfs_v15 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 + Comparing RESTART/MOM.res.nc .........OK + Comparing RESTART/MOM.res_1.nc .........OK + Comparing RESTART/MOM.res_2.nc .........OK + Comparing RESTART/MOM.res_3.nc .........OK + Comparing RESTART/iced.2013-04-02-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2013-04-02-00000.nc .........OK +The total amount of wall time = 862.330067 -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_gfs_v15plus_ccpp -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_ccpp_gfs_v15plus_prod -Checking test 117 fv3_ccpp_gfs_v15plus 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 +Test 088 cpld_bmarkfrac PASS + + +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/cpld_bmarkfrac +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/cpld_restart_bmarkfrac +Checking test 089 cpld_restart_bmarkfrac 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 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 @@ -5927,34 +5112,45 @@ Checking test 117 fv3_ccpp_gfs_v15plus 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 117 fv3_ccpp_gfs_v15plus PASS - - -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_cpt_ccpp -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_ccpp_cpt_prod -Checking test 118 fv3_ccpp_cpt 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/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/MOM.res.nc .........OK + Comparing RESTART/MOM.res_1.nc .........OK + Comparing RESTART/MOM.res_2.nc .........OK + Comparing RESTART/MOM.res_3.nc .........OK + Comparing RESTART/iced.2013-04-02-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2013-04-02-00000.nc .........OK + +The total amount of wall time = 459.228987 + +Test 089 cpld_restart_bmarkfrac PASS + + +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/cpld_debug +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/cpld_debug +Checking test 090 cpld_debug results .... + 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 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 @@ -5987,72 +5183,30 @@ Checking test 118 fv3_ccpp_cpt 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 118 fv3_ccpp_cpt PASS - - -baseline dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL18_INTEL/fv3_gsd_ccpp -working dir = /lustre/f2/scratch/Dom.Heinzeller/FV3_RT/rt_4552/fv3_ccpp_gsd_prod -Checking test 119 fv3_ccpp_gsd 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 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 - 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 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/MOM.res.nc .........OK + Comparing RESTART/iced.2016-10-03-21600.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-03-21600.nc .........OK + +The total amount of wall time = 268.724028 + +Test 090 cpld_debug PASS + + +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/cpld_debugfrac +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/cpld_debugfrac +Checking test 091 cpld_debugfrac results .... + 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 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 @@ -6085,9 +5239,102 @@ Checking test 119 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 119 fv3_ccpp_gsd PASS + Comparing RESTART/MOM.res.nc .........OK + Comparing RESTART/iced.2016-10-03-21600.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-03-21600.nc .........OK + +The total amount of wall time = 265.168530 + +Test 091 cpld_debugfrac PASS + + +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/datm_control_cfsr +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/datm_control_cfsr +Checking test 092 datm_control_cfsr results .... + Comparing RESTART/MOM.res.nc .........OK + Comparing RESTART/iced.2011-10-02-00000.nc .........OK + Comparing RESTART/DATM_CFSR.cpl.r.2011-10-02-00000.nc .........OK + +The total amount of wall time = 99.014213 + +Test 092 datm_control_cfsr PASS + + +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/datm_control_cfsr +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/datm_restart_cfsr +Checking test 093 datm_restart_cfsr results .... + Comparing RESTART/MOM.res.nc .........OK + Comparing RESTART/iced.2011-10-02-00000.nc .........OK + Comparing RESTART/DATM_CFSR.cpl.r.2011-10-02-00000.nc .........OK + +The total amount of wall time = 89.684944 + +Test 093 datm_restart_cfsr PASS + + +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/datm_control_gefs +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/datm_control_gefs +Checking test 094 datm_control_gefs results .... + Comparing RESTART/MOM.res.nc .........OK + Comparing RESTART/iced.2011-10-02-00000.nc .........OK + Comparing RESTART/DATM_GEFS.cpl.r.2011-10-02-00000.nc .........OK + +The total amount of wall time = 125.884698 + +Test 094 datm_control_gefs PASS + + +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/datm_bulk_cfsr +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/datm_bulk_cfsr +Checking test 095 datm_bulk_cfsr results .... + Comparing RESTART/MOM.res.nc .........OK + Comparing RESTART/iced.2011-10-02-00000.nc .........OK + Comparing RESTART/DATM_CFSR.cpl.r.2011-10-02-00000.nc .........OK + +The total amount of wall time = 95.330657 + +Test 095 datm_bulk_cfsr PASS + + +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/datm_bulk_gefs +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/datm_bulk_gefs +Checking test 096 datm_bulk_gefs results .... + Comparing RESTART/MOM.res.nc .........OK + Comparing RESTART/iced.2011-10-02-00000.nc .........OK + Comparing RESTART/DATM_GEFS.cpl.r.2011-10-02-00000.nc .........OK + +The total amount of wall time = 100.814964 + +Test 096 datm_bulk_gefs PASS + + +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/datm_mx025_gefs +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/datm_mx025_gefs +Checking test 097 datm_mx025_gefs results .... + Comparing RESTART/MOM.res.nc .........OK + Comparing RESTART/MOM.res_1.nc .........OK + Comparing RESTART/MOM.res_2.nc .........OK + Comparing RESTART/MOM.res_3.nc .........OK + Comparing RESTART/iced.2011-10-02-00000.nc .........OK + Comparing RESTART/DATM_GEFS.cpl.r.2011-10-02-00000.nc .........OK + +The total amount of wall time = 403.011854 + +Test 097 datm_mx025_gefs PASS + + +baseline dir = /lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/datm_debug_cfsr +working dir = /lustre/f2/scratch/emc.nemspara/FV3_RT/rt_944/datm_debug_cfsr +Checking test 098 datm_debug_cfsr results .... + Comparing RESTART/MOM.res.nc .........OK + Comparing RESTART/iced.2011-10-01-21600.nc .........OK + Comparing RESTART/DATM_CFSR.cpl.r.2011-10-01-21600.nc .........OK + +The total amount of wall time = 225.064424 + +Test 098 datm_debug_cfsr PASS REGRESSION TEST WAS SUCCESSFUL -Sun Dec 29 23:35:12 EST 2019 -Elapsed time: 13h:27m:49s. Have a nice day! +Wed Mar 31 16:19:51 EDT 2021 +Elapsed time: 01h:31m:49s. Have a nice day! diff --git a/tests/RegressionTests_gaea.log b/tests/RegressionTests_gaea.log deleted file mode 100644 index 56a032d45e..0000000000 --- a/tests/RegressionTests_gaea.log +++ /dev/null @@ -1,1401 +0,0 @@ -Mon Jun 18 09:34:09 EDT 2018 -Start Regression test - - -baseline dir = /lustre/f1/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/trunk-20180605/fv3_control -working dir = /lustre/f1//Rusty.Benson/FV3_RT/rt_3929/fv3_control -Checking test 01 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 01 PASS - - -baseline dir = /lustre/f1/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/trunk-20180605/fv3_control -working dir = /lustre/f1//Rusty.Benson/FV3_RT/rt_3929/fv3_decomp -Checking test 02 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 02 PASS - - -baseline dir = /lustre/f1/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/trunk-20180605/fv3_control -working dir = /lustre/f1//Rusty.Benson/FV3_RT/rt_3929/fv3_2threads -Checking test 03 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 03 PASS - - -baseline dir = /lustre/f1/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/trunk-20180605/fv3_restart -working dir = /lustre/f1//Rusty.Benson/FV3_RT/rt_3929/fv3_restart -Checking test 04 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 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 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 - 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 04 PASS - - -baseline dir = /lustre/f1/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/trunk-20180605/fv3_read_inc -working dir = /lustre/f1//Rusty.Benson/FV3_RT/rt_3929/fv3_read_inc -Checking test 05 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 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 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 - 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 05 PASS - - -baseline dir = /lustre/f1/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/trunk-20180605/fv3_gfdlmp -working dir = /lustre/f1//Rusty.Benson/FV3_RT/rt_3929/fv3_gfdlmp -Checking test 06 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/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 06 PASS - - -baseline dir = /lustre/f1/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/trunk-20180605/fv3_thompson -working dir = /lustre/f1//Rusty.Benson/FV3_RT/rt_3929/fv3_thompson -Checking test 07 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/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 07 PASS - - -baseline dir = /lustre/f1/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/trunk-20180605/fv3_wsm6 -working dir = /lustre/f1//Rusty.Benson/FV3_RT/rt_3929/fv3_wsm6 -Checking test 08 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/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 08 PASS - - -baseline dir = /lustre/f1/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/trunk-20180605/fv3_wrtGauss_netcdf -working dir = /lustre/f1//Rusty.Benson/FV3_RT/rt_3929/fv3_wrtGauss_netcdf_esmf -Checking test 09 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 09 PASS - - -baseline dir = /lustre/f1/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/trunk-20180605/fv3_wrtGauss_netcdf -working dir = /lustre/f1//Rusty.Benson/FV3_RT/rt_3929/fv3_wrtGauss_netcdf -Checking test 10 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 10 PASS - - -baseline dir = /lustre/f1/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/trunk-20180605/fv3_wrtGauss_nemsio -working dir = /lustre/f1//Rusty.Benson/FV3_RT/rt_3929/fv3_wrtGauss_nemsio -Checking test 11 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 11 PASS - - -baseline dir = /lustre/f1/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/trunk-20180605/fv3_wrtGauss_nemsio_c192 -working dir = /lustre/f1//Rusty.Benson/FV3_RT/rt_3929/fv3_wrtGauss_nemsio_c192 -Checking test 12 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 12 PASS - - -baseline dir = /lustre/f1/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/trunk-20180605/fv3_stochy -working dir = /lustre/f1//Rusty.Benson/FV3_RT/rt_3929/fv3_stochy -Checking test 13 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 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 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 13 PASS - - -baseline dir = /lustre/f1/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/trunk-20180605/fv3_iau -working dir = /lustre/f1//Rusty.Benson/FV3_RT/rt_3929/fv3_iau -Checking test 14 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 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 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 - 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 14 PASS - - -baseline dir = /lustre/f1/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/trunk-20180605/fv3_csawmgshoc -working dir = /lustre/f1//Rusty.Benson/FV3_RT/rt_3929/fv3_csawmgshoc -Checking test 15 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 - 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 15 PASS - - -baseline dir = /lustre/f1/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/trunk-20180605/fv3_csawmg -working dir = /lustre/f1//Rusty.Benson/FV3_RT/rt_3929/fv3_csawmg -Checking test 16 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 - 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 16 PASS - - -baseline dir = /lustre/f1/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/trunk-20180605/fv3_rasmgshoc -working dir = /lustre/f1//Rusty.Benson/FV3_RT/rt_3929/fv3_rasmgshoc -Checking test 17 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 - 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 17 PASS - - -baseline dir = /lustre/f1/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/trunk-20180605/fv3_csawmg3shoc127 -working dir = /lustre/f1//Rusty.Benson/FV3_RT/rt_3929/fv3_csawmg3shoc127 -Checking test 18 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 - 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 18 PASS - - -baseline dir = /lustre/f1/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/trunk-20180605/fv3_satmedmf -working dir = /lustre/f1//Rusty.Benson/FV3_RT/rt_3929/fv3_satmedmf -Checking test 19 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 19 PASS - - -baseline dir = /lustre/f1/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/trunk-20180605/fv3_control -working dir = /lustre/f1//Rusty.Benson/FV3_RT/rt_3929/fv3_appbuild -Checking test 20 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 20 PASS - - -baseline dir = /lustre/f1/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/trunk-20180605/fv3_control_32bit -working dir = /lustre/f1//Rusty.Benson/FV3_RT/rt_3929/fv3_control_32bit -Checking test 21 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 21 PASS - - -baseline dir = /lustre/f1/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/trunk-20180605/fv3_stretched -working dir = /lustre/f1//Rusty.Benson/FV3_RT/rt_3929/fv3_stretched -Checking test 22 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 nggps2d.tile1.nc .........OK - Comparing nggps2d.tile2.nc .........OK - Comparing nggps2d.tile3.nc .........OK - Comparing nggps2d.tile4.nc .........OK - Comparing nggps2d.tile5.nc .........OK - Comparing nggps2d.tile6.nc .........OK - Comparing nggps3d_4xdaily.tile1.nc .........OK - Comparing nggps3d_4xdaily.tile2.nc .........OK - Comparing nggps3d_4xdaily.tile3.nc .........OK - Comparing nggps3d_4xdaily.tile4.nc .........OK - Comparing nggps3d_4xdaily.tile5.nc .........OK - Comparing nggps3d_4xdaily.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 22 PASS - - -baseline dir = /lustre/f1/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs/trunk-20180605/fv3_stretched_nest -working dir = /lustre/f1//Rusty.Benson/FV3_RT/rt_3929/fv3_stretched_nest -Checking test 23 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.tile7.nc .........OK - Comparing nggps2d.tile1.nc .........OK - Comparing nggps2d.tile2.nc .........OK - Comparing nggps2d.tile3.nc .........OK - Comparing nggps2d.tile4.nc .........OK - Comparing nggps2d.tile5.nc .........OK - Comparing nggps2d.tile6.nc .........OK - Comparing nggps2d.nest02.tile7.nc .........OK - Comparing nggps3d_4xdaily.tile1.nc .........OK - Comparing nggps3d_4xdaily.tile2.nc .........OK - Comparing nggps3d_4xdaily.tile3.nc .........OK - Comparing nggps3d_4xdaily.tile4.nc .........OK - Comparing nggps3d_4xdaily.tile5.nc .........OK - Comparing nggps3d_4xdaily.tile6.nc .........OK - Comparing nggps3d_4xdaily.nest02.tile7.nc .........OK - Comparing RESTART/coupler.res .........OK - Comparing RESTART/fv_core.res.nc .........OK - Comparing RESTART/fv_core.res.nest02.nc .........OK - Comparing RESTART/fv_BC_ne.res.nest02.nc .........OK - Comparing RESTART/fv_BC_sw.res.nest02.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_core.res.nest02.tile7.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_srf_wnd.res.nest02.tile7.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/fv_tracer.res.nest02.tile7.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/phy_data.nest02.tile7.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/sfc_data.nest02.tile7.nc .........OK -Test 23 PASS - - -REGRESSION TEST WAS SUCCESSFUL -Mon Jun 18 12:38:01 EDT 2018 diff --git a/tests/RegressionTests_hera.gnu.log b/tests/RegressionTests_hera.gnu.log index 6c44a2afe8..231e963d13 100644 --- a/tests/RegressionTests_hera.gnu.log +++ b/tests/RegressionTests_hera.gnu.log @@ -1,10 +1,10 @@ -Tue Oct 27 22:08:26 UTC 2020 +Mon Mar 15 15:32:14 UTC 2021 Start Regression test -baseline dir = /scratch2/BMC/wrfruc/Samuel.Trahan/perturb-smoke/RT/NEMSfv3gfs/develop-20200929/GNU//fv3_gfdlmp_gsd_chem_ccpp -working dir = /scratch1/NCEPDEV/stmp2/Samuel.Trahan/FV3_RT/rt_172319/fv3_ccpp_gfdlmp_gsd_chem_prod -Checking test 001 fv3_ccpp_gfdlmp_gsd_chem results .... +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/GNU/fv3_gfdlmp_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_267572/fv3_ccpp_gfdlmp_prod +Checking test 001 fv3_ccpp_gfdlmp results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -47,9 +47,1882 @@ Checking test 001 fv3_ccpp_gfdlmp_gsd_chem results .... Comparing RESTART/phy_data.tile4.nc .........OK Comparing RESTART/phy_data.tile5.nc .........OK Comparing RESTART/phy_data.tile6.nc .........OK -Test 001 fv3_ccpp_gfdlmp_gsd_chem PASS + + 0: The total amount of wall time = 233.970407 + +Test 001 fv3_ccpp_gfdlmp PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/GNU/fv3_gfs_v15p2_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_267572/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 + 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 + + 0: The total amount of wall time = 586.511327 + +Test 002 fv3_ccpp_gfs_v15p2 PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/GNU/fv3_gfs_v16_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_267572/fv3_ccpp_gfs_v16_prod +Checking test 003 fv3_ccpp_gfs_v16 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 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 + 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 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 ............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 + + 0: The total amount of wall time = 597.561812 + +Test 003 fv3_ccpp_gfs_v16 PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/GNU/fv3_gfs_v16_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_267572/fv3_ccpp_gfs_v16_restart_prod +Checking test 004 fv3_ccpp_gfs_v16_restart results .... + 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 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 ............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 + + 0: The total amount of wall time = 291.886595 + +Test 004 fv3_ccpp_gfs_v16_restart PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/GNU/fv3_gfs_v16_stochy_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_267572/fv3_ccpp_gfs_v16_stochy_prod +Checking test 005 fv3_ccpp_gfs_v16_stochy 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 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 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 ............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 + + 0: The total amount of wall time = 370.489472 + +Test 005 fv3_ccpp_gfs_v16_stochy PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/GNU/fv3_gfs_v16_flake_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_267572/fv3_ccpp_gfs_v16_flake_prod +Checking test 006 fv3_ccpp_gfs_v16_flake 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 + + 0: The total amount of wall time = 579.985304 + +Test 006 fv3_ccpp_gfs_v16_flake PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/GNU/fv3_gfs_v15p2_RRTMGP_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_267572/fv3_ccpp_gfs_v15p2_RRTMGP_prod +Checking test 007 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 + + 0: The total amount of wall time = 685.915855 + +Test 007 fv3_ccpp_gfs_v15p2_RRTMGP PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/GNU/fv3_gfs_v16_RRTMGP_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_267572/fv3_ccpp_gfs_v16_RRTMGP_prod +Checking test 008 fv3_ccpp_gfs_v16_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 + + 0: The total amount of wall time = 700.908666 + +Test 008 fv3_ccpp_gfs_v16_RRTMGP PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/GNU/fv3_gsd_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_267572/fv3_ccpp_gsd_prod +Checking test 009 fv3_ccpp_gsd 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 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 + 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 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 ............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 + + 0: The total amount of wall time = 810.317421 + +Test 009 fv3_ccpp_gsd PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/GNU/fv3_thompson_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_267572/fv3_ccpp_thompson_prod +Checking test 010 fv3_ccpp_thompson 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/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 + + 0: The total amount of wall time = 390.749742 + +Test 010 fv3_ccpp_thompson PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/GNU/fv3_thompson_no_aero_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_267572/fv3_ccpp_thompson_no_aero_prod +Checking test 011 fv3_ccpp_thompson_no_aero 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/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 + + 0: The total amount of wall time = 380.471711 + +Test 011 fv3_ccpp_thompson_no_aero PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/GNU/fv3_rrfs_v1beta_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_267572/fv3_ccpp_rrfs_v1beta_prod +Checking test 012 fv3_ccpp_rrfs_v1beta 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/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 + + 0: The total amount of wall time = 412.763619 + +Test 012 fv3_ccpp_rrfs_v1beta PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/GNU/HAFS_v0_HWRF_thompson_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_267572/fv3_ccpp_HAFS_v0_hwrf_thompson_prod +Checking test 013 fv3_ccpp_HAFS_v0_hwrf_thompson 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 + + 0: The total amount of wall time = 607.292609 + +Test 013 fv3_ccpp_HAFS_v0_hwrf_thompson PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/GNU/ESG_HAFS_v0_HWRF_thompson_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_267572/fv3_ccpp_esg_HAFS_v0_hwrf_thompson_prod +Checking test 014 fv3_ccpp_esg_HAFS_v0_hwrf_thompson results .... + Comparing atmos_4xdaily.nc .........OK + Comparing phyf000.nc .........OK + Comparing phyf012.nc .........OK + Comparing dynf000.nc .........OK + Comparing dynf012.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_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/fv_tracer.res.tile1.nc .........OK + Comparing RESTART/sfc_data.nc .........OK + Comparing RESTART/phy_data.nc .........OK + + 0: The total amount of wall time = 449.080236 + +Test 014 fv3_ccpp_esg_HAFS_v0_hwrf_thompson PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/GNU/fv3_ccpp_gfsv16_ugwpv1_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_267572/fv3_ccpp_gfsv16_ugwpv1_prod +Checking test 015 fv3_ccpp_gfsv16_ugwpv1 results .... + 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 + + 0: The total amount of wall time = 907.983095 + +Test 015 fv3_ccpp_gfsv16_ugwpv1 PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/GNU/fv3_ccpp_gfsv16_ugwpv1_warmstart_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_267572/fv3_ccpp_gfsv16_ugwpv1_warmstart_prod +Checking test 016 fv3_ccpp_gfsv16_ugwpv1_warmstart results .... + 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 + + 0: The total amount of wall time = 918.404036 + +Test 016 fv3_ccpp_gfsv16_ugwpv1_warmstart PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/GNU/fv3_control_debug_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_267572/fv3_ccpp_control_debug_prod +Checking test 017 fv3_ccpp_control_debug results .... + 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 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 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 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 + + 0: The total amount of wall time = 84.837095 + +Test 017 fv3_ccpp_control_debug PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/GNU/fv3_gfs_v15p2_debug_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_267572/fv3_ccpp_gfs_v15p2_debug_prod +Checking test 018 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 + + 0: The total amount of wall time = 271.075533 + +Test 018 fv3_ccpp_gfs_v15p2_debug PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/GNU/fv3_gfs_v16_debug_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_267572/fv3_ccpp_gfs_v16_debug_prod +Checking test 019 fv3_ccpp_gfs_v16_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 + + 0: The total amount of wall time = 129.496280 + +Test 019 fv3_ccpp_gfs_v16_debug PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/GNU/fv3_gfs_v15p2_RRTMGP_debug_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_267572/fv3_ccpp_gfs_v15p2_RRTMGP_debug_prod +Checking test 020 fv3_ccpp_gfs_v15p2_RRTMGP_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 + + 0: The total amount of wall time = 318.714050 + +Test 020 fv3_ccpp_gfs_v15p2_RRTMGP_debug PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/GNU/fv3_gfs_v16_RRTMGP_debug_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_267572/fv3_ccpp_gfs_v16_RRTMGP_debug_prod +Checking test 021 fv3_ccpp_gfs_v16_RRTMGP_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 + + 0: The total amount of wall time = 320.059481 + +Test 021 fv3_ccpp_gfs_v16_RRTMGP_debug PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/GNU/fv3_multigases_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_267572/fv3_ccpp_multigases_prod +Checking test 022 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 ............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 + 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 + + 0: The total amount of wall time = 423.407471 + +Test 022 fv3_ccpp_multigases PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/GNU/fv3_regional_control_debug_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_267572/fv3_ccpp_regional_control_debug_prod +Checking test 023 fv3_ccpp_regional_control_debug results .... + Comparing atmos_4xdaily.nc .........OK + Comparing fv3_history2d.nc .........OK + Comparing fv3_history.nc .........OK + Comparing RESTART/fv_core.res.tile1_new.nc .........OK + Comparing RESTART/fv_tracer.res.tile1_new.nc .........OK + + 0: The total amount of wall time = 170.604005 + +Test 023 fv3_ccpp_regional_control_debug PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/GNU/fv3_rrfs_v1beta_debug_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_267572/fv3_ccpp_rrfs_v1beta_debug_prod +Checking test 024 fv3_ccpp_rrfs_v1beta_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 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 ............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 + + 0: The total amount of wall time = 117.288385 + +Test 024 fv3_ccpp_rrfs_v1beta_debug PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/GNU/fv3_gsd_debug_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_267572/fv3_ccpp_gsd_debug_prod +Checking test 025 fv3_ccpp_gsd_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 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 ............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 + + 0: The total amount of wall time = 121.701585 + +Test 025 fv3_ccpp_gsd_debug PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/GNU/fv3_thompson_debug_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_267572/fv3_ccpp_thompson_debug_prod +Checking test 026 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.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 + + 0: The total amount of wall time = 200.074667 + +Test 026 fv3_ccpp_thompson_debug PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/GNU/fv3_thompson_no_aero_debug_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_267572/fv3_ccpp_thompson_no_aero_debug_prod +Checking test 027 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.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 + + 0: The total amount of wall time = 191.013240 + +Test 027 fv3_ccpp_thompson_no_aero_debug PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/GNU/HAFS_v0_HWRF_thompson_debug_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_267572/fv3_ccpp_HAFS_v0_hwrf_thompson_debug_prod +Checking test 028 fv3_ccpp_HAFS_v0_hwrf_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.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 ............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 + + 0: The total amount of wall time = 134.187735 + +Test 028 fv3_ccpp_HAFS_v0_hwrf_thompson_debug PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/GNU/ESG_HAFS_v0_HWRF_thompson_debug_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_267572/fv3_ccpp_esg_HAFS_v0_hwrf_thompson_debug_prod +Checking test 029 fv3_ccpp_esg_HAFS_v0_hwrf_thompson_debug results .... + Comparing atmos_4xdaily.nc .........OK + Comparing phyf000.nc .........OK + Comparing phyf001.nc .........OK + Comparing dynf000.nc .........OK + Comparing dynf001.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_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/fv_tracer.res.tile1.nc .........OK + Comparing RESTART/sfc_data.nc .........OK + Comparing RESTART/phy_data.nc .........OK + + 0: The total amount of wall time = 221.463238 + +Test 029 fv3_ccpp_esg_HAFS_v0_hwrf_thompson_debug PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/GNU/fv3_ccpp_gfsv16_ugwpv1_debug_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_267572/fv3_ccpp_gfsv16_ugwpv1_debug_prod +Checking test 030 fv3_ccpp_gfsv16_ugwpv1_debug results .... + 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/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 + + 0: The total amount of wall time = 386.492332 + +Test 030 fv3_ccpp_gfsv16_ugwpv1_debug PASS REGRESSION TEST WAS SUCCESSFUL -Tue Oct 27 22:21:28 UTC 2020 -Elapsed time: 00h:13m:03s. Have a nice day! +Mon Mar 15 16:09:07 UTC 2021 +Elapsed time: 00h:36m:54s. Have a nice day! diff --git a/tests/RegressionTests_hera.intel.log b/tests/RegressionTests_hera.intel.log index 3cb2ad6b45..4c261b300b 100644 --- a/tests/RegressionTests_hera.intel.log +++ b/tests/RegressionTests_hera.intel.log @@ -1,20 +1,40 @@ -Wed Jan 13 23:57:48 UTC 2021 +Mon Mar 15 15:46:28 UTC 2021 Start Regression test -baseline dir = /scratch2/BMC/wrfruc/Samuel.Trahan/perturb-smoke/RT/NEMSfv3gfs/develop-20200929/INTEL//fv3_gfdlmp_gsd_chem_ccpp -working dir = /scratch1/NCEPDEV/stmp2/Samuel.Trahan/FV3_RT/rt_52240/fv3_ccpp_gfdlmp_gsd_chem_prod -Checking test 001 fv3_ccpp_gfdlmp_gsd_chem results .... +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/fv3_control_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/fv3_ccpp_control_prod +Checking test 001 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.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 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 @@ -35,34 +55,354 @@ Checking test 001 fv3_ccpp_gfdlmp_gsd_chem 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 + + 0: The total amount of wall time = 39.820948 + +Test 001 fv3_ccpp_control PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/fv3_control_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/fv3_ccpp_decomp_prod +Checking test 002 fv3_ccpp_decomp 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 -Test 001 fv3_ccpp_gfdlmp_gsd_chem 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 + + 0: The total amount of wall time = 41.696005 + +Test 002 fv3_ccpp_decomp PASS -baseline dir = /scratch2/BMC/wrfruc/Samuel.Trahan/perturb-smoke/RT/NEMSfv3gfs/develop-20200929/INTEL//fv3_gfdlmp_gsd_chem_sppt_ccpp -working dir = /scratch1/NCEPDEV/stmp2/Samuel.Trahan/FV3_RT/rt_52240/fv3_ccpp_gfdlmp_gsd_chem_sppt_prod -Checking test 002 fv3_ccpp_gfdlmp_gsd_chem_sppt results .... +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/fv3_control_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/fv3_ccpp_2threads_prod +Checking test 003 fv3_ccpp_2threads 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 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 + + 0: The total amount of wall time = 41.704694 + +Test 003 fv3_ccpp_2threads PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/fv3_control_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/fv3_ccpp_restart_prod +Checking test 004 fv3_ccpp_restart 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 + 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 + + 0: The total amount of wall time = 18.894438 + +Test 004 fv3_ccpp_restart PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/fv3_read_inc_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/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 + 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 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 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 + 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 + + 0: The total amount of wall time = 36.373933 + +Test 005 fv3_ccpp_read_inc PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/fv3_wrtGauss_netcdf_esmf_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/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 + 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 + + 0: The total amount of wall time = 118.985372 + +Test 006 fv3_ccpp_wrtGauss_netcdf_esmf PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/fv3_wrtGauss_netcdf_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/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 + 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 @@ -83,21 +423,5575 @@ Checking test 002 fv3_ccpp_gfdlmp_gsd_chem_sppt 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 + + 0: The total amount of wall time = 38.453367 + +Test 007 fv3_ccpp_wrtGauss_netcdf PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/fv3_wrtGauss_netcdf_parallel_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/fv3_ccpp_wrtGauss_netcdf_parallel_prod +Checking test 008 fv3_ccpp_wrtGauss_netcdf_parallel 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 ............ALT CHECK......OK + Comparing dynf000.nc .........OK + Comparing dynf024.nc ............ALT CHECK......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 -Test 002 fv3_ccpp_gfdlmp_gsd_chem_sppt 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 + + 0: The total amount of wall time = 47.808920 + +Test 008 fv3_ccpp_wrtGauss_netcdf_parallel PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/fv3_wrtGlatlon_netcdf_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/fv3_ccpp_wrtGlatlon_netcdf_prod +Checking test 009 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 + + 0: The total amount of wall time = 38.531347 + +Test 009 fv3_ccpp_wrtGlatlon_netcdf PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/fv3_wrtGauss_nemsio_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/fv3_ccpp_wrtGauss_nemsio_prod +Checking test 010 fv3_ccpp_wrtGauss_nemsio 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 + + 0: The total amount of wall time = 37.806432 + +Test 010 fv3_ccpp_wrtGauss_nemsio PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/fv3_wrtGauss_nemsio_c192_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/fv3_ccpp_wrtGauss_nemsio_c192_prod +Checking test 011 fv3_ccpp_wrtGauss_nemsio_c192 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 + + 0: The total amount of wall time = 95.943929 + +Test 011 fv3_ccpp_wrtGauss_nemsio_c192 PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/fv3_stochy_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/fv3_ccpp_stochy_prod +Checking test 012 fv3_ccpp_stochy 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 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 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 + + 0: The total amount of wall time = 41.394106 + +Test 012 fv3_ccpp_stochy PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/fv3_ca_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/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 + 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 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 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 + + 0: The total amount of wall time = 27.442370 + +Test 013 fv3_ccpp_ca PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/fv3_lndp_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/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 + + 0: The total amount of wall time = 43.327471 + +Test 014 fv3_ccpp_lndp PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/fv3_iau_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/fv3_ccpp_iau_prod +Checking test 015 fv3_ccpp_iau 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 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 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 + 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 + + 0: The total amount of wall time = 36.161476 + +Test 015 fv3_ccpp_iau PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/fv3_lheatstrg_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/fv3_ccpp_lheatstrg_prod +Checking test 016 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 + + 0: The total amount of wall time = 36.584574 + +Test 016 fv3_ccpp_lheatstrg PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/fv3_gfdlmprad_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/fv3_ccpp_gfdlmprad_prod +Checking test 017 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 + + 0: The total amount of wall time = 650.226553 + +Test 017 fv3_ccpp_gfdlmprad PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/fv3_gfdlmprad_atmwav_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/fv3_ccpp_gfdlmprad_atmwav_prod +Checking test 018 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 + + 0: The total amount of wall time = 794.057355 + +Test 018 fv3_ccpp_gfdlmprad_atmwav PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/fv3_wrtGauss_nemsio_c768_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/fv3_ccpp_wrtGauss_nemsio_c768_prod +Checking test 019 fv3_ccpp_wrtGauss_nemsio_c768 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 phyf006.nemsio .........OK + Comparing dynf006.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 + Comparing out_grd.glo_10m .........OK + Comparing out_grd.ant_9km .........OK + Comparing out_grd.aoc_9km .........OK + + 0: The total amount of wall time = 670.292633 + +Test 019 fv3_ccpp_wrtGauss_nemsio_c768 PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/fv3_multigases_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/fv3_ccpp_multigases_prod +Checking test 020 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 + + 0: The total amount of wall time = 75.720520 + +Test 020 fv3_ccpp_multigases PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/fv3_control_32bit_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/fv3_ccpp_control_32bit_prod +Checking test 021 fv3_ccpp_control_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.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 + + 0: The total amount of wall time = 36.119760 + +Test 021 fv3_ccpp_control_32bit PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/fv3_stretched_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/fv3_ccpp_stretched_prod +Checking test 022 fv3_ccpp_stretched 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 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_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 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 + + 0: The total amount of wall time = 218.355337 + +Test 022 fv3_ccpp_stretched PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/fv3_stretched_nest_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/fv3_ccpp_stretched_nest_prod +Checking test 023 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.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.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.tile7.nc .........OK + Comparing RESTART/coupler.res .........OK + Comparing RESTART/fv_core.res.nc .........OK + Comparing RESTART/fv_core.res.nest02.nc .........OK + Comparing RESTART/fv_BC_ne.res.nest02.nc .........OK + Comparing RESTART/fv_BC_sw.res.nest02.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_core.res.nest02.tile7.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_srf_wnd.res.nest02.tile7.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/fv_tracer.res.nest02.tile7.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/phy_data.nest02.tile7.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/sfc_data.nest02.tile7.nc .........OK + + 0: The total amount of wall time = 241.797501 + +Test 023 fv3_ccpp_stretched_nest PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/fv3_regional_control_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/fv3_ccpp_regional_control_prod +Checking test 024 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 + + 0: The total amount of wall time = 538.287428 + +Test 024 fv3_ccpp_regional_control PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/fv3_regional_restart_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/fv3_ccpp_regional_restart_prod +Checking test 025 fv3_ccpp_regional_restart results .... + Comparing atmos_4xdaily.nc .........OK + Comparing fv3_history2d.nc .........OK + Comparing fv3_history.nc .........OK + + 0: The total amount of wall time = 299.440706 + +Test 025 fv3_ccpp_regional_restart PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/fv3_regional_quilt_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/fv3_ccpp_regional_quilt_prod +Checking test 026 fv3_ccpp_regional_quilt results .... + Comparing dynf000.nc .........OK + Comparing dynf024.nc .........OK + Comparing phyf000.nc .........OK + Comparing phyf024.nc .........OK + Comparing PRSLEV.GrbF00 .........OK + Comparing PRSLEV.GrbF24 .........OK + Comparing NATLEV.GrbF00 .........OK + Comparing NATLEV.GrbF24 .........OK + + 0: The total amount of wall time = 574.471287 + +Test 026 fv3_ccpp_regional_quilt PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/fv3_regional_quilt_hafs_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/fv3_ccpp_regional_quilt_hafs_prod +Checking test 027 fv3_ccpp_regional_quilt_hafs results .... + Comparing dynf000.nc .........OK + Comparing dynf024.nc .........OK + Comparing phyf000.nc .........OK + Comparing phyf024.nc .........OK + Comparing HURPRS.GrbF00 .........OK + Comparing HURPRS.GrbF24 .........OK + + 0: The total amount of wall time = 569.850052 + +Test 027 fv3_ccpp_regional_quilt_hafs PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/fv3_regional_quilt_netcdf_parallel_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/fv3_ccpp_regional_quilt_netcdf_parallel_prod +Checking test 028 fv3_ccpp_regional_quilt_netcdf_parallel results .... + Comparing atmos_4xdaily.nc .........OK + Comparing dynf000.nc .........OK + Comparing dynf024.nc ............ALT CHECK......OK + Comparing phyf000.nc .........OK + Comparing phyf024.nc .........OK + + 0: The total amount of wall time = 574.410244 + +Test 028 fv3_ccpp_regional_quilt_netcdf_parallel PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/fv3_gfdlmp_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/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 + 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 + + 0: The total amount of wall time = 42.512034 + +Test 029 fv3_ccpp_gfdlmp PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/fv3_gfdlmprad_gwd_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/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 + 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 + + 0: The total amount of wall time = 42.662451 + +Test 030 fv3_ccpp_gfdlmprad_gwd PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/fv3_gfdlmprad_noahmp_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/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 + 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 + + 0: The total amount of wall time = 42.493438 + +Test 031 fv3_ccpp_gfdlmprad_noahmp PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/fv3_csawmg_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/fv3_ccpp_csawmg_prod +Checking test 032 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 + + 0: The total amount of wall time = 108.002941 + +Test 032 fv3_ccpp_csawmg PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/fv3_satmedmf_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/fv3_ccpp_satmedmf_prod +Checking test 033 fv3_ccpp_satmedmf 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 + + 0: The total amount of wall time = 45.081347 + +Test 033 fv3_ccpp_satmedmf PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/fv3_satmedmfq_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/fv3_ccpp_satmedmfq_prod +Checking test 034 fv3_ccpp_satmedmfq 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 + + 0: The total amount of wall time = 44.823135 + +Test 034 fv3_ccpp_satmedmfq PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/fv3_gfdlmp_32bit_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/fv3_ccpp_gfdlmp_32bit_prod +Checking test 035 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 + + 0: The total amount of wall time = 36.315722 + +Test 035 fv3_ccpp_gfdlmp_32bit PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/fv3_gfdlmprad_32bit_post_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/fv3_ccpp_gfdlmprad_32bit_post_prod +Checking test 036 fv3_ccpp_gfdlmprad_32bit_post 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 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 + 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 + + 0: The total amount of wall time = 74.857665 + +Test 036 fv3_ccpp_gfdlmprad_32bit_post PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/fv3_cpt_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/fv3_ccpp_cpt_prod +Checking test 037 fv3_ccpp_cpt 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 + 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 + + 0: The total amount of wall time = 256.721063 + +Test 037 fv3_ccpp_cpt PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/fv3_gsd_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/fv3_ccpp_gsd_prod +Checking test 038 fv3_ccpp_gsd 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 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 + 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 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 + 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 + + 0: The total amount of wall time = 176.998657 + +Test 038 fv3_ccpp_gsd PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/fv3_rap_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/fv3_ccpp_rap_prod +Checking test 039 fv3_ccpp_rap 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 + + 0: The total amount of wall time = 86.539870 + +Test 039 fv3_ccpp_rap PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/fv3_hrrr_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/fv3_ccpp_hrrr_prod +Checking test 040 fv3_ccpp_hrrr 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 + + 0: The total amount of wall time = 94.950462 + +Test 040 fv3_ccpp_hrrr PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/fv3_thompson_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/fv3_ccpp_thompson_prod +Checking test 041 fv3_ccpp_thompson 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 + + 0: The total amount of wall time = 83.883970 + +Test 041 fv3_ccpp_thompson PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/fv3_thompson_no_aero_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/fv3_ccpp_thompson_no_aero_prod +Checking test 042 fv3_ccpp_thompson_no_aero 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 + + 0: The total amount of wall time = 78.864208 + +Test 042 fv3_ccpp_thompson_no_aero PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/fv3_rrfs_v1beta_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/fv3_ccpp_rrfs_v1beta_prod +Checking test 043 fv3_ccpp_rrfs_v1beta 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 + + 0: The total amount of wall time = 97.051378 + +Test 043 fv3_ccpp_rrfs_v1beta PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/fv3_gfs_v15p2_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/fv3_ccpp_gfs_v15p2_prod +Checking test 044 fv3_ccpp_gfs_v15p2 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/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 + + 0: The total amount of wall time = 92.268968 + +Test 044 fv3_ccpp_gfs_v15p2 PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/fv3_gfs_v16_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/fv3_ccpp_gfs_v16_prod +Checking test 045 fv3_ccpp_gfs_v16 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 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 + 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 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 + 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 + + 0: The total amount of wall time = 103.291199 + +Test 045 fv3_ccpp_gfs_v16 PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/fv3_gfs_v16_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/fv3_ccpp_gfs_v16_restart_prod +Checking test 046 fv3_ccpp_gfs_v16_restart results .... + 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 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 + 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 + + 0: The total amount of wall time = 52.978843 + +Test 046 fv3_ccpp_gfs_v16_restart PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/fv3_gfs_v16_stochy_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/fv3_ccpp_gfs_v16_stochy_prod +Checking test 047 fv3_ccpp_gfs_v16_stochy 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 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 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/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 + + 0: The total amount of wall time = 47.704682 + +Test 047 fv3_ccpp_gfs_v16_stochy PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/fv3_gfs_v15p2_RRTMGP_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/fv3_ccpp_gfs_v15p2_RRTMGP_prod +Checking test 048 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 .........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 + + 0: The total amount of wall time = 154.916247 + +Test 048 fv3_ccpp_gfs_v15p2_RRTMGP PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/fv3_gfs_v16_RRTMGP_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/fv3_ccpp_gfs_v16_RRTMGP_prod +Checking test 049 fv3_ccpp_gfs_v16_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 .........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 + + 0: The total amount of wall time = 163.209395 + +Test 049 fv3_ccpp_gfs_v16_RRTMGP PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/fv3_gfs_v16_RRTMGP_c192L127_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/fv3_ccpp_gfs_v16_RRTMGP_c192L127_prod +Checking test 050 fv3_ccpp_gfs_v16_RRTMGP_c192L127 results .... + 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 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 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/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 + + 0: The total amount of wall time = 635.194443 + +Test 050 fv3_ccpp_gfs_v16_RRTMGP_c192L127 PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/fv3_gfs_v16_RRTMGP_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/fv3_ccpp_gfs_v16_RRTMGP_2thrd_prod +Checking test 051 fv3_ccpp_gfs_v16_RRTMGP_2thrd 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/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 + + 0: The total amount of wall time = 169.926189 + +Test 051 fv3_ccpp_gfs_v16_RRTMGP_2thrd PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/fv3_gfsv16_csawmg_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/fv3_ccpp_gfsv16_csawmg_prod +Checking test 052 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 + + 0: The total amount of wall time = 116.387435 + +Test 052 fv3_ccpp_gfsv16_csawmg PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/fv3_gfsv16_csawmgt_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/fv3_ccpp_gfsv16_csawmgt_prod +Checking test 053 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 + + 0: The total amount of wall time = 114.610591 + +Test 053 fv3_ccpp_gfsv16_csawmgt PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/fv3_gocart_clm_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/fv3_ccpp_gocart_clm_prod +Checking test 054 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 + + 0: The total amount of wall time = 46.833943 + +Test 054 fv3_ccpp_gocart_clm PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/fv3_gfs_v16_flake_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/fv3_ccpp_gfs_v16_flake_prod +Checking test 055 fv3_ccpp_gfs_v16_flake 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/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 + + 0: The total amount of wall time = 94.028350 + +Test 055 fv3_ccpp_gfs_v16_flake PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/HAFS_v0_HWRF_thompson_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/fv3_ccpp_HAFS_v0_hwrf_thompson_prod +Checking test 056 fv3_ccpp_HAFS_v0_hwrf_thompson 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/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 + + 0: The total amount of wall time = 141.391373 + +Test 056 fv3_ccpp_HAFS_v0_hwrf_thompson PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/ESG_HAFS_v0_HWRF_thompson_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/fv3_ccpp_esg_HAFS_v0_hwrf_thompson_prod +Checking test 057 fv3_ccpp_esg_HAFS_v0_hwrf_thompson results .... + Comparing atmos_4xdaily.nc .........OK + Comparing phyf000.nc .........OK + Comparing phyf012.nc .........OK + Comparing dynf000.nc .........OK + Comparing dynf012.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_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/fv_tracer.res.tile1.nc .........OK + Comparing RESTART/sfc_data.nc .........OK + Comparing RESTART/phy_data.nc .........OK + + 0: The total amount of wall time = 280.893582 + +Test 057 fv3_ccpp_esg_HAFS_v0_hwrf_thompson PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/fv3_ccpp_gfsv16_ugwpv1_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/fv3_ccpp_gfsv16_ugwpv1_prod +Checking test 058 fv3_ccpp_gfsv16_ugwpv1 results .... + 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/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 + + 0: The total amount of wall time = 163.002475 + +Test 058 fv3_ccpp_gfsv16_ugwpv1 PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/fv3_ccpp_gfsv16_ugwpv1_warmstart_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/fv3_ccpp_gfsv16_ugwpv1_warmstart_prod +Checking test 059 fv3_ccpp_gfsv16_ugwpv1_warmstart results .... + 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/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 + + 0: The total amount of wall time = 162.308474 + +Test 059 fv3_ccpp_gfsv16_ugwpv1_warmstart PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/fv3_gfs_v15p2_debug_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/fv3_ccpp_gfs_v15p2_debug_prod +Checking test 060 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 .........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 + + 0: The total amount of wall time = 226.913909 + +Test 060 fv3_ccpp_gfs_v15p2_debug PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/fv3_gfs_v16_debug_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/fv3_ccpp_gfs_v16_debug_prod +Checking test 061 fv3_ccpp_gfs_v16_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 .........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 + + 0: The total amount of wall time = 173.863329 + +Test 061 fv3_ccpp_gfs_v16_debug PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/fv3_gfs_v15p2_RRTMGP_debug_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/fv3_ccpp_gfs_v15p2_RRTMGP_debug_prod +Checking test 062 fv3_ccpp_gfs_v15p2_RRTMGP_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 .........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 + + 0: The total amount of wall time = 345.255492 + +Test 062 fv3_ccpp_gfs_v15p2_RRTMGP_debug PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/fv3_gfs_v16_RRTMGP_debug_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/fv3_ccpp_gfs_v16_RRTMGP_debug_prod +Checking test 063 fv3_ccpp_gfs_v16_RRTMGP_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 .........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 + + 0: The total amount of wall time = 356.023037 + +Test 063 fv3_ccpp_gfs_v16_RRTMGP_debug PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/fv3_regional_control_debug_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/fv3_ccpp_regional_control_debug_prod +Checking test 064 fv3_ccpp_regional_control_debug results .... + Comparing atmos_4xdaily.nc .........OK + Comparing fv3_history2d.nc .........OK + Comparing fv3_history.nc .........OK + Comparing RESTART/fv_core.res.tile1_new.nc .........OK + Comparing RESTART/fv_tracer.res.tile1_new.nc .........OK + + 0: The total amount of wall time = 346.152073 + +Test 064 fv3_ccpp_regional_control_debug PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/fv3_control_debug_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/fv3_ccpp_control_debug_prod +Checking test 065 fv3_ccpp_control_debug results .... + 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 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 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 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 + + 0: The total amount of wall time = 131.753745 + +Test 065 fv3_ccpp_control_debug PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/fv3_stretched_nest_debug_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/fv3_ccpp_stretched_nest_debug_prod +Checking test 066 fv3_ccpp_stretched_nest_debug results .... + Comparing fv3_history2d.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_history.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 + + 0: The total amount of wall time = 353.092963 + +Test 066 fv3_ccpp_stretched_nest_debug PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/fv3_gsd_debug_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/fv3_ccpp_gsd_debug_prod +Checking test 067 fv3_ccpp_gsd_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 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 + 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 + + 0: The total amount of wall time = 202.644216 + +Test 067 fv3_ccpp_gsd_debug PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/fv3_gsd_diag3d_debug_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/fv3_ccpp_gsd_diag3d_debug_prod +Checking test 068 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.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 + 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 + + 0: The total amount of wall time = 262.831129 + +Test 068 fv3_ccpp_gsd_diag3d_debug PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/fv3_thompson_debug_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/fv3_ccpp_thompson_debug_prod +Checking test 069 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.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 + + 0: The total amount of wall time = 330.254832 + +Test 069 fv3_ccpp_thompson_debug PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/fv3_thompson_no_aero_debug_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/fv3_ccpp_thompson_no_aero_debug_prod +Checking test 070 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.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 + + 0: The total amount of wall time = 313.972837 + +Test 070 fv3_ccpp_thompson_no_aero_debug PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/fv3_rrfs_v1beta_debug_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/fv3_ccpp_rrfs_v1beta_debug_prod +Checking test 071 fv3_ccpp_rrfs_v1beta_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 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 + 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 + + 0: The total amount of wall time = 194.159450 + +Test 071 fv3_ccpp_rrfs_v1beta_debug PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/HAFS_v0_HWRF_thompson_debug_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/fv3_ccpp_HAFS_v0_hwrf_thompson_debug_prod +Checking test 072 fv3_ccpp_HAFS_v0_hwrf_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.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 + 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 + + 0: The total amount of wall time = 204.837334 + +Test 072 fv3_ccpp_HAFS_v0_hwrf_thompson_debug PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/ESG_HAFS_v0_HWRF_thompson_debug_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/fv3_ccpp_esg_HAFS_v0_hwrf_thompson_debug_prod +Checking test 073 fv3_ccpp_esg_HAFS_v0_hwrf_thompson_debug results .... + Comparing atmos_4xdaily.nc .........OK + Comparing phyf000.nc .........OK + Comparing phyf001.nc .........OK + Comparing dynf000.nc .........OK + Comparing dynf001.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_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/fv_tracer.res.tile1.nc .........OK + Comparing RESTART/sfc_data.nc .........OK + Comparing RESTART/phy_data.nc .........OK + + 0: The total amount of wall time = 384.302992 + +Test 073 fv3_ccpp_esg_HAFS_v0_hwrf_thompson_debug PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/fv3_ccpp_gfsv16_ugwpv1_debug_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/fv3_ccpp_gfsv16_ugwpv1_debug_prod +Checking test 074 fv3_ccpp_gfsv16_ugwpv1_debug results .... + 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/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 + + 0: The total amount of wall time = 549.493664 + +Test 074 fv3_ccpp_gfsv16_ugwpv1_debug PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/cpld_control_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/cpld_control_prod +Checking test 075 cpld_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 + 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/MOM.res.nc .........OK + Comparing RESTART/iced.2016-10-04-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-04-00000.nc .........OK + + 0: The total amount of wall time = 90.101533 + +Test 075 cpld_control PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/cpld_control_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/cpld_restart_prod +Checking test 076 cpld_restart 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 + 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/MOM.res.nc .........OK + Comparing RESTART/iced.2016-10-04-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-04-00000.nc .........OK + + 0: The total amount of wall time = 55.423159 + +Test 076 cpld_restart PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/cpld_controlfrac_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/cpld_controlfrac_prod +Checking test 077 cpld_controlfrac 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 + 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/MOM.res.nc .........OK + Comparing RESTART/iced.2016-10-04-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-04-00000.nc .........OK + + 0: The total amount of wall time = 90.707759 + +Test 077 cpld_controlfrac PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/cpld_controlfrac_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/cpld_restartfrac_prod +Checking test 078 cpld_restartfrac 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 + 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/MOM.res.nc .........OK + Comparing RESTART/iced.2016-10-04-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-04-00000.nc .........OK + + 0: The total amount of wall time = 55.579114 + +Test 078 cpld_restartfrac PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/cpld_control_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/cpld_2threads_prod +Checking test 079 cpld_2threads 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 + 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/MOM.res.nc .........OK + Comparing RESTART/iced.2016-10-04-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-04-00000.nc .........OK + + 0: The total amount of wall time = 110.233780 + +Test 079 cpld_2threads PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/cpld_control_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/cpld_decomp_prod +Checking test 080 cpld_decomp 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 + 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/MOM.res.nc .........OK + Comparing RESTART/iced.2016-10-04-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-04-00000.nc .........OK + + 0: The total amount of wall time = 87.807401 + +Test 080 cpld_decomp PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/cpld_satmedmf_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/cpld_satmedmf_prod +Checking test 081 cpld_satmedmf 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 + 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/MOM.res.nc .........OK + Comparing RESTART/iced.2016-10-04-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-04-00000.nc .........OK + + 0: The total amount of wall time = 86.781482 + +Test 081 cpld_satmedmf PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/cpld_ca_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/cpld_ca_prod +Checking test 082 cpld_ca 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 + 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/MOM.res.nc .........OK + Comparing RESTART/iced.2016-10-04-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-04-00000.nc .........OK + + 0: The total amount of wall time = 88.532365 + +Test 082 cpld_ca PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/cpld_control_c192_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/cpld_control_c192_prod +Checking test 083 cpld_control_c192 results .... + 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 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 + 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/MOM.res.nc .........OK + Comparing RESTART/iced.2016-10-05-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-05-00000.nc .........OK + + 0: The total amount of wall time = 375.899109 + +Test 083 cpld_control_c192 PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/cpld_control_c192_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/cpld_restart_c192_prod +Checking test 084 cpld_restart_c192 results .... + 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 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 + 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/MOM.res.nc .........OK + Comparing RESTART/iced.2016-10-05-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-05-00000.nc .........OK + + 0: The total amount of wall time = 271.862402 + +Test 084 cpld_restart_c192 PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/cpld_controlfrac_c192_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/cpld_controlfrac_c192_prod +Checking test 085 cpld_controlfrac_c192 results .... + 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 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 + 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/MOM.res.nc .........OK + Comparing RESTART/iced.2016-10-05-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-05-00000.nc .........OK + + 0: The total amount of wall time = 373.801676 + +Test 085 cpld_controlfrac_c192 PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/cpld_controlfrac_c192_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/cpld_restartfrac_c192_prod +Checking test 086 cpld_restartfrac_c192 results .... + 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 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 + 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/MOM.res.nc .........OK + Comparing RESTART/iced.2016-10-05-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-05-00000.nc .........OK + + 0: The total amount of wall time = 271.784243 + +Test 086 cpld_restartfrac_c192 PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/cpld_control_c384_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/cpld_control_c384_prod +Checking test 087 cpld_control_c384 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 + 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/MOM.res.nc .........OK + Comparing RESTART/MOM.res_1.nc .........OK + Comparing RESTART/MOM.res_2.nc .........OK + Comparing RESTART/MOM.res_3.nc .........OK + Comparing RESTART/iced.2016-10-04-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-04-00000.nc .........OK + + 0: The total amount of wall time = 1319.686156 + +Test 087 cpld_control_c384 PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/cpld_control_c384_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/cpld_restart_c384_prod +Checking test 088 cpld_restart_c384 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 + 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/MOM.res.nc .........OK + Comparing RESTART/MOM.res_1.nc .........OK + Comparing RESTART/MOM.res_2.nc .........OK + Comparing RESTART/MOM.res_3.nc .........OK + Comparing RESTART/iced.2016-10-04-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-04-00000.nc .........OK + + 0: The total amount of wall time = 695.474549 + +Test 088 cpld_restart_c384 PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/cpld_controlfrac_c384_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/cpld_controlfrac_c384_prod +Checking test 089 cpld_controlfrac_c384 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 + 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/MOM.res.nc .........OK + Comparing RESTART/MOM.res_1.nc .........OK + Comparing RESTART/MOM.res_2.nc .........OK + Comparing RESTART/MOM.res_3.nc .........OK + Comparing RESTART/iced.2016-10-04-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-04-00000.nc .........OK + + 0: The total amount of wall time = 1320.686769 + +Test 089 cpld_controlfrac_c384 PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/cpld_controlfrac_c384_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/cpld_restartfrac_c384_prod +Checking test 090 cpld_restartfrac_c384 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 + 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/MOM.res.nc .........OK + Comparing RESTART/MOM.res_1.nc .........OK + Comparing RESTART/MOM.res_2.nc .........OK + Comparing RESTART/MOM.res_3.nc .........OK + Comparing RESTART/iced.2016-10-04-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-04-00000.nc .........OK + + 0: The total amount of wall time = 688.747277 + +Test 090 cpld_restartfrac_c384 PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/cpld_bmark_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/cpld_bmark_prod +Checking test 091 cpld_bmark 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 + 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/MOM.res.nc .........OK + Comparing RESTART/MOM.res_1.nc .........OK + Comparing RESTART/MOM.res_2.nc .........OK + Comparing RESTART/MOM.res_3.nc .........OK + Comparing RESTART/iced.2013-04-02-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2013-04-02-00000.nc .........OK + + 0: The total amount of wall time = 819.239022 + +Test 091 cpld_bmark PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/cpld_bmark_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/cpld_restart_bmark_prod +Checking test 092 cpld_restart_bmark 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 + 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/MOM.res.nc .........OK + Comparing RESTART/MOM.res_1.nc .........OK + Comparing RESTART/MOM.res_2.nc .........OK + Comparing RESTART/MOM.res_3.nc .........OK + Comparing RESTART/iced.2013-04-02-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2013-04-02-00000.nc .........OK + + 0: The total amount of wall time = 453.508104 + +Test 092 cpld_restart_bmark PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/cpld_bmarkfrac_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/cpld_bmarkfrac_prod +Checking test 093 cpld_bmarkfrac 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 + 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/MOM.res.nc .........OK + Comparing RESTART/MOM.res_1.nc .........OK + Comparing RESTART/MOM.res_2.nc .........OK + Comparing RESTART/MOM.res_3.nc .........OK + Comparing RESTART/iced.2013-04-02-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2013-04-02-00000.nc .........OK + + 0: The total amount of wall time = 818.880256 + +Test 093 cpld_bmarkfrac PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/cpld_bmarkfrac_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/cpld_restart_bmarkfrac_prod +Checking test 094 cpld_restart_bmarkfrac 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 + 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/MOM.res.nc .........OK + Comparing RESTART/MOM.res_1.nc .........OK + Comparing RESTART/MOM.res_2.nc .........OK + Comparing RESTART/MOM.res_3.nc .........OK + Comparing RESTART/iced.2013-04-02-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2013-04-02-00000.nc .........OK + + 0: The total amount of wall time = 440.989959 + +Test 094 cpld_restart_bmarkfrac PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/cpld_bmarkfrac_v16_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/cpld_bmarkfrac_v16_prod +Checking test 095 cpld_bmarkfrac_v16 results .... + 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 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 + Comparing RESTART/MOM.res.nc .........OK + Comparing RESTART/MOM.res_1.nc .........OK + Comparing RESTART/MOM.res_2.nc .........OK + Comparing RESTART/MOM.res_3.nc .........OK + Comparing RESTART/iced.2013-04-01-43200.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2013-04-01-43200.nc .........OK + + 0: The total amount of wall time = 1323.191829 + +Test 095 cpld_bmarkfrac_v16 PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/cpld_bmarkfrac_v16_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/cpld_restart_bmarkfrac_v16_prod +Checking test 096 cpld_restart_bmarkfrac_v16 results .... + 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 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 + Comparing RESTART/MOM.res.nc .........OK + Comparing RESTART/MOM.res_1.nc .........OK + Comparing RESTART/MOM.res_2.nc .........OK + Comparing RESTART/MOM.res_3.nc .........OK + Comparing RESTART/iced.2013-04-01-43200.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2013-04-01-43200.nc .........OK + + 0: The total amount of wall time = 729.645432 + +Test 096 cpld_restart_bmarkfrac_v16 PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/cpld_bmark_wave_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/cpld_bmark_wave_prod +Checking test 097 cpld_bmark_wave 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 + Comparing 20130402.000000.out_grd.gwes_30m .........OK + Comparing 20130402.000000.out_pnt.points .........OK + Comparing 20130402.000000.restart.gwes_30m .........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/MOM.res.nc .........OK + Comparing RESTART/MOM.res_1.nc .........OK + Comparing RESTART/MOM.res_2.nc .........OK + Comparing RESTART/MOM.res_3.nc .........OK + Comparing RESTART/iced.2013-04-02-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2013-04-02-00000.nc .........OK + + 0: The total amount of wall time = 1366.430816 + +Test 097 cpld_bmark_wave PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/cpld_bmarkfrac_wave_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/cpld_bmarkfrac_wave_prod +Checking test 098 cpld_bmarkfrac_wave 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 + Comparing 20130402.000000.out_grd.gwes_30m .........OK + Comparing 20130402.000000.out_pnt.points .........OK + Comparing 20130402.000000.restart.gwes_30m .........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/MOM.res.nc .........OK + Comparing RESTART/MOM.res_1.nc .........OK + Comparing RESTART/MOM.res_2.nc .........OK + Comparing RESTART/MOM.res_3.nc .........OK + Comparing RESTART/iced.2013-04-02-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2013-04-02-00000.nc .........OK + + 0: The total amount of wall time = 1365.825424 + +Test 098 cpld_bmarkfrac_wave PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/cpld_bmarkfrac_wave_v16_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/cpld_bmarkfrac_wave_v16_prod +Checking test 099 cpld_bmarkfrac_wave_v16 results .... + 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 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 20130401.060000.out_grd.gwes_30m .........OK + Comparing 20130401.060000.out_pnt.points .........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/MOM.res.nc .........OK + Comparing RESTART/MOM.res_1.nc .........OK + Comparing RESTART/MOM.res_2.nc .........OK + Comparing RESTART/MOM.res_3.nc .........OK + Comparing RESTART/iced.2013-04-01-21600.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2013-04-01-21600.nc .........OK + + 0: The total amount of wall time = 900.440136 + +Test 099 cpld_bmarkfrac_wave_v16 PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/cpld_control_wave_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/cpld_control_wave_prod +Checking test 100 cpld_control_wave 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 + 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/MOM.res.nc .........OK + Comparing RESTART/iced.2016-10-04-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-04-00000.nc .........OK + Comparing 20161004.000000.out_grd.glo_1deg .........OK + Comparing 20161004.000000.out_pnt.points .........OK + Comparing 20161004.000000.restart.glo_1deg .........OK + + 0: The total amount of wall time = 788.579555 + +Test 100 cpld_control_wave PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/cpld_debug_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/cpld_debug_prod +Checking test 101 cpld_debug results .... + 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 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/MOM.res.nc .........OK + Comparing RESTART/iced.2016-10-03-21600.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-03-21600.nc .........OK + + 0: The total amount of wall time = 291.535966 + +Test 101 cpld_debug PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/cpld_debugfrac_ccpp +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/cpld_debugfrac_prod +Checking test 102 cpld_debugfrac results .... + 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 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/MOM.res.nc .........OK + Comparing RESTART/iced.2016-10-03-21600.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-03-21600.nc .........OK + + 0: The total amount of wall time = 290.223750 + +Test 102 cpld_debugfrac PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/datm_control_cfsr +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/datm_control_cfsr +Checking test 103 datm_control_cfsr results .... + Comparing RESTART/MOM.res.nc .........OK + Comparing RESTART/iced.2011-10-02-00000.nc .........OK + Comparing RESTART/DATM_CFSR.cpl.r.2011-10-02-00000.nc .........OK + + 0: The total amount of wall time = 95.380910 + +Test 103 datm_control_cfsr PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/datm_control_cfsr +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/datm_restart_cfsr +Checking test 104 datm_restart_cfsr results .... + Comparing RESTART/MOM.res.nc .........OK + Comparing RESTART/iced.2011-10-02-00000.nc .........OK + Comparing RESTART/DATM_CFSR.cpl.r.2011-10-02-00000.nc .........OK + + 0: The total amount of wall time = 61.520902 + +Test 104 datm_restart_cfsr PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/datm_control_gefs +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/datm_control_gefs +Checking test 105 datm_control_gefs results .... + Comparing RESTART/MOM.res.nc .........OK + Comparing RESTART/iced.2011-10-02-00000.nc .........OK + Comparing RESTART/DATM_GEFS.cpl.r.2011-10-02-00000.nc .........OK + + 0: The total amount of wall time = 87.965986 + +Test 105 datm_control_gefs PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/datm_bulk_cfsr +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/datm_bulk_cfsr +Checking test 106 datm_bulk_cfsr results .... + Comparing RESTART/MOM.res.nc .........OK + Comparing RESTART/iced.2011-10-02-00000.nc .........OK + Comparing RESTART/DATM_CFSR.cpl.r.2011-10-02-00000.nc .........OK + + 0: The total amount of wall time = 90.934683 + +Test 106 datm_bulk_cfsr PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/datm_bulk_gefs +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/datm_bulk_gefs +Checking test 107 datm_bulk_gefs results .... + Comparing RESTART/MOM.res.nc .........OK + Comparing RESTART/iced.2011-10-02-00000.nc .........OK + Comparing RESTART/DATM_GEFS.cpl.r.2011-10-02-00000.nc .........OK + + 0: The total amount of wall time = 88.832563 + +Test 107 datm_bulk_gefs PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/datm_mx025_cfsr +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/datm_mx025_cfsr +Checking test 108 datm_mx025_cfsr results .... + Comparing RESTART/MOM.res.nc .........OK + Comparing RESTART/MOM.res_1.nc .........OK + Comparing RESTART/MOM.res_2.nc .........OK + Comparing RESTART/MOM.res_3.nc .........OK + Comparing RESTART/iced.2011-10-02-00000.nc .........OK + Comparing RESTART/DATM_CFSR.cpl.r.2011-10-02-00000.nc .........OK + + 0: The total amount of wall time = 359.304711 + +Test 108 datm_mx025_cfsr PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/datm_mx025_gefs +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/datm_mx025_gefs +Checking test 109 datm_mx025_gefs results .... + Comparing RESTART/MOM.res.nc .........OK + Comparing RESTART/MOM.res_1.nc .........OK + Comparing RESTART/MOM.res_2.nc .........OK + Comparing RESTART/MOM.res_3.nc .........OK + Comparing RESTART/iced.2011-10-02-00000.nc .........OK + Comparing RESTART/DATM_GEFS.cpl.r.2011-10-02-00000.nc .........OK + + 0: The total amount of wall time = 357.808078 + +Test 109 datm_mx025_gefs PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210309/INTEL/datm_debug_cfsr +working dir = /scratch1/NCEPDEV/stmp2/emc.nemspara/FV3_RT/rt_53934/datm_debug_cfsr +Checking test 110 datm_debug_cfsr results .... + Comparing RESTART/MOM.res.nc .........OK + Comparing RESTART/iced.2011-10-01-21600.nc .........OK + Comparing RESTART/DATM_CFSR.cpl.r.2011-10-01-21600.nc .........OK + + 0: The total amount of wall time = 267.113286 + +Test 110 datm_debug_cfsr PASS REGRESSION TEST WAS SUCCESSFUL -Thu Jan 14 00:08:53 UTC 2021 -Elapsed time: 00h:11m:07s. Have a nice day! +Mon Mar 15 17:16:13 UTC 2021 +Elapsed time: 01h:29m:46s. Have a nice day! diff --git a/tests/RegressionTests_jet.intel.log b/tests/RegressionTests_jet.intel.log index 9de1479ab6..994664e87e 100644 --- a/tests/RegressionTests_jet.intel.log +++ b/tests/RegressionTests_jet.intel.log @@ -1,9 +1,23 @@ -Sat Dec 28 21:17:28 UTC 2019 +Wed Mar 31 17:20:19 GMT 2021 Start Regression test - -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_control -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_control +Compile 001 elapsed time 3292 seconds. APP=ATM SUITES=FV3_GFS_2017 +Compile 002 elapsed time 1150 seconds. APP=ATM SUITES=FV3_GFS_2017_fv3wam 32BIT=Y MULTI_GASES=Y REPRO=Y +Compile 003 elapsed time 2864 seconds. APP=ATM SUITES=FV3_GFS_2017,FV3_GFS_2017_stretched 32BIT=Y +Compile 004 elapsed time 2114 seconds. APP=ATM SUITES=FV3_GFS_v15_thompson_mynn 32BIT=Y +Compile 005 elapsed time 2364 seconds. APP=ATM SUITES=FV3_GFS_2017_gfdlmp,FV3_GFS_2017_gfdlmp_noahmp +Compile 006 elapsed time 3589 seconds. APP=ATM SUITES=FV3_GFS_2017_csawmgshoc,FV3_GFS_2017_csawmg,FV3_GFS_2017_satmedmf,FV3_GFS_2017_satmedmfq +Compile 007 elapsed time 2722 seconds. APP=ATM SUITES=FV3_GFS_2017_gfdlmp,FV3_CPT_v0,FV3_GSD_v0,FV3_GFS_v16_thompson,FV3_RAP,FV3_HRRR,FV3_RRFS_v1beta 32BIT=Y +Compile 008 elapsed time 2315 seconds. APP=ATM SUITES=FV3_GFS_v16,FV3_GFS_v16_RRTMGP +Compile 009 elapsed time 2526 seconds. APP=ATM SUITES=FV3_GFS_v16_csawmg +Compile 010 elapsed time 3325 seconds. APP=ATM SUITES=FV3_GFS_2017_gfdlmp,FV3_GFS_2017_gfdlmp_noahmp,FV3_GFS_v16_flake +Compile 011 elapsed time 2401 seconds. APP=ATM SUITES=HAFS_v0_hwrf_thompson,HAFS_v0_hwrf,FV3_GFS_v16b_ugwpv1,FV3_GFS_v16_ras +Compile 012 elapsed time 237 seconds. APP=ATM DEBUG=Y SUITES=FV3_GFS_v16,FV3_GFS_v16_RRTMGP +Compile 013 elapsed time 315 seconds. APP=ATM SUITES=FV3_GFS_v15_thompson_mynn,FV3_GFS_2017,FV3_GFS_2017_stretched,FV3_GSD_v0,FV3_GFS_v16_thompson,FV3_RRFS_v1beta 32BIT=Y DEBUG=Y +Compile 014 elapsed time 205 seconds. APP=ATM SUITES=HAFS_v0_hwrf_thompson,HAFS_v0_hwrf,FV3_GFS_v16b_ugwpv1,FV3_GFS_v16_ras DEBUG=Y + +baseline dir = /lfs4/HFIP/hfv3gfs/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_control +working dir = /lfs4/HFIP/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_64044/fv3_control Checking test 001 fv3_control results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -67,12 +81,15 @@ Checking test 001 fv3_control results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK + +The total amount of wall time = 63.229125 + Test 001 fv3_control PASS -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_control -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_decomp -Checking test 002 fv3_decomp results .... +baseline dir = /lfs4/HFIP/hfv3gfs/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_control +working dir = /lfs4/HFIP/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_64044/fv3_2threads +Checking test 002 fv3_2threads results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -135,36 +152,21 @@ Checking test 002 fv3_decomp results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 002 fv3_decomp PASS +The total amount of wall time = 249.084697 -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_control -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_2threads -Checking test 003 fv3_2threads 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 +Test 002 fv3_2threads PASS + + +baseline dir = /lfs4/HFIP/hfv3gfs/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_control +working dir = /lfs4/HFIP/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_64044/fv3_restart +Checking test 003 fv3_restart 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 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 @@ -203,12 +205,15 @@ Checking test 003 fv3_2threads results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 003 fv3_2threads PASS +The total amount of wall time = 28.103790 + +Test 003 fv3_restart PASS -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_restart -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_restart -Checking test 004 fv3_restart results .... + +baseline dir = /lfs4/HFIP/hfv3gfs/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_read_inc +working dir = /lfs4/HFIP/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_64044/fv3_read_inc +Checking test 004 fv3_read_inc results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -271,42 +276,25 @@ Checking test 004 fv3_restart results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 004 fv3_restart PASS +The total amount of wall time = 52.354227 + +Test 004 fv3_read_inc PASS -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_read_inc -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_read_inc -Checking test 005 fv3_read_inc results .... + +baseline dir = /lfs4/HFIP/hfv3gfs/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_wrtGauss_netcdf_esmf +working dir = /lfs4/HFIP/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_64044/fv3_wrtGauss_netcdf_esmf +Checking test 005 fv3_wrtGauss_netcdf_esmf 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 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 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 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 @@ -339,22 +327,25 @@ Checking test 005 fv3_read_inc results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 005 fv3_read_inc PASS +The total amount of wall time = 165.438229 + +Test 005 fv3_wrtGauss_netcdf_esmf PASS -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_gfdlmp -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_gfdlmp -Checking test 006 fv3_gfdlmp results .... + +baseline dir = /lfs4/HFIP/hfv3gfs/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_wrtGauss_netcdf +working dir = /lfs4/HFIP/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_64044/fv3_wrtGauss_netcdf +Checking test 006 fv3_wrtGauss_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.nemsio .........OK - Comparing phyf024.nemsio .........OK - Comparing dynf000.nemsio .........OK - Comparing dynf024.nemsio .........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 @@ -375,34 +366,37 @@ Checking test 006 fv3_gfdlmp 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 006 fv3_gfdlmp 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 + +The total amount of wall time = 52.760096 +Test 006 fv3_wrtGauss_netcdf PASS -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_gfdlmprad_gwd -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_gfdlmprad_gwd -Checking test 007 fv3_gfdlmprad_gwd results .... + +baseline dir = /lfs4/HFIP/hfv3gfs/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_wrtGauss_netcdf_parallel +working dir = /lfs4/HFIP/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_64044/fv3_wrtGauss_netcdf_parallel +Checking test 007 fv3_wrtGauss_netcdf_parallel 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.nc .........OK + Comparing phyf024.nc .........OK + Comparing dynf000.nc .........OK + Comparing dynf024.nc ............ALT CHECK......OK Comparing RESTART/coupler.res .........OK Comparing RESTART/fv_core.res.nc .........OK Comparing RESTART/fv_core.res.tile1.nc .........OK @@ -423,24 +417,78 @@ Checking test 007 fv3_gfdlmprad_gwd 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 + +The total amount of wall time = 66.552489 + +Test 007 fv3_wrtGauss_netcdf_parallel PASS + + +baseline dir = /lfs4/HFIP/hfv3gfs/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_wrtGlatlon_netcdf +working dir = /lfs4/HFIP/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_64044/fv3_wrtGlatlon_netcdf +Checking test 008 fv3_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 -Test 007 fv3_gfdlmprad_gwd 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 +The total amount of wall time = 53.526173 -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_gfdlmprad_noahmp -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_gfdlmprad_noahmp -Checking test 008 fv3_gfdlmprad_noahmp results .... +Test 008 fv3_wrtGlatlon_netcdf PASS + + +baseline dir = /lfs4/HFIP/hfv3gfs/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_wrtGauss_nemsio +working dir = /lfs4/HFIP/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_64044/fv3_wrtGauss_nemsio +Checking test 009 fv3_wrtGauss_nemsio results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -471,54 +519,37 @@ Checking test 008 fv3_gfdlmprad_noahmp 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 008 fv3_gfdlmprad_noahmp 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 + +The total amount of wall time = 53.402771 + +Test 009 fv3_wrtGauss_nemsio PASS -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_thompson -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_thompson -Checking test 009 fv3_thompson results .... +baseline dir = /lfs4/HFIP/hfv3gfs/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_wrtGauss_nemsio_c192 +working dir = /lfs4/HFIP/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_64044/fv3_wrtGauss_nemsio_c192 +Checking test 010 fv3_wrtGauss_nemsio_c192 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 @@ -539,24 +570,27 @@ Checking test 009 fv3_thompson 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 009 fv3_thompson 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 +The total amount of wall time = 147.649651 -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_wsm6 -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_wsm6 -Checking test 010 fv3_wsm6 results .... +Test 010 fv3_wrtGauss_nemsio_c192 PASS + + +baseline dir = /lfs4/HFIP/hfv3gfs/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_stochy +working dir = /lfs4/HFIP/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_64044/fv3_stochy +Checking test 011 fv3_stochy results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -569,24 +603,24 @@ Checking test 010 fv3_wsm6 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 @@ -607,34 +641,57 @@ Checking test 010 fv3_wsm6 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 010 fv3_wsm6 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 + +The total amount of wall time = 64.005158 + +Test 011 fv3_stochy PASS -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_wrtGauss_netcdf_esmf -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_wrtGauss_netcdf_esmf -Checking test 011 fv3_wrtGauss_netcdf_esmf results .... +baseline dir = /lfs4/HFIP/hfv3gfs/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_ca +working dir = /lfs4/HFIP/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_64044/fv3_ca +Checking test 012 fv3_ca 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 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 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 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 @@ -667,22 +724,45 @@ Checking test 011 fv3_wrtGauss_netcdf_esmf 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_wrtGauss_netcdf_esmf PASS +The total amount of wall time = 42.571011 -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_wrtGauss_netcdf -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_wrtGauss_netcdf -Checking test 012 fv3_wrtGauss_netcdf results .... +Test 012 fv3_ca PASS + + +baseline dir = /lfs4/HFIP/hfv3gfs/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_lndp +working dir = /lfs4/HFIP/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_64044/fv3_lndp +Checking test 013 fv3_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.nc .........OK - Comparing phyf024.nc .........OK - Comparing dynf000.nc .........OK - Comparing dynf024.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 @@ -715,22 +795,45 @@ Checking test 012 fv3_wrtGauss_netcdf 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_wrtGauss_netcdf PASS + +The total amount of wall time = 66.483218 + +Test 013 fv3_lndp PASS -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_wrtGauss_nemsio -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_wrtGauss_nemsio -Checking test 013 fv3_wrtGauss_nemsio results .... +baseline dir = /lfs4/HFIP/hfv3gfs/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_iau +working dir = /lfs4/HFIP/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_64044/fv3_iau +Checking test 014 fv3_iau 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 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 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 @@ -763,12 +866,15 @@ Checking test 013 fv3_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 013 fv3_wrtGauss_nemsio PASS +The total amount of wall time = 52.403244 -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_wrtGauss_nemsio_c192 -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_wrtGauss_nemsio_c192 -Checking test 014 fv3_wrtGauss_nemsio_c192 results .... +Test 014 fv3_iau PASS + + +baseline dir = /lfs4/HFIP/hfv3gfs/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_lheatstrg +working dir = /lfs4/HFIP/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_64044/fv3_lheatstrg +Checking test 015 fv3_lheatstrg results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -811,12 +917,15 @@ Checking test 014 fv3_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 014 fv3_wrtGauss_nemsio_c192 PASS + +The total amount of wall time = 52.483071 + +Test 015 fv3_lheatstrg PASS -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_stochy -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_stochy -Checking test 015 fv3_stochy results .... +baseline dir = /lfs4/HFIP/hfv3gfs/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_multigases_repro +working dir = /lfs4/HFIP/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_64044/fv3_multigases_repro +Checking test 016 fv3_multigases results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -829,24 +938,24 @@ Checking test 015 fv3_stochy results .... Comparing phyf000.tile4.nc .........OK Comparing phyf000.tile5.nc .........OK Comparing phyf000.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 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 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 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 @@ -879,42 +988,51 @@ Checking test 015 fv3_stochy 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_stochy 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 + +The total amount of wall time = 126.776355 + +Test 016 fv3_multigases PASS -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_iau -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_iau -Checking test 016 fv3_iau results .... +baseline dir = /lfs4/HFIP/hfv3gfs/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_control_32bit +working dir = /lfs4/HFIP/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_64044/fv3_control_32bit +Checking test 017 fv3_control_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 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 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 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 @@ -947,22 +1065,33 @@ Checking test 016 fv3_iau 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_iau PASS +The total amount of wall time = 53.113410 -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_csawmgshoc -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_csawmgshoc -Checking test 017 fv3_csawmgshoc results .... +Test 017 fv3_control_32bit PASS + + +baseline dir = /lfs4/HFIP/hfv3gfs/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_stretched +working dir = /lfs4/HFIP/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_64044/fv3_stretched +Checking test 018 fv3_stretched 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 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_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 RESTART/coupler.res .........OK Comparing RESTART/fv_core.res.nc .........OK Comparing RESTART/fv_core.res.tile1.nc .........OK @@ -995,60 +1124,157 @@ Checking test 017 fv3_csawmgshoc 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_csawmgshoc PASS + +The total amount of wall time = 390.858187 + +Test 018 fv3_stretched PASS -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_csawmg -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_csawmg -Checking test 018 fv3_csawmg results .... +baseline dir = /lfs4/HFIP/hfv3gfs/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_stretched_nest +working dir = /lfs4/HFIP/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_64044/fv3_stretched_nest +Checking test 019 fv3_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 phyf000.nemsio .........OK - Comparing phyf024.nemsio .........OK - Comparing dynf000.nemsio .........OK - Comparing dynf024.nemsio .........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.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.tile7.nc .........OK Comparing RESTART/coupler.res .........OK Comparing RESTART/fv_core.res.nc .........OK + Comparing RESTART/fv_core.res.nest02.nc .........OK + Comparing RESTART/fv_BC_ne.res.nest02.nc .........OK + Comparing RESTART/fv_BC_sw.res.nest02.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_core.res.nest02.tile7.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_srf_wnd.res.nest02.tile7.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/fv_tracer.res.nest02.tile7.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/phy_data.nest02.tile7.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 018 fv3_csawmg PASS + Comparing RESTART/sfc_data.nest02.tile7.nc .........OK + +The total amount of wall time = 426.191167 + +Test 019 fv3_stretched_nest PASS + + +baseline dir = /lfs4/HFIP/hfv3gfs/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_regional_control +working dir = /lfs4/HFIP/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_64044/fv3_regional_control +Checking test 020 fv3_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 + +The total amount of wall time = 849.984569 + +Test 020 fv3_regional_control PASS + + +baseline dir = /lfs4/HFIP/hfv3gfs/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_regional_restart +working dir = /lfs4/HFIP/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_64044/fv3_regional_restart +Checking test 021 fv3_regional_restart results .... + Comparing atmos_4xdaily.nc .........OK + Comparing fv3_history2d.nc .........OK + Comparing fv3_history.nc .........OK + +The total amount of wall time = 474.490045 + +Test 021 fv3_regional_restart PASS + + +baseline dir = /lfs4/HFIP/hfv3gfs/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_regional_quilt +working dir = /lfs4/HFIP/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_64044/fv3_regional_quilt +Checking test 022 fv3_regional_quilt results .... + Comparing dynf000.nc .........OK + Comparing dynf024.nc .........OK + Comparing phyf000.nc .........OK + Comparing phyf024.nc .........OK + Comparing PRSLEV.GrbF00 .........OK + Comparing PRSLEV.GrbF24 .........OK + Comparing NATLEV.GrbF00 .........OK + Comparing NATLEV.GrbF24 .........OK + +The total amount of wall time = 841.624404 + +Test 022 fv3_regional_quilt PASS + + +baseline dir = /lfs4/HFIP/hfv3gfs/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_regional_quilt_hafs +working dir = /lfs4/HFIP/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_64044/fv3_regional_quilt_hafs +Checking test 023 fv3_regional_quilt_hafs results .... + Comparing dynf000.nc .........OK + Comparing dynf024.nc .........OK + Comparing phyf000.nc .........OK + Comparing phyf024.nc .........OK + Comparing HURPRS.GrbF00 .........OK + Comparing HURPRS.GrbF24 .........OK + +The total amount of wall time = 832.561284 + +Test 023 fv3_regional_quilt_hafs PASS + + +baseline dir = /lfs4/HFIP/hfv3gfs/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_regional_quilt_netcdf_parallel +working dir = /lfs4/HFIP/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_64044/fv3_regional_quilt_netcdf_parallel +Checking test 024 fv3_regional_quilt_netcdf_parallel results .... + Comparing atmos_4xdaily.nc .........OK + Comparing dynf000.nc .........OK + Comparing dynf024.nc .........OK + Comparing phyf000.nc .........OK + Comparing phyf024.nc .........OK + +The total amount of wall time = 846.290905 + +Test 024 fv3_regional_quilt_netcdf_parallel PASS -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_rasmgshoc -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_rasmgshoc -Checking test 019 fv3_rasmgshoc results .... +baseline dir = /lfs4/HFIP/hfv3gfs/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfdlmp +working dir = /lfs4/HFIP/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_64044/fv3_gfdlmp +Checking test 025 fv3_gfdlmp results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1079,24 +1305,27 @@ Checking test 019 fv3_rasmgshoc 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 019 fv3_rasmgshoc 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 +The total amount of wall time = 60.857722 -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_csawmg3shoc127 -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_csawmg3shoc127 -Checking test 020 fv3_csawmg3shoc127 results .... +Test 025 fv3_gfdlmp PASS + + +baseline dir = /lfs4/HFIP/hfv3gfs/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfdlmprad_gwd +working dir = /lfs4/HFIP/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_64044/fv3_gfdlmprad_gwd +Checking test 026 fv3_gfdlmprad_gwd results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1127,24 +1356,27 @@ Checking test 020 fv3_csawmg3shoc127 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 020 fv3_csawmg3shoc127 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 + +The total amount of wall time = 60.585289 + +Test 026 fv3_gfdlmprad_gwd PASS -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_satmedmf -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_satmedmf -Checking test 021 fv3_satmedmf results .... +baseline dir = /lfs4/HFIP/hfv3gfs/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfdlmprad_noahmp +working dir = /lfs4/HFIP/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_64044/fv3_gfdlmprad_noahmp +Checking test 027 fv3_gfdlmprad_noahmp results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1175,24 +1407,27 @@ Checking test 021 fv3_satmedmf 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 021 fv3_satmedmf PASS - - -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_lheatstrg -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_lheatstrg -Checking test 022 fv3_lheatstrg results .... + 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 + +The total amount of wall time = 60.902558 + +Test 027 fv3_gfdlmprad_noahmp PASS + + +baseline dir = /lfs4/HFIP/hfv3gfs/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_csawmg +working dir = /lfs4/HFIP/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_64044/fv3_csawmg +Checking test 028 fv3_csawmg results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1235,42 +1470,25 @@ Checking test 022 fv3_lheatstrg 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_lheatstrg PASS + +The total amount of wall time = 148.160521 + +Test 028 fv3_csawmg PASS -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_control -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_appbuild -Checking test 023 fv3_appbuild results .... +baseline dir = /lfs4/HFIP/hfv3gfs/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_satmedmf +working dir = /lfs4/HFIP/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_64044/fv3_satmedmf +Checking test 029 fv3_satmedmf 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 @@ -1303,42 +1521,25 @@ Checking test 023 fv3_appbuild 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_appbuild PASS +The total amount of wall time = 66.647191 -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_control_32bit -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_control_32bit -Checking test 024 fv3_control_32bit results .... +Test 029 fv3_satmedmf PASS + + +baseline dir = /lfs4/HFIP/hfv3gfs/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_satmedmfq +working dir = /lfs4/HFIP/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_64044/fv3_satmedmfq +Checking test 030 fv3_satmedmfq 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 @@ -1371,30 +1572,25 @@ Checking test 024 fv3_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 024 fv3_control_32bit PASS + +The total amount of wall time = 65.159769 + +Test 030 fv3_satmedmfq PASS -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_stretched -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_stretched -Checking test 025 fv3_stretched results .... +baseline dir = /lfs4/HFIP/hfv3gfs/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfdlmp_32bit +working dir = /lfs4/HFIP/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_64044/fv3_gfdlmp_32bit +Checking test 031 fv3_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 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_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 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 @@ -1415,129 +1611,139 @@ Checking test 025 fv3_stretched 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 + +The total amount of wall time = 53.527974 + +Test 031 fv3_gfdlmp_32bit PASS + + +baseline dir = /lfs4/HFIP/hfv3gfs/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfdlmprad_32bit_post +working dir = /lfs4/HFIP/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_64044/fv3_gfdlmprad_32bit_post +Checking test 032 fv3_gfdlmprad_32bit_post 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 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 + 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 -Test 025 fv3_stretched 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 + +The total amount of wall time = 98.453695 + +Test 032 fv3_gfdlmprad_32bit_post PASS -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_stretched_nest -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_stretched_nest -Checking test 026 fv3_stretched_nest results .... +baseline dir = /lfs4/HFIP/hfv3gfs/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_cpt +working dir = /lfs4/HFIP/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_64044/fv3_cpt +Checking test 033 fv3_cpt 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.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.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.tile7.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.nest02.nc .........OK - Comparing RESTART/fv_BC_ne.res.nest02.nc .........OK - Comparing RESTART/fv_BC_sw.res.nest02.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_core.res.nest02.tile7.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_srf_wnd.res.nest02.tile7.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/fv_tracer.res.nest02.tile7.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/phy_data.nest02.tile7.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/sfc_data.nest02.tile7.nc .........OK -Test 026 fv3_stretched_nest PASS - - -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_regional_control -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_regional_control -Checking test 027 fv3_regional_control results .... - Comparing atmos_4xdaily.nc .........OK - Comparing fv3_history2d.nc .........OK - Comparing fv3_history.nc .........OK -Test 027 fv3_regional_control PASS - - -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_regional_restart -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_regional_restart -Checking test 028 fv3_regional_restart results .... - Comparing atmos_4xdaily.nc .........OK - Comparing fv3_history2d.nc .........OK - Comparing fv3_history.nc .........OK -Test 028 fv3_regional_restart PASS - - -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_regional_quilt -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_regional_quilt -Checking test 029 fv3_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 029 fv3_regional_quilt 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 +The total amount of wall time = 371.210185 -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_regional_c768 -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_regional_c768 -Checking test 030 fv3_regional_c768 results .... - Comparing atmos_4xdaily.nc .........OK - Comparing fv3_history2d.nc .........OK - Comparing fv3_history.nc .........OK -Test 030 fv3_regional_c768 PASS +Test 033 fv3_cpt PASS -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_control_repro -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_control_repro -Checking test 031 fv3_control results .... +baseline dir = /lfs4/HFIP/hfv3gfs/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gsd +working dir = /lfs4/HFIP/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_64044/fv3_gsd +Checking test 034 fv3_gsd results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1556,6 +1762,18 @@ Checking test 031 fv3_control 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 @@ -1568,6 +1786,18 @@ Checking test 031 fv3_control 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 @@ -1600,12 +1830,15 @@ Checking test 031 fv3_control 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_control PASS +The total amount of wall time = 231.993608 + +Test 034 fv3_gsd PASS -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_control_repro -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_decomp_repro -Checking test 032 fv3_decomp results .... + +baseline dir = /lfs4/HFIP/hfv3gfs/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_thompson +working dir = /lfs4/HFIP/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_64044/fv3_thompson +Checking test 035 fv3_thompson results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1668,12 +1901,15 @@ Checking test 032 fv3_decomp 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_decomp PASS +The total amount of wall time = 105.773671 + +Test 035 fv3_thompson PASS -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_control_repro -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_2threads_repro -Checking test 033 fv3_2threads results .... + +baseline dir = /lfs4/HFIP/hfv3gfs/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_thompson_no_aero +working dir = /lfs4/HFIP/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_64044/fv3_thompson_no_aero +Checking test 036 fv3_thompson_no_aero results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1736,36 +1972,51 @@ Checking test 033 fv3_2threads 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_2threads PASS +The total amount of wall time = 106.526510 + +Test 036 fv3_thompson_no_aero PASS -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_restart_repro -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_restart_repro -Checking test 034 fv3_restart results .... + +baseline dir = /lfs4/HFIP/hfv3gfs/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfs_v16 +working dir = /lfs4/HFIP/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_64044/fv3_gfs_v16 +Checking test 037 fv3_gfs_v16 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 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 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 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 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 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 dynf048.tile1.nc .........OK Comparing dynf048.tile2.nc .........OK Comparing dynf048.tile3.nc .........OK @@ -1792,48 +2043,33 @@ Checking test 034 fv3_restart 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 034 fv3_restart 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 +The total amount of wall time = 176.534938 -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_read_inc_repro -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_read_inc_repro -Checking test 035 fv3_read_inc 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 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 +Test 037 fv3_gfs_v16 PASS + + +baseline dir = /lfs4/HFIP/hfv3gfs/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfs_v16 +working dir = /lfs4/HFIP/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_64044/fv3_gfs_v16_restart +Checking test 038 fv3_gfs_v16_restart results .... 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 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 @@ -1860,216 +2096,27 @@ Checking test 035 fv3_read_inc 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 035 fv3_read_inc PASS - - -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_wrtGauss_netcdf_esmf_repro -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_wrtGauss_netcdf_esmf_repro -Checking test 036 fv3_wrtGauss_netcdf_esmf 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 036 fv3_wrtGauss_netcdf_esmf PASS - - -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_wrtGauss_netcdf_repro -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_wrtGauss_netcdf_repro -Checking test 037 fv3_wrtGauss_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 037 fv3_wrtGauss_netcdf PASS - - -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_wrtGauss_nemsio_repro -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_wrtGauss_nemsio_repro -Checking test 038 fv3_wrtGauss_nemsio 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 038 fv3_wrtGauss_nemsio PASS +The total amount of wall time = 103.247310 -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_wrtGauss_nemsio_c192_repro -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_wrtGauss_nemsio_c192_repro -Checking test 039 fv3_wrtGauss_nemsio_c192 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 039 fv3_wrtGauss_nemsio_c192 PASS +Test 038 fv3_gfs_v16_restart PASS -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_stochy_repro -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_stochy_repro -Checking test 040 fv3_stochy results .... +baseline dir = /lfs4/HFIP/hfv3gfs/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfs_v16_stochy +working dir = /lfs4/HFIP/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_64044/fv3_gfs_v16_stochy +Checking test 039 fv3_gfs_v16_stochy results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -2116,2638 +2163,31 @@ Checking test 040 fv3_stochy results .... 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 040 fv3_stochy PASS - - -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_iau_repro -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_iau_repro -Checking test 041 fv3_iau 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 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 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 - 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 041 fv3_iau PASS - - -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_gfdlmp_repro -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_gfdlmp_repro -Checking test 042 fv3_gfdlmp 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_gfdlmp PASS - - -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_gfdlmprad_gwd_repro -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_gfdlmprad_gwd_repro -Checking test 043 fv3_gfdlmprad_gwd 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 043 fv3_gfdlmprad_gwd PASS - - -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_gfdlmprad_noahmp_repro -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_gfdlmprad_noahmp_repro -Checking test 044 fv3_gfdlmprad_noahmp 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 044 fv3_gfdlmprad_noahmp PASS - - -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_csawmgshoc_repro -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_csawmgshoc_repro -Checking test 045 fv3_csawmgshoc 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 045 fv3_csawmgshoc PASS - - -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_csawmg3shoc127_repro -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_csawmg3shoc127_repro -Checking test 046 fv3_csawmg3shoc127 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 046 fv3_csawmg3shoc127 PASS - - -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_csawmg_repro -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_csawmg_repro -Checking test 047 fv3_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 047 fv3_csawmg PASS - - -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_satmedmf_repro -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_satmedmf_repro -Checking test 048 fv3_satmedmf 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_satmedmf PASS - - -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_control_repro -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_appbuild_repro -Checking test 049 fv3_appbuild 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 049 fv3_appbuild PASS - - -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_control_32bit_repro -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_control_32bit_repro -Checking test 050 fv3_control_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.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 050 fv3_control_32bit PASS - - -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_stretched_repro -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_stretched_repro -Checking test 051 fv3_stretched 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 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_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 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 051 fv3_stretched PASS - - -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_stretched_nest_repro -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_stretched_nest_repro -Checking test 052 fv3_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.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.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.tile7.nc .........OK - Comparing RESTART/coupler.res .........OK - Comparing RESTART/fv_core.res.nc .........OK - Comparing RESTART/fv_core.res.nest02.nc .........OK - Comparing RESTART/fv_BC_ne.res.nest02.nc .........OK - Comparing RESTART/fv_BC_sw.res.nest02.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_core.res.nest02.tile7.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_srf_wnd.res.nest02.tile7.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/fv_tracer.res.nest02.tile7.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/phy_data.nest02.tile7.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/sfc_data.nest02.tile7.nc .........OK -Test 052 fv3_stretched_nest PASS - - -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_regional_control_repro -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_regional_control_repro -Checking test 053 fv3_regional_control results .... - Comparing atmos_4xdaily.nc .........OK - Comparing fv3_history2d.nc .........OK - Comparing fv3_history.nc .........OK -Test 053 fv3_regional_control PASS - - -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_regional_restart_repro -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_regional_restart_repro -Checking test 054 fv3_regional_restart results .... - Comparing atmos_4xdaily.nc .........OK - Comparing fv3_history2d.nc .........OK - Comparing fv3_history.nc .........OK -Test 054 fv3_regional_restart PASS - - -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_regional_quilt_repro -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_regional_quilt_repro -Checking test 055 fv3_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 055 fv3_regional_quilt PASS - - -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_regional_c768_repro -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_regional_c768_repro -Checking test 056 fv3_regional_c768 results .... - Comparing atmos_4xdaily.nc .........OK - Comparing fv3_history2d.nc .........OK - Comparing fv3_history.nc .........OK -Test 056 fv3_regional_c768 PASS - - -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_gfdlmp_32bit_repro -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_gfdlmp_32bit_repro -Checking test 057 fv3_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 057 fv3_gfdlmp_32bit PASS - - -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_gfs_v15_repro -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_gfs_v15_repro -Checking test 058 fv3_gfs_v15 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/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_gfs_v15 PASS - - -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_gfs_v15plus_repro -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_gfs_v15plus_repro -Checking test 059 fv3_gfs_v15plus 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/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_gfs_v15plus PASS - - -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_cpt_repro -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_cpt_repro -Checking test 060 fv3_cpt 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 - 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 060 fv3_cpt PASS - - -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_control_repro -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_ccpp_control_repro -Checking test 061 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 061 fv3_ccpp_control PASS - - -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_control_repro -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_ccpp_decomp_repro -Checking test 062 fv3_ccpp_decomp 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 062 fv3_ccpp_decomp PASS - - -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_control_repro -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_ccpp_2threads_repro -Checking test 063 fv3_ccpp_2threads 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 063 fv3_ccpp_2threads PASS - - -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_restart_repro -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_ccpp_restart_repro -Checking test 064 fv3_ccpp_restart 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 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 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 - 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 064 fv3_ccpp_restart PASS - - -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_read_inc_repro -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_ccpp_read_inc_repro -Checking test 065 fv3_ccpp_read_inc 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 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 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 - 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 065 fv3_ccpp_read_inc PASS - - -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_wrtGauss_netcdf_esmf_repro -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_ccpp_wrtGauss_netcdf_esmf_repro -Checking test 066 fv3_ccpp_wrtGauss_netcdf_esmf 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 066 fv3_ccpp_wrtGauss_netcdf_esmf PASS - - -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_wrtGauss_netcdf_repro -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_ccpp_wrtGauss_netcdf_repro -Checking test 067 fv3_ccpp_wrtGauss_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 067 fv3_ccpp_wrtGauss_netcdf PASS - - -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_wrtGauss_nemsio_repro -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_ccpp_wrtGauss_nemsio_repro -Checking test 068 fv3_ccpp_wrtGauss_nemsio 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 068 fv3_ccpp_wrtGauss_nemsio PASS - - -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_wrtGauss_nemsio_c192_repro -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_ccpp_wrtGauss_nemsio_c192_repro -Checking test 069 fv3_ccpp_wrtGauss_nemsio_c192 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 069 fv3_ccpp_wrtGauss_nemsio_c192 PASS - - -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_stochy_repro -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_ccpp_stochy_repro -Checking test 070 fv3_ccpp_stochy 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 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 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 070 fv3_ccpp_stochy PASS - - -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_iau_repro -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_ccpp_iau_repro -Checking test 071 fv3_ccpp_iau 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 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 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 - 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 071 fv3_ccpp_iau PASS - - -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_control_repro -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_ccpp_appbuild_repro -Checking test 072 fv3_ccpp_appbuild 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 072 fv3_ccpp_appbuild PASS - - -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_control_32bit_repro -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_ccpp_control_32bit_repro -Checking test 073 fv3_ccpp_control_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.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 073 fv3_ccpp_control_32bit PASS - - -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_stretched_repro -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_ccpp_stretched_repro -Checking test 074 fv3_ccpp_stretched 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 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_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 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 074 fv3_ccpp_stretched PASS - - -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_stretched_nest_repro -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_ccpp_stretched_nest_repro -Checking test 075 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.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.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.tile7.nc .........OK - Comparing RESTART/coupler.res .........OK - Comparing RESTART/fv_core.res.nc .........OK - Comparing RESTART/fv_core.res.nest02.nc .........OK - Comparing RESTART/fv_BC_ne.res.nest02.nc .........OK - Comparing RESTART/fv_BC_sw.res.nest02.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_core.res.nest02.tile7.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_srf_wnd.res.nest02.tile7.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/fv_tracer.res.nest02.tile7.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/phy_data.nest02.tile7.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/sfc_data.nest02.tile7.nc .........OK -Test 075 fv3_ccpp_stretched_nest PASS - - -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_regional_control_repro -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_ccpp_regional_control_repro -Checking test 076 fv3_ccpp_regional_control results .... - Comparing atmos_4xdaily.nc .........OK - Comparing fv3_history2d.nc .........OK - Comparing fv3_history.nc .........OK -Test 076 fv3_ccpp_regional_control PASS - - -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_regional_restart_repro -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_ccpp_regional_restart_repro -Checking test 077 fv3_ccpp_regional_restart results .... - Comparing atmos_4xdaily.nc .........OK - Comparing fv3_history2d.nc .........OK - Comparing fv3_history.nc .........OK -Test 077 fv3_ccpp_regional_restart PASS - - -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_regional_quilt_repro -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_ccpp_regional_quilt_repro -Checking test 078 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 078 fv3_ccpp_regional_quilt PASS - - -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_regional_c768_repro -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_ccpp_regional_c768_repro -Checking test 079 fv3_ccpp_regional_c768 results .... - Comparing atmos_4xdaily.nc .........OK - Comparing fv3_history2d.nc .........OK - Comparing fv3_history.nc .........OK -Test 079 fv3_ccpp_regional_c768 PASS - - -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_gfdlmp_repro -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_ccpp_gfdlmp_repro -Checking test 080 fv3_ccpp_gfdlmp 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 080 fv3_ccpp_gfdlmp PASS - - -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_gfdlmprad_gwd_repro -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_ccpp_gfdlmprad_gwd_repro -Checking test 081 fv3_ccpp_gfdlmprad_gwd 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 081 fv3_ccpp_gfdlmprad_gwd PASS - - -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_gfdlmprad_noahmp_repro -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_ccpp_gfdlmprad_noahmp_repro -Checking test 082 fv3_ccpp_gfdlmprad_noahmp 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 082 fv3_ccpp_gfdlmprad_noahmp PASS - - -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_csawmg_repro -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_ccpp_csawmg_repro -Checking test 083 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 083 fv3_ccpp_csawmg PASS - - -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_satmedmf_repro -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_ccpp_satmedmf_repro -Checking test 084 fv3_ccpp_satmedmf 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 084 fv3_ccpp_satmedmf PASS - - -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_gfdlmp_32bit_repro -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_ccpp_gfdlmp_32bit_repro -Checking test 085 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 085 fv3_ccpp_gfdlmp_32bit PASS - - -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_gfs_v15_repro -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_ccpp_gfs_v15_repro -Checking test 086 fv3_ccpp_gfs_v15 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/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 086 fv3_ccpp_gfs_v15 PASS - - -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_gfs_v15plus_repro -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_ccpp_gfs_v15plus_repro -Checking test 087 fv3_ccpp_gfs_v15plus 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/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 087 fv3_ccpp_gfs_v15plus PASS - - -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_cpt_repro -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_ccpp_cpt_repro -Checking test 088 fv3_ccpp_cpt 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 - 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 088 fv3_ccpp_cpt PASS - - -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_gsd_repro -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_ccpp_gsd_repro -Checking test 089 fv3_ccpp_gsd 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 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 - 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 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 - 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 089 fv3_ccpp_gsd PASS - - -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_control_ccpp -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_ccpp_control_prod -Checking test 090 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 090 fv3_ccpp_control PASS - - -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_control_ccpp -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_ccpp_decomp_prod -Checking test 091 fv3_ccpp_decomp 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/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 -Test 091 fv3_ccpp_decomp 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 + +The total amount of wall time = 66.471207 + +Test 039 fv3_gfs_v16_stochy PASS -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_control_ccpp -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_ccpp_2threads_prod -Checking test 092 fv3_ccpp_2threads results .... +baseline dir = /lfs4/HFIP/hfv3gfs/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfs_v16_RRTMGP +working dir = /lfs4/HFIP/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_64044/fv3_gfs_v16_RRTMGP +Checking test 040 fv3_gfs_v16_RRTMGP results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -4798,54 +2238,51 @@ Checking test 092 fv3_ccpp_2threads 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 092 fv3_ccpp_2threads 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 +The total amount of wall time = 191.516466 -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_restart_ccpp -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_ccpp_restart_prod -Checking test 093 fv3_ccpp_restart 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 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 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 +Test 040 fv3_gfs_v16_RRTMGP PASS + + +baseline dir = /lfs4/HFIP/hfv3gfs/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfs_v16_RRTMGP_c192L127 +working dir = /lfs4/HFIP/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_64044/fv3_gfs_v16_RRTMGP_c192L127 +Checking test 041 fv3_gfs_v16_RRTMGP_c192L127 results .... + 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 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 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 @@ -4866,54 +2303,57 @@ Checking test 093 fv3_ccpp_restart 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 093 fv3_ccpp_restart 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 +The total amount of wall time = 804.678098 -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_read_inc_ccpp -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_ccpp_read_inc_prod -Checking test 094 fv3_ccpp_read_inc results .... +Test 041 fv3_gfs_v16_RRTMGP_c192L127 PASS + + +baseline dir = /lfs4/HFIP/hfv3gfs/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfs_v16_RRTMGP +working dir = /lfs4/HFIP/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_64044/fv3_gfs_v16_RRTMGP_2thrd +Checking test 042 fv3_gfs_v16_RRTMGP_2thrd 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 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 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 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 @@ -4934,34 +2374,37 @@ Checking test 094 fv3_ccpp_read_inc 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 094 fv3_ccpp_read_inc 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 + +The total amount of wall time = 702.558033 + +Test 042 fv3_gfs_v16_RRTMGP_2thrd PASS -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_wrtGauss_netcdf_esmf_ccpp -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_ccpp_wrtGauss_netcdf_esmf_prod -Checking test 095 fv3_ccpp_wrtGauss_netcdf_esmf results .... +baseline dir = /lfs4/HFIP/hfv3gfs/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfsv16_csawmg +working dir = /lfs4/HFIP/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_64044/fv3_gfsv16_csawmg +Checking test 043 fv3_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.nc .........OK - Comparing phyf024.nc .........OK - Comparing dynf000.nc .........OK - Comparing dynf024.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 @@ -4994,22 +2437,25 @@ Checking test 095 fv3_ccpp_wrtGauss_netcdf_esmf results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 095 fv3_ccpp_wrtGauss_netcdf_esmf PASS +The total amount of wall time = 158.618721 -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_wrtGauss_netcdf_ccpp -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_ccpp_wrtGauss_netcdf_prod -Checking test 096 fv3_ccpp_wrtGauss_netcdf results .... +Test 043 fv3_gfsv16_csawmg PASS + + +baseline dir = /lfs4/HFIP/hfv3gfs/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfsv16_csawmgt +working dir = /lfs4/HFIP/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_64044/fv3_gfsv16_csawmgt +Checking test 044 fv3_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.nc .........OK - Comparing phyf024.nc .........OK - Comparing dynf000.nc .........OK - Comparing dynf024.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 @@ -5042,12 +2488,15 @@ Checking test 096 fv3_ccpp_wrtGauss_netcdf results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 096 fv3_ccpp_wrtGauss_netcdf PASS + +The total amount of wall time = 157.970382 + +Test 044 fv3_gfsv16_csawmgt PASS -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_wrtGauss_nemsio_ccpp -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_ccpp_wrtGauss_nemsio_prod -Checking test 097 fv3_ccpp_wrtGauss_nemsio results .... +baseline dir = /lfs4/HFIP/hfv3gfs/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gocart_clm +working dir = /lfs4/HFIP/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_64044/fv3_gocart_clm +Checking test 045 fv3_gocart_clm results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -5078,34 +2527,57 @@ Checking test 097 fv3_ccpp_wrtGauss_nemsio 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 097 fv3_ccpp_wrtGauss_nemsio 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 +The total amount of wall time = 68.379088 -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_wrtGauss_nemsio_c192_ccpp -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_ccpp_wrtGauss_nemsio_c192_prod -Checking test 098 fv3_ccpp_wrtGauss_nemsio_c192 results .... +Test 045 fv3_gocart_clm PASS + + +baseline dir = /lfs4/HFIP/hfv3gfs/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfs_v16_flake +working dir = /lfs4/HFIP/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_64044/fv3_gfs_v16_flake +Checking test 046 fv3_gfs_v16_flake 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 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 @@ -5126,24 +2598,27 @@ Checking test 098 fv3_ccpp_wrtGauss_nemsio_c192 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 098 fv3_ccpp_wrtGauss_nemsio_c192 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 + +The total amount of wall time = 124.833191 + +Test 046 fv3_gfs_v16_flake PASS -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_stochy_ccpp -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_ccpp_stochy_prod -Checking test 099 fv3_ccpp_stochy results .... +baseline dir = /lfs4/HFIP/hfv3gfs/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/HAFS_v0_HWRF_thompson +working dir = /lfs4/HFIP/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_64044/fv3_HAFS_v0_hwrf_thompson +Checking test 047 fv3_HAFS_v0_hwrf_thompson results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -5156,24 +2631,24 @@ Checking test 099 fv3_ccpp_stochy results .... Comparing phyf000.tile4.nc .........OK Comparing phyf000.tile5.nc .........OK Comparing phyf000.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 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 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 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 @@ -5194,54 +2669,72 @@ Checking test 099 fv3_ccpp_stochy 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 099 fv3_ccpp_stochy 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 +The total amount of wall time = 190.364996 -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_iau_ccpp -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_ccpp_iau_prod -Checking test 100 fv3_ccpp_iau 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 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 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 +Test 047 fv3_HAFS_v0_hwrf_thompson PASS + + +baseline dir = /lfs4/HFIP/hfv3gfs/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/ESG_HAFS_v0_HWRF_thompson +working dir = /lfs4/HFIP/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_64044/fv3_esg_HAFS_v0_hwrf_thompson +Checking test 048 fv3_esg_HAFS_v0_hwrf_thompson results .... + Comparing atmos_4xdaily.nc .........OK + Comparing phyf000.nc .........OK + Comparing phyf012.nc .........OK + Comparing dynf000.nc .........OK + Comparing dynf012.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_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/fv_tracer.res.tile1.nc .........OK + Comparing RESTART/sfc_data.nc .........OK + Comparing RESTART/phy_data.nc .........OK + +The total amount of wall time = 360.166111 + +Test 048 fv3_esg_HAFS_v0_hwrf_thompson PASS + + +baseline dir = /lfs4/HFIP/hfv3gfs/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfsv16_ugwpv1 +working dir = /lfs4/HFIP/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_64044/fv3_gfsv16_ugwpv1 +Checking test 049 fv3_gfsv16_ugwpv1 results .... + 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 @@ -5262,30 +2755,27 @@ Checking test 100 fv3_ccpp_iau 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 100 fv3_ccpp_iau 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 +The total amount of wall time = 232.108234 -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_control_ccpp -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_ccpp_appbuild_prod -Checking test 101 fv3_ccpp_appbuild 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 +Test 049 fv3_gfsv16_ugwpv1 PASS + + +baseline dir = /lfs4/HFIP/hfv3gfs/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfsv16_ugwpv1_warmstart +working dir = /lfs4/HFIP/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_64044/fv3_gfsv16_ugwpv1_warmstart +Checking test 050 fv3_gfsv16_ugwpv1_warmstart results .... Comparing phyf000.tile1.nc .........OK Comparing phyf000.tile2.nc .........OK Comparing phyf000.tile3.nc .........OK @@ -5330,24 +2820,27 @@ Checking test 101 fv3_ccpp_appbuild 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 101 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 +The total amount of wall time = 231.176757 -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_control_32bit_ccpp -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_ccpp_control_32bit_prod -Checking test 102 fv3_ccpp_control_32bit results .... +Test 050 fv3_gfsv16_ugwpv1_warmstart PASS + + +baseline dir = /lfs4/HFIP/hfv3gfs/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfs_v16_ras +working dir = /lfs4/HFIP/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_64044/fv3_gfs_v16_ras +Checking test 051 fv3_gfs_v16_ras results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -5410,30 +2903,45 @@ Checking test 102 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 102 fv3_ccpp_control_32bit PASS + +The total amount of wall time = 123.861135 + +Test 051 fv3_gfs_v16_ras PASS -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_stretched_ccpp -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_ccpp_stretched_prod -Checking test 103 fv3_ccpp_stretched results .... +baseline dir = /lfs4/HFIP/hfv3gfs/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfs_v16_debug +working dir = /lfs4/HFIP/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_64044/fv3_gfs_v16_debug +Checking test 052 fv3_gfs_v16_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 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_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 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 @@ -5466,187 +2974,186 @@ Checking test 103 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 103 fv3_ccpp_stretched PASS +The total amount of wall time = 301.469439 -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_stretched_nest_ccpp -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_ccpp_stretched_nest_prod -Checking test 104 fv3_ccpp_stretched_nest results .... +Test 052 fv3_gfs_v16_debug PASS + + +baseline dir = /lfs4/HFIP/hfv3gfs/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfs_v16_RRTMGP_debug +working dir = /lfs4/HFIP/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_64044/fv3_gfs_v16_RRTMGP_debug +Checking test 053 fv3_gfs_v16_RRTMGP_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 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.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.tile7.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.nest02.nc .........OK - Comparing RESTART/fv_BC_ne.res.nest02.nc .........OK - Comparing RESTART/fv_BC_sw.res.nest02.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_core.res.nest02.tile7.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_srf_wnd.res.nest02.tile7.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/fv_tracer.res.nest02.tile7.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/phy_data.nest02.tile7.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/sfc_data.nest02.tile7.nc .........OK -Test 104 fv3_ccpp_stretched_nest PASS - - -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_regional_control_ccpp -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_ccpp_regional_control_prod -Checking test 105 fv3_ccpp_regional_control results .... - Comparing atmos_4xdaily.nc .........OK - Comparing fv3_history2d.nc .........OK - Comparing fv3_history.nc .........OK -Test 105 fv3_ccpp_regional_control PASS - - -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_regional_restart_ccpp -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_ccpp_regional_restart_prod -Checking test 106 fv3_ccpp_regional_restart results .... - Comparing atmos_4xdaily.nc .........OK - Comparing fv3_history2d.nc .........OK - Comparing fv3_history.nc .........OK -Test 106 fv3_ccpp_regional_restart PASS +The total amount of wall time = 456.553114 -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_regional_quilt_ccpp -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_ccpp_regional_quilt_prod -Checking test 107 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 107 fv3_ccpp_regional_quilt PASS +Test 053 fv3_gfs_v16_RRTMGP_debug PASS -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_regional_c768_ccpp -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_ccpp_regional_c768_prod -Checking test 108 fv3_ccpp_regional_c768 results .... +baseline dir = /lfs4/HFIP/hfv3gfs/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_regional_control_debug +working dir = /lfs4/HFIP/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_64044/fv3_regional_control_debug +Checking test 054 fv3_regional_control_debug results .... Comparing atmos_4xdaily.nc .........OK Comparing fv3_history2d.nc .........OK Comparing fv3_history.nc .........OK -Test 108 fv3_ccpp_regional_c768 PASS + Comparing RESTART/fv_core.res.tile1_new.nc .........OK + Comparing RESTART/fv_tracer.res.tile1_new.nc .........OK +The total amount of wall time = 458.607816 -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_control_ccpp -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_ccpp_control_debug_prod -Checking test 109 fv3_ccpp_control_debug results .... -Test 109 fv3_ccpp_control_debug PASS +Test 054 fv3_regional_control_debug PASS -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_stretched_nest_ccpp -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_ccpp_stretched_nest_debug_prod -Checking test 110 fv3_ccpp_stretched_nest_debug results .... -Test 110 fv3_ccpp_stretched_nest_debug PASS - - -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_gfdlmp_ccpp -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_ccpp_gfdlmp_prod -Checking test 111 fv3_ccpp_gfdlmp 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 111 fv3_ccpp_gfdlmp PASS +baseline dir = /lfs4/HFIP/hfv3gfs/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_control_debug +working dir = /lfs4/HFIP/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_64044/fv3_control_debug +Checking test 055 fv3_control_debug results .... + 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 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 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 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 + +The total amount of wall time = 161.102206 + +Test 055 fv3_control_debug PASS + + +baseline dir = /lfs4/HFIP/hfv3gfs/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_stretched_nest_debug +working dir = /lfs4/HFIP/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_64044/fv3_stretched_nest_debug +Checking test 056 fv3_stretched_nest_debug results .... + Comparing fv3_history2d.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_history.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 + +The total amount of wall time = 539.294660 + +Test 056 fv3_stretched_nest_debug PASS -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_gfdlmprad_gwd_ccpp -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_ccpp_gfdlmprad_gwd_prod -Checking test 112 fv3_ccpp_gfdlmprad_gwd results .... +baseline dir = /lfs4/HFIP/hfv3gfs/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gsd_debug +working dir = /lfs4/HFIP/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_64044/fv3_gsd_debug +Checking test 057 fv3_gsd_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 @@ -5667,82 +3174,57 @@ Checking test 112 fv3_ccpp_gfdlmprad_gwd 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 112 fv3_ccpp_gfdlmprad_gwd PASS - - -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_gfdlmprad_noahmp_ccpp -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_ccpp_gfdlmprad_noahmp_prod -Checking test 113 fv3_ccpp_gfdlmprad_noahmp 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 113 fv3_ccpp_gfdlmprad_noahmp PASS +The total amount of wall time = 244.469969 -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_csawmg_ccpp -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_ccpp_csawmg_prod -Checking test 114 fv3_ccpp_csawmg results .... +Test 057 fv3_gsd_debug PASS + + +baseline dir = /lfs4/HFIP/hfv3gfs/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gsd_diag3d_debug +working dir = /lfs4/HFIP/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_64044/fv3_gsd_diag3d_debug +Checking test 058 fv3_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 @@ -5775,22 +3257,45 @@ Checking test 114 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 114 fv3_ccpp_csawmg PASS + +The total amount of wall time = 275.840510 + +Test 058 fv3_gsd_diag3d_debug PASS -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_satmedmf_ccpp -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_ccpp_satmedmf_prod -Checking test 115 fv3_ccpp_satmedmf results .... +baseline dir = /lfs4/HFIP/hfv3gfs/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_thompson_debug +working dir = /lfs4/HFIP/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_64044/fv3_thompson_debug +Checking test 059 fv3_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 @@ -5823,22 +3328,45 @@ Checking test 115 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 115 fv3_ccpp_satmedmf PASS +The total amount of wall time = 422.883006 -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_gfdlmp_32bit_ccpp -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_ccpp_gfdlmp_32bit_prod -Checking test 116 fv3_ccpp_gfdlmp_32bit results .... +Test 059 fv3_thompson_debug PASS + + +baseline dir = /lfs4/HFIP/hfv3gfs/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_thompson_no_aero_debug +working dir = /lfs4/HFIP/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_64044/fv3_thompson_no_aero_debug +Checking test 060 fv3_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 @@ -5859,24 +3387,27 @@ Checking test 116 fv3_ccpp_gfdlmp_32bit 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 116 fv3_ccpp_gfdlmp_32bit 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 + +The total amount of wall time = 408.017006 + +Test 060 fv3_thompson_no_aero_debug PASS -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_gfs_v15_ccpp -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_ccpp_gfs_v15_prod -Checking test 117 fv3_ccpp_gfs_v15 results .... +baseline dir = /lfs4/HFIP/hfv3gfs/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_rrfs_v1beta_debug +working dir = /lfs4/HFIP/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_64044/fv3_rrfs_v1beta_debug +Checking test 061 fv3_rrfs_v1beta_debug results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -5889,24 +3420,24 @@ Checking test 117 fv3_ccpp_gfs_v15 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 @@ -5927,24 +3458,27 @@ Checking test 117 fv3_ccpp_gfs_v15 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 117 fv3_ccpp_gfs_v15 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 +The total amount of wall time = 238.231149 -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_gfs_v15plus_ccpp -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_ccpp_gfs_v15plus_prod -Checking test 118 fv3_ccpp_gfs_v15plus results .... +Test 061 fv3_rrfs_v1beta_debug PASS + + +baseline dir = /lfs4/HFIP/hfv3gfs/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/HAFS_v0_HWRF_thompson_debug +working dir = /lfs4/HFIP/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_64044/fv3_HAFS_v0_hwrf_thompson_debug +Checking test 062 fv3_HAFS_v0_hwrf_thompson_debug results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -5957,24 +3491,24 @@ Checking test 118 fv3_ccpp_gfs_v15plus 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 @@ -6007,22 +3541,60 @@ Checking test 118 fv3_ccpp_gfs_v15plus results .... Comparing RESTART/phy_data.tile4.nc .........OK Comparing RESTART/phy_data.tile5.nc .........OK Comparing RESTART/phy_data.tile6.nc .........OK -Test 118 fv3_ccpp_gfs_v15plus PASS +The total amount of wall time = 248.903423 -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_cpt_ccpp -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_ccpp_cpt_prod -Checking test 119 fv3_ccpp_cpt 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 +Test 062 fv3_HAFS_v0_hwrf_thompson_debug PASS + + +baseline dir = /lfs4/HFIP/hfv3gfs/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/ESG_HAFS_v0_HWRF_thompson_debug +working dir = /lfs4/HFIP/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_64044/fv3_esg_HAFS_v0_hwrf_thompson_debug +Checking test 063 fv3_esg_HAFS_v0_hwrf_thompson_debug results .... + Comparing atmos_4xdaily.nc .........OK + Comparing phyf000.nc .........OK + Comparing phyf001.nc .........OK + Comparing dynf000.nc .........OK + Comparing dynf001.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_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/fv_tracer.res.tile1.nc .........OK + Comparing RESTART/sfc_data.nc .........OK + Comparing RESTART/phy_data.nc .........OK + +The total amount of wall time = 473.703666 + +Test 063 fv3_esg_HAFS_v0_hwrf_thompson_debug PASS + + +baseline dir = /lfs4/HFIP/hfv3gfs/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfsv16_ugwpv1_debug +working dir = /lfs4/HFIP/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_64044/fv3_gfsv16_ugwpv1_debug +Checking test 064 fv3_gfsv16_ugwpv1_debug results .... + 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 @@ -6043,12 +3615,6 @@ Checking test 119 fv3_ccpp_cpt 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 @@ -6061,12 +3627,15 @@ Checking test 119 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 119 fv3_ccpp_cpt PASS +The total amount of wall time = 723.262030 -baseline dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_BASELINE/Dom.Heinzeller/FV3_RT/REGRESSION_TEST_INTEL/fv3_gsd_ccpp -working dir = /lfs3/projects/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_78559/fv3_ccpp_gsd_prod -Checking test 120 fv3_ccpp_gsd results .... +Test 064 fv3_gfsv16_ugwpv1_debug PASS + + +baseline dir = /lfs4/HFIP/hfv3gfs/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfs_v16_ras_debug +working dir = /lfs4/HFIP/hfv3gfs/Dom.Heinzeller/RT_RUNDIRS/Dom.Heinzeller/FV3_RT/rt_64044/fv3_gfs_v16_ras_debug +Checking test 065 fv3_gfs_v16_ras_debug results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -6079,48 +3648,24 @@ Checking test 120 fv3_ccpp_gsd 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 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 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 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 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 @@ -6153,9 +3698,12 @@ Checking test 120 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 120 fv3_ccpp_gsd PASS + +The total amount of wall time = 403.919363 + +Test 065 fv3_gfs_v16_ras_debug PASS REGRESSION TEST WAS SUCCESSFUL -Mon Dec 30 00:13:38 UTC 2019 -Elapsed time: 02h:56m:12s. Have a nice day! +Wed Mar 31 19:43:33 GMT 2021 +Elapsed time: 02h:23m:14s. Have a nice day! diff --git a/tests/RegressionTests_orion.intel.log b/tests/RegressionTests_orion.intel.log index dc648535c1..78b660c1f6 100644 --- a/tests/RegressionTests_orion.intel.log +++ b/tests/RegressionTests_orion.intel.log @@ -1,10 +1,30 @@ -Wed Sep 30 07:26:34 CDT 2020 +Wed Mar 31 07:16:59 CDT 2021 Start Regression test +Compile 001 elapsed time 508 seconds. APP=ATM SUITES=FV3_GFS_2017 +Compile 002 elapsed time 507 seconds. APP=ATMW SUITES=FV3_GFS_2017,FV3_GFS_2017_gfdlmp +Compile 003 elapsed time 491 seconds. APP=ATM SUITES=FV3_GFS_2017_fv3wam 32BIT=Y MULTI_GASES=Y REPRO=Y +Compile 004 elapsed time 501 seconds. APP=ATM SUITES=FV3_GFS_2017,FV3_GFS_2017_stretched 32BIT=Y +Compile 005 elapsed time 509 seconds. APP=ATM SUITES=FV3_GFS_v15_thompson_mynn 32BIT=Y +Compile 006 elapsed time 514 seconds. APP=ATM SUITES=FV3_GFS_2017_gfdlmp,FV3_GFS_2017_gfdlmp_noahmp +Compile 007 elapsed time 539 seconds. APP=ATM SUITES=FV3_GFS_2017_csawmgshoc,FV3_GFS_2017_csawmg,FV3_GFS_2017_satmedmf,FV3_GFS_2017_satmedmfq +Compile 008 elapsed time 606 seconds. APP=ATM SUITES=FV3_GFS_2017_gfdlmp,FV3_CPT_v0,FV3_GSD_v0,FV3_GFS_v16_thompson,FV3_RAP,FV3_HRRR,FV3_RRFS_v1beta 32BIT=Y +Compile 009 elapsed time 500 seconds. APP=ATM SUITES=FV3_GFS_v16,FV3_GFS_v16_RRTMGP +Compile 010 elapsed time 521 seconds. APP=ATM SUITES=FV3_GFS_v16_csawmg +Compile 011 elapsed time 522 seconds. APP=ATM SUITES=FV3_GFS_2017_gfdlmp,FV3_GFS_2017_gfdlmp_noahmp,FV3_GFS_v16_flake +Compile 012 elapsed time 549 seconds. APP=ATM SUITES=HAFS_v0_hwrf_thompson,HAFS_v0_hwrf,FV3_GFS_v16b_ugwpv1,FV3_GFS_v16_ras +Compile 013 elapsed time 154 seconds. APP=ATM DEBUG=Y SUITES=FV3_GFS_v16,FV3_GFS_v16_RRTMGP +Compile 014 elapsed time 144 seconds. APP=ATM SUITES=FV3_GFS_v15_thompson_mynn,FV3_GFS_2017,FV3_GFS_2017_stretched,FV3_GSD_v0,FV3_GFS_v16_thompson,FV3_RRFS_v1beta 32BIT=Y DEBUG=Y +Compile 015 elapsed time 152 seconds. APP=ATM SUITES=HAFS_v0_hwrf_thompson,HAFS_v0_hwrf,FV3_GFS_v16b_ugwpv1,FV3_GFS_v16_ras DEBUG=Y +Compile 016 elapsed time 576 seconds. APP=S2S SUITES=FV3_GFS_2017_coupled,FV3_GFS_2017_satmedmf_coupled,FV3_GFS_v15p2_coupled,FV3_GFS_v16_coupled +Compile 017 elapsed time 565 seconds. APP=S2SW SUITES=FV3_GFS_2017_coupled,FV3_GFS_2017_satmedmf_coupled,FV3_GFS_v15p2_coupled,FV3_GFS_v16_coupled +Compile 018 elapsed time 149 seconds. APP=S2S DEBUG=Y SUITES=FV3_GFS_2017_coupled,FV3_GFS_2017_satmedmf_coupled,FV3_GFS_v15p2_coupled,FV3_GFS_v16_coupled +Compile 019 elapsed time 391 seconds. APP=DATM_NEMS +Compile 020 elapsed time 111 seconds. APP=DATM_NEMS DEBUG=Y -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 .... +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_control +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/fv3_control +Checking test 001 fv3_control results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -67,12 +87,15 @@ Checking test 001 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 001 fv3_ccpp_control PASS + 0: The total amount of wall time = 46.414912 -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 .... +Test 001 fv3_control PASS + + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_control +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/fv3_decomp +Checking test 002 fv3_decomp results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -135,12 +158,15 @@ Checking test 002 fv3_ccpp_decomp results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 002 fv3_ccpp_decomp PASS + + 0: The total amount of wall time = 48.541556 + +Test 002 fv3_decomp 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_2threads_prod -Checking test 003 fv3_ccpp_2threads results .... +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_control +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/fv3_2threads +Checking test 003 fv3_2threads results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -203,12 +229,68 @@ Checking test 003 fv3_ccpp_2threads results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 003 fv3_ccpp_2threads PASS + 0: The total amount of wall time = 45.148673 + +Test 003 fv3_2threads PASS + + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_control +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/fv3_restart +Checking test 004 fv3_restart 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 + 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 + + 0: The total amount of wall time = 27.954003 -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 .... +Test 004 fv3_restart PASS + + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_read_inc +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/fv3_read_inc +Checking test 005 fv3_read_inc results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -271,42 +353,25 @@ Checking test 004 fv3_ccpp_restart results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 004 fv3_ccpp_restart PASS + + 0: The total amount of wall time = 46.703294 + +Test 005 fv3_read_inc PASS -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 .... +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_wrtGauss_netcdf_esmf +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/fv3_wrtGauss_netcdf_esmf +Checking test 006 fv3_wrtGauss_netcdf_esmf 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 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 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 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 @@ -339,12 +404,15 @@ Checking test 005 fv3_ccpp_read_inc results .... 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_read_inc PASS + 0: The total amount of wall time = 151.996049 -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 .... +Test 006 fv3_wrtGauss_netcdf_esmf PASS + + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_wrtGauss_netcdf +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/fv3_wrtGauss_netcdf +Checking test 007 fv3_wrtGauss_netcdf results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -387,12 +455,15 @@ Checking test 006 fv3_ccpp_wrtGauss_netcdf_esmf 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_wrtGauss_netcdf_esmf PASS + + 0: The total amount of wall time = 44.425314 + +Test 007 fv3_wrtGauss_netcdf PASS -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 .... +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_wrtGauss_netcdf_parallel +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/fv3_wrtGauss_netcdf_parallel +Checking test 008 fv3_wrtGauss_netcdf_parallel results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -402,7 +473,7 @@ Checking test 007 fv3_ccpp_wrtGauss_netcdf results .... Comparing phyf000.nc .........OK Comparing phyf024.nc .........OK Comparing dynf000.nc .........OK - Comparing dynf024.nc .........OK + Comparing dynf024.nc ............ALT CHECK......OK Comparing RESTART/coupler.res .........OK Comparing RESTART/fv_core.res.nc .........OK Comparing RESTART/fv_core.res.tile1.nc .........OK @@ -435,12 +506,15 @@ Checking test 007 fv3_ccpp_wrtGauss_netcdf 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_wrtGauss_netcdf PASS + 0: The total amount of wall time = 54.762819 + +Test 008 fv3_wrtGauss_netcdf_parallel PASS -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 .... + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_wrtGlatlon_netcdf +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/fv3_wrtGlatlon_netcdf +Checking test 009 fv3_wrtGlatlon_netcdf results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -483,12 +557,15 @@ Checking test 008 fv3_ccpp_wrtGlatlon_netcdf 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_wrtGlatlon_netcdf PASS + 0: The total amount of wall time = 49.832194 + +Test 009 fv3_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 .... + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_wrtGauss_nemsio +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/fv3_wrtGauss_nemsio +Checking test 010 fv3_wrtGauss_nemsio results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -531,12 +608,15 @@ Checking test 009 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 009 fv3_ccpp_wrtGauss_nemsio PASS + 0: The total amount of wall time = 54.039681 + +Test 010 fv3_wrtGauss_nemsio PASS -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 .... + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_wrtGauss_nemsio_c192 +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/fv3_wrtGauss_nemsio_c192 +Checking test 011 fv3_wrtGauss_nemsio_c192 results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -579,12 +659,15 @@ Checking test 010 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 010 fv3_ccpp_wrtGauss_nemsio_c192 PASS + 0: The total amount of wall time = 106.305626 + +Test 011 fv3_wrtGauss_nemsio_c192 PASS -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 .... + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_stochy +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/fv3_stochy +Checking test 012 fv3_stochy results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -647,42 +730,45 @@ Checking test 011 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 011 fv3_ccpp_stochy PASS + 0: The total amount of wall time = 49.935896 + +Test 012 fv3_stochy PASS -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 .... + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_ca +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/fv3_ca +Checking test 013 fv3_ca 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 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 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 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 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 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 @@ -715,12 +801,15 @@ Checking test 012 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 012 fv3_ccpp_iau PASS + 0: The total amount of wall time = 36.278826 + +Test 013 fv3_ca PASS -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 .... + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_lndp +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/fv3_lndp +Checking test 014 fv3_lndp results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -733,24 +822,24 @@ Checking test 013 fv3_ccpp_ca results .... Comparing phyf000.tile4.nc .........OK Comparing phyf000.tile5.nc .........OK Comparing phyf000.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 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 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 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 @@ -783,22 +872,45 @@ Checking test 013 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 013 fv3_ccpp_ca PASS + 0: The total amount of wall time = 53.901853 + +Test 014 fv3_lndp PASS -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 .... + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_iau +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/fv3_iau +Checking test 015 fv3_iau 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 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 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 @@ -819,25 +931,27 @@ Checking test 014 fv3_ccpp_gfdlmprad 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 - Comparing out_grd.glo_30m .........OK -Test 014 fv3_ccpp_gfdlmprad 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 + 0: The total amount of wall time = 49.494383 -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 .... +Test 015 fv3_iau PASS + + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_lheatstrg +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/fv3_lheatstrg +Checking test 016 fv3_lheatstrg results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -868,33 +982,37 @@ Checking test 015 fv3_ccpp_gfdlmprad_atmwav 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 - Comparing out_grd.glo_30m .........OK -Test 015 fv3_ccpp_gfdlmprad_atmwav 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 + + 0: The total amount of wall time = 49.682004 +Test 016 fv3_lheatstrg PASS -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 .... + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfdlmprad +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/fv3_gfdlmprad +Checking test 017 fv3_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 phyf006.nemsio .........OK - Comparing dynf006.nemsio .........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 @@ -915,28 +1033,133 @@ Checking test 016 fv3_ccpp_wrtGauss_nemsio_c768 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 - Comparing out_grd.glo_10m .........OK - Comparing out_grd.ant_9km .........OK - Comparing out_grd.aoc_9km .........OK -Test 016 fv3_ccpp_wrtGauss_nemsio_c768 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 + Comparing out_grd.glo_30m .........OK + 0: The total amount of wall time = 679.193460 -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 +Test 017 fv3_gfdlmprad PASS + + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfdlmprad_atmwav +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/fv3_gfdlmprad_atmwav +Checking test 018 fv3_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 + + 0: The total amount of wall time = 827.827926 + +Test 018 fv3_gfdlmprad_atmwav PASS + + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_wrtGauss_nemsio_c768 +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/fv3_wrtGauss_nemsio_c768 +Checking test 019 fv3_wrtGauss_nemsio_c768 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 phyf006.nemsio .........OK + Comparing dynf006.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 + Comparing out_grd.glo_10m .........OK + Comparing out_grd.ant_9km .........OK + Comparing out_grd.aoc_9km .........OK + + 0: The total amount of wall time = 701.652528 + +Test 019 fv3_wrtGauss_nemsio_c768 PASS + + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_multigases_repro +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/fv3_multigases_repro +Checking test 020 fv3_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 @@ -1004,12 +1227,15 @@ Checking test 017 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 017 fv3_ccpp_multigases PASS + 0: The total amount of wall time = 105.281934 + +Test 020 fv3_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 .... + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_control_32bit +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/fv3_control_32bit +Checking test 021 fv3_control_32bit results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1072,12 +1298,15 @@ Checking test 018 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 018 fv3_ccpp_control_32bit PASS + 0: The total amount of wall time = 47.307365 + +Test 021 fv3_control_32bit PASS -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 .... + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_stretched +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/fv3_stretched +Checking test 022 fv3_stretched results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1128,12 +1357,15 @@ Checking test 019 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 019 fv3_ccpp_stretched PASS + 0: The total amount of wall time = 215.665265 + +Test 022 fv3_stretched 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_prod -Checking test 020 fv3_ccpp_stretched_nest results .... + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_stretched_nest +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/fv3_stretched_nest +Checking test 023 fv3_stretched_nest results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1195,66 +1427,87 @@ Checking test 020 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 020 fv3_ccpp_stretched_nest PASS + 0: The total amount of wall time = 245.789591 + +Test 023 fv3_stretched_nest PASS -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 .... + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_regional_control +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/fv3_regional_control +Checking test 024 fv3_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 021 fv3_ccpp_regional_control PASS + 0: The total amount of wall time = 530.817352 + +Test 024 fv3_regional_control PASS -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 .... + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_regional_restart +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/fv3_regional_restart +Checking test 025 fv3_regional_restart results .... Comparing atmos_4xdaily.nc .........OK Comparing fv3_history2d.nc .........OK Comparing fv3_history.nc .........OK -Test 022 fv3_ccpp_regional_restart PASS + 0: The total amount of wall time = 294.602840 -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 +Test 025 fv3_regional_restart PASS + + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_regional_quilt +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/fv3_regional_quilt +Checking test 026 fv3_regional_quilt results .... Comparing dynf000.nc .........OK Comparing dynf024.nc .........OK Comparing phyf000.nc .........OK Comparing phyf024.nc .........OK -Test 023 fv3_ccpp_regional_quilt PASS + Comparing PRSLEV.GrbF00 .........OK + Comparing PRSLEV.GrbF24 .........OK + Comparing NATLEV.GrbF00 .........OK + Comparing NATLEV.GrbF24 .........OK + 0: The total amount of wall time = 588.601187 -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 +Test 026 fv3_regional_quilt PASS + + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_regional_quilt_hafs +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/fv3_regional_quilt_hafs +Checking test 027 fv3_regional_quilt_hafs results .... Comparing dynf000.nc .........OK - Comparing dynf003.nc .........OK + Comparing dynf024.nc .........OK Comparing phyf000.nc .........OK - Comparing phyf003.nc .........OK -Test 024 fv3_ccpp_regional_c768 PASS + Comparing phyf024.nc .........OK + Comparing HURPRS.GrbF00 .........OK + Comparing HURPRS.GrbF24 .........OK + + 0: The total amount of wall time = 579.966646 +Test 027 fv3_regional_quilt_hafs 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/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_regional_quilt_netcdf_parallel +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/fv3_regional_quilt_netcdf_parallel +Checking test 028 fv3_regional_quilt_netcdf_parallel results .... + Comparing atmos_4xdaily.nc .........OK + Comparing dynf000.nc .........OK + Comparing dynf024.nc ............ALT CHECK......OK + Comparing phyf000.nc .........OK + Comparing phyf024.nc .........OK + + 0: The total amount of wall time = 583.249652 -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 +Test 028 fv3_regional_quilt_netcdf_parallel PASS -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 .... +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfdlmp +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/fv3_gfdlmp +Checking test 029 fv3_gfdlmp results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1297,12 +1550,15 @@ Checking test 027 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 027 fv3_ccpp_gfdlmp PASS + 0: The total amount of wall time = 49.122440 + +Test 029 fv3_gfdlmp PASS -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 .... + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfdlmprad_gwd +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/fv3_gfdlmprad_gwd +Checking test 030 fv3_gfdlmprad_gwd results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1345,12 +1601,15 @@ Checking test 028 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 028 fv3_ccpp_gfdlmprad_gwd PASS + 0: The total amount of wall time = 52.054100 + +Test 030 fv3_gfdlmprad_gwd PASS -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 .... + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfdlmprad_noahmp +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/fv3_gfdlmprad_noahmp +Checking test 031 fv3_gfdlmprad_noahmp results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1393,12 +1652,66 @@ Checking test 029 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 029 fv3_ccpp_gfdlmprad_noahmp PASS + 0: The total amount of wall time = 51.349861 + +Test 031 fv3_gfdlmprad_noahmp PASS + + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_csawmg +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/fv3_csawmg +Checking test 032 fv3_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 + + 0: The total amount of wall time = 117.011831 + +Test 032 fv3_csawmg PASS -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 .... + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_satmedmf +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/fv3_satmedmf +Checking test 033 fv3_satmedmf results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1441,12 +1754,15 @@ Checking test 030 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 030 fv3_ccpp_csawmg PASS + 0: The total amount of wall time = 54.786808 + +Test 033 fv3_satmedmf PASS -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 .... + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_satmedmfq +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/fv3_satmedmfq +Checking test 034 fv3_satmedmfq results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1489,12 +1805,15 @@ Checking test 031 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 031 fv3_ccpp_satmedmf PASS + 0: The total amount of wall time = 59.173615 + +Test 034 fv3_satmedmfq PASS -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 .... + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfdlmp_32bit +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/fv3_gfdlmp_32bit +Checking test 035 fv3_gfdlmp_32bit results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1537,12 +1856,15 @@ 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 + 0: The total amount of wall time = 44.372653 + +Test 035 fv3_gfdlmp_32bit PASS -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 .... + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfdlmprad_32bit_post +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/fv3_gfdlmprad_32bit_post +Checking test 036 fv3_gfdlmprad_32bit_post results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1589,12 +1911,15 @@ 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 + 0: The total amount of wall time = 78.548870 + +Test 036 fv3_gfdlmprad_32bit_post PASS -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 .... + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_cpt +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/fv3_cpt +Checking test 037 fv3_cpt results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1643,12 +1968,15 @@ 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 + 0: The total amount of wall time = 259.406636 + +Test 037 fv3_cpt PASS -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 .... + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gsd +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/fv3_gsd +Checking test 038 fv3_gsd results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1735,12 +2063,15 @@ 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 + 0: The total amount of wall time = 180.172956 + +Test 038 fv3_gsd PASS -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 .... + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_rap +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/fv3_rap +Checking test 039 fv3_rap results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1803,12 +2134,15 @@ 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 + 0: The total amount of wall time = 95.557032 + +Test 039 fv3_rap PASS -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 .... + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_hrrr +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/fv3_hrrr +Checking test 040 fv3_hrrr results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1871,12 +2205,15 @@ 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 + 0: The total amount of wall time = 95.145457 + +Test 040 fv3_hrrr PASS -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 .... + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_thompson +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/fv3_thompson +Checking test 041 fv3_thompson results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1895,18 +2232,6 @@ Checking test 038 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 @@ -1919,18 +2244,6 @@ Checking test 038 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 @@ -1963,12 +2276,15 @@ 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 + 0: The total amount of wall time = 87.065604 + +Test 041 fv3_thompson PASS -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 .... + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_thompson_no_aero +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/fv3_thompson_no_aero +Checking test 042 fv3_thompson_no_aero results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -2019,24 +2335,27 @@ Checking test 039 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 039 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 + + 0: The total amount of wall time = 88.694122 +Test 042 fv3_thompson_no_aero PASS -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 .... + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_rrfs_v1beta +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/fv3_rrfs_v1beta +Checking test 043 fv3_rrfs_v1beta results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -2087,43 +2406,78 @@ Checking test 040 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 040 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 + + 0: The total amount of wall time = 100.183547 +Test 043 fv3_rrfs_v1beta PASS -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 .... + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfs_v16 +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/fv3_gfs_v16 +Checking test 044 fv3_gfs_v16 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 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 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 + 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 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 + 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 @@ -2135,34 +2489,39 @@ Checking test 041 fv3_ccpp_gfsv16_csawmg 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_gfsv16_csawmg 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 + 0: The total amount of wall time = 210.619244 -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.nemsio .........OK - Comparing phyf024.nemsio .........OK - Comparing dynf000.nemsio .........OK - Comparing dynf024.nemsio .........OK +Test 044 fv3_gfs_v16 PASS + + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfs_v16 +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/fv3_gfs_v16_restart +Checking test 045 fv3_gfs_v16_restart results .... + 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 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 @@ -2183,34 +2542,57 @@ Checking test 042 fv3_ccpp_gfsv16_csawmgt 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_gfsv16_csawmgt 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 + + 0: The total amount of wall time = 145.634840 +Test 045 fv3_gfs_v16_restart PASS -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 .... + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfs_v16_stochy +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/fv3_gfs_v16_stochy +Checking test 046 fv3_gfs_v16_stochy 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 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 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 @@ -2243,12 +2625,15 @@ Checking test 043 fv3_ccpp_gocart_clm results .... 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 + 0: The total amount of wall time = 56.164240 + +Test 046 fv3_gfs_v16_stochy PASS -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 .... + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfs_v16_RRTMGP +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/fv3_gfs_v16_RRTMGP +Checking test 047 fv3_gfs_v16_RRTMGP results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -2311,42 +2696,39 @@ Checking test 044 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 044 fv3_ccpp_gfs_v16beta_flake PASS + 0: The total amount of wall time = 168.600863 -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 - Comparing atmos_4xdaily.tile4.nc .........OK - Comparing atmos_4xdaily.tile5.nc .........OK - Comparing atmos_4xdaily.tile6.nc .........OK +Test 047 fv3_gfs_v16_RRTMGP PASS + + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfs_v16_RRTMGP_c192L127 +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/fv3_gfs_v16_RRTMGP_c192L127 +Checking test 048 fv3_gfs_v16_RRTMGP_c192L127 results .... 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 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 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 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 @@ -2367,24 +2749,27 @@ Checking test 045 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 045 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 + + 0: The total amount of wall time = 634.713422 +Test 048 fv3_gfs_v16_RRTMGP_c192L127 PASS -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 .... + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfs_v16_RRTMGP +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/fv3_gfs_v16_RRTMGP_2thrd +Checking test 049 fv3_gfs_v16_RRTMGP_2thrd results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -2397,24 +2782,24 @@ Checking test 046 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 @@ -2435,54 +2820,37 @@ Checking test 046 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 046 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 + + 0: The total amount of wall time = 176.309232 +Test 049 fv3_gfs_v16_RRTMGP_2thrd PASS -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 .... + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfsv16_csawmg +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/fv3_gfsv16_csawmg +Checking test 050 fv3_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 @@ -2515,42 +2883,25 @@ Checking test 047 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 047 fv3_ccpp_gsd_debug PASS + 0: The total amount of wall time = 125.780534 + +Test 050 fv3_gfsv16_csawmg PASS -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 .... + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfsv16_csawmgt +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/fv3_gfsv16_csawmgt +Checking test 051 fv3_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 @@ -2583,12 +2934,66 @@ Checking test 048 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 048 fv3_ccpp_gsd_diag3d_debug PASS + 0: The total amount of wall time = 126.510921 + +Test 051 fv3_gfsv16_csawmgt PASS + + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gocart_clm +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/fv3_gocart_clm +Checking test 052 fv3_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 + + 0: The total amount of wall time = 59.663808 + +Test 052 fv3_gocart_clm PASS -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 .... + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfs_v16_flake +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/fv3_gfs_v16_flake +Checking test 053 fv3_gfs_v16_flake results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -2601,24 +3006,24 @@ Checking test 049 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 @@ -2639,24 +3044,27 @@ Checking test 049 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 049 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 + + 0: The total amount of wall time = 108.588989 +Test 053 fv3_gfs_v16_flake PASS -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 .... + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/HAFS_v0_HWRF_thompson +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/fv3_HAFS_v0_hwrf_thompson +Checking test 054 fv3_HAFS_v0_hwrf_thompson results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -2669,24 +3077,24 @@ Checking test 050 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 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 @@ -2707,54 +3115,72 @@ Checking test 050 fv3_ccpp_thompson_no_aero_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 050 fv3_ccpp_thompson_no_aero_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 + 0: The total amount of wall time = 150.367116 -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 - Comparing atmos_4xdaily.tile4.nc .........OK - Comparing atmos_4xdaily.tile5.nc .........OK - Comparing atmos_4xdaily.tile6.nc .........OK +Test 054 fv3_HAFS_v0_hwrf_thompson PASS + + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/ESG_HAFS_v0_HWRF_thompson +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/fv3_esg_HAFS_v0_hwrf_thompson +Checking test 055 fv3_esg_HAFS_v0_hwrf_thompson results .... + Comparing atmos_4xdaily.nc .........OK + Comparing phyf000.nc .........OK + Comparing phyf012.nc .........OK + Comparing dynf000.nc .........OK + Comparing dynf012.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_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/fv_tracer.res.tile1.nc .........OK + Comparing RESTART/sfc_data.nc .........OK + Comparing RESTART/phy_data.nc .........OK + + 0: The total amount of wall time = 297.939889 + +Test 055 fv3_esg_HAFS_v0_hwrf_thompson PASS + + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfsv16_ugwpv1 +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/fv3_gfsv16_ugwpv1 +Checking test 056 fv3_gfsv16_ugwpv1 results .... 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 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 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 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 @@ -2775,21 +3201,2675 @@ Checking test 051 fv3_ccpp_rrfs_v1beta_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/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 + + 0: The total amount of wall time = 171.811136 + +Test 056 fv3_gfsv16_ugwpv1 PASS + + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfsv16_ugwpv1_warmstart +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/fv3_gfsv16_ugwpv1_warmstart +Checking test 057 fv3_gfsv16_ugwpv1_warmstart results .... + 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/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 051 fv3_ccpp_rrfs_v1beta_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 + + 0: The total amount of wall time = 184.348875 + +Test 057 fv3_gfsv16_ugwpv1_warmstart PASS + + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfs_v16_ras +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/fv3_gfs_v16_ras +Checking test 058 fv3_gfs_v16_ras 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 + + 0: The total amount of wall time = 98.450368 + +Test 058 fv3_gfs_v16_ras PASS + + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfs_v16_debug +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/fv3_gfs_v16_debug +Checking test 059 fv3_gfs_v16_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 .........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 + + 0: The total amount of wall time = 300.569914 + +Test 059 fv3_gfs_v16_debug PASS + + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfs_v16_RRTMGP_debug +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/fv3_gfs_v16_RRTMGP_debug +Checking test 060 fv3_gfs_v16_RRTMGP_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 .........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 + + 0: The total amount of wall time = 400.153579 + +Test 060 fv3_gfs_v16_RRTMGP_debug PASS + + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_regional_control_debug +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/fv3_regional_control_debug +Checking test 061 fv3_regional_control_debug results .... + Comparing atmos_4xdaily.nc .........OK + Comparing fv3_history2d.nc .........OK + Comparing fv3_history.nc .........OK + Comparing RESTART/fv_core.res.tile1_new.nc .........OK + Comparing RESTART/fv_tracer.res.tile1_new.nc .........OK + + 0: The total amount of wall time = 374.380252 + +Test 061 fv3_regional_control_debug PASS + + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_control_debug +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/fv3_control_debug +Checking test 062 fv3_control_debug results .... + 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 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 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 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 + + 0: The total amount of wall time = 162.873428 + +Test 062 fv3_control_debug PASS + + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_stretched_nest_debug +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/fv3_stretched_nest_debug +Checking test 063 fv3_stretched_nest_debug results .... + Comparing fv3_history2d.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_history.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 + + 0: The total amount of wall time = 392.854418 + +Test 063 fv3_stretched_nest_debug PASS + + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gsd_debug +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/fv3_gsd_debug +Checking test 064 fv3_gsd_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 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 + 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 + + 0: The total amount of wall time = 231.034273 + +Test 064 fv3_gsd_debug PASS + + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gsd_diag3d_debug +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/fv3_gsd_diag3d_debug +Checking test 065 fv3_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.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 + 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 + + 0: The total amount of wall time = 320.980529 + +Test 065 fv3_gsd_diag3d_debug PASS + + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_thompson_debug +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/fv3_thompson_debug +Checking test 066 fv3_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.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 + + 0: The total amount of wall time = 363.447645 + +Test 066 fv3_thompson_debug PASS + + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_thompson_no_aero_debug +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/fv3_thompson_no_aero_debug +Checking test 067 fv3_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.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 + + 0: The total amount of wall time = 354.167578 + +Test 067 fv3_thompson_no_aero_debug PASS + + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_rrfs_v1beta_debug +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/fv3_rrfs_v1beta_debug +Checking test 068 fv3_rrfs_v1beta_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 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 + 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 + + 0: The total amount of wall time = 225.982687 + +Test 068 fv3_rrfs_v1beta_debug PASS + + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/HAFS_v0_HWRF_thompson_debug +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/fv3_HAFS_v0_hwrf_thompson_debug +Checking test 069 fv3_HAFS_v0_hwrf_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.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 + 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 + + 0: The total amount of wall time = 221.349268 + +Test 069 fv3_HAFS_v0_hwrf_thompson_debug PASS + + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/ESG_HAFS_v0_HWRF_thompson_debug +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/fv3_esg_HAFS_v0_hwrf_thompson_debug +Checking test 070 fv3_esg_HAFS_v0_hwrf_thompson_debug results .... + Comparing atmos_4xdaily.nc .........OK + Comparing phyf000.nc .........OK + Comparing phyf001.nc .........OK + Comparing dynf000.nc .........OK + Comparing dynf001.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_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/fv_tracer.res.tile1.nc .........OK + Comparing RESTART/sfc_data.nc .........OK + Comparing RESTART/phy_data.nc .........OK + + 0: The total amount of wall time = 417.013062 + +Test 070 fv3_esg_HAFS_v0_hwrf_thompson_debug PASS + + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfsv16_ugwpv1_debug +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/fv3_gfsv16_ugwpv1_debug +Checking test 071 fv3_gfsv16_ugwpv1_debug results .... + 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/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 + + 0: The total amount of wall time = 598.017873 + +Test 071 fv3_gfsv16_ugwpv1_debug PASS + + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/fv3_gfs_v16_ras_debug +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/fv3_gfs_v16_ras_debug +Checking test 072 fv3_gfs_v16_ras_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 .........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 + + 0: The total amount of wall time = 334.489862 + +Test 072 fv3_gfs_v16_ras_debug PASS + + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/cpld_control +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/cpld_control +Checking test 073 cpld_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 + 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/MOM.res.nc .........OK + Comparing RESTART/iced.2016-10-04-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-04-00000.nc .........OK + + 0: The total amount of wall time = 113.391004 + +Test 073 cpld_control PASS + + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/cpld_control +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/cpld_restart +Checking test 074 cpld_restart 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 + 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/MOM.res.nc .........OK + Comparing RESTART/iced.2016-10-04-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-04-00000.nc .........OK + + 0: The total amount of wall time = 74.938047 + +Test 074 cpld_restart PASS + + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/cpld_controlfrac +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/cpld_controlfrac +Checking test 075 cpld_controlfrac 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 + 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/MOM.res.nc .........OK + Comparing RESTART/iced.2016-10-04-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-04-00000.nc .........OK + + 0: The total amount of wall time = 110.949598 + +Test 075 cpld_controlfrac PASS + + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/cpld_controlfrac +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/cpld_restartfrac +Checking test 076 cpld_restartfrac 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 + 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/MOM.res.nc .........OK + Comparing RESTART/iced.2016-10-04-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-04-00000.nc .........OK + + 0: The total amount of wall time = 73.697667 + +Test 076 cpld_restartfrac PASS + + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/cpld_control +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/cpld_2threads +Checking test 077 cpld_2threads 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 + 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/MOM.res.nc .........OK + Comparing RESTART/iced.2016-10-04-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-04-00000.nc .........OK + + 0: The total amount of wall time = 134.232567 + +Test 077 cpld_2threads PASS + + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/cpld_control +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/cpld_decomp +Checking test 078 cpld_decomp 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 + 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/MOM.res.nc .........OK + Comparing RESTART/iced.2016-10-04-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-04-00000.nc .........OK + + 0: The total amount of wall time = 107.769516 + +Test 078 cpld_decomp PASS + + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/cpld_satmedmf +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/cpld_satmedmf +Checking test 079 cpld_satmedmf 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 + 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/MOM.res.nc .........OK + Comparing RESTART/iced.2016-10-04-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-04-00000.nc .........OK + + 0: The total amount of wall time = 103.305855 + +Test 079 cpld_satmedmf PASS + + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/cpld_ca +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/cpld_ca +Checking test 080 cpld_ca 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 + 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/MOM.res.nc .........OK + Comparing RESTART/iced.2016-10-04-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-04-00000.nc .........OK + + 0: The total amount of wall time = 112.760800 + +Test 080 cpld_ca PASS + + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/cpld_control_c192 +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/cpld_control_c192 +Checking test 081 cpld_control_c192 results .... + 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 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 + 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/MOM.res.nc .........OK + Comparing RESTART/iced.2016-10-05-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-05-00000.nc .........OK + + 0: The total amount of wall time = 434.480016 + +Test 081 cpld_control_c192 PASS + + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/cpld_control_c192 +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/cpld_restart_c192 +Checking test 082 cpld_restart_c192 results .... + 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 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 + 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/MOM.res.nc .........OK + Comparing RESTART/iced.2016-10-05-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-05-00000.nc .........OK + + 0: The total amount of wall time = 277.762890 + +Test 082 cpld_restart_c192 PASS + + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/cpld_controlfrac_c192 +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/cpld_controlfrac_c192 +Checking test 083 cpld_controlfrac_c192 results .... + 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 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 + 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/MOM.res.nc .........OK + Comparing RESTART/iced.2016-10-05-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-05-00000.nc .........OK + + 0: The total amount of wall time = 397.235142 + +Test 083 cpld_controlfrac_c192 PASS + + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/cpld_controlfrac_c192 +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/cpld_restartfrac_c192 +Checking test 084 cpld_restartfrac_c192 results .... + 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 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 + 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/MOM.res.nc .........OK + Comparing RESTART/iced.2016-10-05-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-05-00000.nc .........OK + + 0: The total amount of wall time = 271.052809 + +Test 084 cpld_restartfrac_c192 PASS + + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/cpld_control_c384 +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/cpld_control_c384 +Checking test 085 cpld_control_c384 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 + 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/MOM.res.nc .........OK + Comparing RESTART/MOM.res_1.nc .........OK + Comparing RESTART/MOM.res_2.nc .........OK + Comparing RESTART/MOM.res_3.nc .........OK + Comparing RESTART/iced.2016-10-04-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-04-00000.nc .........OK + + 0: The total amount of wall time = 1327.820410 + +Test 085 cpld_control_c384 PASS + + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/cpld_control_c384 +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/cpld_restart_c384 +Checking test 086 cpld_restart_c384 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 + 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/MOM.res.nc .........OK + Comparing RESTART/MOM.res_1.nc .........OK + Comparing RESTART/MOM.res_2.nc .........OK + Comparing RESTART/MOM.res_3.nc .........OK + Comparing RESTART/iced.2016-10-04-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-04-00000.nc .........OK + + 0: The total amount of wall time = 703.842811 + +Test 086 cpld_restart_c384 PASS + + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/cpld_controlfrac_c384 +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/cpld_controlfrac_c384 +Checking test 087 cpld_controlfrac_c384 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 + 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/MOM.res.nc .........OK + Comparing RESTART/MOM.res_1.nc .........OK + Comparing RESTART/MOM.res_2.nc .........OK + Comparing RESTART/MOM.res_3.nc .........OK + Comparing RESTART/iced.2016-10-04-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-04-00000.nc .........OK + + 0: The total amount of wall time = 1318.485431 + +Test 087 cpld_controlfrac_c384 PASS + + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/cpld_controlfrac_c384 +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/cpld_restartfrac_c384 +Checking test 088 cpld_restartfrac_c384 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 + 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/MOM.res.nc .........OK + Comparing RESTART/MOM.res_1.nc .........OK + Comparing RESTART/MOM.res_2.nc .........OK + Comparing RESTART/MOM.res_3.nc .........OK + Comparing RESTART/iced.2016-10-04-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-04-00000.nc .........OK + + 0: The total amount of wall time = 708.317311 + +Test 088 cpld_restartfrac_c384 PASS + + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/cpld_bmark +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/cpld_bmark +Checking test 089 cpld_bmark 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 + 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/MOM.res.nc .........OK + Comparing RESTART/MOM.res_1.nc .........OK + Comparing RESTART/MOM.res_2.nc .........OK + Comparing RESTART/MOM.res_3.nc .........OK + Comparing RESTART/iced.2013-04-02-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2013-04-02-00000.nc .........OK + + 0: The total amount of wall time = 844.955693 + +Test 089 cpld_bmark PASS + + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/cpld_bmark +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/cpld_restart_bmark +Checking test 090 cpld_restart_bmark 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 + 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/MOM.res.nc .........OK + Comparing RESTART/MOM.res_1.nc .........OK + Comparing RESTART/MOM.res_2.nc .........OK + Comparing RESTART/MOM.res_3.nc .........OK + Comparing RESTART/iced.2013-04-02-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2013-04-02-00000.nc .........OK + + 0: The total amount of wall time = 467.587938 + +Test 090 cpld_restart_bmark PASS + + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/cpld_bmarkfrac +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/cpld_bmarkfrac +Checking test 091 cpld_bmarkfrac 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 + 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/MOM.res.nc .........OK + Comparing RESTART/MOM.res_1.nc .........OK + Comparing RESTART/MOM.res_2.nc .........OK + Comparing RESTART/MOM.res_3.nc .........OK + Comparing RESTART/iced.2013-04-02-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2013-04-02-00000.nc .........OK + + 0: The total amount of wall time = 849.142731 + +Test 091 cpld_bmarkfrac PASS + + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/cpld_bmarkfrac +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/cpld_restart_bmarkfrac +Checking test 092 cpld_restart_bmarkfrac 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 + 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/MOM.res.nc .........OK + Comparing RESTART/MOM.res_1.nc .........OK + Comparing RESTART/MOM.res_2.nc .........OK + Comparing RESTART/MOM.res_3.nc .........OK + Comparing RESTART/iced.2013-04-02-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2013-04-02-00000.nc .........OK + + 0: The total amount of wall time = 454.828198 + +Test 092 cpld_restart_bmarkfrac PASS + + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/cpld_bmarkfrac_v16 +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/cpld_bmarkfrac_v16 +Checking test 093 cpld_bmarkfrac_v16 results .... + 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 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 + Comparing RESTART/MOM.res.nc .........OK + Comparing RESTART/MOM.res_1.nc .........OK + Comparing RESTART/MOM.res_2.nc .........OK + Comparing RESTART/MOM.res_3.nc .........OK + Comparing RESTART/iced.2013-04-01-43200.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2013-04-01-43200.nc .........OK + + 0: The total amount of wall time = 1432.314029 + +Test 093 cpld_bmarkfrac_v16 PASS + + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/cpld_bmarkfrac_v16 +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/cpld_restart_bmarkfrac_v16 +Checking test 094 cpld_restart_bmarkfrac_v16 results .... + 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 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 + Comparing RESTART/MOM.res.nc .........OK + Comparing RESTART/MOM.res_1.nc .........OK + Comparing RESTART/MOM.res_2.nc .........OK + Comparing RESTART/MOM.res_3.nc .........OK + Comparing RESTART/iced.2013-04-01-43200.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2013-04-01-43200.nc .........OK + + 0: The total amount of wall time = 725.122361 + +Test 094 cpld_restart_bmarkfrac_v16 PASS + + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/cpld_bmark_wave +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/cpld_bmark_wave +Checking test 095 cpld_bmark_wave 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 + Comparing 20130402.000000.out_grd.gwes_30m .........OK + Comparing 20130402.000000.out_pnt.points .........OK + Comparing 20130402.000000.restart.gwes_30m .........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/MOM.res.nc .........OK + Comparing RESTART/MOM.res_1.nc .........OK + Comparing RESTART/MOM.res_2.nc .........OK + Comparing RESTART/MOM.res_3.nc .........OK + Comparing RESTART/iced.2013-04-02-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2013-04-02-00000.nc .........OK + + 0: The total amount of wall time = 1446.365366 + +Test 095 cpld_bmark_wave PASS + + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/cpld_bmarkfrac_wave +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/cpld_bmarkfrac_wave +Checking test 096 cpld_bmarkfrac_wave 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 + Comparing 20130402.000000.out_grd.gwes_30m .........OK + Comparing 20130402.000000.out_pnt.points .........OK + Comparing 20130402.000000.restart.gwes_30m .........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/MOM.res.nc .........OK + Comparing RESTART/MOM.res_1.nc .........OK + Comparing RESTART/MOM.res_2.nc .........OK + Comparing RESTART/MOM.res_3.nc .........OK + Comparing RESTART/iced.2013-04-02-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2013-04-02-00000.nc .........OK + + 0: The total amount of wall time = 1445.334455 + +Test 096 cpld_bmarkfrac_wave PASS + + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/cpld_bmarkfrac_wave_v16 +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/cpld_bmarkfrac_wave_v16 +Checking test 097 cpld_bmarkfrac_wave_v16 results .... + 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 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 20130401.060000.out_grd.gwes_30m .........OK + Comparing 20130401.060000.out_pnt.points .........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/MOM.res.nc .........OK + Comparing RESTART/MOM.res_1.nc .........OK + Comparing RESTART/MOM.res_2.nc .........OK + Comparing RESTART/MOM.res_3.nc .........OK + Comparing RESTART/iced.2013-04-01-21600.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2013-04-01-21600.nc .........OK + + 0: The total amount of wall time = 990.274043 + +Test 097 cpld_bmarkfrac_wave_v16 PASS + + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/cpld_control_wave +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/cpld_control_wave +Checking test 098 cpld_control_wave 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 + 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/MOM.res.nc .........OK + Comparing RESTART/iced.2016-10-04-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-04-00000.nc .........OK + Comparing 20161004.000000.out_grd.glo_1deg .........OK + Comparing 20161004.000000.out_pnt.points .........OK + Comparing 20161004.000000.restart.glo_1deg .........OK + + 0: The total amount of wall time = 816.807417 + +Test 098 cpld_control_wave PASS + + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/cpld_debug +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/cpld_debug +Checking test 099 cpld_debug results .... + 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 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/MOM.res.nc .........OK + Comparing RESTART/iced.2016-10-03-21600.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-03-21600.nc .........OK + + 0: The total amount of wall time = 345.313995 + +Test 099 cpld_debug PASS + + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/cpld_debugfrac +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/cpld_debugfrac +Checking test 100 cpld_debugfrac results .... + 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 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/MOM.res.nc .........OK + Comparing RESTART/iced.2016-10-03-21600.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-03-21600.nc .........OK + + 0: The total amount of wall time = 345.463342 + +Test 100 cpld_debugfrac PASS + + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/datm_control_cfsr +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/datm_control_cfsr +Checking test 101 datm_control_cfsr results .... + Comparing RESTART/MOM.res.nc .........OK + Comparing RESTART/iced.2011-10-02-00000.nc .........OK + Comparing RESTART/DATM_CFSR.cpl.r.2011-10-02-00000.nc .........OK + + 0: The total amount of wall time = 105.944705 + +Test 101 datm_control_cfsr PASS + + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/datm_control_cfsr +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/datm_restart_cfsr +Checking test 102 datm_restart_cfsr results .... + Comparing RESTART/MOM.res.nc .........OK + Comparing RESTART/iced.2011-10-02-00000.nc .........OK + Comparing RESTART/DATM_CFSR.cpl.r.2011-10-02-00000.nc .........OK + + 0: The total amount of wall time = 73.805988 + +Test 102 datm_restart_cfsr PASS + + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/datm_control_gefs +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/datm_control_gefs +Checking test 103 datm_control_gefs results .... + Comparing RESTART/MOM.res.nc .........OK + Comparing RESTART/iced.2011-10-02-00000.nc .........OK + Comparing RESTART/DATM_GEFS.cpl.r.2011-10-02-00000.nc .........OK + + 0: The total amount of wall time = 103.265901 + +Test 103 datm_control_gefs PASS + + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/datm_bulk_cfsr +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/datm_bulk_cfsr +Checking test 104 datm_bulk_cfsr results .... + Comparing RESTART/MOM.res.nc .........OK + Comparing RESTART/iced.2011-10-02-00000.nc .........OK + Comparing RESTART/DATM_CFSR.cpl.r.2011-10-02-00000.nc .........OK + + 0: The total amount of wall time = 106.628302 + +Test 104 datm_bulk_cfsr PASS + + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/datm_bulk_gefs +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/datm_bulk_gefs +Checking test 105 datm_bulk_gefs results .... + Comparing RESTART/MOM.res.nc .........OK + Comparing RESTART/iced.2011-10-02-00000.nc .........OK + Comparing RESTART/DATM_GEFS.cpl.r.2011-10-02-00000.nc .........OK + + 0: The total amount of wall time = 101.390351 + +Test 105 datm_bulk_gefs PASS + + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/datm_mx025_cfsr +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/datm_mx025_cfsr +Checking test 106 datm_mx025_cfsr results .... + Comparing RESTART/MOM.res.nc .........OK + Comparing RESTART/MOM.res_1.nc .........OK + Comparing RESTART/MOM.res_2.nc .........OK + Comparing RESTART/MOM.res_3.nc .........OK + Comparing RESTART/iced.2011-10-02-00000.nc .........OK + Comparing RESTART/DATM_CFSR.cpl.r.2011-10-02-00000.nc .........OK + + 0: The total amount of wall time = 407.509547 + +Test 106 datm_mx025_cfsr PASS + + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/datm_mx025_gefs +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/datm_mx025_gefs +Checking test 107 datm_mx025_gefs results .... + Comparing RESTART/MOM.res.nc .........OK + Comparing RESTART/MOM.res_1.nc .........OK + Comparing RESTART/MOM.res_2.nc .........OK + Comparing RESTART/MOM.res_3.nc .........OK + Comparing RESTART/iced.2011-10-02-00000.nc .........OK + Comparing RESTART/DATM_GEFS.cpl.r.2011-10-02-00000.nc .........OK + + 0: The total amount of wall time = 387.584019 + +Test 107 datm_mx025_gefs PASS + + +baseline dir = /work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/INTEL/datm_debug_cfsr +working dir = /work/noaa/stmp/dheinzel/stmp/dheinzel/FV3_RT/rt_379316/datm_debug_cfsr +Checking test 108 datm_debug_cfsr results .... + Comparing RESTART/MOM.res.nc .........OK + Comparing RESTART/iced.2011-10-01-21600.nc .........OK + Comparing RESTART/DATM_CFSR.cpl.r.2011-10-01-21600.nc .........OK + + 0: The total amount of wall time = 296.905281 + +Test 108 datm_debug_cfsr PASS REGRESSION TEST WAS SUCCESSFUL -Wed Sep 30 07:55:38 CDT 2020 -Elapsed time: 00h:29m:05s. Have a nice day! +Wed Mar 31 13:28:21 CDT 2021 +Elapsed time: 06h:11m:23s. Have a nice day! diff --git a/tests/RegressionTests_stampede.intel.log b/tests/RegressionTests_stampede.intel.log new file mode 100644 index 0000000000..00e5a787c3 --- /dev/null +++ b/tests/RegressionTests_stampede.intel.log @@ -0,0 +1,252 @@ +Sun Mar 21 22:01:01 CDT 2021 +Start Regression test + +Compile 001 elapsed time 569 seconds. SUITES=FV3_GFS_2017_coupled,FV3_GFS_2017_satmedmf_coupled,FV3_GFS_v15p2_coupled,FV3_GFS_v16_coupled S2S=Y WW3=Y + +baseline dir = /work/07736/minsukji/stampede2/ufs-weather-model/RT/NEMSfv3gfs/develop-20210318/cpld_bmark_wave +working dir = /scratch/07736/minsukji/ufs-weather-model/run/minsukji/FV3_RT/rt_216780/cpld_bmark_wave +Checking test 001 cpld_bmark_wave 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 + Comparing 20130402.000000.out_grd.gwes_30m .........OK + Comparing 20130402.000000.out_pnt.points .........OK + Comparing 20130402.000000.restart.gwes_30m .........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/MOM.res.nc .........OK + Comparing RESTART/MOM.res_1.nc .........OK + Comparing RESTART/MOM.res_2.nc .........OK + Comparing RESTART/MOM.res_3.nc .........OK + Comparing RESTART/iced.2013-04-02-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2013-04-02-00000.nc .........OK + +The total amount of wall time = 1513.274982 + +Test 001 cpld_bmark_wave PASS + + +baseline dir = /work/07736/minsukji/stampede2/ufs-weather-model/RT/NEMSfv3gfs/develop-20210318/cpld_bmarkfrac_wave +working dir = /scratch/07736/minsukji/ufs-weather-model/run/minsukji/FV3_RT/rt_216780/cpld_bmarkfrac_wave +Checking test 002 cpld_bmarkfrac_wave 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 + Comparing 20130402.000000.out_grd.gwes_30m .........OK + Comparing 20130402.000000.out_pnt.points .........OK + Comparing 20130402.000000.restart.gwes_30m .........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/MOM.res.nc .........OK + Comparing RESTART/MOM.res_1.nc .........OK + Comparing RESTART/MOM.res_2.nc .........OK + Comparing RESTART/MOM.res_3.nc .........OK + Comparing RESTART/iced.2013-04-02-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2013-04-02-00000.nc .........OK + +The total amount of wall time = 1511.941093 + +Test 002 cpld_bmarkfrac_wave PASS + + +baseline dir = /work/07736/minsukji/stampede2/ufs-weather-model/RT/NEMSfv3gfs/develop-20210318/cpld_bmarkfrac_wave_v16 +working dir = /scratch/07736/minsukji/ufs-weather-model/run/minsukji/FV3_RT/rt_216780/cpld_bmarkfrac_wave_v16 +Checking test 003 cpld_bmarkfrac_wave_v16 results .... + 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 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 20130401.060000.out_grd.gwes_30m .........OK + Comparing 20130401.060000.out_pnt.points .........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/MOM.res.nc .........OK + Comparing RESTART/MOM.res_1.nc .........OK + Comparing RESTART/MOM.res_2.nc .........OK + Comparing RESTART/MOM.res_3.nc .........OK + Comparing RESTART/iced.2013-04-01-21600.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2013-04-01-21600.nc .........OK + +The total amount of wall time = 1019.892656 + +Test 003 cpld_bmarkfrac_wave_v16 PASS + + +baseline dir = /work/07736/minsukji/stampede2/ufs-weather-model/RT/NEMSfv3gfs/develop-20210318/cpld_control_wave +working dir = /scratch/07736/minsukji/ufs-weather-model/run/minsukji/FV3_RT/rt_216780/cpld_control_wave +Checking test 004 cpld_control_wave 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 + 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/MOM.res.nc .........OK + Comparing RESTART/iced.2016-10-04-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-04-00000.nc .........OK + Comparing 20161004.000000.out_grd.glo_1deg .........OK + Comparing 20161004.000000.out_pnt.points .........OK + Comparing 20161004.000000.restart.glo_1deg .........OK + +The total amount of wall time = 753.637820 + +Test 004 cpld_control_wave PASS + + +REGRESSION TEST WAS SUCCESSFUL +Mon Mar 22 02:13:36 CDT 2021 +Elapsed time: 04h:12m:35s. Have a nice day! diff --git a/tests/RegressionTests_wcoss_cray.log b/tests/RegressionTests_wcoss_cray.log index 86cf3d3508..83183a86af 100644 --- a/tests/RegressionTests_wcoss_cray.log +++ b/tests/RegressionTests_wcoss_cray.log @@ -1,10 +1,24 @@ -Tue Sep 29 17:03:17 UTC 2020 +Wed Mar 31 15:08:35 UTC 2021 Start Regression test - -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 .... +Compile 001 elapsed time 998 seconds. APP=ATM SUITES=FV3_GFS_2017 +Compile 002 elapsed time 1042 seconds. APP=ATM SUITES=FV3_GFS_2017_fv3wam 32BIT=Y MULTI_GASES=Y REPRO=Y +Compile 003 elapsed time 984 seconds. APP=ATM SUITES=FV3_GFS_2017,FV3_GFS_2017_stretched 32BIT=Y +Compile 004 elapsed time 1098 seconds. APP=ATM SUITES=FV3_GFS_v15_thompson_mynn 32BIT=Y +Compile 005 elapsed time 1085 seconds. APP=ATM SUITES=FV3_GFS_2017_gfdlmp,FV3_GFS_2017_gfdlmp_noahmp +Compile 006 elapsed time 1013 seconds. APP=ATM SUITES=FV3_GFS_2017_csawmgshoc,FV3_GFS_2017_csawmg,FV3_GFS_2017_satmedmf,FV3_GFS_2017_satmedmfq +Compile 007 elapsed time 1177 seconds. APP=ATM SUITES=FV3_GFS_2017_gfdlmp,FV3_CPT_v0,FV3_GSD_v0,FV3_GFS_v16_thompson,FV3_RAP,FV3_HRRR,FV3_RRFS_v1beta 32BIT=Y +Compile 008 elapsed time 981 seconds. APP=ATM SUITES=FV3_GFS_v16,FV3_GFS_v16_RRTMGP +Compile 009 elapsed time 1009 seconds. APP=ATM SUITES=FV3_GFS_v16_csawmg +Compile 010 elapsed time 1045 seconds. APP=ATM SUITES=FV3_GFS_2017_gfdlmp,FV3_GFS_2017_gfdlmp_noahmp,FV3_GFS_v16_flake +Compile 011 elapsed time 1045 seconds. APP=ATM SUITES=HAFS_v0_hwrf_thompson,HAFS_v0_hwrf,FV3_GFS_v16b_ugwpv1,FV3_GFS_v16_ras +Compile 012 elapsed time 623 seconds. APP=ATM DEBUG=Y SUITES=FV3_GFS_v16,FV3_GFS_v16_RRTMGP +Compile 013 elapsed time 556 seconds. APP=ATM SUITES=FV3_GFS_v15_thompson_mynn,FV3_GFS_2017,FV3_GFS_2017_stretched,FV3_GSD_v0,FV3_GFS_v16_thompson,FV3_RRFS_v1beta 32BIT=Y DEBUG=Y +Compile 014 elapsed time 574 seconds. APP=ATM SUITES=HAFS_v0_hwrf_thompson,HAFS_v0_hwrf,FV3_GFS_v16b_ugwpv1,FV3_GFS_v16_ras DEBUG=Y + +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_control +working dir = /gpfs/hps3/stmp/Denise.Worthen/FV3_RT/rt_18366/fv3_control +Checking test 001 fv3_control results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -67,12 +81,15 @@ Checking test 001 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 001 fv3_ccpp_control PASS +The total amount of wall time = 81.654257 + +Test 001 fv3_control 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_decomp_prod -Checking test 002 fv3_ccpp_decomp results .... + +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_control +working dir = /gpfs/hps3/stmp/Denise.Worthen/FV3_RT/rt_18366/fv3_decomp +Checking test 002 fv3_decomp results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -135,12 +152,15 @@ Checking test 002 fv3_ccpp_decomp results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 002 fv3_ccpp_decomp PASS +The total amount of wall time = 56.291265 + +Test 002 fv3_decomp 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_2threads_prod -Checking test 003 fv3_ccpp_2threads results .... + +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_control +working dir = /gpfs/hps3/stmp/Denise.Worthen/FV3_RT/rt_18366/fv3_2threads +Checking test 003 fv3_2threads results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -203,12 +223,68 @@ Checking test 003 fv3_ccpp_2threads results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 003 fv3_ccpp_2threads PASS +The total amount of wall time = 49.319508 + +Test 003 fv3_2threads PASS + + +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_control +working dir = /gpfs/hps3/stmp/Denise.Worthen/FV3_RT/rt_18366/fv3_restart +Checking test 004 fv3_restart 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 + 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 + +The total amount of wall time = 25.387457 + +Test 004 fv3_restart PASS -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 .... + +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_read_inc +working dir = /gpfs/hps3/stmp/Denise.Worthen/FV3_RT/rt_18366/fv3_read_inc +Checking test 005 fv3_read_inc results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -271,42 +347,25 @@ Checking test 004 fv3_ccpp_restart results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 004 fv3_ccpp_restart PASS +The total amount of wall time = 55.013243 + +Test 005 fv3_read_inc PASS -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 .... + +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_wrtGauss_netcdf_esmf +working dir = /gpfs/hps3/stmp/Denise.Worthen/FV3_RT/rt_18366/fv3_wrtGauss_netcdf_esmf +Checking test 006 fv3_wrtGauss_netcdf_esmf 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 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 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 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 @@ -339,12 +398,15 @@ Checking test 005 fv3_ccpp_read_inc results .... 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_read_inc PASS +The total amount of wall time = 225.811007 + +Test 006 fv3_wrtGauss_netcdf_esmf PASS -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 .... + +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_wrtGauss_netcdf +working dir = /gpfs/hps3/stmp/Denise.Worthen/FV3_RT/rt_18366/fv3_wrtGauss_netcdf +Checking test 007 fv3_wrtGauss_netcdf results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -387,12 +449,15 @@ Checking test 006 fv3_ccpp_wrtGauss_netcdf_esmf 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_wrtGauss_netcdf_esmf PASS +The total amount of wall time = 51.741444 + +Test 007 fv3_wrtGauss_netcdf PASS -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 .... + +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_wrtGauss_netcdf_parallel +working dir = /gpfs/hps3/stmp/Denise.Worthen/FV3_RT/rt_18366/fv3_wrtGauss_netcdf_parallel +Checking test 008 fv3_wrtGauss_netcdf_parallel results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -435,12 +500,15 @@ Checking test 007 fv3_ccpp_wrtGauss_netcdf 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_wrtGauss_netcdf PASS +The total amount of wall time = 61.490688 + +Test 008 fv3_wrtGauss_netcdf_parallel PASS -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 .... + +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_wrtGlatlon_netcdf +working dir = /gpfs/hps3/stmp/Denise.Worthen/FV3_RT/rt_18366/fv3_wrtGlatlon_netcdf +Checking test 009 fv3_wrtGlatlon_netcdf results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -483,12 +551,15 @@ Checking test 008 fv3_ccpp_wrtGlatlon_netcdf 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_wrtGlatlon_netcdf PASS +The total amount of wall time = 57.150181 + +Test 009 fv3_wrtGlatlon_netcdf PASS -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 .... + +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_wrtGauss_nemsio +working dir = /gpfs/hps3/stmp/Denise.Worthen/FV3_RT/rt_18366/fv3_wrtGauss_nemsio +Checking test 010 fv3_wrtGauss_nemsio results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -531,12 +602,15 @@ Checking test 009 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 009 fv3_ccpp_wrtGauss_nemsio PASS +The total amount of wall time = 51.674199 + +Test 010 fv3_wrtGauss_nemsio PASS -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 .... + +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_wrtGauss_nemsio_c192 +working dir = /gpfs/hps3/stmp/Denise.Worthen/FV3_RT/rt_18366/fv3_wrtGauss_nemsio_c192 +Checking test 011 fv3_wrtGauss_nemsio_c192 results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -579,12 +653,86 @@ Checking test 010 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 010 fv3_ccpp_wrtGauss_nemsio_c192 PASS +The total amount of wall time = 127.134134 + +Test 011 fv3_wrtGauss_nemsio_c192 PASS + + +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_stochy +working dir = /gpfs/hps3/stmp/Denise.Worthen/FV3_RT/rt_18366/fv3_stochy +Checking test 012 fv3_stochy 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 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 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 + +The total amount of wall time = 60.270588 + +Test 012 fv3_stochy PASS -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 .... + +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_ca +working dir = /gpfs/hps3/stmp/Denise.Worthen/FV3_RT/rt_18366/fv3_ca +Checking test 013 fv3_ca results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -647,12 +795,86 @@ Checking test 011 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 011 fv3_ccpp_stochy PASS +The total amount of wall time = 39.661403 + +Test 013 fv3_ca PASS + + +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_lndp +working dir = /gpfs/hps3/stmp/Denise.Worthen/FV3_RT/rt_18366/fv3_lndp +Checking test 014 fv3_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 + +The total amount of wall time = 76.783040 + +Test 014 fv3_lndp PASS -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 .... + +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_iau +working dir = /gpfs/hps3/stmp/Denise.Worthen/FV3_RT/rt_18366/fv3_iau +Checking test 015 fv3_iau results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -715,12 +937,15 @@ Checking test 012 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 012 fv3_ccpp_iau PASS +The total amount of wall time = 51.819636 + +Test 015 fv3_iau PASS -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 .... + +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_lheatstrg +working dir = /gpfs/hps3/stmp/Denise.Worthen/FV3_RT/rt_18366/fv3_lheatstrg +Checking test 016 fv3_lheatstrg results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -763,12 +988,15 @@ Checking test 013 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 013 fv3_ccpp_lheatstrg PASS +The total amount of wall time = 54.196128 + +Test 016 fv3_lheatstrg PASS -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 .... + +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_multigases_repro +working dir = /gpfs/hps3/stmp/Denise.Worthen/FV3_RT/rt_18366/fv3_multigases_repro +Checking test 017 fv3_multigases results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -837,12 +1065,15 @@ 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 +The total amount of wall time = 101.332337 + +Test 017 fv3_multigases PASS -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 .... + +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_control_32bit +working dir = /gpfs/hps3/stmp/Denise.Worthen/FV3_RT/rt_18366/fv3_control_32bit +Checking test 018 fv3_control_32bit results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -905,12 +1136,15 @@ Checking test 015 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 015 fv3_ccpp_control_32bit PASS +The total amount of wall time = 54.149771 + +Test 018 fv3_control_32bit PASS -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 .... + +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_stretched +working dir = /gpfs/hps3/stmp/Denise.Worthen/FV3_RT/rt_18366/fv3_stretched +Checking test 019 fv3_stretched results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -961,12 +1195,15 @@ Checking test 016 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 016 fv3_ccpp_stretched PASS +The total amount of wall time = 352.129800 + +Test 019 fv3_stretched 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_prod -Checking test 017 fv3_ccpp_stretched_nest results .... + +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_stretched_nest +working dir = /gpfs/hps3/stmp/Denise.Worthen/FV3_RT/rt_18366/fv3_stretched_nest +Checking test 020 fv3_stretched_nest results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1028,103 +1265,87 @@ Checking test 017 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 017 fv3_ccpp_stretched_nest PASS +The total amount of wall time = 397.301250 + +Test 020 fv3_stretched_nest PASS -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 .... + +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_regional_control +working dir = /gpfs/hps3/stmp/Denise.Worthen/FV3_RT/rt_18366/fv3_regional_control +Checking test 021 fv3_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 018 fv3_ccpp_regional_control PASS +The total amount of wall time = 727.930578 + +Test 021 fv3_regional_control PASS -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 .... + +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_regional_restart +working dir = /gpfs/hps3/stmp/Denise.Worthen/FV3_RT/rt_18366/fv3_regional_restart +Checking test 022 fv3_regional_restart results .... Comparing atmos_4xdaily.nc .........OK Comparing fv3_history2d.nc .........OK Comparing fv3_history.nc .........OK -Test 019 fv3_ccpp_regional_restart PASS +The total amount of wall time = 410.705287 -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 +Test 022 fv3_regional_restart PASS + + +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_regional_quilt +working dir = /gpfs/hps3/stmp/Denise.Worthen/FV3_RT/rt_18366/fv3_regional_quilt +Checking test 023 fv3_regional_quilt results .... Comparing dynf000.nc .........OK Comparing dynf024.nc .........OK Comparing phyf000.nc .........OK Comparing phyf024.nc .........OK -Test 020 fv3_ccpp_regional_quilt PASS + Comparing PRSLEV.GrbF00 .........OK + Comparing PRSLEV.GrbF24 .........OK + Comparing NATLEV.GrbF00 .........OK + Comparing NATLEV.GrbF24 .........OK +The total amount of wall time = 699.370127 -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 +Test 023 fv3_regional_quilt 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-20210330/fv3_regional_quilt_hafs +working dir = /gpfs/hps3/stmp/Denise.Worthen/FV3_RT/rt_18366/fv3_regional_quilt_hafs +Checking test 024 fv3_regional_quilt_hafs results .... + Comparing dynf000.nc .........OK + Comparing dynf024.nc .........OK + Comparing phyf000.nc .........OK + Comparing phyf024.nc .........OK + Comparing HURPRS.GrbF00 .........OK + Comparing HURPRS.GrbF24 .........OK +The total amount of wall time = 697.883859 -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 - 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 023 fv3_ccpp_gfdlmp PASS +Test 024 fv3_regional_quilt_hafs PASS + + +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_regional_quilt_netcdf_parallel +working dir = /gpfs/hps3/stmp/Denise.Worthen/FV3_RT/rt_18366/fv3_regional_quilt_netcdf_parallel +Checking test 025 fv3_regional_quilt_netcdf_parallel results .... + Comparing atmos_4xdaily.nc .........OK + Comparing dynf000.nc .........OK + Comparing dynf024.nc .........OK + Comparing phyf000.nc .........OK + Comparing phyf024.nc .........OK + +The total amount of wall time = 712.282925 +Test 025 fv3_regional_quilt_netcdf_parallel PASS -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 .... + +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_gfdlmp +working dir = /gpfs/hps3/stmp/Denise.Worthen/FV3_RT/rt_18366/fv3_gfdlmp +Checking test 026 fv3_gfdlmp results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1167,12 +1388,15 @@ Checking test 024 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 024 fv3_ccpp_gfdlmprad_gwd PASS +The total amount of wall time = 63.675166 + +Test 026 fv3_gfdlmp PASS -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 .... + +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_gfdlmprad_gwd +working dir = /gpfs/hps3/stmp/Denise.Worthen/FV3_RT/rt_18366/fv3_gfdlmprad_gwd +Checking test 027 fv3_gfdlmprad_gwd results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1215,12 +1439,15 @@ Checking test 025 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 025 fv3_ccpp_gfdlmprad_noahmp PASS +The total amount of wall time = 62.340850 + +Test 027 fv3_gfdlmprad_gwd PASS -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 .... + +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_gfdlmprad_noahmp +working dir = /gpfs/hps3/stmp/Denise.Worthen/FV3_RT/rt_18366/fv3_gfdlmprad_noahmp +Checking test 028 fv3_gfdlmprad_noahmp results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1263,12 +1490,15 @@ Checking test 026 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 026 fv3_ccpp_gfdlmp_hwrfsas PASS +The total amount of wall time = 59.649198 + +Test 028 fv3_gfdlmprad_noahmp PASS -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 .... + +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_csawmg +working dir = /gpfs/hps3/stmp/Denise.Worthen/FV3_RT/rt_18366/fv3_csawmg +Checking test 029 fv3_csawmg results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1311,12 +1541,15 @@ Checking test 027 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 027 fv3_ccpp_csawmg PASS +The total amount of wall time = 127.264998 + +Test 029 fv3_csawmg PASS -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 .... + +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_satmedmf +working dir = /gpfs/hps3/stmp/Denise.Worthen/FV3_RT/rt_18366/fv3_satmedmf +Checking test 030 fv3_satmedmf results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1359,12 +1592,15 @@ Checking test 028 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 028 fv3_ccpp_satmedmf PASS +The total amount of wall time = 65.267542 + +Test 030 fv3_satmedmf PASS -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 .... + +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_satmedmfq +working dir = /gpfs/hps3/stmp/Denise.Worthen/FV3_RT/rt_18366/fv3_satmedmfq +Checking test 031 fv3_satmedmfq results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1407,12 +1643,15 @@ Checking test 029 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 029 fv3_ccpp_satmedmfq PASS +The total amount of wall time = 63.867419 + +Test 031 fv3_satmedmfq PASS -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 .... + +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_gfdlmp_32bit +working dir = /gpfs/hps3/stmp/Denise.Worthen/FV3_RT/rt_18366/fv3_gfdlmp_32bit +Checking test 032 fv3_gfdlmp_32bit results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1455,12 +1694,15 @@ 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 +The total amount of wall time = 58.645277 + +Test 032 fv3_gfdlmp_32bit PASS -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 .... + +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_gfdlmprad_32bit_post +working dir = /gpfs/hps3/stmp/Denise.Worthen/FV3_RT/rt_18366/fv3_gfdlmprad_32bit_post +Checking test 033 fv3_gfdlmprad_32bit_post results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1507,12 +1749,15 @@ 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 +The total amount of wall time = 112.827007 + +Test 033 fv3_gfdlmprad_32bit_post PASS -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 .... + +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_cpt +working dir = /gpfs/hps3/stmp/Denise.Worthen/FV3_RT/rt_18366/fv3_cpt +Checking test 034 fv3_cpt results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1561,12 +1806,15 @@ 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 +The total amount of wall time = 286.082587 + +Test 034 fv3_cpt PASS -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 .... + +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_gsd +working dir = /gpfs/hps3/stmp/Denise.Worthen/FV3_RT/rt_18366/fv3_gsd +Checking test 035 fv3_gsd results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1653,12 +1901,15 @@ 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 +The total amount of wall time = 200.026250 + +Test 035 fv3_gsd PASS -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 .... + +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_rap +working dir = /gpfs/hps3/stmp/Denise.Worthen/FV3_RT/rt_18366/fv3_rap +Checking test 036 fv3_rap results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1721,12 +1972,15 @@ 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 +The total amount of wall time = 108.062937 + +Test 036 fv3_rap PASS -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 .... + +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_hrrr +working dir = /gpfs/hps3/stmp/Denise.Worthen/FV3_RT/rt_18366/fv3_hrrr +Checking test 037 fv3_hrrr results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1789,12 +2043,15 @@ 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 +The total amount of wall time = 106.202567 + +Test 037 fv3_hrrr PASS -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 .... + +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_thompson +working dir = /gpfs/hps3/stmp/Denise.Worthen/FV3_RT/rt_18366/fv3_thompson +Checking test 038 fv3_thompson results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1813,18 +2070,6 @@ Checking test 036 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 @@ -1837,18 +2082,6 @@ Checking test 036 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 @@ -1881,22 +2114,45 @@ 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 +The total amount of wall time = 94.844072 + +Test 038 fv3_thompson PASS -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 .... + +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_thompson_no_aero +working dir = /gpfs/hps3/stmp/Denise.Worthen/FV3_RT/rt_18366/fv3_thompson_no_aero +Checking test 039 fv3_thompson_no_aero 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 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 @@ -1929,22 +2185,45 @@ Checking test 037 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 037 fv3_ccpp_gfsv16_csawmg PASS +The total amount of wall time = 94.511050 + +Test 039 fv3_thompson_no_aero PASS -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 .... + +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_rrfs_v1beta +working dir = /gpfs/hps3/stmp/Denise.Worthen/FV3_RT/rt_18366/fv3_rrfs_v1beta +Checking test 040 fv3_rrfs_v1beta 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 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 @@ -1977,22 +2256,57 @@ Checking test 038 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 038 fv3_ccpp_gfsv16_csawmgt PASS +The total amount of wall time = 99.279376 + +Test 040 fv3_rrfs_v1beta PASS -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 .... + +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_gfs_v16 +working dir = /gpfs/hps3/stmp/Denise.Worthen/FV3_RT/rt_18366/fv3_gfs_v16 +Checking test 041 fv3_gfs_v16 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 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 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 + 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 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 @@ -2025,42 +2339,27 @@ Checking test 039 fv3_ccpp_gocart_clm results .... 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 +The total amount of wall time = 214.433123 -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 - 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 +Test 041 fv3_gfs_v16 PASS + + +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_gfs_v16 +working dir = /gpfs/hps3/stmp/Denise.Worthen/FV3_RT/rt_18366/fv3_gfs_v16_restart +Checking test 042 fv3_gfs_v16_restart results .... + 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 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 @@ -2093,12 +2392,15 @@ Checking test 040 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 040 fv3_ccpp_gfs_v16beta_flake PASS +The total amount of wall time = 133.939345 + +Test 042 fv3_gfs_v16_restart PASS -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 .... + +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_gfs_v16_stochy +working dir = /gpfs/hps3/stmp/Denise.Worthen/FV3_RT/rt_18366/fv3_gfs_v16_stochy +Checking test 043 fv3_gfs_v16_stochy results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -2111,19 +2413,1026 @@ Checking test 041 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 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 dynf003.tile1.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/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 + +The total amount of wall time = 61.887269 + +Test 043 fv3_gfs_v16_stochy PASS + + +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_gfs_v16_RRTMGP +working dir = /gpfs/hps3/stmp/Denise.Worthen/FV3_RT/rt_18366/fv3_gfs_v16_RRTMGP +Checking test 044 fv3_gfs_v16_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 .........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 + +The total amount of wall time = 174.039624 + +Test 044 fv3_gfs_v16_RRTMGP PASS + + +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_gfs_v16_RRTMGP_c192L127 +working dir = /gpfs/hps3/stmp/Denise.Worthen/FV3_RT/rt_18366/fv3_gfs_v16_RRTMGP_c192L127 +Checking test 045 fv3_gfs_v16_RRTMGP_c192L127 results .... + 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 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 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/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 + +The total amount of wall time = 729.185761 + +Test 045 fv3_gfs_v16_RRTMGP_c192L127 PASS + + +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_gfs_v16_RRTMGP +working dir = /gpfs/hps3/stmp/Denise.Worthen/FV3_RT/rt_18366/fv3_gfs_v16_RRTMGP_2thrd +Checking test 046 fv3_gfs_v16_RRTMGP_2thrd 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/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 + +The total amount of wall time = 165.714600 + +Test 046 fv3_gfs_v16_RRTMGP_2thrd PASS + + +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_gfsv16_csawmg +working dir = /gpfs/hps3/stmp/Denise.Worthen/FV3_RT/rt_18366/fv3_gfsv16_csawmg +Checking test 047 fv3_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 + +The total amount of wall time = 143.761030 + +Test 047 fv3_gfsv16_csawmg PASS + + +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_gfsv16_csawmgt +working dir = /gpfs/hps3/stmp/Denise.Worthen/FV3_RT/rt_18366/fv3_gfsv16_csawmgt +Checking test 048 fv3_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 + +The total amount of wall time = 141.454359 + +Test 048 fv3_gfsv16_csawmgt PASS + + +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_gocart_clm +working dir = /gpfs/hps3/stmp/Denise.Worthen/FV3_RT/rt_18366/fv3_gocart_clm +Checking test 049 fv3_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 + +The total amount of wall time = 74.888411 + +Test 049 fv3_gocart_clm PASS + + +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_gfs_v16_flake +working dir = /gpfs/hps3/stmp/Denise.Worthen/FV3_RT/rt_18366/fv3_gfs_v16_flake +Checking test 050 fv3_gfs_v16_flake 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/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 + +The total amount of wall time = 108.056367 + +Test 050 fv3_gfs_v16_flake PASS + + +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/HAFS_v0_HWRF_thompson +working dir = /gpfs/hps3/stmp/Denise.Worthen/FV3_RT/rt_18366/fv3_HAFS_v0_hwrf_thompson +Checking test 051 fv3_HAFS_v0_hwrf_thompson 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/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 + +The total amount of wall time = 162.081794 + +Test 051 fv3_HAFS_v0_hwrf_thompson PASS + + +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/ESG_HAFS_v0_HWRF_thompson +working dir = /gpfs/hps3/stmp/Denise.Worthen/FV3_RT/rt_18366/fv3_esg_HAFS_v0_hwrf_thompson +Checking test 052 fv3_esg_HAFS_v0_hwrf_thompson results .... + Comparing atmos_4xdaily.nc .........OK + Comparing phyf000.nc .........OK + Comparing phyf012.nc .........OK + Comparing dynf000.nc .........OK + Comparing dynf012.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_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/fv_tracer.res.tile1.nc .........OK + Comparing RESTART/sfc_data.nc .........OK + Comparing RESTART/phy_data.nc .........OK + +The total amount of wall time = 310.890732 + +Test 052 fv3_esg_HAFS_v0_hwrf_thompson PASS + + +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_gfsv16_ugwpv1 +working dir = /gpfs/hps3/stmp/Denise.Worthen/FV3_RT/rt_18366/fv3_gfsv16_ugwpv1 +Checking test 053 fv3_gfsv16_ugwpv1 results .... + 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/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 + +The total amount of wall time = 195.252734 + +Test 053 fv3_gfsv16_ugwpv1 PASS + + +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_gfsv16_ugwpv1_warmstart +working dir = /gpfs/hps3/stmp/Denise.Worthen/FV3_RT/rt_18366/fv3_gfsv16_ugwpv1_warmstart +Checking test 054 fv3_gfsv16_ugwpv1_warmstart results .... + 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/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 + +The total amount of wall time = 194.353683 + +Test 054 fv3_gfsv16_ugwpv1_warmstart PASS + + +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_gfs_v16_ras +working dir = /gpfs/hps3/stmp/Denise.Worthen/FV3_RT/rt_18366/fv3_gfs_v16_ras +Checking test 055 fv3_gfs_v16_ras 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 + +The total amount of wall time = 106.979316 + +Test 055 fv3_gfs_v16_ras PASS + + +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_gfs_v16_debug +working dir = /gpfs/hps3/stmp/Denise.Worthen/FV3_RT/rt_18366/fv3_gfs_v16_debug +Checking test 056 fv3_gfs_v16_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 .........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 + +The total amount of wall time = 273.199908 + +Test 056 fv3_gfs_v16_debug PASS + + +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_gfs_v16_RRTMGP_debug +working dir = /gpfs/hps3/stmp/Denise.Worthen/FV3_RT/rt_18366/fv3_gfs_v16_RRTMGP_debug +Checking test 057 fv3_gfs_v16_RRTMGP_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 .........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 + +The total amount of wall time = 345.996862 + +Test 057 fv3_gfs_v16_RRTMGP_debug PASS + + +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_regional_control_debug +working dir = /gpfs/hps3/stmp/Denise.Worthen/FV3_RT/rt_18366/fv3_regional_control_debug +Checking test 058 fv3_regional_control_debug 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 + +The total amount of wall time = 352.411304 + +Test 058 fv3_regional_control_debug PASS + + +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_control_debug +working dir = /gpfs/hps3/stmp/Denise.Worthen/FV3_RT/rt_18366/fv3_control_debug +Checking test 059 fv3_control_debug results .... + 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 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 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 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 + +The total amount of wall time = 125.747340 + +Test 059 fv3_control_debug PASS + + +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_stretched_nest_debug +working dir = /gpfs/hps3/stmp/Denise.Worthen/FV3_RT/rt_18366/fv3_stretched_nest_debug +Checking test 060 fv3_stretched_nest_debug results .... + Comparing fv3_history2d.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_history.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 + +The total amount of wall time = 416.173778 + +Test 060 fv3_stretched_nest_debug PASS + + +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_gsd_debug +working dir = /gpfs/hps3/stmp/Denise.Worthen/FV3_RT/rt_18366/fv3_gsd_debug +Checking test 061 fv3_gsd_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 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 @@ -2161,12 +3470,15 @@ Checking test 041 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 041 fv3_ccpp_gsd_debug PASS + +The total amount of wall time = 190.898269 + +Test 061 fv3_gsd_debug PASS -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 .... +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_gsd_diag3d_debug +working dir = /gpfs/hps3/stmp/Denise.Worthen/FV3_RT/rt_18366/fv3_gsd_diag3d_debug +Checking test 062 fv3_gsd_diag3d_debug results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -2229,12 +3541,15 @@ Checking test 042 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 042 fv3_ccpp_gsd_diag3d_debug PASS +The total amount of wall time = 219.539985 -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 .... +Test 062 fv3_gsd_diag3d_debug PASS + + +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_thompson_debug +working dir = /gpfs/hps3/stmp/Denise.Worthen/FV3_RT/rt_18366/fv3_thompson_debug +Checking test 063 fv3_thompson_debug results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -2297,12 +3612,15 @@ Checking test 043 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 043 fv3_ccpp_thompson_debug PASS + +The total amount of wall time = 322.430712 + +Test 063 fv3_thompson_debug PASS -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 .... +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_thompson_no_aero_debug +working dir = /gpfs/hps3/stmp/Denise.Worthen/FV3_RT/rt_18366/fv3_thompson_no_aero_debug +Checking test 064 fv3_thompson_no_aero_debug results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -2365,12 +3683,86 @@ Checking test 044 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 044 fv3_ccpp_thompson_no_aero_debug PASS + +The total amount of wall time = 310.043778 + +Test 064 fv3_thompson_no_aero_debug PASS + + +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_rrfs_v1beta_debug +working dir = /gpfs/hps3/stmp/Denise.Worthen/FV3_RT/rt_18366/fv3_rrfs_v1beta_debug +Checking test 065 fv3_rrfs_v1beta_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 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 + 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 + +The total amount of wall time = 184.672766 + +Test 065 fv3_rrfs_v1beta_debug PASS -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 .... +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/HAFS_v0_HWRF_thompson_debug +working dir = /gpfs/hps3/stmp/Denise.Worthen/FV3_RT/rt_18366/fv3_HAFS_v0_hwrf_thompson_debug +Checking test 066 fv3_HAFS_v0_hwrf_thompson_debug results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -2421,6 +3813,163 @@ Checking test 045 fv3_ccpp_rrfs_v1beta_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/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 + +The total amount of wall time = 188.388149 + +Test 066 fv3_HAFS_v0_hwrf_thompson_debug PASS + + +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/ESG_HAFS_v0_HWRF_thompson_debug +working dir = /gpfs/hps3/stmp/Denise.Worthen/FV3_RT/rt_18366/fv3_esg_HAFS_v0_hwrf_thompson_debug +Checking test 067 fv3_esg_HAFS_v0_hwrf_thompson_debug results .... + Comparing atmos_4xdaily.nc .........OK + Comparing phyf000.nc .........OK + Comparing phyf001.nc .........OK + Comparing dynf000.nc .........OK + Comparing dynf001.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_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/fv_tracer.res.tile1.nc .........OK + Comparing RESTART/sfc_data.nc .........OK + Comparing RESTART/phy_data.nc .........OK + +The total amount of wall time = 351.228894 + +Test 067 fv3_esg_HAFS_v0_hwrf_thompson_debug PASS + + +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_gfsv16_ugwpv1_debug +working dir = /gpfs/hps3/stmp/Denise.Worthen/FV3_RT/rt_18366/fv3_gfsv16_ugwpv1_debug +Checking test 068 fv3_gfsv16_ugwpv1_debug results .... + 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/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 + +The total amount of wall time = 545.514585 + +Test 068 fv3_gfsv16_ugwpv1_debug PASS + + +baseline dir = /gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_gfs_v16_ras_debug +working dir = /gpfs/hps3/stmp/Denise.Worthen/FV3_RT/rt_18366/fv3_gfs_v16_ras_debug +Checking test 069 fv3_gfs_v16_ras_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 .........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 @@ -2433,9 +3982,12 @@ Checking test 045 fv3_ccpp_rrfs_v1beta_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_rrfs_v1beta_debug PASS + +The total amount of wall time = 308.099375 + +Test 069 fv3_gfs_v16_ras_debug PASS REGRESSION TEST WAS SUCCESSFUL -Tue Sep 29 17:33:41 UTC 2020 -Elapsed time: 00h:30m:24s. Have a nice day! +Wed Mar 31 15:52:12 UTC 2021 +Elapsed time: 00h:43m:37s. Have a nice day! diff --git a/tests/RegressionTests_wcoss_dell_p3.log b/tests/RegressionTests_wcoss_dell_p3.log index 82ea7f9acc..18b6e5dee3 100644 --- a/tests/RegressionTests_wcoss_dell_p3.log +++ b/tests/RegressionTests_wcoss_dell_p3.log @@ -1,10 +1,30 @@ -Tue Sep 29 16:23:49 UTC 2020 +Wed Mar 31 17:35:50 UTC 2021 Start Regression test +Compile 001 elapsed time 1547 seconds. APP=ATM SUITES=FV3_GFS_2017 +Compile 002 elapsed time 2122 seconds. APP=ATMW SUITES=FV3_GFS_2017,FV3_GFS_2017_gfdlmp +Compile 003 elapsed time 1530 seconds. APP=ATM SUITES=FV3_GFS_2017_fv3wam 32BIT=Y MULTI_GASES=Y REPRO=Y +Compile 004 elapsed time 1756 seconds. APP=ATM SUITES=FV3_GFS_2017,FV3_GFS_2017_stretched 32BIT=Y +Compile 005 elapsed time 1759 seconds. APP=ATM SUITES=FV3_GFS_v15_thompson_mynn 32BIT=Y +Compile 006 elapsed time 1774 seconds. APP=ATM SUITES=FV3_GFS_2017_gfdlmp,FV3_GFS_2017_gfdlmp_noahmp +Compile 007 elapsed time 2095 seconds. APP=ATM SUITES=FV3_GFS_2017_csawmgshoc,FV3_GFS_2017_csawmg,FV3_GFS_2017_satmedmf,FV3_GFS_2017_satmedmfq +Compile 008 elapsed time 2410 seconds. APP=ATM SUITES=FV3_GFS_2017_gfdlmp,FV3_CPT_v0,FV3_GSD_v0,FV3_GFS_v16_thompson,FV3_RAP,FV3_HRRR,FV3_RRFS_v1beta 32BIT=Y +Compile 009 elapsed time 1787 seconds. APP=ATM SUITES=FV3_GFS_v16,FV3_GFS_v16_RRTMGP +Compile 010 elapsed time 1950 seconds. APP=ATM SUITES=FV3_GFS_v16_csawmg +Compile 011 elapsed time 1808 seconds. APP=ATM SUITES=FV3_GFS_2017_gfdlmp,FV3_GFS_2017_gfdlmp_noahmp,FV3_GFS_v16_flake +Compile 012 elapsed time 1956 seconds. APP=ATM SUITES=HAFS_v0_hwrf_thompson,HAFS_v0_hwrf,FV3_GFS_v16b_ugwpv1,FV3_GFS_v16_ras +Compile 013 elapsed time 409 seconds. APP=ATM DEBUG=Y SUITES=FV3_GFS_v16,FV3_GFS_v16_RRTMGP +Compile 014 elapsed time 459 seconds. APP=ATM SUITES=FV3_GFS_v15_thompson_mynn,FV3_GFS_2017,FV3_GFS_2017_stretched,FV3_GSD_v0,FV3_GFS_v16_thompson,FV3_RRFS_v1beta 32BIT=Y DEBUG=Y +Compile 015 elapsed time 418 seconds. APP=ATM SUITES=HAFS_v0_hwrf_thompson,HAFS_v0_hwrf,FV3_GFS_v16b_ugwpv1,FV3_GFS_v16_ras DEBUG=Y +Compile 016 elapsed time 2785 seconds. APP=S2S SUITES=FV3_GFS_2017_coupled,FV3_GFS_2017_satmedmf_coupled,FV3_GFS_v15p2_coupled,FV3_GFS_v16_coupled +Compile 017 elapsed time 2802 seconds. APP=S2SW SUITES=FV3_GFS_2017_coupled,FV3_GFS_2017_satmedmf_coupled,FV3_GFS_v15p2_coupled,FV3_GFS_v16_coupled +Compile 018 elapsed time 711 seconds. APP=S2S DEBUG=Y SUITES=FV3_GFS_2017_coupled,FV3_GFS_2017_satmedmf_coupled,FV3_GFS_v15p2_coupled,FV3_GFS_v16_coupled +Compile 019 elapsed time 1378 seconds. APP=DATM_NEMS +Compile 020 elapsed time 464 seconds. APP=DATM_NEMS DEBUG=Y -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 .... +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_control +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/fv3_control +Checking test 001 fv3_control results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -67,12 +87,15 @@ Checking test 001 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 001 fv3_ccpp_control PASS +[0] The total amount of wall time = 50.886569 -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 .... +Test 001 fv3_control PASS + + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_control +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/fv3_decomp +Checking test 002 fv3_decomp results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -135,12 +158,15 @@ Checking test 002 fv3_ccpp_decomp results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 002 fv3_ccpp_decomp PASS + +[0] The total amount of wall time = 49.847297 + +Test 002 fv3_decomp PASS -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 .... +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_control +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/fv3_2threads +Checking test 003 fv3_2threads results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -203,12 +229,68 @@ Checking test 003 fv3_ccpp_2threads results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 003 fv3_ccpp_2threads PASS +[0] The total amount of wall time = 40.753802 + +Test 003 fv3_2threads PASS + + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_control +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/fv3_restart +Checking test 004 fv3_restart 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 + 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 + +[0] The total amount of wall time = 24.500906 -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 .... +Test 004 fv3_restart PASS + + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_read_inc +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/fv3_read_inc +Checking test 005 fv3_read_inc results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -271,42 +353,25 @@ Checking test 004 fv3_ccpp_restart results .... Comparing RESTART/sfc_data.tile4.nc .........OK Comparing RESTART/sfc_data.tile5.nc .........OK Comparing RESTART/sfc_data.tile6.nc .........OK -Test 004 fv3_ccpp_restart PASS + +[0] The total amount of wall time = 46.255642 + +Test 005 fv3_read_inc PASS -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 .... +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_wrtGauss_netcdf_esmf +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/fv3_wrtGauss_netcdf_esmf +Checking test 006 fv3_wrtGauss_netcdf_esmf 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 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 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 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 @@ -339,12 +404,15 @@ Checking test 005 fv3_ccpp_read_inc results .... 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_read_inc PASS +[0] The total amount of wall time = 156.774753 -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 .... +Test 006 fv3_wrtGauss_netcdf_esmf PASS + + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_wrtGauss_netcdf +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/fv3_wrtGauss_netcdf +Checking test 007 fv3_wrtGauss_netcdf results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -387,12 +455,15 @@ Checking test 006 fv3_ccpp_wrtGauss_netcdf_esmf 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_wrtGauss_netcdf_esmf PASS + +[0] The total amount of wall time = 45.637495 + +Test 007 fv3_wrtGauss_netcdf PASS -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 .... +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_wrtGauss_netcdf_parallel +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/fv3_wrtGauss_netcdf_parallel +Checking test 008 fv3_wrtGauss_netcdf_parallel results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -401,7 +472,7 @@ Checking test 007 fv3_ccpp_wrtGauss_netcdf results .... Comparing atmos_4xdaily.tile6.nc .........OK Comparing phyf000.nc .........OK Comparing phyf024.nc .........OK - Comparing dynf000.nc .........OK + Comparing dynf000.nc ............ALT CHECK......OK Comparing dynf024.nc .........OK Comparing RESTART/coupler.res .........OK Comparing RESTART/fv_core.res.nc .........OK @@ -435,12 +506,15 @@ Checking test 007 fv3_ccpp_wrtGauss_netcdf 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_wrtGauss_netcdf PASS +[0] The total amount of wall time = 61.354191 + +Test 008 fv3_wrtGauss_netcdf_parallel PASS -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 .... + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_wrtGlatlon_netcdf +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/fv3_wrtGlatlon_netcdf +Checking test 009 fv3_wrtGlatlon_netcdf results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -483,12 +557,15 @@ Checking test 008 fv3_ccpp_wrtGlatlon_netcdf 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_wrtGlatlon_netcdf PASS +[0] The total amount of wall time = 45.541505 + +Test 009 fv3_wrtGlatlon_netcdf PASS -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 .... + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_wrtGauss_nemsio +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/fv3_wrtGauss_nemsio +Checking test 010 fv3_wrtGauss_nemsio results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -531,12 +608,15 @@ Checking test 009 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 009 fv3_ccpp_wrtGauss_nemsio PASS +[0] The total amount of wall time = 45.400581 + +Test 010 fv3_wrtGauss_nemsio PASS -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 .... + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_wrtGauss_nemsio_c192 +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/fv3_wrtGauss_nemsio_c192 +Checking test 011 fv3_wrtGauss_nemsio_c192 results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -579,12 +659,86 @@ Checking test 010 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 010 fv3_ccpp_wrtGauss_nemsio_c192 PASS +[0] The total amount of wall time = 124.129088 + +Test 011 fv3_wrtGauss_nemsio_c192 PASS + + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_stochy +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/fv3_stochy +Checking test 012 fv3_stochy 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 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 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 + +[0] The total amount of wall time = 51.963959 + +Test 012 fv3_stochy PASS -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 .... + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_ca +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/fv3_ca +Checking test 013 fv3_ca results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -647,12 +801,86 @@ Checking test 011 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 011 fv3_ccpp_stochy PASS +[0] The total amount of wall time = 34.204269 + +Test 013 fv3_ca PASS + + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_lndp +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/fv3_lndp +Checking test 014 fv3_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 + +[0] The total amount of wall time = 53.478467 + +Test 014 fv3_lndp PASS -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 .... + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_iau +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/fv3_iau +Checking test 015 fv3_iau results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -715,12 +943,15 @@ Checking test 012 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 012 fv3_ccpp_iau PASS +[0] The total amount of wall time = 44.995479 + +Test 015 fv3_iau PASS -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 .... + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_lheatstrg +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/fv3_lheatstrg +Checking test 016 fv3_lheatstrg results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -763,12 +994,15 @@ Checking test 013 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 013 fv3_ccpp_lheatstrg PASS +[0] The total amount of wall time = 45.461730 + +Test 016 fv3_lheatstrg PASS -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 .... + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_gfdlmprad +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/fv3_gfdlmprad +Checking test 017 fv3_gfdlmprad results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -812,12 +1046,15 @@ Checking test 014 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 014 fv3_ccpp_gfdlmprad PASS +[0] The total amount of wall time = 681.658457 + +Test 017 fv3_gfdlmprad PASS -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 .... + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_gfdlmprad_atmwav +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/fv3_gfdlmprad_atmwav +Checking test 018 fv3_gfdlmprad_atmwav results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -861,12 +1098,15 @@ Checking test 015 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 015 fv3_ccpp_gfdlmprad_atmwav PASS +[0] The total amount of wall time = 857.019497 + +Test 018 fv3_gfdlmprad_atmwav PASS -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 .... + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_multigases_repro +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/fv3_multigases_repro +Checking test 019 fv3_multigases results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -935,12 +1175,15 @@ 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 +[0] The total amount of wall time = 114.975211 + +Test 019 fv3_multigases PASS -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 .... + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_control_32bit +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/fv3_control_32bit +Checking test 020 fv3_control_32bit results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1003,12 +1246,15 @@ 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 +[0] The total amount of wall time = 44.993035 + +Test 020 fv3_control_32bit PASS -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 .... + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_stretched +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/fv3_stretched +Checking test 021 fv3_stretched results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1059,12 +1305,15 @@ 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 +[0] The total amount of wall time = 326.626778 + +Test 021 fv3_stretched PASS -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 .... + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_stretched_nest +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/fv3_stretched_nest +Checking test 022 fv3_stretched_nest results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1126,114 +1375,87 @@ 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 +[0] The total amount of wall time = 349.373756 + +Test 022 fv3_stretched_nest PASS -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 .... + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_regional_control +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/fv3_regional_control +Checking test 023 fv3_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 +[0] The total amount of wall time = 713.661027 + +Test 023 fv3_regional_control PASS -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 .... + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_regional_restart +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/fv3_regional_restart +Checking test 024 fv3_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 +[0] The total amount of wall time = 402.801069 -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 +Test 024 fv3_regional_restart PASS + + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_regional_quilt +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/fv3_regional_quilt +Checking test 025 fv3_regional_quilt results .... Comparing dynf000.nc .........OK Comparing dynf024.nc .........OK Comparing phyf000.nc .........OK Comparing phyf024.nc .........OK -Test 022 fv3_ccpp_regional_quilt PASS + Comparing PRSLEV.GrbF00 .........OK + Comparing PRSLEV.GrbF24 .........OK + Comparing NATLEV.GrbF00 .........OK + Comparing NATLEV.GrbF24 .........OK +[0] The total amount of wall time = 729.138879 -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 - Comparing dynf003.nc .........OK - Comparing phyf000.nc .........OK - Comparing phyf003.nc .........OK -Test 023 fv3_ccpp_regional_c768 PASS - +Test 025 fv3_regional_quilt PASS -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-20210330/fv3_regional_quilt_hafs +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/fv3_regional_quilt_hafs +Checking test 026 fv3_regional_quilt_hafs results .... + Comparing dynf000.nc .........OK + Comparing dynf024.nc .........OK + Comparing phyf000.nc .........OK + Comparing phyf024.nc .........OK + Comparing HURPRS.GrbF00 .........OK + Comparing HURPRS.GrbF24 .........OK -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 +[0] The total amount of wall time = 728.293123 +Test 026 fv3_regional_quilt_hafs PASS -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 - 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 026 fv3_ccpp_gfdlmp PASS +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_regional_quilt_netcdf_parallel +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/fv3_regional_quilt_netcdf_parallel +Checking test 027 fv3_regional_quilt_netcdf_parallel results .... + Comparing atmos_4xdaily.nc .........OK + Comparing dynf000.nc .........OK + Comparing dynf024.nc .........OK + Comparing phyf000.nc .........OK + Comparing phyf024.nc .........OK + +[0] The total amount of wall time = 733.440218 -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 .... +Test 027 fv3_regional_quilt_netcdf_parallel PASS + + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_gfdlmp +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/fv3_gfdlmp +Checking test 028 fv3_gfdlmp results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1276,12 +1498,15 @@ Checking test 027 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 027 fv3_ccpp_gfdlmprad_gwd PASS + +[0] The total amount of wall time = 51.898899 + +Test 028 fv3_gfdlmp PASS -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 .... +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_gfdlmprad_gwd +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/fv3_gfdlmprad_gwd +Checking test 029 fv3_gfdlmprad_gwd results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1324,12 +1549,15 @@ Checking test 028 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 028 fv3_ccpp_gfdlmprad_noahmp PASS +[0] The total amount of wall time = 52.417408 -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 .... +Test 029 fv3_gfdlmprad_gwd PASS + + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_gfdlmprad_noahmp +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/fv3_gfdlmprad_noahmp +Checking test 030 fv3_gfdlmprad_noahmp results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1372,12 +1600,15 @@ Checking test 029 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 029 fv3_ccpp_gfdlmp_hwrfsas PASS + +[0] The total amount of wall time = 52.432589 + +Test 030 fv3_gfdlmprad_noahmp PASS -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 .... +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_csawmg +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/fv3_csawmg +Checking test 031 fv3_csawmg results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1420,12 +1651,15 @@ Checking test 030 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 030 fv3_ccpp_csawmg PASS +[0] The total amount of wall time = 129.645788 -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 .... +Test 031 fv3_csawmg PASS + + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_satmedmf +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/fv3_satmedmf +Checking test 032 fv3_satmedmf results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1468,12 +1702,15 @@ Checking test 031 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 031 fv3_ccpp_satmedmf PASS + +[0] The total amount of wall time = 56.205239 + +Test 032 fv3_satmedmf PASS -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 .... +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_satmedmfq +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/fv3_satmedmfq +Checking test 033 fv3_satmedmfq results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1516,12 +1753,15 @@ Checking test 032 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 032 fv3_ccpp_satmedmfq PASS +[0] The total amount of wall time = 56.229628 -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 .... +Test 033 fv3_satmedmfq PASS + + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_gfdlmp_32bit +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/fv3_gfdlmp_32bit +Checking test 034 fv3_gfdlmp_32bit results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1564,12 +1804,15 @@ Checking test 033 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 033 fv3_ccpp_gfdlmp_32bit PASS + +[0] The total amount of wall time = 44.569879 + +Test 034 fv3_gfdlmp_32bit PASS -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 .... +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_gfdlmprad_32bit_post +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/fv3_gfdlmprad_32bit_post +Checking test 035 fv3_gfdlmprad_32bit_post results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1616,12 +1859,15 @@ Checking test 034 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 034 fv3_ccpp_gfdlmprad_32bit_post PASS +[0] The total amount of wall time = 91.422899 -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 .... +Test 035 fv3_gfdlmprad_32bit_post PASS + + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_cpt +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/fv3_cpt +Checking test 036 fv3_cpt results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1670,12 +1916,15 @@ Checking test 035 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 035 fv3_ccpp_cpt PASS + +[0] The total amount of wall time = 307.975439 + +Test 036 fv3_cpt PASS -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 .... +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_gsd +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/fv3_gsd +Checking test 037 fv3_gsd results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1762,12 +2011,15 @@ Checking test 036 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 036 fv3_ccpp_gsd PASS +[0] The total amount of wall time = 198.299288 -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 .... +Test 037 fv3_gsd PASS + + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_rap +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/fv3_rap +Checking test 038 fv3_rap results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1830,12 +2082,15 @@ Checking test 037 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 037 fv3_ccpp_thompson PASS + +[0] The total amount of wall time = 102.028271 + +Test 038 fv3_rap PASS -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 .... +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_hrrr +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/fv3_hrrr +Checking test 039 fv3_hrrr results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1898,12 +2153,15 @@ Checking test 038 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 038 fv3_ccpp_thompson_no_aero PASS +[0] The total amount of wall time = 100.218828 -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 .... +Test 039 fv3_hrrr PASS + + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_thompson +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/fv3_thompson +Checking test 040 fv3_thompson results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -1922,18 +2180,6 @@ Checking test 039 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 @@ -1946,18 +2192,6 @@ Checking test 039 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 @@ -1990,22 +2224,45 @@ Checking test 039 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 039 fv3_ccpp_rrfs_v1beta PASS + +[0] The total amount of wall time = 93.019663 + +Test 040 fv3_thompson PASS -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 .... +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_thompson_no_aero +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/fv3_thompson_no_aero +Checking test 041 fv3_thompson_no_aero 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 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 @@ -2038,22 +2295,45 @@ Checking test 040 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 040 fv3_ccpp_gfsv16_csawmg PASS +[0] The total amount of wall time = 92.931548 -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 .... +Test 041 fv3_thompson_no_aero PASS + + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_rrfs_v1beta +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/fv3_rrfs_v1beta +Checking test 042 fv3_rrfs_v1beta 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 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 @@ -2086,22 +2366,57 @@ Checking test 041 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 041 fv3_ccpp_gfsv16_csawmgt PASS + +[0] The total amount of wall time = 102.224719 + +Test 042 fv3_rrfs_v1beta 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 .... +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_gfs_v16 +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/fv3_gfs_v16 +Checking test 043 fv3_gfs_v16 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 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 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 + 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 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 @@ -2134,42 +2449,27 @@ Checking test 042 fv3_ccpp_gocart_clm results .... 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 +[0] The total amount of wall time = 154.427475 -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 - 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 +Test 043 fv3_gfs_v16 PASS + + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_gfs_v16 +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/fv3_gfs_v16_restart +Checking test 044 fv3_gfs_v16_restart results .... + 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 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 @@ -2202,12 +2502,15 @@ Checking test 043 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 043 fv3_ccpp_gfs_v16beta_flake PASS +[0] The total amount of wall time = 93.022025 -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 .... +Test 044 fv3_gfs_v16_restart PASS + + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_gfs_v16_stochy +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/fv3_gfs_v16_stochy +Checking test 045 fv3_gfs_v16_stochy results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -2220,24 +2523,24 @@ Checking test 044 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 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 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 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 @@ -2258,24 +2561,27 @@ Checking test 044 fv3_ccpp_gsd_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 044 fv3_ccpp_gsd_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 + +[0] The total amount of wall time = 59.607556 + +Test 045 fv3_gfs_v16_stochy PASS -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 .... +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_gfs_v16_RRTMGP +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/fv3_gfs_v16_RRTMGP +Checking test 046 fv3_gfs_v16_RRTMGP results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -2288,24 +2594,24 @@ Checking test 045 fv3_ccpp_gsd_diag3d_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 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 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 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 @@ -2326,54 +2632,51 @@ Checking test 045 fv3_ccpp_gsd_diag3d_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 045 fv3_ccpp_gsd_diag3d_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 +[0] The total amount of wall time = 186.706261 -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 +Test 046 fv3_gfs_v16_RRTMGP PASS + + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_gfs_v16_RRTMGP_c192L127 +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/fv3_gfs_v16_RRTMGP_c192L127 +Checking test 047 fv3_gfs_v16_RRTMGP_c192L127 results .... 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 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 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 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 @@ -2394,24 +2697,27 @@ Checking test 046 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 046 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 +[0] The total amount of wall time = 756.053843 -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 .... +Test 047 fv3_gfs_v16_RRTMGP_c192L127 PASS + + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_gfs_v16_RRTMGP +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/fv3_gfs_v16_RRTMGP_2thrd +Checking test 048 fv3_gfs_v16_RRTMGP_2thrd results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK Comparing atmos_4xdaily.tile3.nc .........OK @@ -2424,24 +2730,75 @@ Checking test 047 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 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 + 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 + +[0] The total amount of wall time = 173.523644 + +Test 048 fv3_gfs_v16_RRTMGP_2thrd PASS + + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_gfsv16_csawmg +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/fv3_gfsv16_csawmg +Checking test 049 fv3_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 @@ -2474,42 +2831,25 @@ 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 +[0] The total amount of wall time = 138.303914 -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 .... +Test 049 fv3_gfsv16_csawmg PASS + + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_gfsv16_csawmgt +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/fv3_gfsv16_csawmgt +Checking test 050 fv3_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 @@ -2542,9 +2882,2942 @@ Checking test 048 fv3_ccpp_rrfs_v1beta_debug results .... 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 + +[0] The total amount of wall time = 136.317623 + +Test 050 fv3_gfsv16_csawmgt PASS + + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_gocart_clm +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/fv3_gocart_clm +Checking test 051 fv3_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 + +[0] The total amount of wall time = 57.437511 + +Test 051 fv3_gocart_clm PASS + + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_gfs_v16_flake +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/fv3_gfs_v16_flake +Checking test 052 fv3_gfs_v16_flake 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/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 + +[0] The total amount of wall time = 112.964082 + +Test 052 fv3_gfs_v16_flake PASS + + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/HAFS_v0_HWRF_thompson +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/fv3_HAFS_v0_hwrf_thompson +Checking test 053 fv3_HAFS_v0_hwrf_thompson 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/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 + +[0] The total amount of wall time = 171.727905 + +Test 053 fv3_HAFS_v0_hwrf_thompson PASS + + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/ESG_HAFS_v0_HWRF_thompson +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/fv3_esg_HAFS_v0_hwrf_thompson +Checking test 054 fv3_esg_HAFS_v0_hwrf_thompson results .... + Comparing atmos_4xdaily.nc .........OK + Comparing phyf000.nc .........OK + Comparing phyf012.nc .........OK + Comparing dynf000.nc .........OK + Comparing dynf012.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_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/fv_tracer.res.tile1.nc .........OK + Comparing RESTART/sfc_data.nc .........OK + Comparing RESTART/phy_data.nc .........OK + +[0] The total amount of wall time = 318.403746 + +Test 054 fv3_esg_HAFS_v0_hwrf_thompson PASS + + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_gfsv16_ugwpv1 +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/fv3_gfsv16_ugwpv1 +Checking test 055 fv3_gfsv16_ugwpv1 results .... + 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/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 + +[0] The total amount of wall time = 197.915338 + +Test 055 fv3_gfsv16_ugwpv1 PASS + + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_gfsv16_ugwpv1_warmstart +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/fv3_gfsv16_ugwpv1_warmstart +Checking test 056 fv3_gfsv16_ugwpv1_warmstart results .... + 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/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 + +[0] The total amount of wall time = 197.672015 + +Test 056 fv3_gfsv16_ugwpv1_warmstart PASS + + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_gfs_v16_ras +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/fv3_gfs_v16_ras +Checking test 057 fv3_gfs_v16_ras 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 + +[0] The total amount of wall time = 108.419510 + +Test 057 fv3_gfs_v16_ras PASS + + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_gfs_v16_debug +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/fv3_gfs_v16_debug +Checking test 058 fv3_gfs_v16_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 .........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 + +[0] The total amount of wall time = 293.910301 + +Test 058 fv3_gfs_v16_debug PASS + + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_gfs_v16_RRTMGP_debug +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/fv3_gfs_v16_RRTMGP_debug +Checking test 059 fv3_gfs_v16_RRTMGP_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 .........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 + +[0] The total amount of wall time = 425.870568 + +Test 059 fv3_gfs_v16_RRTMGP_debug PASS + + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_regional_control_debug +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/fv3_regional_control_debug +Checking test 060 fv3_regional_control_debug results .... + Comparing atmos_4xdaily.nc .........OK + Comparing fv3_history2d.nc .........OK + Comparing fv3_history.nc .........OK + Comparing RESTART/fv_core.res.tile1_new.nc .........OK + Comparing RESTART/fv_tracer.res.tile1_new.nc .........OK + +[0] The total amount of wall time = 399.526326 + +Test 060 fv3_regional_control_debug PASS + + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_control_debug +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/fv3_control_debug +Checking test 061 fv3_control_debug results .... + 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 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 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 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 + +[0] The total amount of wall time = 161.989285 + +Test 061 fv3_control_debug PASS + + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_stretched_nest_debug +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/fv3_stretched_nest_debug +Checking test 062 fv3_stretched_nest_debug results .... + Comparing fv3_history2d.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_history.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 + +[0] The total amount of wall time = 473.275396 + +Test 062 fv3_stretched_nest_debug PASS + + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_gsd_debug +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/fv3_gsd_debug +Checking test 063 fv3_gsd_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 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 + 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 + +[0] The total amount of wall time = 237.808340 + +Test 063 fv3_gsd_debug PASS + + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_gsd_diag3d_debug +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/fv3_gsd_diag3d_debug +Checking test 064 fv3_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.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 + 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 + +[0] The total amount of wall time = 301.732540 + +Test 064 fv3_gsd_diag3d_debug PASS + + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_thompson_debug +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/fv3_thompson_debug +Checking test 065 fv3_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.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 + +[0] The total amount of wall time = 393.868422 + +Test 065 fv3_thompson_debug PASS + + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_thompson_no_aero_debug +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/fv3_thompson_no_aero_debug +Checking test 066 fv3_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.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 + +[0] The total amount of wall time = 380.041442 + +Test 066 fv3_thompson_no_aero_debug PASS + + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_rrfs_v1beta_debug +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/fv3_rrfs_v1beta_debug +Checking test 067 fv3_rrfs_v1beta_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 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 + 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 + +[0] The total amount of wall time = 230.365979 + +Test 067 fv3_rrfs_v1beta_debug PASS + + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/HAFS_v0_HWRF_thompson_debug +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/fv3_HAFS_v0_hwrf_thompson_debug +Checking test 068 fv3_HAFS_v0_hwrf_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.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 + 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 + +[0] The total amount of wall time = 237.717509 + +Test 068 fv3_HAFS_v0_hwrf_thompson_debug PASS + + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/ESG_HAFS_v0_HWRF_thompson_debug +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/fv3_esg_HAFS_v0_hwrf_thompson_debug +Checking test 069 fv3_esg_HAFS_v0_hwrf_thompson_debug results .... + Comparing atmos_4xdaily.nc .........OK + Comparing phyf000.nc .........OK + Comparing phyf001.nc .........OK + Comparing dynf000.nc .........OK + Comparing dynf001.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_srf_wnd.res.tile1.nc .........OK + Comparing RESTART/fv_tracer.res.tile1.nc .........OK + Comparing RESTART/sfc_data.nc .........OK + Comparing RESTART/phy_data.nc .........OK + +[0] The total amount of wall time = 432.398169 + +Test 069 fv3_esg_HAFS_v0_hwrf_thompson_debug PASS + + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_gfsv16_ugwpv1_debug +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/fv3_gfsv16_ugwpv1_debug +Checking test 070 fv3_gfsv16_ugwpv1_debug results .... + 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/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 + +[0] The total amount of wall time = 654.926214 + +Test 070 fv3_gfsv16_ugwpv1_debug PASS + + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/fv3_gfs_v16_ras_debug +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/fv3_gfs_v16_ras_debug +Checking test 071 fv3_gfs_v16_ras_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 .........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 + +[0] The total amount of wall time = 375.283921 + +Test 071 fv3_gfs_v16_ras_debug PASS + + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/cpld_control +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/cpld_control +Checking test 072 cpld_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 + 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/MOM.res.nc .........OK + Comparing RESTART/iced.2016-10-04-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-04-00000.nc .........OK + +[0] The total amount of wall time = 111.773495 + +Test 072 cpld_control PASS + + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/cpld_control +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/cpld_restart +Checking test 073 cpld_restart 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 + 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/MOM.res.nc .........OK + Comparing RESTART/iced.2016-10-04-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-04-00000.nc .........OK + +[0] The total amount of wall time = 67.509351 + +Test 073 cpld_restart PASS + + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/cpld_controlfrac +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/cpld_controlfrac +Checking test 074 cpld_controlfrac 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 + 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/MOM.res.nc .........OK + Comparing RESTART/iced.2016-10-04-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-04-00000.nc .........OK + +[0] The total amount of wall time = 112.406444 + +Test 074 cpld_controlfrac PASS + + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/cpld_controlfrac +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/cpld_restartfrac +Checking test 075 cpld_restartfrac 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 + 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/MOM.res.nc .........OK + Comparing RESTART/iced.2016-10-04-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-04-00000.nc .........OK + +[0] The total amount of wall time = 69.440220 + +Test 075 cpld_restartfrac PASS + + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/cpld_control +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/cpld_2threads +Checking test 076 cpld_2threads 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 + 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/MOM.res.nc .........OK + Comparing RESTART/iced.2016-10-04-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-04-00000.nc .........OK + +[0] The total amount of wall time = 102.622127 + +Test 076 cpld_2threads PASS + + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/cpld_control +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/cpld_decomp +Checking test 077 cpld_decomp 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 + 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/MOM.res.nc .........OK + Comparing RESTART/iced.2016-10-04-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-04-00000.nc .........OK + +[0] The total amount of wall time = 110.979282 + +Test 077 cpld_decomp PASS + + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/cpld_satmedmf +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/cpld_satmedmf +Checking test 078 cpld_satmedmf 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 + 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/MOM.res.nc .........OK + Comparing RESTART/iced.2016-10-04-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-04-00000.nc .........OK + +[0] The total amount of wall time = 109.093347 + +Test 078 cpld_satmedmf PASS + + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/cpld_ca +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/cpld_ca +Checking test 079 cpld_ca 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 + 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/MOM.res.nc .........OK + Comparing RESTART/iced.2016-10-04-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-04-00000.nc .........OK + +[0] The total amount of wall time = 109.395131 + +Test 079 cpld_ca PASS + + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/cpld_control_c192 +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/cpld_control_c192 +Checking test 080 cpld_control_c192 results .... + 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 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 + 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/MOM.res.nc .........OK + Comparing RESTART/iced.2016-10-05-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-05-00000.nc .........OK + +[0] The total amount of wall time = 426.299874 + +Test 080 cpld_control_c192 PASS + + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/cpld_control_c192 +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/cpld_restart_c192 +Checking test 081 cpld_restart_c192 results .... + 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 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 + 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/MOM.res.nc .........OK + Comparing RESTART/iced.2016-10-05-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-05-00000.nc .........OK + +[0] The total amount of wall time = 319.935613 + +Test 081 cpld_restart_c192 PASS + + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/cpld_controlfrac_c192 +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/cpld_controlfrac_c192 +Checking test 082 cpld_controlfrac_c192 results .... + 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 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 + 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/MOM.res.nc .........OK + Comparing RESTART/iced.2016-10-05-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-05-00000.nc .........OK + +[0] The total amount of wall time = 433.879550 + +Test 082 cpld_controlfrac_c192 PASS + + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/cpld_controlfrac_c192 +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/cpld_restartfrac_c192 +Checking test 083 cpld_restartfrac_c192 results .... + 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 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 + 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/MOM.res.nc .........OK + Comparing RESTART/iced.2016-10-05-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-05-00000.nc .........OK + +[0] The total amount of wall time = 316.634424 + +Test 083 cpld_restartfrac_c192 PASS + + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/cpld_control_c384 +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/cpld_control_c384 +Checking test 084 cpld_control_c384 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 + 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/MOM.res.nc .........OK + Comparing RESTART/MOM.res_1.nc .........OK + Comparing RESTART/MOM.res_2.nc .........OK + Comparing RESTART/MOM.res_3.nc .........OK + Comparing RESTART/iced.2016-10-04-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-04-00000.nc .........OK + +[0] The total amount of wall time = 1493.872039 + +Test 084 cpld_control_c384 PASS + + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/cpld_control_c384 +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/cpld_restart_c384 +Checking test 085 cpld_restart_c384 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 + 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/MOM.res.nc .........OK + Comparing RESTART/MOM.res_1.nc .........OK + Comparing RESTART/MOM.res_2.nc .........OK + Comparing RESTART/MOM.res_3.nc .........OK + Comparing RESTART/iced.2016-10-04-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-04-00000.nc .........OK + +[0] The total amount of wall time = 819.043053 + +Test 085 cpld_restart_c384 PASS + + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/cpld_controlfrac_c384 +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/cpld_controlfrac_c384 +Checking test 086 cpld_controlfrac_c384 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 + 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/MOM.res.nc .........OK + Comparing RESTART/MOM.res_1.nc .........OK + Comparing RESTART/MOM.res_2.nc .........OK + Comparing RESTART/MOM.res_3.nc .........OK + Comparing RESTART/iced.2016-10-04-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-04-00000.nc .........OK + +[0] The total amount of wall time = 1484.578394 + +Test 086 cpld_controlfrac_c384 PASS + + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/cpld_controlfrac_c384 +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/cpld_restartfrac_c384 +Checking test 087 cpld_restartfrac_c384 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 + 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/MOM.res.nc .........OK + Comparing RESTART/MOM.res_1.nc .........OK + Comparing RESTART/MOM.res_2.nc .........OK + Comparing RESTART/MOM.res_3.nc .........OK + Comparing RESTART/iced.2016-10-04-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-04-00000.nc .........OK + +[0] The total amount of wall time = 810.785691 + +Test 087 cpld_restartfrac_c384 PASS + + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/cpld_bmark +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/cpld_bmark +Checking test 088 cpld_bmark 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 + 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/MOM.res.nc .........OK + Comparing RESTART/MOM.res_1.nc .........OK + Comparing RESTART/MOM.res_2.nc .........OK + Comparing RESTART/MOM.res_3.nc .........OK + Comparing RESTART/iced.2013-04-02-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2013-04-02-00000.nc .........OK + +[0] The total amount of wall time = 919.010797 + +Test 088 cpld_bmark PASS + + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/cpld_bmark +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/cpld_restart_bmark +Checking test 089 cpld_restart_bmark 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 + 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/MOM.res.nc .........OK + Comparing RESTART/MOM.res_1.nc .........OK + Comparing RESTART/MOM.res_2.nc .........OK + Comparing RESTART/MOM.res_3.nc .........OK + Comparing RESTART/iced.2013-04-02-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2013-04-02-00000.nc .........OK + +[0] The total amount of wall time = 536.172410 + +Test 089 cpld_restart_bmark PASS + + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/cpld_bmarkfrac +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/cpld_bmarkfrac +Checking test 090 cpld_bmarkfrac 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 + 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/MOM.res.nc .........OK + Comparing RESTART/MOM.res_1.nc .........OK + Comparing RESTART/MOM.res_2.nc .........OK + Comparing RESTART/MOM.res_3.nc .........OK + Comparing RESTART/iced.2013-04-02-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2013-04-02-00000.nc .........OK + +[0] The total amount of wall time = 902.952664 + +Test 090 cpld_bmarkfrac PASS + + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/cpld_bmarkfrac +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/cpld_restart_bmarkfrac +Checking test 091 cpld_restart_bmarkfrac 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 + 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/MOM.res.nc .........OK + Comparing RESTART/MOM.res_1.nc .........OK + Comparing RESTART/MOM.res_2.nc .........OK + Comparing RESTART/MOM.res_3.nc .........OK + Comparing RESTART/iced.2013-04-02-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2013-04-02-00000.nc .........OK + +[0] The total amount of wall time = 533.744717 + +Test 091 cpld_restart_bmarkfrac PASS + + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/cpld_bmarkfrac_v16 +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/cpld_bmarkfrac_v16 +Checking test 092 cpld_bmarkfrac_v16 results .... + 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 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 + Comparing RESTART/MOM.res.nc .........OK + Comparing RESTART/MOM.res_1.nc .........OK + Comparing RESTART/MOM.res_2.nc .........OK + Comparing RESTART/MOM.res_3.nc .........OK + Comparing RESTART/iced.2013-04-01-43200.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2013-04-01-43200.nc .........OK + +[0] The total amount of wall time = 1547.561815 + +Test 092 cpld_bmarkfrac_v16 PASS + + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/cpld_bmarkfrac_v16 +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/cpld_restart_bmarkfrac_v16 +Checking test 093 cpld_restart_bmarkfrac_v16 results .... + 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 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 + Comparing RESTART/MOM.res.nc .........OK + Comparing RESTART/MOM.res_1.nc .........OK + Comparing RESTART/MOM.res_2.nc .........OK + Comparing RESTART/MOM.res_3.nc .........OK + Comparing RESTART/iced.2013-04-01-43200.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2013-04-01-43200.nc .........OK + +[0] The total amount of wall time = 914.706152 + +Test 093 cpld_restart_bmarkfrac_v16 PASS + + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/cpld_bmark_wave +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/cpld_bmark_wave +Checking test 094 cpld_bmark_wave 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 + Comparing 20130402.000000.out_grd.gwes_30m .........OK + Comparing 20130402.000000.out_pnt.points .........OK + Comparing 20130402.000000.restart.gwes_30m .........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/MOM.res.nc .........OK + Comparing RESTART/MOM.res_1.nc .........OK + Comparing RESTART/MOM.res_2.nc .........OK + Comparing RESTART/MOM.res_3.nc .........OK + Comparing RESTART/iced.2013-04-02-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2013-04-02-00000.nc .........OK + +[0] The total amount of wall time = 1565.508464 + +Test 094 cpld_bmark_wave PASS + + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/cpld_bmarkfrac_wave +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/cpld_bmarkfrac_wave +Checking test 095 cpld_bmarkfrac_wave 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 + Comparing 20130402.000000.out_grd.gwes_30m .........OK + Comparing 20130402.000000.out_pnt.points .........OK + Comparing 20130402.000000.restart.gwes_30m .........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/MOM.res.nc .........OK + Comparing RESTART/MOM.res_1.nc .........OK + Comparing RESTART/MOM.res_2.nc .........OK + Comparing RESTART/MOM.res_3.nc .........OK + Comparing RESTART/iced.2013-04-02-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2013-04-02-00000.nc .........OK + +[0] The total amount of wall time = 1570.858032 + +Test 095 cpld_bmarkfrac_wave PASS + + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/cpld_bmarkfrac_wave_v16 +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/cpld_bmarkfrac_wave_v16 +Checking test 096 cpld_bmarkfrac_wave_v16 results .... + 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 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 20130401.060000.out_grd.gwes_30m .........OK + Comparing 20130401.060000.out_pnt.points .........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/MOM.res.nc .........OK + Comparing RESTART/MOM.res_1.nc .........OK + Comparing RESTART/MOM.res_2.nc .........OK + Comparing RESTART/MOM.res_3.nc .........OK + Comparing RESTART/iced.2013-04-01-21600.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2013-04-01-21600.nc .........OK + +[0] The total amount of wall time = 1059.869743 + +Test 096 cpld_bmarkfrac_wave_v16 PASS + + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/cpld_control_wave +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/cpld_control_wave +Checking test 097 cpld_control_wave 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 + 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/MOM.res.nc .........OK + Comparing RESTART/iced.2016-10-04-00000.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-04-00000.nc .........OK + Comparing 20161004.000000.out_grd.glo_1deg .........OK + Comparing 20161004.000000.out_pnt.points .........OK + Comparing 20161004.000000.restart.glo_1deg .........OK + +[0] The total amount of wall time = 866.219809 + +Test 097 cpld_control_wave PASS + + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/cpld_debug +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/cpld_debug +Checking test 098 cpld_debug results .... + 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 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/MOM.res.nc .........OK + Comparing RESTART/iced.2016-10-03-21600.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-03-21600.nc .........OK + +[0] The total amount of wall time = 336.755043 + +Test 098 cpld_debug PASS + + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/cpld_debugfrac +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/cpld_debugfrac +Checking test 099 cpld_debugfrac results .... + 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 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/MOM.res.nc .........OK + Comparing RESTART/iced.2016-10-03-21600.nc .........OK + Comparing RESTART/ufs.cpld.cpl.r.2016-10-03-21600.nc .........OK + +[0] The total amount of wall time = 335.929802 + +Test 099 cpld_debugfrac PASS + + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/datm_control_cfsr +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/datm_control_cfsr +Checking test 100 datm_control_cfsr results .... + Comparing RESTART/MOM.res.nc .........OK + Comparing RESTART/iced.2011-10-02-00000.nc .........OK + Comparing RESTART/DATM_CFSR.cpl.r.2011-10-02-00000.nc .........OK + +[0] The total amount of wall time = 114.593343 + +Test 100 datm_control_cfsr PASS + + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/datm_control_cfsr +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/datm_restart_cfsr +Checking test 101 datm_restart_cfsr results .... + Comparing RESTART/MOM.res.nc .........OK + Comparing RESTART/iced.2011-10-02-00000.nc .........OK + Comparing RESTART/DATM_CFSR.cpl.r.2011-10-02-00000.nc .........OK + +[0] The total amount of wall time = 78.052362 + +Test 101 datm_restart_cfsr PASS + + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/datm_control_gefs +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/datm_control_gefs +Checking test 102 datm_control_gefs results .... + Comparing RESTART/MOM.res.nc .........OK + Comparing RESTART/iced.2011-10-02-00000.nc .........OK + Comparing RESTART/DATM_GEFS.cpl.r.2011-10-02-00000.nc .........OK + +[0] The total amount of wall time = 106.585975 + +Test 102 datm_control_gefs PASS + + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/datm_bulk_cfsr +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/datm_bulk_cfsr +Checking test 103 datm_bulk_cfsr results .... + Comparing RESTART/MOM.res.nc .........OK + Comparing RESTART/iced.2011-10-02-00000.nc .........OK + Comparing RESTART/DATM_CFSR.cpl.r.2011-10-02-00000.nc .........OK + +[0] The total amount of wall time = 107.078616 + +Test 103 datm_bulk_cfsr PASS + + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/datm_bulk_gefs +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/datm_bulk_gefs +Checking test 104 datm_bulk_gefs results .... + Comparing RESTART/MOM.res.nc .........OK + Comparing RESTART/iced.2011-10-02-00000.nc .........OK + Comparing RESTART/DATM_GEFS.cpl.r.2011-10-02-00000.nc .........OK + +[0] The total amount of wall time = 107.594344 + +Test 104 datm_bulk_gefs PASS + + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/datm_mx025_cfsr +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/datm_mx025_cfsr +Checking test 105 datm_mx025_cfsr results .... + Comparing RESTART/MOM.res.nc .........OK + Comparing RESTART/MOM.res_1.nc .........OK + Comparing RESTART/MOM.res_2.nc .........OK + Comparing RESTART/MOM.res_3.nc .........OK + Comparing RESTART/iced.2011-10-02-00000.nc .........OK + Comparing RESTART/DATM_CFSR.cpl.r.2011-10-02-00000.nc .........OK + +[0] The total amount of wall time = 421.836233 + +Test 105 datm_mx025_cfsr PASS + + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/datm_mx025_gefs +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/datm_mx025_gefs +Checking test 106 datm_mx025_gefs results .... + Comparing RESTART/MOM.res.nc .........OK + Comparing RESTART/MOM.res_1.nc .........OK + Comparing RESTART/MOM.res_2.nc .........OK + Comparing RESTART/MOM.res_3.nc .........OK + Comparing RESTART/iced.2011-10-02-00000.nc .........OK + Comparing RESTART/DATM_GEFS.cpl.r.2011-10-02-00000.nc .........OK + +[0] The total amount of wall time = 415.409404 + +Test 106 datm_mx025_gefs PASS + + +baseline dir = /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/RT/NEMSfv3gfs/develop-20210330/datm_debug_cfsr +working dir = /gpfs/dell2/ptmp/Denise.Worthen/FV3_RT/rt_195459/datm_debug_cfsr +Checking test 107 datm_debug_cfsr results .... + Comparing RESTART/MOM.res.nc .........OK + Comparing RESTART/iced.2011-10-01-21600.nc .........OK + Comparing RESTART/DATM_CFSR.cpl.r.2011-10-01-21600.nc .........OK + +[0] The total amount of wall time = 315.654853 + +Test 107 datm_debug_cfsr PASS REGRESSION TEST WAS SUCCESSFUL -Tue Sep 29 17:07:02 UTC 2020 -Elapsed time: 00h:43m:25s. Have a nice day! +Wed Mar 31 19:43:27 UTC 2021 +Elapsed time: 02h:07m:39s. Have a nice day! diff --git a/tests/UnitTests_hera.gnu.log b/tests/UnitTests_hera.gnu.log new file mode 100644 index 0000000000..6e20934231 --- /dev/null +++ b/tests/UnitTests_hera.gnu.log @@ -0,0 +1,464 @@ + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20201118/GNU/fv3_control_bit_base +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_UT/ut_47314/fv3_ccpp_control_bit_base +Checking test bit_base fv3_ccpp_control results .... +Moving baseline bit_base fv3_ccpp_control files .... + 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/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20201118/GNU/fv3_control_dbg_base +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_UT/ut_47314/fv3_ccpp_control_dbg_base +Checking test dbg_base fv3_ccpp_control results .... +Moving baseline dbg_base fv3_ccpp_control files .... + 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/Dom.Heinzeller/FV3_UT/UNIT_TEST/fv3_control_std_base +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_UT/ut_47314/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 ............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 dcp fv3_ccpp_control PASS + + +baseline dir = /scratch1/NCEPDEV/stmp4/Dom.Heinzeller/FV3_UT/UNIT_TEST/fv3_control_std_base +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_UT/ut_47314/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 ............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 mpi fv3_ccpp_control PASS + + +baseline dir = /scratch1/NCEPDEV/stmp4/Dom.Heinzeller/FV3_UT/UNIT_TEST/fv3_control_std_base +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_UT/ut_47314/fv3_ccpp_control_rst +Checking test rst 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 + 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 rst fv3_ccpp_control PASS + + +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20201118/GNU/fv3_control_std_base +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_UT/ut_47314/fv3_ccpp_control_std_base +Checking test std_base fv3_ccpp_control results .... +Moving baseline std_base fv3_ccpp_control files .... + 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/Dom.Heinzeller/FV3_UT/UNIT_TEST/fv3_control_std_base +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_UT/ut_47314/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 ............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 thr fv3_ccpp_control PASS + +UNIT TEST WAS SUCCESSFUL +Mon Dec 28 21:38:18 UTC 2020 +Elapsed time: 00h:16m:49s. Have a nice day! diff --git a/tests/UnitTests_hera.intel.log b/tests/UnitTests_hera.intel.log index 65a1bd9615..173f385d06 100644 --- a/tests/UnitTests_hera.intel.log +++ b/tests/UnitTests_hera.intel.log @@ -1,9 +1,8 @@ -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 +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20201118/INTEL/fv3_control_bit_base +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_UT/ut_302786/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 @@ -69,11 +68,10 @@ Moving baseline bit_base fv3_ccpp_control files .... Test bit_base 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 +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20201118/INTEL/fv3_control_dbg_base +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_UT/ut_302786/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 @@ -139,8 +137,8 @@ Moving baseline dbg_base fv3_ccpp_control files .... Test dbg_base fv3_ccpp_control PASS -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 +baseline dir = /scratch1/NCEPDEV/stmp4/Dom.Heinzeller/FV3_UT/UNIT_TEST/fv3_control_std_base +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_UT/ut_302786/fv3_ccpp_control_dcp Checking test dcp fv3_ccpp_control results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -207,8 +205,8 @@ Checking test dcp fv3_ccpp_control results .... Test dcp fv3_ccpp_control PASS -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 +baseline dir = /scratch1/NCEPDEV/stmp4/Dom.Heinzeller/FV3_UT/UNIT_TEST/fv3_control_std_base +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_UT/ut_302786/fv3_ccpp_control_mpi Checking test mpi fv3_ccpp_control results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -275,61 +273,60 @@ 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_base -working dir = /scratch1/NCEPDEV/stmp2/Minsuk.Ji/FV3_UT/ut_269251/fv3_ccpp_control_rst +baseline dir = /scratch1/NCEPDEV/stmp4/Dom.Heinzeller/FV3_UT/UNIT_TEST/fv3_control_std_base +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_UT/ut_302786/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 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 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 + 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 rst fv3_ccpp_control PASS -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 +baseline dir = /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20201118/INTEL/fv3_control_std_base +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_UT/ut_302786/fv3_ccpp_control_std_base Checking test std_base fv3_ccpp_control results .... 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 @@ -395,8 +392,8 @@ Moving baseline std_base fv3_ccpp_control files .... Test std_base fv3_ccpp_control PASS -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 +baseline dir = /scratch1/NCEPDEV/stmp4/Dom.Heinzeller/FV3_UT/UNIT_TEST/fv3_control_std_base +working dir = /scratch1/NCEPDEV/stmp2/Dom.Heinzeller/FV3_UT/ut_302786/fv3_ccpp_control_thr Checking test thr fv3_ccpp_control results .... Comparing atmos_4xdaily.tile1.nc .........OK Comparing atmos_4xdaily.tile2.nc .........OK @@ -462,9 +459,6 @@ Checking test thr fv3_ccpp_control results .... 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 20:50:57 UTC 2020 -Elapsed time: 00h:15m:11s. Have a nice day! +UNIT TEST WAS SUCCESSFUL +Mon Dec 28 21:16:09 UTC 2020 +Elapsed time: 00h:14m:46s. Have a nice day! diff --git a/tests/auto/.gitignore b/tests/auto/.gitignore new file mode 100644 index 0000000000..d1838a36cd --- /dev/null +++ b/tests/auto/.gitignore @@ -0,0 +1,2 @@ +accesstoken +rt_auto_*.log diff --git a/tests/auto/jobs/bl.py b/tests/auto/jobs/bl.py new file mode 100644 index 0000000000..2915953197 --- /dev/null +++ b/tests/auto/jobs/bl.py @@ -0,0 +1,219 @@ +# Imports +import datetime +import logging +import os +import sys +from . import rt + +def run(job_obj): + logger = logging.getLogger('BL/RUN') + workdir, rtbldir, blstore = set_directories(job_obj) + pr_repo_loc, repo_dir_str = clone_pr_repo(job_obj, workdir) + bldate = get_bl_date(job_obj, pr_repo_loc) + bldir = f'{blstore}/develop-{bldate}/{job_obj.compiler.upper()}' + run_regression_test(job_obj, pr_repo_loc) + post_process(job_obj, pr_repo_loc, repo_dir_str, rtbldir, bldir) + + +def set_directories(job_obj): + logger = logging.getLogger('BL/SET_DIRECTORIES') + if job_obj.machine == 'hera': + workdir = '/scratch1/NCEPDEV/nems/emc.nemspara/autort/pr' + blstore = '/scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs' + rtbldir = '/scratch1/NCEPDEV/stmp4/emc.nemspara/FV3_RT/'\ + f'REGRESSION_TEST_{job_obj.compiler.upper()}' + elif job_obj.machine == 'jet': + workdir = '/lfs4/HFIP/h-nems/emc.nemspara/autort/pr' + blstore = '/lfs4/HFIP/hfv3gfs/RT/NEMSfv3gfs/' + rtbldir = '/lfs4/HFIP/hfv3gfs/emc.nemspara/RT_BASELINE/'\ + f'emc.nemspara/FV3_RT/REGRESSION_TEST_{job_obj.compiler.upper()}' + elif job_obj.machine == 'gaea': + workdir = '/lustre/f2/pdata/ncep/emc.nemspara/autort/pr' + blstore = '/lustre/f2/pdata/ncep_shared/emc.nemspara/RT/NEMSfv3gfs' + rtbldir = '/lustre/f2/scratch/emc.nemspara/FV3_RT/'\ + f'REGRESSION_TEST_{job_obj.compiler.upper()}' + elif job_obj.machine == 'orion': + workdir = '/work/noaa/nems/emc.nemspara/autort/pr' + blstore = '/work/noaa/nems/emc.nemspara/RT/NEMSfv3gfs' + rtbldir = '/work/noaa/stmp/bcurtis/stmp/bcurtis/FV3_RT/'\ + f'REGRESSION_TEST_{job_obj.compiler.upper()}' + elif job_obj.machine == 'cheyenne': + workdir = '/glade/work/heinzell/fv3/ufs-weather-model/auto-rt' + blstore = '/glade/p/ral/jntp/GMTB/ufs-weather-model/RT' + rtbldir = '/glade/work/heinzell/FV3_RT/'\ + f'REGRESSION_TEST_{job_obj.compiler.upper()}' + else: + logger.critical(f'Machine {job_obj.machine} is not supported for this job') + raise KeyError + + logger.info(f'machine: {job_obj.machine}') + logger.info(f'workdir: {workdir}') + logger.info(f'blstore: {blstore}') + logger.info(f'rtbldir: {rtbldir}') + + return workdir, rtbldir, blstore + + +def check_for_bl_dir(bldir): + logger = logging.getLogger('BL/CHECK_FOR_BL_DIR') + logger.info('Checking if baseline directory exists') + if os.path.exists(bldir): + logger.critical(f'Baseline dir: {bldir} exists. It should not, yet.') + raise FileExistsError + return False + + +def create_bl_dir(bldir): + logger = logging.getLogger('BL/CREATE_BL_DIR') + if not check_for_bl_dir(bldir): + os.makedirs(bldir) + if not os.path.exists(bldir): + logger.critical(f'Someting went wrong creating {bldir}') + raise FileNotFoundError + + +#def get_bl_date(job_obj): +# logger = logging.getLogger('BL/GET_BL_DATE') +# for line in job_obj.preq_dict['preq'].body.splitlines(): +# if 'BL_DATE:' in line: +# bldate = line +# bldate = bldate.replace('BL_DATE:', '') +# bldate = bldate.replace(' ', '') +# if len(bldate) != 8: +# print(f'Date: {bldate} is not formatted YYYYMMDD') +# raise ValueError +# logger.info(f'BL_DATE: {bldate}') +# bl_format = '%Y%m%d' +# try: +# datetime.datetime.strptime(bldate, bl_format) +# except ValueError: +# logger.info(f'Date {bldate} is not formatted YYYYMMDD') +# raise ValueError +# return bldate +# logger.critical('"BL_DATE:YYYYMMDD" needs to be in the PR body.'\ +# 'On its own line. Stopping') +# raise ValueError + + +def run_regression_test(job_obj, pr_repo_loc): + logger = logging.getLogger('BL/RUN_REGRESSION_TEST') + if job_obj.compiler == 'gnu': + rt_command = [[f'export RT_COMPILER="{job_obj.compiler}" && cd tests ' + '&& /bin/bash --login ./rt.sh -e -c -l rt_gnu.conf', + pr_repo_loc]] + elif job_obj.compiler == 'intel': + rt_command = [[f'export RT_COMPILER="{job_obj.compiler}" && cd tests ' + '&& /bin/bash --login ./rt.sh -e -c', pr_repo_loc]] + job_obj.run_commands(logger, rt_command) + + +def remove_pr_data(job_obj, pr_repo_loc, repo_dir_str, rt_dir): + logger = logging.getLogger('BL/REMOVE_PR_DATA') + rm_command = [ + [f'rm -rf {rt_dir}', pr_repo_loc], + [f'rm -rf {repo_dir_str}', pr_repo_loc] + ] + job_obj.run_commands(logger, rm_command) + + +def clone_pr_repo(job_obj, workdir): + ''' clone the GitHub pull request repo, via command line ''' + logger = logging.getLogger('BL/CLONE_PR_REPO') + repo_name = job_obj.preq_dict['preq'].head.repo.name + branch = job_obj.preq_dict['preq'].head.ref + git_url = job_obj.preq_dict['preq'].head.repo.html_url.split('//') + git_url = f'{git_url[0]}//${{ghapitoken}}@{git_url[1]}' + logger.debug(f'GIT URL: {git_url}') + logger.info('Starting repo clone') + repo_dir_str = f'{workdir}/'\ + f'{str(job_obj.preq_dict["preq"].id)}/'\ + f'{datetime.datetime.now().strftime("%Y%m%d%H%M%S")}' + pr_repo_loc = f'{repo_dir_str}/{repo_name}' + job_obj.comment_text_append(f'Repo location: {pr_repo_loc}') + create_repo_commands = [ + [f'mkdir -p "{repo_dir_str}"', os.getcwd()], + [f'git clone -b {branch} {git_url}', repo_dir_str], + ['git submodule update --init --recursive', + f'{repo_dir_str}/{repo_name}'], + ['git config user.email "brian.curtis@noaa.gov"', + f'{repo_dir_str}/{repo_name}'], + ['git config user.name "Brian Curtis"', + f'{repo_dir_str}/{repo_name}'] + ] + + job_obj.run_commands(logger, create_repo_commands) + + logger.info('Finished repo clone') + return pr_repo_loc, repo_dir_str + + +def post_process(job_obj, pr_repo_loc, repo_dir_str, rtbldir, bldir): + logger = logging.getLogger('BL/MOVE_RT_LOGS') + rt_log = f'tests/RegressionTests_{job_obj.machine}'\ + f'.{job_obj.compiler}.log' + filepath = f'{pr_repo_loc}/{rt_log}' + rt_dir, logfile_pass = process_logfile(job_obj, filepath) + if logfile_pass: + create_bl_dir(bldir) + move_bl_command = [[f'mv {rtbldir}/* {bldir}/', pr_repo_loc]] + job_obj.run_commands(logger, move_bl_command) + logger.info('Starting RT Job') + rt.run(job_obj) + logger.info('Finished with RT Job') + remove_pr_data(job_obj, pr_repo_loc, repo_dir_str, rt_dir) + + +def get_bl_date(job_obj, pr_repo_loc): + logger = logging.getLogger('BL/UPDATE_RT_SH') + BLDATEFOUND = False + with open(f'{pr_repo_loc}/tests/rt.sh', 'r') as f: + for line in f: + if 'BL_DATE=' in line: + logger.info('Found BL_DATE in line') + BLDATEFOUND = True + bldate = line + bldate = bldate.rstrip('\n') + bldate = bldate.replace('BL_DATE=', '') + bldate = bldate.strip(' ') + logger.info(f'bldate is "{bldate}"') + logger.info(f'Type bldate: {type(bldate)}') + bl_format = '%Y%m%d' + try: + datetime.datetime.strptime(bldate, '%Y%m%d') + except ValueError: + logger.info(f'Date {bldate} is not formatted YYYYMMDD') + raise ValueError + if not BLDATEFOUND: + job_obj.comment_text_append('BL_DATE not found in rt.sh.' + 'Please manually edit rt.sh ' + 'with BL_DATE={bldate}') + job_obj.job_failed(logger, 'get_bl_date()') + logger.info('Finished get_bl_date') + + return bldate + + +def process_logfile(job_obj, logfile): + logger = logging.getLogger('BL/PROCESS_LOGFILE') + rt_dir = [] + if os.path.exists(logfile): + with open(logfile) as f: + for line in f: + if 'FAIL' in line and 'Test' in line: + job_obj.comment_text_append(f'{line.rstrip(chr(10))}') + elif 'working dir' in line and not rt_dir: + logger.info(f'Found "working dir" in line: {line}') + rt_dir = os.path.split(line.split()[-1])[0] + logger.info(f'It is: {rt_dir}') + job_obj.comment_text_append(f'Please manually delete: ' + f'{rt_dir}') + elif 'SUCCESSFUL' in line: + logger.info('RT Successful') + return rt_dir, True + logger.critical(f'Log file exists but is not complete') + job_obj.job_failed(logger, f'{job_obj.preq_dict["action"]}') + else: + logger.critical(f'Could not find {job_obj.machine}' + f'.{job_obj.compiler} ' + f'{job_obj.preq_dict["action"]} log') + raise FileNotFoundError diff --git a/tests/auto/jobs/rt.py b/tests/auto/jobs/rt.py new file mode 100644 index 0000000000..568bba39ee --- /dev/null +++ b/tests/auto/jobs/rt.py @@ -0,0 +1,131 @@ +# Imports +import datetime +import logging +import os + + +def run(job_obj): + logger = logging.getLogger('RT/RUN') + workdir = set_directories(job_obj) + branch, pr_repo_loc, repo_dir_str = clone_pr_repo(job_obj, workdir) + run_regression_test(job_obj, pr_repo_loc) + post_process(job_obj, pr_repo_loc, repo_dir_str, branch) + + +def set_directories(job_obj): + logger = logging.getLogger('RT/SET_DIRECTORIES') + if job_obj.machine == 'hera': + workdir = '/scratch1/NCEPDEV/nems/emc.nemspara/autort/pr' + elif job_obj.machine == 'jet': + workdir = '/lfs4/HFIP/h-nems/emc.nemspara/autort/pr' + elif job_obj.machine == 'gaea': + workdir = '/lustre/f2/pdata/ncep/emc.nemspara/autort/pr' + elif job_obj.machine == 'orion': + workdir = '/work/noaa/nems/emc.nemspara/autort/pr' + elif job_obj.machine == 'cheyenne': + workdir = '/glade/work/heinzell/fv3/ufs-weather-model/auto-rt' + else: + print(f'Machine {job_obj.machine} is not supported for this job') + raise KeyError + + logger.info(f'machine: {job_obj.machine}') + logger.info(f'workdir: {workdir}') + + return workdir + + +def run_regression_test(job_obj, pr_repo_loc): + logger = logging.getLogger('RT/RUN_REGRESSION_TEST') + if job_obj.compiler == 'gnu': + rt_command = [[f'export RT_COMPILER="{job_obj.compiler}" && cd tests ' + '&& /bin/bash --login ./rt.sh -e -l rt_gnu.conf', + pr_repo_loc]] + elif job_obj.compiler == 'intel': + rt_command = [[f'export RT_COMPILER="{job_obj.compiler}" && cd tests ' + '&& /bin/bash --login ./rt.sh -e', pr_repo_loc]] + job_obj.run_commands(logger, rt_command) + + +def remove_pr_data(job_obj, pr_repo_loc, repo_dir_str, rt_dir): + logger = logging.getLogger('RT/REMOVE_PR_DATA') + rm_command = [ + [f'rm -rf {rt_dir}', pr_repo_loc], + [f'rm -rf {repo_dir_str}', pr_repo_loc] + ] + job_obj.run_commands(logger, rm_command) + + +def clone_pr_repo(job_obj, workdir): + ''' clone the GitHub pull request repo, via command line ''' + logger = logging.getLogger('RT/CLONE_PR_REPO') + repo_name = job_obj.preq_dict['preq'].head.repo.name + branch = job_obj.preq_dict['preq'].head.ref + git_url = job_obj.preq_dict['preq'].head.repo.html_url.split('//') + git_url = f'{git_url[0]}//${{ghapitoken}}@{git_url[1]}' + logger.debug(f'GIT URL: {git_url}') + logger.info('Starting repo clone') + repo_dir_str = f'{workdir}/'\ + f'{str(job_obj.preq_dict["preq"].id)}/'\ + f'{datetime.datetime.now().strftime("%Y%m%d%H%M%S")}' + pr_repo_loc = f'{repo_dir_str}/{repo_name}' + job_obj.comment_text_append(f'Repo location: {pr_repo_loc}') + create_repo_commands = [ + [f'mkdir -p "{repo_dir_str}"', os.getcwd()], + [f'git clone -b {branch} {git_url}', repo_dir_str], + ['git submodule update --init --recursive', + f'{repo_dir_str}/{repo_name}'], + ['git config user.email "brian.curtis@noaa.gov"', + f'{repo_dir_str}/{repo_name}'], + ['git config user.name "Brian Curtis"', + f'{repo_dir_str}/{repo_name}'] + ] + + job_obj.run_commands(logger, create_repo_commands) + + logger.info('Finished repo clone') + return branch, pr_repo_loc, repo_dir_str + + +def post_process(job_obj, pr_repo_loc, repo_dir_str, branch): + ''' This is the callback function associated with the "RT" command ''' + logger = logging.getLogger('RT/MOVE_RT_LOGS') + rt_log = f'tests/RegressionTests_{job_obj.machine}'\ + f'.{job_obj.compiler}.log' + filepath = f'{pr_repo_loc}/{rt_log}' + rt_dir, logfile_pass = process_logfile(job_obj, filepath) + if logfile_pass: + move_rt_commands = [ + [f'git pull --ff-only origin {branch}', pr_repo_loc], + [f'git add {rt_log}', pr_repo_loc], + [f'git commit -m "RT JOBS PASSED: {job_obj.machine}' + f'.{job_obj.compiler}. Log file uploaded."', + pr_repo_loc], + ['sleep 10', pr_repo_loc], + [f'git push origin {branch}', pr_repo_loc] + ] + job_obj.run_commands(logger, move_rt_commands) + remove_pr_data(job_obj, pr_repo_loc, repo_dir_str, rt_dir) + + +def process_logfile(job_obj, logfile): + logger = logging.getLogger('RT/PROCESS_LOGFILE') + rt_dir = [] + if os.path.exists(logfile): + with open(logfile) as f: + for line in f: + if 'FAIL' in line and 'Test' in line: + job_obj.comment_text_append(f'{line.rstrip(chr(10))}') + elif 'working dir' in line and not rt_dir: + rt_dir = os.path.split(line.split()[-1])[0] + job_obj.comment_text_append(f'Please manually delete: ' + f'{rt_dir}') + elif 'SUCCESSFUL' in line: + return rt_dir, True + job_obj.job_failed(logger, f'{job_obj.preq_dict["action"]}') + else: + logger.critical(f'Could not find {job_obj.machine}' + f'.{job_obj.compiler} ' + f'{job_obj.preq_dict["action"]} log') + print(f'Could not find {job_obj.machine}.{job_obj.compiler} ' + f'{job_obj.preq_dict["action"]} log') + raise FileNotFoundError diff --git a/tests/auto/rt_auto.py b/tests/auto/rt_auto.py new file mode 100644 index 0000000000..88e063ae4e --- /dev/null +++ b/tests/auto/rt_auto.py @@ -0,0 +1,273 @@ +"""Automation of UFS Regression Testing + +This script automates the process of UFS regression testing for code managers +at NOAA-EMC + +This script should be started through rt_auto.sh so that env vars are set up +prior to start. +""" +from github import Github as gh +import datetime +import subprocess +import re +import os +import logging +import importlib + + +class GHInterface: + ''' + This class stores information for communicating with GitHub + ... + + Attributes + ---------- + GHACCESSTOKEN : str + API token to autheticate with GitHub + client : pyGitHub communication object + The connection to GitHub to make API requests + ''' + + def __init__(self): + self.logger = logging.getLogger('GHINTERFACE') + + filename = 'accesstoken' + + if os.path.exists(filename): + if oct(os.stat(filename).st_mode)[-3:] != 600: + with open(filename) as f: + os.environ['ghapitoken'] = f.readline().strip('\n') + else: + raise Exception('File permission needs to be "600" ') + else: + raise FileNotFoundError('Cannot find file "accesstoken"') + + try: + self.client = gh(os.getenv('ghapitoken')) + except Exception as e: + self.logger.critical(f'Exception is {e}') + raise(e) + + +def set_action_from_label(machine, actions, label): + ''' Match the label that initiates a job with an action in the dict''' + # -- i.e. hera-gnu-RT + logger = logging.getLogger('MATCH_LABEL_WITH_ACTIONS') + logger.info('Setting action from Label') + split_label = label.name.split('-') + # Make sure it has three parts + if len(split_label) != 3: + return False, False + # Break the parts into their variables + label_machine = split_label[0] + label_compiler = split_label[1] + label_action = split_label[2] + # check machine name matches + if not re.match(label_machine, machine): + return False, False + # Compiler must be intel or gnu + if not str(label_compiler) in ["intel", "gnu"]: + return False, False + action_match = next((action for action in actions + if re.match(action, label_action)), False) + + logging.info(f'Compiler: {label_compiler}, Action: {action_match}') + return label_compiler, action_match + + +def get_preqs_with_actions(repos, machine, ghinterface_obj, actions): + ''' Create list of dictionaries of a pull request + and its machine label and action ''' + logger = logging.getLogger('GET_PREQS_WITH_ACTIONS') + logger.info('Getting Pull Requests with Actions') + gh_preqs = [ghinterface_obj.client.get_repo(repo['address']) + .get_pulls(state='open', sort='created', base=repo['base']) + for repo in repos] + each_pr = [preq for gh_preq in gh_preqs for preq in gh_preq] + preq_labels = [{'preq': pr, 'label': label} for pr in each_pr + for label in pr.get_labels()] + + jobs = [] + # return_preq = [] + for pr_label in preq_labels: + compiler, match = set_action_from_label(machine, actions, + pr_label['label']) + if match: + pr_label['action'] = match + # return_preq.append(pr_label.copy()) + jobs.append(Job(pr_label.copy(), ghinterface_obj, machine, compiler)) + + return jobs + + +class Job: + ''' + This class stores all information needed to run jobs on this machine. + This class provides all methods needed to run all jobs. + ... + + Attributes + ---------- + preq_dict: dict + Dictionary of all data that comes from the GitHub pull request + ghinterface_obj: object + An interface to GitHub setup through class GHInterface + machine: dict + Information about the machine the jobs will be running on + provided by the bash script + ''' + + def __init__(self, preq_dict, ghinterface_obj, machine, compiler): + self.logger = logging.getLogger('JOB') + self.preq_dict = preq_dict + self.job_mod = importlib.import_module( + f'jobs.{self.preq_dict["action"].lower()}') + self.ghinterface_obj = ghinterface_obj + self.machine = machine + self.compiler = compiler + self.comment_text = '' + self.failed_tests = [] + + def comment_text_append(self, newtext): + self.comment_text += f'{newtext}\n' + + def remove_pr_label(self): + ''' Removes the PR label that initiated the job run from PR ''' + self.logger.info(f'Removing Label: {self.preq_dict["label"]}') + self.preq_dict['preq'].remove_from_labels(self.preq_dict['label']) + + def check_label_before_job_start(self): + # LETS Check the label still exists before the start of the job in the + # case of multiple jobs + label_to_check = f'{self.machine}'\ + f'-{self.compiler}'\ + f'-{self.preq_dict["action"]}' + labels = self.preq_dict['preq'].get_labels() + label_match = next((label for label in labels + if re.match(label.name, label_to_check)), False) + + return label_match + + def run_commands(self, logger, commands_with_cwd): + for command, in_cwd in commands_with_cwd: + logger.info(f'Running `{command}`') + logger.info(f'in location "{in_cwd}"') + try: + output = subprocess.Popen(command, shell=True, cwd=in_cwd, + stdout=subprocess.PIPE, + stderr=subprocess.STDOUT) + except Exception as e: + self.job_failed(logger, 'subprocess.Popen') + else: + try: + out, err = output.communicate() + out = [] if not out else out.decode('utf8').split('\n') + logger.info(out) + except Exception as e: + err = [] if not err else err.decode('utf8').split('\n') + self.job_failed(logger, f'Command {command}', exception=e, + STDOUT=True, out=out, err=err) + else: + logger.info(f'Finished running: {command}') + + def run(self): + logger = logging.getLogger('JOB/RUN') + logger.info(f'Starting Job: {self.preq_dict["label"]}') + self.comment_text_append(newtext=f'Machine: {self.machine}') + self.comment_text_append(f'Compiler: {self.compiler}') + self.comment_text_append(f'Job: {self.preq_dict["action"]}') + if self.check_label_before_job_start(): + try: + logger.info('Calling remove_pr_label') + self.remove_pr_label() + logger.info('Calling Job to Run') + self.job_mod.run(self) + except Exception: + self.job_failed(logger, 'run()') + logger.info('Sending comment text') + self.send_comment_text() + else: + logger.info(f'Cannot find label {self.preq_dict["label"]}') + + def send_comment_text(self): + logger = logging.getLogger('JOB/SEND_COMMENT_TEXT') + logger.info(f'Comment Text: {self.comment_text}') + self.comment_text_append('Please make changes and add ' + 'the following label back:') + self.comment_text_append(f'{self.machine}' + f'-{self.compiler}' + f'-{self.preq_dict["action"]}') + + self.preq_dict['preq'].create_issue_comment(self.comment_text) + + def job_failed(self, logger, job_name, exception=Exception, STDOUT=False, + out=None, err=None): + logger.critical(f'{job_name} FAILED. Exception:{exception}') + + if STDOUT: + logger.critical(f'STDOUT: {[item for item in out if not None]}') + logger.critical(f'STDERR: {[eitem for eitem in err if not None]}') + +def setup_env(): + hostname = os.getenv('HOSTNAME') + if bool(re.match(re.compile('hfe.+'), hostname)): + machine = 'hera' + elif bool(re.match(re.compile('fe.+'), hostname)): + machine = 'jet' + os.environ['ACCNR'] = 'h-nems' + elif bool(re.match(re.compile('gaea.+'), hostname)): + machine = 'gaea' + os.environ['ACCNR'] = 'nggps_emc' + elif bool(re.match(re.compile('Orion-login.+'), hostname)): + machine = 'orion' + elif bool(re.match(re.compile('.+.cheyenne.ucar.edu'), hostname)): + machine = 'cheyenne' + os.environ['ACCNR'] = 'P48503002' + else: + raise KeyError(f'Hostname: {hostname} does not match '\ + 'for a supported system. Exiting.') + + # Dictionary of GitHub repositories to check + repo_dict = [{ + 'name': 'ufs-weather-model', + 'address': 'ufs-community/ufs-weather-model', + 'base': 'develop' + }] + + # Approved Actions + action_list = ['RT', 'BL'] + + return machine, repo_dict, action_list + + +def main(): + + # handle logging + log_filename = f'rt_auto_'\ + f'{datetime.datetime.now().strftime("%Y%m%d%H%M%S")}.log' + logging.basicConfig(filename=log_filename, filemode='w', + level=logging.INFO) + logger = logging.getLogger('MAIN') + logger.info('Starting Script') + + # setup environment + logger.info('Getting the environment setup') + machine, repos, actions = setup_env() + + # setup interface with GitHub + logger.info('Setting up GitHub interface.') + ghinterface_obj = GHInterface() + + # get all pull requests from the GitHub object + # and turn them into Job objects + logger.info('Getting all pull requests, ' + 'labels and actions applicable to this machine.') + jobs = get_preqs_with_actions(repos, machine, + ghinterface_obj, actions) + [job.run() for job in jobs] + + logger.info('Script Finished') + + +if __name__ == '__main__': + main() diff --git a/tests/auto/start_rt_auto.sh b/tests/auto/start_rt_auto.sh new file mode 100644 index 0000000000..74ad09f50a --- /dev/null +++ b/tests/auto/start_rt_auto.sh @@ -0,0 +1,26 @@ +#!/bin/bash --login +set -eux + +if [[ $HOSTNAME == hfe* ]]; then + export PATH=/scratch1/NCEPDEV/nems/emc.nemspara/soft/miniconda3/bin:$PATH + export PYTHONPATH=/scratch1/NCEPDEV/nems/emc.nemspara/soft/miniconda3/lib/python3.8/site-packages +elif [[ $HOSTNAME == Orion-login-* ]]; then + export PATH=/work/noaa/nems/emc.nemspara/soft/miniconda3/bin:$PATH + export PYTHONPATH=/work/noaa/nems/emc.nemspara/soft/miniconda3/lib/python3.8/site-packages +elif [[ $HOSTNAME == fe* ]]; then + export PATH=/lfs4/HFIP/hfv3gfs/software/miniconda3/4.8.3/envs/ufs-weather-model/bin:/lfs4/HFIP/hfv3gfs/software/miniconda3/4.8.3/bin:$PATH + export PYTHONPATH=/lfs4/HFIP/hfv3gfs/software/miniconda3/4.8.3/envs/ufs-weather-model/lib/python3.8/site-packages:/lfs4/HFIP/hfv3gfs/software/miniconda3/4.8.3/lib/python3.8/site-packages +elif [[ $HOSTNAME == gaea* ]]; then + export PATH=/lustre/f2/pdata/esrl/gsd/contrib/miniconda3/4.8.3/envs/ufs-weather-model/bin:$PATH + export PYTHONPATH=/lustre/f2/pdata/esrl/gsd/contrib/miniconda3/4.8.3/lib/python3.8/site-packages +elif [[ $HOSTNAME == *cheyenne* ]]; then + export PATH=/glade/p/ral/jntp/tools/miniconda3/4.8.3/envs/ufs-weather-model/bin:/glade/p/ral/jntp/tools/miniconda3/4.8.3/bin:$PATH + export PYTHONPATH=/glade/p/ral/jntp/tools/miniconda3/4.8.3/envs/ufs-weather-model/lib/python3.8/site-packages:/glade/p/ral/jntp/tools/miniconda3/4.8.3/lib/python3.8/site-packages +else + echo "No Python Path for this machine." + exit 1 +fi + +python rt_auto.py + +exit 0 diff --git a/tests/chem.conf b/tests/chem.conf deleted file mode 100644 index 5f90efc187..0000000000 --- a/tests/chem.conf +++ /dev/null @@ -1,3 +0,0 @@ -COMPILE | CCPP=Y SUITES=FV3_GFS_2017_gfdlmp,FV3_GFS_2017_gfdlmp_noahmp,FV3_GFS_2017_gfdlmp_gsd_chem | standard | | fv3 | -RUN | fv3_ccpp_gfdlmp_gsd_chem | standard | hera.intel | fv3 | -RUN | fv3_ccpp_gfdlmp_gsd_chem_sppt | standard | hera.intel | fv3 | diff --git a/tests/ci/Dockerfile b/tests/ci/Dockerfile index bb28d78247..c685eafbad 100644 --- a/tests/ci/Dockerfile +++ b/tests/ci/Dockerfile @@ -1,11 +1,10 @@ -From minsukjinoaa/ci-test-base:ubuntu20.04-v3.5 -#From minsukjinoaa/ci-test-base:centos7-v3.5 +From noaaemc/ubuntu-hpc:v1.1 -ENV HOME=/home/tester -COPY --chown=tester:tester . $HOME/ufs-weather-model +ENV HOME=/home/builder +COPY --chown=builder:builder . $HOME/ufs-weather-model -USER tester -ENV USER=tester +USER builder +ENV USER=builder ARG test_name ARG build_case ENV test_name=$test_name diff --git a/tests/ci/build_status_check.py b/tests/ci/build_status_check.py new file mode 100755 index 0000000000..0f84cc38f1 --- /dev/null +++ b/tests/ci/build_status_check.py @@ -0,0 +1,55 @@ +#!/usr/bin/env python3 + +import re +import sys +import json +import time +from urllib.request import urlopen + +def update_url_data(response): + data = json.loads(response.read().decode()) + indices=[] + for n in range(data["total_count"]): + if re.search("Build", data["jobs"][n]["name"]): + indices.append(n) + + if len(indices) == 0: + raise ValueError("No build job exists.") + + return data, indices + +def main(): + + time.sleep(40) + url = json.load(sys.stdin)["workflow_run"]["jobs_url"] + + status="not-completed" + no_completed_jobs = 0 + + while status != "completed": + response = urlopen(url) + data, indices = update_url_data(response) + + for i in indices: + if data["jobs"][i]["status"] == "completed": + no_completed_jobs += 1 + + if no_completed_jobs == len(indices): + status = "completed" + else: + no_completed_jobs = 0 + time.sleep(40) + + time.sleep(40) + conclusion="failure" + no_successful_jobs = 0 + for i in indices: + if data["jobs"][i]["conclusion"] == "success": + no_successful_jobs += 1 + + if no_successful_jobs == len(indices): + conclusion = "success" + + print(conclusion) + +if __name__ == "__main__": main() diff --git a/tests/ci/ci.sh b/tests/ci/ci.sh index d332078e5f..bcb90f2aec 100755 --- a/tests/ci/ci.sh +++ b/tests/ci/ci.sh @@ -63,8 +63,6 @@ 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 \ @@ -74,15 +72,15 @@ if [ $BUILD = "true" ]; then 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} + docker run -d --rm -v DataVolume:/tmp minsukjinoaa/fv3-input-data:input-data-20210115 + docker run -d -e test_case=${TEST_CASE} --shm-size=512m -v DataVolume:/home/builder/data/NEMSfv3gfs/input-data-20210115 --name my-container ${IMG_NAME} echo 'cache,rss,shmem' >memory_stat sleep 3 - containerID=$(sudo docker ps -q --no-trunc) + containerID=$(docker ps -q --no-trunc) check_memory_usage $containerID >>memory_stat & - sudo docker logs -f $containerID - exit $(sudo docker inspect $containerID --format='{{.State.ExitCode}}') + docker logs -f $containerID + exit $(docker inspect $containerID --format='{{.State.ExitCode}}') fi diff --git a/tests/ci/ci.test b/tests/ci/ci.test index c414f778c2..bf8c8abd07 100644 --- a/tests/ci/ci.test +++ b/tests/ci/ci.test @@ -1,3 +1,3 @@ -fv3_ccpp_control -rst bit +fv3_control +thr mpi dcp rst bit dbg ci-test-weather diff --git a/tests/ci/json_helper.py b/tests/ci/json_helper.py index cc4fd4f32c..80bdfff95b 100755 --- a/tests/ci/json_helper.py +++ b/tests/ci/json_helper.py @@ -6,9 +6,9 @@ import sys import json -def check_skip(data): +def check_run(data): msg = data["head_commit"]["message"] - if re.search("skip-ci", msg): + if re.search("run-ci", msg): return "yes" else: return "no" @@ -19,15 +19,16 @@ def cancel_workflow(data): 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["event"]!="workflow_run" and (x["status"]=="queued" or x["status"]=="in_progress")] return wfs def main(): - if sys.argv[1]=="check_skip": + if sys.argv[1]=="check_run": data = json.load(sys.stdin)["workflow_run"] - ans = check_skip(data) + ans = check_run(data) print(ans) elif sys.argv[1]=="get_trigger_id": print(json.load(sys.stdin)["workflow_run"]["id"]) diff --git a/tests/compare_ncfile.py b/tests/compare_ncfile.py new file mode 100755 index 0000000000..e5b5ad4f01 --- /dev/null +++ b/tests/compare_ncfile.py @@ -0,0 +1,23 @@ +#!/usr/bin/env python +import sys +import numpy as np +from netCDF4 import Dataset + +with Dataset(sys.argv[1]) as nc1, Dataset(sys.argv[2]) as nc2: + # Check if the list of variables are the same + if nc1.variables.keys()!=nc2.variables.keys(): + print("Variables are different") + sys.exit(2) + + for varname in nc1.variables.keys(): + # First check if each variable has the same dimension + if np.shape(nc1[varname][:])!=np.shape(nc2[varname][:]): + print(varname,"dimension is different") + sys.exit(2) + # If dimension is the same, compare data + else: + diff = nc2[varname][:]-nc1[varname][:] + + if (np.abs(diff)).max() != 0: + print(varname,"is different") + sys.exit(2) diff --git a/tests/compile.sh b/tests/compile.sh index 45aa29545d..21617585c2 100755 --- a/tests/compile.sh +++ b/tests/compile.sh @@ -31,11 +31,13 @@ if [[ $ARGC -lt 2 ]]; then else MACHINE_ID=$1 MAKE_OPT=${2:-} - BUILD_NAME=fv3${3:+_$3} + COMPILE_NR=${3:+_$3} clean_before=${4:-YES} clean_after=${5:-YES} fi +BUILD_NAME=fv3${COMPILE_NR} + PATHTR=${PATHTR:-$( cd ${MYDIR}/.. && pwd )} BUILD_DIR=$(pwd)/build_${BUILD_NAME} @@ -43,12 +45,12 @@ BUILD_DIR=$(pwd)/build_${BUILD_NAME} # Make sure we have reasonable number of threads. if [[ $MACHINE_ID == cheyenne.* ]] ; then - MAKE_THREADS=${MAKE_THREADS:-3} + BUILD_JOBS=${BUILD_JOBS:-3} elif [[ $MACHINE_ID == wcoss_dell_p3 ]] ; then - MAKE_THREADS=${MAKE_THREADS:-1} + BUILD_JOBS=${BUILD_JOBS:-1} fi -MAKE_THREADS=${MAKE_THREADS:-8} +BUILD_JOBS=${BUILD_JOBS:-8} hostname @@ -56,101 +58,131 @@ set +x if [[ $MACHINE_ID == macosx.* ]] || [[ $MACHINE_ID == linux.* ]]; then source $PATHTR/modulefiles/${MACHINE_ID}/fv3 else + if [[ $MACHINE_ID == wcoss2 ]]; then + source /apps/prod/lmodules/startLmod + fi + # Activate lua environment for gaea + if [[ $MACHINE_ID == gaea.* ]] ; then + source /lustre/f2/pdata/esrl/gsd/contrib/lua-5.1.4.9/init/init_lmod.sh + fi + # Load fv3 module module use $PATHTR/modulefiles/${MACHINE_ID} - module load fv3 + modulefile="fv3" + if [[ "${MAKE_OPT}" == *"DEBUG=Y"* ]]; then + [[ -f $PATHTR/modulefiles/${MACHINE_ID}/fv3_debug ]] && modulefile="fv3_debug" + fi + module load $modulefile 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 CMAKE_FLAGS based on $MAKE_OPT -# set CCPP_CMAKE_FLAGS based on $MAKE_OPT - -CCPP_CMAKE_FLAGS="-DNETCDF_DIR=${NETCDF}" +CMAKE_FLAGS='' if [[ "${MAKE_OPT}" == *"DEBUG=Y"* ]]; then - CCPP_CMAKE_FLAGS="${CCPP_CMAKE_FLAGS} -DDEBUG=Y" + CMAKE_FLAGS="${CMAKE_FLAGS} -DDEBUG=ON" elif [[ "${MAKE_OPT}" == *"REPRO=Y"* ]]; then - CCPP_CMAKE_FLAGS="${CCPP_CMAKE_FLAGS} -DREPRO=Y" + CMAKE_FLAGS="${CMAKE_FLAGS} -DREPRO=ON" fi if [[ "${MAKE_OPT}" == *"32BIT=Y"* ]]; then - CCPP_CMAKE_FLAGS="${CCPP_CMAKE_FLAGS} -D32BIT=Y" + CMAKE_FLAGS="${CMAKE_FLAGS} -D32BIT=ON" fi if [[ "${MAKE_OPT}" == *"OPENMP=N"* ]]; then - CCPP_CMAKE_FLAGS="${CCPP_CMAKE_FLAGS} -DOPENMP=OFF" + CMAKE_FLAGS="${CMAKE_FLAGS} -DOPENMP=OFF" fi if [[ "${MAKE_OPT}" == *"MULTI_GASES=Y"* ]]; then - CCPP_CMAKE_FLAGS="${CCPP_CMAKE_FLAGS} -DMULTI_GASES=ON" + CMAKE_FLAGS="${CMAKE_FLAGS} -DMULTI_GASES=ON" else - CCPP_CMAKE_FLAGS="${CCPP_CMAKE_FLAGS} -DMULTI_GASES=OFF" + CMAKE_FLAGS="${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 - # Similar for this directory, which apparently never gets populated - mkdir -p $PATHTR/FMS/fms2_io/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" +CMAKE_FLAGS="${CMAKE_FLAGS} -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 +if [[ "${MAKE_OPT}" == *"DEBUG=Y"* ]]; then + CMAKE_FLAGS="${CMAKE_FLAGS} -DCMAKE_BUILD_TYPE=Debug" +elif [[ "${MAKE_OPT}" == *"REPRO=Y"* ]]; then + CMAKE_FLAGS="${CMAKE_FLAGS} -DCMAKE_BUILD_TYPE=Bitforbit" +else + CMAKE_FLAGS="${CMAKE_FLAGS} -DCMAKE_BUILD_TYPE=Release" + if [[ "${MACHINE_ID}" == "jet.intel" ]]; then + CMAKE_FLAGS="${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 + CCPP_SUITES=$( echo $MAKE_OPT | sed 's/.*SUITES=//' | sed 's/ .*//' ) + echo "Compiling suites ${CCPP_SUITES}" +fi +set -ex - # 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 +# Valid applications +if [[ "${MAKE_OPT}" == *"APP=ATM"* ]]; then + echo "MAKE_OPT = ${MAKE_OPT}" + CMAKE_FLAGS="${CMAKE_FLAGS} -DAPP=ATM" +fi + +if [[ "${MAKE_OPT}" == *"APP=ATMW"* ]]; then + CMAKE_FLAGS="${CMAKE_FLAGS} -DAPP=ATMW" +fi + +if [[ "${MAKE_OPT}" == *"APP=ATMC"* ]]; then + CMAKE_FLAGS="${CMAKE_FLAGS} -DAPP=ATMC" +fi + +if [[ "${MAKE_OPT}" == *"APP=S2S"* ]]; then + CMAKE_FLAGS="${CMAKE_FLAGS} -DAPP=S2S -DMOM6SOLO=ON" +fi + +if [[ "${MAKE_OPT}" == *"APP=S2SW"* ]]; then + CMAKE_FLAGS="${CMAKE_FLAGS} -DAPP=S2SW -DMOM6SOLO=ON" +fi +if [[ "${MAKE_OPT}" == *"APP=DATM"* ]]; then + CMAKE_FLAGS="${CMAKE_FLAGS} -DAPP=DATM" fi -if [[ "${MAKE_OPT}" == *"WW3=Y"* ]]; then - CCPP_CMAKE_FLAGS="${CCPP_CMAKE_FLAGS} -DWW3=Y" +if [[ "${MAKE_OPT}" == *"APP=DATM_NEMS"* ]]; then + CMAKE_FLAGS="${CMAKE_FLAGS} -DAPP=DATM_NEMS" fi -CCPP_CMAKE_FLAGS=$(trim "${CCPP_CMAKE_FLAGS}") +CMAKE_FLAGS=$(trim "${CMAKE_FLAGS}") + +if [ $clean_before = YES ] ; then + rm -rf ${BUILD_DIR} +fi -( - cd ${BUILD_DIR} +export BUILD_VERBOSE=1 +export BUILD_DIR +export BUILD_JOBS +export CCPP_SUITES +export CMAKE_FLAGS - cmake ${PATHTR} ${CCPP_CMAKE_FLAGS} - make -j ${MAKE_THREADS} - mv NEMS.exe ${PATHTR}/tests/${BUILD_NAME}.exe +bash -x ${PATHTR}/build.sh + +mv ${BUILD_DIR}/ufs_model ${PATHTR}/tests/${BUILD_NAME}.exe +if [[ "${MAKE_OPT}" == "DEBUG=Y" ]]; then + cp ${PATHTR}/modulefiles/${MACHINE_ID}/fv3_debug ${PATHTR}/tests/modules.${BUILD_NAME} +else cp ${PATHTR}/modulefiles/${MACHINE_ID}/fv3 ${PATHTR}/tests/modules.${BUILD_NAME} - cd .. -) +fi if [ $clean_after = YES ] ; then rm -rf ${BUILD_DIR} @@ -158,4 +190,4 @@ fi elapsed=$SECONDS echo "Elapsed time $elapsed seconds. Compiling ${MAKE_OPT} finished" - +echo "Compile ${COMPILE_NR/#_} elapsed time $elapsed seconds. ${MAKE_OPT}" > compile${COMPILE_NR}_time.log diff --git a/tests/default_vars.sh b/tests/default_vars.sh index d1726e1f9f..ffce61a84b 100755 --- a/tests/default_vars.sh +++ b/tests/default_vars.sh @@ -7,20 +7,56 @@ # ############################################################################### -if [ $MACHINE_ID = wcoss_cray ]; then +if [[ $MACHINE_ID = wcoss_cray ]]; 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_stretch=48 ; TPN_stretch=24 ; INPES_stretch=2 ; JNPES_stretch=4 TASKS_strnest=96 ; TPN_strnest=24 ; INPES_strnest=2 ; JNPES_strnest=4 -elif [ $MACHINE_ID = wcoss_dell_p3 ]; then +elif [[ $MACHINE_ID = wcoss_dell_p3 || $MACHINE_ID = wcoss2 ]]; then TASKS_dflt=150 ; TPN_dflt=28 ; INPES_dflt=3 ; JNPES_dflt=8 TASKS_thrd=84 ; TPN_thrd=14 ; INPES_thrd=3 ; JNPES_thrd=4 TASKS_stretch=48 ; TPN_stretch=28 ; INPES_stretch=2 ; JNPES_stretch=4 TASKS_strnest=96 ; TPN_strnest=28 ; INPES_strnest=2 ; JNPES_strnest=4 + TASKS_cpl_dflt=192; TPN_cpl_dflt=28; INPES_cpl_dflt=3; JNPES_cpl_dflt=8 + THRD_cpl_dflt=1; WPG_cpl_dflt=6; MPB_cpl_dflt="0 143"; APB_cpl_dflt="0 149" + OPB_cpl_dflt="150 179"; IPB_cpl_dflt="180 191" + + TASKS_cpl_dflt_wwav=204; TPN_cpl_dflt_wwav=28; INPES_cpl_dflt_wwav=3; JNPES_cpl_dflt_wwav=8 + THRD_cpl_dflt_wwav=1; WPG_cpl_dflt_wwav=6; MPB_cpl_dflt_wwav="0 143"; APB_cpl_dflt_wwav="0 149" + OPB_cpl_dflt_wwav="150 179"; IPB_cpl_dflt_wwav="180 191"; WPB_cpl_dflt_wwav="192 203" + + TASKS_cpl_thrd=120; TPN_cpl_thrd=14; INPES_cpl_thrd=3; JNPES_cpl_thrd=4 + THRD_cpl_thrd=2; WPG_cpl_thrd=6; MPB_cpl_thrd="0 77"; APB_cpl_thrd="0 77" + OPB_cpl_thrd="78 107"; IPB_cpl_thrd="108 119" + + TASKS_cpl_bmrk=480; TPN_cpl_bmrk=28; INPES_cpl_bmrk=6; JNPES_cpl_bmrk=8 + THRD_cpl_bmrk=1; WPG_cpl_bmrk=24; MPB_cpl_bmrk="0 287"; APB_cpl_bmrk="0 311" + OPB_cpl_bmrk="312 431"; IPB_cpl_bmrk="432 479" + + TASKS_cpl_wwav=520; TPN_cpl_wwav=28; INPES_cpl_wwav=6; JNPES_cpl_wwav=8 + THRD_cpl_wwav=1; WPG_cpl_wwav=24; MPB_cpl_wwav="0 287"; APB_cpl_wwav="0 311" + OPB_cpl_wwav="312 431"; IPB_cpl_wwav="432 479"; WPB_cpl_wwav="480 519" + + TASKS_cpl_c192=288; TPN_cpl_c192=28; INPES_cpl_c192=4; JNPES_cpl_c192=8 + THRD_cpl_c192=1; WPG_cpl_c192=12; MPB_cpl_c192="0 191"; APB_cpl_c192="0 203" + OPB_cpl_c192="204 263"; IPB_cpl_c192="264 287" + + TASKS_cpl_c384=318; TPN_cpl_c384=28; INPES_cpl_c384=3; JNPES_cpl_c384=8 + THRD_cpl_c384=1; WPG_cpl_c384=6; MPB_cpl_c384="0 143"; APB_cpl_c384="0 149" + OPB_cpl_c384="150 269"; IPB_cpl_c384="270 317" + + TASKS_datm_100=120; TPN_datm_100=28 + MPB_datm_100="16 77"; APB_datm_100="0 15" + OPB_datm_100="78 107"; IPB_datm_100="108 119" + + TASKS_datm_025=208; TPN_datm_025=28 + MPB_datm_025="0 39"; APB_datm_025="0 39" + OPB_datm_025="40 159"; IPB_datm_025="160 207" + elif [[ $MACHINE_ID = orion.* ]]; then TASKS_dflt=150 ; TPN_dflt=40 ; INPES_dflt=3 ; JNPES_dflt=8 @@ -28,6 +64,42 @@ elif [[ $MACHINE_ID = orion.* ]]; 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 + TASKS_cpl_dflt=192; TPN_cpl_dflt=40; INPES_cpl_dflt=3; JNPES_cpl_dflt=8 + THRD_cpl_dflt=1; WPG_cpl_dflt=6; MPB_cpl_dflt="0 143"; APB_cpl_dflt="0 149" + OPB_cpl_dflt="150 179"; IPB_cpl_dflt="180 191" + + TASKS_cpl_dflt_wwav=204; TPN_cpl_dflt_wwav=40; INPES_cpl_dflt_wwav=3; JNPES_cpl_dflt_wwav=8 + THRD_cpl_dflt_wwav=1; WPG_cpl_dflt_wwav=6; MPB_cpl_dflt_wwav="0 143"; APB_cpl_dflt_wwav="0 149" + OPB_cpl_dflt_wwav="150 179"; IPB_cpl_dflt_wwav="180 191"; WPB_cpl_dflt_wwav="192 203" + + TASKS_cpl_thrd=120; TPN_cpl_thrd=40; INPES_cpl_thrd=3; JNPES_cpl_thrd=4 + THRD_cpl_thrd=2; WPG_cpl_thrd=6; MPB_cpl_thrd="0 77"; APB_cpl_thrd="0 77" + OPB_cpl_thrd="78 107"; IPB_cpl_thrd="108 119" + + TASKS_cpl_bmrk=480; TPN_cpl_bmrk=40; INPES_cpl_bmrk=6; JNPES_cpl_bmrk=8 + THRD_cpl_bmrk=1; WPG_cpl_bmrk=24; MPB_cpl_bmrk="0 287"; APB_cpl_bmrk="0 311" + OPB_cpl_bmrk="312 431"; IPB_cpl_bmrk="432 479" + + TASKS_cpl_wwav=520; TPN_cpl_wwav=40; INPES_cpl_wwav=6; JNPES_cpl_wwav=8 + THRD_cpl_wwav=1; WPG_cpl_wwav=24; MPB_cpl_wwav="0 287"; APB_cpl_wwav="0 311" + OPB_cpl_wwav="312 431"; IPB_cpl_wwav="432 479"; WPB_cpl_wwav="480 519" + + TASKS_cpl_c192=288; TPN_cpl_c192=40; INPES_cpl_c192=4; JNPES_cpl_c192=8 + THRD_cpl_c192=1; WPG_cpl_c192=12; MPB_cpl_c192="0 191"; APB_cpl_c192="0 203" + OPB_cpl_c192="204 263"; IPB_cpl_c192="264 287" + + TASKS_cpl_c384=318; TPN_cpl_c384=40; INPES_cpl_c384=3; JNPES_cpl_c384=8 + THRD_cpl_c384=1; WPG_cpl_c384=6; MPB_cpl_c384="0 143"; APB_cpl_c384="0 149" + OPB_cpl_c384="150 269"; IPB_cpl_c384="270 317" + + TASKS_datm_100=120; TPN_datm_100=40 + MPB_datm_100="16 77"; APB_datm_100="0 15" + OPB_datm_100="78 107"; IPB_datm_100="108 119" + + TASKS_datm_025=208; TPN_datm_025=40 + MPB_datm_025="0 39"; APB_datm_025="0 39" + OPB_datm_025="40 159"; IPB_datm_025="160 207" + elif [[ $MACHINE_ID = hera.* ]]; then TASKS_dflt=150 ; TPN_dflt=40 ; INPES_dflt=3 ; JNPES_dflt=8 @@ -35,10 +107,46 @@ 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 + TASKS_cpl_dflt=192; TPN_cpl_dflt=40; INPES_cpl_dflt=3; JNPES_cpl_dflt=8 + THRD_cpl_dflt=1; WPG_cpl_dflt=6; MPB_cpl_dflt="0 143"; APB_cpl_dflt="0 149" + OPB_cpl_dflt="150 179"; IPB_cpl_dflt="180 191" + + TASKS_cpl_dflt_wwav=204; TPN_cpl_dflt_wwav=40; INPES_cpl_dflt_wwav=3; JNPES_cpl_dflt_wwav=8 + THRD_cpl_dflt_wwav=1; WPG_cpl_dflt_wwav=6; MPB_cpl_dflt_wwav="0 143"; APB_cpl_dflt_wwav="0 149" + OPB_cpl_dflt_wwav="150 179"; IPB_cpl_dflt_wwav="180 191"; WPB_cpl_dflt_wwav="192 203" + + TASKS_cpl_thrd=120; TPN_cpl_thrd=40; INPES_cpl_thrd=3; JNPES_cpl_thrd=4 + THRD_cpl_thrd=2; WPG_cpl_thrd=6; MPB_cpl_thrd="0 77"; APB_cpl_thrd="0 77" + OPB_cpl_thrd="78 107"; IPB_cpl_thrd="108 119" + + TASKS_cpl_bmrk=480; TPN_cpl_bmrk=40; INPES_cpl_bmrk=6; JNPES_cpl_bmrk=8 + THRD_cpl_bmrk=1; WPG_cpl_bmrk=24; MPB_cpl_bmrk="0 287"; APB_cpl_bmrk="0 311" + OPB_cpl_bmrk="312 431"; IPB_cpl_bmrk="432 479" + + TASKS_cpl_wwav=520; TPN_cpl_wwav=40; INPES_cpl_wwav=6; JNPES_cpl_wwav=8 + THRD_cpl_wwav=1; WPG_cpl_wwav=24; MPB_cpl_wwav="0 287"; APB_cpl_wwav="0 311" + OPB_cpl_wwav="312 431"; IPB_cpl_wwav="432 479"; WPB_cpl_wwav="480 519" + + TASKS_cpl_c192=288; TPN_cpl_c192=40; INPES_cpl_c192=4; JNPES_cpl_c192=8 + THRD_cpl_c192=1; WPG_cpl_c192=12; MPB_cpl_c192="0 191"; APB_cpl_c192="0 203" + OPB_cpl_c192="204 263"; IPB_cpl_c192="264 287" + + TASKS_cpl_c384=318; TPN_cpl_c384=40; INPES_cpl_c384=3; JNPES_cpl_c384=8 + THRD_cpl_c384=1; WPG_cpl_c384=6; MPB_cpl_c384="0 143"; APB_cpl_c384="0 149" + OPB_cpl_c384="150 269"; IPB_cpl_c384="270 317" + + TASKS_datm_100=120; TPN_datm_100=40 + MPB_datm_100="16 77"; APB_datm_100="0 15" + OPB_datm_100="78 107"; IPB_datm_100="108 119" + + TASKS_datm_025=208; TPN_datm_025=40 + MPB_datm_025="0 39"; APB_datm_025="0 39" + OPB_datm_025="40 159"; IPB_datm_025="160 207" + elif [[ $MACHINE_ID = linux.* ]]; then if [[ $CI_TEST = true ]]; then - TASKS_dflt=12 ; TPN_dflt=16 ; INPES_dflt=1 ; JNPES_dflt=1 + TASKS_dflt=42 ; TPN_dflt=48 ; INPES_dflt=3 ; JNPES_dflt=2 else TASKS_dflt=150 ; TPN_dflt=40 ; INPES_dflt=3 ; JNPES_dflt=8 fi @@ -60,6 +168,42 @@ elif [[ $MACHINE_ID = gaea.* ]]; then TASKS_stretch=48 ; TPN_stretch=18 ; INPES_stretch=2 ; JNPES_stretch=4 TASKS_strnest=96 ; TPN_strnest=18 ; INPES_strnest=2 ; JNPES_strnest=4 + TASKS_cpl_dflt=192; TPN_cpl_dflt=36; INPES_cpl_dflt=3; JNPES_cpl_dflt=8 + THRD_cpl_dflt=1; WPG_cpl_dflt=6; MPB_cpl_dflt="0 143"; APB_cpl_dflt="0 149" + OPB_cpl_dflt="150 179"; IPB_cpl_dflt="180 191" + + TASKS_cpl_dflt_wwav=204; TPN_cpl_dflt_wwav=36; INPES_cpl_dflt_wwav=3; JNPES_cpl_dflt_wwav=8 + THRD_cpl_dflt_wwav=1; WPG_cpl_dflt_wwav=6; MPB_cpl_dflt_wwav="0 143"; APB_cpl_dflt_wwav="0 149" + OPB_cpl_dflt_wwav="150 179"; IPB_cpl_dflt_wwav="180 191"; WPB_cpl_dflt_wwav="192 203" + + TASKS_cpl_thrd=120; TPN_cpl_thrd=18; INPES_cpl_thrd=3; JNPES_cpl_thrd=4 + THRD_cpl_thrd=2; WPG_cpl_thrd=6; MPB_cpl_thrd="0 77"; APB_cpl_thrd="0 77" + OPB_cpl_thrd="78 107"; IPB_cpl_thrd="108 119" + + TASKS_cpl_bmrk=480; TPN_cpl_bmrk=36; INPES_cpl_bmrk=6; JNPES_cpl_bmrk=8 + THRD_cpl_bmrk=1; WPG_cpl_bmrk=24; MPB_cpl_bmrk="0 287"; APB_cpl_bmrk="0 311" + OPB_cpl_bmrk="312 431"; IPB_cpl_bmrk="432 479" + + TASKS_cpl_wwav=520; TPN_cpl_wwav=36; INPES_cpl_wwav=6; JNPES_cpl_wwav=8 + THRD_cpl_wwav=1; WPG_cpl_wwav=24; MPB_cpl_wwav="0 287"; APB_cpl_wwav="0 311" + OPB_cpl_wwav="312 431"; IPB_cpl_wwav="432 479"; WPB_cpl_wwav="480 519" + + TASKS_cpl_c192=288; TPN_cpl_c192=36; INPES_cpl_c192=4; JNPES_cpl_c192=8 + THRD_cpl_c192=1; WPG_cpl_c192=12; MPB_cpl_c192="0 191"; APB_cpl_c192="0 203" + OPB_cpl_c192="204 263"; IPB_cpl_c192="264 287" + + TASKS_cpl_c384=318; TPN_cpl_c384=36; INPES_cpl_c384=3; JNPES_cpl_c384=8 + THRD_cpl_c384=1; WPG_cpl_c384=6; MPB_cpl_c384="0 143"; APB_cpl_c384="0 149" + OPB_cpl_c384="150 269"; IPB_cpl_c384="270 317" + + TASKS_datm_100=120; TPN_datm_100=36 + MPB_datm_100="16 77"; APB_datm_100="0 15" + OPB_datm_100="78 107"; IPB_datm_100="108 119" + + TASKS_datm_025=208; TPN_datm_025=36 + MPB_datm_025="0 39"; APB_datm_025="0 39" + OPB_datm_025="40 159"; IPB_datm_025="160 207" + elif [[ $MACHINE_ID = cheyenne.* ]]; then TASKS_dflt=150 ; TPN_dflt=36 ; INPES_dflt=3 ; JNPES_dflt=8 @@ -67,12 +211,84 @@ elif [[ $MACHINE_ID = cheyenne.* ]]; then TASKS_stretch=48 ; TPN_stretch=18 ; INPES_stretch=2 ; JNPES_stretch=4 TASKS_strnest=96 ; TPN_strnest=18 ; INPES_strnest=2 ; JNPES_strnest=4 + TASKS_cpl_dflt=192; TPN_cpl_dflt=36; INPES_cpl_dflt=3; JNPES_cpl_dflt=8 + THRD_cpl_dflt=1; WPG_cpl_dflt=6; MPB_cpl_dflt="0 143"; APB_cpl_dflt="0 149" + OPB_cpl_dflt="150 179"; IPB_cpl_dflt="180 191" + + TASKS_cpl_dflt_wwav=204; TPN_cpl_dflt_wwav=36; INPES_cpl_dflt_wwav=3; JNPES_cpl_dflt_wwav=8 + THRD_cpl_dflt_wwav=1; WPG_cpl_dflt_wwav=6; MPB_cpl_dflt_wwav="0 143"; APB_cpl_dflt_wwav="0 149" + OPB_cpl_dflt_wwav="150 179"; IPB_cpl_dflt_wwav="180 191"; WPB_cpl_dflt_wwav="192 203" + + TASKS_cpl_thrd=120; TPN_cpl_thrd=36; INPES_cpl_thrd=3; JNPES_cpl_thrd=4 + THRD_cpl_thrd=2; WPG_cpl_thrd=6; MPB_cpl_thrd="0 77"; APB_cpl_thrd="0 77" + OPB_cpl_thrd="78 107"; IPB_cpl_thrd="108 119" + + TASKS_cpl_bmrk=480; TPN_cpl_bmrk=36; INPES_cpl_bmrk=6; JNPES_cpl_bmrk=8 + THRD_cpl_bmrk=1; WPG_cpl_bmrk=24; MPB_cpl_bmrk="0 287"; APB_cpl_bmrk="0 311" + OPB_cpl_bmrk="312 431"; IPB_cpl_bmrk="432 479" + + TASKS_cpl_wwav=520; TPN_cpl_wwav=36; INPES_cpl_wwav=6; JNPES_cpl_wwav=8 + THRD_cpl_wwav=1; WPG_cpl_wwav=24; MPB_cpl_wwav="0 287"; APB_cpl_wwav="0 311" + OPB_cpl_wwav="312 431"; IPB_cpl_wwav="432 479"; WPB_cpl_wwav="480 519" + + TASKS_cpl_c192=288; TPN_cpl_c192=36; INPES_cpl_c192=4; JNPES_cpl_c192=8 + THRD_cpl_c192=1; WPG_cpl_c192=12; MPB_cpl_c192="0 191"; APB_cpl_c192="0 203" + OPB_cpl_c192="204 263"; IPB_cpl_c192="264 287" + + TASKS_cpl_c384=318; TPN_cpl_c384=36; INPES_cpl_c384=3; JNPES_cpl_c384=8 + THRD_cpl_c384=1; WPG_cpl_c384=6; MPB_cpl_c384="0 143"; APB_cpl_c384="0 149" + OPB_cpl_c384="150 269"; IPB_cpl_c384="270 317" + + TASKS_datm_100=120; TPN_datm_100=36 + MPB_datm_100="16 77"; APB_datm_100="0 15" + OPB_datm_100="78 107"; IPB_datm_100="108 119" + + TASKS_datm_025=208; TPN_datm_025=36 + MPB_datm_025="0 39"; APB_datm_025="0 39" + OPB_datm_025="40 159"; IPB_datm_025="160 207" + elif [[ $MACHINE_ID = stampede.* ]]; then TASKS_dflt=150 ; TPN_dflt=48 ; INPES_dflt=3 ; JNPES_dflt=8 TASKS_thrd=84 ; TPN_thrd=24 ; INPES_thrd=3 ; JNPES_thrd=4 TASKS_stretch=48 ; TPN_stretch=12 ; INPES_stretch=2 ; JNPES_stretch=4 + TASKS_cpl_dflt=192; TPN_cpl_dflt=48; INPES_cpl_dflt=3; JNPES_cpl_dflt=8 + THRD_cpl_dflt=1; WPG_cpl_dflt=6; MPB_cpl_dflt="0 143"; APB_cpl_dflt="0 149" + OPB_cpl_dflt="150 179"; IPB_cpl_dflt="180 191" + + TASKS_cpl_dflt_wwav=204; TPN_cpl_dflt_wwav=48; INPES_cpl_dflt_wwav=3; JNPES_cpl_dflt_wwav=8 + THRD_cpl_dflt_wwav=1; WPG_cpl_dflt_wwav=6; MPB_cpl_dflt_wwav="0 143"; APB_cpl_dflt_wwav="0 149" + OPB_cpl_dflt_wwav="150 179"; IPB_cpl_dflt_wwav="180 191"; WPB_cpl_dflt_wwav="192 203" + + TASKS_cpl_thrd=120; TPN_cpl_thrd=48; INPES_cpl_thrd=3; JNPES_cpl_thrd=4 + THRD_cpl_thrd=2; WPG_cpl_thrd=6; MPB_cpl_thrd="0 77"; APB_cpl_thrd="0 77" + OPB_cpl_thrd="78 107"; IPB_cpl_thrd="108 119" + + TASKS_cpl_bmrk=480; TPN_cpl_bmrk=48; INPES_cpl_bmrk=6; JNPES_cpl_bmrk=8 + THRD_cpl_bmrk=1; WPG_cpl_bmrk=24; MPB_cpl_bmrk="0 287"; APB_cpl_bmrk="0 311" + OPB_cpl_bmrk="312 431"; IPB_cpl_bmrk="432 479" + + TASKS_cpl_wwav=520; TPN_cpl_wwav=48; INPES_cpl_wwav=6; JNPES_cpl_wwav=8 + THRD_cpl_wwav=1; WPG_cpl_wwav=24; MPB_cpl_wwav="0 287"; APB_cpl_wwav="0 311" + OPB_cpl_wwav="312 431"; IPB_cpl_wwav="432 479"; WPB_cpl_wwav="480 519" + + TASKS_cpl_c192=288; TPN_cpl_c192=40; INPES_cpl_c192=4; JNPES_cpl_c192=8 + THRD_cpl_c192=1; WPG_cpl_c192=12; MPB_cpl_c192="0 191"; APB_cpl_c192="0 203" + OPB_cpl_c192="204 263"; IPB_cpl_c192="264 287" + + TASKS_cpl_c384=318; TPN_cpl_c384=48; INPES_cpl_c384=3; JNPES_cpl_c384=8 + THRD_cpl_c384=1; WPG_cpl_c384=6; MPB_cpl_c384="0 143"; APB_cpl_c384="0 149" + OPB_cpl_c384="150 269"; IPB_cpl_c384="270 317" + + TASKS_datm_100=120; TPN_datm_100=48 + MPB_datm_100="16 77"; APB_datm_100="0 15" + OPB_datm_100="78 107"; IPB_datm_100="108 119" + + TASKS_datm_025=208; TPN_datm_025=48 + MPB_datm_025="0 39"; APB_datm_025="0 39" + OPB_datm_025="40 159"; IPB_datm_025="160 207" + else echo "Unknown MACHINE_ID ${MACHINE_ID}" @@ -81,7 +297,7 @@ else fi # Longer default walltime for GNU -if [[ $RT_COMPILER = gnu ]]; then +if [[ ${RT_COMPILER:-} = gnu ]]; then WLCLK_dflt=30 else WLCLK_dflt=15 @@ -89,6 +305,9 @@ fi export_fv3 () { +export FV3=true +export S2S=false +export DATM=false export THRD=1 export WLCLK=$WLCLK_dflt export INPES=$INPES_dflt @@ -101,6 +320,7 @@ export WRITE_GROUP=1 export WRTTASK_PER_GROUP=6 export OUTPUT_HISTORY=.true. export WRITE_DOPOST=.false. +export POSTAPP='' export NUM_FILES=2 export FILENAME_BASE="'dyn' 'phy'" export OUTPUT_GRID="'cubed_sphere_grid'" @@ -123,9 +343,14 @@ export NA_INIT=1 # Radiation export DO_RRTMGP=.F. +export ICLOUD=0 +export IAER=111 +export ICLIQ_SW=1 +export IOVR=1 # Microphysics export IMP_PHYSICS=11 +export NWAT=6 # GFDL MP export DNATS=1 export DO_SAT_ADJ=.T. @@ -141,6 +366,13 @@ export LDIAG_UGWP=.F. export DO_UGWP=.F. export DO_TOFD=.F. export GWD_OPT=1 +export DO_UGWP_V0=.F. +export DO_UGWP_V0_OROG_ONLY=.F. +export DO_GSL_DRAG_LS_BL=.F. +export DO_GSL_DRAG_SS=.F. +export DO_GSL_DRAG_TOFD=.F. +export DO_UGWP_V1=.F. +export DO_UGWP_V1_OROG_ONLY=.F. # PBL export SATMEDMF=.F. @@ -150,12 +382,15 @@ export SHINHONG=.F. export DO_YSU=.F. export DO_MYNNEDMF=.F. export DO_MYJPBL=.F. +export HURR_PBL=.F. +export MONINQ_FAC=1.0 # Shallow/deep convection export IMFSHALCNV=2 export HWRF_SAMFSHAL=.F. export IMFDEEPCNV=2 export HWRF_SAMFDEEP=.F. +export RAS=.F. # SFC export DO_MYJSFC=.F. @@ -165,6 +400,9 @@ export DO_MYNNSFCLAY=.F. export LSM=1 export LSOIL_LSM=4 export LANDICE=.T. +export KICE=2 +export IALB=1 +export IEMS=1 # Ozone / stratospheric H2O export OZ_PHYS_OLD=.T. @@ -183,7 +421,7 @@ export NPY=97 export NPZ=64 export NPZP=65 export NSTF_NAME=2,1,1,0,5 -export FDIAG=0,1,2,3,4,5,6,7,8,9,10,11,12,15,18,21,24 +export FDIAG=0,1,2,3,4,5,6,7,8,9,10,11,12,15,18,21,24,27,30,33,36,39,42,45,48 export NFHOUT=3 export NFHMAX_HF=12 export NFHOUT_HF=1 @@ -202,6 +440,7 @@ export SHOUR=00 export FHMAX=${FHMAX:-`expr $DAYS \* 24`} export DT_ATMOS=1800 export FHCYC=24 +export FHROT=0 export LDIAG3D=.F. export QDIAG3D=.F. export MAX_OUTPUT_FIELDS=300 @@ -210,8 +449,9 @@ export MAX_OUTPUT_FIELDS=300 export DO_SPPT=.F. export DO_SHUM=.F. export DO_SKEB=.F. -export LNDP_TYPE=0 +export LNDP_TYPE=0 export N_VAR_LNDP=0 +export LNDP_EACH_STEP=.F. export SKEB=-999. export SPPT=-999. export SHUM=-999. @@ -228,4 +468,259 @@ export IAU_DRYMASSFIXER=.false. # Regional export WRITE_RESTART_WITH_BCS=.false. + +# Diagnostics +export PRINT_DIFF_PGR=.false. + +# Coupling +export coupling_interval_fast_sec=0 +} + +export_cpl () +{ +export FV3=true +export S2S=true +export DATM=false + +export DAYS="1" +export FHMAX="24" +export FDIAG="6" +export WLCLK=30 + +# default atm/ocn/ice resolution +export ATMRES='C96' +export OCNRES='100' +export ICERES='1.00' +export NX_GLB=360 +export NY_GLB=320 + +# default resources +export TASKS=$TASKS_cpl_dflt +export TPN=$TPN_cpl_dflt +export INPES=$INPES_cpl_dflt +export JNPES=$JNPES_cpl_dflt +export THRD=$THRD_cpl_dflt +export WRTTASK_PER_GROUP=$WPG_cpl_dflt + +export med_petlist_bounds=$MPB_cpl_dflt +export atm_petlist_bounds=$APB_cpl_dflt +export ocn_petlist_bounds=$OPB_cpl_dflt +export ice_petlist_bounds=$IPB_cpl_dflt + +# component and coupling timesteps +export DT_ATMOS='900' +export DT_CICE=${DT_ATMOS} +export DT_DYNAM_MOM6='1800' +export DT_THERM_MOM6='3600' +export CPL_SLOW=${DT_THERM_MOM6} +export CPL_FAST=${DT_ATMOS} + +# nems.configure defaults +export NEMS_CONFIGURE="nems.configure.cpld.IN" +export med_model="nems" +export atm_model="fv3" +export ocn_model="mom6" +export ice_model="cice6" +export wav_model="ww3" + +export coupling_interval_slow_sec=${CPL_SLOW} +export coupling_interval_fast_sec=${CPL_FAST} + +export RESTART_N=${FHMAX} +export CPLMODE='nems_orig' +export cap_dbug_flag="0" +export use_coldstart="false" +export use_mommesh="false" +export RUNTYPE='startup' + +# FV3 defaults +# to use new oro and ics created from 1deg ocean mask on c96 tiles +# set frac_grid=.F. but FRAC_GRID_INPUT=.T. +# to repro existing tests set both frac_grid and FRAC_GRID_INPUT to .F. +# to run frac_grid, set both frac_grid and FRAC_GRID_INPUTs to .T. +export FRAC_GRID='.F.' +export FRAC_GRID_INPUT='.T.' +export SUITE_NAME="FV3_GFS_2017_coupled" +export INPUT_NML=input.mom6_ccpp.nml.IN +export FIELD_TABLE="field_table" +export DIAG_TABLE="diag_table_template" + +export FHROT='0' +export NSOUT='-1' +export FDIAG='6' +export NFHOUT='6' +#no high freq fv3 output +export NFHMAX_HF='-1' +export NFHOUT_HF='-1' + +export CPLFLX='.T.' +export CPL='.true.' +export NSTF_NAME='0,0,0,0,0' + +export DZ_MIN='2' +export PSM_BC='0' +export MIN_SEAICE='1.0e-11' +export DDDMP='0.1' +export FSICL='99999' + +# resolution dependent settings +export CDMBWD_c96='0.14,1.8,1.0,1.0' +export CDMBWD_c192='0.23,1.5,1.0,1.0' +export CDMBWD_c384='1.1,0.72,1.0,1.0' +export CDMBWD_c768='4.0,0.15,1.0,1.0' + +# set default +export CDMBWD=${CDMBWD_c96} + +# for FV3: default values will be changed if doing a warm-warm restart +export WARM_START='.F.' +export MAKE_NH='.T.' +export NA_INIT='1' +export EXTERNAL_IC='.T.' +export NGGPS_IC='.T.' +export MOUNTAIN='.F.' + +# MOM6 defaults; 1 degree +export MOM_INPUT=MOM_input_template_100 +export MOM6_RESTART_SETTING='n' +export MOM6_RIVER_RUNOFF='False' +export FRUNOFF="" +export CHLCLIM="seawifs_1998-2006_smoothed_2X.nc" +# this must be set False for restart repro +export MOM6_REPRO_LA='False' +# since CPL_SLOW is set to DT_THERM, this should be always be false +export MOM6_THERMO_SPAN='False' +# no WW3 +export MOM6_USE_WAVES='False' + +# CICE6 defaults; 1 degree +export NPROC_ICE='12' +export MESHOCN_ICE="mesh.mx${OCNRES}.nc" +export CICEGRID="grid_cice_NEMS_mx${OCNRES}.nc" +export CICEMASK="kmtu_cice_NEMS_mx${OCNRES}.nc" +export RUNID='unknown' +# set large; restart frequency now controlled by restart_n in nems.configure +export DUMPFREQ='d' +export DUMPFREQ_N=1000 +export USE_RESTART_TIME='.false.' +export RESTART_EXT='.false.' +# setting to true will allow Frazil FW and Salt to be +# included in fluxes sent to ocean +export FRAZIL_FWSALT='.true.' +# default to write CICE average history files +export CICE_HIST_AVG='.true.' + +# checkpoint restarts +export RESTART_FILE_PREFIX='' +export RESTART_FILE_SUFFIX_HRS='' +export RESTART_FILE_SUFFIX_SECS='' +export RT35D='' +} +export_35d_run () +{ +export CNTL_DIR="" +export LIST_FILES="" +} +export_datm () +{ +export FV3=false +export S2S=false +export DATM=true +export DAYS=1 +export FHMAX=24 +export WLCLK=30 +export THRD=1 +export FHROT='0' +export WARM_START=.F. + +# atm/ocn/ice resolution +# GEFS +export DATM_SRC="GEFS" +export FILENAME_BASE='gefs.' +export IATM=1536 +export JATM=768 +export ATMRES='C96' +export OCNRES='100' +export ICERES='1.00' +export WAVRES='1.00' +export NX_GLB=360 +export NY_GLB=320 + +# nems.configure +export NEMS_CONFIGURE="nems.configure.datm.IN" +export med_model="nems" +export atm_model="datm" +export ocn_model="mom6" +export ice_model="cice6" +export atm_petlist_bounds=$APB_datm_100 +export med_petlist_bounds=$MPB_datm_100 +export ocn_petlist_bounds=$OPB_datm_100 +export ice_petlist_bounds=$IPB_datm_100 +export TASKS=$TASKS_datm_100 +export TPN=$TPN_datm_100 +export NPROC_ICE='12' + +export ENS_NUM=1 +export SYEAR='2011' +export SMONTH='10' +export SDAY='01' +export SHOUR='00' +export CDATE=${SYEAR}${SMONTH}${SDAY}${SHOUR} + +export NFHOUT=6 +export FDIAG=6 +export DT_ATMOS='900' +export DT_CICE=${DT_ATMOS} +export DT_DYNAM_MOM6='1800' +export DT_THERM_MOM6='3600' +export CPL_SLOW=${DT_THERM_MOM6} +export CPL_FAST=${DT_ATMOS} +export coupling_interval_slow_sec=${CPL_SLOW} +export coupling_interval_fast_sec=${CPL_FAST} + +export RESTART_N=${FHMAX} +export CPLMODE='nems_orig_data' +export cap_dbug_flag="0" +export use_coldstart=".false." +export use_mommesh=".false." +export RUNTYPE='startup' +export flux_convergence='0.0' +export flux_iteration='2' +export flux_scheme='0' + +export INPUT_NML=input.mom6.nml.IN +export MODEL_CONFIGURE=datm_configure.IN +export FIELD_TABLE="field_table" +export DIAG_TABLE="diag_table_template" + +# MOM6 defaults; 1 degree +export MOM_INPUT=MOM_input_template_100 +export MOM6_RESTART_SETTING='n' +export MOM6_RIVER_RUNOFF='False' +export FRUNOFF="" +export CHLCLIM='"seawifs_1998-2006_smoothed_2X.nc"' +# this must be set False for restart repro +export MOM6_REPRO_LA='False' +# since CPL_SLOW is set to DT_THERM, this should be always be false +export MOM6_THERMO_SPAN='False' +# no WW3 +export MOM6_USE_WAVES='False' + +# CICE6 defaults; 1 degree +export MESHOCN_ICE="mesh.mx${OCNRES}.nc" +export CICEGRID="grid_cice_NEMS_mx${OCNRES}.nc" +export CICEMASK="kmtu_cice_NEMS_mx${OCNRES}.nc" +export RUNID='unknown' +# set large; restart frequency now controlled by restart_n in nems.configure +export DUMPFREQ='d' +export DUMPFREQ_N=1000 +export USE_RESTART_TIME='.false.' +export RESTART_EXT='.false.' +# setting to true will allow Frazil FW and Salt to be +# included in fluxes sent to ocean +export FRAZIL_FWSALT='.true.' +# default to write CICE average history files +export CICE_HIST_AVG='.true.' +export BL_SUFFIX="" +export RT_SUFFIX="" } diff --git a/tests/detect_machine.sh b/tests/detect_machine.sh index 8877530d7b..0356b38bce 100755 --- a/tests/detect_machine.sh +++ b/tests/detect_machine.sh @@ -27,6 +27,9 @@ case $(hostname -f) in m72a2.ncep.noaa.gov) MACHINE_ID=wcoss_dell_p3 ;; ### mars m72a3.ncep.noaa.gov) MACHINE_ID=wcoss_dell_p3 ;; ### mars + alogin01) MACHINE_ID=wcoss2 ;; ### acorn + alogin02) MACHINE_ID=wcoss2 ;; ### acorn + gaea9) MACHINE_ID=gaea ;; ### gaea9 gaea10) MACHINE_ID=gaea ;; ### gaea10 gaea11) MACHINE_ID=gaea ;; ### gaea11 @@ -85,6 +88,12 @@ case $(hostname -f) in cheyenne4.ib0.cheyenne.ucar.edu) MACHINE_ID=cheyenne ;; ### cheyenne4 cheyenne5.ib0.cheyenne.ucar.edu) MACHINE_ID=cheyenne ;; ### cheyenne5 cheyenne6.ib0.cheyenne.ucar.edu) MACHINE_ID=cheyenne ;; ### cheyenne6 + chadmin1.ib0.cheyenne.ucar.edu) MACHINE_ID=cheyenne ;; ### cheyenne1 + chadmin2.ib0.cheyenne.ucar.edu) MACHINE_ID=cheyenne ;; ### cheyenne1 + chadmin3.ib0.cheyenne.ucar.edu) MACHINE_ID=cheyenne ;; ### cheyenne1 + chadmin4.ib0.cheyenne.ucar.edu) MACHINE_ID=cheyenne ;; ### cheyenne1 + chadmin5.ib0.cheyenne.ucar.edu) MACHINE_ID=cheyenne ;; ### cheyenne1 + chadmin6.ib0.cheyenne.ucar.edu) MACHINE_ID=cheyenne ;; ### cheyenne1 login1.stampede2.tacc.utexas.edu) MACHINE_ID=stampede ;; ### stampede1 login2.stampede2.tacc.utexas.edu) MACHINE_ID=stampede ;; ### stampede2 diff --git a/tests/edit_inputs.sh b/tests/edit_inputs.sh new file mode 100755 index 0000000000..0b0a9527fc --- /dev/null +++ b/tests/edit_inputs.sh @@ -0,0 +1,57 @@ +#! /usr/bin/env bash +set -eu + +function edit_ice_in { + + jday=$(date -d "${SYEAR}-${SMONTH}-${SDAY} ${SHOUR}:00:00" +%j) + istep0=$(( ((10#$jday-1)*86400 + 10#$SHOUR*3600) / DT_CICE )) + + # assumes processor shape = "slenderX2" + np2=$((NPROC_ICE/2)) + BLCKX=$((NX_GLB/$np2)) + BLCKY=$((NY_GLB/2)) + + sed -e "s/YEAR_INIT/$SYEAR/g" \ + -e "s/ISTEP0/$istep0/g" \ + -e "s/DT_CICE/$DT_CICE/g" \ + -e "s/CICEGRID/$CICEGRID/g" \ + -e "s/CICEMASK/$CICEMASK/g" \ + -e "s/NPROC_ICE/$NPROC_ICE/g" \ + -e "s/NX_GLB/$NX_GLB/g" \ + -e "s/NY_GLB/$NY_GLB/g" \ + -e "s/BLCKX/$BLCKX/g" \ + -e "s/BLCKY/$BLCKY/g" \ + -e "s/RUNTYPE/$RUNTYPE/g" \ + -e "s/RUNID/$RUNID/g" \ + -e "s/CICE_HIST_AVG/$CICE_HIST_AVG/g" \ + -e "s/RESTART_EXT/$RESTART_EXT/g" \ + -e "s/USE_RESTART_TIME/$USE_RESTART_TIME/g" \ + -e "s/DUMPFREQ_N/$DUMPFREQ_N/g" \ + -e "s/DUMPFREQ/$DUMPFREQ/g" \ + -e "s/FRAZIL_FWSALT/$FRAZIL_FWSALT/g" +} + +function edit_mom_input { + + sed -e "s/DT_THERM_MOM6/$DT_THERM_MOM6/g" \ + -e "s/DT_DYNAM_MOM6/$DT_DYNAM_MOM6/g" \ + -e "s/MOM6_RIVER_RUNOFF/$MOM6_RIVER_RUNOFF/g" \ + -e "s/MOM6_THERMO_SPAN/$MOM6_THERMO_SPAN/g" \ + -e "s/MOM6_REPRO_LA/$MOM6_REPRO_LA/g" \ + -e "s/MOM6_USE_WAVES/$MOM6_USE_WAVES/g" \ + -e "s/NX_GLB/$NX_GLB/g" \ + -e "s/NY_GLB/$NY_GLB/g" \ + -e "s/CHLCLIM/$CHLCLIM/g" +} + +function edit_data_table { + sed -e "s/FRUNOFF/$FRUNOFF/g" +} + +function edit_diag_table { + sed -e "s/YMD/$SYEAR$SMONTH$SDAY/g" \ + -e "s/ATMRES/$ATMRES/g" \ + -e "s/SYEAR/$SYEAR/g" \ + -e "s/SMONTH/$SMONTH/g" \ + -e "s/SDAY/$SDAY/g" +} diff --git a/tests/fv3_conf/c96_HAFS_v0_hwrf_run.IN b/tests/fv3_conf/c96_HAFS_v0_hwrf_run.IN new file mode 100644 index 0000000000..d92d8476a8 --- /dev/null +++ b/tests/fv3_conf/c96_HAFS_v0_hwrf_run.IN @@ -0,0 +1,85 @@ +rm -fr INPUT RESTART +mkdir INPUT RESTART + +if [ $IMP_PHYSICS = 8 ]; then + if [ $WARM_START = .F. ]; then + cp -r @[INPUTDATA_ROOT]/FV3_input_data_gsd/FV3_input_data_C96_with_aerosols/* INPUT/ + else + cp -r @[INPUTDATA_ROOT]/FV3_input_data_gsd/FV3_input_data_C96_with_aerosols/grid_spec*.nc INPUT/ + cp -r @[INPUTDATA_ROOT]/FV3_input_data_gsd/FV3_input_data_C96_with_aerosols/C96_grid*.nc INPUT/ + cp -r @[INPUTDATA_ROOT]/FV3_input_data_gsd/FV3_input_data_C96_with_aerosols/oro_data*.nc INPUT/ + cp ../fv3_ccpp_gsd_coldstart${RT_SUFFIX}/RESTART/* INPUT/ + fi +elif [ $IMP_PHYSICS = 15 ]; then + if [ $WARM_START = .F. ]; then + cp -r @[INPUTDATA_ROOT]/FV3_input_data/INPUT/* INPUT/ + else + cp -r @[INPUTDATA_ROOT]/FV3_input_data/RESTART/* ./INPUT/ + fi +else + echo "ERROR, no input data configured for IMP_PHYSICS=${IMP_PHYSICS}" + exit 1 +fi + +cp @[INPUTDATA_ROOT]/FV3_input_data/INPUT/aerosol.dat . +cp @[INPUTDATA_ROOT]/FV3_input_data/INPUT/co2historicaldata_201*.txt . +cp @[INPUTDATA_ROOT]/FV3_input_data/INPUT/sfc_emissivity_idx.txt . +cp @[INPUTDATA_ROOT]/FV3_input_data/INPUT/solarconstant_noaa_an.txt . +cp @[INPUTDATA_ROOT]/FV3_input_data/ozprdlos_2015_new_sbuvO3_tclm15_nuchem.f77 ./global_o3prdlos.f77 +cp @[INPUTDATA_ROOT]/FV3_input_data/global_h2o_pltc.f77 ./global_h2oprdlos.f77 +cp @[INPUTDATA_ROOT]/FV3_input_data/*grb . +cp @[INPUTDATA_ROOT]/FV3_input_data/*_table . +cp @[INPUTDATA_ROOT]/FV3_input_data/*configure . + +# Copy landuse/soil/vegetation parameter tables for HWRF Noah LSM +cp @[INPUTDATA_ROOT]/FV3_input_data_hafs/GENPARM.TBL . +cp @[INPUTDATA_ROOT]/FV3_input_data_hafs/SOILPARM.TBL . +cp @[INPUTDATA_ROOT]/FV3_input_data_hafs/VEGPARM.TBL . + +# Copy diag table, depending on microphysics choice +if [ $IMP_PHYSICS = 8 ]; then + cp @[INPUTDATA_ROOT]/FV3_input_data_gsd/diag_table_gsd_noah diag_table +elif [ $IMP_PHYSICS = 15 ]; then + if [ $IOVR = 4 ]; then + cp @[INPUTDATA_ROOT]/FV3_input_data_hafs/diag_table_FA_HWRF diag_table + else + cp @[INPUTDATA_ROOT]/FV3_input_data_hafs/diag_table_FA diag_table + fi +else + echo "ERROR, no diag table configured for IMP_PHYSICS=${IMP_PHYSICS}" + exit 1 +fi + +# Copy field table, depending on microphysics choice and whether MYNN/SATMEDMF is used +if [ $IMP_PHYSICS = 8 ]; then + if [ $LTAEROSOL = .T. ]; then + if [ $DO_MYNNEDMF = .T. ] || [ $SATMEDMF = .T. ]; then + cp @[INPUTDATA_ROOT]/FV3_input_data_gsd/field_table_gsd field_table + else + cp @[INPUTDATA_ROOT]/FV3_input_data_gsd/field_table_gf_thompson field_table + fi + else + if [ $DO_MYNNEDMF = .T. ] || [ $SATMEDMF = .T. ]; then + echo "ERROR, no field table configured for Thompson MP without aerosols but with MYNN or SATMEDMF (need TKE)" + exit 1 + else + cp @[INPUTDATA_ROOT]/FV3_input_data_gsd/field_table_thompson_noaero field_table + fi + fi +elif [ $IMP_PHYSICS = 15 ]; then + # Copy field table for Ferrier-Aligo MP + cp @[INPUTDATA_ROOT]/FV3_input_data_hafs/field_table_FA_nwat4 field_table +else + echo "ERROR, no field table configured for IMP_PHYSICS=${IMP_PHYSICS}" + exit 1 +fi + +# Thompson or F-A MP lookup tables +if [ $IMP_PHYSICS = 8 ]; then + cp @[INPUTDATA_ROOT]/FV3_input_data_gsd/qr_acr_qsV2.dat . + cp @[INPUTDATA_ROOT]/FV3_input_data_gsd/qr_acr_qgV2.dat . + cp @[INPUTDATA_ROOT]/FV3_input_data_gsd/freezeH2O.dat . + cp @[INPUTDATA_ROOT]/FV3_input_data_gsd/CCN_ACTIVATE.BIN . +elif [ $IMP_PHYSICS = 15 ]; then + cp @[INPUTDATA_ROOT]/FV3_input_data/DETAMPNEW_DATA* . +fi diff --git a/tests/fv3_conf/ccpp_control_run.IN b/tests/fv3_conf/ccpp_control_run.IN deleted file mode 100644 index 56aa3be9a2..0000000000 --- a/tests/fv3_conf/ccpp_control_run.IN +++ /dev/null @@ -1,58 +0,0 @@ -rm -fr INPUT RESTART -if [ $NPX = 97 ]; then - inputdir=FV3_input_data -elif [ $NPX = 193 ]; then - inputdir=FV3_input_data_c192 -elif [ $NPX = 385 ]; then - inputdir=FV3_input_data_c384 -elif [ $NPX = 769 ]; then - inputdir=FV3_input_data_c768 -fi -echo "inputdir=$inputdir,NPX=$NPX" - -UNIT_TEST=${UNIT_TEST:-false} -if [ $WARM_START = .F. ]; then - cp -r @[RTPWD]/${inputdir}/INPUT . - mkdir RESTART -else - mkdir INPUT RESTART - - if [[ ${UNIT_TEST} == false ]]; then - cp -r @[RTPWD]/${inputdir}/RESTART/* ./INPUT - else - cp -r @[RTPWD]/${inputdir}/RESTART/* ./INPUT - rm -f INPUT/fv_core.res.* - rm -f INPUT/fv_srf_wnd.res.* - rm -f INPUT/fv_tracer.res.* - rm -f INPUT/phy_data.*c - rm -f INPUT/srf_data.* - for RFILE in ../${TEST_NAME}${BL_SUFFIX}/RESTART/${RESTART_FILE_PREFIX}.*; do - [ -e $RFILE ] || exit 1 - RFILE_OLD=$(basename $RFILE) - RFILE_NEW="${RFILE_OLD//${RESTART_FILE_PREFIX}./}" - cp $RFILE INPUT/${RFILE_NEW} - done - fi -fi - -cp @[RTPWD]/${inputdir}/INPUT/aerosol.dat . -cp @[RTPWD]/${inputdir}/INPUT/co2historicaldata_201*.txt . -cp @[RTPWD]/${inputdir}/INPUT/sfc_emissivity_idx.txt . -cp @[RTPWD]/${inputdir}/INPUT/solarconstant_noaa_an.txt . -if [ $OZ_PHYS_NEW = .T. ]; then - cp @[RTPWD]/${inputdir}/ozprdlos_2015_new_sbuvO3_tclm15_nuchem.f77 ./global_o3prdlos.f77 -elif [ $OZ_PHYS_OLD = .T. ]; then - cp @[RTPWD]/${inputdir}/INPUT/global_o3prdlos.f77 . -fi -if [ $H2O_PHYS = .T. ]; then - cp @[RTPWD]/FV3_input_data/global_h2o_pltc.f77 ./global_h2oprdlos.f77 -fi -cp @[RTPWD]/${inputdir}/*grb . -cp @[RTPWD]/${inputdir}/*_table . -cp @[RTPWD]/${inputdir}/*configure . - -if [ $CPLWAV = .T. ]; then -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 diff --git a/tests/fv3_conf/ccpp_cpt_run.IN b/tests/fv3_conf/ccpp_cpt_run.IN deleted file mode 100644 index 3976445029..0000000000 --- a/tests/fv3_conf/ccpp_cpt_run.IN +++ /dev/null @@ -1,20 +0,0 @@ -rm -fr INPUT RESTART -inputdir=FV3_input_data_127 -if [ $WARM_START = .F. ]; then - cp -r @[RTPWD]/${inputdir}/INPUT . - mkdir RESTART -else - mkdir INPUT RESTART - cp -r @[RTPWD]/${inputdir}/RESTART/* ./INPUT -fi -cp @[RTPWD]/${inputdir}/INPUT/aerosol.dat . -cp @[RTPWD]/${inputdir}/INPUT/co2historicaldata_201*.txt . -cp @[RTPWD]/${inputdir}/INPUT/sfc_emissivity_idx.txt . -cp @[RTPWD]/${inputdir}/INPUT/solarconstant_noaa_an.txt . -cp @[RTPWD]/${inputdir}/ozprdlos_2015_new_sbuvO3_tclm15_nuchem.f77 ./global_o3prdlos.f77 -cp @[RTPWD]/${inputdir}/global_h2o_pltc.f77 ./global_h2oprdlos.f77 -cp @[RTPWD]/${inputdir}/*grb . -cp @[RTPWD]/${inputdir}/*_table . -cp @[RTPWD]/${inputdir}/diag_table_mg3tke diag_table -cp @[RTPWD]/${inputdir}/field_table_csawmg3shoc field_table -cp @[RTPWD]/${inputdir}/*configure . diff --git a/tests/fv3_conf/ccpp_csawmg3shoc127_run.IN b/tests/fv3_conf/ccpp_csawmg3shoc127_run.IN deleted file mode 100644 index 3976445029..0000000000 --- a/tests/fv3_conf/ccpp_csawmg3shoc127_run.IN +++ /dev/null @@ -1,20 +0,0 @@ -rm -fr INPUT RESTART -inputdir=FV3_input_data_127 -if [ $WARM_START = .F. ]; then - cp -r @[RTPWD]/${inputdir}/INPUT . - mkdir RESTART -else - mkdir INPUT RESTART - cp -r @[RTPWD]/${inputdir}/RESTART/* ./INPUT -fi -cp @[RTPWD]/${inputdir}/INPUT/aerosol.dat . -cp @[RTPWD]/${inputdir}/INPUT/co2historicaldata_201*.txt . -cp @[RTPWD]/${inputdir}/INPUT/sfc_emissivity_idx.txt . -cp @[RTPWD]/${inputdir}/INPUT/solarconstant_noaa_an.txt . -cp @[RTPWD]/${inputdir}/ozprdlos_2015_new_sbuvO3_tclm15_nuchem.f77 ./global_o3prdlos.f77 -cp @[RTPWD]/${inputdir}/global_h2o_pltc.f77 ./global_h2oprdlos.f77 -cp @[RTPWD]/${inputdir}/*grb . -cp @[RTPWD]/${inputdir}/*_table . -cp @[RTPWD]/${inputdir}/diag_table_mg3tke diag_table -cp @[RTPWD]/${inputdir}/field_table_csawmg3shoc field_table -cp @[RTPWD]/${inputdir}/*configure . diff --git a/tests/fv3_conf/ccpp_csawmg_run.IN b/tests/fv3_conf/ccpp_csawmg_run.IN deleted file mode 100644 index aeccc7cbd2..0000000000 --- a/tests/fv3_conf/ccpp_csawmg_run.IN +++ /dev/null @@ -1,50 +0,0 @@ -rm -fr INPUT RESTART - -UNIT_TEST=${UNIT_TEST:-false} -if [ $WARM_START = .F. ]; then - cp -r @[RTPWD]/FV3_input_data/INPUT . - mkdir RESTART -else - mkdir INPUT RESTART - - if [[ ${UNIT_TEST} == false ]]; then - cp -r @[RTPWD]/FV3_input_data/RESTART/* ./INPUT - else - cp -r @[RTPWD]/FV3_input_data/RESTART/* ./INPUT - rm -f INPUT/fv_core.res.* - rm -f INPUT/fv_srf_wnd.res.* - rm -f INPUT/fv_tracer.res.* - rm -f INPUT/phy_data.*c - rm -f INPUT/srf_data.* - for RFILE in ../${TEST_NAME}${BL_SUFFIX}/RESTART/${RESTART_FILE_PREFIX}.*; do - [ -e $RFILE ] || exit 1 - RFILE_OLD=$(basename $RFILE) - RFILE_NEW="${RFILE_OLD//${RESTART_FILE_PREFIX}./}" - cp $RFILE INPUT/${RFILE_NEW} - done - fi -fi - -cp @[RTPWD]/FV3_input_data/INPUT/aerosol.dat . -cp @[RTPWD]/FV3_input_data/INPUT/co2historicaldata_201*.txt . -cp @[RTPWD]/FV3_input_data/INPUT/sfc_emissivity_idx.txt . -cp @[RTPWD]/FV3_input_data/INPUT/solarconstant_noaa_an.txt . -cp @[RTPWD]/FV3_input_data/ozprdlos_2015_new_sbuvO3_tclm15_nuchem.f77 ./global_o3prdlos.f77 -cp @[RTPWD]/FV3_input_data/global_h2o_pltc.f77 ./global_h2oprdlos.f77 -cp @[RTPWD]/FV3_input_data/*grb . -cp @[RTPWD]/FV3_input_data/*_table . -cp @[RTPWD]/FV3_input_data/diag_table_mgrs diag_table -#cp @[RTPWD]/FV3_input_data/field_table_mgrs field_table -cp @[RTPWD]/FV3_input_data/field_table_csawmg field_table -cp @[RTPWD]/FV3_input_data/*configure . -cp @[RTPWD]/FV3_input_data_INCCN_aeroclim/MERRA2/merra2C.aerclim.2003-2014.*nc . -for n in 01 02 03 04 05 06 07 08 09 10 11 12; do -ln -sf merra2C.aerclim.2003-2014.m${n}.nc aeroclim.m${n}.nc -done -cp @[RTPWD]/FV3_input_data_INCCN_aeroclim/mg2_IN_CCN/cam5_4_143_NAAI_monclimo2.nc cam5_4_143_NAAI_monclimo2.nc -cp @[RTPWD]/FV3_input_data_INCCN_aeroclim/mg2_IN_CCN/cam5_4_143_NPCCN_monclimo2.nc cam5_4_143_NPCCN_monclimo2.nc -cp @[RTPWD]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_BC.v1_3.dat optics_BC.dat -cp @[RTPWD]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_OC.v1_3.dat optics_OC.dat -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 diff --git a/tests/fv3_conf/ccpp_csawmgshoc_run.IN b/tests/fv3_conf/ccpp_csawmgshoc_run.IN deleted file mode 100644 index ea3763fc7e..0000000000 --- a/tests/fv3_conf/ccpp_csawmgshoc_run.IN +++ /dev/null @@ -1,31 +0,0 @@ -rm -fr INPUT RESTART -if [ $WARM_START = .F. ]; then - cp -r @[RTPWD]/FV3_input_data/INPUT . - mkdir RESTART -else - mkdir INPUT RESTART - cp -r @[RTPWD]/FV3_input_data/RESTART/* ./INPUT -fi -cp @[RTPWD]/FV3_input_data/INPUT/aerosol.dat . -cp @[RTPWD]/FV3_input_data/INPUT/co2historicaldata_201*.txt . -cp @[RTPWD]/FV3_input_data/INPUT/sfc_emissivity_idx.txt . -cp @[RTPWD]/FV3_input_data/INPUT/solarconstant_noaa_an.txt . -cp @[RTPWD]/FV3_input_data/ozprdlos_2015_new_sbuvO3_tclm15_nuchem.f77 ./global_o3prdlos.f77 -cp @[RTPWD]/FV3_input_data/global_h2o_pltc.f77 ./global_h2oprdlos.f77 -cp @[RTPWD]/FV3_input_data/*grb . -cp @[RTPWD]/FV3_input_data/*_table . -cp @[RTPWD]/FV3_input_data/diag_table_mgtkers diag_table -#cp @[RTPWD]/FV3_input_data/field_table_mgtkers field_table -cp @[RTPWD]/FV3_input_data/field_table_csawmgshoc field_table -cp @[RTPWD]/FV3_input_data/*configure . -cp @[RTPWD]/FV3_input_data_INCCN_aeroclim/MERRA2/merra2C.aerclim.2003-2014.*nc . -for n in 01 02 03 04 05 06 07 08 09 10 11 12; do -ln -sf merra2C.aerclim.2003-2014.m${n}.nc aeroclim.m${n}.nc -done -cp @[RTPWD]/FV3_input_data_INCCN_aeroclim/mg2_IN_CCN/cam5_4_143_NAAI_monclimo2.nc cam5_4_143_NAAI_monclimo2.nc -cp @[RTPWD]/FV3_input_data_INCCN_aeroclim/mg2_IN_CCN/cam5_4_143_NPCCN_monclimo2.nc cam5_4_143_NPCCN_monclimo2.nc -cp @[RTPWD]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_BC.v1_3.dat optics_BC.dat -cp @[RTPWD]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_OC.v1_3.dat optics_OC.dat -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 diff --git a/tests/fv3_conf/ccpp_gf_thompson_run.IN b/tests/fv3_conf/ccpp_gf_thompson_run.IN deleted file mode 100644 index 23c529ccf7..0000000000 --- a/tests/fv3_conf/ccpp_gf_thompson_run.IN +++ /dev/null @@ -1,23 +0,0 @@ -rm -fr INPUT RESTART -mkdir INPUT RESTART -cp -r @[RTPWD]/FV3_input_data_gsd/FV3_input_data_C96_with_aerosols/* INPUT - -cp @[RTPWD]/FV3_input_data/INPUT/aerosol.dat . -cp @[RTPWD]/FV3_input_data/INPUT/co2historicaldata_201*.txt . -cp @[RTPWD]/FV3_input_data/INPUT/sfc_emissivity_idx.txt . -cp @[RTPWD]/FV3_input_data/INPUT/solarconstant_noaa_an.txt . -cp @[RTPWD]/FV3_input_data/ozprdlos_2015_new_sbuvO3_tclm15_nuchem.f77 ./global_o3prdlos.f77 -cp @[RTPWD]/FV3_input_data/global_h2o_pltc.f77 ./global_h2oprdlos.f77 -cp @[RTPWD]/FV3_input_data/*grb . -cp @[RTPWD]/FV3_input_data/*_table . - -cp @[RTPWD]/FV3_input_data_gsd/diag_table_gf_thompson diag_table -cp @[RTPWD]/FV3_input_data_gsd/field_table_gf_thompson field_table -cp @[RTPWD]/FV3_input_data/*configure . - -# Thompson MP lookup tables - copy standard and SIONlib tables of precomputed tables -cp @[RTPWD]/FV3_input_data_gsd/thompson_tables_precomp.sl . -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 . diff --git a/tests/fv3_conf/ccpp_gfdlmp_run.IN b/tests/fv3_conf/ccpp_gfdlmp_run.IN deleted file mode 100644 index 8960564faa..0000000000 --- a/tests/fv3_conf/ccpp_gfdlmp_run.IN +++ /dev/null @@ -1,47 +0,0 @@ -rm -fr INPUT RESTART - -UNIT_TEST=${UNIT_TEST:-false} -if [ $WARM_START = .F. ]; then - cp -r @[RTPWD]/FV3_input_data/INPUT . - mkdir RESTART -else - mkdir INPUT RESTART - - if [[ ${UNIT_TEST} == false ]]; then - cp -r @[RTPWD]/FV3_input_data/RESTART/* ./INPUT - else - cp -r @[RTPWD]/FV3_input_data/RESTART/* ./INPUT - rm -f INPUT/fv_core.res.* - rm -f INPUT/fv_srf_wnd.res.* - rm -f INPUT/fv_tracer.res.* - rm -f INPUT/phy_data.*c - rm -f INPUT/srf_data.* - for RFILE in ../${TEST_NAME}${BL_SUFFIX}/RESTART/${RESTART_FILE_PREFIX}.*; do - [ -e $RFILE ] || exit 1 - RFILE_OLD=$(basename $RFILE) - RFILE_NEW="${RFILE_OLD//${RESTART_FILE_PREFIX}./}" - cp $RFILE INPUT/${RFILE_NEW} - done - fi -fi - -cp @[RTPWD]/FV3_input_data/INPUT/aerosol.dat . -cp @[RTPWD]/FV3_input_data/INPUT/co2historicaldata_201*.txt . -cp @[RTPWD]/FV3_input_data/INPUT/sfc_emissivity_idx.txt . -cp @[RTPWD]/FV3_input_data/INPUT/solarconstant_noaa_an.txt . -cp @[RTPWD]/FV3_input_data/INPUT/global_o3prdlos.f77 . -cp @[RTPWD]/FV3_input_data/*grb . -cp @[RTPWD]/FV3_input_data/*_table . -cp @[RTPWD]/FV3_input_data/diag_table_gfdlmp diag_table -cp @[RTPWD]/FV3_input_data/field_table_gfdlmp field_table -cp @[RTPWD]/FV3_input_data/*configure . - -if [ $CPLCHM = .T. ]; then -cp @[RTPWD]/CCPP_gsd_chem_input_data/C384/INPUT/* INPUT/. -cp @[RTPWD]/CCPP_gsd_chem_input_data/C384/*table* . -fi - -if [ $CPLWAV = .T. ]; then -cp @[RTPWD]/WW3_input_data/mod_def.* . -cp @[RTPWD]/WW3_input_data/@[SYEAR]@[SMONTH]@[SDAY]/ww3_multi.inp . -fi diff --git a/tests/fv3_conf/ccpp_gfs_v15_run.IN b/tests/fv3_conf/ccpp_gfs_v15_run.IN deleted file mode 100644 index 60ef814d81..0000000000 --- a/tests/fv3_conf/ccpp_gfs_v15_run.IN +++ /dev/null @@ -1,23 +0,0 @@ -rm -fr INPUT RESTART -if [ $WARM_START = .F. ]; then - cp -r @[RTPWD]/FV3_input_data/INPUT . - mkdir RESTART -else - mkdir INPUT RESTART - cp -r @[RTPWD]/FV3_input_data/RESTART/* ./INPUT -fi -cp @[RTPWD]/FV3_input_data/INPUT/aerosol.dat . -cp @[RTPWD]/FV3_input_data/INPUT/co2historicaldata_201*.txt . -cp @[RTPWD]/FV3_input_data/INPUT/sfc_emissivity_idx.txt . -cp @[RTPWD]/FV3_input_data/INPUT/solarconstant_noaa_an.txt . -cp @[RTPWD]/FV3_input_data/ozprdlos_2015_new_sbuvO3_tclm15_nuchem.f77 ./global_o3prdlos.f77 -cp @[RTPWD]/FV3_input_data/global_h2o_pltc.f77 ./global_h2oprdlos.f77 -cp @[RTPWD]/FV3_input_data/*grb . -cp @[RTPWD]/FV3_input_data/*_table . -cp @[RTPWD]/FV3_input_data/diag_table_gfdlmp diag_table -cp @[RTPWD]/FV3_input_data/field_table_gfdlmp field_table -cp @[RTPWD]/FV3_input_data/*configure . - -if [ $DO_RRTMGP = .T. ]; then -cp @[RTPWD]/FV3_input_data_RRTMGP/* . -fi diff --git a/tests/fv3_conf/ccpp_gfs_v16_flake_run.IN b/tests/fv3_conf/ccpp_gfs_v16_flake_run.IN deleted file mode 100644 index 51f7d30111..0000000000 --- a/tests/fv3_conf/ccpp_gfs_v16_flake_run.IN +++ /dev/null @@ -1,20 +0,0 @@ -rm -fr INPUT RESTART -if [ $WARM_START = .F. ]; then - cp -r @[RTPWD]/FV3_input_data/INPUT . - cp -r @[RTPWD]/FV3_input_data/ORO_FLAKE/* ./INPUT - mkdir RESTART -else - mkdir INPUT RESTART - cp -r @[RTPWD]/FV3_input_data/RESTART/* ./INPUT -fi -cp @[RTPWD]/FV3_input_data/INPUT/aerosol.dat . -cp @[RTPWD]/FV3_input_data/INPUT/co2historicaldata_201*.txt . -cp @[RTPWD]/FV3_input_data/INPUT/sfc_emissivity_idx.txt . -cp @[RTPWD]/FV3_input_data/INPUT/solarconstant_noaa_an.txt . -cp @[RTPWD]/FV3_input_data/ozprdlos_2015_new_sbuvO3_tclm15_nuchem.f77 ./global_o3prdlos.f77 -cp @[RTPWD]/FV3_input_data/global_h2o_pltc.f77 ./global_h2oprdlos.f77 -cp @[RTPWD]/FV3_input_data/*grb . -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 . diff --git a/tests/fv3_conf/ccpp_gfs_v16_run.IN b/tests/fv3_conf/ccpp_gfs_v16_run.IN deleted file mode 100644 index f0abc3a3d7..0000000000 --- a/tests/fv3_conf/ccpp_gfs_v16_run.IN +++ /dev/null @@ -1,23 +0,0 @@ -rm -fr INPUT RESTART -if [ $WARM_START = .F. ]; then - cp -r @[RTPWD]/FV3_input_data/INPUT . - mkdir RESTART -else - mkdir INPUT RESTART - cp -r @[RTPWD]/FV3_input_data/RESTART/* ./INPUT -fi -cp @[RTPWD]/FV3_input_data/INPUT/aerosol.dat . -cp @[RTPWD]/FV3_input_data/INPUT/co2historicaldata_201*.txt . -cp @[RTPWD]/FV3_input_data/INPUT/sfc_emissivity_idx.txt . -cp @[RTPWD]/FV3_input_data/INPUT/solarconstant_noaa_an.txt . -cp @[RTPWD]/FV3_input_data/ozprdlos_2015_new_sbuvO3_tclm15_nuchem.f77 ./global_o3prdlos.f77 -cp @[RTPWD]/FV3_input_data/global_h2o_pltc.f77 ./global_h2oprdlos.f77 -cp @[RTPWD]/FV3_input_data/*grb . -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 . - -if [ $DO_RRTMGP = .T. ]; then -cp @[RTPWD]/FV3_input_data_RRTMGP/* . -fi diff --git a/tests/fv3_conf/ccpp_gfsv16_csawmg_run.IN b/tests/fv3_conf/ccpp_gfsv16_csawmg_run.IN deleted file mode 100644 index fa04661e62..0000000000 --- a/tests/fv3_conf/ccpp_gfsv16_csawmg_run.IN +++ /dev/null @@ -1,32 +0,0 @@ - -if [ $WARM_START = .F. ]; then - cp -r @[RTPWD]/FV3_input_data/INPUT . - mkdir RESTART -else - mkdir INPUT RESTART - cp -r @[RTPWD]/FV3_input_data/RESTART/* ./INPUT -fi -cp @[RTPWD]/FV3_input_data/INPUT/aerosol.dat . -cp @[RTPWD]/FV3_input_data/INPUT/co2historicaldata_201*.txt . -cp @[RTPWD]/FV3_input_data/INPUT/sfc_emissivity_idx.txt . -cp @[RTPWD]/FV3_input_data/INPUT/solarconstant_noaa_an.txt . -cp @[RTPWD]/FV3_input_data/ozprdlos_2015_new_sbuvO3_tclm15_nuchem.f77 ./global_o3prdlos.f77 -cp @[RTPWD]/FV3_input_data/global_h2o_pltc.f77 ./global_h2oprdlos.f77 -cp @[RTPWD]/FV3_input_data/*grb . -cp @[RTPWD]/FV3_input_data/*_table . -#cp @[RTPWD]/FV3_input_data/diag_table_mgrs diag_table -cp @[RTPWD]/FV3_input_data/diag_table_aod diag_table -#cp @[RTPWD]/FV3_input_data/field_table_mgrs field_table -cp @[RTPWD]/FV3_input_data/field_table_csawmgshoc field_table -cp @[RTPWD]/FV3_input_data/*configure . -cp @[RTPWD]/FV3_input_data_INCCN_aeroclim/MERRA2/merra2C.aerclim.2003-2014.*nc . -for n in 01 02 03 04 05 06 07 08 09 10 11 12; do -ln -sf merra2C.aerclim.2003-2014.m${n}.nc aeroclim.m${n}.nc -done -cp @[RTPWD]/FV3_input_data_INCCN_aeroclim/mg2_IN_CCN/cam5_4_143_NAAI_monclimo2.nc cam5_4_143_NAAI_monclimo2.nc -cp @[RTPWD]/FV3_input_data_INCCN_aeroclim/mg2_IN_CCN/cam5_4_143_NPCCN_monclimo2.nc cam5_4_143_NPCCN_monclimo2.nc -cp @[RTPWD]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_BC.v1_3.dat optics_BC.dat -cp @[RTPWD]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_OC.v1_3.dat optics_OC.dat -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 diff --git a/tests/fv3_conf/ccpp_gocart.IN b/tests/fv3_conf/ccpp_gocart.IN deleted file mode 100644 index bdfee0e350..0000000000 --- a/tests/fv3_conf/ccpp_gocart.IN +++ /dev/null @@ -1,31 +0,0 @@ - -if [ $WARM_START = .F. ]; then - cp -r @[RTPWD]/FV3_input_data/INPUT . - mkdir RESTART -else - mkdir INPUT RESTART - cp -r @[RTPWD]/FV3_input_data/RESTART/* ./INPUT -fi -cp @[RTPWD]/FV3_input_data/INPUT/aerosol.dat . -cp @[RTPWD]/FV3_input_data/INPUT/co2historicaldata_201*.txt . -cp @[RTPWD]/FV3_input_data/INPUT/sfc_emissivity_idx.txt . -cp @[RTPWD]/FV3_input_data/INPUT/solarconstant_noaa_an.txt . -cp @[RTPWD]/FV3_input_data/INPUT/global_o3prdlos.f77 . -cp @[RTPWD]/FV3_input_data/*grb . -cp @[RTPWD]/FV3_input_data/*_table . -#cp @[RTPWD]/FV3_input_data/diag_table_gfdlmp diag_table -#cp @[RTPWD]/FV3_input_data/diag_table_gocart diag_table -cp @[RTPWD]/FV3_input_data/diag_table_aod diag_table -cp @[RTPWD]/FV3_input_data/field_table_gfdlmp field_table -cp @[RTPWD]/FV3_input_data/*configure . -cp @[RTPWD]/FV3_input_data_INCCN_aeroclim/MERRA2/merra2C.aerclim.2003-2014.*nc . -for n in 01 02 03 04 05 06 07 08 09 10 11 12; do -ln -sf merra2C.aerclim.2003-2014.m${n}.nc aeroclim.m${n}.nc -done -cp @[RTPWD]/FV3_input_data_INCCN_aeroclim/mg2_IN_CCN/cam5_4_143_NAAI_monclimo2.nc cam5_4_143_NAAI_monclimo2.nc -cp @[RTPWD]/FV3_input_data_INCCN_aeroclim/mg2_IN_CCN/cam5_4_143_NPCCN_monclimo2.nc cam5_4_143_NPCCN_monclimo2.nc -cp @[RTPWD]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_BC.v1_3.dat optics_BC.dat -cp @[RTPWD]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_OC.v1_3.dat optics_OC.dat -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 diff --git a/tests/fv3_conf/ccpp_gsd_run.IN b/tests/fv3_conf/ccpp_gsd_run.IN deleted file mode 100644 index d3f3817e5b..0000000000 --- a/tests/fv3_conf/ccpp_gsd_run.IN +++ /dev/null @@ -1,71 +0,0 @@ -rm -fr INPUT RESTART -mkdir INPUT RESTART -if [ $WARM_START = .F. ]; then - cp -r @[RTPWD]/FV3_input_data_gsd/FV3_input_data_C96_with_aerosols/* INPUT/ -else - cp -r @[RTPWD]/FV3_input_data_gsd/FV3_input_data_C96_with_aerosols/grid_spec*.nc INPUT/ - cp -r @[RTPWD]/FV3_input_data_gsd/FV3_input_data_C96_with_aerosols/C96_grid*.nc INPUT/ - cp -r @[RTPWD]/FV3_input_data_gsd/FV3_input_data_C96_with_aerosols/oro_data*.nc INPUT/ - cp ../fv3_ccpp_gsd_coldstart${RT_SUFFIX}/RESTART/* INPUT/ -fi - -cp @[RTPWD]/FV3_input_data/INPUT/aerosol.dat . -cp @[RTPWD]/FV3_input_data/INPUT/co2historicaldata_201*.txt . -cp @[RTPWD]/FV3_input_data/INPUT/sfc_emissivity_idx.txt . -cp @[RTPWD]/FV3_input_data/INPUT/solarconstant_noaa_an.txt . -cp @[RTPWD]/FV3_input_data/ozprdlos_2015_new_sbuvO3_tclm15_nuchem.f77 ./global_o3prdlos.f77 -cp @[RTPWD]/FV3_input_data/global_h2o_pltc.f77 ./global_h2oprdlos.f77 -cp @[RTPWD]/FV3_input_data/*grb . -cp @[RTPWD]/FV3_input_data/*_table . - -# Copy diag table file depending on LSM -if [ $LSM = 1 ] || [ $LSM = 2 ]; then - cp @[RTPWD]/FV3_input_data_gsd/diag_table_gsd_noah diag_table -elif [ $LSM = 3 ]; then - if [ $LDIAG3D = .T. ] && [ $QDIAG3D = .T. ]; then - cp @[RTPWD]/FV3_input_data_gsd/diag_table_gsd_ruc_diag3d diag_table - else - cp @[RTPWD]/FV3_input_data_gsd/diag_table_gsd_ruc diag_table - fi -fi - -# Copy field table, depending on microphysics choice and whether MYNN/SATMEDMF is used -if [ $IMP_PHYSICS = 8 ]; then - if [ $LTAEROSOL = .T. ]; then - if [ $DO_MYNNEDMF = .T. ] || [ $SATMEDMF = .T. ]; then - cp @[RTPWD]/FV3_input_data_gsd/field_table_gsd field_table - else - cp @[RTPWD]/FV3_input_data_gsd/field_table_gf_thompson field_table - fi - else - if [ $DO_MYNNEDMF = .T. ] || [ $SATMEDMF = .T. ]; then - echo "ERROR, no field table configured for Thompson MP without aerosols but with MYNN or SATMEDMF (need TKE)" - exit 1 - else - cp @[RTPWD]/FV3_input_data_gsd/field_table_thompson_noaero field_table - fi - fi -elif [ $IMP_PHYSICS = 11 ]; then - if [ $DO_MYNNEDMF = .T. ] || [ $SATMEDMF = .T. ]; then - cp @[RTPWD]/FV3_input_data_gsd/field_table_suite2 field_table - else - cp @[RTPWD]/FV3_input_data/field_table_gfdlmp field_table - fi -else - echo "ERROR, no field table configured for IMP_PHYSICS=${IMP_PHYSICS}" - exit 1 -fi -cp @[RTPWD]/FV3_input_data/*configure . - -# Thompson MP lookup tables - copy standard and SIONlib tables of precomputed tables -if [ $IMP_PHYSICS = 8 ]; then - cp @[RTPWD]/FV3_input_data_gsd/thompson_tables_precomp.sl . - 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 . -fi - -if [ $GWD_OPT = 3 ] || [ $GWD_OPT = 33 ]; then - cp @[RTPWD]/FV3_input_data_gsd/drag_suite/* INPUT/ -fi diff --git a/tests/fv3_conf/ccpp_gsd_sar_25km_run.IN b/tests/fv3_conf/ccpp_gsd_sar_25km_run.IN deleted file mode 100644 index 931e8ff8a8..0000000000 --- a/tests/fv3_conf/ccpp_gsd_sar_25km_run.IN +++ /dev/null @@ -1,25 +0,0 @@ -rm -fr INPUT RESTART -mkdir INPUT RESTART -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 . -cp @[RTPWD]/FV3_input_data/INPUT/sfc_emissivity_idx.txt . -cp @[RTPWD]/FV3_input_data/INPUT/solarconstant_noaa_an.txt . -cp @[RTPWD]/FV3_input_data/ozprdlos_2015_new_sbuvO3_tclm15_nuchem.f77 ./global_o3prdlos.f77 -cp @[RTPWD]/FV3_input_data/global_h2o_pltc.f77 ./global_h2oprdlos.f77 -cp @[RTPWD]/FV3_input_data/*grb . -cp @[RTPWD]/FV3_input_data/*_table . - -# Copy SAR diag and field table files -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 . - -# Thompson MP lookup tables - copy standard and SIONlib tables of precomputed tables -cp @[RTPWD]/FV3_input_data_gsd/thompson_tables_precomp.sl . -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 . diff --git a/tests/fv3_conf/ccpp_gsd_sar_run.IN b/tests/fv3_conf/ccpp_gsd_sar_run.IN deleted file mode 100644 index 64d557e6ed..0000000000 --- a/tests/fv3_conf/ccpp_gsd_sar_run.IN +++ /dev/null @@ -1,25 +0,0 @@ -rm -fr INPUT RESTART -mkdir INPUT RESTART -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 . -cp @[RTPWD]/FV3_input_data/INPUT/sfc_emissivity_idx.txt . -cp @[RTPWD]/FV3_input_data/INPUT/solarconstant_noaa_an.txt . -cp @[RTPWD]/FV3_input_data/ozprdlos_2015_new_sbuvO3_tclm15_nuchem.f77 ./global_o3prdlos.f77 -cp @[RTPWD]/FV3_input_data/global_h2o_pltc.f77 ./global_h2oprdlos.f77 -cp @[RTPWD]/FV3_input_data/*grb . -cp @[RTPWD]/FV3_input_data/*_table . - -# Copy SAR diag and field table files -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 . - -# Thompson MP lookup tables - copy standard and SIONlib tables of precomputed tables -cp @[RTPWD]/FV3_input_data_gsd/thompson_tables_precomp.sl . -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 . diff --git a/tests/fv3_conf/ccpp_multigases_run.IN b/tests/fv3_conf/ccpp_multigases_run.IN deleted file mode 100644 index 696e4929ca..0000000000 --- a/tests/fv3_conf/ccpp_multigases_run.IN +++ /dev/null @@ -1,32 +0,0 @@ - -inputdir=FV3_input_data_149 -if [ $WARM_START = .F. ]; then - cp -r @[RTPWD]/${inputdir}/INPUT . - mkdir RESTART -else - mkdir INPUT RESTART - cp -r @[RTPWD]/${inputdir}/RESTART/* ./INPUT -fi -cp @[RTPWD]/${inputdir}/INPUT/aerosol.dat . -cp @[RTPWD]/${inputdir}/INPUT/co2historicaldata_201*.txt . -cp @[RTPWD]/${inputdir}/INPUT/sfc_emissivity_idx.txt . -cp @[RTPWD]/${inputdir}/INPUT/solarconstant_noaa_an.txt . -if [ $OZ_PHYS_NEW = .T. ]; then - cp @[RTPWD]/${inputdir}/ozprdlos_2015_new_sbuvO3_tclm15_nuchem.f77 ./global_o3prdlos.f77 -elif [ $OZ_PHYS_OLD = .T. ]; then -cp @[RTPWD]/${inputdir}/INPUT/global_o3prdlos.f77 . -fi -if [ $H2O_PHYS = .T. ]; then - cp @[RTPWD]/FV3_input_data/global_h2o_pltc.f77 ./global_h2oprdlos.f77 -fi -cp @[RTPWD]/${inputdir}/*grb . -cp @[RTPWD]/${inputdir}/*configure . -cp @[RTPWD]/${inputdir}/*_table . -cp @[RTPWD]/${inputdir}/diag_table_multi_gases diag_table -cp @[RTPWD]/${inputdir}/field_table_multi_gases field_table - -if [ $CPLWAV = .T. ]; then -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 diff --git a/tests/fv3_conf/ccpp_regional_FA_run.IN b/tests/fv3_conf/ccpp_regional_FA_run.IN deleted file mode 100644 index 4cb751a4b3..0000000000 --- a/tests/fv3_conf/ccpp_regional_FA_run.IN +++ /dev/null @@ -1,22 +0,0 @@ -rsync -arv @[RTPWD]/FV3_regional_input_data/. . -rsync -arv @[RTPWD]/@[INPUT_DIR]/model_configure . - -rm -rf INPUT RESTART -mkdir INPUT RESTART - -rsync -arv @[RTPWD]/@[INPUT_DIR]/INPUT/. INPUT/. - -if [ $WARM_START = .T. ]; then - cp ../fv3_ccpp_regional_control${RT_SUFFIX}/RESTART/20181015.120000.coupler.res INPUT/coupler.res - cp ../fv3_ccpp_regional_control${RT_SUFFIX}/RESTART/20181015.120000.fv_core.res.nc INPUT/fv_core.res.nc - cp ../fv3_ccpp_regional_control${RT_SUFFIX}/RESTART/20181015.120000.fv_core.res.tile1.nc INPUT/fv_core.res.tile1.nc - cp ../fv3_ccpp_regional_control${RT_SUFFIX}/RESTART/20181015.120000.fv_srf_wnd.res.tile1.nc INPUT/fv_srf_wnd.res.tile1.nc - cp ../fv3_ccpp_regional_control${RT_SUFFIX}/RESTART/20181015.120000.fv_tracer.res.tile1.nc INPUT/fv_tracer.res.tile1.nc - cp ../fv3_ccpp_regional_control${RT_SUFFIX}/RESTART/20181015.120000.phy_data.nc INPUT/phy_data.nc - cp ../fv3_ccpp_regional_control${RT_SUFFIX}/RESTART/20181015.120000.sfc_data.nc INPUT/sfc_data.nc -fi -cp @[RTPWD]/FV3_input_data/DETAMPNEW_DATA* . -cp @[RTPWD]/FV3_input_data/*grb . -cp @[RTPWD]/FV3_input_data/*_table . -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 deleted file mode 100644 index e64bf4e9ad..0000000000 --- a/tests/fv3_conf/ccpp_regional_c786_run.IN +++ /dev/null @@ -1,25 +0,0 @@ -rsync -arv @[RTPWD]/FV3_regional_input_data/. . - -rm -rf INPUT RESTART -mkdir INPUT RESTART - -rsync -arv @[RTPWD]/@[INPUT_DIR]/INPUT/. INPUT/. - -if [ $WARM_START = .T. ]; then - cp ../fv3_ccpp_regional_control${RT_SUFFIX}/RESTART/20181015.120000.coupler.res INPUT/coupler.res - cp ../fv3_ccpp_regional_control${RT_SUFFIX}/RESTART/20181015.120000.fv_core.res.nc INPUT/fv_core.res.nc - cp ../fv3_ccpp_regional_control${RT_SUFFIX}/RESTART/20181015.120000.fv_core.res.tile1.nc INPUT/fv_core.res.tile1.nc - cp ../fv3_ccpp_regional_control${RT_SUFFIX}/RESTART/20181015.120000.fv_srf_wnd.res.tile1.nc INPUT/fv_srf_wnd.res.tile1.nc - cp ../fv3_ccpp_regional_control${RT_SUFFIX}/RESTART/20181015.120000.fv_tracer.res.tile1.nc INPUT/fv_tracer.res.tile1.nc - cp ../fv3_ccpp_regional_control${RT_SUFFIX}/RESTART/20181015.120000.phy_data.nc INPUT/phy_data.nc - cp ../fv3_ccpp_regional_control${RT_SUFFIX}/RESTART/20181015.120000.sfc_data.nc INPUT/sfc_data.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 - cp @[RTPWD]/FV3_input_data/INPUT/global_o3prdlos.f77 . -fi -if [ $H2O_PHYS = .T. ]; then - cp @[RTPWD]/FV3_input_data/global_h2o_pltc.f77 ./global_h2oprdlos.f77 -fi diff --git a/tests/fv3_conf/ccpp_regional_run.IN b/tests/fv3_conf/ccpp_regional_run.IN deleted file mode 100644 index b0e320cd19..0000000000 --- a/tests/fv3_conf/ccpp_regional_run.IN +++ /dev/null @@ -1,30 +0,0 @@ -rsync -arv @[RTPWD]/FV3_regional_input_data/. . -rsync -arv @[RTPWD]/@[INPUT_DIR]/model_configure . - -rm -rf INPUT RESTART -mkdir INPUT RESTART - -rsync -arv @[RTPWD]/@[INPUT_DIR]/INPUT/. INPUT/. - -if [ $WARM_START = .T. ]; then - cp ../fv3_ccpp_regional_control${RT_SUFFIX}/RESTART/20181015.120000.coupler.res INPUT/coupler.res - cp ../fv3_ccpp_regional_control${RT_SUFFIX}/RESTART/20181015.120000.fv_core.res.nc INPUT/fv_core.res.nc - cp ../fv3_ccpp_regional_control${RT_SUFFIX}/RESTART/20181015.120000.fv_core.res.tile1.nc INPUT/fv_core.res.tile1.nc - cp ../fv3_ccpp_regional_control${RT_SUFFIX}/RESTART/20181015.120000.fv_srf_wnd.res.tile1.nc INPUT/fv_srf_wnd.res.tile1.nc - cp ../fv3_ccpp_regional_control${RT_SUFFIX}/RESTART/20181015.120000.fv_tracer.res.tile1.nc INPUT/fv_tracer.res.tile1.nc - cp ../fv3_ccpp_regional_control${RT_SUFFIX}/RESTART/20181015.120000.phy_data.nc INPUT/phy_data.nc - 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 -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 - cp @[RTPWD]/FV3_input_data/INPUT/global_o3prdlos.f77 . -fi -if [ $H2O_PHYS = .T. ]; then - cp @[RTPWD]/FV3_input_data/global_h2o_pltc.f77 ./global_h2oprdlos.f77 -fi diff --git a/tests/fv3_conf/ccpp_satmedmf_run.IN b/tests/fv3_conf/ccpp_satmedmf_run.IN deleted file mode 100644 index 2dec496749..0000000000 --- a/tests/fv3_conf/ccpp_satmedmf_run.IN +++ /dev/null @@ -1,46 +0,0 @@ -rm -fr INPUT RESTART - -UNIT_TEST=${UNIT_TEST:-false} -if [ $NPX = 97 ]; then - inputdir=FV3_input_data -elif [ $NPX = 193 ]; then - inputdir=FV3_input_data_c192 -elif [ $NPX = 385 ]; then - inputdir=FV3_input_data_c384 -elif [ $NPX = 769 ]; then - inputdir=FV3_input_data_c768 -fi -echo "inputdir=$inputdir,NPX=$NPX" -if [ $WARM_START = .F. ]; then - cp -r @[RTPWD]/${inputdir}/INPUT . - mkdir RESTART -else - mkdir INPUT RESTART - - if [[ ${UNIT_TEST} == false ]]; then - cp -r @[RTPWD]/${inputdir}/RESTART/* ./INPUT - else - cp -r @[RTPWD]/${inputdir}/RESTART/* ./INPUT - rm -f INPUT/fv_core.res.* - rm -f INPUT/fv_srf_wnd.res.* - rm -f INPUT/fv_tracer.res.* - rm -f INPUT/phy_data.*c - rm -f INPUT/srf_data.* - for RFILE in ../${TEST_NAME}${BL_SUFFIX}/RESTART/${RESTART_FILE_PREFIX}.*; do - [ -e $RFILE ] || exit 1 - RFILE_OLD=$(basename $RFILE) - RFILE_NEW="${RFILE_OLD//${RESTART_FILE_PREFIX}./}" - cp $RFILE INPUT/${RFILE_NEW} - done - fi -fi - -cp @[RTPWD]/${inputdir}/INPUT/aerosol.dat . -cp @[RTPWD]/${inputdir}/INPUT/co2historicaldata_201*.txt . -cp @[RTPWD]/${inputdir}/INPUT/sfc_emissivity_idx.txt . -cp @[RTPWD]/${inputdir}/INPUT/solarconstant_noaa_an.txt . -cp @[RTPWD]/${inputdir}/INPUT/global_o3prdlos.f77 . -cp @[RTPWD]/${inputdir}/*grb . -cp @[RTPWD]/${inputdir}/*_table . -cp @[RTPWD]/${inputdir}/field_table_satmedmf field_table -cp @[RTPWD]/${inputdir}/*configure . diff --git a/tests/fv3_conf/compile_bsub.IN_wcoss_cray b/tests/fv3_conf/compile_bsub.IN_wcoss_cray index ceef8aae67..29f7f4013c 100644 --- a/tests/fv3_conf/compile_bsub.IN_wcoss_cray +++ b/tests/fv3_conf/compile_bsub.IN_wcoss_cray @@ -11,8 +11,15 @@ set -eux +set +x +module load alps +module list +set -x + +echo -n " $( date +%s )," > job_timestamp.txt echo "Compile started: " `date` aprun -n 1 -j 1 -N 1 -d 24 @[PATHRT]/compile.sh @[MACHINE_ID] "@[MAKE_OPT]" @[COMPILE_NR] echo "Compile ended: " `date` +echo -n " $( date +%s )," >> job_timestamp.txt diff --git a/tests/fv3_conf/compile_bsub.IN_wcoss_dell_p3 b/tests/fv3_conf/compile_bsub.IN_wcoss_dell_p3 old mode 100644 new mode 100755 index a40f697104..367d830c6d --- a/tests/fv3_conf/compile_bsub.IN_wcoss_dell_p3 +++ b/tests/fv3_conf/compile_bsub.IN_wcoss_dell_p3 @@ -3,7 +3,7 @@ #BSUB -oo out #BSUB -eo err #BSUB -J @[JBNME] -#BSUB -W 00:45 +#BSUB -W 00:50 #BSUB -q @[QUEUE] #BSUB -P GFS-DEV #BSUB -n 1 @@ -12,8 +12,10 @@ set -eux +echo -n " $( date +%s )," > job_timestamp.txt echo "Compile started: " `date` @[PATHRT]/compile.sh @[MACHINE_ID] "@[MAKE_OPT]" @[COMPILE_NR] echo "Compile ended: " `date` +echo -n " $( date +%s )," >> job_timestamp.txt diff --git a/tests/fv3_conf/compile_qsub.IN_cheyenne b/tests/fv3_conf/compile_qsub.IN_cheyenne index 9d438efdf3..b122436ea7 100644 --- a/tests/fv3_conf/compile_qsub.IN_cheyenne +++ b/tests/fv3_conf/compile_qsub.IN_cheyenne @@ -9,8 +9,10 @@ set -eux +echo -n " $( date +%s )," > job_timestamp.txt echo "Compile started: " `date` @[PATHRT]/compile.sh @[MACHINE_ID] "@[MAKE_OPT]" @[COMPILE_NR] echo "Compile ended: " `date` +echo -n " $( date +%s )," >> job_timestamp.txt diff --git a/tests/fv3_conf/compile_qsub.IN_wcoss2 b/tests/fv3_conf/compile_qsub.IN_wcoss2 new file mode 100644 index 0000000000..a6f979bafc --- /dev/null +++ b/tests/fv3_conf/compile_qsub.IN_wcoss2 @@ -0,0 +1,22 @@ +#!/bin/bash + +#PBS -o out +#PBS -e err +#PBS -N @[JBNME] +# #PBS -A @[ACCNR] +#PBS -q @[QUEUE] +#PBS -l select=1:ncpus=8:mpiprocs=1 +#PBS -l walltime=00:30:00 + +set -eux + +cd $PBS_O_WORKDIR +export CRAY_CONFIG_DIR=$HOME + +echo -n " $( date +%s )," > job_timestamp.txt +echo "Compile started: " `date` + +@[PATHRT]/compile.sh @[MACHINE_ID] "@[MAKE_OPT]" @[COMPILE_NR] + +echo "Compile ended: " `date` +echo -n " $( date +%s )," >> job_timestamp.txt diff --git a/tests/fv3_conf/compile_slurm.IN_gaea b/tests/fv3_conf/compile_slurm.IN_gaea new file mode 100644 index 0000000000..6b3282ffc3 --- /dev/null +++ b/tests/fv3_conf/compile_slurm.IN_gaea @@ -0,0 +1,20 @@ +#!/bin/bash -l +#SBATCH -e err +#SBATCH -o out +#SBATCH --account=@[ACCNR] +#SBATCH --qos=@[QUEUE] +#SBATCH --clusters=@[PARTITION] +#SBATCH --nodes=1 +#SBATCH --ntasks-per-node=8 +#SBATCH --time=30 +#SBATCH --job-name="@[JBNME]" + +set -eux + +echo -n " $( date +%s )," > job_timestamp.txt +echo "Compile started: " `date` + +@[PATHRT]/compile.sh @[MACHINE_ID] "@[MAKE_OPT]" @[COMPILE_NR] + +echo "Compile ended: " `date` +echo -n " $( date +%s )," >> job_timestamp.txt diff --git a/tests/fv3_conf/compile_slurm.IN_hera b/tests/fv3_conf/compile_slurm.IN_hera index 45fdbbe389..6ce910e665 100644 --- a/tests/fv3_conf/compile_slurm.IN_hera +++ b/tests/fv3_conf/compile_slurm.IN_hera @@ -10,8 +10,10 @@ set -eux +echo -n " $( date +%s )," > job_timestamp.txt echo "Compile started: " `date` @[PATHRT]/compile.sh @[MACHINE_ID] "@[MAKE_OPT]" @[COMPILE_NR] echo "Compile ended: " `date` +echo -n " $( date +%s )," >> job_timestamp.txt diff --git a/tests/fv3_conf/compile_slurm.IN_jet b/tests/fv3_conf/compile_slurm.IN_jet index dc1b29c538..74760a6bf7 100644 --- a/tests/fv3_conf/compile_slurm.IN_jet +++ b/tests/fv3_conf/compile_slurm.IN_jet @@ -11,8 +11,10 @@ set -eux +echo -n " $( date +%s )," > job_timestamp.txt echo "Compile started: " `date` @[PATHRT]/compile.sh @[MACHINE_ID] "@[MAKE_OPT]" @[COMPILE_NR] echo "Compile ended: " `date` +echo -n " $( date +%s )," >> job_timestamp.txt diff --git a/tests/fv3_conf/compile_slurm.IN_orion b/tests/fv3_conf/compile_slurm.IN_orion index 6d8bdeb8b9..73457cc269 100644 --- a/tests/fv3_conf/compile_slurm.IN_orion +++ b/tests/fv3_conf/compile_slurm.IN_orion @@ -11,8 +11,10 @@ set -eux +echo -n " $( date +%s )," > job_timestamp.txt echo "Compile started: " `date` @[PATHRT]/compile.sh @[MACHINE_ID] "@[MAKE_OPT]" @[COMPILE_NR] echo "Compile ended: " `date` +echo -n " $( date +%s )," >> job_timestamp.txt diff --git a/tests/fv3_conf/control_run.IN b/tests/fv3_conf/control_run.IN new file mode 100644 index 0000000000..ed2f48cb37 --- /dev/null +++ b/tests/fv3_conf/control_run.IN @@ -0,0 +1,72 @@ +rm -fr INPUT RESTART +if [ $NPX = 97 ]; then + inputdir=FV3_input_data +elif [ $NPX = 193 ]; then + inputdir=FV3_input_data192 +elif [ $NPX = 385 ]; then + inputdir=FV3_input_data384 +elif [ $NPX = 769 ]; then + inputdir=FV3_input_data_c768 +fi +echo "inputdir=$inputdir,NPX=$NPX" + +UNIT_TEST=${UNIT_TEST:-false} +SUFFIX=${RT_SUFFIX} +if [ $WARM_START = .F. ]; then + cp -r @[INPUTDATA_ROOT]/${inputdir}/INPUT . + mkdir RESTART +else + mkdir INPUT RESTART + + if [[ ${UNIT_TEST} == true ]]; then + SUFFIX=${BL_SUFFIX} + fi + + rsync -arv ../fv3_control${SUFFIX}/RESTART/ INPUT/ + if [[ $IAU_INC_FILES = 'fv3_increment.nc' ]] || [[ $READ_INCREMENT = '.T.' ]]; then + #read_inc and iau tests restart from fh=24 + cp ../fv3_control${SUFFIX}/RESTART/coupler.res INPUT/. + cp ../fv3_control${SUFFIX}/RESTART/fv_core.res.* INPUT/. + cp ../fv3_control${SUFFIX}/RESTART/fv_srf_wnd.res.* INPUT/. + cp ../fv3_control${SUFFIX}/RESTART/fv_tracer.* INPUT/. + cp ../fv3_control${SUFFIX}/RESTART/phy_data.* INPUT/. + cp ../fv3_control${SUFFIX}/RESTART/sfc_data.* INPUT/. + cp ../fv3_control${SUFFIX}/INPUT/fv3_increment.nc INPUT/. + cd INPUT + else + #restart test start from fh=12 + cp ../fv3_control${SUFFIX}/RESTART/20161003.120000.* INPUT/. + cd INPUT + for RFILE in 20161003.120000.*; do + [ -e $RFILE ] || exit 1 + mv $RFILE ${RFILE#20161003.120000.} + done + fi + cp ../../fv3_control${SUFFIX}/INPUT/grid_spec.nc . + cp ../../fv3_control${SUFFIX}/INPUT/*_grid.tile*.nc . + cp ../../fv3_control${SUFFIX}/INPUT/oro_data.tile*.nc . + cd .. + +fi + +cp @[INPUTDATA_ROOT]/${inputdir}/INPUT/aerosol.dat . +cp @[INPUTDATA_ROOT]/${inputdir}/INPUT/co2historicaldata_201*.txt . +cp @[INPUTDATA_ROOT]/${inputdir}/INPUT/sfc_emissivity_idx.txt . +cp @[INPUTDATA_ROOT]/${inputdir}/INPUT/solarconstant_noaa_an.txt . +if [ $OZ_PHYS_NEW = .T. ]; then + cp @[INPUTDATA_ROOT]/${inputdir}/ozprdlos_2015_new_sbuvO3_tclm15_nuchem.f77 ./global_o3prdlos.f77 +elif [ $OZ_PHYS_OLD = .T. ]; then + cp @[INPUTDATA_ROOT]/${inputdir}/INPUT/global_o3prdlos.f77 . +fi +if [ $H2O_PHYS = .T. ]; then + cp @[INPUTDATA_ROOT]/FV3_input_data/global_h2o_pltc.f77 ./global_h2oprdlos.f77 +fi +cp @[INPUTDATA_ROOT]/${inputdir}/*grb . +cp @[INPUTDATA_ROOT]/${inputdir}/*_table . +cp @[INPUTDATA_ROOT]/${inputdir}/*configure . + +if [ $CPLWAV = .T. ]; then +cp @[INPUTDATA_ROOT_WW3]/mod_def.* . +cp @[INPUTDATA_ROOT_WW3]/@[SYEAR]@[SMONTH]@[SDAY]/ww3_multi.inp . +cp @[INPUTDATA_ROOT_WW3]/@[SYEAR]@[SMONTH]@[SDAY]/rmp_src* . +fi diff --git a/tests/fv3_conf/cpld_bmark_run.IN b/tests/fv3_conf/cpld_bmark_run.IN new file mode 100644 index 0000000000..1ecddff757 --- /dev/null +++ b/tests/fv3_conf/cpld_bmark_run.IN @@ -0,0 +1,107 @@ +mkdir INPUT RESTART history MOM6_OUTPUT + +if [[ $ATMRES == 'C96' ]]; then + FV3_DIR=FV3_input_data +else + FV3_DIR=FV3_input_data${ATMRES#C} +fi + +ICERES="${OCNRES:0:1}.${OCNRES:1}" + +if [[ ${FRAC_GRID_INPUT} = .F. ]]; then + FV3_IC=@[INPUTDATA_ROOT_BMIC]/${SYEAR}${SMONTH}${SDAY}${SHOUR}/gfs/@[ATMRES]/INPUT +elif [[ @[NPZ] == '127' ]]; then + FV3_IC=FV3_input_frac/BM_IC/${SYEAR}${SMONTH}${SDAY}${SHOUR}/gfs/@[ATMRES]_L@[NPZ]/INPUT +else + FV3_IC=FV3_input_frac/BM_IC/${SYEAR}${SMONTH}${SDAY}${SHOUR}/gfs/@[ATMRES]/INPUT +fi + +# FV3 fixed input +cp @[INPUTDATA_ROOT]/${FV3_DIR}/INPUT/aerosol.dat . +cp @[INPUTDATA_ROOT]/FV3_input_bm2/INPUT/co2historicaldata_201*.txt . +cp @[INPUTDATA_ROOT]/${FV3_DIR}/INPUT/sfc_emissivity_idx.txt . +cp @[INPUTDATA_ROOT]/${FV3_DIR}/INPUT/solarconstant_noaa_an.txt . +if [ $OZ_PHYS_NEW = .T. ]; then + cp @[INPUTDATA_ROOT]/${FV3_DIR}/ozprdlos_2015_new_sbuvO3_tclm15_nuchem.f77 ./global_o3prdlos.f77 +elif [ $OZ_PHYS_OLD = .T. ]; then + cp @[INPUTDATA_ROOT]/${FV3_DIR}/INPUT/global_o3prdlos.f77 . +fi +cp @[INPUTDATA_ROOT]/${FV3_DIR}/global_h2o_pltc.f77 ./global_h2oprdlos.f77 +cp @[INPUTDATA_ROOT]/${FV3_DIR}/*grb . +cp @[INPUTDATA_ROOT]/${FV3_DIR}/@[FIELD_TABLE] ./field_table +cp @[INPUTDATA_ROOT]/CPL_FIX/a@[ATMRES]o@[OCNRES]/grid_spec.nc ./INPUT +cp @[INPUTDATA_ROOT]/${FV3_DIR}/INPUT/@[ATMRES]_grid*.nc ./INPUT +# NOTE: No L127 FV3_DIR input for non-frac grid input except for C96 +if [ ${FRAC_GRID_INPUT} = .F. ]; then + cp @[INPUTDATA_ROOT]/${FV3_DIR}/INPUT/oro_data*.nc ./INPUT + cp @[INPUTDATA_ROOT]/${FV3_DIR}/INPUT/gfs_ctrl.nc ./INPUT +else + if [[ $NPZ == '127' ]]; then + cp @[INPUTDATA_ROOT]/FV3_input_frac/@[ATMRES]_l127.mx@[OCNRES]_frac/oro_data*.nc ./INPUT + cp @[INPUTDATA_ROOT]/FV3_input_frac/@[ATMRES]_l127.mx@[OCNRES]_frac/gfs_ctrl.nc ./INPUT + else + cp @[INPUTDATA_ROOT]/FV3_input_frac/@[ATMRES].mx@[OCNRES]_frac/oro_data*.nc ./INPUT + cp @[INPUTDATA_ROOT]/FV3_input_frac/@[ATMRES].mx@[OCNRES]_frac/gfs_ctrl.nc ./INPUT + fi +fi +cp @[INPUTDATA_ROOT]/${FV3_DIR}/INPUT/grid_spec.nc ./INPUT/@[ATMRES]_mosaic.nc + +# MOM6 fixed input +cp @[INPUTDATA_ROOT]/MOM6_FIX/@[OCNRES]/* ./INPUT + +# CICE fixed input +cp @[INPUTDATA_ROOT]/CICE_FIX/@[OCNRES]/grid_cice_NEMS_mx@[OCNRES].nc . +cp @[INPUTDATA_ROOT]/CICE_FIX/@[OCNRES]/kmtu_cice_NEMS_mx@[OCNRES].nc . +cp @[INPUTDATA_ROOT]/CICE_FIX/@[OCNRES]/mesh.mx@[OCNRES].nc . + +# WW3 fix/input +if [[ $CPLWAV == .T. && $CPLWAV2ATM == .T. ]]; then + cp @[INPUTDATA_ROOT_WW3]/mod_def.* . + if [[ $RT35D == .T. ]]; then + cp @[INPUTDATA_ROOT_WW3]/ww3_multi_35d.inp ww3_multi.inp + cp @[INPUTDATA_ROOT_BMIC]/${SYEAR}${SMONTH}${SDAY}${SHOUR}/ww3/*.000000.restart.gwes_30m ./restart.gwes_30m + else + cp @[INPUTDATA_ROOT_WW3]/ww3_multi.inp . + fi +fi + +# No restart +if [ $WARM_START = .F. ]; then + # ICs + cp @[INPUTDATA_ROOT]/${FV3_IC}/sfc_data*.nc ./INPUT + cp @[INPUTDATA_ROOT]/${FV3_IC}/gfs_data*.nc ./INPUT + cp @[INPUTDATA_ROOT_BMIC]/${SYEAR}${SMONTH}${SDAY}${SHOUR}/mom6_da/MOM*.nc ./INPUT + # the BM ICs are still named cice5 and need to remain so until P5.0 is completed + cp @[INPUTDATA_ROOT_BMIC]/${SYEAR}${SMONTH}${SDAY}${SHOUR}/cpc/cice5_model_@[ICERES].*.nc ./cice_model.res.nc +else + # NOTE: bmark-wave model is not currently tested for restart + # Restart files + cp -r ../${DEP_RUN}${RT_SUFFIX}/RESTART/${RESTART_FILE_PREFIX}.* ./INPUT + rm -f INPUT/fv_core.res.* + rm -f INPUT/fv_srf_wnd.res.* + rm -f INPUT/fv_tracer.res.* + rm -f INPUT/phy_data.* + rm -f INPUT/sfc_data.* + for RFILE in ../${DEP_RUN}${RT_SUFFIX}/RESTART/${RESTART_FILE_PREFIX}.*; do + [ -e $RFILE ] || exit 1 + RFILE_OLD=$(basename $RFILE) + RFILE_NEW="${RFILE_OLD//${RESTART_FILE_PREFIX}./}" + cp $RFILE INPUT/${RFILE_NEW} + done + + # Restart files MOM6 mx025 + cp ../${DEP_RUN}${RT_SUFFIX}/RESTART/MOM.res.${RESTART_FILE_SUFFIX_HRS}-00-00.nc ./INPUT/MOM.res.nc + cp ../${DEP_RUN}${RT_SUFFIX}/RESTART/MOM.res.${RESTART_FILE_SUFFIX_HRS}-00-00_1.nc ./INPUT/MOM.res_1.nc + cp ../${DEP_RUN}${RT_SUFFIX}/RESTART/MOM.res.${RESTART_FILE_SUFFIX_HRS}-00-00_2.nc ./INPUT/MOM.res_2.nc + cp ../${DEP_RUN}${RT_SUFFIX}/RESTART/MOM.res.${RESTART_FILE_SUFFIX_HRS}-00-00_3.nc ./INPUT/MOM.res_3.nc + + # CMEPS restart and pointer files + RFILE="ufs.cpld.cpl.r.${RESTART_FILE_SUFFIX_SECS}.nc" + cp ../${DEP_RUN}${RT_SUFFIX}/RESTART/${RFILE} . + ls -1 ${RFILE}>rpointer.cpl + + # CICE restart and pointer files + RFILE="iced.${RESTART_FILE_SUFFIX_SECS}.nc" + cp ../${DEP_RUN}${RT_SUFFIX}/RESTART/${RFILE} ./INPUT + ls -1 "./INPUT/"${RFILE}>ice.restart_file +fi diff --git a/tests/fv3_conf/cpld_control_run.IN b/tests/fv3_conf/cpld_control_run.IN new file mode 100644 index 0000000000..296117e5ee --- /dev/null +++ b/tests/fv3_conf/cpld_control_run.IN @@ -0,0 +1,112 @@ +mkdir INPUT RESTART history MOM6_OUTPUT + +if [[ $ATMRES == 'C96' ]]; then + if [[ $NPZ == '127' ]]; then + FV3_DIR=FV3_input_data_127 + else + FV3_DIR=FV3_input_data + fi +else + FV3_DIR=FV3_input_data${ATMRES#C} +fi + +ICERES="${OCNRES:0:1}.${OCNRES:1}" + +# FV3 fixed input +cp @[INPUTDATA_ROOT]/${FV3_DIR}/INPUT/aerosol.dat . +cp @[INPUTDATA_ROOT]/${FV3_DIR}/INPUT/co2historicaldata_201*.txt . +cp @[INPUTDATA_ROOT]/${FV3_DIR}/INPUT/sfc_emissivity_idx.txt . +cp @[INPUTDATA_ROOT]/${FV3_DIR}/INPUT/solarconstant_noaa_an.txt . +if [ $OZ_PHYS_NEW = .T. ]; then + cp @[INPUTDATA_ROOT]/${FV3_DIR}/ozprdlos_2015_new_sbuvO3_tclm15_nuchem.f77 ./global_o3prdlos.f77 +elif [ $OZ_PHYS_OLD = .T. ]; then + cp @[INPUTDATA_ROOT]/${FV3_DIR}/INPUT/global_o3prdlos.f77 . +fi +cp @[INPUTDATA_ROOT]/${FV3_DIR}/global_h2o_pltc.f77 ./global_h2oprdlos.f77 +cp @[INPUTDATA_ROOT]/${FV3_DIR}/*grb . +cp @[INPUTDATA_ROOT]/${FV3_DIR}/@[FIELD_TABLE] ./field_table +cp @[INPUTDATA_ROOT]/CPL_FIX/a@[ATMRES]o@[OCNRES]/grid_spec.nc ./INPUT +cp @[INPUTDATA_ROOT]/${FV3_DIR}/INPUT/@[ATMRES]_grid*.nc ./INPUT +# NOTE: No L127 FV3_DIR for non-frac grid input except for C96 +if [ ${FRAC_GRID_INPUT} = .F. ]; then + cp @[INPUTDATA_ROOT]/${FV3_DIR}/INPUT/oro_data*.nc ./INPUT + cp @[INPUTDATA_ROOT]/${FV3_DIR}/INPUT/gfs_ctrl.nc ./INPUT +else + if [[ $NPZ == '127' ]]; then + cp @[INPUTDATA_ROOT]/FV3_input_frac/@[ATMRES]_l127.mx@[OCNRES]_frac/oro_data*.nc ./INPUT + cp @[INPUTDATA_ROOT]/FV3_input_frac/@[ATMRES]_l127.mx@[OCNRES]_frac/gfs_ctrl.nc ./INPUT + else + cp @[INPUTDATA_ROOT]/FV3_input_frac/@[ATMRES].mx@[OCNRES]_frac/oro_data*.nc ./INPUT + cp @[INPUTDATA_ROOT]/FV3_input_frac/@[ATMRES].mx@[OCNRES]_frac/gfs_ctrl.nc ./INPUT + fi +fi +cp @[INPUTDATA_ROOT]/${FV3_DIR}/INPUT/grid_spec.nc ./INPUT/@[ATMRES]_mosaic.nc + +# MOM6 fixed input +cp @[INPUTDATA_ROOT]/MOM6_FIX/@[OCNRES]/* ./INPUT + +# CICE fixed input +cp @[INPUTDATA_ROOT]/CICE_FIX/@[OCNRES]/grid_cice_NEMS_mx@[OCNRES].nc . +cp @[INPUTDATA_ROOT]/CICE_FIX/@[OCNRES]/kmtu_cice_NEMS_mx@[OCNRES].nc . +cp @[INPUTDATA_ROOT]/CICE_FIX/@[OCNRES]/mesh.mx@[OCNRES].nc . + +# WW3 fix/input +if [[ $CPLWAV == .T. ]]; then + cp @[INPUTDATA_ROOT_WW3]/mod_def.* . + cp @[INPUTDATA_ROOT_WW3]/ww3_multi_1deg.inp ww3_multi.inp +fi + +# No restart +if [ $WARM_START = .F. ]; then + # ICs + if [ ${FRAC_GRID_INPUT} = .F. ]; then + cp @[INPUTDATA_ROOT]/${FV3_DIR}/INPUT/sfc_data*.nc ./INPUT + cp @[INPUTDATA_ROOT]/${FV3_DIR}/INPUT/gfs_data*.nc ./INPUT + else + if [[ $NPZ == '127' ]]; then + cp @[INPUTDATA_ROOT]/FV3_input_frac/@[ATMRES]_l127.mx@[OCNRES]_frac/sfc_data*.nc ./INPUT + cp @[INPUTDATA_ROOT]/FV3_input_frac/@[ATMRES]_l127.mx@[OCNRES]_frac/gfs_data*.nc ./INPUT + else + cp @[INPUTDATA_ROOT]/FV3_input_frac/@[ATMRES].mx@[OCNRES]_frac/sfc_data*.nc ./INPUT + cp @[INPUTDATA_ROOT]/FV3_input_frac/@[ATMRES].mx@[OCNRES]_frac/gfs_data*.nc ./INPUT + fi + fi + cp @[INPUTDATA_ROOT]/MOM6_IC/MOM*.nc ./INPUT + cp @[INPUTDATA_ROOT]/CICE_IC/@[OCNRES]/cice_model_@[ICERES].res_2016100300.nc ./cice_model.res.nc + +# Restart +else + # Restart files + cp -r ../${DEP_RUN}${RT_SUFFIX}/RESTART/${RESTART_FILE_PREFIX}.* ./INPUT + rm -f INPUT/fv_core.res.* + rm -f INPUT/fv_srf_wnd.res.* + rm -f INPUT/fv_tracer.res.* + rm -f INPUT/phy_data.* + rm -f INPUT/sfc_data.* + for RFILE in ../${DEP_RUN}${RT_SUFFIX}/RESTART/${RESTART_FILE_PREFIX}.*; do + [ -e $RFILE ] || exit 1 + RFILE_OLD=$(basename $RFILE) + RFILE_NEW="${RFILE_OLD//${RESTART_FILE_PREFIX}./}" + cp $RFILE INPUT/${RFILE_NEW} + done + + #if not mx025, then mom6 restart is a single file + if [[ $OCNRES == '025' ]]; then + cp ../${DEP_RUN}${RT_SUFFIX}/RESTART/MOM.res.${RESTART_FILE_SUFFIX_HRS}-00-00.nc ./INPUT/MOM.res.nc + cp ../${DEP_RUN}${RT_SUFFIX}/RESTART/MOM.res.${RESTART_FILE_SUFFIX_HRS}-00-00_1.nc ./INPUT/MOM.res_1.nc + cp ../${DEP_RUN}${RT_SUFFIX}/RESTART/MOM.res.${RESTART_FILE_SUFFIX_HRS}-00-00_2.nc ./INPUT/MOM.res_2.nc + cp ../${DEP_RUN}${RT_SUFFIX}/RESTART/MOM.res.${RESTART_FILE_SUFFIX_HRS}-00-00_3.nc ./INPUT/MOM.res_3.nc + else + cp ../${DEP_RUN}${RT_SUFFIX}/RESTART/MOM.res.${RESTART_FILE_SUFFIX_HRS}-00-00.nc ./INPUT/MOM.res.nc + fi + + # CMEPS restart and pointer files + RFILE="ufs.cpld.cpl.r.${RESTART_FILE_SUFFIX_SECS}.nc" + cp ../${DEP_RUN}${RT_SUFFIX}/RESTART/${RFILE} . + ls -1 ${RFILE}>rpointer.cpl + + # CICE restart and pointer files + RFILE="iced.${RESTART_FILE_SUFFIX_SECS}.nc" + cp ../${DEP_RUN}${RT_SUFFIX}/RESTART/${RFILE} ./INPUT + ls -1 "./INPUT/"${RFILE}>ice.restart_file +fi diff --git a/tests/fv3_conf/cpld_datm_cfsr.IN b/tests/fv3_conf/cpld_datm_cfsr.IN new file mode 100644 index 0000000000..25b8acc50e --- /dev/null +++ b/tests/fv3_conf/cpld_datm_cfsr.IN @@ -0,0 +1,42 @@ +mkdir INPUT DATM_INPUT RESTART history MOM6_OUTPUT + +export DATM=true +# DATM fixed input +export IATM=1760 +export JATM=880 +ICERES="${OCNRES:0:1}.${OCNRES:1}" +cp @[INPUTDATA_ROOT]/DATM/cfsr.SCRIP.nc DATM_INPUT +ln -s @[INPUTDATA_ROOT]/DATM/CFSR/201110/* DATM_INPUT + +# MOM6 fixed input +cp @[INPUTDATA_ROOT]/MOM6_FIX/@[OCNRES]/* ./INPUT +cp @[INPUTDATA_ROOT]/MOM6_FIX_DATM/@[OCNRES]/* ./INPUT + +# CICE fixed input +cp @[INPUTDATA_ROOT]/CICE_FIX/@[OCNRES]/grid_cice_NEMS_mx@[OCNRES].nc . +cp @[INPUTDATA_ROOT]/CICE_FIX/@[OCNRES]/kmtu_cice_NEMS_mx@[OCNRES].nc . +cp @[INPUTDATA_ROOT]/CICE_FIX/@[OCNRES]/mesh.mx@[OCNRES].nc . + +if [ $WARM_START = .F. ]; then +# cold start + if [[ $OCNRES == '025' ]]; then + cp @[INPUTDATA_ROOT]/MOM6_IC/@[OCNRES]/2011100100/MOM*.nc ./INPUT + cp @[INPUTDATA_ROOT]/CICE_IC/@[OCNRES]/cice_model_@[ICERES].cpc*.nc cice_model.res.nc + else + cp @[INPUTDATA_ROOT]/MOM6_IC/@[OCNRES]/2011100100/MOM6_IC_TS*.nc ./INPUT/MOM6_IC_TS.nc + cp @[INPUTDATA_ROOT]/CICE_IC/@[OCNRES]/cice_model_@[ICERES].cpc*.nc cice_model.res.nc + fi +else +# warm start + cp ../${DEP_RUN}${RT_SUFFIX}/RESTART/MOM.res.2011-10-01-12*.nc ./INPUT/MOM.res.nc + +# CMEPS restart and pointer files + RFILE="DATM_${DATM_SRC}.cpl.r.2011-10-01-43200.nc" + cp ../${DEP_RUN}${RT_SUFFIX}/RESTART/${RFILE} . + ls -1 ${RFILE}>rpointer.cpl + +# CICE restart and pointer files + cp ../${DEP_RUN}${RT_SUFFIX}/RESTART/iced.2011-10-01-43200.nc ./INPUT + RFILE="iced.2011-10-01-43200.nc" + ls -1 "./INPUT/"${RFILE}>ice.restart_file +fi diff --git a/tests/fv3_conf/cpld_datm_gefs.IN b/tests/fv3_conf/cpld_datm_gefs.IN new file mode 100644 index 0000000000..74811c36b2 --- /dev/null +++ b/tests/fv3_conf/cpld_datm_gefs.IN @@ -0,0 +1,25 @@ +mkdir INPUT DATM_INPUT RESTART history MOM6_OUTPUT + +export DATM=true +# DATM fixed input +ICERES="${OCNRES:0:1}.${OCNRES:1}" +cp @[INPUTDATA_ROOT]/DATM/gefs.SCRIP.nc DATM_INPUT +ln -s @[INPUTDATA_ROOT]/DATM/GEFS/201110/* DATM_INPUT + +# MOM6 fixed input +cp @[INPUTDATA_ROOT]/MOM6_FIX/@[OCNRES]/* ./INPUT +cp @[INPUTDATA_ROOT]/MOM6_FIX_DATM/@[OCNRES]/* ./INPUT + +# CICE fixed input +cp @[INPUTDATA_ROOT]/CICE_FIX/@[OCNRES]/grid_cice_NEMS_mx@[OCNRES].nc . +cp @[INPUTDATA_ROOT]/CICE_FIX/@[OCNRES]/kmtu_cice_NEMS_mx@[OCNRES].nc . +cp @[INPUTDATA_ROOT]/CICE_FIX/@[OCNRES]/mesh.mx@[OCNRES].nc . + + +if [[ $OCNRES == '025' ]]; then + cp @[INPUTDATA_ROOT]/MOM6_IC/@[OCNRES]/2011100100/MOM*.nc ./INPUT + cp @[INPUTDATA_ROOT]/CICE_IC/@[OCNRES]/cice_model_@[ICERES].cpc*.nc cice_model.res.nc +else + cp @[INPUTDATA_ROOT]/MOM6_IC/@[OCNRES]/2011100100/MOM6_IC_TS*.nc ./INPUT/MOM6_IC_TS.nc + cp @[INPUTDATA_ROOT]/CICE_IC/@[OCNRES]/cice_model_@[ICERES].cpc*.nc cice_model.res.nc +fi diff --git a/tests/fv3_conf/cpt_run.IN b/tests/fv3_conf/cpt_run.IN index 253ad70d04..8828656bed 100644 --- a/tests/fv3_conf/cpt_run.IN +++ b/tests/fv3_conf/cpt_run.IN @@ -1,19 +1,20 @@ +rm -fr INPUT RESTART inputdir=FV3_input_data_127 if [ $WARM_START = .F. ]; then - cp -r @[RTPWD]/${inputdir}/INPUT . + cp -r @[INPUTDATA_ROOT]/${inputdir}/INPUT . mkdir RESTART else mkdir INPUT RESTART - cp -r @[RTPWD]/${inputdir}/RESTART/* ./INPUT + cp -r @[INPUTDATA_ROOT]/${inputdir}/RESTART/* ./INPUT fi -cp @[RTPWD]/${inputdir}/INPUT/aerosol.dat . -cp @[RTPWD]/${inputdir}/INPUT/co2historicaldata_201*.txt . -cp @[RTPWD]/${inputdir}/INPUT/sfc_emissivity_idx.txt . -cp @[RTPWD]/${inputdir}/INPUT/solarconstant_noaa_an.txt . -cp @[RTPWD]/${inputdir}/ozprdlos_2015_new_sbuvO3_tclm15_nuchem.f77 ./global_o3prdlos.f77 -cp @[RTPWD]/${inputdir}/global_h2o_pltc.f77 ./global_h2oprdlos.f77 -cp @[RTPWD]/${inputdir}/*grb . -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 @[INPUTDATA_ROOT]/${inputdir}/INPUT/aerosol.dat . +cp @[INPUTDATA_ROOT]/${inputdir}/INPUT/co2historicaldata_201*.txt . +cp @[INPUTDATA_ROOT]/${inputdir}/INPUT/sfc_emissivity_idx.txt . +cp @[INPUTDATA_ROOT]/${inputdir}/INPUT/solarconstant_noaa_an.txt . +cp @[INPUTDATA_ROOT]/${inputdir}/ozprdlos_2015_new_sbuvO3_tclm15_nuchem.f77 ./global_o3prdlos.f77 +cp @[INPUTDATA_ROOT]/${inputdir}/global_h2o_pltc.f77 ./global_h2oprdlos.f77 +cp @[INPUTDATA_ROOT]/${inputdir}/*grb . +cp @[INPUTDATA_ROOT]/${inputdir}/*_table . +cp @[INPUTDATA_ROOT]/${inputdir}/diag_table_mg3tke diag_table +cp @[INPUTDATA_ROOT]/${inputdir}/field_table_csawmg3shoc field_table +cp @[INPUTDATA_ROOT]/${inputdir}/*configure . diff --git a/tests/fv3_conf/csawmg3shoc127_run.IN b/tests/fv3_conf/csawmg3shoc127_run.IN index 25df5c7c22..8828656bed 100644 --- a/tests/fv3_conf/csawmg3shoc127_run.IN +++ b/tests/fv3_conf/csawmg3shoc127_run.IN @@ -1,37 +1,20 @@ +rm -fr INPUT RESTART inputdir=FV3_input_data_127 - -UNIT_TEST=${UNIT_TEST:-false} if [ $WARM_START = .F. ]; then - cp -r @[RTPWD]/${inputdir}/INPUT . + cp -r @[INPUTDATA_ROOT]/${inputdir}/INPUT . mkdir RESTART else mkdir INPUT RESTART - if [[ ${UNIT_TEST} == false ]]; then - cp -r @[RTPWD]/${inputdir}/RESTART/* ./INPUT - else - cp -r @[RTPWD]/${inputdir}/RESTART/* ./INPUT - rm -f INPUT/fv_core.res.* - rm -f INPUT/fv_srf_wnd.res.* - rm -f INPUT/fv_tracer.res.* - rm -f INPUT/phy_data.*c - rm -f INPUT/srf_data.* - for RFILE in ../${TEST_NAME}${BL_SUFFIX}/RESTART/${RESTART_FILE_PREFIX}.*; do - [ -e $RFILE ] || exit 1 - RFILE_OLD=$(basename $RFILE) - RFILE_NEW="${RFILE_OLD//${RESTART_FILE_PREFIX}./}" - cp $RFILE INPUT/${RFILE_NEW} - done - fi + cp -r @[INPUTDATA_ROOT]/${inputdir}/RESTART/* ./INPUT fi - -cp @[RTPWD]/${inputdir}/INPUT/aerosol.dat . -cp @[RTPWD]/${inputdir}/INPUT/co2historicaldata_201*.txt . -cp @[RTPWD]/${inputdir}/INPUT/sfc_emissivity_idx.txt . -cp @[RTPWD]/${inputdir}/INPUT/solarconstant_noaa_an.txt . -cp @[RTPWD]/${inputdir}/ozprdlos_2015_new_sbuvO3_tclm15_nuchem.f77 ./global_o3prdlos.f77 -cp @[RTPWD]/${inputdir}/global_h2o_pltc.f77 ./global_h2oprdlos.f77 -cp @[RTPWD]/${inputdir}/*grb . -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 @[INPUTDATA_ROOT]/${inputdir}/INPUT/aerosol.dat . +cp @[INPUTDATA_ROOT]/${inputdir}/INPUT/co2historicaldata_201*.txt . +cp @[INPUTDATA_ROOT]/${inputdir}/INPUT/sfc_emissivity_idx.txt . +cp @[INPUTDATA_ROOT]/${inputdir}/INPUT/solarconstant_noaa_an.txt . +cp @[INPUTDATA_ROOT]/${inputdir}/ozprdlos_2015_new_sbuvO3_tclm15_nuchem.f77 ./global_o3prdlos.f77 +cp @[INPUTDATA_ROOT]/${inputdir}/global_h2o_pltc.f77 ./global_h2oprdlos.f77 +cp @[INPUTDATA_ROOT]/${inputdir}/*grb . +cp @[INPUTDATA_ROOT]/${inputdir}/*_table . +cp @[INPUTDATA_ROOT]/${inputdir}/diag_table_mg3tke diag_table +cp @[INPUTDATA_ROOT]/${inputdir}/field_table_csawmg3shoc field_table +cp @[INPUTDATA_ROOT]/${inputdir}/*configure . diff --git a/tests/fv3_conf/csawmg_run.IN b/tests/fv3_conf/csawmg_run.IN index 018dbe96bc..073cdb250c 100644 --- a/tests/fv3_conf/csawmg_run.IN +++ b/tests/fv3_conf/csawmg_run.IN @@ -1,19 +1,21 @@ +rm -fr INPUT RESTART + UNIT_TEST=${UNIT_TEST:-false} if [ $WARM_START = .F. ]; then - cp -r @[RTPWD]/FV3_input_data/INPUT . + cp -r @[INPUTDATA_ROOT]/FV3_input_data/INPUT . mkdir RESTART else mkdir INPUT RESTART if [[ ${UNIT_TEST} == false ]]; then - cp -r @[RTPWD]/FV3_input_data/RESTART/* ./INPUT + cp -r @[INPUTDATA_ROOT]/FV3_input_data/RESTART/* ./INPUT else - cp -r @[RTPWD]/FV3_input_data/RESTART/* ./INPUT + cp -r @[INPUTDATA_ROOT]/FV3_input_data/RESTART/* ./INPUT rm -f INPUT/fv_core.res.* rm -f INPUT/fv_srf_wnd.res.* rm -f INPUT/fv_tracer.res.* - rm -f INPUT/phy_data.*c - rm -f INPUT/srf_data.* + rm -f INPUT/phy_data.* + rm -f INPUT/sfc_data.* for RFILE in ../${TEST_NAME}${BL_SUFFIX}/RESTART/${RESTART_FILE_PREFIX}.*; do [ -e $RFILE ] || exit 1 RFILE_OLD=$(basename $RFILE) @@ -23,26 +25,26 @@ else fi fi -cp @[RTPWD]/FV3_input_data/INPUT/aerosol.dat . -cp @[RTPWD]/FV3_input_data/INPUT/co2historicaldata_201*.txt . -cp @[RTPWD]/FV3_input_data/INPUT/sfc_emissivity_idx.txt . -cp @[RTPWD]/FV3_input_data/INPUT/solarconstant_noaa_an.txt . -cp @[RTPWD]/FV3_input_data/ozprdlos_2015_new_sbuvO3_tclm15_nuchem.f77 ./global_o3prdlos.f77 -cp @[RTPWD]/FV3_input_data/global_h2o_pltc.f77 ./global_h2oprdlos.f77 -cp @[RTPWD]/FV3_input_data/*grb . -cp @[RTPWD]/FV3_input_data/*_table . -cp @[RTPWD]/FV3_input_data/diag_table_mgrs diag_table -#cp @[RTPWD]/FV3_input_data/field_table_mgrs field_table -cp @[RTPWD]/FV3_input_data/field_table_csawmg field_table -cp @[RTPWD]/FV3_input_data/*configure . -cp @[RTPWD]/FV3_input_data_INCCN_aeroclim/MERRA2/merra2C.aerclim.2003-2014.*nc . +cp @[INPUTDATA_ROOT]/FV3_input_data/INPUT/aerosol.dat . +cp @[INPUTDATA_ROOT]/FV3_input_data/INPUT/co2historicaldata_201*.txt . +cp @[INPUTDATA_ROOT]/FV3_input_data/INPUT/sfc_emissivity_idx.txt . +cp @[INPUTDATA_ROOT]/FV3_input_data/INPUT/solarconstant_noaa_an.txt . +cp @[INPUTDATA_ROOT]/FV3_input_data/ozprdlos_2015_new_sbuvO3_tclm15_nuchem.f77 ./global_o3prdlos.f77 +cp @[INPUTDATA_ROOT]/FV3_input_data/global_h2o_pltc.f77 ./global_h2oprdlos.f77 +cp @[INPUTDATA_ROOT]/FV3_input_data/*grb . +cp @[INPUTDATA_ROOT]/FV3_input_data/*_table . +cp @[INPUTDATA_ROOT]/FV3_input_data/diag_table_mgrs diag_table +#cp @[INPUTDATA_ROOT]/FV3_input_data/field_table_mgrs field_table +cp @[INPUTDATA_ROOT]/FV3_input_data/field_table_csawmg field_table +cp @[INPUTDATA_ROOT]/FV3_input_data/*configure . +cp @[INPUTDATA_ROOT]/FV3_input_data_INCCN_aeroclim/MERRA2/merra2C.aerclim.2003-2014.*nc . for n in 01 02 03 04 05 06 07 08 09 10 11 12; do ln -sf merra2C.aerclim.2003-2014.m${n}.nc aeroclim.m${n}.nc done -cp @[RTPWD]/FV3_input_data_INCCN_aeroclim/mg2_IN_CCN/cam5_4_143_NAAI_monclimo2.nc cam5_4_143_NAAI_monclimo2.nc -cp @[RTPWD]/FV3_input_data_INCCN_aeroclim/mg2_IN_CCN/cam5_4_143_NPCCN_monclimo2.nc cam5_4_143_NPCCN_monclimo2.nc -cp @[RTPWD]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_BC.v1_3.dat optics_BC.dat -cp @[RTPWD]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_OC.v1_3.dat optics_OC.dat -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 @[INPUTDATA_ROOT]/FV3_input_data_INCCN_aeroclim/mg2_IN_CCN/cam5_4_143_NAAI_monclimo2.nc cam5_4_143_NAAI_monclimo2.nc +cp @[INPUTDATA_ROOT]/FV3_input_data_INCCN_aeroclim/mg2_IN_CCN/cam5_4_143_NPCCN_monclimo2.nc cam5_4_143_NPCCN_monclimo2.nc +cp @[INPUTDATA_ROOT]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_BC.v1_3.dat optics_BC.dat +cp @[INPUTDATA_ROOT]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_OC.v1_3.dat optics_OC.dat +cp @[INPUTDATA_ROOT]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_DU.v15_3.dat optics_DU.dat +cp @[INPUTDATA_ROOT]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_SS.v3_3.dat optics_SS.dat +cp @[INPUTDATA_ROOT]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_SU.v1_3.dat optics_SU.dat diff --git a/tests/fv3_conf/csawmgshoc_run.IN b/tests/fv3_conf/csawmgshoc_run.IN index fe946b315d..6c7bbd8ed3 100644 --- a/tests/fv3_conf/csawmgshoc_run.IN +++ b/tests/fv3_conf/csawmgshoc_run.IN @@ -1,37 +1,31 @@ -UNIT_TEST=${UNIT_TEST:-false} +rm -fr INPUT RESTART if [ $WARM_START = .F. ]; then - cp -r @[RTPWD]/FV3_input_data/INPUT . + cp -r @[INPUTDATA_ROOT]/FV3_input_data/INPUT . mkdir RESTART else mkdir INPUT RESTART - - if [[ ${UNIT_TEST} == false ]]; then - cp -r @[RTPWD]/FV3_input_data/RESTART/* ./INPUT - else - cp -r @[RTPWD]/FV3_input_data/RESTART/* ./INPUT - rm -f INPUT/fv_core.res.* - rm -f INPUT/fv_srf_wnd.res.* - rm -f INPUT/fv_tracer.res.* - rm -f INPUT/phy_data.*c - rm -f INPUT/srf_data.* - for RFILE in ../${TEST_NAME}${BL_SUFFIX}/RESTART/${RESTART_FILE_PREFIX}.*; do - [ -e $RFILE ] || exit 1 - RFILE_OLD=$(basename $RFILE) - RFILE_NEW="${RFILE_OLD//${RESTART_FILE_PREFIX}./}" - cp $RFILE INPUT/${RFILE_NEW} - done - fi + cp -r @[INPUTDATA_ROOT]/FV3_input_data/RESTART/* ./INPUT fi - -cp @[RTPWD]/FV3_input_data/INPUT/aerosol.dat . -cp @[RTPWD]/FV3_input_data/INPUT/co2historicaldata_201*.txt . -cp @[RTPWD]/FV3_input_data/INPUT/sfc_emissivity_idx.txt . -cp @[RTPWD]/FV3_input_data/INPUT/solarconstant_noaa_an.txt . -cp @[RTPWD]/FV3_input_data/ozprdlos_2015_new_sbuvO3_tclm15_nuchem.f77 ./global_o3prdlos.f77 -cp @[RTPWD]/FV3_input_data/global_h2o_pltc.f77 ./global_h2oprdlos.f77 -cp @[RTPWD]/FV3_input_data/*grb . -cp @[RTPWD]/FV3_input_data/*_table . -cp @[RTPWD]/FV3_input_data/diag_table_mgtkers diag_table -#cp @[RTPWD]/FV3_input_data/field_table_mgtkers field_table -cp @[RTPWD]/FV3_input_data/field_table_csawmgshoc field_table -cp @[RTPWD]/FV3_input_data/*configure . +cp @[INPUTDATA_ROOT]/FV3_input_data/INPUT/aerosol.dat . +cp @[INPUTDATA_ROOT]/FV3_input_data/INPUT/co2historicaldata_201*.txt . +cp @[INPUTDATA_ROOT]/FV3_input_data/INPUT/sfc_emissivity_idx.txt . +cp @[INPUTDATA_ROOT]/FV3_input_data/INPUT/solarconstant_noaa_an.txt . +cp @[INPUTDATA_ROOT]/FV3_input_data/ozprdlos_2015_new_sbuvO3_tclm15_nuchem.f77 ./global_o3prdlos.f77 +cp @[INPUTDATA_ROOT]/FV3_input_data/global_h2o_pltc.f77 ./global_h2oprdlos.f77 +cp @[INPUTDATA_ROOT]/FV3_input_data/*grb . +cp @[INPUTDATA_ROOT]/FV3_input_data/*_table . +cp @[INPUTDATA_ROOT]/FV3_input_data/diag_table_mgtkers diag_table +#cp @[INPUTDATA_ROOT]/FV3_input_data/field_table_mgtkers field_table +cp @[INPUTDATA_ROOT]/FV3_input_data/field_table_csawmgshoc field_table +cp @[INPUTDATA_ROOT]/FV3_input_data/*configure . +cp @[INPUTDATA_ROOT]/FV3_input_data_INCCN_aeroclim/MERRA2/merra2C.aerclim.2003-2014.*nc . +for n in 01 02 03 04 05 06 07 08 09 10 11 12; do +ln -sf merra2C.aerclim.2003-2014.m${n}.nc aeroclim.m${n}.nc +done +cp @[INPUTDATA_ROOT]/FV3_input_data_INCCN_aeroclim/mg2_IN_CCN/cam5_4_143_NAAI_monclimo2.nc cam5_4_143_NAAI_monclimo2.nc +cp @[INPUTDATA_ROOT]/FV3_input_data_INCCN_aeroclim/mg2_IN_CCN/cam5_4_143_NPCCN_monclimo2.nc cam5_4_143_NPCCN_monclimo2.nc +cp @[INPUTDATA_ROOT]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_BC.v1_3.dat optics_BC.dat +cp @[INPUTDATA_ROOT]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_OC.v1_3.dat optics_OC.dat +cp @[INPUTDATA_ROOT]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_DU.v15_3.dat optics_DU.dat +cp @[INPUTDATA_ROOT]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_SS.v3_3.dat optics_SS.dat +cp @[INPUTDATA_ROOT]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_SU.v1_3.dat optics_SU.dat diff --git a/tests/fv3_conf/esg_HAFS_v0_hwrf_run.IN b/tests/fv3_conf/esg_HAFS_v0_hwrf_run.IN new file mode 100644 index 0000000000..86ac62ff16 --- /dev/null +++ b/tests/fv3_conf/esg_HAFS_v0_hwrf_run.IN @@ -0,0 +1,47 @@ +rm -fr INPUT RESTART +mkdir INPUT RESTART + +if [ $WARM_START = .F. ]; then + rsync -av @[INPUTDATA_ROOT]/FV3_input_data_regional_esg/ ./ +else + echo "ERROR, warmstart runs not configured for regional HAFs runs on ESG grid" + exit 1 +fi + +# Copy diag table, depending on microphysics choice +if [ $IMP_PHYSICS = 8 ]; then + ln -sf diag_table.thompson diag_table +elif [ $IMP_PHYSICS = 15 ]; then + if [ $IOVR = 4 ]; then + cp @[INPUTDATA_ROOT]/FV3_input_data_hafs/diag_table_FA_HWRF diag_table + else + cp @[INPUTDATA_ROOT]/FV3_input_data_hafs/diag_table_FA diag_table + fi +else + echo "ERROR, no diag table configured for IMP_PHYSICS=${IMP_PHYSICS}" + exit 1 +fi + +# Copy field table, depending on microphysics choice and whether MYNN/SATMEDMF is used +if [ $IMP_PHYSICS = 8 ]; then + if [ $LTAEROSOL = .T. ]; then + if [ $DO_MYNNEDMF = .T. ] || [ $SATMEDMF = .T. ]; then + cp @[INPUTDATA_ROOT]/FV3_input_data_gsd/field_table_gsd field_table + else + cp @[INPUTDATA_ROOT]/FV3_input_data_gsd/field_table_gf_thompson field_table + fi + else + if [ $DO_MYNNEDMF = .T. ] || [ $SATMEDMF = .T. ]; then + echo "ERROR, no field table configured for Thompson MP without aerosols but with MYNN or SATMEDMF (need TKE)" + exit 1 + else + cp @[INPUTDATA_ROOT]/FV3_input_data_gsd/field_table_thompson_noaero field_table + fi + fi +elif [ $IMP_PHYSICS = 15 ]; then + # Copy field table for Ferrier-Aligo MP + cp @[INPUTDATA_ROOT]/FV3_input_data_hafs/field_table_FA_nwat4 field_table +else + echo "ERROR, no field table configured for IMP_PHYSICS=${IMP_PHYSICS}" + exit 1 +fi diff --git a/tests/fv3_conf/fv3_bsub.IN_wcoss_cray b/tests/fv3_conf/fv3_bsub.IN_wcoss_cray index d06915d0f9..f1e19023da 100644 --- a/tests/fv3_conf/fv3_bsub.IN_wcoss_cray +++ b/tests/fv3_conf/fv3_bsub.IN_wcoss_cray @@ -10,12 +10,12 @@ #BSUB -M 500 set -eux +echo -n " $( date +%s )," > job_timestamp.txt set +x source ./module-setup.sh module use $( pwd -P ) module load modules.fv3 -module load alps/5.2.3-2.0502.9295.14.14.ari module list set -x @@ -29,5 +29,4 @@ export KMP_AFFINITY=disabled aprun -j 1 -n @[TASKS] -N @[TPN] -d @[THRD] -cc depth ./fv3.exe echo "Model ended: " `date` - -exit +echo -n " $( date +%s )," >> job_timestamp.txt diff --git a/tests/fv3_conf/fv3_bsub.IN_wcoss_dell_p3 b/tests/fv3_conf/fv3_bsub.IN_wcoss_dell_p3 index ba757f9a5c..f7870107fb 100644 --- a/tests/fv3_conf/fv3_bsub.IN_wcoss_dell_p3 +++ b/tests/fv3_conf/fv3_bsub.IN_wcoss_dell_p3 @@ -11,6 +11,7 @@ #BSUB -R affinity[core(@[THRD])] set -eux +echo -n " $( date +%s )," > job_timestamp.txt set +x source ./module-setup.sh @@ -22,10 +23,10 @@ set -x echo "Model started: " `date` export OMP_NUM_THREADS=@[THRD] +export OMP_STACKSIZE=512M export I_MPI_DEBUG=4 mpirun -l -n @[TASKS] ./fv3.exe echo "Model ended: " `date` - -exit +echo -n " $( date +%s )," >> job_timestamp.txt diff --git a/tests/fv3_conf/fv3_gocart.IN b/tests/fv3_conf/fv3_gocart.IN index d8314e7525..400266ce59 100644 --- a/tests/fv3_conf/fv3_gocart.IN +++ b/tests/fv3_conf/fv3_gocart.IN @@ -1,35 +1,35 @@ if [ $WARM_START = .F. ]; then - cp -r @[RTPWD]/FV3_input_data/INPUT . + cp -r @[INPUTDATA_ROOT]/FV3_input_data/INPUT . mkdir RESTART else mkdir INPUT RESTART - cp -r @[RTPWD]/FV3_input_data/RESTART/* ./INPUT + cp -r @[INPUTDATA_ROOT]/FV3_input_data/RESTART/* ./INPUT fi -cp @[RTPWD]/FV3_input_data/INPUT/aerosol.dat . -cp @[RTPWD]/FV3_input_data/INPUT/co2historicaldata_201*.txt . -cp @[RTPWD]/FV3_input_data/INPUT/sfc_emissivity_idx.txt . -cp @[RTPWD]/FV3_input_data/INPUT/solarconstant_noaa_an.txt . -cp @[RTPWD]/FV3_input_data/INPUT/global_o3prdlos.f77 . -cp @[RTPWD]/FV3_input_data/*grb . -cp @[RTPWD]/FV3_input_data/*_table . -##cp @[RTPWD]/FV3_input_data/diag_table_gfdlmp diag_table -cp @[RTPWD]/FV3_input_data/diag_table_aod diag_table -cp @[RTPWD]/FV3_input_data/field_table_gfdlmp field_table -cp @[RTPWD]/FV3_input_data/*configure . -cp @[RTPWD]/FV3_input_data_INCCN_aeroclim/MERRA2/merra2C.aerclim.2003-2014.*nc . +cp @[INPUTDATA_ROOT]/FV3_input_data/INPUT/aerosol.dat . +cp @[INPUTDATA_ROOT]/FV3_input_data/INPUT/co2historicaldata_201*.txt . +cp @[INPUTDATA_ROOT]/FV3_input_data/INPUT/sfc_emissivity_idx.txt . +cp @[INPUTDATA_ROOT]/FV3_input_data/INPUT/solarconstant_noaa_an.txt . +cp @[INPUTDATA_ROOT]/FV3_input_data/INPUT/global_o3prdlos.f77 . +cp @[INPUTDATA_ROOT]/FV3_input_data/*grb . +cp @[INPUTDATA_ROOT]/FV3_input_data/*_table . +##cp @[INPUTDATA_ROOT]/FV3_input_data/diag_table_gfdlmp diag_table +cp @[INPUTDATA_ROOT]/FV3_input_data/diag_table_aod diag_table +cp @[INPUTDATA_ROOT]/FV3_input_data/field_table_gfdlmp field_table +cp @[INPUTDATA_ROOT]/FV3_input_data/*configure . +cp @[INPUTDATA_ROOT]/FV3_input_data_INCCN_aeroclim/MERRA2/merra2C.aerclim.2003-2014.*nc . for n in 01 02 03 04 05 06 07 08 09 10 11 12; do ln -sf merra2C.aerclim.2003-2014.m${n}.nc aeroclim.m${n}.nc done -cp @[RTPWD]/FV3_input_data_INCCN_aeroclim/mg2_IN_CCN/cam5_4_143_NAAI_monclimo2.nc cam5_4_143_NAAI_monclimo2.nc -cp @[RTPWD]/FV3_input_data_INCCN_aeroclim/mg2_IN_CCN/cam5_4_143_NPCCN_monclimo2.nc cam5_4_143_NPCCN_monclimo2.nc -cp @[RTPWD]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_BC.v1_3.dat optics_BC.dat -cp @[RTPWD]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_OC.v1_3.dat optics_OC.dat -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 @[INPUTDATA_ROOT]/FV3_input_data_INCCN_aeroclim/mg2_IN_CCN/cam5_4_143_NAAI_monclimo2.nc cam5_4_143_NAAI_monclimo2.nc +cp @[INPUTDATA_ROOT]/FV3_input_data_INCCN_aeroclim/mg2_IN_CCN/cam5_4_143_NPCCN_monclimo2.nc cam5_4_143_NPCCN_monclimo2.nc +cp @[INPUTDATA_ROOT]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_BC.v1_3.dat optics_BC.dat +cp @[INPUTDATA_ROOT]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_OC.v1_3.dat optics_OC.dat +cp @[INPUTDATA_ROOT]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_DU.v15_3.dat optics_DU.dat +cp @[INPUTDATA_ROOT]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_SS.v3_3.dat optics_SS.dat +cp @[INPUTDATA_ROOT]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_SU.v1_3.dat optics_SU.dat if [ $CPLWAV = .T. ]; then -cp @[RTPWD]/WW3_input_data/mod_def.* . -cp @[RTPWD]/WW3_input_data/@[SYEAR]@[SMONTH]@[SDAY]/ww3_multi.inp . +cp @[INPUTDATA_ROOT_WW3]/mod_def.* . +cp @[INPUTDATA_ROOT_WW3]/@[SYEAR]@[SMONTH]@[SDAY]/ww3_multi.inp . fi diff --git a/tests/fv3_conf/fv3_msub.IN b/tests/fv3_conf/fv3_msub.IN deleted file mode 100644 index cdce1e094f..0000000000 --- a/tests/fv3_conf/fv3_msub.IN +++ /dev/null @@ -1,31 +0,0 @@ -#!/bin/bash -l -#PBS -S /bin/bash -#PBS -o out -#PBS -e err -#PBS -N @[JBNME] -#PBS -A @[ACCNR] -#PBS -q @[QUEUE] -#PBS -d . -#PBS -l partition=@[PARTITION] -#PBS -l size=@[NODES] -#PBS -l walltime=00:@[WLCLK]:00 - -set -ux - -set +x -module use $( pwd -P ) -module load modules.fv3 -set -x -module list - -echo "Model started: " `date` - -export OMP_NUM_THREADS=@[THRD] -export OMP_STACKSIZE=1024M -export NC_BLKSZ=1M - -aprun -n @[TASKS] -d@[THRD] -j1 ./fv3.exe - -echo "Model ended: " `date` - -exit diff --git a/tests/fv3_conf/fv3_msub.IN_gaea b/tests/fv3_conf/fv3_msub.IN_gaea deleted file mode 100644 index 653ba8e666..0000000000 --- a/tests/fv3_conf/fv3_msub.IN_gaea +++ /dev/null @@ -1,32 +0,0 @@ -#!/bin/bash -l -#PBS -S /bin/bash -#PBS -o out -#PBS -e err -#PBS -N @[JBNME] -#PBS -A @[ACCNR] -#PBS -q @[QUEUE] -#PBS -d . -#PBS -l partition=@[PARTITION] -#PBS -l size=@[NODES] -#PBS -l walltime=00:@[WLCLK]:00 - -set -ux - -set +x -source ./module-setup.sh -module use $( pwd -P ) -module load modules.fv3 -set -x -module list - -echo "Model started: " `date` - -export OMP_NUM_THREADS=@[THRD] -export OMP_STACKSIZE=1024M -export NC_BLKSZ=1M - -aprun -n @[TASKS] -d@[THRD] -j1 ./fv3.exe - -echo "Model ended: " `date` - -exit diff --git a/tests/fv3_conf/fv3_qsub.IN_cheyenne b/tests/fv3_conf/fv3_qsub.IN_cheyenne index f3476d9b3b..45af6e46e8 100644 --- a/tests/fv3_conf/fv3_qsub.IN_cheyenne +++ b/tests/fv3_conf/fv3_qsub.IN_cheyenne @@ -8,6 +8,7 @@ #PBS -l walltime=00:@[WLCLK]:00 set -eux +echo -n " $( date +%s )," > job_timestamp.txt set +x source ./module-setup.sh @@ -30,5 +31,4 @@ sync && sleep 1 mpiexec_mpt -np @[TASKS] ./fv3.exe echo "Model ended: " `date` - -exit +echo -n " $( date +%s )," >> job_timestamp.txt diff --git a/tests/fv3_conf/fv3_qsub.IN_wcoss2 b/tests/fv3_conf/fv3_qsub.IN_wcoss2 new file mode 100644 index 0000000000..e3cefa0550 --- /dev/null +++ b/tests/fv3_conf/fv3_qsub.IN_wcoss2 @@ -0,0 +1,32 @@ +#!/bin/bash + +#PBS -o out +#PBS -e err +#PBS -N @[JBNME] +# #PBS -A @[ACCNR] +#PBS -q @[QUEUE] +#PBS -l place=vscatter,select=@[NODES]:ncpus=@[TPN]:mpiprocs=@[TPN] +#PBS -l walltime=00:@[WLCLK]:00 + +set -eux +echo -n " $( date +%s )," > job_timestamp.txt + +cd $PBS_O_WORKDIR +export CRAY_CONFIG_DIR=$HOME + +source /apps/prod/lmodules/startLmod +module use $( pwd -P ) +module load modules.fv3 +module list + +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 + +cray aprun -n @[TASKS] ./fv3.exe + +echo "Model ended: " `date` +echo -n " $( date +%s )," >> job_timestamp.txt diff --git a/tests/fv3_conf/fv3_regional_run.IN b/tests/fv3_conf/fv3_regional_run.IN index a451f00307..cd2d7cd3a7 100644 --- a/tests/fv3_conf/fv3_regional_run.IN +++ b/tests/fv3_conf/fv3_regional_run.IN @@ -1,11 +1,11 @@ -rsync -arv @[RTPWD]/FV3_regional_input_data/. . -rsync -arv @[RTPWD]/@[INPUT_DIR]/model_configure . +rsync -arv @[INPUTDATA_ROOT]/FV3_regional_input_data/. . +rsync -arv @[INPUTDATA_ROOT]/@[INPUT_DIR]/model_configure . rm -rf INPUT RESTART mkdir INPUT RESTART -rsync -arv @[RTPWD]/@[INPUT_DIR]/INPUT/. INPUT/. +rsync -arv @[INPUTDATA_ROOT]/@[INPUT_DIR]/INPUT/. INPUT/. if [ $WARM_START = .T. ]; then cp ../fv3_regional_control${RT_SUFFIX}/RESTART/20181015.120000.coupler.res INPUT/coupler.res diff --git a/tests/fv3_conf/fv3_run.IN b/tests/fv3_conf/fv3_run.IN index dc1c687565..b7746cb402 100644 --- a/tests/fv3_conf/fv3_run.IN +++ b/tests/fv3_conf/fv3_run.IN @@ -12,20 +12,20 @@ echo "inputdir=$inputdir,NPX=$NPX" UNIT_TEST=${UNIT_TEST:-false} if [ $WARM_START = .F. ]; then - cp -r @[RTPWD]/${inputdir}/INPUT . + cp -r @[INPUTDATA_ROOT]/${inputdir}/INPUT . mkdir RESTART else mkdir INPUT RESTART if [[ ${UNIT_TEST} == false ]]; then - cp -r @[RTPWD]/${inputdir}/RESTART/* ./INPUT + cp -r @[INPUTDATA_ROOT]/${inputdir}/RESTART/* ./INPUT else - cp -r @[RTPWD]/${inputdir}/RESTART/* ./INPUT + cp -r @[INPUTDATA_ROOT]/${inputdir}/RESTART/* ./INPUT rm -f INPUT/fv_core.res.* rm -f INPUT/fv_srf_wnd.res.* rm -f INPUT/fv_tracer.res.* - rm -f INPUT/phy_data.*c - rm -f INPUT/srf_data.* + rm -f INPUT/phy_data.* + rm -f INPUT/sfc_data.* for RFILE in ../${TEST_NAME}${BL_SUFFIX}/RESTART/${RESTART_FILE_PREFIX}.*; do [ -e $RFILE ] || exit 1 RFILE_OLD=$(basename $RFILE) @@ -35,24 +35,24 @@ else fi fi -cp @[RTPWD]/${inputdir}/INPUT/aerosol.dat . -cp @[RTPWD]/${inputdir}/INPUT/co2historicaldata_201*.txt . -cp @[RTPWD]/${inputdir}/INPUT/sfc_emissivity_idx.txt . -cp @[RTPWD]/${inputdir}/INPUT/solarconstant_noaa_an.txt . +cp @[INPUTDATA_ROOT]/${inputdir}/INPUT/aerosol.dat . +cp @[INPUTDATA_ROOT]/${inputdir}/INPUT/co2historicaldata_201*.txt . +cp @[INPUTDATA_ROOT]/${inputdir}/INPUT/sfc_emissivity_idx.txt . +cp @[INPUTDATA_ROOT]/${inputdir}/INPUT/solarconstant_noaa_an.txt . if [ $OZ_PHYS_NEW = .T. ]; then - cp @[RTPWD]/${inputdir}/ozprdlos_2015_new_sbuvO3_tclm15_nuchem.f77 ./global_o3prdlos.f77 + cp @[INPUTDATA_ROOT]/${inputdir}/ozprdlos_2015_new_sbuvO3_tclm15_nuchem.f77 ./global_o3prdlos.f77 elif [ $OZ_PHYS_OLD = .T. ]; then -cp @[RTPWD]/${inputdir}/INPUT/global_o3prdlos.f77 . +cp @[INPUTDATA_ROOT]/${inputdir}/INPUT/global_o3prdlos.f77 . fi if [ $H2O_PHYS = .T. ]; then - cp @[RTPWD]/FV3_input_data/global_h2o_pltc.f77 ./global_h2oprdlos.f77 + cp @[INPUTDATA_ROOT]/FV3_input_data/global_h2o_pltc.f77 ./global_h2oprdlos.f77 fi -cp @[RTPWD]/${inputdir}/*grb . -cp @[RTPWD]/${inputdir}/*_table . -cp @[RTPWD]/${inputdir}/*configure . +cp @[INPUTDATA_ROOT]/${inputdir}/*grb . +cp @[INPUTDATA_ROOT]/${inputdir}/*_table . +cp @[INPUTDATA_ROOT]/${inputdir}/*configure . if [ $CPLWAV = .T. ]; then -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* . +cp @[INPUTDATA_ROOT_WW3]/mod_def.* . +cp @[INPUTDATA_ROOT_WW3]/@[SYEAR]@[SMONTH]@[SDAY]/ww3_multi.inp . +cp @[INPUTDATA_ROOT_WW3]/@[SYEAR]@[SMONTH]@[SDAY]/rmp_src* . fi diff --git a/tests/fv3_conf/fv3_slurm.IN_gaea b/tests/fv3_conf/fv3_slurm.IN_gaea index 5679b1be8d..8238c978a3 100644 --- a/tests/fv3_conf/fv3_slurm.IN_gaea +++ b/tests/fv3_conf/fv3_slurm.IN_gaea @@ -8,10 +8,12 @@ #SBATCH --ntasks=@[TASKS] #SBATCH --time=@[WLCLK] -set -ux +set -eux +echo -n " $( date +%s )," > job_timestamp.txt set +x source ./module-setup.sh +source /lustre/f2/pdata/esrl/gsd/contrib/lua-5.1.4.9/init/init_lmod.sh module use $( pwd -P ) module load modules.fv3 set -x @@ -29,5 +31,4 @@ sync && sleep 1 srun ./fv3.exe echo "Model ended: " `date` - -exit +echo -n " $( date +%s )," >> job_timestamp.txt diff --git a/tests/fv3_conf/fv3_slurm.IN_hera b/tests/fv3_conf/fv3_slurm.IN_hera index 6c48bb4f64..a427250099 100644 --- a/tests/fv3_conf/fv3_slurm.IN_hera +++ b/tests/fv3_conf/fv3_slurm.IN_hera @@ -11,6 +11,7 @@ ### #SBATCH --exclusive set -eux +echo -n " $( date +%s )," > job_timestamp.txt set +x source ./module-setup.sh @@ -35,5 +36,4 @@ sync && sleep 1 srun --label -n @[TASKS] ./fv3.exe echo "Model ended: " `date` - -exit +echo -n " $( date +%s )," >> job_timestamp.txt diff --git a/tests/fv3_conf/fv3_slurm.IN_jet b/tests/fv3_conf/fv3_slurm.IN_jet index d44012ed11..4d6c4feb6f 100644 --- a/tests/fv3_conf/fv3_slurm.IN_jet +++ b/tests/fv3_conf/fv3_slurm.IN_jet @@ -10,6 +10,7 @@ ### #SBATCH --exclusive set -eux +echo -n " $( date +%s )," > job_timestamp.txt set +x source ./module-setup.sh @@ -34,5 +35,4 @@ sync && sleep 1 srun ./fv3.exe echo "Model ended: " `date` - -exit +echo -n " $( date +%s )," >> job_timestamp.txt diff --git a/tests/fv3_conf/fv3_slurm.IN_orion b/tests/fv3_conf/fv3_slurm.IN_orion index 400069fd31..68a93c28ec 100644 --- a/tests/fv3_conf/fv3_slurm.IN_orion +++ b/tests/fv3_conf/fv3_slurm.IN_orion @@ -12,6 +12,7 @@ #SBATCH --exclusive set -eux +echo -n " $( date +%s )," > job_timestamp.txt set +x source ./module-setup.sh @@ -26,7 +27,7 @@ ulimit -s unlimited echo "Model started: " `date` #export MPI_TYPE_DEPTH=20 -#export OMP_STACKSIZE=512M +export OMP_STACKSIZE=512M export KMP_AFFINITY=scatter export OMP_NUM_THREADS=@[THRD] #export ESMF_RUNTIME_COMPLIANCECHECK=OFF:depth=4 @@ -39,5 +40,4 @@ sync && sleep 1 srun --label -n @[TASKS] ./fv3.exe echo "Model ended: " `date` - -exit +echo -n " $( date +%s )," >> job_timestamp.txt diff --git a/tests/fv3_conf/fv3_slurm.IN_stampede b/tests/fv3_conf/fv3_slurm.IN_stampede index 59fe5a87f7..0384da5966 100644 --- a/tests/fv3_conf/fv3_slurm.IN_stampede +++ b/tests/fv3_conf/fv3_slurm.IN_stampede @@ -1,13 +1,14 @@ #!/bin/bash -l #SBATCH -o out #SBATCH -e err -#SBATCH -N 4 +#SBATCH -N @[NODES] #SBATCH -A @[ACCNR] -#SBATCH -p skx-dev +#SBATCH -p @[QUEUE] #SBATCH -n @[TASKS] #SBATCH -t 00:@[WLCLK]:00 set -eux +echo -n " $( date +%s )," > job_timestamp.txt set +x source ./module-setup.sh @@ -32,5 +33,4 @@ export LD_BIND_NOW=1 ibrun ./fv3.exe echo "Model ended: " `date` - -exit +echo -n " $( date +%s )," >> job_timestamp.txt diff --git a/tests/fv3_conf/fv3_stretched_run.IN b/tests/fv3_conf/fv3_stretched_run.IN index ffec0d14e8..b225cf6707 100644 --- a/tests/fv3_conf/fv3_stretched_run.IN +++ b/tests/fv3_conf/fv3_stretched_run.IN @@ -1,5 +1,5 @@ -rsync -arv @[RTPWD]/FV3_nest_input_data/. . +rsync -arv @[INPUTDATA_ROOT]/FV3_nest_input_data/. . rm -rf INPUT RESTART mkdir INPUT RESTART @@ -10,9 +10,9 @@ mkdir INPUT RESTART # see fv3_regional_run.IN for a working example # if this is needed in the future (not needed now) #if [ $WARM_START = .F. ]; then -# rsync -arv @[RTPWD]/@[CNTL_DIR]/INPUT/. INPUT/. +# rsync -arv @[INPUTDATA_ROOT]/@[CNTL_DIR]/INPUT/. INPUT/. #else -# rsync -arv @[RTPWD]/@[CNTL_DIR]/RESTART/. INPUT/. +# rsync -arv @[INPUTDATA_ROOT]/@[CNTL_DIR]/RESTART/. INPUT/. #fi -rsync -arv @[RTPWD]/@[INPUT_DIR]/INPUT/. INPUT/. +rsync -arv @[INPUTDATA_ROOT]/@[INPUT_DIR]/INPUT/. INPUT/. # *DH 20190528 diff --git a/tests/fv3_conf/gf_thompson_run.IN b/tests/fv3_conf/gf_thompson_run.IN new file mode 100644 index 0000000000..df350032bc --- /dev/null +++ b/tests/fv3_conf/gf_thompson_run.IN @@ -0,0 +1,23 @@ +rm -fr INPUT RESTART +mkdir INPUT RESTART +cp -r @[INPUTDATA_ROOT]/FV3_input_data_gsd/FV3_input_data_C96_with_aerosols/* INPUT + +cp @[INPUTDATA_ROOT]/FV3_input_data/INPUT/aerosol.dat . +cp @[INPUTDATA_ROOT]/FV3_input_data/INPUT/co2historicaldata_201*.txt . +cp @[INPUTDATA_ROOT]/FV3_input_data/INPUT/sfc_emissivity_idx.txt . +cp @[INPUTDATA_ROOT]/FV3_input_data/INPUT/solarconstant_noaa_an.txt . +cp @[INPUTDATA_ROOT]/FV3_input_data/ozprdlos_2015_new_sbuvO3_tclm15_nuchem.f77 ./global_o3prdlos.f77 +cp @[INPUTDATA_ROOT]/FV3_input_data/global_h2o_pltc.f77 ./global_h2oprdlos.f77 +cp @[INPUTDATA_ROOT]/FV3_input_data/*grb . +cp @[INPUTDATA_ROOT]/FV3_input_data/*_table . + +cp @[INPUTDATA_ROOT]/FV3_input_data_gsd/diag_table_gf_thompson diag_table +cp @[INPUTDATA_ROOT]/FV3_input_data_gsd/field_table_gf_thompson field_table +cp @[INPUTDATA_ROOT]/FV3_input_data/*configure . + +# Thompson MP lookup tables - copy standard and SIONlib tables of precomputed tables +cp @[INPUTDATA_ROOT]/FV3_input_data_gsd/qr_acr_qsV2.dat . +cp @[INPUTDATA_ROOT]/FV3_input_data_gsd/qr_acr_qgV2.dat . +cp @[INPUTDATA_ROOT]/FV3_input_data_gsd/freezeH2O.dat . +cp @[INPUTDATA_ROOT]/FV3_input_data_gsd/CCN_ACTIVATE.BIN . + diff --git a/tests/fv3_conf/gfdlmp_run.IN b/tests/fv3_conf/gfdlmp_run.IN index 28b21030e8..1d2012c185 100644 --- a/tests/fv3_conf/gfdlmp_run.IN +++ b/tests/fv3_conf/gfdlmp_run.IN @@ -1,20 +1,21 @@ -UNIT_TEST=${UNIT_TEST:-false} +rm -fr INPUT RESTART +UNIT_TEST=${UNIT_TEST:-false} if [ $WARM_START = .F. ]; then - cp -r @[RTPWD]/FV3_input_data/INPUT . + cp -r @[INPUTDATA_ROOT]/FV3_input_data/INPUT . mkdir RESTART else mkdir INPUT RESTART if [[ ${UNIT_TEST} == false ]]; then - cp -r @[RTPWD]/FV3_input_data/RESTART/* ./INPUT + cp -r @[INPUTDATA_ROOT]/FV3_input_data/RESTART/* ./INPUT else - cp -r @[RTPWD]/FV3_input_data/RESTART/* ./INPUT + cp -r @[INPUTDATA_ROOT]/FV3_input_data/RESTART/* ./INPUT rm -f INPUT/fv_core.res.* rm -f INPUT/fv_srf_wnd.res.* rm -f INPUT/fv_tracer.res.* - rm -f INPUT/phy_data.*c - rm -f INPUT/srf_data.* + rm -f INPUT/phy_data.* + rm -f INPUT/sfc_data.* for RFILE in ../${TEST_NAME}${BL_SUFFIX}/RESTART/${RESTART_FILE_PREFIX}.*; do [ -e $RFILE ] || exit 1 RFILE_OLD=$(basename $RFILE) @@ -24,18 +25,35 @@ else fi fi -cp @[RTPWD]/FV3_input_data/INPUT/aerosol.dat . -cp @[RTPWD]/FV3_input_data/INPUT/co2historicaldata_201*.txt . -cp @[RTPWD]/FV3_input_data/INPUT/sfc_emissivity_idx.txt . -cp @[RTPWD]/FV3_input_data/INPUT/solarconstant_noaa_an.txt . -cp @[RTPWD]/FV3_input_data/INPUT/global_o3prdlos.f77 . -cp @[RTPWD]/FV3_input_data/*grb . -cp @[RTPWD]/FV3_input_data/*_table . -cp @[RTPWD]/FV3_input_data/diag_table_gfdlmp diag_table -cp @[RTPWD]/FV3_input_data/field_table_gfdlmp field_table -cp @[RTPWD]/FV3_input_data/*configure . +cp @[INPUTDATA_ROOT]/FV3_input_data/INPUT/aerosol.dat . +cp @[INPUTDATA_ROOT]/FV3_input_data/INPUT/co2historicaldata_201*.txt . +cp @[INPUTDATA_ROOT]/FV3_input_data/INPUT/sfc_emissivity_idx.txt . +cp @[INPUTDATA_ROOT]/FV3_input_data/INPUT/solarconstant_noaa_an.txt . +cp @[INPUTDATA_ROOT]/FV3_input_data/INPUT/global_o3prdlos.f77 . +cp @[INPUTDATA_ROOT]/FV3_input_data/*grb . +cp @[INPUTDATA_ROOT]/FV3_input_data/*_table . +cp @[INPUTDATA_ROOT]/FV3_input_data/diag_table_gfdlmp diag_table +cp @[INPUTDATA_ROOT]/FV3_input_data/field_table_gfdlmp field_table +cp @[INPUTDATA_ROOT]/FV3_input_data/*configure . + +if [ $CPLCHM = .T. ]; then +#cp @[INPUTDATA_ROOT]/GSD_CHEM_input_data/C384/INPUT/* INPUT/. +#cp @[INPUTDATA_ROOT]/GSD_CHEM_input_data/C384/*table* . +# DH* TEMPORARY +cp @[INPUTDATA_ROOT]/FV3_input_data_ugwpv1/seaice_newland.grb . +cp /scratch2/BMC/wrfruc/Samuel.Trahan/perturb-smoke/RT/NEMSfv3gfs/develop-20200929/INTEL/CCPP_gsd_chem_input_data/C384/INPUT/* INPUT/. +cp /scratch2/BMC/wrfruc/Samuel.Trahan/perturb-smoke/RT/NEMSfv3gfs/develop-20200929/INTEL/CCPP_gsd_chem_input_data/C384/*table* . +# *DH +fi if [ $CPLWAV = .T. ]; then -cp @[RTPWD]/WW3_input_data/mod_def.* . -cp @[RTPWD]/WW3_input_data/@[SYEAR]@[SMONTH]@[SDAY]/ww3_multi.inp . +cp @[INPUTDATA_ROOT_WW3]/mod_def.* . +cp @[INPUTDATA_ROOT_WW3]/@[SYEAR]@[SMONTH]@[SDAY]/ww3_multi.inp . +fi + +if [[ $POSTAPP = 'global' ]]; then + 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 fi diff --git a/tests/fv3_conf/gfs_v15_run.IN b/tests/fv3_conf/gfs_v15_run.IN index c21f88d948..6318e9b7b6 100644 --- a/tests/fv3_conf/gfs_v15_run.IN +++ b/tests/fv3_conf/gfs_v15_run.IN @@ -1,19 +1,23 @@ rm -fr INPUT RESTART if [ $WARM_START = .F. ]; then - cp -r @[RTPWD]/FV3_input_data/INPUT . + cp -r @[INPUTDATA_ROOT]/FV3_input_data/INPUT . mkdir RESTART else mkdir INPUT RESTART - cp -r @[RTPWD]/FV3_input_data/RESTART/* ./INPUT + cp -r @[INPUTDATA_ROOT]/FV3_input_data/RESTART/* ./INPUT +fi +cp @[INPUTDATA_ROOT]/FV3_input_data/INPUT/aerosol.dat . +cp @[INPUTDATA_ROOT]/FV3_input_data/INPUT/co2historicaldata_201*.txt . +cp @[INPUTDATA_ROOT]/FV3_input_data/INPUT/sfc_emissivity_idx.txt . +cp @[INPUTDATA_ROOT]/FV3_input_data/INPUT/solarconstant_noaa_an.txt . +cp @[INPUTDATA_ROOT]/FV3_input_data/ozprdlos_2015_new_sbuvO3_tclm15_nuchem.f77 ./global_o3prdlos.f77 +cp @[INPUTDATA_ROOT]/FV3_input_data/global_h2o_pltc.f77 ./global_h2oprdlos.f77 +cp @[INPUTDATA_ROOT]/FV3_input_data/*grb . +cp @[INPUTDATA_ROOT]/FV3_input_data/*_table . +cp @[INPUTDATA_ROOT]/FV3_input_data/diag_table_gfdlmp diag_table +cp @[INPUTDATA_ROOT]/FV3_input_data/field_table_gfdlmp field_table +cp @[INPUTDATA_ROOT]/FV3_input_data/*configure . + +if [ $DO_RRTMGP = .T. ]; then +cp @[INPUTDATA_ROOT]/FV3_input_data_RRTMGP/* . fi -cp @[RTPWD]/FV3_input_data/INPUT/aerosol.dat . -cp @[RTPWD]/FV3_input_data/INPUT/co2historicaldata_201*.txt . -cp @[RTPWD]/FV3_input_data/INPUT/sfc_emissivity_idx.txt . -cp @[RTPWD]/FV3_input_data/INPUT/solarconstant_noaa_an.txt . -cp @[RTPWD]/FV3_input_data/ozprdlos_2015_new_sbuvO3_tclm15_nuchem.f77 ./global_o3prdlos.f77 -cp @[RTPWD]/FV3_input_data/global_h2o_pltc.f77 ./global_h2oprdlos.f77 -cp @[RTPWD]/FV3_input_data/*grb . -cp @[RTPWD]/FV3_input_data/*_table . -cp @[RTPWD]/FV3_input_data/diag_table_gfdlmp diag_table -cp @[RTPWD]/FV3_input_data/field_table_gfdlmp field_table -cp @[RTPWD]/FV3_input_data/*configure . diff --git a/tests/fv3_conf/gfs_v16_flake_run.IN b/tests/fv3_conf/gfs_v16_flake_run.IN new file mode 100644 index 0000000000..3e57770190 --- /dev/null +++ b/tests/fv3_conf/gfs_v16_flake_run.IN @@ -0,0 +1,20 @@ +rm -fr INPUT RESTART +if [ $WARM_START = .F. ]; then + cp -r @[INPUTDATA_ROOT]/FV3_input_data/INPUT . + cp -r @[INPUTDATA_ROOT]/FV3_input_data/ORO_FLAKE/* ./INPUT + mkdir RESTART +else + mkdir INPUT RESTART + cp -r @[INPUTDATA_ROOT]/FV3_input_data/RESTART/* ./INPUT +fi +cp @[INPUTDATA_ROOT]/FV3_input_data/INPUT/aerosol.dat . +cp @[INPUTDATA_ROOT]/FV3_input_data/INPUT/co2historicaldata_201*.txt . +cp @[INPUTDATA_ROOT]/FV3_input_data/INPUT/sfc_emissivity_idx.txt . +cp @[INPUTDATA_ROOT]/FV3_input_data/INPUT/solarconstant_noaa_an.txt . +cp @[INPUTDATA_ROOT]/FV3_input_data/ozprdlos_2015_new_sbuvO3_tclm15_nuchem.f77 ./global_o3prdlos.f77 +cp @[INPUTDATA_ROOT]/FV3_input_data/global_h2o_pltc.f77 ./global_h2oprdlos.f77 +cp @[INPUTDATA_ROOT]/FV3_input_data/*grb . +cp @[INPUTDATA_ROOT]/FV3_input_data/*_table . +cp @[INPUTDATA_ROOT]/FV3_input_data/diag_table_gfdlmp diag_table +cp @[INPUTDATA_ROOT]/FV3_input_data_gsd/field_table_suite2 field_table +cp @[INPUTDATA_ROOT]/FV3_input_data/*configure . diff --git a/tests/fv3_conf/gfs_v16_run.IN b/tests/fv3_conf/gfs_v16_run.IN index ac23e518f4..8bc6f6db15 100644 --- a/tests/fv3_conf/gfs_v16_run.IN +++ b/tests/fv3_conf/gfs_v16_run.IN @@ -1,19 +1,33 @@ rm -fr INPUT RESTART -if [ $WARM_START = .F. ]; then - cp -r @[RTPWD]/FV3_input_data/INPUT . - mkdir RESTART -else - mkdir INPUT RESTART - cp -r @[RTPWD]/FV3_input_data/RESTART/* ./INPUT +rsync -arv @[INPUTDATA_ROOT]/FV3_input_data/INPUT/ INPUT/ +mkdir RESTART +if [ $WARM_START = .T. ]; then + rsync -arv ../fv3_gfs_v16${RT_SUFFIX}/RESTART/ INPUT/ + cd INPUT + rename 20161004.000000. '' 20161004.000000.* + cd .. +fi + +cp @[INPUTDATA_ROOT]/FV3_input_data/INPUT/aerosol.dat . +cp @[INPUTDATA_ROOT]/FV3_input_data/INPUT/co2historicaldata_201*.txt . +cp @[INPUTDATA_ROOT]/FV3_input_data/INPUT/sfc_emissivity_idx.txt . +cp @[INPUTDATA_ROOT]/FV3_input_data/INPUT/solarconstant_noaa_an.txt . +cp @[INPUTDATA_ROOT]/FV3_input_data/ozprdlos_2015_new_sbuvO3_tclm15_nuchem.f77 ./global_o3prdlos.f77 +cp @[INPUTDATA_ROOT]/FV3_input_data/global_h2o_pltc.f77 ./global_h2oprdlos.f77 +cp @[INPUTDATA_ROOT]/FV3_input_data/*grb . +cp @[INPUTDATA_ROOT]/FV3_input_data/*_table . +cp @[INPUTDATA_ROOT]/FV3_input_data/diag_table_gfdlmp diag_table +cp @[INPUTDATA_ROOT]/FV3_input_data_gsd/field_table_suite2 field_table +cp @[INPUTDATA_ROOT]/FV3_input_data/*configure . +for n in 01 02 03 04 05 06 07 08 09 10 11 12; do +cp @[INPUTDATA_ROOT]/FV3_input_data_INCCN_aeroclim/MERRA2/merra2.aerclim.2003-2014.m${n}.nc aeroclim.m${n}.nc +done +cp @[INPUTDATA_ROOT]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_BC.v1_3.dat optics_BC.dat +cp @[INPUTDATA_ROOT]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_OC.v1_3.dat optics_OC.dat +cp @[INPUTDATA_ROOT]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_DU.v15_3.dat optics_DU.dat +cp @[INPUTDATA_ROOT]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_SS.v3_3.dat optics_SS.dat +cp @[INPUTDATA_ROOT]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_SU.v1_3.dat optics_SU.dat + +if [ $DO_RRTMGP = .T. ]; then + cp @[INPUTDATA_ROOT]/FV3_input_data_RRTMGP/* . fi -cp @[RTPWD]/FV3_input_data/INPUT/aerosol.dat . -cp @[RTPWD]/FV3_input_data/INPUT/co2historicaldata_201*.txt . -cp @[RTPWD]/FV3_input_data/INPUT/sfc_emissivity_idx.txt . -cp @[RTPWD]/FV3_input_data/INPUT/solarconstant_noaa_an.txt . -cp @[RTPWD]/FV3_input_data/ozprdlos_2015_new_sbuvO3_tclm15_nuchem.f77 ./global_o3prdlos.f77 -cp @[RTPWD]/FV3_input_data/global_h2o_pltc.f77 ./global_h2oprdlos.f77 -cp @[RTPWD]/FV3_input_data/*grb . -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 . diff --git a/tests/fv3_conf/gfs_v16_run_c192L127.IN b/tests/fv3_conf/gfs_v16_run_c192L127.IN new file mode 100644 index 0000000000..d552738fe9 --- /dev/null +++ b/tests/fv3_conf/gfs_v16_run_c192L127.IN @@ -0,0 +1,23 @@ +rm -fr INPUT RESTART +rsync -arv @[INPUTDATA_ROOT]/FV3_input_data_c192L127/INPUT/ INPUT/ +mkdir RESTART +if [ $WARM_START = .T. ]; then + rsync -arv ../fv3_gfs_v16_c192L127${RT_SUFFIX}/RESTART/ INPUT/ + cd INPUT + rename 20190120.000000. '' 20190120.000000.* + cd .. +fi + +cp @[INPUTDATA_ROOT]/FV3_input_data_c192L127/aerosol.dat . +cp @[INPUTDATA_ROOT]/FV3_input_data_c192L127/co2historicaldata_201*.txt . +cp @[INPUTDATA_ROOT]/FV3_input_data_c192L127/sfc_emissivity_idx.txt . +cp @[INPUTDATA_ROOT]/FV3_input_data_c192L127/solarconstant_noaa_an.txt . +cp @[INPUTDATA_ROOT]/FV3_input_data_c192L127/global_o3prdlos.f77 ./global_o3prdlos.f77 +cp @[INPUTDATA_ROOT]/FV3_input_data_c192L127/global_h2o_pltc.f77 ./global_h2oprdlos.f77 +cp @[INPUTDATA_ROOT]/FV3_input_data_c192L127/*grb . +cp @[INPUTDATA_ROOT]/FV3_input_data_c192L127/*_table . +cp @[INPUTDATA_ROOT]/FV3_input_data_c192L127/*configure . + +if [ $DO_RRTMGP = .T. ]; then + cp @[INPUTDATA_ROOT]/FV3_input_data_c192L127/rrtmgp* . +fi diff --git a/tests/fv3_conf/gfsv16_csawmg_run.IN b/tests/fv3_conf/gfsv16_csawmg_run.IN index fa04661e62..9b380ec48a 100644 --- a/tests/fv3_conf/gfsv16_csawmg_run.IN +++ b/tests/fv3_conf/gfsv16_csawmg_run.IN @@ -1,32 +1,32 @@ if [ $WARM_START = .F. ]; then - cp -r @[RTPWD]/FV3_input_data/INPUT . + cp -r @[INPUTDATA_ROOT]/FV3_input_data/INPUT . mkdir RESTART else mkdir INPUT RESTART - cp -r @[RTPWD]/FV3_input_data/RESTART/* ./INPUT + cp -r @[INPUTDATA_ROOT]/FV3_input_data/RESTART/* ./INPUT fi -cp @[RTPWD]/FV3_input_data/INPUT/aerosol.dat . -cp @[RTPWD]/FV3_input_data/INPUT/co2historicaldata_201*.txt . -cp @[RTPWD]/FV3_input_data/INPUT/sfc_emissivity_idx.txt . -cp @[RTPWD]/FV3_input_data/INPUT/solarconstant_noaa_an.txt . -cp @[RTPWD]/FV3_input_data/ozprdlos_2015_new_sbuvO3_tclm15_nuchem.f77 ./global_o3prdlos.f77 -cp @[RTPWD]/FV3_input_data/global_h2o_pltc.f77 ./global_h2oprdlos.f77 -cp @[RTPWD]/FV3_input_data/*grb . -cp @[RTPWD]/FV3_input_data/*_table . -#cp @[RTPWD]/FV3_input_data/diag_table_mgrs diag_table -cp @[RTPWD]/FV3_input_data/diag_table_aod diag_table -#cp @[RTPWD]/FV3_input_data/field_table_mgrs field_table -cp @[RTPWD]/FV3_input_data/field_table_csawmgshoc field_table -cp @[RTPWD]/FV3_input_data/*configure . -cp @[RTPWD]/FV3_input_data_INCCN_aeroclim/MERRA2/merra2C.aerclim.2003-2014.*nc . +cp @[INPUTDATA_ROOT]/FV3_input_data/INPUT/aerosol.dat . +cp @[INPUTDATA_ROOT]/FV3_input_data/INPUT/co2historicaldata_201*.txt . +cp @[INPUTDATA_ROOT]/FV3_input_data/INPUT/sfc_emissivity_idx.txt . +cp @[INPUTDATA_ROOT]/FV3_input_data/INPUT/solarconstant_noaa_an.txt . +cp @[INPUTDATA_ROOT]/FV3_input_data/ozprdlos_2015_new_sbuvO3_tclm15_nuchem.f77 ./global_o3prdlos.f77 +cp @[INPUTDATA_ROOT]/FV3_input_data/global_h2o_pltc.f77 ./global_h2oprdlos.f77 +cp @[INPUTDATA_ROOT]/FV3_input_data/*grb . +cp @[INPUTDATA_ROOT]/FV3_input_data/*_table . +#cp @[INPUTDATA_ROOT]/FV3_input_data/diag_table_mgrs diag_table +cp @[INPUTDATA_ROOT]/FV3_input_data/diag_table_aod diag_table +#cp @[INPUTDATA_ROOT]/FV3_input_data/field_table_mgrs field_table +cp @[INPUTDATA_ROOT]/FV3_input_data/field_table_csawmgshoc field_table +cp @[INPUTDATA_ROOT]/FV3_input_data/*configure . +cp @[INPUTDATA_ROOT]/FV3_input_data_INCCN_aeroclim/MERRA2/merra2C.aerclim.2003-2014.*nc . for n in 01 02 03 04 05 06 07 08 09 10 11 12; do ln -sf merra2C.aerclim.2003-2014.m${n}.nc aeroclim.m${n}.nc done -cp @[RTPWD]/FV3_input_data_INCCN_aeroclim/mg2_IN_CCN/cam5_4_143_NAAI_monclimo2.nc cam5_4_143_NAAI_monclimo2.nc -cp @[RTPWD]/FV3_input_data_INCCN_aeroclim/mg2_IN_CCN/cam5_4_143_NPCCN_monclimo2.nc cam5_4_143_NPCCN_monclimo2.nc -cp @[RTPWD]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_BC.v1_3.dat optics_BC.dat -cp @[RTPWD]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_OC.v1_3.dat optics_OC.dat -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 @[INPUTDATA_ROOT]/FV3_input_data_INCCN_aeroclim/mg2_IN_CCN/cam5_4_143_NAAI_monclimo2.nc cam5_4_143_NAAI_monclimo2.nc +cp @[INPUTDATA_ROOT]/FV3_input_data_INCCN_aeroclim/mg2_IN_CCN/cam5_4_143_NPCCN_monclimo2.nc cam5_4_143_NPCCN_monclimo2.nc +cp @[INPUTDATA_ROOT]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_BC.v1_3.dat optics_BC.dat +cp @[INPUTDATA_ROOT]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_OC.v1_3.dat optics_OC.dat +cp @[INPUTDATA_ROOT]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_DU.v15_3.dat optics_DU.dat +cp @[INPUTDATA_ROOT]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_SS.v3_3.dat optics_SS.dat +cp @[INPUTDATA_ROOT]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_SU.v1_3.dat optics_SU.dat diff --git a/tests/fv3_conf/gfsv16_ugwpv1_run.IN b/tests/fv3_conf/gfsv16_ugwpv1_run.IN new file mode 100644 index 0000000000..2c58446c6a --- /dev/null +++ b/tests/fv3_conf/gfsv16_ugwpv1_run.IN @@ -0,0 +1,22 @@ +rm -rf INPUT RESTART +mkdir INPUT RESTART +if [ $WARM_START = .F. ]; then + cp @[INPUTDATA_ROOT]/FV3_input_data_ugwpv1/INPUT/* ./INPUT +else + cp @[INPUTDATA_ROOT]/FV3_input_data_ugwpv1/INPUT/* ./INPUT + cp @[INPUTDATA_ROOT]/FV3_input_data_ugwpv1/RESTART/* ./INPUT +fi +cp @[INPUTDATA_ROOT]/FV3_input_data_ugwpv1/aerosol.dat . +cp @[INPUTDATA_ROOT]/FV3_input_data_ugwpv1/co2historicaldata_201*.txt . +cp @[INPUTDATA_ROOT]/FV3_input_data_ugwpv1/sfc_emissivity_idx.txt . +cp @[INPUTDATA_ROOT]/FV3_input_data_ugwpv1/solarconstant_noaa_an.txt . +cp @[INPUTDATA_ROOT]/FV3_input_data_ugwpv1/global_o3prdlos.f77 ./global_o3prdlos.f77 +cp @[INPUTDATA_ROOT]/FV3_input_data_ugwpv1/global_h2oprdlos.f77 ./global_h2oprdlos.f77 +cp @[INPUTDATA_ROOT]/FV3_input_data_ugwpv1/*grb . +cp @[INPUTDATA_ROOT]/FV3_input_data_ugwpv1/*_table ./ +cp @[INPUTDATA_ROOT]/FV3_input_data_ugwpv1/nems.configure ./ +cp @[INPUTDATA_ROOT]/FV3_input_data_ugwpv1/ugwp_c384_tau.nc ./ugwp_limb_tau.nc + +if [ $DO_RRTMGP = .T. ]; then + cp @[INPUTDATA_ROOT]/FV3_input_data_RRTMGP/* . +fi diff --git a/tests/fv3_conf/gocart.IN b/tests/fv3_conf/gocart.IN new file mode 100644 index 0000000000..6b65e20ee2 --- /dev/null +++ b/tests/fv3_conf/gocart.IN @@ -0,0 +1,31 @@ + +if [ $WARM_START = .F. ]; then + cp -r @[INPUTDATA_ROOT]/FV3_input_data/INPUT . + mkdir RESTART +else + mkdir INPUT RESTART + cp -r @[INPUTDATA_ROOT]/FV3_input_data/RESTART/* ./INPUT +fi +cp @[INPUTDATA_ROOT]/FV3_input_data/INPUT/aerosol.dat . +cp @[INPUTDATA_ROOT]/FV3_input_data/INPUT/co2historicaldata_201*.txt . +cp @[INPUTDATA_ROOT]/FV3_input_data/INPUT/sfc_emissivity_idx.txt . +cp @[INPUTDATA_ROOT]/FV3_input_data/INPUT/solarconstant_noaa_an.txt . +cp @[INPUTDATA_ROOT]/FV3_input_data/INPUT/global_o3prdlos.f77 . +cp @[INPUTDATA_ROOT]/FV3_input_data/*grb . +cp @[INPUTDATA_ROOT]/FV3_input_data/*_table . +#cp @[INPUTDATA_ROOT]/FV3_input_data/diag_table_gfdlmp diag_table +#cp @[INPUTDATA_ROOT]/FV3_input_data/diag_table_gocart diag_table +cp @[INPUTDATA_ROOT]/FV3_input_data/diag_table_aod diag_table +cp @[INPUTDATA_ROOT]/FV3_input_data/field_table_gfdlmp field_table +cp @[INPUTDATA_ROOT]/FV3_input_data/*configure . +cp @[INPUTDATA_ROOT]/FV3_input_data_INCCN_aeroclim/MERRA2/merra2C.aerclim.2003-2014.*nc . +for n in 01 02 03 04 05 06 07 08 09 10 11 12; do +ln -sf merra2C.aerclim.2003-2014.m${n}.nc aeroclim.m${n}.nc +done +cp @[INPUTDATA_ROOT]/FV3_input_data_INCCN_aeroclim/mg2_IN_CCN/cam5_4_143_NAAI_monclimo2.nc cam5_4_143_NAAI_monclimo2.nc +cp @[INPUTDATA_ROOT]/FV3_input_data_INCCN_aeroclim/mg2_IN_CCN/cam5_4_143_NPCCN_monclimo2.nc cam5_4_143_NPCCN_monclimo2.nc +cp @[INPUTDATA_ROOT]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_BC.v1_3.dat optics_BC.dat +cp @[INPUTDATA_ROOT]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_OC.v1_3.dat optics_OC.dat +cp @[INPUTDATA_ROOT]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_DU.v15_3.dat optics_DU.dat +cp @[INPUTDATA_ROOT]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_SS.v3_3.dat optics_SS.dat +cp @[INPUTDATA_ROOT]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_SU.v1_3.dat optics_SU.dat diff --git a/tests/fv3_conf/gsd_run.IN b/tests/fv3_conf/gsd_run.IN new file mode 100644 index 0000000000..acd94ae962 --- /dev/null +++ b/tests/fv3_conf/gsd_run.IN @@ -0,0 +1,70 @@ +rm -fr INPUT RESTART +mkdir INPUT RESTART +if [ $WARM_START = .F. ]; then + cp -r @[INPUTDATA_ROOT]/FV3_input_data_gsd/FV3_input_data_C96_with_aerosols/* INPUT/ +else + cp -r @[INPUTDATA_ROOT]/FV3_input_data_gsd/FV3_input_data_C96_with_aerosols/grid_spec*.nc INPUT/ + cp -r @[INPUTDATA_ROOT]/FV3_input_data_gsd/FV3_input_data_C96_with_aerosols/C96_grid*.nc INPUT/ + cp -r @[INPUTDATA_ROOT]/FV3_input_data_gsd/FV3_input_data_C96_with_aerosols/oro_data*.nc INPUT/ + cp ../fv3_gsd_coldstart${RT_SUFFIX}/RESTART/* INPUT/ +fi + +cp @[INPUTDATA_ROOT]/FV3_input_data/INPUT/aerosol.dat . +cp @[INPUTDATA_ROOT]/FV3_input_data/INPUT/co2historicaldata_201*.txt . +cp @[INPUTDATA_ROOT]/FV3_input_data/INPUT/sfc_emissivity_idx.txt . +cp @[INPUTDATA_ROOT]/FV3_input_data/INPUT/solarconstant_noaa_an.txt . +cp @[INPUTDATA_ROOT]/FV3_input_data/ozprdlos_2015_new_sbuvO3_tclm15_nuchem.f77 ./global_o3prdlos.f77 +cp @[INPUTDATA_ROOT]/FV3_input_data/global_h2o_pltc.f77 ./global_h2oprdlos.f77 +cp @[INPUTDATA_ROOT]/FV3_input_data/*grb . +cp @[INPUTDATA_ROOT]/FV3_input_data/*_table . + +# Copy diag table file depending on LSM +if [ $LSM = 1 ] || [ $LSM = 2 ]; then + cp @[INPUTDATA_ROOT]/FV3_input_data_gsd/diag_table_gsd_noah diag_table +elif [ $LSM = 3 ]; then + if [ $LDIAG3D = .T. ] && [ $QDIAG3D = .T. ]; then + cp @[INPUTDATA_ROOT]/FV3_input_data_gsd/diag_table_gsd_ruc_diag3d diag_table + else + cp @[INPUTDATA_ROOT]/FV3_input_data_gsd/diag_table_gsd_ruc diag_table + fi +fi + +# Copy field table, depending on microphysics choice and whether MYNN/SATMEDMF is used +if [ $IMP_PHYSICS = 8 ]; then + if [ $LTAEROSOL = .T. ]; then + if [ $DO_MYNNEDMF = .T. ] || [ $SATMEDMF = .T. ]; then + cp @[INPUTDATA_ROOT]/FV3_input_data_gsd/field_table_gsd field_table + else + cp @[INPUTDATA_ROOT]/FV3_input_data_gsd/field_table_gf_thompson field_table + fi + else + if [ $DO_MYNNEDMF = .T. ] || [ $SATMEDMF = .T. ]; then + cp @[INPUTDATA_ROOT]/FV3_input_data_gsd/field_table_thompson_noaero_tke field_table + else + cp @[INPUTDATA_ROOT]/FV3_input_data_gsd/field_table_thompson_noaero field_table + fi + fi +elif [ $IMP_PHYSICS = 11 ]; then + if [ $DO_MYNNEDMF = .T. ] || [ $SATMEDMF = .T. ]; then + cp @[INPUTDATA_ROOT]/FV3_input_data_gsd/field_table_suite2 field_table + else + cp @[INPUTDATA_ROOT]/FV3_input_data/field_table_gfdlmp field_table + fi +else + echo "ERROR, no field table configured for IMP_PHYSICS=${IMP_PHYSICS}" + exit 1 +fi +cp @[INPUTDATA_ROOT]/FV3_input_data/*configure . + +# Thompson MP lookup tables - copy standard and SIONlib tables of precomputed tables +if [ $IMP_PHYSICS = 8 ]; then + cp @[INPUTDATA_ROOT]/FV3_input_data_gsd/qr_acr_qsV2.dat . + cp @[INPUTDATA_ROOT]/FV3_input_data_gsd/qr_acr_qgV2.dat . + cp @[INPUTDATA_ROOT]/FV3_input_data_gsd/freezeH2O.dat . + cp @[INPUTDATA_ROOT]/FV3_input_data_gsd/CCN_ACTIVATE.BIN . +fi + +if [ $GWD_OPT = 3 ] || [ $GWD_OPT = 33 ] || [ $GWD_OPT = 2 ] || [ $GWD_OPT = 22 ]; then + cp @[INPUTDATA_ROOT]/FV3_input_data_gsd/drag_suite/* INPUT/ +fi + diff --git a/tests/fv3_conf/gsd_sar_run.IN b/tests/fv3_conf/gsd_sar_run.IN new file mode 100644 index 0000000000..7effc0cae3 --- /dev/null +++ b/tests/fv3_conf/gsd_sar_run.IN @@ -0,0 +1,25 @@ +rm -fr INPUT RESTART +mkdir INPUT RESTART +cp @[INPUTDATA_ROOT]/FV3_input_data_sar/INPUT/*.nc INPUT/ + +cp @[INPUTDATA_ROOT]/FV3_input_data/INPUT/aerosol.dat . +cp @[INPUTDATA_ROOT]/FV3_input_data/INPUT/co2historicaldata_201*.txt . +cp @[INPUTDATA_ROOT]/FV3_input_data/INPUT/sfc_emissivity_idx.txt . +cp @[INPUTDATA_ROOT]/FV3_input_data/INPUT/solarconstant_noaa_an.txt . +cp @[INPUTDATA_ROOT]/FV3_input_data/ozprdlos_2015_new_sbuvO3_tclm15_nuchem.f77 ./global_o3prdlos.f77 +cp @[INPUTDATA_ROOT]/FV3_input_data/global_h2o_pltc.f77 ./global_h2oprdlos.f77 +cp @[INPUTDATA_ROOT]/FV3_input_data/*grb . +cp @[INPUTDATA_ROOT]/FV3_input_data/*_table . + +# Copy SAR diag and field table files +cp @[INPUTDATA_ROOT]/FV3_input_data_sar/diag_table_gsd_sar diag_table +cp @[INPUTDATA_ROOT]/FV3_input_data_sar/field_table_gsd_sar field_table + +cp @[INPUTDATA_ROOT]/FV3_input_data/*configure . + +# Thompson MP lookup tables - copy standard and SIONlib tables of precomputed tables +cp @[INPUTDATA_ROOT]/FV3_input_data_gsd/qr_acr_qsV2.dat . +cp @[INPUTDATA_ROOT]/FV3_input_data_gsd/qr_acr_qgV2.dat . +cp @[INPUTDATA_ROOT]/FV3_input_data_gsd/freezeH2O.dat . +cp @[INPUTDATA_ROOT]/FV3_input_data_gsd/CCN_ACTIVATE.BIN . + diff --git a/tests/fv3_conf/multigases_run.IN b/tests/fv3_conf/multigases_run.IN index 696e4929ca..183649bfc9 100644 --- a/tests/fv3_conf/multigases_run.IN +++ b/tests/fv3_conf/multigases_run.IN @@ -1,32 +1,32 @@ inputdir=FV3_input_data_149 if [ $WARM_START = .F. ]; then - cp -r @[RTPWD]/${inputdir}/INPUT . + cp -r @[INPUTDATA_ROOT]/${inputdir}/INPUT . mkdir RESTART else mkdir INPUT RESTART - cp -r @[RTPWD]/${inputdir}/RESTART/* ./INPUT + cp -r @[INPUTDATA_ROOT]/${inputdir}/RESTART/* ./INPUT fi -cp @[RTPWD]/${inputdir}/INPUT/aerosol.dat . -cp @[RTPWD]/${inputdir}/INPUT/co2historicaldata_201*.txt . -cp @[RTPWD]/${inputdir}/INPUT/sfc_emissivity_idx.txt . -cp @[RTPWD]/${inputdir}/INPUT/solarconstant_noaa_an.txt . +cp @[INPUTDATA_ROOT]/${inputdir}/INPUT/aerosol.dat . +cp @[INPUTDATA_ROOT]/${inputdir}/INPUT/co2historicaldata_201*.txt . +cp @[INPUTDATA_ROOT]/${inputdir}/INPUT/sfc_emissivity_idx.txt . +cp @[INPUTDATA_ROOT]/${inputdir}/INPUT/solarconstant_noaa_an.txt . if [ $OZ_PHYS_NEW = .T. ]; then - cp @[RTPWD]/${inputdir}/ozprdlos_2015_new_sbuvO3_tclm15_nuchem.f77 ./global_o3prdlos.f77 + cp @[INPUTDATA_ROOT]/${inputdir}/ozprdlos_2015_new_sbuvO3_tclm15_nuchem.f77 ./global_o3prdlos.f77 elif [ $OZ_PHYS_OLD = .T. ]; then -cp @[RTPWD]/${inputdir}/INPUT/global_o3prdlos.f77 . +cp @[INPUTDATA_ROOT]/${inputdir}/INPUT/global_o3prdlos.f77 . fi if [ $H2O_PHYS = .T. ]; then - cp @[RTPWD]/FV3_input_data/global_h2o_pltc.f77 ./global_h2oprdlos.f77 + cp @[INPUTDATA_ROOT]/FV3_input_data/global_h2o_pltc.f77 ./global_h2oprdlos.f77 fi -cp @[RTPWD]/${inputdir}/*grb . -cp @[RTPWD]/${inputdir}/*configure . -cp @[RTPWD]/${inputdir}/*_table . -cp @[RTPWD]/${inputdir}/diag_table_multi_gases diag_table -cp @[RTPWD]/${inputdir}/field_table_multi_gases field_table +cp @[INPUTDATA_ROOT]/${inputdir}/*grb . +cp @[INPUTDATA_ROOT]/${inputdir}/*configure . +cp @[INPUTDATA_ROOT]/${inputdir}/*_table . +cp @[INPUTDATA_ROOT]/${inputdir}/diag_table_multi_gases diag_table +cp @[INPUTDATA_ROOT]/${inputdir}/field_table_multi_gases field_table if [ $CPLWAV = .T. ]; then -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* . +cp @[INPUTDATA_ROOT_WW3]/mod_def.* . +cp @[INPUTDATA_ROOT_WW3]/@[SYEAR]@[SMONTH]@[SDAY]/ww3_multi.inp . +cp @[INPUTDATA_ROOT_WW3]/@[SYEAR]@[SMONTH]@[SDAY]/rmp_src* . fi diff --git a/tests/fv3_conf/rasmgshoc_run.IN b/tests/fv3_conf/rasmgshoc_run.IN deleted file mode 100644 index faf6b58b3b..0000000000 --- a/tests/fv3_conf/rasmgshoc_run.IN +++ /dev/null @@ -1,20 +0,0 @@ - -if [ $WARM_START = .F. ]; then - cp -r @[RTPWD]/FV3_input_data/INPUT . - mkdir RESTART -else - mkdir INPUT RESTART - cp -r @[RTPWD]/FV3_input_data/RESTART/* ./INPUT -fi -cp @[RTPWD]/FV3_input_data/INPUT/aerosol.dat . -cp @[RTPWD]/FV3_input_data/INPUT/co2historicaldata_201*.txt . -cp @[RTPWD]/FV3_input_data/INPUT/sfc_emissivity_idx.txt . -cp @[RTPWD]/FV3_input_data/INPUT/solarconstant_noaa_an.txt . -cp @[RTPWD]/FV3_input_data/ozprdlos_2015_new_sbuvO3_tclm15_nuchem.f77 ./global_o3prdlos.f77 -cp @[RTPWD]/FV3_input_data/global_h2o_pltc.f77 ./global_h2oprdlos.f77 -cp @[RTPWD]/FV3_input_data/*grb . -cp @[RTPWD]/FV3_input_data/*_table . -cp @[RTPWD]/FV3_input_data/diag_table_mgtkers diag_table -#cp @[RTPWD]/FV3_input_data/field_table_mgtkers field_table -cp @[RTPWD]/FV3_input_data/field_table_rasmgshoc field_table -cp @[RTPWD]/FV3_input_data/*configure . diff --git a/tests/fv3_conf/regional_c786_run.IN b/tests/fv3_conf/regional_c786_run.IN new file mode 100644 index 0000000000..ddb18043a1 --- /dev/null +++ b/tests/fv3_conf/regional_c786_run.IN @@ -0,0 +1,25 @@ +rsync -arv @[INPUTDATA_ROOT]/FV3_regional_input_data/. . + +rm -rf INPUT RESTART +mkdir INPUT RESTART + +rsync -arv @[INPUTDATA_ROOT]/@[INPUT_DIR]/INPUT/. INPUT/. + +if [ $WARM_START = .T. ]; then + cp ../fv3_regional_control${RT_SUFFIX}/RESTART/20181015.120000.coupler.res INPUT/coupler.res + cp ../fv3_regional_control${RT_SUFFIX}/RESTART/20181015.120000.fv_core.res.nc INPUT/fv_core.res.nc + cp ../fv3_regional_control${RT_SUFFIX}/RESTART/20181015.120000.fv_core.res.tile1.nc INPUT/fv_core.res.tile1.nc + cp ../fv3_regional_control${RT_SUFFIX}/RESTART/20181015.120000.fv_srf_wnd.res.tile1.nc INPUT/fv_srf_wnd.res.tile1.nc + cp ../fv3_regional_control${RT_SUFFIX}/RESTART/20181015.120000.fv_tracer.res.tile1.nc INPUT/fv_tracer.res.tile1.nc + cp ../fv3_regional_control${RT_SUFFIX}/RESTART/20181015.120000.phy_data.nc INPUT/phy_data.nc + cp ../fv3_regional_control${RT_SUFFIX}/RESTART/20181015.120000.sfc_data.nc INPUT/sfc_data.nc +fi + +if [ $OZ_PHYS_NEW = .T. ]; then + cp @[INPUTDATA_ROOT]/FV3_input_data/ozprdlos_2015_new_sbuvO3_tclm15_nuchem.f77 ./global_o3prdlos.f77 +elif [ $OZ_PHYS_OLD = .T. ]; then + cp @[INPUTDATA_ROOT]/FV3_input_data/INPUT/global_o3prdlos.f77 . +fi +if [ $H2O_PHYS = .T. ]; then + cp @[INPUTDATA_ROOT]/FV3_input_data/global_h2o_pltc.f77 ./global_h2oprdlos.f77 +fi diff --git a/tests/fv3_conf/regional_run.IN b/tests/fv3_conf/regional_run.IN new file mode 100644 index 0000000000..cc7d84dc34 --- /dev/null +++ b/tests/fv3_conf/regional_run.IN @@ -0,0 +1,44 @@ +rsync -arv @[INPUTDATA_ROOT]/FV3_regional_input_data/. . +if [ $WRITE_DOPOST = .true. ]; then + cp @[INPUTDATA_ROOT]/FV3_regional_input_data/diag_table_lam ./diag_table +fi + +rm -rf INPUT RESTART +mkdir INPUT RESTART + +rsync -arv @[INPUTDATA_ROOT]/fv3_regional_control/INPUT/. INPUT/. + +if [ $WARM_START = .T. ]; then + cp ../fv3_regional_control${RT_SUFFIX}/RESTART/20181015.120000.coupler.res INPUT/coupler.res + cp ../fv3_regional_control${RT_SUFFIX}/RESTART/20181015.120000.fv_core.res.nc INPUT/fv_core.res.nc + cp ../fv3_regional_control${RT_SUFFIX}/RESTART/20181015.120000.fv_core.res.tile1.nc INPUT/fv_core.res.tile1.nc + cp ../fv3_regional_control${RT_SUFFIX}/RESTART/20181015.120000.fv_srf_wnd.res.tile1.nc INPUT/fv_srf_wnd.res.tile1.nc + cp ../fv3_regional_control${RT_SUFFIX}/RESTART/20181015.120000.fv_tracer.res.tile1.nc INPUT/fv_tracer.res.tile1.nc + cp ../fv3_regional_control${RT_SUFFIX}/RESTART/20181015.120000.phy_data.nc INPUT/phy_data.nc + cp ../fv3_regional_control${RT_SUFFIX}/RESTART/20181015.120000.sfc_data.nc INPUT/sfc_data.nc +fi +if [ $WRITE_RESTART_WITH_BCS = .true. ]; then + cp @[INPUTDATA_ROOT]/fv3_regional_control/RESTART/fv_core.res.tile1_new.nc RESTART/fv_core.res.tile1_new.nc + cp @[INPUTDATA_ROOT]/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 @[INPUTDATA_ROOT]/FV3_input_data/ozprdlos_2015_new_sbuvO3_tclm15_nuchem.f77 ./global_o3prdlos.f77 +elif [ $OZ_PHYS_OLD = .T. ]; then + cp @[INPUTDATA_ROOT]/FV3_input_data/INPUT/global_o3prdlos.f77 . +fi +if [ $H2O_PHYS = .T. ]; then + cp @[INPUTDATA_ROOT]/FV3_input_data/global_h2o_pltc.f77 ./global_h2oprdlos.f77 +fi + +if [[ $POSTAPP = 'lam' ]]; then + cp ${PATHRT}/parm/post_itag_fv3lam itag + cp ${PATHRT}/parm/postxconfig-NT-fv3lam.txt postxconfig-NT.txt + cp ${PATHRT}/parm/postxconfig-NT-fv3lam.txt postxconfig-NT_FH00.txt + cp ${PATHRT}/parm/params_grib2_tbl_new params_grib2_tbl_new +elif [[ $POSTAPP = 'hafs' ]]; then + cp ${PATHRT}/parm/post_itag_hafs itag + cp ${PATHRT}/parm/postxconfig-NT-hafs.txt postxconfig-NT.txt + cp ${PATHRT}/parm/postxconfig-NT-hafs.txt postxconfig-NT_FH00.txt + cp ${PATHRT}/parm/params_grib2_tbl_new params_grib2_tbl_new +fi diff --git a/tests/fv3_conf/satmedmf_run.IN b/tests/fv3_conf/satmedmf_run.IN index 7e6e9b7072..400eca407f 100644 --- a/tests/fv3_conf/satmedmf_run.IN +++ b/tests/fv3_conf/satmedmf_run.IN @@ -1,4 +1,6 @@ +rm -fr INPUT RESTART +UNIT_TEST=${UNIT_TEST:-false} if [ $NPX = 97 ]; then inputdir=FV3_input_data elif [ $NPX = 193 ]; then @@ -9,23 +11,21 @@ elif [ $NPX = 769 ]; then inputdir=FV3_input_data_c768 fi echo "inputdir=$inputdir,NPX=$NPX" - -UNIT_TEST=${UNIT_TEST:-false} if [ $WARM_START = .F. ]; then - cp -r @[RTPWD]/${inputdir}/INPUT . + cp -r @[INPUTDATA_ROOT]/${inputdir}/INPUT . mkdir RESTART else mkdir INPUT RESTART if [[ ${UNIT_TEST} == false ]]; then - cp -r @[RTPWD]/${inputdir}/RESTART/* ./INPUT + cp -r @[INPUTDATA_ROOT]/${inputdir}/RESTART/* ./INPUT else - cp -r @[RTPWD]/${inputdir}/RESTART/* ./INPUT + cp -r @[INPUTDATA_ROOT]/${inputdir}/RESTART/* ./INPUT rm -f INPUT/fv_core.res.* rm -f INPUT/fv_srf_wnd.res.* rm -f INPUT/fv_tracer.res.* - rm -f INPUT/phy_data.*c - rm -f INPUT/srf_data.* + rm -f INPUT/phy_data.* + rm -f INPUT/sfc_data.* for RFILE in ../${TEST_NAME}${BL_SUFFIX}/RESTART/${RESTART_FILE_PREFIX}.*; do [ -e $RFILE ] || exit 1 RFILE_OLD=$(basename $RFILE) @@ -35,12 +35,12 @@ else fi fi -cp @[RTPWD]/${inputdir}/INPUT/aerosol.dat . -cp @[RTPWD]/${inputdir}/INPUT/co2historicaldata_201*.txt . -cp @[RTPWD]/${inputdir}/INPUT/sfc_emissivity_idx.txt . -cp @[RTPWD]/${inputdir}/INPUT/solarconstant_noaa_an.txt . -cp @[RTPWD]/${inputdir}/INPUT/global_o3prdlos.f77 . -cp @[RTPWD]/${inputdir}/*grb . -cp @[RTPWD]/${inputdir}/*_table . -cp @[RTPWD]/${inputdir}/field_table_satmedmf field_table -cp @[RTPWD]/${inputdir}/*configure . +cp @[INPUTDATA_ROOT]/${inputdir}/INPUT/aerosol.dat . +cp @[INPUTDATA_ROOT]/${inputdir}/INPUT/co2historicaldata_201*.txt . +cp @[INPUTDATA_ROOT]/${inputdir}/INPUT/sfc_emissivity_idx.txt . +cp @[INPUTDATA_ROOT]/${inputdir}/INPUT/solarconstant_noaa_an.txt . +cp @[INPUTDATA_ROOT]/${inputdir}/INPUT/global_o3prdlos.f77 . +cp @[INPUTDATA_ROOT]/${inputdir}/*grb . +cp @[INPUTDATA_ROOT]/${inputdir}/*_table . +cp @[INPUTDATA_ROOT]/${inputdir}/field_table_satmedmf field_table +cp @[INPUTDATA_ROOT]/${inputdir}/*configure . diff --git a/tests/fv3_conf/ccpp_stretched_run.IN b/tests/fv3_conf/stretched_run.IN similarity index 60% rename from tests/fv3_conf/ccpp_stretched_run.IN rename to tests/fv3_conf/stretched_run.IN index cd22eb7db4..143b5e29e1 100644 --- a/tests/fv3_conf/ccpp_stretched_run.IN +++ b/tests/fv3_conf/stretched_run.IN @@ -1,4 +1,4 @@ -rsync -arv @[RTPWD]/FV3_nest_input_data/. . +rsync -arv @[INPUTDATA_ROOT]/FV3_nest_input_data/. . rm -rf INPUT RESTART mkdir INPUT RESTART @@ -9,9 +9,9 @@ mkdir INPUT RESTART # see ccpp_regional_run.IN for a working example # if this is needed in the future (not needed now) #if [ $WARM_START = .F. ]; then -# rsync -arv @[RTPWD]/@[CNTL_DIR]/INPUT/. INPUT/. +# rsync -arv @[INPUTDATA_ROOT]/@[CNTL_DIR]/INPUT/. INPUT/. #else -# rsync -arv @[RTPWD]/@[CNTL_DIR]/RESTART/. INPUT/. +# rsync -arv @[INPUTDATA_ROOT]/@[CNTL_DIR]/RESTART/. INPUT/. #fi -rsync -arv @[RTPWD]/@[INPUT_DIR]/INPUT/. INPUT/. +rsync -arv @[INPUTDATA_ROOT]/@[INPUT_DIR]/INPUT/. INPUT/. # *DH 20190528 diff --git a/tests/fv3_conf/thompson_run.IN b/tests/fv3_conf/thompson_run.IN index e8a708dcc4..d9a0649dd0 100644 --- a/tests/fv3_conf/thompson_run.IN +++ b/tests/fv3_conf/thompson_run.IN @@ -1,20 +1,20 @@ UNIT_TEST=${UNIT_TEST:-false} if [ $WARM_START = .F. ]; then - cp -r @[RTPWD]/FV3_input_data/INPUT . + cp -r @[INPUTDATA_ROOT]/FV3_input_data/INPUT . mkdir RESTART else mkdir INPUT RESTART if [[ ${UNIT_TEST} == false ]]; then - cp -r @[RTPWD]/FV3_input_data/RESTART/* ./INPUT + cp -r @[INPUTDATA_ROOT]/FV3_input_data/RESTART/* ./INPUT else - cp -r @[RTPWD]/FV3_input_data/RESTART/* ./INPUT + cp -r @[INPUTDATA_ROOT]/FV3_input_data/RESTART/* ./INPUT rm -f INPUT/fv_core.res.* rm -f INPUT/fv_srf_wnd.res.* rm -f INPUT/fv_tracer.res.* - rm -f INPUT/phy_data.*c - rm -f INPUT/srf_data.* + rm -f INPUT/phy_data.* + rm -f INPUT/sfc_data.* for RFILE in ../${TEST_NAME}${BL_SUFFIX}/RESTART/${RESTART_FILE_PREFIX}.*; do [ -e $RFILE ] || exit 1 RFILE_OLD=$(basename $RFILE) @@ -24,14 +24,14 @@ else fi fi -cp @[RTPWD]/FV3_input_data/INPUT/aerosol.dat . -cp @[RTPWD]/FV3_input_data/INPUT/co2historicaldata_201*.txt . -cp @[RTPWD]/FV3_input_data/INPUT/sfc_emissivity_idx.txt . -cp @[RTPWD]/FV3_input_data/INPUT/solarconstant_noaa_an.txt . -cp @[RTPWD]/FV3_input_data/INPUT/global_o3prdlos.f77 . -cp @[RTPWD]/FV3_input_data/qr_acr_q* . -cp @[RTPWD]/FV3_input_data/*grb . -cp @[RTPWD]/FV3_input_data/*_table . -cp @[RTPWD]/FV3_input_data/diag_table_thompson diag_table -cp @[RTPWD]/FV3_input_data/field_table_thompson field_table -cp @[RTPWD]/FV3_input_data/*configure . +cp @[INPUTDATA_ROOT]/FV3_input_data/INPUT/aerosol.dat . +cp @[INPUTDATA_ROOT]/FV3_input_data/INPUT/co2historicaldata_201*.txt . +cp @[INPUTDATA_ROOT]/FV3_input_data/INPUT/sfc_emissivity_idx.txt . +cp @[INPUTDATA_ROOT]/FV3_input_data/INPUT/solarconstant_noaa_an.txt . +cp @[INPUTDATA_ROOT]/FV3_input_data/INPUT/global_o3prdlos.f77 . +cp @[INPUTDATA_ROOT]/FV3_input_data/qr_acr_q* . +cp @[INPUTDATA_ROOT]/FV3_input_data/*grb . +cp @[INPUTDATA_ROOT]/FV3_input_data/*_table . +cp @[INPUTDATA_ROOT]/FV3_input_data/diag_table_thompson diag_table +cp @[INPUTDATA_ROOT]/FV3_input_data/field_table_thompson field_table +cp @[INPUTDATA_ROOT]/FV3_input_data/*configure . diff --git a/tests/fv3_conf/wsm6_run.IN b/tests/fv3_conf/wsm6_run.IN index ee394da687..00e8aeeb52 100644 --- a/tests/fv3_conf/wsm6_run.IN +++ b/tests/fv3_conf/wsm6_run.IN @@ -1,19 +1,19 @@ UNIT_TEST=${UNIT_TEST:-false} if [ $WARM_START = .F. ]; then - cp -r @[RTPWD]/FV3_input_data/INPUT . + cp -r @[INPUTDATA_ROOT]/FV3_input_data/INPUT . mkdir RESTART else mkdir INPUT RESTART if [[ ${UNIT_TEST} == false ]]; then - cp -r @[RTPWD]/FV3_input_data/RESTART/* ./INPUT + cp -r @[INPUTDATA_ROOT]/FV3_input_data/RESTART/* ./INPUT else - cp -r @[RTPWD]/FV3_input_data/RESTART/* ./INPUT + cp -r @[INPUTDATA_ROOT]/FV3_input_data/RESTART/* ./INPUT rm -f INPUT/fv_core.res.* rm -f INPUT/fv_srf_wnd.res.* rm -f INPUT/fv_tracer.res.* - rm -f INPUT/phy_data.*c - rm -f INPUT/srf_data.* + rm -f INPUT/phy_data.* + rm -f INPUT/sfc_data.* for RFILE in ../${TEST_NAME}${BL_SUFFIX}/RESTART/${RESTART_FILE_PREFIX}.*; do [ -e $RFILE ] || exit 1 RFILE_OLD=$(basename $RFILE) @@ -23,13 +23,13 @@ else fi fi -cp @[RTPWD]/FV3_input_data/INPUT/aerosol.dat . -cp @[RTPWD]/FV3_input_data/INPUT/co2historicaldata_201*.txt . -cp @[RTPWD]/FV3_input_data/INPUT/sfc_emissivity_idx.txt . -cp @[RTPWD]/FV3_input_data/INPUT/solarconstant_noaa_an.txt . -cp @[RTPWD]/FV3_input_data/INPUT/global_o3prdlos.f77 . -cp @[RTPWD]/FV3_input_data/*grb . -cp @[RTPWD]/FV3_input_data/*_table . -cp @[RTPWD]/FV3_input_data/diag_table_wsm6 diag_table -cp @[RTPWD]/FV3_input_data/field_table_wsm6 field_table -cp @[RTPWD]/FV3_input_data/*configure . +cp @[INPUTDATA_ROOT]/FV3_input_data/INPUT/aerosol.dat . +cp @[INPUTDATA_ROOT]/FV3_input_data/INPUT/co2historicaldata_201*.txt . +cp @[INPUTDATA_ROOT]/FV3_input_data/INPUT/sfc_emissivity_idx.txt . +cp @[INPUTDATA_ROOT]/FV3_input_data/INPUT/solarconstant_noaa_an.txt . +cp @[INPUTDATA_ROOT]/FV3_input_data/INPUT/global_o3prdlos.f77 . +cp @[INPUTDATA_ROOT]/FV3_input_data/*grb . +cp @[INPUTDATA_ROOT]/FV3_input_data/*_table . +cp @[INPUTDATA_ROOT]/FV3_input_data/diag_table_wsm6 diag_table +cp @[INPUTDATA_ROOT]/FV3_input_data/field_table_wsm6 field_table +cp @[INPUTDATA_ROOT]/FV3_input_data/*configure . diff --git a/tests/parm/MOM_input_template_025 b/tests/parm/MOM_input_template_025 new file mode 100644 index 0000000000..aa1da78029 --- /dev/null +++ b/tests/parm/MOM_input_template_025 @@ -0,0 +1,868 @@ +! This input file provides the adjustable run-time parameters for version 6 of the Modular Ocean Model (MOM6). +! Where appropriate, parameters use usually given in MKS units. + +! This particular file is for the example in ice_ocean_SIS2/OM4_025. + +! This MOM_input file typically contains only the non-default values that are needed to reproduce this example. +! A full list of parameters for this example can be found in the corresponding MOM_parameter_doc.all file +! which is generated by the model at run-time. + +! === module MOM_domains === +TRIPOLAR_N = True ! [Boolean] default = False + ! Use tripolar connectivity at the northern edge of the domain. With + ! TRIPOLAR_N, NIGLOBAL must be even. +NIGLOBAL = NX_GLB ! + ! The total number of thickness grid points in the x-direction in the physical + ! domain. With STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +NJGLOBAL = NY_GLB ! + ! The total number of thickness grid points in the y-direction in the physical + ! domain. With STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +NIHALO = 4 ! default = 4 + ! The number of halo points on each side in the x-direction. With + ! STATIC_MEMORY_ this is set as NIHALO_ in MOM_memory.h at compile time; without + ! STATIC_MEMORY_ the default is NIHALO_ in MOM_memory.h (if defined) or 2. +NJHALO = 4 ! default = 4 + ! The number of halo points on each side in the y-direction. With + ! STATIC_MEMORY_ this is set as NJHALO_ in MOM_memory.h at compile time; without + ! STATIC_MEMORY_ the default is NJHALO_ in MOM_memory.h (if defined) or 2. +! LAYOUT = 32, 18 ! + ! The processor layout that was actually used. +! IO_LAYOUT = 1, 1 ! default = 1 + ! The processor layout to be used, or 0,0 to automatically set the io_layout to + ! be the same as the layout. + +! === module MOM === +USE_REGRIDDING = True ! [Boolean] default = False + ! If True, use the ALE algorithm (regridding/remapping). If False, use the + ! layered isopycnal algorithm. +THICKNESSDIFFUSE = True ! [Boolean] default = False + ! If true, interface heights are diffused with a coefficient of KHTH. +THICKNESSDIFFUSE_FIRST = True ! [Boolean] default = False + ! If true, do thickness diffusion before dynamics. This is only used if + ! THICKNESSDIFFUSE is true. +DT = DT_DYNAM_MOM6 ! [s] + ! The (baroclinic) dynamics time step. The time-step that is actually used will + ! be an integer fraction of the forcing time-step (DT_FORCING in ocean-only mode + ! or the coupling timestep in coupled mode.) +DT_THERM = DT_THERM_MOM6 ! [s] default = 900.0 + ! The thermodynamic and tracer advection time step. Ideally DT_THERM should be + ! an integer multiple of DT and less than the forcing or coupling time-step, + ! unless THERMO_SPANS_COUPLING is true, in which case DT_THERM can be an integer + ! multiple of the coupling timestep. By default DT_THERM is set to DT. +THERMO_SPANS_COUPLING = MOM6_THERMO_SPAN ! [Boolean] default = False + ! If true, the MOM will take thermodynamic and tracer timesteps that can be + ! longer than the coupling timestep. The actual thermodynamic timestep that is + ! used in this case is the largest integer multiple of the coupling timestep + ! that is less than or equal to DT_THERM. +HFREEZE = 20.0 ! [m] default = -1.0 + ! If HFREEZE > 0, melt potential will be computed. The actual depth + ! over which melt potential is computed will be min(HFREEZE, OBLD) + ! where OBLD is the boundary layer depth. If HFREEZE <= 0 (default) +USE_PSURF_IN_EOS = False ! [Boolean] default = False + ! If true, always include the surface pressure contributions in equation of + ! state calculations. +FRAZIL = True ! [Boolean] default = False + ! If true, water freezes if it gets too cold, and the accumulated heat deficit + ! is returned in the surface state. FRAZIL is only used if + ! ENABLE_THERMODYNAMICS is true. +DO_GEOTHERMAL = True ! [Boolean] default = False + ! If true, apply geothermal heating. +BOUND_SALINITY = True ! [Boolean] default = False + ! If true, limit salinity to being positive. (The sea-ice model may ask for more + ! salt than is available and drive the salinity negative otherwise.) +MIN_SALINITY = 0.01 ! [PPT] default = 0.01 + ! The minimum value of salinity when BOUND_SALINITY=True. The default is 0.01 + ! for backward compatibility but ideally should be 0. +C_P = 3992.0 ! [J kg-1 K-1] default = 3991.86795711963 + ! The heat capacity of sea water, approximated as a constant. This is only used + ! if ENABLE_THERMODYNAMICS is true. The default value is from the TEOS-10 + ! definition of conservative temperature. +CHECK_BAD_SURFACE_VALS = True ! [Boolean] default = False + ! If true, check the surface state for ridiculous values. +BAD_VAL_SSH_MAX = 50.0 ! [m] default = 20.0 + ! The value of SSH above which a bad value message is triggered, if + ! CHECK_BAD_SURFACE_VALS is true. +BAD_VAL_SSS_MAX = 75.0 ! [PPT] default = 45.0 + ! The value of SSS above which a bad value message is triggered, if + ! CHECK_BAD_SURFACE_VALS is true. +BAD_VAL_SST_MAX = 55.0 ! [deg C] default = 45.0 + ! The value of SST above which a bad value message is triggered, if + ! CHECK_BAD_SURFACE_VALS is true. +BAD_VAL_SST_MIN = -3.0 ! [deg C] default = -2.1 + ! The value of SST below which a bad value message is triggered, if + ! CHECK_BAD_SURFACE_VALS is true. +DEFAULT_2018_ANSWERS = True ! [Boolean] default = True + ! This sets the default value for the various _2018_ANSWERS parameters. +WRITE_GEOM = 2 ! default = 1 + ! If =0, never write the geometry and vertical grid files. If =1, write the + ! geometry and vertical grid files only for a new simulation. If =2, always + ! write the geometry and vertical grid files. Other values are invalid. +SAVE_INITIAL_CONDS = True ! [Boolean] default = False + ! If true, write the initial conditions to a file given by IC_OUTPUT_FILE. + +! === module MOM_hor_index === +! Sets the horizontal array index types. + +! === module MOM_fixed_initialization === +INPUTDIR = "INPUT" ! default = "." + ! The directory in which input files are found. + +! === module MOM_grid_init === +GRID_CONFIG = "mosaic" ! + ! A character string that determines the method for defining the horizontal + ! grid. Current options are: + ! mosaic - read the grid from a mosaic (supergrid) + ! file set by GRID_FILE. + ! cartesian - use a (flat) Cartesian grid. + ! spherical - use a simple spherical grid. + ! mercator - use a Mercator spherical grid. +GRID_FILE = "ocean_hgrid.nc" ! + ! Name of the file from which to read horizontal grid data. +TOPO_CONFIG = "file" ! + ! This specifies how bathymetry is specified: + ! file - read bathymetric information from the file + ! specified by (TOPO_FILE). + ! flat - flat bottom set to MAXIMUM_DEPTH. + ! bowl - an analytically specified bowl-shaped basin + ! ranging between MAXIMUM_DEPTH and MINIMUM_DEPTH. + ! spoon - a similar shape to 'bowl', but with an vertical + ! wall at the southern face. + ! halfpipe - a zonally uniform channel with a half-sine + ! profile in the meridional direction. + ! benchmark - use the benchmark test case topography. + ! Neverland - use the Neverland test case topography. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! ISOMIP - use a slope and channel configuration for the + ! ISOMIP test case. + ! DOME2D - use a shelf and slope configuration for the + ! DOME2D gravity current/overflow test case. + ! Kelvin - flat but with rotated land mask. + ! seamount - Gaussian bump for spontaneous motion test case. + ! dumbbell - Sloshing channel with reservoirs on both ends. + ! shelfwave - exponential slope for shelfwave test case. + ! Phillips - ACC-like idealized topography used in the Phillips config. + ! dense - Denmark Strait-like dense water formation and overflow. + ! USER - call a user modified routine. +TOPO_FILE = "ocean_topog.nc" ! default = "topog.nc" + ! The file from which the bathymetry is read. +TOPO_EDITS_FILE = "All_edits.nc" ! default = "" + ! The file from which to read a list of i,j,z topography overrides. +MAXIMUM_DEPTH = 6500.0 ! [m] + ! The maximum depth of the ocean. +MINIMUM_DEPTH = 9.5 ! [m] default = 0.0 + ! If MASKING_DEPTH is unspecified, then anything shallower than MINIMUM_DEPTH is + ! assumed to be land and all fluxes are masked out. If MASKING_DEPTH is + ! specified, then all depths shallower than MINIMUM_DEPTH but deeper than + ! MASKING_DEPTH are rounded to MINIMUM_DEPTH. +GRID_ROTATION_ANGLE_BUGS = False ! [Boolean] default = True + ! If true, use an older algorithm to calculate the sine and + ! cosines needed rotate between grid-oriented directions and + ! true north and east. Differences arise at the tripolar fold +USE_TRIPOLAR_GEOLONB_BUG = False ! [Boolean] default = True + ! If true, use older code that incorrectly sets the longitude + ! in some points along the tripolar fold to be off by 360 degrees + +! === module MOM_open_boundary === +! Controls where open boundaries are located, what kind of boundary condition to impose, and what data to apply, +! if any. +MASKING_DEPTH = 0.0 ! [m] default = -9999.0 + ! The depth below which to mask points as land points, for which all fluxes are + ! zeroed out. MASKING_DEPTH is ignored if negative. +CHANNEL_CONFIG = "list" ! default = "none" + ! A parameter that determines which set of channels are + ! restricted to specific widths. Options are: + ! none - All channels have the grid width. + ! global_1deg - Sets 16 specific channels appropriate + ! for a 1-degree model, as used in CM2G. + ! list - Read the channel locations and widths from a + ! text file, like MOM_channel_list in the MOM_SIS + ! test case. + ! file - Read open face widths everywhere from a + ! NetCDF file on the model grid. +CHANNEL_LIST_FILE = "MOM_channels_global_025" ! default = "MOM_channel_list" + ! The file from which the list of narrowed channels is read. + +! === module MOM_verticalGrid === +! Parameters providing information about the vertical grid. +NK = 75 ! [nondim] + ! The number of model layers. + +! === module MOM_tracer_registry === + +! === module MOM_EOS === +DTFREEZE_DP = -7.75E-08 ! [deg C Pa-1] default = 0.0 + ! When TFREEZE_FORM=LINEAR, this is the derivative of the freezing potential + ! temperature with pressure. + +! === module MOM_restart === +PARALLEL_RESTARTFILES = True ! [Boolean] default = False + ! If true, each processor writes its own restart file, otherwise a single + ! restart file is generated + +! === module MOM_tracer_flow_control === +USE_IDEAL_AGE_TRACER = False ! [Boolean] default = False + ! If true, use the ideal_age_example tracer package. + +! === module ideal_age_example === + +! === module MOM_coord_initialization === +COORD_CONFIG = "file" ! + ! This specifies how layers are to be defined: + ! ALE or none - used to avoid defining layers in ALE mode + ! file - read coordinate information from the file + ! specified by (COORD_FILE). + ! BFB - Custom coords for buoyancy-forced basin case + ! based on SST_S, T_BOT and DRHO_DT. + ! linear - linear based on interfaces not layers + ! layer_ref - linear based on layer densities + ! ts_ref - use reference temperature and salinity + ! ts_range - use range of temperature and salinity + ! (T_REF and S_REF) to determine surface density + ! and GINT calculate internal densities. + ! gprime - use reference density (RHO_0) for surface + ! density and GINT calculate internal densities. + ! ts_profile - use temperature and salinity profiles + ! (read from COORD_FILE) to set layer densities. + ! USER - call a user modified routine. +COORD_FILE = "layer_coord.nc" ! + ! The file from which the coordinate densities are read. +REMAP_UV_USING_OLD_ALG = True ! [Boolean] default = True + ! If true, uses the old remapping-via-a-delta-z method for remapping u and v. If + ! false, uses the new method that remaps between grids described by an old and + ! new thickness. +REGRIDDING_COORDINATE_MODE = "HYCOM1" ! default = "LAYER" + ! Coordinate mode for vertical regridding. Choose among the following + ! possibilities: LAYER - Isopycnal or stacked shallow water layers + ! ZSTAR, Z* - stretched geopotential z* + ! SIGMA_SHELF_ZSTAR - stretched geopotential z* ignoring shelf + ! SIGMA - terrain following coordinates + ! RHO - continuous isopycnal + ! HYCOM1 - HyCOM-like hybrid coordinate + ! SLIGHT - stretched coordinates above continuous isopycnal + ! ADAPTIVE - optimize for smooth neutral density surfaces +BOUNDARY_EXTRAPOLATION = True ! [Boolean] default = False + ! When defined, a proper high-order reconstruction scheme is used within + ! boundary cells rather than PCM. E.g., if PPM is used for remapping, a PPM + ! reconstruction will also be used within boundary cells. +ALE_COORDINATE_CONFIG = "HYBRID:hycom1_75_800m.nc,sigma2,FNC1:2,4000,4.5,.01" ! default = "UNIFORM" + ! Determines how to specify the coordinate resolution. Valid options are: + ! PARAM - use the vector-parameter ALE_RESOLUTION + ! UNIFORM[:N] - uniformly distributed + ! FILE:string - read from a file. The string specifies + ! the filename and variable name, separated + ! by a comma or space, e.g. FILE:lev.nc,dz + ! or FILE:lev.nc,interfaces=zw + ! WOA09[:N] - the WOA09 vertical grid (approximately) + ! FNC1:string - FNC1:dz_min,H_total,power,precision + ! HYBRID:string - read from a file. The string specifies + ! the filename and two variable names, separated + ! by a comma or space, for sigma-2 and dz. e.g. + ! HYBRID:vgrid.nc,sigma2,dz +!ALE_RESOLUTION = 7*2.0, 2*2.01, 2.02, 2.03, 2.05, 2.08, 2.11, 2.15, 2.21, 2.2800000000000002, 2.37, 2.48, 2.61, 2.77, 2.95, 3.17, 3.4299999999999997, 3.74, 4.09, 4.49, 4.95, 5.48, 6.07, 6.74, 7.5, 8.34, 9.280000000000001, 10.33, 11.49, 12.77, 14.19, 15.74, 17.450000000000003, 19.31, 21.35, 23.56, 25.97, 28.580000000000002, 31.41, 34.47, 37.77, 41.32, 45.14, 49.25, 53.65, 58.370000000000005, 63.42, 68.81, 74.56, 80.68, 87.21000000000001, 94.14, 101.51, 109.33, 117.62, 126.4, 135.68, 145.5, 155.87, 166.81, 178.35, 190.51, 203.31, 216.78, 230.93, 245.8, 261.42, 277.83 ! [m] + ! The distribution of vertical resolution for the target + ! grid used for Eulerian-like coordinates. For example, + ! in z-coordinate mode, the parameter is a list of level + ! thicknesses (in m). In sigma-coordinate mode, the list + ! is of non-dimensional fractions of the water column. +!TARGET_DENSITIES = 1010.0, 1014.3034, 1017.8088, 1020.843, 1023.5566, 1025.813, 1027.0275, 1027.9114, 1028.6422, 1029.2795, 1029.852, 1030.3762, 1030.8626, 1031.3183, 1031.7486, 1032.1572, 1032.5471, 1032.9207, 1033.2798, 1033.6261, 1033.9608, 1034.2519, 1034.4817, 1034.6774, 1034.8508, 1035.0082, 1035.1533, 1035.2886, 1035.4159, 1035.5364, 1035.6511, 1035.7608, 1035.8661, 1035.9675, 1036.0645, 1036.1554, 1036.2411, 1036.3223, 1036.3998, 1036.4739, 1036.5451, 1036.6137, 1036.68, 1036.7441, 1036.8062, 1036.8526, 1036.8874, 1036.9164, 1036.9418, 1036.9647, 1036.9857, 1037.0052, 1037.0236, 1037.0409, 1037.0574, 1037.0738, 1037.0902, 1037.1066, 1037.123, 1037.1394, 1037.1558, 1037.1722, 1037.1887, 1037.206, 1037.2241, 1037.2435, 1037.2642, 1037.2866, 1037.3112, 1037.3389, 1037.3713, 1037.4118, 1037.475, 1037.6332, 1037.8104, 1038.0 ! [m] + ! HYBRID target densities for interfaces +REGRID_COMPRESSIBILITY_FRACTION = 0.01 ! [nondim] default = 0.0 + ! When interpolating potential density profiles we can add some artificial + ! compressibility solely to make homogeneous regions appear stratified. +MAXIMUM_INT_DEPTH_CONFIG = "FNC1:5,8000.0,1.0,.01" ! default = "NONE" + ! Determines how to specify the maximum interface depths. + ! Valid options are: + ! NONE - there are no maximum interface depths + ! PARAM - use the vector-parameter MAXIMUM_INTERFACE_DEPTHS + ! FILE:string - read from a file. The string specifies + ! the filename and variable name, separated + ! by a comma or space, e.g. FILE:lev.nc,Z + ! FNC1:string - FNC1:dz_min,H_total,power,precision +!MAXIMUM_INT_DEPTHS = 0.0, 5.0, 12.75, 23.25, 36.49, 52.480000000000004, 71.22, 92.71000000000001, 116.94000000000001, 143.92000000000002, 173.65, 206.13, 241.36, 279.33000000000004, 320.05000000000007, 363.5200000000001, 409.7400000000001, 458.7000000000001, 510.4100000000001, 564.8700000000001, 622.0800000000002, 682.0300000000002, 744.7300000000002, 810.1800000000003, 878.3800000000003, 949.3300000000004, 1023.0200000000004, 1099.4600000000005, 1178.6500000000005, 1260.5900000000006, 1345.2700000000007, 1432.7000000000007, 1522.8800000000008, 1615.8100000000009, 1711.490000000001, 1809.910000000001, 1911.080000000001, 2015.0000000000011, 2121.670000000001, 2231.080000000001, 2343.2400000000007, 2458.1500000000005, 2575.8100000000004, 2696.2200000000003, 2819.3700000000003, 2945.2700000000004, 3073.9200000000005, 3205.3200000000006, 3339.4600000000005, 3476.3500000000004, 3615.9900000000002, 3758.38, 3903.52, 4051.4, 4202.03, 4355.41, 4511.54, 4670.41, 4832.03, 4996.4, 5163.5199999999995, 5333.379999999999, 5505.989999999999, 5681.3499999999985, 5859.459999999998, 6040.319999999998, 6223.919999999998, 6410.269999999999, 6599.369999999999, 6791.219999999999, 6985.8099999999995, 7183.15, 7383.24, 7586.08, 7791.67, 8000.0 + ! The list of maximum depths for each interface. +MAX_LAYER_THICKNESS_CONFIG = "FNC1:400,31000.0,0.1,.01" ! default = "NONE" + ! Determines how to specify the maximum layer thicknesses. + ! Valid options are: + ! NONE - there are no maximum layer thicknesses + ! PARAM - use the vector-parameter MAX_LAYER_THICKNESS + ! FILE:string - read from a file. The string specifies + ! the filename and variable name, separated + ! by a comma or space, e.g. FILE:lev.nc,Z + ! FNC1:string - FNC1:dz_min,H_total,power,precision +!MAX_LAYER_THICKNESS = 400.0, 409.63, 410.32, 410.75, 411.07, 411.32, 411.52, 411.7, 411.86, 412.0, 412.13, 412.24, 412.35, 412.45, 412.54, 412.63, 412.71, 412.79, 412.86, 412.93, 413.0, 413.06, 413.12, 413.18, 413.24, 413.29, 413.34, 413.39, 413.44, 413.49, 413.54, 413.58, 413.62, 413.67, 413.71, 413.75, 413.78, 413.82, 413.86, 413.9, 413.93, 413.97, 414.0, 414.03, 414.06, 414.1, 414.13, 414.16, 414.19, 414.22, 414.24, 414.27, 414.3, 414.33, 414.35, 414.38, 414.41, 414.43, 414.46, 414.48, 414.51, 414.53, 414.55, 414.58, 414.6, 414.62, 414.65, 414.67, 414.69, 414.71, 414.73, 414.75, 414.77, 414.79, 414.83 ! [m] + ! The list of maximum thickness for each layer. +REMAPPING_SCHEME = "PPM_H4" ! default = "PLM" + ! This sets the reconstruction scheme used for vertical remapping for all + ! variables. It can be one of the following schemes: PCM (1st-order + ! accurate) + ! PLM (2nd-order accurate) + ! PPM_H4 (3rd-order accurate) + ! PPM_IH4 (3rd-order accurate) + ! PQM_IH4IH3 (4th-order accurate) + ! PQM_IH6IH5 (5th-order accurate) + +! === module MOM_grid === +! Parameters providing information about the lateral grid. + +! === module MOM_state_initialization === +INIT_LAYERS_FROM_Z_FILE = True ! [Boolean] default = False + ! If true, initialize the layer thicknesses, temperatures, and salinities from a + ! Z-space file on a latitude-longitude grid. + +! === module MOM_initialize_layers_from_Z === +TEMP_SALT_Z_INIT_FILE = "MOM6_IC_TS.nc" ! default = "temp_salt_z.nc" + ! The name of the z-space input file used to initialize + ! temperatures (T) and salinities (S). If T and S are not + ! in the same file, TEMP_Z_INIT_FILE and SALT_Z_INIT_FILE + ! must be set. +Z_INIT_FILE_PTEMP_VAR = "temp" ! default = "ptemp" + ! The name of the potential temperature variable in + ! TEMP_Z_INIT_FILE. +Z_INIT_FILE_SALT_VAR = "salt" ! default = "salt" + ! The name of the salinity variable in + ! SALT_Z_INIT_FILE. +Z_INIT_ALE_REMAPPING = True ! [Boolean] default = False + ! If True, then remap straight to model coordinate from file. +Z_INIT_REMAP_OLD_ALG = True ! [Boolean] default = True + ! If false, uses the preferred remapping algorithm for initialization. If true, + ! use an older, less robust algorithm for remapping. + +! === module MOM_diag_mediator === +!Jiande NUM_DIAG_COORDS = 2 ! default = 1 +NUM_DIAG_COORDS = 1 + ! The number of diagnostic vertical coordinates to use. + ! For each coordinate, an entry in DIAG_COORDS must be provided. +!Jiande DIAG_COORDS = "z Z ZSTAR", "rho2 RHO2 RHO" ! +DIAG_COORDS = "z Z ZSTAR" + ! A list of string tuples associating diag_table modules to + ! a coordinate definition used for diagnostics. Each string + ! is of the form "MODULE_SUFFIX,PARAMETER_SUFFIX,COORDINATE_NAME". +DIAG_COORD_DEF_Z="FILE:interpolate_zgrid_40L.nc,interfaces=zw" +DIAG_MISVAL = -1e34 +!DIAG_COORD_DEF_RHO2 = "FILE:diag_rho2.nc,interfaces=rho2" ! default = "WOA09" + ! Determines how to specify the coordinate resolution. Valid options are: + ! PARAM - use the vector-parameter DIAG_COORD_RES_RHO2 + ! UNIFORM[:N] - uniformly distributed + ! FILE:string - read from a file. The string specifies + ! the filename and variable name, separated + ! by a comma or space, e.g. FILE:lev.nc,dz + ! or FILE:lev.nc,interfaces=zw + ! WOA09[:N] - the WOA09 vertical grid (approximately) + ! FNC1:string - FNC1:dz_min,H_total,power,precision + ! HYBRID:string - read from a file. The string specifies + ! the filename and two variable names, separated + ! by a comma or space, for sigma-2 and dz. e.g. + ! HYBRID:vgrid.nc,sigma2,dz + +! === module MOM_MEKE === +USE_MEKE = True ! [Boolean] default = False + ! If true, turns on the MEKE scheme which calculates a sub-grid mesoscale eddy + ! kinetic energy budget. +MEKE_GMCOEFF = 1.0 ! [nondim] default = -1.0 + ! The efficiency of the conversion of potential energy into MEKE by the + ! thickness mixing parameterization. If MEKE_GMCOEFF is negative, this + ! conversion is not used or calculated. +MEKE_BGSRC = 1.0E-13 ! [W kg-1] default = 0.0 + ! A background energy source for MEKE. +MEKE_KHMEKE_FAC = 1.0 ! [nondim] default = 0.0 + ! A factor that maps MEKE%Kh to Kh for MEKE itself. +MEKE_ALPHA_RHINES = 0.15 ! [nondim] default = 0.05 + ! If positive, is a coefficient weighting the Rhines scale in the expression for + ! mixing length used in MEKE-derived diffusivity. +MEKE_ALPHA_EADY = 0.15 ! [nondim] default = 0.05 + ! If positive, is a coefficient weighting the Eady length scale in the + ! expression for mixing length used in MEKE-derived diffusivity. + +! === module MOM_lateral_mixing_coeffs === +USE_VARIABLE_MIXING = True ! [Boolean] default = False + ! If true, the variable mixing code will be called. This allows diagnostics to + ! be created even if the scheme is not used. If KHTR_SLOPE_CFF>0 or + ! KhTh_Slope_Cff>0, this is set to true regardless of what is in the parameter + ! file. +RESOLN_SCALED_KH = True ! [Boolean] default = False + ! If true, the Laplacian lateral viscosity is scaled away when the first + ! baroclinic deformation radius is well resolved. +RESOLN_SCALED_KHTH = True ! [Boolean] default = False + ! If true, the interface depth diffusivity is scaled away when the first + ! baroclinic deformation radius is well resolved. +KHTR_SLOPE_CFF = 0.25 ! [nondim] default = 0.0 + ! The nondimensional coefficient in the Visbeck formula for the epipycnal tracer + ! diffusivity +USE_STORED_SLOPES = True ! [Boolean] default = False + ! If true, the isopycnal slopes are calculated once and stored for re-use. This + ! uses more memory but avoids calling the equation of state more times than + ! should be necessary. +INTERPOLATE_RES_FN = False ! [Boolean] default = True + ! If true, interpolate the resolution function to the velocity points from the + ! thickness points; otherwise interpolate the wave speed and calculate the + ! resolution function independently at each point. +GILL_EQUATORIAL_LD = True ! [Boolean] default = False + ! If true, uses Gill's definition of the baroclinic equatorial deformation + ! radius, otherwise, if false, use Pedlosky's definition. These definitions + ! differ by a factor of 2 in front of the beta term in the denominator. Gill's + ! is the more appropriate definition. + +! === module MOM_set_visc === +CHANNEL_DRAG = True ! [Boolean] default = False + ! If true, the bottom drag is exerted directly on each layer proportional to the + ! fraction of the bottom it overlies. +PRANDTL_TURB = 1.25 ! [nondim] default = 1.0 + ! The turbulent Prandtl number applied to shear instability. +HBBL = 10.0 ! [m] + ! The thickness of a bottom boundary layer with a viscosity of KVBBL if + ! BOTTOMDRAGLAW is not defined, or the thickness over which near-bottom + ! velocities are averaged for the drag law if BOTTOMDRAGLAW is defined but + ! LINEAR_DRAG is not. +DRAG_BG_VEL = 0.1 ! [m s-1] default = 0.0 + ! DRAG_BG_VEL is either the assumed bottom velocity (with LINEAR_DRAG) or an + ! unresolved velocity that is combined with the resolved velocity to estimate + ! the velocity magnitude. DRAG_BG_VEL is only used when BOTTOMDRAGLAW is + ! defined. +BBL_USE_EOS = True ! [Boolean] default = False + ! If true, use the equation of state in determining the properties of the bottom + ! boundary layer. Otherwise use the layer target potential densities. +BBL_THICK_MIN = 0.1 ! [m] default = 0.0 + ! The minimum bottom boundary layer thickness that can be used with + ! BOTTOMDRAGLAW. This might be Kv/(cdrag*drag_bg_vel) to give Kv as the minimum + ! near-bottom viscosity. +KV = 1.0E-04 ! [m2 s-1] + ! The background kinematic viscosity in the interior. The molecular value, ~1e-6 + ! m2 s-1, may be used. +KV_BBL_MIN = 0.0 ! [m2 s-1] default = 1.0E-04 + ! The minimum viscosities in the bottom boundary layer. +KV_TBL_MIN = 0.0 ! [m2 s-1] default = 1.0E-04 + ! The minimum viscosities in the top boundary layer. + +! === module MOM_thickness_diffuse === +KHTH_MAX_CFL = 0.1 ! [nondimensional] default = 0.8 + ! The maximum value of the local diffusive CFL ratio that is permitted for the + ! thickness diffusivity. 1.0 is the marginally unstable value in a pure layered + ! model, but much smaller numbers (e.g. 0.1) seem to work better for ALE-based + ! models. +USE_GM_WORK_BUG = True ! [Boolean] default = True + ! If true, compute the top-layer work tendency on the u-grid with the incorrect + ! sign, for legacy reproducibility. + +! === module MOM_continuity === + +! === module MOM_continuity_PPM === +ETA_TOLERANCE = 1.0E-06 ! [m] default = 3.75E-09 + ! The tolerance for the differences between the barotropic and baroclinic + ! estimates of the sea surface height due to the fluxes through each face. The + ! total tolerance for SSH is 4 times this value. The default is + ! 0.5*NK*ANGSTROM, and this should not be set less than about + ! 10^-15*MAXIMUM_DEPTH. +ETA_TOLERANCE_AUX = 0.001 ! [m] default = 1.0E-06 + ! The tolerance for free-surface height discrepancies between the barotropic + ! solution and the sum of the layer thicknesses when calculating the auxiliary + ! corrected velocities. By default, this is the same as ETA_TOLERANCE, but can + ! be made larger for efficiency. + +! === module MOM_CoriolisAdv === +CORIOLIS_SCHEME = "SADOURNY75_ENSTRO" ! default = "SADOURNY75_ENERGY" + ! CORIOLIS_SCHEME selects the discretization for the Coriolis terms. Valid + ! values are: + ! SADOURNY75_ENERGY - Sadourny, 1975; energy cons. + ! ARAKAWA_HSU90 - Arakawa & Hsu, 1990 + ! SADOURNY75_ENSTRO - Sadourny, 1975; enstrophy cons. + ! ARAKAWA_LAMB81 - Arakawa & Lamb, 1981; En. + Enst. + ! ARAKAWA_LAMB_BLEND - A blend of Arakawa & Lamb with + ! Arakawa & Hsu and Sadourny energy +BOUND_CORIOLIS = True ! [Boolean] default = False + ! If true, the Coriolis terms at u-points are bounded by the four estimates of + ! (f+rv)v from the four neighboring v-points, and similarly at v-points. This + ! option would have no effect on the SADOURNY Coriolis scheme if it were + ! possible to use centered difference thickness fluxes. + +! === module MOM_PressureForce === + +! === module MOM_PressureForce_AFV === +MASS_WEIGHT_IN_PRESSURE_GRADIENT = True ! [Boolean] default = False + ! If true, use mass weighting when interpolating T/S for integrals near the + ! bathymetry in AFV pressure gradient calculations. + +! === module MOM_hor_visc === +LAPLACIAN = True ! [Boolean] default = False + ! If true, use a Laplacian horizontal viscosity. +AH_VEL_SCALE = 0.01 ! [m s-1] default = 0.0 + ! The velocity scale which is multiplied by the cube of the grid spacing to + ! calculate the biharmonic viscosity. The final viscosity is the largest of this + ! scaled viscosity, the Smagorinsky and Leith viscosities, and AH. +SMAGORINSKY_AH = True ! [Boolean] default = False + ! If true, use a biharmonic Smagorinsky nonlinear eddy viscosity. +SMAG_BI_CONST = 0.06 ! [nondim] default = 0.0 + ! The nondimensional biharmonic Smagorinsky constant, typically 0.015 - 0.06. +USE_LAND_MASK_FOR_HVISC = False ! [Boolean] default = False + ! If true, use Use the land mask for the computation of thicknesses at velocity + ! locations. This eliminates the dependence on arbitrary values over land or + ! outside of the domain. Default is False in order to maintain answers with + ! legacy experiments but should be changed to True for new experiments. + +! === module MOM_vert_friction === +HMIX_FIXED = 0.5 ! [m] + ! The prescribed depth over which the near-surface viscosity and diffusivity are + ! elevated when the bulk mixed layer is not used. +MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 + ! The maximum velocity allowed before the velocity components are truncated. + +! === module MOM_PointAccel === +U_TRUNC_FILE = "U_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations leading to zonal + ! velocity truncations are written. Undefine this for efficiency if this + ! diagnostic is not needed. +V_TRUNC_FILE = "V_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations leading to meridional + ! velocity truncations are written. Undefine this for efficiency if this + ! diagnostic is not needed. + +! === module MOM_barotropic === +BOUND_BT_CORRECTION = True ! [Boolean] default = False + ! If true, the corrective pseudo mass-fluxes into the barotropic solver are + ! limited to values that require less than maxCFL_BT_cont to be accommodated. +BT_PROJECT_VELOCITY = True ! [Boolean] default = False + ! If true, step the barotropic velocity first and project out the velocity + ! tendency by 1+BEBT when calculating the transport. The default (false) is to + ! use a predictor continuity step to find the pressure field, and then to do a + ! corrector continuity step using a weighted average of the old and new + ! velocities, with weights of (1-BEBT) and BEBT. +DYNAMIC_SURFACE_PRESSURE = True ! [Boolean] default = False + ! If true, add a dynamic pressure due to a viscous ice shelf, for instance. +BEBT = 0.2 ! [nondim] default = 0.1 + ! BEBT determines whether the barotropic time stepping uses the forward-backward + ! time-stepping scheme or a backward Euler scheme. BEBT is valid in the range + ! from 0 (for a forward-backward treatment of nonrotating gravity waves) to 1 + ! (for a backward Euler treatment). In practice, BEBT must be greater than about + ! 0.05. +DTBT = -0.9 ! [s or nondim] default = -0.98 + ! The barotropic time step, in s. DTBT is only used with the split explicit time + ! stepping. To set the time step automatically based the maximum stable value + ! use 0, or a negative value gives the fraction of the stable value. Setting + ! DTBT to 0 is the same as setting it to -0.98. The value of DTBT that will + ! actually be used is an integer fraction of DT, rounding down. +BT_USE_OLD_CORIOLIS_BRACKET_BUG = True ! [Boolean] default = False + ! If True, use an order of operations that is not bitwise rotationally symmetric + ! in the meridional Coriolis term of the barotropic solver. + +! === module MOM_mixed_layer_restrat === +MIXEDLAYER_RESTRAT = True ! [Boolean] default = False + ! If true, a density-gradient dependent re-stratifying flow is imposed in the + ! mixed layer. Can be used in ALE mode without restriction but in layer mode can + ! only be used if BULKMIXEDLAYER is true. +FOX_KEMPER_ML_RESTRAT_COEF = 1.0 ! [nondim] default = 0.0 + ! A nondimensional coefficient that is proportional to the ratio of the + ! deformation radius to the dominant lengthscale of the submesoscale mixed layer + ! instabilities, times the minimum of the ratio of the mesoscale eddy kinetic + ! energy to the large-scale geostrophic kinetic energy or 1 plus the square of + ! the grid spacing over the deformation radius, as detailed by Fox-Kemper et al. + ! (2010) +MLE_FRONT_LENGTH = 500.0 ! [m] default = 0.0 + ! If non-zero, is the frontal-length scale used to calculate the upscaling of + ! buoyancy gradients that is otherwise represented by the parameter + ! FOX_KEMPER_ML_RESTRAT_COEF. If MLE_FRONT_LENGTH is non-zero, it is recommended + ! to set FOX_KEMPER_ML_RESTRAT_COEF=1.0. +MLE_USE_PBL_MLD = True ! [Boolean] default = False + ! If true, the MLE parameterization will use the mixed-layer depth provided by + ! the active PBL parameterization. If false, MLE will estimate a MLD based on a + ! density difference with the surface using the parameter MLE_DENSITY_DIFF. +MLE_MLD_DECAY_TIME = 2.592E+06 ! [s] default = 0.0 + ! The time-scale for a running-mean filter applied to the mixed-layer depth used + ! in the MLE restratification parameterization. When the MLD deepens below the + ! current running-mean the running-mean is instantaneously set to the current + ! MLD. + +! === module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. +ENERGETICS_SFC_PBL = True ! [Boolean] default = False + ! If true, use an implied energetics planetary boundary layer scheme to + ! determine the diffusivity and viscosity in the surface boundary layer. +EPBL_IS_ADDITIVE = False ! [Boolean] default = True + ! If true, the diffusivity from ePBL is added to all other diffusivities. + ! Otherwise, the larger of kappa-shear and ePBL diffusivities are used. + +! === module MOM_CVMix_KPP === +! This is the MOM wrapper to CVMix:KPP +! See http://cvmix.github.io/ + +! === module MOM_tidal_mixing === +! Vertical Tidal Mixing Parameterization +INT_TIDE_DISSIPATION = True ! [Boolean] default = False + ! If true, use an internal tidal dissipation scheme to drive diapycnal mixing, + ! along the lines of St. Laurent et al. (2002) and Simmons et al. (2004). +INT_TIDE_PROFILE = "POLZIN_09" ! default = "STLAURENT_02" + ! INT_TIDE_PROFILE selects the vertical profile of energy dissipation with + ! INT_TIDE_DISSIPATION. Valid values are: + ! STLAURENT_02 - Use the St. Laurent et al exponential + ! decay profile. + ! POLZIN_09 - Use the Polzin WKB-stretched algebraic + ! decay profile. +INT_TIDE_DECAY_SCALE = 300.3003003003003 ! [m] default = 500.0 + ! The decay scale away from the bottom for tidal TKE with the new coding when + ! INT_TIDE_DISSIPATION is used. +KAPPA_ITIDES = 6.28319E-04 ! [m-1] default = 6.283185307179586E-04 + ! A topographic wavenumber used with INT_TIDE_DISSIPATION. The default is 2pi/10 + ! km, as in St.Laurent et al. 2002. +KAPPA_H2_FACTOR = 0.84 ! [nondim] default = 1.0 + ! A scaling factor for the roughness amplitude with INT_TIDE_DISSIPATION. +TKE_ITIDE_MAX = 0.1 ! [W m-2] default = 1000.0 + ! The maximum internal tide energy source available to mix above the bottom + ! boundary layer with INT_TIDE_DISSIPATION. +READ_TIDEAMP = True ! [Boolean] default = False + ! If true, read a file (given by TIDEAMP_FILE) containing the tidal amplitude + ! with INT_TIDE_DISSIPATION. +TIDEAMP_FILE = "tidal_amplitude.v20140616.nc" ! default = "tideamp.nc" + ! The path to the file containing the spatially varying tidal amplitudes with + ! INT_TIDE_DISSIPATION. +H2_FILE = "ocean_topog.nc" ! + ! The path to the file containing the sub-grid-scale topographic roughness + ! amplitude with INT_TIDE_DISSIPATION. + +! === module MOM_CVMix_conv === +! Parameterization of enhanced mixing due to convection via CVMix + +! === module MOM_geothermal === +GEOTHERMAL_SCALE = 1.0 ! [W m-2 or various] default = 0.0 + ! The constant geothermal heat flux, a rescaling factor for the heat flux read + ! from GEOTHERMAL_FILE, or 0 to disable the geothermal heating. +GEOTHERMAL_FILE = "geothermal_davies2013_v1.nc" ! default = "" + ! The file from which the geothermal heating is to be read, or blank to use a + ! constant heating rate. +GEOTHERMAL_VARNAME = "geothermal_hf" ! default = "geo_heat" + ! The name of the geothermal heating variable in GEOTHERMAL_FILE. + +! === module MOM_set_diffusivity === +BBL_MIXING_AS_MAX = False ! [Boolean] default = True + ! If true, take the maximum of the diffusivity from the BBL mixing and the other + ! diffusivities. Otherwise, diffusivity from the BBL_mixing is simply added. +USE_LOTW_BBL_DIFFUSIVITY = True ! [Boolean] default = False + ! If true, uses a simple, imprecise but non-coordinate dependent, model of BBL + ! mixing diffusivity based on Law of the Wall. Otherwise, uses the original BBL + ! scheme. +SIMPLE_TKE_TO_KD = True ! [Boolean] default = False + ! If true, uses a simple estimate of Kd/TKE that will work for arbitrary + ! vertical coordinates. If false, calculates Kd/TKE and bounds based on exact + ! energetics for an isopycnal layer-formulation. + +! === module MOM_bkgnd_mixing === +! Adding static vertical background mixing coefficients +KD = 1.5E-05 ! [m2 s-1] + ! The background diapycnal diffusivity of density in the interior. Zero or the + ! molecular value, ~1e-7 m2 s-1, may be used. +KD_MIN = 2.0E-06 ! [m2 s-1] default = 1.5E-07 + ! The minimum diapycnal diffusivity. +HENYEY_IGW_BACKGROUND = True ! [Boolean] default = False + ! If true, use a latitude-dependent scaling for the near surface background + ! diffusivity, as described in Harrison & Hallberg, JPO 2008. +KD_MAX = 0.1 ! [m2 s-1] default = -1.0 + ! The maximum permitted increment for the diapycnal diffusivity from TKE-based + ! parameterizations, or a negative value for no limit. + +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 +USE_JACKSON_PARAM = True ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) shear mixing + ! parameterization. +MAX_RINO_IT = 25 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to estimate the Richardson + ! number driven mixing. +VERTEX_SHEAR = False ! [Boolean] default = False + ! If true, do the calculations of the shear-driven mixing + ! at the cell vertices (i.e., the vorticity points). + +KAPPA_SHEAR_ITER_BUG = True ! [Boolean] default = True + ! If true, use an older, dimensionally inconsistent estimate of the derivative + ! of diffusivity with energy in the Newton's method iteration. The bug causes + ! undercorrections when dz > 1 m. +KAPPA_SHEAR_ALL_LAYER_TKE_BUG = True ! [Boolean] default = True + ! If true, report back the latest estimate of TKE instead of the time average + ! TKE when there is mass in all layers. Otherwise always report the time + ! averaged TKE, as is currently done when there are some massless layers. + +! === module MOM_CVMix_shear === +! Parameterization of shear-driven turbulence via CVMix (various options) + +! === module MOM_CVMix_ddiff === +! Parameterization of mixing due to double diffusion processes via CVMix + +! === module MOM_diabatic_aux === +! The following parameters are used for auxiliary diabatic processes. +PRESSURE_DEPENDENT_FRAZIL = False ! [Boolean] default = False + ! If true, use a pressure dependent freezing temperature when making frazil. The + ! default is false, which will be faster but is inappropriate with ice-shelf + ! cavities. +VAR_PEN_SW = True ! [Boolean] default = False + ! If true, use one of the CHL_A schemes specified by OPACITY_SCHEME to determine + ! the e-folding depth of incoming short wave radiation. +CHL_FILE = "seawifs-clim-1997-2010.1440x1080.v20180328.nc" ! + ! CHL_FILE is the file containing chl_a concentrations in the variable CHL_A. It + ! is used when VAR_PEN_SW and CHL_FROM_FILE are true. +CHL_VARNAME = "chlor_a" ! default = "CHL_A" + ! Name of CHL_A variable in CHL_FILE. + +! === module MOM_energetic_PBL === +ML_OMEGA_FRAC = 0.001 ! [nondim] default = 0.0 + ! When setting the decay scale for turbulence, use this fraction of the absolute + ! rotation rate blended with the local value of f, as sqrt((1-of)*f^2 + + ! of*4*omega^2). +TKE_DECAY = 0.01 ! [nondim] default = 2.5 + ! TKE_DECAY relates the vertical rate of decay of the TKE available for + ! mechanical entrainment to the natural Ekman depth. +EPBL_MSTAR_SCHEME = "OM4" ! default = "CONSTANT" + ! EPBL_MSTAR_SCHEME selects the method for setting mstar. Valid values are: + ! CONSTANT - Use a fixed mstar given by MSTAR + ! OM4 - Use L_Ekman/L_Obukhov in the sabilizing limit, as in OM4 + ! REICHL_H18 - Use the scheme documented in Reichl & Hallberg, 2018. +MSTAR_CAP = 10.0 ! [nondim] default = -1.0 + ! If this value is positive, it sets the maximum value of mstar allowed in ePBL. + ! (This is not used if EPBL_MSTAR_SCHEME = CONSTANT). +MSTAR2_COEF1 = 0.29 ! [nondim] default = 0.3 + ! Coefficient in computing mstar when rotation and stabilizing effects are both + ! important (used if EPBL_MSTAR_SCHEME = OM4). +MSTAR2_COEF2 = 0.152 ! [nondim] default = 0.085 + ! Coefficient in computing mstar when only rotation limits the total mixing + ! (used if EPBL_MSTAR_SCHEME = OM4) +NSTAR = 0.06 ! [nondim] default = 0.2 + ! The portion of the buoyant potential energy imparted by surface fluxes that is + ! available to drive entrainment at the base of mixed layer when that energy is + ! positive. +MSTAR_CONV_ADJ = 0.667 ! [nondim] default = 0.0 + ! Coefficient used for reducing mstar during convection due to reduction of + ! stable density gradient. +USE_MLD_ITERATION = True ! [Boolean] default = False + ! A logical that specifies whether or not to use the distance to the bottom of + ! the actively turbulent boundary layer to help set the EPBL length scale. +EPBL_TRANSITION_SCALE = 0.01 ! [nondim] default = 0.1 + ! A scale for the mixing length in the transition layer at the edge of the + ! boundary layer as a fraction of the boundary layer thickness. +MIX_LEN_EXPONENT = 1.0 ! [nondim] default = 2.0 + ! The exponent applied to the ratio of the distance to the MLD and the MLD depth + ! which determines the shape of the mixing length. This is only used if + ! USE_MLD_ITERATION is True. +USE_LA_LI2016 = MOM6_REPRO_LA ! [nondim] default = False + ! A logical to use the Li et al. 2016 (submitted) formula to determine the + ! Langmuir number. +LT_ENHANCE = 3 ! [nondim] default = 0 + ! Integer for Langmuir number mode. + ! *Requires USE_LA_LI2016 to be set to True. + ! Options: 0 - No Langmuir + ! 1 - Van Roekel et al. 2014/Li et al., 2016 + ! 2 - Multiplied w/ adjusted La. + ! 3 - Added w/ adjusted La. +USE_WAVES = MOM6_USE_WAVES ! [Boolean] default = False + ! If true, enables surface wave modules. + +WAVE_METHOD = "SURFACE_BANDS" ! default = "EMPTY" + ! Choice of wave method, valid options include: + ! TEST_PROFILE - Prescribed from surface Stokes drift + ! and a decay wavelength. + ! SURFACE_BANDS - Computed from multiple surface values + ! and decay wavelengths. + ! DHH85 - Uses Donelan et al. 1985 empirical + ! wave spectrum with prescribed values. + ! LF17 - Infers Stokes drift profile from wind + ! speed following Li and Fox-Kemper 2017. + +SURFBAND_SOURCE = "COUPLER" ! default = "EMPTY" + ! Choice of SURFACE_BANDS data mode, valid options include: + ! DATAOVERRIDE - Read from NetCDF using FMS DataOverride. + ! COUPLER - Look for variables from coupler pass + ! INPUT - Testing with fixed values. + +STK_BAND_COUPLER = 3 ! default = 1 + ! STK_BAND_COUPLER is the number of Stokes drift bands in the coupler. This has + ! to be consistent with the number of Stokes drift bands in WW3, or the model + ! will fail. + +SURFBAND_WAVENUMBERS = 0.04, 0.11, 0.3305 ! [rad/m] default = 0.12566 +EPBL_LANGMUIR_SCHEME = "ADDITIVE" ! default = "NONE" + ! EPBL_LANGMUIR_SCHEME selects the method for including Langmuir turbulence. + ! Valid values are: + ! NONE - Do not do any extra mixing due to Langmuir turbulence + ! RESCALE - Use a multiplicative rescaling of mstar to account for Langmuir + ! turbulence + ! ADDITIVE - Add a Langmuir turblence contribution to mstar to other + ! contributions +LT_ENHANCE_COEF = 0.044 ! [nondim] default = 0.447 + ! Coefficient for Langmuir enhancement of mstar +LT_ENHANCE_EXP = -1.5 ! [nondim] default = -1.33 + ! Exponent for Langmuir enhancementt of mstar +LT_MOD_LAC1 = 0.0 ! [nondim] default = -0.87 + ! Coefficient for modification of Langmuir number due to MLD approaching Ekman + ! depth. +LT_MOD_LAC4 = 0.0 ! [nondim] default = 0.95 + ! Coefficient for modification of Langmuir number due to ratio of Ekman to + ! stable Obukhov depth. +LT_MOD_LAC5 = 0.22 ! [nondim] default = 0.95 + ! Coefficient for modification of Langmuir number due to ratio of Ekman to + ! unstable Obukhov depth. + +! === module MOM_regularize_layers === + +! === module MOM_opacity === +PEN_SW_NBANDS = 3 ! default = 1 + ! The number of bands of penetrating shortwave radiation. + +! === module MOM_tracer_advect === +TRACER_ADVECTION_SCHEME = "PPM:H3" ! default = "PLM" + ! The horizontal transport scheme for tracers: + ! PLM - Piecewise Linear Method + ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) + ! PPM - Piecewise Parabolic Method (Colella-Woodward) + +! === module MOM_tracer_hor_diff === +CHECK_DIFFUSIVE_CFL = True ! [Boolean] default = False + ! If true, use enough iterations the diffusion to ensure that the diffusive + ! equivalent of the CFL limit is not violated. If false, always use the greater + ! of 1 or MAX_TR_DIFFUSION_CFL iteration. + +! === module MOM_neutral_diffusion === +! This module implements neutral diffusion of tracers + +! === module MOM_lateral_boundary_diffusion === +! This module implements lateral diffusion of tracers near boundaries + +! === module MOM_sum_output === +MAXTRUNC = 100000 ! [truncations save_interval-1] default = 0 + ! The run will be stopped, and the day set to a very large value if the velocity + ! is truncated more than MAXTRUNC times between energy saves. Set MAXTRUNC to 0 + ! to stop if there is any truncation of velocities. +ENERGYSAVEDAYS = 1.00 ! [days] default = 1.0 + ! The interval in units of TIMEUNIT between saves of the energies of the run and + ! other globally summed diagnostics. + +! === module ocean_model_init === +OCEAN_SURFACE_STAGGER = "A" ! default = "C" + ! A case-insensitive character string to indicate the + ! staggering of the surface velocity field that is + ! returned to the coupler. Valid values include + ! 'A', 'B', or 'C'. +! === module MOM_surface_forcing === +MAX_P_SURF = 0.0 ! [Pa] default = -1.0 + ! The maximum surface pressure that can be exerted by the atmosphere and + ! floating sea-ice or ice shelves. This is needed because the FMS coupling + ! structure does not limit the water that can be frozen out of the ocean and the + ! ice-ocean heat fluxes are treated explicitly. No limit is applied if a + ! negative value is used. +WIND_STAGGER = "A" ! default = "C" + ! A case-insensitive character string to indicate the + ! staggering of the input wind stress field. Valid + ! values are 'A', 'B', or 'C'. +CD_TIDES = 0.0018 ! [nondim] default = 1.0E-04 + ! The drag coefficient that applies to the tides. +GUST_CONST = 0.0 ! [Pa] default = 0.02 + ! The background gustiness in the winds. +FIX_USTAR_GUSTLESS_BUG = False ! [Boolean] default = False + ! If true correct a bug in the time-averaging of the gustless wind friction + ! velocity +USE_RIGID_SEA_ICE = True ! [Boolean] default = False + ! If true, sea-ice is rigid enough to exert a nonhydrostatic pressure that + ! resist vertical motion. +SEA_ICE_RIGID_MASS = 100.0 ! [kg m-2] default = 1000.0 + ! The mass of sea-ice per unit area at which the sea-ice starts to exhibit + ! rigidity +LIQUID_RUNOFF_FROM_DATA = MOM6_RIVER_RUNOFF ! [Boolean] default = False + ! If true, allows liquid river runoff to be specified via + ! the data_table using the component name 'OCN'. +! === module MOM_restart === +RESTART_CHECKSUMS_REQUIRED = False +! === module MOM_file_parser === diff --git a/tests/parm/MOM_input_template_050 b/tests/parm/MOM_input_template_050 new file mode 100644 index 0000000000..46780dfc82 --- /dev/null +++ b/tests/parm/MOM_input_template_050 @@ -0,0 +1,919 @@ +! This input file provides the adjustable run-time parameters for version 6 of the Modular Ocean Model (MOM6). +! Where appropriate, parameters use usually given in MKS units. + +! This particular file is for the example in ice_ocean_SIS2/OM4_05. + +! This MOM_input file typically contains only the non-default values that are needed to reproduce this example. +! A full list of parameters for this example can be found in the corresponding MOM_parameter_doc.all file +! which is generated by the model at run-time. + +! === module MOM_domains === +TRIPOLAR_N = True ! [Boolean] default = False + ! Use tripolar connectivity at the northern edge of the domain. With + ! TRIPOLAR_N, NIGLOBAL must be even. +NIGLOBAL = NX_GLB ! + ! The total number of thickness grid points in the x-direction in the physical + ! domain. With STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +NJGLOBAL = NY_GLB ! + ! The total number of thickness grid points in the y-direction in the physical + ! domain. With STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +NIHALO = 4 ! default = 4 + ! The number of halo points on each side in the x-direction. With + ! STATIC_MEMORY_ this is set as NIHALO_ in MOM_memory.h at compile time; without + ! STATIC_MEMORY_ the default is NIHALO_ in MOM_memory.h (if defined) or 2. +NJHALO = 4 ! default = 4 + ! The number of halo points on each side in the y-direction. With + ! STATIC_MEMORY_ this is set as NJHALO_ in MOM_memory.h at compile time; without + ! STATIC_MEMORY_ the default is NJHALO_ in MOM_memory.h (if defined) or 2. +! LAYOUT = 21, 20 ! + ! The processor layout that was actually used. +! IO_LAYOUT = 1, 1 ! default = 1 + ! The processor layout to be used, or 0,0 to automatically set the io_layout to + ! be the same as the layout. + +! === module MOM === +USE_REGRIDDING = True ! [Boolean] default = False + ! If True, use the ALE algorithm (regridding/remapping). If False, use the + ! layered isopycnal algorithm. +THICKNESSDIFFUSE = True ! [Boolean] default = False + ! If true, interface heights are diffused with a coefficient of KHTH. +THICKNESSDIFFUSE_FIRST = True ! [Boolean] default = False + ! If true, do thickness diffusion before dynamics. This is only used if + ! THICKNESSDIFFUSE is true. +DT = DT_DYNAM_MOM6 ! [s] + ! The (baroclinic) dynamics time step. The time-step that is actually used will + ! be an integer fraction of the forcing time-step (DT_FORCING in ocean-only mode + ! or the coupling timestep in coupled mode.) +DT_THERM = DT_THERM_MOM6 ! [s] default = 1800.0 + ! The thermodynamic and tracer advection time step. Ideally DT_THERM should be + ! an integer multiple of DT and less than the forcing or coupling time-step, + ! unless THERMO_SPANS_COUPLING is true, in which case DT_THERM can be an integer + ! multiple of the coupling timestep. By default DT_THERM is set to DT. +THERMO_SPANS_COUPLING = MOM6_THERMO_SPAN ! [Boolean] default = False + ! If true, the MOM will take thermodynamic and tracer timesteps that can be + ! longer than the coupling timestep. The actual thermodynamic timestep that is + ! used in this case is the largest integer multiple of the coupling timestep + ! that is less than or equal to DT_THERM. +HFREEZE = 20.0 ! [m] default = -1.0 + ! If HFREEZE > 0, melt potential will be computed. The actual depth + ! over which melt potential is computed will be min(HFREEZE, OBLD) + ! where OBLD is the boundary layer depth. If HFREEZE <= 0 (default) + ! melt potential will not be computed. +USE_PSURF_IN_EOS = False ! [Boolean] default = False + ! If true, always include the surface pressure contributions in equation of + ! state calculations. +FRAZIL = True ! [Boolean] default = False + ! If true, water freezes if it gets too cold, and the accumulated heat deficit + ! is returned in the surface state. FRAZIL is only used if + ! ENABLE_THERMODYNAMICS is true. +DO_GEOTHERMAL = True ! [Boolean] default = False + ! If true, apply geothermal heating. +BOUND_SALINITY = True ! [Boolean] default = False + ! If true, limit salinity to being positive. (The sea-ice model may ask for more + ! salt than is available and drive the salinity negative otherwise.) +MIN_SALINITY = 0.01 ! [PPT] default = 0.01 + ! The minimum value of salinity when BOUND_SALINITY=True. The default is 0.01 + ! for backward compatibility but ideally should be 0. +C_P = 3992.0 ! [J kg-1 K-1] default = 3991.86795711963 + ! The heat capacity of sea water, approximated as a constant. This is only used + ! if ENABLE_THERMODYNAMICS is true. The default value is from the TEOS-10 + ! definition of conservative temperature. +CHECK_BAD_SURFACE_VALS = True ! [Boolean] default = False + ! If true, check the surface state for ridiculous values. +BAD_VAL_SSH_MAX = 50.0 ! [m] default = 20.0 + ! The value of SSH above which a bad value message is triggered, if + ! CHECK_BAD_SURFACE_VALS is true. +BAD_VAL_SSS_MAX = 75.0 ! [PPT] default = 45.0 + ! The value of SSS above which a bad value message is triggered, if + ! CHECK_BAD_SURFACE_VALS is true. +BAD_VAL_SST_MAX = 55.0 ! [deg C] default = 45.0 + ! The value of SST above which a bad value message is triggered, if + ! CHECK_BAD_SURFACE_VALS is true. +BAD_VAL_SST_MIN = -3.0 ! [deg C] default = -2.1 + ! The value of SST below which a bad value message is triggered, if + ! CHECK_BAD_SURFACE_VALS is true. +DEFAULT_2018_ANSWERS = True ! [Boolean] default = True + ! This sets the default value for the various _2018_ANSWERS parameters. +WRITE_GEOM = 2 ! default = 1 + ! If =0, never write the geometry and vertical grid files. If =1, write the + ! geometry and vertical grid files only for a new simulation. If =2, always + ! write the geometry and vertical grid files. Other values are invalid. +SAVE_INITIAL_CONDS = True ! [Boolean] default = False + ! If true, write the initial conditions to a file given by IC_OUTPUT_FILE. + +! === module MOM_hor_index === +! Sets the horizontal array index types. + +! === module MOM_fixed_initialization === +INPUTDIR = "INPUT" ! default = "." + ! The directory in which input files are found. + +! === module MOM_grid_init === +GRID_CONFIG = "mosaic" ! + ! A character string that determines the method for defining the horizontal + ! grid. Current options are: + ! mosaic - read the grid from a mosaic (supergrid) + ! file set by GRID_FILE. + ! cartesian - use a (flat) Cartesian grid. + ! spherical - use a simple spherical grid. + ! mercator - use a Mercator spherical grid. +GRID_FILE = "ocean_hgrid.nc" ! + ! Name of the file from which to read horizontal grid data. +TOPO_CONFIG = "file" ! + ! This specifies how bathymetry is specified: + ! file - read bathymetric information from the file + ! specified by (TOPO_FILE). + ! flat - flat bottom set to MAXIMUM_DEPTH. + ! bowl - an analytically specified bowl-shaped basin + ! ranging between MAXIMUM_DEPTH and MINIMUM_DEPTH. + ! spoon - a similar shape to 'bowl', but with an vertical + ! wall at the southern face. + ! halfpipe - a zonally uniform channel with a half-sine + ! profile in the meridional direction. + ! benchmark - use the benchmark test case topography. + ! Neverland - use the Neverland test case topography. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! ISOMIP - use a slope and channel configuration for the + ! ISOMIP test case. + ! DOME2D - use a shelf and slope configuration for the + ! DOME2D gravity current/overflow test case. + ! Kelvin - flat but with rotated land mask. + ! seamount - Gaussian bump for spontaneous motion test case. + ! dumbbell - Sloshing channel with reservoirs on both ends. + ! shelfwave - exponential slope for shelfwave test case. + ! Phillips - ACC-like idealized topography used in the Phillips config. + ! dense - Denmark Strait-like dense water formation and overflow. + ! USER - call a user modified routine. +TOPO_FILE = "ocean_topog.nc" ! default = "topog.nc" + ! The file from which the bathymetry is read. +MAXIMUM_DEPTH = 6500.0 ! [m] + ! The maximum depth of the ocean. +MINIMUM_DEPTH = 9.5 ! [m] default = 0.0 + ! If MASKING_DEPTH is unspecified, then anything shallower than MINIMUM_DEPTH is + ! assumed to be land and all fluxes are masked out. If MASKING_DEPTH is + ! specified, then all depths shallower than MINIMUM_DEPTH but deeper than + ! MASKING_DEPTH are rounded to MINIMUM_DEPTH. +GRID_ROTATION_ANGLE_BUGS = False ! [Boolean] default = True + ! If true, use an older algorithm to calculate the sine and + ! cosines needed rotate between grid-oriented directions and + ! true north and east. Differences arise at the tripolar fold + +USE_TRIPOLAR_GEOLONB_BUG = False ! [Boolean] default = True + ! If true, use older code that incorrectly sets the longitude in some points + ! along the tripolar fold to be off by 360 degrees. +! === module MOM_open_boundary === +! Controls where open boundaries are located, what kind of boundary condition to impose, and what data to apply, +! if any. +MASKING_DEPTH = 0.0 ! [m] default = -9999.0 + ! The depth below which to mask points as land points, for which all fluxes are + ! zeroed out. MASKING_DEPTH is ignored if negative. +CHANNEL_CONFIG = "list" ! default = "none" + ! A parameter that determines which set of channels are + ! restricted to specific widths. Options are: + ! none - All channels have the grid width. + ! global_1deg - Sets 16 specific channels appropriate + ! for a 1-degree model, as used in CM2G. + ! list - Read the channel locations and widths from a + ! text file, like MOM_channel_list in the MOM_SIS + ! test case. + ! file - Read open face widths everywhere from a + ! NetCDF file on the model grid. +CHANNEL_LIST_FILE = "MOM_channels_global_025" ! default = "MOM_channel_list" + ! The file from which the list of narrowed channels is read. +PARALLEL_RESTARTFILES = True ! [Boolean] default = False + ! If true, each processor writes its own restart file, otherwise a single + ! restart file is generated + +! === module MOM_verticalGrid === +! Parameters providing information about the vertical grid. +NK = 75 ! [nondim] + ! The number of model layers. + +! === module MOM_tracer_registry === + +! === module MOM_EOS === +DTFREEZE_DP = -7.75E-08 ! [deg C Pa-1] default = 0.0 + ! When TFREEZE_FORM=LINEAR, this is the derivative of the freezing potential + ! temperature with pressure. + +! === module MOM_restart === + +! === module MOM_tracer_flow_control === +USE_IDEAL_AGE_TRACER = False ! [Boolean] default = False + ! If true, use the ideal_age_example tracer package. + +! === module ideal_age_example === + +! === module MOM_coord_initialization === +COORD_CONFIG = "file" ! + ! This specifies how layers are to be defined: + ! ALE or none - used to avoid defining layers in ALE mode + ! file - read coordinate information from the file + ! specified by (COORD_FILE). + ! BFB - Custom coords for buoyancy-forced basin case + ! based on SST_S, T_BOT and DRHO_DT. + ! linear - linear based on interfaces not layers + ! layer_ref - linear based on layer densities + ! ts_ref - use reference temperature and salinity + ! ts_range - use range of temperature and salinity + ! (T_REF and S_REF) to determine surface density + ! and GINT calculate internal densities. + ! gprime - use reference density (RHO_0) for surface + ! density and GINT calculate internal densities. + ! ts_profile - use temperature and salinity profiles + ! (read from COORD_FILE) to set layer densities. + ! USER - call a user modified routine. +COORD_FILE = "layer_coord.nc" ! + ! The file from which the coordinate densities are read. +REMAP_UV_USING_OLD_ALG = True ! [Boolean] default = True + ! If true, uses the old remapping-via-a-delta-z method for remapping u and v. If + ! false, uses the new method that remaps between grids described by an old and + ! new thickness. +REGRIDDING_COORDINATE_MODE = "HYCOM1" ! default = "LAYER" + ! Coordinate mode for vertical regridding. Choose among the following + ! possibilities: LAYER - Isopycnal or stacked shallow water layers + ! ZSTAR, Z* - stretched geopotential z* + ! SIGMA_SHELF_ZSTAR - stretched geopotential z* ignoring shelf + ! SIGMA - terrain following coordinates + ! RHO - continuous isopycnal + ! HYCOM1 - HyCOM-like hybrid coordinate + ! SLIGHT - stretched coordinates above continuous isopycnal + ! ADAPTIVE - optimize for smooth neutral density surfaces +BOUNDARY_EXTRAPOLATION = True ! [Boolean] default = False + ! When defined, a proper high-order reconstruction scheme is used within + ! boundary cells rather than PCM. E.g., if PPM is used for remapping, a PPM + ! reconstruction will also be used within boundary cells. +ALE_COORDINATE_CONFIG = "HYBRID:hycom1_75_800m.nc,sigma2,FNC1:2,4000,4.5,.01" ! default = "UNIFORM" + ! Determines how to specify the coordinate resolution. Valid options are: + ! PARAM - use the vector-parameter ALE_RESOLUTION + ! UNIFORM[:N] - uniformly distributed + ! FILE:string - read from a file. The string specifies + ! the filename and variable name, separated + ! by a comma or space, e.g. FILE:lev.nc,dz + ! or FILE:lev.nc,interfaces=zw + ! WOA09[:N] - the WOA09 vertical grid (approximately) + ! FNC1:string - FNC1:dz_min,H_total,power,precision + ! HYBRID:string - read from a file. The string specifies + ! the filename and two variable names, separated + ! by a comma or space, for sigma-2 and dz. e.g. + ! HYBRID:vgrid.nc,sigma2,dz +!ALE_RESOLUTION = 7*2.0, 2*2.01, 2.02, 2.03, 2.05, 2.08, 2.11, 2.15, 2.21, 2.2800000000000002, 2.37, 2.48, 2.61, 2.77, 2.95, 3.17, 3.4299999999999997, 3.74, 4.09, 4.49, 4.95, 5.48, 6.07, 6.74, 7.5, 8.34, 9.280000000000001, 10.33, 11.49, 12.77, 14.19, 15.74, 17.450000000000003, 19.31, 21.35, 23.56, 25.97, 28.580000000000002, 31.41, 34.47, 37.77, 41.32, 45.14, 49.25, 53.65, 58.370000000000005, 63.42, 68.81, 74.56, 80.68, 87.21000000000001, 94.14, 101.51, 109.33, 117.62, 126.4, 135.68, 145.5, 155.87, 166.81, 178.35, 190.51, 203.31, 216.78, 230.93, 245.8, 261.42, 277.83 ! [m] + ! The distribution of vertical resolution for the target + ! grid used for Eulerian-like coordinates. For example, + ! in z-coordinate mode, the parameter is a list of level + ! thicknesses (in m). In sigma-coordinate mode, the list + ! is of non-dimensional fractions of the water column. +!TARGET_DENSITIES = 1010.0, 1014.3034, 1017.8088, 1020.843, 1023.5566, 1025.813, 1027.0275, 1027.9114, 1028.6422, 1029.2795, 1029.852, 1030.3762, 1030.8626, 1031.3183, 1031.7486, 1032.1572, 1032.5471, 1032.9207, 1033.2798, 1033.6261, 1033.9608, 1034.2519, 1034.4817, 1034.6774, 1034.8508, 1035.0082, 1035.1533, 1035.2886, 1035.4159, 1035.5364, 1035.6511, 1035.7608, 1035.8661, 1035.9675, 1036.0645, 1036.1554, 1036.2411, 1036.3223, 1036.3998, 1036.4739, 1036.5451, 1036.6137, 1036.68, 1036.7441, 1036.8062, 1036.8526, 1036.8874, 1036.9164, 1036.9418, 1036.9647, 1036.9857, 1037.0052, 1037.0236, 1037.0409, 1037.0574, 1037.0738, 1037.0902, 1037.1066, 1037.123, 1037.1394, 1037.1558, 1037.1722, 1037.1887, 1037.206, 1037.2241, 1037.2435, 1037.2642, 1037.2866, 1037.3112, 1037.3389, 1037.3713, 1037.4118, 1037.475, 1037.6332, 1037.8104, 1038.0 ! [m] + ! HYBRID target densities for interfaces +REGRID_COMPRESSIBILITY_FRACTION = 0.01 ! [nondim] default = 0.0 + ! When interpolating potential density profiles we can add some artificial + ! compressibility solely to make homogeneous regions appear stratified. +MAXIMUM_INT_DEPTH_CONFIG = "FNC1:5,8000.0,1.0,.01" ! default = "NONE" + ! Determines how to specify the maximum interface depths. + ! Valid options are: + ! NONE - there are no maximum interface depths + ! PARAM - use the vector-parameter MAXIMUM_INTERFACE_DEPTHS + ! FILE:string - read from a file. The string specifies + ! the filename and variable name, separated + ! by a comma or space, e.g. FILE:lev.nc,Z + ! FNC1:string - FNC1:dz_min,H_total,power,precision +!MAXIMUM_INT_DEPTHS = 0.0, 5.0, 12.75, 23.25, 36.49, 52.480000000000004, 71.22, 92.71000000000001, 116.94000000000001, 143.92000000000002, 173.65, 206.13, 241.36, 279.33000000000004, 320.05000000000007, 363.5200000000001, 409.7400000000001, 458.7000000000001, 510.4100000000001, 564.8700000000001, 622.0800000000002, 682.0300000000002, 744.7300000000002, 810.1800000000003, 878.3800000000003, 949.3300000000004, 1023.0200000000004, 1099.4600000000005, 1178.6500000000005, 1260.5900000000006, 1345.2700000000007, 1432.7000000000007, 1522.8800000000008, 1615.8100000000009, 1711.490000000001, 1809.910000000001, 1911.080000000001, 2015.0000000000011, 2121.670000000001, 2231.080000000001, 2343.2400000000007, 2458.1500000000005, 2575.8100000000004, 2696.2200000000003, 2819.3700000000003, 2945.2700000000004, 3073.9200000000005, 3205.3200000000006, 3339.4600000000005, 3476.3500000000004, 3615.9900000000002, 3758.38, 3903.52, 4051.4, 4202.03, 4355.41, 4511.54, 4670.41, 4832.03, 4996.4, 5163.5199999999995, 5333.379999999999, 5505.989999999999, 5681.3499999999985, 5859.459999999998, 6040.319999999998, 6223.919999999998, 6410.269999999999, 6599.369999999999, 6791.219999999999, 6985.8099999999995, 7183.15, 7383.24, 7586.08, 7791.67, 8000.0 + ! The list of maximum depths for each interface. +MAX_LAYER_THICKNESS_CONFIG = "FNC1:400,31000.0,0.1,.01" ! default = "NONE" + ! Determines how to specify the maximum layer thicknesses. + ! Valid options are: + ! NONE - there are no maximum layer thicknesses + ! PARAM - use the vector-parameter MAX_LAYER_THICKNESS + ! FILE:string - read from a file. The string specifies + ! the filename and variable name, separated + ! by a comma or space, e.g. FILE:lev.nc,Z + ! FNC1:string - FNC1:dz_min,H_total,power,precision +!MAX_LAYER_THICKNESS = 400.0, 409.63, 410.32, 410.75, 411.07, 411.32, 411.52, 411.7, 411.86, 412.0, 412.13, 412.24, 412.35, 412.45, 412.54, 412.63, 412.71, 412.79, 412.86, 412.93, 413.0, 413.06, 413.12, 413.18, 413.24, 413.29, 413.34, 413.39, 413.44, 413.49, 413.54, 413.58, 413.62, 413.67, 413.71, 413.75, 413.78, 413.82, 413.86, 413.9, 413.93, 413.97, 414.0, 414.03, 414.06, 414.1, 414.13, 414.16, 414.19, 414.22, 414.24, 414.27, 414.3, 414.33, 414.35, 414.38, 414.41, 414.43, 414.46, 414.48, 414.51, 414.53, 414.55, 414.58, 414.6, 414.62, 414.65, 414.67, 414.69, 414.71, 414.73, 414.75, 414.77, 414.79, 414.83 ! [m] + ! The list of maximum thickness for each layer. +REMAPPING_SCHEME = "PPM_H4" ! default = "PLM" + ! This sets the reconstruction scheme used for vertical remapping for all + ! variables. It can be one of the following schemes: PCM (1st-order + ! accurate) + ! PLM (2nd-order accurate) + ! PPM_H4 (3rd-order accurate) + ! PPM_IH4 (3rd-order accurate) + ! PQM_IH4IH3 (4th-order accurate) + ! PQM_IH6IH5 (5th-order accurate) + +! === module MOM_grid === +! Parameters providing information about the lateral grid. + +! === module MOM_state_initialization === +INIT_LAYERS_FROM_Z_FILE = True ! [Boolean] default = False + ! If true, initialize the layer thicknesses, temperatures, and salinities from a + ! Z-space file on a latitude-longitude grid. + +! === module MOM_initialize_layers_from_Z === +TEMP_SALT_Z_INIT_FILE = "MOM6_IC_TS.nc" ! default = "temp_salt_z.nc" + ! The name of the z-space input file used to initialize + ! temperatures (T) and salinities (S). If T and S are not + ! in the same file, TEMP_Z_INIT_FILE and SALT_Z_INIT_FILE + ! must be set. +Z_INIT_FILE_PTEMP_VAR = "temp" ! default = "ptemp" + ! The name of the potential temperature variable in + ! TEMP_Z_INIT_FILE. +Z_INIT_FILE_SALT_VAR = "salt" ! default = "salt" + ! The name of the salinity variable in + ! SALT_Z_INIT_FILE. + +Z_INIT_ALE_REMAPPING = True ! [Boolean] default = False + ! If True, then remap straight to model coordinate from file. +Z_INIT_REMAP_OLD_ALG = True ! [Boolean] default = True + ! If false, uses the preferred remapping algorithm for initialization. If true, + ! use an older, less robust algorithm for remapping. + +! === module MOM_diag_mediator === +!Jiande NUM_DIAG_COORDS = 2 ! default = 1 +NUM_DIAG_COORDS = 1 ! default = 1 + ! The number of diagnostic vertical coordinates to use. + ! For each coordinate, an entry in DIAG_COORDS must be provided. +!Jiande DIAG_COORDS = "z Z ZSTAR", "rho2 RHO2 RHO" ! +DIAG_COORDS = "z Z ZSTAR" + ! A list of string tuples associating diag_table modules to + ! a coordinate definition used for diagnostics. Each string + ! is of the form "MODULE_SUFFIX,PARAMETER_SUFFIX,COORDINATE_NAME". +DIAG_COORD_DEF_Z="FILE:interpolate_zgrid_40L.nc,interfaces=zw" +DIAG_MISVAL = -1e34 +!DIAG_COORD_DEF_RHO2 = "RFNC1:35,999.5,1028,1028.5,8.,1038.,0.0078125" ! default = "WOA09" + ! Determines how to specify the coordinate resolution. Valid options are: + ! PARAM - use the vector-parameter DIAG_COORD_RES_RHO2 + ! UNIFORM[:N] - uniformly distributed + ! FILE:string - read from a file. The string specifies + ! the filename and variable name, separated + ! by a comma or space, e.g. FILE:lev.nc,dz + ! or FILE:lev.nc,interfaces=zw + ! WOA09[:N] - the WOA09 vertical grid (approximately) + ! FNC1:string - FNC1:dz_min,H_total,power,precision + ! HYBRID:string - read from a file. The string specifies + ! the filename and two variable names, separated + ! by a comma or space, for sigma-2 and dz. e.g. + ! HYBRID:vgrid.nc,sigma2,dz + +! === module MOM_MEKE === +USE_MEKE = True ! [Boolean] default = False + ! If true, turns on the MEKE scheme which calculates a sub-grid mesoscale eddy + ! kinetic energy budget. +MEKE_GMCOEFF = 1.0 ! [nondim] default = -1.0 + ! The efficiency of the conversion of potential energy into MEKE by the + ! thickness mixing parameterization. If MEKE_GMCOEFF is negative, this + ! conversion is not used or calculated. +MEKE_BGSRC = 1.0E-13 ! [W kg-1] default = 0.0 + ! A background energy source for MEKE. +MEKE_KHTH_FAC = 0.5 ! [nondim] default = 0.0 + ! A factor that maps MEKE%Kh to KhTh. +MEKE_KHTR_FAC = 0.5 ! [nondim] default = 0.0 + ! A factor that maps MEKE%Kh to KhTr. +MEKE_KHMEKE_FAC = 1.0 ! [nondim] default = 0.0 + ! A factor that maps MEKE%Kh to Kh for MEKE itself. +MEKE_VISCOSITY_COEFF_KU = 1.0 ! [nondim] default = 0.0 + ! If non-zero, is the scaling coefficient in the expression forviscosity used to + ! parameterize harmonic lateral momentum mixing byunresolved eddies represented + ! by MEKE. Can be negative torepresent backscatter from the unresolved eddies. +MEKE_ALPHA_RHINES = 0.15 ! [nondim] default = 0.05 + ! If positive, is a coefficient weighting the Rhines scale in the expression for + ! mixing length used in MEKE-derived diffusivity. +MEKE_ALPHA_EADY = 0.15 ! [nondim] default = 0.05 + ! If positive, is a coefficient weighting the Eady length scale in the + ! expression for mixing length used in MEKE-derived diffusivity. + +! === module MOM_lateral_mixing_coeffs === +USE_VARIABLE_MIXING = True ! [Boolean] default = False + ! If true, the variable mixing code will be called. This allows diagnostics to + ! be created even if the scheme is not used. If KHTR_SLOPE_CFF>0 or + ! KhTh_Slope_Cff>0, this is set to true regardless of what is in the parameter + ! file. +RESOLN_SCALED_KH = True ! [Boolean] default = False + ! If true, the Laplacian lateral viscosity is scaled away when the first + ! baroclinic deformation radius is well resolved. +RESOLN_SCALED_KHTH = True ! [Boolean] default = False + ! If true, the interface depth diffusivity is scaled away when the first + ! baroclinic deformation radius is well resolved. +KHTH_USE_EBT_STRUCT = True ! [Boolean] default = False + ! If true, uses the equivalent barotropic structure as the vertical structure of + ! thickness diffusivity. +KHTR_SLOPE_CFF = 0.25 ! [nondim] default = 0.0 + ! The nondimensional coefficient in the Visbeck formula for the epipycnal tracer + ! diffusivity +USE_STORED_SLOPES = True ! [Boolean] default = False + ! If true, the isopycnal slopes are calculated once and stored for re-use. This + ! uses more memory but avoids calling the equation of state more times than + ! should be necessary. +KH_RES_FN_POWER = 100 ! [nondim] default = 2 + ! The power of dx/Ld in the Kh resolution function. Any positive integer may be + ! used, although even integers are more efficient to calculate. Setting this + ! greater than 100 results in a step-function being used. +INTERPOLATE_RES_FN = False ! [Boolean] default = True + ! If true, interpolate the resolution function to the velocity points from the + ! thickness points; otherwise interpolate the wave speed and calculate the + ! resolution function independently at each point. +GILL_EQUATORIAL_LD = True ! [Boolean] default = False + ! If true, uses Gill's definition of the baroclinic equatorial deformation + ! radius, otherwise, if false, use Pedlosky's definition. These definitions + ! differ by a factor of 2 in front of the beta term in the denominator. Gill's + ! is the more appropriate definition. + +! === module MOM_set_visc === +CHANNEL_DRAG = True ! [Boolean] default = False + ! If true, the bottom drag is exerted directly on each layer proportional to the + ! fraction of the bottom it overlies. +PRANDTL_TURB = 1.25 ! [nondim] default = 1.0 + ! The turbulent Prandtl number applied to shear instability. +HBBL = 10.0 ! [m] + ! The thickness of a bottom boundary layer with a viscosity of KVBBL if + ! BOTTOMDRAGLAW is not defined, or the thickness over which near-bottom + ! velocities are averaged for the drag law if BOTTOMDRAGLAW is defined but + ! LINEAR_DRAG is not. +DRAG_BG_VEL = 0.1 ! [m s-1] default = 0.0 + ! DRAG_BG_VEL is either the assumed bottom velocity (with LINEAR_DRAG) or an + ! unresolved velocity that is combined with the resolved velocity to estimate + ! the velocity magnitude. DRAG_BG_VEL is only used when BOTTOMDRAGLAW is + ! defined. +BBL_USE_EOS = True ! [Boolean] default = False + ! If true, use the equation of state in determining the properties of the bottom + ! boundary layer. Otherwise use the layer target potential densities. +BBL_THICK_MIN = 0.1 ! [m] default = 0.0 + ! The minimum bottom boundary layer thickness that can be used with + ! BOTTOMDRAGLAW. This might be Kv/(cdrag*drag_bg_vel) to give Kv as the minimum + ! near-bottom viscosity. +KV = 1.0E-04 ! [m2 s-1] + ! The background kinematic viscosity in the interior. The molecular value, ~1e-6 + ! m2 s-1, may be used. +KV_BBL_MIN = 0.0 ! [m2 s-1] default = 1.0E-04 + ! The minimum viscosities in the bottom boundary layer. +KV_TBL_MIN = 0.0 ! [m2 s-1] default = 1.0E-04 + ! The minimum viscosities in the top boundary layer. + +! === module MOM_thickness_diffuse === +KHTH_MAX_CFL = 0.1 ! [nondimensional] default = 0.8 + ! The maximum value of the local diffusive CFL ratio that is permitted for the + ! thickness diffusivity. 1.0 is the marginally unstable value in a pure layered + ! model, but much smaller numbers (e.g. 0.1) seem to work better for ALE-based + ! models. +KHTH_USE_FGNV_STREAMFUNCTION = True ! [Boolean] default = False + ! If true, use the streamfunction formulation of Ferrari et al., 2010, which + ! effectively emphasizes graver vertical modes by smoothing in the vertical. +FGNV_FILTER_SCALE = 0.1 ! [nondim] default = 1.0 + ! A coefficient scaling the vertical smoothing term in the Ferrari et al., 2010, + ! streamfunction formulation. +USE_GM_WORK_BUG = True ! [Boolean] default = True + ! If true, compute the top-layer work tendency on the u-grid with the incorrect + ! sign, for legacy reproducibility. + +! === module MOM_continuity === + +! === module MOM_continuity_PPM === +ETA_TOLERANCE = 1.0E-06 ! [m] default = 3.75E-09 + ! The tolerance for the differences between the barotropic and baroclinic + ! estimates of the sea surface height due to the fluxes through each face. The + ! total tolerance for SSH is 4 times this value. The default is + ! 0.5*NK*ANGSTROM, and this should not be set less than about + ! 10^-15*MAXIMUM_DEPTH. +ETA_TOLERANCE_AUX = 0.001 ! [m] default = 1.0E-06 + ! The tolerance for free-surface height discrepancies between the barotropic + ! solution and the sum of the layer thicknesses when calculating the auxiliary + ! corrected velocities. By default, this is the same as ETA_TOLERANCE, but can + ! be made larger for efficiency. + +! === module MOM_CoriolisAdv === +CORIOLIS_SCHEME = "SADOURNY75_ENSTRO" ! default = "SADOURNY75_ENERGY" + ! CORIOLIS_SCHEME selects the discretization for the Coriolis terms. Valid + ! values are: + ! SADOURNY75_ENERGY - Sadourny, 1975; energy cons. + ! ARAKAWA_HSU90 - Arakawa & Hsu, 1990 + ! SADOURNY75_ENSTRO - Sadourny, 1975; enstrophy cons. + ! ARAKAWA_LAMB81 - Arakawa & Lamb, 1981; En. + Enst. + ! ARAKAWA_LAMB_BLEND - A blend of Arakawa & Lamb with + ! Arakawa & Hsu and Sadourny energy +BOUND_CORIOLIS = True ! [Boolean] default = False + ! If true, the Coriolis terms at u-points are bounded by the four estimates of + ! (f+rv)v from the four neighboring v-points, and similarly at v-points. This + ! option would have no effect on the SADOURNY Coriolis scheme if it were + ! possible to use centered difference thickness fluxes. + +! === module MOM_PressureForce === + +! === module MOM_PressureForce_AFV === +MASS_WEIGHT_IN_PRESSURE_GRADIENT = True ! [Boolean] default = False + ! If true, use mass weighting when interpolating T/S for integrals near the + ! bathymetry in AFV pressure gradient calculations. + +! === module MOM_hor_visc === +LAPLACIAN = True ! [Boolean] default = False + ! If true, use a Laplacian horizontal viscosity. +KH_VEL_SCALE = 0.01 ! [m s-1] default = 0.0 + ! The velocity scale which is multiplied by the grid spacing to calculate the + ! Laplacian viscosity. The final viscosity is the largest of this scaled + ! viscosity, the Smagorinsky and Leith viscosities, and KH. +KH_SIN_LAT = 2000.0 ! [m2 s-1] default = 0.0 + ! The amplitude of a latitudinally-dependent background viscosity of the form + ! KH_SIN_LAT*(SIN(LAT)**KH_PWR_OF_SINE). +SMAGORINSKY_KH = True ! [Boolean] default = False + ! If true, use a Smagorinsky nonlinear eddy viscosity. +SMAG_LAP_CONST = 0.15 ! [nondim] default = 0.0 + ! The nondimensional Laplacian Smagorinsky constant, often 0.15. +AH_VEL_SCALE = 0.01 ! [m s-1] default = 0.0 + ! The velocity scale which is multiplied by the cube of the grid spacing to + ! calculate the biharmonic viscosity. The final viscosity is the largest of this + ! scaled viscosity, the Smagorinsky and Leith viscosities, and AH. +SMAGORINSKY_AH = True ! [Boolean] default = False + ! If true, use a biharmonic Smagorinsky nonlinear eddy viscosity. +SMAG_BI_CONST = 0.06 ! [nondim] default = 0.0 + ! The nondimensional biharmonic Smagorinsky constant, typically 0.015 - 0.06. +USE_LAND_MASK_FOR_HVISC = False ! [Boolean] default = False + ! If true, use Use the land mask for the computation of thicknesses at velocity + ! locations. This eliminates the dependence on arbitrary values over land or + ! outside of the domain. Default is False in order to maintain answers with + ! legacy experiments but should be changed to True for new experiments. + +! === module MOM_vert_friction === +HMIX_FIXED = 0.5 ! [m] + ! The prescribed depth over which the near-surface viscosity and diffusivity are + ! elevated when the bulk mixed layer is not used. +MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 + ! The maximum velocity allowed before the velocity components are truncated. + +! === module MOM_PointAccel === +U_TRUNC_FILE = "U_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations leading to zonal + ! velocity truncations are written. Undefine this for efficiency if this + ! diagnostic is not needed. +V_TRUNC_FILE = "V_velocity_truncations" ! default = "" + ! The absolute path to a file into which the accelerations leading to meridional + ! velocity truncations are written. Undefine this for efficiency if this + ! diagnostic is not needed. + +! === module MOM_barotropic === +BOUND_BT_CORRECTION = True ! [Boolean] default = False + ! If true, the corrective pseudo mass-fluxes into the barotropic solver are + ! limited to values that require less than maxCFL_BT_cont to be accommodated. +BT_PROJECT_VELOCITY = True ! [Boolean] default = False + ! If true, step the barotropic velocity first and project out the velocity + ! tendency by 1+BEBT when calculating the transport. The default (false) is to + ! use a predictor continuity step to find the pressure field, and then to do a + ! corrector continuity step using a weighted average of the old and new + ! velocities, with weights of (1-BEBT) and BEBT. +DYNAMIC_SURFACE_PRESSURE = True ! [Boolean] default = False + ! If true, add a dynamic pressure due to a viscous ice shelf, for instance. +BEBT = 0.2 ! [nondim] default = 0.1 + ! BEBT determines whether the barotropic time stepping uses the forward-backward + ! time-stepping scheme or a backward Euler scheme. BEBT is valid in the range + ! from 0 (for a forward-backward treatment of nonrotating gravity waves) to 1 + ! (for a backward Euler treatment). In practice, BEBT must be greater than about + ! 0.05. +DTBT = -0.9 ! [s or nondim] default = -0.98 + ! The barotropic time step, in s. DTBT is only used with the split explicit time + ! stepping. To set the time step automatically based the maximum stable value + ! use 0, or a negative value gives the fraction of the stable value. Setting + ! DTBT to 0 is the same as setting it to -0.98. The value of DTBT that will + ! actually be used is an integer fraction of DT, rounding down. +BT_USE_OLD_CORIOLIS_BRACKET_BUG = True ! [Boolean] default = False + ! If True, use an order of operations that is not bitwise rotationally symmetric + ! in the meridional Coriolis term of the barotropic solver. + +! === module MOM_mixed_layer_restrat === +MIXEDLAYER_RESTRAT = True ! [Boolean] default = False + ! If true, a density-gradient dependent re-stratifying flow is imposed in the + ! mixed layer. Can be used in ALE mode without restriction but in layer mode can + ! only be used if BULKMIXEDLAYER is true. +FOX_KEMPER_ML_RESTRAT_COEF = 1.0 ! [nondim] default = 0.0 + ! A nondimensional coefficient that is proportional to the ratio of the + ! deformation radius to the dominant lengthscale of the submesoscale mixed layer + ! instabilities, times the minimum of the ratio of the mesoscale eddy kinetic + ! energy to the large-scale geostrophic kinetic energy or 1 plus the square of + ! the grid spacing over the deformation radius, as detailed by Fox-Kemper et al. + ! (2010) +MLE_FRONT_LENGTH = 200.0 ! [m] default = 0.0 + ! If non-zero, is the frontal-length scale used to calculate the upscaling of + ! buoyancy gradients that is otherwise represented by the parameter + ! FOX_KEMPER_ML_RESTRAT_COEF. If MLE_FRONT_LENGTH is non-zero, it is recommended + ! to set FOX_KEMPER_ML_RESTRAT_COEF=1.0. +MLE_USE_PBL_MLD = True ! [Boolean] default = False + ! If true, the MLE parameterization will use the mixed-layer depth provided by + ! the active PBL parameterization. If false, MLE will estimate a MLD based on a + ! density difference with the surface using the parameter MLE_DENSITY_DIFF. +MLE_MLD_DECAY_TIME = 2.592E+06 ! [s] default = 0.0 + ! The time-scale for a running-mean filter applied to the mixed-layer depth used + ! in the MLE restratification parameterization. When the MLD deepens below the + ! current running-mean the running-mean is instantaneously set to the current + ! MLD. + +! === module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. +ENERGETICS_SFC_PBL = True ! [Boolean] default = False + ! If true, use an implied energetics planetary boundary layer scheme to + ! determine the diffusivity and viscosity in the surface boundary layer. +EPBL_IS_ADDITIVE = False ! [Boolean] default = True + ! If true, the diffusivity from ePBL is added to all other diffusivities. + ! Otherwise, the larger of kappa-shear and ePBL diffusivities are used. + +! === module MOM_CVMix_KPP === +! This is the MOM wrapper to CVMix:KPP +! See http://cvmix.github.io/ + +! === module MOM_tidal_mixing === +! Vertical Tidal Mixing Parameterization +INT_TIDE_DISSIPATION = True ! [Boolean] default = False + ! If true, use an internal tidal dissipation scheme to drive diapycnal mixing, + ! along the lines of St. Laurent et al. (2002) and Simmons et al. (2004). +INT_TIDE_PROFILE = "POLZIN_09" ! default = "STLAURENT_02" + ! INT_TIDE_PROFILE selects the vertical profile of energy dissipation with + ! INT_TIDE_DISSIPATION. Valid values are: + ! STLAURENT_02 - Use the St. Laurent et al exponential + ! decay profile. + ! POLZIN_09 - Use the Polzin WKB-stretched algebraic + ! decay profile. +INT_TIDE_DECAY_SCALE = 300.3003003003003 ! [m] default = 500.0 + ! The decay scale away from the bottom for tidal TKE with the new coding when + ! INT_TIDE_DISSIPATION is used. +KAPPA_ITIDES = 6.28319E-04 ! [m-1] default = 6.283185307179586E-04 + ! A topographic wavenumber used with INT_TIDE_DISSIPATION. The default is 2pi/10 + ! km, as in St.Laurent et al. 2002. +KAPPA_H2_FACTOR = 0.84 ! [nondim] default = 1.0 + ! A scaling factor for the roughness amplitude with INT_TIDE_DISSIPATION. +TKE_ITIDE_MAX = 0.1 ! [W m-2] default = 1000.0 + ! The maximum internal tide energy source available to mix above the bottom + ! boundary layer with INT_TIDE_DISSIPATION. +READ_TIDEAMP = True ! [Boolean] default = False + ! If true, read a file (given by TIDEAMP_FILE) containing the tidal amplitude + ! with INT_TIDE_DISSIPATION. +TIDEAMP_FILE = "tidal_amplitude.nc" ! default = "tideamp.nc" + ! The path to the file containing the spatially varying tidal amplitudes with + ! INT_TIDE_DISSIPATION. +H2_FILE = "ocean_topog.nc" ! + ! The path to the file containing the sub-grid-scale topographic roughness + ! amplitude with INT_TIDE_DISSIPATION. + +! === module MOM_CVMix_conv === +! Parameterization of enhanced mixing due to convection via CVMix + +! === module MOM_geothermal === +GEOTHERMAL_SCALE = 1.0 ! [W m-2 or various] default = 0.0 + ! The constant geothermal heat flux, a rescaling factor for the heat flux read + ! from GEOTHERMAL_FILE, or 0 to disable the geothermal heating. +GEOTHERMAL_FILE = "geothermal_davies2013_v1.nc" ! default = "" + ! The file from which the geothermal heating is to be read, or blank to use a + ! constant heating rate. +GEOTHERMAL_VARNAME = "geothermal_hf" ! default = "geo_heat" + ! The name of the geothermal heating variable in GEOTHERMAL_FILE. + +! === module MOM_set_diffusivity === +BBL_MIXING_AS_MAX = False ! [Boolean] default = True + ! If true, take the maximum of the diffusivity from the BBL mixing and the other + ! diffusivities. Otherwise, diffusivity from the BBL_mixing is simply added. +USE_LOTW_BBL_DIFFUSIVITY = True ! [Boolean] default = False + ! If true, uses a simple, imprecise but non-coordinate dependent, model of BBL + ! mixing diffusivity based on Law of the Wall. Otherwise, uses the original BBL + ! scheme. +SIMPLE_TKE_TO_KD = True ! [Boolean] default = False + ! If true, uses a simple estimate of Kd/TKE that will work for arbitrary + ! vertical coordinates. If false, calculates Kd/TKE and bounds based on exact + ! energetics for an isopycnal layer-formulation. + +! === module MOM_bkgnd_mixing === +! Adding static vertical background mixing coefficients +KD = 1.5E-05 ! [m2 s-1] + ! The background diapycnal diffusivity of density in the interior. Zero or the + ! molecular value, ~1e-7 m2 s-1, may be used. +KD_MIN = 2.0E-06 ! [m2 s-1] default = 1.5E-07 + ! The minimum diapycnal diffusivity. +HENYEY_IGW_BACKGROUND = True ! [Boolean] default = False + ! If true, use a latitude-dependent scaling for the near surface background + ! diffusivity, as described in Harrison & Hallberg, JPO 2008. +KD_MAX = 0.1 ! [m2 s-1] default = -1.0 + ! The maximum permitted increment for the diapycnal diffusivity from TKE-based + ! parameterizations, or a negative value for no limit. + +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 +USE_JACKSON_PARAM = True ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) shear mixing + ! parameterization. +MAX_RINO_IT = 25 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to estimate the Richardson + ! number driven mixing. +VERTEX_SHEAR = False ! [Boolean] default = False + ! If true, do the calculations of the shear-driven mixing + ! at the cell vertices (i.e., the vorticity points). +KAPPA_SHEAR_ITER_BUG = True ! [Boolean] default = True + ! If true, use an older, dimensionally inconsistent estimate of the derivative + ! of diffusivity with energy in the Newton's method iteration. The bug causes + ! undercorrections when dz > 1 m. +KAPPA_SHEAR_ALL_LAYER_TKE_BUG = True ! [Boolean] default = True + ! If true, report back the latest estimate of TKE instead of the time average + ! TKE when there is mass in all layers. Otherwise always report the time + ! averaged TKE, as is currently done when there are some massless layers. + +! === module MOM_CVMix_shear === +! Parameterization of shear-driven turbulence via CVMix (various options) + +! === module MOM_CVMix_ddiff === +! Parameterization of mixing due to double diffusion processes via CVMix + +! === module MOM_diabatic_aux === +! The following parameters are used for auxiliary diabatic processes. +PRESSURE_DEPENDENT_FRAZIL = False ! [Boolean] default = False + ! If true, use a pressure dependent freezing temperature when making frazil. The + ! default is false, which will be faster but is inappropriate with ice-shelf + ! cavities. +VAR_PEN_SW = True ! [Boolean] default = False + ! If true, use one of the CHL_A schemes specified by OPACITY_SCHEME to determine + ! the e-folding depth of incoming short wave radiation. +CHL_FILE = CHLCLIM ! CHL_FILE is the file containing chl_a concentrations in the variable CHL_A. It + ! is used when VAR_PEN_SW and CHL_FROM_FILE are true. +CHL_VARNAME = "chlor_a" ! default = "CHL_A" + ! Name of CHL_A variable in CHL_FILE. + +! === module MOM_energetic_PBL === +ML_OMEGA_FRAC = 0.001 ! [nondim] default = 0.0 + ! When setting the decay scale for turbulence, use this fraction of the absolute + ! rotation rate blended with the local value of f, as sqrt((1-of)*f^2 + + ! of*4*omega^2). +TKE_DECAY = 0.01 ! [nondim] default = 2.5 + ! TKE_DECAY relates the vertical rate of decay of the TKE available for + ! mechanical entrainment to the natural Ekman depth. +EPBL_MSTAR_SCHEME = "OM4" ! default = "CONSTANT" + ! EPBL_MSTAR_SCHEME selects the method for setting mstar. Valid values are: + ! CONSTANT - Use a fixed mstar given by MSTAR + ! OM4 - Use L_Ekman/L_Obukhov in the sabilizing limit, as in OM4 + ! REICHL_H18 - Use the scheme documented in Reichl & Hallberg, 2018. +MSTAR_CAP = 10.0 ! [nondim] default = -1.0 + ! If this value is positive, it sets the maximum value of mstar allowed in ePBL. + ! (This is not used if EPBL_MSTAR_SCHEME = CONSTANT). +MSTAR2_COEF1 = 0.29 ! [nondim] default = 0.3 + ! Coefficient in computing mstar when rotation and stabilizing effects are both + ! important (used if EPBL_MSTAR_SCHEME = OM4). +MSTAR2_COEF2 = 0.152 ! [nondim] default = 0.085 + ! Coefficient in computing mstar when only rotation limits the total mixing + ! (used if EPBL_MSTAR_SCHEME = OM4) +NSTAR = 0.06 ! [nondim] default = 0.2 + ! The portion of the buoyant potential energy imparted by surface fluxes that is + ! available to drive entrainment at the base of mixed layer when that energy is + ! positive. +MSTAR_CONV_ADJ = 0.667 ! [nondim] default = 0.0 + ! Coefficient used for reducing mstar during convection due to reduction of + ! stable density gradient. +USE_MLD_ITERATION = True ! [Boolean] default = False + ! A logical that specifies whether or not to use the distance to the bottom of + ! the actively turbulent boundary layer to help set the EPBL length scale. +EPBL_TRANSITION_SCALE = 0.01 ! [nondim] default = 0.1 + ! A scale for the mixing length in the transition layer at the edge of the + ! boundary layer as a fraction of the boundary layer thickness. +MIX_LEN_EXPONENT = 1.0 ! [nondim] default = 2.0 + ! The exponent applied to the ratio of the distance to the MLD and the MLD depth + ! which determines the shape of the mixing length. This is only used if + ! USE_MLD_ITERATION is True. +USE_LA_LI2016 = MOM6_REPRO_LA ! [nondim] default = False + ! A logical to use the Li et al. 2016 (submitted) formula to determine the + ! Langmuir number. +LT_ENHANCE = 3 ! [nondim] default = 0 + ! Integer for Langmuir number mode. + ! *Requires USE_LA_LI2016 to be set to True. + ! Options: 0 - No Langmuir + ! 1 - Van Roekel et al. 2014/Li et al., 2016 + ! 2 - Multiplied w/ adjusted La. + ! 3 - Added w/ adjusted La. +USE_WAVES = MOM6_USE_WAVES ! [Boolean] default = False + ! If true, enables surface wave modules. +WAVE_METHOD = "SURFACE_BANDS" ! default = "EMPTY" + ! Choice of wave method, valid options include: + ! TEST_PROFILE - Prescribed from surface Stokes drift + ! and a decay wavelength. + ! SURFACE_BANDS - Computed from multiple surface values + ! and decay wavelengths. + ! DHH85 - Uses Donelan et al. 1985 empirical + ! wave spectrum with prescribed values. + ! LF17 - Infers Stokes drift profile from wind + ! speed following Li and Fox-Kemper 2017. +SURFBAND_SOURCE = "COUPLER" ! default = "EMPTY" + ! Choice of SURFACE_BANDS data mode, valid options include: + ! DATAOVERRIDE - Read from NetCDF using FMS DataOverride. + ! COUPLER - Look for variables from coupler pass + ! INPUT - Testing with fixed values. +STK_BAND_COUPLER = 3 ! default = 1 + ! STK_BAND_COUPLER is the number of Stokes drift bands in the coupler. This has + ! to be consistent with the number of Stokes drift bands in WW3, or the model + ! will fail. +SURFBAND_WAVENUMBERS = 0.04, 0.11, 0.3305 ! [rad/m] default = 0.12566 + ! Central wavenumbers for surface Stokes drift bands. +EPBL_LANGMUIR_SCHEME = "ADDITIVE" ! default = "NONE" + ! EPBL_LANGMUIR_SCHEME selects the method for including Langmuir turbulence. + ! Valid values are: + ! NONE - Do not do any extra mixing due to Langmuir turbulence + ! RESCALE - Use a multiplicative rescaling of mstar to account for Langmuir + ! turbulence + ! ADDITIVE - Add a Langmuir turblence contribution to mstar to other + ! contributions +LT_ENHANCE_COEF = 0.044 ! [nondim] default = 0.447 + ! Coefficient for Langmuir enhancement of mstar +LT_ENHANCE_EXP = -1.5 ! [nondim] default = -1.33 + ! Exponent for Langmuir enhancementt of mstar +LT_MOD_LAC1 = 0.0 ! [nondim] default = -0.87 + ! Coefficient for modification of Langmuir number due to MLD approaching Ekman + ! depth. +LT_MOD_LAC4 = 0.0 ! [nondim] default = 0.95 + ! Coefficient for modification of Langmuir number due to ratio of Ekman to + ! stable Obukhov depth. +LT_MOD_LAC5 = 0.22 ! [nondim] default = 0.95 + ! Coefficient for modification of Langmuir number due to ratio of Ekman to + ! unstable Obukhov depth. + +! === module MOM_regularize_layers === + +! === module MOM_opacity === +VAR_PEN_SW = True ! [Boolean] default = False + ! If true, use one of the CHL_A schemes specified by + ! OPACITY_SCHEME to determine the e-folding depth of + ! incoming short wave radiation. +CHL_FILE = CHLCLIM ! CHL_FILE is the file containing chl_a concentrations in + ! the variable CHL_A. It is used when VAR_PEN_SW and + ! CHL_FROM_FILE are true. +CHL_VARNAME = "chlor_a" ! default = "CHL_A" + ! Name of CHL_A variable in CHL_FILE. +PEN_SW_NBANDS = 3 ! default = 1 + ! The number of bands of penetrating shortwave radiation. + +! === module MOM_tracer_advect === +TRACER_ADVECTION_SCHEME = "PPM:H3" ! default = "PLM" + ! The horizontal transport scheme for tracers: + ! PLM - Piecewise Linear Method + ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) + ! PPM - Piecewise Parabolic Method (Colella-Woodward) + +! === module MOM_tracer_hor_diff === +KHTR = 50.0 ! [m2 s-1] default = 0.0 + ! The background along-isopycnal tracer diffusivity. +CHECK_DIFFUSIVE_CFL = True ! [Boolean] default = False + ! If true, use enough iterations the diffusion to ensure that the diffusive + ! equivalent of the CFL limit is not violated. If false, always use the greater + ! of 1 or MAX_TR_DIFFUSION_CFL iteration. +MAX_TR_DIFFUSION_CFL = 2.0 ! [nondim] default = -1.0 + ! If positive, locally limit the along-isopycnal tracer diffusivity to keep the + ! diffusive CFL locally at or below this value. The number of diffusive + ! iterations is often this value or the next greater integer. + +! === module MOM_neutral_diffusion === +! This module implements neutral diffusion of tracers +USE_NEUTRAL_DIFFUSION = True ! [Boolean] default = False + ! If true, enables the neutral diffusion module. + +! === module ocean_model_init === +OCEAN_SURFACE_STAGGER = "A" ! default = "C" + ! A case-insensitive character string to indicate the + ! staggering of the surface velocity field that is + ! returned to the coupler. Valid values include + ! 'A', 'B', or 'C'. +RESTART_CHECKSUMS_REQUIRED = False +! === module MOM_lateral_boundary_diffusion === +! This module implements lateral diffusion of tracers near boundaries + +! === module MOM_sum_output === +MAXTRUNC = 100000 ! [truncations save_interval-1] default = 0 + ! The run will be stopped, and the day set to a very large value if the velocity + ! is truncated more than MAXTRUNC times between energy saves. Set MAXTRUNC to 0 + ! to stop if there is any truncation of velocities. +ENERGYSAVEDAYS = 1.0 ! [days] default = 1.0 + ! The interval in units of TIMEUNIT between saves of the energies of the run and + ! other globally summed diagnostics. +ENERGYSAVEDAYS_GEOMETRIC = 0.25 ! [days] default = 0.0 + ! The starting interval in units of TIMEUNIT for the first call to save the + ! energies of the run and other globally summed diagnostics. The interval + ! increases by a factor of 2. after each call to write_energy. + +! === module ocean_model_init === + +! === module MOM_surface_forcing === +MAX_P_SURF = 0.0 ! [Pa] default = -1.0 + ! The maximum surface pressure that can be exerted by the atmosphere and + ! floating sea-ice or ice shelves. This is needed because the FMS coupling + ! structure does not limit the water that can be frozen out of the ocean and the + ! ice-ocean heat fluxes are treated explicitly. No limit is applied if a + ! negative value is used. +WIND_STAGGER = "A" ! default = "C" + ! A case-insensitive character string to indicate the + ! staggering of the input wind stress field. Valid + ! values are 'A', 'B', or 'C'. +CD_TIDES = 0.0018 ! [nondim] default = 1.0E-04 + ! The drag coefficient that applies to the tides. +GUST_CONST = 0.0 ! [Pa] default = 0.02 + ! The background gustiness in the winds. +FIX_USTAR_GUSTLESS_BUG = False ! [Boolean] default = False + ! If true correct a bug in the time-averaging of the gustless wind friction + ! velocity +USE_RIGID_SEA_ICE = True ! [Boolean] default = False + ! If true, sea-ice is rigid enough to exert a nonhydrostatic pressure that + ! resist vertical motion. +SEA_ICE_RIGID_MASS = 100.0 ! [kg m-2] default = 1000.0 + ! The mass of sea-ice per unit area at which the sea-ice starts to exhibit + ! rigidity +LIQUID_RUNOFF_FROM_DATA = MOM6_RIVER_RUNOFF ! [Boolean] default = False + ! If true, allows liquid river runoff to be specified via + ! the data_table using the component name 'OCN'. +! === module MOM_restart === + +! === module MOM_file_parser === diff --git a/tests/parm/MOM_input_template_100 b/tests/parm/MOM_input_template_100 new file mode 100644 index 0000000000..ffb4c7de5e --- /dev/null +++ b/tests/parm/MOM_input_template_100 @@ -0,0 +1,830 @@ +! This file was written by the model and records all non-layout or debugging parameters used at run-time. + +! === module MOM === + +! === module MOM_unit_scaling === +! Parameters for doing unit scaling of variables. +USE_REGRIDDING = True ! [Boolean] default = False + ! If True, use the ALE algorithm (regridding/remapping). If False, use the + ! layered isopycnal algorithm. +THICKNESSDIFFUSE = True ! [Boolean] default = False + ! If true, interface heights are diffused with a coefficient of KHTH. +THICKNESSDIFFUSE_FIRST = True ! [Boolean] default = False + ! If true, do thickness diffusion before dynamics. This is only used if + ! THICKNESSDIFFUSE is true. +DT = DT_DYNAM_MOM6 ! [s] + ! The (baroclinic) dynamics time step. The time-step that is actually used will + ! be an integer fraction of the forcing time-step (DT_FORCING in ocean-only mode + ! or the coupling timestep in coupled mode.) +DT_THERM = DT_THERM_MOM6 ! [s] default = 1800.0 + ! The thermodynamic and tracer advection time step. Ideally DT_THERM should be + ! an integer multiple of DT and less than the forcing or coupling time-step, + ! unless THERMO_SPANS_COUPLING is true, in which case DT_THERM can be an integer + ! multiple of the coupling timestep. By default DT_THERM is set to DT. +THERMO_SPANS_COUPLING = MOM6_THERMO_SPAN ! [Boolean] default = False + ! If true, the MOM will take thermodynamic and tracer timesteps that can be + ! longer than the coupling timestep. The actual thermodynamic timestep that is + ! used in this case is the largest integer multiple of the coupling timestep + ! that is less than or equal to DT_THERM. +HFREEZE = 20.0 ! [m] default = -1.0 + ! If HFREEZE > 0, melt potential will be computed. The actual depth + ! over which melt potential is computed will be min(HFREEZE, OBLD) + ! where OBLD is the boundary layer depth. If HFREEZE <= 0 (default) + ! melt potential will not be computed. +DTBT_RESET_PERIOD = -1.0 ! [s] default = 7200.0 + ! The period between recalculations of DTBT (if DTBT <= 0). If DTBT_RESET_PERIOD + ! is negative, DTBT is set based only on information available at + ! initialization. If 0, DTBT will be set every dynamics time step. The default + ! is set by DT_THERM. This is only used if SPLIT is true. +FRAZIL = True ! [Boolean] default = False + ! If true, water freezes if it gets too cold, and the accumulated heat deficit + ! is returned in the surface state. FRAZIL is only used if + ! ENABLE_THERMODYNAMICS is true. +BOUND_SALINITY = True ! [Boolean] default = False + ! If true, limit salinity to being positive. (The sea-ice model may ask for more + ! salt than is available and drive the salinity negative otherwise.) +MIN_SALINITY = 0.01 ! [PPT] default = 0.0 + ! The minimum value of salinity when BOUND_SALINITY=True. +C_P = 3925.0 ! [J kg-1 K-1] default = 3991.86795711963 + ! The heat capacity of sea water, approximated as a constant. This is only used + ! if ENABLE_THERMODYNAMICS is true. The default value is from the TEOS-10 + ! definition of conservative temperature. +USE_PSURF_IN_EOS = False ! [Boolean] default = True + ! If true, always include the surface pressure contributions in equation of + ! state calculations. +CHECK_BAD_SURFACE_VALS = True ! [Boolean] default = False + ! If true, check the surface state for ridiculous values. +BAD_VAL_SSH_MAX = 50.0 ! [m] default = 20.0 + ! The value of SSH above which a bad value message is triggered, if + ! CHECK_BAD_SURFACE_VALS is true. +BAD_VAL_SSS_MAX = 75.0 ! [PPT] default = 45.0 + ! The value of SSS above which a bad value message is triggered, if + ! CHECK_BAD_SURFACE_VALS is true. +BAD_VAL_SST_MAX = 55.0 ! [deg C] default = 45.0 + ! The value of SST above which a bad value message is triggered, if + ! CHECK_BAD_SURFACE_VALS is true. +BAD_VAL_SST_MIN = -3.0 ! [deg C] default = -2.1 + ! The value of SST below which a bad value message is triggered, if + ! CHECK_BAD_SURFACE_VALS is true. +DEFAULT_2018_ANSWERS = True ! [Boolean] default = False + ! This sets the default value for the various _2018_ANSWERS parameters. +WRITE_GEOM = 2 ! default = 1 + ! If =0, never write the geometry and vertical grid files. If =1, write the + ! geometry and vertical grid files only for a new simulation. If =2, always + ! write the geometry and vertical grid files. Other values are invalid. +SAVE_INITIAL_CONDS = True ! [Boolean] default = False + ! If true, write the initial conditions to a file given by IC_OUTPUT_FILE. + +! === module MOM_domains === +TRIPOLAR_N = True ! [Boolean] default = False + ! Use tripolar connectivity at the northern edge of the domain. With + ! TRIPOLAR_N, NIGLOBAL must be even. +NIGLOBAL = NX_GLB ! + ! The total number of thickness grid points in the x-direction in the physical + ! domain. With STATIC_MEMORY_ this is set in MOM_memory.h at compile time. +NJGLOBAL = NY_GLB ! + ! The total number of thickness grid points in the y-direction in the physical + ! domain. With STATIC_MEMORY_ this is set in MOM_memory.h at compile time. + +! === module MOM_hor_index === +! Sets the horizontal array index types. + +! === module MOM_fixed_initialization === +INPUTDIR = "INPUT" ! default = "." + ! The directory in which input files are found. + +! === module MOM_grid_init === +GRID_CONFIG = "mosaic" ! + ! A character string that determines the method for defining the horizontal + ! grid. Current options are: + ! mosaic - read the grid from a mosaic (supergrid) + ! file set by GRID_FILE. + ! cartesian - use a (flat) Cartesian grid. + ! spherical - use a simple spherical grid. + ! mercator - use a Mercator spherical grid. +GRID_FILE = "ocean_hgrid.nc" ! + ! Name of the file from which to read horizontal grid data. +GRID_ROTATION_ANGLE_BUGS = False ! [Boolean] default = True + ! If true, use an older algorithm to calculate the sine and + ! cosines needed rotate between grid-oriented directions and + ! true north and east. Differences arise at the tripolar fold +USE_TRIPOLAR_GEOLONB_BUG = False ! [Boolean] default = True + ! If true, use older code that incorrectly sets the longitude in some points + ! along the tripolar fold to be off by 360 degrees. +TOPO_CONFIG = "file" ! + ! This specifies how bathymetry is specified: + ! file - read bathymetric information from the file + ! specified by (TOPO_FILE). + ! flat - flat bottom set to MAXIMUM_DEPTH. + ! bowl - an analytically specified bowl-shaped basin + ! ranging between MAXIMUM_DEPTH and MINIMUM_DEPTH. + ! spoon - a similar shape to 'bowl', but with an vertical + ! wall at the southern face. + ! halfpipe - a zonally uniform channel with a half-sine + ! profile in the meridional direction. + ! bbuilder - build topography from list of functions. + ! benchmark - use the benchmark test case topography. + ! Neverworld - use the Neverworld test case topography. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! ISOMIP - use a slope and channel configuration for the + ! ISOMIP test case. + ! DOME2D - use a shelf and slope configuration for the + ! DOME2D gravity current/overflow test case. + ! Kelvin - flat but with rotated land mask. + ! seamount - Gaussian bump for spontaneous motion test case. + ! dumbbell - Sloshing channel with reservoirs on both ends. + ! shelfwave - exponential slope for shelfwave test case. + ! Phillips - ACC-like idealized topography used in the Phillips config. + ! dense - Denmark Strait-like dense water formation and overflow. + ! USER - call a user modified routine. +TOPO_EDITS_FILE = "topo_edits_011818.nc" ! default = "" + ! The file from which to read a list of i,j,z topography overrides. +MAXIMUM_DEPTH = 6500.0 ! [m] + ! The maximum depth of the ocean. +MINIMUM_DEPTH = 9.5 ! [m] default = 0.0 + ! If MASKING_DEPTH is unspecified, then anything shallower than MINIMUM_DEPTH is + ! assumed to be land and all fluxes are masked out. If MASKING_DEPTH is + ! specified, then all depths shallower than MINIMUM_DEPTH but deeper than + ! MASKING_DEPTH are rounded to MINIMUM_DEPTH. + +! === module MOM_open_boundary === +! Controls where open boundaries are located, what kind of boundary condition to impose, and what data to apply, +! if any. +MASKING_DEPTH = 0.0 ! [m] default = -9999.0 + ! The depth below which to mask points as land points, for which all fluxes are + ! zeroed out. MASKING_DEPTH is ignored if negative. +CHANNEL_CONFIG = "list" ! default = "none" + ! A parameter that determines which set of channels are + ! restricted to specific widths. Options are: + ! none - All channels have the grid width. + ! global_1deg - Sets 16 specific channels appropriate + ! for a 1-degree model, as used in CM2G. + ! list - Read the channel locations and widths from a + ! text file, like MOM_channel_list in the MOM_SIS + ! test case. + ! file - Read open face widths everywhere from a + ! NetCDF file on the model grid. +CHANNEL_LIST_FILE = "MOM_channels_SPEAR" ! default = "MOM_channel_list" + ! The file from which the list of narrowed channels is read. + +! === module MOM_verticalGrid === +! Parameters providing information about the vertical grid. +NK = 75 ! [nondim] + ! The number of model layers. + +! === module MOM_tracer_registry === + +! === module MOM_EOS === +TFREEZE_FORM = "MILLERO_78" ! default = "LINEAR" + ! TFREEZE_FORM determines which expression should be used for the freezing + ! point. Currently, the valid choices are "LINEAR", "MILLERO_78", "TEOS10" + +! === module MOM_restart === +PARALLEL_RESTARTFILES = True ! [Boolean] default = False + ! If true, each processor writes its own restart file, otherwise a single + ! restart file is generated + +! === module MOM_tracer_flow_control === +USE_IDEAL_AGE_TRACER = False ! [Boolean] default = False + ! If true, use the ideal_age_example tracer package. + +! === module ideal_age_example === + +! === module MOM_coord_initialization === +COORD_CONFIG = "file" ! default = "none" + ! This specifies how layers are to be defined: + ! ALE or none - used to avoid defining layers in ALE mode + ! file - read coordinate information from the file + ! specified by (COORD_FILE). + ! BFB - Custom coords for buoyancy-forced basin case + ! based on SST_S, T_BOT and DRHO_DT. + ! linear - linear based on interfaces not layers + ! layer_ref - linear based on layer densities + ! ts_ref - use reference temperature and salinity + ! ts_range - use range of temperature and salinity + ! (T_REF and S_REF) to determine surface density + ! and GINT calculate internal densities. + ! gprime - use reference density (RHO_0) for surface + ! density and GINT calculate internal densities. + ! ts_profile - use temperature and salinity profiles + ! (read from COORD_FILE) to set layer densities. + ! USER - call a user modified routine. +COORD_FILE = "layer_coord.nc" ! + ! The file from which the coordinate densities are read. +REMAP_UV_USING_OLD_ALG = True ! [Boolean] default = False + ! If true, uses the old remapping-via-a-delta-z method for remapping u and v. If + ! false, uses the new method that remaps between grids described by an old and + ! new thickness. +REGRIDDING_COORDINATE_MODE = "HYCOM1" ! default = "LAYER" + ! Coordinate mode for vertical regridding. Choose among the following + ! possibilities: LAYER - Isopycnal or stacked shallow water layers + ! ZSTAR, Z* - stretched geopotential z* + ! SIGMA_SHELF_ZSTAR - stretched geopotential z* ignoring shelf + ! SIGMA - terrain following coordinates + ! RHO - continuous isopycnal + ! HYCOM1 - HyCOM-like hybrid coordinate + ! SLIGHT - stretched coordinates above continuous isopycnal + ! ADAPTIVE - optimize for smooth neutral density surfaces +BOUNDARY_EXTRAPOLATION = True ! [Boolean] default = False + ! When defined, a proper high-order reconstruction scheme is used within + ! boundary cells rather than PCM. E.g., if PPM is used for remapping, a PPM + ! reconstruction will also be used within boundary cells. +ALE_COORDINATE_CONFIG = "HYBRID:hycom1_75_800m.nc,sigma2,FNC1:2,4000,4.5,.01" ! default = "UNIFORM" + ! Determines how to specify the coordinate resolution. Valid options are: + ! PARAM - use the vector-parameter ALE_RESOLUTION + ! UNIFORM[:N] - uniformly distributed + ! FILE:string - read from a file. The string specifies + ! the filename and variable name, separated + ! by a comma or space, e.g. FILE:lev.nc,dz + ! or FILE:lev.nc,interfaces=zw + ! WOA09[:N] - the WOA09 vertical grid (approximately) + ! FNC1:string - FNC1:dz_min,H_total,power,precision + ! HYBRID:string - read from a file. The string specifies + ! the filename and two variable names, separated + ! by a comma or space, for sigma-2 and dz. e.g. + ! HYBRID:vgrid.nc,sigma2,dz +!ALE_RESOLUTION = 7*2.0, 2*2.01, 2.02, 2.03, 2.05, 2.08, 2.11, 2.15, 2.21, 2.2800000000000002, 2.37, 2.48, 2.61, 2.77, 2.95, 3.17, 3.4299999999999997, 3.74, 4.09, 4.49, 4.95, 5.48, 6.07, 6.74, 7.5, 8.34, 9.280000000000001, 10.33, 11.49, 12.77, 14.19, 15.74, 17.450000000000003, 19.31, 21.35, 23.56, 25.97, 28.580000000000002, 31.41, 34.47, 37.77, 41.32, 45.14, 49.25, 53.65, 58.370000000000005, 63.42, 68.81, 74.56, 80.68, 87.21000000000001, 94.14, 101.51, 109.33, 117.62, 126.4, 135.68, 145.5, 155.87, 166.81, 178.35, 190.51, 203.31, 216.78, 230.93, 245.8, 261.42, 277.83 ! [m] + ! The distribution of vertical resolution for the target + ! grid used for Eulerian-like coordinates. For example, + ! in z-coordinate mode, the parameter is a list of level + ! thicknesses (in m). In sigma-coordinate mode, the list + ! is of non-dimensional fractions of the water column. +!TARGET_DENSITIES = 1010.0, 1014.3034, 1017.8088, 1020.843, 1023.5566, 1025.813, 1027.0275, 1027.9114, 1028.6422, 1029.2795, 1029.852, 1030.3762, 1030.8626, 1031.3183, 1031.7486, 1032.1572, 1032.5471, 1032.9207, 1033.2798, 1033.6261, 1033.9608, 1034.2519, 1034.4817, 1034.6774, 1034.8508, 1035.0082, 1035.1533, 1035.2886, 1035.4159, 1035.5364, 1035.6511, 1035.7608, 1035.8661, 1035.9675, 1036.0645, 1036.1554, 1036.2411, 1036.3223, 1036.3998, 1036.4739, 1036.5451, 1036.6137, 1036.68, 1036.7441, 1036.8062, 1036.8526, 1036.8874, 1036.9164, 1036.9418, 1036.9647, 1036.9857, 1037.0052, 1037.0236, 1037.0409, 1037.0574, 1037.0738, 1037.0902, 1037.1066, 1037.123, 1037.1394, 1037.1558, 1037.1722, 1037.1887, 1037.206, 1037.2241, 1037.2435, 1037.2642, 1037.2866, 1037.3112, 1037.3389, 1037.3713, 1037.4118, 1037.475, 1037.6332, 1037.8104, 1038.0 ! [m] + ! HYBRID target densities for interfaces +MAXIMUM_INT_DEPTH_CONFIG = "FNC1:5,8000.0,1.0,.01" ! default = "NONE" + ! Determines how to specify the maximum interface depths. + ! Valid options are: + ! NONE - there are no maximum interface depths + ! PARAM - use the vector-parameter MAXIMUM_INTERFACE_DEPTHS + ! FILE:string - read from a file. The string specifies + ! the filename and variable name, separated + ! by a comma or space, e.g. FILE:lev.nc,Z + ! FNC1:string - FNC1:dz_min,H_total,power,precision +!MAXIMUM_INT_DEPTHS = 0.0, 5.0, 12.75, 23.25, 36.49, 52.480000000000004, 71.22, 92.71000000000001, 116.94000000000001, 143.92000000000002, 173.65, 206.13, 241.36, 279.33000000000004, 320.05000000000007, 363.5200000000001, 409.7400000000001, 458.7000000000001, 510.4100000000001, 564.8700000000001, 622.0800000000002, 682.0300000000002, 744.7300000000002, 810.1800000000003, 878.3800000000003, 949.3300000000004, 1023.0200000000004, 1099.4600000000005, 1178.6500000000005, 1260.5900000000006, 1345.2700000000007, 1432.7000000000007, 1522.8800000000008, 1615.8100000000009, 1711.490000000001, 1809.910000000001, 1911.080000000001, 2015.0000000000011, 2121.670000000001, 2231.080000000001, 2343.2400000000007, 2458.1500000000005, 2575.8100000000004, 2696.2200000000003, 2819.3700000000003, 2945.2700000000004, 3073.9200000000005, 3205.3200000000006, 3339.4600000000005, 3476.3500000000004, 3615.9900000000002, 3758.38, 3903.52, 4051.4, 4202.03, 4355.41, 4511.54, 4670.41, 4832.03, 4996.4, 5163.5199999999995, 5333.379999999999, 5505.989999999999, 5681.3499999999985, 5859.459999999998, 6040.319999999998, 6223.919999999998, 6410.269999999999, 6599.369999999999, 6791.219999999999, 6985.8099999999995, 7183.15, 7383.24, 7586.08, 7791.67, 8000.0 + ! The list of maximum depths for each interface. +MAX_LAYER_THICKNESS_CONFIG = "FNC1:400,31000.0,0.1,.01" ! default = "NONE" + ! Determines how to specify the maximum layer thicknesses. + ! Valid options are: + ! NONE - there are no maximum layer thicknesses + ! PARAM - use the vector-parameter MAX_LAYER_THICKNESS + ! FILE:string - read from a file. The string specifies + ! the filename and variable name, separated + ! by a comma or space, e.g. FILE:lev.nc,Z + ! FNC1:string - FNC1:dz_min,H_total,power,precision +!MAX_LAYER_THICKNESS = 400.0, 409.63, 410.32, 410.75, 411.07, 411.32, 411.52, 411.7, 411.86, 412.0, 412.13, 412.24, 412.35, 412.45, 412.54, 412.63, 412.71, 412.79, 412.86, 412.93, 413.0, 413.06, 413.12, 413.18, 413.24, 413.29, 413.34, 413.39, 413.44, 413.49, 413.54, 413.58, 413.62, 413.67, 413.71, 413.75, 413.78, 413.82, 413.86, 413.9, 413.93, 413.97, 414.0, 414.03, 414.06, 414.1, 414.13, 414.16, 414.19, 414.22, 414.24, 414.27, 414.3, 414.33, 414.35, 414.38, 414.41, 414.43, 414.46, 414.48, 414.51, 414.53, 414.55, 414.58, 414.6, 414.62, 414.65, 414.67, 414.69, 414.71, 414.73, 414.75, 414.77, 414.79, 414.83 ! [m] + ! The list of maximum thickness for each layer. +REMAPPING_SCHEME = "PPM_H4" ! default = "PLM" + ! This sets the reconstruction scheme used for vertical remapping for all + ! variables. It can be one of the following schemes: PCM (1st-order + ! accurate) + ! PLM (2nd-order accurate) + ! PPM_H4 (3rd-order accurate) + ! PPM_IH4 (3rd-order accurate) + ! PQM_IH4IH3 (4th-order accurate) + ! PQM_IH6IH5 (5th-order accurate) + +! === module MOM_grid === +! Parameters providing information about the lateral grid. + +! === module MOM_state_initialization === +INIT_LAYERS_FROM_Z_FILE = True ! [Boolean] default = False + ! If true, initialize the layer thicknesses, temperatures, and salinities from a + ! Z-space file on a latitude-longitude grid. + +! === module MOM_initialize_layers_from_Z === +TEMP_SALT_Z_INIT_FILE = "MOM6_IC_TS.nc" ! default = "temp_salt_z.nc" + ! The name of the z-space input file used to initialize + ! temperatures (T) and salinities (S). If T and S are not + ! in the same file, TEMP_Z_INIT_FILE and SALT_Z_INIT_FILE + ! must be set. +Z_INIT_FILE_PTEMP_VAR = "temp" ! default = "ptemp" + ! The name of the potential temperature variable in + ! TEMP_Z_INIT_FILE. +Z_INIT_FILE_SALT_VAR = "salt" ! default = "salt" + ! The name of the salinity variable in + ! SALT_Z_INIT_FILE. +Z_INIT_ALE_REMAPPING = True ! [Boolean] default = False + ! If True, then remap straight to model coordinate from file. +Z_INIT_REMAP_OLD_ALG = True ! [Boolean] default = False + ! If false, uses the preferred remapping algorithm for initialization. If true, + ! use an older, less robust algorithm for remapping. + +! === module MOM_diag_mediator === +!Jiande NUM_DIAG_COORDS = 2 ! default = 1 +NUM_DIAG_COORDS = 1 + ! The number of diagnostic vertical coordinates to use. + ! For each coordinate, an entry in DIAG_COORDS must be provided. +!Jiande DIAG_COORDS = "z Z ZSTAR", "rho2 RHO2 RHO" ! +DIAG_COORDS = "z Z ZSTAR" + ! A list of string tuples associating diag_table modules to + ! a coordinate definition used for diagnostics. Each string + ! is of the form "MODULE_SUFFIX,PARAMETER_SUFFIX,COORDINATE_NAME". +DIAG_COORD_DEF_Z="FILE:interpolate_zgrid_40L.nc,interfaces=zw" +DIAG_MISVAL = -1e34 +!AVAILABLE_DIAGS_FILE = "available_diags.002160" ! default = "available_diags.000000" + ! A file into which to write a list of all available ocean diagnostics that can + ! be included in a diag_table. +!DIAG_COORD_DEF_Z = "FILE:vgrid_75_2m.nc,dz" ! default = "WOA09" + ! Determines how to specify the coordinate resolution. Valid options are: + ! PARAM - use the vector-parameter DIAG_COORD_RES_Z + ! UNIFORM[:N] - uniformly distributed + ! FILE:string - read from a file. The string specifies + ! the filename and variable name, separated + ! by a comma or space, e.g. FILE:lev.nc,dz + ! or FILE:lev.nc,interfaces=zw + ! WOA09[:N] - the WOA09 vertical grid (approximately) + ! FNC1:string - FNC1:dz_min,H_total,power,precision + ! HYBRID:string - read from a file. The string specifies + ! the filename and two variable names, separated + ! by a comma or space, for sigma-2 and dz. e.g. + ! HYBRID:vgrid.nc,sigma2,dz +!DIAG_COORD_DEF_RHO2 = "RFNC1:35,999.5,1028,1028.5,8.,1038.,0.0078125" ! default = "WOA09" + ! Determines how to specify the coordinate resolution. Valid options are: + ! PARAM - use the vector-parameter DIAG_COORD_RES_RHO2 + ! UNIFORM[:N] - uniformly distributed + ! FILE:string - read from a file. The string specifies + ! the filename and variable name, separated + ! by a comma or space, e.g. FILE:lev.nc,dz + ! or FILE:lev.nc,interfaces=zw + ! WOA09[:N] - the WOA09 vertical grid (approximately) + ! FNC1:string - FNC1:dz_min,H_total,power,precision + ! HYBRID:string - read from a file. The string specifies + ! the filename and two variable names, separated + ! by a comma or space, for sigma-2 and dz. e.g. + ! HYBRID:vgrid.nc,sigma2,dz + +! === module MOM_MEKE === +USE_MEKE = True ! [Boolean] default = False + ! If true, turns on the MEKE scheme which calculates a sub-grid mesoscale eddy + ! kinetic energy budget. +MEKE_GMCOEFF = 1.0 ! [nondim] default = -1.0 + ! The efficiency of the conversion of potential energy into MEKE by the + ! thickness mixing parameterization. If MEKE_GMCOEFF is negative, this + ! conversion is not used or calculated. +MEKE_BGSRC = 1.0E-13 ! [W kg-1] default = 0.0 + ! A background energy source for MEKE. +MEKE_KHTH_FAC = 0.8 ! [nondim] default = 0.0 + ! A factor that maps MEKE%Kh to KhTh. +MEKE_KHTR_FAC = 0.8 ! [nondim] default = 0.0 + ! A factor that maps MEKE%Kh to KhTr. +MEKE_ALPHA_RHINES = 0.05 ! [nondim] default = 0.0 + ! If positive, is a coefficient weighting the Rhines scale in the expression for + ! mixing length used in MEKE-derived diffusivity. +MEKE_ALPHA_EADY = 0.05 ! [nondim] default = 0.0 + ! If positive, is a coefficient weighting the Eady length scale in the + ! expression for mixing length used in MEKE-derived diffusivity. + +! === module MOM_lateral_mixing_coeffs === +USE_VARIABLE_MIXING = True ! [Boolean] default = False + ! If true, the variable mixing code will be called. This allows diagnostics to + ! be created even if the scheme is not used. If KHTR_SLOPE_CFF>0 or + ! KhTh_Slope_Cff>0, this is set to true regardless of what is in the parameter + ! file. +RESOLN_SCALED_KH = True ! [Boolean] default = False + ! If true, the Laplacian lateral viscosity is scaled away when the first + ! baroclinic deformation radius is well resolved. +RESOLN_SCALED_KHTH = True ! [Boolean] default = False + ! If true, the interface depth diffusivity is scaled away when the first + ! baroclinic deformation radius is well resolved. +KHTR_SLOPE_CFF = 0.25 ! [nondim] default = 0.0 + ! The nondimensional coefficient in the Visbeck formula for the epipycnal tracer + ! diffusivity +USE_STORED_SLOPES = True ! [Boolean] default = False + ! If true, the isopycnal slopes are calculated once and stored for re-use. This + ! uses more memory but avoids calling the equation of state more times than + ! should be necessary. +KH_RES_FN_POWER = 100 ! [nondim] default = 2 + ! The power of dx/Ld in the Kh resolution function. Any positive integer may be + ! used, although even integers are more efficient to calculate. Setting this + ! greater than 100 results in a step-function being used. +VISC_RES_FN_POWER = 2 ! [nondim] default = 100 + ! The power of dx/Ld in the Kh resolution function. Any positive integer may be + ! used, although even integers are more efficient to calculate. Setting this + ! greater than 100 results in a step-function being used. This function affects + ! lateral viscosity, Kh, and not KhTh. + +! === module MOM_set_visc === +CHANNEL_DRAG = True ! [Boolean] default = False + ! If true, the bottom drag is exerted directly on each layer proportional to the + ! fraction of the bottom it overlies. +HBBL = 10.0 ! [m] + ! The thickness of a bottom boundary layer with a viscosity of KVBBL if + ! BOTTOMDRAGLAW is not defined, or the thickness over which near-bottom + ! velocities are averaged for the drag law if BOTTOMDRAGLAW is defined but + ! LINEAR_DRAG is not. +DRAG_BG_VEL = 0.1 ! [m s-1] default = 0.0 + ! DRAG_BG_VEL is either the assumed bottom velocity (with LINEAR_DRAG) or an + ! unresolved velocity that is combined with the resolved velocity to estimate + ! the velocity magnitude. DRAG_BG_VEL is only used when BOTTOMDRAGLAW is + ! defined. +BBL_USE_EOS = True ! [Boolean] default = False + ! If true, use the equation of state in determining the properties of the bottom + ! boundary layer. Otherwise use the layer target potential densities. +BBL_THICK_MIN = 0.1 ! [m] default = 0.0 + ! The minimum bottom boundary layer thickness that can be used with + ! BOTTOMDRAGLAW. This might be Kv/(cdrag*drag_bg_vel) to give Kv as the minimum + ! near-bottom viscosity. +KV = 1.0E-04 ! [m2 s-1] + ! The background kinematic viscosity in the interior. The molecular value, ~1e-6 + ! m2 s-1, may be used. +KV_BBL_MIN = 0.0 ! [m2 s-1] default = 1.0E-04 + ! The minimum viscosities in the bottom boundary layer. +KV_TBL_MIN = 0.0 ! [m2 s-1] default = 1.0E-04 + ! The minimum viscosities in the top boundary layer. + +! === module MOM_thickness_diffuse === +USE_GM_WORK_BUG = True ! [Boolean] default = False + ! If true, compute the top-layer work tendency on the u-grid with the incorrect + ! sign, for legacy reproducibility. + +! === module MOM_dynamics_split_RK2 === + +! === module MOM_continuity === + +! === module MOM_continuity_PPM === +ETA_TOLERANCE = 1.0E-06 ! [m] default = 3.75E-09 + ! The tolerance for the differences between the barotropic and baroclinic + ! estimates of the sea surface height due to the fluxes through each face. The + ! total tolerance for SSH is 4 times this value. The default is + ! 0.5*NK*ANGSTROM, and this should not be set less than about + ! 10^-15*MAXIMUM_DEPTH. +ETA_TOLERANCE_AUX = 0.001 ! [m] default = 1.0E-06 + ! The tolerance for free-surface height discrepancies between the barotropic + ! solution and the sum of the layer thicknesses when calculating the auxiliary + ! corrected velocities. By default, this is the same as ETA_TOLERANCE, but can + ! be made larger for efficiency. + +! === module MOM_CoriolisAdv === +CORIOLIS_SCHEME = "SADOURNY75_ENSTRO" ! default = "SADOURNY75_ENERGY" + ! CORIOLIS_SCHEME selects the discretization for the Coriolis terms. Valid + ! values are: + ! SADOURNY75_ENERGY - Sadourny, 1975; energy cons. + ! ARAKAWA_HSU90 - Arakawa & Hsu, 1990 + ! SADOURNY75_ENSTRO - Sadourny, 1975; enstrophy cons. + ! ARAKAWA_LAMB81 - Arakawa & Lamb, 1981; En. + Enst. + ! ARAKAWA_LAMB_BLEND - A blend of Arakawa & Lamb with + ! Arakawa & Hsu and Sadourny energy +BOUND_CORIOLIS = True ! [Boolean] default = False + ! If true, the Coriolis terms at u-points are bounded by the four estimates of + ! (f+rv)v from the four neighboring v-points, and similarly at v-points. This + ! option would have no effect on the SADOURNY Coriolis scheme if it were + ! possible to use centered difference thickness fluxes. + +! === module MOM_PressureForce === + +! === module MOM_PressureForce_AFV === +MASS_WEIGHT_IN_PRESSURE_GRADIENT = True ! [Boolean] default = False + ! If true, use mass weighting when interpolating T/S for integrals near the + ! bathymetry in AFV pressure gradient calculations. + +! === module MOM_hor_visc === +LAPLACIAN = True ! [Boolean] default = False + ! If true, use a Laplacian horizontal viscosity. +SMAGORINSKY_KH = True ! [Boolean] default = False + ! If true, use a Smagorinsky nonlinear eddy viscosity. +SMAG_LAP_CONST = 0.15 ! [nondim] default = 0.0 + ! The nondimensional Laplacian Smagorinsky constant, often 0.15. +AH_VEL_SCALE = 0.05 ! [m s-1] default = 0.0 + ! The velocity scale which is multiplied by the cube of the grid spacing to + ! calculate the biharmonic viscosity. The final viscosity is the largest of this + ! scaled viscosity, the Smagorinsky and Leith viscosities, and AH. +SMAGORINSKY_AH = True ! [Boolean] default = False + ! If true, use a biharmonic Smagorinsky nonlinear eddy viscosity. +SMAG_BI_CONST = 0.06 ! [nondim] default = 0.0 + ! The nondimensional biharmonic Smagorinsky constant, typically 0.015 - 0.06. +USE_KH_BG_2D = True ! [Boolean] default = False + ! If true, read a file containing 2-d background harmonic viscosities. The final + ! viscosity is the maximum of the other terms and this background value. + +! === module MOM_vert_friction === +HMIX_FIXED = 0.5 ! [m] + ! The prescribed depth over which the near-surface viscosity and diffusivity are + ! elevated when the bulk mixed layer is not used. +MAXVEL = 6.0 ! [m s-1] default = 3.0E+08 + ! The maximum velocity allowed before the velocity components are truncated. + +! === module MOM_barotropic === +BOUND_BT_CORRECTION = True ! [Boolean] default = False + ! If true, the corrective pseudo mass-fluxes into the barotropic solver are + ! limited to values that require less than maxCFL_BT_cont to be accommodated. +BT_PROJECT_VELOCITY = True ! [Boolean] default = False + ! If true, step the barotropic velocity first and project out the velocity + ! tendency by 1+BEBT when calculating the transport. The default (false) is to + ! use a predictor continuity step to find the pressure field, and then to do a + ! corrector continuity step using a weighted average of the old and new + ! velocities, with weights of (1-BEBT) and BEBT. +BT_STRONG_DRAG = True ! [Boolean] default = False + ! If true, use a stronger estimate of the retarding effects of strong bottom + ! drag, by making it implicit with the barotropic time-step instead of implicit + ! with the baroclinic time-step and dividing by the number of barotropic steps. +BEBT = 0.2 ! [nondim] default = 0.1 + ! BEBT determines whether the barotropic time stepping uses the forward-backward + ! time-stepping scheme or a backward Euler scheme. BEBT is valid in the range + ! from 0 (for a forward-backward treatment of nonrotating gravity waves) to 1 + ! (for a backward Euler treatment). In practice, BEBT must be greater than about + ! 0.05. +DTBT = -0.9 ! [s or nondim] default = -0.98 + ! The barotropic time step, in s. DTBT is only used with the split explicit time + ! stepping. To set the time step automatically based the maximum stable value + ! use 0, or a negative value gives the fraction of the stable value. Setting + ! DTBT to 0 is the same as setting it to -0.98. The value of DTBT that will + ! actually be used is an integer fraction of DT, rounding down. + +! === module MOM_mixed_layer_restrat === +MIXEDLAYER_RESTRAT = True ! [Boolean] default = False + ! If true, a density-gradient dependent re-stratifying flow is imposed in the + ! mixed layer. Can be used in ALE mode without restriction but in layer mode can + ! only be used if BULKMIXEDLAYER is true. +FOX_KEMPER_ML_RESTRAT_COEF = 60.0 ! [nondim] default = 0.0 + ! A nondimensional coefficient that is proportional to the ratio of the + ! deformation radius to the dominant lengthscale of the submesoscale mixed layer + ! instabilities, times the minimum of the ratio of the mesoscale eddy kinetic + ! energy to the large-scale geostrophic kinetic energy or 1 plus the square of + ! the grid spacing over the deformation radius, as detailed by Fox-Kemper et al. + ! (2010) +MLE_USE_PBL_MLD = True ! [Boolean] default = False + ! If true, the MLE parameterization will use the mixed-layer depth provided by + ! the active PBL parameterization. If false, MLE will estimate a MLD based on a + ! density difference with the surface using the parameter MLE_DENSITY_DIFF. +MLE_MLD_DECAY_TIME = 2.592E+06 ! [s] default = 0.0 + ! The time-scale for a running-mean filter applied to the mixed-layer depth used + ! in the MLE restratification parameterization. When the MLD deepens below the + ! current running-mean the running-mean is instantaneously set to the current + ! MLD. + +! === module MOM_diabatic_driver === +! The following parameters are used for diabatic processes. +ENERGETICS_SFC_PBL = True ! [Boolean] default = False + ! If true, use an implied energetics planetary boundary layer scheme to + ! determine the diffusivity and viscosity in the surface boundary layer. +EPBL_IS_ADDITIVE = False ! [Boolean] default = True + ! If true, the diffusivity from ePBL is added to all other diffusivities. + ! Otherwise, the larger of kappa-shear and ePBL diffusivities are used. +KD_MIN_TR = 2.0E-06 ! [m2 s-1] default = 2.0E-06 + ! A minimal diffusivity that should always be applied to tracers, especially in + ! massless layers near the bottom. The default is 0.1*KD. + +! === module MOM_CVMix_KPP === +! This is the MOM wrapper to CVMix:KPP +! See http://cvmix.github.io/ + +! === module MOM_tidal_mixing === +! Vertical Tidal Mixing Parameterization +INT_TIDE_DISSIPATION = True ! [Boolean] default = False + ! If true, use an internal tidal dissipation scheme to drive diapycnal mixing, + ! along the lines of St. Laurent et al. (2002) and Simmons et al. (2004). +INT_TIDE_PROFILE = "POLZIN_09" ! default = "STLAURENT_02" + ! INT_TIDE_PROFILE selects the vertical profile of energy dissipation with + ! INT_TIDE_DISSIPATION. Valid values are: + ! STLAURENT_02 - Use the St. Laurent et al exponential + ! decay profile. + ! POLZIN_09 - Use the Polzin WKB-stretched algebraic + ! decay profile. +KAPPA_ITIDES = 6.28319E-04 ! [m-1] default = 6.283185307179586E-04 + ! A topographic wavenumber used with INT_TIDE_DISSIPATION. The default is 2pi/10 + ! km, as in St.Laurent et al. 2002. +KAPPA_H2_FACTOR = 0.84 ! [nondim] default = 1.0 + ! A scaling factor for the roughness amplitude with INT_TIDE_DISSIPATION. +TKE_ITIDE_MAX = 0.1 ! [W m-2] default = 1000.0 + ! The maximum internal tide energy source available to mix above the bottom + ! boundary layer with INT_TIDE_DISSIPATION. +READ_TIDEAMP = True ! [Boolean] default = False + ! If true, read a file (given by TIDEAMP_FILE) containing the tidal amplitude + ! with INT_TIDE_DISSIPATION. +TIDEAMP_FILE = "tidal_amplitude.nc" ! default = "tideamp.nc" + ! The path to the file containing the spatially varying tidal amplitudes with + ! INT_TIDE_DISSIPATION. +H2_FILE = "topog.nc" ! + ! The path to the file containing the sub-grid-scale topographic roughness + ! amplitude with INT_TIDE_DISSIPATION. + +! === module MOM_CVMix_conv === +! Parameterization of enhanced mixing due to convection via CVMix + +! === module MOM_set_diffusivity === +BBL_MIXING_AS_MAX = False ! [Boolean] default = True + ! If true, take the maximum of the diffusivity from the BBL mixing and the other + ! diffusivities. Otherwise, diffusivity from the BBL_mixing is simply added. +USE_LOTW_BBL_DIFFUSIVITY = True ! [Boolean] default = False + ! If true, uses a simple, imprecise but non-coordinate dependent, model of BBL + ! mixing diffusivity based on Law of the Wall. Otherwise, uses the original BBL + ! scheme. +SIMPLE_TKE_TO_KD = True ! [Boolean] default = False + ! If true, uses a simple estimate of Kd/TKE that will work for arbitrary + ! vertical coordinates. If false, calculates Kd/TKE and bounds based on exact + ! energetics for an isopycnal layer-formulation. + +! === module MOM_bkgnd_mixing === +! Adding static vertical background mixing coefficients +KD = 2.0E-05 ! [m2 s-1] default = 0.0 + ! The background diapycnal diffusivity of density in the interior. Zero or the + ! molecular value, ~1e-7 m2 s-1, may be used. +KD_MIN = 2.0E-06 ! [m2 s-1] default = 2.0E-07 + ! The minimum diapycnal diffusivity. +HENYEY_IGW_BACKGROUND = True ! [Boolean] default = False + ! If true, use a latitude-dependent scaling for the near surface background + ! diffusivity, as described in Harrison & Hallberg, JPO 2008. +KD_MAX = 0.1 ! [m2 s-1] default = -1.0 + ! The maximum permitted increment for the diapycnal diffusivity from TKE-based + ! parameterizations, or a negative value for no limit. + +! === module MOM_kappa_shear === +! Parameterization of shear-driven turbulence following Jackson, Hallberg and Legg, JPO 2008 +USE_JACKSON_PARAM = True ! [Boolean] default = False + ! If true, use the Jackson-Hallberg-Legg (JPO 2008) shear mixing + ! parameterization. +MAX_RINO_IT = 25 ! [nondim] default = 50 + ! The maximum number of iterations that may be used to estimate the Richardson + ! number driven mixing. +VERTEX_SHEAR = False ! [Boolean] default = False + ! If true, do the calculations of the shear-driven mixing + ! at the cell vertices (i.e., the vorticity points). +KD_TRUNC_KAPPA_SHEAR = 2.0E-07 ! [m2 s-1] default = 2.0E-07 + ! The value of shear-driven diffusivity that is considered negligible and is + ! rounded down to 0. The default is 1% of KD_KAPPA_SHEAR_0. +KAPPA_SHEAR_ITER_BUG = True ! [Boolean] default = False + ! If true, use an older, dimensionally inconsistent estimate of the derivative + ! of diffusivity with energy in the Newton's method iteration. The bug causes + ! undercorrections when dz > 1 m. +KAPPA_SHEAR_ALL_LAYER_TKE_BUG = True ! [Boolean] default = False + ! If true, report back the latest estimate of TKE instead of the time average + ! TKE when there is mass in all layers. Otherwise always report the time + ! averaged TKE, as is currently done when there are some massless layers. + +! === module MOM_CVMix_shear === +! Parameterization of shear-driven turbulence via CVMix (various options) + +! === module MOM_CVMix_ddiff === +! Parameterization of mixing due to double diffusion processes via CVMix + +! === module MOM_diabatic_aux === +! The following parameters are used for auxiliary diabatic processes. +PRESSURE_DEPENDENT_FRAZIL = False ! [Boolean] default = False + ! If true, use a pressure dependent freezing temperature when making frazil. The + ! default is false, which will be faster but is inappropriate with ice-shelf + ! cavities. +VAR_PEN_SW = True ! [Boolean] default = False + ! If true, use one of the CHL_A schemes specified by OPACITY_SCHEME to determine + ! the e-folding depth of incoming short wave radiation. +CHL_FILE = CHLCLIM ! + ! CHL_FILE is the file containing chl_a concentrations in the variable CHL_A. It + ! is used when VAR_PEN_SW and CHL_FROM_FILE are true. + +! === module MOM_energetic_PBL === +ML_OMEGA_FRAC = 0.001 ! [nondim] default = 0.0 + ! When setting the decay scale for turbulence, use this fraction of the absolute + ! rotation rate blended with the local value of f, as sqrt((1-of)*f^2 + + ! of*4*omega^2). +TKE_DECAY = 0.01 ! [nondim] default = 2.5 + ! TKE_DECAY relates the vertical rate of decay of the TKE available for + ! mechanical entrainment to the natural Ekman depth. +EPBL_MSTAR_SCHEME = "OM4" ! default = "CONSTANT" + ! EPBL_MSTAR_SCHEME selects the method for setting mstar. Valid values are: + ! CONSTANT - Use a fixed mstar given by MSTAR + ! OM4 - Use L_Ekman/L_Obukhov in the sabilizing limit, as in OM4 + ! REICHL_H18 - Use the scheme documented in Reichl & Hallberg, 2018. +MSTAR_CAP = 10.0 ! [nondim] default = -1.0 + ! If this value is positive, it sets the maximum value of mstar allowed in ePBL. + ! (This is not used if EPBL_MSTAR_SCHEME = CONSTANT). +MSTAR2_COEF1 = 0.29 ! [nondim] default = 0.3 + ! Coefficient in computing mstar when rotation and stabilizing effects are both + ! important (used if EPBL_MSTAR_SCHEME = OM4). +MSTAR2_COEF2 = 0.152 ! [nondim] default = 0.085 + ! Coefficient in computing mstar when only rotation limits the total mixing + ! (used if EPBL_MSTAR_SCHEME = OM4) +NSTAR = 0.06 ! [nondim] default = 0.2 + ! The portion of the buoyant potential energy imparted by surface fluxes that is + ! available to drive entrainment at the base of mixed layer when that energy is + ! positive. +MSTAR_CONV_ADJ = 0.667 ! [nondim] default = 0.0 + ! Coefficient used for reducing mstar during convection due to reduction of + ! stable density gradient. +USE_MLD_ITERATION = False ! [Boolean] default = True + ! A logical that specifies whether or not to use the distance to the bottom of + ! the actively turbulent boundary layer to help set the EPBL length scale. +EPBL_TRANSITION_SCALE = 0.01 ! [nondim] default = 0.1 + ! A scale for the mixing length in the transition layer at the edge of the + ! boundary layer as a fraction of the boundary layer thickness. +MIX_LEN_EXPONENT = 1.0 ! [nondim] default = 2.0 + ! The exponent applied to the ratio of the distance to the MLD and the MLD depth + ! which determines the shape of the mixing length. This is only used if + ! USE_MLD_ITERATION is True. +USE_LA_LI2016 = MOM6_REPRO_LA ! [nondim] default = False + ! A logical to use the Li et al. 2016 (submitted) formula to determine the + ! Langmuir number. +USE_WAVES = MOM6_USE_WAVES ! [Boolean] default = False + ! If true, enables surface wave modules. +WAVE_METHOD = "SURFACE_BANDS" ! default = "EMPTY" + ! Choice of wave method, valid options include: + ! TEST_PROFILE - Prescribed from surface Stokes drift + ! and a decay wavelength. + ! SURFACE_BANDS - Computed from multiple surface values + ! and decay wavelengths. + ! DHH85 - Uses Donelan et al. 1985 empirical + ! wave spectrum with prescribed values. + ! LF17 - Infers Stokes drift profile from wind + ! speed following Li and Fox-Kemper 2017. +SURFBAND_SOURCE = "COUPLER" ! default = "EMPTY" + ! Choice of SURFACE_BANDS data mode, valid options include: + ! DATAOVERRIDE - Read from NetCDF using FMS DataOverride. + ! COUPLER - Look for variables from coupler pass + ! INPUT - Testing with fixed values. +STK_BAND_COUPLER = 3 ! default = 1 + ! STK_BAND_COUPLER is the number of Stokes drift bands in the coupler. This has + ! to be consistent with the number of Stokes drift bands in WW3, or the model + ! will fail. +SURFBAND_WAVENUMBERS = 0.04, 0.11, 0.3305 ! [rad/m] default = 0.12566 + ! Central wavenumbers for surface Stokes drift bands. +EPBL_LANGMUIR_SCHEME = "ADDITIVE" ! default = "NONE" + ! EPBL_LANGMUIR_SCHEME selects the method for including Langmuir turbulence. + ! Valid values are: + ! NONE - Do not do any extra mixing due to Langmuir turbulence + ! RESCALE - Use a multiplicative rescaling of mstar to account for Langmuir + ! turbulence + ! ADDITIVE - Add a Langmuir turblence contribution to mstar to other + ! contributions +LT_ENHANCE_COEF = 0.044 ! [nondim] default = 0.447 + ! Coefficient for Langmuir enhancement of mstar +LT_ENHANCE_EXP = -1.5 ! [nondim] default = -1.33 + ! Exponent for Langmuir enhancementt of mstar +LT_MOD_LAC1 = 0.0 ! [nondim] default = -0.87 + ! Coefficient for modification of Langmuir number due to MLD approaching Ekman + ! depth. +LT_MOD_LAC4 = 0.0 ! [nondim] default = 0.95 + ! Coefficient for modification of Langmuir number due to ratio of Ekman to + ! stable Obukhov depth. +LT_MOD_LAC5 = 0.22 ! [nondim] default = 0.95 + ! Coefficient for modification of Langmuir number due to ratio of Ekman to + ! unstable Obukhov depth. + +! === module MOM_regularize_layers === + +! === module MOM_opacity === +PEN_SW_NBANDS = 3 ! default = 1 + ! The number of bands of penetrating shortwave radiation. + +! === module MOM_tracer_advect === +TRACER_ADVECTION_SCHEME = "PPM:H3" ! default = "PLM" + ! The horizontal transport scheme for tracers: + ! PLM - Piecewise Linear Method + ! PPM:H3 - Piecewise Parabolic Method (Huyhn 3rd order) + ! PPM - Piecewise Parabolic Method (Colella-Woodward) + +! === module MOM_tracer_hor_diff === +CHECK_DIFFUSIVE_CFL = True ! [Boolean] default = False + ! If true, use enough iterations the diffusion to ensure that the diffusive + ! equivalent of the CFL limit is not violated. If false, always use the greater + ! of 1 or MAX_TR_DIFFUSION_CFL iteration. + +! === module MOM_neutral_diffusion === +! This module implements neutral diffusion of tracers +USE_NEUTRAL_DIFFUSION = True ! [Boolean] default = False + ! If true, enables the neutral diffusion module. + +! === module MOM_lateral_boundary_diffusion === +! This module implements lateral diffusion of tracers near boundaries + +! === module MOM_sum_output === +CALCULATE_APE = False ! [Boolean] default = True + ! If true, calculate the available potential energy of the interfaces. Setting + ! this to false reduces the memory footprint of high-PE-count models + ! dramatically. +MAXTRUNC = 100000 ! [truncations save_interval-1] default = 0 + ! The run will be stopped, and the day set to a very large value if the velocity + ! is truncated more than MAXTRUNC times between energy saves. Set MAXTRUNC to 0 + ! to stop if there is any truncation of velocities. +ENERGYSAVEDAYS = 0.25 ! [days] default = 1.0 + ! The interval in units of TIMEUNIT between saves of the energies of the run and + ! other globally summed diagnostics. + +! === module ocean_model_init === + +! === module MOM_surface_forcing === +OCEAN_SURFACE_STAGGER = "A" ! default = "C" + ! A case-insensitive character string to indicate the + ! staggering of the surface velocity field that is + ! returned to the coupler. Valid values include + ! 'A', 'B', or 'C'. + +MAX_P_SURF = 0.0 ! [Pa] default = -1.0 + ! The maximum surface pressure that can be exerted by the atmosphere and + ! floating sea-ice or ice shelves. This is needed because the FMS coupling + ! structure does not limit the water that can be frozen out of the ocean and the + ! ice-ocean heat fluxes are treated explicitly. No limit is applied if a + ! negative value is used. +WIND_STAGGER = "A" ! default = "C" + ! A case-insensitive character string to indicate the + ! staggering of the input wind stress field. Valid + ! values are 'A', 'B', or 'C'. +CD_TIDES = 0.0018 ! [nondim] default = 1.0E-04 + ! The drag coefficient that applies to the tides. +GUST_CONST = 0.02 ! [Pa] default = 0.0 + ! The background gustiness in the winds. +FIX_USTAR_GUSTLESS_BUG = False ! [Boolean] default = True + ! If true correct a bug in the time-averaging of the gustless wind friction + ! velocity + +! === module MOM_restart === + +! === module MOM_file_parser === diff --git a/tests/parm/MOM_override b/tests/parm/MOM_override new file mode 100644 index 0000000000..472c9f7176 --- /dev/null +++ b/tests/parm/MOM_override @@ -0,0 +1,2 @@ +#override EPBL_LANGMUIR_SCHEME = "NONE" +#override LT_ENHANCE = 0 diff --git a/tests/parm/ccpp_v15p2_c96.nml.IN b/tests/parm/c96_HAFS_v0_hwrf.nml.IN similarity index 62% rename from tests/parm/ccpp_v15p2_c96.nml.IN rename to tests/parm/c96_HAFS_v0_hwrf.nml.IN index afe5f03933..3a0900df95 100644 --- a/tests/parm/ccpp_v15p2_c96.nml.IN +++ b/tests/parm/c96_HAFS_v0_hwrf.nml.IN @@ -16,7 +16,7 @@ fhout = 3 fhmaxhf = 120 fhouthf = 1 - ccpp_suite = 'FV3_GFS_v15p2' + ccpp_suite = '@[CCPP_SUITE]' / &diag_manager_nml @@ -35,6 +35,10 @@ print_memory_usage = .false. / +&fv_grid_nml + grid_file = 'INPUT/grid_spec.nc' +/ + &fv_core_nml layout = 3,8 io_layout = 1,1 @@ -66,10 +70,10 @@ p_fac = 0.1 k_split = 2 n_split = 6 - nwat = 6 + nwat = @[NWAT] na_init = 0 d_ext = 0. - dnats = 1 + dnats = 0 fv_sg_adj = 450 d2_bg = 0. nord = 2 @@ -93,7 +97,7 @@ hord_tr = 8 adjust_dry_mass = .false. consv_te = 1. - do_sat_adj = .true. + do_sat_adj = .false. consv_am = .false. fill = .true. dwind_2d = .false. @@ -115,104 +119,82 @@ / &gfs_physics_nml - fhzero = 6 - h2o_phys = .true. - ldiag3d = .false. - fhcyc = 24 - use_ufo = .true. - pre_rad = .false. - ncld = 5 - imp_physics = 11 - 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 = .false. - redrag = .true. - dspheat = .true. - hybedmf = .true. - random_clds = .false. - trans_trac = .true. - cnvcld = .true. - imfshalcnv = 2 - imfdeepcnv = 2 - cdmbgwd = 3.5,0.25 - prslrd0 = 0. - ivegsrc = 1 - isot = 1 - debug = .false. - oz_phys = .F. - oz_phys_2015 = .T. - nstf_name = 2,1,0,0,0 - nst_anl = .true. - psautco = 0.0008,0.0005 - prautco = 0.00015,0.00015 - lgfdlmprad = .true. - effr_in = .true. - do_sppt = .true. - do_shum = .true. - do_skeb = .true. - lndp_type = @[LNDP_TYPE] - n_var_lndp = @[N_VAR_LNDP] -/ - -&gfdl_cloud_microphysics_nml - sedi_transport = .true. - do_sedi_heat = .false. - rad_snow = .true. - rad_graupel = .true. - rad_rain = .true. - const_vi = .F. - const_vs = .F. - const_vg = .F. - const_vr = .F. - vi_max = 1. - vs_max = 2. - vg_max = 12. - vr_max = 12. - qi_lim = 1. - prog_ccn = .false. - do_qa = .true. - fast_sat_adj = .true. - tau_l2v = 225. - tau_v2l = 150. - tau_g2v = 900. - rthresh = 10.e-6 ! This is a key parameter for cloud water - dw_land = 0.16 - dw_ocean = 0.10 - ql_gen = 1.0e-3 - ql_mlt = 1.0e-3 - qi0_crt = 8.0E-5 - qs0_crt = 1.0e-3 - tau_i2s = 1000. - c_psaci = 0.05 - c_pgacs = 0.01 - rh_inc = 0.30 - rh_inr = 0.30 - rh_ins = 0.30 - ccn_l = 300. - ccn_o = 100. - c_paut = 0.5 - c_cracw = 0.8 - use_ppm = .false. - use_ccn = .true. - mono_prof = .true. - z_slope_liq = .true. - z_slope_ice = .true. - de_ice = .false. - fix_negative = .true. - icloud_f = 1 - mp_time = 150. + fhzero = 3. + ldiag3d = .false. + fhcyc = 0 + nst_anl = .true. + use_ufo = .true. + pre_rad = .false. + ncld = 5 + imp_physics = @[IMP_PHYSICS] + spec_adv = .true. ! HWRF F-A + RHGRD = 0.98 ! HWRF F-A + ltaerosol = @[LTAEROSOL] ! HWRF Thompson + effr_in = @[EFFR_IN] ! HWRF Thompson + icloud = 3 ! HWRF RRTMG + iovr = 4 ! HWRF RRTMG + hwrf_samfdeep = .true. ! HWRF SASdeep + hwrf_samfshal = .true. ! HWRF SASshal + asolfac_deep = 0.89 ! HWRF SASdeep; GFS SAS:0.958 + asolfac_shal = 0.89 ! HWRF SASdeep; GFS SAS:0.958 + hurr_pbl = .T. ! HWRF moninedmf + moninq_fac = -1.0 ! HWRF moninedmf + lradar = @[LRADAR] + 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. !true ->no gwdc + shal_cnv = .true. + cal_pre = .false. + redrag = .true. + dspheat = .true. + hybedmf = @[HYBEDMF] + satmedmf = @[SATMEDMF] + lheatstrg = @[LHEATSTRG] + cnvcld = .true. + imfshalcnv = 2 + imfdeepcnv = 2 + cdmbgwd = 3.5, 0.25 ! NCEP default + prslrd0 = 0. + ivegsrc = 1 + isot = 1 + lsm = @[LSM] !HWRF set to 4 + sfc_z0_type = @[SFC_Z0_TYPE] !HWRF set to 4 + 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 = .F. + oz_phys_2015 = .T. + h2o_phys = .true. + nstf_name = 2,1,0,0,0 + cplflx = .F. + iau_delthrs = 6 + iaufhrs = 30 + iau_inc_files = @[IAU_INC_FILES] + do_sppt = @[DO_SPPT] + do_shum = @[DO_SHUM] + do_skeb = @[DO_SKEB] + lndp_type = @[LNDP_TYPE] + n_var_lndp = @[N_VAR_LNDP] / &interpolator_nml @@ -233,7 +215,7 @@ FNVETC = 'global_vegtype.igbp.t126.384.190.rg.grb' FNSOTC = 'global_soiltype.statsgo.t126.384.190.rg.grb' FNSMCC = 'global_soilmgldas.t126.384.190.grb' - FNMSKH = 'seaice_newland.grb' + FNMSKH = 'global_slmask.t1534.3072.1536.grb' FNTSFA = '' FNACNA = '' FNSNOA = '' @@ -262,10 +244,6 @@ FABSL = 99999 / -&fv_grid_nml - grid_file = 'INPUT/grid_spec.nc' -/ - &nam_stochy ntrunc = 766 lon_s = 1536 diff --git a/tests/parm/ccpp_ca.nml.IN b/tests/parm/ca.nml.IN similarity index 99% rename from tests/parm/ccpp_ca.nml.IN rename to tests/parm/ca.nml.IN index 5f825c56f3..ecba1d4616 100644 --- a/tests/parm/ccpp_ca.nml.IN +++ b/tests/parm/ca.nml.IN @@ -233,7 +233,7 @@ FNVETC = @[FNVETC] FNSOTC = @[FNSOTC] FNSMCC = @[FNSMCC] - FNMSKH = "seaice_newland.grb", + FNMSKH = "global_slmask.t1534.3072.1536.grb", FNTSFA = "", FNACNA = "", FNSNOA = "", diff --git a/tests/parm/ccpp_cpt.nml.IN b/tests/parm/ccpp_cpt.nml.IN deleted file mode 100644 index 28500230ba..0000000000 --- a/tests/parm/ccpp_cpt.nml.IN +++ /dev/null @@ -1,355 +0,0 @@ -&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 = @[NPZ] - nudge_qv = .F. - 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 = 6 - 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. - do_sat_adj = .T. - consv_am = .F. - fill = .T. - dwind_2d = .F. - print_freq = 6 - warm_start = @[WARM_START] - read_increment = @[READ_INCREMENT] - res_latlon_dynamics = "fv3_increment.nc" - no_dycore = .false. - z_tracer = .T. -/ - -#&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 = 24. - use_ufo = .true. - pre_rad = .false. - crtrh = 0.93,0.90,0.95 - ncld = 2 - imp_physics = 10 - 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 = .false. - redrag = .true. - dspheat = .true. - hybedmf = @[HYBEDMF] - satmedmf = @[SATMEDMF] - lheatstrg = @[LHEATSTRG] - random_clds = .true. - trans_trac = .true. - cnvcld = .true. - imfshalcnv = 2 - imfdeepcnv = -1 - 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 - oz_phys = .false. - oz_phys_2015 = .true. - debug = .false. - ras = .false. - cscnv = .true. - do_shoc = .false. - do_aw = .true. - shoc_cld = .false. - h2o_phys = .true. - shcnvcw = .false. - xkzm_h = 0.5 - xkzm_m = 0.5 - xkzm_s = 1.0 - nstf_name = @[NSTF_NAME] - nst_anl = .true. - ccwf = 1.0,1.0 - dlqf = 0.25,0.05 - mg_dcs = 200.0 - mg_ts_auto_ice = 180.0,900.0 - mg_qcvar = 1.0 - fprcp = 2 - pdfflag = 4 - iccn = 0 - mg_do_graupel = .true. - mg_do_hail = .false. - do_sb_physics = .true. - mg_do_ice_gmao = .false. - mg_do_liq_liu = .true. - cs_parm = 8.0,4.0,1.0e3,3.5e3,20.0,1.0,0.0,1.0,0.6,0.0 - shoc_parm = 7000.0,1.0,2.0,0.7,-999.0 - ctei_rm = 0.60,0.23 - max_lon = 8000 - max_lat = 4000 - rhcmax = 0.9999999 - effr_in = .true. - ltaerosol = .false. - lradar = .false. - cplflx = .false. - iau_delthrs = 6 - iaufhrs = 30 - iau_inc_files = @[IAU_INC_FILES] -/ - -&gfdl_cloud_microphysics_nml - sedi_transport = .true. - do_sedi_heat = .false. - rad_snow = .true. - rad_graupel = .true. - rad_rain = .true. - const_vi = .F. - const_vs = .F. - const_vg = .F. - const_vr = .F. - vi_max = 1. - vs_max = 2. - vg_max = 12. - vr_max = 12. - qi_lim = 1. - prog_ccn = .false. - do_qa = .true. - fast_sat_adj = .true. - tau_l2v = 225. - tau_v2l = 150. - tau_g2v = 900. - rthresh = 10.e-6 ! This is a key parameter for cloud water - dw_land = 0.16 - dw_ocean = 0.10 - ql_gen = 1.0e-3 - ql_mlt = 1.0e-3 - qi0_crt = 8.0E-5 - qs0_crt = 1.0e-3 - tau_i2s = 1500. - c_psaci = 0.05 - c_pgacs = 0.01 - rh_inc = 0.30 - rh_inr = 0.30 - rh_ins = 0.30 - ccn_l = 300. - ccn_o = 100. - c_paut = 0.5 - c_cracw = 0.8 - use_ppm = .false. - use_ccn = .true. - mono_prof = .true. - z_slope_liq = .true. - z_slope_ice = .true. - de_ice = .false. - fix_negative = .true. - icloud_f = 1 - mp_time = 150. -/ - -&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 -/ - -&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/tests/parm/ccpp_csawmg.nml.IN b/tests/parm/ccpp_csawmg.nml.IN deleted file mode 100644 index 5faffcb447..0000000000 --- a/tests/parm/ccpp_csawmg.nml.IN +++ /dev/null @@ -1,305 +0,0 @@ -&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 = .F. - 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 = 6 - 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 = 13 - 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 = 24. - nst_anl = .true. - use_ufo = .true. - pre_rad = .false. - crtrh = 0.93,0.90,0.95 - ncld = 2 - imp_physics = 10 - 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 = .false. - redrag = .true. - dspheat = .false. - hybedmf = .true. - satmedmf = .false. - lheatstrg = @[LHEATSTRG] - random_clds = .true. - trans_trac = .true. - cnvcld = .false. - imfshalcnv = 2 - imfdeepcnv = -1 - 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 - oz_phys = .false. - oz_phys_2015 = .true. - debug = .false. - - ras = .false. - cscnv = .true. - do_shoc = .false. - shoc_parm = 7000.0,1.0,2.0,0.7,-999.0 - do_aw = .true. - shoc_cld = .false. - h2o_phys = .true. - shcnvcw = .false. - xkzm_h = 0.5 - xkzm_m = 0.5 - xkzm_s = 1.0 - ccwf = 1.0,1.0 - dlqf = 0.25,0.05 - mg_dcs = 200.0 - mg_ts_auto_ice = 180.0,900.0 - mg_qcvar = 1.0 - fprcp = 2 - pdfflag = 4 - iccn = 1 - mg_do_graupel = .true. - mg_do_hail = .false. - do_sb_physics = .true. - mg_do_ice_gmao = .false. - mg_do_liq_liu = .true. - cs_parm = 8.0,4.0,1.0e3,3.5e3,20.0,1.0,0.0,1.0,0.6,0.0 - ctei_rm = 0.60,0.23 - max_lon = 8000 - max_lat = 4000 - rhcmax = 0.9999999 - effr_in = .true. - - nstf_name = @[NSTF_NAME] - iau_delthrs = 6 - iaufhrs = 30 - iau_inc_files = @[IAU_INC_FILES] -/ - -&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 -/ - -&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/tests/parm/ccpp_csawmg3shoc127.nml.IN b/tests/parm/ccpp_csawmg3shoc127.nml.IN deleted file mode 100644 index 1805a4eca7..0000000000 --- a/tests/parm/ccpp_csawmg3shoc127.nml.IN +++ /dev/null @@ -1,305 +0,0 @@ -&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 = @[NPZ] - nudge_qv = .F. - 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.0 - a_imp = 1.0 - p_fac = 0.1 - k_split = 1 - n_split = 8 - nwat = 6 - 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.16 - 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 = 13 - adjust_dry_mass = .F. - consv_te = 1. - consv_am = .F. - do_sat_adj = .false. - 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 = 24. - nst_anl = .true. - use_ufo = .true. - pre_rad = .false. - crtrh = 0.98,0.98,0.90 - ncld = 2 - imp_physics = 10 - 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 = .false.. - cal_pre = .false. - redrag = .true. - dspheat = .fasle. - hybedmf = .false. - satmedmf = .false. - lheatstrg = @[LHEATSTRG] - random_clds = .true. - trans_trac = .true. - cnvcld = .false. - imfshalcnv = -1 - imfdeepcnv = -1 - 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. - - ras = .false. - cscnv = .true. - do_shoc = .true. - shoc_parm = 7000.0,1.0,2.0,0.7,-999.0 - do_aw = .true. - shoc_cld = .true. - h2o_phys = .true. - shcnvcw = .false. - xkzm_h = 0.5 - xkzm_m = 0.5 - xkzm_s = 1.0 - ccwf = 1.0,1.0 - dlqf = 0.25,0.05 - mg_dcs = 200.0 - mg_ts_auto_ice = 180.0,900.0 - mg_qcvar = 1.0 - fprcp = 2 - pdfflag = 4 - iccn = 0 - mg_do_graupel = .true. - mg_do_hail = .false. - do_sb_physics = .true. - mg_do_ice_gmao = .false. - mg_do_liq_liu = .true. - cs_parm = 8.0,4.0,1.0e3,3.5e3,20.0,1.0,0.0,1.0,0.6,0.0 - ctei_rm = 0.60,0.23 - max_lon = 8000 - max_lat = 4000 - rhcmax = 0.9999999 - effr_in = .true. - oz_phys = .false. - oz_phys_2015 = .true. - - nstf_name = @[NSTF_NAME] - iau_delthrs = 6 - iaufhrs = 30 - iau_inc_files = @[IAU_INC_FILES] -/ - -&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 -/ - -&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/tests/parm/ccpp_csawmgshoc.nml.IN b/tests/parm/ccpp_csawmgshoc.nml.IN deleted file mode 100644 index 6435a9a01a..0000000000 --- a/tests/parm/ccpp_csawmgshoc.nml.IN +++ /dev/null @@ -1,304 +0,0 @@ -&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 = .F. - 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 = 6 - 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 = 13 - 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 = 24. - nst_anl = .true. - use_ufo = .true. - pre_rad = .false. - crtrh = 1.00,1.00,0.95 - ncld = 2 - imp_physics = 10 - 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 = .false.. - cal_pre = .false. - redrag = .true. - dspheat = .false. - hybedmf = .false. - satmedmf = .false. - lheatstrg = @[LHEATSTRG] - random_clds = .true. - trans_trac = .true. - cnvcld = .false. - imfshalcnv = -1 - imfdeepcnv = -1 - 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. - - ras = .false. - cscnv = .true. - do_shoc = .true. - shoc_parm = 7000.0,1.0,2.0,0.7,-999.0 - do_aw = .true. - shoc_cld = .true. - h2o_phys = .true. - shcnvcw = .false. - xkzm_h = 1.0 - xkzm_m = 1.0 - xkzm_s = 1.0 - ccwf = 1.0,1.0 - dlqf = 0.25,0.05 - mg_dcs = 200.0 - mg_ts_auto_ice = 180.0,900.0 - mg_qcvar = 1.0 - fprcp = 2 - pdfflag = 4 - iccn = 0 - mg_do_graupel = .true. - mg_do_hail = .false. - do_sb_physics = .true. - mg_do_ice_gmao = .false. - mg_do_liq_liu = .true. - cs_parm = 8.0,4.0,1.0e3,3.5e3,20.0,1.0,0.0,1.0,0.6,0.0 - ctei_rm = 0.60,0.23 - max_lon = 8000 - max_lat = 4000 - rhcmax = 0.9999999 - effr_in = .true. - oz_phys = .false. - oz_phys_2015 = .true. - - nstf_name = @[NSTF_NAME] - iau_delthrs = 6 - iaufhrs = 30 - iau_inc_files = @[IAU_INC_FILES] -/ - -&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 -/ - -&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/tests/parm/ccpp_gfsv16_csawmg.nml.IN b/tests/parm/ccpp_gfsv16_csawmg.nml.IN deleted file mode 100644 index 11eba8a959..0000000000 --- a/tests/parm/ccpp_gfsv16_csawmg.nml.IN +++ /dev/null @@ -1,305 +0,0 @@ -&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 = .F. - 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 = 6 - 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 = 13 - 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 = 24. - nst_anl = .true. - use_ufo = .true. - pre_rad = .false. - crtrh = 0.93,0.90,0.95 - ncld = 2 - imp_physics = 10 - pdfcld = .false. - fhswr = 3600. - fhlwr = 3600. - ialb = 1 - iems = 1 - IAER = @[IAER] - ico2 = 2 - isubc_sw = 2 - isubc_lw = 2 - isol = 2 - lwhtr = .true. - swhtr = .true. - cnvgwd = .true. - shal_cnv = .true. - cal_pre = .false. - redrag = .true. - dspheat = .false. - hybedmf = .false. - satmedmf = .true. - lheatstrg = @[LHEATSTRG] - random_clds = .true. - trans_trac = .true. - cnvcld = .false. - imfshalcnv = 2 - imfdeepcnv = -1 - 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 - oz_phys = .false. - oz_phys_2015 = .true. - debug = .false. - - ras = .false. - cscnv = .true. - do_shoc = .false. - shoc_parm = 7000.0,1.0,2.0,0.7,-999.0 - do_aw = .true. - shoc_cld = .false. - h2o_phys = .true. - shcnvcw = .false. - xkzm_h = 0.5 - xkzm_m = 0.5 - xkzm_s = 1.0 - ccwf = 1.0,1.0 - dlqf = 0.25,0.05 - mg_dcs = 200.0 - mg_ts_auto_ice = 180.0,900.0 - mg_qcvar = 1.0 - fprcp = 2 - pdfflag = 4 - iccn = 2 - mg_do_graupel = .true. - mg_do_hail = .false. - do_sb_physics = .true. - mg_do_ice_gmao = .false. - mg_do_liq_liu = .true. - cs_parm = 8.0,4.0,1.0e3,3.5e3,20.0,1.0,0.0,1.0,0.6,0.0 - ctei_rm = 0.60,0.23 - max_lon = 8000 - max_lat = 4000 - rhcmax = 0.9999999 - effr_in = .true. - - nstf_name = @[NSTF_NAME] - iau_delthrs = 6 - iaufhrs = 30 - iau_inc_files = @[IAU_INC_FILES] -/ - -&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 -/ - -&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/tests/parm/ccpp_gsd_sar.nml.IN b/tests/parm/ccpp_gsd_sar.nml.IN deleted file mode 100644 index 1cce078375..0000000000 --- a/tests/parm/ccpp_gsd_sar.nml.IN +++ /dev/null @@ -1,306 +0,0 @@ -&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 = 3 - ccpp_suite = 'FV3_GSD_SAR' -/ - -&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 = 2000200, - print_memory_usage = .false. -/ - -&fv_grid_nml - grid_file = 'INPUT/grid_spec.nc' -/ - - &fv_core_nml - layout = 34,24 - io_layout = 1,1 - npx = 1735 - npy = 1009 - ntiles = 1, - npz = 64 - !grid_type = -1 - make_nh = .T. - fv_debug = .T. - range_warn = .T. - reset_eta = .F. - n_sponge = 24 - nudge_qv = .F. - tau = 5. - rf_cutoff = 20.e2 - d2_bg_k1 = 0.20 - d2_bg_k2 = 0.04 - kord_tm = -11 - kord_mt = 11 - kord_wz = 11 - kord_tr = 11 - hydrostatic = .F. - phys_hydrostatic = .F. - use_hydro_pressure = .F. - beta = 0. - a_imp = 1. - p_fac = 0.1 - k_split = 4 - n_split = 5 - nwat = 6 - na_init = 1 - d_ext = 0.0 - dnats = 0 - fv_sg_adj = 300 - d2_bg = 0. - nord = 2 - dddmp = 0.1 - d4_bg = 0.12 - vtdm4 = 0.02 - ke_bg = 0. - do_vort_damp = .true. - external_ic = .T. - external_eta = .T. - gfs_phil = .false. - nggps_ic = .T. - mountain = .F. - ncep_ic = .F. - d_con = 1.0 - delt_max = 0.002 - hord_mt = 6 - hord_vt = 6 - hord_tm = 6 - hord_dp = -6 - hord_tr = 8 - adjust_dry_mass = .F. - consv_te = 0. - do_sat_adj = .F. - consv_am = .F. - fill = .T. - dwind_2d = .F. - print_freq = 6 - warm_start = .F. - no_dycore = .false. - z_tracer = .T. - read_increment = .F. - res_latlon_dynamics = "fv3_increment.nc" - - do_schmidt = .true. - target_lat = 38.5 - target_lon = -97.5 - stretch_fac = 0.999 -!! nord_zs_filter = 4 - n_zs_filter = 0 - regional = .true. - bc_update_interval = 3 - - full_zs_filter = .F. !unreleased feature - - nord_zs_filter = 4 - n_zs_filter = 0 ! safety -/ - -&surf_map_nml - zero_ocean = .F. - cd4 = 0.12 - cd2 = -1 - n_del2_strong = 0 - n_del2_weak = 2 - n_del4 = 1 - max_slope = 0.4 - peak_fac = 1. -/ - -&external_ic_nml - filtered_terrain = .true. - levp = 65 - gfs_dwinds = .true. - checker_tr = .F. - nt_checker = 0 -/ - -&gfs_physics_nml - fhzero = 6. - h2o_phys = .true. - ldiag3d = .false. - fhcyc = @[FHCYC] - nst_anl = .true. - use_ufo = .true. - pre_rad = .false. - ncld = 5 - imp_physics = 8 - ttendlim = 0.005 - ltaerosol = .T. - lradar = .T. - 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 = .false. - shal_cnv = .false. - cal_pre = .false. - redrag = .true. - dspheat = .true. - hybedmf = .F. - satmedmf = .false. - lheatstrg = .F. - do_mynnedmf = .T. - do_mynnsfclay = .false. - effr_in = .true. - random_clds = .false. - trans_trac = .true. - cnvcld = .false. - imfshalcnv = 0 - imfdeepcnv = 0 - cdmbgwd = 3.5,0.25 - prslrd0 = 0. - ivegsrc = 1 - isot = 1 - debug = .false. - oz_phys = .false. - oz_phys_2015 = .true. - nstf_name = 2,1,1,0,5 - cplflx = .F. - iau_delthrs = 6 - iaufhrs = 30 - iau_inc_files = '' - do_sppt = .F. - do_shum = .F. - do_skeb = .F. - lndp_type = @[LNDP_TYPE] - n_var_lndp = @[N_VAR_LNDP] - lsm = 3 - lsoil = 4 - lsoil_lsm = 9 - 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 - icloud_bl = 1 - bl_mynn_tkeadvect = .true. - bl_mynn_edmf = 1 - bl_mynn_edmf_mom = 1 -/ - -&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 = "global_snowfree_albedo.bosu.t126.384.190.rg.grb", - 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 = "global_vegtype.igbp.t126.384.190.rg.grb", - FNSOTC = "global_soiltype.statsgo.t126.384.190.rg.grb", - FNSMCC = "global_soilmgldas.t126.384.190.grb", - 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 = "global_mxsnoalb.uariz.t126.384.190.rg.grb", - 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, -/ - -&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/tests/parm/ccpp_gsd_sar_v1.nml.IN b/tests/parm/ccpp_gsd_sar_v1.nml.IN deleted file mode 100644 index e053d93541..0000000000 --- a/tests/parm/ccpp_gsd_sar_v1.nml.IN +++ /dev/null @@ -1,304 +0,0 @@ -&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 = 3 - ccpp_suite = 'FV3_GSD_SAR_v1' -/ - -&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 = 2000200, - print_memory_usage = .false. -/ - -&fv_grid_nml - grid_file = 'INPUT/grid_spec.nc' -/ - - &fv_core_nml - layout = 34,24 - io_layout = 1,1 - npx = 1735 - npy = 1009 - ntiles = 1, - npz = 64 - !grid_type = -1 - make_nh = .T. - fv_debug = .T. - range_warn = .T. - reset_eta = .F. - n_sponge = 24 - nudge_qv = .F. - tau = 5. - rf_cutoff = 20.e2 - d2_bg_k1 = 0.20 - d2_bg_k2 = 0.04 - kord_tm = -11 - kord_mt = 11 - kord_wz = 11 - kord_tr = 11 - hydrostatic = .F. - phys_hydrostatic = .F. - use_hydro_pressure = .F. - beta = 0. - a_imp = 1. - p_fac = 0.1 - k_split = 4 - n_split = 5 - nwat = 6 - na_init = 1 - d_ext = 0.0 - dnats = 0 - fv_sg_adj = 300 - d2_bg = 0. - nord = 2 - dddmp = 0.1 - d4_bg = 0.12 - vtdm4 = 0.02 - ke_bg = 0. - do_vort_damp = .true. - external_ic = .T. - external_eta = .T. - gfs_phil = .false. - nggps_ic = .T. - mountain = .F. - ncep_ic = .F. - d_con = 1.0 - delt_max = 0.002 - hord_mt = 6 - hord_vt = 6 - hord_tm = 6 - hord_dp = -6 - hord_tr = 8 - adjust_dry_mass = .F. - consv_te = 0. - do_sat_adj = .F. - consv_am = .F. - fill = .T. - dwind_2d = .F. - print_freq = 6 - warm_start = .F. - no_dycore = .false. - z_tracer = .T. - read_increment = .F. - res_latlon_dynamics = "fv3_increment.nc" - - do_schmidt = .true. - target_lat = 38.5 - target_lon = -97.5 - stretch_fac = 0.999 -!! nord_zs_filter = 4 - n_zs_filter = 0 - regional = .true. - bc_update_interval = 3 - - full_zs_filter = .F. !unreleased feature - - nord_zs_filter = 4 - n_zs_filter = 0 ! safety -/ - -&surf_map_nml - zero_ocean = .F. - cd4 = 0.12 - cd2 = -1 - n_del2_strong = 0 - n_del2_weak = 2 - n_del4 = 1 - max_slope = 0.4 - peak_fac = 1. -/ - -&external_ic_nml - filtered_terrain = .true. - levp = 65 - gfs_dwinds = .true. - checker_tr = .F. - nt_checker = 0 -/ - -&gfs_physics_nml - fhzero = 6. - h2o_phys = .true. - ldiag3d = .false. - fhcyc = 0 - nst_anl = .true. - use_ufo = .true. - pre_rad = .false. - ncld = 5 - imp_physics = 8 - ttendlim = 0.005 - ltaerosol = .T. - lradar = .T. - 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 = .false. - shal_cnv = .false. - cal_pre = .false. - redrag = .true. - dspheat = .true. - hybedmf = .F. - satmedmf = .false. - lheatstrg = .F. - do_mynnedmf = .T. - do_mynnsfclay = .false. - random_clds = .false. - trans_trac = .true. - cnvcld = .false. - imfshalcnv = -1 - imfdeepcnv = -1 - cdmbgwd = 3.5,0.25 - prslrd0 = 0. - ivegsrc = 1 - isot = 1 - debug = .false. - oz_phys = .false. - oz_phys_2015 = .true. - nstf_name = 2,1,1,0,5 - cplflx = .F. - iau_delthrs = 6 - iaufhrs = 30 - iau_inc_files = '' - do_sppt = .F. - do_shum = .F. - do_skeb = .F. - lndp_type = @[LNDP_TYPE] - n_var_lndp = @[N_VAR_LNDP] - lsm = 1 - lsoil = 4 - 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 - icloud_bl = 1 - bl_mynn_tkeadvect = .true. - bl_mynn_edmf = 1 - bl_mynn_edmf_mom = 1 -/ - -&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 = "global_snowfree_albedo.bosu.t126.384.190.rg.grb", - 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 = "global_vegtype.igbp.t126.384.190.rg.grb", - FNSOTC = "global_soiltype.statsgo.t126.384.190.rg.grb", - FNSMCC = "global_soilmgldas.t126.384.190.grb", - 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 = "global_mxsnoalb.uariz.t126.384.190.rg.grb", - 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 -/ - -&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/tests/parm/ccpp_input_nest02.nml.IN b/tests/parm/ccpp_input_nest02.nml.IN deleted file mode 100644 index c942942b39..0000000000 --- a/tests/parm/ccpp_input_nest02.nml.IN +++ /dev/null @@ -1,292 +0,0 @@ -&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 = 24 - 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_NEST],@[JNPES_NEST] - io_layout = 1,1 - npx = 211 - npy = 193 - ntiles = 1, - npz = @[NPZ] -! grid_type = -1 - make_nh = @[MAKE_NH] - fv_debug = .F. - range_warn = .F. - reset_eta = .F. - n_sponge = 30 - nudge_qv = .T. - rf_fast = .F. - 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 = 6 - na_init = @[NA_INIT] - d_ext = 0.0 - dnats = 1 - fv_sg_adj = 600 - 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 = 0. - do_sat_adj = .T. - consv_am = .F. - fill = .T. - dwind_2d = .F. - print_freq = 6 - warm_start = @[WARM_START] - read_increment = @[READ_INCREMENT] - res_latlon_dynamics = "fv3_increment.nc" - no_dycore = .false. - z_tracer = .T. - - nested = .true. - twowaynest = .true. - nestupdate = 7 - -/ - -&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 = 24. - nst_anl = .true. - use_ufo = .true. - pre_rad = .false. - ncld = 5 - imp_physics = 11 - 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 = .false. - redrag = .true. - dspheat = .true. - hybedmf = @[HYBEDMF] - satmedmf = @[SATMEDMF] - lheatstrg = @[LHEATSTRG] - random_clds = .false. - trans_trac = .false. - cnvcld = .true. - imfshalcnv = 2 - imfdeepcnv = 2 - 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. - nstf_name = @[NSTF_NAME] - xkzminv = 0.3 - xkzm_m = 1.0 - xkzm_h = 1.0 -/ - -&gfdl_cloud_microphysics_nml - sedi_transport = .true. - do_sedi_heat = .false. - rad_snow = .true. - rad_graupel = .true. - rad_rain = .true. - const_vi = .F. - const_vs = .F. - const_vg = .F. - const_vr = .F. - vi_max = 1. - vs_max = 2. - vg_max = 12. - vr_max = 12. - qi_lim = 1. - prog_ccn = .false. - do_qa = .true. - fast_sat_adj = .true. - tau_l2v = 300. - tau_l2v = 225. - tau_v2l = 150. - tau_g2v = 900. - rthresh = 10.e-6 ! This is a key parameter for cloud water - dw_land = 0.16 - dw_ocean = 0.10 - ql_gen = 1.0e-3 - ql_mlt = 1.0e-3 - qi0_crt = 8.0E-5 - qs0_crt = 1.0e-3 - tau_i2s = 1000. - c_psaci = 0.05 - c_pgacs = 0.01 - rh_inc = 0.30 - rh_inr = 0.30 - rh_ins = 0.30 - ccn_l = 300. - ccn_o = 100. - c_paut = 0.5 - c_cracw = 0.8 - use_ppm = .false. - use_ccn = .true. - mono_prof = .true. - z_slope_liq = .true. - z_slope_ice = .true. - de_ice = .false. - fix_negative = .true. - icloud_f = 1 - mp_time = 150. -/ - -&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 = "global_snowfree_albedo.bosu.t126.384.190.rg.grb", - 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 = "global_vegtype.igbp.t126.384.190.rg.grb", - FNSOTC = "global_soiltype.statsgo.t126.384.190.rg.grb", - FNSMCC = "global_soilmgldas.t126.384.190.grb", - 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 = "global_mxsnoalb.uariz.t126.384.190.rg.grb", - 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 -/ -&nam_sfcperts -/ - -&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/tests/parm/ccpp_multi_gases.nml.IN b/tests/parm/ccpp_multi_gases.nml.IN deleted file mode 100644 index 5125ba6493..0000000000 --- a/tests/parm/ccpp_multi_gases.nml.IN +++ /dev/null @@ -1,292 +0,0 @@ -&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 - ncnst = 5 - make_nh = @[MAKE_NH] - fv_debug = .F. - - range_warn = .F. - reset_eta = .F. - n_sponge = -1 - nudge_qv = .T. - tau = 0.015 - rf_cutoff = 2.e2 - d2_bg_k1 = 0.20 - d2_bg_k2 = 0.005 - 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 = 1800 - d2_bg = 0. - nord = 1 - dddmp = 0.1 - d4_bg = 0.20 - vtdm4 = 0.07 - 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 = 24. - 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. - h2o_phys = @[H2O_PHYS] - nstf_name = @[NSTF_NAME] - cplflx = @[CPLFLX] - cplwav = @[CPLWAV] - iau_delthrs = 6 - iaufhrs = 30 - iau_inc_files = @[IAU_INC_FILES] - do_sppt = @[DO_SPPT] - do_shum = @[DO_SHUM] - do_skeb = @[DO_SKEB] - lndp_type = @[LNDP_TYPE] - n_var_lndp = @[N_VAR_LNDP] -/ - -&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, -/ - -&sat_vapor_pres_nml - use_exact_qs = .true. - show_all_bad_values=.false. -/ -&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 -/ -&multi_gases_nml - ri = 287.050, 461.50, 0.0, 173.2247, 0.0, 0.0 - cpi = 1004.600, 1846.00, 0.0, 820.2391, 0.0, 0.0 -/ diff --git a/tests/parm/ccpp_regional.nml.IN b/tests/parm/ccpp_regional.nml.IN deleted file mode 100644 index 0c9554f328..0000000000 --- a/tests/parm/ccpp_regional.nml.IN +++ /dev/null @@ -1,308 +0,0 @@ -&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 = 2000200, - print_memory_usage = .false. -/ - - &fv_grid_nml - grid_file = 'INPUT/grid_spec.nc' -/ - - &fv_core_nml - layout = @[INPES],@[JNPES] - io_layout = 1,1 - npx = 211 - npy = 193 - ntiles = 1, - npz = 64 - !grid_type = -1 - make_nh = @[MAKE_NH] - fv_debug = .F. - range_warn = .T. - reset_eta = .F. - n_sponge = 20 - nudge_qv = .T. - tau = 3.0 - rf_cutoff = 10.e2 - d2_bg_k1 = 0.16 - d2_bg_k2 = 0.02 - kord_tm = -10 - kord_mt = 10 - kord_wz = 10 - kord_tr = 10 - 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 = 6 - na_init = @[NA_INIT] - d_ext = 0.0 - dnats = 1 - fv_sg_adj = 450 - d2_bg = 0. - nord = 2 - dddmp = 0.1 - d4_bg = 0.08 - vtdm4 = 0.0 - delt_max = 0.008 - ke_bg = 0. - do_vort_damp = .T. - external_ic = @[EXTERNAL_IC] - external_eta = .T. - gfs_phil = .false. - nggps_ic = @[NGGPS_IC] - mountain = @[MOUNTAIN] - ncep_ic = .F. - d_con = 1.0 - hord_mt = 6 - hord_vt = -5 - hord_tm = -5 - hord_dp = -5 - hord_tr = -8 - adjust_dry_mass = .F. - consv_te = 0. - do_sat_adj = .T. - 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" - - do_schmidt = .true. - target_lat = 35.5 - target_lon = -97.5 - stretch_fac = 1.5 -!! nord_zs_filter = 4 - n_zs_filter = 0 - regional = .true. - bc_update_interval = 6 - regional_bcs_from_gsi = .false. - write_restart_with_bcs = @[WRITE_RESTART_WITH_BCS] - nrows_blend = 0 -/ - - &external_ic_nml - filtered_terrain = .true. - levp = 65 - gfs_dwinds = .true. - checker_tr = .F. - nt_checker = 0 -/ - - &gfs_physics_nml - fhzero = 6. - ldiag3d = .false. - fhcyc = 24. - nst_anl = .true. - use_ufo = .true. - pre_rad = .false. - ncld = 5 - imp_physics = 11 - 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 = .true. - cnvcld = .true. - imfshalcnv = 2 - imfdeepcnv = 2 - cdmbgwd = 2.0, 0.25 ! NCEP default - 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 = 1,1,1,0,5 - cplflx = .F. - iau_delthrs = 6 - iaufhrs = 30 - iau_inc_files = @[IAU_INC_FILES] - do_sppt = @[DO_SPPT] - do_shum = @[DO_SHUM] - do_skeb = @[DO_SKEB] - lndp_type = @[LNDP_TYPE] - n_var_lndp = @[N_VAR_LNDP] -/ - - &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 = "global_snowfree_albedo.bosu.t126.384.190.rg.grb", - 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 = "global_vegtype.igbp.t126.384.190.rg.grb", - FNSOTC = "global_soiltype.statsgo.t126.384.190.rg.grb", - FNSMCC = "global_soilmgldas.t126.384.190.grb", - 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 = "global_mxsnoalb.uariz.t126.384.190.rg.grb", - 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, -/ - - &gfdl_cloud_microphysics_nml - sedi_transport = .false. - do_sedi_heat = .false. - rad_snow = .true. - rad_graupel = .true. - rad_rain = .true. - const_vi = .F. - const_vs = .F. - const_vg = .F. - const_vr = .F. - vi_max = 1. - vs_max = 2. - vg_max = 12. - vr_max = 12. - qi_lim = 1. - prog_ccn = .false. - do_qa = .true. - fast_sat_adj = .true. - tau_l2v = 180. - tau_v2l = 90. - tau_g2v = 900. - rthresh = 10.e-6 ! This is a key parameter for cloud water - dw_land = 0.16 - dw_ocean = 0.10 - ql_gen = 1.0e-3 - ql_mlt = 1.0e-3 - qi0_crt = 8.0E-5 - qs0_crt = 1.0e-3 - tau_i2s = 1000. - c_psaci = 0.05 - c_pgacs = 0.01 - rh_inc = 0.30 - rh_inr = 0.30 - rh_ins = 0.30 - ccn_l = 300. - ccn_o = 100. - c_paut = 0.5 - c_cracw = 0.8 - use_ppm = .false. - use_ccn = .true. - mono_prof = .true. - z_slope_liq = .true. - z_slope_ice = .true. - de_ice = .false. - fix_negative = .true. - icloud_f = 1 - mp_time = 90. -/ - -&nam_stochy -/ - -&nam_sfcperts -/ - -&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/tests/parm/ccpp_regional_c768.nml.IN b/tests/parm/ccpp_regional_c768.nml.IN deleted file mode 100644 index c5761bce4f..0000000000 --- a/tests/parm/ccpp_regional_c768.nml.IN +++ /dev/null @@ -1,305 +0,0 @@ -&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 = 1 - 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 = 18,24 - io_layout = 1,1 - npx = 1729 - npy = 1441 - ntiles = 1, - npz = 64 - !grid_type = -1 - make_nh = @[MAKE_NH] - fv_debug = .F. - range_warn = .T. - reset_eta = .F. - n_sponge = 24 - nudge_qv = .T. - tau = 5. - rf_cutoff = 20.e2 - d2_bg_k1 = 0.20 - d2_bg_k2 = 0.04 - kord_tm = -11 - kord_mt = 11 - kord_wz = 11 - kord_tr = 11 - hydrostatic = .F. - phys_hydrostatic = .F. - use_hydro_pressure = .F. - beta = 0. - a_imp = 1. - p_fac = 0.1 - k_split = 4 - n_split = 5 - nwat = 6 - na_init = @[NA_INIT] - d_ext = 0.0 - dnats = 1 - fv_sg_adj = 300 - d2_bg = 0. - nord = 2 - dddmp = 0.1 - d4_bg = 0.12 - vtdm4 = 0.02 - delt_max = 0.008 - ke_bg = 0. - do_vort_damp = .T. - external_ic = @[EXTERNAL_IC] - external_eta = .T. - gfs_phil = .false. - nggps_ic = @[NGGPS_IC] - mountain = @[MOUNTAIN] - ncep_ic = .F. - d_con = 1.0 - hord_mt = 6 - hord_vt = 6 - hord_tm = 6 - hord_dp = -6 - hord_tr = 8 - adjust_dry_mass = .F. - consv_te = 0. - do_sat_adj = .T. - 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" - - do_schmidt = .true. - target_lat = 35.5 - target_lon = -97.5 - stretch_fac = 1.5 -!! nord_zs_filter = 4 - n_zs_filter = 0 - regional = .true. - bc_update_interval = 6 -/ - - &external_ic_nml - filtered_terrain = .true. - levp = 65 - gfs_dwinds = .true. - checker_tr = .F. - nt_checker = 0 -/ - - &gfs_physics_nml - fhzero = 3. - ldiag3d = .false. - fhcyc = 24. - nst_anl = .true. - use_ufo = .true. - pre_rad = .false. - ncld = 5 - imp_physics = 11 - 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 = .false. - cal_pre = .false. - redrag = .true. - dspheat = .true. - hybedmf = @[HYBEDMF] - satmedmf = @[SATMEDMF] - lheatstrg = @[LHEATSTRG] - random_clds = .false. - trans_trac = .true. - cnvcld = .false. - imfshalcnv = 2 - imfdeepcnv = 2 - cdmbgwd = 3.5, 0.25 ! NCEP default - 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 = 1,1,1,0,5 - cplflx = .F. - iau_delthrs = 6 - iaufhrs = 30 - iau_inc_files = @[IAU_INC_FILES] - do_sppt = @[DO_SPPT] - do_shum = @[DO_SHUM] - do_skeb = @[DO_SKEB] - lndp_type = @[LNDP_TYPE] - n_var_lndp = @[N_VAR_LNDP] -/ - - &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 = "global_snowfree_albedo.bosu.t126.384.190.rg.grb", - 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 = "global_vegtype.igbp.t126.384.190.rg.grb", - FNSOTC = "global_soiltype.statsgo.t126.384.190.rg.grb", - FNSMCC = "global_soilmgldas.t126.384.190.grb", - 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 = "global_mxsnoalb.uariz.t126.384.190.rg.grb", - 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, -/ - - &gfdl_cloud_microphysics_nml - sedi_transport = .false. - do_sedi_heat = .false. - rad_snow = .true. - rad_graupel = .true. - rad_rain = .true. - const_vi = .F. - const_vs = .F. - const_vg = .F. - const_vr = .F. - vi_max = 1. - vs_max = 2. - vg_max = 12. - vr_max = 12. - qi_lim = 1. - prog_ccn = .false. - do_qa = .true. - fast_sat_adj = .true. - tau_l2v = 180. - tau_v2l = 90. - tau_g2v = 900. - rthresh = 10.e-6 ! This is a key parameter for cloud water - dw_land = 0.16 - dw_ocean = 0.10 - ql_gen = 1.0e-3 - ql_mlt = 1.0e-3 - qi0_crt = 8.0E-5 - qs0_crt = 1.0e-3 - tau_i2s = 1000. - c_psaci = 0.05 - c_pgacs = 0.01 - rh_inc = 0.30 - rh_inr = 0.30 - rh_ins = 0.30 - ccn_l = 300. - ccn_o = 100. - c_paut = 0.5 - c_cracw = 0.8 - use_ppm = .false. - use_ccn = .true. - mono_prof = .true. - z_slope_liq = .true. - z_slope_ice = .true. - de_ice = .false. - fix_negative = .true. - icloud_f = 1 - mp_time = 90. -/ - -&nam_stochy -/ - -&nam_sfcperts -/ - -&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/tests/parm/ccpp_regional_c768_FA.nml.IN b/tests/parm/ccpp_regional_c768_FA.nml.IN deleted file mode 100644 index 489a0365f1..0000000000 --- a/tests/parm/ccpp_regional_c768_FA.nml.IN +++ /dev/null @@ -1,306 +0,0 @@ -&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 = 1 - 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 = 24,20 - io_layout = 1,1 - npx = 1729 - npy = 1441 - ntiles = 1, - npz = 64 - !grid_type = -1 - make_nh = @[MAKE_NH] - fv_debug = .F. - range_warn = .T. - reset_eta = .F. - n_sponge = 24 - nudge_qv = .T. - tau = 5. - rf_cutoff = 20.e2 - d2_bg_k1 = 0.20 - d2_bg_k2 = 0.04 - kord_tm = -11 - kord_mt = 11 - kord_wz = 11 - kord_tr = 11 - hydrostatic = .F. - phys_hydrostatic = .F. - use_hydro_pressure = .F. - beta = 0. - a_imp = 1. - p_fac = 0.1 - k_split = 4 - n_split = 5 - nwat = 4 - na_init = @[NA_INIT] - d_ext = 0.0 - dnats = 1 - fv_sg_adj = 300 - d2_bg = 0. - nord = 2 - dddmp = 0.1 - d4_bg = 0.12 - vtdm4 = 0.02 - delt_max = 0.008 - ke_bg = 0. - do_vort_damp = .T. - external_ic = @[EXTERNAL_IC] - external_eta = .T. - gfs_phil = .false. - nggps_ic = @[NGGPS_IC] - mountain = @[MOUNTAIN] - ncep_ic = .F. - d_con = 1.0 - hord_mt = 6 - hord_vt = 6 - hord_tm = 6 - hord_dp = -6 - hord_tr = 8 - adjust_dry_mass = .F. - consv_te = 0. - 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" - - do_schmidt = .true. - target_lat = 35.5 - target_lon = -97.5 - stretch_fac = 1.5 -!! nord_zs_filter = 4 - n_zs_filter = 0 - regional = .true. - bc_update_interval = 6 -/ - - &external_ic_nml - filtered_terrain = .true. - levp = 65 - gfs_dwinds = .true. - checker_tr = .F. - nt_checker = 0 -/ - - &gfs_physics_nml - fhzero = 3. - ldiag3d = .false. - fhcyc = 24. - nst_anl = .true. - use_ufo = .true. - pre_rad = .false. - ncld = 5 - imp_physics = 15 - spec_adv = .true. - RHGRD = 0.98 - lradar = @[LRADAR] - 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 = .false. - cal_pre = .false. - redrag = .true. - dspheat = .true. - hybedmf = @[HYBEDMF] - satmedmf = @[SATMEDMF] - lheatstrg = @[LHEATSTRG] - random_clds = .false. - trans_trac = .true. - cnvcld = .false. - imfshalcnv = 2 - imfdeepcnv = 2 - cdmbgwd = 3.5, 0.25 ! NCEP default - 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] - nstf_name = 1,1,1,0,5 - cplflx = .F. - iau_delthrs = 6 - iaufhrs = 30 - iau_inc_files = @[IAU_INC_FILES] - do_sppt = @[DO_SPPT] - do_shum = @[DO_SHUM] - do_skeb = @[DO_SKEB] - lndp_type = @[LNDP_TYPE] - n_var_lndp = @[N_VAR_LNDP] -/ - - &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 = "global_snowfree_albedo.bosu.t126.384.190.rg.grb", - 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 = "global_vegtype.igbp.t126.384.190.rg.grb", - FNSOTC = "global_soiltype.statsgo.t126.384.190.rg.grb", - FNSMCC = "global_soilmgldas.t126.384.190.grb", - 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 = "global_mxsnoalb.uariz.t126.384.190.rg.grb", - 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, -/ - - &gfdl_cloud_microphysics_nml - sedi_transport = .false. - do_sedi_heat = .false. - rad_snow = .true. - rad_graupel = .true. - rad_rain = .true. - const_vi = .F. - const_vs = .F. - const_vg = .F. - const_vr = .F. - vi_max = 1. - vs_max = 2. - vg_max = 12. - vr_max = 12. - qi_lim = 1. - prog_ccn = .false. - do_qa = .true. - fast_sat_adj = .true. - tau_l2v = 180. - tau_v2l = 90. - tau_g2v = 900. - rthresh = 10.e-6 ! This is a key parameter for cloud water - dw_land = 0.16 - dw_ocean = 0.10 - ql_gen = 1.0e-3 - ql_mlt = 1.0e-3 - qi0_crt = 8.0E-5 - qs0_crt = 1.0e-3 - tau_i2s = 1000. - c_psaci = 0.05 - c_pgacs = 0.01 - rh_inc = 0.30 - rh_inr = 0.30 - rh_ins = 0.30 - ccn_l = 300. - ccn_o = 100. - c_paut = 0.5 - c_cracw = 0.8 - use_ppm = .false. - use_ccn = .true. - mono_prof = .true. - z_slope_liq = .true. - z_slope_ice = .true. - de_ice = .false. - fix_negative = .true. - icloud_f = 1 - mp_time = 90. -/ - -&nam_stochy -/ - -&nam_sfcperts -/ - -&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/tests/parm/ccpp_stretched-input.nml.IN b/tests/parm/ccpp_stretched-input.nml.IN deleted file mode 100644 index 748ec302a7..0000000000 --- a/tests/parm/ccpp_stretched-input.nml.IN +++ /dev/null @@ -1,293 +0,0 @@ -&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 = 97 - npy = 97 - ntiles = 6, - npz = @[NPZ] - grid_type = -1 - make_nh = @[MAKE_NH] - fv_debug = .F. - range_warn = .F. - reset_eta = .F. - n_sponge = 30 - nudge_qv = .T. - rf_fast = .F. - 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 = 1 - n_split = 8 - nwat = 6 - na_init = @[NA_INIT] - d_ext = 0.0 - dnats = 1 - fv_sg_adj = 600 - 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. - do_sat_adj = .T. - consv_am = .F. - fill = .T. - dwind_2d = .F. - print_freq = 6 - warm_start = @[WARM_START] - read_increment = @[READ_INCREMENT] - res_latlon_dynamics = "fv3_increment.nc" - no_dycore = .false. - z_tracer = .T. - - do_schmidt = .true. - target_lat = 35.5 - target_lon = -97.5 - stretch_fac = 1.5 - -/ - -&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 = 24. - nst_anl = .true. - use_ufo = .true. - pre_rad = .false. - ncld = 5 - imp_physics = 11 - 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 = .false. - redrag = .true. - dspheat = .true. - hybedmf = @[HYBEDMF] - satmedmf = @[SATMEDMF] - lheatstrg = @[LHEATSTRG] - random_clds = .false. - trans_trac = .false. - cnvcld = .true. - imfshalcnv = 2 - imfdeepcnv = 2 - 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. - nstf_name = @[NSTF_NAME] - xkzminv = 0.3 - xkzm_m = 1.0 - xkzm_h = 1.0 -/ - -&gfdl_cloud_microphysics_nml - sedi_transport = .true. - do_sedi_heat = .false. - rad_snow = .true. - rad_graupel = .true. - rad_rain = .true. - const_vi = .F. - const_vs = .F. - const_vg = .F. - const_vr = .F. - vi_max = 1. - vs_max = 2. - vg_max = 12. - vr_max = 12. - qi_lim = 1. - prog_ccn = .false. - do_qa = .true. - fast_sat_adj = .true. - tau_l2v = 300. - tau_l2v = 225. - tau_v2l = 150. - tau_g2v = 900. - rthresh = 10.e-6 ! This is a key parameter for cloud water - dw_land = 0.16 - dw_ocean = 0.10 - ql_gen = 1.0e-3 - ql_mlt = 1.0e-3 - qi0_crt = 8.0E-5 - qs0_crt = 1.0e-3 - tau_i2s = 1000. - c_psaci = 0.05 - c_pgacs = 0.01 - rh_inc = 0.30 - rh_inr = 0.30 - rh_ins = 0.30 - ccn_l = 300. - ccn_o = 100. - c_paut = 0.5 - c_cracw = 0.8 - use_ppm = .false. - use_ccn = .true. - mono_prof = .true. - z_slope_liq = .true. - z_slope_ice = .true. - de_ice = .false. - fix_negative = .true. - icloud_f = 1 - mp_time = 150. -/ - -&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 = "global_snowfree_albedo.bosu.t126.384.190.rg.grb", - 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 = "global_vegtype.igbp.t126.384.190.rg.grb", - FNSOTC = "global_soiltype.statsgo.t126.384.190.rg.grb", - FNSMCC = "global_soilmgldas.t126.384.190.grb", - 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 = "global_mxsnoalb.uariz.t126.384.190.rg.grb", - 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 -/ -&nam_sfcperts -/ - -&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/tests/parm/ccpp_stretched-nest-input.nml.IN b/tests/parm/ccpp_stretched-nest-input.nml.IN deleted file mode 100644 index f2848e5b03..0000000000 --- a/tests/parm/ccpp_stretched-nest-input.nml.IN +++ /dev/null @@ -1,301 +0,0 @@ -&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 = 24 - 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 = 97 - npy = 97 - ntiles = 6, - npz = @[NPZ] -! grid_type = -1 - make_nh = @[MAKE_NH] - fv_debug = .F. - range_warn = .F. - reset_eta = .F. - n_sponge = 30 - nudge_qv = .T. - rf_fast = .F. - 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 = 1 - n_split = 8 - nwat = 6 - na_init = @[NA_INIT] - d_ext = 0.0 - dnats = 1 - fv_sg_adj = 600 - 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. - do_sat_adj = .T. - consv_am = .F. - fill = .T. - dwind_2d = .F. - print_freq = 6 - warm_start = @[WARM_START] - read_increment = @[READ_INCREMENT] - res_latlon_dynamics = "fv3_increment.nc" - no_dycore = .false. - z_tracer = .T. - - do_schmidt = .true. - target_lat = 35.5 - target_lon = -97.5 - stretch_fac = 1.5 - -/ -&fv_nest_nml - grid_pes = 48, 48 - grid_coarse = 0, 1 - tile_coarse = 0, 6 - nest_refine = 0, 3 - nest_ioffsets= 1, 14 - nest_joffsets= 1, 19 -/ - -&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 = 24. - nst_anl = .true. - use_ufo = .true. - pre_rad = .false. - ncld = 5 - imp_physics = 11 - 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 = .false. - redrag = .true. - dspheat = .true. - hybedmf = @[HYBEDMF] - satmedmf = @[SATMEDMF] - lheatstrg = @[LHEATSTRG] - random_clds = .false. - trans_trac = .false. - cnvcld = .true. - imfshalcnv = 2 - imfdeepcnv = 2 - 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. - nstf_name = @[NSTF_NAME] - xkzminv = 0.3 - xkzm_m = 1.0 - xkzm_h = 1.0 -/ - -&gfdl_cloud_microphysics_nml - sedi_transport = .true. - do_sedi_heat = .false. - rad_snow = .true. - rad_graupel = .true. - rad_rain = .true. - const_vi = .F. - const_vs = .F. - const_vg = .F. - const_vr = .F. - vi_max = 1. - vs_max = 2. - vg_max = 12. - vr_max = 12. - qi_lim = 1. - prog_ccn = .false. - do_qa = .true. - fast_sat_adj = .true. - tau_l2v = 300. - tau_l2v = 225. - tau_v2l = 150. - tau_g2v = 900. - rthresh = 10.e-6 ! This is a key parameter for cloud water - dw_land = 0.16 - dw_ocean = 0.10 - ql_gen = 1.0e-3 - ql_mlt = 1.0e-3 - qi0_crt = 8.0E-5 - qs0_crt = 1.0e-3 - tau_i2s = 1000. - c_psaci = 0.05 - c_pgacs = 0.01 - rh_inc = 0.30 - rh_inr = 0.30 - rh_ins = 0.30 - ccn_l = 300. - ccn_o = 100. - c_paut = 0.5 - c_cracw = 0.8 - use_ppm = .false. - use_ccn = .true. - mono_prof = .true. - z_slope_liq = .true. - z_slope_ice = .true. - de_ice = .false. - fix_negative = .true. - icloud_f = 1 - mp_time = 150. -/ - -&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 = "global_snowfree_albedo.bosu.t126.384.190.rg.grb", - 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 = "global_vegtype.igbp.t126.384.190.rg.grb", - FNSOTC = "global_soiltype.statsgo.t126.384.190.rg.grb", - FNSMCC = "global_soilmgldas.t126.384.190.grb", - 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 = "global_mxsnoalb.uariz.t126.384.190.rg.grb", - 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 -/ -&nam_sfcperts -/ - -&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/tests/parm/ccpp_control.nml.IN b/tests/parm/control.nml.IN similarity index 98% rename from tests/parm/ccpp_control.nml.IN rename to tests/parm/control.nml.IN index 33e6e17738..26c6bd740b 100644 --- a/tests/parm/ccpp_control.nml.IN +++ b/tests/parm/control.nml.IN @@ -235,7 +235,7 @@ FNVETC = @[FNVETC] FNSOTC = @[FNSOTC] FNSMCC = @[FNSMCC] - FNMSKH = "seaice_newland.grb", + FNMSKH = "global_slmask.t1534.3072.1536.grb", FNTSFA = "", FNACNA = "", FNSNOA = "", @@ -263,23 +263,23 @@ 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, + SKEBINT=1800, SHUM=@[SHUM], SHUM_TAU=21600, SHUM_LSCALE=500000, + SHUMINT=3600, SPPT=@[SPPT], SPPT_TAU=21600, SPPT_LSCALE=500000, SPPT_LOGIT=.TRUE., SPPT_SFCLIMIT=.TRUE., + SPPTINT=1800, ISEED_SHUM=1, ISEED_SKEB=2, ISEED_SPPT=3, diff --git a/tests/parm/cpt.nml.IN b/tests/parm/cpt.nml.IN index ac8f822219..ccc61c8f06 100644 --- a/tests/parm/cpt.nml.IN +++ b/tests/parm/cpt.nml.IN @@ -12,6 +12,7 @@ chksum_debug = .false. dycore_only = .false. fdiag = @[FDIAG] + ccpp_suite = '@[CCPP_SUITE]' / &diag_manager_nml @@ -87,7 +88,7 @@ hord_mt = 6 hord_vt = 6 hord_tm = 6 - hord_dp = -6 + hord_dp = 6 hord_tr = 8 adjust_dry_mass = .F. consv_te = 1. @@ -176,6 +177,8 @@ iopt_snf = 4 iopt_tbot = 2 iopt_stc = 1 + oz_phys = .false. + oz_phys_2015 = .true. debug = .false. ras = .false. cscnv = .true. @@ -284,7 +287,7 @@ FNVETC = @[FNVETC] FNSOTC = @[FNSOTC] FNSMCC = @[FNSMCC] - FNMSKH = "seaice_newland.grb", + FNMSKH = "global_slmask.t1534.3072.1536.grb", FNTSFA = "", FNACNA = "", FNSNOA = "", diff --git a/tests/parm/csawmg.nml.IN b/tests/parm/csawmg.nml.IN index 6332890b6e..68c3688586 100644 --- a/tests/parm/csawmg.nml.IN +++ b/tests/parm/csawmg.nml.IN @@ -12,6 +12,7 @@ chksum_debug = .false. dycore_only = .false. fdiag = @[FDIAG] + ccpp_suite = '@[CCPP_SUITE]' / &diag_manager_nml @@ -87,7 +88,7 @@ hord_mt = 6 hord_vt = 6 hord_tm = 6 - hord_dp = -6 + hord_dp = 6 hord_tr = 13 adjust_dry_mass = .F. consv_te = 1. @@ -152,7 +153,7 @@ cal_pre = .false. redrag = .true. dspheat = .false. - hybedmf = @[HYBEDMF] + hybedmf = .true. satmedmf = .false. lheatstrg = @[LHEATSTRG] random_clds = .true. @@ -177,6 +178,8 @@ iopt_snf = 4 iopt_tbot = 2 iopt_stc = 1 + oz_phys = .false. + oz_phys_2015 = .true. debug = .false. ras = .false. @@ -234,7 +237,7 @@ FNVETC = @[FNVETC] FNSOTC = @[FNSOTC] FNSMCC = @[FNSMCC] - FNMSKH = "seaice_newland.grb", + FNMSKH = "global_slmask.t1534.3072.1536.grb", FNTSFA = "", FNACNA = "", FNSNOA = "", diff --git a/tests/parm/csawmg3shoc127.nml.IN b/tests/parm/csawmg3shoc127.nml.IN index c1c6afc666..2f01b488f1 100644 --- a/tests/parm/csawmg3shoc127.nml.IN +++ b/tests/parm/csawmg3shoc127.nml.IN @@ -12,6 +12,7 @@ chksum_debug = .false. dycore_only = .false. fdiag = @[FDIAG] + ccpp_suite = '@[CCPP_SUITE]' / &diag_manager_nml @@ -152,7 +153,7 @@ cal_pre = .false. redrag = .true. dspheat = .fasle. - hybedmf = @[HYBEDMF] + hybedmf = .false. satmedmf = .false. lheatstrg = @[LHEATSTRG] random_clds = .true. @@ -198,7 +199,7 @@ fprcp = 2 pdfflag = 4 iccn = 0 - mg_do_graupel = .true. + mg_do_graupel = .true. mg_do_hail = .false. do_sb_physics = .true. mg_do_ice_gmao = .false. @@ -209,6 +210,8 @@ max_lat = 4000 rhcmax = 0.9999999 effr_in = .true. + oz_phys = .false. + oz_phys_2015 = .true. nstf_name = @[NSTF_NAME] iau_delthrs = 6 @@ -234,7 +237,7 @@ FNVETC = @[FNVETC] FNSOTC = @[FNSOTC] FNSMCC = @[FNSMCC] - FNMSKH = "seaice_newland.grb", + FNMSKH = "global_slmask.t1534.3072.1536.grb", FNTSFA = "", FNACNA = "", FNSNOA = "", diff --git a/tests/parm/csawmgshoc.nml.IN b/tests/parm/csawmgshoc.nml.IN index 12456ccabc..472cbf4da4 100644 --- a/tests/parm/csawmgshoc.nml.IN +++ b/tests/parm/csawmgshoc.nml.IN @@ -12,6 +12,7 @@ chksum_debug = .false. dycore_only = .false. fdiag = @[FDIAG] + ccpp_suite = '@[CCPP_SUITE]' / &diag_manager_nml @@ -87,7 +88,7 @@ hord_mt = 6 hord_vt = 6 hord_tm = 6 - hord_dp = -6 + hord_dp = 6 hord_tr = 13 adjust_dry_mass = .F. consv_te = 1. @@ -151,7 +152,7 @@ cal_pre = .false. redrag = .true. dspheat = .false. - hybedmf = @[HYBEDMF] + hybedmf = .false. satmedmf = .false. lheatstrg = @[LHEATSTRG] random_clds = .true. @@ -208,6 +209,8 @@ max_lat = 4000 rhcmax = 0.9999999 effr_in = .true. + oz_phys = .false. + oz_phys_2015 = .true. nstf_name = @[NSTF_NAME] iau_delthrs = 6 @@ -233,7 +236,7 @@ FNVETC = @[FNVETC] FNSOTC = @[FNSOTC] FNSMCC = @[FNSMCC] - FNMSKH = "seaice_newland.grb", + FNMSKH = "global_slmask.t1534.3072.1536.grb", FNTSFA = "", FNACNA = "", FNSNOA = "", diff --git a/tests/parm/data_table_template b/tests/parm/data_table_template new file mode 100644 index 0000000000..cc7fc5b127 --- /dev/null +++ b/tests/parm/data_table_template @@ -0,0 +1 @@ +"OCN", "runoff", "runoff", "./INPUT/FRUNOFF", "none" , 1.0 diff --git a/tests/parm/datm_configure.IN b/tests/parm/datm_configure.IN new file mode 100644 index 0000000000..c64ec17b3f --- /dev/null +++ b/tests/parm/datm_configure.IN @@ -0,0 +1,24 @@ +total_member: 1 +print_esmf: .true. +PE_MEMBER01: @[TASKS] +start_year: @[SYEAR] +start_month: @[SMONTH] +start_day: @[SDAY] +start_hour: @[SHOUR] +start_minute: 0 +start_second: 0 +nhours_fcst: @[FHMAX] +RUN_CONTINUE: .false. +ENS_SPS: .false. +calendar: 'julian' +fhrot: @[FHROT] + +dt_atmos: @[DT_ATMOS] +atm_coupling_interval_sec: @[coupling_interval_fast_sec] + +iatm: @[IATM] +jatm: @[JATM] + +cdate0: @[CDATE] +nfhout: @[NFHOUT] +filename_base: @[FILENAME_BASE] diff --git a/tests/parm/datm_data_table.IN b/tests/parm/datm_data_table.IN new file mode 100644 index 0000000000..89412daad8 --- /dev/null +++ b/tests/parm/datm_data_table.IN @@ -0,0 +1,28 @@ +# this file will be read as a nems config file to set +# fields which might not be available with all forcing +# sources + mean_zonal_moment_flx_atm .true. + mean_merid_moment_flx_atm .true. + inst_height_lowest .true. + inst_temp_height_lowest .true. +inst_spec_humid_height_lowest .true. +inst_zonal_wind_height_lowest .true. +inst_merid_wind_height_lowest .true. + inst_pres_height_lowest .true. + inst_temp_height2m .true. + inst_spec_humid_height2m .true. + inst_zonal_wind_height10m .true. + inst_merid_wind_height10m .true. + mean_down_sw_flx .true. + mean_down_lw_flx .true. + mean_up_lw_flx .true. + mean_net_lw_flx .false. + mean_sensi_heat_flx .true. + mean_laten_heat_flx .true. + mean_down_sw_vis_dir_flx .true. + mean_down_sw_vis_dif_flx .true. + mean_down_sw_ir_dir_flx .true. + mean_down_sw_ir_dif_flx .true. + inst_pres_height_surface .true. + mean_prec_rate .true. + mean_fprec_rate .true. diff --git a/tests/parm/diag_table_bmark_template b/tests/parm/diag_table_bmark_template new file mode 100644 index 0000000000..f5e547a4f8 --- /dev/null +++ b/tests/parm/diag_table_bmark_template @@ -0,0 +1,273 @@ +YMD.00Z.ATMRES.64bit.non-mono +SYEAR SMONTH SDAY 00 0 0 + +"grid_spec", -1, "months", 1, "days", "time" +"atmos_4xdaily", 6, "hours", 1, "days", "time" +"atmos_static", -1, "hours", 1, "hours", "time" +"fv3_history", 0, "hours", 1, "hours", "time" +"fv3_history2d", 0, "hours", 1, "hours", "time" +###################### +"ocn%4yr%2mo%2dy%2hr", 6, "hours", 1, "hours", "time", 6, "hours", "1901 1 1 0 0 0" +"SST%4yr%2mo%2dy", 1, "days", 1, "days", "time", 1, "days", "1901 1 1 0 0 0" +############################################## +# static fields + "ocean_model", "geolon", "geolon", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "geolat", "geolat", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "geolon_c", "geolon_c", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "geolat_c", "geolat_c", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "geolon_u", "geolon_u", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "geolat_u", "geolat_u", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "geolon_v", "geolon_v", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "geolat_v", "geolat_v", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +# "ocean_model", "depth_ocean", "depth_ocean", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +# "ocean_model", "wet", "wet", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "wet_c", "wet_c", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "wet_u", "wet_u", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "wet_v", "wet_v", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "sin_rot", "sin_rot", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "cos_rot", "cos_rot", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + +# ocean output TSUV and others + "ocean_model", "SSH", "SSH", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "SST", "SST", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "SSS", "SSS", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "speed", "speed", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "SSU", "SSU", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "SSV", "SSV", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "frazil", "frazil", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "ePBL_h_ML","ePBL", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "MLD_003", "MLD_003", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "MLD_0125", "MLD_0125", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + +# save daily SST + "ocean_model", "geolon", "geolon", "SST%4yr%2mo%2dy", "all", .false., "none", 2 + "ocean_model", "geolat", "geolat", "SST%4yr%2mo%2dy", "all", .false., "none", 2 + "ocean_model", "SST", "sst", "SST%4yr%2mo%2dy", "all", .true., "none", 2 + +# Z-Space Fields Provided for CMIP6 (CMOR Names): +#=============================================== + "ocean_model_z","uo","uo" ,"ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model_z","vo","vo" ,"ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model_z","so","so" ,"ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model_z","temp","temp" ,"ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + +# forcing + "ocean_model", "taux", "taux", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "tauy", "tauy", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "latent", "latent", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "sensible", "sensible", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "SW", "SW", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "LW", "LW", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "evap", "evap", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "lprec", "lprec", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "lrunoff", "lrunoff", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 +# "ocean_model", "frunoff", "frunoff", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "fprec", "fprec", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "LwLatSens", "LwLatSens", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "Heat_PmE", "Heat_PmE", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 +#============================================================================================= +"gfs_dyn", "ucomp", "ugrd", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "vcomp", "vgrd", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "sphum", "spfh", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "temp", "tmp", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "liq_wat", "clwmr", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "ice_wat", "icmr", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "snowwat", "snmr", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "rainwat", "rwmr", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "graupel", "grle", "fv3_history", "all", .false., "none", 2 +#"gfs_dyn", "ice_nc", "nccice", "fv3_history", "all", .false., "none", 2 +#"gfs_dyn", "rain_nc", "nconrd", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "o3mr", "o3mr", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "cld_amt", "cld_amt", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "delp", "dpres", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "delz", "delz", "fv3_history", "all", .false., "none", 2 +#"gfs_dyn", "pfhy", "preshy", "fv3_history", "all", .false., "none", 2 +#"gfs_dyn", "pfnh", "presnh", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "w", "dzdt", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "ps", "pressfc", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "hs", "hgtsfc", "fv3_history", "all", .false., "none", 2 + +"gfs_phys", "ALBDO_ave", "albdo_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "cnvprcp_ave", "cprat_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "cnvprcpb_ave", "cpratb_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "totprcp_ave", "prate_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "totprcpb_ave", "prateb_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "DLWRF", "dlwrf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "DLWRFI", "dlwrf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "ULWRF", "ulwrf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "ULWRFI", "ulwrf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "DSWRF", "dswrf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "DSWRFI", "dswrf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "USWRF", "uswrf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "USWRFI", "uswrf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "DSWRFtoa", "dswrf_avetoa", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "USWRFtoa", "uswrf_avetoa", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "ULWRFtoa", "ulwrf_avetoa", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "gflux_ave", "gflux_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "hpbl", "hpbl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "lhtfl_ave", "lhtfl_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "shtfl_ave", "shtfl_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "pwat", "pwatclm", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "soilm", "soilm", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TCDC_aveclm", "tcdc_aveclm", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TCDC_avebndcl", "tcdc_avebndcl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TCDC_avelcl", "tcdc_avelcl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TCDC_avemcl", "tcdc_avemcl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TCDC_avehcl", "tcdc_avehcl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TCDCcnvcl", "tcdccnvcl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PRES_avelct", "pres_avelct", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PRES_avelcb", "pres_avelcb", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PRES_avemct", "pres_avemct", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PRES_avemcb", "pres_avemcb", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PRES_avehct", "pres_avehct", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PRES_avehcb", "pres_avehcb", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PREScnvclt", "prescnvclt", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PREScnvclb", "prescnvclb", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TEMP_avehct", "tmp_avehct", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TEMP_avemct", "tmp_avemct", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TEMP_avelct", "tmp_avelct", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "u-gwd_ave", "u-gwd_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "v-gwd_ave", "v-gwd_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "dusfc", "uflx_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "dvsfc", "vflx_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "acond", "acond", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "cduvb_ave", "cduvb_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "cpofp", "cpofp", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "duvb_ave", "duvb_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "csdlf_ave", "csdlf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "csusf_ave", "csusf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "csusf_avetoa", "csusftoa", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "csdsf_ave", "csdsf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "csulf_ave", "csulf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "csulf_avetoa", "csulftoa", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "cwork_ave", "cwork_aveclm", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "evbs_ave", "evbs_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "evcw_ave", "evcw_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "fldcp", "fldcp", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "hgt_hyblev1", "hgt_hyblev1", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "spfh_hyblev1", "spfh_hyblev1", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "ugrd_hyblev1", "ugrd_hyblev1", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "vgrd_hyblev1", "vgrd_hyblev1", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "tmp_hyblev1", "tmp_hyblev1", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "gfluxi", "gflux", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "lhtfl", "lhtfl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "shtfl", "shtfl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "pevpr", "pevpr", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "pevpr_ave", "pevpr_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "sbsno_ave", "sbsno_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "sfexc", "sfexc", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "snohf", "snohf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "snowc_ave", "snowc_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "spfhmax2m", "spfhmax_max2m", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "spfhmin2m", "spfhmin_min2m", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "tmpmax2m", "tmax_max2m", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "tmpmin2m", "tmin_min2m", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "ssrun_acc", "ssrun_acc", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "sunsd_acc", "sunsd_acc", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "watr_acc", "watr_acc", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "wilt", "wilt", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "vbdsf_ave", "vbdsf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "vddsf_ave", "vddsf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "nbdsf_ave", "nbdsf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "nddsf_ave", "nddsf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "trans_ave", "trans_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "psurf", "pressfc", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "u10m", "ugrd10m", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "v10m", "vgrd10m", "fv3_history2d", "all", .false., "none", 2 + +"gfs_sfc", "crain", "crain", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "tprcp", "tprcp", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "rainc", "cnvprcp", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "hgtsfc", "orog", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "weasd", "weasd", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "f10m", "f10m", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "q2m", "spfh2m", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "t2m", "tmp2m", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "tsfc", "tmpsfc", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "vtype", "vtype", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "stype", "sotyp", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "slmsksfc", "land", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "vfracsfc", "veg", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "zorlsfc", "sfcr", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "uustar", "fricv", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilt1", "soilt1" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilt2", "soilt2" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilt3", "soilt3" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilt4", "soilt4" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilw1", "soilw1" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilw2", "soilw2" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilw3", "soilw3" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilw4", "soilw4" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "slc_1", "soill1", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "slc_2", "soill2", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "slc_3", "soill3", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "slc_4", "soill4", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "slope", "sltyp", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "alnsf", "alnsf", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "alnwf", "alnwf", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "alvsf", "alvsf", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "alvwf", "alvwf", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "canopy", "cnwat", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "facsf", "facsf", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "facwf", "facwf", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "ffhh", "ffhh", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "ffmm", "ffmm", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "fice", "icec", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "hice", "icetk", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "snoalb", "snoalb", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "shdmax", "shdmax", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "shdmin", "shdmin", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "snowd", "snod", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "tg3", "tg3", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "tisfc", "tisfc", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "tref", "tref", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "z_c", "zc", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "c_0", "c0", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "c_d", "cd", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "w_0", "w0", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "w_d", "wd", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "xt", "xt", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "xz", "xz", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "dt_cool", "dtcool", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "xs", "xs", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "xu", "xu", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "xv", "xv", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "xtts", "xtts", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "xzts", "xzts", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "d_conv", "dconv", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "qrain", "qrain", "fv3_history2d", "all", .false., "none", 2 + + +#============================================================================================= +# +#====> This file can be used with diag_manager/v2.0a (or higher) <==== +# +# +# FORMATS FOR FILE ENTRIES (not all input values are used) +# ------------------------ +# +#"file_name", output_freq, "output_units", format, "time_units", "long_name", +# +# +#output_freq: > 0 output frequency in "output_units" +# = 0 output frequency every time step +# =-1 output frequency at end of run +# +#output_units = units used for output frequency +# (years, months, days, minutes, hours, seconds) +# +#time_units = units used to label the time axis +# (days, minutes, hours, seconds) +# +# +# FORMAT FOR FIELD ENTRIES (not all input values are used) +# ------------------------ +# +#"module_name", "field_name", "output_name", "file_name" "time_sampling", time_avg, "other_opts", packing +# +#time_avg = .true. or .false. +# +#packing = 1 double precision +# = 2 float +# = 4 packed 16-bit integers +# = 8 packed 1-byte (not tested?) diff --git a/tests/parm/diag_table_bmark_v16_template b/tests/parm/diag_table_bmark_v16_template new file mode 100644 index 0000000000..a47879cfa6 --- /dev/null +++ b/tests/parm/diag_table_bmark_v16_template @@ -0,0 +1,270 @@ +YMD.00Z.ATMRES.64bit.non-mono +SYEAR SMONTH SDAY 00 0 0 + +"fv3_history", 0, "hours", 1, "hours", "time" +"fv3_history2d", 0, "hours", 1, "hours", "time" +###################### +"ocn%4yr%2mo%2dy%2hr", 6, "hours", 1, "hours", "time", 6, "hours", "1901 1 1 0 0 0" +"SST%4yr%2mo%2dy", 1, "days", 1, "days", "time", 1, "days", "1901 1 1 0 0 0" +############################################## +# static fields + "ocean_model", "geolon", "geolon", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "geolat", "geolat", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "geolon_c", "geolon_c", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "geolat_c", "geolat_c", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "geolon_u", "geolon_u", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "geolat_u", "geolat_u", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "geolon_v", "geolon_v", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "geolat_v", "geolat_v", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +# "ocean_model", "depth_ocean", "depth_ocean", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +# "ocean_model", "wet", "wet", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "wet_c", "wet_c", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "wet_u", "wet_u", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "wet_v", "wet_v", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "sin_rot", "sin_rot", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "cos_rot", "cos_rot", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + +# ocean output TSUV and others + "ocean_model", "SSH", "SSH", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "SST", "SST", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "SSS", "SSS", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "speed", "speed", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "SSU", "SSU", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "SSV", "SSV", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "frazil", "frazil", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "ePBL_h_ML","ePBL", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "MLD_003", "MLD_003", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "MLD_0125", "MLD_0125", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + +# save daily SST + "ocean_model", "geolon", "geolon", "SST%4yr%2mo%2dy", "all", .false., "none", 2 + "ocean_model", "geolat", "geolat", "SST%4yr%2mo%2dy", "all", .false., "none", 2 + "ocean_model", "SST", "sst", "SST%4yr%2mo%2dy", "all", .true., "none", 2 + +# Z-Space Fields Provided for CMIP6 (CMOR Names): +#=============================================== + "ocean_model_z","uo","uo" ,"ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model_z","vo","vo" ,"ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model_z","so","so" ,"ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model_z","temp","temp" ,"ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + +# forcing + "ocean_model", "taux", "taux", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "tauy", "tauy", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "latent", "latent", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "sensible", "sensible", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "SW", "SW", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "LW", "LW", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "evap", "evap", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "lprec", "lprec", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "lrunoff", "lrunoff", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 +# "ocean_model", "frunoff", "frunoff", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "fprec", "fprec", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "LwLatSens", "LwLatSens", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "Heat_PmE", "Heat_PmE", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 +#============================================================================================= + +"gfs_dyn", "ucomp", "ugrd", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "vcomp", "vgrd", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "sphum", "spfh", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "temp", "tmp", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "liq_wat", "clwmr", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "ice_wat", "icmr", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "snowwat", "snmr", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "rainwat", "rwmr", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "graupel", "grle", "fv3_history", "all", .false., "none", 2 +#"gfs_dyn", "ice_nc", "nccice", "fv3_history", "all", .false., "none", 2 +#"gfs_dyn", "rain_nc", "nconrd", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "o3mr", "o3mr", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "cld_amt", "cld_amt", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "delp", "dpres", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "delz", "delz", "fv3_history", "all", .false., "none", 2 +#"gfs_dyn", "pfhy", "preshy", "fv3_history", "all", .false., "none", 2 +#"gfs_dyn", "pfnh", "presnh", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "w", "dzdt", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "ps", "pressfc", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "hs", "hgtsfc", "fv3_history", "all", .false., "none", 2 + +"gfs_phys", "ALBDO_ave", "albdo_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "cnvprcp_ave", "cprat_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "cnvprcpb_ave", "cpratb_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "totprcp_ave", "prate_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "totprcpb_ave", "prateb_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "DLWRF", "dlwrf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "DLWRFI", "dlwrf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "ULWRF", "ulwrf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "ULWRFI", "ulwrf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "DSWRF", "dswrf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "DSWRFI", "dswrf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "USWRF", "uswrf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "USWRFI", "uswrf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "DSWRFtoa", "dswrf_avetoa", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "USWRFtoa", "uswrf_avetoa", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "ULWRFtoa", "ulwrf_avetoa", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "gflux_ave", "gflux_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "hpbl", "hpbl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "lhtfl_ave", "lhtfl_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "shtfl_ave", "shtfl_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "pwat", "pwatclm", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "soilm", "soilm", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TCDC_aveclm", "tcdc_aveclm", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TCDC_avebndcl", "tcdc_avebndcl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TCDC_avelcl", "tcdc_avelcl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TCDC_avemcl", "tcdc_avemcl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TCDC_avehcl", "tcdc_avehcl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TCDCcnvcl", "tcdccnvcl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PRES_avelct", "pres_avelct", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PRES_avelcb", "pres_avelcb", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PRES_avemct", "pres_avemct", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PRES_avemcb", "pres_avemcb", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PRES_avehct", "pres_avehct", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PRES_avehcb", "pres_avehcb", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PREScnvclt", "prescnvclt", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PREScnvclb", "prescnvclb", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TEMP_avehct", "tmp_avehct", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TEMP_avemct", "tmp_avemct", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TEMP_avelct", "tmp_avelct", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "u-gwd_ave", "u-gwd_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "v-gwd_ave", "v-gwd_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "dusfc", "uflx_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "dvsfc", "vflx_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "acond", "acond", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "cduvb_ave", "cduvb_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "cpofp", "cpofp", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "duvb_ave", "duvb_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "csdlf_ave", "csdlf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "csusf_ave", "csusf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "csusf_avetoa", "csusftoa", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "csdsf_ave", "csdsf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "csulf_ave", "csulf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "csulf_avetoa", "csulftoa", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "cwork_ave", "cwork_aveclm", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "evbs_ave", "evbs_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "evcw_ave", "evcw_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "fldcp", "fldcp", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "hgt_hyblev1", "hgt_hyblev1", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "spfh_hyblev1", "spfh_hyblev1", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "ugrd_hyblev1", "ugrd_hyblev1", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "vgrd_hyblev1", "vgrd_hyblev1", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "tmp_hyblev1", "tmp_hyblev1", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "gfluxi", "gflux", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "lhtfl", "lhtfl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "shtfl", "shtfl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "pevpr", "pevpr", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "pevpr_ave", "pevpr_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "sbsno_ave", "sbsno_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "sfexc", "sfexc", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "snohf", "snohf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "snowc_ave", "snowc_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "spfhmax2m", "spfhmax_max2m", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "spfhmin2m", "spfhmin_min2m", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "tmpmax2m", "tmax_max2m", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "tmpmin2m", "tmin_min2m", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "ssrun_acc", "ssrun_acc", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "sunsd_acc", "sunsd_acc", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "watr_acc", "watr_acc", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "wilt", "wilt", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "vbdsf_ave", "vbdsf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "vddsf_ave", "vddsf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "nbdsf_ave", "nbdsf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "nddsf_ave", "nddsf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "trans_ave", "trans_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "psurf", "pressfc", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "u10m", "ugrd10m", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "v10m", "vgrd10m", "fv3_history2d", "all", .false., "none", 2 + +"gfs_sfc", "crain", "crain", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "tprcp", "tprcp", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "rainc", "cnvprcp", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "hgtsfc", "orog", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "weasd", "weasd", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "f10m", "f10m", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "q2m", "spfh2m", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "t2m", "tmp2m", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "tsfc", "tmpsfc", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "vtype", "vtype", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "stype", "sotyp", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "slmsksfc", "land", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "vfracsfc", "veg", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "zorlsfc", "sfcr", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "uustar", "fricv", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilt1", "soilt1" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilt2", "soilt2" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilt3", "soilt3" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilt4", "soilt4" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilw1", "soilw1" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilw2", "soilw2" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilw3", "soilw3" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilw4", "soilw4" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "slc_1", "soill1", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "slc_2", "soill2", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "slc_3", "soill3", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "slc_4", "soill4", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "slope", "sltyp", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "alnsf", "alnsf", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "alnwf", "alnwf", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "alvsf", "alvsf", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "alvwf", "alvwf", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "canopy", "cnwat", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "facsf", "facsf", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "facwf", "facwf", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "ffhh", "ffhh", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "ffmm", "ffmm", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "fice", "icec", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "hice", "icetk", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "snoalb", "snoalb", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "shdmax", "shdmax", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "shdmin", "shdmin", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "snowd", "snod", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "tg3", "tg3", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "tisfc", "tisfc", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "tref", "tref", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "z_c", "zc", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "c_0", "c0", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "c_d", "cd", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "w_0", "w0", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "w_d", "wd", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "xt", "xt", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "xz", "xz", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "dt_cool", "dtcool", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "xs", "xs", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "xu", "xu", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "xv", "xv", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "xtts", "xtts", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "xzts", "xzts", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "d_conv", "dconv", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "qrain", "qrain", "fv3_history2d", "all", .false., "none", 2 + +#============================================================================================= +# +#====> This file can be used with diag_manager/v2.0a (or higher) <==== +# +# +# FORMATS FOR FILE ENTRIES (not all input values are used) +# ------------------------ +# +#"file_name", output_freq, "output_units", format, "time_units", "long_name", +# +# +#output_freq: > 0 output frequency in "output_units" +# = 0 output frequency every time step +# =-1 output frequency at end of run +# +#output_units = units used for output frequency +# (years, months, days, minutes, hours, seconds) +# +#time_units = units used to label the time axis +# (days, minutes, hours, seconds) +# +# +# FORMAT FOR FIELD ENTRIES (not all input values are used) +# ------------------------ +# +#"module_name", "field_name", "output_name", "file_name" "time_sampling", time_avg, "other_opts", packing +# +#time_avg = .true. or .false. +# +#packing = 1 double precision +# = 2 float +# = 4 packed 16-bit integers +# = 8 packed 1-byte (not tested?) diff --git a/tests/parm/diag_table_template b/tests/parm/diag_table_template new file mode 100644 index 0000000000..45862fb434 --- /dev/null +++ b/tests/parm/diag_table_template @@ -0,0 +1,360 @@ +YMD.00Z.ATMRES.64bit.non-mono +SYEAR SMONTH SDAY 00 0 0 + +"grid_spec", -1, "months", 1, "days", "time" +"atmos_4xdaily", 6, "hours", 1, "days", "time" +"atmos_static", -1, "hours", 1, "hours", "time" +"fv3_history", 0, "hours", 1, "hours", "time" +"fv3_history2d", 0, "hours", 1, "hours", "time" +###################### +"ocn%4yr%2mo%2dy%2hr", 6, "hours", 1, "hours", "time", 6, "hours", "1901 1 1 0 0 0" +"SST%4yr%2mo%2dy", 1, "days", 1, "days", "time", 1, "days", "1901 1 1 0 0 0" +############################################## +# static fields + "ocean_model", "geolon", "geolon", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "geolat", "geolat", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "geolon_c", "geolon_c", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "geolat_c", "geolat_c", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "geolon_u", "geolon_u", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "geolat_u", "geolat_u", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "geolon_v", "geolon_v", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "geolat_v", "geolat_v", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +# "ocean_model", "depth_ocean", "depth_ocean", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +# "ocean_model", "wet", "wet", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "wet_c", "wet_c", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "wet_u", "wet_u", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "wet_v", "wet_v", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "sin_rot", "sin_rot", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + "ocean_model", "cos_rot", "cos_rot", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 + +# ocean output TSUV and others + "ocean_model", "SSH", "SSH", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "SST", "SST", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "SSS", "SSS", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "speed", "speed", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "SSU", "SSU", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "SSV", "SSV", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "frazil", "frazil", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "ePBL_h_ML", "ePBL", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "MLD_003", "MLD_003", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "MLD_0125", "MLD_0125", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + +# save daily SST + "ocean_model", "geolon", "geolon", "SST%4yr%2mo%2dy", "all", .false., "none", 2 + "ocean_model", "geolat", "geolat", "SST%4yr%2mo%2dy", "all", .false., "none", 2 + "ocean_model", "SST", "sst", "SST%4yr%2mo%2dy", "all", .true., "none", 2 + +# Z-Space Fields Provided for CMIP6 (CMOR Names): +#=============================================== + "ocean_model_z","uo","uo" ,"ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model_z","vo","vo" ,"ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model_z","so","so" ,"ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model_z","temp","temp" ,"ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + +# forcing + "ocean_model", "taux", "taux", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "tauy", "tauy", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "latent", "latent", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "sensible", "sensible", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "SW", "SW", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "LW", "LW", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "evap", "evap", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "lprec", "lprec", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "lrunoff", "lrunoff", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 +# "ocean_model", "frunoff", "frunoff", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "fprec", "fprec", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "LwLatSens", "LwLatSens", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + "ocean_model", "Heat_PmE", "Heat_PmE", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 + +#============================================================================================= +################## +# +#======================= +# ATMOSPHERE DIAGNOSTICS +#======================= +### +# grid_spec +### + "dynamics", "grid_lon", "grid_lon", "grid_spec", "all", .false., "none", 2, + "dynamics", "grid_lat", "grid_lat", "grid_spec", "all", .false., "none", 2, + "dynamics", "grid_lont", "grid_lont", "grid_spec", "all", .false., "none", 2, + "dynamics", "grid_latt", "grid_latt", "grid_spec", "all", .false., "none", 2, + "dynamics", "area", "area", "grid_spec", "all", .false., "none", 2, +### +# 4x daily output +### + "dynamics", "slp", "slp", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "vort850", "vort850", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "vort200", "vort200", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "us", "us", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "u1000", "u1000", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "u850", "u850", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "u700", "u700", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "u500", "u500", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "u200", "u200", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "u100", "u100", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "u50", "u50", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "u10", "u10", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "vs", "vs", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "v1000", "v1000", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "v850", "v850", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "v700", "v700", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "v500", "v500", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "v200", "v200", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "v100", "v100", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "v50", "v50", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "v10", "v10", "atmos_4xdaily", "all", .false., "none", 2 +#### + "dynamics", "tm", "tm", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "t1000", "t1000", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "t850", "t850", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "t700", "t700", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "t500", "t500", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "t200", "t200", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "t100", "t100", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "t50", "t50", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "t10", "t10", "atmos_4xdaily", "all", .false., "none", 2 +#### + "dynamics", "h1000", "h1000", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "h850", "h850", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "h700", "h700", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "h500", "h500", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "h200", "h200", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "h100", "h100", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "h50", "h50", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "h10", "h10", "atmos_4xdaily", "all", .false., "none", 2 +#### +#"dynamics", "w1000", "w1000", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "w850", "w850", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "w700", "w700", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "w500", "w500", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "w200", "w200", "atmos_4xdaily", "all", .false., "none", 2 +#### + "dynamics", "q1000", "q1000", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "q850", "q850", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "q700", "q700", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "q500", "q500", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "q200", "q200", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "q100", "q100", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "q50", "q50", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "q10", "q10", "atmos_4xdaily", "all", .false., "none", 2 +#### + "dynamics", "rh1000", "rh1000", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "rh850", "rh850", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "rh700", "rh700", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "rh500", "rh500", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "rh200", "rh200", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "omg1000", "omg1000", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "omg850", "omg850", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "omg700", "omg700", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "omg500", "omg500", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "omg200", "omg200", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "omg100", "omg100", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "omg50", "omg50", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "omg10", "omg10", "atmos_4xdaily", "all", .false., "none", 2 +### +# gfs static data +### + "dynamics", "pk", "pk", "atmos_static", "all", .false., "none", 2 + "dynamics", "bk", "bk", "atmos_static", "all", .false., "none", 2 + "dynamics", "hyam", "hyam", "atmos_static", "all", .false., "none", 2 + "dynamics", "hybm", "hybm", "atmos_static", "all", .false., "none", 2 + "dynamics", "zsurf", "zsurf", "atmos_static", "all", .false., "none", 2 +### +# FV3 variabls needed for NGGPS evaluation +### +"gfs_dyn", "ucomp", "ugrd", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "vcomp", "vgrd", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "sphum", "spfh", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "temp", "tmp", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "liq_wat", "clwmr", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "o3mr", "o3mr", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "delp", "dpres", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "delz", "delz", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "w", "dzdt", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "ps", "pressfc", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "hs", "hgtsfc", "fv3_history", "all", .false., "none", 2 + +"gfs_phys", "ALBDO_ave", "albdo_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "cnvprcp_ave", "cprat_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "cnvprcpb_ave", "cpratb_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "totprcp_ave", "prate_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "totprcpb_ave", "prateb_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "DLWRF", "dlwrf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "DLWRFI", "dlwrf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "ULWRF", "ulwrf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "ULWRFI", "ulwrf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "DSWRF", "dswrf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "DSWRFI", "dswrf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "USWRF", "uswrf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "USWRFI", "uswrf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "DSWRFtoa", "dswrf_avetoa","fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "USWRFtoa", "uswrf_avetoa","fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "ULWRFtoa", "ulwrf_avetoa","fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "gflux_ave", "gflux_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "hpbl", "hpbl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "lhtfl_ave", "lhtfl_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "shtfl_ave", "shtfl_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "pwat", "pwatclm", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "soilm", "soilm", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TCDC_aveclm", "tcdc_aveclm", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TCDC_avebndcl", "tcdc_avebndcl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TCDC_avehcl", "tcdc_avehcl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TCDC_avelcl", "tcdc_avelcl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TCDC_avemcl", "tcdc_avemcl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TCDCcnvcl", "tcdccnvcl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PREScnvclt", "prescnvclt", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PREScnvclb", "prescnvclb", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PRES_avehct", "pres_avehct", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PRES_avehcb", "pres_avehcb", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TEMP_avehct", "tmp_avehct", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PRES_avemct", "pres_avemct", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PRES_avemcb", "pres_avemcb", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TEMP_avemct", "tmp_avemct", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PRES_avelct", "pres_avelct", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PRES_avelcb", "pres_avelcb", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TEMP_avelct", "tmp_avelct", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "u-gwd_ave", "u-gwd_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "v-gwd_ave", "v-gwd_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "dusfc", "uflx_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "dvsfc", "vflx_ave", "fv3_history2d", "all", .false., "none", 2 + +"gfs_phys", "psurf", "pressfc", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "u10m", "ugrd10m", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "v10m", "vgrd10m", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "crain", "crain", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "tprcp", "tprcp", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "hgtsfc", "orog", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "weasd", "weasd", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "f10m", "f10m", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "q2m", "spfh2m", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "t2m", "tmp2m", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "tsfc", "tmpsfc", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "vtype", "vtype", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "stype", "sotyp", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "slmsksfc", "land", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "vfracsfc", "veg", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "zorlsfc", "sfcr", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "uustar", "fricv", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilt1", "soilt1" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilt2", "soilt2" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilt3", "soilt3" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilt4", "soilt4" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilw1", "soilw1" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilw2", "soilw2" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilw3", "soilw3" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilw4", "soilw4" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "slc_1", "soill1", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "slc_2", "soill2", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "slc_3", "soill3", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "slc_4", "soill4", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "slope", "sltyp", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "alnsf", "alnsf", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "alnwf", "alnwf", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "alvsf", "alvsf", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "alvwf", "alvwf", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "canopy", "cnwat", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "facsf", "facsf", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "facwf", "facwf", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "ffhh", "ffhh", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "ffmm", "ffmm", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "fice", "icec", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "hice", "icetk", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "snoalb", "snoalb", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "shdmax", "shdmax", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "shdmin", "shdmin", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "snowd", "snod", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "tg3", "tg3", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "tisfc", "tisfc", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "tref", "tref", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "z_c", "zc", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "c_0", "c0", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "c_d", "cd", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "w_0", "w0", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "w_d", "wd", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "xt", "xt", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "xz", "xz", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "dt_cool", "dtcool", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "xs", "xs", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "xu", "xu", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "xv", "xv", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "xtts", "xtts", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "xzts", "xzts", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "d_conv", "dconv", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "qrain", "qrain", "fv3_history2d", "all", .false., "none", 2 + +"gfs_phys", "acond", "acond", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "cduvb_ave", "cduvb_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "cpofp", "cpofp", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "duvb_ave", "duvb_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "csdlf_ave", "csdlf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "csusf_ave", "csusf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "csusf_avetoa", "csusftoa", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "csdsf_ave", "csdsf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "csulf_ave", "csulf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "csulf_avetoa", "csulftoa", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "cwork_ave", "cwork_aveclm", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "evbs_ave", "evbs_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "evcw_ave", "evcw_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "fldcp", "fldcp", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "hgt_hyblev1", "hgt_hyblev1", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "spfh_hyblev1", "spfh_hyblev1", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "ugrd_hyblev1", "ugrd_hyblev1", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "vgrd_hyblev1", "vgrd_hyblev1", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "tmp_hyblev1", "tmp_hyblev1", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "gfluxi", "gflux", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "lhtfl", "lhtfl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "shtfl", "shtfl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "pevpr", "pevpr", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "pevpr_ave", "pevpr_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "sbsno_ave", "sbsno_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "sfexc", "sfexc", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "snohf", "snohf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "snowc_ave", "snowc_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "spfhmax2m", "spfhmax_max2m", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "spfhmin2m", "spfhmin_min2m", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "tmpmax2m", "tmax_max2m", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "tmpmin2m", "tmin_min2m", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "ssrun_acc", "ssrun_acc", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "sunsd_acc", "sunsd_acc", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "watr_acc", "watr_acc", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "wilt", "wilt", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "vbdsf_ave", "vbdsf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "vddsf_ave", "vddsf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "nbdsf_ave", "nbdsf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "nddsf_ave", "nddsf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "trans_ave", "trans_ave", "fv3_history2d", "all", .false., "none", 2 + +#============================================================================================= +# +#====> This file can be used with diag_manager/v2.0a (or higher) <==== +# +# +# FORMATS FOR FILE ENTRIES (not all input values are used) +# ------------------------ +# +#"file_name", output_freq, "output_units", format, "time_units", "long_name", +# +# +#output_freq: > 0 output frequency in "output_units" +# = 0 output frequency every time step +# =-1 output frequency at end of run +# +#output_units = units used for output frequency +# (years, months, days, minutes, hours, seconds) +# +#time_units = units used to label the time axis +# (days, minutes, hours, seconds) +# +# +# FORMAT FOR FIELD ENTRIES (not all input values are used) +# ------------------------ +# +#"module_name", "field_name", "output_name", "file_name" "time_sampling", time_avg, "other_opts", packing +# +#time_avg = .true. or .false. +# +#packing = 1 double precision +# = 2 float +# = 4 packed 16-bit integers +# = 8 packed 1-byte (not tested?) diff --git a/tests/parm/ccpp_gsd_sar-model_configure.IN b/tests/parm/esg_HAFS_v0_hwrf-model_configure.IN similarity index 73% rename from tests/parm/ccpp_gsd_sar-model_configure.IN rename to tests/parm/esg_HAFS_v0_hwrf-model_configure.IN index 8b8737b003..847710fa01 100644 --- a/tests/parm/ccpp_gsd_sar-model_configure.IN +++ b/tests/parm/esg_HAFS_v0_hwrf-model_configure.IN @@ -1,29 +1,28 @@ total_member: 1 -PE_MEMBER01: 840 -start_year: 2019 -start_month: 07 -start_day: 12 -start_hour: 12 +PE_MEMBER01: 80 +start_year: 2020 +start_month: 08 +start_day: 10 +start_hour: 00 start_minute: 0 start_second: 0 -nhours_fcst: 3 +nhours_fcst: @[FHMAX] RUN_CONTINUE: .false. ENS_SPS: .false. -dt_atmos: 50 + +dt_atmos: @[DT_ATMOS] cpl: .false. calendar: 'julian' memuse_verbose: .false. -atmos_nthreads: 2 +atmos_nthreads: @[THRD] use_hyper_thread: .false. ncores_per_node: 24 -debug_affinity: .true. restart_interval: 0 output_1st_tstep_rst: .false. -quilting: .true. -print_esmf: .false. +quilting: .true. write_groups: 1 -write_tasks_per_group: 24 +write_tasks_per_group: 40 num_files: 2 filename_base: 'dyn''phy' output_file: 'netcdf' @@ -35,14 +34,16 @@ cen_lon: -97.5 cen_lat: 38.5 stdlat1: 38.5 stdlat2: 38.5 -nx: 1738 +nx: 1726 ny: 974 lon1: -122.21414225 lat1: 22.41403305 dx: 3000.0 dy: 3000.0 -nfhout: 1 -nfhmax_hf: 60 +nfhout: 3 +nfhmax_hf: 12 nfhout_hf: 1 nsout: -1 + +print_esmf: .false. diff --git a/tests/parm/esg_HAFS_v0_hwrf.nml.IN b/tests/parm/esg_HAFS_v0_hwrf.nml.IN new file mode 100644 index 0000000000..5be2ac8a2f --- /dev/null +++ b/tests/parm/esg_HAFS_v0_hwrf.nml.IN @@ -0,0 +1,302 @@ +&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 = 10 + chksum_debug = .false. + dycore_only = .false. + fdiag = 1 + fhmax = 384 + fhout = 3 + fhmaxhf = 120 + fhouthf = 1 + ccpp_suite = '@[CCPP_SUITE]' +/ + +&diag_manager_nml + prepend_date = .false. +/ + +&fms_io_nml + checksum_required = .false. + max_files_r = 100 + max_files_w = 100 +/ + +&fms_nml + clock_grain = 'ROUTINE' + domains_stack_size = 3000000 + print_memory_usage = .false. +/ + +&fv_grid_nml + grid_file = 'INPUT/grid_spec.nc' +/ + +&fv_core_nml + layout = 20, 2 + io_layout = 1, 1 + npx = 201 + npy = 111 + ntiles = 1 + npz = 64 + make_nh = .true. + fv_debug = .false. + range_warn = .true. + reset_eta = .false. + n_sponge = 24 + nudge_qv = .false. + rf_cutoff = 2000.0 + d2_bg_k1 = 0.2 + d2_bg_k2 = 0.04 + kord_tm = -9 + kord_mt = 9 + kord_wz = 9 + kord_tr = 9 + hydrostatic = .false. + phys_hydrostatic = .false. + use_hydro_pressure = .false. + beta = 0. + a_imp = 1. + p_fac = 0.1 + k_split = 4 + n_split = 5 + nwat = @[NWAT] + na_init = 1 + d_ext = 0.0 + dnats = 0 + fv_sg_adj = 300 + 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 = .true. + external_eta = .true. + gfs_phil = .false. + nggps_ic = .true. + mountain = .false. + ncep_ic = .false. + d_con = 1. + hord_mt = 5 + hord_vt = 5 + hord_tm = 5 + hord_dp = -5 + hord_tr = 8 + adjust_dry_mass = .false. + consv_te = 0. + do_sat_adj = .false. + consv_am = .false. + fill = .true. + dwind_2d = .false. + print_freq = 6 + warm_start = .false. + no_dycore = .false. + z_tracer = .true. + read_increment = .false. + res_latlon_dynamics = 'fv3_increment.nc' + regional = .true. + do_schmidt = .true. + regional_bcs_from_gsi = .false. + stretch_fac = 0.999 + target_lat = 38.5 + target_lon = -97.5 + tau = 5.0 + write_restart_with_bcs = .false. + nrows_blend = 10 + bc_update_interval = 6 + nord_zs_filter = 4 + n_zs_filter = 0 + full_zs_filter = .false. +/ + +&external_ic_nml + filtered_terrain = .true. + levp = 65 + gfs_dwinds = .true. + checker_tr = .false. + nt_checker = 0 +/ + +&gfs_physics_nml + fhzero = 3. + ldiag3d = .false. + fhcyc = 0 + nst_anl = .true. + use_ufo = .true. + pre_rad = .false. + ncld = 5 + imp_physics = @[IMP_PHYSICS] + spec_adv = .true. ! HWRF F-A + RHGRD = 0.98 ! HWRF F-A + ltaerosol = @[LTAEROSOL] ! HWRF Thompson + effr_in = @[EFFR_IN] ! HWRF Thompson + icloud = 3 ! HWRF RRTMG + iovr = 4 ! HWRF RRTMG + hwrf_samfdeep = .true. ! HWRF SASdeep + hwrf_samfshal = .true. ! HWRF SASshal + asolfac_deep = 0.89 ! HWRF SASdeep; GFS SAS:0.958 + asolfac_shal = 0.89 ! HWRF SASdeep; GFS SAS:0.958 + hurr_pbl = .T. ! HWRF moninedmf + moninq_fac = -1.0 ! HWRF moninedmf + lradar = @[LRADAR] + pdfcld = .false. + fhswr = 1200. + fhlwr = 1200. + ialb = 1 + iems = 1 + iaer = 111 + ico2 = 2 + isubc_sw = 2 + isubc_lw = 2 + isol = 2 + lwhtr = .true. + swhtr = .true. + cnvgwd = .true. !true ->no gwdc + shal_cnv = .true. + cal_pre = .false. + redrag = .true. + dspheat = .true. + hybedmf = @[HYBEDMF] + satmedmf = @[SATMEDMF] + lheatstrg = @[LHEATSTRG] + cnvcld = .true. + imfshalcnv = 2 + imfdeepcnv = 2 + cdmbgwd = 3.5, 1.0 + prslrd0 = 0. + ivegsrc = 1 + isot = 1 + lsm = @[LSM] !HWRF set to 4 + sfc_z0_type = @[SFC_Z0_TYPE] !HWRF set to 4 + 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 = .F. + oz_phys_2015 = .T. + h2o_phys = .true. + nstf_name = 2, 1, 1, 0, 5 + cplflx = .F. + do_sppt = @[DO_SPPT] + do_shum = @[DO_SHUM] + do_skeb = @[DO_SKEB] + lndp_type = @[LNDP_TYPE] + n_var_lndp = @[N_VAR_LNDP] +/ + +&interpolator_nml + interp_method = 'conserve_great_circle' +/ + +&namsfc + fabsl = 99999 + faisl = 99999 + faiss = 99999 + fnabsc = 'C401.maximum_snow_albedo.tile7.nc' + fnacna = '' + fnaisc = 'CFSR.SEAICE.1982.2012.monthly.clim.grb' + fnalbc = 'C401.snowfree_albedo.tile7.nc' + fnalbc2 = 'C401.facsf.tile7.nc' + fnglac = 'global_glacier.2x2.grb' + fnmskh = 'global_slmask.t1534.3072.1536.grb' + fnmxic = 'global_maxice.2x2.grb' + fnslpc = 'C401.slope_type.tile7.nc' + fnsmcc = 'global_soilmgldas.t126.384.190.grb' + fnsnoa = '' + fnsnoc = 'global_snoclim.1.875.grb' + fnsotc = 'C401.soil_type.tile7.nc' + fntg3c = 'C401.substrate_temperature.tile7.nc' + fntsfa = '' + fntsfc = 'RTGSST.1982.2012.monthly.clim.grb' + fnvegc = 'C401.vegetation_greenness.tile7.nc' + fnvetc = 'C401.vegetation_type.tile7.nc' + fnvmnc = 'C401.vegetation_greenness.tile7.nc' + fnvmxc = 'C401.vegetation_greenness.tile7.nc' + fnzorc = 'igbp' + fsicl = 99999 + fsics = 99999 + fslpl = 99999 + fsmcl = 99999, 99999, 99999 + fsnol = 99999 + fsnos = 99999 + fsotl = 99999 + ftsfl = 99999 + ftsfs = 90 + fvetl = 99999 + fvmnl = 99999 + fvmxl = 99999 + ldebug = .true. +/ + +&nam_stochy + ntrunc = 766 + lon_s = 1536 + lat_s = 768 + skeb = 0.3 + iseed_skeb = 2019102712451 + iseed_shum = 2019102712452 + iseed_sppt = 2019102712453 + skeb_tau = 21600. + skeb_lscale = 500000. + skebnorm = 0 + skeb_npass = 30 + skeb_vdof = 5 + shum = 0.005 + shum_tau = 21600. + shum_lscale = 500000. + sppt = 0.5 + sppt_tau = 21600. + sppt_lscale = 500000. + sppt_logit = .true. + sppt_sfclimit = .true. + use_zmtnblck = .true. +/ + +&nam_sfcperts +/ + +&surf_map_nml + cd2 = -1 + cd4 = 0.12 + max_slope = 0.4 + n_del2_strong = 0 + n_del2_weak = 2 + n_del4 = 1 + peak_fac = 1.0 + zero_ocean = .false. +/ + +&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/tests/parm/fd_nems.yaml b/tests/parm/fd_nems.yaml new file mode 120000 index 0000000000..e20eadc35c --- /dev/null +++ b/tests/parm/fd_nems.yaml @@ -0,0 +1 @@ +../../CMEPS-interface/CMEPS/mediator/fd_nems.yaml \ No newline at end of file diff --git a/tests/parm/fv3.gocart.nml.IN b/tests/parm/fv3.gocart.nml.IN deleted file mode 100644 index 0d4b4d75fd..0000000000 --- a/tests/parm/fv3.gocart.nml.IN +++ /dev/null @@ -1,311 +0,0 @@ -&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] -/ - -&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 = 97 - npy = 97 - ntiles = 6, - npz = @[NPZ] - grid_type = -1 - make_nh = @[MAKE_NH] - fv_debug = .F. - range_warn = .F. - reset_eta = .F. - n_sponge = 30 - nudge_qv = .T. - rf_fast = .F. - 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 = 1 - n_split = 8 - nwat = 6 - na_init = @[NA_INIT] - d_ext = 0.0 - dnats = 1 - fv_sg_adj = 600 - 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. - do_sat_adj = .T. - consv_am = .F. - fill = .T. - dwind_2d = .F. - print_freq = 6 - warm_start = @[WARM_START] - read_increment = @[READ_INCREMENT] - res_latlon_dynamics = "fv3_increment.nc" - no_dycore = .false. - z_tracer = .T. -/ - -&external_ic_nml - filtered_terrain = .true. - levp = @[NPZP] - gfs_dwinds = .true. - checker_tr = .F. - nt_checker = 0 -/ - -&gfs_physics_nml - fhzero = 6. - ldiag3d = .false. - ldiag_ugwp = @[LDIAG_UGWP] - do_ugwp = @[DO_UGWP] - do_tofd = @[DO_TOFD] - fhcyc = 24. - nst_anl = .true. - use_ufo = .true. - pre_rad = .false. - ncld = 5 - imp_physics = 11 - pdfcld = .false. - fhswr = 3600. - fhlwr = 3600. - ialb = 1 - iems = 1 - IAER = @[IAER] - ico2 = 2 - isubc_sw = 2 - isubc_lw = 2 - isol = 2 - lwhtr = .true. - swhtr = .true. - cnvgwd = .true. - shal_cnv = .true. - cal_pre = .false. - redrag = .true. - dspheat = .true. - hybedmf = @[HYBEDMF] - satmedmf = @[SATMEDMF] - isatmedmf = 1 - lheatstrg = @[LHEATSTRG] - lgfdlmprad = @[LGFDLMPRAD] - effr_in = @[EFFR_IN] - random_clds = .false. - trans_trac = .false. - cnvcld = .true. - imfshalcnv = 2 - imfdeepcnv = 2 - cdmbgwd = 3.5,0.25 - prslrd0 = 0. - ivegsrc = 1 - isot = 1 - lsm = @[LSM] - 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. - h2o_phys = @[H2O_PHYS] - nstf_name = @[NSTF_NAME] - cplflx = @[CPLFLX] - cplwav = @[CPLWAV] - xkzminv = 0.3 - xkzm_m = 1.0 - xkzm_h = 1.0 -/ - -&gfdl_cloud_microphysics_nml - sedi_transport = .true. - do_sedi_heat = .false. - rad_snow = .true. - rad_graupel = .true. - rad_rain = .true. - const_vi = .F. - const_vs = .F. - const_vg = .F. - const_vr = .F. - vi_max = 1. - vs_max = 2. - vg_max = 12. - vr_max = 12. - qi_lim = 1. - prog_ccn = .false. - do_qa = .true. - fast_sat_adj = .true. - tau_l2v = 300. - tau_l2v = 225. - tau_v2l = 150. - tau_g2v = 900. - rthresh = 10.e-6 ! This is a key parameter for cloud water - dw_land = 0.16 - dw_ocean = 0.10 - ql_gen = 1.0e-3 - ql_mlt = 1.0e-3 - qi0_crt = 8.0E-5 - qs0_crt = 1.0e-3 - tau_i2s = 1000. - c_psaci = 0.05 - c_pgacs = 0.01 - rh_inc = 0.30 - rh_inr = 0.30 - rh_ins = 0.30 - ccn_l = 300. - ccn_o = 100. - c_paut = 0.5 - c_cracw = 0.8 - use_ppm = .false. - use_ccn = .true. - mono_prof = .true. - z_slope_liq = .true. - z_slope_ice = .true. - de_ice = .false. - fix_negative = .true. - icloud_f = 1 - mp_time = 150. -/ - -&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 -/ - -&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 = "global_snowfree_albedo.bosu.t126.384.190.rg.grb", - 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 = "global_vegtype.igbp.t126.384.190.rg.grb", - FNSOTC = "global_soiltype.statsgo.t126.384.190.rg.grb", - FNSMCC = "global_soilmgldas.t126.384.190.grb", - 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 = "global_mxsnoalb.uariz.t126.384.190.rg.grb", - 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, - LANDICE = @[LANDICE] -/ -&nam_stochy -/ -&nam_sfcperts -/ - -&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/tests/parm/gfdlmp.nml.IN b/tests/parm/gfdlmp.nml.IN index a81c66bf62..3440922edf 100644 --- a/tests/parm/gfdlmp.nml.IN +++ b/tests/parm/gfdlmp.nml.IN @@ -12,6 +12,7 @@ chksum_debug = .false. dycore_only = .false. fdiag = @[FDIAG] + ccpp_suite = '@[CCPP_SUITE]' / &diag_manager_nml @@ -88,7 +89,7 @@ hord_mt = 6 hord_vt = 6 hord_tm = 6 - hord_dp = -6 + hord_dp = 6 hord_tr = 8 adjust_dry_mass = .F. consv_te = 1. @@ -127,8 +128,8 @@ pdfcld = .false. fhswr = 3600. fhlwr = 3600. - ialb = 1 - iems = 1 + ialb = @[IALB] + iems = @[IEMS] IAER = 111 ico2 = 2 isubc_sw = 2 @@ -143,6 +144,10 @@ dspheat = .true. hybedmf = @[HYBEDMF] satmedmf = @[SATMEDMF] + do_myjsfc = @[DO_MYJSFC] + do_myjpbl = @[DO_MYJPBL] + shinhong = @[SHINHONG] + do_ysu = @[DO_YSU] lheatstrg = @[LHEATSTRG] lgfdlmprad = @[LGFDLMPRAD] effr_in = @[EFFR_IN] @@ -150,7 +155,9 @@ trans_trac = .false. cnvcld = .true. imfshalcnv = @[IMFSHALCNV] + hwrf_samfshal = @[HWRF_SAMFSHAL] imfdeepcnv = @[IMFDEEPCNV] + hwrf_samfdeep = @[HWRF_SAMFDEEP] cdmbgwd = 3.5,0.25 prslrd0 = 0. ivegsrc = 1 @@ -169,6 +176,8 @@ 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] iau_drymassfixer = @[IAU_DRYMASSFIXER] @@ -178,6 +187,11 @@ xkzminv = 0.3 xkzm_m = 1.0 xkzm_h = 1.0 + do_sppt = @[DO_SPPT] + do_shum = @[DO_SHUM] + do_skeb = @[DO_SKEB] + lndp_type = @[LNDP_TYPE] + n_var_lndp = @[N_VAR_LNDP] / &gfdl_cloud_microphysics_nml @@ -263,7 +277,7 @@ FNVETC = "global_vegtype.igbp.t126.384.190.rg.grb", FNSOTC = "global_soiltype.statsgo.t126.384.190.rg.grb", FNSMCC = "global_soilmgldas.t126.384.190.grb", - FNMSKH = "seaice_newland.grb", + FNMSKH = "global_slmask.t1534.3072.1536.grb", FNTSFA = "", FNACNA = "", FNSNOA = "", diff --git a/tests/parm/ccpp_gfdlmp_gsd_chem.nml.IN b/tests/parm/gfdlmp_gsd_chem.nml.IN similarity index 99% rename from tests/parm/ccpp_gfdlmp_gsd_chem.nml.IN rename to tests/parm/gfdlmp_gsd_chem.nml.IN index d8c1afa202..ee539a4cf2 100644 --- a/tests/parm/ccpp_gfdlmp_gsd_chem.nml.IN +++ b/tests/parm/gfdlmp_gsd_chem.nml.IN @@ -89,7 +89,7 @@ hord_mt = 6 hord_vt = 6 hord_tm = 6 - hord_dp = -6 + hord_dp = 6 hord_tr = 8 adjust_dry_mass = .F. consv_te = 1. @@ -128,8 +128,8 @@ pdfcld = .false. fhswr = 3600. fhlwr = 3600. - ialb = 1 - iems = 1 + ialb = @[IALB] + iems = @[IEMS] IAER = 111 ico2 = 2 isubc_sw = 2 diff --git a/tests/parm/ccpp_gfdlmp_gsd_chem_ca.nml.IN b/tests/parm/gfdlmp_gsd_chem_ca.nml.IN similarity index 99% rename from tests/parm/ccpp_gfdlmp_gsd_chem_ca.nml.IN rename to tests/parm/gfdlmp_gsd_chem_ca.nml.IN index 7a7f0779ae..392919b5ff 100644 --- a/tests/parm/ccpp_gfdlmp_gsd_chem_ca.nml.IN +++ b/tests/parm/gfdlmp_gsd_chem_ca.nml.IN @@ -89,7 +89,7 @@ hord_mt = 6 hord_vt = 6 hord_tm = 6 - hord_dp = -6 + hord_dp = 6 hord_tr = 8 adjust_dry_mass = .F. consv_te = 1. @@ -133,8 +133,8 @@ pdfcld = .false. fhswr = 3600. fhlwr = 3600. - ialb = 1 - iems = 1 + ialb = @[IALB] + iems = @[IEMS] IAER = 111 ico2 = 2 isubc_sw = 2 diff --git a/tests/parm/ccpp_gfdlmp_gsd_chem_sppt.nml.IN b/tests/parm/gfdlmp_gsd_chem_sppt.nml.IN similarity index 99% rename from tests/parm/ccpp_gfdlmp_gsd_chem_sppt.nml.IN rename to tests/parm/gfdlmp_gsd_chem_sppt.nml.IN index 7c56f1e8b8..03a2eebd66 100644 --- a/tests/parm/ccpp_gfdlmp_gsd_chem_sppt.nml.IN +++ b/tests/parm/gfdlmp_gsd_chem_sppt.nml.IN @@ -89,7 +89,7 @@ hord_mt = 6 hord_vt = 6 hord_tm = 6 - hord_dp = -6 + hord_dp = 6 hord_tr = 8 adjust_dry_mass = .F. consv_te = 1. @@ -128,8 +128,8 @@ pdfcld = .false. fhswr = 3600. fhlwr = 3600. - ialb = 1 - iems = 1 + ialb = @[IALB] + iems = @[IEMS] IAER = 111 ico2 = 2 isubc_sw = 2 diff --git a/tests/parm/gfsv16_csawmg.nml.IN b/tests/parm/gfsv16_csawmg.nml.IN index e0bb83d83d..141507e7be 100644 --- a/tests/parm/gfsv16_csawmg.nml.IN +++ b/tests/parm/gfsv16_csawmg.nml.IN @@ -12,6 +12,7 @@ chksum_debug = .false. dycore_only = .false. fdiag = @[FDIAG] + ccpp_suite = '@[CCPP_SUITE]' / &diag_manager_nml @@ -87,7 +88,7 @@ hord_mt = 6 hord_vt = 6 hord_tm = 6 - hord_dp = -6 + hord_dp = 6 hord_tr = 13 adjust_dry_mass = .F. consv_te = 1. @@ -177,6 +178,8 @@ iopt_snf = 4 iopt_tbot = 2 iopt_stc = 1 + oz_phys = .false. + oz_phys_2015 = .true. debug = .false. ras = .false. @@ -234,7 +237,7 @@ FNVETC = @[FNVETC] FNSOTC = @[FNSOTC] FNSMCC = @[FNSMCC] - FNMSKH = "seaice_newland.grb", + FNMSKH = "global_slmask.t1534.3072.1536.grb", FNTSFA = "", FNACNA = "", FNSNOA = "", diff --git a/tests/parm/ccpp.gocart.nml.IN b/tests/parm/gocart.nml.IN similarity index 99% rename from tests/parm/ccpp.gocart.nml.IN rename to tests/parm/gocart.nml.IN index b1e061f731..fc2d8e7655 100644 --- a/tests/parm/ccpp.gocart.nml.IN +++ b/tests/parm/gocart.nml.IN @@ -89,7 +89,7 @@ hord_mt = 6 hord_vt = 6 hord_tm = 6 - hord_dp = -6 + hord_dp = 6 hord_tr = 8 adjust_dry_mass = .F. consv_te = 1. @@ -272,7 +272,7 @@ FNVETC = "global_vegtype.igbp.t126.384.190.rg.grb", FNSOTC = "global_soiltype.statsgo.t126.384.190.rg.grb", FNSMCC = "global_soilmgldas.t126.384.190.grb", - FNMSKH = "seaice_newland.grb", + FNMSKH = "global_slmask.t1534.3072.1536.grb", FNTSFA = "", FNACNA = "", FNSNOA = "", diff --git a/tests/parm/ccpp_gfdlmp.nml.IN b/tests/parm/gsd.nml.IN similarity index 70% rename from tests/parm/ccpp_gfdlmp.nml.IN rename to tests/parm/gsd.nml.IN index ff3d652e32..5d5699c811 100644 --- a/tests/parm/ccpp_gfdlmp.nml.IN +++ b/tests/parm/gsd.nml.IN @@ -17,6 +17,7 @@ &diag_manager_nml prepend_date = .F. + max_output_fields = @[MAX_OUTPUT_FIELDS] / &fms_io_nml @@ -38,8 +39,8 @@ &fv_core_nml layout = @[INPES],@[JNPES] io_layout = 1,1 - npx = 97 - npy = 97 + npx = @[NPX] + npy = @[NPY] ntiles = 6, npz = @[NPZ] grid_type = -1 @@ -47,10 +48,10 @@ fv_debug = .F. range_warn = .F. reset_eta = .F. - n_sponge = 30 + n_sponge = 10 nudge_qv = .T. rf_fast = .F. - tau = 5. + tau = 10. rf_cutoff = 7.5e2 d2_bg_k1 = 0.15 d2_bg_k2 = 0.02 @@ -64,13 +65,13 @@ beta = 0. a_imp = 1. p_fac = 0.1 - k_split = 1 - n_split = 8 + k_split = 2 + n_split = 6 nwat = 6 na_init = @[NA_INIT] - d_ext = 0.0 - dnats = 1 - fv_sg_adj = 600 + d_ext = 0. + dnats = @[DNATS] + fv_sg_adj = 450 d2_bg = 0. nord = 2 dddmp = 0.1 @@ -86,23 +87,24 @@ mountain = @[MOUNTAIN] ncep_ic = .F. d_con = 1. - hord_mt = 6 - hord_vt = 6 - hord_tm = 6 - hord_dp = -6 - hord_tr = 8 + hord_mt = 5 + hord_vt = 5 + hord_tm = 5 + hord_dp = -5 + hord_tr = 8 adjust_dry_mass = .F. consv_te = 1. - do_sat_adj = .T. + do_sat_adj = @[DO_SAT_ADJ] consv_am = .F. fill = .T. dwind_2d = .F. print_freq = 6 warm_start = @[WARM_START] - read_increment = @[READ_INCREMENT] - res_latlon_dynamics = "fv3_increment.nc" no_dycore = .false. z_tracer = .T. + agrid_vel_rst = .true. + read_increment = @[READ_INCREMENT] + res_latlon_dynamics = "fv3_increment.nc" / &external_ic_nml @@ -115,22 +117,26 @@ &gfs_physics_nml fhzero = 6. - ldiag3d = .false. - ldiag_ugwp = @[LDIAG_UGWP] - do_ugwp = @[DO_UGWP] - do_tofd = @[DO_TOFD] - fhcyc = 24. + h2o_phys = .true. + ldiag3d = @[LDIAG3D] + qdiag3d = @[QDIAG3D] + fhcyc = @[FHCYC] nst_anl = .true. use_ufo = .true. pre_rad = .false. ncld = 5 - imp_physics = 11 + imp_physics = @[IMP_PHYSICS] + ltaerosol = @[LTAEROSOL] + lradar = @[LRADAR] + ttendlim = 0.004 pdfcld = .false. fhswr = 3600. fhlwr = 3600. - ialb = 1 - iems = 1 - IAER = 111 + ialb = @[IALB] + iems = @[IEMS] + iaer = @[IAER] + icliq_sw = @[ICLIQ_SW] + iovr = @[IOVR] ico2 = 2 isubc_sw = 2 isubc_lw = 2 @@ -144,25 +150,37 @@ dspheat = .true. hybedmf = @[HYBEDMF] satmedmf = @[SATMEDMF] - do_myjsfc = @[DO_MYJSFC] - do_myjpbl = @[DO_MYJPBL] - shinhong = @[SHINHONG] - do_ysu = @[DO_YSU] + isatmedmf = 1 lheatstrg = @[LHEATSTRG] - lgfdlmprad = @[LGFDLMPRAD] - effr_in = @[EFFR_IN] + do_mynnedmf = @[DO_MYNNEDMF] + do_mynnsfclay = @[DO_MYNNSFCLAY] + effr_in = .true. random_clds = .false. - trans_trac = .false. + trans_trac = .true. cnvcld = .true. imfshalcnv = @[IMFSHALCNV] - hwrf_samfshal = @[HWRF_SAMFSHAL] imfdeepcnv = @[IMFDEEPCNV] - hwrf_samfdeep = @[HWRF_SAMFDEEP] cdmbgwd = 3.5,0.25 prslrd0 = 0. ivegsrc = 1 isot = 1 + debug = .false. + oz_phys = .false. + oz_phys_2015 = .true. + nstf_name = @[NSTF_NAME] + cplflx = @[CPLFLX] + iau_delthrs = 6 + iaufhrs = 30 + iau_inc_files = @[IAU_INC_FILES] + do_sppt = @[DO_SPPT] + do_shum = @[DO_SHUM] + do_skeb = @[DO_SKEB] + lndp_type = @[LNDP_TYPE] + n_var_lndp = @[N_VAR_LNDP] + lndp_each_step = @[LNDP_EACH_STEP] lsm = @[LSM] + lsoil_lsm = @[LSOIL_LSM] + kice = @[KICE] iopt_dveg = 2 iopt_crs = 1 iopt_btr = 1 @@ -175,23 +193,22 @@ 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] - iau_drymassfixer = @[IAU_DRYMASSFIXER] - cplflx = @[CPLFLX] - cplwav = @[CPLWAV] - cplwav2atm = @[CPLWAV2ATM] - xkzminv = 0.3 - xkzm_m = 1.0 - xkzm_h = 1.0 - do_sppt = @[DO_SPPT] - do_shum = @[DO_SHUM] - do_skeb = @[DO_SKEB] - lndp_type = @[LNDP_TYPE] - n_var_lndp = @[N_VAR_LNDP] + icloud_bl = 1 + bl_mynn_tkeadvect = .true. + bl_mynn_edmf = 1 + bl_mynn_edmf_mom = 1 + gwd_opt = @[GWD_OPT] + ldiag_ugwp = @[LDIAG_UGWP] + do_ugwp = @[DO_UGWP] + do_tofd = @[DO_TOFD] + do_ugwp_v0 = @[DO_UGWP_V0] + do_ugwp_v0_orog_only = @[DO_UGWP_V0_OROG_ONLY] + do_gsl_drag_ls_bl = @[DO_GSL_DRAG_LS_BL] + do_gsl_drag_ss = @[DO_GSL_DRAG_SS] + do_gsl_drag_tofd = @[DO_GSL_DRAG_TOFD] + do_ugwp_v1 = @[DO_UGWP_V1] + do_ugwp_v1_orog_only = @[DO_UGWP_V1_OROG_ONLY] + print_diff_pgr = @[PRINT_DIFF_PGR] / &gfdl_cloud_microphysics_nml @@ -244,21 +261,6 @@ mp_time = 150. / -&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 -/ - &interpolator_nml interp_method = 'conserve_great_circle' / @@ -269,22 +271,22 @@ FNTSFC = "RTGSST.1982.2012.monthly.clim.grb", FNSNOC = "global_snoclim.1.875.grb", FNZORC = "igbp", - FNALBC = "global_snowfree_albedo.bosu.t126.384.190.rg.grb", + 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 = "global_vegtype.igbp.t126.384.190.rg.grb", - FNSOTC = "global_soiltype.statsgo.t126.384.190.rg.grb", - FNSMCC = "global_soilmgldas.t126.384.190.grb", - FNMSKH = "seaice_newland.grb", + FNVETC = @[FNVETC] + FNSOTC = @[FNSOTC] + FNSMCC = @[FNSMCC] + FNMSKH = "global_slmask.t1534.3072.1536.grb", FNTSFA = "", FNACNA = "", FNSNOA = "", FNVMNC = "global_shdmin.0.144x0.144.grb", FNVMXC = "global_shdmax.0.144x0.144.grb", FNSLPC = "global_slope.1x1.grb", - FNABSC = "global_mxsnoalb.uariz.t126.384.190.rg.grb", + FNABSC = @[FNABSC] LDEBUG =.false., FSMCL(2) = 99999 FSMCL(3) = 99999 @@ -303,11 +305,37 @@ FABSL = 99999, FSNOS = 99999, FSICS = 99999, - LANDICE = @[LANDICE] / &nam_stochy + SKEBNORM=1, + SKEB_NPASS=30, + SKEB_VDOF=5, + SKEB=@[SKEB], + SKEB_TAU=2.16E4, + SKEB_LSCALE=1000.E3, + SKEBINT=1800, + SHUM=@[SHUM], + SHUM_TAU=21600, + SHUM_LSCALE=500000, + SHUMINT=3600, + SPPT=@[SPPT], + SPPT_TAU=21600, + SPPT_LSCALE=500000, + SPPT_LOGIT=.TRUE., + SPPT_SFCLIMIT=.TRUE., + SPPTINT=1800, + 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', 'alb', 'sal', 'emi', 'zol' + lndp_prt_list = 0.200, 0.001, 0.001, 0.001, 0.001, 0.001 / &cires_ugwp_nml @@ -324,3 +352,4 @@ knob_ugwp_version = 0 launch_level = 25 / + diff --git a/tests/parm/ccpp_gsd.nml.IN b/tests/parm/gsd_rrtmgp.nml.IN similarity index 93% rename from tests/parm/ccpp_gsd.nml.IN rename to tests/parm/gsd_rrtmgp.nml.IN index b300fb42bc..87e21d210e 100644 --- a/tests/parm/ccpp_gsd.nml.IN +++ b/tests/parm/gsd_rrtmgp.nml.IN @@ -193,6 +193,18 @@ bl_mynn_edmf = 1 bl_mynn_edmf_mom = 1 gwd_opt = @[GWD_OPT] + do_RRTMGP = .true. + active_gases = 'h2o_co2_o3_n2o_ch4_o2' + ngases = 6 + lw_file_gas = 'rrtmgp-data-lw-g256-2018-12-04.nc' + lw_file_clouds = 'rrtmgp-cloud-optics-coeffs-lw.nc' + sw_file_gas = 'rrtmgp-data-sw-g224-2018-12-04.nc' + sw_file_clouds = 'rrtmgp-cloud-optics-coeffs-sw.nc' + doGP_cldoptics_LUT = .true. + doGP_lwscat = .true. + use_LW_jacobian = .true. + rrtmgp_ngauss_ang = 3 + rrtmgp_nrghice = 3 / &gfdl_cloud_microphysics_nml @@ -263,7 +275,7 @@ FNVETC = @[FNVETC] FNSOTC = @[FNSOTC] FNSMCC = @[FNSMCC] - FNMSKH = "seaice_newland.grb", + FNMSKH = "global_slmask.t1534.3072.1536.grb", FNTSFA = "", FNACNA = "", FNSNOA = "", diff --git a/tests/parm/ccpp_gsd_sar_25km-model_configure.IN b/tests/parm/gsd_sar-model_configure.IN similarity index 97% rename from tests/parm/ccpp_gsd_sar_25km-model_configure.IN rename to tests/parm/gsd_sar-model_configure.IN index d2a512c56d..088bb36527 100644 --- a/tests/parm/ccpp_gsd_sar_25km-model_configure.IN +++ b/tests/parm/gsd_sar-model_configure.IN @@ -6,7 +6,7 @@ start_day: 20 start_hour: 00 start_minute: 0 start_second: 0 -nhours_fcst: 1 +nhours_fcst: @[FHMAX] RUN_CONTINUE: .false. ENS_SPS: .false. dt_atmos: 300 diff --git a/tests/parm/ccpp_gsd_sar_25km.nml.IN b/tests/parm/gsd_sar.nml.IN similarity index 98% rename from tests/parm/ccpp_gsd_sar_25km.nml.IN rename to tests/parm/gsd_sar.nml.IN index 39d40f8162..fbab92345e 100644 --- a/tests/parm/ccpp_gsd_sar_25km.nml.IN +++ b/tests/parm/gsd_sar.nml.IN @@ -199,6 +199,7 @@ lsm = 3 lsoil = 9 lsoil_lsm = 9 + kice = 9 iopt_dveg = 2 iopt_crs = 1 iopt_btr = 1 @@ -250,7 +251,7 @@ FNVETC = "global_vegtype.igbp.t126.384.190.rg.grb", FNSOTC = "global_soiltype.statsgo.t126.384.190.rg.grb", FNSMCC = "global_soilmgldas.t126.384.190.grb", - FNMSKH = "seaice_newland.grb", + FNMSKH = "global_slmask.t1534.3072.1536.grb", FNTSFA = "", FNACNA = "", FNSNOA = "", @@ -276,6 +277,7 @@ FABSL = 99999, FSNOS = 99999, FSICS = 99999, +/ &nam_stochy lon_s=768, @@ -299,6 +301,7 @@ ISEED_SKEB=2, ISEED_SPPT=3, / + &nam_sfcperts lndp_type = @[LNDP_TYPE] LNDP_TAU=21600, diff --git a/tests/parm/ice_in_template b/tests/parm/ice_in_template new file mode 100644 index 0000000000..155f081675 --- /dev/null +++ b/tests/parm/ice_in_template @@ -0,0 +1,589 @@ +&setup_nml + days_per_year = 365 + use_leap_years = .true. + year_init = YEAR_INIT + istep0 = ISTEP0 + dt = DT_CICE + npt = 999 + ndtd = 1 + runtype = 'RUNTYPE' + runid = 'RUNID' + ice_ic = 'cice_model.res.nc' + restart = .true. + restart_ext = RESTART_EXT + use_restart_time = USE_RESTART_TIME + restart_format = 'nc' + lcdf64 = .false. + numin = 21 + numax = 89 + restart_dir = './RESTART/' + restart_file = 'iced' + pointer_file = './ice.restart_file' + dumpfreq = 'DUMPFREQ' + dumpfreq_n = DUMPFREQ_N + dump_last = .false. + bfbflag = 'off' + diagfreq = 6 + diag_type = 'file' + diag_file = 'ice_diag.d' + print_global = .true. + print_points = .true. + latpnt(1) = 90. + lonpnt(1) = 0. + latpnt(2) = -65. + lonpnt(2) = -45. + dbug = .false. + histfreq = 'm','d','h','x','x' + histfreq_n = 0 , 0 , 6 , 1 , 1 + hist_avg = CICE_HIST_AVG + history_dir = './history/' + history_file = 'iceh' + write_ic = .true. + incond_dir = './history/' + incond_file = 'iceh_ic' + version_name = 'CICE_6.0.2' +/ + +&grid_nml + grid_format = 'nc' + grid_type = 'tripole' + grid_file = 'CICEGRID' + kmt_file = 'CICEMASK' + use_bathymetry = .false. + kcatbound = 0 + ncat = 5 + nfsd = 1 + nilyr = 7 + nslyr = 1 + nblyr = 1 + nfsd = 1 +/ + +&tracer_nml + n_aero = 0 + n_zaero = 0 + n_algae = 0 + n_doc = 0 + n_dic = 0 + n_don = 0 + n_fed = 0 + n_fep = 0 + tr_iage = .true. + restart_age = .false. + tr_FY = .true. + restart_FY = .false. + tr_lvl = .true. + restart_lvl = .false. + tr_pond_cesm = .false. + restart_pond_cesm = .false. + tr_pond_topo = .false. + restart_pond_topo = .false. + tr_pond_lvl = .true. + restart_pond_lvl = .false. + tr_aero = .false. + restart_aero = .false. + tr_fsd = .false. + restart_fsd = .false. +/ + +&thermo_nml + kitd = 1 + ktherm = 1 + conduct = 'MU71' + a_rapid_mode = 0.5e-3 + Rac_rapid_mode = 10.0 + aspect_rapid_mode = 1.0 + dSdt_slow_mode = -5.0e-8 + phi_c_slow_mode = 0.05 + phi_i_mushy = 0.85 + sw_redist = .true. +/ + +&dynamics_nml + kdyn = 1 + ndte = 120 + revised_evp = .false. + kevp_kernel = 0 + brlx = 300.0 + arlx = 300.0 + ssh_stress = 'coupled' + advection = 'remap' + kstrength = 1 + krdg_partic = 1 + krdg_redist = 1 + mu_rdg = 3 + Cf = 17. + Ktens = 0. + e_ratio = 2. + basalstress = .false. + k1 = 8. + coriolis = 'latitude' + kridge = 1 + ktransport = 1 +/ + +&shortwave_nml + shortwave = 'dEdd' + albedo_type = 'default' + albicev = 0.78 + albicei = 0.36 + albsnowv = 0.98 + albsnowi = 0.70 + ahmax = 0.3 + R_ice = 0. + R_pnd = 0. + R_snw = 1.5 + dT_mlt = 1.5 + rsnw_mlt = 1500. + kalg = 0.0 +/ + +&ponds_nml + hp1 = 0.01 + hs0 = 0. + hs1 = 0.03 + dpscale = 1.e-3 + frzpnd = 'hlid' + rfracmin = 0.15 + rfracmax = 1. + pndaspect = 0.8 +/ + +&forcing_nml + formdrag = .false. + atmbndy = 'default' + calc_strair = .true. + calc_Tsfc = .true. + highfreq = .false. + natmiter = 5 + ustar_min = 0.0005 + emissivity = 0.95 + fbot_xfer_type = 'constant' + update_ocn_f = FRAZIL_FWSALT + l_mpond_fresh = .false. + tfrz_option = 'linear_salt' + restart_coszen = .true. + oceanmixed_ice = .false. + wave_spec_type = 'none' + wave_spec_file = 'unknown_wave_spec_file' + nfreq = 25 + restore_ice = .false. + restore_ocn = .false. + trestore = 90 + precip_units = 'mm_per_month' + default_season = 'winter' + atm_data_type = 'ncar' + ocn_data_type = 'default' + bgc_data_type = 'default' + fe_data_type = 'default' + ice_data_type = 'default' + fyear_init = 1997 + ycycle = 1 + atm_data_format = 'nc' + atm_data_dir = './INPUT/gx3_forcing_fields.nc' + bgc_data_dir = 'unknown_bgc_data_dir' + ocn_data_format = 'bin' + ocn_data_dir = '/unknown_ocn_data_dir' + oceanmixed_file = 'unknown_oceanmixed_file' +/ + +&domain_nml + nprocs = NPROC_ICE + nx_global = NX_GLB + ny_global = NY_GLB + block_size_x = BLCKX + block_size_y = BLCKY + max_blocks = -1 + processor_shape = 'slenderX2' + distribution_type = 'cartesian' + distribution_wght = 'latitude' + ew_boundary_type = 'cyclic' + ns_boundary_type = 'tripole' + maskhalo_dyn = .false. + maskhalo_remap = .false. + maskhalo_bound = .false. +/ + +&zbgc_nml + tr_brine = .false. + restart_hbrine = .false. + tr_zaero = .false. + modal_aero = .false. + skl_bgc = .false. + z_tracers = .false. + dEdd_algae = .false. + solve_zbgc = .false. + bgc_flux_type = 'Jin2006' + restore_bgc = .false. + restart_bgc = .false. + scale_bgc = .false. + solve_zsal = .false. + restart_zsal = .false. + tr_bgc_Nit = .true. + tr_bgc_C = .true. + tr_bgc_chl = .false. + tr_bgc_Am = .true. + tr_bgc_Sil = .true. + tr_bgc_DMS = .false. + tr_bgc_PON = .true. + tr_bgc_hum = .true. + tr_bgc_DON = .false. + tr_bgc_Fe = .true. + grid_o = 0.006 + grid_o_t = 0.006 + l_sk = 0.024 + grid_oS = 0.0 + l_skS = 0.028 + phi_snow = -0.3 + initbio_frac = 0.8 + frazil_scav = 0.8 + ratio_Si2N_diatoms = 1.8 + ratio_Si2N_sp = 0.0 + ratio_Si2N_phaeo = 0.0 + ratio_S2N_diatoms = 0.03 + ratio_S2N_sp = 0.03 + ratio_S2N_phaeo = 0.03 + ratio_Fe2C_diatoms = 0.0033 + ratio_Fe2C_sp = 0.0033 + ratio_Fe2C_phaeo = 0.1 + ratio_Fe2N_diatoms = 0.023 + ratio_Fe2N_sp = 0.023 + ratio_Fe2N_phaeo = 0.7 + ratio_Fe2DON = 0.023 + ratio_Fe2DOC_s = 0.1 + ratio_Fe2DOC_l = 0.033 + fr_resp = 0.05 + tau_min = 5200.0 + tau_max = 173000.0 + algal_vel = 0.0000000111 + R_dFe2dust = 0.035 + dustFe_sol = 0.005 + chlabs_diatoms = 0.03 + chlabs_sp = 0.01 + chlabs_phaeo = 0.05 + alpha2max_low_diatoms = 0.8 + alpha2max_low_sp = 0.67 + alpha2max_low_phaeo = 0.67 + beta2max_diatoms = 0.018 + beta2max_sp = 0.0025 + beta2max_phaeo = 0.01 + mu_max_diatoms = 1.44 + mu_max_sp = 0.851 + mu_max_phaeo = 0.851 + grow_Tdep_diatoms = 0.06 + grow_Tdep_sp = 0.06 + grow_Tdep_phaeo = 0.06 + fr_graze_diatoms = 0.0 + fr_graze_sp = 0.1 + fr_graze_phaeo = 0.1 + mort_pre_diatoms = 0.007 + mort_pre_sp = 0.007 + mort_pre_phaeo = 0.007 + mort_Tdep_diatoms = 0.03 + mort_Tdep_sp = 0.03 + mort_Tdep_phaeo = 0.03 + k_exude_diatoms = 0.0 + k_exude_sp = 0.0 + k_exude_phaeo = 0.0 + K_Nit_diatoms = 1.0 + K_Nit_sp = 1.0 + K_Nit_phaeo = 1.0 + K_Am_diatoms = 0.3 + K_Am_sp = 0.3 + K_Am_phaeo = 0.3 + K_Sil_diatoms = 4.0 + K_Sil_sp = 0.0 + K_Sil_phaeo = 0.0 + K_Fe_diatoms = 1.0 + K_Fe_sp = 0.2 + K_Fe_phaeo = 0.1 + f_don_protein = 0.6 + kn_bac_protein = 0.03 + f_don_Am_protein = 0.25 + f_doc_s = 0.4 + f_doc_l = 0.4 + f_exude_s = 1.0 + f_exude_l = 1.0 + k_bac_s = 0.03 + k_bac_l = 0.03 + T_max = 0.0 + fsal = 1.0 + op_dep_min = 0.1 + fr_graze_s = 0.5 + fr_graze_e = 0.5 + fr_mort2min = 0.5 + fr_dFe = 0.3 + k_nitrif = 0.0 + t_iron_conv = 3065.0 + max_loss = 0.9 + max_dfe_doc1 = 0.2 + fr_resp_s = 0.75 + y_sk_DMS = 0.5 + t_sk_conv = 3.0 + t_sk_ox = 10.0 + algaltype_diatoms = 0.0 + algaltype_sp = 0.5 + algaltype_phaeo = 0.5 + nitratetype = -1.0 + ammoniumtype = 1.0 + silicatetype = -1.0 + dmspptype = 0.5 + dmspdtype = -1.0 + humtype = 1.0 + doctype_s = 0.5 + doctype_l = 0.5 + dontype_protein = 0.5 + fedtype_1 = 0.5 + feptype_1 = 0.5 + zaerotype_bc1 = 1.0 + zaerotype_bc2 = 1.0 + zaerotype_dust1 = 1.0 + zaerotype_dust2 = 1.0 + zaerotype_dust3 = 1.0 + zaerotype_dust4 = 1.0 + ratio_C2N_diatoms = 7.0 + ratio_C2N_sp = 7.0 + ratio_C2N_phaeo = 7.0 + ratio_chl2N_diatoms= 2.1 + ratio_chl2N_sp = 1.1 + ratio_chl2N_phaeo = 0.84 + F_abs_chl_diatoms = 2.0 + F_abs_chl_sp = 4.0 + F_abs_chl_phaeo = 5.0 + ratio_C2N_proteins = 7.0 +/ + +&icefields_nml + f_tmask = .true. + f_blkmask = .true. + f_tarea = .true. + f_uarea = .true. + f_dxt = .false. + f_dyt = .false. + f_dxu = .false. + f_dyu = .false. + f_HTN = .false. + f_HTE = .false. + f_ANGLE = .true. + f_ANGLET = .true. + f_NCAT = .true. + f_VGRDi = .false. + f_VGRDs = .false. + f_VGRDb = .false. + f_VGRDa = .true. + f_bounds = .false. + f_aice = 'mdhxx' + f_hi = 'mdhxx' + f_hs = 'mdhxx' + f_Tsfc = 'mdhxx' + f_sice = 'mdhxx' + f_uvel = 'mdhxx' + f_vvel = 'mdhxx' + f_uatm = 'mdhxx' + f_vatm = 'mdhxx' + f_fswdn = 'mdhxx' + f_flwdn = 'mdhxx' + f_snowfrac = 'x' + f_snow = 'mdhxx' + f_snow_ai = 'x' + f_rain = 'mdhxx' + f_rain_ai = 'x' + f_sst = 'mdhxx' + f_sss = 'mdhxx' + f_uocn = 'mdhxx' + f_vocn = 'mdhxx' + f_frzmlt = 'mdhxx' + f_fswfac = 'mdhxx' + f_fswint_ai = 'x' + f_fswabs = 'mdhxx' + f_fswabs_ai = 'x' + f_albsni = 'mdhxx' + f_alvdr = 'mdhxx' + f_alidr = 'mdhxx' + f_alvdf = 'mdhxx' + f_alidf = 'mdhxx' + f_alvdr_ai = 'x' + f_alidr_ai = 'x' + f_alvdf_ai = 'x' + f_alidf_ai = 'x' + f_albice = 'mdhxx' + f_albsno = 'mdhxx' + f_albpnd = 'mdhxx' + f_coszen = 'mdhxx' + f_flat = 'mdhxx' + f_flat_ai = 'x' + f_fsens = 'mdhxx' + f_fsens_ai = 'x' + f_fswup = 'x' + f_flwup = 'mdhxx' + f_flwup_ai = 'x' + f_evap = 'mdhxx' + f_evap_ai = 'x' + f_Tair = 'mdhxx' + f_Tref = 'mdhxx' + f_Qref = 'mdhxx' + f_congel = 'mdhxx' + f_frazil = 'mdhxx' + f_snoice = 'mdhxx' + f_dsnow = 'mdhxx' + f_melts = 'mdhxx' + f_meltt = 'mdhxx' + f_meltb = 'mdhxx' + f_meltl = 'mdhxx' + f_fresh = 'mdhxx' + f_fresh_ai = 'x' + f_fsalt = 'mdhxx' + f_fsalt_ai = 'x' + f_fbot = 'mdhxx' + f_fhocn = 'mdhxx' + f_fhocn_ai = 'x' + f_fswthru = 'mdhxx' + f_fswthru_ai = 'x' + f_fsurf_ai = 'x' + f_fcondtop_ai = 'x' + f_fmeltt_ai = 'x' + f_strairx = 'mdhxx' + f_strairy = 'mdhxx' + f_strtltx = 'x' + f_strtlty = 'x' + f_strcorx = 'x' + f_strcory = 'x' + f_strocnx = 'mdhxx' + f_strocny = 'mdhxx' + f_strintx = 'x' + f_strinty = 'x' + f_taubx = 'x' + f_tauby = 'x' + f_strength = 'x' + f_divu = 'x' + f_shear = 'x' + f_sig1 = 'x' + f_sig2 = 'x' + f_sigP = 'x' + f_dvidtt = 'x' + f_dvidtd = 'x' + f_daidtt = 'x' + f_daidtd = 'x' + f_dagedtt = 'x' + f_dagedtd = 'x' + f_mlt_onset = 'mdhxx' + f_frz_onset = 'mdhxx' + f_hisnap = 'x' + f_aisnap = 'x' + f_trsig = 'x' + f_icepresent = 'x' + f_iage = 'x' + f_FY = 'x' + f_aicen = 'x' + f_vicen = 'x' + f_vsnon = 'x' + f_snowfracn = 'x' + f_keffn_top = 'x' + f_Tinz = 'x' + f_Sinz = 'x' + f_Tsnz = 'x' + f_fsurfn_ai = 'x' + f_fcondtopn_ai = 'x' + f_fmelttn_ai = 'x' + f_flatn_ai = 'x' + f_fsensn_ai = 'x' +/ + +&icefields_mechred_nml + f_alvl = 'x' + f_vlvl = 'x' + f_ardg = 'x' + f_vrdg = 'x' + f_dardg1dt = 'x' + f_dardg2dt = 'x' + f_dvirdgdt = 'x' + f_opening = 'x' + f_ardgn = 'x' + f_vrdgn = 'x' + f_dardg1ndt = 'x' + f_dardg2ndt = 'x' + f_dvirdgndt = 'x' + f_krdgn = 'x' + f_aparticn = 'x' + f_aredistn = 'x' + f_vredistn = 'x' + f_araftn = 'x' + f_vraftn = 'x' +/ + +&icefields_pond_nml + f_apondn = 'x' + f_apeffn = 'x' + f_hpondn = 'x' + f_apond = 'mdhxx' + f_hpond = 'mdhxx' + f_ipond = 'mdhxx' + f_apeff = 'mdhxx' + f_apond_ai = 'x' + f_hpond_ai = 'x' + f_ipond_ai = 'x' + f_apeff_ai = 'x' +/ + +&icefields_bgc_nml + f_faero_atm = 'x' + f_faero_ocn = 'x' + f_aero = 'x' + f_fbio = 'x' + f_fbio_ai = 'x' + f_zaero = 'x' + f_bgc_S = 'x' + f_bgc_N = 'x' + f_bgc_C = 'x' + f_bgc_DOC = 'x' + f_bgc_DIC = 'x' + f_bgc_chl = 'x' + f_bgc_Nit = 'x' + f_bgc_Am = 'x' + f_bgc_Sil = 'x' + f_bgc_DMSPp = 'x' + f_bgc_DMSPd = 'x' + f_bgc_DMS = 'x' + f_bgc_DON = 'x' + f_bgc_Fe = 'x' + f_bgc_hum = 'x' + f_bgc_PON = 'x' + f_bgc_ml = 'x' + f_upNO = 'x' + f_upNH = 'x' + f_bTin = 'x' + f_bphi = 'x' + f_iDi = 'x' + f_iki = 'x' + f_fbri = 'x' + f_hbri = 'x' + f_zfswin = 'x' + f_bionet = 'x' + f_biosnow = 'x' + f_grownet = 'x' + f_PPnet = 'x' + f_algalpeak = 'x' + f_zbgc_frac = 'x' +/ + +&icefields_drag_nml + f_drag = 'x' + f_Cdn_atm = 'x' + f_Cdn_ocn = 'x' +/ + +&icefields_fsd_nml + f_fsdrad = 'x' + f_fsdperim = 'x' + f_afsd = 'x' + f_afsdn = 'x' + f_dafsd_newi = 'x' + f_dafsd_latg = 'x' + f_dafsd_latm = 'x' + f_dafsd_wave = 'x' + f_dafsd_weld = 'x' + f_wave_sig_ht = 'x' + f_aice_ww = 'x' + f_diam_ww = 'x' + f_hice_ww = 'x' +/ diff --git a/tests/parm/input.benchmark_ccpp.nml.IN b/tests/parm/input.benchmark_ccpp.nml.IN new file mode 100644 index 0000000000..4d3e4f473d --- /dev/null +++ b/tests/parm/input.benchmark_ccpp.nml.IN @@ -0,0 +1,330 @@ +&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 = 6 + fhmax = 840 + fhout = 6 + fhmaxhf = 0 + fhouthf = -1 + ccpp_suite = '@[SUITE_NAME]' + +/ + +&diag_manager_nml + prepend_date = .false. + +/ + +&fms_io_nml + checksum_required = .false. + max_files_r = 100 + max_files_w = 100 + +/ + +&fms_nml + clock_grain = 'ROUTINE' + domains_stack_size = 3000000 + print_memory_usage = .false. + +/ + +&fv_core_nml + layout = @[INPES],@[JNPES] + io_layout = 1,1 + npx = @[NPX] + npy = @[NPY] + ntiles = 6, + npz = @[NPZ] + dz_min = @[DZ_MIN] + grid_type = -1 + make_nh = @[MAKE_NH] + fv_debug = .false. + range_warn = .false. + reset_eta = .false. + n_sponge = 10 + nudge_qv = .true. + nudge_dz = .false. + tau = 10. + 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 = .false. + phys_hydrostatic = .false. + use_hydro_pressure = .false. + beta = 0. + a_imp = 1. + p_fac = 0.1 + k_split = 2 + n_split = 6 + nwat = 6 + na_init = @[NA_INIT] + d_ext = 0. + dnats = 1 + 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 = .true. + gfs_phil = .false. + nggps_ic = @[NGGPS_IC] + mountain = @[MOUNTAIN] + ncep_ic = .false. + d_con = 1. + hord_mt = 5 + hord_vt = 5 + hord_tm = 5 + hord_dp = -5 + hord_tr = 8 + adjust_dry_mass = .false. + consv_te = 1. + do_sat_adj = .true. + consv_am = .false. + fill = .true. + dwind_2d = .false. + print_freq = 6 + warm_start = @[WARM_START] + no_dycore = .false. + z_tracer = .true. + agrid_vel_rst = .true. + read_increment = .false. + res_latlon_dynamics = "" + +/ + +&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 = 27 +/ + +&external_ic_nml + filtered_terrain = .true. + levp = 65 + gfs_dwinds = .true. + checker_tr = .false. + nt_checker = 0 + +/ + +&gfs_physics_nml + fhzero = 6 + oz_phys = .false. + oz_phys_2015 = .true. + h2o_phys = .true. + ldiag3d = .false. + fhcyc = 24 + use_ufo = .true. + pre_rad = .false. + ncld = 5 + imp_physics = 11 + pdfcld = .false. + fhswr = 3600. + fhlwr = 3600. + ialb = 1 + iems = 1 + iaer = 111 + icliq_sw = 1 + iovr = 1 + ico2 = 2 + isubc_sw = 2 + isubc_lw = 2 + isol = 2 + lwhtr = .true. + swhtr = .true. + cnvgwd = .true. + shal_cnv = .true. + cal_pre = .false. + redrag = .true. + dspheat = .true. + hybedmf = .true. + satmedmf = .false. + isatmedmf = 0 + lheatstrg = .false. + random_clds = .false. + trans_trac = .true. + cnvcld = .true. + imfshalcnv = 2 + imfdeepcnv = 2 + cdmbgwd = @[CDMBWD] + prslrd0 = 0. + ivegsrc = 1 + isot = 1 + lsoil = 4 + lsm = 1 + iopt_dveg = 1 + 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. + nstf_name = 0,0,0,0,0 + frac_grid = @[FRAC_GRID] + nst_anl = .false. + psautco = 0.0008,0.0005 + prautco = 0.00015,0.00015 + lgfdlmprad = .true. + effr_in = .true. + ldiag_ugwp = .false. + do_ugwp = .false. + do_tofd = .false. + cplflx = .T. + cplwav = @[CPLWAV] + cplwav2atm = @[CPLWAV2ATM] + min_seaice = @[MIN_SEAICE] +/ + +&gfdl_cloud_microphysics_nml + sedi_transport = .true. + do_sedi_heat = .false. + rad_snow = .true. + rad_graupel = .true. + rad_rain = .true. + const_vi = .F. + const_vs = .F. + const_vg = .F. + const_vr = .F. + vi_max = 1. + vs_max = 2. + vg_max = 12. + vr_max = 12. + qi_lim = 1. + prog_ccn = .false. + do_qa = .true. + fast_sat_adj = .true. + tau_l2v = 225. + tau_v2l = 150. + tau_g2v = 900. + rthresh = 10.e-6 ! This is a key parameter for cloud water + dw_land = 0.16 + dw_ocean = 0.10 + ql_gen = 1.0e-3 + ql_mlt = 1.0e-3 + qi0_crt = 8.0E-5 + qs0_crt = 1.0e-3 + tau_i2s = 1000. + c_psaci = 0.05 + c_pgacs = 0.01 + rh_inc = 0.30 + rh_inr = 0.30 + rh_ins = 0.30 + ccn_l = 300. + ccn_o = 100. + c_paut = 0.5 + c_cracw = 0.8 + use_ppm = .false. + use_ccn = .true. + mono_prof = .true. + z_slope_liq = .true. + z_slope_ice = .true. + de_ice = .false. + fix_negative = .true. + icloud_f = 1 + mp_time = 150. + +/ + +&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 = "global_slmask.t1534.3072.1536.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 + LANDICE = .true. + FTSFS = 90 + FAISL = 99999 + FAISS = 99999 + FSNOL = 99999 + FSNOS = 99999 + FSICL = 99999 + FSICS = 99999 + FTSFL = 99999 + FVETL = 99999 + FSOTL = 99999 + FvmnL = 99999 + FvmxL = 99999 + FSLPL = 99999 + FABSL = 99999 + +/ + +&fv_grid_nml + grid_file = 'INPUT/grid_spec.nc' + +/ + +&nam_stochy +/ +&nam_sfcperts +/ + + &MOM_input_nml + output_directory = 'MOM6_OUTPUT/', + input_filename = '@[MOM6_RESTART_SETTING]' + restart_input_dir = 'INPUT/', + restart_output_dir = 'RESTART/', + parameter_filename = 'INPUT/MOM_input', + 'INPUT/MOM_override' / + diff --git a/tests/parm/input.benchmark_v16.nml.IN b/tests/parm/input.benchmark_v16.nml.IN new file mode 100644 index 0000000000..89623cab9f --- /dev/null +++ b/tests/parm/input.benchmark_v16.nml.IN @@ -0,0 +1,333 @@ +&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 = 6 + fhmax = 840 + fhout = 6 + fhmaxhf = 0 + fhouthf = -1 + ccpp_suite = '@[SUITE_NAME]' + +/ + +&diag_manager_nml + prepend_date = .false. + +/ + +&fms_io_nml + checksum_required = .false. + max_files_r = 100 + max_files_w = 100 + +/ + +&fms_nml + clock_grain = 'ROUTINE' + domains_stack_size = 3000000 + print_memory_usage = .false. + +/ + +&fv_core_nml + layout = @[INPES],@[JNPES] + io_layout = 1,1 + npx = @[NPX] + npy = @[NPY] + ntiles = 6, + npz = @[NPZ] + dz_min = @[DZ_MIN] + psm_bc = @[PSM_BC] + grid_type = -1 + make_nh = @[MAKE_NH] + fv_debug = .false. + range_warn = .false. + reset_eta = .false. + n_sponge = 42 + nudge_qv = .true. + nudge_dz = .false. + tau = 10. + rf_cutoff = 7.5e2 + d2_bg_k1 = 0.20 + d2_bg_k2 = 0.04 + kord_tm = -9 + kord_mt = 9 + kord_wz = 9 + kord_tr = 9 + hydrostatic = .false. + phys_hydrostatic = .false. + use_hydro_pressure = .false. + beta = 0. + a_imp = 1. + p_fac = 0.1 + k_split = 2 + n_split = 6 + nwat = 6 + na_init = @[NA_INIT] + d_ext = 0. + dnats = 1 + fv_sg_adj = 450 + d2_bg = 0. + nord = 2 + dddmp = @[DDDMP] + d4_bg = 0.12 + vtdm4 = 0.02 + delt_max = 0.002 + ke_bg = 0. + do_vort_damp = .true. + external_ic = @[EXTERNAL_IC] + external_eta = .true. + gfs_phil = .false. + nggps_ic = @[NGGPS_IC] + mountain = @[MOUNTAIN] + ncep_ic = .false. + d_con = 1. + hord_mt = 5 + hord_vt = 5 + hord_tm = 5 + hord_dp = -5 + hord_tr = 8 + adjust_dry_mass = .false. + consv_te = 1. + do_sat_adj = .true. + consv_am = .false. + fill = .true. + dwind_2d = .false. + print_freq = 6 + warm_start = @[WARM_START] + no_dycore = .false. + z_tracer = .true. + agrid_vel_rst = .true. + read_increment = .false. + res_latlon_dynamics = "" + +/ + +&external_ic_nml + filtered_terrain = .true. + levp = 128 + gfs_dwinds = .true. + checker_tr = .false. + nt_checker = 0 + +/ + +&gfs_physics_nml + fhzero = 6 + oz_phys = .false. + oz_phys_2015 = .true. + h2o_phys = .true. + ldiag3d = .false. + fhcyc = 24 + use_ufo = .true. + pre_rad = .false. + ncld = 5 + imp_physics = 11 + pdfcld = .false. + fhswr = 3600. + fhlwr = 3600. + ialb = 1 + iems = 1 + iaer = 5111 + icliq_sw = 2 + iovr = 3 + ico2 = 2 + isubc_sw = 2 + isubc_lw = 2 + isol = 2 + lwhtr = .true. + swhtr = .true. + cnvgwd = .true. + shal_cnv = .true. + cal_pre = .false. + redrag = .true. + dspheat = .true. + hybedmf = .false. + satmedmf = .true. + isatmedmf = 1 + lheatstrg = .false. + random_clds = .false. + trans_trac = .true. + cnvcld = .true. + imfshalcnv = 2 + imfdeepcnv = 2 + cdmbgwd = @[CDMBWD] + prslrd0 = 0. + ivegsrc = 1 + isot = 1 + lsoil = 4 + lsm = 1 + iopt_dveg = 1 + 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. + nstf_name = 0,0,0,0,0 + frac_grid = @[FRAC_GRID] + nst_anl = .false. + psautco = 0.0008,0.0005 + prautco = 0.00015,0.00015 + lgfdlmprad = .true. + effr_in = .true. + ldiag_ugwp = .false. + do_ugwp = .false. + do_tofd = .true. + cplflx = .T. + cplwav = @[CPLWAV] + cplwav2atm = @[CPLWAV2ATM] + min_seaice = @[MIN_SEAICE] + +/ + +&gfdl_cloud_microphysics_nml + sedi_transport = .true. + do_sedi_heat = .false. + rad_snow = .true. + rad_graupel = .true. + rad_rain = .true. + const_vi = .F. + const_vs = .F. + const_vg = .F. + const_vr = .F. + vi_max = 1. + vs_max = 2. + vg_max = 12. + vr_max = 12. + qi_lim = 1. + prog_ccn = .false. + do_qa = .true. + fast_sat_adj = .true. + tau_l2v = 225. + tau_v2l = 150. + tau_g2v = 900. + rthresh = 10.e-6 ! This is a key parameter for cloud water + dw_land = 0.16 + dw_ocean = 0.10 + ql_gen = 1.0e-3 + ql_mlt = 1.0e-3 + qi0_crt = 8.0E-5 + qs0_crt = 1.0e-3 + tau_i2s = 1000. + c_psaci = 0.05 + c_pgacs = 0.01 + rh_inc = 0.30 + rh_inr = 0.30 + rh_ins = 0.30 + ccn_l = 300. + ccn_o = 100. + c_paut = 0.5 + c_cracw = 0.8 + use_ppm = .false. + use_ccn = .true. + mono_prof = .true. + z_slope_liq = .true. + z_slope_ice = .true. + de_ice = .false. + fix_negative = .true. + icloud_f = 1 + mp_time = 150. + reiflag = 2 + +/ + +&interpolator_nml + interp_method = 'conserve_great_circle' + +/ + +&namsfc + FNGLAC = "global_glacier.2x2.grb", + FNMXIC = "global_maxice.2x2.grb", + FNTSFC = "RTGSST.1982.2012.monthly.clim.grb", + FNSNOC = "global_snoclim.1.875.grb", + FNZORC = "igbp", + FNALBC = @[FNALBC] + FNALBC2 = "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 = "global_slmask.t1534.3072.1536.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 + LANDICE = .true. + FTSFS = 90 + FAISL = 99999 + FAISS = 99999 + FSNOL = 99999 + FSNOS = 99999 + FSICL = @[FSICL] + FSICS = 99999 + FTSFL = 99999 + FVETL = 99999 + FSOTL = 99999 + FvmnL = 99999 + FvmxL = 99999 + FSLPL = 99999 + FABSL = 99999 + +/ + +&fv_grid_nml + grid_file = 'INPUT/grid_spec.nc' + +/ + +&nam_stochy +/ +&nam_sfcperts +/ + +&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 = 54 +/ + + &MOM_input_nml + output_directory = 'MOM6_OUTPUT/', + input_filename = '@[MOM6_RESTART_SETTING]' + restart_input_dir = 'INPUT/', + restart_output_dir = 'RESTART/', + parameter_filename = 'INPUT/MOM_input', + 'INPUT/MOM_override' / + diff --git a/tests/parm/input.mom6.nml.IN b/tests/parm/input.mom6.nml.IN new file mode 100644 index 0000000000..5ee25905ac --- /dev/null +++ b/tests/parm/input.mom6.nml.IN @@ -0,0 +1,15 @@ +&fms_nml + clock_grain='ROUTINE' + clock_flags='NONE' + domains_stack_size = 5000000 + stack_size =0 +/ + &MOM_input_nml + output_directory = 'MOM6_OUTPUT/', + input_filename = '@[MOM6_RESTART_SETTING]' + restart_input_dir = 'INPUT/', + restart_output_dir = 'RESTART/', + parameter_filename = 'INPUT/MOM_input', + 'INPUT/MOM_override' / + + diff --git a/tests/parm/input.nml.IN b/tests/parm/input.mom6_ccpp.nml.IN similarity index 87% rename from tests/parm/input.nml.IN rename to tests/parm/input.mom6_ccpp.nml.IN index 873abac045..0fc5f52233 100644 --- a/tests/parm/input.nml.IN +++ b/tests/parm/input.mom6_ccpp.nml.IN @@ -12,6 +12,9 @@ chksum_debug = .false. dycore_only = .false. fdiag = @[FDIAG] + fhmax = @[FHMAX] + fhmaxhf = @[NFHMAX_HF] + ccpp_suite = '@[SUITE_NAME]' / &diag_manager_nml @@ -41,6 +44,7 @@ npy = @[NPY] ntiles = 6, npz = @[NPZ] + dz_min = @[DZ_MIN] grid_type = -1 make_nh = @[MAKE_NH] fv_debug = .F. @@ -159,7 +163,7 @@ imfshalcnv = 2 imfdeepcnv = 2 isatmedmf = @[ISATMEDMF] - cdmbgwd = 3.5,0.25 + cdmbgwd = @[CDMBWD] prslrd0 = 0. ivegsrc = 1 isot = 1 @@ -177,11 +181,15 @@ 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] + frac_grid = @[FRAC_GRID] cplflx = @[CPLFLX] cplwav = @[CPLWAV] cplwav2atm = @[CPLWAV2ATM] + min_seaice = @[MIN_SEAICE] iau_delthrs = 6 iaufhrs = 30 iau_inc_files = @[IAU_INC_FILES] @@ -193,24 +201,25 @@ n_var_lndp = @[N_VAR_LNDP] do_ca = @[DO_CA] ca_sgs = @[CA_SGS] - nca = 1 + ca_global = @[CA_GLOBAL] ncells = 5 - nlives = 24 - nseed = 100 + nlives = 30 + nseed = 1000000 nfracseed = 0.5 - nthresh = 8 - ca_trigger = .True. - ca_entr = .False. - ca_closure = .False. + 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 = .True. + ca_smooth = .false. nspinup = 100 - iseed_ca = 12345 - nsmooth = 100 - ca_amplitude = 0.35 + iseed_ca = 1 + nsmooth = 1 + ca_amplitude = 0.5 / &interpolator_nml @@ -231,7 +240,7 @@ FNVETC = @[FNVETC] FNSOTC = @[FNSOTC] FNSMCC = @[FNSMCC] - FNMSKH = "seaice_newland.grb", + FNMSKH = "global_slmask.t1534.3072.1536.grb", FNTSFA = "", FNACNA = "", FNSNOA = "", @@ -259,9 +268,6 @@ FSICS = 99999, / &nam_stochy - lon_s=768, - lat_s=384, - ntrunc=382, SKEBNORM=1, SKEB_NPASS=30, SKEB_VDOF=5, @@ -301,3 +307,10 @@ knob_ugwp_version = 0 launch_level = 25 / +&MOM_input_nml + output_directory = 'MOM6_OUTPUT/', + input_filename = '@[MOM6_RESTART_SETTING]' + restart_input_dir = 'INPUT/', + restart_output_dir = 'RESTART/', + parameter_filename = 'INPUT/MOM_input', + 'INPUT/MOM_override' / diff --git a/tests/parm/input_nest02.nml.IN b/tests/parm/input_nest02.nml.IN index d26e78bcea..0052e17e74 100644 --- a/tests/parm/input_nest02.nml.IN +++ b/tests/parm/input_nest02.nml.IN @@ -7,11 +7,12 @@ date_out_of_range = 'climo', / -&atmos_model_nml + &atmos_model_nml blocksize = 24 chksum_debug = .false. dycore_only = .false. fdiag = @[FDIAG] + ccpp_suite = '@[CCPP_SUITE]' / &diag_manager_nml @@ -88,7 +89,7 @@ hord_mt = 6 hord_vt = 6 hord_tm = 6 - hord_dp = -6 + hord_dp = 6 hord_tr = 8 adjust_dry_mass = .F. consv_te = 0. @@ -243,7 +244,7 @@ FNVETC = "global_vegtype.igbp.t126.384.190.rg.grb", FNSOTC = "global_soiltype.statsgo.t126.384.190.rg.grb", FNSMCC = "global_soilmgldas.t126.384.190.grb", - FNMSKH = "seaice_newland.grb", + FNMSKH = "global_slmask.t1534.3072.1536.grb", FNTSFA = "", FNACNA = "", FNSNOA = "", diff --git a/tests/parm/ccpp_lndp.nml.IN b/tests/parm/lndp.nml.IN similarity index 98% rename from tests/parm/ccpp_lndp.nml.IN rename to tests/parm/lndp.nml.IN index 428be0fc23..cc9f245c1b 100644 --- a/tests/parm/ccpp_lndp.nml.IN +++ b/tests/parm/lndp.nml.IN @@ -194,6 +194,7 @@ do_skeb = @[DO_SKEB] lndp_type = @[LNDP_TYPE] n_var_lndp = @[N_VAR_LNDP] + lndp_each_step = @[LNDP_EACH_STEP] do_ca = .false. ca_sgs = .false. nca = 1 @@ -235,7 +236,7 @@ FNVETC = @[FNVETC] FNSOTC = @[FNSOTC] FNSMCC = @[FNSMCC] - FNMSKH = "seaice_newland.grb", + FNMSKH = "global_slmask.t1534.3072.1536.grb", FNTSFA = "", FNACNA = "", FNSNOA = "", diff --git a/tests/parm/med_modelio.nml b/tests/parm/med_modelio.nml new file mode 100644 index 0000000000..959488b191 --- /dev/null +++ b/tests/parm/med_modelio.nml @@ -0,0 +1,8 @@ +&pio_inparm + pio_netcdf_format = "64bit_offset" + pio_numiotasks = -99 + pio_rearranger = 1 + pio_root = 1 + pio_stride = 36 + pio_typename = "netcdf" +/ diff --git a/tests/parm/model_configure.IN b/tests/parm/model_configure.IN index f266e5a81d..73122f7774 100644 --- a/tests/parm/model_configure.IN +++ b/tests/parm/model_configure.IN @@ -19,7 +19,9 @@ atmos_nthreads: @[THRD] use_hyper_thread: .false. ncores_per_node: 24 restart_interval: @[RESTART_INTERVAL] +fhrot: @[FHROT] output_1st_tstep_rst: .false. +atm_coupling_interval_sec: @[coupling_interval_fast_sec] quilting: @[QUILTING] write_groups: @[WRITE_GROUP] diff --git a/tests/parm/regional_c768-model_configure.IN b/tests/parm/model_configure_hafs.IN old mode 100644 new mode 100755 similarity index 66% rename from tests/parm/regional_c768-model_configure.IN rename to tests/parm/model_configure_hafs.IN index 25d43c0540..7458c443eb --- a/tests/parm/regional_c768-model_configure.IN +++ b/tests/parm/model_configure_hafs.IN @@ -1,7 +1,7 @@ print_esmf: .true. total_member: 1 -PE_MEMBER01: 480 +PE_MEMBER01: 28 start_year: 2018 start_month: 10 @@ -9,10 +9,10 @@ start_day: 15 start_hour: 00 start_minute: 0 start_second: 0 -nhours_fcst: 3 +nhours_fcst: 24 RUN_CONTINUE: .false. ENS_SPS: .false. -dt_atmos: 90 +dt_atmos: 225 cpl: .false. calendar: 'julian' memuse_verbose: .false. @@ -24,8 +24,9 @@ restart_interval: 0 output_1st_tstep_rst: .false. quilting: .true. -write_groups: 2 -write_tasks_per_group: 24 +write_groups: 1 +write_tasks_per_group: 4 +write_dopost: @[WRITE_DOPOST] num_files: 2 filename_base: 'dyn' 'phy' output_file: 'netcdf' @@ -54,7 +55,19 @@ write_fsyncflag: .false. # dlon: 0.2 # dlat: 0.2 +# output_grid: 'lambert_conformal' +# cen_lon: -97.5 # central longitude +# cen_lat: 34.0 # central latitude +# stdlat1: 30.0 +# stdlat2: 60.0 +# nx: 450 # Number of points along x-axis. +# ny: 430 # Number of points along y-axis. +# lon1: -116.0 # longitude of first grid point (lower-left) (in degrees) +# lat1: 13.0 # latitude of first grid point (lower-left) (in degrees) +# dx: 10000.0 # x-direction grid length +# dy: 10000.0 # y-direction grid length + nfhout: 3 -nfhmax_hf: 0 +nfhmax_hf: 12 nfhout_hf: 1 nsout: -1 diff --git a/tests/parm/model_configure_regional.IN b/tests/parm/model_configure_regional.IN new file mode 100755 index 0000000000..50468b7b49 --- /dev/null +++ b/tests/parm/model_configure_regional.IN @@ -0,0 +1,78 @@ +print_esmf: .true. +PE_MEMBER01: @[TASKS] + +start_year: 2018 +start_month: 10 +start_day: 15 +start_hour: 00 +start_minute: 0 +start_second: 0 +nhours_fcst: @[FHMAX] +RUN_CONTINUE: .false. +ENS_SPS: .false. + +dt_atmos: 225 +cpl: .false. +calendar: 'julian' +memuse_verbose: .false. +atmos_nthreads: 1 +use_hyper_thread: .false. +ncores_per_node: @[TPN] +debug_affinity: .true. +restart_interval: @[RESTART_INTERVAL] +output_1st_tstep_rst: .false. + +quilting: @[QUILTING] +write_groups: 1 +write_tasks_per_group: 4 +write_dopost: @[WRITE_DOPOST] +num_files: 2 +filename_base: 'dyn' 'phy' +output_file: @[OUTPUT_FILE] +ideflate: @[IDEFLATE] +ichunk2d: -1 +jchunk2d: -1 +ichunk3d: -1 +jchunk3d: -1 +kchunk3d: -1 +write_nemsioflip: .false. +write_fsyncflag: .false. + +# output_grid: 'gaussian_grid' +# imo: 384 +# jmo: 190 + +# output_grid: 'regional_latlon' +# lon1: 225.0 +# lon2: 300.0 +# lat1: 10.0 +# lat2: 60.0 +# dlon: 0.2 +# dlat: 0.2 + + output_grid: 'rotated_latlon' + cen_lon: -97.5 # central longitude + cen_lat: 34.5 # central latitude + lon1: -24.0 # longitude of lower-left point in rotated coordinate system (in degrees) + lat1: -22.0 # latitude of lower-left . . . . + lon2: 24.0 # longitude of upper-right . . . . + lat2: 22.0 # latitude of upper-right . . . . + dlon: 0.2 + dlat: 0.2 + +# output_grid: 'lambert_conformal' +# cen_lon: -97.5 # central longitude +# cen_lat: 34.0 # central latitude +# stdlat1: 30.0 +# stdlat2: 60.0 +# nx: 450 # Number of points along x-axis. +# ny: 430 # Number of points along y-axis. +# lon1: -116.0 # longitude of first grid point (lower-left) (in degrees) +# lat1: 13.0 # latitude of first grid point (lower-left) (in degrees) +# dx: 10000.0 # x-direction grid length +# dy: 10000.0 # y-direction grid length + +nfhout: 3 +nfhmax_hf: 12 +nfhout_hf: 1 +nsout: -1 diff --git a/tests/parm/multi_gases.nml.IN b/tests/parm/multi_gases.nml.IN index d762d8ca1b..66aaf44e3b 100644 --- a/tests/parm/multi_gases.nml.IN +++ b/tests/parm/multi_gases.nml.IN @@ -12,6 +12,7 @@ chksum_debug = .false. dycore_only = .false. fdiag = @[FDIAG] + ccpp_suite = '@[CCPP_SUITE]' / &diag_manager_nml @@ -211,7 +212,7 @@ FNVETC = @[FNVETC] FNSOTC = @[FNSOTC] FNSMCC = @[FNSMCC] - FNMSKH = "seaice_newland.grb", + FNMSKH = "global_slmask.t1534.3072.1536.grb", FNTSFA = "", FNACNA = "", FNSNOA = "", diff --git a/tests/parm/nems.configure.cpld.IN b/tests/parm/nems.configure.cpld.IN new file mode 100644 index 0000000000..80dee17527 --- /dev/null +++ b/tests/parm/nems.configure.cpld.IN @@ -0,0 +1,104 @@ +############################################# +#### NEMS Run-Time Configuration File ##### +############################################# + +# EARTH # +EARTH_component_list: MED ATM OCN ICE +EARTH_attributes:: + Verbosity = 0 +:: + +# MED # +MED_model: @[med_model] +MED_petlist_bounds: @[med_petlist_bounds] +:: + +# ATM # +ATM_model: @[atm_model] +ATM_petlist_bounds: @[atm_petlist_bounds] +ATM_attributes:: + Verbosity = 0 + DumpFields = false + ProfileMemory = false + OverwriteSlice = true +:: + +# OCN # +OCN_model: @[ocn_model] +OCN_petlist_bounds: @[ocn_petlist_bounds] +OCN_attributes:: + Verbosity = 0 + DumpFields = false + ProfileMemory = false + OverwriteSlice = true + mesh_ocn = @[MESHOCN_ICE] +:: + +# ICE # +ICE_model: @[ice_model] +ICE_petlist_bounds: @[ice_petlist_bounds] +ICE_attributes:: + Verbosity = 0 + DumpFields = false + ProfileMemory = false + OverwriteSlice = true + mesh_ice = @[MESHOCN_ICE] + stop_n = @[RESTART_N] + stop_option = nhours + stop_ymd = -999 +:: + +# CMEPS warm run sequence +runSeq:: +@@[coupling_interval_slow_sec] + MED med_phases_prep_ocn_avg + MED -> OCN :remapMethod=redist + OCN + @@[coupling_interval_fast_sec] + MED med_phases_prep_atm + MED med_phases_prep_ice + MED -> ATM :remapMethod=redist + MED -> ICE :remapMethod=redist + ATM + ICE + ATM -> MED :remapMethod=redist + MED med_phases_post_atm + ICE -> MED :remapMethod=redist + MED med_phases_post_ice + MED med_phases_prep_ocn_accum + @ + OCN -> MED :remapMethod=redist + MED med_phases_post_ocn + MED med_phases_restart_write +@ +:: + +# CMEPS variables + +DRIVER_attributes:: + mediator_read_restart = @[use_coldstart] +:: +MED_attributes:: + ATM_model = @[atm_model] + ICE_model = @[ice_model] + OCN_model = @[ocn_model] + history_n = 1 + history_option = nhours + history_ymd = -999 + coupling_mode = @[CPLMODE] +:: +ALLCOMP_attributes:: + ScalarFieldCount = 2 + ScalarFieldIdxGridNX = 1 + ScalarFieldIdxGridNY = 2 + ScalarFieldName = cpl_scalars + start_type = @[RUNTYPE] + restart_dir = RESTART/ + case_name = ufs.cpld + restart_n = @[RESTART_N] + restart_option = nhours + restart_ymd = -999 + dbug_flag = @[cap_dbug_flag] + use_coldstart = @[use_coldstart] + use_mommesh = @[use_mommesh] +:: diff --git a/tests/parm/nems.configure.cpld_wave.IN b/tests/parm/nems.configure.cpld_wave.IN new file mode 100644 index 0000000000..5bb3443d54 --- /dev/null +++ b/tests/parm/nems.configure.cpld_wave.IN @@ -0,0 +1,118 @@ +############################################# +#### NEMS Run-Time Configuration File ##### +############################################# + +# EARTH # +EARTH_component_list: MED ATM OCN ICE WAV +EARTH_attributes:: + Verbosity = 0 +:: + +# MED # +MED_model: @[med_model] +MED_petlist_bounds: @[med_petlist_bounds] +:: + +# ATM # +ATM_model: @[atm_model] +ATM_petlist_bounds: @[atm_petlist_bounds] +ATM_attributes:: + Verbosity = 0 + DumpFields = false + ProfileMemory = false + OverwriteSlice = true +:: + +# OCN # +OCN_model: @[ocn_model] +OCN_petlist_bounds: @[ocn_petlist_bounds] +OCN_attributes:: + Verbosity = 0 + DumpFields = false + ProfileMemory = false + OverwriteSlice = true + mesh_ocn = @[MESHOCN_ICE] +:: + +# ICE # +ICE_model: @[ice_model] +ICE_petlist_bounds: @[ice_petlist_bounds] +ICE_attributes:: + Verbosity = 0 + DumpFields = false + ProfileMemory = false + OverwriteSlice = true + mesh_ice = @[MESHOCN_ICE] + stop_n = @[RESTART_N] + stop_option = nhours + stop_ymd = -999 +:: + +# WAV # +WAV_model: @[wav_model] +WAV_petlist_bounds: @[wav_petlist_bounds] +WAV_attributes:: + Verbosity = 0 + OverwriteSlice = false +:: + +# CMEPS warm run sequence +runSeq:: +@@[coupling_interval_slow_sec] + MED med_phases_prep_ocn_avg + MED -> OCN :remapMethod=redist + OCN -> WAV + WAV -> OCN :srcMaskValues=1 + OCN + @@[coupling_interval_fast_sec] + MED med_phases_prep_atm + MED med_phases_prep_ice + MED -> ATM :remapMethod=redist + MED -> ICE :remapMethod=redist + WAV -> ATM :srcMaskValues=1 + ATM -> WAV + ICE -> WAV + ATM + ICE + WAV + ATM -> MED :remapMethod=redist + MED med_phases_post_atm + ICE -> MED :remapMethod=redist + MED med_phases_post_ice + MED med_phases_prep_ocn_accum + @ + OCN -> MED :remapMethod=redist + MED med_phases_post_ocn + MED med_phases_restart_write +@ +:: + +# CMEPS variables + +DRIVER_attributes:: + mediator_read_restart = @[use_coldstart] +:: +MED_attributes:: + ATM_model = @[atm_model] + ICE_model = @[ice_model] + OCN_model = @[ocn_model] + history_n = 1 + history_option = nhours + history_ymd = -999 + coupling_mode = @[CPLMODE] +:: +ALLCOMP_attributes:: + ScalarFieldCount = 2 + ScalarFieldIdxGridNX = 1 + ScalarFieldIdxGridNY = 2 + ScalarFieldName = cpl_scalars + start_type = @[RUNTYPE] + restart_dir = RESTART/ + case_name = ufs.cpld + restart_n = @[RESTART_N] + restart_option = nhours + restart_ymd = -999 + dbug_flag = @[cap_dbug_flag] + use_coldstart = @[use_coldstart] + use_mommesh = @[use_mommesh] +:: diff --git a/tests/parm/nems.configure.datm.IN b/tests/parm/nems.configure.datm.IN new file mode 100644 index 0000000000..c4c6782960 --- /dev/null +++ b/tests/parm/nems.configure.datm.IN @@ -0,0 +1,108 @@ +############################################# +#### NEMS Run-Time Configuration File ##### +############################################# + +# EARTH # +EARTH_component_list: MED ATM OCN ICE +EARTH_attributes:: + Verbosity = 0 +:: + +# MED # +MED_model: @[med_model] +MED_petlist_bounds: @[med_petlist_bounds] +:: + +# ATM # +ATM_model: @[atm_model] +ATM_petlist_bounds: @[atm_petlist_bounds] +ATM_attributes:: + Verbosity = 0 + DumpFields = false + ProfileMemory = false + OverwriteSlice = true +:: + +# OCN # +OCN_model: @[ocn_model] +OCN_petlist_bounds: @[ocn_petlist_bounds] +OCN_attributes:: + Verbosity = 0 + DumpFields = false + ProfileMemory = false + OverwriteSlice = true + mesh_ocn = @[MESHOCN_ICE] +:: + +# ICE # +ICE_model: @[ice_model] +ICE_petlist_bounds: @[ice_petlist_bounds] +ICE_attributes:: + Verbosity = 0 + DumpFields = false + ProfileMemory = false + OverwriteSlice = true + mesh_ice = @[MESHOCN_ICE] + stop_n = @[RESTART_N] + stop_option = nhours + stop_ymd = -999 +:: + +# CMEPS concurrent warm run sequence + +runSeq:: +@@[coupling_interval_slow_sec] + MED med_phases_prep_ocn_avg + MED -> OCN :remapMethod=redist + OCN + @@[coupling_interval_fast_sec] + MED med_phases_prep_ice + MED -> ICE :remapMethod=redist + ATM + ICE + ATM -> MED :remapMethod=redist + MED med_phases_post_atm + ICE -> MED :remapMethod=redist + MED med_phases_post_ice + MED med_phases_aofluxes_run + MED med_phases_prep_ocn_accum + @ + OCN -> MED :remapMethod=redist + MED med_phases_post_ocn + MED med_phases_restart_write +@ +:: + +# CMEPS variables + +DRIVER_attributes:: + mediator_read_restart = @[use_coldstart] +:: +MED_attributes:: + ATM_model = datm + ICE_model = cice6 + OCN_model = mom + history_n = 1 + history_option = nhours + history_ymd = -999 + coupling_mode = nems_orig_data +:: +ALLCOMP_attributes:: + ScalarFieldCount = 2 + ScalarFieldIdxGridNX = 1 + ScalarFieldIdxGridNY = 2 + ScalarFieldName = cpl_scalars + start_type = @[RUNTYPE] + restart_dir = RESTART/ + case_name = DATM_@[DATM_SRC] + restart_n = @[RESTART_N] + restart_option = nhours + restart_ymd = -999 + dbug_flag = @[cap_dbug_flag] + use_coldstart = @[use_coldstart] + use_mommesh = @[use_mommesh] + coldair_outbreak_mod = .false. + flux_convergence = @[flux_convergence] + flux_max_iteration = @[flux_iteration] + ocn_surface_flux_scheme = @[flux_scheme] +:: diff --git a/tests/parm/params_grib2_tbl_new b/tests/parm/params_grib2_tbl_new index 81b86e105d..e84973b74e 100755 --- a/tests/parm/params_grib2_tbl_new +++ b/tests/parm/params_grib2_tbl_new @@ -519,6 +519,7 @@ 0 1 27 0 MAXRH 0 2 220 1 MAXUVV 0 2 222 1 MAXUW + 0 1 245 1 MAXVIG 0 2 223 1 MAXVW 10 0 24 0 MAXWH 0 6 4 0 MCDC @@ -554,6 +555,7 @@ 0 20 16 0 MSSRDRYA 0 20 17 0 MSSRWETA 10 0 20 0 MSSW + 0 11 1 0 MSTAV 2 0 11 0 MSTAV 2 0 194 1 MSTAV 2 0 7 0 MTERH @@ -699,6 +701,7 @@ 0 1 220 1 QMIN 2 0 215 1 QREC 0 1 218 1 QZ0 + 0 16 201 1 RADARVIL 2 3 202 1 RADT 3 1 8 0 RAZA 2 0 21 0 RCQ @@ -1125,6 +1128,8 @@ 0 2 208 1 VDFUA 0 2 209 1 VDFVA 0 2 204 1 VEDH + 2 0 232 1 VEGMAX + 2 0 231 1 VEGMIN 2 0 210 1 VEGT 2 0 4 0 VEG 4 1 1 0 VEL1 @@ -1242,3 +1247,4 @@ 4 8 0 0 XRAYRAD 4 6 2 0 XSHRT 10 2 10 0 ZVCICEP + 0 0 0 1 diff --git a/tests/parm/pio_in b/tests/parm/pio_in new file mode 100644 index 0000000000..0282ee8721 --- /dev/null +++ b/tests/parm/pio_in @@ -0,0 +1,34 @@ +&papi_inparm + papi_ctr1_str = "PAPI_FP_OPS" + papi_ctr2_str = "PAPI_NO_CTR" + papi_ctr3_str = "PAPI_NO_CTR" + papi_ctr4_str = "PAPI_NO_CTR" +/ +&pio_default_inparm + pio_async_interface = .false. + pio_blocksize = -1 + pio_buffer_size_limit = -1 + pio_debug_level = 0 + pio_rearr_comm_enable_hs_comp2io = .true. + pio_rearr_comm_enable_hs_io2comp = .false. + pio_rearr_comm_enable_isend_comp2io = .false. + pio_rearr_comm_enable_isend_io2comp = .true. + pio_rearr_comm_fcd = "2denable" + pio_rearr_comm_max_pend_req_comp2io = 0 + pio_rearr_comm_max_pend_req_io2comp = 64 + pio_rearr_comm_type = "p2p" +/ +&prof_inparm + profile_add_detail = .false. + profile_barrier = .false. + profile_depth_limit = 4 + profile_detail_limit = 2 + profile_disable = .false. + profile_global_stats = .true. + profile_outpe_num = 1 + profile_outpe_stride = 0 + profile_ovhd_measurement = .false. + profile_papi_enable = .false. + profile_single_file = .false. + profile_timer = 4 +/ diff --git a/tests/parm/post_itag b/tests/parm/post_itag index c9973e56c7..9a9a3bddec 100644 --- a/tests/parm/post_itag +++ b/tests/parm/post_itag @@ -1,4 +1,4 @@ &NAMPGB - KPO=57,KPO=57,PO=1000.,975.,950.,925.,900.,875.,850.,825.,800.,775.,750.,725.,700.,675.,650.,625.,600.,575.,550.,525.,500.,475.,450.,425.,400.,375.,350.,325.,300.,275.,250.,225.,200.,175.,150.,125.,100.,70.,50.,40.,30.,20.,15.,10.,7.,5.,3.,2.,1.,0.7,0.4,0.2,0.1,0.07,0.04,0.02,0.01, + KPO=57,PO=1000.,975.,950.,925.,900.,875.,850.,825.,800.,775.,750.,725.,700.,675.,650.,625.,600.,575.,550.,525.,500.,475.,450.,425.,400.,375.,350.,325.,300.,275.,250.,225.,200.,175.,150.,125.,100.,70.,50.,40.,30.,20.,15.,10.,7.,5.,3.,2.,1.,0.7,0.4,0.2,0.1,0.07,0.04,0.02,0.01, / EOF diff --git a/tests/parm/post_itag_fv3lam b/tests/parm/post_itag_fv3lam new file mode 100644 index 0000000000..2fe39018b3 --- /dev/null +++ b/tests/parm/post_itag_fv3lam @@ -0,0 +1,3 @@ + &NAMPGB + KPO=47,PO=1000.,975.,950.,925.,900.,875.,850.,825.,800.,775.,750.,725.,700.,675.,650.,625.,600.,575.,550.,525.,500.,475.,450.,425.,400.,375.,350.,325.,300.,275.,250.,225.,200.,175.,150.,125.,100.,70.,50.,30.,20.,10.,7.,5.,3.,2.,1., + / diff --git a/tests/parm/post_itag_hafs b/tests/parm/post_itag_hafs new file mode 100644 index 0000000000..87ad99e6dd --- /dev/null +++ b/tests/parm/post_itag_hafs @@ -0,0 +1,4 @@ +&NAMPGB + KPO=47,PO=1000.,975.,950.,925.,900.,875.,850.,825.,800.,775.,750.,725.,700.,675.,650.,625.,600.,575.,550.,525.,500.,475.,450.,425.,400.,375.,350.,325.,300.,275.,250.,225.,200.,175.,150.,125.,100.,70.,50.,30.,20.,10.,7.,5.,3.,2.,1., + / +EOF diff --git a/tests/parm/postxconfig-NT-fv3lam.txt b/tests/parm/postxconfig-NT-fv3lam.txt new file mode 100644 index 0000000000..50ab5a8509 --- /dev/null +++ b/tests/parm/postxconfig-NT-fv3lam.txt @@ -0,0 +1,17906 @@ +2 +224 +259 +PRSLEV +32769 +ncep_nco +v2003 +local_tab_yes1 +fcst +oper +fcst +fcst +hour +nws_ncep +meso_nam12km +complex_packing_spatial_diff +2nd_ord_sptdiff +fltng_pnt +lossless +1 +PRES_ON_HYBRID_LVL +? +1 +tmpl4_0 +PRES +? +? +hybrid_lvl +0 +? +2 +1. 2. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +77 +HGT_ON_HYBRID_LVL +? +1 +tmpl4_0 +HGT +? +? +hybrid_lvl +0 +? +2 +1. 2. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +2 +TMP_ON_HYBRID_LVL +? +1 +tmpl4_0 +TMP +? +? +hybrid_lvl +0 +? +2 +1. 2. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +3 +POT_ON_HYBRID_LVL +? +1 +tmpl4_0 +POT +? +? +hybrid_lvl +0 +? +2 +1. 2. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +4 +DPT_ON_HYBRID_LVL +? +1 +tmpl4_0 +DPT +? +? +hybrid_lvl +0 +? +2 +1. 2. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +5.0 +0 +0 +0 +? +? +? +5 +SPFH_ON_HYBRID_LVL +? +1 +tmpl4_0 +SPFH +? +? +hybrid_lvl +0 +? +1 +1. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +7.0 +0 +0 +0 +? +? +? +6 +RH_ON_HYBRID_LVL +? +1 +tmpl4_0 +RH +? +? +hybrid_lvl +0 +? +1 +1. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +7 +UGRD_ON_HYBRID_LVL +? +1 +tmpl4_0 +UGRD +? +? +hybrid_lvl +0 +? +2 +1. 2. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +8 +VGRD_ON_HYBRID_LVL +? +1 +tmpl4_0 +VGRD +? +? +hybrid_lvl +0 +? +2 +1. 2. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +9 +VVEL_ON_HYBRID_LVL +? +1 +tmpl4_0 +VVEL +? +? +hybrid_lvl +0 +? +1 +1. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +5.0 +0 +0 +0 +? +? +? +264 +DZDT_ON_HYBRID_LVL +? +1 +tmpl4_0 +DZDT +? +? +hybrid_lvl +0 +? +1 +1. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +-5.0 +0 +0 +0 +? +? +? +11 +TKE_ON_HYBRID_LVL +? +1 +tmpl4_0 +TKE +? +? +hybrid_lvl +0 +? +2 +1. 2. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +181 +RWMR_ON_HYBRID_LVL +? +1 +tmpl4_0 +RWMR +? +? +hybrid_lvl +0 +? +2 +1. 2. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +182 +SNMR_ON_HYBRID_LVL +? +1 +tmpl4_0 +SNMR +? +? +hybrid_lvl +0 +? +2 +1. 2. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +187 +RIME_ON_HYBRID_LVL +? +1 +tmpl4_0 +RIME +NCEP +? +hybrid_lvl +0 +? +2 +1. 2. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +199 +TCOND_ON_HYBRID_LVL +? +1 +tmpl4_0 +TCOND +NCEP +? +hybrid_lvl +0 +? +2 +1. 2. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +250 +REFD_ON_HYBRID_LVL +? +1 +tmpl4_0 +REFD +NCEP +? +hybrid_lvl +0 +? +2 +1. 2. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +146 +BMIXL_ON_HYBRID_LVL +? +1 +tmpl4_0 +BMIXL +NCEP +? +hybrid_lvl +0 +? +1 +1. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +12 +HGT_ON_ISOBARIC_SFC +? +1 +tmpl4_0 +HGT +? +? +isobaric_sfc +0 +? +45 +200. 500. 700. 1000. 2000. 3000. 5000. 7000. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +13 +TMP_ON_ISOBARIC_SFC +? +1 +tmpl4_0 +TMP +? +? +isobaric_sfc +0 +? +45 +200. 500. 700. 1000. 2000. 3000. 5000. 7000. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +15 +DPT_ON_ISOBARIC_SFC +? +1 +tmpl4_0 +DPT +? +? +isobaric_sfc +0 +? +45 +200. 500. 700. 1000. 2000. 3000. 5000. 7000. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +5.0 +0 +0 +0 +? +? +? +16 +SPFH_ON_ISOBARIC_SFC +? +1 +tmpl4_0 +SPFH +? +? +isobaric_sfc +0 +? +45 +200. 500. 700. 1000. 2000. 3000. 5000. 7000. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +17 +RH_ON_ISOBARIC_SFC +? +1 +tmpl4_0 +RH +? +? +isobaric_sfc +0 +? +45 +200. 500. 700. 1000. 2000. 3000. 5000. 7000. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +2.0 +0 +0 +0 +? +? +? +85 +MCONV_ON_ISOBARIC_SFC +? +1 +tmpl4_0 +MCONV +NCEP +? +isobaric_sfc +0 +? +2 +85000. 95000. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +18 +UGRD_ON_ISOBARIC_SFC +? +1 +tmpl4_0 +UGRD +? +? +isobaric_sfc +0 +? +45 +200. 500. 700. 1000. 2000. 3000. 5000. 7000. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +19 +VGRD_ON_ISOBARIC_SFC +? +1 +tmpl4_0 +VGRD +? +? +isobaric_sfc +0 +? +45 +200. 500. 700. 1000. 2000. 3000. 5000. 7000. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +20 +VVEL_ON_ISOBARIC_SFC +? +1 +tmpl4_0 +VVEL +? +? +isobaric_sfc +0 +? +45 +200. 500. 700. 1000. 2000. 3000. 5000. 7000. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +5.0 +0 +0 +0 +? +? +? +284 +DZDT_ON_ISOBARIC_SFC +? +1 +tmpl4_0 +DZDT +? +? +isobaric_sfc +0 +? +45 +200. 500. 700. 1000. 2000. 3000. 5000. 7000. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +-5.0 +0 +0 +0 +? +? +? +21 +ABSV_ON_ISOBARIC_SFC +? +1 +tmpl4_0 +ABSV +? +? +isobaric_sfc +0 +? +10 +20000. 25000. 30000. 40000. 50000. 70000. 75000. 85000. 92500. 100000. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +86 +STRM_ON_ISOBARIC_SFC +? +1 +tmpl4_0 +STRM +? +? +isobaric_sfc +0 +? +2 +25000. 50000. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +22 +TKE_ON_ISOBARIC_SFC +? +1 +tmpl4_0 +TKE +? +? +isobaric_sfc +0 +? +45 +200. 500. 700. 1000. 2000. 3000. 5000. 7000. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +166 +ICMR_ON_ISOBARIC_SFC +? +1 +tmpl4_0 +ICMR +? +? +isobaric_sfc +0 +? +45 +200. 500. 700. 1000. 2000. 3000. 5000. 7000. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +153 +CLWMR_ON_ISOBARIC_SFC +? +1 +tmpl4_0 +CLWMR +? +? +isobaric_sfc +0 +? +45 +200. 500. 700. 1000. 2000. 3000. 5000. 7000. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +183 +RWMR_ON_ISOBARIC_SFC +? +1 +tmpl4_0 +RWMR +? +? +isobaric_sfc +0 +? +45 +200. 500. 700. 1000. 2000. 3000. 5000. 7000. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +416 +GRLE_ON_ISOBARIC_SFC +Graupel mixing ration on isobaric surface +1 +tmpl4_0 +GRLE +? +? +isobaric_sfc +0 +? +45 +200. 500. 700. 1000. 2000. 3000. 5000. 7000. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +184 +SNMR_ON_ISOBARIC_SFC +? +1 +tmpl4_0 +SNMR +? +? +isobaric_sfc +0 +? +45 +200. 500. 700. 1000. 2000. 3000. 5000. 7000. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +263 +RIME_ON_ISOBARIC_SFC +? +1 +tmpl4_0 +RIME +NCEP +? +isobaric_sfc +0 +? +45 +200. 500. 700. 1000. 2000. 3000. 5000. 7000. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +23 +MSLET_ON_MEAN_SEA_LVL +? +1 +tmpl4_0 +MSLET +NCEP +? +mean_sea_lvl +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +105 +PRES_ON_MEAN_SEA_LVL +? +1 +tmpl4_0 +PRMSL +? +? +mean_sea_lvl +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +106 +TMP_ON_SPEC_HGT_LVL_ABOVE_GRND_2m +? +1 +tmpl4_0 +TMP +? +? +spec_hgt_lvl_above_grnd +0 +? +1 +2. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +112 +SPFH_ON_SPEC_HGT_LVL_ABOVE_GRND_2m +? +1 +tmpl4_0 +SPFH +? +? +spec_hgt_lvl_above_grnd +0 +? +1 +2. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +113 +DPT_ON_SPEC_HGT_LVL_ABOVE_GRND_2m +? +1 +tmpl4_0 +DPT +? +? +spec_hgt_lvl_above_grnd +0 +? +1 +2. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +114 +RH_ON_SPEC_HGT_LVL_ABOVE_GRND_2m +? +1 +tmpl4_0 +RH +? +? +spec_hgt_lvl_above_grnd +0 +? +1 +2. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +64 +UGRD_ON_SPEC_HGT_LVL_ABOVE_GRND_10m +? +1 +tmpl4_0 +UGRD +? +? +spec_hgt_lvl_above_grnd +0 +? +1 +10. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +65 +VGRD_ON_SPEC_HGT_LVL_ABOVE_GRND_10m +? +1 +tmpl4_0 +VGRD +? +? +spec_hgt_lvl_above_grnd +0 +? +1 +10. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +245 +GUST_ON_SURFACE +? +1 +tmpl4_0 +GUST +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +246 +PLPL_ON_SPEC_PRES_ABOVE_GRND +? +1 +tmpl4_0 +PLPL +NCEP +? +spec_pres_above_grnd +0 +? +1 +25500. +spec_pres_above_grnd +0 +? +1 +0. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +158 +POT_ON_SPEC_HGT_LVL_ABOVE_GRND_10m +? +1 +tmpl4_0 +POT +? +? +spec_hgt_lvl_above_grnd +0 +? +1 +10. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +5.0 +0 +0 +0 +? +? +? +159 +SPFH_ON_SPEC_HGT_LVL_ABOVE_GRND_10m +? +1 +tmpl4_0 +SPFH +? +? +spec_hgt_lvl_above_grnd +0 +? +1 +10. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +24 +PRES_ON_SURFACE +? +1 +tmpl4_0 +PRES +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +25 +HGT_ON_SURFACE +? +1 +tmpl4_0 +HGT +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +27 +POT_ON_SURFACE +? +1 +tmpl4_0 +POT +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +5.0 +0 +0 +0 +? +? +? +28 +SPFH_ON_SURFACE +? +1 +tmpl4_0 +SPFH +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +26 +TMP_ON_SURFACE +? +1 +tmpl4_0 +TMP +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +115 +TSOIL_ON_DEPTH_BEL_LAND_SFC_3m +? +1 +tmpl4_0 +TSOIL +? +? +depth_bel_land_sfc +0 +? +1 +3. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +116 +TSOIL_ON_DEPTH_BEL_LAND_SFC +? +1 +tmpl4_0 +TSOIL +? +? +depth_bel_land_sfc +4 +2 2 2 2 +4 +0. 10. 40. 100. +depth_bel_land_sfc +4 +2 2 2 2 +4 +10. 40. 100. 200. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +117 +SOILW_ON_DEPTH_BEL_LAND_SFC +? +1 +tmpl4_0 +SOILW +NCEP +? +depth_bel_land_sfc +4 +2 2 2 2 +4 +0. 10. 40. 100. +depth_bel_land_sfc +4 +2 2 2 2 +4 +10. 40. 100. 200. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +225 +SOILL_ON_DEPTH_BEL_LAND_SFC +? +1 +tmpl4_0 +SOILL +NCEP +? +depth_bel_land_sfc +4 +2 2 2 2 +4 +0. 10. 40. 100. +depth_bel_land_sfc +4 +2 2 2 2 +4 +10. 40. 100. 200. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +36 +SOILM_ON_DEPTH_BEL_LAND_SFC +? +1 +tmpl4_0 +SOILM +? +? +depth_bel_land_sfc +1 +2 +1 +0. +depth_bel_land_sfc +1 +2 +1 +200. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +118 +CNWAT_ON_SURFACE +? +1 +tmpl4_0 +CNWAT +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +1.0 +0 +0 +0 +? +? +? +119 +WEASD_ON_SURFACE +? +1 +tmpl4_0 +WEASD +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +120 +SNOWC_ON_SURFACE +? +1 +tmpl4_0 +SNOWC +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +169 +SFEXC_ON_SURFACE +? +1 +tmpl4_0 +SFEXC +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +170 +VEG_ON_SURFACE +? +1 +tmpl4_0 +VEG +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +218 +VGTYP_ON_SURFACE +? +1 +tmpl4_0 +VGTYP +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +219 +SOTYP_ON_SURFACE +? +1 +tmpl4_0 +SOTYP +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +226 +SNFALB_ON_SURFACE +? +1 +tmpl4_0 +SNFALB +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +227 +MXSALB_ON_SURFACE +? +1 +tmpl4_0 +MXSALB +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +220 +CCOND_ON_SURFACE +? +1 +tmpl4_0 +CCOND +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +238 +RCS_ON_SURFACE +? +1 +tmpl4_0 +RCS +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +239 +RCT_ON_SURFACE +? +1 +tmpl4_0 +RCT +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +5.0 +0 +0 +0 +? +? +? +240 +RCQ_ON_SURFACE +? +1 +tmpl4_0 +RCQ +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +241 +RCSOL_ON_SURFACE +? +1 +tmpl4_0 +RCSOL +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +237 +SMREF_ON_SURFACE +? +1 +tmpl4_0 +SMREF +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +233 +POROS_ON_SURFACE +? +1 +tmpl4_0 +POROS +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +235 +RLYRS_ON_SURFACE +? +1 +tmpl4_0 +RLYRS +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +234 +RSMIN_ON_SURFACE +? +1 +tmpl4_0 +RSMIN +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +224 +SNOD_ON_SURFACE +? +1 +tmpl4_0 +SNOD +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +232 +SMDRY_ON_SURFACE +? +1 +tmpl4_0 +SMDRY +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +236 +WILT_ON_SURFACE +? +1 +tmpl4_0 +WILT +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +171 +MSTAV_ON_DEPTH_BEL_LAND_SFC +? +1 +tmpl4_0 +MSTAV +NCEP +? +depth_bel_land_sfc +1 +2 +1 +0. +depth_bel_land_sfc +1 +2 +1 +100. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +152 +INST_GFLUX_ON_SURFACE +? +1 +tmpl4_0 +GFLUX +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +30 +LFTX_ON_ISOBARIC_SFC_500-1000hpa +? +1 +tmpl4_0 +LFTX +NCEP +? +isobaric_sfc +0 +? +1 +50000. +isobaric_sfc +0 +? +1 +100000. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +31 +4LFTX_ON_SPEC_PRES_ABOVE_GRND +? +1 +tmpl4_0 +4LFTX +NCEP +? +spec_pres_above_grnd +0 +? +1 +18000. +spec_pres_above_grnd +0 +? +1 +0. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +75 +PLI_ON_SPEC_PRES_ABOVE_GRND +? +1 +tmpl4_0 +PLI +? +? +spec_pres_above_grnd +0 +? +1 +3000. +spec_pres_above_grnd +0 +? +1 +0. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +32 +CAPE_ON_SURFACE +? +1 +tmpl4_0 +CAPE +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +566 +BEST_CAPE_ON_SPEC_PRES_ABOVE_GRND +? +1 +tmpl4_0 +CAPE +? +? +spec_pres_above_grnd +0 +? +1 +18000. +spec_pres_above_grnd +0 +? +1 +0. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +582 +MIXED_LAYER_CAPE_ON_SPEC_PRES_ABOVE_GRND +? +1 +tmpl4_0 +CAPE +? +? +spec_pres_above_grnd +0 +? +1 +9000. +spec_pres_above_grnd +0 +? +1 +0. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +584 +UNSTABLE_CAPE_ON_SPEC_PRES_ABOVE_GRND +? +1 +tmpl4_0 +CAPE +? +? +spec_pres_above_grnd +0 +? +1 +25500. +spec_pres_above_grnd +0 +? +1 +0. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +107 +CIN_ON_SURFACE +? +1 +tmpl4_0 +CIN +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +567 +BEST_CIN_ON_SPEC_PRES_ABOVE_GRND +? +1 +tmpl4_0 +CIN +? +? +spec_pres_above_grnd +0 +? +1 +18000. +spec_pres_above_grnd +0 +? +1 +0. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +583 +MIXED_LAYER_CIN_ON_SPEC_PRES_ABOVE_GRND +? +1 +tmpl4_0 +CIN +? +? +spec_pres_above_grnd +0 +? +1 +9000. +spec_pres_above_grnd +0 +? +1 +0. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +585 +UNSTABLE_CIN_ON_SPEC_PRES_ABOVE_GRND +? +1 +tmpl4_0 +CIN +? +? +spec_pres_above_grnd +0 +? +1 +25500. +spec_pres_above_grnd +0 +? +1 +0. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +80 +PWAT_ON_ENTIRE_ATMOS_SINGLE_LYR +? +1 +tmpl4_0 +PWAT +? +? +entire_atmos_single_lyr +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +162 +HLCY_ON_SPEC_HGT_LVL_ABOVE_GRND +? +1 +tmpl4_0 +HLCY +? +? +spec_hgt_lvl_above_grnd +0 +? +2 +3000. 1000. +spec_hgt_lvl_above_grnd +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +163 +USTM_ON_SPEC_HGT_LVL_ABOVE_GRND +? +1 +tmpl4_0 +USTM +NCEP +? +spec_hgt_lvl_above_grnd +0 +? +1 +6000. +spec_hgt_lvl_above_grnd +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +164 +VSTM_ON_SPEC_HGT_LVL_ABOVE_GRND +? +1 +tmpl4_0 +VSTM +NCEP +? +spec_hgt_lvl_above_grnd +0 +? +1 +6000. +spec_hgt_lvl_above_grnd +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +87 +ACM_APCP_ON_SURFACE +? +1 +tmpl4_8 +APCP +? +ACM +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +-4.0 +0 +0 +0 +? +? +? +34 +ACM_NCPCP_ON_SURFACE +? +1 +tmpl4_8 +NCPCP +? +ACM +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +-4.0 +0 +0 +0 +? +? +? +417 +CACM_APCP_ON_SURFACE +? +1 +tmpl4_8 +APCP +? +ACM +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +-4.0 +0 +0 +0 +? +? +? +419 +CACM_NCPCP_ON_SURFACE +? +1 +tmpl4_8 +NCPCP +? +ACM +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +-4.0 +0 +0 +0 +? +? +? +121 +ACM_SNOM_ON_SURFACE +? +1 +tmpl4_8 +SNOM +? +ACM +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +122 +ACM_SSRUN_ON_SURFACE +? +1 +tmpl4_8 +SSRUN +NCEP +ACM +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +123 +ACM_BGRUN_ON_SURFACE +? +1 +tmpl4_8 +BGRUN +NCEP +ACM +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +343 +ACM_WATR_ON_SURFACE +? +1 +tmpl4_8 +WATR +? +ACM +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +160 +INST_CRAIN_ON_SURFACE +? +1 +tmpl4_0 +CRAIN +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +1.0 +0 +0 +0 +? +? +? +551 +CSNOW_ON_SURFACE +Categorical snow on surface +1 +tmpl4_0 +CSNOW +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +1.0 +0 +0 +0 +? +? +? +552 +CICEP_ON_SURFACE +Categorical ice pellets on surface +1 +tmpl4_0 +CICEP +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +1.0 +0 +0 +0 +? +? +? +553 +CFRZR_ON_SURFACE +Categorical freezing rain on surface +1 +tmpl4_0 +CFRZR +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +1.0 +0 +0 +0 +? +? +? +167 +INST_PRATE_ON_SURFACE +? +1 +tmpl4_0 +PRATE +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +172 +CPOFP_ON_SURFACE +? +1 +tmpl4_0 +CPOFP +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +124 +CLWMR_ON_HYBRID_LVL +? +1 +tmpl4_0 +CLWMR +? +? +hybrid_lvl +0 +? +2 +1. 2. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +125 +ICMR_ON_HYBRID_LVL +? +1 +tmpl4_0 +ICMR +? +? +hybrid_lvl +0 +? +2 +1. 2. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +415 +GRLE_ON_HYBRID_LVL +Graupel mixing ration on hybrid level +1 +tmpl4_0 +GRLE +? +? +hybrid_lvl +0 +? +2 +1. 2. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +145 +TCDC_ON_HYBRID_LVL +? +1 +tmpl4_0 +TCDC +? +? +hybrid_lvl +0 +? +2 +1. 2. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +37 +LCDC_ON_LOW_CLOUD_LYR +? +1 +tmpl4_0 +LCDC +? +? +low_cloud_lyr +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +38 +MCDC_ON_MID_CLOUD_LYR +? +1 +tmpl4_0 +MCDC +? +? +mid_cloud_lyr +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +39 +HCDC_ON_HIGH_CLOUD_LYR +? +1 +tmpl4_0 +HCDC +? +? +high_cloud_lyr +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +161 +INST_TCDC_ON_ENTIRE_ATMOS +? +1 +tmpl4_0 +TCDC +? +? +entire_atmos_single_lyr +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +144 +AVE_TCDC_ON_ENTIRE_ATMOS +? +1 +tmpl4_8 +TCDC +? +AVE +entire_atmos_single_lyr +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +139 +AVE_CDLYR_ON_ENTIRE_ATMOS +? +1 +tmpl4_8 +CDLYR +NCEP +AVE +entire_atmos_single_lyr +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +180 +VIS_ON_SURFACE +? +1 +tmpl4_0 +VIS +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +410 +GSD_VIS_ON_CLOUD_TOP +GSD_visibility on cloud top +1 +tmpl4_0 +VIS +? +? +cloud_top +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +109 +HGT_ON_LVL_OF_ADIAB_COND_FROM_SFC +? +1 +tmpl4_0 +HGT +? +? +lvl_of_adiab_cond_from_sfc +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +5.0 +0 +0 +0 +? +? +? +110 +PRES_ON_LVL_OF_ADIAB_COND_FROM_SFC +? +1 +tmpl4_0 +PRES +? +? +lvl_of_adiab_cond_from_sfc +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +141 +INST_USWRF_ON_SURFACE +? +1 +tmpl4_0 +USWRF +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +142 +INST_ULWRF_ON_SURFACE +? +1 +tmpl4_0 +ULWRF +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +126 +AVE_DSWRF_ON_SURFACE +? +1 +tmpl4_8 +DSWRF +NCEP +AVE +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +127 +AVE_DLWRF_ON_SURFACE +? +1 +tmpl4_8 +DLWRF +NCEP +AVE +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +128 +AVE_USWRF_ON_SURFACE +? +1 +tmpl4_8 +USWRF +NCEP +AVE +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +129 +AVE_ULWRF_ON_SURFACE +? +1 +tmpl4_8 +ULWRF +NCEP +AVE +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +130 +AVE_USWRF_ON_TOP_OF_ATMOS +? +1 +tmpl4_8 +USWRF +NCEP +AVE +top_of_atmos +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +131 +AVE_ULWRF_ON_TOP_OF_ATMOS +? +1 +tmpl4_8 +ULWRF +NCEP +AVE +top_of_atmos +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +274 +INST_ULWRF_ON_TOP_OF_ATMOS +? +1 +tmpl4_0 +ULWRF +NCEP +? +top_of_atmos +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +275 +BRTMP_ON_TOP_OF_ATMOS +? +1 +tmpl4_0 +BRTMP +? +? +top_of_atmos +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +156 +INST_DSWRF_ON_SURFACE +? +1 +tmpl4_0 +DSWRF +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +157 +INST_DLWRF_ON_SURFACE +? +1 +tmpl4_0 +DLWRF +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +262 +INST_CSDSF_ON_SURFACE +? +1 +tmpl4_0 +CSDSF +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +44 +SFCR_ON_SURFACE +? +1 +tmpl4_0 +SFCR +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +2.7 +0 +0 +0 +? +? +? +45 +FRICV_ON_SURFACE +? +1 +tmpl4_0 +FRICV +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +132 +CD_ON_SURFACE +? +1 +tmpl4_0 +CD +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +133 +UFLX_ON_SURFACE +? +1 +tmpl4_0 +UFLX +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +134 +VFLX_ON_SURFACE +? +1 +tmpl4_0 +VFLX +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +43 +AVE_SHTFL_ON_SURFACE +? +1 +tmpl4_8 +SHTFL +? +AVE +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +135 +AVE_GFLUX_ON_SURFACE +? +1 +tmpl4_8 +GFLUX +NCEP +AVE +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +136 +AVE_SNOHF_ON_SURFACE +? +1 +tmpl4_8 +SNOHF +NCEP +AVE +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +42 +AVE_LHTFL_ON_SURFACE +? +1 +tmpl4_8 +LHTFL +? +AVE +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +47 +ACM_EVP_ON_SURFACE +? +1 +tmpl4_8 +EVP +? +ACM +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +137 +ACM_PEVAP_ON_SURFACE +? +1 +tmpl4_8 +PEVAP +NCEP +ACM +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +154 +INST_SHTFL_ON_SURFACE +? +1 +tmpl4_0 +SHTFL +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +155 +INST_LHTFL_ON_SURFACE +? +1 +tmpl4_0 +LHTFL +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +48 +NLAT_ON_SURFACE +? +1 +tmpl4_0 +NLAT +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +49 +ELON_ON_SURFACE +? +1 +tmpl4_0 +ELON +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +50 +LAND_ON_SURFACE +? +1 +tmpl4_0 +LAND +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +1.0 +0 +0 +0 +? +? +? +51 +ICEC_ON_SURFACE +? +1 +tmpl4_0 +ICEC +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +150 +ALBDO_ON_SURFACE +? +1 +tmpl4_0 +ALBDO +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +151 +WTMP_ON_SURFACE +? +1 +tmpl4_0 +WTMP +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +5.0 +0 +0 +0 +? +? +? +54 +PRES_ON_TROPOPAUSE +? +1 +tmpl4_0 +PRES +? +? +tropopause +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +177 +HGT_ON_TROPOPAUSE +? +1 +tmpl4_0 +HGT +? +? +tropopause +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +55 +TMP_ON_TROPOPAUSE +? +1 +tmpl4_0 +TMP +? +? +tropopause +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +108 +POT_ON_TROPOPAUSE +? +1 +tmpl4_0 +POT +? +? +tropopause +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +5.0 +0 +0 +0 +? +? +? +56 +UGRD_ON_TROPOPAUSE +? +1 +tmpl4_0 +UGRD +? +? +tropopause +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +57 +VGRD_ON_TROPOPAUSE +? +1 +tmpl4_0 +VGRD +? +? +tropopause +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +58 +VWSH_ON_TROPOPAUSE +? +1 +tmpl4_0 +VWSH +NCEP +? +tropopause +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +430 +VUCSH_ON_SPEC_HGT_LVL_ABOVE_GRND_0-1km +Vertical u-component shear between 0 to 1000m Above Ground +1 +tmpl4_0 +VUCSH +? +? +spec_hgt_lvl_above_grnd +0 +? +1 +0. +spec_hgt_lvl_above_grnd +0 +? +1 +1000. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +431 +VVCSH_ON_SPEC_HGT_LVL_ABOVE_GRND_0-1km +Vertical v-component shear between 0 to 1000m Above Ground +1 +tmpl4_0 +VVCSH +? +? +spec_hgt_lvl_above_grnd +0 +? +1 +0. +spec_hgt_lvl_above_grnd +0 +? +1 +1000. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +432 +VUCSH_ON_SPEC_HGT_LVL_ABOVE_GRND_0-6km +Vertical u-component shear between 0 to 6000m Above Ground +1 +tmpl4_0 +VUCSH +? +? +spec_hgt_lvl_above_grnd +0 +? +1 +0. +spec_hgt_lvl_above_grnd +0 +? +1 +6000. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +433 +VVCSH_ON_SPEC_HGT_LVL_ABOVE_GRND_0-6km +Vertical v-component shear between 0 to 6000m Above Ground +1 +tmpl4_0 +VVCSH +? +? +spec_hgt_lvl_above_grnd +0 +? +1 +0. +spec_hgt_lvl_above_grnd +0 +? +1 +6000. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +59 +TMP_ON_SPEC_ALT_ABOVE_MEAN_SEA_LVL +? +1 +tmpl4_0 +TMP +? +? +spec_alt_above_mean_sea_lvl +0 +? +10 +305. 457. 610. 914. 1524. 1829. 2134. 2743. 3658. 4572. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +586 +TMP_ON_SPEC_HGT_LVL_ABOVE_GRND_FDHGT +? +1 +tmpl4_0 +TMP +? +? +spec_hgt_lvl_above_grnd +0 +? +4 +30. 50. 80. 100. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +60 +UGRD_ON_SPEC_ALT_ABOVE_MEAN_SEA_LVL +? +1 +tmpl4_0 +UGRD +? +? +spec_alt_above_mean_sea_lvl +0 +? +10 +305. 457. 610. 914. 1524. 1829. 2134. 2743. 3658. 4572. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +576 +UGRD_ON_SPEC_HGT_LVL_ABOVE_GRND_FDHGT +? +1 +tmpl4_0 +UGRD +? +? +spec_hgt_lvl_above_grnd +0 +? +4 +30. 50. 80. 100. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +61 +VGRD_ON_SPEC_ALT_ABOVE_MEAN_SEA_LVL +? +1 +tmpl4_0 +VGRD +? +? +spec_alt_above_mean_sea_lvl +0 +? +10 +305. 457. 610. 914. 1524. 1829. 2134. 2743. 3658. 4572. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +577 +VGRD_ON_SPEC_HGT_LVL_ABOVE_GRND_FDHGT +? +1 +tmpl4_0 +VGRD +? +? +spec_hgt_lvl_above_grnd +0 +? +4 +30. 50. 80. 100. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +451 +SPFH_ON_SPEC_ALT_ABOVE_MEAN_SEA_LVL +? +1 +tmpl4_0 +SPFH +? +? +spec_alt_above_mean_sea_lvl +0 +? +1 +305. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +5.0 +0 +0 +0 +? +? +? +578 +SPFH_ON_SPEC_HGT_LVL_ABOVE_GRND_FDHGT +? +1 +tmpl4_0 +SPFH +? +? +spec_hgt_lvl_above_grnd +0 +? +4 +30. 50. 80. 100. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +5.0 +0 +0 +0 +? +? +? +579 +PRES_ON_SPEC_HGT_LVL_ABOVE_GRND_FDHGT +? +1 +tmpl4_0 +PRES +? +? +spec_hgt_lvl_above_grnd +0 +? +4 +30. 50. 80. 100. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +62 +HGT_ON_0C_ISOTHERM +? +1 +tmpl4_0 +HGT +? +? +0C_isotherm +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +63 +RH_ON_0C_ISOTHERM +? +1 +tmpl4_0 +RH +? +? +0C_isotherm +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +2.0 +0 +0 +0 +? +? +? +165 +HGT_ON_HGHST_TROP_FRZ_LVL +? +1 +tmpl4_0 +HGT +? +? +hghst_trop_frz_lvl +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +247 +HGT_ON_LWST_LVL_OF_WET_BULB_ZERO +? +1 +tmpl4_0 +HGT +? +? +lwst_lvl_of_wet_bulb_zero +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +-5.0 +0 +0 +0 +? +? +? +67 +PRES_ON_SPEC_PRES_ABOVE_GRND +? +1 +tmpl4_0 +PRES +? +? +spec_pres_above_grnd +0 +? +6 +3000. 6000. 9000. 12000. 15000. 18000. +spec_pres_above_grnd +0 +? +6 +0. 3000. 6000. 9000. 12000. 15000. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +68 +TMP_ON_SPEC_PRES_ABOVE_GRND +? +1 +tmpl4_0 +TMP +? +? +spec_pres_above_grnd +0 +? +6 +3000. 6000. 9000. 12000. 15000. 18000. +spec_pres_above_grnd +0 +? +6 +0. 3000. 6000. 9000. 12000. 15000. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +69 +POT_ON_SPEC_PRES_ABOVE_GRND +? +1 +tmpl4_0 +POT +? +? +spec_pres_above_grnd +0 +? +1 +3000. +spec_pres_above_grnd +0 +? +1 +0. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +70 +DPT_ON_SPEC_PRES_ABOVE_GRND +? +1 +tmpl4_0 +DPT +? +? +spec_pres_above_grnd +0 +? +1 +3000. +spec_pres_above_grnd +0 +? +1 +0. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +71 +SPFH_ON_SPEC_PRES_ABOVE_GRND +? +1 +tmpl4_0 +SPFH +? +? +spec_pres_above_grnd +0 +? +6 +3000. 6000. 9000. 12000. 15000. 18000. +spec_pres_above_grnd +0 +? +6 +0. 3000. 6000. 9000. 12000. 15000. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +5.0 +0 +0 +0 +? +? +? +72 +RH_ON_SPEC_PRES_ABOVE_GRND +? +1 +tmpl4_0 +RH +? +? +spec_pres_above_grnd +0 +? +6 +3000. 6000. 9000. 12000. 15000. 18000. +spec_pres_above_grnd +0 +? +6 +0. 3000. 6000. 9000. 12000. 15000. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +2.0 +0 +0 +0 +? +? +? +88 +MCONV_ON_SPEC_PRES_ABOVE_GRND +? +1 +tmpl4_0 +MCONV +NCEP +? +spec_pres_above_grnd +0 +? +1 +3000. +spec_pres_above_grnd +0 +? +1 +0. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +89 +PWAT_ON_SPEC_PRES_ABOVE_GRND +? +1 +tmpl4_0 +PWAT +? +? +spec_pres_above_grnd +0 +? +1 +3000. +spec_pres_above_grnd +0 +? +1 +0. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +73 +UGRD_ON_SPEC_PRES_ABOVE_GRND +? +1 +tmpl4_0 +UGRD +? +? +spec_pres_above_grnd +0 +? +6 +3000. 6000. 9000. 12000. 15000. 18000. +spec_pres_above_grnd +0 +? +6 +0. 3000. 6000. 9000. 12000. 15000. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +74 +VGRD_ON_SPEC_PRES_ABOVE_GRND +? +1 +tmpl4_0 +VGRD +? +? +spec_pres_above_grnd +0 +? +6 +3000. 6000. 9000. 12000. 15000. 18000. +spec_pres_above_grnd +0 +? +6 +0. 3000. 6000. 9000. 12000. 15000. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +90 +VVEL_ON_SPEC_PRES_ABOVE_GRND +? +1 +tmpl4_0 +VVEL +? +? +spec_pres_above_grnd +0 +? +3 +3000. 9000. 18000. +spec_pres_above_grnd +0 +? +3 +0. 6000. 15000. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +5.0 +0 +0 +0 +? +? +? +148 +PRES_ON_CLOUD_BASE +? +1 +tmpl4_0 +PRES +? +? +cloud_base +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +149 +PRES_ON_CLOUD_TOP +? +1 +tmpl4_0 +PRES +? +? +cloud_top +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +168 +TMP_ON_CLOUD_TOP +? +1 +tmpl4_0 +TMP +? +? +cloud_top +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +5.0 +0 +0 +0 +? +? +? +178 +HGT_ON_CLOUD_BASE +? +1 +tmpl4_0 +HGT +? +? +cloud_base +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +179 +HGT_ON_CLOUD_TOP +? +1 +tmpl4_0 +HGT +? +? +cloud_top +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +168 +TMP_ON_CLOUD_TOP +? +1 +tmpl4_0 +TMP +? +? +cloud_top +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +5.0 +0 +0 +0 +? +? +? +173 +PRES_ON_MAX_WIND +? +1 +tmpl4_0 +PRES +? +? +max_wind +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +174 +HGT_ON_MAX_WIND +? +1 +tmpl4_0 +HGT +? +? +max_wind +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +175 +UGRD_ON_MAX_WIND +? +1 +tmpl4_0 +UGRD +? +? +max_wind +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +176 +VGRD_ON_MAX_WIND +? +1 +tmpl4_0 +VGRD +? +? +max_wind +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +252 +REFC_ON_ENTIRE_ATMOS +? +1 +tmpl4_0 +REFC +NCEP +? +entire_atmos_single_lyr +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +276 +REFZR_ON_ENTIRE_ATMOS +? +1 +tmpl4_0 +REFZR +NCEP +? +entire_atmos_single_lyr +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +-4.0 +0 +0 +0 +? +? +? +277 +REFZI_ON_ENTIRE_ATMOS +? +1 +tmpl4_0 +REFZI +NCEP +? +entire_atmos_single_lyr +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +-4.0 +0 +0 +0 +? +? +? +253 +REFD_ON_SPEC_HGT_LVL_ABOVE_GRND +? +1 +tmpl4_0 +REFD +NCEP +? +spec_hgt_lvl_above_grnd +0 +? +2 +4000. 1000. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +279 +REFZR_ON_SPEC_HGT_LVL_ABOVE_GRND +? +1 +tmpl4_0 +REFZR +NCEP +? +spec_hgt_lvl_above_grnd +0 +? +2 +4000. 1000. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +-4.0 +0 +0 +0 +? +? +? +280 +REFZI_ON_SPEC_HGT_LVL_ABOVE_GRND +? +1 +tmpl4_0 +REFZI +NCEP +? +spec_hgt_lvl_above_grnd +0 +? +2 +4000. 1000. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +-4.0 +0 +0 +0 +? +? +? +221 +HPBL_ON_SURFACE +? +1 +tmpl4_0 +HPBL +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +194 +PRES_ON_GRID_SCALE_CLOUD_BOT_LVL +? +1 +tmpl4_0 +PRES +? +? +grid_scale_cloud_bot_lvl +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +195 +PRES_ON_GRID_SCALE_CLOUD_TOP_LVL +? +1 +tmpl4_0 +PRES +? +? +grid_scale_cloud_top_lvl +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +200 +TCOLW_ON_ENTIRE_ATMOS +? +1 +tmpl4_0 +TCOLW +NCEP +? +entire_atmos_single_lyr +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +5.0 +0 +0 +0 +? +? +? +201 +TCOLI_ON_ENTIRE_ATMOS +? +1 +tmpl4_0 +TCOLI +NCEP +? +entire_atmos_single_lyr +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +5.0 +0 +0 +0 +? +? +? +202 +TCOLR_ON_ENTIRE_ATMOS +? +1 +tmpl4_0 +TCOLR +NCEP +? +entire_atmos_single_lyr +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +5.0 +0 +0 +0 +? +? +? +203 +TCOLS_ON_ENTIRE_ATMOS +? +1 +tmpl4_0 +TCOLS +NCEP +? +entire_atmos_single_lyr +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +5.0 +0 +0 +0 +? +? +? +204 +TCOLC_ON_ENTIRE_ATMOS +? +1 +tmpl4_0 +TCOLC +NCEP +? +entire_atmos_single_lyr +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +5.0 +0 +0 +0 +? +? +? +428 +TCOLG_ON_ENTIRE_ATMOS +? +1 +tmpl4_0 +TCOLG +? +? +entire_atmos_single_lyr +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +5.0 +0 +0 +0 +? +? +? +285 +TCLSW_ON_ENTIRE_ATMOS +? +1 +tmpl4_0 +TCLSW +NCEP +? +entire_atmos_single_lyr +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +5.0 +0 +0 +0 +? +? +? +286 +TCOLM_ON_ENTIRE_ATMOS +? +1 +tmpl4_0 +TCOLM +NCEP +? +entire_atmos_single_lyr +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +5.0 +0 +0 +0 +? +? +? +287 +HGT_ON_LWST_BOT_LVL_OF_SUPERCOOLED_LIQ_WATER_LYR +? +1 +tmpl4_0 +HGT +? +? +lwst_bot_lvl_of_supercooled_liq_water_lyr +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +288 +HGT_ON_HGHST_TOP_LVL_OF_SUPERCOOLED_LIQ_WATER_LYR +? +1 +tmpl4_0 +HGT +? +? +hghst_top_lvl_of_supercooled_liq_water_lyr +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +5.0 +0 +0 +0 +? +? +? +260 +HGT_ON_CLOUD_CEILING +? +1 +tmpl4_0 +HGT +? +? +cloud_ceilng +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +256 +ACM_LSPA_ON_SURFACE +? +1 +tmpl4_8 +LSPA +NCEP +ACM +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +282 +PRES_ON_TOP_OF_ATMOS +? +1 +tmpl4_0 +PRES +? +? +top_of_atmos +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +290 +SWHR_ON_ENTIRE_ATMOS +? +1 +tmpl4_0 +SWHR +NCEP +? +entire_atmos_single_lyr +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +5.0 +0 +0 +0 +? +? +? +291 +LWHR_ON_ENTIRE_ATMOS +? +1 +tmpl4_0 +LWHR +NCEP +? +entire_atmos_single_lyr +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +5.0 +0 +0 +0 +? +? +? +292 +AVE_LRGHR_ON_ENTIRE_ATMOS +? +1 +tmpl4_8 +LRGHR +NCEP +AVE +entire_atmos_single_lyr +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +5.0 +0 +0 +0 +? +? +? +295 +MCONV_ON_ENTIRE_ATMOS +? +1 +tmpl4_0 +MCONV +NCEP +? +entire_atmos_single_lyr +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +5.0 +0 +0 +0 +? +? +? +296 +TMP_ON_SIGMA_LVL_HPC +? +1 +tmpl4_0 +TMP +? +? +sigma_lvl +1 +4 +5 +9000. 8500. 8000. 7500. 7000. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +-4.0 +0 +0 +0 +? +? +? +344 +PBLREG_ON_SURFACE +? +1 +tmpl4_0 +PBLREG +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +2.0 +0 +0 +0 +? +? +? +389 +UGRD_ON_PLANETARY_BOUND_LYR +? +1 +tmpl4_0 +UGRD +? +? +planetary_bound_lyr +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +-4.0 +0 +0 +0 +? +? +? +390 +VGRD_ON_PLANETARY_BOUND_LYR +? +1 +tmpl4_0 +VGRD +? +? +planetary_bound_lyr +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +-4.0 +0 +0 +0 +? +? +? +289 +HGT_ON_PLANETARY_BOUND_LYR +? +1 +tmpl4_0 +HGT +? +? +planetary_bound_lyr +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +-4.0 +0 +0 +0 +? +? +? +381 +MIXHT_ON_SURFACE +? +1 +tmpl4_0 +MIXHT +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +-4.0 +0 +0 +0 +? +? +? +400 +RETOP_ON_ENTIRE_ATMOS_SINGLE_LYR +? +1 +tmpl4_0 +RETOP +NCEP +? +entire_atmos_single_lyr +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +454 +VRATE_ON_PLANETARY_BOUND_LYR +Ventilation Rate on planetary boundary layer +1 +tmpl4_0 +VRATE +NCEP +? +planetary_bound_lyr +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +455 +HINDEX_ON_SURFACE +Haines Index on surface +1 +tmpl4_0 +HINDEX +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +345 +MAX_TMAX_ON_SPEC_HGT_LVL_ABOVE_GRND_2m +? +1 +tmpl4_8 +TMAX +? +MAX +spec_hgt_lvl_above_grnd +0 +? +1 +2. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +346 +MIN_TMIN_ON_SPEC_HGT_LVL_ABOVE_GRND_2m +? +1 +tmpl4_8 +TMIN +? +MIN +spec_hgt_lvl_above_grnd +0 +? +1 +2. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +347 +MAX_MAXRH_ON_SPEC_HGT_LVL_ABOVE_GRND_2m +? +1 +tmpl4_8 +MAXRH +? +MAX +spec_hgt_lvl_above_grnd +0 +? +1 +2. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +-2.0 +0 +0 +0 +? +? +? +348 +MIN_MINRH_ON_SPEC_HGT_LVL_ABOVE_GRND_2m +? +1 +tmpl4_8 +MINRH +NCEP +MIN +spec_hgt_lvl_above_grnd +0 +? +1 +2. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +-2.0 +0 +0 +0 +? +? +? +506 +MAX_MAXUW_ON_SPEC_HGT_LVL_ABOVE_GRND_10m +U Component of Hourly Maximum 10m Wind Speed (m/s) +1 +tmpl4_8 +MAXUW +NCEP +MAX +spec_hgt_lvl_above_grnd +0 +? +1 +10. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +-4.0 +0 +0 +0 +? +? +? +507 +MAX_MAXVW_ON_SPEC_HGT_LVL_ABOVE_GRND_10m +V Component of Hourly Maximum 10m Wind Speed (m/s) +1 +tmpl4_8 +MAXVW +NCEP +MAX +spec_hgt_lvl_above_grnd +0 +? +1 +10. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +-4.0 +0 +0 +0 +? +? +? +422 +MAX_WIND_ON_SPEC_HGT_LVL_ABOVE_GRND_10m +maximum wind speed on 10 meter Above Ground +1 +tmpl4_8 +WIND +? +MAX +spec_hgt_lvl_above_grnd +0 +? +1 +10. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +-4.0 +0 +0 +0 +? +? +? +421 +MAX_REF_ON_SPEC_HGT_LVL_ABOVE_GRND_1km +maximum Updraft Helicity on Specified Height Level Above Ground +1 +tmpl4_8 +MAXREF +NCEP +MAX +spec_hgt_lvl_above_grnd +0 +? +1 +1000. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +-3.0 +0 +0 +0 +? +? +? +423 +MAX_MAXUVV_ON_ISOBARIC_SFC_10-100hpa +hourly maximum Upward Vertical Velocity between 10-100hpa +1 +tmpl4_8 +MAXUVV +NCEP +MAX +isobaric_sfc +0 +? +1 +10000. +isobaric_sfc +0 +? +1 +100000. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +-3.0 +0 +0 +0 +? +? +? +424 +MAX_MAXDVV_ON_ISOBARIC_SFC_10-100hpa +hourly maximum Downward Vertical Velocity between 10-100hpa +1 +tmpl4_8 +MAXDVV +NCEP +MAX +isobaric_sfc +0 +? +1 +10000. +isobaric_sfc +0 +? +1 +100000. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +-3.0 +0 +0 +0 +? +? +? +444 +LTNG_ON_SURFACE +lightning +1 +tmpl4_0 +LTNG +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +1.0 +0 +0 +0 +? +? +? +581 +VIL_ON_ENTIRE_ATMOS +entire atmosphere Vertically Integrated Liquid (kg/m-2) +1 +tmpl4_0 +VIL +? +? +entire_atmos_single_lyr +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +427 +UPHL_ON_SPEC_HGT_LVL_ABOVE_GRND_2-5km +Updraft Helicity on Specified Height Level Above Ground +1 +tmpl4_0 +UPHL +NCEP +? +spec_hgt_lvl_above_grnd +0 +? +1 +5000. +spec_hgt_lvl_above_grnd +0 +? +1 +2000. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +-3.0 +0 +0 +0 +? +? +? +420 +MAX_UPHL_ON_SPEC_HGT_LVL_ABOVE_GRND_2-5km +maximum Updraft Helicity on Specified Height Level Above Ground +1 +tmpl4_8 +MXUPHL +NCEP +MAX +spec_hgt_lvl_above_grnd +0 +? +1 +5000. +spec_hgt_lvl_above_grnd +0 +? +1 +2000. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +-3.0 +0 +0 +0 +? +? +? +786 +GSD_MIN_UPHL_ON_SPEC_HGT_LVL_ABOVE_GRND_2-5km +? +1 +tmpl4_8 +MNUPHL +NCEP +MIN +spec_hgt_lvl_above_grnd +0 +? +1 +5000. +spec_hgt_lvl_above_grnd +0 +? +1 +2000. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +-3.0 +0 +0 +0 +? +? +? +791 +GSD_MIN_UPHL_ON_SPEC_HGT_LVL_ABOVE_GRND_0-3km +? +1 +tmpl4_8 +MNUPHL +NCEP +MIN +spec_hgt_lvl_above_grnd +0 +? +1 +3000. +spec_hgt_lvl_above_grnd +0 +? +1 +0000. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +-3.0 +0 +0 +0 +? +? +? +790 +GSD_MAX_UPHL_ON_SPEC_HGT_LVL_ABOVE_GRND_0-3km +? +1 +tmpl4_8 +MXUPHL +NCEP +MAX +spec_hgt_lvl_above_grnd +0 +? +1 +3000. +spec_hgt_lvl_above_grnd +0 +? +1 +0000. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +-3.0 +0 +0 +0 +? +? +? +793 +GSD_MAX_REL_VORT_ON_SPEC_HGT_LVL_ABOVE_GRND_0-1km +? +1 +tmpl4_8 +RELV +? +MAX +spec_hgt_lvl_above_grnd +0 +? +1 +1000. +spec_hgt_lvl_above_grnd +0 +? +1 +0000. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +5.0 +0 +0 +0 +? +? +? +890 +GSD_MAX_REL_VORT_ON_SPEC_HGT_LVL_HYBRID1 +Hourly max relative vorticity on hybrid level 1 +1 +tmpl4_8 +RELV +? +MAX +hybrid_lvl +0 +? +1 +1. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +5.0 +0 +0 +0 +? +? +? +792 +GSD_MAX_REL_VORT_ON_SPEC_HGT_LVL_ABOVE_GRND_0-2km +? +1 +tmpl4_8 +RELV +? +MAX +spec_hgt_lvl_above_grnd +0 +? +1 +2000. +spec_hgt_lvl_above_grnd +0 +? +1 +0000. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +5.0 +0 +0 +0 +? +? +? +785 +MAX_REF_ON_ISOTHERMAL_-10C +maximum reflectivity on -10C suface +1 +tmpl4_8 +MAXREF +NCEP +MAX +isothermal +0 +? +1 +263. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +-3.0 +0 +0 +0 +? +? +? +912 +REFD_ON_ISOTHERMAL +? +1 +tmpl4_0 +REFD +NCEP +? +isothermal +0 +? +1 +263. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +-4.0 +0 +0 +0 +? +? +? +NATLEV +32769 +ncep_nco +v2003 +local_tab_yes1 +fcst +oper +fcst +fcst +hour +nws_ncep +nmm_8km +complex_packing_spatial_diff +2nd_ord_sptdiff +fltng_pnt +lossless +12 +HGT_ON_ISOBARIC_SFC +? +1 +tmpl4_0 +HGT +? +? +isobaric_sfc +0 +? +4 +25000. 50000. 70000. 85000. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +13 +TMP_ON_ISOBARIC_SFC +? +1 +tmpl4_0 +TMP +? +? +isobaric_sfc +0 +? +5 +25000. 50000. 70000. 85000. 95000. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +17 +RH_ON_ISOBARIC_SFC +? +1 +tmpl4_0 +RH +? +? +isobaric_sfc +0 +? +4 +25000. 50000. 70000. 85000. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +2.0 +0 +0 +0 +? +? +? +18 +UGRD_ON_ISOBARIC_SFC +? +1 +tmpl4_0 +UGRD +? +? +isobaric_sfc +0 +? +4 +25000. 50000. 70000. 85000. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +19 +VGRD_ON_ISOBARIC_SFC +? +1 +tmpl4_0 +VGRD +? +? +isobaric_sfc +0 +? +4 +25000. 50000. 70000. 85000. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +20 +VVEL_ON_ISOBARIC_SFC +? +1 +tmpl4_0 +VVEL +? +? +isobaric_sfc +0 +? +4 +25000. 50000. 70000. 85000. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +5.0 +0 +0 +0 +? +? +? +16 +SPFH_ON_ISOBARIC_SFC +? +1 +tmpl4_0 +SPFH +? +? +isobaric_sfc +0 +? +4 +25000. 50000. 70000. 85000. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +21 +ABSV_ON_ISOBARIC_SFC +? +1 +tmpl4_0 +ABSV +? +? +isobaric_sfc +0 +? +4 +25000. 50000. 70000. 85000. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +1 +PRES_ON_HYBRID_LVL +? +1 +tmpl4_0 +PRES +? +? +hybrid_lvl +0 +? +64 +1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +77 +HGT_ON_HYBRID_LVL +? +1 +tmpl4_0 +HGT +? +? +hybrid_lvl +0 +? +64 +1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +2 +TMP_ON_HYBRID_LVL +? +1 +tmpl4_0 +TMP +? +? +hybrid_lvl +0 +? +64 +1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +5 +SPFH_ON_HYBRID_LVL +? +1 +tmpl4_0 +SPFH +? +? +hybrid_lvl +0 +? +64 +1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +7.0 +0 +0 +0 +? +? +? +7 +UGRD_ON_HYBRID_LVL +? +1 +tmpl4_0 +UGRD +? +? +hybrid_lvl +0 +? +64 +1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +8 +VGRD_ON_HYBRID_LVL +? +1 +tmpl4_0 +VGRD +? +? +hybrid_lvl +0 +? +64 +1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +9 +VVEL_ON_HYBRID_LVL +? +1 +tmpl4_0 +VVEL +? +? +hybrid_lvl +0 +? +64 +1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +5.0 +0 +0 +0 +? +? +? +264 +DZDT_ON_HYBRID_LVL +? +1 +tmpl4_0 +DZDT +? +? +hybrid_lvl +0 +? +64 +1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +-5.0 +0 +0 +0 +? +? +? +11 +TKE_ON_HYBRID_LVL +? +1 +tmpl4_0 +TKE +? +? +hybrid_lvl +0 +? +64 +1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +78 +AVE_LRGHR_ON_HYBRID_LVL +? +1 +tmpl4_8 +LRGHR +NCEP +AVE +hybrid_lvl +0 +? +64 +1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +23 +MSLET_ON_MEAN_SEA_LVL +? +1 +tmpl4_0 +MSLET +NCEP +? +mean_sea_lvl +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +105 +PRES_ON_MEAN_SEA_LVL +? +1 +tmpl4_0 +PRMSL +? +? +mean_sea_lvl +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +106 +TMP_ON_SPEC_HGT_LVL_ABOVE_GRND_2m +? +1 +tmpl4_0 +TMP +? +? +spec_hgt_lvl_above_grnd +0 +? +1 +2. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +112 +SPFH_ON_SPEC_HGT_LVL_ABOVE_GRND_2m +? +1 +tmpl4_0 +SPFH +? +? +spec_hgt_lvl_above_grnd +0 +? +1 +2. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +113 +DPT_ON_SPEC_HGT_LVL_ABOVE_GRND_2m +? +1 +tmpl4_0 +DPT +? +? +spec_hgt_lvl_above_grnd +0 +? +1 +2. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +114 +RH_ON_SPEC_HGT_LVL_ABOVE_GRND_2m +? +1 +tmpl4_0 +RH +? +? +spec_hgt_lvl_above_grnd +0 +? +1 +2. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +64 +UGRD_ON_SPEC_HGT_LVL_ABOVE_GRND_10m +? +1 +tmpl4_0 +UGRD +? +? +spec_hgt_lvl_above_grnd +0 +? +1 +10. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +65 +VGRD_ON_SPEC_HGT_LVL_ABOVE_GRND_10m +? +1 +tmpl4_0 +VGRD +? +? +spec_hgt_lvl_above_grnd +0 +? +1 +10. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +158 +POT_ON_SPEC_HGT_LVL_ABOVE_GRND_10m +? +1 +tmpl4_0 +POT +? +? +spec_hgt_lvl_above_grnd +0 +? +1 +10. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +5.0 +0 +0 +0 +? +? +? +159 +SPFH_ON_SPEC_HGT_LVL_ABOVE_GRND_10m +? +1 +tmpl4_0 +SPFH +? +? +spec_hgt_lvl_above_grnd +0 +? +1 +10. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +24 +PRES_ON_SURFACE +? +1 +tmpl4_0 +PRES +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +25 +HGT_ON_SURFACE +? +1 +tmpl4_0 +HGT +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +27 +POT_ON_SURFACE +? +1 +tmpl4_0 +POT +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +5.0 +0 +0 +0 +? +? +? +28 +SPFH_ON_SURFACE +? +1 +tmpl4_0 +SPFH +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +26 +TMP_ON_SURFACE +? +1 +tmpl4_0 +TMP +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +423 +MAX_MAXUVV_ON_ISOBARIC_SFC_10-100hpa +hourly maximum Upward Vertical Velocity between 10-100hpa +1 +tmpl4_8 +MAXUVV +NCEP +MAX +isobaric_sfc +0 +? +1 +10000. +isobaric_sfc +0 +? +1 +100000. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +-3.0 +0 +0 +0 +? +? +? +424 +MAX_MAXDVV_ON_ISOBARIC_SFC_10-100hpa +hourly maximum Downward Vertical Velocity between 10-100hpa +1 +tmpl4_8 +MAXDVV +NCEP +MAX +isobaric_sfc +0 +? +1 +10000. +isobaric_sfc +0 +? +1 +100000. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +-3.0 +0 +0 +0 +? +? +? +790 +GSD_MAX_UPHL_ON_SPEC_HGT_LVL_ABOVE_GRND_0-3km +? +1 +tmpl4_8 +MXUPHL +NCEP +MAX +spec_hgt_lvl_above_grnd +0 +? +1 +3000. +spec_hgt_lvl_above_grnd +0 +? +1 +0000. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +-3.0 +0 +0 +0 +? +? +? +420 +MAX_UPHL_ON_SPEC_HGT_LVL_ABOVE_GRND_2-5km +maximum Updraft Helicity on Specified Height Level Above Ground +1 +tmpl4_8 +MXUPHL +NCEP +MAX +spec_hgt_lvl_above_grnd +0 +? +1 +5000. +spec_hgt_lvl_above_grnd +0 +? +1 +2000. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +-3.0 +0 +0 +0 +? +? +? +786 +GSD_MIN_UPHL_ON_SPEC_HGT_LVL_ABOVE_GRND_2-5km +? +1 +tmpl4_8 +MNUPHL +NCEP +MIN +spec_hgt_lvl_above_grnd +0 +? +1 +5000. +spec_hgt_lvl_above_grnd +0 +? +1 +2000. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +-3.0 +0 +0 +0 +? +? +? +791 +GSD_MIN_UPHL_ON_SPEC_HGT_LVL_ABOVE_GRND_0-3km +? +1 +tmpl4_8 +MNUPHL +NCEP +MIN +spec_hgt_lvl_above_grnd +0 +? +1 +3000. +spec_hgt_lvl_above_grnd +0 +? +1 +0000. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +-3.0 +0 +0 +0 +? +? +? +793 +GSD_MAX_REL_VORT_ON_SPEC_HGT_LVL_ABOVE_GRND_0-1km +? +1 +tmpl4_8 +RELV +? +MAX +spec_hgt_lvl_above_grnd +0 +? +1 +1000. +spec_hgt_lvl_above_grnd +0 +? +1 +0000. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +5.0 +0 +0 +0 +? +? +? +890 +GSD_MAX_REL_VORT_ON_SPEC_HGT_LVL_HYBRID1 +Hourly max relative vorticity on hybrid level 1 +1 +tmpl4_8 +RELV +? +MAX +hybrid_lvl +0 +? +1 +1. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +5.0 +0 +0 +0 +? +? +? +792 +GSD_MAX_REL_VORT_ON_SPEC_HGT_LVL_ABOVE_GRND_0-2km +? +1 +tmpl4_8 +RELV +? +MAX +spec_hgt_lvl_above_grnd +0 +? +1 +2000. +spec_hgt_lvl_above_grnd +0 +? +1 +0000. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +5.0 +0 +0 +0 +? +? +? +506 +MAX_MAXUW_ON_SPEC_HGT_LVL_ABOVE_GRND_10m +U Component of Hourly Maximum 10m Wind Speed (m/s) +1 +tmpl4_8 +MAXUW +NCEP +MAX +spec_hgt_lvl_above_grnd +0 +? +1 +10. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +-4.0 +0 +0 +0 +? +? +? +507 +MAX_MAXVW_ON_SPEC_HGT_LVL_ABOVE_GRND_10m +V Component of Hourly Maximum 10m Wind Speed (m/s) +1 +tmpl4_8 +MAXVW +NCEP +MAX +spec_hgt_lvl_above_grnd +0 +? +1 +10. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +-4.0 +0 +0 +0 +? +? +? +421 +MAX_REF_ON_SPEC_HGT_LVL_ABOVE_GRND_1km +maximum Updraft Helicity on Specified Height Level Above Ground +1 +tmpl4_8 +MAXREF +NCEP +MAX +spec_hgt_lvl_above_grnd +0 +? +1 +1000. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +-3.0 +0 +0 +0 +? +? +? +785 +MAX_REF_ON_ISOTHERMAL_-10C +maximum reflectivity on -10C suface +1 +tmpl4_8 +MAXREF +NCEP +MAX +isothermal +0 +? +1 +263. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +-3.0 +0 +0 +0 +? +? +? +912 +REFD_ON_ISOTHERMAL +? +1 +tmpl4_0 +REFD +NCEP +? +isothermal +0 +? +1 +263. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +-4.0 +0 +0 +0 +? +? +? +345 +MAX_TMAX_ON_SPEC_HGT_LVL_ABOVE_GRND_2m +? +1 +tmpl4_8 +TMAX +? +MAX +spec_hgt_lvl_above_grnd +0 +? +1 +2. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +346 +MIN_TMIN_ON_SPEC_HGT_LVL_ABOVE_GRND_2m +? +1 +tmpl4_8 +TMIN +? +MIN +spec_hgt_lvl_above_grnd +0 +? +1 +2. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +347 +MAX_MAXRH_ON_SPEC_HGT_LVL_ABOVE_GRND_2m +? +1 +tmpl4_8 +MAXRH +? +MAX +spec_hgt_lvl_above_grnd +0 +? +1 +2. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +-2.0 +0 +0 +0 +? +? +? +348 +MIN_MINRH_ON_SPEC_HGT_LVL_ABOVE_GRND_2m +? +1 +tmpl4_8 +MINRH +NCEP +MIN +spec_hgt_lvl_above_grnd +0 +? +1 +2. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +-2.0 +0 +0 +0 +? +? +? +116 +TSOIL_ON_DEPTH_BEL_LAND_SFC +? +1 +tmpl4_0 +TSOIL +? +? +depth_bel_land_sfc +4 +2 2 2 2 +4 +0. 10. 40. 100. +depth_bel_land_sfc +4 +2 2 2 2 +4 +10. 40. 100. 200. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +117 +SOILW_ON_DEPTH_BEL_LAND_SFC +? +1 +tmpl4_0 +SOILW +NCEP +? +depth_bel_land_sfc +4 +2 2 2 2 +4 +0. 10. 40. 100. +depth_bel_land_sfc +4 +2 2 2 2 +4 +10. 40. 100. 200. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +36 +SOILM_ON_DEPTH_BEL_LAND_SFC +? +1 +tmpl4_0 +SOILM +? +? +depth_bel_land_sfc +1 +2 +1 +0. +depth_bel_land_sfc +1 +2 +1 +200. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +169 +SFEXC_ON_SURFACE +? +1 +tmpl4_0 +SFEXC +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +170 +VEG_ON_SURFACE +? +1 +tmpl4_0 +VEG +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +171 +MSTAV_ON_DEPTH_BEL_LAND_SFC +? +1 +tmpl4_0 +MSTAV +NCEP +? +depth_bel_land_sfc +1 +2 +1 +0. +depth_bel_land_sfc +1 +2 +1 +100. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +115 +TSOIL_ON_DEPTH_BEL_LAND_SFC_3m +? +1 +tmpl4_0 +TSOIL +? +? +depth_bel_land_sfc +0 +? +1 +3. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +152 +INST_GFLUX_ON_SURFACE +? +1 +tmpl4_0 +GFLUX +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +118 +CNWAT_ON_SURFACE +? +1 +tmpl4_0 +CNWAT +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +1.0 +0 +0 +0 +? +? +? +119 +WEASD_ON_SURFACE +? +1 +tmpl4_0 +WEASD +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +31 +4LFTX_ON_SPEC_PRES_ABOVE_GRND +? +1 +tmpl4_0 +4LFTX +NCEP +? +spec_pres_above_grnd +0 +? +1 +18000. +spec_pres_above_grnd +0 +? +1 +0. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +80 +PWAT_ON_ENTIRE_ATMOS_SINGLE_LYR +? +1 +tmpl4_0 +PWAT +? +? +entire_atmos_single_lyr +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +87 +ACM_APCP_ON_SURFACE +? +1 +tmpl4_8 +APCP +? +ACM +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +-4.0 +0 +0 +0 +? +? +? +34 +ACM_NCPCP_ON_SURFACE +? +1 +tmpl4_8 +NCPCP +? +ACM +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +-4.0 +0 +0 +0 +? +? +? +417 +CACM_APCP_ON_SURFACE +? +1 +tmpl4_8 +APCP +? +ACM +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +-4.0 +0 +0 +0 +? +? +? +419 +CACM_NCPCP_ON_SURFACE +? +1 +tmpl4_8 +NCPCP +? +ACM +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +-4.0 +0 +0 +0 +? +? +? +121 +ACM_SNOM_ON_SURFACE +? +1 +tmpl4_8 +SNOM +? +ACM +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +122 +ACM_SSRUN_ON_SURFACE +? +1 +tmpl4_8 +SSRUN +NCEP +ACM +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +123 +ACM_BGRUN_ON_SURFACE +? +1 +tmpl4_8 +BGRUN +NCEP +ACM +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +160 +INST_CRAIN_ON_SURFACE +? +1 +tmpl4_0 +CRAIN +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +1.0 +0 +0 +0 +? +? +? +551 +CSNOW_ON_SURFACE +Categorical snow on surface +1 +tmpl4_0 +CSNOW +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +1.0 +0 +0 +0 +? +? +? +552 +CICEP_ON_SURFACE +Categorical ice pellets on surface +1 +tmpl4_0 +CICEP +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +1.0 +0 +0 +0 +? +? +? +553 +CFRZR_ON_SURFACE +Categorical freezing rain on surface +1 +tmpl4_0 +CFRZR +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +1.0 +0 +0 +0 +? +? +? +167 +INST_PRATE_ON_SURFACE +? +1 +tmpl4_0 +PRATE +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +172 +CPOFP_ON_SURFACE +? +1 +tmpl4_0 +CPOFP +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +124 +CLWMR_ON_HYBRID_LVL +? +1 +tmpl4_0 +CLWMR +? +? +hybrid_lvl +0 +? +64 +1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +125 +ICMR_ON_HYBRID_LVL +? +1 +tmpl4_0 +ICMR +? +? +hybrid_lvl +0 +? +64 +1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +415 +GRLE_ON_HYBRID_LVL +Graupel mixing ration on hybrid level +1 +tmpl4_0 +GRLE +? +? +hybrid_lvl +0 +? +64 +1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +145 +TCDC_ON_HYBRID_LVL +? +1 +tmpl4_0 +TCDC +? +? +hybrid_lvl +0 +? +64 +1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +181 +RWMR_ON_HYBRID_LVL +? +1 +tmpl4_0 +RWMR +? +? +hybrid_lvl +0 +? +64 +1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +182 +SNMR_ON_HYBRID_LVL +? +1 +tmpl4_0 +SNMR +? +? +hybrid_lvl +0 +? +64 +1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +187 +RIME_ON_HYBRID_LVL +? +1 +tmpl4_0 +RIME +NCEP +? +hybrid_lvl +0 +? +64 +1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +199 +TCOND_ON_HYBRID_LVL +? +1 +tmpl4_0 +TCOND +NCEP +? +hybrid_lvl +0 +? +64 +1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +185 +FRAIN_ON_HYBRID_LVL +? +1 +tmpl4_0 +FRAIN +NCEP +? +hybrid_lvl +0 +? +64 +1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +186 +FICE_ON_HYBRID_LVL +? +1 +tmpl4_0 +FICE +NCEP +? +hybrid_lvl +0 +? +64 +1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +37 +LCDC_ON_LOW_CLOUD_LYR +? +1 +tmpl4_0 +LCDC +? +? +low_cloud_lyr +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +38 +MCDC_ON_MID_CLOUD_LYR +? +1 +tmpl4_0 +MCDC +? +? +mid_cloud_lyr +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +39 +HCDC_ON_HIGH_CLOUD_LYR +? +1 +tmpl4_0 +HCDC +? +? +high_cloud_lyr +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +161 +INST_TCDC_ON_ENTIRE_ATMOS +? +1 +tmpl4_0 +TCDC +? +? +entire_atmos_single_lyr +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +144 +AVE_TCDC_ON_ENTIRE_ATMOS +? +1 +tmpl4_8 +TCDC +? +AVE +entire_atmos_single_lyr +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +139 +AVE_CDLYR_ON_ENTIRE_ATMOS +? +1 +tmpl4_8 +CDLYR +NCEP +AVE +entire_atmos_single_lyr +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +141 +INST_USWRF_ON_SURFACE +? +1 +tmpl4_0 +USWRF +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +142 +INST_ULWRF_ON_SURFACE +? +1 +tmpl4_0 +ULWRF +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +126 +AVE_DSWRF_ON_SURFACE +? +1 +tmpl4_8 +DSWRF +NCEP +AVE +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +127 +AVE_DLWRF_ON_SURFACE +? +1 +tmpl4_8 +DLWRF +NCEP +AVE +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +128 +AVE_USWRF_ON_SURFACE +? +1 +tmpl4_8 +USWRF +NCEP +AVE +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +129 +AVE_ULWRF_ON_SURFACE +? +1 +tmpl4_8 +ULWRF +NCEP +AVE +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +130 +AVE_USWRF_ON_TOP_OF_ATMOS +? +1 +tmpl4_8 +USWRF +NCEP +AVE +top_of_atmos +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +131 +AVE_ULWRF_ON_TOP_OF_ATMOS +? +1 +tmpl4_8 +ULWRF +NCEP +AVE +top_of_atmos +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +156 +INST_DSWRF_ON_SURFACE +? +1 +tmpl4_0 +DSWRF +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +157 +INST_DLWRF_ON_SURFACE +? +1 +tmpl4_0 +DLWRF +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +262 +INST_CSDSF_ON_SURFACE +? +1 +tmpl4_0 +CSDSF +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +44 +SFCR_ON_SURFACE +? +1 +tmpl4_0 +SFCR +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +2.7 +0 +0 +0 +? +? +? +45 +FRICV_ON_SURFACE +? +1 +tmpl4_0 +FRICV +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +132 +CD_ON_SURFACE +? +1 +tmpl4_0 +CD +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +133 +UFLX_ON_SURFACE +? +1 +tmpl4_0 +UFLX +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +134 +VFLX_ON_SURFACE +? +1 +tmpl4_0 +VFLX +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +43 +AVE_SHTFL_ON_SURFACE +? +1 +tmpl4_8 +SHTFL +? +AVE +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +135 +AVE_GFLUX_ON_SURFACE +? +1 +tmpl4_8 +GFLUX +NCEP +AVE +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +136 +AVE_SNOHF_ON_SURFACE +? +1 +tmpl4_8 +SNOHF +NCEP +AVE +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +42 +AVE_LHTFL_ON_SURFACE +? +1 +tmpl4_8 +LHTFL +? +AVE +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +47 +ACM_EVP_ON_SURFACE +? +1 +tmpl4_8 +EVP +? +ACM +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +137 +ACM_PEVAP_ON_SURFACE +? +1 +tmpl4_8 +PEVAP +NCEP +ACM +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +154 +INST_SHTFL_ON_SURFACE +? +1 +tmpl4_0 +SHTFL +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +155 +INST_LHTFL_ON_SURFACE +? +1 +tmpl4_0 +LHTFL +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +48 +NLAT_ON_SURFACE +? +1 +tmpl4_0 +NLAT +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +49 +ELON_ON_SURFACE +? +1 +tmpl4_0 +ELON +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +50 +LAND_ON_SURFACE +? +1 +tmpl4_0 +LAND +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +1.0 +0 +0 +0 +? +? +? +51 +ICEC_ON_SURFACE +? +1 +tmpl4_0 +ICEC +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +52 +LMH_ON_SURFACE +? +1 +tmpl4_0 +LMH +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +2.0 +0 +0 +0 +? +? +? +53 +LMV_ON_SURFACE +? +1 +tmpl4_0 +LMV +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +2.0 +0 +0 +0 +? +? +? +150 +ALBDO_ON_SURFACE +? +1 +tmpl4_0 +ALBDO +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +151 +WTMP_ON_SURFACE +? +1 +tmpl4_0 +WTMP +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +5.0 +0 +0 +0 +? +? +? +67 +PRES_ON_SPEC_PRES_ABOVE_GRND +? +1 +tmpl4_0 +PRES +? +? +spec_pres_above_grnd +0 +? +6 +3000. 6000. 9000. 12000. 15000. 18000. +spec_pres_above_grnd +0 +? +6 +0. 3000. 6000. 9000. 12000. 15000. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +68 +TMP_ON_SPEC_PRES_ABOVE_GRND +? +1 +tmpl4_0 +TMP +? +? +spec_pres_above_grnd +0 +? +6 +3000. 6000. 9000. 12000. 15000. 18000. +spec_pres_above_grnd +0 +? +6 +0. 3000. 6000. 9000. 12000. 15000. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +69 +POT_ON_SPEC_PRES_ABOVE_GRND +? +1 +tmpl4_0 +POT +? +? +spec_pres_above_grnd +0 +? +1 +3000. +spec_pres_above_grnd +0 +? +1 +0. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +70 +DPT_ON_SPEC_PRES_ABOVE_GRND +? +1 +tmpl4_0 +DPT +? +? +spec_pres_above_grnd +0 +? +1 +3000. +spec_pres_above_grnd +0 +? +1 +0. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +71 +SPFH_ON_SPEC_PRES_ABOVE_GRND +? +1 +tmpl4_0 +SPFH +? +? +spec_pres_above_grnd +0 +? +6 +3000. 6000. 9000. 12000. 15000. 18000. +spec_pres_above_grnd +0 +? +6 +0. 3000. 6000. 9000. 12000. 15000. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +5.0 +0 +0 +0 +? +? +? +72 +RH_ON_SPEC_PRES_ABOVE_GRND +? +1 +tmpl4_0 +RH +? +? +spec_pres_above_grnd +0 +? +6 +3000. 6000. 9000. 12000. 15000. 18000. +spec_pres_above_grnd +0 +? +6 +0. 3000. 6000. 9000. 12000. 15000. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +2.0 +0 +0 +0 +? +? +? +88 +MCONV_ON_SPEC_PRES_ABOVE_GRND +? +1 +tmpl4_0 +MCONV +NCEP +? +spec_pres_above_grnd +0 +? +1 +3000. +spec_pres_above_grnd +0 +? +1 +0. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +89 +PWAT_ON_SPEC_PRES_ABOVE_GRND +? +1 +tmpl4_0 +PWAT +? +? +spec_pres_above_grnd +0 +? +1 +3000. +spec_pres_above_grnd +0 +? +1 +0. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +73 +UGRD_ON_SPEC_PRES_ABOVE_GRND +? +1 +tmpl4_0 +UGRD +? +? +spec_pres_above_grnd +0 +? +6 +3000. 6000. 9000. 12000. 15000. 18000. +spec_pres_above_grnd +0 +? +6 +0. 3000. 6000. 9000. 12000. 15000. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +74 +VGRD_ON_SPEC_PRES_ABOVE_GRND +? +1 +tmpl4_0 +VGRD +? +? +spec_pres_above_grnd +0 +? +6 +3000. 6000. 9000. 12000. 15000. 18000. +spec_pres_above_grnd +0 +? +6 +0. 3000. 6000. 9000. 12000. 15000. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +256 +ACM_LSPA_ON_SURFACE +? +1 +tmpl4_8 +LSPA +NCEP +ACM +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +282 +PRES_ON_TOP_OF_ATMOS +? +1 +tmpl4_0 +PRES +? +? +top_of_atmos +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +283 +PRES_ON_HYBRID_LVL_1L +? +1 +tmpl4_0 +PRES +? +? +hybrid_lvl +0 +? +1 +1. +hybrid_lvl +0 +? +1 +21. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +273 +PRES_ON_HYBRID_LVL_LLM +? +1 +tmpl4_0 +PRES +? +? +hybrid_lvl +0 +? +1 +1. +hybrid_lvl +0 +? +1 +61. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +118 +CNWAT_ON_SURFACE +? +1 +tmpl4_0 +CNWAT +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +1.0 +0 +0 +0 +? +? +? +152 +INST_GFLUX_ON_SURFACE +? +1 +tmpl4_0 +GFLUX +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +30 +LFTX_ON_ISOBARIC_SFC_500-1000hpa +? +1 +tmpl4_0 +LFTX +NCEP +? +isobaric_sfc +0 +? +1 +50000. +isobaric_sfc +0 +? +1 +100000. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +32 +CAPE_ON_SURFACE +? +1 +tmpl4_0 +CAPE +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +566 +BEST_CAPE_ON_SPEC_PRES_ABOVE_GRND +? +1 +tmpl4_0 +CAPE +? +? +spec_pres_above_grnd +0 +? +1 +18000. +spec_pres_above_grnd +0 +? +1 +0. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +582 +MIXED_LAYER_CAPE_ON_SPEC_PRES_ABOVE_GRND +? +1 +tmpl4_0 +CAPE +? +? +spec_pres_above_grnd +0 +? +1 +9000. +spec_pres_above_grnd +0 +? +1 +0. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +584 +UNSTABLE_CAPE_ON_SPEC_PRES_ABOVE_GRND +? +1 +tmpl4_0 +CAPE +? +? +spec_pres_above_grnd +0 +? +1 +25500. +spec_pres_above_grnd +0 +? +1 +0. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +107 +CIN_ON_SURFACE +? +1 +tmpl4_0 +CIN +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +567 +BEST_CIN_ON_SPEC_PRES_ABOVE_GRND +? +1 +tmpl4_0 +CIN +? +? +spec_pres_above_grnd +0 +? +1 +18000. +spec_pres_above_grnd +0 +? +1 +0. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +583 +MIXED_LAYER_CIN_ON_SPEC_PRES_ABOVE_GRND +? +1 +tmpl4_0 +CIN +? +? +spec_pres_above_grnd +0 +? +1 +9000. +spec_pres_above_grnd +0 +? +1 +0. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +585 +UNSTABLE_CIN_ON_SPEC_PRES_ABOVE_GRND +? +1 +tmpl4_0 +CIN +? +? +spec_pres_above_grnd +0 +? +1 +25500. +spec_pres_above_grnd +0 +? +1 +0. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +246 +PLPL_ON_SPEC_PRES_ABOVE_GRND +? +1 +tmpl4_0 +PLPL +NCEP +? +spec_pres_above_grnd +0 +? +1 +25500. +spec_pres_above_grnd +0 +? +1 +0. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +162 +HLCY_ON_SPEC_HGT_LVL_ABOVE_GRND +? +1 +tmpl4_0 +HLCY +? +? +spec_hgt_lvl_above_grnd +0 +? +2 +3000. 1000. +spec_hgt_lvl_above_grnd +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +163 +USTM_ON_SPEC_HGT_LVL_ABOVE_GRND +? +1 +tmpl4_0 +USTM +NCEP +? +spec_hgt_lvl_above_grnd +0 +? +1 +6000. +spec_hgt_lvl_above_grnd +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +164 +VSTM_ON_SPEC_HGT_LVL_ABOVE_GRND +? +1 +tmpl4_0 +VSTM +NCEP +? +spec_hgt_lvl_above_grnd +0 +? +1 +6000. +spec_hgt_lvl_above_grnd +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +37 +LCDC_ON_LOW_CLOUD_LYR +? +1 +tmpl4_0 +LCDC +? +? +low_cloud_lyr +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +38 +MCDC_ON_MID_CLOUD_LYR +? +1 +tmpl4_0 +MCDC +? +? +mid_cloud_lyr +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +39 +HCDC_ON_HIGH_CLOUD_LYR +? +1 +tmpl4_0 +HCDC +? +? +high_cloud_lyr +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +144 +AVE_TCDC_ON_ENTIRE_ATMOS +? +1 +tmpl4_8 +TCDC +? +AVE +entire_atmos_single_lyr +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +139 +AVE_CDLYR_ON_ENTIRE_ATMOS +? +1 +tmpl4_8 +CDLYR +NCEP +AVE +entire_atmos_single_lyr +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +148 +PRES_ON_CLOUD_BASE +? +1 +tmpl4_0 +PRES +? +? +cloud_base +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +149 +PRES_ON_CLOUD_TOP +? +1 +tmpl4_0 +PRES +? +? +cloud_top +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +168 +TMP_ON_CLOUD_TOP +? +1 +tmpl4_0 +TMP +? +? +cloud_top +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +5.0 +0 +0 +0 +? +? +? +135 +AVE_GFLUX_ON_SURFACE +? +1 +tmpl4_8 +GFLUX +NCEP +AVE +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +136 +AVE_SNOHF_ON_SURFACE +? +1 +tmpl4_8 +SNOHF +NCEP +AVE +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +47 +ACM_EVP_ON_SURFACE +? +1 +tmpl4_8 +EVP +? +ACM +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +154 +INST_SHTFL_ON_SURFACE +? +1 +tmpl4_0 +SHTFL +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +155 +INST_LHTFL_ON_SURFACE +? +1 +tmpl4_0 +LHTFL +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +54 +PRES_ON_TROPOPAUSE +? +1 +tmpl4_0 +PRES +? +? +tropopause +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +177 +HGT_ON_TROPOPAUSE +? +1 +tmpl4_0 +HGT +? +? +tropopause +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +55 +TMP_ON_TROPOPAUSE +? +1 +tmpl4_0 +TMP +? +? +tropopause +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +56 +UGRD_ON_TROPOPAUSE +? +1 +tmpl4_0 +UGRD +? +? +tropopause +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +57 +VGRD_ON_TROPOPAUSE +? +1 +tmpl4_0 +VGRD +? +? +tropopause +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +58 +VWSH_ON_TROPOPAUSE +? +1 +tmpl4_0 +VWSH +NCEP +? +tropopause +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +59 +TMP_ON_SPEC_ALT_ABOVE_MEAN_SEA_LVL +? +1 +tmpl4_0 +TMP +? +? +spec_alt_above_mean_sea_lvl +0 +? +10 +305. 457. 610. 914. 1524. 1829. 2134. 2743. 3658. 4572. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +60 +UGRD_ON_SPEC_ALT_ABOVE_MEAN_SEA_LVL +? +1 +tmpl4_0 +UGRD +? +? +spec_alt_above_mean_sea_lvl +0 +? +10 +305. 457. 610. 914. 1524. 1829. 2134. 2743. 3658. 4572. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +61 +VGRD_ON_SPEC_ALT_ABOVE_MEAN_SEA_LVL +? +1 +tmpl4_0 +VGRD +? +? +spec_alt_above_mean_sea_lvl +0 +? +10 +305. 457. 610. 914. 1524. 1829. 2134. 2743. 3658. 4572. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +62 +HGT_ON_0C_ISOTHERM +? +1 +tmpl4_0 +HGT +? +? +0C_isotherm +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +63 +RH_ON_0C_ISOTHERM +? +1 +tmpl4_0 +RH +? +? +0C_isotherm +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +2.0 +0 +0 +0 +? +? +? +165 +HGT_ON_HGHST_TROP_FRZ_LVL +? +1 +tmpl4_0 +HGT +? +? +hghst_trop_frz_lvl +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +173 +PRES_ON_MAX_WIND +? +1 +tmpl4_0 +PRES +? +? +max_wind +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +174 +HGT_ON_MAX_WIND +? +1 +tmpl4_0 +HGT +? +? +max_wind +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +175 +UGRD_ON_MAX_WIND +? +1 +tmpl4_0 +UGRD +? +? +max_wind +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +176 +VGRD_ON_MAX_WIND +? +1 +tmpl4_0 +VGRD +? +? +max_wind +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +422 +MAX_WIND_ON_SPEC_HGT_LVL_ABOVE_GRND_10m +maximum wind speed on 10 meter Above Ground +1 +tmpl4_8 +WIND +? +MAX +spec_hgt_lvl_above_grnd +0 +? +1 +10. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +-4.0 +0 +0 +0 +? +? +? +178 +HGT_ON_CLOUD_BASE +? +1 +tmpl4_0 +HGT +? +? +cloud_base +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +179 +HGT_ON_CLOUD_TOP +? +1 +tmpl4_0 +HGT +? +? +cloud_top +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +180 +VIS_ON_SURFACE +? +1 +tmpl4_0 +VIS +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +252 +REFC_ON_ENTIRE_ATMOS +? +1 +tmpl4_0 +REFC +NCEP +? +entire_atmos_single_lyr +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +194 +PRES_ON_GRID_SCALE_CLOUD_BOT_LVL +? +1 +tmpl4_0 +PRES +? +? +grid_scale_cloud_bot_lvl +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +195 +PRES_ON_GRID_SCALE_CLOUD_TOP_LVL +? +1 +tmpl4_0 +PRES +? +? +grid_scale_cloud_top_lvl +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +200 +TCOLW_ON_ENTIRE_ATMOS +? +1 +tmpl4_0 +TCOLW +NCEP +? +entire_atmos_single_lyr +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +5.0 +0 +0 +0 +? +? +? +201 +TCOLI_ON_ENTIRE_ATMOS +? +1 +tmpl4_0 +TCOLI +NCEP +? +entire_atmos_single_lyr +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +5.0 +0 +0 +0 +? +? +? +202 +TCOLR_ON_ENTIRE_ATMOS +? +1 +tmpl4_0 +TCOLR +NCEP +? +entire_atmos_single_lyr +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +5.0 +0 +0 +0 +? +? +? +203 +TCOLS_ON_ENTIRE_ATMOS +? +1 +tmpl4_0 +TCOLS +NCEP +? +entire_atmos_single_lyr +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +5.0 +0 +0 +0 +? +? +? +204 +TCOLC_ON_ENTIRE_ATMOS +? +1 +tmpl4_0 +TCOLC +NCEP +? +entire_atmos_single_lyr +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +5.0 +0 +0 +0 +? +? +? +428 +TCOLG_ON_ENTIRE_ATMOS +? +1 +tmpl4_0 +TCOLG +? +? +entire_atmos_single_lyr +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +5.0 +0 +0 +0 +? +? +? +218 +VGTYP_ON_SURFACE +? +1 +tmpl4_0 +VGTYP +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +219 +SOTYP_ON_SURFACE +? +1 +tmpl4_0 +SOTYP +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +220 +CCOND_ON_SURFACE +? +1 +tmpl4_0 +CCOND +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +221 +HPBL_ON_SURFACE +? +1 +tmpl4_0 +HPBL +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +224 +SNOD_ON_SURFACE +? +1 +tmpl4_0 +SNOD +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +231 +SBSNO_ON_SURFACE +? +1 +tmpl4_0 +SBSNO +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +232 +SMDRY_ON_SURFACE +? +1 +tmpl4_0 +SMDRY +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +233 +POROS_ON_SURFACE +? +1 +tmpl4_0 +POROS +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +234 +RSMIN_ON_SURFACE +? +1 +tmpl4_0 +RSMIN +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +235 +RLYRS_ON_SURFACE +? +1 +tmpl4_0 +RLYRS +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +236 +WILT_ON_SURFACE +? +1 +tmpl4_0 +WILT +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +237 +SMREF_ON_SURFACE +? +1 +tmpl4_0 +SMREF +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +238 +RCS_ON_SURFACE +? +1 +tmpl4_0 +RCS +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +239 +RCT_ON_SURFACE +? +1 +tmpl4_0 +RCT +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +5.0 +0 +0 +0 +? +? +? +240 +RCQ_ON_SURFACE +? +1 +tmpl4_0 +RCQ +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +241 +RCSOL_ON_SURFACE +? +1 +tmpl4_0 +RCSOL +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +242 +PEVPR_ON_SURFACE +? +1 +tmpl4_0 +PEVPR +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +245 +GUST_ON_SURFACE +? +1 +tmpl4_0 +GUST +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +247 +HGT_ON_LWST_LVL_OF_WET_BULB_ZERO +? +1 +tmpl4_0 +HGT +? +? +lwst_lvl_of_wet_bulb_zero +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +-5.0 +0 +0 +0 +? +? +? +254 +LAI_ON_SURFACE +? +1 +tmpl4_0 +LAI +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +-3.0 +0 +0 +0 +? +? +? +262 +INST_CSDSF_ON_SURFACE +? +1 +tmpl4_0 +CSDSF +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +289 +HGT_ON_PLANETARY_BOUND_LYR +? +1 +tmpl4_0 +HGT +? +? +planetary_bound_lyr +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +-4.0 +0 +0 +0 +? +? +? +381 +MIXHT_ON_SURFACE +? +1 +tmpl4_0 +MIXHT +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +-4.0 +0 +0 +0 +? +? +? +505 +TMP_ON_SPEC_HGT_LVL_ABOVE_GRND_10m +? +1 +tmpl4_0 +TMP +? +? +spec_hgt_lvl_above_grnd +0 +? +1 +10. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +-4.0 +0 +0 +0 +? +? +? +500 +AVE_SNOWC_ON_SURFACE +? +1 +tmpl4_8 +SNOWC +NCEP +AVE +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +501 +AVE_PRES_ON_SURFACE +? +1 +tmpl4_8 +PRES +? +AVE +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +5.0 +0 +0 +0 +? +? +? +502 +AVE_TMP_ON_SPEC_HGT_LVL_ABOVE_GRND_10m +? +1 +tmpl4_8 +TMP +? +AVE +spec_hgt_lvl_above_grnd +0 +? +1 +10. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +-4.0 +0 +0 +0 +? +? +? +503 +AVE_AKHS_ON_SURFACE +? +1 +tmpl4_8 +AKHS +NCEP +AVE +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +504 +AVE_AKMS_ON_SURFACE +? +1 +tmpl4_8 +AKMS +NCEP +AVE +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? diff --git a/tests/parm/postxconfig-NT-hafs.txt b/tests/parm/postxconfig-NT-hafs.txt new file mode 100644 index 0000000000..03e551e5d7 --- /dev/null +++ b/tests/parm/postxconfig-NT-hafs.txt @@ -0,0 +1,3274 @@ +1 +88 +HURPRS +32769 +ncep_nco +v2003 +local_tab_yes1 +fcst +oper +fcst +fcst +hour +nws_ncep +hafs +complex_packing_spatial_diff +2nd_ord_sptdiff +fltng_pnt +lossless +12 +HGT_ON_ISOBARIC_SFC +? +1 +tmpl4_0 +HGT +? +? +isobaric_sfc +0 +? +45 +200. 500. 700. 1000. 2000. 3000. 5000. 7000. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +13 +TMP_ON_ISOBARIC_SFC +? +1 +tmpl4_0 +TMP +? +? +isobaric_sfc +0 +? +45 +200. 500. 700. 1000. 2000. 3000. 5000. 7000. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +16 +SPFH_ON_ISOBARIC_SFC +? +1 +tmpl4_0 +SPFH +? +? +isobaric_sfc +0 +? +45 +200. 500. 700. 1000. 2000. 3000. 5000. 7000. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +7.0 +0 +0 +0 +? +? +? +17 +RH_ON_ISOBARIC_SFC +? +1 +tmpl4_0 +RH +? +? +isobaric_sfc +0 +? +45 +200. 500. 700. 1000. 2000. 3000. 5000. 7000. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +18 +UGRD_ON_ISOBARIC_SFC +? +1 +tmpl4_0 +UGRD +? +? +isobaric_sfc +0 +? +45 +200. 500. 700. 1000. 2000. 3000. 5000. 7000. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +19 +VGRD_ON_ISOBARIC_SFC +? +1 +tmpl4_0 +VGRD +? +? +isobaric_sfc +0 +? +45 +200. 500. 700. 1000. 2000. 3000. 5000. 7000. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +284 +DZDT_ON_ISOBARIC_SFC +? +1 +tmpl4_0 +DZDT +? +? +isobaric_sfc +0 +? +45 +200. 500. 700. 1000. 2000. 3000. 5000. 7000. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +5.0 +0 +0 +0 +? +? +? +20 +VVEL_ON_ISOBARIC_SFC +? +1 +tmpl4_0 +VVEL +? +? +isobaric_sfc +0 +? +45 +200. 500. 700. 1000. 2000. 3000. 5000. 7000. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +5.0 +0 +0 +0 +? +? +? +21 +ABSV_ON_ISOBARIC_SFC +? +1 +tmpl4_0 +ABSV +? +? +isobaric_sfc +0 +? +45 +200. 500. 700. 1000. 2000. 3000. 5000. 7000. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +22 +TKE_ON_ISOBARIC_SFC +? +1 +tmpl4_0 +TKE +? +? +isobaric_sfc +0 +? +45 +200. 500. 700. 1000. 2000. 3000. 5000. 7000. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +153 +CLWMR_ON_ISOBARIC_SFC +? +1 +tmpl4_0 +CLWMR +? +? +isobaric_sfc +0 +? +45 +200. 500. 700. 1000. 2000. 3000. 5000. 7000. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +166 +ICMR_ON_ISOBARIC_SFC +? +1 +tmpl4_0 +ICMR +? +? +isobaric_sfc +0 +? +45 +200. 500. 700. 1000. 2000. 3000. 5000. 7000. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +183 +RWMR_ON_ISOBARIC_SFC +? +1 +tmpl4_0 +RWMR +? +? +isobaric_sfc +0 +? +45 +200. 500. 700. 1000. 2000. 3000. 5000. 7000. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +184 +SNMR_ON_ISOBARIC_SFC +? +1 +tmpl4_0 +SNMR +? +? +isobaric_sfc +0 +? +45 +200. 500. 700. 1000. 2000. 3000. 5000. 7000. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +416 +GRLE_ON_ISOBARIC_SFC +Graupel mixing ration on isobaric surface +1 +tmpl4_0 +GRLE +? +? +isobaric_sfc +0 +? +45 +200. 500. 700. 1000. 2000. 3000. 5000. 7000. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +251 +REFD_ON_ISOBARIC_SFC +? +1 +tmpl4_0 +REFD +? +? +isobaric_sfc +0 +? +45 +200. 500. 700. 1000. 2000. 3000. 5000. 7000. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +23 +MSLET_ON_MEAN_SEA_LVL +? +1 +tmpl4_0 +MSLET +NCEP +? +mean_sea_lvl +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +105 +PRES_ON_MEAN_SEA_LVL +? +1 +tmpl4_0 +PRMSL +? +? +mean_sea_lvl +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +106 +TMP_ON_SPEC_HGT_LVL_ABOVE_GRND_2m +? +1 +tmpl4_0 +TMP +? +? +spec_hgt_lvl_above_grnd +0 +? +1 +2. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +112 +SPFH_ON_SPEC_HGT_LVL_ABOVE_GRND_2m +? +1 +tmpl4_0 +SPFH +? +? +spec_hgt_lvl_above_grnd +0 +? +1 +2. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +7.0 +0 +0 +0 +? +? +? +113 +DPT_ON_SPEC_HGT_LVL_ABOVE_GRND_2m +? +1 +tmpl4_0 +DPT +? +? +spec_hgt_lvl_above_grnd +0 +? +1 +2. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +114 +RH_ON_SPEC_HGT_LVL_ABOVE_GRND_2m +? +1 +tmpl4_0 +RH +? +? +spec_hgt_lvl_above_grnd +0 +? +1 +2. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +64 +UGRD_ON_SPEC_HGT_LVL_ABOVE_GRND_10m +? +1 +tmpl4_0 +UGRD +? +? +spec_hgt_lvl_above_grnd +0 +? +1 +10. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +65 +VGRD_ON_SPEC_HGT_LVL_ABOVE_GRND_10m +? +1 +tmpl4_0 +VGRD +? +? +spec_hgt_lvl_above_grnd +0 +? +1 +10. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +245 +GUST_ON_SURFACE +? +1 +tmpl4_0 +GUST +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +158 +POT_ON_SPEC_HGT_LVL_ABOVE_GRND_10m +? +1 +tmpl4_0 +POT +? +? +spec_hgt_lvl_above_grnd +0 +? +1 +10. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +24 +PRES_ON_SURFACE +? +1 +tmpl4_0 +PRES +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +25 +HGT_ON_SURFACE +? +1 +tmpl4_0 +HGT +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +27 +POT_ON_SURFACE +? +1 +tmpl4_0 +POT +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +28 +SPFH_ON_SURFACE +? +1 +tmpl4_0 +SPFH +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +26 +TMP_ON_SURFACE +? +1 +tmpl4_0 +TMP +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +120 +SNOWC_ON_SURFACE +? +1 +tmpl4_0 +SNOWC +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +169 +SFEXC_ON_SURFACE +? +1 +tmpl4_0 +SFEXC +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +32 +CAPE_ON_SURFACE +? +1 +tmpl4_0 +CAPE +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +107 +CIN_ON_SURFACE +? +1 +tmpl4_0 +CIN +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +80 +PWAT_ON_ENTIRE_ATMOS_SINGLE_LYR +? +1 +tmpl4_0 +PWAT +? +? +entire_atmos_single_lyr +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +162 +HLCY_ON_SPEC_HGT_LVL_ABOVE_GRND +? +1 +tmpl4_0 +HLCY +? +? +spec_hgt_lvl_above_grnd +0 +? +1 +3000. +spec_hgt_lvl_above_grnd +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +87 +ACM_APCP_ON_SURFACE +? +1 +tmpl4_8 +APCP +? +ACM +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +-4.0 +0 +0 +0 +? +? +? +34 +ACM_NCPCP_ON_SURFACE +? +1 +tmpl4_8 +NCPCP +? +ACM +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +-4.0 +0 +0 +0 +? +? +? +167 +INST_PRATE_ON_SURFACE +? +1 +tmpl4_0 +PRATE +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +161 +INST_TCDC_ON_ENTIRE_ATMOS +? +1 +tmpl4_0 +TCDC +? +? +entire_atmos_single_lyr +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +144 +AVE_TCDC_ON_ENTIRE_ATMOS +? +1 +tmpl4_8 +TCDC +? +AVE +entire_atmos_single_lyr +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +139 +AVE_CDLYR_ON_ENTIRE_ATMOS +? +1 +tmpl4_8 +CDLYR +NCEP +AVE +entire_atmos_single_lyr +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +141 +INST_USWRF_ON_SURFACE +? +1 +tmpl4_0 +USWRF +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +142 +INST_ULWRF_ON_SURFACE +? +1 +tmpl4_0 +ULWRF +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +126 +AVE_DSWRF_ON_SURFACE +? +1 +tmpl4_8 +DSWRF +NCEP +AVE +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +127 +AVE_DLWRF_ON_SURFACE +? +1 +tmpl4_8 +DLWRF +NCEP +AVE +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +128 +AVE_USWRF_ON_SURFACE +? +1 +tmpl4_8 +USWRF +NCEP +AVE +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +129 +AVE_ULWRF_ON_SURFACE +? +1 +tmpl4_8 +ULWRF +NCEP +AVE +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +130 +AVE_USWRF_ON_TOP_OF_ATMOS +? +1 +tmpl4_8 +USWRF +NCEP +AVE +top_of_atmos +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +131 +AVE_ULWRF_ON_TOP_OF_ATMOS +? +1 +tmpl4_8 +ULWRF +NCEP +AVE +top_of_atmos +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +274 +INST_ULWRF_ON_TOP_OF_ATMOS +? +1 +tmpl4_0 +ULWRF +NCEP +? +top_of_atmos +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +275 +BRTMP_ON_TOP_OF_ATMOS +? +1 +tmpl4_0 +BRTMP +? +? +top_of_atmos +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +156 +INST_DSWRF_ON_SURFACE +? +1 +tmpl4_0 +DSWRF +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +157 +INST_DLWRF_ON_SURFACE +? +1 +tmpl4_0 +DLWRF +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +44 +SFCR_ON_SURFACE +? +1 +tmpl4_0 +SFCR +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +45 +FRICV_ON_SURFACE +? +1 +tmpl4_0 +FRICV +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +132 +CD_ON_SURFACE +? +1 +tmpl4_0 +CD +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +133 +UFLX_ON_SURFACE +? +1 +tmpl4_0 +UFLX +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +134 +VFLX_ON_SURFACE +? +1 +tmpl4_0 +VFLX +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +43 +AVE_SHTFL_ON_SURFACE +? +1 +tmpl4_8 +SHTFL +? +AVE +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +42 +AVE_LHTFL_ON_SURFACE +? +1 +tmpl4_8 +LHTFL +? +AVE +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +47 +ACM_EVP_ON_SURFACE +? +1 +tmpl4_8 +EVP +? +ACM +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +154 +INST_SHTFL_ON_SURFACE +? +1 +tmpl4_0 +SHTFL +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +155 +INST_LHTFL_ON_SURFACE +? +1 +tmpl4_0 +LHTFL +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +48 +NLAT_ON_SURFACE +? +1 +tmpl4_0 +NLAT +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +49 +ELON_ON_SURFACE +? +1 +tmpl4_0 +ELON +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +50 +LAND_ON_SURFACE +? +1 +tmpl4_0 +LAND +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +1.0 +0 +0 +0 +? +? +? +151 +WTMP_ON_SURFACE +? +1 +tmpl4_0 +WTMP +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +54 +PRES_ON_TROPOPAUSE +? +1 +tmpl4_0 +PRES +? +? +tropopause +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +177 +HGT_ON_TROPOPAUSE +? +1 +tmpl4_0 +HGT +? +? +tropopause +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +55 +TMP_ON_TROPOPAUSE +? +1 +tmpl4_0 +TMP +? +? +tropopause +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +108 +POT_ON_TROPOPAUSE +? +1 +tmpl4_0 +POT +? +? +tropopause +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +56 +UGRD_ON_TROPOPAUSE +? +1 +tmpl4_0 +UGRD +? +? +tropopause +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +57 +VGRD_ON_TROPOPAUSE +? +1 +tmpl4_0 +VGRD +? +? +tropopause +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +58 +VWSH_ON_TROPOPAUSE +? +1 +tmpl4_0 +VWSH +NCEP +? +tropopause +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +168 +TMP_ON_CLOUD_TOP +? +1 +tmpl4_0 +TMP +? +? +cloud_top +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +252 +REFC_ON_ENTIRE_ATMOS +? +1 +tmpl4_0 +REFC +NCEP +? +entire_atmos_single_lyr +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +221 +HPBL_ON_SURFACE +? +1 +tmpl4_0 +HPBL +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +200 +TCOLW_ON_ENTIRE_ATMOS +? +1 +tmpl4_0 +TCOLW +NCEP +? +entire_atmos_single_lyr +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +5.0 +0 +0 +0 +? +? +? +201 +TCOLI_ON_ENTIRE_ATMOS +? +1 +tmpl4_0 +TCOLI +NCEP +? +entire_atmos_single_lyr +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +5.0 +0 +0 +0 +? +? +? +202 +TCOLR_ON_ENTIRE_ATMOS +? +1 +tmpl4_0 +TCOLR +NCEP +? +entire_atmos_single_lyr +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +5.0 +0 +0 +0 +? +? +? +203 +TCOLS_ON_ENTIRE_ATMOS +? +1 +tmpl4_0 +TCOLS +NCEP +? +entire_atmos_single_lyr +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +5.0 +0 +0 +0 +? +? +? +204 +TCOLC_ON_ENTIRE_ATMOS +? +1 +tmpl4_0 +TCOLC +NCEP +? +entire_atmos_single_lyr +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +5.0 +0 +0 +0 +? +? +? +285 +TCLSW_ON_ENTIRE_ATMOS +? +1 +tmpl4_0 +TCLSW +NCEP +? +entire_atmos_single_lyr +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +5.0 +0 +0 +0 +? +? +? +286 +TCOLM_ON_ENTIRE_ATMOS +? +1 +tmpl4_0 +TCOLM +NCEP +? +entire_atmos_single_lyr +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +5.0 +0 +0 +0 +? +? +? +291 +LWHR_ON_ENTIRE_ATMOS +? +1 +tmpl4_0 +LWHR +NCEP +? +entire_atmos_single_lyr +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +5.0 +0 +0 +0 +? +? +? +292 +AVE_LRGHR_ON_ENTIRE_ATMOS +? +1 +tmpl4_8 +LRGHR +NCEP +AVE +entire_atmos_single_lyr +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +5.0 +0 +0 +0 +? +? +? diff --git a/tests/parm/postxconfig-NT.txt b/tests/parm/postxconfig-NT.txt index 674289202b..e804503013 100644 --- a/tests/parm/postxconfig-NT.txt +++ b/tests/parm/postxconfig-NT.txt @@ -1,6 +1,6 @@ 2 -105 -187 +104 +196 GFSPRS 0 ncep_nco @@ -84,7 +84,7 @@ isobaric_sfc 0 0.0 1 -3.0 +4.0 0 0 0 @@ -121,7 +121,7 @@ isobaric_sfc 0 0.0 1 -4.0 +7.0 0 0 0 @@ -250,8 +250,8 @@ DZDT isobaric_sfc 0 ? -45 -1. 2. 4. 7. 10. 20. 40. 70. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000. +57 +1. 2. 4. 7. 10. 20. 40. 70. 100. 200. 300. 500. 700. 1000. 1500. 2000. 3000. 4000. 5000. 7000. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000. ? 0 ? @@ -287,8 +287,8 @@ VVEL isobaric_sfc 0 ? -45 -1. 2. 4. 7. 10. 20. 40. 70. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000. +57 +1. 2. 4. 7. 10. 20. 40. 70. 100. 200. 300. 500. 700. 1000. 1500. 2000. 3000. 4000. 5000. 7000. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000. ? 0 ? @@ -361,8 +361,8 @@ NCEP isobaric_sfc 0 ? -32 -1. 2. 4. 7. 10. 20. 40. 70. 100. 200. 300. 500. 700. 1000. 1500. 2000. 3000. 4000. 5000. 7000. 10000. 12500. 15000. 20000. 25000. 30000. 35000. 40000. 50000. 70000. 85000. 100000. +57 +1. 2. 4. 7. 10. 20. 40. 70. 100. 200. 300. 500. 700. 1000. 1500. 2000. 3000. 4000. 5000. 7000. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000. ? 0 ? @@ -417,7 +417,7 @@ isobaric_sfc 0 0.0 1 -4.0 +6.0 0 0 0 @@ -491,7 +491,7 @@ isobaric_sfc 0 0.0 1 -3.0 +6.0 0 0 0 @@ -528,7 +528,7 @@ isobaric_sfc 0 0.0 1 -3.0 +6.0 0 0 0 @@ -565,7 +565,7 @@ isobaric_sfc 0 0.0 1 -3.0 +6.0 0 0 0 @@ -651,7 +651,7 @@ PRES_ON_MEAN_SEA_LVL ? 1 tmpl4_0 -PRES +PRMSL ? ? mean_sea_lvl @@ -750,7 +750,7 @@ spec_hgt_lvl_above_grnd 0 0.0 1 -4.0 +7.0 0 0 0 @@ -1157,7 +1157,7 @@ surface 0 0.0 1 -1.0 +3.0 0 0 0 @@ -1194,7 +1194,7 @@ surface 0 0.0 1 -3.0 +6.0 0 0 0 @@ -1305,7 +1305,7 @@ surface 0 0.0 1 -3.0 +6.0 0 0 0 @@ -1749,7 +1749,7 @@ entire_atmos_single_lyr 0 0.0 1 -3.0 +6.0 0 0 0 @@ -2415,7 +2415,7 @@ surface 0 0.0 1 -4.0 +6.0 0 0 0 @@ -2452,7 +2452,7 @@ surface 0 0.0 1 -4.0 +6.0 0 0 0 @@ -2464,7 +2464,7 @@ AVE_TCDC_ON_LOW_CLOUD_LYR ? 1 tmpl4_8 -TCDC +LCDC ? AVE low_cloud_lyr @@ -2489,7 +2489,7 @@ low_cloud_lyr 0 0.0 1 -3.0 +4.0 0 0 0 @@ -2501,7 +2501,7 @@ AVE_TCDC_ON_MID_CLOUD_LYR ? 1 tmpl4_8 -TCDC +MCDC ? AVE mid_cloud_lyr @@ -2526,7 +2526,7 @@ mid_cloud_lyr 0 0.0 1 -3.0 +4.0 0 0 0 @@ -2538,7 +2538,7 @@ AVE_TCDC_ON_HIGH_CLOUD_LYR ? 1 tmpl4_8 -TCDC +HCDC ? AVE high_cloud_lyr @@ -2563,7 +2563,7 @@ high_cloud_lyr 0 0.0 1 -3.0 +4.0 0 0 0 @@ -2600,7 +2600,7 @@ entire_atmos 0 0.0 1 -3.0 +4.0 0 0 0 @@ -2674,7 +2674,7 @@ surface 0 0.0 1 -3.0 +6.0 0 0 0 @@ -2711,7 +2711,7 @@ surface 0 0.0 1 -3.0 +6.0 0 0 0 @@ -2748,7 +2748,7 @@ surface 0 0.0 1 -3.0 +6.0 0 0 0 @@ -2785,7 +2785,7 @@ surface 0 0.0 1 -3.0 +4.0 0 0 0 @@ -2822,7 +2822,7 @@ surface 0 0.0 1 -3.0 +6.0 0 0 0 @@ -2859,7 +2859,7 @@ surface 0 0.0 1 -3.0 +4.0 0 0 0 @@ -2896,7 +2896,7 @@ top_of_atmos 0 0.0 1 -3.0 +6.0 0 0 0 @@ -2933,7 +2933,7 @@ top_of_atmos 0 0.0 1 -3.0 +4.0 0 0 0 @@ -2970,7 +2970,7 @@ top_of_atmos 0 0.0 1 -3.0 +4.0 0 0 0 @@ -3007,7 +3007,7 @@ surface 0 0.0 1 -4.0 +6.0 0 0 0 @@ -3303,7 +3303,7 @@ surface 0 0.0 1 -3.0 +4.0 0 0 0 @@ -3451,7 +3451,7 @@ tropopause 0 0.0 1 -3.0 +4.0 0 0 0 @@ -3599,7 +3599,7 @@ spec_alt_above_mean_sea_lvl 0 0.0 1 -3.0 +4.0 0 0 0 @@ -3710,7 +3710,7 @@ spec_hgt_lvl_above_grnd 0 0.0 1 -3.0 +4.0 0 0 0 @@ -3858,7 +3858,7 @@ spec_hgt_lvl_above_grnd 0 0.0 1 -4.0 +7.0 0 0 0 @@ -3932,7 +3932,7 @@ RH 0 0.0 1 -2.0 +3.0 0 0 0 @@ -4006,7 +4006,7 @@ hghst_trop_frz_lvl 0 0.0 1 -2.0 +3.0 0 0 0 @@ -4043,7 +4043,7 @@ spec_pres_above_grnd 0 0.0 1 -3.0 +4.0 0 0 0 @@ -4080,7 +4080,7 @@ spec_pres_above_grnd 0 0.0 1 -3.0 +4.0 0 0 0 @@ -4117,7 +4117,7 @@ spec_pres_above_grnd 0 0.0 1 -5.0 +7.0 0 0 0 @@ -4154,7 +4154,7 @@ spec_pres_above_grnd 0 0.0 1 -2.0 +3.0 0 0 0 @@ -4191,7 +4191,7 @@ spec_pres_above_grnd 0 0.0 1 -3.0 +6.0 0 0 0 @@ -4302,7 +4302,7 @@ sigma_lvl 0 0.0 1 -2.0 +3.0 0 0 0 @@ -4339,7 +4339,7 @@ sigma_lvl 0 0.0 1 -2.0 +3.0 0 0 0 @@ -4376,7 +4376,7 @@ sigma_lvl 0 0.0 1 -2.0 +3.0 0 0 0 @@ -4413,7 +4413,7 @@ sigma_lvl 0 0.0 1 -2.0 +3.0 0 0 0 @@ -4820,7 +4820,7 @@ max_wind 0 0.0 1 -3.0 +4.0 0 0 0 @@ -5190,7 +5190,7 @@ low_cloud_top_lvl 0 0.0 1 -3.0 +4.0 0 0 0 @@ -5227,7 +5227,7 @@ mid_cloud_top_lvl 0 0.0 1 -3.0 +4.0 0 0 0 @@ -5264,7 +5264,7 @@ high_cloud_top_lvl 0 0.0 1 -3.0 +4.0 0 0 0 @@ -5301,7 +5301,7 @@ convective_cloud_lyr 0 0.0 1 -2.0 +4.0 0 0 0 @@ -5338,7 +5338,7 @@ entire_atmos_single_lyr 0 0.0 1 -3.0 +6.0 0 0 0 @@ -5375,7 +5375,7 @@ entire_atmos_single_lyr 0 0.0 1 -2.0 +3.0 0 0 0 @@ -5523,7 +5523,7 @@ isobaric_sfc 0 0.0 1 -3.0 +4.0 0 0 0 @@ -5634,7 +5634,7 @@ isentropic_lvl 0 0.0 1 -3.0 +4.0 0 0 0 @@ -5967,7 +5967,7 @@ bound_lyr_cloud_lyr 0 0.0 1 -3.0 +4.0 0 0 0 @@ -6004,7 +6004,7 @@ entire_atmos_single_lyr 0 0.0 1 -4.0 +6.0 0 0 0 @@ -6559,7 +6559,7 @@ surface 0 0.0 1 -3.0 +6.0 0 0 0 @@ -6596,7 +6596,7 @@ surface 0 0.0 1 -4.0 +6.0 0 0 0 @@ -6633,7 +6633,7 @@ hybrid_lvl 0 0.0 1 -3.0 +6.0 0 0 0 @@ -6670,7 +6670,7 @@ hybrid_lvl 0 0.0 1 -3.0 +6.0 0 0 0 @@ -6707,7 +6707,7 @@ hybrid_lvl 0 0.0 1 -3.0 +6.0 0 0 0 @@ -6744,7 +6744,7 @@ hybrid_lvl 0 0.0 1 -3.0 +6.0 0 0 0 @@ -6781,7 +6781,7 @@ hybrid_lvl 0 0.0 1 -3.0 +6.0 0 0 0 @@ -6936,35 +6936,19 @@ surface ? ? ? -GFSFLX -0 -ncep_nco -v2003 -local_tab_yes1 -fcst -oper -fcst -fcst -hour -nws_ncep -gfs_avn -complex_packing_spatial_diff -2nd_ord_sptdiff -fltng_pnt -lossless -106 -TMP_ON_SPEC_HGT_LVL_ABOVE_GRND_2m +260 +HGT_ON_CLOUD_CEILING ? 1 tmpl4_0 -TMP +HGT ? ? -spec_hgt_lvl_above_grnd +cloud_ceilng +0 +? 0 ? -1 -2. ? 0 ? @@ -6982,26 +6966,26 @@ spec_hgt_lvl_above_grnd 0 0.0 1 -4.0 +6.0 0 0 0 ? ? ? -112 -SPFH_ON_SPEC_HGT_LVL_ABOVE_GRND_2m +161 +INST_TCDC_ON_ENTIRE_ATMOS ? 1 tmpl4_0 -SPFH +TCDC ? ? -spec_hgt_lvl_above_grnd +entire_atmos +0 +? 0 ? -1 -2. ? 0 ? @@ -7026,19 +7010,19 @@ spec_hgt_lvl_above_grnd ? ? ? -64 -UGRD_ON_SPEC_HGT_LVL_ABOVE_GRND_10m +37 +LCDC_ON_LOW_CLOUD_LYR ? 1 tmpl4_0 -UGRD +LCDC ? ? -spec_hgt_lvl_above_grnd +low_cloud_lyr +0 +? 0 ? -1 -10. ? 0 ? @@ -7063,19 +7047,19 @@ spec_hgt_lvl_above_grnd ? ? ? -65 -VGRD_ON_SPEC_HGT_LVL_ABOVE_GRND_10m +38 +MCDC_ON_MID_CLOUD_LYR ? 1 tmpl4_0 -VGRD +MCDC ? ? -spec_hgt_lvl_above_grnd +mid_cloud_lyr +0 +? 0 ? -1 -10. ? 0 ? @@ -7100,15 +7084,15 @@ spec_hgt_lvl_above_grnd ? ? ? -24 -PRES_ON_SURFACE +39 +HCDC_ON_HIGH_CLOUD_LYR ? 1 tmpl4_0 -PRES +HCDC ? ? -surface +high_cloud_lyr 0 ? 0 @@ -7130,26 +7114,26 @@ surface 0 0.0 1 -6.0 +4.0 0 0 0 ? ? ? -25 -HGT_ON_SURFACE +253 +REFD_ON_SPEC_HGT_LVL_ABOVE_GRND ? 1 tmpl4_0 -HGT -? -? -surface -0 +REFD +NCEP ? +spec_hgt_lvl_above_grnd 0 ? +2 +4000. 1000. ? 0 ? @@ -7167,26 +7151,26 @@ surface 0 0.0 1 -6.0 +4.0 0 0 0 ? ? ? -26 -TMP_ON_SURFACE +250 +REFD_ON_HYBRID_LVL ? 1 tmpl4_0 -TMP -? -? -surface -0 +REFD +NCEP ? +hybrid_lvl 0 ? +2 +1. 2. ? 0 ? @@ -7211,24 +7195,24 @@ surface ? ? ? -116 -TSOIL_ON_DEPTH_BEL_LAND_SFC +582 +MIXED_LAYER_CAPE_ON_SPEC_PRES_ABOVE_GRND ? 1 tmpl4_0 -TSOIL +CAPE ? ? -depth_bel_land_sfc -4 -2 2 2 2 -4 -0. 10. 40. 100. -depth_bel_land_sfc -4 -2 2 2 2 -4 -10. 40. 100. 200. +spec_pres_above_grnd +0 +? +1 +9000. +spec_pres_above_grnd +0 +? +1 +0. ? ? 0 @@ -7248,32 +7232,381 @@ depth_bel_land_sfc ? ? ? -117 -SOILW_ON_DEPTH_BEL_LAND_SFC +583 +MIXED_LAYER_CIN_ON_SPEC_PRES_ABOVE_GRND ? 1 tmpl4_0 -SOILW -NCEP -? -depth_bel_land_sfc -4 -2 2 2 2 -4 -0. 10. 40. 100. -depth_bel_land_sfc -4 -2 2 2 2 -4 -10. 40. 100. 200. +CIN ? ? +spec_pres_above_grnd 0 -0.0 -0 -0.0 ? -0 +1 +9000. +spec_pres_above_grnd +0 +? +1 +0. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +GFSFLX +0 +ncep_nco +v2003 +local_tab_yes1 +fcst +oper +fcst +fcst +hour +nws_ncep +gfs_avn +complex_packing_spatial_diff +2nd_ord_sptdiff +fltng_pnt +lossless +106 +TMP_ON_SPEC_HGT_LVL_ABOVE_GRND_2m +? +1 +tmpl4_0 +TMP +? +? +spec_hgt_lvl_above_grnd +0 +? +1 +2. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +112 +SPFH_ON_SPEC_HGT_LVL_ABOVE_GRND_2m +? +1 +tmpl4_0 +SPFH +? +? +spec_hgt_lvl_above_grnd +0 +? +1 +2. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +7.0 +0 +0 +0 +? +? +? +64 +UGRD_ON_SPEC_HGT_LVL_ABOVE_GRND_10m +? +1 +tmpl4_0 +UGRD +? +? +spec_hgt_lvl_above_grnd +0 +? +1 +10. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +65 +VGRD_ON_SPEC_HGT_LVL_ABOVE_GRND_10m +? +1 +tmpl4_0 +VGRD +? +? +spec_hgt_lvl_above_grnd +0 +? +1 +10. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +24 +PRES_ON_SURFACE +? +1 +tmpl4_0 +PRES +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +25 +HGT_ON_SURFACE +? +1 +tmpl4_0 +HGT +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +26 +TMP_ON_SURFACE +? +1 +tmpl4_0 +TMP +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +116 +TSOIL_ON_DEPTH_BEL_LAND_SFC +? +1 +tmpl4_0 +TSOIL +? +? +depth_bel_land_sfc +4 +2 2 2 2 +4 +0. 10. 40. 100. +depth_bel_land_sfc +4 +2 2 2 2 +4 +10. 40. 100. 200. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +117 +SOILW_ON_DEPTH_BEL_LAND_SFC +? +1 +tmpl4_0 +SOILW +NCEP +? +depth_bel_land_sfc +4 +2 2 2 2 +4 +0. 10. 40. 100. +depth_bel_land_sfc +4 +2 2 2 2 +4 +10. 40. 100. 200. +? +? +0 +0.0 +0 +0.0 +? +0 0.0 0 0.0 @@ -7352,7 +7685,7 @@ surface 0 0.0 1 -1.0 +3.0 0 0 0 @@ -7389,7 +7722,7 @@ surface 0 0.0 1 -3.0 +6.0 0 0 0 @@ -7537,7 +7870,7 @@ surface 0 0.0 1 -3.0 +6.0 0 0 0 @@ -7618,43 +7951,6 @@ surface ? ? yes -572 -GFS_LFTX_ON_SURFACE -? -1 -tmpl4_0 -LFTX -NCEP -? -surface -0 -? -0 -? -? -0 -? -0 -? -? -? -0 -0.0 -0 -0.0 -? -0 -0.0 -0 -0.0 -1 -3.0 -0 -0 -0 -? -? -? 80 PWAT_ON_ENTIRE_ATMOS_SINGLE_LYR ? @@ -7685,7 +7981,7 @@ entire_atmos_single_lyr 0 0.0 1 -3.0 +6.0 0 0 0 @@ -7722,7 +8018,7 @@ surface 0 0.0 1 -4.0 +6.0 0 0 0 @@ -7759,7 +8055,7 @@ surface 0 0.0 1 -4.0 +6.0 0 0 0 @@ -7771,7 +8067,7 @@ AVE_TCDC_ON_LOW_CLOUD_LYR ? 1 tmpl4_8 -TCDC +LCDC ? AVE low_cloud_lyr @@ -7796,7 +8092,7 @@ low_cloud_lyr 0 0.0 1 -3.0 +4.0 0 0 0 @@ -7808,7 +8104,7 @@ AVE_TCDC_ON_MID_CLOUD_LYR ? 1 tmpl4_8 -TCDC +MCDC ? AVE mid_cloud_lyr @@ -7833,7 +8129,7 @@ mid_cloud_lyr 0 0.0 1 -3.0 +4.0 0 0 0 @@ -7845,7 +8141,7 @@ AVE_TCDC_ON_HIGH_CLOUD_LYR ? 1 tmpl4_8 -TCDC +HCDC ? AVE high_cloud_lyr @@ -7870,7 +8166,7 @@ high_cloud_lyr 0 0.0 1 -3.0 +4.0 0 0 0 @@ -7907,7 +8203,7 @@ entire_atmos 0 0.0 1 -3.0 +4.0 0 0 0 @@ -7944,7 +8240,7 @@ surface 0 0.0 1 -3.0 +6.0 0 0 0 @@ -7981,7 +8277,7 @@ surface 0 0.0 1 -3.0 +6.0 0 0 0 @@ -8018,7 +8314,7 @@ top_of_atmos 0 0.0 1 -3.0 +6.0 0 0 0 @@ -8055,7 +8351,7 @@ surface 0 0.0 1 -3.0 +6.0 0 0 0 @@ -8092,7 +8388,7 @@ surface 0 0.0 1 -3.0 +6.0 0 0 0 @@ -8129,7 +8425,7 @@ surface 0 0.0 1 -3.0 +4.0 0 0 0 @@ -8166,7 +8462,7 @@ surface 0 0.0 1 -3.0 +4.0 0 0 0 @@ -8203,7 +8499,7 @@ surface 0 0.0 1 -3.0 +6.0 0 0 0 @@ -8240,7 +8536,7 @@ surface 0 0.0 1 -3.0 +6.0 0 0 0 @@ -8277,7 +8573,7 @@ surface 0 0.0 1 -3.0 +4.0 0 0 0 @@ -8314,7 +8610,7 @@ surface 0 0.0 1 -3.0 +4.0 0 0 0 @@ -8351,7 +8647,7 @@ top_of_atmos 0 0.0 1 -3.0 +6.0 0 0 0 @@ -8388,7 +8684,7 @@ top_of_atmos 0 0.0 1 -3.0 +4.0 0 0 0 @@ -8425,7 +8721,7 @@ surface 0 0.0 1 -3.0 +6.0 0 0 0 @@ -8462,7 +8758,7 @@ surface 0 0.0 1 -3.0 +6.0 0 0 0 @@ -8499,7 +8795,7 @@ surface 0 0.0 1 -3.0 +6.0 0 0 0 @@ -8536,7 +8832,7 @@ surface 0 0.0 1 -3.0 +6.0 0 0 0 @@ -8573,7 +8869,7 @@ top_of_atmos 0 0.0 1 -3.0 +4.0 0 0 0 @@ -8610,7 +8906,7 @@ top_of_atmos 0 0.0 1 -3.0 +6.0 0 0 0 @@ -8647,7 +8943,7 @@ surface 0 0.0 1 -3.0 +4.0 0 0 0 @@ -8684,7 +8980,7 @@ surface 0 0.0 1 -3.0 +6.0 0 0 0 @@ -8721,7 +9017,7 @@ surface 0 0.0 1 -3.0 +6.0 0 0 0 @@ -8758,7 +9054,7 @@ surface 0 0.0 1 -3.0 +4.0 0 0 0 @@ -8795,7 +9091,7 @@ surface 0 0.0 1 -4.0 +6.0 0 0 0 @@ -9239,7 +9535,7 @@ surface 0 0.0 1 -4.0 +6.0 0 0 0 @@ -9461,7 +9757,7 @@ surface 0 0.0 1 -3.0 +4.0 0 0 0 @@ -9868,7 +10164,7 @@ low_cloud_top_lvl 0 0.0 1 -3.0 +4.0 0 0 0 @@ -9905,7 +10201,7 @@ mid_cloud_top_lvl 0 0.0 1 -3.0 +4.0 0 0 0 @@ -9942,7 +10238,7 @@ high_cloud_top_lvl 0 0.0 1 -3.0 +4.0 0 0 0 @@ -9979,7 +10275,7 @@ convective_cloud_lyr 0 0.0 1 -2.0 +4.0 0 0 0 @@ -10016,7 +10312,7 @@ bound_lyr_cloud_lyr 0 0.0 1 -3.0 +4.0 0 0 0 @@ -10608,7 +10904,7 @@ surface 0 0.0 1 -3.0 +6.0 0 0 0 @@ -10645,7 +10941,7 @@ surface 0 0.0 1 -3.0 +6.0 0 0 0 @@ -10682,7 +10978,7 @@ surface 0 0.0 1 -3.0 +6.0 0 0 0 @@ -10719,7 +11015,7 @@ surface 0 0.0 1 -3.0 +6.0 0 0 0 diff --git a/tests/parm/postxconfig-NT_FH00.txt b/tests/parm/postxconfig-NT_FH00.txt index 48e076c290..50295aab1a 100644 --- a/tests/parm/postxconfig-NT_FH00.txt +++ b/tests/parm/postxconfig-NT_FH00.txt @@ -1,6 +1,6 @@ 2 -46 -140 +45 +149 GFSPRS 0 ncep_nco @@ -28,8 +28,8 @@ HGT isobaric_sfc 0 ? -50 -40. 100. 200. 300. 500. 700. 1000. 1500. 2000. 3000. 4000. 5000. 7000. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000. +57 +1. 2. 4. 7. 10. 20. 40. 70. 100. 200. 300. 500. 700. 1000. 1500. 2000. 3000. 4000. 5000. 7000. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000. ? 0 ? @@ -65,8 +65,8 @@ TMP isobaric_sfc 0 ? -50 -40. 100. 200. 300. 500. 700. 1000. 1500. 2000. 3000. 4000. 5000. 7000. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000. +57 +1. 2. 4. 7. 10. 20. 40. 70. 100. 200. 300. 500. 700. 1000. 1500. 2000. 3000. 4000. 5000. 7000. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000. ? 0 ? @@ -84,7 +84,7 @@ isobaric_sfc 0 0.0 1 -3.0 +4.0 0 0 0 @@ -102,8 +102,8 @@ SPFH isobaric_sfc 0 ? -47 -100. 200. 300. 500. 700. 1000. 2000. 3000. 5000. 7000. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000. +57 +1. 2. 4. 7. 10. 20. 40. 70. 100. 200. 300. 500. 700. 1000. 1500. 2000. 3000. 4000. 5000. 7000. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000. ? 0 ? @@ -121,7 +121,7 @@ isobaric_sfc 0 0.0 1 -4.0 +7.0 0 0 0 @@ -139,8 +139,8 @@ RH isobaric_sfc 0 ? -47 -100. 200. 300. 500. 700. 1000. 2000. 3000. 5000. 7000. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000. +57 +1. 2. 4. 7. 10. 20. 40. 70. 100. 200. 300. 500. 700. 1000. 1500. 2000. 3000. 4000. 5000. 7000. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000. ? 0 ? @@ -176,8 +176,8 @@ UGRD isobaric_sfc 0 ? -47 -100. 200. 300. 500. 700. 1000. 2000. 3000. 5000. 7000. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000. +57 +1. 2. 4. 7. 10. 20. 40. 70. 100. 200. 300. 500. 700. 1000. 1500. 2000. 3000. 4000. 5000. 7000. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000. ? 0 ? @@ -213,8 +213,8 @@ VGRD isobaric_sfc 0 ? -47 -100. 200. 300. 500. 700. 1000. 2000. 3000. 5000. 7000. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000. +57 +1. 2. 4. 7. 10. 20. 40. 70. 100. 200. 300. 500. 700. 1000. 1500. 2000. 3000. 4000. 5000. 7000. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000. ? 0 ? @@ -250,8 +250,8 @@ DZDT isobaric_sfc 0 ? -37 -10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000. +57 +1. 2. 4. 7. 10. 20. 40. 70. 100. 200. 300. 500. 700. 1000. 1500. 2000. 3000. 4000. 5000. 7000. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000. ? 0 ? @@ -287,8 +287,8 @@ VVEL isobaric_sfc 0 ? -37 -10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000. +57 +1. 2. 4. 7. 10. 20. 40. 70. 100. 200. 300. 500. 700. 1000. 1500. 2000. 3000. 4000. 5000. 7000. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000. ? 0 ? @@ -324,8 +324,8 @@ ABSV isobaric_sfc 0 ? -50 -40. 100. 200. 300. 500. 700. 1000. 1500. 2000. 3000. 4000. 5000. 7000. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000. +57 +1. 2. 4. 7. 10. 20. 40. 70. 100. 200. 300. 500. 700. 1000. 1500. 2000. 3000. 4000. 5000. 7000. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000. ? 0 ? @@ -361,8 +361,8 @@ NCEP isobaric_sfc 0 ? -25 -40. 100. 200. 300. 500. 700. 1000. 1500. 2000. 3000. 4000. 5000. 7000. 10000. 12500. 15000. 20000. 25000. 30000. 35000. 40000. 50000. 70000. 85000. 100000. +57 +1. 2. 4. 7. 10. 20. 40. 70. 100. 200. 300. 500. 700. 1000. 1500. 2000. 3000. 4000. 5000. 7000. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000. ? 0 ? @@ -417,7 +417,7 @@ isobaric_sfc 0 0.0 1 -4.0 +6.0 0 0 0 @@ -491,7 +491,7 @@ isobaric_sfc 0 0.0 1 -3.0 +6.0 0 0 0 @@ -528,7 +528,7 @@ isobaric_sfc 0 0.0 1 -3.0 +6.0 0 0 0 @@ -565,7 +565,7 @@ isobaric_sfc 0 0.0 1 -3.0 +6.0 0 0 0 @@ -651,7 +651,7 @@ PRES_ON_MEAN_SEA_LVL ? 1 tmpl4_0 -PRES +PRMSL ? ? mean_sea_lvl @@ -750,7 +750,7 @@ spec_hgt_lvl_above_grnd 0 0.0 1 -4.0 +7.0 0 0 0 @@ -1157,7 +1157,7 @@ surface 0 0.0 1 -1.0 +3.0 0 0 0 @@ -1194,7 +1194,7 @@ surface 0 0.0 1 -3.0 +6.0 0 0 0 @@ -1305,7 +1305,7 @@ surface 0 0.0 1 -3.0 +6.0 0 0 0 @@ -1749,7 +1749,7 @@ entire_atmos_single_lyr 0 0.0 1 -3.0 +6.0 0 0 0 @@ -2082,7 +2082,7 @@ top_of_atmos 0 0.0 1 -3.0 +4.0 0 0 0 @@ -2119,7 +2119,7 @@ surface 0 0.0 1 -4.0 +6.0 0 0 0 @@ -2230,7 +2230,7 @@ surface 0 0.0 1 -3.0 +4.0 0 0 0 @@ -2341,7 +2341,7 @@ tropopause 0 0.0 1 -3.0 +4.0 0 0 0 @@ -2489,7 +2489,7 @@ spec_alt_above_mean_sea_lvl 0 0.0 1 -3.0 +4.0 0 0 0 @@ -2600,7 +2600,7 @@ spec_hgt_lvl_above_grnd 0 0.0 1 -3.0 +4.0 0 0 0 @@ -2748,7 +2748,7 @@ spec_hgt_lvl_above_grnd 0 0.0 1 -4.0 +7.0 0 0 0 @@ -2822,7 +2822,7 @@ RH 0 0.0 1 -2.0 +3.0 0 0 0 @@ -2896,7 +2896,7 @@ hghst_trop_frz_lvl 0 0.0 1 -2.0 +3.0 0 0 0 @@ -2933,7 +2933,7 @@ spec_pres_above_grnd 0 0.0 1 -3.0 +4.0 0 0 0 @@ -2970,7 +2970,7 @@ spec_pres_above_grnd 0 0.0 1 -3.0 +4.0 0 0 0 @@ -3007,7 +3007,7 @@ spec_pres_above_grnd 0 0.0 1 -5.0 +7.0 0 0 0 @@ -3044,7 +3044,7 @@ spec_pres_above_grnd 0 0.0 1 -2.0 +3.0 0 0 0 @@ -3081,7 +3081,7 @@ spec_pres_above_grnd 0 0.0 1 -3.0 +6.0 0 0 0 @@ -3192,7 +3192,7 @@ sigma_lvl 0 0.0 1 -2.0 +3.0 0 0 0 @@ -3229,7 +3229,7 @@ sigma_lvl 0 0.0 1 -2.0 +3.0 0 0 0 @@ -3266,7 +3266,7 @@ sigma_lvl 0 0.0 1 -2.0 +3.0 0 0 0 @@ -3303,7 +3303,7 @@ sigma_lvl 0 0.0 1 -2.0 +3.0 0 0 0 @@ -3710,7 +3710,7 @@ max_wind 0 0.0 1 -3.0 +4.0 0 0 0 @@ -3821,7 +3821,7 @@ entire_atmos_single_lyr 0 0.0 1 -2.0 +3.0 0 0 0 @@ -3969,7 +3969,7 @@ isobaric_sfc 0 0.0 1 -3.0 +4.0 0 0 0 @@ -4080,7 +4080,7 @@ isentropic_lvl 0 0.0 1 -3.0 +4.0 0 0 0 @@ -4820,7 +4820,7 @@ surface 0 0.0 1 -3.0 +6.0 0 0 0 @@ -4857,7 +4857,7 @@ surface 0 0.0 1 -4.0 +6.0 0 0 0 @@ -4894,7 +4894,7 @@ hybrid_lvl 0 0.0 1 -3.0 +6.0 0 0 0 @@ -4931,7 +4931,7 @@ hybrid_lvl 0 0.0 1 -3.0 +6.0 0 0 0 @@ -4968,7 +4968,7 @@ hybrid_lvl 0 0.0 1 -3.0 +6.0 0 0 0 @@ -5005,7 +5005,7 @@ hybrid_lvl 0 0.0 1 -3.0 +6.0 0 0 0 @@ -5042,7 +5042,7 @@ hybrid_lvl 0 0.0 1 -3.0 +6.0 0 0 0 @@ -5197,6 +5197,339 @@ surface ? ? ? +260 +HGT_ON_CLOUD_CEILING +? +1 +tmpl4_0 +HGT +? +? +cloud_ceilng +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +161 +INST_TCDC_ON_ENTIRE_ATMOS +? +1 +tmpl4_0 +TCDC +? +? +entire_atmos +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +37 +LCDC_ON_LOW_CLOUD_LYR +? +1 +tmpl4_0 +LCDC +? +? +low_cloud_lyr +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +38 +MCDC_ON_MID_CLOUD_LYR +? +1 +tmpl4_0 +MCDC +? +? +mid_cloud_lyr +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +39 +HCDC_ON_HIGH_CLOUD_LYR +? +1 +tmpl4_0 +HCDC +? +? +high_cloud_lyr +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +253 +REFD_ON_SPEC_HGT_LVL_ABOVE_GRND +? +1 +tmpl4_0 +REFD +NCEP +? +spec_hgt_lvl_above_grnd +0 +? +2 +4000. 1000. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +250 +REFD_ON_HYBRID_LVL +? +1 +tmpl4_0 +REFD +NCEP +? +hybrid_lvl +0 +? +2 +1. 2. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +582 +MIXED_LAYER_CAPE_ON_SPEC_PRES_ABOVE_GRND +? +1 +tmpl4_0 +CAPE +? +? +spec_pres_above_grnd +0 +? +1 +9000. +spec_pres_above_grnd +0 +? +1 +0. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +583 +MIXED_LAYER_CIN_ON_SPEC_PRES_ABOVE_GRND +? +1 +tmpl4_0 +CIN +? +? +spec_pres_above_grnd +0 +? +1 +9000. +spec_pres_above_grnd +0 +? +1 +0. +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? GFSFLX 0 ncep_nco @@ -5280,7 +5613,7 @@ spec_hgt_lvl_above_grnd 0 0.0 1 -4.0 +7.0 0 0 0 @@ -5613,7 +5946,7 @@ surface 0 0.0 1 -1.0 +3.0 0 0 0 @@ -5650,7 +5983,7 @@ surface 0 0.0 1 -3.0 +6.0 0 0 0 @@ -5761,7 +6094,7 @@ surface 0 0.0 1 -3.0 +6.0 0 0 0 @@ -5842,43 +6175,6 @@ surface ? ? yes -572 -GFS_LFTX_ON_SURFACE -? -1 -tmpl4_0 -LFTX -NCEP -? -surface -0 -? -0 -? -? -0 -? -0 -? -? -? -0 -0.0 -0 -0.0 -? -0 -0.0 -0 -0.0 -1 -3.0 -0 -0 -0 -? -? -? 80 PWAT_ON_ENTIRE_ATMOS_SINGLE_LYR ? @@ -5909,7 +6205,7 @@ entire_atmos_single_lyr 0 0.0 1 -3.0 +6.0 0 0 0 @@ -5946,7 +6242,7 @@ surface 0 0.0 1 -3.0 +6.0 0 0 0 @@ -5983,7 +6279,7 @@ surface 0 0.0 1 -3.0 +4.0 0 0 0 @@ -6020,7 +6316,7 @@ surface 0 0.0 1 -3.0 +6.0 0 0 0 @@ -6057,7 +6353,7 @@ surface 0 0.0 1 -3.0 +4.0 0 0 0 @@ -6094,7 +6390,7 @@ surface 0 0.0 1 -4.0 +6.0 0 0 0 @@ -6538,7 +6834,7 @@ surface 0 0.0 1 -3.0 +4.0 0 0 0 @@ -6612,7 +6908,7 @@ convective_cloud_lyr 0 0.0 1 -2.0 +4.0 0 0 0 diff --git a/tests/parm/rasmgshoc.nml.IN b/tests/parm/rasmgshoc.nml.IN deleted file mode 100644 index bbbd6bc31e..0000000000 --- a/tests/parm/rasmgshoc.nml.IN +++ /dev/null @@ -1,304 +0,0 @@ -&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] -/ - -&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 = .F. - 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 = 6 - 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 = 13 - 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" - - fhouri = 2.0 - fac_n_spl = 2.0 -/ - -#&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 = 24. - nst_anl = .true. - use_ufo = .true. - pre_rad = .false. - crtrh = 1.00,1.00,0.95 - ncld = 2 - imp_physics = 10 - 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 = .false.. - cal_pre = .false. - redrag = .true. - dspheat = .false. - hybedmf = @[HYBEDMF] - satmedmf = .false. - lheatstrg = @[LHEATSTRG] - random_clds = .true. - trans_trac = .true. - cnvcld = .false. - imfshalcnv = -1 - imfdeepcnv = -1 - 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. - - ras = .true. - cscnv = .false. - do_shoc = .true. - shoc_parm = 7000.0,1.0,2.0,0.7,-999.0 - do_aw = .false. - shoc_cld = .true. - h2o_phys = .true. - shcnvcw = .false. - xkzm_h = 1.0 - xkzm_m = 1.0 - xkzm_s = 1.0 - ccwf = 1.0,1.0 - dlqf = 0.25,0.05 - mg_dcs = 200.0 - mg_ts_auto_ice = 180.0,900.0 - mg_qcvar = 1.0 - fprcp = 2 - pdfflag = 4 - iccn = 0 - mg_do_graupel = .true. - mg_do_hail = .false. - do_sb_physics = .true. - mg_do_ice_gmao = .false. - mg_do_liq_liu = .true. - cs_parm = 8.0,4.0,1.0e3,3.5e3,20.0,1.0,0.0,1.0,0.6,0.0 - ctei_rm = 0.60,0.23 - max_lon = 8000 - max_lat = 4000 - rhcmax = 0.9999999 - effr_in = .true. - - nstf_name = @[NSTF_NAME] - iau_delthrs = 6 - iaufhrs = 30 - iau_inc_files = @[IAU_INC_FILES] -/ - -&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 -/ - -&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/tests/parm/regional.nml.IN b/tests/parm/regional.nml.IN index 856e8fd0e2..f3d822a143 100644 --- a/tests/parm/regional.nml.IN +++ b/tests/parm/regional.nml.IN @@ -12,6 +12,7 @@ chksum_debug = .false. dycore_only = .false. fdiag = @[FDIAG] + ccpp_suite = '@[CCPP_SUITE]' / &diag_manager_nml @@ -26,7 +27,7 @@ &fms_nml clock_grain = 'ROUTINE', - domains_stack_size = 2000200, + domains_stack_size = 3000000, print_memory_usage = .false. / @@ -40,22 +41,22 @@ npx = 211 npy = 193 ntiles = 1, - npz = 64 + npz = 60 !grid_type = -1 make_nh = @[MAKE_NH] fv_debug = .F. range_warn = .T. reset_eta = .F. - n_sponge = 20 - nudge_qv = .T. - tau = 3.0 - rf_cutoff = 10.e2 - d2_bg_k1 = 0.16 - d2_bg_k2 = 0.02 - kord_tm = -10 - kord_mt = 10 - kord_wz = 10 - kord_tr = 10 + n_sponge = 9 + nudge_qv = .F. + tau = 5.0 + rf_cutoff = 20.e2 + d2_bg_k1 = 0.20 + d2_bg_k2 = 0.04 + kord_tm = -9 + kord_mt = 9 + kord_wz = 9 + kord_tr = 9 hydrostatic = .F. phys_hydrostatic = .F. use_hydro_pressure = .F. @@ -67,13 +68,13 @@ nwat = 6 na_init = @[NA_INIT] d_ext = 0.0 - dnats = 1 - fv_sg_adj = 450 + dnats = 0 + fv_sg_adj = 300 d2_bg = 0. nord = 2 dddmp = 0.1 - d4_bg = 0.08 - vtdm4 = 0.0 + d4_bg = 0.15 + vtdm4 = 0.075 delt_max = 0.008 ke_bg = 0. do_vort_damp = .T. @@ -85,12 +86,13 @@ ncep_ic = .F. d_con = 1.0 hord_mt = 6 - hord_vt = -5 - hord_tm = -5 - hord_dp = -5 - hord_tr = -8 + hord_vt = 6 + hord_tm = 6 + hord_dp = 6 + hord_tr = 10 adjust_dry_mass = .F. consv_te = 0. + do_sat_adj = .F. consv_am = .F. fill = .T. dwind_2d = .F. @@ -98,6 +100,7 @@ warm_start = @[WARM_START] no_dycore = .false. z_tracer = .T. + agrid_vel_rst = .true. read_increment = @[READ_INCREMENT] res_latlon_dynamics = "fv3_increment.nc" @@ -125,15 +128,23 @@ &gfs_physics_nml fhzero = 6. ldiag3d = .false. - fhcyc = 24. + lradar = .true. + avg_max_length = 3600. + nsradar_reset = 3600. + ldiag_ugwp = .F. + do_ugwp = .F. + do_tofd = .F. + fhcyc = 0 nst_anl = .true. use_ufo = .true. pre_rad = .false. ncld = 5 - imp_physics = 11 + imp_physics = 8 + ltaerosol = .F. + ttendlim = -999.0 pdfcld = .false. - fhswr = 3600. - fhlwr = 3600. + fhswr = 900. + fhlwr = 900. ialb = 1 iems = 1 IAER = 111 @@ -145,12 +156,17 @@ swhtr = .true. cnvgwd = .true. shal_cnv = .true. + do_deep = .false. cal_pre = .true. redrag = .true. dspheat = .true. hybedmf = @[HYBEDMF] satmedmf = @[SATMEDMF] lheatstrg = @[LHEATSTRG] + do_mynnedmf = .T. + do_mynnsfclay = .false. + lgfdlmprad = .false. + effr_in = .T. random_clds = .true. trans_trac = .true. cnvcld = .true. @@ -174,11 +190,24 @@ 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 = 1,1,1,0,5 cplflx = .F. iau_delthrs = 6 iaufhrs = 30 iau_inc_files = @[IAU_INC_FILES] + xkzminv = 0.3 + xkzm_m = 1.0 + xkzm_h = 1.0 + do_sppt = @[DO_SPPT] + do_shum = @[DO_SHUM] + do_skeb = @[DO_SKEB] + icloud_bl = 1 + bl_mynn_tkeadvect = .true. + bl_mynn_edmf = 1 + bl_mynn_edmf_mom = 1 / &interpolator_nml @@ -186,27 +215,27 @@ / &namsfc + FNALBC2 = "C96.facsf.tileX.nc", + FNALBC = "C96.snowfree_albedo.tileX.nc", + FNTG3C = "C96.substrate_temperature.tileX.nc", + FNVEGC = "C96.vegetation_greenness.tileX.nc", + FNVETC = "C96.vegetation_type.tileX.nc", + FNSOTC = "C96.soil_type.tileX.nc", + FNVMNC = "C96.vegetation_greenness.tileX.nc", + FNVMXC = "C96.vegetation_greenness.tileX.nc", + FNSLPC = "C96.slope_type.tileX.nc", + FNABSC = "C96.maximum_snow_albedo.tileX.nc", 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 = "global_snowfree_albedo.bosu.t126.384.190.rg.grb", - 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 = "global_vegtype.igbp.t126.384.190.rg.grb", - FNSOTC = "global_soiltype.statsgo.t126.384.190.rg.grb", - FNSMCC = "global_soilmgldas.t126.384.190.grb", - FNMSKH = "seaice_newland.grb", + FNSMCC = "global_soilmgldas.t1534.3072.1536.grb", + FNMSKH = "global_slmask.t1534.3072.1536.grb", FNTSFA = "", FNACNA = "", FNSNOA = "", - FNVMNC = "global_shdmin.0.144x0.144.grb", - FNVMXC = "global_shdmax.0.144x0.144.grb", - FNSLPC = "global_slope.1x1.grb", - FNABSC = "global_mxsnoalb.uariz.t126.384.190.rg.grb", LDEBUG =.false., FSMCL(2) = 99999 FSMCL(3) = 99999 diff --git a/tests/parm/regional_c768.nml.IN b/tests/parm/regional_c768.nml.IN index 4301728653..01fa4c98f7 100644 --- a/tests/parm/regional_c768.nml.IN +++ b/tests/parm/regional_c768.nml.IN @@ -12,6 +12,7 @@ chksum_debug = .false. dycore_only = .false. fdiag = 1 + ccpp_suite = '@[CCPP_SUITE]' / &diag_manager_nml @@ -35,7 +36,7 @@ / &fv_core_nml - layout = 24,20 + layout = 18,24 io_layout = 1,1 npx = 1729 npy = 1441 @@ -87,10 +88,11 @@ hord_mt = 6 hord_vt = 6 hord_tm = 6 - hord_dp = -6 + hord_dp = 6 hord_tr = 8 adjust_dry_mass = .F. consv_te = 0. + do_sat_adj = .T. consv_am = .F. fill = .T. dwind_2d = .F. @@ -171,11 +173,19 @@ 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 = 1,1,1,0,5 cplflx = .F. iau_delthrs = 6 iaufhrs = 30 iau_inc_files = @[IAU_INC_FILES] + do_sppt = @[DO_SPPT] + do_shum = @[DO_SHUM] + do_skeb = @[DO_SKEB] + lndp_type = @[LNDP_TYPE] + n_var_lndp = @[N_VAR_LNDP] / &interpolator_nml @@ -196,7 +206,7 @@ FNVETC = "global_vegtype.igbp.t126.384.190.rg.grb", FNSOTC = "global_soiltype.statsgo.t126.384.190.rg.grb", FNSMCC = "global_soilmgldas.t126.384.190.grb", - FNMSKH = "seaice_newland.grb", + FNMSKH = "global_slmask.t1534.3072.1536.grb", FNTSFA = "", FNACNA = "", FNSNOA = "", diff --git a/tests/parm/stretched-input.nml.IN b/tests/parm/stretched-input.nml.IN index 24a9c1263c..f1ed84a605 100644 --- a/tests/parm/stretched-input.nml.IN +++ b/tests/parm/stretched-input.nml.IN @@ -12,6 +12,7 @@ chksum_debug = .false. dycore_only = .false. fdiag = @[FDIAG] + ccpp_suite = '@[CCPP_SUITE]' / &diag_manager_nml @@ -88,7 +89,7 @@ hord_mt = 6 hord_vt = 6 hord_tm = 6 - hord_dp = -6 + hord_dp = 6 hord_tr = 8 adjust_dry_mass = .F. consv_te = 1. @@ -244,7 +245,7 @@ FNVETC = "global_vegtype.igbp.t126.384.190.rg.grb", FNSOTC = "global_soiltype.statsgo.t126.384.190.rg.grb", FNSMCC = "global_soilmgldas.t126.384.190.grb", - FNMSKH = "seaice_newland.grb", + FNMSKH = "global_slmask.t1534.3072.1536.grb", FNTSFA = "", FNACNA = "", FNSNOA = "", diff --git a/tests/parm/stretched-nest-input.nml.IN b/tests/parm/stretched-nest-input.nml.IN index 99fcf8d863..3410ffac86 100644 --- a/tests/parm/stretched-nest-input.nml.IN +++ b/tests/parm/stretched-nest-input.nml.IN @@ -12,6 +12,7 @@ chksum_debug = .false. dycore_only = .false. fdiag = @[FDIAG] + ccpp_suite = '@[CCPP_SUITE]' / &diag_manager_nml @@ -88,7 +89,7 @@ hord_mt = 6 hord_vt = 6 hord_tm = 6 - hord_dp = -6 + hord_dp = 6 hord_tr = 8 adjust_dry_mass = .F. consv_te = 1. @@ -110,10 +111,11 @@ / &fv_nest_nml - grid_pes = 48, 48 - grid_coarse = 0, 1 + grid_pes = 48, 48 tile_coarse = 0, 6 - nest_refine = 0, 3 + num_tile_top = 6 + p_split=1 + nest_refine = 0, 3 nest_ioffsets= 1, 14 nest_joffsets= 1, 19 / @@ -252,7 +254,7 @@ FNVETC = "global_vegtype.igbp.t126.384.190.rg.grb", FNSOTC = "global_soiltype.statsgo.t126.384.190.rg.grb", FNSMCC = "global_soilmgldas.t126.384.190.grb", - FNMSKH = "seaice_newland.grb", + FNMSKH = "global_slmask.t1534.3072.1536.grb", FNTSFA = "", FNACNA = "", FNSNOA = "", diff --git a/tests/parm/thompson.nml.IN b/tests/parm/thompson.nml.IN deleted file mode 100644 index 4e6ee49127..0000000000 --- a/tests/parm/thompson.nml.IN +++ /dev/null @@ -1,273 +0,0 @@ -&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] -/ - -&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 = 6 - 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 = 24. - nst_anl = .true. - use_ufo = .true. - pre_rad = .false. - ncld = 2 - imp_physics = 8 - lradar = @[LRADAR] - 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 - 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. - nstf_name = @[NSTF_NAME] - iau_delthrs = 6 - iaufhrs = 30 - iau_inc_files = @[IAU_INC_FILES] -/ - -&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, -/ - -&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/tests/parm/v15p2_c96.nml.IN b/tests/parm/v15p2_c96.nml.IN index e39dfc2dcf..e9394db3f9 100644 --- a/tests/parm/v15p2_c96.nml.IN +++ b/tests/parm/v15p2_c96.nml.IN @@ -16,6 +16,7 @@ fhout = 3 fhmaxhf = 120 fhouthf = 1 + ccpp_suite = '@[CCPP_SUITE]' / &diag_manager_nml @@ -143,13 +144,16 @@ random_clds = .false. trans_trac = .true. cnvcld = .true. - imfshalcnv = 2 - imfdeepcnv = 2 - cdmbgwd = 3.5,0.25 + imfshalcnv = @[IMFSHALCNV] + imfdeepcnv = @[IMFDEEPCNV] + ras = @[RAS] + cdmbgwd = 0.14,1.8,1.0,1.0 prslrd0 = 0. ivegsrc = 1 isot = 1 debug = .false. + oz_phys = .F. + oz_phys_2015 = .T. nstf_name = 2,1,0,0,0 nst_anl = .true. psautco = 0.0008,0.0005 @@ -159,8 +163,8 @@ do_sppt = .true. do_shum = .true. do_skeb = .true. - lndp_type = @[LNDP_TYPE] - n_var_lndp = @[N_VAR_LNDP] + lndp_type = @[LNDP_TYPE] + n_var_lndp = @[N_VAR_LNDP] / &gfdl_cloud_microphysics_nml @@ -230,7 +234,7 @@ FNVETC = 'global_vegtype.igbp.t126.384.190.rg.grb' FNSOTC = 'global_soiltype.statsgo.t126.384.190.rg.grb' FNSMCC = 'global_soilmgldas.t126.384.190.grb' - FNMSKH = 'seaice_newland.grb' + FNMSKH = 'global_slmask.t1534.3072.1536.grb' FNTSFA = '' FNACNA = '' FNSNOA = '' diff --git a/tests/parm/ccpp_v15p2_c96_rrtmgp.nml.IN b/tests/parm/v15p2_c96_rrtmgp.nml.IN similarity index 98% rename from tests/parm/ccpp_v15p2_c96_rrtmgp.nml.IN rename to tests/parm/v15p2_c96_rrtmgp.nml.IN index 0db38a0da4..987a77094c 100644 --- a/tests/parm/ccpp_v15p2_c96_rrtmgp.nml.IN +++ b/tests/parm/v15p2_c96_rrtmgp.nml.IN @@ -146,7 +146,7 @@ cnvcld = .true. imfshalcnv = 2 imfdeepcnv = 2 - cdmbgwd = 3.5,0.25 + cdmbgwd = 0.14,1.8,1.0,1.0 prslrd0 = 0. ivegsrc = 1 isot = 1 @@ -243,7 +243,7 @@ FNVETC = 'global_vegtype.igbp.t126.384.190.rg.grb' FNSOTC = 'global_soiltype.statsgo.t126.384.190.rg.grb' FNSMCC = 'global_soilmgldas.t126.384.190.grb' - FNMSKH = 'seaice_newland.grb' + FNMSKH = 'global_slmask.t1534.3072.1536.grb' FNTSFA = '' FNACNA = '' FNSNOA = '' diff --git a/tests/parm/v16beta_c96.nml.IN b/tests/parm/v16_c192L127_rrtmgp.nml.IN similarity index 81% rename from tests/parm/v16beta_c96.nml.IN rename to tests/parm/v16_c192L127_rrtmgp.nml.IN index 940de0196c..72ff026b40 100644 --- a/tests/parm/v16beta_c96.nml.IN +++ b/tests/parm/v16_c192L127_rrtmgp.nml.IN @@ -16,6 +16,7 @@ fhout = 3 fhmaxhf = 120 fhouthf = 1 + ccpp_suite = '@[CCPP_SUITE]' / &diag_manager_nml @@ -42,22 +43,22 @@ deflate_level=1 &fv_core_nml layout = 3,8 io_layout = 1,1 - npx = 97 - npy = 97 + npx = @[NPX] + npy = @[NPY] ntiles = 6 - npz = 64 + npz = @[NPZ] grid_type = -1 - make_nh = .false. + make_nh = .true. fv_debug = .false. range_warn = .false. reset_eta = .false. - n_sponge = 10 + n_sponge = 42 nudge_qv = .true. nudge_dz = .false. tau = 10. rf_cutoff = 7.5e2 d2_bg_k1 = 0.20 - d2_bg_k2 = 0.0 + d2_bg_k2 = 0.04 kord_tm = -9 kord_mt = 9 kord_wz = 9 @@ -71,7 +72,7 @@ deflate_level=1 k_split = 2 n_split = 6 nwat = 6 - na_init = 0 + na_init = 1 d_ext = 0. dnats = 1 fv_sg_adj = 450 @@ -112,7 +113,7 @@ deflate_level=1 &external_ic_nml filtered_terrain = .true. - levp = 65 + levp = @[NPZP] gfs_dwinds = .true. checker_tr = .false. nt_checker = 0 @@ -134,8 +135,7 @@ deflate_level=1 iems = 1 iaer = 5111 icliq_sw = 2 - iovr_lw = 3 - iovr_sw = 3 + iovr = 3 ico2 = 2 isubc_sw = 2 isubc_lw = 2 @@ -150,13 +150,13 @@ deflate_level=1 hybedmf = .false. satmedmf = .true. isatmedmf = 1 - lheatstrg = .true. + lheatstrg = .false. random_clds = .false. trans_trac = .true. cnvcld = .true. imfshalcnv = 2 imfdeepcnv = 2 - cdmbgwd = 4.0,0.15,1.0,1.0 + cdmbgwd = 0.23,1.5,1.0,1.0 prslrd0 = 0. ivegsrc = 1 isot = 1 @@ -175,7 +175,9 @@ deflate_level=1 iopt_tbot = 2 iopt_stc = 1 debug = .false. - nstf_name = 2,1,0,0,0 + oz_phys = .F. + oz_phys_2015 = .T. + nstf_name = 2,0,0,0,0 nst_anl = .true. psautco = 0.0008,0.0005 prautco = 0.00015,0.00015 @@ -184,11 +186,31 @@ deflate_level=1 ldiag_ugwp = .false. do_ugwp = .false. do_tofd = .true. - do_sppt = .true. - do_shum = .true. - do_skeb = .true. - lndp_type = @[LNDP_TYPE] - n_var_lndp = @[N_VAR_LNDP] + do_sppt = .false. + do_shum = .false. + do_skeb = .false. + lndp_type = @[LNDP_TYPE] + n_var_lndp = @[N_VAR_LNDP] + do_RRTMGP = .true. + active_gases = 'h2o_co2_o3_n2o_ch4_o2' + ngases = 6 + lw_file_gas = 'rrtmgp-data-lw-g256-2018-12-04.nc' + lw_file_clouds = 'rrtmgp-cloud-optics-coeffs-lw.nc' + sw_file_gas = 'rrtmgp-data-sw-g224-2018-12-04.nc' + sw_file_clouds = 'rrtmgp-cloud-optics-coeffs-sw.nc' + doG_cldoptics = .true. + rrtmgp_ngauss_ang = 3 + rrtmgp_nrghice = 3 + lsoil_lsm = 4 + do_mynnedmf = .false. + do_mynnsfclay = .false. + icloud_bl = 1 + bl_mynn_edmf = 1 + bl_mynn_tkeadvect = .false. + bl_mynn_edmf_mom = 1 + min_lakeice = 0.15 + min_seaice = 0.15 + / &gfdl_cloud_microphysics_nml @@ -251,22 +273,22 @@ deflate_level=1 FNTSFC = 'RTGSST.1982.2012.monthly.clim.grb' FNSNOC = 'global_snoclim.1.875.grb' FNZORC = 'igbp' - FNALBC = 'global_snowfree_albedo.bosu.t126.384.190.rg.grb' + 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 = 'global_vegtype.igbp.t126.384.190.rg.grb' - FNSOTC = 'global_soiltype.statsgo.t126.384.190.rg.grb' - FNSMCC = 'global_soilmgldas.t126.384.190.grb' - FNMSKH = 'seaice_newland.grb' + FNVETC = @[FNVETC] + FNSOTC = @[FNSOTC] + FNSMCC = @[FNSMCC] + FNMSKH = 'global_slmask.t1534.3072.1536.grb' FNTSFA = '' FNACNA = '' FNSNOA = '' FNVMNC = 'global_shdmin.0.144x0.144.grb' FNVMXC = 'global_shdmax.0.144x0.144.grb' FNSLPC = 'global_slope.1x1.grb' - FNABSC = 'global_mxsnoalb.uariz.t126.384.190.rg.grb' + FNABSC = @[FNABSC] LDEBUG = .false. FSMCL(2) = 99999 FSMCL(3) = 99999 @@ -293,27 +315,6 @@ deflate_level=1 / &nam_stochy - ntrunc = 766 - lon_s = 1536 - lat_s = 768 - skeb = 0.3 - iseed_skeb = 2019102712451 - iseed_shum = 2019102712452 - iseed_sppt = 2019102712453 - skeb_tau = 21600. - skeb_lscale = 500000. - skebnorm = 0 - skeb_npass = 30 - skeb_vdof = 5 - shum = 0.005 - shum_tau = 21600. - shum_lscale = 500000. - sppt = 0.5 - sppt_tau = 21600. - sppt_lscale = 500000. - sppt_logit = .true. - sppt_sfclimit = .true. - use_zmtnblck = .true. / &nam_sfcperts @@ -331,6 +332,6 @@ deflate_level=1 knob_ugwp_dokdis = 1 knob_ugwp_ndx4lh = 1 knob_ugwp_version = 0 - launch_level = 27 + launch_level = 54 / diff --git a/tests/parm/ccpp_v16beta_c96.nml.IN b/tests/parm/v16_c96.nml.IN similarity index 85% rename from tests/parm/ccpp_v16beta_c96.nml.IN rename to tests/parm/v16_c96.nml.IN index ff04e352ea..18ed7aec61 100644 --- a/tests/parm/ccpp_v16beta_c96.nml.IN +++ b/tests/parm/v16_c96.nml.IN @@ -16,7 +16,7 @@ fhout = 3 fhmaxhf = 120 fhouthf = 1 - ccpp_suite = 'FV3_GFS_v16beta' + ccpp_suite = '@[CCPP_SUITE]' / &diag_manager_nml @@ -48,7 +48,7 @@ deflate_level=1 ntiles = 6 npz = 64 grid_type = -1 - make_nh = .false. + make_nh = @[MAKE_NH] fv_debug = .false. range_warn = .false. reset_eta = .false. @@ -84,11 +84,11 @@ deflate_level=1 delt_max = 0.002 ke_bg = 0. do_vort_damp = .true. - external_ic = .true. + external_ic = @[EXTERNAL_IC] external_eta = .true. gfs_phil = .false. - nggps_ic = .true. - mountain = .false. + nggps_ic = @[NGGPS_IC] + mountain = @[MOUNTAIN] ncep_ic = .false. d_con = 1. hord_mt = 5 @@ -103,7 +103,7 @@ deflate_level=1 fill = .true. dwind_2d = .false. print_freq = 6 - warm_start = .false. + warm_start = @[WARM_START] no_dycore = .false. z_tracer = .true. agrid_vel_rst = .true. @@ -133,10 +133,9 @@ deflate_level=1 fhlwr = 3600. ialb = 1 iems = 1 - iaer = 5111 + iaer = @[IAER] icliq_sw = 2 - iovr_lw = 3 - iovr_sw = 3 + iovr = 3 ico2 = 2 isubc_sw = 2 isubc_lw = 2 @@ -155,9 +154,10 @@ deflate_level=1 random_clds = .false. trans_trac = .true. cnvcld = .true. - imfshalcnv = 2 - imfdeepcnv = 2 - cdmbgwd = 4.0,0.15,1.0,1.0 + imfshalcnv = @[IMFSHALCNV] + imfdeepcnv = @[IMFDEEPCNV] + ras = @[RAS] + cdmbgwd = 0.14,1.8,1.0,1.0 prslrd0 = 0. ivegsrc = 1 isot = 1 @@ -178,7 +178,7 @@ deflate_level=1 debug = .false. oz_phys = .F. oz_phys_2015 = .T. - nstf_name = 2,1,0,0,0 + nstf_name = @[NSTF_NAME] nst_anl = .true. psautco = 0.0008,0.0005 prautco = 0.00015,0.00015 @@ -187,11 +187,11 @@ deflate_level=1 ldiag_ugwp = .false. do_ugwp = .false. do_tofd = .true. - do_sppt = .true. - do_shum = .true. - do_skeb = .true. - lndp_type = @[LNDP_TYPE] - n_var_lndp = @[N_VAR_LNDP] + do_sppt = @[DO_SPPT] + do_shum = @[DO_SHUM] + do_skeb = @[DO_SKEB] + lndp_type = @[LNDP_TYPE] + n_var_lndp = @[N_VAR_LNDP] / &gfdl_cloud_microphysics_nml @@ -262,7 +262,7 @@ deflate_level=1 FNVETC = 'global_vegtype.igbp.t126.384.190.rg.grb' FNSOTC = 'global_soiltype.statsgo.t126.384.190.rg.grb' FNSMCC = 'global_soilmgldas.t126.384.190.grb' - FNMSKH = 'seaice_newland.grb' + FNMSKH = 'global_slmask.t1534.3072.1536.grb' FNTSFA = '' FNACNA = '' FNSNOA = '' @@ -296,30 +296,33 @@ deflate_level=1 / &nam_stochy - ntrunc = 766 - lon_s = 1536 - lat_s = 768 - skeb = 0.3 - iseed_skeb = 2019102712451 - iseed_shum = 2019102712452 - iseed_sppt = 2019102712453 - skeb_tau = 21600. - skeb_lscale = 500000. - skebnorm = 0 - skeb_npass = 30 - skeb_vdof = 5 - shum = 0.005 - shum_tau = 21600. - shum_lscale = 500000. - sppt = 0.5 - sppt_tau = 21600. - sppt_lscale = 500000. - sppt_logit = .true. - sppt_sfclimit = .true. - use_zmtnblck = .true. + SKEBNORM=1, + SKEB_NPASS=30, + SKEB_VDOF=5, + SKEB=@[SKEB], + SKEB_TAU=2.16E4, + SKEB_LSCALE=1000.E3, + SKEBINT=1800, + SHUM=@[SHUM], + SHUM_TAU=21600, + SHUM_LSCALE=500000, + SHUMINT=3600, + SPPT=@[SPPT], + SPPT_TAU=21600, + SPPT_LSCALE=500000, + SPPT_LOGIT=.TRUE., + SPPT_SFCLIMIT=.TRUE., + SPPTINT=1800, + ISEED_SHUM=1, + ISEED_SKEB=2, + ISEED_SPPT=3, / &nam_sfcperts + lndp_type = @[LNDP_TYPE] + LNDP_TAU=21600, + LNDP_LSCALE=500000, + ISEED_LNDP=2010, / &cires_ugwp_nml diff --git a/tests/parm/ccpp_v16beta_c96_rrtmgp.nml.IN b/tests/parm/v16_c96_rrtmgp.nml.IN similarity index 97% rename from tests/parm/ccpp_v16beta_c96_rrtmgp.nml.IN rename to tests/parm/v16_c96_rrtmgp.nml.IN index 2fe6be3d92..0d6df12991 100644 --- a/tests/parm/ccpp_v16beta_c96_rrtmgp.nml.IN +++ b/tests/parm/v16_c96_rrtmgp.nml.IN @@ -41,7 +41,7 @@ deflate_level=1 / &fv_core_nml - layout = 3,8 + layout = @[INPES],@[JNPES] io_layout = 1,1 npx = 97 npy = 97 @@ -94,7 +94,7 @@ deflate_level=1 hord_mt = 5 hord_vt = 5 hord_tm = 5 - hord_dp = -5 + hord_dp = 5 hord_tr = 8 adjust_dry_mass = .false. consv_te = 1. @@ -135,8 +135,7 @@ deflate_level=1 iems = 1 iaer = 5111 icliq_sw = 2 - iovr_lw = 3 - iovr_sw = 3 + iovr = 3 ico2 = 2 isubc_sw = 2 isubc_lw = 2 @@ -157,7 +156,7 @@ deflate_level=1 cnvcld = .true. imfshalcnv = 2 imfdeepcnv = 2 - cdmbgwd = 4.0,0.15,1.0,1.0 + cdmbgwd = 0.14,1.8,1.0,1.0 prslrd0 = 0. ivegsrc = 1 isot = 1 @@ -272,7 +271,7 @@ deflate_level=1 FNVETC = 'global_vegtype.igbp.t126.384.190.rg.grb' FNSOTC = 'global_soiltype.statsgo.t126.384.190.rg.grb' FNSMCC = 'global_soilmgldas.t126.384.190.grb' - FNMSKH = 'seaice_newland.grb' + FNMSKH = 'global_slmask.t1534.3072.1536.grb' FNTSFA = '' FNACNA = '' FNSNOA = '' diff --git a/tests/parm/v16_c96_ugwpv1.nml.IN b/tests/parm/v16_c96_ugwpv1.nml.IN new file mode 100644 index 0000000000..4fbff3e65a --- /dev/null +++ b/tests/parm/v16_c96_ugwpv1.nml.IN @@ -0,0 +1,343 @@ +&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 = 3 + fhmax = 24 + ccpp_suite = 'FV3_GFS_v16b_ugwpv1' +/ + +&diag_manager_nml + prepend_date = .false. +/ + +&fms_io_nml + checksum_required = .false. + max_files_r = 100 + max_files_w = 100 +/ + +&mpp_io_nml +shuffle=1 +deflate_level=1 +/ + +&fms_nml + clock_grain = 'ROUTINE' + domains_stack_size = 3000000 + print_memory_usage = .false. +/ + +&fv_core_nml + layout = 3,8 + io_layout = 1,1 + npx = 97 + npy = 97 + ntiles = 6 + npz = 127 + grid_type = -1 + make_nh = .false. + fv_debug = .false. + range_warn = .false. + reset_eta = .false. + nudge_qv = .true. + nudge_dz = .false. + n_sponge = 42 + fv_sg_adj = 450 + tau = 10. + rf_cutoff = 7.5e2 + d2_bg_k1 = 0.20 + d2_bg_k2 = 0.04 + d2_bg = 0. + nord = 2 + dddmp = 0.1 + d4_bg = 0.12 + vtdm4 = 0.02 + delt_max = 0.002 + d_con = 1. + ke_bg = 0. + do_vort_damp = .true. + kord_tm = -9 + kord_mt = 9 + kord_wz = 9 + kord_tr = 9 + hydrostatic = .false. + phys_hydrostatic = .false. + use_hydro_pressure = .false. + beta = 0. + a_imp = 1. + p_fac = 0.1 + k_split = 2 + n_split = 6 + nwat = 6 + na_init = 0 + d_ext = 0. + dnats = 1 + warm_start = @[WARM_START] + external_ic = @[EXTERNAL_IC] + external_eta = .true. + gfs_phil = .false. + nggps_ic = .true. + mountain = @[MOUNTAIN] + ncep_ic = .false. + hord_mt = 5 + hord_vt = 5 + hord_tm = 5 + hord_dp = -5 + hord_tr = 8 + adjust_dry_mass = .false. + dry_mass=98320.0 + consv_te = 1. + do_sat_adj = .true. + consv_am = .false. + fill = .true. + dwind_2d = .false. + print_freq = 6 + no_dycore = .false. + z_tracer = .true. + agrid_vel_rst = .true. + read_increment = .false. + res_latlon_dynamics = "" + +/ + +&external_ic_nml + filtered_terrain = .true. + levp = 128 + gfs_dwinds = .true. + checker_tr = .false. + nt_checker = 0 +/ + +&gfs_physics_nml + fhzero = 6 + h2o_phys = .true. + ldiag3d = .false. + fhcyc = 24 + use_ufo = .true. + pre_rad = .false. + ncld = 5 + imp_physics = 11 + pdfcld = .false. + fhswr = 3600. + fhlwr = 3600. + ialb = 1 + iems = 1 + iaer = 5111 + icliq_sw = 2 + iovr = 3 + ico2 = 2 + isubc_sw = 2 + isubc_lw = 2 + isol = 2 + lwhtr = .true. + swhtr = .true. + cnvgwd = .true. + shal_cnv = .true. + cal_pre = .false. + redrag = .true. + dspheat = .true. + hybedmf = .false. + satmedmf = .true. + isatmedmf = 1 + lheatstrg = .false. + random_clds = .false. + trans_trac = .true. + cnvcld = .true. + imfshalcnv = 2 + imfdeepcnv = 2 + cdmbgwd = 0.14,1.8,1.0,1.0 + prslrd0 = 0. + ivegsrc = 1 + isot = 1 + lsoil = 4 + lsm = 1 + iopt_dveg = 1 + 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 + oz_phys = .F. + oz_phys_2015 = .T. + debug = .false. + nstf_name = 2,0,0,0,0 + nst_anl = .true. + psautco = 0.0008,0.0005 + prautco = 0.00015,0.00015 + lgfdlmprad = .true. + effr_in = .true. + cplwav = .false. + do_sppt = .false. + do_shum = .false. + do_skeb = .false. + ltaerosol = .false. + lradar = .false. + ttendlim = 0.005 + lsoil_lsm = 4 + do_mynnedmf = .false. + do_mynnsfclay = .false. + icloud_bl = 1 + bl_mynn_edmf = 1 + bl_mynn_tkeadvect = .true. + bl_mynn_edmf_mom = 1 + min_lakeice = 0.15 + min_seaice = 0.15 + ldiag_ugwp = .false. + do_ugwp = .false. + do_tofd = .false. + gwd_opt = 1 + do_ugwp_v1 = .T. + do_ugwp_v1_w_gsldrag = .T. + do_ugwp_v1_orog_only = .F. + do_gsl_drag_ls_bl = .F. + do_gsl_drag_ss = .F. + do_gsl_drag_tofd = .F. + do_ugwp_v0 = .F. + do_ugwp_v0_orog_only = .F. +/ + +&gfdl_cloud_microphysics_nml + sedi_transport = .true. + do_sedi_heat = .false. + rad_snow = .true. + rad_graupel = .true. + rad_rain = .true. + const_vi = .F. + const_vs = .F. + const_vg = .F. + const_vr = .F. + vi_max = 1. + vs_max = 2. + vg_max = 12. + vr_max = 12. + qi_lim = 1. + prog_ccn = .false. + do_qa = .true. + fast_sat_adj = .true. + tau_l2v = 225. + tau_v2l = 150. + tau_g2v = 900. + rthresh = 10.e-6 ! This is a key parameter for cloud water + dw_land = 0.16 + dw_ocean = 0.10 + ql_gen = 1.0e-3 + ql_mlt = 1.0e-3 + qi0_crt = 8.0E-5 + qs0_crt = 1.0e-3 + tau_i2s = 1000. + c_psaci = 0.05 + c_pgacs = 0.01 + rh_inc = 0.30 + rh_inr = 0.30 + rh_ins = 0.30 + ccn_l = 300. + ccn_o = 100. + c_paut = 0.5 + c_cracw = 0.8 + use_ppm = .false. + use_ccn = .true. + mono_prof = .true. + z_slope_liq = .true. + z_slope_ice = .true. + de_ice = .false. + fix_negative = .true. + icloud_f = 1 + mp_time = 150. + reiflag = 2 +/ + +&interpolator_nml + interp_method = 'conserve_great_circle' +/ + +&namsfc + FNGLAC = 'global_glacier.2x2.grb' + FNMXIC = 'global_maxice.2x2.grb' + FNTSFC = 'RTGSST.1982.2012.monthly.clim.grb' + FNSNOC = 'global_snoclim.1.875.grb' + FNZORC = 'igbp' + FNALBC = 'global_snowfree_albedo.bosu.t126.384.190.rg.grb' + 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 = 'global_vegtype.igbp.t126.384.190.rg.grb' + FNSOTC = 'global_soiltype.statsgo.t126.384.190.rg.grb' + FNSMCC = 'global_soilmgldas.t126.384.190.grb' + 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 = 'global_mxsnoalb.uariz.t126.384.190.rg.grb' + LDEBUG = .false. + FSMCL(2) = 99999 + FSMCL(3) = 99999 + FSMCL(4) = 99999 + LANDICE = .true. + FTSFS = 90 + FAISL = 99999 + FAISS = 99999 + FSNOL = 99999 + FSNOS = 99999 + FSICL = 99999 + FSICS = 99999 + FTSFL = 99999 + FVETL = 99999 + FSOTL = 99999 + FvmnL = 99999 + FvmxL = 99999 + FSLPL = 99999 + FABSL = 99999 +/ + +&fv_grid_nml + grid_file = 'INPUT/grid_spec.nc' +/ + +&nam_stochy +/ + +&nam_sfcperts +/ + +&cires_ugwp_nml + knob_ugwp_solver = 2 + knob_ugwp_version = 1 + 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 = 2 + knob_ugwp_ndx4lh = 4 + knob_ugwp_palaunch = 275.0e2 + knob_ugwp_nslope = 0 + knob_ugwp_lzmax = 15.750e3 + knob_ugwp_lzmin = 0.75e3 + knob_ugwp_lzstar = 2.0e3 + knob_ugwp_taumin = 0.25e-3 + knob_ugwp_tauamp = 3.0e-3 + knob_ugwp_lhmet = 200.0e3 + knob_ugwp_orosolv = 'pss-1986' +/ diff --git a/tests/parm/ccpp_v16beta_flake_c96.nml.IN b/tests/parm/v16_flake_c96.nml.IN similarity index 97% rename from tests/parm/ccpp_v16beta_flake_c96.nml.IN rename to tests/parm/v16_flake_c96.nml.IN index e82e448e4e..66efb1156a 100644 --- a/tests/parm/ccpp_v16beta_flake_c96.nml.IN +++ b/tests/parm/v16_flake_c96.nml.IN @@ -16,7 +16,7 @@ fhout = 3 fhmaxhf = 120 fhouthf = 1 - ccpp_suite = 'FV3_GFS_v16beta_flake' + ccpp_suite = 'FV3_GFS_v16_flake' / &diag_manager_nml @@ -135,8 +135,7 @@ deflate_level=1 iems = 1 iaer = 5111 icliq_sw = 2 - iovr_lw = 3 - iovr_sw = 3 + iovr = 3 ico2 = 2 isubc_sw = 2 isubc_lw = 2 @@ -157,7 +156,7 @@ deflate_level=1 cnvcld = .true. imfshalcnv = 2 imfdeepcnv = 2 - cdmbgwd = 4.0,0.15,1.0,1.0 + cdmbgwd = 0.14,1.8,1.0,1.0 prslrd0 = 0. ivegsrc = 1 isot = 1 @@ -262,7 +261,7 @@ deflate_level=1 FNVETC = 'global_vegtype.igbp.t126.384.190.rg.grb' FNSOTC = 'global_soiltype.statsgo.t126.384.190.rg.grb' FNSMCC = 'global_soilmgldas.t126.384.190.grb' - FNMSKH = 'seaice_newland.grb' + FNMSKH = 'global_slmask.t1534.3072.1536.grb' FNTSFA = '' FNACNA = '' FNSNOA = '' diff --git a/tests/parm/wsm6.nml.IN b/tests/parm/wsm6.nml.IN deleted file mode 100644 index 6510881f21..0000000000 --- a/tests/parm/wsm6.nml.IN +++ /dev/null @@ -1,273 +0,0 @@ -&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] -/ - -&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 = 6 - 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 = 24. - nst_anl = .true. - use_ufo = .true. - pre_rad = .false. - ncld = 2 - imp_physics = 6 - lradar = @[LRADAR] - 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 - 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. - nstf_name = @[NSTF_NAME] - iau_delthrs = 6 - iaufhrs = 30 - iau_inc_files = @[IAU_INC_FILES] -/ - -&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, -/ - -&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/tests/rt.conf b/tests/rt.conf index 223443ef37..76f29be742 100644 --- a/tests/rt.conf +++ b/tests/rt.conf @@ -1,172 +1,189 @@ -####################################################################################################################################################################################### -# 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_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 | -RUN | fv3_ccpp_stochy | standard | | fv3 | -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 | +################################################################################################################################################################################### +# PROD tests # +################################################################################################################################################################################### + +COMPILE | APP=ATM SUITES=FV3_GFS_2017 | | fv3 | + +RUN | fv3_control | | fv3 | +RUN | fv3_decomp | - jet.intel | | +RUN | fv3_2threads | | | +RUN | fv3_restart | | | fv3_control +RUN | fv3_read_inc | | fv3 | fv3_control +RUN | fv3_wrtGauss_netcdf_esmf | | fv3 | +RUN | fv3_wrtGauss_netcdf | | fv3 | +RUN | fv3_wrtGauss_netcdf_parallel | | fv3 | +RUN | fv3_wrtGlatlon_netcdf | | fv3 | +RUN | fv3_wrtGauss_nemsio | | fv3 | +RUN | fv3_wrtGauss_nemsio_c192 | | fv3 | +RUN | fv3_stochy | | fv3 | +RUN | fv3_ca | | fv3 | +RUN | fv3_lndp | | 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 | 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 | +RUN | fv3_iau | | fv3 | fv3_control +RUN | fv3_lheatstrg | | 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 | -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 | 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 | 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 | | 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 | wcoss_dell_p3 | fv3 | -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 | | 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,FV3_GFS_2017_gfdlmp_gsd_chem | standard | | fv3 | -RUN | fv3_ccpp_gfdlmp | standard | | fv3 | -RUN | fv3_ccpp_gfdlmp_gsd_chem | standard | hera.intel | fv3 | -RUN | fv3_ccpp_gfdlmp_gsd_chem_sppt | standard | hera.intel | fv3 | -RUN | fv3_ccpp_gfdlmprad_gwd | standard | | fv3 | -RUN | fv3_ccpp_gfdlmprad_noahmp | standard | | 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 | 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) -RUN | fv3_ccpp_rap | standard | hera.intel | fv3 | -RUN | fv3_ccpp_hrrr | standard | hera.intel | fv3 | -RUN | fv3_ccpp_thompson | standard | | fv3 | -RUN | fv3_ccpp_thompson_no_aero | standard | | fv3 | -RUN | fv3_ccpp_rrfs_v1beta | standard | | fv3 | - -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_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 # -####################################################################################################################################################################################### - -# 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_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 | APP=ATMW SUITES=FV3_GFS_2017,FV3_GFS_2017_gfdlmp | + wcoss_dell_p3 hera.intel orion.intel | fv3 | +RUN | fv3_gfdlmprad | + wcoss_dell_p3 hera.intel orion.intel | fv3 | +RUN | fv3_gfdlmprad_atmwav | + wcoss_dell_p3 hera.intel orion.intel | fv3 | +RUN | fv3_wrtGauss_nemsio_c768 | + hera.intel orion.intel | fv3 | + +# Run multigases test in REPRO mode to avoid numerical instability in the deep atmosphere +COMPILE | APP=ATM SUITES=FV3_GFS_2017_fv3wam 32BIT=Y MULTI_GASES=Y REPRO=Y | | fv3 | +RUN | fv3_multigases | | fv3 | + +COMPILE | APP=ATM SUITES=FV3_GFS_2017,FV3_GFS_2017_stretched 32BIT=Y | | fv3 | +RUN | fv3_control_32bit | | fv3 | +RUN | fv3_stretched | | fv3 | +RUN | fv3_stretched_nest | | fv3 | + +COMPILE | APP=ATM SUITES=FV3_GFS_v15_thompson_mynn 32BIT=Y | | fv3 | +RUN | fv3_regional_control | | fv3 | +RUN | fv3_regional_restart | | fv3 | fv3_regional_control +RUN | fv3_regional_quilt | | fv3 | +RUN | fv3_regional_quilt_hafs | | fv3 | +RUN | fv3_regional_quilt_netcdf_parallel | | fv3 | +#RUN | fv3_regional_c768 | wcoss_dell_p3 | fv3 | +#RUN | fv3_regional_c768 | hera.intel | fv3 | +#RUN | fv3_regional_c768 | gaea.intel | fv3 | +#RUN | fv3_regional_c768 | jet.intel | fv3 | +#RUN | fv3_regional_c768 | orion.intel | fv3 | + +COMPILE | APP=ATM SUITES=FV3_GFS_2017_gfdlmp,FV3_GFS_2017_gfdlmp_noahmp | | fv3 | +RUN | fv3_gfdlmp | | fv3 | +RUN | fv3_gfdlmprad_gwd | | fv3 | +RUN | fv3_gfdlmprad_noahmp | | fv3 | + +COMPILE | APP=ATM SUITES=FV3_GFS_2017_csawmgshoc,FV3_GFS_2017_csawmg,FV3_GFS_2017_satmedmf,FV3_GFS_2017_satmedmfq | | fv3 | +#RUN | fv3_csawmgshoc | | fv3 | +#RUN | fv3_csawmg3shoc127 | | fv3 | +RUN | fv3_csawmg | | fv3 | +RUN | fv3_satmedmf | | fv3 | +RUN | fv3_satmedmfq | | fv3 | + +COMPILE | APP=ATM SUITES=FV3_GFS_2017_gfdlmp,FV3_CPT_v0,FV3_GSD_v0,FV3_GFS_v16_thompson,FV3_RAP,FV3_HRRR,FV3_RRFS_v1beta 32BIT=Y | | fv3 | +RUN | fv3_gfdlmp_32bit | | fv3 | +RUN | fv3_gfdlmprad_32bit_post | | fv3 | +RUN | fv3_cpt | | fv3 | +RUN | fv3_gsd | | fv3 | +# These two tests crash with NaNs on jet.intel +RUN | fv3_rap | - jet.intel | fv3 | +RUN | fv3_hrrr | - jet.intel | fv3 | +RUN | fv3_thompson | | fv3 | +RUN | fv3_thompson_no_aero | | fv3 | +# This test crashes with NaNs on jet.intel +RUN | fv3_rrfs_v1beta | - jet.intel | fv3 | + +COMPILE | APP=ATM SUITES=FV3_GFS_v16,FV3_GFS_v16_RRTMGP | | fv3 | +RUN | fv3_gfs_v16 | | fv3 | +RUN | fv3_gfs_v16_restart | | | fv3_gfs_v16 +RUN | fv3_gfs_v16_stochy | | fv3 | +RUN | fv3_gfs_v16_RRTMGP | | fv3 | +RUN | fv3_gfs_v16_RRTMGP_c192L127 | | fv3 | +RUN | fv3_gfs_v16_RRTMGP_2thrd | | fv3 | + +COMPILE | APP=ATM SUITES=FV3_GFS_v16_csawmg | | fv3 | +# fv3_gfsv16_csawmg crashes with a "bus error" on cheyenne.intel, turn off both tests +RUN | fv3_gfsv16_csawmg | - cheyenne.intel | fv3 | +RUN | fv3_gfsv16_csawmgt | - cheyenne.intel | fv3 | + +COMPILE | APP=ATM SUITES=FV3_GFS_2017_gfdlmp,FV3_GFS_2017_gfdlmp_noahmp,FV3_GFS_v16_flake | | fv3 | +RUN | fv3_gocart_clm | | fv3 | +RUN | fv3_gfs_v16_flake | | fv3 | + +COMPILE | APP=ATM SUITES=HAFS_v0_hwrf_thompson,HAFS_v0_hwrf,FV3_GFS_v16b_ugwpv1,FV3_GFS_v16_ras | | fv3 | +RUN | fv3_HAFS_v0_hwrf_thompson | | fv3 | +#RUN | fv3_HAFS_v0_hwrf | | fv3 | +RUN | fv3_esg_HAFS_v0_hwrf_thompson | | fv3 | +RUN | fv3_gfsv16_ugwpv1 | | fv3 | +RUN | fv3_gfsv16_ugwpv1_warmstart | | fv3 | +RUN | fv3_gfs_v16_ras | | fv3 | + +################################################################################################################################################################################### +# DEBUG tests # +################################################################################################################################################################################### + +COMPILE | APP=ATM DEBUG=Y SUITES=FV3_GFS_v16,FV3_GFS_v16_RRTMGP | | fv3 | +RUN | fv3_gfs_v16_debug | | fv3 | +RUN | fv3_gfs_v16_RRTMGP_debug | | fv3 | + +COMPILE | APP=ATM SUITES=FV3_GFS_v15_thompson_mynn,FV3_GFS_2017,FV3_GFS_2017_stretched,FV3_GSD_v0,FV3_GFS_v16_thompson,FV3_RRFS_v1beta 32BIT=Y DEBUG=Y | | fv3 | +RUN | fv3_regional_control_debug | | fv3 | +RUN | fv3_control_debug | | fv3 | +RUN | fv3_stretched_nest_debug | | fv3 | +RUN | fv3_gsd_debug | | fv3 | +RUN | fv3_gsd_diag3d_debug | | fv3 | +RUN | fv3_thompson_debug | | fv3 | +RUN | fv3_thompson_no_aero_debug | | fv3 | +RUN | fv3_rrfs_v1beta_debug | | fv3 | + +COMPILE | APP=ATM SUITES=HAFS_v0_hwrf_thompson,HAFS_v0_hwrf,FV3_GFS_v16b_ugwpv1,FV3_GFS_v16_ras DEBUG=Y | | fv3 | +RUN | fv3_HAFS_v0_hwrf_thompson_debug | | fv3 | +#RUN | fv3_HAFS_v0_hwrf_debug | | fv3 | +RUN | fv3_esg_HAFS_v0_hwrf_thompson_debug | | fv3 | +RUN | fv3_gfsv16_ugwpv1_debug | | fv3 | +RUN | fv3_gfs_v16_ras_debug | | fv3 | + +################################################################################################################################################################################### +# CPLD tests # +################################################################################################################################################################################### + +COMPILE | APP=S2S SUITES=FV3_GFS_2017_coupled,FV3_GFS_2017_satmedmf_coupled,FV3_GFS_v15p2_coupled,FV3_GFS_v16_coupled | - wcoss_cray jet.intel | fv3 | +RUN | cpld_control | - wcoss_cray jet.intel | fv3 | +RUN | cpld_restart | - wcoss_cray jet.intel | | cpld_control +RUN | cpld_controlfrac | - wcoss_cray jet.intel | fv3 | +RUN | cpld_restartfrac | - wcoss_cray jet.intel | | cpld_controlfrac + +RUN | cpld_2threads | - wcoss_cray jet.intel | | +RUN | cpld_decomp | - wcoss_cray jet.intel | | +RUN | cpld_satmedmf | - wcoss_cray jet.intel | fv3 | +RUN | cpld_ca | - wcoss_cray jet.intel | fv3 | + +#12h/36h/48h restart tests +RUN | cpld_control_c192 | - wcoss_cray jet.intel | fv3 | +RUN | cpld_restart_c192 | - wcoss_cray jet.intel | | cpld_control_c192 +RUN | cpld_controlfrac_c192 | - wcoss_cray jet.intel | fv3 | +RUN | cpld_restartfrac_c192 | - wcoss_cray jet.intel | | cpld_controlfrac_c192 + +RUN | cpld_control_c384 | - wcoss_cray jet.intel | fv3 | +RUN | cpld_restart_c384 | - wcoss_cray jet.intel | | cpld_control_c384 +RUN | cpld_controlfrac_c384 | - wcoss_cray jet.intel | fv3 | +RUN | cpld_restartfrac_c384 | - wcoss_cray jet.intel | | cpld_controlfrac_c384 + +RUN | cpld_bmark | - wcoss_cray jet.intel | fv3 | +RUN | cpld_restart_bmark | - wcoss_cray jet.intel | | cpld_bmark +RUN | cpld_bmarkfrac | - wcoss_cray jet.intel | fv3 | +RUN | cpld_restart_bmarkfrac | - wcoss_cray jet.intel | | cpld_bmarkfrac + +#6h/6h/12h restart test +# test fails on gaea with esmfpio error +RUN | cpld_bmarkfrac_v16 | - wcoss_cray gaea.intel jet.intel | fv3 | +RUN | cpld_restart_bmarkfrac_v16 | - wcoss_cray gaea.intel jet.intel | | cpld_bmarkfrac_v16 + +COMPILE | APP=S2SW SUITES=FV3_GFS_2017_coupled,FV3_GFS_2017_satmedmf_coupled,FV3_GFS_v15p2_coupled,FV3_GFS_v16_coupled | - wcoss_cray gaea.intel jet.intel | fv3 | +RUN | cpld_bmark_wave | - wcoss_cray gaea.intel jet.intel | fv3 | +RUN | cpld_bmarkfrac_wave | - wcoss_cray gaea.intel jet.intel | fv3 | +RUN | cpld_bmarkfrac_wave_v16 | - wcoss_cray gaea.intel jet.intel | fv3 | +RUN | cpld_control_wave | - wcoss_cray gaea.intel jet.intel | fv3 | + +COMPILE | APP=S2S DEBUG=Y SUITES=FV3_GFS_2017_coupled,FV3_GFS_2017_satmedmf_coupled,FV3_GFS_v15p2_coupled,FV3_GFS_v16_coupled | - wcoss_cray jet.intel | fv3 | +RUN | cpld_debug | - wcoss_cray jet.intel | fv3 | +RUN | cpld_debugfrac | - wcoss_cray jet.intel | fv3 | + +################################################################################################################################################################################### +# Data Atmosphere tests # +################################################################################################################################################################################### + +COMPILE | APP=DATM_NEMS | - wcoss_cray jet.intel | fv3 | +RUN | datm_control_cfsr | - wcoss_cray jet.intel | fv3 | +RUN | datm_restart_cfsr | - wcoss_cray jet.intel | | datm_control_cfsr +RUN | datm_control_gefs | - wcoss_cray jet.intel | fv3 | + +RUN | datm_bulk_cfsr | - wcoss_cray jet.intel | fv3 | +RUN | datm_bulk_gefs | - wcoss_cray jet.intel | fv3 | + +RUN | datm_mx025_cfsr | - wcoss_cray jet.intel gaea.intel | fv3 | +RUN | datm_mx025_gefs | - wcoss_cray jet.intel | fv3 | + +COMPILE | APP=DATM_NEMS DEBUG=Y | - wcoss_cray jet.intel | fv3 | +RUN | datm_debug_cfsr | - wcoss_cray jet.intel | fv3 | diff --git a/tests/rt.sh b/tests/rt.sh index 13899e5659..5d3ac34b89 100755 --- a/tests/rt.sh +++ b/tests/rt.sh @@ -9,18 +9,16 @@ die() { echo "$@" >&2; exit 1; } usage() { set +x echo - echo "Usage: $0 -c | -e | -f | -h | -k | -l | -m | -n | -r | -s" + echo "Usage: $0 -c | -e | -h | -k | -l | -m | -n | -r " echo echo " -c create new baseline results" echo " -e use ecFlow workflow manager" - echo " -f run full suite of regression tests" echo " -h display this help" echo " -k keep run directory" echo " -l runs test specified in " echo " -m compare against new baseline results" echo " -n run single test " echo " -r use Rocoto workflow manager" - echo " -s run standard suite of regression tests" echo set -x exit 1 @@ -31,13 +29,20 @@ usage() { rt_single() { local compile_line='' local run_line='' - while read -r line; do + while read -r line || [ "$line" ]; do line="${line#"${line%%[![:space:]]*}"}" [[ ${#line} == 0 ]] && continue [[ $line == \#* ]] && continue - if [[ $line =~ COMPILE && $line =~ ${MACHINE_ID} ]]; then - compile_line=$line + if [[ $line == COMPILE* ]] ; then + MACHINES=$(echo $line | cut -d'|' -f3 | sed -e 's/^ *//' -e 's/ *$//') + if [[ ${MACHINES} == '' ]]; then + compile_line=$line + elif [[ ${MACHINES} == -* ]]; then + [[ ${MACHINES} =~ ${MACHINE_ID} ]] || compile_line=$line + elif [[ ${MACHINES} == +* ]]; then + [[ ${MACHINES} =~ ${MACHINE_ID} ]] && compile_line=$line + fi fi if [[ $line =~ RUN ]]; then @@ -56,6 +61,19 @@ rt_single() { fi } +rt_35d() { + local sy=$(echo ${DATE_35D} | cut -c 1-4) + local sm=$(echo ${DATE_35D} | cut -c 5-6) + local new_test_name="tests/${TEST_NAME}_${DATE_35D}" + rm -f $new_test_name + cp tests/$TEST_NAME $new_test_name + + sed -i -e "s/\(export SYEAR\)/\1=\"$sy\"/" $new_test_name + sed -i -e "s/\(export SMONTH\)/\1=\"$sm\"/" $new_test_name + + TEST_NAME=${new_test_name#tests/} +} + rt_trap() { [[ ${ROCOTO:-false} == true ]] && rocoto_kill [[ ${ECFLOW:-false} == true ]] && ecflow_kill @@ -63,8 +81,8 @@ rt_trap() { } cleanup() { - [[ ${ECFLOW:-false} == true ]] && ecflow_stop rm -rf ${LOCKDIR} + [[ ${ECFLOW:-false} == true ]] && ecflow_stop trap 0 exit } @@ -97,15 +115,12 @@ export RT_COMPILER=${RT_COMPILER:-intel} source detect_machine.sh source rt_utils.sh +source $PATHTR/NEMS/src/conf/module-setup.sh.inc + if [[ $MACHINE_ID = wcoss_cray ]]; then - source $PATHTR/NEMS/src/conf/module-setup.sh.inc module load xt-lsfhpc - - module use $PATHTR/modulefiles/${MACHINE_ID} - module load fv3 - - module load python/2.7.14 + module load python/3.6.3 module use /usrx/local/emc_rocoto/modulefiles module load rocoto/1.3.0rc2 @@ -114,8 +129,9 @@ if [[ $MACHINE_ID = wcoss_cray ]]; then ROCOTOCOMPLETE=$(which rocotocomplete) ROCOTO_SCHEDULER=lsfcray - module load ecflow/intel/4.7.1 - ECFLOW_START=${ECF_ROOT}/intel/bin/ecflow_start.sh + module use /gpfs/hps/nco/ops/nwtest/modulefiles + module load ecflow/intel/4.17.0.1 + ECFLOW_START=${ECF_ROOT}/bin/ecflow_start.sh ECF_PORT=$(grep $USER /usrx/local/sys/ecflow/assigned_ports.txt | awk '{print $2}') DISKNM=/gpfs/hps3/emc/nems/noscrub/emc.nemspara/RT @@ -136,13 +152,8 @@ if [[ $MACHINE_ID = wcoss_cray ]]; then 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 python/3.6.3 module use /usrx/local/dev/emc_rocoto/modulefiles module load ruby/2.5.1 rocoto/1.3.0rc2 @@ -152,8 +163,8 @@ elif [[ $MACHINE_ID = wcoss_dell_p3 ]]; then ROCOTO_SCHEDULER=lsf module load ips/18.0.1.163 - module load ecflow/4.7.1 - ECFLOW_START=${ECF_ROOT}/intel/bin/ecflow_start.sh + module load ecflow/4.17.0 + ECFLOW_START=${ECF_ROOT}/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 @@ -167,21 +178,43 @@ elif [[ $MACHINE_ID = wcoss_dell_p3 ]]; then 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 = wcoss2 ]]; then + + source /apps/prod/lmodules/startLmod + + #module use /usrx/local/dev/emc_rocoto/modulefiles + #module load ruby/2.5.1 rocoto/1.3.0rc2 + #ROCOTORUN=$(which rocotorun) + #ROCOTOSTAT=$(which rocotostat) + #ROCOTOCOMPLETE=$(which rocotocomplete) + #ROCOTO_SCHEDULER=lsf + + #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=/lfs/h1/emc/ptmp/Dusan.Jovic/RT + QUEUE=workq + COMPILE_QUEUE=workq + PARTITION= + ACCNR=GFS-DEV + STMP=/lfs/h1/emc/stmp + PTMP=/lfs/h1/emc/ptmp + SCHEDULER=pbs + cp fv3_conf/fv3_qsub.IN_wcoss2 fv3_conf/fv3_qsub.IN + cp fv3_conf/compile_qsub.IN_wcoss2 fv3_conf/compile_qsub.IN + elif [[ $MACHINE_ID = gaea.* ]]; then - source $PATHTR/NEMS/src/conf/module-setup.sh.inc + export PATH=/lustre/f2/pdata/esrl/gsd/contrib/miniconda3/4.8.3/envs/ufs-weather-model/bin:/lustre/f2/pdata/esrl/gsd/contrib/miniconda3/4.8.3/bin:$PATH + export PYTHONPATH=/lustre/f2/pdata/esrl/gsd/contrib/miniconda3/4.8.3/envs/ufs-weather-model/lib/python3.8/site-packages:/lustre/f2/pdata/esrl/gsd/contrib/miniconda3/4.8.3/lib/python3.8/site-packages + ECFLOW_START=/lustre/f2/pdata/esrl/gsd/contrib/miniconda3/4.8.3/envs/ufs-weather-model/bin/ecflow_start.sh + ECF_PORT=$(( $(id -u) + 1500 )) -# export PATH=/gpfs/hps/nco/ops/ecf/ecfdir/ecflow.v4.1.0.intel/bin:$PATH - export PYTHONPATH= - ECFLOW_START= - # DH* 20190717 temporary - #DISKNM=/lustre/f2/pdata/ncep_shared/emc.nemspara/RT - DISKNM=/lustre/f2/pdata/esrl/gsd/ufs/ufs-weather-model/RT - # *DH 20190717 - QUEUE=debug - COMPILE_QUEUE=debug -# DO NOT SET AN ACCOUNT EVERYONE IS NOT A MEMBER OF -# USE AN ENVIRONMENT VARIABLE TO SET ACCOUNT + DISKNM=/lustre/f2/pdata/ncep_shared/emc.nemspara/RT + QUEUE=normal + COMPILE_QUEUE=normal # ACCNR=cmp PARTITION=c4 STMP=/lustre/f2/scratch @@ -189,58 +222,48 @@ elif [[ $MACHINE_ID = gaea.* ]]; then SCHEDULER=slurm cp fv3_conf/fv3_slurm.IN_gaea fv3_conf/fv3_slurm.IN + cp fv3_conf/compile_slurm.IN_gaea fv3_conf/compile_slurm.IN elif [[ $MACHINE_ID = hera.* ]]; then - source $PATHTR/NEMS/src/conf/module-setup.sh.inc - - module use $PATHTR/modulefiles/${MACHINE_ID} - module load fv3 - module load rocoto ROCOTORUN=$(which rocotorun) ROCOTOSTAT=$(which rocotostat) ROCOTOCOMPLETE=$(which rocotocomplete) ROCOTO_SCHEDULER=slurm - 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 + export PATH=/scratch1/NCEPDEV/nems/emc.nemspara/soft/miniconda3/bin:$PATH + export PYTHONPATH=/scratch1/NCEPDEV/nems/emc.nemspara/soft/miniconda3/lib/python3.8/site-packages + ECFLOW_START=/scratch1/NCEPDEV/nems/emc.nemspara/soft/miniconda3/bin/ecflow_start.sh ECF_PORT=$(( $(id -u) + 1500 )) QUEUE=batch COMPILE_QUEUE=batch -# ACCNR=fv3-cpu + #ACCNR=fv3-cpu PARTITION= dprefix=/scratch1/NCEPDEV DISKNM=$dprefix/nems/emc.nemspara/RT STMP=$dprefix/stmp4 PTMP=$dprefix/stmp2 - # Until we find a better place, the chemistry test case is here: - export RTPWD=/scratch2/BMC/wrfruc/Samuel.Trahan/perturb-smoke/RT/NEMSfv3gfs/develop-20200929/${RT_COMPILER^^}/ - 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 module load contrib rocoto/1.3.1 ROCOTORUN=$(which rocotorun) ROCOTOSTAT=$(which rocotostat) ROCOTOCOMPLETE=$(which rocotocomplete) - 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 + export PATH=/work/noaa/nems/emc.nemspara/soft/miniconda3/bin:$PATH + export PYTHONPATH=/work/noaa/nems/emc.nemspara/soft/miniconda3/lib/python3.8/site-packages + ECFLOW_START=/work/noaa/nems/emc.nemspara/soft/miniconda3/bin/ecflow_start.sh ECF_PORT=$(( $(id -u) + 1500 )) + QUEUE=batch COMPILE_QUEUE=batch # ACCNR= # detected in detect_machine.sh @@ -256,26 +279,22 @@ elif [[ $MACHINE_ID = orion.* ]]; then elif [[ $MACHINE_ID = jet.* ]]; then - source $PATHTR/NEMS/src/conf/module-setup.sh.inc - - module use $PATHTR/modulefiles/${MACHINE_ID} - module load fv3 - module load rocoto/1.3.2 ROCOTORUN=$(which rocotorun) ROCOTOSTAT=$(which rocotostat) ROCOTOCOMPLETE=$(which rocotocomplete) ROCOTO_SCHEDULER=slurm - 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 + export PATH=/lfs4/HFIP/hfv3gfs/software/miniconda3/4.8.3/envs/ufs-weather-model/bin:/lfs4/HFIP/hfv3gfs/software/miniconda3/4.8.3/bin:$PATH + export PYTHONPATH=/lfs4/HFIP/hfv3gfs/software/miniconda3/4.8.3/envs/ufs-weather-model/lib/python3.8/site-packages:/lfs4/HFIP/hfv3gfs/software/miniconda3/4.8.3/lib/python3.8/site-packages + ECFLOW_START=/lfs4/HFIP/hfv3gfs/software/miniconda3/4.8.3/envs/ufs-weather-model/bin/ecflow_start.sh ECF_PORT=$(( $(id -u) + 1500 )) + QUEUE=batch COMPILE_QUEUE=batch ACCNR=hfv3gfs PARTITION=xjet - DISKNM=/lfs4/HFIP/hfv3gfs/RT + DISKNM=/lfs4/HFIP/hfv3gfs/emc.nemspara/RT dprefix=/lfs4/HFIP/hfv3gfs/$USER STMP=$dprefix/RT_BASELINE PTMP=$dprefix/RT_RUNDIRS @@ -286,13 +305,11 @@ elif [[ $MACHINE_ID = jet.* ]]; then elif [[ $MACHINE_ID = cheyenne.* ]]; then - source $PATHTR/NEMS/src/conf/module-setup.sh.inc - - module load python/2.7.16 - export PATH=/glade/p/ral/jntp/tools/ecFlow-5.3.1/bin:$PATH - export PYTHONPATH=/glade/p/ral/jntp/tools/ecFlow-5.3.1/lib/python2.7/site-packages - ECFLOW_START=/glade/p/ral/jntp/tools/ecFlow-5.3.1/bin/ecflow_start.sh + export PATH=/glade/p/ral/jntp/tools/miniconda3/4.8.3/envs/ufs-weather-model/bin:/glade/p/ral/jntp/tools/miniconda3/4.8.3/bin:$PATH + export PYTHONPATH=/glade/p/ral/jntp/tools/miniconda3/4.8.3/envs/ufs-weather-model/lib/python3.8/site-packages:/glade/p/ral/jntp/tools/miniconda3/4.8.3/lib/python3.8/site-packages + ECFLOW_START=/glade/p/ral/jntp/tools/miniconda3/4.8.3/envs/ufs-weather-model/bin/ecflow_start.sh ECF_PORT=$(( $(id -u) + 1500 )) + QUEUE=regular COMPILE_QUEUE=regular PARTITION= @@ -306,15 +323,14 @@ elif [[ $MACHINE_ID = cheyenne.* ]]; then elif [[ $MACHINE_ID = stampede.* ]]; then - source $PATHTR/NEMS/src/conf/module-setup.sh.inc - export PYTHONPATH= ECFLOW_START= - QUEUE=skx-dev + QUEUE=skx-normal COMPILE_QUEUE=skx-dev PARTITION= - dprefix=$WORK/ufs-weather-model/run - DISKNM=$WORK/ufs-weather-model/RT + ACCNR=TG-EES200015 + dprefix=$SCRATCH/ufs-weather-model/run + DISKNM=/work/07736/minsukji/stampede2/ufs-weather-model/RT STMP=$dprefix PTMP=$dprefix SCHEDULER=slurm @@ -330,7 +346,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 +if [[ $MACHINE_ID = hera.* ]] || [[ $MACHINE_ID = orion.* ]] || [[ $MACHINE_ID = cheyenne.* ]] || [[ $MACHINE_ID = gaea.* ]] || [[ $MACHINE_ID = jet.* ]]; then NEW_BASELINE=${NEW_BASELINE}_${RT_COMPILER^^} fi @@ -343,25 +359,17 @@ ROCOTO=false ECFLOW=false KEEP_RUNDIR=false SINGLE_NAME='' +TEST_35D=false TESTS_FILE='rt.conf' -SET_ID='standard' -while getopts ":cfsl:mn:kreh" opt; do +while getopts ":cl:mn:kreh" opt; do case $opt in c) CREATE_BASELINE=true - SET_ID=' ' - ;; - f) - SET_ID=' ' - ;; - s) - SET_ID='standard' ;; l) TESTS_FILE=$OPTARG - SET_ID=' ' ;; m) # redefine RTPWD to point to newly created baseline outputs @@ -370,7 +378,6 @@ while getopts ":cfsl:mn:kreh" opt; do n) SINGLE_NAME=$OPTARG TESTS_FILE='rt.conf.single' - SET_ID=' ' rm -f $TESTS_FILE ;; k) @@ -402,12 +409,21 @@ if [[ $SINGLE_NAME != '' ]]; then rt_single fi -if [[ $MACHINE_ID = hera.* ]] || [[ $MACHINE_ID = orion.* ]] || [[ $MACHINE_ID = cheyenne.* ]] || [[ $MACHINE_ID = jet.* ]]; then - RTPWD=${RTPWD:-$DISKNM/NEMSfv3gfs/develop-20200929/${RT_COMPILER^^}} +if [[ $TESTS_FILE =~ '35d' ]]; then + TEST_35D=true +fi + +BL_DATE=20210330 +if [[ $MACHINE_ID = hera.* ]] || [[ $MACHINE_ID = orion.* ]] || [[ $MACHINE_ID = cheyenne.* ]] || [[ $MACHINE_ID = gaea.* ]] || [[ $MACHINE_ID = jet.* ]]; then + RTPWD=${RTPWD:-$DISKNM/NEMSfv3gfs/develop-${BL_DATE}/${RT_COMPILER^^}} else - RTPWD=${RTPWD:-$DISKNM/NEMSfv3gfs/develop-20200929} + RTPWD=${RTPWD:-$DISKNM/NEMSfv3gfs/develop-${BL_DATE}} fi +INPUTDATA_ROOT=${INPUTDATA_ROOT:-$DISKNM/NEMSfv3gfs/input-data-20210324} +INPUTDATA_ROOT_WW3=${INPUTDATA_ROOT}/WW3_input_data_20201220 +INPUTDATA_ROOT_BMIC=${INPUTDATA_ROOT_BMIC:-$DISKNM/NEMSfv3gfs/BM_IC-20210212} + shift $((OPTIND-1)) [[ $# -gt 1 ]] && usage @@ -417,34 +433,8 @@ if [[ $CREATE_BASELINE == true ]]; then # rm -rf "${NEW_BASELINE}" mkdir -p "${NEW_BASELINE}" - echo "copy baseline inputs from: ${RTPWD}" - echo " to: ${NEW_BASELINE}" - - rsync -a "${RTPWD}"/FV3_* "${NEW_BASELINE}"/ - rsync -a "${RTPWD}"/WW3_* "${NEW_BASELINE}"/ - - # FIXME: move these namelist files to parm directory - rsync -a "${RTPWD}"/fv3_regional_control/input.nml "${NEW_BASELINE}"/fv3_regional_control/ - rsync -a "${RTPWD}"/fv3_regional_quilt/input.nml "${NEW_BASELINE}"/fv3_regional_quilt/ - rsync -a "${RTPWD}"/fv3_regional_c768/input.nml "${NEW_BASELINE}"/fv3_regional_c768/ - rsync -a "${RTPWD}"/fv3_regional_restart/input.nml "${NEW_BASELINE}"/fv3_regional_restart/ - - rsync -a "${RTPWD}"/fv3_regional_control/model_configure "${NEW_BASELINE}"/fv3_regional_control/ - rsync -a "${RTPWD}"/fv3_regional_quilt/model_configure "${NEW_BASELINE}"/fv3_regional_quilt/ - rsync -a "${RTPWD}"/fv3_regional_c768/model_configure "${NEW_BASELINE}"/fv3_regional_c768/ - rsync -a "${RTPWD}"/fv3_regional_restart/model_configure "${NEW_BASELINE}"/fv3_regional_restart/ - - rsync -a "${RTPWD}"/fv3_regional_control/INPUT "${NEW_BASELINE}"/fv3_regional_control/ - rsync -a "${RTPWD}"/fv3_regional_control/RESTART "${NEW_BASELINE}"/fv3_regional_control/ - rsync -a "${RTPWD}"/fv3_regional_quilt/INPUT "${NEW_BASELINE}"/fv3_regional_quilt/ - rsync -a "${RTPWD}"/fv3_regional_c768/INPUT "${NEW_BASELINE}"/fv3_regional_c768/ - rsync -a "${RTPWD}"/fv3_regional_restart/INPUT "${NEW_BASELINE}"/fv3_regional_restart/ - rsync -a "${RTPWD}"/fv3_stretched/INPUT "${NEW_BASELINE}"/fv3_stretched/ - rsync -a "${RTPWD}"/fv3_stretched_nest/INPUT "${NEW_BASELINE}"/fv3_stretched_nest/ - rsync -a "${RTPWD}"/fv3_stretched_nest_quilt/INPUT "${NEW_BASELINE}"/fv3_stretched_nest_quilt/ fi -COMPILE_LOG=${PATHRT}/Compile_$MACHINE_ID.log REGRESSIONTEST_LOG=${PATHRT}/RegressionTests_$MACHINE_ID.log date > ${REGRESSIONTEST_LOG} @@ -453,12 +443,13 @@ echo >> ${REGRESSIONTEST_LOG} source default_vars.sh +JOB_NR=0 TEST_NR=0 COMPILE_NR=0 COMPILE_PREV_WW3_NR='' rm -f fail_test -LOG_DIR=${PATHRT}/log_$MACHINE_ID +export LOG_DIR=${PATHRT}/log_$MACHINE_ID rm -rf ${LOG_DIR} mkdir ${LOG_DIR} @@ -481,6 +472,10 @@ if [[ $ROCOTO == true ]]; then QUEUE=dev COMPILE_QUEUE=dev_transfer ROCOTO_SCHEDULER=lsf + elif [[ $MACHINE_ID = wcoss2 ]]; then + QUEUE=workq + COMPILE_QUEUE=workq + ROCOTO_SCHEDULER=pbs elif [[ $MACHINE_ID = hera.* ]]; then QUEUE=batch COMPILE_QUEUE=batch @@ -501,12 +496,15 @@ if [[ $ROCOTO == true ]]; then - - - - - + + + + + + + + + ]> 197001010000 197001010000 01:00:00 @@ -517,13 +515,21 @@ fi if [[ $ECFLOW == true ]]; then + # Default maximum number of compile and run jobs + MAX_BUILDS=10 + MAX_JOBS=30 + + # Reduce maximum number of compile jobs on jet.intel because of licensing issues + if [[ $MACHINE_ID = jet.intel ]]; then + MAX_BUILDS=5 + fi + ECFLOW_RUN=${PATHRT}/ecflow_run ECFLOW_SUITE=regtest_$$ rm -rf ${ECFLOW_RUN} 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 + cat << EOF > ${ECFLOW_RUN}/${ECFLOW_SUITE}.def suite ${ECFLOW_SUITE} edit ECF_HOME '${ECFLOW_RUN}' edit ECF_INCLUDE '${ECFLOW_RUN}' @@ -531,8 +537,8 @@ suite ${ECFLOW_SUITE} edit ECF_TRIES 1 label src_dir '${PATHTR}' label run_dir '${RUNDIR_ROOT}' - limit max_builds 10 - limit max_jobs 30 + limit max_builds ${MAX_BUILDS} + limit max_jobs ${MAX_JOBS} EOF if [[ $MACHINE_ID = wcoss ]]; then @@ -541,12 +547,16 @@ EOF QUEUE=dev elif [[ $MACHINE_ID = wcoss_dell_p3 ]]; then QUEUE=dev + elif [[ $MACHINE_ID = wcoss2 ]]; then + QUEUE=workq elif [[ $MACHINE_ID = hera.* ]]; then QUEUE=batch elif [[ $MACHINE_ID = orion.* ]]; then QUEUE=batch elif [[ $MACHINE_ID = jet.* ]]; then QUEUE=batch + elif [[ $MACHINE_ID = gaea.* ]]; then + QUEUE=normal elif [[ $MACHINE_ID = cheyenne.* ]]; then QUEUE=regular else @@ -565,83 +575,102 @@ in_metatask=false [[ -f $TESTS_FILE ]] || die "$TESTS_FILE does not exist" -while read -r line; do +while read -r line || [ "$line" ]; do line="${line#"${line%%[![:space:]]*}"}" [[ ${#line} == 0 ]] && continue [[ $line == \#* ]] && continue + JOB_NR=$( printf '%03d' $(( 10#$JOB_NR + 1 )) ) + if [[ $line == COMPILE* ]] ; then - 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) + MAKE_OPT=$(echo $line | cut -d'|' -f2 | sed -e 's/^ *//' -e 's/ *$//') + MACHINES=$(echo $line | cut -d'|' -f3 | sed -e 's/^ *//' -e 's/ *$//') + CB=$( echo $line | cut -d'|' -f4) - [[ $SET_ID != ' ' && $SET != *${SET_ID}* ]] && continue - [[ $MACHINES != ' ' && $MACHINES != *${MACHINE_ID}* ]] && continue - [[ $CREATE_BASELINE == true && $CB != *fv3* ]] && continue + [[ $CREATE_BASELINE == true && $CB != *fv3* ]] && continue - (( COMPILE_NR += 1 )) + if [[ ${MACHINES} != '' ]]; then + if [[ ${MACHINES} == -* ]]; then + [[ ${MACHINES} =~ ${MACHINE_ID} ]] && continue + elif [[ ${MACHINES} == +* ]]; then + [[ ${MACHINES} =~ ${MACHINE_ID} ]] || continue + else + echo "MACHINES=|${MACHINES}|" + die "MACHINES spec must be either an empty string or start with either '+' or '-'" + fi + fi - 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} - 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} + export COMPILE_NR=$( printf '%03d' $(( 10#$COMPILE_NR + 1 )) ) + + cat << EOF > ${RUNDIR_ROOT}/compile_${COMPILE_NR}.env + export JOB_NR=${JOB_NR} + export COMPILE_NR=${COMPILE_NR} + export MACHINE_ID=${MACHINE_ID} + export RT_COMPILER=${RT_COMPILER} + export PATHRT=${PATHRT} + export PATHTR=${PATHTR} + export SCHEDULER=${SCHEDULER} + export ACCNR=${ACCNR} + export QUEUE=${COMPILE_QUEUE} + export PARTITION=${PARTITION} + export ROCOTO=${ROCOTO} + export ECFLOW=${ECFLOW} + export REGRESSIONTEST_LOG=${REGRESSIONTEST_LOG} + export LOG_DIR=${LOG_DIR} EOF - if [[ $ROCOTO == true ]]; then - rocoto_create_compile_task - elif [[ $ECFLOW == true ]]; then - ecflow_create_compile_task - else - ./compile.sh $MACHINE_ID "${MAKE_OPT}" $COMPILE_NR > ${LOG_DIR}/compile_${COMPILE_NR}.log 2>&1 - fi + if [[ $ROCOTO == true ]]; then + rocoto_create_compile_task + elif [[ $ECFLOW == true ]]; then + ecflow_create_compile_task + else + ./compile.sh $MACHINE_ID "${MAKE_OPT}" $COMPILE_NR > ${LOG_DIR}/compile_${COMPILE_NR}.log 2>&1 + mv compile_${COMPILE_NR}_time.log ${LOG_DIR} + 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 [[ ${MAKE_OPT^^} =~ "REPRO=Y" ]]; then - RT_SUFFIX="_repro" - BL_SUFFIX="_repro" - elif [[ ${MAKE_OPT^^} =~ "CCPP=Y" ]]; then - RT_SUFFIX="_prod" - BL_SUFFIX="_ccpp" - fi + # Set RT_SUFFIX (regression test run directories and log files) and BL_SUFFIX + # (regression test baseline directories) for REPRO or PROD runs + if [[ ${MAKE_OPT^^} =~ "REPRO=Y" ]]; then + RT_SUFFIX="_repro" + BL_SUFFIX="_repro" + else + RT_SUFFIX="" + BL_SUFFIX="" + fi - if [[ ${MAKE_OPT^^} =~ "WW3=Y" ]]; then - COMPILE_PREV_WW3_NR=${COMPILE_NR} - fi + if [[ ${MAKE_OPT^^} =~ "WW3=Y" ]]; then + COMPILE_PREV_WW3_NR=${COMPILE_NR} + fi continue elif [[ $line == RUN* ]] ; then TEST_NAME=$(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) - DEP_RUN=$( echo $line | cut -d'|' -f6 | sed -e 's/^ *//' -e 's/ *$//') + MACHINES=$( echo $line | cut -d'|' -f3 | sed -e 's/^ *//' -e 's/ *$//') + CB=$( echo $line | cut -d'|' -f4) + DEP_RUN=$( echo $line | cut -d'|' -f5 | sed -e 's/^ *//' -e 's/ *$//') + DATE_35D=$( echo $line | cut -d'|' -f6 | sed -e 's/^ *//' -e 's/ *$//') + [[ -e "tests/$TEST_NAME" ]] || die "run test file tests/$TEST_NAME does not exist" - [[ $SET_ID != ' ' && $SET != *${SET_ID}* ]] && continue - [[ $MACHINES != ' ' && $MACHINES != *${MACHINE_ID}* ]] && continue [[ $CREATE_BASELINE == true && $CB != *fv3* ]] && continue - # skip all *_appbuild runs if rocoto or ecFlow is used. FIXME - if [[ ${ROCOTO} == true && ${ECFLOW} == true ]]; then - if [[ ${TEST_NAME} == *_appbuild ]]; then - continue + if [[ ${MACHINES} != '' ]]; then + if [[ ${MACHINES} == -* ]]; then + [[ ${MACHINES} =~ ${MACHINE_ID} ]] && continue + elif [[ ${MACHINES} == +* ]]; then + [[ ${MACHINES} =~ ${MACHINE_ID} ]] || continue + else + echo "MACHINES=|${MACHINES}|" + die "MACHINES spec must be either an empty string or start with either '+' or '-'" fi fi + # 35 day tests + [[ $TEST_35D == true ]] && rt_35d + # Avoid uninitialized RT_SUFFIX/BL_SUFFIX (see definition above) RT_SUFFIX=${RT_SUFFIX:-""} BL_SUFFIX=${BL_SUFFIX:-""} @@ -665,9 +694,13 @@ EOF fi cat << EOF > ${RUNDIR_ROOT}/run_test_${TEST_NR}.env + export JOB_NR=${JOB_NR} export MACHINE_ID=${MACHINE_ID} export RT_COMPILER=${RT_COMPILER} export RTPWD=${RTPWD} + export INPUTDATA_ROOT=${INPUTDATA_ROOT} + export INPUTDATA_ROOT_WW3=${INPUTDATA_ROOT_WW3} + export INPUTDATA_ROOT_BMIC=${INPUTDATA_ROOT_BMIC} export PATHRT=${PATHRT} export PATHTR=${PATHTR} export NEW_BASELINE=${NEW_BASELINE} @@ -682,6 +715,7 @@ EOF export ECFLOW=${ECFLOW} export REGRESSIONTEST_LOG=${REGRESSIONTEST_LOG} export LOG_DIR=${LOG_DIR} + export DEP_RUN=${DEP_RUN} EOF if [[ $ROCOTO == true ]]; then @@ -722,7 +756,7 @@ fi ## regression test is either failed or successful ## set +e -cat ${LOG_DIR}/compile_*.log > ${COMPILE_LOG} +cat ${LOG_DIR}/compile_*_time.log >> ${REGRESSIONTEST_LOG} cat ${LOG_DIR}/rt_*.log >> ${REGRESSIONTEST_LOG} if [[ -e fail_test ]]; then echo "FAILED TESTS: " @@ -741,10 +775,12 @@ else rm -f fv3_*.x fv3_*.exe modules.fv3_* [[ ${KEEP_RUNDIR} == false ]] && rm -rf ${RUNDIR_ROOT} [[ ${ROCOTO} == true ]] && rm -f ${ROCOTO_XML} ${ROCOTO_DB} *_lock.db + [[ ${TEST_35D} == true ]] && rm -f tests/cpld_bmark*_20* + [[ ${SINGLE_NAME} != '' ]] && rm -f rt.conf.single fi date >> ${REGRESSIONTEST_LOG} -elapsed_time=$( printf '%02dh:%02dm:%02ds\n' $(($SECONDS%86400/3600)) $(($SECONDS%3600/60)) $(($SECONDS%60)) ) +elapsed_time=$( printf '%02dh:%02dm:%02ds\n' $((SECONDS%86400/3600)) $((SECONDS%3600/60)) $((SECONDS%60)) ) echo "Elapsed time: ${elapsed_time}. Have a nice day!" >> ${REGRESSIONTEST_LOG} echo "Elapsed time: ${elapsed_time}. Have a nice day!" diff --git a/tests/rt_35d.conf b/tests/rt_35d.conf new file mode 100644 index 0000000000..42eb3b230c --- /dev/null +++ b/tests/rt_35d.conf @@ -0,0 +1,49 @@ +COMPILE | APP=S2S SUITES=FV3_GFS_2017_coupled,FV3_GFS_2017_satmedmf_coupled,FV3_GFS_v15p2_coupled | + hera.intel orion.intel | fv3 | | +RUN | cpld_bmark_35d | | fv3 | | 2012010100 +RUN | cpld_bmark_35d | | fv3 | | 2012040100 +RUN | cpld_bmark_35d | | fv3 | | 2012070100 +RUN | cpld_bmark_35d | | fv3 | | 2012100100 +RUN | cpld_bmark_35d | | fv3 | | 2013010100 +RUN | cpld_bmark_35d | | fv3 | | 2013040100 +RUN | cpld_bmark_35d | | fv3 | | 2013070100 +RUN | cpld_bmark_35d | | fv3 | | 2013100100 + +COMPILE | APP=S2SW SUITES=FV3_GFS_2017_coupled,FV3_GFS_2017_satmedmf_coupled,FV3_GFS_v15p2_coupled | + hera.intel orion.intel | fv3 | | +RUN | cpld_bmark_wave_35d | | fv3 | | 2012010100 +RUN | cpld_bmark_wave_35d | | fv3 | | 2012040100 +RUN | cpld_bmark_wave_35d | | fv3 | | 2012070100 +RUN | cpld_bmark_wave_35d | | fv3 | | 2012100100 +RUN | cpld_bmark_wave_35d | | fv3 | | 2013010100 +RUN | cpld_bmark_wave_35d | | fv3 | | 2013040100 +RUN | cpld_bmark_wave_35d | | fv3 | | 2013070100 +RUN | cpld_bmark_wave_35d | | fv3 | | 2013100100 + +COMPILE | APP=S2S SUITES=FV3_GFS_2017_coupled,FV3_GFS_2017_satmedmf_coupled,FV3_GFS_v15p2_coupled | + hera.intel orion.intel | fv3 | | +RUN | cpld_bmarkfrac_35d | | fv3 | | 2012010100 +RUN | cpld_bmarkfrac_35d | | fv3 | | 2012040100 +RUN | cpld_bmarkfrac_35d | | fv3 | | 2012070100 +RUN | cpld_bmarkfrac_35d | | fv3 | | 2012100100 +RUN | cpld_bmarkfrac_35d | | fv3 | | 2013010100 +RUN | cpld_bmarkfrac_35d | | fv3 | | 2013040100 +RUN | cpld_bmarkfrac_35d | | fv3 | | 2013070100 +RUN | cpld_bmarkfrac_35d | | fv3 | | 2013100100 + +COMPILE | APP=S2SW SUITES=FV3_GFS_2017_coupled,FV3_GFS_2017_satmedmf_coupled,FV3_GFS_v15p2_coupled | + hera.intel orion.intel | fv3 | | +RUN | cpld_bmarkfrac_wave_35d | | fv3 | | 2012010100 +RUN | cpld_bmarkfrac_wave_35d | | fv3 | | 2012040100 +RUN | cpld_bmarkfrac_wave_35d | | fv3 | | 2012070100 +RUN | cpld_bmarkfrac_wave_35d | | fv3 | | 2012100100 +RUN | cpld_bmarkfrac_wave_35d | | fv3 | | 2013010100 +RUN | cpld_bmarkfrac_wave_35d | | fv3 | | 2013040100 +RUN | cpld_bmarkfrac_wave_35d | | fv3 | | 2013070100 +RUN | cpld_bmarkfrac_wave_35d | | fv3 | | 2013100100 + +COMPILE | APP=S2SW SUITES=FV3_GFS_2017_coupled,FV3_GFS_2017_satmedmf_coupled,FV3_GFS_v15p2_coupled,FV3_GFS_v16_coupled | + hera.intel orion.intel | fv3 | | +RUN | cpld_bmarkfrac_wave_v16_35d | | fv3 | | 2012010100 +RUN | cpld_bmarkfrac_wave_v16_35d | | fv3 | | 2012040100 +RUN | cpld_bmarkfrac_wave_v16_35d | | fv3 | | 2012070100 +RUN | cpld_bmarkfrac_wave_v16_35d | | fv3 | | 2012100100 +RUN | cpld_bmarkfrac_wave_v16_35d | | fv3 | | 2013010100 +RUN | cpld_bmarkfrac_wave_v16_35d | | fv3 | | 2013040100 +RUN | cpld_bmarkfrac_wave_v16_35d | | fv3 | | 2013070100 +RUN | cpld_bmarkfrac_wave_v16_35d | | fv3 | | 2013100100 diff --git a/tests/rt_ccpp_caps.conf b/tests/rt_ccpp_caps.conf deleted file mode 100644 index e40ee06a70..0000000000 --- a/tests/rt_ccpp_caps.conf +++ /dev/null @@ -1,18 +0,0 @@ -# Compile with CCPP - static mode -COMPILE | CCPP=Y REPRO=Y STATIC=Y SUITES=FV3_GFS_2017_shinhong,FV3_GFS_2017_ysu,FV3_GFS_2017_ntiedtke | standard | hera.intel | fv3 | -COMPILE | CCPP=Y REPRO=Y STATIC=Y SUITES=FV3_GFS_2017_shinhong,FV3_GFS_2017_ysu,FV3_GFS_2017_ntiedtke | standard | cheyenne.intel | fv3 | -COMPILE | CCPP=Y REPRO=Y STATIC=Y SUITES=FV3_GFS_2017_shinhong,FV3_GFS_2017_ysu,FV3_GFS_2017_ntiedtke | standard | cheyenne.gnu | fv3 | -COMPILE | CCPP=Y REPRO=Y STATIC=Y SUITES=FV3_GFS_2017_shinhong,FV3_GFS_2017_ysu,FV3_GFS_2017_ntiedtke | standard | stampede.intel | fv3 | -# Run tests -RUN | fv3_ccpp_shinhong | standard | | fv3 | -RUN | fv3_ccpp_ysu | standard | | fv3 | -RUN | fv3_ccpp_ntiedtke | standard | | fv3 | -# Compile with CCPP - dynamic mode -COMPILE | CCPP=Y REPRO=Y | standard | hera.intel | | -COMPILE | CCPP=Y REPRO=Y | standard | cheyenne.intel | | -COMPILE | CCPP=Y REPRO=Y | standard | cheyenne.gnu | | -COMPILE | CCPP=Y REPRO=Y | standard | stampede.intel | | -# Run tests -RUN | fv3_ccpp_shinhong | standard | | | -RUN | fv3_ccpp_ysu | standard | | | -RUN | fv3_ccpp_ntiedtke | standard | | | diff --git a/tests/rt_ccpp_dev.conf b/tests/rt_ccpp_dev.conf new file mode 100644 index 0000000000..8803cf4e4b --- /dev/null +++ b/tests/rt_ccpp_dev.conf @@ -0,0 +1,68 @@ +############################################################################################################################################################ +# Note: this file has been used for testing additional physics on Hera and Cheyenne with both Intel and GNU # +# # +# CCPP REPRO tests # +############################################################################################################################################################ + +COMPILE | APP=ATM REPRO=Y SUITES=FV3_GFS_v15_thompson_mynn,FV3_GFS_v15_gf_thompson,FV3_GSD_v0,FV3_GSD_noah | | fv3 | + +RUN | fv3_thompson_mynn | | fv3 | +RUN | fv3_gf_thompson | | fv3 | +RUN | fv3_gsd | | fv3 | +RUN | fv3_gsd_coldstart | | | +RUN | fv3_gsd_warmstart | | | fv3_gsd_coldstart +RUN | fv3_gsd_lndp | | fv3 | +RUN | fv3_gsd_noah | | fv3 | +RUN | fv3_gsd_noah_lndp | | fv3 | + +COMPILE | APP=ATM REPRO=Y SUITES=FV3_GSD_v0_mynnsfc,FV3_GSD_noah_mynnsfc | | fv3 | + +RUN | fv3_gsd_mynnsfc | | fv3 | +RUN | fv3_gsd_noah_mynnsfc | | fv3 | + +COMPILE | APP=ATM REPRO=Y SUITES=FV3_GFS_v16_thompson,FV3_GFS_v15_gf,FV3_GFS_v15_mynn,FV3_GSD_SAR | | fv3 | + +RUN | fv3_thompson | | fv3 | +RUN | fv3_thompson_no_aero | | fv3 | +RUN | fv3_gf | | fv3 | +RUN | fv3_mynn | | fv3 | +RUN | fv3_gsd_sar | | fv3 | + +COMPILE | APP=ATM REPRO=Y SUITES=FV3_GSD_v0_drag_suite,FV3_GSD_v0_unified_ugwp_suite,FV3_RAP,FV3_HRRR | | fv3 | +RUN | fv3_gsd_drag_suite | | fv3 | +RUN | fv3_gsd_unified_ugwp | | | +RUN | fv3_gsd_drag_suite_unified_ugwp | | | +RUN | fv3_rap | | fv3 | +RUN | fv3_hrrr | | fv3 | + +COMPILE | APP=ATM REPRO=Y SUITES=FV3_GFS_2017_gfdlmp_gsd_chem | | fv3 | +RUN | fv3_gfdlmp_gsd_chem | | fv3 | +RUN | fv3_gfdlmp_gsd_chem_sppt | | fv3 | +RUN | fv3_gfdlmp_gsd_chem_ca |+ hera.intel | fv3 | + +# Compile without suite argument for CAPS physics +COMPILE | APP=ATM REPRO=Y | | fv3 | +# Run tests +RUN | fv3_shinhong | | fv3 | +RUN | fv3_ysu | | fv3 | +RUN | fv3_ntiedtke | | fv3 | + +############################################################################################################################################################ +# CCPP DEBUG tests # +############################################################################################################################################################ + +COMPILE | APP=ATM DEBUG=Y SUITES=FV3_GSD_v0,FV3_GSD_v0_mynnsfc,FV3_GSD_noah_mynnsfc,FV3_GFS_v16_thompson | | fv3 | + +RUN | fv3_gsd_debug | | fv3 | +RUN | fv3_gsd_diag3d_debug | | fv3 | +RUN | fv3_gsd_mynnsfc_debug | | fv3 | +RUN | fv3_gsd_noah_mynnsfc_debug | | fv3 | +RUN | fv3_thompson_no_aero_debug | | fv3 | + +COMPILE | APP=ATM 32BIT=Y DEBUG=Y SUITES=FV3_GSD_SAR,FV3_RAP,FV3_HRRR | | fv3 | +RUN | fv3_gsd_sar_debug | | fv3 | + +COMPILE | APP=ATM DEBUG=Y SUITES=FV3_GFS_2017_gfdlmp_gsd_chem | | fv3 | +RUN | fv3_gfdlmp_gsd_chem_debug | | fv3 | +RUN | fv3_gfdlmp_gsd_chem_sppt_debug | | fv3 | +RUN | fv3_gfdlmp_gsd_chem_ca_debug |+ hera.intel | fv3 | diff --git a/tests/rt_ccpp_dtc.conf b/tests/rt_ccpp_dtc.conf deleted file mode 100644 index 6066938c58..0000000000 --- a/tests/rt_ccpp_dtc.conf +++ /dev/null @@ -1,286 +0,0 @@ -############################################################################################################################################################## -# CCPP reference: no CCPP, repro mode # -############################################################################################################################################################## -COMPILE | REPRO=Y | standard | gaea.intel | fv3 | -COMPILE | REPRO=Y | standard | hera.intel | fv3 | -COMPILE | REPRO=Y | standard | cheyenne.intel | fv3 | -COMPILE | REPRO=Y | standard | cheyenne.gnu | fv3 | -COMPILE | REPRO=Y | standard | stampede.intel | fv3 | -COMPILE | REPRO=Y | standard | jet.intel | fv3 | -# Run standard tests -RUN | fv3_control | standard | | fv3 | -RUN | fv3_decomp | standard | | | -RUN | fv3_2threads | standard | | | -RUN | fv3_ozphys_2015 | standard | | fv3 | -RUN | fv3_wsm6 | standard | | fv3 | -RUN | fv3_gfdlmp | standard | | fv3 | -RUN | fv3_gfdlmprad_gwd | standard | | fv3 | -RUN | fv3_gfdlmprad_noahmp | standard | | fv3 | -RUN | fv3_stochy | standard | | fv3 | -RUN | fv3_satmedmf | standard | | fv3 | -RUN | fv3_satmedmfq | standard | | fv3 | -RUN | fv3_lheatstrg | standard | | fv3 | -RUN | fv3_h2ophys | standard | | fv3 | -# Note: any suite that uses csawmg crashes with GNU and PGI (--> there must be something wrong with it) -RUN | fv3_csawmg | standard | gaea.intel | fv3 | -RUN | fv3_csawmg | standard | hera.intel | fv3 | -RUN | fv3_csawmg | standard | cheyenne.intel | fv3 | -RUN | fv3_csawmg | standard | jet.intel | fv3 | -RUN | fv3_csawmgshoc | standard | gaea.intel | fv3 | -RUN | fv3_csawmgshoc | standard | hera.intel | fv3 | -RUN | fv3_csawmgshoc | standard | cheyenne.intel | fv3 | -RUN | fv3_csawmgshoc | standard | jet.intel | fv3 | -RUN | fv3_csawmg3shoc127 | standard | gaea.intel | fv3 | -RUN | fv3_csawmg3shoc127 | standard | hera.intel | fv3 | -RUN | fv3_csawmg3shoc127 | standard | cheyenne.intel | fv3 | -RUN | fv3_csawmg3shoc127 | standard | jet.intel | fv3 | -# Coupled with WW3 -COMPILE | REPRO=Y WW3=Y | standard | hera.intel | fv3 | -RUN | fv3_gfdlmprad | standard | hera.intel | fv3 | -# 32-bit dynamics -COMPILE | REPRO=Y 32BIT=Y | standard | gaea.intel | fv3 | -COMPILE | REPRO=Y 32BIT=Y | standard | hera.intel | fv3 | -COMPILE | REPRO=Y 32BIT=Y | standard | cheyenne.intel | fv3 | -COMPILE | REPRO=Y 32BIT=Y | standard | cheyenne.gnu | fv3 | -COMPILE | REPRO=Y 32BIT=Y | standard | stampede.intel | fv3 | -COMPILE | REPRO=Y 32BIT=Y | standard | jet.intel | fv3 | -# Run standard tests, 32-bit dynamics -RUN | fv3_control_32bit | standard | | fv3 | -RUN | fv3_gfdlmp_32bit | standard | | fv3 | -RUN | fv3_sas | standard | | fv3 | -RUN | fv3_stretched | standard | | fv3 | -RUN | fv3_stretched_nest | standard | gaea.intel | fv3 | -RUN | fv3_stretched_nest | standard | hera.intel | fv3 | -RUN | fv3_stretched_nest | standard | cheyenne.intel | fv3 | -RUN | fv3_stretched_nest | standard | jet.intel | fv3 | -RUN | fv3_stretched_nest_quilt | standard | gaea.intel | fv3 | -RUN | fv3_stretched_nest_quilt | standard | hera.intel | fv3 | -RUN | fv3_regional_control | standard | | fv3 | -RUN | fv3_regional_restart | standard | | fv3 | fv3_regional_control -# fv3_regional_quilt/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_regional_quilt | standard | gaea.intel | fv3 | -RUN | fv3_regional_quilt | standard | hera.intel | fv3 | -RUN | fv3_regional_c768 | standard | gaea.intel | fv3 | -RUN | fv3_regional_c768 | standard | hera.intel | fv3 | -# Note: any suite that uses csawmg crashes with GNU and PGI (--> there must be something wrong with it) -RUN | fv3_cpt | standard | gaea.intel | fv3 | -RUN | fv3_cpt | standard | hera.intel | fv3 | -# CCPP only tests (use CCPP static build to create) -#RUN | fv3_gsd | standard | gaea.intel | fv3 | -#RUN | fv3_gsd | standard | hera.intel | fv3 | -#RUN | fv3_gfs_myj | standard | gaea.intel | fv3 | -#RUN | fv3_gfs_myj | standard | hera.intel | fv3 | -# UFS public release v1.0 tests (create baseline using CCPP static) -COMPILE | REPRO=Y | standard | gaea.intel | | -COMPILE | REPRO=Y | standard | hera.intel | | -COMPILE | REPRO=Y | standard | cheyenne.intel | | -COMPILE | REPRO=Y | standard | cheyenne.gnu | | -COMPILE | REPRO=Y | standard | stampede.intel | | -COMPILE | REPRO=Y | standard | jet.intel | | -RUN | fv3_gfs_v15p2 | standard | | | -RUN | fv3_gfs_v16beta | standard | | | - -############################################################################################################################################################## -# CCPP static: CCPP, static option, repro mode # -############################################################################################################################################################## -# control-based tests -COMPILE | CCPP=Y REPRO=Y STATIC=Y SUITES=FV3_GFS_2017,FV3_GFS_2017_satmedmf,FV3_GFS_2017_satmedmfq | standard | gaea.intel | | -COMPILE | CCPP=Y REPRO=Y STATIC=Y SUITES=FV3_GFS_2017,FV3_GFS_2017_satmedmf,FV3_GFS_2017_satmedmfq | standard | hera.intel | | -COMPILE | CCPP=Y REPRO=Y STATIC=Y SUITES=FV3_GFS_2017,FV3_GFS_2017_satmedmf,FV3_GFS_2017_satmedmfq | standard | cheyenne.intel | | -COMPILE | CCPP=Y REPRO=Y STATIC=Y SUITES=FV3_GFS_2017,FV3_GFS_2017_satmedmf,FV3_GFS_2017_satmedmfq | standard | cheyenne.gnu | | -COMPILE | CCPP=Y REPRO=Y STATIC=Y SUITES=FV3_GFS_2017,FV3_GFS_2017_satmedmf,FV3_GFS_2017_satmedmfq | standard | stampede.intel | | -COMPILE | CCPP=Y REPRO=Y STATIC=Y SUITES=FV3_GFS_2017,FV3_GFS_2017_satmedmf,FV3_GFS_2017_satmedmfq | standard | jet.intel | | -# Run tests with static CCPP add-on -RUN | fv3_ccpp_control | standard | | | -RUN | fv3_ccpp_decomp | standard | | | -RUN | fv3_ccpp_2threads | standard | | | -RUN | fv3_ccpp_stochy | standard | | | -RUN | fv3_ccpp_lheatstrg | standard | | | -RUN | fv3_ccpp_satmedmf | standard | | | -RUN | fv3_ccpp_satmedmfq | standard | | | -# gfdlmp-based tests -COMPILE | CCPP=Y REPRO=Y STATIC=Y SUITES=FV3_GFS_2017_gfdlmp,FV3_GFS_2017_gfdlmp_noahmp | standard | gaea.intel | | -COMPILE | CCPP=Y REPRO=Y STATIC=Y SUITES=FV3_GFS_2017_gfdlmp,FV3_GFS_2017_gfdlmp_noahmp | standard | hera.intel | | -COMPILE | CCPP=Y REPRO=Y STATIC=Y SUITES=FV3_GFS_2017_gfdlmp,FV3_GFS_2017_gfdlmp_noahmp | standard | cheyenne.intel | | -COMPILE | CCPP=Y REPRO=Y STATIC=Y SUITES=FV3_GFS_2017_gfdlmp,FV3_GFS_2017_gfdlmp_noahmp | standard | cheyenne.gnu | | -COMPILE | CCPP=Y REPRO=Y STATIC=Y SUITES=FV3_GFS_2017_gfdlmp,FV3_GFS_2017_gfdlmp_noahmp | standard | stampede.intel | | -COMPILE | CCPP=Y REPRO=Y STATIC=Y SUITES=FV3_GFS_2017_gfdlmp,FV3_GFS_2017_gfdlmp_noahmp | standard | jet.intel | | -# Run tests with static CCPP add-on -RUN | fv3_ccpp_gfdlmp | standard | | | -RUN | fv3_ccpp_gfdlmprad_gwd | standard | | | -RUN | fv3_ccpp_gfdlmprad_noahmp | standard | | | -# Coupled with WW3 -COMPILE | CCPP=Y REPRO=Y STATIC=Y SUITES=FV3_GFS_2017_gfdlmp WW3=Y | standard | hera.intel | | -RUN | fv3_ccpp_gfdlmprad | standard | hera.intel | | -## csawmg-based tests (Intel only, crashing with GNU and PGI) -#COMPILE | CCPP=Y REPRO=Y STATIC=Y SUITES=FV3_GFS_2017_csawmgshoc | standard | gaea.intel | | -#COMPILE | CCPP=Y REPRO=Y STATIC=Y SUITES=FV3_GFS_2017_csawmgshoc | standard | hera.intel | | -#COMPILE | CCPP=Y REPRO=Y STATIC=Y SUITES=FV3_GFS_2017_csawmgshoc | standard | cheyenne.intel | | -#COMPILE | CCPP=Y REPRO=Y STATIC=Y SUITES=FV3_GFS_2017_csawmgshoc | standard | jet.intel | | -## Run tests with static CCPP add-on -#RUN | fv3_ccpp_csawmgshoc | standard | gaea.intel | | -#RUN | fv3_ccpp_csawmgshoc | standard | hera.intel | | -#RUN | fv3_ccpp_csawmgshoc | standard | cheyenne.intel | | -#RUN | fv3_ccpp_csawmgshoc | standard | jet.intel | | -# control- and gfdlmp-based tests, 32-bit dynamics -COMPILE | CCPP=Y REPRO=Y STATIC=Y SUITES=FV3_GFS_2017,FV3_GFS_2017_gfdlmp,FV3_GFS_2017_sas 32BIT=Y | standard | gaea.intel | | -COMPILE | CCPP=Y REPRO=Y STATIC=Y SUITES=FV3_GFS_2017,FV3_GFS_2017_gfdlmp,FV3_GFS_2017_sas 32BIT=Y | standard | hera.intel | | -COMPILE | CCPP=Y REPRO=Y STATIC=Y SUITES=FV3_GFS_2017,FV3_GFS_2017_gfdlmp,FV3_GFS_2017_sas 32BIT=Y | standard | cheyenne.intel | | -COMPILE | CCPP=Y REPRO=Y STATIC=Y SUITES=FV3_GFS_2017,FV3_GFS_2017_gfdlmp,FV3_GFS_2017_sas 32BIT=Y | standard | cheyenne.gnu | | -COMPILE | CCPP=Y REPRO=Y STATIC=Y SUITES=FV3_GFS_2017,FV3_GFS_2017_gfdlmp,FV3_GFS_2017_sas 32BIT=Y | standard | jet.intel | | -# Run tests with static CCPP add-on, 32-bit dynamics -RUN | fv3_ccpp_control_32bit | standard | | | -RUN | fv3_ccpp_gfdlmp_32bit | standard | | | -RUN | fv3_ccpp_sas | standard | | | -# stretched- and stretched-nest based tests, 32-bit dynamics -COMPILE | CCPP=Y REPRO=Y STATIC=Y SUITES=FV3_GFS_2017_stretched 32BIT=Y | standard | gaea.intel | | -COMPILE | CCPP=Y REPRO=Y STATIC=Y SUITES=FV3_GFS_2017_stretched 32BIT=Y | standard | hera.intel | | -COMPILE | CCPP=Y REPRO=Y STATIC=Y SUITES=FV3_GFS_2017_stretched 32BIT=Y | standard | cheyenne.intel | | -COMPILE | CCPP=Y REPRO=Y STATIC=Y SUITES=FV3_GFS_2017_stretched 32BIT=Y | standard | cheyenne.gnu | | -COMPILE | CCPP=Y REPRO=Y STATIC=Y SUITES=FV3_GFS_2017_stretched 32BIT=Y | standard | stampede.intel | | -COMPILE | CCPP=Y REPRO=Y STATIC=Y SUITES=FV3_GFS_2017_stretched 32BIT=Y | standard | jet.intel | | -RUN | fv3_ccpp_stretched | standard | | | -RUN | fv3_ccpp_stretched_nest | standard | gaea.intel | | -RUN | fv3_ccpp_stretched_nest | standard | hera.intel | | -RUN | fv3_ccpp_stretched_nest | standard | cheyenne.intel | | -RUN | fv3_ccpp_stretched_nest | standard | jet.intel | | -RUN | fv3_ccpp_stretched_nest_quilt | standard | gaea.intel | | -RUN | fv3_ccpp_stretched_nest_quilt | standard | hera.intel | | -# gfdlmp-regional-based tests, 32-bit dynamics -COMPILE | CCPP=Y REPRO=Y STATIC=Y SUITES=FV3_GFS_2017_gfdlmp_regional 32BIT=Y | standard | gaea.intel | | -COMPILE | CCPP=Y REPRO=Y STATIC=Y SUITES=FV3_GFS_2017_gfdlmp_regional 32BIT=Y | standard | hera.intel | | -COMPILE | CCPP=Y REPRO=Y STATIC=Y SUITES=FV3_GFS_2017_gfdlmp_regional 32BIT=Y | standard | cheyenne.intel | | -COMPILE | CCPP=Y REPRO=Y STATIC=Y SUITES=FV3_GFS_2017_gfdlmp_regional 32BIT=Y | standard | cheyenne.gnu | | -COMPILE | CCPP=Y REPRO=Y STATIC=Y SUITES=FV3_GFS_2017_gfdlmp_regional 32BIT=Y | standard | stampede.intel | | -COMPILE | CCPP=Y REPRO=Y STATIC=Y SUITES=FV3_GFS_2017_gfdlmp_regional 32BIT=Y | standard | jet.intel | | -RUN | fv3_ccpp_regional_control | standard | | | -RUN | fv3_ccpp_regional_restart | standard | | | fv3_ccpp_regional_control -# fv3_ccpp_regional_quilt 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_quilt | standard | gaea.intel | | -RUN | fv3_ccpp_regional_quilt | standard | hera.intel | | -# gfdlmp-regional-c768 based tests, 32-bit dynamics -COMPILE | CCPP=Y REPRO=Y STATIC=Y SUITES=FV3_GFS_2017_gfdlmp_regional_c768 32BIT=Y | standard | gaea.intel | | -COMPILE | CCPP=Y REPRO=Y STATIC=Y SUITES=FV3_GFS_2017_gfdlmp_regional_c768 32BIT=Y | standard | hera.intel | | -# fv3_ccpp_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 | gaea.intel | | -RUN | fv3_ccpp_regional_c768 | standard | hera.intel | | -# Physics bakeoff tests, 32-bit dynamics -COMPILE | CCPP=Y REPRO=Y STATIC=Y SUITES=FV3_CPT_v0,FV3_GSD_v0 32BIT=Y | standard | gaea.intel | fv3 | -COMPILE | CCPP=Y REPRO=Y STATIC=Y SUITES=FV3_CPT_v0,FV3_GSD_v0 32BIT=Y | standard | hera.intel | fv3 | -# Note: any suite that uses csawmg crashes with GNU and PGI (--> there must be something wrong with it) -RUN | fv3_ccpp_cpt | standard | gaea.intel | | -RUN | fv3_ccpp_cpt | standard | hera.intel | | -RUN | fv3_ccpp_gsd | standard | gaea.intel | fv3 | -RUN | fv3_ccpp_gsd | standard | hera.intel | fv3 | -# Additional physics: MYJ -COMPILE | CCPP=Y REPRO=Y STATIC=Y SUITES=FV3_GFS_2017_myj 32BIT=Y | standard | gaea.intel | fv3 | -COMPILE | CCPP=Y REPRO=Y STATIC=Y SUITES=FV3_GFS_2017_myj 32BIT=Y | standard | hera.intel | fv3 | -RUN | fv3_ccpp_gfs_myj | standard | gaea.intel | fv3 | -RUN | fv3_ccpp_gfs_myj | standard | hera.intel | fv3 | -# UFS public release v1.0 tests -COMPILE | CCPP=Y STATIC=Y SUITES=FV3_GFS_v15p2,FV3_GFS_v16beta REPRO=Y | standard | gaea.intel | fv3 | -COMPILE | CCPP=Y STATIC=Y SUITES=FV3_GFS_v15p2,FV3_GFS_v16beta REPRO=Y | standard | hera.intel | fv3 | -COMPILE | CCPP=Y STATIC=Y SUITES=FV3_GFS_v15p2,FV3_GFS_v16beta REPRO=Y | standard | cheyenne.intel | fv3 | -COMPILE | CCPP=Y STATIC=Y SUITES=FV3_GFS_v15p2,FV3_GFS_v16beta REPRO=Y | standard | cheyenne.gnu | fv3 | -COMPILE | CCPP=Y STATIC=Y SUITES=FV3_GFS_v15p2,FV3_GFS_v16beta REPRO=Y | standard | stampede.intel | fv3 | -COMPILE | CCPP=Y STATIC=Y SUITES=FV3_GFS_v15p2,FV3_GFS_v16beta REPRO=Y | standard | jet.intel | fv3 | -RUN | fv3_ccpp_gfs_v15p2 | standard | | fv3 | -RUN | fv3_ccpp_gfs_v16beta | standard | | fv3 | - -############################################################################################################################################################## -# CCPP dynamic: CCPP, dynamic option, repro mode # -############################################################################################################################################################## -COMPILE | CCPP=Y REPRO=Y | standard | gaea.intel | | -COMPILE | CCPP=Y REPRO=Y | standard | hera.intel | | -COMPILE | CCPP=Y REPRO=Y | standard | cheyenne.intel | | -COMPILE | CCPP=Y REPRO=Y | standard | cheyenne.gnu | | -COMPILE | CCPP=Y REPRO=Y | standard | stampede.intel | | -COMPILE | CCPP=Y REPRO=Y | standard | jet.intel | | -# Run tests with CCPP add-on -RUN | fv3_ccpp_control | standard | | | -RUN | fv3_ccpp_decomp | standard | | | -RUN | fv3_ccpp_2threads | standard | | | -RUN | fv3_ccpp_ozphys_2015 | standard | | | -RUN | fv3_ccpp_gfdlmp | standard | | | -RUN | fv3_ccpp_gfdlmprad_gwd | standard | | | -RUN | fv3_ccpp_gfdlmprad_noahmp | standard | | | -RUN | fv3_ccpp_stochy | standard | | | -RUN | fv3_ccpp_satmedmf | standard | | | -RUN | fv3_ccpp_satmedmfq | standard | | | -RUN | fv3_ccpp_lheatstrg | standard | | | -RUN | fv3_ccpp_h2ophys | standard | | | -# Coupled with WW3 -COMPILE | CCPP=Y REPRO=Y WW3=Y | standard | hera.intel | | -RUN | fv3_ccpp_gfdlmprad | standard | hera.intel | | -## Note: any suite that uses csawmg crashes with GNU and PGI (--> there must be something wrong with it) -#RUN | fv3_ccpp_csawmgshoc | standard | gaea.intel | | -#RUN | fv3_ccpp_csawmgshoc | standard | hera.intel | | -#RUN | fv3_ccpp_csawmgshoc | standard | cheyenne.intel | | -# 32-bit dynamics -COMPILE | CCPP=Y REPRO=Y 32BIT=Y | standard | gaea.intel | | -COMPILE | CCPP=Y REPRO=Y 32BIT=Y | standard | hera.intel | | -COMPILE | CCPP=Y REPRO=Y 32BIT=Y | standard | cheyenne.intel | | -COMPILE | CCPP=Y REPRO=Y 32BIT=Y | standard | cheyenne.gnu | | -COMPILE | CCPP=Y REPRO=Y 32BIT=Y | standard | stampede.intel | | -COMPILE | CCPP=Y REPRO=Y 32BIT=Y | standard | jet.intel | | -# Run tests with CCPP add-on, 32-bit dynamics -RUN | fv3_ccpp_control_32bit | standard | | | -RUN | fv3_ccpp_gfdlmp_32bit | standard | | | -RUN | fv3_ccpp_sas | standard | | | -RUN | fv3_ccpp_stretched | standard | | | -RUN | fv3_ccpp_stretched_nest | standard | gaea.intel | | -RUN | fv3_ccpp_stretched_nest | standard | hera.intel | | -RUN | fv3_ccpp_stretched_nest | standard | cheyenne.intel | | -RUN | fv3_ccpp_stretched_nest | standard | jet.intel | | -RUN | fv3_ccpp_stretched_nest_quilt | standard | gaea.intel | | -RUN | fv3_ccpp_stretched_nest | standard | hera.intel | | -RUN | fv3_ccpp_regional_control | standard | | | -RUN | fv3_ccpp_regional_restart | standard | | | fv3_ccpp_regional_control -# fv3_regional_quilt/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_quilt | standard | gaea.intel | | -RUN | fv3_ccpp_regional_quilt | standard | hera.intel | | -RUN | fv3_ccpp_regional_c768 | standard | gaea.intel | | -RUN | fv3_ccpp_regional_c768 | standard | hera.intel | | -# Note: any suite that uses csawmg crashes with GNU and PGI (--> there must be something wrong with it) -RUN | fv3_ccpp_cpt | standard | gaea.intel | | -RUN | fv3_ccpp_cpt | standard | hera.intel | | -RUN | fv3_ccpp_gsd | standard | gaea.intel | | -RUN | fv3_ccpp_gsd | standard | hera.intel | | -# Additional physics: MYJ -RUN | fv3_ccpp_gfs_myj | standard | gaea.intel | | -RUN | fv3_ccpp_gfs_myj | standard | hera.intel | | -# UFS public release v1.0 tests -RUN | fv3_ccpp_gfs_v15p2 | standard | | | -RUN | fv3_ccpp_gfs_v16beta | standard | | | - -############################################################################################################################################################## -# CCPP STATIC PROD tests # -############################################################################################################################################################## - -COMPILE | CCPP=Y STATIC=Y SUITES=FV3_GFS_v15p2,FV3_GFS_v16beta | standard | gaea.intel | fv3 | -COMPILE | CCPP=Y STATIC=Y SUITES=FV3_GFS_v15p2,FV3_GFS_v16beta | standard | hera.intel | fv3 | -COMPILE | CCPP=Y STATIC=Y SUITES=FV3_GFS_v15p2,FV3_GFS_v16beta | standard | cheyenne.intel | fv3 | -COMPILE | CCPP=Y STATIC=Y SUITES=FV3_GFS_v15p2,FV3_GFS_v16beta | standard | cheyenne.gnu | fv3 | -COMPILE | CCPP=Y STATIC=Y SUITES=FV3_GFS_v15p2,FV3_GFS_v16beta | standard | stampede.intel | fv3 | -COMPILE | CCPP=Y STATIC=Y SUITES=FV3_GFS_v15p2,FV3_GFS_v16beta | standard | jet.intel | fv3 | -# Run tests with CCPP add-on -RUN | fv3_ccpp_gfs_v15p2 | standard | | fv3 | -RUN | fv3_ccpp_gfs_v16beta | standard | | fv3 | - -############################################################################################################################################################## -# CCPP STATIC DEBUG tests # -############################################################################################################################################################## - -COMPILE | CCPP=Y STATIC=Y SUITES=FV3_GFS_v15p2,FV3_GFS_v16beta DEBUG=Y | standard | gaea.intel | fv3 | -COMPILE | CCPP=Y STATIC=Y SUITES=FV3_GFS_v15p2,FV3_GFS_v16beta DEBUG=Y | standard | hera.intel | fv3 | -COMPILE | CCPP=Y STATIC=Y SUITES=FV3_GFS_v15p2,FV3_GFS_v16beta DEBUG=Y | standard | cheyenne.intel | fv3 | -COMPILE | CCPP=Y STATIC=Y SUITES=FV3_GFS_v15p2,FV3_GFS_v16beta DEBUG=Y | standard | cheyenne.gnu | fv3 | -COMPILE | CCPP=Y STATIC=Y SUITES=FV3_GFS_v15p2,FV3_GFS_v16beta DEBUG=Y | standard | stampede.intel | fv3 | -COMPILE | CCPP=Y STATIC=Y SUITES=FV3_GFS_v15p2,FV3_GFS_v16beta DEBUG=Y | standard | jet.intel | fv3 | -# Run tests with CCPP add-on -RUN | fv3_ccpp_gfs_v15p2_debug | standard | | fv3 | -RUN | fv3_ccpp_gfs_v16beta_debug | standard | | fv3 | diff --git a/tests/rt_ccpp_gsd.conf b/tests/rt_ccpp_gsd.conf deleted file mode 100644 index 7a5eb55c55..0000000000 --- a/tests/rt_ccpp_gsd.conf +++ /dev/null @@ -1,62 +0,0 @@ -################################################################################################################################################################################# -# CCPP REPRO tests # -################################################################################################################################################################################# - -COMPILE | CCPP=Y REPRO=Y SUITES=FV3_GFS_v15_thompson_mynn,FV3_GFS_v15_gf_thompson,FV3_GSD_v0,FV3_GSD_noah | standard | hera.intel | fv3 | -COMPILE | CCPP=Y REPRO=Y SUITES=FV3_GFS_v15_thompson_mynn,FV3_GFS_v15_gf_thompson,FV3_GSD_v0,FV3_GSD_noah | standard | cheyenne.intel | fv3 | -COMPILE | CCPP=Y REPRO=Y SUITES=FV3_GFS_v15_thompson_mynn,FV3_GFS_v15_gf_thompson,FV3_GSD_v0,FV3_GSD_noah | standard | cheyenne.gnu | fv3 | - -RUN | fv3_ccpp_thompson_mynn | standard | | fv3 | -RUN | fv3_ccpp_gf_thompson | standard | | fv3 | -RUN | fv3_ccpp_gsd | standard | | fv3 | -RUN | fv3_ccpp_gsd_coldstart | standard | | | -RUN | fv3_ccpp_gsd_warmstart | standard | | | fv3_ccpp_gsd_coldstart -RUN | fv3_ccpp_gsd_noah | standard | | fv3 | - -COMPILE | CCPP=Y REPRO=Y SUITES=FV3_GSD_v0_mynnsfc,FV3_GSD_noah_mynnsfc | standard | hera.intel | fv3 | -COMPILE | CCPP=Y REPRO=Y SUITES=FV3_GSD_v0_mynnsfc,FV3_GSD_noah_mynnsfc | standard | cheyenne.intel | fv3 | -COMPILE | CCPP=Y REPRO=Y SUITES=FV3_GSD_v0_mynnsfc,FV3_GSD_noah_mynnsfc | standard | cheyenne.gnu | fv3 | - -RUN | fv3_ccpp_gsd_mynnsfc | standard | | fv3 | -RUN | fv3_ccpp_gsd_noah_mynnsfc | standard | | fv3 | - -COMPILE | CCPP=Y REPRO=Y SUITES=FV3_GFS_v15_thompson,FV3_GFS_v15_gf,FV3_GFS_v15_mynn,FV3_GSD_SAR | standard | hera.intel | fv3 | -COMPILE | CCPP=Y REPRO=Y SUITES=FV3_GFS_v15_thompson,FV3_GFS_v15_gf,FV3_GFS_v15_mynn,FV3_GSD_SAR | standard | cheyenne.intel | fv3 | -COMPILE | CCPP=Y REPRO=Y SUITES=FV3_GFS_v15_thompson,FV3_GFS_v15_gf,FV3_GFS_v15_mynn,FV3_GSD_SAR | standard | cheyenne.gnu | fv3 | - -RUN | fv3_ccpp_thompson | standard | | fv3 | -# Non-aerosol field_table staged only on hera for the moment -RUN | fv3_ccpp_thompson_no_aero | standard | hera.intel | fv3 | -RUN | fv3_ccpp_gf | standard | | fv3 | -RUN | fv3_ccpp_mynn | standard | | fv3 | -RUN | fv3_ccpp_gsd_sar | standard | | fv3 | - -COMPILE | CCPP=Y REPRO=Y SUITES=FV3_GSD_v0_drag_suite,FV3_RAP,FV3_HRRR | standard | hera.intel | fv3 | -COMPILE | CCPP=Y REPRO=Y SUITES=FV3_GSD_v0_drag_suite,FV3_RAP,FV3_HRRR | standard | cheyenne.intel | fv3 | -COMPILE | CCPP=Y REPRO=Y SUITES=FV3_GSD_v0_drag_suite,FV3_RAP,FV3_HRRR | standard | cheyenne.gnu | fv3 | - -# Orographic data for drag suite (used by all three tests) staged only on hera for the moment -RUN | fv3_ccpp_gsd_drag_suite | standard | hera.intel | fv3 | -RUN | fv3_ccpp_rap | standard | hera.intel | fv3 | -RUN | fv3_ccpp_hrrr | standard | hera.intel | fv3 | - -################################################################################################################################################################################# -# CCPP DEBUG tests # -################################################################################################################################################################################# - -COMPILE | CCPP=Y DEBUG=Y SUITES=FV3_GSD_v0,FV3_GSD_v0_mynnsfc,FV3_GSD_noah_mynnsfc,FV3_GFS_v15_thompson | standard | hera.intel | fv3 | -COMPILE | CCPP=Y DEBUG=Y SUITES=FV3_GSD_v0,FV3_GSD_v0_mynnsfc,FV3_GSD_noah_mynnsfc,FV3_GFS_v15_thompson | standard | cheyenne.intel | fv3 | -COMPILE | CCPP=Y DEBUG=Y SUITES=FV3_GSD_v0,FV3_GSD_v0_mynnsfc,FV3_GSD_noah_mynnsfc,FV3_GFS_v15_thompson | standard | cheyenne.gnu | fv3 | - -RUN | fv3_ccpp_gsd_debug | standard | | fv3 | -RUN | fv3_ccpp_gsd_diag3d_debug | standard | | fv3 | -RUN | fv3_ccpp_gsd_mynnsfc_debug | standard | | fv3 | -RUN | fv3_ccpp_gsd_noah_mynnsfc_debug | standard | | fv3 | -# Non-aerosol field_table staged only on hera for the moment -RUN | fv3_ccpp_thompson_no_aero_debug | standard | hera.intel | fv3 | - -COMPILE | 32BIT=Y CCPP=Y DEBUG=Y SUITES=FV3_GSD_SAR,FV3_RAP,FV3_HRRR | standard | hera.intel | fv3 | -COMPILE | 32BIT=Y CCPP=Y DEBUG=Y SUITES=FV3_GSD_SAR,FV3_RAP,FV3_HRRR | standard | cheyenne.intel | fv3 | -COMPILE | 32BIT=Y CCPP=Y DEBUG=Y SUITES=FV3_GSD_SAR,FV3_RAP,FV3_HRRR | standard | cheyenne.gnu | fv3 | -# Run tests -RUN | fv3_ccpp_gsd_sar_25km_debug | standard | | fv3 | diff --git a/tests/rt_ccpp_hafs.conf b/tests/rt_ccpp_hafs.conf deleted file mode 100644 index e883003d5e..0000000000 --- a/tests/rt_ccpp_hafs.conf +++ /dev/null @@ -1,14 +0,0 @@ -############################################################################################################################################################## -# CCPP static: CCPP, static option, repro mode # -############################################################################################################################################################## -# control-based tests -COMPILE | CCPP=Y REPRO=Y STATIC=Y SUITES=FV3_HAFS_ferhires_update_moist | standard | hera.intel | fv3 | -# Run tests with static CCPP add-on -RUN | fv3_ccpp_regional_c768_FA_update_moist | standard | | fv3 | - -############################################################################################################################################################## -# CCPP dynamic: CCPP, dynamic option, repro mode # -############################################################################################################################################################## -COMPILE | CCPP=Y REPRO=Y | standard | hera.intel | | -# Run tests with CCPP add-on -RUN | fv3_ccpp_regional_c768_FA_update_moist | standard | | | diff --git a/tests/rt_chem.conf b/tests/rt_chem.conf deleted file mode 100644 index 09aae931b0..0000000000 --- a/tests/rt_chem.conf +++ /dev/null @@ -1,2 +0,0 @@ -COMPILE | CCPP=Y SUITES=FV3_GFS_2017_gfdlmp,FV3_GFS_2017_gfdlmp_noahmp,FV3_GFS_2017_gfdlmp_gsd_chem | standard | | fv3 | -RUN | fv3_ccpp_gfdlmp_gsd_chem | standard | | fv3 | diff --git a/tests/rt_gnu.conf b/tests/rt_gnu.conf index b4a7455b44..76e9fb2c66 100644 --- a/tests/rt_gnu.conf +++ b/tests/rt_gnu.conf @@ -1,45 +1,67 @@ -####################################################################################################################################################################################### -# CCPP PROD tests # -####################################################################################################################################################################################### +################################################################################################################################################################## +# CCPP PROD tests # +################################################################################################################################################################## -COMPILE | CCPP=Y SUITES=FV3_GFS_2017_gfdlmp | standard | | fv3 | -RUN | fv3_ccpp_gfdlmp | standard | | fv3 | +COMPILE | APP=ATM SUITES=FV3_GFS_2017_gfdlmp | | fv3 | +RUN | fv3_gfdlmp | | fv3 | -COMPILE | CCPP=Y SUITES=FV3_GFS_v15p2,FV3_GFS_v16beta,FV3_GFS_v16beta_flake,FV3_GFS_v15p2_RRTMGP,FV3_GFS_v16beta_RRTMGP | standard | | fv3 | +COMPILE | APP=ATM SUITES=FV3_GFS_v15p2,FV3_GFS_v16,FV3_GFS_v16_flake,FV3_GFS_v16_RRTMGP | | fv3 | +RUN | fv3_gfs_v16 | | fv3 | +RUN | fv3_gfs_v16_restart | | | fv3_gfs_v16 +RUN | fv3_gfs_v16_stochy | | fv3 | +RUN | fv3_gfs_v16_flake | | fv3 | +RUN | fv3_gfs_v16_RRTMGP | | 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 | +COMPILE | APP=ATM SUITES=FV3_GSD_v0,FV3_GFS_v16_thompson,FV3_RRFS_v1beta 32BIT=Y | | fv3 | +RUN | fv3_gsd | | fv3 | +RUN | fv3_thompson | | fv3 | +RUN | fv3_thompson_no_aero | | fv3 | +RUN | fv3_rrfs_v1beta | | fv3 | -COMPILE | CCPP=Y SUITES=FV3_GSD_v0,FV3_GFS_v15_thompson,FV3_RRFS_v1beta 32BIT=Y | standard | | fv3 | +COMPILE | APP=ATM SUITES=HAFS_v0_hwrf_thompson,HAFS_v0_hwrf,FV3_GFS_v16b_ugwpv1,FV3_GFS_v16_ras | | fv3 | +RUN | fv3_HAFS_v0_hwrf_thompson | | fv3 | +#RUN | fv3_HAFS_v0_hwrf | | fv3 | +RUN | fv3_esg_HAFS_v0_hwrf_thompson | | fv3 | +RUN | fv3_gfsv16_ugwpv1 | | fv3 | +RUN | fv3_gfsv16_ugwpv1_warmstart | | fv3 | +RUN | fv3_gfs_v16_ras | | 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 DEBUG tests # -####################################################################################################################################################################################### +################################################################################################################################################################## +# CCPP DEBUG tests # +################################################################################################################################################################## # 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 | - -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_GSD_v0,FV3_GFS_v15_thompson,FV3_RRFS_v1beta 32BIT=Y DEBUG=Y | standard | | fv3 | -# FIX ME - THESE ARE ALL CRASHING ON HERA WITH GNU 9.2.0 / CHEYENNE WITH GNU 9.1.0 -#RUN | fv3_ccpp_rrfs_v1beta_debug | 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 | +COMPILE | APP=ATM 32BIT=Y DEBUG=Y | | fv3 | +RUN | fv3_control_debug | | fv3 | +RUN | fv3_regional_control_debug | | fv3 | +RUN | fv3_rrfs_v1beta_debug | | fv3 | +RUN | fv3_gsd_debug | | fv3 | +RUN | fv3_thompson_debug | | fv3 | +RUN | fv3_thompson_no_aero_debug | | fv3 | + +COMPILE | APP=ATM SUITES=FV3_GFS_v15p2,FV3_GFS_v16,FV3_GFS_v16_RRTMGP DEBUG=Y | | fv3 | +RUN | fv3_gfs_v15p2_debug | | fv3 | +RUN | fv3_gfs_v16_debug | | fv3 | +RUN | fv3_gfs_v16_RRTMGP_debug | | fv3 | + +COMPILE | APP=ATM SUITES=FV3_GFS_2017_fv3wam 32BIT=Y MULTI_GASES=Y | | fv3 | +RUN | fv3_multigases | | fv3 | + +COMPILE | APP=ATM SUITES=HAFS_v0_hwrf_thompson,HAFS_v0_hwrf,FV3_GFS_v16b_ugwpv1,FV3_GFS_v16_ras DEBUG=Y | | fv3 | +RUN | fv3_HAFS_v0_hwrf_thompson_debug | | fv3 | +#RUN | fv3_HAFS_v0_hwrf_debug | | fv3 | +RUN | fv3_esg_HAFS_v0_hwrf_thompson_debug | | fv3 | +RUN | fv3_gfsv16_ugwpv1_debug | | fv3 | +RUN | fv3_gfs_v16_ras_debug | | fv3 | + +################################################################################################################################################################## +# S2S tests # +################################################################################################################################################################## + +COMPILE | APP=S2S SUITES=FV3_GFS_2017_coupled,FV3_GFS_2017_satmedmf_coupled,FV3_GFS_v15p2_coupled | | fv3 | + +################################################################################################################################################################## +# Data Atmosphere tests # +################################################################################################################################################################## + +COMPILE | APP=DATM_NEMS | | fv3 | diff --git a/tests/rt_stampede.conf b/tests/rt_stampede.conf deleted file mode 100644 index f2859ff45b..0000000000 --- a/tests/rt_stampede.conf +++ /dev/null @@ -1,13 +0,0 @@ -####################################################################################################################################################################################### -# CCPP PROD tests # -####################################################################################################################################################################################### - -COMPILE | CCPP=Y SUITES=FV3_GFS_2017 | standard | | fv3 | - -RUN | fv3_ccpp_control | 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 | diff --git a/tests/rt_utils.sh b/tests/rt_utils.sh index 0b486da55f..34ed5dff25 100755 --- a/tests/rt_utils.sh +++ b/tests/rt_utils.sh @@ -154,6 +154,9 @@ submit_and_wait() { echo "Slurm unknown status ${status}. Check sacct ..." sacct -n -j ${slurm_id} --format=JobID,state%20,Jobname%20 status_label=$( sacct -n -j ${slurm_id} --format=JobID,state%20,Jobname%20 | grep "^${slurm_id}" | grep ${JBNME} | awk '{print $2}' ) + if [[ $status_label = 'FAILED' ]]; then + test_status='FAIL' + fi fi elif [[ $SCHEDULER = 'lsf' ]]; then @@ -267,11 +270,29 @@ check_results() { else - d=$( cmp ${RTPWD}/${CNTL_DIR}/$i ${RUNDIR}/$i | wc -l ) + cmp ${RTPWD}/${CNTL_DIR}/$i ${RUNDIR}/$i >/dev/null 2>&1 && d=$? || d=$? + if [[ $d -eq 2 ]]; then + echo "....CMP ERROR" >> ${REGRESSIONTEST_LOG} + echo "....CMP ERROR" + exit 1 + fi + + if [[ $d -eq 1 && ${i##*.} == 'nc' ]] ; then + if [[ ${MACHINE_ID} =~ orion || ${MACHINE_ID} =~ hera || ${MACHINE_ID} =~ wcoss_dell_p3 || ${MACHINE_ID} =~ wcoss_cray || ${MACHINE_ID} =~ cheyenne || ${MACHINE_ID} =~ gaea || ${MACHINE_ID} =~ jet ]]; then + printf ".......ALT CHECK.." >> ${REGRESSIONTEST_LOG} + printf ".......ALT CHECK.." + ${PATHRT}/compare_ncfile.py ${RTPWD}/${CNTL_DIR}/$i ${RUNDIR}/$i >/dev/null 2>&1 && d=$? || d=$? + if [[ $d -eq 1 ]]; then + echo "....ERROR" >> ${REGRESSIONTEST_LOG} + echo "....ERROR" + exit 1 + fi + fi + fi - if [[ $d -ne 0 ]] ; then - echo ".......NOT OK" >> ${REGRESSIONTEST_LOG} - echo ".......NOT OK" + if [[ $d -ne 0 ]]; then + echo "....NOT OK" >> ${REGRESSIONTEST_LOG} + echo "....NOT OK" test_status='FAIL' else echo "....OK" >> ${REGRESSIONTEST_LOG} @@ -288,16 +309,12 @@ check_results() { # echo;echo "Moving baseline ${TEST_NR} ${TEST_NAME} files ...." echo;echo "Moving baseline ${TEST_NR} ${TEST_NAME} files ...." >> ${REGRESSIONTEST_LOG} - if [[ ! -d ${NEW_BASELINE}/${CNTL_DIR}/RESTART ]] ; then - echo " mkdir -p ${NEW_BASELINE}/${CNTL_DIR}/RESTART" >> ${REGRESSIONTEST_LOG} - mkdir -p ${NEW_BASELINE}/${CNTL_DIR}/RESTART - fi 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 + mkdir -p ${NEW_BASELINE}/${CNTL_DIR}/$(dirname ${i}) cp ${RUNDIR}/${i} ${NEW_BASELINE}/${CNTL_DIR}/${i} echo "....OK" >>${REGRESSIONTEST_LOG} echo "....OK" @@ -310,6 +327,10 @@ check_results() { fi + echo >> ${REGRESSIONTEST_LOG} + grep "The total amount of wall time" ${RUNDIR}/out >> ${REGRESSIONTEST_LOG} + echo >> ${REGRESSIONTEST_LOG} + echo "Test ${TEST_NR} ${TEST_NAME} ${test_status}" >> ${REGRESSIONTEST_LOG} echo >> ${REGRESSIONTEST_LOG} echo "Test ${TEST_NR} ${TEST_NAME} ${test_status}" @@ -354,8 +375,6 @@ rocoto_create_compile_task() { echo " " >> $ROCOTO_XML fi - rocoto_cmd="&PATHRT;/compile.sh $MACHINE_ID \"${MAKE_OPT}\" $COMPILE_NR" - # serialize WW3 builds. FIXME DEP_STRING="" if [[ ${MAKE_OPT^^} =~ "WW3=Y" && ${COMPILE_PREV_WW3_NR} != '' ]]; then @@ -364,16 +383,16 @@ rocoto_create_compile_task() { NATIVE="" BUILD_CORES=8 + BUILD_WALLTIME="00:30:00" if [[ ${MACHINE_ID} == wcoss_dell_p3 ]]; then BUILD_CORES=1 NATIVE="8G -R 'affinity[core(1)]'" + BUILD_WALLTIME="01:00:00" fi if [[ ${MACHINE_ID} == wcoss_cray ]]; then BUILD_CORES=24 - rocoto_cmd="aprun -n 1 -j 1 -N 1 -d $BUILD_CORES $rocoto_cmd" - NATIVE="" + NATIVE=" PATHTR&PATHTR;" fi - BUILD_WALLTIME="00:30:00" if [[ ${MACHINE_ID} == jet ]]; then BUILD_WALLTIME="01:00:00" fi @@ -384,14 +403,15 @@ rocoto_create_compile_task() { cat << EOF >> $ROCOTO_XML $DEP_STRING - $rocoto_cmd + &PATHRT;/run_compile.sh &PATHRT; &RUNDIR_ROOT; "${MAKE_OPT}" ${COMPILE_NR} compile_${COMPILE_NR} ${ACCNR} ${COMPILE_QUEUE} ${PARTITION} ${BUILD_CORES} ${BUILD_WALLTIME} - &LOG;/compile_${COMPILE_NR}.log + &RUNDIR_ROOT;/compile_${COMPILE_NR}/out + &RUNDIR_ROOT;/compile_${COMPILE_NR}/err ${NATIVE} EOF @@ -428,7 +448,8 @@ rocoto_create_run_task() { ${PARTITION} ${NODES}:ppn=${TPN} 00:${WLCLK}:00 - &LOG;/run_${TEST_NR}_${TEST_NAME}${RT_SUFFIX}.log + &RUNDIR_ROOT;/${TEST_NAME}${RT_SUFFIX}/out + &RUNDIR_ROOT;/${TEST_NAME}${RT_SUFFIX}/err ${NATIVE} EOF diff --git a/tests/run_compile.sh b/tests/run_compile.sh index 7ee1db6ea5..32870bd971 100755 --- a/tests/run_compile.sh +++ b/tests/run_compile.sh @@ -35,6 +35,8 @@ export TEST_NR=${COMPILE_NR} export JBNME="compile_${COMPILE_NR}" export RUNDIR=${RUNDIR_ROOT}/${TEST_NAME}_${TEST_NR} +echo -n "${JBNME}, $( date +%s )," > ${LOG_DIR}/job_${JOB_NR}_timestamp.txt + source rt_utils.sh source atparse.bash @@ -60,9 +62,13 @@ else ./job_card fi +cp ${RUNDIR}/compile_*_time.log ${LOG_DIR} +cat ${RUNDIR}/job_timestamp.txt >> ${LOG_DIR}/job_${JOB_NR}_timestamp.txt ################################################################################ # End compile job ################################################################################ +echo " $( date +%s )" >> ${LOG_DIR}/job_${JOB_NR}_timestamp.txt + elapsed=$SECONDS echo "Elapsed time $elapsed seconds. Compile ${COMPILE_NR}" diff --git a/tests/run_test.sh b/tests/run_test.sh index 8425242bf6..0d6010de23 100755 --- a/tests/run_test.sh +++ b/tests/run_test.sh @@ -50,6 +50,8 @@ export CNTL_DIR=${CNTL_DIR}${BL_SUFFIX} export JBNME=$(basename $RUNDIR_ROOT)_${TEST_NR} +echo -n "${TEST_NAME}, $( date +%s )," > ${LOG_DIR}/job_${JOB_NR}_timestamp.txt + UNIT_TEST=${UNIT_TEST:-false} if [[ ${UNIT_TEST} == false ]]; then REGRESSIONTEST_LOG=${LOG_DIR}/rt_${TEST_NR}_${TEST_NAME}${RT_SUFFIX}.log @@ -62,6 +64,7 @@ echo "Test ${TEST_NR} ${TEST_NAME} ${TEST_DESCR}" source rt_utils.sh source atparse.bash +source edit_inputs.sh mkdir -p ${RUNDIR} cd $RUNDIR @@ -78,10 +81,6 @@ 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 ${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}" @@ -101,6 +100,20 @@ fi # Set up the run directory source ./fv3_run +if [[ $DATM = 'true' ]] || [[ $S2S = 'true' ]]; then + edit_ice_in < ${PATHRT}/parm/ice_in_template > ice_in + edit_mom_input < ${PATHRT}/parm/${MOM_INPUT:-MOM_input_template_$OCNRES} > INPUT/MOM_input + edit_diag_table < ${PATHRT}/parm/${DIAG_TABLE:-diag_table_template} > diag_table + edit_data_table < ${PATHRT}/parm/data_table_template > data_table + # CMEPS + cp ${PATHRT}/parm/fd_nems.yaml fd_nems.yaml + cp ${PATHRT}/parm/pio_in pio_in + cp ${PATHRT}/parm/med_modelio.nml med_modelio.nml +fi +if [[ $DATM = 'true' ]]; then + cp ${PATHRT}/parm/datm_data_table.IN datm_data_table +fi + if [[ $SCHEDULER = 'pbs' ]]; then NODES=$(( TASKS / TPN )) if (( NODES * TPN < TASKS )); then @@ -133,7 +146,11 @@ atparse < ${PATHRT}/parm/${NEMS_CONFIGURE:-nems.configure} > nems.configure if [[ $SCHEDULER = 'none' ]]; then ulimit -s unlimited - mpiexec -n ${TASKS} ./fv3.exe >out 2> >(tee err >&3) + if [[ $CI_TEST = 'true' ]]; then + eval mpiexec -n ${TASKS} ${MPI_PROC_BIND} ./fv3.exe >out 2> >(tee err >&3) + else + mpiexec -n ${TASKS} ./fv3.exe >out 2> >(tee err >&3) + fi else @@ -148,9 +165,14 @@ fi check_results +if [[ $SCHEDULER != 'none' ]]; then + cat ${RUNDIR}/job_timestamp.txt >> ${LOG_DIR}/job_${JOB_NR}_timestamp.txt +fi ################################################################################ # End test ################################################################################ +echo " $( date +%s )" >> ${LOG_DIR}/job_${JOB_NR}_timestamp.txt + elapsed=$SECONDS echo "Elapsed time $elapsed seconds. Test ${TEST_NAME}" diff --git a/tests/tests/fv3_ccpp_control b/tests/tests/cpld_2threads similarity index 61% rename from tests/tests/fv3_ccpp_control rename to tests/tests/cpld_2threads index 16c99d8284..4aa61ab4a6 100644 --- a/tests/tests/fv3_ccpp_control +++ b/tests/tests/cpld_2threads @@ -1,37 +1,17 @@ -############################################################################### # -# FV3 CCPP control test +# cpld_2threads test # -############################################################################### -export TEST_DESCR="Compare FV3 CCPP control results with previous trunk version" +export TEST_DESCR="Fully coupled FV3-CCPP-MOM6-CICE-CMEPS system - C96MX100 - 2 threads" -export CNTL_DIR=fv3_control +export CNTL_DIR="cpld_control" -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 \ +export LIST_FILES="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 \ @@ -69,13 +49,24 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ RESTART/sfc_data.tile3.nc \ RESTART/sfc_data.tile4.nc \ RESTART/sfc_data.tile5.nc \ - RESTART/sfc_data.tile6.nc" - + RESTART/sfc_data.tile6.nc \ + RESTART/MOM.res.nc \ + RESTART/iced.2016-10-04-00000.nc \ + RESTART/ufs.cpld.cpl.r.2016-10-04-00000.nc" export_fv3 +export_cpl + +export TASKS=$TASKS_cpl_thrd +export TPN=$TPN_cpl_thrd +export INPES=$INPES_cpl_thrd +export JNPES=$JNPES_cpl_thrd +export THRD=$THRD_cpl_thrd +export WRTTASK_PER_GROUP=$WPG_cpl_thrd -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 +export med_petlist_bounds=$MPB_cpl_thrd +export atm_petlist_bounds=$APB_cpl_thrd +export ocn_petlist_bounds=$OPB_cpl_thrd +export ice_petlist_bounds=$IPB_cpl_thrd +export FV3_RUN=cpld_control_run.IN diff --git a/tests/tests/cpld_bmark b/tests/tests/cpld_bmark new file mode 100644 index 0000000000..48990102db --- /dev/null +++ b/tests/tests/cpld_bmark @@ -0,0 +1,139 @@ +# +# cpld_bmark test +# + +export TEST_DESCR="Fully coupled FV3-CCPP-MOM6-CICE-CMEPS system - C384 MX025 - Benchmark test" + +export CNTL_DIR="cpld_bmark" + +export LIST_FILES="phyf024.tile1.nc \ + phyf024.tile2.nc \ + phyf024.tile3.nc \ + phyf024.tile4.nc \ + phyf024.tile5.nc \ + phyf024.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 \ + RESTART/MOM.res.nc \ + RESTART/MOM.res_1.nc \ + RESTART/MOM.res_2.nc \ + RESTART/MOM.res_3.nc \ + RESTART/iced.2013-04-02-00000.nc \ + RESTART/ufs.cpld.cpl.r.2013-04-02-00000.nc" + +export_fv3 +export_cpl + +export RESTART_INTERVAL="12" +export RESTART_N=${RESTART_INTERVAL} + +export SYEAR="2013" +export SMONTH="04" +export SDAY="01" +export SHOUR="00" + +export TASKS=$TASKS_cpl_bmrk +export TPN=$TPN_cpl_bmrk +export INPES=$INPES_cpl_bmrk +export JNPES=$JNPES_cpl_bmrk +export THRD=$THRD_cpl_bmrk +export WRTTASK_PER_GROUP=$WPG_cpl_bmrk + +export med_petlist_bounds=$MPB_cpl_bmrk +export atm_petlist_bounds=$APB_cpl_bmrk +export ocn_petlist_bounds=$OPB_cpl_bmrk +export ice_petlist_bounds=$IPB_cpl_bmrk + +# atm/ocn/ice resolution +export ATMRES='C384' +export NPX=385 +export NPY=385 +export IMO=1536 +export JMO=768 + +export OCNRES='025' +export ICERES='0.25' +export NX_GLB=1440 +export NY_GLB=1080 +export NPROC_ICE='48' + +# resolution dependent setting +export CDMBWD=${CDMBWD_c384} + +# set component and coupling timesteps +export DT_ATMOS='450' +export DT_CICE=${DT_ATMOS} +export DT_DYNAM_MOM6='900' +export DT_THERM_MOM6='1800' +export CPL_SLOW=${DT_THERM_MOM6} +export CPL_FAST=${DT_ATMOS} + +# nems.configure +export coupling_interval_slow_sec=${CPL_SLOW} +export coupling_interval_fast_sec=${CPL_FAST} + +# resolution dependent files +export MOM_INPUT="MOM_input_template_${OCNRES}" +export MESHOCN_ICE="mesh.mx${OCNRES}.nc" +export CICEGRID="grid_cice_NEMS_mx${OCNRES}.nc" +export CICEMASK="kmtu_cice_NEMS_mx${OCNRES}.nc" +export CHLCLIM="seawifs-clim-1997-2010.${NX_GLB}x${NY_GLB}.v20180328.nc" +export FRUNOFF="runoff.daitren.clim.${NX_GLB}x${NY_GLB}.v20180328.nc" + +export FNALBC="'global_snowfree_albedo.bosu.t766.1536.768.rg.grb'," +export FNVETC="'global_vegtype.igbp.t766.1536.768.rg.grb'," +export FNSOTC="'global_soiltype.statsgo.t766.1536.768.rg.grb'," +export FNSMCC="'global_soilmgldas.statsgo.t766.1536.768.grb'," +export FNABSC="'global_mxsnoalb.uariz.t766.1536.768.rg.grb'," + +export OZ_PHYS_NEW=".T." + +export MOM6_RIVER_RUNOFF='True' +export MOM6_RESTART_SETTING="r" +export MOM6_REPRO_LA='True' + +export RUNID="cpcice" + +export INPUT_NML=input.benchmark_ccpp.nml.IN + +export FIELD_TABLE="field_table.gfdlmp" +export DIAG_TABLE="diag_table_bmark_template" +export SUITE_NAME="FV3_GFS_v15p2_coupled" + +export FV3_RUN=cpld_bmark_run.IN diff --git a/tests/tests/cpld_bmark_35d b/tests/tests/cpld_bmark_35d new file mode 100644 index 0000000000..1a952f79ad --- /dev/null +++ b/tests/tests/cpld_bmark_35d @@ -0,0 +1,89 @@ +# +# cpld_bmark 35D +# +export TEST_DESCR="Fully coupled FV3-CCPP-MOM6-CICE-CMEPS system - C384 MX025 - Benchmark 35d test" + +export_35d_run +export_fv3 +export_cpl + +export SYEAR +export SMONTH +export SDAY="01" +export SHOUR="00" + +export DAYS="35" +export FHMAX="840" +export RESTART_N=${FHMAX} +export WLCLK=480 + +export TASKS=$TASKS_cpl_bmrk +export TPN=$TPN_cpl_bmrk +export INPES=$INPES_cpl_bmrk +export JNPES=$JNPES_cpl_bmrk +export THRD=$THRD_cpl_bmrk +export WRTTASK_PER_GROUP=$WPG_cpl_bmrk + +export med_petlist_bounds=$MPB_cpl_bmrk +export atm_petlist_bounds=$APB_cpl_bmrk +export ocn_petlist_bounds=$OPB_cpl_bmrk +export ice_petlist_bounds=$IPB_cpl_bmrk + +# atm/ocn/ice resolution +export ATMRES='C384' +export NPX=385 +export NPY=385 +export IMO=1536 +export JMO=768 + +export OCNRES='025' +export ICERES='0.25' +export NX_GLB=1440 +export NY_GLB=1080 +export NPROC_ICE='48' + +# resolution dependent setting +export CDMBWD=${CDMBWD_c384} + +# set component and coupling timesteps +export DT_ATMOS='450' +export DT_CICE=${DT_ATMOS} +export DT_DYNAM_MOM6='900' +export DT_THERM_MOM6='1800' +export CPL_SLOW=${DT_THERM_MOM6} +export CPL_FAST=${DT_ATMOS} + +# nems.configure +export coupling_interval_slow_sec=${CPL_SLOW} +export coupling_interval_fast_sec=${CPL_FAST} + +# resolution dependent files +export MOM_INPUT="MOM_input_template_${OCNRES}" +export MESHOCN_ICE="mesh.mx${OCNRES}.nc" +export CICEGRID="grid_cice_NEMS_mx${OCNRES}.nc" +export CICEMASK="kmtu_cice_NEMS_mx${OCNRES}.nc" +export CHLCLIM="seawifs-clim-1997-2010.${NX_GLB}x${NY_GLB}.v20180328.nc" +export FRUNOFF="runoff.daitren.clim.${NX_GLB}x${NY_GLB}.v20180328.nc" + +export FNALBC="'global_snowfree_albedo.bosu.t766.1536.768.rg.grb'," +export FNVETC="'global_vegtype.igbp.t766.1536.768.rg.grb'," +export FNSOTC="'global_soiltype.statsgo.t766.1536.768.rg.grb'," +export FNSMCC="'global_soilmgldas.statsgo.t766.1536.768.grb'," +export FNABSC="'global_mxsnoalb.uariz.t766.1536.768.rg.grb'," + +export OZ_PHYS_NEW=".T." + +export MOM6_RIVER_RUNOFF='True' +export MOM6_RESTART_SETTING="r" +export MOM6_REPRO_LA='True' + +export RUNID="cpcice" + +export INPUT_NML=input.benchmark_ccpp.nml.IN + +export FIELD_TABLE="field_table.gfdlmp" +export DIAG_TABLE="diag_table_bmark_template" +export SUITE_NAME="FV3_GFS_v15p2_coupled" + +export RT35D='.T.' +export FV3_RUN=cpld_bmark_run.IN diff --git a/tests/tests/cpld_bmark_wave b/tests/tests/cpld_bmark_wave new file mode 100644 index 0000000000..ea5aff0038 --- /dev/null +++ b/tests/tests/cpld_bmark_wave @@ -0,0 +1,146 @@ +# +# cpld_bmark_wave test +# +export TEST_DESCR="Fully coupled FV3-CCPP-MOM6-CICE-CMEPS-WW3 system - C384 MX025 - Benchmark test with waves" + +export CNTL_DIR="cpld_bmark_wave" + +export LIST_FILES="phyf024.tile1.nc \ + phyf024.tile2.nc \ + phyf024.tile3.nc \ + phyf024.tile4.nc \ + phyf024.tile5.nc \ + phyf024.tile6.nc \ + dynf024.tile1.nc \ + dynf024.tile2.nc \ + dynf024.tile3.nc \ + dynf024.tile4.nc \ + dynf024.tile5.nc \ + dynf024.tile6.nc \ + 20130402.000000.out_grd.gwes_30m \ + 20130402.000000.out_pnt.points \ + 20130402.000000.restart.gwes_30m \ + 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 \ + RESTART/MOM.res.nc \ + RESTART/MOM.res_1.nc \ + RESTART/MOM.res_2.nc \ + RESTART/MOM.res_3.nc \ + RESTART/iced.2013-04-02-00000.nc \ + RESTART/ufs.cpld.cpl.r.2013-04-02-00000.nc" + +export_fv3 +export_cpl + +export SYEAR="2013" +export SMONTH="04" +export SDAY="01" +export SHOUR="00" + +export WLCLK=60 + +export TASKS=$TASKS_cpl_wwav +export TPN=$TPN_cpl_wwav +export INPES=$INPES_cpl_wwav +export JNPES=$JNPES_cpl_wwav +export THRD=$THRD_cpl_wwav +export WRTTASK_PER_GROUP=$WPG_cpl_wwav + +export med_petlist_bounds=$MPB_cpl_wwav +export atm_petlist_bounds=$APB_cpl_wwav +export ocn_petlist_bounds=$OPB_cpl_wwav +export ice_petlist_bounds=$IPB_cpl_wwav +export wav_petlist_bounds=$WPB_cpl_wwav + +# atm/ocn/ice resolution +export ATMRES='C384' +export NPX=385 +export NPY=385 +export IMO=1536 +export JMO=768 + +export OCNRES='025' +export ICERES='0.25' +export NX_GLB=1440 +export NY_GLB=1080 +export NPROC_ICE='48' + +# resolution dependent setting +export CDMBWD=${CDMBWD_c384} + +# set component and coupling timesteps +export DT_ATMOS='450' +export DT_CICE=${DT_ATMOS} +export DT_DYNAM_MOM6='900' +export DT_THERM_MOM6='1800' +export CPL_SLOW=${DT_THERM_MOM6} +export CPL_FAST=${DT_ATMOS} + +# nems.configure +export NEMS_CONFIGURE="nems.configure.cpld_wave.IN" +export coupling_interval_slow_sec=${CPL_SLOW} +export coupling_interval_fast_sec=${CPL_FAST} + +export CPLWAV='.T.' +export CPLWAV2ATM='.T.' + +# resolution dependent files +export MOM_INPUT="MOM_input_template_${OCNRES}" +export MESHOCN_ICE="mesh.mx${OCNRES}.nc" +export CICEGRID="grid_cice_NEMS_mx${OCNRES}.nc" +export CICEMASK="kmtu_cice_NEMS_mx${OCNRES}.nc" +export CHLCLIM="seawifs-clim-1997-2010.${NX_GLB}x${NY_GLB}.v20180328.nc" +export FRUNOFF="runoff.daitren.clim.${NX_GLB}x${NY_GLB}.v20180328.nc" + +export FNALBC="'global_snowfree_albedo.bosu.t766.1536.768.rg.grb'," +export FNVETC="'global_vegtype.igbp.t766.1536.768.rg.grb'," +export FNSOTC="'global_soiltype.statsgo.t766.1536.768.rg.grb'," +export FNSMCC="'global_soilmgldas.statsgo.t766.1536.768.grb'," +export FNABSC="'global_mxsnoalb.uariz.t766.1536.768.rg.grb'," + +export OZ_PHYS_NEW=".T." + +export MOM6_USE_WAVES='True' +export MOM6_RIVER_RUNOFF='True' +export MOM6_RESTART_SETTING="r" +export MOM6_REPRO_LA='True' + +export RUNID="cpcice" + +export INPUT_NML=input.benchmark_ccpp.nml.IN + +export FIELD_TABLE="field_table.gfdlmp" +export DIAG_TABLE="diag_table_bmark_template" +export SUITE_NAME="FV3_GFS_v15p2_coupled" + +export FV3_RUN=cpld_bmark_run.IN diff --git a/tests/tests/cpld_bmark_wave_35d b/tests/tests/cpld_bmark_wave_35d new file mode 100644 index 0000000000..5990dba60d --- /dev/null +++ b/tests/tests/cpld_bmark_wave_35d @@ -0,0 +1,108 @@ +# +# cpld_bmark_wave 35D +# +export TEST_DESCR="Fully coupled FV3-CCPP-MOM6-CICE-CMEPS-WW3 system - C384 MX025 - Benchmark 35d test with waves" + +export_35d_run +export_fv3 +export_cpl + +export SYEAR +export SMONTH +export SDAY="01" +export SHOUR="00" + +export DAYS="35" +export FHMAX="840" +export RESTART_N=${FHMAX} +export WLCLK=480 + +#export TASKS=$TASKS_cpl_wwav +#export TPN=$TPN_cpl_wwav +#export INPES=$INPES_cpl_wwav +#export JNPES=$JNPES_cpl_wwav +#export THRD=$THRD_cpl_wwav +#export WRTTASK_PER_GROUP=$WPG_cpl_wwav + +#export med_petlist_bounds=$MPB_cpl_wwav +#export atm_petlist_bounds=$APB_cpl_wwav +#export ocn_petlist_bounds=$OPB_cpl_wwav +#export ice_petlist_bounds=$IPB_cpl_wwav +#export wav_petlist_bounds=$WPB_cpl_wwav + +export TASKS=866 +export TPN=40 +export INPES=6 +export JNPES=12 +export THRD=1 +export WRTTASK_PER_GROUP=24 + +export med_petlist_bounds="0 431" +export atm_petlist_bounds="0 455" +export ocn_petlist_bounds="456 695" +export ice_petlist_bounds="696 743" +export wav_petlist_bounds="744 865" + +# atm/ocn/ice resolution +export ATMRES='C384' +export NPX=385 +export NPY=385 +export IMO=1536 +export JMO=768 + +export OCNRES='025' +export ICERES='0.25' +export NX_GLB=1440 +export NY_GLB=1080 +export NPROC_ICE='48' + +# resolution dependent setting +export CDMBWD=${CDMBWD_c384} + +# set component and coupling timesteps +export DT_ATMOS='450' +export DT_CICE=${DT_ATMOS} +export DT_DYNAM_MOM6='900' +export DT_THERM_MOM6='1800' +export CPL_SLOW=${DT_THERM_MOM6} +export CPL_FAST=${DT_ATMOS} + +# nems.configure +export NEMS_CONFIGURE="nems.configure.cpld_wave.IN" +export coupling_interval_slow_sec=${CPL_SLOW} +export coupling_interval_fast_sec=${CPL_FAST} + +export CPLWAV='.T.' +export CPLWAV2ATM='.T.' + +# resolution dependent files +export MOM_INPUT="MOM_input_template_${OCNRES}" +export MESHOCN_ICE="mesh.mx${OCNRES}.nc" +export CICEGRID="grid_cice_NEMS_mx${OCNRES}.nc" +export CICEMASK="kmtu_cice_NEMS_mx${OCNRES}.nc" +export CHLCLIM="seawifs-clim-1997-2010.${NX_GLB}x${NY_GLB}.v20180328.nc" +export FRUNOFF="runoff.daitren.clim.${NX_GLB}x${NY_GLB}.v20180328.nc" + +export FNALBC="'global_snowfree_albedo.bosu.t766.1536.768.rg.grb'," +export FNVETC="'global_vegtype.igbp.t766.1536.768.rg.grb'," +export FNSOTC="'global_soiltype.statsgo.t766.1536.768.rg.grb'," +export FNSMCC="'global_soilmgldas.statsgo.t766.1536.768.grb'," +export FNABSC="'global_mxsnoalb.uariz.t766.1536.768.rg.grb'," + +export OZ_PHYS_NEW=".T." + +export MOM6_USE_WAVES='True' +export MOM6_RIVER_RUNOFF='True' +export MOM6_RESTART_SETTING="r" +export MOM6_REPRO_LA='True' + +export RUNID="cpcice" + +export INPUT_NML=input.benchmark_ccpp.nml.IN + +export FIELD_TABLE="field_table.gfdlmp" +export DIAG_TABLE="diag_table_bmark_template" +export SUITE_NAME="FV3_GFS_v15p2_coupled" + +export RT35D='.T.' +export FV3_RUN=cpld_bmark_run.IN diff --git a/tests/tests/cpld_bmarkfrac b/tests/tests/cpld_bmarkfrac new file mode 100644 index 0000000000..b4d857cba0 --- /dev/null +++ b/tests/tests/cpld_bmarkfrac @@ -0,0 +1,142 @@ +# +# cpld_bmarkfrac test +# + +export TEST_DESCR="Fully coupled FV3-CCPP-MOM6-CICE-CMEPS system - C384 MX025 - Benchmark test - frac grid" + +export CNTL_DIR="cpld_bmarkfrac" + +export LIST_FILES="phyf024.tile1.nc \ + phyf024.tile2.nc \ + phyf024.tile3.nc \ + phyf024.tile4.nc \ + phyf024.tile5.nc \ + phyf024.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 \ + RESTART/MOM.res.nc \ + RESTART/MOM.res_1.nc \ + RESTART/MOM.res_2.nc \ + RESTART/MOM.res_3.nc \ + RESTART/iced.2013-04-02-00000.nc \ + RESTART/ufs.cpld.cpl.r.2013-04-02-00000.nc" + +export_fv3 +export_cpl + +export RESTART_INTERVAL="12" +export RESTART_N=${RESTART_INTERVAL} + +export SYEAR="2013" +export SMONTH="04" +export SDAY="01" +export SHOUR="00" + +export TASKS=$TASKS_cpl_bmrk +export TPN=$TPN_cpl_bmrk +export INPES=$INPES_cpl_bmrk +export JNPES=$JNPES_cpl_bmrk +export THRD=$THRD_cpl_bmrk +export WRTTASK_PER_GROUP=$WPG_cpl_bmrk + +export med_petlist_bounds=$MPB_cpl_bmrk +export atm_petlist_bounds=$APB_cpl_bmrk +export ocn_petlist_bounds=$OPB_cpl_bmrk +export ice_petlist_bounds=$IPB_cpl_bmrk + +# atm/ocn/ice resolution +export ATMRES='C384' +export NPX=385 +export NPY=385 +export IMO=1536 +export JMO=768 + +export OCNRES='025' +export ICERES='0.25' +export NX_GLB=1440 +export NY_GLB=1080 +export NPROC_ICE='48' + +# resolution dependent setting +export CDMBWD=${CDMBWD_c384} + +# set component and coupling timesteps +export DT_ATMOS='450' +export DT_CICE=${DT_ATMOS} +export DT_DYNAM_MOM6='900' +export DT_THERM_MOM6='1800' +export CPL_SLOW=${DT_THERM_MOM6} +export CPL_FAST=${DT_ATMOS} + +# nems.configure +export coupling_interval_slow_sec=${CPL_SLOW} +export coupling_interval_fast_sec=${CPL_FAST} + +export FRAC_GRID='.T.' +export CPLMODE='nems_frac' + +# resolution dependent files +export MOM_INPUT="MOM_input_template_${OCNRES}" +export MESHOCN_ICE="mesh.mx${OCNRES}.nc" +export CICEGRID="grid_cice_NEMS_mx${OCNRES}.nc" +export CICEMASK="kmtu_cice_NEMS_mx${OCNRES}.nc" +export CHLCLIM="seawifs-clim-1997-2010.${NX_GLB}x${NY_GLB}.v20180328.nc" +export FRUNOFF="runoff.daitren.clim.${NX_GLB}x${NY_GLB}.v20180328.nc" + +export FNALBC="'global_snowfree_albedo.bosu.t766.1536.768.rg.grb'," +export FNVETC="'global_vegtype.igbp.t766.1536.768.rg.grb'," +export FNSOTC="'global_soiltype.statsgo.t766.1536.768.rg.grb'," +export FNSMCC="'global_soilmgldas.statsgo.t766.1536.768.grb'," +export FNABSC="'global_mxsnoalb.uariz.t766.1536.768.rg.grb'," + +export OZ_PHYS_NEW=".T." + +export MOM6_RIVER_RUNOFF='True' +export MOM6_RESTART_SETTING="r" +export MOM6_REPRO_LA='True' + +export RUNID="cpcice" + +export INPUT_NML=input.benchmark_ccpp.nml.IN + +export FIELD_TABLE="field_table.gfdlmp" +export DIAG_TABLE="diag_table_bmark_template" +export SUITE_NAME="FV3_GFS_v15p2_coupled" + +export FV3_RUN=cpld_bmark_run.IN diff --git a/tests/tests/cpld_bmarkfrac_v16 b/tests/tests/cpld_bmarkfrac_v16 new file mode 100644 index 0000000000..20aac3cead --- /dev/null +++ b/tests/tests/cpld_bmarkfrac_v16 @@ -0,0 +1,149 @@ +# +# cpld_bmarkfrac_v16 test +# + +export TEST_DESCR="Fully coupled FV3-CCPP-MOM6-CICE-CMEPS system - C384L127 MX025 - Benchmark test - frac grid - v16" + +export CNTL_DIR="cpld_bmarkfrac_v16" + +export LIST_FILES="phyf012.tile1.nc \ + phyf012.tile2.nc \ + phyf012.tile3.nc \ + phyf012.tile4.nc \ + phyf012.tile5.nc \ + phyf012.tile6.nc \ + dynf012.tile1.nc \ + dynf012.tile2.nc \ + dynf012.tile3.nc \ + dynf012.tile4.nc \ + dynf012.tile5.nc \ + dynf012.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 \ + RESTART/MOM.res.nc \ + RESTART/MOM.res_1.nc \ + RESTART/MOM.res_2.nc \ + RESTART/MOM.res_3.nc \ + RESTART/iced.2013-04-01-43200.nc \ + RESTART/ufs.cpld.cpl.r.2013-04-01-43200.nc" + +export_fv3 +export_cpl + +export SYEAR="2013" +export SMONTH="04" +export SDAY="01" +export SHOUR="00" + +export DAYS="0.5" +export FHMAX="12" +export RESTART_INTERVAL="6" +export RESTART_N=${RESTART_INTERVAL} + +export TASKS=$TASKS_cpl_bmrk +export TPN=$TPN_cpl_bmrk +export INPES=$INPES_cpl_bmrk +export JNPES=$JNPES_cpl_bmrk +export THRD=$THRD_cpl_bmrk +export WRTTASK_PER_GROUP=$WPG_cpl_bmrk + +export med_petlist_bounds=$MPB_cpl_bmrk +export atm_petlist_bounds=$APB_cpl_bmrk +export ocn_petlist_bounds=$OPB_cpl_bmrk +export ice_petlist_bounds=$IPB_cpl_bmrk + +# atm/ocn/ice resolution +export ATMRES='C384' +export NPX=385 +export NPY=385 +export IMO=1536 +export JMO=768 + +export OCNRES='025' +export ICERES='0.25' +export NX_GLB=1440 +export NY_GLB=1080 +export NPROC_ICE='48' + +# resolution dependent setting +export CDMBWD=${CDMBWD_c384} + +# set component and coupling timesteps +export DT_ATMOS='225' +export DT_CICE=${DT_ATMOS} +export DT_DYNAM_MOM6='900' +export DT_THERM_MOM6='1800' +export CPL_SLOW=${DT_THERM_MOM6} +export CPL_FAST=${DT_ATMOS} + +# nems.configure +export coupling_interval_slow_sec=${CPL_SLOW} +export coupling_interval_fast_sec=${CPL_FAST} + +export FRAC_GRID='.T.' +export CPLMODE='nems_frac' + +export NPZ=127 +export NPZP=128 +export PSM_BC=1 +export DDDMP=0.2 + +# resolution dependent files +export MOM_INPUT="MOM_input_template_${OCNRES}" +export MESHOCN_ICE="mesh.mx${OCNRES}.nc" +export CICEGRID="grid_cice_NEMS_mx${OCNRES}.nc" +export CICEMASK="kmtu_cice_NEMS_mx${OCNRES}.nc" +export CHLCLIM="seawifs-clim-1997-2010.${NX_GLB}x${NY_GLB}.v20180328.nc" +export FRUNOFF="runoff.daitren.clim.${NX_GLB}x${NY_GLB}.v20180328.nc" + +export FNALBC="'global_snowfree_albedo.bosu.t766.1536.768.rg.grb'," +export FNVETC="'global_vegtype.igbp.t766.1536.768.rg.grb'," +export FNSOTC="'global_soiltype.statsgo.t766.1536.768.rg.grb'," +export FNSMCC="'global_soilmgldas.statsgo.t766.1536.768.grb'," +export FNABSC="'global_mxsnoalb.uariz.t766.1536.768.rg.grb'," + +export OZ_PHYS_NEW=".T." + +export MOM6_RIVER_RUNOFF='True' +export MOM6_RESTART_SETTING="r" +export MOM6_REPRO_LA='True' + +export RUNID="cpcice" + +export INPUT_NML=input.benchmark_v16.nml.IN + +export FIELD_TABLE="field_table_gfsv16" +export DIAG_TABLE="diag_table_bmark_v16_template" +export SUITE_NAME="FV3_GFS_v16_coupled" + +export FV3_RUN=cpld_bmark_run.IN diff --git a/tests/tests/cpld_bmarkfrac_v16_35d b/tests/tests/cpld_bmarkfrac_v16_35d new file mode 100644 index 0000000000..413504e17e --- /dev/null +++ b/tests/tests/cpld_bmarkfrac_v16_35d @@ -0,0 +1,96 @@ +# +# cpld_bmark_v16 35D +# +export TEST_DESCR="Fully coupled FV3-CCPP-MOM6-CICE-CMEPS system - C384L127 MX025 - Benchmark 35d test with v16" + +export_35d_run +export_fv3 +export_cpl + +export SYEAR +export SMONTH +export SDAY="01" +export SHOUR="00" + +export DAYS="35" +export FHMAX="840" +export RESTART_N=${FHMAX} +export WLCLK=480 + +export TASKS=$TASKS_cpl_bmrk +export TPN=$TPN_cpl_bmrk +export INPES=$INPES_cpl_bmrk +export JNPES=$JNPES_cpl_bmrk +export THRD=$THRD_cpl_bmrk +export WRTTASK_PER_GROUP=$WPG_cpl_bmrk + +export med_petlist_bounds=$MPB_cpl_bmrk +export atm_petlist_bounds=$APB_cpl_bmrk +export ocn_petlist_bounds=$OPB_cpl_bmrk +export ice_petlist_bounds=$IPB_cpl_bmrk + +# atm/ocn/ice resolution +export ATMRES='C384' +export NPX=385 +export NPY=385 +export IMO=1536 +export JMO=768 + +export OCNRES='025' +export ICERES='0.25' +export NX_GLB=1440 +export NY_GLB=1080 +export NPROC_ICE='48' + +# resolution dependent setting +export CDMBWD=${CDMBWD_c384} + +# set component and coupling timesteps +export DT_ATMOS='225' +export DT_CICE=${DT_ATMOS} +export DT_DYNAM_MOM6='900' +export DT_THERM_MOM6='1800' +export CPL_SLOW=${DT_THERM_MOM6} +export CPL_FAST=${DT_ATMOS} + +# nems.configure +export coupling_interval_slow_sec=${CPL_SLOW} +export coupling_interval_fast_sec=${CPL_FAST} + +export FRAC_GRID='.T.' +export CPLMODE='nems_frac' + +export NPZ=127 +export NPZP=128 +export PSM_BC=1 +export DDDMP=0.2 + +# resolution dependent files +export MOM_INPUT="MOM_input_template_${OCNRES}" +export MESHOCN_ICE="mesh.mx${OCNRES}.nc" +export CICEGRID="grid_cice_NEMS_mx${OCNRES}.nc" +export CICEMASK="kmtu_cice_NEMS_mx${OCNRES}.nc" +export CHLCLIM="seawifs-clim-1997-2010.${NX_GLB}x${NY_GLB}.v20180328.nc" +export FRUNOFF="runoff.daitren.clim.${NX_GLB}x${NY_GLB}.v20180328.nc" + +export FNALBC="'global_snowfree_albedo.bosu.t766.1536.768.rg.grb'," +export FNVETC="'global_vegtype.igbp.t766.1536.768.rg.grb'," +export FNSOTC="'global_soiltype.statsgo.t766.1536.768.rg.grb'," +export FNSMCC="'global_soilmgldas.statsgo.t766.1536.768.grb'," +export FNABSC="'global_mxsnoalb.uariz.t766.1536.768.rg.grb'," + +export OZ_PHYS_NEW=".T." + +export MOM6_RIVER_RUNOFF='True' +export MOM6_RESTART_SETTING="r" +export MOM6_REPRO_LA='True' + +export RUNID="cpcice" + +export INPUT_NML=input.benchmark_v16.nml.IN + +export FIELD_TABLE="field_table_gfsv16" +export DIAG_TABLE="diag_table_bmark_v16_template" +export SUITE_NAME="FV3_GFS_v16_coupled" +export RT35D='.T.' +export FV3_RUN=cpld_bmark_run.IN diff --git a/tests/tests/cpld_bmarkfrac_wave b/tests/tests/cpld_bmarkfrac_wave new file mode 100644 index 0000000000..1b0b44f201 --- /dev/null +++ b/tests/tests/cpld_bmarkfrac_wave @@ -0,0 +1,149 @@ +# +# cpld_bmarkfrac_wave test +# +export TEST_DESCR="Fully coupled FV3-CCPP-MOM6-CICE-CMEPS-WW3 system - C384 MX025 - Benchmark test with waves - frac grid" + +export CNTL_DIR="cpld_bmarkfrac_wave" + +export LIST_FILES="phyf024.tile1.nc \ + phyf024.tile2.nc \ + phyf024.tile3.nc \ + phyf024.tile4.nc \ + phyf024.tile5.nc \ + phyf024.tile6.nc \ + dynf024.tile1.nc \ + dynf024.tile2.nc \ + dynf024.tile3.nc \ + dynf024.tile4.nc \ + dynf024.tile5.nc \ + dynf024.tile6.nc \ + 20130402.000000.out_grd.gwes_30m \ + 20130402.000000.out_pnt.points \ + 20130402.000000.restart.gwes_30m \ + 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 \ + RESTART/MOM.res.nc \ + RESTART/MOM.res_1.nc \ + RESTART/MOM.res_2.nc \ + RESTART/MOM.res_3.nc \ + RESTART/iced.2013-04-02-00000.nc \ + RESTART/ufs.cpld.cpl.r.2013-04-02-00000.nc" + +export_fv3 +export_cpl + +export SYEAR="2013" +export SMONTH="04" +export SDAY="01" +export SHOUR="00" + +export WLCLK=60 + +export TASKS=$TASKS_cpl_wwav +export TPN=$TPN_cpl_wwav +export INPES=$INPES_cpl_wwav +export JNPES=$JNPES_cpl_wwav +export THRD=$THRD_cpl_wwav +export WRTTASK_PER_GROUP=$WPG_cpl_wwav + +export med_petlist_bounds=$MPB_cpl_wwav +export atm_petlist_bounds=$APB_cpl_wwav +export ocn_petlist_bounds=$OPB_cpl_wwav +export ice_petlist_bounds=$IPB_cpl_wwav +export wav_petlist_bounds=$WPB_cpl_wwav + +# atm/ocn/ice resolution +export ATMRES='C384' +export NPX=385 +export NPY=385 +export IMO=1536 +export JMO=768 + +export OCNRES='025' +export ICERES='0.25' +export NX_GLB=1440 +export NY_GLB=1080 +export NPROC_ICE='48' + +# resolution dependent setting +export CDMBWD=${CDMBWD_c384} + +# set component and coupling timesteps +export DT_ATMOS='450' +export DT_CICE=${DT_ATMOS} +export DT_DYNAM_MOM6='900' +export DT_THERM_MOM6='1800' +export CPL_SLOW=${DT_THERM_MOM6} +export CPL_FAST=${DT_ATMOS} + +# nems.configure +export NEMS_CONFIGURE="nems.configure.cpld_wave.IN" +export coupling_interval_slow_sec=${CPL_SLOW} +export coupling_interval_fast_sec=${CPL_FAST} + +export FRAC_GRID='.T.' +export CPLMODE='nems_frac' + +export CPLWAV='.T.' +export CPLWAV2ATM='.T.' + +# resolution dependent files +export MOM_INPUT="MOM_input_template_${OCNRES}" +export MESHOCN_ICE="mesh.mx${OCNRES}.nc" +export CICEGRID="grid_cice_NEMS_mx${OCNRES}.nc" +export CICEMASK="kmtu_cice_NEMS_mx${OCNRES}.nc" +export CHLCLIM="seawifs-clim-1997-2010.${NX_GLB}x${NY_GLB}.v20180328.nc" +export FRUNOFF="runoff.daitren.clim.${NX_GLB}x${NY_GLB}.v20180328.nc" + +export FNALBC="'global_snowfree_albedo.bosu.t766.1536.768.rg.grb'," +export FNVETC="'global_vegtype.igbp.t766.1536.768.rg.grb'," +export FNSOTC="'global_soiltype.statsgo.t766.1536.768.rg.grb'," +export FNSMCC="'global_soilmgldas.statsgo.t766.1536.768.grb'," +export FNABSC="'global_mxsnoalb.uariz.t766.1536.768.rg.grb'," + +export OZ_PHYS_NEW=".T." + +export MOM6_USE_WAVES='True' +export MOM6_RIVER_RUNOFF='True' +export MOM6_RESTART_SETTING="r" +export MOM6_REPRO_LA='True' + +export RUNID="cpcice" + +export INPUT_NML=input.benchmark_ccpp.nml.IN + +export FIELD_TABLE="field_table.gfdlmp" +export DIAG_TABLE="diag_table_bmark_template" +export SUITE_NAME="FV3_GFS_v15p2_coupled" + +export FV3_RUN=cpld_bmark_run.IN diff --git a/tests/tests/cpld_bmarkfrac_wave_35d b/tests/tests/cpld_bmarkfrac_wave_35d new file mode 100644 index 0000000000..86c0636497 --- /dev/null +++ b/tests/tests/cpld_bmarkfrac_wave_35d @@ -0,0 +1,111 @@ +# +# cpld_bmarkfrac_wave 35D +# +export TEST_DESCR="Fully coupled FV3-CCPP-MOM6-CICE-CMEPS-WW3 system - C384 MX025 - Benchmark 35d test with waves - frac grid" + +export_35d_run +export_fv3 +export_cpl + +export SYEAR +export SMONTH +export SDAY="01" +export SHOUR="00" + +export DAYS="35" +export FHMAX="840" +export RESTART_N=${FHMAX} +export WLCLK=480 + +#export TASKS=$TASKS_cpl_wwav +#export TPN=$TPN_cpl_wwav +#export INPES=$INPES_cpl_wwav +#export JNPES=$JNPES_cpl_wwav +#export THRD=$THRD_cpl_wwav +#export WRTTASK_PER_GROUP=$WPG_cpl_wwav + +#export med_petlist_bounds=$MPB_cpl_wwav +#export atm_petlist_bounds=$APB_cpl_wwav +#export ocn_petlist_bounds=$OPB_cpl_wwav +#export ice_petlist_bounds=$IPB_cpl_wwav +#export wav_petlist_bounds=$WPB_cpl_wwav + +export TASKS=866 +export TPN=40 +export INPES=6 +export JNPES=12 +export THRD=1 +export WRTTASK_PER_GROUP=24 + +export med_petlist_bounds="0 431" +export atm_petlist_bounds="0 455" +export ocn_petlist_bounds="456 695" +export ice_petlist_bounds="696 743" +export wav_petlist_bounds="744 865" + +# atm/ocn/ice resolution +export ATMRES='C384' +export NPX=385 +export NPY=385 +export IMO=1536 +export JMO=768 + +export OCNRES='025' +export ICERES='0.25' +export NX_GLB=1440 +export NY_GLB=1080 +export NPROC_ICE='48' + +# resolution dependent setting +export CDMBWD=${CDMBWD_c384} + +# set component and coupling timesteps +export DT_ATMOS='450' +export DT_CICE=${DT_ATMOS} +export DT_DYNAM_MOM6='900' +export DT_THERM_MOM6='1800' +export CPL_SLOW=${DT_THERM_MOM6} +export CPL_FAST=${DT_ATMOS} + +# nems.configure +export NEMS_CONFIGURE="nems.configure.cpld_wave.IN" +export coupling_interval_slow_sec=${CPL_SLOW} +export coupling_interval_fast_sec=${CPL_FAST} + +export FRAC_GRID='.T.' +export CPLMODE='nems_frac' + +export CPLWAV='.T.' +export CPLWAV2ATM='.T.' + +# resolution dependent files +export MOM_INPUT="MOM_input_template_${OCNRES}" +export MESHOCN_ICE="mesh.mx${OCNRES}.nc" +export CICEGRID="grid_cice_NEMS_mx${OCNRES}.nc" +export CICEMASK="kmtu_cice_NEMS_mx${OCNRES}.nc" +export CHLCLIM="seawifs-clim-1997-2010.${NX_GLB}x${NY_GLB}.v20180328.nc" +export FRUNOFF="runoff.daitren.clim.${NX_GLB}x${NY_GLB}.v20180328.nc" + +export FNALBC="'global_snowfree_albedo.bosu.t766.1536.768.rg.grb'," +export FNVETC="'global_vegtype.igbp.t766.1536.768.rg.grb'," +export FNSOTC="'global_soiltype.statsgo.t766.1536.768.rg.grb'," +export FNSMCC="'global_soilmgldas.statsgo.t766.1536.768.grb'," +export FNABSC="'global_mxsnoalb.uariz.t766.1536.768.rg.grb'," + +export OZ_PHYS_NEW=".T." + +export MOM6_USE_WAVES='True' +export MOM6_RIVER_RUNOFF='True' +export MOM6_RESTART_SETTING="r" +export MOM6_REPRO_LA='True' + +export RUNID="cpcice" + +export INPUT_NML=input.benchmark_ccpp.nml.IN + +export FIELD_TABLE="field_table.gfdlmp" +export DIAG_TABLE="diag_table_bmark_template" +export SUITE_NAME="FV3_GFS_v15p2_coupled" + +export RT35D='.T.' +export FV3_RUN=cpld_bmark_run.IN diff --git a/tests/tests/cpld_bmarkfrac_wave_v16 b/tests/tests/cpld_bmarkfrac_wave_v16 new file mode 100644 index 0000000000..080555f979 --- /dev/null +++ b/tests/tests/cpld_bmarkfrac_wave_v16 @@ -0,0 +1,157 @@ +# +# cpld_bmarkfrac_wave_v16 test +# +export TEST_DESCR="Fully coupled FV3-CCPP-MOM6-CICE-CMEPS-WW3 system - C384L127 MX025 - Benchmark test with waves-frac grid - v16" + +export CNTL_DIR="cpld_bmarkfrac_wave_v16" + +export LIST_FILES="phyf006.tile1.nc \ + phyf006.tile2.nc \ + phyf006.tile3.nc \ + phyf006.tile4.nc \ + phyf006.tile5.nc \ + phyf006.tile6.nc \ + dynf006.tile1.nc \ + dynf006.tile2.nc \ + dynf006.tile3.nc \ + dynf006.tile4.nc \ + dynf006.tile5.nc \ + dynf006.tile6.nc \ + 20130401.060000.out_grd.gwes_30m \ + 20130401.060000.out_pnt.points \ + 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 \ + RESTART/MOM.res.nc \ + RESTART/MOM.res_1.nc \ + RESTART/MOM.res_2.nc \ + RESTART/MOM.res_3.nc \ + RESTART/iced.2013-04-01-21600.nc \ + RESTART/ufs.cpld.cpl.r.2013-04-01-21600.nc" + +export_fv3 +export_cpl + +export SYEAR="2013" +export SMONTH="04" +export SDAY="01" +export SHOUR="00" + +export DAYS="0.25" +export FHMAX="6" +export RESTART_INTERVAL=${FHMAX} +export RESTART_N=${RESTART_INTERVAL} + +#export WLCLK=60 + +export TASKS=$TASKS_cpl_wwav +export TPN=$TPN_cpl_wwav +export INPES=$INPES_cpl_wwav +export JNPES=$JNPES_cpl_wwav +export THRD=$THRD_cpl_wwav +export WRTTASK_PER_GROUP=$WPG_cpl_wwav + +export med_petlist_bounds=$MPB_cpl_wwav +export atm_petlist_bounds=$APB_cpl_wwav +export ocn_petlist_bounds=$OPB_cpl_wwav +export ice_petlist_bounds=$IPB_cpl_wwav +export wav_petlist_bounds=$WPB_cpl_wwav + +# atm/ocn/ice resolution +export ATMRES='C384' +export NPX=385 +export NPY=385 +export IMO=1536 +export JMO=768 + +export OCNRES='025' +export ICERES='0.25' +export NX_GLB=1440 +export NY_GLB=1080 +export NPROC_ICE='48' + +# resolution dependent setting +export CDMBWD=${CDMBWD_c384} + +# set component and coupling timesteps +export DT_ATMOS='225' +export DT_CICE=${DT_ATMOS} +export DT_DYNAM_MOM6='900' +export DT_THERM_MOM6='1800' +export CPL_SLOW=${DT_THERM_MOM6} +export CPL_FAST=${DT_ATMOS} + +# nems.configure +export NEMS_CONFIGURE="nems.configure.cpld_wave.IN" +export coupling_interval_slow_sec=${CPL_SLOW} +export coupling_interval_fast_sec=${CPL_FAST} + +export FRAC_GRID='.T.' +export CPLMODE='nems_frac' + +export NPZ=127 +export NPZP=128 +export PSM_BC=1 +export DDDMP=0.2 + +export CPLWAV='.T.' +export CPLWAV2ATM='.T.' + +# resolution dependent files +export MOM_INPUT="MOM_input_template_${OCNRES}" +export MESHOCN_ICE="mesh.mx${OCNRES}.nc" +export CICEGRID="grid_cice_NEMS_mx${OCNRES}.nc" +export CICEMASK="kmtu_cice_NEMS_mx${OCNRES}.nc" +export CHLCLIM="seawifs-clim-1997-2010.${NX_GLB}x${NY_GLB}.v20180328.nc" +export FRUNOFF="runoff.daitren.clim.${NX_GLB}x${NY_GLB}.v20180328.nc" + +export FNALBC="'global_snowfree_albedo.bosu.t766.1536.768.rg.grb'," +export FNVETC="'global_vegtype.igbp.t766.1536.768.rg.grb'," +export FNSOTC="'global_soiltype.statsgo.t766.1536.768.rg.grb'," +export FNSMCC="'global_soilmgldas.statsgo.t766.1536.768.grb'," +export FNABSC="'global_mxsnoalb.uariz.t766.1536.768.rg.grb'," + +export OZ_PHYS_NEW=".T." + +export MOM6_USE_WAVES='True' +export MOM6_RIVER_RUNOFF='True' +export MOM6_RESTART_SETTING="r" +export MOM6_REPRO_LA='True' + +export RUNID="cpcice" + +export INPUT_NML=input.benchmark_v16.nml.IN + +export FIELD_TABLE="field_table_gfsv16" +export DIAG_TABLE="diag_table_bmark_v16_template" +export SUITE_NAME="FV3_GFS_v16_coupled" +export FV3_RUN=cpld_bmark_run.IN diff --git a/tests/tests/cpld_bmarkfrac_wave_v16_35d b/tests/tests/cpld_bmarkfrac_wave_v16_35d new file mode 100644 index 0000000000..593ad312be --- /dev/null +++ b/tests/tests/cpld_bmarkfrac_wave_v16_35d @@ -0,0 +1,126 @@ +# +# cpld_bmark_v16 35D +# +export TEST_DESCR="Fully coupled FV3-CCPP-MOM6-CICE-CMEPS-WW3 system - C384L127 MX025 - Benchmark 35d test with v16" + +export_35d_run +export_fv3 +export_cpl + +export SYEAR +export SMONTH +export SDAY="01" +export SHOUR="00" + +export DAYS="35" +export FHMAX="840" +export RESTART_N=${FHMAX} +export WLCLK=480 + +#export TASKS=$TASKS_cpl_wwav +#export TPN=$TPN_cpl_wwav +#export INPES=$INPES_cpl_wwav +#export JNPES=$JNPES_cpl_wwav +#export THRD=$THRD_cpl_wwav +#export WRTTASK_PER_GROUP=$WPG_cpl_wwav + +#export med_petlist_bounds=$MPB_cpl_wwav +#export atm_petlist_bounds=$APB_cpl_wwav +#export ocn_petlist_bounds=$OPB_cpl_wwav +#export ice_petlist_bounds=$IPB_cpl_wwav +#export wav_petlist_bounds=$WPB_cpl_wwav + +export TPN=40 +export THRD=1 +export WRTTASK_PER_GROUP=24 + +# 6x12 setting +#export TASKS=866 +#export INPES=6 +#export JNPES=12 +#export med_petlist_bounds="0 431" +#export atm_petlist_bounds="0 455" +#export ocn_petlist_bounds="456 695" +#export ice_petlist_bounds="696 743" +#export wav_petlist_bounds="744 865" + +# 8x12 setting +export TASKS=1010 +export INPES=8 +export JNPES=12 +export med_petlist_bounds="0 575" +export atm_petlist_bounds="0 599" +export ocn_petlist_bounds="600 839" +export ice_petlist_bounds="840 887" +export wav_petlist_bounds="888 1009" + +# atm/ocn/ice resolution +export ATMRES='C384' +export NPX=385 +export NPY=385 +export IMO=1536 +export JMO=768 + +export OCNRES='025' +export ICERES='0.25' +export NX_GLB=1440 +export NY_GLB=1080 +export NPROC_ICE='48' + +# resolution dependent setting +export CDMBWD=${CDMBWD_c384} + +# set component and coupling timesteps +export DT_ATMOS='225' +export DT_CICE=${DT_ATMOS} +export DT_DYNAM_MOM6='900' +export DT_THERM_MOM6='1800' +export CPL_SLOW=${DT_THERM_MOM6} +export CPL_FAST=${DT_ATMOS} + +# nems.configure +export NEMS_CONFIGURE="nems.configure.cpld_wave.IN" +export coupling_interval_slow_sec=${CPL_SLOW} +export coupling_interval_fast_sec=${CPL_FAST} + +export FRAC_GRID='.T.' +export CPLMODE='nems_frac' + +export NPZ=127 +export NPZP=128 +export PSM_BC=1 +export DDDMP=0.2 + +export CPLWAV='.T.' +export CPLWAV2ATM='.T.' + +# resolution dependent files +export MOM_INPUT="MOM_input_template_${OCNRES}" +export MESHOCN_ICE="mesh.mx${OCNRES}.nc" +export CICEGRID="grid_cice_NEMS_mx${OCNRES}.nc" +export CICEMASK="kmtu_cice_NEMS_mx${OCNRES}.nc" +export CHLCLIM="seawifs-clim-1997-2010.${NX_GLB}x${NY_GLB}.v20180328.nc" +export FRUNOFF="runoff.daitren.clim.${NX_GLB}x${NY_GLB}.v20180328.nc" + +export FNALBC="'global_snowfree_albedo.bosu.t766.1536.768.rg.grb'," +export FNVETC="'global_vegtype.igbp.t766.1536.768.rg.grb'," +export FNSOTC="'global_soiltype.statsgo.t766.1536.768.rg.grb'," +export FNSMCC="'global_soilmgldas.statsgo.t766.1536.768.grb'," +export FNABSC="'global_mxsnoalb.uariz.t766.1536.768.rg.grb'," + +export OZ_PHYS_NEW=".T." + +export MOM6_USE_WAVES='True' +export MOM6_RIVER_RUNOFF='True' +export MOM6_RESTART_SETTING="r" +export MOM6_REPRO_LA='True' + +export RUNID="cpcice" + +export INPUT_NML=input.benchmark_v16.nml.IN + +export FIELD_TABLE="field_table_gfsv16" +export DIAG_TABLE="diag_table_bmark_v16_template" +export SUITE_NAME="FV3_GFS_v16_coupled" +export RT35D='.T.' +export FV3_RUN=cpld_bmark_run.IN diff --git a/tests/tests/fv3_rasmgshoc b/tests/tests/cpld_ca similarity index 61% rename from tests/tests/fv3_rasmgshoc rename to tests/tests/cpld_ca index 1bd7c78eec..d83a8ecd37 100644 --- a/tests/tests/fv3_rasmgshoc +++ b/tests/tests/cpld_ca @@ -1,23 +1,23 @@ -############################################################################### # -# FV3 RASMGSHOC test +# cpld_ca (cellular automata) test # -############################################################################### -export TEST_DESCR="Compare FV3 rasmgshoc results with previous trunk version" +export TEST_DESCR="Fully coupled FV3-CCPP-MOM6-CICE-CMEPS system - C96MX100 CA" -export CNTL_DIR=fv3_rasmgshoc +export CNTL_DIR="cpld_ca" -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.nemsio \ - phyf024.nemsio \ - dynf000.nemsio \ - dynf024.nemsio \ +export LIST_FILES="phyf024.tile1.nc \ + phyf024.tile2.nc \ + phyf024.tile3.nc \ + phyf024.tile4.nc \ + phyf024.tile5.nc \ + phyf024.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 \ @@ -49,18 +49,16 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ RESTART/sfc_data.tile3.nc \ RESTART/sfc_data.tile4.nc \ RESTART/sfc_data.tile5.nc \ - RESTART/sfc_data.tile6.nc" - + RESTART/sfc_data.tile6.nc \ + RESTART/MOM.res.nc \ + RESTART/iced.2016-10-04-00000.nc \ + RESTART/ufs.cpld.cpl.r.2016-10-04-00000.nc" export_fv3 +export_cpl -DT_ATMOS="600" - -export INPUT_NML=rasmgshoc.nml.IN -export FV3_RUN=rasmgshoc_run.IN -export OUTPUT_GRID="'gaussian_grid'" -export OUTPUT_FILE="'nemsio'" -export WRITE_NEMSIOFLIP=.true. -export WRITE_FSYNCFLAG=.true. - +export DO_CA=.T. +export CA_SGS=.T. +export CA_GLOBAL=.T. +export FV3_RUN=cpld_control_run.IN diff --git a/tests/tests/cpld_control b/tests/tests/cpld_control new file mode 100644 index 0000000000..08ea8070ef --- /dev/null +++ b/tests/tests/cpld_control @@ -0,0 +1,63 @@ +# +# cpld_control test +# + +export TEST_DESCR="Fully coupled FV3-CCPP-MOM6-CICE-CMEPS system - C96MX100" + +export CNTL_DIR="cpld_control" + +export LIST_FILES="phyf024.tile1.nc \ + phyf024.tile2.nc \ + phyf024.tile3.nc \ + phyf024.tile4.nc \ + phyf024.tile5.nc \ + phyf024.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 \ + RESTART/MOM.res.nc \ + RESTART/iced.2016-10-04-00000.nc \ + RESTART/ufs.cpld.cpl.r.2016-10-04-00000.nc" + +export_fv3 +export_cpl + +export RESTART_INTERVAL="12" +export RESTART_N=${RESTART_INTERVAL} + +export FV3_RUN=cpld_control_run.IN diff --git a/tests/tests/cpld_control_c192 b/tests/tests/cpld_control_c192 new file mode 100644 index 0000000000..57fd01e586 --- /dev/null +++ b/tests/tests/cpld_control_c192 @@ -0,0 +1,121 @@ +# +# cpld_control_c192 test +# +export TEST_DESCR="Fully coupled FV3-CCPP-MOM6-CICE-CMEPS system - C192 MX050" + +export CNTL_DIR="cpld_control_c192" + +export LIST_FILES="phyf048.tile1.nc \ + phyf048.tile2.nc \ + phyf048.tile3.nc \ + phyf048.tile4.nc \ + phyf048.tile5.nc \ + phyf048.tile6.nc \ + dynf048.tile1.nc \ + dynf048.tile2.nc \ + dynf048.tile3.nc \ + dynf048.tile4.nc \ + dynf048.tile5.nc \ + dynf048.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 \ + RESTART/MOM.res.nc \ + RESTART/iced.2016-10-05-00000.nc \ + RESTART/ufs.cpld.cpl.r.2016-10-05-00000.nc" + +export_fv3 +export_cpl + +export DAYS="2" +export FHMAX="48" +export RESTART_INTERVAL="12" +export RESTART_N=${RESTART_INTERVAL} + +export TASKS=$TASKS_cpl_c192 +export TPN=$TPN_cpl_c192 +export INPES=$INPES_cpl_c192 +export JNPES=$JNPES_cpl_c192 +export THRD=$THRD_cpl_c192 +export WRTTASK_PER_GROUP=$WPG_cpl_c192 +export WRITE_GROUP=1 + +export med_petlist_bounds=$MPB_cpl_c192 +export atm_petlist_bounds=$APB_cpl_c192 +export ocn_petlist_bounds=$OPB_cpl_c192 +export ice_petlist_bounds=$IPB_cpl_c192 + +# atm/ocn/ice resolution +export ATMRES='C192' +export NPX=193 +export NPY=193 +export IMO=768 +export JMO=384 + +export OCNRES='050' +export ICERES='0.50' +export NX_GLB=720 +export NY_GLB=576 +export NPROC_ICE='24' + +# resolution dependent setting +export CDMBWD=${CDMBWD_c192} + +# set component and coupling timesteps +export DT_ATMOS='900' +export DT_CICE=${DT_ATMOS} +export DT_DYNAM_MOM6='1800' +export DT_THERM_MOM6='3600' +export CPL_SLOW=${DT_THERM_MOM6} +export CPL_FAST=${DT_ATMOS} + +# nems.configure +export coupling_interval_slow_sec=${CPL_SLOW} +export coupling_interval_fast_sec=${CPL_FAST} + +# resolution dependent files +export MOM_INPUT="MOM_input_template_${OCNRES}" +export MESHOCN_ICE="mesh.mx${OCNRES}.nc" +export CICEGRID="grid_cice_NEMS_mx${OCNRES}.nc" +export CICEMASK="kmtu_cice_NEMS_mx${OCNRES}.nc" +export CHLCLIM="seawifs-clim-1997-2010.${NX_GLB}x${NY_GLB}.v20180328.nc" +export FRUNOFF="runoff.daitren.clim.${NX_GLB}x${NY_GLB}.v20180328.nc" + +export FNALBC="'global_snowfree_albedo.bosu.t382.768.384.rg.grb'," +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 MOM6_RIVER_RUNOFF='True' + +export FV3_RUN=cpld_control_run.IN diff --git a/tests/tests/cpld_control_c384 b/tests/tests/cpld_control_c384 new file mode 100644 index 0000000000..d704cfc886 --- /dev/null +++ b/tests/tests/cpld_control_c384 @@ -0,0 +1,121 @@ +# +# cpld_control_c384 test +# +export TEST_DESCR="Fully coupled FV3-CCPP-MOM6-CICE-CMEPS system - C384 MX025" + +export CNTL_DIR="cpld_control_c384" + +export LIST_FILES="phyf024.tile1.nc \ + phyf024.tile2.nc \ + phyf024.tile3.nc \ + phyf024.tile4.nc \ + phyf024.tile5.nc \ + phyf024.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 \ + RESTART/MOM.res.nc \ + RESTART/MOM.res_1.nc \ + RESTART/MOM.res_2.nc \ + RESTART/MOM.res_3.nc \ + RESTART/iced.2016-10-04-00000.nc \ + RESTART/ufs.cpld.cpl.r.2016-10-04-00000.nc" + +export_fv3 +export_cpl + +export RESTART_INTERVAL="12" +export RESTART_N=${RESTART_INTERVAL} + +export TASKS=$TASKS_cpl_c384 +export TPN=$TPN_cpl_c384 +export INPES=$INPES_cpl_c384 +export JNPES=$JNPES_cpl_c384 +export THRD=$THRD_cpl_c384 +export WRTTASK_PER_GROUP=$WPG_cpl_c384 + +export med_petlist_bounds=$MPB_cpl_c384 +export atm_petlist_bounds=$APB_cpl_c384 +export ocn_petlist_bounds=$OPB_cpl_c384 +export ice_petlist_bounds=$IPB_cpl_c384 + +# atm/ocn/ice resolution +export ATMRES='C384' +export NPX=385 +export NPY=385 +export IMO=1536 +export JMO=768 + +export OCNRES='025' +export ICERES='0.25' +export NX_GLB=1440 +export NY_GLB=1080 +export NPROC_ICE='48' + +# resolution dependent setting +export CDMBWD=${CDMBWD_c384} + +# set component and coupling timesteps +export DT_ATMOS='450' +export DT_CICE=${DT_ATMOS} +export DT_DYNAM_MOM6='900' +export DT_THERM_MOM6='1800' +export CPL_SLOW=${DT_THERM_MOM6} +export CPL_FAST=${DT_ATMOS} + +# nems.configure +export coupling_interval_slow_sec=${CPL_SLOW} +export coupling_interval_fast_sec=${CPL_FAST} + +# resolution dependent files +export MOM_INPUT="MOM_input_template_${OCNRES}" +export MESHOCN_ICE="mesh.mx${OCNRES}.nc" +export CICEGRID="grid_cice_NEMS_mx${OCNRES}.nc" +export CICEMASK="kmtu_cice_NEMS_mx${OCNRES}.nc" +export CHLCLIM="seawifs-clim-1997-2010.${NX_GLB}x${NY_GLB}.v20180328.nc" +export FRUNOFF="runoff.daitren.clim.${NX_GLB}x${NY_GLB}.v20180328.nc" + +export FNALBC="'global_snowfree_albedo.bosu.t766.1536.768.rg.grb'," +export FNVETC="'global_vegtype.igbp.t766.1536.768.rg.grb'," +export FNSOTC="'global_soiltype.statsgo.t766.1536.768.rg.grb'," +export FNSMCC="'global_soilmgldas.t766.1536.768.grb'," +export FNABSC="'global_mxsnoalb.uariz.t766.1536.768.rg.grb'," + +export MOM6_RIVER_RUNOFF='True' + +export FV3_RUN=cpld_control_run.IN diff --git a/tests/tests/fv3_ccpp_appbuild b/tests/tests/cpld_control_wave similarity index 61% rename from tests/tests/fv3_ccpp_appbuild rename to tests/tests/cpld_control_wave index 7e2e20962f..6f1c9e43d7 100644 --- a/tests/tests/fv3_ccpp_appbuild +++ b/tests/tests/cpld_control_wave @@ -1,36 +1,17 @@ -############################################################################### # -# FV3 CCPP control test +# cpld_control_wave test # -############################################################################### -export TEST_DESCR="Compare FV3 CCPP control results with previous trunk version using NEMSAppBuilder" -export CNTL_DIR=fv3_control +export TEST_DESCR="Fully coupled FV3-CCPP-MOM6-CICE-CMEPS-WW3 system - C96MX100 with waves" -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 \ +export CNTL_DIR="cpld_control_wave" + +export LIST_FILES="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 \ @@ -68,13 +49,33 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ RESTART/sfc_data.tile3.nc \ RESTART/sfc_data.tile4.nc \ RESTART/sfc_data.tile5.nc \ - RESTART/sfc_data.tile6.nc" - + RESTART/sfc_data.tile6.nc \ + RESTART/MOM.res.nc \ + RESTART/iced.2016-10-04-00000.nc \ + RESTART/ufs.cpld.cpl.r.2016-10-04-00000.nc \ + 20161004.000000.out_grd.glo_1deg \ + 20161004.000000.out_pnt.points \ + 20161004.000000.restart.glo_1deg" export_fv3 +export_cpl + +export TASKS=$TASKS_cpl_dflt_wwav +export TPN=$TPN_cpl_dflt_wwav +export INPES=$INPES_cpl_dflt_wwav +export JNPES=$JNPES_cpl_dflt_wwav +export THRD=$THRD_cpl_dflt_wwav +export WRTTASK_PER_GROUP=$WPG_cpl_dflt_wwav + +export med_petlist_bounds=$MPB_cpl_dflt_wwav +export atm_petlist_bounds=$APB_cpl_dflt_wwav +export ocn_petlist_bounds=$OPB_cpl_dflt_wwav +export ice_petlist_bounds=$IPB_cpl_dflt_wwav +export wav_petlist_bounds=$WPB_cpl_dflt_wwav -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 +# nems.configure +export NEMS_CONFIGURE="nems.configure.cpld_wave.IN" +export CPLWAV='.T.' +export CPLWAV2ATM='.T.' +export FV3_RUN=cpld_control_run.IN diff --git a/tests/tests/cpld_controlfrac b/tests/tests/cpld_controlfrac new file mode 100644 index 0000000000..e1379fbd91 --- /dev/null +++ b/tests/tests/cpld_controlfrac @@ -0,0 +1,66 @@ +# +# cpld_controlfrac test +# + +export TEST_DESCR="Fully coupled FV3-CCPP-MOM6-CICE-CMEPS system - C96MX100 - frac grid" + +export CNTL_DIR="cpld_controlfrac" + +export LIST_FILES="phyf024.tile1.nc \ + phyf024.tile2.nc \ + phyf024.tile3.nc \ + phyf024.tile4.nc \ + phyf024.tile5.nc \ + phyf024.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 \ + RESTART/MOM.res.nc \ + RESTART/iced.2016-10-04-00000.nc \ + RESTART/ufs.cpld.cpl.r.2016-10-04-00000.nc" + +export_fv3 +export_cpl + +export RESTART_INTERVAL="12" +export RESTART_N=${RESTART_INTERVAL} + +export FRAC_GRID='.T.' +export CPLMODE='nems_frac' + +export FV3_RUN=cpld_control_run.IN diff --git a/tests/tests/cpld_controlfrac_c192 b/tests/tests/cpld_controlfrac_c192 new file mode 100644 index 0000000000..33e2d266bf --- /dev/null +++ b/tests/tests/cpld_controlfrac_c192 @@ -0,0 +1,124 @@ +# +# cpld_controlfrac_c192 test +# +export TEST_DESCR="Fully coupled FV3-CCPP-MOM6-CICE-CMEPS system - C192 MX050 - frac grid" + +export CNTL_DIR="cpld_controlfrac_c192" + +export LIST_FILES="phyf048.tile1.nc \ + phyf048.tile2.nc \ + phyf048.tile3.nc \ + phyf048.tile4.nc \ + phyf048.tile5.nc \ + phyf048.tile6.nc \ + dynf048.tile1.nc \ + dynf048.tile2.nc \ + dynf048.tile3.nc \ + dynf048.tile4.nc \ + dynf048.tile5.nc \ + dynf048.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 \ + RESTART/MOM.res.nc \ + RESTART/iced.2016-10-05-00000.nc \ + RESTART/ufs.cpld.cpl.r.2016-10-05-00000.nc" + +export_fv3 +export_cpl + +export DAYS="2" +export FHMAX="48" +export RESTART_INTERVAL="12" +export RESTART_N=${RESTART_INTERVAL} + +export TASKS=$TASKS_cpl_c192 +export TPN=$TPN_cpl_c192 +export INPES=$INPES_cpl_c192 +export JNPES=$JNPES_cpl_c192 +export THRD=$THRD_cpl_c192 +export WRTTASK_PER_GROUP=$WPG_cpl_c192 +export WRITE_GROUP=1 + +export med_petlist_bounds=$MPB_cpl_c192 +export atm_petlist_bounds=$APB_cpl_c192 +export ocn_petlist_bounds=$OPB_cpl_c192 +export ice_petlist_bounds=$IPB_cpl_c192 + +# atm/ocn/ice resolution +export ATMRES='C192' +export NPX=193 +export NPY=193 +export IMO=768 +export JMO=384 + +export OCNRES='050' +export ICERES='0.50' +export NX_GLB=720 +export NY_GLB=576 +export NPROC_ICE='24' + +# resolution dependent setting +export CDMBWD=${CDMBWD_c192} + +# set component and coupling timesteps +export DT_ATMOS='900' +export DT_CICE=${DT_ATMOS} +export DT_DYNAM_MOM6='1800' +export DT_THERM_MOM6='3600' +export CPL_SLOW=${DT_THERM_MOM6} +export CPL_FAST=${DT_ATMOS} + +# nems.configure +export coupling_interval_slow_sec=${CPL_SLOW} +export coupling_interval_fast_sec=${CPL_FAST} + +export FRAC_GRID='.T.' +export CPLMODE='nems_frac' + +# resolution dependent files +export MOM_INPUT="MOM_input_template_${OCNRES}" +export MESHOCN_ICE="mesh.mx${OCNRES}.nc" +export CICEGRID="grid_cice_NEMS_mx${OCNRES}.nc" +export CICEMASK="kmtu_cice_NEMS_mx${OCNRES}.nc" +export CHLCLIM="seawifs-clim-1997-2010.${NX_GLB}x${NY_GLB}.v20180328.nc" +export FRUNOFF="runoff.daitren.clim.${NX_GLB}x${NY_GLB}.v20180328.nc" + +export FNALBC="'global_snowfree_albedo.bosu.t382.768.384.rg.grb'," +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 MOM6_RIVER_RUNOFF='True' + +export FV3_RUN=cpld_control_run.IN diff --git a/tests/tests/cpld_controlfrac_c384 b/tests/tests/cpld_controlfrac_c384 new file mode 100644 index 0000000000..3115858e67 --- /dev/null +++ b/tests/tests/cpld_controlfrac_c384 @@ -0,0 +1,124 @@ +# +# cpld_controlfrac_c384 frac grid test +# +export TEST_DESCR="Fully coupled FV3-CCPP-MOM6-CICE-CMEPS system - C384 MX025 - frac grid " + +export CNTL_DIR="cpld_controlfrac_c384" + +export LIST_FILES="phyf024.tile1.nc \ + phyf024.tile2.nc \ + phyf024.tile3.nc \ + phyf024.tile4.nc \ + phyf024.tile5.nc \ + phyf024.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 \ + RESTART/MOM.res.nc \ + RESTART/MOM.res_1.nc \ + RESTART/MOM.res_2.nc \ + RESTART/MOM.res_3.nc \ + RESTART/iced.2016-10-04-00000.nc \ + RESTART/ufs.cpld.cpl.r.2016-10-04-00000.nc" + +export_fv3 +export_cpl + +export RESTART_INTERVAL="12" +export RESTART_N=${RESTART_INTERVAL} + +export TASKS=$TASKS_cpl_c384 +export TPN=$TPN_cpl_c384 +export INPES=$INPES_cpl_c384 +export JNPES=$JNPES_cpl_c384 +export THRD=$THRD_cpl_c384 +export WRTTASK_PER_GROUP=$WPG_cpl_c384 + +export med_petlist_bounds=$MPB_cpl_c384 +export atm_petlist_bounds=$APB_cpl_c384 +export ocn_petlist_bounds=$OPB_cpl_c384 +export ice_petlist_bounds=$IPB_cpl_c384 + +# atm/ocn/ice resolution +export ATMRES='C384' +export NPX=385 +export NPY=385 +export IMO=1536 +export JMO=768 + +export OCNRES='025' +export ICERES='0.25' +export NX_GLB=1440 +export NY_GLB=1080 +export NPROC_ICE='48' + +# resolution dependent setting +export CDMBWD=${CDMBWD_c384} + +# set component and coupling timesteps +export DT_ATMOS='450' +export DT_CICE=${DT_ATMOS} +export DT_DYNAM_MOM6='900' +export DT_THERM_MOM6='1800' +export CPL_SLOW=${DT_THERM_MOM6} +export CPL_FAST=${DT_ATMOS} + +# nems.configure +export coupling_interval_slow_sec=${CPL_SLOW} +export coupling_interval_fast_sec=${CPL_FAST} + +export FRAC_GRID='.T.' +export CPLMODE='nems_frac' + +# resolution dependent files +export MOM_INPUT="MOM_input_template_${OCNRES}" +export MESHOCN_ICE="mesh.mx${OCNRES}.nc" +export CICEGRID="grid_cice_NEMS_mx${OCNRES}.nc" +export CICEMASK="kmtu_cice_NEMS_mx${OCNRES}.nc" +export CHLCLIM="seawifs-clim-1997-2010.${NX_GLB}x${NY_GLB}.v20180328.nc" +export FRUNOFF="runoff.daitren.clim.${NX_GLB}x${NY_GLB}.v20180328.nc" + +export FNALBC="'global_snowfree_albedo.bosu.t766.1536.768.rg.grb'," +export FNVETC="'global_vegtype.igbp.t766.1536.768.rg.grb'," +export FNSOTC="'global_soiltype.statsgo.t766.1536.768.rg.grb'," +export FNSMCC="'global_soilmgldas.t766.1536.768.grb'," +export FNABSC="'global_mxsnoalb.uariz.t766.1536.768.rg.grb'," + +export MOM6_RIVER_RUNOFF='True' + +export FV3_RUN=cpld_control_run.IN diff --git a/tests/tests/fv3_ccpp_wrtGauss_netcdf b/tests/tests/cpld_debug similarity index 61% rename from tests/tests/fv3_ccpp_wrtGauss_netcdf rename to tests/tests/cpld_debug index 599c4147cf..f7da5104b6 100644 --- a/tests/tests/fv3_ccpp_wrtGauss_netcdf +++ b/tests/tests/cpld_debug @@ -1,23 +1,23 @@ -############################################################################### # -# FV3 CCPP Gaussian grid netcdf output test +# cpld_debug test # -############################################################################### -export TEST_DESCR="Compare FV3 CCPP Gaussian grid netcdf output results with previous trunk version" +export TEST_DESCR="Fully coupled FV3-CCPP-MOM6-CICE-CMEPS system - C96MX100 - debug" -export CNTL_DIR=fv3_wrtGauss_netcdf +export CNTL_DIR="cpld_debug" -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 \ +export LIST_FILES="phyf006.tile1.nc \ + phyf006.tile2.nc \ + phyf006.tile3.nc \ + phyf006.tile4.nc \ + phyf006.tile5.nc \ + phyf006.tile6.nc \ + dynf006.tile1.nc \ + dynf006.tile2.nc \ + dynf006.tile3.nc \ + dynf006.tile4.nc \ + dynf006.tile5.nc \ + dynf006.tile6.nc \ RESTART/coupler.res \ RESTART/fv_core.res.nc \ RESTART/fv_core.res.tile1.nc \ @@ -49,16 +49,20 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ RESTART/sfc_data.tile3.nc \ RESTART/sfc_data.tile4.nc \ RESTART/sfc_data.tile5.nc \ - RESTART/sfc_data.tile6.nc" - + RESTART/sfc_data.tile6.nc \ + RESTART/MOM.res.nc \ + RESTART/iced.2016-10-03-21600.nc \ + RESTART/ufs.cpld.cpl.r.2016-10-03-21600.nc" export_fv3 +export_cpl -export OUTPUT_GRID="'gaussian_grid'" -export OUTPUT_FILE="'netcdf'" +export DAYS="0.25" +export FHMAX="6" +export NFHOUT_HF="1" +# requires extra time +export WLCLK=60 -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 +export RESTART_N=${FHMAX} +export FV3_RUN=cpld_control_run.IN diff --git a/tests/tests/fv3_ccpp_csawmg b/tests/tests/cpld_debugfrac similarity index 60% rename from tests/tests/fv3_ccpp_csawmg rename to tests/tests/cpld_debugfrac index 237cca0f63..2eccfb9629 100644 --- a/tests/tests/fv3_ccpp_csawmg +++ b/tests/tests/cpld_debugfrac @@ -1,23 +1,23 @@ -############################################################################### # -# FV3 CCPP CSAWMG test +# cpld_debugfrac test # -############################################################################### -export TEST_DESCR="Compare FV3 CCPP csawmg results with previous trunk version" +export TEST_DESCR="Fully coupled FV3-CCPP-MOM6-CICE-CMEPS system - C96MX100 - debug - frac grid" -export CNTL_DIR=fv3_csawmg +export CNTL_DIR="cpld_debugfrac" -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.nemsio \ - phyf024.nemsio \ - dynf000.nemsio \ - dynf024.nemsio \ +export LIST_FILES="phyf006.tile1.nc \ + phyf006.tile2.nc \ + phyf006.tile3.nc \ + phyf006.tile4.nc \ + phyf006.tile5.nc \ + phyf006.tile6.nc \ + dynf006.tile1.nc \ + dynf006.tile2.nc \ + dynf006.tile3.nc \ + dynf006.tile4.nc \ + dynf006.tile5.nc \ + dynf006.tile6.nc \ RESTART/coupler.res \ RESTART/fv_core.res.nc \ RESTART/fv_core.res.tile1.nc \ @@ -49,20 +49,23 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ RESTART/sfc_data.tile3.nc \ RESTART/sfc_data.tile4.nc \ RESTART/sfc_data.tile5.nc \ - RESTART/sfc_data.tile6.nc" - + RESTART/sfc_data.tile6.nc \ + RESTART/MOM.res.nc \ + RESTART/iced.2016-10-03-21600.nc \ + RESTART/ufs.cpld.cpl.r.2016-10-03-21600.nc" export_fv3 +export_cpl -DT_ATMOS="600" +export DAYS="0.25" +export FHMAX="6" +export NFHOUT_HF="1" +# requires extra time +export WLCLK=60 -export INPUT_NML=ccpp_csawmg.nml.IN -export FV3_RUN=ccpp_csawmg_run.IN -export CCPP_SUITE=FV3_GFS_2017_csawmg -export CCPP_LIB_DIR=ccpp/lib -export OUTPUT_GRID="'gaussian_grid'" -export OUTPUT_FILE="'nemsio'" -export WRITE_NEMSIOFLIP=.true. -export WRITE_FSYNCFLAG=.true. +export RESTART_N=${FHMAX} +export FRAC_GRID='.T.' +export CPLMODE='nems_frac' +export FV3_RUN=cpld_control_run.IN diff --git a/tests/tests/cpld_decomp b/tests/tests/cpld_decomp new file mode 100644 index 0000000000..b09b51cda8 --- /dev/null +++ b/tests/tests/cpld_decomp @@ -0,0 +1,63 @@ +# +# cpld_decomp test +# + +export TEST_DESCR="Fully coupled FV3-CCPP-MOM6-CICE-CMEPS system - C96MX100 - decomp" + +export CNTL_DIR="cpld_control" + +export LIST_FILES="phyf024.tile1.nc \ + phyf024.tile2.nc \ + phyf024.tile3.nc \ + phyf024.tile4.nc \ + phyf024.tile5.nc \ + phyf024.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 \ + RESTART/MOM.res.nc \ + RESTART/iced.2016-10-04-00000.nc \ + RESTART/ufs.cpld.cpl.r.2016-10-04-00000.nc" + +export_fv3 +export_cpl + +export INPES='6' +export JNPES='4' + +export FV3_RUN=cpld_control_run.IN diff --git a/tests/tests/cpld_restart b/tests/tests/cpld_restart new file mode 100644 index 0000000000..8fe08388a7 --- /dev/null +++ b/tests/tests/cpld_restart @@ -0,0 +1,82 @@ +# +# cpld_restart test +# + +export TEST_DESCR="Fully coupled FV3-CCPP-MOM6-CICE-CMEPS system - C96MX100 - restart" + +export CNTL_DIR="cpld_control" + +export LIST_FILES="phyf024.tile1.nc \ + phyf024.tile2.nc \ + phyf024.tile3.nc \ + phyf024.tile4.nc \ + phyf024.tile5.nc \ + phyf024.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 \ + RESTART/MOM.res.nc \ + RESTART/iced.2016-10-04-00000.nc \ + RESTART/ufs.cpld.cpl.r.2016-10-04-00000.nc" + +export_fv3 +export_cpl + +export FHROT='12' +export RESTART_N=$((FHMAX-$FHROT)) + +export RESTART_FILE_PREFIX="${SYEAR}${SMONTH}${SDAY}.$(printf "%02d" $(( ${FHROT} )))0000" +export RESTART_FILE_SUFFIX_HRS="${SYEAR}-${SMONTH}-${SDAY}-$(printf "%02d" $(( ${FHROT} )))" +export RESTART_FILE_SUFFIX_SECS="${SYEAR}-${SMONTH}-${SDAY}-$(printf "%02d" $(( ${FHROT}*3600 )))" + +# ATM warm start +WARM_START='.T.' +MAKE_NH='.F.' +NA_INIT='0' +EXTERNAL_IC='.F.' +NGGPS_IC='.F.' +MOUNTAIN='.T.' + +# ICE warm start +RUNTYPE='continue' +export USE_RESTART_TIME='.true.' + +# MOM6 warm start +export MOM6_RESTART_SETTING="r" + +export FV3_RUN=cpld_control_run.IN diff --git a/tests/tests/cpld_restart_bmark b/tests/tests/cpld_restart_bmark new file mode 100644 index 0000000000..bde73202ec --- /dev/null +++ b/tests/tests/cpld_restart_bmark @@ -0,0 +1,154 @@ +# +# cpld_restart_bmark test +# +export TEST_DESCR="Fully coupled FV3-CCPP-MOM6-CICE-CMEPS system - C384 MX025 - Benchmark test - restart" + +export CNTL_DIR="cpld_bmark" + +export LIST_FILES="phyf024.tile1.nc \ + phyf024.tile2.nc \ + phyf024.tile3.nc \ + phyf024.tile4.nc \ + phyf024.tile5.nc \ + phyf024.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 \ + RESTART/MOM.res.nc \ + RESTART/MOM.res_1.nc \ + RESTART/MOM.res_2.nc \ + RESTART/MOM.res_3.nc \ + RESTART/iced.2013-04-02-00000.nc \ + RESTART/ufs.cpld.cpl.r.2013-04-02-00000.nc" + +export_fv3 +export_cpl + +export SYEAR="2013" +export SMONTH="04" +export SDAY="01" +export SHOUR="00" + +export FHROT='12' +export RESTART_N=$((FHMAX-$FHROT)) + +export RESTART_FILE_PREFIX="${SYEAR}${SMONTH}${SDAY}.$(printf "%02d" $(( ${FHROT} )))0000" +export RESTART_FILE_SUFFIX_HRS="${SYEAR}-${SMONTH}-${SDAY}-$(printf "%02d" $(( ${FHROT} )))" +export RESTART_FILE_SUFFIX_SECS="${SYEAR}-${SMONTH}-${SDAY}-$(printf "%02d" $(( ${FHROT}*3600 )))" + +export TASKS=$TASKS_cpl_bmrk +export TPN=$TPN_cpl_bmrk +export INPES=$INPES_cpl_bmrk +export JNPES=$JNPES_cpl_bmrk +export THRD=$THRD_cpl_bmrk +export WRTTASK_PER_GROUP=$WPG_cpl_bmrk + +export med_petlist_bounds=$MPB_cpl_bmrk +export atm_petlist_bounds=$APB_cpl_bmrk +export ocn_petlist_bounds=$OPB_cpl_bmrk +export ice_petlist_bounds=$IPB_cpl_bmrk + +# atm/ocn/ice resolution +export ATMRES='C384' +export NPX=385 +export NPY=385 +export IMO=1536 +export JMO=768 + +export OCNRES='025' +export ICERES='0.25' +export NX_GLB=1440 +export NY_GLB=1080 +export NPROC_ICE='48' + +# resolution dependent setting +export CDMBWD=${CDMBWD_c384} + +# set component and coupling timesteps +export DT_ATMOS='450' +export DT_CICE=${DT_ATMOS} +export DT_DYNAM_MOM6='900' +export DT_THERM_MOM6='1800' +export CPL_SLOW=${DT_THERM_MOM6} +export CPL_FAST=${DT_ATMOS} + +# nems.configure +export coupling_interval_slow_sec=${CPL_SLOW} +export coupling_interval_fast_sec=${CPL_FAST} + +# resolution dependent files +export MOM_INPUT="MOM_input_template_${OCNRES}" +export MESHOCN_ICE="mesh.mx${OCNRES}.nc" +export CICEGRID="grid_cice_NEMS_mx${OCNRES}.nc" +export CICEMASK="kmtu_cice_NEMS_mx${OCNRES}.nc" +export CHLCLIM="seawifs-clim-1997-2010.${NX_GLB}x${NY_GLB}.v20180328.nc" +export FRUNOFF="runoff.daitren.clim.${NX_GLB}x${NY_GLB}.v20180328.nc" + +export FNALBC="'global_snowfree_albedo.bosu.t766.1536.768.rg.grb'," +export FNVETC="'global_vegtype.igbp.t766.1536.768.rg.grb'," +export FNSOTC="'global_soiltype.statsgo.t766.1536.768.rg.grb'," +export FNSMCC="'global_soilmgldas.statsgo.t766.1536.768.grb'," +export FNABSC="'global_mxsnoalb.uariz.t766.1536.768.rg.grb'," + +export OZ_PHYS_NEW=".T." + +export MOM6_RIVER_RUNOFF='True' +export MOM6_RESTART_SETTING="r" +export MOM6_REPRO_LA='True' + +export RUNID="cpcice" + +# ATM warm start +WARM_START='.T.' +MAKE_NH='.F.' +NA_INIT='0' +EXTERNAL_IC='.F.' +NGGPS_IC='.F.' +MOUNTAIN='.T.' + +# ICE warm start +RUNTYPE='continue' +export USE_RESTART_TIME='.true.' + +export INPUT_NML=input.benchmark_ccpp.nml.IN + +export FIELD_TABLE="field_table.gfdlmp" +export DIAG_TABLE="diag_table_bmark_template" +export SUITE_NAME="FV3_GFS_v15p2_coupled" + +export FV3_RUN=cpld_bmark_run.IN diff --git a/tests/tests/cpld_restart_bmarkfrac b/tests/tests/cpld_restart_bmarkfrac new file mode 100644 index 0000000000..de460c2c21 --- /dev/null +++ b/tests/tests/cpld_restart_bmarkfrac @@ -0,0 +1,157 @@ +# +# cpld_restart_bmarkfrac test +# +export TEST_DESCR="Fully coupled FV3-CCPP-MOM6-CICE-CMEPS system - C384 MX025 - Benchmark test - restart - frac grid" + +export CNTL_DIR="cpld_bmarkfrac" + +export LIST_FILES="phyf024.tile1.nc \ + phyf024.tile2.nc \ + phyf024.tile3.nc \ + phyf024.tile4.nc \ + phyf024.tile5.nc \ + phyf024.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 \ + RESTART/MOM.res.nc \ + RESTART/MOM.res_1.nc \ + RESTART/MOM.res_2.nc \ + RESTART/MOM.res_3.nc \ + RESTART/iced.2013-04-02-00000.nc \ + RESTART/ufs.cpld.cpl.r.2013-04-02-00000.nc" + +export_fv3 +export_cpl + +export SYEAR="2013" +export SMONTH="04" +export SDAY="01" +export SHOUR="00" + +export FHROT='12' +export RESTART_N=$((FHMAX-$FHROT)) + +export RESTART_FILE_PREFIX="${SYEAR}${SMONTH}${SDAY}.$(printf "%02d" $(( ${FHROT} )))0000" +export RESTART_FILE_SUFFIX_HRS="${SYEAR}-${SMONTH}-${SDAY}-$(printf "%02d" $(( ${FHROT} )))" +export RESTART_FILE_SUFFIX_SECS="${SYEAR}-${SMONTH}-${SDAY}-$(printf "%02d" $(( ${FHROT}*3600 )))" + +export TASKS=$TASKS_cpl_bmrk +export TPN=$TPN_cpl_bmrk +export INPES=$INPES_cpl_bmrk +export JNPES=$JNPES_cpl_bmrk +export THRD=$THRD_cpl_bmrk +export WRTTASK_PER_GROUP=$WPG_cpl_bmrk + +export med_petlist_bounds=$MPB_cpl_bmrk +export atm_petlist_bounds=$APB_cpl_bmrk +export ocn_petlist_bounds=$OPB_cpl_bmrk +export ice_petlist_bounds=$IPB_cpl_bmrk + +# atm/ocn/ice resolution +export ATMRES='C384' +export NPX=385 +export NPY=385 +export IMO=1536 +export JMO=768 + +export OCNRES='025' +export ICERES='0.25' +export NX_GLB=1440 +export NY_GLB=1080 +export NPROC_ICE='48' + +# resolution dependent setting +export CDMBWD=${CDMBWD_c384} + +# set component and coupling timesteps +export DT_ATMOS='450' +export DT_CICE=${DT_ATMOS} +export DT_DYNAM_MOM6='900' +export DT_THERM_MOM6='1800' +export CPL_SLOW=${DT_THERM_MOM6} +export CPL_FAST=${DT_ATMOS} + +# nems.configure +export coupling_interval_slow_sec=${CPL_SLOW} +export coupling_interval_fast_sec=${CPL_FAST} + +export FRAC_GRID='.T.' +export CPLMODE='nems_frac' + +# resolution dependent files +export MOM_INPUT="MOM_input_template_${OCNRES}" +export MESHOCN_ICE="mesh.mx${OCNRES}.nc" +export CICEGRID="grid_cice_NEMS_mx${OCNRES}.nc" +export CICEMASK="kmtu_cice_NEMS_mx${OCNRES}.nc" +export CHLCLIM="seawifs-clim-1997-2010.${NX_GLB}x${NY_GLB}.v20180328.nc" +export FRUNOFF="runoff.daitren.clim.${NX_GLB}x${NY_GLB}.v20180328.nc" + +export FNALBC="'global_snowfree_albedo.bosu.t766.1536.768.rg.grb'," +export FNVETC="'global_vegtype.igbp.t766.1536.768.rg.grb'," +export FNSOTC="'global_soiltype.statsgo.t766.1536.768.rg.grb'," +export FNSMCC="'global_soilmgldas.statsgo.t766.1536.768.grb'," +export FNABSC="'global_mxsnoalb.uariz.t766.1536.768.rg.grb'," + +export OZ_PHYS_NEW=".T." + +export MOM6_RIVER_RUNOFF='True' +export MOM6_RESTART_SETTING="r" +export MOM6_REPRO_LA='True' + +export RUNID="cpcice" + +# ATM warm start +WARM_START='.T.' +MAKE_NH='.F.' +NA_INIT='0' +EXTERNAL_IC='.F.' +NGGPS_IC='.F.' +MOUNTAIN='.T.' + +# ICE warm start +RUNTYPE='continue' +export USE_RESTART_TIME='.true.' + +export INPUT_NML=input.benchmark_ccpp.nml.IN + +export FIELD_TABLE="field_table.gfdlmp" +export DIAG_TABLE="diag_table_bmark_template" +export SUITE_NAME="FV3_GFS_v15p2_coupled" + +export FV3_RUN=cpld_bmark_run.IN diff --git a/tests/tests/cpld_restart_bmarkfrac_v16 b/tests/tests/cpld_restart_bmarkfrac_v16 new file mode 100644 index 0000000000..f969bc447a --- /dev/null +++ b/tests/tests/cpld_restart_bmarkfrac_v16 @@ -0,0 +1,165 @@ +# +# cpld_restart_bmarkfrac_v16 test +# + +export TEST_DESCR="Fully coupled FV3-CCPP-MOM6-CICE-CMEPS system - C384L127 MX025 - Benchmark test - restart - frac grid - v16" + +export CNTL_DIR="cpld_bmarkfrac_v16" + +export LIST_FILES="phyf012.tile1.nc \ + phyf012.tile2.nc \ + phyf012.tile3.nc \ + phyf012.tile4.nc \ + phyf012.tile5.nc \ + phyf012.tile6.nc \ + dynf012.tile1.nc \ + dynf012.tile2.nc \ + dynf012.tile3.nc \ + dynf012.tile4.nc \ + dynf012.tile5.nc \ + dynf012.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 \ + RESTART/MOM.res.nc \ + RESTART/MOM.res_1.nc \ + RESTART/MOM.res_2.nc \ + RESTART/MOM.res_3.nc \ + RESTART/iced.2013-04-01-43200.nc \ + RESTART/ufs.cpld.cpl.r.2013-04-01-43200.nc" + +export_fv3 +export_cpl + +export SYEAR="2013" +export SMONTH="04" +export SDAY="01" +export SHOUR="00" + +export DAYS="0.5" +export FHMAX="12" +export FHROT='6' +export RESTART_N=$((FHMAX-$FHROT)) + +export RESTART_FILE_PREFIX="${SYEAR}${SMONTH}${SDAY}.$(printf "%02d" $(( ${FHROT} )))0000" +export RESTART_FILE_SUFFIX_HRS="${SYEAR}-${SMONTH}-${SDAY}-$(printf "%02d" $(( ${FHROT} )))" +export RESTART_FILE_SUFFIX_SECS="${SYEAR}-${SMONTH}-${SDAY}-$(printf "%02d" $(( ${FHROT}*3600 )))" + +export TASKS=$TASKS_cpl_bmrk +export TPN=$TPN_cpl_bmrk +export INPES=$INPES_cpl_bmrk +export JNPES=$JNPES_cpl_bmrk +export THRD=$THRD_cpl_bmrk +export WRTTASK_PER_GROUP=$WPG_cpl_bmrk + +export med_petlist_bounds=$MPB_cpl_bmrk +export atm_petlist_bounds=$APB_cpl_bmrk +export ocn_petlist_bounds=$OPB_cpl_bmrk +export ice_petlist_bounds=$IPB_cpl_bmrk + +# atm/ocn/ice resolution +export ATMRES='C384' +export NPX=385 +export NPY=385 +export IMO=1536 +export JMO=768 + +export OCNRES='025' +export ICERES='0.25' +export NX_GLB=1440 +export NY_GLB=1080 +export NPROC_ICE='48' + +# resolution dependent setting +export CDMBWD=${CDMBWD_c384} + +# set component and coupling timesteps +export DT_ATMOS='225' +export DT_CICE=${DT_ATMOS} +export DT_DYNAM_MOM6='900' +export DT_THERM_MOM6='1800' +export CPL_SLOW=${DT_THERM_MOM6} +export CPL_FAST=${DT_ATMOS} + +# nems.configure +export coupling_interval_slow_sec=${CPL_SLOW} +export coupling_interval_fast_sec=${CPL_FAST} + +export FRAC_GRID='.T.' +export CPLMODE='nems_frac' + +export NPZ=127 +export NPZP=128 +export PSM_BC=1 +export DDDMP=0.2 + +# resolution dependent files +export MOM_INPUT="MOM_input_template_${OCNRES}" +export MESHOCN_ICE="mesh.mx${OCNRES}.nc" +export CICEGRID="grid_cice_NEMS_mx${OCNRES}.nc" +export CICEMASK="kmtu_cice_NEMS_mx${OCNRES}.nc" +export CHLCLIM="seawifs-clim-1997-2010.${NX_GLB}x${NY_GLB}.v20180328.nc" +export FRUNOFF="runoff.daitren.clim.${NX_GLB}x${NY_GLB}.v20180328.nc" + +export FNALBC="'global_snowfree_albedo.bosu.t766.1536.768.rg.grb'," +export FNVETC="'global_vegtype.igbp.t766.1536.768.rg.grb'," +export FNSOTC="'global_soiltype.statsgo.t766.1536.768.rg.grb'," +export FNSMCC="'global_soilmgldas.statsgo.t766.1536.768.grb'," +export FNABSC="'global_mxsnoalb.uariz.t766.1536.768.rg.grb'," + +export OZ_PHYS_NEW=".T." + +export MOM6_RIVER_RUNOFF='True' +export MOM6_RESTART_SETTING="r" +export MOM6_REPRO_LA='True' + +export RUNID="cpcice" + +# ATM warm start +WARM_START='.T.' +MAKE_NH='.F.' +NA_INIT='0' +EXTERNAL_IC='.F.' +NGGPS_IC='.F.' +MOUNTAIN='.T.' + +# ICE warm start +RUNTYPE='continue' +export USE_RESTART_TIME='.true.' + +export INPUT_NML=input.benchmark_v16.nml.IN + +export FIELD_TABLE="field_table_gfsv16" +export DIAG_TABLE="diag_table_bmark_v16_template" +export SUITE_NAME="FV3_GFS_v16_coupled" + +export FV3_RUN=cpld_bmark_run.IN diff --git a/tests/tests/cpld_restart_c192 b/tests/tests/cpld_restart_c192 new file mode 100644 index 0000000000..9d6ab05113 --- /dev/null +++ b/tests/tests/cpld_restart_c192 @@ -0,0 +1,140 @@ +# +# cpld_restart_c192 test +# +export TEST_DESCR="Fully coupled FV3-CCPP-MOM6-CICE-CMEPS system - C192 MX050 - 36h restart" + +export CNTL_DIR="cpld_control_c192" + +export LIST_FILES="phyf048.tile1.nc \ + phyf048.tile2.nc \ + phyf048.tile3.nc \ + phyf048.tile4.nc \ + phyf048.tile5.nc \ + phyf048.tile6.nc \ + dynf048.tile1.nc \ + dynf048.tile2.nc \ + dynf048.tile3.nc \ + dynf048.tile4.nc \ + dynf048.tile5.nc \ + dynf048.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 \ + RESTART/MOM.res.nc \ + RESTART/iced.2016-10-05-00000.nc \ + RESTART/ufs.cpld.cpl.r.2016-10-05-00000.nc" + +export_fv3 +export_cpl + +export DAYS="2" +export FHMAX="48" +export FHROT='12' +export RESTART_N=$((FHMAX-$FHROT)) + +export RESTART_FILE_PREFIX="${SYEAR}${SMONTH}${SDAY}.$(printf "%02d" $(( ${FHROT} )))0000" +export RESTART_FILE_SUFFIX_HRS="${SYEAR}-${SMONTH}-${SDAY}-$(printf "%02d" $(( ${FHROT} )))" +export RESTART_FILE_SUFFIX_SECS="${SYEAR}-${SMONTH}-${SDAY}-$(printf "%02d" $(( ${FHROT}*3600 )))" + +export TASKS=$TASKS_cpl_c192 +export TPN=$TPN_cpl_c192 +export INPES=$INPES_cpl_c192 +export JNPES=$JNPES_cpl_c192 +export THRD=$THRD_cpl_c192 +export WRTTASK_PER_GROUP=$WPG_cpl_c192 +export WRITE_GROUP=1 + +export med_petlist_bounds=$MPB_cpl_c192 +export atm_petlist_bounds=$APB_cpl_c192 +export ocn_petlist_bounds=$OPB_cpl_c192 +export ice_petlist_bounds=$IPB_cpl_c192 + +# atm/ocn/ice resolution +export ATMRES='C192' +export NPX=193 +export NPY=193 +export IMO=768 +export JMO=384 + +export OCNRES='050' +export ICERES='0.50' +export NX_GLB=720 +export NY_GLB=576 +export NPROC_ICE='24' + +# resolution dependent setting +export CDMBWD=${CDMBWD_c192} + +# set component and coupling timesteps +export DT_ATMOS='900' +export DT_CICE=${DT_ATMOS} +export DT_DYNAM_MOM6='1800' +export DT_THERM_MOM6='3600' +export CPL_SLOW=${DT_THERM_MOM6} +export CPL_FAST=${DT_ATMOS} + +# nems.configure +export coupling_interval_slow_sec=${CPL_SLOW} +export coupling_interval_fast_sec=${CPL_FAST} + +# resolution dependent files +export MOM_INPUT="MOM_input_template_${OCNRES}" +export MESHOCN_ICE="mesh.mx${OCNRES}.nc" +export CICEGRID="grid_cice_NEMS_mx${OCNRES}.nc" +export CICEMASK="kmtu_cice_NEMS_mx${OCNRES}.nc" +export CHLCLIM="seawifs-clim-1997-2010.${NX_GLB}x${NY_GLB}.v20180328.nc" +export FRUNOFF="runoff.daitren.clim.${NX_GLB}x${NY_GLB}.v20180328.nc" + +export FNALBC="'global_snowfree_albedo.bosu.t382.768.384.rg.grb'," +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 MOM6_RIVER_RUNOFF='True' + +# ATM warm start +WARM_START='.T.' +MAKE_NH='.F.' +NA_INIT='0' +EXTERNAL_IC='.F.' +NGGPS_IC='.F.' +MOUNTAIN='.T.' + +# ICE warm start +RUNTYPE='continue' +export USE_RESTART_TIME='.true.' + +# MOM6 warm start +export MOM6_RESTART_SETTING="r" + +export FV3_RUN=cpld_control_run.IN diff --git a/tests/tests/cpld_restart_c384 b/tests/tests/cpld_restart_c384 new file mode 100644 index 0000000000..4a0d374ff9 --- /dev/null +++ b/tests/tests/cpld_restart_c384 @@ -0,0 +1,140 @@ +# +# cpld_restart_c384 test +# +export TEST_DESCR="Fully coupled FV3-CCPP-MOM6-CICE-CMEPS system - C384 MX025 - restart" + +export CNTL_DIR="cpld_control_c384" + +export LIST_FILES="phyf024.tile1.nc \ + phyf024.tile2.nc \ + phyf024.tile3.nc \ + phyf024.tile4.nc \ + phyf024.tile5.nc \ + phyf024.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 \ + RESTART/MOM.res.nc \ + RESTART/MOM.res_1.nc \ + RESTART/MOM.res_2.nc \ + RESTART/MOM.res_3.nc \ + RESTART/iced.2016-10-04-00000.nc \ + RESTART/ufs.cpld.cpl.r.2016-10-04-00000.nc" + +export_fv3 +export_cpl + +export FHROT='12' +export RESTART_N=$((FHMAX-$FHROT)) + +export RESTART_FILE_PREFIX="${SYEAR}${SMONTH}${SDAY}.$(printf "%02d" $(( ${FHROT} )))0000" +export RESTART_FILE_SUFFIX_HRS="${SYEAR}-${SMONTH}-${SDAY}-$(printf "%02d" $(( ${FHROT} )))" +export RESTART_FILE_SUFFIX_SECS="${SYEAR}-${SMONTH}-${SDAY}-$(printf "%02d" $(( ${FHROT}*3600 )))" + +export TASKS=$TASKS_cpl_c384 +export TPN=$TPN_cpl_c384 +export INPES=$INPES_cpl_c384 +export JNPES=$JNPES_cpl_c384 +export THRD=$THRD_cpl_c384 +export WRTTASK_PER_GROUP=$WPG_cpl_c384 + +export med_petlist_bounds=$MPB_cpl_c384 +export atm_petlist_bounds=$APB_cpl_c384 +export ocn_petlist_bounds=$OPB_cpl_c384 +export ice_petlist_bounds=$IPB_cpl_c384 + +# atm/ocn/ice resolution +export ATMRES='C384' +export NPX=385 +export NPY=385 +export IMO=1536 +export JMO=768 + +export OCNRES='025' +export ICERES='0.25' +export NX_GLB=1440 +export NY_GLB=1080 +export NPROC_ICE='48' + +# resolution dependent setting +export CDMBWD=${CDMBWD_c384} + +# set component and coupling timesteps +export DT_ATMOS='450' +export DT_CICE=${DT_ATMOS} +export DT_DYNAM_MOM6='900' +export DT_THERM_MOM6='1800' +export CPL_SLOW=${DT_THERM_MOM6} +export CPL_FAST=${DT_ATMOS} + +# nems.configure +export coupling_interval_slow_sec=${CPL_SLOW} +export coupling_interval_fast_sec=${CPL_FAST} + +# resolution dependent files +export MOM_INPUT="MOM_input_template_${OCNRES}" +export MESHOCN_ICE="mesh.mx${OCNRES}.nc" +export CICEGRID="grid_cice_NEMS_mx${OCNRES}.nc" +export CICEMASK="kmtu_cice_NEMS_mx${OCNRES}.nc" +export CHLCLIM="seawifs-clim-1997-2010.${NX_GLB}x${NY_GLB}.v20180328.nc" +export FRUNOFF="runoff.daitren.clim.${NX_GLB}x${NY_GLB}.v20180328.nc" + +export FNALBC="'global_snowfree_albedo.bosu.t766.1536.768.rg.grb'," +export FNVETC="'global_vegtype.igbp.t766.1536.768.rg.grb'," +export FNSOTC="'global_soiltype.statsgo.t766.1536.768.rg.grb'," +export FNSMCC="'global_soilmgldas.t766.1536.768.grb'," +export FNABSC="'global_mxsnoalb.uariz.t766.1536.768.rg.grb'," + +export MOM6_RIVER_RUNOFF='True' + +# ATM warm start +WARM_START='.T.' +MAKE_NH='.F.' +NA_INIT='0' +EXTERNAL_IC='.F.' +NGGPS_IC='.F.' +MOUNTAIN='.T.' + +# ICE warm start +RUNTYPE='continue' +export USE_RESTART_TIME='.true.' + +# MOM6 warm start +export MOM6_RESTART_SETTING="r" + +export FV3_RUN=cpld_control_run.IN diff --git a/tests/tests/cpld_restartfrac b/tests/tests/cpld_restartfrac new file mode 100644 index 0000000000..392ddc3f93 --- /dev/null +++ b/tests/tests/cpld_restartfrac @@ -0,0 +1,85 @@ +# +# cpld_restartfrac test +# + +export TEST_DESCR="Fully coupled FV3-CCPP-MOM6-CICE-CMEPS system - C96MX100 - restart - frac grid" + +export CNTL_DIR="cpld_controlfrac" + +export LIST_FILES="phyf024.tile1.nc \ + phyf024.tile2.nc \ + phyf024.tile3.nc \ + phyf024.tile4.nc \ + phyf024.tile5.nc \ + phyf024.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 \ + RESTART/MOM.res.nc \ + RESTART/iced.2016-10-04-00000.nc \ + RESTART/ufs.cpld.cpl.r.2016-10-04-00000.nc" + +export_fv3 +export_cpl + +export FHROT='12' +export RESTART_N=$((FHMAX-$FHROT)) + +export RESTART_FILE_PREFIX="${SYEAR}${SMONTH}${SDAY}.$(printf "%02d" $(( ${FHROT} )))0000" +export RESTART_FILE_SUFFIX_HRS="${SYEAR}-${SMONTH}-${SDAY}-$(printf "%02d" $(( ${FHROT} )))" +export RESTART_FILE_SUFFIX_SECS="${SYEAR}-${SMONTH}-${SDAY}-$(printf "%02d" $(( ${FHROT}*3600 )))" + +export FRAC_GRID='.T.' +export CPLMODE='nems_frac' + +# ATM warm start +WARM_START='.T.' +MAKE_NH='.F.' +NA_INIT='0' +EXTERNAL_IC='.F.' +NGGPS_IC='.F.' +MOUNTAIN='.T.' + +# ICE warm start +RUNTYPE='continue' +export USE_RESTART_TIME='.true.' + +# MOM6 warm start +export MOM6_RESTART_SETTING="r" + +export FV3_RUN=cpld_control_run.IN diff --git a/tests/tests/cpld_restartfrac_c192 b/tests/tests/cpld_restartfrac_c192 new file mode 100644 index 0000000000..5bc62e8ddc --- /dev/null +++ b/tests/tests/cpld_restartfrac_c192 @@ -0,0 +1,144 @@ +# +# cpld_restartfrac_c192 test +# + +export TEST_DESCR="Fully coupled FV3-CCPP-MOM6-CICE-CMEPS system - C192 MX050 - 36h restart - frac grid" + +export CNTL_DIR="cpld_controlfrac_c192" + +export LIST_FILES="phyf048.tile1.nc \ + phyf048.tile2.nc \ + phyf048.tile3.nc \ + phyf048.tile4.nc \ + phyf048.tile5.nc \ + phyf048.tile6.nc \ + dynf048.tile1.nc \ + dynf048.tile2.nc \ + dynf048.tile3.nc \ + dynf048.tile4.nc \ + dynf048.tile5.nc \ + dynf048.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 \ + RESTART/MOM.res.nc \ + RESTART/iced.2016-10-05-00000.nc \ + RESTART/ufs.cpld.cpl.r.2016-10-05-00000.nc" + +export_fv3 +export_cpl + +export DAYS="2" +export FHMAX="48" +export FHROT='12' +export RESTART_N=$((FHMAX-$FHROT)) + +export RESTART_FILE_PREFIX="${SYEAR}${SMONTH}${SDAY}.$(printf "%02d" $(( ${FHROT} )))0000" +export RESTART_FILE_SUFFIX_HRS="${SYEAR}-${SMONTH}-${SDAY}-$(printf "%02d" $(( ${FHROT} )))" +export RESTART_FILE_SUFFIX_SECS="${SYEAR}-${SMONTH}-${SDAY}-$(printf "%02d" $(( ${FHROT}*3600 )))" + +export TASKS=$TASKS_cpl_c192 +export TPN=$TPN_cpl_c192 +export INPES=$INPES_cpl_c192 +export JNPES=$JNPES_cpl_c192 +export THRD=$THRD_cpl_c192 +export WRTTASK_PER_GROUP=$WPG_cpl_c192 +export WRITE_GROUP=1 + +export med_petlist_bounds=$MPB_cpl_c192 +export atm_petlist_bounds=$APB_cpl_c192 +export ocn_petlist_bounds=$OPB_cpl_c192 +export ice_petlist_bounds=$IPB_cpl_c192 + +# atm/ocn/ice resolution +export ATMRES='C192' +export NPX=193 +export NPY=193 +export IMO=768 +export JMO=384 + +export OCNRES='050' +export ICERES='0.50' +export NX_GLB=720 +export NY_GLB=576 +export NPROC_ICE='24' + +# resolution dependent setting +export CDMBWD=${CDMBWD_c192} + +# set component and coupling timesteps +export DT_ATMOS='900' +export DT_CICE=${DT_ATMOS} +export DT_DYNAM_MOM6='1800' +export DT_THERM_MOM6='3600' +export CPL_SLOW=${DT_THERM_MOM6} +export CPL_FAST=${DT_ATMOS} + +# nems.configure +export coupling_interval_slow_sec=${CPL_SLOW} +export coupling_interval_fast_sec=${CPL_FAST} + +export FRAC_GRID='.T.' +export CPLMODE='nems_frac' + +# resolution dependent files +export MOM_INPUT="MOM_input_template_${OCNRES}" +export MESHOCN_ICE="mesh.mx${OCNRES}.nc" +export CICEGRID="grid_cice_NEMS_mx${OCNRES}.nc" +export CICEMASK="kmtu_cice_NEMS_mx${OCNRES}.nc" +export CHLCLIM="seawifs-clim-1997-2010.${NX_GLB}x${NY_GLB}.v20180328.nc" +export FRUNOFF="runoff.daitren.clim.${NX_GLB}x${NY_GLB}.v20180328.nc" + +export FNALBC="'global_snowfree_albedo.bosu.t382.768.384.rg.grb'," +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 MOM6_RIVER_RUNOFF='True' + +# ATM warm start +WARM_START='.T.' +MAKE_NH='.F.' +NA_INIT='0' +EXTERNAL_IC='.F.' +NGGPS_IC='.F.' +MOUNTAIN='.T.' + +# ICE warm start +RUNTYPE='continue' +export USE_RESTART_TIME='.true.' + +# MOM6 warm start +export MOM6_RESTART_SETTING="r" + +export FV3_RUN=cpld_control_run.IN diff --git a/tests/tests/cpld_restartfrac_c384 b/tests/tests/cpld_restartfrac_c384 new file mode 100644 index 0000000000..352050179f --- /dev/null +++ b/tests/tests/cpld_restartfrac_c384 @@ -0,0 +1,143 @@ +# +# cpld_restartfrac_c384 test +# +export TEST_DESCR="Fully coupled FV3-CCPP-MOM6-CICE-CMEPS system - C384 MX025 - restart - frac grid" + +export CNTL_DIR="cpld_controlfrac_c384" + +export LIST_FILES="phyf024.tile1.nc \ + phyf024.tile2.nc \ + phyf024.tile3.nc \ + phyf024.tile4.nc \ + phyf024.tile5.nc \ + phyf024.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 \ + RESTART/MOM.res.nc \ + RESTART/MOM.res_1.nc \ + RESTART/MOM.res_2.nc \ + RESTART/MOM.res_3.nc \ + RESTART/iced.2016-10-04-00000.nc \ + RESTART/ufs.cpld.cpl.r.2016-10-04-00000.nc" + +export_fv3 +export_cpl + +export FHROT='12' +export RESTART_N=$((FHMAX-$FHROT)) + +export RESTART_FILE_PREFIX="${SYEAR}${SMONTH}${SDAY}.$(printf "%02d" $(( ${FHROT} )))0000" +export RESTART_FILE_SUFFIX_HRS="${SYEAR}-${SMONTH}-${SDAY}-$(printf "%02d" $(( ${FHROT} )))" +export RESTART_FILE_SUFFIX_SECS="${SYEAR}-${SMONTH}-${SDAY}-$(printf "%02d" $(( ${FHROT}*3600 )))" + +export TASKS=$TASKS_cpl_c384 +export TPN=$TPN_cpl_c384 +export INPES=$INPES_cpl_c384 +export JNPES=$JNPES_cpl_c384 +export THRD=$THRD_cpl_c384 +export WRTTASK_PER_GROUP=$WPG_cpl_c384 + +export med_petlist_bounds=$MPB_cpl_c384 +export atm_petlist_bounds=$APB_cpl_c384 +export ocn_petlist_bounds=$OPB_cpl_c384 +export ice_petlist_bounds=$IPB_cpl_c384 + +# atm/ocn/ice resolution +export ATMRES='C384' +export NPX=385 +export NPY=385 +export IMO=1536 +export JMO=768 + +export OCNRES='025' +export ICERES='0.25' +export NX_GLB=1440 +export NY_GLB=1080 +export NPROC_ICE='48' + +# resolution dependent setting +export CDMBWD=${CDMBWD_c384} + +# set component and coupling timesteps +export DT_ATMOS='450' +export DT_CICE=${DT_ATMOS} +export DT_DYNAM_MOM6='900' +export DT_THERM_MOM6='1800' +export CPL_SLOW=${DT_THERM_MOM6} +export CPL_FAST=${DT_ATMOS} + +# nems.configure +export coupling_interval_slow_sec=${CPL_SLOW} +export coupling_interval_fast_sec=${CPL_FAST} + +export FRAC_GRID='.T.' +export CPLMODE='nems_frac' + +# resolution dependent files +export MOM_INPUT="MOM_input_template_${OCNRES}" +export MESHOCN_ICE="mesh.mx${OCNRES}.nc" +export CICEGRID="grid_cice_NEMS_mx${OCNRES}.nc" +export CICEMASK="kmtu_cice_NEMS_mx${OCNRES}.nc" +export CHLCLIM="seawifs-clim-1997-2010.${NX_GLB}x${NY_GLB}.v20180328.nc" +export FRUNOFF="runoff.daitren.clim.${NX_GLB}x${NY_GLB}.v20180328.nc" + +export FNALBC="'global_snowfree_albedo.bosu.t766.1536.768.rg.grb'," +export FNVETC="'global_vegtype.igbp.t766.1536.768.rg.grb'," +export FNSOTC="'global_soiltype.statsgo.t766.1536.768.rg.grb'," +export FNSMCC="'global_soilmgldas.t766.1536.768.grb'," +export FNABSC="'global_mxsnoalb.uariz.t766.1536.768.rg.grb'," + +export MOM6_RIVER_RUNOFF='True' + +# ATM warm start +WARM_START='.T.' +MAKE_NH='.F.' +NA_INIT='0' +EXTERNAL_IC='.F.' +NGGPS_IC='.F.' +MOUNTAIN='.T.' + +# ICE warm start +RUNTYPE='continue' +export USE_RESTART_TIME='.true.' + +# MOM6 warm start +export MOM6_RESTART_SETTING="r" + +export FV3_RUN=cpld_control_run.IN diff --git a/tests/tests/cpld_satmedmf b/tests/tests/cpld_satmedmf new file mode 100644 index 0000000000..ec0bdd0f80 --- /dev/null +++ b/tests/tests/cpld_satmedmf @@ -0,0 +1,66 @@ +# +# cpld_satmedmf test +# + +export TEST_DESCR="Fully coupled FV3-CCPP-MOM6-CICE-CMEPS system - C96MX100 - satmedmf" + +export CNTL_DIR="cpld_satmedmf" + +export LIST_FILES="phyf024.tile1.nc \ + phyf024.tile2.nc \ + phyf024.tile3.nc \ + phyf024.tile4.nc \ + phyf024.tile5.nc \ + phyf024.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 \ + RESTART/MOM.res.nc \ + RESTART/iced.2016-10-04-00000.nc \ + RESTART/ufs.cpld.cpl.r.2016-10-04-00000.nc" + +export_fv3 +export_cpl + +export SATMEDMF='.true.' +export HYBEDMF='.false.' + +export FIELD_TABLE='field_table_satmedmf' +export SUITE_NAME='FV3_GFS_2017_satmedmf_coupled' + +export FV3_RUN=cpld_control_run.IN diff --git a/tests/tests/datm_bulk_cfsr b/tests/tests/datm_bulk_cfsr new file mode 100644 index 0000000000..991243da75 --- /dev/null +++ b/tests/tests/datm_bulk_cfsr @@ -0,0 +1,21 @@ +# +# DATM_MOM6_CICE_CMEPS_CFSR test +# + +export TEST_DESCR="DATM-MOM6-CICE-CMEPS_CFSR - bulk flux test" + +export CNTL_DIR="datm_bulk_cfsr" + +export LIST_FILES="RESTART/MOM.res.nc \ + RESTART/iced.2011-10-02-00000.nc \ + RESTART/DATM_CFSR.cpl.r.2011-10-02-00000.nc" + +export_datm +export DATM_SRC="CFSR" +export FILENAME_BASE='cfsr.' +export IATM=1760 +export JATM=880 + +export flux_scheme='-1' + +export FV3_RUN=cpld_datm_cfsr.IN diff --git a/tests/tests/datm_bulk_gefs b/tests/tests/datm_bulk_gefs new file mode 100644 index 0000000000..3436624b60 --- /dev/null +++ b/tests/tests/datm_bulk_gefs @@ -0,0 +1,21 @@ +# +# DATM_MOM6_CICE_CMEPS_GEFS test +# + +export TEST_DESCR="DATM-MOM6-CICE-CMEPS_GEFS - bulk flux test" + +export CNTL_DIR="datm_bulk_gefs" + +export LIST_FILES="RESTART/MOM.res.nc \ + RESTART/iced.2011-10-02-00000.nc \ + RESTART/DATM_GEFS.cpl.r.2011-10-02-00000.nc" + +export_datm +export DATM_SRC="GEFS" +export FILENAME_BASE='gefs.' +export IATM=1760 +export JATM=880 + +export flux_scheme='-1' + +export FV3_RUN=cpld_datm_gefs.IN diff --git a/tests/tests/datm_control_cfsr b/tests/tests/datm_control_cfsr new file mode 100644 index 0000000000..0707918590 --- /dev/null +++ b/tests/tests/datm_control_cfsr @@ -0,0 +1,19 @@ +# +# DATM_MOM6_CICE_CMEPS_CFSR test +# + +export TEST_DESCR="DATM-MOM6-CICE-CMEPS_CFSR - control " + +export CNTL_DIR="datm_control_cfsr" + +export LIST_FILES="RESTART/MOM.res.nc \ + RESTART/iced.2011-10-02-00000.nc \ + RESTART/DATM_CFSR.cpl.r.2011-10-02-00000.nc" + +export_datm +export DATM_SRC="CFSR" +export FILENAME_BASE='cfsr.' +export IATM=1760 +export JATM=880 +export RESTART_N=12 +export FV3_RUN=cpld_datm_cfsr.IN diff --git a/tests/tests/datm_control_gefs b/tests/tests/datm_control_gefs new file mode 100644 index 0000000000..176170a8a9 --- /dev/null +++ b/tests/tests/datm_control_gefs @@ -0,0 +1,14 @@ +# +# DATM_MOM6_CICE_CMEPS_GEFS test +# + +export TEST_DESCR="DATM-MOM6-CICE-CMEPS_GEFS - control" + +export CNTL_DIR="datm_control_gefs" + +export LIST_FILES="RESTART/MOM.res.nc \ + RESTART/iced.2011-10-02-00000.nc \ + RESTART/DATM_GEFS.cpl.r.2011-10-02-00000.nc" + +export_datm +export FV3_RUN=cpld_datm_gefs.IN diff --git a/tests/tests/datm_debug_cfsr b/tests/tests/datm_debug_cfsr new file mode 100644 index 0000000000..d1fab439bb --- /dev/null +++ b/tests/tests/datm_debug_cfsr @@ -0,0 +1,21 @@ +# +# DATM_MOM6_CICE_CMEPS_CFSR debug test +# + +export TEST_DESCR="DATM-MOM6-CICE-CMEPS_CFSR - debug test " + +export CNTL_DIR="datm_debug_cfsr" + +export LIST_FILES="RESTART/MOM.res.nc \ + RESTART/iced.2011-10-01-21600.nc \ + RESTART/DATM_CFSR.cpl.r.2011-10-01-21600.nc" + +export_datm +export DATM_SRC="CFSR" +export FILENAME_BASE='cfsr.' +export IATM=1760 +export JATM=880 +export DAYS="0.25" +export FHMAX="6" +export RESTART_N=${FHMAX} +export FV3_RUN=cpld_datm_cfsr.IN diff --git a/tests/tests/datm_mx025_cfsr b/tests/tests/datm_mx025_cfsr new file mode 100644 index 0000000000..78aaab184d --- /dev/null +++ b/tests/tests/datm_mx025_cfsr @@ -0,0 +1,47 @@ +# +# DATM_MOM6_CICE_CMEPS_CFSR test +# + +export TEST_DESCR="DATM-MOM6-CICE-CMEPS_CFSR - 1/4deg ocean+ice" + +export CNTL_DIR="datm_mx025_cfsr" + +export LIST_FILES="RESTART/MOM.res.nc \ + RESTART/MOM.res_1.nc \ + RESTART/MOM.res_2.nc \ + RESTART/MOM.res_3.nc \ + RESTART/iced.2011-10-02-00000.nc \ + RESTART/DATM_CFSR.cpl.r.2011-10-02-00000.nc" + +export_datm +export WLCLK=40 +export DATM_SRC="CFSR" +export FILENAME_BASE='cfsr.' +export IATM=1760 +export JATM=880 + +export TASKS=$TASKS_datm_025 +export TPN=$TPN_datm_025 +export atm_petlist_bounds=$APB_datm_025 +export med_petlist_bounds=$MPB_datm_025 +export ocn_petlist_bounds=$OPB_datm_025 +export ice_petlist_bounds=$IPB_datm_025 +export NPROC_ICE='48' + +# atm/ocn/ice resolution +export OCNRES='025' +export ICERES='0.25' +export NX_GLB=1440 +export NY_GLB=1080 + +# resolution dependent files +export MOM_INPUT="MOM_input_template_${OCNRES}" +export MESHOCN_ICE="mesh.mx${OCNRES}.nc" +export CICEGRID="grid_cice_NEMS_mx${OCNRES}.nc" +export CICEMASK="kmtu_cice_NEMS_mx${OCNRES}.nc" +export CHLCLIM='"seawifs-clim-1997-2010.1440x1080.v20180328.nc"' +export MOM6_RIVER_RUNOFF='True' +export FRUNOFF="runoff.daitren.clim.1440x1080.v20180328.nc" +export MOM6_RESTART_SETTING='r' + +export FV3_RUN=cpld_datm_cfsr.IN diff --git a/tests/tests/datm_mx025_gefs b/tests/tests/datm_mx025_gefs new file mode 100644 index 0000000000..a7e6201ab8 --- /dev/null +++ b/tests/tests/datm_mx025_gefs @@ -0,0 +1,43 @@ +# +# DATM_MOM6_CICE_CMEPS_GEFS test +# + +export TEST_DESCR="DATM-MOM6-CICE-CMEPS_GEFS - 1/4deg ocean+ice" + +export CNTL_DIR="datm_mx025_gefs" + +export LIST_FILES="RESTART/MOM.res.nc \ + RESTART/MOM.res_1.nc \ + RESTART/MOM.res_2.nc \ + RESTART/MOM.res_3.nc \ + RESTART/iced.2011-10-02-00000.nc \ + RESTART/DATM_GEFS.cpl.r.2011-10-02-00000.nc" + +export_datm +export WLCLK=40 + +export TASKS=$TASKS_datm_025 +export TPN=$TPN_datm_025 +export atm_petlist_bounds=$APB_datm_025 +export med_petlist_bounds=$MPB_datm_025 +export ocn_petlist_bounds=$OPB_datm_025 +export ice_petlist_bounds=$IPB_datm_025 +export NPROC_ICE='48' + +# atm/ocn/ice resolution +export OCNRES='025' +export ICERES='0.25' +export NX_GLB=1440 +export NY_GLB=1080 + +# resolution dependent files +export MOM_INPUT="MOM_input_template_${OCNRES}" +export MESHOCN_ICE="mesh.mx${OCNRES}.nc" +export CICEGRID="grid_cice_NEMS_mx${OCNRES}.nc" +export CICEMASK="kmtu_cice_NEMS_mx${OCNRES}.nc" +export CHLCLIM='"seawifs-clim-1997-2010.1440x1080.v20180328.nc"' +export MOM6_RIVER_RUNOFF='True' +export FRUNOFF="runoff.daitren.clim.1440x1080.v20180328.nc" +export MOM6_RESTART_SETTING='r' + +export FV3_RUN=cpld_datm_gefs.IN diff --git a/tests/tests/datm_restart_cfsr b/tests/tests/datm_restart_cfsr new file mode 100644 index 0000000000..6d7e86015f --- /dev/null +++ b/tests/tests/datm_restart_cfsr @@ -0,0 +1,26 @@ +# +# DATM_MOM6_CICE_CMEPS_CFSR restart test +# + +export TEST_DESCR="DATM-MOM6-CICE-CMEPS_CFSR - restart test " + +export CNTL_DIR="datm_control_cfsr" + +export LIST_FILES="RESTART/MOM.res.nc \ + RESTART/iced.2011-10-02-00000.nc \ + RESTART/DATM_CFSR.cpl.r.2011-10-02-00000.nc" + +export_datm +export DATM_SRC="CFSR" +export FILENAME_BASE='cfsr.' +export IATM=1760 +export JATM=880 +export DAYS="1" +export FHMAX="24" +export FHROT="12" +export WARM_START='.T.' +export RESTART_N=$((FHMAX-$FHROT)) +export RUNTYPE='continue' +export USE_RESTART_TIME='.true.' +export MOM6_RESTART_SETTING="r" +export FV3_RUN=cpld_datm_cfsr.IN diff --git a/tests/tests/fv3_2threads b/tests/tests/fv3_2threads index c9363d96b6..2f586b8df0 100644 --- a/tests/tests/fv3_2threads +++ b/tests/tests/fv3_2threads @@ -1,10 +1,10 @@ ############################################################################### # -# FV3 2 threads test +# FV3 CCPP 2 threads test # ############################################################################### -export TEST_DESCR="Compare FV3 2 threads results with previous trunk version" +export TEST_DESCR="Compare FV3 CCPP 2 threads results with previous trunk version" export CNTL_DIR=fv3_control @@ -80,3 +80,7 @@ export INPES=$INPES_thrd export JNPES=$JNPES_thrd export WRTTASK_PER_GROUP=12 +export FV3_RUN=control_run.IN +export CCPP_SUITE=FV3_GFS_2017 +export INPUT_NML=control.nml.IN + diff --git a/tests/tests/fv3_ccpp_gfs_v16beta b/tests/tests/fv3_HAFS_v0_hwrf similarity index 80% rename from tests/tests/fv3_ccpp_gfs_v16beta rename to tests/tests/fv3_HAFS_v0_hwrf index be7c331f6c..c43a6836c4 100644 --- a/tests/tests/fv3_ccpp_gfs_v16beta +++ b/tests/tests/fv3_HAFS_v0_hwrf @@ -1,12 +1,12 @@ ############################################################################### # -# FV3 CCPP GFS v16beta compiled with 32-bit dynamics test +# FV3 CCPP HAFS v0 HWRF compiled with 32-bit dynamics test # ############################################################################### -export TEST_DESCR="Compare FV3 32bit CCPP GFS v16beta results with previous trunk version" +export TEST_DESCR="Compare HAFS 32bit CCPP HWRF suite results with previous trunk version" -export CNTL_DIR=fv3_gfs_v16beta +export CNTL_DIR=HAFS_v0_HWRF export LIST_FILES="atmos_4xdaily.tile1.nc \ atmos_4xdaily.tile2.nc \ @@ -73,11 +73,36 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 +export NODES=$(expr $TASKS / $TPN + 1) -DT_ATMOS="1200" +DT_ATMOS="600" -export FV3_RUN=ccpp_gfs_v16_run.IN -export CCPP_SUITE=FV3_GFS_v16beta -export CCPP_LIB_DIR=ccpp/lib -export INPUT_NML=ccpp_v16beta_c96.nml.IN +export FV3_RUN=c96_HAFS_v0_hwrf_run.IN +export CCPP_SUITE=HAFS_v0_hwrf +export INPUT_NML=c96_HAFS_v0_hwrf.nml.IN +export OZ_PHYS_OLD=.F. +export OZ_PHYS_NEW=.T. + +#F-A microphysics +export IMP_PHYSICS=15 +export LRADAR=.T. +export NWAT=4 + +#hurricane options for hybrid EDMF +export HURR_PBL=.T. +export MONINQFAC=-1.0 + +#HWRF options for RRTMG +export ICLOUD=3 +export IOVR=4 + +#HWRF NOAH LSM +export LSM=4 + +#HWRF GFDL surface layer +export SFC_Z0_TYPE=4 + +#HWRF options for SAS +export HWRF_SAMFDEEP=.T. +export HWRF_SAMFSHAL=.T. diff --git a/tests/tests/fv3_HAFS_v0_hwrf_debug b/tests/tests/fv3_HAFS_v0_hwrf_debug new file mode 100644 index 0000000000..58ec082655 --- /dev/null +++ b/tests/tests/fv3_HAFS_v0_hwrf_debug @@ -0,0 +1,111 @@ +############################################################################### +# +# FV3 CCPP HAFS v0 HWRF compiled with 32-bit dynamics test +# +############################################################################### + +export TEST_DESCR="Compare HAFS 32bit CCPP HWRF suite results with previous trunk version" + +export CNTL_DIR=HAFS_v0_HWRF + +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 \ + phyf003.tile1.nc \ + phyf003.tile2.nc \ + phyf003.tile3.nc \ + phyf003.tile4.nc \ + phyf003.tile5.nc \ + phyf003.tile6.nc \ + dynf000.tile1.nc \ + dynf000.tile2.nc \ + dynf000.tile3.nc \ + dynf000.tile4.nc \ + dynf000.tile5.nc \ + dynf000.tile6.nc \ + dynf003.tile1.nc \ + dynf003.tile2.nc \ + dynf003.tile3.nc \ + dynf003.tile4.nc \ + dynf003.tile5.nc \ + dynf003.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/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 \ + 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" + + +export_fv3 +export NODES=$(expr $TASKS / $TPN + 1) + +export FHMAX=3 +export FDIAG=3 + +DT_ATMOS="600" + +export FV3_RUN=c96_HAFS_v0_hwrf_run.IN +export CCPP_SUITE=HAFS_v0_hwrf +export INPUT_NML=c96_HAFS_v0_hwrf.nml.IN + +export OZ_PHYS_OLD=.F. +export OZ_PHYS_NEW=.T. + +#F-A microphysics +export IMP_PHYSICS=15 +export LRADAR=.T. +export NWAT=4 + +#hurricane options for hybrid EDMF +export HURR_PBL=.T. +export MONINQFAC=-1.0 + +#HWRF options for RRTMG +export ICLOUD=3 +export IOVR=4 + +#HWRF NOAH LSM +export LSM=4 + +#HWRF GFDL surface layer +export SFC_Z0_TYPE=4 + +#HWRF options for SAS +export HWRF_SAMFDEEP=.T. +export HWRF_SAMFSHAL=.T. diff --git a/tests/tests/fv3_HAFS_v0_hwrf_thompson b/tests/tests/fv3_HAFS_v0_hwrf_thompson new file mode 100644 index 0000000000..3f6313edd2 --- /dev/null +++ b/tests/tests/fv3_HAFS_v0_hwrf_thompson @@ -0,0 +1,110 @@ +############################################################################### +# +# FV3 CCPP HAFS v0 HWRF with Thompson MP, compiled with 32-bit dynamics test +# +############################################################################### + +export TEST_DESCR="Compare HAFS 32bit CCPP HWRF suite results with previous trunk version" + +export CNTL_DIR=HAFS_v0_HWRF_thompson + +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/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 \ + 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" + + +export_fv3 +export NODES=$(expr $TASKS / $TPN + 1) + +DT_ATMOS="600" + +export FV3_RUN=c96_HAFS_v0_hwrf_run.IN +export CCPP_SUITE=HAFS_v0_hwrf_thompson +export INPUT_NML=c96_HAFS_v0_hwrf.nml.IN + +export OZ_PHYS_OLD=.F. +export OZ_PHYS_NEW=.T. + +# Thompson microphysics +export IMP_PHYSICS=8 +export LRADAR=.T. +export LTAEROSOL=.F. +export NWAT=6 +export EFFR_IN=.T. + +#hurricane options for hybrid EDMF +export HURR_PBL=.T. +export MONINQFAC=-1.0 + +#HWRF options for RRTMG +export ICLOUD=3 +export IOVR=4 + +#HWRF NOAH LSM +export LSM=4 + +#HWRF GFDL surface layer +export SFC_Z0_TYPE=4 + +#HWRF options for SAS +export HWRF_SAMFDEEP=.T. +export HWRF_SAMFSHAL=.T. diff --git a/tests/tests/fv3_HAFS_v0_hwrf_thompson_debug b/tests/tests/fv3_HAFS_v0_hwrf_thompson_debug new file mode 100644 index 0000000000..f7a26e2623 --- /dev/null +++ b/tests/tests/fv3_HAFS_v0_hwrf_thompson_debug @@ -0,0 +1,113 @@ +########################################################################################### +# +# FV3 CCPP HAFS v0 HWRF with Thompson MP, compiled with 32-bit dynamics in DEBUG mode test +# +########################################################################################### + +export TEST_DESCR="Compare HAFS 32bit CCPP HWRF DEBU suite results with previous trunk version" + +export CNTL_DIR=HAFS_v0_HWRF_thompson_debug + +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 \ + phyf003.tile1.nc \ + phyf003.tile2.nc \ + phyf003.tile3.nc \ + phyf003.tile4.nc \ + phyf003.tile5.nc \ + phyf003.tile6.nc \ + dynf000.tile1.nc \ + dynf000.tile2.nc \ + dynf000.tile3.nc \ + dynf000.tile4.nc \ + dynf000.tile5.nc \ + dynf000.tile6.nc \ + dynf003.tile1.nc \ + dynf003.tile2.nc \ + dynf003.tile3.nc \ + dynf003.tile4.nc \ + dynf003.tile5.nc \ + dynf003.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/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 \ + 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" + + +export_fv3 +export NODES=$(expr $TASKS / $TPN + 1) + +export FHMAX=3 +export FDIAG=3 + +DT_ATMOS="600" + +export FV3_RUN=c96_HAFS_v0_hwrf_run.IN +export CCPP_SUITE=HAFS_v0_hwrf_thompson +export INPUT_NML=c96_HAFS_v0_hwrf.nml.IN + +export OZ_PHYS_OLD=.F. +export OZ_PHYS_NEW=.T. + +# Thompson microphysics +export IMP_PHYSICS=8 +export LRADAR=.T. +export LTAEROSOL=.F. +export NWAT=6 +export EFFR_IN=.T. + +#hurricane options for hybrid EDMF +export HURR_PBL=.T. +export MONINQFAC=-1.0 + +#HWRF options for RRTMG +export ICLOUD=3 +export IOVR=4 + +#HWRF NOAH LSM +export LSM=4 + +#HWRF GFDL surface layer +export SFC_Z0_TYPE=4 + +#HWRF options for SAS +export HWRF_SAMFDEEP=.T. +export HWRF_SAMFSHAL=.T. diff --git a/tests/tests/fv3_appbuild b/tests/tests/fv3_appbuild index 2411077f08..8fd32fa0c7 100644 --- a/tests/tests/fv3_appbuild +++ b/tests/tests/fv3_appbuild @@ -1,11 +1,10 @@ ############################################################################### # -# FV3 control test +# FV3 CCPP control test # ############################################################################### -export TEST_DESCR="Compare FV3 control results with previous trunk version using NEMSAppBuilder" - +export TEST_DESCR="Compare FV3 CCPP control results with previous trunk version using NEMSAppBuilder" export CNTL_DIR=fv3_control export LIST_FILES="atmos_4xdaily.tile1.nc \ @@ -74,3 +73,7 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 +export FV3_RUN=control_run.IN +export CCPP_SUITE=FV3_GFS_2017 +export INPUT_NML=control.nml.IN + diff --git a/tests/tests/fv3_ca b/tests/tests/fv3_ca index 759d0c2284..1dbf48cb7c 100644 --- a/tests/tests/fv3_ca +++ b/tests/tests/fv3_ca @@ -1,10 +1,10 @@ ############################################################################### # -# FV3 cellular automata test +# FV3 CCPP control test # ############################################################################### -export TEST_DESCR="Compare FV3 cellular automata results with previous trunk version (sub-grid and global)" +export TEST_DESCR="Compare FV3 cellular automata results with previous trunk version (sub-grid and global) CCPP" export CNTL_DIR=fv3_ca @@ -71,11 +71,13 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ RESTART/sfc_data.tile5.nc \ RESTART/sfc_data.tile6.nc" - export_fv3 +export FV3_RUN=control_run.IN +export CCPP_SUITE=FV3_GFS_2017 +export INPUT_NML=ca.nml.IN + export DO_CA=.T. export CA_SGS=.T. export CA_GLOBAL=.T. export FHMAX=12 - diff --git a/tests/tests/fv3_ccpp_control_32bit b/tests/tests/fv3_ccpp_control_32bit deleted file mode 100644 index c1db0d7db7..0000000000 --- a/tests/tests/fv3_ccpp_control_32bit +++ /dev/null @@ -1,81 +0,0 @@ -############################################################################### -# -# FV3 CCPP control compiled with 32-bit dynamics test -# -############################################################################### - -export TEST_DESCR="Compare FV3 CCPP 32bit control results with previous trunk version" - -export CNTL_DIR=fv3_control_32bit - -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 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 - diff --git a/tests/tests/fv3_ccpp_control_debug b/tests/tests/fv3_ccpp_control_debug deleted file mode 100644 index 91b3b8678d..0000000000 --- a/tests/tests/fv3_ccpp_control_debug +++ /dev/null @@ -1,21 +0,0 @@ -############################################################################### -# -# FV3 CCPP control test -# -############################################################################### - -export TEST_DESCR="Compare FV3 CCPP control results with previous trunk version" - -export CNTL_DIR=fv3_control - -export LIST_FILES="" - -export_fv3 - -export FHMAX="06" - -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 - diff --git a/tests/tests/fv3_ccpp_cpt b/tests/tests/fv3_ccpp_cpt deleted file mode 100644 index 667f523061..0000000000 --- a/tests/tests/fv3_ccpp_cpt +++ /dev/null @@ -1,91 +0,0 @@ -############################################################################### -# -# FV3 CCPP CPT test -# -############################################################################### - -export TEST_DESCR="Compare FV3 CCPP CPT results with previous trunk version" - -export CNTL_DIR=fv3_cpt - -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.nemsio \ - phyf024.nemsio \ - dynf000.nemsio \ - dynf024.nemsio \ - 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 \ - 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" - - -export_fv3 - -export SATMEDMF=.F. -export HYBEDMF=.T. - -export DT_ATMOS="300" -export SYEAR='2017' -export SMONTH='08' -export SDAY='22' -export SHOUR='00' -export TASKS=204 -export WRITE_GROUP=1 -export WRTTASK_PER_GROUP=12 - - -export INPES='4' -export JNPES='8' - -export NPZ='127' -export NPZP='128' - - -export INPUT_NML=ccpp_cpt.nml.IN -export FV3_RUN=ccpp_cpt_run.IN -export CCPP_SUITE=FV3_CPT_v0 -export CCPP_LIB_DIR=ccpp/lib -export OUTPUT_GRID="'gaussian_grid'" -export OUTPUT_FILE="'nemsio'" -export WRITE_NEMSIOFLIP=.true. -export WRITE_FSYNCFLAG=.true. - diff --git a/tests/tests/fv3_ccpp_csawmg3shoc127 b/tests/tests/fv3_ccpp_csawmg3shoc127 deleted file mode 100644 index 810903271f..0000000000 --- a/tests/tests/fv3_ccpp_csawmg3shoc127 +++ /dev/null @@ -1,82 +0,0 @@ -############################################################################### -# -# FV3 CCPP CSAWMGSHOC test -# -############################################################################### - -export TEST_DESCR="Compare FV3 CCPP csawmgshoc results with previous trunk version" - -export CNTL_DIR=fv3_csawmg3shoc127 - -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.nemsio \ - phyf024.nemsio \ - dynf000.nemsio \ - dynf024.nemsio \ - 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 DT_ATMOS="300" -export SYEAR='2017' -export SMONTH='08' -export SDAY='22' -export SHOUR='00' -export TASKS=204 -export WRITE_GROUP=1 -export WRTTASK_PER_GROUP=12 - - -export INPES='4' -export JNPES='8' - -export NPZ='127' -export NPZP='128' - -export INPUT_NML=ccpp_csawmg3shoc127.nml.IN -export FV3_RUN=ccpp_csawmg3shoc127_run.IN -export OUTPUT_GRID="'gaussian_grid'" -export OUTPUT_FILE="'nemsio'" -export WRITE_NEMSIOFLIP=.true. -export WRITE_FSYNCFLAG=.true. - -export CCPP_SUITE=FV3_GFS_2017_csawmgshoc -export CCPP_LIB_DIR=ccpp/lib - diff --git a/tests/tests/fv3_ccpp_csawmgshoc b/tests/tests/fv3_ccpp_csawmgshoc deleted file mode 100644 index 86e0a04560..0000000000 --- a/tests/tests/fv3_ccpp_csawmgshoc +++ /dev/null @@ -1,69 +0,0 @@ -############################################################################### -# -# FV3 CCPP CSAWMGSHOC test -# -############################################################################### - -export TEST_DESCR="Compare FV3 CCPP csawmgshoc results with previous trunk version" - -export CNTL_DIR=fv3_csawmgshoc - -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.nemsio \ - phyf024.nemsio \ - dynf000.nemsio \ - dynf024.nemsio \ - 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 - -DT_ATMOS="600" - -export INPUT_NML=ccpp_csawmgshoc.nml.IN -export FV3_RUN=ccpp_csawmgshoc_run.IN -export OUTPUT_GRID="'gaussian_grid'" -export OUTPUT_FILE="'nemsio'" -export WRITE_NEMSIOFLIP=.true. -export WRITE_FSYNCFLAG=.true. - -export CCPP_SUITE=FV3_GFS_2017_csawmgshoc -export CCPP_LIB_DIR=ccpp/lib - - diff --git a/tests/tests/fv3_ccpp_decomp b/tests/tests/fv3_ccpp_decomp deleted file mode 100644 index 6843ae6a6f..0000000000 --- a/tests/tests/fv3_ccpp_decomp +++ /dev/null @@ -1,84 +0,0 @@ -############################################################################### -# -# FV3 CCPP domain decomposition test with different PEs -# -############################################################################### - -export TEST_DESCR="Compare FV3 CCPP decomp results with previous trunk version" - -export CNTL_DIR=fv3_control - -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 INPES=6 -export JNPES=4 - -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 - diff --git a/tests/tests/fv3_ccpp_gfdlmp_hwrfsas b/tests/tests/fv3_ccpp_gfdlmp_hwrfsas deleted file mode 100644 index d9ab5802d1..0000000000 --- a/tests/tests/fv3_ccpp_gfdlmp_hwrfsas +++ /dev/null @@ -1,70 +0,0 @@ -############################################################################### -# -# FV3 CCPP GFDL-MP using HWRF SAS (deep and shallow) test -# -############################################################################### - -export TEST_DESCR="Compare FV3 CCPP GFDL-MP HWRF SAS results with previous trunk version" - -export CNTL_DIR=fv3_gfdlmp_hwrfsas - -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.nemsio \ - phyf024.nemsio \ - dynf000.nemsio \ - dynf024.nemsio \ - 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/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 \ - 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" - - -export_fv3 - -DT_ATMOS="1200" -export OUTPUT_GRID="'gaussian_grid'" -export OUTPUT_FILE="'nemsio'" -export WRITE_NEMSIOFLIP=.true. -export WRITE_FSYNCFLAG=.true. - -export HWRF_SAMFDEEP=.T. -export HWRF_SAMFSHAL=.T. - -export FV3_RUN=ccpp_gfdlmp_run.IN -export CCPP_SUITE=FV3_GFS_2017_gfdlmp -export CCPP_LIB_DIR=ccpp/lib -export INPUT_NML=ccpp_gfdlmp.nml.IN - diff --git a/tests/tests/fv3_ccpp_gfdlmprad b/tests/tests/fv3_ccpp_gfdlmprad deleted file mode 100644 index 7f6eb68d57..0000000000 --- a/tests/tests/fv3_ccpp_gfdlmprad +++ /dev/null @@ -1,82 +0,0 @@ -############################################################################### -# -# FV3 CCPP GFDL-MPrad test -# -############################################################################### - -export TEST_DESCR="Compare FV3 CCPP GFDL-MP radiation interaction option with the control" - -export CNTL_DIR=fv3_gfdlmprad - -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.nemsio \ - phyf024.nemsio \ - dynf000.nemsio \ - dynf024.nemsio \ - 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/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 \ - 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 \ - out_grd.glo_30m" - - -export_fv3 - -export TASKS=192 - -DT_ATMOS="1200" -export LGFDLMPRAD=.true. -export EFFR_IN=.true. - -export OUTPUT_GRID="'gaussian_grid'" -export OUTPUT_FILE="'nemsio'" -export WRITE_NEMSIOFLIP=.true. -export WRITE_FSYNCFLAG=.true. - -export CPL=.true. -export CPLWAV=.T. -export atm_model='fv3' -export atm_petlist_bounds="0 149" -export wav_model='ww3' -export wav_petlist_bounds="150 191" -export coupling_interval_sec=3600.0 #coupling time step, want it to be multiple of 1800 and FV3 time step -export NEMS_CONFIGURE="nems.configure.blocked_atm_wav.IN" - -export CCPP_SUITE=FV3_GFS_2017_gfdlmp -export CCPP_LIB_DIR=ccpp/lib -export INPUT_NML=ccpp_gfdlmp.nml.IN -export FV3_RUN=ccpp_gfdlmp_run.IN - diff --git a/tests/tests/fv3_ccpp_gfdlmprad_32bit_post b/tests/tests/fv3_ccpp_gfdlmprad_32bit_post deleted file mode 100644 index 8c0829d0a2..0000000000 --- a/tests/tests/fv3_ccpp_gfdlmprad_32bit_post +++ /dev/null @@ -1,76 +0,0 @@ -############################################################################### -# -# FV3 CCPP GFDL-MPrad inline post test -# -############################################################################### - -export TEST_DESCR="Compare FV3 CCPP GFDL-MP radiation interaction / inline post option with the control" - -export CNTL_DIR=fv3_gfdlmprad_32bit_post - -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.nemsio \ - phyf024.nemsio \ - dynf000.nemsio \ - dynf024.nemsio \ - GFSFLX.GrbF00 \ - GFSPRS.GrbF00 \ - GFSFLX.GrbF24 \ - GFSPRS.GrbF24 \ - 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/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 \ - 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" - - -export_fv3 - -DT_ATMOS="1200" -export LGFDLMPRAD=.true. -export EFFR_IN=.true. - -export OUTPUT_GRID="'gaussian_grid'" -export OUTPUT_FILE="'nemsio'" -export OUTPUT_HISTORY=.true. -export WRITE_DOPOST=.true. -export WRITE_NEMSIOFLIP=.true. -export WRITE_FSYNCFLAG=.true. - -export CCPP_SUITE=FV3_GFS_2017_gfdlmp -export CCPP_LIB_DIR=ccpp/lib -export INPUT_NML=ccpp_gfdlmp.nml.IN -export FV3_RUN=ccpp_gfdlmp_run.IN - diff --git a/tests/tests/fv3_ccpp_gfdlmprad_atmwav b/tests/tests/fv3_ccpp_gfdlmprad_atmwav deleted file mode 100644 index c69a5f2b88..0000000000 --- a/tests/tests/fv3_ccpp_gfdlmprad_atmwav +++ /dev/null @@ -1,83 +0,0 @@ -############################################################################### -# -# FV3 CCPP GFDL-MPrad 2way atm-way coupling test -# -############################################################################### - -export TEST_DESCR="Compare FV3 CCPP GFDL-MP radiation interaction 2way atm-way coupling option with the control" - -export CNTL_DIR=fv3_gfdlmprad_atmwav - -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.nemsio \ - phyf024.nemsio \ - dynf000.nemsio \ - dynf024.nemsio \ - 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/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 \ - 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 \ - out_grd.glo_30m" - - -export_fv3 - -export TASKS=192 - -DT_ATMOS="1200" -export LGFDLMPRAD=.true. -export EFFR_IN=.true. - -export OUTPUT_GRID="'gaussian_grid'" -export OUTPUT_FILE="'nemsio'" -export WRITE_NEMSIOFLIP=.true. -export WRITE_FSYNCFLAG=.true. - -export CPL=.true. -export CPLWAV=.T. -export CPLWAV2ATM=.T. -export atm_model='fv3' -export atm_petlist_bounds="0 149" -export wav_model='ww3' -export wav_petlist_bounds="150 191" -export coupling_interval_sec=1200.0 #coupling time step, want it to be multiple of 1800 and FV3 time step -export NEMS_CONFIGURE="nems.configure.blocked_atm_wav_2way.IN" - -export CCPP_SUITE=FV3_GFS_2017_gfdlmp -export CCPP_LIB_DIR=ccpp/lib -export INPUT_NML=ccpp_gfdlmp.nml.IN -export FV3_RUN=ccpp_gfdlmp_run.IN - diff --git a/tests/tests/fv3_ccpp_gfdlmprad_gwd b/tests/tests/fv3_ccpp_gfdlmprad_gwd deleted file mode 100644 index ddc358763d..0000000000 --- a/tests/tests/fv3_ccpp_gfdlmprad_gwd +++ /dev/null @@ -1,72 +0,0 @@ -############################################################################### -# -# FV3 CCPP GFDL-MPrad gravity wave drag test -# -############################################################################### - -export TEST_DESCR="Compare FV3 CCPP GFDL-MP radiation interaction option and gravity wave drag with the control" - -export CNTL_DIR=fv3_gfdlmprad_gwd - -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.nemsio \ - phyf024.nemsio \ - dynf000.nemsio \ - dynf024.nemsio \ - 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/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 \ - 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" - - -export_fv3 - -DT_ATMOS="1200" -export LGFDLMPRAD=.true. -export EFFR_IN=.true. -export DO_UGWP=.true. -export DO_TOFD=.true. - -export OUTPUT_GRID="'gaussian_grid'" -export OUTPUT_FILE="'nemsio'" -export WRITE_NEMSIOFLIP=.true. -export WRITE_FSYNCFLAG=.true. - -export CCPP_SUITE=FV3_GFS_2017_gfdlmp -export CCPP_LIB_DIR=ccpp/lib -export INPUT_NML=ccpp_gfdlmp.nml.IN -export FV3_RUN=ccpp_gfdlmp_run.IN - diff --git a/tests/tests/fv3_ccpp_gfdlmprad_noahmp b/tests/tests/fv3_ccpp_gfdlmprad_noahmp deleted file mode 100644 index d910b643b9..0000000000 --- a/tests/tests/fv3_ccpp_gfdlmprad_noahmp +++ /dev/null @@ -1,72 +0,0 @@ -############################################################################### -# -# FV3 CCPP GFDL-MPrad Noah MP test -# -############################################################################### - -export TEST_DESCR="Compare FV3 CCPP GFDL-MP radiation interaction and Noah MP option with the control" - -export CNTL_DIR=fv3_gfdlmprad_noahmp - -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.nemsio \ - phyf024.nemsio \ - dynf000.nemsio \ - dynf024.nemsio \ - 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/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 \ - 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" - - -export_fv3 - -DT_ATMOS="1200" -export LGFDLMPRAD=.true. -export EFFR_IN=.true. -export LSM=2 -export LANDICE=.false. - -export OUTPUT_GRID="'gaussian_grid'" -export OUTPUT_FILE="'nemsio'" -export WRITE_NEMSIOFLIP=.true. -export WRITE_FSYNCFLAG=.true. - -export CCPP_SUITE=FV3_GFS_2017_gfdlmp_noahmp -export CCPP_LIB_DIR=ccpp/lib -export INPUT_NML=ccpp_gfdlmp.nml.IN -export FV3_RUN=ccpp_gfdlmp_run.IN - diff --git a/tests/tests/fv3_ccpp_gfs_v15p2 b/tests/tests/fv3_ccpp_gfs_v15p2 deleted file mode 100644 index db66245f03..0000000000 --- a/tests/tests/fv3_ccpp_gfs_v15p2 +++ /dev/null @@ -1,83 +0,0 @@ -############################################################################### -# -# FV3 CCPP GFS v15.2 compiled with 32-bit dynamics test -# -############################################################################### - -export TEST_DESCR="Compare FV3 32bit CCPP GFS v15.2 results with previous trunk version" - -export CNTL_DIR=fv3_gfs_v15p2 - -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/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 \ - 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" - - -export_fv3 - -DT_ATMOS="1200" - -export FV3_RUN=ccpp_gfs_v15_run.IN -export CCPP_SUITE=FV3_GFS_v15p2 -export CCPP_LIB_DIR=ccpp/lib -export INPUT_NML=ccpp_v15p2_c96.nml.IN - diff --git a/tests/tests/fv3_ccpp_gfs_v16beta_RRTMGP b/tests/tests/fv3_ccpp_gfs_v16beta_RRTMGP deleted file mode 100644 index 62cb7571eb..0000000000 --- a/tests/tests/fv3_ccpp_gfs_v16beta_RRTMGP +++ /dev/null @@ -1,84 +0,0 @@ -############################################################################### -# -# FV3 CCPP GFS v16beta w/ RRTMGP test -# -############################################################################### - -export TEST_DESCR="Compare FV3 CCPP GFS v16beta w/ RRTMGP results with previous trunk version" - -export CNTL_DIR=fv3_gfs_v16beta_RRTMGP - -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/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 \ - 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" - - -export_fv3 - -DT_ATMOS="1200" -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_rrtmgp.nml.IN - diff --git a/tests/tests/fv3_ccpp_gfs_v16beta_flake b/tests/tests/fv3_ccpp_gfs_v16beta_flake deleted file mode 100644 index 751b59febf..0000000000 --- a/tests/tests/fv3_ccpp_gfs_v16beta_flake +++ /dev/null @@ -1,83 +0,0 @@ -############################################################################### -# -# FV3 CCPP GFS v16beta compiled with 32-bit dynamics test -# -############################################################################### - -export TEST_DESCR="Compare FV3 32bit CCPP GFS v16beta flake results with previous trunk version" - -export CNTL_DIR=fv3_gfs_v16beta_flake - -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/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 \ - 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" - - -export_fv3 - -DT_ATMOS="1200" - -export FV3_RUN=ccpp_gfs_v16_flake_run.IN -export CCPP_SUITE=FV3_GFS_v16beta_flake -export CCPP_LIB_DIR=ccpp/lib -export INPUT_NML=ccpp_v16beta_flake_c96.nml.IN - diff --git a/tests/tests/fv3_ccpp_gfsv16_csawmg b/tests/tests/fv3_ccpp_gfsv16_csawmg deleted file mode 100644 index 0069adba7d..0000000000 --- a/tests/tests/fv3_ccpp_gfsv16_csawmg +++ /dev/null @@ -1,69 +0,0 @@ -############################################################################### -# -# FV3 CCPP gfsv16_csawmg test -# -############################################################################### - -export TEST_DESCR="Compare FV3 CCPP v16_csawmg results with previous trunk version" - -export CNTL_DIR=fv3_gfsv16_csawmg - -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.nemsio \ - phyf024.nemsio \ - dynf000.nemsio \ - dynf024.nemsio \ - 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 - -DT_ATMOS="600" -export INPUT_NML=ccpp_gfsv16_csawmg.nml.IN -export FV3_RUN=ccpp_gfsv16_csawmg_run.IN -export OUTPUT_GRID="'gaussian_grid'" -export OUTPUT_FILE="'nemsio'" -export WRITE_NEMSIOFLIP=.true. -export WRITE_FSYNCFLAG=.true. -export IAER=1111 - -export CCPP_SUITE=FV3_GFS_v16_csawmg -export CCPP_LIB_DIR=ccpp/lib - - diff --git a/tests/tests/fv3_ccpp_gfsv16_csawmgt b/tests/tests/fv3_ccpp_gfsv16_csawmgt deleted file mode 100644 index 1532752ebb..0000000000 --- a/tests/tests/fv3_ccpp_gfsv16_csawmgt +++ /dev/null @@ -1,69 +0,0 @@ -############################################################################### -# -# FV3 CCPP gfsv16_csawmgt test -# -############################################################################### - -export TEST_DESCR="Compare FV3 CCPP v16_csawmgt results with previous trunk version" - -export CNTL_DIR=fv3_gfsv16_csawmgt - -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.nemsio \ - phyf024.nemsio \ - dynf000.nemsio \ - dynf024.nemsio \ - 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 - -DT_ATMOS="600" -export INPUT_NML=ccpp_gfsv16_csawmg.nml.IN -export FV3_RUN=ccpp_gfsv16_csawmg_run.IN -export OUTPUT_GRID="'gaussian_grid'" -export OUTPUT_FILE="'nemsio'" -export WRITE_NEMSIOFLIP=.true. -export WRITE_FSYNCFLAG=.true. -export IAER=111 - -export CCPP_SUITE=FV3_GFS_v16_csawmg -export CCPP_LIB_DIR=ccpp/lib - - diff --git a/tests/tests/fv3_ccpp_gocart_clm b/tests/tests/fv3_ccpp_gocart_clm deleted file mode 100644 index 632695b844..0000000000 --- a/tests/tests/fv3_ccpp_gocart_clm +++ /dev/null @@ -1,70 +0,0 @@ -############################################################################### -# -# FV3 CCPP gocart_clm test -# -############################################################################### - -export TEST_DESCR="Compare FV3 CCPP gocart_clm results with previous trunk version" - -export CNTL_DIR=fv3_gocart_clm - -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.nemsio \ - phyf024.nemsio \ - dynf000.nemsio \ - dynf024.nemsio \ - 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/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 \ - 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" - - -export_fv3 - -DT_ATMOS="1200" -export OUTPUT_GRID="'gaussian_grid'" -export OUTPUT_FILE="'nemsio'" -export WRITE_NEMSIOFLIP=.true. -export WRITE_FSYNCFLAG=.true. -export IAER=1111 -export HYBEDMF=.true. -export SATMEDMF=.false. - -export FV3_RUN=ccpp_gocart.IN -export CCPP_SUITE=FV3_GFS_2017_gfdlmp -export CCPP_LIB_DIR=ccpp/lib -export INPUT_NML=ccpp.gocart.nml.IN - diff --git a/tests/tests/fv3_ccpp_h2ophys b/tests/tests/fv3_ccpp_h2ophys deleted file mode 100644 index a5fa8c0c61..0000000000 --- a/tests/tests/fv3_ccpp_h2ophys +++ /dev/null @@ -1,83 +0,0 @@ -############################################################################### -# -# FV3 CCPP H2O physics test -# -############################################################################### - -export TEST_DESCR="Compare FV3 CCPP H2O physics results with previous trunk version" - -export CNTL_DIR=fv3_h2ophys - -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 FV3_RUN=ccpp_control_run.IN -export CCPP_SUITE=FV3_GFS_2017_h2ophys -export CCPP_LIB_DIR=ccpp/lib -export INPUT_NML=ccpp_control.nml.IN - -export H2O_PHYS=.T. - diff --git a/tests/tests/fv3_ccpp_iau b/tests/tests/fv3_ccpp_iau deleted file mode 100644 index 46d4d63e85..0000000000 --- a/tests/tests/fv3_ccpp_iau +++ /dev/null @@ -1,93 +0,0 @@ -############################################################################### -# -# FV3 CCPP IAU test -# -############################################################################### - -export TEST_DESCR="Compare FV3 CCPP IAU results with previous trunk version" - -export CNTL_DIR=fv3_iau - -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 \ - phyf027.tile1.nc \ - phyf027.tile2.nc \ - phyf027.tile3.nc \ - phyf027.tile4.nc \ - phyf027.tile5.nc \ - phyf027.tile6.nc \ - phyf048.tile1.nc \ - phyf048.tile2.nc \ - phyf048.tile3.nc \ - phyf048.tile4.nc \ - phyf048.tile5.nc \ - phyf048.tile6.nc \ - dynf027.tile1.nc \ - dynf027.tile2.nc \ - dynf027.tile3.nc \ - dynf027.tile4.nc \ - dynf027.tile5.nc \ - dynf027.tile6.nc \ - dynf048.tile1.nc \ - dynf048.tile2.nc \ - dynf048.tile3.nc \ - dynf048.tile4.nc \ - dynf048.tile5.nc \ - dynf048.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 WARM_START=.T. -export NGGPS_IC=.F. -export EXTERNAL_IC=.F. -export MAKE_NH=.F. -export MOUNTAIN=.T. -export NA_INIT=0 -export FHMAX=48 -export FDIAG=3 -export NSTF_NAME=2,0,1,0,5 -export IAU_INC_FILES="fv3_increment.nc" -export IAU_DRYMASSFIXER=.true. - -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 - diff --git a/tests/tests/fv3_ccpp_lheatstrg b/tests/tests/fv3_ccpp_lheatstrg deleted file mode 100644 index 3b4e217ffd..0000000000 --- a/tests/tests/fv3_ccpp_lheatstrg +++ /dev/null @@ -1,67 +0,0 @@ -############################################################################### -# -# FV3 CCPP lheatstrg test -# -############################################################################### - -export TEST_DESCR="Compare FV3 CCPP control with lheatstrg on Gaussian grid nemsio output results with previous trunk version" - -export CNTL_DIR=fv3_lheatstrg - -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.nemsio \ - phyf024.nemsio \ - dynf000.nemsio \ - dynf024.nemsio \ - 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 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 - -export LHEATSTRG=.T. -export OUTPUT_GRID="'gaussian_grid'" -export OUTPUT_FILE="'nemsio'" -export WRITE_NEMSIOFLIP=.true. -export WRITE_FSYNCFLAG=.true. - diff --git a/tests/tests/fv3_ccpp_multigases b/tests/tests/fv3_ccpp_multigases deleted file mode 100644 index 26ebceffa7..0000000000 --- a/tests/tests/fv3_ccpp_multigases +++ /dev/null @@ -1,95 +0,0 @@ -############################################################################### -# -# FV3 multi-gases test -# -############################################################################### - -export TEST_DESCR="Compare CCPP FV3 multi-gases results with previous trunk version" - -export CNTL_DIR=fv3_multigases - -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 \ - phyf006.tile1.nc \ - phyf006.tile2.nc \ - phyf006.tile3.nc \ - phyf006.tile4.nc \ - phyf006.tile5.nc \ - phyf006.tile6.nc \ - dynf000.tile1.nc \ - dynf000.tile2.nc \ - dynf000.tile3.nc \ - dynf000.tile4.nc \ - dynf000.tile5.nc \ - dynf000.tile6.nc \ - dynf006.tile1.nc \ - dynf006.tile2.nc \ - dynf006.tile3.nc \ - dynf006.tile4.nc \ - dynf006.tile5.nc \ - dynf006.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 \ - 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" - - -export_fv3 -export NPZ=149 -export NPZP=150 -DT_ATMOS="225" -SYEAR="2017" -SMONTH="01" -SDAY="19" -SHOUR="06" -export FHMAX=06 -export FDIAG=0,1,2,3,4,5,6 -export NSTF_NAME=0,0,1,0,5 -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 diff --git a/tests/tests/fv3_ccpp_read_inc b/tests/tests/fv3_ccpp_read_inc deleted file mode 100644 index 85eae43bb9..0000000000 --- a/tests/tests/fv3_ccpp_read_inc +++ /dev/null @@ -1,92 +0,0 @@ -############################################################################### -# -# FV3 CCPP read_inc test -# -############################################################################### - -export TEST_DESCR="Compare FV3 CCPP read_inc results with previous trunk version" - -export CNTL_DIR=fv3_read_inc - -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 \ - phyf027.tile1.nc \ - phyf027.tile2.nc \ - phyf027.tile3.nc \ - phyf027.tile4.nc \ - phyf027.tile5.nc \ - phyf027.tile6.nc \ - phyf048.tile1.nc \ - phyf048.tile2.nc \ - phyf048.tile3.nc \ - phyf048.tile4.nc \ - phyf048.tile5.nc \ - phyf048.tile6.nc \ - dynf027.tile1.nc \ - dynf027.tile2.nc \ - dynf027.tile3.nc \ - dynf027.tile4.nc \ - dynf027.tile5.nc \ - dynf027.tile6.nc \ - dynf048.tile1.nc \ - dynf048.tile2.nc \ - dynf048.tile3.nc \ - dynf048.tile4.nc \ - dynf048.tile5.nc \ - dynf048.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 WARM_START=.T. -export NGGPS_IC=.F. -export EXTERNAL_IC=.F. -export MAKE_NH=.F. -export MOUNTAIN=.T. -export NA_INIT=0 -export FHMAX=48 -export FDIAG=3 -export READ_INCREMENT=.T. -export NSTF_NAME=2,0,1,0,5 - -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 - diff --git a/tests/tests/fv3_ccpp_regional_c768 b/tests/tests/fv3_ccpp_regional_c768 deleted file mode 100644 index 16f1e0689e..0000000000 --- a/tests/tests/fv3_ccpp_regional_c768 +++ /dev/null @@ -1,31 +0,0 @@ -############################################################################### -# -# FV3 CCPP regional c768 test -# -############################################################################### - -export TEST_DESCR="Compare FV3 CCPP regional c768 results with previous trunk version" - -export CNTL_DIR=fv3_regional_c768 - -export LIST_FILES=" atmos_4xdaily.nc \ - dynf000.nc \ - dynf003.nc \ - phyf000.nc \ - phyf003.nc " -export_fv3 - -export TASKS=480 -export WLCLK=30 - -export FV3_RUN=ccpp_regional_run.IN - -export OZ_PHYS_OLD=.F. -export OZ_PHYS_NEW=.T. -export H2O_PHYS=.T. - -export CCPP_SUITE=FV3_GFS_2017_gfdlmp_regional_c768 -export CCPP_LIB_DIR=ccpp/lib -export INPUT_NML=ccpp_regional_c768.nml.IN -export MODEL_CONFIGURE=regional_c768-model_configure.IN -export FV3_RUN=ccpp_regional_c786_run.IN diff --git a/tests/tests/fv3_ccpp_regional_c768_FA_update_moist b/tests/tests/fv3_ccpp_regional_c768_FA_update_moist deleted file mode 100644 index f780401cf0..0000000000 --- a/tests/tests/fv3_ccpp_regional_c768_FA_update_moist +++ /dev/null @@ -1,26 +0,0 @@ -############################################################################### -# -# FV3 CCPP regional c768 test with Ferrier-Aligo MP scheme -# -############################################################################### - -export TEST_DESCR="Compare FV3 CCPP regional c768 with Ferrier-Aligo MP scheme results with previous trunk version" - -export CNTL_DIR=fv3_regional_c768 - -export LIST_FILES=" atmos_4xdaily.nc \ - fv3_history2d.nc \ - fv3_history.nc " - -export_fv3 - -export TASKS=480 -export WLCLK=30 - -export FV3_RUN=ccpp_regional_FA_run.IN - -export CCPP_SUITE=FV3_HAFS_ferhires_update_moist -export CCPP_LIB_DIR=ccpp/lib -export INPUT_NML=ccpp_regional_c768_FA.nml.IN -export LRADAR=.T. -export WRITE_DOPOST=.true. diff --git a/tests/tests/fv3_ccpp_regional_restart b/tests/tests/fv3_ccpp_regional_restart deleted file mode 100644 index c369ded8b5..0000000000 --- a/tests/tests/fv3_ccpp_regional_restart +++ /dev/null @@ -1,43 +0,0 @@ -############################################################################### -# -# FV3 CCPP regional restart test -# -############################################################################### - -export TEST_DESCR="Compare FV3 CCPP regional restart results with previous trunk version" - -export CNTL_DIR=fv3_regional_restart - -export LIST_FILES=" atmos_4xdaily.nc \ - fv3_history2d.nc \ - fv3_history.nc " - -export_fv3 - -export TASKS=24 -export WARM_START=.T. - -export FV3_RUN=ccpp_regional_run.IN - -export OZ_PHYS_OLD=.F. -export OZ_PHYS_NEW=.T. -export H2O_PHYS=.T. - -export CCPP_SUITE=FV3_GFS_2017_gfdlmp_regional -export CCPP_LIB_DIR=ccpp/lib -export INPUT_NML=ccpp_regional.nml.IN - -export FDIAG=3 -export INPES=4 -export JNPES=6 - -export WARM_START=.T. -export NGGPS_IC=.F. -export EXTERNAL_IC=.F. -# DH* The correct setting would be .F.? However the official -# regression test baseline uses MAKE_NH=.T. -#export MAKE_NH=.F. -export MAKE_NH=.T. -# *DH -export MOUNTAIN=.T. -export NA_INIT=0 diff --git a/tests/tests/fv3_ccpp_restart b/tests/tests/fv3_ccpp_restart deleted file mode 100644 index 2d1d34e98e..0000000000 --- a/tests/tests/fv3_ccpp_restart +++ /dev/null @@ -1,91 +0,0 @@ -############################################################################### -# -# FV3 CCPP restart test -# -############################################################################### - -export TEST_DESCR="Compare FV3 CCPP restart results with previous trunk version" - -export CNTL_DIR=fv3_restart - -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 \ - phyf027.tile1.nc \ - phyf027.tile2.nc \ - phyf027.tile3.nc \ - phyf027.tile4.nc \ - phyf027.tile5.nc \ - phyf027.tile6.nc \ - phyf048.tile1.nc \ - phyf048.tile2.nc \ - phyf048.tile3.nc \ - phyf048.tile4.nc \ - phyf048.tile5.nc \ - phyf048.tile6.nc \ - dynf027.tile1.nc \ - dynf027.tile2.nc \ - dynf027.tile3.nc \ - dynf027.tile4.nc \ - dynf027.tile5.nc \ - dynf027.tile6.nc \ - dynf048.tile1.nc \ - dynf048.tile2.nc \ - dynf048.tile3.nc \ - dynf048.tile4.nc \ - dynf048.tile5.nc \ - dynf048.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 WARM_START=.T. -export NGGPS_IC=.F. -export EXTERNAL_IC=.F. -export MAKE_NH=.F. -export MOUNTAIN=.T. -export NA_INIT=0 -export FHMAX=48 -export FDIAG=3 -export NSTF_NAME=2,0,1,0,5 - -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 - diff --git a/tests/tests/fv3_ccpp_rrfs_v1beta b/tests/tests/fv3_ccpp_rrfs_v1beta deleted file mode 100644 index a8e9cffb05..0000000000 --- a/tests/tests/fv3_ccpp_rrfs_v1beta +++ /dev/null @@ -1,125 +0,0 @@ -############################################################################### -# -# FV3 CCPP RRFS (Thompson MP + MYNN PBL + NOAHMP LSM + MYNN SFC + CIRES UGWP/GFS GWD) test -# -############################################################################### - -export TEST_DESCR="Compare FV3 CCPP RRFS_v1beta results with previous trunk version" - -export CNTL_DIR=fv3_rrfs_v1beta - -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 \ - phyf027.tile1.nc \ - phyf027.tile2.nc \ - phyf027.tile3.nc \ - phyf027.tile4.nc \ - phyf027.tile5.nc \ - phyf027.tile6.nc \ - phyf048.tile1.nc \ - phyf048.tile2.nc \ - phyf048.tile3.nc \ - phyf048.tile4.nc \ - phyf048.tile5.nc \ - phyf048.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 \ - dynf027.tile1.nc \ - dynf027.tile2.nc \ - dynf027.tile3.nc \ - dynf027.tile4.nc \ - dynf027.tile5.nc \ - dynf027.tile6.nc \ - dynf048.tile1.nc \ - dynf048.tile2.nc \ - dynf048.tile3.nc \ - dynf048.tile4.nc \ - dynf048.tile5.nc \ - dynf048.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 FHMAX=48 -export FDIAG=3 - -export DT_ATMOS="600" -export IMP_PHYSICS=8 -export DNATS=0 -export DO_SAT_ADJ=.F. -export LRADAR=.T. -export LTAEROSOL=.T. - -export FV3_RUN=ccpp_gsd_run.IN -export CCPP_SUITE=FV3_RRFS_v1beta -export CCPP_LIB_DIR=ccpp/lib -export INPUT_NML=ccpp_gsd.nml.IN - -export HYBEDMF=.F. -export DO_MYNNEDMF=.T. -export IMFSHALCNV=-1 -export IMFDEEPCNV=-1 -export LSM=2 -export LSOIL_LSM=4 -#export GWD_OPT=3 -export DO_MYNNSFCLAY=.T. - - -export WLCLK=30 diff --git a/tests/tests/fv3_ccpp_sas b/tests/tests/fv3_ccpp_sas deleted file mode 100644 index 8ed7a46651..0000000000 --- a/tests/tests/fv3_ccpp_sas +++ /dev/null @@ -1,69 +0,0 @@ -############################################################################### -# -# FV3 CCPP SAS test -# -############################################################################### - -export TEST_DESCR="Compare FV3 CCPP SAS results with previous trunk version" - -export CNTL_DIR=fv3_sas - -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.nemsio \ - phyf024.nemsio \ - dynf000.nemsio \ - dynf024.nemsio \ - 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/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 \ - 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" - - -export_fv3 - -DT_ATMOS="1200" -export IMFSHALCNV=1 -export IMFDEEPCNV=1 -export OUTPUT_GRID="'gaussian_grid'" -export OUTPUT_FILE="'nemsio'" -export WRITE_NEMSIOFLIP=.true. -export WRITE_FSYNCFLAG=.true. - -export FV3_RUN=ccpp_gfdlmp_run.IN -export CCPP_SUITE=FV3_GFS_2017_sas -export CCPP_LIB_DIR=ccpp/lib -export INPUT_NML=ccpp_gfdlmp.nml.IN - diff --git a/tests/tests/fv3_ccpp_satmedmf b/tests/tests/fv3_ccpp_satmedmf deleted file mode 100644 index 956331ff6e..0000000000 --- a/tests/tests/fv3_ccpp_satmedmf +++ /dev/null @@ -1,69 +0,0 @@ -############################################################################### -# -# FV3 CCPP satmedmf test -# -############################################################################### - -export TEST_DESCR="Compare FV3 CCPP control with satmedmf on Gaussian grid nemsio output results with previous trunk version" - -export CNTL_DIR=fv3_satmedmf - -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.nemsio \ - phyf024.nemsio \ - dynf000.nemsio \ - dynf024.nemsio \ - 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 DT_ATMOS="1200" - -export SATMEDMF=.T. -export HYBEDMF=.F. -export OUTPUT_GRID="'gaussian_grid'" -export OUTPUT_FILE="'nemsio'" -export WRITE_NEMSIOFLIP=.true. -export WRITE_FSYNCFLAG=.true. -export FV3_RUN=ccpp_satmedmf_run.IN -export CCPP_SUITE=FV3_GFS_2017_satmedmf -export CCPP_LIB_DIR=ccpp/lib -export INPUT_NML=ccpp_control.nml.IN - diff --git a/tests/tests/fv3_ccpp_satmedmfq b/tests/tests/fv3_ccpp_satmedmfq deleted file mode 100644 index 18c70c48f9..0000000000 --- a/tests/tests/fv3_ccpp_satmedmfq +++ /dev/null @@ -1,70 +0,0 @@ -############################################################################### -# -# FV3 CCPP satmedmfq test -# -############################################################################### - -export TEST_DESCR="Compare FV3 CCPP control with satmedmfq on Gaussian grid nemsio output results with previous trunk version" - -export CNTL_DIR=fv3_satmedmfq - -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.nemsio \ - phyf024.nemsio \ - dynf000.nemsio \ - dynf024.nemsio \ - 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 DT_ATMOS="1200" - -export SATMEDMF=.T. -export ISATMEDMF=1 -export HYBEDMF=.F. -export OUTPUT_GRID="'gaussian_grid'" -export OUTPUT_FILE="'nemsio'" -export WRITE_NEMSIOFLIP=.true. -export WRITE_FSYNCFLAG=.true. -export FV3_RUN=ccpp_satmedmf_run.IN -export CCPP_SUITE=FV3_GFS_2017_satmedmfq -export CCPP_LIB_DIR=ccpp/lib -export INPUT_NML=ccpp_control.nml.IN - diff --git a/tests/tests/fv3_ccpp_stretched b/tests/tests/fv3_ccpp_stretched deleted file mode 100644 index 41745fd584..0000000000 --- a/tests/tests/fv3_ccpp_stretched +++ /dev/null @@ -1,92 +0,0 @@ -############################################################################### -# -# FV3 CCPP control test -# -############################################################################### - -export TEST_DESCR="Compare FV3 CCPP control results with previous trunk version" - -export CNTL_DIR=fv3_stretched -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 \ - fv3_history2d.tile1.nc \ - fv3_history2d.tile2.nc \ - fv3_history2d.tile3.nc \ - fv3_history2d.tile4.nc \ - fv3_history2d.tile5.nc \ - fv3_history2d.tile6.nc \ - fv3_history.tile1.nc \ - fv3_history.tile2.nc \ - fv3_history.tile3.nc \ - fv3_history.tile4.nc \ - fv3_history.tile5.nc \ - fv3_history.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 - -INPES=$INPES_stretch -JNPES=$JNPES_stretch -TPN=$TPN_stretch -TASKS=$TASKS_stretch - -MAKE_NH='.T.' -NA_INIT='1' -EXTERNAL_IC='.T.' -NGGPS_IC='.T.' -MOUNTAIN='.F.' -WARM_START='.F.' -FDIAG='3' - -HYBEDMF='.T.' -SATMEDMF='.F.' - -SYEAR="2018" -SMONTH="10" -SDAY="15" -SHOUR="00" -FHMAX="48" -DT_ATMOS="450" -QUILTING=.false. - -export INPUT_NML=ccpp_stretched-input.nml.IN -export FV3_RUN=ccpp_stretched_run.IN - -export CCPP_SUITE=FV3_GFS_2017_stretched -export CCPP_LIB_DIR=ccpp/lib - diff --git a/tests/tests/fv3_ccpp_stretched_nest b/tests/tests/fv3_ccpp_stretched_nest deleted file mode 100644 index dc597842d7..0000000000 --- a/tests/tests/fv3_ccpp_stretched_nest +++ /dev/null @@ -1,111 +0,0 @@ -############################################################################### -# -# FV3 CCPP control test -# -############################################################################### - -export TEST_DESCR="Compare FV3 CCPP control results with previous trunk version" - -export CNTL_DIR=fv3_stretched_nest -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 \ - atmos_4xdaily.nest02.tile7.nc \ - fv3_history2d.tile1.nc \ - fv3_history2d.tile2.nc \ - fv3_history2d.tile3.nc \ - fv3_history2d.tile4.nc \ - fv3_history2d.tile5.nc \ - fv3_history2d.tile6.nc \ - fv3_history2d.nest02.tile7.nc \ - fv3_history.tile1.nc \ - fv3_history.tile2.nc \ - fv3_history.tile3.nc \ - fv3_history.tile4.nc \ - fv3_history.tile5.nc \ - fv3_history.tile6.nc \ - fv3_history.nest02.tile7.nc \ - RESTART/coupler.res \ - RESTART/fv_core.res.nc \ - RESTART/fv_core.res.nest02.nc \ - RESTART/fv_BC_ne.res.nest02.nc \ - RESTART/fv_BC_sw.res.nest02.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_core.res.nest02.tile7.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_srf_wnd.res.nest02.tile7.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/fv_tracer.res.nest02.tile7.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/phy_data.nest02.tile7.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 \ - RESTART/sfc_data.nest02.tile7.nc" - -export_fv3 - -INPES=$INPES_strnest -JNPES=$JNPES_strnest -TPN=$TPN_strnest -TASKS=$TASKS_strnest - -export INPES_NEST='6' -export JNPES_NEST='8' -export MAKE_NH_NEST='.F.' - -export MAKE_NH='.T.' -export NA_INIT='1' -export EXTERNAL_IC='.T.' -export NGGPS_IC='.T.' -export MOUNTAIN='.F.' -export WARM_START='.F.' -export FDIAG='3' - -export HYBEDMF='.T.' -export SATMEDMF='.F.' - -export SYEAR="2018" -export SMONTH="10" -export SDAY="15" -export SHOUR="00" -export FHMAX="48" -export DT_ATMOS="450" -QUILTING=.false. - -export INPUT_NML=ccpp_stretched-nest-input.nml.IN -export INPUT_NEST02_NML=ccpp_input_nest02.nml.IN -export FV3_RUN=ccpp_stretched_run.IN - -export CCPP_SUITE=FV3_GFS_2017_stretched -export CCPP_LIB_DIR=ccpp/lib - -if [[ $MACHINE_ID = *.gnu ]]; then - export WLCLK=30 -fi diff --git a/tests/tests/fv3_ccpp_stretched_nest_debug b/tests/tests/fv3_ccpp_stretched_nest_debug deleted file mode 100644 index 6bb07ce6fa..0000000000 --- a/tests/tests/fv3_ccpp_stretched_nest_debug +++ /dev/null @@ -1,49 +0,0 @@ -############################################################################### -# -# FV3 CCPP control test -# -############################################################################### - -export TEST_DESCR="Compare FV3 CCPP control results with previous trunk version" - -export CNTL_DIR=fv3_stretched_nest -export LIST_FILES= - -export_fv3 - -INPES=$INPES_strnest -JNPES=$JNPES_strnest -TPN=$TPN_strnest -TASKS=$TASKS_strnest - -export INPES_NEST='6' -export JNPES_NEST='8' -export MAKE_NH_NEST='.F.' - -export MAKE_NH='.T.' -export NA_INIT='1' -export EXTERNAL_IC='.T.' -export NGGPS_IC='.T.' -export MOUNTAIN='.F.' -export WARM_START='.F.' -export FDIAG='3' - -export HYBEDMF='.T.' -export SATMEDMF='.F.' - -export SYEAR="2018" -export SMONTH="10" -export SDAY="15" -export SHOUR="00" -export FHMAX="03" -export DT_ATMOS="450" -QUILTING=.false. - -export WLCLK=30 - -export INPUT_NML=ccpp_stretched-nest-input.nml.IN -export INPUT_NEST02_NML=ccpp_input_nest02.nml.IN -export FV3_RUN=ccpp_stretched_run.IN - -export CCPP_SUITE=FV3_GFS_2017_stretched -export CCPP_LIB_DIR=ccpp/lib diff --git a/tests/tests/fv3_ccpp_stretched_nest_quilt b/tests/tests/fv3_ccpp_stretched_nest_quilt deleted file mode 100644 index d5fa598f7c..0000000000 --- a/tests/tests/fv3_ccpp_stretched_nest_quilt +++ /dev/null @@ -1,106 +0,0 @@ -############################################################################### -# -# FV3 CCPP control test -# -############################################################################### - -export TEST_DESCR="Compare FV3 CCPP control results with previous trunk version" - -export CNTL_DIR=fv3_stretched_nest_quilt -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 \ - atmos_4xdaily.nest02.tile7.nc \ - dynf000.nc \ - dynf001.nc \ - dynf006.nc \ - dynf012.nc \ - dynf024.nc \ - dynf048.nc \ - phyf000.nc \ - phyf001.nc \ - phyf006.nc \ - phyf012.nc \ - phyf024.nc \ - phyf048.nc \ - RESTART/coupler.res \ - RESTART/fv_core.res.nc \ - RESTART/fv_core.res.nest02.nc \ - RESTART/fv_BC_ne.res.nest02.nc \ - RESTART/fv_BC_sw.res.nest02.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_core.res.nest02.tile7.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_srf_wnd.res.nest02.tile7.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/fv_tracer.res.nest02.tile7.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/phy_data.nest02.tile7.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 \ - RESTART/sfc_data.nest02.tile7.nc" - -export_fv3 - -INPES=$INPES_strnest -JNPES=$JNPES_strnest -TPN=$TPN_strnest -TASKS=108 - -export INPES_NEST='6' -export JNPES_NEST='8' -export MAKE_NH_NEST='.F.' - -export MAKE_NH='.T.' -export NA_INIT='1' -export EXTERNAL_IC='.T.' -export NGGPS_IC='.T.' -export MOUNTAIN='.F.' -export WARM_START='.F.' -export FDIAG='3' - -export HYBEDMF='.T.' -export SATMEDMF='.F.' - -export SYEAR="2018" -export SMONTH="10" -export SDAY="15" -export SHOUR="00" -export FHMAX="48" -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 FV3_RUN=ccpp_stretched_run.IN - -export CCPP_SUITE=FV3_GFS_2017_stretched -export CCPP_LIB_DIR=ccpp/lib - diff --git a/tests/tests/fv3_ccpp_thompson b/tests/tests/fv3_ccpp_thompson deleted file mode 100644 index 8bbdde00fe..0000000000 --- a/tests/tests/fv3_ccpp_thompson +++ /dev/null @@ -1,92 +0,0 @@ -############################################################################### -# -# FV3 CCPP Thompson MP test -# -############################################################################### - -export TEST_DESCR="Compare FV3 CCPP Thompson MP results with previous trunk version" - -export CNTL_DIR=fv3_thompson - -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 DT_ATMOS="600" -export IMP_PHYSICS=8 -export DNATS=0 -export DO_SAT_ADJ=.F. -export LRADAR=.T. -export LTAEROSOL=.T. - -export FV3_RUN=ccpp_gsd_run.IN -export CCPP_SUITE=FV3_GFS_v15_thompson -export CCPP_LIB_DIR=ccpp/lib -export INPUT_NML=ccpp_gsd.nml.IN - -export HYBEDMF=.T. -export DO_MYNNEDMF=.F. -export IMFSHALCNV=2 -export IMFDEEPCNV=2 - diff --git a/tests/tests/fv3_ccpp_wrtGauss_nemsio b/tests/tests/fv3_ccpp_wrtGauss_nemsio deleted file mode 100644 index f2abae72c2..0000000000 --- a/tests/tests/fv3_ccpp_wrtGauss_nemsio +++ /dev/null @@ -1,66 +0,0 @@ -############################################################################### -# -# FV3 CCPP Gaussian grid nemsio output test -# -############################################################################### - -export TEST_DESCR="Compare FV3 CCPP Gaussian grid nemsio output results with previous trunk version" - -export CNTL_DIR=fv3_wrtGauss_nemsio - -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.nemsio \ - phyf024.nemsio \ - dynf000.nemsio \ - dynf024.nemsio \ - 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 OUTPUT_GRID="'gaussian_grid'" -export OUTPUT_FILE="'nemsio'" -export WRITE_NEMSIOFLIP=.true. -export WRITE_FSYNCFLAG=.true. - -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 - diff --git a/tests/tests/fv3_ccpp_wrtGauss_nemsio_c192 b/tests/tests/fv3_ccpp_wrtGauss_nemsio_c192 deleted file mode 100644 index a711c51fcd..0000000000 --- a/tests/tests/fv3_ccpp_wrtGauss_nemsio_c192 +++ /dev/null @@ -1,87 +0,0 @@ -############################################################################### -# -# FV3 CCPP c192 Gaussian grid nemsio output test -# -############################################################################### - -export TEST_DESCR="Compare FV3 CCPP c192 Gaussian grid nemsio output results with previous trunk version" - -export CNTL_DIR=fv3_wrtGauss_nemsio_c192 - -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.nemsio \ - phyf024.nemsio \ - dynf000.nemsio \ - dynf024.nemsio \ - 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 TASKS=300 -export INPES=6 -export JNPES=8 -export NPX=193 -export NPY=193 -export NPZ=64 -export NPZP=65 -export SYEAR=2017 -export SMONTH=11 -export SDAY=01 -export DT_ATMOS=900 -export FHMAX=24 -export WLCLK=30 -export WRITE_GROUP=1 -export WRTTASK_PER_GROUP=12 -export OUTPUT_GRID="'gaussian_grid'" -export OUTPUT_FILE="'nemsio'" -export WRITE_NEMSIOFLIP=.true. -export WRITE_FSYNCFLAG=.true. -export IMO=768 -export JMO=384 -export FNALBC="'global_snowfree_albedo.bosu.t382.768.384.rg.grb'," -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 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 - diff --git a/tests/tests/fv3_ccpp_wrtGauss_nemsio_c768 b/tests/tests/fv3_ccpp_wrtGauss_nemsio_c768 deleted file mode 100644 index 8745937c65..0000000000 --- a/tests/tests/fv3_ccpp_wrtGauss_nemsio_c768 +++ /dev/null @@ -1,109 +0,0 @@ -############################################################################### -# -# FV3 CCPP c768 Gaussian grid nemsio output test -# -############################################################################### - -export TEST_DESCR="Compare FV3 CCPP c768 Gaussian grid nemsio output results with previous trunk version" - -export CNTL_DIR=fv3_wrtGauss_nemsio_c768 - -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 \ - phyf006.nemsio \ - dynf006.nemsio \ - 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 \ - out_grd.glo_10m - out_grd.ant_9km - out_grd.aoc_9km" - - -export_fv3 - -export TASKS=1470 -if [[ $MACHINE_ID = cheyenne.* ]]; then - export TPN=36 -elif [[ $MACHINE_ID = hera.* ]]; then - export TPN=10 -elif [[ $MACHINE_ID = wcoss_cray ]]; then - export TPN=6 -else - export TPN=12 -fi - -export INPES=16 -export JNPES=12 -export NPX=769 -export NPY=769 -export NPZ=64 -export NPZP=65 -export SYEAR=2017 -export SMONTH=01 -export SDAY=06 -export DT_ATMOS=225 -export FHMAX=06 -export WLCLK=30 -export WRITE_GROUP=3 -export WRTTASK_PER_GROUP=36 -export FDIAG=0,1,2,3,4,5,6 -export OUTPUT_GRID="'gaussian_grid'" -export OUTPUT_FILE="'nemsio'" -export WRITE_NEMSIOFLIP=.true. -export WRITE_FSYNCFLAG=.true. -export IMO=3072 -export JMO=1536 -export FNALBC="'global_snowfree_albedo.bosu.t1534.3072.1536.rg.grb'," -export FNVETC="'global_vegtype.igbp.t1534.3072.1536.rg.grb'," -export FNSOTC="'global_soiltype.statsgo.t1534.3072.1536.rg.grb'," -export FNSMCC="'global_soilmgldas.t1534.3072.1536.grb'," -export FNABSC="'global_mxsnoalb.uariz.t1534.3072.1536.rg.grb'," - -export CPL=.true. -export CPLWAV=.T. -export atm_model='fv3' -export atm_petlist_bounds="0 1259" -export wav_model='ww3' -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" - -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 - diff --git a/tests/tests/fv3_ccpp_wrtGauss_netcdf_esmf b/tests/tests/fv3_ccpp_wrtGauss_netcdf_esmf deleted file mode 100644 index 5f94f1c878..0000000000 --- a/tests/tests/fv3_ccpp_wrtGauss_netcdf_esmf +++ /dev/null @@ -1,64 +0,0 @@ -############################################################################### -# -# 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_esmf - -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 OUTPUT_GRID="'gaussian_grid'" -export OUTPUT_FILE="'netcdf_esmf'" - -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 - diff --git a/tests/tests/fv3_ccpp_wrtGlatlon_netcdf b/tests/tests/fv3_ccpp_wrtGlatlon_netcdf deleted file mode 100644 index cdb6f6314c..0000000000 --- a/tests/tests/fv3_ccpp_wrtGlatlon_netcdf +++ /dev/null @@ -1,64 +0,0 @@ -############################################################################### -# -# FV3 CCPP Global latlon grid netcdf output test -# -############################################################################### - -export TEST_DESCR="Compare FV3 CCPP Global latlon grid netcdf output results with previous trunk version" - -export CNTL_DIR=fv3_wrtGlatlon_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 OUTPUT_GRID="'global_latlon'" -export OUTPUT_FILE="'netcdf'" - -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 - diff --git a/tests/tests/fv3_control b/tests/tests/fv3_control index 5e0e322878..ab4ed8a20e 100644 --- a/tests/tests/fv3_control +++ b/tests/tests/fv3_control @@ -1,10 +1,10 @@ ############################################################################### # -# FV3 control test +# FV3 CCPP control test # ############################################################################### -export TEST_DESCR="Compare FV3 control results with previous trunk version" +export TEST_DESCR="Compare FV3 CCPP control results with previous trunk version" export CNTL_DIR=fv3_control @@ -73,4 +73,9 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 +export RESTART_INTERVAL=12 + +export FV3_RUN=control_run.IN +export CCPP_SUITE=FV3_GFS_2017 +export INPUT_NML=control.nml.IN diff --git a/tests/tests/fv3_control_32bit b/tests/tests/fv3_control_32bit index ef2468808a..4b323625a4 100644 --- a/tests/tests/fv3_control_32bit +++ b/tests/tests/fv3_control_32bit @@ -1,10 +1,10 @@ ############################################################################### # -# FV3 control compiled with 32-bit dynamics test +# FV3 CCPP control compiled with 32-bit dynamics test # ############################################################################### -export TEST_DESCR="Compare FV3 32bit control results with previous trunk version" +export TEST_DESCR="Compare FV3 CCPP 32bit control results with previous trunk version" export CNTL_DIR=fv3_control_32bit @@ -74,3 +74,7 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 +export FV3_RUN=control_run.IN +export CCPP_SUITE=FV3_GFS_2017 +export INPUT_NML=control.nml.IN + diff --git a/tests/tests/fv3_control_debug b/tests/tests/fv3_control_debug index be1e7098b9..46d1bb70a8 100644 --- a/tests/tests/fv3_control_debug +++ b/tests/tests/fv3_control_debug @@ -1,16 +1,43 @@ ############################################################################### # -# FV3 control test +# FV3 CCPP control test # ############################################################################### -export TEST_DESCR="Compare FV3 control results with previous trunk version" +export TEST_DESCR="Compare FV3 CCPP control results with previous trunk version" -export CNTL_DIR=fv3_control +export CNTL_DIR=fv3_control_debug -export LIST_FILES="" +export LIST_FILES="phyf000.tile1.nc \ + phyf000.tile2.nc \ + phyf000.tile3.nc \ + phyf000.tile4.nc \ + phyf000.tile5.nc \ + phyf000.tile6.nc \ + dynf000.tile1.nc \ + dynf000.tile2.nc \ + dynf000.tile3.nc \ + dynf000.tile4.nc \ + dynf000.tile5.nc \ + dynf000.tile6.nc \ + phyf006.tile1.nc \ + phyf006.tile2.nc \ + phyf006.tile3.nc \ + phyf006.tile4.nc \ + phyf006.tile5.nc \ + phyf006.tile6.nc \ + dynf006.tile1.nc \ + dynf006.tile2.nc \ + dynf006.tile3.nc \ + dynf006.tile4.nc \ + dynf006.tile5.nc \ + dynf006.tile6.nc" export_fv3 export FHMAX="06" +export FV3_RUN=control_run.IN +export CCPP_SUITE=FV3_GFS_2017 +export INPUT_NML=control.nml.IN + diff --git a/tests/tests/fv3_cpt b/tests/tests/fv3_cpt index 776789a2c6..4d357afb93 100644 --- a/tests/tests/fv3_cpt +++ b/tests/tests/fv3_cpt @@ -1,10 +1,10 @@ ############################################################################### # -# FV3 CPT test +# FV3 CCPP CPT test # ############################################################################### -export TEST_DESCR="Compare FV3 CPT results with previous trunk version" +export TEST_DESCR="Compare FV3 CCPP CPT results with previous trunk version" export CNTL_DIR=fv3_cpt @@ -82,6 +82,7 @@ export NPZP='128' export INPUT_NML=cpt.nml.IN export FV3_RUN=cpt_run.IN +export CCPP_SUITE=FV3_CPT_v0 export OUTPUT_GRID="'gaussian_grid'" export OUTPUT_FILE="'nemsio'" export WRITE_NEMSIOFLIP=.true. diff --git a/tests/tests/fv3_csawmg b/tests/tests/fv3_csawmg index ec0c0ec414..d60218bc59 100644 --- a/tests/tests/fv3_csawmg +++ b/tests/tests/fv3_csawmg @@ -1,10 +1,10 @@ ############################################################################### # -# FV3 CSAWMG test +# FV3 CCPP CSAWMG test # ############################################################################### -export TEST_DESCR="Compare FV3 csawmg results with previous trunk version" +export TEST_DESCR="Compare FV3 CCPP csawmg results with previous trunk version" export CNTL_DIR=fv3_csawmg @@ -58,6 +58,7 @@ DT_ATMOS="600" export INPUT_NML=csawmg.nml.IN export FV3_RUN=csawmg_run.IN +export CCPP_SUITE=FV3_GFS_2017_csawmg export OUTPUT_GRID="'gaussian_grid'" export OUTPUT_FILE="'nemsio'" export WRITE_NEMSIOFLIP=.true. diff --git a/tests/tests/fv3_csawmg3shoc127 b/tests/tests/fv3_csawmg3shoc127 index 04866b2fd2..a4ea34bb79 100644 --- a/tests/tests/fv3_csawmg3shoc127 +++ b/tests/tests/fv3_csawmg3shoc127 @@ -1,10 +1,10 @@ ############################################################################### # -# FV3 CSAWMG3SHOC127 test +# FV3 CCPP CSAWMGSHOC test # ############################################################################### -export TEST_DESCR="Compare 127 L FV3 with CSAW MG3 and SHOC results with previous trunk version" +export TEST_DESCR="Compare FV3 CCPP csawmgshoc results with previous trunk version" export CNTL_DIR=fv3_csawmg3shoc127 @@ -77,3 +77,5 @@ export OUTPUT_FILE="'nemsio'" export WRITE_NEMSIOFLIP=.true. export WRITE_FSYNCFLAG=.true. +export CCPP_SUITE=FV3_GFS_2017_csawmgshoc + diff --git a/tests/tests/fv3_csawmgshoc b/tests/tests/fv3_csawmgshoc index 5ac1c10cca..65af33608e 100644 --- a/tests/tests/fv3_csawmgshoc +++ b/tests/tests/fv3_csawmgshoc @@ -1,10 +1,10 @@ ############################################################################### # -# FV3 CSAWMGSHOC test +# FV3 CCPP CSAWMGSHOC test # ############################################################################### -export TEST_DESCR="Compare FV3 csawmgshoc results with previous trunk version" +export TEST_DESCR="Compare FV3 CCPP csawmgshoc results with previous trunk version" export CNTL_DIR=fv3_csawmgshoc @@ -63,4 +63,6 @@ export OUTPUT_FILE="'nemsio'" export WRITE_NEMSIOFLIP=.true. export WRITE_FSYNCFLAG=.true. +export CCPP_SUITE=FV3_GFS_2017_csawmgshoc + diff --git a/tests/tests/fv3_decomp b/tests/tests/fv3_decomp index fbcb05426f..4482c85111 100644 --- a/tests/tests/fv3_decomp +++ b/tests/tests/fv3_decomp @@ -1,10 +1,10 @@ ############################################################################### # -# FV3 domain decomposition test with different PEs +# FV3 CCPP domain decomposition test with different PEs # ############################################################################### -export TEST_DESCR="Compare FV3 decomp results with previous trunk version" +export TEST_DESCR="Compare FV3 CCPP decomp results with previous trunk version" export CNTL_DIR=fv3_control @@ -77,3 +77,7 @@ export_fv3 export INPES=6 export JNPES=4 +export FV3_RUN=control_run.IN +export CCPP_SUITE=FV3_GFS_2017 +export INPUT_NML=control.nml.IN + diff --git a/tests/tests/fv3_esg_HAFS_v0_hwrf_thompson b/tests/tests/fv3_esg_HAFS_v0_hwrf_thompson new file mode 100644 index 0000000000..e5bd40ffaa --- /dev/null +++ b/tests/tests/fv3_esg_HAFS_v0_hwrf_thompson @@ -0,0 +1,64 @@ +########################################################################################### +# +# FV3 CCPP HAFS v0 HWRF with Thompson MP, compiled with 32-bit dynamics in DEBUG mode test +# +########################################################################################### + +export TEST_DESCR="Compare HAFS 32bit CCPP HWRF DEBU suite results with previous trunk version" + +export CNTL_DIR=ESG_HAFS_v0_HWRF_thompson + +export LIST_FILES="atmos_4xdaily.nc \ + phyf000.nc \ + phyf012.nc \ + dynf000.nc \ + dynf012.nc \ + RESTART/coupler.res \ + RESTART/fv_core.res.nc \ + RESTART/fv_core.res.tile1.nc \ + RESTART/fv_srf_wnd.res.tile1.nc \ + RESTART/fv_tracer.res.tile1.nc \ + RESTART/sfc_data.nc \ + RESTART/phy_data.nc" + +export_fv3 +export TASKS=80 +export NODES=$(expr $TASKS / $TPN + 1) + +export FHMAX=12 +export FDIAG=3 + +DT_ATMOS="300" + +export FV3_RUN=esg_HAFS_v0_hwrf_run.IN +export CCPP_SUITE=HAFS_v0_hwrf_thompson +export INPUT_NML=esg_HAFS_v0_hwrf.nml.IN +export MODEL_CONFIGURE=esg_HAFS_v0_hwrf-model_configure.IN + +export OZ_PHYS_OLD=.F. +export OZ_PHYS_NEW=.T. + +# Thompson microphysics +export IMP_PHYSICS=8 +export LRADAR=.T. +export LTAEROSOL=.T. +export NWAT=6 +export EFFR_IN=.T. + +#hurricane options for hybrid EDMF +export HURR_PBL=.T. +export MONINQFAC=-1.0 + +#HWRF options for RRTMG +export ICLOUD=3 +export IOVR=4 + +#HWRF NOAH LSM +export LSM=4 + +#HWRF GFDL surface layer +export SFC_Z0_TYPE=4 + +#HWRF options for SAS +export HWRF_SAMFDEEP=.T. +export HWRF_SAMFSHAL=.T. diff --git a/tests/tests/fv3_esg_HAFS_v0_hwrf_thompson_debug b/tests/tests/fv3_esg_HAFS_v0_hwrf_thompson_debug new file mode 100644 index 0000000000..069b81c4c0 --- /dev/null +++ b/tests/tests/fv3_esg_HAFS_v0_hwrf_thompson_debug @@ -0,0 +1,64 @@ +########################################################################################### +# +# FV3 CCPP HAFS v0 HWRF with Thompson MP, compiled with 32-bit dynamics in DEBUG mode test +# +########################################################################################### + +export TEST_DESCR="Compare HAFS 32bit CCPP HWRF DEBU suite results with previous trunk version" + +export CNTL_DIR=ESG_HAFS_v0_HWRF_thompson_debug + +export LIST_FILES="atmos_4xdaily.nc \ + phyf000.nc \ + phyf001.nc \ + dynf000.nc \ + dynf001.nc \ + RESTART/coupler.res \ + RESTART/fv_core.res.nc \ + RESTART/fv_core.res.tile1.nc \ + RESTART/fv_srf_wnd.res.tile1.nc \ + RESTART/fv_tracer.res.tile1.nc \ + RESTART/sfc_data.nc \ + RESTART/phy_data.nc" + +export_fv3 +export TASKS=80 +export NODES=$(expr $TASKS / $TPN + 1) + +export FHMAX=1 +export FDIAG=1 + +DT_ATMOS="300" + +export FV3_RUN=esg_HAFS_v0_hwrf_run.IN +export CCPP_SUITE=HAFS_v0_hwrf_thompson +export INPUT_NML=esg_HAFS_v0_hwrf.nml.IN +export MODEL_CONFIGURE=esg_HAFS_v0_hwrf-model_configure.IN + +export OZ_PHYS_OLD=.F. +export OZ_PHYS_NEW=.T. + +# Thompson microphysics +export IMP_PHYSICS=8 +export LRADAR=.T. +export LTAEROSOL=.T. +export NWAT=6 +export EFFR_IN=.T. + +#hurricane options for hybrid EDMF +export HURR_PBL=.T. +export MONINQFAC=-1.0 + +#HWRF options for RRTMG +export ICLOUD=3 +export IOVR=4 + +#HWRF NOAH LSM +export LSM=4 + +#HWRF GFDL surface layer +export SFC_Z0_TYPE=4 + +#HWRF options for SAS +export HWRF_SAMFDEEP=.T. +export HWRF_SAMFSHAL=.T. diff --git a/tests/tests/fv3_ccpp_gf b/tests/tests/fv3_gf similarity index 97% rename from tests/tests/fv3_ccpp_gf rename to tests/tests/fv3_gf index bf9adfa750..9fb3c6f2c1 100644 --- a/tests/tests/fv3_ccpp_gf +++ b/tests/tests/fv3_gf @@ -78,10 +78,9 @@ export IMP_PHYSICS=11 export DNATS=1 export DO_SAT_ADJ=.T. -export FV3_RUN=ccpp_gsd_run.IN +export FV3_RUN=gsd_run.IN export CCPP_SUITE=FV3_GFS_v15_gf -export CCPP_LIB_DIR=ccpp/lib -export INPUT_NML=ccpp_gsd.nml.IN +export INPUT_NML=gsd.nml.IN export HYBEDMF=.T. export DO_MYNNEDMF=.F. diff --git a/tests/tests/fv3_ccpp_gf_thompson b/tests/tests/fv3_gf_thompson similarity index 97% rename from tests/tests/fv3_ccpp_gf_thompson rename to tests/tests/fv3_gf_thompson index cd764ce395..a81644cc44 100644 --- a/tests/tests/fv3_ccpp_gf_thompson +++ b/tests/tests/fv3_gf_thompson @@ -80,10 +80,9 @@ export DO_SAT_ADJ=.F. export LRADAR=.T. export LTAEROSOL=.T. -export FV3_RUN=ccpp_gsd_run.IN +export FV3_RUN=gsd_run.IN export CCPP_SUITE=FV3_GFS_v15_gf_thompson -export CCPP_LIB_DIR=ccpp/lib -export INPUT_NML=ccpp_gsd.nml.IN +export INPUT_NML=gsd.nml.IN export HYBEDMF=.T. export DO_MYNNEDMF=.F. diff --git a/tests/tests/fv3_gfdlmp b/tests/tests/fv3_gfdlmp index 58e176d08b..ca881f8be8 100644 --- a/tests/tests/fv3_gfdlmp +++ b/tests/tests/fv3_gfdlmp @@ -1,10 +1,10 @@ ############################################################################### # -# FV3 GFDL-MP test +# FV3 CCPP GFDL-MP test # ############################################################################### -export TEST_DESCR="Compare FV3 GFDL-MP results with previous trunk version" +export TEST_DESCR="Compare FV3 CCPP GFDL-MP results with previous trunk version" export CNTL_DIR=fv3_gfdlmp @@ -60,6 +60,7 @@ export OUTPUT_FILE="'nemsio'" export WRITE_NEMSIOFLIP=.true. export WRITE_FSYNCFLAG=.true. -export INPUT_NML=gfdlmp.nml.IN export FV3_RUN=gfdlmp_run.IN +export CCPP_SUITE=FV3_GFS_2017_gfdlmp +export INPUT_NML=gfdlmp.nml.IN diff --git a/tests/tests/fv3_gfdlmp_32bit b/tests/tests/fv3_gfdlmp_32bit index b4a11f0ef6..d35f605ef5 100644 --- a/tests/tests/fv3_gfdlmp_32bit +++ b/tests/tests/fv3_gfdlmp_32bit @@ -1,10 +1,10 @@ ############################################################################### # -# FV3 GFDL-MP compiled with 32-bit dynamics test +# FV3 CCPP GFDL-MP compiled with 32-bit dynamics test # ############################################################################### -export TEST_DESCR="Compare FV3 32bit GFDL-MP results with previous trunk version" +export TEST_DESCR="Compare FV3 32bit CCPP GFDL-MP results with previous trunk version" export CNTL_DIR=fv3_gfdlmp_32bit @@ -60,6 +60,7 @@ export OUTPUT_FILE="'nemsio'" export WRITE_NEMSIOFLIP=.true. export WRITE_FSYNCFLAG=.true. -export INPUT_NML=gfdlmp.nml.IN export FV3_RUN=gfdlmp_run.IN +export CCPP_SUITE=FV3_GFS_2017_gfdlmp +export INPUT_NML=gfdlmp.nml.IN diff --git a/tests/tests/fv3_ccpp_gfdlmp_gsd_chem b/tests/tests/fv3_gfdlmp_gsd_chem similarity index 91% rename from tests/tests/fv3_ccpp_gfdlmp_gsd_chem rename to tests/tests/fv3_gfdlmp_gsd_chem index 46b2357534..401ab64fe0 100644 --- a/tests/tests/fv3_ccpp_gfdlmp_gsd_chem +++ b/tests/tests/fv3_gfdlmp_gsd_chem @@ -1,10 +1,10 @@ ############################################################################### # -# FV3 CCPP GFDL-MP test +# FV3 GFDL-MP GSD-CHEM test # ############################################################################### -export TEST_DESCR="Compare FV3 CCPP GFDL-MP results with previous trunk version" +export TEST_DESCR="Compare FV3 GFDL-MP GSD-CHEM results with previous trunk version" export CNTL_DIR=fv3_gfdlmp_gsd_chem @@ -63,8 +63,7 @@ export WRITE_FSYNCFLAG=.true. export TRANS_TRAC=.T. export CPLCHM=.T. -export FV3_RUN=ccpp_gfdlmp_run.IN +export FV3_RUN=gfdlmp_run.IN export CCPP_SUITE=FV3_GFS_2017_gfdlmp_gsd_chem -export CCPP_LIB_DIR=ccpp/lib -export INPUT_NML=ccpp_gfdlmp_gsd_chem.nml.IN +export INPUT_NML=gfdlmp_gsd_chem.nml.IN diff --git a/tests/tests/fv3_ccpp_gfdlmp_gsd_chem_ca b/tests/tests/fv3_gfdlmp_gsd_chem_ca similarity index 91% rename from tests/tests/fv3_ccpp_gfdlmp_gsd_chem_ca rename to tests/tests/fv3_gfdlmp_gsd_chem_ca index fdd233c67a..d8458fe2f6 100644 --- a/tests/tests/fv3_ccpp_gfdlmp_gsd_chem_ca +++ b/tests/tests/fv3_gfdlmp_gsd_chem_ca @@ -1,10 +1,10 @@ ############################################################################### # -# FV3 CCPP GFDL-MP test +# FV3 GFDL-MP GSD-CHEM CA test # ############################################################################### -export TEST_DESCR="Compare FV3 CCPP GFDL-MP results with previous trunk version" +export TEST_DESCR="Compare FV3 GFDL-MP GSD-CHEM CA results with previous trunk version" export CNTL_DIR=fv3_gfdlmp_gsd_chem_ca @@ -63,8 +63,7 @@ export WRITE_FSYNCFLAG=.true. export TRANS_TRAC=.T. export CPLCHM=.T. -export FV3_RUN=ccpp_gfdlmp_run.IN +export FV3_RUN=gfdlmp_run.IN export CCPP_SUITE=FV3_GFS_2017_gfdlmp_gsd_chem -export CCPP_LIB_DIR=ccpp/lib -export INPUT_NML=ccpp_gfdlmp_gsd_chem_ca.nml.IN +export INPUT_NML=gfdlmp_gsd_chem_ca.nml.IN diff --git a/tests/tests/fv3_ccpp_gfdlmp b/tests/tests/fv3_gfdlmp_gsd_chem_ca_debug similarity index 74% rename from tests/tests/fv3_ccpp_gfdlmp rename to tests/tests/fv3_gfdlmp_gsd_chem_ca_debug index ea5c81b418..5a36735e34 100644 --- a/tests/tests/fv3_ccpp_gfdlmp +++ b/tests/tests/fv3_gfdlmp_gsd_chem_ca_debug @@ -1,23 +1,17 @@ ############################################################################### # -# FV3 CCPP GFDL-MP test +# FV3 GFDL-MP GSD-CHEM CA DEBUG test # ############################################################################### -export TEST_DESCR="Compare FV3 CCPP GFDL-MP results with previous trunk version" +export TEST_DESCR="Compare FV3 GFDL-MP GSD-CHEM CA DEBUG results with previous trunk version" -export CNTL_DIR=fv3_gfdlmp +export CNTL_DIR=fv3_gfdlmp_gsd_chem_ca_debug -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.nemsio \ - phyf024.nemsio \ +export LIST_FILES="phyf000.nemsio \ + phyf006.nemsio \ dynf000.nemsio \ - dynf024.nemsio \ + dynf006.nemsio \ RESTART/coupler.res \ RESTART/fv_core.res.nc \ RESTART/fv_core.res.tile1.nc \ @@ -55,13 +49,16 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 DT_ATMOS="1200" +export FHMAX=06 export OUTPUT_GRID="'gaussian_grid'" export OUTPUT_FILE="'nemsio'" export WRITE_NEMSIOFLIP=.true. export WRITE_FSYNCFLAG=.true. -export FV3_RUN=ccpp_gfdlmp_run.IN -export CCPP_SUITE=FV3_GFS_2017_gfdlmp -export CCPP_LIB_DIR=ccpp/lib -export INPUT_NML=ccpp_gfdlmp.nml.IN +export TRANS_TRAC=.T. +export CPLCHM=.T. + +export FV3_RUN=gfdlmp_run.IN +export CCPP_SUITE=FV3_GFS_2017_gfdlmp_gsd_chem +export INPUT_NML=gfdlmp_gsd_chem_ca.nml.IN diff --git a/tests/tests/fv3_gfdlmp_gsd_chem_debug b/tests/tests/fv3_gfdlmp_gsd_chem_debug new file mode 100644 index 0000000000..a398e94ab8 --- /dev/null +++ b/tests/tests/fv3_gfdlmp_gsd_chem_debug @@ -0,0 +1,64 @@ +############################################################################### +# +# FV3 GFDL-MP GSD-CHEM DEBUG test +# +############################################################################### + +export TEST_DESCR="Compare FV3 GFDL-MP GSD-CHEM DEBUG results with previous trunk version" + +export CNTL_DIR=fv3_gfdlmp_gsd_chem_debug + +export LIST_FILES="phyf000.nemsio \ + phyf006.nemsio \ + dynf000.nemsio \ + dynf006.nemsio \ + 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/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 \ + 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" + + +export_fv3 + +DT_ATMOS="1200" +export FHMAX=06 +export OUTPUT_GRID="'gaussian_grid'" +export OUTPUT_FILE="'nemsio'" +export WRITE_NEMSIOFLIP=.true. +export WRITE_FSYNCFLAG=.true. + +export TRANS_TRAC=.T. +export CPLCHM=.T. + +export FV3_RUN=gfdlmp_run.IN +export CCPP_SUITE=FV3_GFS_2017_gfdlmp_gsd_chem +export INPUT_NML=gfdlmp_gsd_chem.nml.IN + diff --git a/tests/tests/fv3_ccpp_gfdlmp_gsd_chem_sppt b/tests/tests/fv3_gfdlmp_gsd_chem_sppt similarity index 91% rename from tests/tests/fv3_ccpp_gfdlmp_gsd_chem_sppt rename to tests/tests/fv3_gfdlmp_gsd_chem_sppt index 0317042377..eaf83a34c3 100644 --- a/tests/tests/fv3_ccpp_gfdlmp_gsd_chem_sppt +++ b/tests/tests/fv3_gfdlmp_gsd_chem_sppt @@ -1,10 +1,10 @@ ############################################################################### # -# FV3 CCPP GFDL-MP test +# FV3 GFDL-MP GSD-CHEM SPPT test # ############################################################################### -export TEST_DESCR="Compare FV3 CCPP GFDL-MP results with previous trunk version" +export TEST_DESCR="Compare FV3 GFDL-MP GSD-CHEM SPPT results with previous trunk version" export CNTL_DIR=fv3_gfdlmp_gsd_chem_sppt @@ -63,8 +63,7 @@ export WRITE_FSYNCFLAG=.true. export TRANS_TRAC=.T. export CPLCHM=.T. -export FV3_RUN=ccpp_gfdlmp_run.IN +export FV3_RUN=gfdlmp_run.IN export CCPP_SUITE=FV3_GFS_2017_gfdlmp_gsd_chem -export CCPP_LIB_DIR=ccpp/lib -export INPUT_NML=ccpp_gfdlmp_gsd_chem_sppt.nml.IN +export INPUT_NML=gfdlmp_gsd_chem_sppt.nml.IN diff --git a/tests/tests/fv3_gfdlmp_gsd_chem_sppt_debug b/tests/tests/fv3_gfdlmp_gsd_chem_sppt_debug new file mode 100644 index 0000000000..61ece0524e --- /dev/null +++ b/tests/tests/fv3_gfdlmp_gsd_chem_sppt_debug @@ -0,0 +1,64 @@ +############################################################################### +# +# FV3 GFDL-MP GSD-CHEM SPPT DEBUG test +# +############################################################################### + +export TEST_DESCR="Compare FV3 GFDL-MP GSD-CHEM SPPT DEBUG results with previous trunk version" + +export CNTL_DIR=fv3_gfdlmp_gsd_chem_sppt_debug + +export LIST_FILES="phyf000.nemsio \ + phyf006.nemsio \ + dynf000.nemsio \ + dynf006.nemsio \ + 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/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 \ + 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" + + +export_fv3 + +DT_ATMOS="1200" +export FHMAX=06 +export OUTPUT_GRID="'gaussian_grid'" +export OUTPUT_FILE="'nemsio'" +export WRITE_NEMSIOFLIP=.true. +export WRITE_FSYNCFLAG=.true. + +export TRANS_TRAC=.T. +export CPLCHM=.T. + +export FV3_RUN=gfdlmp_run.IN +export CCPP_SUITE=FV3_GFS_2017_gfdlmp_gsd_chem +export INPUT_NML=gfdlmp_gsd_chem_sppt.nml.IN + diff --git a/tests/tests/fv3_gfdlmprad b/tests/tests/fv3_gfdlmprad index 47c4748d9c..cef9d92429 100644 --- a/tests/tests/fv3_gfdlmprad +++ b/tests/tests/fv3_gfdlmprad @@ -1,10 +1,10 @@ ############################################################################### # -# FV3 GFDL-MPrad test +# FV3 CCPP GFDL-MPrad test # ############################################################################### -export TEST_DESCR="Compare FV3 GFDL-MP radiation interaction option with the control" +export TEST_DESCR="Compare FV3 CCPP GFDL-MP radiation interaction option with the control" export CNTL_DIR=fv3_gfdlmprad @@ -75,6 +75,7 @@ export wav_petlist_bounds="150 191" export coupling_interval_sec=3600.0 #coupling time step, want it to be multiple of 1800 and FV3 time step export NEMS_CONFIGURE="nems.configure.blocked_atm_wav.IN" +export CCPP_SUITE=FV3_GFS_2017_gfdlmp export INPUT_NML=gfdlmp.nml.IN export FV3_RUN=gfdlmp_run.IN diff --git a/tests/tests/fv3_gfdlmprad_32bit_post b/tests/tests/fv3_gfdlmprad_32bit_post index 2a9db85ab1..c64354aadd 100644 --- a/tests/tests/fv3_gfdlmprad_32bit_post +++ b/tests/tests/fv3_gfdlmprad_32bit_post @@ -1,10 +1,10 @@ ############################################################################### # -# FV3 GFDL-MPrad test +# FV3 CCPP GFDL-MPrad inline post test # ############################################################################### -export TEST_DESCR="Compare FV3 GFDL-MP radiation interaction option with the control" +export TEST_DESCR="Compare FV3 CCPP GFDL-MP radiation interaction / inline post option with the control" export CNTL_DIR=fv3_gfdlmprad_32bit_post @@ -66,10 +66,11 @@ export OUTPUT_GRID="'gaussian_grid'" export OUTPUT_FILE="'nemsio'" export OUTPUT_HISTORY=.true. export WRITE_DOPOST=.true. +export POSTAPP='global' export WRITE_NEMSIOFLIP=.true. export WRITE_FSYNCFLAG=.true. - +export CCPP_SUITE=FV3_GFS_2017_gfdlmp export INPUT_NML=gfdlmp.nml.IN export FV3_RUN=gfdlmp_run.IN diff --git a/tests/tests/fv3_gfdlmprad_atmwav b/tests/tests/fv3_gfdlmprad_atmwav index 57d1a101e0..c0287da001 100644 --- a/tests/tests/fv3_gfdlmprad_atmwav +++ b/tests/tests/fv3_gfdlmprad_atmwav @@ -1,10 +1,10 @@ ############################################################################### # -# FV3 GFDL-MPrad 2way atm-way coupling test +# FV3 CCPP GFDL-MPrad 2way atm-way coupling test # ############################################################################### -export TEST_DESCR="Compare FV3 GFDL-MP radiation interaction 2way atm-way coupling option with the control" +export TEST_DESCR="Compare FV3 CCPP GFDL-MP radiation interaction 2way atm-way coupling option with the control" export CNTL_DIR=fv3_gfdlmprad_atmwav @@ -76,6 +76,7 @@ export wav_petlist_bounds="150 191" export coupling_interval_sec=1200.0 #coupling time step, want it to be multiple of 1800 and FV3 time step export NEMS_CONFIGURE="nems.configure.blocked_atm_wav_2way.IN" +export CCPP_SUITE=FV3_GFS_2017_gfdlmp export INPUT_NML=gfdlmp.nml.IN export FV3_RUN=gfdlmp_run.IN diff --git a/tests/tests/fv3_gfdlmprad_gwd b/tests/tests/fv3_gfdlmprad_gwd index a3e8e59dc2..c50a6b3216 100644 --- a/tests/tests/fv3_gfdlmprad_gwd +++ b/tests/tests/fv3_gfdlmprad_gwd @@ -1,10 +1,10 @@ ############################################################################### # -# FV3 GFDL-MPrad gravity wave drag test +# FV3 CCPP GFDL-MPrad gravity wave drag test # ############################################################################### -export TEST_DESCR="Compare FV3 GFDL-MP radiation interaction option and gravity wave drag with the control" +export TEST_DESCR="Compare FV3 CCPP GFDL-MP radiation interaction option and gravity wave drag with the control" export CNTL_DIR=fv3_gfdlmprad_gwd @@ -65,6 +65,7 @@ export OUTPUT_FILE="'nemsio'" export WRITE_NEMSIOFLIP=.true. export WRITE_FSYNCFLAG=.true. +export CCPP_SUITE=FV3_GFS_2017_gfdlmp export INPUT_NML=gfdlmp.nml.IN export FV3_RUN=gfdlmp_run.IN diff --git a/tests/tests/fv3_gfdlmprad_noahmp b/tests/tests/fv3_gfdlmprad_noahmp index 8c507c858b..cca8148dcb 100644 --- a/tests/tests/fv3_gfdlmprad_noahmp +++ b/tests/tests/fv3_gfdlmprad_noahmp @@ -1,10 +1,10 @@ ############################################################################### # -# FV3 GFDL-MPrad Noah MP test +# FV3 CCPP GFDL-MPrad Noah MP test # ############################################################################### -export TEST_DESCR="Compare FV3 GFDL-MP radiation interaction and Noah MP with the control" +export TEST_DESCR="Compare FV3 CCPP GFDL-MP radiation interaction and Noah MP option with the control" export CNTL_DIR=fv3_gfdlmprad_noahmp @@ -59,13 +59,17 @@ export LGFDLMPRAD=.true. export EFFR_IN=.true. export LSM=2 export LANDICE=.false. +export LHEATSTRG=.false. +export IALB=2 +export IEMS=2 + export OUTPUT_GRID="'gaussian_grid'" export OUTPUT_FILE="'nemsio'" export WRITE_NEMSIOFLIP=.true. export WRITE_FSYNCFLAG=.true. - +export CCPP_SUITE=FV3_GFS_2017_gfdlmp_noahmp export INPUT_NML=gfdlmp.nml.IN export FV3_RUN=gfdlmp_run.IN diff --git a/tests/tests/fv3_ccpp_gfs_myj b/tests/tests/fv3_gfs_myj similarity index 97% rename from tests/tests/fv3_ccpp_gfs_myj rename to tests/tests/fv3_gfs_myj index d4336b0a35..06b96dd1e0 100644 --- a/tests/tests/fv3_ccpp_gfs_myj +++ b/tests/tests/fv3_gfs_myj @@ -76,10 +76,9 @@ export_fv3 DT_ATMOS="900" -export FV3_RUN=ccpp_gfs_v15_run.IN +export FV3_RUN=gfs_v15_run.IN export CCPP_SUITE=FV3_GFS_2017_myj -export CCPP_LIB_DIR=ccpp/lib -export INPUT_NML=ccpp_gfdlmp.nml.IN +export INPUT_NML=gfdlmp.nml.IN export OZ_PHYS_OLD=.F. diff --git a/tests/tests/fv3_gfs_v15p2 b/tests/tests/fv3_gfs_v15p2 index a2b6faf962..de56b17023 100644 --- a/tests/tests/fv3_gfs_v15p2 +++ b/tests/tests/fv3_gfs_v15p2 @@ -1,10 +1,10 @@ ############################################################################### # -# FV3 GFS v15.2 compiled with 32-bit dynamics test +# FV3 CCPP GFS v15.2 compiled with 32-bit dynamics test # ############################################################################### -export TEST_DESCR="Compare FV3 32bit GFS v15.2 results with previous trunk version" +export TEST_DESCR="Compare FV3 32bit CCPP GFS v15.2 results with previous trunk version" export CNTL_DIR=fv3_gfs_v15p2 @@ -77,5 +77,6 @@ export_fv3 DT_ATMOS="1200" export FV3_RUN=gfs_v15_run.IN +export CCPP_SUITE=FV3_GFS_v15p2 export INPUT_NML=v15p2_c96.nml.IN diff --git a/tests/tests/fv3_ccpp_gfs_v15p2_RRTMGP b/tests/tests/fv3_gfs_v15p2_RRTMGP similarity index 96% rename from tests/tests/fv3_ccpp_gfs_v15p2_RRTMGP rename to tests/tests/fv3_gfs_v15p2_RRTMGP index 2dae53db76..ef2880927a 100644 --- a/tests/tests/fv3_ccpp_gfs_v15p2_RRTMGP +++ b/tests/tests/fv3_gfs_v15p2_RRTMGP @@ -77,8 +77,7 @@ export_fv3 DT_ATMOS="1200" export DO_RRTMGP=.T. -export FV3_RUN=ccpp_gfs_v15_run.IN +export FV3_RUN=gfs_v15_run.IN export CCPP_SUITE=FV3_GFS_v15p2_RRTMGP -export CCPP_LIB_DIR=ccpp/lib -export INPUT_NML=ccpp_v15p2_c96_rrtmgp.nml.IN +export INPUT_NML=v15p2_c96_rrtmgp.nml.IN diff --git a/tests/tests/fv3_ccpp_gfs_v15p2_RRTMGP_debug b/tests/tests/fv3_gfs_v15p2_RRTMGP_debug similarity index 96% rename from tests/tests/fv3_ccpp_gfs_v15p2_RRTMGP_debug rename to tests/tests/fv3_gfs_v15p2_RRTMGP_debug index dcb83b2f8e..81f6eac50e 100644 --- a/tests/tests/fv3_ccpp_gfs_v15p2_RRTMGP_debug +++ b/tests/tests/fv3_gfs_v15p2_RRTMGP_debug @@ -77,8 +77,7 @@ export FHMAX="06" DT_ATMOS="1200" export DO_RRTMGP=.T. -export FV3_RUN=ccpp_gfs_v15_run.IN +export FV3_RUN=gfs_v15_run.IN export CCPP_SUITE=FV3_GFS_v15p2_RRTMGP -export CCPP_LIB_DIR=ccpp/lib -export INPUT_NML=ccpp_v15p2_c96_rrtmgp.nml.IN +export INPUT_NML=v15p2_c96_rrtmgp.nml.IN diff --git a/tests/tests/fv3_ccpp_gfs_v15p2_debug b/tests/tests/fv3_gfs_v15p2_debug similarity index 96% rename from tests/tests/fv3_ccpp_gfs_v15p2_debug rename to tests/tests/fv3_gfs_v15p2_debug index b7689af1fc..37d71a64be 100644 --- a/tests/tests/fv3_ccpp_gfs_v15p2_debug +++ b/tests/tests/fv3_gfs_v15p2_debug @@ -76,8 +76,7 @@ export_fv3 export FHMAX="06" DT_ATMOS="1200" -export FV3_RUN=ccpp_gfs_v15_run.IN +export FV3_RUN=gfs_v15_run.IN export CCPP_SUITE=FV3_GFS_v15p2 -export CCPP_LIB_DIR=ccpp/lib -export INPUT_NML=ccpp_v15p2_c96.nml.IN +export INPUT_NML=v15p2_c96.nml.IN diff --git a/tests/tests/fv3_gfs_v16 b/tests/tests/fv3_gfs_v16 new file mode 100644 index 0000000000..be0c022296 --- /dev/null +++ b/tests/tests/fv3_gfs_v16 @@ -0,0 +1,101 @@ +############################################################################### +# +# FV3 CCPP GFS v16 compiled with 32-bit dynamics test +# +############################################################################### + +export TEST_DESCR="Compare FV3 32bit CCPP GFS v16 results with previous trunk version" + +export CNTL_DIR=fv3_gfs_v16 + +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 \ + phyf048.tile1.nc \ + phyf048.tile2.nc \ + phyf048.tile3.nc \ + phyf048.tile4.nc \ + phyf048.tile5.nc \ + phyf048.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 \ + dynf048.tile1.nc \ + dynf048.tile2.nc \ + dynf048.tile3.nc \ + dynf048.tile4.nc \ + dynf048.tile5.nc \ + dynf048.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/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 \ + 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" + + +export_fv3 + +DT_ATMOS="1200" + +export FHMAX=48 +export RESTART_INTERVAL=24 + +export NSTF_NAME=2,1,0,0,0 + +export FV3_RUN=gfs_v16_run.IN +export CCPP_SUITE=FV3_GFS_v16 +export INPUT_NML=v16_c96.nml.IN +export IAER=1111 + +export WLCLK=30 diff --git a/tests/tests/fv3_gfs_v16beta b/tests/tests/fv3_gfs_v16_RRTMGP similarity index 91% rename from tests/tests/fv3_gfs_v16beta rename to tests/tests/fv3_gfs_v16_RRTMGP index 66816ff08e..0cf240a8c9 100644 --- a/tests/tests/fv3_gfs_v16beta +++ b/tests/tests/fv3_gfs_v16_RRTMGP @@ -1,12 +1,12 @@ ############################################################################### # -# FV3 GFS v16beta compiled with 32-bit dynamics test +# FV3 CCPP GFS v16 w/ RRTMGP test # ############################################################################### -export TEST_DESCR="Compare FV3 32bit GFS v16beta results with previous trunk version" +export TEST_DESCR="Compare FV3 CCPP GFS v16 w/ RRTMGP results with previous trunk version" -export CNTL_DIR=fv3_gfs_v16beta +export CNTL_DIR=fv3_gfs_v16_RRTMGP export LIST_FILES="atmos_4xdaily.tile1.nc \ atmos_4xdaily.tile2.nc \ @@ -75,7 +75,10 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 DT_ATMOS="1200" +export DO_RRTMGP=.T. export FV3_RUN=gfs_v16_run.IN -export INPUT_NML=v16beta_c96.nml.IN +export CCPP_SUITE=FV3_GFS_v16_RRTMGP +export INPUT_NML=v16_c96_rrtmgp.nml.IN +export IAER=5111 diff --git a/tests/tests/fv3_ccpp_2threads b/tests/tests/fv3_gfs_v16_RRTMGP_2thrd similarity index 86% rename from tests/tests/fv3_ccpp_2threads rename to tests/tests/fv3_gfs_v16_RRTMGP_2thrd index fe0c77a406..d46114b00e 100644 --- a/tests/tests/fv3_ccpp_2threads +++ b/tests/tests/fv3_gfs_v16_RRTMGP_2thrd @@ -1,12 +1,12 @@ ############################################################################### # -# FV3 CCPP 2 threads test +# FV3 CCPP GFS v16 w/ RRTMGP test using two openMP threads # ############################################################################### -export TEST_DESCR="Compare FV3 CCPP 2 threads results with previous trunk version" +export TEST_DESCR="Compare FV3 CCPP GFS v16 w/ RRTMGP using two threads results with previous trunk version" -export CNTL_DIR=fv3_control +export CNTL_DIR=fv3_gfs_v16_RRTMGP export LIST_FILES="atmos_4xdaily.tile1.nc \ atmos_4xdaily.tile2.nc \ @@ -58,18 +58,18 @@ export LIST_FILES="atmos_4xdaily.tile1.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" + RESTART/sfc_data.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" export_fv3 @@ -80,8 +80,11 @@ export INPES=$INPES_thrd export JNPES=$JNPES_thrd export WRTTASK_PER_GROUP=12 -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 +DT_ATMOS="1200" +export DO_RRTMGP=.T. +export IAER=5111 + +export FV3_RUN=gfs_v16_run.IN +export CCPP_SUITE=FV3_GFS_v16_RRTMGP +export INPUT_NML=v16_c96_rrtmgp.nml.IN diff --git a/tests/tests/fv3_ccpp_ca b/tests/tests/fv3_gfs_v16_RRTMGP_c192L127 similarity index 68% rename from tests/tests/fv3_ccpp_ca rename to tests/tests/fv3_gfs_v16_RRTMGP_c192L127 index 4547eaad51..b542ede33b 100644 --- a/tests/tests/fv3_ccpp_ca +++ b/tests/tests/fv3_gfs_v16_RRTMGP_c192L127 @@ -1,20 +1,14 @@ ############################################################################### # -# FV3 CCPP control test +# FV3 CCPP GFS v16 w/ RRTMGP test # ############################################################################### -export TEST_DESCR="Compare FV3 cellular automata results with previous trunk version (sub-grid and global) CCPP" +export TEST_DESCR="Compare FV3 c192L217 CCPP GFS v16 w/ RRTMGP results with previous trunk version" -export CNTL_DIR=fv3_ca +export CNTL_DIR=fv3_gfs_v16_RRTMGP_c192L127 -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 \ +export LIST_FILES="phyf000.tile1.nc \ phyf000.tile2.nc \ phyf000.tile3.nc \ phyf000.tile4.nc \ @@ -58,27 +52,51 @@ export LIST_FILES="atmos_4xdaily.tile1.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" + RESTART/sfc_data.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" -export_fv3 -export FV3_RUN=ccpp_control_run.IN -export CCPP_SUITE=FV3_GFS_2017 -export CCPP_LIB_DIR=ccpp/lib -export INPUT_NML=ccpp_ca.nml.IN +export_fv3 -export DO_CA=.T. -export CA_SGS=.T. -export CA_GLOBAL=.T. +export DO_RRTMGP=.T. +export TASKS=150 +export INPES=3 +export JNPES=8 +export NPX=193 +export NPY=193 +export NPZ=127 +export NPZP=128 +export SYEAR=2019 +export SMONTH=01 +export SDAY=20 +export DT_ATMOS=450 export FHMAX=12 +export WLCLK=30 +export WRITE_GROUP=1 +export WRTTASK_PER_GROUP=6 +export OUTPUT_GRID="'cubed_sphere_grid'" +export OUTPUT_FILE="'netcdf'" +export WRITE_NEMSIOFLIP=.true. +export WRITE_FSYNCFLAG=.true. +export IMO=768 +export JMO=384 +export FNALBC="'global_snowfree_albedo.bosu.t382.768.384.rg.grb'," +export FNVETC="'global_vegtype.igbp.t382.768.384.rg.grb'," +export FNSOTC="'global_soiltype.statsgo.t382.768.384.rg.grb'," +export FNSMCC="'global_soilmgldas.statsgo.t382.768.384.grb'," +export FNABSC="'global_mxsnoalb.uariz.t382.768.384.rg.grb'," + +export FV3_RUN=gfs_v16_run_c192L127.IN +export CCPP_SUITE=FV3_GFS_v16_RRTMGP +export INPUT_NML=v16_c192L127_rrtmgp.nml.IN + diff --git a/tests/tests/fv3_ccpp_gfs_v16beta_debug b/tests/tests/fv3_gfs_v16_RRTMGP_debug similarity index 90% rename from tests/tests/fv3_ccpp_gfs_v16beta_debug rename to tests/tests/fv3_gfs_v16_RRTMGP_debug index 12cd66ccb4..1241a372e1 100644 --- a/tests/tests/fv3_ccpp_gfs_v16beta_debug +++ b/tests/tests/fv3_gfs_v16_RRTMGP_debug @@ -1,12 +1,12 @@ ############################################################################### # -# FV3 CCPP GFS v16beta compiled with 32-bit dynamics test in DEBUG mode +# FV3 CCPP GFS v16 w/ RRTMGP test in DEBUG mode # ############################################################################### -export TEST_DESCR="Run FV3 32bit CCPP GFS v16beta in DEBUG mode" +export TEST_DESCR="Run FV3 CCPP GFS v16 w/ RRTMGP in DEBUG mode" -export CNTL_DIR=fv3_gfs_v16beta_debug +export CNTL_DIR=fv3_gfs_v16_RRTMGP_debug export LIST_FILES="atmos_4xdaily.tile1.nc \ atmos_4xdaily.tile2.nc \ @@ -75,9 +75,10 @@ export_fv3 export FHMAX="06" DT_ATMOS="1200" +export DO_RRTMGP=.T. +export IAER=5111 -export FV3_RUN=ccpp_gfs_v16_run.IN -export CCPP_SUITE=FV3_GFS_v16beta -export CCPP_LIB_DIR=ccpp/lib -export INPUT_NML=ccpp_v16beta_c96.nml.IN +export FV3_RUN=gfs_v16_run.IN +export CCPP_SUITE=FV3_GFS_v16_RRTMGP +export INPUT_NML=v16_c96_rrtmgp.nml.IN diff --git a/tests/tests/fv3_ccpp_gfs_v16beta_RRTMGP_debug b/tests/tests/fv3_gfs_v16_debug similarity index 89% rename from tests/tests/fv3_ccpp_gfs_v16beta_RRTMGP_debug rename to tests/tests/fv3_gfs_v16_debug index 53ff31bed7..483b8f0a02 100644 --- a/tests/tests/fv3_ccpp_gfs_v16beta_RRTMGP_debug +++ b/tests/tests/fv3_gfs_v16_debug @@ -1,12 +1,12 @@ ############################################################################### # -# FV3 CCPP GFS v16beta w/ RRTMGP test in DEBUG mode +# FV3 CCPP GFS v16 compiled with 32-bit dynamics test in DEBUG mode # ############################################################################### -export TEST_DESCR="Run FV3 CCPP GFS v16beta w/ RRTMGP in DEBUG mode" +export TEST_DESCR="Run FV3 32bit CCPP GFS v16 in DEBUG mode" -export CNTL_DIR=fv3_gfs_v16beta_RRTMGP_debug +export CNTL_DIR=fv3_gfs_v16_debug export LIST_FILES="atmos_4xdaily.tile1.nc \ atmos_4xdaily.tile2.nc \ @@ -75,10 +75,11 @@ export_fv3 export FHMAX="06" DT_ATMOS="1200" -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_rrtmgp.nml.IN +export NSTF_NAME=2,1,0,0,0 + +export FV3_RUN=gfs_v16_run.IN +export CCPP_SUITE=FV3_GFS_v16 +export INPUT_NML=v16_c96.nml.IN +export IAER=1111 diff --git a/tests/tests/fv3_wsm6 b/tests/tests/fv3_gfs_v16_flake similarity index 90% rename from tests/tests/fv3_wsm6 rename to tests/tests/fv3_gfs_v16_flake index a6ac835a1a..1b0ffd5432 100644 --- a/tests/tests/fv3_wsm6 +++ b/tests/tests/fv3_gfs_v16_flake @@ -1,12 +1,12 @@ ############################################################################### # -# FV3 WSM6 MP test +# FV3 CCPP GFS v16 compiled with 32-bit dynamics test # ############################################################################### -export TEST_DESCR="Compare FV3 WSM6 MP results with previous trunk version" +export TEST_DESCR="Compare FV3 32bit CCPP GFS v16 flake results with previous trunk version" -export CNTL_DIR=fv3_wsm6 +export CNTL_DIR=fv3_gfs_v16_flake export LIST_FILES="atmos_4xdaily.tile1.nc \ atmos_4xdaily.tile2.nc \ @@ -74,9 +74,9 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 -export DT_ATMOS="1200" -export LRADAR=.T. +DT_ATMOS="1200" -export INPUT_NML=wsm6.nml.IN -export FV3_RUN=wsm6_run.IN +export FV3_RUN=gfs_v16_flake_run.IN +export CCPP_SUITE=FV3_GFS_v16_flake +export INPUT_NML=v16_flake_c96.nml.IN diff --git a/tests/tests/fv3_ccpp_ozphys_2015 b/tests/tests/fv3_gfs_v16_ras similarity index 90% rename from tests/tests/fv3_ccpp_ozphys_2015 rename to tests/tests/fv3_gfs_v16_ras index 9b17b13f56..a50c824866 100644 --- a/tests/tests/fv3_ccpp_ozphys_2015 +++ b/tests/tests/fv3_gfs_v16_ras @@ -1,12 +1,12 @@ ############################################################################### # -# FV3 CCPP ozone physics 2015 test +# FV3 GFS v16 + RAS test # ############################################################################### -export TEST_DESCR="Compare FV3 CCPP ozone physics 2015 results with previous trunk version" +export TEST_DESCR="Compare FV3 GFS v16 + RAS results with previous trunk version" -export CNTL_DIR=fv3_ozphys_2015 +export CNTL_DIR=fv3_gfs_v16_ras export LIST_FILES="atmos_4xdaily.tile1.nc \ atmos_4xdaily.tile2.nc \ @@ -74,11 +74,15 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 -export FV3_RUN=ccpp_control_run.IN -export CCPP_SUITE=FV3_GFS_2017_ozphys_2015 -export CCPP_LIB_DIR=ccpp/lib -export INPUT_NML=ccpp_control.nml.IN +export DT_ATMOS="600" +export INPUT_NML=v16_c96.nml.IN +export CCPP_SUITE=FV3_GFS_v16_ras +export FV3_RUN=gfs_v16_run.IN + +export RAS=.T. +export IMFDEEPCNV=-1 export OZ_PHYS_OLD=.F. export OZ_PHYS_NEW=.T. - +export H2O_PHYS=.T. +export IAER=5111 diff --git a/tests/tests/fv3_gfs_v16_ras_debug b/tests/tests/fv3_gfs_v16_ras_debug new file mode 100644 index 0000000000..72f011ac5a --- /dev/null +++ b/tests/tests/fv3_gfs_v16_ras_debug @@ -0,0 +1,90 @@ +############################################################################### +# +# FV3 GFS v16 + RAS test in DEBUG mode +# +############################################################################### + +export TEST_DESCR="Compare FV3 GFS v16 + RAS DEBUG results with previous trunk version" + +export CNTL_DIR=fv3_gfs_v16_ras_debug + +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 \ + phyf006.tile1.nc \ + phyf006.tile2.nc \ + phyf006.tile3.nc \ + phyf006.tile4.nc \ + phyf006.tile5.nc \ + phyf006.tile6.nc \ + dynf000.tile1.nc \ + dynf000.tile2.nc \ + dynf000.tile3.nc \ + dynf000.tile4.nc \ + dynf000.tile5.nc \ + dynf000.tile6.nc \ + dynf006.tile1.nc \ + dynf006.tile2.nc \ + dynf006.tile3.nc \ + dynf006.tile4.nc \ + dynf006.tile5.nc \ + dynf006.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 FHMAX=6 +export FDIAG=3 +export DT_ATMOS="600" + +export INPUT_NML=v16_c96.nml.IN +export CCPP_SUITE=FV3_GFS_v16_ras +export FV3_RUN=gfs_v16_run.IN + +export RAS=.T. +export IMFDEEPCNV=-1 +export OZ_PHYS_OLD=.F. +export OZ_PHYS_NEW=.T. +export H2O_PHYS=.T. +export IAER=5111 diff --git a/tests/tests/fv3_ccpp_gfdlmp_32bit b/tests/tests/fv3_gfs_v16_restart similarity index 66% rename from tests/tests/fv3_ccpp_gfdlmp_32bit rename to tests/tests/fv3_gfs_v16_restart index a318bf2b4a..04c39cfaa7 100644 --- a/tests/tests/fv3_ccpp_gfdlmp_32bit +++ b/tests/tests/fv3_gfs_v16_restart @@ -1,23 +1,25 @@ ############################################################################### # -# FV3 CCPP GFDL-MP compiled with 32-bit dynamics test +# FV3 CCPP GFS v16 compiled with 32-bit dynamics test # ############################################################################### -export TEST_DESCR="Compare FV3 32bit CCPP GFDL-MP results with previous trunk version" +export TEST_DESCR="Compare FV3 32bit CCPP GFS v16 results with previous trunk version" -export CNTL_DIR=fv3_gfdlmp_32bit +export CNTL_DIR=fv3_gfs_v16 -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.nemsio \ - phyf024.nemsio \ - dynf000.nemsio \ - dynf024.nemsio \ +export LIST_FILES="phyf048.tile1.nc \ + phyf048.tile2.nc \ + phyf048.tile3.nc \ + phyf048.tile4.nc \ + phyf048.tile5.nc \ + phyf048.tile6.nc \ + dynf048.tile1.nc \ + dynf048.tile2.nc \ + dynf048.tile3.nc \ + dynf048.tile4.nc \ + dynf048.tile5.nc \ + dynf048.tile6.nc \ RESTART/coupler.res \ RESTART/fv_core.res.nc \ RESTART/fv_core.res.tile1.nc \ @@ -55,13 +57,19 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 DT_ATMOS="1200" -export OUTPUT_GRID="'gaussian_grid'" -export OUTPUT_FILE="'nemsio'" -export WRITE_NEMSIOFLIP=.true. -export WRITE_FSYNCFLAG=.true. -export FV3_RUN=ccpp_gfdlmp_run.IN -export CCPP_SUITE=FV3_GFS_2017_gfdlmp -export CCPP_LIB_DIR=ccpp/lib -export INPUT_NML=ccpp_gfdlmp.nml.IN +export FHMAX=48 +export RESTART_INTERVAL=24 + +export WARM_START=.T. +export NGGPS_IC=.F. +export EXTERNAL_IC=.F. +export MAKE_NH=.F. +export MOUNTAIN=.T. +export NSTF_NAME=2,0,0,0,0 +export IAER=1111 + +export FV3_RUN=gfs_v16_run.IN +export CCPP_SUITE=FV3_GFS_v16 +export INPUT_NML=v16_c96.nml.IN diff --git a/tests/tests/fv3_ccpp_stochy b/tests/tests/fv3_gfs_v16_stochy similarity index 86% rename from tests/tests/fv3_ccpp_stochy rename to tests/tests/fv3_gfs_v16_stochy index e889d1dbf4..5830f01eb0 100644 --- a/tests/tests/fv3_ccpp_stochy +++ b/tests/tests/fv3_gfs_v16_stochy @@ -1,12 +1,12 @@ ############################################################################### # -# FV3 CCPP stochastic test +# FV3 CCPP GFS v16 stochastic test, compiled with 32-bit dynamics # ############################################################################### -export TEST_DESCR="Compare FV3 CCPP stochastic results with previous trunk version" +export TEST_DESCR="Compare FV3 32bit CCPP GFS v16 stochastic results with previous trunk version" -export CNTL_DIR=fv3_stochy +export CNTL_DIR=fv3_gfs_v16_stochy export LIST_FILES="atmos_4xdaily.tile1.nc \ atmos_4xdaily.tile2.nc \ @@ -58,33 +58,36 @@ export LIST_FILES="atmos_4xdaily.tile1.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" + RESTART/sfc_data.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" export_fv3 +DT_ATMOS=600 +export FHMAX=12 + +export NSTF_NAME=2,1,0,0,0 + export DO_SPPT=.T. export DO_SHUM=.T. export DO_SKEB=.T. export SKEB=0.3 export SHUM=0.003 export SPPT=0.2 -export DT_ATMOS=600 -export FHMAX=12 +export IAER=5111 -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 +export FV3_RUN=gfs_v16_run.IN +export CCPP_SUITE=FV3_GFS_v16 +export INPUT_NML=v16_c96.nml.IN diff --git a/tests/tests/fv3_gfsv16_csawmg b/tests/tests/fv3_gfsv16_csawmg index 329296f167..b07fa158e4 100644 --- a/tests/tests/fv3_gfsv16_csawmg +++ b/tests/tests/fv3_gfsv16_csawmg @@ -1,10 +1,10 @@ ############################################################################### # -# FV3 gfsv16_csawmg test +# FV3 CCPP gfsv16_csawmg test # ############################################################################### -export TEST_DESCR="Compare FV3 gfsv16 csawmg results with previous trunk version" +export TEST_DESCR="Compare FV3 CCPP v16_csawmg results with previous trunk version" export CNTL_DIR=fv3_gfsv16_csawmg @@ -55,7 +55,6 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 DT_ATMOS="600" - export INPUT_NML=gfsv16_csawmg.nml.IN export FV3_RUN=gfsv16_csawmg_run.IN export OUTPUT_GRID="'gaussian_grid'" @@ -64,4 +63,6 @@ export WRITE_NEMSIOFLIP=.true. export WRITE_FSYNCFLAG=.true. export IAER=1111 +export CCPP_SUITE=FV3_GFS_v16_csawmg + diff --git a/tests/tests/fv3_gfsv16_csawmgt b/tests/tests/fv3_gfsv16_csawmgt index 540f7f6ec1..684feb5a9c 100644 --- a/tests/tests/fv3_gfsv16_csawmgt +++ b/tests/tests/fv3_gfsv16_csawmgt @@ -1,10 +1,10 @@ ############################################################################### # -# FV3 gfsv16_csawmgt test +# FV3 CCPP gfsv16_csawmgt test # ############################################################################### -export TEST_DESCR="Compare FV3 gfsv16 csawmgt results with previous trunk version" +export TEST_DESCR="Compare FV3 CCPP v16_csawmgt results with previous trunk version" export CNTL_DIR=fv3_gfsv16_csawmgt @@ -55,7 +55,6 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 DT_ATMOS="600" - export INPUT_NML=gfsv16_csawmg.nml.IN export FV3_RUN=gfsv16_csawmg_run.IN export OUTPUT_GRID="'gaussian_grid'" @@ -64,4 +63,6 @@ export WRITE_NEMSIOFLIP=.true. export WRITE_FSYNCFLAG=.true. export IAER=111 +export CCPP_SUITE=FV3_GFS_v16_csawmg + diff --git a/tests/tests/fv3_gfsv16_ugwpv1 b/tests/tests/fv3_gfsv16_ugwpv1 new file mode 100644 index 0000000000..e6006c7f82 --- /dev/null +++ b/tests/tests/fv3_gfsv16_ugwpv1 @@ -0,0 +1,87 @@ +############################################### +# +# FV3 CCPP GFS v16beta with ugwpv1 and gsldrag +# +############################################### + +export TEST_DESCR="Compare FV3 CCPP GFS v16beta with ugwpv1 and gsldrag with previous trunk version" + +export CNTL_DIR=fv3_gfsv16_ugwpv1 + +export LIST_FILES="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/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 \ + 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" + + +export_fv3 + +export SYEAR=2019 +export SMONTH=07 +export SDAY=01 +export SHOUR=00 + +DT_ATMOS="600" + +export FV3_RUN=gfsv16_ugwpv1_run.IN +export CCPP_SUITE=FV3_GFS_v16b_ugwpv1 +export INPUT_NML=v16_c96_ugwpv1.nml.IN +export WLCLK=30 + +# Cold start, these are defaults +#export WARM_START=.F. +#export EXTERNAL_IC=.T. +#export MOUNTAIN=.F. + diff --git a/tests/tests/fv3_gfsv16_ugwpv1_debug b/tests/tests/fv3_gfsv16_ugwpv1_debug new file mode 100644 index 0000000000..de1d4a6f49 --- /dev/null +++ b/tests/tests/fv3_gfsv16_ugwpv1_debug @@ -0,0 +1,87 @@ +############################################################# +# +# FV3 CCPP GFS v16beta with ugwpv1 and gsldrag in DEBUG mode +# +############################################################# + +export TEST_DESCR="Compare FV3 CCPP GFS v16beta with ugwpv1 and gsldrag DEBUG with previous trunk version" + +export CNTL_DIR=fv3_gfsv16_ugwpv1_debug + +export LIST_FILES="phyf000.tile1.nc \ + phyf000.tile2.nc \ + phyf000.tile3.nc \ + phyf000.tile4.nc \ + phyf000.tile5.nc \ + phyf000.tile6.nc \ + phyf006.tile1.nc \ + phyf006.tile2.nc \ + phyf006.tile3.nc \ + phyf006.tile4.nc \ + phyf006.tile5.nc \ + phyf006.tile6.nc \ + dynf000.tile1.nc \ + dynf000.tile2.nc \ + dynf000.tile3.nc \ + dynf000.tile4.nc \ + dynf000.tile5.nc \ + dynf000.tile6.nc \ + dynf006.tile1.nc \ + dynf006.tile2.nc \ + dynf006.tile3.nc \ + dynf006.tile4.nc \ + dynf006.tile5.nc \ + dynf006.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/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 \ + 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" + +export_fv3 + +export SYEAR=2019 +export SMONTH=07 +export SDAY=01 +export SHOUR=00 + +DT_ATMOS="600" +export FHMAX=6 + +export FV3_RUN=gfsv16_ugwpv1_run.IN +export CCPP_SUITE=FV3_GFS_v16b_ugwpv1 +export INPUT_NML=v16_c96_ugwpv1.nml.IN +export WLCLK=30 + +# Cold start, these are defaults +#export WARM_START=.F. +#export EXTERNAL_IC=.T. +#export MOUNTAIN=.F. + diff --git a/tests/tests/fv3_gfsv16_ugwpv1_warmstart b/tests/tests/fv3_gfsv16_ugwpv1_warmstart new file mode 100644 index 0000000000..74fae7bae7 --- /dev/null +++ b/tests/tests/fv3_gfsv16_ugwpv1_warmstart @@ -0,0 +1,86 @@ +########################################################### +# +# FV3 CCPP GFS v16beta with ugwpv1 and gsldrag, warm start +# +########################################################### + +export TEST_DESCR="Compare FV3 CCPP GFS v16beta with ugwpv1 and gsldrag, warm start with previous trunk version" + +export CNTL_DIR=fv3_gfsv16_ugwpv1_warmstart + +export LIST_FILES="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/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 \ + 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" + + +export_fv3 + +export SYEAR=2019 +export SMONTH=07 +export SDAY=02 +export SHOUR=00 + +DT_ATMOS="600" + +export FV3_RUN=gfsv16_ugwpv1_run.IN +export CCPP_SUITE=FV3_GFS_v16b_ugwpv1 +export INPUT_NML=v16_c96_ugwpv1.nml.IN +export WLCLK=30 + +# Warm start +export WARM_START=.T. +export EXTERNAL_IC=.F. +export MOUNTAIN=.T. diff --git a/tests/tests/fv3_gocart_clm b/tests/tests/fv3_gocart_clm index 4edc8b8892..c9b7730525 100644 --- a/tests/tests/fv3_gocart_clm +++ b/tests/tests/fv3_gocart_clm @@ -1,10 +1,10 @@ ############################################################################### # -# FV3 gocart_clm test +# FV3 CCPP gocart_clm test # ############################################################################### -export TEST_DESCR="Compare FV3 gocart_clm results with previous trunk version" +export TEST_DESCR="Compare FV3 CCPP gocart_clm results with previous trunk version" export CNTL_DIR=fv3_gocart_clm @@ -63,7 +63,12 @@ export IAER=1111 export HYBEDMF=.true. export SATMEDMF=.false. +export FV3_RUN=gocart.IN +export CCPP_SUITE=FV3_GFS_2017_gfdlmp +export INPUT_NML=gocart.nml.IN -export INPUT_NML=fv3.gocart.nml.IN -export FV3_RUN=fv3_gocart.IN - +# Increase the number of nodes on Cheyenne to avoid out of memory errors +if [[ $MACHINE_ID = cheyenne.* ]]; then + # Use 30 instead of 36 tasks per node + export TPN=30 +fi diff --git a/tests/tests/fv3_ccpp_gsd b/tests/tests/fv3_gsd similarity index 97% rename from tests/tests/fv3_ccpp_gsd rename to tests/tests/fv3_gsd index 442117df57..7fd6c1ad27 100644 --- a/tests/tests/fv3_ccpp_gsd +++ b/tests/tests/fv3_gsd @@ -107,10 +107,9 @@ export DO_SAT_ADJ=.F. export LRADAR=.T. export LTAEROSOL=.T. -export FV3_RUN=ccpp_gsd_run.IN +export FV3_RUN=gsd_run.IN export CCPP_SUITE=FV3_GSD_v0 -export CCPP_LIB_DIR=ccpp/lib -export INPUT_NML=ccpp_gsd.nml.IN +export INPUT_NML=gsd.nml.IN export HYBEDMF=.F. export DO_MYNNEDMF=.T. @@ -118,7 +117,7 @@ export IMFSHALCNV=3 export IMFDEEPCNV=3 export LSM=3 export LSOIL_LSM=9 - +export KICE=9 export WLCLK=30 diff --git a/tests/tests/fv3_gsd_RRTMGP b/tests/tests/fv3_gsd_RRTMGP new file mode 100644 index 0000000000..9cf139c0f8 --- /dev/null +++ b/tests/tests/fv3_gsd_RRTMGP @@ -0,0 +1,124 @@ +############################################################################### +# +# FV3 CCPP GSD RRTMGP (GF CU + Thompson MP + MYNN PBL + RUC LSM + RRTMGP) full (0-48h) test +# +############################################################################### + +export TEST_DESCR="Compare FV3 CCPP GSD RRTMGP results with previous trunk version" + +export CNTL_DIR=fv3_gsd_RRTMGP + +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 \ + phyf027.tile1.nc \ + phyf027.tile2.nc \ + phyf027.tile3.nc \ + phyf027.tile4.nc \ + phyf027.tile5.nc \ + phyf027.tile6.nc \ + phyf048.tile1.nc \ + phyf048.tile2.nc \ + phyf048.tile3.nc \ + phyf048.tile4.nc \ + phyf048.tile5.nc \ + phyf048.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 \ + dynf027.tile1.nc \ + dynf027.tile2.nc \ + dynf027.tile3.nc \ + dynf027.tile4.nc \ + dynf027.tile5.nc \ + dynf027.tile6.nc \ + dynf048.tile1.nc \ + dynf048.tile2.nc \ + dynf048.tile3.nc \ + dynf048.tile4.nc \ + dynf048.tile5.nc \ + dynf048.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 FHMAX=48 +export FDIAG=3 + +export DT_ATMOS="600" +export IMP_PHYSICS=8 +export DNATS=0 +export DO_SAT_ADJ=.F. +export LRADAR=.T. +export LTAEROSOL=.T. + +export FV3_RUN=gsd_RRTMGP_run.IN +export CCPP_SUITE=FV3_GSD_v0_RRTMGP +export INPUT_NML=gsd_RRTMGP.nml.IN + +export HYBEDMF=.F. +export DO_MYNNEDMF=.T. +export IMFSHALCNV=3 +export IMFDEEPCNV=3 +export FHCYC=0 +export LSM=3 +export LSOIL_LSM=9 + + +export WLCLK=30 + diff --git a/tests/tests/fv3_gsd_RRTMGP_debug b/tests/tests/fv3_gsd_RRTMGP_debug new file mode 100644 index 0000000000..63852105db --- /dev/null +++ b/tests/tests/fv3_gsd_RRTMGP_debug @@ -0,0 +1,99 @@ +########################################################################################## +# +# FV3 CCPP GSD RRTMGP (GF CU + Thompson MP + MYNN PBL + RUC LSM + RRTMGP) 24h test in DEBUG mode +# +########################################################################################## + +export TEST_DESCR="Compare FV3 CCPP GSD RRTMGP DEBUG results with previous trunk version" + +export CNTL_DIR=fv3_gsd_RRTMGP_debug + +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 \ + phyf003.tile1.nc \ + phyf003.tile2.nc \ + phyf003.tile3.nc \ + phyf003.tile4.nc \ + phyf003.tile5.nc \ + phyf003.tile6.nc \ + dynf000.tile1.nc \ + dynf000.tile2.nc \ + dynf000.tile3.nc \ + dynf000.tile4.nc \ + dynf000.tile5.nc \ + dynf000.tile6.nc \ + dynf003.tile1.nc \ + dynf003.tile2.nc \ + dynf003.tile3.nc \ + dynf003.tile4.nc \ + dynf003.tile5.nc \ + dynf003.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 FHMAX=3 +export FDIAG=3 + +export DT_ATMOS="600" +export IMP_PHYSICS=8 +export DNATS=0 +export DO_SAT_ADJ=.F. +export LRADAR=.T. +export LTAEROSOL=.T. + +export FV3_RUN=gsd_RRTMGP_run.IN +export CCPP_SUITE=FV3_GSD_v0_RRTMGP +export INPUT_NML=gsd_RRTMGP.nml.IN + +export HYBEDMF=.F. +export DO_MYNNEDMF=.T. +export IMFSHALCNV=3 +export IMFDEEPCNV=3 +export FHCYC=0 +export LSM=3 +export LSOIL_LSM=9 + + +export WLCLK=30 diff --git a/tests/tests/fv3_ccpp_gsd_coldstart b/tests/tests/fv3_gsd_coldstart similarity index 94% rename from tests/tests/fv3_ccpp_gsd_coldstart rename to tests/tests/fv3_gsd_coldstart index e43553acb8..673e8b3170 100644 --- a/tests/tests/fv3_ccpp_gsd_coldstart +++ b/tests/tests/fv3_gsd_coldstart @@ -45,10 +45,9 @@ export DO_SAT_ADJ=.F. export LRADAR=.T. export LTAEROSOL=.T. -export FV3_RUN=ccpp_gsd_run.IN +export FV3_RUN=gsd_run.IN export CCPP_SUITE=FV3_GSD_v0 -export CCPP_LIB_DIR=ccpp/lib -export INPUT_NML=ccpp_gsd.nml.IN +export INPUT_NML=gsd.nml.IN export HYBEDMF=.F. export DO_MYNNEDMF=.T. @@ -56,4 +55,4 @@ export IMFSHALCNV=3 export IMFDEEPCNV=3 export LSM=3 export LSOIL_LSM=9 - +export KICE=9 diff --git a/tests/tests/fv3_ccpp_gsd_debug b/tests/tests/fv3_gsd_debug similarity index 97% rename from tests/tests/fv3_ccpp_gsd_debug rename to tests/tests/fv3_gsd_debug index 2e2d073d4d..b937b58f74 100644 --- a/tests/tests/fv3_ccpp_gsd_debug +++ b/tests/tests/fv3_gsd_debug @@ -83,10 +83,9 @@ export DO_SAT_ADJ=.F. export LRADAR=.T. export LTAEROSOL=.T. -export FV3_RUN=ccpp_gsd_run.IN +export FV3_RUN=gsd_run.IN export CCPP_SUITE=FV3_GSD_v0 -export CCPP_LIB_DIR=ccpp/lib -export INPUT_NML=ccpp_gsd.nml.IN +export INPUT_NML=gsd.nml.IN export HYBEDMF=.F. export DO_MYNNEDMF=.T. @@ -94,6 +93,6 @@ export IMFSHALCNV=3 export IMFDEEPCNV=3 export LSM=3 export LSOIL_LSM=9 - +export KICE=9 export WLCLK=30 diff --git a/tests/tests/fv3_ccpp_gsd_diag3d_debug b/tests/tests/fv3_gsd_diag3d_debug similarity index 97% rename from tests/tests/fv3_ccpp_gsd_diag3d_debug rename to tests/tests/fv3_gsd_diag3d_debug index 2f46c151e6..161afb57a4 100644 --- a/tests/tests/fv3_ccpp_gsd_diag3d_debug +++ b/tests/tests/fv3_gsd_diag3d_debug @@ -87,10 +87,9 @@ export LDIAG3D=.T. export QDIAG3D=.T. export MAX_OUTPUT_FIELDS=400 -export FV3_RUN=ccpp_gsd_run.IN +export FV3_RUN=gsd_run.IN export CCPP_SUITE=FV3_GSD_v0 -export CCPP_LIB_DIR=ccpp/lib -export INPUT_NML=ccpp_gsd.nml.IN +export INPUT_NML=gsd.nml.IN export HYBEDMF=.F. export DO_MYNNEDMF=.T. @@ -98,7 +97,9 @@ export IMFSHALCNV=3 export IMFDEEPCNV=3 export LSM=3 export LSOIL_LSM=9 +export KICE=9 +export PRINT_DIFF_PGR=.true. export WLCLK=30 diff --git a/tests/tests/fv3_ccpp_gsd_drag_suite b/tests/tests/fv3_gsd_drag_suite similarity index 93% rename from tests/tests/fv3_ccpp_gsd_drag_suite rename to tests/tests/fv3_gsd_drag_suite index 6788e03d3a..f42b3bad95 100644 --- a/tests/tests/fv3_ccpp_gsd_drag_suite +++ b/tests/tests/fv3_gsd_drag_suite @@ -83,10 +83,9 @@ export DO_SAT_ADJ=.F. export LRADAR=.T. export LTAEROSOL=.T. -export FV3_RUN=ccpp_gsd_run.IN +export FV3_RUN=gsd_run.IN export CCPP_SUITE=FV3_GSD_v0_drag_suite -export CCPP_LIB_DIR=ccpp/lib -export INPUT_NML=ccpp_gsd.nml.IN +export INPUT_NML=gsd.nml.IN export HYBEDMF=.F. export DO_MYNNEDMF=.T. @@ -94,8 +93,15 @@ export IMFSHALCNV=3 export IMFDEEPCNV=3 export LSM=3 export LSOIL_LSM=9 +export KICE=9 export GWD_OPT=3 - +export DO_UGWP_V0=.F. +export DO_UGWP_V0_OROG_ONLY=.F. +export DO_GSL_DRAG_LS_BL=.T. +export DO_GSL_DRAG_SS=.T. +export DO_GSL_DRAG_TOFD=.T. +export DO_UGWP_V1=.F. +export DO_UGWP_V1_OROG_ONLY=.F. export WLCLK=30 diff --git a/tests/tests/fv3_gsd_drag_suite_unified_ugwp b/tests/tests/fv3_gsd_drag_suite_unified_ugwp new file mode 100644 index 0000000000..b5d68f21bb --- /dev/null +++ b/tests/tests/fv3_gsd_drag_suite_unified_ugwp @@ -0,0 +1,108 @@ +############################################################################### +# +# FV3 CCPP GSD (GF CU + Thompson MP + MYNN PBL + RUC LSM + GSD DRAG) test +# +############################################################################### + +export TEST_DESCR="Compare unified_ugwp FV3 CCPP GSD + DRAG results with previous trunk version" + +export CNTL_DIR=fv3_gsd_drag_suite + +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 FHMAX=24 +export FDIAG=3 + +export DT_ATMOS="600" +export IMP_PHYSICS=8 +export DNATS=0 +export DO_SAT_ADJ=.F. +export LRADAR=.T. +export LTAEROSOL=.T. + +export FV3_RUN=gsd_run.IN +export CCPP_SUITE=FV3_GSD_v0_unified_ugwp_suite +export INPUT_NML=gsd.nml.IN + +export HYBEDMF=.F. +export DO_MYNNEDMF=.T. +export IMFSHALCNV=3 +export IMFDEEPCNV=3 +export LSM=3 +export LSOIL_LSM=9 +export KICE=9 + +export GWD_OPT=2 +export DO_UGWP_V0=.F. +export DO_UGWP_V0_OROG_ONLY=.F. +export DO_GSL_DRAG_LS_BL=.T. +export DO_GSL_DRAG_SS=.T. +export DO_GSL_DRAG_TOFD=.T. +export DO_UGWP_V1=.F. +export DO_UGWP_V1_OROG_ONLY=.F. + +export WLCLK=30 + diff --git a/tests/tests/fv3_gsd_lndp b/tests/tests/fv3_gsd_lndp new file mode 100644 index 0000000000..39fd4beb85 --- /dev/null +++ b/tests/tests/fv3_gsd_lndp @@ -0,0 +1,99 @@ +######################################################################################### +# +# FV3 CCPP GSD (GF CU + Thompson MP + MYNN PBL + RUC LSM) with land stochastic pert test +# +######################################################################################### + +export TEST_DESCR="Compare FV3 CCPP GSD lndp results with previous trunk version" + +export CNTL_DIR=fv3_gsd_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 DT_ATMOS="600" +export IMP_PHYSICS=8 +export DNATS=0 +export DO_SAT_ADJ=.F. +export LRADAR=.T. +export LTAEROSOL=.T. + +export FV3_RUN=gsd_run.IN +export CCPP_SUITE=FV3_GSD_v0 +export INPUT_NML=gsd.nml.IN + +export HYBEDMF=.F. +export DO_MYNNEDMF=.T. +export IMFSHALCNV=3 +export IMFDEEPCNV=3 +export LSM=3 +export LSOIL_LSM=9 +export KICE=9 + +export LNDP_TYPE=2 +export N_VAR_LNDP=6 +export LNDP_EACH_STEP=.T. + +#export WLCLK=30 diff --git a/tests/tests/fv3_ccpp_gsd_mynnsfc b/tests/tests/fv3_gsd_mynnsfc similarity index 97% rename from tests/tests/fv3_ccpp_gsd_mynnsfc rename to tests/tests/fv3_gsd_mynnsfc index 8d39c21413..ef557aea22 100644 --- a/tests/tests/fv3_ccpp_gsd_mynnsfc +++ b/tests/tests/fv3_gsd_mynnsfc @@ -108,10 +108,9 @@ export DO_SAT_ADJ=.F. export LRADAR=.T. export LTAEROSOL=.T. -export FV3_RUN=ccpp_gsd_run.IN +export FV3_RUN=gsd_run.IN export CCPP_SUITE=FV3_GSD_v0_mynnsfc -export CCPP_LIB_DIR=ccpp/lib -export INPUT_NML=ccpp_gsd.nml.IN +export INPUT_NML=gsd.nml.IN export HYBEDMF=.F. export DO_MYNNEDMF=.T. @@ -120,6 +119,7 @@ export IMFSHALCNV=3 export IMFDEEPCNV=3 export LSM=3 export LSOIL_LSM=9 +export KICE=9 RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_ccpp_gsd_mynnsfc_debug b/tests/tests/fv3_gsd_mynnsfc_debug similarity index 97% rename from tests/tests/fv3_ccpp_gsd_mynnsfc_debug rename to tests/tests/fv3_gsd_mynnsfc_debug index a394908ad7..dbd24dd3e1 100644 --- a/tests/tests/fv3_ccpp_gsd_mynnsfc_debug +++ b/tests/tests/fv3_gsd_mynnsfc_debug @@ -84,10 +84,9 @@ export DO_SAT_ADJ=.F. export LRADAR=.T. export LTAEROSOL=.T. -export FV3_RUN=ccpp_gsd_run.IN +export FV3_RUN=gsd_run.IN export CCPP_SUITE=FV3_GSD_v0_mynnsfc -export CCPP_LIB_DIR=ccpp/lib -export INPUT_NML=ccpp_gsd.nml.IN +export INPUT_NML=gsd.nml.IN export HYBEDMF=.F. export DO_MYNNEDMF=.T. @@ -96,6 +95,7 @@ export IMFSHALCNV=3 export IMFDEEPCNV=3 export LSM=3 export LSOIL_LSM=9 +export KICE=9 RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_ccpp_gsd_noah b/tests/tests/fv3_gsd_noah similarity index 97% rename from tests/tests/fv3_ccpp_gsd_noah rename to tests/tests/fv3_gsd_noah index ff9dce91e7..6b76d52140 100644 --- a/tests/tests/fv3_ccpp_gsd_noah +++ b/tests/tests/fv3_gsd_noah @@ -107,10 +107,9 @@ export DO_SAT_ADJ=.F. export LRADAR=.T. export LTAEROSOL=.T. -export FV3_RUN=ccpp_gsd_run.IN +export FV3_RUN=gsd_run.IN export CCPP_SUITE=FV3_GSD_noah -export CCPP_LIB_DIR=ccpp/lib -export INPUT_NML=ccpp_gsd.nml.IN +export INPUT_NML=gsd.nml.IN export HYBEDMF=.F. export DO_MYNNEDMF=.T. diff --git a/tests/tests/fv3_gsd_noah_lndp b/tests/tests/fv3_gsd_noah_lndp new file mode 100644 index 0000000000..80e4a10a5f --- /dev/null +++ b/tests/tests/fv3_gsd_noah_lndp @@ -0,0 +1,98 @@ +########################################################################################## +# +# FV3 CCPP GSD (GF CU + Thompson MP + MYNN PBL + NOAH LSM) with land stochastic pert test +# +########################################################################################## + +export TEST_DESCR="Compare FV3 CCPP GSD lndp results with previous trunk version" + +export CNTL_DIR=fv3_gsd_noah_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 DT_ATMOS="600" +export IMP_PHYSICS=8 +export DNATS=0 +export DO_SAT_ADJ=.F. +export LRADAR=.T. +export LTAEROSOL=.T. + +export FV3_RUN=gsd_run.IN +export CCPP_SUITE=FV3_GSD_noah +export INPUT_NML=gsd.nml.IN + +export HYBEDMF=.F. +export DO_MYNNEDMF=.T. +export IMFSHALCNV=3 +export IMFDEEPCNV=3 +export LSM=1 +export LSOIL_LSM=4 + +export LNDP_TYPE=2 +export N_VAR_LNDP=6 +export LNDP_EACH_STEP=.T. + +#export WLCLK=30 diff --git a/tests/tests/fv3_ccpp_gsd_noah_mynnsfc b/tests/tests/fv3_gsd_noah_mynnsfc similarity index 97% rename from tests/tests/fv3_ccpp_gsd_noah_mynnsfc rename to tests/tests/fv3_gsd_noah_mynnsfc index 513ada1dc9..bf2c20b624 100644 --- a/tests/tests/fv3_ccpp_gsd_noah_mynnsfc +++ b/tests/tests/fv3_gsd_noah_mynnsfc @@ -108,10 +108,9 @@ export DO_SAT_ADJ=.F. export LRADAR=.T. export LTAEROSOL=.T. -export FV3_RUN=ccpp_gsd_run.IN +export FV3_RUN=gsd_run.IN export CCPP_SUITE=FV3_GSD_noah_mynnsfc -export CCPP_LIB_DIR=ccpp/lib -export INPUT_NML=ccpp_gsd.nml.IN +export INPUT_NML=gsd.nml.IN export HYBEDMF=.F. export DO_MYNNEDMF=.T. diff --git a/tests/tests/fv3_ccpp_gsd_noah_mynnsfc_debug b/tests/tests/fv3_gsd_noah_mynnsfc_debug similarity index 97% rename from tests/tests/fv3_ccpp_gsd_noah_mynnsfc_debug rename to tests/tests/fv3_gsd_noah_mynnsfc_debug index 9aa27721d0..213b366ce9 100644 --- a/tests/tests/fv3_ccpp_gsd_noah_mynnsfc_debug +++ b/tests/tests/fv3_gsd_noah_mynnsfc_debug @@ -84,10 +84,9 @@ export DO_SAT_ADJ=.F. export LRADAR=.T. export LTAEROSOL=.T. -export FV3_RUN=ccpp_gsd_run.IN +export FV3_RUN=gsd_run.IN export CCPP_SUITE=FV3_GSD_noah_mynnsfc -export CCPP_LIB_DIR=ccpp/lib -export INPUT_NML=ccpp_gsd.nml.IN +export INPUT_NML=gsd.nml.IN export HYBEDMF=.F. export DO_MYNNEDMF=.T. diff --git a/tests/tests/fv3_ccpp_gsd_sar b/tests/tests/fv3_gsd_sar similarity index 77% rename from tests/tests/fv3_ccpp_gsd_sar rename to tests/tests/fv3_gsd_sar index cd2ffa45f0..bde8051b90 100644 --- a/tests/tests/fv3_ccpp_gsd_sar +++ b/tests/tests/fv3_gsd_sar @@ -8,8 +8,7 @@ export TEST_DESCR="Compare FV3 CCPP GSD SAR results with previous trunk version" export CNTL_DIR=fv3_gsd_sar -export LIST_FILES="atmos_4xdaily.nc \ - dynf000.nc \ +export LIST_FILES="dynf000.nc \ dynf003.nc \ phyf000.nc \ phyf003.nc \ @@ -21,15 +20,16 @@ export LIST_FILES="atmos_4xdaily.nc \ RESTART/phy_data.nc \ RESTART/sfc_data.nc" +export FHMAX=3 +export FDIAG=1 + export_fv3 -export TASKS=840 +export TASKS=24 -export MODEL_CONFIGURE=ccpp_gsd_sar-model_configure.IN -export FV3_RUN=ccpp_gsd_sar_run.IN +export MODEL_CONFIGURE=gsd_sar-model_configure.IN +export FV3_RUN=gsd_sar_run.IN export CCPP_SUITE=FV3_GSD_SAR -export CCPP_LIB_DIR=ccpp/lib -export INPUT_NML=ccpp_gsd_sar.nml.IN - +export INPUT_NML=gsd_sar.nml.IN export WLCLK=30 diff --git a/tests/tests/fv3_ccpp_gsd_sar_25km_debug b/tests/tests/fv3_gsd_sar_debug similarity index 73% rename from tests/tests/fv3_ccpp_gsd_sar_25km_debug rename to tests/tests/fv3_gsd_sar_debug index ba3aa70ac1..57648546ff 100644 --- a/tests/tests/fv3_ccpp_gsd_sar_25km_debug +++ b/tests/tests/fv3_gsd_sar_debug @@ -4,9 +4,9 @@ # ###################################################################################### -export TEST_DESCR="Compare FV3 CCPP GSD SAR results with previous trunk version" +export TEST_DESCR="Compare FV3 CCPP GSD SAR DEBUG results with previous trunk version" -export CNTL_DIR=fv3_gsd_sar_25km_debug +export CNTL_DIR=fv3_gsd_sar_debug export LIST_FILES="dynf000.nc \ dynf001.nc \ @@ -26,12 +26,10 @@ export FDIAG=1 export_fv3 export TASKS=24 -export MODEL_CONFIGURE=ccpp_gsd_sar_25km-model_configure.IN -export FV3_RUN=ccpp_gsd_sar_25km_run.IN +export MODEL_CONFIGURE=gsd_sar-model_configure.IN +export FV3_RUN=gsd_sar_run.IN export CCPP_SUITE=FV3_GSD_SAR -export CCPP_LIB_DIR=ccpp/lib -export INPUT_NML=ccpp_gsd_sar_25km.nml.IN - +export INPUT_NML=gsd_sar.nml.IN export WLCLK=30 diff --git a/tests/tests/fv3_gsd_unified_ugwp b/tests/tests/fv3_gsd_unified_ugwp new file mode 100644 index 0000000000..777f246ac5 --- /dev/null +++ b/tests/tests/fv3_gsd_unified_ugwp @@ -0,0 +1,132 @@ +############################################################################### +# +# FV3 CCPP GSD (GF CU + Thompson MP + MYNN PBL + RUC LSM) full (0-48h) test +# +############################################################################### + +export TEST_DESCR="Compare unified_ugwp FV3 CCPP GSD results with previous trunk version" + +export CNTL_DIR=fv3_gsd + +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 \ + phyf027.tile1.nc \ + phyf027.tile2.nc \ + phyf027.tile3.nc \ + phyf027.tile4.nc \ + phyf027.tile5.nc \ + phyf027.tile6.nc \ + phyf048.tile1.nc \ + phyf048.tile2.nc \ + phyf048.tile3.nc \ + phyf048.tile4.nc \ + phyf048.tile5.nc \ + phyf048.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 \ + dynf027.tile1.nc \ + dynf027.tile2.nc \ + dynf027.tile3.nc \ + dynf027.tile4.nc \ + dynf027.tile5.nc \ + dynf027.tile6.nc \ + dynf048.tile1.nc \ + dynf048.tile2.nc \ + dynf048.tile3.nc \ + dynf048.tile4.nc \ + dynf048.tile5.nc \ + dynf048.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 FHMAX=48 +export FDIAG=3 + +export DT_ATMOS="600" +export IMP_PHYSICS=8 +export DNATS=0 +export DO_SAT_ADJ=.F. +export LRADAR=.T. +export LTAEROSOL=.T. + +export FV3_RUN=gsd_run.IN +export CCPP_SUITE=FV3_GSD_v0_unified_ugwp_suite +export INPUT_NML=gsd.nml.IN + +export HYBEDMF=.F. +export DO_MYNNEDMF=.T. +export IMFSHALCNV=3 +export IMFDEEPCNV=3 +export LSM=3 +export LSOIL_LSM=9 +export KICE=9 + +export GWD_OPT=2 +export DO_UGWP_V0=.T. +export DO_UGWP_V0_OROG_ONLY=.F. +export DO_GSL_DRAG_LS_BL=.F. +export DO_GSL_DRAG_SS=.F. +export DO_GSL_DRAG_TOFD=.F. +export DO_UGWP_V1=.F. +export DO_UGWP_V1_OROG_ONLY=.F. + +export WLCLK=30 + diff --git a/tests/tests/fv3_ccpp_gsd_warmstart b/tests/tests/fv3_gsd_warmstart similarity index 97% rename from tests/tests/fv3_ccpp_gsd_warmstart rename to tests/tests/fv3_gsd_warmstart index 3904d145b9..1eda979dbb 100644 --- a/tests/tests/fv3_ccpp_gsd_warmstart +++ b/tests/tests/fv3_gsd_warmstart @@ -85,10 +85,9 @@ export DO_SAT_ADJ=.F. export LRADAR=.T. export LTAEROSOL=.T. -export FV3_RUN=ccpp_gsd_run.IN +export FV3_RUN=gsd_run.IN export CCPP_SUITE=FV3_GSD_v0 -export CCPP_LIB_DIR=ccpp/lib -export INPUT_NML=ccpp_gsd.nml.IN +export INPUT_NML=gsd.nml.IN export HYBEDMF=.F. export DO_MYNNEDMF=.T. @@ -96,4 +95,4 @@ export IMFSHALCNV=3 export IMFDEEPCNV=3 export LSM=3 export LSOIL_LSM=9 - +export KICE=9 diff --git a/tests/tests/fv3_h2ophys b/tests/tests/fv3_h2ophys index c24e25828d..133cec2efd 100644 --- a/tests/tests/fv3_h2ophys +++ b/tests/tests/fv3_h2ophys @@ -1,10 +1,10 @@ ############################################################################### # -# FV3 H2O physics test +# FV3 CCPP H2O physics test # ############################################################################### -export TEST_DESCR="Compare FV3 H2O physics results with previous trunk version" +export TEST_DESCR="Compare FV3 CCPP H2O physics results with previous trunk version" export CNTL_DIR=fv3_h2ophys @@ -74,8 +74,9 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 -export FV3_RUN=fv3_run.IN -export INPUT_NML=input.nml.IN +export FV3_RUN=control_run.IN +export CCPP_SUITE=FV3_GFS_2017_h2ophys +export INPUT_NML=control.nml.IN export H2O_PHYS=.T. diff --git a/tests/tests/fv3_ccpp_hrrr b/tests/tests/fv3_hrrr similarity index 93% rename from tests/tests/fv3_ccpp_hrrr rename to tests/tests/fv3_hrrr index b5a71a8258..9e9242f8f3 100644 --- a/tests/tests/fv3_ccpp_hrrr +++ b/tests/tests/fv3_hrrr @@ -83,10 +83,9 @@ export DO_SAT_ADJ=.F. export LRADAR=.T. export LTAEROSOL=.T. -export FV3_RUN=ccpp_gsd_run.IN +export FV3_RUN=gsd_run.IN export CCPP_SUITE=FV3_HRRR -export CCPP_LIB_DIR=ccpp/lib -export INPUT_NML=ccpp_gsd.nml.IN +export INPUT_NML=gsd.nml.IN export HYBEDMF=.F. export DO_MYNNEDMF=.T. @@ -95,8 +94,16 @@ export IMFSHALCNV=-1 export IMFDEEPCNV=-1 export LSM=3 export LSOIL_LSM=9 -export GWD_OPT=3 +export KICE=9 +export GWD_OPT=3 +export DO_UGWP_V0=.F. +export DO_UGWP_V0_OROG_ONLY=.F. +export DO_GSL_DRAG_LS_BL=.T. +export DO_GSL_DRAG_SS=.T. +export DO_GSL_DRAG_TOFD=.T. +export DO_UGWP_V1=.F. +export DO_UGWP_V1_OROG_ONLY=.F. export WLCLK=30 diff --git a/tests/tests/fv3_iau b/tests/tests/fv3_iau index 3a0065eb1a..4c538e395f 100644 --- a/tests/tests/fv3_iau +++ b/tests/tests/fv3_iau @@ -1,10 +1,10 @@ ############################################################################### # -# FV3 IAU test +# FV3 CCPP IAU test # ############################################################################### -export TEST_DESCR="Compare FV3 IAU results with previous trunk version" +export TEST_DESCR="Compare FV3 CCPP IAU results with previous trunk version" export CNTL_DIR=fv3_iau @@ -86,4 +86,7 @@ export NSTF_NAME=2,0,1,0,5 export IAU_INC_FILES="fv3_increment.nc" export IAU_DRYMASSFIXER=.true. +export FV3_RUN=control_run.IN +export CCPP_SUITE=FV3_GFS_2017 +export INPUT_NML=control.nml.IN diff --git a/tests/tests/fv3_lheatstrg b/tests/tests/fv3_lheatstrg index 093173f650..5a26497973 100644 --- a/tests/tests/fv3_lheatstrg +++ b/tests/tests/fv3_lheatstrg @@ -1,10 +1,10 @@ ############################################################################### # -# FV3 lheatstrg test +# FV3 CCPP lheatstrg test # ############################################################################### -export TEST_DESCR="Compare FV3 control with lheatstrg on Gaussian grid nemsio output results with previous trunk version" +export TEST_DESCR="Compare FV3 CCPP control with lheatstrg on Gaussian grid nemsio output results with previous trunk version" export CNTL_DIR=fv3_lheatstrg @@ -54,6 +54,10 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 +export FV3_RUN=control_run.IN +export CCPP_SUITE=FV3_GFS_2017 +export INPUT_NML=control.nml.IN + export LHEATSTRG=.T. export OUTPUT_GRID="'gaussian_grid'" export OUTPUT_FILE="'nemsio'" diff --git a/tests/tests/fv3_ccpp_lndp b/tests/tests/fv3_lndp similarity index 96% rename from tests/tests/fv3_ccpp_lndp rename to tests/tests/fv3_lndp index afe8b49b7a..dc3e0eb0f5 100644 --- a/tests/tests/fv3_ccpp_lndp +++ b/tests/tests/fv3_lndp @@ -75,12 +75,9 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 export NODES=$(expr $TASKS / $TPN + 1) -export FV3_RUN=ccpp_control_run.IN +export FV3_RUN=control_run.IN export CCPP_SUITE=FV3_GFS_2017 -export CCPP_LIB_DIR=ccpp/lib -export INPUT_NML=ccpp_lndp.nml.IN +export INPUT_NML=lndp.nml.IN export LNDP_TYPE=2 export N_VAR_LNDP=2 - -RUN_SCRIPT=rt_fv3.sh diff --git a/tests/tests/fv3_multigases b/tests/tests/fv3_multigases index b48993ef27..9ac6f39b59 100644 --- a/tests/tests/fv3_multigases +++ b/tests/tests/fv3_multigases @@ -4,7 +4,7 @@ # ############################################################################### -export TEST_DESCR="Compare FV3 multi-gases results with previous trunk version" +export TEST_DESCR="Compare CCPP FV3 multi-gases results with previous trunk version" export CNTL_DIR=fv3_multigases @@ -91,3 +91,4 @@ 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 +export CCPP_SUITE=FV3_GFS_2017_fv3wam diff --git a/tests/tests/fv3_ccpp_mynn b/tests/tests/fv3_mynn similarity index 97% rename from tests/tests/fv3_ccpp_mynn rename to tests/tests/fv3_mynn index 25d7243d7b..a2f805cd88 100644 --- a/tests/tests/fv3_ccpp_mynn +++ b/tests/tests/fv3_mynn @@ -78,10 +78,9 @@ export IMP_PHYSICS=11 export DNATS=1 export DO_SAT_ADJ=.T. -export FV3_RUN=ccpp_gsd_run.IN +export FV3_RUN=gsd_run.IN export CCPP_SUITE=FV3_GFS_v15_mynn -export CCPP_LIB_DIR=ccpp/lib -export INPUT_NML=ccpp_gsd.nml.IN +export INPUT_NML=gsd.nml.IN export HYBEDMF=.F. export DO_MYNNEDMF=.T. diff --git a/tests/tests/fv3_ccpp_ntiedtke b/tests/tests/fv3_ntiedtke similarity index 96% rename from tests/tests/fv3_ccpp_ntiedtke rename to tests/tests/fv3_ntiedtke index a4cf323740..c437e1e217 100644 --- a/tests/tests/fv3_ccpp_ntiedtke +++ b/tests/tests/fv3_ntiedtke @@ -76,10 +76,9 @@ export_fv3 DT_ATMOS="600" -export FV3_RUN=ccpp_gfdlmp_run.IN +export FV3_RUN=gfdlmp_run.IN export CCPP_SUITE=FV3_GFS_2017_ntiedtke -export CCPP_LIB_DIR=ccpp/lib -export INPUT_NML=ccpp_gfdlmp.nml.IN +export INPUT_NML=gfdlmp.nml.IN export IMFSHALCNV=4 diff --git a/tests/tests/fv3_ozphys_2015 b/tests/tests/fv3_ozphys_2015 index 9bcb51bb9f..9e7bf03042 100644 --- a/tests/tests/fv3_ozphys_2015 +++ b/tests/tests/fv3_ozphys_2015 @@ -1,10 +1,10 @@ ############################################################################### # -# FV3 ozone physics 2015 test +# FV3 CCPP ozone physics 2015 test # ############################################################################### -export TEST_DESCR="Compare FV3 ozone physics 2015 results with previous trunk version" +export TEST_DESCR="Compare FV3 CCPP ozone physics 2015 results with previous trunk version" export CNTL_DIR=fv3_ozphys_2015 @@ -74,7 +74,9 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 -export FV3_RUN=fv3_run.IN +export FV3_RUN=control_run.IN +export CCPP_SUITE=FV3_GFS_2017_ozphys_2015 +export INPUT_NML=control.nml.IN export OZ_PHYS_OLD=.F. export OZ_PHYS_NEW=.T. diff --git a/tests/tests/fv3_ccpp_rap b/tests/tests/fv3_rap similarity index 93% rename from tests/tests/fv3_ccpp_rap rename to tests/tests/fv3_rap index 1a0cf5bfda..f8b77c2dff 100644 --- a/tests/tests/fv3_ccpp_rap +++ b/tests/tests/fv3_rap @@ -83,10 +83,9 @@ export DO_SAT_ADJ=.F. export LRADAR=.T. export LTAEROSOL=.T. -export FV3_RUN=ccpp_gsd_run.IN +export FV3_RUN=gsd_run.IN export CCPP_SUITE=FV3_RAP -export CCPP_LIB_DIR=ccpp/lib -export INPUT_NML=ccpp_gsd.nml.IN +export INPUT_NML=gsd.nml.IN export HYBEDMF=.F. export DO_MYNNEDMF=.T. @@ -95,8 +94,16 @@ export IMFSHALCNV=3 export IMFDEEPCNV=3 export LSM=3 export LSOIL_LSM=9 -export GWD_OPT=3 +export KICE=9 +export GWD_OPT=3 +export DO_UGWP_V0=.F. +export DO_UGWP_V0_OROG_ONLY=.F. +export DO_GSL_DRAG_LS_BL=.T. +export DO_GSL_DRAG_SS=.T. +export DO_GSL_DRAG_TOFD=.T. +export DO_UGWP_V1=.F. +export DO_UGWP_V1_OROG_ONLY=.F. export WLCLK=30 diff --git a/tests/tests/fv3_read_inc b/tests/tests/fv3_read_inc index 4e6706aab7..3d842fe259 100644 --- a/tests/tests/fv3_read_inc +++ b/tests/tests/fv3_read_inc @@ -1,10 +1,10 @@ ############################################################################### # -# FV3 read_inc test +# FV3 CCPP read_inc test # ############################################################################### -export TEST_DESCR="Compare FV3 read_inc results with previous trunk version" +export TEST_DESCR="Compare FV3 CCPP read_inc results with previous trunk version" export CNTL_DIR=fv3_read_inc @@ -85,4 +85,7 @@ export FDIAG=3 export READ_INCREMENT=.T. export NSTF_NAME=2,0,1,0,5 +export FV3_RUN=control_run.IN +export CCPP_SUITE=FV3_GFS_2017 +export INPUT_NML=control.nml.IN diff --git a/tests/tests/fv3_regional_c768 b/tests/tests/fv3_regional_c768 index 348196c5da..cd51a1d6a7 100644 --- a/tests/tests/fv3_regional_c768 +++ b/tests/tests/fv3_regional_c768 @@ -1,22 +1,30 @@ ############################################################################### # -# FV3 regional c768 test +# FV3 CCPP regional c768 test # ############################################################################### -export TEST_DESCR="Compare FV3 regional c768 results with previous trunk version" +export TEST_DESCR="Compare FV3 CCPP regional c768 results with previous trunk version" export CNTL_DIR=fv3_regional_c768 export LIST_FILES=" atmos_4xdaily.nc \ - fv3_history2d.nc \ - fv3_history.nc " - + dynf000.nc \ + dynf003.nc \ + phyf000.nc \ + phyf003.nc " export_fv3 export TASKS=480 export WLCLK=30 -export FV3_RUN=fv3_regional_run.IN +export FV3_RUN=regional_run.IN + +export OZ_PHYS_OLD=.F. +export OZ_PHYS_NEW=.T. +export H2O_PHYS=.T. -export INPUT_NML=regional_c768.nml.IN \ No newline at end of file +export CCPP_SUITE=FV3_GFS_2017_gfdlmp_regional_c768 +export INPUT_NML=regional_c768.nml.IN +export MODEL_CONFIGURE=regional_c768-model_configure.IN +export FV3_RUN=regional_c786_run.IN diff --git a/tests/tests/fv3_regional_control b/tests/tests/fv3_regional_control index df60ffb255..2d96d1b7c1 100644 --- a/tests/tests/fv3_regional_control +++ b/tests/tests/fv3_regional_control @@ -1,10 +1,10 @@ ############################################################################### # -# FV3 regional control test +# FV3 CCPP regional control test # ############################################################################### -export TEST_DESCR="Compare FV3 regional control results with previous trunk version" +export TEST_DESCR="Compare FV3 CCPP regional control results with previous trunk version" export CNTL_DIR=fv3_regional_control @@ -18,8 +18,17 @@ export_fv3 export TASKS=24 -export FV3_RUN=fv3_regional_run.IN +export FV3_RUN=regional_run.IN +export OZ_PHYS_OLD=.F. +export OZ_PHYS_NEW=.T. +export H2O_PHYS=.T. +export HYBEDMF=.F. +export RESTART_INTERVAL=12 +export QUILTING=.false. +export MODEL_CONFIGURE=model_configure_regional.IN + +export CCPP_SUITE=FV3_GFS_v15_thompson_mynn export INPUT_NML=regional.nml.IN export FDIAG=3 diff --git a/tests/tests/fv3_ccpp_regional_control b/tests/tests/fv3_regional_control_debug similarity index 65% rename from tests/tests/fv3_ccpp_regional_control rename to tests/tests/fv3_regional_control_debug index 9381131b2b..3ec5822542 100644 --- a/tests/tests/fv3_ccpp_regional_control +++ b/tests/tests/fv3_regional_control_debug @@ -6,7 +6,7 @@ export TEST_DESCR="Compare FV3 CCPP regional control results with previous trunk version" -export CNTL_DIR=fv3_regional_control +export CNTL_DIR=fv3_regional_control_debug export LIST_FILES=" atmos_4xdaily.nc \ fv3_history2d.nc \ @@ -16,19 +16,22 @@ export LIST_FILES=" atmos_4xdaily.nc \ export_fv3 -export TASKS=24 +export TASKS=40 +export FHMAX="01" -export FV3_RUN=ccpp_regional_run.IN +export FV3_RUN=regional_run.IN export OZ_PHYS_OLD=.F. export OZ_PHYS_NEW=.T. export H2O_PHYS=.T. +export HYBEDMF=.F. +export QUILTING=.false. +export MODEL_CONFIGURE=model_configure_regional.IN -export CCPP_SUITE=FV3_GFS_2017_gfdlmp_regional -export CCPP_LIB_DIR=ccpp/lib -export INPUT_NML=ccpp_regional.nml.IN +export CCPP_SUITE=FV3_GFS_v15_thompson_mynn +export INPUT_NML=regional.nml.IN -export FDIAG=3 -export INPES=4 -export JNPES=6 +export FDIAG=1 +export INPES=5 +export JNPES=8 export WRITE_RESTART_WITH_BCS=.true. diff --git a/tests/tests/fv3_regional_quilt b/tests/tests/fv3_regional_quilt index 2b46afbc52..3c03e1374a 100644 --- a/tests/tests/fv3_regional_quilt +++ b/tests/tests/fv3_regional_quilt @@ -1,27 +1,41 @@ ############################################################################### # -# FV3 regional control test +# FV3 CCPP regional control test # ############################################################################### -export TEST_DESCR="Compare FV3 regional quilt results with previous trunk version" +export TEST_DESCR="Compare FV3 CCPP regional quilt results with previous trunk version" export CNTL_DIR=fv3_regional_quilt -export LIST_FILES=" atmos_4xdaily.nc \ - dynf000.nc \ - dynf024.nc \ - phyf000.nc \ - phyf024.nc " +export LIST_FILES="dynf000.nc \ + dynf024.nc \ + phyf000.nc \ + phyf024.nc \ + PRSLEV.GrbF00 \ + PRSLEV.GrbF24 \ + NATLEV.GrbF00 \ + NATLEV.GrbF24" export_fv3 export TASKS=28 -export FV3_RUN=fv3_regional_run.IN +export FV3_RUN=regional_run.IN +export OZ_PHYS_OLD=.F. +export OZ_PHYS_NEW=.T. +export H2O_PHYS=.T. +export HYBEDMF=.F. +export WRITE_DOPOST=.true. +export POSTAPP='lam' + +export CCPP_SUITE=FV3_GFS_v15_thompson_mynn export INPUT_NML=regional.nml.IN +export MODEL_CONFIGURE=model_configure_regional.IN export FDIAG=3 export INPES=6 export JNPES=4 + +export WLCLK=30 diff --git a/tests/tests/fv3_regional_quilt_hafs b/tests/tests/fv3_regional_quilt_hafs new file mode 100644 index 0000000000..a0b48bea3d --- /dev/null +++ b/tests/tests/fv3_regional_quilt_hafs @@ -0,0 +1,39 @@ +############################################################################### +# +# FV3 CCPP regional control test +# +############################################################################### + +export TEST_DESCR="Compare FV3 CCPP regional quilt results with previous trunk version" + +export CNTL_DIR=fv3_regional_quilt_hafs + +export LIST_FILES="dynf000.nc \ + dynf024.nc \ + phyf000.nc \ + phyf024.nc \ + HURPRS.GrbF00 \ + HURPRS.GrbF24" + +export_fv3 + +export TASKS=28 + +export FV3_RUN=regional_run.IN + +export OZ_PHYS_OLD=.F. +export OZ_PHYS_NEW=.T. +export H2O_PHYS=.T. +export HYBEDMF=.F. +export WRITE_DOPOST=.true. +export POSTAPP='hafs' + +export CCPP_SUITE=FV3_GFS_v15_thompson_mynn +export INPUT_NML=regional.nml.IN +export MODEL_CONFIGURE=model_configure_hafs.IN + +export FDIAG=3 +export INPES=6 +export JNPES=4 + +export WLCLK=30 diff --git a/tests/tests/fv3_ccpp_regional_quilt b/tests/tests/fv3_regional_quilt_netcdf_parallel similarity index 57% rename from tests/tests/fv3_ccpp_regional_quilt rename to tests/tests/fv3_regional_quilt_netcdf_parallel index bfb1d72d06..48860e3029 100644 --- a/tests/tests/fv3_ccpp_regional_quilt +++ b/tests/tests/fv3_regional_quilt_netcdf_parallel @@ -1,12 +1,12 @@ ############################################################################### # -# FV3 CCPP regional control test +# FV3 CCPP regional quilt test with parallel netcdf # ############################################################################### -export TEST_DESCR="Compare FV3 CCPP regional quilt results with previous trunk version" +export TEST_DESCR="Compare FV3 CCPP regional quilt results with parallel netcdf with previous trunk version" -export CNTL_DIR=fv3_regional_quilt +export CNTL_DIR=fv3_regional_quilt_netcdf_parallel export LIST_FILES=" atmos_4xdaily.nc \ dynf000.nc \ @@ -18,16 +18,21 @@ export_fv3 export TASKS=28 -export FV3_RUN=ccpp_regional_run.IN +export FV3_RUN=regional_run.IN export OZ_PHYS_OLD=.F. export OZ_PHYS_NEW=.T. export H2O_PHYS=.T. +export HYBEDMF=.F. +export MODEL_CONFIGURE=model_configure_regional.IN +export OUTPUT_FILE="'netcdf_parallel' 'netcdf_parallel'" +export IDEFLATE=1 -export CCPP_SUITE=FV3_GFS_2017_gfdlmp_regional -export CCPP_LIB_DIR=ccpp/lib -export INPUT_NML=ccpp_regional.nml.IN +export CCPP_SUITE=FV3_GFS_v15_thompson_mynn +export INPUT_NML=regional.nml.IN export FDIAG=3 export INPES=6 export JNPES=4 + +export WLCLK=30 diff --git a/tests/tests/fv3_regional_restart b/tests/tests/fv3_regional_restart index d6c84732be..732baf77a0 100644 --- a/tests/tests/fv3_regional_restart +++ b/tests/tests/fv3_regional_restart @@ -1,10 +1,10 @@ ############################################################################### # -# FV3 regional restart test +# FV3 CCPP regional restart test # ############################################################################### -export TEST_DESCR="Compare FV3 regional restart results with previous trunk version" +export TEST_DESCR="Compare FV3 CCPP regional restart results with previous trunk version" export CNTL_DIR=fv3_regional_restart @@ -17,8 +17,16 @@ export_fv3 export TASKS=24 export WARM_START=.T. -export FV3_RUN=fv3_regional_run.IN +export FV3_RUN=regional_run.IN +export OZ_PHYS_OLD=.F. +export OZ_PHYS_NEW=.T. +export H2O_PHYS=.T. +export HYBEDMF=.F. +export QUILTING=.false. +export MODEL_CONFIGURE=model_configure_regional.IN + +export CCPP_SUITE=FV3_GFS_v15_thompson_mynn export INPUT_NML=regional.nml.IN export FDIAG=3 diff --git a/tests/tests/fv3_restart b/tests/tests/fv3_restart index 11f312f336..da2fb937bc 100644 --- a/tests/tests/fv3_restart +++ b/tests/tests/fv3_restart @@ -1,43 +1,25 @@ ############################################################################### # -# FV3 restart test +# FV3 CCPP restart test # ############################################################################### -export TEST_DESCR="Compare FV3 restart results with previous trunk version" +export TEST_DESCR="Compare FV3 CCPP restart results with previous trunk version" -export CNTL_DIR=fv3_restart +export CNTL_DIR=fv3_control -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 \ - phyf027.tile1.nc \ - phyf027.tile2.nc \ - phyf027.tile3.nc \ - phyf027.tile4.nc \ - phyf027.tile5.nc \ - phyf027.tile6.nc \ - phyf048.tile1.nc \ - phyf048.tile2.nc \ - phyf048.tile3.nc \ - phyf048.tile4.nc \ - phyf048.tile5.nc \ - phyf048.tile6.nc \ - dynf027.tile1.nc \ - dynf027.tile2.nc \ - dynf027.tile3.nc \ - dynf027.tile4.nc \ - dynf027.tile5.nc \ - dynf027.tile6.nc \ - dynf048.tile1.nc \ - dynf048.tile2.nc \ - dynf048.tile3.nc \ - dynf048.tile4.nc \ - dynf048.tile5.nc \ - dynf048.tile6.nc \ +export LIST_FILES="phyf024.tile1.nc \ + phyf024.tile2.nc \ + phyf024.tile3.nc \ + phyf024.tile4.nc \ + phyf024.tile5.nc \ + phyf024.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 \ @@ -73,6 +55,8 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ export_fv3 +export FHROT=12 +export FHMAX=24 export WARM_START=.T. export NGGPS_IC=.F. @@ -80,8 +64,10 @@ export EXTERNAL_IC=.F. export MAKE_NH=.F. export MOUNTAIN=.T. export NA_INIT=0 -export FHMAX=48 export FDIAG=3 export NSTF_NAME=2,0,1,0,5 +export FV3_RUN=control_run.IN +export CCPP_SUITE=FV3_GFS_2017 +export INPUT_NML=control.nml.IN diff --git a/tests/tests/fv3_rrfs_v1beta b/tests/tests/fv3_rrfs_v1beta new file mode 100644 index 0000000000..615a859242 --- /dev/null +++ b/tests/tests/fv3_rrfs_v1beta @@ -0,0 +1,109 @@ +############################################################################### +# +# FV3 CCPP RRFS (Thompson MP + MYNN PBL + NOAHMP LSM + MYNN SFC + CIRES UGWP/GFS GWD) test +# +############################################################################### + +export TEST_DESCR="Compare FV3 CCPP RRFS_v1beta results with previous trunk version" + +export CNTL_DIR=fv3_rrfs_v1beta + +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 FHMAX=24 +export FDIAG=3 + +export DT_ATMOS="600" +export IMP_PHYSICS=8 +export DNATS=0 +export DO_SAT_ADJ=.F. +export LRADAR=.T. +export LTAEROSOL=.T. + +export FV3_RUN=gsd_run.IN +export CCPP_SUITE=FV3_RRFS_v1beta +export INPUT_NML=gsd.nml.IN + +export HYBEDMF=.F. +export DO_MYNNEDMF=.T. +export IMFSHALCNV=-1 +export IMFDEEPCNV=-1 +export LSM=2 +export LSOIL_LSM=4 +export IALB=2 +export IEMS=2 +#export GWD_OPT=3 +#export DO_UGWP_V0=.F. +#export DO_UGWP_V0_OROG_ONLY=.F. +#export DO_GSL_DRAG_LS_BL=.T. +#export DO_GSL_DRAG_SS=.T. +#export DO_GSL_DRAG_TOFD=.T. +#export DO_UGWP_V1=.F. +#export DO_UGWP_V1_OROG_ONLY=.F. +export DO_MYNNSFCLAY=.T. + + +export WLCLK=30 diff --git a/tests/tests/fv3_ccpp_rrfs_v1beta_debug b/tests/tests/fv3_rrfs_v1beta_debug similarity index 92% rename from tests/tests/fv3_ccpp_rrfs_v1beta_debug rename to tests/tests/fv3_rrfs_v1beta_debug index 3e04820083..465e486259 100644 --- a/tests/tests/fv3_ccpp_rrfs_v1beta_debug +++ b/tests/tests/fv3_rrfs_v1beta_debug @@ -83,10 +83,9 @@ export DO_SAT_ADJ=.F. export LRADAR=.T. export LTAEROSOL=.T. -export FV3_RUN=ccpp_gsd_run.IN +export FV3_RUN=gsd_run.IN export CCPP_SUITE=FV3_RRFS_v1beta -export CCPP_LIB_DIR=ccpp/lib -export INPUT_NML=ccpp_gsd.nml.IN +export INPUT_NML=gsd.nml.IN export HYBEDMF=.F. export DO_MYNNEDMF=.T. @@ -94,7 +93,17 @@ export IMFSHALCNV=-1 export IMFDEEPCNV=-1 export LSM=2 export LSOIL_LSM=4 +export IALB=2 +export IEMS=2 + #export GWD_OPT=3 +#export DO_UGWP_V0=.F. +#export DO_UGWP_V0_OROG_ONLY=.F. +#export DO_GSL_DRAG_LS_BL=.T. +#export DO_GSL_DRAG_SS=.T. +#export DO_GSL_DRAG_TOFD=.T. +#export DO_UGWP_V1=.F. +#export DO_UGWP_V1_OROG_ONLY=.F. export DO_MYNNSFCLAY=.T. diff --git a/tests/tests/fv3_sas b/tests/tests/fv3_sas index 0c86ddc372..7d4a5bd847 100644 --- a/tests/tests/fv3_sas +++ b/tests/tests/fv3_sas @@ -1,10 +1,10 @@ ############################################################################### # -# FV3 SAS test +# FV3 CCPP SAS test # ############################################################################### -export TEST_DESCR="Compare FV3 SAS results with previous trunk version" +export TEST_DESCR="Compare FV3 CCPP SAS results with previous trunk version" export CNTL_DIR=fv3_sas @@ -62,6 +62,7 @@ export OUTPUT_FILE="'nemsio'" export WRITE_NEMSIOFLIP=.true. export WRITE_FSYNCFLAG=.true. -export INPUT_NML=gfdlmp.nml.IN export FV3_RUN=gfdlmp_run.IN +export CCPP_SUITE=FV3_GFS_2017_sas +export INPUT_NML=gfdlmp.nml.IN diff --git a/tests/tests/fv3_satmedmf b/tests/tests/fv3_satmedmf index da8a7ed947..525c6da53b 100644 --- a/tests/tests/fv3_satmedmf +++ b/tests/tests/fv3_satmedmf @@ -1,10 +1,10 @@ ############################################################################### # -# FV3 satmedmf test +# FV3 CCPP satmedmf test # ############################################################################### -export TEST_DESCR="Compare FV3 control with satmedmf on Gaussian grid nemsio output results with previous trunk version" +export TEST_DESCR="Compare FV3 CCPP control with satmedmf on Gaussian grid nemsio output results with previous trunk version" export CNTL_DIR=fv3_satmedmf @@ -63,4 +63,6 @@ export OUTPUT_FILE="'nemsio'" export WRITE_NEMSIOFLIP=.true. export WRITE_FSYNCFLAG=.true. export FV3_RUN=satmedmf_run.IN +export CCPP_SUITE=FV3_GFS_2017_satmedmf +export INPUT_NML=control.nml.IN diff --git a/tests/tests/fv3_satmedmfq b/tests/tests/fv3_satmedmfq index eb2c3b2e24..c078518d61 100644 --- a/tests/tests/fv3_satmedmfq +++ b/tests/tests/fv3_satmedmfq @@ -1,10 +1,10 @@ ############################################################################### # -# FV3 satmedmfq test +# FV3 CCPP satmedmfq test # ############################################################################### -export TEST_DESCR="Compare FV3 control with satmedmfq on Gaussian grid nemsio output results with previous trunk version" +export TEST_DESCR="Compare FV3 CCPP control with satmedmfq on Gaussian grid nemsio output results with previous trunk version" export CNTL_DIR=fv3_satmedmfq @@ -64,4 +64,6 @@ export OUTPUT_FILE="'nemsio'" export WRITE_NEMSIOFLIP=.true. export WRITE_FSYNCFLAG=.true. export FV3_RUN=satmedmf_run.IN +export CCPP_SUITE=FV3_GFS_2017_satmedmfq +export INPUT_NML=control.nml.IN diff --git a/tests/tests/fv3_ccpp_shinhong b/tests/tests/fv3_shinhong similarity index 96% rename from tests/tests/fv3_ccpp_shinhong rename to tests/tests/fv3_shinhong index 70a98a1988..a2108bccaa 100644 --- a/tests/tests/fv3_ccpp_shinhong +++ b/tests/tests/fv3_shinhong @@ -76,10 +76,9 @@ export_fv3 DT_ATMOS="1200" -export FV3_RUN=ccpp_gfdlmp_run.IN +export FV3_RUN=gfdlmp_run.IN export CCPP_SUITE=FV3_GFS_2017_shinhong -export CCPP_LIB_DIR=ccpp/lib -export INPUT_NML=ccpp_gfdlmp.nml.IN +export INPUT_NML=gfdlmp.nml.IN export HYBEDMF=.F. diff --git a/tests/tests/fv3_stochy b/tests/tests/fv3_stochy index 08910eb079..b9662c8d9e 100644 --- a/tests/tests/fv3_stochy +++ b/tests/tests/fv3_stochy @@ -1,10 +1,10 @@ ############################################################################### # -# FV3 stochastic test +# FV3 CCPP stochastic test # ############################################################################### -export TEST_DESCR="Compare FV3 stochastic results with previous trunk version" +export TEST_DESCR="Compare FV3 CCPP stochastic results with previous trunk version" export CNTL_DIR=fv3_stochy @@ -83,3 +83,7 @@ export SPPT=0.2 export DT_ATMOS=600 export FHMAX=12 +export FV3_RUN=control_run.IN +export CCPP_SUITE=FV3_GFS_2017 +export INPUT_NML=control.nml.IN + diff --git a/tests/tests/fv3_stretched b/tests/tests/fv3_stretched index 94ccbb2936..055eb1c47c 100644 --- a/tests/tests/fv3_stretched +++ b/tests/tests/fv3_stretched @@ -1,10 +1,10 @@ ############################################################################### # -# FV3 control test +# FV3 CCPP control test # ############################################################################### -export TEST_DESCR="Compare FV3 control results with previous trunk version" +export TEST_DESCR="Compare FV3 CCPP control results with previous trunk version" export CNTL_DIR=fv3_stretched export LIST_FILES=" atmos_4xdaily.tile1.nc \ @@ -85,4 +85,7 @@ DT_ATMOS="450" QUILTING=.false. export INPUT_NML=stretched-input.nml.IN -export FV3_RUN=fv3_stretched_run.IN +export FV3_RUN=stretched_run.IN + +export CCPP_SUITE=FV3_GFS_2017_stretched + diff --git a/tests/tests/fv3_stretched_nest b/tests/tests/fv3_stretched_nest index 4107db9b07..391aaba85e 100644 --- a/tests/tests/fv3_stretched_nest +++ b/tests/tests/fv3_stretched_nest @@ -1,10 +1,10 @@ ############################################################################### # -# FV3 control test +# FV3 CCPP control test # ############################################################################### -export TEST_DESCR="Compare FV3 control results with previous trunk version" +export TEST_DESCR="Compare FV3 CCPP control results with previous trunk version" export CNTL_DIR=fv3_stretched_nest export LIST_FILES=" atmos_4xdaily.tile1.nc \ @@ -13,21 +13,21 @@ export LIST_FILES=" atmos_4xdaily.tile1.nc \ atmos_4xdaily.tile4.nc \ atmos_4xdaily.tile5.nc \ atmos_4xdaily.tile6.nc \ - atmos_4xdaily.nest02.nc \ + atmos_4xdaily.nest02.tile7.nc \ fv3_history2d.tile1.nc \ fv3_history2d.tile2.nc \ fv3_history2d.tile3.nc \ fv3_history2d.tile4.nc \ fv3_history2d.tile5.nc \ fv3_history2d.tile6.nc \ - fv3_history2d.nest02.nc \ + fv3_history2d.nest02.tile7.nc \ fv3_history.tile1.nc \ fv3_history.tile2.nc \ fv3_history.tile3.nc \ fv3_history.tile4.nc \ fv3_history.tile5.nc \ fv3_history.tile6.nc \ - fv3_history.nest02.nc \ + fv3_history.nest02.tile7.nc \ RESTART/coupler.res \ RESTART/fv_core.res.nc \ RESTART/fv_core.res.nest02.nc \ @@ -101,7 +101,9 @@ QUILTING=.false. export INPUT_NML=stretched-nest-input.nml.IN export INPUT_NEST02_NML=input_nest02.nml.IN -export FV3_RUN=fv3_stretched_run.IN +export FV3_RUN=stretched_run.IN + +export CCPP_SUITE=FV3_GFS_2017_stretched if [[ $MACHINE_ID = *.gnu ]]; then export WLCLK=30 diff --git a/tests/tests/fv3_stretched_nest_debug b/tests/tests/fv3_stretched_nest_debug index 446ee9502c..d4d713a7e7 100644 --- a/tests/tests/fv3_stretched_nest_debug +++ b/tests/tests/fv3_stretched_nest_debug @@ -1,13 +1,27 @@ ############################################################################### # -# FV3 control test +# FV3 CCPP control test # ############################################################################### -export TEST_DESCR="Compare FV3 control results with previous trunk version" - -export CNTL_DIR=fv3_stretched_nest -export LIST_FILES= +export TEST_DESCR="Compare FV3 CCPP control results with previous trunk version" + +export CNTL_DIR=fv3_stretched_nest_debug + +export LIST_FILES="fv3_history2d.nest02.tile7.nc \ + fv3_history2d.tile1.nc \ + fv3_history2d.tile2.nc \ + fv3_history2d.tile3.nc \ + fv3_history2d.tile4.nc \ + fv3_history2d.tile5.nc \ + fv3_history2d.tile6.nc \ + fv3_history.nest02.tile7.nc \ + fv3_history.tile1.nc \ + fv3_history.tile2.nc \ + fv3_history.tile3.nc \ + fv3_history.tile4.nc \ + fv3_history.tile5.nc \ + fv3_history.tile6.nc" export_fv3 @@ -43,4 +57,6 @@ export WLCLK=30 export INPUT_NML=stretched-nest-input.nml.IN export INPUT_NEST02_NML=input_nest02.nml.IN -export FV3_RUN=fv3_stretched_run.IN +export FV3_RUN=stretched_run.IN + +export CCPP_SUITE=FV3_GFS_2017_stretched diff --git a/tests/tests/fv3_stretched_nest_quilt b/tests/tests/fv3_stretched_nest_quilt index 4b9a79ba43..8d88c2eace 100644 --- a/tests/tests/fv3_stretched_nest_quilt +++ b/tests/tests/fv3_stretched_nest_quilt @@ -1,10 +1,10 @@ ############################################################################### # -# FV3 control test +# FV3 CCPP control test # ############################################################################### -export TEST_DESCR="Compare FV3 control results with previous trunk version" +export TEST_DESCR="Compare FV3 CCPP control results with previous trunk version" export CNTL_DIR=fv3_stretched_nest_quilt export LIST_FILES=" atmos_4xdaily.tile1.nc \ @@ -13,7 +13,7 @@ export LIST_FILES=" atmos_4xdaily.tile1.nc \ atmos_4xdaily.tile4.nc \ atmos_4xdaily.tile5.nc \ atmos_4xdaily.tile6.nc \ - atmos_4xdaily.nest02.nc \ + atmos_4xdaily.nest02.tile7.nc \ dynf000.nc \ dynf001.nc \ dynf006.nc \ @@ -99,4 +99,7 @@ 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 FV3_RUN=fv3_stretched_run.IN +export FV3_RUN=stretched_run.IN + +export CCPP_SUITE=FV3_GFS_2017_stretched + diff --git a/tests/tests/fv3_thompson b/tests/tests/fv3_thompson index fdb367122c..6903721a2a 100644 --- a/tests/tests/fv3_thompson +++ b/tests/tests/fv3_thompson @@ -1,10 +1,10 @@ ############################################################################### # -# FV3 Thompson MP test +# FV3 CCPP Thompson MP test # ############################################################################### -export TEST_DESCR="Compare FV3 Thompson MP results with previous trunk version" +export TEST_DESCR="Compare FV3 CCPP Thompson MP results with previous trunk version" export CNTL_DIR=fv3_thompson @@ -58,29 +58,42 @@ export LIST_FILES="atmos_4xdaily.tile1.nc \ RESTART/fv_tracer.res.tile4.nc \ RESTART/fv_tracer.res.tile5.nc \ RESTART/fv_tracer.res.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 \ 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/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 DT_ATMOS="1200" +export DT_ATMOS="600" +export IMP_PHYSICS=8 +export DNATS=0 +export DO_SAT_ADJ=.F. export LRADAR=.T. +export LTAEROSOL=.T. + +export FV3_RUN=gsd_run.IN +export CCPP_SUITE=FV3_GFS_v16_thompson +export INPUT_NML=gsd.nml.IN + +export HYBEDMF=.F. +export SATMEDMF=.T. +export DO_MYNNEDMF=.F. -export INPUT_NML=thompson.nml.IN -export FV3_RUN=thompson_run.IN +export IMFSHALCNV=2 +export IMFDEEPCNV=2 +export IAER=5111 +export ICLIQ_SW=2 +export IOVR=3 -if [[ $MACHINE_ID = cheyenne.intel ]]; then - export WLCLK=30 -fi \ No newline at end of file +export LHEATSTRG=.T. +export DO_TOFD=.T. diff --git a/tests/tests/fv3_ccpp_thompson_debug b/tests/tests/fv3_thompson_debug similarity index 93% rename from tests/tests/fv3_ccpp_thompson_debug rename to tests/tests/fv3_thompson_debug index bbee9d6d58..b0e0379a1b 100644 --- a/tests/tests/fv3_ccpp_thompson_debug +++ b/tests/tests/fv3_thompson_debug @@ -83,13 +83,20 @@ export DO_SAT_ADJ=.F. export LRADAR=.T. export LTAEROSOL=.T. -export FV3_RUN=ccpp_gsd_run.IN -export CCPP_SUITE=FV3_GFS_v15_thompson -export CCPP_LIB_DIR=ccpp/lib -export INPUT_NML=ccpp_gsd.nml.IN +export FV3_RUN=gsd_run.IN +export CCPP_SUITE=FV3_GFS_v16_thompson +export INPUT_NML=gsd.nml.IN -export HYBEDMF=.T. +export HYBEDMF=.F. +export SATMEDMF=.T. export DO_MYNNEDMF=.F. + export IMFSHALCNV=2 export IMFDEEPCNV=2 +export IAER=5111 +export ICLIQ_SW=2 +export IOVR=3 + +export LHEATSTRG=.T. +export DO_TOFD=.T. diff --git a/tests/tests/fv3_ccpp_thompson_mynn b/tests/tests/fv3_thompson_mynn similarity index 97% rename from tests/tests/fv3_ccpp_thompson_mynn rename to tests/tests/fv3_thompson_mynn index 665fbb31ea..f7db812924 100644 --- a/tests/tests/fv3_ccpp_thompson_mynn +++ b/tests/tests/fv3_thompson_mynn @@ -80,10 +80,9 @@ export DO_SAT_ADJ=.F. export LRADAR=.T. export LTAEROSOL=.T. -export FV3_RUN=ccpp_gsd_run.IN +export FV3_RUN=gsd_run.IN export CCPP_SUITE=FV3_GFS_v15_thompson_mynn -export CCPP_LIB_DIR=ccpp/lib -export INPUT_NML=ccpp_gsd.nml.IN +export INPUT_NML=gsd.nml.IN export HYBEDMF=.F. export DO_MYNNEDMF=.T. diff --git a/tests/tests/fv3_ccpp_thompson_no_aero b/tests/tests/fv3_thompson_no_aero similarity index 93% rename from tests/tests/fv3_ccpp_thompson_no_aero rename to tests/tests/fv3_thompson_no_aero index d177706e55..8ca9f57247 100644 --- a/tests/tests/fv3_ccpp_thompson_no_aero +++ b/tests/tests/fv3_thompson_no_aero @@ -81,13 +81,20 @@ export LRADAR=.T. export NSRADAR_RESET=3600.0 export LTAEROSOL=.F. -export FV3_RUN=ccpp_gsd_run.IN -export CCPP_SUITE=FV3_GFS_v15_thompson -export CCPP_LIB_DIR=ccpp/lib -export INPUT_NML=ccpp_gsd.nml.IN +export FV3_RUN=gsd_run.IN +export CCPP_SUITE=FV3_GFS_v16_thompson +export INPUT_NML=gsd.nml.IN -export HYBEDMF=.T. +export HYBEDMF=.F. +export SATMEDMF=.T. export DO_MYNNEDMF=.F. + export IMFSHALCNV=2 export IMFDEEPCNV=2 +export IAER=5111 +export ICLIQ_SW=2 +export IOVR=3 + +export LHEATSTRG=.T. +export DO_TOFD=.T. diff --git a/tests/tests/fv3_ccpp_thompson_no_aero_debug b/tests/tests/fv3_thompson_no_aero_debug similarity index 93% rename from tests/tests/fv3_ccpp_thompson_no_aero_debug rename to tests/tests/fv3_thompson_no_aero_debug index 6a2cb30eb3..1361e37268 100644 --- a/tests/tests/fv3_ccpp_thompson_no_aero_debug +++ b/tests/tests/fv3_thompson_no_aero_debug @@ -84,13 +84,20 @@ export LRADAR=.T. export NSRADAR_RESET=3600.0 export LTAEROSOL=.F. -export FV3_RUN=ccpp_gsd_run.IN -export CCPP_SUITE=FV3_GFS_v15_thompson -export CCPP_LIB_DIR=ccpp/lib -export INPUT_NML=ccpp_gsd.nml.IN +export FV3_RUN=gsd_run.IN +export CCPP_SUITE=FV3_GFS_v16_thompson +export INPUT_NML=gsd.nml.IN -export HYBEDMF=.T. +export HYBEDMF=.F. +export SATMEDMF=.T. export DO_MYNNEDMF=.F. + export IMFSHALCNV=2 export IMFDEEPCNV=2 +export IAER=5111 +export ICLIQ_SW=2 +export IOVR=3 + +export LHEATSTRG=.T. +export DO_TOFD=.T. diff --git a/tests/tests/fv3_wrtGauss_nemsio b/tests/tests/fv3_wrtGauss_nemsio index 20d2362686..2b3b3f844b 100644 --- a/tests/tests/fv3_wrtGauss_nemsio +++ b/tests/tests/fv3_wrtGauss_nemsio @@ -1,10 +1,10 @@ ############################################################################### # -# FV3 Gaussian grid nemsio output test +# FV3 CCPP Gaussian grid nemsio output test # ############################################################################### -export TEST_DESCR="Compare FV3 Gaussian grid nemsio output results with previous trunk version" +export TEST_DESCR="Compare FV3 CCPP Gaussian grid nemsio output results with previous trunk version" export CNTL_DIR=fv3_wrtGauss_nemsio @@ -59,3 +59,7 @@ export OUTPUT_FILE="'nemsio'" export WRITE_NEMSIOFLIP=.true. export WRITE_FSYNCFLAG=.true. +export FV3_RUN=control_run.IN +export CCPP_SUITE=FV3_GFS_2017 +export INPUT_NML=control.nml.IN + diff --git a/tests/tests/fv3_wrtGauss_nemsio_c192 b/tests/tests/fv3_wrtGauss_nemsio_c192 index 3adc298761..65f9e14500 100644 --- a/tests/tests/fv3_wrtGauss_nemsio_c192 +++ b/tests/tests/fv3_wrtGauss_nemsio_c192 @@ -1,10 +1,10 @@ ############################################################################### # -# FV3 c192 Gaussian grid nemsio output test +# FV3 CCPP c192 Gaussian grid nemsio output test # -################################################################################ +############################################################################### -export TEST_DESCR="Compare FV3 c192 Gaussian grid nemsio output results with previous trunk version" +export TEST_DESCR="Compare FV3 CCPP c192 Gaussian grid nemsio output results with previous trunk version" export CNTL_DIR=fv3_wrtGauss_nemsio_c192 @@ -80,4 +80,7 @@ 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 FV3_RUN=control_run.IN +export CCPP_SUITE=FV3_GFS_2017 +export INPUT_NML=control.nml.IN + diff --git a/tests/tests/fv3_wrtGauss_nemsio_c768 b/tests/tests/fv3_wrtGauss_nemsio_c768 index 566c744e48..66f0150c8b 100644 --- a/tests/tests/fv3_wrtGauss_nemsio_c768 +++ b/tests/tests/fv3_wrtGauss_nemsio_c768 @@ -1,10 +1,10 @@ ############################################################################### # -# FV3 c768 Gaussian grid nemsio output test +# FV3 CCPP c768 Gaussian grid nemsio output test # -################################################################################ +############################################################################### -export TEST_DESCR="Compare FV3 c768 Gaussian grid nemsio output results with previous trunk version" +export TEST_DESCR="Compare FV3 CCPP c768 Gaussian grid nemsio output results with previous trunk version" export CNTL_DIR=fv3_wrtGauss_nemsio_c768 @@ -102,3 +102,7 @@ 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" +export FV3_RUN=control_run.IN +export CCPP_SUITE=FV3_GFS_2017 +export INPUT_NML=control.nml.IN + diff --git a/tests/tests/fv3_wrtGauss_netcdf b/tests/tests/fv3_wrtGauss_netcdf index c0690ec0e3..a912ce6187 100644 --- a/tests/tests/fv3_wrtGauss_netcdf +++ b/tests/tests/fv3_wrtGauss_netcdf @@ -1,10 +1,10 @@ ############################################################################### # -# FV3 Gaussian grid netcdf output test +# FV3 CCPP Gaussian grid netcdf output test # ############################################################################### -export TEST_DESCR="Compare FV3 Gaussian grid netcdf output results with previous trunk version" +export TEST_DESCR="Compare FV3 CCPP Gaussian grid netcdf output results with previous trunk version" export CNTL_DIR=fv3_wrtGauss_netcdf @@ -57,3 +57,7 @@ export_fv3 export OUTPUT_GRID="'gaussian_grid'" export OUTPUT_FILE="'netcdf'" +export FV3_RUN=control_run.IN +export CCPP_SUITE=FV3_GFS_2017 +export INPUT_NML=control.nml.IN + diff --git a/tests/tests/fv3_wrtGauss_netcdf_debug b/tests/tests/fv3_wrtGauss_netcdf_debug deleted file mode 100644 index fe2799abe9..0000000000 --- a/tests/tests/fv3_wrtGauss_netcdf_debug +++ /dev/null @@ -1,18 +0,0 @@ -############################################################################### -# -# FV3 Gaussian grid netcdf output test -# -############################################################################### - -export TEST_DESCR="Compare FV3 Gaussian grid netcdf output results with previous trunk version" - -export CNTL_DIR=fv3_wrtGauss_netcdf - -export LIST_FILES="" - -export_fv3 - -export OUTPUT_GRID="'gaussian_grid'" -export OUTPUT_FILE="'netcdf'" -export FHMAX="03" - diff --git a/tests/tests/fv3_wrtGauss_netcdf_esmf b/tests/tests/fv3_wrtGauss_netcdf_esmf index 63c5713f1f..f516074433 100644 --- a/tests/tests/fv3_wrtGauss_netcdf_esmf +++ b/tests/tests/fv3_wrtGauss_netcdf_esmf @@ -1,10 +1,10 @@ ############################################################################### # -# FV3 Gaussian grid netcdf output test +# FV3 CCPP Gaussian grid netcdf output test # ############################################################################### -export TEST_DESCR="Compare FV3 Gaussian grid netcdf output results with previous trunk version" +export TEST_DESCR="Compare FV3 CCPP Gaussian grid netcdf output results with previous trunk version" export CNTL_DIR=fv3_wrtGauss_netcdf_esmf @@ -57,3 +57,7 @@ export_fv3 export OUTPUT_GRID="'gaussian_grid'" export OUTPUT_FILE="'netcdf_esmf'" +export FV3_RUN=control_run.IN +export CCPP_SUITE=FV3_GFS_2017 +export INPUT_NML=control.nml.IN + diff --git a/tests/tests/fv3_ccpp_wrtGauss_netcdf_parallel b/tests/tests/fv3_wrtGauss_netcdf_parallel similarity index 94% rename from tests/tests/fv3_ccpp_wrtGauss_netcdf_parallel rename to tests/tests/fv3_wrtGauss_netcdf_parallel index 17d05052d7..bd3feef714 100644 --- a/tests/tests/fv3_ccpp_wrtGauss_netcdf_parallel +++ b/tests/tests/fv3_wrtGauss_netcdf_parallel @@ -6,7 +6,7 @@ export TEST_DESCR="Compare FV3 CCPP Gaussian grid netcdf output results with previous trunk version" -export CNTL_DIR=fv3_wrtGauss_netcdf +export CNTL_DIR=fv3_wrtGauss_netcdf_parallel export LIST_FILES="atmos_4xdaily.tile1.nc \ atmos_4xdaily.tile2.nc \ @@ -60,9 +60,6 @@ export OUTPUT_FILE="'netcdf_parallel' 'netcdf_parallel'" export IDEFLATE=1 export NBITS=14 -export FV3_RUN=ccpp_control_run.IN +export FV3_RUN=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 +export INPUT_NML=control.nml.IN diff --git a/tests/tests/fv3_wrtGlatlon_netcdf b/tests/tests/fv3_wrtGlatlon_netcdf index 1c38e65078..34d4003d86 100644 --- a/tests/tests/fv3_wrtGlatlon_netcdf +++ b/tests/tests/fv3_wrtGlatlon_netcdf @@ -1,10 +1,10 @@ ############################################################################### # -# FV3 Global latlon grid netcdf output test +# FV3 CCPP Global latlon grid netcdf output test # ############################################################################### -export TEST_DESCR="Compare FV3 global latlon grid netcdf output results with previous trunk version" +export TEST_DESCR="Compare FV3 CCPP Global latlon grid netcdf output results with previous trunk version" export CNTL_DIR=fv3_wrtGlatlon_netcdf @@ -57,3 +57,7 @@ export_fv3 export OUTPUT_GRID="'global_latlon'" export OUTPUT_FILE="'netcdf'" +export FV3_RUN=control_run.IN +export CCPP_SUITE=FV3_GFS_2017 +export INPUT_NML=control.nml.IN + diff --git a/tests/tests/fv3_ccpp_ysu b/tests/tests/fv3_ysu similarity index 96% rename from tests/tests/fv3_ccpp_ysu rename to tests/tests/fv3_ysu index 734e687a87..d90ce0bb4c 100644 --- a/tests/tests/fv3_ccpp_ysu +++ b/tests/tests/fv3_ysu @@ -76,10 +76,9 @@ export_fv3 DT_ATMOS="600" -export FV3_RUN=ccpp_gfdlmp_run.IN +export FV3_RUN=gfdlmp_run.IN export CCPP_SUITE=FV3_GFS_2017_ysu -export CCPP_LIB_DIR=ccpp/lib -export INPUT_NML=ccpp_gfdlmp.nml.IN +export INPUT_NML=gfdlmp.nml.IN export HYBEDMF=.F. diff --git a/tests/utest b/tests/utest index 0279cb9538..28a2a9b8d5 100755 --- a/tests/utest +++ b/tests/utest @@ -32,11 +32,11 @@ usage() { echo echo " Examples" echo - 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 " 'utest -n fv3_control' tests all for fv3_control" + echo " 'utest -n fv3_control -c rst' tests restart for fv3_control" + echo " 'utest -n fv3_gfdlmp -c mpi,thr' tests mpi and threading for fv3_gfdlmp" + echo " 'utest -n fv3_gfdlmp -c bit' tests bit for fv3_gfdlmp" + echo " 'utest -n fv3_satmedmf -c dcp,dbg,rst' tests decomposition, debug, restart for fv3_satmedmf" echo #set -x } @@ -55,7 +55,7 @@ cleanup() { build_utests() { [[ -f $build_file ]] || error "$build_file does not exist" - rm -f fv3_*.exe modules.fv3_* $compile_log + rm -f fv3_*.exe modules.fv3_* model_found=false base_opt= @@ -92,9 +92,12 @@ build_utests() { ;; esac MAKE_OPT=$(echo $MAKE_OPT | sed -e 's/^ *//' -e 's/ *$//') + export COMPILE_NR=${name} cat <<-EOF > ${RUNDIR_ROOT}/compile_${name}.env export MACHINE_ID=${MACHINE_ID} + export JOB_NR=${COMPILE_NR} + export COMPILE_NR=${COMPILE_NR} export PATHRT=${PATHRT} export PATHTR=${PATHTR} export SCHEDULER=${SCHEDULER} @@ -119,6 +122,7 @@ build_utests() { } run_utests() { + JOB_NR=0 for rc in $run_case; do # load default variables and override as necessary source default_vars.sh @@ -132,30 +136,32 @@ run_utests() { comp_nm=std RT_SUFFIX="_${rc}" + JOB_NR=$( printf '%03d' $(( 10#$JOB_NR + 1 )) ) case $rc in 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 UNIT_TEST=${UNIT_TEST} + export CI_TEST=${CI_TEST} export RT_COMPILER=${RT_COMPILER} export RESTART_INTERVAL=$(( FHMAX/2 )) + export MPI_PROC_BIND="-bind-to user:0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41" EOF ;; 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 UNIT_TEST=${UNIT_TEST} + export CI_TEST=${CI_TEST} export RT_COMPILER=${RT_COMPILER} + export MPI_PROC_BIND="-bind-to user:0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41" 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 @@ -164,51 +170,60 @@ run_utests() { TPN=$(( TPN/THRD )) NODES=$(( TASKS/TPN + 1 )) cat <<-EOF > ${RUNDIR_ROOT}/unit_test${RT_SUFFIX}.env - export UNIT_TEST=true + export UNIT_TEST=${UNIT_TEST} + export CI_TEST=${CI_TEST} export RT_COMPILER=${RT_COMPILER} export THRD=${THRD} export JNPES=${JNPES} export TASKS=${TASKS} export TPN=${TPN} export NODES=${NODES} + export MPI_PROC_BIND="-bind-to user:0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,37,38,39,40,41" EOF ;; mpi) CREATE_BASELINE=false - RTPWD=$NEW_BASELINE BL_SUFFIX=_std_base - JNPES=$(( JNPES/2 )) + if [[ ${CI_TEST} == true ]]; then + INPES=2 + JNPES=2 + else + JNPES=$(( JNPES/2 )) + fi WRITE_GROUP=2 WRTTASK_PER_GROUP=12 TASKS=$(( INPES*JNPES*6 + WRITE_GROUP*WRTTASK_PER_GROUP )) NODES=$(( TASKS/TPN + 1 )) cat <<-EOF > ${RUNDIR_ROOT}/unit_test${RT_SUFFIX}.env - export UNIT_TEST=true + export UNIT_TEST=${UNIT_TEST} + export CI_TEST=${CI_TEST} export RT_COMPILER=${RT_COMPILER} + export INPES=${INPES} export JNPES=${JNPES} export WRITE_GROUP=${WRITE_GROUP} export WRTTASK_PER_GROUP=${WRTTASK_PER_GROUP} export TASKS=${TASKS} export NODES=${NODES} + export MPI_PROC_BIND="-bind-to user:0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47" EOF ;; 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 UNIT_TEST=${UNIT_TEST} + export CI_TEST=${CI_TEST} export RT_COMPILER=${RT_COMPILER} export INPES=${INPES} export JNPES=${JNPES} + export MPI_PROC_BIND="-bind-to user:0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41" EOF ;; 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" @@ -256,7 +271,8 @@ run_utests() { fi cat <<-EOF >${RUNDIR_ROOT}/unit_test${RT_SUFFIX}.env - export UNIT_TEST=true + export UNIT_TEST=${UNIT_TEST} + export CI_TEST=${CI_TEST} export RT_COMPILER=${RT_COMPILER} export RESTART_FILE_PREFIX=${RESTART_FILE_PREFIX} export WARM_START=${WARM_START} @@ -267,57 +283,65 @@ run_utests() { export NA_INIT=${NA_INIT} export NSTF_NAME=${NSTF_NAME} export LIST_FILES="${LIST_FILES}" + export MPI_PROC_BIND="-bind-to user:0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41" EOF ;; 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 UNIT_TEST=${UNIT_TEST} + export CI_TEST=${CI_TEST} export RT_COMPILER=${RT_COMPILER} + export MPI_PROC_BIND="-bind-to user:0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41" EOF ;; 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 UNIT_TEST=${UNIT_TEST} + export CI_TEST=${CI_TEST} export RT_COMPILER=${RT_COMPILER} + export MPI_PROC_BIND="-bind-to user:0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41" 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 UNIT_TEST=${UNIT_TEST} + export CI_TEST=${CI_TEST} export RT_COMPILER=${RT_COMPILER} export WLCLK=${WLCLK} + export MPI_PROC_BIND="-bind-to user:0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41" 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 UNIT_TEST=${UNIT_TEST} + export CI_TEST=${CI_TEST} export RT_COMPILER=${RT_COMPILER} export WLCLK=${WLCLK} + export MPI_PROC_BIND="-bind-to user:0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41" EOF ;; esac cat <<- EOF > ${RUNDIR_ROOT}/run_test${RT_SUFFIX}.env + export JOB_NR=${JOB_NR} export MACHINE_ID=${MACHINE_ID} export RTPWD=${RTPWD} + export INPUTDATA_ROOT=${INPUTDATA_ROOT} + export INPUTDATA_ROOT_WW3=${INPUTDATA_ROOT_WW3} export PATHRT=${PATHRT} export PATHTR=${PATHTR} export NEW_BASELINE=${NEW_BASELINE} @@ -447,7 +471,6 @@ elif [[ $MACHINE_ID = orion.* ]]; then 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 @@ -483,7 +506,7 @@ elif [[ $MACHINE_ID = linux.* ]]; then PARTITION= QUEUE= COMPILE_QUEUE= - dprefix=/home/tester + dprefix=/home/builder DISKNM=${dprefix}/data STMP=${dprefix}/stmp4 PTMP=${dprefix}/stmp2 @@ -614,7 +637,7 @@ if [[ $run_case =~ std_base && ! $run_case =~ ^std_base ]]; then fi # log directory -LOG_DIR=${PATHRT}/log_ut_$MACHINE_ID +export LOG_DIR=${PATHRT}/log_ut_$MACHINE_ID rm -rf ${LOG_DIR} mkdir ${LOG_DIR} @@ -650,7 +673,6 @@ if [[ $ECFLOW == true ]]; then fi fi -compile_log=${PATHRT}/Compile_ut_$MACHINE_ID.log unittest_log=${PATHRT}/UnitTests_$MACHINE_ID.log REGRESSIONTEST_LOG=$unittest_log @@ -682,9 +704,6 @@ if [[ $skip_compile == true ]]; then else echo "cases to compile: $compile_case" build_utests - if [[ $ECFLOW == false ]]; then - cat ${LOG_DIR}/compile_*.log > ${compile_log} - fi fi # if skipping run, stop after build. print out status information and @@ -711,16 +730,12 @@ fi mkdir -p ${STMP}/${USER} NEW_BASELINE=${STMP}/${USER}/FV3_UT/UNIT_TEST -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 +RTPWD=${NEW_BASELINE} +INPUTDATA_ROOT=${INPUTDATA_ROOT:-$DISKNM/NEMSfv3gfs/input-data-20210115} +INPUTDATA_ROOT_WW3=${INPUTDATA_ROOT}/WW3_input_data_20201220/ rm -rf $NEW_BASELINE mkdir -p $NEW_BASELINE -ln -s ${RTPWD}/FV3_input_data ${NEW_BASELINE} rm -f fail_unit_test ${unittest_log} @@ -736,9 +751,6 @@ fi #### UNIT TEST STATUS #### ######################################################################## set +e -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 diff --git a/tests/utest.bld b/tests/utest.bld index 3d92bc71c2..be685aa6d1 100644 --- a/tests/utest.bld +++ b/tests/utest.bld @@ -1,23 +1,22 @@ -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_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 +fv3_control | APP=ATM SUITES=FV3_GFS_2017 +fv3_wrtGauss_netcdf_esmf | APP=ATM SUITES=FV3_GFS_2017 +fv3_wrtGauss_netcdf | APP=ATM SUITES=FV3_GFS_2017 +fv3_wrtGlatlon_netcdf | APP=ATM SUITES=FV3_GFS_2017 +fv3_wrtGauss_nemsio | APP=ATM SUITES=FV3_GFS_2017 +fv3_stochy | APP=ATM SUITES=FV3_GFS_2017 +fv3_iau | APP=ATM SUITES=FV3_GFS_2017 +fv3_ca | APP=ATM SUITES=FV3_GFS_2017 +fv3_lheatstrg | APP=ATM SUITES=FV3_GFS_2017 +fv3_gfdlmprad | APP=ATMW SUITES=FV3_GFS_2017,FV3_GFS_2017_gfdlmp +fv3_gfdlmprad_atmwav | APP=ATMW SUITES=FV3_GFS_2017,FV3_GFS_2017_gfdlmp +fv3_multigases | APP=ATM SUITES=FV3_GFS_2017_fv3wam 32BIT=Y MULTI_GASES=Y REPRO=Y +fv3_gfdlmp | APP=ATM SUITES=FV3_GFS_2017_gfdlmp, FV3_GFS_2017_gfdlmp_noahmp +fv3_gfdlmprad_gwd | APP=ATM SUITES=FV3_GFS_2017_gfdlmp, FV3_GFS_2017_gfdlmp_noahmp +fv3_gfdlmprad_noahmp | APP=ATM SUITES=FV3_GFS_2017_gfdlmp, FV3_GFS_2017_gfdlmp_noahmp +fv3_csawmg | APP=ATM SUITES=FV3_GFS_2017_csawmg +fv3_satmedmf | APP=ATM SUITES=FV3_GFS_2017_satmedmf +fv3_satmedmfq | APP=ATM SUITES=FV3_GFS_2017_satmedmfq +fv3_gfsv16_csawmg | APP=ATM SUITES=FV3_GFS_v16_csawmg +fv3_gfsv16_csawmgt | APP=ATM SUITES=FV3_GFS_v16_csawmg +fv3_gocart_clm | APP=ATM SUITES=FV3_GFS_2017_gfdlmp,FV3_GFS_2017_gfdlmp_noahmp,FV3_GFS_v16_flake +fv3_gfs_v16_flake | APP=ATM SUITES=FV3_GFS_2017_gfdlmp,FV3_GFS_2017_gfdlmp_noahmp,FV3_GFS_v16_flake