diff --git a/.github/linters/.python-lint b/.github/linters/.python-lint new file mode 100644 index 0000000000..748b19b49c --- /dev/null +++ b/.github/linters/.python-lint @@ -0,0 +1,473 @@ +[MASTER] +errors-only= + +# A comma-separated list of package or module names from where C extensions may +# be loaded. Extensions are loading into the active Python interpreter and may +# run arbitrary code +extension-pkg-whitelist= + +# Add files or directories to the blacklist. They should be base names, not +# paths. +ignore=CVS + +# Add files or directories matching the regex patterns to the blacklist. The +# regex matches against base names, not paths. +ignore-patterns= + +# Python code to execute, usually for sys.path manipulation such as +# pygtk.require(). +#init-hook= + +# Use multiple processes to speed up Pylint. +jobs=1 + +# List of plugins (as comma separated values of python modules names) to load, +# usually to register additional checkers. +load-plugins= + +# Pickle collected data for later comparisons. +persistent=yes + +# Specify a configuration file. +#rcfile= + +# When enabled, pylint would attempt to guess common misconfiguration and emit +# user-friendly hints instead of false-positive error messages +suggestion-mode=yes + +# Allow loading of arbitrary C extensions. Extensions are imported into the +# active Python interpreter and may run arbitrary code. +unsafe-load-any-extension=no + + +[MESSAGES CONTROL] + +# Only show warnings with the listed confidence levels. Leave empty to show +# all. Valid levels: HIGH, INFERENCE, INFERENCE_FAILURE, UNDEFINED +confidence= + +# Disable the message, report, category or checker with the given id(s). You +# can either give multiple identifiers separated by comma (,) or put this +# option multiple times (only on the command line, not in the configuration +# file where it should appear only once).You can also use "--disable=all" to +# disable everything first and then reenable specific checks. For example, if +# you want to run only the similarities checker, you can use "--disable=all +# --enable=similarities". If you want to run only the classes checker, but have +# no Warning level messages displayed, use"--disable=all --enable=classes +# --disable=W" +disable=raw-checker-failed, + bad-inline-option, + locally-disabled, + file-ignored, + suppressed-message, + useless-suppression, + deprecated-pragma, + E0401, + +# Enable the message, report, category or checker with the given id(s). You can +# either give multiple identifier separated by comma (,) or put this option +# multiple time (only on the command line, not in the configuration file where +# it should appear only once). See also the "--disable" option for examples. +enable=c-extension-no-member + + +[REPORTS] + +# Python expression which should return a note less than 10 (10 is the highest +# note). You have access to the variables errors warning, statement which +# respectively contain the number of errors / warnings messages and the total +# number of statements analyzed. This is used by the global evaluation report +# (RP0004). +evaluation=10.0 - ((float(5 * error + warning + refactor + convention) / statement) * 10) + +# Template used to display messages. This is a python new-style format string +# used to format the message information. See doc for all details +#msg-template= + +# Set the output format. Available formats are text, parseable, colorized, json +# and msvs (visual studio).You can also give a reporter class, eg +# mypackage.mymodule.MyReporterClass. +output-format=text + +# Tells whether to display a full report or only the messages +reports=no + +# Activate the evaluation score. +score=no + + +[REFACTORING] + +# Maximum number of nested blocks for function / method body +max-nested-blocks=5 + +# Complete name of functions that never returns. When checking for +# inconsistent-return-statements if a never returning function is called then +# it will be considered as an explicit return statement and no message will be +# printed. +never-returning-functions=optparse.Values,sys.exit + + +[VARIABLES] + +# List of additional names supposed to be defined in builtins. Remember that +# you should avoid to define new builtins when possible. +additional-builtins= + +# Tells whether unused global variables should be treated as a violation. +allow-global-unused-variables=yes + +# List of strings which can identify a callback function by name. A callback +# name must start or end with one of those strings. +callbacks=cb_, + _cb + +# A regular expression matching the name of dummy variables (i.e. expectedly +# not used). +dummy-variables-rgx=_+$|(_[a-zA-Z0-9_]*[a-zA-Z0-9]+?$)|dummy|^ignored_|^unused_ + +# Argument names that match this expression will be ignored. Default to name +# with leading underscore +ignored-argument-names=_.*|^ignored_|^unused_ + +# Tells whether we should check for unused import in __init__ files. +init-import=no + +# List of qualified module names which can have objects that can redefine +# builtins. +redefining-builtins-modules=six.moves,past.builtins,future.builtins + + +[LOGGING] + +# Logging modules to check that the string format arguments are in logging +# function parameter format +logging-modules=logging + + +[TYPECHECK] + +# List of decorators that produce context managers, such as +# contextlib.contextmanager. Add to this list to register other decorators that +# produce valid context managers. +contextmanager-decorators=contextlib.contextmanager + +# List of members which are set dynamically and missed by pylint inference +# system, and so shouldn't trigger E1101 when accessed. Python regular +# expressions are accepted. +generated-members= + +# Tells whether missing members accessed in mixin class should be ignored. A +# mixin class is detected if its name ends with "mixin" (case insensitive). +ignore-mixin-members=yes + +# This flag controls whether pylint should warn about no-member and similar +# checks whenever an opaque object is returned when inferring. The inference +# can return multiple potential results while evaluating a Python object, but +# some branches might not be evaluated, which results in partial inference. In +# that case, it might be useful to still emit no-member and other checks for +# the rest of the inferred objects. +ignore-on-opaque-inference=yes + +# List of class names for which member attributes should not be checked (useful +# for classes with dynamically set attributes). This supports the use of +# qualified names. +ignored-classes=optparse.Values,thread._local,_thread._local + +# List of module names for which member attributes should not be checked +# (useful for modules/projects where namespaces are manipulated during runtime +# and thus existing member attributes cannot be deduced by static analysis. It +# supports qualified module names, as well as Unix pattern matching. +ignored-modules= + +# Show a hint with possible names when a member name was not found. The aspect +# of finding the hint is based on edit distance. +missing-member-hint=yes + +# The minimum edit distance a name should have in order to be considered a +# similar match for a missing member name. +missing-member-hint-distance=1 + +# The total number of similar names that should be taken in consideration when +# showing a hint for a missing member. +missing-member-max-choices=1 + + +[MISCELLANEOUS] + +# List of note tags to take in consideration, separated by a comma. +notes=FIXME, + XXX, + TODO + + +[BASIC] + +# Naming style matching correct argument names +argument-naming-style=snake_case + +# Regular expression matching correct argument names. Overrides argument- +# naming-style +#argument-rgx= + +# Naming style matching correct attribute names +attr-naming-style=snake_case + +# Regular expression matching correct attribute names. Overrides attr-naming- +# style +#attr-rgx= + +# Bad variable names which should always be refused, separated by a comma +bad-names=foo, + bar, + baz, + toto, + tutu, + tata + +# Naming style matching correct class attribute names +class-attribute-naming-style=any + +# Regular expression matching correct class attribute names. Overrides class- +# attribute-naming-style +#class-attribute-rgx= + +# Naming style matching correct class names +class-naming-style=PascalCase + +# Regular expression matching correct class names. Overrides class-naming-style +#class-rgx= + +# Naming style matching correct constant names +const-naming-style=UPPER_CASE + +# Regular expression matching correct constant names. Overrides const-naming- +# style +#const-rgx= + +# Minimum line length for functions/classes that require docstrings, shorter +# ones are exempt. +docstring-min-length=-1 + +# Naming style matching correct function names +function-naming-style=snake_case + +# Regular expression matching correct function names. Overrides function- +# naming-style +#function-rgx= + +# Good variable names which should always be accepted, separated by a comma +good-names=i, + j, + k, + ex, + Run, + _ + +# Include a hint for the correct naming format with invalid-name +include-naming-hint=no + +# Naming style matching correct inline iteration names +inlinevar-naming-style=any + +# Regular expression matching correct inline iteration names. Overrides +# inlinevar-naming-style +#inlinevar-rgx= + +# Naming style matching correct method names +method-naming-style=snake_case + +# Regular expression matching correct method names. Overrides method-naming- +# style +#method-rgx= + +# Naming style matching correct module names +module-naming-style=snake_case + +# Regular expression matching correct module names. Overrides module-naming- +# style +#module-rgx= + +# Colon-delimited sets of names that determine each other's naming style when +# the name regexes allow several styles. +name-group= + +# Regular expression which should only match function or class names that do +# not require a docstring. +no-docstring-rgx=^_ + +# List of decorators that produce properties, such as abc.abstractproperty. Add +# to this list to register other decorators that produce valid properties. +property-classes=abc.abstractproperty + +# Naming style matching correct variable names +variable-naming-style=snake_case + +# Regular expression matching correct variable names. Overrides variable- +# naming-style +#variable-rgx= + + +[SPELLING] + +# Limits count of emitted suggestions for spelling mistakes +max-spelling-suggestions=4 + +# Spelling dictionary name. Available dictionaries: none. To make it working +# install python-enchant package. +spelling-dict= + +# List of comma separated words that should not be checked. +spelling-ignore-words= + +# A path to a file that contains private dictionary; one word per line. +spelling-private-dict-file= + +# Tells whether to store unknown words to indicated private dictionary in +# --spelling-private-dict-file option instead of raising a message. +spelling-store-unknown-words=no + + +[FORMAT] + +# Expected format of line ending, e.g. empty (any line ending), LF or CRLF. +expected-line-ending-format= + +# Regexp for a line that is allowed to be longer than the limit. +ignore-long-lines=^\s*(# )??$ + +# Number of spaces of indent required inside a hanging or continued line. +indent-after-paren=4 + +# String used as indentation unit. This is usually " " (4 spaces) or "\t" (1 +# tab). +indent-string=' ' + +# Maximum number of characters on a single line. +max-line-length=150 + +# Maximum number of lines in a module +max-module-lines=1000 + +# Allow the body of a class to be on the same line as the declaration if body +# contains single statement. +single-line-class-stmt=no + +# Allow the body of an if to be on the same line as the test if there is no +# else. +single-line-if-stmt=no + + +[SIMILARITIES] + +# Ignore comments when computing similarities. +ignore-comments=yes + +# Ignore docstrings when computing similarities. +ignore-docstrings=yes + +# Ignore imports when computing similarities. +ignore-imports=no + +# Minimum lines number of a similarity. +min-similarity-lines=4 + + +[DESIGN] + +# Maximum number of arguments for function / method +max-args=5 + +# Maximum number of attributes for a class (see R0902). +max-attributes=7 + +# Maximum number of boolean expressions in a if statement +max-bool-expr=5 + +# Maximum number of branch for function / method body +max-branches=12 + +# Maximum number of locals for function / method body +max-locals=15 + +# Maximum number of parents for a class (see R0901). +max-parents=7 + +# Maximum number of public methods for a class (see R0904). +max-public-methods=20 + +# Maximum number of return / yield for function / method body +max-returns=6 + +# Maximum number of statements in function / method body +max-statements=50 + +# Minimum number of public methods for a class (see R0903). +min-public-methods=2 + + +[IMPORTS] + +# Allow wildcard imports from modules that define __all__. +allow-wildcard-with-all=no + +# Analyse import fallback blocks. This can be used to support both Python 2 and +# 3 compatible code, which means that the block might have code that exists +# only in one or another interpreter, leading to false positives when analysed. +analyse-fallback-blocks=no + +# Deprecated modules which should not be used, separated by a comma +deprecated-modules=regsub, + TERMIOS, + Bastion, + rexec + +# Create a graph of external dependencies in the given file (report RP0402 must +# not be disabled) +ext-import-graph= + +# Create a graph of every (i.e. internal and external) dependencies in the +# given file (report RP0402 must not be disabled) +import-graph= + +# Create a graph of internal dependencies in the given file (report RP0402 must +# not be disabled) +int-import-graph= + +# Force import order to recognize a module as part of the standard +# compatibility libraries. +known-standard-library= + +# Force import order to recognize a module as part of a third party library. +known-third-party=enchant + + +[CLASSES] + +# List of method names used to declare (i.e. assign) instance attributes. +defining-attr-methods=__init__, + __new__, + setUp + +# List of member names, which should be excluded from the protected access +# warning. +exclude-protected=_asdict, + _fields, + _replace, + _source, + _make + +# List of valid names for the first argument in a class method. +valid-classmethod-first-arg=cls + +# List of valid names for the first argument in a metaclass class method. +valid-metaclass-classmethod-first-arg=mcs + + +[EXCEPTIONS] + +# Exceptions that will emit a warning when being caught. Defaults to +# "Exception" +overgeneral-exceptions=builtins.Exception + + diff --git a/.github/linters/.yaml-lint.yml b/.github/linters/.yaml-lint.yml new file mode 100644 index 0000000000..afcac43957 --- /dev/null +++ b/.github/linters/.yaml-lint.yml @@ -0,0 +1,28 @@ +--- + +extends: default + +rules: + braces: + level: warning + max-spaces-inside: 1 + brackets: + level: warning + max-spaces-inside: 1 + colons: + level: warning + commas: disable + comments: disable + comments-indentation: disable + document-start: disable + empty-lines: + level: warning + hyphens: + level: warning + indentation: + level: warning + indent-sequences: consistent + line-length: disable + truthy: disable + trailing-spaces: disable + diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index f287387a35..b154eda796 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -42,6 +42,7 @@ Please delete what is not needed. * MOM6 - * NOAHMP - * WW3 - + * fire_behavior * stochastic_physics - ``` @@ -89,6 +90,7 @@ Example: * MOM6: * NOAHMP: * WW3: +* fire_behavior: * stochastic_physics: * None diff --git a/.github/workflows/aux.yml b/.github/workflows/aux.yml index 49449097a3..816c7fc28b 100644 --- a/.github/workflows/aux.yml +++ b/.github/workflows/aux.yml @@ -18,43 +18,42 @@ jobs: runs-on: ubuntu-20.04 steps: - - name: Share helper id - run: echo -n ${{ github.run_id }} >~/id_file + - name: Share helper id + run: echo -n ${{ github.run_id }} >~/id_file - - uses: actions/cache@v2 - with: - path: ~/id_file - key: helperid-${{ github.event.workflow_run.id }} + - uses: actions/cache@v4 + with: + path: ~/id_file + key: helperid-${{ github.event.workflow_run.id }} repocheck: name: Repo check runs-on: ubuntu-20.04 steps: - - name: Check up-to-dateness and post comment - run: | - trap 'echo "exit-code=$?" >> "$GITHUB_OUTPUT"' EXIT - head_sha=${{ github.event.pull_request.head.sha }} - head_brc=${{ github.event.pull_request.head.ref }} - head_url=${{ github.event.pull_request.head.repo.html_url }} - git clone -q -b $head_brc $head_url . - git checkout -q $head_sha - git submodule -q update --init --recursive - cd ${{ github.workspace }}/tests/ci - url=$GITHUB_API_URL/repos/$GITHUB_REPOSITORY - pr_number=$(curl -sS -H $app $url/pulls \ - | jq -r '.[] | select(.head.sha == "'"$head_sha"'") | .number') - echo "pr_number is $pr_number" - pr_uid=${{ github.event.pull_request.head.repo.owner.login }} - echo "pr_uid is $pr_uid" - ./repo_check.sh - #comment="$(./repo_check.sh 2>/dev/null)" - #echo "comment is $comment" - #if [[ -n $comment ]]; then - # curl -sS -X POST -H $app -H "Authorization: token ${{ secrets.GITHUB_TOKEN }}" \ - # $url/issues/$pr_number/comments -d '{"body": "'"${comment}"'"}' - # echo -n "failure" >~/repocheck_file - #else - # echo -n "success" >~/repocheck_file - #fi - + - name: Check up-to-dateness and post comment + run: | + trap 'echo "exit-code=$?" >> "$GITHUB_OUTPUT"' EXIT + head_sha=${{ github.event.pull_request.head.sha }} + head_brc=${{ github.event.pull_request.head.ref }} + head_url=${{ github.event.pull_request.head.repo.html_url }} + git clone -q -b $head_brc $head_url . + git checkout -q $head_sha + git submodule -q update --init --recursive + cd ${{ github.workspace }}/tests/ci + url=$GITHUB_API_URL/repos/$GITHUB_REPOSITORY + pr_number=$(curl -sS -H $app $url/pulls \ + | jq -r '.[] | select(.head.sha == "'"$head_sha"'") | .number') + echo "pr_number is $pr_number" + pr_uid=${{ github.event.pull_request.head.repo.owner.login }} + echo "pr_uid is $pr_uid" + ./repo_check.sh + #comment="$(./repo_check.sh 2>/dev/null)" + #echo "comment is $comment" + #if [[ -n $comment ]]; then + # curl -sS -X POST -H $app -H "Authorization: token ${{ secrets.GITHUB_TOKEN }}" \ + # $url/issues/$pr_number/comments -d '{"body": "'"${comment}"'"}' + # echo -n "failure" >~/repocheck_file + #else + # echo -n "success" >~/repocheck_file + #fi diff --git a/.github/workflows/build_test.yml b/.github/workflows/build_test._yml similarity index 93% rename from .github/workflows/build_test.yml rename to .github/workflows/build_test._yml index 94df20a235..21de1f26bc 100644 --- a/.github/workflows/build_test.yml +++ b/.github/workflows/build_test._yml @@ -16,12 +16,12 @@ jobs: current: ${{ steps.check.outputs.current }} steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Wait for caching source run: sleep 30 - - uses: actions/cache@v2 + - uses: actions/cache@v4 with: path: ~/id_file key: helperid-${{ github.run_id }} diff --git a/.github/workflows/superlinter.yml b/.github/workflows/superlinter.yml index 4b1ffea8d2..a3d92fc835 100644 --- a/.github/workflows/superlinter.yml +++ b/.github/workflows/superlinter.yml @@ -24,7 +24,7 @@ jobs: - name: Super-Linter uses: super-linter/super-linter@v6.3.0 env: - LINTER_RULES_PATH: / + LINTER_RULES_PATH: '.github/linters/' DEFAULT_BRANCH: origin/develop GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} FILTER_REGEX_EXCLUDE: .*(tests/fv3_conf/.*|tests/ci/.*|tests/auto/.*|tests/auto-jenkins/.*|tests/opnReqTests/.*|tests/opnReqTest|tests/atparse.bash).* @@ -33,5 +33,5 @@ jobs: #VALIDATE_GITHUB_ACTIONS: true #VALIDATE_LUA: true #VALIDATE_MARKDOWN: true - #VALIDATE_PYTHON_PYLINT: true - #VALIDATE_YAML: true + VALIDATE_PYTHON_PYLINT: true + VALIDATE_YAML: true diff --git a/.gitignore b/.gitignore index bf7d81b1c6..d29bb32d85 100644 --- a/.gitignore +++ b/.gitignore @@ -72,6 +72,7 @@ tests/fv3_conf/compile_slurm.IN tests/fv3_conf/compile_qsub.IN tests/fv3_conf/fv3_slurm.IN tests/fv3_conf/fv3_qsub.IN +tests/rt_temp.conf build*.log* rocoto_workflow* fail_compile_* diff --git a/.gitmodules b/.gitmodules index f533ca3a2e..7a97520069 100644 --- a/.gitmodules +++ b/.gitmodules @@ -29,7 +29,7 @@ [submodule "CICE"] path = CICE-interface/CICE url = https://github.com/NOAA-EMC/CICE - branch = emc/develop + branch = develop [submodule "CDEPS"] path = CDEPS-interface/CDEPS url = https://github.com/NOAA-EMC/CDEPS @@ -46,3 +46,7 @@ path = NOAHMP-interface/noahmp url = https://github.com/NOAA-EMC/noahmp branch = develop +[submodule "fire_behavior"] + path = fire_behavior + url = https://github.com/NOAA-EMC/fire_behavior + branch = emc/develop diff --git a/CDEPS-interface/CDEPS b/CDEPS-interface/CDEPS index fbdf6843d6..1f9eaaa142 160000 --- a/CDEPS-interface/CDEPS +++ b/CDEPS-interface/CDEPS @@ -1 +1 @@ -Subproject commit fbdf6843d6bde852d97f1547591d90136103f669 +Subproject commit 1f9eaaa142c8b07ed6b788c9f44ea02cc86d0bae diff --git a/CDEPS-interface/cdeps_files.cmake b/CDEPS-interface/cdeps_files.cmake index bec4d6c235..321b9d84c5 100644 --- a/CDEPS-interface/cdeps_files.cmake +++ b/CDEPS-interface/cdeps_files.cmake @@ -41,14 +41,11 @@ list(APPEND cdeps_dshr_files list(APPEND cdeps_datm_files CDEPS/datm/atm_comp_nuopc.F90 - CDEPS/datm/datm_datamode_cfsr_mod.F90 CDEPS/datm/datm_datamode_clmncep_mod.F90 CDEPS/datm/datm_datamode_core2_mod.F90 CDEPS/datm/datm_datamode_cplhist_mod.F90 CDEPS/datm/datm_datamode_era5_mod.F90 CDEPS/datm/datm_datamode_gefs_mod.F90 - CDEPS/datm/datm_datamode_gfs_mod.F90 - CDEPS/datm/datm_datamode_gfs_hafs_mod.F90 CDEPS/datm/datm_datamode_jra_mod.F90 CDEPS/datm/datm_datamode_simple_mod.F90 ) diff --git a/CICE-interface/CICE b/CICE-interface/CICE index 9452de8c3c..5e57a89cf5 160000 --- a/CICE-interface/CICE +++ b/CICE-interface/CICE @@ -1 +1 @@ -Subproject commit 9452de8c3cb43fb2628f0722e6a51f79429d2160 +Subproject commit 5e57a89cf533fe98352bcfd1a464b1d50713274d diff --git a/CICE-interface/CMakeLists.txt b/CICE-interface/CMakeLists.txt index c04165ab09..b027e1d3e2 100644 --- a/CICE-interface/CMakeLists.txt +++ b/CICE-interface/CMakeLists.txt @@ -1,107 +1,118 @@ -### CICE Fortran compiler flags -if(CMAKE_Fortran_COMPILER_ID MATCHES "GNU") - set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -g -fbacktrace") - set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -fconvert=big-endian -ffree-line-length-none ") - if(${CMAKE_Fortran_COMPILER_VERSION} VERSION_GREATER_EQUAL 10) - set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -fallow-argument-mismatch -fallow-invalid-boz") - endif() - 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 "${CMAKE_Fortran_FLAGS} -g -traceback") - set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -FR -convert big_endian -assume byterecl -ftz -align array64byte") - 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 -init=snan,arrays") - 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 "${CMAKE_C_FLAGS} -g") - 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 "${CMAKE_C_FLAGS} -g -traceback") - 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 "${CMAKE_C_FLAGS} -g") - 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 "PIO" 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} - ${cice_cdeps_inline_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() - -# ice prescribed -add_dependencies(cice cdeps::cdeps) -target_compile_definitions(cice PUBLIC "DISABLE_FoX") -target_link_libraries(cice PUBLIC cdeps::cdeps) - -############################################################################### -### 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) +### CICE Fortran compiler flags +if(CMAKE_Fortran_COMPILER_ID MATCHES "GNU") + set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -g -fbacktrace") + set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -fconvert=big-endian -ffree-line-length-none ") + if(${CMAKE_Fortran_COMPILER_VERSION} VERSION_GREATER_EQUAL 10) + set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -fallow-argument-mismatch -fallow-invalid-boz") + endif() + 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 "${CMAKE_Fortran_FLAGS} -g -traceback") + set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -FR -convert big_endian -assume byterecl -ftz -align array64byte") + 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 -init=snan,arrays") + set(CMAKE_Fortran_LINK_FLAGS "") +elseif(CMAKE_Fortran_COMPILER_ID MATCHES "^(IntelLLVM)$") + set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -g -traceback") + set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -FR -convert big_endian -assume byterecl -ftz -align array64byte") + 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 -init=snan,arrays") + 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 "${CMAKE_C_FLAGS} -g") + 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 "${CMAKE_C_FLAGS} -g -traceback") + 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 "^(IntelLLVM)$") + set( CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -g -traceback") + set( CMAKE_C_FLAGS_RELEASE "-O2 -fp-model precise") + set( CMAKE_C_FLAGS_DEBUG "-O0") + set( CMAKE_C_LINK_FLAGS "") +elseif(CMAKE_C_COMPILER_ID MATCHES "Clang") + set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -g") + 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 "PIO" 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} + ${cice_cdeps_inline_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() + +# ice prescribed +add_dependencies(cice cdeps::cdeps) +target_compile_definitions(cice PUBLIC "DISABLE_FoX") +target_link_libraries(cice PUBLIC cdeps::cdeps) + +############################################################################### +### 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/CMEPS-interface/CMEPS b/CMEPS-interface/CMEPS index 2d837b16af..dc977bcadd 160000 --- a/CMEPS-interface/CMEPS +++ b/CMEPS-interface/CMEPS @@ -1 +1 @@ -Subproject commit 2d837b16af326b09ff4018daab4de84f4deff7ec +Subproject commit dc977bcadd1ade1a528dee75f1ad45e8bd80ca0a diff --git a/CMakeLists.txt b/CMakeLists.txt index 5d0b3be19d..d35576af9b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -16,7 +16,7 @@ list(APPEND CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/CMakeModules/Modules) ############################################################################### # Valid applications and choices -list(APPEND VALID_APPS ATM ATMAERO ATMAQ ATMW ATMWM ATML ATMMPAS LND S2S S2SA S2SW S2SWA S2SWAL ATM_DS2S ATM_DS2S-PCICE HAFS HAFSW HAFS-MOM6 HAFS-MOM6W HAFS-ALL NG-GODAS) +list(APPEND VALID_APPS ATM ATMAERO ATMAQ ATMW ATMWM ATML ATMF ATMMPAS LND S2S S2SA S2SW S2SWA S2SWAL ATM_DS2S ATM_DS2S-PCICE HAFS HAFSW HAFS-MOM6 HAFS-MOM6W HAFS-ALL NG-GODAS) 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}") @@ -35,6 +35,7 @@ set(STOCH_PHYS OFF CACHE BOOL "Enable Stochastic Physics") set(CMEPS OFF CACHE BOOL "Enable CMEPS") set(CDEPS OFF CACHE BOOL "Enable CDEPS") set(NOAHMP OFF CACHE BOOL "Enable NOAHMP") +set(FIRE_BEHAVIOR OFF CACHE BOOL "Enable Fire Behavior") # Configure selected application specific components message("") @@ -54,6 +55,7 @@ message("STOCH_PHYS ....... ${STOCH_PHYS}") message("CDEPS ............ ${CDEPS}") message("CMEPS ............ ${CMEPS}") message("NOAHMP ........... ${NOAHMP}") +message("FIRE_BEHAVIOR .... ${FIRE_BEHAVIOR}") ############################################################################### ### Build Options @@ -157,7 +159,7 @@ if(FMS) elseif (APP MATCHES "^(S2S|S2SA|S2SW|S2SWA|S2SWAL|ATM_DS2S|ATM_DS2S-PCICE|NG-GODAS|HAFS-MOM6|HAFS-MOM6W)$") add_library(fms ALIAS FMS::fms_r8) endif() - if(APP MATCHES "^(ATM|ATMAERO|ATMAQ|ATMWM|ATMW|ATML|ATMMPAS|HAFS|HAFS-ALL)$") + if(APP MATCHES "^(ATM|ATMAERO|ATMAQ|ATMWM|ATMW|ATML|ATMF|ATMMPAS|HAFS|HAFS-ALL)$") if(32BIT) add_library(fms ALIAS FMS::fms_r4) else() @@ -276,6 +278,14 @@ if(NOAHMP) add_subdirectory(NOAHMP-interface) endif() +############################################################################### +### Fire Components [FIRE_BEHAVIOR] +############################################################################### +if(FIRE_BEHAVIOR) + set(NUOPC "ON" CACHE STRING "Build fire_behavior with NUOPC cap" FORCE) + add_subdirectory(fire_behavior) +endif() + ############################################################################### ### UFS Library ############################################################################### @@ -361,6 +371,12 @@ if(NOAHMP) list(APPEND _ufs_libs_public noahmp) endif() +if(FIRE_BEHAVIOR) + add_dependencies(ufs fire_behavior_nuopc) + list(APPEND _ufs_defs_private FRONT_FIRE_BEHAVIOR=fire_behavior_nuopc) + list(APPEND _ufs_libs_public fire_behavior_nuopc) +endif() + target_compile_definitions(ufs PRIVATE "${_ufs_defs_private}") target_link_libraries(ufs PUBLIC "${_ufs_libs_public}") diff --git a/HYCOM-interface/CMakeLists.txt b/HYCOM-interface/CMakeLists.txt index 3a5fcdaefa..7debdcbc61 100644 --- a/HYCOM-interface/CMakeLists.txt +++ b/HYCOM-interface/CMakeLists.txt @@ -8,7 +8,12 @@ if(CMAKE_Fortran_COMPILER_ID MATCHES "GNU") set(CMAKE_Fortran_FLAGS_RELEASE "-O3") 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") +elseif(CMAKE_Fortran_COMPILER_ID MATCHES "^(Intel)$") + set(CMAKE_Fortran_FLAGS "-g -traceback -mcmodel=small -r8 ${HYCOM_Extra_FORTRAN_FLAGS}") + set(CMAKE_Fortran_FLAGS_RELEASE "-O3 -fp-model source -warn nogeneral") + set(CMAKE_Fortran_FLAGS_DEBUG "-O0 -check all -fpe0 -ftrapuv -link_mpi=dbg -init=snan,arrays") + set(CMAKE_Fortran_LINK_FLAGS "-V ${CMAKE_Fortran_FLAGS} -static-intel") +elseif(CMAKE_Fortran_COMPILER_ID MATCHES "^(IntelLLVM)$") set(CMAKE_Fortran_FLAGS "-g -traceback -mcmodel=small -r8 ${HYCOM_Extra_FORTRAN_FLAGS}") set(CMAKE_Fortran_FLAGS_RELEASE "-O3 -fp-model source -warn nogeneral") set(CMAKE_Fortran_FLAGS_DEBUG "-O0 -check all -fpe0 -ftrapuv -link_mpi=dbg -init=snan,arrays") @@ -23,11 +28,16 @@ if(CMAKE_C_COMPILER_ID MATCHES "GNU") set(CMAKE_C_FLAGS_RELEASE "-O3") set(CMAKE_C_FLAGS_DEBUG "-O0") set(CMAKE_C_LINK_FLAGS "") -elseif(CMAKE_C_COMPILER_ID MATCHES "Intel") +elseif(CMAKE_C_COMPILER_ID MATCHES "^(Intel)$") set(CMAKE_C_FLAGS "-g -traceback -mcmodel=small ${HYCOM_Extra_C_FLAGS}") set(CMAKE_C_FLAGS_RELEASE "-O") set(CMAKE_C_FLAGS_DEBUG "-O0 -ftrapuv") set(CMAKE_C_LINK_FLAGS "-V ${CMAKE_C_FLAGS} -static-intel") +elseif(CMAKE_C_COMPILER_ID MATCHES "^(IntelLLVM)$") + set(CMAKE_C_FLAGS "-g -traceback -mcmodel=small ${HYCOM_Extra_C_FLAGS}") + set(CMAKE_C_FLAGS_RELEASE "-O") + set(CMAKE_C_FLAGS_DEBUG "-O0") + set(CMAKE_C_LINK_FLAGS "-V ${CMAKE_C_FLAGS} -static-intel") else() message(WARNING "C compiler with ID ${CMAKE_C_COMPILER_ID} will be used with CMake default options") endif() diff --git a/MOM6-interface/CMakeLists.txt b/MOM6-interface/CMakeLists.txt index f3cf811ec2..57f9f7b8c9 100644 --- a/MOM6-interface/CMakeLists.txt +++ b/MOM6-interface/CMakeLists.txt @@ -6,13 +6,20 @@ if(CMAKE_Fortran_COMPILER_ID MATCHES "GNU") 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") +elseif(CMAKE_Fortran_COMPILER_ID MATCHES "^(Intel)$") set(CMAKE_Fortran_FLAGS "${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 -init=snan,arrays") set(CMAKE_Fortran_LINK_FLAGS "") +elseif(CMAKE_Fortran_COMPILER_ID MATCHES "^(IntelLLVM)$") + set(CMAKE_Fortran_FLAGS "${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") + set(CMAKE_Fortran_FLAGS_RELEASE "-O2 -debug minimal -fp-model precise") + set(CMAKE_Fortran_FLAGS_DEBUG "-O0 -check -check noarg_temp_created -check nopointer -fpe0 -ftrapuv -init=snan,arrays") + set(CMAKE_Fortran_LINK_FLAGS "") else() message(WARNING "Fortran compiler with ID ${CMAKE_Fortran_COMPILER_ID} will be used with CMake default options") endif() diff --git a/MOM6-interface/MOM6 b/MOM6-interface/MOM6 index b32aea7bf3..5e0c21f64f 160000 --- a/MOM6-interface/MOM6 +++ b/MOM6-interface/MOM6 @@ -1 +1 @@ -Subproject commit b32aea7bf3f9e2a774afa23d3386c88156cd1182 +Subproject commit 5e0c21f64fa5b20efc8f29f8709766e1e6793a79 diff --git a/MOM6-interface/mom6_files.cmake b/MOM6-interface/mom6_files.cmake index fbe95fdce7..98fb78776e 100644 --- a/MOM6-interface/mom6_files.cmake +++ b/MOM6-interface/mom6_files.cmake @@ -36,6 +36,7 @@ list(APPEND mom6_src_files 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_split_RK2b.F90 MOM6/src/core/MOM_dynamics_unsplit.F90 MOM6/src/core/MOM_dynamics_unsplit_RK2.F90 MOM6/src/core/MOM_forcing_type.F90 @@ -59,6 +60,7 @@ list(APPEND mom6_src_files MOM6/src/diagnostics/MOM_sum_output.F90 MOM6/src/diagnostics/MOM_wave_speed.F90 + MOM6/src/equation_of_state/MOM_EOS_base_type.F90 MOM6/src/equation_of_state/MOM_EOS.F90 MOM6/src/equation_of_state/MOM_EOS_Jackett06.F90 MOM6/src/equation_of_state/MOM_EOS_Roquet_SpV.F90 diff --git a/NOAHMP-interface/noahmp b/NOAHMP-interface/noahmp index ec38ea3d90..3ac32f0db7 160000 --- a/NOAHMP-interface/noahmp +++ b/NOAHMP-interface/noahmp @@ -1 +1 @@ -Subproject commit ec38ea3d902644cd4519d5fe060316859ccdc108 +Subproject commit 3ac32f0db7a2a97d930f44fa5f060c983ff31ee8 diff --git a/WW3 b/WW3 index d9b3172f41..c7004b658b 160000 --- a/WW3 +++ b/WW3 @@ -1 +1 @@ -Subproject commit d9b3172f4197c65d471662c6952a668152d71230 +Subproject commit c7004b658b9dae9fc473d4e6511dfc1cf8e6a7bd diff --git a/build.sh b/build.sh index c1cfe43d8d..3f82a882da 100755 --- a/build.sh +++ b/build.sh @@ -1,17 +1,10 @@ #!/bin/bash set -eu -uname_s=$(uname -s) -if [[ ${uname_s} == Darwin ]]; then - UFS_MODEL_DIR=$(greadlink -f -n "${BASH_SOURCE[0]}") - UFS_MODEL_DIR=$(dirname "${UFS_MODEL_DIR}") - UFS_MODEL_DIR=$(cd "${UFS_MODEL_DIR}" && pwd -P) -else - UFS_MODEL_DIR=$(readlink -f -n "${BASH_SOURCE[0]}") - UFS_MODEL_DIR=$(dirname "${UFS_MODEL_DIR}") - UFS_MODEL_DIR=$(cd "${UFS_MODEL_DIR}" && pwd -P) -fi -echo "UFS MODEL DIR: ${UFS_MODEL_DIR}" + +SCRIPT_REALPATH=$(realpath "${BASH_SOURCE[0]}") +UFS_MODEL_DIR=$(dirname "${SCRIPT_REALPATH}") readonly UFS_MODEL_DIR +echo "UFS MODEL DIR: ${UFS_MODEL_DIR}" export CC=${CC:-mpicc} export CXX=${CXX:-mpicxx} @@ -26,4 +19,4 @@ for i in ${CMAKE_FLAGS}; do ARR_CMAKE_FLAGS+=("${i}") ; done cmake "${UFS_MODEL_DIR}" "${ARR_CMAKE_FLAGS[@]}" # Turn off OpenMP threading for parallel builds # to avoid exhausting the number of user processes -OMP_NUM_THREADS=1 make -j "${BUILD_JOBS:-4}" "VERBOSE=${BUILD_VERBOSE:-}" \ No newline at end of file +OMP_NUM_THREADS=1 make -j "${BUILD_JOBS:-4}" "VERBOSE=${BUILD_VERBOSE:-}" diff --git a/cmake/Intel.cmake b/cmake/Intel.cmake index 73564f1783..6b8cae0ef6 100644 --- a/cmake/Intel.cmake +++ b/cmake/Intel.cmake @@ -20,7 +20,8 @@ endif() if(DEBUG) add_definitions(-DDEBUG) - set(CMAKE_Fortran_FLAGS_DEBUG "${CMAKE_Fortran_FLAGS_DEBUG} -O0 -check -check noarg_temp_created -check nopointer -warn -warn noerrors -fp-stack-check -fstack-protector-all -fpe0 -debug -ftrapuv -init=snan,arrays") + #set(CMAKE_Fortran_FLAGS_DEBUG "${CMAKE_Fortran_FLAGS_DEBUG} -O0 -check -check noarg_temp_created -check nopointer -warn -warn noerrors -fp-stack-check -fstack-protector-all -fpe0 -debug -ftrapuv -init=snan,arrays") + set(CMAKE_Fortran_FLAGS_DEBUG "${CMAKE_Fortran_FLAGS_DEBUG} -O0 -check -check noarg_temp_created -warn -warn noerrors -fp-stack-check -fstack-protector-all -fpe0 -debug -ftrapuv -init=snan,arrays") set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -O0 -ftrapuv") else() if(FASTER) diff --git a/cmake/IntelLLVM.cmake b/cmake/IntelLLVM.cmake new file mode 100644 index 0000000000..963eaabace --- /dev/null +++ b/cmake/IntelLLVM.cmake @@ -0,0 +1,60 @@ +set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -g -traceback -fpp -fno-alias -auto -safe-cray-ptr -ftz -assume byterecl -align array64byte -qno-opt-dynamic-align") +set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -qno-opt-dynamic-align -fp-model precise") + +# warning #5462: Global name too long. +set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -diag-disable 5462") + +# remark #7712: This variable has not been used. +set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -diag-disable 7712") + +# remark #8291: Recommended relationship between field width 'W' and the number of fractional digits 'D' in this edit descriptor is 'W>=D+7'. +set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -diag-disable 8291") + +# warning #5194: Source line truncated. +set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -diag-disable 5194") + +if(CMAKE_Platform STREQUAL "derecho.intel") + set(CMAKE_Fortran_LINK_FLAGS "-Wl,--copy-dt-needed-entries") +endif() + +if(NOT 32BIT) + set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -real-size 64") +endif() + +if(DEBUG) + add_definitions(-DDEBUG) + set(CMAKE_Fortran_FLAGS_DEBUG "${CMAKE_Fortran_FLAGS_DEBUG} -O0 -check -check noarg_temp_created -check nopointer -warn -warn noerrors -fp-stack-check -fstack-protector-all -fpe0 -debug minimal -ftrapuv -init=snan,arrays") + set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -O0 -ftrapuv") +else() + if(FASTER) + set(CMAKE_Fortran_FLAGS_RELEASE "-O3 -fp-model precise -assume buffered_stdout -fno-alias -align all -debug minimal -qoverride-limits -ftz") + set(CMAKE_C_FLAGS_RELEASE "-O3 -fp-model precise -debug minimal -qoverride-limits -ftz") + else() + set(CMAKE_Fortran_FLAGS_RELEASE "-O2 -debug minimal -qoverride-limits") + set(CMAKE_Fortran_FLAGS_RELEASE "${CMAKE_Fortran_FLAGS_RELEASE} -fp-model precise") + set(CMAKE_C_FLAGS_RELEASE "-O2 -debug minimal") + endif() + if(AVX2) + set(CMAKE_Fortran_FLAGS_RELEASE "${CMAKE_Fortran_FLAGS_RELEASE} -march=core-avx2") + set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} -march=core-avx2") + elseif(SIMDMULTIARCH) + set(CMAKE_Fortran_FLAGS_RELEASE "${CMAKE_Fortran_FLAGS_RELEASE} -axSSE4.2,CORE-AVX2") + set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} -axSSE4.2,CORE-AVX2") + set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -mcmodel=medium") + elseif(AVX) + set(CMAKE_Fortran_FLAGS_RELEASE "${CMAKE_Fortran_FLAGS_RELEASE} -march=core-avx-i") + set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} -march=core-avx-i") + endif() +endif() + +if(APPLE) + # The linker on macOS does not include `common symbols` by default + # Passing the -c flag includes them and fixes an error with undefined symbols + set(CMAKE_Fortran_ARCHIVE_FINISH " -c ") +endif() + +# This must be last, to override all other optimization settings. +if(DISABLE_FMA) + set(CMAKE_Fortran_FLAGS_RELEASE "${CMAKE_Fortran_FLAGS_RELEASE} -no-fma") + set(CMAKE_C_FLAGS_RELEASE "${CMAKE_Fortran_FLAGS_RELEASE} -no-fma") +endif() diff --git a/cmake/configure_apps.cmake b/cmake/configure_apps.cmake index a61c3ff250..56f95123eb 100644 --- a/cmake/configure_apps.cmake +++ b/cmake/configure_apps.cmake @@ -13,7 +13,7 @@ ############################################################################### ### Configure Application Components ############################################################################### -if(APP MATCHES "^(ATM|ATMW|ATMWM|ATMAQ|ATML|ATMMPAS)$") +if(APP MATCHES "^(ATM|ATMW|ATMWM|ATMAQ|ATML|ATMF|ATMMPAS)$") 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) @@ -34,6 +34,8 @@ if(APP MATCHES "^(ATM|ATMW|ATMWM|ATMAQ|ATML|ATMMPAS)$") elseif(APP MATCHES "ATMMPAS") set(MPAS ON CACHE BOOL "Enable MPAS dycore" FORCE) message("Configuring UFS app in Atmosphere with MPAS dycore") + elseif(APP MATCHES "ATMF") + set(FIRE_BEHAVIOR ON CACHE BOOL "Enable Fire Behavior" FORCE) else() message("Configuring UFS app in Atmosphere Only mode") endif() diff --git a/cmake/configure_gaea.intelllvm.cmake b/cmake/configure_gaea.intelllvm.cmake new file mode 100644 index 0000000000..42e6486231 --- /dev/null +++ b/cmake/configure_gaea.intelllvm.cmake @@ -0,0 +1,2 @@ +set(PARALLEL_NETCDF ON CACHE BOOL "Enable parallel NetCDF" FORCE) +set(AVX2 OFF CACHE BOOL "Enable AVX2 instruction set" FORCE) diff --git a/doc/UsersGuide/source/Glossary.rst b/doc/UsersGuide/source/Glossary.rst index 0ac0044002..d43ca7943a 100644 --- a/doc/UsersGuide/source/Glossary.rst +++ b/doc/UsersGuide/source/Glossary.rst @@ -68,7 +68,8 @@ Glossary Global atmospheric model based on fluid dynamics principles, including Euler's equations of motion. EMC - The `Environmental Modeling Center `_ is one of :term:`NCEP`'s nine centers and leads the :term:`National Weather Service `'s modeling efforts. + The `Environmental Modeling Center `__ is one of :term:`NCEP`'s nine centers and leads the :term:`National Weather Service `'s modeling efforts. + ESMF `Earth System Modeling Framework `__. The ESMF defines itself as "a suite of software tools for developing high-performance, multi-component Earth science modeling applications." It is a community-developed software infrastructure for building and coupling models. diff --git a/doc/UsersGuide/source/InputsOutputs.rst b/doc/UsersGuide/source/InputsOutputs.rst index fbf767c263..c4a79ed5f8 100644 --- a/doc/UsersGuide/source/InputsOutputs.rst +++ b/doc/UsersGuide/source/InputsOutputs.rst @@ -1304,6 +1304,26 @@ These field section entries are described in :numref:`Table %s ` contains links to the full set of options for each WM component. + +.. _diag-table-options: + +.. list-table:: * *diag_table* Options for WM Components* + :widths: 16 24 24 + :header-rows: 1 + + * - WM Component + - Diag Table + - Source File + * - FV3 + - :ref:`FV3 Variables ` + - `GFS_diagnostics.F90 `_ + * - MOM6 + - `MOM6 Variables `_ + - `MOM_diagnostics.F90 `_ + + A brief example of the diag_table is shown below. ``"..."`` denotes where lines have been removed. .. _code-block-fv3-diag-table: diff --git a/doc/UsersGuide/source/conf.py b/doc/UsersGuide/source/conf.py index 546afb385f..ea5e7cf860 100644 --- a/doc/UsersGuide/source/conf.py +++ b/doc/UsersGuide/source/conf.py @@ -92,6 +92,7 @@ ] # Ignore working links that cause a linkcheck 403 error. linkcheck_ignore = [r'https://agupubs\.onlinelibrary\.wiley\.com/doi/10\.1029/2020MS002260', + r'https://glossary.ametsoc.org/wiki/*', ] # -- Options for HTML output ------------------------------------------------- diff --git a/doc/UsersGuide/source/tables/fv3_diag_table.rst b/doc/UsersGuide/source/tables/fv3_diag_table.rst new file mode 100644 index 0000000000..38435af1b3 --- /dev/null +++ b/doc/UsersGuide/source/tables/fv3_diag_table.rst @@ -0,0 +1,13 @@ +:orphan: + +.. _fv3diagtable: + +**************************** +FV3 Weather Model Variables +**************************** + + +.. csv-table:: + :file: fv3diagtable.csv + :widths: 10, 15 + :header-rows: 1 diff --git a/doc/UsersGuide/source/tables/fv3diagtable.csv b/doc/UsersGuide/source/tables/fv3diagtable.csv new file mode 100644 index 0000000000..6016da5c6b --- /dev/null +++ b/doc/UsersGuide/source/tables/fv3diagtable.csv @@ -0,0 +1,422 @@ +Variable,Description +cldfra2d,Instantaneous 2D (max-in-column) fraction +total_albedo,Total sky albedo at top of atmosphere +lwp_ex,Total liquid water path from explicit microphysics +iwp_ex,Total ice water path from explicit microphysics +lwp_fc,Total liquid water path from cloud fraction scheme +iwp_fc,Total ice water path from cloud fraction scheme +ALBDO_ave,Surface albedo +DLWRF,Surface downward longwave flux +DLWRFI,Instantanous surface downward longwave flux +ULWRF,Surface upward longwave flux +DSWRFItoa,Instantaneous top of atmosphere downward shortwave flux +USWRFtoa,Instantaneous top of atmosphere upward shortwave flux +ULWRFtoa,Instantaneous top of atmosphere upward longwave flux +ULWRFI,Instantaneous surface upward longwave flux +DSWRF,Averaged surface downward shortwave flux +DSWRFI,Instantaneous surface downward shortwave flux +USWRF,Averaged surface upward shortwave flux +USWRFI,Instantaneous surface upward shortwave flux +duvb_ave,UV-B downward solar flux +cduvb_ave,Clear sky UV-B downward solar flux +vbdsf_ave,Visible beam downward solar flux +vddsf_ave,Visible diffuse downward solar flux +nbdsf_ave,Near infrared beam downward solar flux +nddsf_ave,Near infrared diffuse downward solar flux +csulf_avetoa,Clear sky upward longwave flux at top of atmosphere +csusf_avetoa,Clear sky upward shortwave flux at top of atmosphere +csdlf_ave,Clear sky downward longwave flux +csusf_ave,Clear sky upward shortwave flux +csdsf_ave,Clear sky downward shortwave flux +csulf_ave,Clear sky upward longwave flux +DSWRFtoa,Top of atmosphere downward shortwave flux +USWRFtoa,Top of atmosphere upward shortwave flux +ULWRFtoa,Top of atmosphere upward longwave flux +TCDC-aveclm,Atmosphere column total cloud cover +TCDC_avebndcl,Boundary layer cloud layer total cloud cover +TCDCcnvcl,Convective cloud layer total cloud cover +PREScnvclt,Pressure at convective cloud top level +PREScnvclb,Pressure at convective cloud bottom level +TCDC_avehcl,High cloud level total cloud cover +PRES_avehct,Pressure high cloud top level +PRES_avehcb,Pressure high cloud bottom level +TEMP_avehct,Temperature at high cloud top level +TCDC_avemcl,Mid-cloud level total cloud cover +PRES_avemct,Pressure at middle cloud top level +PRES_avemcb,Pressure at middle cloud bottom level +TEMP_avemct,Temperature middle cloud top level +TCDC_avelcl,Low cloud level total cloud cover +PRES_avelct,Pressure low cloud top level +PRES_avelcb,Pressure at low cloud bottom level +TEMP_avelct,Temperature at low cloud top level +AOD_550,Total aerosol optical depth at 550 nm +DU_AOD_550,Dust aerosol optical depth at 550 nm +BC_AOD_550,Soot aerosol optical depth at 550 nm +OC_AOD_550,Water soluble aerosol optical depth at 550 nm +SU_AOD_550,Sulfate aerosol optical depth at 550 nm +SS_AOD_550,Salt aerosol optical depth at 550 nm +aod,Total aerosol optical depth at 550 nm +fluxr,Fluxr diagnostic - GFS radiation +sw_upfxc,Total sky upward shortwave flux at top of atmosphere - GFS radiation +sw_dnfxc,Total sky downward shortwave flux at top of atmosphere - GFS radiation +sw_upfx0,Clear sky upward shortwave flux at top of atmosphere - GFS radiation +lw_upfxc,Total sky upward longwave flux at top of atmosphere - GFS radiation +lw_upfx0,Clear sky upward longwave flux at top of atmosphere - GFS radiation +ssrun_acc,Accumulated surface storm water runoff +evbs_ave,Direct evaporation from bare soil +evcw_ave,Canopy water evaporation +snohf,Snow phase change heat flux +pah_ave,Total precipitation advected heat +trans_ave,Transpiration +sbsno_ave,Sublimation (evaporation from snow) +snowc_ave,Snow cover - GFS lsm +snowc,Snow cover +soilm,Total column soil moisture content +tmpmin2m,Min temperature at 2 meters (height) +tmpmax2m,Max temperature at 2 meters (height) +dusfc,Surface zonal momentum flux +dvsfc,Surface meridional momentum flux +shtfl_ave,Surface sensible heat flux +lhtfl_ave,Surface latent heat flux +totprcp_ave,Surface precipitation rate +totprcpb_ave,Bucket surface precipitation rate +gflux_ave,Surface ground heat flux +dlwsfc,Time-accumulated downward longwave flux at surface +ulwsfc,Time-accumulated upward longwave flux at surface +sunsd_acc,Sunshine duration +watr_acc,Total water runoff +ecan_acc,Total evaporation of intercepted water +etran_acc,Total plant transpiration +edir_acc,Total soil surface evaporation +wa_acc,Total water storage in aquifer +pevpr_ave,Averaged potential evaporation rate +cwork_ave,Cloud work function (valid only with sas) +u-gwd_ave,Surface zonal gravity wave stress +v-gwd_ave,Surface meridional gravity wave stress +psmean,Surface pressure +cnvprcp_ave,Averaged surface convective precipitation rate +cnvprcpb_ave,Averaged bucket surface convective precipitation rate +cnvprcp,Surface convective precipitation rate +spfhmin2m,Minimum specific humidity at 2m +spfhmax2m,Maximum specific humidity at 2m +u10mmax,Maximum (magnitude) u-wind at 10m above ground level (AGL) +v10mmax,Maximum (magnitude) v-wind at 10m AGL +wind10mmax,Maximum wind speed at 10m AGL +u10max,Hourly maximum (magnitude) u-wind +v10max,Hourly maximum (magnitude) v-wind +spd10max,Hourly maximum wind speed +t02max,Maximum hourly temperature at 2 meters +t02min,Minimum hourly temperature at 2 meters +rh02max,Maximum hourly relative humidity at 2 meters +rh02min,Minimum hourly relative humidity at 2 meters +pratemax,Maximum hourly precipitation rate +frzr,Accumulated surface freezing rain +frzrb,Accumulated surface freezing rain in bucket +frozr,Accumulated surface graupel +frozrb,Accumulated surface graupel in bucket +tsnowp,Accumulated surface snow +tsnowpb,Accumulated surface snow in bucket +rhonewsn,Precipitation ice density +rain,Total rain at this time step +rainc,Convective rain at this time step +ice,Ice fall at this time step +snow,Snow fall at this time step +graupel,Graupel fall at this time step +totice_ave,Surface ice precipitation rate +toticeb_ave,Bucket surface ice precipitation rate +totsnw_ave,Surface snow precipitation rate +totsnwb_ave,Bucket surface snow precipitation rate +totgrp_ave,Surface graupel precipitation rate +totgrpb_ave,Bucket surface graupel precipitation rate +sfcdlw,Total sky to surface downward longwave flux +htrlw,Total sky longwave heating rate +lwhc,Clear sky longwave heating rate +u10m,10 meter u wind +v10m,10 meter v wind +dpt2m,2 meter dewpoint temperature +hgt_hyblev1,Layer 1 height +psurf,Surface pressure +hpbl,Surface planetary boundary layer height +pwat,Atmosphere column precipitable water +tmp_hyblev1,Layer 1 temperature +spfh_hyblev1,Layer 1 specific humidity +ugrd-hyblev1,Layer 1 zonal wind +vgrd-hyblev1,Layer 1 meridional wind +sfexc,Exchange coefficient +acond,Aerodynamic conductance +dlwsfci,Instantaneous surface downward longwave flux +ulwsfci,Instantaneous surface upward longwave flux +dswsfci,Instantaneous surface downward shortwave flux +uswsfci,Instantaneous surface upward shortwave flux +dusfci,Instantaneous u component of surface stress +dvsfci,Instantaneous v component of surface stress +shtfl,Instantaneous surface sensible heat net flux +lhtfl,Instantaneous surface latent heat net flux +gfluxi,Instantaneous surface ground heat flux +wilt,Wilting point (volumetric) +fldcp,Field capacity (volumetric) +pahi,Instantaneous precipitation advected heat flux +pevpr,Instantaneous surface potential evaporation +wet1,Normalized soil wetness +cpofp,Precent frozen precipitation +crain_ave,Averaged categorical rain +csnow_ave,Averaged categorical snow +cfrzr_ave,Averaged categorical freezing rain +cicep_ave,Averaged categorical sleet +refl_10cm,Radar reflectivity +max_hail_diam_sfc,Maximum hail diameter at lowest model level +dkt,Atmospheric heat diffusivity +dku,Atmospheric momentum diffusivity +cldfra,Instantaneous 3D cloud fraction +cnvw,Subgrid scale convective cloud water +skebu_wts,Perturbation velocity - u component +skebv_wts,Perturbation velocity - v component +zmtnblck,Level of dividing streamline +refdmax,Max hourly 1-kilometer above ground level reflectivity +refdmax263k,Max hourly -10C reflectivity +sppt_wts,Perturbation velocity (from the SPPT `stochastic physics `_ scheme) +shum_wts,Perturbation velocity (from the SHUM `stochastic physics `_ scheme) +spp_wts_pbl,Stochastically perturbed parameterization weights (magnitude) - planetary boundary layer +spp_wts_sfc,Stochastically perturbed parameterization weights (magnitude) - surface physics + +spp_wts_mp,Stochastically perturbed parameterization weights (magnitude) - microphysics +spp_wts_gwd,Stochastically perturbed parameterization - gravity wave drag +spp_wts_rad,Stochastically perturbed parameterization weights (magnitude) - radiation +spp_wts_cu_deep,Stochastically perturbed parameterization weights (magnitude) for deep convection +sfc_wts,Perturbation amplitude +ca1,Cellular automata +ca_deep,Cellular automaton deep convection +ca_turb,Cellular automaton turbulence +ca_shal,Cellular automaton shallow convection +ca_rad,Cellular automaton radiation +ca_micro,Cellular automaton microphysics +lakefrac,Lake fraction +lakedepth,Lake depth +T_snow,Temperature of snow on a lake +T_ice,Temperature of ice on a lake +use_lake_model,Lake model flag +lake_is_salty,Lake point is considered salty by CLM lake model +lake_cannot_freeze,CLM lake model considers the point to be so salty it cannot freeze +lake_t2m,Temperature at 2 meters from lake model +lake_q2m,2m specific humidity from lake model +lake_albedo,Mid-day surface albedo over lake +lake_h2osno2d,Water equivalent of accumulated snow depth over lake +lake_sndpth2d,Actual accumulated snow depth over lake in CLM lake model +lake_snl2d,Snow layers in CLM lake model (treated as integer) +lake_tsfc,Skin temperature from CLM lake model +lake_savedtke12d,Top level eddy conductivity from previous timestep in CLM lake model +lake_ht,Lake height +zmtb,Height of dividing streamline +zogw,Height of orographic gravity wave (OGW) launch +zlwb,Height of low-level wave breaking +tau_ogw,Orographic gravity wave vertical momentum flux at launch level +tau_mtb,Orographic mountain blocking integrated flux from surface +tau_tofd,Turbulent orographic form drag integrated flux from surface +tau_ngw,Non-stationary gravity waves momentum flux at launch level +du3dt_pbl_ugwp,U-tendency due to planetary boundary layer physics +dv3dt_pbl_ugwp,V-tendency due to planetary boundary layer physics +dt3dt_pbl_ugwp,T-tendency due to planetary boundary layer physics +uav_ugwp,U-daily mean for unified gravity wave physics +tav_ugwp,T-daily mean for unified gravity wave physics +du3dt_ogw,Averaged E-W orographic gravity wave tendency +du3dt_ngw,Averaged E-W non-stationary gravity waves tendency +du3dt_mtb,Averaged E-W mountain blocking tendency +du3dt_tms,Averaged E-W turbulent orographic form drag tendency +dudt_tot,Averaged E-W dycore-tendency +dtdt_tot,Averaged temperature dycore-tendency +dudt_ogw,X wind tendency from mesoscale orographic gravity wave form drag +dvdt_ogw,Y wind tendency from mesoscale orographic gravity wave form drag +dudt_obl,X wind tendency from blocking drag +dvdt_obl,Y wind tendency from blocking drag +du_ogwcol,Integrated x momentum flux from mesoscale orographic gravity wave +dv_ogwcol,Integrated y momentum flux from mesoscale orographic gravity wave +du_oblcol,Integrated x momentum flux from blocking drag +dv_oblcol,Integrated y momentum flux from blocking drag +dws3dt_ogw,Averaged wind speed tendency due to mesoscale gravity wave drag +dws3dt_obl,Averaged wind speed tendency due to blocking drag +dudt_oss,X wind tendency from small scale gravity wave drag +dvdt_oss,Y wind tendency from small scale gravity wave drag +dudt_ofd,X wind tendency from form drag +dcdt_ofd,Y wind tendency from form drag +dws3dt_oss,Averaged wind speed tendency due to small-scale gravity wave drag +dws3dt_ofd,Averaged wind speed tendency due to turbulent orographic form drag +ldu3dt_ogw,Averaged x wind tendency due to mesoscale orographic gravity wave drag +ldu3dt_obl,Averaged x wind tendency due to blocking drag +ldu3dt_ofd,Averaged x wind tendency due to form drag +ldu3dt_oss,Averaged x wind tendency due to small-scale gravity wave drag +du_osscol,Integrated x momentum flux from small-scale gravity wave drag +dv_osscol,Integrated y momentum flux from small-scale gravity wave drag +du_ofdcol,Integrated x momentum flux from form drag +dv_ofdcol,Integrated y momentum flux from form drag +du3_ogwcol,Time averaged surface x momentum flux from mesoscale orographic gravity wave drag +dv3_ogwcol,Time averaged surface y momentum flux from mesoscale orographic gravity wave drag +du3_oblcol,Time averaged surface x momentum flux from blocking drag +dv3_oblcol,Time averaged surface y momentum flux from blocking drag +du3_osscol,Time averaged surface x momentum flux from small-scale gravity wave drag +dv3_osscol,Time averaged surface y momentum flux from small-scale gravity wave drag +du3_ofdcol,Time averaged surface x momentum flux from form drag +dv3_ofdcol,Time averaged surface y momentum flux from form drag +ldu3dt_ngw,Time averaged u momentum tendency due to non-stationary gravity wave drag +ldv3dt_ngw,Time averaged v momentum tendency due to non-stationary gravity wave drag +ldt3dt_ngw,Time averaged temperature tendency due to non-stationary gravity wave drag +upd_mf,Updraft convective mass flux +dwn_mf,Downdraft convective mass flux +det_mf,Detrainment convective mass flux +alnsf,Mean near-infrared albedo with strong cos(z) dependency +alnwf,Mean near-infrared albedo with weak cos(z) dependency +alvsf,Mean visible albedo with strong cos(z) dependency +alvwf,Mean visible albedo with weak cos(z) dependency +canopy,Canopy water (``cnwat`` in GFS data) +f10m,10-meter wind speed divided by lowest model wind speed +facsf,Fractional coverage with strong cos(z) dependency +facwf,Fractional coverage with weak cos(z) dependency +ffhh,FH parameter from planetary boundary layer scheme +ffmm,FM parameter from planetary boundary layer scheme +uustar,U-uStar surface frictional wind +slope,Surface slope type +fice,Surface ice concentration (ice=1; no ice=0) +hice,Sea ice thickness (``icetk`` in ``gfs_data``) +snoalb,Maximum snow albedo in fraction +shdmax,Maximum fractional coverage of green vegetation +shdmin,Minimum fractional coverage of green vegetation +snowd,Surface snow depth +sbsno,Instantaneous sublimation (evaporation from snow) +evbs,Instantaneous direct evaporation over land +evcw,Instantaneous canopy evaporation +trans,Instantaneous transpiration +sfalb,Surface albedo over land +rhofr,Density of frozen precipitation +snowfall_acc_land,Total accumulated frozen precipitation over land +acsnow_land,Total accumulated SWE (snow water equivalent) of frozen precipitation over land +snowmt_land,Accumulated snow melt over land +snowfall_acc_ice,Total accumulated frozen precipitation over ice +acsnow_ice,Total accumulated SWE (snow water equivalent) of frozen precipitaton over ice +snowmt_ice,Accumulated snow melt over ice +crain,Instantaneous categorical rain +stype,Soil type in integer 1-9 +scolor,Soil color in integer 1-20 +lfrac,Land fraction +q2m,2 meter specific humidity +t2m,2 meter temperature +tsfc,Surface temperature +usfco,Surface zonal current +vsfco,Surface meridional current +tiice,Internal ice temperature layer +tg3,Deep soil temperature +tisfc,Surface temperature over ice fraction +tprcp,Total time-step precipitation +vtype,Vegetation type in integer +weasd,Surface snow water equivalent +weasdi,Surface snow water equivalent over ice +snodi,Snow depth over ice +hgtsfc,Surface geopotential height +slmsksfc,"Sea-land-ice mask (0-sea, 1-land, 2-ice)" +zorlsfc,Surface roughness +vfracsfc,Vegetation fraction +wetness,Soil moisture availability in top soil layer +nirbmdi,Surface near infrared beam shortwave downward flux +nirdfdi,Surface near infrared differential shortwave downward flux +visbmdi,Surface uv+visible beam shortwave downward flux +visdfdi,Surface uv+visible differential shortwave downward flux +xlaixy,Leaf area index +vfrac,Fraction of vegetation category +sfrac,Fraction of soil category +slc,Liquid soil moisture +soill,Liquid soil moisture +soilw,Volumetric soil moisture +soilt,Soil temperature +tref, Near Sea Surface Temperature (NSST) reference or foundation temperature +z_c,NSST sub-layer cooling thickness +c_0,NSST coefficient1 to calculate d(tz)/d(ts) +c_d,NSST coefficient2 to calculate d(tz)/d(ts) +w_0,NSST coefficient3 to calculate d(tz)/d(ts) +w_d,NSST coefficient4 to calculate d(tz)/d(ts) +xt,NSST heat content in diurnal thermocline layer +xs,NSST salinity content in diurnal thermocline layer +xu,NSST u-current content in diurnal thermocline layer +xv,NSST v-current content in diurnal thermocline layer +xz,NSST diurnal thermocline layer thickness +zm,NSST mixed layer thickness +xtts,NSST d(xt)/d(ts) +xzts,NSST d(xz)/d(ts) +d_conv,NSST thickness of free convection layer +ifd,NSST index to start diurnal thermocline layer model (DTLM) run or not +dt_cool,NSST sub-layer cooling amount +qrain,NSST sensible heat flux due to rainfall +nwfa,Number concentration of water-friendly aerosols +nwfa2d,Water-friendly surface aerosol source +nifa,Number concentration of ice-friendly aerosols +nifa2d,Ice-friendly surface aerosol source +thompson_diag3d,Thompson extended diagnostics array +fire_heat,Surface fire heat flux +burned,Ratio of the burnt area to the grid cell area +emdust,Emission of fine dust for smoke +emseas,Emission of sea salt for smoke +emanoc,Anthropogenic organic carbon (anoc) emission for Thompson microphysics +coef_bb_dc,Coefficient bb for smoke +min_fplume,Minimum smoke plume height +max_fplume,Maximum smoke plume height +HWP,Hourly fire weather potential +HWP_ave,Averaged fire weather potential +uspdavg,Boundary layer average wind speed +hpbl_thetav,Boundary layer depth modified parcel method +drydep_smoke,Dry deposition smoke +drydep_dust,Dry deposition dust +drydep_coarsepm,Dry deposition coarse pm +wetdpr_smoke,Resolved wet deposition smoke +wetdpr_dust,Resolved wet deposition dust +wetdpr_coarsepm,Resolved wet deposition coarse particulate matter +wetdpc_smoke,Convective wet deposition smoke +wetdpc_dust,Convective wet deposition dust +wetdpc_coarsepm,Convective wet deposition coarse particulate matter +peak_hr,Hour of peak smoke emissions +fire_type,Fire type +lu_nofire,Land use (lu) nofire pixes +lu_qfire,Land use (lu) qfire pixes +fhist,Coefficient to scale the fire activity depending on the fire duration +fire_end_hr,Hours since fire was last detected +ebb_smoke_in,Input smoke emission +frp_output,Output fire radiative power +ebb_rate,Total EBB carbon emissions +frp_davg,Daily mean fire radiative power +hwp_davg,Daily mean hourly wildfire potential +ebu_smoke,Smoke emission +ext550,3D total extinction at 550nm +radar_tten,Temperature tendency due to digital filter initialization (DFI) radar tendencies +ltg1_max,Max lightning threat 1 +ltg2_max,Max lightning threat 2 +ltg3_max,Max lightning threat 3 +cleffr,Effective radius of cloud liquid water particle in micrometers +cieffr,Effective radius of stratiform cloud ice particle in micrometers +cseffr,Effective radius of stratiform cloud snow particle in micrometers +ztop_plume,Height of highest plume +maxmf,Maximum mass-flux in column +maxwidth,Maximum width of plumes in grid column +zol,Monin-Obukhov surface stability parameter +flhc,Surface exchange coefficient for heat +flqc,Surface exchange coefficient for moisture +CLDFRA_BL,Subgrid cloud fraction +QC_BL,Subgrid cloud mixing ratio +EL_PBL,Turbulent mixing length +QKE,2 X TKE (Turbulent Kinetic Energy) (from MYNN) +edmf_a,Updraft area fraction (from MYNN) +edmf_w,Mean updraft vertical velocity (from MYNN) +edmf_qt,Updraft total water (from MYNN) +edmf_thl,Mean liquid potential temperature (from MYNN) +edmf_ent,Updraft entrainment rate (from MYNN) +edmf_qc,Mean updraft liquid water (from MYNN) +sub_thl,Subsidence temperature tendency (from MYNN) +sub_sqv,Subsidence water vapor tendency (from MYNN) +det_thl,Detrainment temperature tendency (from MYNN) +det_sqv,Detrainment water vapor tendency (from MYNN) +aux2d,Auxiliary 2D array +aux3d,Auxiliary 3D array +lake_snow_z3d,Lake snow level depth +lake_snow_dz3d,Lake snow level thickness +lake_snow_zi3d,Lake snow interface depth +lake_h2osoi_vol3d,Volumetric soil water +lake_h2osoi_liq3d,Soil liquid water content +lake_h2osoi_ice3d,Soil ice water content +lake_t_soisno3d,Snow or soil level temperature +lake_t_lake3d,Lake layer temperature +lake_icefrac3d,Lake fractional ice cover diff --git a/driver/UFS.F90 b/driver/UFS.F90 index 26501a124b..2571dbd9ec 100644 --- a/driver/UFS.F90 +++ b/driver/UFS.F90 @@ -32,6 +32,8 @@ PROGRAM UFS ! !----------------------------------------------------------------------- ! + use, intrinsic :: iso_fortran_env, only : compiler_version + USE MPI USE ESMF ! @@ -127,9 +129,10 @@ PROGRAM UFS ! if (mype == 0) then call w3tagb('ufs-weather-model',0,0,0,'np23') + write(*,'(A,A)') 'Compiler version: ', compiler_version() // new_line("") call MPI_Get_library_version(library_version, resultlen, rc) - write(*,'(A,A)') 'MPI Library = ', library_version(1:resultlen) - write(*,'(A,I0,A,I0)')'MPI Version = ', mpi_version,'.',mpi_subversion + write(*,'(A,A)') 'MPI Library: ', library_version(1:resultlen) + write(*,'(A,I0,A,I0)')'MPI Version: ', mpi_version,'.',mpi_subversion endif ! !----------------------------------------------------------------------- diff --git a/driver/UFSDriver.F90 b/driver/UFSDriver.F90 index c9fb8f2ca9..54248da75e 100644 --- a/driver/UFSDriver.F90 +++ b/driver/UFSDriver.F90 @@ -23,7 +23,7 @@ MODULE UFSDriver ! UFS Driver component ! /|\ ! / | \ -! ATM/OCN/ICE/WAV/LND/IPM/HYD .. components +! ATM/OCN/ICE/WAV/LND/IPM/HYD/FIR .. components ! | | | ! | | (CICE, etc.) ! | | @@ -84,6 +84,10 @@ MODULE UFSDriver #endif #ifdef FRONT_NOAHMP use FRONT_NOAHMP, only: NOAHMP_SS => SetServices +#endif + ! - Handle build time FIR options: +#ifdef FRONT_FIRE_BEHAVIOR + use FRONT_FIRE_BEHAVIOR, only: FIRE_BEHAVIOR_SS => SetServices #endif #ifdef FRONT_LIS use FRONT_LIS, only: LIS_SS => SetServices @@ -482,6 +486,14 @@ subroutine SetModelServices(driver, rc) found_comp = .true. end if #endif +#ifdef FRONT_FIRE_BEHAVIOR + if (trim(model) == "fire_behavior") then + call NUOPC_DriverAddComp(driver, trim(prefix), FIRE_BEHAVIOR_SS, & + petList=petList, comp=comp, rc=rc) + if (ChkErr(rc,__LINE__,u_FILE_u)) return + found_comp = .true. + end if +#endif #ifdef FRONT_LIS if (trim(model) == "lis") then !TODO: Remove bail code and pass info and SetVM to DriverAddComp diff --git a/fire_behavior b/fire_behavior new file mode 160000 index 0000000000..05cad173fe --- /dev/null +++ b/fire_behavior @@ -0,0 +1 @@ +Subproject commit 05cad173feeb598431e3ef5f17c2df6562c8d101 diff --git a/modulefiles/ufs_acorn.intel.lua b/modulefiles/ufs_acorn.intel.lua index 4257dc8b3f..e259acb835 100644 --- a/modulefiles/ufs_acorn.intel.lua +++ b/modulefiles/ufs_acorn.intel.lua @@ -2,7 +2,7 @@ help([[ Load environment to build UFS on Acorn with Intel compiler ]]) -prepend_path("MODULEPATH", "/lfs/h1/emc/nceplibs/noscrub/spack-stack/spack-stack-1.6.0/envs/unified-env/install/modulefiles/Core") +prepend_path("MODULEPATH", "/lfs/h1/emc/nceplibs/noscrub/spack-stack/spack-stack-1.6.0/envs/unified-env-fms-2024.01/install/modulefiles/Core") load("stack-intel") load("stack-cray-mpich") @@ -17,9 +17,6 @@ remove_path("MODULEPATH", "/apps/prod/lmodules/INTEL_cray_mpich/19.1.3.304/cray- load("cmake") load("ufs_common") -prepend_path("MODULEPATH", "/lfs/h1/emc/nceplibs/noscrub/UPP_IFI/modulefiles") -load("ifi/20230118-intel-19.1.3.304") - setenv("CC", "cc") setenv("CXX", "CC") setenv("FC", "ftn") diff --git a/modulefiles/ufs_common.lua b/modulefiles/ufs_common.lua index 6e9c1f6f45..062fa38449 100644 --- a/modulefiles/ufs_common.lua +++ b/modulefiles/ufs_common.lua @@ -11,11 +11,11 @@ local ufs_modules = { {["netcdf-fortran"] = "4.6.1"}, {["parallelio"] = "2.5.10"}, {["esmf"] = "8.6.0"}, - {["fms"] = "2023.04"}, + {["fms"] = "2024.01"}, {["bacio"] = "2.4.1"}, {["crtm"] = "2.4.0"}, - {["g2"] = "3.4.5"}, - {["g2tmpl"] = "1.10.2"}, + {["g2"] = "3.5.1"}, + {["g2tmpl"] = "1.13.0"}, {["ip"] = "4.3.0"}, {["sp"] = "2.5.0"}, {["w3emc"] = "2.10.0"}, diff --git a/modulefiles/ufs_derecho.gnu.lua b/modulefiles/ufs_derecho.gnu.lua index cb70e716ab..295b5560dc 100644 --- a/modulefiles/ufs_derecho.gnu.lua +++ b/modulefiles/ufs_derecho.gnu.lua @@ -9,7 +9,7 @@ load("mysql/8.0.33") setenv("LMOD_TMOD_FIND_FIRST","yes") prepend_path("MODULEPATH", "/lustre/desc1/scratch/epicufsrt/contrib/modulefiles_extra") -prepend_path("MODULEPATH", "/glade/work/epicufsrt/contrib/spack-stack/derecho/spack-stack-1.6.0/envs/unified-env/install/modulefiles/Core") +prepend_path("MODULEPATH", "/glade/work/epicufsrt/contrib/spack-stack/derecho/spack-stack-1.6.0/envs/fms-2024.01/install/modulefiles/Core") unload("ncarcompilers") stack_gnu_ver=os.getenv("stack_gnu_ver") or "12.2.0" diff --git a/modulefiles/ufs_derecho.intel.lua b/modulefiles/ufs_derecho.intel.lua index 24b93b8f19..f858670436 100644 --- a/modulefiles/ufs_derecho.intel.lua +++ b/modulefiles/ufs_derecho.intel.lua @@ -9,7 +9,7 @@ load("mysql/8.0.33") setenv("LMOD_TMOD_FIND_FIRST","yes") prepend_path("MODULEPATH", "/lustre/desc1/scratch/epicufsrt/contrib/modulefiles_extra") -prepend_path("MODULEPATH", "/glade/work/epicufsrt/contrib/spack-stack/derecho/spack-stack-1.6.0/envs/unified-env/install/modulefiles/Core") +prepend_path("MODULEPATH", "/glade/work/epicufsrt/contrib/spack-stack/derecho/spack-stack-1.6.0/envs/fms-2024.01/install/modulefiles/Core") unload("ncarcompilers") stack_intel_ver=os.getenv("stack_intel_ver") or "2021.10.0" diff --git a/modulefiles/ufs_gaea.intel.lua b/modulefiles/ufs_gaea.intel.lua index c202ad6423..592eb7461d 100644 --- a/modulefiles/ufs_gaea.intel.lua +++ b/modulefiles/ufs_gaea.intel.lua @@ -5,7 +5,7 @@ help([[ whatis([===[Loads libraries needed for building the UFS Weather Model on Gaea ]===]) -prepend_path("MODULEPATH", "/ncrc/proj/epic/spack-stack/spack-stack-1.6.0/envs/unified-env/install/modulefiles/Core") +prepend_path("MODULEPATH", "/ncrc/proj/epic/spack-stack/spack-stack-1.6.0/envs/fms-2024.01/install/modulefiles/Core") stack_intel_ver=os.getenv("stack_intel_ver") or "2023.1.0" load(pathJoin("stack-intel", stack_intel_ver)) diff --git a/modulefiles/ufs_gaea.intelllvm.lua b/modulefiles/ufs_gaea.intelllvm.lua new file mode 100644 index 0000000000..f91a712d27 --- /dev/null +++ b/modulefiles/ufs_gaea.intelllvm.lua @@ -0,0 +1,40 @@ +help([[ + This module loads libraries required for building and running UFS Weather Model + on the NOAA RDHPC machine Gaea C5 using Intel-2023.1.0. +]]) + +whatis([===[Loads libraries needed for building the UFS Weather Model on Gaea ]===]) + +prepend_path("MODULEPATH", "/ncrc/proj/epic/spack-stack/spack-stack-1.6.0/envs/upp-addon-env/install/modulefiles/Core") + +stack_intel_ver=os.getenv("stack_intel_ver") or "2023.1.0" +load(pathJoin("stack-intel", stack_intel_ver)) + +stack_cray_mpich_ver=os.getenv("stack_cray_mpich_ver") or "8.1.25" +load(pathJoin("stack-cray-mpich", stack_cray_mpich_ver)) + +stack_python_ver=os.getenv("stack_python_ver") or "3.10.13" +load(pathJoin("stack-python", stack_python_ver)) + +cmake_ver=os.getenv("cmake_ver") or "3.23.1" +load(pathJoin("cmake", cmake_ver)) + +load("ufs_common") + +nccmp_ver=os.getenv("nccmp_ver") or "1.9.0.1" +load(pathJoin("nccmp", nccmp_ver)) + +unload("darshan-runtime") +unload("cray-libsci") + +unload("intel-classic/2023.1.0") +load("intel-oneapi/2023.1.0") + +setenv("I_MPI_CC", "icx") +setenv("I_MPI_CXX", "icpx") +setenv("I_MPI_F90", "ifx") + +setenv("CC","cc") +setenv("CXX","CC") +setenv("FC","ftn") +setenv("CMAKE_Platform","gaea.intelllvm") diff --git a/modulefiles/ufs_hera.gnu.lua b/modulefiles/ufs_hera.gnu.lua index 861019fb02..4e53200209 100644 --- a/modulefiles/ufs_hera.gnu.lua +++ b/modulefiles/ufs_hera.gnu.lua @@ -4,7 +4,7 @@ loads UFS Model prerequisites for Hera/GNU prepend_path("MODULEPATH", "/scratch2/NCEPDEV/stmp1/role.epic/installs/gnu/modulefiles") prepend_path("MODULEPATH", "/scratch2/NCEPDEV/stmp1/role.epic/installs/openmpi/modulefiles") -prepend_path("MODULEPATH", "/scratch2/NCEPDEV/stmp1/role.epic/spack-stack/spack-stack-1.6.0_gnu13/envs/ufs-wm-srw-rocky8/install/modulefiles/Core") +prepend_path("MODULEPATH", "/scratch2/NCEPDEV/stmp1/role.epic/spack-stack/spack-stack-1.6.0_gnu13/envs/fms-2024.01/install/modulefiles/Core") stack_gnu_ver=os.getenv("stack_gnu_ver") or "13.3.0" load(pathJoin("stack-gcc", stack_gnu_ver)) diff --git a/modulefiles/ufs_hera.intel.lua b/modulefiles/ufs_hera.intel.lua index 993e05372a..feaa88e560 100644 --- a/modulefiles/ufs_hera.intel.lua +++ b/modulefiles/ufs_hera.intel.lua @@ -2,7 +2,7 @@ help([[ loads UFS Model prerequisites for Hera/Intel ]]) -prepend_path("MODULEPATH", "/scratch1/NCEPDEV/nems/role.epic/spack-stack/spack-stack-1.6.0/envs/unified-env-rocky8/install/modulefiles/Core") +prepend_path("MODULEPATH", "/scratch1/NCEPDEV/nems/role.epic/spack-stack/spack-stack-1.6.0/envs/fms-2024.01/install/modulefiles/Core") stack_intel_ver=os.getenv("stack_intel_ver") or "2021.5.0" load(pathJoin("stack-intel", stack_intel_ver)) diff --git a/modulefiles/ufs_hera.intelllvm.lua b/modulefiles/ufs_hera.intelllvm.lua new file mode 100644 index 0000000000..49e9f2b4a9 --- /dev/null +++ b/modulefiles/ufs_hera.intelllvm.lua @@ -0,0 +1,33 @@ +help([[ +loads UFS Model prerequisites for Hera/IntelLLVM +]]) + +prepend_path("MODULEPATH", "/scratch1/NCEPDEV/nems/role.epic/spack-stack/spack-stack-1.6.0/envs/upp-addon-env/install/modulefiles/Core") + +stack_intel_ver=os.getenv("stack_intel_ver") or "2021.5.0" +load(pathJoin("stack-intel", stack_intel_ver)) + +stack_impi_ver=os.getenv("stack_impi_ver") or "2021.5.1" +load(pathJoin("stack-intel-oneapi-mpi", stack_impi_ver)) + +load("gnu") +load("intel/2023.2.0") + +cmake_ver=os.getenv("cmake_ver") or "3.23.1" +load(pathJoin("cmake", cmake_ver)) + +load("ufs_common") + +nccmp_ver=os.getenv("nccmp_ver") or "1.9.0.1" +load(pathJoin("nccmp", nccmp_ver)) + +setenv("I_MPI_CC", "icx") +setenv("I_MPI_CXX", "icpx") +setenv("I_MPI_FC", "ifx") + +setenv("CC", "mpicc") +setenv("CXX", "mpiicpc") +setenv("FC", "mpifc") +setenv("CMAKE_Platform", "hera.intel") + +whatis("Description: UFS build environment") diff --git a/modulefiles/ufs_hercules.gnu.lua b/modulefiles/ufs_hercules.gnu.lua index 69534c28d8..035290a9c7 100644 --- a/modulefiles/ufs_hercules.gnu.lua +++ b/modulefiles/ufs_hercules.gnu.lua @@ -2,7 +2,7 @@ help([[ loads UFS Model prerequisites for Hercules/GNU ]]) -prepend_path("MODULEPATH", "/work/noaa/epic/role-epic/spack-stack/hercules/spack-stack-1.6.0/envs/unified-env/install/modulefiles/Core") +prepend_path("MODULEPATH", "/work/noaa/epic/role-epic/spack-stack/hercules/spack-stack-1.6.0/envs/fms-2024.01/install/modulefiles/Core") -- for mvapich2, need: prepend_path("MODULEPATH", "/work/noaa/epic/role-epic/spack-stack/hercules/modulefiles") diff --git a/modulefiles/ufs_hercules.intel.lua b/modulefiles/ufs_hercules.intel.lua index 63cfaa989c..455ea4d0f4 100644 --- a/modulefiles/ufs_hercules.intel.lua +++ b/modulefiles/ufs_hercules.intel.lua @@ -2,7 +2,7 @@ help([[ loads UFS Model prerequisites for Hercules/Intel ]]) -prepend_path("MODULEPATH", "/work/noaa/epic/role-epic/spack-stack/hercules/spack-stack-1.6.0/envs/unified-env/install/modulefiles/Core") +prepend_path("MODULEPATH", "/work/noaa/epic/role-epic/spack-stack/hercules/spack-stack-1.6.0/envs/fms-2024.01/install/modulefiles/Core") stack_intel_ver=os.getenv("stack_intel_ver") or "2021.9.0" load(pathJoin("stack-intel", stack_intel_ver)) diff --git a/modulefiles/ufs_hercules.intelllvm.lua b/modulefiles/ufs_hercules.intelllvm.lua new file mode 100644 index 0000000000..5fb97a59fc --- /dev/null +++ b/modulefiles/ufs_hercules.intelllvm.lua @@ -0,0 +1,30 @@ +help([[ +loads UFS Model prerequisites for Hercules/IntelLLVM +]]) + +prepend_path("MODULEPATH", "/work/noaa/epic/role-epic/spack-stack/hercules/spack-stack-1.6.0/envs/upp-addon-env/install/modulefiles/Core") + +stack_intel_ver=os.getenv("stack_intel_ver") or "2021.9.0" +load(pathJoin("stack-intel", stack_intel_ver)) + +stack_impi_ver=os.getenv("stack_impi_ver") or "2021.9.0" +load(pathJoin("stack-intel-oneapi-mpi", stack_impi_ver)) + +cmake_ver=os.getenv("cmake_ver") or "3.23.1" +load(pathJoin("cmake", cmake_ver)) + +load("ufs_common") + +nccmp_ver=os.getenv("nccmp_ver") or "1.9.0.1" +load(pathJoin("nccmp", nccmp_ver)) + +setenv("I_MPI_CC", "icx") +setenv("I_MPI_CXX", "icpx") +setenv("I_MPI_F90", "ifx") + +setenv("CC", "mpiicc") +setenv("CXX", "mpiicpc") +setenv("FC", "mpiifort") +setenv("CMAKE_Platform", "hercules.intel") + +whatis("Description: UFS build environment") diff --git a/modulefiles/ufs_jet.intel.lua b/modulefiles/ufs_jet.intel.lua index b29373eec1..63dd53721a 100644 --- a/modulefiles/ufs_jet.intel.lua +++ b/modulefiles/ufs_jet.intel.lua @@ -2,7 +2,7 @@ help([[ loads UFS Model prerequisites for Jet/Intel ]]) -prepend_path("MODULEPATH", "/mnt/lfs4/HFIP/hfv3gfs/role.epic/spack-stack/spack-stack-1.6.0/envs/unified-env-rocky8/install/modulefiles/Core") +prepend_path("MODULEPATH", " /contrib/spack-stack/spack-stack-1.6.0/envs/fms-2024.01/install/modulefiles/Core") stack_intel_ver=os.getenv("stack_intel_ver") or "2021.5.0" load(pathJoin("stack-intel", stack_intel_ver)) diff --git a/modulefiles/ufs_noaacloud.intel.lua b/modulefiles/ufs_noaacloud.intel.lua index 98397ef11c..ef03025c14 100644 --- a/modulefiles/ufs_noaacloud.intel.lua +++ b/modulefiles/ufs_noaacloud.intel.lua @@ -2,13 +2,19 @@ help([[ loads UFS Model prerequisites for NOAA Parallelworks/Intel ]]) -prepend_path("MODULEPATH", "/contrib/spack-stack/spack-stack-1.6.0/envs/unified-env/install/modulefiles/Core") +prepend_path("MODULEPATH", "/contrib/spack-stack-rocky8/spack-stack-1.6.0/envs/fms-2024.01/install/modulefiles/Core") +prepend_path("MODULEPATH", "/apps/modules/modulefiles") +prepend_path("PATH", "/contrib/EPIC/bin") +load("gnu") +load("stack-intel") +load("stack-intel-oneapi-mpi") -stack_intel_ver=os.getenv("stack_intel_ver") or "2021.3.0" +stack_intel_ver=os.getenv("stack_intel_ver") or "2021.10.0" load(pathJoin("stack-intel", stack_intel_ver)) -stack_impi_ver=os.getenv("stack_impi_ver") or "2021.3.0" +stack_impi_ver=os.getenv("stack_impi_ver") or "2021.10.0" load(pathJoin("stack-intel-oneapi-mpi", stack_impi_ver)) +unload("gnu") cmake_ver=os.getenv("cmake_ver") or "3.23.1" load(pathJoin("cmake", cmake_ver)) diff --git a/modulefiles/ufs_orion.intel.lua b/modulefiles/ufs_orion.intel.lua index 1d717663ae..e549ec4144 100644 --- a/modulefiles/ufs_orion.intel.lua +++ b/modulefiles/ufs_orion.intel.lua @@ -2,7 +2,7 @@ help([[ loads UFS Model prerequisites for Orion/Intel ]]) -prepend_path("MODULEPATH", "/work/noaa/epic/role-epic/spack-stack/orion/spack-stack-1.6.0/envs/unified-env-rocky9/install/modulefiles/Core") +prepend_path("MODULEPATH", "/work/noaa/epic/role-epic/spack-stack/orion/spack-stack-1.6.0/envs/fms-2024.01/install/modulefiles/Core") stack_intel_ver=os.getenv("stack_intel_ver") or "2021.9.0" load(pathJoin("stack-intel", stack_intel_ver)) diff --git a/modulefiles/ufs_orion.intelllvm.lua b/modulefiles/ufs_orion.intelllvm.lua new file mode 100644 index 0000000000..81f6a07b52 --- /dev/null +++ b/modulefiles/ufs_orion.intelllvm.lua @@ -0,0 +1,30 @@ +help([[ +loads UFS Model prerequisites for OrionLLVM/Intel +]]) + +prepend_path("MODULEPATH", "/work/noaa/epic/role-epic/spack-stack/orion/spack-stack-1.6.0/envs/upp-addon-env/install/modulefiles/Core") + +stack_intel_ver=os.getenv("stack_intel_ver") or "2021.9.0" +load(pathJoin("stack-intel", stack_intel_ver)) + +stack_impi_ver=os.getenv("stack_impi_ver") or "2021.9.0" +load(pathJoin("stack-intel-oneapi-mpi", stack_impi_ver)) + +cmake_ver=os.getenv("cmake_ver") or "3.23.1" +load(pathJoin("cmake", cmake_ver)) + +load("ufs_common") + +nccmp_ver=os.getenv("nccmp_ver") or "1.9.0.1" +load(pathJoin("nccmp", nccmp_ver)) + +setenv("I_MPI_CC", "icx") +setenv("I_MPI_CXX", "icpx") +setenv("I_MPI_F90", "ifx") + +setenv("CC", "mpiicc") +setenv("CXX", "mpiicpc") +setenv("FC", "mpiifort") +setenv("CMAKE_Platform", "orion.intel") + +whatis("Description: UFS build environment") diff --git a/modulefiles/ufs_s4.intel.lua b/modulefiles/ufs_s4.intel.lua index e42a2ddde6..60b48c46d4 100644 --- a/modulefiles/ufs_s4.intel.lua +++ b/modulefiles/ufs_s4.intel.lua @@ -2,7 +2,7 @@ help([[ loads UFS Model prerequisites for S4/Intel ]]) -prepend_path("MODULEPATH", "/data/prod/jedi/spack-stack/spack-stack-1.6.0/envs/unified-env/install/modulefiles/Core") +prepend_path("MODULEPATH", "/data/prod/jedi/spack-stack/spack-stack-1.6.0/envs/upp-addon-env/install/modulefiles/Core") stack_intel_ver=os.getenv("stack_intel_ver") or "2021.5.0" load(pathJoin("stack-intel", stack_intel_ver)) @@ -10,8 +10,17 @@ load(pathJoin("stack-intel", stack_intel_ver)) stack_impi_ver=os.getenv("stack_impi_ver") or "2021.5.0" load(pathJoin("stack-intel-oneapi-mpi", stack_impi_ver)) +stack_python_ver=os.getenv("stack_python_ver") or "3.10.13" +load(pathJoin("stack-python", stack_python_ver)) + +cmake_ver=os.getenv("cmake_ver") or "3.23.1" +load(pathJoin("cmake", cmake_ver)) + load("ufs_common") +nccmp_ver=os.getenv("nccmp_ver") or "1.9.0.1" +load(pathJoin("nccmp", nccmp_ver)) + setenv("CC", "mpiicc") setenv("CXX", "mpiicpc") setenv("FC", "mpiifort") diff --git a/modulefiles/ufs_wcoss2.intel.lua b/modulefiles/ufs_wcoss2.intel.lua index 47326f4e45..983365d6fc 100644 --- a/modulefiles/ufs_wcoss2.intel.lua +++ b/modulefiles/ufs_wcoss2.intel.lua @@ -26,14 +26,14 @@ local ufs_modules = { {["netcdf-C"] = "4.9.2"}, {["pio-C"] = "2.5.10"}, {["esmf-C"] = "8.6.0"}, - {["fms-C"] = "2023.04"}, + {["fms"] = "2024.01"}, {["bacio"] = "2.4.1"}, {["crtm"] = "2.4.0"}, - {["g2"] = "3.4.5"}, - {["g2tmpl"] = "1.10.2"}, - {["ip"] = "3.3.3"}, + {["g2"] = "3.5.1"}, + {["g2tmpl"] = "1.13.0"}, + {["ip"] = "4.0.0"}, {["sp"] = "2.3.3"}, - {["w3emc"] = "2.9.2"}, + {["w3emc"] = "2.12.0"}, {["gftl-shared"] = "1.6.1"}, {["mapl-C"] = "2.40.3"}, {["pnetcdf-C"] = "1.12.2"}, diff --git a/tests-dev/baseline_setup.yaml b/tests-dev/baseline_setup.yaml new file mode 100644 index 0000000000..18acbf67c5 --- /dev/null +++ b/tests-dev/baseline_setup.yaml @@ -0,0 +1,104 @@ +hera: + QUEUE: batch + COMPILE_QUEUE: batch + PARTITION: + dprefix: /scratch1/NCEPDEV + DISKNM: /scratch2/NAGAPE/epic/UFS-WM_RT + STMP: /scratch1/NCEPDEV/stmp4 + PTMP: /scratch1/NCEPDEV/stmp2 + RUNDIR_ROOT: + SCHEDULER: slurm + INPUTDATA_ROOT: /scratch2/NAGAPE/epic/UFS-WM_RT/NEMSfv3gfs/input-data-20240501 + INPUTDATA_ROOT_WW3: /scratch2/NAGAPE/epic/UFS-WM_RT/NEMSfv3gfs/input-data-20240501/WW3_input_data_20240214 + INPUTDATA_ROOT_BMIC: /scratch2/NAGAPE/epic/UFS-WM_RT/NEMSfv3gfs/BM_IC-20220207 +orion: + QUEUE: batch + COMPILE_QUEUE: batch + PARTITION: orion + dprefix: /work/noaa/stmp/${USER} + DISKNM: /work/noaa/epic/UFS-WM_RT + STMP: /work/noaa/stmp/${USER}/stmp + PTMP: /work/noaa/stmp/${USER}/stmp + RUNDIR_ROOT: + SCHEDULER: slurm + INPUTDATA_ROOT: /work/noaa/epic/UFS-WM_RT/NEMSfv3gfs/input-data-20240501 + INPUTDATA_ROOT_WW3: /work/noaa/epic/UFS-WM_RT/NEMSfv3gfs/input-data-20240501/WW3_input_data_20240214 + INPUTDATA_ROOT_BMIC: /work/noaa/epic/UFS-WM_RT/NEMSfv3gfs/BM_IC-20220207 +hercules: + QUEUE: batch + COMPILE_QUEUE: batch + PARTITION: hercules + dprefix: /work2/noaa/stmp/${USER} + DISKNM: /work/noaa/epic/hercules/UFS-WM_RT + STMP: /work2/noaa/stmp/${USER} + PTMP: /work2/noaa/stmp/${USER} + RUNDIR_ROOT: + SCHEDULER: slurm + INPUTDATA_ROOT: /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/input-data-20240501 + INPUTDATA_ROOT_WW3: /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/input-data-20240501/WW3_input_data_20240214 + INPUTDATA_ROOT_BMIC: /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/BM_IC-20220207 +gaea: + QUEUE: normal + COMPILE_QUEUE: normal + PARTITION: c5 + dprefix: /gpfs/f5/${ACCNR}/scratch/${USER} + DISKNM: /gpfs/f5/epic/world-shared/UFS-WM_RT + STMP: /gpfs/f5/${ACCNR}/scratch/${USER}/RT_BASELINE + PTMP: /gpfs/f5/${ACCNR}/scratch/${USER}/RT_RUNDIR + RUNDIR_ROOT: + SCHEDULER: slurm + INPUTDATA_ROOT: /gpfs/f5/epic/world-shared/UFS-WM_RT/NEMSfv3gfs/input-data-20240501 + INPUTDATA_ROOT_WW3: /gpfs/f5/epic/world-shared/UFS-WM_RT/NEMSfv3gfs/input-data-20240501/WW3_input_data_20240214 + INPUTDATA_ROOT_BMIC: /gpfs/f5/epic/world-shared/UFS-WM_RT/NEMSfv3gfs/BM_IC-20220207 +jet: + QUEUE: batch + COMPILE_QUEUE: batch + PARTITION: xjet + dprefix: /mnt/lfs4/HFIP/hfv3gfs/${USER} + DISKNM: /mnt/lfs4/HFIP/hfv3gfs/role.epic/RT + STMP: /mnt/lfs4/HFIP/hfv3gfs/${USER}/RT_BASELINE + PTMP: /mnt/lfs4/HFIP/hfv3gfs/${USER}/RT_RUNDIRS + RUNDIR_ROOT: + SCHEDULER: slurm + INPUTDATA_ROOT: /mnt/lfs4/HFIP/hfv3gfs/role.epic/RT/NEMSfv3gfs/input-data-20240501 + INPUTDATA_ROOT_WW3: /mnt/lfs4/HFIP/hfv3gfs/role.epic/RT/NEMSfv3gfs/input-data-20240501/WW3_input_data_20240214 + INPUTDATA_ROOT_BMIC: /mnt/lfs4/HFIP/hfv3gfs/role.epic/RT/NEMSfv3gfs/BM_IC-20220207 +derecho: + QUEUE: main + COMPILE_QUEUE: main + PARTITION: + dprefix: /glade/derecho/scratch + DISKNM: /glade/derecho/scratch/epicufsrt/ufs-weather-model/RT + STMP: /glade/derecho/scratch + PTMP: /glade/derecho/scratch + RUNDIR_ROOT: + SCHEDULER: pbs + INPUTDATA_ROOT: /glade/derecho/scratch/epicufsrt/ufs-weather-model/RT/NEMSfv3gfs/input-data-20240501 + INPUTDATA_ROOT_WW3: /glade/derecho/scratch/epicufsrt/ufs-weather-model/RT/NEMSfv3gfs/input-data-20240501/WW3_input_data_20240214 + INPUTDATA_ROOT_BMIC: /glade/derecho/scratch/epicufsrt/ufs-weather-model/RT/NEMSfv3gfs/BM_IC-20220207 +noaacloud: + QUEUE: batch + COMPILE_QUEUE: batch + PARTITION: + dprefix: /lustre + DISKNM: /contrib/ufs-weather-model/RT + STMP: /lustre/stmp4 + PTMP: /lustre/stmp2 + RUNDIR_ROOT: + SCHEDULER: slurm + INPUTDATA_ROOT: /contrib/ufs-weather-model/RT/NEMSfv3gfs/input-data-20240501 + INPUTDATA_ROOT_WW3: /contrib/ufs-weather-model/RT/NEMSfv3gfs/input-data-20240501/WW3_input_data_20240214 + INPUTDATA_ROOT_BMIC: /contrib/ufs-weather-model/RT/NEMSfv3gfs/BM_IC-20220207 +s4: + QUEUE: s4 + COMPILE_QUEUE: s4 + PARTITION: s4 + dprefix: /data/prod + DISKNM: /data/prod/emc.nemspara/RT + STMP: /scratch/short/users + PTMP: /scratch/users + RUNDIR_ROOT: + SCHEDULER: slurm + INPUTDATA_ROOT: /data/prod/emc.nemspara/RT/NEMSfv3gfs/input-data-20240501 + INPUTDATA_ROOT_WW3: /data/prod/emc.nemspara/RT/NEMSfv3gfs/input-data-20240501/WW3_input_data_20240214 + INPUTDATA_ROOT_BMIC: /data/prod/emc.nemspara/RT/NEMSfv3gfs/BM_IC-20220207 diff --git a/tests-dev/create_log.py b/tests-dev/create_log.py new file mode 100644 index 0000000000..72ebd5ae70 --- /dev/null +++ b/tests-dev/create_log.py @@ -0,0 +1,209 @@ +import os +import sys +import subprocess +import yaml +from datetime import datetime +from ufs_test_utils import get_testcase, write_logfile, delete_files, machine_check_off + +def finish_log(): + """Collect regression test results and generate log file. + """ + UFS_TEST_YAML = str(os.getenv('UFS_TEST_YAML')) + PATHRT = os.getenv('PATHRT') + MACHINE_ID = os.getenv('MACHINE_ID') + REGRESSIONTEST_LOG = PATHRT+'/logs/RegressionTests_'+MACHINE_ID+'.log' + filename = REGRESSIONTEST_LOG + KEEP_RUNDIR= str(os.getenv('KEEP_RUNDIR')) + ROCOTO = str(os.getenv('ROCOTO')) + CREATE_BASELINE = str(os.getenv('CREATE_BASELINE')) + COMPILE_ONLY = str(os.getenv('COMPILE_ONLY')) + + run_logs= f""" +""" + COMPILE_PASS= 0 + COMPILE_NR = 0 + JOB_NR = 0 + PASS_NR= 0 + FAIL_NR= 0 + failed_list= [] + test_changes_list= PATHRT+'/test_changes.list' + with open(UFS_TEST_YAML, 'r') as f: + rt_yaml = yaml.load(f, Loader=yaml.FullLoader) + for apps, jobs in rt_yaml.items(): + for key, val in jobs.items(): + if (str(key) == 'build'): + machine_check = machine_check_off(MACHINE_ID, val) + PASS_TESTS = False + if machine_check: + COMPILE_NR += 1 + RT_COMPILER = val['compiler'] + COMPILE_ID = apps + COMPILE_LOG = 'compile_'+COMPILE_ID+'.log' + COMPILE_LOG_TIME ='compile_'+COMPILE_ID+'_timestamp.txt' + with open('./logs/log_'+MACHINE_ID+'/'+COMPILE_LOG) as f: + if "[100%] Linking Fortran executable" in f.read(): + COMPILE_PASS += 1 + f.seek(0) + for line in f: + if 'export RUNDIR_ROOT=' in line: + RUNDIR_ROOT=line.split("=")[1] + break + compile_err = RUNDIR_ROOT.strip('\n')+'/compile_'+COMPILE_ID+'/err' + with open(compile_err) as ferr: + contents = ferr.read() + count_warning = contents.count(": warning #") + count_remarks = contents.count(": remark #") + ferr.close() + warning_log = "" + if count_warning > 0: + warning_log = "("+str(count_warning)+" warnings" + if count_remarks > 0: + warning_log+= ","+str(count_remarks)+" remarks)" + flog = open('./logs/log_'+MACHINE_ID+'/'+COMPILE_LOG_TIME) + timing_data = flog.read() + first_line = timing_data.split('\n', 1)[0] + etime = int(first_line.split(",")[4].strip()) - int(first_line.split(",")[1].strip()) + btime = int(first_line.split(",")[3].strip()) - int(first_line.split(",")[2].strip()) + etime_min, etime_sec = divmod(int(etime), 60) + etime_min = f"{etime_min:02}"; etime_sec = f"{etime_sec:02}" + btime_min, btime_sec = divmod(int(btime), 60) + btime_min = f"{btime_min:02}"; btime_sec = f"{btime_sec:02}" + time_log = " ["+etime_min+':'+etime_sec+', '+btime_min+':'+btime_sec+"]" + flog.close() + compile_log = "PASS -- COMPILE "+COMPILE_ID+time_log+warning_log+"\n" + else: + compile_log = "FAIL -- COMPILE "+COMPILE_ID+"\n" + f.close() + run_logs += compile_log + else: + PASS_TESTS = True + if (str(key) == 'tests' and COMPILE_ONLY == 'false' and not PASS_TESTS): + for test in val: + case, config = get_testcase(test) + machine_check = machine_check_off(MACHINE_ID, config) + if machine_check: + JOB_NR+=1 + TEST_NAME = case + TEST_ID = TEST_NAME+'_'+RT_COMPILER + TEST_LOG = 'rt_'+TEST_ID+'.log' + TEST_LOG_TIME= 'run_'+TEST_ID+'_timestamp.txt' + if 'dependency' in config.keys(): + DEP_RUN = str(config['dependency'])+'_'+RT_COMPILER + else: + DEP_RUN = "" + PASS_CHECK = 'Test '+TEST_ID+' PASS' + MAXS_CHECK = 'The maximum resident set size (KB)' + pass_flag = False + create_dep_flag = False + if (CREATE_BASELINE == 'true' and not DEP_RUN == ""): + create_dep_flag = True + if not create_dep_flag: + with open('./logs/log_'+MACHINE_ID+'/'+TEST_LOG) as f: + if PASS_CHECK in f.read(): + pass_flag = True + f.close() + if pass_flag: + f = open('./logs/log_'+MACHINE_ID+'/'+TEST_LOG_TIME) + timing_data = f.read() + first_line = timing_data.split('\n', 1)[0] + etime = str(int(first_line.split(",")[4].strip()) - int(first_line.split(",")[1].strip())) + rtime = str(int(first_line.split(",")[3].strip()) - int(first_line.split(",")[2].strip())) + etime_min, etime_sec = divmod(int(etime), 60) + etime_min = f"{etime_min:02}"; etime_sec = f"{etime_sec:02}" + rtime_min, rtime_sec = divmod(int(rtime), 60) + rtime_min = f"{rtime_min:02}"; rtime_sec = f"{rtime_sec:02}" + time_log = " ["+etime_min+':'+etime_sec+', '+rtime_min+':'+rtime_sec+"]" + f.close() + with open('./logs/log_'+MACHINE_ID+'/'+TEST_LOG) as f: + if pass_flag : + rtlog_file = f.readlines() + for line in rtlog_file: + if MAXS_CHECK in line: + memsize= line.split('=')[1].strip() + test_log = 'PASS -- TEST '+TEST_ID+time_log+' ('+memsize+' MB)\n' + PASS_NR += 1 + else: + test_log = 'FAIL -- TEST '+TEST_ID+'\n' + failed_list.append(TEST_NAME+' '+RT_COMPILER) + FAIL_NR += 1 + run_logs += test_log + f.close() + run_logs += '\n' + write_logfile(filename, "a", output=run_logs) + + TEST_START_TIME = os.getenv('TEST_START_TIME') + TEST_END_TIME = os.getenv('TEST_END_TIME') + start_time = datetime.strptime(TEST_START_TIME, "%Y%m%d %H:%M:%S") + end_time = datetime.strptime(TEST_END_TIME, "%Y%m%d %H:%M:%S") + hours, remainder= divmod((end_time - start_time).total_seconds(), 3600) + minutes, seconds= divmod(remainder, 60) + hours = int(hours); minutes=int(minutes); seconds =int(seconds) + hours = f"{hours:02}"; minutes= f"{minutes:02}"; seconds= f"{seconds:02}" + elapsed_time = hours+'h:'+minutes+'m:'+seconds+'s' + + COMPILE_PASS = str(int(COMPILE_PASS)) + COMPILE_NR = str(int(COMPILE_NR)) + JOB_NR = str(int(JOB_NR)) + PASS_NR = str(int(PASS_NR)) + FAIL_NR = str(int(FAIL_NR)) + synop_log = f""" +SYNOPSIS: +Starting Date/Time: {TEST_START_TIME} +Ending Date/Time: {TEST_END_TIME} +Total Time: {elapsed_time} +Compiles Completed: {COMPILE_PASS}/{COMPILE_NR} +Tests Completed: {PASS_NR}/{JOB_NR} + +""" + write_logfile(filename, "a", output=synop_log) + + if (int(FAIL_NR) == 0): + if os.path.isfile(test_changes_list): + delete_files(test_changes_list) + open(test_changes_list, 'a').close() + SUCCESS = "SUCCESS" + comment_log = f""" +NOTES: +A file test_changes.list was generated but is empty. +If you are using this log as a pull request verification, please commit test_changes.list. + +Result: {SUCCESS} + +====END OF {MACHINE_ID} REGRESSION TESTING LOG==== +""" + write_logfile(filename, "a", output=comment_log) + else: + with open(test_changes_list, 'w') as listfile: + for line in failed_list: + listfile.write(f"{line}\n") + listfile.close() + SUCCESS = "FAILED" + comment_log = f""" +NOTES: +A file test_changes.list was generated with list of all failed tests. +You can use './rt.sh -c -b test_changes.list' to create baselines for the failed tests. +If you are using this log as a pull request verification, please commit test_changes.list. + +Result: FAILURE + +====END OF {MACHINE_ID} REGRESSION TESTING LOG==== +""" + write_logfile(filename, "a", output=comment_log) + + print("Performing Cleanup...") + exefiles= PATHRT+'/fv3_*.*x*'; delete_files(exefiles) + modfiles= PATHRT+'/modules.fv3_*'; delete_files(modfiles) + modfiles= PATHRT+'modulefiles/modules.fv3_*'; delete_files(modfiles) + tmpfiles= PATHRT+'/keep_tests.tmp'; delete_files(tmpfiles) + if KEEP_RUNDIR == 'false': + rundir = PATHRT+'/run_dir' + os.unlink(rundir) + if ROCOTO == 'true': + rocotofiles=PATHRT+'/rocoto*' + delete_files(rocotofiles) + lockfiles=PATHRT+'/*_lock.db' + delete_files(lockfiles) + print("REGRESSION TEST RESULT: SUCCESS") + +#if __name__ == '__main__': + diff --git a/tests-dev/create_xml.py b/tests-dev/create_xml.py new file mode 100644 index 0000000000..2d567cec4e --- /dev/null +++ b/tests-dev/create_xml.py @@ -0,0 +1,477 @@ +import os +import sys +import subprocess +import yaml +from ufs_test_utils import get_testcase, write_logfile, rrmdir, machine_check_off + +def rocoto_create_entries(RTPWD,MACHINE_ID,INPUTDATA_ROOT,INPUTDATA_ROOT_WW3,INPUTDATA_ROOT_BMIC,RUNDIR_ROOT,NEW_BASELINE,ROCOTO_XML): + """Generate header information for Rocoto xml file + + Args: + RTPWD (str): Baseline directory + MACHINE_ID (str): Machine ID i.e. Hera, Gaea, Jet, etc. + INPUTDATA_ROOT (str): Input data directory + INPUTDATA_ROOT_WW3 (str): WW3 input data directory + INPUTDATA_ROOT_BMIC (str): BMIC input data directory + RUNDIR_ROOT (str): Test run directory + NEW_BASELINE (str): Directory for newly generated baselines + ROCOTO_XML (str): Rocoto .xml filename to write to + """ + PATHRT = os.getenv('PATHRT') + LOG_DIR= PATHRT+'/logs/log_'+MACHINE_ID + PATHTR, tail = os.path.split(PATHRT) + ROCOTO_SCHEDULER = os.getenv('ROCOTO_SCHEDULER') + rocoto_entries = f""" + + + + + + + + + +]> + + 197001010000 197001010000 01:00:00 + &LOG;/workflow.log +""" + with open(ROCOTO_XML,"w") as f: + f.writelines(rocoto_entries) + f.close() + +def rocoto_create_compile_task(MACHINE_ID,COMPILE_ID,ROCOTO_COMPILE_MAXTRIES,MAKE_OPT,ACCNR,COMPILE_QUEUE,PARTITION,ROCOTO_XML): + """Generate and append compile task into Rocoto xml file + + Args: + MACHINE_ID (str): Machine ID i.e. Hera, Gaea, Jet, etc. + COMPILE_ID (str): Compile identifier e.g. s2swa_intel + ROCOTO_COMPILE_MAXTRIES (str): Max attempts for compile + MAKE_OPT (str): Make build options + ACCNR (str): Account to run the job with + COMPILE_QUEUE (str): QOS i.e. batch, windfall, normal, etc. + PARTITION (str): System partition i.e. xjet, c5 + ROCOTO_XML (str): Rocoto .xml filename to write to + """ + NATIVE="" + BUILD_CORES="8" + BUILD_WALLTIME="00:30:00" + if ( MACHINE_ID == 'jet' ): BUILD_WALLTIME="02:00:00" + if ( MACHINE_ID == 'hera'): BUILD_WALLTIME="01:00:00" + if ( MACHINE_ID == 'orion'): BUILD_WALLTIME="01:00:00" + if ( MACHINE_ID == 'hercules'): BUILD_WALLTIME="01:00:00" + if ( MACHINE_ID == 's4' ): BUILD_WALLTIME="01:00:00" + if ( MACHINE_ID == 'gaea' ): BUILD_WALLTIME="01:00:00" + compile_task = f""" + &PATHRT;/run_compile.sh &PATHRT; &RUNDIR_ROOT; "{MAKE_OPT}" {COMPILE_ID} 2>&1 | tee &LOG;/compile_{COMPILE_ID}.log + compile_{COMPILE_ID} + {ACCNR} + {COMPILE_QUEUE} +""" + if ( MACHINE_ID == 'gaea' ): + compile_task+=f""" --clusters=es + eslogin_c5 +""" + PARTITION= "" + if ( PARTITION != "" and MACHINE_ID != "hera" ): + compile_task+=f""" {PARTITION} +""" + compile_task+=f""" 1:ppn={BUILD_CORES} + {BUILD_WALLTIME} + &RUNDIR_ROOT;/compile_{COMPILE_ID}.log + {NATIVE} + +""" + with open(ROCOTO_XML,"a") as f: + f.writelines(compile_task) + f.close() + +def write_metatask_begin(COMPILE_METATASK_NAME, filename): + """Write compile task metadata to Rocoto xml file + + Args: + COMPILE_METATASK_NAME (str): Compile job name e.g. s2swa_intel + filename (str): Rocoto xml filename to append to + """ + metatask_name = f""" 0 +""" + with open(filename,"a") as f: + f.writelines(metatask_name) + f.close() + +def write_metatask_end(filename): + """Append closing metatask element to Rocoto xml + + Args: + filename (str): Rocoto xml filename + """ + metatask_name = f""" +""" + with open(filename,"a") as f: + f.writelines(metatask_name) + f.close() + +def write_compile_env(SCHEDULER,PARTITION,JOB_NR,COMPILE_QUEUE,RUNDIR_ROOT): + """Generate compile task .env file + + Args: + SCHEDULER (str): Job scheduler e.g. pbs, slurm + PARTITION (str): System partition i.e. xjet, c5 + JOB_NR (str): Job number + COMPILE_QUEUE (str): QOS i.e. batch, windfall, normal, etc. + RUNDIR_ROOT (str): Test run directory + """ + filename = RUNDIR_ROOT+"/compile_"+str(os.getenv('COMPILE_ID'))+".env" + COMPILE_ID = os.getenv('COMPILE_ID') + MACHINE_ID = os.getenv('MACHINE_ID') + RT_COMPILER= os.getenv('RT_COMPILER') + PATHRT = os.getenv('PATHRT') + PATHTR, tail = os.path.split(PATHRT) + ACCNR = os.getenv('ACCNR') + ROCOTO = os.getenv('ROCOTO') + ECFLOW = os.getenv('ECFLOW') + REGRESSIONTEST_LOG = PATHRT+'/logs/RegressionTests_'+MACHINE_ID+'.log' + LOG_DIR = PATHRT+'/logs/log_'+MACHINE_ID + compile_envs = f"""export JOB_NR={JOB_NR} +export COMPILE_ID={COMPILE_ID} +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} +""" + with open(filename,"w+") as f: + f.writelines(compile_envs) + f.close() + +def write_runtest_env(): + """Generate run task .env file + """ + filename = str(os.getenv('RUNDIR_ROOT'))+"/run_test_"+str(os.getenv('TEST_ID'))+".env" + JOB_NR = str(os.getenv('JOB_NR')) + TEST_ID = str(os.getenv('TEST_ID')) + MACHINE_ID = str(os.getenv('MACHINE_ID')) + RT_COMPILER= str(os.getenv('RT_COMPILER')) + RTPWD = str(os.getenv('RTPWD')) + INPUTDATA_ROOT = str(os.getenv('INPUTDATA_ROOT')) + INPUTDATA_ROOT_WW3 = str(os.getenv('INPUTDATA_ROOT_WW3')) + INPUTDATA_ROOT_BMIC= str(os.getenv('INPUTDATA_ROOT_BMIC')) + PATHRT = str(os.getenv('PATHRT')) + PATHTR, tail = os.path.split(PATHRT) + NEW_BASELINE = str(os.getenv('NEW_BASELINE')) + CREATE_BASELINE =str(os.getenv('CREATE_BASELINE')) + RT_SUFFIX = str(os.getenv('RT_SUFFIX')) + BL_SUFFIX = str(os.getenv('BL_SUFFIX')) + SCHEDULER = str(os.getenv('SCHEDULER')) + ACCNR = str(os.getenv('ACCNR')) + QUEUE = str(os.getenv('QUEUE')) + PARTITION = str(os.getenv('PARTITION')) + ROCOTO = str(os.getenv('ROCOTO')) + ECFLOW = str(os.getenv('ECFLOW')) + REGRESSIONTEST_LOG = PATHRT+'/logs/RegressionTests_'+MACHINE_ID+'.log' + LOG_DIR = PATHRT+'/logs/log_'+MACHINE_ID + DEP_RUN = str(os.getenv('DEP_RUN')) + skip_check_results = str(os.getenv('skip_check_results')) + delete_rundir = str(os.getenv('delete_rundir')) + WLCLK = str(os.getenv('WLCLK')) + MACHINE_ID = str(os.getenv('MACHINE_ID')) + runtest_envs = f""" +export JOB_NR={JOB_NR} +export TEST_ID={TEST_ID} +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} +export CREATE_BASELINE={CREATE_BASELINE} +export RT_SUFFIX={RT_SUFFIX} +export BL_SUFFIX={BL_SUFFIX} +export SCHEDULER={SCHEDULER} +export ACCNR={ACCNR} +export QUEUE={QUEUE} +export PARTITION={PARTITION} +export ROCOTO={ROCOTO} +export ECFLOW={ECFLOW} +export REGRESSIONTEST_LOG={REGRESSIONTEST_LOG} +export LOG_DIR={LOG_DIR} +export DEP_RUN={DEP_RUN} +export skip_check_results={skip_check_results} +export delete_rundir={delete_rundir} +export WLCLK={WLCLK} +export RTVERBOSE=false +""" + if ( MACHINE_ID == 'jet' ): + runtest_envs+="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" + runtest_envs+="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" + + with open(filename,"w+") as f: + f.writelines(runtest_envs) + f.close() + +def make_loghead(ACCNR,MACHINE_ID,RUNDIR_ROOT,RTPWD,REGRESSIONTEST_LOG): + """Generate log header information + + Args: + ACCNR (str): Account to run the job with + MACHINE_ID (str): Machine ID i.e. Hera, Gaea, Jet, etc. + RUNDIR_ROOT (str): Test run directory + RTPWD (str): Baseline directory + REGRESSIONTEST_LOG (str): Regression Test log filename + """ + filename = REGRESSIONTEST_LOG + TESTS_FILE = str(os.getenv('TESTS_FILE')) + NEW_BASELINES_FILE = str(os.getenv('NEW_BASELINES_FILE')) + CREATE_BASELINE = str(os.getenv('CREATE_BASELINE')) + DEFINE_CONF_FILE = str(os.getenv('DEFINE_CONF_FILE')) + RTPWD_NEW_BASELINE = str(os.getenv('RTPWD_NEW_BASELINE')) + RUN_SINGLE_TEST = str(os.getenv('RUN_SINGLE_TEST')) + COMPILE_ONLY = str(os.getenv('COMPILE_ONLY')) + delete_rundir = str(os.getenv('delete_rundir')) + skip_check_results = str(os.getenv('skip_check_results')) + KEEP_RUNDIR = str(os.getenv('KEEP_RUNDIR')) + ROCOTO = str(os.getenv('ROCOTO')) + ECFLOW = str(os.getenv('ECFLOW')) + RTVERBOSE = str(os.getenv('RTVERBOSE')) + SRT_NAME = str(os.getenv('SRT_NAME')) + SRT_COMPILER= str(os.getenv('SRT_COMPILER')) + + rtlog_head=f"""====START OF {MACHINE_ID} REGRESSION TESTING LOG==== + +UFSWM hash used in testing: +""" + rtlog_submod=f""" +Submodule hashes used in testing: +""" + write_logfile(filename, "w", output= rtlog_head) + write_logfile(filename, "a", subproc="git rev-parse HEAD") + write_logfile(filename, "a", output= rtlog_submod) + write_logfile(filename, "a", subproc="git submodule status --recursive") + + with open(filename, 'r') as rtlog: + filedata = rtlog.read(); rtlog.close() + + filedata = filedata.replace('../', '') + write_logfile(filename, "w", output= filedata) + + info_note=f""" +NOTES: +[Times](Memory) are at the end of each compile/test in format [MM:SS](Size). +The first time is for the full script (prep+run+finalize). +The second time is specifically for the run phase. +Times/Memory will be empty for failed tests. + +BASELINE DIRECTORY: {RTPWD} +COMPARISON DIRECTORY: {RUNDIR_ROOT} + +UFS_TEST.SH OPTIONS USED: +""" + write_logfile(filename, "a", output= info_note) + + write_logfile(filename, "a", output="* (-a) - HPC PROJECT ACCOUNT: "+ACCNR+"\n") + if (not NEW_BASELINES_FILE == ""): + write_logfile(filename, "a", output="* (-b) - NEW BASELINES FROM FILE: "+NEW_BASELINES_FILE+"\n") + if (CREATE_BASELINE == "true"): + write_logfile(filename, "a", output="* (-c) - CREATE NEW BASELINES"+"\n") + if (DEFINE_CONF_FILE == "true"): + write_logfile(filename, "a", output="* (-l) - USE CONFIG FILE: "+TESTS_FILE+"\n") + if (RTPWD_NEW_BASELINE == "true"): + write_logfile(filename, "a", output="* (-m) - COMPARE AGAINST CREATED BASELINES"+"\n") + if (RUN_SINGLE_TEST == "true"): + write_logfile(filename, "a", output="* (-n) - RUN SINGLE TEST: "+SRT_NAME+" "+SRT_COMPILER+"\n") + if (COMPILE_ONLY == "true"): + write_logfile(filename, "a", output="* (-o) - COMPILE ONLY, SKIP TESTS"+"\n") + if (delete_rundir == "true"): + write_logfile(filename, "a", output="* (-d) - DELETE RUN DIRECTORY"+"\n") + if (skip_check_results == "true"): + write_logfile(filename, "a", output="* (-w) - SKIP RESULTS CHECK"+"\n") + if (KEEP_RUNDIR == "true"): + write_logfile(filename, "a", output="* (-k) - KEEP RUN DIRECTORY"+"\n") + if (ROCOTO == "true"): + write_logfile(filename, "a", output="* (-r) - USE ROCOTO"+"\n") + if (ECFLOW == "true"): + write_logfile(filename, "a", output="* (-e) - USE ECFLOW"+"\n") + if (RTVERBOSE == "true"): + write_logfile(filename, "a", output="* (-v) - VERBOSE OUTPUT"+"\n") + +def xml_loop(): + ACCNR = str(os.getenv('ACCNR')) + PATHRT = str(os.getenv('PATHRT')) + MACHINE_ID = str(os.getenv('MACHINE_ID')) + RTPWD_NEW_BASELINE = str(os.getenv('RTPWD_NEW_BASELINE')) + NEW_BASELINE = str(os.getenv('NEW_BASELINE')) + CREATE_BASELINE = str(os.getenv('CREATE_BASELINE')) + COMPILE_ONLY = str(os.getenv('COMPILE_ONLY')) + delete_rundir = str(os.getenv('delete_rundir')) + if (delete_rundir == "true"): dependency_list= [] + + with open('bl_date.conf', 'r') as bldate: + bl_date = str(bldate.readline()) + BL_DATE = bl_date.split("=")[1].strip() + with open("baseline_setup.yaml", 'r') as f: + exp_config = yaml.load(f, Loader=yaml.FullLoader) + base = exp_config[MACHINE_ID] + USER = str(os.environ.get('USER')) #os.environ.get('USERNAME')) #os.getlogin() + pid = str(os.getpid()) + + QUEUE = str(base['QUEUE']) + COMPILE_QUEUE = str(base['COMPILE_QUEUE']) + PARTITION = str(base['PARTITION']) + if (PARTITION == "None"): PARTITION = "" + dprefix = str(base['dprefix']).replace("${USER}", str(USER)) + dprefix = dprefix.replace("${ACCNR}", str(ACCNR)) + DISKNM = str(base['DISKNM']) + STMP = str(base['STMP']).replace("${USER}", str(USER)) + STMP = STMP.replace("${ACCNR}", str(ACCNR)) + PTMP = str(base['PTMP']).replace("${USER}", str(USER)) + PTMP = PTMP.replace("${ACCNR}", str(ACCNR)) + RUNDIR_ROOT = str(base['RUNDIR_ROOT']) + SCHEDULER = str(base['SCHEDULER']) + INPUTDATA_ROOT= str(base['INPUTDATA_ROOT']) + INPUTDATA_ROOT_WW3 = str(base['INPUTDATA_ROOT_WW3']) + INPUTDATA_ROOT_BMIC= str(base['INPUTDATA_ROOT_BMIC']) + + path = STMP+'/'+USER + os.makedirs(path, exist_ok=True) + NEW_BASELINE = path + '/FV3_RT/REGRESSION_TEST' + if (RUNDIR_ROOT == "None"): RUNDIR_ROOT=PTMP+'/'+USER+'/FV3_RT/rt_'+pid + os.makedirs(RUNDIR_ROOT, exist_ok=True) + if (os.path.islink(PATHRT+'/run_dir')): os.unlink(PATHRT+'/run_dir') + if (os.path.isfile(PATHRT+'/run_dir')): os.remove(PATHRT+'/run_dir') + if (os.path.isdir(PATHRT+'/run_dir')): rrmdir(PATHRT+'/run_dir') + print('Linking ',RUNDIR_ROOT,' to ',PATHRT,'/run_dir') + os.symlink(RUNDIR_ROOT,PATHRT+'/run_dir') + print('Run regression test in: ',RUNDIR_ROOT) + LOG_DIR = PATHRT+'/logs/log_'+MACHINE_ID + os.makedirs(LOG_DIR, exist_ok=True) + + if ( RTPWD_NEW_BASELINE == 'true' ): + RTPWD = NEW_BASELINE + else: + RTPWD = DISKNM+'/NEMSfv3gfs/develop-'+BL_DATE + + if (CREATE_BASELINE == 'false'): + if ( not os.path.isdir(RTPWD) ) : + print("Baseline directory does not exist:",RTPWD) + sys.exit("***Baseline directory trouble***") + elif (len(os.listdir(RTPWD)) == 0): + print("Baseline directory is empty:",RTPWD) + sys.exit("***Baseline directory trouble***") + else: + if ( not os.path.isdir(NEW_BASELINE) ) : + os.makedirs(NEW_BASELINE, exist_ok=True) + else: + rrmdir(NEW_BASELINE) + os.makedirs(NEW_BASELINE, exist_ok=True) + + ROCOTO_TEST_MAXTRIES = "3" + RTVERBOSE = False + os.environ["MACHINE_ID"] = MACHINE_ID + os.environ["ROCOTO_TEST_MAXTRIES"] = ROCOTO_TEST_MAXTRIES + os.environ["NEW_BASELINE"] = NEW_BASELINE + os.environ["RUNDIR_ROOT"] = RUNDIR_ROOT + os.environ["QUEUE"] = QUEUE + os.environ["INPUTDATA_ROOT"] = INPUTDATA_ROOT + os.environ["INPUTDATA_ROOT_WW3"] = INPUTDATA_ROOT_WW3 + os.environ["INPUTDATA_ROOT_BMIC"]= INPUTDATA_ROOT_BMIC + os.environ["PARTITION"] = PARTITION + os.environ["SCHEDULER"] = SCHEDULER + os.environ["RTPWD"] = RTPWD + os.environ["RTVERBOSE"] = str(RTVERBOSE) + + JOB_NR = 0 + ROCOTO = True + ROCOTO_XML = os.getenv('ROCOTO_XML') + rocoto_create_entries(RTPWD,MACHINE_ID,INPUTDATA_ROOT,INPUTDATA_ROOT_WW3,INPUTDATA_ROOT_BMIC,RUNDIR_ROOT,NEW_BASELINE,ROCOTO_XML) + UFS_TEST_YAML = str(os.getenv('UFS_TEST_YAML')) + with open(UFS_TEST_YAML, 'r') as f: + rt_yaml = yaml.load(f, Loader=yaml.FullLoader) + for apps, jobs in rt_yaml.items(): + for key, val in jobs.items(): + if (str(key) == 'build'): + machine_check = machine_check_off(MACHINE_ID, val) + PASS_TESTS = False + if machine_check: + RT_COMPILER = val['compiler'] + COMPILE_ID = apps + MAKE_OPT = val['option'] + os.environ["COMPILE_ID"] = str(COMPILE_ID) + os.environ["MAKE_OPT"] = str(MAKE_OPT) + ROCOTO_COMPILE_MAXTRIES = "3" + os.environ["RT_COMPILER"] = str(RT_COMPILER) + write_compile_env(SCHEDULER,PARTITION,str(JOB_NR),COMPILE_QUEUE,RUNDIR_ROOT) + rocoto_create_compile_task \ + (MACHINE_ID,COMPILE_ID,ROCOTO_COMPILE_MAXTRIES,MAKE_OPT,ACCNR,COMPILE_QUEUE,PARTITION,ROCOTO_XML) + else: + PASS_TESTS = True + if (str(key) == 'tests' and COMPILE_ONLY == 'false' and not PASS_TESTS): + JOB_NR+=1 + if ( ROCOTO ): + write_metatask_begin(COMPILE_ID, ROCOTO_XML) + case_count=0 + for test in val: + case, config = get_testcase(test) + machine_check = machine_check_off(MACHINE_ID, config) + if machine_check: + TEST_NAME = case + TEST_ID = TEST_NAME+'_'+RT_COMPILER + if 'dependency' in config.keys(): + DEP_RUN = str(config['dependency'])+'_'+RT_COMPILER + if (delete_rundir == "true"): dependency_list.append(config['dependency']) + else: + DEP_RUN = "" + RT_SUFFIX = "" + BL_SUFFIX = "" + os.environ["TEST_NAME"] = TEST_NAME + os.environ["DEP_RUN"] = DEP_RUN + os.environ["TEST_ID"] = TEST_ID + os.environ["RT_SUFFIX"] = RT_SUFFIX + os.environ["BL_SUFFIX"] = BL_SUFFIX + os.environ["JOB_NR"] = str(JOB_NR) + if (CREATE_BASELINE == 'true'): + if (DEP_RUN == ""): + rc_set_run_task = subprocess.Popen(['bash', '-c', '. ufs_test_utils.sh; set_run_task']) + rc_set_run_task.wait() + case_count+=1 + else: + rc_set_run_task = subprocess.Popen(['bash', '-c', '. ufs_test_utils.sh; set_run_task']) + rc_set_run_task.wait() + case_count+=1 + if int(case_count) > 0: + write_metatask_end(ROCOTO_XML) + else: + lines = subprocess.check_output(['head', '-n', '-1', ROCOTO_XML]) + lines = lines.decode('utf-8') + with open(ROCOTO_XML, 'w') as filetowrite: + filetowrite.write(lines) + filetowrite.close + rocoto_close=f""" +""" + with open(ROCOTO_XML,"a") as f: + f.writelines(rocoto_close) + f.close() + + REGRESSIONTEST_LOG = PATHRT+'/logs/RegressionTests_'+MACHINE_ID+'.log' + make_loghead(ACCNR,MACHINE_ID,RUNDIR_ROOT,RTPWD,REGRESSIONTEST_LOG) + + if (delete_rundir == "true" and len(dependency_list) > 0): + with open('keep_tests.tmp', 'w+') as fdep: + for i in dependency_list: + fdep.write(str(i) + '\n') + fdep.close() + +#if __name__ == "__main__":6 + diff --git a/tests-dev/logs/RegressionTests_derecho.log b/tests-dev/logs/RegressionTests_derecho.log new file mode 100644 index 0000000000..34232feb9a --- /dev/null +++ b/tests-dev/logs/RegressionTests_derecho.log @@ -0,0 +1,324 @@ +====START OF derecho REGRESSION TESTING LOG==== + +UFSWM hash used in testing: +93160247a9d4bf6a9adefc6fb876e37b8550fcf2 + +Submodule hashes used in testing: + 37cbb7d6840ae7515a9a8f0dfd4d89461b3396d1 AQM (v0.2.0-37-g37cbb7d) + be5d28fd1b60522e6fc98aefeead20e6aac3530b AQM/src/model/CMAQ (CMAQv5.2.1_07Feb2018-198-gbe5d28fd1) + fbdf6843d6bde852d97f1547591d90136103f669 CDEPS-interface/CDEPS (cdeps0.4.17-41-gfbdf684) + 9452de8c3cb43fb2628f0722e6a51f79429d2160 CICE-interface/CICE (CICE6.0.0-450-g9452de8) + f6ff8f7c4d4cb6feabe3651b13204cf43fc948e3 CICE-interface/CICE/icepack (Icepack1.1.0-182-gf6ff8f7) + f13e16e414e115e268b2dd300b665e628e5f2429 CMEPS-interface/CMEPS (cmeps_v0.4.1-2308-gf13e16e) + cabd7753ae17f7bfcc6dad56daf10868aa51c3f4 CMakeModules (v1.0.0-28-gcabd775) + 927261d3916c8e96e7ebe38fe86f06f7aab0abc2 FV3 (heads/develop) + 1720f85e54765251f869756e67c93ef7acefac0d FV3/atmos_cubed_sphere (201912_public_release-402-g1720f85) + 0f8232724975c13289cad390c9a71fa2c6a9bff4 FV3/ccpp/framework (2024-07-11-dev) + 2a50cccd916cceafaf031f4cd14f2ecef277be8f FV3/ccpp/physics (EP4-840-g2a50cccd) + 74a0e098b2163425e4b5466c2dfcf8ae26d560a5 FV3/ccpp/physics/physics/Radiation/RRTMGP/rte-rrtmgp (v1.6) + be0410ece28f2b5b9c089f8ca09ce0c80c79fe6c FV3/upp (upp_v10.2.0-191-gbe0410ec) +-1ba8270870947b583cd51bc72ff8960f4c1fb36e FV3/upp/sorc/libIFI.fd +-7476b8f2790a47d788f79cebfdbb551567ae7cf8 FV3/upp/sorc/ncep_post.fd/post_gtg.fd + 041422934cae1570f2f0e67239d5d89f11c6e1b7 GOCART (sdr_v2.1.2.6-119-g0414229) + bcf7777bb037ae2feb2a8a8ac51aacb3511b52d9 HYCOM-interface/HYCOM (2.3.00-122-gbcf7777) + b32aea7bf3f9e2a774afa23d3386c88156cd1182 MOM6-interface/MOM6 (dev/master/repository_split_2014.10.10-10051-gb32aea7bf) + 9423197f894112edfcb1502245f7d7b873d551f9 MOM6-interface/MOM6/pkg/CVMix-src (9423197) + 29e64d652786e1d076a05128c920f394202bfe10 MOM6-interface/MOM6/pkg/GSW-Fortran (29e64d6) + 3ac32f0db7a2a97d930f44fa5f060c983ff31ee8 NOAHMP-interface/noahmp (v3.7.1-436-g3ac32f0) + d9b3172f4197c65d471662c6952a668152d71230 WW3 (6.07.1-345-gd9b3172f) + fad2fe9f42f6b7f744b128b4a2a9433f91e4296f stochastic_physics (ufs-v2.0.0-219-gfad2fe9) + +NOTES: +[Times](Memory) are at the end of each compile/test in format [MM:SS](Size). +The first time is for the full script (prep+run+finalize). +The second time is specifically for the run phase. +Times/Memory will be empty for failed tests. + +BASELINE DIRECTORY: /glade/derecho/scratch/epicufsrt/ufs-weather-model/RT/NEMSfv3gfs/develop-20240724 +COMPARISON DIRECTORY: /glade/derecho/scratch/jongkim/FV3_RT/rt_47118 + +UFS_TEST.SH OPTIONS USED: +* (-a) - HPC PROJECT ACCOUNT: nral0032 +* (-r) - USE ROCOTO + +PASS -- COMPILE s2swa_32bit_intel [21:49, 21:49](6 warnings,10 remarks) +PASS -- TEST cpld_control_p8_mixedmode_intel [06:34, 05:22] (3203236 MB) + +PASS -- COMPILE s2swa_32bit_pdlib_intel [23:43, 23:43](6 warnings,10 remarks) +PASS -- TEST cpld_control_gfsv17_intel [15:50, 14:23] (1911268 MB) +PASS -- TEST cpld_control_gfsv17_iau_intel [17:09, 15:24] (1956204 MB) +PASS -- TEST cpld_restart_gfsv17_intel [08:52, 07:14] (1063944 MB) +PASS -- TEST cpld_mpi_gfsv17_intel [17:49, 16:18] (1888684 MB) + +PASS -- COMPILE s2swa_32bit_pdlib_sfs_intel [23:29, 23:29](6 warnings,10 remarks) +PASS -- TEST cpld_control_sfs_intel [14:44, 14:12] (1922428 MB) + +PASS -- COMPILE s2swa_32bit_pdlib_debug_intel [12:00, 12:00](1530 warnings,1948 remarks) + +PASS -- COMPILE s2swa_intel [21:17, 21:17](5 warnings,10 remarks) +PASS -- TEST cpld_control_p8_intel [07:00, 05:51] (3225160 MB) +PASS -- TEST cpld_control_p8.v2.sfc_intel [06:57, 05:43] (3225956 MB) +PASS -- TEST cpld_restart_p8_intel [04:57, 03:28] (3157132 MB) +PASS -- TEST cpld_control_qr_p8_intel [07:03, 05:49] (3254904 MB) +PASS -- TEST cpld_restart_qr_p8_intel [05:09, 03:44] (3181752 MB) +PASS -- TEST cpld_2threads_p8_intel [06:21, 05:21] (3731488 MB) +PASS -- TEST cpld_decomp_p8_intel [07:05, 05:49] (3220488 MB) +PASS -- TEST cpld_mpi_p8_intel [06:02, 04:56] (3538044 MB) +PASS -- TEST cpld_control_ciceC_p8_intel [07:12, 06:05] (3234224 MB) +PASS -- TEST cpld_control_c192_p8_intel [11:15, 09:25] (3813104 MB) +PASS -- TEST cpld_restart_c192_p8_intel [08:54, 06:21] (3622076 MB) +PASS -- TEST cpld_bmark_p8_intel [17:25, 10:45] (4508432 MB) +PASS -- TEST cpld_restart_bmark_p8_intel [16:14, 06:55] (4659692 MB) +PASS -- TEST cpld_s2sa_p8_intel [06:27, 05:23] (3210320 MB) + +PASS -- COMPILE s2sw_intel [19:31, 19:31](5 warnings,10 remarks) +PASS -- TEST cpld_control_noaero_p8_intel [05:25, 04:29] (1928660 MB) +PASS -- TEST cpld_control_nowave_noaero_p8_intel [05:31, 04:27] (1991852 MB) + +PASS -- COMPILE s2swa_debug_intel [11:50, 11:50](1455 warnings,1209 remarks) +PASS -- TEST cpld_debug_p8_intel [09:21, 08:14] (3300200 MB) + +PASS -- COMPILE s2sw_debug_intel [11:12, 11:12](1455 warnings,1209 remarks) +PASS -- TEST cpld_debug_noaero_p8_intel [06:37, 05:39] (1960752 MB) + +PASS -- COMPILE s2s_aoflux_intel [15:40, 15:40](5 warnings,3 remarks) +PASS -- TEST cpld_control_noaero_p8_agrid_intel [05:43, 04:38] (1991868 MB) + +PASS -- COMPILE s2s_intel [15:40, 15:40](5 warnings,3 remarks) +PASS -- TEST cpld_control_c48_intel [06:59, 06:14] (2940124 MB) +PASS -- TEST cpld_warmstart_c48_intel [02:39, 01:53] (2940464 MB) +PASS -- TEST cpld_restart_c48_intel [01:52, 01:04] (2323524 MB) + +PASS -- COMPILE s2swa_faster_intel [25:33, 25:33](5 warnings,10 remarks) +PASS -- TEST cpld_control_p8_faster_intel [07:06, 05:54] (3233236 MB) + +PASS -- COMPILE s2sw_pdlib_intel [22:01, 22:00](5 warnings,10 remarks) +PASS -- TEST cpld_control_pdlib_p8_intel [15:52, 14:49] (1938892 MB) +PASS -- TEST cpld_restart_pdlib_p8_intel [09:15, 08:03] (1101660 MB) +PASS -- TEST cpld_mpi_pdlib_p8_intel [17:41, 16:39] (1901196 MB) + +PASS -- COMPILE s2sw_pdlib_debug_intel [11:00, 11:00](1565 warnings,1948 remarks) +PASS -- TEST cpld_debug_pdlib_p8_intel [24:47, 23:39] (1959192 MB) + +PASS -- COMPILE atm_dyn32_intel [15:17, 15:17](6 warnings,1 remarks) +PASS -- TEST control_flake_intel [03:39, 03:25] (669952 MB) +PASS -- TEST control_CubedSphereGrid_intel [03:05, 02:29] (1571368 MB) +PASS -- TEST control_CubedSphereGrid_parallel_intel [03:05, 02:26] (1578496 MB) +PASS -- TEST control_latlon_intel [02:57, 02:25] (1571048 MB) +PASS -- TEST control_wrtGauss_netcdf_parallel_intel [03:08, 02:30] (1571156 MB) +PASS -- TEST control_c48_intel [06:33, 06:02] (1615012 MB) +PASS -- TEST control_c48.v2.sfc_intel [05:30, 05:15] (734072 MB) +PASS -- TEST control_c192_intel [09:45, 08:57] (1684744 MB) +PASS -- TEST control_c384_intel [10:37, 09:00] (2001884 MB) +PASS -- TEST control_c384gdas_intel [09:39, 07:10] (1198112 MB) +PASS -- TEST control_stochy_intel [01:39, 01:26] (625784 MB) +PASS -- TEST control_stochy_restart_intel [01:05, 00:52] (440844 MB) +PASS -- TEST control_lndp_intel [01:35, 01:21] (626396 MB) +PASS -- TEST control_iovr4_intel [02:16, 02:03] (620764 MB) +PASS -- TEST control_iovr5_intel [02:19, 02:05] (621112 MB) +PASS -- TEST control_p8_intel [04:13, 03:02] (1868600 MB) +PASS -- TEST control_p8.v2.sfc_intel [04:19, 03:04] (1866204 MB) +PASS -- TEST control_p8_ugwpv1_intel [04:21, 03:05] (1875488 MB) +PASS -- TEST control_restart_p8_intel [03:32, 02:19] (1017524 MB) +PASS -- TEST control_noqr_p8_intel [04:24, 03:15] (1853448 MB) +PASS -- TEST control_restart_noqr_p8_intel [03:13, 02:05] (1019644 MB) +PASS -- TEST control_decomp_p8_intel [04:18, 03:04] (1865376 MB) +PASS -- TEST control_2threads_p8_intel [04:32, 03:18] (1953660 MB) +PASS -- TEST control_p8_lndp_intel [05:58, 05:23] (1869296 MB) +PASS -- TEST control_p8_rrtmgp_intel [05:36, 04:12] (1920604 MB) +PASS -- TEST control_p8_mynn_intel [04:37, 03:23] (1868512 MB) +PASS -- TEST merra2_thompson_intel [05:05, 03:36] (1871024 MB) +PASS -- TEST regional_control_intel [05:09, 04:40] (872080 MB) +PASS -- TEST regional_restart_intel [03:04, 02:35] (870640 MB) +PASS -- TEST regional_decomp_intel [05:22, 04:51] (874728 MB) +PASS -- TEST regional_noquilt_intel [05:08, 04:34] (1188576 MB) +PASS -- TEST regional_netcdf_parallel_intel [05:09, 04:37] (872044 MB) +PASS -- TEST regional_2dwrtdecomp_intel [05:18, 04:49] (878052 MB) +PASS -- TEST regional_wofs_intel [06:20, 05:51] (1602908 MB) + +PASS -- COMPILE rrfs_intel [13:01, 13:01](8 warnings,9 remarks) +PASS -- TEST rap_control_intel [07:24, 06:19] (1008248 MB) +PASS -- TEST regional_spp_sppt_shum_skeb_intel [04:53, 03:59] (1198804 MB) +PASS -- TEST rap_decomp_intel [07:40, 06:34] (1010324 MB) +PASS -- TEST rap_2threads_intel [06:50, 05:43] (1094796 MB) +PASS -- TEST rap_restart_intel [04:16, 03:11] (883472 MB) +PASS -- TEST rap_sfcdiff_intel [07:19, 06:14] (1005324 MB) +PASS -- TEST rap_sfcdiff_decomp_intel [07:28, 06:24] (1003512 MB) +PASS -- TEST rap_sfcdiff_restart_intel [05:50, 04:41] (881792 MB) +PASS -- TEST hrrr_control_intel [04:16, 03:10] (1004808 MB) +PASS -- TEST hrrr_control_decomp_intel [04:24, 03:15] (1002620 MB) +PASS -- TEST hrrr_control_2threads_intel [03:59, 02:47] (1091728 MB) +PASS -- TEST hrrr_control_restart_intel [02:03, 01:47] (837412 MB) +PASS -- TEST rrfs_v1beta_intel [07:03, 05:59] (1002872 MB) +PASS -- TEST rrfs_v1nssl_intel [07:42, 07:29] (1959488 MB) +PASS -- TEST rrfs_v1nssl_nohailnoccn_intel [07:25, 07:11] (1948428 MB) + +PASS -- COMPILE csawmg_intel [11:15, 11:15](5 warnings +PASS -- TEST control_csawmg_intel [07:11, 06:40] (963844 MB) +PASS -- TEST control_ras_intel [03:03, 02:51] (657856 MB) + +PASS -- COMPILE wam_intel [10:50, 10:49](5 warnings,1 remarks) +PASS -- TEST control_wam_intel [10:45, 10:14] (1665232 MB) + +PASS -- COMPILE atm_faster_dyn32_intel [17:31, 17:31](5 warnings,1 remarks) +PASS -- TEST control_p8_faster_intel [04:17, 03:03] (1869744 MB) +PASS -- TEST regional_control_faster_intel [04:54, 04:26] (858376 MB) + +PASS -- COMPILE atm_debug_dyn32_intel [13:04, 13:04](889 warnings,9 remarks) +PASS -- TEST control_CubedSphereGrid_debug_intel [03:06, 02:31] (1615172 MB) +PASS -- TEST control_wrtGauss_netcdf_parallel_debug_intel [03:05, 02:28] (1602992 MB) +PASS -- TEST control_stochy_debug_intel [03:06, 02:53] (808768 MB) +PASS -- TEST control_lndp_debug_intel [02:47, 02:35] (813012 MB) +PASS -- TEST control_csawmg_debug_intel [05:00, 04:32] (1123068 MB) +PASS -- TEST control_ras_debug_intel [02:50, 02:36] (817036 MB) +PASS -- TEST control_diag_debug_intel [03:13, 02:35] (1669840 MB) +PASS -- TEST control_debug_p8_intel [03:39, 03:08] (1906380 MB) +PASS -- TEST regional_debug_intel [16:39, 16:10] (930060 MB) +PASS -- TEST rap_control_debug_intel [04:52, 04:40] (1197948 MB) +PASS -- TEST hrrr_control_debug_intel [04:48, 04:34] (1185156 MB) +PASS -- TEST hrrr_gf_debug_intel [04:55, 04:43] (1192180 MB) +PASS -- TEST hrrr_c3_debug_intel [04:52, 04:40] (1193720 MB) +PASS -- TEST rap_unified_drag_suite_debug_intel [04:55, 04:41] (1195636 MB) +PASS -- TEST rap_diag_debug_intel [05:19, 04:52] (1277036 MB) +PASS -- TEST rap_cires_ugwp_debug_intel [05:06, 04:52] (1195152 MB) +PASS -- TEST rap_unified_ugwp_debug_intel [05:00, 04:45] (1191324 MB) +PASS -- TEST rap_lndp_debug_intel [04:54, 04:41] (1195948 MB) +PASS -- TEST rap_progcld_thompson_debug_intel [04:55, 04:44] (1196592 MB) +PASS -- TEST rap_noah_debug_intel [04:47, 04:32] (1190712 MB) +PASS -- TEST rap_sfcdiff_debug_intel [04:51, 04:38] (1196856 MB) +PASS -- TEST rap_noah_sfcdiff_cires_ugwp_debug_intel [07:42, 07:28] (1190716 MB) +PASS -- TEST rrfs_v1beta_debug_intel [04:51, 04:35] (1185388 MB) +PASS -- TEST rap_clm_lake_debug_intel [05:59, 05:44] (1193440 MB) +PASS -- TEST rap_flake_debug_intel [04:54, 04:39] (1194012 MB) +PASS -- TEST gnv1_c96_no_nest_debug_intel [09:15, 07:57] (1192380 MB) + +PASS -- COMPILE wam_debug_intel [06:46, 06:46](844 warnings,1 remarks) +PASS -- TEST control_wam_debug_intel [13:00, 12:26] (1698848 MB) + +PASS -- COMPILE rrfs_dyn32_phy32_intel [11:06, 11:06](8 warnings,8 remarks) +PASS -- TEST regional_spp_sppt_shum_skeb_dyn32_phy32_intel [04:27, 03:35] (1058912 MB) +PASS -- TEST rap_control_dyn32_phy32_intel [06:24, 05:22] (882748 MB) +PASS -- TEST hrrr_control_dyn32_phy32_intel [04:20, 02:48] (883804 MB) +PASS -- TEST rap_2threads_dyn32_phy32_intel [05:47, 04:48] (956156 MB) +PASS -- TEST hrrr_control_2threads_dyn32_phy32_intel [03:58, 02:25] (941780 MB) +PASS -- TEST hrrr_control_decomp_dyn32_phy32_intel [04:25, 02:53] (881488 MB) +PASS -- TEST rap_restart_dyn32_phy32_intel [04:53, 03:52] (794252 MB) +PASS -- TEST hrrr_control_restart_dyn32_phy32_intel [01:50, 01:35] (780276 MB) + +PASS -- COMPILE rrfs_dyn32_phy32_faster_intel [15:09, 15:09](8 warnings,8 remarks) +PASS -- TEST conus13km_control_intel [02:40, 01:58] (1088192 MB) +PASS -- TEST conus13km_2threads_intel [01:34, 00:59] (1087084 MB) +PASS -- TEST conus13km_restart_mismatch_intel [01:47, 01:09] (977220 MB) + +PASS -- COMPILE rrfs_dyn64_phy32_intel [11:11, 11:11](8 warnings,8 remarks) +PASS -- TEST rap_control_dyn64_phy32_intel [04:04, 03:35] (906176 MB) + +PASS -- COMPILE rrfs_dyn32_phy32_debug_intel [07:09, 07:09](792 warnings,8 remarks) +PASS -- TEST rap_control_debug_dyn32_phy32_intel [04:52, 04:38] (1069432 MB) +PASS -- TEST hrrr_control_debug_dyn32_phy32_intel [04:44, 04:31] (1067992 MB) +PASS -- TEST conus13km_debug_intel [14:07, 13:26] (1151972 MB) +PASS -- TEST conus13km_debug_qr_intel [14:08, 13:28] (835884 MB) +PASS -- TEST conus13km_debug_2threads_intel [08:23, 07:46] (1152964 MB) +PASS -- TEST conus13km_radar_tten_debug_intel [13:55, 13:19] (1222628 MB) + +PASS -- COMPILE rrfs_dyn64_phy32_debug_intel [06:57, 06:57](792 warnings,8 remarks) +PASS -- TEST rap_control_dyn64_phy32_debug_intel [04:58, 04:45] (1097584 MB) + +PASS -- COMPILE hafsw_intel [18:17, 18:17](6 warnings,9 remarks) +PASS -- TEST hafs_regional_atm_intel [05:21, 04:30] (717484 MB) +PASS -- TEST hafs_regional_atm_thompson_gfdlsf_intel [05:18, 04:57] (1071024 MB) +PASS -- TEST hafs_regional_atm_ocn_intel [07:30, 06:24] (774896 MB) +PASS -- TEST hafs_regional_atm_wav_intel [11:50, 10:55] (793196 MB) +PASS -- TEST hafs_regional_atm_ocn_wav_intel [13:18, 12:08] (816260 MB) +PASS -- TEST hafs_regional_1nest_atm_intel [05:17, 04:38] (481144 MB) +PASS -- TEST hafs_regional_telescopic_2nests_atm_intel [06:42, 05:43] (492940 MB) +PASS -- TEST hafs_global_1nest_atm_intel [02:51, 02:17] (392240 MB) +PASS -- TEST hafs_global_multiple_4nests_atm_intel [07:50, 06:07] (458060 MB) +PASS -- TEST hafs_regional_specified_moving_1nest_atm_intel [03:54, 03:20] (513732 MB) +PASS -- TEST hafs_regional_storm_following_1nest_atm_intel [03:42, 03:01] (511248 MB) +PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_intel [04:34, 03:50] (588008 MB) +PASS -- TEST hafs_global_storm_following_1nest_atm_intel [01:27, 01:13] (425212 MB) +PASS -- TEST gnv1_nested_intel [06:02, 04:00] (1712924 MB) + +PASS -- COMPILE hafsw_debug_intel [08:17, 08:17](1472 warnings,1481 remarks) +PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_debug_intel [13:00, 12:17] (632600 MB) + +PASS -- COMPILE hafsw_faster_intel [26:55, 26:55](5 warnings,8 remarks) +PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_wav_intel [07:55, 07:07] (632268 MB) +PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_wav_inline_intel [08:00, 07:10] (693776 MB) + +PASS -- COMPILE hafs_mom6w_intel [19:00, 18:59](5 warnings,7 remarks) +PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_wav_mom6_intel [06:07, 05:19] (682816 MB) + +PASS -- COMPILE hafs_all_intel [15:38, 15:38](5 warnings,8 remarks) +PASS -- TEST hafs_regional_docn_intel [06:40, 05:45] (759308 MB) +PASS -- TEST hafs_regional_docn_oisst_intel [06:48, 05:48] (740812 MB) +PASS -- TEST hafs_regional_datm_cdeps_intel [17:00, 16:18] (894376 MB) + +PASS -- COMPILE datm_cdeps_intel [08:29, 08:29](5 warnings,2 remarks) +PASS -- TEST datm_cdeps_control_cfsr_intel [02:37, 02:31] (769544 MB) +PASS -- TEST datm_cdeps_restart_cfsr_intel [01:39, 01:30] (757816 MB) +PASS -- TEST datm_cdeps_control_gefs_intel [02:32, 02:25] (646652 MB) +PASS -- TEST datm_cdeps_iau_gefs_intel [02:33, 02:24] (647020 MB) +PASS -- TEST datm_cdeps_stochy_gefs_intel [02:33, 02:25] (650428 MB) +PASS -- TEST datm_cdeps_ciceC_cfsr_intel [02:41, 02:30] (768700 MB) +PASS -- TEST datm_cdeps_bulk_cfsr_intel [02:36, 02:31] (769452 MB) +PASS -- TEST datm_cdeps_bulk_gefs_intel [02:27, 02:21] (650680 MB) +PASS -- TEST datm_cdeps_mx025_cfsr_intel [06:38, 05:34] (698620 MB) +PASS -- TEST datm_cdeps_mx025_gefs_intel [06:33, 05:34] (680764 MB) +PASS -- TEST datm_cdeps_multiple_files_cfsr_intel [02:32, 02:29] (757388 MB) +PASS -- TEST datm_cdeps_3072x1536_cfsr_intel [04:03, 03:56] (2032516 MB) +PASS -- TEST datm_cdeps_gfs_intel [04:00, 03:53] (2034936 MB) + +PASS -- COMPILE datm_cdeps_debug_intel [05:54, 05:54](7 warnings,2 remarks) +PASS -- TEST datm_cdeps_debug_cfsr_intel [05:17, 05:09] (754740 MB) + +PASS -- COMPILE datm_cdeps_faster_intel [08:28, 08:28](5 warnings,2 remarks) +PASS -- TEST datm_cdeps_control_cfsr_faster_intel [02:37, 02:30] (769112 MB) + +PASS -- COMPILE datm_cdeps_land_intel [02:46, 02:46],1 remarks) +PASS -- TEST datm_cdeps_lnd_gswp3_intel [01:27, 01:09] (311792 MB) +PASS -- TEST datm_cdeps_lnd_era5_intel [01:13, 01:01] (451292 MB) +PASS -- TEST datm_cdeps_lnd_era5_rst_intel [00:56, 00:41] (450340 MB) + +PASS -- COMPILE atm_ds2s_docn_pcice_intel [13:16, 13:16](5 warnings,3 remarks) +PASS -- TEST atm_ds2s_docn_pcice_intel [04:44, 03:44] (1921228 MB) + +PASS -- COMPILE atm_ds2s_docn_dice_intel [12:12, 12:12](5 warnings,1 remarks) +PASS -- TEST atm_ds2s_docn_dice_intel [04:52, 03:51] (1911260 MB) + +PASS -- COMPILE atml_intel [15:09, 15:08](13 warnings,2 remarks) +PASS -- TEST control_p8_atmlnd_sbs_intel [08:20, 06:59] (1896040 MB) +PASS -- TEST control_p8_atmlnd_intel [08:17, 06:56] (1882936 MB) +PASS -- TEST control_restart_p8_atmlnd_intel [04:43, 04:05] (1039484 MB) + +PASS -- COMPILE atml_debug_intel [09:44, 09:44](887 warnings,2 remarks) +PASS -- TEST control_p8_atmlnd_debug_intel [07:37, 06:12] (1937452 MB) + +PASS -- COMPILE atmw_intel [14:35, 14:35](5 warnings,8 remarks) +PASS -- TEST atmwav_control_noaero_p8_intel [03:28, 02:12] (1887112 MB) + +PASS -- COMPILE atmaero_intel [12:31, 12:31](5 warnings,1 remarks) +PASS -- TEST atmaero_control_p8_intel [05:38, 04:15] (3122868 MB) +PASS -- TEST atmaero_control_p8_rad_intel [05:35, 04:20] (2998540 MB) +PASS -- TEST atmaero_control_p8_rad_micro_intel [05:26, 04:23] (3009904 MB) + +PASS -- COMPILE atmaq_debug_intel [07:52, 07:52](889 warnings,6 remarks) +PASS -- TEST regional_atmaq_debug_intel [23:54, 22:11] (4536424 MB) + + +SYNOPSIS: +Starting Date/Time: 20240729 12:53:57 +Ending Date/Time: 20240729 17:32:15 +Total Time: 04h:38m:18s +Compiles Completed: 41/41 +Tests Completed: 183/183 + + +NOTES: +A file test_changes.list was generated but is empty. +If you are using this log as a pull request verification, please commit test_changes.list. + +Result: SUCCESS + +====END OF derecho REGRESSION TESTING LOG==== diff --git a/tests-dev/logs/RegressionTests_hera.log b/tests-dev/logs/RegressionTests_hera.log new file mode 100644 index 0000000000..9cec2a7896 --- /dev/null +++ b/tests-dev/logs/RegressionTests_hera.log @@ -0,0 +1,416 @@ +====START OF hera REGRESSION TESTING LOG==== + +UFSWM hash used in testing: +5e659f10e5df1f1d1b5eda1c0706927953108f7e + +Submodule hashes used in testing: + 37cbb7d6840ae7515a9a8f0dfd4d89461b3396d1 AQM (v0.2.0-37-g37cbb7d) + be5d28fd1b60522e6fc98aefeead20e6aac3530b AQM/src/model/CMAQ (CMAQv5.2.1_07Feb2018-198-gbe5d28fd1) + fbdf6843d6bde852d97f1547591d90136103f669 CDEPS-interface/CDEPS (cdeps0.4.17-41-gfbdf684) + 9452de8c3cb43fb2628f0722e6a51f79429d2160 CICE-interface/CICE (CICE6.0.0-450-g9452de8) + f6ff8f7c4d4cb6feabe3651b13204cf43fc948e3 CICE-interface/CICE/icepack (Icepack1.1.0-182-gf6ff8f7) + f13e16e414e115e268b2dd300b665e628e5f2429 CMEPS-interface/CMEPS (cmeps_v0.4.1-2308-gf13e16e) + cabd7753ae17f7bfcc6dad56daf10868aa51c3f4 CMakeModules (v1.0.0-28-gcabd775) + 927261d3916c8e96e7ebe38fe86f06f7aab0abc2 FV3 (heads/develop) + 1720f85e54765251f869756e67c93ef7acefac0d FV3/atmos_cubed_sphere (201912_public_release-402-g1720f85) + 0f8232724975c13289cad390c9a71fa2c6a9bff4 FV3/ccpp/framework (2024-07-11-dev) + 2a50cccd916cceafaf031f4cd14f2ecef277be8f FV3/ccpp/physics (EP4-840-g2a50cccd) + 74a0e098b2163425e4b5466c2dfcf8ae26d560a5 FV3/ccpp/physics/physics/Radiation/RRTMGP/rte-rrtmgp (v1.6) + be0410ece28f2b5b9c089f8ca09ce0c80c79fe6c FV3/upp (upp_v10.2.0-191-gbe0410ec) +-1ba8270870947b583cd51bc72ff8960f4c1fb36e FV3/upp/sorc/libIFI.fd +-7476b8f2790a47d788f79cebfdbb551567ae7cf8 FV3/upp/sorc/ncep_post.fd/post_gtg.fd + 041422934cae1570f2f0e67239d5d89f11c6e1b7 GOCART (sdr_v2.1.2.6-119-g0414229) + bcf7777bb037ae2feb2a8a8ac51aacb3511b52d9 HYCOM-interface/HYCOM (2.3.00-122-gbcf7777) + b32aea7bf3f9e2a774afa23d3386c88156cd1182 MOM6-interface/MOM6 (dev/master/repository_split_2014.10.10-10051-gb32aea7bf) + 9423197f894112edfcb1502245f7d7b873d551f9 MOM6-interface/MOM6/pkg/CVMix-src (9423197) + 29e64d652786e1d076a05128c920f394202bfe10 MOM6-interface/MOM6/pkg/GSW-Fortran (29e64d6) + 3ac32f0db7a2a97d930f44fa5f060c983ff31ee8 NOAHMP-interface/noahmp (v3.7.1-436-g3ac32f0) + d9b3172f4197c65d471662c6952a668152d71230 WW3 (6.07.1-345-gd9b3172f) + fad2fe9f42f6b7f744b128b4a2a9433f91e4296f stochastic_physics (ufs-v2.0.0-219-gfad2fe9) + +NOTES: +[Times](Memory) are at the end of each compile/test in format [MM:SS](Size). +The first time is for the full script (prep+run+finalize). +The second time is specifically for the run phase. +Times/Memory will be empty for failed tests. + +BASELINE DIRECTORY: /scratch2/NAGAPE/epic/UFS-WM_RT/NEMSfv3gfs/develop-20240724 +COMPARISON DIRECTORY: /scratch1/NCEPDEV/stmp2/Jong.Kim/FV3_RT/rt_852179 + +UFS_TEST.SH OPTIONS USED: +* (-a) - HPC PROJECT ACCOUNT: epic +* (-r) - USE ROCOTO + +PASS -- COMPILE s2swa_32bit_intel [13:57, 13:55](1 warnings,8 remarks) +PASS -- TEST cpld_control_p8_mixedmode_intel [06:54, 05:59] (3275484 MB) + +PASS -- COMPILE s2swa_32bit_pdlib_intel [16:22, 16:20](1 warnings,8 remarks) +PASS -- TEST cpld_control_gfsv17_intel [18:07, 17:19] (1995288 MB) +PASS -- TEST cpld_control_gfsv17_iau_intel [19:10, 18:10] (2156140 MB) +PASS -- TEST cpld_restart_gfsv17_intel [09:22, 08:21] (1244284 MB) +PASS -- TEST cpld_mpi_gfsv17_intel [20:10, 19:27] (1853500 MB) + +PASS -- COMPILE s2swa_32bit_pdlib_sfs_intel [16:26, 16:24](1 warnings,8 remarks) +PASS -- TEST cpld_control_sfs_intel [17:29, 16:57] (1937068 MB) + +PASS -- COMPILE s2swa_32bit_pdlib_debug_intel [05:41, 05:40](1525 warnings,1998 remarks) +PASS -- TEST cpld_debug_gfsv17_intel [23:50, 23:02] (1923896 MB) + +PASS -- COMPILE s2swa_intel [13:57, 13:55],8 remarks) +PASS -- TEST cpld_control_p8_intel [06:58, 05:59] (3332484 MB) +PASS -- TEST cpld_control_p8.v2.sfc_intel [07:38, 06:36] (3319044 MB) +PASS -- TEST cpld_restart_p8_intel [04:46, 03:45] (3253540 MB) +PASS -- TEST cpld_control_qr_p8_intel [07:03, 06:08] (3334096 MB) +PASS -- TEST cpld_restart_qr_p8_intel [04:46, 03:35] (3289136 MB) +PASS -- TEST cpld_2threads_p8_intel [06:20, 05:30] (3626160 MB) +PASS -- TEST cpld_decomp_p8_intel [06:54, 06:04] (3323856 MB) +PASS -- TEST cpld_mpi_p8_intel [06:00, 05:13] (3191556 MB) +PASS -- TEST cpld_control_ciceC_p8_intel [06:55, 05:58] (3325868 MB) +PASS -- TEST cpld_control_c192_p8_intel [12:06, 10:18] (3515648 MB) +PASS -- TEST cpld_restart_c192_p8_intel [09:03, 06:38] (3634720 MB) +PASS -- TEST cpld_bmark_p8_intel [16:51, 10:24] (4265404 MB) +PASS -- TEST cpld_restart_bmark_p8_intel [13:55, 06:10] (4366120 MB) +PASS -- TEST cpld_s2sa_p8_intel [06:19, 05:23] (3315468 MB) + +PASS -- COMPILE s2sw_intel [13:12, 13:10],8 remarks) +PASS -- TEST cpld_control_noaero_p8_intel [05:47, 04:54] (1990872 MB) +PASS -- TEST cpld_control_nowave_noaero_p8_intel [05:24, 04:28] (2056176 MB) + +PASS -- COMPILE s2swa_debug_intel [05:44, 05:43](1450 warnings,1228 remarks) +PASS -- TEST cpld_debug_p8_intel [09:43, 08:48] (3359844 MB) + +PASS -- COMPILE s2sw_debug_intel [05:16, 05:15](1450 warnings,1228 remarks) +PASS -- TEST cpld_debug_noaero_p8_intel [06:59, 06:01] (1989136 MB) + +PASS -- COMPILE s2s_aoflux_intel [12:33, 12:32],1 remarks) +PASS -- TEST cpld_control_noaero_p8_agrid_intel [05:17, 04:22] (2043880 MB) + +PASS -- COMPILE s2s_intel [12:34, 12:33],1 remarks) +PASS -- TEST cpld_control_c48_intel [09:32, 08:56] (3108564 MB) +PASS -- TEST cpld_warmstart_c48_intel [03:14, 02:38] (3095072 MB) +PASS -- TEST cpld_restart_c48_intel [02:06, 01:31] (2521764 MB) + +PASS -- COMPILE s2swa_faster_intel [17:43, 17:42],8 remarks) +PASS -- TEST cpld_control_p8_faster_intel [06:31, 05:32] (3329308 MB) + +PASS -- COMPILE s2sw_pdlib_intel [16:11, 16:11],8 remarks) +PASS -- TEST cpld_control_pdlib_p8_intel [18:28, 17:36] (2001816 MB) +PASS -- TEST cpld_restart_pdlib_p8_intel [09:26, 08:25] (1268892 MB) +PASS -- TEST cpld_mpi_pdlib_p8_intel [20:58, 20:01] (1914436 MB) + +PASS -- COMPILE s2sw_pdlib_debug_intel [05:21, 05:20](1560 warnings,1998 remarks) +PASS -- TEST cpld_debug_pdlib_p8_intel [25:39, 24:52] (1945360 MB) + +PASS -- COMPILE atm_dyn32_intel [11:51, 11:50](1 warnings,1 remarks) +PASS -- TEST control_flake_intel [03:40, 03:24] (709940 MB) +PASS -- TEST control_CubedSphereGrid_intel [03:27, 02:58] (1602864 MB) +PASS -- TEST control_CubedSphereGrid_parallel_intel [03:33, 03:00] (1603592 MB) +PASS -- TEST control_latlon_intel [03:22, 02:54] (1604196 MB) +PASS -- TEST control_wrtGauss_netcdf_parallel_intel [03:29, 02:56] (1605116 MB) +PASS -- TEST control_c48_intel [08:03, 07:34] (1766076 MB) +PASS -- TEST control_c48.v2.sfc_intel [07:02, 06:32] (874424 MB) +PASS -- TEST control_c192_intel [11:19, 10:33] (1733616 MB) +PASS -- TEST control_c384_intel [11:55, 10:23] (2009184 MB) +PASS -- TEST control_c384gdas_intel [10:14, 07:52] (1404820 MB) +PASS -- TEST control_stochy_intel [01:53, 01:37] (662192 MB) +PASS -- TEST control_stochy_restart_intel [01:16, 00:59] (512280 MB) +PASS -- TEST control_lndp_intel [01:47, 01:33] (668412 MB) +PASS -- TEST control_iovr4_intel [03:11, 02:55] (659672 MB) +PASS -- TEST control_iovr5_intel [03:09, 02:55] (659496 MB) +PASS -- TEST control_p8_intel [04:05, 03:19] (1897244 MB) +PASS -- TEST control_p8.v2.sfc_intel [04:00, 03:10] (1896492 MB) +PASS -- TEST control_p8_ugwpv1_intel [03:44, 03:04] (1879792 MB) +PASS -- TEST control_restart_p8_intel [02:22, 01:45] (1142152 MB) +PASS -- TEST control_noqr_p8_intel [03:38, 03:04] (1874324 MB) +PASS -- TEST control_restart_noqr_p8_intel [02:20, 01:44] (1161668 MB) +PASS -- TEST control_decomp_p8_intel [03:43, 03:10] (1852628 MB) +PASS -- TEST control_2threads_p8_intel [03:27, 02:54] (1984284 MB) +PASS -- TEST control_p8_lndp_intel [05:57, 05:26] (1876244 MB) +PASS -- TEST control_p8_rrtmgp_intel [04:45, 04:07] (1950676 MB) +PASS -- TEST control_p8_mynn_intel [03:52, 03:09] (1901556 MB) +PASS -- TEST merra2_thompson_intel [04:11, 03:33] (1889680 MB) +PASS -- TEST regional_control_intel [05:58, 05:27] (1094840 MB) +PASS -- TEST regional_restart_intel [03:24, 03:00] (1099188 MB) +PASS -- TEST regional_decomp_intel [06:15, 05:48] (1096988 MB) +PASS -- TEST regional_2threads_intel [03:52, 03:27] (1094616 MB) +PASS -- TEST regional_noquilt_intel [05:42, 05:16] (1396724 MB) +PASS -- TEST regional_netcdf_parallel_intel [05:52, 05:27] (1101484 MB) +PASS -- TEST regional_2dwrtdecomp_intel [05:45, 05:21] (1105076 MB) +PASS -- TEST regional_wofs_intel [07:24, 06:55] (1897552 MB) + +PASS -- COMPILE rrfs_intel [11:25, 11:23](3 warnings,9 remarks) +PASS -- TEST rap_control_intel [08:12, 07:44] (1113888 MB) +PASS -- TEST regional_spp_sppt_shum_skeb_intel [05:02, 04:11] (1303848 MB) +PASS -- TEST rap_decomp_intel [08:40, 08:09] (1045768 MB) +PASS -- TEST rap_2threads_intel [07:53, 07:25] (1186000 MB) +PASS -- TEST rap_restart_intel [04:32, 04:01] (1105316 MB) +PASS -- TEST rap_sfcdiff_intel [08:18, 07:44] (1112948 MB) +PASS -- TEST rap_sfcdiff_decomp_intel [08:36, 08:09] (1033808 MB) +PASS -- TEST rap_sfcdiff_restart_intel [06:20, 05:48] (1137476 MB) +PASS -- TEST hrrr_control_intel [04:26, 03:58] (1041044 MB) +PASS -- TEST hrrr_control_decomp_intel [04:38, 04:13] (1031336 MB) +PASS -- TEST hrrr_control_2threads_intel [04:03, 03:39] (1116748 MB) +PASS -- TEST hrrr_control_restart_intel [02:30, 02:10] (999008 MB) +PASS -- TEST rrfs_v1beta_intel [08:07, 07:35] (1103292 MB) +PASS -- TEST rrfs_v1nssl_intel [09:37, 09:22] (1976260 MB) +PASS -- TEST rrfs_v1nssl_nohailnoccn_intel [09:20, 09:04] (2071088 MB) + +PASS -- COMPILE csawmg_intel [10:28, 10:26] +PASS -- TEST control_csawmg_intel [06:36, 06:09] (1021928 MB) +PASS -- TEST control_ras_intel [03:27, 03:15] (750380 MB) + +PASS -- COMPILE csawmg_gnu [04:22, 04:20] +PASS -- TEST control_csawmg_gnu [08:54, 08:26] (750412 MB) + +PASS -- COMPILE wam_intel [10:34, 10:33],1 remarks) +PASS -- TEST control_wam_intel [11:23, 10:50] (1665804 MB) + +PASS -- COMPILE atm_faster_dyn32_intel [14:47, 14:46],1 remarks) +PASS -- TEST control_p8_faster_intel [03:30, 02:52] (1877100 MB) +PASS -- TEST regional_control_faster_intel [05:15, 04:51] (1091668 MB) + +PASS -- COMPILE atm_debug_dyn32_intel [06:39, 06:37](884 warnings,9 remarks) +PASS -- TEST control_CubedSphereGrid_debug_intel [03:16, 02:47] (1604436 MB) +PASS -- TEST control_wrtGauss_netcdf_parallel_debug_intel [03:12, 02:38] (1623716 MB) +PASS -- TEST control_stochy_debug_intel [03:21, 03:06] (833528 MB) +PASS -- TEST control_lndp_debug_intel [03:11, 02:55] (832248 MB) +PASS -- TEST control_csawmg_debug_intel [04:42, 04:19] (1155312 MB) +PASS -- TEST control_ras_debug_intel [03:08, 02:55] (844692 MB) +PASS -- TEST control_diag_debug_intel [03:26, 02:52] (1668648 MB) +PASS -- TEST control_debug_p8_intel [03:42, 03:13] (1889836 MB) +PASS -- TEST regional_debug_intel [18:09, 17:43] (1103940 MB) +PASS -- TEST rap_control_debug_intel [05:11, 04:58] (1218676 MB) +PASS -- TEST hrrr_control_debug_intel [05:16, 05:01] (1213800 MB) +PASS -- TEST hrrr_gf_debug_intel [05:17, 05:04] (1217072 MB) +PASS -- TEST hrrr_c3_debug_intel [05:17, 05:05] (1171408 MB) +PASS -- TEST rap_unified_drag_suite_debug_intel [05:18, 05:05] (1213252 MB) +PASS -- TEST rap_diag_debug_intel [05:37, 05:11] (1306372 MB) +PASS -- TEST rap_cires_ugwp_debug_intel [05:21, 05:09] (1221840 MB) +PASS -- TEST rap_unified_ugwp_debug_intel [05:20, 05:07] (1222464 MB) +PASS -- TEST rap_lndp_debug_intel [05:13, 04:59] (1222344 MB) +PASS -- TEST rap_progcld_thompson_debug_intel [05:21, 05:06] (1219020 MB) +PASS -- TEST rap_noah_debug_intel [05:03, 04:48] (1218732 MB) +PASS -- TEST rap_sfcdiff_debug_intel [05:16, 05:04] (1211628 MB) +PASS -- TEST rap_noah_sfcdiff_cires_ugwp_debug_intel [08:22, 08:07] (1220132 MB) +PASS -- TEST rrfs_v1beta_debug_intel [05:16, 05:03] (1224268 MB) +PASS -- TEST rap_clm_lake_debug_intel [06:21, 06:06] (1216008 MB) +PASS -- TEST rap_flake_debug_intel [05:13, 04:57] (1221016 MB) +PASS -- TEST gnv1_c96_no_nest_debug_intel [09:09, 08:41] (1229176 MB) + +PASS -- COMPILE atm_debug_dyn32_gnu [04:54, 04:53] +PASS -- TEST control_csawmg_debug_gnu [02:53, 02:23] (737988 MB) + +PASS -- COMPILE wam_debug_intel [03:59, 03:58](839 warnings,1 remarks) +PASS -- TEST control_wam_debug_intel [14:14, 13:35] (1691584 MB) + +PASS -- COMPILE rrfs_dyn32_phy32_intel [10:30, 10:30](3 warnings,8 remarks) +PASS -- TEST regional_spp_sppt_shum_skeb_dyn32_phy32_intel [04:40, 03:52] (1169156 MB) +PASS -- TEST rap_control_dyn32_phy32_intel [06:53, 06:28] (1058076 MB) +PASS -- TEST hrrr_control_dyn32_phy32_intel [03:49, 03:23] (989796 MB) +PASS -- TEST rap_2threads_dyn32_phy32_intel [06:28, 06:05] (1097024 MB) +PASS -- TEST hrrr_control_2threads_dyn32_phy32_intel [03:37, 03:10] (964200 MB) +PASS -- TEST hrrr_control_decomp_dyn32_phy32_intel [04:06, 03:41] (927508 MB) +PASS -- TEST rap_restart_dyn32_phy32_intel [05:24, 04:53] (1037848 MB) +PASS -- TEST hrrr_control_restart_dyn32_phy32_intel [02:11, 01:53] (928612 MB) + +PASS -- COMPILE rrfs_dyn32_phy32_faster_intel [13:59, 13:58](3 warnings,8 remarks) +PASS -- TEST conus13km_control_intel [02:46, 02:06] (1214948 MB) +PASS -- TEST conus13km_2threads_intel [01:27, 00:55] (1125956 MB) +PASS -- TEST conus13km_restart_mismatch_intel [01:57, 01:23] (1113700 MB) + +PASS -- COMPILE rrfs_dyn64_phy32_intel [10:39, 10:39](3 warnings,8 remarks) +PASS -- TEST rap_control_dyn64_phy32_intel [04:42, 04:12] (988812 MB) + +PASS -- COMPILE rrfs_dyn32_phy32_debug_intel [04:07, 04:06](787 warnings,8 remarks) +PASS -- TEST rap_control_debug_dyn32_phy32_intel [05:12, 04:59] (1094828 MB) +PASS -- TEST hrrr_control_debug_dyn32_phy32_intel [05:09, 04:52] (1102540 MB) +PASS -- TEST conus13km_debug_intel [15:11, 14:37] (1250436 MB) +PASS -- TEST conus13km_debug_qr_intel [15:23, 14:52] (946604 MB) +PASS -- TEST conus13km_debug_2threads_intel [10:16, 09:45] (1163920 MB) +PASS -- TEST conus13km_radar_tten_debug_intel [15:08, 14:38] (1306500 MB) + +PASS -- COMPILE rrfs_dyn64_phy32_debug_intel [04:07, 04:06](787 warnings,8 remarks) +PASS -- TEST rap_control_dyn64_phy32_debug_intel [05:44, 05:27] (1141900 MB) + +PASS -- COMPILE hafsw_intel [12:30, 12:30](1 warnings,8 remarks) +PASS -- TEST hafs_regional_atm_intel [06:04, 04:59] (742632 MB) +PASS -- TEST hafs_regional_atm_thompson_gfdlsf_intel [06:06, 05:47] (1111736 MB) +PASS -- TEST hafs_regional_atm_ocn_intel [08:02, 06:53] (848972 MB) +PASS -- TEST hafs_regional_atm_wav_intel [14:31, 13:24] (871644 MB) +PASS -- TEST hafs_regional_atm_ocn_wav_intel [16:33, 15:18] (885820 MB) +PASS -- TEST hafs_regional_1nest_atm_intel [06:15, 05:28] (503956 MB) +PASS -- TEST hafs_regional_telescopic_2nests_atm_intel [07:49, 06:41] (523248 MB) +PASS -- TEST hafs_global_1nest_atm_intel [03:15, 02:41] (376832 MB) +PASS -- TEST hafs_global_multiple_4nests_atm_intel [08:52, 07:07] (486708 MB) +PASS -- TEST hafs_regional_specified_moving_1nest_atm_intel [04:24, 03:51] (533848 MB) +PASS -- TEST hafs_regional_storm_following_1nest_atm_intel [04:17, 03:36] (530244 MB) +PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_intel [04:52, 04:09] (594000 MB) +PASS -- TEST hafs_global_storm_following_1nest_atm_intel [01:27, 01:08] (409712 MB) +PASS -- TEST gnv1_nested_intel [05:17, 04:01] (1744792 MB) + +PASS -- COMPILE hafsw_debug_intel [04:38, 04:37](1467 warnings,1501 remarks) +PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_debug_intel [13:59, 13:11] (595672 MB) + +PASS -- COMPILE hafsw_faster_intel [16:34, 16:33],7 remarks) +PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_wav_intel [09:29, 08:41] (684072 MB) +PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_wav_inline_intel [09:46, 08:50] (749224 MB) + +PASS -- COMPILE hafs_mom6w_intel [12:27, 12:25],7 remarks) +PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_wav_mom6_intel [07:14, 06:24] (742820 MB) + +PASS -- COMPILE hafs_all_intel [11:44, 11:43],7 remarks) +PASS -- TEST hafs_regional_docn_intel [07:30, 06:29] (837364 MB) +PASS -- TEST hafs_regional_docn_oisst_intel [07:31, 06:28] (807508 MB) +PASS -- TEST hafs_regional_datm_cdeps_intel [16:49, 16:08] (1222660 MB) + +PASS -- COMPILE datm_cdeps_intel [06:40, 06:39] +PASS -- TEST datm_cdeps_control_cfsr_intel [02:53, 02:44] (1147328 MB) +PASS -- TEST datm_cdeps_restart_cfsr_intel [01:53, 01:43] (1099196 MB) +PASS -- TEST datm_cdeps_control_gefs_intel [02:42, 02:35] (1024148 MB) +PASS -- TEST datm_cdeps_iau_gefs_intel [03:00, 02:42] (1033352 MB) +PASS -- TEST datm_cdeps_stochy_gefs_intel [02:46, 02:39] (1024528 MB) +PASS -- TEST datm_cdeps_ciceC_cfsr_intel [02:54, 02:42] (1160140 MB) +PASS -- TEST datm_cdeps_bulk_cfsr_intel [02:57, 02:46] (1168368 MB) +PASS -- TEST datm_cdeps_bulk_gefs_intel [02:47, 02:40] (1022220 MB) +PASS -- TEST datm_cdeps_mx025_cfsr_intel [07:57, 06:39] (1070768 MB) +PASS -- TEST datm_cdeps_mx025_gefs_intel [07:58, 06:39] (1042496 MB) +PASS -- TEST datm_cdeps_multiple_files_cfsr_intel [02:48, 02:41] (1160968 MB) +PASS -- TEST datm_cdeps_3072x1536_cfsr_intel [04:10, 04:02] (2452188 MB) +PASS -- TEST datm_cdeps_gfs_intel [04:14, 04:03] (2496684 MB) + +PASS -- COMPILE datm_cdeps_debug_intel [03:20, 03:19](2 warnings +PASS -- TEST datm_cdeps_debug_cfsr_intel [06:28, 06:20] (1093840 MB) + +PASS -- COMPILE datm_cdeps_faster_intel [06:38, 06:37] +PASS -- TEST datm_cdeps_control_cfsr_faster_intel [03:04, 02:53] (1148448 MB) + +PASS -- COMPILE datm_cdeps_land_intel [01:12, 01:12],1 remarks) +PASS -- TEST datm_cdeps_lnd_gswp3_intel [01:12, 00:49] (260324 MB) +PASS -- TEST datm_cdeps_lnd_era5_intel [01:09, 00:51] (328172 MB) +PASS -- TEST datm_cdeps_lnd_era5_rst_intel [00:46, 00:30] (321732 MB) + +PASS -- COMPILE atm_ds2s_docn_pcice_intel [11:21, 11:19],1 remarks) +PASS -- TEST atm_ds2s_docn_pcice_intel [04:35, 03:42] (1970100 MB) + +PASS -- COMPILE atm_ds2s_docn_dice_intel [11:08, 11:05],1 remarks) +PASS -- TEST atm_ds2s_docn_dice_intel [04:31, 03:35] (1954524 MB) + +PASS -- COMPILE atml_intel [12:25, 12:24](8 warnings,2 remarks) +PASS -- TEST control_p8_atmlnd_sbs_intel [05:14, 04:21] (1851548 MB) +PASS -- TEST control_p8_atmlnd_intel [05:08, 04:22] (1879560 MB) +PASS -- TEST control_restart_p8_atmlnd_intel [03:04, 02:26] (1106320 MB) + +PASS -- COMPILE atml_debug_intel [05:01, 05:00](882 warnings,2 remarks) +PASS -- TEST control_p8_atmlnd_debug_intel [06:47, 05:51] (1891340 MB) + +PASS -- COMPILE atmw_intel [11:32, 11:31],8 remarks) +PASS -- TEST atmwav_control_noaero_p8_intel [02:34, 01:55] (1906440 MB) + +PASS -- COMPILE atmaero_intel [11:23, 11:22],1 remarks) +PASS -- TEST atmaero_control_p8_intel [04:53, 04:09] (3182560 MB) +PASS -- TEST atmaero_control_p8_rad_intel [05:38, 04:54] (3084264 MB) +PASS -- TEST atmaero_control_p8_rad_micro_intel [06:26, 05:41] (3044004 MB) + +PASS -- COMPILE atmaq_debug_intel [04:16, 04:15](884 warnings,6 remarks) +PASS -- TEST regional_atmaq_debug_intel [23:00, 21:09] (4478468 MB) + +PASS -- COMPILE atm_gnu [04:45, 04:43] +PASS -- TEST control_c48_gnu [11:43, 11:12] (1539040 MB) +PASS -- TEST control_stochy_gnu [03:34, 03:18] (505064 MB) +PASS -- TEST control_ras_gnu [05:01, 04:46] (514472 MB) +PASS -- TEST control_p8_gnu [05:40, 04:51] (1463300 MB) +PASS -- TEST control_p8_ugwpv1_gnu [05:31, 04:47] (1463428 MB) +PASS -- TEST control_flake_gnu [10:25, 10:10] (549156 MB) + +PASS -- COMPILE rrfs_gnu [04:42, 04:40] +PASS -- TEST rap_control_gnu [11:15, 10:48] (816436 MB) +PASS -- TEST rap_decomp_gnu [11:18, 10:54] (851764 MB) +PASS -- TEST rap_2threads_gnu [10:12, 09:46] (932332 MB) +PASS -- TEST rap_restart_gnu [06:01, 05:28] (578728 MB) +PASS -- TEST rap_sfcdiff_gnu [11:21, 10:47] (814476 MB) +PASS -- TEST rap_sfcdiff_decomp_gnu [11:32, 11:06] (813696 MB) +PASS -- TEST rap_sfcdiff_restart_gnu [08:37, 08:01] (582772 MB) +PASS -- TEST hrrr_control_gnu [05:59, 05:31] (814048 MB) +PASS -- TEST hrrr_control_noqr_gnu [05:59, 05:31] (799468 MB) +PASS -- TEST hrrr_control_2threads_gnu [05:24, 04:59] (921020 MB) +PASS -- TEST hrrr_control_decomp_gnu [06:01, 05:32] (850092 MB) +PASS -- TEST hrrr_control_restart_gnu [03:12, 02:51] (566496 MB) +PASS -- TEST hrrr_control_restart_noqr_gnu [03:10, 02:48] (656112 MB) +PASS -- TEST rrfs_v1beta_gnu [11:05, 10:27] (813500 MB) + +PASS -- COMPILE atm_dyn32_debug_gnu [07:53, 07:52] +PASS -- TEST control_diag_debug_gnu [02:17, 01:40] (1275460 MB) +PASS -- TEST regional_debug_gnu [11:22, 10:54] (748640 MB) +PASS -- TEST rap_control_debug_gnu [02:56, 02:41] (825548 MB) +PASS -- TEST hrrr_control_debug_gnu [02:57, 02:39] (816988 MB) +PASS -- TEST hrrr_gf_debug_gnu [02:58, 02:41] (824812 MB) +PASS -- TEST hrrr_c3_debug_gnu [02:54, 02:41] (828356 MB) +PASS -- TEST rap_diag_debug_gnu [03:16, 02:50] (911492 MB) +PASS -- TEST rap_noah_sfcdiff_cires_ugwp_debug_gnu [04:23, 04:07] (825672 MB) +PASS -- TEST rap_progcld_thompson_debug_gnu [02:53, 02:38] (825244 MB) +PASS -- TEST rrfs_v1beta_debug_gnu [03:02, 02:38] (818684 MB) +PASS -- TEST control_ras_debug_gnu [01:49, 01:35] (456872 MB) +PASS -- TEST control_stochy_debug_gnu [02:02, 01:45] (452296 MB) +PASS -- TEST control_debug_p8_gnu [02:26, 01:48] (1442360 MB) +PASS -- TEST rap_flake_debug_gnu [02:58, 02:42] (820440 MB) +PASS -- TEST rap_clm_lake_debug_gnu [03:16, 03:00] (821680 MB) +PASS -- TEST gnv1_c96_no_nest_debug_gnu [04:50, 04:21] (832912 MB) + +PASS -- COMPILE wam_debug_gnu [03:19, 03:18] + +PASS -- COMPILE rrfs_dyn32_phy32_gnu [04:55, 04:54] +PASS -- TEST rap_control_dyn32_phy32_gnu [09:51, 09:21] (707504 MB) +PASS -- TEST hrrr_control_dyn32_phy32_gnu [05:25, 04:58] (710952 MB) +PASS -- TEST rap_2threads_dyn32_phy32_gnu [09:08, 08:38] (753076 MB) +PASS -- TEST hrrr_control_2threads_dyn32_phy32_gnu [04:56, 04:30] (745716 MB) +PASS -- TEST hrrr_control_decomp_dyn32_phy32_gnu [05:31, 05:03] (707868 MB) +PASS -- TEST rap_restart_dyn32_phy32_gnu [07:30, 06:59] (553380 MB) +PASS -- TEST hrrr_control_restart_dyn32_phy32_gnu [02:57, 02:32] (536668 MB) +PASS -- TEST conus13km_control_gnu [03:59, 03:13] (878456 MB) +PASS -- TEST conus13km_2threads_gnu [06:44, 06:06] (882028 MB) +PASS -- TEST conus13km_restart_mismatch_gnu [02:22, 01:48] (555420 MB) + +PASS -- COMPILE atm_dyn64_phy32_gnu [10:58, 10:57] +PASS -- TEST rap_control_dyn64_phy32_gnu [06:11, 05:39] (738904 MB) + +PASS -- COMPILE atm_dyn32_phy32_debug_gnu [07:43, 07:42] +PASS -- TEST rap_control_debug_dyn32_phy32_gnu [02:54, 02:37] (714828 MB) +PASS -- TEST hrrr_control_debug_dyn32_phy32_gnu [02:48, 02:31] (714776 MB) +PASS -- TEST conus13km_debug_gnu [07:47, 07:09] (893464 MB) +PASS -- TEST conus13km_debug_qr_gnu [07:38, 06:58] (582268 MB) +PASS -- TEST conus13km_debug_2threads_gnu [07:56, 07:26] (900368 MB) +PASS -- TEST conus13km_radar_tten_debug_gnu [07:37, 07:08] (960144 MB) + +PASS -- COMPILE atm_dyn64_phy32_debug_gnu [07:41, 07:40] +PASS -- TEST rap_control_dyn64_phy32_debug_gnu [02:53, 02:39] (734672 MB) + +PASS -- COMPILE s2swa_gnu [16:44, 16:43] +PASS -- COMPILE s2s_gnu [15:45, 15:44] +PASS -- TEST cpld_control_nowave_noaero_p8_gnu [08:31, 07:29] (1536368 MB) + +PASS -- COMPILE s2swa_debug_gnu [03:24, 03:23] +PASS -- COMPILE s2sw_pdlib_gnu [16:15, 16:14] +PASS -- TEST cpld_control_pdlib_p8_gnu [20:46, 19:54] (1458072 MB) + +PASS -- COMPILE s2sw_pdlib_debug_gnu [03:13, 03:12] +PASS -- TEST cpld_debug_pdlib_p8_gnu [14:31, 13:36] (1451368 MB) + +PASS -- COMPILE datm_cdeps_gnu [15:42, 15:41] +PASS -- TEST datm_cdeps_control_cfsr_gnu [03:16, 03:06] (682964 MB) + + +SYNOPSIS: +Starting Date/Time: 20240727 20:11:02 +Ending Date/Time: 20240728 00:59:44 +Total Time: 04h:48m:42s +Compiles Completed: 57/57 +Tests Completed: 245/245 + + +NOTES: +A file test_changes.list was generated but is empty. +If you are using this log as a pull request verification, please commit test_changes.list. + +Result: SUCCESS + +====END OF hera REGRESSION TESTING LOG==== diff --git a/tests-dev/logs/RegressionTests_hercules.log b/tests-dev/logs/RegressionTests_hercules.log new file mode 100644 index 0000000000..cae5c403c8 --- /dev/null +++ b/tests-dev/logs/RegressionTests_hercules.log @@ -0,0 +1,415 @@ +====START OF hercules REGRESSION TESTING LOG==== + +UFSWM hash used in testing: +17a83e2be289181af20ba9fec4ce683393447809 + +Submodule hashes used in testing: + 37cbb7d6840ae7515a9a8f0dfd4d89461b3396d1 AQM (v0.2.0-37-g37cbb7d) + be5d28fd1b60522e6fc98aefeead20e6aac3530b AQM/src/model/CMAQ (CMAQv5.2.1_07Feb2018-198-gbe5d28fd1) + fbdf6843d6bde852d97f1547591d90136103f669 CDEPS-interface/CDEPS (cdeps0.4.17-41-gfbdf684) + 9452de8c3cb43fb2628f0722e6a51f79429d2160 CICE-interface/CICE (CICE6.0.0-450-g9452de8) + f6ff8f7c4d4cb6feabe3651b13204cf43fc948e3 CICE-interface/CICE/icepack (Icepack1.1.0-182-gf6ff8f7) + f13e16e414e115e268b2dd300b665e628e5f2429 CMEPS-interface/CMEPS (cmeps_v0.4.1-2308-gf13e16e) + cabd7753ae17f7bfcc6dad56daf10868aa51c3f4 CMakeModules (v1.0.0-28-gcabd775) + 0495c19204325401ccba2943f99e65ee9190f07d FV3 (heads/develop) + 1720f85e54765251f869756e67c93ef7acefac0d FV3/atmos_cubed_sphere (201912_public_release-402-g1720f85) + 0f8232724975c13289cad390c9a71fa2c6a9bff4 FV3/ccpp/framework (2024-07-11-dev) + 2a50cccd916cceafaf031f4cd14f2ecef277be8f FV3/ccpp/physics (EP4-840-g2a50cccd) + 74a0e098b2163425e4b5466c2dfcf8ae26d560a5 FV3/ccpp/physics/physics/Radiation/RRTMGP/rte-rrtmgp (v1.6) + be0410ece28f2b5b9c089f8ca09ce0c80c79fe6c FV3/upp (upp_v10.2.0-191-gbe0410ec) +-1ba8270870947b583cd51bc72ff8960f4c1fb36e FV3/upp/sorc/libIFI.fd +-7476b8f2790a47d788f79cebfdbb551567ae7cf8 FV3/upp/sorc/ncep_post.fd/post_gtg.fd + 041422934cae1570f2f0e67239d5d89f11c6e1b7 GOCART (sdr_v2.1.2.6-119-g0414229) + bcf7777bb037ae2feb2a8a8ac51aacb3511b52d9 HYCOM-interface/HYCOM (2.3.00-122-gbcf7777) + b32aea7bf3f9e2a774afa23d3386c88156cd1182 MOM6-interface/MOM6 (dev/master/repository_split_2014.10.10-10051-gb32aea7bf) + 9423197f894112edfcb1502245f7d7b873d551f9 MOM6-interface/MOM6/pkg/CVMix-src (9423197) + 29e64d652786e1d076a05128c920f394202bfe10 MOM6-interface/MOM6/pkg/GSW-Fortran (29e64d6) + 3ac32f0db7a2a97d930f44fa5f060c983ff31ee8 NOAHMP-interface/noahmp (v3.7.1-436-g3ac32f0) + d9b3172f4197c65d471662c6952a668152d71230 WW3 (6.07.1-345-gd9b3172f) + fad2fe9f42f6b7f744b128b4a2a9433f91e4296f stochastic_physics (ufs-v2.0.0-219-gfad2fe9) + +NOTES: +[Times](Memory) are at the end of each compile/test in format [MM:SS](Size). +The first time is for the full script (prep+run+finalize). +The second time is specifically for the run phase. +Times/Memory will be empty for failed tests. + +BASELINE DIRECTORY: /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20240730 +COMPARISON DIRECTORY: /work2/noaa/epic/nandoam/stmp/hercules/nandoam/FV3_RT/rt_543959 + +UFS_TEST.SH OPTIONS USED: +* (-a) - HPC PROJECT ACCOUNT: epic +* (-r) - USE ROCOTO + +PASS -- COMPILE s2swa_32bit_intel [10:14, 10:13](1 warnings,10 remarks) +PASS -- TEST cpld_control_p8_mixedmode_intel [08:21, 07:40] (2129484 MB) + +PASS -- COMPILE s2swa_32bit_pdlib_intel [15:43, 15:42](1 warnings,10 remarks) +PASS -- TEST cpld_control_gfsv17_intel [14:09, 13:33] (2005816 MB) +PASS -- TEST cpld_control_gfsv17_iau_intel [15:05, 14:01] (2293032 MB) +PASS -- TEST cpld_restart_gfsv17_intel [07:00, 06:31] (1328388 MB) +PASS -- TEST cpld_mpi_gfsv17_intel [15:42, 14:57] (1914440 MB) + +PASS -- COMPILE s2swa_32bit_pdlib_sfs_intel [17:07, 17:07](1 warnings,10 remarks) +PASS -- TEST cpld_control_sfs_intel [13:19, 13:04] (1998772 MB) + +PASS -- COMPILE s2swa_32bit_pdlib_debug_intel [04:12, 04:11](1525 warnings,2000 remarks) +PASS -- TEST cpld_debug_gfsv17_intel [21:53, 21:05] (1975984 MB) + +PASS -- COMPILE s2swa_intel [11:05, 11:04],10 remarks) +PASS -- TEST cpld_control_p8_intel [08:37, 07:52] (2191088 MB) +PASS -- TEST cpld_control_p8.v2.sfc_intel [08:25, 07:42] (2186660 MB) +PASS -- TEST cpld_restart_p8_intel [05:05, 04:25] (1991300 MB) +PASS -- TEST cpld_control_qr_p8_intel [08:28, 07:42] (2220256 MB) +PASS -- TEST cpld_restart_qr_p8_intel [05:15, 04:25] (1742124 MB) +PASS -- TEST cpld_2threads_p8_intel [09:28, 08:59] (2544432 MB) +PASS -- TEST cpld_decomp_p8_intel [08:13, 07:36] (2175668 MB) +PASS -- TEST cpld_mpi_p8_intel [07:02, 06:23] (2098072 MB) +PASS -- TEST cpld_control_ciceC_p8_intel [08:19, 07:37] (2189656 MB) +PASS -- TEST cpld_control_c192_p8_intel [16:51, 15:43] (2970344 MB) +PASS -- TEST cpld_restart_c192_p8_intel [07:24, 05:47] (2929308 MB) +PASS -- TEST cpld_bmark_p8_intel [12:59, 08:57] (3813308 MB) +PASS -- TEST cpld_restart_bmark_p8_intel [11:32, 05:32] (3641116 MB) +PASS -- TEST cpld_s2sa_p8_intel [05:31, 05:02] (2159060 MB) + +PASS -- COMPILE s2sw_intel [10:22, 10:22],10 remarks) +PASS -- TEST cpld_control_noaero_p8_intel [07:52, 07:19] (2019944 MB) +PASS -- TEST cpld_control_nowave_noaero_p8_intel [04:55, 04:24] (2090540 MB) + +PASS -- COMPILE s2swa_debug_intel [05:33, 05:32](1450 warnings,1230 remarks) +PASS -- TEST cpld_debug_p8_intel [09:09, 08:25] (2211636 MB) + +PASS -- COMPILE s2sw_debug_intel [05:08, 05:08](1450 warnings,1230 remarks) +PASS -- TEST cpld_debug_noaero_p8_intel [05:48, 05:14] (2054848 MB) + +PASS -- COMPILE s2s_aoflux_intel [09:18, 09:18],3 remarks) +PASS -- TEST cpld_control_noaero_p8_agrid_intel [05:39, 04:59] (2076360 MB) + +PASS -- COMPILE s2s_intel [08:47, 08:47],3 remarks) +PASS -- TEST cpld_control_c48_intel [10:27, 10:01] (3112160 MB) +PASS -- TEST cpld_warmstart_c48_intel [02:56, 02:31] (3083164 MB) +PASS -- TEST cpld_restart_c48_intel [01:41, 01:27] (2547716 MB) + +PASS -- COMPILE s2swa_faster_intel [15:23, 15:23],10 remarks) +PASS -- TEST cpld_control_p8_faster_intel [08:57, 08:11] (2183292 MB) + +PASS -- COMPILE s2sw_pdlib_intel [18:10, 18:10],10 remarks) +PASS -- TEST cpld_control_pdlib_p8_intel [14:16, 13:42] (2036988 MB) +PASS -- TEST cpld_restart_pdlib_p8_intel [07:18, 06:44] (1389792 MB) +PASS -- TEST cpld_mpi_pdlib_p8_intel [15:54, 15:14] (1967980 MB) + +PASS -- COMPILE s2sw_pdlib_debug_intel [05:25, 05:25](1560 warnings,2000 remarks) +PASS -- TEST cpld_debug_pdlib_p8_intel [23:00, 22:22] (2023460 MB) + +PASS -- COMPILE atm_dyn32_intel [09:30, 09:30](1 warnings,1 remarks) +PASS -- TEST control_flake_intel [03:46, 03:34] (714964 MB) +PASS -- TEST control_CubedSphereGrid_intel [03:04, 02:39] (1610580 MB) +PASS -- TEST control_CubedSphereGrid_parallel_intel [03:04, 02:34] (1617392 MB) +PASS -- TEST control_latlon_intel [02:42, 02:25] (1604492 MB) +PASS -- TEST control_wrtGauss_netcdf_parallel_intel [02:53, 02:30] (1613924 MB) +PASS -- TEST control_c48_intel [07:12, 06:53] (1745244 MB) +PASS -- TEST control_c48.v2.sfc_intel [06:08, 05:56] (861908 MB) +PASS -- TEST control_c192_intel [09:34, 09:08] (1755128 MB) +PASS -- TEST control_c384_intel [10:31, 09:30] (2053240 MB) +PASS -- TEST control_c384gdas_intel [11:00, 09:39] (1529356 MB) +PASS -- TEST control_stochy_intel [01:52, 01:44] (662764 MB) +PASS -- TEST control_stochy_restart_intel [01:17, 01:03] (543352 MB) +PASS -- TEST control_lndp_intel [01:45, 01:35] (690228 MB) +PASS -- TEST control_iovr4_intel [02:45, 02:37] (670316 MB) +PASS -- TEST control_iovr5_intel [02:45, 02:38] (663084 MB) +PASS -- TEST control_p8_intel [03:12, 02:38] (1909624 MB) +PASS -- TEST control_p8.v2.sfc_intel [03:14, 02:38] (1911236 MB) +PASS -- TEST control_p8_ugwpv1_intel [03:11, 02:34] (1898624 MB) +PASS -- TEST control_restart_p8_intel [02:01, 01:34] (1171084 MB) +PASS -- TEST control_noqr_p8_intel [03:01, 02:34] (1908472 MB) +PASS -- TEST control_restart_noqr_p8_intel [01:54, 01:31] (1216572 MB) +PASS -- TEST control_decomp_p8_intel [03:10, 02:40] (1888532 MB) +PASS -- TEST control_2threads_p8_intel [02:58, 02:28] (1986460 MB) +PASS -- TEST control_p8_lndp_intel [04:50, 04:33] (1909972 MB) +PASS -- TEST control_p8_rrtmgp_intel [04:11, 03:36] (1976124 MB) +PASS -- TEST control_p8_mynn_intel [03:13, 02:41] (1917140 MB) +PASS -- TEST merra2_thompson_intel [03:36, 02:56] (1919508 MB) +PASS -- TEST regional_control_intel [05:00, 04:41] (1201416 MB) +PASS -- TEST regional_restart_intel [02:49, 02:36] (1174616 MB) +PASS -- TEST regional_decomp_intel [05:17, 04:57] (1196052 MB) +PASS -- TEST regional_2threads_intel [03:16, 03:02] (1158360 MB) +PASS -- TEST regional_noquilt_intel [04:46, 04:31] (1527012 MB) +PASS -- TEST regional_netcdf_parallel_intel [05:13, 04:47] (1207656 MB) +PASS -- TEST regional_2dwrtdecomp_intel [05:00, 04:39] (1198288 MB) +PASS -- TEST regional_wofs_intel [07:37, 07:17] (2088288 MB) + +PASS -- COMPILE rrfs_intel [07:26, 07:26](3 warnings,9 remarks) +PASS -- TEST rap_control_intel [07:12, 06:39] (1213496 MB) +PASS -- TEST regional_spp_sppt_shum_skeb_intel [04:00, 03:28] (1408956 MB) +PASS -- TEST rap_decomp_intel [07:28, 06:56] (1153196 MB) +PASS -- TEST rap_2threads_intel [06:48, 06:10] (1369584 MB) +PASS -- TEST rap_restart_intel [03:56, 03:28] (1160520 MB) +PASS -- TEST rap_sfcdiff_intel [07:12, 06:39] (1228628 MB) +PASS -- TEST rap_sfcdiff_decomp_intel [07:28, 06:57] (1167808 MB) +PASS -- TEST rap_sfcdiff_restart_intel [05:30, 05:02] (1219400 MB) +PASS -- TEST hrrr_control_intel [03:59, 03:26] (1102540 MB) +PASS -- TEST hrrr_control_decomp_intel [04:10, 03:35] (1056660 MB) +PASS -- TEST hrrr_control_2threads_intel [08:53, 08:15] (1124332 MB) +PASS -- TEST hrrr_control_restart_intel [02:13, 01:58] (1042628 MB) +PASS -- TEST rrfs_v1beta_intel [07:02, 06:27] (1204596 MB) +PASS -- TEST rrfs_v1nssl_intel [07:46, 07:37] (2004728 MB) +PASS -- TEST rrfs_v1nssl_nohailnoccn_intel [07:38, 07:26] (2178328 MB) + +PASS -- COMPILE csawmg_intel [07:01, 07:01] +PASS -- TEST control_csawmg_intel [06:32, 06:14] (1059284 MB) +PASS -- TEST control_ras_intel [03:04, 02:55] (860612 MB) + +PASS -- COMPILE csawmg_gnu [03:50, 03:50] +PASS -- TEST control_csawmg_gnu [07:20, 06:58] (1071576 MB) + +PASS -- COMPILE wam_intel [07:30, 07:30],1 remarks) +PASS -- TEST control_wam_intel [10:49, 10:06] (1681804 MB) + +PASS -- COMPILE atm_faster_dyn32_intel [14:01, 14:01],1 remarks) +PASS -- TEST control_p8_faster_intel [02:59, 02:24] (1906392 MB) +PASS -- TEST regional_control_faster_intel [05:26, 05:09] (1192036 MB) + +PASS -- COMPILE atm_debug_dyn32_intel [05:20, 05:19](884 warnings,9 remarks) +PASS -- TEST control_CubedSphereGrid_debug_intel [02:46, 02:20] (1644528 MB) +PASS -- TEST control_wrtGauss_netcdf_parallel_debug_intel [02:40, 02:15] (1638648 MB) +PASS -- TEST control_stochy_debug_intel [02:49, 02:36] (843852 MB) +PASS -- TEST control_lndp_debug_intel [02:26, 02:18] (842612 MB) +PASS -- TEST control_csawmg_debug_intel [03:48, 03:36] (1164396 MB) +PASS -- TEST control_ras_debug_intel [02:26, 02:19] (851764 MB) +PASS -- TEST control_diag_debug_intel [02:42, 02:20] (1701584 MB) +PASS -- TEST control_debug_p8_intel [02:55, 02:37] (1938140 MB) +PASS -- TEST regional_debug_intel [16:40, 16:25] (1161000 MB) +PASS -- TEST rap_control_debug_intel [04:05, 03:59] (1238112 MB) +PASS -- TEST hrrr_control_debug_intel [04:24, 04:15] (1231056 MB) +PASS -- TEST hrrr_gf_debug_intel [04:12, 04:05] (1238764 MB) +PASS -- TEST hrrr_c3_debug_intel [04:13, 04:07] (1244492 MB) +PASS -- TEST rap_unified_drag_suite_debug_intel [04:20, 04:13] (1233992 MB) +PASS -- TEST rap_diag_debug_intel [04:28, 04:16] (1311912 MB) +PASS -- TEST rap_cires_ugwp_debug_intel [04:24, 04:18] (1241964 MB) +PASS -- TEST rap_unified_ugwp_debug_intel [04:37, 04:23] (1237336 MB) +PASS -- TEST rap_lndp_debug_intel [04:22, 04:07] (1232572 MB) +PASS -- TEST rap_progcld_thompson_debug_intel [04:21, 04:10] (1237704 MB) +PASS -- TEST rap_noah_debug_intel [04:07, 04:00] (1234280 MB) +PASS -- TEST rap_sfcdiff_debug_intel [04:17, 04:09] (1236752 MB) +PASS -- TEST rap_noah_sfcdiff_cires_ugwp_debug_intel [07:10, 07:00] (1230752 MB) +PASS -- TEST rrfs_v1beta_debug_intel [04:16, 04:05] (1239552 MB) +PASS -- TEST rap_clm_lake_debug_intel [05:25, 05:13] (1230492 MB) +PASS -- TEST rap_flake_debug_intel [04:10, 04:02] (1230676 MB) +PASS -- TEST gnv1_c96_no_nest_debug_intel [07:52, 07:16] (1239252 MB) + +PASS -- COMPILE atm_debug_dyn32_gnu [05:43, 05:43] +PASS -- TEST control_csawmg_debug_gnu [02:08, 01:54] (1062516 MB) + +PASS -- COMPILE wam_debug_intel [03:33, 03:33](839 warnings,1 remarks) + +PASS -- COMPILE rrfs_dyn32_phy32_intel [07:17, 07:17](3 warnings,8 remarks) +PASS -- TEST regional_spp_sppt_shum_skeb_dyn32_phy32_intel [04:06, 03:33] (1268824 MB) +PASS -- TEST rap_control_dyn32_phy32_intel [07:41, 07:06] (1179780 MB) +PASS -- TEST hrrr_control_dyn32_phy32_intel [04:21, 03:34] (1053716 MB) +PASS -- TEST rap_2threads_dyn32_phy32_intel [06:31, 06:00] (1297048 MB) +PASS -- TEST hrrr_control_2threads_dyn32_phy32_intel [03:49, 03:04] (1049296 MB) +PASS -- TEST hrrr_control_decomp_dyn32_phy32_intel [04:33, 03:51] (1007912 MB) +PASS -- TEST rap_restart_dyn32_phy32_intel [05:53, 05:17] (1135840 MB) +PASS -- TEST hrrr_control_restart_dyn32_phy32_intel [02:11, 01:53] (959756 MB) + +PASS -- COMPILE rrfs_dyn32_phy32_faster_intel [11:47, 11:46](3 warnings,8 remarks) +PASS -- TEST conus13km_control_intel [02:08, 01:44] (1320540 MB) +PASS -- TEST conus13km_2threads_intel [01:04, 00:45] (1211848 MB) +PASS -- TEST conus13km_restart_mismatch_intel [01:23, 01:03] (1156444 MB) + +PASS -- COMPILE rrfs_dyn64_phy32_intel [07:41, 07:41](3 warnings,8 remarks) +PASS -- TEST rap_control_dyn64_phy32_intel [04:00, 03:43] (1070280 MB) + +PASS -- COMPILE rrfs_dyn32_phy32_debug_intel [03:35, 03:35](787 warnings,8 remarks) +PASS -- TEST rap_control_debug_dyn32_phy32_intel [04:17, 04:09] (1120284 MB) +PASS -- TEST hrrr_control_debug_dyn32_phy32_intel [04:03, 03:54] (1109828 MB) +PASS -- TEST conus13km_debug_intel [13:12, 12:45] (1362828 MB) +PASS -- TEST conus13km_debug_qr_intel [13:34, 13:11] (1012732 MB) +PASS -- TEST conus13km_debug_2threads_intel [08:39, 08:24] (1259788 MB) +PASS -- TEST conus13km_radar_tten_debug_intel [12:56, 12:37] (1433524 MB) + +PASS -- COMPILE rrfs_dyn64_phy32_debug_intel [03:29, 03:29](787 warnings,8 remarks) +PASS -- TEST rap_control_dyn64_phy32_debug_intel [04:21, 04:14] (1158140 MB) + +PASS -- COMPILE hafsw_intel [10:40, 10:40](1 warnings,9 remarks) +PASS -- TEST hafs_regional_atm_intel [06:05, 05:15] (871548 MB) +PASS -- TEST hafs_regional_atm_thompson_gfdlsf_intel [05:04, 04:51] (1266756 MB) +PASS -- TEST hafs_regional_atm_ocn_intel [07:26, 06:24] (947688 MB) +PASS -- TEST hafs_regional_atm_wav_intel [14:45, 13:54] (989996 MB) +PASS -- TEST hafs_regional_atm_ocn_wav_intel [16:06, 15:02] (1015140 MB) +PASS -- TEST hafs_regional_1nest_atm_intel [05:57, 05:24] (611612 MB) +PASS -- TEST hafs_regional_telescopic_2nests_atm_intel [07:54, 06:55] (627516 MB) +PASS -- TEST hafs_global_1nest_atm_intel [02:59, 02:34] (442256 MB) +PASS -- TEST hafs_global_multiple_4nests_atm_intel [08:56, 07:33] (554560 MB) +PASS -- TEST hafs_regional_specified_moving_1nest_atm_intel [04:20, 03:51] (626152 MB) +PASS -- TEST hafs_regional_storm_following_1nest_atm_intel [04:07, 03:35] (617620 MB) +PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_intel [05:26, 04:46] (685628 MB) +PASS -- TEST hafs_global_storm_following_1nest_atm_intel [01:25, 01:09] (455740 MB) + +PASS -- COMPILE hafsw_debug_intel [03:38, 03:38](1467 warnings,1502 remarks) +PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_debug_intel [14:05, 13:37] (687668 MB) + +PASS -- COMPILE hafsw_faster_intel [15:37, 15:36],8 remarks) +PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_wav_intel [16:45, 16:06] (765496 MB) +PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_wav_inline_intel [16:41, 15:57] (851620 MB) + +PASS -- COMPILE hafs_mom6w_intel [11:18, 11:17],7 remarks) +PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_wav_mom6_intel [10:51, 10:08] (823680 MB) + +PASS -- COMPILE hafs_all_intel [09:56, 09:56],8 remarks) +PASS -- TEST hafs_regional_docn_intel [06:16, 05:24] (935040 MB) +PASS -- TEST hafs_regional_docn_oisst_intel [06:24, 05:34] (940492 MB) +PASS -- TEST hafs_regional_datm_cdeps_intel [16:58, 16:25] (1343520 MB) + +PASS -- COMPILE datm_cdeps_intel [05:17, 05:17],2 remarks) +PASS -- TEST datm_cdeps_control_cfsr_intel [02:14, 02:09] (1153520 MB) +PASS -- TEST datm_cdeps_restart_cfsr_intel [01:24, 01:18] (1096412 MB) +PASS -- TEST datm_cdeps_control_gefs_intel [03:02, 02:57] (1017844 MB) +PASS -- TEST datm_cdeps_iau_gefs_intel [02:11, 02:07] (1021472 MB) +PASS -- TEST datm_cdeps_stochy_gefs_intel [02:12, 02:06] (1021720 MB) +PASS -- TEST datm_cdeps_ciceC_cfsr_intel [03:10, 03:04] (1121116 MB) +PASS -- TEST datm_cdeps_bulk_cfsr_intel [02:11, 02:07] (1160100 MB) +PASS -- TEST datm_cdeps_bulk_gefs_intel [02:06, 02:02] (1021784 MB) +PASS -- TEST datm_cdeps_mx025_cfsr_intel [05:27, 04:56] (1174944 MB) +PASS -- TEST datm_cdeps_mx025_gefs_intel [05:22, 04:50] (1162748 MB) +PASS -- TEST datm_cdeps_multiple_files_cfsr_intel [02:12, 02:08] (1123180 MB) +PASS -- TEST datm_cdeps_3072x1536_cfsr_intel [04:13, 04:06] (2360116 MB) +PASS -- TEST datm_cdeps_gfs_intel [04:08, 04:01] (2429888 MB) + +PASS -- COMPILE datm_cdeps_debug_intel [03:07, 03:07](2 warnings,2 remarks) +PASS -- TEST datm_cdeps_debug_cfsr_intel [05:10, 05:05] (1063444 MB) + +PASS -- COMPILE datm_cdeps_faster_intel [05:19, 05:19],2 remarks) +PASS -- TEST datm_cdeps_control_cfsr_faster_intel [02:15, 02:07] (1171280 MB) + +PASS -- COMPILE datm_cdeps_land_intel [00:46, 00:46],1 remarks) +PASS -- TEST datm_cdeps_lnd_gswp3_intel [01:06, 00:50] (334496 MB) +PASS -- TEST datm_cdeps_lnd_era5_intel [01:03, 00:49] (572520 MB) +PASS -- TEST datm_cdeps_lnd_era5_rst_intel [00:41, 00:31] (571540 MB) + +PASS -- COMPILE atm_ds2s_docn_pcice_intel [07:43, 07:43],3 remarks) +PASS -- TEST atm_ds2s_docn_pcice_intel [04:17, 03:38] (2015268 MB) + +PASS -- COMPILE atm_ds2s_docn_dice_intel [08:55, 08:54],1 remarks) +PASS -- TEST atm_ds2s_docn_dice_intel [04:52, 04:12] (1988396 MB) + +PASS -- COMPILE atml_intel [09:41, 09:41](8 warnings,2 remarks) +PASS -- TEST control_p8_atmlnd_sbs_intel [07:57, 07:07] (1903416 MB) +PASS -- TEST control_p8_atmlnd_intel [07:32, 06:42] (1902872 MB) +PASS -- TEST control_restart_p8_atmlnd_intel [03:50, 03:19] (1146648 MB) + +PASS -- COMPILE atml_debug_intel [04:18, 04:17](882 warnings,2 remarks) +PASS -- TEST control_p8_atmlnd_debug_intel [06:27, 05:42] (1936600 MB) + +PASS -- COMPILE atmw_intel [09:38, 09:38],8 remarks) +PASS -- TEST atmwav_control_noaero_p8_intel [02:36, 01:54] (1954912 MB) + +PASS -- COMPILE atmaero_intel [07:34, 07:33],1 remarks) +PASS -- TEST atmaero_control_p8_intel [05:22, 04:47] (2030936 MB) +PASS -- TEST atmaero_control_p8_rad_intel [05:07, 04:29] (1803268 MB) +PASS -- TEST atmaero_control_p8_rad_micro_intel [05:00, 04:31] (1822764 MB) + +PASS -- COMPILE atmaq_debug_intel [03:09, 03:08](884 warnings,6 remarks) +PASS -- TEST regional_atmaq_debug_intel [17:49, 16:42] (4563588 MB) + +PASS -- COMPILE atm_gnu [04:18, 04:17] +PASS -- TEST control_c48_gnu [09:41, 09:16] (1555776 MB) +PASS -- TEST control_stochy_gnu [02:50, 02:39] (731092 MB) +PASS -- TEST control_ras_gnu [03:57, 03:46] (737984 MB) +PASS -- TEST control_p8_gnu [04:34, 03:53] (1729072 MB) +PASS -- TEST control_p8_ugwpv1_gnu [04:26, 03:52] (1757840 MB) +PASS -- TEST control_flake_gnu [04:44, 04:32] (820784 MB) + +PASS -- COMPILE rrfs_gnu [04:09, 04:09] +PASS -- TEST rap_control_gnu [08:20, 07:46] (1089052 MB) +PASS -- TEST rap_decomp_gnu [08:31, 07:57] (1093316 MB) +PASS -- TEST rap_2threads_gnu [07:44, 07:08] (1149416 MB) +PASS -- TEST rap_restart_gnu [04:40, 03:58] (885348 MB) +PASS -- TEST rap_sfcdiff_gnu [08:25, 07:48] (1083964 MB) +PASS -- TEST rap_sfcdiff_decomp_gnu [08:33, 07:56] (1083656 MB) +PASS -- TEST rap_sfcdiff_restart_gnu [06:40, 05:55] (884976 MB) +PASS -- TEST hrrr_control_gnu [04:35, 03:59] (1076288 MB) +PASS -- TEST hrrr_control_noqr_gnu [04:31, 04:01] (1135484 MB) +PASS -- TEST hrrr_control_2threads_gnu [07:28, 06:49] (1047856 MB) +PASS -- TEST hrrr_control_decomp_gnu [04:38, 04:02] (1070560 MB) +PASS -- TEST hrrr_control_restart_gnu [02:27, 02:06] (883068 MB) +PASS -- TEST hrrr_control_restart_noqr_gnu [02:27, 02:06] (934272 MB) +PASS -- TEST rrfs_v1beta_gnu [08:47, 08:02] (1094156 MB) + +PASS -- COMPILE atm_dyn32_debug_gnu [07:50, 07:50] +PASS -- TEST control_diag_debug_gnu [01:48, 01:23] (1632584 MB) +PASS -- TEST regional_debug_gnu [07:07, 06:45] (1117388 MB) +PASS -- TEST rap_control_debug_gnu [02:15, 02:02] (1109016 MB) +PASS -- TEST hrrr_control_debug_gnu [02:15, 02:03] (1095784 MB) +PASS -- TEST hrrr_gf_debug_gnu [02:17, 02:04] (1104804 MB) +PASS -- TEST hrrr_c3_debug_gnu [02:17, 02:02] (1104648 MB) +PASS -- TEST rap_diag_debug_gnu [02:32, 02:11] (1277556 MB) +PASS -- TEST rap_noah_sfcdiff_cires_ugwp_debug_gnu [03:32, 03:23] (1102024 MB) +PASS -- TEST rap_progcld_thompson_debug_gnu [02:11, 01:58] (1110572 MB) +PASS -- TEST rrfs_v1beta_debug_gnu [02:11, 02:02] (1100628 MB) +PASS -- TEST control_ras_debug_gnu [01:28, 01:18] (731496 MB) +PASS -- TEST control_stochy_debug_gnu [01:31, 01:20] (728128 MB) +PASS -- TEST control_debug_p8_gnu [01:54, 01:32] (1711472 MB) +PASS -- TEST rap_flake_debug_gnu [02:15, 02:05] (1107168 MB) +PASS -- TEST rap_clm_lake_debug_gnu [02:28, 02:20] (1108844 MB) +PASS -- TEST gnv1_c96_no_nest_debug_gnu [04:06, 03:29] (1109808 MB) + +PASS -- COMPILE wam_debug_gnu [02:35, 02:35] +PASS -- TEST control_wam_debug_gnu [05:52, 05:26] (1576324 MB) + +PASS -- COMPILE rrfs_dyn32_phy32_gnu [03:57, 03:57] +PASS -- TEST rap_control_dyn32_phy32_gnu [08:00, 07:27] (965284 MB) +PASS -- TEST hrrr_control_dyn32_phy32_gnu [04:38, 03:57] (958072 MB) +PASS -- TEST rap_2threads_dyn32_phy32_gnu [07:13, 06:42] (975416 MB) +PASS -- TEST hrrr_control_2threads_dyn32_phy32_gnu [16:29, 15:45] (891176 MB) +PASS -- TEST hrrr_control_decomp_dyn32_phy32_gnu [04:37, 03:55] (952988 MB) +PASS -- TEST rap_restart_dyn32_phy32_gnu [06:09, 05:42] (861924 MB) +PASS -- TEST hrrr_control_restart_dyn32_phy32_gnu [02:23, 02:04] (857836 MB) +PASS -- TEST conus13km_control_gnu [02:56, 02:33] (1267340 MB) +PASS -- TEST conus13km_2threads_gnu [01:29, 01:10] (1179252 MB) +PASS -- TEST conus13km_restart_mismatch_gnu [01:53, 01:29] (932556 MB) + +PASS -- COMPILE atm_dyn64_phy32_gnu [10:33, 10:33] +PASS -- TEST rap_control_dyn64_phy32_gnu [04:57, 04:33] (990892 MB) + +PASS -- COMPILE atm_dyn32_phy32_debug_gnu [07:51, 07:50] +PASS -- TEST rap_control_debug_dyn32_phy32_gnu [02:21, 02:09] (978076 MB) +PASS -- TEST hrrr_control_debug_dyn32_phy32_gnu [02:23, 02:10] (972500 MB) +PASS -- TEST conus13km_debug_gnu [06:33, 06:06] (1295040 MB) +PASS -- TEST conus13km_debug_qr_gnu [06:33, 06:07] (962368 MB) +PASS -- TEST conus13km_debug_2threads_gnu [04:01, 03:39] (1200568 MB) +PASS -- TEST conus13km_radar_tten_debug_gnu [06:27, 06:03] (1356340 MB) + +PASS -- COMPILE atm_dyn64_phy32_debug_gnu [07:53, 07:53] +PASS -- TEST rap_control_dyn64_phy32_debug_gnu [02:09, 02:02] (1007056 MB) + +PASS -- COMPILE s2swa_gnu [16:40, 16:39] +PASS -- COMPILE s2s_gnu [15:48, 15:48] +PASS -- TEST cpld_control_nowave_noaero_p8_gnu [05:31, 04:51] (3081940 MB) + +PASS -- COMPILE s2swa_debug_gnu [03:23, 03:22] +PASS -- COMPILE s2sw_pdlib_gnu [15:58, 15:57] +PASS -- TEST cpld_control_pdlib_p8_gnu [26:28, 25:52] (3032616 MB) + +PASS -- COMPILE s2sw_pdlib_debug_gnu [03:24, 03:24] +PASS -- TEST cpld_debug_pdlib_p8_gnu [12:32, 11:56] (2907888 MB) + +PASS -- COMPILE datm_cdeps_gnu [14:30, 14:30] +PASS -- TEST datm_cdeps_control_cfsr_gnu [02:19, 02:14] (773052 MB) + + +SYNOPSIS: +Starting Date/Time: 20240801 11:12:36 +Ending Date/Time: 20240801 15:37:09 +Total Time: 04h:24m:33s +Compiles Completed: 57/57 +Tests Completed: 244/244 + + +NOTES: +A file test_changes.list was generated but is empty. +If you are using this log as a pull request verification, please commit test_changes.list. + +Result: SUCCESS + +====END OF hercules REGRESSION TESTING LOG==== diff --git a/tests-dev/machine_config/machine_derecho.config b/tests-dev/machine_config/machine_derecho.config new file mode 100644 index 0000000000..0896f7aa1c --- /dev/null +++ b/tests-dev/machine_config/machine_derecho.config @@ -0,0 +1,20 @@ +#!/bin/bash +set -eux + +module use /glade/work/epicufsrt/contrib/derecho/rocoto/modulefiles +module load rocoto + +module use -a /glade/work/epicufsrt/conda/modulefiles.derecho +module load anaconda/23.7.4 + +cp fv3_conf/fv3_qsub.IN_derecho fv3_conf/fv3_qsub.IN +cp fv3_conf/compile_qsub.IN_derecho fv3_conf/compile_qsub.IN + +ROCOTORUN=/glade/work/epicufsrt/contrib/derecho/rocoto/bin/rocotorun +ROCOTOSTAT=/glade/work/epicufsrt/contrib/derecho/rocoto/bin/rocotostat +ROCOTOCOMPLETE=/glade/work/epicufsrt/contrib/derecho/rocoto/bin/rocotocomplete +ROCOTO_SCHEDULER=pbspro +export ROCOTORUN +export ROCOTOSTAT +export ROCOTOCOMPLETE +export ROCOTO_SCHEDULER diff --git a/tests-dev/machine_config/machine_gaea.config b/tests-dev/machine_config/machine_gaea.config new file mode 100644 index 0000000000..266d1200bc --- /dev/null +++ b/tests-dev/machine_config/machine_gaea.config @@ -0,0 +1,15 @@ +#!/bin/bash +set -eux + +module use /ncrc/proj/epic/rocoto/modulefiles +module load rocoto +ROCOTORUN=/ncrc/proj/epic/rocoto/1.3.6/bin/rocotorun +ROCOTOSTAT=/ncrc/proj/epic/rocoto/1.3.6/bin/rocotostat +ROCOTOCOMPLETE=/ncrc/proj/epic/rocoto/1.3.6/bin/rocotocomplete +ROCOTO_SCHEDULER=slurm +export ROCOTORUN +export ROCOTOSTAT +export ROCOTOCOMPLETE +export ROCOTO_SCHEDULER + +module load python/3.9 diff --git a/tests-dev/machine_config/machine_hera.config b/tests-dev/machine_config/machine_hera.config new file mode 100644 index 0000000000..cc083c162b --- /dev/null +++ b/tests-dev/machine_config/machine_hera.config @@ -0,0 +1,14 @@ +#!/bin/bash +set -eux + +module load rocoto +ROCOTORUN=/apps/rocoto/1.3.7/bin/rocotorun +ROCOTOSTAT=/apps/rocoto/1.3.7/bin/rocotostat +ROCOTOCOMPLETE=/apps/rocoto/1.3.7/bin/rocotocomplete +ROCOTO_SCHEDULER=slurm +export ROCOTORUN +export ROCOTOSTAT +export ROCOTOCOMPLETE +export ROCOTO_SCHEDULER + +module load intelpython/2023.2.0 diff --git a/tests-dev/machine_config/machine_hercules.config b/tests-dev/machine_config/machine_hercules.config new file mode 100644 index 0000000000..9aa4404ffa --- /dev/null +++ b/tests-dev/machine_config/machine_hercules.config @@ -0,0 +1,17 @@ +#!/bin/bash +set -eux + +module load contrib rocoto +ROCOTORUN=/apps/contrib/rocoto/1.3.7/bin/rocotorun +ROCOTOSTAT=/apps/contrib/rocoto/1.3.7/bin/rocotostat +ROCOTOCOMPLETE=/apps/contrib/rocoto/1.3.7/bin/rocotocomplete +ROCOTO_SCHEDULER=slurm +export ROCOTORUN +export ROCOTOSTAT +export ROCOTOCOMPLETE +export ROCOTO_SCHEDULER + +module use -a /work/noaa/epic/conda/modulefiles.hercules +module load anaconda/23.7.4 + + diff --git a/tests-dev/machine_config/machine_jet.config b/tests-dev/machine_config/machine_jet.config new file mode 100644 index 0000000000..09e72f8841 --- /dev/null +++ b/tests-dev/machine_config/machine_jet.config @@ -0,0 +1,14 @@ +#!/bin/bash +set -eux + +module load rocoto +ROCOTORUN=/apps/rocoto/1.3.7/bin/rocotorun +ROCOTOSTAT=/apps/rocoto/1.3.7/bin/rocotostat +ROCOTOCOMPLETE=/apps/rocoto/1.3.7/bin/rocotocomplete +ROCOTO_SCHEDULER=slurm +export ROCOTORUN +export ROCOTOSTAT +export ROCOTOCOMPLETE +export ROCOTO_SCHEDULER + +module load intelpython/2023.2.0 diff --git a/tests-dev/machine_config/machine_noaacloud.config b/tests-dev/machine_config/machine_noaacloud.config new file mode 100644 index 0000000000..31333c256e --- /dev/null +++ b/tests-dev/machine_config/machine_noaacloud.config @@ -0,0 +1,15 @@ +#!/bin/bash +set -eux + +export PATH=/contrib/EPIC/bin:${PATH} +module use /apps/modules/modulefiles +module load rocoto/1.3.3 + +ROCOTORUN=/apps/rocoto/1.3.3/bin/rocotorun +ROCOTOSTAT=/apps/rocoto/1.3.3/bin/rocotostat +ROCOTOCOMPLETE=/apps/rocoto/1.3.3/bin/rocotocomplete +ROCOTO_SCHEDULER=slurm +export ROCOTORUN +export ROCOTOSTAT +export ROCOTOCOMPLETE +export ROCOTO_SCHEDULER diff --git a/tests-dev/machine_config/machine_orion.config b/tests-dev/machine_config/machine_orion.config new file mode 100644 index 0000000000..09487fa9ab --- /dev/null +++ b/tests-dev/machine_config/machine_orion.config @@ -0,0 +1,17 @@ +#!/bin/bash +set -eux + +module load gcc/12.2.0 +module load python/3.10.8 + +module load contrib ruby/3.2.3 rocoto/1.3.7 +ROCOTORUN=/apps/contrib/rocoto/1.3.7/bin/rocotorun +ROCOTOSTAT=/apps/contrib/rocoto/1.3.7/bin/rocotostat +ROCOTOCOMPLETE=/apps/contrib/rocoto/1.3.7/bin//rocotocomplete +ROCOTO_SCHEDULER=slurm +export ROCOTORUN +export ROCOTOSTAT +export ROCOTOCOMPLETE +export ROCOTO_SCHEDULER + + diff --git a/tests-dev/machine_config/machine_s4.config b/tests-dev/machine_config/machine_s4.config new file mode 100644 index 0000000000..0a432d5eb7 --- /dev/null +++ b/tests-dev/machine_config/machine_s4.config @@ -0,0 +1,14 @@ +#!/bin/bash +set -eux + +module load rocoto/1.3.2 +#ROCOTORUN=$(which rocotorun) +#ROCOTOSTAT=$(which rocotostat) +#ROCOTOCOMPLETE=$(which rocotocomplete) +ROCOTO_SCHEDULER=slurm +#export ROCOTORUN +#export ROCOTOSTAT +#export ROCOTOCOMPLETE +export ROCOTO_SCHEDULER + +module load miniconda/3.8-s4 diff --git a/tests-dev/ufs_error-test.yaml b/tests-dev/ufs_error-test.yaml new file mode 100644 index 0000000000..7bcf6f4c1f --- /dev/null +++ b/tests-dev/ufs_error-test.yaml @@ -0,0 +1,20 @@ +atm_dyn32_intel: + build: + compiler: 'intel' + option: '-DAPP=ATM -DCCPP_SUITES=FV3_GFS_v16,FV3_GFS_v16_flake,FV3_GFS_v17_p8,FV3_GFS_v17_p8_rrtmgp,FV3_GFS_v15_thompson_mynn_lam3km,FV3_WoFS_v0,FV3_GFS_v17_p8_mynn,FV3_GFS_v17_p8_ugwpv1 -D32BIT=ON' + tests: + - control_c48.v2.sfc: {'project':['daily']} + - fail_to_copy: {'project':['daily']} + - fail_to_run: {'project':['daily']} +atm_dyn64_intel: + build: + compiler: 'intel' + option: '-DAPP=ATM -DCCPP_SUITES=FV3_GFS_v16,FV3_GFS_v16_flake,FV3_GFS_v17_p8,FV3_GFS_v17_p8_rrtmgp,FV3_GFS_v15_thompson_mynn_lam3km,FV3_WoFS_v0,FV3_GFS_v17_p8_mynn,FV3_GFS_v17_p8_ugwpv1' + tests: + - control_c48: {'project':['daily']} +fail_to_compile_intel: + build: + compiler: 'intel' + option: '--invalid-argument -DAPP=ATM -DCCPP_SUITES=whatever' + tests: + - dependency_unmet: {'project':['daily']} diff --git a/tests-dev/ufs_test.sh b/tests-dev/ufs_test.sh new file mode 100755 index 0000000000..47bc6568c9 --- /dev/null +++ b/tests-dev/ufs_test.sh @@ -0,0 +1,276 @@ +#!/bin/bash +set -eux + +SECONDS=0 + +hostname + +die() { echo "$@" >&2; exit 1; } + +usage() { + set +x + echo + echo "Usage: $0 -a | -b | -c | -d | -e | -h | -k | -l | -m | -n | -o | -r | -w | -s" + echo + echo " -a to use on for HPC queue" + echo " -b create new baselines only for tests listed in " + echo " -c create new baseline results" + echo " -d delete run direcotries that are not used by other tests" + echo " -e use ecFlow workflow manager (this option is not fully functional yet)" + echo " -h display this help" + echo " -k keep run directory after ufs_test.sh is completed" + echo " -l runs test specified in " + echo " -m compare against new baseline results" + echo " -n run single test " + echo " -o compile only, skip tests" + echo " -r use Rocoto workflow manager" + echo " -w for weekly_test, skip comparing baseline results" + echo " -s for use tests-dev, symlink sharable tests scripts" + echo + set -x + exit 1 +} + +[[ $# -eq 0 ]] && usage + +rt_trap() { + [[ ${ROCOTO:-false} == true ]] && rocoto_kill + [[ ${ECFLOW:-false} == true ]] && ecflow_kill + cleanup +} + +cleanup() { + PID_LOCK=$(awk '{print $2}' < "${LOCKDIR}/PID") + [[ ${PID_LOCK} == "$$" ]] && rm -rf "${LOCKDIR}" + [[ ${ECFLOW:-false} == true ]] && ecflow_stop + trap 0 + exit +} + +trap '{ echo "ufs_test.sh interrupted"; rt_trap ; }' INT +trap '{ echo "ufs_test.sh quit"; rt_trap ; }' QUIT +trap '{ echo "ufs_test.sh terminated"; rt_trap ; }' TERM +trap '{ echo "ufs_test.sh error on line $LINENO"; cleanup ; }' ERR +trap '{ echo "ufs_test.sh finished"; cleanup ; }' EXIT + +# PATHRT - Path to regression tests directory +PATHRT="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd -P )" +readonly PATHRT +cd "${PATHRT}" +[[ -f "${PATHRT}"/detect_machine.sh ]] || cp "${PATHRT}"/../tests/detect_machine.sh "${PATHRT}" +[[ -f "${PATHRT}"/rt_utils.sh ]] || cp "${PATHRT}"/../tests/rt_utils.sh "${PATHRT}" +[[ -f "${PATHRT}"/module-setup.sh ]] || cp "${PATHRT}"/../tests/module-setup.sh "${PATHRT}" + +# make sure only one instance of ufs_test.sh is running +readonly LOCKDIR="${PATHRT}"/lock +if mkdir "${LOCKDIR}" ; then + HOSTNAME=$(hostname) + echo "${HOSTNAME} $$" > "${LOCKDIR}/PID" +else + echo "Only one instance of ufs_test.sh can be running at a time" + exit 1 +fi + +CREATE_BASELINE=false +ROCOTO=false +ECFLOW=false +KEEP_RUNDIR=false +export skip_check_results=false +export delete_rundir=false +COMPILE_ONLY=false +RTPWD_NEW_BASELINE=false +TESTS_FILE='ufs_test.yaml' +NEW_BASELINES_FILE='' +RUN_SINGLE_TEST=false +ACCNR=${ACCNR:-""} +UFS_TEST_YAML="ufs_test.yaml" +export UFS_TEST_YAML +LINK_TESTS=false + +while getopts ":a:b:cl:mn:dwkreohs" opt; do + case ${opt} in + a) + ACCNR=${OPTARG} + ;; + b) + NEW_BASELINES_FILE=${OPTARG} + export NEW_BASELINES_FILE + python -c "import ufs_test_utils; ufs_test_utils.update_testyaml_b()" + UFS_TEST_YAML="ufs_test_temp.yaml" + export UFS_TEST_YAML + ;; + c) + CREATE_BASELINE=true + ;; + l) + TESTS_FILE=${OPTARG} + grep -q '[^[:space:]]' < "${TESTS_FILE}" || die "${TESTS_FILE} empty, exiting..." + UFS_TEST_YAML=${TESTS_FILE} + export UFS_TEST_YAML + ;; + o) + COMPILE_ONLY=true + ;; + m) + # redefine RTPWD to point to newly created baseline outputs + RTPWD_NEW_BASELINE=true + ;; + n) + RUN_SINGLE_TEST=true + IFS=' ' read -r -a SINGLE_OPTS <<< "${OPTARG}" + + if [[ ${#SINGLE_OPTS[@]} != 2 ]]; then + die 'The -n option needs AND in quotes, i.e. -n "control_p8 intel"' + fi + + SRT_NAME="${SINGLE_OPTS[0]}" + SRT_COMPILER="${SINGLE_OPTS[1]}" + + if [[ "${SRT_COMPILER}" != "intel" ]] && [[ "${SRT_COMPILER}" != "gnu" ]]; then + die "COMPILER MUST BE 'intel' OR 'gnu'" + fi + + export SRT_NAME + export SRT_COMPILER + python -c "import ufs_test_utils; ufs_test_utils.update_testyaml_n()" + UFS_TEST_YAML="ufs_test_temp.yaml" + export UFS_TEST_YAML + ;; + d) + export delete_rundir=true + ;; + w) + export skip_check_results=true + ;; + k) + KEEP_RUNDIR=true + ;; + r) + ROCOTO=true + ECFLOW=false + ;; + e) + ECFLOW=true + ROCOTO=false + die "Work-in-progress to support for ECFLOW. Please, use the ROCOTO workflow manamegment option (-r)" + ;; + s) + LINK_TESTS=true + ;; + h) + usage + ;; + :) + die "Option -${OPTARG} requires an argument." + ;; + ?) + die "Invalid option: -${OPTARG}" + ;; + *) + die "Invalid runtime options: no parameter included with argument-${OPTARG}" + ;; + esac +done + +source detect_machine.sh # Note: this does not set ACCNR. The "if" block below does. +source rt_utils.sh +source module-setup.sh + +check_machine=false +platforms=( hera orion hercules gaea jet derecho noaacloud s4 ) +for name in "${platforms[@]}" +do + if [[ ${MACHINE_ID} == "${name}" ]]; then + check_machine=true + break + fi +done + +if [[ ${check_machine} == true ]]; then + source "${PATHRT}"/machine_config/machine_"${MACHINE_ID}".config +else + echo "*** Current support of ufs_test.sh only for ${platforms[*]} ! ***" + exit 1 +fi + +# If -s; link sharable test scripts from tests directory +if [[ ${LINK_TESTS} == true ]]; then + if ! python -c "import ufs_test_utils; ufs_test_utils.sync_testscripts()" + then + echo "*** error: python sync_testscripts! ***" + exit 1 + fi +fi + +#Check to error out if incompatible options are chosen together +[[ ${KEEP_RUNDIR} == true && ${delete_rundir} == true ]] && die "-k and -d options cannot be used at the same time" +[[ ${ECFLOW} == true && ${ROCOTO} == true ]] && die "-r and -e options cannot be used at the same time" +[[ ${CREATE_BASELINE} == true && ${RTPWD_NEW_BASELINE} == true ]] && die "-c and -m options cannot be used at the same time" + +if [[ -z "${ACCNR}" ]]; then + echo "Please use -a to set group account to use on HPC" + exit 1 +fi + +# Display the machine and account using the format detect_machine.sh used: +echo "Machine: ""${MACHINE_ID}"" Account: ""${ACCNR}"" " + +shift $((OPTIND-1)) +[[ $# -gt 1 ]] && usage + +TEST_START_TIME="$(date '+%Y%m%d %T')" +export TEST_START_TIME + +rm -f fail_test* fail_compile* + +if [[ ${ROCOTO} == true ]]; then + ROCOTO_XML="${PATHRT}"/rocoto_workflow.xml + ROCOTO_STATE="${PATHRT}"/rocoto_workflow.state + ROCOTO_DB="${PATHRT}"/rocoto_workflow.db + rm -f "${ROCOTO_XML}" "${ROCOTO_DB}" "${ROCOTO_STATE}" ./*_lock.db* +fi + +[[ -f ${TESTS_FILE} ]] || die "${TESTS_FILE} does not exist" + +export ROCOTO_SCHEDULER +export ACCNR +export ROCOTO_XML +export PATHRT +export ROCOTO +export ECFLOW +export MACHINE_ID +export RTPWD_NEW_BASELINE +export CREATE_BASELINE +export RTVERBOSE + +export TESTS_FILE +export NEW_BASELINES_FILE +export RUN_SINGLE_TEST +export COMPILE_ONLY +export delete_rundir +export skip_check_results +export KEEP_RUNDIR + +if ! python -c "import create_xml; create_xml.xml_loop()" +then + echo "*** experiment setup didn't run successfully! ***" + exit 1 +fi + +## +## run regression test workflow (currently Rocoto or ecFlow are supported) +## +if [[ ${ROCOTO} == true ]]; then + rocoto_run +fi + +# IF -c AND -b; LINK VERIFIED BASELINES TO NEW_BASELINE +if [[ ${CREATE_BASELINE} == true && ${NEW_BASELINES_FILE} != '' ]]; then + python -c "import ufs_test_utils; ufs_test_utils.link_new_baselines()" +fi + +TEST_END_TIME="$(date '+%Y%m%d %T')" +export TEST_END_TIME + +## Lets verify all tests were run and that they passed +python -c "import create_log; create_log.finish_log()" diff --git a/tests-dev/ufs_test.yaml b/tests-dev/ufs_test.yaml new file mode 100644 index 0000000000..cfd80ab693 --- /dev/null +++ b/tests-dev/ufs_test.yaml @@ -0,0 +1,583 @@ +s2swa_32bit_intel: + build: + compiler: 'intel' + option: '-DAPP=S2SWA -D32BIT=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8,FV3_GFS_v17_coupled_p8_ugwpv1' + tests: + - cpld_control_p8_mixedmode: {'project':['daily'],'turnoff':['noaacloud']} +s2swa_32bit_pdlib_intel: + build: + compiler: 'intel' + option: '-DAPP=S2SWA -D32BIT=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1 -DPDLIB=ON' + turnoff: ['noaacloud'] + tests: + - cpld_control_gfsv17: {'project':['daily'],'turnoff':['noaacloud']} +# - cpld_control_gfsv17_iau: {'project':['daily'],'turnoff':['noaacloud']} + - cpld_restart_gfsv17: {'project':['daily'],'dependency':'cpld_control_gfsv17','turnoff':['noaacloud']} + - cpld_mpi_gfsv17: {'project':['daily'],'dependency':'cpld_control_gfsv17','turnoff':['noaacloud']} +s2swa_32bit_pdlib_sfs_intel: + build: + compiler: 'intel' + option: '-DAPP=S2SWA -D32BIT=ON -DHYDRO=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1 -DPDLIB=ON' + turnoff: ['noaacloud'] + tests: + - cpld_control_sfs: {'project':['daily'],'turnoff':['noaacloud']} +s2swa_32bit_pdlib_debug_intel: + build: + compiler: 'intel' + option: '-DAPP=S2SWA -D32BIT=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1 -DPDLIB=ON -DDEBUG=ON' + turnoff: ['noaacloud','jet'] + tests: + - cpld_debug_gfsv17: {'project':['daily'],'turnoff':['noaacloud','jet']} +s2swa_intel: + build: + compiler: 'intel' + option: '-DAPP=S2SWA -DCCPP_SUITES=FV3_GFS_v17_coupled_p8' + tests: + - cpld_control_p8: {'project':['daily'],'turnoff':['noaacloud']} + - cpld_control_p8.v2.sfc: {'project':['daily'],'turnoff':['noaacloud']} + - cpld_restart_p8: {'project':['daily'],'dependency':'cpld_control_p8','turnoff':['noaacloud']} + - cpld_control_qr_p8: {'project':['daily'],'dependency':'cpld_control_p8','turnoff':['noaacloud']} + - cpld_restart_qr_p8: {'project':['daily'],'dependency':'cpld_control_p8','turnoff':['noaacloud']} + - cpld_2threads_p8: {'project':['daily'],'dependency':'cpld_control_p8','turnoff':['noaacloud']} + - cpld_decomp_p8: {'project':['daily'],'dependency':'cpld_control_p8','turnoff':['noaacloud']} + - cpld_mpi_p8: {'project':['daily'],'dependency':'cpld_control_p8','turnoff':['noaacloud']} + - cpld_control_ciceC_p8: {'project':['daily'],'turnoff':['noaacloud']} + - cpld_control_c192_p8: {'project':['daily'],'turnoff':['wcoss2','jet','acorn','s4','noaacloud']} + - cpld_restart_c192_p8: {'project':['daily'],'dependency':'cpld_control_c192_p8','turnoff':['wcoss2','jet','acorn','s4','noaacloud']} + - cpld_bmark_p8: {'project':['daily'],'turnoff':['s4','jet','acorn','noaacloud']} + - cpld_restart_bmark_p8: {'project':['daily'],'dependency':'cpld_bmark_p8','turnoff':['s4','jet','acorn','noaacloud']} + - cpld_s2sa_p8: {'project':['daily'],'turnoff':['noaacloud']} +s2sw_intel: + build: + compiler: 'intel' + option: '-DAPP=S2SW -DCCPP_SUITES=FV3_GFS_v17_coupled_p8' + tests: + - cpld_control_noaero_p8: {'project':['daily']} + - cpld_control_nowave_noaero_p8: {'project':['daily'],'turnoff':['noaacloud']} +s2swa_debug_intel: + build: + compiler: 'intel' + option: '-DAPP=S2SWA -DDEBUG=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8' + turnoff: ['wcoss2','noaacloud','acorn'] + tests: + - cpld_debug_p8: {'project':['daily'],'turnoff':['wcoss2','acorn','noaacloud']} +s2sw_debug_intel: + build: + compiler: 'intel' + option: '-DAPP=S2SW -DDEBUG=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8' + turnoff: ['wcoss2','noaacloud','acorn'] + tests: + - cpld_debug_noaero_p8: {'project':['daily'],'turnoff':['wcoss2','acorn','noaacloud']} +s2s_aoflux_intel: + build: + compiler: 'intel' + option: '-DAPP=S2S -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_sfcocn -DCMEPS_AOFLUX=ON' + tests: + - cpld_control_noaero_p8_agrid: {'project':['daily']} +s2s_intel: + build: + compiler: 'intel' + option: '-DAPP=S2S -DCCPP_SUITES=FV3_GFS_v17_coupled_p8' + tests: + - cpld_control_c48: {'project':['daily']} + - cpld_warmstart_c48: {'project':['daily'],'turnoff':['noaacloud']} + - cpld_restart_c48: {'project':['daily'],'dependency':'cpld_warmstart_c48','turnoff':['noaacloud']} +s2swa_faster_intel: + build: + compiler: 'intel' + option: '-DAPP=S2SWA -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 -DFASTER=ON' + turnoff: ['noaacloud'] + tests: + - cpld_control_p8_faster: {'project':['daily'],'turnoff':['noaacloud']} +s2sw_pdlib_intel: + build: + compiler: 'intel' + option: '-DAPP=S2SW -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 -DPDLIB=ON' + turnoff: ['noaacloud'] + tests: + - cpld_control_pdlib_p8: {'project':['daily'],'turnoff':['noaacloud']} + - cpld_restart_pdlib_p8: {'project':['daily'],'dependency':'cpld_control_pdlib_p8','turnoff':['noaacloud']} + - cpld_mpi_pdlib_p8: {'project':['daily'],'dependency':'cpld_control_pdlib_p8','turnoff':['noaacloud']} +s2sw_pdlib_debug_intel: + build: + compiler: 'intel' + option: '-DAPP=S2SW -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 -DPDLIB=ON -DDEBUG=ON' + turnoff: ['noaacloud'] + tests: + - cpld_debug_pdlib_p8: {'project':['daily'],'turnoff':['noaacloud']} +atm_dyn32_intel: + build: + compiler: 'intel' + option: '-DAPP=ATM -DCCPP_SUITES=FV3_GFS_v16,FV3_GFS_v16_flake,FV3_GFS_v17_p8,FV3_GFS_v17_p8_rrtmgp,FV3_GFS_v15_thompson_mynn_lam3km,FV3_WoFS_v0,FV3_GFS_v17_p8_mynn,FV3_GFS_v17_p8_ugwpv1 -D32BIT=ON' + tests: + - control_flake: {'project':['daily']} + - control_CubedSphereGrid: {'project':['daily']} + - control_CubedSphereGrid_parallel: {'project':['daily'],'turnoff':['noaacloud']} + - control_latlon: {'project':['daily'],'turnoff':['noaacloud']} + - control_wrtGauss_netcdf_parallel: {'project':['daily'],'turnoff':['noaacloud']} + - control_c48: {'project':['daily'],'turnoff':['noaacloud']} + - control_c48.v2.sfc: {'project':['daily'],'turnoff':['noaacloud']} + - control_c192: {'project':['daily'],'turnoff':['noaacloud']} + - control_c384: {'project':['daily'],'turnoff':['noaacloud']} + - control_c384gdas: {'project':['daily'],'turnoff':['noaacloud']} + - control_stochy: {'project':['daily'],'turnoff':['noaacloud']} + - control_stochy_restart: {'project':['daily'],'dependency':'control_stochy','turnoff':['noaacloud']} + - control_lndp: {'project':['daily'],'turnoff':['noaacloud']} + - control_iovr4: {'project':['daily'],'turnoff':['noaacloud']} + - control_iovr5: {'project':['daily'],'turnoff':['noaacloud']} + - control_p8: {'project':['daily'],'turnoff':['noaacloud']} + - control_p8.v2.sfc: {'project':['daily'],'turnoff':['noaacloud']} + - control_p8_ugwpv1: {'project':['daily'],'turnoff':['noaacloud']} + - control_restart_p8: {'project':['daily'],'dependency':'control_p8','turnoff':['noaacloud']} + - control_noqr_p8: {'project':['daily'],'dependency':'control_p8','turnoff':['noaacloud']} + - control_restart_noqr_p8: {'project':['daily'],'dependency':'control_p8','turnoff':['noaacloud']} + - control_decomp_p8: {'project':['daily'],'dependency':'control_p8','turnoff':['noaacloud']} + - control_2threads_p8: {'project':['daily'],'dependency':'control_p8','turnoff':['noaacloud']} + - control_p8_lndp: {'project':['daily'],'turnoff':['noaacloud']} + - control_p8_rrtmgp: {'project':['daily'],'turnoff':['noaacloud']} + - control_p8_mynn: {'project':['daily'],'turnoff':['noaacloud']} + - merra2_thompson: {'project':['daily'],'turnoff':['noaacloud']} + - regional_control: {'project':['daily'],'turnoff':['noaacloud']} + - regional_restart: {'project':['daily'],'dependency':'regional_control','turnoff':['noaacloud']} + - regional_decomp: {'project':['daily'],'dependency':'regional_control','turnoff':['noaacloud']} + - regional_2threads: {'project':['daily'],'dependency':'regional_control','turnoff':['derecho','noaacloud']} + - regional_noquilt: {'project':['daily'],'turnoff':['jet','s4']} + - regional_netcdf_parallel: {'project':['daily'],'turnoff':['acorn']} + - regional_2dwrtdecomp: {'project':['daily'],'dependency':'regional_control','turnoff':['acorn']} + - regional_wofs: {'project':['daily'],'turnoff':['jet','s4']} +ifi_intel: + build: + compiler: 'intel' + option: '-DAPP=ATM -DCCPP_SUITES=FV3_GFS_v15_thompson_mynn_lam3km -D32BIT=ON -DREQUIRE_IFI=ON' + turnon: ['acorn'] + tests: + - regional_ifi_control: {'project':['daily'],'turnon':['acorn']} + - regional_ifi_decomp: {'project':['daily'],'dependency':'regional_ifi_control','turnon':['acorn']} + - regional_ifi_2threads: {'project':['daily'],'dependency':'regional_ifi_control','turnon':['acorn']} +rrfs_intel: + build: + compiler: 'intel' + option: '-DAPP=ATM -DCCPP_SUITES=FV3_RAP,FV3_RAP_sfcdiff,FV3_HRRR,FV3_RRFS_v1beta,FV3_RRFS_v1nssl -D32BIT=ON' + tests: + - rap_control: {'project':['daily']} + - regional_spp_sppt_shum_skeb: {'project':['daily']} + - rap_decomp: {'project':['daily'],'dependency':'rap_control','turnoff':['noaacloud']} + - rap_2threads: {'project':['daily'],'dependency':'rap_control','turnoff':['noaacloud']} + - rap_restart: {'project':['daily'],'dependency':'rap_control','turnoff':['noaacloud']} + - rap_sfcdiff: {'project':['daily'],'turnoff':['noaacloud']} + - rap_sfcdiff_decomp: {'project':['daily'],'dependency':'rap_sfcdiff','turnoff':['noaacloud']} + - rap_sfcdiff_restart: {'project':['daily'],'dependency':'rap_sfcdiff','turnoff':['noaacloud']} + - hrrr_control: {'project':['daily'],'turnoff':['noaacloud']} + - hrrr_control_decomp: {'project':['daily'],'dependency':'hrrr_control','turnoff':['noaacloud']} + - hrrr_control_2threads: {'project':['daily'],'dependency':'hrrr_control','turnoff':['noaacloud']} + - hrrr_control_restart: {'project':['daily'],'dependency':'hrrr_control','turnoff':['noaacloud']} + - rrfs_v1beta: {'project':['daily'],'turnoff':['noaacloud']} + - rrfs_v1nssl: {'project':['daily'],'turnoff':['noaacloud']} + - rrfs_v1nssl_nohailnoccn: {'project':['daily'],'turnoff':['noaacloud']} +csawmg_intel: + build: + compiler: 'intel' + option: '-DAPP=ATM -DCCPP_SUITES=FV3_GFS_v16_csawmg,FV3_GFS_v16_ras' + turnoff: ['noaacloud'] + tests: + - control_csawmg: {'project':['daily'],'turnoff':['noaacloud']} + - control_ras: {'project':['daily'],'turnoff':['noaacloud']} +csawmg_gnu: + build: + compiler: 'gnu' + option: '-DAPP=ATM -DCCPP_SUITES=FV3_GFS_v16_csawmg,FV3_GFS_v16_ras' + turnon: ['hera','hercules'] + tests: + - control_csawmg: {'project':['daily'],'turnon':['hera','hercules']} +wam_intel: + build: + compiler: 'intel' + option: '-DAPP=ATM -DCCPP_SUITES=FV3_GFS_v17_p8 -D32BIT=ON -DMULTI_GASES=ON' + turnoff: ['noaacloud'] + tests: + - control_wam: {'project':['daily'],'turnoff':['noaacloud']} +atm_faster_dyn32_intel: + build: + compiler: 'intel' + option: '-DAPP=ATM -DCCPP_SUITES=FV3_GFS_v17_p8,FV3_GFS_v15_thompson_mynn_lam3km -D32BIT=ON -DFASTER=ON' + tests: + - control_p8_faster: {'project':['daily'],'turnoff':['noaacloud']} + - regional_control_faster: {'project':['daily'],'turnoff':['noaacloud']} +atm_debug_dyn32_intel: + build: + compiler: 'intel' + option: '-DAPP=ATM -DDEBUG=ON -D32BIT=ON -DCCPP_SUITES=FV3_HRRR,FV3_GFS_v16,FV3_GFS_v16_csawmg,FV3_GFS_v16_ras,FV3_GFS_v17_p8,FV3_GFS_v15_thompson_mynn_lam3km,FV3_RAP,FV3_RAP_unified_ugwp,FV3_RAP_cires_ugwp,FV3_RAP_flake,FV3_RAP_clm_lake,FV3_RAP_noah,FV3_RAP_sfcdiff,FV3_RAP_noah_sfcdiff_cires_ugwp,FV3_RRFS_v1beta,FV3_HRRR_c3,FV3_HRRR_gf,FV3_global_nest_v1' + turnoff: ['noaacloud'] + tests: + - control_CubedSphereGrid_debug: {'project':['daily'],'turnoff':['noaacloud']} + - control_wrtGauss_netcdf_parallel_debug: {'project':['daily'],'turnoff':['noaacloud']} + - control_stochy_debug: {'project':['daily'],'turnoff':['noaacloud']} + - control_lndp_debug: {'project':['daily'],'turnoff':['noaacloud']} + - control_csawmg_debug: {'project':['daily'],'turnoff':['noaacloud']} + - control_ras_debug: {'project':['daily'],'turnoff':['noaacloud']} + - control_diag_debug: {'project':['daily'],'turnoff':['noaacloud']} + - control_debug_p8: {'project':['daily'],'turnoff':['noaacloud']} + - regional_debug: {'project':['daily'],'turnoff':['noaacloud']} + - rap_control_debug: {'project':['daily'],'turnoff':['noaacloud']} + - hrrr_control_debug: {'project':['daily'],'turnoff':['noaacloud']} + - hrrr_gf_debug: {'project':['daily'],'turnoff':['noaacloud']} + - hrrr_c3_debug: {'project':['daily'],'turnoff':['noaacloud']} + - rap_unified_drag_suite_debug: {'project':['daily'],'dependency':'rap_control_debug','turnoff':['noaacloud']} + - rap_diag_debug: {'project':['daily'],'turnoff':['noaacloud']} + - rap_cires_ugwp_debug: {'project':['daily'],'turnoff':['noaacloud']} + - rap_unified_ugwp_debug: {'project':['daily'],'dependency':'rap_cires_ugwp_debug','turnoff':['noaacloud']} + - rap_lndp_debug: {'project':['daily'],'turnoff':['noaacloud']} + - rap_progcld_thompson_debug: {'project':['daily'],'turnoff':['noaacloud']} + - rap_noah_debug: {'project':['daily'],'turnoff':['noaacloud']} + - rap_sfcdiff_debug: {'project':['daily'],'turnoff':['noaacloud']} + - rap_noah_sfcdiff_cires_ugwp_debug: {'project':['daily'],'turnoff':['noaacloud']} + - rrfs_v1beta_debug: {'project':['daily'],'turnoff':['noaacloud']} + - rap_clm_lake_debug: {'project':['daily'],'turnoff':['noaacloud']} + - rap_flake_debug: {'project':['daily'],'turnoff':['noaacloud']} + - gnv1_c96_no_nest_debug: {'project':['daily'],'turnoff':['noaacloud']} +atm_debug_dyn32_gnu: + build: + compiler: 'gnu' + option: '-DAPP=ATM -DDEBUG=ON -D32BIT=ON -DCCPP_SUITES=FV3_HRRR,FV3_GFS_v16,FV3_GFS_v16_csawmg,FV3_GFS_v16_ras,FV3_GFS_v17_p8,FV3_GFS_v15_thompson_mynn_lam3km,FV3_RAP,FV3_RAP_unified_ugwp,FV3_RAP_cires_ugwp,FV3_RAP_flake,FV3_RAP_clm_lake,FV3_RAP_noah,FV3_RAP_sfcdiff,FV3_RAP_noah_sfcdiff_cires_ugwp,FV3_RRFS_v1beta,FV3_HRRR_c3,FV3_HRRR_gf,FV3_global_nest_v1' + turnon: ['hera','hercules'] + tests: + - control_csawmg_debug: {'project':['daily'],'turnon':['hera','hercules']} +wam_debug_intel: + build: + compiler: 'intel' + option: '-DAPP=ATM -DCCPP_SUITES=FV3_GFS_v17_p8 -D32BIT=ON -DMULTI_GASES=ON -DDEBUG=ON' + turnoff: ['noaacloud'] + tests: + - control_wam_debug: {'project':['daily'],'turnoff':['noaacloud','hercules']} +rrfs_dyn32_phy32_intel: + build: + compiler: 'intel' + option: '-DAPP=ATM -DCCPP_SUITES=FV3_RAP,FV3_HRRR -D32BIT=ON -DCCPP_32BIT=ON' + turnoff: ['noaacloud'] + tests: + - regional_spp_sppt_shum_skeb_dyn32_phy32: {'project':['daily'],'turnoff':['noaacloud']} + - rap_control_dyn32_phy32: {'project':['daily'],'turnoff':['noaacloud']} + - hrrr_control_dyn32_phy32: {'project':['daily'],'turnoff':['noaacloud']} + - rap_2threads_dyn32_phy32: {'project':['daily'],'dependency':'rap_control_dyn32_phy32','turnoff':['noaacloud']} + - hrrr_control_2threads_dyn32_phy32: {'project':['daily'],'dependency':'hrrr_control_dyn32_phy32','turnoff':['noaacloud']} + - hrrr_control_decomp_dyn32_phy32: {'project':['daily'],'dependency':'hrrr_control_dyn32_phy32','turnoff':['noaacloud']} + - rap_restart_dyn32_phy32: {'project':['daily'],'dependency':'rap_control_dyn32_phy32','turnoff':['noaacloud']} + - hrrr_control_restart_dyn32_phy32: {'project':['daily'],'dependency':'hrrr_control_dyn32_phy32','turnoff':['noaacloud']} +rrfs_dyn32_phy32_faster_intel: + build: + compiler: 'intel' + option: '-DAPP=ATM -DFASTER=ON -DCCPP_SUITES=FV3_HRRR -D32BIT=ON -DCCPP_32BIT=ON' + turnoff: ['noaacloud'] + tests: + - conus13km_control: {'project':['daily'],'turnoff':['noaacloud']} + - conus13km_2threads: {'project':['daily'],'dependency':'conus13km_control','turnoff':['noaacloud']} + - conus13km_restart_mismatch: {'project':['daily'],'dependency':'conus13km_control','turnoff':['noaacloud']} +rrfs_dyn64_phy32_intel: + build: + compiler: 'intel' + option: '-DAPP=ATM -DCCPP_SUITES=FV3_RAP,FV3_HRRR -DCCPP_32BIT=ON' + turnoff: ['noaacloud'] + tests: + - rap_control_dyn64_phy32: {'project':['daily'],'turnoff':['noaacloud']} +rrfs_dyn32_phy32_debug_intel: + build: + compiler: 'intel' + option: '-DAPP=ATM -DCCPP_SUITES=FV3_RAP,FV3_HRRR,FV3_HRRR_gf -D32BIT=ON -DCCPP_32BIT=ON -DDEBUG=ON' + turnoff: ['noaacloud'] + tests: + - rap_control_debug_dyn32_phy32: {'project':['daily'],'turnoff':['noaacloud']} + - hrrr_control_debug_dyn32_phy32: {'project':['daily'],'turnoff':['noaacloud']} + - conus13km_debug: {'project':['daily'],'turnoff':['noaacloud']} + - conus13km_debug_qr: {'project':['daily'],'dependency':'conus13km_debug','turnoff':['noaacloud']} + - conus13km_debug_2threads: {'project':['daily'],'dependency':'conus13km_debug','turnoff':['noaacloud']} + - conus13km_radar_tten_debug: {'project':['daily'],'turnoff':['noaacloud']} +rrfs_dyn64_phy32_debug_intel: + build: + compiler: 'intel' + option: '-DAPP=ATM -DCCPP_SUITES=FV3_RAP,FV3_HRRR -DCCPP_32BIT=ON -DDEBUG=ON' + turnoff: ['noaacloud'] + tests: + - rap_control_dyn64_phy32_debug: {'project':['daily'],'turnoff':['noaacloud']} +hafsw_intel: + build: + compiler: 'intel' + option: '-DAPP=HAFSW -DMOVING_NEST=ON -DCCPP_SUITES=FV3_HAFS_v1_gfdlmp_tedmf,FV3_HAFS_v1_gfdlmp_tedmf_nonsst,FV3_HAFS_v1_thompson_tedmf_gfdlsf,FV3_global_nest_v1 -D32BIT=ON' + tests: + - hafs_regional_atm: {'project':['daily']} + - hafs_regional_atm_thompson_gfdlsf: {'project':['daily']} + - hafs_regional_atm_ocn: {'project':['daily']} + - hafs_regional_atm_wav: {'project':['daily']} + - hafs_regional_atm_ocn_wav: {'project':['daily'],'turnoff':['noaacloud']} + - hafs_regional_1nest_atm: {'project':['daily'],'turnoff':['jet','s4','noaacloud']} + - hafs_regional_telescopic_2nests_atm: {'project':['daily'],'turnoff':['jet','s4','noaacloud']} + - hafs_global_1nest_atm: {'project':['daily'],'turnoff':['jet','s4','noaacloud']} + - hafs_global_multiple_4nests_atm: {'project':['daily'],'turnoff':['jet','s4','noaacloud']} + - hafs_regional_specified_moving_1nest_atm: {'project':['daily'],'turnoff':['jet','s4','noaacloud']} + - hafs_regional_storm_following_1nest_atm: {'project':['daily'],'turnoff':['jet','s4','noaacloud']} + - hafs_regional_storm_following_1nest_atm_ocn: {'project':['daily'],'turnoff':['jet','s4','noaacloud']} + - hafs_global_storm_following_1nest_atm: {'project':['daily'],'turnoff':['jet','s4','noaacloud']} + - gnv1_nested: {'project':['daily'],'turnoff':['hercules','wcoss2','s4','noaacloud']} +hafsw_debug_intel: + build: + compiler: 'intel' + option: '-DAPP=HAFSW -DMOVING_NEST=ON -DCCPP_SUITES=FV3_HAFS_v1_gfdlmp_tedmf_nonsst -D32BIT=ON -DDEBUG=ON' + turnoff: ['jet','noaacloud','s4'] + tests: + - hafs_regional_storm_following_1nest_atm_ocn_debug: {'project':['daily'],'turnoff':['jet','s4','noaacloud']} +hafsw_faster_intel: + build: + compiler: 'intel' + option: '-DAPP=HAFSW -DCDEPS_INLINE=ON -DMOVING_NEST=ON -DCCPP_SUITES=FV3_HAFS_v1_gfdlmp_tedmf,FV3_HAFS_v1_gfdlmp_tedmf_nonsst,FV3_HAFS_v1_thompson,FV3_HAFS_v1_thompson_nonsst -D32BIT=ON -DFASTER=ON' + turnoff: ['jet','noaacloud','s4'] + tests: + - hafs_regional_storm_following_1nest_atm_ocn_wav: {'project':['daily'],'turnoff':['jet','s4','noaacloud']} + - hafs_regional_storm_following_1nest_atm_ocn_wav_inline: {'project':['daily'],'turnoff':['jet','s4','noaacloud']} +hafs_mom6w_intel: + build: + compiler: 'intel' + option: '-DAPP=HAFS-MOM6W -DREGIONAL_MOM6=ON -DCDEPS_INLINE=ON -DMOVING_NEST=ON -DCCPP_SUITES=FV3_HAFS_v1_gfdlmp_tedmf,FV3_HAFS_v1_gfdlmp_tedmf_nonsst,FV3_HAFS_v1_thompson,FV3_HAFS_v1_thompson_nonsst -D32BIT=ON' + turnoff: ['jet','noaacloud','s4'] + tests: + - hafs_regional_storm_following_1nest_atm_ocn_wav_mom6: {'project':['daily'],'turnoff':['jet','s4','noaacloud']} +hafs_all_intel: + build: + compiler: 'intel' + option: '-DAPP=HAFS-ALL -DCCPP_SUITES=FV3_HAFS_v1_gfdlmp_tedmf,FV3_HAFS_v1_gfdlmp_tedmf_nonsst -D32BIT=ON' + turnoff: ['noaacloud'] + tests: + - hafs_regional_docn: {'project':['daily'],'turnoff':['noaacloud']} + - hafs_regional_docn_oisst: {'project':['daily'],'turnoff':['noaacloud']} + - hafs_regional_datm_cdeps: {'project':['daily'],'turnoff':['jet','s4','noaacloud']} +datm_cdeps_intel: + build: + compiler: 'intel' + option: '-DAPP=NG-GODAS' + turnoff: ['wcoss2'] + tests: + - datm_cdeps_control_cfsr: {'project':['daily'],'turnoff':['wcoss2']} + - datm_cdeps_restart_cfsr: {'project':['daily'],'dependency':'datm_cdeps_control_cfsr','turnoff':['wcoss2','noaacloud']} + - datm_cdeps_control_gefs: {'project':['daily'],'turnoff':['wcoss2']} + - datm_cdeps_iau_gefs: {'project':['daily'],'turnoff':['wcoss2']} + - datm_cdeps_stochy_gefs: {'project':['daily'],'turnoff':['wcoss2']} + - datm_cdeps_ciceC_cfsr: {'project':['daily'],'turnoff':['wcoss2','noaacloud']} + - datm_cdeps_bulk_cfsr: {'project':['daily'],'turnoff':['wcoss2','noaacloud']} + - datm_cdeps_bulk_gefs: {'project':['daily'],'turnoff':['wcoss2','noaacloud']} + - datm_cdeps_mx025_cfsr: {'project':['daily'],'turnoff':['wcoss2','noaacloud']} + - datm_cdeps_mx025_gefs: {'project':['daily'],'turnoff':['wcoss2','noaacloud']} + - datm_cdeps_multiple_files_cfsr: {'project':['daily'],'dependency':'datm_cdeps_control_cfsr','turnoff':['wcoss2','noaacloud']} + - datm_cdeps_3072x1536_cfsr: {'project':['daily'],'turnoff':['wcoss2','noaacloud']} + - datm_cdeps_gfs: {'project':['daily'],'turnoff':['wcoss2','noaacloud']} +datm_cdeps_debug_intel: + build: + compiler: 'intel' + option: '-DAPP=NG-GODAS -DDEBUG=ON' + turnoff: ['wcoss2','acorn','noaacloud'] + tests: + - datm_cdeps_debug_cfsr: {'project':['daily'],'turnoff':['wcoss2','acorn','noaacloud']} +datm_cdeps_faster_intel: + build: + compiler: 'intel' + option: '-DAPP=NG-GODAS -DFASTER=ON' + turnoff: ['wcoss2'] + tests: + - datm_cdeps_control_cfsr_faster: {'project':['daily'],'turnoff':['wcoss2']} +datm_cdeps_land_intel: + build: + compiler: 'intel' + option: '-DAPP=LND' + turnoff: ['wcoss2'] + tests: + - datm_cdeps_lnd_gswp3: {'project':['daily'],'turnoff':['wcoss2']} + - datm_cdeps_lnd_era5: {'project':['daily'],'turnoff':['wcoss2']} + - datm_cdeps_lnd_era5_rst: {'project':['daily'],'dependency':'datm_cdeps_lnd_era5','turnoff':['wcoss2','noaacloud']} +atm_ds2s_docn_pcice_intel: + build: + compiler: 'intel' + option: '-DAPP=ATM_DS2S-PCICE -DCCPP_SUITES=FV3_GFS_v17_coupled_p8' + tests: + - atm_ds2s_docn_pcice: {'project':['daily'],'turnoff':['noaacloud']} +atm_ds2s_docn_dice_intel: + build: + compiler: 'intel' + option: '-DAPP=ATM_DS2S -DCCPP_SUITES=FV3_GFS_v17_coupled_p8' + turnoff: ['wcoss2','acorn'] + tests: + - atm_ds2s_docn_dice: {'project':['daily'],'dependency':'cpld_control_nowave_noaero_p8','turnoff':['noaacloud','wcoss2','acorn']} +atml_intel: + build: + compiler: 'intel' + option: '-DAPP=ATML -DCCPP_SUITES=FV3_GFS_v16,FV3_GFS_v16_flake,FV3_GFS_v17_p8,FV3_GFS_v17_p8_rrtmgp,FV3_GFS_v15_thompson_mynn_lam3km,FV3_WoFS_v0,FV3_GFS_v17_p8_mynn -D32BIT=ON' + tests: + - control_p8_atmlnd_sbs: {'project':['daily'],'turnoff':['noaacloud','wcoss2']} + - control_p8_atmlnd: {'project':['daily'],'turnoff':['noaacloud','wcoss2']} + - control_restart_p8_atmlnd: {'project':['daily'],'dependency':'control_p8_atmlnd','turnoff':['noaacloud','wcoss2']} +atml_debug_intel: + build: + compiler: 'intel' + option: '-DAPP=ATML -DCCPP_SUITES=FV3_GFS_v16,FV3_GFS_v16_flake,FV3_GFS_v17_p8,FV3_GFS_v17_p8_rrtmgp,FV3_GFS_v15_thompson_mynn_lam3km,FV3_WoFS_v0,FV3_GFS_v17_p8_mynn -D32BIT=ON -DDEBUG=ON' + tests: + - control_p8_atmlnd_debug: {'project':['daily'],'turnoff':['noaacloud','wcoss2']} +atmw_intel: + build: + compiler: 'intel' + option: '-DAPP=ATMW -DCCPP_SUITES=FV3_GFS_v17_p8 -D32BIT=ON' + turnoff: ['wcoss2'] + tests: + - atmwav_control_noaero_p8: {'project':['daily'],'turnoff':['wcoss2']} +atmaero_intel: + build: + compiler: 'intel' + option: '-DAPP=ATMAERO -DCCPP_SUITES=FV3_GFS_v17_p8 -D32BIT=ON' + turnoff: ['noaacloud'] + tests: + - atmaero_control_p8: {'project':['daily'],'turnoff':['noaacloud']} + - atmaero_control_p8_rad: {'project':['daily'],'turnoff':['noaacloud']} + - atmaero_control_p8_rad_micro: {'project':['daily'],'turnoff':['noaacloud']} +atmaq_debug_intel: + build: + compiler: 'intel' + option: '-DAPP=ATMAQ -DCCPP_SUITES=FV3_GFS_v15p2 -DDEBUG=ON -D32BIT=ON' + turnoff: ['jet','noaacloud','s4'] + tests: + - regional_atmaq_debug: {'project':['daily'],'turnoff':['hera','jet','s4','noaacloud']} +atm_gnu: + build: + compiler: 'gnu' + option: '-DAPP=ATM -DCCPP_SUITES=FV3_GFS_v16,FV3_GFS_v16_flake,FV3_GFS_v16_ras,FV3_GFS_v17_p8,FV3_GFS_v17_p8_ugwpv1' + turnon: ['hera','hercules'] + tests: + - control_c48: {'project':['daily'],'turnon':['hera','hercules']} + - control_stochy: {'project':['daily'],'turnon':['hera','hercules']} + - control_ras: {'project':['daily'],'turnon':['hera','hercules']} + - control_p8: {'project':['daily'],'turnon':['hera','hercules']} + - control_p8_ugwpv1: {'project':['daily'],'turnon':['hera','hercules']} + - control_flake: {'project':['daily'],'turnon':['hera','hercules']} +rrfs_gnu: + build: + compiler: 'gnu' + option: '-DAPP=ATM -DCCPP_SUITES=FV3_RAP,FV3_RAP_sfcdiff,FV3_HRRR,FV3_RRFS_v1beta -D32BIT=ON' + turnon: ['hera','hercules'] + tests: + - rap_control: {'project':['daily'],'turnon':['hera','hercules']} + - rap_decomp: {'project':['daily'],'dependency':'rap_control','turnon':['hera','hercules']} + - rap_2threads: {'project':['daily'],'dependency':'rap_control','turnon':['hera','hercules']} + - rap_restart: {'project':['daily'],'dependency':'rap_control','turnon':['hera','hercules']} + - rap_sfcdiff: {'project':['daily'],'turnon':['hera','hercules']} + - rap_sfcdiff_decomp: {'project':['daily'],'dependency':'rap_sfcdiff','turnon':['hera','hercules']} + - rap_sfcdiff_restart: {'project':['daily'],'dependency':'rap_sfcdiff','turnon':['hera','hercules']} + - hrrr_control: {'project':['daily'],'turnon':['hera','hercules']} + - hrrr_control_noqr: {'project':['daily'],'dependency':'hrrr_control','turnon':['hera','hercules']} + - hrrr_control_2threads: {'project':['daily'],'dependency':'hrrr_control','turnon':['hera','hercules']} + - hrrr_control_decomp: {'project':['daily'],'dependency':'hrrr_control','turnon':['hera','hercules']} + - hrrr_control_restart: {'project':['daily'],'dependency':'hrrr_control','turnon':['hera','hercules']} + - hrrr_control_restart_noqr: {'project':['daily'],'dependency':'hrrr_control','turnon':['hera','hercules']} + - rrfs_v1beta: {'project':['daily'],'turnon':['hera','hercules']} +atm_dyn32_debug_gnu: + build: + compiler: 'gnu' + option: '-DAPP=ATM -D32BIT=ON -DDEBUG=ON' + turnon: ['hera','hercules'] + tests: + - control_diag_debug: {'project':['daily'],'turnon':['hera','hercules']} + - regional_debug: {'project':['daily'],'turnon':['hera','hercules']} + - rap_control_debug: {'project':['daily'],'turnon':['hera','hercules']} + - hrrr_control_debug: {'project':['daily'],'turnon':['hera','hercules']} + - hrrr_gf_debug: {'project':['daily'],'turnon':['hera','hercules']} + - hrrr_c3_debug: {'project':['daily'],'turnon':['hera','hercules']} + - rap_diag_debug: {'project':['daily'],'turnon':['hera','hercules']} + - rap_noah_sfcdiff_cires_ugwp_debug: {'project':['daily'],'turnon':['hera','hercules']} + - rap_progcld_thompson_debug: {'project':['daily'],'turnon':['hera','hercules']} + - rrfs_v1beta_debug: {'project':['daily'],'turnon':['hera','hercules']} + - control_ras_debug: {'project':['daily'],'turnon':['hera','hercules']} + - control_stochy_debug: {'project':['daily'],'turnon':['hera','hercules']} + - control_debug_p8: {'project':['daily'],'turnon':['hera','hercules']} + - rap_flake_debug: {'project':['daily'],'turnon':['hera','hercules']} + - rap_clm_lake_debug: {'project':['daily'],'turnon':['hera','hercules']} + - gnv1_c96_no_nest_debug: {'project':['daily'],'turnon':['hera','hercules']} +wam_debug_gnu: + build: + compiler: 'gnu' + option: '-DAPP=ATM -DCCPP_SUITES=FV3_GFS_v17_p8 -D32BIT=ON -DMULTI_GASES=ON -DDEBUG=ON' + turnon: ['hera','hercules'] + tests: + - control_wam_debug: {'project':['daily'],'turnon':['hercules']} +rrfs_dyn32_phy32_gnu: + build: + compiler: 'gnu' + option: '-DAPP=ATM -DCCPP_SUITES=FV3_RAP,FV3_HRRR -D32BIT=ON -DCCPP_32BIT=ON' + turnon: ['hera','hercules'] + tests: + - rap_control_dyn32_phy32: {'project':['daily'],'turnon':['hera','hercules']} + - hrrr_control_dyn32_phy32: {'project':['daily'],'turnon':['hera','hercules']} + - rap_2threads_dyn32_phy32: {'project':['daily'],'dependency':'rap_control_dyn32_phy32','turnon':['hera','hercules']} + - hrrr_control_2threads_dyn32_phy32: {'project':['daily'],'dependency':'hrrr_control_dyn32_phy32','turnon':['hera','hercules']} + - hrrr_control_decomp_dyn32_phy32: {'project':['daily'],'dependency':'hrrr_control_dyn32_phy32','turnon':['hera','hercules']} + - rap_restart_dyn32_phy32: {'project':['daily'],'dependency':'rap_control_dyn32_phy32','turnon':['hera','hercules']} + - hrrr_control_restart_dyn32_phy32: {'project':['daily'],'dependency':'hrrr_control_dyn32_phy32','turnon':['hera','hercules']} + - conus13km_control: {'project':['daily'],'turnon':['hera','hercules']} + - conus13km_2threads: {'project':['daily'],'dependency':'conus13km_control','turnon':['hera','hercules']} + - conus13km_restart_mismatch: {'project':['daily'],'dependency':'conus13km_control','turnon':['hera','hercules']} +atm_dyn64_phy32_gnu: + build: + compiler: 'gnu' + option: '-DAPP=ATM -DCCPP_32BIT=ON' + turnon: ['hera','hercules'] + tests: + - rap_control_dyn64_phy32: {'project':['daily'],'turnon':['hera','hercules']} +atm_dyn32_phy32_debug_gnu: + build: + compiler: 'gnu' + option: '-DAPP=ATM -D32BIT=ON -DCCPP_32BIT=ON -DDEBUG=ON' + turnon: ['hera','hercules'] + tests: + - rap_control_debug_dyn32_phy32: {'project':['daily'],'turnon':['hera','hercules']} + - hrrr_control_debug_dyn32_phy32: {'project':['daily'],'turnon':['hera','hercules']} + - conus13km_debug: {'project':['daily'],'turnon':['hera','hercules']} + - conus13km_debug_qr: {'project':['daily'],'dependency':'conus13km_debug','turnon':['hera','hercules']} + - conus13km_debug_2threads: {'project':['daily'],'dependency':'conus13km_debug','turnon':['hera','hercules']} + - conus13km_radar_tten_debug: {'project':['daily'],'turnon':['hera','hercules']} +atm_dyn64_phy32_debug_gnu: + build: + compiler: 'gnu' + option: '-DAPP=ATM -DCCPP_32BIT=ON -DDEBUG=ON' + turnon: ['hera','hercules'] + tests: + - rap_control_dyn64_phy32_debug: {'project':['daily'],'turnon':['hera','hercules']} +s2swa_gnu: + build: + compiler: 'gnu' + option: '-DAPP=S2SWA -DCCPP_SUITES=FV3_GFS_v17_coupled_p8' + turnon: ['hera','hercules'] +s2s_gnu: + build: + compiler: 'gnu' + option: '-DAPP=S2S -DCCPP_SUITES=FV3_GFS_v17_coupled_p8' + turnon: ['hera','hercules'] + tests: + - cpld_control_nowave_noaero_p8: {'project':['daily'],'turnon':['hera','hercules']} +s2swa_debug_gnu: + build: + compiler: 'gnu' + option: '-DAPP=S2SWA -DDEBUG=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8' + turnon: ['hera','hercules'] +s2sw_pdlib_gnu: + build: + compiler: 'gnu' + option: '-DAPP=S2SW -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 -DPDLIB=ON' + turnon: ['hera','hercules'] + tests: + - cpld_control_pdlib_p8: {'project':['daily'],'turnon':['hera','hercules']} +s2sw_pdlib_debug_gnu: + build: + compiler: 'gnu' + option: '-DAPP=S2SW -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 -DPDLIB=ON -DDEBUG=ON' + turnon: ['hera','hercules'] + tests: + - cpld_debug_pdlib_p8: {'project':['daily'],'turnon':['hercules']} +datm_cdeps_gnu: + build: + compiler: 'gnu' + option: '-DAPP=NG-GODAS' + turnon: ['hera','hercules'] + tests: + - datm_cdeps_control_cfsr: {'project':['daily'],'turnon':['hera','hercules']} diff --git a/tests-dev/ufs_test_utils.py b/tests-dev/ufs_test_utils.py new file mode 100644 index 0000000000..9a0f8a2faa --- /dev/null +++ b/tests-dev/ufs_test_utils.py @@ -0,0 +1,338 @@ +import os +import sys +import re +import glob +import yaml +import shutil +import subprocess + +def update_testyaml(input_list): + """Generate temporary test yaml based on list of tests received + + Args: + input_list (list): list of tests to run + """ + UFS_TEST_YAML = "ufs_test.yaml" # default ufs_test.yaml + new_yaml = {} + yaml_item_count = None + with open(UFS_TEST_YAML, 'r') as file_yaml: + rt_yaml = yaml.load(file_yaml)#, Loader=yaml.FullLoader) + for apps, jobs in rt_yaml.items(): + app_temp = None + build_temp = None + for key, val in jobs.items(): + if (str(key) == 'build'): + #--- build information --- + build_val = val + compiler_val= val['compiler'] + if (str(key) == 'tests'): + #--- serach for test cases given with -n or -b option --- + test_list = [] + temp_list = [] + app_temp = None + build_temp = None + test_temp = None + test_temp_dep = None + for test in val: + case, config = get_testcase(test) + i=0 + ilist= None + #--- search input_list test cases from ufs_test.yaml --- + for line in input_list: + case_check = line.split(" ")[0] + compiler_check= line.split(" ")[1] + if case == case_check and compiler_val == compiler_check: + ilist=i + app_temp = apps + build_temp= build_val + test_temp = {case:config} + temp_list.append(str(case)) + if 'dependency' in config.keys(): + if not str(config['dependency']) in temp_list: + test_temp_dep = get_testdep(str(config['dependency']),val) + i+=1 + #--- pop input_list element if a test case is found --- + if not ilist is None: + input_list.pop(ilist) + #--- append test cases to new test list --- + if not test_temp_dep is None: + test_list.append(test_temp_dep) + test_temp_dep = None + if not test_temp is None: + test_list.append(test_temp) + test_temp = None + if not app_temp is None: + new_yaml[app_temp]={'build':build_temp,'tests':test_list} + #--- check all search is done for input_list --- + if len(input_list) == 0: + break + #--- dump into temporary test yaml file --- + if len(new_yaml) > 0: + yaml_item_count = len(new_yaml) + try: + yaml_item_count + except NameError: + print("*** Test cases given with runtime options -n or -b are not found in ufs_test.yaml! ***") + else: + with open(r'ufs_test_temp.yaml', 'w') as yaml_file: + outputs = yaml.dump(new_yaml, yaml_file) + yaml_file.close() + file_yaml.close() + +def update_testyaml_n(): + """Update test yaml file for a single test specified in -n + """ + try: + SRT_NAME = str(os.getenv('SRT_NAME')) + SRT_COMPILER = str(os.getenv('SRT_COMPILER')) + except NameError: + print("*** SRT_NAME or SRT_COMPILER are not given with runtime option -n! ***") + input_list=[SRT_NAME+" "+SRT_COMPILER] + update_testyaml(input_list) + +def update_testyaml_b(): + """Update test yaml file for tests specified in -b + """ + NEW_BASELINES_FILE = str(os.getenv('NEW_BASELINES_FILE')) + input_list=[] + with open(NEW_BASELINES_FILE) as input_file: + for line in input_file: + line=line.strip('\n') + line=line.strip() + input_list.append(str(line)) + input_file.close() + update_testyaml(input_list) + +def string_clean(str_in): + """Strip out RUN or COMPILE whitespace and separate with commas. + + Args: + str_in (str): RUN or COMPILE line read in from rt.conf + + Returns: + str: whitespace stripped and comma separated values + """ + return "'"+("','".join(str_in.split()))+"'" + +def parse_line(str_in): + """Parse rt.conf line into list + + Args: + str_in (str): RUN or COMPILE line from rt.conf + + Returns: + list: list of RUN or COMPILE test attributes + """ + build_attr = " ".join(str_in.split()).split('|') + build_attr = [attr.strip() for attr in build_attr] + return build_attr + +def create_yaml(): + """Parse default rt.conf into ufs_test.yaml + + """ + with open('ufs_test.yaml', 'w') as yaml_file, open("rt.conf") as conf_file: + for line in conf_file: + line = line.strip() + if not line: # skip: line is blank + continue + if line.startswith("#"): # skip: comment line + continue + if line.startswith("COMPILE"): # COMPILE line + build = parse_line(line) + apps = build[1] + compiler = f"'{build[2]}'" + options = f"'{build[3]}'" + machine = build[4] + off_machine = None + on_machine = None + if (machine.find('-') != -1): + off_machine = machine.replace("-", "").strip() + off_machine = string_clean(off_machine) + if (machine.find('+') != -1): + on_machine = machine.replace("+", "").strip() + on_machine = string_clean(on_machine) + yaml_file.write(f"{apps}_{build[2].strip()}:\n") + yaml_file.write(f" build: \n") + yaml_file.write(f" compiler: {compiler}\n") + yaml_file.write(f" option: {options}\n") + if not (off_machine is None): + yaml_file.write(f" turnoff: [{off_machine}]\n") + if not (on_machine is None): + yaml_file.write(f" turnon: [{on_machine}]\n") + prev_line = 'COMPILE' + if line.startswith("RUN"): # RUN line + build = parse_line(line) + test = build[1] + machine = build[2] + baseline = f"'{build[3]}'" + depend = build[4] + if (machine.find('-') != -1): + off_machine = machine.replace("-", "").strip() + off_machine = string_clean(off_machine) + if (machine.find('+') != -1): + on_machine = machine.replace("+", "").strip() + on_machine = string_clean(on_machine) + tests = f" - {test}: {{'project':['daily']" + if baseline.isalnum(): + tests += f",'baseline': {baseline}" + if depend and depend.strip(): + tests += f",'dependency':'{depend}'" + if not (off_machine is None): + tests += f",'turnoff':[{off_machine}]" + if not (on_machine is None): + tests += f",'turnon':[{on_machine}]" + if prev_line == "COMPILE": + yaml_file.write(" tests: \n") + yaml_file.write(tests+"}\n") + prev_line = 'RUN' + + yaml_file.close(); conf_file.close() + +def sync_testscripts(): + """symlink sharable rt.sh test scripts + """ + dst= os.getcwd() + src= os.path.split(os.getcwd())[0]+'/tests' + for name in os.listdir(src): + src_name= src +'/'+ name + dst_name= dst +'/'+ name + if not os.path.exists(dst_name): + if "/compile.sh" in dst_name: + shutil.copyfile(src_name, dst_name) + subprocess.call(['chmod', '755', dst_name]) + with open(dst_name) as rfile: + buildsh = rfile.read().replace("${PATHTR}/tests/", "${PATHTR}/tests-dev/") + rfile.close() + with open(dst_name, "w") as wfile: + wfile.write(buildsh) + wfile.close() + else: + os.symlink(src_name, dst_name) + +def machine_check_off(machine_id, val): + """Check turned-off machine from yaml configuration + + Args: + machine_id (str): local machine name + val (dic): build and test config dictionary list + Returns: + pass_machine: logical flag to pass local machine + """ + pass_machine = True + if 'turnoff' in val.keys(): + if machine_id in val['turnoff']: + pass_machine = False + if 'turnon' in val.keys(): + if not machine_id in val['turnon']: + pass_machine = False + return pass_machine + +def delete_files(deletefiles): + """Remove specified filepath + + Args: + deletefiles (str): filepath to remove e.g. tests/rocoto.* + """ + fileList = glob.glob(deletefiles, recursive=True) + for filePath in fileList: + try: + os.remove(filePath) + except OSError: + print("Error while deleting ",deletefiles) + +def link_new_baselines(): + """Create symlinks for newly generated baselines. + """ + USER = str(os.environ.get('USER')) + MACHINE_ID = os.getenv('MACHINE_ID') + PATHRT = os.getenv('PATHRT') + with open("baseline_setup.yaml", 'r') as f: + exp_config = yaml.load(f) #, Loader=yaml.FullLoader) + base = exp_config[MACHINE_ID] + DISKNM= str(base['DISKNM']) + STMP = str(base['STMP']) + PTMP = str(base['PTMP']) + path = STMP+'/'+USER + RTPWD = path + '/FV3_RT/REGRESSION_TEST' + f.close() + #--- capture user's NEW_BASELINE location ---- + logfile = PATHRT+'/logs/RegressionTests_'+MACHINE_ID+'.log' + with open(logfile,'r') as flog: + logheads= flog.readlines() + for line in logheads: + if "BASELINE DIRECTORY:" in line: + NEW_BASELINE=line.split(" ")[1] + break + flog.close() + #--- symlink verified baseline cases to users new baseline --- + os.environ["RTPWD"] = RTPWD + os.environ["NEW_BASELINE"] = NEW_BASELINE + symlink_baselines = subprocess.Popen(['bash', '-c', '. ufs_test_utils.sh; link_new_baselines']) + symlink_baselines.wait() + +def get_testdep(casename,val): + """Retrieve test case dependencies + + Args: + casename (str): Test case name + val (dict): Test case attributes e.g. val['compiler'] + + Returns: + dict: Test case and config for the specified dependency + """ + test_dep = None + for test in val: + case, config = get_testcase(test) + if case == casename: + test_dep = {case:config} + return test_dep + +def get_testcase(test): + """Retrieve test case names and configs from given dict from pyaml + + Args: + test (dict): dict retrieved from reading in yaml test file + + Returns: + str, dict: test name and python dict of test configuration + """ + case_name = None + case_config = None + for case, configs in test.items(): + case_name=case + case_config=configs + return case_name, case_config + +def write_logfile(logfile, openmod, output="", subproc=""): + """Append given output into log file + + Args: + logfile (str): Log filename + openmod (str): mode to open file in + output (str): Content to append to log file. Defaults to "". + subproc (str): Command to run within the shell. Defaults to "". + """ + with open(logfile, openmod) as rtlog: + if (not subproc == "") : + subprocess.call(subproc, shell=True, stdout=rtlog) + if (not output == "") : + rtlog.writelines(output) + rtlog.close() + +def rrmdir(path): + """Remove all files and directories in specified path. + + Args: + path (str): File path to remove + """ + shutil.rmtree(path) + #for entry in os.scandir(path): + # if entry.is_dir(): + # rrmdir(entry) + # else: + # os.remove(entry) + # os.rmdir(path) + +#if __name__ == "__main__": +# create_yaml() diff --git a/tests-dev/ufs_test_utils.sh b/tests-dev/ufs_test_utils.sh new file mode 100644 index 0000000000..4b103dc39f --- /dev/null +++ b/tests-dev/ufs_test_utils.sh @@ -0,0 +1,34 @@ +#!/bin/bash +set -eux + +function set_run_task() { + source default_vars.sh + source rt_utils.sh + source "${PATHRT}"/tests/"${TEST_NAME}" + compute_petbounds_and_tasks + + TPN=$(( TPN / THRD )) + NODES=$(( TASKS / TPN )) + if (( NODES * TPN < TASKS )); then + NODES=$(( NODES + 1 )) + fi + + PPN=$(( TASKS / NODES )) + if (( TASKS - ( PPN * NODES ) > 0 )); then + PPN=$((PPN + 1)) + fi + + export WLCLK + + python -c "import create_xml; create_xml.write_runtest_env()" + rocoto_create_run_task + +} + +function link_new_baselines() { + for dir in "${RTPWD}"/*/; do + dir=${dir%*/} + [[ -d "${NEW_BASELINE}/${dir##*/}" ]] && continue + ln -s "${dir%*/}" "${NEW_BASELINE}/" + done +} diff --git a/tests/auto-jenkins/jobs/bl.py b/tests/auto-jenkins/jobs/bl.py index 7b18e54ac8..026e27cb07 100644 --- a/tests/auto-jenkins/jobs/bl.py +++ b/tests/auto-jenkins/jobs/bl.py @@ -24,9 +24,9 @@ def set_directories(job_obj): rtbldir = '/scratch1/NCEPDEV/stmp4/emc.nemspara/FV3_RT/'\ f'REGRESSION_TEST' elif job_obj.machine == 'jet': - workdir = '/lfs4/HFIP/h-nems/emc.nemspara/autort/pr' - blstore = '/lfs4/HFIP/h-nems/emc.nemspara/RT/NEMSfv3gfs/' - rtbldir = '/lfs4/HFIP/h-nems/emc.nemspara/RT_BASELINE/'\ + workdir = '/lfs5/HFIP/hfv3gfs/role.epic/h-nems/autort/pr' + blstore = '/lfs5/HFIP/hfv3gfs/role.epic/RT/NEMSfv3gfs' + rtbldir = '/lfs5/HFIP/hfv3gfs/role.epic/h-nems/RT_BASELINE/'\ f'emc.nemspara/FV3_RT/REGRESSION_TEST' elif job_obj.machine == 'orion': workdir = '/work/noaa/epic-ps/role-epic-ps/autort/tests/auto/pr' diff --git a/tests/auto-jenkins/jobs/rt.py b/tests/auto-jenkins/jobs/rt.py index 6622eae37a..06428b6fd5 100644 --- a/tests/auto-jenkins/jobs/rt.py +++ b/tests/auto-jenkins/jobs/rt.py @@ -26,7 +26,7 @@ def set_directories(job_obj): if job_obj.machine == 'hera': workdir = '/scratch1/NCEPDEV/nems/role.epic/autort/pr' elif job_obj.machine == 'jet': - workdir = '/lfs4/HFIP/hfv3gfs/role.epic/autort/pr' + workdir = '/lfs5/HFIP/hfv3gfs/role.epic/h-nems/autort/pr' elif job_obj.machine == 'orion': workdir = '/work/noaa/epic-ps/role-epic-ps/autort/tests/auto/pr' elif job_obj.machine == 'hercules': diff --git a/tests/auto-jenkins/rt_auto_jenkins.py b/tests/auto-jenkins/rt_auto_jenkins.py index 9c54a7d3a5..3f29bf140a 100755 --- a/tests/auto-jenkins/rt_auto_jenkins.py +++ b/tests/auto-jenkins/rt_auto_jenkins.py @@ -76,7 +76,7 @@ def delete_pr_dirs(each_pr, machine): if machine == 'hera': workdir = '/scratch1/NCEPDEV/nems/role.epic/autort/pr' elif machine == 'jet': - workdir = '/lfs4/HFIP/hfv3gfs/role.epic/autort/pr' + workdir = '/lfs5/HFIP/hfv3gfs/role.epic/h-nems/autort/pr' elif machine == 'orion': workdir = '/work/noaa/epic-ps/role-epic-ps/autort/pr' elif machine == 'hercules': @@ -110,7 +110,7 @@ def delete_rt_dirs(in_dir, machine, workdir): if machine == 'hera': rt_dir ='/scratch1/NCEPDEV/stmp4/role.epic/FV3_RT' elif machine == 'jet': - rt_dir ='/lfs4/HFIP/hfv3gfs/role.epic/RT_BASELINE/'\ + rt_dir ='/lfs5/HFIP/hfv3gfs/role.epic/h-nems/RT_BASELINE/'\ f'emc.nemspara/FV3_RT' elif machine == 'orion': rt_dir = '/work/noaa/stmp/bcurtis/stmp/bcurtis/FV3_RT' diff --git a/tests/auto-jenkins/start_rt_auto_jenkins.sh b/tests/auto-jenkins/start_rt_auto_jenkins.sh index 7c40126b89..0a65d86466 100755 --- a/tests/auto-jenkins/start_rt_auto_jenkins.sh +++ b/tests/auto-jenkins/start_rt_auto_jenkins.sh @@ -14,11 +14,11 @@ elif [[ $HOSTNAME == Hercules-login-* ]]; then export PATH=/work/noaa/nems/emc.nemspara/soft/miniconda3/bin:$PATH export PYTHONPATH=/work/noaa/nems/emc.nemspara/soft/miniconda3/lib/python3.8/site-packages elif [[ $HOSTNAME == fe* ]]; then - export PATH=/lfs4/HFIP/hfv3gfs/software/miniconda3/4.8.3/envs/ufs-weather-model/bin:/lfs4/HFIP/hfv3gfs/software/miniconda3/4.8.3/bin:$PATH - export PYTHONPATH=/lfs4/HFIP/hfv3gfs/software/miniconda3/4.8.3/envs/ufs-weather-model/lib/python3.8/site-packages:/lfs4/HFIP/hfv3gfs/software/miniconda3/4.8.3/lib/python3.8/site-packages + export PATH=/contrib/spack-stack/miniconda3/23.11.0/envs/ufs-weather-model/bin:/contrib/spack-stack/miniconda3/23.11.0/bin:${PATH} + export PYTHONPATH=/contrib/spack-stack/miniconda3/23.11.0/envs/ufs-weather-model/lib/python3.8/site-packages:/contrib/spack-stack/miniconda3/23.11.0/lib/python3.8/site-packages elif [[ $HOSTNAME == tfe* ]]; 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 + export PATH=/contrib/spack-stack/miniconda3/23.11.0/envs/ufs-weather-model/bin:/contrib/spack-stack/miniconda3/23.11.0/bin:${PATH} + export PYTHONPATH=/contrib/spack-stack/miniconda3/23.11.0/envs/ufs-weather-model/lib/python3.8/site-packages:/contrib/spack-stack/miniconda3/23.11.0/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 diff --git a/tests/auto/jobs/bl.py b/tests/auto/jobs/bl.py index 581056ac81..bcf4f9eeda 100644 --- a/tests/auto/jobs/bl.py +++ b/tests/auto/jobs/bl.py @@ -24,9 +24,9 @@ def set_directories(job_obj): 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/h-nems/emc.nemspara/RT/NEMSfv3gfs/' - rtbldir = '/lfs4/HFIP/h-nems/emc.nemspara/RT_BASELINE/'\ + workdir = '/lfs5/HFIP/hfv3gfs/role.epic/h-nems/autort/pr' + blstore = '/lfs5/HFIP/hfv3gfs/role.epic/RT/NEMSfv3gfs' + rtbldir = '/lfs5/HFIP/hfv3gfs/role.epic/h-nems/RT_BASELINE/'\ f'emc.nemspara/FV3_RT/REGRESSION_TEST_{job_obj.compiler.upper()}' elif job_obj.machine == 'orion': workdir = '/work/noaa/nems/emc.nemspara/autort/pr' diff --git a/tests/auto/jobs/rt.py b/tests/auto/jobs/rt.py index 706c5058c7..59b787f5f0 100644 --- a/tests/auto/jobs/rt.py +++ b/tests/auto/jobs/rt.py @@ -17,7 +17,7 @@ def set_directories(job_obj): 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' + workdir = '/lfs5/HFIP/hfv3gfs/role.epic/h-nems/autort/pr' elif job_obj.machine == 'orion': workdir = '/work/noaa/nems/emc.nemspara/autort/pr' elif job_obj.machine == 'derecho': diff --git a/tests/auto/start_rt_auto.sh b/tests/auto/start_rt_auto.sh index d0817f7356..18b4362496 100644 --- a/tests/auto/start_rt_auto.sh +++ b/tests/auto/start_rt_auto.sh @@ -11,8 +11,8 @@ 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 + export PATH=/contrib/spack-stack/miniconda3/23.11.0/envs/ufs-weather-model/bin:/contrib/spack-stack/miniconda3/23.11.0/bin:${PATH} + export PYTHONPATH=/contrib/spack-stack/miniconda3/23.11.0/envs/ufs-weather-model/lib/python3.8/site-packages:/contrib/spack-stack/miniconda3/23.11.0/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 diff --git a/tests/bl_date.conf b/tests/bl_date.conf index fab229196b..a84c0c0cb8 100644 --- a/tests/bl_date.conf +++ b/tests/bl_date.conf @@ -1 +1 @@ -export BL_DATE=20240624 +export BL_DATE=20240909 diff --git a/tests/ci/Jenkinsfile.combined b/tests/ci/Jenkinsfile.combined index e0b86d6bea..2f62ecfe24 100644 --- a/tests/ci/Jenkinsfile.combined +++ b/tests/ci/Jenkinsfile.combined @@ -312,14 +312,6 @@ def generateStage(nodeLabel) { echo "Testing concluded...removing labels for $machine from $GIT_URL" git remote -v | grep -w sshorigin > /dev/null 2>&1 && git remote remove sshorigin > /dev/null 2>&1 git remote add sshorigin $SSH_ORIGIN > /dev/null 2>&1 - - if [[ -f $WORKSPACE/tests/logs/RT-run-$machine.log ]] ; then - git add $WORKSPACE/tests/logs/RT-run-$machine.log - fi - git commit --allow-empty -m "[AutoRT] $machine Job Failed!\n\n\n on-behalf-of @ufs-community " - - git pull sshorigin $FORK_BRANCH - git push sshorigin HEAD:$FORK_BRANCH tar --create --gzip --verbose --dereference --file "${machine_name_logs}.tgz" ${WORKSPACE}/tests/logs/*.log @@ -351,12 +343,18 @@ pipeline { GIT_URL = 'https://github.com/ufs-community/ufs-weather-model.git' } stages { - stage('Run SonarQube Testing') { + stage('Launch SonarQube') { steps { script { + echo "BRANCH_NAME=${env.CHANGE_BRANCH}" + echo "FORK_NAME=${env.CHANGE_FORK}" + echo "CHANGE_URL=${env.CHANGE_URL}" + echo "CHANGE_ID=${env.CHANGE_ID}" build job: '/ufs-weather-model/ufs-wm-sonarqube', parameters: [ string(name: 'BRANCH_NAME', value: env.CHANGE_BRANCH ?: 'develop'), - string(name: 'FORK_NAME', value: env.CHANGE_FORK ?: '') + string(name: 'FORK_NAME', value: env.CHANGE_FORK ?: ''), + string(name: 'CHANGE_URL', value: env.CHANGE_URL ?: ''), + string(name: 'CHANGE_ID', value: env.CHANGE_ID ?: '') ], wait: false } } diff --git a/tests/ci/repo_check.sh b/tests/ci/repo_check.sh index 7f5deb31c8..140f500cce 100755 --- a/tests/ci/repo_check.sh +++ b/tests/ci/repo_check.sh @@ -40,7 +40,7 @@ branches[mom6]='dev/emc' pathes[mom6]='MOM6-interface/MOM6' urls[cice]='https://github.com/NOAA-EMC/CICE' -branches[cice]='emc/develop' +branches[cice]='develop' pathes[cice]='CICE-interface/CICE' urls[ww3]='https://github.com/NOAA-EMC/WW3' diff --git a/tests/compile.sh b/tests/compile.sh index 458d985a88..99b9919f25 100755 --- a/tests/compile.sh +++ b/tests/compile.sh @@ -12,14 +12,8 @@ function trim { SECONDS=0 -uname_s=$(uname -s) -if [[ ${uname_s} == Darwin ]]; then - greadlnk=$(greadlink -f -n "${BASH_SOURCE[0]}" ) - MYDIR=$(cd "$(dirname "${greadlnk}" )" && pwd -P) -else - readlnk=$(readlink -f -n "${BASH_SOURCE[0]}" ) - MYDIR=$(cd "$(dirname "${readlnk}" )" && pwd -P) -fi +SCRIPT_REALPATH=$(realpath "${BASH_SOURCE[0]}") +MYDIR=$(dirname "${SCRIPT_REALPATH}") readonly MYDIR # ---------------------------------------------------------------------- @@ -101,12 +95,14 @@ export SUITES set -ex # Valid applications -if [[ "${MAKE_OPT}" == *"-DAPP=S2S"* ]]; then - CMAKE_FLAGS+=" -DMOM6SOLO=ON" -fi +if [[ ${MACHINE_ID} != gaea ]] || [[ ${RT_COMPILER} != intelllvm ]]; then # skip MOM6SOLO on gaea with intelllvm + if [[ "${MAKE_OPT}" == *"-DAPP=S2S"* ]]; then + CMAKE_FLAGS+=" -DMOM6SOLO=ON" + fi -if [[ "${MAKE_OPT}" == *"-DAPP=NG-GODAS"* ]]; then - CMAKE_FLAGS+=" -DMOM6SOLO=ON" + if [[ "${MAKE_OPT}" == *"-DAPP=NG-GODAS"* ]]; then + CMAKE_FLAGS+=" -DMOM6SOLO=ON" + fi fi CMAKE_FLAGS=$(set -e; trim "${CMAKE_FLAGS}") diff --git a/tests/default_vars.sh b/tests/default_vars.sh index 493e847298..bf6d31588c 100644 --- a/tests/default_vars.sh +++ b/tests/default_vars.sh @@ -10,7 +10,7 @@ THRD=1 export INPES_atmaero=4 - export JNPES_atmaero=8 + export JNPES_atmaero=8 export WPG_atmaero=6 export THRD_cpl_atmw=1 @@ -116,17 +116,18 @@ export med_omp_num_threads=1 export ocn_omp_num_threads=1 export wav_omp_num_threads=1 + export fbh_omp_num_threads=1 if [[ ${MACHINE_ID} = wcoss2 || ${MACHINE_ID} = acorn ]]; then export TPN=128 - export INPES_dflt=3 + export INPES_dflt=3 export JNPES_dflt=8 export INPES_thrd=3 export JNPES_thrd=4 export INPES_c384=8 - export JNPES_c384=6 + export JNPES_c384=6 export THRD_c384=2 export INPES_c768=8 export JNPES_c768=16 @@ -144,7 +145,7 @@ elif [[ ${MACHINE_ID} = orion ]]; then export INPES_dflt=3 export JNPES_dflt=8 - export INPES_thrd=3 + export INPES_thrd=3 export JNPES_thrd=4 export INPES_c384=8 export JNPES_c384=6 @@ -168,7 +169,7 @@ elif [[ ${MACHINE_ID} = hercules ]]; then export INPES_thrd=3 export JNPES_thrd=4 export INPES_c384=8 - export JNPES_c384=6 + export JNPES_c384=6 export THRD_c384=2 export INPES_c768=8 export JNPES_c768=16 @@ -187,10 +188,10 @@ elif [[ ${MACHINE_ID} = hera ]]; then export INPES_dflt=3 export JNPES_dflt=8 - export INPES_thrd=3 + export INPES_thrd=3 export JNPES_thrd=4 export INPES_c384=6 - export JNPES_c384=8 + export JNPES_c384=8 export THRD_c384=2 export INPES_c768=8 export JNPES_c768=16 @@ -274,7 +275,7 @@ elif [[ ${MACHINE_ID} = s4 ]]; then export TPN=32 - export INPES_dflt=3 + export INPES_dflt=3 export JNPES_dflt=8 export INPES_thrd=3 export JNPES_thrd=4 @@ -325,10 +326,10 @@ elif [[ ${MACHINE_ID} = derecho ]]; then export TPN=128 export INPES_dflt=3 export JNPES_dflt=8 - export INPES_thrd=3 + export INPES_thrd=3 export JNPES_thrd=4 export INPES_c384=8 - export JNPES_c384=6 + export JNPES_c384=6 export THRD_c384=2 export INPES_c768=8 export JNPES_c768=16 @@ -493,11 +494,16 @@ export UFS_CONFIGURE=ufs.configure.atm_esmf.IN export MODEL_CONFIGURE=model_configure.IN export atm_model=fv3 +export POST_ITAG=post_itag_gfs +export POSTXCONFIG=postxconfig-NT-gfs.txt +export POSTXCONFIG_FH00=postxconfig-NT-gfs_FH00.txt + export FV3=true export MPAS=true export S2S=false export HAFS=false export AQM=false +export FIRE_BEHAVIOR=false export DATM_CDEPS=false export DOCN_CDEPS=false export DICE_CDEPS=false @@ -535,6 +541,14 @@ export IMO=384 export JMO=190 export WRITE_NSFLIP=.true. +# New damping coefficients made the following +# dynamic based on resolution +export N_SPLIT=5 +export K_SPLIT=2 +export TAU=0.0 +export RF_CUTOFF=10. +export FV_SG_ADJ=450 + export DZ_MIN=6 export MIN_SEAICE=0.15 export FRAC_GRID=.true. @@ -556,6 +570,7 @@ export MODEL_INITIALIZATION=false export WARM_START=.false. export READ_INCREMENT=.false. export RES_LATLON_DYNAMICS="''" +export INCREMENT_FILE_ON_NATIVE_GRID=.false. export NGGPS_IC=.true. export EXTERNAL_IC=.true. export MAKE_NH=.true. @@ -635,6 +650,7 @@ export KNOB_UGWP_NDX4LH=1 export KNOB_UGWP_VERSION=0 export KNOB_UGWP_PALAUNCH=500.e2 export KNOB_UGWP_NSLOPE=1 +export KNOB_UGWP_TAUAMP=3.0e-3 export DO_UGWP_V0_NST_ONLY=.false. # resolution dependent settings @@ -747,7 +763,6 @@ export FSICS=0 # Dynamical core export FV_CORE_TAU=0. -export RF_CUTOFF=10.0 export FAST_TAU_W_SEC=0.2 export DRY_MASS=98320.0 @@ -765,6 +780,7 @@ export LDIAG3D=.false. export QDIAG3D=.false. export PRINT_DIFF_PGR=.false. export MAX_OUTPUT_FIELDS=310 +export UPDATE_FULL_OMEGA=.false. # Stochastic physics export STOCHINI=.false. @@ -886,24 +902,138 @@ export FNAISC="'IMS-NIC.blended.ice.monthly.clim.grb'" # Add section for tiled grid namelist export_tiled() { -export FNSMCC_control="'global_soilmgldas.statsgo.t1534.3072.1536.grb'" -export FNMSKH_control="'global_slmask.t1534.3072.1536.grb'" -export FNALBC="'${ATMRES}.snowfree_albedo.tileX.nc'" -export FNALBC2="'${ATMRES}.facsf.tileX.nc'" -export FNTG3C="'${ATMRES}.substrate_temperature.tileX.nc'" -export FNVEGC="'${ATMRES}.vegetation_greenness.tileX.nc'" -export FNVETC="'${ATMRES}.vegetation_type.tileX.nc'" -export FNSOTC="'${ATMRES}.soil_type.tileX.nc'" -export FNSOCC="'${ATMRES}.soil_color.tileX.nc'" -export FNSMCC=${FNSMCC_control} -export FNMSKH=${FNMSKH_control} -export FNVMNC="'${ATMRES}.vegetation_greenness.tileX.nc'" -export FNVMXC="'${ATMRES}.vegetation_greenness.tileX.nc'" -export FNSLPC="'${ATMRES}.slope_type.tileX.nc'" -export FNABSC="'${ATMRES}.maximum_snow_albedo.tileX.nc'" -export LANDICE=".false." + export FNSMCC_control="'global_soilmgldas.statsgo.t1534.3072.1536.grb'" + export FNMSKH_control="'global_slmask.t1534.3072.1536.grb'" + export FNALBC="'${ATMRES}.snowfree_albedo.tileX.nc'" + export FNALBC2="'${ATMRES}.facsf.tileX.nc'" + export FNTG3C="'${ATMRES}.substrate_temperature.tileX.nc'" + export FNVEGC="'${ATMRES}.vegetation_greenness.tileX.nc'" + export FNVETC="'${ATMRES}.vegetation_type.tileX.nc'" + export FNSOTC="'${ATMRES}.soil_type.tileX.nc'" + export FNSOCC="'${ATMRES}.soil_color.tileX.nc'" + export FNSMCC=${FNSMCC_control} + export FNMSKH=${FNMSKH_control} + export FNVMNC="'${ATMRES}.vegetation_greenness.tileX.nc'" + export FNVMXC="'${ATMRES}.vegetation_greenness.tileX.nc'" + export FNSLPC="'${ATMRES}.slope_type.tileX.nc'" + export FNABSC="'${ATMRES}.maximum_snow_albedo.tileX.nc'" + export LANDICE=".false." } +export_ugwpv1() { + export DO_UGWP_V1=.true. + export DO_UGWP_V0=.false. + export GWD_OPT=2 + export KNOB_UGWP_VERSION=1 + export KNOB_UGWP_NSLOPE=1 + export DO_GSL_DRAG_LS_BL=.true. + export DO_GSL_DRAG_SS=.true. + export DO_GSL_DRAG_TOFD=.true. + export DO_UGWP_V1_OROG_ONLY=.false. + export DO_UGWP_V0_NST_ONLY=.false. + export LDIAG_UGWP=.false. + export KNOB_UGWP_DOKDIS=2 + export KNOB_UGWP_NDX4LH=4 + + # Add updated damping and timestep variables + case "${ATMRES}" in + "C48") + export DT_ATMOS=720 + export XR_CNVCLD=.false. + export CDMBGWD="0.071,2.1,1.0,1.0" + export CDMBGWD_GSL="40.0,1.77,1.0,1.0" + export KNOB_UGWP_TAUAMP=6.0e-3 + export K_SPLIT=1 + export N_SPLIT=4 + export TAU=10.0 + export RF_CUTOFF=100.0 + export FV_SG_ADJ=3600 + ;; + "C96") + export DT_ATMOS=720 + export XR_CNVCLD=.false. + export CDMBGWD="0.14,1.8,1.0,1.0" + export CDMBGWD_GSL="20.0,2.5,1.0,1.0" + export KNOB_UGWP_TAUAMP=3.0e-3 + export K_SPLIT=1 + export N_SPLIT=4 + export TAU=8.0 + export RF_CUTOFF=100.0 + export FV_SG_ADJ=1800 + ;; + "C192") + export DT_ATMOS=600 + export XR_CNVCLD=.true. + export CDMBGWD="0.23,1.5,1.0,1.0" + export CDMBGWD_GSL="5.0,5.0,1.0,1.0" + export KNOB_UGWP_TAUAMP=1.5e-3 + export K_SPLIT=2 + export N_SPLIT=5 + export TAU=6.0 + export RF_CUTOFF=100.0 + export FV_SG_ADJ=1800 + ;; + "C384") + export DT_ATMOS=300 + export XR_CNVCLD=.true. + export CDMBGWD="1.1,0.72,1.0,1.0" + export CDMBGWD_GSL="5.0,5.0,1.0,1.0" + export KNOB_UGWP_TAUAMP=0.8e-3 + export K_SPLIT=2 + export N_SPLIT=4 + export TAU=4.0 + export RF_CUTOFF=100.0 + export FV_SG_ADJ=900 + ;; + "C768") + export DT_ATMOS=150 + export XR_CNVCLD=.true. + export CDMBGWD="4.0,0.15,1.0,1.0" + export CDMBGWD_GSL="2.5,7.5,1.0,1.0" + export KNOB_UGWP_TAUAMP=0.5e-3 + export K_SPLIT=2 + export N_SPLIT=4 + export TAU=3.0 + export RF_CUTOFF=100.0 + export FV_SG_ADJ=450 + ;; + "C1152") + export DT_ATMOS=150 + export XR_CNVCLD=.true. + export CDMBGWD="4.0,0.10,1.0,1.0" + export CDMBGWD_GSL="1.67,8.8,1.0,1.0" + export KNOB_UGWP_TAUAMP=0.35e-3 + export K_SPLIT=2 + export N_SPLIT=6 + export TAU=2.5 + export RF_CUTOFF=100.0 + export FV_SG_ADJ=450 + ;; + "C3072") + export DT_ATMOS=90 + export XR_CNVCLD=.true. + export CDMBGWD="4.0,0.05,1.0,1.0" + export CDMBGWD_GSL="0.625,14.1,1.0,1.0" + export KNOB_UGWP_TAUAMP=0.13e-3 + export K_SPLIT=4 + export N_SPLIT=5 + export TAU=0.5 + export RF_CUTOFF=100.0 + export FV_SG_ADJ=300 + ;; + *) + echo Invalid model resolution: "${ATMRES}". Please update specified variable ATMRES. + exit 1 + ;; + esac + + if [[ ${DO_GSL_DRAG_SS} = .true. ]]; then export CDMBGWD=${CDMBGWD_GSL}; fi + if [[ ${SEDI_SEMI} = .true. ]]; then export DT_ATMOS=$((DT_ATMOS/2)); fi + export DT_INNER=${DT_ATMOS} + +} + + # Defaults for the CICE6 model namelist, mx100 export_cice6() { SECS=$((SHOUR*3600)) @@ -916,6 +1046,8 @@ export_cice6() { export CICE_USE_RESTART_TIME=.false. export CICE_RESTART_DIR=./RESTART/ export CICE_RESTART_FILE=iced + # CICE6 warmstarts + export OCNICE_WARMSTART=.false. export CICE_RESTART_FORMAT='pnetcdf2' export CICE_RESTART_IOTASKS=-99 @@ -1004,6 +1136,11 @@ export_mom6() { export PERT_EPBL=False export OCN_SPPT=-999. export EPBL=-999. + # MOM6 warmstarts + export OCNICE_WARMSTART=.false. + export MOM6_INIT_FROM_Z=True + export MOM6_INIT_UV="zero" + export MOM6_WARMSTART_FILE="none" } # Defaults for the WW3 global model @@ -1025,6 +1162,25 @@ export_ww3() { export WW3_user_sets_restname="true" } +export_fire_behavior() { + export fbh_model=fire_behavior + export FIRE_BEHAVIOR=true + export FIRE_NML=namelist.fire.IN + export CPLFIRE=false + export DT_FIRE=${DT_ATMOS} + OUTPUT_FS="$(printf "%02d" $(( OUTPUT_FH*3600 )))" + export OUTPUT_FS + export fire_atm_feedback=1.0 + export fire_lsm_zcoupling=false + export fire_lsm_zcoupling_ref=60.0 + export fire_num_ignitions=1 + export fire_print_msg=0 + export fire_upwinding=9 + export fire_viscosity=0.4 + export fire_wind_height=5.0 +} + + # Defaults for the coupled 5-component export_cmeps() { export UFS_CONFIGURE=ufs.configure.s2swa_fast_esmf.IN @@ -1070,6 +1226,7 @@ export MPAS=false export S2S=true export HAFS=false export AQM=false +export FIRE_BEHAVIOR=false export DATM_CDEPS=false export DOCN_CDEPS=false export DICE_CDEPS=false @@ -1103,6 +1260,12 @@ export NY_GLB=320 export NPZ=127 export NPZP=128 +# Use updated omega calculations if +# hydrostatic is set to false +if [[ "${HYDROSTATIC}" == .false. ]]; then + export UPDATE_FULL_OMEGA=.true. +fi + # default resources export DOMAINS_STACK_SIZE=8000000 export INPES=${INPES_cpl_dflt} @@ -1257,6 +1420,7 @@ export_datm_cdeps () export S2S=false export HAFS=false export AQM=false + export FIRE_BEHAVIOR=false export DATM_CDEPS=true export DOCN_CDEPS=false export CDEPS_INLINE=false @@ -1317,10 +1481,10 @@ export_datm_cdeps () export INPUT_NML=input.mom6.nml.IN export DIAG_TABLE=diag_table_template export DATM_SRC=CFSR - export FILENAME_BASE=cfsr. - export MESH_ATM=${FILENAME_BASE//.}_mesh.nc - export atm_datamode=${DATM_SRC} - export stream_files=INPUT/${FILENAME_BASE}201110.nc + export FILEBASE_DATM=cfsr + export MESH_ATM=${FILEBASE_DATM}_mesh.nc + export atm_datamode=GEFS + export stream_files=INPUT/${FILEBASE_DATM}.201110.nc export EXPORT_ALL=.false. export STREAM_OFFSET=0 @@ -1335,6 +1499,7 @@ export_hafs_datm_cdeps () export S2S=false export HAFS=true export AQM=false + export FIRE_BEHAVIOR=false export DATM_CDEPS=true export DOCN_CDEPS=false export CDEPS_INLINE=false @@ -1355,6 +1520,7 @@ export_hafs_docn_cdeps () export S2S=false export HAFS=true export AQM=false + export FIRE_BEHAVIOR=false export DOCN_CDEPS=true export CDEPS_INLINE=false export INPES=${INPES_dflt} @@ -1375,6 +1541,7 @@ export_hafs_regional () export S2S=false export HAFS=true export AQM=false + export FIRE_BEHAVIOR=false export DATM_CDEPS=false export DOCN_CDEPS=false export CDEPS_INLINE=false @@ -1449,6 +1616,7 @@ export MPAS=false export S2S=false export HAFS=true export AQM=false +export FIRE_BEHAVIOR=false export DATM_CDEPS=false export DOCN_CDEPS=false export CDEPS_INLINE=false diff --git a/tests/error-test.conf b/tests/error-test.conf index 2382c59a9e..3e931e67dc 100644 --- a/tests/error-test.conf +++ b/tests/error-test.conf @@ -11,6 +11,9 @@ COMPILE | atm_dyn32 | intel | -DAPP=ATM -DCCPP_SUITES=FV3_GFS_v16,FV3_GFS_v16_fl # This should succeed RUN | control_c48.v2.sfc | | baseline | +# This should fail due to wall clock timeout +RUN | control_c48.v2.sfc_timeout | | baseline | + # These tests should always fail, and prevent the workflow from completing. RUN | fail_to_copy | | baseline | RUN | fail_to_run | | baseline | diff --git a/tests/fv3_conf/compile_slurm.IN_gaea b/tests/fv3_conf/compile_slurm.IN_gaea index 97aceeebae..29c259b092 100644 --- a/tests/fv3_conf/compile_slurm.IN_gaea +++ b/tests/fv3_conf/compile_slurm.IN_gaea @@ -7,6 +7,7 @@ #SBATCH --partition=eslogin_c5 #SBATCH --nodes=1 #SBATCH --ntasks-per-node=8 +#SBATCH --mem-per-cpu=4G #SBATCH --time=180 #SBATCH --job-name="@[JBNME]" diff --git a/tests/fv3_conf/compile_slurm.IN_orion b/tests/fv3_conf/compile_slurm.IN_orion index 619ca76905..717861beb3 100644 --- a/tests/fv3_conf/compile_slurm.IN_orion +++ b/tests/fv3_conf/compile_slurm.IN_orion @@ -6,6 +6,7 @@ #SBATCH --partition=@[PARTITION] #SBATCH --nodes=1 #SBATCH --ntasks-per-node=8 +#SBATCH --mem-per-cpu=8G #SBATCH --time=60 #SBATCH --job-name="@[JBNME]" diff --git a/tests/fv3_conf/control_run.IN b/tests/fv3_conf/control_run.IN index 32eb089d7d..22ae9d58ee 100644 --- a/tests/fv3_conf/control_run.IN +++ b/tests/fv3_conf/control_run.IN @@ -122,9 +122,9 @@ fi #inline post if [[ $POSTAPP = 'global' ]]; then - cp ${PATHRT}/parm/post_itag_gfs itag - cp ${PATHRT}/parm/postxconfig-NT-gfs.txt postxconfig-NT.txt - cp ${PATHRT}/parm/postxconfig-NT-gfs_FH00.txt postxconfig-NT_FH00.txt + cp ${PATHRT}/parm/@[POST_ITAG] itag + cp ${PATHRT}/parm/@[POSTXCONFIG] postxconfig-NT.txt + cp ${PATHRT}/parm/@[POSTXCONFIG_FH00] postxconfig-NT_FH00.txt cp ${PATHRT}/parm/params_grib2_tbl_new params_grib2_tbl_new fi diff --git a/tests/fv3_conf/cpld_control_run.IN b/tests/fv3_conf/cpld_control_run.IN index 816516d7a0..fda28f6d11 100644 --- a/tests/fv3_conf/cpld_control_run.IN +++ b/tests/fv3_conf/cpld_control_run.IN @@ -33,7 +33,7 @@ else FV3_IC=@[INPUTDATA_ROOT]/${FV3_DIR}/INPUT_L127_mx${OCNRES} fi MOM_IC=@[INPUTDATA_ROOT]/MOM6_IC - ICE_IC=@[INPUTDATA_ROOT]/CICE_IC/${OCNRES} + ICE_IC=@[INPUTDATA_ROOT]/CICE_IC fi fi @@ -90,8 +90,13 @@ if [ $WARM_START = .false. ]; then cp ${MOM_IC}/MOM.res.nc ./INPUT cp ${ICE_IC}/cice_model_@[ICERES].cpc.res_* ./cice_model.res.nc else - cp ${MOM_IC}/MOM6_IC_TS_${SYEAR}${SMONTH}${SDAY}${SHOUR}.nc ./INPUT/MOM6_IC_TS.nc - cp ${ICE_IC}/cice_model_@[ICERES].cpc.res_${SYEAR}${SMONTH}${SDAY}.nc ./cice_model.res.nc + if [[ $OCNICE_WARMSTART == .true. ]]; then + cp ${MOM_IC}/mom6.mx@[OCNRES].${SYEAR}${SMONTH}${SDAY}${SHOUR}.warmstart.nc ./INPUT/mom6.warmstart.nc + cp ${ICE_IC}/cice.mx@[OCNRES].${SYEAR}${SMONTH}${SDAY}${SHOUR}.warmstart.nc ./cice.warmstart.nc + else + cp ${MOM_IC}/MOM6_IC_TS_${SYEAR}${SMONTH}${SDAY}${SHOUR}.nc ./INPUT/MOM6_IC_TS.nc + cp ${ICE_IC}/${OCNRES}/cice_model_@[ICERES].cpc.res_${SYEAR}${SMONTH}${SDAY}.nc ./cice_model.res.nc + fi fi fi else diff --git a/tests/fv3_conf/cpld_docn_dice.IN b/tests/fv3_conf/cpld_docn_dice.IN index b2ad8bc18c..771b04dadb 100644 --- a/tests/fv3_conf/cpld_docn_dice.IN +++ b/tests/fv3_conf/cpld_docn_dice.IN @@ -6,10 +6,8 @@ if [[ ${OPNREQ_TEST} == true ]]; then fi #CDEPS data files -#cp @[INPUTDATA_ROOT]/DOCN_DICE_cplhist/ufs.cpld.cpl*.nc INPUT -module load nco -ncrcat ../${DEP_RUN}${SUFFIX}/ufs.cpld.cpl.hi.ice*nc ./INPUT/ufs.cpld.cpl.hi.ice.nc -ncrcat ../${DEP_RUN}${SUFFIX}/ufs.cpld.cpl.hi.ocn*nc ./INPUT/ufs.cpld.cpl.hi.ocn.nc +cp ../${DEP_RUN}${SUFFIX}/*ice.1h.aux*nc ./INPUT/ufs.cpld.cpl.hi.ice.nc +cp ../${DEP_RUN}${SUFFIX}/*ocn.1h.aux*nc ./INPUT/ufs.cpld.cpl.hi.ocn.nc #CDEPS fix files - same for ocn/ice cp @[INPUTDATA_ROOT]/CICE_FIX/@[OCNRES]/mesh.mx@[OCNRES].nc INPUT diff --git a/tests/fv3_conf/regional_fire_run.IN b/tests/fv3_conf/regional_fire_run.IN new file mode 100644 index 0000000000..10fb6e2a8c --- /dev/null +++ b/tests/fv3_conf/regional_fire_run.IN @@ -0,0 +1,12 @@ +rm -rf INPUT RESTART +mkdir INPUT RESTART + +rsync -arv @[INPUTDATA_ROOT]/FIRE_BEHAVIOR_input_data/@[FIRE_NAME]/. . +rsync -arv @[INPUTDATA_ROOT]/FV3_fire_input_data/@[FIRE_NAME]/. . + +rsync -arv @[INPUTDATA_ROOT]/FV3_regional_input_data/. . +rsync -arv @[INPUTDATA_ROOT]/FV3_fix . +ln -sf FV3_fix/* . +ln -sf FV3_fix/fix_co2_proj/* . + +touch data_table diff --git a/tests/logs/OpnReqTests_control_p8_hera.log b/tests/logs/OpnReqTests_control_p8_hera.log index fa28320843..54e7e1fe2c 100644 --- a/tests/logs/OpnReqTests_control_p8_hera.log +++ b/tests/logs/OpnReqTests_control_p8_hera.log @@ -1,9 +1,9 @@ -Wed Jul 17 03:56:39 UTC 2024 +Tue Sep 24 13:52:59 UTC 2024 Start Operation Requirement Test -baseline dir = /scratch1/NCEPDEV/stmp4/role.epic/FV3_OPNREQ_TEST/OPNREQ_TEST/control_p8_bit_base_gnu -working dir = /scratch1/NCEPDEV/stmp2/role.epic/FV3_OPNREQ_TEST/opnReqTest_618270/bit_base_bit_base +baseline dir = /scratch1/NCEPDEV/stmp4/Zachary.Shrader/FV3_OPNREQ_TEST/OPNREQ_TEST/control_p8_bit_base_gnu +working dir = /scratch1/NCEPDEV/stmp2/Zachary.Shrader/FV3_OPNREQ_TEST/opnReqTest_1669225/bit_base_bit_base Checking test bit_base results .... Moving baseline bit_base files .... Moving sfcf000.nc .........OK @@ -51,14 +51,14 @@ Moving baseline bit_base files .... Moving RESTART/20210323.060000.sfc_data.tile5.nc .........OK Moving RESTART/20210323.060000.sfc_data.tile6.nc .........OK - 0: The total amount of wall time = 279.926730 - 0: The maximum resident set size (KB) = 1464436 + 0: The total amount of wall time = 300.133244 + 0: The maximum resident set size (KB) = 1442744 Test bit_base PASS -baseline dir = /scratch1/NCEPDEV/stmp4/role.epic/FV3_OPNREQ_TEST/OPNREQ_TEST/control_p8_dbg_base_gnu -working dir = /scratch1/NCEPDEV/stmp2/role.epic/FV3_OPNREQ_TEST/opnReqTest_618270/dbg_base_dbg_base +baseline dir = /scratch1/NCEPDEV/stmp4/Zachary.Shrader/FV3_OPNREQ_TEST/OPNREQ_TEST/control_p8_dbg_base_gnu +working dir = /scratch1/NCEPDEV/stmp2/Zachary.Shrader/FV3_OPNREQ_TEST/opnReqTest_1669225/dbg_base_dbg_base Checking test dbg_base results .... Moving baseline dbg_base files .... Moving sfcf000.nc .........OK @@ -106,14 +106,14 @@ Moving baseline dbg_base files .... Moving RESTART/20210323.060000.sfc_data.tile5.nc .........OK Moving RESTART/20210323.060000.sfc_data.tile6.nc .........OK - 0: The total amount of wall time = 981.451585 - 0: The maximum resident set size (KB) = 1435700 + 0: The total amount of wall time = 1004.154973 + 0: The maximum resident set size (KB) = 1435480 Test dbg_base PASS -baseline dir = /scratch1/NCEPDEV/stmp4/role.epic/FV3_OPNREQ_TEST/OPNREQ_TEST/control_p8_std_base_gnu -working dir = /scratch1/NCEPDEV/stmp2/role.epic/FV3_OPNREQ_TEST/opnReqTest_618270/dcp_dcp +baseline dir = /scratch1/NCEPDEV/stmp4/Zachary.Shrader/FV3_OPNREQ_TEST/OPNREQ_TEST/control_p8_std_base_gnu +working dir = /scratch1/NCEPDEV/stmp2/Zachary.Shrader/FV3_OPNREQ_TEST/opnReqTest_1669225/dcp_dcp Checking test dcp results .... Comparing sfcf000.nc .....USING NCCMP......OK Comparing sfcf021.nc .....USING NCCMP......OK @@ -160,14 +160,14 @@ Checking test dcp results .... Comparing RESTART/20210323.060000.sfc_data.tile5.nc .....USING NCCMP......OK Comparing RESTART/20210323.060000.sfc_data.tile6.nc .....USING NCCMP......OK - 0: The total amount of wall time = 251.528579 - 0: The maximum resident set size (KB) = 1422160 + 0: The total amount of wall time = 275.107180 + 0: The maximum resident set size (KB) = 1418248 Test dcp PASS -baseline dir = /scratch1/NCEPDEV/stmp4/role.epic/FV3_OPNREQ_TEST/OPNREQ_TEST/control_p8_std_base_gnu -working dir = /scratch1/NCEPDEV/stmp2/role.epic/FV3_OPNREQ_TEST/opnReqTest_618270/mpi_mpi +baseline dir = /scratch1/NCEPDEV/stmp4/Zachary.Shrader/FV3_OPNREQ_TEST/OPNREQ_TEST/control_p8_std_base_gnu +working dir = /scratch1/NCEPDEV/stmp2/Zachary.Shrader/FV3_OPNREQ_TEST/opnReqTest_1669225/mpi_mpi Checking test mpi results .... Comparing sfcf000.nc .....USING NCCMP......OK Comparing sfcf021.nc .....USING NCCMP......OK @@ -214,14 +214,14 @@ Checking test mpi results .... Comparing RESTART/20210323.060000.sfc_data.tile5.nc .....USING NCCMP......OK Comparing RESTART/20210323.060000.sfc_data.tile6.nc .....USING NCCMP......OK - 0: The total amount of wall time = 247.727184 - 0: The maximum resident set size (KB) = 1422076 + 0: The total amount of wall time = 270.874828 + 0: The maximum resident set size (KB) = 1418740 Test mpi PASS -baseline dir = /scratch1/NCEPDEV/stmp4/role.epic/FV3_OPNREQ_TEST/OPNREQ_TEST/control_p8_std_base_gnu -working dir = /scratch1/NCEPDEV/stmp2/role.epic/FV3_OPNREQ_TEST/opnReqTest_618270/rst_rst +baseline dir = /scratch1/NCEPDEV/stmp4/Zachary.Shrader/FV3_OPNREQ_TEST/OPNREQ_TEST/control_p8_std_base_gnu +working dir = /scratch1/NCEPDEV/stmp2/Zachary.Shrader/FV3_OPNREQ_TEST/opnReqTest_1669225/rst_rst Checking test rst results .... Comparing sfcf000.nc .....USING NCCMP......OK Comparing sfcf021.nc .....USING NCCMP......OK @@ -268,14 +268,14 @@ Checking test rst results .... Comparing RESTART/20210323.060000.sfc_data.tile5.nc .....USING NCCMP......OK Comparing RESTART/20210323.060000.sfc_data.tile6.nc .....USING NCCMP......OK - 0: The total amount of wall time = 252.564799 - 0: The maximum resident set size (KB) = 1432092 + 0: The total amount of wall time = 282.223804 + 0: The maximum resident set size (KB) = 1416640 Test rst PASS -baseline dir = /scratch1/NCEPDEV/stmp4/role.epic/FV3_OPNREQ_TEST/OPNREQ_TEST/control_p8_std_base_gnu -working dir = /scratch1/NCEPDEV/stmp2/role.epic/FV3_OPNREQ_TEST/opnReqTest_618270/std_base_std_base +baseline dir = /scratch1/NCEPDEV/stmp4/Zachary.Shrader/FV3_OPNREQ_TEST/OPNREQ_TEST/control_p8_std_base_gnu +working dir = /scratch1/NCEPDEV/stmp2/Zachary.Shrader/FV3_OPNREQ_TEST/opnReqTest_1669225/std_base_std_base Checking test std_base results .... Moving baseline std_base files .... Moving sfcf000.nc .........OK @@ -323,14 +323,14 @@ Moving baseline std_base files .... Moving RESTART/20210323.060000.sfc_data.tile5.nc .........OK Moving RESTART/20210323.060000.sfc_data.tile6.nc .........OK - 0: The total amount of wall time = 248.590179 - 0: The maximum resident set size (KB) = 1429984 + 0: The total amount of wall time = 278.992660 + 0: The maximum resident set size (KB) = 1428428 Test std_base PASS -baseline dir = /scratch1/NCEPDEV/stmp4/role.epic/FV3_OPNREQ_TEST/OPNREQ_TEST/control_p8_std_base_gnu -working dir = /scratch1/NCEPDEV/stmp2/role.epic/FV3_OPNREQ_TEST/opnReqTest_618270/thr_thr +baseline dir = /scratch1/NCEPDEV/stmp4/Zachary.Shrader/FV3_OPNREQ_TEST/OPNREQ_TEST/control_p8_std_base_gnu +working dir = /scratch1/NCEPDEV/stmp2/Zachary.Shrader/FV3_OPNREQ_TEST/opnReqTest_1669225/thr_thr Checking test thr results .... Comparing sfcf000.nc .....USING NCCMP......OK Comparing sfcf021.nc .....USING NCCMP......OK @@ -377,11 +377,11 @@ Checking test thr results .... Comparing RESTART/20210323.060000.sfc_data.tile5.nc .....USING NCCMP......OK Comparing RESTART/20210323.060000.sfc_data.tile6.nc .....USING NCCMP......OK - 0: The total amount of wall time = 252.979968 - 0: The maximum resident set size (KB) = 1430948 + 0: The total amount of wall time = 270.863691 + 0: The maximum resident set size (KB) = 1420068 Test thr PASS OPERATION REQUIREMENT TEST WAS SUCCESSFUL -Wed Jul 17 05:20:20 UTC 2024 -Elapsed time: 01h:23m:41s. Have a nice day! +Tue Sep 24 15:08:30 UTC 2024 +Elapsed time: 01h:15m:58s. Have a nice day! diff --git a/tests/logs/OpnReqTests_cpld_control_nowave_noaero_p8_hera.log b/tests/logs/OpnReqTests_cpld_control_nowave_noaero_p8_hera.log index bff455551c..603c36d977 100644 --- a/tests/logs/OpnReqTests_cpld_control_nowave_noaero_p8_hera.log +++ b/tests/logs/OpnReqTests_cpld_control_nowave_noaero_p8_hera.log @@ -1,79 +1,9 @@ -Wed Jul 17 02:51:07 UTC 2024 +Tue Sep 24 19:26:13 UTC 2024 Start Operation Requirement Test -baseline dir = /scratch1/NCEPDEV/stmp4/role.epic/FV3_OPNREQ_TEST/OPNREQ_TEST/cpld_control_c96_noaero_p8_dbg_base_gnu -working dir = /scratch1/NCEPDEV/stmp2/role.epic/FV3_OPNREQ_TEST/opnReqTest_425938/dbg_base_dbg_base -Checking test dbg_base results .... -Moving baseline dbg_base files .... - Moving sfcf021.tile1.nc .........OK - Moving sfcf021.tile2.nc .........OK - Moving sfcf021.tile3.nc .........OK - Moving sfcf021.tile4.nc .........OK - Moving sfcf021.tile5.nc .........OK - Moving sfcf021.tile6.nc .........OK - Moving atmf021.tile1.nc .........OK - Moving atmf021.tile2.nc .........OK - Moving atmf021.tile3.nc .........OK - Moving atmf021.tile4.nc .........OK - Moving atmf021.tile5.nc .........OK - Moving atmf021.tile6.nc .........OK - Moving sfcf024.tile1.nc .........OK - Moving sfcf024.tile2.nc .........OK - Moving sfcf024.tile3.nc .........OK - Moving sfcf024.tile4.nc .........OK - Moving sfcf024.tile5.nc .........OK - Moving sfcf024.tile6.nc .........OK - Moving atmf024.tile1.nc .........OK - Moving atmf024.tile2.nc .........OK - Moving atmf024.tile3.nc .........OK - Moving atmf024.tile4.nc .........OK - Moving atmf024.tile5.nc .........OK - Moving atmf024.tile6.nc .........OK - Moving RESTART/20210323.060000.coupler.res .........OK - Moving RESTART/20210323.060000.fv_core.res.nc .........OK - Moving RESTART/20210323.060000.fv_core.res.tile1.nc .........OK - Moving RESTART/20210323.060000.fv_core.res.tile2.nc .........OK - Moving RESTART/20210323.060000.fv_core.res.tile3.nc .........OK - Moving RESTART/20210323.060000.fv_core.res.tile4.nc .........OK - Moving RESTART/20210323.060000.fv_core.res.tile5.nc .........OK - Moving RESTART/20210323.060000.fv_core.res.tile6.nc .........OK - Moving RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc .........OK - Moving RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc .........OK - Moving RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc .........OK - Moving RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc .........OK - Moving RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc .........OK - Moving RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc .........OK - Moving RESTART/20210323.060000.fv_tracer.res.tile1.nc .........OK - Moving RESTART/20210323.060000.fv_tracer.res.tile2.nc .........OK - Moving RESTART/20210323.060000.fv_tracer.res.tile3.nc .........OK - Moving RESTART/20210323.060000.fv_tracer.res.tile4.nc .........OK - Moving RESTART/20210323.060000.fv_tracer.res.tile5.nc .........OK - Moving RESTART/20210323.060000.fv_tracer.res.tile6.nc .........OK - Moving RESTART/20210323.060000.phy_data.tile1.nc .........OK - Moving RESTART/20210323.060000.phy_data.tile2.nc .........OK - Moving RESTART/20210323.060000.phy_data.tile3.nc .........OK - Moving RESTART/20210323.060000.phy_data.tile4.nc .........OK - Moving RESTART/20210323.060000.phy_data.tile5.nc .........OK - Moving RESTART/20210323.060000.phy_data.tile6.nc .........OK - Moving RESTART/20210323.060000.sfc_data.tile1.nc .........OK - Moving RESTART/20210323.060000.sfc_data.tile2.nc .........OK - Moving RESTART/20210323.060000.sfc_data.tile3.nc .........OK - Moving RESTART/20210323.060000.sfc_data.tile4.nc .........OK - Moving RESTART/20210323.060000.sfc_data.tile5.nc .........OK - Moving RESTART/20210323.060000.sfc_data.tile6.nc .........OK - Moving RESTART/20210323.060000.MOM.res.nc .........OK - Moving RESTART/iced.2021-03-23-21600.nc .........OK - Moving RESTART/ufs.cpld.cpl.r.2021-03-23-21600.nc .........OK - - 0: The total amount of wall time = 1336.337850 - 0: The maximum resident set size (KB) = 1531400 - -Test dbg_base PASS - - -baseline dir = /scratch1/NCEPDEV/stmp4/role.epic/FV3_OPNREQ_TEST/OPNREQ_TEST/cpld_control_c96_noaero_p8_std_base_gnu -working dir = /scratch1/NCEPDEV/stmp2/role.epic/FV3_OPNREQ_TEST/opnReqTest_425938/rst_rst +baseline dir = /scratch1/NCEPDEV/stmp4/Zachary.Shrader/FV3_OPNREQ_TEST/OPNREQ_TEST/cpld_control_c96_noaero_p8_std_base_gnu +working dir = /scratch1/NCEPDEV/stmp2/Zachary.Shrader/FV3_OPNREQ_TEST/opnReqTest_2646490/rst_rst Checking test rst results .... Comparing sfcf021.tile1.nc .....USING NCCMP......OK Comparing sfcf021.tile2.nc .....USING NCCMP......OK @@ -135,14 +65,14 @@ Checking test rst results .... Comparing RESTART/iced.2021-03-23-21600.nc .....USING NCCMP......OK Comparing RESTART/ufs.cpld.cpl.r.2021-03-23-21600.nc .....USING NCCMP......OK - 0: The total amount of wall time = 560.046630 - 0: The maximum resident set size (KB) = 1537008 + 0: The total amount of wall time = 731.776523 + 0: The maximum resident set size (KB) = 1505896 Test rst PASS -baseline dir = /scratch1/NCEPDEV/stmp4/role.epic/FV3_OPNREQ_TEST/OPNREQ_TEST/cpld_control_c96_noaero_p8_std_base_gnu -working dir = /scratch1/NCEPDEV/stmp2/role.epic/FV3_OPNREQ_TEST/opnReqTest_425938/std_base_std_base +baseline dir = /scratch1/NCEPDEV/stmp4/Zachary.Shrader/FV3_OPNREQ_TEST/OPNREQ_TEST/cpld_control_c96_noaero_p8_std_base_gnu +working dir = /scratch1/NCEPDEV/stmp2/Zachary.Shrader/FV3_OPNREQ_TEST/opnReqTest_2646490/std_base_std_base Checking test std_base results .... Moving baseline std_base files .... Moving sfcf021.tile1.nc .........OK @@ -205,11 +135,13 @@ Moving baseline std_base files .... Moving RESTART/iced.2021-03-23-21600.nc .........OK Moving RESTART/ufs.cpld.cpl.r.2021-03-23-21600.nc .........OK - 0: The total amount of wall time = 424.689553 - 0: The maximum resident set size (KB) = 1524172 + 0: The total amount of wall time = 668.589581 + 0: The maximum resident set size (KB) = 1510092 Test std_base PASS -OPERATION REQUIREMENT TEST WAS SUCCESSFUL -Wed Jul 17 03:56:38 UTC 2024 -Elapsed time: 01h:05m:32s. Have a nice day! +FAILED TESTS: +Test dbg_base failed in run_test failed +OPERATION REQUIREMENT TEST FAILED +Tue Sep 24 22:20:42 UTC 2024 +Elapsed time: 02h:54m:29s. Have a nice day! diff --git a/tests/logs/OpnReqTests_regional_control_hera.log b/tests/logs/OpnReqTests_regional_control_hera.log index e9c9358bc9..4126d5fd68 100644 --- a/tests/logs/OpnReqTests_regional_control_hera.log +++ b/tests/logs/OpnReqTests_regional_control_hera.log @@ -1,9 +1,9 @@ -Wed Jul 17 00:17:07 UTC 2024 +Tue Sep 24 16:39:41 UTC 2024 Start Operation Requirement Test -baseline dir = /scratch1/NCEPDEV/stmp4/role.epic/FV3_OPNREQ_TEST/OPNREQ_TEST/regional_control_bit_base_gnu -working dir = /scratch1/NCEPDEV/stmp2/role.epic/FV3_OPNREQ_TEST/opnReqTest_2874969/bit_base_bit_base +baseline dir = /scratch1/NCEPDEV/stmp4/Zachary.Shrader/FV3_OPNREQ_TEST/OPNREQ_TEST/regional_control_bit_base_gnu +working dir = /scratch1/NCEPDEV/stmp2/Zachary.Shrader/FV3_OPNREQ_TEST/opnReqTest_3755633/bit_base_bit_base Checking test bit_base results .... Moving baseline bit_base files .... Moving dynf000.nc .........OK @@ -15,14 +15,14 @@ Moving baseline bit_base files .... Moving NATLEV.GrbF00 .........OK Moving NATLEV.GrbF06 .........OK - 0: The total amount of wall time = 1486.948093 - 0: The maximum resident set size (KB) = 773156 + 0: The total amount of wall time = 1445.966550 + 0: The maximum resident set size (KB) = 766148 Test bit_base PASS -baseline dir = /scratch1/NCEPDEV/stmp4/role.epic/FV3_OPNREQ_TEST/OPNREQ_TEST/regional_control_std_base_gnu -working dir = /scratch1/NCEPDEV/stmp2/role.epic/FV3_OPNREQ_TEST/opnReqTest_2874969/dcp_dcp +baseline dir = /scratch1/NCEPDEV/stmp4/Zachary.Shrader/FV3_OPNREQ_TEST/OPNREQ_TEST/regional_control_std_base_gnu +working dir = /scratch1/NCEPDEV/stmp2/Zachary.Shrader/FV3_OPNREQ_TEST/opnReqTest_3755633/dcp_dcp Checking test dcp results .... Comparing dynf000.nc .....USING NCCMP......OK Comparing dynf006.nc .....USING NCCMP......OK @@ -33,14 +33,14 @@ Checking test dcp results .... Comparing NATLEV.GrbF00 .....USING CMP......OK Comparing NATLEV.GrbF06 .....USING CMP......OK - 0: The total amount of wall time = 2254.792018 - 0: The maximum resident set size (KB) = 709916 + 0: The total amount of wall time = 2197.045041 + 0: The maximum resident set size (KB) = 741516 Test dcp PASS -baseline dir = /scratch1/NCEPDEV/stmp4/role.epic/FV3_OPNREQ_TEST/OPNREQ_TEST/regional_control_std_base_gnu -working dir = /scratch1/NCEPDEV/stmp2/role.epic/FV3_OPNREQ_TEST/opnReqTest_2874969/std_base_std_base +baseline dir = /scratch1/NCEPDEV/stmp4/Zachary.Shrader/FV3_OPNREQ_TEST/OPNREQ_TEST/regional_control_std_base_gnu +working dir = /scratch1/NCEPDEV/stmp2/Zachary.Shrader/FV3_OPNREQ_TEST/opnReqTest_3755633/std_base_std_base Checking test std_base results .... Moving baseline std_base files .... Moving dynf000.nc .........OK @@ -52,14 +52,14 @@ Moving baseline std_base files .... Moving NATLEV.GrbF00 .........OK Moving NATLEV.GrbF06 .........OK - 0: The total amount of wall time = 2233.046743 - 0: The maximum resident set size (KB) = 722680 + 0: The total amount of wall time = 2255.241997 + 0: The maximum resident set size (KB) = 732228 Test std_base PASS -baseline dir = /scratch1/NCEPDEV/stmp4/role.epic/FV3_OPNREQ_TEST/OPNREQ_TEST/regional_control_std_base_gnu -working dir = /scratch1/NCEPDEV/stmp2/role.epic/FV3_OPNREQ_TEST/opnReqTest_2874969/thr_thr +baseline dir = /scratch1/NCEPDEV/stmp4/Zachary.Shrader/FV3_OPNREQ_TEST/OPNREQ_TEST/regional_control_std_base_gnu +working dir = /scratch1/NCEPDEV/stmp2/Zachary.Shrader/FV3_OPNREQ_TEST/opnReqTest_3755633/thr_thr Checking test thr results .... Comparing dynf000.nc .....USING NCCMP......OK Comparing dynf006.nc .....USING NCCMP......OK @@ -70,11 +70,11 @@ Checking test thr results .... Comparing NATLEV.GrbF00 .....USING CMP......OK Comparing NATLEV.GrbF06 .....USING CMP......OK - 0: The total amount of wall time = 2245.932321 - 0: The maximum resident set size (KB) = 719656 + 0: The total amount of wall time = 2506.849856 + 0: The maximum resident set size (KB) = 700540 Test thr PASS OPERATION REQUIREMENT TEST WAS SUCCESSFUL -Wed Jul 17 02:51:06 UTC 2024 -Elapsed time: 02h:33m:59s. Have a nice day! +Tue Sep 24 19:21:01 UTC 2024 +Elapsed time: 02h:41m:20s. Have a nice day! diff --git a/tests/logs/RegressionTests_acorn.log b/tests/logs/RegressionTests_acorn.log index 2d2cf63d51..5aff31b620 100644 --- a/tests/logs/RegressionTests_acorn.log +++ b/tests/logs/RegressionTests_acorn.log @@ -1,31 +1,32 @@ ====START OF ACORN REGRESSION TESTING LOG==== UFSWM hash used in testing: -552b40ba9030e83e8f1c6245970ad5b13769e707 +68d3b0fab6b1da5c139a03ba5190abdf5d3b2adf Submodule hashes used in testing: 37cbb7d6840ae7515a9a8f0dfd4d89461b3396d1 AQM (v0.2.0-37-g37cbb7d) be5d28fd1b60522e6fc98aefeead20e6aac3530b AQM/src/model/CMAQ (CMAQv5.2.1_07Feb2018-198-gbe5d28fd1) - fbdf6843d6bde852d97f1547591d90136103f669 CDEPS-interface/CDEPS (cdeps0.4.17-41-gfbdf684) - 9452de8c3cb43fb2628f0722e6a51f79429d2160 CICE-interface/CICE (CICE6.0.0-450-g9452de8) - f6ff8f7c4d4cb6feabe3651b13204cf43fc948e3 CICE-interface/CICE/icepack (Icepack1.1.0-182-gf6ff8f7) - 2d837b16af326b09ff4018daab4de84f4deff7ec CMEPS-interface/CMEPS (cmeps_v0.4.1-2307-g2d837b1) + 1f9eaaa142c8b07ed6b788c9f44ea02cc86d0bae CDEPS-interface/CDEPS (cdeps0.4.17-42-g1f9eaaa) + bf66bf7abdd3c057f4ee85f2655a33b7f4459676 CICE-interface/CICE (remotes/origin/sync_cice) + 05ac0ec3ea666080eed36e67f6cf8ce1255b243f CICE-interface/CICE/icepack (Icepack1.1.0-192-g05ac0ec) + dc977bcadd1ade1a528dee75f1ad45e8bd80ca0a CMEPS-interface/CMEPS (cmeps_v0.4.1-2310-gdc977bc) cabd7753ae17f7bfcc6dad56daf10868aa51c3f4 CMakeModules (v1.0.0-28-gcabd775) - 81950993462af14cd53a3b5d7280014fc60d7abf FV3 (remotes/origin/cherry_pick_omga) - 57ca82d862410971889f0f0badad5a8fca89b280 FV3/atmos_cubed_sphere (remotes/origin/cherry_pick_omga) - ccfefcd0b426e011f94137031d5f7c2a4dda2659 FV3/ccpp/framework (ccpp_transition_to_vlab_master_20190705-750-gccfefcd) - 16a1d881774d795f46db16017aeed7fc351d661a FV3/ccpp/physics (EP4-808-g16a1d881) + f188fe2afb3dd04f460a36ddda5e18e17c68f422 FV3 (remotes/origin/support_intelllvm) + b947391ed4d23ffa15f5c854e7d5c4849abefc40 FV3/atmos_cubed_sphere (201912_public_release-414-gb947391) + 0f8232724975c13289cad390c9a71fa2c6a9bff4 FV3/ccpp/framework (2024-07-11-dev) + 77d28126e3dbb19ad9714d3703764202ebce82ec FV3/ccpp/physics (remotes/origin/support_intelllvm) 74a0e098b2163425e4b5466c2dfcf8ae26d560a5 FV3/ccpp/physics/physics/Radiation/RRTMGP/rte-rrtmgp (v1.6) - be0410ece28f2b5b9c089f8ca09ce0c80c79fe6c FV3/upp (upp_v10.2.0-191-gbe0410ec) + 55ec82b08ca7d914ace595d4eecd54ae640ade31 FV3/upp (upp_gfsv16_release.v1.0.8-385-g55ec82b) -1ba8270870947b583cd51bc72ff8960f4c1fb36e FV3/upp/sorc/libIFI.fd --7476b8f2790a47d788f79cebfdbb551567ae7cf8 FV3/upp/sorc/ncep_post.fd/post_gtg.fd +-529f870d33b65c3b6c1aa3c3236b94efc3bd336d FV3/upp/sorc/ncep_post.fd/post_gtg.fd 041422934cae1570f2f0e67239d5d89f11c6e1b7 GOCART (sdr_v2.1.2.6-119-g0414229) bcf7777bb037ae2feb2a8a8ac51aacb3511b52d9 HYCOM-interface/HYCOM (2.3.00-122-gbcf7777) - b32aea7bf3f9e2a774afa23d3386c88156cd1182 MOM6-interface/MOM6 (dev/master/repository_split_2014.10.10-10051-gb32aea7bf) + 5e0c21f64fa5b20efc8f29f8709766e1e6793a79 MOM6-interface/MOM6 (dev/master/repository_split_2014.10.10-10230-g5e0c21f64) 9423197f894112edfcb1502245f7d7b873d551f9 MOM6-interface/MOM6/pkg/CVMix-src (9423197) 29e64d652786e1d076a05128c920f394202bfe10 MOM6-interface/MOM6/pkg/GSW-Fortran (29e64d6) - ec38ea3d902644cd4519d5fe060316859ccdc108 NOAHMP-interface/noahmp (v3.7.1-434-gec38ea3) - d9b3172f4197c65d471662c6952a668152d71230 WW3 (6.07.1-345-gd9b3172f) + 3ac32f0db7a2a97d930f44fa5f060c983ff31ee8 NOAHMP-interface/noahmp (v3.7.1-436-g3ac32f0) + 6810b2d8dbceea2b5e47b3f1b59b5461aded3827 WW3 (remotes/origin/support_intelllvm) + 05cad173feeb598431e3ef5f17c2df6562c8d101 fire_behavior (v0.2.0-1-g05cad17) fad2fe9f42f6b7f744b128b4a2a9433f91e4296f stochastic_physics (ufs-v2.0.0-219-gfad2fe9) @@ -35,274 +36,269 @@ The first time is for the full script (prep+run+finalize). The second time is specifically for the run phase. Times/Memory will be empty for failed tests. -BASELINE DIRECTORY: /lfs/h2/emc/nems/noscrub/emc.nems/RT/NEMSfv3gfs/develop-20240614 -COMPARISON DIRECTORY: /lfs/h2/emc/ptmp/brian.curtis/FV3_RT/rt_196495 +BASELINE DIRECTORY: /lfs/h2/emc/nems/noscrub/emc.nems/RT/NEMSfv3gfs/develop-20240909 +COMPARISON DIRECTORY: /lfs/h2/emc/ptmp/brian.curtis/FV3_RT/rt_2713788 RT.SH OPTIONS USED: * (-a) - HPC PROJECT ACCOUNT: GFS-DEV * (-e) - USE ECFLOW -PASS -- COMPILE 's2swa_32bit_intel' [11:24, 10:56] ( 2 warnings 8 remarks ) -PASS -- TEST 'cpld_control_p8_mixedmode_intel' [10:55, 02:07](3166 MB) - -PASS -- COMPILE 's2swa_32bit_pdlib_intel' [16:29, 16:00] ( 2 warnings 8 remarks ) -PASS -- TEST 'cpld_control_gfsv17_intel' [05:50, 02:36](1882 MB) -PASS -- TEST 'cpld_control_gfsv17_iau_intel' [44:33, 02:44](1903 MB) -PASS -- TEST 'cpld_restart_gfsv17_intel' [44:33, 02:32](1040 MB) -PASS -- TEST 'cpld_mpi_gfsv17_intel' [05:51, 01:45](1856 MB) - -PASS -- COMPILE 's2swa_32bit_pdlib_sfs_intel' [16:29, 16:02] ( 2 warnings 8 remarks ) -PASS -- TEST 'cpld_control_sfs_intel' [05:50, 01:28](1880 MB) - -PASS -- COMPILE 's2swa_32bit_pdlib_debug_intel' [05:18, 04:50] ( 1526 warnings 1998 remarks ) -PASS -- TEST 'cpld_debug_gfsv17_intel' [17:01, 03:00](1909 MB) - -PASS -- COMPILE 's2swa_intel' [11:24, 10:58] ( 1 warnings 8 remarks ) -PASS -- TEST 'cpld_control_p8_intel' [10:54, 01:22](3196 MB) -PASS -- TEST 'cpld_control_p8.v2.sfc_intel' [10:54, 02:15](3200 MB) -PASS -- TEST 'cpld_restart_p8_intel' [01:57, 02:24](3127 MB) -PASS -- TEST 'cpld_control_qr_p8_intel' [10:54, 01:43](3217 MB) -PASS -- TEST 'cpld_restart_qr_p8_intel' [55:02, 01:19](3146 MB) -PASS -- TEST 'cpld_2threads_p8_intel' [10:54, 02:02](3428 MB) -PASS -- TEST 'cpld_decomp_p8_intel' [10:54, 01:47](3186 MB) -PASS -- TEST 'cpld_mpi_p8_intel' [10:55, 01:33](3141 MB) -PASS -- TEST 'cpld_control_ciceC_p8_intel' [10:54, 01:51](3196 MB) -PASS -- TEST 'cpld_s2sa_p8_intel' [10:54, 01:59](3176 MB) - -PASS -- COMPILE 's2sw_intel' [11:24, 10:24] ( 1 warnings 8 remarks ) -PASS -- TEST 'cpld_control_noaero_p8_intel' [10:54, 01:56](1890 MB) -PASS -- TEST 'cpld_control_nowave_noaero_p8_intel' [10:54, 02:10](1956 MB) - -PASS -- COMPILE 's2s_aoflux_intel' [10:24, 09:53] ( 1 warnings 1 remarks ) -PASS -- TEST 'cpld_control_noaero_p8_agrid_intel' [11:54, 02:09](1948 MB) - -PASS -- COMPILE 's2s_intel' [10:25, 10:00] ( 1 warnings 1 remarks ) -PASS -- TEST 'cpld_control_c48_intel' [11:53, 01:29](2927 MB) -PASS -- TEST 'cpld_warmstart_c48_intel' [11:53, 01:20](2931 MB) -PASS -- TEST 'cpld_restart_c48_intel' [07:25, 00:51](2326 MB) - -PASS -- COMPILE 's2swa_faster_intel' [18:33, 18:21] ( 1 warnings 8 remarks ) -PASS -- TEST 'cpld_control_p8_faster_intel' [03:45, 01:34](3196 MB) - -PASS -- COMPILE 's2sw_pdlib_intel' [15:29, 15:03] ( 1 warnings 8 remarks ) -PASS -- TEST 'cpld_control_pdlib_p8_intel' [06:49, 01:12](1892 MB) -PASS -- TEST 'cpld_restart_pdlib_p8_intel' [46:05, 01:34](1050 MB) -PASS -- TEST 'cpld_mpi_pdlib_p8_intel' [45:44, 01:53](1865 MB) - -PASS -- COMPILE 's2sw_pdlib_debug_intel' [05:17, 04:32] ( 1561 warnings 1998 remarks ) -PASS -- TEST 'cpld_debug_pdlib_p8_intel' [11:43, 01:09](1918 MB) - -PASS -- COMPILE 'atm_dyn32_intel' [11:25, 10:14] ( 2 warnings 1 remarks ) -PASS -- TEST 'control_flake_intel' [58:46, 00:44](630 MB) -PASS -- TEST 'control_CubedSphereGrid_intel' [57:30, 01:18](1525 MB) -PASS -- TEST 'control_CubedSphereGrid_parallel_intel' [56:09, 00:49](1531 MB) -PASS -- TEST 'control_latlon_intel' [55:38, 01:07](1534 MB) -PASS -- TEST 'control_wrtGauss_netcdf_parallel_intel' [54:38, 01:03](1532 MB) -PASS -- TEST 'control_c48_intel' [54:37, 01:15](1609 MB) -PASS -- TEST 'control_c48.v2.sfc_intel' [54:33, 01:17](734 MB) -PASS -- TEST 'control_c192_intel' [54:00, 00:51](1644 MB) -PASS -- TEST 'control_c384_intel' [53:49, 02:06](1954 MB) -PASS -- TEST 'control_c384gdas_intel' [53:00, 03:01](1149 MB) -PASS -- TEST 'control_stochy_intel' [49:39, 00:38](587 MB) -PASS -- TEST 'control_stochy_restart_intel' [40:02, 01:15](392 MB) -PASS -- TEST 'control_lndp_intel' [47:35, 00:43](586 MB) -PASS -- TEST 'control_iovr4_intel' [46:44, 00:37](582 MB) -PASS -- TEST 'control_iovr5_intel' [46:38, 00:23](581 MB) -PASS -- TEST 'control_p8_intel' [46:16, 01:49](1828 MB) -PASS -- TEST 'control_p8.v2.sfc_intel' [46:16, 02:13](1829 MB) -PASS -- TEST 'control_p8_ugwpv1_intel' [46:16, 02:11](1831 MB) -PASS -- TEST 'control_restart_p8_intel' [35:03, 01:18](977 MB) -PASS -- TEST 'control_noqr_p8_intel' [45:37, 01:23](1823 MB) -PASS -- TEST 'control_restart_noqr_p8_intel' [34:57, 02:16](981 MB) -PASS -- TEST 'control_decomp_p8_intel' [45:36, 02:18](1826 MB) -PASS -- TEST 'control_2threads_p8_intel' [44:55, 02:17](1925 MB) -PASS -- TEST 'control_p8_lndp_intel' [42:24, 01:12](1829 MB) -PASS -- TEST 'control_p8_rrtmgp_intel' [42:03, 02:11](1882 MB) -PASS -- TEST 'control_p8_mynn_intel' [42:02, 01:53](1834 MB) -PASS -- TEST 'merra2_thompson_intel' [41:42, 02:31](1837 MB) -PASS -- TEST 'regional_control_intel' [40:30, 00:18](878 MB) -PASS -- TEST 'regional_restart_intel' [33:37, 00:14](872 MB) -PASS -- TEST 'regional_decomp_intel' [40:18, 01:08](876 MB) -PASS -- TEST 'regional_2threads_intel' [40:03, 00:54](964 MB) -PASS -- TEST 'regional_noquilt_intel' [40:00, 00:19](1193 MB) -PASS -- TEST 'regional_2dwrtdecomp_intel' [39:22, 00:16](875 MB) -PASS -- TEST 'regional_wofs_intel' [39:16, 00:46](1602 MB) - -PASS -- COMPILE 'ifi_intel' [09:23, 08:31] ( 1 warnings ) -PASS -- TEST 'regional_ifi_control_intel' [02:30, 00:28](884 MB) -PASS -- TEST 'regional_ifi_decomp_intel' [02:30, 01:00](883 MB) -PASS -- TEST 'regional_ifi_2threads_intel' [02:31, 00:47](967 MB) - -PASS -- COMPILE 'rrfs_intel' [10:23, 09:31] ( 4 warnings 9 remarks ) -PASS -- TEST 'rap_control_intel' [01:19, 01:40](970 MB) -PASS -- TEST 'regional_spp_sppt_shum_skeb_intel' [01:20, 01:23](1148 MB) -PASS -- TEST 'rap_decomp_intel' [01:19, 02:13](972 MB) -PASS -- TEST 'rap_2threads_intel' [01:19, 02:10](1054 MB) -PASS -- TEST 'rap_restart_intel' [39:09, 02:32](839 MB) -PASS -- TEST 'rap_sfcdiff_intel' [01:19, 02:12](969 MB) -PASS -- TEST 'rap_sfcdiff_decomp_intel' [01:19, 02:12](969 MB) -PASS -- TEST 'rap_sfcdiff_restart_intel' [38:02, 02:25](836 MB) -PASS -- TEST 'hrrr_control_intel' [01:19, 03:13](960 MB) -PASS -- TEST 'hrrr_control_decomp_intel' [01:19, 03:09](964 MB) -PASS -- TEST 'hrrr_control_2threads_intel' [01:20, 03:00](1044 MB) -PASS -- TEST 'hrrr_control_restart_intel' [35:31, 00:50](794 MB) -PASS -- TEST 'rrfs_v1beta_intel' [01:19, 02:19](964 MB) -PASS -- TEST 'rrfs_v1nssl_intel' [01:19, 00:22](1930 MB) -PASS -- TEST 'rrfs_v1nssl_nohailnoccn_intel' [35:18, 00:44](1920 MB) - -PASS -- COMPILE 'csawmg_intel' [09:22, 08:51] ( 1 warnings ) -PASS -- TEST 'control_csawmg_intel' [01:33, 01:04](928 MB) -PASS -- TEST 'control_ras_intel' [01:33, 01:05](623 MB) - -PASS -- COMPILE 'wam_intel' [09:22, 08:48] ( 1 warnings 1 remarks ) -PASS -- TEST 'control_wam_intel' [01:32, 01:12](1628 MB) - -PASS -- COMPILE 'atm_faster_dyn32_intel' [16:29, 16:08] ( 1 warnings 1 remarks ) -PASS -- TEST 'control_p8_faster_intel' [35:06, 02:34](1828 MB) -PASS -- TEST 'regional_control_faster_intel' [35:02, 00:15](873 MB) - -PASS -- COMPILE 'atm_debug_dyn32_intel' [20:34, 05:47] ( 885 warnings 9 remarks ) -PASS -- TEST 'control_CubedSphereGrid_debug_intel' [34:27, 01:10](1553 MB) -PASS -- TEST 'control_wrtGauss_netcdf_parallel_debug_intel' [34:05, 01:22](1557 MB) -PASS -- TEST 'control_stochy_debug_intel' [32:37, 00:27](764 MB) -PASS -- TEST 'control_lndp_debug_intel' [32:37, 01:10](759 MB) -PASS -- TEST 'control_csawmg_debug_intel' [32:14, 00:28](1075 MB) -PASS -- TEST 'control_ras_debug_intel' [31:53, 00:48](769 MB) -PASS -- TEST 'control_diag_debug_intel' [31:48, 01:09](1615 MB) -PASS -- TEST 'control_debug_p8_intel' [31:34, 00:53](1856 MB) -PASS -- TEST 'regional_debug_intel' [30:48, 01:08](939 MB) -PASS -- TEST 'rap_control_debug_intel' [30:36, 01:06](1146 MB) -PASS -- TEST 'hrrr_control_debug_intel' [30:25, 01:13](1139 MB) -PASS -- TEST 'hrrr_gf_debug_intel' [30:09, 01:11](1152 MB) -PASS -- TEST 'hrrr_c3_debug_intel' [30:08, 01:05](1149 MB) -PASS -- TEST 'rap_unified_drag_suite_debug_intel' [29:38, 00:24](1146 MB) -PASS -- TEST 'rap_diag_debug_intel' [28:49, 01:22](1228 MB) -PASS -- TEST 'rap_cires_ugwp_debug_intel' [28:40, 01:10](1146 MB) -PASS -- TEST 'rap_unified_ugwp_debug_intel' [28:35, 01:02](1151 MB) -PASS -- TEST 'rap_lndp_debug_intel' [28:07, 00:55](1152 MB) -PASS -- TEST 'rap_progcld_thompson_debug_intel' [28:07, 01:16](1146 MB) -PASS -- TEST 'rap_noah_debug_intel' [28:06, 01:03](1141 MB) -PASS -- TEST 'rap_sfcdiff_debug_intel' [27:34, 01:08](1141 MB) -PASS -- TEST 'rap_noah_sfcdiff_cires_ugwp_debug_intel' [27:21, 00:37](1141 MB) -PASS -- TEST 'rrfs_v1beta_debug_intel' [27:06, 00:58](1137 MB) -PASS -- TEST 'rap_clm_lake_debug_intel' [26:52, 01:08](1147 MB) -PASS -- TEST 'rap_flake_debug_intel' [26:44, 00:52](1151 MB) -PASS -- TEST 'gnv1_c96_no_nest_debug_intel' [26:27, 02:23](1149 MB) - -PASS -- COMPILE 'wam_debug_intel' [20:33, 03:49] ( 840 warnings 1 remarks ) -PASS -- TEST 'control_wam_debug_intel' [26:21, 01:01](1655 MB) - -PASS -- COMPILE 'rrfs_dyn32_phy32_intel' [26:40, 08:53] ( 4 warnings 8 remarks ) -PASS -- TEST 'regional_spp_sppt_shum_skeb_dyn32_phy32_intel' [25:42, 01:29](1013 MB) -PASS -- TEST 'rap_control_dyn32_phy32_intel' [25:27, 02:13](851 MB) -PASS -- TEST 'hrrr_control_dyn32_phy32_intel' [24:15, 03:04](845 MB) -PASS -- TEST 'rap_2threads_dyn32_phy32_intel' [23:07, 02:20](908 MB) -PASS -- TEST 'hrrr_control_2threads_dyn32_phy32_intel' [23:06, 02:32](902 MB) -PASS -- TEST 'hrrr_control_decomp_dyn32_phy32_intel' [22:54, 02:28](845 MB) -PASS -- TEST 'rap_restart_dyn32_phy32_intel' [13:56, 01:45](744 MB) -PASS -- TEST 'hrrr_control_restart_dyn32_phy32_intel' [15:37, 01:15](726 MB) - -PASS -- COMPILE 'rrfs_dyn32_phy32_faster_intel' [57:13, 12:45] ( 4 warnings 8 remarks ) -PASS -- TEST 'conus13km_control_intel' [05:19, 00:57](1057 MB) -PASS -- TEST 'conus13km_2threads_intel' [38:47, 00:43](1040 MB) -PASS -- TEST 'conus13km_restart_mismatch_intel' [38:46, 00:24](941 MB) - -PASS -- COMPILE 'rrfs_dyn64_phy32_intel' [52:10, 09:01] ( 4 warnings 8 remarks ) -PASS -- TEST 'rap_control_dyn64_phy32_intel' [10:21, 01:09](872 MB) - -PASS -- COMPILE 'rrfs_dyn32_phy32_debug_intel' [46:03, 03:57] ( 788 warnings 8 remarks ) -PASS -- TEST 'rap_control_debug_dyn32_phy32_intel' [15:30, 00:56](1025 MB) -PASS -- TEST 'hrrr_control_debug_dyn32_phy32_intel' [15:30, 01:02](1025 MB) -PASS -- TEST 'conus13km_debug_intel' [12:32, 01:15](1128 MB) -PASS -- TEST 'conus13km_debug_qr_intel' [15:30, 01:09](821 MB) -PASS -- TEST 'conus13km_debug_2threads_intel' [15:31, 00:21](1098 MB) -PASS -- TEST 'conus13km_radar_tten_debug_intel' [15:30, 00:38](1184 MB) - -PASS -- COMPILE 'rrfs_dyn64_phy32_debug_intel' [46:03, 03:47] ( 788 warnings 8 remarks ) -PASS -- TEST 'rap_control_dyn64_phy32_debug_intel' [15:29, 00:57](1039 MB) - -PASS -- COMPILE 'hafsw_intel' [54:11, 10:33] ( 2 warnings 8 remarks ) -PASS -- TEST 'hafs_regional_atm_intel' [07:11, 02:16](670 MB) -PASS -- TEST 'hafs_regional_atm_thompson_gfdlsf_intel' [07:11, 01:05](1017 MB) -PASS -- TEST 'hafs_regional_atm_ocn_intel' [07:09, 01:43](718 MB) -PASS -- TEST 'hafs_regional_atm_wav_intel' [07:09, 01:30](747 MB) -PASS -- TEST 'hafs_regional_atm_ocn_wav_intel' [07:10, 01:36](915 MB) -PASS -- TEST 'hafs_regional_1nest_atm_intel' [07:09, 01:42](439 MB) -PASS -- TEST 'hafs_regional_telescopic_2nests_atm_intel' [05:02, 01:52](463 MB) -PASS -- TEST 'hafs_global_1nest_atm_intel' [04:02, 01:22](338 MB) -PASS -- TEST 'hafs_global_multiple_4nests_atm_intel' [04:04, 03:02](404 MB) -PASS -- TEST 'hafs_regional_specified_moving_1nest_atm_intel' [04:00, 01:07](477 MB) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_intel' [03:59, 00:49](474 MB) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_intel' [04:01, 00:49](535 MB) -PASS -- TEST 'hafs_global_storm_following_1nest_atm_intel' [04:00, 00:52](367 MB) -PASS -- TEST 'gnv1_nested_intel' [03:29, 03:33](1668 MB) - -PASS -- COMPILE 'hafsw_debug_intel' [47:04, 04:10] ( 1468 warnings 1501 remarks ) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_debug_intel' [13:28, 01:01](627 MB) - -PASS -- COMPILE 'hafsw_faster_intel' [54:11, 17:02] ( 1 warnings 7 remarks ) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_intel' [58:13, 00:49](580 MB) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_inline_intel' [58:07, 01:43](753 MB) - -PASS -- COMPILE 'hafs_mom6w_intel' [38:54, 10:14] ( 1 warnings 7 remarks ) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_mom6_intel' [07:22, 01:24](752 MB) - -PASS -- COMPILE 'hafs_all_intel' [37:53, 09:35] ( 1 warnings 7 remarks ) -PASS -- TEST 'hafs_regional_docn_intel' [07:23, 02:02](710 MB) -PASS -- TEST 'hafs_regional_docn_oisst_intel' [07:23, 01:57](698 MB) -PASS -- TEST 'hafs_regional_datm_cdeps_intel' [07:21, 00:23](895 MB) - -PASS -- COMPILE 'datm_cdeps_intel' [30:46, 09:01] -PASS -- TEST 'datm_cdeps_control_cfsr_intel' [08:23, 01:10](764 MB) -PASS -- TEST 'datm_cdeps_restart_cfsr_intel' [01:54, 00:18](752 MB) -PASS -- TEST 'datm_cdeps_control_gefs_intel' [08:23, 00:28](648 MB) -PASS -- TEST 'datm_cdeps_iau_gefs_intel' [08:23, 00:56](645 MB) -PASS -- TEST 'datm_cdeps_stochy_gefs_intel' [08:23, 01:12](648 MB) -PASS -- TEST 'datm_cdeps_ciceC_cfsr_intel' [08:23, 00:57](765 MB) -PASS -- TEST 'datm_cdeps_bulk_cfsr_intel' [08:23, 01:04](765 MB) -PASS -- TEST 'datm_cdeps_bulk_gefs_intel' [08:23, 01:11](645 MB) -PASS -- TEST 'datm_cdeps_mx025_cfsr_intel' [08:24, 01:28](649 MB) -PASS -- TEST 'datm_cdeps_mx025_gefs_intel' [08:24, 01:24](635 MB) -PASS -- TEST 'datm_cdeps_multiple_files_cfsr_intel' [08:23, 00:51](753 MB) -PASS -- TEST 'datm_cdeps_3072x1536_cfsr_intel' [08:23, 01:03](2018 MB) -PASS -- TEST 'datm_cdeps_gfs_intel' [08:23, 00:54](2020 MB) - -PASS -- COMPILE 'datm_cdeps_faster_intel' [10:23, 09:16] -PASS -- TEST 'datm_cdeps_control_cfsr_faster_intel' [01:33, 01:12](752 MB) - -PASS -- COMPILE 'datm_cdeps_land_intel' [02:15, 01:04] ( 1 remarks ) -PASS -- TEST 'datm_cdeps_lnd_gswp3_intel' [13:15, 00:37](267 MB) -PASS -- TEST 'datm_cdeps_lnd_era5_intel' [13:15, 00:24](409 MB) -PASS -- TEST 'datm_cdeps_lnd_era5_rst_intel' [07:41, 00:58](411 MB) - -PASS -- COMPILE 'atm_ds2s_docn_pcice_intel' [10:24, 09:32] ( 1 warnings 1 remarks ) -PASS -- TEST 'atm_ds2s_docn_pcice_intel' [56:28, 01:18](1883 MB) - -PASS -- COMPILE 'atml_intel' [11:24, 10:58] ( 9 warnings 2 remarks ) -PASS -- TEST 'control_p8_atmlnd_sbs_intel' [56:23, 02:37](1862 MB) -PASS -- TEST 'control_p8_atmlnd_intel' [55:52, 02:48](1862 MB) -PASS -- TEST 'control_restart_p8_atmlnd_intel' [37:11, 00:57](992 MB) - -PASS -- COMPILE 'atml_debug_intel' [07:21, 04:32] ( 883 warnings 2 remarks ) -PASS -- TEST 'control_p8_atmlnd_debug_intel' [55:00, 02:10](1894 MB) - -PASS -- COMPILE 'atmw_intel' [37:51, 09:22] ( 1 warnings 8 remarks ) -PASS -- TEST 'atmwav_control_noaero_p8_intel' [30:32, 02:24](1859 MB) - -PASS -- COMPILE 'atmaero_intel' [36:50, 09:19] ( 1 warnings 1 remarks ) -PASS -- TEST 'atmaero_control_p8_intel' [30:31, 01:49](3089 MB) -PASS -- TEST 'atmaero_control_p8_rad_intel' [30:31, 02:09](2972 MB) -PASS -- TEST 'atmaero_control_p8_rad_micro_intel' [30:31, 02:17](2988 MB) - -PASS -- COMPILE 'atmaq_debug_intel' [31:47, 03:50] ( 885 warnings 6 remarks ) -PASS -- TEST 'regional_atmaq_debug_intel' [35:33, 01:58](4524 MB) +PASS -- COMPILE 's2swa_32bit_intel' [11:24, 09:38] ( 1 warnings 8 remarks ) +PASS -- TEST 'cpld_control_p8_mixedmode_intel' [33:36, 02:39](3343 MB) + +PASS -- COMPILE 's2swa_32bit_pdlib_intel' [13:26, 11:26] ( 1 warnings 8 remarks ) +PASS -- TEST 'cpld_control_gfsv17_intel' [31:34, 03:42](2145 MB) +PASS -- TEST 'cpld_control_gfsv17_iau_intel' [11:07, 03:27](2174 MB) +PASS -- TEST 'cpld_restart_gfsv17_intel' [09:17, 03:50](1311 MB) +PASS -- TEST 'cpld_mpi_gfsv17_intel' [31:35, 02:58](2256 MB) + +PASS -- COMPILE 's2swa_32bit_pdlib_sfs_intel' [13:26, 11:27] ( 1 warnings 8 remarks ) +PASS -- TEST 'cpld_control_sfs_intel' [31:34, 01:59](2144 MB) + +PASS -- COMPILE 's2swa_32bit_pdlib_debug_intel' [24:38, 22:29] ( 1503 warnings 1998 remarks ) +PASS -- TEST 'cpld_debug_gfsv17_intel' [19:37, 04:05](2227 MB) + +PASS -- COMPILE 's2swa_intel' [21:35, 20:12] ( 1 warnings 8 remarks ) +PASS -- TEST 'cpld_control_p8_intel' [23:25, 02:29](3375 MB) +PASS -- TEST 'cpld_control_p8.v2.sfc_intel' [23:25, 02:40](3375 MB) +PASS -- TEST 'cpld_restart_p8_intel' [00:53, 03:08](3287 MB) +PASS -- TEST 'cpld_control_qr_p8_intel' [23:25, 02:28](3391 MB) +PASS -- TEST 'cpld_restart_qr_p8_intel' [00:53, 02:47](3314 MB) +PASS -- TEST 'cpld_2threads_p8_intel' [23:25, 03:01](3657 MB) +PASS -- TEST 'cpld_decomp_p8_intel' [23:25, 03:08](3363 MB) +PASS -- TEST 'cpld_mpi_p8_intel' [23:26, 01:59](3499 MB) +PASS -- TEST 'cpld_control_ciceC_p8_intel' [23:25, 03:25](3353 MB) +PASS -- TEST 'cpld_s2sa_p8_intel' [23:25, 03:04](3298 MB) + +PASS -- COMPILE 's2sw_intel' [37:52, 36:00] ( 1 warnings 8 remarks ) +PASS -- TEST 'cpld_control_noaero_p8_intel' [05:24, 01:57](2076 MB) +PASS -- TEST 'cpld_control_nowave_noaero_p8_intel' [05:17, 03:01](2071 MB) + +PASS -- COMPILE 's2s_aoflux_intel' [12:25, 11:08] ( 1 remarks ) +PASS -- TEST 'cpld_control_noaero_p8_agrid_intel' [32:35, 03:10](2071 MB) + +PASS -- COMPILE 's2s_intel' [11:25, 09:45] ( 1 warnings 1 remarks ) +PASS -- TEST 'cpld_control_c48_intel' [33:35, 01:52](2877 MB) +PASS -- TEST 'cpld_warmstart_c48_intel' [33:35, 02:33](2891 MB) +PASS -- TEST 'cpld_restart_c48_intel' [28:03, 02:04](2304 MB) + +PASS -- COMPILE 's2swa_faster_intel' [25:41, 24:15] ( 1 warnings 8 remarks ) +PASS -- TEST 'cpld_control_p8_faster_intel' [18:33, 02:43](3358 MB) + +PASS -- COMPILE 's2sw_pdlib_intel' [23:38, 21:57] ( 1 warnings 8 remarks ) +PASS -- TEST 'cpld_control_pdlib_p8_intel' [19:36, 03:00](2144 MB) +PASS -- TEST 'cpld_restart_pdlib_p8_intel' [45:30, 02:27](1322 MB) +PASS -- TEST 'cpld_mpi_pdlib_p8_intel' [44:38, 02:07](2261 MB) + +PASS -- COMPILE 's2sw_pdlib_debug_intel' [07:21, 05:24] ( 1503 warnings 1998 remarks ) +PASS -- TEST 'cpld_debug_pdlib_p8_intel' [26:15, 01:49](2292 MB) + +PASS -- COMPILE 'atm_dyn32_intel' [10:25, 08:25] ( 1 warnings 1 remarks ) +PASS -- TEST 'control_flake_intel' [23:11, 01:23](703 MB) +PASS -- TEST 'control_CubedSphereGrid_intel' [23:11, 01:49](1599 MB) +PASS -- TEST 'control_CubedSphereGrid_parallel_intel' [23:11, 01:47](1607 MB) +PASS -- TEST 'control_latlon_intel' [23:11, 02:07](1591 MB) +PASS -- TEST 'control_wrtGauss_netcdf_parallel_intel' [23:11, 01:54](1587 MB) +PASS -- TEST 'control_c48_intel' [23:10, 02:07](1582 MB) +PASS -- TEST 'control_c48.v2.sfc_intel' [23:10, 01:41](705 MB) +PASS -- TEST 'control_c192_intel' [23:11, 02:20](1855 MB) +PASS -- TEST 'control_c384_intel' [23:15, 02:40](3248 MB) +PASS -- TEST 'control_c384gdas_intel' [23:15, 03:51](2442 MB) +PASS -- TEST 'control_stochy_intel' [23:11, 01:21](656 MB) +PASS -- TEST 'control_stochy_restart_intel' [18:33, 01:29](462 MB) +PASS -- TEST 'control_lndp_intel' [23:11, 01:29](637 MB) +PASS -- TEST 'control_iovr4_intel' [23:11, 01:35](633 MB) +PASS -- TEST 'control_iovr5_intel' [23:11, 01:36](638 MB) +PASS -- TEST 'control_p8_intel' [23:11, 02:05](1890 MB) +PASS -- TEST 'control_p8.v2.sfc_intel' [23:11, 03:00](1877 MB) +PASS -- TEST 'control_p8_ugwpv1_intel' [23:11, 02:55](1891 MB) +PASS -- TEST 'control_restart_p8_intel' [59:53, 02:43](1005 MB) +PASS -- TEST 'control_noqr_p8_intel' [23:11, 03:15](1877 MB) +PASS -- TEST 'control_restart_noqr_p8_intel' [00:10, 02:49](1053 MB) +PASS -- TEST 'control_decomp_p8_intel' [17:31, 03:14](1869 MB) +PASS -- TEST 'control_2threads_p8_intel' [15:13, 02:15](1976 MB) +PASS -- TEST 'control_p8_lndp_intel' [13:20, 01:30](1872 MB) +PASS -- TEST 'control_p8_rrtmgp_intel' [13:05, 03:26](1948 MB) +PASS -- TEST 'control_p8_mynn_intel' [09:07, 03:03](1884 MB) +PASS -- TEST 'merra2_thompson_intel' [09:07, 03:26](1877 MB) +PASS -- TEST 'regional_control_intel' [08:51, 01:36](864 MB) +PASS -- TEST 'regional_restart_intel' [52:51, 02:01](855 MB) +PASS -- TEST 'regional_decomp_intel' [03:32, 01:14](859 MB) +PASS -- TEST 'regional_2threads_intel' [03:21, 01:32](1228 MB) +PASS -- TEST 'regional_noquilt_intel' [02:37, 01:46](1182 MB) +PASS -- TEST 'regional_2dwrtdecomp_intel' [02:09, 01:50](855 MB) +PASS -- TEST 'regional_wofs_intel' [02:08, 02:03](1580 MB) + +PASS -- COMPILE 'rrfs_intel' [20:35, 19:25] ( 3 warnings 92 remarks ) +PASS -- TEST 'rap_control_intel' [01:49, 03:34](1040 MB) +PASS -- TEST 'regional_spp_sppt_shum_skeb_intel' [00:45, 02:26](1731 MB) +PASS -- TEST 'rap_decomp_intel' [00:32, 02:50](1045 MB) +PASS -- TEST 'rap_2threads_intel' [00:24, 02:28](1121 MB) +PASS -- TEST 'rap_restart_intel' [47:46, 03:45](858 MB) +PASS -- TEST 'rap_sfcdiff_intel' [59:06, 03:39](1038 MB) +PASS -- TEST 'rap_sfcdiff_decomp_intel' [57:25, 03:28](1024 MB) +PASS -- TEST 'rap_sfcdiff_restart_intel' [43:32, 03:59](857 MB) +PASS -- TEST 'hrrr_control_intel' [57:25, 03:40](1017 MB) +PASS -- TEST 'hrrr_control_decomp_intel' [56:47, 03:11](1015 MB) +PASS -- TEST 'hrrr_control_2threads_intel' [55:37, 03:51](1261 MB) +PASS -- TEST 'hrrr_control_restart_intel' [45:57, 01:30](825 MB) +PASS -- TEST 'rrfs_v1beta_intel' [55:29, 03:46](1017 MB) +PASS -- TEST 'rrfs_v1nssl_intel' [55:27, 01:53](1999 MB) +PASS -- TEST 'rrfs_v1nssl_nohailnoccn_intel' [55:12, 02:16](1970 MB) + +PASS -- COMPILE 'csawmg_intel' [18:33, 16:23] +PASS -- TEST 'control_csawmg_intel' [55:08, 02:19](974 MB) +PASS -- TEST 'control_ras_intel' [53:51, 01:24](674 MB) + +PASS -- COMPILE 'wam_intel' [18:33, 16:53] ( 1 remarks ) +PASS -- TEST 'control_wam_intel' [53:15, 01:58](1672 MB) + +PASS -- COMPILE 'atm_faster_dyn32_intel' [11:24, 09:44] ( 1 remarks ) +PASS -- TEST 'control_p8_faster_intel' [52:25, 03:06](1879 MB) +PASS -- TEST 'regional_control_faster_intel' [51:08, 01:31](854 MB) + +PASS -- COMPILE 'atm_debug_dyn32_intel' [14:27, 12:30] ( 867 warnings 92 remarks ) +PASS -- TEST 'control_CubedSphereGrid_debug_intel' [50:40, 01:24](1620 MB) +PASS -- TEST 'control_wrtGauss_netcdf_parallel_debug_intel' [50:40, 02:05](1623 MB) +PASS -- TEST 'control_stochy_debug_intel' [50:16, 01:33](846 MB) +PASS -- TEST 'control_lndp_debug_intel' [49:58, 01:29](849 MB) +PASS -- TEST 'control_csawmg_debug_intel' [48:37, 01:25](1130 MB) +PASS -- TEST 'control_ras_debug_intel' [48:37, 02:08](834 MB) +PASS -- TEST 'control_diag_debug_intel' [47:46, 01:46](1711 MB) +PASS -- TEST 'control_debug_p8_intel' [47:46, 01:54](1924 MB) +PASS -- TEST 'regional_debug_intel' [46:18, 01:11](922 MB) +PASS -- TEST 'rap_control_debug_intel' [45:57, 01:30](1231 MB) +PASS -- TEST 'hrrr_control_debug_intel' [45:45, 01:58](1200 MB) +PASS -- TEST 'hrrr_gf_debug_intel' [44:05, 01:22](1229 MB) +PASS -- TEST 'hrrr_c3_debug_intel' [43:45, 01:24](1210 MB) +PASS -- TEST 'rap_unified_drag_suite_debug_intel' [43:32, 02:05](1205 MB) +PASS -- TEST 'rap_diag_debug_intel' [43:27, 01:59](1290 MB) +PASS -- TEST 'rap_cires_ugwp_debug_intel' [42:35, 01:56](1212 MB) +PASS -- TEST 'rap_unified_ugwp_debug_intel' [42:12, 02:08](1213 MB) +PASS -- TEST 'rap_lndp_debug_intel' [42:08, 01:18](1228 MB) +PASS -- TEST 'rap_progcld_thompson_debug_intel' [42:06, 01:37](1205 MB) +PASS -- TEST 'rap_noah_debug_intel' [42:03, 01:43](1203 MB) +PASS -- TEST 'rap_sfcdiff_debug_intel' [41:55, 01:45](1207 MB) +PASS -- TEST 'rap_noah_sfcdiff_cires_ugwp_debug_intel' [41:47, 01:32](1206 MB) +PASS -- TEST 'rrfs_v1beta_debug_intel' [41:46, 01:27](1200 MB) +PASS -- TEST 'rap_clm_lake_debug_intel' [41:32, 01:22](1226 MB) +PASS -- TEST 'rap_flake_debug_intel' [41:22, 01:18](1205 MB) +PASS -- TEST 'gnv1_c96_no_nest_debug_intel' [40:49, 03:44](1230 MB) + +PASS -- COMPILE 'wam_debug_intel' [07:20, 05:24] ( 823 warnings 1 remarks ) +PASS -- TEST 'control_wam_debug_intel' [40:39, 02:10](1711 MB) + +PASS -- COMPILE 'rrfs_dyn32_phy32_intel' [47:04, 07:46] ( 3 warnings 91 remarks ) +PASS -- TEST 'regional_spp_sppt_shum_skeb_dyn32_phy32_intel' [34:18, 01:36](1605 MB) +PASS -- TEST 'rap_control_dyn32_phy32_intel' [34:17, 03:00](896 MB) +PASS -- TEST 'hrrr_control_dyn32_phy32_intel' [34:17, 03:20](897 MB) +PASS -- TEST 'rap_2threads_dyn32_phy32_intel' [34:17, 03:51](975 MB) +PASS -- TEST 'hrrr_control_2threads_dyn32_phy32_intel' [34:18, 04:08](1120 MB) +PASS -- TEST 'hrrr_control_decomp_dyn32_phy32_intel' [34:17, 04:06](890 MB) +PASS -- TEST 'rap_restart_dyn32_phy32_intel' [21:44, 03:22](805 MB) +PASS -- TEST 'hrrr_control_restart_dyn32_phy32_intel' [26:06, 02:14](777 MB) + +PASS -- COMPILE 'rrfs_dyn32_phy32_faster_intel' [47:02, 07:50] ( 3 warnings 91 remarks ) +PASS -- TEST 'conus13km_control_intel' [33:20, 01:32](1102 MB) +PASS -- TEST 'conus13km_2threads_intel' [26:08, 01:54](1461 MB) +PASS -- TEST 'conus13km_restart_mismatch_intel' [26:07, 01:35](941 MB) + +PASS -- COMPILE 'rrfs_dyn64_phy32_intel' [46:03, 07:48] ( 3 warnings 91 remarks ) +PASS -- TEST 'rap_control_dyn64_phy32_intel' [33:16, 01:42](944 MB) + +PASS -- COMPILE 'rrfs_dyn32_phy32_debug_intel' [52:08, 10:55] ( 771 warnings 91 remarks ) +PASS -- TEST 'rap_control_debug_dyn32_phy32_intel' [23:03, 01:44](1084 MB) +PASS -- TEST 'hrrr_control_debug_dyn32_phy32_intel' [22:52, 01:20](1081 MB) +PASS -- TEST 'conus13km_debug_intel' [22:10, 01:44](1172 MB) +PASS -- TEST 'conus13km_debug_qr_intel' [22:08, 01:41](844 MB) +PASS -- TEST 'conus13km_debug_2threads_intel' [22:01, 01:56](1536 MB) +PASS -- TEST 'conus13km_radar_tten_debug_intel' [21:54, 01:30](1263 MB) + +PASS -- COMPILE 'rrfs_dyn64_phy32_debug_intel' [51:08, 10:19] ( 771 warnings 91 remarks ) +PASS -- TEST 'rap_control_dyn64_phy32_debug_intel' [21:32, 01:40](1112 MB) + +PASS -- COMPILE 'hafsw_intel' [48:05, 08:53] ( 1 warnings 8 remarks ) +PASS -- TEST 'hafs_regional_atm_intel' [24:56, 02:30](1799 MB) +PASS -- TEST 'hafs_regional_atm_thompson_gfdlsf_intel' [24:56, 01:43](2142 MB) +PASS -- TEST 'hafs_regional_atm_ocn_intel' [24:54, 02:35](1265 MB) +PASS -- TEST 'hafs_regional_atm_wav_intel' [24:54, 02:58](1301 MB) +PASS -- TEST 'hafs_regional_atm_ocn_wav_intel' [24:55, 03:01](1455 MB) +PASS -- TEST 'hafs_regional_1nest_atm_intel' [24:54, 02:02](1000 MB) +PASS -- TEST 'hafs_regional_telescopic_2nests_atm_intel' [24:55, 03:01](1308 MB) +PASS -- TEST 'hafs_global_1nest_atm_intel' [24:55, 02:50](1189 MB) +PASS -- TEST 'hafs_global_multiple_4nests_atm_intel' [24:58, 04:12](2159 MB) +PASS -- TEST 'hafs_regional_specified_moving_1nest_atm_intel' [24:54, 02:06](1032 MB) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_intel' [24:54, 02:23](1034 MB) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_intel' [24:56, 02:17](1661 MB) +PASS -- TEST 'hafs_global_storm_following_1nest_atm_intel' [24:55, 01:37](1219 MB) +PASS -- TEST 'gnv1_nested_intel' [24:53, 04:03](1955 MB) + +PASS -- COMPILE 'hafsw_debug_intel' [44:00, 05:18] ( 1447 warnings 1501 remarks ) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_debug_intel' [29:02, 02:31](1771 MB) + +PASS -- COMPILE 'hafsw_faster_intel' [51:07, 12:41] ( 7 remarks ) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_intel' [19:30, 02:07](1711 MB) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_inline_intel' [19:29, 02:37](1889 MB) + +PASS -- COMPILE 'hafs_mom6w_intel' [45:00, 08:52] ( 7 remarks ) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_mom6_intel' [23:59, 02:40](1890 MB) + +PASS -- COMPILE 'hafs_all_intel' [48:03, 14:02] ( 7 remarks ) +PASS -- TEST 'hafs_regional_docn_intel' [18:36, 02:41](1263 MB) +PASS -- TEST 'hafs_regional_docn_oisst_intel' [17:25, 02:55](1246 MB) +PASS -- TEST 'hafs_regional_datm_cdeps_intel' [16:40, 01:24](905 MB) + +PASS -- COMPILE 'datm_cdeps_intel' [10:25, 08:58] +PASS -- TEST 'datm_cdeps_control_cfsr_intel' [23:50, 01:21](766 MB) +PASS -- TEST 'datm_cdeps_restart_cfsr_intel' [16:23, 01:57](742 MB) +PASS -- TEST 'datm_cdeps_control_gefs_intel' [23:50, 02:08](646 MB) +PASS -- TEST 'datm_cdeps_iau_gefs_intel' [23:50, 01:28](646 MB) +PASS -- TEST 'datm_cdeps_stochy_gefs_intel' [23:50, 01:27](645 MB) +PASS -- TEST 'datm_cdeps_ciceC_cfsr_intel' [23:50, 01:48](752 MB) +PASS -- TEST 'datm_cdeps_bulk_cfsr_intel' [21:12, 01:50](764 MB) +PASS -- TEST 'datm_cdeps_bulk_gefs_intel' [14:20, 01:53](648 MB) +PASS -- TEST 'datm_cdeps_mx025_cfsr_intel' [14:07, 01:42](863 MB) +PASS -- TEST 'datm_cdeps_mx025_gefs_intel' [13:59, 01:48](846 MB) +PASS -- TEST 'datm_cdeps_multiple_files_cfsr_intel' [12:17, 02:03](752 MB) +PASS -- TEST 'datm_cdeps_3072x1536_cfsr_intel' [11:43, 01:38](2031 MB) +PASS -- TEST 'datm_cdeps_gfs_intel' [11:28, 01:22](2030 MB) + +PASS -- COMPILE 'datm_cdeps_faster_intel' [18:31, 12:50] +PASS -- TEST 'datm_cdeps_control_cfsr_faster_intel' [11:05, 01:33](753 MB) + +PASS -- COMPILE 'datm_cdeps_land_intel' [10:24, 03:50] ( 1 remarks ) +PASS -- TEST 'datm_cdeps_lnd_gswp3_intel' [10:34, 01:43](668 MB) +PASS -- TEST 'datm_cdeps_lnd_era5_intel' [09:56, 01:14](813 MB) +PASS -- TEST 'datm_cdeps_lnd_era5_rst_intel' [04:21, 02:03](812 MB) + +PASS -- COMPILE 'atm_ds2s_docn_pcice_intel' [15:29, 13:24] ( 1 remarks ) +PASS -- TEST 'atm_ds2s_docn_pcice_intel' [08:57, 02:30](2015 MB) + +PASS -- COMPILE 'atml_intel' [10:23, 08:28] ( 8 warnings 2 remarks ) +PASS -- TEST 'control_p8_atmlnd_sbs_intel' [07:07, 03:23](2258 MB) +PASS -- TEST 'control_p8_atmlnd_intel' [06:39, 03:53](2256 MB) +PASS -- TEST 'control_restart_p8_atmlnd_intel' [56:12, 02:10](1387 MB) + +PASS -- COMPILE 'atml_debug_intel' [30:43, 05:03] ( 866 warnings 2 remarks ) +PASS -- TEST 'control_p8_atmlnd_debug_intel' [53:13, 03:08](2281 MB) + +PASS -- COMPILE 'atmw_intel' [34:48, 08:22] ( 8 remarks ) +PASS -- TEST 'atmwav_control_noaero_p8_intel' [49:02, 03:30](1981 MB) + +PASS -- COMPILE 'atmaero_intel' [33:47, 08:11] ( 1 remarks ) +PASS -- TEST 'atmaero_control_p8_intel' [49:53, 02:55](3247 MB) +PASS -- TEST 'atmaero_control_p8_rad_intel' [49:53, 03:09](3022 MB) +PASS -- TEST 'atmaero_control_p8_rad_micro_intel' [49:53, 03:07](3035 MB) + +PASS -- COMPILE 'atmaq_debug_intel' [30:43, 04:28] ( 868 warnings 6 remarks ) +PASS -- TEST 'regional_atmaq_debug_intel' [52:58, 02:48](4785 MB) SYNOPSIS: -Starting Date/Time: 20240701 18:37:11 -Ending Date/Time: 20240701 20:52:17 -Total Time: 02h:15m:32s -Compiles Completed: 38/38 -Tests Completed: 179/179 +Starting Date/Time: 20240927 14:14:41 +Ending Date/Time: 20240927 16:34:56 +Total Time: 02h:20m:42s +Compiles Completed: 37/37 +Tests Completed: 176/176 NOTES: A file 'test_changes.list' was generated but is empty. diff --git a/tests/logs/RegressionTests_derecho.log b/tests/logs/RegressionTests_derecho.log index 9227f176a0..dcbb03e63a 100644 --- a/tests/logs/RegressionTests_derecho.log +++ b/tests/logs/RegressionTests_derecho.log @@ -1,31 +1,32 @@ ====START OF DERECHO REGRESSION TESTING LOG==== UFSWM hash used in testing: -2f6d2791f9dbc985ef8aec444864bfe74923be57 +7d136e0c38b9444ecb96b52e558bd6ee43f3ca09 Submodule hashes used in testing: 37cbb7d6840ae7515a9a8f0dfd4d89461b3396d1 AQM (v0.2.0-37-g37cbb7d) be5d28fd1b60522e6fc98aefeead20e6aac3530b AQM/src/model/CMAQ (CMAQv5.2.1_07Feb2018-198-gbe5d28fd1) - fbdf6843d6bde852d97f1547591d90136103f669 CDEPS-interface/CDEPS (cdeps0.4.17-41-gfbdf684) - 9452de8c3cb43fb2628f0722e6a51f79429d2160 CICE-interface/CICE (CICE6.0.0-450-g9452de8) - f6ff8f7c4d4cb6feabe3651b13204cf43fc948e3 CICE-interface/CICE/icepack (Icepack1.1.0-182-gf6ff8f7) - 2d837b16af326b09ff4018daab4de84f4deff7ec CMEPS-interface/CMEPS (cmeps_v0.4.1-2307-g2d837b1) + 1f9eaaa142c8b07ed6b788c9f44ea02cc86d0bae CDEPS-interface/CDEPS (cdeps0.4.17-42-g1f9eaaa) + bf66bf7abdd3c057f4ee85f2655a33b7f4459676 CICE-interface/CICE (remotes/origin/sync_cice) + 05ac0ec3ea666080eed36e67f6cf8ce1255b243f CICE-interface/CICE/icepack (Icepack1.1.0-192-g05ac0ec) + dc977bcadd1ade1a528dee75f1ad45e8bd80ca0a CMEPS-interface/CMEPS (cmeps_v0.4.1-2310-gdc977bc) cabd7753ae17f7bfcc6dad56daf10868aa51c3f4 CMakeModules (v1.0.0-28-gcabd775) - 3581423f397e2eb0c1f0cd7f6b728593511278a9 FV3 (heads/develop) - 1720f85e54765251f869756e67c93ef7acefac0d FV3/atmos_cubed_sphere (201912_public_release-402-g1720f85) + f188fe2afb3dd04f460a36ddda5e18e17c68f422 FV3 (remotes/origin/support_intelllvm) + b947391ed4d23ffa15f5c854e7d5c4849abefc40 FV3/atmos_cubed_sphere (201912_public_release-414-gb947391) 0f8232724975c13289cad390c9a71fa2c6a9bff4 FV3/ccpp/framework (2024-07-11-dev) - 8103e21cd095eb2d81a5152019d6133a0374bb0a FV3/ccpp/physics (EP4-823-g8103e21c) + 77d28126e3dbb19ad9714d3703764202ebce82ec FV3/ccpp/physics (remotes/origin/support_intelllvm) 74a0e098b2163425e4b5466c2dfcf8ae26d560a5 FV3/ccpp/physics/physics/Radiation/RRTMGP/rte-rrtmgp (v1.6) - be0410ece28f2b5b9c089f8ca09ce0c80c79fe6c FV3/upp (upp_v10.2.0-191-gbe0410ec) + 55ec82b08ca7d914ace595d4eecd54ae640ade31 FV3/upp (upp_gfsv16_release.v1.0.8-385-g55ec82b) -1ba8270870947b583cd51bc72ff8960f4c1fb36e FV3/upp/sorc/libIFI.fd --7476b8f2790a47d788f79cebfdbb551567ae7cf8 FV3/upp/sorc/ncep_post.fd/post_gtg.fd +-529f870d33b65c3b6c1aa3c3236b94efc3bd336d FV3/upp/sorc/ncep_post.fd/post_gtg.fd 041422934cae1570f2f0e67239d5d89f11c6e1b7 GOCART (sdr_v2.1.2.6-119-g0414229) bcf7777bb037ae2feb2a8a8ac51aacb3511b52d9 HYCOM-interface/HYCOM (2.3.00-122-gbcf7777) - b32aea7bf3f9e2a774afa23d3386c88156cd1182 MOM6-interface/MOM6 (dev/master/repository_split_2014.10.10-10051-gb32aea7bf) + 5e0c21f64fa5b20efc8f29f8709766e1e6793a79 MOM6-interface/MOM6 (dev/master/repository_split_2014.10.10-10230-g5e0c21f64) 9423197f894112edfcb1502245f7d7b873d551f9 MOM6-interface/MOM6/pkg/CVMix-src (9423197) 29e64d652786e1d076a05128c920f394202bfe10 MOM6-interface/MOM6/pkg/GSW-Fortran (29e64d6) - ec38ea3d902644cd4519d5fe060316859ccdc108 NOAHMP-interface/noahmp (v3.7.1-434-gec38ea3) - d9b3172f4197c65d471662c6952a668152d71230 WW3 (6.07.1-345-gd9b3172f) + 3ac32f0db7a2a97d930f44fa5f060c983ff31ee8 NOAHMP-interface/noahmp (v3.7.1-436-g3ac32f0) + 6810b2d8dbceea2b5e47b3f1b59b5461aded3827 WW3 (remotes/origin/support_intelllvm) + 05cad173feeb598431e3ef5f17c2df6562c8d101 fire_behavior (v0.2.0-1-g05cad17) fad2fe9f42f6b7f744b128b4a2a9433f91e4296f stochastic_physics (ufs-v2.0.0-219-gfad2fe9) @@ -35,371 +36,288 @@ The first time is for the full script (prep+run+finalize). The second time is specifically for the run phase. Times/Memory will be empty for failed tests. -BASELINE DIRECTORY: /glade/derecho/scratch/epicufsrt/ufs-weather-model/RT//NEMSfv3gfs/develop-20240624 -COMPARISON DIRECTORY: /glade/derecho/scratch/epicufsrt/FV3_RT/rt_72130 +BASELINE DIRECTORY: /glade/derecho/scratch/epicufsrt/ufs-weather-model/RT//NEMSfv3gfs/develop-20240909 +COMPARISON DIRECTORY: /glade/derecho/scratch/jongkim/FV3_RT/rt_36907 RT.SH OPTIONS USED: * (-a) - HPC PROJECT ACCOUNT: nral0032 -* (-l) - USE CONFIG FILE: rt.conf -* (-e) - USE ECFLOW - -FAILED: UNABLE TO FINISH COMPILE -- COMPILE 's2swa_32bit_intel' [, ] -SKIPPED: ASSOCIATED COMPILE FAILED -- TEST 'cpld_control_p8_mixedmode_intel' [, ]( MB) - -PASS -- COMPILE 's2swa_32bit_pdlib_intel' [09:07, 27:21] ( 6 warnings 10 remarks ) -PASS -- TEST 'cpld_control_gfsv17_intel' [18:51, 15:09](1920 MB) -PASS -- TEST 'cpld_control_gfsv17_iau_intel' [22:03, 16:58](1947 MB) -PASS -- TEST 'cpld_restart_gfsv17_intel' [13:29, 08:50](1067 MB) -PASS -- TEST 'cpld_mpi_gfsv17_intel' [22:01, 17:02](1883 MB) - -PASS -- COMPILE 's2swa_32bit_pdlib_sfs_intel' [09:06, 26:44] ( 6 warnings 10 remarks ) -PASS -- TEST 'cpld_control_sfs_intel' [17:37, 14:48](1913 MB) - -PASS -- COMPILE 's2swa_32bit_pdlib_debug_intel' [54:59, 14:39] ( 1530 warnings 1948 remarks ) - -PASS -- COMPILE 's2swa_intel' [06:59, 24:57] ( 5 warnings 10 remarks ) -PASS -- TEST 'cpld_control_p8_intel' [11:47, 06:41](3229 MB) -PASS -- TEST 'cpld_control_p8.v2.sfc_intel' [12:04, 07:07](3224 MB) -PASS -- TEST 'cpld_restart_p8_intel' [11:08, 04:39](3157 MB) -PASS -- TEST 'cpld_control_qr_p8_intel' [11:47, 06:36](3251 MB) -PASS -- TEST 'cpld_restart_qr_p8_intel' [11:08, 04:29](3182 MB) -PASS -- TEST 'cpld_2threads_p8_intel' [11:13, 06:26](3731 MB) -PASS -- TEST 'cpld_decomp_p8_intel' [11:12, 06:46](3217 MB) -PASS -- TEST 'cpld_mpi_p8_intel' [10:00, 05:52](3543 MB) -PASS -- TEST 'cpld_control_ciceC_p8_intel' [12:06, 07:08](3235 MB) -PASS -- TEST 'cpld_control_c192_p8_intel' [18:40, 10:21](3815 MB) -PASS -- TEST 'cpld_restart_c192_p8_intel' [21:12, 07:22](3626 MB) -PASS -- TEST 'cpld_bmark_p8_intel' [45:40, 11:20](4526 MB) -PASS -- TEST 'cpld_restart_bmark_p8_intel' [34:31, 08:35](4665 MB) -PASS -- TEST 'cpld_s2sa_p8_intel' [11:03, 06:24](3213 MB) - -PASS -- COMPILE 's2sw_intel' [03:58, 22:14] ( 10 warnings 10 remarks ) -PASS -- TEST 'cpld_control_noaero_p8_intel' [09:08, 05:27](1925 MB) -PASS -- TEST 'cpld_control_nowave_noaero_p8_intel' [09:22, 05:40](1988 MB) - -PASS -- COMPILE 's2swa_debug_intel' [55:02, 14:39] ( 1455 warnings 1209 remarks ) -PASS -- TEST 'cpld_debug_p8_intel' [15:18, 08:55](3298 MB) - -PASS -- COMPILE 's2sw_debug_intel' [54:01, 13:38] ( 1455 warnings 1209 remarks ) -PASS -- TEST 'cpld_debug_noaero_p8_intel' [10:21, 06:28](1962 MB) - -PASS -- COMPILE 's2s_aoflux_intel' [59:03, 18:22] ( 5 warnings 3 remarks ) -PASS -- TEST 'cpld_control_noaero_p8_agrid_intel' [11:14, 05:34](1982 MB) - -PASS -- COMPILE 's2s_intel' [59:04, 18:11] ( 5 warnings 3 remarks ) -PASS -- TEST 'cpld_control_c48_intel' [09:40, 07:15](2945 MB) -PASS -- TEST 'cpld_warmstart_c48_intel' [05:35, 03:00](2948 MB) -PASS -- TEST 'cpld_restart_c48_intel' [04:53, 02:12](2341 MB) - -FAILED: UNABLE TO FINISH COMPILE -- COMPILE 's2swa_faster_intel' [, ] -SKIPPED: ASSOCIATED COMPILE FAILED -- TEST 'cpld_control_p8_faster_intel' [, ]( MB) - -PASS -- COMPILE 's2sw_pdlib_intel' [27:18, 25:12] ( 5 warnings 10 remarks ) -PASS -- TEST 'cpld_control_pdlib_p8_intel' [18:33, 15:12](1931 MB) -PASS -- TEST 'cpld_restart_pdlib_p8_intel' [13:56, 09:04](1111 MB) -PASS -- TEST 'cpld_mpi_pdlib_p8_intel' [21:34, 17:11](1900 MB) - -PASS -- COMPILE 's2sw_pdlib_debug_intel' [16:21, 14:09] ( 1565 warnings 1948 remarks ) -PASS -- TEST 'cpld_debug_pdlib_p8_intel' [27:36, 24:13](1967 MB) - -PASS -- COMPILE 'atm_dyn32_intel' [18:25, 17:35] ( 6 warnings 1 remarks ) -PASS -- TEST 'control_flake_intel' [06:09, 03:35](671 MB) -PASS -- TEST 'control_CubedSphereGrid_intel' [05:22, 02:35](1568 MB) -PASS -- TEST 'control_CubedSphereGrid_parallel_intel' [06:01, 02:40](1570 MB) -PASS -- TEST 'control_latlon_intel' [05:37, 02:34](1570 MB) -PASS -- TEST 'control_wrtGauss_netcdf_parallel_intel' [05:32, 02:34](1575 MB) -PASS -- TEST 'control_c48_intel' [09:37, 06:18](1621 MB) -PASS -- TEST 'control_c48.v2.sfc_intel' [08:00, 05:20](736 MB) -PASS -- TEST 'control_c192_intel' [12:54, 08:50](1682 MB) -PASS -- TEST 'control_c384_intel' [20:39, 09:06](2004 MB) -PASS -- TEST 'control_c384gdas_intel' [24:36, 07:29](1205 MB) -PASS -- TEST 'control_stochy_intel' [03:47, 01:32](627 MB) -PASS -- TEST 'control_stochy_restart_intel' [03:08, 00:58](441 MB) -PASS -- TEST 'control_lndp_intel' [04:46, 01:27](628 MB) -PASS -- TEST 'control_iovr4_intel' [06:08, 02:16](625 MB) -PASS -- TEST 'control_iovr5_intel' [05:18, 02:17](619 MB) -PASS -- TEST 'control_p8_intel' [07:10, 03:32](1868 MB) -PASS -- TEST 'control_p8.v2.sfc_intel' [07:23, 03:49](1871 MB) -PASS -- TEST 'control_p8_ugwpv1_intel' [09:11, 03:43](1867 MB) -PASS -- TEST 'control_restart_p8_intel' [05:55, 02:27](1013 MB) -PASS -- TEST 'control_noqr_p8_intel' [07:17, 03:49](1861 MB) -PASS -- TEST 'control_restart_noqr_p8_intel' [06:05, 02:37](1022 MB) -PASS -- TEST 'control_decomp_p8_intel' [07:10, 03:45](1861 MB) -PASS -- TEST 'control_2threads_p8_intel' [07:04, 03:28](1950 MB) -PASS -- TEST 'control_p8_lndp_intel' [08:53, 05:41](1862 MB) -FAILED: RUN DID NOT COMPLETE -- TEST 'control_p8_rrtmgp_intel' [, ]( MB) -FAILED: RUN DID NOT COMPLETE -- TEST 'control_p8_mynn_intel' [, ]( MB) -PASS -- TEST 'merra2_thompson_intel' [07:25, 03:56](1867 MB) -PASS -- TEST 'regional_control_intel' [08:33, 05:42](874 MB) -PASS -- TEST 'regional_restart_intel' [06:14, 03:33](873 MB) -PASS -- TEST 'regional_decomp_intel' [07:29, 05:45](872 MB) -PASS -- TEST 'regional_noquilt_intel' [08:07, 05:22](1194 MB) -PASS -- TEST 'regional_netcdf_parallel_intel' [07:58, 05:31](880 MB) -PASS -- TEST 'regional_2dwrtdecomp_intel' [08:25, 05:24](874 MB) -PASS -- TEST 'regional_wofs_intel' [08:28, 05:45](1606 MB) - -PASS -- COMPILE 'rrfs_intel' [16:19, 14:55] ( 8 warnings 9 remarks ) -PASS -- TEST 'rap_control_intel' [11:58, 06:19](1010 MB) -PASS -- TEST 'regional_spp_sppt_shum_skeb_intel' [08:47, 03:57](1193 MB) -PASS -- TEST 'rap_decomp_intel' [11:58, 06:29](1006 MB) -PASS -- TEST 'rap_2threads_intel' [11:58, 05:48](1094 MB) -PASS -- TEST 'rap_restart_intel' [06:52, 03:24](883 MB) -PASS -- TEST 'rap_sfcdiff_intel' [12:04, 06:14](1004 MB) -PASS -- TEST 'rap_sfcdiff_decomp_intel' [12:56, 06:34](1003 MB) -PASS -- TEST 'rap_sfcdiff_restart_intel' [07:47, 04:40](886 MB) -PASS -- TEST 'hrrr_control_intel' [09:01, 03:21](1006 MB) -PASS -- TEST 'hrrr_control_decomp_intel' [10:00, 03:32](1006 MB) -PASS -- TEST 'hrrr_control_2threads_intel' [09:02, 02:58](1092 MB) -PASS -- TEST 'hrrr_control_restart_intel' [04:22, 01:55](836 MB) -PASS -- TEST 'rrfs_v1beta_intel' [12:06, 06:09](1004 MB) -PASS -- TEST 'rrfs_v1nssl_intel' [11:23, 07:28](1968 MB) -PASS -- TEST 'rrfs_v1nssl_nohailnoccn_intel' [10:14, 07:15](1954 MB) - -PASS -- COMPILE 'csawmg_intel' [15:21, 13:18] ( 5 warnings ) -PASS -- TEST 'control_csawmg_intel' [09:41, 07:02](965 MB) -PASS -- TEST 'control_ras_intel' [05:04, 03:00](656 MB) - -PASS -- COMPILE 'wam_intel' [14:22, 12:32] ( 5 warnings 1 remarks ) -PASS -- TEST 'control_wam_intel' [13:27, 10:08](1661 MB) - -FAILED: UNABLE TO FINISH COMPILE -- COMPILE 'atm_faster_dyn32_intel' [, ] -SKIPPED: ASSOCIATED COMPILE FAILED -- TEST 'control_p8_faster_intel' [, ]( MB) -SKIPPED: ASSOCIATED COMPILE FAILED -- TEST 'regional_control_faster_intel' [, ]( MB) - -PASS -- COMPILE 'atm_debug_dyn32_intel' [16:23, 14:53] ( 889 warnings 9 remarks ) -PASS -- TEST 'control_CubedSphereGrid_debug_intel' [06:37, 02:47](1608 MB) -PASS -- TEST 'control_wrtGauss_netcdf_parallel_debug_intel' [05:34, 02:44](1605 MB) -PASS -- TEST 'control_stochy_debug_intel' [05:49, 02:58](808 MB) -PASS -- TEST 'control_lndp_debug_intel' [04:56, 02:40](807 MB) -PASS -- TEST 'control_csawmg_debug_intel' [08:44, 05:01](1124 MB) -PASS -- TEST 'control_ras_debug_intel' [04:58, 02:41](814 MB) -PASS -- TEST 'control_diag_debug_intel' [09:31, 02:43](1664 MB) -PASS -- TEST 'control_debug_p8_intel' [07:38, 03:50](1902 MB) -PASS -- TEST 'regional_debug_intel' [20:36, 17:40](941 MB) -PASS -- TEST 'rap_control_debug_intel' [07:30, 04:51](1193 MB) -PASS -- TEST 'hrrr_control_debug_intel' [07:15, 04:44](1185 MB) -PASS -- TEST 'hrrr_gf_debug_intel' [06:48, 04:44](1190 MB) -PASS -- TEST 'hrrr_c3_debug_intel' [06:48, 04:49](1191 MB) -PASS -- TEST 'rap_unified_drag_suite_debug_intel' [07:06, 04:48](1191 MB) -PASS -- TEST 'rap_diag_debug_intel' [10:20, 05:07](1275 MB) -PASS -- TEST 'rap_cires_ugwp_debug_intel' [07:04, 04:56](1193 MB) -PASS -- TEST 'rap_unified_ugwp_debug_intel' [08:04, 05:06](1195 MB) -PASS -- TEST 'rap_lndp_debug_intel' [07:06, 04:49](1192 MB) -PASS -- TEST 'rap_progcld_thompson_debug_intel' [07:00, 04:51](1195 MB) -PASS -- TEST 'rap_noah_debug_intel' [06:57, 04:41](1191 MB) -PASS -- TEST 'rap_sfcdiff_debug_intel' [08:47, 04:48](1192 MB) -PASS -- TEST 'rap_noah_sfcdiff_cires_ugwp_debug_intel' [11:18, 05:43](11889801190 MB) -PASS -- TEST 'rrfs_v1beta_debug_intel' [08:34, 02:40](11834201188 MB) -PASS -- TEST 'rap_clm_lake_debug_intel' [08:55, 04:00](11990641197 MB) -PASS -- TEST 'rap_flake_debug_intel' [09:47, 04:54](1194 MB) -PASS -- TEST 'gnv1_c96_no_nest_debug_intel' [12:52, 08:07](1198 MB) - -PASS -- COMPILE 'wam_debug_intel' [10:21, 08:33] ( 844 warnings 1 remarks ) -PASS -- TEST 'control_wam_debug_intel' [16:43, 12:24](1701 MB) - -PASS -- COMPILE 'rrfs_dyn32_phy32_intel' [14:16, 12:31] ( 8 warnings 8 remarks ) -PASS -- TEST 'regional_spp_sppt_shum_skeb_dyn32_phy32_intel' [09:52, 03:47](1057 MB) -PASS -- TEST 'rap_control_dyn32_phy32_intel' [08:55, 05:18](886 MB) -PASS -- TEST 'hrrr_control_dyn32_phy32_intel' [07:11, 02:57](884 MB) -PASS -- TEST 'rap_2threads_dyn32_phy32_intel' [08:50, 04:53](945 MB) -PASS -- TEST 'hrrr_control_2threads_dyn32_phy32_intel' [05:45, 02:37](942 MB) -PASS -- TEST 'hrrr_control_decomp_dyn32_phy32_intel' [05:45, 03:04](882 MB) -PASS -- TEST 'rap_restart_dyn32_phy32_intel' [07:45, 04:05](797 MB) -PASS -- TEST 'hrrr_control_restart_dyn32_phy32_intel' [04:13, 01:41](780 MB) - -PASS -- COMPILE 'rrfs_dyn32_phy32_faster_intel' [18:17, 16:41] ( 8 warnings 8 remarks ) -PASS -- TEST 'conus13km_control_intel' [08:57, 02:19](1087 MB) -PASS -- TEST 'conus13km_2threads_intel' [05:53, 01:18](1087 MB) -PASS -- TEST 'conus13km_restart_mismatch_intel' [05:45, 01:14](975 MB) - -PASS -- COMPILE 'rrfs_dyn64_phy32_intel' [14:17, 12:39] ( 8 warnings 8 remarks ) -PASS -- TEST 'rap_control_dyn64_phy32_intel' [06:53, 03:45](908 MB) - -PASS -- COMPILE 'rrfs_dyn32_phy32_debug_intel' [09:58, 08:41] ( 792 warnings 8 remarks ) -PASS -- TEST 'rap_control_debug_dyn32_phy32_intel' [06:59, 04:40](1066 MB) -PASS -- TEST 'hrrr_control_debug_dyn32_phy32_intel' [07:16, 04:37](1069 MB) -PASS -- TEST 'conus13km_debug_intel' [19:22, 13:36](1152 MB) -PASS -- TEST 'conus13km_debug_qr_intel' [19:09, 13:50](840 MB) -PASS -- TEST 'conus13km_debug_2threads_intel' [12:22, 08:00](1156 MB) -PASS -- TEST 'conus13km_radar_tten_debug_intel' [18:40, 13:38](1220 MB) - -PASS -- COMPILE 'rrfs_dyn64_phy32_debug_intel' [09:20, 08:20] ( 792 warnings 8 remarks ) -PASS -- TEST 'rap_control_dyn64_phy32_debug_intel' [07:04, 04:42](1091 MB) - -PASS -- COMPILE 'hafsw_intel' [22:24, 20:21] ( 6 warnings 9 remarks ) -PASS -- TEST 'hafs_regional_atm_intel' [09:27, 05:06](720 MB) -PASS -- TEST 'hafs_regional_atm_thompson_gfdlsf_intel' [08:58, 05:51](1067 MB) -PASS -- TEST 'hafs_regional_atm_ocn_intel' [10:38, 06:58](776 MB) -PASS -- TEST 'hafs_regional_atm_wav_intel' [16:24, 11:39](792 MB) -PASS -- TEST 'hafs_regional_atm_ocn_wav_intel' [17:36, 12:34](814 MB) -PASS -- TEST 'hafs_regional_1nest_atm_intel' [08:47, 04:54](474 MB) -PASS -- TEST 'hafs_regional_telescopic_2nests_atm_intel' [10:31, 06:08](497 MB) -PASS -- TEST 'hafs_global_1nest_atm_intel' [05:35, 02:33](394 MB) -PASS -- TEST 'hafs_global_multiple_4nests_atm_intel' [13:27, 06:35](458 MB) -PASS -- TEST 'hafs_regional_specified_moving_1nest_atm_intel' [06:45, 03:36](513 MB) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_intel' [07:38, 03:23](513 MB) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_intel' [08:12, 04:16](588 MB) -PASS -- TEST 'hafs_global_storm_following_1nest_atm_intel' [03:48, 01:26](427 MB) -PASS -- TEST 'gnv1_nested_intel' [10:09, 04:39](1723 MB) - -PASS -- COMPILE 'hafsw_debug_intel' [13:24, 10:31] ( 1472 warnings 1481 remarks ) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_debug_intel' [18:20, 12:38](624 MB) - -PASS -- COMPILE 'hafsw_faster_intel' [32:28, 28:40] ( 5 warnings 8 remarks ) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_intel' [12:24, 07:33](633 MB) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_inline_intel' [12:17, 07:38](688 MB) - -PASS -- COMPILE 'hafs_mom6w_intel' [23:28, 21:36] ( 5 warnings 7 remarks ) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_mom6_intel' [10:00, 05:54](684 MB) - -PASS -- COMPILE 'hafs_all_intel' [20:18, 18:10] ( 5 warnings 8 remarks ) -PASS -- TEST 'hafs_regional_docn_intel' [10:41, 05:59](755 MB) -PASS -- TEST 'hafs_regional_docn_oisst_intel' [10:32, 05:58](741 MB) -PASS -- TEST 'hafs_regional_datm_cdeps_intel' [18:41, 16:15](892 MB) - -PASS -- COMPILE 'datm_cdeps_intel' [11:15, 10:27] ( 5 warnings 2 remarks ) -PASS -- TEST 'datm_cdeps_control_cfsr_intel' [05:08, 02:33](765 MB) -PASS -- TEST 'datm_cdeps_restart_cfsr_intel' [04:15, 01:39](754 MB) -PASS -- TEST 'datm_cdeps_control_gefs_intel' [05:00, 02:23](641 MB) -PASS -- TEST 'datm_cdeps_iau_gefs_intel' [05:05, 02:28](644 MB) -PASS -- TEST 'datm_cdeps_stochy_gefs_intel' [05:11, 02:29](642 MB) -PASS -- TEST 'datm_cdeps_ciceC_cfsr_intel' [04:14, 02:35](765 MB) -PASS -- TEST 'datm_cdeps_bulk_cfsr_intel' [04:14, 02:36](763 MB) -PASS -- TEST 'datm_cdeps_bulk_gefs_intel' [04:07, 02:28](644 MB) -PASS -- TEST 'datm_cdeps_mx025_cfsr_intel' [16:06, 06:45](693 MB) -PASS -- TEST 'datm_cdeps_mx025_gefs_intel' [15:22, 06:39](676 MB) -PASS -- TEST 'datm_cdeps_multiple_files_cfsr_intel' [05:25, 02:36](765 MB) -PASS -- TEST 'datm_cdeps_3072x1536_cfsr_intel' [06:22, 04:08](2019 MB) -PASS -- TEST 'datm_cdeps_gfs_intel' [06:21, 04:12](2018 MB) - -PASS -- COMPILE 'datm_cdeps_debug_intel' [09:19, 07:44] ( 7 warnings 2 remarks ) -PASS -- TEST 'datm_cdeps_debug_cfsr_intel' [06:52, 05:14](748 MB) - -PASS -- COMPILE 'datm_cdeps_faster_intel' [15:15, 10:12] ( 5 warnings 2 remarks ) -PASS -- TEST 'datm_cdeps_control_cfsr_faster_intel' [04:58, 02:35](765 MB) - -PASS -- COMPILE 'datm_cdeps_land_intel' [07:24, 03:24] ( 1 remarks ) -PASS -- TEST 'datm_cdeps_lnd_gswp3_intel' [03:54, 02:14](302 MB) -PASS -- TEST 'datm_cdeps_lnd_era5_intel' [03:47, 02:09](452 MB) -PASS -- TEST 'datm_cdeps_lnd_era5_rst_intel' [04:55, 01:01](452 MB) - -PASS -- COMPILE 'atm_ds2s_docn_pcice_intel' [17:18, 15:15] ( 5 warnings 3 remarks ) -PASS -- TEST 'atm_ds2s_docn_pcice_intel' [09:03, 05:09](1923 MB) - -PASS -- COMPILE 'atm_ds2s_docn_dice_intel' [15:52, 13:53] ( 5 warnings 1 remarks ) -PASS -- TEST 'atm_ds2s_docn_dice_intel' [08:52, 05:06](1912 MB) - -PASS -- COMPILE 'atml_intel' [18:23, 16:47] ( 13 warnings 2 remarks ) -PASS -- TEST 'control_p8_atmlnd_sbs_intel' [12:24, 09:26](1884 MB) -PASS -- TEST 'control_p8_atmlnd_intel' [12:20, 09:30](1894 MB) -PASS -- TEST 'control_restart_p8_atmlnd_intel' [07:19, 04:55](1041 MB) - -PASS -- COMPILE 'atml_debug_intel' [13:24, 11:37] ( 887 warnings 2 remarks ) -PASS -- TEST 'control_p8_atmlnd_debug_intel' [11:20, 07:43](1933 MB) - -PASS -- COMPILE 'atmw_intel' [16:32, 15:25] ( 5 warnings 8 remarks ) -PASS -- TEST 'atmwav_control_noaero_p8_intel' [05:45, 03:22](1887 MB) - -PASS -- COMPILE 'atmaero_intel' [15:31, 13:58] ( 5 warnings 1 remarks ) -PASS -- TEST 'atmaero_control_p8_intel' [09:45, 05:26](3124 MB) -PASS -- TEST 'atmaero_control_p8_rad_intel' [08:32, 04:32](2997 MB) -PASS -- TEST 'atmaero_control_p8_rad_micro_intel' [08:32, 04:47](3012 MB) - -PASS -- COMPILE 'atmaq_debug_intel' [10:19, 09:15] ( 889 warnings 6 remarks ) -PASS -- TEST 'regional_atmaq_debug_intel' [29:37, 22:59](4543 MB) +* (-r) - USE ROCOTO + +PASS -- COMPILE 's2swa_32bit_intel' [29:58, 29:57] ( 6 warnings 10 remarks ) +PASS -- TEST 'cpld_control_p8_mixedmode_intel' [10:18, 07:43](3198 MB) + +PASS -- COMPILE 's2swa_32bit_pdlib_intel' [28:37, 28:31] ( 6 warnings 10 remarks ) +PASS -- TEST 'cpld_control_gfsv17_intel' [17:06, 14:55](1916 MB) +PASS -- TEST 'cpld_control_gfsv17_iau_intel' [20:41, 17:52](1949 MB) +PASS -- TEST 'cpld_restart_gfsv17_intel' [12:48, 09:51](1064 MB) +PASS -- TEST 'cpld_mpi_gfsv17_intel' [18:56, 16:45](1888 MB) + +PASS -- COMPILE 's2swa_32bit_pdlib_sfs_intel' [27:43, 27:35] ( 6 warnings 10 remarks ) +PASS -- TEST 'cpld_control_sfs_intel' [16:03, 14:42](1910 MB) + +PASS -- COMPILE 's2swa_32bit_pdlib_debug_intel' [20:10, 20:08] ( 1528 warnings 1948 remarks ) +PASS -- TEST 'cpld_debug_gfsv17_intel' [26:26, 23:45](1936 MB) + +PASS -- COMPILE 's2swa_intel' [29:34, 29:34] ( 6 warnings 10 remarks ) +PASS -- TEST 'cpld_control_p8_intel' [10:44, 08:54](3223 MB) +PASS -- TEST 'cpld_control_p8.v2.sfc_intel' [10:57, 08:50](3221 MB) +PASS -- TEST 'cpld_restart_p8_intel' [07:39, 05:38](3148 MB) +PASS -- TEST 'cpld_control_qr_p8_intel' [11:26, 09:09](3250 MB) +PASS -- TEST 'cpld_restart_qr_p8_intel' [07:53, 05:37](3179 MB) +PASS -- TEST 'cpld_2threads_p8_intel' [10:04, 08:19](3749 MB) +PASS -- TEST 'cpld_decomp_p8_intel' [10:21, 08:39](3217 MB) +PASS -- TEST 'cpld_mpi_p8_intel' [09:05, 07:17](3546 MB) +PASS -- TEST 'cpld_control_ciceC_p8_intel' [10:50, 08:54](3232 MB) +PASS -- TEST 'cpld_control_c192_p8_intel' [13:16, 10:27](3815 MB) +PASS -- TEST 'cpld_restart_c192_p8_intel' [11:17, 07:35](3621 MB) +PASS -- TEST 'cpld_bmark_p8_intel' [22:33, 10:46](4511 MB) +PASS -- TEST 'cpld_restart_bmark_p8_intel' [21:55, 07:50](4656 MB) +PASS -- TEST 'cpld_s2sa_p8_intel' [07:51, 06:16](3209 MB) + +PASS -- COMPILE 's2sw_intel' [26:44, 26:44] ( 6 warnings 10 remarks ) +PASS -- TEST 'cpld_control_noaero_p8_intel' [09:07, 07:03](1920 MB) +PASS -- TEST 'cpld_control_nowave_noaero_p8_intel' [09:56, 08:19](1986 MB) + +PASS -- COMPILE 's2swa_debug_intel' [18:37, 18:36] ( 1418 warnings 1209 remarks ) +PASS -- TEST 'cpld_debug_p8_intel' [15:47, 13:42](3302 MB) + +PASS -- COMPILE 's2sw_debug_intel' [18:13, 18:13] ( 1418 warnings 1209 remarks ) +PASS -- TEST 'cpld_debug_noaero_p8_intel' [11:36, 09:35](1960 MB) + +PASS -- COMPILE 's2s_aoflux_intel' [22:57, 22:56] ( 5 warnings 3 remarks ) +PASS -- TEST 'cpld_control_noaero_p8_agrid_intel' [08:11, 05:55](1983 MB) + +PASS -- COMPILE 's2s_intel' [23:18, 23:17] ( 6 warnings 3 remarks ) +PASS -- TEST 'cpld_control_c48_intel' [06:51, 05:26](2885 MB) +PASS -- TEST 'cpld_warmstart_c48_intel' [03:18, 02:05](2896 MB) +PASS -- TEST 'cpld_restart_c48_intel' [02:31, 01:12](2305 MB) + +PASS -- COMPILE 's2swa_faster_intel' [29:50, 29:50] ( 6 warnings 10 remarks ) +PASS -- TEST 'cpld_control_p8_faster_intel' [10:34, 08:23](3233 MB) + +PASS -- COMPILE 's2sw_pdlib_intel' [27:46, 27:45] ( 6 warnings 10 remarks ) +PASS -- TEST 'cpld_control_pdlib_p8_intel' [16:35, 14:57](1921 MB) +PASS -- TEST 'cpld_restart_pdlib_p8_intel' [12:43, 10:33](1095 MB) +PASS -- TEST 'cpld_mpi_pdlib_p8_intel' [20:04, 17:55](1894 MB) + +PASS -- COMPILE 's2sw_pdlib_debug_intel' [16:48, 16:47] ( 1528 warnings 1948 remarks ) +PASS -- TEST 'cpld_debug_pdlib_p8_intel' [26:36, 24:38](1955 MB) + +PASS -- COMPILE 'atm_dyn32_intel' [17:10, 17:10] ( 6 warnings 1 remarks ) +PASS -- TEST 'control_flake_intel' [03:56, 03:38](671 MB) +PASS -- TEST 'control_CubedSphereGrid_intel' [03:45, 02:51](1568 MB) +PASS -- TEST 'control_CubedSphereGrid_parallel_intel' [03:51, 02:54](1568 MB) +PASS -- TEST 'control_latlon_intel' [03:36, 02:54](1568 MB) +PASS -- TEST 'control_wrtGauss_netcdf_parallel_intel' [03:20, 02:41](1569 MB) +PASS -- TEST 'control_c48_intel' [10:23, 09:17](1589 MB) +PASS -- TEST 'control_c48.v2.sfc_intel' [06:13, 05:27](711 MB) +PASS -- TEST 'control_c192_intel' [11:30, 10:09](1692 MB) +PASS -- TEST 'control_c384_intel' [15:53, 12:09](1980 MB) +PASS -- TEST 'control_c384gdas_intel' [12:13, 07:51](1177 MB) +PASS -- TEST 'control_stochy_intel' [02:02, 01:45](627 MB) +PASS -- TEST 'control_stochy_restart_intel' [01:45, 01:11](437 MB) +PASS -- TEST 'control_lndp_intel' [02:08, 01:42](626 MB) +PASS -- TEST 'control_iovr4_intel' [02:57, 02:22](618 MB) +PASS -- TEST 'control_iovr5_intel' [02:49, 02:23](619 MB) +PASS -- TEST 'control_p8_intel' [06:47, 04:48](1865 MB) +PASS -- TEST 'control_p8.v2.sfc_intel' [06:01, 04:04](1855 MB) +PASS -- TEST 'control_p8_ugwpv1_intel' [06:48, 04:41](1868 MB) +PASS -- TEST 'control_restart_p8_intel' [04:33, 02:20](1009 MB) +PASS -- TEST 'control_noqr_p8_intel' [05:24, 03:37](1852 MB) +PASS -- TEST 'control_restart_noqr_p8_intel' [04:57, 02:52](1015 MB) +PASS -- TEST 'control_decomp_p8_intel' [05:55, 03:57](1855 MB) +PASS -- TEST 'control_2threads_p8_intel' [05:26, 03:39](1934 MB) +PASS -- TEST 'control_p8_lndp_intel' [07:29, 06:15](1857 MB) +PASS -- TEST 'control_p8_rrtmgp_intel' [05:36, 03:51](1911 MB) +PASS -- TEST 'control_p8_mynn_intel' [05:03, 03:15](1868 MB) +PASS -- TEST 'merra2_thompson_intel' [06:41, 03:52](1864 MB) +PASS -- TEST 'regional_control_intel' [05:27, 04:29](862 MB) +PASS -- TEST 'regional_restart_intel' [03:41, 02:49](862 MB) +PASS -- TEST 'regional_decomp_intel' [05:57, 05:03](863 MB) +PASS -- TEST 'regional_noquilt_intel' [05:34, 04:36](1188 MB) +PASS -- TEST 'regional_netcdf_parallel_intel' [05:47, 04:46](869 MB) +PASS -- TEST 'regional_2dwrtdecomp_intel' [05:52, 04:54](864 MB) +PASS -- TEST 'regional_wofs_intel' [06:48, 06:01](1591 MB) + +PASS -- COMPILE 'rrfs_intel' [15:50, 15:50] ( 8 warnings 9 remarks ) +PASS -- TEST 'rap_control_intel' [08:00, 06:36](1004 MB) +PASS -- TEST 'regional_spp_sppt_shum_skeb_intel' [05:22, 04:14](1142 MB) +PASS -- TEST 'rap_decomp_intel' [09:00, 06:51](1003 MB) +PASS -- TEST 'rap_2threads_intel' [07:54, 06:10](1087 MB) +PASS -- TEST 'rap_restart_intel' [05:10, 03:37](877 MB) +PASS -- TEST 'rap_sfcdiff_intel' [09:30, 08:22](1004 MB) +PASS -- TEST 'rap_sfcdiff_decomp_intel' [09:56, 08:38](1001 MB) +PASS -- TEST 'rap_sfcdiff_restart_intel' [07:23, 05:44](877 MB) +PASS -- TEST 'hrrr_control_intel' [06:58, 05:28](1000 MB) +PASS -- TEST 'hrrr_control_decomp_intel' [07:11, 05:35](1001 MB) +PASS -- TEST 'hrrr_control_2threads_intel' [06:39, 05:03](1077 MB) +PASS -- TEST 'hrrr_control_restart_intel' [02:42, 01:53](831 MB) +PASS -- TEST 'rrfs_v1beta_intel' [09:24, 08:15](1001 MB) +PASS -- TEST 'rrfs_v1nssl_intel' [09:13, 08:43](1953 MB) +PASS -- TEST 'rrfs_v1nssl_nohailnoccn_intel' [08:49, 08:24](1944 MB) + +PASS -- COMPILE 'csawmg_intel' [14:26, 14:26] ( 5 warnings ) +PASS -- TEST 'control_csawmg_intel' [07:51, 07:02](961 MB) +PASS -- TEST 'control_ras_intel' [03:38, 03:12](659 MB) + +PASS -- COMPILE 'wam_intel' [13:44, 13:43] ( 5 warnings 1 remarks ) +PASS -- TEST 'control_wam_intel' [11:38, 10:24](1651 MB) + +PASS -- COMPILE 'atm_faster_dyn32_intel' [14:39, 14:39] ( 5 warnings 1 remarks ) +PASS -- TEST 'control_p8_faster_intel' [06:29, 04:15](1863 MB) +PASS -- TEST 'regional_control_faster_intel' [05:24, 04:32](862 MB) + +PASS -- COMPILE 'atm_debug_dyn32_intel' [17:51, 17:51] ( 887 warnings 9 remarks ) +PASS -- TEST 'control_CubedSphereGrid_debug_intel' [03:34, 02:34](1607 MB) +PASS -- TEST 'control_wrtGauss_netcdf_parallel_debug_intel' [03:35, 02:30](1610 MB) +PASS -- TEST 'control_stochy_debug_intel' [03:29, 03:06](809 MB) +PASS -- TEST 'control_lndp_debug_intel' [03:24, 03:00](812 MB) +PASS -- TEST 'control_csawmg_debug_intel' [06:01, 05:17](1113 MB) +PASS -- TEST 'control_ras_debug_intel' [02:57, 02:44](817 MB) +PASS -- TEST 'control_diag_debug_intel' [04:13, 03:08](1666 MB) +PASS -- TEST 'control_debug_p8_intel' [04:27, 03:45](1898 MB) +PASS -- TEST 'regional_debug_intel' [16:53, 16:13](933 MB) +PASS -- TEST 'rap_control_debug_intel' [05:09, 04:55](1194 MB) +PASS -- TEST 'hrrr_control_debug_intel' [05:03, 04:48](1187 MB) +PASS -- TEST 'hrrr_gf_debug_intel' [05:16, 05:00](1192 MB) +PASS -- TEST 'hrrr_c3_debug_intel' [05:13, 04:58](1191 MB) +PASS -- TEST 'rap_unified_drag_suite_debug_intel' [05:36, 04:58](1194 MB) +PASS -- TEST 'rap_diag_debug_intel' [06:34, 05:16](1280 MB) +PASS -- TEST 'rap_cires_ugwp_debug_intel' [05:38, 04:59](1195 MB) +PASS -- TEST 'rap_unified_ugwp_debug_intel' [05:54, 05:11](1187 MB) +PASS -- TEST 'rap_lndp_debug_intel' [05:34, 05:13](1200 MB) +PASS -- TEST 'rap_progcld_thompson_debug_intel' [05:22, 04:59](1196 MB) +PASS -- TEST 'rap_noah_debug_intel' [05:21, 04:53](1188 MB) +PASS -- TEST 'rap_sfcdiff_debug_intel' [05:21, 04:56](1191 MB) +PASS -- TEST 'rap_noah_sfcdiff_cires_ugwp_debug_intel' [08:21, 07:57](1188 MB) +PASS -- TEST 'rrfs_v1beta_debug_intel' [05:08, 04:50](1184 MB) +PASS -- TEST 'rap_clm_lake_debug_intel' [05:58, 05:35](1193 MB) +PASS -- TEST 'rap_flake_debug_intel' [05:10, 04:52](1196 MB) +PASS -- TEST 'gnv1_c96_no_nest_debug_intel' [09:35, 08:09](1193 MB) + +PASS -- COMPILE 'wam_debug_intel' [09:36, 09:35] ( 842 warnings 1 remarks ) +PASS -- TEST 'control_wam_debug_intel' [13:39, 12:58](1690 MB) + +PASS -- COMPILE 'rrfs_dyn32_phy32_intel' [14:05, 14:05] ( 8 warnings 8 remarks ) +PASS -- TEST 'regional_spp_sppt_shum_skeb_dyn32_phy32_intel' [05:42, 04:08](1015 MB) +PASS -- TEST 'rap_control_dyn32_phy32_intel' [07:14, 05:34](881 MB) +PASS -- TEST 'hrrr_control_dyn32_phy32_intel' [05:13, 03:03](878 MB) +PASS -- TEST 'rap_2threads_dyn32_phy32_intel' [06:14, 05:00](941 MB) +PASS -- TEST 'hrrr_control_2threads_dyn32_phy32_intel' [04:58, 02:47](932 MB) +PASS -- TEST 'hrrr_control_decomp_dyn32_phy32_intel' [05:29, 03:14](877 MB) +PASS -- TEST 'rap_restart_dyn32_phy32_intel' [05:41, 04:11](789 MB) +PASS -- TEST 'hrrr_control_restart_dyn32_phy32_intel' [02:39, 02:00](767 MB) + +PASS -- COMPILE 'rrfs_dyn32_phy32_faster_intel' [14:11, 14:11] ( 8 warnings 8 remarks ) +PASS -- TEST 'conus13km_control_intel' [04:36, 02:32](1070 MB) +PASS -- TEST 'conus13km_2threads_intel' [02:39, 01:28](1074 MB) +PASS -- TEST 'conus13km_restart_mismatch_intel' [02:35, 01:32](964 MB) + +PASS -- COMPILE 'rrfs_dyn64_phy32_intel' [14:19, 14:18] ( 8 warnings 8 remarks ) +PASS -- TEST 'rap_control_dyn64_phy32_intel' [04:56, 03:56](903 MB) + +PASS -- COMPILE 'rrfs_dyn32_phy32_debug_intel' [09:57, 09:57] ( 790 warnings 8 remarks ) +PASS -- TEST 'rap_control_debug_dyn32_phy32_intel' [05:04, 04:45](1067 MB) +PASS -- TEST 'hrrr_control_debug_dyn32_phy32_intel' [04:56, 04:36](1066 MB) +PASS -- TEST 'conus13km_debug_intel' [15:11, 14:14](1143 MB) +PASS -- TEST 'conus13km_debug_qr_intel' [15:11, 14:12](847 MB) +PASS -- TEST 'conus13km_debug_2threads_intel' [09:26, 08:35](1144 MB) +PASS -- TEST 'conus13km_radar_tten_debug_intel' [15:13, 14:20](1215 MB) + +PASS -- COMPILE 'rrfs_dyn64_phy32_debug_intel' [09:32, 09:32] ( 790 warnings 8 remarks ) +PASS -- TEST 'rap_control_dyn64_phy32_debug_intel' [05:24, 05:01](1097 MB) + +PASS -- COMPILE 'hafsw_intel' [22:14, 22:14] ( 6 warnings 9 remarks ) +PASS -- TEST 'hafs_regional_atm_intel' [06:24, 05:12](699 MB) +PASS -- TEST 'hafs_regional_atm_thompson_gfdlsf_intel' [07:04, 06:31](1052 MB) +PASS -- TEST 'hafs_regional_atm_ocn_intel' [09:17, 07:27](762 MB) +PASS -- TEST 'hafs_regional_atm_wav_intel' [13:24, 11:40](771 MB) +PASS -- TEST 'hafs_regional_atm_ocn_wav_intel' [14:17, 12:33](792 MB) +PASS -- TEST 'hafs_regional_1nest_atm_intel' [06:02, 04:46](468 MB) +PASS -- TEST 'hafs_regional_telescopic_2nests_atm_intel' [07:25, 06:10](483 MB) +PASS -- TEST 'hafs_global_1nest_atm_intel' [03:20, 02:27](384 MB) +PASS -- TEST 'hafs_global_multiple_4nests_atm_intel' [09:29, 06:40](455 MB) +PASS -- TEST 'hafs_regional_specified_moving_1nest_atm_intel' [04:13, 03:31](500 MB) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_intel' [04:05, 03:16](502 MB) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_intel' [05:07, 04:08](573 MB) +PASS -- TEST 'hafs_global_storm_following_1nest_atm_intel' [01:36, 01:16](422 MB) +PASS -- TEST 'gnv1_nested_intel' [07:36, 04:42](1711 MB) + +PASS -- COMPILE 'hafsw_debug_intel' [13:15, 13:15] ( 1470 warnings 1481 remarks ) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_debug_intel' [14:40, 13:06](617 MB) + +PASS -- COMPILE 'hafsw_faster_intel' [21:28, 21:27] ( 5 warnings 8 remarks ) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_intel' [08:41, 07:37](619 MB) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_inline_intel' [08:41, 07:35](682 MB) + +PASS -- COMPILE 'hafs_mom6w_intel' [23:16, 23:15] ( 5 warnings 7 remarks ) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_mom6_intel' [07:56, 06:06](674 MB) + +PASS -- COMPILE 'hafs_all_intel' [19:31, 19:31] ( 5 warnings 8 remarks ) +PASS -- TEST 'hafs_regional_docn_intel' [07:23, 06:27](735 MB) +PASS -- TEST 'hafs_regional_docn_oisst_intel' [08:19, 06:26](723 MB) +PASS -- TEST 'hafs_regional_datm_cdeps_intel' [17:28, 16:21](895 MB) + +PASS -- COMPILE 'datm_cdeps_intel' [12:01, 12:01] ( 5 warnings 2 remarks ) +PASS -- TEST 'datm_cdeps_control_cfsr_intel' [02:42, 02:35](766 MB) +PASS -- TEST 'datm_cdeps_restart_cfsr_intel' [01:48, 01:38](744 MB) +PASS -- TEST 'datm_cdeps_control_gefs_intel' [02:34, 02:27](647 MB) +PASS -- TEST 'datm_cdeps_iau_gefs_intel' [02:33, 02:27](648 MB) +PASS -- TEST 'datm_cdeps_stochy_gefs_intel' [02:42, 02:34](644 MB) +PASS -- TEST 'datm_cdeps_ciceC_cfsr_intel' [02:54, 02:41](767 MB) +PASS -- TEST 'datm_cdeps_bulk_cfsr_intel' [02:55, 02:43](756 MB) +PASS -- TEST 'datm_cdeps_bulk_gefs_intel' [02:47, 02:35](647 MB) +PASS -- TEST 'datm_cdeps_mx025_cfsr_intel' [09:08, 06:22](695 MB) +PASS -- TEST 'datm_cdeps_mx025_gefs_intel' [08:39, 05:58](679 MB) +PASS -- TEST 'datm_cdeps_multiple_files_cfsr_intel' [02:55, 02:49](768 MB) +PASS -- TEST 'datm_cdeps_3072x1536_cfsr_intel' [04:43, 04:26](2031 MB) +PASS -- TEST 'datm_cdeps_gfs_intel' [04:44, 04:20](2031 MB) + +PASS -- COMPILE 'datm_cdeps_debug_intel' [08:40, 08:40] ( 7 warnings 2 remarks ) +PASS -- TEST 'datm_cdeps_debug_cfsr_intel' [05:19, 05:10](752 MB) + +PASS -- COMPILE 'datm_cdeps_faster_intel' [11:29, 11:28] ( 5 warnings 2 remarks ) +PASS -- TEST 'datm_cdeps_control_cfsr_faster_intel' [02:58, 02:49](769 MB) + +PASS -- COMPILE 'datm_cdeps_land_intel' [03:53, 03:52] ( 1 remarks ) +PASS -- TEST 'datm_cdeps_lnd_gswp3_intel' [02:21, 02:03](311 MB) +PASS -- TEST 'datm_cdeps_lnd_era5_intel' [02:40, 02:21](452 MB) +PASS -- TEST 'datm_cdeps_lnd_era5_rst_intel' [01:17, 01:02](451 MB) + +PASS -- COMPILE 'atm_ds2s_docn_pcice_intel' [16:30, 16:28] ( 5 warnings 3 remarks ) +PASS -- TEST 'atm_ds2s_docn_pcice_intel' [06:54, 05:20](1909 MB) + +PASS -- COMPILE 'atm_ds2s_docn_dice_intel' [16:36, 16:36] ( 5 warnings 1 remarks ) +PASS -- TEST 'atm_ds2s_docn_dice_intel' [06:05, 04:33](1895 MB) + +PASS -- COMPILE 'atml_intel' [18:03, 18:03] ( 13 warnings 2 remarks ) +PASS -- TEST 'control_p8_atmlnd_sbs_intel' [11:54, 09:23](1891 MB) +PASS -- TEST 'control_p8_atmlnd_intel' [11:35, 09:09](1890 MB) +PASS -- TEST 'control_restart_p8_atmlnd_intel' [06:25, 05:19](1032 MB) + +PASS -- COMPILE 'atml_debug_intel' [14:45, 14:45] ( 885 warnings 2 remarks ) +PASS -- TEST 'control_p8_atmlnd_debug_intel' [10:23, 08:14](1925 MB) + +PASS -- COMPILE 'atmw_intel' [17:59, 17:58] ( 5 warnings 8 remarks ) +PASS -- TEST 'atmwav_control_noaero_p8_intel' [05:20, 03:10](1875 MB) + +PASS -- COMPILE 'atmaero_intel' [16:33, 16:33] ( 5 warnings 1 remarks ) +PASS -- TEST 'atmaero_control_p8_intel' [07:43, 05:26](3129 MB) +PASS -- TEST 'atmaero_control_p8_rad_intel' [06:20, 04:32](3010 MB) +PASS -- TEST 'atmaero_control_p8_rad_micro_intel' [05:56, 04:43](3018 MB) + +PASS -- COMPILE 'atmaq_debug_intel' [11:47, 11:47] ( 887 warnings 6 remarks ) +PASS -- TEST 'regional_atmaq_debug_intel' [25:39, 22:50](4541 MB) + +PASS -- COMPILE 'atm_fbh_intel' [14:59, 14:58] ( 8 warnings 8 remarks ) +PASS -- TEST 'cpld_regional_atm_fbh_intel' [08:54, 08:21](815 MB) SYNOPSIS: -Starting Date/Time: 20240717 17:53:45 -Ending Date/Time: 20240717 21:27:52 -Total Time: 03h:35m:49s -Compiles Completed: 38/41 -Tests Completed: 177/183 -Failed Compiles: -* COMPILE s2swa_32bit_intel: FAILED: UNABLE TO FINISH COMPILE --- LOG: /glade/derecho/scratch/epicufsrt/jenkins/workspace/sandbox/Land_DA_Sandbox_Pipeline_Final/rt-2335/tests/logs/log_derecho/compile_s2swa_32bit_intel.log -* COMPILE s2swa_faster_intel: FAILED: UNABLE TO FINISH COMPILE --- LOG: /glade/derecho/scratch/epicufsrt/jenkins/workspace/sandbox/Land_DA_Sandbox_Pipeline_Final/rt-2335/tests/logs/log_derecho/compile_s2swa_faster_intel.log -* COMPILE atm_faster_dyn32_intel: FAILED: UNABLE TO FINISH COMPILE --- LOG: /glade/derecho/scratch/epicufsrt/jenkins/workspace/sandbox/Land_DA_Sandbox_Pipeline_Final/rt-2335/tests/logs/log_derecho/compile_atm_faster_dyn32_intel.log -Failed Tests: -* TEST control_p8_rrtmgp_intel: FAILED: RUN DID NOT COMPLETE --- LOG: /glade/derecho/scratch/epicufsrt/jenkins/workspace/sandbox/Land_DA_Sandbox_Pipeline_Final/rt-2335/tests/logs/log_derecho/run_control_p8_rrtmgp_intel.log -* TEST control_p8_mynn_intel: FAILED: RUN DID NOT COMPLETE --- LOG: /glade/derecho/scratch/epicufsrt/jenkins/workspace/sandbox/Land_DA_Sandbox_Pipeline_Final/rt-2335/tests/logs/log_derecho/run_control_p8_mynn_intel.log - -NOTES: -A file 'test_changes.list' was generated with list of all failed tests. -You can use './rt.sh -c -b test_changes.list' to create baselines for the failed tests. -If you are using this log as a pull request verification, please commit 'test_changes.list'. - -Result: FAILURE - -====END OF DERECHO REGRESSION TESTING LOG==== -====START OF DERECHO REGRESSION TESTING LOG==== - -UFSWM hash used in testing: -a3771eaecd5c6e2e72e9ca1b474e4693c7705ba9 - -Submodule hashes used in testing: - 37cbb7d6840ae7515a9a8f0dfd4d89461b3396d1 AQM (v0.2.0-37-g37cbb7d) - be5d28fd1b60522e6fc98aefeead20e6aac3530b AQM/src/model/CMAQ (CMAQv5.2.1_07Feb2018-198-gbe5d28fd1) - fbdf6843d6bde852d97f1547591d90136103f669 CDEPS-interface/CDEPS (cdeps0.4.17-41-gfbdf684) - 9452de8c3cb43fb2628f0722e6a51f79429d2160 CICE-interface/CICE (CICE6.0.0-450-g9452de8) - f6ff8f7c4d4cb6feabe3651b13204cf43fc948e3 CICE-interface/CICE/icepack (Icepack1.1.0-182-gf6ff8f7) - 2d837b16af326b09ff4018daab4de84f4deff7ec CMEPS-interface/CMEPS (cmeps_v0.4.1-2307-g2d837b1) - cabd7753ae17f7bfcc6dad56daf10868aa51c3f4 CMakeModules (v1.0.0-28-gcabd775) - 3581423f397e2eb0c1f0cd7f6b728593511278a9 FV3 (heads/develop) - 1720f85e54765251f869756e67c93ef7acefac0d FV3/atmos_cubed_sphere (201912_public_release-402-g1720f85) - 0f8232724975c13289cad390c9a71fa2c6a9bff4 FV3/ccpp/framework (2024-07-11-dev) - 8103e21cd095eb2d81a5152019d6133a0374bb0a FV3/ccpp/physics (EP4-823-g8103e21c) - 74a0e098b2163425e4b5466c2dfcf8ae26d560a5 FV3/ccpp/physics/physics/Radiation/RRTMGP/rte-rrtmgp (v1.6) - be0410ece28f2b5b9c089f8ca09ce0c80c79fe6c FV3/upp (upp_v10.2.0-191-gbe0410ec) --1ba8270870947b583cd51bc72ff8960f4c1fb36e FV3/upp/sorc/libIFI.fd --7476b8f2790a47d788f79cebfdbb551567ae7cf8 FV3/upp/sorc/ncep_post.fd/post_gtg.fd - 041422934cae1570f2f0e67239d5d89f11c6e1b7 GOCART (sdr_v2.1.2.6-119-g0414229) - bcf7777bb037ae2feb2a8a8ac51aacb3511b52d9 HYCOM-interface/HYCOM (2.3.00-122-gbcf7777) - b32aea7bf3f9e2a774afa23d3386c88156cd1182 MOM6-interface/MOM6 (dev/master/repository_split_2014.10.10-10051-gb32aea7bf) - 9423197f894112edfcb1502245f7d7b873d551f9 MOM6-interface/MOM6/pkg/CVMix-src (9423197) - 29e64d652786e1d076a05128c920f394202bfe10 MOM6-interface/MOM6/pkg/GSW-Fortran (29e64d6) - ec38ea3d902644cd4519d5fe060316859ccdc108 NOAHMP-interface/noahmp (v3.7.1-434-gec38ea3) - d9b3172f4197c65d471662c6952a668152d71230 WW3 (6.07.1-345-gd9b3172f) - fad2fe9f42f6b7f744b128b4a2a9433f91e4296f stochastic_physics (ufs-v2.0.0-219-gfad2fe9) - - -NOTES: -[Times](Memory) are at the end of each compile/test in format [MM:SS](Size). -The first time is for the full script (prep+run+finalize). -The second time is specifically for the run phase. -Times/Memory will be empty for failed tests. - -BASELINE DIRECTORY: /glade/derecho/scratch/epicufsrt/ufs-weather-model/RT//NEMSfv3gfs/develop-20240624 -COMPARISON DIRECTORY: /glade/derecho/scratch/zshrader/FV3_RT/rt_5262 - -RT.SH OPTIONS USED: -* (-a) - HPC PROJECT ACCOUNT: nral0032 -* (-l) - USE CONFIG FILE: rt.conf -* (-e) - USE ECFLOW - -PASS -- COMPILE 's2swa_32bit_intel' [23:18, 22:52] ( 6 warnings 10 remarks ) -PASS -- TEST 'cpld_control_p8_mixedmode_intel' [09:10, 05:46](3205 MB) - -PASS -- COMPILE 's2swa_faster_intel' [27:40, 27:12] ( 5 warnings 10 remarks ) -PASS -- TEST 'cpld_control_p8_faster_intel' [12:58, 06:29](3232 MB) - -PASS -- COMPILE 'atm_faster_dyn32_intel' [23:18, 18:03] ( 5 warnings 1 remarks ) -PASS -- TEST 'control_p8_faster_intel' [06:25, 03:27](1868 MB) -PASS -- TEST 'regional_control_faster_intel' [06:47, 05:06](871 MB) - -PASS -- COMPILE 'atm_dyn32_intel' [16:14, 15:46] ( 6 warnings 1 remarks ) -PASS -- TEST 'control_p8_rrtmgp_intel' [08:00, 04:33](1923 MB) -PASS -- TEST 'control_p8_mynn_intel' [08:05, 03:32](1875 MB) - -SYNOPSIS: -Starting Date/Time: 20240718 07:21:40 -Ending Date/Time: 20240718 08:04:53 -Total Time: 00h:43m:33s -Compiles Completed: 4/4 -Tests Completed: 6/6 +Starting Date/Time: 20240926 09:23:49 +Ending Date/Time: 20240927 03:11:02 +Total Time: 17h:49m:31s +Compiles Completed: 42/42 +Tests Completed: 185/185 NOTES: A file 'test_changes.list' was generated but is empty. diff --git a/tests/logs/RegressionTests_gaea.log b/tests/logs/RegressionTests_gaea.log index a935178f3f..325f22a95e 100644 --- a/tests/logs/RegressionTests_gaea.log +++ b/tests/logs/RegressionTests_gaea.log @@ -1,31 +1,32 @@ ====START OF GAEA REGRESSION TESTING LOG==== UFSWM hash used in testing: -a3771eaecd5c6e2e72e9ca1b474e4693c7705ba9 +7d136e0c38b9444ecb96b52e558bd6ee43f3ca09 Submodule hashes used in testing: 37cbb7d6840ae7515a9a8f0dfd4d89461b3396d1 AQM (v0.2.0-37-g37cbb7d) be5d28fd1b60522e6fc98aefeead20e6aac3530b AQM/src/model/CMAQ (CMAQv5.2.1_07Feb2018-198-gbe5d28fd1) - fbdf6843d6bde852d97f1547591d90136103f669 CDEPS-interface/CDEPS (cdeps0.4.17-41-gfbdf684) - 9452de8c3cb43fb2628f0722e6a51f79429d2160 CICE-interface/CICE (CICE6.0.0-450-g9452de8) - f6ff8f7c4d4cb6feabe3651b13204cf43fc948e3 CICE-interface/CICE/icepack (Icepack1.1.0-182-gf6ff8f7) - 2d837b16af326b09ff4018daab4de84f4deff7ec CMEPS-interface/CMEPS (cmeps_v0.4.1-2307-g2d837b1) + 1f9eaaa142c8b07ed6b788c9f44ea02cc86d0bae CDEPS-interface/CDEPS (cdeps0.4.17-42-g1f9eaaa) + bf66bf7abdd3c057f4ee85f2655a33b7f4459676 CICE-interface/CICE (remotes/origin/sync_cice) + 05ac0ec3ea666080eed36e67f6cf8ce1255b243f CICE-interface/CICE/icepack (Icepack1.1.0-192-g05ac0ec) + dc977bcadd1ade1a528dee75f1ad45e8bd80ca0a CMEPS-interface/CMEPS (cmeps_v0.4.1-2310-gdc977bc) cabd7753ae17f7bfcc6dad56daf10868aa51c3f4 CMakeModules (v1.0.0-28-gcabd775) - 3581423f397e2eb0c1f0cd7f6b728593511278a9 FV3 (heads/develop) - 1720f85e54765251f869756e67c93ef7acefac0d FV3/atmos_cubed_sphere (201912_public_release-402-g1720f85) + f188fe2afb3dd04f460a36ddda5e18e17c68f422 FV3 (remotes/origin/support_intelllvm) + b947391ed4d23ffa15f5c854e7d5c4849abefc40 FV3/atmos_cubed_sphere (201912_public_release-414-gb947391) 0f8232724975c13289cad390c9a71fa2c6a9bff4 FV3/ccpp/framework (2024-07-11-dev) - 8103e21cd095eb2d81a5152019d6133a0374bb0a FV3/ccpp/physics (EP4-823-g8103e21c) + 77d28126e3dbb19ad9714d3703764202ebce82ec FV3/ccpp/physics (remotes/origin/support_intelllvm) 74a0e098b2163425e4b5466c2dfcf8ae26d560a5 FV3/ccpp/physics/physics/Radiation/RRTMGP/rte-rrtmgp (v1.6) - be0410ece28f2b5b9c089f8ca09ce0c80c79fe6c FV3/upp (upp_v10.2.0-191-gbe0410ec) + 55ec82b08ca7d914ace595d4eecd54ae640ade31 FV3/upp (upp_gfsv16_release.v1.0.8-385-g55ec82b) -1ba8270870947b583cd51bc72ff8960f4c1fb36e FV3/upp/sorc/libIFI.fd --7476b8f2790a47d788f79cebfdbb551567ae7cf8 FV3/upp/sorc/ncep_post.fd/post_gtg.fd +-529f870d33b65c3b6c1aa3c3236b94efc3bd336d FV3/upp/sorc/ncep_post.fd/post_gtg.fd 041422934cae1570f2f0e67239d5d89f11c6e1b7 GOCART (sdr_v2.1.2.6-119-g0414229) bcf7777bb037ae2feb2a8a8ac51aacb3511b52d9 HYCOM-interface/HYCOM (2.3.00-122-gbcf7777) - b32aea7bf3f9e2a774afa23d3386c88156cd1182 MOM6-interface/MOM6 (dev/master/repository_split_2014.10.10-10051-gb32aea7bf) + 5e0c21f64fa5b20efc8f29f8709766e1e6793a79 MOM6-interface/MOM6 (dev/master/repository_split_2014.10.10-10230-g5e0c21f64) 9423197f894112edfcb1502245f7d7b873d551f9 MOM6-interface/MOM6/pkg/CVMix-src (9423197) 29e64d652786e1d076a05128c920f394202bfe10 MOM6-interface/MOM6/pkg/GSW-Fortran (29e64d6) - ec38ea3d902644cd4519d5fe060316859ccdc108 NOAHMP-interface/noahmp (v3.7.1-434-gec38ea3) - d9b3172f4197c65d471662c6952a668152d71230 WW3 (6.07.1-345-gd9b3172f) + 3ac32f0db7a2a97d930f44fa5f060c983ff31ee8 NOAHMP-interface/noahmp (v3.7.1-436-g3ac32f0) + 6810b2d8dbceea2b5e47b3f1b59b5461aded3827 WW3 (remotes/origin/support_intelllvm) + 05cad173feeb598431e3ef5f17c2df6562c8d101 fire_behavior (v0.2.0-1-g05cad17) fad2fe9f42f6b7f744b128b4a2a9433f91e4296f stochastic_physics (ufs-v2.0.0-219-gfad2fe9) @@ -35,287 +36,289 @@ The first time is for the full script (prep+run+finalize). The second time is specifically for the run phase. Times/Memory will be empty for failed tests. -BASELINE DIRECTORY: /gpfs/f5/epic/world-shared/UFS-WM_RT/NEMSfv3gfs/develop-20240624 -COMPARISON DIRECTORY: /gpfs/f5/epic/scratch/Fernando.Andrade-maldonado/RT_RUNDIRS/Fernando.Andrade-maldonado/FV3_RT/rt_256117 +BASELINE DIRECTORY: /gpfs/f5/epic/world-shared/UFS-WM_RT/NEMSfv3gfs/develop-20240909 +COMPARISON DIRECTORY: /gpfs/f5/epic/scratch/Jong.Kim/RT_RUNDIRS/Jong.Kim/FV3_RT/rt_93375 RT.SH OPTIONS USED: * (-a) - HPC PROJECT ACCOUNT: epic -* (-l) - USE CONFIG FILE: rt.conf * (-e) - USE ECFLOW -PASS -- COMPILE 's2swa_32bit_intel' [42:16, 41:09] ( 1 warnings 10 remarks ) -PASS -- TEST 'cpld_control_p8_mixedmode_intel' [14:57, 07:24](3196 MB) - -PASS -- COMPILE 's2swa_32bit_pdlib_intel' [43:17, 42:13] ( 1 warnings 10 remarks ) -PASS -- TEST 'cpld_control_gfsv17_intel' [17:18, 13:47](1925 MB) -PASS -- TEST 'cpld_control_gfsv17_iau_intel' [19:26, 15:07](1943 MB) -PASS -- TEST 'cpld_restart_gfsv17_intel' [13:06, 07:28](1078 MB) -PASS -- TEST 'cpld_mpi_gfsv17_intel' [21:37, 15:37](1896 MB) - -PASS -- COMPILE 's2swa_32bit_pdlib_sfs_intel' [43:17, 42:13] ( 1 warnings 10 remarks ) -PASS -- TEST 'cpld_control_sfs_intel' [16:53, 13:27](1913 MB) - -PASS -- COMPILE 's2swa_32bit_pdlib_debug_intel' [38:14, 38:09] ( 1525 warnings 2000 remarks ) -PASS -- TEST 'cpld_debug_gfsv17_intel' [30:25, 24:40](1949 MB) - -PASS -- COMPILE 's2swa_intel' [41:15, 40:51] ( 10 remarks ) -PASS -- TEST 'cpld_control_p8_intel' [15:57, 08:23](3228 MB) -PASS -- TEST 'cpld_control_p8.v2.sfc_intel' [15:58, 08:22](3225 MB) -PASS -- TEST 'cpld_restart_p8_intel' [10:18, 05:40](3157 MB) -PASS -- TEST 'cpld_control_qr_p8_intel' [15:57, 08:13](3245 MB) -PASS -- TEST 'cpld_restart_qr_p8_intel' [10:18, 05:46](3181 MB) -PASS -- TEST 'cpld_2threads_p8_intel' [14:54, 06:54](3461 MB) -PASS -- TEST 'cpld_decomp_p8_intel' [15:17, 07:57](3221 MB) -PASS -- TEST 'cpld_mpi_p8_intel' [14:57, 07:18](3168 MB) -PASS -- TEST 'cpld_control_ciceC_p8_intel' [15:58, 08:09](3226 MB) -PASS -- TEST 'cpld_control_c192_p8_intel' [17:51, 10:33](3446 MB) -PASS -- TEST 'cpld_restart_c192_p8_intel' [14:21, 08:22](3608 MB) -PASS -- TEST 'cpld_bmark_p8_intel' [23:19, 13:16](4207 MB) -PASS -- TEST 'cpld_restart_bmark_p8_intel' [19:46, 09:25](4357 MB) -PASS -- TEST 'cpld_s2sa_p8_intel' [15:37, 08:18](3207 MB) - -PASS -- COMPILE 's2sw_intel' [41:15, 40:17] ( 10 remarks ) -PASS -- TEST 'cpld_control_noaero_p8_intel' [11:26, 05:02](1938 MB) -PASS -- TEST 'cpld_control_nowave_noaero_p8_intel' [13:17, 05:23](1995 MB) - -PASS -- COMPILE 's2swa_debug_intel' [38:12, 38:09] ( 1450 warnings 1230 remarks ) -PASS -- TEST 'cpld_debug_p8_intel' [17:23, 10:34](3279 MB) - -PASS -- COMPILE 's2sw_debug_intel' [36:16, 35:46] ( 1450 warnings 1230 remarks ) -PASS -- TEST 'cpld_debug_noaero_p8_intel' [10:34, 06:02](1957 MB) - -PASS -- COMPILE 's2s_aoflux_intel' [38:14, 37:38] ( 3 remarks ) -PASS -- TEST 'cpld_control_noaero_p8_agrid_intel' [11:17, 05:14](1998 MB) - -PASS -- COMPILE 's2s_intel' [37:16, 36:14] ( 3 remarks ) -PASS -- TEST 'cpld_control_c48_intel' [10:33, 06:35](2925 MB) -PASS -- TEST 'cpld_warmstart_c48_intel' [07:03, 02:01](2930 MB) -PASS -- TEST 'cpld_restart_c48_intel' [05:28, 01:12](2326 MB) - -PASS -- COMPILE 's2swa_faster_intel' [44:15, 44:04] ( 10 remarks ) -PASS -- TEST 'cpld_control_p8_faster_intel' [14:47, 08:07](3227 MB) - -PASS -- COMPILE 's2sw_pdlib_intel' [39:16, 38:21] ( 10 remarks ) -PASS -- TEST 'cpld_control_pdlib_p8_intel' [21:04, 15:16](1935 MB) -PASS -- TEST 'cpld_restart_pdlib_p8_intel' [12:55, 07:27](1108 MB) -PASS -- TEST 'cpld_mpi_pdlib_p8_intel' [21:34, 17:47](1909 MB) - -PASS -- COMPILE 's2sw_pdlib_debug_intel' [32:16, 31:16] ( 1560 warnings 2000 remarks ) -PASS -- TEST 'cpld_debug_pdlib_p8_intel' [33:41, 27:20](1963 MB) - -PASS -- COMPILE 'atm_dyn32_intel' [28:15, 27:55] ( 1 warnings 1 remarks ) -PASS -- TEST 'control_flake_intel' [05:50, 03:50](665 MB) -PASS -- TEST 'control_CubedSphereGrid_intel' [07:21, 03:04](1570 MB) -PASS -- TEST 'control_CubedSphereGrid_parallel_intel' [07:22, 03:11](1569 MB) -PASS -- TEST 'control_latlon_intel' [05:39, 03:06](1572 MB) -PASS -- TEST 'control_wrtGauss_netcdf_parallel_intel' [07:02, 03:10](1572 MB) -PASS -- TEST 'control_c48_intel' [10:46, 06:37](1600 MB) -PASS -- TEST 'control_c48.v2.sfc_intel' [09:26, 05:39](719 MB) -PASS -- TEST 'control_c192_intel' [12:23, 10:07](1682 MB) -PASS -- TEST 'control_c384_intel' [22:01, 18:24](1979 MB) -PASS -- TEST 'control_c384gdas_intel' [19:48, 14:20](1178 MB) -PASS -- TEST 'control_stochy_intel' [04:15, 01:57](624 MB) -PASS -- TEST 'control_stochy_restart_intel' [02:32, 01:00](426 MB) -PASS -- TEST 'control_lndp_intel' [04:05, 01:51](622 MB) -PASS -- TEST 'control_iovr4_intel' [05:17, 02:40](620 MB) -PASS -- TEST 'control_iovr5_intel' [04:45, 02:32](619 MB) -PASS -- TEST 'control_p8_intel' [06:48, 03:21](1859 MB) -PASS -- TEST 'control_p8.v2.sfc_intel' [08:20, 03:22](1859 MB) -PASS -- TEST 'control_p8_ugwpv1_intel' [07:30, 03:21](1867 MB) -PASS -- TEST 'control_restart_p8_intel' [05:18, 01:53](1013 MB) -PASS -- TEST 'control_noqr_p8_intel' [07:19, 03:21](1858 MB) -PASS -- TEST 'control_restart_noqr_p8_intel' [05:29, 01:58](1016 MB) -PASS -- TEST 'control_decomp_p8_intel' [07:10, 03:26](1858 MB) -PASS -- TEST 'control_2threads_p8_intel' [06:08, 02:55](1950 MB) -PASS -- TEST 'control_p8_lndp_intel' [08:42, 05:28](1860 MB) -PASS -- TEST 'control_p8_rrtmgp_intel' [08:42, 04:16](1919 MB) -PASS -- TEST 'control_p8_mynn_intel' [07:20, 03:28](1867 MB) -PASS -- TEST 'merra2_thompson_intel' [07:23, 03:50](1865 MB) -PASS -- TEST 'regional_control_intel' [06:50, 04:43](859 MB) -PASS -- TEST 'regional_restart_intel' [04:59, 02:39](861 MB) -PASS -- TEST 'regional_decomp_intel' [07:51, 05:11](860 MB) -PASS -- TEST 'regional_2threads_intel' [05:57, 03:05](999 MB) -PASS -- TEST 'regional_noquilt_intel' [07:00, 04:38](1181 MB) -PASS -- TEST 'regional_netcdf_parallel_intel' [07:10, 04:47](857 MB) -PASS -- TEST 'regional_2dwrtdecomp_intel' [06:51, 04:46](858 MB) -PASS -- TEST 'regional_wofs_intel' [08:04, 06:05](1588 MB) - -PASS -- COMPILE 'rrfs_intel' [27:12, 26:48] ( 3 warnings 9 remarks ) -PASS -- TEST 'rap_control_intel' [11:17, 06:58](1009 MB) -PASS -- TEST 'regional_spp_sppt_shum_skeb_intel' [06:43, 04:02](1187 MB) -PASS -- TEST 'rap_decomp_intel' [11:49, 07:10](1009 MB) -PASS -- TEST 'rap_2threads_intel' [11:17, 06:10](1096 MB) -PASS -- TEST 'rap_restart_intel' [07:20, 03:56](879 MB) -PASS -- TEST 'rap_sfcdiff_intel' [11:07, 07:02](1007 MB) -PASS -- TEST 'rap_sfcdiff_decomp_intel' [11:48, 07:19](1007 MB) -PASS -- TEST 'rap_sfcdiff_restart_intel' [08:33, 04:57](880 MB) -PASS -- TEST 'hrrr_control_intel' [08:34, 03:51](1002 MB) -PASS -- TEST 'hrrr_control_decomp_intel' [08:34, 03:57](1005 MB) -PASS -- TEST 'hrrr_control_2threads_intel' [08:34, 03:07](1087 MB) -PASS -- TEST 'hrrr_control_restart_intel' [03:44, 02:04](835 MB) -PASS -- TEST 'rrfs_v1beta_intel' [11:08, 06:49](1003 MB) -PASS -- TEST 'rrfs_v1nssl_intel' [10:58, 08:12](1964 MB) -PASS -- TEST 'rrfs_v1nssl_nohailnoccn_intel' [10:06, 07:59](1950 MB) - -PASS -- COMPILE 'csawmg_intel' [25:16, 24:57] -PASS -- TEST 'control_csawmg_intel' [09:16, 06:41](964 MB) -PASS -- TEST 'control_ras_intel' [05:43, 03:24](657 MB) - -PASS -- COMPILE 'wam_intel' [25:17, 24:20] ( 1 remarks ) -PASS -- TEST 'control_wam_intel' [14:31, 11:39](1661 MB) - -PASS -- COMPILE 'atm_faster_dyn32_intel' [34:14, 33:12] ( 1 remarks ) -PASS -- TEST 'control_p8_faster_intel' [07:05, 03:16](1859 MB) -PASS -- TEST 'regional_control_faster_intel' [06:21, 04:49](857 MB) - -PASS -- COMPILE 'atm_debug_dyn32_intel' [27:21, 26:59] ( 884 warnings 9 remarks ) -PASS -- TEST 'control_CubedSphereGrid_debug_intel' [06:31, 03:16](1587 MB) -PASS -- TEST 'control_wrtGauss_netcdf_parallel_debug_intel' [04:58, 03:02](1590 MB) -PASS -- TEST 'control_stochy_debug_intel' [05:00, 03:13](796 MB) -PASS -- TEST 'control_lndp_debug_intel' [04:17, 02:59](794 MB) -PASS -- TEST 'control_csawmg_debug_intel' [07:01, 04:41](1107 MB) -PASS -- TEST 'control_ras_debug_intel' [04:27, 02:56](803 MB) -PASS -- TEST 'control_diag_debug_intel' [04:59, 03:04](1659 MB) -PASS -- TEST 'control_debug_p8_intel' [05:54, 03:20](1890 MB) -PASS -- TEST 'regional_debug_intel' [18:43, 16:36](899 MB) -PASS -- TEST 'rap_control_debug_intel' [07:18, 05:18](1180 MB) -PASS -- TEST 'hrrr_control_debug_intel' [07:28, 05:12](1174 MB) -PASS -- TEST 'hrrr_gf_debug_intel' [07:27, 05:08](1178 MB) -PASS -- TEST 'hrrr_c3_debug_intel' [06:27, 05:06](1178 MB) -PASS -- TEST 'rap_unified_drag_suite_debug_intel' [07:17, 05:12](1180 MB) -PASS -- TEST 'rap_diag_debug_intel' [07:37, 05:14](1263 MB) -PASS -- TEST 'rap_cires_ugwp_debug_intel' [07:28, 05:10](1182 MB) -PASS -- TEST 'rap_unified_ugwp_debug_intel' [07:26, 05:15](1183 MB) -PASS -- TEST 'rap_lndp_debug_intel' [06:11, 05:06](1182 MB) -PASS -- TEST 'rap_progcld_thompson_debug_intel' [06:16, 05:05](1180 MB) -PASS -- TEST 'rap_noah_debug_intel' [07:05, 05:00](1178 MB) -PASS -- TEST 'rap_sfcdiff_debug_intel' [07:54, 05:09](1178 MB) -PASS -- TEST 'rap_noah_sfcdiff_cires_ugwp_debug_intel' [09:22, 08:01](1178 MB) -PASS -- TEST 'rrfs_v1beta_debug_intel' [06:46, 05:01](1173 MB) -PASS -- TEST 'rap_clm_lake_debug_intel' [07:35, 06:03](1186 MB) -PASS -- TEST 'rap_flake_debug_intel' [06:47, 05:02](1180 MB) -PASS -- TEST 'gnv1_c96_no_nest_debug_intel' [12:50, 08:50](1182 MB) - -PASS -- COMPILE 'wam_debug_intel' [22:19, 21:10] ( 839 warnings 1 remarks ) -PASS -- TEST 'control_wam_debug_intel' [16:45, 13:43](1686 MB) - -PASS -- COMPILE 'rrfs_dyn32_phy32_intel' [26:15, 25:12] ( 3 warnings 8 remarks ) -PASS -- TEST 'regional_spp_sppt_shum_skeb_dyn32_phy32_intel' [06:59, 03:48](1047 MB) -PASS -- TEST 'rap_control_dyn32_phy32_intel' [10:21, 05:56](882 MB) -PASS -- TEST 'hrrr_control_dyn32_phy32_intel' [08:27, 03:28](880 MB) -PASS -- TEST 'rap_2threads_dyn32_phy32_intel' [10:21, 05:17](942 MB) -PASS -- TEST 'hrrr_control_2threads_dyn32_phy32_intel' [08:06, 02:43](935 MB) -PASS -- TEST 'hrrr_control_decomp_dyn32_phy32_intel' [08:25, 03:36](880 MB) -PASS -- TEST 'rap_restart_dyn32_phy32_intel' [09:32, 04:12](781 MB) -PASS -- TEST 'hrrr_control_restart_dyn32_phy32_intel' [03:39, 01:51](764 MB) - -PASS -- COMPILE 'rrfs_dyn32_phy32_faster_intel' [30:15, 30:05] ( 3 warnings 8 remarks ) -PASS -- TEST 'conus13km_control_intel' [05:52, 02:17](1096 MB) -PASS -- TEST 'conus13km_2threads_intel' [03:32, 01:05](1076 MB) -PASS -- TEST 'conus13km_restart_mismatch_intel' [05:04, 01:26](979 MB) - -PASS -- COMPILE 'rrfs_dyn64_phy32_intel' [25:15, 24:56] ( 3 warnings 8 remarks ) -PASS -- TEST 'rap_control_dyn64_phy32_intel' [09:34, 04:18](912 MB) - -PASS -- COMPILE 'rrfs_dyn32_phy32_debug_intel' [22:15, 21:23] ( 787 warnings 8 remarks ) -PASS -- TEST 'rap_control_debug_dyn32_phy32_intel' [06:31, 04:58](1058 MB) -PASS -- TEST 'hrrr_control_debug_dyn32_phy32_intel' [07:30, 05:09](1057 MB) -PASS -- TEST 'conus13km_debug_intel' [18:18, 14:27](1137 MB) -PASS -- TEST 'conus13km_debug_qr_intel' [18:18, 14:18](817 MB) -PASS -- TEST 'conus13km_debug_2threads_intel' [11:40, 08:21](1124 MB) -PASS -- TEST 'conus13km_radar_tten_debug_intel' [17:46, 14:17](1209 MB) - -PASS -- COMPILE 'rrfs_dyn64_phy32_debug_intel' [22:14, 21:13] ( 787 warnings 8 remarks ) -PASS -- TEST 'rap_control_dyn64_phy32_debug_intel' [07:21, 05:18](1084 MB) - -PASS -- COMPILE 'hafsw_intel' [35:16, 34:24] ( 1 warnings 9 remarks ) -PASS -- TEST 'hafs_regional_atm_intel' [08:30, 05:18](703 MB) -PASS -- TEST 'hafs_regional_atm_thompson_gfdlsf_intel' [06:55, 04:33](1056 MB) -PASS -- TEST 'hafs_regional_atm_ocn_intel' [11:18, 07:43](754 MB) -PASS -- TEST 'hafs_regional_atm_wav_intel' [14:47, 11:44](785 MB) -PASS -- TEST 'hafs_regional_atm_ocn_wav_intel' [16:28, 12:56](800 MB) -PASS -- TEST 'hafs_regional_1nest_atm_intel' [09:12, 05:28](477 MB) -PASS -- TEST 'hafs_regional_telescopic_2nests_atm_intel' [10:03, 06:58](494 MB) -PASS -- TEST 'hafs_global_1nest_atm_intel' [08:03, 02:55](376 MB) -PASS -- TEST 'hafs_global_multiple_4nests_atm_intel' [14:36, 08:22](447 MB) -PASS -- TEST 'hafs_regional_specified_moving_1nest_atm_intel' [06:20, 03:47](512 MB) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_intel' [08:41, 03:33](512 MB) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_intel' [08:20, 04:47](571 MB) -PASS -- TEST 'hafs_global_storm_following_1nest_atm_intel' [04:18, 01:45](403 MB) -PASS -- TEST 'gnv1_nested_intel' [12:11, 06:27](1716 MB) - -PASS -- COMPILE 'hafsw_debug_intel' [29:13, 28:17] ( 1467 warnings 1502 remarks ) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_debug_intel' [15:59, 13:05](598 MB) - -PASS -- COMPILE 'hafsw_faster_intel' [40:16, 39:20] ( 8 remarks ) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_intel' [10:13, 07:43](615 MB) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_inline_intel' [10:14, 07:47](787 MB) - -PASS -- COMPILE 'hafs_mom6w_intel' [36:16, 35:49] ( 7 remarks ) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_mom6_intel' [09:19, 06:02](784 MB) - -PASS -- COMPILE 'hafs_all_intel' [34:12, 33:43] ( 8 remarks ) -PASS -- TEST 'hafs_regional_docn_intel' [09:03, 06:17](737 MB) -PASS -- TEST 'hafs_regional_docn_oisst_intel' [09:13, 06:20](725 MB) -PASS -- TEST 'hafs_regional_datm_cdeps_intel' [22:13, 20:08](892 MB) - -PASS -- COMPILE 'datm_cdeps_intel' [27:18, 26:13] ( 2 remarks ) -PASS -- TEST 'datm_cdeps_control_cfsr_intel' [04:13, 02:33](760 MB) -PASS -- TEST 'datm_cdeps_restart_cfsr_intel' [02:37, 01:36](750 MB) -PASS -- TEST 'datm_cdeps_control_gefs_intel' [04:02, 02:26](640 MB) -PASS -- TEST 'datm_cdeps_iau_gefs_intel' [04:17, 02:26](640 MB) -PASS -- TEST 'datm_cdeps_stochy_gefs_intel' [04:23, 02:29](640 MB) -PASS -- TEST 'datm_cdeps_ciceC_cfsr_intel' [04:21, 02:33](760 MB) -PASS -- TEST 'datm_cdeps_bulk_cfsr_intel' [04:23, 02:35](758 MB) -PASS -- TEST 'datm_cdeps_bulk_gefs_intel' [04:13, 02:25](638 MB) -PASS -- TEST 'datm_cdeps_mx025_cfsr_intel' [08:05, 06:06](692 MB) -PASS -- TEST 'datm_cdeps_mx025_gefs_intel' [08:05, 05:49](673 MB) -PASS -- TEST 'datm_cdeps_multiple_files_cfsr_intel' [04:13, 02:35](760 MB) -PASS -- TEST 'datm_cdeps_3072x1536_cfsr_intel' [06:14, 04:40](2017 MB) -PASS -- TEST 'datm_cdeps_gfs_intel' [06:15, 04:40](2019 MB) - -PASS -- COMPILE 'datm_cdeps_debug_intel' [24:15, 23:25] ( 2 warnings 2 remarks ) -PASS -- TEST 'datm_cdeps_debug_cfsr_intel' [06:39, 05:32](730 MB) - -PASS -- COMPILE 'datm_cdeps_faster_intel' [27:21, 26:11] ( 2 remarks ) -PASS -- TEST 'datm_cdeps_control_cfsr_faster_intel' [03:35, 02:36](760 MB) - -PASS -- COMPILE 'datm_cdeps_land_intel' [12:16, 11:59] ( 1 remarks ) -PASS -- TEST 'datm_cdeps_lnd_gswp3_intel' [04:49, 02:06](308 MB) -PASS -- TEST 'datm_cdeps_lnd_era5_intel' [03:47, 01:42](455 MB) -PASS -- TEST 'datm_cdeps_lnd_era5_rst_intel' [03:48, 01:11](454 MB) - -PASS -- COMPILE 'atm_ds2s_docn_pcice_intel' [29:15, 28:50] ( 3 remarks ) -PASS -- TEST 'atm_ds2s_docn_pcice_intel' [06:49, 04:11](1925 MB) - -PASS -- COMPILE 'atm_ds2s_docn_dice_intel' [26:15, 25:45] ( 1 remarks ) -PASS -- TEST 'atm_ds2s_docn_dice_intel' [07:02, 04:17](1914 MB) - -PASS -- COMPILE 'atml_intel' [25:11, 24:27] ( 8 warnings 2 remarks ) -PASS -- TEST 'control_p8_atmlnd_sbs_intel' [10:03, 07:40](1893 MB) -PASS -- TEST 'control_p8_atmlnd_intel' [10:03, 07:43](1893 MB) -PASS -- TEST 'control_restart_p8_atmlnd_intel' [04:55, 04:03](1023 MB) - -PASS -- COMPILE 'atml_debug_intel' [21:12, 20:38] ( 882 warnings 2 remarks ) -PASS -- TEST 'control_p8_atmlnd_debug_intel' [08:53, 06:37](1931 MB) - -PASS -- COMPILE 'atmw_intel' [21:16, 19:34] ( 8 remarks ) -PASS -- TEST 'atmwav_control_noaero_p8_intel' [04:09, 02:21](1898 MB) - -PASS -- COMPILE 'atmaero_intel' [19:11, 18:16] ( 1 remarks ) -PASS -- TEST 'atmaero_control_p8_intel' [08:41, 06:09](3119 MB) -PASS -- TEST 'atmaero_control_p8_rad_intel' [08:41, 06:37](3005 MB) -PASS -- TEST 'atmaero_control_p8_rad_micro_intel' [08:16, 06:43](3017 MB) - -PASS -- COMPILE 'atmaq_debug_intel' [15:11, 15:07] ( 884 warnings 6 remarks ) -PASS -- TEST 'regional_atmaq_debug_intel' [21:06, 18:25](4445 MB) +PASS -- COMPILE 's2swa_32bit_intel' [22:17, 20:14] ( 1 warnings 10 remarks ) +PASS -- TEST 'cpld_control_p8_mixedmode_intel' [12:35, 08:22](3188 MB) + +PASS -- COMPILE 's2swa_32bit_pdlib_intel' [24:13, 22:47] ( 1 warnings 10 remarks ) +PASS -- TEST 'cpld_control_gfsv17_intel' [18:11, 14:01](1910 MB) +PASS -- TEST 'cpld_control_gfsv17_iau_intel' [26:27, 15:51](1938 MB) +PASS -- TEST 'cpld_restart_gfsv17_intel' [17:54, 08:28](1070 MB) +PASS -- TEST 'cpld_mpi_gfsv17_intel' [19:52, 15:12](1879 MB) + +PASS -- COMPILE 's2swa_32bit_pdlib_sfs_intel' [27:13, 25:22] ( 1 warnings 10 remarks ) +PASS -- TEST 'cpld_control_sfs_intel' [16:13, 13:56](1908 MB) + +PASS -- COMPILE 's2swa_32bit_pdlib_debug_intel' [18:13, 16:08] ( 1523 warnings 2000 remarks ) +PASS -- TEST 'cpld_debug_gfsv17_intel' [29:09, 26:05](1934 MB) + +PASS -- COMPILE 's2swa_intel' [24:13, 22:50] ( 1 warnings 10 remarks ) +PASS -- TEST 'cpld_control_p8_intel' [15:24, 10:12](3211 MB) +PASS -- TEST 'cpld_control_p8.v2.sfc_intel' [14:24, 10:07](3208 MB) +PASS -- TEST 'cpld_restart_p8_intel' [18:53, 07:35](3135 MB) +PASS -- TEST 'cpld_control_qr_p8_intel' [15:24, 10:25](3234 MB) +PASS -- TEST 'cpld_restart_qr_p8_intel' [18:53, 07:19](3157 MB) +PASS -- TEST 'cpld_2threads_p8_intel' [13:01, 08:34](3452 MB) +PASS -- TEST 'cpld_decomp_p8_intel' [13:46, 09:55](3208 MB) +PASS -- TEST 'cpld_mpi_p8_intel' [13:01, 08:44](3156 MB) +PASS -- TEST 'cpld_control_ciceC_p8_intel' [14:23, 09:59](3210 MB) +PASS -- TEST 'cpld_control_c192_p8_intel' [15:57, 10:07](3433 MB) +PASS -- TEST 'cpld_restart_c192_p8_intel' [20:55, 08:04](3592 MB) +PASS -- TEST 'cpld_bmark_p8_intel' [19:26, 09:34](4191 MB) +PASS -- TEST 'cpld_restart_bmark_p8_intel' [24:52, 06:14](4348 MB) +PASS -- TEST 'cpld_s2sa_p8_intel' [11:48, 08:00](3193 MB) + +PASS -- COMPILE 's2sw_intel' [24:13, 22:40] ( 1 warnings 10 remarks ) +PASS -- TEST 'cpld_control_noaero_p8_intel' [11:03, 06:16](1921 MB) +PASS -- TEST 'cpld_control_nowave_noaero_p8_intel' [13:01, 08:48](1971 MB) + +PASS -- COMPILE 's2swa_debug_intel' [20:16, 18:13] ( 1413 warnings 1230 remarks ) +PASS -- TEST 'cpld_debug_p8_intel' [19:47, 14:24](3271 MB) + +PASS -- COMPILE 's2sw_debug_intel' [15:15, 13:32] ( 1413 warnings 1230 remarks ) +PASS -- TEST 'cpld_debug_noaero_p8_intel' [12:15, 09:06](1946 MB) + +PASS -- COMPILE 's2s_aoflux_intel' [22:17, 20:12] ( 3 remarks ) +PASS -- TEST 'cpld_control_noaero_p8_agrid_intel' [09:32, 05:25](1987 MB) + +PASS -- COMPILE 's2s_intel' [23:13, 21:10] ( 1 warnings 3 remarks ) +PASS -- TEST 'cpld_control_c48_intel' [08:39, 05:33](2864 MB) +PASS -- TEST 'cpld_warmstart_c48_intel' [04:39, 01:58](2874 MB) +PASS -- TEST 'cpld_restart_c48_intel' [04:50, 01:10](2287 MB) + +PASS -- COMPILE 's2swa_faster_intel' [24:13, 22:11] ( 1 warnings 10 remarks ) +PASS -- TEST 'cpld_control_p8_faster_intel' [22:01, 10:39](3212 MB) + +PASS -- COMPILE 's2sw_pdlib_intel' [28:13, 26:21] ( 1 warnings 10 remarks ) +PASS -- TEST 'cpld_control_pdlib_p8_intel' [24:06, 15:17](1926 MB) +PASS -- TEST 'cpld_restart_pdlib_p8_intel' [12:10, 07:19](1098 MB) +PASS -- TEST 'cpld_mpi_pdlib_p8_intel' [23:15, 17:46](1906 MB) + +PASS -- COMPILE 's2sw_pdlib_debug_intel' [17:12, 15:42] ( 1523 warnings 2000 remarks ) +PASS -- TEST 'cpld_debug_pdlib_p8_intel' [31:14, 27:51](1952 MB) + +PASS -- COMPILE 'atm_dyn32_intel' [19:15, 17:06] ( 1 warnings 1 remarks ) +PASS -- TEST 'control_flake_intel' [12:46, 03:51](664 MB) +PASS -- TEST 'control_CubedSphereGrid_intel' [15:34, 04:53](1565 MB) +PASS -- TEST 'control_CubedSphereGrid_parallel_intel' [14:33, 04:41](1564 MB) +PASS -- TEST 'control_latlon_intel' [15:19, 04:39](1572 MB) +PASS -- TEST 'control_wrtGauss_netcdf_parallel_intel' [14:32, 04:22](1571 MB) +PASS -- TEST 'control_c48_intel' [18:52, 10:04](1576 MB) +PASS -- TEST 'control_c48.v2.sfc_intel' [15:26, 06:40](698 MB) +PASS -- TEST 'control_c192_intel' [17:23, 11:24](1690 MB) +PASS -- TEST 'control_c384_intel' [32:36, 24:06](1958 MB) +PASS -- TEST 'control_c384gdas_intel' [25:27, 14:43](1150 MB) +PASS -- TEST 'control_stochy_intel' [10:31, 02:02](619 MB) +PASS -- TEST 'control_stochy_restart_intel' [03:00, 01:01](425 MB) +PASS -- TEST 'control_lndp_intel' [10:26, 01:53](617 MB) +PASS -- TEST 'control_iovr4_intel' [10:36, 02:38](616 MB) +PASS -- TEST 'control_iovr5_intel' [10:03, 02:41](618 MB) +PASS -- TEST 'control_p8_intel' [10:10, 03:54](1857 MB) +PASS -- TEST 'control_p8.v2.sfc_intel' [10:30, 03:33](1858 MB) +PASS -- TEST 'control_p8_ugwpv1_intel' [10:09, 04:05](1858 MB) +PASS -- TEST 'control_restart_p8_intel' [06:18, 02:05](1005 MB) +PASS -- TEST 'control_noqr_p8_intel' [10:07, 03:53](1856 MB) +PASS -- TEST 'control_restart_noqr_p8_intel' [06:33, 01:58](1016 MB) +PASS -- TEST 'control_decomp_p8_intel' [10:57, 03:56](1847 MB) +PASS -- TEST 'control_2threads_p8_intel' [09:59, 03:38](1931 MB) +PASS -- TEST 'control_p8_lndp_intel' [11:25, 06:55](1860 MB) +PASS -- TEST 'control_p8_rrtmgp_intel' [10:07, 04:19](1906 MB) +PASS -- TEST 'control_p8_mynn_intel' [09:09, 03:27](1864 MB) +PASS -- TEST 'merra2_thompson_intel' [09:06, 03:48](1857 MB) +PASS -- TEST 'regional_control_intel' [09:15, 05:02](856 MB) +PASS -- TEST 'regional_restart_intel' [05:39, 02:35](848 MB) +PASS -- TEST 'regional_decomp_intel' [06:56, 04:51](847 MB) +PASS -- TEST 'regional_2threads_intel' [04:53, 02:54](989 MB) +PASS -- TEST 'regional_noquilt_intel' [08:13, 04:46](1172 MB) +PASS -- TEST 'regional_netcdf_parallel_intel' [08:26, 05:09](856 MB) +PASS -- TEST 'regional_2dwrtdecomp_intel' [07:23, 04:46](849 MB) +PASS -- TEST 'regional_wofs_intel' [09:29, 06:24](1572 MB) + +PASS -- COMPILE 'rrfs_intel' [16:12, 14:06] ( 3 warnings 9 remarks ) +PASS -- TEST 'rap_control_intel' [09:55, 06:59](995 MB) +PASS -- TEST 'regional_spp_sppt_shum_skeb_intel' [16:07, 04:06](1130 MB) +PASS -- TEST 'rap_decomp_intel' [14:44, 07:34](996 MB) +PASS -- TEST 'rap_2threads_intel' [12:03, 06:23](1080 MB) +PASS -- TEST 'rap_restart_intel' [06:57, 03:29](866 MB) +PASS -- TEST 'rap_sfcdiff_intel' [12:07, 07:04](998 MB) +PASS -- TEST 'rap_sfcdiff_decomp_intel' [12:07, 07:38](999 MB) +PASS -- TEST 'rap_sfcdiff_restart_intel' [08:48, 05:06](865 MB) +PASS -- TEST 'hrrr_control_intel' [14:42, 03:56](994 MB) +PASS -- TEST 'hrrr_control_decomp_intel' [14:45, 03:53](1001 MB) +PASS -- TEST 'hrrr_control_2threads_intel' [14:55, 03:14](1071 MB) +PASS -- TEST 'hrrr_control_restart_intel' [05:17, 02:00](822 MB) +PASS -- TEST 'rrfs_v1beta_intel' [12:28, 06:53](993 MB) +PASS -- TEST 'rrfs_v1nssl_intel' [11:09, 08:57](1951 MB) +PASS -- TEST 'rrfs_v1nssl_nohailnoccn_intel' [11:09, 08:30](1941 MB) + +PASS -- COMPILE 'csawmg_intel' [15:13, 13:22] +PASS -- TEST 'control_csawmg_intel' [18:30, 07:04](954 MB) +PASS -- TEST 'control_ras_intel' [05:59, 03:26](652 MB) + +PASS -- COMPILE 'wam_intel' [17:15, 15:30] ( 1 remarks ) +PASS -- TEST 'control_wam_intel' [15:38, 12:20](1641 MB) + +PASS -- COMPILE 'atm_faster_dyn32_intel' [17:15, 15:32] ( 1 remarks ) +PASS -- TEST 'control_p8_faster_intel' [09:24, 03:49](1855 MB) +PASS -- TEST 'regional_control_faster_intel' [08:18, 04:38](846 MB) + +PASS -- COMPILE 'atm_debug_dyn32_intel' [17:16, 15:07] ( 882 warnings 9 remarks ) +PASS -- TEST 'control_CubedSphereGrid_debug_intel' [08:03, 03:05](1590 MB) +PASS -- TEST 'control_wrtGauss_netcdf_parallel_debug_intel' [06:46, 03:00](1592 MB) +PASS -- TEST 'control_stochy_debug_intel' [05:53, 03:14](790 MB) +PASS -- TEST 'control_lndp_debug_intel' [05:52, 02:52](788 MB) +PASS -- TEST 'control_csawmg_debug_intel' [07:02, 04:41](1094 MB) +PASS -- TEST 'control_ras_debug_intel' [06:22, 02:55](799 MB) +PASS -- TEST 'control_diag_debug_intel' [05:50, 03:04](1653 MB) +PASS -- TEST 'control_debug_p8_intel' [06:18, 03:12](1877 MB) +PASS -- TEST 'regional_debug_intel' [19:16, 16:31](886 MB) +PASS -- TEST 'rap_control_debug_intel' [07:39, 05:03](1173 MB) +PASS -- TEST 'hrrr_control_debug_intel' [07:52, 05:09](1169 MB) +PASS -- TEST 'hrrr_gf_debug_intel' [07:32, 05:11](1170 MB) +PASS -- TEST 'hrrr_c3_debug_intel' [07:48, 05:29](1170 MB) +PASS -- TEST 'rap_unified_drag_suite_debug_intel' [07:40, 05:24](1173 MB) +PASS -- TEST 'rap_diag_debug_intel' [08:55, 05:49](1263 MB) +PASS -- TEST 'rap_cires_ugwp_debug_intel' [08:44, 05:44](1172 MB) +PASS -- TEST 'rap_unified_ugwp_debug_intel' [08:44, 05:41](1174 MB) +PASS -- TEST 'rap_lndp_debug_intel' [07:43, 05:50](1174 MB) +PASS -- TEST 'rap_progcld_thompson_debug_intel' [07:31, 05:45](1174 MB) +PASS -- TEST 'rap_noah_debug_intel' [07:46, 05:22](1170 MB) +PASS -- TEST 'rap_sfcdiff_debug_intel' [07:39, 05:29](1174 MB) +PASS -- TEST 'rap_noah_sfcdiff_cires_ugwp_debug_intel' [10:40, 08:42](1172 MB) +PASS -- TEST 'rrfs_v1beta_debug_intel' [09:04, 05:05](1168 MB) +PASS -- TEST 'rap_clm_lake_debug_intel' [10:15, 05:59](1173 MB) +PASS -- TEST 'rap_flake_debug_intel' [08:46, 05:12](1173 MB) +PASS -- TEST 'gnv1_c96_no_nest_debug_intel' [12:30, 08:45](1179 MB) + +PASS -- COMPILE 'wam_debug_intel' [13:11, 11:19] ( 837 warnings 1 remarks ) +PASS -- TEST 'control_wam_debug_intel' [23:51, 13:20](1678 MB) + +PASS -- COMPILE 'rrfs_dyn32_phy32_intel' [17:12, 15:14] ( 3 warnings 8 remarks ) +PASS -- TEST 'regional_spp_sppt_shum_skeb_dyn32_phy32_intel' [06:49, 03:40](999 MB) +PASS -- TEST 'rap_control_dyn32_phy32_intel' [09:37, 05:59](876 MB) +PASS -- TEST 'hrrr_control_dyn32_phy32_intel' [07:31, 03:51](871 MB) +PASS -- TEST 'rap_2threads_dyn32_phy32_intel' [08:40, 05:24](931 MB) +PASS -- TEST 'hrrr_control_2threads_dyn32_phy32_intel' [06:29, 02:46](921 MB) +PASS -- TEST 'hrrr_control_decomp_dyn32_phy32_intel' [06:29, 03:40](872 MB) +PASS -- TEST 'rap_restart_dyn32_phy32_intel' [16:11, 04:30](775 MB) +PASS -- TEST 'hrrr_control_restart_dyn32_phy32_intel' [12:15, 02:04](754 MB) + +PASS -- COMPILE 'rrfs_dyn32_phy32_faster_intel' [16:14, 14:31] ( 3 warnings 8 remarks ) +PASS -- TEST 'conus13km_control_intel' [05:51, 02:26](1076 MB) +PASS -- TEST 'conus13km_2threads_intel' [10:46, 00:59](1055 MB) +PASS -- TEST 'conus13km_restart_mismatch_intel' [12:14, 01:45](953 MB) + +PASS -- COMPILE 'rrfs_dyn64_phy32_intel' [17:12, 15:35] ( 3 warnings 8 remarks ) +PASS -- TEST 'rap_control_dyn64_phy32_intel' [07:37, 04:26](902 MB) + +PASS -- COMPILE 'rrfs_dyn32_phy32_debug_intel' [13:13, 11:46] ( 785 warnings 8 remarks ) +PASS -- TEST 'rap_control_debug_dyn32_phy32_intel' [07:37, 05:22](1048 MB) +PASS -- TEST 'hrrr_control_debug_dyn32_phy32_intel' [07:38, 05:00](1043 MB) +PASS -- TEST 'conus13km_debug_intel' [18:02, 14:48](1128 MB) +PASS -- TEST 'conus13km_debug_qr_intel' [17:43, 14:45](801 MB) +PASS -- TEST 'conus13km_debug_2threads_intel' [16:27, 08:17](1109 MB) +PASS -- TEST 'conus13km_radar_tten_debug_intel' [22:54, 14:49](1197 MB) + +PASS -- COMPILE 'rrfs_dyn64_phy32_debug_intel' [14:16, 12:43] ( 785 warnings 8 remarks ) +PASS -- TEST 'rap_control_dyn64_phy32_debug_intel' [10:38, 05:07](1072 MB) + +PASS -- COMPILE 'hafsw_intel' [22:15, 20:59] ( 1 warnings 9 remarks ) +PASS -- TEST 'hafs_regional_atm_intel' [15:56, 04:40](685 MB) +PASS -- TEST 'hafs_regional_atm_thompson_gfdlsf_intel' [14:20, 03:51](1035 MB) +PASS -- TEST 'hafs_regional_atm_ocn_intel' [18:07, 07:24](730 MB) +PASS -- TEST 'hafs_regional_atm_wav_intel' [22:50, 11:30](764 MB) +PASS -- TEST 'hafs_regional_atm_ocn_wav_intel' [24:03, 12:44](774 MB) +PASS -- TEST 'hafs_regional_1nest_atm_intel' [15:49, 05:03](465 MB) +PASS -- TEST 'hafs_regional_telescopic_2nests_atm_intel' [17:02, 06:23](478 MB) +PASS -- TEST 'hafs_global_1nest_atm_intel' [14:04, 02:34](367 MB) +PASS -- TEST 'hafs_global_multiple_4nests_atm_intel' [21:09, 07:19](428 MB) +PASS -- TEST 'hafs_regional_specified_moving_1nest_atm_intel' [14:39, 03:51](495 MB) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_intel' [13:57, 03:49](492 MB) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_intel' [14:51, 04:11](551 MB) +PASS -- TEST 'hafs_global_storm_following_1nest_atm_intel' [10:39, 01:18](396 MB) +PASS -- TEST 'gnv1_nested_intel' [20:23, 07:00](1697 MB) + +PASS -- COMPILE 'hafsw_debug_intel' [18:15, 16:26] ( 1465 warnings 1502 remarks ) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_debug_intel' [21:51, 12:24](581 MB) + +PASS -- COMPILE 'hafsw_faster_intel' [20:12, 18:22] ( 8 remarks ) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_intel' [18:40, 07:36](595 MB) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_inline_intel' [18:39, 07:59](776 MB) + +PASS -- COMPILE 'hafs_mom6w_intel' [21:12, 19:22] ( 7 remarks ) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_mom6_intel' [15:51, 05:50](779 MB) + +PASS -- COMPILE 'hafs_all_intel' [21:12, 19:39] ( 8 remarks ) +PASS -- TEST 'hafs_regional_docn_intel' [15:49, 06:40](720 MB) +PASS -- TEST 'hafs_regional_docn_oisst_intel' [14:52, 06:09](701 MB) +PASS -- TEST 'hafs_regional_datm_cdeps_intel' [24:35, 20:07](892 MB) + +PASS -- COMPILE 'datm_cdeps_intel' [15:13, 13:27] ( 2 remarks ) +PASS -- TEST 'datm_cdeps_control_cfsr_intel' [05:33, 02:43](766 MB) +PASS -- TEST 'datm_cdeps_restart_cfsr_intel' [03:44, 01:38](753 MB) +PASS -- TEST 'datm_cdeps_control_gefs_intel' [05:11, 02:31](641 MB) +PASS -- TEST 'datm_cdeps_iau_gefs_intel' [04:56, 02:30](642 MB) +PASS -- TEST 'datm_cdeps_stochy_gefs_intel' [04:47, 02:29](642 MB) +PASS -- TEST 'datm_cdeps_ciceC_cfsr_intel' [04:50, 02:39](752 MB) +PASS -- TEST 'datm_cdeps_bulk_cfsr_intel' [04:52, 02:36](766 MB) +PASS -- TEST 'datm_cdeps_bulk_gefs_intel' [04:46, 02:34](641 MB) +PASS -- TEST 'datm_cdeps_mx025_cfsr_intel' [10:57, 05:57](695 MB) +PASS -- TEST 'datm_cdeps_mx025_gefs_intel' [10:49, 05:53](680 MB) +PASS -- TEST 'datm_cdeps_multiple_files_cfsr_intel' [04:44, 02:40](767 MB) +PASS -- TEST 'datm_cdeps_3072x1536_cfsr_intel' [07:02, 04:40](2031 MB) +PASS -- TEST 'datm_cdeps_gfs_intel' [07:37, 04:41](2030 MB) + +PASS -- COMPILE 'datm_cdeps_debug_intel' [11:13, 09:39] ( 2 warnings 2 remarks ) +PASS -- TEST 'datm_cdeps_debug_cfsr_intel' [07:40, 05:30](746 MB) + +PASS -- COMPILE 'datm_cdeps_faster_intel' [17:15, 15:43] ( 2 remarks ) +PASS -- TEST 'datm_cdeps_control_cfsr_faster_intel' [04:33, 02:36](766 MB) + +PASS -- COMPILE 'datm_cdeps_land_intel' [05:11, 03:47] ( 1 remarks ) +PASS -- TEST 'datm_cdeps_lnd_gswp3_intel' [06:15, 01:52](316 MB) +PASS -- TEST 'datm_cdeps_lnd_era5_intel' [06:14, 01:32](454 MB) +PASS -- TEST 'datm_cdeps_lnd_era5_rst_intel' [06:12, 00:44](454 MB) + +PASS -- COMPILE 'atm_ds2s_docn_pcice_intel' [19:14, 17:13] ( 3 remarks ) +PASS -- TEST 'atm_ds2s_docn_pcice_intel' [09:02, 04:27](1911 MB) + +PASS -- COMPILE 'atm_ds2s_docn_dice_intel' [20:13, 18:30] ( 1 remarks ) +PASS -- TEST 'atm_ds2s_docn_dice_intel' [09:16, 04:17](1895 MB) + +PASS -- COMPILE 'atml_intel' [18:13, 16:40] ( 8 warnings 2 remarks ) +PASS -- TEST 'control_p8_atmlnd_sbs_intel' [15:46, 08:24](1887 MB) +PASS -- TEST 'control_p8_atmlnd_intel' [15:44, 08:27](1889 MB) +PASS -- TEST 'control_restart_p8_atmlnd_intel' [11:24, 04:03](1028 MB) + +PASS -- COMPILE 'atml_debug_intel' [17:12, 15:13] ( 880 warnings 2 remarks ) +PASS -- TEST 'control_p8_atmlnd_debug_intel' [13:22, 06:55](1918 MB) + +PASS -- COMPILE 'atmw_intel' [21:12, 19:39] ( 8 remarks ) +PASS -- TEST 'atmwav_control_noaero_p8_intel' [08:29, 03:24](1880 MB) + +PASS -- COMPILE 'atmaero_intel' [18:15, 16:32] ( 1 remarks ) +PASS -- TEST 'atmaero_control_p8_intel' [12:33, 07:08](3107 MB) +PASS -- TEST 'atmaero_control_p8_rad_intel' [14:25, 07:17](2993 MB) +PASS -- TEST 'atmaero_control_p8_rad_micro_intel' [14:00, 07:21](3007 MB) + +PASS -- COMPILE 'atmaq_debug_intel' [15:12, 13:07] ( 882 warnings 6 remarks ) +PASS -- TEST 'regional_atmaq_debug_intel' [39:05, 18:05](4419 MB) + +PASS -- COMPILE 'atm_fbh_intel' [17:12, 15:19] ( 3 warnings 8 remarks ) +PASS -- TEST 'cpld_regional_atm_fbh_intel' [14:07, 08:58](796 MB) SYNOPSIS: -Starting Date/Time: 20240716 17:46:49 -Ending Date/Time: 20240716 20:20:15 -Total Time: 02h:35m:37s -Compiles Completed: 41/41 -Tests Completed: 185/185 +Starting Date/Time: 20240926 19:58:08 +Ending Date/Time: 20240926 22:19:21 +Total Time: 02h:24m:06s +Compiles Completed: 42/42 +Tests Completed: 186/186 NOTES: A file 'test_changes.list' was generated but is empty. diff --git a/tests/logs/RegressionTests_hera.log b/tests/logs/RegressionTests_hera.log index 178360535f..561bffd671 100644 --- a/tests/logs/RegressionTests_hera.log +++ b/tests/logs/RegressionTests_hera.log @@ -1,20 +1,21 @@ ====START OF HERA REGRESSION TESTING LOG==== UFSWM hash used in testing: -49f4d2924a6e9ac32d439c07a897d5732b6f49ef +7d136e0c38b9444ecb96b52e558bd6ee43f3ca09 Submodule hashes used in testing: 37cbb7d6840ae7515a9a8f0dfd4d89461b3396d1 AQM (v0.2.0-37-g37cbb7d) - fbdf6843d6bde852d97f1547591d90136103f669 CDEPS-interface/CDEPS (cdeps0.4.17-41-gfbdf684) - 9452de8c3cb43fb2628f0722e6a51f79429d2160 CICE-interface/CICE (CICE6.0.0-450-g9452de8) - 2d837b16af326b09ff4018daab4de84f4deff7ec CMEPS-interface/CMEPS (cmeps_v0.4.1-2307-g2d837b1) + 1f9eaaa142c8b07ed6b788c9f44ea02cc86d0bae CDEPS-interface/CDEPS (cdeps0.4.17-42-g1f9eaaa) + bf66bf7abdd3c057f4ee85f2655a33b7f4459676 CICE-interface/CICE (remotes/origin/sync_cice) + dc977bcadd1ade1a528dee75f1ad45e8bd80ca0a CMEPS-interface/CMEPS (cmeps_v0.4.1-2310-gdc977bc) cabd7753ae17f7bfcc6dad56daf10868aa51c3f4 CMakeModules (v1.0.0-28-gcabd775) - 3581423f397e2eb0c1f0cd7f6b728593511278a9 FV3 (heads/develop) + f188fe2afb3dd04f460a36ddda5e18e17c68f422 FV3 (remotes/origin/support_intelllvm) 041422934cae1570f2f0e67239d5d89f11c6e1b7 GOCART (sdr_v2.1.2.6-119-g0414229) bcf7777bb037ae2feb2a8a8ac51aacb3511b52d9 HYCOM-interface/HYCOM (2.3.00-122-gbcf7777) - b32aea7bf3f9e2a774afa23d3386c88156cd1182 MOM6-interface/MOM6 (dev/master/repository_split_2014.10.10-10051-gb32aea7bf) - ec38ea3d902644cd4519d5fe060316859ccdc108 NOAHMP-interface/noahmp (v3.7.1-434-gec38ea3) - d9b3172f4197c65d471662c6952a668152d71230 WW3 (6.07.1-345-gd9b3172f) + 5e0c21f64fa5b20efc8f29f8709766e1e6793a79 MOM6-interface/MOM6 (dev/master/repository_split_2014.10.10-10230-g5e0c21f64) + 3ac32f0db7a2a97d930f44fa5f060c983ff31ee8 NOAHMP-interface/noahmp (v3.7.1-436-g3ac32f0) + 6810b2d8dbceea2b5e47b3f1b59b5461aded3827 WW3 (remotes/origin/support_intelllvm) + 05cad173feeb598431e3ef5f17c2df6562c8d101 fire_behavior (v0.2.0-1-g05cad17) fad2fe9f42f6b7f744b128b4a2a9433f91e4296f stochastic_physics (ufs-v2.0.0-219-gfad2fe9) @@ -24,437 +25,379 @@ The first time is for the full script (prep+run+finalize). The second time is specifically for the run phase. Times/Memory will be empty for failed tests. -BASELINE DIRECTORY: /scratch2/NAGAPE/epic/UFS-WM_RT/NEMSfv3gfs/develop-20240624 -COMPARISON DIRECTORY: /scratch1/NCEPDEV/stmp2/role.epic/FV3_RT/rt_2335013 +BASELINE DIRECTORY: /scratch2/NAGAPE/epic/UFS-WM_RT/NEMSfv3gfs/develop-20240909 +COMPARISON DIRECTORY: /scratch1/NCEPDEV/stmp2/Jong.Kim/FV3_RT/rt_927600 RT.SH OPTIONS USED: * (-a) - HPC PROJECT ACCOUNT: epic -* (-l) - USE CONFIG FILE: rt.conf * (-e) - USE ECFLOW -PASS -- COMPILE 's2swa_32bit_intel' [14:13, 13:40] ( 1 warnings 8 remarks ) -PASS -- TEST 'cpld_control_p8_mixedmode_intel' [07:24, 05:42](3326 MB) - -PASS -- COMPILE 's2swa_32bit_pdlib_intel' [17:15, 16:49] ( 1 warnings 8 remarks ) -PASS -- TEST 'cpld_control_gfsv17_intel' [19:05, 17:28](1978 MB) -PASS -- TEST 'cpld_control_gfsv17_iau_intel' [20:21, 18:11](2159 MB) -PASS -- TEST 'cpld_restart_gfsv17_intel' [10:18, 08:19](1251 MB) -PASS -- TEST 'cpld_mpi_gfsv17_intel' [20:59, 19:18](1853 MB) - -PASS -- COMPILE 's2swa_32bit_pdlib_sfs_intel' [17:14, 16:38] ( 1 warnings 8 remarks ) -PASS -- TEST 'cpld_control_sfs_intel' [18:43, 17:09](1976 MB) - -PASS -- COMPILE 's2swa_32bit_pdlib_debug_intel' [06:13, 05:10] ( 1525 warnings 1998 remarks ) -PASS -- TEST 'cpld_debug_gfsv17_intel' [23:59, 22:49](1936 MB) - -PASS -- COMPILE 's2swa_intel' [14:13, 13:42] ( 8 remarks ) -PASS -- TEST 'cpld_control_p8_intel' [08:18, 06:04](3340 MB) -PASS -- TEST 'cpld_control_p8.v2.sfc_intel' [07:28, 05:55](3351 MB) -PASS -- TEST 'cpld_restart_p8_intel' [05:22, 03:33](3257 MB) -PASS -- TEST 'cpld_control_qr_p8_intel' [08:17, 06:08](3372 MB) -PASS -- TEST 'cpld_restart_qr_p8_intel' [05:24, 03:39](3291 MB) -PASS -- TEST 'cpld_2threads_p8_intel' [07:15, 05:36](3631 MB) -PASS -- TEST 'cpld_decomp_p8_intel' [07:15, 06:01](3343 MB) -PASS -- TEST 'cpld_mpi_p8_intel' [06:17, 05:02](3221 MB) -PASS -- TEST 'cpld_control_ciceC_p8_intel' [07:26, 06:05](3348 MB) -PASS -- TEST 'cpld_control_c192_p8_intel' [13:10, 10:20](3529 MB) -PASS -- TEST 'cpld_restart_c192_p8_intel' [09:59, 06:33](3632 MB) -PASS -- TEST 'cpld_bmark_p8_intel' [18:47, 09:45](4346 MB) -PASS -- TEST 'cpld_restart_bmark_p8_intel' [16:46, 06:30](4396 MB) -PASS -- TEST 'cpld_s2sa_p8_intel' [07:20, 05:31](3342 MB) - -PASS -- COMPILE 's2sw_intel' [14:13, 13:12] ( 8 remarks ) -PASS -- TEST 'cpld_control_noaero_p8_intel' [06:10, 04:54](1997 MB) -PASS -- TEST 'cpld_control_nowave_noaero_p8_intel' [06:17, 04:31](2052 MB) - -PASS -- COMPILE 's2swa_debug_intel' [06:13, 05:18] ( 1450 warnings 1228 remarks ) -PASS -- TEST 'cpld_debug_p8_intel' [10:07, 08:47](3387 MB) - -PASS -- COMPILE 's2sw_debug_intel' [05:13, 04:57] ( 1450 warnings 1228 remarks ) -PASS -- TEST 'cpld_debug_noaero_p8_intel' [06:59, 05:58](2004 MB) - -PASS -- COMPILE 's2s_aoflux_intel' [12:13, 12:06] ( 1 remarks ) -PASS -- TEST 'cpld_control_noaero_p8_agrid_intel' [06:02, 04:22](2057 MB) - -PASS -- COMPILE 's2s_intel' [13:13, 12:10] ( 1 remarks ) -PASS -- TEST 'cpld_control_c48_intel' [09:44, 09:07](3106 MB) -PASS -- TEST 'cpld_warmstart_c48_intel' [03:43, 02:44](3096 MB) -PASS -- TEST 'cpld_restart_c48_intel' [02:44, 01:36](2508 MB) - -PASS -- COMPILE 's2swa_faster_intel' [18:13, 17:30] ( 8 remarks ) -PASS -- TEST 'cpld_control_p8_faster_intel' [07:18, 05:34](3359 MB) - -PASS -- COMPILE 's2sw_pdlib_intel' [16:12, 16:07] ( 8 remarks ) -PASS -- TEST 'cpld_control_pdlib_p8_intel' [19:08, 17:23](2016 MB) -PASS -- TEST 'cpld_restart_pdlib_p8_intel' [10:19, 08:25](1278 MB) -PASS -- TEST 'cpld_mpi_pdlib_p8_intel' [21:08, 19:57](1926 MB) - -PASS -- COMPILE 's2sw_pdlib_debug_intel' [05:11, 05:03] ( 1560 warnings 1998 remarks ) -PASS -- TEST 'cpld_debug_pdlib_p8_intel' [27:01, 25:20](1965 MB) - -PASS -- COMPILE 'atm_dyn32_intel' [12:12, 12:06] ( 1 warnings 1 remarks ) -PASS -- TEST 'control_flake_intel' [04:25, 03:21](708 MB) -PASS -- TEST 'control_CubedSphereGrid_intel' [03:45, 02:53](1607 MB) -PASS -- TEST 'control_CubedSphereGrid_parallel_intel' [04:55, 03:00](1601 MB) -PASS -- TEST 'control_latlon_intel' [03:42, 02:54](1603 MB) -PASS -- TEST 'control_wrtGauss_netcdf_parallel_intel' [04:50, 02:56](1609 MB) -PASS -- TEST 'control_c48_intel' [08:48, 07:40](1757 MB) -PASS -- TEST 'control_c48.v2.sfc_intel' [07:31, 06:28](876 MB) -PASS -- TEST 'control_c192_intel' [12:05, 10:35](1765 MB) -PASS -- TEST 'control_c384_intel' [13:07, 10:24](2004 MB) -PASS -- TEST 'control_c384gdas_intel' [13:11, 08:04](1401 MB) -PASS -- TEST 'control_stochy_intel' [02:26, 01:39](656 MB) -PASS -- TEST 'control_stochy_restart_intel' [01:28, 00:59](508 MB) -PASS -- TEST 'control_lndp_intel' [02:25, 01:32](667 MB) -PASS -- TEST 'control_iovr4_intel' [03:29, 02:29](659 MB) -PASS -- TEST 'control_iovr5_intel' [03:28, 02:29](659 MB) -PASS -- TEST 'control_p8_intel' [04:58, 03:10](1876 MB) -PASS -- TEST 'control_p8.v2.sfc_intel' [05:05, 03:07](1907 MB) -PASS -- TEST 'control_p8_ugwpv1_intel' [03:55, 02:59](1901 MB) -PASS -- TEST 'control_restart_p8_intel' [02:52, 01:53](1137 MB) -PASS -- TEST 'control_noqr_p8_intel' [03:57, 03:01](1889 MB) -PASS -- TEST 'control_restart_noqr_p8_intel' [03:07, 01:51](1155 MB) -PASS -- TEST 'control_decomp_p8_intel' [04:52, 03:14](1883 MB) -PASS -- TEST 'control_2threads_p8_intel' [03:50, 02:58](1989 MB) -PASS -- TEST 'control_p8_lndp_intel' [06:43, 05:24](1901 MB) -PASS -- TEST 'control_p8_rrtmgp_intel' [05:57, 04:08](1968 MB) -PASS -- TEST 'control_p8_mynn_intel' [05:57, 03:09](1908 MB) -PASS -- TEST 'merra2_thompson_intel' [06:55, 03:33](1912 MB) -PASS -- TEST 'regional_control_intel' [08:40, 05:19](1101 MB) -PASS -- TEST 'regional_restart_intel' [03:40, 02:53](1096 MB) -PASS -- TEST 'regional_decomp_intel' [08:40, 05:49](1090 MB) -PASS -- TEST 'regional_2threads_intel' [06:43, 03:33](1092 MB) -PASS -- TEST 'regional_noquilt_intel' [07:43, 05:24](1397 MB) -PASS -- TEST 'regional_netcdf_parallel_intel' [07:46, 05:23](1093 MB) -PASS -- TEST 'regional_2dwrtdecomp_intel' [07:39, 05:27](1104 MB) -PASS -- TEST 'regional_wofs_intel' [08:39, 06:59](1918 MB) - -PASS -- COMPILE 'rrfs_intel' [11:12, 11:03] ( 3 warnings 9 remarks ) -PASS -- TEST 'rap_control_intel' [08:43, 07:44](1113 MB) -PASS -- TEST 'regional_spp_sppt_shum_skeb_intel' [06:13, 04:14](1301 MB) -PASS -- TEST 'rap_decomp_intel' [09:43, 08:16](1032 MB) -PASS -- TEST 'rap_2threads_intel' [08:43, 07:18](1180 MB) -PASS -- TEST 'rap_restart_intel' [05:51, 04:09](1101 MB) -PASS -- TEST 'rap_sfcdiff_intel' [08:45, 07:42](1114 MB) -PASS -- TEST 'rap_sfcdiff_decomp_intel' [09:43, 08:09](1039 MB) -PASS -- TEST 'rap_sfcdiff_restart_intel' [07:52, 05:58](1138 MB) -PASS -- TEST 'hrrr_control_intel' [05:45, 04:01](1047 MB) -PASS -- TEST 'hrrr_control_decomp_intel' [05:45, 04:08](1038 MB) -PASS -- TEST 'hrrr_control_2threads_intel' [05:45, 03:39](1112 MB) -PASS -- TEST 'hrrr_control_restart_intel' [03:41, 02:10](994 MB) -PASS -- TEST 'rrfs_v1beta_intel' [08:51, 07:36](1096 MB) -PASS -- TEST 'rrfs_v1nssl_intel' [10:36, 09:24](1997 MB) -PASS -- TEST 'rrfs_v1nssl_nohailnoccn_intel' [10:35, 09:08](2048 MB) - -PASS -- COMPILE 'csawmg_intel' [11:12, 10:39] -PASS -- TEST 'control_csawmg_intel' [07:42, 06:08](1023 MB) -PASS -- TEST 'control_ras_intel' [04:27, 03:18](757 MB) - -PASS -- COMPILE 'csawmg_gnu' [05:12, 04:18] -PASS -- TEST 'control_csawmg_gnu' [09:37, 08:21](745 MB) - -PASS -- COMPILE 'wam_intel' [11:12, 10:35] ( 1 remarks ) -PASS -- TEST 'control_wam_intel' [11:51, 10:48](1666 MB) - -PASS -- COMPILE 'atm_faster_dyn32_intel' [15:12, 14:37] ( 1 remarks ) -PASS -- TEST 'control_p8_faster_intel' [03:51, 02:46](1896 MB) -PASS -- TEST 'regional_control_faster_intel' [05:42, 04:52](1106 MB) - -PASS -- COMPILE 'atm_debug_dyn32_intel' [07:11, 06:19] ( 884 warnings 9 remarks ) -PASS -- TEST 'control_CubedSphereGrid_debug_intel' [03:44, 02:37](1631 MB) -PASS -- TEST 'control_wrtGauss_netcdf_parallel_debug_intel' [03:48, 02:41](1633 MB) -PASS -- TEST 'control_stochy_debug_intel' [04:25, 03:05](831 MB) -PASS -- TEST 'control_lndp_debug_intel' [03:23, 02:51](835 MB) -PASS -- TEST 'control_csawmg_debug_intel' [06:38, 04:25](1154 MB) -PASS -- TEST 'control_ras_debug_intel' [04:23, 02:50](845 MB) -PASS -- TEST 'control_diag_debug_intel' [04:46, 02:52](1690 MB) -PASS -- TEST 'control_debug_p8_intel' [04:42, 02:58](1926 MB) -PASS -- TEST 'regional_debug_intel' [18:41, 17:52](1118 MB) -PASS -- TEST 'rap_control_debug_intel' [06:24, 04:58](1222 MB) -PASS -- TEST 'hrrr_control_debug_intel' [06:29, 04:49](1224 MB) -PASS -- TEST 'hrrr_gf_debug_intel' [06:24, 05:08](1215 MB) -PASS -- TEST 'hrrr_c3_debug_intel' [06:25, 04:57](1224 MB) -PASS -- TEST 'rap_unified_drag_suite_debug_intel' [05:25, 05:05](1224 MB) -PASS -- TEST 'rap_diag_debug_intel' [06:42, 05:16](1294 MB) -PASS -- TEST 'rap_cires_ugwp_debug_intel' [05:26, 05:00](1224 MB) -PASS -- TEST 'rap_unified_ugwp_debug_intel' [05:25, 05:04](1221 MB) -PASS -- TEST 'rap_lndp_debug_intel' [05:26, 05:05](1225 MB) -PASS -- TEST 'rap_progcld_thompson_debug_intel' [05:26, 05:01](1226 MB) -PASS -- TEST 'rap_noah_debug_intel' [05:25, 04:50](1221 MB) -PASS -- TEST 'rap_sfcdiff_debug_intel' [06:25, 05:09](1229 MB) -PASS -- TEST 'rap_noah_sfcdiff_cires_ugwp_debug_intel' [09:26, 08:16](1222 MB) -PASS -- TEST 'rrfs_v1beta_debug_intel' [05:26, 04:58](1219 MB) -PASS -- TEST 'rap_clm_lake_debug_intel' [06:26, 06:00](1224 MB) -PASS -- TEST 'rap_flake_debug_intel' [05:26, 04:56](1219 MB) -PASS -- TEST 'gnv1_c96_no_nest_debug_intel' [09:44, 08:35](1224 MB) - -PASS -- COMPILE 'atm_debug_dyn32_gnu' [05:12, 05:03] -PASS -- TEST 'control_csawmg_debug_gnu' [03:42, 02:23](733 MB) - -PASS -- COMPILE 'wam_debug_intel' [04:12, 03:59] ( 839 warnings 1 remarks ) -PASS -- TEST 'control_wam_debug_intel' [14:47, 13:27](1697 MB) - -PASS -- COMPILE 'rrfs_dyn32_phy32_intel' [11:12, 10:30] ( 3 warnings 8 remarks ) -PASS -- TEST 'regional_spp_sppt_shum_skeb_dyn32_phy32_intel' [05:08, 03:57](1162 MB) -PASS -- TEST 'rap_control_dyn32_phy32_intel' [07:45, 06:25](1055 MB) -PASS -- TEST 'hrrr_control_dyn32_phy32_intel' [04:39, 03:22](992 MB) -PASS -- TEST 'rap_2threads_dyn32_phy32_intel' [06:38, 06:03](1091 MB) -PASS -- TEST 'hrrr_control_2threads_dyn32_phy32_intel' [04:34, 03:09](962 MB) -PASS -- TEST 'hrrr_control_decomp_dyn32_phy32_intel' [04:36, 03:37](926 MB) -PASS -- TEST 'rap_restart_dyn32_phy32_intel' [05:43, 04:52](1040 MB) -PASS -- TEST 'hrrr_control_restart_dyn32_phy32_intel' [02:28, 01:52](932 MB) - -PASS -- COMPILE 'rrfs_dyn32_phy32_faster_intel' [14:13, 13:52] ( 3 warnings 8 remarks ) -PASS -- TEST 'conus13km_control_intel' [02:59, 02:07](1208 MB) -PASS -- TEST 'conus13km_2threads_intel' [01:43, 00:57](1126 MB) -PASS -- TEST 'conus13km_restart_mismatch_intel' [02:45, 01:14](1121 MB) - -PASS -- COMPILE 'rrfs_dyn64_phy32_intel' [11:12, 10:45] ( 3 warnings 8 remarks ) -PASS -- TEST 'rap_control_dyn64_phy32_intel' [05:42, 04:17](973 MB) - -PASS -- COMPILE 'rrfs_dyn32_phy32_debug_intel' [04:12, 03:56] ( 787 warnings 8 remarks ) -PASS -- TEST 'rap_control_debug_dyn32_phy32_intel' [05:24, 04:52](1095 MB) -PASS -- TEST 'hrrr_control_debug_dyn32_phy32_intel' [05:24, 05:01](1101 MB) -PASS -- TEST 'conus13km_debug_intel' [15:55, 14:54](1255 MB) -PASS -- TEST 'conus13km_debug_qr_intel' [15:54, 14:30](909 MB) -PASS -- TEST 'conus13km_debug_2threads_intel' [09:49, 08:14](1181 MB) -PASS -- TEST 'conus13km_radar_tten_debug_intel' [15:49, 14:39](1318 MB) - -PASS -- COMPILE 'rrfs_dyn64_phy32_debug_intel' [04:12, 03:54] ( 787 warnings 8 remarks ) -PASS -- TEST 'rap_control_dyn64_phy32_debug_intel' [05:26, 05:04](1144 MB) - -PASS -- COMPILE 'hafsw_intel' [13:12, 12:19] ( 1 warnings 8 remarks ) -PASS -- TEST 'hafs_regional_atm_intel' [06:15, 05:01](739 MB) -PASS -- TEST 'hafs_regional_atm_thompson_gfdlsf_intel' [07:34, 05:47](1111 MB) -PASS -- TEST 'hafs_regional_atm_ocn_intel' [08:29, 06:49](831 MB) -PASS -- TEST 'hafs_regional_atm_wav_intel' [15:22, 13:38](866 MB) -PASS -- TEST 'hafs_regional_atm_ocn_wav_intel' [17:38, 15:11](894 MB) -PASS -- TEST 'hafs_regional_1nest_atm_intel' [07:03, 05:25](506 MB) -PASS -- TEST 'hafs_regional_telescopic_2nests_atm_intel' [08:24, 06:40](527 MB) -PASS -- TEST 'hafs_global_1nest_atm_intel' [03:48, 02:40](382 MB) -PASS -- TEST 'hafs_global_multiple_4nests_atm_intel' [09:13, 07:08](477 MB) -PASS -- TEST 'hafs_regional_specified_moving_1nest_atm_intel' [04:45, 03:41](536 MB) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_intel' [04:50, 03:30](533 MB) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_intel' [05:53, 04:03](591 MB) -PASS -- TEST 'hafs_global_storm_following_1nest_atm_intel' [02:29, 01:10](407 MB) -PASS -- TEST 'gnv1_nested_intel' [06:35, 04:13](1745 MB) - -PASS -- COMPILE 'hafsw_debug_intel' [05:12, 04:29] ( 1467 warnings 1501 remarks ) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_debug_intel' [14:56, 12:52](597 MB) - -PASS -- COMPILE 'hafsw_faster_intel' [17:13, 16:29] ( 7 remarks ) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_intel' [11:03, 08:46](645 MB) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_inline_intel' [11:09, 08:55](745 MB) - -PASS -- COMPILE 'hafs_mom6w_intel' [13:12, 12:34] ( 7 remarks ) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_mom6_intel' [08:06, 06:38](733 MB) - -PASS -- COMPILE 'hafs_all_intel' [12:14, 11:27] ( 7 remarks ) -PASS -- TEST 'hafs_regional_docn_intel' [08:19, 06:41](841 MB) -PASS -- TEST 'hafs_regional_docn_oisst_intel' [10:20, 06:26](821 MB) -PASS -- TEST 'hafs_regional_datm_cdeps_intel' [19:01, 16:01](1219 MB) - -PASS -- COMPILE 'datm_cdeps_intel' [07:12, 06:30] -PASS -- TEST 'datm_cdeps_control_cfsr_intel' [05:21, 02:36](1154 MB) -PASS -- TEST 'datm_cdeps_restart_cfsr_intel' [02:22, 01:38](1104 MB) -PASS -- TEST 'datm_cdeps_control_gefs_intel' [04:20, 02:38](1026 MB) -PASS -- TEST 'datm_cdeps_iau_gefs_intel' [04:21, 02:38](1023 MB) -PASS -- TEST 'datm_cdeps_stochy_gefs_intel' [03:21, 02:38](1021 MB) -PASS -- TEST 'datm_cdeps_ciceC_cfsr_intel' [03:19, 02:42](1155 MB) -PASS -- TEST 'datm_cdeps_bulk_cfsr_intel' [03:19, 02:39](1166 MB) -PASS -- TEST 'datm_cdeps_bulk_gefs_intel' [03:20, 02:33](1022 MB) -PASS -- TEST 'datm_cdeps_mx025_cfsr_intel' [08:26, 06:24](1072 MB) -PASS -- TEST 'datm_cdeps_mx025_gefs_intel' [08:26, 06:15](1054 MB) -PASS -- TEST 'datm_cdeps_multiple_files_cfsr_intel' [03:17, 02:43](1168 MB) -PASS -- TEST 'datm_cdeps_3072x1536_cfsr_intel' [04:20, 04:01](2491 MB) -PASS -- TEST 'datm_cdeps_gfs_intel' [04:21, 03:52](2454 MB) - -PASS -- COMPILE 'datm_cdeps_debug_intel' [04:12, 03:19] ( 2 warnings ) -PASS -- TEST 'datm_cdeps_debug_cfsr_intel' [07:20, 06:15](1051 MB) - -PASS -- COMPILE 'datm_cdeps_faster_intel' [07:13, 06:36] -PASS -- TEST 'datm_cdeps_control_cfsr_faster_intel' [03:20, 02:36](1172 MB) - -PASS -- COMPILE 'datm_cdeps_land_intel' [03:11, 01:15] ( 1 remarks ) -PASS -- TEST 'datm_cdeps_lnd_gswp3_intel' [01:34, 00:49](263 MB) -PASS -- TEST 'datm_cdeps_lnd_era5_intel' [01:26, 00:49](327 MB) -PASS -- TEST 'datm_cdeps_lnd_era5_rst_intel' [01:27, 00:31](326 MB) - -PASS -- COMPILE 'atm_ds2s_docn_pcice_intel' [13:12, 11:32] ( 1 remarks ) -PASS -- TEST 'atm_ds2s_docn_pcice_intel' [05:10, 03:51](1961 MB) - -PASS -- COMPILE 'atm_ds2s_docn_dice_intel' [12:12, 11:07] ( 1 remarks ) -PASS -- TEST 'atm_ds2s_docn_dice_intel' [05:10, 03:39](1969 MB) - -PASS -- COMPILE 'atml_intel' [13:12, 12:33] ( 8 warnings 2 remarks ) -PASS -- TEST 'control_p8_atmlnd_sbs_intel' [06:06, 04:25](1872 MB) -PASS -- TEST 'control_p8_atmlnd_intel' [06:05, 04:27](1833 MB) -PASS -- TEST 'control_restart_p8_atmlnd_intel' [03:50, 02:23](1102 MB) - -PASS -- COMPILE 'atml_debug_intel' [05:11, 05:01] ( 882 warnings 2 remarks ) -PASS -- TEST 'control_p8_atmlnd_debug_intel' [06:58, 05:42](1902 MB) - -PASS -- COMPILE 'atmw_intel' [11:12, 11:07] ( 8 remarks ) -PASS -- TEST 'atmwav_control_noaero_p8_intel' [02:50, 01:57](1942 MB) - -PASS -- COMPILE 'atmaero_intel' [11:11, 11:07] ( 1 remarks ) -PASS -- TEST 'atmaero_control_p8_intel' [05:05, 04:06](3187 MB) -PASS -- TEST 'atmaero_control_p8_rad_intel' [06:01, 04:53](3105 MB) -PASS -- TEST 'atmaero_control_p8_rad_micro_intel' [06:45, 05:11](3099 MB) - -PASS -- COMPILE 'atmaq_debug_intel' [04:11, 04:01] ( 884 warnings 6 remarks ) -FAILED: TEST TIMED OUT -- TEST 'regional_atmaq_debug_intel' [, ]( MB) - -PASS -- COMPILE 'atm_gnu' [06:11, 04:54] -PASS -- TEST 'control_c48_gnu' [12:41, 11:19](1535 MB) -PASS -- TEST 'control_stochy_gnu' [04:24, 03:21](500 MB) -PASS -- TEST 'control_ras_gnu' [05:23, 04:44](502 MB) -PASS -- TEST 'control_p8_gnu' [05:58, 04:50](1453 MB) -PASS -- TEST 'control_p8_ugwpv1_gnu' [05:53, 04:39](1460 MB) -PASS -- TEST 'control_flake_gnu' [11:24, 10:08](545 MB) - -PASS -- COMPILE 'rrfs_gnu' [05:11, 04:24] -PASS -- TEST 'rap_control_gnu' [11:36, 10:43](853 MB) -PASS -- TEST 'rap_decomp_gnu' [11:39, 11:02](818 MB) -PASS -- TEST 'rap_2threads_gnu' [10:38, 09:48](929 MB) -PASS -- TEST 'rap_restart_gnu' [07:44, 05:28](576 MB) -PASS -- TEST 'rap_sfcdiff_gnu' [11:46, 10:49](816 MB) -PASS -- TEST 'rap_sfcdiff_decomp_gnu' [11:39, 11:08](852 MB) -PASS -- TEST 'rap_sfcdiff_restart_gnu' [09:46, 08:10](582 MB) -PASS -- TEST 'hrrr_control_gnu' [06:35, 05:33](814 MB) -PASS -- TEST 'hrrr_control_noqr_gnu' [06:32, 05:50](795 MB) -PASS -- TEST 'hrrr_control_2threads_gnu' [05:38, 05:00](926 MB) -PASS -- TEST 'hrrr_control_decomp_gnu' [06:33, 05:36](843 MB) -PASS -- TEST 'hrrr_control_restart_gnu' [04:30, 02:59](560 MB) -PASS -- TEST 'hrrr_control_restart_noqr_gnu' [04:28, 02:49](657 MB) -PASS -- TEST 'rrfs_v1beta_gnu' [11:47, 10:32](810 MB) - -PASS -- COMPILE 'atm_dyn32_debug_gnu' [08:12, 07:46] -PASS -- TEST 'control_diag_debug_gnu' [02:47, 01:36](1275 MB) -PASS -- TEST 'regional_debug_gnu' [11:40, 10:24](733 MB) -PASS -- TEST 'rap_control_debug_gnu' [04:24, 02:40](821 MB) -PASS -- TEST 'hrrr_control_debug_gnu' [04:24, 02:35](823 MB) -PASS -- TEST 'hrrr_gf_debug_gnu' [04:24, 02:34](828 MB) -PASS -- TEST 'hrrr_c3_debug_gnu' [03:23, 02:36](825 MB) -PASS -- TEST 'rap_diag_debug_gnu' [03:39, 02:49](910 MB) -PASS -- TEST 'rap_noah_sfcdiff_cires_ugwp_debug_gnu' [05:24, 04:08](824 MB) -PASS -- TEST 'rap_progcld_thompson_debug_gnu' [04:24, 02:35](828 MB) -PASS -- TEST 'rrfs_v1beta_debug_gnu' [04:23, 02:33](822 MB) -PASS -- TEST 'control_ras_debug_gnu' [02:22, 01:35](494 MB) -PASS -- TEST 'control_stochy_debug_gnu' [03:22, 01:44](451 MB) -PASS -- TEST 'control_debug_p8_gnu' [03:42, 01:48](1441 MB) -PASS -- TEST 'rap_flake_debug_gnu' [04:27, 02:37](827 MB) -PASS -- TEST 'rap_clm_lake_debug_gnu' [04:26, 02:53](825 MB) -PASS -- TEST 'gnv1_c96_no_nest_debug_gnu' [05:38, 04:24](831 MB) - -PASS -- COMPILE 'wam_debug_gnu' [03:11, 02:34] - -PASS -- COMPILE 'rrfs_dyn32_phy32_gnu' [05:11, 04:14] -PASS -- TEST 'rap_control_dyn32_phy32_gnu' [11:32, 09:24](711 MB) -PASS -- TEST 'hrrr_control_dyn32_phy32_gnu' [06:33, 04:56](705 MB) -PASS -- TEST 'rap_2threads_dyn32_phy32_gnu' [10:43, 08:27](752 MB) -PASS -- TEST 'hrrr_control_2threads_dyn32_phy32_gnu' [05:44, 04:28](749 MB) -PASS -- TEST 'hrrr_control_decomp_dyn32_phy32_gnu' [06:30, 05:04](703 MB) -PASS -- TEST 'rap_restart_dyn32_phy32_gnu' [07:38, 07:01](554 MB) -PASS -- TEST 'hrrr_control_restart_dyn32_phy32_gnu' [03:40, 02:35](535 MB) -PASS -- TEST 'conus13km_control_gnu' [04:55, 03:11](877 MB) -PASS -- TEST 'conus13km_2threads_gnu' [07:46, 06:13](882 MB) -PASS -- TEST 'conus13km_restart_mismatch_gnu' [02:50, 01:48](559 MB) - -PASS -- COMPILE 'atm_dyn64_phy32_gnu' [11:11, 10:54] -PASS -- TEST 'rap_control_dyn64_phy32_gnu' [06:41, 05:40](727 MB) - -PASS -- COMPILE 'atm_dyn32_phy32_debug_gnu' [08:12, 07:29] -PASS -- TEST 'rap_control_debug_dyn32_phy32_gnu' [03:23, 02:32](721 MB) -PASS -- TEST 'hrrr_control_debug_dyn32_phy32_gnu' [04:25, 02:33](718 MB) -PASS -- TEST 'conus13km_debug_gnu' [07:53, 06:55](896 MB) -PASS -- TEST 'conus13km_debug_qr_gnu' [08:49, 07:08](584 MB) -PASS -- TEST 'conus13km_debug_2threads_gnu' [08:45, 07:46](895 MB) -PASS -- TEST 'conus13km_radar_tten_debug_gnu' [08:43, 07:02](963 MB) - -PASS -- COMPILE 'atm_dyn64_phy32_debug_gnu' [08:12, 07:38] -PASS -- TEST 'rap_control_dyn64_phy32_debug_gnu' [03:26, 02:37](743 MB) - -PASS -- COMPILE 's2swa_gnu' [17:12, 16:39] - -PASS -- COMPILE 's2s_gnu' [17:12, 16:11] -PASS -- TEST 'cpld_control_nowave_noaero_p8_gnu' [09:09, 07:13](1530 MB) - -PASS -- COMPILE 's2swa_debug_gnu' [04:12, 03:20] - -PASS -- COMPILE 's2sw_pdlib_gnu' [16:12, 16:04] -PASS -- TEST 'cpld_control_pdlib_p8_gnu' [22:02, 20:27](1450 MB) - -PASS -- COMPILE 's2sw_pdlib_debug_gnu' [03:11, 03:05] -FAILED: TEST TIMED OUT -- TEST 'cpld_debug_pdlib_p8_gnu' [, ]( MB) - -PASS -- COMPILE 'datm_cdeps_gnu' [16:12, 15:33] -PASS -- TEST 'datm_cdeps_control_cfsr_gnu' [03:22, 02:57](692 MB) +PASS -- COMPILE 's2swa_32bit_intel' [15:12, 13:54] ( 1 warnings 8 remarks ) +PASS -- TEST 'cpld_control_p8_mixedmode_intel' [10:19, 06:25](3306 MB) + +PASS -- COMPILE 's2swa_32bit_pdlib_intel' [18:13, 16:43] ( 1 warnings 8 remarks ) +PASS -- TEST 'cpld_control_gfsv17_intel' [21:07, 17:26](1952 MB) +PASS -- TEST 'cpld_control_gfsv17_iau_intel' [21:25, 18:17](2159 MB) +PASS -- TEST 'cpld_restart_gfsv17_intel' [11:12, 08:31](1268 MB) +PASS -- TEST 'cpld_mpi_gfsv17_intel' [22:01, 19:37](1855 MB) + +PASS -- COMPILE 's2swa_32bit_pdlib_sfs_intel' [18:13, 16:51] ( 1 warnings 8 remarks ) +PASS -- TEST 'cpld_control_sfs_intel' [19:51, 17:17](1937 MB) + +PASS -- COMPILE 's2swa_32bit_pdlib_debug_intel' [07:11, 06:01] ( 1523 warnings 1998 remarks ) +PASS -- TEST 'cpld_debug_gfsv17_intel' [28:11, 25:09](1889 MB) + +PASS -- COMPILE 's2swa_intel' [15:12, 13:53] ( 1 warnings 8 remarks ) +PASS -- TEST 'cpld_control_p8_intel' [11:15, 07:38](3329 MB) +PASS -- TEST 'cpld_control_p8.v2.sfc_intel' [11:24, 07:44](3344 MB) +PASS -- TEST 'cpld_restart_p8_intel' [07:22, 04:25](3247 MB) +PASS -- TEST 'cpld_control_qr_p8_intel' [12:16, 07:45](3344 MB) +PASS -- TEST 'cpld_restart_qr_p8_intel' [07:12, 04:25](3267 MB) +PASS -- TEST 'cpld_2threads_p8_intel' [10:12, 07:28](3640 MB) +PASS -- TEST 'cpld_decomp_p8_intel' [11:13, 07:52](3324 MB) +PASS -- TEST 'cpld_mpi_p8_intel' [09:15, 06:26](3190 MB) +PASS -- TEST 'cpld_control_ciceC_p8_intel' [10:23, 07:45](3316 MB) +PASS -- TEST 'cpld_control_c192_p8_intel' [14:11, 10:29](3520 MB) +PASS -- TEST 'cpld_restart_c192_p8_intel' [11:05, 06:26](3621 MB) +PASS -- TEST 'cpld_bmark_p8_intel' [18:25, 09:00](4325 MB) +PASS -- TEST 'cpld_restart_bmark_p8_intel' [17:34, 06:00](4382 MB) +PASS -- TEST 'cpld_s2sa_p8_intel' [09:13, 05:34](3300 MB) + +PASS -- COMPILE 's2sw_intel' [13:12, 11:59] ( 1 warnings 8 remarks ) +PASS -- TEST 'cpld_control_noaero_p8_intel' [08:12, 05:45](1981 MB) +PASS -- TEST 'cpld_control_nowave_noaero_p8_intel' [10:20, 07:23](2016 MB) + +PASS -- COMPILE 's2swa_debug_intel' [08:11, 06:08] ( 1413 warnings 1228 remarks ) +PASS -- TEST 'cpld_debug_p8_intel' [17:03, 14:17](3402 MB) + +PASS -- COMPILE 's2sw_debug_intel' [07:11, 05:50] ( 1413 warnings 1228 remarks ) +PASS -- TEST 'cpld_debug_noaero_p8_intel' [12:01, 09:50](2000 MB) + +PASS -- COMPILE 's2s_aoflux_intel' [13:15, 11:14] ( 1 remarks ) +PASS -- TEST 'cpld_control_noaero_p8_agrid_intel' [07:15, 04:28](2023 MB) + +PASS -- COMPILE 's2s_intel' [13:15, 11:27] ( 1 warnings 1 remarks ) +PASS -- TEST 'cpld_control_c48_intel' [09:57, 07:45](3037 MB) +PASS -- TEST 'cpld_warmstart_c48_intel' [04:53, 02:45](3038 MB) +PASS -- TEST 'cpld_restart_c48_intel' [03:45, 01:36](2473 MB) + +PASS -- COMPILE 's2swa_faster_intel' [18:11, 17:02] ( 1 warnings 8 remarks ) +PASS -- TEST 'cpld_control_p8_faster_intel' [10:28, 07:37](3349 MB) + +PASS -- COMPILE 's2sw_pdlib_intel' [18:12, 16:08] ( 1 warnings 8 remarks ) +PASS -- TEST 'cpld_control_pdlib_p8_intel' [20:11, 17:25](1993 MB) +PASS -- TEST 'cpld_restart_pdlib_p8_intel' [11:34, 08:25](1271 MB) +PASS -- TEST 'cpld_mpi_pdlib_p8_intel' [23:16, 20:08](1936 MB) + +PASS -- COMPILE 's2sw_pdlib_debug_intel' [08:11, 07:05] ( 1523 warnings 1998 remarks ) +PASS -- TEST 'cpld_debug_pdlib_p8_intel' [28:18, 25:59](1954 MB) + +PASS -- COMPILE 'atm_dyn32_intel' [12:12, 10:44] ( 1 warnings 1 remarks ) +PASS -- TEST 'control_flake_intel' [06:27, 03:29](704 MB) +PASS -- TEST 'control_CubedSphereGrid_intel' [05:42, 03:13](1572 MB) +PASS -- TEST 'control_CubedSphereGrid_parallel_intel' [05:47, 03:19](1590 MB) +PASS -- TEST 'control_latlon_intel' [05:43, 03:14](1582 MB) +PASS -- TEST 'control_wrtGauss_netcdf_parallel_intel' [05:52, 03:16](1584 MB) +PASS -- TEST 'control_c48_intel' [13:47, 11:34](1726 MB) +PASS -- TEST 'control_c48.v2.sfc_intel' [08:29, 06:31](854 MB) +PASS -- TEST 'control_c192_intel' [14:16, 12:03](1753 MB) +PASS -- TEST 'control_c384_intel' [17:05, 13:42](1997 MB) +PASS -- TEST 'control_c384gdas_intel' [12:44, 08:22](1381 MB) +PASS -- TEST 'control_stochy_intel' [03:25, 01:41](658 MB) +PASS -- TEST 'control_stochy_restart_intel' [03:33, 01:08](496 MB) +PASS -- TEST 'control_lndp_intel' [03:25, 01:34](656 MB) +PASS -- TEST 'control_iovr4_intel' [04:29, 02:40](653 MB) +PASS -- TEST 'control_iovr5_intel' [04:27, 02:30](651 MB) +PASS -- TEST 'control_p8_intel' [06:02, 03:43](1875 MB) +PASS -- TEST 'control_p8.v2.sfc_intel' [06:04, 03:10](1890 MB) +PASS -- TEST 'control_p8_ugwpv1_intel' [06:00, 03:39](1881 MB) +PASS -- TEST 'control_restart_p8_intel' [04:53, 02:03](1131 MB) +PASS -- TEST 'control_noqr_p8_intel' [05:56, 03:40](1859 MB) +PASS -- TEST 'control_restart_noqr_p8_intel' [04:59, 02:03](1158 MB) +PASS -- TEST 'control_decomp_p8_intel' [05:52, 03:47](1860 MB) +PASS -- TEST 'control_2threads_p8_intel' [05:52, 03:32](1966 MB) +PASS -- TEST 'control_p8_lndp_intel' [08:46, 06:37](1864 MB) +PASS -- TEST 'control_p8_rrtmgp_intel' [06:56, 04:11](1945 MB) +PASS -- TEST 'control_p8_mynn_intel' [06:00, 03:08](1898 MB) +PASS -- TEST 'merra2_thompson_intel' [05:55, 03:27](1899 MB) +PASS -- TEST 'regional_control_intel' [07:41, 05:25](1084 MB) +PASS -- TEST 'regional_restart_intel' [04:38, 02:53](1088 MB) +PASS -- TEST 'regional_decomp_intel' [07:38, 05:41](1079 MB) +PASS -- TEST 'regional_2threads_intel' [05:40, 03:25](1083 MB) +PASS -- TEST 'regional_noquilt_intel' [07:41, 05:20](1395 MB) +PASS -- TEST 'regional_netcdf_parallel_intel' [07:42, 05:18](1089 MB) +PASS -- TEST 'regional_2dwrtdecomp_intel' [07:35, 05:23](1094 MB) +PASS -- TEST 'regional_wofs_intel' [08:39, 06:57](1897 MB) + +PASS -- COMPILE 'rrfs_intel' [12:11, 10:18] ( 3 warnings 9 remarks ) +PASS -- TEST 'rap_control_intel' [10:47, 07:48](1103 MB) +PASS -- TEST 'regional_spp_sppt_shum_skeb_intel' [07:11, 04:09](1247 MB) +PASS -- TEST 'rap_decomp_intel' [10:47, 08:11](1026 MB) +PASS -- TEST 'rap_2threads_intel' [09:53, 07:22](1175 MB) +PASS -- TEST 'rap_restart_intel' [06:45, 04:03](1097 MB) +PASS -- TEST 'rap_sfcdiff_intel' [10:52, 07:44](1098 MB) +PASS -- TEST 'rap_sfcdiff_decomp_intel' [10:52, 08:12](1030 MB) +PASS -- TEST 'rap_sfcdiff_restart_intel' [07:48, 05:54](1125 MB) +PASS -- TEST 'hrrr_control_intel' [06:46, 04:02](1037 MB) +PASS -- TEST 'hrrr_control_decomp_intel' [06:46, 04:09](1025 MB) +PASS -- TEST 'hrrr_control_2threads_intel' [06:46, 03:40](1098 MB) +PASS -- TEST 'hrrr_control_restart_intel' [04:35, 02:13](997 MB) +PASS -- TEST 'rrfs_v1beta_intel' [10:58, 07:43](1091 MB) +PASS -- TEST 'rrfs_v1nssl_intel' [11:37, 09:42](1980 MB) +PASS -- TEST 'rrfs_v1nssl_nohailnoccn_intel' [11:40, 09:19](2046 MB) + +PASS -- COMPILE 'csawmg_intel' [12:11, 10:14] +PASS -- TEST 'control_csawmg_intel' [09:45, 06:08](1019 MB) +PASS -- TEST 'control_ras_intel' [06:25, 03:19](747 MB) + +PASS -- COMPILE 'csawmg_gnu' [06:11, 04:26] +PASS -- TEST 'control_csawmg_gnu' [10:39, 08:30](735 MB) + +PASS -- COMPILE 'wam_intel' [11:12, 09:57] ( 1 remarks ) +PASS -- TEST 'control_wam_intel' [13:52, 11:26](1641 MB) + +PASS -- COMPILE 'atm_faster_dyn32_intel' [12:12, 10:14] ( 1 remarks ) +PASS -- TEST 'control_p8_faster_intel' [04:56, 02:51](1879 MB) +PASS -- TEST 'regional_control_faster_intel' [06:38, 04:55](1093 MB) + +PASS -- COMPILE 'atm_debug_dyn32_intel' [10:12, 08:10] ( 882 warnings 9 remarks ) +PASS -- TEST 'control_CubedSphereGrid_debug_intel' [04:46, 02:22](1616 MB) +PASS -- TEST 'control_wrtGauss_netcdf_parallel_debug_intel' [04:45, 02:17](1610 MB) +PASS -- TEST 'control_stochy_debug_intel' [05:25, 03:07](826 MB) +PASS -- TEST 'control_lndp_debug_intel' [04:22, 02:48](833 MB) +PASS -- TEST 'control_csawmg_debug_intel' [06:37, 04:23](1130 MB) +PASS -- TEST 'control_ras_debug_intel' [04:22, 03:02](834 MB) +PASS -- TEST 'control_diag_debug_intel' [04:47, 02:51](1701 MB) +PASS -- TEST 'control_debug_p8_intel' [05:45, 02:42](1905 MB) +PASS -- TEST 'regional_debug_intel' [19:41, 17:22](1099 MB) +PASS -- TEST 'rap_control_debug_intel' [07:25, 05:05](1220 MB) +PASS -- TEST 'hrrr_control_debug_intel' [07:28, 05:11](1205 MB) +PASS -- TEST 'hrrr_gf_debug_intel' [07:25, 05:11](1206 MB) +PASS -- TEST 'hrrr_c3_debug_intel' [08:27, 05:08](1204 MB) +PASS -- TEST 'rap_unified_drag_suite_debug_intel' [08:26, 05:11](1207 MB) +PASS -- TEST 'rap_diag_debug_intel' [08:53, 05:20](1301 MB) +PASS -- TEST 'rap_cires_ugwp_debug_intel' [07:26, 05:12](1214 MB) +PASS -- TEST 'rap_unified_ugwp_debug_intel' [08:27, 05:20](1208 MB) +PASS -- TEST 'rap_lndp_debug_intel' [07:35, 05:20](1213 MB) +PASS -- TEST 'rap_progcld_thompson_debug_intel' [07:33, 05:18](1203 MB) +PASS -- TEST 'rap_noah_debug_intel' [07:33, 05:13](1214 MB) +PASS -- TEST 'rap_sfcdiff_debug_intel' [07:32, 05:16](1201 MB) +PASS -- TEST 'rap_noah_sfcdiff_cires_ugwp_debug_intel' [10:27, 08:19](1213 MB) +PASS -- TEST 'rrfs_v1beta_debug_intel' [07:29, 05:04](1211 MB) +PASS -- TEST 'rap_clm_lake_debug_intel' [09:27, 06:21](1214 MB) +PASS -- TEST 'rap_flake_debug_intel' [07:24, 05:05](1209 MB) +PASS -- TEST 'gnv1_c96_no_nest_debug_intel' [11:43, 08:50](1218 MB) + +PASS -- COMPILE 'atm_debug_dyn32_gnu' [06:11, 04:20] +PASS -- TEST 'control_csawmg_debug_gnu' [04:38, 02:26](713 MB) + +PASS -- COMPILE 'wam_debug_intel' [06:10, 04:43] ( 837 warnings 1 remarks ) +PASS -- TEST 'control_wam_debug_intel' [15:57, 13:46](1673 MB) + +PASS -- COMPILE 'rrfs_dyn32_phy32_intel' [11:11, 09:44] ( 3 warnings 8 remarks ) +PASS -- TEST 'regional_spp_sppt_shum_skeb_dyn32_phy32_intel' [06:06, 03:56](1125 MB) +PASS -- TEST 'rap_control_dyn32_phy32_intel' [08:39, 06:30](1061 MB) +PASS -- TEST 'hrrr_control_dyn32_phy32_intel' [05:43, 03:25](975 MB) +PASS -- TEST 'rap_2threads_dyn32_phy32_intel' [08:40, 06:12](1085 MB) +PASS -- TEST 'hrrr_control_2threads_dyn32_phy32_intel' [05:33, 03:26](951 MB) +PASS -- TEST 'hrrr_control_decomp_dyn32_phy32_intel' [05:34, 03:40](927 MB) +PASS -- TEST 'rap_restart_dyn32_phy32_intel' [07:41, 04:51](1012 MB) +PASS -- TEST 'hrrr_control_restart_dyn32_phy32_intel' [03:27, 01:52](929 MB) + +PASS -- COMPILE 'rrfs_dyn32_phy32_faster_intel' [11:12, 09:56] ( 3 warnings 8 remarks ) +PASS -- TEST 'conus13km_control_intel' [04:56, 02:09](1184 MB) +PASS -- TEST 'conus13km_2threads_intel' [04:47, 00:55](1105 MB) +PASS -- TEST 'conus13km_restart_mismatch_intel' [03:43, 01:13](1084 MB) + +PASS -- COMPILE 'rrfs_dyn64_phy32_intel' [12:12, 10:09] ( 3 warnings 8 remarks ) +PASS -- TEST 'rap_control_dyn64_phy32_intel' [06:44, 04:13](968 MB) + +PASS -- COMPILE 'rrfs_dyn32_phy32_debug_intel' [06:11, 05:00] ( 785 warnings 8 remarks ) +PASS -- TEST 'rap_control_debug_dyn32_phy32_intel' [06:23, 05:01](1091 MB) +PASS -- TEST 'hrrr_control_debug_dyn32_phy32_intel' [06:24, 05:00](1085 MB) +PASS -- TEST 'conus13km_debug_intel' [18:03, 15:19](1231 MB) +PASS -- TEST 'conus13km_debug_qr_intel' [18:03, 15:19](960 MB) +PASS -- TEST 'conus13km_debug_2threads_intel' [10:56, 08:15](1159 MB) +PASS -- TEST 'conus13km_radar_tten_debug_intel' [16:59, 14:51](1304 MB) + +PASS -- COMPILE 'rrfs_dyn64_phy32_debug_intel' [06:11, 04:56] ( 785 warnings 8 remarks ) +PASS -- TEST 'rap_control_dyn64_phy32_debug_intel' [06:29, 05:03](1141 MB) + +PASS -- COMPILE 'hafsw_intel' [13:13, 11:45] ( 1 warnings 8 remarks ) +PASS -- TEST 'hafs_regional_atm_intel' [07:23, 05:01](726 MB) +PASS -- TEST 'hafs_regional_atm_thompson_gfdlsf_intel' [07:40, 05:52](1096 MB) +PASS -- TEST 'hafs_regional_atm_ocn_intel' [09:29, 06:55](817 MB) +PASS -- TEST 'hafs_regional_atm_wav_intel' [16:24, 13:25](845 MB) +PASS -- TEST 'hafs_regional_atm_ocn_wav_intel' [18:39, 15:28](873 MB) +PASS -- TEST 'hafs_regional_1nest_atm_intel' [07:55, 05:29](489 MB) +PASS -- TEST 'hafs_regional_telescopic_2nests_atm_intel' [09:25, 06:46](507 MB) +PASS -- TEST 'hafs_global_1nest_atm_intel' [05:44, 02:42](366 MB) +PASS -- TEST 'hafs_global_multiple_4nests_atm_intel' [11:10, 07:14](467 MB) +PASS -- TEST 'hafs_regional_specified_moving_1nest_atm_intel' [05:46, 03:38](513 MB) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_intel' [05:49, 03:28](516 MB) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_intel' [07:54, 04:03](572 MB) +PASS -- TEST 'hafs_global_storm_following_1nest_atm_intel' [03:28, 01:11](397 MB) +PASS -- TEST 'gnv1_nested_intel' [07:42, 04:01](1745 MB) + +PASS -- COMPILE 'hafsw_debug_intel' [07:11, 05:27] ( 1465 warnings 1501 remarks ) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_debug_intel' [16:00, 12:59](589 MB) + +PASS -- COMPILE 'hafsw_faster_intel' [13:13, 11:21] ( 7 remarks ) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_intel' [11:05, 08:47](646 MB) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_inline_intel' [11:06, 08:50](734 MB) + +PASS -- COMPILE 'hafs_mom6w_intel' [13:12, 11:30] ( 7 remarks ) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_mom6_intel' [09:28, 06:23](717 MB) + +PASS -- COMPILE 'hafs_all_intel' [12:13, 10:50] ( 7 remarks ) +PASS -- TEST 'hafs_regional_docn_intel' [09:18, 06:32](817 MB) +PASS -- TEST 'hafs_regional_docn_oisst_intel' [09:15, 06:35](792 MB) +PASS -- TEST 'hafs_regional_datm_cdeps_intel' [18:58, 16:16](1220 MB) + +PASS -- COMPILE 'datm_cdeps_intel' [08:12, 06:44] +PASS -- TEST 'datm_cdeps_control_cfsr_intel' [04:20, 02:46](1159 MB) +PASS -- TEST 'datm_cdeps_restart_cfsr_intel' [03:20, 01:42](1089 MB) +PASS -- TEST 'datm_cdeps_control_gefs_intel' [04:18, 02:38](1043 MB) +PASS -- TEST 'datm_cdeps_iau_gefs_intel' [04:18, 02:37](1028 MB) +PASS -- TEST 'datm_cdeps_stochy_gefs_intel' [04:19, 02:38](1022 MB) +PASS -- TEST 'datm_cdeps_ciceC_cfsr_intel' [04:18, 02:44](1154 MB) +PASS -- TEST 'datm_cdeps_bulk_cfsr_intel' [04:18, 02:39](1155 MB) +PASS -- TEST 'datm_cdeps_bulk_gefs_intel' [04:17, 02:35](1039 MB) +PASS -- TEST 'datm_cdeps_mx025_cfsr_intel' [09:34, 06:18](1068 MB) +PASS -- TEST 'datm_cdeps_mx025_gefs_intel' [09:23, 06:14](1047 MB) +PASS -- TEST 'datm_cdeps_multiple_files_cfsr_intel' [04:17, 02:39](1163 MB) +PASS -- TEST 'datm_cdeps_3072x1536_cfsr_intel' [05:21, 03:57](2453 MB) +PASS -- TEST 'datm_cdeps_gfs_intel' [05:20, 03:57](2505 MB) + +PASS -- COMPILE 'datm_cdeps_debug_intel' [05:11, 03:30] ( 2 warnings ) +PASS -- TEST 'datm_cdeps_debug_cfsr_intel' [08:20, 06:29](1082 MB) + +PASS -- COMPILE 'datm_cdeps_faster_intel' [08:13, 07:02] +PASS -- TEST 'datm_cdeps_control_cfsr_faster_intel' [04:20, 02:46](1152 MB) + +PASS -- COMPILE 'datm_cdeps_land_intel' [02:11, 01:03] ( 1 remarks ) +PASS -- TEST 'datm_cdeps_lnd_gswp3_intel' [02:32, 00:54](263 MB) +PASS -- TEST 'datm_cdeps_lnd_era5_intel' [03:27, 00:56](326 MB) +PASS -- TEST 'datm_cdeps_lnd_era5_rst_intel' [02:26, 00:39](321 MB) + +PASS -- COMPILE 'atm_ds2s_docn_pcice_intel' [13:13, 11:19] ( 1 remarks ) +PASS -- TEST 'atm_ds2s_docn_pcice_intel' [06:13, 03:49](1974 MB) + +PASS -- COMPILE 'atm_ds2s_docn_dice_intel' [12:12, 10:24] ( 1 remarks ) +PASS -- TEST 'atm_ds2s_docn_dice_intel' [06:02, 03:45](1935 MB) + +PASS -- COMPILE 'atml_intel' [12:14, 11:01] ( 8 warnings 2 remarks ) +PASS -- TEST 'control_p8_atmlnd_sbs_intel' [07:11, 04:25](1832 MB) +PASS -- TEST 'control_p8_atmlnd_intel' [07:05, 04:26](1827 MB) +PASS -- TEST 'control_restart_p8_atmlnd_intel' [04:51, 02:28](1099 MB) + +PASS -- COMPILE 'atml_debug_intel' [08:11, 06:23] ( 880 warnings 2 remarks ) +PASS -- TEST 'control_p8_atmlnd_debug_intel' [08:00, 05:55](1859 MB) + +PASS -- COMPILE 'atmw_intel' [12:12, 10:56] ( 8 remarks ) +PASS -- TEST 'atmwav_control_noaero_p8_intel' [03:54, 02:00](1906 MB) + +PASS -- COMPILE 'atmaero_intel' [12:12, 10:30] ( 1 remarks ) +PASS -- TEST 'atmaero_control_p8_intel' [07:02, 04:18](3168 MB) +PASS -- TEST 'atmaero_control_p8_rad_intel' [07:00, 04:58](3091 MB) +PASS -- TEST 'atmaero_control_p8_rad_micro_intel' [07:47, 05:16](3097 MB) + +PASS -- COMPILE 'atmaq_debug_intel' [06:10, 04:43] ( 882 warnings 6 remarks ) + +PASS -- COMPILE 'atm_gnu' [06:10, 04:37] +PASS -- TEST 'control_c48_gnu' [11:48, 09:26](1505 MB) +PASS -- TEST 'control_stochy_gnu' [05:26, 03:32](489 MB) +PASS -- TEST 'control_ras_gnu' [06:24, 04:55](502 MB) +PASS -- TEST 'control_p8_gnu' [08:08, 05:21](1451 MB) +PASS -- TEST 'control_p8_ugwpv1_gnu' [08:01, 05:16](1426 MB) +PASS -- TEST 'control_flake_gnu' [12:29, 10:25](532 MB) + +PASS -- COMPILE 'rrfs_gnu' [06:12, 04:18] +PASS -- TEST 'rap_control_gnu' [12:38, 10:54](806 MB) +PASS -- TEST 'rap_decomp_gnu' [12:37, 11:06](805 MB) +PASS -- TEST 'rap_2threads_gnu' [11:43, 09:58](917 MB) +PASS -- TEST 'rap_restart_gnu' [07:46, 05:39](570 MB) +PASS -- TEST 'rap_sfcdiff_gnu' [12:40, 10:57](838 MB) +PASS -- TEST 'rap_sfcdiff_decomp_gnu' [13:40, 11:22](810 MB) +PASS -- TEST 'rap_sfcdiff_restart_gnu' [09:47, 08:07](593 MB) +PASS -- TEST 'hrrr_control_gnu' [07:43, 05:45](837 MB) +PASS -- TEST 'hrrr_control_noqr_gnu' [07:38, 05:42](793 MB) +PASS -- TEST 'hrrr_control_2threads_gnu' [07:37, 05:12](903 MB) +PASS -- TEST 'hrrr_control_decomp_gnu' [07:36, 05:46](840 MB) +PASS -- TEST 'hrrr_control_restart_gnu' [06:31, 02:55](555 MB) +PASS -- TEST 'hrrr_control_restart_noqr_gnu' [06:30, 02:53](645 MB) +PASS -- TEST 'rrfs_v1beta_gnu' [12:49, 10:50](834 MB) + +PASS -- COMPILE 'atm_dyn32_debug_gnu' [08:10, 06:43] +PASS -- TEST 'control_diag_debug_gnu' [03:58, 01:44](1261 MB) +PASS -- TEST 'regional_debug_gnu' [12:49, 10:51](735 MB) +PASS -- TEST 'rap_control_debug_gnu' [04:29, 02:46](816 MB) +PASS -- TEST 'hrrr_control_debug_gnu' [04:31, 02:39](811 MB) +PASS -- TEST 'hrrr_gf_debug_gnu' [04:26, 02:41](816 MB) +PASS -- TEST 'hrrr_c3_debug_gnu' [04:24, 02:37](819 MB) +PASS -- TEST 'rap_diag_debug_gnu' [04:40, 02:55](895 MB) +PASS -- TEST 'rap_noah_sfcdiff_cires_ugwp_debug_gnu' [06:26, 04:13](810 MB) +PASS -- TEST 'rap_progcld_thompson_debug_gnu' [04:25, 02:50](818 MB) +PASS -- TEST 'rrfs_v1beta_debug_gnu' [04:24, 02:51](804 MB) +PASS -- TEST 'control_ras_debug_gnu' [03:23, 01:46](447 MB) +PASS -- TEST 'control_stochy_debug_gnu' [03:22, 01:56](441 MB) +PASS -- TEST 'control_debug_p8_gnu' [03:41, 01:43](1430 MB) +PASS -- TEST 'rap_flake_debug_gnu' [04:25, 02:44](810 MB) +PASS -- TEST 'rap_clm_lake_debug_gnu' [05:23, 02:58](811 MB) +PASS -- TEST 'gnv1_c96_no_nest_debug_gnu' [06:42, 04:26](817 MB) + +PASS -- COMPILE 'wam_debug_gnu' [04:10, 02:27] + +PASS -- COMPILE 'rrfs_dyn32_phy32_gnu' [06:11, 04:29] +PASS -- TEST 'rap_control_dyn32_phy32_gnu' [11:32, 09:25](694 MB) +PASS -- TEST 'hrrr_control_dyn32_phy32_gnu' [06:39, 05:01](688 MB) +PASS -- TEST 'rap_2threads_dyn32_phy32_gnu' [10:42, 08:35](740 MB) +PASS -- TEST 'hrrr_control_2threads_dyn32_phy32_gnu' [06:35, 04:31](737 MB) +PASS -- TEST 'hrrr_control_decomp_dyn32_phy32_gnu' [07:34, 05:01](690 MB) +PASS -- TEST 'rap_restart_dyn32_phy32_gnu' [09:38, 07:11](548 MB) +PASS -- TEST 'hrrr_control_restart_dyn32_phy32_gnu' [04:31, 02:33](531 MB) +PASS -- TEST 'conus13km_control_gnu' [05:59, 03:10](866 MB) +PASS -- TEST 'conus13km_2threads_gnu' [07:48, 05:55](863 MB) +PASS -- TEST 'conus13km_restart_mismatch_gnu' [03:46, 01:49](554 MB) + +PASS -- COMPILE 'atm_dyn64_phy32_gnu' [12:12, 10:00] +PASS -- TEST 'rap_control_dyn64_phy32_gnu' [07:40, 05:46](717 MB) + +PASS -- COMPILE 'atm_dyn32_phy32_debug_gnu' [08:13, 06:41] +PASS -- TEST 'rap_control_debug_dyn32_phy32_gnu' [04:24, 02:38](709 MB) +PASS -- TEST 'hrrr_control_debug_dyn32_phy32_gnu' [05:26, 02:34](700 MB) +PASS -- TEST 'conus13km_debug_gnu' [10:52, 06:54](877 MB) +PASS -- TEST 'conus13km_debug_qr_gnu' [10:49, 07:16](568 MB) +PASS -- TEST 'conus13km_debug_2threads_gnu' [10:45, 08:10](877 MB) +PASS -- TEST 'conus13km_radar_tten_debug_gnu' [10:43, 07:01](945 MB) + +PASS -- COMPILE 'atm_dyn64_phy32_debug_gnu' [08:13, 06:48] +PASS -- TEST 'rap_control_dyn64_phy32_debug_gnu' [06:25, 02:39](724 MB) + +PASS -- COMPILE 's2swa_gnu' [18:14, 16:33] + +PASS -- COMPILE 's2s_gnu' [17:14, 16:04] +PASS -- TEST 'cpld_control_nowave_noaero_p8_gnu' [14:09, 11:16](1496 MB) + +PASS -- COMPILE 's2swa_debug_gnu' [05:11, 03:13] + +PASS -- COMPILE 's2sw_pdlib_gnu' [18:13, 16:08] +PASS -- TEST 'cpld_control_pdlib_p8_gnu' [23:02, 20:12](1454 MB) + +PASS -- COMPILE 's2sw_pdlib_debug_gnu' [04:11, 03:04] + +PASS -- COMPILE 'datm_cdeps_gnu' [17:13, 15:34] +PASS -- TEST 'datm_cdeps_control_cfsr_gnu' [04:18, 02:59](695 MB) + +PASS -- COMPILE 'atm_fbh_intel' [11:12, 09:49] ( 3 warnings 8 remarks ) +PASS -- TEST 'cpld_regional_atm_fbh_intel' [13:30, 11:20](1081 MB) SYNOPSIS: -Starting Date/Time: 20240716 15:26:34 -Ending Date/Time: 20240716 17:30:47 -Total Time: 02h:04m:46s -Compiles Completed: 57/57 -Tests Completed: 243/245 -Failed Tests: -* TEST regional_atmaq_debug_intel: FAILED: TEST TIMED OUT --- LOG: /scratch1/NCEPDEV/stmp2/role.epic/FV3_RT/rt_2335013/regional_atmaq_debug_intel/err -* TEST cpld_debug_pdlib_p8_gnu: FAILED: TEST TIMED OUT --- LOG: /scratch1/NCEPDEV/stmp2/role.epic/FV3_RT/rt_2335013/cpld_debug_pdlib_p8_gnu/err - -NOTES: -A file 'test_changes.list' was generated with list of all failed tests. -You can use './rt.sh -c -b test_changes.list' to create baselines for the failed tests. -If you are using this log as a pull request verification, please commit 'test_changes.list'. - -Result: FAILURE - -====END OF HERA REGRESSION TESTING LOG==== -====START OF HERA REGRESSION TESTING LOG==== - -UFSWM hash used in testing: -49f4d2924a6e9ac32d439c07a897d5732b6f49ef - -Submodule hashes used in testing: - 37cbb7d6840ae7515a9a8f0dfd4d89461b3396d1 AQM (v0.2.0-37-g37cbb7d) - fbdf6843d6bde852d97f1547591d90136103f669 CDEPS-interface/CDEPS (cdeps0.4.17-41-gfbdf684) - 9452de8c3cb43fb2628f0722e6a51f79429d2160 CICE-interface/CICE (CICE6.0.0-450-g9452de8) - 2d837b16af326b09ff4018daab4de84f4deff7ec CMEPS-interface/CMEPS (cmeps_v0.4.1-2307-g2d837b1) - cabd7753ae17f7bfcc6dad56daf10868aa51c3f4 CMakeModules (v1.0.0-28-gcabd775) - 3581423f397e2eb0c1f0cd7f6b728593511278a9 FV3 (heads/develop) - 041422934cae1570f2f0e67239d5d89f11c6e1b7 GOCART (sdr_v2.1.2.6-119-g0414229) - bcf7777bb037ae2feb2a8a8ac51aacb3511b52d9 HYCOM-interface/HYCOM (2.3.00-122-gbcf7777) - b32aea7bf3f9e2a774afa23d3386c88156cd1182 MOM6-interface/MOM6 (dev/master/repository_split_2014.10.10-10051-gb32aea7bf) - ec38ea3d902644cd4519d5fe060316859ccdc108 NOAHMP-interface/noahmp (v3.7.1-434-gec38ea3) - d9b3172f4197c65d471662c6952a668152d71230 WW3 (6.07.1-345-gd9b3172f) - fad2fe9f42f6b7f744b128b4a2a9433f91e4296f stochastic_physics (ufs-v2.0.0-219-gfad2fe9) - -NOTES: -[Times](Memory) are at the end of each compile/test in format [MM:SS](Size). -The first time is for the full script (prep+run+finalize). -The second time is specifically for the run phase. -Times/Memory will be empty for failed tests. - -BASELINE DIRECTORY: /scratch2/NAGAPE/epic/UFS-WM_RT/NEMSfv3gfs/develop-20240624 -COMPARISON DIRECTORY: /scratch1/NCEPDEV/stmp2/Zachary.Shrader/FV3_RT/rt_3432358 - -RT.SH OPTIONS USED: -* (-a) - HPC PROJECT ACCOUNT: epic -* (-l) - USE CONFIG FILE: rt.conf - -PASS -- COMPILE 'atmaq_debug_intel' [21:15, 04:10] ( 884 warnings 6 remarks ) -PASS -- TEST 'regional_atmaq_debug_intel' [21.51, 45:32](4455 MB) - -PASS -- COMPILE 's2sw_pdlib_debug_gnu' [04:12, 03:30] -PASS -- TEST 'cpld_debug_pdlib_p8_gnu' [41:02, 16:47](1445 MB) - -SYNOPSIS: -Starting Date/Time: 20240716 20:11:10 -Ending Date/Time: 20240716 20:57:40 -Total Time: 00h:46m:36s -Compiles Completed: 2/2 -Tests Completed: 2/2 +Starting Date/Time: 20240926 15:12:04 +Ending Date/Time: 20240926 16:56:59 +Total Time: 01h:45m:12s +Compiles Completed: 58/58 +Tests Completed: 244/244 NOTES: A file 'test_changes.list' was generated but is empty. diff --git a/tests/logs/RegressionTests_hercules.log b/tests/logs/RegressionTests_hercules.log index 8c11ab9059..0ecc92b7ae 100644 --- a/tests/logs/RegressionTests_hercules.log +++ b/tests/logs/RegressionTests_hercules.log @@ -1,417 +1,419 @@ -====START OF HERCULES REGRESSION TESTING LOG==== +====START OF hercules REGRESSION TESTING LOG==== UFSWM hash used in testing: -a3771eaecd5c6e2e72e9ca1b474e4693c7705ba9 +7d136e0c38b9444ecb96b52e558bd6ee43f3ca09 Submodule hashes used in testing: 37cbb7d6840ae7515a9a8f0dfd4d89461b3396d1 AQM (v0.2.0-37-g37cbb7d) be5d28fd1b60522e6fc98aefeead20e6aac3530b AQM/src/model/CMAQ (CMAQv5.2.1_07Feb2018-198-gbe5d28fd1) - fbdf6843d6bde852d97f1547591d90136103f669 CDEPS-interface/CDEPS (cdeps0.4.17-41-gfbdf684) - 9452de8c3cb43fb2628f0722e6a51f79429d2160 CICE-interface/CICE (CICE6.0.0-450-g9452de8) - f6ff8f7c4d4cb6feabe3651b13204cf43fc948e3 CICE-interface/CICE/icepack (Icepack1.1.0-182-gf6ff8f7) - 2d837b16af326b09ff4018daab4de84f4deff7ec CMEPS-interface/CMEPS (cmeps_v0.4.1-2307-g2d837b1) + 1f9eaaa142c8b07ed6b788c9f44ea02cc86d0bae CDEPS-interface/CDEPS (cdeps0.4.17-42-g1f9eaaa) + bf66bf7abdd3c057f4ee85f2655a33b7f4459676 CICE-interface/CICE (remotes/origin/sync_cice) + 05ac0ec3ea666080eed36e67f6cf8ce1255b243f CICE-interface/CICE/icepack (Icepack1.1.0-192-g05ac0ec) + dc977bcadd1ade1a528dee75f1ad45e8bd80ca0a CMEPS-interface/CMEPS (cmeps_v0.4.1-2310-gdc977bc) cabd7753ae17f7bfcc6dad56daf10868aa51c3f4 CMakeModules (v1.0.0-28-gcabd775) - 3581423f397e2eb0c1f0cd7f6b728593511278a9 FV3 (heads/develop) - 1720f85e54765251f869756e67c93ef7acefac0d FV3/atmos_cubed_sphere (201912_public_release-402-g1720f85) + f188fe2afb3dd04f460a36ddda5e18e17c68f422 FV3 (remotes/origin/support_intelllvm) + b947391ed4d23ffa15f5c854e7d5c4849abefc40 FV3/atmos_cubed_sphere (201912_public_release-414-gb947391) 0f8232724975c13289cad390c9a71fa2c6a9bff4 FV3/ccpp/framework (2024-07-11-dev) - 8103e21cd095eb2d81a5152019d6133a0374bb0a FV3/ccpp/physics (EP4-823-g8103e21c) + 77d28126e3dbb19ad9714d3703764202ebce82ec FV3/ccpp/physics (remotes/origin/support_intelllvm) 74a0e098b2163425e4b5466c2dfcf8ae26d560a5 FV3/ccpp/physics/physics/Radiation/RRTMGP/rte-rrtmgp (v1.6) - be0410ece28f2b5b9c089f8ca09ce0c80c79fe6c FV3/upp (upp_v10.2.0-191-gbe0410ec) + 55ec82b08ca7d914ace595d4eecd54ae640ade31 FV3/upp (upp_gfsv16_release.v1.0.8-385-g55ec82b) -1ba8270870947b583cd51bc72ff8960f4c1fb36e FV3/upp/sorc/libIFI.fd --7476b8f2790a47d788f79cebfdbb551567ae7cf8 FV3/upp/sorc/ncep_post.fd/post_gtg.fd +-529f870d33b65c3b6c1aa3c3236b94efc3bd336d FV3/upp/sorc/ncep_post.fd/post_gtg.fd 041422934cae1570f2f0e67239d5d89f11c6e1b7 GOCART (sdr_v2.1.2.6-119-g0414229) bcf7777bb037ae2feb2a8a8ac51aacb3511b52d9 HYCOM-interface/HYCOM (2.3.00-122-gbcf7777) - b32aea7bf3f9e2a774afa23d3386c88156cd1182 MOM6-interface/MOM6 (dev/master/repository_split_2014.10.10-10051-gb32aea7bf) + 5e0c21f64fa5b20efc8f29f8709766e1e6793a79 MOM6-interface/MOM6 (dev/master/repository_split_2014.10.10-10230-g5e0c21f64) 9423197f894112edfcb1502245f7d7b873d551f9 MOM6-interface/MOM6/pkg/CVMix-src (9423197) 29e64d652786e1d076a05128c920f394202bfe10 MOM6-interface/MOM6/pkg/GSW-Fortran (29e64d6) - ec38ea3d902644cd4519d5fe060316859ccdc108 NOAHMP-interface/noahmp (v3.7.1-434-gec38ea3) - d9b3172f4197c65d471662c6952a668152d71230 WW3 (6.07.1-345-gd9b3172f) + 3ac32f0db7a2a97d930f44fa5f060c983ff31ee8 NOAHMP-interface/noahmp (v3.7.1-436-g3ac32f0) + 6810b2d8dbceea2b5e47b3f1b59b5461aded3827 WW3 (remotes/origin/support_intelllvm) + 05cad173feeb598431e3ef5f17c2df6562c8d101 fire_behavior (v0.2.0-1-g05cad17) fad2fe9f42f6b7f744b128b4a2a9433f91e4296f stochastic_physics (ufs-v2.0.0-219-gfad2fe9) - NOTES: [Times](Memory) are at the end of each compile/test in format [MM:SS](Size). The first time is for the full script (prep+run+finalize). The second time is specifically for the run phase. Times/Memory will be empty for failed tests. -BASELINE DIRECTORY: /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20240624 -COMPARISON DIRECTORY: /work2/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_962708 +BASELINE DIRECTORY: /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20240909 +COMPARISON DIRECTORY: /work2/noaa/stmp/jongkim/jongkim/FV3_RT/rt_3825702 RT.SH OPTIONS USED: * (-a) - HPC PROJECT ACCOUNT: epic -* (-l) - USE CONFIG FILE: rt.conf * (-e) - USE ECFLOW -PASS -- COMPILE 's2swa_32bit_intel' [13:12, 12:19] ( 1 warnings 10 remarks ) -PASS -- TEST 'cpld_control_p8_mixedmode_intel' [18:03, 08:44](2134 MB) - -PASS -- COMPILE 's2swa_32bit_pdlib_intel' [17:12, 16:15] ( 1 warnings 10 remarks ) -PASS -- TEST 'cpld_control_gfsv17_intel' [20:55, 14:05](2003 MB) -PASS -- TEST 'cpld_control_gfsv17_iau_intel' [22:18, 15:15](2286 MB) -PASS -- TEST 'cpld_restart_gfsv17_intel' [12:22, 07:32](1336 MB) -PASS -- TEST 'cpld_mpi_gfsv17_intel' [20:33, 15:34](1914 MB) - -PASS -- COMPILE 's2swa_32bit_pdlib_sfs_intel' [19:16, 18:31] ( 1 warnings 10 remarks ) -PASS -- TEST 'cpld_control_sfs_intel' [20:27, 13:52](1996 MB) - -PASS -- COMPILE 's2swa_32bit_pdlib_debug_intel' [06:14, 05:49] ( 1525 warnings 2000 remarks ) -PASS -- TEST 'cpld_debug_gfsv17_intel' [24:24, 21:03](1975 MB) - -PASS -- COMPILE 's2swa_intel' [11:22, 10:46] ( 10 remarks ) -PASS -- TEST 'cpld_control_p8_intel' [09:58, 07:53](2197 MB) -PASS -- TEST 'cpld_control_p8.v2.sfc_intel' [15:17, 08:11](2185 MB) -PASS -- TEST 'cpld_restart_p8_intel' [11:44, 05:38](1977 MB) -PASS -- TEST 'cpld_control_qr_p8_intel' [09:57, 07:48](2211 MB) -PASS -- TEST 'cpld_restart_qr_p8_intel' [11:44, 05:20](1744 MB) -PASS -- TEST 'cpld_2threads_p8_intel' [12:44, 10:27](2558 MB) -PASS -- TEST 'cpld_decomp_p8_intel' [09:57, 07:33](2192 MB) -PASS -- TEST 'cpld_mpi_p8_intel' [08:52, 06:35](2083 MB) -PASS -- TEST 'cpld_control_ciceC_p8_intel' [10:52, 07:39](2196 MB) -PASS -- TEST 'cpld_control_c192_p8_intel' [25:14, 17:37](2976 MB) -PASS -- TEST 'cpld_restart_c192_p8_intel' [14:37, 07:37](2936 MB) -PASS -- TEST 'cpld_bmark_p8_intel' [23:09, 10:13](3796 MB) -PASS -- TEST 'cpld_restart_bmark_p8_intel' [21:09, 06:49](3643 MB) -PASS -- TEST 'cpld_s2sa_p8_intel' [07:12, 04:54](2156 MB) - -PASS -- COMPILE 's2sw_intel' [12:12, 11:20] ( 10 remarks ) -PASS -- TEST 'cpld_control_noaero_p8_intel' [15:10, 07:54](2027 MB) -PASS -- TEST 'cpld_control_nowave_noaero_p8_intel' [12:29, 04:36](2081 MB) - -PASS -- COMPILE 's2swa_debug_intel' [07:12, 06:54] ( 1450 warnings 1230 remarks ) -PASS -- TEST 'cpld_debug_p8_intel' [09:48, 08:04](2218 MB) - -PASS -- COMPILE 's2sw_debug_intel' [07:11, 06:45] ( 1450 warnings 1230 remarks ) -PASS -- TEST 'cpld_debug_noaero_p8_intel' [08:26, 06:06](2051 MB) - -PASS -- COMPILE 's2s_aoflux_intel' [10:15, 09:12] ( 3 remarks ) -PASS -- TEST 'cpld_control_noaero_p8_agrid_intel' [06:54, 04:17](2085 MB) - -PASS -- COMPILE 's2s_intel' [09:13, 09:12] ( 3 remarks ) -PASS -- TEST 'cpld_control_c48_intel' [08:57, 07:02](3106 MB) -PASS -- TEST 'cpld_warmstart_c48_intel' [03:48, 02:05](3085 MB) -PASS -- TEST 'cpld_restart_c48_intel' [09:36, 02:05](2513 MB) - -PASS -- COMPILE 's2swa_faster_intel' [18:21, 17:44] ( 10 remarks ) -PASS -- TEST 'cpld_control_p8_faster_intel' [14:23, 08:32](2194 MB) - -PASS -- COMPILE 's2sw_pdlib_intel' [16:14, 15:39] ( 10 remarks ) -PASS -- TEST 'cpld_control_pdlib_p8_intel' [17:53, 14:23](2051 MB) -PASS -- TEST 'cpld_restart_pdlib_p8_intel' [15:10, 07:57](1364 MB) -PASS -- TEST 'cpld_mpi_pdlib_p8_intel' [22:35, 16:27](1960 MB) - -PASS -- COMPILE 's2sw_pdlib_debug_intel' [05:12, 04:48] ( 1560 warnings 2000 remarks ) -PASS -- TEST 'cpld_debug_pdlib_p8_intel' [29:09, 22:45](2021 MB) - -PASS -- COMPILE 'atm_dyn32_intel' [10:16, 09:58] ( 1 warnings 1 remarks ) -PASS -- TEST 'control_flake_intel' [07:36, 02:50](707 MB) -PASS -- TEST 'control_CubedSphereGrid_intel' [09:51, 02:25](1608 MB) -PASS -- TEST 'control_CubedSphereGrid_parallel_intel' [09:28, 02:33](1636 MB) -PASS -- TEST 'control_latlon_intel' [06:21, 02:29](1606 MB) -PASS -- TEST 'control_wrtGauss_netcdf_parallel_intel' [05:11, 02:28](1610 MB) -PASS -- TEST 'control_c48_intel' [08:58, 07:19](1739 MB) -PASS -- TEST 'control_c48.v2.sfc_intel' [07:39, 05:47](862 MB) -PASS -- TEST 'control_c192_intel' [11:01, 08:56](1759 MB) -PASS -- TEST 'control_c384_intel' [13:28, 09:37](2038 MB) -PASS -- TEST 'control_c384gdas_intel' [14:27, 07:28](1526 MB) -PASS -- TEST 'control_stochy_intel' [06:07, 01:39](671 MB) -PASS -- TEST 'control_stochy_restart_intel' [06:46, 00:51](540 MB) -PASS -- TEST 'control_lndp_intel' [07:21, 01:38](675 MB) -PASS -- TEST 'control_iovr4_intel' [06:59, 02:04](667 MB) -PASS -- TEST 'control_iovr5_intel' [06:58, 02:09](659 MB) -PASS -- TEST 'control_p8_intel' [10:58, 04:01](1913 MB) -PASS -- TEST 'control_p8.v2.sfc_intel' [12:24, 03:35](1907 MB) -PASS -- TEST 'control_p8_ugwpv1_intel' [10:58, 03:37](1908 MB) -PASS -- TEST 'control_restart_p8_intel' [08:12, 02:42](1163 MB) -PASS -- TEST 'control_noqr_p8_intel' [11:49, 03:34](1894 MB) -PASS -- TEST 'control_restart_noqr_p8_intel' [07:17, 02:10](1222 MB) -PASS -- TEST 'control_decomp_p8_intel' [11:29, 03:43](1896 MB) -PASS -- TEST 'control_2threads_p8_intel' [11:35, 03:31](1999 MB) -PASS -- TEST 'control_p8_lndp_intel' [13:14, 05:24](1915 MB) -PASS -- TEST 'control_p8_rrtmgp_intel' [12:56, 04:38](1981 MB) -PASS -- TEST 'control_p8_mynn_intel' [12:46, 03:30](1913 MB) -PASS -- TEST 'merra2_thompson_intel' [12:42, 03:59](1913 MB) -PASS -- TEST 'regional_control_intel' [12:30, 05:37](1203 MB) -PASS -- TEST 'regional_restart_intel' [06:56, 03:29](1180 MB) -PASS -- TEST 'regional_decomp_intel' [12:54, 06:00](1201 MB) -PASS -- TEST 'regional_2threads_intel' [07:56, 04:26](1157 MB) -PASS -- TEST 'regional_noquilt_intel' [11:50, 06:02](1519 MB) -PASS -- TEST 'regional_netcdf_parallel_intel' [11:53, 05:34](1202 MB) -PASS -- TEST 'regional_2dwrtdecomp_intel' [11:00, 05:43](1205 MB) -PASS -- TEST 'regional_wofs_intel' [10:55, 05:42](2077 MB) - -PASS -- COMPILE 'rrfs_intel' [08:21, 08:17] ( 3 warnings 9 remarks ) -PASS -- TEST 'rap_control_intel' [14:00, 06:59](1234 MB) -PASS -- TEST 'regional_spp_sppt_shum_skeb_intel' [06:26, 03:45](1416 MB) -PASS -- TEST 'rap_decomp_intel' [16:27, 07:22](1150 MB) -PASS -- TEST 'rap_2threads_intel' [14:00, 06:32](1375 MB) -PASS -- TEST 'rap_restart_intel' [09:31, 03:40](1161 MB) -PASS -- TEST 'rap_sfcdiff_intel' [16:24, 06:57](1206 MB) -PASS -- TEST 'rap_sfcdiff_decomp_intel' [14:31, 07:27](1158 MB) -PASS -- TEST 'rap_sfcdiff_restart_intel' [11:31, 05:19](1214 MB) -PASS -- TEST 'hrrr_control_intel' [11:20, 03:34](1072 MB) -PASS -- TEST 'hrrr_control_decomp_intel' [10:59, 03:31](1041 MB) -PASS -- TEST 'hrrr_control_2threads_intel' [10:45, 03:08](1127 MB) -PASS -- TEST 'hrrr_control_restart_intel' [08:41, 01:55](1026 MB) -PASS -- TEST 'rrfs_v1beta_intel' [13:34, 07:09](1196 MB) -PASS -- TEST 'rrfs_v1nssl_intel' [13:21, 07:48](2006 MB) -PASS -- TEST 'rrfs_v1nssl_nohailnoccn_intel' [13:23, 07:29](2193 MB) - -PASS -- COMPILE 'csawmg_intel' [08:15, 07:26] -PASS -- TEST 'control_csawmg_intel' [13:05, 06:42](1056 MB) -PASS -- TEST 'control_ras_intel' [09:44, 02:54](821 MB) - -PASS -- COMPILE 'csawmg_gnu' [06:18, 04:43] -PASS -- TEST 'control_csawmg_gnu' [16:00, 07:39](1075 MB) - -PASS -- COMPILE 'wam_intel' [09:14, 07:23] ( 1 remarks ) -PASS -- TEST 'control_wam_intel' [15:04, 09:47](1672 MB) - -PASS -- COMPILE 'atm_faster_dyn32_intel' [15:12, 13:32] ( 1 remarks ) -PASS -- TEST 'control_p8_faster_intel' [09:09, 03:16](1908 MB) -PASS -- TEST 'regional_control_faster_intel' [10:06, 05:04](1204 MB) - -PASS -- COMPILE 'atm_debug_dyn32_intel' [07:16, 05:16] ( 884 warnings 9 remarks ) -PASS -- TEST 'control_CubedSphereGrid_debug_intel' [07:25, 02:20](1637 MB) -PASS -- TEST 'control_wrtGauss_netcdf_parallel_debug_intel' [07:04, 02:11](1635 MB) -PASS -- TEST 'control_stochy_debug_intel' [06:32, 02:45](839 MB) -PASS -- TEST 'control_lndp_debug_intel' [06:38, 02:18](845 MB) -PASS -- TEST 'control_csawmg_debug_intel' [07:46, 04:26](1162 MB) -PASS -- TEST 'control_ras_debug_intel' [05:27, 02:20](859 MB) -PASS -- TEST 'control_diag_debug_intel' [06:51, 02:19](1700 MB) -PASS -- TEST 'control_debug_p8_intel' [06:56, 03:13](1938 MB) -PASS -- TEST 'regional_debug_intel' [17:52, 15:43](1163 MB) -PASS -- TEST 'rap_control_debug_intel' [05:34, 04:08](1229 MB) -PASS -- TEST 'hrrr_control_debug_intel' [05:45, 03:56](1223 MB) -PASS -- TEST 'hrrr_gf_debug_intel' [06:47, 04:01](1235 MB) -PASS -- TEST 'hrrr_c3_debug_intel' [05:37, 04:01](1230 MB) -PASS -- TEST 'rap_unified_drag_suite_debug_intel' [05:24, 04:03](1239 MB) -PASS -- TEST 'rap_diag_debug_intel' [05:49, 04:27](1313 MB) -PASS -- TEST 'rap_cires_ugwp_debug_intel' [05:45, 04:09](1235 MB) -PASS -- TEST 'rap_unified_ugwp_debug_intel' [05:24, 04:09](1249 MB) -PASS -- TEST 'rap_lndp_debug_intel' [05:26, 04:03](1242 MB) -PASS -- TEST 'rap_progcld_thompson_debug_intel' [06:31, 04:07](1231 MB) -PASS -- TEST 'rap_noah_debug_intel' [06:32, 03:56](1236 MB) -PASS -- TEST 'rap_sfcdiff_debug_intel' [05:31, 04:11](1238 MB) -PASS -- TEST 'rap_noah_sfcdiff_cires_ugwp_debug_intel' [08:32, 06:38](1220 MB) -PASS -- TEST 'rrfs_v1beta_debug_intel' [06:36, 03:58](1230 MB) -PASS -- TEST 'rap_clm_lake_debug_intel' [07:26, 04:52](1231 MB) -PASS -- TEST 'rap_flake_debug_intel' [06:29, 04:07](1235 MB) -PASS -- TEST 'gnv1_c96_no_nest_debug_intel' [10:25, 07:02](1231 MB) - -PASS -- COMPILE 'atm_debug_dyn32_gnu' [05:28, 04:45] -PASS -- TEST 'control_csawmg_debug_gnu' [06:00, 03:35](1060 MB) - -PASS -- COMPILE 'wam_debug_intel' [04:15, 03:18] ( 839 warnings 1 remarks ) - -PASS -- COMPILE 'rrfs_dyn32_phy32_intel' [12:30, 07:32] ( 3 warnings 8 remarks ) -PASS -- TEST 'regional_spp_sppt_shum_skeb_dyn32_phy32_intel' [06:03, 03:33](1272 MB) -PASS -- TEST 'rap_control_dyn32_phy32_intel' [08:03, 05:21](1177 MB) -PASS -- TEST 'hrrr_control_dyn32_phy32_intel' [05:11, 02:51](1014 MB) -PASS -- TEST 'rap_2threads_dyn32_phy32_intel' [07:27, 05:03](1290 MB) -PASS -- TEST 'hrrr_control_2threads_dyn32_phy32_intel' [04:58, 03:19](1045 MB) -PASS -- TEST 'hrrr_control_decomp_dyn32_phy32_intel' [06:16, 03:05](997 MB) -PASS -- TEST 'rap_restart_dyn32_phy32_intel' [08:28, 04:07](1117 MB) -PASS -- TEST 'hrrr_control_restart_dyn32_phy32_intel' [05:46, 01:32](971 MB) - -PASS -- COMPILE 'rrfs_dyn32_phy32_faster_intel' [17:15, 12:22] ( 3 warnings 8 remarks ) -PASS -- TEST 'conus13km_control_intel' [04:12, 01:43](1298 MB) -PASS -- TEST 'conus13km_2threads_intel' [03:03, 00:51](1208 MB) -PASS -- TEST 'conus13km_restart_mismatch_intel' [05:46, 01:02](1155 MB) - -PASS -- COMPILE 'rrfs_dyn64_phy32_intel' [12:13, 07:42] ( 3 warnings 8 remarks ) -PASS -- TEST 'rap_control_dyn64_phy32_intel' [06:24, 03:44](1080 MB) - -PASS -- COMPILE 'rrfs_dyn32_phy32_debug_intel' [06:23, 03:20] ( 787 warnings 8 remarks ) -PASS -- TEST 'rap_control_debug_dyn32_phy32_intel' [06:40, 04:09](1103 MB) -PASS -- TEST 'hrrr_control_debug_dyn32_phy32_intel' [05:59, 04:04](1110 MB) -PASS -- TEST 'conus13km_debug_intel' [13:59, 12:13](1374 MB) -PASS -- TEST 'conus13km_debug_qr_intel' [14:43, 12:24](1003 MB) -PASS -- TEST 'conus13km_debug_2threads_intel' [08:41, 07:06](1262 MB) -PASS -- TEST 'conus13km_radar_tten_debug_intel' [16:05, 12:04](1419 MB) - -PASS -- COMPILE 'rrfs_dyn64_phy32_debug_intel' [04:37, 02:55] ( 787 warnings 8 remarks ) -PASS -- TEST 'rap_control_dyn64_phy32_debug_intel' [05:39, 04:16](1165 MB) - -PASS -- COMPILE 'hafsw_intel' [11:16, 09:48] ( 1 warnings 9 remarks ) -PASS -- TEST 'hafs_regional_atm_intel' [07:30, 05:15](874 MB) -PASS -- TEST 'hafs_regional_atm_thompson_gfdlsf_intel' [06:35, 05:05](1271 MB) -PASS -- TEST 'hafs_regional_atm_ocn_intel' [10:58, 06:38](927 MB) -PASS -- TEST 'hafs_regional_atm_wav_intel' [18:16, 14:39](999 MB) -PASS -- TEST 'hafs_regional_atm_ocn_wav_intel' [19:30, 15:36](1160 MB) -PASS -- TEST 'hafs_regional_1nest_atm_intel' [09:32, 05:31](606 MB) -PASS -- TEST 'hafs_regional_telescopic_2nests_atm_intel' [11:07, 07:12](620 MB) -PASS -- TEST 'hafs_global_1nest_atm_intel' [06:00, 02:37](440 MB) -PASS -- TEST 'hafs_global_multiple_4nests_atm_intel' [13:29, 07:45](546 MB) -PASS -- TEST 'hafs_regional_specified_moving_1nest_atm_intel' [06:45, 03:55](617 MB) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_intel' [06:53, 03:43](622 MB) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_intel' [07:37, 05:02](679 MB) -PASS -- TEST 'hafs_global_storm_following_1nest_atm_intel' [04:05, 01:05](459 MB) - -PASS -- COMPILE 'hafsw_debug_intel' [08:23, 04:12] ( 1467 warnings 1502 remarks ) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_debug_intel' [14:40, 11:44](646 MB) - -PASS -- COMPILE 'hafsw_faster_intel' [20:12, 15:46] ( 8 remarks ) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_intel' [19:45, 17:04](724 MB) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_inline_intel' [20:26, 16:35](854 MB) - -PASS -- COMPILE 'hafs_mom6w_intel' [14:15, 10:18] ( 7 remarks ) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_mom6_intel' [14:34, 10:19](831 MB) - -PASS -- COMPILE 'hafs_all_intel' [12:17, 10:43] ( 8 remarks ) -PASS -- TEST 'hafs_regional_docn_intel' [09:48, 05:42](943 MB) -PASS -- TEST 'hafs_regional_docn_oisst_intel' [09:32, 05:42](935 MB) -PASS -- TEST 'hafs_regional_datm_cdeps_intel' [19:07, 16:30](1339 MB) - -PASS -- COMPILE 'datm_cdeps_intel' [08:15, 07:22] ( 2 remarks ) -PASS -- TEST 'datm_cdeps_control_cfsr_intel' [04:35, 02:17](1151 MB) -PASS -- TEST 'datm_cdeps_restart_cfsr_intel' [02:27, 01:21](1107 MB) -PASS -- TEST 'datm_cdeps_control_gefs_intel' [03:27, 02:09](1006 MB) -PASS -- TEST 'datm_cdeps_iau_gefs_intel' [03:21, 02:10](1010 MB) -PASS -- TEST 'datm_cdeps_stochy_gefs_intel' [03:29, 02:11](1015 MB) -PASS -- TEST 'datm_cdeps_ciceC_cfsr_intel' [03:22, 02:16](1151 MB) -PASS -- TEST 'datm_cdeps_bulk_cfsr_intel' [03:26, 02:24](1141 MB) -PASS -- TEST 'datm_cdeps_bulk_gefs_intel' [03:26, 02:21](1013 MB) -PASS -- TEST 'datm_cdeps_mx025_cfsr_intel' [07:02, 05:06](1162 MB) -PASS -- TEST 'datm_cdeps_mx025_gefs_intel' [07:29, 04:52](1154 MB) -PASS -- TEST 'datm_cdeps_multiple_files_cfsr_intel' [04:27, 02:24](1167 MB) -PASS -- TEST 'datm_cdeps_3072x1536_cfsr_intel' [05:26, 03:27](2329 MB) -PASS -- TEST 'datm_cdeps_gfs_intel' [05:49, 03:38](2384 MB) - -PASS -- COMPILE 'datm_cdeps_debug_intel' [03:26, 02:50] ( 2 warnings 2 remarks ) -PASS -- TEST 'datm_cdeps_debug_cfsr_intel' [06:35, 05:15](1067 MB) - -PASS -- COMPILE 'datm_cdeps_faster_intel' [09:20, 06:46] ( 2 remarks ) -PASS -- TEST 'datm_cdeps_control_cfsr_faster_intel' [03:28, 02:28](1152 MB) - -PASS -- COMPILE 'datm_cdeps_land_intel' [03:15, 00:51] ( 1 remarks ) -PASS -- TEST 'datm_cdeps_lnd_gswp3_intel' [02:58, 00:51](340 MB) -PASS -- TEST 'datm_cdeps_lnd_era5_intel' [02:53, 00:50](582 MB) -PASS -- TEST 'datm_cdeps_lnd_era5_rst_intel' [01:55, 00:33](569 MB) - -PASS -- COMPILE 'atm_ds2s_docn_pcice_intel' [10:19, 08:07] ( 3 remarks ) -PASS -- TEST 'atm_ds2s_docn_pcice_intel' [08:22, 04:35](2023 MB) - -PASS -- COMPILE 'atm_ds2s_docn_dice_intel' [09:16, 07:14] ( 1 remarks ) -PASS -- TEST 'atm_ds2s_docn_dice_intel' [08:03, 04:15](1985 MB) - -PASS -- COMPILE 'atml_intel' [14:14, 09:25] ( 8 warnings 2 remarks ) -PASS -- TEST 'control_p8_atmlnd_sbs_intel' [10:07, 06:42](1907 MB) -PASS -- TEST 'control_p8_atmlnd_intel' [10:23, 06:59](1902 MB) -PASS -- TEST 'control_restart_p8_atmlnd_intel' [05:59, 03:25](1148 MB) - -PASS -- COMPILE 'atml_debug_intel' [08:14, 04:22] ( 882 warnings 2 remarks ) -PASS -- TEST 'control_p8_atmlnd_debug_intel' [09:15, 06:18](1933 MB) - -PASS -- COMPILE 'atmw_intel' [12:14, 09:30] ( 8 remarks ) -PASS -- TEST 'atmwav_control_noaero_p8_intel' [05:50, 02:57](1944 MB) - -PASS -- COMPILE 'atmaero_intel' [11:13, 08:42] ( 1 remarks ) -PASS -- TEST 'atmaero_control_p8_intel' [07:38, 04:52](2033 MB) -PASS -- TEST 'atmaero_control_p8_rad_intel' [07:48, 04:40](1807 MB) -PASS -- TEST 'atmaero_control_p8_rad_micro_intel' [07:17, 04:37](1828 MB) - -PASS -- COMPILE 'atmaq_debug_intel' [04:17, 03:36] ( 884 warnings 6 remarks ) -PASS -- TEST 'regional_atmaq_debug_intel' [23:15, 17:38](4635 MB) - -PASS -- COMPILE 'atm_gnu' [12:24, 07:43] -PASS -- TEST 'control_c48_gnu' [12:48, 10:00](1575 MB) -PASS -- TEST 'control_stochy_gnu' [05:02, 03:09](733 MB) -PASS -- TEST 'control_ras_gnu' [05:35, 04:35](737 MB) -PASS -- TEST 'control_p8_gnu' [07:33, 05:17](1730 MB) -PASS -- TEST 'control_p8_ugwpv1_gnu' [06:16, 04:56](1760 MB) -PASS -- TEST 'control_flake_gnu' [08:17, 05:20](812 MB) - -PASS -- COMPILE 'rrfs_gnu' [10:11, 07:14] -PASS -- TEST 'rap_control_gnu' [10:03, 08:05](1084 MB) -PASS -- TEST 'rap_decomp_gnu' [10:00, 08:16](1085 MB) -PASS -- TEST 'rap_2threads_gnu' [10:10, 07:36](1148 MB) -PASS -- TEST 'rap_restart_gnu' [05:36, 03:55](886 MB) -PASS -- TEST 'rap_sfcdiff_gnu' [11:59, 08:51](1085 MB) -PASS -- TEST 'rap_sfcdiff_decomp_gnu' [10:29, 08:24](1089 MB) -PASS -- TEST 'rap_sfcdiff_restart_gnu' [08:22, 05:45](885 MB) -PASS -- TEST 'hrrr_control_gnu' [07:30, 05:18](1074 MB) -PASS -- TEST 'hrrr_control_noqr_gnu' [07:29, 05:15](1136 MB) -PASS -- TEST 'hrrr_control_2threads_gnu' [05:43, 04:14](1046 MB) -PASS -- TEST 'hrrr_control_decomp_gnu' [05:33, 04:17](1074 MB) -PASS -- TEST 'hrrr_control_restart_gnu' [03:33, 02:22](881 MB) -PASS -- TEST 'hrrr_control_restart_noqr_gnu' [02:47, 02:02](937 MB) -PASS -- TEST 'rrfs_v1beta_gnu' [11:02, 08:10](1098 MB) - -PASS -- COMPILE 'atm_dyn32_debug_gnu' [15:13, 12:10] -PASS -- TEST 'control_diag_debug_gnu' [02:59, 01:30](1631 MB) -PASS -- TEST 'regional_debug_gnu' [07:55, 06:55](1116 MB) -PASS -- TEST 'rap_control_debug_gnu' [03:31, 02:25](1102 MB) -PASS -- TEST 'hrrr_control_debug_gnu' [02:30, 02:07](1093 MB) -PASS -- TEST 'hrrr_gf_debug_gnu' [03:57, 02:26](1103 MB) -PASS -- TEST 'hrrr_c3_debug_gnu' [03:34, 02:29](1101 MB) -PASS -- TEST 'rap_diag_debug_gnu' [02:53, 02:03](1281 MB) -PASS -- TEST 'rap_noah_sfcdiff_cires_ugwp_debug_gnu' [04:30, 03:43](1104 MB) -PASS -- TEST 'rap_progcld_thompson_debug_gnu' [02:48, 01:59](1106 MB) -PASS -- TEST 'rrfs_v1beta_debug_gnu' [04:33, 04:17](1097 MB) -PASS -- TEST 'control_ras_debug_gnu' [02:37, 01:15](728 MB) -PASS -- TEST 'control_stochy_debug_gnu' [03:23, 02:43](730 MB) -PASS -- TEST 'control_debug_p8_gnu' [02:45, 01:23](1726 MB) -PASS -- TEST 'rap_flake_debug_gnu' [03:33, 01:59](1102 MB) -PASS -- TEST 'rap_clm_lake_debug_gnu' [03:26, 02:08](1109 MB) -PASS -- TEST 'gnv1_c96_no_nest_debug_gnu' [05:58, 03:16](1107 MB) - -PASS -- COMPILE 'wam_debug_gnu' [07:13, 05:32] -PASS -- TEST 'control_wam_debug_gnu' [07:48, 05:39](1575 MB) - -PASS -- COMPILE 'rrfs_dyn32_phy32_gnu' [08:12, 07:11] -PASS -- TEST 'rap_control_dyn32_phy32_gnu' [09:48, 07:14](963 MB) -PASS -- TEST 'hrrr_control_dyn32_phy32_gnu' [06:15, 04:37](952 MB) -PASS -- TEST 'rap_2threads_dyn32_phy32_gnu' [09:39, 06:45](971 MB) -PASS -- TEST 'hrrr_control_2threads_dyn32_phy32_gnu' [05:56, 03:28](895 MB) -PASS -- TEST 'hrrr_control_decomp_dyn32_phy32_gnu' [05:52, 03:50](966 MB) -PASS -- TEST 'rap_restart_dyn32_phy32_gnu' [06:46, 05:31](859 MB) -PASS -- TEST 'hrrr_control_restart_dyn32_phy32_gnu' [02:35, 02:05](858 MB) -PASS -- TEST 'conus13km_control_gnu' [04:39, 03:07](1269 MB) -PASS -- TEST 'conus13km_2threads_gnu' [02:12, 01:04](1174 MB) -PASS -- TEST 'conus13km_restart_mismatch_gnu' [02:50, 01:27](931 MB) - -PASS -- COMPILE 'atm_dyn64_phy32_gnu' [16:11, 15:24] -PASS -- TEST 'rap_control_dyn64_phy32_gnu' [07:01, 04:21](990 MB) - -PASS -- COMPILE 'atm_dyn32_phy32_debug_gnu' [16:17, 11:59] -PASS -- TEST 'rap_control_debug_dyn32_phy32_gnu' [02:42, 01:58](981 MB) -PASS -- TEST 'hrrr_control_debug_dyn32_phy32_gnu' [03:47, 02:27](973 MB) -PASS -- TEST 'conus13km_debug_gnu' [08:04, 06:10](1286 MB) -PASS -- TEST 'conus13km_debug_qr_gnu' [07:36, 05:51](962 MB) -PASS -- TEST 'conus13km_debug_2threads_gnu' [05:00, 03:58](1198 MB) -PASS -- TEST 'conus13km_radar_tten_debug_gnu' [07:41, 05:45](1360 MB) - -PASS -- COMPILE 'atm_dyn64_phy32_debug_gnu' [14:18, 12:38] -PASS -- TEST 'rap_control_dyn64_phy32_debug_gnu' [04:08, 02:47](1004 MB) - -PASS -- COMPILE 's2swa_gnu' [21:16, 20:20] - -PASS -- COMPILE 's2s_gnu' [18:20, 17:35] -PASS -- TEST 'cpld_control_nowave_noaero_p8_gnu' [09:57, 05:37](3092 MB) - -PASS -- COMPILE 's2swa_debug_gnu' [13:12, 11:39] - -PASS -- COMPILE 's2sw_pdlib_gnu' [22:13, 19:55] -PASS -- TEST 'cpld_control_pdlib_p8_gnu' [27:33, 26:05](3052 MB) - -PASS -- COMPILE 's2sw_pdlib_debug_gnu' [12:14, 09:20] -PASS -- TEST 'cpld_debug_pdlib_p8_gnu' [15:20, 13:10](2914 MB) - -PASS -- COMPILE 'datm_cdeps_gnu' [20:11, 18:00] -PASS -- TEST 'datm_cdeps_control_cfsr_gnu' [03:51, 03:01](766 MB) +PASS -- COMPILE s2swa_32bit_intel [14:13, 13:04](1 warnings,10 remarks) +PASS -- TEST cpld_control_p8_mixedmode_intel [12:07, 08:44] (2129476 MB) + +PASS -- COMPILE s2swa_32bit_pdlib_intel [22:14, 20:51](1 warnings,10 remarks) +PASS -- TEST cpld_control_gfsv17_intel [17:17, 13:50] (1996444 MB) +PASS -- TEST cpld_control_gfsv17_iau_intel [17:44, 14:44] (2314092 MB) +PASS -- TEST cpld_restart_gfsv17_intel [09:47, 06:37] (1347624 MB) +PASS -- TEST cpld_mpi_gfsv17_intel [18:14, 15:10] (1903184 MB) + +PASS -- COMPILE s2swa_32bit_pdlib_sfs_intel [22:14, 21:10](1 warnings,10 remarks) +PASS -- TEST cpld_control_sfs_intel [15:11, 13:07] (1975060 MB) + +PASS -- COMPILE s2swa_32bit_pdlib_debug_intel [10:13, 08:37](1523 warnings,2000 remarks) +PASS -- TEST cpld_debug_gfsv17_intel [25:51, 22:43] (1971436 MB) + +PASS -- COMPILE s2swa_intel [16:13, 14:22](1 warnings,10 remarks) +PASS -- TEST cpld_control_p8_intel [12:15, 08:35] (2201332 MB) +PASS -- TEST cpld_control_p8.v2.sfc_intel [12:30, 08:42] (2208824 MB) +PASS -- TEST cpld_restart_p8_intel [09:39, 05:29] (1968488 MB) +PASS -- TEST cpld_control_qr_p8_intel [12:13, 08:58] (2217140 MB) +PASS -- TEST cpld_restart_qr_p8_intel [08:40, 05:17] (1736548 MB) +PASS -- TEST cpld_2threads_p8_intel [14:32, 10:12] (2542268 MB) +PASS -- TEST cpld_decomp_p8_intel [13:32, 09:09] (2187760 MB) +PASS -- TEST cpld_mpi_p8_intel [11:34, 07:30] (2100684 MB) +PASS -- TEST cpld_control_ciceC_p8_intel [12:29, 08:36] (2199960 MB) +PASS -- TEST cpld_control_c192_p8_intel [20:22, 16:15] (2973616 MB) +PASS -- TEST cpld_restart_c192_p8_intel [10:54, 05:59] (2908160 MB) +PASS -- TEST cpld_bmark_p8_intel [19:56, 10:16] (3825132 MB) +PASS -- TEST cpld_restart_bmark_p8_intel [17:28, 06:18] (3632344 MB) +PASS -- TEST cpld_s2sa_p8_intel [10:52, 06:23] (2140084 MB) + +PASS -- COMPILE s2sw_intel [15:14, 13:41](1 warnings,10 remarks) +PASS -- TEST cpld_control_noaero_p8_intel [10:55, 07:26] (2013068 MB) +PASS -- TEST cpld_control_nowave_noaero_p8_intel [11:11, 07:48] (2067552 MB) + +PASS -- COMPILE s2swa_debug_intel [09:13, 08:00](1413 warnings,1230 remarks) +PASS -- TEST cpld_debug_p8_intel [16:27, 12:25] (2230568 MB) + +PASS -- COMPILE s2sw_debug_intel [09:12, 07:37](1413 warnings,1230 remarks) +PASS -- TEST cpld_debug_noaero_p8_intel [12:16, 08:57] (2038220 MB) + +PASS -- COMPILE s2s_aoflux_intel [13:13, 11:59],3 remarks) +PASS -- TEST cpld_control_noaero_p8_agrid_intel [08:15, 04:46] (2063776 MB) + +PASS -- COMPILE s2s_intel [11:12, 09:32](1 warnings,3 remarks) +PASS -- TEST cpld_control_c48_intel [09:17, 06:37] (3041640 MB) +PASS -- TEST cpld_warmstart_c48_intel [05:10, 02:19] (3024484 MB) +PASS -- TEST cpld_restart_c48_intel [05:11, 02:07] (2484276 MB) + +PASS -- COMPILE s2swa_faster_intel [14:11, 12:19](1 warnings,10 remarks) +PASS -- TEST cpld_control_p8_faster_intel [11:42, 08:14] (2206048 MB) + +PASS -- COMPILE s2sw_pdlib_intel [17:11, 15:21](1 warnings,10 remarks) +PASS -- TEST cpld_control_pdlib_p8_intel [16:25, 14:08] (2061288 MB) +PASS -- TEST cpld_restart_pdlib_p8_intel [10:19, 07:18] (1413124 MB) +PASS -- TEST cpld_mpi_pdlib_p8_intel [18:17, 15:48] (1995160 MB) + +PASS -- COMPILE s2sw_pdlib_debug_intel [06:11, 04:53](1523 warnings,2000 remarks) +PASS -- TEST cpld_debug_pdlib_p8_intel [27:21, 23:47] (2003608 MB) + +PASS -- COMPILE atm_dyn32_intel [10:13, 09:07](1 warnings,1 remarks) +PASS -- TEST control_flake_intel [05:41, 03:30] (713316 MB) +PASS -- TEST control_CubedSphereGrid_intel [05:04, 02:51] (1599668 MB) +PASS -- TEST control_CubedSphereGrid_parallel_intel [05:06, 02:50] (1591260 MB) +PASS -- TEST control_latlon_intel [04:57, 02:46] (1591628 MB) +PASS -- TEST control_wrtGauss_netcdf_parallel_intel [05:05, 02:46] (1588488 MB) +PASS -- TEST control_c48_intel [13:02, 10:18] (1709600 MB) +PASS -- TEST control_c48.v2.sfc_intel [07:40, 06:08] (842352 MB) +PASS -- TEST control_c192_intel [13:20, 10:16] (1774788 MB) +PASS -- TEST control_c384_intel [16:05, 12:11] (2016644 MB) +PASS -- TEST control_c384gdas_intel [14:35, 10:28] (1507904 MB) +PASS -- TEST control_stochy_intel [03:32, 02:01] (671736 MB) +PASS -- TEST control_stochy_restart_intel [02:38, 01:09] (544124 MB) +PASS -- TEST control_lndp_intel [03:31, 01:59] (659224 MB) +PASS -- TEST control_iovr4_intel [04:33, 02:57] (656220 MB) +PASS -- TEST control_iovr5_intel [04:30, 02:41] (658744 MB) +PASS -- TEST control_p8_intel [06:29, 03:54] (1877156 MB) +PASS -- TEST control_p8.v2.sfc_intel [07:33, 04:21] (1909492 MB) +PASS -- TEST control_p8_ugwpv1_intel [06:23, 03:27] (1896460 MB) +PASS -- TEST control_restart_p8_intel [04:03, 01:53] (1151408 MB) +PASS -- TEST control_noqr_p8_intel [06:17, 03:16] (1878172 MB) +PASS -- TEST control_restart_noqr_p8_intel [04:10, 01:54] (1208024 MB) +PASS -- TEST control_decomp_p8_intel [07:15, 03:59] (1877208 MB) +PASS -- TEST control_2threads_p8_intel [07:14, 03:42] (1965372 MB) +PASS -- TEST control_p8_lndp_intel [09:45, 06:37] (1884624 MB) +PASS -- TEST control_p8_rrtmgp_intel [08:04, 05:22] (1958276 MB) +PASS -- TEST control_p8_mynn_intel [05:08, 02:49] (1909964 MB) +PASS -- TEST merra2_thompson_intel [07:21, 04:53] (1904708 MB) +PASS -- TEST regional_control_intel [06:42, 04:43] (1191344 MB) +PASS -- TEST regional_restart_intel [04:36, 02:40] (1171860 MB) +PASS -- TEST regional_decomp_intel [07:40, 05:11] (1181564 MB) +PASS -- TEST regional_2threads_intel [06:36, 04:05] (1149168 MB) +PASS -- TEST regional_noquilt_intel [06:43, 04:31] (1520988 MB) +PASS -- TEST regional_netcdf_parallel_intel [06:46, 04:36] (1194224 MB) +PASS -- TEST regional_2dwrtdecomp_intel [06:38, 04:44] (1196004 MB) +PASS -- TEST regional_wofs_intel [09:37, 08:04] (2072220 MB) + +PASS -- COMPILE rrfs_intel [10:11, 08:52](3 warnings,9 remarks) +PASS -- TEST rap_control_intel [09:58, 07:19] (1232848 MB) +PASS -- TEST regional_spp_sppt_shum_skeb_intel [05:58, 03:29] (1351800 MB) +PASS -- TEST rap_decomp_intel [09:52, 07:38] (1153952 MB) +PASS -- TEST rap_2threads_intel [10:02, 07:11] (1363244 MB) +PASS -- TEST rap_restart_intel [06:21, 03:53] (1140820 MB) +PASS -- TEST rap_sfcdiff_intel [10:03, 07:17] (1220476 MB) +PASS -- TEST rap_sfcdiff_decomp_intel [10:16, 07:32] (1145440 MB) +PASS -- TEST rap_sfcdiff_restart_intel [08:15, 05:19] (1211988 MB) +PASS -- TEST hrrr_control_intel [06:02, 03:30] (1049924 MB) +PASS -- TEST hrrr_control_decomp_intel [05:46, 03:42] (1050588 MB) +PASS -- TEST hrrr_control_2threads_intel [05:45, 03:15] (1106432 MB) +PASS -- TEST hrrr_control_restart_intel [03:27, 02:04] (1017336 MB) +PASS -- TEST rrfs_v1beta_intel [09:09, 06:48] (1206312 MB) +PASS -- TEST rrfs_v1nssl_intel [12:36, 10:30] (1989120 MB) +PASS -- TEST rrfs_v1nssl_nohailnoccn_intel [11:29, 09:48] (2189692 MB) + +PASS -- COMPILE csawmg_intel [09:11, 07:47] +PASS -- TEST control_csawmg_intel [08:38, 06:16] (1046312 MB) +PASS -- TEST control_ras_intel [05:27, 03:30] (843472 MB) + +PASS -- COMPILE csawmg_gnu [06:11, 04:13] +PASS -- TEST control_csawmg_gnu [10:47, 08:04] (1074316 MB) + +PASS -- COMPILE wam_intel [10:10, 08:34],1 remarks) +PASS -- TEST control_wam_intel [11:52, 09:55] (1657144 MB) + +PASS -- COMPILE atm_faster_dyn32_intel [10:11, 08:55],1 remarks) +PASS -- TEST control_p8_faster_intel [05:12, 02:30] (1905120 MB) +PASS -- TEST regional_control_faster_intel [07:36, 05:03] (1182052 MB) + +PASS -- COMPILE atm_debug_dyn32_intel [08:10, 06:51](882 warnings,9 remarks) +PASS -- TEST control_CubedSphereGrid_debug_intel [03:39, 01:52] (1626508 MB) +PASS -- TEST control_wrtGauss_netcdf_parallel_debug_intel [03:45, 01:49] (1630816 MB) +PASS -- TEST control_stochy_debug_intel [04:28, 02:37] (841496 MB) +PASS -- TEST control_lndp_debug_intel [04:20, 02:20] (834536 MB) +PASS -- TEST control_csawmg_debug_intel [05:36, 03:58] (1144800 MB) +PASS -- TEST control_ras_debug_intel [04:21, 02:19] (843980 MB) +PASS -- TEST control_diag_debug_intel [04:41, 02:14] (1692432 MB) +PASS -- TEST control_debug_p8_intel [04:45, 02:12] (1913116 MB) +PASS -- TEST regional_debug_intel [16:36, 14:48] (1144984 MB) +PASS -- TEST rap_control_debug_intel [05:21, 04:08] (1218776 MB) +PASS -- TEST hrrr_control_debug_intel [05:30, 04:06] (1222376 MB) +PASS -- TEST hrrr_gf_debug_intel [05:30, 04:03] (1218284 MB) +PASS -- TEST hrrr_c3_debug_intel [06:25, 04:11] (1229240 MB) +PASS -- TEST rap_unified_drag_suite_debug_intel [06:25, 04:10] (1220288 MB) +PASS -- TEST rap_diag_debug_intel [06:38, 04:25] (1310584 MB) +PASS -- TEST rap_cires_ugwp_debug_intel [06:23, 04:13] (1225392 MB) +PASS -- TEST rap_unified_ugwp_debug_intel [06:28, 04:10] (1231676 MB) +PASS -- TEST rap_lndp_debug_intel [06:28, 04:11] (1225528 MB) +PASS -- TEST rap_progcld_thompson_debug_intel [06:27, 04:10] (1226548 MB) +PASS -- TEST rap_noah_debug_intel [06:27, 04:03] (1221748 MB) +PASS -- TEST rap_sfcdiff_debug_intel [06:25, 04:05] (1236060 MB) +PASS -- TEST rap_noah_sfcdiff_cires_ugwp_debug_intel [08:30, 06:44] (1233080 MB) +PASS -- TEST rrfs_v1beta_debug_intel [06:24, 04:11] (1213276 MB) +PASS -- TEST rap_clm_lake_debug_intel [06:27, 04:57] (1231052 MB) +PASS -- TEST rap_flake_debug_intel [05:30, 04:08] (1218576 MB) +PASS -- TEST gnv1_c96_no_nest_debug_intel [09:09, 07:08] (1227812 MB) + +PASS -- COMPILE atm_debug_dyn32_gnu [06:10, 04:22] +PASS -- TEST control_csawmg_debug_gnu [03:49, 02:08] (1038092 MB) + +PASS -- COMPILE wam_debug_intel [06:11, 04:12](837 warnings,1 remarks) + +PASS -- COMPILE rrfs_dyn32_phy32_intel [11:11, 08:57](3 warnings,8 remarks) +PASS -- TEST regional_spp_sppt_shum_skeb_dyn32_phy32_intel [06:01, 03:19] (1231840 MB) +PASS -- TEST rap_control_dyn32_phy32_intel [08:00, 05:21] (1142036 MB) +PASS -- TEST hrrr_control_dyn32_phy32_intel [05:22, 02:54] (1041952 MB) +PASS -- TEST rap_2threads_dyn32_phy32_intel [07:11, 05:09] (1277536 MB) +PASS -- TEST hrrr_control_2threads_dyn32_phy32_intel [05:18, 02:43] (1027240 MB) +PASS -- TEST hrrr_control_decomp_dyn32_phy32_intel [05:40, 03:03] (982340 MB) +PASS -- TEST rap_restart_dyn32_phy32_intel [05:58, 04:09] (1079168 MB) +PASS -- TEST hrrr_control_restart_dyn32_phy32_intel [03:26, 01:34] (949800 MB) + +PASS -- COMPILE rrfs_dyn32_phy32_faster_intel [10:11, 08:31](3 warnings,8 remarks) +PASS -- TEST conus13km_control_intel [05:00, 02:23] (1272840 MB) +PASS -- TEST conus13km_2threads_intel [03:43, 01:06] (1177660 MB) +PASS -- TEST conus13km_restart_mismatch_intel [03:46, 01:24] (1128120 MB) + +PASS -- COMPILE rrfs_dyn64_phy32_intel [10:11, 08:33](3 warnings,8 remarks) +PASS -- TEST rap_control_dyn64_phy32_intel [05:43, 03:45] (1084280 MB) + +PASS -- COMPILE rrfs_dyn32_phy32_debug_intel [05:11, 03:26](785 warnings,8 remarks) +PASS -- TEST rap_control_debug_dyn32_phy32_intel [06:23, 04:29] (1109280 MB) +PASS -- TEST hrrr_control_debug_dyn32_phy32_intel [06:22, 04:23] (1100176 MB) +PASS -- TEST conus13km_debug_intel [15:50, 13:55] (1353512 MB) +PASS -- TEST conus13km_debug_qr_intel [15:45, 13:58] (985708 MB) +PASS -- TEST conus13km_debug_2threads_intel [12:44, 10:34] (1238848 MB) +PASS -- TEST conus13km_radar_tten_debug_intel [15:39, 13:58] (1419888 MB) + +PASS -- COMPILE rrfs_dyn64_phy32_debug_intel [06:11, 04:11](785 warnings,8 remarks) +PASS -- TEST rap_control_dyn64_phy32_debug_intel [06:28, 04:14] (1161500 MB) + +PASS -- COMPILE hafsw_intel [12:11, 10:29](1 warnings,9 remarks) +PASS -- TEST hafs_regional_atm_intel [08:08, 05:21] (852052 MB) +PASS -- TEST hafs_regional_atm_thompson_gfdlsf_intel [07:28, 05:13] (1252624 MB) +PASS -- TEST hafs_regional_atm_ocn_intel [09:29, 06:28] (922224 MB) +PASS -- TEST hafs_regional_atm_wav_intel [17:13, 13:59] (960152 MB) +PASS -- TEST hafs_regional_atm_ocn_wav_intel [18:37, 15:04] (968556 MB) +PASS -- TEST hafs_regional_1nest_atm_intel [08:10, 05:34] (592592 MB) +PASS -- TEST hafs_regional_telescopic_2nests_atm_intel [10:26, 07:04] (603584 MB) +PASS -- TEST hafs_global_1nest_atm_intel [05:58, 03:04] (437160 MB) +PASS -- TEST hafs_global_multiple_4nests_atm_intel [11:43, 07:36] (549964 MB) +PASS -- TEST hafs_regional_specified_moving_1nest_atm_intel [07:55, 03:58] (601388 MB) +PASS -- TEST hafs_regional_storm_following_1nest_atm_intel [07:06, 03:46] (599688 MB) +PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_intel [08:02, 04:51] (655268 MB) +PASS -- TEST hafs_global_storm_following_1nest_atm_intel [04:34, 01:21] (449236 MB) + +PASS -- COMPILE hafsw_debug_intel [06:11, 04:27](1465 warnings,1502 remarks) +PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_debug_intel [14:06, 11:40] (686488 MB) + +PASS -- COMPILE hafsw_faster_intel [12:11, 10:27],8 remarks) +PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_wav_intel [18:56, 16:50] (753200 MB) +PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_wav_inline_intel [18:05, 15:39] (833392 MB) + +PASS -- COMPILE hafs_mom6w_intel [11:11, 10:09],7 remarks) +PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_wav_mom6_intel [13:55, 10:29] (809172 MB) + +PASS -- COMPILE hafs_all_intel [12:11, 10:12],8 remarks) +PASS -- TEST hafs_regional_docn_intel [09:12, 07:03] (908020 MB) +PASS -- TEST hafs_regional_docn_oisst_intel [10:09, 06:59] (909956 MB) +PASS -- TEST hafs_regional_datm_cdeps_intel [18:53, 16:25] (1343824 MB) + +PASS -- COMPILE datm_cdeps_intel [07:11, 04:58],2 remarks) +PASS -- TEST datm_cdeps_control_cfsr_intel [04:19, 02:11] (1136908 MB) +PASS -- TEST datm_cdeps_restart_cfsr_intel [05:19, 01:22] (1100828 MB) +PASS -- TEST datm_cdeps_control_gefs_intel [04:21, 02:11] (1017896 MB) +PASS -- TEST datm_cdeps_iau_gefs_intel [04:21, 02:11] (1023084 MB) +PASS -- TEST datm_cdeps_stochy_gefs_intel [04:22, 02:10] (1026040 MB) +PASS -- TEST datm_cdeps_ciceC_cfsr_intel [04:17, 02:11] (1141744 MB) +PASS -- TEST datm_cdeps_bulk_cfsr_intel [04:21, 02:11] (1157844 MB) +PASS -- TEST datm_cdeps_bulk_gefs_intel [03:18, 02:06] (1020380 MB) +PASS -- TEST datm_cdeps_mx025_cfsr_intel [07:07, 04:57] (1162876 MB) +PASS -- TEST datm_cdeps_mx025_gefs_intel [07:01, 04:53] (1153000 MB) +PASS -- TEST datm_cdeps_multiple_files_cfsr_intel [04:17, 02:09] (1155612 MB) +PASS -- TEST datm_cdeps_3072x1536_cfsr_intel [04:16, 03:07] (2456512 MB) +PASS -- TEST datm_cdeps_gfs_intel [04:18, 03:05] (2400364 MB) + +PASS -- COMPILE datm_cdeps_debug_intel [05:11, 04:02](2 warnings,2 remarks) +PASS -- TEST datm_cdeps_debug_cfsr_intel [07:17, 05:13] (1071332 MB) + +PASS -- COMPILE datm_cdeps_faster_intel [08:11, 07:09],2 remarks) +PASS -- TEST datm_cdeps_control_cfsr_faster_intel [04:16, 02:13] (1144632 MB) + +PASS -- COMPILE datm_cdeps_land_intel [02:11, 00:56],1 remarks) +PASS -- TEST datm_cdeps_lnd_gswp3_intel [04:34, 00:53] (337912 MB) +PASS -- TEST datm_cdeps_lnd_era5_intel [03:24, 00:50] (573320 MB) +PASS -- TEST datm_cdeps_lnd_era5_rst_intel [02:26, 00:33] (576716 MB) + +PASS -- COMPILE atm_ds2s_docn_pcice_intel [11:11, 09:35],3 remarks) +PASS -- TEST atm_ds2s_docn_pcice_intel [08:08, 04:21] (2013732 MB) + +PASS -- COMPILE atm_ds2s_docn_dice_intel [10:11, 08:11],1 remarks) +PASS -- TEST atm_ds2s_docn_dice_intel [08:03, 04:18] (1989296 MB) + +PASS -- COMPILE atml_intel [11:11, 09:37](8 warnings,2 remarks) +PASS -- TEST control_p8_atmlnd_sbs_intel [11:24, 07:11] (1900568 MB) +PASS -- TEST control_p8_atmlnd_intel [10:28, 06:40] (1890740 MB) +PASS -- TEST control_restart_p8_atmlnd_intel [05:53, 03:04] (1142388 MB) + +PASS -- COMPILE atml_debug_intel [06:11, 04:46](880 warnings,2 remarks) +PASS -- TEST control_p8_atmlnd_debug_intel [10:24, 06:45] (1941568 MB) + +PASS -- COMPILE atmw_intel [12:10, 10:36],8 remarks) +PASS -- TEST atmwav_control_noaero_p8_intel [06:09, 02:42] (1938372 MB) + +PASS -- COMPILE atmaero_intel [11:11, 10:00],1 remarks) +PASS -- TEST atmaero_control_p8_intel [09:11, 05:24] (2013556 MB) +PASS -- TEST atmaero_control_p8_rad_intel [08:09, 05:16] (1787296 MB) +PASS -- TEST atmaero_control_p8_rad_micro_intel [07:56, 05:35] (1799000 MB) + +PASS -- COMPILE atmaq_debug_intel [06:11, 05:01](882 warnings,6 remarks) +PASS -- TEST regional_atmaq_debug_intel [20:41, 17:11] (4525040 MB) + +PASS -- COMPILE atm_gnu [06:10, 04:50] +PASS -- TEST control_c48_gnu [09:49, 07:50] (1522888 MB) +PASS -- TEST control_stochy_gnu [04:29, 02:30] (721624 MB) +PASS -- TEST control_ras_gnu [05:22, 03:55] (722068 MB) +PASS -- TEST control_p8_gnu [07:09, 04:14] (1699760 MB) +PASS -- TEST control_p8_ugwpv1_gnu [06:56, 04:27] (1701268 MB) +PASS -- TEST control_flake_gnu [06:27, 04:55] (803616 MB) + +PASS -- COMPILE rrfs_gnu [06:11, 04:34] +PASS -- TEST rap_control_gnu [11:00, 08:22] (1073276 MB) +PASS -- TEST rap_decomp_gnu [10:45, 08:24] (1073804 MB) +PASS -- TEST rap_2threads_gnu [09:57, 07:20] (1103808 MB) +PASS -- TEST rap_restart_gnu [08:00, 04:14] (879248 MB) +PASS -- TEST rap_sfcdiff_gnu [10:59, 08:18] (1074564 MB) +PASS -- TEST rap_sfcdiff_decomp_gnu [10:44, 08:18] (1075536 MB) +PASS -- TEST rap_sfcdiff_restart_gnu [10:08, 06:09] (877868 MB) +PASS -- TEST hrrr_control_gnu [06:43, 04:27] (1059972 MB) +PASS -- TEST hrrr_control_noqr_gnu [06:42, 04:21] (1127380 MB) +PASS -- TEST hrrr_control_2threads_gnu [05:58, 04:00] (1021864 MB) +PASS -- TEST hrrr_control_decomp_gnu [06:52, 04:32] (1062372 MB) +PASS -- TEST hrrr_control_restart_gnu [04:27, 02:16] (887016 MB) +PASS -- TEST hrrr_control_restart_noqr_gnu [04:24, 02:15] (924548 MB) +PASS -- TEST rrfs_v1beta_gnu [11:11, 08:16] (1067216 MB) + +PASS -- COMPILE atm_dyn32_debug_gnu [07:11, 05:50] +PASS -- TEST control_diag_debug_gnu [03:39, 01:19] (1617840 MB) +PASS -- TEST regional_debug_gnu [08:35, 07:03] (1128708 MB) +PASS -- TEST rap_control_debug_gnu [04:23, 02:10] (1087132 MB) +PASS -- TEST hrrr_control_debug_gnu [03:24, 02:05] (1082420 MB) +PASS -- TEST hrrr_gf_debug_gnu [04:20, 02:02] (1089780 MB) +PASS -- TEST hrrr_c3_debug_gnu [04:21, 02:15] (1085300 MB) +PASS -- TEST rap_diag_debug_gnu [04:34, 02:08] (1263152 MB) +PASS -- TEST rap_noah_sfcdiff_cires_ugwp_debug_gnu [05:20, 03:09] (1086680 MB) +PASS -- TEST rap_progcld_thompson_debug_gnu [03:20, 02:04] (1092640 MB) +PASS -- TEST rrfs_v1beta_debug_gnu [03:21, 02:01] (1083248 MB) +PASS -- TEST control_ras_debug_gnu [03:20, 01:24] (719648 MB) +PASS -- TEST control_stochy_debug_gnu [03:20, 01:20] (718404 MB) +PASS -- TEST control_debug_p8_gnu [04:42, 02:05] (1718344 MB) +PASS -- TEST rap_flake_debug_gnu [04:24, 02:05] (1092252 MB) +PASS -- TEST rap_clm_lake_debug_gnu [04:22, 02:17] (1092704 MB) +PASS -- TEST gnv1_c96_no_nest_debug_gnu [06:58, 03:47] (1094340 MB) + +PASS -- COMPILE wam_debug_gnu [04:11, 02:28] +PASS -- TEST control_wam_debug_gnu [07:41, 05:19] (1557740 MB) + +PASS -- COMPILE rrfs_dyn32_phy32_gnu [07:11, 05:22] +PASS -- TEST rap_control_dyn32_phy32_gnu [09:42, 07:32] (953008 MB) +PASS -- TEST hrrr_control_dyn32_phy32_gnu [06:56, 04:11] (943804 MB) +PASS -- TEST rap_2threads_dyn32_phy32_gnu [08:58, 06:54] (981732 MB) +PASS -- TEST hrrr_control_2threads_dyn32_phy32_gnu [06:01, 03:33] (881444 MB) +PASS -- TEST hrrr_control_decomp_dyn32_phy32_gnu [05:41, 04:03] (943772 MB) +PASS -- TEST rap_restart_dyn32_phy32_gnu [08:00, 05:47] (855452 MB) +PASS -- TEST hrrr_control_restart_dyn32_phy32_gnu [04:32, 02:10] (853256 MB) +PASS -- TEST conus13km_control_gnu [04:50, 02:37] (1257416 MB) +PASS -- TEST conus13km_2threads_gnu [03:38, 01:07] (1161316 MB) +PASS -- TEST conus13km_restart_mismatch_gnu [03:37, 01:34] (926080 MB) + +PASS -- COMPILE atm_dyn64_phy32_gnu [12:11, 10:15] +PASS -- TEST rap_control_dyn64_phy32_gnu [06:44, 04:31] (981344 MB) + +PASS -- COMPILE atm_dyn32_phy32_debug_gnu [10:11, 08:34] +PASS -- TEST rap_control_debug_dyn32_phy32_gnu [04:23, 02:09] (968880 MB) +PASS -- TEST hrrr_control_debug_dyn32_phy32_gnu [04:25, 02:12] (963788 MB) +PASS -- TEST conus13km_debug_gnu [07:42, 06:04] (1275052 MB) +PASS -- TEST conus13km_debug_qr_gnu [07:42, 06:05] (949728 MB) +PASS -- TEST conus13km_debug_2threads_gnu [06:37, 03:44] (1188768 MB) +PASS -- TEST conus13km_radar_tten_debug_gnu [09:40, 06:07] (1343568 MB) + +PASS -- COMPILE atm_dyn64_phy32_debug_gnu [10:11, 08:47] +PASS -- TEST rap_control_dyn64_phy32_debug_gnu [05:25, 02:10] (999580 MB) + +PASS -- COMPILE s2swa_gnu [20:11, 18:58] +PASS -- COMPILE s2s_gnu [17:11, 15:14] +PASS -- TEST cpld_control_nowave_noaero_p8_gnu [11:20, 09:08] (2708040 MB) + +PASS -- COMPILE s2swa_debug_gnu [05:10, 03:38] +PASS -- COMPILE s2sw_pdlib_gnu [17:11, 15:27] +PASS -- TEST cpld_control_pdlib_p8_gnu [30:15, 27:09] (3050756 MB) + +PASS -- COMPILE s2sw_pdlib_debug_gnu [07:10, 05:54] +PASS -- TEST cpld_debug_pdlib_p8_gnu [16:02, 13:16] (2905188 MB) + +PASS -- COMPILE datm_cdeps_gnu [18:11, 16:19] +PASS -- TEST datm_cdeps_control_cfsr_gnu [05:17, 02:21] (770484 MB) + +PASS -- COMPILE atm_fbh_intel [11:11, 09:35](3 warnings,8 remarks) +PASS -- TEST cpld_regional_atm_fbh_intel [12:32, 09:47] (1077296 MB) + SYNOPSIS: -Starting Date/Time: 20240717 08:37:30 -Ending Date/Time: 20240717 10:30:01 -Total Time: 01h:53m:28s -Compiles Completed: 57/57 -Tests Completed: 244/244 +Starting Date/Time: 2024-09-26 18:31:55 +Ending Date/Time: 2024-09-26 20:11:21 +Total Time: 01h:39m:26s +Compiles Completed: 58/58 +Tests Completed: 245/245 + NOTES: -A file 'test_changes.list' was generated but is empty. -If you are using this log as a pull request verification, please commit 'test_changes.list'. +A file test_changes.list was generated but is empty. +If you are using this log as a pull request verification, please commit test_changes.list. Result: SUCCESS -====END OF HERCULES REGRESSION TESTING LOG==== +====END OF hercules REGRESSION TESTING LOG==== diff --git a/tests/logs/RegressionTests_jet.log b/tests/logs/RegressionTests_jet.log index f915017cff..1572ea8305 100644 --- a/tests/logs/RegressionTests_jet.log +++ b/tests/logs/RegressionTests_jet.log @@ -1,31 +1,32 @@ ====START OF JET REGRESSION TESTING LOG==== UFSWM hash used in testing: -a3771eaecd5c6e2e72e9ca1b474e4693c7705ba9 +0f7fd4cc7a42417c56a5784e3b3891deeae01201 Submodule hashes used in testing: 37cbb7d6840ae7515a9a8f0dfd4d89461b3396d1 AQM (v0.2.0-37-g37cbb7d) be5d28fd1b60522e6fc98aefeead20e6aac3530b AQM/src/model/CMAQ (CMAQv5.2.1_07Feb2018-198-gbe5d28fd1) - fbdf6843d6bde852d97f1547591d90136103f669 CDEPS-interface/CDEPS (cdeps0.4.17-41-gfbdf684) - 9452de8c3cb43fb2628f0722e6a51f79429d2160 CICE-interface/CICE (CICE6.0.0-450-g9452de8) - f6ff8f7c4d4cb6feabe3651b13204cf43fc948e3 CICE-interface/CICE/icepack (Icepack1.1.0-182-gf6ff8f7) - 2d837b16af326b09ff4018daab4de84f4deff7ec CMEPS-interface/CMEPS (cmeps_v0.4.1-2307-g2d837b1) + 1f9eaaa142c8b07ed6b788c9f44ea02cc86d0bae CDEPS-interface/CDEPS (cdeps0.4.17-42-g1f9eaaa) + 5c7ba6472e1c1b73899f19710e38de4be1a88223 CICE-interface/CICE (remotes/origin/support_intelllvm) + 4c87095256c1c599c3ccaa857a95744158751a60 CICE-interface/CICE/icepack (Icepack1.1.0-191-g4c87095) + dc977bcadd1ade1a528dee75f1ad45e8bd80ca0a CMEPS-interface/CMEPS (cmeps_v0.4.1-2310-gdc977bc) cabd7753ae17f7bfcc6dad56daf10868aa51c3f4 CMakeModules (v1.0.0-28-gcabd775) - 3581423f397e2eb0c1f0cd7f6b728593511278a9 FV3 (heads/develop) - 1720f85e54765251f869756e67c93ef7acefac0d FV3/atmos_cubed_sphere (201912_public_release-402-g1720f85) + 3fd205a8ce07944d38cb7ca6e882dffb2af03d1e FV3 (remotes/origin/support_intelllvm) + b947391ed4d23ffa15f5c854e7d5c4849abefc40 FV3/atmos_cubed_sphere (201912_public_release-414-gb947391) 0f8232724975c13289cad390c9a71fa2c6a9bff4 FV3/ccpp/framework (2024-07-11-dev) - 8103e21cd095eb2d81a5152019d6133a0374bb0a FV3/ccpp/physics (EP4-823-g8103e21c) + 4e6e96c5b6cd28d1e677539792cf5e21a8a67379 FV3/ccpp/physics (remotes/origin/support_intelllvm) 74a0e098b2163425e4b5466c2dfcf8ae26d560a5 FV3/ccpp/physics/physics/Radiation/RRTMGP/rte-rrtmgp (v1.6) - be0410ece28f2b5b9c089f8ca09ce0c80c79fe6c FV3/upp (upp_v10.2.0-191-gbe0410ec) + 55ec82b08ca7d914ace595d4eecd54ae640ade31 FV3/upp (upp_gfsv16_release.v1.0.8-385-g55ec82b) -1ba8270870947b583cd51bc72ff8960f4c1fb36e FV3/upp/sorc/libIFI.fd --7476b8f2790a47d788f79cebfdbb551567ae7cf8 FV3/upp/sorc/ncep_post.fd/post_gtg.fd +-529f870d33b65c3b6c1aa3c3236b94efc3bd336d FV3/upp/sorc/ncep_post.fd/post_gtg.fd 041422934cae1570f2f0e67239d5d89f11c6e1b7 GOCART (sdr_v2.1.2.6-119-g0414229) bcf7777bb037ae2feb2a8a8ac51aacb3511b52d9 HYCOM-interface/HYCOM (2.3.00-122-gbcf7777) - b32aea7bf3f9e2a774afa23d3386c88156cd1182 MOM6-interface/MOM6 (dev/master/repository_split_2014.10.10-10051-gb32aea7bf) + 5e0c21f64fa5b20efc8f29f8709766e1e6793a79 MOM6-interface/MOM6 (dev/master/repository_split_2014.10.10-10230-g5e0c21f64) 9423197f894112edfcb1502245f7d7b873d551f9 MOM6-interface/MOM6/pkg/CVMix-src (9423197) 29e64d652786e1d076a05128c920f394202bfe10 MOM6-interface/MOM6/pkg/GSW-Fortran (29e64d6) - ec38ea3d902644cd4519d5fe060316859ccdc108 NOAHMP-interface/noahmp (v3.7.1-434-gec38ea3) - d9b3172f4197c65d471662c6952a668152d71230 WW3 (6.07.1-345-gd9b3172f) + 3ac32f0db7a2a97d930f44fa5f060c983ff31ee8 NOAHMP-interface/noahmp (v3.7.1-436-g3ac32f0) + 6810b2d8dbceea2b5e47b3f1b59b5461aded3827 WW3 (remotes/origin/support_intelllvm) + 05cad173feeb598431e3ef5f17c2df6562c8d101 fire_behavior (v0.2.0-1-g05cad17) fad2fe9f42f6b7f744b128b4a2a9433f91e4296f stochastic_physics (ufs-v2.0.0-219-gfad2fe9) @@ -35,256 +36,258 @@ The first time is for the full script (prep+run+finalize). The second time is specifically for the run phase. Times/Memory will be empty for failed tests. -BASELINE DIRECTORY: /mnt/lfs4/HFIP/hfv3gfs/role.epic/RT/NEMSfv3gfs/develop-20240624 -COMPARISON DIRECTORY: /lfs4/HFIP/h-nems/Fernando.Andrade-maldonado/RT_RUNDIRS/Fernando.Andrade-maldonado/FV3_RT/rt_2732353 +BASELINE DIRECTORY: /lfs5/HFIP/hfv3gfs/role.epic/RT/NEMSfv3gfs/develop-20240909 +COMPARISON DIRECTORY: /lfs5/HFIP/hfv3gfs/Jong.Kim/RT_RUNDIRS/Jong.Kim/FV3_RT/rt_773938 RT.SH OPTIONS USED: -* (-a) - HPC PROJECT ACCOUNT: h-nems -* (-l) - USE CONFIG FILE: rt.conf -* (-e) - USE ECFLOW - -PASS -- COMPILE 's2swa_32bit_intel' [42:17, 40:48] ( 1 warnings 1383 remarks ) -PASS -- TEST 'cpld_control_p8_mixedmode_intel' [11:16, 08:54](2009 MB) - -PASS -- COMPILE 's2swa_32bit_pdlib_intel' [49:18, 48:21] ( 1 warnings 1427 remarks ) -PASS -- TEST 'cpld_control_gfsv17_intel' [24:36, 22:10](1890 MB) -PASS -- TEST 'cpld_control_gfsv17_iau_intel' [26:19, 23:46](1980 MB) -PASS -- TEST 'cpld_restart_gfsv17_intel' [13:57, 11:19](1112 MB) -PASS -- TEST 'cpld_mpi_gfsv17_intel' [27:32, 25:39](1842 MB) - -PASS -- COMPILE 's2swa_32bit_pdlib_sfs_intel' [00:21, 48:49] ( 1 warnings 1424 remarks ) -PASS -- TEST 'cpld_control_sfs_intel' [23:11, 21:06](1891 MB) - -PASS -- COMPILE 's2swa_intel' [43:17, 41:35] ( 1381 remarks ) -PASS -- TEST 'cpld_control_p8_intel' [11:22, 09:18](2064 MB) -PASS -- TEST 'cpld_control_p8.v2.sfc_intel' [12:09, 09:20](2053 MB) -PASS -- TEST 'cpld_restart_p8_intel' [08:15, 05:34](1717 MB) -PASS -- TEST 'cpld_control_qr_p8_intel' [11:26, 09:20](2077 MB) -PASS -- TEST 'cpld_restart_qr_p8_intel' [08:12, 05:53](1739 MB) -PASS -- TEST 'cpld_2threads_p8_intel' [11:21, 09:08](2310 MB) -PASS -- TEST 'cpld_decomp_p8_intel' [10:35, 09:02](2038 MB) -PASS -- TEST 'cpld_mpi_p8_intel' [09:58, 08:05](2001 MB) -PASS -- TEST 'cpld_control_ciceC_p8_intel' [11:46, 09:17](2057 MB) -PASS -- TEST 'cpld_s2sa_p8_intel' [10:35, 08:52](2035 MB) - -PASS -- COMPILE 's2sw_intel' [51:19, 39:50] ( 1279 remarks ) -PASS -- TEST 'cpld_control_noaero_p8_intel' [09:33, 07:17](1906 MB) -PASS -- TEST 'cpld_control_nowave_noaero_p8_intel' [10:13, 07:25](1958 MB) - -PASS -- COMPILE 's2swa_debug_intel' [07:12, 06:18] ( 1450 warnings 1228 remarks ) -PASS -- TEST 'cpld_debug_p8_intel' [13:37, 11:26](2083 MB) - -PASS -- COMPILE 's2sw_debug_intel' [06:11, 05:46] ( 1450 warnings 1228 remarks ) -PASS -- TEST 'cpld_debug_noaero_p8_intel' [10:26, 08:14](1934 MB) - -PASS -- COMPILE 's2s_aoflux_intel' [35:14, 34:35] ( 1011 remarks ) -PASS -- TEST 'cpld_control_noaero_p8_agrid_intel' [09:48, 07:00](1977 MB) - -PASS -- COMPILE 's2s_intel' [35:16, 34:45] ( 1016 remarks ) -PASS -- TEST 'cpld_control_c48_intel' [14:10, 12:59](3067 MB) -PASS -- TEST 'cpld_warmstart_c48_intel' [06:08, 04:13](3056 MB) -PASS -- TEST 'cpld_restart_c48_intel' [04:10, 02:25](2489 MB) - -PASS -- COMPILE 's2swa_faster_intel' [35:27, 34:32] ( 1609 remarks ) -PASS -- TEST 'cpld_control_p8_faster_intel' [12:09, 08:27](2043 MB) - -PASS -- COMPILE 's2sw_pdlib_intel' [48:18, 47:14] ( 1339 remarks ) -PASS -- TEST 'cpld_control_pdlib_p8_intel' [24:40, 22:44](1924 MB) -PASS -- TEST 'cpld_restart_pdlib_p8_intel' [22:39, 11:33](1124 MB) -PASS -- TEST 'cpld_mpi_pdlib_p8_intel' [26:45, 25:08](1884 MB) - -PASS -- COMPILE 's2sw_pdlib_debug_intel' [07:11, 05:43] ( 1560 warnings 1998 remarks ) -PASS -- TEST 'cpld_debug_pdlib_p8_intel' [36:19, 33:06](1934 MB) - -PASS -- COMPILE 'atm_dyn32_intel' [38:16, 37:35] ( 1 warnings 1148 remarks ) -PASS -- TEST 'control_flake_intel' [08:40, 04:50](654 MB) -PASS -- TEST 'control_CubedSphereGrid_intel' [31:30, 04:11](1554 MB) -PASS -- TEST 'control_CubedSphereGrid_parallel_intel' [29:32, 04:42](1554 MB) -PASS -- TEST 'control_latlon_intel' [31:25, 04:09](1555 MB) -PASS -- TEST 'control_wrtGauss_netcdf_parallel_intel' [08:24, 04:17](1555 MB) -PASS -- TEST 'control_c48_intel' [13:31, 12:05](1732 MB) -PASS -- TEST 'control_c48.v2.sfc_intel' [11:56, 10:24](850 MB) -PASS -- TEST 'control_c192_intel' [38:40, 15:13](1686 MB) -PASS -- TEST 'control_c384_intel' [28:51, 19:05](1824 MB) -PASS -- TEST 'control_c384gdas_intel' [39:57, 14:04](1026 MB) -PASS -- TEST 'control_stochy_intel' [03:40, 02:28](606 MB) -PASS -- TEST 'control_stochy_restart_intel' [26:01, 01:29](438 MB) -PASS -- TEST 'control_lndp_intel' [03:40, 02:27](610 MB) -PASS -- TEST 'control_iovr4_intel' [04:37, 03:40](580 MB) -PASS -- TEST 'control_iovr5_intel' [04:37, 03:50](600 MB) -PASS -- TEST 'control_p8_intel' [32:59, 04:52](1843 MB) -PASS -- TEST 'control_p8.v2.sfc_intel' [33:13, 04:52](1845 MB) -PASS -- TEST 'control_p8_ugwpv1_intel' [11:11, 04:55](1844 MB) -PASS -- TEST 'control_restart_p8_intel' [04:15, 02:56](1058 MB) -PASS -- TEST 'control_noqr_p8_intel' [33:08, 05:05](1836 MB) -PASS -- TEST 'control_restart_noqr_p8_intel' [05:10, 02:46](1079 MB) -PASS -- TEST 'control_decomp_p8_intel' [33:50, 05:06](1840 MB) -PASS -- TEST 'control_2threads_p8_intel' [15:01, 05:37](1938 MB) -PASS -- TEST 'control_p8_lndp_intel' [32:29, 08:22](1849 MB) -PASS -- TEST 'control_p8_rrtmgp_intel' [31:07, 06:14](1908 MB) -PASS -- TEST 'control_p8_mynn_intel' [30:04, 05:24](1844 MB) -PASS -- TEST 'merra2_thompson_intel' [30:22, 05:53](1847 MB) -PASS -- TEST 'regional_control_intel' [10:11, 08:44](1013 MB) -PASS -- TEST 'regional_restart_intel' [06:48, 04:56](1017 MB) -PASS -- TEST 'regional_decomp_intel' [11:12, 09:08](1016 MB) -PASS -- TEST 'regional_2threads_intel' [08:12, 06:34](1002 MB) -PASS -- TEST 'regional_netcdf_parallel_intel' [10:21, 08:26](1019 MB) -PASS -- TEST 'regional_2dwrtdecomp_intel' [10:11, 08:46](1012 MB) - -PASS -- COMPILE 'rrfs_intel' [35:19, 35:01] ( 3 warnings 1115 remarks ) -PASS -- TEST 'rap_control_intel' [25:03, 10:20](990 MB) -PASS -- TEST 'regional_spp_sppt_shum_skeb_intel' [20:20, 05:58](1214 MB) -PASS -- TEST 'rap_decomp_intel' [25:03, 10:54](976 MB) -PASS -- TEST 'rap_2threads_intel' [24:30, 10:00](1087 MB) -PASS -- TEST 'rap_restart_intel' [07:37, 05:36](996 MB) -PASS -- TEST 'rap_sfcdiff_intel' [25:13, 10:20](991 MB) -PASS -- TEST 'rap_sfcdiff_decomp_intel' [25:13, 10:57](982 MB) -PASS -- TEST 'rap_sfcdiff_restart_intel' [09:39, 07:53](997 MB) -PASS -- TEST 'hrrr_control_intel' [20:16, 05:15](986 MB) -PASS -- TEST 'hrrr_control_decomp_intel' [20:16, 05:32](986 MB) -PASS -- TEST 'hrrr_control_2threads_intel' [20:16, 04:58](1059 MB) -PASS -- TEST 'hrrr_control_restart_intel' [03:33, 02:53](922 MB) -PASS -- TEST 'rrfs_v1beta_intel' [25:45, 10:14](986 MB) -PASS -- TEST 'rrfs_v1nssl_intel' [25:40, 12:43](1948 MB) -PASS -- TEST 'rrfs_v1nssl_nohailnoccn_intel' [24:38, 12:26](1940 MB) - -PASS -- COMPILE 'csawmg_intel' [32:19, 32:14] ( 1095 remarks ) -PASS -- TEST 'control_csawmg_intel' [25:54, 09:03](962 MB) -PASS -- TEST 'control_ras_intel' [21:35, 04:51](664 MB) - -PASS -- COMPILE 'wam_intel' [33:17, 32:14] ( 995 remarks ) -PASS -- TEST 'control_wam_intel' [15:58, 14:37](1625 MB) - -PASS -- COMPILE 'atm_faster_dyn32_intel' [54:21, 53:07] ( 1297 remarks ) -PASS -- TEST 'control_p8_faster_intel' [06:41, 04:10](1846 MB) -PASS -- TEST 'regional_control_faster_intel' [08:48, 07:33](1014 MB) - -PASS -- COMPILE 'atm_debug_dyn32_intel' [17:13, 06:29] ( 884 warnings 9 remarks ) -PASS -- TEST 'control_CubedSphereGrid_debug_intel' [04:49, 03:27](1574 MB) -PASS -- TEST 'control_wrtGauss_netcdf_parallel_debug_intel' [04:51, 03:40](1570 MB) -PASS -- TEST 'control_stochy_debug_intel' [04:23, 03:50](771 MB) -PASS -- TEST 'control_lndp_debug_intel' [04:26, 03:26](776 MB) -PASS -- TEST 'control_csawmg_debug_intel' [06:43, 05:58](1090 MB) -PASS -- TEST 'control_ras_debug_intel' [04:26, 03:40](783 MB) -PASS -- TEST 'control_diag_debug_intel' [04:52, 03:27](1632 MB) -PASS -- TEST 'control_debug_p8_intel' [08:56, 06:53](1872 MB) -PASS -- TEST 'regional_debug_intel' [23:48, 22:46](1042 MB) -PASS -- TEST 'rap_control_debug_intel' [07:32, 06:20](1161 MB) -PASS -- TEST 'hrrr_control_debug_intel' [07:32, 06:06](1163 MB) -PASS -- TEST 'hrrr_gf_debug_intel' [07:31, 06:14](1166 MB) -PASS -- TEST 'hrrr_c3_debug_intel' [07:30, 06:17](1165 MB) -PASS -- TEST 'rap_unified_drag_suite_debug_intel' [07:33, 06:13](1163 MB) -PASS -- TEST 'rap_diag_debug_intel' [08:51, 06:37](1240 MB) -PASS -- TEST 'rap_cires_ugwp_debug_intel' [08:29, 06:24](1165 MB) -PASS -- TEST 'rap_unified_ugwp_debug_intel' [07:29, 06:24](1163 MB) -PASS -- TEST 'rap_lndp_debug_intel' [07:30, 06:23](1166 MB) -PASS -- TEST 'rap_progcld_thompson_debug_intel' [07:27, 06:15](1158 MB) -PASS -- TEST 'rap_noah_debug_intel' [07:28, 06:13](1162 MB) -PASS -- TEST 'rap_sfcdiff_debug_intel' [07:30, 06:15](1163 MB) -PASS -- TEST 'rap_noah_sfcdiff_cires_ugwp_debug_intel' [11:31, 10:10](1166 MB) -PASS -- TEST 'rrfs_v1beta_debug_intel' [07:29, 06:10](1159 MB) -PASS -- TEST 'rap_clm_lake_debug_intel' [08:28, 07:31](1169 MB) -PASS -- TEST 'rap_flake_debug_intel' [07:26, 06:14](1165 MB) -PASS -- TEST 'gnv1_c96_no_nest_debug_intel' [12:33, 10:40](1168 MB) - -PASS -- COMPILE 'wam_debug_intel' [18:13, 04:47] ( 839 warnings 1 remarks ) -PASS -- TEST 'control_wam_debug_intel' [20:12, 16:55](1646 MB) - -PASS -- COMPILE 'rrfs_dyn32_phy32_intel' [31:15, 30:24] ( 3 warnings 1028 remarks ) -PASS -- TEST 'regional_spp_sppt_shum_skeb_dyn32_phy32_intel' [10:15, 05:41](1074 MB) -PASS -- TEST 'rap_control_dyn32_phy32_intel' [10:07, 08:53](899 MB) -PASS -- TEST 'hrrr_control_dyn32_phy32_intel' [24:53, 22:42](867 MB) -PASS -- TEST 'rap_2threads_dyn32_phy32_intel' [10:07, 08:39](956 MB) -PASS -- TEST 'hrrr_control_2threads_dyn32_phy32_intel' [06:49, 04:17](916 MB) -PASS -- TEST 'hrrr_control_decomp_dyn32_phy32_intel' [07:10, 04:56](862 MB) -PASS -- TEST 'rap_restart_dyn32_phy32_intel' [08:23, 06:43](898 MB) -PASS -- TEST 'hrrr_control_restart_dyn32_phy32_intel' [05:50, 02:37](847 MB) - -PASS -- COMPILE 'rrfs_dyn32_phy32_faster_intel' [49:16, 48:22] ( 3 warnings 1198 remarks ) -PASS -- TEST 'conus13km_control_intel' [08:17, 03:08](1111 MB) -PASS -- TEST 'conus13km_2threads_intel' [08:55, 01:27](1053 MB) -PASS -- TEST 'conus13km_restart_mismatch_intel' [08:56, 01:42](1029 MB) - -PASS -- COMPILE 'rrfs_dyn64_phy32_intel' [32:13, 30:59] ( 3 warnings 1048 remarks ) -PASS -- TEST 'rap_control_dyn64_phy32_intel' [06:58, 05:55](913 MB) - -PASS -- COMPILE 'rrfs_dyn32_phy32_debug_intel' [05:10, 04:57] ( 787 warnings 8 remarks ) -PASS -- TEST 'rap_control_debug_dyn32_phy32_intel' [06:33, 06:03](1044 MB) -PASS -- TEST 'hrrr_control_debug_dyn32_phy32_intel' [06:33, 05:57](1041 MB) -PASS -- TEST 'conus13km_debug_intel' [20:09, 18:36](1150 MB) -PASS -- TEST 'conus13km_debug_qr_intel' [20:08, 18:41](873 MB) -PASS -- TEST 'conus13km_debug_2threads_intel' [12:03, 10:46](1098 MB) -PASS -- TEST 'conus13km_radar_tten_debug_intel' [20:03, 18:40](1225 MB) - -PASS -- COMPILE 'rrfs_dyn64_phy32_debug_intel' [05:11, 04:48] ( 787 warnings 8 remarks ) -PASS -- TEST 'rap_control_dyn64_phy32_debug_intel' [07:30, 06:12](1085 MB) - -PASS -- COMPILE 'hafsw_intel' [38:16, 37:51] ( 1 warnings 1427 remarks ) -PASS -- TEST 'hafs_regional_atm_intel' [10:33, 07:21](716 MB) -PASS -- TEST 'hafs_regional_atm_thompson_gfdlsf_intel' [09:42, 07:13](1082 MB) -PASS -- TEST 'hafs_regional_atm_ocn_intel' [18:44, 09:28](772 MB) -PASS -- TEST 'hafs_regional_atm_wav_intel' [24:37, 16:44](799 MB) -PASS -- TEST 'hafs_regional_atm_ocn_wav_intel' [27:51, 18:23](816 MB) -PASS -- TEST 'gnv1_nested_intel' [17:03, 07:20](1681 MB) - -PASS -- COMPILE 'hafs_all_intel' [34:16, 33:26] ( 1268 remarks ) -PASS -- TEST 'hafs_regional_docn_intel' [17:31, 08:55](769 MB) -PASS -- TEST 'hafs_regional_docn_oisst_intel' [17:36, 08:56](754 MB) - -PASS -- COMPILE 'datm_cdeps_intel' [10:11, 08:31] ( 67 remarks ) -PASS -- TEST 'datm_cdeps_control_cfsr_intel' [04:27, 03:42](1059 MB) -PASS -- TEST 'datm_cdeps_restart_cfsr_intel' [03:24, 02:18](1033 MB) -PASS -- TEST 'datm_cdeps_control_gefs_intel' [04:28, 03:46](922 MB) -PASS -- TEST 'datm_cdeps_iau_gefs_intel' [04:27, 03:47](927 MB) -PASS -- TEST 'datm_cdeps_stochy_gefs_intel' [04:28, 03:42](921 MB) -PASS -- TEST 'datm_cdeps_ciceC_cfsr_intel' [04:28, 03:47](1056 MB) -PASS -- TEST 'datm_cdeps_bulk_cfsr_intel' [04:27, 03:47](1062 MB) -PASS -- TEST 'datm_cdeps_bulk_gefs_intel' [04:28, 03:42](927 MB) -PASS -- TEST 'datm_cdeps_mx025_cfsr_intel' [09:52, 07:56](893 MB) -PASS -- TEST 'datm_cdeps_mx025_gefs_intel' [09:53, 07:49](848 MB) -PASS -- TEST 'datm_cdeps_multiple_files_cfsr_intel' [04:25, 03:34](1065 MB) -PASS -- TEST 'datm_cdeps_3072x1536_cfsr_intel' [06:28, 05:15](2400 MB) -PASS -- TEST 'datm_cdeps_gfs_intel' [05:28, 05:07](2339 MB) - -PASS -- COMPILE 'datm_cdeps_debug_intel' [04:11, 03:43] ( 2 warnings ) -PASS -- TEST 'datm_cdeps_debug_cfsr_intel' [08:23, 08:01](1010 MB) - -PASS -- COMPILE 'datm_cdeps_faster_intel' [09:13, 08:25] ( 70 remarks ) -PASS -- TEST 'datm_cdeps_control_cfsr_faster_intel' [08:21, 03:42](1064 MB) - -PASS -- COMPILE 'datm_cdeps_land_intel' [02:10, 01:50] ( 60 remarks ) -PASS -- TEST 'datm_cdeps_lnd_gswp3_intel' [13:41, 02:14](232 MB) -PASS -- TEST 'datm_cdeps_lnd_era5_intel' [11:31, 01:29](257 MB) -PASS -- TEST 'datm_cdeps_lnd_era5_rst_intel' [02:32, 01:06](253 MB) - -PASS -- COMPILE 'atm_ds2s_docn_pcice_intel' [34:13, 33:56] ( 1016 remarks ) -PASS -- TEST 'atm_ds2s_docn_pcice_intel' [07:27, 05:32](1906 MB) - -PASS -- COMPILE 'atm_ds2s_docn_dice_intel' [33:19, 33:08] ( 1016 remarks ) -PASS -- TEST 'atm_ds2s_docn_dice_intel' [07:36, 05:11](1890 MB) - -PASS -- COMPILE 'atml_intel' [40:13, 37:16] ( 8 warnings 1186 remarks ) -PASS -- TEST 'control_p8_atmlnd_sbs_intel' [14:04, 11:36](1857 MB) -PASS -- TEST 'control_p8_atmlnd_intel' [13:01, 11:03](1866 MB) -PASS -- TEST 'control_restart_p8_atmlnd_intel' [20:04, 17:03](1072 MB) - -PASS -- COMPILE 'atml_debug_intel' [08:11, 05:55] ( 882 warnings 2 remarks ) -PASS -- TEST 'control_p8_atmlnd_debug_intel' [10:44, 08:08](1884 MB) - -PASS -- COMPILE 'atmw_intel' [41:17, 34:35] ( 1260 remarks ) -PASS -- TEST 'atmwav_control_noaero_p8_intel' [06:01, 03:15](1843 MB) - -PASS -- COMPILE 'atmaero_intel' [34:14, 33:16] ( 1099 remarks ) -PASS -- TEST 'atmaero_control_p8_intel' [09:45, 07:10](1932 MB) -PASS -- TEST 'atmaero_control_p8_rad_intel' [09:38, 07:34](1711 MB) -PASS -- TEST 'atmaero_control_p8_rad_micro_intel' [09:21, 07:38](1742 MB) +* (-a) - HPC PROJECT ACCOUNT: epic +* (-r) - USE ROCOTO + +PASS -- COMPILE 's2swa_32bit_intel' [42:57, 42:57] ( 1 warnings 1380 remarks ) +PASS -- TEST 'cpld_control_p8_mixedmode_intel' [09:16, 08:20](2001 MB) + +PASS -- COMPILE 's2swa_32bit_pdlib_intel' [48:05, 48:05] ( 1 warnings 1427 remarks ) +PASS -- TEST 'cpld_control_gfsv17_intel' [22:04, 21:16](1887 MB) +PASS -- TEST 'cpld_control_gfsv17_iau_intel' [22:51, 22:00](1989 MB) +PASS -- TEST 'cpld_restart_gfsv17_intel' [11:31, 10:38](1136 MB) +PASS -- TEST 'cpld_mpi_gfsv17_intel' [25:03, 24:19](1849 MB) + +PASS -- COMPILE 's2swa_32bit_pdlib_sfs_intel' [47:37, 47:36] ( 1 warnings 1424 remarks ) +PASS -- TEST 'cpld_control_sfs_intel' [20:52, 20:15](1855 MB) + +PASS -- COMPILE 's2swa_intel' [43:27, 43:27] ( 1 warnings 1399 remarks ) +PASS -- TEST 'cpld_control_p8_intel' [11:01, 09:57](2040 MB) +PASS -- TEST 'cpld_control_p8.v2.sfc_intel' [10:59, 09:55](2062 MB) +PASS -- TEST 'cpld_restart_p8_intel' [06:17, 05:22](1713 MB) +PASS -- TEST 'cpld_control_qr_p8_intel' [10:47, 09:39](2068 MB) +PASS -- TEST 'cpld_restart_qr_p8_intel' [06:34, 05:28](1723 MB) +PASS -- TEST 'cpld_2threads_p8_intel' [10:05, 09:16](2312 MB) +PASS -- TEST 'cpld_decomp_p8_intel' [10:38, 09:48](2018 MB) +PASS -- TEST 'cpld_mpi_p8_intel' [09:00, 08:12](1978 MB) +PASS -- TEST 'cpld_control_ciceC_p8_intel' [10:31, 09:37](2068 MB) +PASS -- TEST 'cpld_s2sa_p8_intel' [07:53, 06:55](1997 MB) + +PASS -- COMPILE 's2sw_intel' [39:46, 39:46] ( 1 warnings 1284 remarks ) +PASS -- TEST 'cpld_control_noaero_p8_intel' [08:23, 07:33](1901 MB) +PASS -- TEST 'cpld_control_nowave_noaero_p8_intel' [10:27, 09:28](1956 MB) + +PASS -- COMPILE 's2swa_debug_intel' [06:16, 06:16] ( 1413 warnings 1228 remarks ) +PASS -- TEST 'cpld_debug_p8_intel' [17:25, 16:24](2072 MB) + +PASS -- COMPILE 's2sw_debug_intel' [05:59, 05:59] ( 1413 warnings 1228 remarks ) +PASS -- TEST 'cpld_debug_noaero_p8_intel' [12:08, 11:19](1924 MB) + +PASS -- COMPILE 's2s_aoflux_intel' [36:39, 36:39] ( 1010 remarks ) +PASS -- TEST 'cpld_control_noaero_p8_agrid_intel' [06:49, 05:48](1953 MB) + +PASS -- COMPILE 's2s_intel' [37:30, 37:30] ( 1 warnings 1033 remarks ) +PASS -- TEST 'cpld_control_c48_intel' [10:53, 10:18](3018 MB) +PASS -- TEST 'cpld_warmstart_c48_intel' [04:10, 03:28](3011 MB) +PASS -- TEST 'cpld_restart_c48_intel' [02:30, 01:52](2463 MB) + +PASS -- COMPILE 's2swa_faster_intel' [32:43, 32:43] ( 1 warnings 1615 remarks ) +PASS -- TEST 'cpld_control_p8_faster_intel' [10:26, 09:21](2060 MB) + +PASS -- COMPILE 's2sw_pdlib_intel' [46:54, 46:54] ( 1 warnings 1344 remarks ) +PASS -- TEST 'cpld_control_pdlib_p8_intel' [21:19, 20:28](1908 MB) +PASS -- TEST 'cpld_restart_pdlib_p8_intel' [11:24, 10:32](1129 MB) +PASS -- TEST 'cpld_mpi_pdlib_p8_intel' [24:40, 23:53](1892 MB) + +PASS -- COMPILE 's2sw_pdlib_debug_intel' [06:08, 06:08] ( 1523 warnings 1998 remarks ) +PASS -- TEST 'cpld_debug_pdlib_p8_intel' [34:02, 33:14](1928 MB) + +PASS -- COMPILE 'atm_dyn32_intel' [36:54, 36:54] ( 1 warnings 1116 remarks ) +PASS -- TEST 'control_flake_intel' [04:37, 04:21](650 MB) +PASS -- TEST 'control_CubedSphereGrid_intel' [04:42, 04:10](1545 MB) +PASS -- TEST 'control_CubedSphereGrid_parallel_intel' [04:54, 04:19](1546 MB) +PASS -- TEST 'control_latlon_intel' [04:32, 04:10](1531 MB) +PASS -- TEST 'control_wrtGauss_netcdf_parallel_intel' [05:00, 04:23](1537 MB) +PASS -- TEST 'control_c48_intel' [18:34, 18:03](1705 MB) +PASS -- TEST 'control_c48.v2.sfc_intel' [10:31, 10:13](832 MB) +PASS -- TEST 'control_c192_intel' [16:32, 15:51](1678 MB) +PASS -- TEST 'control_c384_intel' [24:22, 22:56](1815 MB) +PASS -- TEST 'control_c384gdas_intel' [15:28, 13:13](1007 MB) +PASS -- TEST 'control_stochy_intel' [02:25, 02:10](603 MB) +PASS -- TEST 'control_stochy_restart_intel' [01:26, 01:14](438 MB) +PASS -- TEST 'control_lndp_intel' [02:19, 02:04](604 MB) +PASS -- TEST 'control_iovr4_intel' [03:34, 03:17](601 MB) +PASS -- TEST 'control_iovr5_intel' [03:32, 03:15](606 MB) +PASS -- TEST 'control_p8_intel' [05:29, 04:47](1809 MB) +PASS -- TEST 'control_p8.v2.sfc_intel' [04:40, 03:57](1806 MB) +PASS -- TEST 'control_p8_ugwpv1_intel' [05:12, 04:37](1823 MB) +PASS -- TEST 'control_restart_p8_intel' [03:09, 02:37](1051 MB) +PASS -- TEST 'control_noqr_p8_intel' [05:15, 04:40](1828 MB) +PASS -- TEST 'control_restart_noqr_p8_intel' [03:13, 02:36](1079 MB) +PASS -- TEST 'control_decomp_p8_intel' [05:27, 04:56](1802 MB) +PASS -- TEST 'control_2threads_p8_intel' [05:03, 04:32](1910 MB) +PASS -- TEST 'control_p8_lndp_intel' [09:06, 08:37](1803 MB) +PASS -- TEST 'control_p8_rrtmgp_intel' [05:47, 05:12](1896 MB) +PASS -- TEST 'control_p8_mynn_intel' [04:41, 04:03](1839 MB) +PASS -- TEST 'merra2_thompson_intel' [04:58, 04:25](1850 MB) +PASS -- TEST 'regional_control_intel' [07:36, 07:09](1010 MB) +PASS -- TEST 'regional_restart_intel' [04:13, 03:45](1002 MB) +PASS -- TEST 'regional_decomp_intel' [07:57, 07:31](997 MB) +PASS -- TEST 'regional_2threads_intel' [04:52, 04:25](996 MB) +PASS -- TEST 'regional_netcdf_parallel_intel' [07:46, 07:13](1008 MB) +PASS -- TEST 'regional_2dwrtdecomp_intel' [07:40, 07:14](1005 MB) + +PASS -- COMPILE 'rrfs_intel' [34:17, 34:17] ( 3 warnings 1092 remarks ) +PASS -- TEST 'rap_control_intel' [10:31, 10:03](990 MB) +PASS -- TEST 'regional_spp_sppt_shum_skeb_intel' [06:21, 05:30](1166 MB) +PASS -- TEST 'rap_decomp_intel' [11:03, 10:35](987 MB) +PASS -- TEST 'rap_2threads_intel' [10:03, 09:32](1073 MB) +PASS -- TEST 'rap_restart_intel' [05:34, 05:13](980 MB) +PASS -- TEST 'rap_sfcdiff_intel' [10:32, 10:03](986 MB) +PASS -- TEST 'rap_sfcdiff_decomp_intel' [11:07, 10:40](981 MB) +PASS -- TEST 'rap_sfcdiff_restart_intel' [07:55, 07:29](994 MB) +PASS -- TEST 'hrrr_control_intel' [05:34, 05:09](984 MB) +PASS -- TEST 'hrrr_control_decomp_intel' [05:42, 05:18](976 MB) +PASS -- TEST 'hrrr_control_2threads_intel' [05:17, 04:49](1049 MB) +PASS -- TEST 'hrrr_control_restart_intel' [02:58, 02:44](908 MB) +PASS -- TEST 'rrfs_v1beta_intel' [10:34, 10:01](984 MB) +PASS -- TEST 'rrfs_v1nssl_intel' [13:42, 13:28](1904 MB) +PASS -- TEST 'rrfs_v1nssl_nohailnoccn_intel' [13:12, 13:00](1927 MB) + +PASS -- COMPILE 'csawmg_intel' [34:12, 34:12] ( 1091 remarks ) +PASS -- TEST 'control_csawmg_intel' [08:27, 08:04](966 MB) +PASS -- TEST 'control_ras_intel' [04:28, 04:17](667 MB) + +PASS -- COMPILE 'wam_intel' [34:49, 34:49] ( 994 remarks ) +PASS -- TEST 'control_wam_intel' [14:59, 14:27](1585 MB) + +PASS -- COMPILE 'atm_faster_dyn32_intel' [36:48, 36:48] ( 1294 remarks ) +PASS -- TEST 'control_p8_faster_intel' [04:16, 03:39](1797 MB) +PASS -- TEST 'regional_control_faster_intel' [06:57, 06:37](1004 MB) + +PASS -- COMPILE 'atm_debug_dyn32_intel' [08:23, 08:23] ( 882 warnings 9 remarks ) +PASS -- TEST 'control_CubedSphereGrid_debug_intel' [03:13, 02:43](1546 MB) +PASS -- TEST 'control_wrtGauss_netcdf_parallel_debug_intel' [03:14, 02:39](1538 MB) +PASS -- TEST 'control_stochy_debug_intel' [03:54, 03:42](789 MB) +PASS -- TEST 'control_lndp_debug_intel' [03:30, 03:20](781 MB) +PASS -- TEST 'control_csawmg_debug_intel' [05:49, 05:25](1089 MB) +PASS -- TEST 'control_ras_debug_intel' [03:34, 03:22](796 MB) +PASS -- TEST 'control_diag_debug_intel' [03:49, 03:19](1635 MB) +PASS -- TEST 'control_debug_p8_intel' [03:38, 03:10](1859 MB) +PASS -- TEST 'regional_debug_intel' [22:30, 22:05](1037 MB) +PASS -- TEST 'rap_control_debug_intel' [06:19, 06:07](1161 MB) +PASS -- TEST 'hrrr_control_debug_intel' [06:11, 05:56](1157 MB) +PASS -- TEST 'hrrr_gf_debug_intel' [06:16, 06:05](1156 MB) +PASS -- TEST 'hrrr_c3_debug_intel' [06:18, 06:05](1161 MB) +PASS -- TEST 'rap_unified_drag_suite_debug_intel' [06:15, 06:03](1158 MB) +PASS -- TEST 'rap_diag_debug_intel' [06:43, 06:20](1247 MB) +PASS -- TEST 'rap_cires_ugwp_debug_intel' [06:24, 06:10](1165 MB) +PASS -- TEST 'rap_unified_ugwp_debug_intel' [06:22, 06:11](1161 MB) +PASS -- TEST 'rap_lndp_debug_intel' [06:21, 06:08](1158 MB) +PASS -- TEST 'rap_progcld_thompson_debug_intel' [06:18, 06:04](1163 MB) +PASS -- TEST 'rap_noah_debug_intel' [06:09, 05:55](1160 MB) +PASS -- TEST 'rap_sfcdiff_debug_intel' [06:19, 06:06](1167 MB) +PASS -- TEST 'rap_noah_sfcdiff_cires_ugwp_debug_intel' [10:11, 09:57](1164 MB) +PASS -- TEST 'rrfs_v1beta_debug_intel' [06:19, 06:05](1154 MB) +PASS -- TEST 'rap_clm_lake_debug_intel' [07:43, 07:29](1161 MB) +PASS -- TEST 'rap_flake_debug_intel' [06:27, 06:12](1159 MB) +PASS -- TEST 'gnv1_c96_no_nest_debug_intel' [11:07, 10:39](1170 MB) + +PASS -- COMPILE 'wam_debug_intel' [05:17, 05:16] ( 837 warnings 1 remarks ) +PASS -- TEST 'control_wam_debug_intel' [17:03, 16:30](1622 MB) + +PASS -- COMPILE 'rrfs_dyn32_phy32_intel' [30:41, 30:40] ( 3 warnings 1026 remarks ) +PASS -- TEST 'regional_spp_sppt_shum_skeb_dyn32_phy32_intel' [05:57, 05:07](1045 MB) +PASS -- TEST 'rap_control_dyn32_phy32_intel' [08:46, 08:20](893 MB) +PASS -- TEST 'hrrr_control_dyn32_phy32_intel' [04:52, 04:26](865 MB) +PASS -- TEST 'rap_2threads_dyn32_phy32_intel' [08:13, 07:52](952 MB) +PASS -- TEST 'hrrr_control_2threads_dyn32_phy32_intel' [04:25, 04:00](903 MB) +PASS -- TEST 'hrrr_control_decomp_dyn32_phy32_intel' [04:59, 04:36](856 MB) +PASS -- TEST 'rap_restart_dyn32_phy32_intel' [06:37, 06:14](892 MB) +PASS -- TEST 'hrrr_control_restart_dyn32_phy32_intel' [02:33, 02:20](839 MB) + +PASS -- COMPILE 'rrfs_dyn32_phy32_faster_intel' [31:51, 31:51] ( 3 warnings 1199 remarks ) +PASS -- TEST 'conus13km_control_intel' [03:22, 02:43](1095 MB) +PASS -- TEST 'conus13km_2threads_intel' [01:44, 01:12](1035 MB) +PASS -- TEST 'conus13km_restart_mismatch_intel' [02:03, 01:30](1009 MB) + +PASS -- COMPILE 'rrfs_dyn64_phy32_intel' [31:10, 31:10] ( 3 warnings 1046 remarks ) +PASS -- TEST 'rap_control_dyn64_phy32_intel' [05:55, 05:23](907 MB) + +PASS -- COMPILE 'rrfs_dyn32_phy32_debug_intel' [05:19, 05:19] ( 785 warnings 8 remarks ) +PASS -- TEST 'rap_control_debug_dyn32_phy32_intel' [06:15, 06:00](1043 MB) +PASS -- TEST 'hrrr_control_debug_dyn32_phy32_intel' [06:08, 05:53](1042 MB) +PASS -- TEST 'conus13km_debug_intel' [19:19, 18:41](1142 MB) +PASS -- TEST 'conus13km_debug_qr_intel' [19:36, 18:59](861 MB) +PASS -- TEST 'conus13km_debug_2threads_intel' [11:18, 10:46](1094 MB) +PASS -- TEST 'conus13km_radar_tten_debug_intel' [19:16, 18:43](1210 MB) + +PASS -- COMPILE 'rrfs_dyn64_phy32_debug_intel' [05:13, 05:13] ( 785 warnings 8 remarks ) +PASS -- TEST 'rap_control_dyn64_phy32_debug_intel' [06:27, 06:10](1080 MB) + +PASS -- COMPILE 'hafsw_intel' [39:09, 39:08] ( 1 warnings 1418 remarks ) +PASS -- TEST 'hafs_regional_atm_intel' [07:51, 06:39](708 MB) +PASS -- TEST 'hafs_regional_atm_thompson_gfdlsf_intel' [06:21, 06:00](1058 MB) +PASS -- TEST 'hafs_regional_atm_ocn_intel' [10:12, 08:50](748 MB) +PASS -- TEST 'hafs_regional_atm_wav_intel' [17:07, 15:53](780 MB) +PASS -- TEST 'hafs_regional_atm_ocn_wav_intel' [18:47, 17:37](798 MB) +PASS -- TEST 'gnv1_nested_intel' [07:45, 06:23](1636 MB) + +PASS -- COMPILE 'hafs_all_intel' [35:41, 35:41] ( 1265 remarks ) +PASS -- TEST 'hafs_regional_docn_intel' [09:25, 08:17](754 MB) +PASS -- TEST 'hafs_regional_docn_oisst_intel' [09:30, 08:18](739 MB) + +PASS -- COMPILE 'datm_cdeps_intel' [08:24, 08:24] ( 67 remarks ) +PASS -- TEST 'datm_cdeps_control_cfsr_intel' [03:46, 03:37](1068 MB) +PASS -- TEST 'datm_cdeps_restart_cfsr_intel' [02:19, 02:09](1031 MB) +PASS -- TEST 'datm_cdeps_control_gefs_intel' [03:52, 03:43](919 MB) +PASS -- TEST 'datm_cdeps_iau_gefs_intel' [03:39, 03:31](928 MB) +PASS -- TEST 'datm_cdeps_stochy_gefs_intel' [03:40, 03:33](929 MB) +PASS -- TEST 'datm_cdeps_ciceC_cfsr_intel' [03:43, 03:34](1055 MB) +PASS -- TEST 'datm_cdeps_bulk_cfsr_intel' [03:43, 03:35](1070 MB) +PASS -- TEST 'datm_cdeps_bulk_gefs_intel' [03:36, 03:28](932 MB) +PASS -- TEST 'datm_cdeps_mx025_cfsr_intel' [08:43, 07:43](890 MB) +PASS -- TEST 'datm_cdeps_mx025_gefs_intel' [08:35, 07:34](846 MB) +PASS -- TEST 'datm_cdeps_multiple_files_cfsr_intel' [03:40, 03:33](1067 MB) +PASS -- TEST 'datm_cdeps_3072x1536_cfsr_intel' [05:11, 05:01](2317 MB) +PASS -- TEST 'datm_cdeps_gfs_intel' [05:14, 05:05](2419 MB) + +PASS -- COMPILE 'datm_cdeps_debug_intel' [03:26, 03:26] ( 2 warnings ) +PASS -- TEST 'datm_cdeps_debug_cfsr_intel' [08:17, 08:07](1027 MB) + +PASS -- COMPILE 'datm_cdeps_faster_intel' [08:25, 08:25] ( 70 remarks ) +PASS -- TEST 'datm_cdeps_control_cfsr_faster_intel' [03:45, 03:36](1085 MB) + +PASS -- COMPILE 'datm_cdeps_land_intel' [01:46, 01:46] ( 60 remarks ) +PASS -- TEST 'datm_cdeps_lnd_gswp3_intel' [01:28, 01:05](239 MB) +PASS -- TEST 'datm_cdeps_lnd_era5_intel' [01:13, 00:56](266 MB) +PASS -- TEST 'datm_cdeps_lnd_era5_rst_intel' [00:53, 00:36](257 MB) + +PASS -- COMPILE 'atm_ds2s_docn_pcice_intel' [36:02, 36:02] ( 1015 remarks ) +PASS -- TEST 'atm_ds2s_docn_pcice_intel' [05:37, 04:49](1886 MB) + +PASS -- COMPILE 'atm_ds2s_docn_dice_intel' [35:07, 35:07] ( 1015 remarks ) +PASS -- TEST 'atm_ds2s_docn_dice_intel' [05:16, 04:34](1855 MB) + +PASS -- COMPILE 'atml_intel' [30:07, 30:07] ( 8 warnings 1157 remarks ) +PASS -- TEST 'control_p8_atmlnd_sbs_intel' [06:21, 05:29](1841 MB) +PASS -- TEST 'control_p8_atmlnd_intel' [06:15, 05:33](1823 MB) +PASS -- TEST 'control_restart_p8_atmlnd_intel' [03:36, 03:06](1057 MB) + +PASS -- COMPILE 'atml_debug_intel' [06:18, 06:18] ( 880 warnings 2 remarks ) +PASS -- TEST 'control_p8_atmlnd_debug_intel' [07:59, 07:12](1885 MB) + +PASS -- COMPILE 'atmw_intel' [37:19, 37:18] ( 1260 remarks ) +PASS -- TEST 'atmwav_control_noaero_p8_intel' [02:57, 02:20](1832 MB) + +PASS -- COMPILE 'atmaero_intel' [35:28, 35:28] ( 1098 remarks ) +PASS -- TEST 'atmaero_control_p8_intel' [05:59, 05:13](1930 MB) +PASS -- TEST 'atmaero_control_p8_rad_intel' [07:01, 06:13](1713 MB) +PASS -- TEST 'atmaero_control_p8_rad_micro_intel' [06:54, 06:17](1719 MB) + +PASS -- COMPILE 'atm_fbh_intel' [31:17, 31:17] ( 3 warnings 996 remarks ) +PASS -- TEST 'cpld_regional_atm_fbh_intel' [15:46, 15:29](1019 MB) SYNOPSIS: -Starting Date/Time: 20240716 21:47:09 -Ending Date/Time: 20240717 02:06:24 -Total Time: 04h:19m:54s -Compiles Completed: 36/36 -Tests Completed: 164/164 +Starting Date/Time: 20240925 15:04:22 +Ending Date/Time: 20240926 22:40:41 +Total Time: 07h:36m:46s +Compiles Completed: 37/37 +Tests Completed: 165/165 NOTES: A file 'test_changes.list' was generated but is empty. diff --git a/tests/logs/RegressionTests_orion.log b/tests/logs/RegressionTests_orion.log index cc666b3552..d624f0297a 100644 --- a/tests/logs/RegressionTests_orion.log +++ b/tests/logs/RegressionTests_orion.log @@ -1,371 +1,363 @@ -====START OF ORION REGRESSION TESTING LOG==== +====START OF orion REGRESSION TESTING LOG==== UFSWM hash used in testing: -a3771eaecd5c6e2e72e9ca1b474e4693c7705ba9 +0f7fd4cc7a42417c56a5784e3b3891deeae01201 Submodule hashes used in testing: 37cbb7d6840ae7515a9a8f0dfd4d89461b3396d1 AQM (v0.2.0-37-g37cbb7d) be5d28fd1b60522e6fc98aefeead20e6aac3530b AQM/src/model/CMAQ (CMAQv5.2.1_07Feb2018-198-gbe5d28fd1) - fbdf6843d6bde852d97f1547591d90136103f669 CDEPS-interface/CDEPS (cdeps0.4.17-41-gfbdf684) - 9452de8c3cb43fb2628f0722e6a51f79429d2160 CICE-interface/CICE (CICE6.0.0-450-g9452de8) - f6ff8f7c4d4cb6feabe3651b13204cf43fc948e3 CICE-interface/CICE/icepack (Icepack1.1.0-182-gf6ff8f7) - 2d837b16af326b09ff4018daab4de84f4deff7ec CMEPS-interface/CMEPS (cmeps_v0.4.1-2307-g2d837b1) + 1f9eaaa142c8b07ed6b788c9f44ea02cc86d0bae CDEPS-interface/CDEPS (cdeps0.4.17-42-g1f9eaaa) + 5c7ba6472e1c1b73899f19710e38de4be1a88223 CICE-interface/CICE (remotes/origin/support_intelllvm) + 4c87095256c1c599c3ccaa857a95744158751a60 CICE-interface/CICE/icepack (Icepack1.1.0-191-g4c87095) + dc977bcadd1ade1a528dee75f1ad45e8bd80ca0a CMEPS-interface/CMEPS (cmeps_v0.4.1-2310-gdc977bc) cabd7753ae17f7bfcc6dad56daf10868aa51c3f4 CMakeModules (v1.0.0-28-gcabd775) - 3581423f397e2eb0c1f0cd7f6b728593511278a9 FV3 (heads/develop) - 1720f85e54765251f869756e67c93ef7acefac0d FV3/atmos_cubed_sphere (201912_public_release-402-g1720f85) + 3fd205a8ce07944d38cb7ca6e882dffb2af03d1e FV3 (remotes/origin/support_intelllvm) + b947391ed4d23ffa15f5c854e7d5c4849abefc40 FV3/atmos_cubed_sphere (201912_public_release-414-gb947391) 0f8232724975c13289cad390c9a71fa2c6a9bff4 FV3/ccpp/framework (2024-07-11-dev) - 8103e21cd095eb2d81a5152019d6133a0374bb0a FV3/ccpp/physics (EP4-823-g8103e21c) + 4e6e96c5b6cd28d1e677539792cf5e21a8a67379 FV3/ccpp/physics (remotes/origin/support_intelllvm) 74a0e098b2163425e4b5466c2dfcf8ae26d560a5 FV3/ccpp/physics/physics/Radiation/RRTMGP/rte-rrtmgp (v1.6) - be0410ece28f2b5b9c089f8ca09ce0c80c79fe6c FV3/upp (upp_v10.2.0-191-gbe0410ec) + 55ec82b08ca7d914ace595d4eecd54ae640ade31 FV3/upp (upp_gfsv16_release.v1.0.8-385-g55ec82b) -1ba8270870947b583cd51bc72ff8960f4c1fb36e FV3/upp/sorc/libIFI.fd --7476b8f2790a47d788f79cebfdbb551567ae7cf8 FV3/upp/sorc/ncep_post.fd/post_gtg.fd +-529f870d33b65c3b6c1aa3c3236b94efc3bd336d FV3/upp/sorc/ncep_post.fd/post_gtg.fd 041422934cae1570f2f0e67239d5d89f11c6e1b7 GOCART (sdr_v2.1.2.6-119-g0414229) bcf7777bb037ae2feb2a8a8ac51aacb3511b52d9 HYCOM-interface/HYCOM (2.3.00-122-gbcf7777) - b32aea7bf3f9e2a774afa23d3386c88156cd1182 MOM6-interface/MOM6 (dev/master/repository_split_2014.10.10-10051-gb32aea7bf) + 5e0c21f64fa5b20efc8f29f8709766e1e6793a79 MOM6-interface/MOM6 (dev/master/repository_split_2014.10.10-10230-g5e0c21f64) 9423197f894112edfcb1502245f7d7b873d551f9 MOM6-interface/MOM6/pkg/CVMix-src (9423197) 29e64d652786e1d076a05128c920f394202bfe10 MOM6-interface/MOM6/pkg/GSW-Fortran (29e64d6) - ec38ea3d902644cd4519d5fe060316859ccdc108 NOAHMP-interface/noahmp (v3.7.1-434-gec38ea3) - d9b3172f4197c65d471662c6952a668152d71230 WW3 (6.07.1-345-gd9b3172f) + 3ac32f0db7a2a97d930f44fa5f060c983ff31ee8 NOAHMP-interface/noahmp (v3.7.1-436-g3ac32f0) + 6810b2d8dbceea2b5e47b3f1b59b5461aded3827 WW3 (remotes/origin/support_intelllvm) + 05cad173feeb598431e3ef5f17c2df6562c8d101 fire_behavior (v0.2.0-1-g05cad17) fad2fe9f42f6b7f744b128b4a2a9433f91e4296f stochastic_physics (ufs-v2.0.0-219-gfad2fe9) - NOTES: [Times](Memory) are at the end of each compile/test in format [MM:SS](Size). The first time is for the full script (prep+run+finalize). The second time is specifically for the run phase. Times/Memory will be empty for failed tests. -BASELINE DIRECTORY: /work/noaa/epic/UFS-WM_RT/NEMSfv3gfs/develop-20240624 -COMPARISON DIRECTORY: /work/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_1235393 +BASELINE DIRECTORY: /work/noaa/epic/UFS-WM_RT/NEMSfv3gfs/develop-20240909 +COMPARISON DIRECTORY: /work/noaa/stmp/jongkim/stmp/jongkim/FV3_RT/rt_3145618 -RT.SH OPTIONS USED: +UFS_TEST.SH OPTIONS USED: * (-a) - HPC PROJECT ACCOUNT: epic -* (-l) - USE CONFIG FILE: rt.conf -* (-e) - USE ECFLOW +* (-r) - USE ROCOTO + +PASS -- COMPILE s2swa_32bit_intel [17:34, 17:33](1 warnings,10 remarks) +PASS -- TEST cpld_control_p8_mixedmode_intel [15:47, 14:28] (2083844 MB) + +PASS -- COMPILE s2swa_32bit_pdlib_intel [21:37, 21:37](1 warnings,10 remarks) +PASS -- TEST cpld_control_gfsv17_intel [19:31, 18:04] (1942328 MB) +PASS -- TEST cpld_control_gfsv17_iau_intel [21:19, 19:22] (2123500 MB) +PASS -- TEST cpld_restart_gfsv17_intel [11:13, 09:15] (1222260 MB) +PASS -- TEST cpld_mpi_gfsv17_intel [21:38, 20:23] (1868720 MB) + +PASS -- COMPILE s2swa_32bit_pdlib_sfs_intel [20:45, 20:45](1 warnings,10 remarks) +PASS -- TEST cpld_control_sfs_intel [18:29, 17:50] (1939580 MB) + +PASS -- COMPILE s2swa_32bit_pdlib_debug_intel [09:52, 09:52](1523 warnings,2000 remarks) +PASS -- TEST cpld_debug_gfsv17_intel [29:34, 28:13] (1928880 MB) + +PASS -- COMPILE s2swa_intel [17:33, 17:33](1 warnings,10 remarks) +PASS -- TEST cpld_control_p8_intel [15:20, 14:08] (2137480 MB) +PASS -- TEST cpld_control_p8.v2.sfc_intel [15:43, 14:28] (2133644 MB) +PASS -- TEST cpld_restart_p8_intel [09:32, 08:08] (1789208 MB) +PASS -- TEST cpld_control_qr_p8_intel [15:31, 14:26] (2165128 MB) +PASS -- TEST cpld_restart_qr_p8_intel [09:24, 07:57] (1693984 MB) +PASS -- TEST cpld_2threads_p8_intel [14:40, 13:32] (2422804 MB) +PASS -- TEST cpld_decomp_p8_intel [15:46, 14:37] (2137268 MB) +PASS -- TEST cpld_mpi_p8_intel [14:09, 12:58] (2036456 MB) +PASS -- TEST cpld_control_ciceC_p8_intel [15:51, 14:48] (2144180 MB) +PASS -- TEST cpld_control_c192_p8_intel [18:16, 16:20] (2700860 MB) +PASS -- TEST cpld_restart_c192_p8_intel [11:21, 08:43] (2708868 MB) +PASS -- TEST cpld_bmark_p8_intel [16:33, 11:02] (3677612 MB) +PASS -- TEST cpld_restart_bmark_p8_intel [14:51, 07:23] (3474120 MB) +PASS -- TEST cpld_s2sa_p8_intel [07:13, 06:05] (2102708 MB) + +PASS -- COMPILE s2sw_intel [15:53, 15:53](1 warnings,10 remarks) +PASS -- TEST cpld_control_noaero_p8_intel [14:35, 13:38] (1966848 MB) +PASS -- TEST cpld_control_nowave_noaero_p8_intel [09:06, 07:58] (2035148 MB) + +PASS -- COMPILE s2swa_debug_intel [09:13, 09:13](1413 warnings,1230 remarks) +PASS -- TEST cpld_debug_p8_intel [14:39, 13:22] (2172624 MB) + +PASS -- COMPILE s2sw_debug_intel [08:50, 08:50](1413 warnings,1230 remarks) +PASS -- TEST cpld_debug_noaero_p8_intel [10:39, 09:32] (2002024 MB) + +PASS -- COMPILE s2s_aoflux_intel [15:12, 15:12],3 remarks) +PASS -- TEST cpld_control_noaero_p8_agrid_intel [05:57, 04:51] (2037628 MB) + +PASS -- COMPILE s2s_intel [15:18, 15:17](1 warnings,3 remarks) +PASS -- TEST cpld_control_c48_intel [11:12, 10:27] (3032584 MB) +PASS -- TEST cpld_warmstart_c48_intel [04:27, 03:43] (3025332 MB) +PASS -- TEST cpld_restart_c48_intel [02:49, 02:05] (2489020 MB) + +PASS -- COMPILE s2swa_faster_intel [16:59, 16:59](1 warnings,10 remarks) +PASS -- TEST cpld_control_p8_faster_intel [16:14, 15:00] (2134552 MB) + +PASS -- COMPILE s2sw_pdlib_intel [21:25, 21:25](1 warnings,10 remarks) +PASS -- TEST cpld_control_pdlib_p8_intel [19:08, 18:10] (2007696 MB) +PASS -- TEST cpld_restart_pdlib_p8_intel [10:06, 09:00] (1245956 MB) +PASS -- TEST cpld_mpi_pdlib_p8_intel [21:31, 20:34] (1930400 MB) + +PASS -- COMPILE s2sw_pdlib_debug_intel [07:50, 07:50](1523 warnings,2000 remarks) +FAIL -- TEST cpld_debug_pdlib_p8_intel + +PASS -- COMPILE atm_dyn32_intel [13:28, 13:28](1 warnings,1 remarks) +PASS -- TEST control_flake_intel [04:06, 03:51] (691548 MB) +PASS -- TEST control_CubedSphereGrid_intel [03:58, 03:32] (1574200 MB) +PASS -- TEST control_CubedSphereGrid_parallel_intel [04:16, 03:42] (1578768 MB) +PASS -- TEST control_latlon_intel [03:51, 03:33] (1576212 MB) +PASS -- TEST control_wrtGauss_netcdf_parallel_intel [04:10, 03:34] (1583804 MB) +PASS -- TEST control_c48_intel [15:34, 15:03] (1702592 MB) +PASS -- TEST control_c48.v2.sfc_intel [08:36, 08:17] (841944 MB) +PASS -- TEST control_c192_intel [13:51, 13:16] (1731880 MB) +PASS -- TEST control_c384_intel [18:12, 16:44] (1999136 MB) +PASS -- TEST control_c384gdas_intel [14:00, 11:54] (1325192 MB) +PASS -- TEST control_stochy_intel [02:06, 01:50] (642124 MB) +PASS -- TEST control_stochy_restart_intel [01:33, 01:05] (474300 MB) +PASS -- TEST control_lndp_intel [01:58, 01:43] (643928 MB) +PASS -- TEST control_iovr4_intel [03:00, 02:44] (631052 MB) +PASS -- TEST control_iovr5_intel [02:54, 02:43] (635260 MB) +PASS -- TEST control_p8_intel [05:11, 04:12] (1862988 MB) +PASS -- TEST control_p8.v2.sfc_intel [04:34, 03:35] (1870468 MB) +PASS -- TEST control_p8_ugwpv1_intel [05:12, 04:05] (1871824 MB) +PASS -- TEST control_restart_p8_intel [03:17, 02:20] (1086532 MB) +PASS -- TEST control_noqr_p8_intel [05:06, 04:07] (1857320 MB) +PASS -- TEST control_restart_noqr_p8_intel [03:30, 02:24] (1130900 MB) +PASS -- TEST control_decomp_p8_intel [05:18, 04:12] (1852340 MB) +PASS -- TEST control_2threads_p8_intel [05:32, 04:29] (1939364 MB) +PASS -- TEST control_p8_lndp_intel [07:52, 07:20] (1858120 MB) +PASS -- TEST control_p8_rrtmgp_intel [06:05, 04:52] (1943464 MB) +PASS -- TEST control_p8_mynn_intel [04:47, 03:37] (1886452 MB) +PASS -- TEST merra2_thompson_intel [05:11, 03:49] (1884888 MB) +PASS -- TEST regional_control_intel [07:03, 06:36] (1078892 MB) +PASS -- TEST regional_restart_intel [06:23, 05:43] (1073532 MB) +PASS -- TEST regional_decomp_intel [07:30, 07:03] (1069120 MB) +PASS -- TEST regional_2threads_intel [05:21, 04:53] (1072600 MB) +PASS -- TEST regional_noquilt_intel [06:58, 06:32] (1385612 MB) +PASS -- TEST regional_netcdf_parallel_intel [07:02, 06:31] (1075292 MB) +PASS -- TEST regional_2dwrtdecomp_intel [07:03, 06:36] (1071116 MB) +PASS -- TEST regional_wofs_intel [08:23, 07:59] (1893064 MB) + +PASS -- COMPILE rrfs_intel [12:37, 12:37](3 warnings,9 remarks) +PASS -- TEST rap_control_intel [09:37, 08:30] (1042800 MB) +PASS -- TEST regional_spp_sppt_shum_skeb_intel [06:05, 05:19] (1247324 MB) +PASS -- TEST rap_decomp_intel [09:52, 08:43] (1013392 MB) +PASS -- TEST rap_2threads_intel [09:47, 08:39] (1152324 MB) +PASS -- TEST rap_restart_intel [08:16, 06:56] (1030480 MB) +PASS -- TEST rap_sfcdiff_intel [09:39, 08:29] (1058856 MB) +PASS -- TEST rap_sfcdiff_decomp_intel [09:52, 08:44] (1008276 MB) +PASS -- TEST rap_sfcdiff_restart_intel [07:37, 06:21] (1060656 MB) +PASS -- TEST hrrr_control_intel [05:31, 04:24] (1024884 MB) +PASS -- TEST hrrr_control_decomp_intel [05:36, 04:28] (1006792 MB) +PASS -- TEST hrrr_control_2threads_intel [10:53, 09:43] (1085040 MB) +PASS -- TEST hrrr_control_restart_intel [02:51, 02:22] (941836 MB) +PASS -- TEST rrfs_v1beta_intel [09:42, 08:25] (1035232 MB) +PASS -- TEST rrfs_v1nssl_intel [10:05, 09:53] (1978476 MB) +PASS -- TEST rrfs_v1nssl_nohailnoccn_intel [09:58, 09:39] (2022300 MB) + +PASS -- COMPILE csawmg_intel [13:04, 13:04] +PASS -- TEST control_csawmg_intel [07:07, 06:41] (1009820 MB) +PASS -- TEST control_ras_intel [03:44, 03:29] (716348 MB) + +PASS -- COMPILE wam_intel [12:57, 12:57],1 remarks) +PASS -- TEST control_wam_intel [13:15, 12:48] (1643840 MB) + +PASS -- COMPILE atm_faster_dyn32_intel [12:47, 12:47],1 remarks) +PASS -- TEST control_p8_faster_intel [04:41, 03:19] (1878564 MB) +PASS -- TEST regional_control_faster_intel [06:50, 06:21] (1072340 MB) + +PASS -- COMPILE atm_debug_dyn32_intel [10:02, 10:02](882 warnings,9 remarks) +PASS -- TEST control_CubedSphereGrid_debug_intel [02:53, 02:27] (1601664 MB) +PASS -- TEST control_wrtGauss_netcdf_parallel_debug_intel [02:54, 02:18] (1603380 MB) +PASS -- TEST control_stochy_debug_intel [03:20, 03:06] (813588 MB) +PASS -- TEST control_lndp_debug_intel [03:04, 02:50] (817480 MB) +PASS -- TEST control_csawmg_debug_intel [04:48, 04:29] (1121380 MB) +PASS -- TEST control_ras_debug_intel [03:08, 02:58] (823068 MB) +PASS -- TEST control_diag_debug_intel [03:24, 02:56] (1673196 MB) +PASS -- TEST control_debug_p8_intel [03:23, 02:48] (1887904 MB) +PASS -- TEST regional_debug_intel [17:43, 17:23] (1085436 MB) +PASS -- TEST rap_control_debug_intel [05:16, 05:05] (1196804 MB) +PASS -- TEST hrrr_control_debug_intel [05:11, 04:54] (1191016 MB) +PASS -- TEST hrrr_gf_debug_intel [05:26, 05:09] (1204336 MB) +PASS -- TEST hrrr_c3_debug_intel [05:17, 04:59] (1201704 MB) +PASS -- TEST rap_unified_drag_suite_debug_intel [05:12, 05:04] (1204356 MB) +PASS -- TEST rap_diag_debug_intel [05:30, 05:12] (1289944 MB) +PASS -- TEST rap_cires_ugwp_debug_intel [05:21, 05:11] (1200880 MB) +PASS -- TEST rap_unified_ugwp_debug_intel [05:29, 05:12] (1198800 MB) +PASS -- TEST rap_lndp_debug_intel [05:29, 05:09] (1207756 MB) +PASS -- TEST rap_progcld_thompson_debug_intel [05:10, 04:59] (1205908 MB) +PASS -- TEST rap_noah_debug_intel [05:07, 04:56] (1199676 MB) +PASS -- TEST rap_sfcdiff_debug_intel [05:12, 04:59] (1205464 MB) +PASS -- TEST rap_noah_sfcdiff_cires_ugwp_debug_intel [08:17, 08:08] (1197160 MB) +PASS -- TEST rrfs_v1beta_debug_intel [05:06, 04:57] (1197872 MB) +PASS -- TEST rap_clm_lake_debug_intel [06:15, 05:59] (1203664 MB) +PASS -- TEST rap_flake_debug_intel [05:10, 04:54] (1199036 MB) +PASS -- TEST gnv1_c96_no_nest_debug_intel [09:47, 08:41] (1205212 MB) + +PASS -- COMPILE wam_debug_intel [07:11, 07:11](837 warnings,1 remarks) +PASS -- TEST control_wam_debug_intel [13:56, 13:22] (1679012 MB) + +PASS -- COMPILE rrfs_dyn32_phy32_intel [13:27, 13:27](3 warnings,8 remarks) +PASS -- TEST regional_spp_sppt_shum_skeb_dyn32_phy32_intel [05:40, 05:00] (1123712 MB) +PASS -- TEST rap_control_dyn32_phy32_intel [08:17, 07:15] (994504 MB) +PASS -- TEST hrrr_control_dyn32_phy32_intel [05:20, 03:52] (918144 MB) +PASS -- TEST rap_2threads_dyn32_phy32_intel [08:31, 07:27] (1064664 MB) +PASS -- TEST hrrr_control_2threads_dyn32_phy32_intel [10:13, 08:44] (941068 MB) +PASS -- TEST hrrr_control_decomp_dyn32_phy32_intel [05:24, 03:57] (887984 MB) +PASS -- TEST rap_restart_dyn32_phy32_intel [06:36, 05:27] (964820 MB) +PASS -- TEST hrrr_control_restart_dyn32_phy32_intel [02:14, 02:05] (865528 MB) + +PASS -- COMPILE rrfs_dyn32_phy32_faster_intel [12:12, 12:11](3 warnings,8 remarks) +PASS -- TEST conus13km_control_intel [03:28, 02:45] (1156072 MB) +PASS -- TEST conus13km_2threads_intel [01:43, 01:15] (1106524 MB) +PASS -- TEST conus13km_restart_mismatch_intel [02:04, 01:33] (1059384 MB) + +PASS -- COMPILE rrfs_dyn64_phy32_intel [12:25, 12:25](3 warnings,8 remarks) +PASS -- TEST rap_control_dyn64_phy32_intel [05:01, 04:34] (963012 MB) + +PASS -- COMPILE rrfs_dyn32_phy32_debug_intel [06:13, 06:13](785 warnings,8 remarks) +PASS -- TEST rap_control_debug_dyn32_phy32_intel [04:57, 04:45] (1078756 MB) +PASS -- TEST hrrr_control_debug_dyn32_phy32_intel [05:03, 04:47] (1071468 MB) +PASS -- TEST conus13km_debug_intel [15:26, 14:53] (1226144 MB) +PASS -- TEST conus13km_debug_qr_intel [15:14, 14:40] (930560 MB) +PASS -- TEST conus13km_debug_2threads_intel [09:05, 08:40] (1162456 MB) +PASS -- TEST conus13km_radar_tten_debug_intel [15:13, 14:44] (1297932 MB) + +PASS -- COMPILE rrfs_dyn64_phy32_debug_intel [06:45, 06:45](785 warnings,8 remarks) +PASS -- TEST rap_control_dyn64_phy32_debug_intel [05:17, 05:08] (1128872 MB) + +PASS -- COMPILE hafsw_intel [14:52, 14:50](1 warnings,9 remarks) +PASS -- TEST hafs_regional_atm_intel [07:06, 06:02] (736528 MB) +PASS -- TEST hafs_regional_atm_thompson_gfdlsf_intel [06:57, 06:33] (1114272 MB) +PASS -- TEST hafs_regional_atm_ocn_intel [09:13, 07:53] (811356 MB) +PASS -- TEST hafs_regional_atm_wav_intel [25:46, 24:40] (845860 MB) +PASS -- TEST hafs_regional_atm_ocn_wav_intel [29:29, 28:24] (869948 MB) +PASS -- TEST hafs_regional_1nest_atm_intel [08:15, 07:12] (493588 MB) +PASS -- TEST hafs_regional_telescopic_2nests_atm_intel [09:52, 08:35] (502244 MB) +PASS -- TEST hafs_global_1nest_atm_intel [04:34, 03:35] (372040 MB) +PASS -- TEST hafs_global_multiple_4nests_atm_intel [11:50, 09:39] (474196 MB) +PASS -- TEST hafs_regional_specified_moving_1nest_atm_intel [05:29, 04:47] (521200 MB) +PASS -- TEST hafs_regional_storm_following_1nest_atm_intel [05:25, 04:33] (524644 MB) +PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_intel [06:40, 05:42] (572448 MB) +PASS -- TEST hafs_global_storm_following_1nest_atm_intel [01:58, 01:35] (399316 MB) +PASS -- TEST gnv1_nested_intel [06:21, 04:23] (1732988 MB) + +PASS -- COMPILE hafsw_debug_intel [07:25, 07:25](1465 warnings,1502 remarks) +PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_debug_intel [14:19, 13:22] (627152 MB) + +PASS -- COMPILE hafsw_faster_intel [14:11, 14:11],8 remarks) +PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_wav_intel [14:04, 12:57] (637388 MB) +PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_wav_inline_intel [14:10, 13:01] (721076 MB) + +PASS -- COMPILE hafs_mom6w_intel [15:27, 15:27],7 remarks) +PASS -- TEST hafs_regional_storm_following_1nest_atm_ocn_wav_mom6_intel [10:09, 08:40] (706508 MB) + +PASS -- COMPILE hafs_all_intel [13:58, 13:58],8 remarks) +PASS -- TEST hafs_regional_docn_intel [08:39, 07:35] (811244 MB) +PASS -- TEST hafs_regional_docn_oisst_intel [08:46, 07:39] (797016 MB) +PASS -- TEST hafs_regional_datm_cdeps_intel [17:11, 16:30] (1202652 MB) + +PASS -- COMPILE datm_cdeps_intel [09:58, 09:58],2 remarks) +PASS -- TEST datm_cdeps_control_cfsr_intel [03:07, 02:58] (1154320 MB) +PASS -- TEST datm_cdeps_restart_cfsr_intel [01:58, 01:52] (1107248 MB) +PASS -- TEST datm_cdeps_control_gefs_intel [03:00, 02:51] (1022068 MB) +PASS -- TEST datm_cdeps_iau_gefs_intel [03:00, 02:54] (1022524 MB) +PASS -- TEST datm_cdeps_stochy_gefs_intel [03:15, 03:04] (1020360 MB) +PASS -- TEST datm_cdeps_ciceC_cfsr_intel [03:07, 02:59] (1158716 MB) +PASS -- TEST datm_cdeps_bulk_cfsr_intel [03:09, 03:01] (1152664 MB) +PASS -- TEST datm_cdeps_bulk_gefs_intel [02:59, 02:51] (1016904 MB) +PASS -- TEST datm_cdeps_mx025_cfsr_intel [07:28, 06:35] (1016276 MB) +PASS -- TEST datm_cdeps_mx025_gefs_intel [07:23, 06:31] (1007912 MB) +PASS -- TEST datm_cdeps_multiple_files_cfsr_intel [03:00, 02:56] (1158116 MB) +PASS -- TEST datm_cdeps_3072x1536_cfsr_intel [04:27, 04:21] (2401844 MB) +PASS -- TEST datm_cdeps_gfs_intel [04:33, 04:24] (2453712 MB) + +PASS -- COMPILE datm_cdeps_debug_intel [05:54, 05:54](2 warnings,2 remarks) +PASS -- TEST datm_cdeps_debug_cfsr_intel [06:36, 06:27] (1063168 MB) + +PASS -- COMPILE datm_cdeps_faster_intel [08:24, 08:24],2 remarks) +PASS -- TEST datm_cdeps_control_cfsr_faster_intel [03:06, 02:58] (1150300 MB) + +PASS -- COMPILE datm_cdeps_land_intel [01:27, 01:27],1 remarks) +PASS -- TEST datm_cdeps_lnd_gswp3_intel [01:24, 01:01] (255508 MB) +PASS -- TEST datm_cdeps_lnd_era5_intel [01:11, 00:54] (323192 MB) +PASS -- TEST datm_cdeps_lnd_era5_rst_intel [00:50, 00:34] (323484 MB) + +PASS -- COMPILE atm_ds2s_docn_pcice_intel [13:53, 13:53],3 remarks) +PASS -- TEST atm_ds2s_docn_pcice_intel [05:11, 04:14] (1967044 MB) + +PASS -- COMPILE atm_ds2s_docn_dice_intel [13:34, 13:34],1 remarks) +PASS -- TEST atm_ds2s_docn_dice_intel [05:02, 04:05] (1949344 MB) + +PASS -- COMPILE atml_intel [13:43, 13:43](8 warnings,2 remarks) +PASS -- TEST control_p8_atmlnd_sbs_intel [06:29, 05:02] (1860772 MB) +PASS -- TEST control_p8_atmlnd_intel [06:19, 04:57] (1855004 MB) +PASS -- TEST control_restart_p8_atmlnd_intel [03:24, 02:50] (1072564 MB) + +PASS -- COMPILE atml_debug_intel [08:21, 08:21](880 warnings,2 remarks) +PASS -- TEST control_p8_atmlnd_debug_intel [07:43, 06:24] (1907168 MB) + +PASS -- COMPILE atmw_intel [14:42, 14:42],8 remarks) +PASS -- TEST atmwav_control_noaero_p8_intel [03:20, 02:11] (1896084 MB) + +PASS -- COMPILE atmaero_intel [13:42, 13:42],1 remarks) +PASS -- TEST atmaero_control_p8_intel [05:38, 04:38] (1971408 MB) +PASS -- TEST atmaero_control_p8_rad_intel [06:30, 05:26] (1750220 MB) +PASS -- TEST atmaero_control_p8_rad_micro_intel [06:26, 05:32] (1758784 MB) + +PASS -- COMPILE atmaq_debug_intel [06:35, 06:35](882 warnings,6 remarks) +PASS -- TEST regional_atmaq_debug_intel [23:06, 21:01] (4480408 MB) + +PASS -- COMPILE atm_fbh_intel [12:02, 12:02](3 warnings,8 remarks) +PASS -- TEST cpld_regional_atm_fbh_intel [14:28, 14:11] (1080188 MB) -PASS -- COMPILE 's2swa_32bit_intel' [18:11, 17:22] ( 1 warnings 10 remarks ) -PASS -- TEST 'cpld_control_p8_mixedmode_intel' [28:52, 24:11](2085 MB) - -PASS -- COMPILE 's2swa_32bit_pdlib_intel' [22:11, 21:33] ( 1 warnings 10 remarks ) -PASS -- TEST 'cpld_control_gfsv17_intel' [25:38, 21:27](1964 MB) -PASS -- TEST 'cpld_control_gfsv17_iau_intel' [28:55, 24:02](2136 MB) -PASS -- TEST 'cpld_restart_gfsv17_intel' [16:43, 11:37](1210 MB) -PASS -- TEST 'cpld_mpi_gfsv17_intel' [28:25, 24:38](1877 MB) - -PASS -- COMPILE 's2swa_32bit_pdlib_sfs_intel' [22:13, 22:02] ( 1 warnings 10 remarks ) -PASS -- TEST 'cpld_control_sfs_intel' [23:57, 21:59](1959 MB) - -PASS -- COMPILE 's2swa_32bit_pdlib_debug_intel' [11:10, 10:13] ( 1525 warnings 2000 remarks ) -PASS -- TEST 'cpld_debug_gfsv17_intel' [32:23, 28:28](1943 MB) - -PASS -- COMPILE 's2swa_intel' [20:11, 19:22] ( 10 remarks ) -PASS -- TEST 'cpld_control_p8_intel' [27:07, 24:09](2145 MB) -PASS -- TEST 'cpld_control_p8.v2.sfc_intel' [28:37, 24:26](2132 MB) -PASS -- TEST 'cpld_restart_p8_intel' [14:25, 10:50](1817 MB) -PASS -- TEST 'cpld_control_qr_p8_intel' [28:16, 25:05](2172 MB) -PASS -- TEST 'cpld_restart_qr_p8_intel' [15:53, 11:20](1712 MB) -PASS -- TEST 'cpld_2threads_p8_intel' [26:50, 23:45](2433 MB) -PASS -- TEST 'cpld_decomp_p8_intel' [26:50, 23:59](2127 MB) -PASS -- TEST 'cpld_mpi_p8_intel' [26:50, 23:42](2047 MB) -PASS -- TEST 'cpld_control_ciceC_p8_intel' [28:55, 24:03](2137 MB) -FAILED: TEST TIMED OUT -- TEST 'cpld_control_c192_p8_intel' [, ]( MB) -PASS -- TEST 'cpld_restart_c192_p8_intel' [30:00, 22:56](2736 MB) -PASS -- TEST 'cpld_bmark_p8_intel' [40:36, 27:04](3657 MB) -PASS -- TEST 'cpld_restart_bmark_p8_intel' [43:23, 27:56](3505 MB) -PASS -- TEST 'cpld_s2sa_p8_intel' [22:58, 19:27](2110 MB) - -PASS -- COMPILE 's2sw_intel' [19:15, 18:11] ( 10 remarks ) -PASS -- TEST 'cpld_control_noaero_p8_intel' [27:40, 24:17](1981 MB) -PASS -- TEST 'cpld_control_nowave_noaero_p8_intel' [24:47, 22:08](2047 MB) - -PASS -- COMPILE 's2swa_debug_intel' [11:10, 10:17] ( 1450 warnings 1230 remarks ) -PASS -- TEST 'cpld_debug_p8_intel' [18:30, 14:59](2168 MB) - -PASS -- COMPILE 's2sw_debug_intel' [10:11, 09:41] ( 1450 warnings 1230 remarks ) -PASS -- TEST 'cpld_debug_noaero_p8_intel' [13:00, 09:14](2009 MB) - -PASS -- COMPILE 's2s_aoflux_intel' [16:14, 16:00] ( 3 remarks ) -PASS -- TEST 'cpld_control_noaero_p8_agrid_intel' [21:29, 18:45](2049 MB) - -PASS -- COMPILE 's2s_intel' [16:11, 15:33] ( 3 remarks ) -PASS -- TEST 'cpld_control_c48_intel' [14:47, 12:33](3103 MB) -PASS -- TEST 'cpld_warmstart_c48_intel' [10:09, 07:16](3079 MB) -PASS -- TEST 'cpld_restart_c48_intel' [08:21, 04:24](2517 MB) - -PASS -- COMPILE 's2swa_faster_intel' [27:19, 26:42] ( 10 remarks ) -PASS -- TEST 'cpld_control_p8_faster_intel' [23:13, 19:55](2150 MB) - -PASS -- COMPILE 's2sw_pdlib_intel' [22:22, 21:42] ( 10 remarks ) -PASS -- TEST 'cpld_control_pdlib_p8_intel' [26:36, 23:33](1999 MB) -PASS -- TEST 'cpld_restart_pdlib_p8_intel' [18:22, 13:54](1254 MB) -FAILED: TEST TIMED OUT -- TEST 'cpld_mpi_pdlib_p8_intel' [, ]( MB) - -PASS -- COMPILE 's2sw_pdlib_debug_intel' [09:13, 08:46] ( 1560 warnings 2000 remarks ) -FAILED: TEST TIMED OUT -- TEST 'cpld_debug_pdlib_p8_intel' [, ]( MB) - -PASS -- COMPILE 'atm_dyn32_intel' [15:17, 15:03] ( 1 warnings 1 remarks ) -PASS -- TEST 'control_flake_intel' [10:39, 08:12](689 MB) -PASS -- TEST 'control_CubedSphereGrid_intel' [09:53, 06:49](1588 MB) -PASS -- TEST 'control_CubedSphereGrid_parallel_intel' [09:47, 06:45](1601 MB) -PASS -- TEST 'control_latlon_intel' [09:41, 06:12](1595 MB) -PASS -- TEST 'control_wrtGauss_netcdf_parallel_intel' [10:43, 07:17](1595 MB) -PASS -- TEST 'control_c48_intel' [13:58, 10:47](1744 MB) -PASS -- TEST 'control_c48.v2.sfc_intel' [13:43, 10:03](861 MB) -PASS -- TEST 'control_c192_intel' [20:36, 16:56](1735 MB) -PASS -- TEST 'control_c384_intel' [28:36, 22:20](2010 MB) -PASS -- TEST 'control_c384gdas_intel' [21:55, 16:51](1355 MB) -PASS -- TEST 'control_stochy_intel' [04:58, 03:11](646 MB) -PASS -- TEST 'control_stochy_restart_intel' [03:32, 01:45](478 MB) -PASS -- TEST 'control_lndp_intel' [04:47, 03:09](646 MB) -PASS -- TEST 'control_iovr4_intel' [06:03, 04:54](638 MB) -PASS -- TEST 'control_iovr5_intel' [06:00, 05:09](644 MB) -PASS -- TEST 'control_p8_intel' [09:02, 06:16](1889 MB) -PASS -- TEST 'control_p8.v2.sfc_intel' [07:42, 06:02](1892 MB) -PASS -- TEST 'control_p8_ugwpv1_intel' [09:11, 06:21](1892 MB) -PASS -- TEST 'control_restart_p8_intel' [06:11, 03:36](1097 MB) -PASS -- TEST 'control_noqr_p8_intel' [08:21, 05:14](1877 MB) -PASS -- TEST 'control_restart_noqr_p8_intel' [04:49, 02:58](1131 MB) -PASS -- TEST 'control_decomp_p8_intel' [06:50, 05:03](1886 MB) -PASS -- TEST 'control_2threads_p8_intel' [08:03, 05:26](1969 MB) -PASS -- TEST 'control_p8_lndp_intel' [11:24, 09:20](1898 MB) -PASS -- TEST 'control_p8_rrtmgp_intel' [09:48, 06:15](1954 MB) -PASS -- TEST 'control_p8_mynn_intel' [08:27, 05:17](1887 MB) -PASS -- TEST 'merra2_thompson_intel' [09:55, 06:11](1900 MB) -PASS -- TEST 'regional_control_intel' [14:23, 12:48](1088 MB) -PASS -- TEST 'regional_restart_intel' [09:14, 07:45](1084 MB) -PASS -- TEST 'regional_decomp_intel' [15:33, 13:59](1080 MB) -PASS -- TEST 'regional_2threads_intel' [13:21, 11:40](1082 MB) -PASS -- TEST 'regional_noquilt_intel' [13:31, 11:52](1386 MB) -PASS -- TEST 'regional_netcdf_parallel_intel' [15:15, 13:56](1093 MB) -PASS -- TEST 'regional_2dwrtdecomp_intel' [13:59, 12:47](1086 MB) -PASS -- TEST 'regional_wofs_intel' [16:35, 14:50](1906 MB) - -PASS -- COMPILE 'rrfs_intel' [16:21, 15:11] ( 3 warnings 9 remarks ) -PASS -- TEST 'rap_control_intel' [15:57, 13:46](1059 MB) -PASS -- TEST 'regional_spp_sppt_shum_skeb_intel' [09:41, 07:14](1305 MB) -PASS -- TEST 'rap_decomp_intel' [15:57, 13:44](1020 MB) -PASS -- TEST 'rap_2threads_intel' [15:24, 13:05](1165 MB) -PASS -- TEST 'rap_restart_intel' [12:37, 09:50](1048 MB) -PASS -- TEST 'rap_sfcdiff_intel' [16:19, 13:48](1063 MB) -PASS -- TEST 'rap_sfcdiff_decomp_intel' [18:23, 15:35](1026 MB) -PASS -- TEST 'rap_sfcdiff_restart_intel' [19:12, 15:31](1076 MB) -PASS -- TEST 'hrrr_control_intel' [09:21, 06:34](1029 MB) -PASS -- TEST 'hrrr_control_decomp_intel' [09:28, 06:46](1017 MB) -PASS -- TEST 'hrrr_control_2threads_intel' [09:19, 06:58](1100 MB) -PASS -- TEST 'hrrr_control_restart_intel' [06:10, 03:55](955 MB) -PASS -- TEST 'rrfs_v1beta_intel' [16:10, 14:03](1049 MB) -PASS -- TEST 'rrfs_v1nssl_intel' [19:06, 17:15](1987 MB) -PASS -- TEST 'rrfs_v1nssl_nohailnoccn_intel' [16:52, 16:10](2030 MB) - -PASS -- COMPILE 'csawmg_intel' [14:12, 13:57] -PASS -- TEST 'control_csawmg_intel' [14:49, 12:39](1027 MB) -PASS -- TEST 'control_ras_intel' [08:49, 07:25](722 MB) - -PASS -- COMPILE 'wam_intel' [15:12, 14:42] ( 1 remarks ) -FAILED: TEST TIMED OUT -- TEST 'control_wam_intel' [, ]( MB) - -PASS -- COMPILE 'atm_faster_dyn32_intel' [21:16, 20:47] ( 1 remarks ) -PASS -- TEST 'control_p8_faster_intel' [09:17, 05:14](1886 MB) -FAILED: TEST TIMED OUT -- TEST 'regional_control_faster_intel' [, ]( MB) - -PASS -- COMPILE 'atm_debug_dyn32_intel' [13:19, 12:12] ( 884 warnings 9 remarks ) -PASS -- TEST 'control_CubedSphereGrid_debug_intel' [06:57, 04:10](1624 MB) -PASS -- TEST 'control_wrtGauss_netcdf_parallel_debug_intel' [05:44, 03:28](1619 MB) -PASS -- TEST 'control_stochy_debug_intel' [04:49, 03:52](814 MB) -PASS -- TEST 'control_lndp_debug_intel' [04:49, 03:32](823 MB) -PASS -- TEST 'control_csawmg_debug_intel' [06:23, 05:03](1139 MB) -PASS -- TEST 'control_ras_debug_intel' [04:47, 03:58](831 MB) -PASS -- TEST 'control_diag_debug_intel' [06:34, 04:09](1678 MB) -PASS -- TEST 'control_debug_p8_intel' [05:20, 03:52](1914 MB) -PASS -- TEST 'regional_debug_intel' [25:10, 23:11](1091 MB) -PASS -- TEST 'rap_control_debug_intel' [07:17, 05:59](1215 MB) -PASS -- TEST 'hrrr_control_debug_intel' [07:13, 06:06](1210 MB) -PASS -- TEST 'hrrr_gf_debug_intel' [08:22, 06:24](1210 MB) -PASS -- TEST 'hrrr_c3_debug_intel' [08:17, 06:11](1211 MB) -PASS -- TEST 'rap_unified_drag_suite_debug_intel' [06:46, 06:02](1213 MB) -PASS -- TEST 'rap_diag_debug_intel' [09:11, 07:44](1296 MB) -PASS -- TEST 'rap_cires_ugwp_debug_intel' [07:48, 06:58](1211 MB) -PASS -- TEST 'rap_unified_ugwp_debug_intel' [07:50, 06:22](1216 MB) -PASS -- TEST 'rap_lndp_debug_intel' [08:27, 06:39](1213 MB) -PASS -- TEST 'rap_progcld_thompson_debug_intel' [07:50, 06:46](1206 MB) -PASS -- TEST 'rap_noah_debug_intel' [07:29, 07:03](1211 MB) -PASS -- TEST 'rap_sfcdiff_debug_intel' [07:28, 07:00](1210 MB) -PASS -- TEST 'rap_noah_sfcdiff_cires_ugwp_debug_intel' [11:57, 10:37](1209 MB) -PASS -- TEST 'rrfs_v1beta_debug_intel' [07:53, 06:46](1206 MB) -PASS -- TEST 'rap_clm_lake_debug_intel' [09:22, 07:42](1216 MB) -PASS -- TEST 'rap_flake_debug_intel' [07:50, 06:58](1207 MB) -PASS -- TEST 'gnv1_c96_no_nest_debug_intel' [14:39, 10:27](1208 MB) - -PASS -- COMPILE 'wam_debug_intel' [08:12, 07:53] ( 839 warnings 1 remarks ) -PASS -- TEST 'control_wam_debug_intel' [17:13, 14:30](1692 MB) - -PASS -- COMPILE 'rrfs_dyn32_phy32_intel' [15:12, 14:28] ( 3 warnings 8 remarks ) -PASS -- TEST 'regional_spp_sppt_shum_skeb_dyn32_phy32_intel' [14:46, 11:17](1164 MB) -PASS -- TEST 'rap_control_dyn32_phy32_intel' [24:35, 21:16](1010 MB) -PASS -- TEST 'hrrr_control_dyn32_phy32_intel' [13:59, 10:26](930 MB) -PASS -- TEST 'rap_2threads_dyn32_phy32_intel' [27:53, 25:12](1078 MB) -PASS -- TEST 'hrrr_control_2threads_dyn32_phy32_intel' [14:05, 11:14](954 MB) -PASS -- TEST 'hrrr_control_decomp_dyn32_phy32_intel' [14:52, 10:16](906 MB) -PASS -- TEST 'rap_restart_dyn32_phy32_intel' [08:38, 05:20](982 MB) -PASS -- TEST 'hrrr_control_restart_dyn32_phy32_intel' [11:12, 09:20](876 MB) - -PASS -- COMPILE 'rrfs_dyn32_phy32_faster_intel' [21:12, 20:14] ( 3 warnings 8 remarks ) -PASS -- TEST 'conus13km_control_intel' [08:03, 05:48](1182 MB) -PASS -- TEST 'conus13km_2threads_intel' [07:04, 04:42](1132 MB) -PASS -- TEST 'conus13km_restart_mismatch_intel' [07:22, 05:04](1080 MB) - -PASS -- COMPILE 'rrfs_dyn64_phy32_intel' [14:12, 13:35] ( 3 warnings 8 remarks ) -PASS -- TEST 'rap_control_dyn64_phy32_intel' [16:27, 13:59](977 MB) - -PASS -- COMPILE 'rrfs_dyn32_phy32_debug_intel' [07:14, 06:57] ( 787 warnings 8 remarks ) -PASS -- TEST 'rap_control_debug_dyn32_phy32_intel' [07:33, 06:15](1094 MB) -PASS -- TEST 'hrrr_control_debug_dyn32_phy32_intel' [07:02, 05:35](1087 MB) -PASS -- TEST 'conus13km_debug_intel' [18:45, 16:13](1248 MB) -PASS -- TEST 'conus13km_debug_qr_intel' [20:04, 18:18](943 MB) -PASS -- TEST 'conus13km_debug_2threads_intel' [14:09, 12:56](1176 MB) -PASS -- TEST 'conus13km_radar_tten_debug_intel' [17:06, 15:57](1311 MB) - -PASS -- COMPILE 'rrfs_dyn64_phy32_debug_intel' [08:12, 07:13] ( 787 warnings 8 remarks ) -PASS -- TEST 'rap_control_dyn64_phy32_debug_intel' [08:06, 06:25](1144 MB) - -PASS -- COMPILE 'hafsw_intel' [16:10, 15:27] ( 1 warnings 9 remarks ) -PASS -- TEST 'hafs_regional_atm_intel' [23:29, 21:46](762 MB) -PASS -- TEST 'hafs_regional_atm_thompson_gfdlsf_intel' [23:54, 22:12](1131 MB) -PASS -- TEST 'hafs_regional_atm_ocn_intel' [25:38, 23:11](834 MB) -PASS -- TEST 'hafs_regional_atm_wav_intel' [30:40, 28:39](870 MB) -FAILED: TEST TIMED OUT -- TEST 'hafs_regional_atm_ocn_wav_intel' [, ]( MB) -PASS -- TEST 'hafs_regional_1nest_atm_intel' [24:32, 22:31](512 MB) -PASS -- TEST 'hafs_regional_telescopic_2nests_atm_intel' [25:54, 22:45](520 MB) -PASS -- TEST 'hafs_global_1nest_atm_intel' [20:32, 18:22](384 MB) -PASS -- TEST 'hafs_global_multiple_4nests_atm_intel' [25:04, 21:37](494 MB) -PASS -- TEST 'hafs_regional_specified_moving_1nest_atm_intel' [18:16, 17:11](538 MB) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_intel' [17:56, 17:04](542 MB) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_intel' [16:42, 13:03](599 MB) -PASS -- TEST 'hafs_global_storm_following_1nest_atm_intel' [13:04, 11:24](407 MB) -PASS -- TEST 'gnv1_nested_intel' [14:19, 10:09](1733 MB) - -PASS -- COMPILE 'hafsw_debug_intel' [09:10, 08:28] ( 1467 warnings 1502 remarks ) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_debug_intel' [19:33, 16:46](598 MB) - -PASS -- COMPILE 'hafsw_faster_intel' [24:13, 24:08] ( 8 remarks ) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_intel' [20:58, 16:39](660 MB) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_inline_intel' [21:45, 17:20](741 MB) - -PASS -- COMPILE 'hafs_mom6w_intel' [16:12, 16:03] ( 7 remarks ) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_mom6_intel' [17:21, 13:41](725 MB) - -PASS -- COMPILE 'hafs_all_intel' [17:13, 16:15] ( 8 remarks ) -PASS -- TEST 'hafs_regional_docn_intel' [16:08, 12:13](837 MB) -PASS -- TEST 'hafs_regional_docn_oisst_intel' [14:39, 11:42](817 MB) -PASS -- TEST 'hafs_regional_datm_cdeps_intel' [22:37, 17:44](1204 MB) - -PASS -- COMPILE 'datm_cdeps_intel' [10:11, 09:27] ( 2 remarks ) -PASS -- TEST 'datm_cdeps_control_cfsr_intel' [07:45, 06:20](1150 MB) -PASS -- TEST 'datm_cdeps_restart_cfsr_intel' [02:23, 01:59](1109 MB) -PASS -- TEST 'datm_cdeps_control_gefs_intel' [06:42, 05:40](1013 MB) -PASS -- TEST 'datm_cdeps_iau_gefs_intel' [06:46, 05:30](1013 MB) -PASS -- TEST 'datm_cdeps_stochy_gefs_intel' [06:43, 05:14](1019 MB) -PASS -- TEST 'datm_cdeps_ciceC_cfsr_intel' [04:20, 04:01](1139 MB) -PASS -- TEST 'datm_cdeps_bulk_cfsr_intel' [03:22, 03:10](1156 MB) -PASS -- TEST 'datm_cdeps_bulk_gefs_intel' [03:21, 02:51](1018 MB) -PASS -- TEST 'datm_cdeps_mx025_cfsr_intel' [08:20, 06:40](1023 MB) -PASS -- TEST 'datm_cdeps_mx025_gefs_intel' [08:21, 06:29](999 MB) -PASS -- TEST 'datm_cdeps_multiple_files_cfsr_intel' [03:16, 02:56](1150 MB) -PASS -- TEST 'datm_cdeps_3072x1536_cfsr_intel' [05:22, 04:19](2382 MB) -PASS -- TEST 'datm_cdeps_gfs_intel' [05:21, 04:21](2439 MB) - -PASS -- COMPILE 'datm_cdeps_debug_intel' [06:13, 06:03] ( 2 warnings 2 remarks ) -PASS -- TEST 'datm_cdeps_debug_cfsr_intel' [07:19, 06:33](1062 MB) - -PASS -- COMPILE 'datm_cdeps_faster_intel' [10:13, 09:21] ( 2 remarks ) -PASS -- TEST 'datm_cdeps_control_cfsr_faster_intel' [03:20, 03:06](1143 MB) - -PASS -- COMPILE 'datm_cdeps_land_intel' [03:11, 02:35] ( 1 remarks ) -PASS -- TEST 'datm_cdeps_lnd_gswp3_intel' [01:35, 01:02](253 MB) -PASS -- TEST 'datm_cdeps_lnd_era5_intel' [01:25, 01:00](320 MB) -PASS -- TEST 'datm_cdeps_lnd_era5_rst_intel' [01:30, 00:36](320 MB) - -PASS -- COMPILE 'atm_ds2s_docn_pcice_intel' [14:12, 13:48] ( 3 remarks ) -PASS -- TEST 'atm_ds2s_docn_pcice_intel' [06:18, 04:09](1976 MB) - -PASS -- COMPILE 'atm_ds2s_docn_dice_intel' [15:14, 14:40] ( 1 remarks ) -PASS -- TEST 'atm_ds2s_docn_dice_intel' [05:20, 04:04](1964 MB) - -PASS -- COMPILE 'atml_intel' [15:19, 15:05] ( 8 warnings 2 remarks ) -PASS -- TEST 'control_p8_atmlnd_sbs_intel' [06:53, 05:01](1875 MB) -PASS -- TEST 'control_p8_atmlnd_intel' [06:43, 04:55](1871 MB) -PASS -- TEST 'control_restart_p8_atmlnd_intel' [04:04, 02:57](1069 MB) - -PASS -- COMPILE 'atml_debug_intel' [09:13, 08:50] ( 882 warnings 2 remarks ) -PASS -- TEST 'control_p8_atmlnd_debug_intel' [07:40, 06:00](1909 MB) - -PASS -- COMPILE 'atmw_intel' [14:11, 13:22] ( 8 remarks ) -PASS -- TEST 'atmwav_control_noaero_p8_intel' [04:36, 02:13](1918 MB) - -PASS -- COMPILE 'atmaero_intel' [17:11, 16:40] ( 1 remarks ) -PASS -- TEST 'atmaero_control_p8_intel' [06:30, 04:37](1998 MB) -PASS -- TEST 'atmaero_control_p8_rad_intel' [07:27, 05:20](1776 MB) -PASS -- TEST 'atmaero_control_p8_rad_micro_intel' [07:11, 05:25](1787 MB) - -PASS -- COMPILE 'atmaq_debug_intel' [09:12, 08:29] ( 884 warnings 6 remarks ) -PASS -- TEST 'regional_atmaq_debug_intel' [28:13, 25:57](4555 MB) SYNOPSIS: -Starting Date/Time: 20240717 08:36:40 -Ending Date/Time: 20240717 10:51:22 -Total Time: 02h:15m:24s -Compiles Completed: 41/41 -Tests Completed: 179/185 -Failed Tests: -* TEST cpld_control_c192_p8_intel: FAILED: TEST TIMED OUT --- LOG: /work/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_1235393/cpld_control_c192_p8_intel/err -* TEST cpld_mpi_pdlib_p8_intel: FAILED: TEST TIMED OUT --- LOG: /work/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_1235393/cpld_mpi_pdlib_p8_intel/err -* TEST cpld_debug_pdlib_p8_intel: FAILED: TEST TIMED OUT --- LOG: /work/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_1235393/cpld_debug_pdlib_p8_intel/err -* TEST control_wam_intel: FAILED: TEST TIMED OUT --- LOG: /work/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_1235393/control_wam_intel/err -* TEST regional_control_faster_intel: FAILED: TEST TIMED OUT --- LOG: /work/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_1235393/regional_control_faster_intel/err -* TEST hafs_regional_atm_ocn_wav_intel: FAILED: TEST TIMED OUT --- LOG: /work/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_1235393/hafs_regional_atm_ocn_wav_intel/err +Starting Date/Time: 2024-09-25 20:00:32 +Ending Date/Time: 2024-09-26 00:20:52 +Total Time: 04h:20m:20s +Compiles Completed: 42/42 +Tests Completed: 185/186 + NOTES: -A file 'test_changes.list' was generated with list of all failed tests. +A file test_changes.list was generated with list of all failed tests. You can use './rt.sh -c -b test_changes.list' to create baselines for the failed tests. -If you are using this log as a pull request verification, please commit 'test_changes.list'. +If you are using this log as a pull request verification, please commit test_changes.list. Result: FAILURE -====END OF ORION REGRESSION TESTING LOG==== +====END OF orion REGRESSION TESTING LOG==== ====START OF ORION REGRESSION TESTING LOG==== UFSWM hash used in testing: -a3771eaecd5c6e2e72e9ca1b474e4693c7705ba9 +a7cef6704d3c373d2e3b020039bf59f971ab0bee Submodule hashes used in testing: 37cbb7d6840ae7515a9a8f0dfd4d89461b3396d1 AQM (v0.2.0-37-g37cbb7d) be5d28fd1b60522e6fc98aefeead20e6aac3530b AQM/src/model/CMAQ (CMAQv5.2.1_07Feb2018-198-gbe5d28fd1) - fbdf6843d6bde852d97f1547591d90136103f669 CDEPS-interface/CDEPS (cdeps0.4.17-41-gfbdf684) - 9452de8c3cb43fb2628f0722e6a51f79429d2160 CICE-interface/CICE (CICE6.0.0-450-g9452de8) - f6ff8f7c4d4cb6feabe3651b13204cf43fc948e3 CICE-interface/CICE/icepack (Icepack1.1.0-182-gf6ff8f7) - 2d837b16af326b09ff4018daab4de84f4deff7ec CMEPS-interface/CMEPS (cmeps_v0.4.1-2307-g2d837b1) + 1f9eaaa142c8b07ed6b788c9f44ea02cc86d0bae CDEPS-interface/CDEPS (cdeps0.4.17-42-g1f9eaaa) + bf66bf7abdd3c057f4ee85f2655a33b7f4459676 CICE-interface/CICE (remotes/origin/sync_cice) + 05ac0ec3ea666080eed36e67f6cf8ce1255b243f CICE-interface/CICE/icepack (Icepack1.1.0-192-g05ac0ec) + dc977bcadd1ade1a528dee75f1ad45e8bd80ca0a CMEPS-interface/CMEPS (cmeps_v0.4.1-2310-gdc977bc) cabd7753ae17f7bfcc6dad56daf10868aa51c3f4 CMakeModules (v1.0.0-28-gcabd775) - 3581423f397e2eb0c1f0cd7f6b728593511278a9 FV3 (heads/develop) - 1720f85e54765251f869756e67c93ef7acefac0d FV3/atmos_cubed_sphere (201912_public_release-402-g1720f85) + f188fe2afb3dd04f460a36ddda5e18e17c68f422 FV3 (remotes/origin/support_intelllvm) + b947391ed4d23ffa15f5c854e7d5c4849abefc40 FV3/atmos_cubed_sphere (201912_public_release-414-gb947391) 0f8232724975c13289cad390c9a71fa2c6a9bff4 FV3/ccpp/framework (2024-07-11-dev) - 8103e21cd095eb2d81a5152019d6133a0374bb0a FV3/ccpp/physics (EP4-823-g8103e21c) + 77d28126e3dbb19ad9714d3703764202ebce82ec FV3/ccpp/physics (remotes/origin/support_intelllvm) 74a0e098b2163425e4b5466c2dfcf8ae26d560a5 FV3/ccpp/physics/physics/Radiation/RRTMGP/rte-rrtmgp (v1.6) - be0410ece28f2b5b9c089f8ca09ce0c80c79fe6c FV3/upp (upp_v10.2.0-191-gbe0410ec) + 55ec82b08ca7d914ace595d4eecd54ae640ade31 FV3/upp (upp_gfsv16_release.v1.0.8-385-g55ec82b) -1ba8270870947b583cd51bc72ff8960f4c1fb36e FV3/upp/sorc/libIFI.fd --7476b8f2790a47d788f79cebfdbb551567ae7cf8 FV3/upp/sorc/ncep_post.fd/post_gtg.fd +-529f870d33b65c3b6c1aa3c3236b94efc3bd336d FV3/upp/sorc/ncep_post.fd/post_gtg.fd 041422934cae1570f2f0e67239d5d89f11c6e1b7 GOCART (sdr_v2.1.2.6-119-g0414229) bcf7777bb037ae2feb2a8a8ac51aacb3511b52d9 HYCOM-interface/HYCOM (2.3.00-122-gbcf7777) - b32aea7bf3f9e2a774afa23d3386c88156cd1182 MOM6-interface/MOM6 (dev/master/repository_split_2014.10.10-10051-gb32aea7bf) + 5e0c21f64fa5b20efc8f29f8709766e1e6793a79 MOM6-interface/MOM6 (dev/master/repository_split_2014.10.10-10230-g5e0c21f64) 9423197f894112edfcb1502245f7d7b873d551f9 MOM6-interface/MOM6/pkg/CVMix-src (9423197) 29e64d652786e1d076a05128c920f394202bfe10 MOM6-interface/MOM6/pkg/GSW-Fortran (29e64d6) - ec38ea3d902644cd4519d5fe060316859ccdc108 NOAHMP-interface/noahmp (v3.7.1-434-gec38ea3) - d9b3172f4197c65d471662c6952a668152d71230 WW3 (6.07.1-345-gd9b3172f) + 3ac32f0db7a2a97d930f44fa5f060c983ff31ee8 NOAHMP-interface/noahmp (v3.7.1-436-g3ac32f0) + 6810b2d8dbceea2b5e47b3f1b59b5461aded3827 WW3 (remotes/origin/support_intelllvm) + 05cad173feeb598431e3ef5f17c2df6562c8d101 fire_behavior (v0.2.0-1-g05cad17) fad2fe9f42f6b7f744b128b4a2a9433f91e4296f stochastic_physics (ufs-v2.0.0-219-gfad2fe9) @@ -375,39 +367,22 @@ The first time is for the full script (prep+run+finalize). The second time is specifically for the run phase. Times/Memory will be empty for failed tests. -BASELINE DIRECTORY: /work/noaa/epic/UFS-WM_RT/NEMSfv3gfs/develop-20240624 -COMPARISON DIRECTORY: /work/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_1454326 +BASELINE DIRECTORY: /work/noaa/epic/UFS-WM_RT/NEMSfv3gfs/develop-20240909 +COMPARISON DIRECTORY: /work/noaa/stmp/jongkim/stmp/jongkim/FV3_RT/rt_1801953 RT.SH OPTIONS USED: * (-a) - HPC PROJECT ACCOUNT: epic -* (-l) - USE CONFIG FILE: rt.conf * (-e) - USE ECFLOW -PASS -- COMPILE 's2swa_intel' [20:11, 19:12] ( 10 remarks ) -PASS -- TEST 'cpld_control_c192_p8_intel' [19:16, 16:45](2716 MB) - -PASS -- COMPILE 's2sw_pdlib_intel' [22:12, 21:46] ( 10 remarks ) -PASS -- TEST 'cpld_control_pdlib_p8_intel' [21:26, 19:12](2002 MB) -PASS -- TEST 'cpld_mpi_pdlib_p8_intel' [22:18, 20:38](1914 MB) - -PASS -- COMPILE 's2sw_pdlib_debug_intel' [09:11, 08:46] ( 1560 warnings 2000 remarks ) -PASS -- TEST 'cpld_debug_pdlib_p8_intel' [30:08, 29:00](1972 MB) - -PASS -- COMPILE 'wam_intel' [13:11, 12:46] ( 1 remarks ) -PASS -- TEST 'control_wam_intel' [13:44, 12:40](1665 MB) - -PASS -- COMPILE 'atm_faster_dyn32_intel' [22:12, 21:58] ( 1 remarks ) -PASS -- TEST 'regional_control_faster_intel' [07:45, 06:42](1085 MB) - -PASS -- COMPILE 'hafsw_intel' [17:12, 16:12] ( 1 warnings 9 remarks ) -PASS -- TEST 'hafs_regional_atm_ocn_wav_intel' [31:45, 29:17](870 MB) +PASS -- COMPILE 's2sw_pdlib_debug_intel' [09:10, 07:12] ( 1523 warnings 2000 remarks ) +PASS -- TEST 'cpld_debug_pdlib_p8_intel' [34:16, 29:55](1967 MB) SYNOPSIS: -Starting Date/Time: 20240717 12:40:54 -Ending Date/Time: 20240717 13:48:08 -Total Time: 01h:07m:27s -Compiles Completed: 6/6 -Tests Completed: 7/7 +Starting Date/Time: 20240926 18:51:52 +Ending Date/Time: 20240926 19:36:38 +Total Time: 00h:44m:49s +Compiles Completed: 1/1 +Tests Completed: 1/1 NOTES: A file 'test_changes.list' was generated but is empty. diff --git a/tests/logs/RegressionTests_s4.log b/tests/logs/RegressionTests_s4.log new file mode 100644 index 0000000000..3d3336f7c1 --- /dev/null +++ b/tests/logs/RegressionTests_s4.log @@ -0,0 +1,297 @@ +====START OF S4 REGRESSION TESTING LOG==== + +UFSWM hash used in testing: +78892e674c5b283ae3fe4f575efc5836350a8bc8 + +Submodule hashes used in testing: + 37cbb7d6840ae7515a9a8f0dfd4d89461b3396d1 AQM (v0.2.0-37-g37cbb7d) + be5d28fd1b60522e6fc98aefeead20e6aac3530b AQM/src/model/CMAQ (CMAQv5.2.1_07Feb2018-198-gbe5d28f) + fbdf6843d6bde852d97f1547591d90136103f669 CDEPS-interface/CDEPS (cdeps0.4.17-41-gfbdf684) + 2ffee5cd48e0c389bdf75c0d910b3f6d53263563 CICE-interface/CICE (CICE6.0.0-451-g2ffee5c) + f6ff8f7c4d4cb6feabe3651b13204cf43fc948e3 CICE-interface/CICE/icepack (Icepack1.1.0-182-gf6ff8f7) + f13e16e414e115e268b2dd300b665e628e5f2429 CMEPS-interface/CMEPS (cmeps_v0.4.1-1415-gf13e16e) + cabd7753ae17f7bfcc6dad56daf10868aa51c3f4 CMakeModules (v1.0.0-28-gcabd775) ++29e8d774f650f41231e302687e3061712aa680c0 FV3 (29e8d77) + 7c3102fccc493d4c006c936ea88e4b512f6f5251 FV3/atmos_cubed_sphere (201912_public_release-403-g7c3102f) + 0f8232724975c13289cad390c9a71fa2c6a9bff4 FV3/ccpp/framework (2024-07-11-dev) + 1d9b076503c27cd4cfa8b22a977a71e889cbb149 FV3/ccpp/physics (EP4-851-g1d9b076) + 74a0e098b2163425e4b5466c2dfcf8ae26d560a5 FV3/ccpp/physics/physics/Radiation/RRTMGP/rte-rrtmgp (v1.6) ++81b38a88d860ce7e34e8507c2246151a54d96a39 FV3/upp (upp_v10.2.0-218-g81b38a8) +-1ba8270870947b583cd51bc72ff8960f4c1fb36e FV3/upp/sorc/libIFI.fd +-567edcc94bc418d0dcd6cdaafed448eeb5aab570 FV3/upp/sorc/ncep_post.fd/post_gtg.fd + 041422934cae1570f2f0e67239d5d89f11c6e1b7 GOCART (sdr_v2.1.2.6-119-g0414229) + bcf7777bb037ae2feb2a8a8ac51aacb3511b52d9 HYCOM-interface/HYCOM (2.3.00-122-gbcf7777) + 4b8777eb08b065d8a95e5317b6270a7a67ccf93e MOM6-interface/MOM6 (dev/master/repository_split_2014.10.10-10053-g4b8777e) + 9423197f894112edfcb1502245f7d7b873d551f9 MOM6-interface/MOM6/pkg/CVMix-src (9423197) + 29e64d652786e1d076a05128c920f394202bfe10 MOM6-interface/MOM6/pkg/GSW-Fortran (29e64d6) + 3ac32f0db7a2a97d930f44fa5f060c983ff31ee8 NOAHMP-interface/noahmp (v3.7.1-436-g3ac32f0) + 7f548c795a348bbb0fe4967dd25692c79036dc73 WW3 (6.07.1-346-g7f548c7) + fad2fe9f42f6b7f744b128b4a2a9433f91e4296f stochastic_physics (ufs-v2.0.0-219-gfad2fe9) + + +NOTES: +[Times](Memory) are at the end of each compile/test in format [MM:SS](Size). +The first time is for the full script (prep+run+finalize). +The second time is specifically for the run phase. +Times/Memory will be empty for failed tests. + +BASELINE DIRECTORY: /data/prod/emc.nemspara/RT/NEMSfv3gfs/develop-20240808 +COMPARISON DIRECTORY: /scratch/users/isouopgui/FV3_RT/rt_438194 + +RT.SH OPTIONS USED: +* (-a) - HPC PROJECT ACCOUNT: star +* (-c) - CREATE NEW BASELINES +* (-e) - USE ECFLOW + +PASS -- COMPILE 's2swa_32bit_intel' [12:10, 12:09] ( 1 warnings 8 remarks ) +PASS -- TEST 'cpld_control_p8_mixedmode_intel' [08:01, 06:58](2020 MB) + +PASS -- COMPILE 's2swa_32bit_pdlib_intel' [13:10, 12:40] ( 1 warnings 8 remarks ) +PASS -- TEST 'cpld_control_gfsv17_intel' [22:36, 17:41](1880 MB) +PASS -- TEST 'cpld_control_gfsv17_iau_intel' [21:55, 18:57](2049 MB) +SKIPPED: TEST DOES NOT GENERATE BASELINE -- TEST 'cpld_restart_gfsv17_intel' [, ]( MB) +SKIPPED: TEST DOES NOT GENERATE BASELINE -- TEST 'cpld_mpi_gfsv17_intel' [, ]( MB) + +PASS -- COMPILE 's2swa_32bit_pdlib_sfs_intel' [13:10, 12:48] ( 1 warnings 8 remarks ) +PASS -- TEST 'cpld_control_sfs_intel' [21:32, 17:35](1881 MB) + +PASS -- COMPILE 's2swa_32bit_pdlib_debug_intel' [07:10, 05:49] ( 1525 warnings 1998 remarks ) +PASS -- TEST 'cpld_debug_gfsv17_intel' [26:45, 25:38](1913 MB) + +PASS -- COMPILE 's2swa_intel' [12:11, 12:00] ( 8 remarks ) +PASS -- TEST 'cpld_control_p8_intel' [16:05, 06:48](2061 MB) +PASS -- TEST 'cpld_control_p8.v2.sfc_intel' [24:06, 07:00](2058 MB) +SKIPPED: TEST DOES NOT GENERATE BASELINE -- TEST 'cpld_restart_p8_intel' [, ]( MB) +SKIPPED: TEST DOES NOT GENERATE BASELINE -- TEST 'cpld_control_qr_p8_intel' [, ]( MB) +SKIPPED: TEST DOES NOT GENERATE BASELINE -- TEST 'cpld_restart_qr_p8_intel' [, ]( MB) +SKIPPED: TEST DOES NOT GENERATE BASELINE -- TEST 'cpld_2threads_p8_intel' [, ]( MB) +SKIPPED: TEST DOES NOT GENERATE BASELINE -- TEST 'cpld_decomp_p8_intel' [, ]( MB) +SKIPPED: TEST DOES NOT GENERATE BASELINE -- TEST 'cpld_mpi_p8_intel' [, ]( MB) +PASS -- TEST 'cpld_control_ciceC_p8_intel' [09:03, 07:27](2059 MB) +PASS -- TEST 'cpld_s2sa_p8_intel' [31:02, 06:33](2040 MB) + +PASS -- COMPILE 's2sw_intel' [12:10, 11:45] ( 8 remarks ) +PASS -- TEST 'cpld_control_noaero_p8_intel' [27:01, 05:16](1909 MB) +PASS -- TEST 'cpld_control_nowave_noaero_p8_intel' [29:02, 05:31](1965 MB) + +PASS -- COMPILE 's2swa_debug_intel' [06:10, 06:05] ( 1450 warnings 1228 remarks ) +PASS -- TEST 'cpld_debug_p8_intel' [11:29, 09:26](2092 MB) + +PASS -- COMPILE 's2sw_debug_intel' [06:10, 05:49] ( 1450 warnings 1228 remarks ) +PASS -- TEST 'cpld_debug_noaero_p8_intel' [08:26, 06:30](1939 MB) + +PASS -- COMPILE 's2s_aoflux_intel' [12:10, 11:22] ( 1 remarks ) +PASS -- TEST 'cpld_control_noaero_p8_agrid_intel' [16:02, 05:39](1976 MB) + +PASS -- COMPILE 's2s_intel' [12:10, 11:26] ( 1 remarks ) +PASS -- TEST 'cpld_control_c48_intel' [25:55, 09:50](3011 MB) +PASS -- TEST 'cpld_warmstart_c48_intel' [48:00, 03:02](2998 MB) +SKIPPED: TEST DOES NOT GENERATE BASELINE -- TEST 'cpld_restart_c48_intel' [, ]( MB) + +PASS -- COMPILE 's2swa_faster_intel' [16:11, 15:51] ( 8 remarks ) +PASS -- TEST 'cpld_control_p8_faster_intel' [20:06, 06:33](2059 MB) + +PASS -- COMPILE 's2sw_pdlib_intel' [12:11, 11:44] ( 8 remarks ) +PASS -- TEST 'cpld_control_pdlib_p8_intel' [20:33, 18:12](1909 MB) +SKIPPED: TEST DOES NOT GENERATE BASELINE -- TEST 'cpld_restart_pdlib_p8_intel' [, ]( MB) +SKIPPED: TEST DOES NOT GENERATE BASELINE -- TEST 'cpld_mpi_pdlib_p8_intel' [, ]( MB) + +PASS -- COMPILE 's2sw_pdlib_debug_intel' [06:10, 05:34] ( 1560 warnings 1998 remarks ) +PASS -- TEST 'cpld_debug_pdlib_p8_intel' [28:35, 27:24](1942 MB) + +PASS -- COMPILE 'atm_dyn32_intel' [10:10, 09:55] ( 1 warnings 1 remarks ) +PASS -- TEST 'control_flake_intel' [24:23, 04:45](642 MB) +PASS -- TEST 'control_CubedSphereGrid_intel' [27:55, 03:26](1542 MB) +PASS -- TEST 'control_CubedSphereGrid_parallel_intel' [25:57, 03:47](1547 MB) +PASS -- TEST 'control_latlon_intel' [25:55, 03:28](1537 MB) +PASS -- TEST 'control_wrtGauss_netcdf_parallel_intel' [27:54, 03:36](1540 MB) +PASS -- TEST 'control_c48_intel' [44:56, 07:35](1687 MB) +PASS -- TEST 'control_c48.v2.sfc_intel' [44:23, 06:38](824 MB) +PASS -- TEST 'control_c192_intel' [25:02, 12:17](1667 MB) +PASS -- TEST 'control_c384_intel' [21:34, 13:51](1943 MB) +PASS -- TEST 'control_c384gdas_intel' [41:14, 19:02](1336 MB) +PASS -- TEST 'control_stochy_intel' [20:22, 02:02](601 MB) +SKIPPED: TEST DOES NOT GENERATE BASELINE -- TEST 'control_stochy_restart_intel' [, ]( MB) +PASS -- TEST 'control_lndp_intel' [21:22, 01:55](601 MB) +PASS -- TEST 'control_iovr4_intel' [22:23, 03:09](597 MB) +PASS -- TEST 'control_iovr5_intel' [22:23, 03:26](591 MB) +PASS -- TEST 'control_p8_intel' [24:59, 03:52](1832 MB) +PASS -- TEST 'control_p8.v2.sfc_intel' [23:41, 03:44](1835 MB) +PASS -- TEST 'control_p8_ugwpv1_intel' [22:38, 03:40](1828 MB) +SKIPPED: TEST DOES NOT GENERATE BASELINE -- TEST 'control_restart_p8_intel' [, ]( MB) +SKIPPED: TEST DOES NOT GENERATE BASELINE -- TEST 'control_noqr_p8_intel' [, ]( MB) +SKIPPED: TEST DOES NOT GENERATE BASELINE -- TEST 'control_restart_noqr_p8_intel' [, ]( MB) +SKIPPED: TEST DOES NOT GENERATE BASELINE -- TEST 'control_decomp_p8_intel' [, ]( MB) +SKIPPED: TEST DOES NOT GENERATE BASELINE -- TEST 'control_2threads_p8_intel' [, ]( MB) +PASS -- TEST 'control_p8_lndp_intel' [21:31, 06:31](1829 MB) +PASS -- TEST 'control_p8_rrtmgp_intel' [18:31, 04:51](1892 MB) +PASS -- TEST 'control_p8_mynn_intel' [16:32, 03:45](1839 MB) +PASS -- TEST 'merra2_thompson_intel' [16:30, 04:02](1848 MB) +PASS -- TEST 'regional_control_intel' [18:28, 07:44](1017 MB) +SKIPPED: TEST DOES NOT GENERATE BASELINE -- TEST 'regional_restart_intel' [, ]( MB) +SKIPPED: TEST DOES NOT GENERATE BASELINE -- TEST 'regional_decomp_intel' [, ]( MB) +SKIPPED: TEST DOES NOT GENERATE BASELINE -- TEST 'regional_2threads_intel' [, ]( MB) +PASS -- TEST 'regional_netcdf_parallel_intel' [26:28, 09:10](1013 MB) +SKIPPED: TEST DOES NOT GENERATE BASELINE -- TEST 'regional_2dwrtdecomp_intel' [, ]( MB) + +PASS -- COMPILE 'rrfs_intel' [10:10, 10:01] ( 3 warnings 9 remarks ) +PASS -- TEST 'rap_control_intel' [19:24, 09:30](1004 MB) +PASS -- TEST 'regional_spp_sppt_shum_skeb_intel' [06:51, 05:37](1219 MB) +SKIPPED: TEST DOES NOT GENERATE BASELINE -- TEST 'rap_decomp_intel' [, ]( MB) +SKIPPED: TEST DOES NOT GENERATE BASELINE -- TEST 'rap_2threads_intel' [, ]( MB) +SKIPPED: TEST DOES NOT GENERATE BASELINE -- TEST 'rap_restart_intel' [, ]( MB) +PASS -- TEST 'rap_sfcdiff_intel' [18:23, 09:17](1006 MB) +SKIPPED: TEST DOES NOT GENERATE BASELINE -- TEST 'rap_sfcdiff_decomp_intel' [, ]( MB) +SKIPPED: TEST DOES NOT GENERATE BASELINE -- TEST 'rap_sfcdiff_restart_intel' [, ]( MB) +PASS -- TEST 'hrrr_control_intel' [14:25, 04:49](992 MB) +SKIPPED: TEST DOES NOT GENERATE BASELINE -- TEST 'hrrr_control_decomp_intel' [, ]( MB) +SKIPPED: TEST DOES NOT GENERATE BASELINE -- TEST 'hrrr_control_2threads_intel' [, ]( MB) +SKIPPED: TEST DOES NOT GENERATE BASELINE -- TEST 'hrrr_control_restart_intel' [, ]( MB) +PASS -- TEST 'rrfs_v1beta_intel' [18:21, 09:11](996 MB) +PASS -- TEST 'rrfs_v1nssl_intel' [19:22, 10:56](1941 MB) +PASS -- TEST 'rrfs_v1nssl_nohailnoccn_intel' [20:20, 10:25](1979 MB) + +PASS -- COMPILE 'csawmg_intel' [10:10, 09:48] +PASS -- TEST 'control_csawmg_intel' [18:29, 07:37](964 MB) +PASS -- TEST 'control_ras_intel' [13:16, 03:55](667 MB) + +PASS -- COMPILE 'wam_intel' [09:10, 08:58] ( 1 remarks ) +PASS -- TEST 'control_wam_intel' [30:45, 13:05](1615 MB) + +PASS -- COMPILE 'atm_faster_dyn32_intel' [11:10, 10:11] ( 1 remarks ) +PASS -- TEST 'control_p8_faster_intel' [13:31, 03:24](1838 MB) +PASS -- TEST 'regional_control_faster_intel' [18:32, 08:29](1022 MB) + +PASS -- COMPILE 'atm_debug_dyn32_intel' [51:11, 07:00] ( 884 warnings 9 remarks ) +PASS -- TEST 'control_CubedSphereGrid_debug_intel' [35:44, 02:53](1560 MB) +PASS -- TEST 'control_wrtGauss_netcdf_parallel_debug_intel' [38:46, 02:55](1569 MB) +PASS -- TEST 'control_stochy_debug_intel' [05:22, 03:22](779 MB) +PASS -- TEST 'control_lndp_debug_intel' [03:22, 02:58](775 MB) +PASS -- TEST 'control_csawmg_debug_intel' [37:43, 04:43](1084 MB) +PASS -- TEST 'control_ras_debug_intel' [04:22, 03:04](783 MB) +PASS -- TEST 'control_diag_debug_intel' [37:53, 03:06](1625 MB) +PASS -- TEST 'control_debug_p8_intel' [36:46, 03:15](1854 MB) +PASS -- TEST 'regional_debug_intel' [59:43, 20:28](1040 MB) +PASS -- TEST 'rap_control_debug_intel' [13:24, 05:25](1157 MB) +PASS -- TEST 'hrrr_control_debug_intel' [37:26, 05:25](1157 MB) +PASS -- TEST 'hrrr_gf_debug_intel' [37:26, 05:36](1157 MB) +PASS -- TEST 'hrrr_c3_debug_intel' [33:26, 05:22](1163 MB) +SKIPPED: TEST DOES NOT GENERATE BASELINE -- TEST 'rap_unified_drag_suite_debug_intel' [, ]( MB) +PASS -- TEST 'rap_diag_debug_intel' [09:32, 05:33](1237 MB) +PASS -- TEST 'rap_cires_ugwp_debug_intel' [32:25, 05:44](1160 MB) +SKIPPED: TEST DOES NOT GENERATE BASELINE -- TEST 'rap_unified_ugwp_debug_intel' [, ]( MB) +PASS -- TEST 'rap_lndp_debug_intel' [32:25, 05:31](1161 MB) +PASS -- TEST 'rap_progcld_thompson_debug_intel' [08:23, 05:14](1161 MB) +PASS -- TEST 'rap_noah_debug_intel' [11:24, 05:11](1162 MB) +PASS -- TEST 'rap_sfcdiff_debug_intel' [33:26, 05:34](1163 MB) +PASS -- TEST 'rap_noah_sfcdiff_cires_ugwp_debug_intel' [12:23, 08:32](1159 MB) +PASS -- TEST 'rrfs_v1beta_debug_intel' [09:24, 05:26](1158 MB) +PASS -- TEST 'rap_clm_lake_debug_intel' [41:20, 06:21](1165 MB) +PASS -- TEST 'rap_flake_debug_intel' [41:18, 05:24](1157 MB) +PASS -- TEST 'gnv1_c96_no_nest_debug_intel' [44:23, 09:19](1161 MB) + +PASS -- COMPILE 'wam_debug_intel' [49:11, 04:30] ( 839 warnings 1 remarks ) +PASS -- TEST 'control_wam_debug_intel' [16:48, 15:11](1646 MB) + +PASS -- COMPILE 'rrfs_dyn32_phy32_intel' [54:12, 09:30] ( 3 warnings 8 remarks ) +PASS -- TEST 'regional_spp_sppt_shum_skeb_dyn32_phy32_intel' [06:49, 05:07](1091 MB) +PASS -- TEST 'rap_control_dyn32_phy32_intel' [41:21, 07:51](949 MB) +PASS -- TEST 'hrrr_control_dyn32_phy32_intel' [38:20, 04:11](899 MB) +SKIPPED: TEST DOES NOT GENERATE BASELINE -- TEST 'rap_2threads_dyn32_phy32_intel' [, ]( MB) +SKIPPED: TEST DOES NOT GENERATE BASELINE -- TEST 'hrrr_control_2threads_dyn32_phy32_intel' [, ]( MB) +SKIPPED: TEST DOES NOT GENERATE BASELINE -- TEST 'hrrr_control_decomp_dyn32_phy32_intel' [, ]( MB) +SKIPPED: TEST DOES NOT GENERATE BASELINE -- TEST 'rap_restart_dyn32_phy32_intel' [, ]( MB) +SKIPPED: TEST DOES NOT GENERATE BASELINE -- TEST 'hrrr_control_restart_dyn32_phy32_intel' [, ]( MB) + +PASS -- COMPILE 'rrfs_dyn32_phy32_faster_intel' [49:11, 09:10] ( 3 warnings 8 remarks ) +PASS -- TEST 'conus13km_control_intel' [37:47, 02:53](1125 MB) +SKIPPED: TEST DOES NOT GENERATE BASELINE -- TEST 'conus13km_2threads_intel' [, ]( MB) +PASS -- TEST 'conus13km_restart_mismatch_intel' [02:38, 01:35](1031 MB) + +PASS -- COMPILE 'rrfs_dyn64_phy32_intel' [46:11, 09:24] ( 3 warnings 8 remarks ) +PASS -- TEST 'rap_control_dyn64_phy32_intel' [39:23, 05:05](906 MB) + +PASS -- COMPILE 'rrfs_dyn32_phy32_debug_intel' [40:11, 04:22] ( 787 warnings 8 remarks ) +PASS -- TEST 'rap_control_debug_dyn32_phy32_intel' [06:19, 05:21](1035 MB) +PASS -- TEST 'hrrr_control_debug_dyn32_phy32_intel' [06:20, 05:20](1035 MB) +PASS -- TEST 'conus13km_debug_intel' [18:21, 16:09](1175 MB) +SKIPPED: TEST DOES NOT GENERATE BASELINE -- TEST 'conus13km_debug_qr_intel' [, ]( MB) +SKIPPED: TEST DOES NOT GENERATE BASELINE -- TEST 'conus13km_debug_2threads_intel' [, ]( MB) +PASS -- TEST 'conus13km_radar_tten_debug_intel' [18:20, 16:30](1231 MB) + +PASS -- COMPILE 'rrfs_dyn64_phy32_debug_intel' [42:11, 04:37] ( 787 warnings 8 remarks ) +PASS -- TEST 'rap_control_dyn64_phy32_debug_intel' [40:17, 05:29](1081 MB) + +PASS -- COMPILE 'hafsw_intel' [47:11, 11:07] ( 1 warnings 8 remarks ) +PASS -- TEST 'hafs_regional_atm_intel' [09:29, 07:41](713 MB) +PASS -- TEST 'hafs_regional_atm_thompson_gfdlsf_intel' [13:20, 08:21](1083 MB) +PASS -- TEST 'hafs_regional_atm_ocn_intel' [18:33, 10:10](788 MB) +PASS -- TEST 'hafs_regional_atm_wav_intel' [29:27, 16:43](816 MB) +PASS -- TEST 'hafs_regional_atm_ocn_wav_intel' [23:32, 18:10](834 MB) + +PASS -- COMPILE 'hafs_all_intel' [47:11, 10:46] ( 7 remarks ) +PASS -- TEST 'hafs_regional_docn_intel' [20:23, 09:48](784 MB) +PASS -- TEST 'hafs_regional_docn_oisst_intel' [23:24, 10:47](760 MB) + +PASS -- COMPILE 'datm_cdeps_intel' [43:11, 06:53] +PASS -- TEST 'datm_cdeps_control_cfsr_intel' [27:17, 02:49](1083 MB) +SKIPPED: TEST DOES NOT GENERATE BASELINE -- TEST 'datm_cdeps_restart_cfsr_intel' [, ]( MB) +PASS -- TEST 'datm_cdeps_control_gefs_intel' [25:15, 02:41](955 MB) +PASS -- TEST 'datm_cdeps_iau_gefs_intel' [25:16, 02:50](953 MB) +PASS -- TEST 'datm_cdeps_stochy_gefs_intel' [24:15, 02:49](955 MB) +PASS -- TEST 'datm_cdeps_ciceC_cfsr_intel' [19:14, 02:41](1072 MB) +PASS -- TEST 'datm_cdeps_bulk_cfsr_intel' [14:15, 02:47](1074 MB) +PASS -- TEST 'datm_cdeps_bulk_gefs_intel' [09:14, 02:41](958 MB) +PASS -- TEST 'datm_cdeps_mx025_cfsr_intel' [08:08, 06:22](944 MB) +PASS -- TEST 'datm_cdeps_mx025_gefs_intel' [08:04, 06:07](903 MB) +SKIPPED: TEST DOES NOT GENERATE BASELINE -- TEST 'datm_cdeps_multiple_files_cfsr_intel' [, ]( MB) +PASS -- TEST 'datm_cdeps_3072x1536_cfsr_intel' [05:16, 03:48](2447 MB) +PASS -- TEST 'datm_cdeps_gfs_intel' [10:15, 03:48](2442 MB) + +PASS -- COMPILE 'datm_cdeps_debug_intel' [04:10, 03:18] ( 2 warnings ) +PASS -- TEST 'datm_cdeps_debug_cfsr_intel' [12:15, 06:41](1011 MB) + +PASS -- COMPILE 'datm_cdeps_faster_intel' [07:10, 07:02] +PASS -- TEST 'datm_cdeps_control_cfsr_faster_intel' [07:15, 02:46](1081 MB) + +PASS -- COMPILE 'datm_cdeps_land_intel' [01:10, 01:08] ( 1 remarks ) +PASS -- TEST 'datm_cdeps_lnd_gswp3_intel' [02:27, 01:03](234 MB) +PASS -- TEST 'datm_cdeps_lnd_era5_intel' [02:21, 01:05](287 MB) +SKIPPED: TEST DOES NOT GENERATE BASELINE -- TEST 'datm_cdeps_lnd_era5_rst_intel' [, ]( MB) + +PASS -- COMPILE 'atm_ds2s_docn_pcice_intel' [50:11, 09:55] ( 1 remarks ) +PASS -- TEST 'atm_ds2s_docn_pcice_intel' [05:40, 04:30](1904 MB) + +PASS -- COMPILE 'atm_ds2s_docn_dice_intel' [49:11, 09:28] ( 1 remarks ) +PASS -- TEST 'atm_ds2s_docn_dice_intel' [05:46, 04:19](1895 MB) + +PASS -- COMPILE 'atml_intel' [49:11, 10:27] ( 8 warnings 2 remarks ) +PASS -- TEST 'control_p8_atmlnd_sbs_intel' [07:32, 06:07](1865 MB) +PASS -- TEST 'control_p8_atmlnd_intel' [10:32, 05:58](1848 MB) +SKIPPED: TEST DOES NOT GENERATE BASELINE -- TEST 'control_restart_p8_atmlnd_intel' [, ]( MB) + +PASS -- COMPILE 'atml_debug_intel' [43:10, 04:57] ( 882 warnings 2 remarks ) +PASS -- TEST 'control_p8_atmlnd_debug_intel' [07:41, 06:26](1888 MB) + +PASS -- COMPILE 'atmw_intel' [48:11, 10:20] ( 8 remarks ) +PASS -- TEST 'atmwav_control_noaero_p8_intel' [06:29, 02:09](1865 MB) + +PASS -- COMPILE 'atmaero_intel' [47:11, 09:50] ( 1 remarks ) +PASS -- TEST 'atmaero_control_p8_intel' [05:38, 04:36](1939 MB) +PASS -- TEST 'atmaero_control_p8_rad_intel' [06:39, 05:39](1722 MB) +PASS -- TEST 'atmaero_control_p8_rad_micro_intel' [06:26, 05:48](1725 MB) + +SYNOPSIS: +Starting Date/Time: 20240814 12:03:01 +Ending Date/Time: 20240814 14:10:59 +Total Time: 02h:08m:33s +Compiles Completed: 37/37 +Tests Completed: 121/164 + +NOTES: +A file 'test_changes.list' was generated but is empty. +If you are using this log as a pull request verification, please commit 'test_changes.list'. + +Result: SUCCESS + +====END OF S4 REGRESSION TESTING LOG==== diff --git a/tests/logs/RegressionTests_wcoss2.log b/tests/logs/RegressionTests_wcoss2.log index a09f25969f..3bfd473d2f 100644 --- a/tests/logs/RegressionTests_wcoss2.log +++ b/tests/logs/RegressionTests_wcoss2.log @@ -1,31 +1,32 @@ ====START OF WCOSS2 REGRESSION TESTING LOG==== UFSWM hash used in testing: -31eab834de3e8b497f0a2b397567e8517d16dd72 +7d136e0c38b9444ecb96b52e558bd6ee43f3ca09 Submodule hashes used in testing: 37cbb7d6840ae7515a9a8f0dfd4d89461b3396d1 AQM (v0.2.0-37-g37cbb7d) be5d28fd1b60522e6fc98aefeead20e6aac3530b AQM/src/model/CMAQ (CMAQv5.2.1_07Feb2018-198-gbe5d28fd1) - fbdf6843d6bde852d97f1547591d90136103f669 CDEPS-interface/CDEPS (cdeps0.4.17-41-gfbdf684) - 9452de8c3cb43fb2628f0722e6a51f79429d2160 CICE-interface/CICE (CICE6.0.0-450-g9452de8) - f6ff8f7c4d4cb6feabe3651b13204cf43fc948e3 CICE-interface/CICE/icepack (Icepack1.1.0-182-gf6ff8f7) - 2d837b16af326b09ff4018daab4de84f4deff7ec CMEPS-interface/CMEPS (cmeps_v0.4.1-2307-g2d837b16) + 1f9eaaa142c8b07ed6b788c9f44ea02cc86d0bae CDEPS-interface/CDEPS (cdeps0.4.17-42-g1f9eaaa) + bf66bf7abdd3c057f4ee85f2655a33b7f4459676 CICE-interface/CICE (remotes/origin/sync_cice) + 05ac0ec3ea666080eed36e67f6cf8ce1255b243f CICE-interface/CICE/icepack (Icepack1.1.0-192-g05ac0ec) + dc977bcadd1ade1a528dee75f1ad45e8bd80ca0a CMEPS-interface/CMEPS (cmeps_v0.4.1-2310-gdc977bc) cabd7753ae17f7bfcc6dad56daf10868aa51c3f4 CMakeModules (v1.0.0-28-gcabd775) - 3581423f397e2eb0c1f0cd7f6b728593511278a9 FV3 (remotes/origin/develop-88-g3581423) - 1720f85e54765251f869756e67c93ef7acefac0d FV3/atmos_cubed_sphere (201912_public_release-402-g1720f85) + f188fe2afb3dd04f460a36ddda5e18e17c68f422 FV3 (remotes/origin/support_intelllvm) + b947391ed4d23ffa15f5c854e7d5c4849abefc40 FV3/atmos_cubed_sphere (201912_public_release-414-gb947391) 0f8232724975c13289cad390c9a71fa2c6a9bff4 FV3/ccpp/framework (2024-07-11-dev) - 8103e21cd095eb2d81a5152019d6133a0374bb0a FV3/ccpp/physics (master-tag-before-replacing-with-ipd-setup-step-fast-5269-g8103e21c) + 77d28126e3dbb19ad9714d3703764202ebce82ec FV3/ccpp/physics (remotes/origin/support_intelllvm) 74a0e098b2163425e4b5466c2dfcf8ae26d560a5 FV3/ccpp/physics/physics/Radiation/RRTMGP/rte-rrtmgp (v1.6) - be0410ece28f2b5b9c089f8ca09ce0c80c79fe6c FV3/upp (upp_v10.2.0-191-gbe0410ec) + 55ec82b08ca7d914ace595d4eecd54ae640ade31 FV3/upp (upp_gfsv16_release.v1.0.8-385-g55ec82b) -1ba8270870947b583cd51bc72ff8960f4c1fb36e FV3/upp/sorc/libIFI.fd --7476b8f2790a47d788f79cebfdbb551567ae7cf8 FV3/upp/sorc/ncep_post.fd/post_gtg.fd +-529f870d33b65c3b6c1aa3c3236b94efc3bd336d FV3/upp/sorc/ncep_post.fd/post_gtg.fd 041422934cae1570f2f0e67239d5d89f11c6e1b7 GOCART (sdr_v2.1.2.6-119-g0414229) bcf7777bb037ae2feb2a8a8ac51aacb3511b52d9 HYCOM-interface/HYCOM (2.3.00-122-gbcf7777) - b32aea7bf3f9e2a774afa23d3386c88156cd1182 MOM6-interface/MOM6 (dev/master/repository_split_2014.10.10-10051-gb32aea7bf) + 5e0c21f64fa5b20efc8f29f8709766e1e6793a79 MOM6-interface/MOM6 (dev/master/repository_split_2014.10.10-10230-g5e0c21f64) 9423197f894112edfcb1502245f7d7b873d551f9 MOM6-interface/MOM6/pkg/CVMix-src (9423197) 29e64d652786e1d076a05128c920f394202bfe10 MOM6-interface/MOM6/pkg/GSW-Fortran (29e64d6) - ec38ea3d902644cd4519d5fe060316859ccdc108 NOAHMP-interface/noahmp (v3.7.1-434-gec38ea3) - d9b3172f4197c65d471662c6952a668152d71230 WW3 (6.07.1-345-gd9b3172f) + 3ac32f0db7a2a97d930f44fa5f060c983ff31ee8 NOAHMP-interface/noahmp (v3.7.1-436-g3ac32f0) + 6810b2d8dbceea2b5e47b3f1b59b5461aded3827 WW3 (remotes/origin/support_intelllvm) + 05cad173feeb598431e3ef5f17c2df6562c8d101 fire_behavior (v0.2.0-1-g05cad17) fad2fe9f42f6b7f744b128b4a2a9433f91e4296f stochastic_physics (ufs-v2.0.0-219-gfad2fe9) @@ -35,312 +36,241 @@ The first time is for the full script (prep+run+finalize). The second time is specifically for the run phase. Times/Memory will be empty for failed tests. -BASELINE DIRECTORY: /lfs/h2/emc/nems/noscrub/emc.nems/RT/NEMSfv3gfs/develop-20240624 -COMPARISON DIRECTORY: /lfs/h2/emc/ptmp/brian.curtis/FV3_RT/rt_155005 +BASELINE DIRECTORY: /lfs/h2/emc/nems/noscrub/emc.nems/RT/NEMSfv3gfs/develop-20240909 +COMPARISON DIRECTORY: /lfs/h2/emc/ptmp/brian.curtis/FV3_RT/rt_165025 RT.SH OPTIONS USED: * (-a) - HPC PROJECT ACCOUNT: GFS-DEV * (-e) - USE ECFLOW -PASS -- COMPILE 's2swa_32bit_intel' [22:42, 21:58] ( 1 warnings 8 remarks ) -PASS -- TEST 'cpld_control_p8_mixedmode_intel' [27:15, 01:32](3099 MB) - -PASS -- COMPILE 's2swa_32bit_pdlib_intel' [17:37, 17:06] ( 1 warnings 8 remarks ) -PASS -- TEST 'cpld_control_gfsv17_intel' [32:20, 01:45](1819 MB) -PASS -- TEST 'cpld_control_gfsv17_iau_intel' [14:24, 01:41](1850 MB) -PASS -- TEST 'cpld_restart_gfsv17_intel' [14:23, 02:19](981 MB) -PASS -- TEST 'cpld_mpi_gfsv17_intel' [32:21, 01:33](1799 MB) - -PASS -- COMPILE 's2swa_32bit_pdlib_sfs_intel' [12:29, 11:42] ( 1 warnings 8 remarks ) -PASS -- TEST 'cpld_control_sfs_intel' [37:27, 01:08](1823 MB) - -PASS -- COMPILE 's2swa_32bit_pdlib_debug_intel' [05:22, 04:45] ( 1505 warnings 1998 remarks ) -PASS -- TEST 'cpld_debug_gfsv17_intel' [44:35, 01:51](1843 MB) - -PASS -- COMPILE 's2swa_intel' [16:35, 16:19] ( 8 remarks ) -PASS -- TEST 'cpld_control_p8_intel' [33:21, 01:30](3132 MB) -PASS -- TEST 'cpld_control_p8.v2.sfc_intel' [33:21, 01:49](3130 MB) -PASS -- TEST 'cpld_restart_p8_intel' [25:11, 01:55](3065 MB) -PASS -- TEST 'cpld_control_qr_p8_intel' [33:21, 01:27](3150 MB) -PASS -- TEST 'cpld_restart_qr_p8_intel' [25:11, 01:51](3085 MB) -PASS -- TEST 'cpld_2threads_p8_intel' [33:21, 01:02](3367 MB) -PASS -- TEST 'cpld_decomp_p8_intel' [33:21, 01:36](3128 MB) -PASS -- TEST 'cpld_mpi_p8_intel' [33:22, 01:35](3075 MB) -PASS -- TEST 'cpld_control_ciceC_p8_intel' [33:21, 01:50](3131 MB) -PASS -- TEST 'cpld_bmark_p8_intel' [33:30, 04:31](4127 MB) -PASS -- TEST 'cpld_restart_bmark_p8_intel' [14:21, 05:52](4270 MB) -PASS -- TEST 'cpld_s2sa_p8_intel' [33:21, 01:51](3114 MB) - -PASS -- COMPILE 's2sw_intel' [11:30, 11:01] ( 8 remarks ) -PASS -- TEST 'cpld_control_noaero_p8_intel' [38:26, 00:53](1835 MB) -PASS -- TEST 'cpld_control_nowave_noaero_p8_intel' [38:26, 01:58](1898 MB) - -PASS -- COMPILE 's2s_aoflux_intel' [11:29, 10:27] ( 1 remarks ) -PASS -- TEST 'cpld_control_noaero_p8_agrid_intel' [38:27, 01:59](1894 MB) - -PASS -- COMPILE 's2s_intel' [24:42, 23:55] ( 1 remarks ) -PASS -- TEST 'cpld_control_c48_intel' [25:12, 01:08](2920 MB) -PASS -- TEST 'cpld_warmstart_c48_intel' [25:00, 01:24](2926 MB) -PASS -- TEST 'cpld_restart_c48_intel' [20:53, 01:18](2325 MB) - -PASS -- COMPILE 's2swa_faster_intel' [37:00, 36:06] ( 8 remarks ) -PASS -- TEST 'cpld_control_p8_faster_intel' [12:24, 02:15](3132 MB) - -PASS -- COMPILE 's2sw_pdlib_intel' [22:40, 22:25] ( 8 remarks ) -PASS -- TEST 'cpld_control_pdlib_p8_intel' [27:17, 01:00](1834 MB) -PASS -- TEST 'cpld_restart_pdlib_p8_intel' [09:54, 01:43](1008 MB) -PASS -- TEST 'cpld_mpi_pdlib_p8_intel' [09:55, 01:37](1810 MB) - -PASS -- COMPILE 's2sw_pdlib_debug_intel' [22:37, 21:59] ( 1541 warnings 1998 remarks ) -PASS -- TEST 'cpld_debug_pdlib_p8_intel' [21:34, 01:40](1857 MB) - -PASS -- COMPILE 'atm_dyn32_intel' [11:24, 11:09] ( 1 warnings 1 remarks ) -PASS -- TEST 'control_flake_intel' [27:01, 00:20](571 MB) -PASS -- TEST 'control_CubedSphereGrid_intel' [27:02, 00:28](1470 MB) -PASS -- TEST 'control_CubedSphereGrid_parallel_intel' [27:01, 01:24](1473 MB) -PASS -- TEST 'control_latlon_intel' [27:01, 01:17](1478 MB) -PASS -- TEST 'control_wrtGauss_netcdf_parallel_intel' [27:02, 01:30](1472 MB) -PASS -- TEST 'control_c48_intel' [27:00, 00:54](1595 MB) -PASS -- TEST 'control_c48.v2.sfc_intel' [27:00, 00:51](713 MB) -PASS -- TEST 'control_c192_intel' [27:01, 00:34](1587 MB) -PASS -- TEST 'control_c384_intel' [27:06, 01:24](1904 MB) -PASS -- TEST 'control_c384gdas_intel' [27:05, 02:00](1089 MB) -PASS -- TEST 'control_stochy_intel' [27:02, 00:24](529 MB) -PASS -- TEST 'control_stochy_restart_intel' [24:34, 00:53](331 MB) -PASS -- TEST 'control_lndp_intel' [27:01, 00:28](524 MB) -PASS -- TEST 'control_iovr4_intel' [27:02, 00:46](525 MB) -PASS -- TEST 'control_iovr5_intel' [27:02, 00:46](522 MB) -PASS -- TEST 'control_p8_intel' [27:01, 01:53](1775 MB) -PASS -- TEST 'control_p8.v2.sfc_intel' [26:00, 01:49](1774 MB) -PASS -- TEST 'control_p8_ugwpv1_intel' [26:00, 01:52](1769 MB) -PASS -- TEST 'control_restart_p8_intel' [20:37, 00:41](919 MB) -PASS -- TEST 'control_noqr_p8_intel' [24:51, 01:27](1758 MB) -PASS -- TEST 'control_restart_noqr_p8_intel' [19:38, 00:53](910 MB) -PASS -- TEST 'control_decomp_p8_intel' [24:51, 01:27](1761 MB) -PASS -- TEST 'control_2threads_p8_intel' [24:35, 01:37](1870 MB) -PASS -- TEST 'control_p8_lndp_intel' [23:27, 01:10](1768 MB) -PASS -- TEST 'control_p8_rrtmgp_intel' [23:26, 01:59](1827 MB) -PASS -- TEST 'control_p8_mynn_intel' [23:14, 01:47](1774 MB) -PASS -- TEST 'merra2_thompson_intel' [22:32, 01:43](1776 MB) -PASS -- TEST 'regional_control_intel' [22:19, 00:14](852 MB) -PASS -- TEST 'regional_restart_intel' [16:37, 00:22](849 MB) -PASS -- TEST 'regional_decomp_intel' [22:09, 00:58](849 MB) -PASS -- TEST 'regional_2threads_intel' [22:07, 00:53](904 MB) -PASS -- TEST 'regional_noquilt_intel' [22:06, 00:19](1175 MB) -PASS -- TEST 'regional_netcdf_parallel_intel' [20:33, 00:23](851 MB) -PASS -- TEST 'regional_2dwrtdecomp_intel' [20:32, 01:12](862 MB) -PASS -- TEST 'regional_wofs_intel' [20:17, 01:05](1580 MB) - -PASS -- COMPILE 'rrfs_intel' [36:02, 35:30] ( 3 warnings 92 remarks ) -PASS -- TEST 'rap_control_intel' [02:22, 01:44](912 MB) -PASS -- TEST 'regional_spp_sppt_shum_skeb_intel' [02:23, 01:30](1097 MB) -PASS -- TEST 'rap_decomp_intel' [02:22, 01:28](913 MB) -PASS -- TEST 'rap_2threads_intel' [02:22, 01:52](1004 MB) -PASS -- TEST 'rap_restart_intel' [53:11, 01:14](783 MB) -PASS -- TEST 'rap_sfcdiff_intel' [02:22, 02:12](912 MB) -PASS -- TEST 'rap_sfcdiff_decomp_intel' [02:22, 01:58](911 MB) -PASS -- TEST 'rap_sfcdiff_restart_intel' [52:43, 01:42](780 MB) -PASS -- TEST 'hrrr_control_intel' [02:22, 01:07](904 MB) -PASS -- TEST 'hrrr_control_decomp_intel' [02:22, 01:03](901 MB) -PASS -- TEST 'hrrr_control_2threads_intel' [02:23, 01:29](983 MB) -PASS -- TEST 'hrrr_control_restart_intel' [57:09, 00:59](741 MB) -PASS -- TEST 'rrfs_v1beta_intel' [02:22, 01:19](901 MB) -PASS -- TEST 'rrfs_v1nssl_intel' [02:22, 00:56](1869 MB) -PASS -- TEST 'rrfs_v1nssl_nohailnoccn_intel' [02:22, 01:14](1855 MB) - -PASS -- COMPILE 'csawmg_intel' [27:50, 26:37] -PASS -- TEST 'control_csawmg_intel' [09:37, 00:26](872 MB) -PASS -- TEST 'control_ras_intel' [09:37, 01:05](564 MB) - -PASS -- COMPILE 'wam_intel' [11:26, 10:31] ( 1 remarks ) -PASS -- TEST 'control_wam_intel' [19:45, 00:56](1566 MB) - -PASS -- COMPILE 'atm_faster_dyn32_intel' [21:42, 20:51] ( 1 remarks ) -PASS -- TEST 'control_p8_faster_intel' [10:38, 02:19](1769 MB) -PASS -- TEST 'regional_control_faster_intel' [10:37, 00:24](851 MB) - -PASS -- COMPILE 'atm_debug_dyn32_intel' [10:25, 09:46] ( 869 warnings 92 remarks ) -PASS -- TEST 'control_CubedSphereGrid_debug_intel' [16:51, 01:19](1496 MB) -PASS -- TEST 'control_wrtGauss_netcdf_parallel_debug_intel' [16:51, 01:25](1501 MB) -PASS -- TEST 'control_stochy_debug_intel' [16:51, 00:46](707 MB) -PASS -- TEST 'control_lndp_debug_intel' [16:51, 01:04](704 MB) -PASS -- TEST 'control_csawmg_debug_intel' [16:51, 00:29](1017 MB) -PASS -- TEST 'control_ras_debug_intel' [16:51, 01:03](714 MB) -PASS -- TEST 'control_diag_debug_intel' [16:51, 01:12](1568 MB) -PASS -- TEST 'control_debug_p8_intel' [16:51, 00:52](1807 MB) -PASS -- TEST 'regional_debug_intel' [16:50, 00:23](893 MB) -PASS -- TEST 'rap_control_debug_intel' [16:51, 00:47](1088 MB) -PASS -- TEST 'hrrr_control_debug_intel' [16:51, 00:46](1081 MB) -PASS -- TEST 'hrrr_gf_debug_intel' [16:51, 00:47](1083 MB) -PASS -- TEST 'hrrr_c3_debug_intel' [16:51, 00:46](1088 MB) -PASS -- TEST 'rap_unified_drag_suite_debug_intel' [16:42, 00:43](1089 MB) -PASS -- TEST 'rap_diag_debug_intel' [16:31, 00:38](1170 MB) -PASS -- TEST 'rap_cires_ugwp_debug_intel' [16:23, 00:37](1088 MB) -PASS -- TEST 'rap_unified_ugwp_debug_intel' [15:52, 00:40](1091 MB) -PASS -- TEST 'rap_lndp_debug_intel' [15:31, 00:46](1093 MB) -PASS -- TEST 'rap_progcld_thompson_debug_intel' [15:28, 00:45](1084 MB) -PASS -- TEST 'rap_noah_debug_intel' [14:48, 00:45](1084 MB) -PASS -- TEST 'rap_sfcdiff_debug_intel' [13:53, 00:52](1086 MB) -PASS -- TEST 'rap_noah_sfcdiff_cires_ugwp_debug_intel' [13:01, 00:38](1086 MB) -PASS -- TEST 'rrfs_v1beta_debug_intel' [12:20, 00:56](1084 MB) -PASS -- TEST 'rap_clm_lake_debug_intel' [12:20, 00:59](1093 MB) -PASS -- TEST 'rap_flake_debug_intel' [12:20, 00:49](1094 MB) -PASS -- TEST 'gnv1_c96_no_nest_debug_intel' [12:06, 02:00](1094 MB) - -PASS -- COMPILE 'wam_debug_intel' [10:24, 09:29] ( 825 warnings 1 remarks ) -PASS -- TEST 'control_wam_debug_intel' [12:05, 01:18](1596 MB) - -PASS -- COMPILE 'rrfs_dyn32_phy32_intel' [18:40, 18:24] ( 3 warnings 91 remarks ) -PASS -- TEST 'regional_spp_sppt_shum_skeb_dyn32_phy32_intel' [08:23, 01:23](958 MB) -PASS -- TEST 'rap_control_dyn32_phy32_intel' [08:22, 01:10](792 MB) -PASS -- TEST 'hrrr_control_dyn32_phy32_intel' [08:22, 02:03](787 MB) -PASS -- TEST 'rap_2threads_dyn32_phy32_intel' [08:22, 01:37](855 MB) -PASS -- TEST 'hrrr_control_2threads_dyn32_phy32_intel' [08:23, 02:23](843 MB) -PASS -- TEST 'hrrr_control_decomp_dyn32_phy32_intel' [08:22, 01:54](787 MB) -PASS -- TEST 'rap_restart_dyn32_phy32_intel' [01:02, 01:36](689 MB) -PASS -- TEST 'hrrr_control_restart_dyn32_phy32_intel' [02:46, 00:23](672 MB) - -PASS -- COMPILE 'rrfs_dyn32_phy32_faster_intel' [15:36, 14:26] ( 3 warnings 91 remarks ) -PASS -- TEST 'conus13km_control_intel' [09:37, 01:10](1005 MB) -PASS -- TEST 'conus13km_2threads_intel' [05:38, 00:51](1008 MB) -PASS -- TEST 'conus13km_restart_mismatch_intel' [05:37, 00:40](880 MB) - -PASS -- COMPILE 'rrfs_dyn64_phy32_intel' [16:38, 16:19] ( 3 warnings 91 remarks ) -PASS -- TEST 'rap_control_dyn64_phy32_intel' [05:17, 01:50](808 MB) - -FAILED: UNABLE TO FINISH COMPILE -- COMPILE 'rrfs_dyn32_phy32_debug_intel' [, ] -SKIPPED: ASSOCIATED COMPILE FAILED -- TEST 'rap_control_debug_dyn32_phy32_intel' [, ]( MB) -SKIPPED: ASSOCIATED COMPILE FAILED -- TEST 'hrrr_control_debug_dyn32_phy32_intel' [, ]( MB) -SKIPPED: ASSOCIATED COMPILE FAILED -- TEST 'conus13km_debug_intel' [, ]( MB) -SKIPPED: ASSOCIATED COMPILE FAILED -- TEST 'conus13km_debug_qr_intel' [, ]( MB) -SKIPPED: ASSOCIATED COMPILE FAILED -- TEST 'conus13km_debug_2threads_intel' [, ]( MB) -SKIPPED: ASSOCIATED COMPILE FAILED -- TEST 'conus13km_radar_tten_debug_intel' [, ]( MB) - -PASS -- COMPILE 'rrfs_dyn64_phy32_debug_intel' [10:31, 09:42] ( 773 warnings 91 remarks ) -PASS -- TEST 'rap_control_dyn64_phy32_debug_intel' [06:20, 00:49](994 MB) - -PASS -- COMPILE 'hafsw_intel' [16:38, 16:23] ( 1 warnings 8 remarks ) -PASS -- TEST 'hafs_regional_atm_intel' [00:13, 01:51](617 MB) -PASS -- TEST 'hafs_regional_atm_thompson_gfdlsf_intel' [00:13, 00:51](971 MB) -PASS -- TEST 'hafs_regional_atm_ocn_intel' [00:11, 01:44](660 MB) -PASS -- TEST 'hafs_regional_atm_wav_intel' [00:11, 01:17](698 MB) -PASS -- TEST 'hafs_regional_atm_ocn_wav_intel' [00:12, 01:25](717 MB) -PASS -- TEST 'hafs_regional_1nest_atm_intel' [00:11, 01:03](391 MB) -PASS -- TEST 'hafs_regional_telescopic_2nests_atm_intel' [00:12, 02:09](409 MB) -PASS -- TEST 'hafs_global_1nest_atm_intel' [00:12, 01:42](287 MB) -PASS -- TEST 'hafs_global_multiple_4nests_atm_intel' [59:51, 02:21](371 MB) -PASS -- TEST 'hafs_regional_specified_moving_1nest_atm_intel' [59:11, 01:28](417 MB) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_intel' [58:43, 00:51](417 MB) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_intel' [57:44, 00:48](501 MB) -PASS -- TEST 'hafs_global_storm_following_1nest_atm_intel' [57:11, 00:34](322 MB) - -PASS -- COMPILE 'hafsw_debug_intel' [17:37, 16:56] ( 1449 warnings 1501 remarks ) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_debug_intel' [55:22, 01:20](512 MB) - -PASS -- COMPILE 'hafsw_faster_intel' [19:40, 18:54] ( 7 remarks ) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_intel' [51:00, 00:51](530 MB) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_inline_intel' [51:00, 01:39](713 MB) - -PASS -- COMPILE 'hafs_mom6w_intel' [17:33, 16:27] ( 7 remarks ) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_mom6_intel' [52:06, 00:51](709 MB) - -PASS -- COMPILE 'hafs_all_intel' [17:37, 16:39] ( 7 remarks ) -PASS -- TEST 'hafs_regional_docn_intel' [52:00, 02:15](662 MB) -PASS -- TEST 'hafs_regional_docn_oisst_intel' [52:00, 01:15](647 MB) -PASS -- TEST 'hafs_regional_datm_cdeps_intel' [51:58, 00:27](880 MB) - -PASS -- COMPILE 'atm_ds2s_docn_pcice_intel' [18:34, 17:54] ( 1 remarks ) -PASS -- TEST 'atm_ds2s_docn_pcice_intel' [49:47, 01:42](1829 MB) - -PASS -- COMPILE 'atml_intel' [17:33, 16:32] ( 8 warnings 2 remarks ) - -PASS -- COMPILE 'atml_debug_intel' [05:23, 04:48] ( 868 warnings 2 remarks ) - -PASS -- COMPILE 'atmaero_intel' [18:33, 17:54] ( 1 remarks ) -PASS -- TEST 'atmaero_control_p8_intel' [43:49, 01:22](3024 MB) -PASS -- TEST 'atmaero_control_p8_rad_intel' [43:49, 01:53](2905 MB) -PASS -- TEST 'atmaero_control_p8_rad_micro_intel' [43:49, 01:50](2925 MB) - -PASS -- COMPILE 'atmaq_debug_intel' [12:27, 11:17] ( 870 warnings 6 remarks ) -PASS -- TEST 'regional_atmaq_debug_intel' [47:44, 01:15](4441 MB) +PASS -- COMPILE 's2swa_32bit_intel' [12:27, 11:09] ( 1 warnings 8 remarks ) +PASS -- TEST 'cpld_control_p8_mixedmode_intel' [35:24, 02:23](3088 MB) + +PASS -- COMPILE 's2swa_32bit_pdlib_intel' [13:29, 11:57] ( 1 warnings 8 remarks ) +PASS -- TEST 'cpld_control_gfsv17_intel' [34:22, 03:04](1809 MB) +PASS -- TEST 'cpld_control_gfsv17_iau_intel' [14:51, 02:35](1842 MB) +PASS -- TEST 'cpld_restart_gfsv17_intel' [13:57, 03:15](971 MB) +PASS -- TEST 'cpld_mpi_gfsv17_intel' [34:23, 02:20](1791 MB) + +PASS -- COMPILE 's2swa_32bit_pdlib_sfs_intel' [13:28, 11:32] ( 1 warnings 8 remarks ) +PASS -- TEST 'cpld_control_sfs_intel' [34:23, 02:13](1803 MB) + +PASS -- COMPILE 's2swa_32bit_pdlib_debug_intel' [07:22, 05:12] ( 1503 warnings 1998 remarks ) +PASS -- TEST 'cpld_debug_gfsv17_intel' [40:30, 03:08](1830 MB) + +PASS -- COMPILE 's2swa_intel' [13:28, 11:17] ( 1 warnings 8 remarks ) +PASS -- TEST 'cpld_control_p8_intel' [34:23, 02:42](3118 MB) +PASS -- TEST 'cpld_control_p8.v2.sfc_intel' [34:23, 03:00](3113 MB) +PASS -- TEST 'cpld_restart_p8_intel' [22:56, 02:12](3045 MB) +PASS -- TEST 'cpld_control_qr_p8_intel' [34:23, 02:40](3139 MB) +PASS -- TEST 'cpld_restart_qr_p8_intel' [22:56, 02:10](3060 MB) +PASS -- TEST 'cpld_2threads_p8_intel' [34:23, 02:28](3354 MB) +PASS -- TEST 'cpld_decomp_p8_intel' [34:23, 01:58](3107 MB) +PASS -- TEST 'cpld_mpi_p8_intel' [34:24, 02:21](3060 MB) +PASS -- TEST 'cpld_control_ciceC_p8_intel' [34:23, 02:59](3120 MB) +PASS -- TEST 'cpld_bmark_p8_intel' [34:32, 05:26](4109 MB) +PASS -- TEST 'cpld_restart_bmark_p8_intel' [15:33, 04:52](4253 MB) +PASS -- TEST 'cpld_s2sa_p8_intel' [34:23, 02:56](3096 MB) + +PASS -- COMPILE 's2sw_intel' [12:28, 10:53] ( 1 warnings 8 remarks ) +PASS -- TEST 'cpld_control_noaero_p8_intel' [35:24, 01:43](1824 MB) +PASS -- TEST 'cpld_control_nowave_noaero_p8_intel' [35:24, 02:48](1881 MB) + +PASS -- COMPILE 's2s_aoflux_intel' [12:27, 10:18] ( 1 remarks ) +PASS -- TEST 'cpld_control_noaero_p8_agrid_intel' [35:24, 01:58](1871 MB) + +PASS -- COMPILE 's2s_intel' [11:28, 10:10] ( 1 warnings 1 remarks ) +PASS -- TEST 'cpld_control_c48_intel' [36:22, 01:51](2862 MB) +PASS -- TEST 'cpld_warmstart_c48_intel' [36:22, 02:27](2866 MB) +PASS -- TEST 'cpld_restart_c48_intel' [31:25, 02:18](2281 MB) + +PASS -- COMPILE 's2swa_faster_intel' [17:32, 16:05] ( 1 warnings 8 remarks ) +PASS -- TEST 'cpld_control_p8_faster_intel' [30:20, 02:59](3124 MB) + +PASS -- COMPILE 's2sw_pdlib_intel' [13:28, 11:44] ( 1 warnings 8 remarks ) +PASS -- TEST 'cpld_control_pdlib_p8_intel' [34:23, 02:03](1823 MB) +PASS -- TEST 'cpld_restart_pdlib_p8_intel' [15:55, 02:31](1002 MB) +PASS -- TEST 'cpld_mpi_pdlib_p8_intel' [15:08, 02:39](1799 MB) + +PASS -- COMPILE 's2sw_pdlib_debug_intel' [07:21, 05:11] ( 1503 warnings 1998 remarks ) +PASS -- TEST 'cpld_debug_pdlib_p8_intel' [33:10, 01:46](1853 MB) + +PASS -- COMPILE 'atm_dyn32_intel' [10:24, 08:44] ( 1 warnings 1 remarks ) +PASS -- TEST 'control_flake_intel' [25:58, 01:23](566 MB) +PASS -- TEST 'control_CubedSphereGrid_intel' [25:58, 02:15](1462 MB) +PASS -- TEST 'control_CubedSphereGrid_parallel_intel' [25:58, 02:09](1467 MB) +PASS -- TEST 'control_latlon_intel' [25:58, 02:09](1468 MB) +PASS -- TEST 'control_wrtGauss_netcdf_parallel_intel' [25:58, 02:19](1468 MB) +PASS -- TEST 'control_c48_intel' [25:57, 02:31](1562 MB) +PASS -- TEST 'control_c48.v2.sfc_intel' [25:57, 01:45](693 MB) +PASS -- TEST 'control_c192_intel' [25:58, 02:04](1588 MB) +PASS -- TEST 'control_c384_intel' [26:02, 02:19](1873 MB) +PASS -- TEST 'control_c384gdas_intel' [24:57, 02:53](1065 MB) +PASS -- TEST 'control_stochy_intel' [24:42, 01:28](522 MB) +PASS -- TEST 'control_stochy_restart_intel' [21:11, 02:03](328 MB) +PASS -- TEST 'control_lndp_intel' [23:57, 01:31](521 MB) +PASS -- TEST 'control_iovr4_intel' [23:47, 01:44](517 MB) +PASS -- TEST 'control_iovr5_intel' [23:47, 01:43](517 MB) +PASS -- TEST 'control_p8_intel' [22:39, 02:25](1756 MB) +PASS -- TEST 'control_p8.v2.sfc_intel' [22:39, 02:57](1751 MB) +PASS -- TEST 'control_p8_ugwpv1_intel' [20:29, 02:24](1756 MB) +PASS -- TEST 'control_restart_p8_intel' [16:05, 02:58](908 MB) +PASS -- TEST 'control_noqr_p8_intel' [20:29, 02:23](1752 MB) +PASS -- TEST 'control_restart_noqr_p8_intel' [13:57, 02:02](918 MB) +PASS -- TEST 'control_decomp_p8_intel' [20:29, 02:20](1753 MB) +PASS -- TEST 'control_2threads_p8_intel' [20:11, 02:40](1844 MB) +PASS -- TEST 'control_p8_lndp_intel' [20:07, 02:11](1760 MB) +PASS -- TEST 'control_p8_rrtmgp_intel' [20:06, 02:05](1809 MB) +PASS -- TEST 'control_p8_mynn_intel' [19:59, 02:47](1764 MB) +PASS -- TEST 'merra2_thompson_intel' [19:19, 03:11](1765 MB) +PASS -- TEST 'regional_control_intel' [19:16, 02:11](835 MB) +PASS -- TEST 'regional_restart_intel' [11:24, 01:20](836 MB) +PASS -- TEST 'regional_decomp_intel' [18:48, 01:56](821 MB) +PASS -- TEST 'regional_2threads_intel' [18:14, 02:10](893 MB) +PASS -- TEST 'regional_noquilt_intel' [17:42, 01:19](1168 MB) +PASS -- TEST 'regional_netcdf_parallel_intel' [17:06, 01:31](838 MB) +PASS -- TEST 'regional_2dwrtdecomp_intel' [16:14, 01:13](843 MB) +PASS -- TEST 'regional_wofs_intel' [16:03, 02:21](1568 MB) + +PASS -- COMPILE 'rrfs_intel' [10:23, 08:17] ( 3 warnings 92 remarks ) +PASS -- TEST 'rap_control_intel' [15:07, 02:57](905 MB) +PASS -- TEST 'regional_spp_sppt_shum_skeb_intel' [13:58, 02:09](1051 MB) +PASS -- TEST 'rap_decomp_intel' [13:40, 02:36](906 MB) +PASS -- TEST 'rap_2threads_intel' [13:35, 02:16](986 MB) +PASS -- TEST 'rap_restart_intel' [04:41, 03:17](772 MB) +PASS -- TEST 'rap_sfcdiff_intel' [13:31, 02:53](900 MB) +PASS -- TEST 'rap_sfcdiff_decomp_intel' [13:10, 02:13](901 MB) +PASS -- TEST 'rap_sfcdiff_restart_intel' [02:24, 02:43](772 MB) +PASS -- TEST 'hrrr_control_intel' [12:42, 02:33](900 MB) +PASS -- TEST 'hrrr_control_decomp_intel' [12:20, 02:17](901 MB) +PASS -- TEST 'hrrr_control_2threads_intel' [12:18, 02:47](973 MB) +PASS -- TEST 'hrrr_control_restart_intel' [05:39, 02:03](728 MB) +PASS -- TEST 'rrfs_v1beta_intel' [12:08, 03:04](896 MB) +PASS -- TEST 'rrfs_v1nssl_intel' [12:02, 01:53](1858 MB) +PASS -- TEST 'rrfs_v1nssl_nohailnoccn_intel' [11:55, 02:22](1841 MB) + +PASS -- COMPILE 'csawmg_intel' [09:22, 07:53] +PASS -- TEST 'control_csawmg_intel' [26:01, 01:32](856 MB) +PASS -- TEST 'control_ras_intel' [26:01, 01:55](554 MB) + +PASS -- COMPILE 'wam_intel' [09:22, 07:53] ( 1 remarks ) +PASS -- TEST 'control_wam_intel' [26:01, 01:36](1553 MB) + +PASS -- COMPILE 'atm_faster_dyn32_intel' [09:24, 08:08] ( 1 remarks ) +PASS -- TEST 'control_p8_faster_intel' [11:12, 03:01](1759 MB) +PASS -- TEST 'regional_control_faster_intel' [11:10, 01:22](836 MB) + +PASS -- COMPILE 'atm_debug_dyn32_intel' [09:24, 07:44] ( 867 warnings 92 remarks ) +PASS -- TEST 'control_CubedSphereGrid_debug_intel' [11:03, 01:47](1494 MB) +PASS -- TEST 'control_wrtGauss_netcdf_parallel_debug_intel' [11:01, 01:53](1502 MB) +PASS -- TEST 'control_stochy_debug_intel' [10:58, 01:45](695 MB) +PASS -- TEST 'control_lndp_debug_intel' [10:33, 02:01](697 MB) +PASS -- TEST 'control_csawmg_debug_intel' [10:08, 02:26](997 MB) +PASS -- TEST 'control_ras_debug_intel' [09:29, 01:32](704 MB) +PASS -- TEST 'control_diag_debug_intel' [09:05, 02:24](1554 MB) +PASS -- TEST 'control_debug_p8_intel' [08:24, 02:13](1789 MB) +PASS -- TEST 'regional_debug_intel' [06:42, 01:59](885 MB) +PASS -- TEST 'rap_control_debug_intel' [06:19, 01:30](1076 MB) +PASS -- TEST 'hrrr_control_debug_intel' [06:15, 01:42](1068 MB) +PASS -- TEST 'hrrr_gf_debug_intel' [06:08, 01:37](1072 MB) +PASS -- TEST 'hrrr_c3_debug_intel' [05:48, 01:39](1071 MB) +PASS -- TEST 'rap_unified_drag_suite_debug_intel' [05:48, 01:39](1077 MB) +PASS -- TEST 'rap_diag_debug_intel' [05:47, 01:40](1161 MB) +PASS -- TEST 'rap_cires_ugwp_debug_intel' [05:29, 01:33](1077 MB) +PASS -- TEST 'rap_unified_ugwp_debug_intel' [05:06, 01:30](1078 MB) +PASS -- TEST 'rap_lndp_debug_intel' [04:46, 01:38](1080 MB) +PASS -- TEST 'rap_progcld_thompson_debug_intel' [04:28, 02:17](1082 MB) +PASS -- TEST 'rap_noah_debug_intel' [04:24, 01:23](1069 MB) +PASS -- TEST 'rap_sfcdiff_debug_intel' [03:42, 02:12](1073 MB) +PASS -- TEST 'rap_noah_sfcdiff_cires_ugwp_debug_intel' [03:37, 01:59](1072 MB) +PASS -- TEST 'rrfs_v1beta_debug_intel' [02:57, 01:19](1071 MB) +PASS -- TEST 'rap_clm_lake_debug_intel' [02:39, 01:44](1077 MB) +PASS -- TEST 'rap_flake_debug_intel' [02:26, 01:40](1076 MB) +PASS -- TEST 'gnv1_c96_no_nest_debug_intel' [02:22, 02:45](1082 MB) + +PASS -- COMPILE 'wam_debug_intel' [06:20, 04:24] ( 823 warnings 1 remarks ) +PASS -- TEST 'control_wam_debug_intel' [28:02, 02:12](1582 MB) + +PASS -- COMPILE 'rrfs_dyn32_phy32_intel' [09:24, 07:45] ( 3 warnings 91 remarks ) +PASS -- TEST 'regional_spp_sppt_shum_skeb_dyn32_phy32_intel' [02:10, 02:18](908 MB) +PASS -- TEST 'rap_control_dyn32_phy32_intel' [01:47, 02:10](780 MB) +PASS -- TEST 'hrrr_control_dyn32_phy32_intel' [01:34, 03:26](778 MB) +PASS -- TEST 'rap_2threads_dyn32_phy32_intel' [01:11, 02:20](837 MB) +PASS -- TEST 'hrrr_control_2threads_dyn32_phy32_intel' [00:58, 03:03](826 MB) +PASS -- TEST 'hrrr_control_decomp_dyn32_phy32_intel' [00:25, 03:07](775 MB) +PASS -- TEST 'rap_restart_dyn32_phy32_intel' [53:29, 02:57](676 MB) +PASS -- TEST 'hrrr_control_restart_dyn32_phy32_intel' [54:42, 01:55](656 MB) + +PASS -- COMPILE 'rrfs_dyn32_phy32_faster_intel' [09:24, 07:51] ( 3 warnings 91 remarks ) +PASS -- TEST 'conus13km_control_intel' [00:09, 01:55](989 MB) +PASS -- TEST 'conus13km_2threads_intel' [54:13, 01:57](989 MB) +PASS -- TEST 'conus13km_restart_mismatch_intel' [53:58, 01:58](862 MB) + +PASS -- COMPILE 'rrfs_dyn64_phy32_intel' [09:23, 07:52] ( 3 warnings 91 remarks ) +PASS -- TEST 'rap_control_dyn64_phy32_intel' [58:51, 02:09](803 MB) + +PASS -- COMPILE 'rrfs_dyn32_phy32_debug_intel' [06:20, 04:30] ( 771 warnings 91 remarks ) +PASS -- TEST 'rap_control_debug_dyn32_phy32_intel' [58:43, 01:43](954 MB) +PASS -- TEST 'hrrr_control_debug_dyn32_phy32_intel' [58:39, 02:07](951 MB) +PASS -- TEST 'conus13km_debug_intel' [58:17, 02:22](1041 MB) +PASS -- TEST 'conus13km_debug_qr_intel' [58:16, 02:09](709 MB) +PASS -- TEST 'conus13km_debug_2threads_intel' [58:04, 01:53](1042 MB) +PASS -- TEST 'conus13km_radar_tten_debug_intel' [58:00, 01:34](1105 MB) + +PASS -- COMPILE 'rrfs_dyn64_phy32_debug_intel' [06:19, 04:24] ( 771 warnings 91 remarks ) +PASS -- TEST 'rap_control_dyn64_phy32_debug_intel' [57:37, 01:25](979 MB) + +PASS -- COMPILE 'hafsw_intel' [10:32, 09:11] ( 1 warnings 8 remarks ) +PASS -- TEST 'hafs_regional_atm_intel' [57:35, 02:43](599 MB) +PASS -- TEST 'hafs_regional_atm_thompson_gfdlsf_intel' [57:09, 02:16](943 MB) +PASS -- TEST 'hafs_regional_atm_ocn_intel' [57:06, 02:38](644 MB) +PASS -- TEST 'hafs_regional_atm_wav_intel' [56:56, 03:11](671 MB) +PASS -- TEST 'hafs_regional_atm_ocn_wav_intel' [56:01, 03:09](691 MB) +PASS -- TEST 'hafs_regional_1nest_atm_intel' [55:29, 02:35](373 MB) +PASS -- TEST 'hafs_regional_telescopic_2nests_atm_intel' [55:11, 02:41](390 MB) +PASS -- TEST 'hafs_global_1nest_atm_intel' [55:05, 02:06](521 MB) +PASS -- TEST 'hafs_global_multiple_4nests_atm_intel' [54:54, 03:50](364 MB) +PASS -- TEST 'hafs_regional_specified_moving_1nest_atm_intel' [54:43, 02:02](402 MB) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_intel' [53:56, 01:50](398 MB) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_intel' [53:38, 02:15](473 MB) +PASS -- TEST 'hafs_global_storm_following_1nest_atm_intel' [53:36, 01:47](306 MB) + +PASS -- COMPILE 'hafsw_debug_intel' [06:20, 04:50] ( 1447 warnings 1501 remarks ) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_debug_intel' [53:26, 02:36](496 MB) + +PASS -- COMPILE 'hafsw_faster_intel' [10:36, 09:07] ( 7 remarks ) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_intel' [53:14, 02:05](514 MB) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_inline_intel' [51:58, 02:45](697 MB) + +PASS -- COMPILE 'hafs_mom6w_intel' [11:38, 09:26] ( 7 remarks ) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_mom6_intel' [50:15, 02:13](702 MB) + +PASS -- COMPILE 'hafs_all_intel' [10:35, 08:45] ( 7 remarks ) +PASS -- TEST 'hafs_regional_docn_intel' [49:59, 02:59](639 MB) +PASS -- TEST 'hafs_regional_docn_oisst_intel' [49:47, 02:27](616 MB) +PASS -- TEST 'hafs_regional_datm_cdeps_intel' [49:11, 02:01](878 MB) + +PASS -- COMPILE 'atm_ds2s_docn_pcice_intel' [11:37, 10:00] ( 1 remarks ) +PASS -- TEST 'atm_ds2s_docn_pcice_intel' [48:56, 01:50](1814 MB) + +PASS -- COMPILE 'atml_intel' [10:23, 08:46] ( 8 warnings 2 remarks ) + +PASS -- COMPILE 'atml_debug_intel' [07:20, 05:18] ( 866 warnings 2 remarks ) + +PASS -- COMPILE 'atmaero_intel' [09:37, 08:10] ( 1 remarks ) +PASS -- TEST 'atmaero_control_p8_intel' [48:56, 02:38](3013 MB) +PASS -- TEST 'atmaero_control_p8_rad_intel' [48:55, 02:56](2894 MB) +PASS -- TEST 'atmaero_control_p8_rad_micro_intel' [48:27, 02:53](2878 MB) + +PASS -- COMPILE 'atmaq_debug_intel' [06:20, 04:25] ( 868 warnings 6 remarks ) +PASS -- TEST 'regional_atmaq_debug_intel' [48:18, 02:24](4377 MB) SYNOPSIS: -Starting Date/Time: 20240717 16:09:47 -Ending Date/Time: 20240717 17:38:50 -Total Time: 01h:29m:40s -Compiles Completed: 32/33 -Tests Completed: 150/156 -Failed Compiles: -* COMPILE rrfs_dyn32_phy32_debug_intel: FAILED: UNABLE TO FINISH COMPILE --- LOG: /lfs/h2/emc/nems/noscrub/brian.curtis/git/SamuelTrahanNOAA/ufs-weather-model/tests/logs/log_wcoss2/compile_rrfs_dyn32_phy32_debug_intel.log - -NOTES: -A file 'test_changes.list' was generated with list of all failed tests. -You can use './rt.sh -c -b test_changes.list' to create baselines for the failed tests. -If you are using this log as a pull request verification, please commit 'test_changes.list'. - -Result: FAILURE - -====END OF WCOSS2 REGRESSION TESTING LOG==== -====START OF WCOSS2 REGRESSION TESTING LOG==== - -UFSWM hash used in testing: -31eab834de3e8b497f0a2b397567e8517d16dd72 - -Submodule hashes used in testing: - 37cbb7d6840ae7515a9a8f0dfd4d89461b3396d1 AQM (v0.2.0-37-g37cbb7d) - be5d28fd1b60522e6fc98aefeead20e6aac3530b AQM/src/model/CMAQ (CMAQv5.2.1_07Feb2018-198-gbe5d28fd1) - fbdf6843d6bde852d97f1547591d90136103f669 CDEPS-interface/CDEPS (cdeps0.4.17-41-gfbdf684) - 9452de8c3cb43fb2628f0722e6a51f79429d2160 CICE-interface/CICE (CICE6.0.0-450-g9452de8) - f6ff8f7c4d4cb6feabe3651b13204cf43fc948e3 CICE-interface/CICE/icepack (Icepack1.1.0-182-gf6ff8f7) - 2d837b16af326b09ff4018daab4de84f4deff7ec CMEPS-interface/CMEPS (cmeps_v0.4.1-2307-g2d837b16) - cabd7753ae17f7bfcc6dad56daf10868aa51c3f4 CMakeModules (v1.0.0-28-gcabd775) - 3581423f397e2eb0c1f0cd7f6b728593511278a9 FV3 (remotes/origin/develop-88-g3581423) - 1720f85e54765251f869756e67c93ef7acefac0d FV3/atmos_cubed_sphere (201912_public_release-402-g1720f85) - 0f8232724975c13289cad390c9a71fa2c6a9bff4 FV3/ccpp/framework (2024-07-11-dev) - 8103e21cd095eb2d81a5152019d6133a0374bb0a FV3/ccpp/physics (master-tag-before-replacing-with-ipd-setup-step-fast-5269-g8103e21c) - 74a0e098b2163425e4b5466c2dfcf8ae26d560a5 FV3/ccpp/physics/physics/Radiation/RRTMGP/rte-rrtmgp (v1.6) - be0410ece28f2b5b9c089f8ca09ce0c80c79fe6c FV3/upp (upp_v10.2.0-191-gbe0410ec) --1ba8270870947b583cd51bc72ff8960f4c1fb36e FV3/upp/sorc/libIFI.fd --7476b8f2790a47d788f79cebfdbb551567ae7cf8 FV3/upp/sorc/ncep_post.fd/post_gtg.fd - 041422934cae1570f2f0e67239d5d89f11c6e1b7 GOCART (sdr_v2.1.2.6-119-g0414229) - bcf7777bb037ae2feb2a8a8ac51aacb3511b52d9 HYCOM-interface/HYCOM (2.3.00-122-gbcf7777) - b32aea7bf3f9e2a774afa23d3386c88156cd1182 MOM6-interface/MOM6 (dev/master/repository_split_2014.10.10-10051-gb32aea7bf) - 9423197f894112edfcb1502245f7d7b873d551f9 MOM6-interface/MOM6/pkg/CVMix-src (9423197) - 29e64d652786e1d076a05128c920f394202bfe10 MOM6-interface/MOM6/pkg/GSW-Fortran (29e64d6) - ec38ea3d902644cd4519d5fe060316859ccdc108 NOAHMP-interface/noahmp (v3.7.1-434-gec38ea3) - d9b3172f4197c65d471662c6952a668152d71230 WW3 (6.07.1-345-gd9b3172f) - fad2fe9f42f6b7f744b128b4a2a9433f91e4296f stochastic_physics (ufs-v2.0.0-219-gfad2fe9) - - -NOTES: -[Times](Memory) are at the end of each compile/test in format [MM:SS](Size). -The first time is for the full script (prep+run+finalize). -The second time is specifically for the run phase. -Times/Memory will be empty for failed tests. - -BASELINE DIRECTORY: /lfs/h2/emc/nems/noscrub/emc.nems/RT/NEMSfv3gfs/develop-20240624 -COMPARISON DIRECTORY: /lfs/h2/emc/ptmp/brian.curtis/FV3_RT/rt_48576 - -RT.SH OPTIONS USED: -* (-a) - HPC PROJECT ACCOUNT: GFS-DEV -* (-l) - USE CONFIG FILE: rt.test -* (-e) - USE ECFLOW - -PASS -- COMPILE 'rrfs_dyn32_phy32_debug_intel' [04:16, 03:45] ( 773 warnings 91 remarks ) -PASS -- TEST 'rap_control_debug_dyn32_phy32_intel' [43:44, 00:57](961 MB) -PASS -- TEST 'hrrr_control_debug_dyn32_phy32_intel' [43:44, 01:03](956 MB) -PASS -- TEST 'conus13km_debug_intel' [43:44, 01:06](1049 MB) -PASS -- TEST 'conus13km_debug_qr_intel' [43:44, 00:59](725 MB) -PASS -- TEST 'conus13km_debug_2threads_intel' [43:45, 01:19](1054 MB) -PASS -- TEST 'conus13km_radar_tten_debug_intel' [43:44, 00:55](1120 MB) - -SYNOPSIS: -Starting Date/Time: 20240717 21:11:58 -Ending Date/Time: 20240717 21:34:40 -Total Time: 00h:23m:03s -Compiles Completed: 1/1 -Tests Completed: 6/6 +Starting Date/Time: 20240926 17:11:54 +Ending Date/Time: 20240926 18:40:15 +Total Time: 01h:28m:50s +Compiles Completed: 33/33 +Tests Completed: 156/156 NOTES: A file 'test_changes.list' was generated but is empty. diff --git a/tests/parm/MOM_input_025.IN b/tests/parm/MOM_input_025.IN index 0898e1def4..2a0ef86fcb 100644 --- a/tests/parm/MOM_input_025.IN +++ b/tests/parm/MOM_input_025.IN @@ -882,9 +882,7 @@ 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 +USTAR_GUSTLESS_BUG = True ! [Boolean] default = False USE_RIGID_SEA_ICE = True ! [Boolean] default = False ! If true, sea-ice is rigid enough to exert a nonhydrostatic pressure that ! resist vertical motion. @@ -902,3 +900,5 @@ PERT_EPBL = @[PERT_EPBL] ! [Boolean] default = False ! === module MOM_restart === RESTART_CHECKSUMS_REQUIRED = False ! === module MOM_file_parser === + +USE_HUYNH_STENCIL_BUG = True diff --git a/tests/parm/MOM_input_050.IN b/tests/parm/MOM_input_050.IN index 3974f87cfe..6712c11877 100644 --- a/tests/parm/MOM_input_050.IN +++ b/tests/parm/MOM_input_050.IN @@ -306,7 +306,7 @@ REMAPPING_SCHEME = "PPM_H4" ! default = "PLM" ! Parameters providing information about the lateral grid. ! === module MOM_state_initialization === -INIT_LAYERS_FROM_Z_FILE = True ! [Boolean] default = False +INIT_LAYERS_FROM_Z_FILE = @[MOM6_INIT_FROM_Z] ! [Boolean] default = False ! If true, initialize the layer thicknesses, temperatures, and salinities from a ! Z-space file on a latitude-longitude grid. @@ -328,7 +328,96 @@ Z_INIT_ALE_REMAPPING = True ! [Boolean] default = False 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. +! === WARMSTARTS === +THICKNESS_CONFIG = "file" ! default = "uniform" + ! A string that determines how the initial layer thicknesses are specified for a + ! new run: + ! file - read interface heights from the file specified + ! by (THICKNESS_FILE). + ! thickness_file - read thicknesses from the file specified + ! by (THICKNESS_FILE). + ! mass_file - read thicknesses in units of mass per unit area from the file + ! specified by (THICKNESS_FILE). + ! coord - determined by ALE coordinate. + ! uniform - uniform thickness layers evenly distributed + ! between the surface and MAXIMUM_DEPTH. + ! list - read a list of positive interface depths. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! ISOMIP - use a configuration for the + ! ISOMIP test case. + ! benchmark - use the benchmark test case thicknesses. + ! Neverworld - use the Neverworld test case thicknesses. + ! search - search a density profile for the interface + ! densities. This is not yet implemented. + ! circle_obcs - the circle_obcs test case is used. + ! DOME2D - 2D version of DOME initialization. + ! adjustment2d - 2D lock exchange thickness ICs. + ! sloshing - sloshing gravity thickness ICs. + ! seamount - no motion test with seamount ICs. + ! dumbbell - sloshing channel ICs. + ! soliton - Equatorial Rossby soliton. + ! rossby_front - a mixed layer front in thermal wind balance. + ! USER - call a user modified routine. +THICKNESS_FILE = @[MOM6_WARMSTART_FILE] ! + ! The name of the thickness file. +ADJUST_THICKNESS = True ! [Boolean] default = False + ! If true, all mass below the bottom removed if the topography is shallower than + ! the thickness input file would indicate. +THICKNESS_TOLERANCE = 0.1 ! [m] default = 0.1 + ! A parameter that controls the tolerance when adjusting the thickness to fit + ! the bathymetry. Used when ADJUST_THICKNESS=True. +INTERFACE_IC_VAR = "eta" ! default = "eta" + ! The variable name for initial conditions for interface heights relative to + ! mean sea level, positive upward unless otherwise rescaled. +INTERFACE_IC_RESCALE = 1.0 ! [various] default = 1.0 + ! A factor by which to rescale the initial interface heights to convert them to + ! units of m or correct sign conventions to positive upward. +TS_CONFIG = "file" ! + ! A string that determines how the initial temperatures and salinities are + ! specified for a new run: + ! file - read velocities from the file specified + ! by (TS_FILE). + ! fit - find the temperatures that are consistent with + ! the layer densities and salinity S_REF. + ! TS_profile - use temperature and salinity profiles + ! (read from TS_FILE) to set layer densities. + ! benchmark - use the benchmark test case T & S. + ! linear - linear in logical layer space. + ! DOME2D - 2D DOME initialization. + ! ISOMIP - ISOMIP initialization. + ! adjustment2d - 2d lock exchange T/S ICs. + ! sloshing - sloshing mode T/S ICs. + ! seamount - no motion test with seamount ICs. + ! dumbbell - sloshing channel ICs. + ! rossby_front - a mixed layer front in thermal wind balance. + ! SCM_CVMix_tests - used in the SCM CVMix tests. + ! USER - call a user modified routine. +TS_FILE = @[MOM6_WARMSTART_FILE] ! + ! The initial condition file for temperature. +TEMP_IC_VAR = "Temp" ! default = "PTEMP" + ! The initial condition variable for potential temperature. +SALT_IC_VAR = "Salt" ! default = "SALT" + ! The initial condition variable for salinity. +SALT_FILE = @[MOM6_WARMSTART_FILE] ! default = "none" + ! The initial condition file for salinity. +VELOCITY_CONFIG = @[MOM6_INIT_UV] ! default = "zero" + ! A string that determines how the initial velocities are specified for a new + ! run: + ! file - read velocities from the file specified + ! by (VELOCITY_FILE). + ! zero - the fluid is initially at rest. + ! uniform - the flow is uniform (determined by + ! parameters INITIAL_U_CONST and INITIAL_V_CONST). + ! rossby_front - a mixed layer front in thermal wind balance. + ! soliton - Equatorial Rossby soliton. + ! USER - call a user modified routine. +VELOCITY_FILE = @[MOM6_WARMSTART_FILE] ! + ! The name of the velocity initial condition file. +U_IC_VAR = "u" ! default = "u" + ! The initial condition variable for zonal velocity in VELOCITY_FILE. +V_IC_VAR = "v" ! default = "v" ! === module MOM_diag_mediator === !Jiande NUM_DIAG_COORDS = 2 ! default = 1 NUM_DIAG_COORDS = 1 ! default = 1 @@ -927,9 +1016,7 @@ 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 +USTAR_GUSTLESS_BUG = True ! [Boolean] default = False USE_RIGID_SEA_ICE = True ! [Boolean] default = False ! If true, sea-ice is rigid enough to exert a nonhydrostatic pressure that ! resist vertical motion. @@ -947,3 +1034,5 @@ PERT_EPBL = @[PERT_EPBL] ! [Boolean] default = False ! === module MOM_restart === ! === module MOM_file_parser === + +USE_HUYNH_STENCIL_BUG = True diff --git a/tests/parm/MOM_input_100.IN b/tests/parm/MOM_input_100.IN index 70efc8da9d..9f68d0515b 100644 --- a/tests/parm/MOM_input_100.IN +++ b/tests/parm/MOM_input_100.IN @@ -289,7 +289,7 @@ REMAPPING_SCHEME = "PPM_H4" ! default = "PLM" ! Parameters providing information about the lateral grid. ! === module MOM_state_initialization === -INIT_LAYERS_FROM_Z_FILE = True ! [Boolean] default = False +INIT_LAYERS_FROM_Z_FILE = @[MOM6_INIT_FROM_Z] ! [Boolean] default = False ! If true, initialize the layer thicknesses, temperatures, and salinities from a ! Z-space file on a latitude-longitude grid. @@ -310,7 +310,96 @@ Z_INIT_ALE_REMAPPING = True ! [Boolean] default = False 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. +! === WARMSTARTS === +THICKNESS_CONFIG = "file" ! default = "uniform" + ! A string that determines how the initial layer thicknesses are specified for a + ! new run: + ! file - read interface heights from the file specified + ! by (THICKNESS_FILE). + ! thickness_file - read thicknesses from the file specified + ! by (THICKNESS_FILE). + ! mass_file - read thicknesses in units of mass per unit area from the file + ! specified by (THICKNESS_FILE). + ! coord - determined by ALE coordinate. + ! uniform - uniform thickness layers evenly distributed + ! between the surface and MAXIMUM_DEPTH. + ! list - read a list of positive interface depths. + ! DOME - use a slope and channel configuration for the + ! DOME sill-overflow test case. + ! ISOMIP - use a configuration for the + ! ISOMIP test case. + ! benchmark - use the benchmark test case thicknesses. + ! Neverworld - use the Neverworld test case thicknesses. + ! search - search a density profile for the interface + ! densities. This is not yet implemented. + ! circle_obcs - the circle_obcs test case is used. + ! DOME2D - 2D version of DOME initialization. + ! adjustment2d - 2D lock exchange thickness ICs. + ! sloshing - sloshing gravity thickness ICs. + ! seamount - no motion test with seamount ICs. + ! dumbbell - sloshing channel ICs. + ! soliton - Equatorial Rossby soliton. + ! rossby_front - a mixed layer front in thermal wind balance. + ! USER - call a user modified routine. +THICKNESS_FILE = @[MOM6_WARMSTART_FILE] ! + ! The name of the thickness file. +ADJUST_THICKNESS = True ! [Boolean] default = False + ! If true, all mass below the bottom removed if the topography is shallower than + ! the thickness input file would indicate. +THICKNESS_TOLERANCE = 0.1 ! [m] default = 0.1 + ! A parameter that controls the tolerance when adjusting the thickness to fit + ! the bathymetry. Used when ADJUST_THICKNESS=True. +INTERFACE_IC_VAR = "eta" ! default = "eta" + ! The variable name for initial conditions for interface heights relative to + ! mean sea level, positive upward unless otherwise rescaled. +INTERFACE_IC_RESCALE = 1.0 ! [various] default = 1.0 + ! A factor by which to rescale the initial interface heights to convert them to + ! units of m or correct sign conventions to positive upward. +TS_CONFIG = "file" ! + ! A string that determines how the initial temperatures and salinities are + ! specified for a new run: + ! file - read velocities from the file specified + ! by (TS_FILE). + ! fit - find the temperatures that are consistent with + ! the layer densities and salinity S_REF. + ! TS_profile - use temperature and salinity profiles + ! (read from TS_FILE) to set layer densities. + ! benchmark - use the benchmark test case T & S. + ! linear - linear in logical layer space. + ! DOME2D - 2D DOME initialization. + ! ISOMIP - ISOMIP initialization. + ! adjustment2d - 2d lock exchange T/S ICs. + ! sloshing - sloshing mode T/S ICs. + ! seamount - no motion test with seamount ICs. + ! dumbbell - sloshing channel ICs. + ! rossby_front - a mixed layer front in thermal wind balance. + ! SCM_CVMix_tests - used in the SCM CVMix tests. + ! USER - call a user modified routine. +TS_FILE = @[MOM6_WARMSTART_FILE] ! + ! The initial condition file for temperature. +TEMP_IC_VAR = "Temp" ! default = "PTEMP" + ! The initial condition variable for potential temperature. +SALT_IC_VAR = "Salt" ! default = "SALT" + ! The initial condition variable for salinity. +SALT_FILE = @[MOM6_WARMSTART_FILE] ! default = "none" + ! The initial condition file for salinity. +VELOCITY_CONFIG = @[MOM6_INIT_UV] ! default = "zero" + ! A string that determines how the initial velocities are specified for a new + ! run: + ! file - read velocities from the file specified + ! by (VELOCITY_FILE). + ! zero - the fluid is initially at rest. + ! uniform - the flow is uniform (determined by + ! parameters INITIAL_U_CONST and INITIAL_V_CONST). + ! rossby_front - a mixed layer front in thermal wind balance. + ! soliton - Equatorial Rossby soliton. + ! USER - call a user modified routine. +VELOCITY_FILE = @[MOM6_WARMSTART_FILE] ! + ! The name of the velocity initial condition file. +U_IC_VAR = "u" ! default = "u" + ! The initial condition variable for zonal velocity in VELOCITY_FILE. +V_IC_VAR = "v" ! default = "v" ! === module MOM_diag_mediator === !Jiande NUM_DIAG_COORDS = 2 ! default = 1 NUM_DIAG_COORDS = 1 @@ -854,9 +943,7 @@ 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 +USTAR_GUSTLESS_BUG = True ! [Boolean] default = False ! === module ocean_stochastics === DO_SPPT = @[DO_OCN_SPPT] ! [Boolean] default = False ! If true perturb the diabatic tendencies in MOM_diabadic_driver @@ -866,3 +953,5 @@ PERT_EPBL = @[PERT_EPBL] ! [Boolean] default = False ! === module MOM_restart === ! === module MOM_file_parser === + +USE_HUYNH_STENCIL_BUG = True diff --git a/tests/parm/MOM_input_500.IN b/tests/parm/MOM_input_500.IN index bf474652ee..aa1befa83e 100644 --- a/tests/parm/MOM_input_500.IN +++ b/tests/parm/MOM_input_500.IN @@ -49,6 +49,9 @@ 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. +DEFAULT_ANSWER_DATE = 20231231 ! default = 99991231 + ! This sets the default value for the various _ANSWER_DATE parameters. + ! === module MOM_hor_index === ! Sets the horizontal array index types. @@ -592,3 +595,5 @@ WIND_STAGGER = "A" ! default = "C" ! === module MOM_restart === ! === module MOM_file_parser === + +USE_HUYNH_STENCIL_BUG = True diff --git a/tests/parm/MOM_input_hafs b/tests/parm/MOM_input_hafs index b7fd7e72bc..1b79ea777a 100644 --- a/tests/parm/MOM_input_hafs +++ b/tests/parm/MOM_input_hafs @@ -942,9 +942,7 @@ LATENT_HEAT_VAPORIZATION = 2.5E+06 ! [J/kg] default = 2.5E+06 ! surface anomaly (akin to a piston velocity). Note the non-MKS units. GUST_CONST = 0.0 ! [Pa] default = 0.0 ! The background gustiness in the winds. -FIX_USTAR_GUSTLESS_BUG = True ! [Boolean] default = True - ! If true correct a bug in the time-averaging of the gustless wind friction - ! velocity +USTAR_GUSTLESS_BUG = False ! [Boolean] default = True ! These parameters are used in CORE mode but should not be used in ! the coupled model (CM4). @@ -974,3 +972,5 @@ USE_NET_FW_ADJUSTMENT_SIGN_BUG = False ! [Boolean] default = True ! === module MOM_restart === ! === module MOM_file_parser === + +USE_HUYNH_STENCIL_BUG = True diff --git a/tests/parm/control.nml.IN b/tests/parm/control.nml.IN index d48d1fb422..c7b45874f1 100644 --- a/tests/parm/control.nml.IN +++ b/tests/parm/control.nml.IN @@ -89,6 +89,7 @@ agrid_vel_rst = .true. read_increment = @[READ_INCREMENT] res_latlon_dynamics = @[RES_LATLON_DYNAMICS] + increment_file_on_native_grid = @[INCREMENT_FILE_ON_NATIVE_GRID] / &external_ic_nml diff --git a/tests/parm/control_ca.nml.IN b/tests/parm/control_ca.nml.IN index 95abe17265..527eb7e296 100644 --- a/tests/parm/control_ca.nml.IN +++ b/tests/parm/control_ca.nml.IN @@ -89,6 +89,7 @@ agrid_vel_rst = .true. read_increment = .false. res_latlon_dynamics = "" + increment_file_on_native_grid = @[INCREMENT_FILE_ON_NATIVE_GRID] / &external_ic_nml diff --git a/tests/parm/control_csawmg.nml.IN b/tests/parm/control_csawmg.nml.IN index 6729ed1031..88a46c3e58 100644 --- a/tests/parm/control_csawmg.nml.IN +++ b/tests/parm/control_csawmg.nml.IN @@ -87,6 +87,7 @@ z_tracer = .true. agrid_vel_rst = .true. read_increment = .false. + increment_file_on_native_grid = @[INCREMENT_FILE_ON_NATIVE_GRID] res_latlon_dynamics = "" / diff --git a/tests/parm/control_flake.nml.IN b/tests/parm/control_flake.nml.IN index cea5817471..27f96e5c61 100644 --- a/tests/parm/control_flake.nml.IN +++ b/tests/parm/control_flake.nml.IN @@ -88,6 +88,7 @@ agrid_vel_rst = .true. read_increment = .false. res_latlon_dynamics = "" + increment_file_on_native_grid = @[INCREMENT_FILE_ON_NATIVE_GRID] / &external_ic_nml diff --git a/tests/parm/control_gdas.nml.IN b/tests/parm/control_gdas.nml.IN index 9ffeadd0e3..0d5991b24a 100644 --- a/tests/parm/control_gdas.nml.IN +++ b/tests/parm/control_gdas.nml.IN @@ -91,7 +91,7 @@ agrid_vel_rst = .true. read_increment = .false. res_latlon_dynamics = "" - + increment_file_on_native_grid = @[INCREMENT_FILE_ON_NATIVE_GRID] / &cires_ugwp_nml diff --git a/tests/parm/control_gfsv17.nml.IN b/tests/parm/control_gfsv17.nml.IN index 247cca85e8..ce77835c8f 100644 --- a/tests/parm/control_gfsv17.nml.IN +++ b/tests/parm/control_gfsv17.nml.IN @@ -89,6 +89,7 @@ agrid_vel_rst = .true. read_increment = @[READ_INCREMENT] res_latlon_dynamics = @[RES_LATLON_DYNAMICS] + increment_file_on_native_grid = @[INCREMENT_FILE_ON_NATIVE_GRID] / &external_ic_nml diff --git a/tests/parm/control_noahmp.nml.IN b/tests/parm/control_noahmp.nml.IN index 6082aa789b..bc61672a00 100644 --- a/tests/parm/control_noahmp.nml.IN +++ b/tests/parm/control_noahmp.nml.IN @@ -88,6 +88,7 @@ agrid_vel_rst = .true. read_increment = @[READ_INCREMENT] res_latlon_dynamics = @[RES_LATLON_DYNAMICS] + increment_file_on_native_grid = @[INCREMENT_FILE_ON_NATIVE_GRID] / &external_ic_nml diff --git a/tests/parm/csawmg3shoc127.nml.IN b/tests/parm/csawmg3shoc127.nml.IN index b01ba5f205..d510d0ca6f 100644 --- a/tests/parm/csawmg3shoc127.nml.IN +++ b/tests/parm/csawmg3shoc127.nml.IN @@ -90,6 +90,7 @@ z_tracer = .true. read_increment = @[READ_INCREMENT] res_latlon_dynamics = "fv3_increment.nc" + increment_file_on_native_grid = @[INCREMENT_FILE_ON_NATIVE_GRID] / &external_ic_nml diff --git a/tests/parm/csawmgshoc.nml.IN b/tests/parm/csawmgshoc.nml.IN index 3f77e6fd0f..2bd6144f3e 100644 --- a/tests/parm/csawmgshoc.nml.IN +++ b/tests/parm/csawmgshoc.nml.IN @@ -89,6 +89,7 @@ z_tracer = .true. read_increment = @[READ_INCREMENT] res_latlon_dynamics = "fv3_increment.nc" + increment_file_on_native_grid = @[INCREMENT_FILE_ON_NATIVE_GRID] / &external_ic_nml diff --git a/tests/parm/datm.streams.IN b/tests/parm/datm.streams.IN index f6ec3e1b16..bac426f620 100644 --- a/tests/parm/datm.streams.IN +++ b/tests/parm/datm.streams.IN @@ -1,4 +1,4 @@ -stream_info: @[FILENAME_BASE]01 +stream_info: @[FILEBASE_DATM].01 taxmode01: limit mapalgo01: bilinear tInterpAlgo01: linear diff --git a/tests/parm/diag_table/diag_table_cpld.IN b/tests/parm/diag_table/diag_table_cpld.IN index 2a602d9d93..002b47673e 100644 --- a/tests/parm/diag_table/diag_table_cpld.IN +++ b/tests/parm/diag_table/diag_table_cpld.IN @@ -76,6 +76,7 @@ "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", "omga", "omga", "fv3_history", "all", .false., "none", 2 "gfs_dyn", "ice_wat", "icmr", "fv3_history", "all", .false., "none", 2 "gfs_dyn", "rainwat", "rwmr", "fv3_history", "all", .false., "none", 2 "gfs_dyn", "snowwat", "snmr", "fv3_history", "all", .false., "none", 2 diff --git a/tests/parm/diag_table/diag_table_fire b/tests/parm/diag_table/diag_table_fire new file mode 100644 index 0000000000..530377aab2 --- /dev/null +++ b/tests/parm/diag_table/diag_table_fire @@ -0,0 +1,377 @@ +20200813.18Z.C3336.32bit.non-hydro.regional +2020 08 13 18 00 00 + +"grid_spec", -1, "months", 1, "days", "time" +"atmos_static", -1, "hours", 1, "hours", "time" +#"atmos_4xdaily", 1, "hours", 1, "days", "time" +"fv3_history", 1, "years", 1, "hours", "time" +"fv3_history2d", 1, "years", 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 +# "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", "z1000", "z1000", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "z850", "z850", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "z700", "z700", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "z500", "z500", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "z200", "z200", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "z100", "z100", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "z50", "z50", "atmos_4xdaily", "all", .false., "none", 2 +# "dynamics", "z10", "z10", "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", "ice_wat", "icmr", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "rainwat", "rwmr", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "snowwat", "snmr", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "graupel", "grle", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "ps", "pressfc", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "hs", "hgtsfc", "fv3_history", "all", .false., "none", 2 +# Reflectivity from Thompson microphysics +"gfs_phys", "refl_10cm" "refl_10cm" "fv3_history", "all", .false., "none", 2 +"gfs_phys", "cldfra", "cldfra", "fv3_history", "all", .false., "none", 2 +#"gfs_dyn", "ice_nc", "nicp", "fv3_history", "all", .false., "none", 2 +#"gfs_dyn", "rain_nc", "ntrnc", "fv3_history", "all", .false., "none", 2 + +"gfs_dyn", "wmaxup", "upvvelmax", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "wmaxdn", "dnvvelmax", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "uhmax03", "uhmax03", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "uhmax25", "uhmax25", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "uhmin03", "uhmin03", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "uhmin25", "uhmin25", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "maxvort01", "maxvort01", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "maxvort02", "maxvort02", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "maxvorthy1", "maxvorthy1", "fv3_history", "all", .false., "none", 2 + +"gfs_phys", "frzr", "frzr", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "frzrb", "frzrb", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "frozr", "frozr", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "frozrb", "frozrb", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "tsnowp", "tsnowp", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "tsnowpb", "tsnowpb", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "rhonewsn", "rhonewsn", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "ALBDO_ave", "albdo_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "cnvprcp_ave", "cprat_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "cnvprcpb_ave", "cpratb_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "totprcp_ave", "prate_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "totprcpb_ave", "prateb_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "DLWRF", "dlwrf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "DLWRFI", "dlwrf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "ULWRF", "ulwrf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "ULWRFI", "ulwrf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "DSWRF", "dswrf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "DSWRFI", "dswrf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "USWRF", "uswrf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "USWRFI", "uswrf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "DSWRFtoa", "dswrf_avetoa","fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "USWRFtoa", "uswrf_avetoa","fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "ULWRFtoa", "ulwrf_avetoa","fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "gflux_ave", "gflux_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "hpbl", "hpbl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "lhtfl_ave", "lhtfl_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "shtfl_ave", "shtfl_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "pwat", "pwat", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "soilm", "soilm", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TCDC_aveclm", "tcdc_aveclm", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TCDC_avebndcl", "tcdc_avebndcl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TCDC_avehcl", "tcdc_avehcl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TCDC_avelcl", "tcdc_avelcl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TCDC_avemcl", "tcdc_avemcl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TCDCcnvcl", "tcdccnvcl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PREScnvclt", "prescnvclt", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PREScnvclb", "prescnvclb", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PRES_avehct", "pres_avehct", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PRES_avehcb", "pres_avehcb", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TEMP_avehct", "tmp_avehct", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PRES_avemct", "pres_avemct", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PRES_avemcb", "pres_avemcb", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TEMP_avemct", "tmp_avemct", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PRES_avelct", "pres_avelct", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PRES_avelcb", "pres_avelcb", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TEMP_avelct", "tmp_avelct", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "u-gwd_ave", "u-gwd_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "v-gwd_ave", "v-gwd_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "dusfc", "uflx_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "dvsfc", "vflx_ave", "fv3_history2d", "all", .false., "none", 2 +#"gfs_phys", "cnvw", "cnvcldwat", "fv3_history2d", "all", .false., "none", 2 + +"gfs_phys", "psurf", "pressfc", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "u10m", "ugrd10m", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "v10m", "vgrd10m", "fv3_history2d", "all", .false., "none", 2 +"gfs_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", "soilt5", "soilt5" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilt6", "soilt6" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilt7", "soilt7" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilt8", "soilt8" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilt9", "soilt9" "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", "soilw5", "soilw5" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilw6", "soilw6" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilw7", "soilw7" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilw8", "soilw8" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilw9", "soilw9" "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", "slc_5", "soill5", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "slc_6", "soill6", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "slc_7", "soill7", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "slc_8", "soill8", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "slc_9", "soill9", "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 +# Aerosols (CCN, IN) from Thompson microphysics +"gfs_phys", "nwfa", "nwfa", "fv3_history", "all", .false., "none", 2 +"gfs_phys", "nifa", "nifa", "fv3_history", "all", .false., "none", 2 +"gfs_sfc", "nwfa2d", "nwfa2d", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "nifa2d", "nifa2d", "fv3_history2d", "all", .false., "none", 2 +# Cloud effective radii from Thompson and WSM6 microphysics +"gfs_phys", "cleffr", "cleffr", "fv3_history", "all", .false., "none", 2 +"gfs_phys", "cieffr", "cieffr", "fv3_history", "all", .false., "none", 2 +"gfs_phys", "cseffr", "cseffr", "fv3_history", "all", .false., "none", 2 +# Prognostic/diagnostic variables from MYNN +"gfs_phys", "QC_BL", "qc_bl", "fv3_history", "all", .false., "none", 2 +"gfs_phys", "CLDFRA_BL", "cldfra_bl", "fv3_history", "all", .false., "none", 2 +"gfs_phys", "EL_PBL", "el_pbl", "fv3_history", "all", .false., "none", 2 +"gfs_phys", "QKE", "qke", "fv3_history", "all", .false., "none", 2 +"gfs_sfc", "maxmf", "maxmf", "fv3_history2d", "all", .false., "none", 2 +#"gfs_sfc", "nupdraft", "nupdrafts", "fv3_history2d", "all", .false., "none", 2 +#"gfs_sfc", "ktop_shallow", "ktop_shallow", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "zol", "zol", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "flhc", "flhc", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "flqc", "flqc", "fv3_history2d", "all", .false., "none", 2 +# Prognostic/diagnostic variables from RUC LSM +"gfs_sfc", "snowfall_acc", "snowfall_acc", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "swe_snowfall_acc", "swe_snowfall_acc", "fv3_history2d", "all", .false., "none", 2 +# Stochastic physics +"gfs_phys", "sppt_wts", "sppt_wts", "fv3_history", "all", .false., "none", 2 +"gfs_phys", "skebu_wts", "skebu_wts", "fv3_history", "all", .false., "none", 2 +"gfs_phys", "skebv_wts", "skebv_wts", "fv3_history", "all", .false., "none", 2 +"gfs_phys", "shum_wts", "shum_wts", "fv3_history", "all", .false., "none", 2 +"gfs_phys", "spp_wts_pbl", "spp_wts_pbl", "fv3_history", "all", .false., "none", 2 +"gfs_phys", "spp_wts_sfc", "spp_wts_sfc", "fv3_history", "all", .false., "none", 2 +"gfs_phys", "spp_wts_mp", "spp_wts_mp", "fv3_history", "all", .false., "none", 2 +"gfs_phys", "spp_wts_rad", "spp_wts_rad", "fv3_history", "all", .false., "none", 2 +"gfs_phys", "spp_wts_gwd", "spp_wts_gwd", "fv3_history", "all", .false., "none", 2 + +# Additional entries from user-specified SRW settings (e.g. UFS-FIRE) +"gfs_phys","fsmoke","fsmoke","fv3_history","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/diag_table_template b/tests/parm/diag_table/diag_table_template index 37f7765f67..75ee3bd7a3 100644 --- a/tests/parm/diag_table/diag_table_template +++ b/tests/parm/diag_table/diag_table_template @@ -75,6 +75,7 @@ "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", "omga", "omga", "fv3_history", "all", .false., "none", 2 "gfs_dyn", "ice_wat", "icmr", "fv3_history", "all", .false., "none", 2 "gfs_dyn", "rainwat", "rwmr", "fv3_history", "all", .false., "none", 2 "gfs_dyn", "snowwat", "snmr", "fv3_history", "all", .false., "none", 2 diff --git a/tests/parm/diag_table/diag_table_thompson b/tests/parm/diag_table/diag_table_thompson index 588b58b98f..8e2b41b279 100644 --- a/tests/parm/diag_table/diag_table_thompson +++ b/tests/parm/diag_table/diag_table_thompson @@ -102,6 +102,7 @@ "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", "omga", "omga", "fv3_history", "all", .false., "none", 2 "gfs_dyn", "ice_wat", "icmr", "fv3_history", "all", .false., "none", 2 "gfs_dyn", "rainwat", "rwmr", "fv3_history", "all", .false., "none", 2 "gfs_dyn", "snowwat", "snmr", "fv3_history", "all", .false., "none", 2 diff --git a/tests/parm/diag_table/diag_table_wam b/tests/parm/diag_table/diag_table_wam index a86571b34e..273fc78ee1 100644 --- a/tests/parm/diag_table/diag_table_wam +++ b/tests/parm/diag_table/diag_table_wam @@ -21,11 +21,12 @@ "gfs_dyn", "snowwat", "snmr", "fv3_history", "all", .false., "none", 2 "gfs_dyn", "graupel", "grle", "fv3_history", "all", .false., "none", 2 "gfs_dyn", "spo3", "o3mr", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "spo2", "spfo2", "fv3_history", "all", .false., "none", 2 -"gfs_dyn", "spo", "spfo", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "spo2", "spfo2", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "spo", "spfo", "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", "omga", "omga", "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 diff --git a/tests/parm/fd_ufs.yaml b/tests/parm/fd_ufs.yaml index c0189f0bdf..34602a3272 100644 --- a/tests/parm/fd_ufs.yaml +++ b/tests/parm/fd_ufs.yaml @@ -1,1266 +1,1283 @@ - field_dictionary: - version_number: 0.0.0 - institution: National ESPC, CSC & MCL Working Groups - source: automatically generated by the NUOPC Layer - description: Community-based dictionary for shared coupling fields - entries: - # - #----------------------------------- - # section: mediator calculation for atm/ocn flux calculation - #----------------------------------- - # - - standard_name: Faox_lat - alias: mean_laten_heat_flx_atm_into_ocn - canonical_units: W m-2 - description: mediator calculation - atm/ocn surface latent heat flux - # - - standard_name: Faox_lwup - alias: mean_up_lw_flx_ocn - canonical_units: W m-2 - description: mediator calculation - long wave radiation flux over the ocean - # - - standard_name: Faox_taux - alias: stress_on_air_ocn_zonal - canonical_units: N m-2 - description: mediator calculation - # - - standard_name: Faox_tauy - alias: stress_on_air_ocn_merid - canonical_units: N m-2 - description: mediator calculation - # - - standard_name: Foxx_lwnet - alias: mean_net_lw_flx - canonical_units: W m-2 - description: mediator calculation - atm/ocn net longwave flux - # - - standard_name: Foxx_sen - canonical_units: W m-2 - alias: mean_sensi_heat_flx - description: mediator calculation - atm/ocn surface sensible heat flux - # - - standard_name: Foxx_evap - canonical_units: kg m-2 s-1 - alias: mean_evap_rate - description: mediator calculation - atm/ocn specific humidity flux - # - - standard_name: Faox_evap - canonical_units: kg m-2 s-1 - description: mediator calculation - atm/ocn specific humidity flux - #----------------------------------- - # section: atmosphere export - #----------------------------------- - # - - standard_name: Faxa_bcph - canonical_units: kg m-2 s-1 - description: atmosphere export - # - - standard_name: Faxa_ocph - canonical_units: kg m-2 s-1 - description: atmosphere export - # - - standard_name: Faxa_dstdry - canonical_units: kg m-2 s-1 - description: atmosphere export - # - - standard_name: Faxa_dstwet - canonical_units: kg m-2 s-1 - description: atmosphere export - # - #----------------------------------- - # section: atmosphere export - #----------------------------------- - # - - standard_name: Faxa_swdn - alias: inst_down_sw_flx - canonical_units: W m-2 - description: atmosphere export - mean downward SW heat flux - # - - standard_name: Faxa_lwdn - alias: inst_down_lw_flx - canonical_units: W m-2 - description: atmosphere export - mean downward LW heat flux - # - - standard_name: Faxa_rain - alias: inst_prec_rate - canonical_units: kg m-2 s-1 - description: atmosphere export - # - - standard_name: Faxa_rainc - alias: inst_prec_rate_conv - canonical_units: kg m-2 s-1 - description: atmosphere export - # - - standard_name: Faxa_rainl - alias: inst_prec_rate_large - canonical_units: kg m-2 s-1 - description: atmosphere export - # - - standard_name: Faxa_snow - alias: inst_fprec_rate - canonical_units: kg m-2 s-1 - description: atmosphere export - # - - standard_name: Faxa_snowc - alias: inst_fprec_rate_conv - canonical_units: kg m-2 s-1 - description: atmosphere export - # - - standard_name: Faxa_snowl - alias: inst_fprec_rate_large - canonical_units: kg m-2 s-1 - description: atmosphere export - # - - standard_name: Faxa_swnet - alias: inst_net_sw_flx - canonical_units: W m-2 - description: atmosphere export - # - - standard_name: Faxa_swndf - alias: inst_down_sw_ir_dif_flx - canonical_units: W m-2 - description: atmosphere export - mean surface downward nir diffuse flux - # - - standard_name: Faxa_swndr - alias: inst_down_sw_ir_dir_flx - canonical_units: W m-2 - description: atmosphere export - mean surface downward nir direct flux - # - - standard_name: Faxa_swvdf - alias: inst_down_sw_vis_dif_flx - canonical_units: W m-2 - description: atmosphere export - mean surface downward uv+vis diffuse flux - # - - standard_name: Faxa_swvdr - alias: inst_down_sw_vis_dir_flx - canonical_units: W m-2 - description: atmosphere export - mean surface downward uv+visvdirect flux - # - - standard_name: Sa_dens - alias: air_density_height_lowest - canonical_units: kg m-3 - description: atmosphere export- density at the lowest model layer - # - - standard_name: Sa_pbot - alias: inst_pres_height_lowest - canonical_units: Pa - description: atmosphere export - pressure at lowest model layer - # - - standard_name: Sa_prsl - alias: inst_pres_height_lowest_from_phys - canonical_units: Pa - description: atmosphere export - pressure at lowest model layer - # - - standard_name: Sa_pslv - alias: inst_pres_height_surface - canonical_units: Pa - description: atmosphere export - instantaneous pressure land and sea surface - # - - standard_name: Sa_ptem - canonical_units: K - description: atmosphere export - bottom layer potential temperature - # - - standard_name: Sa_shum - alias: inst_spec_humid_height_lowest - canonical_units: kg kg-1 - description: atmosphere export - bottom layer specific humidity - # - - standard_name: Sa_qa - alias: inst_spec_humid_height_lowest_from_phys - canonical_units: kg kg-1 - description: atmosphere export - bottom layer specific humidity - # - - standard_name: Sa_tbot - alias: inst_temp_height_lowest - canonical_units: K - description: atmosphere export - bottom layer temperature - # - - standard_name: Sa_tskn - alias: inst_temp_height_surface - - standard_name: Sa_tskn - alias: inst_temp_skin_temperature - canonical_units: K - description: atmosphere export - sea surface skin temperature - # - - standard_name: Sa_ta - alias: inst_temp_height_lowest_from_phys - canonical_units: K - description: atmosphere export - bottom layer temperature - # - - standard_name: Sa_u - alias: inst_zonal_wind_height_lowest - canonical_units: m s-1 - description: atmosphere export - bottom layer zonal wind - # - - standard_name: Sa_v - alias: inst_merid_wind_height_lowest - canonical_units: m s-1 - description: atmosphere export - bottom layer meridional wind - # - - standard_name: Sa_wspd - alias: inst_wind_speed_height_lowest - canonical_units: m s-1 - description: atmosphere export - bottom layer wind speed - # - - standard_name: Sa_z - alias: inst_height_lowest - canonical_units: m - description: atmosphere export - bottom layer height - # - - standard_name: Sa_topo - alias: inst_surface_height - canonical_units: m - description: atmosphere export - topographic height - # - - standard_name: Faxa_taux - alias: inst_zonal_moment_flx - - standard_name: Faxa_taux - alias: inst_zonal_moment_flx_atm - canonical_units: N m-2 - description: atmosphere export- zonal component of momentum flux - # - - standard_name: Faxa_tauy - alias: inst_merid_moment_flx - - standard_name: Faxa_tauy - alias: inst_merid_moment_flx_atm - canonical_units: N m-2 - description: atmosphere export - meridional component of momentum flux - # - - standard_name: Faxa_lwnet - canonical_units: W m-2 - alias: inst_net_lw_flx - description: atmosphere export - mean net longwave flux from atm - # - - standard_name: Faxa_sen - canonical_units: W m-2 - alias: inst_sensi_heat_flx - description: atmosphere export - sensible heat flux - # - - standard_name : Faxa_evap - canonical_units: kg m-2 s-1 - alias: inst_evap_rate - description: atmosphere export - latent heat flux conversion - # - - standard_name: Faxx_evap - canonical_units: kg m-2 s-1 - description: atmosphere import - # - - standard_name: Faxa_lat - alias: inst_laten_heat_flx - canonical_units: W m-2 - description: atmosphere export - latent heat flux - # - - standard_name: Faxx_lat - alias: mean_laten_heat_flx - canonical_units: W m-2 - description: atmosphere import - # - - standard_name: Faxx_lwup - alias: mean_up_lw_flx - canonical_units: W m-2 - description: atmosphere import - merged ocn/ice flux - # - - standard_name: Faxx_sen - alias: mean_sensi_heat_flx - canonical_units: W m-2 - description: atmosphere import - # - - standard_name: Faxx_taux - alias: mean_zonal_moment_flx - canonical_units: N m-2 - description: atmosphere import - zonal component of momentum flux - # - - standard_name: Faxx_tauy - alias: mean_merid_moment_flx - canonical_units: N m-2 - description: atmosphere import - meridional component of momentum flux - # - - standard_name: Sa_ofrac - alias: openwater_frac_in_atm - canonical_units: 1 - description: atm export to mediator - open water ocean fraction (varies with time) - # - - standard_name: Sa_u10m - alias: inst_zonal_wind_height10m - canonical_units: m s-1 - description: atmosphere export - zonal wind height 10m - - standard_name: Sa_u10m - alias: eastward_wind_at_10m_height - # - - standard_name: Sa_v10m - alias: inst_merid_wind_height10m - canonical_units: m s-1 - description: atmosphere export - meridional wind height 10m - - standard_name: Sa_v10m - alias: northward_wind_at_10m_height - # - - standard_name: Sa_wspd10m - alias: inst_wind_speed_height10m - canonical_units: m s-1 - description: atmosphere export - wind speed height 10m - # - - standard_name: Sa_t2m - alias: inst_temp_height2m - canonical_units: K - description: atmosphere export - temperature height 2m - # - - standard_name: Sa_q2m - alias: inst_spec_humid_height2m - canonical_units: kg kg -1 - description: atmosphere export - specifc humidity height 2m - # - - standard_name: canopy_moisture_storage - canonical_units: m - description: canopy moisture content - # - - standard_name: inst_aerodynamic_conductance - canonical_units: m - description: aerodynamic conductance - # - - standard_name: inst_canopy_resistance - canonical_units: s m-1 - description: canopy aerodynamic resistance - # - - standard_name: leaf_area_index - canonical_units: 1 - description: leaf area index - # - - standard_name: temperature_of_soil_layer - canonical_units: K - description: temperature in soil layer - # - - standard_name: height - canonical_units: m - description: orography - # - - standard_name: Sa_exner - alias: inst_exner_function_height_lowest - canonical_units: 1 - description: dimensionless exner function at surface adjacent layer - # - - standard_name: Sa_ustar - alias: surface_friction_velocity - canonical_units: m s-1 - description: surface friction velocity - # - #----------------------------------- - # section: sea-ice export - #----------------------------------- - # - - standard_name: Faii_evap - alias: evap_rate_atm_into_ice - canonical_units: kg m-2 s-1 - description: sea-ice export - # - - standard_name: Faii_lat - alias: laten_heat_flx_atm_into_ice - canonical_units: W m-2 - description: sea-ice export to atm - atm/ice latent heat flux - # - - standard_name: Faii_sen - alias: sensi_heat_flx_atm_into_ice - canonical_units: W m-2 - description: sea-ice export to atm - atm/ice sensible heat flux - # - - standard_name: Faii_lwup - alias: lwup_flx_ice - canonical_units: W m-2 - description: sea-ice export - outgoing logwave radiation - # - - standard_name: Faii_swnet - canonical_units: W m-2 - description: sea-ice export to atm - # - - standard_name: Faii_taux - alias: stress_on_air_ice_zonal - canonical_units: N m-2 - description: sea-ice export to atm - air ice zonal stress - # - - standard_name: Faii_tauy - alias: stress_on_air_ice_merid - canonical_units: N m-2 - description: sea-ice export - air ice meridional stress - # - - standard_name: Fioi_bcphi - canonical_units: kg m-2 s-1 - description: sea-ice export to ocean - hydrophilic black carbon flux to ocean - # - - standard_name: Fioi_bcpho - canonical_units: kg m-2 s-1 - description: sea-ice export to ocean - hydrophobic black carbon flux to ocean - # - - standard_name: Fioi_flxdst - canonical_units: kg m-2 s-1 - description: sea-ice export to ocean - dust aerosol flux to ocean - # - - standard_name: Fioi_melth - alias: net_heat_flx_to_ocn - canonical_units: W m-2 - description: sea-ice export to ocean - net heat flux to ocean - # - - standard_name: Fioi_meltw - alias: mean_fresh_water_to_ocean_rate - canonical_units: kg m-2 s-1 - description: sea-ice export to ocean - fresh water to ocean (h2o flux from melting) - # - - standard_name: Fioi_meltw_wiso - alias: mean_fresh_water_to_ocean_rate_wiso - canonical_units: kg m-2 s-1 - description: sea-ice export to ocean - fresh water to ocean (h2o flux from melting) for 16O, 18O, HDO - # - - standard_name: Fioi_salt - alias: mean_salt_rate - canonical_units: kg m-2 s-1 - description: sea-ice export to ocean - salt to ocean (salt flux from melting) - # - - standard_name: Fioi_swpen - alias: mean_sw_pen_to_ocn - canonical_units: W m-2 - description: sea-ice export to ocean - flux of shortwave through ice to ocean - # - - standard_name: Fioi_swpen_vdr - alias: mean_sw_pen_to_ocn_vis_dir_flx - canonical_units: W m-2 - description: sea-ice export to ocean - flux of vis dir shortwave through ice to ocean - # - - standard_name: Fioi_swpen_vdf - alias: mean_sw_pen_to_ocn_vis_dif_flx - canonical_units: W m-2 - description: sea-ice export to ocean - flux of vif dir shortwave through ice to ocean - # - - standard_name: Fioi_swpen_idr - alias: mean_sw_pen_to_ocn_ir_dir_flx - canonical_units: W m-2 - description: sea-ice export to ocean - flux of ir dir shortwave through ice to ocean - # - - standard_name: Fioi_swpen_idf - alias: mean_sw_pen_to_ocn_ir_dif_flx - canonical_units: W m-2 - description: sea-ice export to ocean - flux of ir dif shortwave through ice to ocean - # - - standard_name: Fioi_taux - alias: stress_on_ocn_ice_zonal - canonical_units: N m-2 - description: sea-ice export to ocean - ice ocean zonal stress - # - - standard_name: Fioi_tauy - alias: stress_on_ocn_ice_merid - canonical_units: N m-2 - description: sea-ice export to ocean - ice ocean meridional stress - # - - standard_name: Si_anidf - alias: inst_ice_ir_dif_albedo - canonical_units: 1 - description: sea-ice export to atm - # - - standard_name: Si_anidr - alias: inst_ice_ir_dir_albedo - canonical_units: 1 - description: sea-ice export to atm - # - - standard_name: Si_avsdf - alias: inst_ice_vis_dif_albedo - canonical_units: 1 - description: sea-ice export to atm - # - - standard_name: Si_avsdr - alias: inst_ice_vis_dir_albedo - canonical_units: 1 - description: sea-ice export to atm - # - - standard_name: Si_ifrac - alias: ice_fraction - canonical_units: 1 - description: sea-ice export to atm - ice fraction (varies with time) - # - - standard_name: Si_imask - alias: ice_mask - canonical_units: 1 - description: sea-ice export - ice mask - # - - standard_name: Si_qref - canonical_units: kg kg-1 - description: sea-ice export to atm - # - - standard_name: Si_t - alias: sea_ice_surface_temperature - canonical_units: K - description: sea-ice export - # - - standard_name: Si_tref - canonical_units: K - description: sea-ice export - # - - standard_name: Si_u10 - canonical_units: m/s - description: sea-ice export - # - - standard_name: Si_vice - alias: sea_ice_volume - canonical_units: m - description: sea-ice export - volume of ice per unit area - # - - standard_name: Si_snowh - canonical_units: m - description: sea-ice export - surface_snow_water_equivalent - # - - standard_name: Si_vsno - alias: snow_volume_on_sea_ice - canonical_units: m - description: sea-ice export - volume of snow per unit area - # - - standard_name: Si_thick - canonical_units: m - description: sea-ice export - ice thickness - # - - standard_name: Si_floediam - canonical_units: m - description: sea-ice export - ice floe diameter - # - #----------------------------------- - # section: ocean export to mediator - #----------------------------------- - # - - standard_name: Fioo_q - alias: freezing_melting_potential - canonical_units: W m-2 - description: ocean export - # - - standard_name: So_bldepth - alias: mixed_layer_depth - canonical_units: m - description: ocean export - # - - standard_name: So_h - alias: sea_surface_height_above_sea_level - canonical_units: m - description: ocean export - - standard_name: So_h - alias: seahgt - # - - standard_name: So_dhdx - alias: sea_surface_slope_zonal - canonical_units: m m-1 - description: ocean export - # - - standard_name: So_dhdy - alias: sea_surface_slope_merid - canonical_units: m m-1 - description: ocean export - # - - standard_name: So_duu10n - canonical_units: m2 s-2 - description: ocean export - # - - standard_name: So_fswpen - canonical_units: 1 - description: ocean export - # - - standard_name: So_ofrac - canonical_units: 1 - description: ocean export - # - - standard_name: So_omask - alias: ocean_mask - canonical_units: 1 - description: ocean export - # - - standard_name: So_qref - canonical_units: kg kg-1 - description: ocean export - # - - standard_name: So_re - canonical_units: 1 - description: ocean export - # - - standard_name: So_s - alias: s_surf - canonical_units: g kg-1 - description: ocean export - # - - standard_name: So_ssq - canonical_units: kg kg-1 - description: ocean export - # - - standard_name: So_t - alias: sea_surface_temperature - canonical_units: K - description: ocean export - # - - standard_name: So_tref - canonical_units: K - description: ocean export - # - - standard_name: So_u - alias: ocn_current_zonal - canonical_units: m s-1 - description: ocean export - # - - standard_name: So_u10 - canonical_units: m - description: ocean export - # - - standard_name: So_ustar - canonical_units: m s-1 - description: ocean export - # - - standard_name: So_v - alias: ocn_current_merid - canonical_units: m s-1 - description: ocean export - # - #----------------------------------- - # section: ocean import - #----------------------------------- - # - - standard_name: Foxx_hrain - canonical_units: W m-2 - description: to ocn heat content of rain - # - - standard_name: Foxx_hsnow - canonical_units: W m-2 - description: to ocn heat content of snow - # - - standard_name: Foxx_hevap - canonical_units: W m-2 - description: to ocn heat content of evaporation - # - - standard_name: Foxx_hcond - canonical_units: W m-2 - description: to ocn heat content of condensation - # - - standard_name: Foxx_hrofl - canonical_units: W m-2 - description: to ocn heat content of liquid runoff - # - - standard_name: Foxx_hrofi - canonical_units: W m-2 - description: to ocn heat content of ice runoff - # - - standard_name: Foxx_rofi - canonical_units: kg m-2 s-1 - description: ocean import - water flux due to runoff (frozen) - # - - standard_name: Foxx_rofl - canonical_units: kg m-2 s-1 - description: ocean import - water flux due to runoff (liquid) - # - - standard_name: Foxx_swnet - alias: mean_net_sw_flx - canonical_units: W m-2 - description: ocean import - net shortwave radiation to ocean - # - - standard_name: Foxx_swnet_vdr - alias: mean_net_sw_vis_dir_flx - canonical_units: W m-2 - description: ocean import - net shortwave visible direct radiation to ocean - # - - standard_name: Foxx_swnet_vdf - alias: mean_net_sw_vis_dif_flx - canonical_units: W m-2 - description: ocean import - net shortwave visible diffuse radiation to ocean - # - - standard_name: Foxx_swnet_idr - alias: mean_net_sw_ir_dir_flx - canonical_units: W m-2 - description: ocean import - net shortwave ir direct radiation to ocean - # - - standard_name: Foxx_swnet_idf - alias: mean_net_sw_ir_dif_flx - canonical_units: W m-2 - description: ocean import - net shortwave ir diffuse radiation to ocean - # - - standard_name: Foxx_sen - alias: mean_sensi_heat_flx - canonical_units: W m-2 - description: ocean import - sensible heat flux into ocean - # - - standard_name: Foxx_lat - canonical_units: W m-2 - description: ocean import - latent heat flux into ocean - # - - standard_name: Foxx_taux - alias: mean_zonal_moment_flx - canonical_units: N m-2 - description: ocean import - zonal surface stress to ocean - # - - standard_name: Foxx_tauy - alias: mean_merid_moment_flx - canonical_units: N m-2 - description: ocean import - meridional surface stress to ocean - # - #----------------------------------- - # mediator fields - #----------------------------------- - # - - standard_name: cpl_scalars - canonical_units: unitless - # - - standard_name: frac - canonical_units: 1 - # - - standard_name: mask - canonical_units: 1 - # - #----------------------------------- - # fields to use fluxes from mediator - #----------------------------------- - # - - standard_name: Faox_lat - alias: laten_heat_flx_atm_into_ocn - canonical_units: W m-2 - description: mediator export - atm/ocn surface latent heat flux - # - - standard_name: Faox_sen - alias: sensi_heat_flx_atm_into_ocn - canonical_units: W m-2 - description: mediator export - atm/ocn surface sensible heat flux - # - - standard_name: Faox_lwup - alias: lwup_flx_ocn - canonical_units: W m-2 - description: mediator export - long wave radiation flux over the ocean - # - - standard_name: Faox_taux - alias: stress_on_air_ocn_zonal - canonical_units: N m-2 - description: mediator export - # - - standard_name: Faox_tauy - alias: stress_on_air_ocn_merid - canonical_units: N m-2 - description: mediator export - # - #----------------------------------- - # section: atmosphere fields that need to be defined but are not used - #----------------------------------- - # - - standard_name: mean_prec_rate - canonical_units: kg m-2 s-1 - - standard_name: mean_fprec_rate - canonical_units: kg m-2 s-1 - - standard_name: mean_prec_rate_conv - canonical_units: kg m-2 s-1 - - standard_name: mean_down_lw_flx - canonical_units: W m-2 - - standard_name: inst_net_lw_flx - canonical_units: W m-2 - - standard_name: mean_down_sw_flx - canonical_units: W m-2 - - standard_name: mean_net_sw_flx - canonical_units: W m-2 - - standard_name: inst_net_sw_ir_dir_flx - canonical_units: W m-2 - - standard_name: inst_net_sw_ir_dif_flx - canonical_units: W m-2 - - standard_name: inst_net_sw_vis_dir_flx - canonical_units: W m-2 - - standard_name: inst_net_sw_vis_dif_flx - canonical_units: W m-2 - - standard_name: mean_down_sw_ir_dif_flx - canonical_units: W m-2 - - standard_name: mean_down_sw_ir_dir_flx - canonical_units: W m-2 - - standard_name: mean_down_sw_vis_dif_flx - canonical_units: W m-2 - - standard_name: mean_down_sw_vis_dir_flx - canonical_units: W m-2 - - standard_name: inst_surface_height - canonical_units: m - - standard_name: mean_zonal_moment_flx_atm - canonical_units: N m-2 - - standard_name: mean_merid_moment_flx_atm - canonical_units: N m-2 - - standard_name: inst_zonal_moment_flx_atm - canonical_units: N m-2 - - standard_name: inst_merid_moment_flx_atm - canonical_units: N m-2 - - standard_name: inst_sensi_heat_flx - canonical_units: N m-2 - - standard_name: inst_laten_heat_flx - canonical_units: N m-2 - - standard_name: inst_evap_rate - canonical_units: kg m-2 s-1 - - standard_name: inst_tracer_mass_frac - canonical_units: 1 - - standard_name: inst_tracer_up_surface_flx - canonical_units: kg m-2 s-1 - - standard_name: inst_tracer_down_surface_flx - canonical_units: kg m-2 s-1 - - standard_name: inst_tracer_clmn_mass_dens - canonical_units: g m-2 - - standard_name: inst_tracer_anth_biom_flx - canonical_units: ug m-2 s-1 - description: atmosphere export - - standard_name: inst_pres_interface - canonical_units: Pa - - standard_name: inst_pres_levels - canonical_units: Pa - - standard_name: inst_geop_interface - canonical_units: tbd - - standard_name: inst_geop_levels - canonical_units: tbd - - standard_name: inst_temp_interface - canonical_units: K - - standard_name: inst_temp_levels - canonical_units: K - - standard_name: inst_zonal_wind_levels - canonical_units: m s-1 - - standard_name: inst_merid_wind_levels - canonical_units: m s-1 - - standard_name: inst_omega_levels - canonical_units: tbd - - standard_name: inst_tracer_mass_frac - canonical_units: 1 - - standard_name: inst_soil_moisture_content - canonical_units: tbd - - standard_name: soil_type - canonical_units: tbd - - standard_name: inst_pbl_height - canonical_units: tbd - - standard_name: surface_cell_area - canonical_units: tbd - - standard_name: inst_convective_rainfall_amount - canonical_units: tbd - - standard_name: inst_spec_humid_conv_tendency_levels - canonical_units: tbd - - standard_name: inst_exchange_coefficient_heat_levels - canonical_units: tbd - - standard_name: inst_friction_velocity - canonical_units: tbd - - standard_name: inst_rainfall_amount - canonical_units: tbd - - standard_name: inst_land_sea_mask - canonical_units: tbd - - standard_name: inst_temp_height_surface - canonical_units: tbd - - standard_name: inst_up_sensi_heat_flx - canonical_units: tbd - - standard_name: inst_lwe_snow_thickness - canonical_units: tbd - - standard_name: vegetation_type - canonical_units: tbd - - standard_name: inst_vegetation_area_frac - canonical_units: tbd - - standard_name: inst_surface_roughness - canonical_units: tbd - - standard_name: inst_laten_heat_flx - canonical_units: W m-2 - - standard_name: inst_sensi_heat_flx - canonical_units: W m-2 - - standard_name: land_mask - canonical_units: 1 - - standard_name: inst_cloud_frac_levels - canonical_units: 1 - - standard_name: inst_ice_nonconv_tendency_levels - canonical_units: kg m-2 s-1 - - standard_name: inst_liq_nonconv_tendency_levels - canonical_units: kg m-2 s-1 - - standard_name: inst_surface_soil_wetness - canonical_units: 1 - - standard_name: lake_fraction - canonical_units: 1 - - standard_name: ice_fraction_in_atm - alias: sea_ice_area_fraction - canonical_units: 1 - - standard_name: ocean_fraction - canonical_units: 1 - - standard_name: surface_snow_area_fraction - canonical_units: 1 - # - #----------------------------------- - # WW3 import - #----------------------------------- - # - - standard_name: sea_surface_height_above_sea_level - canonical_units: m - description: ww3 import - # - - standard_name: sea_surface_salinity - alias: s_surf - canonical_units: g kg-1 - description: ww3 import - # - - standard_name: surface_eastward_sea_water_velocity - alias: ocn_current_zonal - canonical_units: m s-1 - description: ww3 import - # - - standard_name: surface_northward_sea_water_velocity - alias: ocn_current_merid - canonical_units: m s-1 - description: ww3 import - # - - standard_name: eastward_wind_at_10m_height - alias: inst_zonal_wind_height10m - canonical_units: m s-1 - description: ww3 import - # - - standard_name: northward_wind_at_10m_height - alias: inst_merid_wind_height10m - canonical_units: m s-1 - description: ww3 import - # - - standard_name: sea_ice_concentration - alias: ice_fraction - canonical_units: 1 - description: ww3 import - # - #----------------------------------- - # WW3 export - #----------------------------------- - # - - standard_name: Sw_z0 - alias: wave_z0_roughness_length - canonical_units: 1 - description: ww3 export - - standard_name: Sw_z0 - alias: z0rlen - # - - standard_name: Sw_pstokes_x - alias: eastward_partitioned_stokes_drift_current - canonical_units: m s-1 - description: ww3 export partitioned drift components using ungridded dimension - # - - standard_name: Sw_pstokes_y - alias: northward_partitioned_stokes_drift_current - canonical_units: m s-1 - description: ww3 export partitioned drift components using ungridded dimension - # - - standard_name: Sw_elevation_spectrum - alias: wave_elevation_spectrum - canonical_units: m2/s - description: wave elevation spectrum - # - # remaining fields are unused but required to be present - # - - standard_name: Sw_ch - alias: wave_induced_charnock_parameter - canonical_units: 1 - description: ww3 export - - standard_name: Sw_ch - alias: charno - # - - standard_name: eastward_stokes_drift_current - alias: uscurr - canonical_units: m s-1 - description: ww3 export spectrum of drift components - # - - standard_name: northward_stokes_drift_current - alias: vscurr - canonical_units: m s-1 - description: ww3 export spectrum of drift components - # - - standard_name: Sw_ustokes - alias: eastward_surface_stokes_drift_current - canonical_units: m s-1 - description: ww3 export surface drift components - - standard_name: Sw_ustokes - alias: ussx - # - - standard_name: Sw_vstokes - alias: northward_surface_stokes_drift_current - canonical_units: m s-1 - description: ww3 export using surface drift components - - standard_name: Sw_vstokes - alias: ussy - # - - standard_name: Sw_wbcuru - alias: eastward_wave_bottom_current - canonical_units: m s-1 - description: ww3 export - - standard_name: Sw_wbcuru - alias: wbcuru - # - - standard_name: Sw_wbcurv - alias: northward_wave_bottom_current - canonical_units: m s-1 - description: ww3 export - - standard_name: Sw_wbcurv - alias: wbcurv - # - - standard_name: Sw_wbcurp - alias: wave_bottom_current_period - canonical_units: s - description: ww3 export - - standard_name: Sw_wbcurp - alias: wbcurp - # - - standard_name: Sw_wavsuu - alias: eastward_wave_radiation_stress - canonical_units: N m-1 - description: ww3 export - - standard_name: Sw_wavsuu - alias: wavsuu - # - - standard_name: Sw_wavsuv - alias: eastward_northward_wave_radiation_stress - canonical_units: N m-1 - description: ww3 export - - standard_name: Sw_wavsuv - alias: wavsuv - # - - standard_name: Sw_wavsvv - alias: northward_wave_radiation_stress - canonical_units: Pa - description: ww3 export - - standard_name: Sw_wavsvv - alias: wavsvv - # - - standard_name: Sw_ustokes1 - alias: eastward_partitioned_stokes_drift_1 - canonical_units: m s-1 - description: ww3 export - - standard_name: Sw_ustokes1 - alias: x1pstk - # - - standard_name: Sw_ustokes2 - alias: eastward_partitioned_stokes_drift_2 - canonical_units: m s-1 - description: ww3 export - - standard_name: Sw_ustokes2 - alias: x2pstk - # - - standard_name: Sw_ustokes3 - alias: eastward_partitioned_stokes_drift_3 - canonical_units: m s-1 - description: ww3 export - - standard_name: Sw_ustokes3 - alias: x3pstk - # - - standard_name: Sw_vstokes1 - alias: northward_partitioned_stokes_drift_1 - canonical_units: m s-1 - description: ww3 export - - standard_name: Sw_vstokes1 - alias: y1pstk - # - - standard_name: Sw_vstokes2 - alias: northward_partitioned_stokes_drift_2 - canonical_units: m s-1 - description: ww3 export - - standard_name: Sw_vstokes2 - alias: y2pstk - # - - standard_name: Sw_vstokes3 - alias: northward_partitioned_stokes_drift_3 - canonical_units: m s-1 - description: ww3 export - - standard_name: Sw_vstokes3 - alias: y3pstk - # - #----------------------------------- - # section: FV3 atm export/import to/from JEDI - #----------------------------------- - # - - standard_name: u - canonical_units: m s-1 - alias: u_component_of_native_D_grid_wind - # - - standard_name: v - canonical_units: m s-1 - alias: v_component_of_native_D_grid_wind - # - - standard_name: ua - canonical_units: m s-1 - alias: eastward_wind - # - - standard_name: va - canonical_units: m s-1 - alias: northward_wind - # - - standard_name: t - canonical_units: K - alias: air_temperature - # - - standard_name: delp - canonical_units: Pa - alias: air_pressure_thickness - # - - standard_name: ps - canonical_units: Pa - alias: surface_pressure - # - - standard_name: sphum - canonical_units: kg kg-1 - alias: specific_humidity - # - - standard_name: ice_wat - canonical_units: kg kg-1 - alias: cloud_liquid_ice - # - - standard_name: liq_wat - canonical_units: kg kg-1 - alias: cloud_liquid_water - # - - standard_name: rainwat - canonical_units: kg kg-1 - alias: rain_water - # - - standard_name: snowwat - canonical_units: kg kg-1 - alias: snow_water - # - - standard_name: graupel - canonical_units: kg kg-1 - alias: graupel - # - - standard_name: o3mr - canonical_units: kg kg-1 - alias: ozone_mass_mixing_ratio - # - - standard_name: phis - canonical_units: m2 s-2 - alias: sfc_geopotential_height_times_grav - # - - standard_name: u_srf - canonical_units: m s-1 - alias: surface_eastward_wind - # - - standard_name: v_srf - canonical_units: m s-1 - alias: surface_northward_wind - # - # - - standard_name: t2m - canonical_units: K - alias: surface_temperature - # - - standard_name: slmsk - canonical_units: flag - description: landmask sea/land/ice=0/1/2 - # - - standard_name: weasd - canonical_units: mm - description: water equiv of acc snow depth over land and sea ice - alias: sheleg - # - - standard_name: tsea - canonical_units: K - description: surface skin temperature - # - - standard_name: vtype - canonical_units: index - description: vegetation type - # - - standard_name: stype - canonical_units: index - description: soil type - # - - standard_name: Sa_vfrac - canonical_units: frac - description: areal fractional cover of green vegetation - - standard_name: Sa_vfrac - alias: vfrac - # - - standard_name: stc - canonical_units: K - description: soil temperature content - # - - standard_name: smc - canonical_units: m3 m-3 - description: soil moisture content - # - - standard_name: snwdph - canonical_units: mm - description: snow depth in mm - # - - standard_name: f10m - canonical_units: ratio - description: fm at 10m - Ratio of sigma level 1 wind and 10m wind - # - - standard_name: Sa_zorl - canonical_units: cm - description: composite surface roughness in cm - - standard_name: Sa_zorl - alias: zorl - # - - standard_name: t2m - canonical_units: K - description: two meter temperature - # - #----------------------------------- - # section: land export - #----------------------------------- - # - - standard_name: Sl_lfrac - alias: land_fraction - canonical_units: 1 - description: land export - # - - standard_name: Sl_lfrin - canonical_units: 1 - description: land export - # - - standard_name: Sl_t - canonical_units: K - description: land export - # - - standard_name: inst_tracer_diag_aod - canonical_units: 1 - description: AOD - # - - standard_name: Sl_sfrac - alias: inst_snow_area_fraction_lnd - canonical_units: 1 - description: land export - # - - standard_name: Sl_tref - alias: inst_temp_height2m_lnd - canonical_units: K - description: mediator export to glc - no levation classes - # - - standard_name: Sl_qref - alias: inst_spec_humid_height2m_lnd - canonical_units: kg kg-1 - description: land export - # - - standard_name: Sl_q - alias: inst_spec_humid_lnd - canonical_units: kg kg-1 - description: land export - # - - standard_name: Fall_lat - alias: inst_laten_heat_flx_lnd - canonical_units: kg kg-1 m s-1 - description: land export to atm - atm/lnd latent heat flux - # - - standard_name: Fall_sen - alias: inst_sensi_heat_flx_lnd - canonical_units: K m s-1 - description: land export to atm - atm/lnd sensible heat flux - # - - standard_name: Fall_evap - alias: inst_potential_laten_heat_flx_lnd - canonical_units: W m-2 - description: land export - # - - standard_name: Fall_gflx - alias: inst_upward_heat_flux_lnd - canonical_units: W m-2 - description: land export - # - - standard_name: Fall_roff - alias: inst_runoff_rate_lnd - canonical_units: kg m-2 s-1 - description: land export - # - - standard_name: Fall_soff - alias: inst_subsurface_runoff_rate_lnd - canonical_units: kg m-2 s-1 - description: land export - # - - standard_name: Sl_cmm - alias: inst_drag_wind_speed_for_momentum - canonical_units: m s-1 - description: land export - # - - standard_name: Sl_chh - alias: inst_drag_mass_flux_for_heat_and_moisture - canonical_units: kg m-2 s-1 - description: land export - # - - standard_name: Sl_zvfun - alias: inst_func_of_roughness_length_and_vfrac - canonical_units: 1 - description: land export +field_dictionary: + version_number: 0.0.0 + institution: National ESPC, CSC & MCL Working Groups + source: automatically generated by the NUOPC Layer + description: Community-based dictionary for shared coupling fields + entries: + # + #----------------------------------- + # section: mediator calculation for atm/ocn flux calculation + #----------------------------------- + # + - standard_name: Faox_lat + alias: mean_laten_heat_flx_atm_into_ocn + canonical_units: W m-2 + description: mediator calculation - atm/ocn surface latent heat flux + # + - standard_name: Faox_lwup + alias: mean_up_lw_flx_ocn + canonical_units: W m-2 + description: mediator calculation - long wave radiation flux over the ocean + # + - standard_name: Faox_taux + alias: stress_on_air_ocn_zonal + canonical_units: N m-2 + description: mediator calculation + # + - standard_name: Faox_tauy + alias: stress_on_air_ocn_merid + canonical_units: N m-2 + description: mediator calculation + # + - standard_name: Foxx_lwnet + alias: mean_net_lw_flx + canonical_units: W m-2 + description: mediator calculation - atm/ocn net longwave flux + # + - standard_name: Foxx_sen + canonical_units: W m-2 + alias: mean_sensi_heat_flx + description: mediator calculation - atm/ocn surface sensible heat flux + # + - standard_name: Foxx_evap + canonical_units: kg m-2 s-1 + alias: mean_evap_rate + description: mediator calculation - atm/ocn specific humidity flux + # + - standard_name: Faox_evap + canonical_units: kg m-2 s-1 + description: mediator calculation - atm/ocn specific humidity flux + #----------------------------------- + # section: atmosphere export + #----------------------------------- + # + - standard_name: Faxa_bcph + canonical_units: kg m-2 s-1 + description: atmosphere export + # + - standard_name: Faxa_ocph + canonical_units: kg m-2 s-1 + description: atmosphere export + # + - standard_name: Faxa_dstdry + canonical_units: kg m-2 s-1 + description: atmosphere export + # + - standard_name: Faxa_dstwet + canonical_units: kg m-2 s-1 + description: atmosphere export + # + #----------------------------------- + # section: atmosphere export + #----------------------------------- + # + - standard_name: Faxa_swdn + alias: inst_down_sw_flx + canonical_units: W m-2 + description: atmosphere export - mean downward SW heat flux + # + - standard_name: Faxa_lwdn + alias: inst_down_lw_flx + canonical_units: W m-2 + description: atmosphere export - mean downward LW heat flux + # + - standard_name: Faxa_rain + alias: inst_prec_rate + canonical_units: kg m-2 s-1 + description: atmosphere export + # + - standard_name: Faxa_rainc + alias: inst_prec_rate_conv + canonical_units: kg m-2 s-1 + description: atmosphere export + # + - standard_name: Faxa_rainl + alias: inst_prec_rate_large + canonical_units: kg m-2 s-1 + description: atmosphere export + # + - standard_name: Faxa_snow + alias: inst_fprec_rate + canonical_units: kg m-2 s-1 + description: atmosphere export + # + - standard_name: Faxa_snowc + alias: inst_fprec_rate_conv + canonical_units: kg m-2 s-1 + description: atmosphere export + # + - standard_name: Faxa_snowl + alias: inst_fprec_rate_large + canonical_units: kg m-2 s-1 + description: atmosphere export + # + - standard_name: Faxa_swnet + alias: inst_net_sw_flx + canonical_units: W m-2 + description: atmosphere export + # + - standard_name: Faxa_swndf + alias: inst_down_sw_ir_dif_flx + canonical_units: W m-2 + description: atmosphere export - mean surface downward nir diffuse flux + # + - standard_name: Faxa_swndr + alias: inst_down_sw_ir_dir_flx + canonical_units: W m-2 + description: atmosphere export - mean surface downward nir direct flux + # + - standard_name: Faxa_swvdf + alias: inst_down_sw_vis_dif_flx + canonical_units: W m-2 + description: atmosphere export - mean surface downward uv+vis diffuse flux + # + - standard_name: Faxa_swvdr + alias: inst_down_sw_vis_dir_flx + canonical_units: W m-2 + description: atmosphere export - mean surface downward uv+visvdirect flux + # + - standard_name: Sa_dens + alias: air_density_height_lowest + canonical_units: kg m-3 + description: atmosphere export- density at the lowest model layer + # + - standard_name: Sa_pbot + alias: inst_pres_height_lowest + canonical_units: Pa + description: atmosphere export - pressure at lowest model layer + # + - standard_name: Sa_prsl + alias: inst_pres_height_lowest_from_phys + canonical_units: Pa + description: atmosphere export - pressure at lowest model layer + # + - standard_name: Sa_pslv + alias: inst_pres_height_surface + canonical_units: Pa + description: atmosphere export - instantaneous pressure land and sea surface + # + - standard_name: Sa_ptem + canonical_units: K + description: atmosphere export - bottom layer potential temperature + # + - standard_name: Sa_shum + alias: inst_spec_humid_height_lowest + canonical_units: kg kg-1 + description: atmosphere export - bottom layer specific humidity + # + - standard_name: Sa_qa + alias: inst_spec_humid_height_lowest_from_phys + canonical_units: kg kg-1 + description: atmosphere export - bottom layer specific humidity + # + - standard_name: Sa_tbot + alias: inst_temp_height_lowest + canonical_units: K + description: atmosphere export - bottom layer temperature + # + - standard_name: Sa_tskn + alias: inst_temp_height_surface + - standard_name: Sa_tskn + alias: inst_temp_skin_temperature + canonical_units: K + description: atmosphere export - sea surface skin temperature + # + - standard_name: Sa_ta + alias: inst_temp_height_lowest_from_phys + canonical_units: K + description: atmosphere export - bottom layer temperature + # + - standard_name: Sa_u + alias: inst_zonal_wind_height_lowest + canonical_units: m s-1 + description: atmosphere export - bottom layer zonal wind + # + - standard_name: Sa_v + alias: inst_merid_wind_height_lowest + canonical_units: m s-1 + description: atmosphere export - bottom layer meridional wind + # + - standard_name: Sa_wspd + alias: inst_wind_speed_height_lowest + canonical_units: m s-1 + description: atmosphere export - bottom layer wind speed + # + - standard_name: Sa_z + alias: inst_height_lowest + canonical_units: m + description: atmosphere export - bottom layer height + # + - standard_name: Sa_topo + alias: inst_surface_height + canonical_units: m + description: atmosphere export - topographic height + # + - standard_name: Faxa_taux + alias: inst_zonal_moment_flx + - standard_name: Faxa_taux + alias: inst_zonal_moment_flx_atm + canonical_units: N m-2 + description: atmosphere export- zonal component of momentum flux + # + - standard_name: Faxa_tauy + alias: inst_merid_moment_flx + - standard_name: Faxa_tauy + alias: inst_merid_moment_flx_atm + canonical_units: N m-2 + description: atmosphere export - meridional component of momentum flux + # + - standard_name: Faxa_lwnet + canonical_units: W m-2 + alias: inst_net_lw_flx + description: atmosphere export - mean net longwave flux from atm + # + - standard_name: Faxa_sen + canonical_units: W m-2 + alias: inst_sensi_heat_flx + description: atmosphere export - sensible heat flux + # + - standard_name: Faxa_evap + canonical_units: kg m-2 s-1 + alias: inst_evap_rate + description: atmosphere export - latent heat flux conversion + # + - standard_name: Faxx_evap + canonical_units: kg m-2 s-1 + description: atmosphere import + # + - standard_name: Faxa_lat + alias: inst_laten_heat_flx + canonical_units: W m-2 + description: atmosphere export - latent heat flux + # + - standard_name: Faxx_lat + alias: mean_laten_heat_flx + canonical_units: W m-2 + description: atmosphere import + # + - standard_name: Faxx_lwup + alias: mean_up_lw_flx + canonical_units: W m-2 + description: atmosphere import - merged ocn/ice flux + # + - standard_name: Faxx_sen + alias: mean_sensi_heat_flx + canonical_units: W m-2 + description: atmosphere import + # + - standard_name: Faxx_taux + alias: mean_zonal_moment_flx + canonical_units: N m-2 + description: atmosphere import - zonal component of momentum flux + # + - standard_name: Faxx_tauy + alias: mean_merid_moment_flx + canonical_units: N m-2 + description: atmosphere import - meridional component of momentum flux + # + - standard_name: Sa_ofrac + alias: openwater_frac_in_atm + canonical_units: 1 + description: atm export to mediator - open water ocean fraction (varies with time) + # + - standard_name: Sa_u10m + alias: inst_zonal_wind_height10m + canonical_units: m s-1 + description: atmosphere export - zonal wind height 10m + - standard_name: Sa_u10m + alias: eastward_wind_at_10m_height + # + - standard_name: Sa_v10m + alias: inst_merid_wind_height10m + canonical_units: m s-1 + description: atmosphere export - meridional wind height 10m + - standard_name: Sa_v10m + alias: northward_wind_at_10m_height + # + - standard_name: Sa_wspd10m + alias: inst_wind_speed_height10m + canonical_units: m s-1 + description: atmosphere export - wind speed height 10m + # + - standard_name: Sa_t2m + alias: inst_temp_height2m + canonical_units: K + description: atmosphere export - temperature height 2m + # + - standard_name: Sa_q2m + alias: inst_spec_humid_height2m + canonical_units: kg kg -1 + description: atmosphere export - specifc humidity height 2m + # + - standard_name: canopy_moisture_storage + canonical_units: m + description: canopy moisture content + # + - standard_name: inst_aerodynamic_conductance + canonical_units: m + description: aerodynamic conductance + # + - standard_name: inst_canopy_resistance + canonical_units: s m-1 + description: canopy aerodynamic resistance + # + - standard_name: leaf_area_index + canonical_units: 1 + description: leaf area index + # + - standard_name: temperature_of_soil_layer + canonical_units: K + description: temperature in soil layer + # + - standard_name: height + canonical_units: m + description: orography + # + - standard_name: Sa_exner + alias: inst_exner_function_height_lowest + canonical_units: 1 + description: dimensionless exner function at surface adjacent layer + # + - standard_name: Sa_ustar + alias: surface_friction_velocity + canonical_units: m s-1 + description: surface friction velocity + # + #----------------------------------- + # section: sea-ice export + #----------------------------------- + # + - standard_name: Faii_evap + alias: evap_rate_atm_into_ice + canonical_units: kg m-2 s-1 + description: sea-ice export + # + - standard_name: Faii_lat + alias: laten_heat_flx_atm_into_ice + canonical_units: W m-2 + description: sea-ice export to atm - atm/ice latent heat flux + # + - standard_name: Faii_sen + alias: sensi_heat_flx_atm_into_ice + canonical_units: W m-2 + description: sea-ice export to atm - atm/ice sensible heat flux + # + - standard_name: Faii_lwup + alias: lwup_flx_ice + canonical_units: W m-2 + description: sea-ice export - outgoing logwave radiation + # + - standard_name: Faii_swnet + canonical_units: W m-2 + description: sea-ice export to atm + # + - standard_name: Faii_taux + alias: stress_on_air_ice_zonal + canonical_units: N m-2 + description: sea-ice export to atm - air ice zonal stress + # + - standard_name: Faii_tauy + alias: stress_on_air_ice_merid + canonical_units: N m-2 + description: sea-ice export - air ice meridional stress + # + - standard_name: Fioi_bcphi + canonical_units: kg m-2 s-1 + description: sea-ice export to ocean - hydrophilic black carbon flux to ocean + # + - standard_name: Fioi_bcpho + canonical_units: kg m-2 s-1 + description: sea-ice export to ocean - hydrophobic black carbon flux to ocean + # + - standard_name: Fioi_flxdst + canonical_units: kg m-2 s-1 + description: sea-ice export to ocean - dust aerosol flux to ocean + # + - standard_name: Fioi_melth + alias: net_heat_flx_to_ocn + canonical_units: W m-2 + description: sea-ice export to ocean - net heat flux to ocean + # + - standard_name: Fioi_meltw + alias: mean_fresh_water_to_ocean_rate + canonical_units: kg m-2 s-1 + description: sea-ice export to ocean - fresh water to ocean (h2o flux from melting) + # + - standard_name: Fioi_meltw_wiso + alias: mean_fresh_water_to_ocean_rate_wiso + canonical_units: kg m-2 s-1 + description: sea-ice export to ocean - fresh water to ocean (h2o flux from melting) for 16O, 18O, HDO + # + - standard_name: Fioi_salt + alias: mean_salt_rate + canonical_units: kg m-2 s-1 + description: sea-ice export to ocean - salt to ocean (salt flux from melting) + # + - standard_name: Fioi_swpen + alias: mean_sw_pen_to_ocn + canonical_units: W m-2 + description: sea-ice export to ocean - flux of shortwave through ice to ocean + # + - standard_name: Fioi_swpen_vdr + alias: mean_sw_pen_to_ocn_vis_dir_flx + canonical_units: W m-2 + description: sea-ice export to ocean - flux of vis dir shortwave through ice to ocean + # + - standard_name: Fioi_swpen_vdf + alias: mean_sw_pen_to_ocn_vis_dif_flx + canonical_units: W m-2 + description: sea-ice export to ocean - flux of vif dir shortwave through ice to ocean + # + - standard_name: Fioi_swpen_idr + alias: mean_sw_pen_to_ocn_ir_dir_flx + canonical_units: W m-2 + description: sea-ice export to ocean - flux of ir dir shortwave through ice to ocean + # + - standard_name: Fioi_swpen_idf + alias: mean_sw_pen_to_ocn_ir_dif_flx + canonical_units: W m-2 + description: sea-ice export to ocean - flux of ir dif shortwave through ice to ocean + # + - standard_name: Fioi_taux + alias: stress_on_ocn_ice_zonal + canonical_units: N m-2 + description: sea-ice export to ocean - ice ocean zonal stress + # + - standard_name: Fioi_tauy + alias: stress_on_ocn_ice_merid + canonical_units: N m-2 + description: sea-ice export to ocean - ice ocean meridional stress + # + - standard_name: Si_anidf + alias: inst_ice_ir_dif_albedo + canonical_units: 1 + description: sea-ice export to atm + # + - standard_name: Si_anidr + alias: inst_ice_ir_dir_albedo + canonical_units: 1 + description: sea-ice export to atm + # + - standard_name: Si_avsdf + alias: inst_ice_vis_dif_albedo + canonical_units: 1 + description: sea-ice export to atm + # + - standard_name: Si_avsdr + alias: inst_ice_vis_dir_albedo + canonical_units: 1 + description: sea-ice export to atm + # + - standard_name: Si_ifrac + alias: ice_fraction + canonical_units: 1 + description: sea-ice export to atm - ice fraction (varies with time) + # + - standard_name: Si_imask + alias: ice_mask + canonical_units: 1 + description: sea-ice export - ice mask + # + - standard_name: Si_qref + canonical_units: kg kg-1 + description: sea-ice export to atm + # + - standard_name: Si_t + alias: sea_ice_surface_temperature + canonical_units: K + description: sea-ice export + # + - standard_name: Si_tref + canonical_units: K + description: sea-ice export + # + - standard_name: Si_u10 + canonical_units: m/s + description: sea-ice export + # + - standard_name: Si_vice + alias: sea_ice_volume + canonical_units: m + description: sea-ice export - volume of ice per unit area + # + - standard_name: Si_snowh + canonical_units: m + description: sea-ice export - surface_snow_water_equivalent + # + - standard_name: Si_vsno + alias: snow_volume_on_sea_ice + canonical_units: m + description: sea-ice export - volume of snow per unit area + # + - standard_name: Si_thick + canonical_units: m + description: sea-ice export - ice thickness + # + - standard_name: Si_floediam + canonical_units: m + description: sea-ice export - ice floe diameter + # + #----------------------------------- + # section: ocean export to mediator + #----------------------------------- + # + - standard_name: Fioo_q + alias: freezing_melting_potential + canonical_units: W m-2 + description: ocean export + # + - standard_name: So_bldepth + alias: mixed_layer_depth + canonical_units: m + description: ocean export + # + - standard_name: So_h + alias: sea_surface_height_above_sea_level + canonical_units: m + description: ocean export + - standard_name: So_h + alias: seahgt + # + - standard_name: So_dhdx + alias: sea_surface_slope_zonal + canonical_units: m m-1 + description: ocean export + # + - standard_name: So_dhdy + alias: sea_surface_slope_merid + canonical_units: m m-1 + description: ocean export + # + - standard_name: So_duu10n + canonical_units: m2 s-2 + description: ocean export + # + - standard_name: So_fswpen + canonical_units: 1 + description: ocean export + # + - standard_name: So_ofrac + canonical_units: 1 + description: ocean export + # + - standard_name: So_omask + alias: ocean_mask + canonical_units: 1 + description: ocean export + # + - standard_name: So_qref + canonical_units: kg kg-1 + description: ocean export + # + - standard_name: So_re + canonical_units: 1 + description: ocean export + # + - standard_name: So_s + alias: s_surf + canonical_units: g kg-1 + description: ocean export + # + - standard_name: So_ssq + canonical_units: kg kg-1 + description: ocean export + # + - standard_name: So_t + alias: sea_surface_temperature + canonical_units: K + description: ocean export + # + - standard_name: So_tref + canonical_units: K + description: ocean export + # + - standard_name: So_u + alias: ocn_current_zonal + canonical_units: m s-1 + description: ocean export + # + - standard_name: So_u10 + canonical_units: m + description: ocean export + # + - standard_name: So_ustar + canonical_units: m s-1 + description: ocean export + # + - standard_name: So_v + alias: ocn_current_merid + canonical_units: m s-1 + description: ocean export + # + #----------------------------------- + # section: ocean import + #----------------------------------- + # + - standard_name: Foxx_hrain + canonical_units: W m-2 + description: to ocn heat content of rain + # + - standard_name: Foxx_hsnow + canonical_units: W m-2 + description: to ocn heat content of snow + # + - standard_name: Foxx_hevap + canonical_units: W m-2 + description: to ocn heat content of evaporation + # + - standard_name: Foxx_hcond + canonical_units: W m-2 + description: to ocn heat content of condensation + # + - standard_name: Foxx_hrofl + canonical_units: W m-2 + description: to ocn heat content of liquid runoff + # + - standard_name: Foxx_hrofi + canonical_units: W m-2 + description: to ocn heat content of ice runoff + # + - standard_name: Foxx_rofi + canonical_units: kg m-2 s-1 + description: ocean import - water flux due to runoff (frozen) + # + - standard_name: Foxx_rofl + canonical_units: kg m-2 s-1 + description: ocean import - water flux due to runoff (liquid) + # + - standard_name: Foxx_swnet + alias: mean_net_sw_flx + canonical_units: W m-2 + description: ocean import - net shortwave radiation to ocean + # + - standard_name: Foxx_swnet_vdr + alias: mean_net_sw_vis_dir_flx + canonical_units: W m-2 + description: ocean import - net shortwave visible direct radiation to ocean + # + - standard_name: Foxx_swnet_vdf + alias: mean_net_sw_vis_dif_flx + canonical_units: W m-2 + description: ocean import - net shortwave visible diffuse radiation to ocean + # + - standard_name: Foxx_swnet_idr + alias: mean_net_sw_ir_dir_flx + canonical_units: W m-2 + description: ocean import - net shortwave ir direct radiation to ocean + # + - standard_name: Foxx_swnet_idf + alias: mean_net_sw_ir_dif_flx + canonical_units: W m-2 + description: ocean import - net shortwave ir diffuse radiation to ocean + # + - standard_name: Foxx_sen + alias: mean_sensi_heat_flx + canonical_units: W m-2 + description: ocean import - sensible heat flux into ocean + # + - standard_name: Foxx_lat + canonical_units: W m-2 + description: ocean import - latent heat flux into ocean + # + - standard_name: Foxx_taux + alias: mean_zonal_moment_flx + canonical_units: N m-2 + description: ocean import - zonal surface stress to ocean + # + - standard_name: Foxx_tauy + alias: mean_merid_moment_flx + canonical_units: N m-2 + description: ocean import - meridional surface stress to ocean + # + #----------------------------------- + # mediator fields + #----------------------------------- + # + - standard_name: cpl_scalars + canonical_units: unitless + # + - standard_name: frac + canonical_units: 1 + # + - standard_name: mask + canonical_units: 1 + # + #----------------------------------- + # fields to use fluxes from mediator + #----------------------------------- + # + - standard_name: Faox_lat + alias: laten_heat_flx_atm_into_ocn + canonical_units: W m-2 + description: mediator export - atm/ocn surface latent heat flux + # + - standard_name: Faox_sen + alias: sensi_heat_flx_atm_into_ocn + canonical_units: W m-2 + description: mediator export - atm/ocn surface sensible heat flux + # + - standard_name: Faox_lwup + alias: lwup_flx_ocn + canonical_units: W m-2 + description: mediator export - long wave radiation flux over the ocean + # + - standard_name: Faox_taux + alias: stress_on_air_ocn_zonal + canonical_units: N m-2 + description: mediator export + # + - standard_name: Faox_tauy + alias: stress_on_air_ocn_merid + canonical_units: N m-2 + description: mediator export + # + #----------------------------------- + # section: atmosphere fields that need to be defined but are not used + #----------------------------------- + # + - standard_name: mean_prec_rate + canonical_units: kg m-2 s-1 + - standard_name: mean_fprec_rate + canonical_units: kg m-2 s-1 + - standard_name: mean_prec_rate_conv + canonical_units: kg m-2 s-1 + - standard_name: mean_down_lw_flx + canonical_units: W m-2 + - standard_name: inst_net_lw_flx + canonical_units: W m-2 + - standard_name: mean_down_sw_flx + canonical_units: W m-2 + - standard_name: mean_net_sw_flx + canonical_units: W m-2 + - standard_name: inst_net_sw_ir_dir_flx + canonical_units: W m-2 + - standard_name: inst_net_sw_ir_dif_flx + canonical_units: W m-2 + - standard_name: inst_net_sw_vis_dir_flx + canonical_units: W m-2 + - standard_name: inst_net_sw_vis_dif_flx + canonical_units: W m-2 + - standard_name: mean_down_sw_ir_dif_flx + canonical_units: W m-2 + - standard_name: mean_down_sw_ir_dir_flx + canonical_units: W m-2 + - standard_name: mean_down_sw_vis_dif_flx + canonical_units: W m-2 + - standard_name: mean_down_sw_vis_dir_flx + canonical_units: W m-2 + - standard_name: inst_surface_height + canonical_units: m + - standard_name: mean_zonal_moment_flx_atm + canonical_units: N m-2 + - standard_name: mean_merid_moment_flx_atm + canonical_units: N m-2 + - standard_name: inst_zonal_moment_flx_atm + canonical_units: N m-2 + - standard_name: inst_merid_moment_flx_atm + canonical_units: N m-2 + - standard_name: inst_sensi_heat_flx + canonical_units: N m-2 + - standard_name: inst_laten_heat_flx + canonical_units: N m-2 + - standard_name: inst_evap_rate + canonical_units: kg m-2 s-1 + - standard_name: inst_tracer_mass_frac + canonical_units: 1 + - standard_name: inst_tracer_up_surface_flx + canonical_units: kg m-2 s-1 + - standard_name: inst_tracer_down_surface_flx + canonical_units: kg m-2 s-1 + - standard_name: inst_tracer_clmn_mass_dens + canonical_units: g m-2 + - standard_name: inst_tracer_anth_biom_flx + canonical_units: ug m-2 s-1 + description: atmosphere export + - standard_name: inst_pres_interface + canonical_units: Pa + - standard_name: inst_pres_levels + canonical_units: Pa + - standard_name: inst_geop_interface + canonical_units: tbd + - standard_name: inst_geop_levels + canonical_units: tbd + - standard_name: inst_temp_interface + canonical_units: K + - standard_name: inst_temp_levels + canonical_units: K + - standard_name: inst_zonal_wind_levels + canonical_units: m s-1 + - standard_name: inst_merid_wind_levels + canonical_units: m s-1 + - standard_name: inst_omega_levels + canonical_units: tbd + - standard_name: inst_tracer_mass_frac + canonical_units: 1 + - standard_name: inst_soil_moisture_content + canonical_units: tbd + - standard_name: soil_type + canonical_units: tbd + - standard_name: inst_pbl_height + canonical_units: tbd + - standard_name: surface_cell_area + canonical_units: tbd + - standard_name: inst_convective_rainfall_amount + canonical_units: tbd + - standard_name: inst_spec_humid_conv_tendency_levels + canonical_units: tbd + - standard_name: inst_exchange_coefficient_heat_levels + canonical_units: tbd + - standard_name: inst_friction_velocity + canonical_units: tbd + - standard_name: inst_rainfall_amount + canonical_units: tbd + - standard_name: accumulated_lwe_thickness_of_precipitation_amount + canonical_units: tbd + - standard_name: inst_land_sea_mask + canonical_units: tbd + - standard_name: inst_temp_height_surface + canonical_units: tbd + - standard_name: inst_up_sensi_heat_flx + canonical_units: tbd + - standard_name: inst_lwe_snow_thickness + canonical_units: tbd + - standard_name: vegetation_type + canonical_units: tbd + - standard_name: inst_vegetation_area_frac + canonical_units: tbd + - standard_name: inst_surface_roughness + canonical_units: tbd + - standard_name: inst_laten_heat_flx + canonical_units: W m-2 + - standard_name: inst_sensi_heat_flx + canonical_units: W m-2 + - standard_name: land_mask + canonical_units: 1 + - standard_name: inst_cloud_frac_levels + canonical_units: 1 + - standard_name: inst_ice_nonconv_tendency_levels + canonical_units: kg m-2 s-1 + - standard_name: inst_liq_nonconv_tendency_levels + canonical_units: kg m-2 s-1 + - standard_name: inst_surface_soil_wetness + canonical_units: 1 + - standard_name: lake_fraction + canonical_units: 1 + - standard_name: ice_fraction_in_atm + alias: sea_ice_area_fraction + canonical_units: 1 + - standard_name: ocean_fraction + canonical_units: 1 + - standard_name: surface_snow_area_fraction + canonical_units: 1 + # + #----------------------------------- + # WW3 import + #----------------------------------- + # + - standard_name: sea_surface_height_above_sea_level + canonical_units: m + description: ww3 import + # + - standard_name: sea_surface_salinity + alias: s_surf + canonical_units: g kg-1 + description: ww3 import + # + - standard_name: surface_eastward_sea_water_velocity + alias: ocn_current_zonal + canonical_units: m s-1 + description: ww3 import + # + - standard_name: surface_northward_sea_water_velocity + alias: ocn_current_merid + canonical_units: m s-1 + description: ww3 import + # + - standard_name: eastward_wind_at_10m_height + alias: inst_zonal_wind_height10m + canonical_units: m s-1 + description: ww3 import + # + - standard_name: northward_wind_at_10m_height + alias: inst_merid_wind_height10m + canonical_units: m s-1 + description: ww3 import + # + - standard_name: sea_ice_concentration + alias: ice_fraction + canonical_units: 1 + description: ww3 import + # + #----------------------------------- + # WW3 export + #----------------------------------- + # + - standard_name: Sw_z0 + alias: wave_z0_roughness_length + canonical_units: 1 + description: ww3 export + - standard_name: Sw_z0 + alias: z0rlen + # + - standard_name: Sw_pstokes_x + alias: eastward_partitioned_stokes_drift_current + canonical_units: m s-1 + description: ww3 export partitioned drift components using ungridded dimension + # + - standard_name: Sw_pstokes_y + alias: northward_partitioned_stokes_drift_current + canonical_units: m s-1 + description: ww3 export partitioned drift components using ungridded dimension + # + - standard_name: Sw_elevation_spectrum + alias: wave_elevation_spectrum + canonical_units: m2/s + description: wave elevation spectrum + # + # remaining fields are unused but required to be present + # + - standard_name: Sw_ch + alias: wave_induced_charnock_parameter + canonical_units: 1 + description: ww3 export + - standard_name: Sw_ch + alias: charno + # + - standard_name: eastward_stokes_drift_current + alias: uscurr + canonical_units: m s-1 + description: ww3 export spectrum of drift components + # + - standard_name: northward_stokes_drift_current + alias: vscurr + canonical_units: m s-1 + description: ww3 export spectrum of drift components + # + - standard_name: Sw_ustokes + alias: eastward_surface_stokes_drift_current + canonical_units: m s-1 + description: ww3 export surface drift components + - standard_name: Sw_ustokes + alias: ussx + # + - standard_name: Sw_vstokes + alias: northward_surface_stokes_drift_current + canonical_units: m s-1 + description: ww3 export using surface drift components + - standard_name: Sw_vstokes + alias: ussy + # + - standard_name: Sw_wbcuru + alias: eastward_wave_bottom_current + canonical_units: m s-1 + description: ww3 export + - standard_name: Sw_wbcuru + alias: wbcuru + # + - standard_name: Sw_wbcurv + alias: northward_wave_bottom_current + canonical_units: m s-1 + description: ww3 export + - standard_name: Sw_wbcurv + alias: wbcurv + # + - standard_name: Sw_wbcurp + alias: wave_bottom_current_period + canonical_units: s + description: ww3 export + - standard_name: Sw_wbcurp + alias: wbcurp + # + - standard_name: Sw_wavsuu + alias: eastward_wave_radiation_stress + canonical_units: N m-1 + description: ww3 export + - standard_name: Sw_wavsuu + alias: wavsuu + # + - standard_name: Sw_wavsuv + alias: eastward_northward_wave_radiation_stress + canonical_units: N m-1 + description: ww3 export + - standard_name: Sw_wavsuv + alias: wavsuv + # + - standard_name: Sw_wavsvv + alias: northward_wave_radiation_stress + canonical_units: Pa + description: ww3 export + - standard_name: Sw_wavsvv + alias: wavsvv + # + - standard_name: Sw_ustokes1 + alias: eastward_partitioned_stokes_drift_1 + canonical_units: m s-1 + description: ww3 export + - standard_name: Sw_ustokes1 + alias: x1pstk + # + - standard_name: Sw_ustokes2 + alias: eastward_partitioned_stokes_drift_2 + canonical_units: m s-1 + description: ww3 export + - standard_name: Sw_ustokes2 + alias: x2pstk + # + - standard_name: Sw_ustokes3 + alias: eastward_partitioned_stokes_drift_3 + canonical_units: m s-1 + description: ww3 export + - standard_name: Sw_ustokes3 + alias: x3pstk + # + - standard_name: Sw_vstokes1 + alias: northward_partitioned_stokes_drift_1 + canonical_units: m s-1 + description: ww3 export + - standard_name: Sw_vstokes1 + alias: y1pstk + # + - standard_name: Sw_vstokes2 + alias: northward_partitioned_stokes_drift_2 + canonical_units: m s-1 + description: ww3 export + - standard_name: Sw_vstokes2 + alias: y2pstk + # + - standard_name: Sw_vstokes3 + alias: northward_partitioned_stokes_drift_3 + canonical_units: m s-1 + description: ww3 export + - standard_name: Sw_vstokes3 + alias: y3pstk + # + #----------------------------------- + # section: FV3 atm export/import to/from JEDI + #----------------------------------- + # + - standard_name: u + canonical_units: m s-1 + alias: u_component_of_native_D_grid_wind + # + - standard_name: v + canonical_units: m s-1 + alias: v_component_of_native_D_grid_wind + # + - standard_name: ua + canonical_units: m s-1 + alias: eastward_wind + # + - standard_name: va + canonical_units: m s-1 + alias: northward_wind + # + - standard_name: t + canonical_units: K + alias: air_temperature + # + - standard_name: delp + canonical_units: Pa + alias: air_pressure_thickness + # + - standard_name: ps + canonical_units: Pa + alias: surface_pressure + # + - standard_name: sphum + canonical_units: kg kg-1 + alias: specific_humidity + # + - standard_name: ice_wat + canonical_units: kg kg-1 + alias: cloud_liquid_ice + # + - standard_name: liq_wat + canonical_units: kg kg-1 + alias: cloud_liquid_water + # + - standard_name: rainwat + canonical_units: kg kg-1 + alias: rain_water + # + - standard_name: snowwat + canonical_units: kg kg-1 + alias: snow_water + # + - standard_name: graupel + canonical_units: kg kg-1 + alias: graupel + # + - standard_name: o3mr + canonical_units: kg kg-1 + alias: ozone_mass_mixing_ratio + # + - standard_name: phis + canonical_units: m2 s-2 + alias: sfc_geopotential_height_times_grav + # + - standard_name: u_srf + canonical_units: m s-1 + alias: surface_eastward_wind + # + - standard_name: v_srf + canonical_units: m s-1 + alias: surface_northward_wind + # + # + - standard_name: t2m + canonical_units: K + alias: surface_temperature + # + - standard_name: slmsk + canonical_units: flag + description: landmask sea/land/ice=0/1/2 + # + - standard_name: weasd + canonical_units: mm + description: water equiv of acc snow depth over land and sea ice + alias: sheleg + # + - standard_name: tsea + canonical_units: K + description: surface skin temperature + # + - standard_name: vtype + canonical_units: index + description: vegetation type + # + - standard_name: stype + canonical_units: index + description: soil type + # + - standard_name: Sa_vfrac + canonical_units: frac + description: areal fractional cover of green vegetation + - standard_name: Sa_vfrac + alias: vfrac + # + - standard_name: stc + canonical_units: K + description: soil temperature content + # + - standard_name: smc + canonical_units: m3 m-3 + description: soil moisture content + # + - standard_name: snwdph + canonical_units: mm + description: snow depth in mm + # + - standard_name: f10m + canonical_units: ratio + description: fm at 10m - Ratio of sigma level 1 wind and 10m wind + # + - standard_name: Sa_zorl + canonical_units: cm + description: composite surface roughness in cm + - standard_name: Sa_zorl + alias: zorl + # + - standard_name: t2m + canonical_units: K + description: two meter temperature + # + #----------------------------------- + # section: land export + #----------------------------------- + # + - standard_name: Sl_lfrac + alias: land_fraction + canonical_units: 1 + description: land export + # + - standard_name: Sl_lfrin + canonical_units: 1 + description: land export + # + - standard_name: Sl_t + canonical_units: K + description: land export + # + - standard_name: inst_tracer_diag_aod + canonical_units: 1 + description: AOD + # + - standard_name: Sl_sfrac + alias: inst_snow_area_fraction_lnd + canonical_units: 1 + description: land export + # + - standard_name: Sl_tref + alias: inst_temp_height2m_lnd + canonical_units: K + description: mediator export to glc - no levation classes + # + - standard_name: Sl_qref + alias: inst_spec_humid_height2m_lnd + canonical_units: kg kg-1 + description: land export + # + - standard_name: Sl_q + alias: inst_spec_humid_lnd + canonical_units: kg kg-1 + description: land export + # + - standard_name: Fall_lat + alias: inst_laten_heat_flx_lnd + canonical_units: kg kg-1 m s-1 + description: land export to atm - atm/lnd latent heat flux + # + - standard_name: Fall_sen + alias: inst_sensi_heat_flx_lnd + canonical_units: K m s-1 + description: land export to atm - atm/lnd sensible heat flux + # + - standard_name: Fall_evap + alias: inst_potential_laten_heat_flx_lnd + canonical_units: W m-2 + description: land export + # + - standard_name: Fall_gflx + alias: inst_upward_heat_flux_lnd + canonical_units: W m-2 + description: land export + # + - standard_name: Fall_roff + alias: inst_runoff_rate_lnd + canonical_units: kg m-2 s-1 + description: land export + # + - standard_name: Fall_soff + alias: inst_subsurface_runoff_rate_lnd + canonical_units: kg m-2 s-1 + description: land export + # + - standard_name: Sl_cmm + alias: inst_drag_wind_speed_for_momentum + canonical_units: m s-1 + description: land export + # + - standard_name: Sl_chh + alias: inst_drag_mass_flux_for_heat_and_moisture + canonical_units: kg m-2 s-1 + description: land export + # + - standard_name: Sl_zvfun + alias: inst_func_of_roughness_length_and_vfrac + canonical_units: 1 + description: land export + # + #----------------------------------- + # section: fire behavior + #----------------------------------- + # + - standard_name: hflx_fire + canonical_units: K m s-1 + description: kinematic surface upward sensible heat flux of fire + # + - standard_name: evap_fire + canonical_units: Kg Kg-1 m s-1 + description: kinematic surface upward latent heat flux of fire + # + - standard_name: smoke_fire + canonical_units: kg m-2 diff --git a/tests/parm/field_table/field_table_fire b/tests/parm/field_table/field_table_fire new file mode 100644 index 0000000000..8d340fc7fa --- /dev/null +++ b/tests/parm/field_table/field_table_fire @@ -0,0 +1,70 @@ +# 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=1.e30" / +# prognostic cloud water mixing ratio + "TRACER", "atmos_mod", "liq_wat" + "longname", "cloud water mixing ratio" + "units", "kg/kg" + "profile_type", "fixed", "surface_value=1.e30" / +# prognostic ice water mixing ratio + "TRACER", "atmos_mod", "ice_wat" + "longname", "cloud ice mixing ratio" + "units", "kg/kg" + "profile_type", "fixed", "surface_value=1.e30" / +# prognostic rain water mixing ratio + "TRACER", "atmos_mod", "rainwat" + "longname", "rain water mixing ratio" + "units", "kg/kg" + "profile_type", "fixed", "surface_value=1.e30" / +# prognostic snow water mixing ratio + "TRACER", "atmos_mod", "snowwat" + "longname", "snow water mixing ratio" + "units", "kg/kg" + "profile_type", "fixed", "surface_value=1.e30" / +# prognostic graupel mixing ratio + "TRACER", "atmos_mod", "graupel" + "longname", "graupel mixing ratio" + "units", "kg/kg" + "profile_type", "fixed", "surface_value=1.e30" / +# prognostic cloud water number concentration + "TRACER", "atmos_mod", "water_nc" + "longname", "cloud liquid water number concentration" + "units", "/kg" + "profile_type", "fixed", "surface_value=0.0" / +# prognostic cloud ice number concentration + "TRACER", "atmos_mod", "ice_nc" + "longname", "cloud ice water number concentration" + "units", "/kg" + "profile_type", "fixed", "surface_value=0.0" / +# prognostic rain number concentration + "TRACER", "atmos_mod", "rain_nc" + "longname", "rain number concentration" + "units", "/kg" + "profile_type", "fixed", "surface_value=0.0" / +# prognostic ozone mixing ratio tracer + "TRACER", "atmos_mod", "o3mr" + "longname", "ozone mixing ratio" + "units", "kg/kg" + "profile_type", "fixed", "surface_value=1.e30" / +# water- and ice-friendly aerosols (Thompson) + "TRACER", "atmos_mod", "liq_aero" + "longname", "water-friendly aerosol number concentration" + "units", "/kg" + "profile_type", "fixed", "surface_value=0.0" / + "TRACER", "atmos_mod", "ice_aero" + "longname", "ice-friendly aerosol number concentration" + "units", "/kg" + "profile_type", "fixed", "surface_value=0.0" / +# prognostic subgrid scale turbulent kinetic energy + "TRACER", "atmos_mod", "sgs_tke" + "longname", "subgrid scale turbulent kinetic energy" + "units", "m2/s2" + "profile_type", "fixed", "surface_value=0.0" / +# smoke tracer for UFS_FIRE + "TRACER", "atmos_mod", "fsmoke" + "longname", "fire smoke" + "units", "kg/kg" + "profile_type", "fixed", "surface_value=0.0" / diff --git a/tests/parm/global_control.nml.IN b/tests/parm/global_control.nml.IN index a2d45053bf..675bc19739 100644 --- a/tests/parm/global_control.nml.IN +++ b/tests/parm/global_control.nml.IN @@ -37,9 +37,9 @@ n_sponge = 42 nudge_qv = .true. nudge_dz = .false. - tau = 0.0 + tau = @[TAU] fast_tau_w_sec = 0.2 - rf_cutoff = 10. + rf_cutoff = @[RF_CUTOFF] d2_bg_k1 = @[D2_BG_K1] d2_bg_k2 = @[D2_BG_K2] kord_tm = @[KORD_TM] @@ -49,16 +49,17 @@ hydrostatic = @[HYDROSTATIC] phys_hydrostatic = .false. use_hydro_pressure = .false. + pass_full_omega_to_physics_in_non_hydrostatic_mode = @[UPDATE_FULL_OMEGA] beta = 0. a_imp = 1. p_fac = 0.1 - k_split = 2 - n_split = 5 + k_split = @[K_SPLIT] + n_split = @[N_SPLIT] nwat = 6 na_init = @[NA_INIT] d_ext = 0. dnats = @[DNATS] - fv_sg_adj = 450 + fv_sg_adj = @[FV_SG_ADJ] d2_bg = 0. nord = 2 dddmp = @[DDDMP] @@ -93,6 +94,7 @@ agrid_vel_rst = .true. read_increment = @[READ_INCREMENT] res_latlon_dynamics = @[RES_LATLON_DYNAMICS] + increment_file_on_native_grid = @[INCREMENT_FILE_ON_NATIVE_GRID] / &external_ic_nml @@ -274,7 +276,7 @@ @[HIDE_UGWPV1] knob_ugwp_lzmin = 0.75e3 @[HIDE_UGWPV1] knob_ugwp_lzstar = 2.0e3 @[HIDE_UGWPV1] knob_ugwp_taumin = 0.25e-3 -@[HIDE_UGWPV1] knob_ugwp_tauamp = 3.0e-3 +@[HIDE_UGWPV1] knob_ugwp_tauamp = @[KNOB_UGWP_TAUAMP] @[HIDE_UGWPV1] knob_ugwp_lhmet = 200.0e3 @[HIDE_UGWPV1] knob_ugwp_orosolv = 'pss-1986' / diff --git a/tests/parm/input_global_hafs.nml.IN b/tests/parm/input_global_hafs.nml.IN index fdc887c8f5..2c7173fce7 100644 --- a/tests/parm/input_global_hafs.nml.IN +++ b/tests/parm/input_global_hafs.nml.IN @@ -94,6 +94,7 @@ agrid_vel_rst = .true. read_increment = .false. res_latlon_dynamics = "fv3_increment.nc" + increment_file_on_native_grid = @[INCREMENT_FILE_ON_NATIVE_GRID] write_3d_diags = .true. do_schmidt = .true. diff --git a/tests/parm/input_global_nest.nml.IN b/tests/parm/input_global_nest.nml.IN index affbb2af94..dab50280d1 100644 --- a/tests/parm/input_global_nest.nml.IN +++ b/tests/parm/input_global_nest.nml.IN @@ -101,6 +101,7 @@ agrid_vel_rst = .true. read_increment = @[READ_INCREMENT] res_latlon_dynamics = @[RES_LATLON_DYNAMICS] + increment_file_on_native_grid = @[INCREMENT_FILE_ON_NATIVE_GRID] nested = @[NESTED] twowaynest = @[TWOWAYNEST02] nestupdate = 7 diff --git a/tests/parm/input_global_parent.nml.IN b/tests/parm/input_global_parent.nml.IN index 2027367087..33c1baa34f 100644 --- a/tests/parm/input_global_parent.nml.IN +++ b/tests/parm/input_global_parent.nml.IN @@ -100,6 +100,7 @@ agrid_vel_rst = .true. read_increment = @[READ_INCREMENT] res_latlon_dynamics = @[RES_LATLON_DYNAMICS] + increment_file_on_native_grid = @[INCREMENT_FILE_ON_NATIVE_GRID] do_schmidt = .true. target_lat = @[TARGET_LAT] target_lon = @[TARGET_LON] diff --git a/tests/parm/input_nest02.nml.IN b/tests/parm/input_nest02.nml.IN index 561afaffa9..4056f629bb 100644 --- a/tests/parm/input_nest02.nml.IN +++ b/tests/parm/input_nest02.nml.IN @@ -89,6 +89,7 @@ warm_start = @[WARM_START] read_increment = @[READ_INCREMENT] res_latlon_dynamics = "fv3_increment.nc" + increment_file_on_native_grid = @[INCREMENT_FILE_ON_NATIVE_GRID] no_dycore = .false. z_tracer = .true. diff --git a/tests/parm/input_nest_hafs.nml.IN b/tests/parm/input_nest_hafs.nml.IN index 3fdf8e7d5e..055e4ddeac 100644 --- a/tests/parm/input_nest_hafs.nml.IN +++ b/tests/parm/input_nest_hafs.nml.IN @@ -94,6 +94,7 @@ agrid_vel_rst = .true. read_increment = .false. res_latlon_dynamics = "fv3_increment.nc" + increment_file_on_native_grid = @[INCREMENT_FILE_ON_NATIVE_GRID] write_3d_diags = .true. nested = .true. diff --git a/tests/parm/input_regional_fire.nml.IN b/tests/parm/input_regional_fire.nml.IN new file mode 100644 index 0000000000..1b9957aa24 --- /dev/null +++ b/tests/parm/input_regional_fire.nml.IN @@ -0,0 +1,300 @@ +&amip_interp_nml + data_set = 'reynolds_oi' + date_out_of_range = 'climo' + interp_oi_sst = .true. + no_anom_sst = .false. + use_ncep_ice = .false. + use_ncep_sst = .true. +/ + +&atmos_model_nml + blocksize = @[BLOCKSIZE] + ccpp_suite = '@[CCPP_SUITE]' + chksum_debug = .false. + dycore_only = .false. +/ + +&cires_ugwp_nml + knob_ugwp_azdir = 2, 4, 4, 4 + knob_ugwp_doaxyz = 1 + knob_ugwp_doheat = 1 + knob_ugwp_dokdis = 1 + knob_ugwp_effac = 1, 1, 1, 1 + knob_ugwp_ndx4lh = 1 + knob_ugwp_solver = 2 + knob_ugwp_source = 1, 1, 0, 0 + knob_ugwp_stoch = 0, 0, 0, 0 + knob_ugwp_version = 0 + knob_ugwp_wvspec = 1, 25, 25, 25 + launch_level = 25 +/ + +&diag_manager_nml + max_output_fields = 450 + prepend_date = .false. +/ + +&external_ic_nml + checker_tr = .false. + filtered_terrain = .true. + gfs_dwinds = .true. + levp = @[NPZP] + nt_checker = 0 +/ + +&fms_io_nml + checksum_required = .false. + max_files_r = 100 + max_files_w = 100 +/ + +&fms_nml + clock_grain = 'ROUTINE' + domains_stack_size = 12000000 + print_memory_usage = .false. +/ + +&fv_core_nml + a_imp = 1.0 + adjust_dry_mass = .false. + bc_update_interval = @[BC_UPDATE_INTERVAL] + beta = 0.0 + consv_am = .false. + consv_te = 0.0 + d2_bg = 0.0 + d2_bg_k1 = 0.2 + d2_bg_k2 = 0.04 + d4_bg = 0.12 + d_con = 0.5 + d_ext = 0.0 + dddmp = 0.1 + delt_max = 0.008 + dnats = @[DNATS] + do_sat_adj = @[DO_SAT_ADJ] + do_schmidt = .true. + do_vort_damp = .true. + dwind_2d = .false. + dz_min = 2 + external_eta = .true. + external_ic = @[EXTERNAL_IC] + fill = .true. + full_zs_filter = @[FULL_ZS_FILTER] + fv_debug = .false. + fv_sg_adj = 300 + gfs_phil = .false. + hord_dp = 6 + hord_mt = 6 + hord_tm = 6 + hord_tr = 8 + hord_vt = 6 + hydrostatic = .false. + io_layout = 1, 1 + k_split = @[K_SPLIT] + ke_bg = 0.0 + kord_mt = 9 + kord_tm = -9 + kord_tr = 9 + kord_wz = 9 + layout = @[INPES], @[JNPES] + make_nh = .true. + mountain = @[MOUNTAIN] + n_split = @[N_SPLIT] + n_sponge = 9 + n_zs_filter = @[N_ZS_FILTER] + na_init = @[NA_INIT] + ncep_ic = .false. + nggps_ic = @[NGGPS_IC] + no_dycore = .false. + nord = 3 + nord_tr = 0 + npx = @[NPX] + npy = @[NPY] + npz = @[NPZ] + nrows_blend = @[NROWS_BLEND] + ntiles = @[NTILES] + nudge_qv = .false. + nwat = @[NWAT] + p_fac = 0.1 + phys_hydrostatic = .false. + print_freq = 6 + psm_bc = 1 + range_warn = .true. + read_increment = .false. + regional = @[REGIONAL] + regional_bcs_from_gsi = .false. + res_latlon_dynamics = 'fv3_increment.nc' + reset_eta = .false. + rf_cutoff = 2000.0 + stretch_fac = @[STRETCH_FAC] + target_lat = @[TARGET_LAT] + target_lon = @[TARGET_LON] + tau = 5.0 + use_hydro_pressure = .false. + vtdm4 = 0.02 + warm_start = @[WARM_START] + write_restart_with_bcs = .false. + z_tracer = .true. +/ + +&fv_grid_nml + grid_file = 'INPUT/grid_spec.nc' +/ + +&gfs_physics_nml + bl_mynn_edmf = 1 + bl_mynn_edmf_mom = 1 + bl_mynn_tkeadvect = .true. + cal_pre = .false. + cdmbgwd = 3.5, 1.0 + cnvcld = .false. + cnvgwd = .false. + cplflx = @[CPLFLX] + cpl_fire = @[CPLFIRE] + cpl_imp_mrg = @[CPL_IMP_MRG] + cpl_imp_dbg = @[CPL_IMP_DBG] + debug = .false. + diag_log = .true. + do_deep = .false. + do_gsl_drag_ls_bl = .true. + do_gsl_drag_ss = .true. + do_gsl_drag_tofd = .true. + do_mynnedmf = .true. + do_mynnsfclay = .true. + dspheat = .true. + effr_in = .true. + fhcyc = @[FHCYC] + fhlwr = @[FHLWR] + fhswr = @[FHSWR] + fhzero = 1.0 + gwd_opt = 3 + h2o_phys = .true. + hybedmf = .false. + iaer = 5111 + ialb = 2 + iau_delthrs = 6 + iau_inc_files = '' + iaufhrs = 30 + icliq_sw = 2 + icloud_bl = 1 + ico2 = 2 + iems = 2 + imfdeepcnv = -1 + imfshalcnv = -1 + imp_physics = @[IMP_PHYSICS] + iopt_alb = 2 + iopt_btr = 1 + iopt_crs = 1 + iopt_dveg = 2 + iopt_frz = 1 + iopt_inf = 1 + iopt_rad = 1 + iopt_run = 1 + iopt_sfc = 1 + iopt_snf = 4 + iopt_stc = 1 + iopt_tbot = 2 + iopt_trs = 2 + iovr = 3 + isncond_opt = 2 + isncovr_opt = 3 + isol = 2 + isot = 1 + isubc_lw = 2 + isubc_sw = 2 + ivegsrc = 1 + kice = 9 + ldiag3d = .false. + lheatstrg = .false. + lradar = .true. + lsm = 3 + lsoil = 9 + lsoil_lsm = 9 + ltaerosol = .true. + lwhtr = .true. + mosaic_lu = 0 + mosaic_soil = 0 + nsfullradar_diag = 3600 + oz_phys = .false. + oz_phys_2015 = .true. + pdfcld = .false. + pre_rad = .false. + print_diff_pgr = .false. + prslrd0 = 0.0 + random_clds = .false. + redrag = .true. + satmedmf = .false. + sfclay_compute_flux = .true. + shal_cnv = .false. + swhtr = .true. + thsfc_loc = .false. + trans_trac = .true. + ttendlim = -999 + use_ufo = .true. +/ + +&interpolator_nml + interp_method = 'conserve_great_circle' +/ + +&nam_sfcperts +/ + +&nam_sppperts +/ + +&nam_stochy +/ + +&namsfc + fabsl = 99999 + faisl = 99999 + faiss = 99999 + fnacna = '' + fnaisc = '../../../../../epicufsrt/contrib/UFS_SRW_data/develop/fix/fix_am/CFSR.SEAICE.1982.2012.monthly.clim.grb' + fnglac = '../../../../../epicufsrt/contrib/UFS_SRW_data/develop/fix/fix_am/global_glacier.2x2.grb' + fnmskh = '../../../../../epicufsrt/contrib/UFS_SRW_data/develop/fix/fix_am/seaice_newland.grb' + fnmxic = '../../../../../epicufsrt/contrib/UFS_SRW_data/develop/fix/fix_am/global_maxice.2x2.grb' + fnsmcc = '../../../../../epicufsrt/contrib/UFS_SRW_data/develop/fix/fix_am/global_soilmgldas.t126.384.190.grb' + fnsnoa = '' + fnsnoc = '../../../../../epicufsrt/contrib/UFS_SRW_data/develop/fix/fix_am/global_snoclim.1.875.grb' + fntsfa = '' + fntsfc = '../../../../../epicufsrt/contrib/UFS_SRW_data/develop/fix/fix_am/RTGSST.1982.2012.monthly.clim.grb' + 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. +/ + +&namsfc_dict + fnabsc = '../fix_lam/C3336.maximum_snow_albedo.tileX.nc' + fnalbc = '../fix_lam/C3336.snowfree_albedo.tileX.nc' + fnalbc2 = '../fix_lam/C3336.facsf.tileX.nc' + fnslpc = '../fix_lam/C3336.slope_type.tileX.nc' + fnsotc = '../fix_lam/C3336.soil_type.tileX.nc' + fntg3c = '../fix_lam/C3336.substrate_temperature.tileX.nc' + fnvegc = '../fix_lam/C3336.vegetation_greenness.tileX.nc' + fnvetc = '../fix_lam/C3336.vegetation_type.tileX.nc' + fnvmnc = '../fix_lam/C3336.vegetation_greenness.tileX.nc' + fnvmxc = '../fix_lam/C3336.vegetation_greenness.tileX.nc' +/ + +&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. +/ diff --git a/tests/parm/input_regional_hafs.nml.IN b/tests/parm/input_regional_hafs.nml.IN index d88db070ef..95cec669bd 100644 --- a/tests/parm/input_regional_hafs.nml.IN +++ b/tests/parm/input_regional_hafs.nml.IN @@ -93,6 +93,7 @@ agrid_vel_rst = .true. read_increment = .false. res_latlon_dynamics = "fv3_increment.nc" + increment_file_on_native_grid = @[INCREMENT_FILE_ON_NATIVE_GRID] write_3d_diags = .true. do_schmidt = .true. diff --git a/tests/parm/model_configure_fire.IN b/tests/parm/model_configure_fire.IN new file mode 100644 index 0000000000..61fe2986a7 --- /dev/null +++ b/tests/parm/model_configure_fire.IN @@ -0,0 +1,71 @@ +start_year: @[SYEAR] +start_month: @[SMONTH] +start_day: @[SDAY] +start_hour: @[SHOUR] +start_minute: 0 +start_second: 0 +nhours_fcst: @[FHMAX] +fhrot: 0 +RUN_CONTINUE: .false. +ENS_SPS: .false. +dt_atmos: @[DT_ATMOS] +calendar: 'julian' +memuse_verbose: .false. +restart_interval: @[RESTART_INTERVAL] +output_1st_tstep_rst: .false. +write_dopost: @[WRITE_DOPOST] +ideflate: @[IDEFLATE] +nbits: 0 +ichunk2d: -1 +jchunk2d: -1 +ichunk3d: -1 +jchunk3d: -1 +kchunk3d: -1 +itasks: 1 +quilting: @[QUILTING] + +# +# Write-component (quilting) computational parameters. +# +write_groups: @[WRITE_GROUP] +write_tasks_per_group: @[WRTTASK_PER_GROUP] +num_files: @[NUM_FILES] +filename_base: @[FILENAME_BASE] +output_file: @[OUTPUT_FILE] +# +# Write-component output frequency parameter definitions: +# +# output_fh: Output frequency in hours. +# nsout: Output frequency in time steps (positive values override "output_fh"). +# +output_fh: @[OUTPUT_FH] +nsout: -1 +# +# Coordinate system used by the output grid. +# +output_grid: @[OUTPUT_GRID] +# +# Parameter definitions for an output grid of type "lambert_conformal": +# +# cen_lon: Longitude of center of grid (degrees). +# cen_lat: Latitude of center of grid (degrees). +# stdlat1: Latitude of first standard parallel (degrees). +# stdlat2: Latitude of second standard parallel (degrees). +# nx: Number of grid cells along x-axis in Lambert conformal (x,y) plane. +# ny: Number of grid cells along y-axis in Lambert conformal (x,y) plane. +# lon1: Longitude of center of grid cell at bottom-left corner of grid (degrees). +# lat1: Latitude of center of grid cell at bottom-left corner of grid (degrees). +# dx: Grid cell size in x direction (meters). +# dy: Grid cell size in y direction (meters). +# +cen_lon: @[CEN_LON] +cen_lat: @[CEN_LAT] +stdlat1: @[STDLAT1] +stdlat2: @[STDLAT2] +nx: @[NX] +ny: @[NY] +lon1: @[LON1] +lat1: @[LAT1] +dx: @[DX] +dy: @[DY] + diff --git a/tests/parm/namelist.fire.IN b/tests/parm/namelist.fire.IN new file mode 100644 index 0000000000..aa9a71ceaa --- /dev/null +++ b/tests/parm/namelist.fire.IN @@ -0,0 +1,40 @@ +&atm + interval_atm = @[DT_ATMOS] + kde = @[NPZP] +/ + +&fire + fire_atm_feedback = @[fire_atm_feedback] + fire_ignition_end_lat1 = @[fire_ignition_end_lat1] + fire_ignition_end_lon1 = @[fire_ignition_end_lon1] + fire_ignition_end_time1 = @[fire_ignition_end_time1] + fire_ignition_radius1 = @[fire_ignition_radius1] + fire_ignition_ros1 = @[fire_ignition_ros1] + fire_ignition_start_lat1 = @[fire_ignition_start_lat1] + fire_ignition_start_lon1 = @[fire_ignition_start_lon1] + fire_ignition_start_time1 = @[fire_ignition_start_time1] + fire_lsm_zcoupling = @[fire_lsm_zcoupling] + fire_lsm_zcoupling_ref = @[fire_lsm_zcoupling_ref] + fire_num_ignitions = @[fire_num_ignitions] + fire_print_msg = @[fire_print_msg] + fire_upwinding = @[fire_upwinding] + fire_viscosity = @[fire_viscosity] + fire_wind_height = @[fire_wind_height] +/ + +&time + dt = @[DT_FIRE] + end_day = @[EDAY] + end_hour = @[EHOUR] + end_minute = 0 + end_month = @[EMONTH] + end_second = 0 + end_year = @[EYEAR] + interval_output = @[OUTPUT_FS] + start_day = @[SDAY] + start_hour = @[SHOUR] + start_minute = 0 + start_month = @[SMONTH] + start_second = 0 + start_year = @[SYEAR] +/ diff --git a/tests/parm/noahmptable.tbl b/tests/parm/noahmptable.tbl index 3ffd5b5320..44531919ed 100644 --- a/tests/parm/noahmptable.tbl +++ b/tests/parm/noahmptable.tbl @@ -217,7 +217,7 @@ !--------------------------------------------------------------------------------------------------------------------------------------------------------------------- ch2op = 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, dleaf = 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, - z0mvt = 1.09, 1.10, 0.85, 0.80, 0.80, 0.20, 0.06, 0.60, 0.50, 0.12, 0.30, 0.15, 1.00, 0.14, 0.00, 0.00, 0.00, 0.30, 0.20, 0.03, + z0mvt = 1.00, 1.50, 0.75, 0.90, 0.85, 0.20, 0.10, 0.90, 0.60, 0.20, 0.30, 0.25, 1.00, 0.25, 0.00, 0.015, 0.00, 0.30, 0.10, 0.05, hvt = 20.0, 20.0, 18.0, 16.0, 16.0, 1.10, 1.10, 13.0, 10.0, 1.00, 5.00, 2.00, 15.0, 1.50, 0.00, 0.00, 0.00, 4.00, 2.00, 0.50, hvb = 8.50, 8.00, 7.00, 11.5, 10.0, 0.10, 0.10, 0.10, 0.10, 0.05, 0.10, 0.10, 1.00, 0.10, 0.00, 0.00, 0.00, 0.30, 0.20, 0.10, z0mhvt= 0.0545, 0.055, 0.047, 0.050, 0.050, 0.182, 0.0545, 0.046, 0.050, 0.120, 0.060, 0.075, 0.067, 0.093, 0.000, 0.000, 0.000, 0.075, 0.100, 0.060, @@ -226,32 +226,34 @@ !mfsno = 2.50, 2.50, 2.50, 2.50, 2.50, 2.50, 2.50, 2.50, 2.50, 2.50, 2.50, 2.50, 2.50, 2.50, 2.50, 2.50, 2.50, 2.50, 2.50, 2.50, ! c. he 12/17/2020: optimized mfsno values dependent on land type based on evaluation with snotel swe and modis scf, surface albedo mfsno = 1.00, 1.00, 1.00, 1.00, 1.00, 2.00, 2.00, 2.00, 2.00, 2.00, 3.00, 3.00, 4.00, 4.00, 2.50, 3.00, 3.00, 3.50, 3.50, 3.50, +!mfsno = 1.97, 1.97, 1.97, 1.97, 1.97, 1.97, 1.97, 1.97, 1.97, 1.97, 1.97, 1.97, 1.97, 1.97, 1.97, 1.97, 1.97, 1.97, 1.97, 1.97, ! c. he 12/17/2020: optimized snow cover factor (m) in scf formulation to replace original constant 2.5*z0,z0=0.002m, based on evaluation with snotel swe and modis scf, surface albedo ! scffac = 0.008, 0.008, 0.008, 0.008, 0.008, 0.016, 0.016, 0.020, 0.020, 0.020, 0.020, 0.014, 0.042, 0.026, 0.030, 0.016, 0.030, 0.030, 0.030, 0.030, - scffac = 0.005, 0.005, 0.005, 0.005, 0.005, 0.008, 0.008, 0.010, 0.010, 0.010, 0.010, 0.007, 0.021, 0.013, 0.015, 0.008, 0.015, 0.015, 0.015, 0.015, + scffac = 0.005, 0.005, 0.005, 0.005, 0.005, 0.008, 0.008, 0.010, 0.010, 0.010, 0.010, 0.007, 0.021, 0.013, 0.015, 0.008, 0.015, 0.015, 0.015, 0.015, +! scffac = 0.059, 0.059, 0.059, 0.059, 0.059, 0.059, 0.059, 0.059, 0.059, 0.059, 0.059, 0.059, 0.059, 0.059, 0.059, 0.059, 0.059, 0.059, 0.059, 0.059, cbiom = 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, ! row 1: vis ! row 2: near ir rhol_vis=0.07, 0.10, 0.07, 0.10, 0.10, 0.07, 0.07, 0.07, 0.10, 0.11, 0.105, 0.11, 0.00, 0.11, 0.00, 0.00, 0.00, 0.10, 0.10, 0.10, - rhol_nir=0.35, 0.45, 0.35, 0.45, 0.45, 0.35, 0.35, 0.35, 0.45, 0.58, 0.515, 0.58, 0.00, 0.58, 0.00, 0.00, 0.00, 0.45, 0.45, 0.45, + rhol_nir=0.35, 0.45, 0.35, 0.45, 0.45, 0.35, 0.35, 0.35, 0.45, 0.35, 0.515, 0.35, 0.00, 0.35, 0.00, 0.00, 0.00, 0.45, 0.45, 0.45, ! row 1: vis ! row 2: near ir - rhos_vis=0.16, 0.16, 0.16, 0.16, 0.16, 0.16, 0.16, 0.16, 0.16, 0.36, 0.26, 0.36, 0.00, 0.36, 0.00, 0.00, 0.00, 0.16, 0.16, 0.16, - rhos_nir=0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.58, 0.485, 0.58, 0.00, 0.58, 0.00, 0.00, 0.00, 0.39, 0.39, 0.39, + rhos_vis=0.16, 0.16, 0.16, 0.16, 0.16, 0.16, 0.16, 0.16, 0.16, 0.31, 0.26, 0.31, 0.00, 0.31, 0.00, 0.00, 0.00, 0.16, 0.16, 0.16, + rhos_nir=0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.53, 0.485, 0.53, 0.00, 0.53, 0.00, 0.00, 0.00, 0.39, 0.39, 0.39, ! row 1: vis ! row 2: near ir - taul_vis=0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.07, 0.06, 0.07, 0.00, 0.07, 0.00, 0.00, 0.00, 0.05, 0.05, 0.05, - taul_nir=0.10, 0.25, 0.10, 0.25, 0.25, 0.10, 0.10, 0.10, 0.25, 0.25, 0.25, 0.25, 0.00, 0.25, 0.00, 0.00, 0.00, 0.25, 0.25, 0.25, + taul_vis=0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.06, 0.05, 0.00, 0.05, 0.00, 0.00, 0.00, 0.05, 0.05, 0.05, + taul_nir=0.10, 0.25, 0.10, 0.25, 0.25, 0.10, 0.10, 0.10, 0.25, 0.34, 0.25, 0.34, 0.00, 0.34, 0.00, 0.00, 0.00, 0.25, 0.25, 0.25, ! row 1: vis ! row 2: near ir - taus_vis=0.001, 0.001, 0.001, 0.001, 0.001, 0.001, 0.001, 0.001, 0.001, 0.220, 0.1105, 0.220, 0.000, 0.220, 0.000, 0.000, 0.000, 0.001, 0.001, 0.001, - taus_nir=0.001, 0.001, 0.001, 0.001, 0.001, 0.001, 0.001, 0.001, 0.001, 0.380, 0.1905, 0.380, 0.000, 0.380, 0.000, 0.000, 0.000, 0.001, 0.001, 0.001, + taus_vis=0.001, 0.001, 0.001, 0.001, 0.001, 0.001, 0.001, 0.001, 0.001, 0.120, 0.1105, 0.120, 0.000, 0.120, 0.000, 0.000, 0.000, 0.001, 0.001, 0.001, + taus_nir=0.001, 0.001, 0.001, 0.001, 0.001, 0.001, 0.001, 0.001, 0.001, 0.250, 0.1905, 0.250, 0.000, 0.250, 0.000, 0.000, 0.000, 0.001, 0.001, 0.001, - xl = 0.010, 0.010, 0.010, 0.250, 0.250, 0.010, 0.010, 0.010, 0.010, -0.30, -0.025, -0.30, 0.000, -0.30, 0.000, 0.000, 0.000, 0.250, 0.250, 0.250, + xl = 0.010, 0.10, 0.010, 0.250, 0.250, 0.010, 0.010, 0.010, 0.010, -0.30, -0.025, -0.30, 0.000, -0.30, 0.000, 0.000, 0.000, 0.250, 0.250, 0.250, ! make cwpvt vegetation dependent according to j. goudriaan, crop micrometeorology: a simulation study (simulation monographs), 1977). c. he, 12/17/2020 ! cwpvt = 0.18, 0.67, 0.18, 0.67, 0.29, 1.0, 2.0, 1.3, 1.0, 5.0, 1.17, 1.67, 1.67, 1.67, 0.18, 0.18, 0.18, 0.67, 1.0, 0.18, cwpvt = 0.09, 0.335, 0.09, 0.335, 0.145, 0.5, 1.0, 0.65, 0.5, 2.5, 0.585, 0.835, 0.835, 0.835, 0.09, 0.09, 0.09, 0.335, 0.5, 0.09, @@ -335,10 +337,10 @@ !-------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ! 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 soil color index for soil albedo !-------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - albsat_vis = 0.25, 0.23, 0.21, 0.20, 0.19, 0.18, 0.17, 0.16, 0.15, 0.14, 0.13, 0.12, 0.11, 0.10, 0.09, 0.08, 0.07, 0.06, 0.05, 0.04 ! saturated soil albedos - albsat_nir = 0.50, 0.46, 0.42, 0.40, 0.38, 0.36, 0.34, 0.32, 0.30, 0.28, 0.26, 0.24, 0.22, 0.20, 0.18, 0.16, 0.14, 0.12, 0.10, 0.08 ! saturated soil albedos - albdry_vis = 0.36, 0.34, 0.32, 0.31, 0.30, 0.29, 0.28, 0.27, 0.26, 0.25, 0.24, 0.23, 0.22, 0.20, 0.18, 0.16, 0.14, 0.12, 0.10, 0.08 ! dry soil albedos - albdry_nir = 0.61, 0.57, 0.53, 0.51, 0.49, 0.48, 0.45, 0.43, 0.41, 0.39, 0.37, 0.35, 0.33, 0.31, 0.29, 0.27, 0.25, 0.23, 0.21, 0.16 ! dry soil albedos + albsat_vis = 0.21, 0.20, 0.18, 0.17, 0.16, 0.15, 0.14, 0.13, 0.13, 0.12, 0.11, 0.10, 0.10, 0.09, 0.08, 0.08, 0.08, 0.07, 0.07, 0.06 ! saturated soil albedos + albsat_nir = 0.42, 0.40, 0.36, 0.34, 0.32, 0.30, 0.28, 0.26, 0.26, 0.24, 0.22, 0.20, 0.20, 0.18, 0.16, 0.16, 0.16, 0.14, 0.14, 0.13 ! saturated soil albedos + albdry_vis = 0.31, 0.30, 0.28, 0.27, 0.26, 0.24, 0.23, 0.22, 0.22, 0.22, 0.20, 0.19, 0.20, 0.18, 0.16, 0.16, 0.16, 0.14, 0.14, 0.13 ! dry soil albedos + albdry_nir = 0.52, 0.50, 0.46, 0.44, 0.42, 0.40, 0.38, 0.37, 0.36, 0.34, 0.32, 0.30, 0.30, 0.28, 0.27, 0.27, 0.27, 0.26, 0.25, 0.25 ! dry soil albedos albice = 0.80, 0.55 ! albedo land ice: 1=vis, 2=nir alblak = 0.60, 0.40 ! albedo frozen lakes: 1=vis, 2=nir omegas = 0.8 , 0.4 ! two-stream parameter omega for snow @@ -397,7 +399,7 @@ class_sno_age = 3600.0 ! snow aging e-folding time (s) in class albedo scheme class_alb_new = 0.84 ! fresh snow albedo in class scheme psiwlt = -150.0 !metric potential for wilting point (m) - z0soil = 0.002 ! bare-soil roughness length (m) (i.e., under the canopy) + z0soil = 0.015 ! bare-soil roughness length (m) (i.e., under the canopy) z0lake = 0.01 ! lake surface roughness length (m) / diff --git a/tests/parm/params_grib2_tbl_new b/tests/parm/params_grib2_tbl_new old mode 100644 new mode 100755 index 396a77e9ca..20ab866ed4 --- a/tests/parm/params_grib2_tbl_new +++ b/tests/parm/params_grib2_tbl_new @@ -5,6 +5,7 @@ 0 3 15 0 5WAVH 0 3 193 1 5WAVH 0 20 106 0 AACOEF + 4 10 4 0 AATRATE 0 2 11 0 ABSD 4 2 5 0 ABSFRQ 0 1 18 0 ABSH @@ -24,8 +25,10 @@ 0 2 36 0 AFRWE 0 20 50 0 AIA 0 18 10 0 AIRCON + 10 0 82 0 AIRDENOC 2 0 208 1 AKHS 2 0 209 1 AKMS + 10 2 14 0 ALBDOICE 0 19 1 0 ALBDO 0 20 108 0 ALBGRD 0 20 107 0 ALBSAT @@ -37,6 +40,7 @@ 0 3 11 0 ALTS 10 0 37 0 ALTWH 2 0 219 1 AMIXL + 4 5 0 0 AMPL 3 192 11 0 AMSRE10 3 192 12 0 AMSRE11 3 192 13 0 AMSRE12 @@ -65,7 +69,11 @@ 0 190 0 0 ATEXT 3 1 13 0 ATMDIV 0 20 101 0 ATMTK + 4 10 7 0 AURELEC + 20 1 8 0 AVECTNUM + 20 1 7 0 AVHRATIO 2 3 201 1 AVSFT + 10 191 4 0 BARDSF 2 3 200 1 BARET 10 4 7 0 BATHY 10 0 44 0 BENINX @@ -79,6 +87,7 @@ 2 0 197 1 BMIXL 0 7 201 1 BNEGELAY 2 3 4 0 BOTLST + 10 4 29 0 BPEH 0 7 202 1 BPOSELAY 0 15 1 0 BREF 3 1 27 0 BRFLF @@ -87,6 +96,11 @@ 0 15 2 0 BRVEL 0 15 0 0 BSWID 4 3 0 0 BTOT + 2 6 2 0 BUILDCOVER + 2 6 3 0 BUILDHGT + 2 4 21 0 BURNABAREA + 2 4 20 0 BURNAREA + 2 4 17 0 BURNIDX 4 3 1 0 BVEC1 4 3 2 0 BVEC2 4 3 3 0 BVEC3 @@ -94,6 +108,7 @@ 4 8 4 0 CAIIRAD 0 7 206 1 CANGLE 2 1 192 1 CANL + 2 0 63 0 CANTMP 0 7 6 0 CAPE 0 1 88 0 CATCP 0 19 29 0 CATEDR @@ -111,27 +126,48 @@ 0 6 11 0 CDCB 0 6 22 0 CDCC 0 17 3 0 CDCDLTFD + 0 1 162 0 CDCIMF 0 6 23 0 CDCIMR + 0 1 161 0 CDCLWMF 0 6 2 0 CDCON 0 6 12 0 CDCTOP 0 6 8 0 CDCT 0 17 2 0 CDGDLTFD + 0 3 43 0 CDGFLUX + 0 20 80 0 CDIVMF 0 6 14 0 CDLYR 0 6 192 1 CDLYR + 0 1 163 0 CDRMF + 0 1 164 0 CDSMF + 0 3 35 0 CDTMF + 0 1 165 0 CDTWMF 0 4 195 1 CDUVB + 0 1 160 0 CDWFMF + 0 3 42 0 CDWGFLUX 10 0 16 0 CDWW 0 2 29 0 CD 0 2 196 1 CD + 0 1 154 0 CECIMF + 0 1 152 0 CECLWMF + 0 1 158 0 CEFMF + 0 3 40 0 CEGFLUX 0 6 13 0 CEIL + 0 20 78 0 CEMF + 0 1 156 0 CERMF + 0 3 36 0 CETMF + 0 1 150 0 CEWVMF 0 5 197 1 CFNLF 0 4 199 1 CFNSF 0 1 34 0 CFRZR 0 1 193 1 CFRZR 0 20 54 0 CGDRC 0 20 53 0 CGPRC + 10 0 76 0 CHNCK + 0 1 147 0 CHPRECIP 10 3 2 0 CH 0 18 17 0 CIAIRC 0 19 206 1 CICEL + 0 1 146 0 CICEPR 0 1 35 0 CICEP 0 1 194 1 CICEP 10 2 12 0 CICES @@ -147,6 +183,7 @@ 2 3 22 0 CISICE 2 3 20 0 CISOILM 2 0 23 0 CISOILW + 0 19 50 0 CITEDR 0 19 207 1 CIVIS 3 2 9 0 CLDALB 3 2 10 0 CLDEMISS @@ -156,12 +193,23 @@ 3 2 6 0 CLDPER 3 2 4 0 CLDPHAS 3 1 16 0 CLDRAD + 3 1 31 0 CLDREF 3 2 3 0 CLDTYPE 0 1 235 1 CLLMR 0 1 22 0 CLMR 3 0 7 0 CLOUDM + 3 1 32 0 CLRREF + 0 3 39 0 CMATMOS + 0 1 155 0 CNCIMF + 0 1 153 0 CNCLWMF + 0 20 81 0 CNETS + 0 3 41 0 CNGFLUX 0 2 216 1 CNGWDU 0 2 217 1 CNGWDV + 0 20 79 0 CNMF + 0 1 157 0 CNRMF + 0 1 159 0 CNSMF + 0 3 37 0 CNTMF 0 3 209 1 CNVDEMF 0 3 208 1 CNVDMF 0 0 196 1 CNVHR @@ -171,8 +219,10 @@ 0 2 213 1 CNVV 2 0 13 0 CNWAT 2 0 196 1 CNWAT + 0 1 151 0 CNWVMF 0 20 56 0 COAIA 0 20 1 0 COLMD + 2 4 24 0 COMBCO 0 20 51 0 CONAIR 0 7 19 0 CONAPES 0 1 216 1 CONDP @@ -209,6 +259,7 @@ 0 1 33 0 CRAIN 0 1 192 1 CRAIN 0 20 71 0 CRERELSP + 2 0 48 0 CROPCOV 0 1 76 0 CRRATE 4 2 9 0 CRTFRQ 1 2 13 0 CSAFC @@ -219,6 +270,8 @@ 3 1 17 0 CSKYRAD 0 1 36 0 CSNOW 0 1 195 1 CSNOW + 20 3 8 0 CSPPCAP + 20 3 9 0 CSPPROD 0 1 58 0 CSRATE 0 1 55 0 CSRWE 0 5 195 1 CSULF @@ -230,29 +283,41 @@ 0 19 21 0 CTP 0 6 16 0 CUEFI 0 6 194 1 CUEFI + 0 19 239 1 CWASP + 0 1 149 0 CWATERMR 0 6 6 0 CWAT 0 7 195 1 CWDI 0 6 15 0 CWORK 0 6 193 1 CWORK 0 1 48 0 CWP 1 1 195 1 CWR + 0 1 166 0 CWVF + 0 19 41 0 DBHEIGHT 10 4 195 1 DBSS 0 7 203 1 DCAPE + 2 4 33 0 DDLMC 0 20 12 0 DDMFLX 0 3 30 0 DDRATE + 2 6 8 0 DDROAD + 2 6 6 0 DDROOF 0 20 15 0 DDVEL - 2 0 30 0 DECF + 2 4 35 0 DDWMC + 2 0 30 0 DECFC + 0 2 61 0 DEC 0 3 14 0 DENALT 0 3 10 0 DEN 0 0 7 0 DEPR 1 0 13 0 DEPWSS + 20 1 6 0 DFPRATIO 10 2 2 0 DICED + 4 10 3 0 DIDXSG 4 4 2 0 DIFEFLUX 4 4 4 0 DIFIFLUX 4 4 0 0 DIFPFLUX 3 6 5 0 DIFSOLEX 3 6 4 0 DIFSOLIR 0 4 14 0 DIFSWRF + 2 6 7 0 DIOWALL 10 1 0 0 DIRC 2 3 14 0 DIREC 10 0 10 0 DIRPW @@ -263,36 +328,82 @@ 10 0 32 0 DIRWWW 1 0 7 0 DISRS 0 3 6 0 DIST + 0 21 13 0 DIVENTFLUX + 0 21 16 0 DIVKENGFLUX + 0 21 14 0 DIVPOTFLUX + 0 21 17 0 DIVTOTFLUX + 0 21 18 0 DIVWENTFLUX + 0 21 15 0 DIVWPOTFLUX + 2 4 29 0 DLFL 0 5 8 0 DLWRFCS 0 5 3 0 DLWRF 0 5 192 1 DLWRF 0 3 28 0 DMFLX + 0 4 54 0 DNSWRFLX + 0 1 123 0 DPTYPE 0 0 6 0 DPT + 2 0 43 0 DRAINDIR + 2 4 13 0 DRFACT 2 4 8 0 DRTCODE 0 18 12 0 DRYDEP 0 19 237 1 DRYTPROB 4 7 2 0 DSKDAY 4 7 1 0 DSKINT 4 7 3 0 DSKNGT + 10 3 20 0 DSLIBARCOR 10 3 1 0 DSLM 10 191 3 0 DSLOBSO 0 191 3 0 DSLOBS 0 4 52 0 DSWRFCS + 0 4 61 0 DSWRFLXCS 0 4 13 0 DSWRFLX 0 4 7 0 DSWRF 0 4 192 1 DSWRF + 0 2 60 0 DTC 0 4 204 1 DTRF 2 4 7 0 DUFMCODE 0 4 194 1 DUVB + 2 4 30 0 DWFL + 10 3 4 0 DWHFLUX 0 4 12 0 DWUVR 0 2 9 0 DZDT 0 7 207 1 E3KH + 0 21 22 0 EADYGR 3 2 11 0 EAODR + 10 1 5 0 EASTCUR + 0 21 5 0 EASTENTFLUX + 0 21 19 0 EASTHFLUX + 0 21 9 0 EASTKINFLUX + 0 21 7 0 EASTPOTFLUX + 0 21 11 0 EASTTOTFLUX + 0 2 64 0 EASTTSSOD + 0 2 66 0 EASTTSSSR + 0 2 62 0 EASTTSS + 10 3 5 0 EASTWSS + 10 4 23 0 EASTWVEL 3 5 5 0 EBSDSSTS 3 5 4 0 EBSSTSTD + 2 0 61 0 ECORFLUX + 4 10 6 0 EDISSTIX 0 19 30 0 EDPARM + 0 1 138 0 EFARCICE + 0 1 140 0 EFARGRL + 0 1 141 0 EFARHAIL + 0 1 137 0 EFARRAIN + 0 1 142 0 EFARSIC + 0 1 139 0 EFARSNOW + 20 0 5 0 EFFTEMP 0 7 204 1 EFHL + 0 1 129 0 EFRCCWAT + 0 1 131 0 EFRCICE + 0 1 133 0 EFRGRL + 0 1 134 0 EFRHAIL + 0 1 130 0 EFRRAIN + 0 1 136 0 EFRSICEC + 0 1 135 0 EFRSLC + 0 1 132 0 EFRSNOW 0 3 222 1 EFSH + 10 0 89 0 EFWS 0 7 9 0 EHLX 2 0 237 1 EIWATER 4 2 1 0 ELCDEN @@ -302,9 +413,15 @@ 0 0 205 1 ELMELT 0 191 197 1 ELONN 0 191 193 1 ELON + 0 20 76 0 EMISFLX + 2 0 62 0 EMISS + 10 0 93 0 EMIWAVE 0 1 211 1 EMNP + 2 4 19 0 ENRELCOM + 0 21 3 0 ENTHALPY 0 0 3 0 EPOT 0 19 218 1 EPSR + 4 2 13 0 EQSLABT 10 3 252 1 EROSNP 1 0 3 0 ESCT 0 2 233 1 ESHR @@ -312,6 +429,8 @@ 3 1 0 0 ESTP 3 1 4 0 ESTUGRD 3 1 5 0 ESTVGRD + 10 3 14 0 ESURFWVEL + 10 4 38 0 ESWVP 0 2 32 0 ETACVV 10 3 250 1 ETCWL 4 3 4 0 ETOT @@ -319,6 +438,7 @@ 0 2 38 0 ETSS 4 6 3 0 EUVIRR 4 8 1 0 EUVRAD + 2 0 39 0 EVAPTRAT 2 0 6 0 EVAPT 0 1 79 0 EVARATE 2 3 198 1 EVBS @@ -326,22 +446,29 @@ 4 3 5 0 EVEC1 4 3 6 0 EVEC2 4 3 7 0 EVEC3 - 2 0 29 0 EVERF + 2 0 29 0 EVGFC 0 1 6 0 EVP 2 0 213 1 EWATR + 0 2 50 0 EWINDSTR 0 2 39 0 EWTPARM + 0 3 26 0 EXPRES 4 6 5 0 F107 + 20 1 5 0 FALPRATE 2 4 3 0 FBAREA 2 4 10 0 FBUPINX 0 6 37 0 FCONPC + 10 0 81 0 FCVOCEAN + 2 4 32 0 FDLMC 3 5 3 0 FDNSSTMP 2 4 11 0 FDSRTE + 2 4 34 0 FDWMC 1 0 0 0 FFLDG 1 0 1 0 FFLDRO 2 4 6 0 FFMCODE 0 1 228 1 FICEAC 0 6 21 0 FICE 0 6 199 1 FICE + 2 4 15 0 FIREDIDX 3 0 9 0 FIREDI 2 4 1 0 FIREODT 2 4 0 0 FIREOLK @@ -349,11 +476,15 @@ 1 0 12 0 FLDPSW 0 19 205 1 FLGHT 0 7 18 0 FLXRN + 20 1 9 0 FMALVRH + 0 6 50 0 FOG 2 4 4 0 FOSINDX 0 1 67 0 FPRATE 0 6 32 0 FRACCC + 2 4 36 0 FRADPOW 0 1 43 0 FRAIN 0 1 202 1 FRAIN + 4 5 2 0 FREQ 10 0 63 0 FREWWW 10 0 17 0 FRICVW 0 2 30 0 FRICV @@ -361,12 +492,19 @@ 0 1 227 1 FROZR 2 3 24 0 FRSTINX 10 0 64 0 FRWWTSW + 10 2 29 0 FRZDATE + 10 2 27 0 FRZMLTPOT 0 1 225 1 FRZR 10 3 204 1 FRZSPR 0 1 121 0 FSNOWC 0 6 36 0 FSTRPC + 2 4 23 0 FUELLOAD + 2 4 25 0 FUELMC + 10 4 31 0 FWFC + 10 4 30 0 FWFSW 2 4 5 0 FWINX 0 1 95 0 FZPRATE + 0 3 33 0 GAMSL 0 18 3 0 GDCES 0 18 4 0 GDIOD 0 18 5 0 GDRADP @@ -376,13 +514,19 @@ 0 2 44 0 GEOWS 2 0 10 0 GFLUX 2 0 193 1 GFLUX + 0 3 34 0 GHARGRD + 2 5 0 0 GLACCOV 2 5 1 0 GLACTMP + 0 19 47 0 GLIRRTS + 20 0 3 0 GLOBETMP 0 3 9 0 GPA 0 1 75 0 GPRATE 0 3 4 0 GP 0 4 3 0 GRAD + 2 0 49 0 GRASSCOV 0 7 17 0 GRDRN 0 1 32 0 GRLE + 2 0 60 0 GROSSFLUX 3 6 1 0 GSOLEXP 3 6 0 0 GSOLIRR 0 2 22 0 GUST @@ -396,13 +540,16 @@ 0 19 198 1 HAILPROB 0 1 73 0 HAILPR 0 1 31 0 HAIL + 10 3 10 0 HALOCSSH 4 8 2 0 HARAD 0 19 210 1 HAVNI + 20 1 3 0 HBRATEAV 0 6 5 0 HCDC 0 6 26 0 HCONCB 0 6 27 0 HCONCT 0 0 12 0 HEATX 4 8 6 0 HELCOR + 10 3 18 0 HFLUXCOR 2 0 24 0 HFLUX 0 20 62 0 HGTMD 0 3 211 1 HGTN @@ -411,6 +558,7 @@ 0 3 5 0 HGT 0 19 32 0 HIFREL 2 4 2 0 HINDEX + 2 0 54 0 HIVEGCOV 0 7 8 0 HLCY 0 18 16 0 HMXACON 0 3 18 0 HPBL @@ -421,14 +569,22 @@ 0 15 15 0 HSR 0 3 7 0 HSTDV 10 0 3 0 HTSGW + 20 0 4 0 HUMIDX + 0 3 44 0 HWBT 0 3 3 0 ICAHT 1 2 7 0 ICECIL 10 2 0 0 ICEC 10 2 7 0 ICED + 10 2 19 0 ICEFTHCK 10 2 6 0 ICEG + 10 2 21 0 ICEMPD + 10 2 20 0 ICEMPF + 10 2 22 0 ICEMPV 10 2 9 0 ICEPRS + 0 1 127 0 ICEP 0 19 27 0 ICESC 0 19 37 0 ICESEV + 2 3 29 0 ICETEMP 1 2 6 0 ICETIL 10 2 1 0 ICETK 10 2 8 0 ICETMP @@ -441,6 +597,7 @@ 0 19 234 1 ICSEV 1 2 5 0 ICTKIL 2 0 207 1 ICWAT + 2 4 18 0 IGNCOMP 0 1 20 0 ILIQW 10 0 27 0 IMFTSW 10 0 26 0 IMFWW @@ -454,13 +611,19 @@ 4 0 3 0 IONTMP 0 1 68 0 IPRATE 3 1 1 0 IRRATE + 2 0 47 0 IRRCOV 10 191 0 0 IRTSEC 3 5 0 0 ISSTMP 0 19 235 1 JFWPRB 10 3 201 1 KENG + 0 21 1 0 KINENG 0 7 3 0 KOX + 4 10 5 0 KP + 2 4 12 0 KRIDX 10 0 43 0 KSSEDW 0 7 2 0 KX + 2 0 56 0 LAIHI + 2 0 55 0 LAILO 0 7 198 1 LAI 2 0 234 1 LAKEFRC 2 0 233 1 LANDFRC @@ -476,19 +639,26 @@ 0 3 205 1 LAYTH 0 6 3 0 LCDC 10 3 203 1 LCH + 1 2 15 0 LDEPTH 2 0 28 0 LEAINX + 2 4 31 0 LFMC 0 7 10 0 LFTX 0 7 192 1 LFTX + 0 0 30 0 LHFLXE + 0 0 31 0 LHFLXS 0 0 10 0 LHTFL 0 1 229 1 LICEAC 0 13 195 1 LIPMF 2 3 10 0 LIQVSM + 2 4 27 0 LLFL 0 15 4 0 LMAXBR 4 7 0 0 LMBINT 0 3 210 1 LMH 0 2 218 1 LMV + 1 2 14 0 LNDSNOWT 0 2 203 1 LOPP 0 2 199 1 LOUV + 2 0 53 0 LOVEGCOV 0 2 201 1 LOVV 2 3 3 0 LOWLSM 0 13 194 1 LPMTF @@ -507,9 +677,13 @@ 0 17 192 1 LTNG 0 17 1 0 LTPINX 0 5 2 0 LWAVR + 2 4 28 0 LWFL 0 5 194 1 LWHR 0 4 5 0 LWRAD 2 3 23 0 LWSNWP + 20 1 1 0 MACPRATE + 20 1 0 0 MALACASE + 20 1 4 0 MALAIMM 4 8 7 0 MASK 0 6 38 0 MASSDCD 0 6 39 0 MASSDCI @@ -525,6 +699,7 @@ 0 2 21 0 MAXGUST 0 16 198 1 MAXREF 0 1 27 0 MAXRH + 4 2 10 0 MAXUFZ 0 2 220 1 MAXUVV 0 2 222 1 MAXUW 0 1 245 1 MAXVIG @@ -538,16 +713,22 @@ 0 1 112 0 MDLWGVA 0 1 109 0 MDLWHVA 0 1 115 0 MDLWSVA + 10 0 74 0 MDTSWEL + 10 0 75 0 MDWWAVE 3 2 30 0 MEACST + 20 0 1 0 MEANRTMP + 0 19 44 0 MEANVGRTL 0 6 200 1 MFLUX 0 2 26 0 MFLX 0 2 193 1 MFLX 0 0 14 0 MINDPD 0 1 198 1 MINRH + 0 19 45 0 MINVGRTL 0 19 3 0 MIXHT 0 19 204 1 MIXLY 0 1 2 0 MIXR 0 7 212 1 MLFC + 10 2 28 0 MLTDATE 0 191 195 1 MLYNO 0 1 114 0 MMLWGDA 0 1 111 0 MMLWHDA @@ -566,6 +747,7 @@ 10 0 20 0 MSSW 2 0 11 0 MSTAV 2 0 194 1 MSTAV + 2 3 204 1 MSTAV 2 0 7 0 MTERH 10 4 1 0 MTHA 10 4 0 0 MTHD @@ -598,25 +780,53 @@ 0 6 30 0 NDENCD 2 0 31 0 NDVINX 2 0 217 1 NDVI + 2 0 59 0 NECOFLUX + 10 0 85 0 NEFOCEAN + 10 0 83 0 NEFW + 0 19 46 0 NETRADFLUX + 10 3 13 0 NETUPWFLUX + 0 5 9 0 NIRALBDIF + 0 5 11 0 NIRALBDIRG + 0 5 12 0 NIRALBDIRI + 0 5 13 0 NIRALBDIRV + 0 5 10 0 NIRALBDIR 0 191 196 1 NLATN 0 191 192 1 NLAT 0 3 206 1 NLGSP 0 3 25 0 NLPRES + 0 2 54 0 NLSRLH + 0 2 55 0 NLSRLM 0 5 6 0 NLWRCS 0 5 5 0 NLWRF 0 5 0 0 NLWRS 0 5 1 0 NLWRT + 20 0 6 0 NOREFTMP + 10 3 6 0 NORTHWSS 3 1 6 0 NPIXU + 10 1 6 0 NRTHCUR + 0 21 6 0 NRTHENTFLUX + 0 21 20 0 NRTHHFLUX + 0 21 10 0 NRTHKINFLUX + 0 21 8 0 NRTHPOTFLUX + 0 21 12 0 NRTHTOTFLUX + 0 2 65 0 NRTHTSSOD + 0 2 67 0 NRTHTSSSR + 0 2 63 0 NRTHTSS + 10 4 24 0 NRTHWVEL + 10 0 84 0 NSOCEAN + 10 3 15 0 NSURFWVEL 0 4 11 0 NSWRFCS 0 4 9 0 NSWRF 0 4 0 0 NSWRS 0 4 1 0 NSWRT + 10 4 39 0 NSWVP 4 4 6 0 NTRNFLUX 0 2 37 0 NTSS 0 1 106 0 NUMDG 0 1 107 0 NUMDH 0 1 104 0 NUMDR 0 1 105 0 NUMDS + 0 2 51 0 NWINDSTR 0 2 34 0 NWIND 0 19 214 1 NWSALB 10 0 19 0 NWSTR @@ -648,19 +858,35 @@ 2 0 235 1 PAHFLX 3 3 2 0 PBINFRC 3 3 1 0 PBLIFRC + 0 1 126 0 PBLIZZ 0 19 12 0 PBLREG 3 3 0 0 PBMVFRC + 0 1 125 0 PBSNOW + 0 19 49 0 PCONTB + 0 19 48 0 PCONTT 0 1 234 1 PCPDUR 0 14 202 1 PDMAX1 0 14 203 1 PDMAX24 + 10 0 72 0 PDTSWELL + 10 0 71 0 PDWWAVE + 4 2 12 0 PEAKDEN + 4 2 11 0 PEAKH + 20 0 8 0 PEQUTMP + 0 1 143 0 PERATE 10 0 11 0 PERPW 1 0 16 0 PERRATE 10 0 13 0 PERSW + 2 0 40 0 PEVAPTRAT 0 1 40 0 PEVAP 0 1 199 1 PEVAP 0 1 41 0 PEVPR 0 1 200 1 PEVPR + 20 1 2 0 PFEIRATE + 4 5 1 0 PHASE + 0 4 60 0 PHOARFCS 0 4 10 0 PHOTAR + 0 1 122 0 PIIDX + 0 21 21 0 PILENERGY 3 0 8 0 PIXST 2 0 238 1 PLANTTR 0 7 0 0 PLI @@ -669,9 +895,12 @@ 10 0 23 0 PMAXWH 0 13 192 1 PMTC 0 13 193 1 PMTF + 20 2 0 0 POPDEN 1 1 2 0 POP 2 3 9 0 POROS 2 3 197 1 POROS + 0 20 18 0 POTHPH + 0 21 0 0 POTINTENG 0 0 2 0 POT 0 14 199 1 POZO 0 14 198 1 POZT @@ -681,11 +910,13 @@ 1 1 194 1 PPFFG 0 1 231 1 PPINDX 1 1 1 0 PPOSP + 10 3 3 0 PRACTSAL 0 1 7 0 PRATE 4 0 4 0 PRATMP 0 15 5 0 PREC 0 3 13 0 PRESALT 0 3 8 0 PRESA + 0 3 46 0 PRESDHS 0 3 212 1 PRESN 0 3 0 0 PRES 0 3 1 0 PRMSL @@ -697,6 +928,7 @@ 0 19 216 1 PRSIGSVR 0 19 215 1 PRSVR 10 4 21 0 PRTSAL + 0 1 124 0 PSHOW 0 19 36 0 PSNOWS 0 3 2 0 PTEND 0 1 19 0 PTYPE @@ -705,23 +937,33 @@ 0 1 3 0 PWAT 10 0 46 0 PWAVEDIR 0 1 30 0 PWCAT + 10 0 68 0 PWDFSPAR + 10 0 69 0 PWDSSPAR + 10 0 70 0 PWDTSPAR 10 0 34 0 PWPER + 10 0 65 0 PWPFSPAR + 10 0 66 0 PWPSSPAR + 10 0 67 0 PWPTSPAR 0 1 226 1 PWTHER 0 1 219 1 QMAX 0 1 220 1 QMIN + 1 1 196 1 QPFARI + 1 1 197 1 QPFFFG 2 0 215 1 QREC 0 1 218 1 QZ0 0 16 201 1 RADARVIL 2 3 202 1 RADT + 2 4 14 0 RATESPRD 3 1 8 0 RAZA - 2 0 21 0 RCQ + 2 0 20 0 RCQ 2 0 204 1 RCQ - 2 0 20 0 RCSOL + 2 0 21 0 RCSOL 2 0 205 1 RCSOL 2 0 18 0 RCS 2 0 202 1 RCS 2 0 19 0 RCT 2 0 203 1 RCT + 1 2 16 0 RDEPTH 2 0 206 1 RDRIP 0 15 6 0 RDSP1 0 15 7 0 RDSP2 @@ -739,6 +981,8 @@ 0 16 192 1 REFZR 0 2 13 0 RELD 0 2 12 0 RELV + 20 3 0 0 RENPCAP + 20 3 1 0 RENPPROD 0 16 3 0 RETOP 0 16 197 1 RETOP 0 0 194 1 REV @@ -746,6 +990,7 @@ 0 15 10 0 RFCI 0 15 13 0 RFGRPL 0 15 14 0 RFHAIL + 3 1 30 0 RFL04 3 1 9 0 RFL06 3 1 10 0 RFL08 3 1 11 0 RFL16 @@ -763,6 +1008,8 @@ 0 7 194 1 RI 2 3 6 0 RLYRS 2 3 193 1 RLYRS + 2 6 1 0 ROADCOVER + 4 10 2 0 ROTIDX 0 1 65 0 RPRATE 2 0 16 0 RSMIN 2 0 200 1 RSMIN @@ -770,11 +1017,13 @@ 0 191 194 1 RTSEC 10 3 206 1 RUNUP 1 0 11 0 RVERSW + 10 0 80 0 RWAVEAFW 0 1 24 0 RWMR 0 18 14 0 SACON 0 20 100 0 SADEN 0 19 19 0 SALBD 3 0 1 0 SALBEDO + 10 3 21 0 SALINITY 10 4 193 1 SALIN 1 2 12 0 SALTIL 10 4 3 0 SALTY @@ -812,6 +1061,16 @@ 3 192 36 0 SBTA177 3 192 37 0 SBTA178 3 192 38 0 SBTA179 + 3 192 79 0 SBTA1810 + 3 192 80 0 SBTA1811 + 3 192 81 0 SBTA1812 + 3 192 82 0 SBTA1813 + 3 192 83 0 SBTA1814 + 3 192 84 0 SBTA1815 + 3 192 85 0 SBTA1816 + 3 192 76 0 SBTA187 + 3 192 77 0 SBTA188 + 3 192 78 0 SBTA189 3 192 55 0 SBTAGR10 3 192 56 0 SBTAGR11 3 192 57 0 SBTAGR12 @@ -834,22 +1093,39 @@ 3 192 68 0 SBTAHI9 3 0 2 0 SBTMP 0 7 210 1 SCCP - 4 2 10 0 SCINT + 4 10 1 0 SCIDEXS4 + 4 10 0 0 SCINIDX 0 1 84 0 SCLIWC 0 1 83 0 SCLLWC 3 1 29 0 SCRAD 0 20 112 0 SCTAOTK 3 0 5 0 SCTPRES + 2 6 5 0 SDBUILDHGT 0 20 6 0 SDDMFLX 0 1 61 0 SDEN + 0 3 38 0 SDFSO 3 1 99 0 SDMPEMRR 0 3 20 0 SDSGSO 0 1 60 0 SDWE + 10 4 48 0 SEACMMT + 10 4 44 0 SEACMVT + 10 4 50 0 SEACPSALT + 10 4 51 0 SEACSALT + 10 4 49 0 SEACZMT + 10 4 45 0 SEACZVT + 10 4 46 0 SEAMMT + 10 4 42 0 SEAMVT + 10 3 12 0 SEASFLUX + 10 4 47 0 SEAZMT + 10 4 43 0 SEAZVT 0 20 11 0 SEDMFLX 1 2 3 0 SEDTK 1 2 4 0 SEDTMP + 0 19 39 0 SEEINDEX 10 3 207 1 SETUP 0 1 62 0 SEVAP + 10 0 86 0 SEVWAVE + 0 20 77 0 SFCEFLX 2 0 216 1 SFCRH 2 0 1 0 SFCR 2 0 34 0 SFCWRO @@ -869,6 +1145,8 @@ 3 192 33 0 SFRA174 3 192 34 0 SFRA175 3 192 35 0 SFRA176 + 0 2 47 0 SFRHEAT + 0 2 48 0 SFRMOIST 10 4 11 0 SFSALP 1 2 9 0 SFSAL 10 4 12 0 SFTMPP @@ -882,17 +1160,24 @@ 0 1 108 0 SHTPRM 0 7 13 0 SHWINX 10 2 3 0 SICED + 10 2 17 0 SICEHC + 10 2 15 0 SICEVOL + 4 8 8 0 SICFL + 10 2 23 0 SIFTP 4 9 1 0 SIGHAL 0 7 209 1 SIGH 4 9 2 0 SIGPAR 4 9 0 0 SIGPED 0 7 211 1 SIGT 0 19 217 1 SIPD + 2 0 50 0 SKINRC 0 0 17 0 SKINT 3 5 1 0 SKSSTMP + 0 19 38 0 SKYIDX 0 1 230 1 SLACC 0 19 23 0 SLDP 3 0 4 0 SLFTI + 0 17 5 0 SLNGPIDX 10 3 202 1 SLTFL 2 3 194 1 SLTYP 0 6 34 0 SLWTC @@ -901,6 +1186,7 @@ 0 1 113 0 SMLWGMA 0 1 110 0 SMLWHMA 0 1 116 0 SMLWSMA + 2 0 41 0 SMRATE 2 3 7 0 SMREF 2 3 195 1 SMREF 0 19 18 0 SNFALB @@ -917,17 +1203,23 @@ 0 1 208 1 SNOT 0 1 42 0 SNOWC 0 1 201 1 SNOWC + 0 1 148 0 SNOWERAT 0 1 233 1 SNOWLR + 0 19 40 0 SNOWLVL 0 19 236 1 SNOWLVL + 2 3 28 0 SNOWTMP + 10 2 13 0 SNOWTSI 0 1 222 1 SNOWT + 20 3 6 0 SNPVPCAP + 20 3 7 0 SNPVPPROD + 10 2 18 0 SNSIHC + 10 2 16 0 SNVOLSI 2 3 25 0 SNWDEB 2 3 27 0 SOILDEP 2 3 21 0 SOILICE 2 3 5 0 SOILL 2 3 192 1 SOILL 2 3 19 0 SOILMOI - 2 0 3 0 SOILM - 2 0 22 0 SOILM 2 3 15 0 SOILP 2 0 239 1 SOILSE 2 3 18 0 SOILTMP @@ -939,6 +1231,7 @@ 3 1 28 0 SPBRT 10 1 1 0 SPC 4 6 4 0 SPECIRR + 10 0 88 0 SPECWI 4 1 0 0 SPEED 0 1 0 0 SPFH 10 0 45 0 SPFTR @@ -947,7 +1240,10 @@ 0 1 100 0 SPNCR 0 1 101 0 SPNCS 0 1 66 0 SPRATE + 2 4 16 0 SPRDCOMP 4 2 7 0 SPRDF + 20 3 4 0 SPVPCAP + 20 3 5 0 SPVPPROD 3 0 3 0 SPWAT 3 0 0 0 SRAD 0 1 85 0 SRAINC @@ -958,16 +1254,20 @@ 3 192 49 0 SRFAGR4 3 192 50 0 SRFAGR5 3 192 51 0 SRFAGR6 + 0 1 144 0 SRWATERC 0 1 12 0 SRWEQ 0 20 103 0 SSALBK 0 3 22 0 SSGSO + 10 3 19 0 SSHGTPARM 10 3 195 1 SSHG 3 5 2 0 SSKSSTMP 3 192 62 0 SSMS1715 3 192 63 0 SSMS1716 3 192 64 0 SSMS1717 3 192 65 0 SSMS1718 + 0 1 145 0 SSNOWWC 0 1 86 0 SSNOWW + 0 1 168 0 SSPFHW 1 0 6 0 SSRUN 1 0 193 1 SSRUN 10 3 200 1 SSST @@ -975,22 +1275,31 @@ 2 0 211 1 SSTOR 10 3 199 1 SSTT 0 6 35 0 SSWTC + 20 0 7 0 STDEFTMP + 10 3 11 0 STERCSSH + 10 0 96 0 STMCREST + 10 0 97 0 STMWAVE 0 19 200 1 STORPROB 0 7 208 1 STPC 0 2 4 0 STRM 0 1 87 0 STRPRATE + 2 0 52 0 SUBSRATE + 0 6 51 0 SUNFRAC 0 6 33 0 SUNSD 0 6 201 1 SUNSD 0 6 24 0 SUNS + 2 0 51 0 SURFRATE 10 3 192 1 SURGE 0 19 220 1 SVRTS 10 3 208 1 SWASH + 0 3 32 0 SWATERVP 0 4 2 0 SWAVR 10 0 7 0 SWDIR 0 20 7 0 SWDMFLX 0 7 5 0 SWEATX 10 0 8 0 SWELL 1 0 4 0 SWEPON + 2 3 30 0 SWET 10 0 47 0 SWHFSWEL 0 4 197 1 SWHR 10 0 48 0 SWHSSWEL @@ -1000,10 +1309,18 @@ 3 1 194 1 SWQI 0 4 6 0 SWRAD 0 19 212 1 SWSALB + 10 4 41 0 SWSTBC + 10 4 35 0 SWSTNR + 10 4 37 0 SWSTP + 10 4 40 0 SWTTBC + 10 4 34 0 SWTTNR + 10 4 36 0 SWTTP 0 6 1 0 TCDC + 0 191 4 0 TCDTRACK 0 0 204 1 TCHP 0 1 81 0 TCICON 0 14 2 0 TCIOZ + 0 1 169 0 TCISSPFHW 0 1 64 0 TCIWV 2 0 35 0 TCLASS 0 1 209 1 TCLSW @@ -1026,6 +1343,7 @@ 0 6 17 0 TCONDO 0 1 21 0 TCOND 0 6 195 1 TCOND + 0 1 167 0 TCSLW 10 3 242 1 TCSRG20 10 3 243 1 TCSRG30 10 3 244 1 TCSRG40 @@ -1037,7 +1355,10 @@ 0 1 51 0 TCWAT 0 0 20 0 TDCHT 0 2 31 0 TDCMOM + 10 0 94 0 TDMCREST + 10 0 95 0 TDMWAVE 2 0 36 0 TFRCT + 10 3 9 0 THERCSSH 0 0 197 1 THFLX 0 3 12 0 THICK 0 6 10 0 THUNC @@ -1046,10 +1367,13 @@ 0 18 7 0 TIACIP 0 18 8 0 TIACRP 10 3 251 1 TIDE + 0 7 20 0 TIIDEX 0 1 206 1 TIPD 0 19 11 0 TKE 0 1 90 0 TKMFLX + 0 19 42 0 TLBHEIGHT 0 17 4 0 TLGTFD + 0 19 43 0 TLTHEIGH 0 6 9 0 TMAXT 0 0 4 0 TMAX 0 0 5 0 TMIN @@ -1064,12 +1388,15 @@ 0 19 197 1 TORPROB 0 7 4 0 TOTALX 0 1 80 0 TOTCON + 0 21 2 0 TOTENG 0 18 13 0 TOTLWD 0 14 0 0 TOZNE 0 14 197 1 TOZ 2 0 37 0 TPERCT 0 19 219 1 TPFI 0 1 52 0 TPRATE + 0 2 231 1 TPWDIR + 0 2 232 1 TPWSPD 0 20 13 0 TRANHH 2 3 12 0 TRANSO 2 0 230 1 TRANS @@ -1078,11 +1405,13 @@ 0 2 225 1 TRWSPD 0 0 200 1 TSD1D 0 191 0 0 TSEC + 0 2 58 0 TSFCSTR 4 6 0 0 TSI 0 3 199 1 TSLSA 0 1 50 0 TSNOWP 0 1 241 1 TSNOW 2 0 2 0 TSOIL + 0 1 128 0 TSPRATE 0 1 57 0 TSRATE 0 1 53 0 TSRWE 0 19 203 1 TSTMC @@ -1107,8 +1436,11 @@ 10 3 205 1 TWLWAV 0 20 58 0 TYAAL 0 20 57 0 TYABA + 2 0 58 0 TYPHIVEG + 2 0 57 0 TYPLOVEG 0 3 16 0 U-GWD 0 3 194 1 U-GWD + 0 4 57 0 UBALBDIRG 10 1 194 1 UBARO 0 3 31 0 UCLSPRS 0 1 120 0 UCSCIW @@ -1126,8 +1458,10 @@ 0 5 4 0 ULWRF 0 5 193 1 ULWRF 0 3 27 0 UMFLX + 2 4 22 0 UNBURNAREA 0 1 118 0 UNCSH 0 2 45 0 UNDIV + 0 2 56 0 UNWIND 10 1 2 0 UOGRD 1 0 14 0 UPAPCP 1 0 15 0 UPASM @@ -1135,17 +1469,28 @@ 0 7 197 1 UPHL 2 3 2 0 UPLSM 2 3 1 0 UPLST + 2 0 44 0 UPSAREA + 10 4 27 0 UPWWVEL + 2 6 0 0 URBCOVER 3 1 192 1 USCT + 10 0 90 0 USMFO 10 0 21 0 USSD 0 2 27 0 USTM 0 2 194 1 USTM 0 4 53 0 USWRFCS 0 4 8 0 USWRF 0 4 193 1 USWRF + 20 0 0 0 UTHCIDX 0 4 205 1 UTRF + 0 4 15 0 UUVEARTH + 0 4 55 0 UVALBDIF + 0 4 58 0 UVALBDIRI + 0 4 56 0 UVALBDIR + 0 4 59 0 UVBDIRV 0 4 50 0 UVIUCS 0 4 51 0 UVI 0 7 196 1 UVI + 0 2 52 0 UWINDSTR 0 3 17 0 V-GWD 0 3 195 1 V-GWD 0 19 232 1 VAFTD @@ -1158,6 +1503,8 @@ 0 14 195 1 VDFOZ 0 2 208 1 VDFUA 0 2 209 1 VDFVA + 0 2 59 0 VDIV + 10 4 28 0 VEDDYDIF 0 2 204 1 VEDH 2 0 232 1 VEGMAX 2 0 231 1 VEGMIN @@ -1184,6 +1531,7 @@ 0 19 0 0 VIS 0 1 92 0 VKMFLX 0 20 52 0 VMXR + 0 2 57 0 VNWIND 10 1 3 0 VOGRD 3 4 4 0 VOLACDEM 3 4 7 0 VOLACDEN @@ -1202,6 +1550,9 @@ 0 0 15 0 VPTMP 0 2 224 1 VRATE 3 1 193 1 VSCT + 10 4 33 0 VSFC + 10 4 32 0 VSFSW + 10 0 91 0 VSMFO 2 0 25 0 VSOILM 2 3 16 0 VSOSM 10 0 22 0 VSSD @@ -1213,18 +1564,29 @@ 0 2 16 0 VVCSH 0 2 8 0 VVEL 2 0 27 0 VWILTM + 0 2 53 0 VWINDSTR 0 2 25 0 VWSH 0 2 192 1 VWSH + 2 6 4 0 VZAFRAC 10 4 17 0 WATDENA + 0 21 4 0 WATENTHALPY 10 4 16 0 WATERDEN 2 0 236 1 WATERSA 10 4 20 0 WATPDENA 10 4 19 0 WATPDEN 10 4 18 0 WATPTEMP 2 0 5 0 WATR + 10 0 79 0 WAVEFDIR + 10 0 78 0 WAVEFMAG 10 0 62 0 WAVEFREW + 4 5 3 0 WAVELGTH + 10 0 87 0 WAVEMSLC + 10 0 77 0 WAVESPSK + 10 0 92 0 WAVETEFO + 10 0 73 0 WCAPFRAC 2 0 223 1 WCCONV 0 0 13 0 WCF + 10 4 22 0 WCHEATC 2 0 221 1 WCINC 2 0 226 1 WCUFLX 2 0 227 1 WCVFLX @@ -1238,9 +1600,15 @@ 10 0 58 0 WDWTSWEL 0 1 13 0 WEASD 10 0 42 0 WESP + 20 0 2 0 WETBGTMP + 0 0 32 0 WETBPT 0 0 27 0 WETBT + 2 0 45 0 WETCOV 0 18 11 0 WETDEP + 0 0 206 1 WETGLBT + 2 0 46 0 WETTYPE 0 20 75 0 WFIREFLX + 2 4 26 0 WFIREPOT 1 2 2 0 WFRACT 10 0 59 0 WFWFSWEL 10 0 60 0 WFWSSWEL @@ -1250,13 +1618,18 @@ 2 0 26 0 WILT 2 0 201 1 WILT 0 2 33 0 WINDF + 20 3 2 0 WINDPCAP + 20 3 3 0 WINDPPROD 0 19 199 1 WINDPROB + 0 2 49 0 WINDSTR 3 1 19 0 WINDS 0 2 1 0 WIND 0 19 25 0 WIWW 10 0 193 1 WLENG 0 20 9 0 WLSMFLX 0 2 19 0 WMIXE + 0 3 45 0 WOBT + 2 0 42 0 WRDRATE 2 0 33 0 WROD 10 0 192 1 WSTP 10 0 18 0 WSTR @@ -1276,8 +1649,15 @@ 2 0 224 1 WVUFLX 2 0 225 1 WVVFLX 10 0 14 0 WWSDIR + 10 3 7 0 XCOMPSS + 10 4 25 0 XCOMPWV + 10 2 24 0 XICE 4 6 1 0 XLONG - 0 3 26 0 XPRES 4 8 0 0 XRAYRAD 4 6 2 0 XSHRT + 10 3 16 0 XSURFWVEL + 10 3 8 0 YCOMPSS + 10 4 26 0 YCOMPWV + 10 2 25 0 YICE + 10 3 17 0 YSURFVWEL 10 2 10 0 ZVCICEP diff --git a/tests/parm/post_itag_hafs_ar b/tests/parm/post_itag_hafs_ar new file mode 100644 index 0000000000..6504929887 --- /dev/null +++ b/tests/parm/post_itag_hafs_ar @@ -0,0 +1,6 @@ +&MODEL_INPUTS + MODELNAME='FV3R' +/ +&NAMPGB + 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, +/ diff --git a/tests/parm/postxconfig-NT-fv3lam.txt b/tests/parm/postxconfig-NT-fv3lam.txt index 83972b3ed3..4490a42059 100644 --- a/tests/parm/postxconfig-NT-fv3lam.txt +++ b/tests/parm/postxconfig-NT-fv3lam.txt @@ -1,6 +1,6 @@ 2 -225 -263 +210 +278 PRSLEV 32769 ncep_nco @@ -37,6 +37,7 @@ hybrid_lvl ? ? ? +? 0 0.0 0 @@ -46,6 +47,10 @@ hybrid_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -74,6 +79,7 @@ hybrid_lvl ? ? ? +? 0 0.0 0 @@ -83,6 +89,10 @@ hybrid_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -111,6 +121,7 @@ hybrid_lvl ? ? ? +? 0 0.0 0 @@ -120,6 +131,10 @@ hybrid_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -148,6 +163,7 @@ hybrid_lvl ? ? ? +? 0 0.0 0 @@ -157,6 +173,10 @@ hybrid_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -185,6 +205,7 @@ hybrid_lvl ? ? ? +? 0 0.0 0 @@ -194,6 +215,10 @@ hybrid_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 5.0 0 @@ -222,6 +247,7 @@ hybrid_lvl ? ? ? +? 0 0.0 0 @@ -231,6 +257,10 @@ hybrid_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 7.0 0 @@ -259,6 +289,7 @@ hybrid_lvl ? ? ? +? 0 0.0 0 @@ -268,6 +299,10 @@ hybrid_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -296,6 +331,7 @@ hybrid_lvl ? ? ? +? 0 0.0 0 @@ -305,6 +341,10 @@ hybrid_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -333,6 +373,7 @@ hybrid_lvl ? ? ? +? 0 0.0 0 @@ -342,6 +383,10 @@ hybrid_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -370,6 +415,7 @@ hybrid_lvl ? ? ? +? 0 0.0 0 @@ -379,6 +425,10 @@ hybrid_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 5.0 0 @@ -407,6 +457,7 @@ hybrid_lvl ? ? ? +? 0 0.0 0 @@ -416,6 +467,10 @@ hybrid_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -5.0 0 @@ -444,6 +499,7 @@ hybrid_lvl ? ? ? +? 0 0.0 0 @@ -453,6 +509,10 @@ hybrid_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -481,6 +541,7 @@ hybrid_lvl ? ? ? +? 0 0.0 0 @@ -490,8 +551,12 @@ hybrid_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -6.0 +3.0 0 0 0 @@ -518,48 +583,16 @@ hybrid_lvl ? ? ? -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 @@ -592,6 +625,7 @@ hybrid_lvl ? ? ? +? 0 0.0 0 @@ -601,6 +635,10 @@ hybrid_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -615,7 +653,7 @@ REFD_ON_HYBRID_LVL 1 tmpl4_0 REFD -NCEP +? ? hybrid_lvl 0 @@ -629,54 +667,22 @@ hybrid_lvl ? ? ? -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 +4.0 0 0 0 @@ -694,8 +700,8 @@ 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. +46 +200. 500. 700. 1000. 2000. 3000. 5000. 7000. 7500. 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 ? @@ -703,6 +709,7 @@ isobaric_sfc ? ? ? +? 0 0.0 0 @@ -712,6 +719,10 @@ isobaric_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -731,8 +742,8 @@ 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. +46 +200. 500. 700. 1000. 2000. 3000. 5000. 7000. 7500. 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 ? @@ -740,6 +751,7 @@ isobaric_sfc ? ? ? +? 0 0.0 0 @@ -749,6 +761,10 @@ isobaric_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -768,8 +784,8 @@ 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. +46 +200. 500. 700. 1000. 2000. 3000. 5000. 7000. 7500. 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 ? @@ -777,6 +793,7 @@ isobaric_sfc ? ? ? +? 0 0.0 0 @@ -786,6 +803,10 @@ isobaric_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 5.0 0 @@ -805,8 +826,8 @@ 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. +46 +200. 500. 700. 1000. 2000. 3000. 5000. 7000. 7500. 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 ? @@ -814,6 +835,7 @@ isobaric_sfc ? ? ? +? 0 0.0 0 @@ -823,6 +845,10 @@ isobaric_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -842,8 +868,8 @@ 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. +46 +200. 500. 700. 1000. 2000. 3000. 5000. 7000. 7500. 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 ? @@ -851,6 +877,7 @@ isobaric_sfc ? ? ? +? 0 0.0 0 @@ -860,6 +887,10 @@ isobaric_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 2.0 0 @@ -868,19 +899,19 @@ isobaric_sfc ? ? ? -85 -MCONV_ON_ISOBARIC_SFC +18 +UGRD_ON_ISOBARIC_SFC ? 1 tmpl4_0 -MCONV +UGRD ? ? isobaric_sfc 0 ? -2 -85000. 95000. +46 +200. 500. 700. 1000. 2000. 3000. 5000. 7000. 7500. 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 ? @@ -888,6 +919,7 @@ isobaric_sfc ? ? ? +? 0 0.0 0 @@ -897,27 +929,31 @@ isobaric_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -3.0 +4.0 0 0 0 ? ? ? -18 -UGRD_ON_ISOBARIC_SFC +19 +VGRD_ON_ISOBARIC_SFC ? 1 tmpl4_0 -UGRD +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. +46 +200. 500. 700. 1000. 2000. 3000. 5000. 7000. 7500. 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 ? @@ -925,6 +961,7 @@ isobaric_sfc ? ? ? +? 0 0.0 0 @@ -934,6 +971,10 @@ isobaric_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -942,19 +983,19 @@ isobaric_sfc ? ? ? -19 -VGRD_ON_ISOBARIC_SFC +284 +DZDT_ON_ISOBARIC_SFC ? 1 tmpl4_0 -VGRD +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. +46 +200. 500. 700. 1000. 2000. 3000. 5000. 7000. 7500. 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 ? @@ -962,6 +1003,7 @@ isobaric_sfc ? ? ? +? 0 0.0 0 @@ -971,20 +1013,24 @@ isobaric_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -4.0 +-5.0 0 0 0 ? ? ? -20 -VVEL_ON_ISOBARIC_SFC +21 +ABSV_ON_ISOBARIC_SFC ? 1 tmpl4_0 -VVEL +ABSV ? ? isobaric_sfc @@ -999,6 +1045,7 @@ isobaric_sfc ? ? ? +? 0 0.0 0 @@ -1008,27 +1055,31 @@ isobaric_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -5.0 +4.0 0 0 0 ? ? ? -284 -DZDT_ON_ISOBARIC_SFC +86 +STRM_ON_ISOBARIC_SFC ? 1 tmpl4_0 -DZDT +STRM ? ? 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. +2 +25000. 50000. ? 0 ? @@ -1036,6 +1087,7 @@ isobaric_sfc ? ? ? +? 0 0.0 0 @@ -1045,27 +1097,31 @@ isobaric_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 --5.0 +3.0 0 0 0 ? ? ? -21 -ABSV_ON_ISOBARIC_SFC +166 +ICMR_ON_ISOBARIC_SFC ? 1 tmpl4_0 -ABSV +ICMR ? ? isobaric_sfc 0 ? -10 -20000. 25000. 30000. 40000. 50000. 70000. 75000. 85000. 92500. 100000. +46 +200. 500. 700. 1000. 2000. 3000. 5000. 7000. 7500. 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 ? @@ -1073,6 +1129,7 @@ isobaric_sfc ? ? ? +? 0 0.0 0 @@ -1082,27 +1139,31 @@ isobaric_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -4.0 +6.0 0 0 0 ? ? ? -86 -STRM_ON_ISOBARIC_SFC +153 +CLMR_ON_ISOBARIC_SFC ? 1 tmpl4_0 -STRM +CLMR ? ? isobaric_sfc 0 ? -2 -25000. 50000. +46 +200. 500. 700. 1000. 2000. 3000. 5000. 7000. 7500. 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 ? @@ -1110,6 +1171,7 @@ isobaric_sfc ? ? ? +? 0 0.0 0 @@ -1119,27 +1181,31 @@ isobaric_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -3.0 +4.0 0 0 0 ? ? ? -22 -TKE_ON_ISOBARIC_SFC +183 +RWMR_ON_ISOBARIC_SFC ? 1 tmpl4_0 -TKE +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. +46 +200. 500. 700. 1000. 2000. 3000. 5000. 7000. 7500. 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 ? @@ -1147,6 +1213,7 @@ isobaric_sfc ? ? ? +? 0 0.0 0 @@ -1156,6 +1223,10 @@ isobaric_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -1164,19 +1235,19 @@ isobaric_sfc ? ? ? -166 -ICMR_ON_ISOBARIC_SFC -? +416 +GRLE_ON_ISOBARIC_SFC +Graupel mixing ration on isobaric surface 1 tmpl4_0 -ICMR +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. +46 +200. 500. 700. 1000. 2000. 3000. 5000. 7000. 7500. 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 ? @@ -1184,6 +1255,7 @@ isobaric_sfc ? ? ? +? 0 0.0 0 @@ -1193,27 +1265,31 @@ isobaric_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -6.0 +3.0 0 0 0 ? ? ? -153 -CLMR_ON_ISOBARIC_SFC +184 +SNMR_ON_ISOBARIC_SFC ? 1 tmpl4_0 -CLMR +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. +46 +200. 500. 700. 1000. 2000. 3000. 5000. 7000. 7500. 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 ? @@ -1221,6 +1297,7 @@ isobaric_sfc ? ? ? +? 0 0.0 0 @@ -1230,27 +1307,31 @@ isobaric_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -4.0 +3.0 0 0 0 ? ? ? -183 -RWMR_ON_ISOBARIC_SFC +85 +MCONV_ON_ISOBARIC_SFC ? 1 tmpl4_0 -RWMR +MCONV ? ? 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. +2 +85000. 95000. ? 0 ? @@ -1258,6 +1339,7 @@ isobaric_sfc ? ? ? +? 0 0.0 0 @@ -1267,31 +1349,36 @@ isobaric_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -6.0 +3.0 0 0 0 ? ? ? -416 -GRLE_ON_ISOBARIC_SFC -Graupel mixing ration on isobaric surface +88 +MCONV_ON_SPEC_PRES_ABOVE_GRND +? 1 tmpl4_0 -GRLE +MCONV ? ? -isobaric_sfc +spec_pres_above_grnd 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. -? +1 +3000. +spec_pres_above_grnd 0 ? -0 +1 +0. ? ? ? @@ -1304,6 +1391,10 @@ isobaric_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -1312,19 +1403,19 @@ isobaric_sfc ? ? ? -184 -SNMR_ON_ISOBARIC_SFC +295 +MCONV_ON_ENTIRE_ATMOS ? 1 tmpl4_0 -SNMR +MCONV ? ? -isobaric_sfc +entire_atmos_single_lyr +0 +? 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 ? @@ -1332,6 +1423,7 @@ isobaric_sfc ? ? ? +? 0 0.0 0 @@ -1341,27 +1433,31 @@ isobaric_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -6.0 +5.0 0 0 0 ? ? ? -263 -RIME_ON_ISOBARIC_SFC -? +749 +GSD_RH_WRT_PRECIP_WATER_ON_ENTIRE_ATMOS +RELATIVE HUMIDITY WITH RESPECT TO PRECIPITABLE WATER 1 tmpl4_0 -RIME +RHPW NCEP ? -isobaric_sfc +entire_atmos +0 +? 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 ? @@ -1369,6 +1465,7 @@ isobaric_sfc ? ? ? +? 0 0.0 0 @@ -1378,8 +1475,12 @@ isobaric_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -3.0 +-0.1 0 0 0 @@ -1406,48 +1507,16 @@ mean_sea_lvl ? ? ? -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 @@ -1480,6 +1549,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -1489,6 +1559,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -1517,6 +1591,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -1526,6 +1601,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -1554,6 +1633,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -1563,6 +1643,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -1591,6 +1675,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -1600,6 +1685,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -1628,6 +1717,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -1637,6 +1727,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -1665,6 +1759,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -1674,6 +1769,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -1702,6 +1801,7 @@ surface ? ? ? +? 0 0.0 0 @@ -1711,6 +1811,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -1739,6 +1843,7 @@ spec_pres_above_grnd 0. ? ? +? 0 0.0 0 @@ -1748,6 +1853,10 @@ spec_pres_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -1756,19 +1865,19 @@ spec_pres_above_grnd ? ? ? -158 -POT_ON_SPEC_HGT_LVL_ABOVE_GRND_10m +24 +PRES_ON_SURFACE ? 1 tmpl4_0 -POT +PRES ? ? -spec_hgt_lvl_above_grnd +surface +0 +? 0 ? -1 -10. ? 0 ? @@ -1776,6 +1885,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -1785,27 +1895,31 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -5.0 +6.0 0 0 0 ? ? ? -159 -SPFH_ON_SPEC_HGT_LVL_ABOVE_GRND_10m +25 +HGT_ON_SURFACE ? 1 tmpl4_0 -SPFH +HGT ? ? -spec_hgt_lvl_above_grnd +surface +0 +? 0 ? -1 -10. ? 0 ? @@ -1813,6 +1927,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -1822,20 +1937,24 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -3.0 +6.0 0 0 0 ? ? ? -24 -PRES_ON_SURFACE +27 +POT_ON_SURFACE ? 1 tmpl4_0 -PRES +POT ? ? surface @@ -1850,6 +1969,7 @@ surface ? ? ? +? 0 0.0 0 @@ -1859,20 +1979,24 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -6.0 +5.0 0 0 0 ? ? ? -25 -HGT_ON_SURFACE +28 +SPFH_ON_SURFACE ? 1 tmpl4_0 -HGT +SPFH ? ? surface @@ -1887,6 +2011,7 @@ surface ? ? ? +? 0 0.0 0 @@ -1896,57 +2021,24 @@ surface 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 0.0 1 -5.0 +3.0 0 0 0 ? ? ? -28 -SPFH_ON_SURFACE +26 +TMP_ON_SURFACE ? 1 tmpl4_0 -SPFH +TMP ? ? surface @@ -1961,48 +2053,16 @@ surface ? ? ? -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 @@ -2015,19 +2075,19 @@ surface ? ? ? -115 -TSOIL_ON_DEPTH_BEL_LAND_SFC_3m +713 +CISOILM_ON_DEPTH_BEL_LAND_SFC ? 1 tmpl4_0 -TSOIL +CISOILM ? ? depth_bel_land_sfc 0 ? -1 -3. +0 +? ? 0 ? @@ -2035,6 +2095,7 @@ depth_bel_land_sfc ? ? ? +? 0 0.0 0 @@ -2044,6 +2105,10 @@ depth_bel_land_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -2061,15 +2126,16 @@ TSOIL ? ? depth_bel_land_sfc -4 -2 2 2 2 -4 -0. 10. 40. 100. +1 +2 +9 +0. 1. 4. 10. 30. 60. 100. 160. 300. depth_bel_land_sfc -4 -2 2 2 2 -4 -10. 40. 100. 200. +1 +2 +9 +0. 1. 4. 10. 30. 60. 100. 160. 300. +? ? ? 0 @@ -2081,6 +2147,10 @@ depth_bel_land_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -2098,59 +2168,27 @@ SOILW NCEP ? depth_bel_land_sfc -4 -2 2 2 2 -4 -0. 10. 40. 100. +1 +2 +9 +0. 1. 4. 10. 30. 60. 100. 160. 300. depth_bel_land_sfc -4 -2 2 2 2 -4 -10. 40. 100. 200. +1 +2 +9 +0. 1. 4. 10. 30. 60. 100. 160. 300. ? ? -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 @@ -2163,24 +2201,25 @@ depth_bel_land_sfc ? ? ? -36 -SOILM_ON_DEPTH_BEL_LAND_SFC +225 +SOILL_ON_DEPTH_BEL_LAND_SFC ? 1 tmpl4_0 -SOILM +SOILL ? ? depth_bel_land_sfc 1 2 -1 -0. +9 +0. 1. 4. 10. 30. 60. 100. 160. 300. depth_bel_land_sfc 1 2 -1 -200. +9 +0. 1. 4. 10. 30. 60. 100. 160. 300. +? ? ? 0 @@ -2192,6 +2231,10 @@ depth_bel_land_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -2206,7 +2249,7 @@ CNWAT_ON_SURFACE 1 tmpl4_0 CNWAT -NCEP +? ? surface 0 @@ -2220,6 +2263,7 @@ surface ? ? ? +? 0 0.0 0 @@ -2229,6 +2273,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 1.0 0 @@ -2257,54 +2305,22 @@ surface ? ? ? -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 +4.0 0 0 0 @@ -2317,7 +2333,7 @@ SFEXC_ON_SURFACE 1 tmpl4_0 SFEXC -NCEP +? ? surface 0 @@ -2331,6 +2347,7 @@ surface ? ? ? +? 0 0.0 0 @@ -2340,6 +2357,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -2368,6 +2389,7 @@ surface ? ? ? +? 0 0.0 0 @@ -2377,6 +2399,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -2405,6 +2431,7 @@ surface ? ? ? +? 0 0.0 0 @@ -2414,6 +2441,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -2442,6 +2473,7 @@ surface ? ? ? +? 0 0.0 0 @@ -2451,6 +2483,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -2459,12 +2495,12 @@ surface ? ? ? -226 -SNFALB_ON_SURFACE +227 +MXSALB_ON_SURFACE ? 1 tmpl4_0 -SNFALB +MXSALB NCEP ? surface @@ -2479,6 +2515,7 @@ surface ? ? ? +? 0 0.0 0 @@ -2488,6 +2525,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -2496,12 +2537,12 @@ surface ? ? ? -227 -MXSALB_ON_SURFACE +220 +CCOND_ON_SURFACE ? 1 tmpl4_0 -MXSALB +CCOND NCEP ? surface @@ -2516,6 +2557,7 @@ surface ? ? ? +? 0 0.0 0 @@ -2525,6 +2567,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -2533,12 +2579,12 @@ surface ? ? ? -220 -CCOND_ON_SURFACE +237 +SMREF_ON_SURFACE ? 1 tmpl4_0 -CCOND +SMREF NCEP ? surface @@ -2553,6 +2599,7 @@ surface ? ? ? +? 0 0.0 0 @@ -2562,6 +2609,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -2570,12 +2621,12 @@ surface ? ? ? -238 -RCS_ON_SURFACE +233 +POROS_ON_SURFACE ? 1 tmpl4_0 -RCS +POROS NCEP ? surface @@ -2590,6 +2641,7 @@ surface ? ? ? +? 0 0.0 0 @@ -2599,6 +2651,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -2607,12 +2663,12 @@ surface ? ? ? -239 -RCT_ON_SURFACE +235 +RLYRS_ON_SURFACE ? 1 tmpl4_0 -RCT +RLYRS NCEP ? surface @@ -2627,6 +2683,7 @@ surface ? ? ? +? 0 0.0 0 @@ -2636,20 +2693,24 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -5.0 +3.0 0 0 0 ? ? ? -240 -RCQ_ON_SURFACE +234 +RSMIN_ON_SURFACE ? 1 tmpl4_0 -RCQ +RSMIN NCEP ? surface @@ -2664,48 +2725,16 @@ surface ? ? ? -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 @@ -2718,13 +2747,13 @@ surface ? ? ? -237 -SMREF_ON_SURFACE +224 +SNOD_ON_SURFACE ? 1 tmpl4_0 -SMREF -NCEP +SNOD +? ? surface 0 @@ -2738,68 +2767,36 @@ surface ? ? ? -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 +6.0 0 0 0 ? ? ? -235 -RLYRS_ON_SURFACE +725 +GSD_ACM_SNOD_ON_SURFACE ? 1 -tmpl4_0 -RLYRS -NCEP +tmpl4_8 +ASNOW ? +ACM surface 0 ? @@ -2812,6 +2809,7 @@ surface ? ? ? +? 0 0.0 0 @@ -2821,20 +2819,24 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -3.0 +9.0 0 0 0 ? ? ? -234 -RSMIN_ON_SURFACE +232 +SMDRY_ON_SURFACE ? 1 tmpl4_0 -RSMIN +SMDRY NCEP ? surface @@ -2849,66 +2851,34 @@ surface ? ? ? -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 +3.0 0 0 0 ? ? ? -232 -SMDRY_ON_SURFACE +236 +WILT_ON_SURFACE ? 1 tmpl4_0 -SMDRY +WILT NCEP ? surface @@ -2923,6 +2893,7 @@ surface ? ? ? +? 0 0.0 0 @@ -2932,6 +2903,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -2940,15 +2915,15 @@ surface ? ? ? -236 -WILT_ON_SURFACE +171 +RUC_MSTAV_ON_DEPTH_BEL_LAND_SFC ? 1 tmpl4_0 -WILT -NCEP +MSTAV ? -surface +? +depth_bel_land_sfc 0 ? 0 @@ -2960,48 +2935,16 @@ surface ? ? ? -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 @@ -3034,6 +2977,7 @@ surface ? ? ? +? 0 0.0 0 @@ -3043,6 +2987,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -3057,7 +3005,7 @@ LFTX_ON_ISOBARIC_SFC_500-1000hpa 1 tmpl4_0 LFTX -NCEP +? ? isobaric_sfc 0 @@ -3071,6 +3019,7 @@ isobaric_sfc 100000. ? ? +? 0 0.0 0 @@ -3080,6 +3029,10 @@ isobaric_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -3094,7 +3047,7 @@ isobaric_sfc 1 tmpl4_0 4LFTX -NCEP +? ? spec_pres_above_grnd 0 @@ -3108,6 +3061,7 @@ spec_pres_above_grnd 0. ? ? +? 0 0.0 0 @@ -3117,6 +3071,10 @@ spec_pres_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -3145,6 +3103,7 @@ spec_pres_above_grnd 0. ? ? +? 0 0.0 0 @@ -3154,6 +3113,10 @@ spec_pres_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -3182,6 +3145,7 @@ surface ? ? ? +? 0 0.0 0 @@ -3191,6 +3155,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -3219,6 +3187,7 @@ spec_pres_above_grnd 0. ? ? +? 0 0.0 0 @@ -3228,6 +3197,10 @@ spec_pres_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -3256,6 +3229,7 @@ spec_pres_above_grnd 0. ? ? +? 0 0.0 0 @@ -3265,6 +3239,10 @@ spec_pres_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -3293,6 +3271,7 @@ spec_pres_above_grnd 0. ? ? +? 0 0.0 0 @@ -3302,6 +3281,10 @@ spec_pres_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -3310,23 +3293,24 @@ spec_pres_above_grnd ? ? ? -107 -CIN_ON_SURFACE +950 +CAPE_ON_0_3KM_ABOVE_GRND ? 1 tmpl4_0 -CIN -? +CAPE ? -surface -0 ? +spec_hgt_lvl_above_grnd 0 ? -? +1 +0. +spec_hgt_lvl_above_grnd 0 ? -0 +1 +3000. ? ? ? @@ -3339,6 +3323,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -3347,24 +3335,25 @@ surface ? ? ? -567 -BEST_CIN_ON_SPEC_PRES_ABOVE_GRND +107 +CIN_ON_SURFACE ? 1 tmpl4_0 CIN ? ? -spec_pres_above_grnd +surface +0 +? +0 +? +? 0 ? -1 -18000. -spec_pres_above_grnd 0 ? -1 -0. +? ? ? 0 @@ -3376,7 +3365,53 @@ spec_pres_above_grnd 0.0 0 0.0 -1 +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 +0 +0.0 +0 +0.0 +1 4.0 0 0 @@ -3404,6 +3439,7 @@ spec_pres_above_grnd 0. ? ? +? 0 0.0 0 @@ -3413,6 +3449,10 @@ spec_pres_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -3441,6 +3481,7 @@ spec_pres_above_grnd 0. ? ? +? 0 0.0 0 @@ -3450,6 +3491,10 @@ spec_pres_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -3478,6 +3523,7 @@ entire_atmos_single_lyr ? ? ? +? 0 0.0 0 @@ -3487,6 +3533,10 @@ entire_atmos_single_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -3515,6 +3565,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -3524,6 +3575,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -3532,13 +3587,97 @@ spec_hgt_lvl_above_grnd ? ? ? +953 +EFF_HLCY_ON_SPEC_HGT_LVL_ABOVE_GRND +? +1 +tmpl4_0 +EFHL +NCEP +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +957 +CRITICAL_ANGLE +? +1 +tmpl4_0 +CANGLE +NCEP +? +spec_hgt_lvl_above_grnd +0 +? +1 +0. +spec_hgt_lvl_above_grnd +0 +? +1 +500. +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? 163 USTM_ON_SPEC_HGT_LVL_ABOVE_GRND ? 1 tmpl4_0 USTM -NCEP +? ? spec_hgt_lvl_above_grnd 0 @@ -3552,6 +3691,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -3561,6 +3701,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -3575,7 +3719,7 @@ VSTM_ON_SPEC_HGT_LVL_ABOVE_GRND 1 tmpl4_0 VSTM -NCEP +? ? spec_hgt_lvl_above_grnd 0 @@ -3589,6 +3733,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -3598,6 +3743,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -3626,6 +3775,7 @@ surface ? ? ? +? 0 0.0 0 @@ -3635,6 +3785,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -4.0 0 @@ -3663,6 +3817,7 @@ surface ? ? ? +? 0 0.0 0 @@ -3672,6 +3827,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -3700,6 +3859,7 @@ surface ? ? ? +? 0 0.0 0 @@ -3709,6 +3869,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -3737,6 +3901,7 @@ surface ? ? ? +? 0 0.0 0 @@ -3746,6 +3911,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -3774,6 +3943,7 @@ surface ? ? ? +? 0 0.0 0 @@ -3783,6 +3953,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -3811,6 +3985,7 @@ surface ? ? ? +? 0 0.0 0 @@ -3820,6 +3995,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -3848,6 +4027,7 @@ surface ? ? ? +? 0 0.0 0 @@ -3857,6 +4037,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -3865,12 +4049,12 @@ surface ? ? ? -34 -ACM_NCPCP_ON_SURFACE +417 +CACM_APCP_ON_SURFACE ? 1 tmpl4_8 -NCPCP +APCP ? ACM surface @@ -3885,6 +4069,7 @@ surface ? ? ? +? 0 0.0 0 @@ -3894,6 +4079,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -4.0 0 @@ -3902,12 +4091,12 @@ surface ? ? ? -417 -CACM_APCP_ON_SURFACE +121 +ACM_SNOM_ON_SURFACE ? 1 tmpl4_8 -APCP +SNOM ? ACM surface @@ -3922,6 +4111,7 @@ surface ? ? ? +? 0 0.0 0 @@ -3931,20 +4121,24 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 --4.0 +4.0 0 0 0 ? ? ? -419 -CACM_NCPCP_ON_SURFACE +122 +ACM_SSRUN_ON_SURFACE ? 1 tmpl4_8 -NCPCP +SSRUN ? ACM surface @@ -3959,6 +4153,7 @@ surface ? ? ? +? 0 0.0 0 @@ -3968,22 +4163,26 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 --4.0 +6.0 0 0 0 ? ? ? -121 -ACM_SNOM_ON_SURFACE -? +407 +GSD_INST_CRAIN_ON_SURFACE +GSD_instant precipitation type on surface 1 -tmpl4_8 -SNOM +tmpl4_0 +CRAIN +? ? -ACM surface 0 ? @@ -3996,6 +4195,7 @@ surface ? ? ? +? 0 0.0 0 @@ -4005,22 +4205,26 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -4.0 +1.0 0 0 0 ? ? ? -122 -ACM_SSRUN_ON_SURFACE -? +559 +GSD_CSNOW_ON_SURFACE +GSD_Categorical snow on surface 1 -tmpl4_8 -SSRUN -NCEP -ACM +tmpl4_0 +CSNOW +? +? surface 0 ? @@ -4033,6 +4237,7 @@ surface ? ? ? +? 0 0.0 0 @@ -4042,95 +4247,25 @@ surface 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 0.0 1 -6.0 +1.0 0 0 0 ? ? ? -160 -INST_CRAIN_ON_SURFACE -? +560 +GSD_CICEP_ON_SURFACE +GSD_Categorical ice pellets on surface 1 tmpl4_0 -CRAIN -NCEP +CICEP +? ? surface 0 @@ -4144,48 +4279,16 @@ surface ? ? ? -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 @@ -4198,13 +4301,13 @@ surface ? ? ? -552 -CICEP_ON_SURFACE -Categorical ice pellets on surface +561 +GSD_CFRZR_ON_SURFACE +GSD_Categorical freezing rain on surface 1 tmpl4_0 -CICEP -NCEP +CFRZR +? ? surface 0 @@ -4218,48 +4321,16 @@ surface ? ? ? -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 @@ -4292,6 +4363,7 @@ surface ? ? ? +? 0 0.0 0 @@ -4301,6 +4373,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -4315,7 +4391,7 @@ CPOFP_ON_SURFACE 1 tmpl4_0 CPOFP -NCEP +? ? surface 0 @@ -4329,6 +4405,7 @@ surface ? ? ? +? 0 0.0 0 @@ -4338,6 +4415,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -4366,6 +4447,7 @@ hybrid_lvl ? ? ? +? 0 0.0 0 @@ -4375,6 +4457,10 @@ hybrid_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -4403,6 +4489,7 @@ hybrid_lvl ? ? ? +? 0 0.0 0 @@ -4412,8 +4499,12 @@ hybrid_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -6.0 +3.0 0 0 0 @@ -4440,6 +4531,7 @@ hybrid_lvl ? ? ? +? 0 0.0 0 @@ -4449,6 +4541,10 @@ hybrid_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -4477,6 +4573,7 @@ hybrid_lvl ? ? ? +? 0 0.0 0 @@ -4486,6 +4583,10 @@ hybrid_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -4514,6 +4615,7 @@ low_cloud_lyr ? ? ? +? 0 0.0 0 @@ -4523,6 +4625,10 @@ low_cloud_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -4551,6 +4657,7 @@ mid_cloud_lyr ? ? ? +? 0 0.0 0 @@ -4560,6 +4667,10 @@ mid_cloud_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -4588,6 +4699,7 @@ high_cloud_lyr ? ? ? +? 0 0.0 0 @@ -4597,6 +4709,10 @@ high_cloud_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -4605,15 +4721,15 @@ high_cloud_lyr ? ? ? -161 -INST_TCDC_ON_ENTIRE_ATMOS +799 +TCDC_ON_BOUND_LYR ? 1 tmpl4_0 TCDC ? ? -entire_atmos_single_lyr +bound_lyr_cloud_lyr 0 ? 0 @@ -4625,6 +4741,7 @@ entire_atmos_single_lyr ? ? ? +? 0 0.0 0 @@ -4634,6 +4751,10 @@ entire_atmos_single_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -4642,14 +4763,14 @@ entire_atmos_single_lyr ? ? ? -144 -AVE_TCDC_ON_ENTIRE_ATMOS +161 +INST_TCDC_ON_ENTIRE_ATMOS ? 1 -tmpl4_8 +tmpl4_0 TCDC ? -AVE +? entire_atmos_single_lyr 0 ? @@ -4662,6 +4783,7 @@ entire_atmos_single_lyr ? ? ? +? 0 0.0 0 @@ -4671,6 +4793,10 @@ entire_atmos_single_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -4679,13 +4805,13 @@ entire_atmos_single_lyr ? ? ? -139 -AVE_CDLYR_ON_ENTIRE_ATMOS +144 +AVE_TCDC_ON_ENTIRE_ATMOS ? 1 tmpl4_8 -CDLYR -NCEP +TCDC +? AVE entire_atmos_single_lyr 0 @@ -4699,6 +4825,7 @@ entire_atmos_single_lyr ? ? ? +? 0 0.0 0 @@ -4708,6 +4835,10 @@ entire_atmos_single_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -4736,6 +4867,7 @@ surface ? ? ? +? 0 0.0 0 @@ -4745,6 +4877,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -4773,6 +4909,7 @@ lvl_of_adiab_cond_from_sfc ? ? ? +? 0 0.0 0 @@ -4782,6 +4919,10 @@ lvl_of_adiab_cond_from_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 5.0 0 @@ -4810,6 +4951,7 @@ lvl_of_adiab_cond_from_sfc ? ? ? +? 0 0.0 0 @@ -4819,6 +4961,10 @@ lvl_of_adiab_cond_from_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -4833,7 +4979,7 @@ INST_USWRF_ON_SURFACE 1 tmpl4_0 USWRF -NCEP +? ? surface 0 @@ -4847,6 +4993,7 @@ surface ? ? ? +? 0 0.0 0 @@ -4856,6 +5003,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -4870,7 +5021,7 @@ INST_ULWRF_ON_SURFACE 1 tmpl4_0 ULWRF -NCEP +? ? surface 0 @@ -4884,6 +5035,7 @@ surface ? ? ? +? 0 0.0 0 @@ -4893,6 +5045,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -4907,7 +5063,7 @@ AVE_DSWRF_ON_SURFACE 1 tmpl4_8 DSWRF -NCEP +? AVE surface 0 @@ -4921,6 +5077,7 @@ surface ? ? ? +? 0 0.0 0 @@ -4930,6 +5087,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -4944,7 +5105,7 @@ AVE_DLWRF_ON_SURFACE 1 tmpl4_8 DLWRF -NCEP +? AVE surface 0 @@ -4958,6 +5119,7 @@ surface ? ? ? +? 0 0.0 0 @@ -4967,6 +5129,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -4981,7 +5147,7 @@ AVE_USWRF_ON_SURFACE 1 tmpl4_8 USWRF -NCEP +? AVE surface 0 @@ -4995,6 +5161,7 @@ surface ? ? ? +? 0 0.0 0 @@ -5004,6 +5171,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -5018,7 +5189,7 @@ AVE_ULWRF_ON_SURFACE 1 tmpl4_8 ULWRF -NCEP +? AVE surface 0 @@ -5032,6 +5203,7 @@ surface ? ? ? +? 0 0.0 0 @@ -5041,6 +5213,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -5055,7 +5231,7 @@ AVE_USWRF_ON_TOP_OF_ATMOS 1 tmpl4_8 USWRF -NCEP +? AVE top_of_atmos 0 @@ -5069,6 +5245,7 @@ top_of_atmos ? ? ? +? 0 0.0 0 @@ -5078,6 +5255,10 @@ top_of_atmos 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -5092,7 +5273,7 @@ AVE_ULWRF_ON_TOP_OF_ATMOS 1 tmpl4_8 ULWRF -NCEP +? AVE top_of_atmos 0 @@ -5106,6 +5287,7 @@ top_of_atmos ? ? ? +? 0 0.0 0 @@ -5115,6 +5297,10 @@ top_of_atmos 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -5129,7 +5315,7 @@ INST_ULWRF_ON_TOP_OF_ATMOS 1 tmpl4_0 ULWRF -NCEP +? ? top_of_atmos 0 @@ -5143,6 +5329,7 @@ top_of_atmos ? ? ? +? 0 0.0 0 @@ -5152,6 +5339,10 @@ top_of_atmos 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -5180,6 +5371,7 @@ top_of_atmos ? ? ? +? 0 0.0 0 @@ -5189,6 +5381,10 @@ top_of_atmos 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -5203,7 +5399,7 @@ INST_DSWRF_ON_SURFACE 1 tmpl4_0 DSWRF -NCEP +? ? surface 0 @@ -5217,6 +5413,7 @@ surface ? ? ? +? 0 0.0 0 @@ -5226,6 +5423,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -5240,7 +5441,7 @@ INST_DLWRF_ON_SURFACE 1 tmpl4_0 DLWRF -NCEP +? ? surface 0 @@ -5254,6 +5455,7 @@ surface ? ? ? +? 0 0.0 0 @@ -5263,6 +5465,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -5271,12 +5477,12 @@ surface ? ? ? -262 -INST_CSDSF_ON_SURFACE +772 +INST_SWDDNI_ON_SURFACE ? 1 tmpl4_0 -CSDSF +VBDSF NCEP ? surface @@ -5291,6 +5497,7 @@ surface ? ? ? +? 0 0.0 0 @@ -5300,6 +5507,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -5308,13 +5519,13 @@ surface ? ? ? -44 -SFCR_ON_SURFACE +773 +INST_SWDDIF_ON_SURFACE ? 1 tmpl4_0 -SFCR -? +VDDSF +NCEP ? surface 0 @@ -5328,6 +5539,7 @@ surface ? ? ? +? 0 0.0 0 @@ -5337,20 +5549,24 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -2.7 +4.0 0 0 0 ? ? ? -45 -FRICV_ON_SURFACE +262 +INST_CSDSF_ON_SURFACE ? 1 tmpl4_0 -FRICV +CSDSF NCEP ? surface @@ -5365,6 +5581,7 @@ surface ? ? ? +? 0 0.0 0 @@ -5374,6 +5591,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -5382,13 +5603,13 @@ surface ? ? ? -132 -CD_ON_SURFACE +44 +SFCR_ON_SURFACE ? 1 tmpl4_0 -CD -NCEP +SFCR +? ? surface 0 @@ -5402,6 +5623,7 @@ surface ? ? ? +? 0 0.0 0 @@ -5411,20 +5633,24 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -3.0 +2.7 0 0 0 ? ? ? -133 -UFLX_ON_SURFACE +45 +FRICV_ON_SURFACE ? 1 tmpl4_0 -UFLX +FRICV ? ? surface @@ -5439,6 +5665,7 @@ surface ? ? ? +? 0 0.0 0 @@ -5448,20 +5675,24 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -3.0 +4.0 0 0 0 ? ? ? -134 -VFLX_ON_SURFACE +132 +CD_ON_SURFACE ? 1 tmpl4_0 -VFLX +CD ? ? surface @@ -5476,6 +5707,7 @@ surface ? ? ? +? 0 0.0 0 @@ -5485,6 +5717,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -5513,6 +5749,7 @@ surface ? ? ? +? 0 0.0 0 @@ -5522,6 +5759,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -5550,6 +5791,7 @@ surface ? ? ? +? 0 0.0 0 @@ -5559,6 +5801,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -5573,7 +5819,7 @@ AVE_SNOHF_ON_SURFACE 1 tmpl4_8 SNOHF -NCEP +? AVE surface 0 @@ -5587,6 +5833,7 @@ surface ? ? ? +? 0 0.0 0 @@ -5596,6 +5843,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -5624,48 +5875,16 @@ surface ? ? ? -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 @@ -5684,7 +5903,7 @@ ACM_PEVAP_ON_SURFACE 1 tmpl4_8 PEVAP -NCEP +? ACM surface 0 @@ -5698,6 +5917,7 @@ surface ? ? ? +? 0 0.0 0 @@ -5707,6 +5927,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -5735,6 +5959,7 @@ surface ? ? ? +? 0 0.0 0 @@ -5744,6 +5969,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -5772,6 +6001,7 @@ surface ? ? ? +? 0 0.0 0 @@ -5781,6 +6011,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -5809,6 +6043,7 @@ surface ? ? ? +? 0 0.0 0 @@ -5818,6 +6053,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -5846,6 +6085,7 @@ surface ? ? ? +? 0 0.0 0 @@ -5855,6 +6095,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -5883,6 +6127,7 @@ surface ? ? ? +? 0 0.0 0 @@ -5892,6 +6137,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 1.0 0 @@ -5920,6 +6169,7 @@ surface ? ? ? +? 0 0.0 0 @@ -5929,6 +6179,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -5957,6 +6211,7 @@ surface ? ? ? +? 0 0.0 0 @@ -5966,6 +6221,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -5994,6 +6253,7 @@ surface ? ? ? +? 0 0.0 0 @@ -6003,6 +6263,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 5.0 0 @@ -6031,6 +6295,7 @@ tropopause ? ? ? +? 0 0.0 0 @@ -6040,6 +6305,10 @@ tropopause 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -6068,6 +6337,7 @@ tropopause ? ? ? +? 0 0.0 0 @@ -6077,6 +6347,10 @@ tropopause 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -6105,6 +6379,7 @@ tropopause ? ? ? +? 0 0.0 0 @@ -6114,6 +6389,10 @@ tropopause 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -6142,6 +6421,7 @@ tropopause ? ? ? +? 0 0.0 0 @@ -6151,6 +6431,10 @@ tropopause 0.0 0 0.0 +0 +0.0 +0 +0.0 1 5.0 0 @@ -6179,6 +6463,7 @@ tropopause ? ? ? +? 0 0.0 0 @@ -6188,6 +6473,10 @@ tropopause 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -6216,6 +6505,7 @@ tropopause ? ? ? +? 0 0.0 0 @@ -6225,6 +6515,10 @@ tropopause 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -6239,7 +6533,7 @@ VWSH_ON_TROPOPAUSE 1 tmpl4_0 VWSH -NCEP +? ? tropopause 0 @@ -6253,6 +6547,7 @@ tropopause ? ? ? +? 0 0.0 0 @@ -6262,6 +6557,10 @@ tropopause 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -6290,6 +6589,7 @@ spec_hgt_lvl_above_grnd 1000. ? ? +? 0 0.0 0 @@ -6299,6 +6599,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -6327,6 +6631,7 @@ spec_hgt_lvl_above_grnd 1000. ? ? +? 0 0.0 0 @@ -6336,6 +6641,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -6364,6 +6673,7 @@ spec_hgt_lvl_above_grnd 6000. ? ? +? 0 0.0 0 @@ -6373,6 +6683,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -6401,6 +6715,7 @@ spec_hgt_lvl_above_grnd 6000. ? ? +? 0 0.0 0 @@ -6410,6 +6725,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -6438,6 +6757,7 @@ spec_alt_above_mean_sea_lvl ? ? ? +? 0 0.0 0 @@ -6447,6 +6767,10 @@ spec_alt_above_mean_sea_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -6466,8 +6790,8 @@ TMP spec_hgt_lvl_above_grnd 0 ? -4 -30. 50. 80. 100. +6 +30. 50. 80. 100. 160. 320. ? 0 ? @@ -6475,6 +6799,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -6484,6 +6809,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -6492,19 +6821,19 @@ spec_hgt_lvl_above_grnd ? ? ? -60 -UGRD_ON_SPEC_ALT_ABOVE_MEAN_SEA_LVL +578 +SPFH_ON_SPEC_HGT_LVL_ABOVE_GRND_FDHGT ? 1 tmpl4_0 -UGRD +SPFH ? ? -spec_alt_above_mean_sea_lvl +spec_hgt_lvl_above_grnd 0 ? -10 -305. 457. 610. 914. 1524. 1829. 2134. 2743. 3658. 4572. +1 +80. ? 0 ? @@ -6512,6 +6841,7 @@ spec_alt_above_mean_sea_lvl ? ? ? +? 0 0.0 0 @@ -6521,27 +6851,31 @@ spec_alt_above_mean_sea_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -4.0 +5.0 0 0 0 ? ? ? -576 -UGRD_ON_SPEC_HGT_LVL_ABOVE_GRND_FDHGT +579 +PRES_ON_SPEC_HGT_LVL_ABOVE_GRND_FDHGT ? 1 tmpl4_0 -UGRD +PRES ? ? spec_hgt_lvl_above_grnd 0 ? -4 -30. 50. 80. 100. +1 +80. ? 0 ? @@ -6549,6 +6883,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -6558,20 +6893,24 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -4.0 +3.0 0 0 0 ? ? ? -61 -VGRD_ON_SPEC_ALT_ABOVE_MEAN_SEA_LVL +60 +UGRD_ON_SPEC_ALT_ABOVE_MEAN_SEA_LVL ? 1 tmpl4_0 -VGRD +UGRD ? ? spec_alt_above_mean_sea_lvl @@ -6586,6 +6925,7 @@ spec_alt_above_mean_sea_lvl ? ? ? +? 0 0.0 0 @@ -6595,6 +6935,10 @@ spec_alt_above_mean_sea_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -6603,19 +6947,19 @@ spec_alt_above_mean_sea_lvl ? ? ? -577 -VGRD_ON_SPEC_HGT_LVL_ABOVE_GRND_FDHGT +576 +UGRD_ON_SPEC_HGT_LVL_ABOVE_GRND_FDHGT ? 1 tmpl4_0 -VGRD +UGRD ? ? spec_hgt_lvl_above_grnd 0 ? -4 -30. 50. 80. 100. +6 +30. 50. 80. 100. 160. 320. ? 0 ? @@ -6623,6 +6967,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -6632,6 +6977,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -6640,19 +6989,19 @@ spec_hgt_lvl_above_grnd ? ? ? -451 -SPFH_ON_SPEC_ALT_ABOVE_MEAN_SEA_LVL +61 +VGRD_ON_SPEC_ALT_ABOVE_MEAN_SEA_LVL ? 1 tmpl4_0 -SPFH +VGRD ? ? spec_alt_above_mean_sea_lvl 0 ? -1 -305. +10 +305. 457. 610. 914. 1524. 1829. 2134. 2743. 3658. 4572. ? 0 ? @@ -6660,6 +7009,7 @@ spec_alt_above_mean_sea_lvl ? ? ? +? 0 0.0 0 @@ -6669,27 +7019,31 @@ spec_alt_above_mean_sea_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -5.0 +4.0 0 0 0 ? ? ? -578 -SPFH_ON_SPEC_HGT_LVL_ABOVE_GRND_FDHGT +577 +VGRD_ON_SPEC_HGT_LVL_ABOVE_GRND_FDHGT ? 1 tmpl4_0 -SPFH +VGRD ? ? spec_hgt_lvl_above_grnd 0 ? -4 -30. 50. 80. 100. +6 +30. 50. 80. 100. 160. 320. ? 0 ? @@ -6697,6 +7051,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -6706,27 +7061,31 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -5.0 +4.0 0 0 0 ? ? ? -579 -PRES_ON_SPEC_HGT_LVL_ABOVE_GRND_FDHGT +451 +SPFH_ON_SPEC_ALT_ABOVE_MEAN_SEA_LVL ? 1 tmpl4_0 -PRES +SPFH ? ? -spec_hgt_lvl_above_grnd +spec_alt_above_mean_sea_lvl 0 ? -4 -30. 50. 80. 100. +1 +305. ? 0 ? @@ -6734,6 +7093,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -6743,8 +7103,12 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -3.0 +5.0 0 0 0 @@ -6771,6 +7135,7 @@ HGT ? ? ? +? 0 0.0 0 @@ -6780,6 +7145,10 @@ HGT 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -6808,6 +7177,7 @@ RH ? ? ? +? 0 0.0 0 @@ -6817,6 +7187,10 @@ RH 0.0 0 0.0 +0 +0.0 +0 +0.0 1 2.0 0 @@ -6845,6 +7219,7 @@ hghst_trop_frz_lvl ? ? ? +? 0 0.0 0 @@ -6854,6 +7229,10 @@ hghst_trop_frz_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -6862,15 +7241,15 @@ hghst_trop_frz_lvl ? ? ? -247 -HGT_ON_LWST_LVL_OF_WET_BULB_ZERO +350 +RH_ON_HGHST_TROP_FRZ_LVL ? 1 tmpl4_0 -HGT +RH ? ? -lwst_lvl_of_wet_bulb_zero +hghst_trop_frz_lvl 0 ? 0 @@ -6882,6 +7261,7 @@ lwst_lvl_of_wet_bulb_zero ? ? ? +? 0 0.0 0 @@ -6891,32 +7271,37 @@ lwst_lvl_of_wet_bulb_zero 0.0 0 0.0 +0 +0.0 +0 +0.0 1 --5.0 +-0.1 0 0 0 ? ? ? -67 -PRES_ON_SPEC_PRES_ABOVE_GRND -? +779 +HGT_ON_HGHST_TROP_-20C_LVL +height on highest tropospheric -20C level 1 tmpl4_0 -PRES +HGT ? ? -spec_pres_above_grnd +isothermal +0 +? +1 +253. +? 0 ? -6 -3000. 6000. 9000. 12000. 15000. 18000. -spec_pres_above_grnd 0 ? -6 -0. 3000. 6000. 9000. 12000. 15000. +? ? ? 0 @@ -6928,32 +7313,37 @@ spec_pres_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -6.0 +3.0 0 0 0 ? ? ? -68 -TMP_ON_SPEC_PRES_ABOVE_GRND -? +443 +HGT_ON_EQUIL_LVL +geopotential height on Equilibrium level 1 tmpl4_0 -TMP +HGT ? ? -spec_pres_above_grnd +equil_lvl 0 ? -6 -3000. 6000. 9000. 12000. 15000. 18000. -spec_pres_above_grnd 0 ? -6 -0. 3000. 6000. 9000. 12000. 15000. +? +0 +? +0 +? +? ? ? 0 @@ -6965,6 +7355,10 @@ spec_pres_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -6973,24 +7367,25 @@ spec_pres_above_grnd ? ? ? -69 -POT_ON_SPEC_PRES_ABOVE_GRND +247 +HGT_ON_LWST_LVL_OF_WET_BULB_ZERO ? 1 tmpl4_0 -POT +HGT +? +? +lwst_lvl_of_wet_bulb_zero +0 +? +0 ? ? -spec_pres_above_grnd 0 ? -1 -3000. -spec_pres_above_grnd 0 ? -1 -0. +? ? ? 0 @@ -7002,32 +7397,37 @@ spec_pres_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -4.0 +-5.0 0 0 0 ? ? ? -70 -DPT_ON_SPEC_PRES_ABOVE_GRND +67 +PRES_ON_SPEC_PRES_ABOVE_GRND ? 1 tmpl4_0 -DPT +PRES ? ? spec_pres_above_grnd 0 ? -1 -3000. +6 +3000. 6000. 9000. 12000. 15000. 18000. spec_pres_above_grnd 0 ? -1 -0. +6 +0. 3000. 6000. 9000. 12000. 15000. +? ? ? 0 @@ -7039,20 +7439,24 @@ spec_pres_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -3.0 +6.0 0 0 0 ? ? ? -71 -SPFH_ON_SPEC_PRES_ABOVE_GRND +68 +TMP_ON_SPEC_PRES_ABOVE_GRND ? 1 tmpl4_0 -SPFH +TMP ? ? spec_pres_above_grnd @@ -7067,6 +7471,7 @@ spec_pres_above_grnd 0. 3000. 6000. 9000. 12000. 15000. ? ? +? 0 0.0 0 @@ -7076,32 +7481,37 @@ spec_pres_above_grnd 0.0 0 0.0 -1 -5.0 +0 +0.0 +0 +0.0 +1 +3.0 0 0 0 ? ? ? -72 -RH_ON_SPEC_PRES_ABOVE_GRND +69 +POT_ON_SPEC_PRES_ABOVE_GRND ? 1 tmpl4_0 -RH +POT ? ? spec_pres_above_grnd 0 ? -6 -3000. 6000. 9000. 12000. 15000. 18000. +1 +3000. spec_pres_above_grnd 0 ? -6 -0. 3000. 6000. 9000. 12000. 15000. +1 +0. +? ? ? 0 @@ -7113,20 +7523,24 @@ spec_pres_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -2.0 +4.0 0 0 0 ? ? ? -88 -MCONV_ON_SPEC_PRES_ABOVE_GRND +70 +DPT_ON_SPEC_PRES_ABOVE_GRND ? 1 tmpl4_0 -MCONV +DPT ? ? spec_pres_above_grnd @@ -7141,6 +7555,7 @@ spec_pres_above_grnd 0. ? ? +? 0 0.0 0 @@ -7150,6 +7565,10 @@ spec_pres_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -7158,24 +7577,25 @@ spec_pres_above_grnd ? ? ? -89 -PWAT_ON_SPEC_PRES_ABOVE_GRND +71 +SPFH_ON_SPEC_PRES_ABOVE_GRND ? 1 tmpl4_0 -PWAT +SPFH ? ? spec_pres_above_grnd 0 ? -1 -3000. +6 +3000. 6000. 9000. 12000. 15000. 18000. spec_pres_above_grnd 0 ? -1 -0. +6 +0. 3000. 6000. 9000. 12000. 15000. +? ? ? 0 @@ -7187,20 +7607,24 @@ spec_pres_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -3.0 +5.0 0 0 0 ? ? ? -73 -UGRD_ON_SPEC_PRES_ABOVE_GRND +72 +RH_ON_SPEC_PRES_ABOVE_GRND ? 1 tmpl4_0 -UGRD +RH ? ? spec_pres_above_grnd @@ -7215,6 +7639,7 @@ spec_pres_above_grnd 0. 3000. 6000. 9000. 12000. 15000. ? ? +? 0 0.0 0 @@ -7224,20 +7649,66 @@ spec_pres_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -4.0 +2.0 0 0 0 ? ? ? -74 -VGRD_ON_SPEC_PRES_ABOVE_GRND +89 +PWAT_ON_SPEC_PRES_ABOVE_GRND ? 1 tmpl4_0 -VGRD +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 +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 @@ -7252,6 +7723,7 @@ spec_pres_above_grnd 0. 3000. 6000. 9000. 12000. 15000. ? ? +? 0 0.0 0 @@ -7261,6 +7733,10 @@ spec_pres_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -7269,24 +7745,25 @@ spec_pres_above_grnd ? ? ? -90 -VVEL_ON_SPEC_PRES_ABOVE_GRND +74 +VGRD_ON_SPEC_PRES_ABOVE_GRND ? 1 tmpl4_0 -VVEL +VGRD ? ? spec_pres_above_grnd 0 ? -3 -3000. 9000. 18000. +6 +3000. 6000. 9000. 12000. 15000. 18000. spec_pres_above_grnd 0 ? -3 -0. 6000. 15000. +6 +0. 3000. 6000. 9000. 12000. 15000. +? ? ? 0 @@ -7298,8 +7775,12 @@ spec_pres_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -5.0 +4.0 0 0 0 @@ -7326,6 +7807,7 @@ cloud_base ? ? ? +? 0 0.0 0 @@ -7335,6 +7817,10 @@ cloud_base 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -7363,6 +7849,7 @@ cloud_top ? ? ? +? 0 0.0 0 @@ -7372,6 +7859,10 @@ cloud_top 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -7400,6 +7891,7 @@ cloud_top ? ? ? +? 0 0.0 0 @@ -7409,6 +7901,10 @@ cloud_top 0.0 0 0.0 +0 +0.0 +0 +0.0 1 5.0 0 @@ -7437,6 +7933,7 @@ cloud_base ? ? ? +? 0 0.0 0 @@ -7446,6 +7943,10 @@ cloud_base 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -7474,6 +7975,7 @@ cloud_top ? ? ? +? 0 0.0 0 @@ -7483,6 +7985,10 @@ cloud_top 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -7511,6 +8017,7 @@ cloud_top ? ? ? +? 0 0.0 0 @@ -7520,6 +8027,10 @@ cloud_top 0.0 0 0.0 +0 +0.0 +0 +0.0 1 5.0 0 @@ -7548,6 +8059,7 @@ max_wind ? ? ? +? 0 0.0 0 @@ -7557,6 +8069,10 @@ max_wind 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -7585,6 +8101,7 @@ max_wind ? ? ? +? 0 0.0 0 @@ -7594,6 +8111,10 @@ max_wind 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -7622,6 +8143,7 @@ max_wind ? ? ? +? 0 0.0 0 @@ -7631,6 +8153,10 @@ max_wind 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -7659,6 +8185,7 @@ max_wind ? ? ? +? 0 0.0 0 @@ -7668,6 +8195,10 @@ max_wind 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -7682,7 +8213,7 @@ REFC_ON_ENTIRE_ATMOS 1 tmpl4_0 REFC -NCEP +? ? entire_atmos_single_lyr 0 @@ -7696,6 +8227,7 @@ entire_atmos_single_lyr ? ? ? +? 0 0.0 0 @@ -7705,6 +8237,10 @@ entire_atmos_single_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -7713,19 +8249,19 @@ entire_atmos_single_lyr ? ? ? -276 -REFZR_ON_ENTIRE_ATMOS +253 +REFD_ON_SPEC_HGT_LVL_ABOVE_GRND ? 1 tmpl4_0 -REFZR -NCEP +REFD ? -entire_atmos_single_lyr -0 ? +spec_hgt_lvl_above_grnd 0 ? +2 +4000. 1000. ? 0 ? @@ -7733,6 +8269,7 @@ entire_atmos_single_lyr ? ? ? +? 0 0.0 0 @@ -7742,23 +8279,27 @@ entire_atmos_single_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 --4.0 +4.0 0 0 0 ? ? ? -277 -REFZI_ON_ENTIRE_ATMOS +221 +HPBL_ON_SURFACE ? 1 tmpl4_0 -REFZI -NCEP +HPBL ? -entire_atmos_single_lyr +? +surface 0 ? 0 @@ -7770,6 +8311,7 @@ entire_atmos_single_lyr ? ? ? +? 0 0.0 0 @@ -7779,27 +8321,31 @@ entire_atmos_single_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 --4.0 +6.0 0 0 0 ? ? ? -253 -REFD_ON_SPEC_HGT_LVL_ABOVE_GRND +194 +PRES_ON_GRID_SCALE_CLOUD_BOT_LVL ? 1 tmpl4_0 -REFD -NCEP +PRES +? +? +grid_scale_cloud_bot_lvl +0 ? -spec_hgt_lvl_above_grnd 0 ? -2 -4000. 1000. ? 0 ? @@ -7807,6 +8353,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -7816,27 +8363,31 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -4.0 +6.0 0 0 0 ? ? ? -279 -REFZR_ON_SPEC_HGT_LVL_ABOVE_GRND +195 +PRES_ON_GRID_SCALE_CLOUD_TOP_LVL ? 1 tmpl4_0 -REFZR -NCEP +PRES +? +? +grid_scale_cloud_top_lvl +0 ? -spec_hgt_lvl_above_grnd 0 ? -2 -4000. 1000. ? 0 ? @@ -7844,6 +8395,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -7853,27 +8405,31 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 --4.0 +6.0 0 0 0 ? ? ? -280 -REFZI_ON_SPEC_HGT_LVL_ABOVE_GRND +979 +EFSH_ON_EFBL ? 1 tmpl4_0 -REFZI +EFSH NCEP ? -spec_hgt_lvl_above_grnd +level_free_convection +0 +? 0 ? -2 -4000. 1000. ? 0 ? @@ -7881,6 +8437,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -7890,23 +8447,27 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 --4.0 +-1.0 0 0 0 ? ? ? -221 -HPBL_ON_SURFACE +980 +EFSH_ON_EFTL ? 1 tmpl4_0 -HPBL +EFSH NCEP ? -surface +equil_lvl 0 ? 0 @@ -7918,6 +8479,7 @@ surface ? ? ? +? 0 0.0 0 @@ -7927,23 +8489,27 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -6.0 +-1.0 0 0 0 ? ? ? -194 -PRES_ON_GRID_SCALE_CLOUD_BOT_LVL +982 +ELMELT_ON_EFTL ? 1 tmpl4_0 -PRES -? +ELMELT +NCEP ? -grid_scale_cloud_bot_lvl +equil_lvl 0 ? 0 @@ -7955,6 +8521,7 @@ grid_scale_cloud_bot_lvl ? ? ? +? 0 0.0 0 @@ -7964,23 +8531,27 @@ grid_scale_cloud_bot_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -6.0 +-1.0 0 0 0 ? ? ? -195 -PRES_ON_GRID_SCALE_CLOUD_TOP_LVL +983 +UESH_ON_EFL ? 1 tmpl4_0 -PRES -? +UESH +NCEP ? -grid_scale_cloud_top_lvl +level_free_convection 0 ? 0 @@ -7992,6 +8563,7 @@ grid_scale_cloud_top_lvl ? ? ? +? 0 0.0 0 @@ -8001,23 +8573,27 @@ grid_scale_cloud_top_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -6.0 +-1.0 0 0 0 ? ? ? -200 -TCOLW_ON_ENTIRE_ATMOS +984 +VESH_ON_EFL ? 1 tmpl4_0 -TCOLW +VESH NCEP ? -entire_atmos_single_lyr +level_free_convection 0 ? 0 @@ -8029,6 +8605,7 @@ entire_atmos_single_lyr ? ? ? +? 0 0.0 0 @@ -8038,23 +8615,27 @@ entire_atmos_single_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -5.0 +-1.0 0 0 0 ? ? ? -201 -TCOLI_ON_ENTIRE_ATMOS +985 +ESHR_ON_EFL ? 1 tmpl4_0 -TCOLI +ESHR NCEP ? -entire_atmos_single_lyr +level_free_convection 0 ? 0 @@ -8066,6 +8647,7 @@ entire_atmos_single_lyr ? ? ? +? 0 0.0 0 @@ -8075,23 +8657,27 @@ entire_atmos_single_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -5.0 +-1.0 0 0 0 ? ? ? -202 -TCOLR_ON_ENTIRE_ATMOS +986 +UEID_ON_EFL ? 1 tmpl4_0 -TCOLR +UEID NCEP ? -entire_atmos_single_lyr +level_free_convection 0 ? 0 @@ -8103,6 +8689,7 @@ entire_atmos_single_lyr ? ? ? +? 0 0.0 0 @@ -8112,23 +8699,27 @@ entire_atmos_single_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -5.0 +-1.0 0 0 0 ? ? ? -203 -TCOLS_ON_ENTIRE_ATMOS +987 +VEID_ON_EFL ? 1 tmpl4_0 -TCOLS +VEID NCEP ? -entire_atmos_single_lyr +level_free_convection 0 ? 0 @@ -8140,6 +8731,7 @@ entire_atmos_single_lyr ? ? ? +? 0 0.0 0 @@ -8149,23 +8741,27 @@ entire_atmos_single_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -5.0 +-1.0 0 0 0 ? ? ? -204 -TCOLC_ON_ENTIRE_ATMOS +988 +E3KH_ON_EFL ? 1 tmpl4_0 -TCOLC +E3KH NCEP ? -entire_atmos_single_lyr +level_free_convection 0 ? 0 @@ -8177,6 +8773,7 @@ entire_atmos_single_lyr ? ? ? +? 0 0.0 0 @@ -8186,23 +8783,27 @@ entire_atmos_single_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -5.0 +-1.0 0 0 0 ? ? ? -428 -TCOLG_ON_ENTIRE_ATMOS +989 +STPC_ON_EFL ? 1 tmpl4_0 -TCOLG -? +STPC +NCEP ? -entire_atmos_single_lyr +level_free_convection 0 ? 0 @@ -8214,6 +8815,7 @@ entire_atmos_single_lyr ? ? ? +? 0 0.0 0 @@ -8223,23 +8825,27 @@ entire_atmos_single_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -5.0 +-1.0 0 0 0 ? ? ? -285 -TCLSW_ON_ENTIRE_ATMOS +990 +SIGT_ON_EFL ? 1 tmpl4_0 -TCLSW +SIGT NCEP ? -entire_atmos_single_lyr +level_free_convection 0 ? 0 @@ -8251,6 +8857,7 @@ entire_atmos_single_lyr ? ? ? +? 0 0.0 0 @@ -8260,23 +8867,27 @@ entire_atmos_single_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -5.0 +-1.0 0 0 0 ? ? ? -286 -TCOLM_ON_ENTIRE_ATMOS +991 +SCCP_ON_EFL ? 1 tmpl4_0 -TCOLM +SCCP NCEP ? -entire_atmos_single_lyr +level_free_convection 0 ? 0 @@ -8288,6 +8899,7 @@ entire_atmos_single_lyr ? ? ? +? 0 0.0 0 @@ -8297,23 +8909,27 @@ entire_atmos_single_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -5.0 +-1.0 0 0 0 ? ? ? -287 -HGT_ON_LWST_BOT_LVL_OF_SUPERCOOLED_LIQ_WATER_LYR +993 +SIGH_ON_EFL ? 1 tmpl4_0 -HGT -? +SIGH +NCEP ? -lwst_bot_lvl_of_supercooled_liq_water_lyr +level_free_convection 0 ? 0 @@ -8325,6 +8941,7 @@ lwst_bot_lvl_of_supercooled_liq_water_lyr ? ? ? +? 0 0.0 0 @@ -8334,23 +8951,27 @@ lwst_bot_lvl_of_supercooled_liq_water_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -6.0 +-1.0 0 0 0 ? ? ? -288 -HGT_ON_HGHST_TOP_LVL_OF_SUPERCOOLED_LIQ_WATER_LYR +992 +MLFC_ON_EFL ? 1 tmpl4_0 -HGT -? +MLFC +NCEP ? -hghst_top_lvl_of_supercooled_liq_water_lyr +level_free_convection 0 ? 0 @@ -8362,6 +8983,7 @@ hghst_top_lvl_of_supercooled_liq_water_lyr ? ? ? +? 0 0.0 0 @@ -8371,23 +8993,27 @@ hghst_top_lvl_of_supercooled_liq_water_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -5.0 +-1.0 0 0 0 ? ? ? -260 -HGT_ON_CLOUD_CEILING +287 +HGT_ON_LWST_BOT_LVL_OF_SUPERCOOLED_LIQ_WATER_LYR ? 1 tmpl4_0 HGT ? ? -cloud_ceilng +lwst_bot_lvl_of_supercooled_liq_water_lyr 0 ? 0 @@ -8399,6 +9025,7 @@ cloud_ceilng ? ? ? +? 0 0.0 0 @@ -8408,6 +9035,10 @@ cloud_ceilng 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -8416,15 +9047,15 @@ cloud_ceilng ? ? ? -256 -ACM_LSPA_ON_SURFACE +288 +HGT_ON_HGHST_TOP_LVL_OF_SUPERCOOLED_LIQ_WATER_LYR ? 1 -tmpl4_8 -LSPA -NCEP -ACM -surface +tmpl4_0 +HGT +? +? +hghst_top_lvl_of_supercooled_liq_water_lyr 0 ? 0 @@ -8436,6 +9067,7 @@ surface ? ? ? +? 0 0.0 0 @@ -8445,23 +9077,27 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -3.0 +5.0 0 0 0 ? ? ? -282 -PRES_ON_TOP_OF_ATMOS -? +408 +GSD_HGT_ON_CLOUD_CEILING +GSD_geopotential height on cloud ceiling 1 tmpl4_0 -PRES +HGT ? ? -top_of_atmos +cloud_ceilng 0 ? 0 @@ -8473,6 +9109,7 @@ top_of_atmos ? ? ? +? 0 0.0 0 @@ -8482,23 +9119,27 @@ top_of_atmos 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -3.0 +-3.0 0 0 0 ? ? ? -290 -SWHR_ON_ENTIRE_ATMOS +487 +GSD_EXP_CEILING ? 1 tmpl4_0 -SWHR -NCEP +CEIL ? -entire_atmos_single_lyr +? +cloud_ceilng 0 ? 0 @@ -8510,6 +9151,7 @@ entire_atmos_single_lyr ? ? ? +? 0 0.0 0 @@ -8519,23 +9161,27 @@ entire_atmos_single_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -5.0 +-3.0 0 0 0 ? ? ? -291 -LWHR_ON_ENTIRE_ATMOS +711 +GSD_EXP_CEILING_2 ? 1 tmpl4_0 -LWHR -NCEP +CEIL ? -entire_atmos_single_lyr +? +cloud_base 0 ? 0 @@ -8547,6 +9193,7 @@ entire_atmos_single_lyr ? ? ? +? 0 0.0 0 @@ -8556,23 +9203,27 @@ entire_atmos_single_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -5.0 +-3.0 0 0 0 ? ? ? -292 -AVE_LRGHR_ON_ENTIRE_ATMOS +282 +PRES_ON_TOP_OF_ATMOS ? 1 -tmpl4_8 -LRGHR -NCEP -AVE -entire_atmos_single_lyr +tmpl4_0 +PRES +? +? +top_of_atmos 0 ? 0 @@ -8584,6 +9235,7 @@ entire_atmos_single_lyr ? ? ? +? 0 0.0 0 @@ -8593,23 +9245,27 @@ entire_atmos_single_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -5.0 +3.0 0 0 0 ? ? ? -295 -MCONV_ON_ENTIRE_ATMOS +389 +UGRD_ON_PLANETARY_BOUND_LYR ? 1 tmpl4_0 -MCONV +UGRD ? ? -entire_atmos_single_lyr +planetary_bound_lyr 0 ? 0 @@ -8621,6 +9277,7 @@ entire_atmos_single_lyr ? ? ? +? 0 0.0 0 @@ -8630,23 +9287,27 @@ entire_atmos_single_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -5.0 +-4.0 0 0 0 ? ? ? -344 -PBLREG_ON_SURFACE +390 +VGRD_ON_PLANETARY_BOUND_LYR ? 1 tmpl4_0 -PBLREG +VGRD ? ? -surface +planetary_bound_lyr 0 ? 0 @@ -8658,6 +9319,7 @@ surface ? ? ? +? 0 0.0 0 @@ -8667,20 +9329,24 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -2.0 +-4.0 0 0 0 ? ? ? -389 -UGRD_ON_PLANETARY_BOUND_LYR +289 +HGT_ON_PLANETARY_BOUND_LYR ? 1 tmpl4_0 -UGRD +HGT ? ? planetary_bound_lyr @@ -8695,6 +9361,7 @@ planetary_bound_lyr ? ? ? +? 0 0.0 0 @@ -8704,41 +9371,8 @@ planetary_bound_lyr 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 0.0 1 @@ -8749,15 +9383,15 @@ planetary_bound_lyr ? ? ? -289 -HGT_ON_PLANETARY_BOUND_LYR +381 +MIXHT_ON_SURFACE ? 1 tmpl4_0 -HGT +MIXHT ? ? -planetary_bound_lyr +surface 0 ? 0 @@ -8769,48 +9403,16 @@ planetary_bound_lyr ? ? ? -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 @@ -8829,7 +9431,7 @@ RETOP_ON_ENTIRE_ATMOS_SINGLE_LYR 1 tmpl4_0 RETOP -NCEP +? ? entire_atmos_single_lyr 0 @@ -8843,6 +9445,7 @@ entire_atmos_single_lyr ? ? ? +? 0 0.0 0 @@ -8852,6 +9455,10 @@ entire_atmos_single_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -8880,6 +9487,7 @@ planetary_bound_lyr ? ? ? +? 0 0.0 0 @@ -8889,6 +9497,10 @@ planetary_bound_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -8917,6 +9529,7 @@ surface ? ? ? +? 0 0.0 0 @@ -8926,6 +9539,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -8954,6 +9571,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -8963,6 +9581,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -8991,6 +9613,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -9000,6 +9623,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -9028,6 +9655,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -9037,6 +9665,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -2.0 0 @@ -9065,6 +9697,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -9074,6 +9707,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -2.0 0 @@ -9102,6 +9739,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -9111,6 +9749,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -4.0 0 @@ -9139,6 +9781,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -9148,6 +9791,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -4.0 0 @@ -9176,6 +9823,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -9185,6 +9833,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -4.0 0 @@ -9213,6 +9865,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -9222,6 +9875,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -3.0 0 @@ -9250,6 +9907,7 @@ isobaric_sfc 100000. ? ? +? 0 0.0 0 @@ -9259,6 +9917,10 @@ isobaric_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -3.0 0 @@ -9287,6 +9949,7 @@ isobaric_sfc 100000. ? ? +? 0 0.0 0 @@ -9296,6 +9959,10 @@ isobaric_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -3.0 0 @@ -9324,6 +9991,7 @@ surface ? ? ? +? 0 0.0 0 @@ -9333,6 +10001,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -9361,6 +10033,7 @@ entire_atmos_single_lyr ? ? ? +? 0 0.0 0 @@ -9370,8 +10043,54 @@ entire_atmos_single_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -4.0 +7.0 +0 +0 +0 +? +? +? +769 +GSD_VIL_ON_ENTIRE_ATMOS +? +1 +tmpl4_0 +VIL +? +? +entire_atmos +0 +? +0 +? +? +0 +? +0 +? +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +0 +0.0 +0 +0.0 +1 +7.0 0 0 0 @@ -9384,7 +10103,7 @@ Updraft Helicity on Specified Height Level Above Ground 1 tmpl4_0 UPHL -NCEP +? ? spec_hgt_lvl_above_grnd 0 @@ -9398,6 +10117,7 @@ spec_hgt_lvl_above_grnd 2000. ? ? +? 0 0.0 0 @@ -9407,6 +10127,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -3.0 0 @@ -9435,6 +10159,7 @@ spec_hgt_lvl_above_grnd 2000. ? ? +? 0 0.0 0 @@ -9444,6 +10169,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -3.0 0 @@ -9472,6 +10201,7 @@ spec_hgt_lvl_above_grnd 2000. ? ? +? 0 0.0 0 @@ -9481,6 +10211,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -3.0 0 @@ -9509,6 +10243,7 @@ spec_hgt_lvl_above_grnd 0000. ? ? +? 0 0.0 0 @@ -9518,6 +10253,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -3.0 0 @@ -9546,6 +10285,7 @@ spec_hgt_lvl_above_grnd 0000. ? ? +? 0 0.0 0 @@ -9555,6 +10295,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -3.0 0 @@ -9583,6 +10327,7 @@ spec_hgt_lvl_above_grnd 0000. ? ? +? 0 0.0 0 @@ -9592,6 +10337,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 5.0 0 @@ -9620,6 +10369,7 @@ hybrid_lvl ? ? ? +? 0 0.0 0 @@ -9629,6 +10379,10 @@ hybrid_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 5.0 0 @@ -9657,6 +10411,7 @@ spec_hgt_lvl_above_grnd 0000. ? ? +? 0 0.0 0 @@ -9666,6 +10421,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 5.0 0 @@ -9674,19 +10433,19 @@ spec_hgt_lvl_above_grnd ? ? ? -785 -MAX_REF_ON_ISOTHERMAL_-10C -maximum reflectivity on -10C suface +728 +GSD_HAILCAST_HAIL_DIAMETER +? 1 tmpl4_8 -MAXREF -NCEP +HAIL +? MAX -isothermal +surface +0 +? 0 ? -1 -263. ? 0 ? @@ -9694,6 +10453,7 @@ isothermal ? ? ? +? 0 0.0 0 @@ -9703,22 +10463,26 @@ isothermal 0.0 0 0.0 +0 +0.0 +0 +0.0 1 --3.0 +3.0 0 0 0 ? ? ? -912 -REFD_ON_ISOTHERMAL -? +785 +MAX_REF_ON_ISOTHERMAL_-10C +maximum reflectivity on -10C suface 1 -tmpl4_0 -REFD +tmpl4_8 +MAXREF NCEP -? +MAX isothermal 0 ? @@ -9731,6 +10495,7 @@ isothermal ? ? ? +? 0 0.0 0 @@ -9740,43 +10505,31 @@ isothermal 0.0 0 0.0 +0 +0.0 +0 +0.0 1 --4.0 +-3.0 0 0 0 ? ? ? -NATLEV -32769 -ncep_nco -v2003 -local_tab_yes1 -fcst -oper -fcst -fcst -hour -nws_ncep -rrfs -complex_packing_spatial_diff -2nd_ord_sptdiff -fltng_pnt -lossless -12 -HGT_ON_ISOBARIC_SFC +912 +REFD_ON_ISOTHERMAL ? 1 tmpl4_0 -HGT +REFD ? ? -isobaric_sfc +isothermal 0 ? -4 -25000. 50000. 70000. 85000. +1 +263. ? 0 ? @@ -9784,6 +10537,7 @@ isobaric_sfc ? ? ? +? 0 0.0 0 @@ -9793,33 +10547,38 @@ isobaric_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -6.0 +-4.0 0 0 0 ? ? ? -13 -TMP_ON_ISOBARIC_SFC +913 +1H_FFG_EXCEEDANCE ? 1 -tmpl4_0 -TMP -? +tmpl4_9 +QPFFFG +NCEP +ACM +surface +0 ? -isobaric_sfc 0 ? -5 -25000. 50000. 70000. 85000. 95000. ? 0 ? 0 ? ? +prob_above_lower_limit ? 0 0.0 @@ -9830,33 +10589,38 @@ isobaric_sfc 0.0 0 0.0 +0 +1.0 +0 +0.0 1 -3.0 +5.0 0 0 0 ? ? ? -17 -RH_ON_ISOBARIC_SFC +914 +ACM_FFG_EXCEEDANCE ? 1 -tmpl4_0 -RH -? +tmpl4_9 +QPFFFG +NCEP +ACM +surface +0 ? -isobaric_sfc 0 ? -4 -25000. 50000. 70000. 85000. ? 0 ? 0 ? ? +prob_above_lower_limit ? 0 0.0 @@ -9867,33 +10631,38 @@ isobaric_sfc 0.0 0 0.0 +0 +1.0 +0 +0.0 1 -2.0 +5.0 0 0 0 ? ? ? -18 -UGRD_ON_ISOBARIC_SFC +915 +1H_2YARI_EXCEEDANCE ? 1 -tmpl4_0 -UGRD -? +tmpl4_9 +QPFARI +NCEP +ACM +surface +0 ? -isobaric_sfc 0 ? -4 -25000. 50000. 70000. 85000. ? 0 ? 0 ? ? +prob_above_lower_limit ? 0 0.0 @@ -9904,33 +10673,38 @@ isobaric_sfc 0.0 0 0.0 +0 +2.0 +0 +0.0 1 -4.0 +5.0 0 0 0 ? ? ? -19 -VGRD_ON_ISOBARIC_SFC +916 +ACM_2YARI_EXCEEDANCE ? 1 -tmpl4_0 -VGRD -? +tmpl4_9 +QPFARI +NCEP +ACM +surface +0 ? -isobaric_sfc 0 ? -4 -25000. 50000. 70000. 85000. ? 0 ? 0 ? ? +prob_above_lower_limit ? 0 0.0 @@ -9941,33 +10715,38 @@ isobaric_sfc 0.0 0 0.0 +0 +2.0 +0 +0.0 1 -4.0 +5.0 0 0 0 ? ? ? -20 -VVEL_ON_ISOBARIC_SFC +917 +1H_5YARI_EXCEEDANCE ? 1 -tmpl4_0 -VVEL -? +tmpl4_9 +QPFARI +NCEP +ACM +surface +0 ? -isobaric_sfc 0 ? -4 -25000. 50000. 70000. 85000. ? 0 ? 0 ? ? +prob_above_lower_limit ? 0 0.0 @@ -9978,6 +10757,10 @@ isobaric_sfc 0.0 0 0.0 +0 +5.0 +0 +0.0 1 5.0 0 @@ -9986,25 +10769,26 @@ isobaric_sfc ? ? ? -16 -SPFH_ON_ISOBARIC_SFC +918 +ACM_5YARI_EXCEEDANCE ? 1 -tmpl4_0 -SPFH -? +tmpl4_9 +QPFARI +NCEP +ACM +surface +0 ? -isobaric_sfc 0 ? -4 -25000. 50000. 70000. 85000. ? 0 ? 0 ? ? +prob_above_lower_limit ? 0 0.0 @@ -10015,33 +10799,38 @@ isobaric_sfc 0.0 0 0.0 +0 +5.0 +0 +0.0 1 -4.0 +5.0 0 0 0 ? ? ? -21 -ABSV_ON_ISOBARIC_SFC +919 +1H_10YARI_EXCEEDANCE ? 1 -tmpl4_0 -ABSV -? +tmpl4_9 +QPFARI +NCEP +ACM +surface +0 ? -isobaric_sfc 0 ? -4 -25000. 50000. 70000. 85000. ? 0 ? 0 ? ? +prob_above_lower_limit ? 0 0.0 @@ -10052,33 +10841,38 @@ isobaric_sfc 0.0 0 0.0 +0 +10.0 +0 +0.0 1 -4.0 +5.0 0 0 0 ? ? ? -1 -PRES_ON_HYBRID_LVL +920 +ACM_10YARI_EXCEEDANCE ? 1 -tmpl4_0 -PRES -? +tmpl4_9 +QPFARI +NCEP +ACM +surface +0 ? -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 ? ? +prob_above_lower_limit ? 0 0.0 @@ -10089,33 +10883,38 @@ hybrid_lvl 0.0 0 0.0 +0 +10.0 +0 +0.0 1 -6.0 +5.0 0 0 0 ? ? ? -77 -HGT_ON_HYBRID_LVL +921 +1H_100YARI_EXCEEDANCE ? 1 -tmpl4_0 -HGT -? +tmpl4_9 +QPFARI +NCEP +ACM +surface +0 ? -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 ? ? +prob_above_lower_limit ? 0 0.0 @@ -10126,33 +10925,38 @@ hybrid_lvl 0.0 0 0.0 +0 +100.0 +0 +0.0 1 -4.0 +5.0 0 0 0 ? ? ? -2 -TMP_ON_HYBRID_LVL +922 +ACM_100YARI_EXCEEDANCE ? 1 -tmpl4_0 -TMP -? +tmpl4_9 +QPFARI +NCEP +ACM +surface +0 ? -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 ? ? +prob_above_lower_limit ? 0 0.0 @@ -10163,282 +10967,321 @@ hybrid_lvl 0.0 0 0.0 +0 +100.0 +0 +0.0 1 -4.0 +5.0 0 0 0 ? ? ? -5 -SPFH_ON_HYBRID_LVL +745 +BIOMASS_BURNING_EMISSIONS ? 1 -tmpl4_0 -SPFH +tmpl4_48 +AEMFLX ? ? -hybrid_lvl +entire_atmos_single_lyr +0 +? 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 ? +particulate_org_matter_dry ? +smaller_than_first_limit +7 +25 +0 +0.0 ? 0 0.0 0 0.0 -? 0 0.0 0 0.0 1 -7.0 +5.0 0 0 0 ? ? ? -7 -UGRD_ON_HYBRID_LVL +739 +SMOKE_ON_SPEC_HGT_LVL_ABOVE_GRND_8m ? 1 -tmpl4_0 -UGRD +tmpl4_48 +MASSDEN ? ? -hybrid_lvl +spec_hgt_lvl_above_grnd 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. +1 +8. ? 0 ? 0 ? +particulate_org_matter_dry ? +smaller_than_first_limit +7 +25 +0 +0.0 ? 0 0.0 0 0.0 -? 0 0.0 0 0.0 1 -4.0 +6.0 0 0 0 ? ? ? -8 -VGRD_ON_HYBRID_LVL +736 +SMOKE_ON_ENTIRE_ATMOS_SINGLE_LYR ? 1 -tmpl4_0 -VGRD +tmpl4_48 +COLMD ? ? -hybrid_lvl +entire_atmos_single_lyr +0 +? 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 ? +particulate_org_matter_dry ? +smaller_than_first_limit +7 +25 +0 +0.0 ? 0 0.0 0 0.0 -? 0 0.0 0 0.0 1 -4.0 +5.0 0 0 0 ? ? ? -9 -VVEL_ON_HYBRID_LVL +744 +DUST_ON_SPEC_HGT_LVL_ABOVE_GRND_8m ? 1 -tmpl4_0 -VVEL +tmpl4_48 +MASSDEN ? ? -hybrid_lvl +spec_hgt_lvl_above_grnd 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. +1 +8. ? 0 ? 0 ? +dust_dry ? +smaller_than_first_limit +7 +25 +0 +0.0 ? 0 0.0 0 0.0 -? 0 0.0 0 0.0 1 -5.0 +6.0 0 0 0 ? ? ? -264 -DZDT_ON_HYBRID_LVL +741 +DUST_ON_ENTIRE_ATMOS_SINGLE_LYR ? 1 -tmpl4_0 -DZDT +tmpl4_48 +COLMD ? ? -hybrid_lvl +entire_atmos_single_lyr +0 +? 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 ? +dust_dry ? +smaller_than_first_limit +7 +25 +0 +0.0 ? 0 0.0 0 0.0 -? 0 0.0 0 0.0 1 --5.0 +5.0 0 0 0 ? ? ? -11 -TKE_ON_HYBRID_LVL +1014 +COARSEPM_ON_SPEC_HGT_LVL_ABOVE_GRND_8m ? 1 -tmpl4_0 -TKE +tmpl4_48 +MASSDEN ? ? -hybrid_lvl +spec_hgt_lvl_above_grnd 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. +1 +8. ? 0 ? 0 ? +dust_dry ? +between_first_second_limit_noincl2ndlmt +7 +25 +7 +100 ? 0 0.0 0 0.0 -? 0 0.0 0 0.0 1 -3.0 +6.0 0 0 0 ? ? ? -78 -AVE_LRGHR_ON_HYBRID_LVL +1011 +COARSEPM_ON_ENTIRE_ATMOS_SINGLE_LYR ? 1 -tmpl4_8 -LRGHR -NCEP -AVE -hybrid_lvl +tmpl4_48 +COLMD +? +? +entire_atmos_single_lyr +0 +? 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 ? +dust_dry ? +between_first_second_limit_noincl2ndlmt +7 +25 +7 +100 ? 0 0.0 0 0.0 -? 0 0.0 0 0.0 1 -3.0 +5.0 0 0 0 ? ? ? -23 -MSLET_ON_MEAN_SEA_LVL +735 +AOD_ON_ENTIRE_ATMOS_SINGLE_LYR ? 1 tmpl4_0 -MSLET -NCEP +AOTK ? -mean_sea_lvl +? +entire_atmos_single_lyr 0 ? 0 @@ -10450,6 +11293,7 @@ mean_sea_lvl ? ? ? +? 0 0.0 0 @@ -10459,23 +11303,27 @@ mean_sea_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -6.0 +5.0 0 0 0 ? ? ? -105 -PRES_ON_MEAN_SEA_LVL -? +755 +HWP_ON_SURFACE +Hourly Wildfire Potential on surface 1 -tmpl4_0 -PRMSL -? +tmpl4_8 +WFIREPOT ? -mean_sea_lvl +AVE +surface 0 ? 0 @@ -10487,6 +11335,7 @@ mean_sea_lvl ? ? ? +? 0 0.0 0 @@ -10496,105 +11345,120 @@ mean_sea_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -6.0 +5.0 0 0 0 ? ? ? -106 -TMP_ON_SPEC_HGT_LVL_ABOVE_GRND_2m +759 +AVE_SMOKE_ON_SPEC_HGT_LVL_ABOVE_GRND_8m ? 1 -tmpl4_0 -TMP -? +tmpl4_46 +MASSDEN ? +AVE spec_hgt_lvl_above_grnd 0 ? 1 -2. +8. ? 0 ? 0 ? +particulate_org_matter_dry ? +smaller_than_first_limit +7 +25 +0 +0.0 ? 0 0.0 0 0.0 -? 0 0.0 0 0.0 1 -4.0 +6.0 0 0 0 ? ? ? -112 -SPFH_ON_SPEC_HGT_LVL_ABOVE_GRND_2m +771 +AVE_DUST_ON_SPEC_HGT_LVL_ABOVE_GRND_8m ? 1 -tmpl4_0 -SPFH -? +tmpl4_46 +MASSDEN ? +AVE spec_hgt_lvl_above_grnd 0 ? 1 -2. +8. ? 0 ? 0 ? +dust_dry ? +smaller_than_first_limit +7 +100 +0 +0.0 ? 0 0.0 0 0.0 -? 0 0.0 0 0.0 1 -4.0 +6.0 0 0 0 ? ? ? -113 -DPT_ON_SPEC_HGT_LVL_ABOVE_GRND_2m +955 +DENDRITIC_LAYER_DEPTH ? 1 tmpl4_0 -DPT -? +LAYTH +NCEP ? -spec_hgt_lvl_above_grnd +isothermal 0 ? 1 -2. -? +261. +isothermal 0 ? -0 +1 +256. ? ? ? @@ -10607,6 +11471,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -10615,12 +11483,12 @@ spec_hgt_lvl_above_grnd ? ? ? -114 -RH_ON_SPEC_HGT_LVL_ABOVE_GRND_2m +547 +GSD_DEPR_ON_SPEC_HGT_LVL_ABOVE_GRND_2m ? 1 tmpl4_0 -RH +DEPR ? ? spec_hgt_lvl_above_grnd @@ -10635,6 +11503,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -10644,27 +11513,31 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -3.0 +-4.0 0 0 0 ? ? ? -64 -UGRD_ON_SPEC_HGT_LVL_ABOVE_GRND_10m +546 +GSD_POT_ON_SPEC_HGT_LVL_ABOVE_GRND_2m ? 1 tmpl4_0 -UGRD +POT ? ? spec_hgt_lvl_above_grnd 0 ? 1 -10. +2. ? 0 ? @@ -10672,6 +11545,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -10681,27 +11555,31 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -4.0 +-4.0 0 0 0 ? ? ? -65 -VGRD_ON_SPEC_HGT_LVL_ABOVE_GRND_10m -? +753 +GSD_PRES_ON_0C_ISOTHERM +GSD_pressure on Level of 0 deg (C) isotherm 1 tmpl4_0 -VGRD +PRES ? ? -spec_hgt_lvl_above_grnd +0C_isotherm +0 +? 0 ? -1 -10. ? 0 ? @@ -10709,6 +11587,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -10718,27 +11597,31 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -4.0 +3.0 0 0 0 ? ? ? -158 -POT_ON_SPEC_HGT_LVL_ABOVE_GRND_10m -? +756 +GSD_PRES_ON_HGHST_TROP_FRZ_LVL +GSD_pressure on Highest tropospheric freezing level 1 tmpl4_0 -POT +PRES ? ? -spec_hgt_lvl_above_grnd +hghst_trop_frz_lvl +0 +? 0 ? -1 -10. ? 0 ? @@ -10746,6 +11629,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -10755,27 +11639,31 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -5.0 +3.0 0 0 0 ? ? ? -159 -SPFH_ON_SPEC_HGT_LVL_ABOVE_GRND_10m +704 +GSD_MAX_LTG_THREAT3_ON_ENTIRE_ATMOS ? 1 -tmpl4_0 -SPFH -? +tmpl4_8 +LTNG +NCEP +MAX +entire_atmos +0 ? -spec_hgt_lvl_above_grnd 0 ? -1 -10. ? 0 ? @@ -10783,6 +11671,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -10792,27 +11681,47 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -3.0 +4.0 0 0 0 ? ? ? -24 -PRES_ON_SURFACE +NATLEV +32769 +ncep_nco +v2003 +local_tab_yes1 +fcst +oper +fcst +fcst +hour +nws_ncep +rrfs +complex_packing_spatial_diff +2nd_ord_sptdiff +fltng_pnt +lossless +12 +HGT_ON_ISOBARIC_SFC ? 1 tmpl4_0 -PRES -? +HGT ? -surface -0 ? +isobaric_sfc 0 ? +4 +25000. 50000. 70000. 85000. ? 0 ? @@ -10820,6 +11729,7 @@ surface ? ? ? +? 0 0.0 0 @@ -10829,6 +11739,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -10837,19 +11751,733 @@ surface ? ? ? -25 -HGT_ON_SURFACE +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 +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 +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 +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 +0 +0.0 +0 +0.0 +1 +4.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 +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 +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +1 +PRES_ON_HYBRID_LVL +? +1 +tmpl4_0 +PRES +? +? +hybrid_lvl +0 +? +65 +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. 65. +? +0 +? +0 +? +? +? +? +0 +0.0 +0 +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 +? +65 +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. 65. +? +0 +? +0 +? +? +? +? +0 +0.0 +0 +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 +? +65 +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. 65. +? +0 +? +0 +? +? +? +? +0 +0.0 +0 +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 +? +65 +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. 65. +? +0 +? +0 +? +? +? +? +0 +0.0 +0 +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 +? +65 +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. 65. +? +0 +? +0 +? +? +? +? +0 +0.0 +0 +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 +? +65 +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. 65. +? +0 +? +0 +? +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +264 +DZDT_ON_HYBRID_LVL +? +1 +tmpl4_0 +DZDT +? +? +hybrid_lvl +0 +? +65 +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. 65. +? +0 +? +0 +? +? +? +? +0 +0.0 +0 +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 +? +65 +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. 65. +? +0 +? +0 +? +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +749 +GSD_RH_WRT_PRECIP_WATER_ON_ENTIRE_ATMOS +RELATIVE HUMIDITY WITH RESPECT TO PRECIPITABLE WATER +1 +tmpl4_0 +RHPW +NCEP +? +entire_atmos +0 +? +0 +? +? +0 +? +0 +? +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +0 +0.0 +0 +0.0 +1 +-0.1 +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 +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 +0 +0.0 +0 +0.0 1 -tmpl4_0 -HGT +4.0 +0 +0 +0 ? ? -surface -0 ? +112 +SPFH_ON_SPEC_HGT_LVL_ABOVE_GRND_2m +? +1 +tmpl4_0 +SPFH +? +? +spec_hgt_lvl_above_grnd 0 ? +1 +2. ? 0 ? @@ -10857,6 +12485,7 @@ surface ? ? ? +? 0 0.0 0 @@ -10866,27 +12495,31 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -6.0 +4.0 0 0 0 ? ? ? -27 -POT_ON_SURFACE +113 +DPT_ON_SPEC_HGT_LVL_ABOVE_GRND_2m ? 1 tmpl4_0 -POT -? +DPT ? -surface -0 ? +spec_hgt_lvl_above_grnd 0 ? +1 +2. ? 0 ? @@ -10894,6 +12527,7 @@ surface ? ? ? +? 0 0.0 0 @@ -10903,27 +12537,31 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -5.0 +4.0 0 0 0 ? ? ? -28 -SPFH_ON_SURFACE +114 +RH_ON_SPEC_HGT_LVL_ABOVE_GRND_2m ? 1 tmpl4_0 -SPFH -? +RH ? -surface -0 ? +spec_hgt_lvl_above_grnd 0 ? +1 +2. ? 0 ? @@ -10931,6 +12569,7 @@ surface ? ? ? +? 0 0.0 0 @@ -10940,6 +12579,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -10948,19 +12591,19 @@ surface ? ? ? -26 -TMP_ON_SURFACE +64 +UGRD_ON_SPEC_HGT_LVL_ABOVE_GRND_10m ? 1 tmpl4_0 -TMP -? +UGRD ? -surface -0 ? +spec_hgt_lvl_above_grnd 0 ? +1 +10. ? 0 ? @@ -10968,6 +12611,7 @@ surface ? ? ? +? 0 0.0 0 @@ -10977,6 +12621,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -10985,24 +12633,25 @@ surface ? ? ? -423 -MAX_MAXUVV_ON_ISOBARIC_SFC_100-1000hpa -hourly maximum Upward Vertical Velocity between 100-1000hpa +65 +VGRD_ON_SPEC_HGT_LVL_ABOVE_GRND_10m +? 1 -tmpl4_8 -MAXUVV -NCEP -MAX -isobaric_sfc +tmpl4_0 +VGRD +? +? +spec_hgt_lvl_above_grnd 0 ? 1 -10000. -isobaric_sfc +10. +? +0 +? 0 ? -1 -100000. +? ? ? 0 @@ -11014,32 +12663,37 @@ isobaric_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 --3.0 +4.0 0 0 0 ? ? ? -424 -MAX_MAXDVV_ON_ISOBARIC_SFC_100-1000hpa -hourly maximum Downward Vertical Velocity between 100-1000hpa +24 +PRES_ON_SURFACE +? 1 -tmpl4_8 -MAXDVV -NCEP -MAX -isobaric_sfc +tmpl4_0 +PRES +? +? +surface 0 ? -1 -10000. -isobaric_sfc 0 ? -1 -100000. +? +0 +? +0 +? +? ? ? 0 @@ -11051,32 +12705,37 @@ isobaric_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 --3.0 +6.0 0 0 0 ? ? ? -790 -GSD_MAX_UPHL_ON_SPEC_HGT_LVL_ABOVE_GRND_0-3km +25 +HGT_ON_SURFACE ? 1 -tmpl4_8 -MXUPHL -NCEP -MAX -spec_hgt_lvl_above_grnd +tmpl4_0 +HGT +? +? +surface +0 +? +0 +? +? 0 ? -1 -3000. -spec_hgt_lvl_above_grnd 0 ? -1 -0000. +? ? ? 0 @@ -11088,32 +12747,37 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 --3.0 +6.0 0 0 0 ? ? ? -420 -MAX_UPHL_ON_SPEC_HGT_LVL_ABOVE_GRND_2-5km -maximum Updraft Helicity on Specified Height Level Above Ground +27 +POT_ON_SURFACE +? 1 -tmpl4_8 -MXUPHL -NCEP -MAX -spec_hgt_lvl_above_grnd +tmpl4_0 +POT +? +? +surface 0 ? -1 -5000. -spec_hgt_lvl_above_grnd 0 ? -1 -2000. +? +0 +? +0 +? +? ? ? 0 @@ -11125,32 +12789,37 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 --3.0 +5.0 0 0 0 ? ? ? -786 -GSD_MIN_UPHL_ON_SPEC_HGT_LVL_ABOVE_GRND_2-5km +28 +SPFH_ON_SURFACE ? 1 -tmpl4_8 -MNUPHL -NCEP -MIN -spec_hgt_lvl_above_grnd +tmpl4_0 +SPFH +? +? +surface +0 +? +0 +? +? 0 ? -1 -5000. -spec_hgt_lvl_above_grnd 0 ? -1 -2000. +? ? ? 0 @@ -11162,32 +12831,37 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 --3.0 +3.0 0 0 0 ? ? ? -791 -GSD_MIN_UPHL_ON_SPEC_HGT_LVL_ABOVE_GRND_0-3km +26 +TMP_ON_SURFACE +? +1 +tmpl4_0 +TMP +? +? +surface +0 +? +0 +? ? -1 -tmpl4_8 -MNUPHL -NCEP -MIN -spec_hgt_lvl_above_grnd 0 ? -1 -3000. -spec_hgt_lvl_above_grnd 0 ? -1 -0000. +? ? ? 0 @@ -11199,32 +12873,37 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 --3.0 +4.0 0 0 0 ? ? ? -793 -GSD_MAX_REL_VORT_ON_SPEC_HGT_LVL_ABOVE_GRND_0-1km -? +581 +VIL_ON_ENTIRE_ATMOS +entire atmosphere Vertically Integrated Liquid (kg/m-2) 1 -tmpl4_8 -RELV +tmpl4_0 +VIL +? +? +entire_atmos_single_lyr +0 +? +0 +? ? -MAX -spec_hgt_lvl_above_grnd 0 ? -1 -1000. -spec_hgt_lvl_above_grnd 0 ? -1 -0000. +? ? ? 0 @@ -11236,27 +12915,31 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -5.0 +7.0 0 0 0 ? ? ? -890 -GSD_MAX_REL_VORT_ON_SPEC_HGT_LVL_HYBRID1 -Hourly max relative vorticity on hybrid level 1 +769 +GSD_VIL_ON_ENTIRE_ATMOS +? 1 -tmpl4_8 -RELV +tmpl4_0 +VIL +? +? +entire_atmos +0 ? -MAX -hybrid_lvl 0 ? -1 -1. ? 0 ? @@ -11264,6 +12947,7 @@ hybrid_lvl ? ? ? +? 0 0.0 0 @@ -11273,32 +12957,37 @@ hybrid_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -5.0 +7.0 0 0 0 ? ? ? -792 -GSD_MAX_REL_VORT_ON_SPEC_HGT_LVL_ABOVE_GRND_0-2km +400 +RETOP_ON_ENTIRE_ATMOS_SINGLE_LYR ? 1 -tmpl4_8 -RELV +tmpl4_0 +RETOP +? +? +entire_atmos_single_lyr +0 +? +0 +? ? -MAX -spec_hgt_lvl_above_grnd 0 ? -1 -2000. -spec_hgt_lvl_above_grnd 0 ? -1 -0000. +? ? ? 0 @@ -11310,31 +12999,36 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -5.0 +6.0 0 0 0 ? ? ? -506 -MAX_MAXUW_ON_SPEC_HGT_LVL_ABOVE_GRND_10m -U Component of Hourly Maximum 10m Wind Speed (m/s) +423 +MAX_MAXUVV_ON_ISOBARIC_SFC_100-1000hpa +hourly maximum Upward Vertical Velocity between 100-1000hpa 1 tmpl4_8 -MAXUW +MAXUVV NCEP MAX -spec_hgt_lvl_above_grnd +isobaric_sfc 0 ? 1 -10. -? +10000. +isobaric_sfc 0 ? -0 +1 +100000. ? ? ? @@ -11347,31 +13041,36 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 --4.0 +-3.0 0 0 0 ? ? ? -507 -MAX_MAXVW_ON_SPEC_HGT_LVL_ABOVE_GRND_10m -V Component of Hourly Maximum 10m Wind Speed (m/s) +424 +MAX_MAXDVV_ON_ISOBARIC_SFC_100-1000hpa +hourly maximum Downward Vertical Velocity between 100-1000hpa 1 tmpl4_8 -MAXVW +MAXDVV NCEP MAX -spec_hgt_lvl_above_grnd +isobaric_sfc 0 ? 1 -10. -? +10000. +isobaric_sfc 0 ? -0 +1 +100000. ? ? ? @@ -11384,31 +13083,36 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 --4.0 +-3.0 0 0 0 ? ? ? -421 -MAX_REF_ON_SPEC_HGT_LVL_ABOVE_GRND_1km -maximum Updraft Helicity on Specified Height Level Above Ground +790 +GSD_MAX_UPHL_ON_SPEC_HGT_LVL_ABOVE_GRND_0-3km +? 1 tmpl4_8 -MAXREF +MXUPHL NCEP MAX spec_hgt_lvl_above_grnd 0 ? 1 -1000. -? +3000. +spec_hgt_lvl_above_grnd 0 ? -0 +1 +0000. ? ? ? @@ -11421,6 +13125,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -3.0 0 @@ -11429,23 +13137,24 @@ spec_hgt_lvl_above_grnd ? ? ? -785 -MAX_REF_ON_ISOTHERMAL_-10C -maximum reflectivity on -10C suface +420 +MAX_UPHL_ON_SPEC_HGT_LVL_ABOVE_GRND_2-5km +maximum Updraft Helicity on Specified Height Level Above Ground 1 tmpl4_8 -MAXREF +MXUPHL NCEP MAX -isothermal +spec_hgt_lvl_above_grnd 0 ? 1 -263. -? +5000. +spec_hgt_lvl_above_grnd 0 ? -0 +1 +2000. ? ? ? @@ -11458,6 +13167,10 @@ isothermal 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -3.0 0 @@ -11466,23 +13179,24 @@ isothermal ? ? ? -912 -REFD_ON_ISOTHERMAL +786 +GSD_MIN_UPHL_ON_SPEC_HGT_LVL_ABOVE_GRND_2-5km ? 1 -tmpl4_0 -REFD +tmpl4_8 +MNUPHL NCEP -? -isothermal +MIN +spec_hgt_lvl_above_grnd 0 ? 1 -263. -? +5000. +spec_hgt_lvl_above_grnd 0 ? -0 +1 +2000. ? ? ? @@ -11495,31 +13209,36 @@ isothermal 0.0 0 0.0 +0 +0.0 +0 +0.0 1 --4.0 +-3.0 0 0 0 ? ? ? -345 -MAX_TMAX_ON_SPEC_HGT_LVL_ABOVE_GRND_2m +791 +GSD_MIN_UPHL_ON_SPEC_HGT_LVL_ABOVE_GRND_0-3km ? 1 tmpl4_8 -TMAX -? -MAX +MNUPHL +NCEP +MIN spec_hgt_lvl_above_grnd 0 ? 1 -2. -? +3000. +spec_hgt_lvl_above_grnd 0 ? -0 +1 +0000. ? ? ? @@ -11532,31 +13251,36 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -4.0 +-3.0 0 0 0 ? ? ? -346 -MIN_TMIN_ON_SPEC_HGT_LVL_ABOVE_GRND_2m +793 +GSD_MAX_REL_VORT_ON_SPEC_HGT_LVL_ABOVE_GRND_0-1km ? 1 tmpl4_8 -TMIN +RELV ? -MIN +MAX spec_hgt_lvl_above_grnd 0 ? 1 -2. -? +1000. +spec_hgt_lvl_above_grnd 0 ? -0 +1 +0000. ? ? ? @@ -11569,27 +13293,31 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -4.0 +5.0 0 0 0 ? ? ? -347 -MAX_MAXRH_ON_SPEC_HGT_LVL_ABOVE_GRND_2m -? +890 +GSD_MAX_REL_VORT_ON_SPEC_HGT_LVL_HYBRID1 +Hourly max relative vorticity on hybrid level 1 1 tmpl4_8 -MAXRH +RELV ? MAX -spec_hgt_lvl_above_grnd +hybrid_lvl 0 ? 1 -2. +1. ? 0 ? @@ -11597,6 +13325,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -11606,31 +13335,36 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 --2.0 +5.0 0 0 0 ? ? ? -348 -MIN_MINRH_ON_SPEC_HGT_LVL_ABOVE_GRND_2m +792 +GSD_MAX_REL_VORT_ON_SPEC_HGT_LVL_ABOVE_GRND_0-2km ? 1 tmpl4_8 -MINRH -NCEP -MIN +RELV +? +MAX spec_hgt_lvl_above_grnd 0 ? 1 -2. -? +2000. +spec_hgt_lvl_above_grnd 0 ? -0 +1 +0000. ? ? ? @@ -11643,69 +13377,37 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 --2.0 +5.0 0 0 0 ? ? ? -116 -TSOIL_ON_DEPTH_BEL_LAND_SFC +728 +GSD_HAILCAST_HAIL_DIAMETER ? 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. -? +tmpl4_8 +HAIL ? +MAX +surface 0 -0.0 -0 -0.0 ? 0 -0.0 -0 -0.0 -1 -4.0 -0 -0 -0 ? ? +0 ? -117 -SOILW_ON_DEPTH_BEL_LAND_SFC +0 ? -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 @@ -11717,6 +13419,10 @@ depth_bel_land_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -11725,24 +13431,25 @@ depth_bel_land_sfc ? ? ? -36 -SOILM_ON_DEPTH_BEL_LAND_SFC +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 -tmpl4_0 -SOILM +10. +? +0 +? +0 ? ? -depth_bel_land_sfc -1 -2 -1 -0. -depth_bel_land_sfc -1 -2 -1 -200. ? ? 0 @@ -11754,27 +13461,31 @@ depth_bel_land_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -3.0 +-4.0 0 0 0 ? ? ? -169 -SFEXC_ON_SURFACE -? +507 +MAX_MAXVW_ON_SPEC_HGT_LVL_ABOVE_GRND_10m +V Component of Hourly Maximum 10m Wind Speed (m/s) 1 -tmpl4_0 -SFEXC +tmpl4_8 +MAXVW NCEP -? -surface -0 -? +MAX +spec_hgt_lvl_above_grnd 0 ? +1 +10. ? 0 ? @@ -11782,6 +13493,7 @@ surface ? ? ? +? 0 0.0 0 @@ -11791,27 +13503,31 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -3.0 +-4.0 0 0 0 ? ? ? -170 -VEG_ON_SURFACE -? +421 +MAX_REF_ON_SPEC_HGT_LVL_ABOVE_GRND_1km +maximum Updraft Helicity on Specified Height Level Above Ground 1 -tmpl4_0 -VEG -? -? -surface -0 -? +tmpl4_8 +MAXREF +NCEP +MAX +spec_hgt_lvl_above_grnd 0 ? +1 +1000. ? 0 ? @@ -11819,6 +13535,7 @@ surface ? ? ? +? 0 0.0 0 @@ -11828,32 +13545,37 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -3.0 +-3.0 0 0 0 ? ? ? -171 -MSTAV_ON_DEPTH_BEL_LAND_SFC -? +785 +MAX_REF_ON_ISOTHERMAL_-10C +maximum reflectivity on -10C suface 1 -tmpl4_0 -MSTAV +tmpl4_8 +MAXREF NCEP +MAX +isothermal +0 ? -depth_bel_land_sfc -1 -2 -1 -0. -depth_bel_land_sfc -1 -2 1 -100. +263. +? +0 +? +0 +? +? ? ? 0 @@ -11865,27 +13587,31 @@ depth_bel_land_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -3.0 +-3.0 0 0 0 ? ? ? -115 -TSOIL_ON_DEPTH_BEL_LAND_SFC_3m +912 +REFD_ON_ISOTHERMAL ? 1 tmpl4_0 -TSOIL +REFD ? ? -depth_bel_land_sfc +isothermal 0 ? 1 -3. +263. ? 0 ? @@ -11893,6 +13619,7 @@ depth_bel_land_sfc ? ? ? +? 0 0.0 0 @@ -11902,27 +13629,31 @@ depth_bel_land_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -3.0 +-4.0 0 0 0 ? ? ? -152 -INST_GFLUX_ON_SURFACE +345 +MAX_TMAX_ON_SPEC_HGT_LVL_ABOVE_GRND_2m ? 1 -tmpl4_0 -GFLUX -NCEP -? -surface -0 +tmpl4_8 +TMAX ? +MAX +spec_hgt_lvl_above_grnd 0 ? +1 +2. ? 0 ? @@ -11930,6 +13661,7 @@ surface ? ? ? +? 0 0.0 0 @@ -11939,27 +13671,31 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -3.0 +4.0 0 0 0 ? ? ? -118 -CNWAT_ON_SURFACE +346 +MIN_TMIN_ON_SPEC_HGT_LVL_ABOVE_GRND_2m ? 1 -tmpl4_0 -CNWAT -NCEP -? -surface -0 +tmpl4_8 +TMIN ? +MIN +spec_hgt_lvl_above_grnd 0 ? +1 +2. ? 0 ? @@ -11967,6 +13703,7 @@ surface ? ? ? +? 0 0.0 0 @@ -11976,27 +13713,31 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -1.0 +4.0 0 0 0 ? ? ? -119 -WEASD_ON_SURFACE +347 +MAX_MAXRH_ON_SPEC_HGT_LVL_ABOVE_GRND_2m ? 1 -tmpl4_0 -WEASD -? -? -surface -0 +tmpl4_8 +MAXRH ? +MAX +spec_hgt_lvl_above_grnd 0 ? +1 +2. ? 0 ? @@ -12004,6 +13745,7 @@ surface ? ? ? +? 0 0.0 0 @@ -12013,32 +13755,37 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -4.0 +-2.0 0 0 0 ? ? ? -31 -4LFTX_ON_SPEC_PRES_ABOVE_GRND +348 +MIN_MINRH_ON_SPEC_HGT_LVL_ABOVE_GRND_2m ? 1 -tmpl4_0 -4LFTX +tmpl4_8 +MINRH NCEP -? -spec_pres_above_grnd +MIN +spec_hgt_lvl_above_grnd 0 ? 1 -18000. -spec_pres_above_grnd +2. +? +0 +? 0 ? -1 -0. +? ? ? 0 @@ -12050,23 +13797,27 @@ spec_pres_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -3.0 +-2.0 0 0 0 ? ? ? -80 -PWAT_ON_ENTIRE_ATMOS_SINGLE_LYR +713 +CISOILM_ON_DEPTH_BEL_LAND_SFC ? 1 tmpl4_0 -PWAT +CISOILM ? ? -entire_atmos_single_lyr +depth_bel_land_sfc 0 ? 0 @@ -12078,6 +13829,7 @@ entire_atmos_single_lyr ? ? ? +? 0 0.0 0 @@ -12087,6 +13839,10 @@ entire_atmos_single_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -12095,125 +13851,140 @@ entire_atmos_single_lyr ? ? ? -87 -ACM_APCP_ON_SURFACE +116 +TSOIL_ON_DEPTH_BEL_LAND_SFC ? 1 -tmpl4_8 -APCP +tmpl4_0 +TSOIL ? -ACM -surface -0 ? -0 +depth_bel_land_sfc +1 +2 +9 +0. 1. 4. 10. 30. 60. 100. 160. 300. +depth_bel_land_sfc +1 +2 +9 +0. 1. 4. 10. 30. 60. 100. 160. 300. ? ? -0 ? 0 -? -? +0.0 +0 +0.0 ? 0 0.0 0 0.0 -? 0 0.0 0 0.0 1 --4.0 +4.0 0 0 0 ? ? ? -34 -ACM_NCPCP_ON_SURFACE +117 +SOILW_ON_DEPTH_BEL_LAND_SFC ? 1 -tmpl4_8 -NCPCP +tmpl4_0 +SOILW +NCEP ? -ACM -surface -0 +depth_bel_land_sfc +1 +2 +9 +0. 1. 4. 10. 30. 60. 100. 160. 300. +depth_bel_land_sfc +1 +2 +9 +0. 1. 4. 10. 30. 60. 100. 160. 300. ? -0 ? ? 0 -? +0.0 0 -? -? +0.0 ? 0 0.0 0 0.0 -? 0 0.0 0 0.0 1 --4.0 +3.0 0 0 0 ? ? ? -417 -CACM_APCP_ON_SURFACE +225 +SOILL_ON_DEPTH_BEL_LAND_SFC ? 1 -tmpl4_8 -APCP +tmpl4_0 +SOILL ? -ACM -surface -0 ? -0 +depth_bel_land_sfc +1 +2 +9 +0. 1. 4. 10. 30. 60. 100. 160. 300. +depth_bel_land_sfc +1 +2 +9 +0. 1. 4. 10. 30. 60. 100. 160. 300. ? ? -0 ? 0 -? -? +0.0 +0 +0.0 ? 0 0.0 0 0.0 -? 0 0.0 0 0.0 1 --4.0 +3.0 0 0 0 ? ? ? -419 -CACM_NCPCP_ON_SURFACE +169 +SFEXC_ON_SURFACE ? 1 -tmpl4_8 -NCPCP +tmpl4_0 +SFEXC +? ? -ACM surface 0 ? @@ -12226,6 +13997,7 @@ surface ? ? ? +? 0 0.0 0 @@ -12235,22 +14007,26 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 --4.0 +3.0 0 0 0 ? ? ? -121 -ACM_SNOM_ON_SURFACE +170 +VEG_ON_SURFACE ? 1 -tmpl4_8 -SNOM +tmpl4_0 +VEG +? ? -ACM surface 0 ? @@ -12263,6 +14039,7 @@ surface ? ? ? +? 0 0.0 0 @@ -12272,23 +14049,27 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -4.0 +3.0 0 0 0 ? ? ? -122 -ACM_SSRUN_ON_SURFACE +171 +RUC_MSTAV_ON_DEPTH_BEL_LAND_SFC ? 1 -tmpl4_8 -SSRUN -NCEP -ACM -surface +tmpl4_0 +MSTAV +? +? +depth_bel_land_sfc 0 ? 0 @@ -12300,6 +14081,7 @@ surface ? ? ? +? 0 0.0 0 @@ -12309,22 +14091,26 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -4.0 +3.0 0 0 0 ? ? ? -123 -ACM_BGRUN_ON_SURFACE +152 +INST_GFLUX_ON_SURFACE ? 1 -tmpl4_8 -BGRUN +tmpl4_0 +GFLUX NCEP -ACM +? surface 0 ? @@ -12337,6 +14123,7 @@ surface ? ? ? +? 0 0.0 0 @@ -12346,21 +14133,25 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -4.0 +3.0 0 0 0 ? ? ? -160 -INST_CRAIN_ON_SURFACE +118 +CNWAT_ON_SURFACE ? 1 tmpl4_0 -CRAIN -NCEP +CNWAT +? ? surface 0 @@ -12374,6 +14165,7 @@ surface ? ? ? +? 0 0.0 0 @@ -12383,6 +14175,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 1.0 0 @@ -12391,13 +14187,13 @@ surface ? ? ? -551 -CSNOW_ON_SURFACE -Categorical snow on surface +119 +WEASD_ON_SURFACE +? 1 tmpl4_0 -CSNOW -NCEP +WEASD +? ? surface 0 @@ -12411,6 +14207,7 @@ surface ? ? ? +? 0 0.0 0 @@ -12420,32 +14217,37 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -1.0 +4.0 0 0 0 ? ? ? -552 -CICEP_ON_SURFACE -Categorical ice pellets on surface -1 -tmpl4_0 -CICEP -NCEP -? -surface -0 +31 +4LFTX_ON_SPEC_PRES_ABOVE_GRND ? -0 +1 +tmpl4_0 +4LFTX ? ? +spec_pres_above_grnd 0 ? +1 +18000. +spec_pres_above_grnd 0 ? +1 +0. +? ? ? 0 @@ -12457,23 +14259,27 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -1.0 +3.0 0 0 0 ? ? ? -553 -CFRZR_ON_SURFACE -Categorical freezing rain on surface +80 +PWAT_ON_ENTIRE_ATMOS_SINGLE_LYR +? 1 tmpl4_0 -CFRZR -NCEP +PWAT ? -surface +? +entire_atmos_single_lyr 0 ? 0 @@ -12485,6 +14291,7 @@ surface ? ? ? +? 0 0.0 0 @@ -12494,22 +14301,26 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -1.0 +3.0 0 0 0 ? ? ? -167 -INST_PRATE_ON_SURFACE +87 +ACM_APCP_ON_SURFACE ? 1 -tmpl4_0 -PRATE -? +tmpl4_8 +APCP ? +ACM surface 0 ? @@ -12522,6 +14333,7 @@ surface ? ? ? +? 0 0.0 0 @@ -12531,22 +14343,26 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -6.0 +-4.0 0 0 0 ? ? ? -172 -CPOFP_ON_SURFACE +417 +CACM_APCP_ON_SURFACE ? 1 -tmpl4_0 -CPOFP -NCEP +tmpl4_8 +APCP ? +ACM surface 0 ? @@ -12559,6 +14375,7 @@ surface ? ? ? +? 0 0.0 0 @@ -12568,27 +14385,31 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -4.0 +-4.0 0 0 0 ? ? ? -124 -CLMR_ON_HYBRID_LVL +1004 +ACM_SNOWFALL_ON_SURFACE ? 1 -tmpl4_0 -CLMR +tmpl4_8 +TSNOWP ? +ACM +surface +0 ? -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 ? @@ -12596,6 +14417,7 @@ hybrid_lvl ? ? ? +? 0 0.0 0 @@ -12605,27 +14427,31 @@ hybrid_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -3.0 +4.0 0 0 0 ? ? ? -125 -ICMR_ON_HYBRID_LVL +121 +ACM_SNOM_ON_SURFACE ? 1 -tmpl4_0 -ICMR +tmpl4_8 +SNOM ? +ACM +surface +0 ? -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 ? @@ -12633,6 +14459,7 @@ hybrid_lvl ? ? ? +? 0 0.0 0 @@ -12642,27 +14469,31 @@ hybrid_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -3.0 +4.0 0 0 0 ? ? ? -415 -GRLE_ON_HYBRID_LVL -Graupel mixing ration on hybrid level +122 +ACM_SSRUN_ON_SURFACE +? 1 -tmpl4_0 -GRLE +tmpl4_8 +SSRUN ? +ACM +surface +0 ? -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 ? @@ -12670,6 +14501,7 @@ hybrid_lvl ? ? ? +? 0 0.0 0 @@ -12679,27 +14511,31 @@ hybrid_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -3.0 +6.0 0 0 0 ? ? ? -145 -TCDC_ON_HYBRID_LVL +121 +ACM_SNOM_ON_SURFACE ? 1 -tmpl4_0 -TCDC +tmpl4_8 +SNOM ? +ACM +surface +0 ? -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 ? @@ -12707,6 +14543,7 @@ hybrid_lvl ? ? ? +? 0 0.0 0 @@ -12716,27 +14553,31 @@ hybrid_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -3.0 +4.0 0 0 0 ? ? ? -181 -RWMR_ON_HYBRID_LVL -? +407 +GSD_INST_CRAIN_ON_SURFACE +GSD_instant precipitation type on surface 1 tmpl4_0 -RWMR +CRAIN ? ? -hybrid_lvl +surface +0 +? 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 ? @@ -12744,6 +14585,7 @@ hybrid_lvl ? ? ? +? 0 0.0 0 @@ -12753,27 +14595,31 @@ hybrid_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -6.0 +1.0 0 0 0 ? ? ? -182 -SNMR_ON_HYBRID_LVL -? +559 +GSD_CSNOW_ON_SURFACE +GSD_Categorical snow on surface 1 tmpl4_0 -SNMR +CSNOW ? ? -hybrid_lvl +surface +0 +? 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 ? @@ -12781,6 +14627,7 @@ hybrid_lvl ? ? ? +? 0 0.0 0 @@ -12790,27 +14637,31 @@ hybrid_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -6.0 +1.0 0 0 0 ? ? ? -187 -RIME_ON_HYBRID_LVL -? +560 +GSD_CICEP_ON_SURFACE +GSD_Categorical ice pellets on surface 1 tmpl4_0 -RIME -NCEP +CICEP +? +? +surface +0 ? -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 ? @@ -12818,6 +14669,7 @@ hybrid_lvl ? ? ? +? 0 0.0 0 @@ -12827,27 +14679,31 @@ hybrid_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -3.0 +1.0 0 0 0 ? ? ? -199 -TCOND_ON_HYBRID_LVL -? +561 +GSD_CFRZR_ON_SURFACE +GSD_Categorical freezing rain on surface 1 tmpl4_0 -TCOND -NCEP +CFRZR +? +? +surface +0 ? -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 ? @@ -12855,6 +14711,7 @@ hybrid_lvl ? ? ? +? 0 0.0 0 @@ -12864,27 +14721,31 @@ hybrid_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -3.0 +1.0 0 0 0 ? ? ? -185 -FRAIN_ON_HYBRID_LVL +167 +INST_PRATE_ON_SURFACE ? 1 tmpl4_0 -FRAIN -NCEP +PRATE +? +? +surface +0 ? -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 ? @@ -12892,6 +14753,7 @@ hybrid_lvl ? ? ? +? 0 0.0 0 @@ -12901,6 +14763,10 @@ hybrid_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -12909,19 +14775,19 @@ hybrid_lvl ? ? ? -186 -FICE_ON_HYBRID_LVL +172 +CPOFP_ON_SURFACE ? 1 tmpl4_0 -FICE -NCEP +CPOFP +? +? +surface +0 ? -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 ? @@ -12929,6 +14795,7 @@ hybrid_lvl ? ? ? +? 0 0.0 0 @@ -12938,27 +14805,31 @@ hybrid_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -6.0 +4.0 0 0 0 ? ? ? -37 -LCDC_ON_LOW_CLOUD_LYR +124 +CLMR_ON_HYBRID_LVL ? 1 tmpl4_0 -LCDC -? +CLMR ? -low_cloud_lyr -0 ? +hybrid_lvl 0 ? +65 +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. 65. ? 0 ? @@ -12966,6 +14837,7 @@ low_cloud_lyr ? ? ? +? 0 0.0 0 @@ -12975,6 +14847,10 @@ low_cloud_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -12983,19 +14859,19 @@ low_cloud_lyr ? ? ? -38 -MCDC_ON_MID_CLOUD_LYR -? +747 +GSD_NCCD_ON_HYBRID_LVL +Number concentration for cloud water drops on hybrid level 1 tmpl4_0 -MCDC +NCONCD ? ? -mid_cloud_lyr -0 -? +hybrid_lvl 0 ? +65 +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. 65. ? 0 ? @@ -13003,6 +14879,7 @@ mid_cloud_lyr ? ? ? +? 0 0.0 0 @@ -13012,6 +14889,10 @@ mid_cloud_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -13020,19 +14901,19 @@ mid_cloud_lyr ? ? ? -39 -HCDC_ON_HIGH_CLOUD_LYR +125 +ICMR_ON_HYBRID_LVL ? 1 tmpl4_0 -HCDC -? +ICMR ? -high_cloud_lyr -0 ? +hybrid_lvl 0 ? +65 +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. 65. ? 0 ? @@ -13040,6 +14921,7 @@ high_cloud_lyr ? ? ? +? 0 0.0 0 @@ -13049,6 +14931,10 @@ high_cloud_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -13057,19 +14943,19 @@ high_cloud_lyr ? ? ? -161 -INST_TCDC_ON_ENTIRE_ATMOS -? +752 +GSD_NCIP_ON_HYBRID_LVL +Number concentration for ice particles on hybrid level 1 tmpl4_0 -TCDC +NCCICE ? ? -entire_atmos_single_lyr -0 -? +hybrid_lvl 0 ? +65 +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. 65. ? 0 ? @@ -13077,6 +14963,7 @@ entire_atmos_single_lyr ? ? ? +? 0 0.0 0 @@ -13086,6 +14973,10 @@ entire_atmos_single_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -13094,19 +14985,19 @@ entire_atmos_single_lyr ? ? ? -144 -AVE_TCDC_ON_ENTIRE_ATMOS -? +415 +GRLE_ON_HYBRID_LVL +Graupel mixing ration on hybrid level 1 -tmpl4_8 -TCDC +tmpl4_0 +GRLE ? -AVE -entire_atmos_single_lyr -0 ? +hybrid_lvl 0 ? +65 +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. 65. ? 0 ? @@ -13114,6 +15005,7 @@ entire_atmos_single_lyr ? ? ? +? 0 0.0 0 @@ -13123,6 +15015,10 @@ entire_atmos_single_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -13131,19 +15027,19 @@ entire_atmos_single_lyr ? ? ? -139 -AVE_CDLYR_ON_ENTIRE_ATMOS +145 +TCDC_ON_HYBRID_LVL ? 1 -tmpl4_8 -CDLYR -NCEP -AVE -entire_atmos_single_lyr -0 +tmpl4_0 +TCDC +? ? +hybrid_lvl 0 ? +65 +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. 65. ? 0 ? @@ -13151,6 +15047,7 @@ entire_atmos_single_lyr ? ? ? +? 0 0.0 0 @@ -13160,6 +15057,10 @@ entire_atmos_single_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -13168,19 +15069,19 @@ entire_atmos_single_lyr ? ? ? -141 -INST_USWRF_ON_SURFACE +181 +RWMR_ON_HYBRID_LVL ? 1 tmpl4_0 -USWRF -NCEP +RWMR ? -surface -0 ? +hybrid_lvl 0 ? +65 +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. 65. ? 0 ? @@ -13188,6 +15089,7 @@ surface ? ? ? +? 0 0.0 0 @@ -13197,27 +15099,31 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -4.0 +3.0 0 0 0 ? ? ? -142 -INST_ULWRF_ON_SURFACE +182 +SNMR_ON_HYBRID_LVL ? 1 tmpl4_0 -ULWRF -NCEP +SNMR ? -surface -0 ? +hybrid_lvl 0 ? +65 +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. 65. ? 0 ? @@ -13225,6 +15131,7 @@ surface ? ? ? +? 0 0.0 0 @@ -13234,27 +15141,31 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -4.0 +3.0 0 0 0 ? ? ? -126 -AVE_DSWRF_ON_SURFACE +754 +GSD_NCRAIN_ON_HYBRID_LVL ? 1 -tmpl4_8 -DSWRF -NCEP -AVE -surface -0 +tmpl4_0 +SPNCR ? +? +hybrid_lvl 0 ? +65 +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. 65. ? 0 ? @@ -13262,6 +15173,7 @@ surface ? ? ? +? 0 0.0 0 @@ -13271,6 +15183,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -13279,126 +15195,141 @@ surface ? ? ? -127 -AVE_DLWRF_ON_SURFACE +737 +SMOKE_ON_HYBRID_LVL ? 1 -tmpl4_8 -DLWRF -NCEP -AVE -surface -0 +tmpl4_48 +MASSDEN ? +? +hybrid_lvl 0 ? +65 +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. 65. ? 0 ? 0 ? +particulate_org_matter_dry ? +smaller_than_first_limit +7 +25 +0 +0.0 ? 0 0.0 0 0.0 -? 0 0.0 0 0.0 1 -3.0 +6.0 0 0 0 ? ? ? -128 -AVE_USWRF_ON_SURFACE +742 +DUST_ON_HYBRID_LVL ? 1 -tmpl4_8 -USWRF -NCEP -AVE -surface -0 +tmpl4_48 +MASSDEN ? +? +hybrid_lvl 0 ? +65 +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. 65. ? 0 ? 0 ? +dust_dry ? +smaller_than_first_limit +7 +25 +0 +0.0 ? 0 0.0 0 0.0 -? 0 0.0 0 0.0 1 -3.0 +6.0 0 0 0 ? ? ? -129 -AVE_ULWRF_ON_SURFACE +1012 +COARSEPM_ON_HYBRID_LVL ? 1 -tmpl4_8 -ULWRF -NCEP -AVE -surface -0 +tmpl4_48 +MASSDEN ? +? +hybrid_lvl 0 ? +65 +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. 65. ? 0 ? 0 ? +dust_dry ? +between_first_second_limit_noincl2ndlmt +7 +25 +7 +100 ? 0 0.0 0 0.0 -? 0 0.0 0 0.0 1 -3.0 +6.0 0 0 0 ? ? ? -130 -AVE_USWRF_ON_TOP_OF_ATMOS +37 +LCDC_ON_LOW_CLOUD_LYR ? 1 -tmpl4_8 -USWRF -NCEP -AVE -top_of_atmos +tmpl4_0 +LCDC +? +? +low_cloud_lyr 0 ? 0 @@ -13410,6 +15341,7 @@ top_of_atmos ? ? ? +? 0 0.0 0 @@ -13419,6 +15351,10 @@ top_of_atmos 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -13427,15 +15363,15 @@ top_of_atmos ? ? ? -131 -AVE_ULWRF_ON_TOP_OF_ATMOS +38 +MCDC_ON_MID_CLOUD_LYR ? 1 -tmpl4_8 -ULWRF -NCEP -AVE -top_of_atmos +tmpl4_0 +MCDC +? +? +mid_cloud_lyr 0 ? 0 @@ -13447,6 +15383,7 @@ top_of_atmos ? ? ? +? 0 0.0 0 @@ -13456,6 +15393,10 @@ top_of_atmos 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -13464,15 +15405,15 @@ top_of_atmos ? ? ? -156 -INST_DSWRF_ON_SURFACE +39 +HCDC_ON_HIGH_CLOUD_LYR ? 1 tmpl4_0 -DSWRF -NCEP +HCDC ? -surface +? +high_cloud_lyr 0 ? 0 @@ -13484,6 +15425,7 @@ surface ? ? ? +? 0 0.0 0 @@ -13493,23 +15435,27 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -4.0 +3.0 0 0 0 ? ? ? -157 -INST_DLWRF_ON_SURFACE +799 +TCDC_ON_BOUND_LYR ? 1 tmpl4_0 -DLWRF -NCEP +TCDC ? -surface +? +bound_lyr_cloud_lyr 0 ? 0 @@ -13521,6 +15467,7 @@ surface ? ? ? +? 0 0.0 0 @@ -13530,23 +15477,27 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -4.0 +3.0 0 0 0 ? ? ? -262 -INST_CSDSF_ON_SURFACE +161 +INST_TCDC_ON_ENTIRE_ATMOS ? 1 tmpl4_0 -CSDSF -NCEP +TCDC ? -surface +? +entire_atmos_single_lyr 0 ? 0 @@ -13558,6 +15509,7 @@ surface ? ? ? +? 0 0.0 0 @@ -13567,23 +15519,27 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -4.0 +3.0 0 0 0 ? ? ? -44 -SFCR_ON_SURFACE +144 +AVE_TCDC_ON_ENTIRE_ATMOS ? 1 -tmpl4_0 -SFCR -? +tmpl4_8 +TCDC ? -surface +AVE +entire_atmos_single_lyr 0 ? 0 @@ -13595,6 +15551,7 @@ surface ? ? ? +? 0 0.0 0 @@ -13604,21 +15561,25 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -2.7 +3.0 0 0 0 ? ? ? -45 -FRICV_ON_SURFACE +141 +INST_USWRF_ON_SURFACE ? 1 tmpl4_0 -FRICV -NCEP +USWRF +? ? surface 0 @@ -13632,6 +15593,7 @@ surface ? ? ? +? 0 0.0 0 @@ -13641,6 +15603,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -13649,13 +15615,13 @@ surface ? ? ? -132 -CD_ON_SURFACE +142 +INST_ULWRF_ON_SURFACE ? 1 tmpl4_0 -CD -NCEP +ULWRF +? ? surface 0 @@ -13669,6 +15635,7 @@ surface ? ? ? +? 0 0.0 0 @@ -13678,22 +15645,26 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -3.0 +4.0 0 0 0 ? ? ? -133 -UFLX_ON_SURFACE +126 +AVE_DSWRF_ON_SURFACE ? 1 -tmpl4_0 -UFLX -? +tmpl4_8 +DSWRF ? +AVE surface 0 ? @@ -13706,6 +15677,7 @@ surface ? ? ? +? 0 0.0 0 @@ -13715,6 +15687,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -13723,14 +15699,14 @@ surface ? ? ? -134 -VFLX_ON_SURFACE +127 +AVE_DLWRF_ON_SURFACE ? 1 -tmpl4_0 -VFLX -? +tmpl4_8 +DLWRF ? +AVE surface 0 ? @@ -13743,6 +15719,7 @@ surface ? ? ? +? 0 0.0 0 @@ -13752,6 +15729,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -13760,12 +15741,12 @@ surface ? ? ? -43 -AVE_SHTFL_ON_SURFACE +128 +AVE_USWRF_ON_SURFACE ? 1 tmpl4_8 -SHTFL +USWRF ? AVE surface @@ -13780,6 +15761,7 @@ surface ? ? ? +? 0 0.0 0 @@ -13789,21 +15771,25 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -4.0 +3.0 0 0 0 ? ? ? -135 -AVE_GFLUX_ON_SURFACE +129 +AVE_ULWRF_ON_SURFACE ? 1 tmpl4_8 -GFLUX -NCEP +ULWRF +? AVE surface 0 @@ -13817,6 +15803,7 @@ surface ? ? ? +? 0 0.0 0 @@ -13826,23 +15813,27 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -4.0 +3.0 0 0 0 ? ? ? -136 -AVE_SNOHF_ON_SURFACE +130 +AVE_USWRF_ON_TOP_OF_ATMOS ? 1 tmpl4_8 -SNOHF -NCEP +USWRF +? AVE -surface +top_of_atmos 0 ? 0 @@ -13854,6 +15845,7 @@ surface ? ? ? +? 0 0.0 0 @@ -13863,23 +15855,27 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -4.0 +3.0 0 0 0 ? ? ? -42 -AVE_LHTFL_ON_SURFACE +131 +AVE_ULWRF_ON_TOP_OF_ATMOS ? 1 tmpl4_8 -LHTFL +ULWRF ? AVE -surface +top_of_atmos 0 ? 0 @@ -13891,6 +15887,7 @@ surface ? ? ? +? 0 0.0 0 @@ -13900,22 +15897,26 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -4.0 +3.0 0 0 0 ? ? ? -47 -ACM_EVP_ON_SURFACE +156 +INST_DSWRF_ON_SURFACE ? 1 -tmpl4_8 -EVP +tmpl4_0 +DSWRF +? ? -ACM surface 0 ? @@ -13928,6 +15929,7 @@ surface ? ? ? +? 0 0.0 0 @@ -13937,6 +15939,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -13945,14 +15951,14 @@ surface ? ? ? -137 -ACM_PEVAP_ON_SURFACE +157 +INST_DLWRF_ON_SURFACE ? 1 -tmpl4_8 -PEVAP -NCEP -ACM +tmpl4_0 +DLWRF +? +? surface 0 ? @@ -13965,6 +15971,7 @@ surface ? ? ? +? 0 0.0 0 @@ -13974,6 +15981,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -13982,13 +15993,13 @@ surface ? ? ? -154 -INST_SHTFL_ON_SURFACE +772 +INST_SWDDNI_ON_SURFACE ? 1 tmpl4_0 -SHTFL -? +VBDSF +NCEP ? surface 0 @@ -14002,6 +16013,7 @@ surface ? ? ? +? 0 0.0 0 @@ -14011,6 +16023,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -14019,13 +16035,13 @@ surface ? ? ? -155 -INST_LHTFL_ON_SURFACE +773 +INST_SWDDIF_ON_SURFACE ? 1 tmpl4_0 -LHTFL -? +VDDSF +NCEP ? surface 0 @@ -14039,6 +16055,7 @@ surface ? ? ? +? 0 0.0 0 @@ -14048,6 +16065,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -14056,12 +16077,12 @@ surface ? ? ? -48 -NLAT_ON_SURFACE +262 +INST_CSDSF_ON_SURFACE ? 1 tmpl4_0 -NLAT +CSDSF NCEP ? surface @@ -14076,6 +16097,7 @@ surface ? ? ? +? 0 0.0 0 @@ -14085,6 +16107,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -14093,13 +16119,13 @@ surface ? ? ? -49 -ELON_ON_SURFACE +44 +SFCR_ON_SURFACE ? 1 tmpl4_0 -ELON -NCEP +SFCR +? ? surface 0 @@ -14113,6 +16139,7 @@ surface ? ? ? +? 0 0.0 0 @@ -14122,20 +16149,24 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -4.0 +2.7 0 0 0 ? ? ? -50 -LAND_ON_SURFACE +45 +FRICV_ON_SURFACE ? 1 tmpl4_0 -LAND +FRICV ? ? surface @@ -14150,6 +16181,7 @@ surface ? ? ? +? 0 0.0 0 @@ -14159,20 +16191,24 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -1.0 +4.0 0 0 0 ? ? ? -51 -ICEC_ON_SURFACE +132 +CD_ON_SURFACE ? 1 tmpl4_0 -ICEC +CD ? ? surface @@ -14187,11 +16223,16 @@ surface ? ? ? +? +0 +0.0 +0 +0.0 +? 0 0.0 0 0.0 -? 0 0.0 0 @@ -14204,14 +16245,14 @@ surface ? ? ? -52 -LMH_ON_SURFACE +43 +AVE_SHTFL_ON_SURFACE ? 1 -tmpl4_0 -LMH -NCEP +tmpl4_8 +SHTFL ? +AVE surface 0 ? @@ -14224,6 +16265,7 @@ surface ? ? ? +? 0 0.0 0 @@ -14233,22 +16275,26 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -2.0 +4.0 0 0 0 ? ? ? -53 -LMV_ON_SURFACE +135 +AVE_GFLUX_ON_SURFACE ? 1 -tmpl4_0 -LMV +tmpl4_8 +GFLUX NCEP -? +AVE surface 0 ? @@ -14261,6 +16307,7 @@ surface ? ? ? +? 0 0.0 0 @@ -14270,22 +16317,26 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -2.0 +4.0 0 0 0 ? ? ? -150 -ALBDO_ON_SURFACE +136 +AVE_SNOHF_ON_SURFACE ? 1 -tmpl4_0 -ALBDO -? +tmpl4_8 +SNOHF ? +AVE surface 0 ? @@ -14298,6 +16349,7 @@ surface ? ? ? +? 0 0.0 0 @@ -14307,22 +16359,26 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -3.0 +4.0 0 0 0 ? ? ? -151 -WTMP_ON_SURFACE +42 +AVE_LHTFL_ON_SURFACE ? 1 -tmpl4_0 -WTMP -? +tmpl4_8 +LHTFL ? +AVE surface 0 ? @@ -14335,6 +16391,7 @@ surface ? ? ? +? 0 0.0 0 @@ -14344,32 +16401,37 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -5.0 +4.0 0 0 0 ? ? ? -67 -PRES_ON_SPEC_PRES_ABOVE_GRND +137 +ACM_PEVAP_ON_SURFACE ? 1 -tmpl4_0 -PRES +tmpl4_8 +PEVAP +? +ACM +surface +0 +? +0 ? ? -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 @@ -14381,32 +16443,37 @@ spec_pres_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -6.0 +4.0 0 0 0 ? ? ? -68 -TMP_ON_SPEC_PRES_ABOVE_GRND +154 +INST_SHTFL_ON_SURFACE ? 1 tmpl4_0 -TMP +SHTFL +? +? +surface +0 +? +0 ? ? -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 @@ -14418,32 +16485,37 @@ spec_pres_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -3.0 +4.0 0 0 0 ? ? ? -69 -POT_ON_SPEC_PRES_ABOVE_GRND +155 +INST_LHTFL_ON_SURFACE ? 1 tmpl4_0 -POT +LHTFL ? ? -spec_pres_above_grnd +surface 0 ? -1 -3000. -spec_pres_above_grnd 0 ? -1 -0. +? +0 +? +0 +? +? ? ? 0 @@ -14455,6 +16527,10 @@ spec_pres_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -14463,24 +16539,25 @@ spec_pres_above_grnd ? ? ? -70 -DPT_ON_SPEC_PRES_ABOVE_GRND +48 +NLAT_ON_SURFACE ? 1 tmpl4_0 -DPT +NLAT +NCEP +? +surface +0 +? +0 ? ? -spec_pres_above_grnd 0 ? -1 -3000. -spec_pres_above_grnd 0 ? -1 -0. +? ? ? 0 @@ -14492,32 +16569,37 @@ spec_pres_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -3.0 +4.0 0 0 0 ? ? ? -71 -SPFH_ON_SPEC_PRES_ABOVE_GRND +49 +ELON_ON_SURFACE ? 1 tmpl4_0 -SPFH +ELON +NCEP ? +surface +0 ? -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 @@ -14529,32 +16611,37 @@ spec_pres_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -5.0 +4.0 0 0 0 ? ? ? -72 -RH_ON_SPEC_PRES_ABOVE_GRND +50 +LAND_ON_SURFACE ? 1 tmpl4_0 -RH +LAND +? +? +surface +0 +? +0 ? ? -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 @@ -14566,32 +16653,37 @@ spec_pres_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -2.0 +1.0 0 0 0 ? ? ? -88 -MCONV_ON_SPEC_PRES_ABOVE_GRND +51 +ICEC_ON_SURFACE ? 1 tmpl4_0 -MCONV +ICEC ? ? -spec_pres_above_grnd +surface 0 ? -1 -3000. -spec_pres_above_grnd 0 ? -1 -0. +? +0 +? +0 +? +? ? ? 0 @@ -14603,6 +16695,10 @@ spec_pres_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -14611,24 +16707,25 @@ spec_pres_above_grnd ? ? ? -89 -PWAT_ON_SPEC_PRES_ABOVE_GRND +52 +LMH_ON_SURFACE ? 1 tmpl4_0 -PWAT +LMH +NCEP +? +surface +0 +? +0 ? ? -spec_pres_above_grnd 0 ? -1 -3000. -spec_pres_above_grnd 0 ? -1 -0. +? ? ? 0 @@ -14640,32 +16737,37 @@ spec_pres_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -3.0 +2.0 0 0 0 ? ? ? -73 -UGRD_ON_SPEC_PRES_ABOVE_GRND +53 +LMV_ON_SURFACE ? 1 tmpl4_0 -UGRD +LMV +NCEP ? +surface +0 ? -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 @@ -14677,32 +16779,37 @@ spec_pres_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -4.0 +2.0 0 0 0 ? ? ? -74 -VGRD_ON_SPEC_PRES_ABOVE_GRND +150 +ALBDO_ON_SURFACE ? 1 tmpl4_0 -VGRD +ALBDO +? +? +surface +0 +? +0 ? ? -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 @@ -14714,22 +16821,26 @@ spec_pres_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -4.0 +3.0 0 0 0 ? ? ? -256 -ACM_LSPA_ON_SURFACE +151 +WTMP_ON_SURFACE ? 1 -tmpl4_8 -LSPA -NCEP -ACM +tmpl4_0 +WTMP +? +? surface 0 ? @@ -14742,6 +16853,7 @@ surface ? ? ? +? 0 0.0 0 @@ -14751,31 +16863,36 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -3.0 +5.0 0 0 0 ? ? ? -282 -PRES_ON_TOP_OF_ATMOS +67 +PRES_ON_SPEC_PRES_ABOVE_GRND ? 1 tmpl4_0 PRES ? ? -top_of_atmos -0 -? +spec_pres_above_grnd 0 ? -? +6 +3000. 6000. 9000. 12000. 15000. 18000. +spec_pres_above_grnd 0 ? -0 +6 +0. 3000. 6000. 9000. 12000. 15000. ? ? ? @@ -14788,32 +16905,37 @@ top_of_atmos 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -3.0 +6.0 0 0 0 ? ? ? -283 -PRES_ON_HYBRID_LVL_1L +68 +TMP_ON_SPEC_PRES_ABOVE_GRND ? 1 tmpl4_0 -PRES +TMP ? ? -hybrid_lvl +spec_pres_above_grnd 0 ? -1 -1. -hybrid_lvl +6 +3000. 6000. 9000. 12000. 15000. 18000. +spec_pres_above_grnd 0 ? -1 -21. +6 +0. 3000. 6000. 9000. 12000. 15000. +? ? ? 0 @@ -14825,6 +16947,10 @@ hybrid_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -14833,24 +16959,25 @@ hybrid_lvl ? ? ? -273 -PRES_ON_HYBRID_LVL_LLM +69 +POT_ON_SPEC_PRES_ABOVE_GRND ? 1 tmpl4_0 -PRES +POT ? ? -hybrid_lvl +spec_pres_above_grnd 0 ? 1 -1. -hybrid_lvl +3000. +spec_pres_above_grnd 0 ? 1 -61. +0. +? ? ? 0 @@ -14862,31 +16989,36 @@ hybrid_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -3.0 +4.0 0 0 0 ? ? ? -118 -CNWAT_ON_SURFACE +70 +DPT_ON_SPEC_PRES_ABOVE_GRND ? 1 tmpl4_0 -CNWAT -NCEP +DPT ? -surface -0 ? +spec_pres_above_grnd 0 ? -? +1 +3000. +spec_pres_above_grnd 0 ? -0 +1 +0. ? ? ? @@ -14899,31 +17031,36 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -1.0 +3.0 0 0 0 ? ? ? -152 -INST_GFLUX_ON_SURFACE +71 +SPFH_ON_SPEC_PRES_ABOVE_GRND ? 1 tmpl4_0 -GFLUX -NCEP +SPFH ? -surface -0 ? +spec_pres_above_grnd 0 ? -? +6 +3000. 6000. 9000. 12000. 15000. 18000. +spec_pres_above_grnd 0 ? -0 +6 +0. 3000. 6000. 9000. 12000. 15000. ? ? ? @@ -14936,32 +17073,37 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -3.0 +5.0 0 0 0 ? ? ? -30 -LFTX_ON_ISOBARIC_SFC_500-1000hpa +72 +RH_ON_SPEC_PRES_ABOVE_GRND ? 1 tmpl4_0 -LFTX -NCEP +RH ? -isobaric_sfc +? +spec_pres_above_grnd 0 ? -1 -50000. -isobaric_sfc +6 +3000. 6000. 9000. 12000. 15000. 18000. +spec_pres_above_grnd 0 ? -1 -100000. +6 +0. 3000. 6000. 9000. 12000. 15000. +? ? ? 0 @@ -14973,31 +17115,36 @@ isobaric_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -3.0 +2.0 0 0 0 ? ? ? -32 -CAPE_ON_SURFACE +89 +PWAT_ON_SPEC_PRES_ABOVE_GRND ? 1 tmpl4_0 -CAPE -? +PWAT ? -surface -0 ? +spec_pres_above_grnd 0 ? -? +1 +3000. +spec_pres_above_grnd 0 ? -0 +1 +0. ? ? ? @@ -15010,32 +17157,37 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -4.0 +3.0 0 0 0 ? ? ? -566 -BEST_CAPE_ON_SPEC_PRES_ABOVE_GRND +73 +UGRD_ON_SPEC_PRES_ABOVE_GRND ? 1 tmpl4_0 -CAPE +UGRD ? ? spec_pres_above_grnd 0 ? -1 -18000. +6 +3000. 6000. 9000. 12000. 15000. 18000. spec_pres_above_grnd 0 ? -1 -0. +6 +0. 3000. 6000. 9000. 12000. 15000. +? ? ? 0 @@ -15047,6 +17199,10 @@ spec_pres_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -15055,24 +17211,25 @@ spec_pres_above_grnd ? ? ? -582 -MIXED_LAYER_CAPE_ON_SPEC_PRES_ABOVE_GRND +74 +VGRD_ON_SPEC_PRES_ABOVE_GRND ? 1 tmpl4_0 -CAPE +VGRD ? ? spec_pres_above_grnd 0 ? -1 -9000. +6 +3000. 6000. 9000. 12000. 15000. 18000. spec_pres_above_grnd 0 ? -1 -0. +6 +0. 3000. 6000. 9000. 12000. 15000. +? ? ? 0 @@ -15084,6 +17241,10 @@ spec_pres_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -15092,24 +17253,25 @@ spec_pres_above_grnd ? ? ? -584 -UNSTABLE_CAPE_ON_SPEC_PRES_ABOVE_GRND +282 +PRES_ON_TOP_OF_ATMOS ? 1 tmpl4_0 -CAPE +PRES +? +? +top_of_atmos +0 +? +0 ? ? -spec_pres_above_grnd 0 ? -1 -25500. -spec_pres_above_grnd 0 ? -1 -0. +? ? ? 0 @@ -15121,21 +17283,25 @@ spec_pres_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -4.0 +3.0 0 0 0 ? ? ? -107 -CIN_ON_SURFACE +152 +INST_GFLUX_ON_SURFACE ? 1 tmpl4_0 -CIN -? +GFLUX +NCEP ? surface 0 @@ -15149,6 +17315,7 @@ surface ? ? ? +? 0 0.0 0 @@ -15158,32 +17325,37 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -4.0 +3.0 0 0 0 ? ? ? -567 -BEST_CIN_ON_SPEC_PRES_ABOVE_GRND +30 +LFTX_ON_ISOBARIC_SFC_500-1000hpa ? 1 tmpl4_0 -CIN +LFTX ? ? -spec_pres_above_grnd +isobaric_sfc 0 ? 1 -18000. -spec_pres_above_grnd +50000. +isobaric_sfc 0 ? 1 -0. +100000. +? ? ? 0 @@ -15195,32 +17367,37 @@ spec_pres_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -4.0 +3.0 0 0 0 ? ? ? -583 -MIXED_LAYER_CIN_ON_SPEC_PRES_ABOVE_GRND +32 +CAPE_ON_SURFACE ? 1 tmpl4_0 -CIN +CAPE ? ? -spec_pres_above_grnd +surface 0 ? -1 -9000. -spec_pres_above_grnd 0 ? -1 -0. +? +0 +? +0 +? +? ? ? 0 @@ -15232,6 +17409,10 @@ spec_pres_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -15240,19 +17421,19 @@ spec_pres_above_grnd ? ? ? -585 -UNSTABLE_CIN_ON_SPEC_PRES_ABOVE_GRND +566 +BEST_CAPE_ON_SPEC_PRES_ABOVE_GRND ? 1 tmpl4_0 -CIN +CAPE ? ? spec_pres_above_grnd 0 ? 1 -25500. +18000. spec_pres_above_grnd 0 ? @@ -15260,6 +17441,7 @@ spec_pres_above_grnd 0. ? ? +? 0 0.0 0 @@ -15269,6 +17451,10 @@ spec_pres_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -15277,19 +17463,19 @@ spec_pres_above_grnd ? ? ? -246 -PLPL_ON_SPEC_PRES_ABOVE_GRND +582 +MIXED_LAYER_CAPE_ON_SPEC_PRES_ABOVE_GRND ? 1 tmpl4_0 -PLPL -NCEP +CAPE +? ? spec_pres_above_grnd 0 ? 1 -25500. +9000. spec_pres_above_grnd 0 ? @@ -15297,6 +17483,7 @@ spec_pres_above_grnd 0. ? ? +? 0 0.0 0 @@ -15306,31 +17493,36 @@ spec_pres_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -6.0 +4.0 0 0 0 ? ? ? -162 -HLCY_ON_SPEC_HGT_LVL_ABOVE_GRND +584 +UNSTABLE_CAPE_ON_SPEC_PRES_ABOVE_GRND ? 1 tmpl4_0 -HLCY +CAPE ? ? -spec_hgt_lvl_above_grnd +spec_pres_above_grnd 0 ? -2 -3000. 1000. -spec_hgt_lvl_above_grnd +1 +25500. +spec_pres_above_grnd 0 ? -0 +1 +0. ? ? ? @@ -15343,6 +17535,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -15351,23 +17547,24 @@ spec_hgt_lvl_above_grnd ? ? ? -163 -USTM_ON_SPEC_HGT_LVL_ABOVE_GRND +950 +CAPE_ON_0_3KM_ABOVE_GRND ? 1 tmpl4_0 -USTM -NCEP +CAPE +? ? spec_hgt_lvl_above_grnd 0 ? 1 -6000. +0. spec_hgt_lvl_above_grnd 0 ? -0 +1 +3000. ? ? ? @@ -15380,6 +17577,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -15388,26 +17589,27 @@ spec_hgt_lvl_above_grnd ? ? ? -164 -VSTM_ON_SPEC_HGT_LVL_ABOVE_GRND +107 +CIN_ON_SURFACE ? 1 tmpl4_0 -VSTM -NCEP +CIN ? -spec_hgt_lvl_above_grnd +? +surface 0 ? -1 -6000. -spec_hgt_lvl_above_grnd +0 +? +? 0 ? 0 ? ? ? +? 0 0.0 0 @@ -15417,6 +17619,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -15425,23 +17631,24 @@ spec_hgt_lvl_above_grnd ? ? ? -37 -LCDC_ON_LOW_CLOUD_LYR +567 +BEST_CIN_ON_SPEC_PRES_ABOVE_GRND ? 1 tmpl4_0 -LCDC -? +CIN ? -low_cloud_lyr -0 ? +spec_pres_above_grnd 0 ? -? +1 +18000. +spec_pres_above_grnd 0 ? -0 +1 +0. ? ? ? @@ -15454,31 +17661,36 @@ low_cloud_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -3.0 +4.0 0 0 0 ? ? ? -38 -MCDC_ON_MID_CLOUD_LYR +583 +MIXED_LAYER_CIN_ON_SPEC_PRES_ABOVE_GRND ? 1 tmpl4_0 -MCDC -? +CIN ? -mid_cloud_lyr -0 ? +spec_pres_above_grnd 0 ? -? +1 +9000. +spec_pres_above_grnd 0 ? -0 +1 +0. ? ? ? @@ -15491,31 +17703,36 @@ mid_cloud_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -3.0 +4.0 0 0 0 ? ? ? -39 -HCDC_ON_HIGH_CLOUD_LYR +585 +UNSTABLE_CIN_ON_SPEC_PRES_ABOVE_GRND ? 1 tmpl4_0 -HCDC -? +CIN ? -high_cloud_lyr -0 ? +spec_pres_above_grnd 0 ? -? +1 +25500. +spec_pres_above_grnd 0 ? -0 +1 +0. ? ? ? @@ -15528,31 +17745,36 @@ high_cloud_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -3.0 +4.0 0 0 0 ? ? ? -144 -AVE_TCDC_ON_ENTIRE_ATMOS +246 +PLPL_ON_SPEC_PRES_ABOVE_GRND ? 1 -tmpl4_8 -TCDC -? -AVE -entire_atmos_single_lyr -0 +tmpl4_0 +PLPL +NCEP ? +spec_pres_above_grnd 0 ? -? +1 +25500. +spec_pres_above_grnd 0 ? -0 +1 +0. ? ? ? @@ -15565,34 +17787,39 @@ entire_atmos_single_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -3.0 +6.0 0 0 0 ? ? ? -139 -AVE_CDLYR_ON_ENTIRE_ATMOS +162 +HLCY_ON_SPEC_HGT_LVL_ABOVE_GRND ? 1 -tmpl4_8 -CDLYR -NCEP -AVE -entire_atmos_single_lyr -0 +tmpl4_0 +HLCY ? -0 ? +spec_hgt_lvl_above_grnd +0 ? +2 +3000. 1000. +spec_hgt_lvl_above_grnd 0 ? 0 ? ? ? +? 0 0.0 0 @@ -15602,23 +17829,27 @@ entire_atmos_single_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -3.0 +4.0 0 0 0 ? ? ? -148 -PRES_ON_CLOUD_BASE +953 +EFF_HLCY_ON_SPEC_HGT_LVL_ABOVE_GRND ? 1 tmpl4_0 -PRES -? +EFHL +NCEP ? -cloud_base +surface 0 ? 0 @@ -15630,6 +17861,7 @@ cloud_base ? ? ? +? 0 0.0 0 @@ -15639,31 +17871,36 @@ cloud_base 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -6.0 +3.0 0 0 0 ? ? ? -149 -PRES_ON_CLOUD_TOP +957 +CRITICAL_ANGLE ? 1 tmpl4_0 -PRES -? -? -cloud_top -0 +CANGLE +NCEP ? +spec_hgt_lvl_above_grnd 0 ? -? +1 +0. +spec_hgt_lvl_above_grnd 0 ? -0 +1 +500. ? ? ? @@ -15676,31 +17913,36 @@ cloud_top 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -6.0 +3.0 0 0 0 ? ? ? -168 -TMP_ON_CLOUD_TOP +163 +USTM_ON_SPEC_HGT_LVL_ABOVE_GRND ? 1 tmpl4_0 -TMP +USTM ? ? -cloud_top +spec_hgt_lvl_above_grnd 0 ? +1 +6000. +spec_hgt_lvl_above_grnd 0 ? -? 0 ? -0 ? ? ? @@ -15713,34 +17955,39 @@ cloud_top 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -5.0 +4.0 0 0 0 ? ? ? -135 -AVE_GFLUX_ON_SURFACE +164 +VSTM_ON_SPEC_HGT_LVL_ABOVE_GRND ? 1 -tmpl4_8 -GFLUX -NCEP -AVE -surface -0 +tmpl4_0 +VSTM ? -0 ? +spec_hgt_lvl_above_grnd +0 ? +1 +6000. +spec_hgt_lvl_above_grnd 0 ? 0 ? ? ? +? 0 0.0 0 @@ -15750,6 +17997,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -15758,15 +18009,15 @@ surface ? ? ? -136 -AVE_SNOHF_ON_SURFACE +37 +LCDC_ON_LOW_CLOUD_LYR ? 1 -tmpl4_8 -SNOHF -NCEP -AVE -surface +tmpl4_0 +LCDC +? +? +low_cloud_lyr 0 ? 0 @@ -15778,6 +18029,7 @@ surface ? ? ? +? 0 0.0 0 @@ -15787,23 +18039,27 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -4.0 +3.0 0 0 0 ? ? ? -47 -ACM_EVP_ON_SURFACE +38 +MCDC_ON_MID_CLOUD_LYR ? 1 -tmpl4_8 -EVP +tmpl4_0 +MCDC ? -ACM -surface +? +mid_cloud_lyr 0 ? 0 @@ -15815,6 +18071,7 @@ surface ? ? ? +? 0 0.0 0 @@ -15824,23 +18081,27 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -4.0 +3.0 0 0 0 ? ? ? -154 -INST_SHTFL_ON_SURFACE +39 +HCDC_ON_HIGH_CLOUD_LYR ? 1 tmpl4_0 -SHTFL +HCDC ? ? -surface +high_cloud_lyr 0 ? 0 @@ -15852,6 +18113,7 @@ surface ? ? ? +? 0 0.0 0 @@ -15861,23 +18123,27 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -4.0 +3.0 0 0 0 ? ? ? -155 -INST_LHTFL_ON_SURFACE +144 +AVE_TCDC_ON_ENTIRE_ATMOS ? 1 -tmpl4_0 -LHTFL -? +tmpl4_8 +TCDC ? -surface +AVE +entire_atmos_single_lyr 0 ? 0 @@ -15889,6 +18155,7 @@ surface ? ? ? +? 0 0.0 0 @@ -15898,23 +18165,27 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -4.0 +3.0 0 0 0 ? ? ? -54 -PRES_ON_TROPOPAUSE +148 +PRES_ON_CLOUD_BASE ? 1 tmpl4_0 PRES ? ? -tropopause +cloud_base 0 ? 0 @@ -15926,6 +18197,7 @@ tropopause ? ? ? +? 0 0.0 0 @@ -15935,6 +18207,10 @@ tropopause 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -15943,15 +18219,15 @@ tropopause ? ? ? -177 -HGT_ON_TROPOPAUSE +149 +PRES_ON_CLOUD_TOP ? 1 tmpl4_0 -HGT +PRES ? ? -tropopause +cloud_top 0 ? 0 @@ -15963,6 +18239,7 @@ tropopause ? ? ? +? 0 0.0 0 @@ -15972,6 +18249,10 @@ tropopause 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -15980,15 +18261,15 @@ tropopause ? ? ? -55 -TMP_ON_TROPOPAUSE +168 +TMP_ON_CLOUD_TOP ? 1 tmpl4_0 TMP ? ? -tropopause +cloud_top 0 ? 0 @@ -16000,6 +18281,7 @@ tropopause ? ? ? +? 0 0.0 0 @@ -16009,23 +18291,27 @@ tropopause 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -3.0 +5.0 0 0 0 ? ? ? -56 -UGRD_ON_TROPOPAUSE +135 +AVE_GFLUX_ON_SURFACE ? 1 -tmpl4_0 -UGRD -? -? -tropopause +tmpl4_8 +GFLUX +NCEP +AVE +surface 0 ? 0 @@ -16037,6 +18323,7 @@ tropopause ? ? ? +? 0 0.0 0 @@ -16046,6 +18333,10 @@ tropopause 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -16054,15 +18345,15 @@ tropopause ? ? ? -57 -VGRD_ON_TROPOPAUSE -? -1 -tmpl4_0 -VGRD +136 +AVE_SNOHF_ON_SURFACE ? +1 +tmpl4_8 +SNOHF ? -tropopause +AVE +surface 0 ? 0 @@ -16074,6 +18365,7 @@ tropopause ? ? ? +? 0 0.0 0 @@ -16083,6 +18375,10 @@ tropopause 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -16091,15 +18387,15 @@ tropopause ? ? ? -58 -VWSH_ON_TROPOPAUSE +154 +INST_SHTFL_ON_SURFACE ? 1 tmpl4_0 -VWSH -NCEP +SHTFL ? -tropopause +? +surface 0 ? 0 @@ -16111,6 +18407,7 @@ tropopause ? ? ? +? 0 0.0 0 @@ -16120,27 +18417,31 @@ tropopause 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -3.0 +4.0 0 0 0 ? ? ? -59 -TMP_ON_SPEC_ALT_ABOVE_MEAN_SEA_LVL +155 +INST_LHTFL_ON_SURFACE ? 1 tmpl4_0 -TMP +LHTFL ? ? -spec_alt_above_mean_sea_lvl +surface +0 +? 0 ? -10 -305. 457. 610. 914. 1524. 1829. 2134. 2743. 3658. 4572. ? 0 ? @@ -16148,6 +18449,7 @@ spec_alt_above_mean_sea_lvl ? ? ? +? 0 0.0 0 @@ -16157,27 +18459,31 @@ spec_alt_above_mean_sea_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -3.0 +4.0 0 0 0 ? ? ? -60 -UGRD_ON_SPEC_ALT_ABOVE_MEAN_SEA_LVL +54 +PRES_ON_TROPOPAUSE ? 1 tmpl4_0 -UGRD +PRES ? ? -spec_alt_above_mean_sea_lvl +tropopause +0 +? 0 ? -10 -305. 457. 610. 914. 1524. 1829. 2134. 2743. 3658. 4572. ? 0 ? @@ -16185,6 +18491,7 @@ spec_alt_above_mean_sea_lvl ? ? ? +? 0 0.0 0 @@ -16194,27 +18501,31 @@ spec_alt_above_mean_sea_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -4.0 +6.0 0 0 0 ? ? ? -61 -VGRD_ON_SPEC_ALT_ABOVE_MEAN_SEA_LVL +177 +HGT_ON_TROPOPAUSE ? 1 tmpl4_0 -VGRD +HGT ? ? -spec_alt_above_mean_sea_lvl +tropopause +0 +? 0 ? -10 -305. 457. 610. 914. 1524. 1829. 2134. 2743. 3658. 4572. ? 0 ? @@ -16222,6 +18533,7 @@ spec_alt_above_mean_sea_lvl ? ? ? +? 0 0.0 0 @@ -16231,23 +18543,27 @@ spec_alt_above_mean_sea_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -4.0 +6.0 0 0 0 ? ? ? -62 -HGT_ON_0C_ISOTHERM +55 +TMP_ON_TROPOPAUSE ? 1 tmpl4_0 -HGT +TMP ? ? -0C_isotherm +tropopause 0 ? 0 @@ -16259,6 +18575,7 @@ HGT ? ? ? +? 0 0.0 0 @@ -16268,23 +18585,27 @@ HGT 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -6.0 +3.0 0 0 0 ? ? ? -63 -RH_ON_0C_ISOTHERM +56 +UGRD_ON_TROPOPAUSE ? 1 tmpl4_0 -RH +UGRD ? ? -0C_isotherm +tropopause 0 ? 0 @@ -16296,6 +18617,7 @@ RH ? ? ? +? 0 0.0 0 @@ -16305,23 +18627,27 @@ RH 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -2.0 +4.0 0 0 0 ? ? ? -165 -HGT_ON_HGHST_TROP_FRZ_LVL +57 +VGRD_ON_TROPOPAUSE ? 1 tmpl4_0 -HGT +VGRD ? ? -hghst_trop_frz_lvl +tropopause 0 ? 0 @@ -16333,6 +18659,7 @@ hghst_trop_frz_lvl ? ? ? +? 0 0.0 0 @@ -16342,23 +18669,27 @@ hghst_trop_frz_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -6.0 +4.0 0 0 0 ? ? ? -173 -PRES_ON_MAX_WIND +58 +VWSH_ON_TROPOPAUSE ? 1 tmpl4_0 -PRES +VWSH ? ? -max_wind +tropopause 0 ? 0 @@ -16370,6 +18701,7 @@ max_wind ? ? ? +? 0 0.0 0 @@ -16379,27 +18711,31 @@ max_wind 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -6.0 +3.0 0 0 0 ? ? ? -174 -HGT_ON_MAX_WIND +59 +TMP_ON_SPEC_ALT_ABOVE_MEAN_SEA_LVL ? 1 tmpl4_0 -HGT -? +TMP ? -max_wind -0 ? +spec_alt_above_mean_sea_lvl 0 ? +10 +305. 457. 610. 914. 1524. 1829. 2134. 2743. 3658. 4572. ? 0 ? @@ -16407,6 +18743,7 @@ max_wind ? ? ? +? 0 0.0 0 @@ -16416,27 +18753,31 @@ max_wind 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -6.0 +3.0 0 0 0 ? ? ? -175 -UGRD_ON_MAX_WIND +60 +UGRD_ON_SPEC_ALT_ABOVE_MEAN_SEA_LVL ? 1 tmpl4_0 UGRD ? ? -max_wind -0 -? +spec_alt_above_mean_sea_lvl 0 ? +10 +305. 457. 610. 914. 1524. 1829. 2134. 2743. 3658. 4572. ? 0 ? @@ -16444,6 +18785,7 @@ max_wind ? ? ? +? 0 0.0 0 @@ -16453,6 +18795,10 @@ max_wind 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -16461,19 +18807,19 @@ max_wind ? ? ? -176 -VGRD_ON_MAX_WIND +61 +VGRD_ON_SPEC_ALT_ABOVE_MEAN_SEA_LVL ? 1 tmpl4_0 VGRD ? ? -max_wind -0 -? +spec_alt_above_mean_sea_lvl 0 ? +10 +305. 457. 610. 914. 1524. 1829. 2134. 2743. 3658. 4572. ? 0 ? @@ -16481,6 +18827,7 @@ max_wind ? ? ? +? 0 0.0 0 @@ -16490,6 +18837,10 @@ max_wind 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -16498,19 +18849,19 @@ max_wind ? ? ? -422 -MAX_WIND_ON_SPEC_HGT_LVL_ABOVE_GRND_10m -maximum wind speed on 10 meter Above Ground +62 +HGT_ON_0C_ISOTHERM +? 1 -tmpl4_8 -WIND +tmpl4_0 +HGT +? +? +0C_isotherm +0 ? -MAX -spec_hgt_lvl_above_grnd 0 ? -1 -10. ? 0 ? @@ -16518,6 +18869,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -16527,23 +18879,27 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 --4.0 +6.0 0 0 0 ? ? ? -178 -HGT_ON_CLOUD_BASE +63 +RH_ON_0C_ISOTHERM ? 1 tmpl4_0 -HGT +RH ? ? -cloud_base +0C_isotherm 0 ? 0 @@ -16555,6 +18911,7 @@ cloud_base ? ? ? +? 0 0.0 0 @@ -16564,23 +18921,27 @@ cloud_base 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -6.0 +2.0 0 0 0 ? ? ? -179 -HGT_ON_CLOUD_TOP +165 +HGT_ON_HGHST_TROP_FRZ_LVL ? 1 tmpl4_0 HGT ? ? -cloud_top +hghst_trop_frz_lvl 0 ? 0 @@ -16592,6 +18953,7 @@ cloud_top ? ? ? +? 0 0.0 0 @@ -16601,6 +18963,10 @@ cloud_top 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -16609,15 +18975,15 @@ cloud_top ? ? ? -410 -GSD_VIS_ON_SURFACE -GSD_visibility on surface +350 +RH_ON_HGHST_TROP_FRZ_LVL +? 1 tmpl4_0 -VIS +RH ? ? -surface +hghst_trop_frz_lvl 0 ? 0 @@ -16629,6 +18995,7 @@ surface ? ? ? +? 0 0.0 0 @@ -16638,27 +19005,31 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -6.0 +-0.1 0 0 0 ? ? ? -252 -REFC_ON_ENTIRE_ATMOS -? +779 +HGT_ON_HGHST_TROP_-20C_LVL +height on highest tropospheric -20C level 1 tmpl4_0 -REFC -NCEP +HGT ? -entire_atmos_single_lyr -0 ? +isothermal 0 ? +1 +253. ? 0 ? @@ -16666,6 +19037,7 @@ entire_atmos_single_lyr ? ? ? +? 0 0.0 0 @@ -16675,23 +19047,27 @@ entire_atmos_single_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -4.0 +3.0 0 0 0 ? ? ? -194 -PRES_ON_GRID_SCALE_CLOUD_BOT_LVL -? +443 +HGT_ON_EQUIL_LVL +geopotential height on Equilibrium level 1 tmpl4_0 -PRES +HGT ? ? -grid_scale_cloud_bot_lvl +equil_lvl 0 ? 0 @@ -16703,6 +19079,7 @@ grid_scale_cloud_bot_lvl ? ? ? +? 0 0.0 0 @@ -16712,23 +19089,27 @@ grid_scale_cloud_bot_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -6.0 +3.0 0 0 0 ? ? ? -195 -PRES_ON_GRID_SCALE_CLOUD_TOP_LVL +173 +PRES_ON_MAX_WIND ? 1 tmpl4_0 PRES ? ? -grid_scale_cloud_top_lvl +max_wind 0 ? 0 @@ -16740,6 +19121,7 @@ grid_scale_cloud_top_lvl ? ? ? +? 0 0.0 0 @@ -16749,6 +19131,10 @@ grid_scale_cloud_top_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -16757,15 +19143,15 @@ grid_scale_cloud_top_lvl ? ? ? -200 -TCOLW_ON_ENTIRE_ATMOS +174 +HGT_ON_MAX_WIND ? 1 tmpl4_0 -TCOLW -NCEP +HGT ? -entire_atmos_single_lyr +? +max_wind 0 ? 0 @@ -16777,6 +19163,7 @@ entire_atmos_single_lyr ? ? ? +? 0 0.0 0 @@ -16786,23 +19173,27 @@ entire_atmos_single_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -5.0 +6.0 0 0 0 ? ? ? -201 -TCOLI_ON_ENTIRE_ATMOS +175 +UGRD_ON_MAX_WIND ? 1 tmpl4_0 -TCOLI -NCEP +UGRD ? -entire_atmos_single_lyr +? +max_wind 0 ? 0 @@ -16814,6 +19205,7 @@ entire_atmos_single_lyr ? ? ? +? 0 0.0 0 @@ -16823,23 +19215,27 @@ entire_atmos_single_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -5.0 +4.0 0 0 0 ? ? ? -202 -TCOLR_ON_ENTIRE_ATMOS +176 +VGRD_ON_MAX_WIND ? 1 tmpl4_0 -TCOLR -NCEP +VGRD ? -entire_atmos_single_lyr +? +max_wind 0 ? 0 @@ -16851,6 +19247,7 @@ entire_atmos_single_lyr ? ? ? +? 0 0.0 0 @@ -16860,27 +19257,31 @@ entire_atmos_single_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -5.0 +4.0 0 0 0 ? ? ? -203 -TCOLS_ON_ENTIRE_ATMOS -? +422 +MAX_WIND_ON_SPEC_HGT_LVL_ABOVE_GRND_10m +maximum wind speed on 10 meter Above Ground 1 -tmpl4_0 -TCOLS -NCEP -? -entire_atmos_single_lyr -0 +tmpl4_8 +WIND ? +MAX +spec_hgt_lvl_above_grnd 0 ? +1 +10. ? 0 ? @@ -16888,6 +19289,7 @@ entire_atmos_single_lyr ? ? ? +? 0 0.0 0 @@ -16897,23 +19299,27 @@ entire_atmos_single_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -5.0 +-4.0 0 0 0 ? ? ? -204 -TCOLC_ON_ENTIRE_ATMOS +178 +HGT_ON_CLOUD_BASE ? 1 tmpl4_0 -TCOLC -NCEP +HGT ? -entire_atmos_single_lyr +? +cloud_base 0 ? 0 @@ -16925,6 +19331,7 @@ entire_atmos_single_lyr ? ? ? +? 0 0.0 0 @@ -16934,23 +19341,27 @@ entire_atmos_single_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -5.0 +6.0 0 0 0 ? ? ? -428 -TCOLG_ON_ENTIRE_ATMOS +179 +HGT_ON_CLOUD_TOP ? 1 tmpl4_0 -TCOLG +HGT ? ? -entire_atmos_single_lyr +cloud_top 0 ? 0 @@ -16962,6 +19373,7 @@ entire_atmos_single_lyr ? ? ? +? 0 0.0 0 @@ -16971,21 +19383,25 @@ entire_atmos_single_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -5.0 +6.0 0 0 0 ? ? ? -218 -VGTYP_ON_SURFACE -? +410 +GSD_VIS_ON_SURFACE +GSD_visibility on surface 1 tmpl4_0 -VGTYP -NCEP +VIS +? ? surface 0 @@ -16999,6 +19415,7 @@ surface ? ? ? +? 0 0.0 0 @@ -17008,23 +19425,27 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -3.0 +6.0 0 0 0 ? ? ? -219 -SOTYP_ON_SURFACE +252 +REFC_ON_ENTIRE_ATMOS ? 1 tmpl4_0 -SOTYP +REFC ? ? -surface +entire_atmos_single_lyr 0 ? 0 @@ -17036,6 +19457,7 @@ surface ? ? ? +? 0 0.0 0 @@ -17045,23 +19467,27 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -3.0 +4.0 0 0 0 ? ? ? -220 -CCOND_ON_SURFACE +194 +PRES_ON_GRID_SCALE_CLOUD_BOT_LVL ? 1 tmpl4_0 -CCOND -NCEP +PRES ? -surface +? +grid_scale_cloud_bot_lvl 0 ? 0 @@ -17073,6 +19499,7 @@ surface ? ? ? +? 0 0.0 0 @@ -17082,23 +19509,27 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -3.0 +6.0 0 0 0 ? ? ? -221 -HPBL_ON_SURFACE +195 +PRES_ON_GRID_SCALE_CLOUD_TOP_LVL ? 1 tmpl4_0 -HPBL -NCEP +PRES ? -surface +? +grid_scale_cloud_top_lvl 0 ? 0 @@ -17110,6 +19541,7 @@ surface ? ? ? +? 0 0.0 0 @@ -17119,6 +19551,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -17127,13 +19563,13 @@ surface ? ? ? -224 -SNOD_ON_SURFACE +218 +VGTYP_ON_SURFACE ? 1 tmpl4_0 -SNOD -? +VGTYP +NCEP ? surface 0 @@ -17147,6 +19583,7 @@ surface ? ? ? +? 0 0.0 0 @@ -17156,21 +19593,25 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -6.0 +3.0 0 0 0 ? ? ? -231 -SBSNO_ON_SURFACE +219 +SOTYP_ON_SURFACE ? 1 tmpl4_0 -SBSNO -NCEP +SOTYP +? ? surface 0 @@ -17184,6 +19625,7 @@ surface ? ? ? +? 0 0.0 0 @@ -17193,6 +19635,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -17201,12 +19647,12 @@ surface ? ? ? -232 -SMDRY_ON_SURFACE +220 +CCOND_ON_SURFACE ? 1 tmpl4_0 -SMDRY +CCOND NCEP ? surface @@ -17221,6 +19667,7 @@ surface ? ? ? +? 0 0.0 0 @@ -17230,6 +19677,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -17238,13 +19689,13 @@ surface ? ? ? -233 -POROS_ON_SURFACE +221 +HPBL_ON_SURFACE ? 1 tmpl4_0 -POROS -NCEP +HPBL +? ? surface 0 @@ -17258,6 +19709,7 @@ surface ? ? ? +? 0 0.0 0 @@ -17267,21 +19719,25 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -3.0 +6.0 0 0 0 ? ? ? -234 -RSMIN_ON_SURFACE +224 +SNOD_ON_SURFACE ? 1 tmpl4_0 -RSMIN -NCEP +SNOD +? ? surface 0 @@ -17295,6 +19751,7 @@ surface ? ? ? +? 0 0.0 0 @@ -17304,20 +19761,24 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -3.0 +6.0 0 0 0 ? ? ? -235 -RLYRS_ON_SURFACE +231 +SBSNO_ON_SURFACE ? 1 tmpl4_0 -RLYRS +SBSNO NCEP ? surface @@ -17332,6 +19793,7 @@ surface ? ? ? +? 0 0.0 0 @@ -17341,6 +19803,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -17349,12 +19815,12 @@ surface ? ? ? -236 -WILT_ON_SURFACE +232 +SMDRY_ON_SURFACE ? 1 tmpl4_0 -WILT +SMDRY NCEP ? surface @@ -17369,6 +19835,7 @@ surface ? ? ? +? 0 0.0 0 @@ -17378,6 +19845,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -17386,12 +19857,12 @@ surface ? ? ? -237 -SMREF_ON_SURFACE +233 +POROS_ON_SURFACE ? 1 tmpl4_0 -SMREF +POROS NCEP ? surface @@ -17406,6 +19877,7 @@ surface ? ? ? +? 0 0.0 0 @@ -17415,6 +19887,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -17423,12 +19899,12 @@ surface ? ? ? -238 -RCS_ON_SURFACE +234 +RSMIN_ON_SURFACE ? 1 tmpl4_0 -RCS +RSMIN NCEP ? surface @@ -17443,6 +19919,7 @@ surface ? ? ? +? 0 0.0 0 @@ -17452,6 +19929,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -17460,12 +19941,12 @@ surface ? ? ? -239 -RCT_ON_SURFACE +235 +RLYRS_ON_SURFACE ? 1 tmpl4_0 -RCT +RLYRS NCEP ? surface @@ -17480,6 +19961,7 @@ surface ? ? ? +? 0 0.0 0 @@ -17489,20 +19971,24 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -5.0 +3.0 0 0 0 ? ? ? -240 -RCQ_ON_SURFACE +236 +WILT_ON_SURFACE ? 1 tmpl4_0 -RCQ +WILT NCEP ? surface @@ -17517,6 +20003,7 @@ surface ? ? ? +? 0 0.0 0 @@ -17526,6 +20013,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -17534,12 +20025,12 @@ surface ? ? ? -241 -RCSOL_ON_SURFACE +237 +SMREF_ON_SURFACE ? 1 tmpl4_0 -RCSOL +SMREF NCEP ? surface @@ -17554,6 +20045,7 @@ surface ? ? ? +? 0 0.0 0 @@ -17563,6 +20055,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -17591,6 +20087,7 @@ surface ? ? ? +? 0 0.0 0 @@ -17600,6 +20097,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -17628,6 +20129,7 @@ surface ? ? ? +? 0 0.0 0 @@ -17637,6 +20139,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -17665,6 +20171,7 @@ lwst_lvl_of_wet_bulb_zero ? ? ? +? 0 0.0 0 @@ -17674,6 +20181,10 @@ lwst_lvl_of_wet_bulb_zero 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -5.0 0 @@ -17702,6 +20213,7 @@ surface ? ? ? +? 0 0.0 0 @@ -17711,6 +20223,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -3.0 0 @@ -17739,6 +20255,7 @@ surface ? ? ? +? 0 0.0 0 @@ -17748,6 +20265,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -17776,6 +20297,7 @@ planetary_bound_lyr ? ? ? +? 0 0.0 0 @@ -17785,6 +20307,10 @@ planetary_bound_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -4.0 0 @@ -17813,6 +20339,7 @@ surface ? ? ? +? 0 0.0 0 @@ -17822,6 +20349,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -4.0 0 @@ -17830,19 +20361,19 @@ surface ? ? ? -500 -AVE_SNOWC_ON_SURFACE +702 +GSD_MAX_LTG_THREAT1_ON_SPEC_HGT_LVL_ABOVE_GRND ? 1 tmpl4_8 -SNOWC -NCEP -AVE -surface -0 +LTNGSD ? +MAX +spec_hgt_lvl_above_grnd 0 ? +1 +1. ? 0 ? @@ -17850,48 +20381,16 @@ surface ? ? ? -0 -0.0 -0 -0.0 ? 0 0.0 0 0.0 -1 -3.0 -0 -0 -0 -? -? -? -704 -GSD_MAX_LTG_THREAT3_ON_ENTIRE_ATMOS -? -1 -tmpl4_8 -LTNG -NCEP -MAX -entire_atmos -0 -? -0 -? -? -0 -? -0 -? -? ? 0 0.0 0 0.0 -? 0 0.0 0 @@ -17904,19 +20403,19 @@ entire_atmos ? ? ? -1006 -SDEN_ON_SURFACE +703 +GSD_MAX_LTG_THREAT2_ON_SPEC_HGT_LVL_ABOVE_GRND ? 1 -tmpl4_0 -SDEN -? -? -surface -0 +tmpl4_8 +LTNGSD ? +MAX +spec_hgt_lvl_above_grnd 0 ? +1 +2. ? 0 ? @@ -17924,48 +20423,16 @@ surface ? ? ? -0 -0.0 -0 -0.0 ? 0 0.0 0 0.0 -1 -6.0 -0 -0 -0 -? -? -? -1007 -ICE_PROB_IFI_FLIGHT_LEVEL -? -1 -tmpl4_0 -ICPRB -NCEP -? -spec_alt_above_mean_sea_lvl -1 -1 -60 -5000. 10000. 15000. 20000. 25000. 30000. 35000. 40000. 45000. 50000. 55000. 60000. 65000. 70000. 75000. 80000. 85000. 90000. 95000. 100000. 105000. 110000. 115000. 120000. 125000. 130000. 135000. 140000. 145000. 150000. 155000. 160000. 165000. 170000. 175000. 180000. 185000. 190000. 195000. 200000. 205000. 210000. 215000. 220000. 225000. 230000. 235000. 240000. 245000. 250000. 255000. 260000. 265000. 270000. 275000. 280000. 285000. 290000. 295000. 300000. -? -0 -? -0 -? -? ? 0 0.0 0 0.0 -? 0 0.0 0 @@ -17978,19 +20445,19 @@ spec_alt_above_mean_sea_lvl ? ? ? -1008 -SLD_IFI_FLIGHT_LEVEL +704 +GSD_MAX_LTG_THREAT3_ON_ENTIRE_ATMOS ? 1 -tmpl4_0 -SIPD +tmpl4_8 +LTNG NCEP +MAX +entire_atmos +0 +? +0 ? -spec_alt_above_mean_sea_lvl -1 -1 -60 -5000. 10000. 15000. 20000. 25000. 30000. 35000. 40000. 45000. 50000. 55000. 60000. 65000. 70000. 75000. 80000. 85000. 90000. 95000. 100000. 105000. 110000. 115000. 120000. 125000. 130000. 135000. 140000. 145000. 150000. 155000. 160000. 165000. 170000. 175000. 180000. 185000. 190000. 195000. 200000. 205000. 210000. 215000. 220000. 225000. 230000. 235000. 240000. 245000. 250000. 255000. 260000. 265000. 270000. 275000. 280000. 285000. 290000. 295000. 300000. ? 0 ? @@ -17998,6 +20465,7 @@ spec_alt_above_mean_sea_lvl ? ? ? +? 0 0.0 0 @@ -18007,6 +20475,10 @@ spec_alt_above_mean_sea_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -18015,74 +20487,42 @@ spec_alt_above_mean_sea_lvl ? ? ? -1009 -ICE_SEV_CAT_IFI_FLIGHT_LEVEL +1006 +SDEN_ON_SURFACE ? 1 tmpl4_0 -ICSEV -NCEP +SDEN ? -spec_alt_above_mean_sea_lvl -1 -1 -60 -5000. 10000. 15000. 20000. 25000. 30000. 35000. 40000. 45000. 50000. 55000. 60000. 65000. 70000. 75000. 80000. 85000. 90000. 95000. 100000. 105000. 110000. 115000. 120000. 125000. 130000. 135000. 140000. 145000. 150000. 155000. 160000. 165000. 170000. 175000. 180000. 185000. 190000. 195000. 200000. 205000. 210000. 215000. 220000. 225000. 230000. 235000. 240000. 245000. 250000. 255000. 260000. 265000. 270000. 275000. 280000. 285000. 290000. 295000. 300000. ? +surface 0 ? 0 ? ? -? 0 -0.0 -0 -0.0 ? 0 -0.0 -0 -0.0 -1 -4.0 -0 -0 -0 -? ? ? -1010 -WMO_ICE_SEV_CAT_IFI_FLIGHT_LEVEL ? -1 -tmpl4_0 -ICESEV -? -? -spec_alt_above_mean_sea_lvl -1 -1 -60 -5000. 10000. 15000. 20000. 25000. 30000. 35000. 40000. 45000. 50000. 55000. 60000. 65000. 70000. 75000. 80000. 85000. 90000. 95000. 100000. 105000. 110000. 115000. 120000. 125000. 130000. 135000. 140000. 145000. 150000. 155000. 160000. 165000. 170000. 175000. 180000. 185000. 190000. 195000. 200000. 205000. 210000. 215000. 220000. 225000. 230000. 235000. 240000. 245000. 250000. 255000. 260000. 265000. 270000. 275000. 280000. 285000. 290000. 295000. 300000. ? 0 -? +0.0 0 -? -? +0.0 ? 0 0.0 0 0.0 -? 0 0.0 0 0.0 1 -4.0 +6.0 0 0 0 diff --git a/tests/parm/postxconfig-NT-gfs.txt b/tests/parm/postxconfig-NT-gfs.txt index ba22c218fc..fb2556c370 100644 --- a/tests/parm/postxconfig-NT-gfs.txt +++ b/tests/parm/postxconfig-NT-gfs.txt @@ -1,6 +1,6 @@ 2 112 -210 +204 GFSPRS 0 ncep_nco @@ -37,6 +37,7 @@ isobaric_sfc ? ? ? +? 0 0.0 0 @@ -46,6 +47,10 @@ isobaric_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -74,6 +79,7 @@ isobaric_sfc ? ? ? +? 0 0.0 0 @@ -83,6 +89,10 @@ isobaric_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -111,6 +121,7 @@ isobaric_sfc ? ? ? +? 0 0.0 0 @@ -120,6 +131,10 @@ isobaric_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 7.0 0 @@ -148,6 +163,7 @@ isobaric_sfc ? ? ? +? 0 0.0 0 @@ -157,6 +173,10 @@ isobaric_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -185,6 +205,7 @@ isobaric_sfc ? ? ? +? 0 0.0 0 @@ -194,6 +215,10 @@ isobaric_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -222,6 +247,7 @@ isobaric_sfc ? ? ? +? 0 0.0 0 @@ -231,6 +257,10 @@ isobaric_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -259,6 +289,7 @@ isobaric_sfc ? ? ? +? 0 0.0 0 @@ -268,6 +299,10 @@ isobaric_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 5.0 0 @@ -296,6 +331,7 @@ isobaric_sfc ? ? ? +? 0 0.0 0 @@ -305,6 +341,10 @@ isobaric_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 5.0 0 @@ -333,6 +373,7 @@ isobaric_sfc ? ? ? +? 0 0.0 0 @@ -342,6 +383,10 @@ isobaric_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -370,6 +415,7 @@ isobaric_sfc ? ? ? +? 0 0.0 0 @@ -379,6 +425,10 @@ isobaric_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 5.0 0 @@ -407,6 +457,7 @@ isobaric_sfc ? ? ? +? 0 0.0 0 @@ -416,6 +467,10 @@ isobaric_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -444,6 +499,7 @@ isobaric_sfc ? ? ? +? 0 0.0 0 @@ -453,6 +509,10 @@ isobaric_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -481,6 +541,7 @@ isobaric_sfc ? ? ? +? 0 0.0 0 @@ -490,6 +551,10 @@ isobaric_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -518,6 +583,7 @@ isobaric_sfc ? ? ? +? 0 0.0 0 @@ -527,6 +593,10 @@ isobaric_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -555,6 +625,7 @@ isobaric_sfc ? ? ? +? 0 0.0 0 @@ -564,6 +635,10 @@ isobaric_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -592,6 +667,7 @@ entire_atmos_single_lyr ? ? ? +? 0 0.0 0 @@ -601,6 +677,10 @@ entire_atmos_single_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -629,6 +709,7 @@ mean_sea_lvl ? ? ? +? 0 0.0 0 @@ -638,6 +719,10 @@ mean_sea_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -666,6 +751,7 @@ mean_sea_lvl ? ? ? +? 0 0.0 0 @@ -675,6 +761,10 @@ mean_sea_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -703,6 +793,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -712,6 +803,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -740,6 +835,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -749,6 +845,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 7.0 0 @@ -777,6 +877,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -786,6 +887,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -814,6 +919,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -823,6 +929,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -851,6 +961,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -860,6 +971,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -888,6 +1003,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -897,6 +1013,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -925,6 +1045,7 @@ surface ? ? ? +? 0 0.0 0 @@ -934,6 +1055,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -962,6 +1087,7 @@ surface ? ? ? +? 0 0.0 0 @@ -971,6 +1097,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -999,6 +1129,7 @@ surface ? ? ? +? 0 0.0 0 @@ -1008,6 +1139,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -1036,6 +1171,7 @@ depth_bel_land_sfc 10. 40. 100. 200. ? ? +? 0 0.0 0 @@ -1045,6 +1181,10 @@ depth_bel_land_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -1073,6 +1213,7 @@ depth_bel_land_sfc 10. 40. 100. 200. ? ? +? 0 0.0 0 @@ -1082,6 +1223,10 @@ depth_bel_land_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -1110,6 +1255,7 @@ depth_bel_land_sfc 10. 40. 100. 200. ? ? +? 0 0.0 0 @@ -1119,6 +1265,10 @@ depth_bel_land_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -1147,6 +1297,7 @@ surface ? ? ? +? 0 0.0 0 @@ -1156,6 +1307,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -1184,6 +1339,7 @@ surface ? ? ? +? 0 0.0 0 @@ -1193,6 +1349,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -1221,6 +1381,7 @@ surface ? ? ? +? 0 0.0 0 @@ -1230,6 +1391,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -1258,6 +1423,7 @@ surface ? ? ? +? 0 0.0 0 @@ -1267,6 +1433,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -1295,6 +1465,7 @@ surface ? ? ? +? 0 0.0 0 @@ -1304,6 +1475,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -1332,6 +1507,7 @@ surface ? ? ? +? 0 0.0 0 @@ -1341,6 +1517,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -1369,6 +1549,7 @@ surface ? ? ? +? 0 0.0 0 @@ -1378,6 +1559,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -1406,6 +1591,7 @@ surface ? ? ? +? 0 0.0 0 @@ -1415,6 +1601,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -1443,6 +1633,7 @@ surface ? ? ? +? 0 0.0 0 @@ -1452,6 +1643,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -1480,6 +1675,7 @@ spec_pres_above_grnd 0. ? ? +? 0 0.0 0 @@ -1489,6 +1685,10 @@ spec_pres_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -1517,6 +1717,7 @@ surface ? ? ? +? 0 0.0 0 @@ -1526,6 +1727,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -1554,6 +1759,7 @@ spec_pres_above_grnd 0. ? ? +? 0 0.0 0 @@ -1563,6 +1769,10 @@ spec_pres_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -1591,6 +1801,7 @@ spec_pres_above_grnd 0. ? ? +? 0 0.0 0 @@ -1600,6 +1811,10 @@ spec_pres_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -1628,6 +1843,7 @@ surface ? ? ? +? 0 0.0 0 @@ -1637,6 +1853,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -1665,6 +1885,7 @@ spec_pres_above_grnd 0. ? ? +? 0 0.0 0 @@ -1674,6 +1895,10 @@ spec_pres_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -1702,6 +1927,7 @@ spec_pres_above_grnd 0. ? ? +? 0 0.0 0 @@ -1711,6 +1937,10 @@ spec_pres_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -1739,6 +1969,7 @@ entire_atmos_single_lyr ? ? ? +? 0 0.0 0 @@ -1748,6 +1979,10 @@ entire_atmos_single_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -1776,6 +2011,7 @@ spec_hgt_lvl_above_grnd 0. 0. ? ? +? 0 0.0 0 @@ -1785,6 +2021,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -1813,6 +2053,7 @@ spec_hgt_lvl_above_grnd 0. ? ? +? 0 0.0 0 @@ -1822,6 +2063,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -1850,6 +2095,7 @@ spec_hgt_lvl_above_grnd 0. ? ? +? 0 0.0 0 @@ -1859,6 +2105,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -1887,6 +2137,7 @@ surface ? ? ? +? 0 0.0 0 @@ -1896,6 +2147,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -4.0 0 @@ -1924,6 +2179,7 @@ surface ? ? ? +? 0 0.0 0 @@ -1933,6 +2189,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -4.0 0 @@ -1961,6 +2221,7 @@ surface ? ? ? +? 0 0.0 0 @@ -1970,6 +2231,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -4.0 0 @@ -1998,6 +2263,7 @@ surface ? ? ? +? 0 0.0 0 @@ -2007,6 +2273,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -4.0 0 @@ -2035,6 +2305,7 @@ surface ? ? ? +? 0 0.0 0 @@ -2044,6 +2315,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -4.0 0 @@ -2072,6 +2347,7 @@ surface ? ? ? +? 0 0.0 0 @@ -2081,6 +2357,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -4.0 0 @@ -2109,6 +2389,7 @@ surface ? ? ? +? 0 0.0 0 @@ -2118,6 +2399,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 1.0 0 @@ -2146,6 +2431,7 @@ surface ? ? ? +? 0 0.0 0 @@ -2155,6 +2441,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 1.0 0 @@ -2183,6 +2473,7 @@ surface ? ? ? +? 0 0.0 0 @@ -2192,6 +2483,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 1.0 0 @@ -2220,48 +2515,16 @@ surface ? ? ? -0 -0.0 -0 -0.0 ? 0 0.0 0 0.0 -1 -1.0 -0 -0 -0 -? -? -? -317 -AVE_CRAIN_ON_SURFACE -? -1 -tmpl4_8 -CRAIN -NCEP -AVE -surface -0 -? -0 -? -? -0 -? -0 -? -? ? 0 0.0 0 0.0 -? 0 0.0 0 @@ -2274,87 +2537,13 @@ surface ? ? ? -555 -AVE_CSNOW_ON_SURFACE -average Categorical snow on surface -1 -tmpl4_8 -CSNOW -NCEP -AVE -surface -0 -? -0 -? -? -0 -? -0 -? -? -? -0 -0.0 -0 -0.0 -? -0 -0.0 -0 -0.0 -1 -1.0 -0 -0 -0 -? -? +271 +AVE_PRATE_ON_SURFACE ? -556 -AVE_CICEP_ON_SURFACE -average Categorical ice pellets on surface 1 tmpl4_8 -CICEP -NCEP -AVE -surface -0 -? -0 -? -? -0 -? -0 -? -? -? -0 -0.0 -0 -0.0 -? -0 -0.0 -0 -0.0 -1 -1.0 -0 -0 -0 -? -? +PRATE ? -557 -AVE_CFRZR_ON_SURFACE -average Categorical freezing rain on surface -1 -tmpl4_8 -CFRZR -NCEP AVE surface 0 @@ -2368,48 +2557,16 @@ surface ? ? ? -0 -0.0 -0 -0.0 ? 0 0.0 0 0.0 -1 -1.0 -0 -0 -0 -? -? -? -271 -AVE_PRATE_ON_SURFACE -? -1 -tmpl4_8 -PRATE -? -AVE -surface -0 -? -0 -? -? -0 -? -0 -? -? ? 0 0.0 0 0.0 -? 0 0.0 0 @@ -2442,6 +2599,7 @@ surface ? ? ? +? 0 0.0 0 @@ -2451,6 +2609,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -2479,6 +2641,7 @@ low_cloud_lyr ? ? ? +? 0 0.0 0 @@ -2488,6 +2651,10 @@ low_cloud_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -2516,6 +2683,7 @@ mid_cloud_lyr ? ? ? +? 0 0.0 0 @@ -2525,6 +2693,10 @@ mid_cloud_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -2553,6 +2725,7 @@ high_cloud_lyr ? ? ? +? 0 0.0 0 @@ -2562,6 +2735,10 @@ high_cloud_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -2590,6 +2767,7 @@ entire_atmos_single_lyr ? ? ? +? 0 0.0 0 @@ -2599,6 +2777,10 @@ entire_atmos_single_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -2627,6 +2809,7 @@ surface ? ? ? +? 0 0.0 0 @@ -2636,6 +2819,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -2664,6 +2851,7 @@ surface ? ? ? +? 0 0.0 0 @@ -2673,6 +2861,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -2701,6 +2893,7 @@ surface ? ? ? +? 0 0.0 0 @@ -2710,6 +2903,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -2738,6 +2935,7 @@ surface ? ? ? +? 0 0.0 0 @@ -2747,6 +2945,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -2775,6 +2977,7 @@ surface ? ? ? +? 0 0.0 0 @@ -2784,6 +2987,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -2812,6 +3019,7 @@ surface ? ? ? +? 0 0.0 0 @@ -2821,6 +3029,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -2849,6 +3061,7 @@ surface ? ? ? +? 0 0.0 0 @@ -2858,6 +3071,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -2886,6 +3103,7 @@ top_of_atmos ? ? ? +? 0 0.0 0 @@ -2895,6 +3113,10 @@ top_of_atmos 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -2923,6 +3145,7 @@ top_of_atmos ? ? ? +? 0 0.0 0 @@ -2932,6 +3155,10 @@ top_of_atmos 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -2960,6 +3187,7 @@ top_of_atmos ? ? ? +? 0 0.0 0 @@ -2969,6 +3197,10 @@ top_of_atmos 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -2997,6 +3229,7 @@ surface ? ? ? +? 0 0.0 0 @@ -3006,6 +3239,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -3034,6 +3271,7 @@ surface ? ? ? +? 0 0.0 0 @@ -3043,6 +3281,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -3071,6 +3313,7 @@ surface ? ? ? +? 0 0.0 0 @@ -3080,6 +3323,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -3108,6 +3355,7 @@ surface ? ? ? +? 0 0.0 0 @@ -3117,6 +3365,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -3145,6 +3397,7 @@ surface ? ? ? +? 0 0.0 0 @@ -3154,6 +3407,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -3182,6 +3439,7 @@ surface ? ? ? +? 0 0.0 0 @@ -3191,6 +3449,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -3219,6 +3481,7 @@ surface ? ? ? +? 0 0.0 0 @@ -3228,6 +3491,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -3256,6 +3523,7 @@ surface ? ? ? +? 0 0.0 0 @@ -3265,6 +3533,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 1.0 0 @@ -3293,6 +3565,7 @@ surface ? ? ? +? 0 0.0 0 @@ -3302,6 +3575,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -3330,6 +3607,7 @@ surface ? ? ? +? 0 0.0 0 @@ -3339,6 +3617,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -3367,6 +3649,7 @@ tropopause ? ? ? +? 0 0.0 0 @@ -3376,6 +3659,10 @@ tropopause 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -3404,6 +3691,7 @@ tropopause ? ? ? +? 0 0.0 0 @@ -3413,6 +3701,10 @@ tropopause 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -3441,6 +3733,7 @@ tropopause ? ? ? +? 0 0.0 0 @@ -3450,6 +3743,10 @@ tropopause 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -3478,6 +3775,7 @@ tropopause ? ? ? +? 0 0.0 0 @@ -3487,6 +3785,10 @@ tropopause 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -3515,6 +3817,7 @@ tropopause ? ? ? +? 0 0.0 0 @@ -3524,6 +3827,10 @@ tropopause 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -3552,6 +3859,7 @@ tropopause ? ? ? +? 0 0.0 0 @@ -3561,6 +3869,10 @@ tropopause 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -3589,6 +3901,7 @@ spec_alt_above_mean_sea_lvl ? ? ? +? 0 0.0 0 @@ -3598,6 +3911,10 @@ spec_alt_above_mean_sea_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -3626,6 +3943,7 @@ spec_alt_above_mean_sea_lvl ? ? ? +? 0 0.0 0 @@ -3635,6 +3953,10 @@ spec_alt_above_mean_sea_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -3663,6 +3985,7 @@ spec_alt_above_mean_sea_lvl ? ? ? +? 0 0.0 0 @@ -3672,6 +3995,10 @@ spec_alt_above_mean_sea_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -3700,6 +4027,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -3709,6 +4037,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -3737,6 +4069,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -3746,6 +4079,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -3774,6 +4111,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -3783,6 +4121,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -3811,6 +4153,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -3820,6 +4163,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -3848,6 +4195,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -3857,6 +4205,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 7.0 0 @@ -3885,6 +4237,7 @@ HGT ? ? ? +? 0 0.0 0 @@ -3894,6 +4247,10 @@ HGT 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -3922,6 +4279,7 @@ RH ? ? ? +? 0 0.0 0 @@ -3931,6 +4289,10 @@ RH 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -3959,6 +4321,7 @@ hghst_trop_frz_lvl ? ? ? +? 0 0.0 0 @@ -3968,6 +4331,10 @@ hghst_trop_frz_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -3996,6 +4363,7 @@ hghst_trop_frz_lvl ? ? ? +? 0 0.0 0 @@ -4005,6 +4373,10 @@ hghst_trop_frz_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -4033,6 +4405,7 @@ spec_pres_above_grnd 0. 3000. 6000. 9000. 12000. 15000. ? ? +? 0 0.0 0 @@ -4042,6 +4415,10 @@ spec_pres_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -4070,6 +4447,7 @@ spec_pres_above_grnd 0. ? ? +? 0 0.0 0 @@ -4079,6 +4457,10 @@ spec_pres_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -4107,6 +4489,7 @@ spec_pres_above_grnd 0. 3000. 6000. 9000. 12000. 15000. ? ? +? 0 0.0 0 @@ -4116,6 +4499,10 @@ spec_pres_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 7.0 0 @@ -4144,6 +4531,7 @@ spec_pres_above_grnd 0. 3000. 6000. 9000. 12000. 15000. ? ? +? 0 0.0 0 @@ -4153,6 +4541,10 @@ spec_pres_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -4181,6 +4573,7 @@ spec_pres_above_grnd 0. ? ? +? 0 0.0 0 @@ -4190,6 +4583,10 @@ spec_pres_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -4218,6 +4615,7 @@ spec_pres_above_grnd 0. 3000. 6000. 9000. 12000. 15000. ? ? +? 0 0.0 0 @@ -4227,6 +4625,10 @@ spec_pres_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -4255,6 +4657,7 @@ spec_pres_above_grnd 0. 3000. 6000. 9000. 12000. 15000. ? ? +? 0 0.0 0 @@ -4264,6 +4667,10 @@ spec_pres_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -4292,6 +4699,7 @@ sigma_lvl 100. ? ? +? 0 0.0 0 @@ -4301,6 +4709,10 @@ sigma_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -4329,6 +4741,7 @@ sigma_lvl 100. ? ? +? 0 0.0 0 @@ -4338,6 +4751,10 @@ sigma_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -4366,6 +4783,7 @@ sigma_lvl 94. ? ? +? 0 0.0 0 @@ -4375,6 +4793,10 @@ sigma_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -4403,6 +4825,7 @@ sigma_lvl 72. ? ? +? 0 0.0 0 @@ -4412,6 +4835,10 @@ sigma_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -4440,6 +4867,7 @@ sigma_lvl ? ? ? +? 0 0.0 0 @@ -4449,6 +4877,10 @@ sigma_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -4477,6 +4909,7 @@ sigma_lvl ? ? ? +? 0 0.0 0 @@ -4486,6 +4919,10 @@ sigma_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -4514,6 +4951,7 @@ sigma_lvl ? ? ? +? 0 0.0 0 @@ -4523,6 +4961,10 @@ sigma_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -4551,6 +4993,7 @@ sigma_lvl ? ? ? +? 0 0.0 0 @@ -4560,6 +5003,10 @@ sigma_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -4588,6 +5035,7 @@ sigma_lvl ? ? ? +? 0 0.0 0 @@ -4597,6 +5045,10 @@ sigma_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -4625,6 +5077,7 @@ sigma_lvl ? ? ? +? 0 0.0 0 @@ -4634,6 +5087,10 @@ sigma_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 5.0 0 @@ -4662,6 +5119,7 @@ max_wind ? ? ? +? 0 0.0 0 @@ -4671,6 +5129,10 @@ max_wind 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -4699,6 +5161,7 @@ max_wind ? ? ? +? 0 0.0 0 @@ -4708,6 +5171,10 @@ max_wind 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -4736,6 +5203,7 @@ max_wind ? ? ? +? 0 0.0 0 @@ -4745,6 +5213,10 @@ max_wind 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -4773,6 +5245,7 @@ max_wind ? ? ? +? 0 0.0 0 @@ -4782,6 +5255,10 @@ max_wind 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -4810,6 +5287,7 @@ max_wind ? ? ? +? 0 0.0 0 @@ -4819,6 +5297,10 @@ max_wind 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -4847,6 +5329,7 @@ surface ? ? ? +? 0 0.0 0 @@ -4856,6 +5339,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -4884,6 +5371,7 @@ convective_cloud_bot_lvl ? ? ? +? 0 0.0 0 @@ -4893,6 +5381,10 @@ convective_cloud_bot_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -4921,6 +5413,7 @@ convective_cloud_top_lvl ? ? ? +? 0 0.0 0 @@ -4930,6 +5423,10 @@ convective_cloud_top_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -4958,6 +5455,7 @@ low_cloud_bot_lvl ? ? ? +? 0 0.0 0 @@ -4967,6 +5465,10 @@ low_cloud_bot_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -4995,6 +5497,7 @@ mid_cloud_bot_lvl ? ? ? +? 0 0.0 0 @@ -5004,6 +5507,10 @@ mid_cloud_bot_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -5032,6 +5539,7 @@ high_cloud_bot_lvl ? ? ? +? 0 0.0 0 @@ -5041,6 +5549,10 @@ high_cloud_bot_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -5069,6 +5581,7 @@ low_cloud_top_lvl ? ? ? +? 0 0.0 0 @@ -5078,6 +5591,10 @@ low_cloud_top_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -5106,6 +5623,7 @@ mid_cloud_top_lvl ? ? ? +? 0 0.0 0 @@ -5115,6 +5633,10 @@ mid_cloud_top_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -5143,6 +5665,7 @@ high_cloud_top_lvl ? ? ? +? 0 0.0 0 @@ -5152,6 +5675,10 @@ high_cloud_top_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -5180,6 +5707,7 @@ low_cloud_top_lvl ? ? ? +? 0 0.0 0 @@ -5189,6 +5717,10 @@ low_cloud_top_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -5217,6 +5749,7 @@ mid_cloud_top_lvl ? ? ? +? 0 0.0 0 @@ -5226,6 +5759,10 @@ mid_cloud_top_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -5254,6 +5791,7 @@ high_cloud_top_lvl ? ? ? +? 0 0.0 0 @@ -5263,6 +5801,10 @@ high_cloud_top_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -5291,6 +5833,7 @@ convective_cloud_lyr ? ? ? +? 0 0.0 0 @@ -5300,6 +5843,10 @@ convective_cloud_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -5328,6 +5875,7 @@ entire_atmos_single_lyr ? ? ? +? 0 0.0 0 @@ -5337,6 +5885,10 @@ entire_atmos_single_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -5365,6 +5917,7 @@ entire_atmos_single_lyr ? ? ? +? 0 0.0 0 @@ -5374,6 +5927,10 @@ entire_atmos_single_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -5402,6 +5959,7 @@ entire_atmos_single_lyr ? ? ? +? 0 0.0 0 @@ -5411,6 +5969,10 @@ entire_atmos_single_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -5439,6 +6001,7 @@ surface ? ? ? +? 0 0.0 0 @@ -5448,6 +6011,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -5476,6 +6043,7 @@ spec_pres_above_grnd 0. ? ? +? 0 0.0 0 @@ -5485,6 +6053,10 @@ spec_pres_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -5513,6 +6085,7 @@ isobaric_sfc ? ? ? +? 0 0.0 0 @@ -5522,6 +6095,10 @@ isobaric_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -5550,6 +6127,7 @@ isentropic_lvl ? ? ? +? 0 0.0 0 @@ -5559,6 +6137,10 @@ isentropic_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -5587,6 +6169,7 @@ isentropic_lvl ? ? ? +? 0 0.0 0 @@ -5596,6 +6179,10 @@ isentropic_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -5624,6 +6211,7 @@ isentropic_lvl ? ? ? +? 0 0.0 0 @@ -5633,6 +6221,10 @@ isentropic_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -5661,6 +6253,7 @@ isentropic_lvl ? ? ? +? 0 0.0 0 @@ -5670,6 +6263,10 @@ isentropic_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -5698,6 +6295,7 @@ isentropic_lvl ? ? ? +? 0 0.0 0 @@ -5707,6 +6305,10 @@ isentropic_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -5735,6 +6337,7 @@ pot_vort_sfc ? ? ? +? 0 0.0 0 @@ -5744,6 +6347,10 @@ pot_vort_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -5772,6 +6379,7 @@ pot_vort_sfc ? ? ? +? 0 0.0 0 @@ -5781,6 +6389,10 @@ pot_vort_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -5809,6 +6421,7 @@ pot_vort_sfc ? ? ? +? 0 0.0 0 @@ -5818,6 +6431,10 @@ pot_vort_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -5846,6 +6463,7 @@ pot_vort_sfc ? ? ? +? 0 0.0 0 @@ -5855,6 +6473,10 @@ pot_vort_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -5883,6 +6505,7 @@ pot_vort_sfc ? ? ? +? 0 0.0 0 @@ -5892,6 +6515,10 @@ pot_vort_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -5920,6 +6547,7 @@ pot_vort_sfc ? ? ? +? 0 0.0 0 @@ -5929,6 +6557,10 @@ pot_vort_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -5957,6 +6589,7 @@ bound_lyr_cloud_lyr ? ? ? +? 0 0.0 0 @@ -5966,6 +6599,10 @@ bound_lyr_cloud_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -5994,6 +6631,7 @@ entire_atmos_single_lyr ? ? ? +? 0 0.0 0 @@ -6003,6 +6641,10 @@ entire_atmos_single_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -6031,6 +6673,7 @@ surface ? ? ? +? 0 0.0 0 @@ -6040,6 +6683,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 5.0 0 @@ -6068,6 +6715,7 @@ surface ? ? ? +? 0 0.0 0 @@ -6077,6 +6725,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 5.0 0 @@ -6105,6 +6757,7 @@ surface ? ? ? +? 0 0.0 0 @@ -6114,6 +6767,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -6142,6 +6799,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -6151,6 +6809,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -6179,6 +6841,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -6188,6 +6851,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -6216,6 +6883,7 @@ max_wind ? ? ? +? 0 0.0 0 @@ -6225,6 +6893,10 @@ max_wind 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -6253,6 +6925,7 @@ tropopause ? ? ? +? 0 0.0 0 @@ -6262,6 +6935,10 @@ tropopause 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -6290,6 +6967,7 @@ surface ? ? ? +? 0 0.0 0 @@ -6299,6 +6977,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 5.0 0 @@ -6327,6 +7009,7 @@ planetary_bound_lyr ? ? ? +? 0 0.0 0 @@ -6336,6 +7019,10 @@ planetary_bound_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -6364,6 +7051,7 @@ planetary_bound_lyr ? ? ? +? 0 0.0 0 @@ -6373,6 +7061,10 @@ planetary_bound_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -6401,6 +7093,7 @@ planetary_bound_lyr ? ? ? +? 0 0.0 0 @@ -6410,6 +7103,10 @@ planetary_bound_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -6438,6 +7135,7 @@ surface ? ? ? +? 0 0.0 0 @@ -6447,6 +7145,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 1.0 0 @@ -6475,6 +7177,7 @@ surface ? ? ? +? 0 0.0 0 @@ -6484,6 +7187,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -6512,6 +7219,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -6521,6 +7229,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -6549,6 +7261,7 @@ surface ? ? ? +? 0 0.0 0 @@ -6558,6 +7271,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -6586,6 +7303,7 @@ surface ? ? ? +? 0 0.0 0 @@ -6595,6 +7313,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -6623,6 +7345,7 @@ hybrid_lvl ? ? ? +? 0 0.0 0 @@ -6632,6 +7355,10 @@ hybrid_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -6660,6 +7387,7 @@ hybrid_lvl ? ? ? +? 0 0.0 0 @@ -6669,6 +7397,10 @@ hybrid_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -6697,6 +7429,7 @@ hybrid_lvl ? ? ? +? 0 0.0 0 @@ -6706,6 +7439,10 @@ hybrid_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -6734,6 +7471,7 @@ hybrid_lvl ? ? ? +? 0 0.0 0 @@ -6743,6 +7481,10 @@ hybrid_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -6771,54 +7513,22 @@ hybrid_lvl ? ? ? -0 -0.0 -0 -0.0 ? 0 0.0 0 0.0 -1 -6.0 -0 -0 -0 -? -? -? -588 -ICEG_ON_SPEC_ALT_ABOVE_MEAN_SEA_LVL -? -1 -tmpl4_0 -ICEG -? -? -spec_alt_above_mean_sea_lvl -0 -? -1 -10. -? -0 -? -0 -? -? ? 0 0.0 0 0.0 -? 0 0.0 0 0.0 1 -4.0 +6.0 0 0 0 @@ -6845,6 +7555,7 @@ surface ? ? ? +? 0 0.0 0 @@ -6854,6 +7565,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -6882,54 +7597,22 @@ surface ? ? ? -0 -0.0 -0 -0.0 ? 0 0.0 0 0.0 -1 -3.0 -0 -0 -0 -? -? -? -968 -ICETMP_ON_SURFACE -? -1 -tmpl4_0 -ICETMP -? -? -surface -0 -? -0 -? -? -0 -? -0 -? -? ? 0 0.0 0 0.0 -? 0 0.0 0 0.0 1 -5.0 +3.0 0 0 0 @@ -6956,6 +7639,7 @@ cloud_ceilng ? ? ? +? 0 0.0 0 @@ -6965,6 +7649,10 @@ cloud_ceilng 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -6993,6 +7681,7 @@ entire_atmos_single_lyr ? ? ? +? 0 0.0 0 @@ -7002,6 +7691,10 @@ entire_atmos_single_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -7030,6 +7723,7 @@ low_cloud_lyr ? ? ? +? 0 0.0 0 @@ -7039,6 +7733,10 @@ low_cloud_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -7067,6 +7765,7 @@ mid_cloud_lyr ? ? ? +? 0 0.0 0 @@ -7076,6 +7775,10 @@ mid_cloud_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -7104,6 +7807,7 @@ high_cloud_lyr ? ? ? +? 0 0.0 0 @@ -7113,6 +7817,10 @@ high_cloud_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -7141,6 +7849,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -7150,6 +7859,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -7178,6 +7891,7 @@ hybrid_lvl ? ? ? +? 0 0.0 0 @@ -7187,6 +7901,10 @@ hybrid_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -7215,6 +7933,7 @@ spec_pres_above_grnd 0. ? ? +? 0 0.0 0 @@ -7224,6 +7943,10 @@ spec_pres_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -7252,6 +7975,7 @@ spec_pres_above_grnd 0. ? ? +? 0 0.0 0 @@ -7261,6 +7985,10 @@ spec_pres_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -7289,6 +8017,7 @@ surface ? ? ? +? 0 0.0 0 @@ -7298,6 +8027,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -7326,6 +8059,7 @@ surface ? ? ? +? 0 0.0 0 @@ -7335,6 +8069,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -7363,6 +8101,7 @@ surface ? ? ? +? 0 0.0 0 @@ -7372,6 +8111,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -7400,6 +8143,7 @@ surface ? ? ? +? 0 0.0 0 @@ -7409,6 +8153,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -7437,6 +8185,7 @@ surface ? ? ? +? 0 0.0 0 @@ -7446,6 +8195,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -7474,6 +8227,7 @@ surface ? ? ? +? 0 0.0 0 @@ -7483,6 +8237,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -7511,6 +8269,7 @@ surface ? ? ? +? 0 0.0 0 @@ -7520,6 +8279,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -7547,6 +8310,7 @@ entire_atmos 0 ? total_aerosol +? smaller_than_first_limit 6 20 @@ -7557,6 +8321,10 @@ between_first_second_limit 545 9 555 +0 +0.0 +0 +0.0 1 9.0 0 @@ -7584,6 +8352,7 @@ entire_atmos 0 ? dust_dry +? smaller_than_first_limit 6 20 @@ -7594,6 +8363,10 @@ between_first_second_limit 545 9 555 +0 +0.0 +0 +0.0 1 9.0 0 @@ -7621,6 +8394,7 @@ entire_atmos 0 ? sea_salt_dry +? smaller_than_first_limit 6 20 @@ -7631,6 +8405,10 @@ between_first_second_limit 545 9 555 +0 +0.0 +0 +0.0 1 9.0 0 @@ -7658,6 +8436,7 @@ entire_atmos 0 ? sulphate_dry +? smaller_than_first_limit 6 20 @@ -7668,6 +8447,10 @@ between_first_second_limit 545 9 555 +0 +0.0 +0 +0.0 1 9.0 0 @@ -7695,6 +8478,7 @@ entire_atmos 0 ? particulate_org_matter_dry +? smaller_than_first_limit 6 20 @@ -7705,6 +8489,10 @@ between_first_second_limit 545 9 555 +0 +0.0 +0 +0.0 1 9.0 0 @@ -7732,6 +8520,7 @@ entire_atmos 0 ? black_carbon_dry +? smaller_than_first_limit 6 20 @@ -7742,6 +8531,10 @@ between_first_second_limit 545 9 555 +0 +0.0 +0 +0.0 1 9.0 0 @@ -7770,6 +8563,7 @@ surface ? ? ? +? 0 0.0 0 @@ -7779,6 +8573,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -7823,6 +8621,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -7832,6 +8631,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -7860,6 +8663,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -7869,6 +8673,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 7.0 0 @@ -7897,6 +8705,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -7906,6 +8715,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -7934,6 +8747,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -7943,6 +8757,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -7971,6 +8789,7 @@ surface ? ? ? +? 0 0.0 0 @@ -7980,6 +8799,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -8008,6 +8831,7 @@ surface ? ? ? +? 0 0.0 0 @@ -8017,6 +8841,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -8045,6 +8873,7 @@ surface ? ? ? +? 0 0.0 0 @@ -8054,6 +8883,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -8082,6 +8915,7 @@ surface ? ? ? +? 0 0.0 0 @@ -8091,6 +8925,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -8119,6 +8957,7 @@ depth_bel_land_sfc 10. 40. 100. 200. ? ? +? 0 0.0 0 @@ -8128,6 +8967,10 @@ depth_bel_land_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -8156,6 +8999,7 @@ depth_bel_land_sfc 10. 40. 100. 200. ? ? +? 0 0.0 0 @@ -8165,6 +9009,10 @@ depth_bel_land_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -8193,6 +9041,7 @@ depth_bel_land_sfc 10. 40. 100. 200. ? ? +? 0 0.0 0 @@ -8202,6 +9051,10 @@ depth_bel_land_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -8230,6 +9083,7 @@ surface ? ? ? +? 0 0.0 0 @@ -8239,6 +9093,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -8267,6 +9125,7 @@ surface ? ? ? +? 0 0.0 0 @@ -8276,6 +9135,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -8304,6 +9167,7 @@ surface ? ? ? +? 0 0.0 0 @@ -8313,6 +9177,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -8341,6 +9209,7 @@ surface ? ? ? +? 0 0.0 0 @@ -8350,6 +9219,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -8378,6 +9251,7 @@ surface ? ? ? +? 0 0.0 0 @@ -8387,6 +9261,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -8415,6 +9293,7 @@ surface ? ? ? +? 0 0.0 0 @@ -8424,6 +9303,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -8452,6 +9335,7 @@ surface ? ? ? +? 0 0.0 0 @@ -8461,6 +9345,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -8489,6 +9377,7 @@ surface ? ? ? +? 0 0.0 0 @@ -8498,6 +9387,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -8526,6 +9419,7 @@ entire_atmos_single_lyr ? ? ? +? 0 0.0 0 @@ -8535,6 +9429,10 @@ entire_atmos_single_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -8563,6 +9461,7 @@ surface ? ? ? +? 0 0.0 0 @@ -8572,6 +9471,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -8600,6 +9503,7 @@ surface ? ? ? +? 0 0.0 0 @@ -8609,6 +9513,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -8637,6 +9545,7 @@ low_cloud_lyr ? ? ? +? 0 0.0 0 @@ -8646,6 +9555,10 @@ low_cloud_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -8674,6 +9587,7 @@ mid_cloud_lyr ? ? ? +? 0 0.0 0 @@ -8683,6 +9597,10 @@ mid_cloud_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -8711,6 +9629,7 @@ high_cloud_lyr ? ? ? +? 0 0.0 0 @@ -8720,6 +9639,10 @@ high_cloud_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -8748,6 +9671,7 @@ entire_atmos_single_lyr ? ? ? +? 0 0.0 0 @@ -8757,6 +9681,10 @@ entire_atmos_single_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -8785,6 +9713,7 @@ surface ? ? ? +? 0 0.0 0 @@ -8794,6 +9723,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -8822,6 +9755,7 @@ surface ? ? ? +? 0 0.0 0 @@ -8831,6 +9765,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -8859,6 +9797,7 @@ top_of_atmos ? ? ? +? 0 0.0 0 @@ -8868,6 +9807,10 @@ top_of_atmos 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -8896,6 +9839,7 @@ surface ? ? ? +? 0 0.0 0 @@ -8905,6 +9849,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -8933,6 +9881,7 @@ surface ? ? ? +? 0 0.0 0 @@ -8942,6 +9891,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -8970,6 +9923,7 @@ surface ? ? ? +? 0 0.0 0 @@ -8979,6 +9933,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -9007,6 +9965,7 @@ surface ? ? ? +? 0 0.0 0 @@ -9016,6 +9975,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -9044,6 +10007,7 @@ surface ? ? ? +? 0 0.0 0 @@ -9053,6 +10017,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -9081,6 +10049,7 @@ surface ? ? ? +? 0 0.0 0 @@ -9090,6 +10059,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -9118,6 +10091,7 @@ surface ? ? ? +? 0 0.0 0 @@ -9127,6 +10101,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -9155,6 +10133,7 @@ surface ? ? ? +? 0 0.0 0 @@ -9164,6 +10143,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -9192,6 +10175,7 @@ top_of_atmos ? ? ? +? 0 0.0 0 @@ -9201,6 +10185,10 @@ top_of_atmos 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -9229,6 +10217,7 @@ top_of_atmos ? ? ? +? 0 0.0 0 @@ -9238,6 +10227,10 @@ top_of_atmos 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -9266,6 +10259,7 @@ surface ? ? ? +? 0 0.0 0 @@ -9275,6 +10269,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -9303,6 +10301,7 @@ surface ? ? ? +? 0 0.0 0 @@ -9312,6 +10311,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -9340,6 +10343,7 @@ surface ? ? ? +? 0 0.0 0 @@ -9349,6 +10353,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -9377,6 +10385,7 @@ surface ? ? ? +? 0 0.0 0 @@ -9386,6 +10395,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -9414,6 +10427,7 @@ top_of_atmos ? ? ? +? 0 0.0 0 @@ -9423,6 +10437,10 @@ top_of_atmos 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -9451,6 +10469,7 @@ top_of_atmos ? ? ? +? 0 0.0 0 @@ -9460,6 +10479,10 @@ top_of_atmos 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -9488,6 +10511,7 @@ surface ? ? ? +? 0 0.0 0 @@ -9497,6 +10521,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -9525,6 +10553,7 @@ surface ? ? ? +? 0 0.0 0 @@ -9534,6 +10563,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -9562,6 +10595,7 @@ surface ? ? ? +? 0 0.0 0 @@ -9571,6 +10605,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -9599,6 +10637,7 @@ surface ? ? ? +? 0 0.0 0 @@ -9608,6 +10647,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -9636,6 +10679,7 @@ surface ? ? ? +? 0 0.0 0 @@ -9645,6 +10689,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -9673,6 +10721,7 @@ surface ? ? ? +? 0 0.0 0 @@ -9682,6 +10731,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -9710,6 +10763,7 @@ surface ? ? ? +? 0 0.0 0 @@ -9719,6 +10773,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -9747,6 +10805,7 @@ surface ? ? ? +? 0 0.0 0 @@ -9756,6 +10815,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -9784,6 +10847,7 @@ surface ? ? ? +? 0 0.0 0 @@ -9793,6 +10857,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -9821,6 +10889,7 @@ surface ? ? ? +? 0 0.0 0 @@ -9830,6 +10899,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -9858,6 +10931,7 @@ surface ? ? ? +? 0 0.0 0 @@ -9867,6 +10941,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -9895,6 +10973,7 @@ surface ? ? ? +? 0 0.0 0 @@ -9904,6 +10983,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -9932,6 +11015,7 @@ surface ? ? ? +? 0 0.0 0 @@ -9941,6 +11025,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -9969,6 +11057,7 @@ surface ? ? ? +? 0 0.0 0 @@ -9978,6 +11067,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -10006,6 +11099,7 @@ surface ? ? ? +? 0 0.0 0 @@ -10015,6 +11109,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -10043,11 +11141,16 @@ surface ? ? ? +? +0 +0.0 +0 +0.0 +? 0 0.0 0 0.0 -? 0 0.0 0 @@ -10080,6 +11183,7 @@ surface ? ? ? +? 0 0.0 0 @@ -10089,6 +11193,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -10117,6 +11225,7 @@ surface ? ? ? +? 0 0.0 0 @@ -10126,6 +11235,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -10154,6 +11267,7 @@ surface ? ? ? +? 0 0.0 0 @@ -10163,6 +11277,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -10191,6 +11309,7 @@ surface ? ? ? +? 0 0.0 0 @@ -10200,6 +11319,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -10228,6 +11351,7 @@ surface ? ? ? +? 0 0.0 0 @@ -10237,6 +11361,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -10265,6 +11393,7 @@ surface ? ? ? +? 0 0.0 0 @@ -10274,6 +11403,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 1.0 0 @@ -10302,6 +11435,7 @@ surface ? ? ? +? 0 0.0 0 @@ -10311,6 +11445,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -10339,6 +11477,7 @@ surface ? ? ? +? 0 0.0 0 @@ -10348,6 +11487,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -10376,6 +11519,7 @@ surface ? ? ? +? 0 0.0 0 @@ -10385,6 +11529,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -10413,6 +11561,7 @@ convective_cloud_bot_lvl ? ? ? +? 0 0.0 0 @@ -10422,6 +11571,10 @@ convective_cloud_bot_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -10450,6 +11603,7 @@ convective_cloud_top_lvl ? ? ? +? 0 0.0 0 @@ -10459,6 +11613,10 @@ convective_cloud_top_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -10487,6 +11645,7 @@ low_cloud_bot_lvl ? ? ? +? 0 0.0 0 @@ -10496,6 +11655,10 @@ low_cloud_bot_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -10524,6 +11687,7 @@ mid_cloud_bot_lvl ? ? ? +? 0 0.0 0 @@ -10533,6 +11697,10 @@ mid_cloud_bot_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -10561,6 +11729,7 @@ high_cloud_bot_lvl ? ? ? +? 0 0.0 0 @@ -10570,6 +11739,10 @@ high_cloud_bot_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -10598,6 +11771,7 @@ low_cloud_top_lvl ? ? ? +? 0 0.0 0 @@ -10607,6 +11781,10 @@ low_cloud_top_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -10635,6 +11813,7 @@ mid_cloud_top_lvl ? ? ? +? 0 0.0 0 @@ -10644,6 +11823,10 @@ mid_cloud_top_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -10672,6 +11855,7 @@ high_cloud_top_lvl ? ? ? +? 0 0.0 0 @@ -10681,6 +11865,10 @@ high_cloud_top_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -10709,6 +11897,7 @@ low_cloud_top_lvl ? ? ? +? 0 0.0 0 @@ -10718,6 +11907,10 @@ low_cloud_top_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -10746,6 +11939,7 @@ mid_cloud_top_lvl ? ? ? +? 0 0.0 0 @@ -10755,6 +11949,10 @@ mid_cloud_top_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -10783,6 +11981,7 @@ high_cloud_top_lvl ? ? ? +? 0 0.0 0 @@ -10792,6 +11991,10 @@ high_cloud_top_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -10820,6 +12023,7 @@ convective_cloud_lyr ? ? ? +? 0 0.0 0 @@ -10829,6 +12033,10 @@ convective_cloud_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -10857,6 +12065,7 @@ bound_lyr_cloud_lyr ? ? ? +? 0 0.0 0 @@ -10866,6 +12075,10 @@ bound_lyr_cloud_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -10894,6 +12107,7 @@ entire_atmos_single_lyr ? ? ? +? 0 0.0 0 @@ -10903,6 +12117,10 @@ entire_atmos_single_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -10931,6 +12149,7 @@ surface ? ? ? +? 0 0.0 0 @@ -10940,6 +12159,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 5.0 0 @@ -10968,6 +12191,7 @@ surface ? ? ? +? 0 0.0 0 @@ -10977,6 +12201,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 5.0 0 @@ -11005,6 +12233,7 @@ surface ? ? ? +? 0 0.0 0 @@ -11014,6 +12243,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -11042,6 +12275,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -11051,6 +12285,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -11079,6 +12317,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -11088,6 +12327,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -11116,6 +12359,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -11125,6 +12369,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -11153,6 +12401,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -11162,6 +12411,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -11190,6 +12443,7 @@ surface ? ? ? +? 0 0.0 0 @@ -11199,6 +12453,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 5.0 0 @@ -11227,6 +12485,7 @@ surface ? ? ? +? 0 0.0 0 @@ -11236,6 +12495,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -11264,6 +12527,7 @@ hybrid_lvl ? ? ? +? 0 0.0 0 @@ -11273,6 +12537,10 @@ hybrid_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -11301,6 +12569,7 @@ hybrid_lvl ? ? ? +? 0 0.0 0 @@ -11310,6 +12579,10 @@ hybrid_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 7.0 0 @@ -11338,6 +12611,7 @@ hybrid_lvl ? ? ? +? 0 0.0 0 @@ -11347,6 +12621,10 @@ hybrid_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -11375,6 +12653,7 @@ hybrid_lvl ? ? ? +? 0 0.0 0 @@ -11384,6 +12663,10 @@ hybrid_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -11412,6 +12695,7 @@ hybrid_lvl ? ? ? +? 0 0.0 0 @@ -11421,6 +12705,10 @@ hybrid_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -11449,6 +12737,7 @@ surface ? ? ? +? 0 0.0 0 @@ -11458,6 +12747,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -11486,6 +12779,7 @@ surface ? ? ? +? 0 0.0 0 @@ -11495,6 +12789,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -11523,6 +12821,7 @@ surface ? ? ? +? 0 0.0 0 @@ -11532,6 +12831,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -11560,6 +12863,7 @@ surface ? ? ? +? 0 0.0 0 @@ -11569,6 +12873,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -11597,6 +12905,7 @@ surface ? ? ? +? 0 0.0 0 @@ -11606,6 +12915,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -11615,11 +12928,11 @@ surface ? ? 36 -SOILM_ON_DEPTH_BEL_LAND_SFC +GFS_CISOILM_ON_DEPTH_BEL_LAND_SFC ? 1 tmpl4_0 -SOILM +CISOILM ? ? depth_bel_land_sfc @@ -11634,6 +12947,7 @@ depth_bel_land_sfc 200. ? ? +? 0 0.0 0 @@ -11643,6 +12957,10 @@ depth_bel_land_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -11671,6 +12989,7 @@ surface ? ? ? +? 0 0.0 0 @@ -11680,6 +12999,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -11708,6 +13031,7 @@ surface ? ? ? +? 0 0.0 0 @@ -11717,6 +13041,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -11745,6 +13073,7 @@ surface ? ? ? +? 0 0.0 0 @@ -11754,6 +13083,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -11782,6 +13115,7 @@ surface ? ? ? +? 0 0.0 0 @@ -11791,6 +13125,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -11819,6 +13157,7 @@ surface ? ? ? +? 0 0.0 0 @@ -11828,6 +13167,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -11856,6 +13199,7 @@ surface ? ? ? +? 0 0.0 0 @@ -11865,6 +13209,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -11893,6 +13241,7 @@ surface ? ? ? +? 0 0.0 0 @@ -11902,6 +13251,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -11930,6 +13283,7 @@ surface ? ? ? +? 0 0.0 0 @@ -11939,6 +13293,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 diff --git a/tests/parm/postxconfig-NT-gfs_FH00.txt b/tests/parm/postxconfig-NT-gfs_FH00.txt index 229c1f52e9..95c932343a 100644 --- a/tests/parm/postxconfig-NT-gfs_FH00.txt +++ b/tests/parm/postxconfig-NT-gfs_FH00.txt @@ -1,6 +1,6 @@ 2 47 -156 +154 GFSPRS 0 ncep_nco @@ -37,6 +37,7 @@ isobaric_sfc ? ? ? +? 0 0.0 0 @@ -46,6 +47,10 @@ isobaric_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -74,6 +79,7 @@ isobaric_sfc ? ? ? +? 0 0.0 0 @@ -83,6 +89,10 @@ isobaric_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -111,6 +121,7 @@ isobaric_sfc ? ? ? +? 0 0.0 0 @@ -120,6 +131,10 @@ isobaric_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 7.0 0 @@ -148,6 +163,7 @@ isobaric_sfc ? ? ? +? 0 0.0 0 @@ -157,6 +173,10 @@ isobaric_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -185,6 +205,7 @@ isobaric_sfc ? ? ? +? 0 0.0 0 @@ -194,6 +215,10 @@ isobaric_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -222,6 +247,7 @@ isobaric_sfc ? ? ? +? 0 0.0 0 @@ -231,6 +257,10 @@ isobaric_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -259,6 +289,7 @@ isobaric_sfc ? ? ? +? 0 0.0 0 @@ -268,6 +299,10 @@ isobaric_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 5.0 0 @@ -296,6 +331,7 @@ isobaric_sfc ? ? ? +? 0 0.0 0 @@ -305,6 +341,10 @@ isobaric_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 5.0 0 @@ -333,6 +373,7 @@ isobaric_sfc ? ? ? +? 0 0.0 0 @@ -342,6 +383,10 @@ isobaric_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -370,6 +415,7 @@ isobaric_sfc ? ? ? +? 0 0.0 0 @@ -379,6 +425,10 @@ isobaric_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 5.0 0 @@ -407,6 +457,7 @@ isobaric_sfc ? ? ? +? 0 0.0 0 @@ -416,6 +467,10 @@ isobaric_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -444,6 +499,7 @@ isobaric_sfc ? ? ? +? 0 0.0 0 @@ -453,6 +509,10 @@ isobaric_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -481,6 +541,7 @@ isobaric_sfc ? ? ? +? 0 0.0 0 @@ -490,6 +551,10 @@ isobaric_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -518,6 +583,7 @@ isobaric_sfc ? ? ? +? 0 0.0 0 @@ -527,6 +593,10 @@ isobaric_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -555,6 +625,7 @@ isobaric_sfc ? ? ? +? 0 0.0 0 @@ -564,6 +635,10 @@ isobaric_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -592,6 +667,7 @@ entire_atmos_single_lyr ? ? ? +? 0 0.0 0 @@ -601,6 +677,10 @@ entire_atmos_single_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -629,6 +709,7 @@ mean_sea_lvl ? ? ? +? 0 0.0 0 @@ -638,6 +719,10 @@ mean_sea_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -666,6 +751,7 @@ mean_sea_lvl ? ? ? +? 0 0.0 0 @@ -675,6 +761,10 @@ mean_sea_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -703,6 +793,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -712,6 +803,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -740,6 +835,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -749,6 +845,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 7.0 0 @@ -777,6 +877,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -786,6 +887,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -814,6 +919,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -823,6 +929,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -851,6 +961,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -860,6 +971,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -888,6 +1003,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -897,6 +1013,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -925,6 +1045,7 @@ surface ? ? ? +? 0 0.0 0 @@ -934,6 +1055,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -962,6 +1087,7 @@ surface ? ? ? +? 0 0.0 0 @@ -971,6 +1097,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -999,6 +1129,7 @@ surface ? ? ? +? 0 0.0 0 @@ -1008,6 +1139,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -1036,6 +1171,7 @@ depth_bel_land_sfc 10. 40. 100. 200. ? ? +? 0 0.0 0 @@ -1045,6 +1181,10 @@ depth_bel_land_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -1073,6 +1213,7 @@ depth_bel_land_sfc 10. 40. 100. 200. ? ? +? 0 0.0 0 @@ -1082,6 +1223,10 @@ depth_bel_land_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -1110,6 +1255,7 @@ depth_bel_land_sfc 10. 40. 100. 200. ? ? +? 0 0.0 0 @@ -1119,6 +1265,10 @@ depth_bel_land_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -1147,6 +1297,7 @@ surface ? ? ? +? 0 0.0 0 @@ -1156,6 +1307,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -1184,6 +1339,7 @@ surface ? ? ? +? 0 0.0 0 @@ -1193,6 +1349,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -1221,6 +1381,7 @@ surface ? ? ? +? 0 0.0 0 @@ -1230,6 +1391,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -1258,6 +1423,7 @@ surface ? ? ? +? 0 0.0 0 @@ -1267,6 +1433,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -1295,6 +1465,7 @@ surface ? ? ? +? 0 0.0 0 @@ -1304,6 +1475,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -1332,6 +1507,7 @@ surface ? ? ? +? 0 0.0 0 @@ -1341,6 +1517,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -1369,6 +1549,7 @@ surface ? ? ? +? 0 0.0 0 @@ -1378,6 +1559,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -1406,6 +1591,7 @@ surface ? ? ? +? 0 0.0 0 @@ -1415,6 +1601,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -1443,6 +1633,7 @@ surface ? ? ? +? 0 0.0 0 @@ -1452,6 +1643,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -1480,6 +1675,7 @@ spec_pres_above_grnd 0. ? ? +? 0 0.0 0 @@ -1489,6 +1685,10 @@ spec_pres_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -1517,6 +1717,7 @@ surface ? ? ? +? 0 0.0 0 @@ -1526,6 +1727,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -1554,6 +1759,7 @@ spec_pres_above_grnd 0. ? ? +? 0 0.0 0 @@ -1563,6 +1769,10 @@ spec_pres_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -1591,6 +1801,7 @@ spec_pres_above_grnd 0. ? ? +? 0 0.0 0 @@ -1600,6 +1811,10 @@ spec_pres_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -1628,6 +1843,7 @@ surface ? ? ? +? 0 0.0 0 @@ -1637,6 +1853,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -1665,6 +1885,7 @@ spec_pres_above_grnd 0. ? ? +? 0 0.0 0 @@ -1674,6 +1895,10 @@ spec_pres_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -1702,6 +1927,7 @@ spec_pres_above_grnd 0. ? ? +? 0 0.0 0 @@ -1711,6 +1937,10 @@ spec_pres_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -1739,6 +1969,7 @@ entire_atmos_single_lyr ? ? ? +? 0 0.0 0 @@ -1748,6 +1979,10 @@ entire_atmos_single_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -1776,6 +2011,7 @@ spec_hgt_lvl_above_grnd 0. 0. ? ? +? 0 0.0 0 @@ -1785,6 +2021,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -1813,6 +2053,7 @@ spec_hgt_lvl_above_grnd 0. ? ? +? 0 0.0 0 @@ -1822,6 +2063,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -1850,6 +2095,7 @@ spec_hgt_lvl_above_grnd 0. ? ? +? 0 0.0 0 @@ -1859,6 +2105,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -1887,6 +2137,7 @@ surface ? ? ? +? 0 0.0 0 @@ -1896,8 +2147,12 @@ surface 0.0 0 0.0 -1 -1.0 +0 +0.0 +0 +0.0 +1 +1.0 0 0 0 @@ -1924,6 +2179,7 @@ surface ? ? ? +? 0 0.0 0 @@ -1933,6 +2189,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 1.0 0 @@ -1961,6 +2221,7 @@ surface ? ? ? +? 0 0.0 0 @@ -1970,6 +2231,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 1.0 0 @@ -1998,6 +2263,7 @@ surface ? ? ? +? 0 0.0 0 @@ -2007,6 +2273,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 1.0 0 @@ -2035,6 +2305,7 @@ surface ? ? ? +? 0 0.0 0 @@ -2044,6 +2315,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -2072,6 +2347,7 @@ top_of_atmos ? ? ? +? 0 0.0 0 @@ -2081,6 +2357,10 @@ top_of_atmos 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -2109,6 +2389,7 @@ surface ? ? ? +? 0 0.0 0 @@ -2118,6 +2399,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -2146,6 +2431,7 @@ surface ? ? ? +? 0 0.0 0 @@ -2155,6 +2441,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -2183,6 +2473,7 @@ surface ? ? ? +? 0 0.0 0 @@ -2192,6 +2483,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 1.0 0 @@ -2220,6 +2515,7 @@ surface ? ? ? +? 0 0.0 0 @@ -2229,6 +2525,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -2257,6 +2557,7 @@ tropopause ? ? ? +? 0 0.0 0 @@ -2266,6 +2567,10 @@ tropopause 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -2294,6 +2599,7 @@ tropopause ? ? ? +? 0 0.0 0 @@ -2303,6 +2609,10 @@ tropopause 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -2331,6 +2641,7 @@ tropopause ? ? ? +? 0 0.0 0 @@ -2340,6 +2651,10 @@ tropopause 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -2368,6 +2683,7 @@ tropopause ? ? ? +? 0 0.0 0 @@ -2377,6 +2693,10 @@ tropopause 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -2405,6 +2725,7 @@ tropopause ? ? ? +? 0 0.0 0 @@ -2414,6 +2735,10 @@ tropopause 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -2442,6 +2767,7 @@ tropopause ? ? ? +? 0 0.0 0 @@ -2451,6 +2777,10 @@ tropopause 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -2479,6 +2809,7 @@ spec_alt_above_mean_sea_lvl ? ? ? +? 0 0.0 0 @@ -2488,6 +2819,10 @@ spec_alt_above_mean_sea_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -2516,6 +2851,7 @@ spec_alt_above_mean_sea_lvl ? ? ? +? 0 0.0 0 @@ -2525,6 +2861,10 @@ spec_alt_above_mean_sea_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -2553,6 +2893,7 @@ spec_alt_above_mean_sea_lvl ? ? ? +? 0 0.0 0 @@ -2562,6 +2903,10 @@ spec_alt_above_mean_sea_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -2590,6 +2935,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -2599,6 +2945,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -2627,6 +2977,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -2636,6 +2987,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -2664,6 +3019,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -2673,6 +3029,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -2701,6 +3061,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -2710,6 +3071,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -2738,6 +3103,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -2747,6 +3113,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 7.0 0 @@ -2775,6 +3145,7 @@ HGT ? ? ? +? 0 0.0 0 @@ -2784,6 +3155,10 @@ HGT 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -2812,6 +3187,7 @@ RH ? ? ? +? 0 0.0 0 @@ -2821,6 +3197,10 @@ RH 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -2849,6 +3229,7 @@ hghst_trop_frz_lvl ? ? ? +? 0 0.0 0 @@ -2858,6 +3239,10 @@ hghst_trop_frz_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -2886,6 +3271,7 @@ hghst_trop_frz_lvl ? ? ? +? 0 0.0 0 @@ -2895,6 +3281,10 @@ hghst_trop_frz_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -2923,6 +3313,7 @@ spec_pres_above_grnd 0. 3000. 6000. 9000. 12000. 15000. ? ? +? 0 0.0 0 @@ -2932,6 +3323,10 @@ spec_pres_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -2960,6 +3355,7 @@ spec_pres_above_grnd 0. ? ? +? 0 0.0 0 @@ -2969,6 +3365,10 @@ spec_pres_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -2997,6 +3397,7 @@ spec_pres_above_grnd 0. 3000. 6000. 9000. 12000. 15000. ? ? +? 0 0.0 0 @@ -3006,6 +3407,10 @@ spec_pres_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 7.0 0 @@ -3034,6 +3439,7 @@ spec_pres_above_grnd 0. 3000. 6000. 9000. 12000. 15000. ? ? +? 0 0.0 0 @@ -3043,6 +3449,10 @@ spec_pres_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -3071,6 +3481,7 @@ spec_pres_above_grnd 0. ? ? +? 0 0.0 0 @@ -3080,6 +3491,10 @@ spec_pres_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -3108,6 +3523,7 @@ spec_pres_above_grnd 0. 3000. 6000. 9000. 12000. 15000. ? ? +? 0 0.0 0 @@ -3117,6 +3533,10 @@ spec_pres_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -3145,6 +3565,7 @@ spec_pres_above_grnd 0. 3000. 6000. 9000. 12000. 15000. ? ? +? 0 0.0 0 @@ -3154,6 +3575,10 @@ spec_pres_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -3182,6 +3607,7 @@ sigma_lvl 100. ? ? +? 0 0.0 0 @@ -3191,6 +3617,10 @@ sigma_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -3219,6 +3649,7 @@ sigma_lvl 100. ? ? +? 0 0.0 0 @@ -3228,6 +3659,10 @@ sigma_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -3256,6 +3691,7 @@ sigma_lvl 94. ? ? +? 0 0.0 0 @@ -3265,6 +3701,10 @@ sigma_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -3293,6 +3733,7 @@ sigma_lvl 72. ? ? +? 0 0.0 0 @@ -3302,6 +3743,10 @@ sigma_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -3330,6 +3775,7 @@ sigma_lvl ? ? ? +? 0 0.0 0 @@ -3339,6 +3785,10 @@ sigma_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -3367,6 +3817,7 @@ sigma_lvl ? ? ? +? 0 0.0 0 @@ -3376,6 +3827,10 @@ sigma_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -3404,6 +3859,7 @@ sigma_lvl ? ? ? +? 0 0.0 0 @@ -3413,6 +3869,10 @@ sigma_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -3441,6 +3901,7 @@ sigma_lvl ? ? ? +? 0 0.0 0 @@ -3450,6 +3911,10 @@ sigma_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -3478,6 +3943,7 @@ sigma_lvl ? ? ? +? 0 0.0 0 @@ -3487,6 +3953,10 @@ sigma_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -3515,6 +3985,7 @@ sigma_lvl ? ? ? +? 0 0.0 0 @@ -3524,6 +3995,10 @@ sigma_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 5.0 0 @@ -3552,6 +4027,7 @@ max_wind ? ? ? +? 0 0.0 0 @@ -3561,6 +4037,10 @@ max_wind 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -3589,6 +4069,7 @@ max_wind ? ? ? +? 0 0.0 0 @@ -3598,6 +4079,10 @@ max_wind 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -3626,6 +4111,7 @@ max_wind ? ? ? +? 0 0.0 0 @@ -3635,6 +4121,10 @@ max_wind 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -3663,6 +4153,7 @@ max_wind ? ? ? +? 0 0.0 0 @@ -3672,6 +4163,10 @@ max_wind 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -3700,6 +4195,7 @@ max_wind ? ? ? +? 0 0.0 0 @@ -3709,6 +4205,10 @@ max_wind 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -3737,6 +4237,7 @@ surface ? ? ? +? 0 0.0 0 @@ -3746,6 +4247,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -3774,6 +4279,7 @@ entire_atmos_single_lyr ? ? ? +? 0 0.0 0 @@ -3783,6 +4289,10 @@ entire_atmos_single_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -3811,6 +4321,7 @@ entire_atmos_single_lyr ? ? ? +? 0 0.0 0 @@ -3820,6 +4331,10 @@ entire_atmos_single_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -3848,6 +4363,7 @@ entire_atmos_single_lyr ? ? ? +? 0 0.0 0 @@ -3857,6 +4373,10 @@ entire_atmos_single_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -3885,6 +4405,7 @@ surface ? ? ? +? 0 0.0 0 @@ -3894,6 +4415,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -3922,6 +4447,7 @@ spec_pres_above_grnd 0. ? ? +? 0 0.0 0 @@ -3931,6 +4457,10 @@ spec_pres_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -3959,6 +4489,7 @@ isobaric_sfc ? ? ? +? 0 0.0 0 @@ -3968,6 +4499,10 @@ isobaric_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -3996,6 +4531,7 @@ isentropic_lvl ? ? ? +? 0 0.0 0 @@ -4005,6 +4541,10 @@ isentropic_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -4033,6 +4573,7 @@ isentropic_lvl ? ? ? +? 0 0.0 0 @@ -4042,6 +4583,10 @@ isentropic_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -4070,6 +4615,7 @@ isentropic_lvl ? ? ? +? 0 0.0 0 @@ -4079,6 +4625,10 @@ isentropic_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -4107,6 +4657,7 @@ isentropic_lvl ? ? ? +? 0 0.0 0 @@ -4116,6 +4667,10 @@ isentropic_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -4144,6 +4699,7 @@ isentropic_lvl ? ? ? +? 0 0.0 0 @@ -4153,6 +4709,10 @@ isentropic_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -4181,6 +4741,7 @@ pot_vort_sfc ? ? ? +? 0 0.0 0 @@ -4190,6 +4751,10 @@ pot_vort_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -4218,6 +4783,7 @@ pot_vort_sfc ? ? ? +? 0 0.0 0 @@ -4227,6 +4793,10 @@ pot_vort_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -4255,6 +4825,7 @@ pot_vort_sfc ? ? ? +? 0 0.0 0 @@ -4264,6 +4835,10 @@ pot_vort_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -4292,6 +4867,7 @@ pot_vort_sfc ? ? ? +? 0 0.0 0 @@ -4301,6 +4877,10 @@ pot_vort_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -4329,6 +4909,7 @@ pot_vort_sfc ? ? ? +? 0 0.0 0 @@ -4338,6 +4919,10 @@ pot_vort_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -4366,6 +4951,7 @@ pot_vort_sfc ? ? ? +? 0 0.0 0 @@ -4375,6 +4961,10 @@ pot_vort_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -4403,6 +4993,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -4412,6 +5003,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -4440,6 +5035,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -4449,6 +5045,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -4477,6 +5077,7 @@ max_wind ? ? ? +? 0 0.0 0 @@ -4486,6 +5087,10 @@ max_wind 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -4514,6 +5119,7 @@ tropopause ? ? ? +? 0 0.0 0 @@ -4523,6 +5129,10 @@ tropopause 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -4551,6 +5161,7 @@ surface ? ? ? +? 0 0.0 0 @@ -4560,6 +5171,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 5.0 0 @@ -4588,6 +5203,7 @@ planetary_bound_lyr ? ? ? +? 0 0.0 0 @@ -4597,6 +5213,10 @@ planetary_bound_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -4625,6 +5245,7 @@ planetary_bound_lyr ? ? ? +? 0 0.0 0 @@ -4634,6 +5255,10 @@ planetary_bound_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -4662,6 +5287,7 @@ planetary_bound_lyr ? ? ? +? 0 0.0 0 @@ -4671,6 +5297,10 @@ planetary_bound_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -4699,6 +5329,7 @@ surface ? ? ? +? 0 0.0 0 @@ -4708,6 +5339,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 1.0 0 @@ -4736,6 +5371,7 @@ surface ? ? ? +? 0 0.0 0 @@ -4745,6 +5381,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -4773,6 +5413,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -4782,6 +5423,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -4810,6 +5455,7 @@ surface ? ? ? +? 0 0.0 0 @@ -4819,6 +5465,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -4847,6 +5497,7 @@ surface ? ? ? +? 0 0.0 0 @@ -4856,6 +5507,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -4884,6 +5539,7 @@ hybrid_lvl ? ? ? +? 0 0.0 0 @@ -4893,6 +5549,10 @@ hybrid_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -4921,6 +5581,7 @@ hybrid_lvl ? ? ? +? 0 0.0 0 @@ -4930,6 +5591,10 @@ hybrid_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -4958,6 +5623,7 @@ hybrid_lvl ? ? ? +? 0 0.0 0 @@ -4967,6 +5633,10 @@ hybrid_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -4995,6 +5665,7 @@ hybrid_lvl ? ? ? +? 0 0.0 0 @@ -5004,6 +5675,10 @@ hybrid_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -5032,54 +5707,22 @@ hybrid_lvl ? ? ? -0 -0.0 -0 -0.0 ? 0 0.0 0 0.0 -1 -6.0 -0 -0 -0 -? -? -? -588 -ICEG_ON_SPEC_ALT_ABOVE_MEAN_SEA_LVL -? -1 -tmpl4_0 -ICEG -? -? -spec_alt_above_mean_sea_lvl -0 -? -1 -10. -? -0 -? -0 -? -? ? 0 0.0 0 0.0 -? 0 0.0 0 0.0 1 -4.0 +6.0 0 0 0 @@ -5106,6 +5749,7 @@ surface ? ? ? +? 0 0.0 0 @@ -5115,6 +5759,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -5143,54 +5791,22 @@ surface ? ? ? -0 -0.0 -0 -0.0 ? 0 0.0 0 0.0 -1 -3.0 -0 -0 -0 -? -? -? -968 -ICETMP_ON_SURFACE -? -1 -tmpl4_0 -ICETMP -? -? -surface -0 -? -0 -? -? -0 -? -0 -? -? ? 0 0.0 0 0.0 -? 0 0.0 0 0.0 1 -5.0 +3.0 0 0 0 @@ -5217,6 +5833,7 @@ cloud_ceilng ? ? ? +? 0 0.0 0 @@ -5226,6 +5843,10 @@ cloud_ceilng 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -5254,6 +5875,7 @@ entire_atmos_single_lyr ? ? ? +? 0 0.0 0 @@ -5263,6 +5885,10 @@ entire_atmos_single_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -5291,6 +5917,7 @@ low_cloud_lyr ? ? ? +? 0 0.0 0 @@ -5300,6 +5927,10 @@ low_cloud_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -5328,6 +5959,7 @@ mid_cloud_lyr ? ? ? +? 0 0.0 0 @@ -5337,6 +5969,10 @@ mid_cloud_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -5365,6 +6001,7 @@ high_cloud_lyr ? ? ? +? 0 0.0 0 @@ -5374,6 +6011,10 @@ high_cloud_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -5402,6 +6043,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -5411,6 +6053,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -5439,6 +6085,7 @@ hybrid_lvl ? ? ? +? 0 0.0 0 @@ -5448,6 +6095,10 @@ hybrid_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -5476,6 +6127,7 @@ spec_pres_above_grnd 0. ? ? +? 0 0.0 0 @@ -5485,6 +6137,10 @@ spec_pres_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -5513,6 +6169,7 @@ spec_pres_above_grnd 0. ? ? +? 0 0.0 0 @@ -5522,6 +6179,10 @@ spec_pres_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -5550,6 +6211,7 @@ surface ? ? ? +? 0 0.0 0 @@ -5559,6 +6221,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -5586,6 +6252,7 @@ entire_atmos 0 ? total_aerosol +? smaller_than_first_limit 6 20 @@ -5596,6 +6263,10 @@ between_first_second_limit 545 9 555 +0 +0.0 +0 +0.0 1 9.0 0 @@ -5623,6 +6294,7 @@ entire_atmos 0 ? dust_dry +? smaller_than_first_limit 6 20 @@ -5633,6 +6305,10 @@ between_first_second_limit 545 9 555 +0 +0.0 +0 +0.0 1 9.0 0 @@ -5660,6 +6336,7 @@ entire_atmos 0 ? sea_salt_dry +? smaller_than_first_limit 6 20 @@ -5670,6 +6347,10 @@ between_first_second_limit 545 9 555 +0 +0.0 +0 +0.0 1 9.0 0 @@ -5697,6 +6378,7 @@ entire_atmos 0 ? sulphate_dry +? smaller_than_first_limit 6 20 @@ -5707,6 +6389,10 @@ between_first_second_limit 545 9 555 +0 +0.0 +0 +0.0 1 9.0 0 @@ -5734,6 +6420,7 @@ entire_atmos 0 ? particulate_org_matter_dry +? smaller_than_first_limit 6 20 @@ -5744,6 +6431,10 @@ between_first_second_limit 545 9 555 +0 +0.0 +0 +0.0 1 9.0 0 @@ -5771,6 +6462,7 @@ entire_atmos 0 ? black_carbon_dry +? smaller_than_first_limit 6 20 @@ -5781,6 +6473,10 @@ between_first_second_limit 545 9 555 +0 +0.0 +0 +0.0 1 9.0 0 @@ -5825,6 +6521,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -5834,6 +6531,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -5862,6 +6563,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -5871,6 +6573,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 7.0 0 @@ -5899,6 +6605,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -5908,6 +6615,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -5936,6 +6647,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -5945,6 +6657,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -5973,6 +6689,7 @@ surface ? ? ? +? 0 0.0 0 @@ -5982,6 +6699,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -6010,6 +6731,7 @@ surface ? ? ? +? 0 0.0 0 @@ -6019,6 +6741,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -6047,6 +6773,7 @@ surface ? ? ? +? 0 0.0 0 @@ -6056,6 +6783,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -6084,6 +6815,7 @@ surface ? ? ? +? 0 0.0 0 @@ -6093,6 +6825,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -6121,6 +6857,7 @@ depth_bel_land_sfc 10. 40. 100. 200. ? ? +? 0 0.0 0 @@ -6130,6 +6867,10 @@ depth_bel_land_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -6158,6 +6899,7 @@ depth_bel_land_sfc 10. 40. 100. 200. ? ? +? 0 0.0 0 @@ -6167,6 +6909,10 @@ depth_bel_land_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -6195,6 +6941,7 @@ depth_bel_land_sfc 10. 40. 100. 200. ? ? +? 0 0.0 0 @@ -6204,6 +6951,10 @@ depth_bel_land_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -6232,6 +6983,7 @@ surface ? ? ? +? 0 0.0 0 @@ -6241,6 +6993,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -6269,6 +7025,7 @@ surface ? ? ? +? 0 0.0 0 @@ -6278,6 +7035,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -6306,6 +7067,7 @@ surface ? ? ? +? 0 0.0 0 @@ -6315,6 +7077,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -6343,6 +7109,7 @@ surface ? ? ? +? 0 0.0 0 @@ -6352,6 +7119,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -6380,6 +7151,7 @@ surface ? ? ? +? 0 0.0 0 @@ -6389,6 +7161,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -6417,6 +7193,7 @@ surface ? ? ? +? 0 0.0 0 @@ -6426,6 +7203,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -6454,6 +7235,7 @@ surface ? ? ? +? 0 0.0 0 @@ -6463,6 +7245,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -6491,6 +7277,7 @@ entire_atmos_single_lyr ? ? ? +? 0 0.0 0 @@ -6500,6 +7287,10 @@ entire_atmos_single_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -6528,6 +7319,7 @@ surface ? ? ? +? 0 0.0 0 @@ -6537,6 +7329,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -6565,6 +7361,7 @@ surface ? ? ? +? 0 0.0 0 @@ -6574,6 +7371,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -6602,6 +7403,7 @@ surface ? ? ? +? 0 0.0 0 @@ -6611,6 +7413,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -6639,6 +7445,7 @@ surface ? ? ? +? 0 0.0 0 @@ -6648,6 +7455,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -6676,6 +7487,7 @@ surface ? ? ? +? 0 0.0 0 @@ -6685,6 +7497,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -6713,6 +7529,7 @@ surface ? ? ? +? 0 0.0 0 @@ -6722,6 +7539,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -6750,6 +7571,7 @@ surface ? ? ? +? 0 0.0 0 @@ -6759,6 +7581,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -6787,6 +7613,7 @@ surface ? ? ? +? 0 0.0 0 @@ -6796,6 +7623,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -6824,6 +7655,7 @@ surface ? ? ? +? 0 0.0 0 @@ -6833,6 +7665,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -6861,6 +7697,7 @@ surface ? ? ? +? 0 0.0 0 @@ -6870,6 +7707,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -6898,6 +7739,7 @@ surface ? ? ? +? 0 0.0 0 @@ -6907,6 +7749,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -6935,6 +7781,7 @@ surface ? ? ? +? 0 0.0 0 @@ -6944,6 +7791,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -6972,6 +7823,7 @@ surface ? ? ? +? 0 0.0 0 @@ -6981,6 +7833,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -7009,6 +7865,7 @@ surface ? ? ? +? 0 0.0 0 @@ -7018,6 +7875,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -7046,6 +7907,7 @@ surface ? ? ? +? 0 0.0 0 @@ -7055,6 +7917,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -7083,6 +7949,7 @@ surface ? ? ? +? 0 0.0 0 @@ -7092,6 +7959,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 1.0 0 @@ -7120,6 +7991,7 @@ surface ? ? ? +? 0 0.0 0 @@ -7129,6 +8001,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -7157,6 +8033,7 @@ surface ? ? ? +? 0 0.0 0 @@ -7166,6 +8043,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -7194,6 +8075,7 @@ convective_cloud_lyr ? ? ? +? 0 0.0 0 @@ -7203,6 +8085,10 @@ convective_cloud_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -7231,6 +8117,7 @@ surface ? ? ? +? 0 0.0 0 @@ -7240,6 +8127,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 5.0 0 @@ -7268,6 +8159,7 @@ surface ? ? ? +? 0 0.0 0 @@ -7277,6 +8169,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -7305,6 +8201,7 @@ hybrid_lvl ? ? ? +? 0 0.0 0 @@ -7314,6 +8211,10 @@ hybrid_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -7342,6 +8243,7 @@ hybrid_lvl ? ? ? +? 0 0.0 0 @@ -7351,6 +8253,10 @@ hybrid_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 7.0 0 @@ -7379,6 +8285,7 @@ hybrid_lvl ? ? ? +? 0 0.0 0 @@ -7388,6 +8295,10 @@ hybrid_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -7416,6 +8327,7 @@ hybrid_lvl ? ? ? +? 0 0.0 0 @@ -7425,6 +8337,10 @@ hybrid_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -7453,6 +8369,7 @@ hybrid_lvl ? ? ? +? 0 0.0 0 @@ -7462,6 +8379,10 @@ hybrid_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -7471,11 +8392,11 @@ hybrid_lvl ? ? 36 -SOILM_ON_DEPTH_BEL_LAND_SFC +GFS_CISOILM_ON_DEPTH_BEL_LAND_SFC ? 1 tmpl4_0 -SOILM +CISOILM ? ? depth_bel_land_sfc @@ -7490,6 +8411,7 @@ depth_bel_land_sfc 200. ? ? +? 0 0.0 0 @@ -7499,6 +8421,10 @@ depth_bel_land_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -7527,6 +8453,7 @@ surface ? ? ? +? 0 0.0 0 @@ -7536,6 +8463,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 diff --git a/tests/parm/postxconfig-NT-hafs.txt b/tests/parm/postxconfig-NT-hafs.txt index fc6ea22296..a129771cf3 100644 --- a/tests/parm/postxconfig-NT-hafs.txt +++ b/tests/parm/postxconfig-NT-hafs.txt @@ -1,5 +1,5 @@ 1 -78 +84 HURPRS 32769 ncep_nco @@ -36,6 +36,7 @@ isobaric_sfc ? ? ? +? 0 0.0 0 @@ -45,6 +46,10 @@ isobaric_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -73,6 +78,7 @@ isobaric_sfc ? ? ? +? 0 0.0 0 @@ -82,6 +88,10 @@ isobaric_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -90,6 +100,48 @@ isobaric_sfc ? ? ? +15 +DPT_ON_ISOBARIC_SFC +? +1 +tmpl4_0 +DPT +? +? +isobaric_sfc +0 +? +6 +10000. 20000. 30000. 50000. 70000. 85000. +? +0 +? +0 +? +? +? +? +0 +0.0 +0 +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 ? @@ -110,6 +162,7 @@ isobaric_sfc ? ? ? +? 0 0.0 0 @@ -119,6 +172,10 @@ isobaric_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 7.0 0 @@ -147,6 +204,7 @@ isobaric_sfc ? ? ? +? 0 0.0 0 @@ -156,6 +214,10 @@ isobaric_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -184,6 +246,7 @@ isobaric_sfc ? ? ? +? 0 0.0 0 @@ -193,6 +256,10 @@ isobaric_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -221,6 +288,7 @@ isobaric_sfc ? ? ? +? 0 0.0 0 @@ -230,6 +298,10 @@ isobaric_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -258,6 +330,7 @@ isobaric_sfc ? ? ? +? 0 0.0 0 @@ -267,6 +340,10 @@ isobaric_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 5.0 0 @@ -295,6 +372,7 @@ isobaric_sfc ? ? ? +? 0 0.0 0 @@ -304,6 +382,10 @@ isobaric_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 5.0 0 @@ -332,6 +414,7 @@ isobaric_sfc ? ? ? +? 0 0.0 0 @@ -341,6 +424,10 @@ isobaric_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -349,6 +436,48 @@ isobaric_sfc ? ? ? +153 +CLMR_ON_ISOBARIC_SFC +? +1 +tmpl4_0 +CLMR +? +? +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 +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? 166 ICMR_ON_ISOBARIC_SFC ? @@ -369,6 +498,7 @@ isobaric_sfc ? ? ? +? 0 0.0 0 @@ -378,6 +508,10 @@ isobaric_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -406,6 +540,7 @@ isobaric_sfc ? ? ? +? 0 0.0 0 @@ -415,6 +550,10 @@ isobaric_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -443,6 +582,7 @@ isobaric_sfc ? ? ? +? 0 0.0 0 @@ -452,6 +592,10 @@ isobaric_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -480,6 +624,7 @@ isobaric_sfc ? ? ? +? 0 0.0 0 @@ -489,6 +634,10 @@ isobaric_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -517,6 +666,7 @@ isobaric_sfc ? ? ? +? 0 0.0 0 @@ -526,6 +676,10 @@ isobaric_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -554,6 +708,7 @@ mean_sea_lvl ? ? ? +? 0 0.0 0 @@ -563,6 +718,10 @@ mean_sea_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -591,6 +750,7 @@ mean_sea_lvl ? ? ? +? 0 0.0 0 @@ -600,6 +760,10 @@ mean_sea_lvl 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -628,6 +792,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -637,6 +802,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -665,6 +834,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -674,6 +844,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 7.0 0 @@ -702,6 +876,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -711,6 +886,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -739,6 +918,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -748,6 +928,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -776,6 +960,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -785,6 +970,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -813,6 +1002,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -822,6 +1012,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -850,6 +1044,7 @@ surface ? ? ? +? 0 0.0 0 @@ -859,6 +1054,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -887,6 +1086,7 @@ surface ? ? ? +? 0 0.0 0 @@ -896,6 +1096,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -924,6 +1128,7 @@ surface ? ? ? +? 0 0.0 0 @@ -933,6 +1138,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -961,6 +1170,7 @@ surface ? ? ? +? 0 0.0 0 @@ -970,6 +1180,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -998,6 +1212,7 @@ surface ? ? ? +? 0 0.0 0 @@ -1007,6 +1222,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -1035,6 +1254,7 @@ surface ? ? ? +? 0 0.0 0 @@ -1044,6 +1264,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -1072,6 +1296,7 @@ entire_atmos_single_lyr ? ? ? +? 0 0.0 0 @@ -1081,6 +1306,10 @@ entire_atmos_single_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -1109,6 +1338,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -1118,6 +1348,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -1146,6 +1380,7 @@ surface ? ? ? +? 0 0.0 0 @@ -1155,6 +1390,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -4.0 0 @@ -1183,6 +1422,7 @@ surface ? ? ? +? 0 0.0 0 @@ -1192,6 +1432,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -4.0 0 @@ -1220,6 +1464,133 @@ surface ? ? ? +? +0 +0.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 +0 +0.0 +0 +0.0 +1 +-4.0 +0 +0 +0 +? +? +? +418 +CACM_ACPCP_ON_SURFACE +? +1 +tmpl4_8 +ACPCP +? +ACM +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +? +0 +0.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 @@ -1229,6 +1600,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -4.0 0 @@ -1257,6 +1632,7 @@ surface ? ? ? +? 0 0.0 0 @@ -1266,6 +1642,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -1294,11 +1674,16 @@ surface ? ? ? +? +0 +0.0 +0 +0.0 +? 0 0.0 0 0.0 -? 0 0.0 0 @@ -1331,6 +1716,7 @@ entire_atmos_single_lyr ? ? ? +? 0 0.0 0 @@ -1340,6 +1726,10 @@ entire_atmos_single_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -1368,6 +1758,7 @@ entire_atmos_single_lyr ? ? ? +? 0 0.0 0 @@ -1377,6 +1768,10 @@ entire_atmos_single_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -1405,6 +1800,7 @@ surface ? ? ? +? 0 0.0 0 @@ -1414,6 +1810,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -1442,6 +1842,7 @@ surface ? ? ? +? 0 0.0 0 @@ -1451,6 +1852,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -1479,6 +1884,7 @@ surface ? ? ? +? 0 0.0 0 @@ -1488,6 +1894,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -1516,6 +1926,7 @@ surface ? ? ? +? 0 0.0 0 @@ -1525,6 +1936,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -1553,6 +1968,7 @@ surface ? ? ? +? 0 0.0 0 @@ -1562,6 +1978,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -1590,6 +2010,7 @@ surface ? ? ? +? 0 0.0 0 @@ -1599,6 +2020,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -1627,6 +2052,7 @@ top_of_atmos ? ? ? +? 0 0.0 0 @@ -1636,6 +2062,10 @@ top_of_atmos 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -1664,6 +2094,7 @@ top_of_atmos ? ? ? +? 0 0.0 0 @@ -1673,6 +2104,10 @@ top_of_atmos 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -1701,6 +2136,7 @@ top_of_atmos ? ? ? +? 0 0.0 0 @@ -1710,6 +2146,10 @@ top_of_atmos 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -1738,6 +2178,7 @@ surface ? ? ? +? 0 0.0 0 @@ -1747,6 +2188,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -1775,6 +2220,7 @@ surface ? ? ? +? 0 0.0 0 @@ -1784,6 +2230,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -1812,6 +2262,7 @@ surface ? ? ? +? 0 0.0 0 @@ -1821,6 +2272,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -1849,6 +2304,7 @@ surface ? ? ? +? 0 0.0 0 @@ -1858,6 +2314,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -1886,6 +2346,7 @@ surface ? ? ? +? 0 0.0 0 @@ -1895,6 +2356,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -1923,6 +2388,7 @@ surface ? ? ? +? 0 0.0 0 @@ -1932,6 +2398,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -1960,6 +2430,7 @@ surface ? ? ? +? 0 0.0 0 @@ -1969,6 +2440,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -1997,6 +2472,7 @@ surface ? ? ? +? 0 0.0 0 @@ -2006,6 +2482,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -2034,6 +2514,7 @@ surface ? ? ? +? 0 0.0 0 @@ -2043,6 +2524,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -2071,6 +2556,7 @@ surface ? ? ? +? 0 0.0 0 @@ -2080,6 +2566,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -2108,6 +2598,7 @@ surface ? ? ? +? 0 0.0 0 @@ -2117,6 +2608,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 1.0 0 @@ -2145,6 +2640,7 @@ surface ? ? ? +? 0 0.0 0 @@ -2154,6 +2650,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -2182,6 +2682,7 @@ tropopause ? ? ? +? 0 0.0 0 @@ -2191,6 +2692,10 @@ tropopause 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -2219,6 +2724,7 @@ tropopause ? ? ? +? 0 0.0 0 @@ -2228,6 +2734,10 @@ tropopause 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -2256,6 +2766,7 @@ tropopause ? ? ? +? 0 0.0 0 @@ -2265,6 +2776,10 @@ tropopause 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -2273,6 +2788,48 @@ tropopause ? ? ? +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 +0 +0.0 +0 +0.0 +1 +5.0 +0 +0 +0 +? +? +? 56 UGRD_ON_TROPOPAUSE ? @@ -2293,6 +2850,7 @@ tropopause ? ? ? +? 0 0.0 0 @@ -2302,6 +2860,10 @@ tropopause 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -2330,6 +2892,7 @@ tropopause ? ? ? +? 0 0.0 0 @@ -2339,6 +2902,10 @@ tropopause 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -2367,6 +2934,7 @@ tropopause ? ? ? +? 0 0.0 0 @@ -2376,6 +2944,10 @@ tropopause 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -2404,6 +2976,7 @@ cloud_top ? ? ? +? 0 0.0 0 @@ -2413,6 +2986,10 @@ cloud_top 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -2441,6 +3018,7 @@ entire_atmos_single_lyr ? ? ? +? 0 0.0 0 @@ -2450,6 +3028,10 @@ entire_atmos_single_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 4.0 0 @@ -2478,6 +3060,7 @@ surface ? ? ? +? 0 0.0 0 @@ -2487,6 +3070,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 6.0 0 @@ -2515,6 +3102,7 @@ entire_atmos_single_lyr ? ? ? +? 0 0.0 0 @@ -2524,6 +3112,10 @@ entire_atmos_single_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 5.0 0 @@ -2552,6 +3144,7 @@ entire_atmos_single_lyr ? ? ? +? 0 0.0 0 @@ -2561,6 +3154,10 @@ entire_atmos_single_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 5.0 0 @@ -2589,6 +3186,7 @@ entire_atmos_single_lyr ? ? ? +? 0 0.0 0 @@ -2598,6 +3196,10 @@ entire_atmos_single_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 5.0 0 @@ -2626,6 +3228,7 @@ entire_atmos_single_lyr ? ? ? +? 0 0.0 0 @@ -2635,6 +3238,10 @@ entire_atmos_single_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 5.0 0 @@ -2663,6 +3270,7 @@ entire_atmos_single_lyr ? ? ? +? 0 0.0 0 @@ -2672,6 +3280,10 @@ entire_atmos_single_lyr 0.0 0 0.0 +0 +0.0 +0 +0.0 1 5.0 0 @@ -2700,6 +3312,7 @@ spec_hgt_lvl_above_grnd ? ? ? +? 0 0.0 0 @@ -2709,6 +3322,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -4.0 0 @@ -2737,6 +3354,7 @@ surface ? ? ? +? 0 0.0 0 @@ -2746,6 +3364,10 @@ surface 0.0 0 0.0 +0 +0.0 +0 +0.0 1 3.0 0 @@ -2774,6 +3396,7 @@ isobaric_sfc 100000. ? ? +? 0 0.0 0 @@ -2783,6 +3406,10 @@ isobaric_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -4.0 0 @@ -2811,6 +3438,7 @@ isobaric_sfc 100000. ? ? +? 0 0.0 0 @@ -2820,6 +3448,10 @@ isobaric_sfc 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -4.0 0 @@ -2848,6 +3480,7 @@ spec_hgt_lvl_above_grnd 0000. ? ? +? 0 0.0 0 @@ -2857,6 +3490,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -3.0 0 @@ -2885,6 +3522,7 @@ spec_hgt_lvl_above_grnd 2000. ? ? +? 0 0.0 0 @@ -2894,6 +3532,10 @@ spec_hgt_lvl_above_grnd 0.0 0 0.0 +0 +0.0 +0 +0.0 1 -3.0 0 diff --git a/tests/parm/postxconfig-NT-hafs_ar_nosat.txt b/tests/parm/postxconfig-NT-hafs_ar_nosat.txt new file mode 100644 index 0000000000..55e6fd6ea7 --- /dev/null +++ b/tests/parm/postxconfig-NT-hafs_ar_nosat.txt @@ -0,0 +1,4554 @@ +1 +108 +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 +? +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 +? +0 +? +? +? +? +0 +0.0 +0 +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 +? +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 +? +0 +? +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +15 +DPT_ON_ISOBARIC_SFC +? +1 +tmpl4_0 +DPT +? +? +isobaric_sfc +0 +? +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 +? +0 +? +? +? +? +0 +0.0 +0 +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 +? +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 +? +0 +? +? +? +? +0 +0.0 +0 +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 +? +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 +? +0 +? +? +? +? +0 +0.0 +0 +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 +? +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 +? +0 +? +? +? +? +0 +0.0 +0 +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 +? +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 +? +0 +? +? +? +? +0 +0.0 +0 +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 +? +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 +? +0 +? +? +? +? +0 +0.0 +0 +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 +? +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 +? +0 +? +? +? +? +0 +0.0 +0 +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 +? +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 +? +0 +? +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +153 +CLMR_ON_ISOBARIC_SFC +? +1 +tmpl4_0 +CLMR +? +? +isobaric_sfc +0 +? +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 +? +0 +? +? +? +? +0 +0.0 +0 +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 +? +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 +? +0 +? +? +? +? +0 +0.0 +0 +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 +? +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 +? +0 +? +? +? +? +0 +0.0 +0 +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 +? +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 +? +0 +? +? +? +? +0 +0.0 +0 +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 +? +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 +? +0 +? +? +? +? +0 +0.0 +0 +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 +? +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 +? +0 +? +? +? +? +0 +0.0 +0 +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 +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 +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 +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 +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 +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 +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 +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 +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 +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 +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 +0 +0.0 +0 +0.0 +1 +4.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 +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 +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 +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 +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 +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 +0 +0.0 +0 +0.0 +1 +-4.0 +0 +0 +0 +? +? +? +746 +ACM_GRAUPEL_ON_SURFACE +? +1 +tmpl4_8 +FROZR +NCEP +ACM +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +775 +BUCKET_GRAUPEL_ON_SURFACE +bucket graupel precipitation on surface +1 +tmpl4_8 +FROZR +NCEP +ACM +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +782 +ACM_FRAIN_ON_SURFACE +? +1 +tmpl4_8 +FRZR +NCEP +ACM +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +1003 +BUCKET_FRAIN_ON_SURFACE +? +1 +tmpl4_8 +FRZR +NCEP +ACM +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +1005 +BUCKET_SNOWFALL_ON_SURFACE +? +1 +tmpl4_8 +TSNOWP +? +ACM +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +33 +ACM_ACPCP_ON_SURFACE +? +1 +tmpl4_8 +ACPCP +? +ACM +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +? +0 +0.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 +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 +0 +0.0 +0 +0.0 +1 +-4.0 +0 +0 +0 +? +? +? +418 +CACM_ACPCP_ON_SURFACE +? +1 +tmpl4_8 +ACPCP +? +ACM +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +? +0 +0.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 +0 +0.0 +0 +0.0 +1 +-4.0 +0 +0 +0 +? +? +? +271 +AVE_PRATE_ON_SURFACE +? +1 +tmpl4_8 +PRATE +? +AVE +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +272 +AVE_CPRAT_ON_SURFACE +? +1 +tmpl4_8 +CPRAT +? +AVE +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +0 +0.0 +0 +0.0 +1 +4.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 +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 +0 +0.0 +0 +0.0 +1 +4.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 +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 +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 +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 +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 +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 +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 +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 +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 +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 +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 +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 +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 +0 +0.0 +0 +0.0 +1 +4.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 +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 +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 +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 +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 +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 +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 +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 +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 +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 +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 +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 +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 +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 +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 +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 +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 +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 +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 +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 +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 +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 +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 +0 +0.0 +0 +0.0 +1 +5.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 +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 +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +423 +MAX_MAXUVV_ON_ISOBARIC_SFC_100-1000hpa +hourly maximum Upward Vertical Velocity between 100-1000hpa +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 +0 +0.0 +0 +0.0 +1 +-4.0 +0 +0 +0 +? +? +? +424 +MAX_MAXDVV_ON_ISOBARIC_SFC_100-1000hpa +hourly maximum Downward Vertical Velocity between 100-1000hpa +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 +0 +0.0 +0 +0.0 +1 +-4.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 +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 +0 +0.0 +0 +0.0 +1 +-3.0 +0 +0 +0 +? +? +? +118 +CNWAT_ON_SURFACE +? +1 +tmpl4_0 +CNWAT +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +? +0 +0.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 +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +120 +SNOWC_ON_SURFACE +? +1 +tmpl4_0 +SNOWC +? +? +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +? +0 +0.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 +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +1004 +ACM_SNOWFALL_ON_SURFACE +? +1 +tmpl4_8 +TSNOWP +? +ACM +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +0 +0.0 +0 +0.0 +1 +6.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 +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +122 +ACM_SSRUN_ON_SURFACE +? +1 +tmpl4_8 +SSRUN +? +ACM +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +? +0 +0.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 +? +ACM +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +? +0 +0.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 +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +317 +AVE_CRAIN_ON_SURFACE +? +1 +tmpl4_8 +CRAIN +NCEP +AVE +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +0 +0.0 +0 +0.0 +1 +1.0 +0 +0 +0 +? +? +? +555 +AVE_CSNOW_ON_SURFACE +average Categorical snow on surface +1 +tmpl4_8 +CSNOW +NCEP +AVE +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +0 +0.0 +0 +0.0 +1 +1.0 +0 +0 +0 +? +? +? +556 +AVE_CICEP_ON_SURFACE +average Categorical ice pellets on surface +1 +tmpl4_8 +CICEP +NCEP +AVE +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +0 +0.0 +0 +0.0 +1 +1.0 +0 +0 +0 +? +? +? +557 +AVE_CFRZR_ON_SURFACE +average Categorical freezing rain on surface +1 +tmpl4_8 +CFRZR +NCEP +AVE +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +0 +0.0 +0 +0.0 +1 +1.0 +0 +0 +0 +? +? +? +747 +NCCD_ON_HYBRID_LVL +Number concentration for cloud water drops on hybrid level +1 +tmpl4_0 +NCONCD +? +? +hybrid_lvl +0 +? +127 +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. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. +? +0 +? +0 +? +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +752 +NCIP_ON_HYBRID_LVL +Number concentration for ice particles on hybrid level +1 +tmpl4_0 +NCCICE +? +? +hybrid_lvl +0 +? +127 +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. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. +? +0 +? +0 +? +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +754 +NCRAIN_ON_HYBRID_LVL +? +1 +tmpl4_0 +SPNCR +? +? +hybrid_lvl +0 +? +127 +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. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. +? +0 +? +0 +? +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +1018 +NCCD_ON_ISOBARIC_SFC +Number concentration for cloud water drops on isobaric surfaces +1 +tmpl4_0 +NCONCD +? +? +isobaric_sfc +0 +? +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 +? +0 +? +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +1019 +NCIP_ON_ISOBARIC_SFC +Number concentration for ice particles on isobaric surfaces +1 +tmpl4_0 +NCCICE +? +? +isobaric_sfc +0 +? +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 +? +0 +? +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +0 +0.0 +0 +0.0 +1 +3.0 +0 +0 +0 +? +? +? +1020 +NCRAIN_ON_ISOBARIC_SFC +Number concentration for rain on isobaric surfaces +1 +tmpl4_0 +SPNCR +? +? +isobaric_sfc +0 +? +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 +? +0 +? +? +? +? +0 +0.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/rap.nml.IN b/tests/parm/rap.nml.IN index 8ed7dcfa75..849e9f78cc 100644 --- a/tests/parm/rap.nml.IN +++ b/tests/parm/rap.nml.IN @@ -90,6 +90,7 @@ agrid_vel_rst = .true. read_increment = @[READ_INCREMENT] res_latlon_dynamics = @[RES_LATLON_DYNAMICS] + increment_file_on_native_grid = @[INCREMENT_FILE_ON_NATIVE_GRID] / &external_ic_nml diff --git a/tests/parm/regional.nml.IN b/tests/parm/regional.nml.IN index 511cbe1e34..f0911503c7 100644 --- a/tests/parm/regional.nml.IN +++ b/tests/parm/regional.nml.IN @@ -96,6 +96,7 @@ agrid_vel_rst = .true. read_increment = .F. res_latlon_dynamics = "fv3_increment.nc" + increment_file_on_native_grid = @[INCREMENT_FILE_ON_NATIVE_GRID] do_schmidt = .true. target_lat = 55.0 target_lon = -112.5 diff --git a/tests/parm/regional_atmaq.nml.IN b/tests/parm/regional_atmaq.nml.IN index 0a5b3e3812..a5a596a55c 100644 --- a/tests/parm/regional_atmaq.nml.IN +++ b/tests/parm/regional_atmaq.nml.IN @@ -93,6 +93,7 @@ regional = .true. regional_bcs_from_gsi = .false. res_latlon_dynamics = @[RES_LATLON_DYNAMICS] + increment_file_on_native_grid = @[INCREMENT_FILE_ON_NATIVE_GRID] reset_eta = .false. rf_cutoff = 750.0 stretch_fac = 0.999 diff --git a/tests/parm/regional_rrfs_a.nml.IN b/tests/parm/regional_rrfs_a.nml.IN index 1e1255e81b..d7c903a954 100644 --- a/tests/parm/regional_rrfs_a.nml.IN +++ b/tests/parm/regional_rrfs_a.nml.IN @@ -120,6 +120,7 @@ regional = .true. regional_bcs_from_gsi = .false. res_latlon_dynamics = 'fv3_increment.nc' + increment_file_on_native_grid = @[INCREMENT_FILE_ON_NATIVE_GRID] reset_eta = .false. rf_cutoff = 2000.0 sg_cutoff = 10000.0 diff --git a/tests/parm/regional_wofs.nml.IN b/tests/parm/regional_wofs.nml.IN index e79f196863..e5d49e3858 100644 --- a/tests/parm/regional_wofs.nml.IN +++ b/tests/parm/regional_wofs.nml.IN @@ -112,6 +112,7 @@ regional = .true. regional_bcs_from_gsi = .false. res_latlon_dynamics = 'fv3_increment.nc' + increment_file_on_native_grid = @[INCREMENT_FILE_ON_NATIVE_GRID] reset_eta = .false. rf_cutoff = 2000.0 stretch_fac = 0.999 diff --git a/tests/parm/rrfs_conus13km_hrrr.nml.IN b/tests/parm/rrfs_conus13km_hrrr.nml.IN index 883a508911..b582d1d357 100644 --- a/tests/parm/rrfs_conus13km_hrrr.nml.IN +++ b/tests/parm/rrfs_conus13km_hrrr.nml.IN @@ -115,6 +115,7 @@ regional = .true. regional_bcs_from_gsi = .false. res_latlon_dynamics = @[RES_LATLON_DYNAMICS] + increment_file_on_native_grid = @[INCREMENT_FILE_ON_NATIVE_GRID] reset_eta = .false. rf_cutoff = 20000.0 sg_cutoff = 10000.0 diff --git a/tests/parm/ufs.configure.cpld_atm_fbh.IN b/tests/parm/ufs.configure.cpld_atm_fbh.IN new file mode 100644 index 0000000000..6b586d6585 --- /dev/null +++ b/tests/parm/ufs.configure.cpld_atm_fbh.IN @@ -0,0 +1,41 @@ +############################################## +##### UFS Run-Time Configuration File ###### +############################################## + +# ESMF # +logKindFlag: ESMF_LOGKIND_MULTI +globalResourceControl: true + +# EARTH # +EARTH_component_list: ATM FBH +EARTH_attributes:: + Verbosity = 0 +:: + +# ATM # +ATM_model: @[atm_model] +ATM_petlist_bounds: @[atm_petlist_bounds] +ATM_omp_num_threads: @[atm_omp_num_threads] +ATM_attributes:: + Verbosity = 1 + Diagnostic = 0 +:: + +# FBH # +FBH_model: @[fbh_model] +FBH_petlist_bounds: @[fbh_petlist_bounds] +FBH_omp_num_threads: @[fbh_omp_num_threads] +FBH_attributes:: + Verbosity = 1 + Diagnostic = 0 +:: + +# Run Sequence # +runSeq:: +@@[coupling_interval_sec] + ATM -> FBH + FBH -> ATM :remapmethod=conserve + ATM + FBH +@ +:: diff --git a/tests/parm/ufs.configure.s2s_esmf.IN b/tests/parm/ufs.configure.s2s_esmf.IN index 3161e4891f..999731d927 100644 --- a/tests/parm/ufs.configure.s2s_esmf.IN +++ b/tests/parm/ufs.configure.s2s_esmf.IN @@ -97,10 +97,20 @@ MED_attributes:: coupling_mode = @[CPLMODE] pio_rearranger = @[pio_rearranger] ocean_albedo_limit = @[ocean_albedo_limit] - history_n_ice_inst = @[MED_history_n] - history_option_ice_inst = nhours - history_n_ocn_inst = @[MED_history_n] - history_option_ocn_inst = nhours + histaux_ice2med_file1_auxname = ice.1h.aux + histaux_ice2med_file1_doavg = .false. + histaux_ice2med_file1_enabled = .true. + histaux_ice2med_file1_flds = all + histaux_ice2med_file1_history_n = @[MED_history_n] + histaux_ice2med_file1_history_option = nhours + histaux_ice2med_file1_ntperfile = 9999 + histaux_ocn2med_file1_auxname = ocn.1h.aux + histaux_ocn2med_file1_doavg = .false. + histaux_ocn2med_file1_enabled = .true. + histaux_ocn2med_file1_flds = all + histaux_ocn2med_file1_history_n = @[MED_history_n] + histaux_ocn2med_file1_history_option = nhours + histaux_ocn2med_file1_ntperfile = 9999 :: ALLCOMP_attributes:: diff --git a/tests/parm/wam_v17.nml.IN b/tests/parm/wam_v17.nml.IN index 8e5c6cb90d..f6ec526bc7 100644 --- a/tests/parm/wam_v17.nml.IN +++ b/tests/parm/wam_v17.nml.IN @@ -93,6 +93,7 @@ agrid_vel_rst = .false. read_increment = @[READ_INCREMENT] res_latlon_dynamics = "fv3_increment.nc" + increment_file_on_native_grid = @[INCREMENT_FILE_ON_NATIVE_GRID] / &external_ic_nml diff --git a/tests/rt.conf b/tests/rt.conf index dd7f7dd8cd..c545d0c84c 100644 --- a/tests/rt.conf +++ b/tests/rt.conf @@ -36,9 +36,9 @@ COMPILE | s2swa_32bit_pdlib_sfs | intel | -DAPP=S2SWA -D32BIT=ON -DHYDRO=ON -DC RUN | cpld_control_sfs | - noaacloud | baseline | COMPILE | s2swa_32bit_pdlib_debug | intel | -DAPP=S2SWA -D32BIT=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1 -DPDLIB=ON -DDEBUG=ON | - noaacloud jet | fv3 | -RUN | cpld_debug_gfsv17 | - noaacloud jet derecho | baseline | +RUN | cpld_debug_gfsv17 | - noaacloud jet | baseline | -COMPILE | s2swa | intel | -DAPP=S2SWA -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 | | fv3 | +COMPILE | s2swa | intel | -DAPP=S2SWA -DCCPP_SUITES=FV3_GFS_v17_coupled_p8,FV3_GFS_v17_coupled_p8_ugwpv1 | | fv3 | RUN | cpld_control_p8 | - noaacloud | baseline | RUN | cpld_control_p8.v2.sfc | - noaacloud | baseline | RUN | cpld_restart_p8 | - noaacloud | | cpld_control_p8 @@ -56,35 +56,35 @@ RUN | cpld_restart_bmark_p8 | - s4 jet acorn noaaclo # Aerosol, no Wave RUN | cpld_s2sa_p8 | - noaacloud | baseline | -COMPILE | s2sw | intel | -DAPP=S2SW -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 | | fv3 | +COMPILE | s2sw | intel | -DAPP=S2SW -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1 | | fv3 | RUN | cpld_control_noaero_p8 | | baseline | RUN | cpld_control_nowave_noaero_p8 | - noaacloud | baseline | -COMPILE | s2swa_debug | intel | -DAPP=S2SWA -DDEBUG=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 | - wcoss2 noaacloud acorn | fv3 | +COMPILE | s2swa_debug | intel | -DAPP=S2SWA -DDEBUG=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1 | - wcoss2 noaacloud acorn | fv3 | RUN | cpld_debug_p8 | - wcoss2 acorn noaacloud | baseline | -COMPILE | s2sw_debug | intel | -DAPP=S2SW -DDEBUG=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 | - wcoss2 noaacloud acorn | fv3 | +COMPILE | s2sw_debug | intel | -DAPP=S2SW -DDEBUG=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1 | - wcoss2 noaacloud acorn | fv3 | RUN | cpld_debug_noaero_p8 | - wcoss2 acorn noaacloud | baseline | # Waves and aerosol off for computing fluxes in mediator COMPILE | s2s_aoflux | intel | -DAPP=S2S -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_sfcocn -DCMEPS_AOFLUX=ON | | fv3 | RUN | cpld_control_noaero_p8_agrid | | baseline | -COMPILE | s2s | intel | -DAPP=S2S -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 | | fv3 | +COMPILE | s2s | intel | -DAPP=S2S -DCCPP_SUITES=FV3_GFS_v17_coupled_p8,FV3_GFS_v17_coupled_p8_ugwpv1 | | fv3 | RUN | cpld_control_c48 | | baseline | RUN | cpld_warmstart_c48 | - noaacloud | baseline | RUN | cpld_restart_c48 | - noaacloud | | cpld_warmstart_c48 -COMPILE | s2swa_faster | intel | -DAPP=S2SWA -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 -DFASTER=ON | - noaacloud | fv3 | +COMPILE | s2swa_faster | intel | -DAPP=S2SWA -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1 -DFASTER=ON | - noaacloud | fv3 | RUN | cpld_control_p8_faster | - noaacloud | baseline | # Unstructured WW3 mesh -COMPILE | s2sw_pdlib | intel | -DAPP=S2SW -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 -DPDLIB=ON | - noaacloud | fv3 | +COMPILE | s2sw_pdlib | intel | -DAPP=S2SW -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1 -DPDLIB=ON | - noaacloud | fv3 | RUN | cpld_control_pdlib_p8 | - noaacloud | baseline | RUN | cpld_restart_pdlib_p8 | - noaacloud | | cpld_control_pdlib_p8 RUN | cpld_mpi_pdlib_p8 | - noaacloud | | cpld_control_pdlib_p8 -COMPILE | s2sw_pdlib_debug | intel | -DAPP=S2SW -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 -DPDLIB=ON -DDEBUG=ON | - noaacloud | fv3 | +COMPILE | s2sw_pdlib_debug | intel | -DAPP=S2SW -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1 -DPDLIB=ON -DDEBUG=ON | - noaacloud | fv3 | RUN | cpld_debug_pdlib_p8 | - noaacloud | baseline | ### ATM tests ### @@ -125,11 +125,6 @@ RUN | regional_netcdf_parallel | - acorn RUN | regional_2dwrtdecomp | | | RUN | regional_wofs | - jet s4 | baseline | -COMPILE | ifi | intel | -DAPP=ATM -DCCPP_SUITES=FV3_GFS_v15_thompson_mynn_lam3km -D32BIT=ON -DREQUIRE_IFI=ON | + acorn | fv3 | -RUN | regional_ifi_control | + acorn | baseline | -RUN | regional_ifi_decomp | + acorn | | -RUN | regional_ifi_2threads | + acorn | | - COMPILE | rrfs | intel | -DAPP=ATM -DCCPP_SUITES=FV3_RAP,FV3_RAP_sfcdiff,FV3_HRRR,FV3_RRFS_v1beta,FV3_RRFS_v1nssl -D32BIT=ON | | fv3 | RUN | rap_control | | baseline | RUN | regional_spp_sppt_shum_skeb | | baseline | @@ -163,7 +158,7 @@ RUN | control_p8_faster | - noaacloud RUN | regional_control_faster | | baseline | ### DEBUG ATM tests ### -COMPILE | atm_debug_dyn32 | intel | -DAPP=ATM -DDEBUG=ON -D32BIT=ON -DCCPP_SUITES=FV3_HRRR,FV3_GFS_v16,FV3_GFS_v16_csawmg,FV3_GFS_v16_ras,FV3_GFS_v17_p8,FV3_GFS_v15_thompson_mynn_lam3km,FV3_RAP,FV3_RAP_unified_ugwp,FV3_RAP_cires_ugwp,FV3_RAP_flake,FV3_RAP_clm_lake,FV3_RAP_noah,FV3_RAP_sfcdiff,FV3_RAP_noah_sfcdiff_cires_ugwp,FV3_RRFS_v1beta,FV3_HRRR_c3,FV3_HRRR_gf,FV3_global_nest_v1 | - noaacloud | fv3 | +COMPILE | atm_debug_dyn32 | intel | -DAPP=ATM -DDEBUG=ON -D32BIT=ON -DCCPP_SUITES=FV3_HRRR,FV3_GFS_v16,FV3_GFS_v16_csawmg,FV3_GFS_v16_ras,FV3_GFS_v17_p8,FV3_GFS_v17_p8_ugwpv1,FV3_GFS_v15_thompson_mynn_lam3km,FV3_RAP,FV3_RAP_unified_ugwp,FV3_RAP_cires_ugwp,FV3_RAP_flake,FV3_RAP_clm_lake,FV3_RAP_noah,FV3_RAP_sfcdiff,FV3_RAP_noah_sfcdiff_cires_ugwp,FV3_RRFS_v1beta,FV3_HRRR_c3,FV3_HRRR_gf,FV3_global_nest_v1 | - noaacloud | fv3 | RUN | control_CubedSphereGrid_debug | - noaacloud | baseline | RUN | control_wrtGauss_netcdf_parallel_debug | - noaacloud | baseline | RUN | control_stochy_debug | - noaacloud | baseline | @@ -327,7 +322,7 @@ RUN | atmaero_control_p8_rad_micro | - noaacloud #RUN | regional_atmaq | - jet s4 | baseline | COMPILE | atmaq_debug | intel | -DAPP=ATMAQ -DCCPP_SUITES=FV3_GFS_v15p2 -DDEBUG=ON -D32BIT=ON | - jet noaacloud s4 | fv3 | -RUN | regional_atmaq_debug | - jet s4 noaacloud | baseline | +RUN | regional_atmaq_debug | - hera jet s4 noaacloud | baseline | ### GNU TESTS ### ### CCPP PROD tests ### @@ -418,22 +413,26 @@ RUN | rap_control_dyn64_phy32_debug | + hera hercules COMPILE | s2swa | gnu | -DAPP=S2SWA -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 | + hera hercules | fv3 | #RUN | cpld_control_p8 | + hercules | baseline | -COMPILE | s2s | gnu | -DAPP=S2S -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 | + hera hercules | fv3 | +COMPILE | s2s | gnu | -DAPP=S2S -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1 | + hera hercules | fv3 | RUN | cpld_control_nowave_noaero_p8 | + hera hercules | baseline | COMPILE | s2swa_debug | gnu | -DAPP=S2SWA -DDEBUG=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 | + hera hercules | fv3 | #RUN | cpld_debug_p8 | + hercules | baseline | # Unstructured WW3 -COMPILE | s2sw_pdlib | gnu | -DAPP=S2SW -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 -DPDLIB=ON | + hera hercules | fv3 | +COMPILE | s2sw_pdlib | gnu | -DAPP=S2SW -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1 -DPDLIB=ON | + hera hercules | fv3 | RUN | cpld_control_pdlib_p8 | + hera hercules | baseline | -COMPILE | s2sw_pdlib_debug | gnu | -DAPP=S2SW -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 -DPDLIB=ON -DDEBUG=ON | + hera hercules | fv3 | -RUN | cpld_debug_pdlib_p8 | + hera hercules | baseline | +COMPILE | s2sw_pdlib_debug | gnu | -DAPP=S2SW -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1 -DPDLIB=ON -DDEBUG=ON | + hera hercules | fv3 | +RUN | cpld_debug_pdlib_p8 | + hercules | baseline | ### CDEPS Data Atmosphere test ### COMPILE | datm_cdeps | gnu | -DAPP=NG-GODAS | + hera hercules | fv3 | RUN | datm_cdeps_control_cfsr | + hera hercules | baseline | -# UFS with MPAS dynamical core -COMPILE | atm_mpas_dyn32 | intel | -DAPP=ATMMPAS -DCCPP_SUITES=FV3_GFS_v16,FV3_GFS_v17_p8_ugwpv1 -D32BIT=ON | | mpas | \ No newline at end of file +### ATM-FBH test ### +COMPILE | atm_fbh | intel | -DAPP=ATMF -DCCPP_SUITES=FV3_HRRR -D32BIT=ON | - wcoss2 noaacloud acorn | fv3 | +RUN | cpld_regional_atm_fbh | - wcoss2 noaacloud acorn | baseline | + +### UFS with MPAS dynamical core ### +COMPILE | atm_mpas_dyn32 | intel | -DAPP=ATMMPAS -DCCPP_SUITES=FV3_GFS_v16,FV3_GFS_v17_p8_ugwpv1 -D32BIT=ON | | mpas | diff --git a/tests/rt.sh b/tests/rt.sh index 8d2ed7a467..1b3b9fa5b2 100755 --- a/tests/rt.sh +++ b/tests/rt.sh @@ -16,7 +16,7 @@ usage() { echo " -a to use on for HPC queue" echo " -b create new baselines only for tests listed in " echo " -c create new baseline results" - echo " -d delete run direcotries that are not used by other tests" + echo " -d delete run directories that are not used by other tests" echo " -e use ecFlow workflow manager" echo " -h display this help" echo " -k keep run directory after rt.sh is completed" @@ -625,8 +625,8 @@ while getopts ":a:b:cl:mn:dwkreovh" opt; do SRT_NAME="${SINGLE_OPTS[0]}" SRT_COMPILER="${SINGLE_OPTS[1]}" - if [[ "${SRT_COMPILER}" != "intel" ]] && [[ "${SRT_COMPILER}" != "gnu" ]]; then - die "COMPILER MUST BE 'intel' OR 'gnu'" + if [[ "${SRT_COMPILER}" != "intel" ]] && [[ "${SRT_COMPILER}" != "intelllvm" ]] && [[ "${SRT_COMPILER}" != "gnu" ]]; then + die "COMPILER MUST BE 'intel' OR 'intelllvm' OR 'gnu'" fi ;; d) @@ -835,16 +835,15 @@ case ${MACHINE_ID} in if [[ "${ECFLOW:-false}" == true ]] ; then module load ecflow/5.11.4 fi - - module use /mnt/lfs4/HFIP/hfv3gfs/role.epic/spack-stack/spack-stack-1.5.0/envs/unified-env-rocky8/install/modulefiles/Core + module use /contrib/spack-stack/spack-stack-1.6.0/envs/unified-env-rocky8/install/modulefiles/Core module load stack-intel/2021.5.0 - module load stack-python/3.10.8 + module load stack-python/3.10.13 QUEUE="batch" COMPILE_QUEUE="batch" PARTITION="xjet" - DISKNM="/mnt/lfs4/HFIP/hfv3gfs/role.epic/RT" - dprefix="${dprefix:-/lfs4/HFIP/${ACCNR}/${USER}}" + DISKNM="/lfs5/HFIP/hfv3gfs/role.epic/RT" + dprefix="${dprefix:-/lfs5/HFIP/${ACCNR}/${USER}}" STMP="${STMP:-${dprefix}/RT_BASELINE}" PTMP="${PTMP:-${dprefix}/RT_RUNDIRS}" @@ -1041,6 +1040,7 @@ if [[ ${skip_check_results} == true ]]; then else REGRESSIONTEST_LOG=${PATHRT}/logs/RegressionTests_${MACHINE_ID}.log fi +rm -f "${REGRESSIONTEST_LOG}" TEST_START_TIME="$(date '+%Y%m%d %T')" export TEST_START_TIME @@ -1308,8 +1308,8 @@ export WLCLK=${WLCLK} EOF if [[ ${MACHINE_ID} = jet ]]; then cat << EOF >> "${RUNDIR_ROOT}/run_test_${TEST_ID}.env" -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 +export PATH=/contrib/spack-stack/miniconda3/23.11.0/envs/ufs-weather-model/bin:/contrib/spack-stack/miniconda3/23.11.0/bin:${PATH} +export PYTHONPATH=/contrib/spack-stack/miniconda3/23.11.0/envs/ufs-weather-model/lib/python3.8/site-packages:/contrib/spack-stack/miniconda3/23.11.0/lib/python3.8/site-packages EOF fi diff --git a/tests/rt_intelllvm.conf b/tests/rt_intelllvm.conf new file mode 100644 index 0000000000..cd3069555b --- /dev/null +++ b/tests/rt_intelllvm.conf @@ -0,0 +1,324 @@ +### RT.CONF FORMATTING ### +# COMPILE Line ( Items separated by a | ) +# Item 1: COMPILE - This tells rt.conf the following information is to be used in setting up a compile job +# Item 2: Compile name - The rt.sh will add _gnu or _intel to it. There must be no duplicate names for each compiler. +# If two compilations are identical except compiler, please use the same name for each. +# Item 3: Compiler to use in build (intel or gnu) +# Item 4: CMAKE Options - Provide all CMAKE options for the build +# Item 5: Machines to run on (- is used to ignore specified machines, + is used to only run on specified machines) +## -> EX: + hera orion gaea = compile will only run on hera orion and gaea machines +## -> EX: - wcoss2 acorn = compile will NOT be run on wcoss2 or acorn +# Item 6: [set as fv3]. Used to control the compile job only if FV3 was present, previously used to run a test w/o compiling code +# +# RUN Line ( Items separated by a | ) +## NOTE: The build resulting from the COMPILE line above the RUN line will be used to run the test +# Item 1: RUN - This tells rt.conf the following information is to be used in setting up a model run +# Item 2: Test name. (Which test in the tests/tests directory should be sourced) +# Item 3: Machines to run on (- is used to ignore specified machines, + is used to only run on specified machines). +## reference example above +# Item 4: Controls whether the run creates its own baseline or it uses the baseline from a different (control) test. +# Item 5: Test name to compare baselines with if not itself. + +### IntelLLVM Tests ### +### S2S tests ### +COMPILE | s2swa_32bit | intelllvm | -DAPP=S2SWA -D32BIT=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8,FV3_GFS_v17_coupled_p8_ugwpv1 | | fv3 | +RUN | cpld_control_p8_mixedmode | - noaacloud | baseline | + +#GFS +COMPILE | s2swa_32bit_pdlib | intelllvm | -DAPP=S2SWA -D32BIT=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1 -DPDLIB=ON | - noaacloud | fv3 | +RUN | cpld_control_gfsv17 | - noaacloud | baseline | +RUN | cpld_control_gfsv17_iau | - noaacloud | baseline | cpld_control_gfsv17 +RUN | cpld_restart_gfsv17 | - noaacloud | | cpld_control_gfsv17 +RUN | cpld_mpi_gfsv17 | - noaacloud | | + +#SFS +COMPILE | s2swa_32bit_pdlib_sfs | intelllvm | -DAPP=S2SWA -D32BIT=ON -DHYDRO=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1 -DPDLIB=ON | - noaacloud | fv3 | +RUN | cpld_control_sfs | - noaacloud | baseline | + +COMPILE | s2swa_32bit_pdlib_debug | intelllvm | -DAPP=S2SWA -D32BIT=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1 -DPDLIB=ON -DDEBUG=ON | - noaacloud jet | fv3 | +RUN | cpld_debug_gfsv17 | - noaacloud jet derecho | baseline | + +COMPILE | s2swa | intelllvm | -DAPP=S2SWA -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 | | fv3 | +RUN | cpld_control_p8 | - noaacloud | baseline | +RUN | cpld_control_p8.v2.sfc | - noaacloud | baseline | +RUN | cpld_restart_p8 | - noaacloud | | cpld_control_p8 +RUN | cpld_control_qr_p8 | - noaacloud | | +RUN | cpld_restart_qr_p8 | - noaacloud | | cpld_control_qr_p8 +RUN | cpld_2threads_p8 | - noaacloud | | +RUN | cpld_decomp_p8 | - noaacloud | | +RUN | cpld_mpi_p8 | - noaacloud | | +RUN | cpld_control_ciceC_p8 | - noaacloud | baseline | +RUN | cpld_control_c192_p8 | - wcoss2 jet acorn s4 noaacloud | baseline | +RUN | cpld_restart_c192_p8 | - wcoss2 jet acorn s4 noaacloud | | cpld_control_c192_p8 +RUN | cpld_bmark_p8 | - s4 jet acorn noaacloud | baseline | +RUN | cpld_restart_bmark_p8 | - s4 jet acorn noaacloud | | cpld_bmark_p8 + +# Aerosol, no Wave +RUN | cpld_s2sa_p8 | - noaacloud | baseline | + +COMPILE | s2sw | intelllvm | -DAPP=S2SW -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 | | fv3 | +RUN | cpld_control_noaero_p8 | | baseline | +RUN | cpld_control_nowave_noaero_p8 | - noaacloud | baseline | + +COMPILE | s2swa_debug | intelllvm | -DAPP=S2SWA -DDEBUG=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 | - wcoss2 noaacloud acorn | fv3 | +RUN | cpld_debug_p8 | - wcoss2 acorn noaacloud | baseline | + +COMPILE | s2sw_debug | intelllvm | -DAPP=S2SW -DDEBUG=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 | - wcoss2 noaacloud acorn | fv3 | +RUN | cpld_debug_noaero_p8 | - wcoss2 acorn noaacloud | baseline | + +# Waves and aerosol off for computing fluxes in mediator +COMPILE | s2s_aoflux | intelllvm | -DAPP=S2S -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_sfcocn -DCMEPS_AOFLUX=ON | | fv3 | +RUN | cpld_control_noaero_p8_agrid | | baseline | + +COMPILE | s2s | intelllvm | -DAPP=S2S -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 | | fv3 | +RUN | cpld_control_c48 | | baseline | +RUN | cpld_warmstart_c48 | - noaacloud | baseline | +RUN | cpld_restart_c48 | - noaacloud | | cpld_warmstart_c48 + +COMPILE | s2swa_faster | intelllvm | -DAPP=S2SWA -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 -DFASTER=ON | - noaacloud | fv3 | +RUN | cpld_control_p8_faster | - noaacloud | baseline | + +# Unstructured WW3 mesh +COMPILE | s2sw_pdlib | intelllvm | -DAPP=S2SW -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 -DPDLIB=ON | - noaacloud | fv3 | +RUN | cpld_control_pdlib_p8 | - noaacloud | baseline | +RUN | cpld_restart_pdlib_p8 | - noaacloud | | cpld_control_pdlib_p8 +RUN | cpld_mpi_pdlib_p8 | - noaacloud | | cpld_control_pdlib_p8 + +COMPILE | s2sw_pdlib_debug | intelllvm | -DAPP=S2SW -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 -DPDLIB=ON -DDEBUG=ON | - noaacloud | fv3 | +RUN | cpld_debug_pdlib_p8 | - noaacloud | baseline | + +### ATM tests ### +COMPILE | atm_dyn32 | intelllvm | -DAPP=ATM -DCCPP_SUITES=FV3_GFS_v16,FV3_GFS_v16_flake,FV3_GFS_v17_p8,FV3_GFS_v17_p8_rrtmgp,FV3_GFS_v15_thompson_mynn_lam3km,FV3_WoFS_v0,FV3_GFS_v17_p8_mynn,FV3_GFS_v17_p8_ugwpv1 -D32BIT=ON | | fv3 | +RUN | control_flake | | baseline | +RUN | control_CubedSphereGrid | | baseline | +RUN | control_CubedSphereGrid_parallel | - noaacloud | baseline | +RUN | control_latlon | | baseline | +RUN | control_wrtGauss_netcdf_parallel | | baseline | +RUN | control_c48 | | baseline | +RUN | control_c48.v2.sfc | | baseline | +RUN | control_c192 | - noaacloud | baseline | +RUN | control_c384 | | baseline | +RUN | control_c384gdas | - noaacloud | baseline | +RUN | control_stochy | | baseline | +RUN | control_stochy_restart | - noaacloud | | control_stochy +RUN | control_lndp | | baseline | +RUN | control_iovr4 | | baseline | +RUN | control_iovr5 | | baseline | +RUN | control_p8 | - noaacloud | baseline | +RUN | control_p8.v2.sfc | - noaacloud | baseline | +RUN | control_p8_ugwpv1 | - noaacloud | baseline | +RUN | control_restart_p8 | - noaacloud | | control_p8 +RUN | control_noqr_p8 | - noaacloud | | +RUN | control_restart_noqr_p8 | - noaacloud | | control_noqr_p8 +RUN | control_decomp_p8 | - noaacloud | | +RUN | control_2threads_p8 | - noaacloud | | +RUN | control_p8_lndp | | baseline | +RUN | control_p8_rrtmgp | - noaacloud | baseline | +RUN | control_p8_mynn | - noaacloud | baseline | +RUN | merra2_thompson | - noaacloud | baseline | +RUN | regional_control | | baseline | +RUN | regional_restart | - noaacloud | | regional_control +RUN | regional_decomp | - noaacloud | | +RUN | regional_2threads | - derecho noaacloud | | +RUN | regional_noquilt | - jet s4 | baseline | +RUN | regional_netcdf_parallel | - acorn | baseline | +RUN | regional_2dwrtdecomp | | | +RUN | regional_wofs | - jet s4 | baseline | + +COMPILE | ifi | intelllvm | -DAPP=ATM -DCCPP_SUITES=FV3_GFS_v15_thompson_mynn_lam3km -D32BIT=ON -DREQUIRE_IFI=ON | + acorn | fv3 | +RUN | regional_ifi_control | + acorn | baseline | +RUN | regional_ifi_decomp | + acorn | | +RUN | regional_ifi_2threads | + acorn | | + +COMPILE | rrfs | intelllvm | -DAPP=ATM -DCCPP_SUITES=FV3_RAP,FV3_RAP_sfcdiff,FV3_HRRR,FV3_RRFS_v1beta,FV3_RRFS_v1nssl -D32BIT=ON | | fv3 | +RUN | rap_control | | baseline | +RUN | regional_spp_sppt_shum_skeb | | baseline | +RUN | rap_decomp | - noaacloud | | +RUN | rap_2threads | - noaacloud | | +RUN | rap_restart | - noaacloud | | rap_control +RUN | rap_sfcdiff | - noaacloud | baseline | +RUN | rap_sfcdiff_decomp | - noaacloud | | +RUN | rap_sfcdiff_restart | - noaacloud | | rap_sfcdiff +RUN | hrrr_control | - noaacloud | baseline | +RUN | hrrr_control_decomp | - noaacloud | | +RUN | hrrr_control_2threads | - noaacloud | | +RUN | hrrr_control_restart | - noaacloud | | hrrr_control +RUN | rrfs_v1beta | | baseline | +RUN | rrfs_v1nssl | | baseline | +RUN | rrfs_v1nssl_nohailnoccn | | baseline | + +COMPILE | csawmg | intelllvm | -DAPP=ATM -DCCPP_SUITES=FV3_GFS_v16_csawmg,FV3_GFS_v16_ras | - noaacloud | fv3 | +RUN | control_csawmg | - noaacloud | baseline | +RUN | control_ras | - noaacloud | baseline | + +# Run WAM test in REPRO mode to avoid numerical instability in the deep atmosphere +COMPILE | wam | intelllvm | -DAPP=ATM -DCCPP_SUITES=FV3_GFS_v17_p8 -D32BIT=ON -DMULTI_GASES=ON | - noaacloud | fv3 | +RUN | control_wam | - noaacloud | baseline | + +COMPILE | atm_faster_dyn32 | intelllvm | -DAPP=ATM -DCCPP_SUITES=FV3_GFS_v17_p8,FV3_GFS_v15_thompson_mynn_lam3km -D32BIT=ON -DFASTER=ON | | fv3 | +RUN | control_p8_faster | - noaacloud | baseline | +RUN | regional_control_faster | | baseline | + +### DEBUG ATM tests ### +COMPILE | atm_debug_dyn32 | intelllvm | -DAPP=ATM -DDEBUG=ON -D32BIT=ON -DCCPP_SUITES=FV3_HRRR,FV3_GFS_v16,FV3_GFS_v16_csawmg,FV3_GFS_v16_ras,FV3_GFS_v17_p8,FV3_GFS_v15_thompson_mynn_lam3km,FV3_RAP,FV3_RAP_unified_ugwp,FV3_RAP_cires_ugwp,FV3_RAP_flake,FV3_RAP_clm_lake,FV3_RAP_noah,FV3_RAP_sfcdiff,FV3_RAP_noah_sfcdiff_cires_ugwp,FV3_RRFS_v1beta,FV3_HRRR_c3,FV3_HRRR_gf,FV3_global_nest_v1 | - noaacloud | fv3 | +RUN | control_CubedSphereGrid_debug | - noaacloud | baseline | +RUN | control_wrtGauss_netcdf_parallel_debug | - noaacloud | baseline | +RUN | control_stochy_debug | - noaacloud | baseline | +RUN | control_lndp_debug | - noaacloud | baseline | +RUN | control_csawmg_debug | - noaacloud | baseline | +RUN | control_ras_debug | - noaacloud | baseline | +RUN | control_diag_debug | - noaacloud | baseline | +RUN | control_debug_p8 | - noaacloud | baseline | +RUN | regional_debug | - noaacloud | baseline | +RUN | rap_control_debug | - noaacloud | baseline | +RUN | hrrr_control_debug | - noaacloud | baseline | +RUN | hrrr_gf_debug | - noaacloud | baseline | +RUN | hrrr_c3_debug | - noaacloud | baseline | +RUN | rap_unified_drag_suite_debug | - noaacloud | | +RUN | rap_diag_debug | - noaacloud | baseline | +RUN | rap_cires_ugwp_debug | - noaacloud | baseline | +RUN | rap_unified_ugwp_debug | - noaacloud | | +RUN | rap_lndp_debug | - noaacloud | baseline | +RUN | rap_progcld_thompson_debug | - noaacloud | baseline | +RUN | rap_noah_debug | - noaacloud | baseline | +RUN | rap_sfcdiff_debug | - noaacloud | baseline | +RUN | rap_noah_sfcdiff_cires_ugwp_debug | - noaacloud | baseline | +RUN | rrfs_v1beta_debug | - noaacloud | baseline | +RUN | rap_clm_lake_debug | - noaacloud | baseline | +RUN | rap_flake_debug | - noaacloud | baseline | +RUN | gnv1_c96_no_nest_debug | - noaacloud | baseline | + +COMPILE | wam_debug | intelllvm | -DAPP=ATM -DCCPP_SUITES=FV3_GFS_v17_p8 -D32BIT=ON -DMULTI_GASES=ON -DDEBUG=ON | - noaacloud | fv3 | +RUN | control_wam_debug | - noaacloud | baseline | + +### 32-bit physics tests ### +COMPILE | rrfs_dyn32_phy32 | intelllvm | -DAPP=ATM -DCCPP_SUITES=FV3_RAP,FV3_HRRR -D32BIT=ON -DCCPP_32BIT=ON | - noaacloud | fv3 | +RUN | regional_spp_sppt_shum_skeb_dyn32_phy32 | - noaacloud | baseline | +RUN | rap_control_dyn32_phy32 | - noaacloud | baseline | +RUN | hrrr_control_dyn32_phy32 | - noaacloud | baseline | +RUN | rap_2threads_dyn32_phy32 | - noaacloud | | +RUN | hrrr_control_2threads_dyn32_phy32 | - noaacloud | | +RUN | hrrr_control_decomp_dyn32_phy32 | - noaacloud | | +RUN | rap_restart_dyn32_phy32 | - noaacloud | | rap_control_dyn32_phy32 +RUN | hrrr_control_restart_dyn32_phy32 | - noaacloud | | hrrr_control_dyn32_phy32 + +COMPILE | rrfs_dyn32_phy32_faster | intelllvm | -DAPP=ATM -DFASTER=ON -DCCPP_SUITES=FV3_HRRR -D32BIT=ON -DCCPP_32BIT=ON | - noaacloud | fv3 | +RUN | conus13km_control | - noaacloud | baseline | +RUN | conus13km_2threads | - noaacloud | | conus13km_control +RUN | conus13km_restart_mismatch | - noaacloud | baseline | conus13km_control + +# Expected to fail: +# RUN | conus13km_restart | - noaacloud | | conus13km_control +# RUN | conus13km_decomp | - noaacloud | | conus13km_control + +COMPILE | rrfs_dyn64_phy32 | intelllvm | -DAPP=ATM -DCCPP_SUITES=FV3_RAP,FV3_HRRR -DCCPP_32BIT=ON | - noaacloud | fv3 | +RUN | rap_control_dyn64_phy32 | - noaacloud | baseline | + +COMPILE | rrfs_dyn32_phy32_debug | intelllvm | -DAPP=ATM -DCCPP_SUITES=FV3_RAP,FV3_HRRR,FV3_HRRR_gf -D32BIT=ON -DCCPP_32BIT=ON -DDEBUG=ON | - noaacloud | fv3 | +RUN | rap_control_debug_dyn32_phy32 | - noaacloud | baseline | +RUN | hrrr_control_debug_dyn32_phy32 | - noaacloud | baseline | +RUN | conus13km_debug | - noaacloud | baseline | +RUN | conus13km_debug_qr | - noaacloud | | +RUN | conus13km_debug_2threads | - noaacloud | | +RUN | conus13km_radar_tten_debug | - noaacloud | baseline | + +# Expected to fail: +# RUN | conus13km_debug_decomp | - noaacloud | | + +COMPILE | rrfs_dyn64_phy32_debug | intelllvm | -DAPP=ATM -DCCPP_SUITES=FV3_RAP,FV3_HRRR -DCCPP_32BIT=ON -DDEBUG=ON | - noaacloud | fv3 | +RUN | rap_control_dyn64_phy32_debug | - noaacloud | baseline | + +### HAFS tests ### +COMPILE | hafsw | intelllvm | -DAPP=HAFSW -DMOVING_NEST=ON -DCCPP_SUITES=FV3_HAFS_v1_gfdlmp_tedmf,FV3_HAFS_v1_gfdlmp_tedmf_nonsst,FV3_HAFS_v1_thompson_tedmf_gfdlsf,FV3_global_nest_v1 -D32BIT=ON | | fv3 | +RUN | hafs_regional_atm | | baseline | +RUN | hafs_regional_atm_thompson_gfdlsf | | baseline | +RUN | hafs_regional_atm_ocn | | baseline | +RUN | hafs_regional_atm_wav | | baseline | +RUN | hafs_regional_atm_ocn_wav | - noaacloud | baseline | +RUN | hafs_regional_1nest_atm | - jet s4 noaacloud | baseline | +RUN | hafs_regional_telescopic_2nests_atm | - jet s4 noaacloud | baseline | +RUN | hafs_global_1nest_atm | - jet s4 noaacloud | baseline | +RUN | hafs_global_multiple_4nests_atm | - jet s4 noaacloud | baseline | +RUN | hafs_regional_specified_moving_1nest_atm | - jet s4 noaacloud | baseline | +RUN | hafs_regional_storm_following_1nest_atm | - jet s4 noaacloud | baseline | +RUN | hafs_regional_storm_following_1nest_atm_ocn | - jet s4 noaacloud | baseline | +RUN | hafs_global_storm_following_1nest_atm | - jet s4 noaacloud | baseline | + +# This probably works on S4, but I cannot know for certain. I don't have access to the machine. +RUN | gnv1_nested | - wcoss2 s4 noaacloud | baseline | + +COMPILE | hafsw_debug | intelllvm | -DAPP=HAFSW -DMOVING_NEST=ON -DCCPP_SUITES=FV3_HAFS_v1_gfdlmp_tedmf_nonsst -D32BIT=ON -DDEBUG=ON | - jet noaacloud s4 | fv3 | +RUN | hafs_regional_storm_following_1nest_atm_ocn_debug | - jet s4 noaacloud | baseline | + +COMPILE | hafsw_faster | intelllvm | -DAPP=HAFSW -DCDEPS_INLINE=ON -DMOVING_NEST=ON -DCCPP_SUITES=FV3_HAFS_v1_gfdlmp_tedmf,FV3_HAFS_v1_gfdlmp_tedmf_nonsst,FV3_HAFS_v1_thompson,FV3_HAFS_v1_thompson_nonsst -D32BIT=ON -DFASTER=ON | -jet noaacloud s4 | fv3 | +RUN | hafs_regional_storm_following_1nest_atm_ocn_wav | - jet s4 noaacloud | baseline | +RUN | hafs_regional_storm_following_1nest_atm_ocn_wav_inline | - jet s4 noaacloud | baseline | + +COMPILE | hafs_mom6w | intelllvm | -DAPP=HAFS-MOM6W -DREGIONAL_MOM6=ON -DCDEPS_INLINE=ON -DMOVING_NEST=ON -DCCPP_SUITES=FV3_HAFS_v1_gfdlmp_tedmf,FV3_HAFS_v1_gfdlmp_tedmf_nonsst,FV3_HAFS_v1_thompson,FV3_HAFS_v1_thompson_nonsst -D32BIT=ON | -jet noaacloud s4 | fv3 | +RUN | hafs_regional_storm_following_1nest_atm_ocn_wav_mom6 | - jet s4 noaacloud | baseline | + +COMPILE | hafs_all | intelllvm | -DAPP=HAFS-ALL -DCCPP_SUITES=FV3_HAFS_v1_gfdlmp_tedmf,FV3_HAFS_v1_gfdlmp_tedmf_nonsst -D32BIT=ON | - noaacloud | fv3 | +RUN | hafs_regional_docn | - noaacloud | baseline | +RUN | hafs_regional_docn_oisst | - noaacloud | baseline | +RUN | hafs_regional_datm_cdeps | - jet s4 noaacloud | baseline | + +### CDEPS Data Atmosphere tests ### +COMPILE | datm_cdeps | intelllvm | -DAPP=NG-GODAS | - wcoss2 | fv3 | +RUN | datm_cdeps_control_cfsr | - wcoss2 | baseline | +RUN | datm_cdeps_restart_cfsr | - wcoss2 noaacloud | | datm_cdeps_control_cfsr +RUN | datm_cdeps_control_gefs | - wcoss2 | baseline | +RUN | datm_cdeps_iau_gefs | - wcoss2 | baseline | +RUN | datm_cdeps_stochy_gefs | - wcoss2 | baseline | +RUN | datm_cdeps_ciceC_cfsr | - wcoss2 noaacloud | baseline | +RUN | datm_cdeps_bulk_cfsr | - wcoss2 noaacloud | baseline | +RUN | datm_cdeps_bulk_gefs | - wcoss2 noaacloud | baseline | +RUN | datm_cdeps_mx025_cfsr | - wcoss2 noaacloud | baseline | +RUN | datm_cdeps_mx025_gefs | - wcoss2 noaacloud | baseline | +RUN | datm_cdeps_multiple_files_cfsr | - wcoss2 noaacloud | | +RUN | datm_cdeps_3072x1536_cfsr | - wcoss2 noaacloud | baseline | +RUN | datm_cdeps_gfs | - wcoss2 noaacloud | baseline | + +COMPILE | datm_cdeps_debug | intelllvm | -DAPP=NG-GODAS -DDEBUG=ON | - wcoss2 acorn noaacloud | fv3 | +RUN | datm_cdeps_debug_cfsr | - wcoss2 acorn noaacloud | baseline | + +COMPILE | datm_cdeps_faster | intelllvm | -DAPP=NG-GODAS -DFASTER=ON | - wcoss2 | fv3 | +RUN | datm_cdeps_control_cfsr_faster | - wcoss2 | baseline | + +### CDEPS Data Atmosphere tests with LND ### +COMPILE | datm_cdeps_land | intelllvm | -DAPP=LND | - wcoss2 | fv3 | +RUN | datm_cdeps_lnd_gswp3 | - wcoss2 | baseline | +RUN | datm_cdeps_lnd_era5 | - wcoss2 | baseline | +RUN | datm_cdeps_lnd_era5_rst | - wcoss2 noaacloud | | datm_cdeps_lnd_era5 + +### AMIP+ tests ### +COMPILE | atm_ds2s_docn_pcice | intelllvm | -DAPP=ATM_DS2S-PCICE -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 | | fv3 | +RUN | atm_ds2s_docn_pcice | - noaacloud | baseline | +COMPILE | atm_ds2s_docn_dice | intelllvm | -DAPP=ATM_DS2S -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 | - wcoss2 acorn | fv3 | +RUN | atm_ds2s_docn_dice | - noaacloud wcoss2 acorn | baseline | cpld_control_nowave_noaero_p8 + +### ATM-LND tests ### +COMPILE | atml | intelllvm | -DAPP=ATML -DCCPP_SUITES=FV3_GFS_v16,FV3_GFS_v16_flake,FV3_GFS_v17_p8,FV3_GFS_v17_p8_rrtmgp,FV3_GFS_v15_thompson_mynn_lam3km,FV3_WoFS_v0,FV3_GFS_v17_p8_mynn -D32BIT=ON | | fv3 | +RUN | control_p8_atmlnd_sbs | - noaacloud wcoss2 | baseline | +RUN | control_p8_atmlnd | - noaacloud wcoss2 | baseline | +RUN | control_restart_p8_atmlnd | - noaacloud wcoss2 | | control_p8_atmlnd + +COMPILE | atml_debug | intelllvm | -DAPP=ATML -DCCPP_SUITES=FV3_GFS_v16,FV3_GFS_v16_flake,FV3_GFS_v17_p8,FV3_GFS_v17_p8_rrtmgp,FV3_GFS_v15_thompson_mynn_lam3km,FV3_WoFS_v0,FV3_GFS_v17_p8_mynn -D32BIT=ON -DDEBUG=ON | | fv3 | +RUN | control_p8_atmlnd_debug | - noaacloud wcoss2 | baseline | + +### ATM-WAV tests ### +#mediator (cmeps) +COMPILE | atmw | intelllvm | -DAPP=ATMW -DCCPP_SUITES=FV3_GFS_v17_p8 -D32BIT=ON | - wcoss2 | fv3 | +RUN | atmwav_control_noaero_p8 | - wcoss2 | baseline | + +### ATM-GOCART tests ### +COMPILE | atmaero | intelllvm | -DAPP=ATMAERO -DCCPP_SUITES=FV3_GFS_v17_p8 -D32BIT=ON | - noaacloud | fv3 | +RUN | atmaero_control_p8 | - noaacloud | baseline | +RUN | atmaero_control_p8_rad | - noaacloud | baseline | +RUN | atmaero_control_p8_rad_micro | - noaacloud | baseline | + +### ATM-CMAQ tests ### +#COMPILE | atmaq | intelllvm | -DAPP=ATMAQ -DCCPP_SUITES=FV3_GFS_v15p2 -D32BIT=ON | - jet s4 | fv3 | +#RUN | regional_atmaq | - jet s4 | baseline | + +COMPILE | atmaq_debug | intelllvm | -DAPP=ATMAQ -DCCPP_SUITES=FV3_GFS_v15p2 -DDEBUG=ON -D32BIT=ON | - jet noaacloud s4 | fv3 | +RUN | regional_atmaq_debug | - jet s4 noaacloud | baseline | diff --git a/tests/rt_utils.sh b/tests/rt_utils.sh index a8aba0860d..e56321cb3d 100755 --- a/tests/rt_utils.sh +++ b/tests/rt_utils.sh @@ -39,7 +39,7 @@ function compute_petbounds_and_tasks() { fi local n=0 - unset atm_petlist_bounds ocn_petlist_bounds ice_petlist_bounds wav_petlist_bounds chm_petlist_bounds med_petlist_bounds aqm_petlist_bounds + unset atm_petlist_bounds ocn_petlist_bounds ice_petlist_bounds wav_petlist_bounds chm_petlist_bounds med_petlist_bounds aqm_petlist_bounds fbh_petlist_bounds # ATM ATM_io_tasks=${ATM_io_tasks:-0} @@ -85,6 +85,13 @@ function compute_petbounds_and_tasks() { n=$((n + LND_tasks)) fi + # FBH + if [[ ${FBH_tasks:-0} -gt 0 ]]; then + FBH_tasks=$((FBH_tasks * fbh_omp_num_threads)) + fbh_petlist_bounds="${n} $((n + FBH_tasks - 1))" + n=$((n + FBH_tasks)) + fi + UFS_tasks=${n} if [[ ${RTVERBOSE} == true ]]; then @@ -96,6 +103,7 @@ function compute_petbounds_and_tasks() { echo "MED_petlist_bounds: ${med_petlist_bounds:-}" echo "AQM_petlist_bounds: ${aqm_petlist_bounds:-}" echo "LND_petlist_bounds: ${lnd_petlist_bounds:-}" + echo "FBH_petlist_bounds: ${fbh_petlist_bounds:-}" echo "UFS_tasks : ${UFS_tasks:-}" fi @@ -124,10 +132,6 @@ submit_and_wait() { local -r job_card=$1 - ROCOTO=${ROCOTO:-false} - ECFLOW=${ECFLOW:-false} - - local test_status='PASS' case ${SCHEDULER} in pbs) qsubout=$( qsub "${job_card}" ) @@ -187,26 +191,38 @@ submit_and_wait() { set +e job_info=$( qstat "${jobid}" ) set -e + if grep -q "${jobid}" <<< "${job_info}"; then + job_running=true + # Getting the status letter from scheduler info + status=$( grep "${jobid}" <<< "${job_info}" ) + status=$( awk '{print $5}' <<< "${status}" ) + else + job_running=false + status='COMPLETED' + set +e + exit_status=$( qstat "${jobid}" -x -f | grep Exit_status | awk '{print $3}') + set -e + if [[ ${exit_status} != 0 ]]; then + status='FAILED' + fi + fi ;; slurm) - job_info=$( squeue -u "${USER}" -j "${jobid}" ) + job_info=$( squeue -u "${USER}" -j "${jobid}" -o '%i %T' ) + if grep -q "${jobid}" <<< "${job_info}"; then + job_running=true + else + job_running=false + job_info=$( sacct -n -j "${jobid}" --format=JobID,state%20,Jobname%128 | grep "^${jobid}" | grep "${JBNME}" ) + fi + # Getting the status letter from scheduler info + status=$( grep "${jobid}" <<< "${job_info}" ) + status=$( awk '{print $2}' <<< "${status}" ) ;; *) ;; esac - - if grep -q "${jobid}" <<< "${job_info}"; then - job_running=true - else - job_running=false - continue - fi - - # Getting the status letter from scheduler info - status=$( grep "${jobid}" <<< "${job_info}" ) - status=$( awk '{print $5}' <<< "${status}" ) - case ${status} in #waiting cases #pbs: Q @@ -217,7 +233,7 @@ submit_and_wait() { #running cases #pbs: R #slurm: (old: R, new: RUNNING) - R|RUNNING) + R|RUNNING|COMPLETING) status_label='Job running' ;; #held cases @@ -229,14 +245,15 @@ submit_and_wait() { #fail/completed cases #slurm: F/FAILED TO/TIMEOUT CA/CANCELLED F|TO|CA|FAILED|TIMEOUT|CANCELLED) - echo "rt_utils.sh: !!!!!!!!!!JOB TERMINATED!!!!!!!!!!" + echo "rt_utils.sh: !!!!!!!!!!JOB TERMINATED!!!!!!!!!! status=${status}" job_running=false #Trip the loop to end with these status flags interrupt_job exit 1 ;; #completed - #pbs only: C-Complete E-Exiting - C|E) + #pbs: C-Complete E-Exiting + #slurm: CD/COMPLETED + C|E|CD|COMPLETED) status_label='Completed' ;; *) @@ -253,140 +270,6 @@ submit_and_wait() { done } -check_results() { - echo "rt_utils.sh: Checking results of the regression test: ${TEST_ID}" - - ROCOTO=${ROCOTO:-false} - ECFLOW=${ECFLOW:-false} - - local test_status='PASS' - - # Give one minute for data to show up on file system - #sleep 60 - - { - echo - echo "baseline dir = ${RTPWD}/${CNTL_DIR}_${RT_COMPILER}" - echo "working dir = ${RUNDIR}" - echo "Checking test ${TEST_ID} results ...." - } > "${RT_LOG}" - echo - echo "baseline dir = ${RTPWD}/${CNTL_DIR}_${RT_COMPILER}" - echo "working dir = ${RUNDIR}" - echo "Checking test ${TEST_ID} results ...." - - if [[ ${CREATE_BASELINE} = false ]]; then - # - # --- regression test comparison - # - for i in ${LIST_FILES} ; do - printf %s " Comparing ${i} ....." >> "${RT_LOG}" - printf %s " Comparing ${i} ....." - - if [[ ! -f ${RUNDIR}/${i} ]] ; then - - echo ".......MISSING file" >> "${RT_LOG}" - echo ".......MISSING file" - test_status='FAIL' - - elif [[ ! -f ${RTPWD}/${CNTL_DIR}_${RT_COMPILER}/${i} ]] ; then - - echo ".......MISSING baseline" >> "${RT_LOG}" - echo ".......MISSING baseline" - test_status='FAIL' - - else - if [[ ${i##*.} == nc* ]] ; then - if [[ " orion hercules hera wcoss2 acorn derecho gaea jet s4 noaacloud " =~ ${MACHINE_ID} ]]; then - printf "USING NCCMP.." >> "${RT_LOG}" - printf "USING NCCMP.." - if [[ ${CMP_DATAONLY} == false ]]; then - nccmp -d -S -q -f -g -B --Attribute=checksum --warn=format "${RTPWD}/${CNTL_DIR}_${RT_COMPILER}/${i}" "${RUNDIR}/${i}" > "${i}_nccmp.log" 2>&1 && d=$? || d=$? - else - nccmp -d -S -q -f -B --Attribute=checksum --warn=format "${RTPWD}/${CNTL_DIR}_${RT_COMPILER}/${i}" "${RUNDIR}/${i}" > "${i}_nccmp.log" 2>&1 && d=$? || d=$? - fi - if [[ ${d} -ne 0 && ${d} -ne 1 ]]; then - printf "....ERROR" >> "${RT_LOG}" - printf "....ERROR" - test_status='FAIL' - fi - fi - else - printf "USING CMP.." >> "${RT_LOG}" - printf "USING CMP.." - cmp "${RTPWD}/${CNTL_DIR}_${RT_COMPILER}/${i}" "${RUNDIR}/${i}" >/dev/null 2>&1 && d=$? || d=$? - if [[ ${d} -eq 2 ]]; then - printf "....ERROR" >> "${RT_LOG}" - printf "....ERROR" - test_status='FAIL' - fi - - fi - - if [[ ${d} -ne 0 ]]; then - echo "....NOT IDENTICAL" >> "${RT_LOG}" - echo "....NOT IDENTICAL" - test_status='FAIL' - else - echo "....OK" >> "${RT_LOG}" - echo "....OK" - fi - - fi - - done - - else - # - # --- create baselines - # - echo;echo "Moving baseline ${TEST_ID} files ...." - echo;echo "Moving baseline ${TEST_ID} files ...." >> "${RT_LOG}" - - for i in ${LIST_FILES} ; do - printf %s " Moving ${i} ....." - printf %s " Moving ${i} ....." >> "${RT_LOG}" - if [[ -f ${RUNDIR}/${i} ]] ; then - mkdir -p "${NEW_BASELINE}/${CNTL_DIR}_${RT_COMPILER}/$(dirname "${i}")" - cp "${RUNDIR}/${i}" "${NEW_BASELINE}/${CNTL_DIR}_${RT_COMPILER}/${i}" - echo "....OK" >> "${RT_LOG}" - echo "....OK" - else - echo "....NOT OK. Missing ${RUNDIR}/${i}" >> "${RT_LOG}" - echo "....NOT OK. Missing ${RUNDIR}/${i}" - test_status='FAIL' - fi - done - - fi - - { - echo - grep "The total amount of wall time" "${RUNDIR}/out" - grep "The maximum resident set size" "${RUNDIR}/out" - echo - } >> "${RT_LOG}" - - TRIES='' - if [[ ${ECFLOW} == true ]]; then - if [[ ${ECF_TRYNO} -gt 1 ]]; then - TRIES=" Tries: ${ECF_TRYNO}" - fi - fi - echo "Test ${TEST_ID} ${test_status}${TRIES}" >> "${RT_LOG}" - echo >> "${RT_LOG}" - echo "Test ${TEST_ID} ${test_status}${TRIES}" - echo - - if [[ ${test_status} = 'FAIL' ]]; then - echo "${TEST_ID} failed in check_result" >> "${PATHRT}/fail_test_${TEST_ID}" - return 1 - else - return 0 - fi -} - - kill_job() { echo "rt_utils.sh: Killing job: ${jobid} on ${SCHEDULER}..." [[ -z $1 ]] && exit 1 @@ -451,7 +334,7 @@ EOF fi cat << EOF >> "${ROCOTO_XML}" - ${BUILD_CORES} + 1:ppn=${BUILD_CORES} ${BUILD_WALLTIME} &RUNDIR_ROOT;/compile_${COMPILE_ID}.log ${NATIVE} @@ -580,14 +463,16 @@ ecflow_create_compile_task() { cat << EOF > "${ECFLOW_RUN}/${ECFLOW_SUITE}/compile_${COMPILE_ID}.ecf" %include -${PATHRT}/run_compile.sh "${PATHRT}" "${RUNDIR_ROOT}" "${MAKE_OPT}" "${COMPILE_ID}" > "${LOG_DIR}/compile_${COMPILE_ID}.log" 2>&1 & +( +cd "${LOG_DIR}" +ln -sf "compile_${COMPILE_ID}.log.\${ECF_TRYNO}" "compile_${COMPILE_ID}.log" +) +${PATHRT}/run_compile.sh "${PATHRT}" "${RUNDIR_ROOT}" "${MAKE_OPT}" "${COMPILE_ID}" > "${LOG_DIR}/compile_${COMPILE_ID}.log.\${ECF_TRYNO}" 2>&1 & %include EOF { echo " task compile_${COMPILE_ID}" echo " label build_options '${MAKE_OPT}'" - echo " label job_id ''" - echo " label job_status ''" echo " inlimit max_builds" } >> "${ECFLOW_RUN}/${ECFLOW_SUITE}.def" } @@ -596,13 +481,15 @@ ecflow_create_run_task() { echo "rt_utils.sh: ${TEST_ID}: Creating ECFLOW run task" cat << EOF > "${ECFLOW_RUN}/${ECFLOW_SUITE}/${TEST_ID}${RT_SUFFIX}.ecf" %include -${PATHRT}/run_test.sh "${PATHRT}" "${RUNDIR_ROOT}" "${TEST_NAME}" "${TEST_ID}" "${COMPILE_ID}" > "${LOG_DIR}/run_${TEST_ID}${RT_SUFFIX}.log" 2>&1 & +( +cd "${LOG_DIR}" +ln -sf "run_${TEST_ID}${RT_SUFFIX}.log.\${ECF_TRYNO}" "${LOG_DIR}/run_${TEST_ID}${RT_SUFFIX}.log" +) +${PATHRT}/run_test.sh "${PATHRT}" "${RUNDIR_ROOT}" "${TEST_NAME}" "${TEST_ID}" "${COMPILE_ID}" > "${LOG_DIR}/run_${TEST_ID}${RT_SUFFIX}.log.\${ECF_TRYNO}" 2>&1 & %include EOF { echo " task ${TEST_ID}${RT_SUFFIX}" - echo " label job_id ''" - echo " label job_status ''" echo " inlimit max_jobs" } >> "${ECFLOW_RUN}/${ECFLOW_SUITE}.def" if [[ ${DEP_RUN} != '' ]]; then @@ -622,16 +509,13 @@ ecflow_run() { # Make sure ECF_HOST and ECF_PORT are set/ready on systems that have an # explicit ecflow node if [[ ${MACHINE_ID} == wcoss2 || ${MACHINE_ID} == acorn ]]; then - readarray -t ECFHOSTLIST < "${ECF_HOSTFILE}" - for ECF_HOST in "${ECFHOSTLIST[@]}" - do - if ssh -q "${ECF_HOST}" "exit"; then - export ECF_HOST - break - else - ECF_HOST='' - fi - done + if [[ "${HOST::1}" == "a" ]]; then + ECF_HOST=aecflow01 + elif [[ "${HOST::1}" == "c" ]]; then + ECF_HOST=cdecflow01 + elif [[ "${HOST::1}" == "d" ]]; then + ECF_HOST=ddecflow01 + fi elif [[ ${MACHINE_ID} == hera || ${MACHINE_ID} == jet ]]; then module load ecflow fi @@ -715,6 +599,7 @@ ecflow_run() { fi "${PATHRT}/abort_dep_tasks.py" done + echo sleep 65 # wait one ECF_INTERVAL plus 5 seconds echo "rt_utils.sh: ECFLOW tasks completed, cleaning up suite" diff --git a/tests/run_compile.sh b/tests/run_compile.sh index 1685f89653..6eeb72b13e 100755 --- a/tests/run_compile.sh +++ b/tests/run_compile.sh @@ -17,7 +17,16 @@ cleanup() { write_fail_test() { echo "${JBNME} failed in run_compile" >> "${PATHRT}/fail_${JBNME}" - exit 1 + if [[ ${ROCOTO:-false} == true ]] || [[ ${ECFLOW:-false} == true ]]; then + # if this script has been submitted by a workflow return non-zero exit status + # so that workflow can resubmit it + exit 1 + else + # if this script has been executed interactively, return zero exit status + # so that rt.sh can continue running, and hope that rt.sh's generate_log + # will catch failed tests + exit 0 + fi } remove_fail_test() { diff --git a/tests/run_test.sh b/tests/run_test.sh index ace4fd0cf1..75808abad7 100755 --- a/tests/run_test.sh +++ b/tests/run_test.sh @@ -17,12 +17,16 @@ cleanup() { write_fail_test() { echo "${TEST_ID} failed in run_test" >> "${PATHRT}/fail_test_${TEST_ID}" - exit 1 -} - -remove_fail_test() { - echo "Removing test failure flag file for ${TEST_ID}" - rm -f "${PATHRT}/fail_test_${TEST_ID}" + if [[ ${ROCOTO:-false} == true ]] || [[ ${ECFLOW:-false} == true ]]; then + # if this script has been submitted by a workflow return non-zero exit status + # so that workflow can resubmit it + exit 1 + else + # if this script has been executed interactively, return zero exit status + # so that rt.sh can continue running, and hope that rt.sh's generate_log + # will catch failed tests + exit 0 + fi } if [[ $# != 5 ]]; then @@ -53,7 +57,7 @@ source default_vars.sh [[ -e ${RUNDIR_ROOT}/run_test_${TEST_ID}.env ]] && source "${RUNDIR_ROOT}/run_test_${TEST_ID}.env" source "tests/${TEST_NAME}" -remove_fail_test +rm -f "${PATHRT}/fail_test_${TEST_ID}" # Save original CNTL_DIR name as INPUT_DIR for regression # tests that try to copy input data from CNTL_DIR @@ -113,9 +117,9 @@ case ${MACHINE_ID} in echo "No special nccmp load necessary" ;; gaea) - module use modulefiles - module load modules.fv3 - module load gcc/12.2.0 + module use /ncrc/proj/epic/spack-stack/spack-stack-1.6.0/envs/unified-env/install/modulefiles/Core + module load stack-intel/2023.1.0 stack-cray-mpich/8.1.25 + module load nccmp/1.9.0.1 ;; derecho) module load nccmp @@ -326,6 +330,10 @@ if [[ ${CDEPS_INLINE} = 'true' ]]; then atparse < "${PATHRT}/parm/${CDEPS_INLINE_CONFIGURE:-stream.config.IN}" > stream.config fi +if [[ ${FIRE_BEHAVIOR} = 'true' ]]; then + atparse < "${PATHRT}/parm/${FIRE_NML:-namelist.fire.IN}" > namelist.fire +fi + TPN=$(( TPN / THRD )) if (( TASKS < TPN )); then TPN=${TASKS} @@ -396,11 +404,123 @@ else fi skip_check_results=${skip_check_results:-false} -results_okay=YES -if [[ ${skip_check_results} = false ]]; then - if ( ! check_results ) ; then - results_okay=NO +if [[ ${skip_check_results} == false ]]; then + + test_status='PASS' + + { + echo + echo "baseline dir = ${RTPWD}/${CNTL_DIR}_${RT_COMPILER}" + echo "working dir = ${RUNDIR}" + echo "Checking test ${TEST_ID} results ...." + } > "${RT_LOG}" + echo + echo "baseline dir = ${RTPWD}/${CNTL_DIR}_${RT_COMPILER}" + echo "working dir = ${RUNDIR}" + echo "Checking test ${TEST_ID} results ...." + + if [[ ${CREATE_BASELINE} = false ]]; then + # + # --- regression test comparison + # + for i in ${LIST_FILES} ; do + printf %s " Comparing ${i} ....." >> "${RT_LOG}" + printf %s " Comparing ${i} ....." + + if [[ ! -f ${RUNDIR}/${i} ]] ; then + + echo ".......MISSING file" >> "${RT_LOG}" + echo ".......MISSING file" + test_status='FAIL' + + elif [[ ! -f ${RTPWD}/${CNTL_DIR}_${RT_COMPILER}/${i} ]] ; then + + echo ".......MISSING baseline" >> "${RT_LOG}" + echo ".......MISSING baseline" + test_status='FAIL' + + else + if [[ ${i##*.} == nc* ]] ; then + if [[ " orion hercules hera wcoss2 acorn derecho gaea jet s4 noaacloud " =~ ${MACHINE_ID} ]]; then + printf "USING NCCMP.." >> "${RT_LOG}" + printf "USING NCCMP.." + if [[ ${CMP_DATAONLY} == false ]]; then + nccmp -d -S -q -f -g -B --Attribute=checksum --warn=format "${RTPWD}/${CNTL_DIR}_${RT_COMPILER}/${i}" "${RUNDIR}/${i}" > "${i}_nccmp.log" 2>&1 && d=$? || d=$? + else + nccmp -d -S -q -f -B --Attribute=checksum --warn=format "${RTPWD}/${CNTL_DIR}_${RT_COMPILER}/${i}" "${RUNDIR}/${i}" > "${i}_nccmp.log" 2>&1 && d=$? || d=$? + fi + if [[ ${d} -ne 0 && ${d} -ne 1 ]]; then + printf "....ERROR" >> "${RT_LOG}" + printf "....ERROR" + test_status='FAIL' + fi + fi + else + printf "USING CMP.." >> "${RT_LOG}" + printf "USING CMP.." + cmp "${RTPWD}/${CNTL_DIR}_${RT_COMPILER}/${i}" "${RUNDIR}/${i}" >/dev/null 2>&1 && d=$? || d=$? + if [[ ${d} -eq 2 ]]; then + printf "....ERROR" >> "${RT_LOG}" + printf "....ERROR" + test_status='FAIL' + fi + + fi + + if [[ ${d} -ne 0 ]]; then + echo "....NOT IDENTICAL" >> "${RT_LOG}" + echo "....NOT IDENTICAL" + test_status='FAIL' + else + echo "....OK" >> "${RT_LOG}" + echo "....OK" + fi + + fi + + done + + else + # + # --- create baselines + # + echo;echo "Moving baseline ${TEST_ID} files ...." + echo;echo "Moving baseline ${TEST_ID} files ...." >> "${RT_LOG}" + + for i in ${LIST_FILES} ; do + printf %s " Moving ${i} ....." + printf %s " Moving ${i} ....." >> "${RT_LOG}" + if [[ -f ${RUNDIR}/${i} ]] ; then + mkdir -p "${NEW_BASELINE}/${CNTL_DIR}_${RT_COMPILER}/$(dirname "${i}")" + cp "${RUNDIR}/${i}" "${NEW_BASELINE}/${CNTL_DIR}_${RT_COMPILER}/${i}" + echo "....OK" >> "${RT_LOG}" + echo "....OK" + else + echo "....NOT OK. Missing ${RUNDIR}/${i}" >> "${RT_LOG}" + echo "....NOT OK. Missing ${RUNDIR}/${i}" + test_status='FAIL' + fi + done + fi + + { + echo + grep "The total amount of wall time" "${RUNDIR}/out" + grep "The maximum resident set size" "${RUNDIR}/out" + echo + echo "Test ${TEST_ID} ${test_status}" + echo + } >> "${RT_LOG}" + + echo "Test ${TEST_ID} ${test_status}" + echo + + if [[ ${test_status} = 'FAIL' ]]; then + echo "${TEST_ID} failed in check_result" >> "${PATHRT}/fail_test_${TEST_ID}" + write_fail_test + fi + else { echo @@ -408,7 +528,7 @@ else grep "The maximum resident set size" "${RUNDIR}/out" echo echo "Test ${TEST_ID} RUN_SUCCESS" - echo;echo;echo + echo;echo;echo } >> "${RT_LOG}" fi @@ -416,10 +536,6 @@ if [[ ${SCHEDULER} != 'none' ]]; then cat "${RUNDIR}/job_timestamp.txt" >> "${LOG_DIR}/${JBNME}_timestamp.txt" fi -if [[ ${results_okay} == YES ]]; then - remove_fail_test -fi - ################################################################################ # End test ################################################################################ diff --git a/tests/tests/control_2threads_p8 b/tests/tests/control_2threads_p8 index 00dfea7e15..d48022f634 100644 --- a/tests/tests/control_2threads_p8 +++ b/tests/tests/control_2threads_p8 @@ -51,10 +51,11 @@ export LIST_FILES="sfcf000.nc \ export_fv3 export_tiled +export_ugwpv1 +export CCPP_SUITE=FV3_GFS_v17_p8_ugwpv1 + export NPZ=127 export NPZP=128 -export DT_ATMOS=720 -export DT_INNER=${DT_ATMOS} export SYEAR=2021 export SMONTH=03 export SDAY=22 @@ -92,19 +93,6 @@ export NSTF_NAME=2,1,0,0,0 export LHEATSTRG=.false. export LSEASPRAY=.true. -# UGWP1 -export GWD_OPT=2 -export DO_UGWP_V1=.false. -export KNOB_UGWP_VERSION=0 -export KNOB_UGWP_NSLOPE=1 -export DO_UGWP_V0=.true. -export DO_GSL_DRAG_LS_BL=.false. -export DO_GSL_DRAG_SS=.true. -export DO_GSL_DRAG_TOFD=.false. -export DO_UGWP_V1_OROG_ONLY=.false. -export DO_UGWP_V0_NST_ONLY=.false. -export LDIAG_UGWP=.false. - # CA export DO_CA=.true. export CA_SGS=.true. @@ -155,7 +143,6 @@ export USE_CICE_ALB=.false. export WRITE_NSFLIP=.true. export FV3_RUN=control_run.IN -export CCPP_SUITE=FV3_GFS_v17_p8 export FIELD_TABLE=field_table_thompson_noaero_tke export DIAG_TABLE=diag_table_cpld.IN export INPUT_NML=global_control.nml.IN diff --git a/tests/tests/control_CubedSphereGrid b/tests/tests/control_CubedSphereGrid index 772432a196..52bf0f12c9 100644 --- a/tests/tests/control_CubedSphereGrid +++ b/tests/tests/control_CubedSphereGrid @@ -34,9 +34,11 @@ export LIST_FILES="sfcf000.tile1.nc \ atmf024.tile6.nc" export_fv3 export_tiled +export_ugwpv1 +export CCPP_SUITE=FV3_GFS_v17_p8_ugwpv1 + export NPZ=127 export NPZP=128 -export DT_ATMOS=720 export SYEAR=2021 export SMONTH=03 export SDAY=22 @@ -50,5 +52,4 @@ export IOVR=3 export WRITE_DOPOST=.false. export FV3_RUN=control_run.IN -export CCPP_SUITE=FV3_GFS_v17_p8 export INPUT_NML=global_control.nml.IN diff --git a/tests/tests/control_CubedSphereGrid_debug b/tests/tests/control_CubedSphereGrid_debug index 93681bb8a2..1789845883 100644 --- a/tests/tests/control_CubedSphereGrid_debug +++ b/tests/tests/control_CubedSphereGrid_debug @@ -35,9 +35,11 @@ export LIST_FILES="sfcf000.tile1.nc \ export_fv3 export_tiled +export_ugwpv1 +export CCPP_SUITE=FV3_GFS_v17_p8_ugwpv1 + export NPZ=127 export NPZP=128 -export DT_ATMOS=720 export SYEAR=2021 export SMONTH=03 export SDAY=22 @@ -50,5 +52,4 @@ export IOVR=3 export OUTPUT_FH="0 1" export FV3_RUN=control_run.IN -export CCPP_SUITE=FV3_GFS_v17_p8 export INPUT_NML=global_control.nml.IN diff --git a/tests/tests/control_CubedSphereGrid_parallel b/tests/tests/control_CubedSphereGrid_parallel index 45963ad8f5..6bd709a41a 100644 --- a/tests/tests/control_CubedSphereGrid_parallel +++ b/tests/tests/control_CubedSphereGrid_parallel @@ -23,9 +23,11 @@ export LIST_FILES="sfcf000.nc \ export_fv3 export_tiled +export_ugwpv1 +export CCPP_SUITE=FV3_GFS_v17_p8_ugwpv1 + export NPZ=127 export NPZP=128 -export DT_ATMOS=720 export SYEAR=2021 export SMONTH=03 export SDAY=22 @@ -41,5 +43,4 @@ export HISTORY_FILE_ON_NATIVE_GRID=.true. export WRITE_DOPOST=.true. export FV3_RUN=control_run.IN -export CCPP_SUITE=FV3_GFS_v17_p8 export INPUT_NML=global_control.nml.IN diff --git a/tests/tests/control_c192 b/tests/tests/control_c192 index 9ca7c3ace7..8ba14ae125 100644 --- a/tests/tests/control_c192 +++ b/tests/tests/control_c192 @@ -21,19 +21,20 @@ export ATMRES=C192 export_fv3 export_tiled +export_ugwpv1 +export CCPP_SUITE=FV3_GFS_v17_p8_ugwpv1 + export INPES=4 export WRTTASK_PER_GROUP=12 export NPZ=127 export NPZP=128 export NPX=193 export NPY=193 -export DT_ATMOS=360 export SYEAR=2021 export SMONTH=03 export SDAY=22 export SHOUR=06 export RESTART_INTERVAL=48 -export CDMBWD=${CDMBWD_c192} export OUTPUT_GRID='gaussian_grid' export NSTF_NAME='2,0,0,0,0' export WRITE_DOPOST=.true. @@ -43,5 +44,4 @@ export IMO=768 export JMO=384 export FV3_RUN=control_run.IN -export CCPP_SUITE=FV3_GFS_v17_p8 export INPUT_NML=global_control.nml.IN diff --git a/tests/tests/control_c384 b/tests/tests/control_c384 index ed42237a87..9619b89e3e 100644 --- a/tests/tests/control_c384 +++ b/tests/tests/control_c384 @@ -21,6 +21,9 @@ export ATMRES=C384 export_fv3 export_tiled +export_ugwpv1 +export CCPP_SUITE=FV3_GFS_v17_p8_ugwpv1 + export atm_omp_num_threads=${THRD_c384} export INPES=${INPES_c384} export JNPES=${JNPES_c384} @@ -35,9 +38,7 @@ export SYEAR=2021 export SMONTH=03 export SDAY=22 export SHOUR=06 -export DT_ATMOS=225 export RESTART_INTERVAL=0 -export CDMBWD=${CDMBWD_c384} export OUTPUT_GRID='gaussian_grid' export NSTF_NAME='2,0,0,0,0' export WRITE_DOPOST=.true. @@ -48,7 +49,6 @@ export JMO=768 export OUTPUT_FH="6 -1" export FV3_RUN=control_run.IN -export CCPP_SUITE=FV3_GFS_v17_p8 export INPUT_NML=global_control.nml.IN if [[ $MACHINE_ID = jet ]]; then diff --git a/tests/tests/control_c48 b/tests/tests/control_c48 index 9ffa2ce490..0c0313f375 100644 --- a/tests/tests/control_c48 +++ b/tests/tests/control_c48 @@ -45,8 +45,14 @@ export LIST_FILES="sfcf000.nc \ RESTART/20210323.060000.sfc_data.tile5.nc \ RESTART/20210323.060000.sfc_data.tile6.nc" +export ATMRES=C48 + export_fv3 export_tiled +if [[ $RT_COMPILER != gnu ]]; then + export_ugwpv1 + export CCPP_SUITE=FV3_GFS_v17_p8_ugwpv1 +fi export INPES=1 export JNPES=1 @@ -55,13 +61,11 @@ export NPZ=127 export NPZP=128 export NPX=49 export NPY=49 -export DT_ATMOS=1200 export SYEAR=2021 export SMONTH=03 export SDAY=22 export SHOUR=06 export RESTART_INTERVAL=0 -export CDMBWD=${CDMBWD_c48} export OUTPUT_GRID='gaussian_grid' export NSTF_NAME='2,0,0,0,0' export WRITE_DOPOST=.false. @@ -77,5 +81,4 @@ export FNSMCC=${FNSMCC_control} export FNMSKH=${FNMSKH_control} export FV3_RUN=control_run.IN -export CCPP_SUITE=FV3_GFS_v17_p8 export INPUT_NML=global_control.nml.IN diff --git a/tests/tests/control_c48.v2.sfc_timeout b/tests/tests/control_c48.v2.sfc_timeout new file mode 100644 index 0000000000..ec78b47892 --- /dev/null +++ b/tests/tests/control_c48.v2.sfc_timeout @@ -0,0 +1,4 @@ +source tests/control_c48.v2.sfc + +# Intentionally make this test fail due to wall clock timeout. Used by error-test.conf +export WLCLK=2 diff --git a/tests/tests/control_debug_p8 b/tests/tests/control_debug_p8 index c5f823c4b2..dc8521b587 100644 --- a/tests/tests/control_debug_p8 +++ b/tests/tests/control_debug_p8 @@ -15,10 +15,11 @@ export LIST_FILES="sfcf000.nc \ export_fv3 export_tiled +export_ugwpv1 +export CCPP_SUITE=FV3_GFS_v17_p8_ugwpv1 + export NPZ=127 export NPZP=128 -export DT_ATMOS=720 -export DT_INNER=${DT_ATMOS} export SYEAR=2021 export SMONTH=03 export SDAY=22 @@ -52,19 +53,6 @@ export NSTF_NAME=2,1,0,0,0 export LHEATSTRG=.false. export LSEASPRAY=.true. -# UGWP1 -export GWD_OPT=2 -export DO_UGWP_V1=.false. -export KNOB_UGWP_VERSION=0 -export KNOB_UGWP_NSLOPE=1 -export DO_UGWP_V0=.true. -export DO_GSL_DRAG_LS_BL=.false. -export DO_GSL_DRAG_SS=.true. -export DO_GSL_DRAG_TOFD=.false. -export DO_UGWP_V1_OROG_ONLY=.false. -export DO_UGWP_V0_NST_ONLY=.false. -export LDIAG_UGWP=.false. - # CA export DO_CA=.true. export CA_SGS=.true. @@ -97,7 +85,6 @@ export USE_CICE_ALB=.false. export WRITE_NSFLIP=.true. export FV3_RUN=control_run.IN -export CCPP_SUITE=FV3_GFS_v17_p8 export FIELD_TABLE=field_table_thompson_noaero_tke export DIAG_TABLE=diag_table_cpld.IN export INPUT_NML=global_control.nml.IN diff --git a/tests/tests/control_decomp_p8 b/tests/tests/control_decomp_p8 index e9f22a92c0..867e2457c7 100644 --- a/tests/tests/control_decomp_p8 +++ b/tests/tests/control_decomp_p8 @@ -51,10 +51,11 @@ export LIST_FILES="sfcf000.nc \ export_fv3 export_tiled +export_ugwpv1 +export CCPP_SUITE=FV3_GFS_v17_p8_ugwpv1 + export NPZ=127 export NPZP=128 -export DT_ATMOS=720 -export DT_INNER=${DT_ATMOS} export SYEAR=2021 export SMONTH=03 export SDAY=22 @@ -92,19 +93,6 @@ export NSTF_NAME=2,1,0,0,0 export LHEATSTRG=.false. export LSEASPRAY=.true. -# UGWP1 -export GWD_OPT=2 -export DO_UGWP_V1=.false. -export KNOB_UGWP_VERSION=0 -export KNOB_UGWP_NSLOPE=1 -export DO_UGWP_V0=.true. -export DO_GSL_DRAG_LS_BL=.false. -export DO_GSL_DRAG_SS=.true. -export DO_GSL_DRAG_TOFD=.false. -export DO_UGWP_V1_OROG_ONLY=.false. -export DO_UGWP_V0_NST_ONLY=.false. -export LDIAG_UGWP=.false. - # CA export DO_CA=.true. export CA_SGS=.true. @@ -141,7 +129,6 @@ export USE_CICE_ALB=.false. export WRITE_NSFLIP=.true. export FV3_RUN=control_run.IN -export CCPP_SUITE=FV3_GFS_v17_p8 export FIELD_TABLE=field_table_thompson_noaero_tke export DIAG_TABLE=diag_table_cpld.IN export INPUT_NML=global_control.nml.IN diff --git a/tests/tests/control_latlon b/tests/tests/control_latlon index a46b819168..a5cbce2863 100644 --- a/tests/tests/control_latlon +++ b/tests/tests/control_latlon @@ -19,9 +19,11 @@ export LIST_FILES="sfcf000.nc \ export_fv3 export_tiled +export_ugwpv1 +export CCPP_SUITE=FV3_GFS_v17_p8_ugwpv1 + export NPZ=127 export NPZP=128 -export DT_ATMOS=720 export SYEAR=2021 export SMONTH=03 export SDAY=22 @@ -37,5 +39,4 @@ export OUTPUT_FH='0 24' export FV3_RUN=control_run.IN -export CCPP_SUITE=FV3_GFS_v17_p8 export INPUT_NML=global_control.nml.IN diff --git a/tests/tests/control_noqr_p8 b/tests/tests/control_noqr_p8 index dd3cd82113..47e065497c 100644 --- a/tests/tests/control_noqr_p8 +++ b/tests/tests/control_noqr_p8 @@ -55,10 +55,11 @@ export LIST_FILES="sfcf000.nc \ export_fv3 export_tiled +export_ugwpv1 +export CCPP_SUITE=FV3_GFS_v17_p8_ugwpv1 + export NPZ=127 export NPZP=128 -export DT_ATMOS=720 -export DT_INNER=${DT_ATMOS} export SYEAR=2021 export SMONTH=03 export SDAY=22 @@ -94,19 +95,6 @@ export NSTF_NAME=2,1,0,0,0 export LHEATSTRG=.false. export LSEASPRAY=.true. -# UGWP1 -export GWD_OPT=2 -export DO_UGWP_V1=.false. -export KNOB_UGWP_VERSION=0 -export KNOB_UGWP_NSLOPE=1 -export DO_UGWP_V0=.true. -export DO_GSL_DRAG_LS_BL=.false. -export DO_GSL_DRAG_SS=.true. -export DO_GSL_DRAG_TOFD=.false. -export DO_UGWP_V1_OROG_ONLY=.false. -export DO_UGWP_V0_NST_ONLY=.false. -export LDIAG_UGWP=.false. - # CA export DO_CA=.true. export CA_SGS=.true. @@ -139,7 +127,6 @@ export USE_CICE_ALB=.false. export WRITE_NSFLIP=.true. export FV3_RUN=control_run.IN -export CCPP_SUITE=FV3_GFS_v17_p8 export FIELD_TABLE=field_table_thompson_noaero_tke export DIAG_TABLE=diag_table_cpld.IN export INPUT_NML=global_control.nml.IN diff --git a/tests/tests/control_p8 b/tests/tests/control_p8 index 26ab79b7fb..5ef5b0acae 100644 --- a/tests/tests/control_p8 +++ b/tests/tests/control_p8 @@ -55,10 +55,11 @@ export LIST_FILES="sfcf000.nc \ export_fv3 export_tiled +export_ugwpv1 +export CCPP_SUITE=FV3_GFS_v17_p8_ugwpv1 + export NPZ=127 export NPZP=128 -export DT_ATMOS=720 -export DT_INNER=${DT_ATMOS} export SYEAR=2021 export SMONTH=03 export SDAY=22 @@ -93,19 +94,6 @@ export NSTF_NAME=2,1,0,0,0 export LHEATSTRG=.false. export LSEASPRAY=.true. -# UGWP1 -export GWD_OPT=2 -export DO_UGWP_V1=.false. -export KNOB_UGWP_VERSION=0 -export KNOB_UGWP_NSLOPE=1 -export DO_UGWP_V0=.true. -export DO_GSL_DRAG_LS_BL=.false. -export DO_GSL_DRAG_SS=.true. -export DO_GSL_DRAG_TOFD=.false. -export DO_UGWP_V1_OROG_ONLY=.false. -export DO_UGWP_V0_NST_ONLY=.false. -export LDIAG_UGWP=.false. - # CA export DO_CA=.true. export CA_SGS=.true. @@ -138,7 +126,6 @@ export USE_CICE_ALB=.false. export WRITE_NSFLIP=.true. export FV3_RUN=control_run.IN -export CCPP_SUITE=FV3_GFS_v17_p8 export FIELD_TABLE=field_table_thompson_noaero_tke export DIAG_TABLE=diag_table_cpld.IN export INPUT_NML=global_control.nml.IN diff --git a/tests/tests/control_p8_lndp b/tests/tests/control_p8_lndp index 4f5742b448..3414969d4f 100644 --- a/tests/tests/control_p8_lndp +++ b/tests/tests/control_p8_lndp @@ -27,10 +27,11 @@ export LIST_FILES="sfcf000.nc \ export_fv3 export_tiled +export_ugwpv1 +export CCPP_SUITE=FV3_GFS_v17_p8_ugwpv1 + export NPZ=127 export NPZP=128 -export DT_ATMOS=720 -export DT_INNER=${DT_ATMOS} export SYEAR=2021 export SMONTH=03 export SDAY=22 @@ -66,19 +67,6 @@ export NSTF_NAME=2,1,0,0,0 export LHEATSTRG=.false. export LSEASPRAY=.true. -# UGWP1 -export GWD_OPT=2 -export DO_UGWP_V1=.false. -export KNOB_UGWP_VERSION=0 -export KNOB_UGWP_NSLOPE=1 -export DO_UGWP_V0=.true. -export DO_GSL_DRAG_LS_BL=.false. -export DO_GSL_DRAG_SS=.true. -export DO_GSL_DRAG_TOFD=.false. -export DO_UGWP_V1_OROG_ONLY=.false. -export DO_UGWP_V0_NST_ONLY=.false. -export LDIAG_UGWP=.false. - # CA export DO_CA=.true. export CA_SGS=.true. @@ -111,7 +99,6 @@ export USE_CICE_ALB=.false. export WRITE_NSFLIP=.true. export FV3_RUN=control_run.IN -export CCPP_SUITE=FV3_GFS_v17_p8 export FIELD_TABLE=field_table_thompson_noaero_tke export DIAG_TABLE=diag_table_cpld.IN export INPUT_NML=global_control.nml.IN diff --git a/tests/tests/control_p8_mynn b/tests/tests/control_p8_mynn index 593b283f63..9eac9bb346 100644 --- a/tests/tests/control_p8_mynn +++ b/tests/tests/control_p8_mynn @@ -171,5 +171,6 @@ export LANDICE=".false." export FSICL=0 export FSICS=0 +export RF_CUTOFF=10. export IOVR=3 export ICLIQ_SW=2 diff --git a/tests/tests/control_p8_ugwpv1 b/tests/tests/control_p8_ugwpv1 index a62a9c1049..a580362248 100644 --- a/tests/tests/control_p8_ugwpv1 +++ b/tests/tests/control_p8_ugwpv1 @@ -56,10 +56,10 @@ export LIST_FILES="sfcf000.nc \ export_fv3 export_tiled +export_ugwpv1 + export NPZ=127 export NPZP=128 -export DT_ATMOS=720 -export DT_INNER=${DT_ATMOS} export SYEAR=2021 export SMONTH=03 export SDAY=22 @@ -94,22 +94,6 @@ export NSTF_NAME=2,1,0,0,0 export LHEATSTRG=.false. export LSEASPRAY=.true. -# UGWP1 -export GWD_OPT=2 -export CDMBWD=20.0,2.5,1.0,1.0 -export DO_UGWP_V1=.true. -export KNOB_UGWP_VERSION=1 -export KNOB_UGWP_NSLOPE=1 -export DO_UGWP_V0=.false. -export DO_GSL_DRAG_LS_BL=.true. -export DO_GSL_DRAG_SS=.true. -export DO_GSL_DRAG_TOFD=.true. -export DO_UGWP_V1_OROG_ONLY=.false. -export DO_UGWP_V0_NST_ONLY=.false. -export LDIAG_UGWP=.false. -export KNOB_UGWP_DOKDIS=2 -export KNOB_UGWP_NDX4LH=4 - # CA export DO_CA=.true. export CA_SGS=.true. diff --git a/tests/tests/control_restart_noqr_p8 b/tests/tests/control_restart_noqr_p8 index f3baca99f7..3465569ad6 100644 --- a/tests/tests/control_restart_noqr_p8 +++ b/tests/tests/control_restart_noqr_p8 @@ -47,10 +47,11 @@ export LIST_FILES="sfcf024.nc \ export_fv3 export_tiled +export_ugwpv1 +export CCPP_SUITE=FV3_GFS_v17_p8_ugwpv1 + export NPZ=127 export NPZP=128 -export DT_ATMOS=720 -export DT_INNER=${DT_ATMOS} export SYEAR=2021 export SMONTH=03 export SDAY=22 @@ -93,19 +94,6 @@ export NSTF_NAME=2,0,0,0,0 export LHEATSTRG=.false. export LSEASPRAY=.true. -# UGWP1 -export GWD_OPT=2 -export DO_UGWP_V1=.false. -export KNOB_UGWP_VERSION=0 -export KNOB_UGWP_NSLOPE=1 -export DO_UGWP_V0=.true. -export DO_GSL_DRAG_LS_BL=.false. -export DO_GSL_DRAG_SS=.true. -export DO_GSL_DRAG_TOFD=.false. -export DO_UGWP_V1_OROG_ONLY=.false. -export DO_UGWP_V0_NST_ONLY=.false. -export LDIAG_UGWP=.false. - # CA export DO_CA=.true. export CA_SGS=.true. @@ -138,7 +126,6 @@ export USE_CICE_ALB=.false. export WRITE_NSFLIP=.true. export FV3_RUN=control_run.IN -export CCPP_SUITE=FV3_GFS_v17_p8 export FIELD_TABLE=field_table_thompson_noaero_tke export DIAG_TABLE=diag_table_cpld.IN export INPUT_NML=global_control.nml.IN diff --git a/tests/tests/control_restart_p8 b/tests/tests/control_restart_p8 index 50be1ec0dd..27808b02c4 100644 --- a/tests/tests/control_restart_p8 +++ b/tests/tests/control_restart_p8 @@ -47,10 +47,11 @@ export LIST_FILES="sfcf024.nc \ export_fv3 export_tiled +export_ugwpv1 +export CCPP_SUITE=FV3_GFS_v17_p8_ugwpv1 + export NPZ=127 export NPZP=128 -export DT_ATMOS=720 -export DT_INNER=${DT_ATMOS} export SYEAR=2021 export SMONTH=03 export SDAY=22 @@ -92,19 +93,6 @@ export NSTF_NAME=2,0,0,0,0 export LHEATSTRG=.false. export LSEASPRAY=.true. -# UGWP1 -export GWD_OPT=2 -export DO_UGWP_V1=.false. -export KNOB_UGWP_VERSION=0 -export KNOB_UGWP_NSLOPE=1 -export DO_UGWP_V0=.true. -export DO_GSL_DRAG_LS_BL=.false. -export DO_GSL_DRAG_SS=.true. -export DO_GSL_DRAG_TOFD=.false. -export DO_UGWP_V1_OROG_ONLY=.false. -export DO_UGWP_V0_NST_ONLY=.false. -export LDIAG_UGWP=.false. - # CA export DO_CA=.true. export CA_SGS=.true. @@ -137,7 +125,6 @@ export USE_CICE_ALB=.false. export WRITE_NSFLIP=.true. export FV3_RUN=control_run.IN -export CCPP_SUITE=FV3_GFS_v17_p8 export FIELD_TABLE=field_table_thompson_noaero_tke export DIAG_TABLE=diag_table_cpld.IN export INPUT_NML=global_control.nml.IN diff --git a/tests/tests/control_wrtGauss_netcdf_parallel b/tests/tests/control_wrtGauss_netcdf_parallel index d90184da4d..8ee30f0ad1 100644 --- a/tests/tests/control_wrtGauss_netcdf_parallel +++ b/tests/tests/control_wrtGauss_netcdf_parallel @@ -19,9 +19,11 @@ export LIST_FILES="sfcf000.nc \ export_fv3 export_tiled +export_ugwpv1 +export CCPP_SUITE=FV3_GFS_v17_p8_ugwpv1 + export NPZ=127 export NPZP=128 -export DT_ATMOS=720 export SYEAR=2021 export SMONTH=03 export SDAY=22 @@ -36,5 +38,4 @@ export IDEFLATE=1 export QUANTIZE_NSD=14 export FV3_RUN=control_run.IN -export CCPP_SUITE=FV3_GFS_v17_p8 export INPUT_NML=global_control.nml.IN diff --git a/tests/tests/control_wrtGauss_netcdf_parallel_debug b/tests/tests/control_wrtGauss_netcdf_parallel_debug index 2988ec0782..8d29303cef 100644 --- a/tests/tests/control_wrtGauss_netcdf_parallel_debug +++ b/tests/tests/control_wrtGauss_netcdf_parallel_debug @@ -15,9 +15,11 @@ export LIST_FILES="sfcf000.nc \ export_fv3 export_tiled +export_ugwpv1 +export CCPP_SUITE=FV3_GFS_v17_p8_ugwpv1 + export NPZ=127 export NPZP=128 -export DT_ATMOS=720 export SYEAR=2021 export SMONTH=03 export SDAY=22 @@ -33,5 +35,4 @@ export QUANTIZE_NSD=14 export OUTPUT_FH="0 1" export FV3_RUN=control_run.IN -export CCPP_SUITE=FV3_GFS_v17_p8 export INPUT_NML=global_control.nml.IN diff --git a/tests/tests/cpld_2threads_p8 b/tests/tests/cpld_2threads_p8 index 66c0a88240..3612e62529 100644 --- a/tests/tests/cpld_2threads_p8 +++ b/tests/tests/cpld_2threads_p8 @@ -59,6 +59,8 @@ export LIST_FILES="sfcf024.tile1.nc \ export_fv3 export_cpl +export_ugwpv1 +export CCPP_SUITE=FV3_GFS_v17_coupled_p8_ugwpv1 export RESTART_N=12 export RESTART_INTERVAL="${RESTART_N} -1" @@ -93,10 +95,11 @@ if [[ $MACHINE_ID = derecho ]]; then TPN=96 fi +export DT_INNER=720 +export DT_ATMOS=720 +export K_SPLIT=4 +export N_SPLIT=5 + # HR4 GFSv17 GWD update -export DO_UGWP_V0=.false. -export DO_UGWP_V1=.true. -export DO_GSL_DRAG_LS_BL=.true. export DO_GWD_OPT_PSL=.true. export DO_GSL_DRAG_SS=.false. -export DO_GSL_DRAG_TOFD=.true. diff --git a/tests/tests/cpld_bmark_p8 b/tests/tests/cpld_bmark_p8 index 14f127024e..8a0229c38e 100644 --- a/tests/tests/cpld_bmark_p8 +++ b/tests/tests/cpld_bmark_p8 @@ -53,6 +53,8 @@ export LIST_FILES="sfcf006.nc \ export_fv3 export_cpl +export_ugwpv1 +export CCPP_SUITE=FV3_GFS_v17_coupled_p8_ugwpv1 export SYEAR=2013 export SMONTH=04 @@ -107,8 +109,6 @@ export MESH_WAV=mesh.${WW3_DOMAIN}.nc export WW3_MODDEF=mod_def.${WW3_DOMAIN} # set component and coupling timesteps -export DT_ATMOS=300 -export DT_INNER=${DT_ATMOS} export DT_CICE=${DT_ATMOS} export DT_DYNAM_MOM6=900 export DT_THERM_MOM6=1800 @@ -144,14 +144,11 @@ export FNABSC="'C384.maximum_snow_albedo.tileX.nc'" #BMICs do not contain NSST spinup export NSTF_NAME=2,1,0,0,0 -export CDMBWD=${CDMBWD_c384} - export FV3_RUN=cpld_control_run.IN +export K_SPLIT=2 +export N_SPLIT=5 + # HR4 GFSv17 GWD update -export DO_UGWP_V0=.false. -export DO_UGWP_V1=.true. -export DO_GSL_DRAG_LS_BL=.true. export DO_GWD_OPT_PSL=.true. export DO_GSL_DRAG_SS=.false. -export DO_GSL_DRAG_TOFD=.true. diff --git a/tests/tests/cpld_control_c48 b/tests/tests/cpld_control_c48 index 0a21f62be7..f90cad4b81 100644 --- a/tests/tests/cpld_control_c48 +++ b/tests/tests/cpld_control_c48 @@ -55,6 +55,9 @@ export LIST_FILES="sfcf024.tile1.nc \ export_fv3 export_cpl +export_ugwpv1 + +export CCPP_SUITE=FV3_GFS_v17_coupled_p8_ugwpv1 export RESTART_N=12 export RESTART_INTERVAL="${RESTART_N} -1" @@ -140,9 +143,5 @@ export UFS_CONFIGURE=ufs.configure.s2s_esmf.IN export FV3_RUN=cpld_control_run.IN # HR4 GFSv17 GWD update -export DO_UGWP_V0=.false. -export DO_UGWP_V1=.true. -export DO_GSL_DRAG_LS_BL=.true. export DO_GWD_OPT_PSL=.true. export DO_GSL_DRAG_SS=.false. -export DO_GSL_DRAG_TOFD=.true. diff --git a/tests/tests/cpld_control_ciceC_p8 b/tests/tests/cpld_control_ciceC_p8 index b99fb22832..e3c1a9f462 100644 --- a/tests/tests/cpld_control_ciceC_p8 +++ b/tests/tests/cpld_control_ciceC_p8 @@ -71,6 +71,8 @@ export LIST_FILES="sfcf021.tile1.nc \ export_fv3 export_cpl +export_ugwpv1 +export CCPP_SUITE=FV3_GFS_v17_coupled_p8_ugwpv1 export RESTART_N=12 export RESTART_INTERVAL="${RESTART_N} -1" @@ -84,10 +86,11 @@ export CICE_GRIDICE=C export FV3_RUN=cpld_control_run.IN +export DT_INNER=720 +export DT_ATMOS=720 +export K_SPLIT=4 +export N_SPLIT=5 + # HR4 GFSv17 GWD update -export DO_UGWP_V0=.false. -export DO_UGWP_V1=.true. -export DO_GSL_DRAG_LS_BL=.true. export DO_GWD_OPT_PSL=.true. export DO_GSL_DRAG_SS=.false. -export DO_GSL_DRAG_TOFD=.true. diff --git a/tests/tests/cpld_control_gfsv17 b/tests/tests/cpld_control_gfsv17 index 01426380af..98b9f8a077 100644 --- a/tests/tests/cpld_control_gfsv17 +++ b/tests/tests/cpld_control_gfsv17 @@ -71,6 +71,7 @@ export LIST_FILES="sfcf021.tile1.nc \ export_fv3 export_cpl +export_ugwpv1 export CPLCHM=.false. export DNATS=0 @@ -90,22 +91,6 @@ WAV_tasks=$WAV_tasks_cpl_unstr export atm_omp_num_threads=$THRD_cpl_unstr export med_omp_num_threads=$atm_omp_num_threads -# UGWP1 -export GWD_OPT=2 -export CDMBWD=20.0,2.5,1.0,1.0 -export DO_UGWP_V1=.true. -export KNOB_UGWP_VERSION=1 -export KNOB_UGWP_NSLOPE=1 -export DO_UGWP_V0=.false. -export DO_GSL_DRAG_LS_BL=.true. -export DO_GSL_DRAG_SS=.true. -export DO_GSL_DRAG_TOFD=.true. -export DO_UGWP_V1_OROG_ONLY=.false. -export DO_UGWP_V0_NST_ONLY=.false. -export LDIAG_UGWP=.false. -export KNOB_UGWP_DOKDIS=2 -export KNOB_UGWP_NDX4LH=4 - export MOM6_TOPOEDITS=ufs.topo_edits_011818.nc export MOM6_ALLOW_LANDMASK_CHANGES=True export eps_imesh=2.5e-1 @@ -123,16 +108,15 @@ export UFS_CONFIGURE=ufs.configure.s2sw.IN #GFSv17 settings export PROGSIGMA=.true. -export IOPT_DIAG=1 +export IOPT_DIAG=2 if [[ $MACHINE_ID = hera ]] && [[ $RT_COMPILER = gnu ]]; then WLCLK=40 fi +export K_SPLIT=2 +export N_SPLIT=5 + # HR4 GFSv17 GWD update -export DO_UGWP_V0=.false. -export DO_UGWP_V1=.true. -export DO_GSL_DRAG_LS_BL=.true. export DO_GWD_OPT_PSL=.true. export DO_GSL_DRAG_SS=.false. -export DO_GSL_DRAG_TOFD=.true. diff --git a/tests/tests/cpld_control_gfsv17_iau b/tests/tests/cpld_control_gfsv17_iau index 3e59cabc9c..a85cc6adad 100644 --- a/tests/tests/cpld_control_gfsv17_iau +++ b/tests/tests/cpld_control_gfsv17_iau @@ -52,6 +52,7 @@ export LIST_FILES="sfcf024.nc \ export_fv3 export_cpl +export_ugwpv1 export CPLCHM=.false. export DNATS=0 @@ -97,22 +98,6 @@ WAV_tasks=$WAV_tasks_cpl_unstr export atm_omp_num_threads=$THRD_cpl_unstr export med_omp_num_threads=$atm_omp_num_threads -# UGWP1 -export GWD_OPT=2 -export CDMBWD=20.0,2.5,1.0,1.0 -export DO_UGWP_V1=.true. -export KNOB_UGWP_VERSION=1 -export KNOB_UGWP_NSLOPE=1 -export DO_UGWP_V0=.false. -export DO_GSL_DRAG_LS_BL=.true. -export DO_GSL_DRAG_SS=.true. -export DO_GSL_DRAG_TOFD=.true. -export DO_UGWP_V1_OROG_ONLY=.false. -export DO_UGWP_V0_NST_ONLY=.false. -export LDIAG_UGWP=.false. -export KNOB_UGWP_DOKDIS=2 -export KNOB_UGWP_NDX4LH=4 - export WW3_DOMAIN=global_270k export MESH_WAV=mesh.${WW3_DOMAIN}.nc export WW3_MODDEF=mod_def.exp.${WW3_DOMAIN} @@ -126,7 +111,7 @@ export UFS_CONFIGURE=ufs.configure.s2sw.IN #GFSv17 settings export PROGSIGMA=.true. -export IOPT_DIAG=1 +export IOPT_DIAG=2 #IAU export CHOUR=12 @@ -142,9 +127,5 @@ if [[ $MACHINE_ID = hera ]] && [[ $RT_COMPILER = gnu ]]; then fi # HR4 GFSv17 GWD update -export DO_UGWP_V0=.false. -export DO_UGWP_V1=.true. -export DO_GSL_DRAG_LS_BL=.true. export DO_GWD_OPT_PSL=.true. export DO_GSL_DRAG_SS=.false. -export DO_GSL_DRAG_TOFD=.true. diff --git a/tests/tests/cpld_control_noaero_p8 b/tests/tests/cpld_control_noaero_p8 index f191cc8dd5..e918aa1f63 100644 --- a/tests/tests/cpld_control_noaero_p8 +++ b/tests/tests/cpld_control_noaero_p8 @@ -70,6 +70,8 @@ export LIST_FILES="sfcf021.tile1.nc \ export_fv3 export_cpl +export_ugwpv1 +export CCPP_SUITE=FV3_GFS_v17_coupled_p8_ugwpv1 export RESTART_N=12 export RESTART_INTERVAL="${RESTART_N} -1" @@ -87,10 +89,9 @@ export UFS_CONFIGURE=ufs.configure.s2sw_fast_esmf.IN export FV3_RUN=cpld_control_run.IN +export K_SPLIT=2 +export N_SPLIT=5 + # HR4 GFSv17 GWD update -export DO_UGWP_V0=.false. -export DO_UGWP_V1=.true. -export DO_GSL_DRAG_LS_BL=.true. export DO_GWD_OPT_PSL=.true. export DO_GSL_DRAG_SS=.false. -export DO_GSL_DRAG_TOFD=.true. diff --git a/tests/tests/cpld_control_nowave_noaero_p8 b/tests/tests/cpld_control_nowave_noaero_p8 index 34bcd8d921..0647cd8e79 100644 --- a/tests/tests/cpld_control_nowave_noaero_p8 +++ b/tests/tests/cpld_control_nowave_noaero_p8 @@ -70,6 +70,8 @@ export LIST_FILES="sfcf021.tile1.nc \ export_fv3 export_cpl +export_ugwpv1 +export CCPP_SUITE=FV3_GFS_v17_coupled_p8_ugwpv1 export RESTART_N=12 export RESTART_INTERVAL="${RESTART_N} -1" @@ -105,10 +107,9 @@ export UFS_CONFIGURE=ufs.configure.s2s_esmf.IN export FV3_RUN=cpld_control_run.IN +export K_SPLIT=2 +export N_SPLIT=5 + # HR4 GFSv17 GWD update -export DO_UGWP_V0=.false. -export DO_UGWP_V1=.true. -export DO_GSL_DRAG_LS_BL=.true. export DO_GWD_OPT_PSL=.true. export DO_GSL_DRAG_SS=.false. -export DO_GSL_DRAG_TOFD=.true. diff --git a/tests/tests/cpld_control_p8 b/tests/tests/cpld_control_p8 index 67243979f3..fcb57d70fe 100644 --- a/tests/tests/cpld_control_p8 +++ b/tests/tests/cpld_control_p8 @@ -71,6 +71,8 @@ export LIST_FILES="sfcf021.tile1.nc \ export_fv3 export_cpl +export_ugwpv1 +export CCPP_SUITE=FV3_GFS_v17_coupled_p8_ugwpv1 export RESTART_N=12 export RESTART_INTERVAL="${RESTART_N} -1" @@ -86,10 +88,11 @@ if [[ $MACHINE_ID = derecho ]]; then TPN=96 fi +export DT_INNER=720 +export DT_ATMOS=720 +export K_SPLIT=4 +export N_SPLIT=5 + # HR4 GFSv17 GWD update -export DO_UGWP_V0=.false. -export DO_UGWP_V1=.true. -export DO_GSL_DRAG_LS_BL=.true. export DO_GWD_OPT_PSL=.true. export DO_GSL_DRAG_SS=.false. -export DO_GSL_DRAG_TOFD=.true. diff --git a/tests/tests/cpld_control_p8.v2.sfc b/tests/tests/cpld_control_p8.v2.sfc index 30ed1593fb..b754f76072 100644 --- a/tests/tests/cpld_control_p8.v2.sfc +++ b/tests/tests/cpld_control_p8.v2.sfc @@ -71,6 +71,8 @@ export LIST_FILES="sfcf021.tile1.nc \ export_fv3 export_cpl +export_ugwpv1 +export CCPP_SUITE=FV3_GFS_v17_coupled_p8_ugwpv1 export RESTART_N=12 export RESTART_INTERVAL="${RESTART_N} -1" @@ -87,10 +89,11 @@ if [[ $MACHINE_ID = derecho ]]; then TPN=96 fi +export DT_INNER=720 +export DT_ATMOS=720 +export K_SPLIT=4 +export N_SPLIT=5 + # HR4 GFSv17 GWD update -export DO_UGWP_V0=.false. -export DO_UGWP_V1=.true. -export DO_GSL_DRAG_LS_BL=.true. export DO_GWD_OPT_PSL=.true. export DO_GSL_DRAG_SS=.false. -export DO_GSL_DRAG_TOFD=.true. diff --git a/tests/tests/cpld_control_p8_faster b/tests/tests/cpld_control_p8_faster index fcf93cd106..5a751b24d8 100644 --- a/tests/tests/cpld_control_p8_faster +++ b/tests/tests/cpld_control_p8_faster @@ -71,6 +71,8 @@ export LIST_FILES="sfcf021.tile1.nc \ export_fv3 export_cpl +export_ugwpv1 +export CCPP_SUITE=FV3_GFS_v17_coupled_p8_ugwpv1 export RESTART_N=12 export RESTART_INTERVAL="${RESTART_N} -1" @@ -82,6 +84,11 @@ export eps_imesh=2.5e-1 export FV3_RUN=cpld_control_run.IN +export DT_INNER=720 +export DT_ATMOS=720 +export K_SPLIT=4 +export N_SPLIT=5 + # HR4 GFSv17 GWD update export DO_UGWP_V0=.false. export DO_UGWP_V1=.true. diff --git a/tests/tests/cpld_control_p8_mixedmode b/tests/tests/cpld_control_p8_mixedmode index b01765abdf..10669918f3 100644 --- a/tests/tests/cpld_control_p8_mixedmode +++ b/tests/tests/cpld_control_p8_mixedmode @@ -71,6 +71,8 @@ export LIST_FILES="sfcf021.tile1.nc \ export_fv3 export_cpl +export_ugwpv1 +export CCPP_SUITE=FV3_GFS_v17_coupled_p8_ugwpv1 export RESTART_N=12 export RESTART_INTERVAL="${RESTART_N} -1" @@ -82,10 +84,11 @@ export eps_imesh=2.5e-1 export FV3_RUN=cpld_control_run.IN +export DT_INNER=720 +export DT_ATMOS=720 +export K_SPLIT=4 +export N_SPLIT=5 + # HR4 GFSv17 GWD update -export DO_UGWP_V0=.false. -export DO_UGWP_V1=.true. -export DO_GSL_DRAG_LS_BL=.true. export DO_GWD_OPT_PSL=.true. export DO_GSL_DRAG_SS=.false. -export DO_GSL_DRAG_TOFD=.true. diff --git a/tests/tests/cpld_control_pdlib_p8 b/tests/tests/cpld_control_pdlib_p8 index 252481a48a..7f87778cf7 100644 --- a/tests/tests/cpld_control_pdlib_p8 +++ b/tests/tests/cpld_control_pdlib_p8 @@ -70,6 +70,8 @@ export LIST_FILES="sfcf021.tile1.nc \ export_fv3 export_cpl +export_ugwpv1 +export CCPP_SUITE=FV3_GFS_v17_coupled_p8_ugwpv1 export RESTART_N=12 export RESTART_INTERVAL="${RESTART_N} -1" @@ -106,10 +108,11 @@ if [[ $MACHINE_ID = hera ]] && [[ $RT_COMPILER = gnu ]]; then WLCLK=40 fi +export DT_INNER=720 +export DT_ATMOS=720 +export K_SPLIT=4 +export N_SPLIT=5 + # HR4 GFSv17 GWD update -export DO_UGWP_V0=.false. -export DO_UGWP_V1=.true. -export DO_GSL_DRAG_LS_BL=.true. export DO_GWD_OPT_PSL=.true. export DO_GSL_DRAG_SS=.false. -export DO_GSL_DRAG_TOFD=.true. diff --git a/tests/tests/cpld_control_qr_p8 b/tests/tests/cpld_control_qr_p8 index 9618a05e6b..a79b1a6d82 100644 --- a/tests/tests/cpld_control_qr_p8 +++ b/tests/tests/cpld_control_qr_p8 @@ -71,6 +71,8 @@ export LIST_FILES="sfcf021.tile1.nc \ export_fv3 export_cpl +export_ugwpv1 +export CCPP_SUITE=FV3_GFS_v17_coupled_p8_ugwpv1 export QUILTING_RESTART=.true. export RESTART_N=12 @@ -83,10 +85,11 @@ export eps_imesh=2.5e-1 export FV3_RUN=cpld_control_run.IN +export DT_INNER=720 +export DT_ATMOS=720 +export K_SPLIT=4 +export N_SPLIT=5 + # HR4 GFSv17 GWD update -export DO_UGWP_V0=.false. -export DO_UGWP_V1=.true. -export DO_GSL_DRAG_LS_BL=.true. export DO_GWD_OPT_PSL=.true. export DO_GSL_DRAG_SS=.false. -export DO_GSL_DRAG_TOFD=.true. diff --git a/tests/tests/cpld_control_sfs b/tests/tests/cpld_control_sfs index 428f1a1a65..9f0d327e00 100644 --- a/tests/tests/cpld_control_sfs +++ b/tests/tests/cpld_control_sfs @@ -14,10 +14,12 @@ export LIST_FILES="sfcf021.nc \ GFSFLX.GrbF21 \ GFSFLX.GrbF24 \ GFSPRS.GrbF21 \ - GFSPRS.GrbF24" + GFSPRS.GrbF24 \ + RESTART/20210323.060000.MOM.res.nc" export_fv3 export_cpl +export_ugwpv1 export CPLCHM=.false. export DNATS=0 @@ -45,25 +47,16 @@ OCN_tasks=$OCN_tasks_cpl_unstr ICE_tasks=$ICE_tasks_cpl_unstr WAV_tasks=$WAV_tasks_cpl_unstr +# use downscaled warmstarts for ocean and ice +export OCNICE_WARMSTART=.true. +export MOM6_INIT_FROM_Z=False +export MOM6_INIT_UV=file +export MOM6_WARMSTART_FILE=mom6.warmstart.nc +export CICE_ICE_IC=cice.warmstart.nc + export atm_omp_num_threads=$THRD_cpl_unstr export med_omp_num_threads=$atm_omp_num_threads -# UGWP1 -export GWD_OPT=2 -export CDMBWD=20.0,2.5,1.0,1.0 -export DO_UGWP_V1=.true. -export KNOB_UGWP_VERSION=1 -export KNOB_UGWP_NSLOPE=1 -export DO_UGWP_V0=.false. -export DO_GSL_DRAG_LS_BL=.true. -export DO_GSL_DRAG_SS=.true. -export DO_GSL_DRAG_TOFD=.true. -export DO_UGWP_V1_OROG_ONLY=.false. -export DO_UGWP_V0_NST_ONLY=.false. -export LDIAG_UGWP=.false. -export KNOB_UGWP_DOKDIS=2 -export KNOB_UGWP_NDX4LH=4 - export MOM6_TOPOEDITS=ufs.topo_edits_011818.nc export MOM6_ALLOW_LANDMASK_CHANGES=True export eps_imesh=2.5e-1 @@ -82,16 +75,15 @@ export UFS_CONFIGURE=ufs.configure.s2sw.IN #GFSv17 settings export PROGSIGMA=.true. -export IOPT_DIAG=1 +export IOPT_DIAG=2 if [[ $MACHINE_ID = hera ]] && [[ $RT_COMPILER = gnu ]]; then WLCLK=40 fi +export K_SPLIT=2 +export N_SPLIT=5 + # HR4 GFSv17 GWD update -export DO_UGWP_V0=.false. -export DO_UGWP_V1=.true. -export DO_GSL_DRAG_LS_BL=.true. export DO_GWD_OPT_PSL=.true. export DO_GSL_DRAG_SS=.false. -export DO_GSL_DRAG_TOFD=.true. diff --git a/tests/tests/cpld_debug_gfsv17 b/tests/tests/cpld_debug_gfsv17 index 7152ceb68c..72debc6f49 100644 --- a/tests/tests/cpld_debug_gfsv17 +++ b/tests/tests/cpld_debug_gfsv17 @@ -58,6 +58,7 @@ export LIST_FILES="sfcf003.tile1.nc \ export_fv3 export_cpl +export_ugwpv1 export FHMAX=3 export DAYS=0.125 @@ -85,24 +86,9 @@ export MOM6_ALLOW_LANDMASK_CHANGES=True export eps_imesh=2.5e-1 export CICE_DIAGFREQ=`expr $((FHMAX-$FHROT)) \* 3600 / $DT_CICE` -export GWD_OPT=2 -export CDMBWD=20.0,2.5,1.0,1.0 -export DO_UGWP_V1=.true. -export KNOB_UGWP_VERSION=1 -export KNOB_UGWP_NSLOPE=1 -export DO_UGWP_V0=.false. -export DO_GSL_DRAG_LS_BL=.true. -export DO_GSL_DRAG_SS=.true. -export DO_GSL_DRAG_TOFD=.true. -export DO_UGWP_V1_OROG_ONLY=.false. -export DO_UGWP_V0_NST_ONLY=.false. -export LDIAG_UGWP=.false. -export KNOB_UGWP_DOKDIS=2 -export KNOB_UGWP_NDX4LH=4 - #GFSv17 settings export PROGSIGMA=.true. -export IOPT_DIAG=1 +export IOPT_DIAG=2 export WW3_DOMAIN=global_270k export MESH_WAV=mesh.${WW3_DOMAIN}.nc @@ -117,14 +103,18 @@ export UFS_CONFIGURE=ufs.configure.s2sw.IN export FV3_RUN=cpld_control_run.IN +export DT_INNER=360 +export DT_ATMOS=360 +export K_SPLIT=2 +export N_SPLIT=5 + if [[ $MACHINE_ID = hera ]] && [[ $RT_COMPILER = gnu ]]; then WLCLK=40 fi +if [[ $MACHINE_ID = gaea ]] && [[ $RT_COMPILER = intelllvm ]]; then + WLCLK=40 +fi # HR4 GFSv17 GWD update -export DO_UGWP_V0=.false. -export DO_UGWP_V1=.true. -export DO_GSL_DRAG_LS_BL=.true. export DO_GWD_OPT_PSL=.true. export DO_GSL_DRAG_SS=.false. -export DO_GSL_DRAG_TOFD=.true. diff --git a/tests/tests/cpld_debug_noaero_p8 b/tests/tests/cpld_debug_noaero_p8 index ec5114a81d..befc62f92a 100644 --- a/tests/tests/cpld_debug_noaero_p8 +++ b/tests/tests/cpld_debug_noaero_p8 @@ -58,6 +58,8 @@ export LIST_FILES="sfcf003.tile1.nc \ export_fv3 export_cpl +export_ugwpv1 +export CCPP_SUITE=FV3_GFS_v17_coupled_p8_ugwpv1 export FHMAX=3 export DAYS=0.125 @@ -78,6 +80,9 @@ export UFS_CONFIGURE=ufs.configure.s2sw_fast_esmf.IN export FV3_RUN=cpld_control_run.IN +export K_SPLIT=2 +export N_SPLIT=5 + # HR4 GFSv17 GWD update export DO_UGWP_V0=.false. export DO_UGWP_V1=.true. diff --git a/tests/tests/cpld_debug_p8 b/tests/tests/cpld_debug_p8 index ed304b3b3d..9267cf6f8e 100644 --- a/tests/tests/cpld_debug_p8 +++ b/tests/tests/cpld_debug_p8 @@ -59,6 +59,8 @@ export LIST_FILES="sfcf003.tile1.nc \ export_fv3 export_cpl +export_ugwpv1 +export CCPP_SUITE=FV3_GFS_v17_coupled_p8_ugwpv1 export FHMAX=3 export DAYS=0.125 @@ -77,6 +79,11 @@ if [[ $MACHINE_ID = hera ]] && [[ $RT_COMPILER = gnu ]]; then WLCLK=40 fi +export DT_INNER=720 +export DT_ATMOS=720 +export K_SPLIT=4 +export N_SPLIT=5 + # HR4 GFSv17 GWD update export DO_UGWP_V0=.false. export DO_UGWP_V1=.true. diff --git a/tests/tests/cpld_debug_pdlib_p8 b/tests/tests/cpld_debug_pdlib_p8 index e0a2383ce5..90e02daccb 100644 --- a/tests/tests/cpld_debug_pdlib_p8 +++ b/tests/tests/cpld_debug_pdlib_p8 @@ -58,6 +58,8 @@ export LIST_FILES="sfcf003.tile1.nc \ export_fv3 export_cpl +export_ugwpv1 +export CCPP_SUITE=FV3_GFS_v17_coupled_p8_ugwpv1 export FHMAX=3 export DAYS=0.125 @@ -74,6 +76,7 @@ ICE_tasks=$ICE_tasks_cpl_unstr WAV_tasks=$WAV_tasks_cpl_unstr # bump resources for debug test WAV_tasks="$(($WAV_tasks_cpl_unstr + 18))" +OCN_tasks="$((OCN_tasks_cpl_unstr + 16))" export atm_omp_num_threads=$THRD_cpl_unstr export med_omp_num_threads=$atm_omp_num_threads @@ -98,6 +101,18 @@ export FV3_RUN=cpld_control_run.IN if [[ $MACHINE_ID = hera && $RT_COMPILER = gnu ]] || [[ $MACHINE_ID = jet ]]; then WLCLK=50 fi +if [[ $MACHINE_ID = hercules && $RT_COMPILER = intelllvm ]]; then + WLCLK=50 +fi +if [[ $MACHINE_ID = orion && $RT_COMPILER = intelllvm ]]; then + WLCLK=50 +fi +if [[ $MACHINE_ID = gaea ]] && [[ $RT_COMPILER = intelllvm ]]; then + WLCLK=50 +fi + +export K_SPLIT=2 +export N_SPLIT=5 # HR4 GFSv17 GWD update export DO_UGWP_V0=.false. diff --git a/tests/tests/cpld_decomp_p8 b/tests/tests/cpld_decomp_p8 index 6c44601b3f..2642cc30a2 100644 --- a/tests/tests/cpld_decomp_p8 +++ b/tests/tests/cpld_decomp_p8 @@ -59,6 +59,8 @@ export LIST_FILES="sfcf024.tile1.nc \ export_fv3 export_cpl +export_ugwpv1 +export CCPP_SUITE=FV3_GFS_v17_coupled_p8_ugwpv1 export RESTART_N=12 export RESTART_INTERVAL="${RESTART_N} -1" @@ -87,10 +89,11 @@ if [[ $MACHINE_ID = derecho ]]; then TPN=96 fi +export DT_INNER=720 +export DT_ATMOS=720 +export K_SPLIT=4 +export N_SPLIT=5 + # HR4 GFSv17 GWD update -export DO_UGWP_V0=.false. -export DO_UGWP_V1=.true. -export DO_GSL_DRAG_LS_BL=.true. export DO_GWD_OPT_PSL=.true. export DO_GSL_DRAG_SS=.false. -export DO_GSL_DRAG_TOFD=.true. diff --git a/tests/tests/cpld_mpi_gfsv17 b/tests/tests/cpld_mpi_gfsv17 index 1f204a4aaa..36b1c81ea0 100644 --- a/tests/tests/cpld_mpi_gfsv17 +++ b/tests/tests/cpld_mpi_gfsv17 @@ -71,6 +71,7 @@ export LIST_FILES="sfcf021.tile1.nc \ export_fv3 export_cpl +export_ugwpv1 export CPLCHM=.false. export DNATS=0 @@ -97,22 +98,6 @@ export CICE_BLCKY=`expr $NY_GLB / 2` export atm_omp_num_threads=$THRD_cpl_unstr export med_omp_num_threads=$atm_omp_num_threads -# UGWP1 -export GWD_OPT=2 -export CDMBWD=20.0,2.5,1.0,1.0 -export DO_UGWP_V1=.true. -export KNOB_UGWP_VERSION=1 -export KNOB_UGWP_NSLOPE=1 -export DO_UGWP_V0=.false. -export DO_GSL_DRAG_LS_BL=.true. -export DO_GSL_DRAG_SS=.true. -export DO_GSL_DRAG_TOFD=.true. -export DO_UGWP_V1_OROG_ONLY=.false. -export DO_UGWP_V0_NST_ONLY=.false. -export LDIAG_UGWP=.false. -export KNOB_UGWP_DOKDIS=2 -export KNOB_UGWP_NDX4LH=4 - export MOM6_TOPOEDITS=ufs.topo_edits_011818.nc export MOM6_ALLOW_LANDMASK_CHANGES=True export eps_imesh=2.5e-1 @@ -130,12 +115,12 @@ export UFS_CONFIGURE=ufs.configure.s2sw.IN #GFSv17 settings export PROGSIGMA=.true. -export IOPT_DIAG=1 +export IOPT_DIAG=2 + +export K_SPLIT=2 +export N_SPLIT=5 + # HR4 GFSv17 GWD update -export DO_UGWP_V0=.false. -export DO_UGWP_V1=.true. -export DO_GSL_DRAG_LS_BL=.true. export DO_GWD_OPT_PSL=.true. export DO_GSL_DRAG_SS=.false. -export DO_GSL_DRAG_TOFD=.true. diff --git a/tests/tests/cpld_mpi_p8 b/tests/tests/cpld_mpi_p8 index 84756f04d6..fcf8316ab0 100644 --- a/tests/tests/cpld_mpi_p8 +++ b/tests/tests/cpld_mpi_p8 @@ -59,6 +59,8 @@ export LIST_FILES="sfcf024.tile1.nc \ export_fv3 export_cpl +export_ugwpv1 +export CCPP_SUITE=FV3_GFS_v17_coupled_p8_ugwpv1 export RESTART_N=12 export RESTART_INTERVAL="${RESTART_N} -1" @@ -87,10 +89,11 @@ if [[ $MACHINE_ID = derecho ]]; then TPN=96 fi +export DT_INNER=720 +export DT_ATMOS=720 +export K_SPLIT=4 +export N_SPLIT=5 + # HR4 GFSv17 GWD update -export DO_UGWP_V0=.false. -export DO_UGWP_V1=.true. -export DO_GSL_DRAG_LS_BL=.true. export DO_GWD_OPT_PSL=.true. export DO_GSL_DRAG_SS=.false. -export DO_GSL_DRAG_TOFD=.true. diff --git a/tests/tests/cpld_mpi_pdlib_p8 b/tests/tests/cpld_mpi_pdlib_p8 index cd536948d2..c3879bf706 100644 --- a/tests/tests/cpld_mpi_pdlib_p8 +++ b/tests/tests/cpld_mpi_pdlib_p8 @@ -70,6 +70,8 @@ export LIST_FILES="sfcf021.tile1.nc \ export_fv3 export_cpl +export_ugwpv1 +export CCPP_SUITE=FV3_GFS_v17_coupled_p8_ugwpv1 export RESTART_N=12 export RESTART_INTERVAL="${RESTART_N} -1" @@ -105,10 +107,11 @@ export UFS_CONFIGURE=ufs.configure.s2sw_fast_esmf.IN export FV3_RUN=cpld_control_run.IN +export DT_INNER=720 +export DT_ATMOS=720 +export K_SPLIT=4 +export N_SPLIT=5 + # HR4 GFSv17 GWD update -export DO_UGWP_V0=.false. -export DO_UGWP_V1=.true. -export DO_GSL_DRAG_LS_BL=.true. export DO_GWD_OPT_PSL=.true. export DO_GSL_DRAG_SS=.false. -export DO_GSL_DRAG_TOFD=.true. diff --git a/tests/tests/cpld_regional_atm_fbh b/tests/tests/cpld_regional_atm_fbh new file mode 100644 index 0000000000..8e995d5a43 --- /dev/null +++ b/tests/tests/cpld_regional_atm_fbh @@ -0,0 +1,136 @@ +############################################################################### +# +# FV3 regional control (hi-res 3km, small domain) test +# +############################################################################### + +export TEST_DESCR="Compare FV3 regional with FIRE BEHAVIOR control results with previous trunk version" + +export CNTL_DIR=cpld_regional_atm_fbh + +export LIST_FILES="dynf000.nc \ + dynf003.nc \ + phyf000.nc \ + phyf003.nc \ + fire_output_2020-08-13_18:00:00.nc \ + fire_output_2020-08-13_21:00:00.nc" + +# default configuration +export_fv3 +export_fire_behavior + +# models +export atm_model=fv3 +export fbh_model=fire_behavior + +# simulation window +export SYEAR=2020 +export SMONTH=8 +export SDAY=13 +export SHOUR=18 +export EYEAR=2020 +export EMONTH=8 +export EDAY=13 +export EHOUR=21 + +# time steps +export coupling_interval_sec=36 +export DT_ATMOS=36 +export DT_FIRE=0.5 + +# model configuration +export FHMAX=3 +export RESTART_INTERVAL=0 +export QUILTING=.true. +export WRITE_GROUP=1 +export WRTTASK_PER_GROUP=5 +export NUM_FILES=2 +export FILENAME_BASE="'dyn' 'phy'" +export OUTPUT_FILE="'netcdf' 'netcdf'" +export WRITE_DOPOST=.false. +export IDEFLATE=0 +export OUTPUT_GRID="'lambert_conformal'" +export CEN_LON=-105.6041 +export CEN_LAT=39.01736 +export LON1=-109.0989 +export LAT1=36.2794 +export STDLAT1=39.01736 +export STDLAT2=39.01736 +export NX=207 +export NY=197 +export DX=3000.0 +export DY=3000.0 + +# atmosphere configuration (fv3atm) +export BLOCKSIZE=40 +export CCPP_SUITE='FV3_HRRR' +export INPES='5' +export JNPES='5' +export NPX=211 +export NPY=201 +export NPZ=64 +export NTILES=1 +export K_SPLIT=2 +export N_SPLIT=5 +export NWAT=6 +export NA_INIT=1 +export DNATS=0 +export EXTERNAL_IC=.true. +export NGGPS_IC=.true. +export MOUNTAIN=.false. +export DO_SAT_ADJ=.false. +export WARM_START=.false. +export TARGET_LAT=39.01737 +export TARGET_LON=-105.6041 +export STRETCH_FAC=0.999 +export REGIONAL=.true. +export BC_UPDATE_INTERVAL=3 +export NROWS_BLEND=10 +export FULL_ZS_FILTER=.false. +export N_ZS_FILTER=0 +export NPZP=65 +export FHCYC=0.0 +export IMP_PHYSICS=8 +export FHSWR=1200.0 +export FHLWR=1200.0 +export CPLFLX=.false. +export CPL_IMP_MRG=.false. +export CPL_IMP_DBG=.false. +export CPLFIRE=.true. + +# fire configuration (fire_behavior) +export FIRE_NAME=cameron_peak_fire +export fire_atm_feedback=1.0 +export fire_ignition_end_lat1=40.609 +export fire_ignition_end_lon1=-105.879 +export fire_ignition_end_time1=7000 +export fire_ignition_radius1=250 +export fire_ignition_ros1=0.05 +export fire_ignition_start_lat1=40.609 +export fire_ignition_start_lon1=-105.879 +export fire_ignition_start_time1=6480 +export fire_lsm_zcoupling=.false. +export fire_lsm_zcoupling_ref=60.0 +export fire_num_ignitions=1 +export fire_print_msg=0 +export fire_upwinding=9 +export fire_viscosity=0.4 +export fire_wind_height=5.0 + +# output configuration +export OUTPUT_FH='1 -1' +export OUTPUT_FS=3600 + +# tasks +export ATM_compute_tasks=$(( INPES*JNPES*NTILES )) +export FBH_tasks=1 + +# configuration files +export INPUT_NML=input_regional_fire.nml.IN +export MODEL_CONFIGURE=model_configure_fire.IN +export UFS_CONFIGURE=ufs.configure.cpld_atm_fbh.IN +export FV3_RUN="regional_fire_run.IN" +export DIAG_TABLE=diag_table_fire +export FIELD_TABLE=field_table_fire +export FIRE_NML=namelist.fire.IN + diff --git a/tests/tests/cpld_restart_bmark_p8 b/tests/tests/cpld_restart_bmark_p8 index d6a3b39d2d..ca3dc70ffc 100644 --- a/tests/tests/cpld_restart_bmark_p8 +++ b/tests/tests/cpld_restart_bmark_p8 @@ -53,6 +53,8 @@ export LIST_FILES="sfcf006.nc \ export_fv3 export_cpl +export_ugwpv1 +export CCPP_SUITE=FV3_GFS_v17_coupled_p8_ugwpv1 export SYEAR=2013 export SMONTH=04 @@ -111,8 +113,6 @@ export MESH_WAV=mesh.${WW3_DOMAIN}.nc export WW3_MODDEF=mod_def.${WW3_DOMAIN} # set component and coupling timesteps -export DT_ATMOS=300 -export DT_INNER=${DT_ATMOS} export DT_CICE=${DT_ATMOS} export DT_DYNAM_MOM6=900 export DT_THERM_MOM6=1800 @@ -145,8 +145,6 @@ export FNVMXC="'C384.vegetation_greenness.tileX.nc'" export FNSLPC="'C384.slope_type.tileX.nc'" export FNABSC="'C384.maximum_snow_albedo.tileX.nc'" -export CDMBWD=${CDMBWD_c384} - # ATM warm start export WARM_START=.true. export MAKE_NH=.false. @@ -165,10 +163,9 @@ export MOM6_RESTART_SETTING=r export FV3_RUN=cpld_control_run.IN +export K_SPLIT=2 +export N_SPLIT=5 + # HR4 GFSv17 GWD update -export DO_UGWP_V0=.false. -export DO_UGWP_V1=.true. -export DO_GSL_DRAG_LS_BL=.true. export DO_GWD_OPT_PSL=.true. export DO_GSL_DRAG_SS=.false. -export DO_GSL_DRAG_TOFD=.true. diff --git a/tests/tests/cpld_restart_gfsv17 b/tests/tests/cpld_restart_gfsv17 index ad4a7be818..484c29da74 100644 --- a/tests/tests/cpld_restart_gfsv17 +++ b/tests/tests/cpld_restart_gfsv17 @@ -60,6 +60,7 @@ export LIST_FILES="sfcf024.tile1.nc \ export_fv3 export_cpl +export_ugwpv1 export CPLCHM=.false. export DNATS=0 @@ -98,22 +99,6 @@ WAV_tasks=$WAV_tasks_cpl_unstr export atm_omp_num_threads=$THRD_cpl_unstr export med_omp_num_threads=$atm_omp_num_threads -# UGWP1 -export GWD_OPT=2 -export CDMBWD=20.0,2.5,1.0,1.0 -export DO_UGWP_V1=.true. -export KNOB_UGWP_VERSION=1 -export KNOB_UGWP_NSLOPE=1 -export DO_UGWP_V0=.false. -export DO_GSL_DRAG_LS_BL=.true. -export DO_GSL_DRAG_SS=.true. -export DO_GSL_DRAG_TOFD=.true. -export DO_UGWP_V1_OROG_ONLY=.false. -export DO_UGWP_V0_NST_ONLY=.false. -export LDIAG_UGWP=.false. -export KNOB_UGWP_DOKDIS=2 -export KNOB_UGWP_NDX4LH=4 - export MOM6_TOPOEDITS=ufs.topo_edits_011818.nc export MOM6_ALLOW_LANDMASK_CHANGES=True export eps_imesh=2.5e-1 @@ -132,12 +117,11 @@ export UFS_CONFIGURE=ufs.configure.s2sw.IN #GFSv17 settings export PROGSIGMA=.true. -export IOPT_DIAG=1 +export IOPT_DIAG=2 + +export K_SPLIT=2 +export N_SPLIT=5 # HR4 GFSv17 GWD update -export DO_UGWP_V0=.false. -export DO_UGWP_V1=.true. -export DO_GSL_DRAG_LS_BL=.true. export DO_GWD_OPT_PSL=.true. export DO_GSL_DRAG_SS=.false. -export DO_GSL_DRAG_TOFD=.true. diff --git a/tests/tests/cpld_restart_p8 b/tests/tests/cpld_restart_p8 index edbba45c3e..9895fd9d99 100644 --- a/tests/tests/cpld_restart_p8 +++ b/tests/tests/cpld_restart_p8 @@ -59,6 +59,8 @@ export LIST_FILES="sfcf024.tile1.nc \ export_fv3 export_cpl +export_ugwpv1 +export CCPP_SUITE=FV3_GFS_v17_coupled_p8_ugwpv1 export FHROT=12 export RESTART_N=$((FHMAX-$FHROT)) @@ -93,10 +95,11 @@ if [[ $MACHINE_ID = derecho ]]; then TPN=96 fi +export DT_INNER=720 +export DT_ATMOS=720 +export K_SPLIT=4 +export N_SPLIT=5 + # HR4 GFSv17 GWD update -export DO_UGWP_V0=.false. -export DO_UGWP_V1=.true. -export DO_GSL_DRAG_LS_BL=.true. export DO_GWD_OPT_PSL=.true. export DO_GSL_DRAG_SS=.false. -export DO_GSL_DRAG_TOFD=.true. diff --git a/tests/tests/cpld_restart_pdlib_p8 b/tests/tests/cpld_restart_pdlib_p8 index e9e8a9d510..6097f05559 100644 --- a/tests/tests/cpld_restart_pdlib_p8 +++ b/tests/tests/cpld_restart_pdlib_p8 @@ -58,6 +58,8 @@ export LIST_FILES="sfcf024.tile1.nc \ export_fv3 export_cpl +export_ugwpv1 +export CCPP_SUITE=FV3_GFS_v17_coupled_p8_ugwpv1 export FHROT=12 export RESTART_N=$((FHMAX-$FHROT)) @@ -109,10 +111,11 @@ export UFS_CONFIGURE=ufs.configure.s2sw_fast_esmf.IN export FV3_RUN=cpld_control_run.IN +export DT_INNER=720 +export DT_ATMOS=720 +export K_SPLIT=4 +export N_SPLIT=5 + # HR4 GFSv17 GWD update -export DO_UGWP_V0=.false. -export DO_UGWP_V1=.true. -export DO_GSL_DRAG_LS_BL=.true. export DO_GWD_OPT_PSL=.true. export DO_GSL_DRAG_SS=.false. -export DO_GSL_DRAG_TOFD=.true. diff --git a/tests/tests/cpld_restart_qr_p8 b/tests/tests/cpld_restart_qr_p8 index 79ebaaf10e..33dd3e65d0 100644 --- a/tests/tests/cpld_restart_qr_p8 +++ b/tests/tests/cpld_restart_qr_p8 @@ -59,6 +59,8 @@ export LIST_FILES="sfcf024.tile1.nc \ export_fv3 export_cpl +export_ugwpv1 +export CCPP_SUITE=FV3_GFS_v17_coupled_p8_ugwpv1 export QUILTING_RESTART=.true. export FHROT=12 @@ -90,10 +92,11 @@ export CICE_DIAGFREQ=`expr $((FHMAX-$FHROT)) \* 3600 / $DT_CICE` export FV3_RUN=cpld_control_run.IN +export DT_INNER=720 +export DT_ATMOS=720 +export K_SPLIT=4 +export N_SPLIT=5 + # HR4 GFSv17 GWD update -export DO_UGWP_V0=.false. -export DO_UGWP_V1=.true. -export DO_GSL_DRAG_LS_BL=.true. export DO_GWD_OPT_PSL=.true. export DO_GSL_DRAG_SS=.false. -export DO_GSL_DRAG_TOFD=.true. diff --git a/tests/tests/datm_cdeps_3072x1536_cfsr b/tests/tests/datm_cdeps_3072x1536_cfsr index 9c61d01096..bb4454077c 100644 --- a/tests/tests/datm_cdeps_3072x1536_cfsr +++ b/tests/tests/datm_cdeps_3072x1536_cfsr @@ -12,7 +12,7 @@ export LIST_FILES="RESTART/20111002.000000.MOM.res.nc \ export_datm_cdeps export DATM_SRC=CFSR3072x1536 -export FILENAME_BASE=cfsr. +export FILEBASE_DATM=cfsr export WLCLK=15 export IATM=3072 export JATM=1536 @@ -20,7 +20,7 @@ export ATM_NX_GLB=$IATM export ATM_NY_GLB=$JATM export ATMRES=${IATM}x${JATM} export MESH_ATM=gfs_mesh.nc -export atm_datamode=GFS +export atm_datamode=GEFS export RESTART_N=12 export stream_files="INPUT/cfsr.2011100100_3072x1536.nc INPUT/cfsr.2011100106_3072x1536.nc INPUT/cfsr.2011100112_3072x1536.nc INPUT/cfsr.2011100118_3072x1536.nc INPUT/cfsr.2011100200_3072x1536.nc INPUT/cfsr.2011100206_3072x1536.nc" export eps_imesh=2.5e-1 diff --git a/tests/tests/datm_cdeps_bulk_cfsr b/tests/tests/datm_cdeps_bulk_cfsr index 37f967809f..03548a6088 100644 --- a/tests/tests/datm_cdeps_bulk_cfsr +++ b/tests/tests/datm_cdeps_bulk_cfsr @@ -12,7 +12,7 @@ export LIST_FILES="RESTART/20111002.000000.MOM.res.nc \ export_datm_cdeps export DATM_SRC=CFSR -export FILENAME_BASE=cfsr. +export FILEBASE_DATM=cfsr export IATM=1760 export JATM=880 export RESTART_N=12 diff --git a/tests/tests/datm_cdeps_bulk_gefs b/tests/tests/datm_cdeps_bulk_gefs index 902df12859..798bbc5824 100644 --- a/tests/tests/datm_cdeps_bulk_gefs +++ b/tests/tests/datm_cdeps_bulk_gefs @@ -19,9 +19,9 @@ export ATM_NX_GLB=$IATM export ATM_NY_GLB=$JATM export ATMRES=${IATM}x${JATM} export DATM_SRC=GEFS_NEW -export FILENAME_BASE=gefs. -export MESH_ATM=${FILENAME_BASE//.}_mesh.nc -export stream_files="INPUT/${FILENAME_BASE}201110.nc" +export FILEBASE_DATM=gefs +export MESH_ATM=${FILEBASE_DATM}_mesh.nc +export stream_files="INPUT/${FILEBASE_DATM}.201110.nc" export STREAM_OFFSET=-21600 export RESTART_N=12 diff --git a/tests/tests/datm_cdeps_ciceC_cfsr b/tests/tests/datm_cdeps_ciceC_cfsr index a7cc6b9cee..70ee13250a 100644 --- a/tests/tests/datm_cdeps_ciceC_cfsr +++ b/tests/tests/datm_cdeps_ciceC_cfsr @@ -12,7 +12,7 @@ export LIST_FILES="RESTART/20111002.000000.MOM.res.nc \ export_datm_cdeps export DATM_SRC=CFSR -export FILENAME_BASE=cfsr. +export FILEBASE_DATM=cfsr export IATM=1760 export JATM=880 export RESTART_N=12 diff --git a/tests/tests/datm_cdeps_control_cfsr b/tests/tests/datm_cdeps_control_cfsr index dc8ae8fd2d..e3768e5258 100644 --- a/tests/tests/datm_cdeps_control_cfsr +++ b/tests/tests/datm_cdeps_control_cfsr @@ -12,7 +12,7 @@ export LIST_FILES="RESTART/20111002.000000.MOM.res.nc \ export_datm_cdeps export DATM_SRC=CFSR -export FILENAME_BASE=cfsr. +export FILEBASE_DATM=cfsr export IATM=1760 export JATM=880 export RESTART_N=12 diff --git a/tests/tests/datm_cdeps_control_cfsr_faster b/tests/tests/datm_cdeps_control_cfsr_faster index 0852da48e4..4003f161dc 100644 --- a/tests/tests/datm_cdeps_control_cfsr_faster +++ b/tests/tests/datm_cdeps_control_cfsr_faster @@ -12,7 +12,7 @@ export LIST_FILES="RESTART/20111002.000000.MOM.res.nc \ export_datm_cdeps export DATM_SRC=CFSR -export FILENAME_BASE=cfsr. +export FILEBASE_DATM=cfsr export IATM=1760 export JATM=880 export RESTART_N=12 diff --git a/tests/tests/datm_cdeps_control_gefs b/tests/tests/datm_cdeps_control_gefs index 324c6f2f4d..8669e9ff01 100644 --- a/tests/tests/datm_cdeps_control_gefs +++ b/tests/tests/datm_cdeps_control_gefs @@ -20,9 +20,9 @@ export ATM_NX_GLB=$IATM export ATM_NY_GLB=$JATM export ATMRES=${IATM}x${JATM} export DATM_SRC=GEFS_NEW -export FILENAME_BASE=gefs. -export MESH_ATM=${FILENAME_BASE//.}_mesh.nc -export stream_files="INPUT/${FILENAME_BASE}201110.nc" +export FILEBASE_DATM=gefs +export MESH_ATM=${FILEBASE_DATM}_mesh.nc +export stream_files="INPUT/${FILEBASE_DATM}.201110.nc" export STREAM_OFFSET=-21600 export RESTART_N=12 export eps_imesh=2.5e-1 diff --git a/tests/tests/datm_cdeps_debug_cfsr b/tests/tests/datm_cdeps_debug_cfsr index 618552ed96..c0de0ddc7c 100644 --- a/tests/tests/datm_cdeps_debug_cfsr +++ b/tests/tests/datm_cdeps_debug_cfsr @@ -12,7 +12,7 @@ export LIST_FILES="RESTART/20111001.060000.MOM.res.nc \ export_datm_cdeps export DATM_SRC=CFSR -export FILENAME_BASE=cfsr. +export FILEBASE_DATM=cfsr export IATM=1760 export JATM=880 export DAYS=0.25 diff --git a/tests/tests/datm_cdeps_gfs b/tests/tests/datm_cdeps_gfs index 2147c3d41c..9dcd4ed89b 100644 --- a/tests/tests/datm_cdeps_gfs +++ b/tests/tests/datm_cdeps_gfs @@ -12,7 +12,7 @@ export LIST_FILES="RESTART/20210323.060000.MOM.res.nc \ export_datm_cdeps export DATM_SRC=GFS -export FILENAME_BASE=gfs. +export FILEBASE_DATM=gfs export SYEAR=2021 export SMONTH=03 export SDAY=22 @@ -23,8 +23,8 @@ export JATM=1536 export ATM_NX_GLB=$IATM export ATM_NY_GLB=$JATM export ATMRES=${IATM}x${JATM} -export MESH_ATM=${FILENAME_BASE//.}_mesh.nc -export atm_datamode=GFS +export MESH_ATM=${FILEBASE_DATM}_mesh.nc +export atm_datamode=GEFS export CICE_KTHERM=2 export CICE_TFREEZE_OPTION=mushy export RESTART_N=12 diff --git a/tests/tests/datm_cdeps_iau_gefs b/tests/tests/datm_cdeps_iau_gefs index d28c4bd35c..9ca5c65d75 100644 --- a/tests/tests/datm_cdeps_iau_gefs +++ b/tests/tests/datm_cdeps_iau_gefs @@ -22,9 +22,9 @@ export ATM_NX_GLB=$IATM export ATM_NY_GLB=$JATM export ATMRES=${IATM}x${JATM} export DATM_SRC=GEFS_NEW -export FILENAME_BASE=gefs. -export MESH_ATM=${FILENAME_BASE//.}_mesh.nc -export stream_files="INPUT/${FILENAME_BASE}201110.nc" +export FILEBASE_DATM=gefs +export MESH_ATM=${FILEBASE_DATM}_mesh.nc +export stream_files="INPUT/${FILEBASE_DATM}.201110.nc" export STREAM_OFFSET=-21600 export RESTART_N=12 export eps_imesh=2.5e-1 diff --git a/tests/tests/datm_cdeps_multiple_files_cfsr b/tests/tests/datm_cdeps_multiple_files_cfsr index 86b8eb6032..a92d5cea3d 100644 --- a/tests/tests/datm_cdeps_multiple_files_cfsr +++ b/tests/tests/datm_cdeps_multiple_files_cfsr @@ -10,7 +10,7 @@ export LIST_FILES="RESTART/DATM_CFSR.cpl.r.2011-10-02-00000.nc" export_datm_cdeps export DATM_SRC=CFSR -export FILENAME_BASE=cfsr. +export FILEBASE_DATM=cfsr export IATM=1760 export JATM=880 export RESTART_N=12 diff --git a/tests/tests/datm_cdeps_mx025_cfsr b/tests/tests/datm_cdeps_mx025_cfsr index b41cef9d56..02a6866d34 100644 --- a/tests/tests/datm_cdeps_mx025_cfsr +++ b/tests/tests/datm_cdeps_mx025_cfsr @@ -15,7 +15,7 @@ export LIST_FILES="RESTART/20111001.120000.MOM.res.nc \ export_datm_cdeps export DATM_SRC=CFSR -export FILENAME_BASE=cfsr. +export FILEBASE_DATM=cfsr export IATM=1760 export JATM=880 export DAYS=0.5 diff --git a/tests/tests/datm_cdeps_mx025_gefs b/tests/tests/datm_cdeps_mx025_gefs index 0d3e43875a..ee33c3cb23 100644 --- a/tests/tests/datm_cdeps_mx025_gefs +++ b/tests/tests/datm_cdeps_mx025_gefs @@ -27,9 +27,9 @@ export ATM_NX_GLB=$IATM export ATM_NY_GLB=$JATM export ATMRES=${IATM}x${JATM} export DATM_SRC=GEFS_NEW -export FILENAME_BASE=gefs. -export MESH_ATM=${FILENAME_BASE//.}_mesh.nc -export stream_files="INPUT/${FILENAME_BASE}201110.nc" +export FILEBASE_DATM=gefs +export MESH_ATM=${FILEBASE_DATM}_mesh.nc +export stream_files="INPUT/${FILEBASE_DATM}.201110.nc" export STREAM_OFFSET=-21600 ATM_compute_tasks=${ATM_compute_tasks_cdeps_025} diff --git a/tests/tests/datm_cdeps_restart_cfsr b/tests/tests/datm_cdeps_restart_cfsr index eec83536de..963fb0828f 100644 --- a/tests/tests/datm_cdeps_restart_cfsr +++ b/tests/tests/datm_cdeps_restart_cfsr @@ -12,7 +12,7 @@ export LIST_FILES="RESTART/20111002.000000.MOM.res.nc \ export_datm_cdeps export DATM_SRC=CFSR -export FILENAME_BASE=cfsr. +export FILEBASE_DATM=cfsr export IATM=1760 export JATM=880 export FHMAX=24 diff --git a/tests/tests/datm_cdeps_stochy_gefs b/tests/tests/datm_cdeps_stochy_gefs index 7f2d0db842..9fe6caf89d 100644 --- a/tests/tests/datm_cdeps_stochy_gefs +++ b/tests/tests/datm_cdeps_stochy_gefs @@ -20,9 +20,9 @@ export ATM_NX_GLB=$IATM export ATM_NY_GLB=$JATM export ATMRES=${IATM}x${JATM} export DATM_SRC=GEFS_NEW -export FILENAME_BASE=gefs. -export MESH_ATM=${FILENAME_BASE//.}_mesh.nc -export stream_files="INPUT/${FILENAME_BASE}201110.nc" +export FILEBASE_DATM=gefs +export MESH_ATM=${FILEBASE_DATM}_mesh.nc +export stream_files="INPUT/${FILEBASE_DATM}.201110.nc" export STREAM_OFFSET=-21600 export RESTART_N=12 export eps_imesh=2.5e-1 diff --git a/tests/tests/gnv1_nested b/tests/tests/gnv1_nested index a35fffedf5..f01ec88bdb 100644 --- a/tests/tests/gnv1_nested +++ b/tests/tests/gnv1_nested @@ -192,7 +192,7 @@ export LHEATSTRG=.false. export LSEASPRAY=.false. export IMFDEEPCNV=5 export IMFDEEPCNV_NEST02=5 -export IOPT_DIAG=1 +export IOPT_DIAG=2 export NSTF_NAME=2,0,0,0,0 export EFFR_IN=.true. export RES_LATLON_DYNAMICS='""' @@ -312,6 +312,11 @@ export LANDICE=.false. # ---------------------------------------- # Select input files and resources for the regression test system. +# UPP output field lists. +export POST_ITAG=post_itag_hafs_ar +export POSTXCONFIG=postxconfig-NT-hafs_ar_nosat.txt +export POSTXCONFIG_FH00=$POSTXCONFIG + # Select model_configure template: export MODEL_CONFIGURE=model_configure_gnv1.IN diff --git a/tests/tests/hafs_regional_storm_following_1nest_atm_ocn_wav_mom6 b/tests/tests/hafs_regional_storm_following_1nest_atm_ocn_wav_mom6 index 60ce05b605..a0bd1aba05 100644 --- a/tests/tests/hafs_regional_storm_following_1nest_atm_ocn_wav_mom6 +++ b/tests/tests/hafs_regional_storm_following_1nest_atm_ocn_wav_mom6 @@ -12,7 +12,8 @@ export LIST_FILES="atmf003.nc \ sfcf003.nc \ atm.nest02.f003.nc \ sfc.nest02.f003.nc \ - ocn_2020_08_25_15.nc \ + RESTART/20200825.150000.MOM.res.nc \ + RESTART/20200825.150000.MOM.res_1.nc \ 20200825.150000.out_grd.ww3 \ 20200825.150000.out_pnt.ww3" diff --git a/tests/tests/regional_atmaq_debug b/tests/tests/regional_atmaq_debug index 7cfe2f8489..30783d3b52 100644 --- a/tests/tests/regional_atmaq_debug +++ b/tests/tests/regional_atmaq_debug @@ -97,7 +97,7 @@ export CCPP_SUITE=FV3_GFS_v15p2 if [[ $MACHINE_ID = hera ]]; then TPN=30 - WLCLK=45 + WLCLK=60 elif [[ $MACHINE_ID = gaea ]]; then TPN=16 fi diff --git a/tests/tests/regional_debug b/tests/tests/regional_debug index 46ff346b68..f4f6326b90 100644 --- a/tests/tests/regional_debug +++ b/tests/tests/regional_debug @@ -40,3 +40,7 @@ NTILES=1 if [[ " hera orion hercules jet " =~ " ${MACHINE_ID} " ]] ; then ZSTANDARD_LEVEL=5 fi + +if [[ $MACHINE_ID = gaea && $RT_COMPILER = intelllvm ]]; then + WLCLK=50 +fi diff --git a/tests/tests/regional_ifi_2threads b/tests/tests/regional_ifi_2threads deleted file mode 100644 index 8e1db314cd..0000000000 --- a/tests/tests/regional_ifi_2threads +++ /dev/null @@ -1,45 +0,0 @@ -############################################################################### -# -# FV3 regional threading test -# -############################################################################### - -export TEST_DESCR="Compare FV3 regional threading results with previous trunk version" - -export CNTL_DIR=regional_ifi_control - -export LIST_FILES="dynf000.nc \ - dynf006.nc \ - phyf000.nc \ - phyf006.nc \ - PRSLEV.GrbF00 \ - PRSLEV.GrbF06 \ - NATLEV.GrbF00 \ - NATLEV.GrbF06" - -export_fv3_v16 - -export FV3_RUN=regional_run.IN - -export OZ_PHYS_OLD=.false. -export OZ_PHYS_NEW=.true. -export H2O_PHYS=.true. -export HYBEDMF=.false. -export WRITE_DOPOST=.true. -export POSTAPP='lam' - -export CCPP_SUITE=FV3_GFS_v15_thompson_mynn_lam3km -export INPUT_NML=regional.nml.IN -export MODEL_CONFIGURE=model_configure_regional.IN -export DIAG_TABLE=diag_table_lam -export FIELD_TABLE=field_table_regional - -export WLCLK=15 -export FHMAX=6 -export INPES=10 -export JNPES=11 -export atm_omp_num_threads=2 -export OUTPUT_FH="3 -1" -WRITE_GROUP=1 -WRTTASK_PER_GROUP=10 -NTILES=1 diff --git a/tests/tests/regional_ifi_control b/tests/tests/regional_ifi_control deleted file mode 100644 index 089d372a78..0000000000 --- a/tests/tests/regional_ifi_control +++ /dev/null @@ -1,45 +0,0 @@ -############################################################################### -# -# FV3 regional control with IFI (hi-res 3km, small domain) test -# -############################################################################### - -export TEST_DESCR="Compare FV3 regional control results with IFI against previous trunk version" - -export CNTL_DIR=regional_ifi_control - -export LIST_FILES="dynf000.nc \ - dynf006.nc \ - phyf000.nc \ - phyf006.nc \ - PRSLEV.GrbF00 \ - PRSLEV.GrbF06 \ - NATLEV.GrbF00 \ - NATLEV.GrbF06" - -export_fv3_v16 - -export FV3_RUN=regional_run.IN - -export OZ_PHYS_OLD=.false. -export OZ_PHYS_NEW=.true. -export H2O_PHYS=.true. -export HYBEDMF=.false. -export RESTART_INTERVAL="3 -1" -export WRITE_DOPOST=.true. -export POSTAPP='lam' - -export CCPP_SUITE=FV3_GFS_v15_thompson_mynn_lam3km -export INPUT_NML=regional.nml.IN -export MODEL_CONFIGURE=model_configure_regional.IN -export DIAG_TABLE=diag_table_lam -export FIELD_TABLE=field_table_regional - -export WLCLK=15 -export FHMAX=6 -export INPES=10 -export JNPES=11 -export OUTPUT_FH="3 -1" -WRITE_GROUP=1 -WRTTASK_PER_GROUP=10 -NTILES=1 diff --git a/tests/tests/regional_ifi_decomp b/tests/tests/regional_ifi_decomp deleted file mode 100644 index 815587548a..0000000000 --- a/tests/tests/regional_ifi_decomp +++ /dev/null @@ -1,45 +0,0 @@ -############################################################################### -# -# FV3 regional + IFI with different MPI decomposition (hi-res 3km, small domain) test -# -############################################################################### - -export TEST_DESCR="Compare FV3 regional with IFI; different decomposition results with previous trunk version" - -export CNTL_DIR=regional_ifi_control - -export LIST_FILES="dynf000.nc \ - dynf006.nc \ - phyf000.nc \ - phyf006.nc \ - PRSLEV.GrbF00 \ - PRSLEV.GrbF06 \ - NATLEV.GrbF00 \ - NATLEV.GrbF06" - -export_fv3_v16 - -export FV3_RUN=regional_run.IN - -export OZ_PHYS_OLD=.false. -export OZ_PHYS_NEW=.true. -export H2O_PHYS=.true. -export HYBEDMF=.false. -export RESTART_INTERVAL="0" -export WRITE_DOPOST=.true. -export POSTAPP='lam' - -export CCPP_SUITE=FV3_GFS_v15_thompson_mynn_lam3km -export INPUT_NML=regional.nml.IN -export MODEL_CONFIGURE=model_configure_regional.IN -export DIAG_TABLE=diag_table_lam -export FIELD_TABLE=field_table_regional - -export WLCLK=15 -export FHMAX=6 -export INPES=11 -export JNPES=10 -export OUTPUT_FH="3 -1" -WRITE_GROUP=1 -WRTTASK_PER_GROUP=10 -NTILES=1