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/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 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 0239ee9a5a..bf7d81b1c6 100644 --- a/.gitignore +++ b/.gitignore @@ -73,3 +73,8 @@ tests/fv3_conf/compile_qsub.IN tests/fv3_conf/fv3_slurm.IN tests/fv3_conf/fv3_qsub.IN build*.log* +rocoto_workflow* +fail_compile_* +fail_test_* +tests/run_dir +tests/logs/log_* diff --git a/CICE-interface/CICE b/CICE-interface/CICE index 9452de8c3c..2ffee5cd48 160000 --- a/CICE-interface/CICE +++ b/CICE-interface/CICE @@ -1 +1 @@ -Subproject commit 9452de8c3cb43fb2628f0722e6a51f79429d2160 +Subproject commit 2ffee5cd48e0c389bdf75c0d910b3f6d53263563 diff --git a/CMEPS-interface/CMEPS b/CMEPS-interface/CMEPS index bd3ed69a07..6911ff1ce0 160000 --- a/CMEPS-interface/CMEPS +++ b/CMEPS-interface/CMEPS @@ -1 +1 @@ -Subproject commit bd3ed69a074403314e86be7d0bad79e102dad4be +Subproject commit 6911ff1ce0e85203f1132f34c7b56d32aa6201ee diff --git a/FV3 b/FV3 index 4f88ee4d11..18ffde8805 160000 --- a/FV3 +++ b/FV3 @@ -1 +1 @@ -Subproject commit 4f88ee4d1102b1d3a09bd8b93e2781dfccf38dd9 +Subproject commit 18ffde8805f2234b14d6d56a8e31f5206357bdf6 diff --git a/MOM6-interface/MOM6 b/MOM6-interface/MOM6 index b32aea7bf3..00f8ea2023 160000 --- a/MOM6-interface/MOM6 +++ b/MOM6-interface/MOM6 @@ -1 +1 @@ -Subproject commit b32aea7bf3f9e2a774afa23d3386c88156cd1182 +Subproject commit 00f8ea2023f5ed58f0605cea373094f65ee90f64 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..7f548c795a 160000 --- a/WW3 +++ b/WW3 @@ -1 +1 @@ -Subproject commit d9b3172f4197c65d471662c6952a668152d71230 +Subproject commit 7f548c795a348bbb0fe4967dd25692c79036dc73 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/doc/UsersGuide/requirements.txt b/doc/UsersGuide/requirements.txt index 90efd3211e..9e47095cca 100644 --- a/doc/UsersGuide/requirements.txt +++ b/doc/UsersGuide/requirements.txt @@ -8,7 +8,7 @@ alabaster==0.7.16 # via sphinx babel==2.14.0 # via sphinx -certifi==2024.2.2 +certifi==2024.7.4 # via requests charset-normalizer==3.3.2 # via requests 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/modulefiles/ufs_frontera.intel.lua b/modulefiles/ufs_frontera.intel.lua new file mode 100644 index 0000000000..fd62e79d30 --- /dev/null +++ b/modulefiles/ufs_frontera.intel.lua @@ -0,0 +1,33 @@ +help([[ +loads UFS Model prerequisites for Frontera/Intel +]]) + +prepend_path("MODULEPATH", "/work2/06146/tg854455/frontera/spack-stack/modulefiles") +load("ecflow/5.8.4") + +prepend_path("MODULEPATH", "/work2/01118/tg803972/frontera/spack-stack/spack-stack-1.6.0/envs/unified-env/install/modulefiles/Core") + +stack_intel_ver=os.getenv("stack_intel_ver") or "19.1.1.217" +load(pathJoin("stack-intel", stack_intel_ver)) + +stack_impi_ver=os.getenv("stack_impi_ver") or "2020.4.304" +load(pathJoin("stack-intel-mpi", stack_impi_ver)) + +cmake_ver=os.getenv("cmake_ver") or "3.24.2" +load(pathJoin("cmake", cmake_ver)) +--load("cmake/3.24.2") + +load("ufs_common") + +stack_python_ver=os.getenv("stack_python_ver") or "3.10.13" +load(pathJoin("stack-python", stack_python_ver)) + +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") +setenv("CMAKE_Platform", "frontera.intel") + +whatis("Description: UFS build environment") 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/bl_date.conf b/tests/bl_date.conf index fab229196b..157bf4a50b 100644 --- a/tests/bl_date.conf +++ b/tests/bl_date.conf @@ -1 +1 @@ -export BL_DATE=20240624 +export BL_DATE=20240819 diff --git a/tests/default_vars.sh b/tests/default_vars.sh index cb980578f6..4800a9194a 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 @@ -122,12 +122,12 @@ 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 @@ -145,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 @@ -169,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 @@ -188,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 @@ -275,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 @@ -326,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 @@ -766,6 +766,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. @@ -917,6 +918,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 @@ -1005,6 +1008,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 @@ -1122,6 +1130,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} diff --git a/tests/detect_machine.sh b/tests/detect_machine.sh index 29f51285ca..0bd0535d8a 100755 --- a/tests/detect_machine.sh +++ b/tests/detect_machine.sh @@ -48,6 +48,9 @@ case $(hostname -f) in login[1-4].stampede2.tacc.utexas.edu) MACHINE_ID=stampede ;; ### stampede1-4 + login[1-4].frontera.tacc.utexas.edu) MACHINE_ID=frontera ;; ### frontera1-4 + c*.frontera.tacc.utexas.edu) MACHINE_ID=frontera ;; ### frontera compute + login0[1-2].expanse.sdsc.edu) MACHINE_ID=expanse ;; ### expanse1-2 discover3[1-5].prv.cube) MACHINE_ID=discover ;; ### discover31-35 diff --git a/tests/error-test.conf b/tests/error-test.conf new file mode 100644 index 0000000000..2382c59a9e --- /dev/null +++ b/tests/error-test.conf @@ -0,0 +1,27 @@ +# This file is an alternative to rt.conf that tests whether the regression test system rt.sh can detect failure conditions. +# +# ./rt.sh [options] -l error-test.conf +# +# If the rt.sh detects errors correctly, the workflow shouldn't finish. Some jobs should be failed or not submitted, and some should succeed. +# See details below. + +# This should succeed +COMPILE | atm_dyn32 | intel | -DAPP=ATM -DCCPP_SUITES=FV3_GFS_v16,FV3_GFS_v16_flake,FV3_GFS_v17_p8,FV3_GFS_v17_p8_rrtmgp,FV3_GFS_v15_thompson_mynn_lam3km,FV3_WoFS_v0,FV3_GFS_v17_p8_mynn,FV3_GFS_v17_p8_ugwpv1 -D32BIT=ON | | fv3 | + +# This should succeed +RUN | control_c48.v2.sfc | | baseline | + +# These tests should always fail, and prevent the workflow from completing. +RUN | fail_to_copy | | baseline | +RUN | fail_to_run | | baseline | + +# Using 64-bit dynamics ensures results change, but the test runs. The workflow jobs should complete +# for the COMPILE and RUN, but the results should change. +COMPILE | atm_dyn64 | intel | -DAPP=ATM -DCCPP_SUITES=FV3_GFS_v16,FV3_GFS_v16_flake,FV3_GFS_v17_p8,FV3_GFS_v17_p8_rrtmgp,FV3_GFS_v15_thompson_mynn_lam3km,FV3_WoFS_v0,FV3_GFS_v17_p8_mynn,FV3_GFS_v17_p8_ugwpv1 | | fv3 | +RUN | control_c48 | | baseline | + +# This compile job should fail, and prevent the workflow from completing. +COMPILE | fail_to_compile | intel | --invalid-argument -DAPP=ATM -DCCPP_SUITES=whatever | | fv3 | + +# This test should not be submitted, because its compile job has failed. +RUN | dependency_unmet | | 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/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/fv3_qsub.IN_acorn b/tests/fv3_conf/fv3_qsub.IN_acorn index db6b3f1d12..b3d0102328 100644 --- a/tests/fv3_conf/fv3_qsub.IN_acorn +++ b/tests/fv3_conf/fv3_qsub.IN_acorn @@ -30,6 +30,13 @@ export ESMF_RUNTIME_COMPLIANCECHECK=OFF:depth=4 export ESMF_RUNTIME_PROFILE=ON export ESMF_RUNTIME_PROFILE_OUTPUT="SUMMARY" +# This "if" block is part of the rt.sh self-tests in error-test.conf. It emulates the model failing to run. +if [ "${JOB_SHOULD_FAIL:-NO}" = WHEN_RUNNING ] ; then + echo "The job should abort now, with exit status 1." 1>&2 + echo "If error checking is working, the metascheduler should mark the job as failed." 1>&2 + false +fi + mpiexec -n @[TASKS] -ppn @[TPN] -depth @[THRD] ./fv3.exe echo "Model ended: " `date` diff --git a/tests/fv3_conf/fv3_qsub.IN_derecho b/tests/fv3_conf/fv3_qsub.IN_derecho index 8793d7edb5..5e5c0ac521 100644 --- a/tests/fv3_conf/fv3_qsub.IN_derecho +++ b/tests/fv3_conf/fv3_qsub.IN_derecho @@ -35,6 +35,13 @@ export MPICH_COLL_OPT_OFF=1 # Avoid job errors because of filesystem synchronization delays sync && sleep 1 +# This "if" block is part of the rt.sh self-tests in error-test.conf. It emulates the model failing to run. +if [ "${JOB_SHOULD_FAIL:-NO}" = WHEN_RUNNING ] ; then + echo "The job should abort now, with exit status 1." 1>&2 + echo "If error checking is working, the metascheduler should mark the job as failed." 1>&2 + false +fi + mpiexec -n @[UFS_TASKS] -ppn @[PPN] --hostfile $PBS_NODEFILE ./fv3.exe echo "Model ended: " `date` diff --git a/tests/fv3_conf/fv3_qsub.IN_wcoss2 b/tests/fv3_conf/fv3_qsub.IN_wcoss2 index db6b3f1d12..b3d0102328 100644 --- a/tests/fv3_conf/fv3_qsub.IN_wcoss2 +++ b/tests/fv3_conf/fv3_qsub.IN_wcoss2 @@ -30,6 +30,13 @@ export ESMF_RUNTIME_COMPLIANCECHECK=OFF:depth=4 export ESMF_RUNTIME_PROFILE=ON export ESMF_RUNTIME_PROFILE_OUTPUT="SUMMARY" +# This "if" block is part of the rt.sh self-tests in error-test.conf. It emulates the model failing to run. +if [ "${JOB_SHOULD_FAIL:-NO}" = WHEN_RUNNING ] ; then + echo "The job should abort now, with exit status 1." 1>&2 + echo "If error checking is working, the metascheduler should mark the job as failed." 1>&2 + false +fi + mpiexec -n @[TASKS] -ppn @[TPN] -depth @[THRD] ./fv3.exe echo "Model ended: " `date` diff --git a/tests/fv3_conf/fv3_slurm.IN_expanse b/tests/fv3_conf/fv3_slurm.IN_expanse index 1dbc6bcbb5..6c4819806a 100644 --- a/tests/fv3_conf/fv3_slurm.IN_expanse +++ b/tests/fv3_conf/fv3_slurm.IN_expanse @@ -26,6 +26,14 @@ echo "Model started: "`date` export OMP_STACK_SIZE=512M export OMP_NUM_THREADS=@[THRD] export I_MPI_PMI_LIBRARY=/cm/shared/apps/slurm/current/lib64/libpmi.so + +# This "if" block is part of the rt.sh self-tests in error-test.conf. It emulates the model failing to run. +if [ "${JOB_SHOULD_FAIL:-NO}" = WHEN_RUNNING ] ; then + echo "The job should abort now, with exit status 1." 1>&2 + echo "If error checking is working, the metascheduler should mark the job as failed." 1>&2 + false +fi + srun -n @[TASKS] ./fv3.exe echo "Model ended: " `date` diff --git a/tests/fv3_conf/fv3_slurm.IN_gaea b/tests/fv3_conf/fv3_slurm.IN_gaea index 8545e689e6..ad2459efba 100644 --- a/tests/fv3_conf/fv3_slurm.IN_gaea +++ b/tests/fv3_conf/fv3_slurm.IN_gaea @@ -32,6 +32,13 @@ export ESMF_RUNTIME_PROFILE_OUTPUT="SUMMARY" # Avoid job errors because of filesystem synchronization delays sync && sleep 1 +# This "if" block is part of the rt.sh self-tests in error-test.conf. It emulates the model failing to run. +if [ "${JOB_SHOULD_FAIL:-NO}" = WHEN_RUNNING ] ; then + echo "The job should abort now, with exit status 1." 1>&2 + echo "If error checking is working, the metascheduler should mark the job as failed." 1>&2 + false +fi + srun --label -n @[TASKS] ./fv3.exe echo "Model ended: " `date` diff --git a/tests/fv3_conf/fv3_slurm.IN_hera b/tests/fv3_conf/fv3_slurm.IN_hera index 288b0ec78b..a59dcdd9a2 100644 --- a/tests/fv3_conf/fv3_slurm.IN_hera +++ b/tests/fv3_conf/fv3_slurm.IN_hera @@ -38,6 +38,13 @@ export PSM_SHAREDCONTEXTS=1 # Avoid job errors because of filesystem synchronization delays sync && sleep 1 +# This "if" block is part of the rt.sh self-tests in error-test.conf. It emulates the model failing to run. +if [ "${JOB_SHOULD_FAIL:-NO}" = WHEN_RUNNING ] ; then + echo "The job should abort now, with exit status 1." 1>&2 + echo "If error checking is working, the metascheduler should mark the job as failed." 1>&2 + false +fi + # shellcheck disable=SC2102 srun --label -n @[TASKS] ./fv3.exe diff --git a/tests/fv3_conf/fv3_slurm.IN_hercules b/tests/fv3_conf/fv3_slurm.IN_hercules index c4853fb585..36583d3fa5 100644 --- a/tests/fv3_conf/fv3_slurm.IN_hercules +++ b/tests/fv3_conf/fv3_slurm.IN_hercules @@ -46,6 +46,13 @@ fi # Avoid job errors because of filesystem synchronization delays sync && sleep 1 +# This "if" block is part of the rt.sh self-tests in error-test.conf. It emulates the model failing to run. +if [ "${JOB_SHOULD_FAIL:-NO}" = WHEN_RUNNING ] ; then + echo "The job should abort now, with exit status 1." 1>&2 + echo "If error checking is working, the metascheduler should mark the job as failed." 1>&2 + false +fi + srun --label -n @[TASKS] ./fv3.exe echo "Model ended: " `date` diff --git a/tests/fv3_conf/fv3_slurm.IN_jet b/tests/fv3_conf/fv3_slurm.IN_jet index 21effeb05e..e2cd86c5fa 100644 --- a/tests/fv3_conf/fv3_slurm.IN_jet +++ b/tests/fv3_conf/fv3_slurm.IN_jet @@ -36,6 +36,13 @@ export ESMF_RUNTIME_PROFILE_OUTPUT="SUMMARY" # Avoid job errors because of filesystem synchronization delays sync && sleep 1 +# This "if" block is part of the rt.sh self-tests in error-test.conf. It emulates the model failing to run. +if [ "${JOB_SHOULD_FAIL:-NO}" = WHEN_RUNNING ] ; then + echo "The job should abort now, with exit status 1." 1>&2 + echo "If error checking is working, the metascheduler should mark the job as failed." 1>&2 + false +fi + srun --label -n @[TASKS] --cpus-per-task=@[THRD] ./fv3.exe echo "Model ended: " `date` diff --git a/tests/fv3_conf/fv3_slurm.IN_noaacloud b/tests/fv3_conf/fv3_slurm.IN_noaacloud index 519e29b96a..a85e084160 100644 --- a/tests/fv3_conf/fv3_slurm.IN_noaacloud +++ b/tests/fv3_conf/fv3_slurm.IN_noaacloud @@ -39,6 +39,13 @@ export OMP_NUM_THREADS=1 # Avoid job errors because of filesystem synchronization delays sync && sleep 1 +# This "if" block is part of the rt.sh self-tests in error-test.conf. It emulates the model failing to run. +if [ "${JOB_SHOULD_FAIL:-NO}" = WHEN_RUNNING ] ; then + echo "The job should abort now, with exit status 1." 1>&2 + echo "If error checking is working, the metascheduler should mark the job as failed." 1>&2 + false +fi + srun --mpi=pmi2 --label -n @[TASKS] ./fv3.exe echo "Model ended: " `date` diff --git a/tests/fv3_conf/fv3_slurm.IN_orion b/tests/fv3_conf/fv3_slurm.IN_orion index 50e8cf5655..6221286a5f 100644 --- a/tests/fv3_conf/fv3_slurm.IN_orion +++ b/tests/fv3_conf/fv3_slurm.IN_orion @@ -39,6 +39,13 @@ export ESMF_RUNTIME_PROFILE_OUTPUT="SUMMARY" # Avoid job errors because of filesystem synchronization delays sync && sleep 1 +# This "if" block is part of the rt.sh self-tests in error-test.conf. It emulates the model failing to run. +if [ "${JOB_SHOULD_FAIL:-NO}" = WHEN_RUNNING ] ; then + echo "The job should abort now, with exit status 1." 1>&2 + echo "If error checking is working, the metascheduler should mark the job as failed." 1>&2 + false +fi + srun --label -n @[TASKS] ./fv3.exe echo "Model ended: " `date` diff --git a/tests/fv3_conf/fv3_slurm.IN_s4 b/tests/fv3_conf/fv3_slurm.IN_s4 index f3f9730604..aa22694fcd 100644 --- a/tests/fv3_conf/fv3_slurm.IN_s4 +++ b/tests/fv3_conf/fv3_slurm.IN_s4 @@ -35,6 +35,13 @@ export PSM_SHAREDCONTEXTS=1 # Avoid job errors because of filesystem synchronization delays sync && sleep 1 +# This "if" block is part of the rt.sh self-tests in error-test.conf. It emulates the model failing to run. +if [ "${JOB_SHOULD_FAIL:-NO}" = WHEN_RUNNING ] ; then + echo "The job should abort now, with exit status 1." 1>&2 + echo "If error checking is working, the metascheduler should mark the job as failed." 1>&2 + false +fi + srun --label -n @[TASKS] ./fv3.exe echo "Model ended: " `date` diff --git a/tests/fv3_conf/fv3_slurm.IN_stampede b/tests/fv3_conf/fv3_slurm.IN_stampede index 384cc778f0..d80a3e068c 100644 --- a/tests/fv3_conf/fv3_slurm.IN_stampede +++ b/tests/fv3_conf/fv3_slurm.IN_stampede @@ -29,6 +29,13 @@ export LD_BIND_NOW=1 # Avoid job errors because of filesystem synchronization delays #sync && sleep 1 +# This "if" block is part of the rt.sh self-tests in error-test.conf. It emulates the model failing to run. +if [ "${JOB_SHOULD_FAIL:-NO}" = WHEN_RUNNING ] ; then + echo "The job should abort now, with exit status 1." 1>&2 + echo "If error checking is working, the metascheduler should mark the job as failed." 1>&2 + false +fi + #mpirun -prepend-rank -np $SBATCH_NP ./fv3.exe ibrun -n @[TASKS] ./fv3.exe diff --git a/tests/logs/OpnReqTests_control_p8_hera.log b/tests/logs/OpnReqTests_control_p8_hera.log index a260e9db56..c9b50e6883 100644 --- a/tests/logs/OpnReqTests_control_p8_hera.log +++ b/tests/logs/OpnReqTests_control_p8_hera.log @@ -1,9 +1,9 @@ -Mon Jul 15 01:41:25 UTC 2024 +Mon Aug 19 23:31:13 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_1044457/bit_base_bit_base +working dir = /scratch1/NCEPDEV/stmp2/role.epic/FV3_OPNREQ_TEST/opnReqTest_541162/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 = 275.756850 - 0: The maximum resident set size (KB) = 1445808 + 0: The total amount of wall time = 287.839117 + 0: The maximum resident set size (KB) = 1460536 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_1044457/dbg_base_dbg_base +working dir = /scratch1/NCEPDEV/stmp2/role.epic/FV3_OPNREQ_TEST/opnReqTest_541162/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 = 959.187361 - 0: The maximum resident set size (KB) = 1435516 + 0: The total amount of wall time = 976.777842 + 0: The maximum resident set size (KB) = 1413764 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_1044457/dcp_dcp +working dir = /scratch1/NCEPDEV/stmp2/role.epic/FV3_OPNREQ_TEST/opnReqTest_541162/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 = 247.513262 - 0: The maximum resident set size (KB) = 1422624 + 0: The total amount of wall time = 258.107962 + 0: The maximum resident set size (KB) = 1430104 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_1044457/mpi_mpi +working dir = /scratch1/NCEPDEV/stmp2/role.epic/FV3_OPNREQ_TEST/opnReqTest_541162/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 = 248.067150 - 0: The maximum resident set size (KB) = 1440744 + 0: The total amount of wall time = 256.322579 + 0: The maximum resident set size (KB) = 1419972 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_1044457/rst_rst +working dir = /scratch1/NCEPDEV/stmp2/role.epic/FV3_OPNREQ_TEST/opnReqTest_541162/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 = 251.468799 - 0: The maximum resident set size (KB) = 1432440 + 0: The total amount of wall time = 251.588379 + 0: The maximum resident set size (KB) = 1423556 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_1044457/std_base_std_base +working dir = /scratch1/NCEPDEV/stmp2/role.epic/FV3_OPNREQ_TEST/opnReqTest_541162/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 = 251.979239 - 0: The maximum resident set size (KB) = 1418388 + 0: The total amount of wall time = 259.349362 + 0: The maximum resident set size (KB) = 1425980 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_1044457/thr_thr +working dir = /scratch1/NCEPDEV/stmp2/role.epic/FV3_OPNREQ_TEST/opnReqTest_541162/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 = 250.614339 - 0: The maximum resident set size (KB) = 1423620 + 0: The total amount of wall time = 271.924255 + 0: The maximum resident set size (KB) = 1426080 Test thr PASS OPERATION REQUIREMENT TEST WAS SUCCESSFUL -Mon Jul 15 02:47:28 UTC 2024 -Elapsed time: 01h:06m:04s. Have a nice day! +Tue Aug 20 00:36:54 UTC 2024 +Elapsed time: 01h:05m:42s. 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 2e5cd746fe..a1d74982f1 100644 --- a/tests/logs/OpnReqTests_cpld_control_nowave_noaero_p8_hera.log +++ b/tests/logs/OpnReqTests_cpld_control_nowave_noaero_p8_hera.log @@ -1,9 +1,9 @@ -Mon Jul 15 00:35:23 UTC 2024 +Mon Aug 19 22:27:02 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_3401652/dbg_base_dbg_base +working dir = /scratch1/NCEPDEV/stmp2/role.epic/FV3_OPNREQ_TEST/opnReqTest_3480289/dbg_base_dbg_base Checking test dbg_base results .... Moving baseline dbg_base files .... Moving sfcf021.tile1.nc .........OK @@ -66,14 +66,14 @@ Moving baseline dbg_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 = 1423.280923 - 0: The maximum resident set size (KB) = 1542940 + 0: The total amount of wall time = 1390.344099 + 0: The maximum resident set size (KB) = 1534724 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_3401652/rst_rst +working dir = /scratch1/NCEPDEV/stmp2/role.epic/FV3_OPNREQ_TEST/opnReqTest_3480289/rst_rst Checking test rst results .... Comparing sfcf021.tile1.nc .....USING NCCMP......OK Comparing sfcf021.tile2.nc .....USING NCCMP......OK @@ -135,14 +135,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 = 516.185376 - 0: The maximum resident set size (KB) = 1536308 + 0: The total amount of wall time = 497.678068 + 0: The maximum resident set size (KB) = 1527568 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_3401652/std_base_std_base +working dir = /scratch1/NCEPDEV/stmp2/role.epic/FV3_OPNREQ_TEST/opnReqTest_3480289/std_base_std_base Checking test std_base results .... Moving baseline std_base files .... Moving sfcf021.tile1.nc .........OK @@ -205,11 +205,11 @@ 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 = 426.220133 - 0: The maximum resident set size (KB) = 1537924 + 0: The total amount of wall time = 434.165467 + 0: The maximum resident set size (KB) = 1524884 Test std_base PASS OPERATION REQUIREMENT TEST WAS SUCCESSFUL -Mon Jul 15 01:41:24 UTC 2024 -Elapsed time: 01h:06m:02s. Have a nice day! +Mon Aug 19 23:31:12 UTC 2024 +Elapsed time: 01h:04m:11s. Have a nice day! diff --git a/tests/logs/OpnReqTests_regional_control_hera.log b/tests/logs/OpnReqTests_regional_control_hera.log index 31f7c9018f..15f2c54c42 100644 --- a/tests/logs/OpnReqTests_regional_control_hera.log +++ b/tests/logs/OpnReqTests_regional_control_hera.log @@ -1,9 +1,9 @@ -Sun Jul 14 22:08:08 UTC 2024 +Mon Aug 19 17:06:27 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_3760508/bit_base_bit_base +working dir = /scratch1/NCEPDEV/stmp2/role.epic/FV3_OPNREQ_TEST/opnReqTest_3485589/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 = 1367.634611 - 0: The maximum resident set size (KB) = 750632 + 0: The total amount of wall time = 1462.378045 + 0: The maximum resident set size (KB) = 778120 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_3760508/dcp_dcp +working dir = /scratch1/NCEPDEV/stmp2/role.epic/FV3_OPNREQ_TEST/opnReqTest_3485589/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 = 2170.861604 - 0: The maximum resident set size (KB) = 721096 + 0: The total amount of wall time = 2184.968736 + 0: The maximum resident set size (KB) = 721156 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_3760508/std_base_std_base +working dir = /scratch1/NCEPDEV/stmp2/role.epic/FV3_OPNREQ_TEST/opnReqTest_3485589/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 = 2179.475163 - 0: The maximum resident set size (KB) = 711844 + 0: The total amount of wall time = 2182.336233 + 0: The maximum resident set size (KB) = 739780 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_3760508/thr_thr +working dir = /scratch1/NCEPDEV/stmp2/role.epic/FV3_OPNREQ_TEST/opnReqTest_3485589/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 = 2178.906493 - 0: The maximum resident set size (KB) = 718428 + 0: The total amount of wall time = 2264.402737 + 0: The maximum resident set size (KB) = 719596 Test thr PASS OPERATION REQUIREMENT TEST WAS SUCCESSFUL -Mon Jul 15 00:35:22 UTC 2024 -Elapsed time: 02h:27m:15s. Have a nice day! +Mon Aug 19 22:27:01 UTC 2024 +Elapsed time: 05h:20m:34s. Have a nice day! diff --git a/tests/logs/RegressionTests_acorn.log b/tests/logs/RegressionTests_acorn.log index 2d2cf63d51..a12d38fe74 100644 --- a/tests/logs/RegressionTests_acorn.log +++ b/tests/logs/RegressionTests_acorn.log @@ -1,31 +1,31 @@ ====START OF ACORN REGRESSION TESTING LOG==== UFSWM hash used in testing: -552b40ba9030e83e8f1c6245970ad5b13769e707 +b31bee9d28f985abeb40e588121d2e2ee86ab1ec 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) + 2ffee5cd48e0c389bdf75c0d910b3f6d53263563 CICE-interface/CICE (CICE6.0.0-451-g2ffee5c) f6ff8f7c4d4cb6feabe3651b13204cf43fc948e3 CICE-interface/CICE/icepack (Icepack1.1.0-182-gf6ff8f7) - 2d837b16af326b09ff4018daab4de84f4deff7ec CMEPS-interface/CMEPS (cmeps_v0.4.1-2307-g2d837b1) + f13e16e414e115e268b2dd300b665e628e5f2429 CMEPS-interface/CMEPS (cmeps_v0.4.1-2308-gf13e16e) 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) + 66bded5b3e6fefc181f7df433acd18c392267311 FV3 (remotes/origin/HEAD) + 3f81533642be6060e1ac382ac99ce1481892dddd FV3/atmos_cubed_sphere (201912_public_release-404-g3f81533) + 0f8232724975c13289cad390c9a71fa2c6a9bff4 FV3/ccpp/framework (2024-07-11-dev) + 1d9b076503c27cd4cfa8b22a977a71e889cbb149 FV3/ccpp/physics (EP4-851-g1d9b0765) 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) + 00f8ea2023f5ed58f0605cea373094f65ee90f64 MOM6-interface/MOM6 (dev/master/repository_split_2014.10.10-10197-g00f8ea202) 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) + 7f548c795a348bbb0fe4967dd25692c79036dc73 WW3 (6.07.1-346-g7f548c79) fad2fe9f42f6b7f744b128b4a2a9433f91e4296f stochastic_physics (ufs-v2.0.0-219-gfad2fe9) @@ -35,274 +35,341 @@ 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-20240819 +COMPARISON DIRECTORY: /lfs/h2/emc/ptmp/brian.curtis/FV3_RT/rt_4144766 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' [21:35, 10:23] ( 2 warnings 8 remarks ) +PASS -- TEST 'cpld_control_p8_mixedmode_intel' [06:45, 01:43](3316 MB) + +PASS -- COMPILE 's2swa_32bit_pdlib_intel' [26:40, 15:55] ( 2 warnings 8 remarks ) +PASS -- TEST 'cpld_control_gfsv17_intel' [01:40, 02:33](2097 MB) +PASS -- TEST 'cpld_control_gfsv17_iau_intel' [41:02, 03:17](2122 MB) +PASS -- TEST 'cpld_restart_gfsv17_intel' [41:00, 03:07](1230 MB) +PASS -- TEST 'cpld_mpi_gfsv17_intel' [01:41, 01:38](2160 MB) + +PASS -- COMPILE 's2swa_32bit_pdlib_sfs_intel' [26:41, 16:07] ( 2 warnings 8 remarks ) +PASS -- TEST 'cpld_control_sfs_intel' [01:38, 01:16](2071 MB) + +PASS -- COMPILE 's2swa_32bit_pdlib_debug_intel' [16:31, 05:55] ( 1526 warnings 1998 remarks ) +PASS -- TEST 'cpld_debug_gfsv17_intel' [11:49, 02:50](2174 MB) + +PASS -- COMPILE 's2swa_intel' [20:36, 10:17] ( 1 warnings 8 remarks ) +PASS -- TEST 'cpld_control_p8_intel' [07:43, 01:16](3339 MB) +PASS -- TEST 'cpld_control_p8.v2.sfc_intel' [07:43, 02:22](3338 MB) +PASS -- TEST 'cpld_restart_p8_intel' [58:53, 01:46](3263 MB) +PASS -- TEST 'cpld_control_qr_p8_intel' [07:43, 01:11](3341 MB) +PASS -- TEST 'cpld_restart_qr_p8_intel' [58:54, 01:54](3282 MB) +PASS -- TEST 'cpld_2threads_p8_intel' [07:43, 01:32](3619 MB) +PASS -- TEST 'cpld_decomp_p8_intel' [07:43, 01:56](3333 MB) +PASS -- TEST 'cpld_mpi_p8_intel' [07:44, 01:42](3450 MB) +PASS -- TEST 'cpld_control_ciceC_p8_intel' [07:43, 01:49](3339 MB) +PASS -- TEST 'cpld_s2sa_p8_intel' [07:43, 01:56](3266 MB) + +PASS -- COMPILE 's2sw_intel' [20:34, 09:49] ( 1 warnings 8 remarks ) +PASS -- TEST 'cpld_control_noaero_p8_intel' [07:45, 01:44](2006 MB) +PASS -- TEST 'cpld_control_nowave_noaero_p8_intel' [07:45, 02:13](2024 MB) + +PASS -- COMPILE 's2s_aoflux_intel' [20:35, 09:43] ( 1 warnings 1 remarks ) +PASS -- TEST 'cpld_control_noaero_p8_agrid_intel' [07:44, 02:18](2044 MB) + +PASS -- COMPILE 's2s_intel' [20:36, 09:44] ( 1 warnings 1 remarks ) +PASS -- TEST 'cpld_control_c48_intel' [07:42, 01:00](2889 MB) +PASS -- TEST 'cpld_warmstart_c48_intel' [07:42, 01:30](2899 MB) +PASS -- TEST 'cpld_restart_c48_intel' [03:01, 01:29](2307 MB) + +PASS -- COMPILE 's2swa_faster_intel' [25:41, 15:07] ( 1 warnings 8 remarks ) +PASS -- TEST 'cpld_control_p8_faster_intel' [02:38, 01:45](3340 MB) + +PASS -- COMPILE 's2sw_pdlib_intel' [26:42, 15:39] ( 1 warnings 8 remarks ) +PASS -- TEST 'cpld_control_pdlib_p8_intel' [01:37, 01:28](2097 MB) +PASS -- TEST 'cpld_restart_pdlib_p8_intel' [41:49, 01:04](1274 MB) +PASS -- TEST 'cpld_mpi_pdlib_p8_intel' [41:33, 01:16](2160 MB) + +PASS -- COMPILE 's2sw_pdlib_debug_intel' [06:19, 05:34] ( 1561 warnings 1998 remarks ) +PASS -- TEST 'cpld_debug_pdlib_p8_intel' [05:30, 01:40](2197 MB) + +PASS -- COMPILE 'atm_dyn32_intel' [09:22, 09:04] ( 2 warnings 1 remarks ) +PASS -- TEST 'control_flake_intel' [58:23, 00:31](651 MB) +PASS -- TEST 'control_CubedSphereGrid_intel' [58:23, 00:47](1546 MB) +PASS -- TEST 'control_CubedSphereGrid_parallel_intel' [58:23, 00:39](1552 MB) +PASS -- TEST 'control_latlon_intel' [58:23, 00:59](1556 MB) +PASS -- TEST 'control_wrtGauss_netcdf_parallel_intel' [58:23, 01:08](1547 MB) +PASS -- TEST 'control_c48_intel' [58:22, 01:25](1578 MB) +PASS -- TEST 'control_c48.v2.sfc_intel' [58:22, 00:47](711 MB) +PASS -- TEST 'control_c192_intel' [58:23, 00:47](1776 MB) +PASS -- TEST 'control_c384_intel' [58:27, 02:38](3083 MB) +PASS -- TEST 'control_c384gdas_intel' [58:27, 02:37](2302 MB) +PASS -- TEST 'control_stochy_intel' [58:23, 00:32](605 MB) +PASS -- TEST 'control_stochy_restart_intel' [44:37, 00:38](411 MB) +PASS -- TEST 'control_lndp_intel' [58:23, 01:07](609 MB) +PASS -- TEST 'control_iovr4_intel' [58:23, 01:15](599 MB) +PASS -- TEST 'control_iovr5_intel' [57:28, 00:32](604 MB) +PASS -- TEST 'control_p8_intel' [56:29, 02:46](1826 MB) +PASS -- TEST 'control_p8.v2.sfc_intel' [53:36, 02:23](1840 MB) +PASS -- TEST 'control_p8_ugwpv1_intel' [53:22, 02:40](1841 MB) +PASS -- TEST 'control_restart_p8_intel' [36:48, 01:18](991 MB) +PASS -- TEST 'control_noqr_p8_intel' [52:19, 02:41](1830 MB) +PASS -- TEST 'control_restart_noqr_p8_intel' [36:48, 02:11](1001 MB) +PASS -- TEST 'control_decomp_p8_intel' [51:34, 01:42](1812 MB) +PASS -- TEST 'control_2threads_p8_intel' [51:25, 02:00](1930 MB) +PASS -- TEST 'control_p8_lndp_intel' [50:25, 00:57](1839 MB) +PASS -- TEST 'control_p8_rrtmgp_intel' [46:38, 01:56](1888 MB) +PASS -- TEST 'control_p8_mynn_intel' [46:20, 02:25](1852 MB) +PASS -- TEST 'merra2_thompson_intel' [44:38, 02:19](1829 MB) +PASS -- TEST 'regional_control_intel' [43:35, 00:45](874 MB) +PASS -- TEST 'regional_restart_intel' [26:54, 00:27](866 MB) +PASS -- TEST 'regional_decomp_intel' [41:50, 01:05](864 MB) +PASS -- TEST 'regional_2threads_intel' [40:42, 01:08](1183 MB) +PASS -- TEST 'regional_noquilt_intel' [40:36, 00:55](1191 MB) +PASS -- TEST 'regional_2dwrtdecomp_intel' [40:34, 00:28](868 MB) +PASS -- TEST 'regional_wofs_intel' [40:13, 00:16](1595 MB) + +PASS -- COMPILE 'ifi_intel' [08:21, 07:51] ( 1 warnings ) +PASS -- TEST 'regional_ifi_control_intel' [59:21, 01:10](863 MB) +PASS -- TEST 'regional_ifi_decomp_intel' [59:21, 01:05](859 MB) +PASS -- TEST 'regional_ifi_2threads_intel' [59:22, 01:00](1174 MB) + +PASS -- COMPILE 'rrfs_intel' [09:23, 08:33] ( 4 warnings 9 remarks ) +PASS -- TEST 'rap_control_intel' [39:26, 02:45](990 MB) +PASS -- TEST 'regional_spp_sppt_shum_skeb_intel' [39:20, 00:39](1656 MB) +PASS -- TEST 'rap_decomp_intel' [39:07, 02:06](993 MB) +PASS -- TEST 'rap_2threads_intel' [39:02, 01:32](1093 MB) +PASS -- TEST 'rap_restart_intel' [29:01, 02:35](836 MB) +PASS -- TEST 'rap_sfcdiff_intel' [38:54, 02:22](993 MB) +PASS -- TEST 'rap_sfcdiff_decomp_intel' [38:00, 02:03](990 MB) +FAILED: RUN DID NOT COMPLETE -- TEST 'rap_sfcdiff_restart_intel' [, ]( MB) +PASS -- TEST 'hrrr_control_intel' [37:06, 02:20](987 MB) +PASS -- TEST 'hrrr_control_decomp_intel' [36:54, 02:11](983 MB) +PASS -- TEST 'hrrr_control_2threads_intel' [36:49, 02:54](1218 MB) +PASS -- TEST 'hrrr_control_restart_intel' [29:32, 01:14](787 MB) +PASS -- TEST 'rrfs_v1beta_intel' [36:40, 02:14](983 MB) +PASS -- TEST 'rrfs_v1nssl_intel' [35:21, 01:01](1951 MB) +PASS -- TEST 'rrfs_v1nssl_nohailnoccn_intel' [35:15, 01:13](1938 MB) + +PASS -- COMPILE 'csawmg_intel' [09:23, 08:17] ( 1 warnings ) +PASS -- TEST 'control_csawmg_intel' [34:43, 00:39](941 MB) +PASS -- TEST 'control_ras_intel' [34:39, 00:50](641 MB) + +PASS -- COMPILE 'wam_intel' [12:25, 08:17] ( 1 warnings 1 remarks ) +PASS -- TEST 'control_wam_intel' [34:03, 00:29](1641 MB) + +PASS -- COMPILE 'atm_faster_dyn32_intel' [14:27, 08:28] ( 1 warnings 1 remarks ) +PASS -- TEST 'control_p8_faster_intel' [33:49, 02:27](1837 MB) +PASS -- TEST 'regional_control_faster_intel' [33:01, 00:48](862 MB) + +PASS -- COMPILE 'atm_debug_dyn32_intel' [10:24, 07:08] ( 885 warnings 9 remarks ) +PASS -- TEST 'control_CubedSphereGrid_debug_intel' [31:42, 00:28](1584 MB) +PASS -- TEST 'control_wrtGauss_netcdf_parallel_debug_intel' [31:20, 00:50](1585 MB) +PASS -- TEST 'control_stochy_debug_intel' [30:03, 00:33](794 MB) +PASS -- TEST 'control_lndp_debug_intel' [29:51, 00:59](795 MB) +PASS -- TEST 'control_csawmg_debug_intel' [29:32, 00:39](1096 MB) +PASS -- TEST 'control_ras_debug_intel' [28:28, 00:23](800 MB) +PASS -- TEST 'control_diag_debug_intel' [28:31, 00:45](1654 MB) +PASS -- TEST 'control_debug_p8_intel' [27:34, 00:39](1864 MB) +PASS -- TEST 'regional_debug_intel' [27:06, 00:23](926 MB) +PASS -- TEST 'rap_control_debug_intel' [26:46, 00:39](1173 MB) +PASS -- TEST 'hrrr_control_debug_intel' [26:28, 00:31](1166 MB) +PASS -- TEST 'hrrr_gf_debug_intel' [26:18, 00:18](1172 MB) +PASS -- TEST 'hrrr_c3_debug_intel' [26:17, 00:25](1169 MB) +PASS -- TEST 'rap_unified_drag_suite_debug_intel' [25:54, 01:13](1173 MB) +PASS -- TEST 'rap_diag_debug_intel' [25:33, 01:27](1261 MB) +PASS -- TEST 'rap_cires_ugwp_debug_intel' [25:27, 00:23](1173 MB) +PASS -- TEST 'rap_unified_ugwp_debug_intel' [25:21, 01:15](1177 MB) +PASS -- TEST 'rap_lndp_debug_intel' [24:57, 00:50](1176 MB) +PASS -- TEST 'rap_progcld_thompson_debug_intel' [23:56, 00:18](1176 MB) +PASS -- TEST 'rap_noah_debug_intel' [23:47, 01:00](1169 MB) +PASS -- TEST 'rap_sfcdiff_debug_intel' [23:30, 00:58](1173 MB) +PASS -- TEST 'rap_noah_sfcdiff_cires_ugwp_debug_intel' [23:31, 00:21](1168 MB) +PASS -- TEST 'rrfs_v1beta_debug_intel' [22:44, 00:39](1168 MB) +PASS -- TEST 'rap_clm_lake_debug_intel' [22:42, 00:21](1174 MB) +PASS -- TEST 'rap_flake_debug_intel' [22:34, 00:46](1172 MB) +PASS -- TEST 'gnv1_c96_no_nest_debug_intel' [21:39, 02:29](1174 MB) + +PASS -- COMPILE 'wam_debug_intel' [08:21, 04:50] ( 840 warnings 1 remarks ) +PASS -- TEST 'control_wam_debug_intel' [21:35, 00:34](1674 MB) + +PASS -- COMPILE 'rrfs_dyn32_phy32_intel' [11:24, 08:14] ( 4 warnings 8 remarks ) +PASS -- TEST 'regional_spp_sppt_shum_skeb_dyn32_phy32_intel' [20:40, 01:11](1522 MB) +PASS -- TEST 'rap_control_dyn32_phy32_intel' [20:13, 02:24](864 MB) +PASS -- TEST 'hrrr_control_dyn32_phy32_intel' [19:53, 04:04](860 MB) +PASS -- TEST 'rap_2threads_dyn32_phy32_intel' [19:44, 02:47](935 MB) +PASS -- TEST 'hrrr_control_2threads_dyn32_phy32_intel' [19:45, 02:26](1063 MB) +PASS -- TEST 'hrrr_control_decomp_dyn32_phy32_intel' [18:55, 03:47](859 MB) +PASS -- TEST 'rap_restart_dyn32_phy32_intel' [09:27, 02:20](759 MB) +PASS -- TEST 'hrrr_control_restart_dyn32_phy32_intel' [10:19, 01:14](743 MB) + +PASS -- COMPILE 'rrfs_dyn32_phy32_faster_intel' [11:24, 08:16] ( 4 warnings 8 remarks ) +PASS -- TEST 'conus13km_control_intel' [18:23, 01:22](1069 MB) +PASS -- TEST 'conus13km_2threads_intel' [13:11, 01:10](1399 MB) +PASS -- TEST 'conus13km_restart_mismatch_intel' [13:10, 00:51](911 MB) + +PASS -- COMPILE 'rrfs_dyn64_phy32_intel' [09:22, 08:13] ( 4 warnings 8 remarks ) +PASS -- TEST 'rap_control_dyn64_phy32_intel' [17:55, 00:52](893 MB) + +PASS -- COMPILE 'rrfs_dyn32_phy32_debug_intel' [50:06, 04:54] ( 788 warnings 8 remarks ) +PASS -- TEST 'rap_control_debug_dyn32_phy32_intel' [08:16, 00:46](1051 MB) +PASS -- TEST 'hrrr_control_debug_dyn32_phy32_intel' [08:16, 00:54](1048 MB) +PASS -- TEST 'conus13km_debug_intel' [08:16, 00:54](1158 MB) +PASS -- TEST 'conus13km_debug_qr_intel' [08:16, 00:58](840 MB) +PASS -- TEST 'conus13km_debug_2threads_intel' [08:17, 00:57](1471 MB) +PASS -- TEST 'conus13km_radar_tten_debug_intel' [08:16, 00:35](1229 MB) + +PASS -- COMPILE 'rrfs_dyn64_phy32_debug_intel' [49:07, 04:48] ( 788 warnings 8 remarks ) +PASS -- TEST 'rap_control_dyn64_phy32_debug_intel' [09:12, 00:28](1075 MB) + +PASS -- COMPILE 'hafsw_intel' [54:13, 09:38] ( 2 warnings 8 remarks ) +PASS -- TEST 'hafs_regional_atm_intel' [03:41, 02:12](1669 MB) +PASS -- TEST 'hafs_regional_atm_thompson_gfdlsf_intel' [03:26, 01:06](2019 MB) +PASS -- TEST 'hafs_regional_atm_ocn_intel' [02:40, 02:02](1196 MB) +PASS -- TEST 'hafs_regional_atm_wav_intel' [02:07, 01:31](1229 MB) +PASS -- TEST 'hafs_regional_atm_ocn_wav_intel' [01:46, 02:17](1375 MB) +PASS -- TEST 'hafs_regional_1nest_atm_intel' [01:42, 00:55](922 MB) +PASS -- TEST 'hafs_regional_telescopic_2nests_atm_intel' [57:44, 01:47](1212 MB) +PASS -- TEST 'hafs_global_1nest_atm_intel' [56:55, 01:46](1100 MB) +PASS -- TEST 'hafs_global_multiple_4nests_atm_intel' [55:57, 03:04](1993 MB) +PASS -- TEST 'hafs_regional_specified_moving_1nest_atm_intel' [55:21, 01:32](957 MB) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_intel' [54:17, 00:53](964 MB) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_intel' [52:47, 01:15](1549 MB) +PASS -- TEST 'hafs_global_storm_following_1nest_atm_intel' [51:46, 01:05](1128 MB) +PASS -- TEST 'gnv1_nested_intel' [49:48, 03:17](1897 MB) + +PASS -- COMPILE 'hafsw_debug_intel' [46:03, 05:30] ( 1468 warnings 1501 remarks ) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_debug_intel' [08:20, 01:13](1627 MB) + +PASS -- COMPILE 'hafsw_faster_intel' [49:07, 09:06] ( 1 warnings 7 remarks ) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_intel' [04:15, 00:54](1587 MB) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_inline_intel' [04:15, 01:28](1765 MB) + +PASS -- COMPILE 'hafs_mom6w_intel' [48:06, 09:32] ( 1 warnings 7 remarks ) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_mom6_intel' [49:38, 01:33](1764 MB) + +PASS -- COMPILE 'hafs_all_intel' [46:02, 08:54] ( 1 warnings 7 remarks ) +PASS -- TEST 'hafs_regional_docn_intel' [05:01, 01:27](1185 MB) +PASS -- TEST 'hafs_regional_docn_oisst_intel' [05:01, 02:13](1167 MB) +PASS -- TEST 'hafs_regional_datm_cdeps_intel' [04:59, 01:12](894 MB) + +PASS -- COMPILE 'datm_cdeps_intel' [46:02, 09:15] +PASS -- TEST 'datm_cdeps_control_cfsr_intel' [04:10, 01:05](769 MB) +PASS -- TEST 'datm_cdeps_restart_cfsr_intel' [33:13, 00:23](758 MB) +PASS -- TEST 'datm_cdeps_control_gefs_intel' [04:10, 00:27](649 MB) +PASS -- TEST 'datm_cdeps_iau_gefs_intel' [04:10, 01:09](646 MB) +PASS -- TEST 'datm_cdeps_stochy_gefs_intel' [04:10, 00:44](647 MB) +PASS -- TEST 'datm_cdeps_ciceC_cfsr_intel' [04:10, 00:13](769 MB) +PASS -- TEST 'datm_cdeps_bulk_cfsr_intel' [04:10, 00:13](770 MB) +PASS -- TEST 'datm_cdeps_bulk_gefs_intel' [04:10, 01:09](645 MB) +PASS -- TEST 'datm_cdeps_mx025_cfsr_intel' [04:11, 00:57](813 MB) +PASS -- TEST 'datm_cdeps_mx025_gefs_intel' [04:11, 01:36](796 MB) +PASS -- TEST 'datm_cdeps_multiple_files_cfsr_intel' [04:10, 00:45](768 MB) +PASS -- TEST 'datm_cdeps_3072x1536_cfsr_intel' [04:10, 01:13](2035 MB) +PASS -- TEST 'datm_cdeps_gfs_intel' [04:10, 01:04](2036 MB) + +PASS -- COMPILE 'datm_cdeps_faster_intel' [46:03, 09:15] +PASS -- TEST 'datm_cdeps_control_cfsr_faster_intel' [04:09, 01:05](756 MB) + +PASS -- COMPILE 'datm_cdeps_land_intel' [38:55, 01:05] ( 1 remarks ) +PASS -- TEST 'datm_cdeps_lnd_gswp3_intel' [11:04, 00:46](610 MB) +PASS -- TEST 'datm_cdeps_lnd_era5_intel' [11:04, 00:42](747 MB) +PASS -- TEST 'datm_cdeps_lnd_era5_rst_intel' [08:33, 01:02](750 MB) + +PASS -- COMPILE 'atm_ds2s_docn_pcice_intel' [10:23, 09:42] ( 1 warnings 1 remarks ) +PASS -- TEST 'atm_ds2s_docn_pcice_intel' [49:34, 01:19](1959 MB) + +PASS -- COMPILE 'atml_intel' [09:22, 09:10] ( 9 warnings 2 remarks ) +PASS -- TEST 'control_p8_atmlnd_sbs_intel' [48:53, 02:30](2169 MB) +PASS -- TEST 'control_p8_atmlnd_intel' [47:50, 02:13](2169 MB) +PASS -- TEST 'control_restart_p8_atmlnd_intel' [35:18, 01:04](1317 MB) + +PASS -- COMPILE 'atml_debug_intel' [06:19, 05:42] ( 883 warnings 2 remarks ) +PASS -- TEST 'control_p8_atmlnd_debug_intel' [47:34, 02:07](2225 MB) + +PASS -- COMPILE 'atmw_intel' [09:23, 08:42] ( 1 warnings 8 remarks ) +PASS -- TEST 'atmwav_control_noaero_p8_intel' [44:34, 02:31](1937 MB) + +PASS -- COMPILE 'atmaero_intel' [09:22, 08:40] ( 1 warnings 1 remarks ) +PASS -- TEST 'atmaero_control_p8_intel' [44:29, 02:27](3216 MB) +PASS -- TEST 'atmaero_control_p8_rad_intel' [43:05, 02:19](3001 MB) +PASS -- TEST 'atmaero_control_p8_rad_micro_intel' [42:29, 02:19](3005 MB) + +PASS -- COMPILE 'atmaq_debug_intel' [32:47, 04:54] ( 885 warnings 6 remarks ) +PASS -- TEST 'regional_atmaq_debug_intel' [31:25, 01:16](4820 MB) SYNOPSIS: -Starting Date/Time: 20240701 18:37:11 -Ending Date/Time: 20240701 20:52:17 -Total Time: 02h:15m:32s +Starting Date/Time: 20240820 19:31:22 +Ending Date/Time: 20240820 21:55:29 +Total Time: 02h:24m:34s Compiles Completed: 38/38 -Tests Completed: 179/179 +Tests Completed: 178/179 +Failed Tests: +* TEST rap_sfcdiff_restart_intel: FAILED: RUN DID NOT COMPLETE +-- LOG: /lfs/h1/emc/nems/noscrub/brian.curtis/git/DeniseWorthen/ufs-weather-model/tests/logs/log_acorn/run_rap_sfcdiff_restart_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 ACORN REGRESSION TESTING LOG==== +====START OF ACORN REGRESSION TESTING LOG==== + +UFSWM hash used in testing: +b31bee9d28f985abeb40e588121d2e2ee86ab1ec + +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) + 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-2308-gf13e16e) + cabd7753ae17f7bfcc6dad56daf10868aa51c3f4 CMakeModules (v1.0.0-28-gcabd775) + 66bded5b3e6fefc181f7df433acd18c392267311 FV3 (remotes/origin/HEAD) + 3f81533642be6060e1ac382ac99ce1481892dddd FV3/atmos_cubed_sphere (201912_public_release-404-g3f81533) + 0f8232724975c13289cad390c9a71fa2c6a9bff4 FV3/ccpp/framework (2024-07-11-dev) + 1d9b076503c27cd4cfa8b22a977a71e889cbb149 FV3/ccpp/physics (EP4-851-g1d9b0765) + 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) + 00f8ea2023f5ed58f0605cea373094f65ee90f64 MOM6-interface/MOM6 (dev/master/repository_split_2014.10.10-10197-g00f8ea202) + 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-g7f548c79) + 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-20240819 +COMPARISON DIRECTORY: /lfs/h2/emc/ptmp/brian.curtis/FV3_RT/rt_571598 + +RT.SH OPTIONS USED: +* (-a) - HPC PROJECT ACCOUNT: GFS-DEV +* (-n) - RUN SINGLE TEST: rap_sfcdiff_restart +* (-e) - USE ECFLOW + +PASS -- COMPILE 'rrfs_intel' [09:21, 08:32] ( 4 warnings 9 remarks ) +PASS -- TEST 'rap_sfcdiff_intel' [52:22, 02:53](991 MB) +PASS -- TEST 'rap_sfcdiff_restart_intel' [41:56, 01:35](838 MB) + +SYNOPSIS: +Starting Date/Time: 20240820 21:58:16 +Ending Date/Time: 20240820 22:26:55 +Total Time: 00h:28m:48s +Compiles Completed: 1/1 +Tests Completed: 2/2 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 423636d326..dfcdfb1844 100644 --- a/tests/logs/RegressionTests_derecho.log +++ b/tests/logs/RegressionTests_derecho.log @@ -1,31 +1,31 @@ ====START OF DERECHO REGRESSION TESTING LOG==== UFSWM hash used in testing: -cc70b77c844682f3daeb33c8b699f162c48c2527 +005f5bb75deef6080db91a19b536b11d94dec8cf 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) + 2ffee5cd48e0c389bdf75c0d910b3f6d53263563 CICE-interface/CICE (CICE6.0.0-451-g2ffee5c) f6ff8f7c4d4cb6feabe3651b13204cf43fc948e3 CICE-interface/CICE/icepack (Icepack1.1.0-182-gf6ff8f7) - 2d837b16af326b09ff4018daab4de84f4deff7ec CMEPS-interface/CMEPS (cmeps_v0.4.1-2307-g2d837b1) + f13e16e414e115e268b2dd300b665e628e5f2429 CMEPS-interface/CMEPS (cmeps_v0.4.1-2308-gf13e16e) cabd7753ae17f7bfcc6dad56daf10868aa51c3f4 CMakeModules (v1.0.0-28-gcabd775) - 3388412e3576865197990e82187d8fc372140193 FV3 (remotes/origin/hotfix/acs-hash) - bb89a58601c3fa28549c291811e04d5db6c9b37b FV3/atmos_cubed_sphere (201912_public_release-401-gbb89a58) + aa1484378de6cc665910b63a691a1475809f6bb3 FV3 (remotes/origin/production/HREF.v3beta-334-gaa14843) + 7c3102fccc493d4c006c936ea88e4b512f6f5251 FV3/atmos_cubed_sphere (201912_public_release-403-g7c3102f) 0f8232724975c13289cad390c9a71fa2c6a9bff4 FV3/ccpp/framework (2024-07-11-dev) - 8103e21cd095eb2d81a5152019d6133a0374bb0a FV3/ccpp/physics (EP4-823-g8103e21c) + 1d9b076503c27cd4cfa8b22a977a71e889cbb149 FV3/ccpp/physics (EP4-851-g1d9b0765) 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) + 00f8ea2023f5ed58f0605cea373094f65ee90f64 MOM6-interface/MOM6 (dev/master/repository_split_2014.10.10-10197-g00f8ea202) 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) + 7f548c795a348bbb0fe4967dd25692c79036dc73 WW3 (6.07.1-346-g7f548c79) fad2fe9f42f6b7f744b128b4a2a9433f91e4296f stochastic_physics (ufs-v2.0.0-219-gfad2fe9) @@ -35,285 +35,286 @@ 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_40167 +BASELINE DIRECTORY: /glade/derecho/scratch/epicufsrt/ufs-weather-model/RT//NEMSfv3gfs/develop-20240819 +COMPARISON DIRECTORY: /glade/derecho/scratch/zshrader/FV3_RT/rt_77059 RT.SH OPTIONS USED: -* (-a) - HPC PROJECT ACCOUNT: nral0032 +* (-a) - HPC PROJECT ACCOUNT: scsg0002 * (-l) - USE CONFIG FILE: rt.conf * (-e) - USE ECFLOW -PASS -- COMPILE 's2swa_32bit_intel' [23:30, 22:37] ( 6 warnings 10 remarks ) -PASS -- TEST 'cpld_control_p8_mixedmode_intel' [09:38, 05:45](3202 MB) - -PASS -- COMPILE 's2swa_32bit_pdlib_intel' [25:32, 24:42] ( 6 warnings 10 remarks ) -PASS -- TEST 'cpld_control_gfsv17_intel' [18:00, 14:56](1916 MB) -PASS -- TEST 'cpld_control_gfsv17_iau_intel' [19:26, 16:22](1952 MB) -PASS -- TEST 'cpld_restart_gfsv17_intel' [11:11, 08:14](1086 MB) -PASS -- TEST 'cpld_mpi_gfsv17_intel' [20:06, 16:42](1887 MB) - -PASS -- COMPILE 's2swa_32bit_pdlib_sfs_intel' [25:32, 24:48] ( 6 warnings 10 remarks ) -PASS -- TEST 'cpld_control_sfs_intel' [16:22, 14:28](1911 MB) - -PASS -- COMPILE 's2swa_32bit_pdlib_debug_intel' [14:24, 13:03] ( 1530 warnings 1948 remarks ) - -PASS -- COMPILE 's2swa_intel' [23:31, 22:23] ( 5 warnings 10 remarks ) -PASS -- TEST 'cpld_control_p8_intel' [10:52, 06:34](3226 MB) -PASS -- TEST 'cpld_control_p8.v2.sfc_intel' [11:15, 06:25](3225 MB) -PASS -- TEST 'cpld_restart_p8_intel' [08:00, 04:13](3156 MB) -PASS -- TEST 'cpld_control_qr_p8_intel' [10:51, 06:23](3254 MB) -PASS -- TEST 'cpld_restart_qr_p8_intel' [08:01, 04:23](3186 MB) -PASS -- TEST 'cpld_2threads_p8_intel' [09:36, 06:02](3733 MB) -PASS -- TEST 'cpld_decomp_p8_intel' [09:36, 06:19](3219 MB) -PASS -- TEST 'cpld_mpi_p8_intel' [09:36, 05:23](3543 MB) -PASS -- TEST 'cpld_control_ciceC_p8_intel' [10:01, 06:14](3236 MB) -PASS -- TEST 'cpld_control_c192_p8_intel' [15:10, 09:51](3890 MB) -PASS -- TEST 'cpld_restart_c192_p8_intel' [16:25, 06:52](3626 MB) -PASS -- TEST 'cpld_bmark_p8_intel' [31:55, 10:40](4518 MB) -PASS -- TEST 'cpld_restart_bmark_p8_intel' [31:25, 07:28](4670 MB) -PASS -- TEST 'cpld_s2sa_p8_intel' [10:22, 06:13](3214 MB) - -PASS -- COMPILE 's2sw_intel' [21:30, 20:35] ( 5 warnings 10 remarks ) -PASS -- TEST 'cpld_control_noaero_p8_intel' [07:56, 04:57](1928 MB) -PASS -- TEST 'cpld_control_nowave_noaero_p8_intel' [08:14, 05:15](1987 MB) - -PASS -- COMPILE 's2swa_debug_intel' [13:27, 12:54] ( 1455 warnings 1209 remarks ) -PASS -- TEST 'cpld_debug_p8_intel' [38:57, 08:06](-5411134659951504 MB) - -PASS -- COMPILE 's2sw_debug_intel' [13:27, 11:58] ( 1455 warnings 1209 remarks ) -PASS -- TEST 'cpld_debug_noaero_p8_intel' [08:48, 06:02](1955 MB) - -PASS -- COMPILE 's2s_aoflux_intel' [17:29, 16:42] ( 5 warnings 3 remarks ) -PASS -- TEST 'cpld_control_noaero_p8_agrid_intel' [08:14, 05:04](1985 MB) - -PASS -- COMPILE 's2s_intel' [17:29, 16:44] ( 5 warnings 3 remarks ) -PASS -- TEST 'cpld_control_c48_intel' [09:25, 06:54](2949 MB) -PASS -- TEST 'cpld_warmstart_c48_intel' [04:19, 02:32](2944 MB) -PASS -- TEST 'cpld_restart_c48_intel' [04:20, 01:58](2347 MB) - -PASS -- COMPILE 's2swa_faster_intel' [27:25, 26:19] ( 5 warnings 10 remarks ) -PASS -- TEST 'cpld_control_p8_faster_intel' [11:05, 06:52](-1315924127599578 MB) - -PASS -- COMPILE 's2sw_pdlib_intel' [24:25, 23:04] ( 5 warnings 10 remarks ) -PASS -- TEST 'cpld_control_pdlib_p8_intel' [18:03, 14:52](1940 MB) -PASS -- TEST 'cpld_restart_pdlib_p8_intel' [11:31, 08:24](1104 MB) -PASS -- TEST 'cpld_mpi_pdlib_p8_intel' [19:53, 16:49](1910 MB) - -PASS -- COMPILE 's2sw_pdlib_debug_intel' [13:15, 12:03] ( 1565 warnings 1948 remarks ) -PASS -- TEST 'cpld_debug_pdlib_p8_intel' [26:54, 23:57](1966 MB) - -PASS -- COMPILE 'atm_dyn32_intel' [16:22, 15:29] ( 6 warnings 1 remarks ) -PASS -- TEST 'control_flake_intel' [17:24, 03:28](-2435776145193053 MB) -PASS -- TEST 'control_CubedSphereGrid_intel' [04:21, 02:31](1569 MB) -PASS -- TEST 'control_CubedSphereGrid_parallel_intel' [04:44, 02:31](1573 MB) -PASS -- TEST 'control_latlon_intel' [04:23, 02:28](1572 MB) -PASS -- TEST 'control_wrtGauss_netcdf_parallel_intel' [04:23, 02:29](1562 MB) -PASS -- TEST 'control_c48_intel' [08:25, 06:14](1620 MB) -PASS -- TEST 'control_c48.v2.sfc_intel' [06:48, 05:17](735 MB) -PASS -- TEST 'control_c192_intel' [12:14, 08:44](1685 MB) -PASS -- TEST 'control_c384_intel' [16:18, 08:54](2001 MB) -PASS -- TEST 'control_c384gdas_intel' [18:45, 07:15](1196 MB) -PASS -- TEST 'control_stochy_intel' [02:55, 01:29](625 MB) -PASS -- TEST 'control_stochy_restart_intel' [02:54, 00:56](443 MB) -PASS -- TEST 'control_lndp_intel' [02:57, 01:28](628 MB) -PASS -- TEST 'control_iovr4_intel' [04:01, 02:10](621 MB) -PASS -- TEST 'control_iovr5_intel' [03:59, 02:07](624 MB) -PASS -- TEST 'control_p8_intel' [05:39, 03:32](1871 MB) -PASS -- TEST 'control_p8.v2.sfc_intel' [06:15, 03:15](1868 MB) -PASS -- TEST 'control_p8_ugwpv1_intel' [06:08, 03:25](1871 MB) -PASS -- TEST 'control_restart_p8_intel' [09:27, 02:10](4983915984765351 MB) -PASS -- TEST 'control_noqr_p8_intel' [06:05, 03:17](1858 MB) -PASS -- TEST 'control_restart_noqr_p8_intel' [04:50, 02:12](999 MB) -PASS -- TEST 'control_decomp_p8_intel' [05:55, 03:31](1865 MB) -PASS -- TEST 'control_2threads_p8_intel' [05:47, 03:15](1959 MB) -PASS -- TEST 'control_p8_lndp_intel' [07:38, 05:10](1862 MB) -PASS -- TEST 'control_p8_rrtmgp_intel' [06:57, 04:11](1923 MB) -PASS -- TEST 'control_p8_mynn_intel' [05:56, 03:31](1869 MB) -PASS -- TEST 'merra2_thompson_intel' [05:51, 03:38](1867 MB) -PASS -- TEST 'regional_control_intel' [07:05, 05:15](872 MB) -PASS -- TEST 'regional_restart_intel' [05:04, 03:17](871 MB) -PASS -- TEST 'regional_decomp_intel' [07:04, 05:24](874 MB) -PASS -- TEST 'regional_noquilt_intel' [07:04, 05:05](1193 MB) -PASS -- TEST 'regional_netcdf_parallel_intel' [07:03, 05:10](879 MB) -PASS -- TEST 'regional_2dwrtdecomp_intel' [07:02, 05:12](884 MB) -PASS -- TEST 'regional_wofs_intel' [07:50, 05:46](1608 MB) - -PASS -- COMPILE 'rrfs_intel' [14:22, 13:09] ( 8 warnings 9 remarks ) -PASS -- TEST 'rap_control_intel' [08:39, 06:14](1011 MB) -PASS -- TEST 'regional_spp_sppt_shum_skeb_intel' [08:32, 03:46](1192 MB) -PASS -- TEST 'rap_decomp_intel' [08:39, 06:25](1007 MB) -PASS -- TEST 'rap_2threads_intel' [08:39, 05:43](1101 MB) -PASS -- TEST 'rap_restart_intel' [09:06, 03:19](-8086665024644114 MB) -PASS -- TEST 'rap_sfcdiff_intel' [08:50, 06:12](1007 MB) -PASS -- TEST 'rap_sfcdiff_decomp_intel' [10:02, 06:24](1006 MB) -PASS -- TEST 'rap_sfcdiff_restart_intel' [07:35, 04:40](884 MB) -PASS -- TEST 'hrrr_control_intel' [06:21, 03:16](999 MB) -PASS -- TEST 'hrrr_control_decomp_intel' [06:21, 03:29](1001 MB) -PASS -- TEST 'hrrr_control_2threads_intel' [06:22, 02:51](1089 MB) -PASS -- TEST 'hrrr_control_restart_intel' [03:55, 01:49](834 MB) -PASS -- TEST 'rrfs_v1beta_intel' [08:46, 06:02](1005 MB) -PASS -- TEST 'rrfs_v1nssl_intel' [09:14, 07:26](1960 MB) -PASS -- TEST 'rrfs_v1nssl_nohailnoccn_intel' [09:15, 07:13](1951 MB) - -PASS -- COMPILE 'csawmg_intel' [12:20, 11:27] ( 5 warnings ) -PASS -- TEST 'control_csawmg_intel' [05:56, 06:47](-4635744418160825 MB) -PASS -- TEST 'control_ras_intel' [04:44, 02:57](660 MB) - -PASS -- COMPILE 'wam_intel' [12:21, 10:54] ( 5 warnings 1 remarks ) -PASS -- TEST 'control_wam_intel' [13:14, 09:59](1662 MB) - -PASS -- COMPILE 'atm_faster_dyn32_intel' [19:22, 17:53] ( 5 warnings 1 remarks ) -PASS -- TEST 'control_p8_faster_intel' [05:51, 03:13](1868 MB) -PASS -- TEST 'regional_control_faster_intel' [07:06, 05:05](872 MB) - -PASS -- COMPILE 'atm_debug_dyn32_intel' [14:20, 13:12] ( 889 warnings 9 remarks ) -PASS -- TEST 'control_CubedSphereGrid_debug_intel' [05:10, 02:37](-7341301194512963 MB) -PASS -- TEST 'control_wrtGauss_netcdf_parallel_debug_intel' [04:11, 02:31](1602 MB) -PASS -- TEST 'control_stochy_debug_intel' [04:44, 02:55](812 MB) -PASS -- TEST 'control_lndp_debug_intel' [03:38, 02:40](808 MB) -PASS -- TEST 'control_csawmg_debug_intel' [07:15, 04:54](1123 MB) -PASS -- TEST 'control_ras_debug_intel' [03:45, 02:39](820 MB) -PASS -- TEST 'control_diag_debug_intel' [03:14, 02:41](7068792496384343 MB) -PASS -- TEST 'control_debug_p8_intel' [05:06, 03:19](1909 MB) -PASS -- TEST 'regional_debug_intel' [18:01, 16:42](928 MB) -PASS -- TEST 'rap_control_debug_intel' [06:43, 04:49](1195 MB) -PASS -- TEST 'hrrr_control_debug_intel' [05:40, 04:36](1186 MB) -PASS -- TEST 'hrrr_gf_debug_intel' [06:40, 04:47](1190 MB) -PASS -- TEST 'hrrr_c3_debug_intel' [06:47, 04:49](1191 MB) -PASS -- TEST 'rap_unified_drag_suite_debug_intel' [06:34, 04:45](1191 MB) -PASS -- TEST 'rap_diag_debug_intel' [08:11, 04:58](1276 MB) -PASS -- TEST 'rap_cires_ugwp_debug_intel' [06:56, 04:49](1191 MB) -PASS -- TEST 'rap_unified_ugwp_debug_intel' [00:28, 04:55](2489507799279835 MB) -PASS -- TEST 'rap_lndp_debug_intel' [06:44, 04:47](1196 MB) -PASS -- TEST 'rap_progcld_thompson_debug_intel' [05:54, 04:41](1195 MB) -PASS -- TEST 'rap_noah_debug_intel' [05:47, 04:35](1190 MB) -PASS -- TEST 'rap_sfcdiff_debug_intel' [06:44, 04:46](1193 MB) -PASS -- TEST 'rap_noah_sfcdiff_cires_ugwp_debug_intel' [08:45, 07:36](1191 MB) -PASS -- TEST 'rrfs_v1beta_debug_intel' [06:39, 04:35](1188 MB) -PASS -- TEST 'rap_clm_lake_debug_intel' [06:44, 05:36](1192 MB) -PASS -- TEST 'rap_flake_debug_intel' [06:52, 04:49](1190 MB) -PASS -- TEST 'gnv1_c96_no_nest_debug_intel' [10:18, 07:56](1193 MB) - -PASS -- COMPILE 'wam_debug_intel' [08:19, 07:16] ( 844 warnings 1 remarks ) -PASS -- TEST 'control_wam_debug_intel' [14:16, 12:12](1701 MB) - -PASS -- COMPILE 'rrfs_dyn32_phy32_intel' [12:19, 11:32] ( 8 warnings 8 remarks ) -PASS -- TEST 'regional_spp_sppt_shum_skeb_dyn32_phy32_intel' [07:21, 03:33](1059 MB) -PASS -- TEST 'rap_control_dyn32_phy32_intel' [07:31, 05:09](886 MB) -PASS -- TEST 'hrrr_control_dyn32_phy32_intel' [05:25, 02:50](883 MB) -PASS -- TEST 'rap_2threads_dyn32_phy32_intel' [07:24, 04:52](947 MB) -PASS -- TEST 'hrrr_control_2threads_dyn32_phy32_intel' [04:33, 02:29](940 MB) -PASS -- TEST 'hrrr_control_decomp_dyn32_phy32_intel' [05:35, 02:56](883 MB) -PASS -- TEST 'rap_restart_dyn32_phy32_intel' [06:10, 03:54](794 MB) -PASS -- TEST 'hrrr_control_restart_dyn32_phy32_intel' [02:54, 01:35](774 MB) - -PASS -- COMPILE 'rrfs_dyn32_phy32_faster_intel' [17:18, 15:40] ( 8 warnings 8 remarks ) -PASS -- TEST 'conus13km_control_intel' [05:50, 02:01](1088 MB) -PASS -- TEST 'conus13km_2threads_intel' [03:26, 01:03](1082 MB) -PASS -- TEST 'conus13km_restart_mismatch_intel' [03:36, 01:12](974 MB) - -PASS -- COMPILE 'rrfs_dyn64_phy32_intel' [12:20, 11:26] ( 8 warnings 8 remarks ) -PASS -- TEST 'rap_control_dyn64_phy32_intel' [05:36, 03:41](909 MB) - -PASS -- COMPILE 'rrfs_dyn32_phy32_debug_intel' [08:19, 07:34] ( 792 warnings 8 remarks ) -PASS -- TEST 'rap_control_debug_dyn32_phy32_intel' [06:38, 04:44](1073 MB) -PASS -- TEST 'hrrr_control_debug_dyn32_phy32_intel' [05:39, 04:30](1067 MB) -PASS -- TEST 'conus13km_debug_intel' [15:52, 13:38](1151 MB) -PASS -- TEST 'conus13km_debug_qr_intel' [16:10, 13:39](835 MB) -PASS -- TEST 'conus13km_debug_2threads_intel' [10:48, 07:47](1151 MB) -PASS -- TEST 'conus13km_radar_tten_debug_intel' [16:32, 13:19](1219 MB) - -PASS -- COMPILE 'rrfs_dyn64_phy32_debug_intel' [08:19, 07:23] ( 792 warnings 8 remarks ) -PASS -- TEST 'rap_control_dyn64_phy32_debug_intel' [06:39, 04:44](1097 MB) - -PASS -- COMPILE 'hafsw_intel' [19:21, 18:39] ( 6 warnings 9 remarks ) -PASS -- TEST 'hafs_regional_atm_intel' [07:58, 04:43](716 MB) -PASS -- TEST 'hafs_regional_atm_thompson_gfdlsf_intel' [07:07, 05:16](1067 MB) -PASS -- TEST 'hafs_regional_atm_ocn_intel' [10:08, 06:38](772 MB) -PASS -- TEST 'hafs_regional_atm_wav_intel' [14:00, 11:05](799 MB) -PASS -- TEST 'hafs_regional_atm_ocn_wav_intel' [15:30, 12:18](812 MB) -PASS -- TEST 'hafs_regional_1nest_atm_intel' [07:43, 04:49](478 MB) -PASS -- TEST 'hafs_regional_telescopic_2nests_atm_intel' [08:51, 05:52](493 MB) -PASS -- TEST 'hafs_global_1nest_atm_intel' [04:06, 02:22](392 MB) -PASS -- TEST 'hafs_global_multiple_4nests_atm_intel' [10:30, 06:23](458 MB) -PASS -- TEST 'hafs_regional_specified_moving_1nest_atm_intel' [05:03, 03:23](511 MB) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_intel' [05:37, 03:09](513 MB) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_intel' [06:34, 03:58](588 MB) -PASS -- TEST 'hafs_global_storm_following_1nest_atm_intel' [02:40, 01:19](427 MB) -PASS -- TEST 'gnv1_nested_intel' [07:45, 04:12](1718 MB) - -PASS -- COMPILE 'hafsw_debug_intel' [10:16, 09:02] ( 1472 warnings 1481 remarks ) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_debug_intel' [14:27, 12:11](628 MB) - -PASS -- COMPILE 'hafsw_faster_intel' [28:23, 27:14] ( 5 warnings 8 remarks ) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_intel' [09:49, 07:18](635 MB) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_inline_intel' [09:47, 07:25](690 MB) - -PASS -- COMPILE 'hafs_mom6w_intel' [20:24, 19:27] ( 5 warnings 7 remarks ) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_mom6_intel' [07:34, 05:29](678 MB) - -PASS -- COMPILE 'hafs_all_intel' [17:17, 15:51] ( 5 warnings 8 remarks ) -PASS -- TEST 'hafs_regional_docn_intel' [08:51, 05:41](755 MB) -PASS -- TEST 'hafs_regional_docn_oisst_intel' [08:46, 05:41](738 MB) -PASS -- TEST 'hafs_regional_datm_cdeps_intel' [18:20, 16:13](892 MB) - -PASS -- COMPILE 'datm_cdeps_intel' [10:19, 08:56] ( 5 warnings 2 remarks ) -PASS -- TEST 'datm_cdeps_control_cfsr_intel' [03:53, 02:32](765 MB) -PASS -- TEST 'datm_cdeps_restart_cfsr_intel' [03:00, 01:35](739 MB) -PASS -- TEST 'datm_cdeps_control_gefs_intel' [03:41, 02:23](646 MB) -PASS -- TEST 'datm_cdeps_iau_gefs_intel' [03:46, 02:29](642 MB) -PASS -- TEST 'datm_cdeps_stochy_gefs_intel' [03:35, 02:29](642 MB) -PASS -- TEST 'datm_cdeps_ciceC_cfsr_intel' [03:44, 02:34](764 MB) -PASS -- TEST 'datm_cdeps_bulk_cfsr_intel' [03:40, 02:34](765 MB) -PASS -- TEST 'datm_cdeps_bulk_gefs_intel' [03:40, 02:28](646 MB) -PASS -- TEST 'datm_cdeps_mx025_cfsr_intel' [11:42, 05:48](694 MB) -PASS -- TEST 'datm_cdeps_mx025_gefs_intel' [11:37, 05:46](675 MB) -PASS -- TEST 'datm_cdeps_multiple_files_cfsr_intel' [03:29, 02:31](751 MB) -PASS -- TEST 'datm_cdeps_3072x1536_cfsr_intel' [05:33, 04:00](2017 MB) -PASS -- TEST 'datm_cdeps_gfs_intel' [05:36, 03:59](2018 MB) - -PASS -- COMPILE 'datm_cdeps_debug_intel' [07:18, 06:28] ( 7 warnings 2 remarks ) -PASS -- TEST 'datm_cdeps_debug_cfsr_intel' [06:28, 05:13](747 MB) - -PASS -- COMPILE 'datm_cdeps_faster_intel' [10:14, 08:55] ( 5 warnings 2 remarks ) -PASS -- TEST 'datm_cdeps_control_cfsr_faster_intel' [03:43, 02:30](750 MB) - -PASS -- COMPILE 'datm_cdeps_land_intel' [04:13, 02:53] ( 1 remarks ) -PASS -- TEST 'datm_cdeps_lnd_gswp3_intel' [02:48, 01:22](311 MB) -PASS -- TEST 'datm_cdeps_lnd_era5_intel' [02:32, 01:12](453 MB) -PASS -- TEST 'datm_cdeps_lnd_era5_rst_intel' [02:41, 00:51](454 MB) - -PASS -- COMPILE 'atm_ds2s_docn_pcice_intel' [14:20, 13:15] ( 5 warnings 3 remarks ) -PASS -- TEST 'atm_ds2s_docn_pcice_intel' [07:25, 04:10](1915 MB) - -PASS -- COMPILE 'atm_ds2s_docn_dice_intel' [13:20, 12:41] ( 5 warnings 1 remarks ) -PASS -- TEST 'atm_ds2s_docn_dice_intel' [07:11, 03:51](1910 MB) - -PASS -- COMPILE 'atml_intel' [16:20, 15:50] ( 13 warnings 2 remarks ) -PASS -- TEST 'control_p8_atmlnd_sbs_intel' [11:10, 08:01](1881 MB) -PASS -- TEST 'control_p8_atmlnd_intel' [10:11, 07:30](1897 MB) -PASS -- TEST 'control_restart_p8_atmlnd_intel' [06:07, 04:12](1026 MB) - -PASS -- COMPILE 'atml_debug_intel' [12:14, 10:32] ( 887 warnings 2 remarks ) -PASS -- TEST 'control_p8_atmlnd_debug_intel' [09:05, 06:32](1935 MB) - -PASS -- COMPILE 'atmw_intel' [15:21, 14:14] ( 5 warnings 8 remarks ) -PASS -- TEST 'atmwav_control_noaero_p8_intel' [04:45, 02:26](1890 MB) - -PASS -- COMPILE 'atmaero_intel' [14:23, 12:53] ( 5 warnings 1 remarks ) -PASS -- TEST 'atmaero_control_p8_intel' [07:15, 04:32](3121 MB) -PASS -- TEST 'atmaero_control_p8_rad_intel' [07:19, 04:19](2999 MB) -PASS -- TEST 'atmaero_control_p8_rad_micro_intel' [06:39, 04:25](3014 MB) - -PASS -- COMPILE 'atmaq_debug_intel' [09:16, 08:22] ( 889 warnings 6 remarks ) -PASS -- TEST 'regional_atmaq_debug_intel' [25:57, 22:14](4529 MB) +PASS -- COMPILE 's2swa_32bit_intel' [22:27, 21:22] ( 6 warnings 10 remarks ) +PASS -- TEST 'cpld_control_p8_mixedmode_intel' [07:40, 05:32](3206 MB) + +PASS -- COMPILE 's2swa_32bit_pdlib_intel' [24:35, 23:38] ( 6 warnings 10 remarks ) +PASS -- TEST 'cpld_control_gfsv17_intel' [17:10, 14:33](1911 MB) +PASS -- TEST 'cpld_control_gfsv17_iau_intel' [18:47, 15:42](1943 MB) +PASS -- TEST 'cpld_restart_gfsv17_intel' [10:26, 07:43](1057 MB) +PASS -- TEST 'cpld_mpi_gfsv17_intel' [19:01, 16:23](1885 MB) + +PASS -- COMPILE 's2swa_32bit_pdlib_sfs_intel' [24:25, 23:14] ( 6 warnings 10 remarks ) +PASS -- TEST 'cpld_control_sfs_intel' [16:29, 14:14](1914 MB) + +PASS -- COMPILE 's2swa_32bit_pdlib_debug_intel' [13:27, 12:00] ( 1530 warnings 1948 remarks ) +PASS -- TEST 'cpld_debug_gfsv17_intel' [24:47, 22:41](1934 MB) + +PASS -- COMPILE 's2swa_intel' [22:22, 21:05] ( 5 warnings 10 remarks ) +PASS -- TEST 'cpld_control_p8_intel' [10:34, 06:14](3225 MB) +PASS -- TEST 'cpld_control_p8.v2.sfc_intel' [09:30, 06:21](3220 MB) +PASS -- TEST 'cpld_restart_p8_intel' [07:28, 03:49](3149 MB) +PASS -- TEST 'cpld_control_qr_p8_intel' [11:21, 06:15](3251 MB) +PASS -- TEST 'cpld_restart_qr_p8_intel' [07:07, 04:01](3177 MB) +PASS -- TEST 'cpld_2threads_p8_intel' [10:52, 05:54](3733 MB) +PASS -- TEST 'cpld_decomp_p8_intel' [10:51, 06:07](3217 MB) +PASS -- TEST 'cpld_mpi_p8_intel' [08:11, 05:21](3535 MB) +PASS -- TEST 'cpld_control_ciceC_p8_intel' [11:12, 06:21](3228 MB) +PASS -- TEST 'cpld_control_c192_p8_intel' [13:28, 09:23](3816 MB) +PASS -- TEST 'cpld_restart_c192_p8_intel' [13:50, 06:27](3620 MB) +PASS -- TEST 'cpld_bmark_p8_intel' [25:32, 10:19](4519 MB) +PASS -- TEST 'cpld_restart_bmark_p8_intel' [20:52, 06:57](4670 MB) +PASS -- TEST 'cpld_s2sa_p8_intel' [10:16, 06:14](3208 MB) + +PASS -- COMPILE 's2sw_intel' [21:24, 20:00] ( 5 warnings 10 remarks ) +PASS -- TEST 'cpld_control_noaero_p8_intel' [07:32, 04:51](1920 MB) +PASS -- TEST 'cpld_control_nowave_noaero_p8_intel' [07:47, 05:03](1988 MB) + +PASS -- COMPILE 's2swa_debug_intel' [13:17, 11:56] ( 1455 warnings 1209 remarks ) +PASS -- TEST 'cpld_debug_p8_intel' [11:14, 08:07](3298 MB) + +PASS -- COMPILE 's2sw_debug_intel' [12:16, 11:04] ( 1455 warnings 1209 remarks ) +PASS -- TEST 'cpld_debug_noaero_p8_intel' [07:28, 05:37](1959 MB) + +PASS -- COMPILE 's2s_aoflux_intel' [17:18, 16:00] ( 5 warnings 3 remarks ) +PASS -- TEST 'cpld_control_noaero_p8_agrid_intel' [07:04, 04:46](1986 MB) + +PASS -- COMPILE 's2s_intel' [17:18, 15:56] ( 5 warnings 3 remarks ) +PASS -- TEST 'cpld_control_c48_intel' [08:10, 06:34](2892 MB) +PASS -- TEST 'cpld_warmstart_c48_intel' [04:10, 02:15](2898 MB) +PASS -- TEST 'cpld_restart_c48_intel' [03:49, 01:25](2311 MB) + +PASS -- COMPILE 's2swa_faster_intel' [24:21, 23:52] ( 5 warnings 10 remarks ) +PASS -- TEST 'cpld_control_p8_faster_intel' [10:20, 06:09](3230 MB) + +PASS -- COMPILE 's2sw_pdlib_intel' [23:19, 22:01] ( 5 warnings 10 remarks ) +PASS -- TEST 'cpld_control_pdlib_p8_intel' [17:02, 14:48](1924 MB) +PASS -- TEST 'cpld_restart_pdlib_p8_intel' [09:46, 07:40](1102 MB) +PASS -- TEST 'cpld_mpi_pdlib_p8_intel' [18:32, 16:34](1906 MB) + +PASS -- COMPILE 's2sw_pdlib_debug_intel' [12:16, 11:14] ( 1565 warnings 1948 remarks ) +PASS -- TEST 'cpld_debug_pdlib_p8_intel' [26:05, 24:08](1957 MB) + +PASS -- COMPILE 'atm_dyn32_intel' [15:48, 14:05] ( 6 warnings 1 remarks ) +PASS -- TEST 'control_flake_intel' [04:59, 03:24](669 MB) +PASS -- TEST 'control_CubedSphereGrid_intel' [04:27, 02:25](1559 MB) +PASS -- TEST 'control_CubedSphereGrid_parallel_intel' [04:38, 02:29](1567 MB) +PASS -- TEST 'control_latlon_intel' [04:28, 02:22](1566 MB) +PASS -- TEST 'control_wrtGauss_netcdf_parallel_intel' [04:31, 02:23](1564 MB) +PASS -- TEST 'control_c48_intel' [08:23, 06:08](1570 MB) +PASS -- TEST 'control_c48.v2.sfc_intel' [06:36, 05:19](713 MB) +PASS -- TEST 'control_c192_intel' [11:03, 08:50](1672 MB) +PASS -- TEST 'control_c384_intel' [14:09, 08:48](1945 MB) +PASS -- TEST 'control_c384gdas_intel' [14:52, 07:05](1172 MB) +PASS -- TEST 'control_stochy_intel' [02:34, 01:25](623 MB) +PASS -- TEST 'control_stochy_restart_intel' [02:34, 00:52](436 MB) +PASS -- TEST 'control_lndp_intel' [02:39, 01:22](624 MB) +PASS -- TEST 'control_iovr4_intel' [03:51, 02:15](618 MB) +PASS -- TEST 'control_iovr5_intel' [03:47, 02:04](619 MB) +PASS -- TEST 'control_p8_intel' [05:45, 03:04](1856 MB) +PASS -- TEST 'control_p8.v2.sfc_intel' [05:44, 03:10](1855 MB) +PASS -- TEST 'control_p8_ugwpv1_intel' [05:16, 02:55](1855 MB) +PASS -- TEST 'control_restart_p8_intel' [04:15, 02:01](1007 MB) +PASS -- TEST 'control_noqr_p8_intel' [05:24, 03:05](1851 MB) +PASS -- TEST 'control_restart_noqr_p8_intel' [03:49, 02:01](1014 MB) +PASS -- TEST 'control_decomp_p8_intel' [05:15, 03:13](1851 MB) +PASS -- TEST 'control_2threads_p8_intel' [05:11, 03:01](1936 MB) +PASS -- TEST 'control_p8_lndp_intel' [07:21, 05:02](1857 MB) +PASS -- TEST 'control_p8_rrtmgp_intel' [07:37, 03:51](1913 MB) +PASS -- TEST 'control_p8_mynn_intel' [06:59, 03:09](1864 MB) +PASS -- TEST 'merra2_thompson_intel' [07:10, 03:17](1864 MB) +PASS -- TEST 'regional_control_intel' [06:33, 04:43](862 MB) +PASS -- TEST 'regional_restart_intel' [04:25, 02:50](864 MB) +PASS -- TEST 'regional_decomp_intel' [06:32, 04:57](862 MB) +PASS -- TEST 'regional_noquilt_intel' [06:28, 04:39](1185 MB) +PASS -- TEST 'regional_netcdf_parallel_intel' [06:35, 04:41](856 MB) +PASS -- TEST 'regional_2dwrtdecomp_intel' [06:29, 04:43](870 MB) +PASS -- TEST 'regional_wofs_intel' [07:11, 05:37](1592 MB) + +PASS -- COMPILE 'rrfs_intel' [14:20, 12:53] ( 8 warnings 9 remarks ) +PASS -- TEST 'rap_control_intel' [08:59, 06:10](1001 MB) +PASS -- TEST 'regional_spp_sppt_shum_skeb_intel' [07:13, 03:42](1146 MB) +PASS -- TEST 'rap_decomp_intel' [09:17, 06:25](1004 MB) +PASS -- TEST 'rap_2threads_intel' [09:17, 05:41](1083 MB) +PASS -- TEST 'rap_restart_intel' [06:34, 03:13](874 MB) +PASS -- TEST 'rap_sfcdiff_intel' [09:19, 06:05](1001 MB) +PASS -- TEST 'rap_sfcdiff_decomp_intel' [09:18, 06:25](1005 MB) +PASS -- TEST 'rap_sfcdiff_restart_intel' [06:32, 04:35](876 MB) +PASS -- TEST 'hrrr_control_intel' [05:56, 03:15](1000 MB) +PASS -- TEST 'hrrr_control_decomp_intel' [05:59, 03:36](1000 MB) +PASS -- TEST 'hrrr_control_2threads_intel' [05:54, 02:49](1078 MB) +PASS -- TEST 'hrrr_control_restart_intel' [03:38, 01:44](828 MB) +PASS -- TEST 'rrfs_v1beta_intel' [09:03, 05:59](1005 MB) +PASS -- TEST 'rrfs_v1nssl_intel' [09:10, 07:29](1954 MB) +PASS -- TEST 'rrfs_v1nssl_nohailnoccn_intel' [09:07, 07:10](1949 MB) + +PASS -- COMPILE 'csawmg_intel' [13:16, 11:55] ( 5 warnings ) +PASS -- TEST 'control_csawmg_intel' [07:56, 06:25](957 MB) +PASS -- TEST 'control_ras_intel' [03:56, 02:53](657 MB) + +PASS -- COMPILE 'wam_intel' [12:19, 11:38] ( 5 warnings 1 remarks ) +PASS -- TEST 'control_wam_intel' [11:25, 10:07](1646 MB) + +PASS -- COMPILE 'atm_faster_dyn32_intel' [12:27, 11:40] ( 5 warnings 1 remarks ) +PASS -- TEST 'control_p8_faster_intel' [04:51, 03:04](1857 MB) +PASS -- TEST 'regional_control_faster_intel' [06:11, 04:25](860 MB) + +PASS -- COMPILE 'atm_debug_dyn32_intel' [14:19, 13:49] ( 889 warnings 9 remarks ) +PASS -- TEST 'control_CubedSphereGrid_debug_intel' [04:14, 02:35](1608 MB) +PASS -- TEST 'control_wrtGauss_netcdf_parallel_debug_intel' [05:18, 02:27](1611 MB) +PASS -- TEST 'control_stochy_debug_intel' [04:42, 02:50](805 MB) +PASS -- TEST 'control_lndp_debug_intel' [03:40, 02:36](806 MB) +PASS -- TEST 'control_csawmg_debug_intel' [06:22, 04:41](1110 MB) +PASS -- TEST 'control_ras_debug_intel' [03:37, 02:38](813 MB) +PASS -- TEST 'control_diag_debug_intel' [04:54, 02:34](1665 MB) +PASS -- TEST 'control_debug_p8_intel' [05:12, 03:16](1896 MB) +PASS -- TEST 'regional_debug_intel' [18:14, 16:10](920 MB) +PASS -- TEST 'rap_control_debug_intel' [05:35, 04:37](1188 MB) +PASS -- TEST 'hrrr_control_debug_intel' [05:45, 04:37](1186 MB) +PASS -- TEST 'hrrr_gf_debug_intel' [05:47, 04:36](1189 MB) +PASS -- TEST 'hrrr_c3_debug_intel' [06:39, 04:40](1188 MB) +PASS -- TEST 'rap_unified_drag_suite_debug_intel' [05:39, 04:40](1188 MB) +PASS -- TEST 'rap_diag_debug_intel' [07:32, 04:50](1273 MB) +PASS -- TEST 'rap_cires_ugwp_debug_intel' [06:39, 04:46](1187 MB) +PASS -- TEST 'rap_unified_ugwp_debug_intel' [06:29, 04:57](1189 MB) +PASS -- TEST 'rap_lndp_debug_intel' [05:28, 04:42](1194 MB) +PASS -- TEST 'rap_progcld_thompson_debug_intel' [05:25, 04:38](1187 MB) +PASS -- TEST 'rap_noah_debug_intel' [05:40, 04:32](1189 MB) +PASS -- TEST 'rap_sfcdiff_debug_intel' [05:36, 04:40](1188 MB) +PASS -- TEST 'rap_noah_sfcdiff_cires_ugwp_debug_intel' [08:38, 07:28](1187 MB) +PASS -- TEST 'rrfs_v1beta_debug_intel' [05:25, 04:36](1180 MB) +PASS -- TEST 'rap_clm_lake_debug_intel' [06:34, 05:26](1191 MB) +PASS -- TEST 'rap_flake_debug_intel' [05:34, 04:38](1191 MB) +PASS -- TEST 'gnv1_c96_no_nest_debug_intel' [09:59, 08:07](1191 MB) + +PASS -- COMPILE 'wam_debug_intel' [08:15, 07:32] ( 844 warnings 1 remarks ) +PASS -- TEST 'control_wam_debug_intel' [14:20, 12:23](1685 MB) + +PASS -- COMPILE 'rrfs_dyn32_phy32_intel' [12:20, 11:30] ( 8 warnings 8 remarks ) +PASS -- TEST 'regional_spp_sppt_shum_skeb_dyn32_phy32_intel' [05:29, 03:29](1015 MB) +PASS -- TEST 'rap_control_dyn32_phy32_intel' [06:55, 05:07](885 MB) +PASS -- TEST 'hrrr_control_dyn32_phy32_intel' [04:47, 02:45](877 MB) +PASS -- TEST 'rap_2threads_dyn32_phy32_intel' [06:50, 04:45](939 MB) +PASS -- TEST 'hrrr_control_2threads_dyn32_phy32_intel' [04:05, 02:24](932 MB) +PASS -- TEST 'hrrr_control_decomp_dyn32_phy32_intel' [04:52, 02:55](880 MB) +PASS -- TEST 'rap_restart_dyn32_phy32_intel' [05:47, 03:52](791 MB) +PASS -- TEST 'hrrr_control_restart_dyn32_phy32_intel' [02:48, 01:32](773 MB) + +PASS -- COMPILE 'rrfs_dyn32_phy32_faster_intel' [14:52, 12:59] ( 8 warnings 8 remarks ) +PASS -- TEST 'conus13km_control_intel' [04:14, 01:51](1074 MB) +PASS -- TEST 'conus13km_2threads_intel' [03:06, 00:55](1067 MB) +PASS -- TEST 'conus13km_restart_mismatch_intel' [02:57, 01:07](961 MB) + +PASS -- COMPILE 'rrfs_dyn64_phy32_intel' [12:15, 11:40] ( 8 warnings 8 remarks ) +PASS -- TEST 'rap_control_dyn64_phy32_intel' [06:19, 03:36](907 MB) + +PASS -- COMPILE 'rrfs_dyn32_phy32_debug_intel' [08:20, 07:35] ( 792 warnings 8 remarks ) +PASS -- TEST 'rap_control_debug_dyn32_phy32_intel' [05:48, 04:33](1065 MB) +PASS -- TEST 'hrrr_control_debug_dyn32_phy32_intel' [05:47, 04:43](1062 MB) +PASS -- TEST 'conus13km_debug_intel' [15:37, 13:28](1147 MB) +PASS -- TEST 'conus13km_debug_qr_intel' [16:18, 13:43](826 MB) +PASS -- TEST 'conus13km_debug_2threads_intel' [10:25, 07:59](1138 MB) +PASS -- TEST 'conus13km_radar_tten_debug_intel' [15:09, 13:30](1211 MB) + +PASS -- COMPILE 'rrfs_dyn64_phy32_debug_intel' [08:18, 07:29] ( 792 warnings 8 remarks ) +PASS -- TEST 'rap_control_dyn64_phy32_debug_intel' [05:26, 04:32](1089 MB) + +PASS -- COMPILE 'hafsw_intel' [18:17, 17:11] ( 6 warnings 9 remarks ) +PASS -- TEST 'hafs_regional_atm_intel' [06:33, 04:29](699 MB) +PASS -- TEST 'hafs_regional_atm_thompson_gfdlsf_intel' [06:57, 04:56](1053 MB) +PASS -- TEST 'hafs_regional_atm_ocn_intel' [08:32, 06:23](749 MB) +PASS -- TEST 'hafs_regional_atm_wav_intel' [13:37, 10:57](767 MB) +PASS -- TEST 'hafs_regional_atm_ocn_wav_intel' [14:33, 12:09](794 MB) +PASS -- TEST 'hafs_regional_1nest_atm_intel' [06:12, 04:34](462 MB) +PASS -- TEST 'hafs_regional_telescopic_2nests_atm_intel' [07:26, 05:37](479 MB) +PASS -- TEST 'hafs_global_1nest_atm_intel' [03:51, 02:14](383 MB) +PASS -- TEST 'hafs_global_multiple_4nests_atm_intel' [09:49, 06:00](453 MB) +PASS -- TEST 'hafs_regional_specified_moving_1nest_atm_intel' [04:59, 03:15](496 MB) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_intel' [05:20, 03:00](494 MB) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_intel' [06:15, 03:45](568 MB) +PASS -- TEST 'hafs_global_storm_following_1nest_atm_intel' [02:28, 01:10](418 MB) +PASS -- TEST 'gnv1_nested_intel' [07:09, 04:04](1704 MB) + +PASS -- COMPILE 'hafsw_debug_intel' [09:19, 08:16] ( 1472 warnings 1481 remarks ) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_debug_intel' [14:08, 12:16](625 MB) + +PASS -- COMPILE 'hafsw_faster_intel' [17:21, 16:47] ( 5 warnings 8 remarks ) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_intel' [09:18, 07:04](609 MB) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_inline_intel' [09:10, 07:13](674 MB) + +PASS -- COMPILE 'hafs_mom6w_intel' [19:19, 18:44] ( 5 warnings 7 remarks ) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_mom6_intel' [08:12, 05:19](666 MB) + +PASS -- COMPILE 'hafs_all_intel' [17:06, 15:48] ( 5 warnings 8 remarks ) +PASS -- TEST 'hafs_regional_docn_intel' [08:24, 05:36](740 MB) +PASS -- TEST 'hafs_regional_docn_oisst_intel' [07:31, 05:39](722 MB) +PASS -- TEST 'hafs_regional_datm_cdeps_intel' [18:15, 16:12](908 MB) + +PASS -- COMPILE 'datm_cdeps_intel' [09:23, 08:15] ( 5 warnings 2 remarks ) +PASS -- TEST 'datm_cdeps_control_cfsr_intel' [03:32, 02:27](770 MB) +PASS -- TEST 'datm_cdeps_restart_cfsr_intel' [02:41, 01:30](746 MB) +PASS -- TEST 'datm_cdeps_control_gefs_intel' [03:25, 02:20](653 MB) +PASS -- TEST 'datm_cdeps_iau_gefs_intel' [03:32, 02:22](646 MB) +PASS -- TEST 'datm_cdeps_stochy_gefs_intel' [03:25, 02:23](646 MB) +PASS -- TEST 'datm_cdeps_ciceC_cfsr_intel' [03:24, 02:28](755 MB) +PASS -- TEST 'datm_cdeps_bulk_cfsr_intel' [03:37, 02:29](770 MB) +PASS -- TEST 'datm_cdeps_bulk_gefs_intel' [03:26, 02:18](657 MB) +PASS -- TEST 'datm_cdeps_mx025_cfsr_intel' [08:03, 05:37](697 MB) +PASS -- TEST 'datm_cdeps_mx025_gefs_intel' [08:08, 05:36](679 MB) +PASS -- TEST 'datm_cdeps_multiple_files_cfsr_intel' [03:20, 02:27](767 MB) +PASS -- TEST 'datm_cdeps_3072x1536_cfsr_intel' [05:24, 03:51](2036 MB) +PASS -- TEST 'datm_cdeps_gfs_intel' [05:26, 03:51](2032 MB) + +PASS -- COMPILE 'datm_cdeps_debug_intel' [06:14, 05:46] ( 7 warnings 2 remarks ) +PASS -- TEST 'datm_cdeps_debug_cfsr_intel' [06:35, 05:10](751 MB) + +PASS -- COMPILE 'datm_cdeps_faster_intel' [09:06, 08:19] ( 5 warnings 2 remarks ) +PASS -- TEST 'datm_cdeps_control_cfsr_faster_intel' [03:32, 02:26](768 MB) + +PASS -- COMPILE 'datm_cdeps_land_intel' [04:13, 02:43] ( 1 remarks ) +PASS -- TEST 'datm_cdeps_lnd_gswp3_intel' [02:39, 01:08](309 MB) +PASS -- TEST 'datm_cdeps_lnd_era5_intel' [02:33, 01:02](451 MB) +PASS -- TEST 'datm_cdeps_lnd_era5_rst_intel' [01:38, 00:42](449 MB) + +PASS -- COMPILE 'atm_ds2s_docn_pcice_intel' [13:38, 13:06] ( 5 warnings 3 remarks ) +PASS -- TEST 'atm_ds2s_docn_pcice_intel' [06:22, 03:55](1910 MB) + +PASS -- COMPILE 'atm_ds2s_docn_dice_intel' [13:15, 12:26] ( 5 warnings 1 remarks ) +PASS -- TEST 'atm_ds2s_docn_dice_intel' [06:26, 03:45](1901 MB) + +PASS -- COMPILE 'atml_intel' [15:14, 14:21] ( 13 warnings 2 remarks ) +PASS -- TEST 'control_p8_atmlnd_sbs_intel' [08:38, 06:10](1886 MB) +PASS -- TEST 'control_p8_atmlnd_intel' [08:41, 06:29](1880 MB) +PASS -- TEST 'control_restart_p8_atmlnd_intel' [06:01, 04:11](1034 MB) + +PASS -- COMPILE 'atml_debug_intel' [11:22, 10:25] ( 887 warnings 2 remarks ) +PASS -- TEST 'control_p8_atmlnd_debug_intel' [08:26, 06:16](1918 MB) + +PASS -- COMPILE 'atmw_intel' [14:15, 13:31] ( 5 warnings 8 remarks ) +PASS -- TEST 'atmwav_control_noaero_p8_intel' [04:18, 02:12](1875 MB) + +PASS -- COMPILE 'atmaero_intel' [14:14, 12:51] ( 5 warnings 1 remarks ) +PASS -- TEST 'atmaero_control_p8_intel' [06:19, 04:23](3125 MB) +PASS -- TEST 'atmaero_control_p8_rad_intel' [06:24, 04:17](3001 MB) +PASS -- TEST 'atmaero_control_p8_rad_micro_intel' [06:12, 04:21](3015 MB) + +PASS -- COMPILE 'atmaq_debug_intel' [09:19, 08:03] ( 889 warnings 6 remarks ) +PASS -- TEST 'regional_atmaq_debug_intel' [25:21, 21:40](4544 MB) SYNOPSIS: -Starting Date/Time: 20240714 12:58:42 -Ending Date/Time: 20240714 20:54:43 -Total Time: 07h:57m:02s +Starting Date/Time: 20240819 13:51:21 +Ending Date/Time: 20240819 15:28:45 +Total Time: 01h:38m:33s Compiles Completed: 41/41 -Tests Completed: 183/183 +Tests Completed: 184/184 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 c6c815589f..9c7cc0b61a 100644 --- a/tests/logs/RegressionTests_gaea.log +++ b/tests/logs/RegressionTests_gaea.log @@ -1,31 +1,31 @@ ====START OF GAEA REGRESSION TESTING LOG==== UFSWM hash used in testing: -cc70b77c844682f3daeb33c8b699f162c48c2527 +ed15c21712242a15f47d8e809925de16e2a3c5d6 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) + 2ffee5cd48e0c389bdf75c0d910b3f6d53263563 CICE-interface/CICE (CICE6.0.0-451-g2ffee5c) f6ff8f7c4d4cb6feabe3651b13204cf43fc948e3 CICE-interface/CICE/icepack (Icepack1.1.0-182-gf6ff8f7) - 2d837b16af326b09ff4018daab4de84f4deff7ec CMEPS-interface/CMEPS (cmeps_v0.4.1-2307-g2d837b1) + f13e16e414e115e268b2dd300b665e628e5f2429 CMEPS-interface/CMEPS (cmeps_v0.4.1-2308-gf13e16e) cabd7753ae17f7bfcc6dad56daf10868aa51c3f4 CMakeModules (v1.0.0-28-gcabd775) - 3388412e3576865197990e82187d8fc372140193 FV3 (remotes/origin/hotfix/acs-hash) - bb89a58601c3fa28549c291811e04d5db6c9b37b FV3/atmos_cubed_sphere (201912_public_release-401-gbb89a58) + 66bded5b3e6fefc181f7df433acd18c392267311 FV3 (heads/develop) + 3f81533642be6060e1ac382ac99ce1481892dddd FV3/atmos_cubed_sphere (201912_public_release-404-g3f81533) 0f8232724975c13289cad390c9a71fa2c6a9bff4 FV3/ccpp/framework (2024-07-11-dev) - 8103e21cd095eb2d81a5152019d6133a0374bb0a FV3/ccpp/physics (EP4-823-g8103e21c) + 1d9b076503c27cd4cfa8b22a977a71e889cbb149 FV3/ccpp/physics (EP4-851-g1d9b0765) 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) + 00f8ea2023f5ed58f0605cea373094f65ee90f64 MOM6-interface/MOM6 (dev/master/repository_split_2014.10.10-10197-g00f8ea202) 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) + 7f548c795a348bbb0fe4967dd25692c79036dc73 WW3 (6.07.1-346-g7f548c79) fad2fe9f42f6b7f744b128b4a2a9433f91e4296f stochastic_physics (ufs-v2.0.0-219-gfad2fe9) @@ -35,285 +35,285 @@ 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/Zachary.Shrader/RT_RUNDIRS/Zachary.Shrader/FV3_RT/rt_112290 +BASELINE DIRECTORY: /gpfs/f5/epic/world-shared/UFS-WM_RT/NEMSfv3gfs/develop-20240819 +COMPARISON DIRECTORY: /gpfs/f5/epic/scratch/Fernando.Andrade-maldonado/RT_RUNDIRS/Fernando.Andrade-maldonado/FV3_RT/rt_215585 RT.SH OPTIONS USED: * (-a) - HPC PROJECT ACCOUNT: epic * (-l) - USE CONFIG FILE: rt.conf * (-e) - USE ECFLOW -PASS -- COMPILE 's2swa_32bit_intel' [16:11, 15:32] ( 1 warnings 10 remarks ) -PASS -- TEST 'cpld_control_p8_mixedmode_intel' [07:42, 06:00](3198 MB) - -PASS -- COMPILE 's2swa_32bit_pdlib_intel' [21:12, 20:40] ( 1 warnings 10 remarks ) -PASS -- TEST 'cpld_control_gfsv17_intel' [15:09, 13:32](1924 MB) -PASS -- TEST 'cpld_control_gfsv17_iau_intel' [16:59, 14:22](1944 MB) -PASS -- TEST 'cpld_restart_gfsv17_intel' [08:14, 06:43](1077 MB) -PASS -- TEST 'cpld_mpi_gfsv17_intel' [16:03, 14:35](1896 MB) - -PASS -- COMPILE 's2swa_32bit_pdlib_sfs_intel' [21:12, 20:49] ( 1 warnings 10 remarks ) -PASS -- TEST 'cpld_control_sfs_intel' [14:36, 13:20](1913 MB) - -PASS -- COMPILE 's2swa_32bit_pdlib_debug_intel' [09:11, 08:54] ( 1525 warnings 2000 remarks ) -PASS -- TEST 'cpld_debug_gfsv17_intel' [25:19, 24:04](1948 MB) - -PASS -- COMPILE 's2swa_intel' [16:11, 15:17] ( 10 remarks ) -PASS -- TEST 'cpld_control_p8_intel' [08:36, 06:43](3229 MB) -PASS -- TEST 'cpld_control_p8.v2.sfc_intel' [08:40, 06:45](3225 MB) -PASS -- TEST 'cpld_restart_p8_intel' [05:11, 04:02](3157 MB) -PASS -- TEST 'cpld_control_qr_p8_intel' [08:37, 06:46](3246 MB) -PASS -- TEST 'cpld_restart_qr_p8_intel' [05:11, 04:03](3181 MB) -PASS -- TEST 'cpld_2threads_p8_intel' [07:38, 05:45](3462 MB) -PASS -- TEST 'cpld_decomp_p8_intel' [08:28, 06:34](3222 MB) -PASS -- TEST 'cpld_mpi_p8_intel' [07:38, 05:43](3170 MB) -PASS -- TEST 'cpld_control_ciceC_p8_intel' [08:45, 06:41](3225 MB) -PASS -- TEST 'cpld_control_c192_p8_intel' [12:29, 10:07](3447 MB) -PASS -- TEST 'cpld_restart_c192_p8_intel' [09:12, 07:00](3610 MB) -PASS -- TEST 'cpld_bmark_p8_intel' [18:44, 12:22](4208 MB) -PASS -- TEST 'cpld_restart_bmark_p8_intel' [13:31, 08:48](4360 MB) -PASS -- TEST 'cpld_s2sa_p8_intel' [08:36, 06:30](3207 MB) - -PASS -- COMPILE 's2sw_intel' [14:11, 13:52] ( 10 remarks ) -PASS -- TEST 'cpld_control_noaero_p8_intel' [06:09, 04:28](1935 MB) -PASS -- TEST 'cpld_control_nowave_noaero_p8_intel' [06:14, 04:42](1994 MB) - -PASS -- COMPILE 's2swa_debug_intel' [09:11, 09:08] ( 1450 warnings 1230 remarks ) -PASS -- TEST 'cpld_debug_p8_intel' [10:17, 08:36](3279 MB) - -PASS -- COMPILE 's2sw_debug_intel' [09:11, 08:28] ( 1450 warnings 1230 remarks ) -PASS -- TEST 'cpld_debug_noaero_p8_intel' [07:06, 05:45](1958 MB) - -PASS -- COMPILE 's2s_aoflux_intel' [13:11, 12:58] ( 3 remarks ) -PASS -- TEST 'cpld_control_noaero_p8_agrid_intel' [06:11, 04:35](1998 MB) - -PASS -- COMPILE 's2s_intel' [14:11, 13:45] ( 3 remarks ) -PASS -- TEST 'cpld_control_c48_intel' [07:55, 06:31](2927 MB) -PASS -- TEST 'cpld_warmstart_c48_intel' [03:00, 01:57](2934 MB) -PASS -- TEST 'cpld_restart_c48_intel' [02:49, 01:07](2330 MB) - -PASS -- COMPILE 's2swa_faster_intel' [22:12, 21:45] ( 10 remarks ) -PASS -- TEST 'cpld_control_p8_faster_intel' [09:04, 06:26](3227 MB) - -PASS -- COMPILE 's2sw_pdlib_intel' [21:12, 20:38] ( 10 remarks ) -PASS -- TEST 'cpld_control_pdlib_p8_intel' [16:11, 14:44](1935 MB) -PASS -- TEST 'cpld_restart_pdlib_p8_intel' [09:06, 07:15](1095 MB) -PASS -- TEST 'cpld_mpi_pdlib_p8_intel' [18:11, 16:52](1908 MB) - -PASS -- COMPILE 's2sw_pdlib_debug_intel' [09:11, 08:57] ( 1560 warnings 2000 remarks ) -PASS -- TEST 'cpld_debug_pdlib_p8_intel' [28:06, 26:58](1957 MB) - -PASS -- COMPILE 'atm_dyn32_intel' [13:11, 12:14] ( 1 warnings 1 remarks ) -PASS -- TEST 'control_flake_intel' [04:26, 03:33](666 MB) -PASS -- TEST 'control_CubedSphereGrid_intel' [03:46, 02:45](1570 MB) -PASS -- TEST 'control_CubedSphereGrid_parallel_intel' [03:45, 02:46](1569 MB) -PASS -- TEST 'control_latlon_intel' [03:38, 02:42](1573 MB) -PASS -- TEST 'control_wrtGauss_netcdf_parallel_intel' [03:47, 02:46](1567 MB) -PASS -- TEST 'control_c48_intel' [07:55, 06:36](1600 MB) -PASS -- TEST 'control_c48.v2.sfc_intel' [07:03, 05:41](719 MB) -PASS -- TEST 'control_c192_intel' [10:39, 09:38](1682 MB) -PASS -- TEST 'control_c384_intel' [18:59, 17:49](1978 MB) -PASS -- TEST 'control_c384gdas_intel' [15:52, 14:05](1184 MB) -PASS -- TEST 'control_stochy_intel' [03:11, 01:46](624 MB) -PASS -- TEST 'control_stochy_restart_intel' [01:26, 01:02](426 MB) -PASS -- TEST 'control_lndp_intel' [03:10, 01:38](623 MB) -PASS -- TEST 'control_iovr4_intel' [03:28, 02:23](620 MB) -PASS -- TEST 'control_iovr5_intel' [03:28, 02:25](620 MB) -PASS -- TEST 'control_p8_intel' [04:04, 02:59](1861 MB) -PASS -- TEST 'control_p8.v2.sfc_intel' [04:13, 03:02](1859 MB) -PASS -- TEST 'control_p8_ugwpv1_intel' [04:04, 02:55](1867 MB) -PASS -- TEST 'control_restart_p8_intel' [02:50, 01:39](1014 MB) -PASS -- TEST 'control_noqr_p8_intel' [03:46, 02:54](1858 MB) -PASS -- TEST 'control_restart_noqr_p8_intel' [02:53, 01:39](1015 MB) -PASS -- TEST 'control_decomp_p8_intel' [03:50, 02:59](1860 MB) -PASS -- TEST 'control_2threads_p8_intel' [03:49, 02:39](1945 MB) -PASS -- TEST 'control_p8_lndp_intel' [05:40, 04:59](1859 MB) -PASS -- TEST 'control_p8_rrtmgp_intel' [05:03, 03:44](1919 MB) -PASS -- TEST 'control_p8_mynn_intel' [04:07, 02:57](1867 MB) -PASS -- TEST 'merra2_thompson_intel' [05:04, 03:15](1866 MB) -PASS -- TEST 'regional_control_intel' [05:43, 04:45](867 MB) -PASS -- TEST 'regional_restart_intel' [04:06, 02:38](859 MB) -PASS -- TEST 'regional_decomp_intel' [05:42, 04:57](859 MB) -PASS -- TEST 'regional_2threads_intel' [03:44, 03:00](997 MB) -PASS -- TEST 'regional_noquilt_intel' [05:45, 04:39](1182 MB) -PASS -- TEST 'regional_netcdf_parallel_intel' [05:42, 04:43](856 MB) -PASS -- TEST 'regional_2dwrtdecomp_intel' [05:35, 04:46](860 MB) -PASS -- TEST 'regional_wofs_intel' [07:35, 06:16](1587 MB) - -PASS -- COMPILE 'rrfs_intel' [11:11, 10:51] ( 3 warnings 9 remarks ) -PASS -- TEST 'rap_control_intel' [08:08, 06:31](1009 MB) -PASS -- TEST 'regional_spp_sppt_shum_skeb_intel' [05:03, 04:00](1188 MB) -PASS -- TEST 'rap_decomp_intel' [08:08, 06:52](1009 MB) -PASS -- TEST 'rap_2threads_intel' [06:49, 05:55](1094 MB) -PASS -- TEST 'rap_restart_intel' [04:47, 03:26](879 MB) -PASS -- TEST 'rap_sfcdiff_intel' [08:11, 06:27](1007 MB) -PASS -- TEST 'rap_sfcdiff_decomp_intel' [08:11, 06:49](1007 MB) -PASS -- TEST 'rap_sfcdiff_restart_intel' [05:47, 04:56](879 MB) -PASS -- TEST 'hrrr_control_intel' [04:47, 03:33](1002 MB) -PASS -- TEST 'hrrr_control_decomp_intel' [04:47, 03:37](1006 MB) -PASS -- TEST 'hrrr_control_2threads_intel' [03:53, 03:03](1080 MB) -PASS -- TEST 'hrrr_control_restart_intel' [02:31, 01:54](836 MB) -PASS -- TEST 'rrfs_v1beta_intel' [08:12, 06:27](1002 MB) -PASS -- TEST 'rrfs_v1nssl_intel' [08:38, 07:55](1966 MB) -PASS -- TEST 'rrfs_v1nssl_nohailnoccn_intel' [08:38, 07:32](1951 MB) - -PASS -- COMPILE 'csawmg_intel' [11:11, 10:19] -PASS -- TEST 'control_csawmg_intel' [07:50, 06:27](965 MB) -PASS -- TEST 'control_ras_intel' [04:29, 03:12](657 MB) - -PASS -- COMPILE 'wam_intel' [11:11, 10:19] ( 1 remarks ) -PASS -- TEST 'control_wam_intel' [11:58, 11:04](1661 MB) - -PASS -- COMPILE 'atm_faster_dyn32_intel' [18:11, 17:57] ( 1 remarks ) -PASS -- TEST 'control_p8_faster_intel' [03:53, 02:49](1859 MB) -PASS -- TEST 'regional_control_faster_intel' [06:38, 04:34](857 MB) - -PASS -- COMPILE 'atm_debug_dyn32_intel' [10:11, 09:50] ( 884 warnings 9 remarks ) -PASS -- TEST 'control_CubedSphereGrid_debug_intel' [03:46, 02:42](1586 MB) -PASS -- TEST 'control_wrtGauss_netcdf_parallel_debug_intel' [03:47, 02:39](1587 MB) -PASS -- TEST 'control_stochy_debug_intel' [03:28, 03:01](796 MB) -PASS -- TEST 'control_lndp_debug_intel' [03:26, 02:46](794 MB) -PASS -- TEST 'control_csawmg_debug_intel' [06:10, 04:13](1104 MB) -PASS -- TEST 'control_ras_debug_intel' [03:24, 02:49](802 MB) -PASS -- TEST 'control_diag_debug_intel' [03:34, 02:47](1654 MB) -PASS -- TEST 'control_debug_p8_intel' [03:33, 02:57](1886 MB) -PASS -- TEST 'regional_debug_intel' [17:32, 16:19](896 MB) -PASS -- TEST 'rap_control_debug_intel' [05:26, 04:56](1179 MB) -PASS -- TEST 'hrrr_control_debug_intel' [05:26, 04:46](1173 MB) -PASS -- TEST 'hrrr_gf_debug_intel' [05:26, 04:59](1179 MB) -PASS -- TEST 'hrrr_c3_debug_intel' [05:25, 04:54](1178 MB) -PASS -- TEST 'rap_unified_drag_suite_debug_intel' [05:27, 04:50](1180 MB) -PASS -- TEST 'rap_diag_debug_intel' [06:32, 05:11](1261 MB) -PASS -- TEST 'rap_cires_ugwp_debug_intel' [05:26, 05:00](1180 MB) -PASS -- TEST 'rap_unified_ugwp_debug_intel' [05:25, 04:57](1181 MB) -PASS -- TEST 'rap_lndp_debug_intel' [05:26, 05:00](1181 MB) -PASS -- TEST 'rap_progcld_thompson_debug_intel' [06:27, 05:19](1179 MB) -PASS -- TEST 'rap_noah_debug_intel' [06:25, 05:08](1177 MB) -PASS -- TEST 'rap_sfcdiff_debug_intel' [06:26, 05:27](1178 MB) -PASS -- TEST 'rap_noah_sfcdiff_cires_ugwp_debug_intel' [09:26, 08:21](1177 MB) -PASS -- TEST 'rrfs_v1beta_debug_intel' [06:26, 05:18](1172 MB) -PASS -- TEST 'rap_clm_lake_debug_intel' [07:28, 06:15](1184 MB) -PASS -- TEST 'rap_flake_debug_intel' [06:25, 05:20](1180 MB) -PASS -- TEST 'gnv1_c96_no_nest_debug_intel' [09:46, 08:49](1182 MB) - -PASS -- COMPILE 'wam_debug_intel' [07:10, 06:56] ( 839 warnings 1 remarks ) -PASS -- TEST 'control_wam_debug_intel' [15:39, 13:14](1684 MB) - -PASS -- COMPILE 'rrfs_dyn32_phy32_intel' [11:11, 10:29] ( 3 warnings 8 remarks ) -PASS -- TEST 'regional_spp_sppt_shum_skeb_dyn32_phy32_intel' [05:03, 03:49](1044 MB) -PASS -- TEST 'rap_control_dyn32_phy32_intel' [06:46, 05:28](883 MB) -PASS -- TEST 'hrrr_control_dyn32_phy32_intel' [03:46, 03:01](881 MB) -PASS -- TEST 'rap_2threads_dyn32_phy32_intel' [06:44, 05:09](941 MB) -PASS -- TEST 'hrrr_control_2threads_dyn32_phy32_intel' [03:42, 02:42](932 MB) -PASS -- TEST 'hrrr_control_decomp_dyn32_phy32_intel' [04:42, 03:19](881 MB) -PASS -- TEST 'rap_restart_dyn32_phy32_intel' [05:43, 04:12](782 MB) -PASS -- TEST 'hrrr_control_restart_dyn32_phy32_intel' [02:29, 01:41](764 MB) - -PASS -- COMPILE 'rrfs_dyn32_phy32_faster_intel' [15:11, 15:00] ( 3 warnings 8 remarks ) -PASS -- TEST 'conus13km_control_intel' [03:03, 01:58](1096 MB) -PASS -- TEST 'conus13km_2threads_intel' [01:46, 01:06](1076 MB) -PASS -- TEST 'conus13km_restart_mismatch_intel' [02:49, 01:16](979 MB) - -PASS -- COMPILE 'rrfs_dyn64_phy32_intel' [11:11, 10:40] ( 3 warnings 8 remarks ) -PASS -- TEST 'rap_control_dyn64_phy32_intel' [05:48, 04:04](912 MB) - -PASS -- COMPILE 'rrfs_dyn32_phy32_debug_intel' [08:11, 07:38] ( 787 warnings 8 remarks ) -PASS -- TEST 'rap_control_debug_dyn32_phy32_intel' [05:29, 04:51](1062 MB) -PASS -- TEST 'hrrr_control_debug_dyn32_phy32_intel' [05:28, 04:42](1061 MB) -PASS -- TEST 'conus13km_debug_intel' [15:00, 13:52](1141 MB) -PASS -- TEST 'conus13km_debug_qr_intel' [15:58, 14:09](820 MB) -PASS -- TEST 'conus13km_debug_2threads_intel' [09:51, 08:13](1130 MB) -PASS -- TEST 'conus13km_radar_tten_debug_intel' [15:54, 14:09](1213 MB) - -PASS -- COMPILE 'rrfs_dyn64_phy32_debug_intel' [08:11, 07:26] ( 787 warnings 8 remarks ) -PASS -- TEST 'rap_control_dyn64_phy32_debug_intel' [05:25, 04:56](1079 MB) - -PASS -- COMPILE 'hafsw_intel' [14:15, 13:35] ( 1 warnings 9 remarks ) -PASS -- TEST 'hafs_regional_atm_intel' [07:17, 05:18](713 MB) -PASS -- TEST 'hafs_regional_atm_thompson_gfdlsf_intel' [05:55, 04:28](1053 MB) -PASS -- TEST 'hafs_regional_atm_ocn_intel' [09:25, 07:33](754 MB) -PASS -- TEST 'hafs_regional_atm_wav_intel' [13:10, 11:28](785 MB) -PASS -- TEST 'hafs_regional_atm_ocn_wav_intel' [14:28, 12:38](804 MB) -PASS -- TEST 'hafs_regional_1nest_atm_intel' [07:01, 05:20](480 MB) -PASS -- TEST 'hafs_regional_telescopic_2nests_atm_intel' [08:21, 06:48](498 MB) -PASS -- TEST 'hafs_global_1nest_atm_intel' [05:11, 02:54](377 MB) -PASS -- TEST 'hafs_global_multiple_4nests_atm_intel' [10:14, 07:59](447 MB) -PASS -- TEST 'hafs_regional_specified_moving_1nest_atm_intel' [04:51, 03:52](511 MB) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_intel' [04:58, 03:35](512 MB) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_intel' [05:58, 04:45](576 MB) -PASS -- TEST 'hafs_global_storm_following_1nest_atm_intel' [03:13, 01:42](403 MB) -PASS -- TEST 'gnv1_nested_intel' [07:41, 05:15](1716 MB) - -PASS -- COMPILE 'hafsw_debug_intel' [09:11, 08:43] ( 1467 warnings 1502 remarks ) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_debug_intel' [14:59, 13:26](593 MB) - -PASS -- COMPILE 'hafsw_faster_intel' [22:15, 21:14] ( 8 remarks ) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_intel' [09:24, 07:40](612 MB) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_inline_intel' [09:21, 07:48](785 MB) - -PASS -- COMPILE 'hafs_mom6w_intel' [15:11, 15:06] ( 7 remarks ) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_mom6_intel' [07:13, 06:02](783 MB) - -PASS -- COMPILE 'hafs_all_intel' [14:17, 13:56] ( 8 remarks ) -PASS -- TEST 'hafs_regional_docn_intel' [07:14, 06:06](736 MB) -PASS -- TEST 'hafs_regional_docn_oisst_intel' [07:10, 06:06](725 MB) -PASS -- TEST 'hafs_regional_datm_cdeps_intel' [23:27, 20:09](892 MB) - -PASS -- COMPILE 'datm_cdeps_intel' [12:11, 11:26] ( 2 remarks ) -PASS -- TEST 'datm_cdeps_control_cfsr_intel' [03:23, 02:41](746 MB) -PASS -- TEST 'datm_cdeps_restart_cfsr_intel' [02:23, 01:37](736 MB) -PASS -- TEST 'datm_cdeps_control_gefs_intel' [03:22, 02:27](640 MB) -PASS -- TEST 'datm_cdeps_iau_gefs_intel' [03:23, 02:27](638 MB) -PASS -- TEST 'datm_cdeps_stochy_gefs_intel' [03:22, 02:28](636 MB) -PASS -- TEST 'datm_cdeps_ciceC_cfsr_intel' [03:23, 02:36](760 MB) -PASS -- TEST 'datm_cdeps_bulk_cfsr_intel' [03:22, 02:35](761 MB) -PASS -- TEST 'datm_cdeps_bulk_gefs_intel' [03:22, 02:27](636 MB) -PASS -- TEST 'datm_cdeps_mx025_cfsr_intel' [06:59, 06:02](692 MB) -PASS -- TEST 'datm_cdeps_mx025_gefs_intel' [06:58, 06:00](671 MB) -PASS -- TEST 'datm_cdeps_multiple_files_cfsr_intel' [03:21, 02:35](761 MB) -PASS -- TEST 'datm_cdeps_3072x1536_cfsr_intel' [05:23, 04:40](2015 MB) -PASS -- TEST 'datm_cdeps_gfs_intel' [05:23, 04:41](2014 MB) - -PASS -- COMPILE 'datm_cdeps_debug_intel' [07:11, 06:13] ( 2 warnings 2 remarks ) -PASS -- TEST 'datm_cdeps_debug_cfsr_intel' [06:23, 05:27](741 MB) - -PASS -- COMPILE 'datm_cdeps_faster_intel' [12:11, 11:24] ( 2 remarks ) -PASS -- TEST 'datm_cdeps_control_cfsr_faster_intel' [03:22, 02:35](760 MB) - -PASS -- COMPILE 'datm_cdeps_land_intel' [03:11, 02:24] ( 1 remarks ) -PASS -- TEST 'datm_cdeps_lnd_gswp3_intel' [02:44, 01:27](309 MB) -PASS -- TEST 'datm_cdeps_lnd_era5_intel' [02:39, 01:11](454 MB) -PASS -- TEST 'datm_cdeps_lnd_era5_rst_intel' [01:38, 00:55](454 MB) - -PASS -- COMPILE 'atm_ds2s_docn_pcice_intel' [13:11, 12:54] ( 3 remarks ) -PASS -- TEST 'atm_ds2s_docn_pcice_intel' [05:06, 03:39](1925 MB) - -PASS -- COMPILE 'atm_ds2s_docn_dice_intel' [13:15, 12:21] ( 1 remarks ) -PASS -- TEST 'atm_ds2s_docn_dice_intel' [05:17, 03:33](1912 MB) - -PASS -- COMPILE 'atml_intel' [15:11, 14:09] ( 8 warnings 2 remarks ) -PASS -- TEST 'control_p8_atmlnd_sbs_intel' [08:10, 06:09](1893 MB) -PASS -- TEST 'control_p8_atmlnd_intel' [08:12, 06:25](1893 MB) -PASS -- TEST 'control_restart_p8_atmlnd_intel' [04:40, 03:24](1045 MB) - -PASS -- COMPILE 'atml_debug_intel' [10:11, 09:19] ( 882 warnings 2 remarks ) -PASS -- TEST 'control_p8_atmlnd_debug_intel' [08:05, 06:38](1925 MB) - -PASS -- COMPILE 'atmw_intel' [14:17, 13:19] ( 8 remarks ) -PASS -- TEST 'atmwav_control_noaero_p8_intel' [02:50, 01:58](1898 MB) - -PASS -- COMPILE 'atmaero_intel' [12:11, 11:36] ( 1 remarks ) -PASS -- TEST 'atmaero_control_p8_intel' [05:55, 05:02](3120 MB) -PASS -- TEST 'atmaero_control_p8_rad_intel' [06:54, 05:35](3005 MB) -PASS -- TEST 'atmaero_control_p8_rad_micro_intel' [06:50, 05:46](3016 MB) - -PASS -- COMPILE 'atmaq_debug_intel' [09:11, 08:23] ( 884 warnings 6 remarks ) -PASS -- TEST 'regional_atmaq_debug_intel' [20:14, 18:15](4485 MB) +PASS -- COMPILE 's2swa_32bit_intel' [24:13, 23:35] ( 1 warnings 10 remarks ) +PASS -- TEST 'cpld_control_p8_mixedmode_intel' [12:06, 08:30](3208 MB) + +PASS -- COMPILE 's2swa_32bit_pdlib_intel' [25:17, 24:56] ( 1 warnings 10 remarks ) +PASS -- TEST 'cpld_control_gfsv17_intel' [15:56, 13:42](1914 MB) +PASS -- TEST 'cpld_control_gfsv17_iau_intel' [17:02, 14:36](1934 MB) +PASS -- TEST 'cpld_restart_gfsv17_intel' [08:55, 07:05](1070 MB) +PASS -- TEST 'cpld_mpi_gfsv17_intel' [16:55, 15:03](1886 MB) + +PASS -- COMPILE 's2swa_32bit_pdlib_sfs_intel' [27:14, 25:26] ( 1 warnings 10 remarks ) +PASS -- TEST 'cpld_control_sfs_intel' [15:04, 13:32](1906 MB) + +PASS -- COMPILE 's2swa_32bit_pdlib_debug_intel' [17:16, 16:47] ( 1525 warnings 2000 remarks ) +PASS -- TEST 'cpld_debug_gfsv17_intel' [28:37, 25:44](1939 MB) + +PASS -- COMPILE 's2swa_intel' [22:14, 21:45] ( 10 remarks ) +PASS -- TEST 'cpld_control_p8_intel' [12:34, 08:13](3223 MB) +PASS -- TEST 'cpld_control_p8.v2.sfc_intel' [13:06, 08:14](3222 MB) +PASS -- TEST 'cpld_restart_p8_intel' [09:07, 05:24](3156 MB) +PASS -- TEST 'cpld_control_qr_p8_intel' [13:16, 08:14](3249 MB) +PASS -- TEST 'cpld_restart_qr_p8_intel' [08:48, 05:31](3172 MB) +PASS -- TEST 'cpld_2threads_p8_intel' [10:24, 07:01](3464 MB) +PASS -- TEST 'cpld_decomp_p8_intel' [12:42, 08:37](3223 MB) +PASS -- TEST 'cpld_mpi_p8_intel' [10:21, 07:18](3168 MB) +PASS -- TEST 'cpld_control_ciceC_p8_intel' [13:06, 08:22](3223 MB) +PASS -- TEST 'cpld_control_c192_p8_intel' [14:29, 10:37](3446 MB) +PASS -- TEST 'cpld_restart_c192_p8_intel' [13:40, 07:31](3605 MB) +PASS -- TEST 'cpld_bmark_p8_intel' [19:17, 13:15](4207 MB) +PASS -- TEST 'cpld_restart_bmark_p8_intel' [15:28, 09:15](4364 MB) +PASS -- TEST 'cpld_s2sa_p8_intel' [10:21, 08:04](3211 MB) + +PASS -- COMPILE 's2sw_intel' [22:14, 21:02] ( 10 remarks ) +PASS -- TEST 'cpld_control_noaero_p8_intel' [08:24, 05:13](1927 MB) +PASS -- TEST 'cpld_control_nowave_noaero_p8_intel' [08:34, 05:42](1993 MB) + +PASS -- COMPILE 's2swa_debug_intel' [17:16, 16:35] ( 1450 warnings 1230 remarks ) +PASS -- TEST 'cpld_debug_p8_intel' [12:29, 09:55](3283 MB) + +PASS -- COMPILE 's2sw_debug_intel' [17:16, 16:01] ( 1450 warnings 1230 remarks ) +PASS -- TEST 'cpld_debug_noaero_p8_intel' [08:21, 06:03](1949 MB) + +PASS -- COMPILE 's2s_aoflux_intel' [21:13, 19:36] ( 3 remarks ) +PASS -- TEST 'cpld_control_noaero_p8_agrid_intel' [08:53, 05:30](1996 MB) + +PASS -- COMPILE 's2s_intel' [19:16, 18:20] ( 3 remarks ) +PASS -- TEST 'cpld_control_c48_intel' [08:24, 06:31](2871 MB) +PASS -- TEST 'cpld_warmstart_c48_intel' [04:38, 02:06](2877 MB) +PASS -- TEST 'cpld_restart_c48_intel' [03:11, 01:11](2288 MB) + +PASS -- COMPILE 's2swa_faster_intel' [23:13, 22:40] ( 10 remarks ) +PASS -- TEST 'cpld_control_p8_faster_intel' [10:58, 08:35](3223 MB) + +PASS -- COMPILE 's2sw_pdlib_intel' [24:13, 23:22] ( 10 remarks ) +PASS -- TEST 'cpld_control_pdlib_p8_intel' [17:46, 15:53](1924 MB) +PASS -- TEST 'cpld_restart_pdlib_p8_intel' [09:33, 07:27](1085 MB) +PASS -- TEST 'cpld_mpi_pdlib_p8_intel' [19:55, 17:17](1903 MB) + +PASS -- COMPILE 's2sw_pdlib_debug_intel' [15:11, 14:52] ( 1560 warnings 2000 remarks ) +PASS -- TEST 'cpld_debug_pdlib_p8_intel' [29:44, 27:30](1949 MB) + +PASS -- COMPILE 'atm_dyn32_intel' [17:13, 16:16] ( 1 warnings 1 remarks ) +PASS -- TEST 'control_flake_intel' [04:43, 03:49](664 MB) +PASS -- TEST 'control_CubedSphereGrid_intel' [06:01, 03:24](1560 MB) +PASS -- TEST 'control_CubedSphereGrid_parallel_intel' [08:11, 03:45](1565 MB) +PASS -- TEST 'control_latlon_intel' [07:30, 03:03](1565 MB) +PASS -- TEST 'control_wrtGauss_netcdf_parallel_intel' [07:38, 03:43](1563 MB) +PASS -- TEST 'control_c48_intel' [09:16, 06:33](1561 MB) +PASS -- TEST 'control_c48.v2.sfc_intel' [08:01, 05:44](697 MB) +PASS -- TEST 'control_c192_intel' [16:07, 10:34](1670 MB) +PASS -- TEST 'control_c384_intel' [24:29, 18:39](1928 MB) +PASS -- TEST 'control_c384gdas_intel' [20:16, 14:42](1154 MB) +PASS -- TEST 'control_stochy_intel' [02:54, 02:02](618 MB) +PASS -- TEST 'control_stochy_restart_intel' [03:36, 01:06](425 MB) +PASS -- TEST 'control_lndp_intel' [04:03, 01:53](618 MB) +PASS -- TEST 'control_iovr4_intel' [03:55, 02:39](616 MB) +PASS -- TEST 'control_iovr5_intel' [05:03, 03:09](616 MB) +PASS -- TEST 'control_p8_intel' [08:10, 03:54](1860 MB) +PASS -- TEST 'control_p8.v2.sfc_intel' [09:47, 03:44](1848 MB) +PASS -- TEST 'control_p8_ugwpv1_intel' [08:16, 03:19](1851 MB) +PASS -- TEST 'control_restart_p8_intel' [04:32, 02:17](1004 MB) +PASS -- TEST 'control_noqr_p8_intel' [08:10, 03:20](1843 MB) +PASS -- TEST 'control_restart_noqr_p8_intel' [04:32, 02:08](1013 MB) +PASS -- TEST 'control_decomp_p8_intel' [08:28, 03:57](1849 MB) +PASS -- TEST 'control_2threads_p8_intel' [06:47, 02:48](1926 MB) +PASS -- TEST 'control_p8_lndp_intel' [10:13, 05:46](1860 MB) +PASS -- TEST 'control_p8_rrtmgp_intel' [06:44, 04:39](1905 MB) +PASS -- TEST 'control_p8_mynn_intel' [06:38, 04:18](1863 MB) +PASS -- TEST 'merra2_thompson_intel' [06:24, 04:32](1855 MB) +PASS -- TEST 'regional_control_intel' [07:15, 05:18](848 MB) +PASS -- TEST 'regional_restart_intel' [03:41, 02:31](847 MB) +PASS -- TEST 'regional_decomp_intel' [07:37, 05:00](850 MB) +PASS -- TEST 'regional_2threads_intel' [06:14, 03:12](987 MB) +PASS -- TEST 'regional_noquilt_intel' [07:59, 04:51](1177 MB) +PASS -- TEST 'regional_netcdf_parallel_intel' [08:07, 04:50](849 MB) +PASS -- TEST 'regional_2dwrtdecomp_intel' [07:50, 04:56](855 MB) +PASS -- TEST 'regional_wofs_intel' [08:46, 06:21](1580 MB) + +PASS -- COMPILE 'rrfs_intel' [16:17, 15:09] ( 3 warnings 9 remarks ) +PASS -- TEST 'rap_control_intel' [10:04, 07:06](1010 MB) +PASS -- TEST 'regional_spp_sppt_shum_skeb_intel' [07:28, 04:06](1147 MB) +PASS -- TEST 'rap_decomp_intel' [10:10, 07:29](1007 MB) +PASS -- TEST 'rap_2threads_intel' [09:21, 06:27](1082 MB) +PASS -- TEST 'rap_restart_intel' [07:00, 03:54](877 MB) +PASS -- TEST 'rap_sfcdiff_intel' [10:15, 07:16](1005 MB) +PASS -- TEST 'rap_sfcdiff_decomp_intel' [10:20, 07:06](1005 MB) +PASS -- TEST 'rap_sfcdiff_restart_intel' [08:04, 05:16](875 MB) +PASS -- TEST 'hrrr_control_intel' [06:18, 03:49](1001 MB) +PASS -- TEST 'hrrr_control_decomp_intel' [06:09, 04:14](1001 MB) +PASS -- TEST 'hrrr_control_2threads_intel' [05:02, 03:09](1077 MB) +PASS -- TEST 'hrrr_control_restart_intel' [04:40, 02:17](832 MB) +PASS -- TEST 'rrfs_v1beta_intel' [08:12, 06:48](1000 MB) +PASS -- TEST 'rrfs_v1nssl_intel' [09:43, 08:39](1944 MB) +PASS -- TEST 'rrfs_v1nssl_nohailnoccn_intel' [08:41, 08:07](1946 MB) + +PASS -- COMPILE 'csawmg_intel' [15:16, 14:48] +PASS -- TEST 'control_csawmg_intel' [08:45, 06:52](957 MB) +PASS -- TEST 'control_ras_intel' [05:30, 03:29](653 MB) + +PASS -- COMPILE 'wam_intel' [15:16, 14:27] ( 1 remarks ) +PASS -- TEST 'control_wam_intel' [13:37, 11:46](1657 MB) + +PASS -- COMPILE 'atm_faster_dyn32_intel' [17:14, 15:19] ( 1 remarks ) +PASS -- TEST 'control_p8_faster_intel' [05:11, 03:11](1847 MB) +PASS -- TEST 'regional_control_faster_intel' [05:41, 04:33](852 MB) + +PASS -- COMPILE 'atm_debug_dyn32_intel' [17:13, 16:18] ( 884 warnings 9 remarks ) +PASS -- TEST 'control_CubedSphereGrid_debug_intel' [05:55, 02:58](1591 MB) +PASS -- TEST 'control_wrtGauss_netcdf_parallel_debug_intel' [05:55, 03:09](1594 MB) +PASS -- TEST 'control_stochy_debug_intel' [05:35, 03:14](795 MB) +PASS -- TEST 'control_lndp_debug_intel' [05:30, 02:53](796 MB) +PASS -- TEST 'control_csawmg_debug_intel' [06:44, 04:28](1101 MB) +PASS -- TEST 'control_ras_debug_intel' [05:31, 03:07](802 MB) +PASS -- TEST 'control_diag_debug_intel' [05:49, 02:57](1654 MB) +PASS -- TEST 'control_debug_p8_intel' [05:37, 03:27](1884 MB) +PASS -- TEST 'regional_debug_intel' [18:42, 16:21](900 MB) +PASS -- TEST 'rap_control_debug_intel' [08:35, 05:22](1184 MB) +PASS -- TEST 'hrrr_control_debug_intel' [07:36, 05:22](1176 MB) +PASS -- TEST 'hrrr_gf_debug_intel' [07:35, 05:05](1179 MB) +PASS -- TEST 'hrrr_c3_debug_intel' [07:33, 05:18](1179 MB) +PASS -- TEST 'rap_unified_drag_suite_debug_intel' [07:28, 05:19](1180 MB) +PASS -- TEST 'rap_diag_debug_intel' [06:41, 05:25](1263 MB) +PASS -- TEST 'rap_cires_ugwp_debug_intel' [06:33, 05:18](1178 MB) +PASS -- TEST 'rap_unified_ugwp_debug_intel' [07:10, 05:22](1181 MB) +PASS -- TEST 'rap_lndp_debug_intel' [07:13, 05:14](1183 MB) +PASS -- TEST 'rap_progcld_thompson_debug_intel' [07:10, 05:17](1180 MB) +PASS -- TEST 'rap_noah_debug_intel' [07:13, 05:15](1178 MB) +PASS -- TEST 'rap_sfcdiff_debug_intel' [07:08, 05:19](1182 MB) +PASS -- TEST 'rap_noah_sfcdiff_cires_ugwp_debug_intel' [09:33, 08:02](1177 MB) +PASS -- TEST 'rrfs_v1beta_debug_intel' [07:04, 05:15](1172 MB) +PASS -- TEST 'rap_clm_lake_debug_intel' [07:33, 06:00](1183 MB) +PASS -- TEST 'rap_flake_debug_intel' [06:55, 05:08](1181 MB) +PASS -- TEST 'gnv1_c96_no_nest_debug_intel' [12:16, 08:35](1181 MB) + +PASS -- COMPILE 'wam_debug_intel' [13:15, 12:52] ( 839 warnings 1 remarks ) +PASS -- TEST 'control_wam_debug_intel' [16:19, 13:16](1673 MB) + +PASS -- COMPILE 'rrfs_dyn32_phy32_intel' [17:14, 16:19] ( 3 warnings 8 remarks ) +PASS -- TEST 'regional_spp_sppt_shum_skeb_dyn32_phy32_intel' [06:38, 03:52](1008 MB) +PASS -- TEST 'rap_control_dyn32_phy32_intel' [08:54, 05:57](878 MB) +PASS -- TEST 'hrrr_control_dyn32_phy32_intel' [06:26, 03:54](875 MB) +PASS -- TEST 'rap_2threads_dyn32_phy32_intel' [08:05, 05:22](933 MB) +PASS -- TEST 'hrrr_control_2threads_dyn32_phy32_intel' [06:18, 02:43](921 MB) +PASS -- TEST 'hrrr_control_decomp_dyn32_phy32_intel' [05:02, 03:31](876 MB) +PASS -- TEST 'rap_restart_dyn32_phy32_intel' [18:05, 04:39](773 MB) +PASS -- TEST 'hrrr_control_restart_dyn32_phy32_intel' [10:37, 02:37](759 MB) + +PASS -- COMPILE 'rrfs_dyn32_phy32_faster_intel' [15:13, 15:02] ( 3 warnings 8 remarks ) +PASS -- TEST 'conus13km_control_intel' [04:25, 02:43](1086 MB) +PASS -- TEST 'conus13km_2threads_intel' [11:02, 01:10](1064 MB) +PASS -- TEST 'conus13km_restart_mismatch_intel' [13:03, 01:57](964 MB) + +PASS -- COMPILE 'rrfs_dyn64_phy32_intel' [17:13, 15:30] ( 3 warnings 8 remarks ) +PASS -- TEST 'rap_control_dyn64_phy32_intel' [06:09, 04:45](903 MB) + +PASS -- COMPILE 'rrfs_dyn32_phy32_debug_intel' [12:13, 11:18] ( 787 warnings 8 remarks ) +PASS -- TEST 'rap_control_debug_dyn32_phy32_intel' [06:36, 05:30](1051 MB) +PASS -- TEST 'hrrr_control_debug_dyn32_phy32_intel' [06:36, 05:39](1051 MB) +PASS -- TEST 'conus13km_debug_intel' [17:04, 15:00](1136 MB) +PASS -- TEST 'conus13km_debug_qr_intel' [17:22, 14:38](807 MB) +PASS -- TEST 'conus13km_debug_2threads_intel' [18:49, 08:44](1113 MB) +PASS -- TEST 'conus13km_radar_tten_debug_intel' [24:40, 14:55](1201 MB) + +PASS -- COMPILE 'rrfs_dyn64_phy32_debug_intel' [12:13, 11:24] ( 787 warnings 8 remarks ) +PASS -- TEST 'rap_control_dyn64_phy32_debug_intel' [07:07, 05:15](1080 MB) + +PASS -- COMPILE 'hafsw_intel' [18:14, 17:52] ( 1 warnings 9 remarks ) +PASS -- TEST 'hafs_regional_atm_intel' [10:14, 05:22](682 MB) +PASS -- TEST 'hafs_regional_atm_thompson_gfdlsf_intel' [09:56, 04:34](1031 MB) +PASS -- TEST 'hafs_regional_atm_ocn_intel' [16:55, 07:50](725 MB) +PASS -- TEST 'hafs_regional_atm_wav_intel' [17:40, 11:55](757 MB) +PASS -- TEST 'hafs_regional_atm_ocn_wav_intel' [22:50, 13:43](780 MB) +PASS -- TEST 'hafs_regional_1nest_atm_intel' [10:21, 05:25](463 MB) +PASS -- TEST 'hafs_regional_telescopic_2nests_atm_intel' [12:35, 06:44](479 MB) +PASS -- TEST 'hafs_global_1nest_atm_intel' [09:32, 03:03](369 MB) +PASS -- TEST 'hafs_global_multiple_4nests_atm_intel' [18:14, 08:14](433 MB) +PASS -- TEST 'hafs_regional_specified_moving_1nest_atm_intel' [15:17, 03:56](498 MB) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_intel' [13:29, 04:11](496 MB) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_intel' [18:16, 04:55](558 MB) +PASS -- TEST 'hafs_global_storm_following_1nest_atm_intel' [12:51, 01:53](399 MB) +PASS -- TEST 'gnv1_nested_intel' [19:15, 06:10](1706 MB) + +PASS -- COMPILE 'hafsw_debug_intel' [14:14, 13:36] ( 1467 warnings 1502 remarks ) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_debug_intel' [25:16, 13:27](586 MB) + +PASS -- COMPILE 'hafsw_faster_intel' [20:14, 19:01] ( 8 remarks ) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_intel' [20:25, 07:46](601 MB) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_inline_intel' [20:31, 07:53](777 MB) + +PASS -- COMPILE 'hafs_mom6w_intel' [19:15, 17:56] ( 7 remarks ) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_mom6_intel' [21:41, 06:07](775 MB) + +PASS -- COMPILE 'hafs_all_intel' [19:13, 18:30] ( 8 remarks ) +PASS -- TEST 'hafs_regional_docn_intel' [21:19, 06:30](718 MB) +PASS -- TEST 'hafs_regional_docn_oisst_intel' [21:31, 06:33](705 MB) +PASS -- TEST 'hafs_regional_datm_cdeps_intel' [31:24, 20:04](893 MB) + +PASS -- COMPILE 'datm_cdeps_intel' [14:17, 12:47] ( 2 remarks ) +PASS -- TEST 'datm_cdeps_control_cfsr_intel' [14:28, 02:36](763 MB) +PASS -- TEST 'datm_cdeps_restart_cfsr_intel' [03:29, 01:35](753 MB) +PASS -- TEST 'datm_cdeps_control_gefs_intel' [14:35, 02:30](643 MB) +PASS -- TEST 'datm_cdeps_iau_gefs_intel' [14:35, 02:31](643 MB) +PASS -- TEST 'datm_cdeps_stochy_gefs_intel' [13:31, 02:36](641 MB) +PASS -- TEST 'datm_cdeps_ciceC_cfsr_intel' [12:28, 02:40](763 MB) +PASS -- TEST 'datm_cdeps_bulk_cfsr_intel' [11:29, 02:37](751 MB) +PASS -- TEST 'datm_cdeps_bulk_gefs_intel' [11:34, 02:33](641 MB) +PASS -- TEST 'datm_cdeps_mx025_cfsr_intel' [14:11, 06:22](694 MB) +PASS -- TEST 'datm_cdeps_mx025_gefs_intel' [14:24, 05:55](675 MB) +PASS -- TEST 'datm_cdeps_multiple_files_cfsr_intel' [09:32, 02:43](763 MB) +PASS -- TEST 'datm_cdeps_3072x1536_cfsr_intel' [05:28, 04:40](2029 MB) +PASS -- TEST 'datm_cdeps_gfs_intel' [12:27, 04:40](2032 MB) + +PASS -- COMPILE 'datm_cdeps_debug_intel' [08:11, 08:03] ( 2 warnings 2 remarks ) +PASS -- TEST 'datm_cdeps_debug_cfsr_intel' [13:29, 05:39](747 MB) + +PASS -- COMPILE 'datm_cdeps_faster_intel' [13:12, 12:50] ( 2 remarks ) +PASS -- TEST 'datm_cdeps_control_cfsr_faster_intel' [10:26, 02:36](763 MB) + +PASS -- COMPILE 'datm_cdeps_land_intel' [04:16, 03:32] ( 1 remarks ) +PASS -- TEST 'datm_cdeps_lnd_gswp3_intel' [09:08, 02:01](308 MB) +PASS -- TEST 'datm_cdeps_lnd_era5_intel' [07:59, 01:33](454 MB) +PASS -- TEST 'datm_cdeps_lnd_era5_rst_intel' [03:55, 01:04](454 MB) + +PASS -- COMPILE 'atm_ds2s_docn_pcice_intel' [16:11, 16:03] ( 3 remarks ) +PASS -- TEST 'atm_ds2s_docn_pcice_intel' [11:38, 04:16](1914 MB) + +PASS -- COMPILE 'atm_ds2s_docn_dice_intel' [15:14, 15:06] ( 1 remarks ) +PASS -- TEST 'atm_ds2s_docn_dice_intel' [10:48, 04:07](1898 MB) + +PASS -- COMPILE 'atml_intel' [16:11, 15:59] ( 8 warnings 2 remarks ) +PASS -- TEST 'control_p8_atmlnd_sbs_intel' [13:51, 07:37](1882 MB) +PASS -- TEST 'control_p8_atmlnd_intel' [13:51, 07:43](1881 MB) +PASS -- TEST 'control_restart_p8_atmlnd_intel' [04:50, 04:04](1031 MB) + +PASS -- COMPILE 'atml_debug_intel' [13:14, 13:00] ( 882 warnings 2 remarks ) +PASS -- TEST 'control_p8_atmlnd_debug_intel' [11:39, 06:33](1922 MB) + +PASS -- COMPILE 'atmw_intel' [17:13, 16:16] ( 8 remarks ) +PASS -- TEST 'atmwav_control_noaero_p8_intel' [06:12, 02:48](1883 MB) + +PASS -- COMPILE 'atmaero_intel' [16:13, 15:12] ( 1 remarks ) +PASS -- TEST 'atmaero_control_p8_intel' [10:23, 06:42](3119 MB) +PASS -- TEST 'atmaero_control_p8_rad_intel' [10:23, 07:08](3008 MB) +PASS -- TEST 'atmaero_control_p8_rad_micro_intel' [10:15, 07:16](3018 MB) + +PASS -- COMPILE 'atmaq_debug_intel' [15:11, 13:15] ( 884 warnings 6 remarks ) +PASS -- TEST 'regional_atmaq_debug_intel' [22:45, 18:17](4491 MB) SYNOPSIS: -Starting Date/Time: 20240714 14:57:35 -Ending Date/Time: 20240714 16:17:48 -Total Time: 01h:20m:52s +Starting Date/Time: 20240819 18:26:08 +Ending Date/Time: 20240819 20:20:13 +Total Time: 01h:55m:26s Compiles Completed: 41/41 Tests Completed: 185/185 diff --git a/tests/logs/RegressionTests_hera.log b/tests/logs/RegressionTests_hera.log index b1c2bf111d..4574dd55a1 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: -cc70b77c844682f3daeb33c8b699f162c48c2527 +2213c34a69fa723d09ea1459be21e52552600b62 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) ++9452de8c3cb43fb2628f0722e6a51f79429d2160 CICE-interface/CICE (CICE6.0.0-450-g9452de8) + b3b1269f96aa693baad087e1da4c2e8e0c56986d CMEPS-interface/CMEPS (cmeps_v0.4.1-2310-gb3b1269) cabd7753ae17f7bfcc6dad56daf10868aa51c3f4 CMakeModules (v1.0.0-28-gcabd775) - 3388412e3576865197990e82187d8fc372140193 FV3 (remotes/origin/hotfix/acs-hash) + c1552db0f474ad7fa468178c623cb5cdbec06ae1 FV3 (heads/feature/ufs_fire_cpl_gjf) 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) + 00f8ea2023f5ed58f0605cea373094f65ee90f64 MOM6-interface/MOM6 (dev/master/repository_split_2014.10.10-10197-g00f8ea202) + 3ac32f0db7a2a97d930f44fa5f060c983ff31ee8 NOAHMP-interface/noahmp (v3.7.1-436-g3ac32f0) + 7f548c795a348bbb0fe4967dd25692c79036dc73 WW3 (6.07.1-346-g7f548c79) + 05cad173feeb598431e3ef5f17c2df6562c8d101 fire_behavior (v0.2.0-1-g05cad17) fad2fe9f42f6b7f744b128b4a2a9433f91e4296f stochastic_physics (ufs-v2.0.0-219-gfad2fe9) @@ -24,384 +25,390 @@ 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_804793 +BASELINE DIRECTORY: /scratch2/NAGAPE/epic/UFS-WM_RT/NEMSfv3gfs/develop-20240819 +COMPARISON DIRECTORY: /scratch1/BMC/gmtb/Grant.Firl/stmp2/Grant.Firl/FV3_RT/rt_173515 RT.SH OPTIONS USED: -* (-a) - HPC PROJECT ACCOUNT: epic +* (-a) - HPC PROJECT ACCOUNT: gmtb * (-l) - USE CONFIG FILE: rt.conf +* (-k) - KEEP RUN DIRECTORY * (-e) - USE ECFLOW -PASS -- COMPILE 's2swa_32bit_intel' [14:12, 14:02] ( 1 warnings 8 remarks ) -PASS -- TEST 'cpld_control_p8_mixedmode_intel' [07:20, 05:38](3323 MB) - -PASS -- COMPILE 's2swa_32bit_pdlib_intel' [17:13, 16:23] ( 1 warnings 8 remarks ) -PASS -- TEST 'cpld_control_gfsv17_intel' [19:01, 17:12](1951 MB) -PASS -- TEST 'cpld_control_gfsv17_iau_intel' [19:19, 18:04](2147 MB) -PASS -- TEST 'cpld_restart_gfsv17_intel' [10:13, 08:18](1252 MB) -PASS -- TEST 'cpld_mpi_gfsv17_intel' [20:57, 19:23](1879 MB) - -PASS -- COMPILE 's2swa_32bit_pdlib_sfs_intel' [17:12, 16:34] ( 1 warnings 8 remarks ) -PASS -- TEST 'cpld_control_sfs_intel' [17:42, 17:00](1977 MB) - -PASS -- COMPILE 's2swa_32bit_pdlib_debug_intel' [06:12, 05:33] ( 1525 warnings 1998 remarks ) -PASS -- TEST 'cpld_debug_gfsv17_intel' [24:04, 22:39](1944 MB) - -PASS -- COMPILE 's2swa_intel' [14:12, 13:55] ( 8 remarks ) -PASS -- TEST 'cpld_control_p8_intel' [07:17, 05:52](3353 MB) -PASS -- TEST 'cpld_control_p8.v2.sfc_intel' [08:20, 06:14](3338 MB) -PASS -- TEST 'cpld_restart_p8_intel' [05:30, 03:41](3251 MB) -PASS -- TEST 'cpld_control_qr_p8_intel' [07:17, 05:58](3346 MB) -PASS -- TEST 'cpld_restart_qr_p8_intel' [05:29, 03:32](3303 MB) -PASS -- TEST 'cpld_2threads_p8_intel' [07:12, 05:32](3627 MB) -PASS -- TEST 'cpld_decomp_p8_intel' [07:12, 05:53](3329 MB) -PASS -- TEST 'cpld_mpi_p8_intel' [06:16, 04:47](3223 MB) -PASS -- TEST 'cpld_control_ciceC_p8_intel' [07:24, 05:52](3358 MB) -PASS -- TEST 'cpld_control_c192_p8_intel' [13:45, 10:15](3530 MB) -PASS -- TEST 'cpld_restart_c192_p8_intel' [09:56, 06:25](3638 MB) -PASS -- TEST 'cpld_bmark_p8_intel' [18:17, 09:28](4299 MB) -PASS -- TEST 'cpld_restart_bmark_p8_intel' [16:13, 06:15](4384 MB) -PASS -- TEST 'cpld_s2sa_p8_intel' [07:16, 05:25](3336 MB) - -PASS -- COMPILE 's2sw_intel' [14:12, 13:09] ( 8 remarks ) -PASS -- TEST 'cpld_control_noaero_p8_intel' [06:08, 04:55](1993 MB) -PASS -- TEST 'cpld_control_nowave_noaero_p8_intel' [06:14, 04:25](2023 MB) - -PASS -- COMPILE 's2swa_debug_intel' [06:12, 05:33] ( 1450 warnings 1228 remarks ) -PASS -- TEST 'cpld_debug_p8_intel' [10:09, 08:30](3384 MB) - -PASS -- COMPILE 's2sw_debug_intel' [06:12, 05:28] ( 1450 warnings 1228 remarks ) -PASS -- TEST 'cpld_debug_noaero_p8_intel' [07:01, 05:54](2024 MB) - -PASS -- COMPILE 's2s_aoflux_intel' [12:12, 12:08] ( 1 remarks ) -PASS -- TEST 'cpld_control_noaero_p8_agrid_intel' [06:00, 04:16](2053 MB) - -PASS -- COMPILE 's2s_intel' [13:12, 12:24] ( 1 remarks ) -PASS -- TEST 'cpld_control_c48_intel' [09:41, 09:07](3112 MB) -PASS -- TEST 'cpld_warmstart_c48_intel' [03:40, 02:48](3082 MB) -PASS -- TEST 'cpld_restart_c48_intel' [02:38, 01:38](2506 MB) - -PASS -- COMPILE 's2swa_faster_intel' [18:12, 17:37] ( 8 remarks ) -PASS -- TEST 'cpld_control_p8_faster_intel' [07:16, 06:00](3351 MB) - -PASS -- COMPILE 's2sw_pdlib_intel' [16:11, 15:59] ( 8 remarks ) -PASS -- TEST 'cpld_control_pdlib_p8_intel' [19:01, 17:25](2017 MB) -PASS -- TEST 'cpld_restart_pdlib_p8_intel' [10:17, 08:23](1275 MB) -PASS -- TEST 'cpld_mpi_pdlib_p8_intel' [21:10, 19:53](1914 MB) - -PASS -- COMPILE 's2sw_pdlib_debug_intel' [05:11, 04:59] ( 1560 warnings 1998 remarks ) -PASS -- TEST 'cpld_debug_pdlib_p8_intel' [25:57, 24:42](1980 MB) - -PASS -- COMPILE 'atm_dyn32_intel' [12:12, 11:46] ( 1 warnings 1 remarks ) -PASS -- TEST 'control_flake_intel' [04:24, 03:27](697 MB) -PASS -- TEST 'control_CubedSphereGrid_intel' [04:44, 03:13](1600 MB) -PASS -- TEST 'control_CubedSphereGrid_parallel_intel' [04:51, 03:13](1617 MB) -PASS -- TEST 'control_latlon_intel' [04:41, 03:09](1592 MB) -PASS -- TEST 'control_wrtGauss_netcdf_parallel_intel' [04:49, 03:15](1600 MB) -PASS -- TEST 'control_c48_intel' [08:48, 07:41](1760 MB) -PASS -- TEST 'control_c48.v2.sfc_intel' [07:38, 06:27](870 MB) -PASS -- TEST 'control_c192_intel' [11:58, 10:39](1763 MB) -PASS -- TEST 'control_c384_intel' [12:59, 10:34](2025 MB) -PASS -- TEST 'control_c384gdas_intel' [11:19, 07:55](1403 MB) -PASS -- TEST 'control_stochy_intel' [02:26, 01:38](659 MB) -PASS -- TEST 'control_stochy_restart_intel' [01:31, 01:00](509 MB) -PASS -- TEST 'control_lndp_intel' [02:24, 01:33](660 MB) -PASS -- TEST 'control_iovr4_intel' [03:37, 02:27](657 MB) -PASS -- TEST 'control_iovr5_intel' [03:37, 02:27](654 MB) -PASS -- TEST 'control_p8_intel' [04:07, 03:06](1899 MB) -PASS -- TEST 'control_p8.v2.sfc_intel' [04:04, 03:07](1898 MB) -PASS -- TEST 'control_p8_ugwpv1_intel' [03:55, 02:59](1902 MB) -PASS -- TEST 'control_restart_p8_intel' [02:50, 01:47](1129 MB) -PASS -- TEST 'control_noqr_p8_intel' [03:48, 03:04](1901 MB) -PASS -- TEST 'control_restart_noqr_p8_intel' [02:51, 01:43](1163 MB) -PASS -- TEST 'control_decomp_p8_intel' [04:44, 03:09](1894 MB) -PASS -- TEST 'control_2threads_p8_intel' [03:52, 02:53](1988 MB) -PASS -- TEST 'control_p8_lndp_intel' [06:49, 05:22](1896 MB) -PASS -- TEST 'control_p8_rrtmgp_intel' [05:59, 04:08](1963 MB) -PASS -- TEST 'control_p8_mynn_intel' [03:56, 03:05](1915 MB) -PASS -- TEST 'merra2_thompson_intel' [04:54, 03:23](1902 MB) -PASS -- TEST 'regional_control_intel' [06:40, 05:18](1100 MB) -PASS -- TEST 'regional_restart_intel' [03:47, 03:02](1098 MB) -PASS -- TEST 'regional_decomp_intel' [06:41, 05:42](1098 MB) -PASS -- TEST 'regional_2threads_intel' [04:39, 03:27](1093 MB) -PASS -- TEST 'regional_noquilt_intel' [06:41, 05:29](1395 MB) -PASS -- TEST 'regional_netcdf_parallel_intel' [06:43, 05:23](1100 MB) -PASS -- TEST 'regional_2dwrtdecomp_intel' [06:41, 05:28](1101 MB) -PASS -- TEST 'regional_wofs_intel' [07:39, 06:51](1914 MB) - -PASS -- COMPILE 'rrfs_intel' [11:11, 11:05] ( 3 warnings 9 remarks ) -PASS -- TEST 'rap_control_intel' [08:59, 07:45](1114 MB) -PASS -- TEST 'regional_spp_sppt_shum_skeb_intel' [06:11, 04:12](1308 MB) -PASS -- TEST 'rap_decomp_intel' [09:43, 08:10](1036 MB) -PASS -- TEST 'rap_2threads_intel' [09:00, 07:17](1188 MB) -PASS -- TEST 'rap_restart_intel' [04:49, 04:06](1111 MB) -PASS -- TEST 'rap_sfcdiff_intel' [08:58, 07:43](1112 MB) -PASS -- TEST 'rap_sfcdiff_decomp_intel' [09:42, 08:13](1032 MB) -PASS -- TEST 'rap_sfcdiff_restart_intel' [06:46, 05:51](1135 MB) -PASS -- TEST 'hrrr_control_intel' [04:43, 03:59](1049 MB) -PASS -- TEST 'hrrr_control_decomp_intel' [04:43, 04:09](1040 MB) -PASS -- TEST 'hrrr_control_2threads_intel' [04:43, 03:43](1113 MB) -PASS -- TEST 'hrrr_control_restart_intel' [03:34, 02:09](1008 MB) -PASS -- TEST 'rrfs_v1beta_intel' [08:59, 07:38](1100 MB) -PASS -- TEST 'rrfs_v1nssl_intel' [10:29, 09:23](1995 MB) -PASS -- TEST 'rrfs_v1nssl_nohailnoccn_intel' [10:31, 09:15](2067 MB) - -PASS -- COMPILE 'csawmg_intel' [11:12, 10:25] -PASS -- TEST 'control_csawmg_intel' [07:37, 06:09](1028 MB) -PASS -- TEST 'control_ras_intel' [04:23, 03:23](753 MB) - -PASS -- COMPILE 'csawmg_gnu' [05:11, 04:14] -PASS -- TEST 'control_csawmg_gnu' [09:38, 08:19](748 MB) - -PASS -- COMPILE 'wam_intel' [11:11, 10:37] ( 1 remarks ) -PASS -- TEST 'control_wam_intel' [11:46, 11:05](1657 MB) - -PASS -- COMPILE 'atm_faster_dyn32_intel' [15:12, 14:38] ( 1 remarks ) -PASS -- TEST 'control_p8_faster_intel' [04:02, 02:49](1894 MB) -PASS -- TEST 'regional_control_faster_intel' [05:40, 04:51](1100 MB) - -PASS -- COMPILE 'atm_debug_dyn32_intel' [07:12, 06:23] ( 884 warnings 9 remarks ) -PASS -- TEST 'control_CubedSphereGrid_debug_intel' [03:43, 02:45](1631 MB) -PASS -- TEST 'control_wrtGauss_netcdf_parallel_debug_intel' [03:44, 02:39](1625 MB) -PASS -- TEST 'control_stochy_debug_intel' [03:22, 03:07](831 MB) -PASS -- TEST 'control_lndp_debug_intel' [03:25, 02:50](832 MB) -PASS -- TEST 'control_csawmg_debug_intel' [05:40, 04:25](1148 MB) -PASS -- TEST 'control_ras_debug_intel' [03:22, 02:54](839 MB) -PASS -- TEST 'control_diag_debug_intel' [03:52, 02:49](1685 MB) -PASS -- TEST 'control_debug_p8_intel' [03:47, 02:59](1923 MB) -PASS -- TEST 'regional_debug_intel' [18:48, 18:04](1111 MB) -PASS -- TEST 'rap_control_debug_intel' [06:31, 05:21](1222 MB) -PASS -- TEST 'hrrr_control_debug_intel' [05:39, 04:59](1224 MB) -PASS -- TEST 'hrrr_gf_debug_intel' [05:34, 05:05](1219 MB) -PASS -- TEST 'hrrr_c3_debug_intel' [05:30, 05:07](1217 MB) -PASS -- TEST 'rap_unified_drag_suite_debug_intel' [05:30, 05:01](1220 MB) -PASS -- TEST 'rap_diag_debug_intel' [05:45, 05:07](1303 MB) -PASS -- TEST 'rap_cires_ugwp_debug_intel' [05:28, 05:04](1220 MB) -PASS -- TEST 'rap_unified_ugwp_debug_intel' [06:26, 05:15](1215 MB) -PASS -- TEST 'rap_lndp_debug_intel' [05:26, 04:58](1216 MB) -PASS -- TEST 'rap_progcld_thompson_debug_intel' [05:27, 05:03](1217 MB) -PASS -- TEST 'rap_noah_debug_intel' [05:25, 04:57](1216 MB) -PASS -- TEST 'rap_sfcdiff_debug_intel' [06:24, 05:10](1218 MB) -PASS -- TEST 'rap_noah_sfcdiff_cires_ugwp_debug_intel' [08:24, 08:03](1216 MB) -PASS -- TEST 'rrfs_v1beta_debug_intel' [05:25, 04:55](1219 MB) -PASS -- TEST 'rap_clm_lake_debug_intel' [06:25, 06:05](1212 MB) -PASS -- TEST 'rap_flake_debug_intel' [05:24, 04:56](1219 MB) -PASS -- TEST 'gnv1_c96_no_nest_debug_intel' [09:45, 08:29](1222 MB) - -PASS -- COMPILE 'atm_debug_dyn32_gnu' [05:11, 04:31] -PASS -- TEST 'control_csawmg_debug_gnu' [03:33, 02:23](723 MB) - -PASS -- COMPILE 'wam_debug_intel' [04:11, 03:52] ( 839 warnings 1 remarks ) -PASS -- TEST 'control_wam_debug_intel' [14:49, 13:30](1677 MB) - -PASS -- COMPILE 'rrfs_dyn32_phy32_intel' [11:12, 10:31] ( 3 warnings 8 remarks ) -PASS -- TEST 'regional_spp_sppt_shum_skeb_dyn32_phy32_intel' [05:11, 03:54](1164 MB) -PASS -- TEST 'rap_control_dyn32_phy32_intel' [07:40, 06:28](1053 MB) -PASS -- TEST 'hrrr_control_dyn32_phy32_intel' [04:41, 03:50](989 MB) -PASS -- TEST 'rap_2threads_dyn32_phy32_intel' [07:33, 06:08](1099 MB) -PASS -- TEST 'hrrr_control_2threads_dyn32_phy32_intel' [04:32, 03:11](964 MB) -PASS -- TEST 'hrrr_control_decomp_dyn32_phy32_intel' [04:35, 03:42](931 MB) -PASS -- TEST 'rap_restart_dyn32_phy32_intel' [05:43, 04:54](1037 MB) -PASS -- TEST 'hrrr_control_restart_dyn32_phy32_intel' [02:32, 01:52](934 MB) - -PASS -- COMPILE 'rrfs_dyn32_phy32_faster_intel' [14:12, 13:54] ( 3 warnings 8 remarks ) -PASS -- TEST 'conus13km_control_intel' [03:57, 02:08](1205 MB) -PASS -- TEST 'conus13km_2threads_intel' [01:43, 00:53](1122 MB) -PASS -- TEST 'conus13km_restart_mismatch_intel' [02:44, 01:14](1112 MB) - -PASS -- COMPILE 'rrfs_dyn64_phy32_intel' [11:12, 10:38] ( 3 warnings 8 remarks ) -PASS -- TEST 'rap_control_dyn64_phy32_intel' [05:52, 04:12](986 MB) - -PASS -- COMPILE 'rrfs_dyn32_phy32_debug_intel' [04:11, 04:01] ( 787 warnings 8 remarks ) -PASS -- TEST 'rap_control_debug_dyn32_phy32_intel' [05:29, 04:52](1104 MB) -PASS -- TEST 'hrrr_control_debug_dyn32_phy32_intel' [05:25, 04:42](1098 MB) -PASS -- TEST 'conus13km_debug_intel' [15:57, 14:41](1245 MB) -PASS -- TEST 'conus13km_debug_qr_intel' [15:56, 14:51](945 MB) -PASS -- TEST 'conus13km_debug_2threads_intel' [09:48, 08:19](1177 MB) -PASS -- TEST 'conus13km_radar_tten_debug_intel' [15:47, 14:37](1317 MB) - -PASS -- COMPILE 'rrfs_dyn64_phy32_debug_intel' [04:11, 03:58] ( 787 warnings 8 remarks ) -PASS -- TEST 'rap_control_dyn64_phy32_debug_intel' [05:27, 04:58](1135 MB) - -PASS -- COMPILE 'hafsw_intel' [13:13, 12:22] ( 1 warnings 8 remarks ) -PASS -- TEST 'hafs_regional_atm_intel' [06:18, 05:08](737 MB) -PASS -- TEST 'hafs_regional_atm_thompson_gfdlsf_intel' [07:35, 06:16](1113 MB) -PASS -- TEST 'hafs_regional_atm_ocn_intel' [09:32, 07:06](833 MB) -PASS -- TEST 'hafs_regional_atm_wav_intel' [15:27, 13:34](868 MB) -PASS -- TEST 'hafs_regional_atm_ocn_wav_intel' [17:31, 15:19](889 MB) -PASS -- TEST 'hafs_regional_1nest_atm_intel' [06:55, 05:28](502 MB) -PASS -- TEST 'hafs_regional_telescopic_2nests_atm_intel' [08:31, 06:55](520 MB) -PASS -- TEST 'hafs_global_1nest_atm_intel' [03:47, 02:42](378 MB) -PASS -- TEST 'hafs_global_multiple_4nests_atm_intel' [10:34, 07:24](474 MB) -PASS -- TEST 'hafs_regional_specified_moving_1nest_atm_intel' [04:47, 03:45](533 MB) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_intel' [04:48, 03:35](537 MB) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_intel' [05:58, 04:06](597 MB) -PASS -- TEST 'hafs_global_storm_following_1nest_atm_intel' [02:27, 01:13](409 MB) -PASS -- TEST 'gnv1_nested_intel' [05:39, 04:08](1748 MB) - -PASS -- COMPILE 'hafsw_debug_intel' [05:11, 04:37] ( 1467 warnings 1501 remarks ) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_debug_intel' [13:56, 13:00](590 MB) - -PASS -- COMPILE 'hafsw_faster_intel' [17:13, 16:31] ( 7 remarks ) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_intel' [10:04, 08:51](675 MB) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_inline_intel' [10:07, 08:53](757 MB) - -PASS -- COMPILE 'hafs_mom6w_intel' [13:12, 12:28] ( 7 remarks ) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_mom6_intel' [08:04, 06:29](740 MB) - -PASS -- COMPILE 'hafs_all_intel' [12:13, 12:02] ( 7 remarks ) -PASS -- TEST 'hafs_regional_docn_intel' [08:23, 06:33](820 MB) -PASS -- TEST 'hafs_regional_docn_oisst_intel' [08:21, 06:30](820 MB) -PASS -- TEST 'hafs_regional_datm_cdeps_intel' [18:07, 16:12](1217 MB) - -PASS -- COMPILE 'datm_cdeps_intel' [07:11, 06:47] -PASS -- TEST 'datm_cdeps_control_cfsr_intel' [03:21, 02:45](1153 MB) -PASS -- TEST 'datm_cdeps_restart_cfsr_intel' [02:21, 01:39](1107 MB) -PASS -- TEST 'datm_cdeps_control_gefs_intel' [03:18, 02:35](1022 MB) -PASS -- TEST 'datm_cdeps_iau_gefs_intel' [03:21, 02:40](1029 MB) -PASS -- TEST 'datm_cdeps_stochy_gefs_intel' [03:17, 02:39](1022 MB) -PASS -- TEST 'datm_cdeps_ciceC_cfsr_intel' [03:18, 02:38](1152 MB) -PASS -- TEST 'datm_cdeps_bulk_cfsr_intel' [03:18, 02:41](1164 MB) -PASS -- TEST 'datm_cdeps_bulk_gefs_intel' [03:23, 02:56](1026 MB) -PASS -- TEST 'datm_cdeps_mx025_cfsr_intel' [08:29, 06:17](1079 MB) -PASS -- TEST 'datm_cdeps_mx025_gefs_intel' [08:20, 06:15](1044 MB) -PASS -- TEST 'datm_cdeps_multiple_files_cfsr_intel' [03:15, 02:42](1153 MB) -PASS -- TEST 'datm_cdeps_3072x1536_cfsr_intel' [04:22, 03:45](2516 MB) -PASS -- TEST 'datm_cdeps_gfs_intel' [04:26, 03:47](2454 MB) - -PASS -- COMPILE 'datm_cdeps_debug_intel' [04:11, 03:20] ( 2 warnings ) -PASS -- TEST 'datm_cdeps_debug_cfsr_intel' [07:20, 06:12](1081 MB) - -PASS -- COMPILE 'datm_cdeps_faster_intel' [07:13, 06:52] -PASS -- TEST 'datm_cdeps_control_cfsr_faster_intel' [03:19, 02:46](1153 MB) - -PASS -- COMPILE 'datm_cdeps_land_intel' [01:11, 01:03] ( 1 remarks ) -PASS -- TEST 'datm_cdeps_lnd_gswp3_intel' [01:31, 00:46](263 MB) -PASS -- TEST 'datm_cdeps_lnd_era5_intel' [01:25, 00:49](327 MB) -PASS -- TEST 'datm_cdeps_lnd_era5_rst_intel' [01:26, 00:31](322 MB) - -PASS -- COMPILE 'atm_ds2s_docn_pcice_intel' [12:13, 11:20] ( 1 remarks ) -PASS -- TEST 'atm_ds2s_docn_pcice_intel' [05:01, 03:44](1981 MB) - -PASS -- COMPILE 'atm_ds2s_docn_dice_intel' [12:13, 11:21] ( 1 remarks ) -PASS -- TEST 'atm_ds2s_docn_dice_intel' [05:06, 03:35](1967 MB) - -PASS -- COMPILE 'atml_intel' [13:12, 12:40] ( 8 warnings 2 remarks ) -PASS -- TEST 'control_p8_atmlnd_sbs_intel' [06:06, 04:19](1872 MB) -PASS -- TEST 'control_p8_atmlnd_intel' [06:04, 04:21](1870 MB) -PASS -- TEST 'control_restart_p8_atmlnd_intel' [03:52, 02:23](1111 MB) - -PASS -- COMPILE 'atml_debug_intel' [06:12, 05:29] ( 882 warnings 2 remarks ) -PASS -- TEST 'control_p8_atmlnd_debug_intel' [06:55, 05:45](1895 MB) - -PASS -- COMPILE 'atmw_intel' [12:13, 11:30] ( 8 remarks ) -PASS -- TEST 'atmwav_control_noaero_p8_intel' [02:52, 01:53](1940 MB) - -PASS -- COMPILE 'atmaero_intel' [12:12, 11:19] ( 1 remarks ) -PASS -- TEST 'atmaero_control_p8_intel' [05:11, 04:04](3209 MB) -PASS -- TEST 'atmaero_control_p8_rad_intel' [05:58, 04:58](3109 MB) -PASS -- TEST 'atmaero_control_p8_rad_micro_intel' [05:42, 04:54](3116 MB) - -PASS -- COMPILE 'atmaq_debug_intel' [05:13, 04:28] ( 884 warnings 6 remarks ) -PASS -- TEST 'regional_atmaq_debug_intel' [30:16, 27:38](4442 MB) - -PASS -- COMPILE 'atm_gnu' [05:13, 04:58] -PASS -- TEST 'control_c48_gnu' [12:44, 11:23](1534 MB) -PASS -- TEST 'control_stochy_gnu' [04:24, 03:23](498 MB) -PASS -- TEST 'control_ras_gnu' [05:23, 04:44](507 MB) -PASS -- TEST 'control_p8_gnu' [06:00, 04:44](1455 MB) -PASS -- TEST 'control_p8_ugwpv1_gnu' [05:57, 04:40](1449 MB) -PASS -- TEST 'control_flake_gnu' [11:33, 10:14](539 MB) - -PASS -- COMPILE 'rrfs_gnu' [05:12, 04:14] -PASS -- TEST 'rap_control_gnu' [11:39, 10:50](821 MB) -PASS -- TEST 'rap_decomp_gnu' [11:35, 11:00](852 MB) -PASS -- TEST 'rap_2threads_gnu' [10:37, 09:47](936 MB) -PASS -- TEST 'rap_restart_gnu' [06:53, 05:28](580 MB) -PASS -- TEST 'rap_sfcdiff_gnu' [11:50, 10:47](814 MB) -PASS -- TEST 'rap_sfcdiff_decomp_gnu' [11:51, 10:57](852 MB) -PASS -- TEST 'rap_sfcdiff_restart_gnu' [08:48, 08:00](580 MB) -PASS -- TEST 'hrrr_control_gnu' [06:36, 05:34](816 MB) -PASS -- TEST 'hrrr_control_noqr_gnu' [06:35, 05:35](798 MB) -PASS -- TEST 'hrrr_control_2threads_gnu' [05:48, 05:02](921 MB) -PASS -- TEST 'hrrr_control_decomp_gnu' [06:33, 05:33](855 MB) -PASS -- TEST 'hrrr_control_restart_gnu' [03:33, 02:51](567 MB) -PASS -- TEST 'hrrr_control_restart_noqr_gnu' [03:31, 02:49](656 MB) -PASS -- TEST 'rrfs_v1beta_gnu' [11:46, 10:28](813 MB) - -PASS -- COMPILE 'atm_dyn32_debug_gnu' [08:12, 07:43] -PASS -- TEST 'control_diag_debug_gnu' [02:49, 01:39](1273 MB) -PASS -- TEST 'regional_debug_gnu' [12:41, 11:27](747 MB) -PASS -- TEST 'rap_control_debug_gnu' [03:25, 02:39](827 MB) -PASS -- TEST 'hrrr_control_debug_gnu' [03:25, 02:30](824 MB) -PASS -- TEST 'hrrr_gf_debug_gnu' [03:24, 02:37](824 MB) -PASS -- TEST 'hrrr_c3_debug_gnu' [03:23, 02:33](832 MB) -PASS -- TEST 'rap_diag_debug_gnu' [03:48, 02:47](907 MB) -PASS -- TEST 'rap_noah_sfcdiff_cires_ugwp_debug_gnu' [04:23, 04:03](828 MB) -PASS -- TEST 'rap_progcld_thompson_debug_gnu' [03:24, 02:38](821 MB) -PASS -- TEST 'rrfs_v1beta_debug_gnu' [03:24, 02:38](821 MB) -PASS -- TEST 'control_ras_debug_gnu' [02:21, 01:35](461 MB) -PASS -- TEST 'control_stochy_debug_gnu' [02:23, 01:44](448 MB) -PASS -- TEST 'control_debug_p8_gnu' [02:42, 01:45](1441 MB) -PASS -- TEST 'rap_flake_debug_gnu' [03:26, 02:37](825 MB) -PASS -- TEST 'rap_clm_lake_debug_gnu' [03:25, 02:54](823 MB) -PASS -- TEST 'gnv1_c96_no_nest_debug_gnu' [05:39, 04:24](831 MB) - -PASS -- COMPILE 'wam_debug_gnu' [03:12, 02:39] - -PASS -- COMPILE 'rrfs_dyn32_phy32_gnu' [05:12, 04:12] -PASS -- TEST 'rap_control_dyn32_phy32_gnu' [10:32, 09:19](722 MB) -PASS -- TEST 'hrrr_control_dyn32_phy32_gnu' [05:43, 04:52](707 MB) -PASS -- TEST 'rap_2threads_dyn32_phy32_gnu' [09:37, 08:27](752 MB) -PASS -- TEST 'hrrr_control_2threads_dyn32_phy32_gnu' [05:37, 04:29](747 MB) -PASS -- TEST 'hrrr_control_decomp_dyn32_phy32_gnu' [05:40, 05:03](703 MB) -PASS -- TEST 'rap_restart_dyn32_phy32_gnu' [07:42, 06:54](553 MB) -PASS -- TEST 'hrrr_control_restart_dyn32_phy32_gnu' [03:38, 02:36](537 MB) -PASS -- TEST 'conus13km_control_gnu' [05:18, 03:13](876 MB) -PASS -- TEST 'conus13km_2threads_gnu' [06:52, 05:58](886 MB) -PASS -- TEST 'conus13km_restart_mismatch_gnu' [02:55, 01:49](549 MB) - -PASS -- COMPILE 'atm_dyn64_phy32_gnu' [11:13, 10:55] -PASS -- TEST 'rap_control_dyn64_phy32_gnu' [06:43, 05:47](736 MB) - -PASS -- COMPILE 'atm_dyn32_phy32_debug_gnu' [08:11, 07:44] -PASS -- TEST 'rap_control_debug_dyn32_phy32_gnu' [03:26, 02:34](711 MB) -PASS -- TEST 'hrrr_control_debug_dyn32_phy32_gnu' [03:24, 02:33](711 MB) -PASS -- TEST 'conus13km_debug_gnu' [07:54, 06:58](892 MB) -PASS -- TEST 'conus13km_debug_qr_gnu' [07:50, 06:59](581 MB) -PASS -- TEST 'conus13km_debug_2threads_gnu' [08:44, 07:13](892 MB) -PASS -- TEST 'conus13km_radar_tten_debug_gnu' [07:43, 06:59](962 MB) - -PASS -- COMPILE 'atm_dyn64_phy32_debug_gnu' [08:11, 07:38] -PASS -- TEST 'rap_control_dyn64_phy32_debug_gnu' [03:27, 02:42](735 MB) - -PASS -- COMPILE 's2swa_gnu' [17:12, 16:34] - -PASS -- COMPILE 's2s_gnu' [17:13, 16:09] -PASS -- TEST 'cpld_control_nowave_noaero_p8_gnu' [09:11, 07:43](1526 MB) - -PASS -- COMPILE 's2swa_debug_gnu' [04:11, 03:15] - -PASS -- COMPILE 's2sw_pdlib_gnu' [17:12, 16:29] -PASS -- TEST 'cpld_control_pdlib_p8_gnu' [25:06, 23:49](1457 MB) - -PASS -- COMPILE 's2sw_pdlib_debug_gnu' [04:11, 03:09] -PASS -- TEST 'cpld_debug_pdlib_p8_gnu' [15:10, 13:10](1453 MB) - -PASS -- COMPILE 'datm_cdeps_gnu' [16:11, 15:41] -PASS -- TEST 'datm_cdeps_control_cfsr_gnu' [03:22, 02:58](685 MB) +PASS -- COMPILE 's2swa_32bit_intel' [14:13, 13:13] ( 1 warnings 8 remarks ) +PASS -- TEST 'cpld_control_p8_mixedmode_intel' [07:21, 05:44](3314 MB) + +PASS -- COMPILE 's2swa_32bit_pdlib_intel' [17:13, 17:02] ( 1 warnings 8 remarks ) +PASS -- TEST 'cpld_control_gfsv17_intel' [19:15, 17:25](1946 MB) +PASS -- TEST 'cpld_control_gfsv17_iau_intel' [21:07, 19:02](2158 MB) +PASS -- TEST 'cpld_restart_gfsv17_intel' [10:23, 09:05](1250 MB) +PASS -- TEST 'cpld_mpi_gfsv17_intel' [21:14, 19:36](1876 MB) + +PASS -- COMPILE 's2swa_32bit_pdlib_sfs_intel' [17:13, 17:04] ( 1 warnings 8 remarks ) +PASS -- TEST 'cpld_control_sfs_intel' [17:57, 17:06](1987 MB) + +PASS -- COMPILE 's2swa_32bit_pdlib_debug_intel' [07:13, 06:11] ( 1525 warnings 1998 remarks ) +PASS -- TEST 'cpld_debug_gfsv17_intel' [25:05, 23:22](1930 MB) + +PASS -- COMPILE 's2swa_intel' [14:13, 13:14] ( 8 remarks ) +PASS -- TEST 'cpld_control_p8_intel' [07:13, 05:57](3322 MB) +PASS -- TEST 'cpld_control_p8.v2.sfc_intel' [07:27, 05:55](3336 MB) +PASS -- TEST 'cpld_restart_p8_intel' [05:26, 03:31](3263 MB) +PASS -- TEST 'cpld_control_qr_p8_intel' [07:14, 05:57](3343 MB) +PASS -- TEST 'cpld_restart_qr_p8_intel' [05:26, 03:33](3281 MB) +PASS -- TEST 'cpld_2threads_p8_intel' [07:13, 05:37](3622 MB) +PASS -- TEST 'cpld_decomp_p8_intel' [08:12, 06:41](3336 MB) +PASS -- TEST 'cpld_mpi_p8_intel' [06:15, 04:48](3220 MB) +PASS -- TEST 'cpld_control_ciceC_p8_intel' [07:28, 05:59](3322 MB) +PASS -- TEST 'cpld_control_c192_p8_intel' [12:32, 10:06](3533 MB) +PASS -- TEST 'cpld_restart_c192_p8_intel' [10:05, 06:34](3627 MB) +PASS -- TEST 'cpld_bmark_p8_intel' [19:27, 10:43](4301 MB) +PASS -- TEST 'cpld_restart_bmark_p8_intel' [19:40, 07:25](4395 MB) +PASS -- TEST 'cpld_s2sa_p8_intel' [07:18, 05:46](3306 MB) + +PASS -- COMPILE 's2sw_intel' [13:13, 12:19] ( 8 remarks ) +PASS -- TEST 'cpld_control_noaero_p8_intel' [05:59, 04:53](1974 MB) +PASS -- TEST 'cpld_control_nowave_noaero_p8_intel' [06:03, 04:29](2030 MB) + +PASS -- COMPILE 's2swa_debug_intel' [07:12, 06:16] ( 1450 warnings 1228 remarks ) +PASS -- TEST 'cpld_debug_p8_intel' [10:07, 08:33](3400 MB) + +PASS -- COMPILE 's2sw_debug_intel' [06:12, 05:50] ( 1450 warnings 1228 remarks ) +PASS -- TEST 'cpld_debug_noaero_p8_intel' [07:11, 05:55](2011 MB) + +PASS -- COMPILE 's2s_aoflux_intel' [12:13, 11:34] ( 1 remarks ) +PASS -- TEST 'cpld_control_noaero_p8_agrid_intel' [06:06, 04:19](2051 MB) + +PASS -- COMPILE 's2s_intel' [12:13, 11:24] ( 1 remarks ) +PASS -- TEST 'cpld_control_c48_intel' [09:44, 08:57](3059 MB) +PASS -- TEST 'cpld_warmstart_c48_intel' [03:45, 02:42](3034 MB) +PASS -- TEST 'cpld_restart_c48_intel' [02:47, 01:36](2479 MB) + +PASS -- COMPILE 's2swa_faster_intel' [18:13, 17:33] ( 8 remarks ) +PASS -- TEST 'cpld_control_p8_faster_intel' [07:19, 05:36](3327 MB) + +PASS -- COMPILE 's2sw_pdlib_intel' [16:12, 15:35] ( 8 remarks ) +PASS -- TEST 'cpld_control_pdlib_p8_intel' [20:25, 18:51](1987 MB) +PASS -- TEST 'cpld_restart_pdlib_p8_intel' [10:25, 08:20](1275 MB) +PASS -- TEST 'cpld_mpi_pdlib_p8_intel' [21:15, 20:05](1923 MB) + +PASS -- COMPILE 's2sw_pdlib_debug_intel' [06:12, 05:51] ( 1560 warnings 1998 remarks ) +PASS -- TEST 'cpld_debug_pdlib_p8_intel' [29:10, 26:19](1914 MB) + +PASS -- COMPILE 'atm_dyn32_intel' [11:12, 10:48] ( 1 warnings 1 remarks ) +PASS -- TEST 'control_flake_intel' [04:33, 03:22](703 MB) +PASS -- TEST 'control_CubedSphereGrid_intel' [03:57, 02:56](1605 MB) +PASS -- TEST 'control_CubedSphereGrid_parallel_intel' [04:00, 03:01](1610 MB) +PASS -- TEST 'control_latlon_intel' [03:51, 02:54](1606 MB) +PASS -- TEST 'control_wrtGauss_netcdf_parallel_intel' [04:00, 02:59](1605 MB) +PASS -- TEST 'control_c48_intel' [08:57, 07:33](1716 MB) +PASS -- TEST 'control_c48.v2.sfc_intel' [07:32, 06:31](850 MB) +PASS -- TEST 'control_c192_intel' [12:15, 10:50](1747 MB) +PASS -- TEST 'control_c384_intel' [15:18, 12:28](1937 MB) +PASS -- TEST 'control_c384gdas_intel' [12:34, 08:18](1376 MB) +PASS -- TEST 'control_stochy_intel' [02:27, 01:43](657 MB) +PASS -- TEST 'control_stochy_restart_intel' [01:29, 01:01](500 MB) +PASS -- TEST 'control_lndp_intel' [02:27, 01:35](656 MB) +PASS -- TEST 'control_iovr4_intel' [03:28, 02:29](659 MB) +PASS -- TEST 'control_iovr5_intel' [03:28, 02:29](653 MB) +PASS -- TEST 'control_p8_intel' [05:12, 03:07](1866 MB) +PASS -- TEST 'control_p8.v2.sfc_intel' [04:19, 03:05](1900 MB) +PASS -- TEST 'control_p8_ugwpv1_intel' [04:12, 02:58](1900 MB) +PASS -- TEST 'control_restart_p8_intel' [02:51, 01:50](1129 MB) +PASS -- TEST 'control_noqr_p8_intel' [03:53, 03:00](1891 MB) +PASS -- TEST 'control_restart_noqr_p8_intel' [02:54, 01:42](1161 MB) +PASS -- TEST 'control_decomp_p8_intel' [04:52, 03:10](1881 MB) +PASS -- TEST 'control_2threads_p8_intel' [03:47, 02:54](1976 MB) +PASS -- TEST 'control_p8_lndp_intel' [06:44, 05:23](1892 MB) +PASS -- TEST 'control_p8_rrtmgp_intel' [05:00, 04:07](1956 MB) +PASS -- TEST 'control_p8_mynn_intel' [04:05, 03:08](1899 MB) +PASS -- TEST 'merra2_thompson_intel' [05:00, 03:24](1891 MB) +PASS -- TEST 'regional_control_intel' [06:43, 05:39](1102 MB) +PASS -- TEST 'regional_restart_intel' [03:42, 02:54](1086 MB) +PASS -- TEST 'regional_decomp_intel' [06:41, 05:39](1079 MB) +PASS -- TEST 'regional_2threads_intel' [04:42, 03:23](1084 MB) +PASS -- TEST 'regional_noquilt_intel' [06:46, 05:17](1394 MB) +PASS -- TEST 'regional_netcdf_parallel_intel' [06:47, 05:17](1098 MB) +PASS -- TEST 'regional_2dwrtdecomp_intel' [06:38, 05:19](1092 MB) +PASS -- TEST 'regional_wofs_intel' [07:39, 06:54](1912 MB) + +PASS -- COMPILE 'rrfs_intel' [11:12, 10:25] ( 3 warnings 9 remarks ) +PASS -- TEST 'rap_control_intel' [08:42, 07:46](1080 MB) +PASS -- TEST 'regional_spp_sppt_shum_skeb_intel' [06:18, 04:12](1250 MB) +PASS -- TEST 'rap_decomp_intel' [09:38, 08:18](1040 MB) +PASS -- TEST 'rap_2threads_intel' [08:42, 07:20](1173 MB) +PASS -- TEST 'rap_restart_intel' [06:48, 05:35](1099 MB) +PASS -- TEST 'rap_sfcdiff_intel' [08:42, 07:45](1102 MB) +PASS -- TEST 'rap_sfcdiff_decomp_intel' [10:52, 08:11](1037 MB) +PASS -- TEST 'rap_sfcdiff_restart_intel' [07:48, 07:00](1130 MB) +PASS -- TEST 'hrrr_control_intel' [04:46, 03:59](1043 MB) +PASS -- TEST 'hrrr_control_decomp_intel' [04:43, 04:06](1035 MB) +PASS -- TEST 'hrrr_control_2threads_intel' [04:41, 03:41](1107 MB) +PASS -- TEST 'hrrr_control_restart_intel' [03:35, 02:11](1001 MB) +PASS -- TEST 'rrfs_v1beta_intel' [08:48, 07:42](1101 MB) +PASS -- TEST 'rrfs_v1nssl_intel' [11:35, 10:34](1988 MB) +PASS -- TEST 'rrfs_v1nssl_nohailnoccn_intel' [11:35, 10:26](2066 MB) + +PASS -- COMPILE 'csawmg_intel' [10:12, 09:43] +PASS -- TEST 'control_csawmg_intel' [08:38, 06:09](1017 MB) +PASS -- TEST 'control_ras_intel' [04:25, 03:15](745 MB) + +PASS -- COMPILE 'csawmg_gnu' [04:13, 04:09] +PASS -- TEST 'control_csawmg_gnu' [09:44, 08:21](741 MB) + +PASS -- COMPILE 'wam_intel' [10:12, 09:56] ( 1 remarks ) +PASS -- TEST 'control_wam_intel' [13:56, 12:15](1674 MB) + +PASS -- COMPILE 'atm_faster_dyn32_intel' [11:12, 10:15] ( 1 remarks ) +PASS -- TEST 'control_p8_faster_intel' [03:57, 02:46](1882 MB) +PASS -- TEST 'regional_control_faster_intel' [05:40, 04:50](1084 MB) + +PASS -- COMPILE 'atm_debug_dyn32_intel' [08:12, 07:44] ( 884 warnings 9 remarks ) +PASS -- TEST 'control_CubedSphereGrid_debug_intel' [03:45, 02:48](1633 MB) +PASS -- TEST 'control_wrtGauss_netcdf_parallel_debug_intel' [03:47, 02:47](1635 MB) +PASS -- TEST 'control_stochy_debug_intel' [03:23, 03:07](829 MB) +PASS -- TEST 'control_lndp_debug_intel' [03:24, 02:46](827 MB) +PASS -- TEST 'control_csawmg_debug_intel' [06:41, 05:22](1142 MB) +PASS -- TEST 'control_ras_debug_intel' [03:23, 02:56](839 MB) +PASS -- TEST 'control_diag_debug_intel' [03:48, 02:45](1683 MB) +PASS -- TEST 'control_debug_p8_intel' [04:36, 02:59](1919 MB) +PASS -- TEST 'regional_debug_intel' [19:41, 18:15](1097 MB) +PASS -- TEST 'rap_control_debug_intel' [06:28, 05:36](1221 MB) +PASS -- TEST 'hrrr_control_debug_intel' [05:48, 05:12](1216 MB) +PASS -- TEST 'hrrr_gf_debug_intel' [05:38, 05:12](1221 MB) +PASS -- TEST 'hrrr_c3_debug_intel' [07:28, 06:15](1218 MB) +PASS -- TEST 'rap_unified_drag_suite_debug_intel' [06:24, 05:53](1218 MB) +PASS -- TEST 'rap_diag_debug_intel' [07:24, 06:28](1296 MB) +PASS -- TEST 'rap_cires_ugwp_debug_intel' [06:50, 06:13](1219 MB) +PASS -- TEST 'rap_unified_ugwp_debug_intel' [06:48, 06:01](1227 MB) +PASS -- TEST 'rap_lndp_debug_intel' [07:04, 06:11](1220 MB) +PASS -- TEST 'rap_progcld_thompson_debug_intel' [07:00, 06:16](1224 MB) +PASS -- TEST 'rap_noah_debug_intel' [06:23, 05:54](1220 MB) +PASS -- TEST 'rap_sfcdiff_debug_intel' [06:48, 06:04](1223 MB) +PASS -- TEST 'rap_noah_sfcdiff_cires_ugwp_debug_intel' [10:24, 09:38](1223 MB) +PASS -- TEST 'rrfs_v1beta_debug_intel' [07:25, 06:32](1212 MB) +PASS -- TEST 'rap_clm_lake_debug_intel' [08:25, 06:14](1221 MB) +PASS -- TEST 'rap_flake_debug_intel' [06:27, 05:23](1224 MB) +PASS -- TEST 'gnv1_c96_no_nest_debug_intel' [09:50, 08:50](1220 MB) + +PASS -- COMPILE 'atm_debug_dyn32_gnu' [05:12, 04:16] +PASS -- TEST 'control_csawmg_debug_gnu' [03:41, 02:17](726 MB) + +PASS -- COMPILE 'wam_debug_intel' [05:12, 04:40] ( 839 warnings 1 remarks ) +PASS -- TEST 'control_wam_debug_intel' [14:52, 13:28](1703 MB) + +PASS -- COMPILE 'rrfs_dyn32_phy32_intel' [10:14, 09:40] ( 3 warnings 8 remarks ) +PASS -- TEST 'regional_spp_sppt_shum_skeb_dyn32_phy32_intel' [05:26, 03:56](1125 MB) +PASS -- TEST 'rap_control_dyn32_phy32_intel' [07:49, 06:28](1051 MB) +PASS -- TEST 'hrrr_control_dyn32_phy32_intel' [04:47, 03:27](992 MB) +PASS -- TEST 'rap_2threads_dyn32_phy32_intel' [07:46, 06:43](1082 MB) +PASS -- TEST 'hrrr_control_2threads_dyn32_phy32_intel' [04:37, 03:10](961 MB) +PASS -- TEST 'hrrr_control_decomp_dyn32_phy32_intel' [04:33, 03:36](932 MB) +PASS -- TEST 'rap_restart_dyn32_phy32_intel' [06:45, 05:34](1033 MB) +PASS -- TEST 'hrrr_control_restart_dyn32_phy32_intel' [02:31, 01:50](928 MB) + +PASS -- COMPILE 'rrfs_dyn32_phy32_faster_intel' [10:12, 09:50] ( 3 warnings 8 remarks ) +PASS -- TEST 'conus13km_control_intel' [03:11, 02:06](1196 MB) +PASS -- TEST 'conus13km_2threads_intel' [02:53, 01:05](1114 MB) +PASS -- TEST 'conus13km_restart_mismatch_intel' [02:50, 01:21](1104 MB) + +PASS -- COMPILE 'rrfs_dyn64_phy32_intel' [10:12, 10:00] ( 3 warnings 8 remarks ) +PASS -- TEST 'rap_control_dyn64_phy32_intel' [05:58, 04:16](990 MB) + +PASS -- COMPILE 'rrfs_dyn32_phy32_debug_intel' [05:12, 04:40] ( 787 warnings 8 remarks ) +PASS -- TEST 'rap_control_debug_dyn32_phy32_intel' [05:30, 05:00](1103 MB) +PASS -- TEST 'hrrr_control_debug_dyn32_phy32_intel' [05:31, 04:53](1095 MB) +PASS -- TEST 'conus13km_debug_intel' [17:08, 15:23](1245 MB) +PASS -- TEST 'conus13km_debug_qr_intel' [17:07, 15:18](947 MB) +PASS -- TEST 'conus13km_debug_2threads_intel' [09:56, 08:31](1169 MB) +PASS -- TEST 'conus13km_radar_tten_debug_intel' [16:58, 15:27](1312 MB) + +PASS -- COMPILE 'rrfs_dyn64_phy32_debug_intel' [05:12, 04:30] ( 787 warnings 8 remarks ) +PASS -- TEST 'rap_control_dyn64_phy32_debug_intel' [05:30, 04:56](1139 MB) + +PASS -- COMPILE 'hafsw_intel' [12:12, 11:28] ( 1 warnings 8 remarks ) +PASS -- TEST 'hafs_regional_atm_intel' [06:28, 05:02](725 MB) +PASS -- TEST 'hafs_regional_atm_thompson_gfdlsf_intel' [06:41, 05:52](1095 MB) +PASS -- TEST 'hafs_regional_atm_ocn_intel' [08:33, 06:52](822 MB) +PASS -- TEST 'hafs_regional_atm_wav_intel' [15:31, 13:45](843 MB) +PASS -- TEST 'hafs_regional_atm_ocn_wav_intel' [17:40, 15:22](881 MB) +PASS -- TEST 'hafs_regional_1nest_atm_intel' [07:05, 05:30](487 MB) +PASS -- TEST 'hafs_regional_telescopic_2nests_atm_intel' [08:36, 06:49](510 MB) +PASS -- TEST 'hafs_global_1nest_atm_intel' [03:58, 02:44](375 MB) +PASS -- TEST 'hafs_global_multiple_4nests_atm_intel' [11:00, 07:23](479 MB) +PASS -- TEST 'hafs_regional_specified_moving_1nest_atm_intel' [04:52, 03:49](517 MB) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_intel' [04:56, 03:28](521 MB) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_intel' [06:02, 04:08](581 MB) +PASS -- TEST 'hafs_global_storm_following_1nest_atm_intel' [02:35, 01:14](404 MB) +PASS -- TEST 'gnv1_nested_intel' [06:52, 04:06](1728 MB) + +PASS -- COMPILE 'hafsw_debug_intel' [06:11, 05:15] ( 1467 warnings 1501 remarks ) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_debug_intel' [14:07, 12:56](591 MB) + +PASS -- COMPILE 'hafsw_faster_intel' [11:11, 11:03] ( 7 remarks ) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_intel' [10:18, 08:44](630 MB) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_inline_intel' [10:19, 08:57](704 MB) + +PASS -- COMPILE 'hafs_mom6w_intel' [12:12, 11:08] ( 7 remarks ) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_mom6_intel' [09:14, 06:27](722 MB) + +PASS -- COMPILE 'hafs_all_intel' [11:11, 10:44] ( 7 remarks ) +PASS -- TEST 'hafs_regional_docn_intel' [08:55, 06:32](815 MB) +PASS -- TEST 'hafs_regional_docn_oisst_intel' [08:33, 06:36](791 MB) +PASS -- TEST 'hafs_regional_datm_cdeps_intel' [18:09, 16:31](1223 MB) + +PASS -- COMPILE 'datm_cdeps_intel' [07:11, 06:50] +PASS -- TEST 'datm_cdeps_control_cfsr_intel' [03:21, 02:45](1158 MB) +PASS -- TEST 'datm_cdeps_restart_cfsr_intel' [02:26, 01:46](1119 MB) +PASS -- TEST 'datm_cdeps_control_gefs_intel' [03:22, 02:44](1030 MB) +PASS -- TEST 'datm_cdeps_iau_gefs_intel' [03:23, 02:39](1031 MB) +PASS -- TEST 'datm_cdeps_stochy_gefs_intel' [03:19, 02:44](1020 MB) +PASS -- TEST 'datm_cdeps_ciceC_cfsr_intel' [03:20, 02:39](1162 MB) +PASS -- TEST 'datm_cdeps_bulk_cfsr_intel' [03:22, 02:45](1144 MB) +PASS -- TEST 'datm_cdeps_bulk_gefs_intel' [03:20, 02:35](1032 MB) +PASS -- TEST 'datm_cdeps_mx025_cfsr_intel' [08:51, 06:39](1076 MB) +PASS -- TEST 'datm_cdeps_mx025_gefs_intel' [08:53, 06:36](1049 MB) +PASS -- TEST 'datm_cdeps_multiple_files_cfsr_intel' [03:18, 02:49](1155 MB) +PASS -- TEST 'datm_cdeps_3072x1536_cfsr_intel' [05:29, 04:15](2473 MB) +PASS -- TEST 'datm_cdeps_gfs_intel' [05:25, 04:45](2477 MB) + +PASS -- COMPILE 'datm_cdeps_debug_intel' [04:13, 03:19] ( 2 warnings ) +PASS -- TEST 'datm_cdeps_debug_cfsr_intel' [07:23, 06:21](1087 MB) + +PASS -- COMPILE 'datm_cdeps_faster_intel' [07:12, 06:28] +PASS -- TEST 'datm_cdeps_control_cfsr_faster_intel' [04:23, 03:06](1163 MB) + +PASS -- COMPILE 'datm_cdeps_land_intel' [01:11, 01:06] ( 1 remarks ) +PASS -- TEST 'datm_cdeps_lnd_gswp3_intel' [01:40, 00:47](262 MB) +PASS -- TEST 'datm_cdeps_lnd_era5_intel' [01:33, 00:50](332 MB) +PASS -- TEST 'datm_cdeps_lnd_era5_rst_intel' [01:36, 00:31](323 MB) + +PASS -- COMPILE 'atm_ds2s_docn_pcice_intel' [12:12, 11:12] ( 1 remarks ) +PASS -- TEST 'atm_ds2s_docn_pcice_intel' [05:20, 04:04](1988 MB) + +PASS -- COMPILE 'atm_ds2s_docn_dice_intel' [12:13, 11:19] ( 1 remarks ) +PASS -- TEST 'atm_ds2s_docn_dice_intel' [05:22, 03:59](1958 MB) + +PASS -- COMPILE 'atml_intel' [11:30, 11:06] ( 8 warnings 2 remarks ) +PASS -- TEST 'control_p8_atmlnd_sbs_intel' [06:12, 04:47](1867 MB) +PASS -- TEST 'control_p8_atmlnd_intel' [06:04, 04:51](1833 MB) +PASS -- TEST 'control_restart_p8_atmlnd_intel' [03:53, 02:24](1099 MB) + +PASS -- COMPILE 'atml_debug_intel' [06:12, 05:30] ( 882 warnings 2 remarks ) +PASS -- TEST 'control_p8_atmlnd_debug_intel' [11:01, 09:39](1848 MB) + +PASS -- COMPILE 'atmw_intel' [12:31, 11:46] ( 8 remarks ) +PASS -- TEST 'atmwav_control_noaero_p8_intel' [04:00, 02:34](1893 MB) + +PASS -- COMPILE 'atmaero_intel' [11:28, 11:21] ( 1 remarks ) +PASS -- TEST 'atmaero_control_p8_intel' [06:13, 04:41](3205 MB) +PASS -- TEST 'atmaero_control_p8_rad_intel' [07:10, 06:02](3043 MB) +PASS -- TEST 'atmaero_control_p8_rad_micro_intel' [06:05, 05:08](3128 MB) + +PASS -- COMPILE 'atmaq_debug_intel' [05:11, 04:40] ( 884 warnings 6 remarks ) + +PASS -- COMPILE 'atm_gnu' [06:12, 05:40] +PASS -- TEST 'control_c48_gnu' [12:50, 11:15](1509 MB) +PASS -- TEST 'control_stochy_gnu' [04:24, 03:22](492 MB) +PASS -- TEST 'control_ras_gnu' [05:23, 04:45](500 MB) +PASS -- TEST 'control_p8_gnu' [05:59, 04:50](1453 MB) +PASS -- TEST 'control_p8_ugwpv1_gnu' [05:53, 04:40](1456 MB) +PASS -- TEST 'control_flake_gnu' [11:32, 10:10](541 MB) + +PASS -- COMPILE 'rrfs_gnu' [06:11, 05:07] +PASS -- TEST 'rap_control_gnu' [12:44, 10:53](815 MB) +PASS -- TEST 'rap_decomp_gnu' [12:42, 11:00](847 MB) +PASS -- TEST 'rap_2threads_gnu' [11:48, 10:04](918 MB) +PASS -- TEST 'rap_restart_gnu' [06:55, 05:34](576 MB) +PASS -- TEST 'rap_sfcdiff_gnu' [12:44, 10:59](842 MB) +PASS -- TEST 'rap_sfcdiff_decomp_gnu' [11:51, 11:00](807 MB) +PASS -- TEST 'rap_sfcdiff_restart_gnu' [10:49, 09:15](580 MB) +PASS -- TEST 'hrrr_control_gnu' [06:38, 05:39](812 MB) +PASS -- TEST 'hrrr_control_noqr_gnu' [06:38, 05:35](830 MB) +PASS -- TEST 'hrrr_control_2threads_gnu' [05:44, 05:03](908 MB) +PASS -- TEST 'hrrr_control_decomp_gnu' [06:38, 05:37](807 MB) +PASS -- TEST 'hrrr_control_restart_gnu' [03:34, 02:55](561 MB) +PASS -- TEST 'hrrr_control_restart_noqr_gnu' [03:33, 02:51](654 MB) +PASS -- TEST 'rrfs_v1beta_gnu' [11:54, 10:38](805 MB) + +PASS -- COMPILE 'atm_dyn32_debug_gnu' [07:12, 07:03] +PASS -- TEST 'control_diag_debug_gnu' [02:49, 01:38](1271 MB) +PASS -- TEST 'regional_debug_gnu' [12:40, 11:10](755 MB) +PASS -- TEST 'rap_control_debug_gnu' [03:31, 02:39](824 MB) +PASS -- TEST 'hrrr_control_debug_gnu' [03:27, 02:39](821 MB) +PASS -- TEST 'hrrr_gf_debug_gnu' [03:25, 02:38](824 MB) +PASS -- TEST 'hrrr_c3_debug_gnu' [03:24, 02:44](832 MB) +PASS -- TEST 'rap_diag_debug_gnu' [03:42, 02:51](908 MB) +PASS -- TEST 'rap_noah_sfcdiff_cires_ugwp_debug_gnu' [05:27, 04:08](823 MB) +PASS -- TEST 'rap_progcld_thompson_debug_gnu' [03:25, 02:37](827 MB) +PASS -- TEST 'rrfs_v1beta_debug_gnu' [03:26, 02:38](820 MB) +PASS -- TEST 'control_ras_debug_gnu' [02:25, 01:32](459 MB) +PASS -- TEST 'control_stochy_debug_gnu' [03:24, 01:45](452 MB) +PASS -- TEST 'control_debug_p8_gnu' [03:42, 01:52](1429 MB) +PASS -- TEST 'rap_flake_debug_gnu' [04:29, 02:57](826 MB) +PASS -- TEST 'rap_clm_lake_debug_gnu' [04:27, 02:58](825 MB) +PASS -- TEST 'gnv1_c96_no_nest_debug_gnu' [05:41, 04:30](831 MB) + +PASS -- COMPILE 'wam_debug_gnu' [04:11, 03:46] + +PASS -- COMPILE 'rrfs_dyn32_phy32_gnu' [06:12, 05:41] +PASS -- TEST 'rap_control_dyn32_phy32_gnu' [10:34, 09:34](701 MB) +PASS -- TEST 'hrrr_control_dyn32_phy32_gnu' [05:44, 05:00](706 MB) +PASS -- TEST 'rap_2threads_dyn32_phy32_gnu' [09:42, 08:38](752 MB) +PASS -- TEST 'hrrr_control_2threads_dyn32_phy32_gnu' [06:37, 05:26](749 MB) +PASS -- TEST 'hrrr_control_decomp_dyn32_phy32_gnu' [06:37, 05:11](699 MB) +PASS -- TEST 'rap_restart_dyn32_phy32_gnu' [08:45, 08:05](553 MB) +PASS -- TEST 'hrrr_control_restart_dyn32_phy32_gnu' [03:32, 02:35](537 MB) +PASS -- TEST 'conus13km_control_gnu' [05:04, 03:11](872 MB) +PASS -- TEST 'conus13km_2threads_gnu' [07:51, 06:20](874 MB) +PASS -- TEST 'conus13km_restart_mismatch_gnu' [02:48, 01:56](559 MB) + +PASS -- COMPILE 'atm_dyn64_phy32_gnu' [10:12, 09:42] +PASS -- TEST 'rap_control_dyn64_phy32_gnu' [06:45, 05:52](726 MB) + +PASS -- COMPILE 'atm_dyn32_phy32_debug_gnu' [07:11, 06:55] +PASS -- TEST 'rap_control_debug_dyn32_phy32_gnu' [03:28, 02:33](709 MB) +PASS -- TEST 'hrrr_control_debug_dyn32_phy32_gnu' [03:26, 02:31](709 MB) +PASS -- TEST 'conus13km_debug_gnu' [07:57, 06:52](889 MB) +PASS -- TEST 'conus13km_debug_qr_gnu' [07:53, 07:10](580 MB) +PASS -- TEST 'conus13km_debug_2threads_gnu' [08:50, 07:57](899 MB) +PASS -- TEST 'conus13km_radar_tten_debug_gnu' [07:50, 07:02](956 MB) + +PASS -- COMPILE 'atm_dyn64_phy32_debug_gnu' [07:11, 06:50] +PASS -- TEST 'rap_control_dyn64_phy32_debug_gnu' [03:34, 02:41](744 MB) + +PASS -- COMPILE 's2swa_gnu' [17:13, 16:55] + +PASS -- COMPILE 's2s_gnu' [17:13, 16:38] +PASS -- TEST 'cpld_control_nowave_noaero_p8_gnu' [14:18, 13:01](1527 MB) + +PASS -- COMPILE 's2swa_debug_gnu' [04:11, 03:32] + +PASS -- COMPILE 's2sw_pdlib_gnu' [17:15, 16:35] +PASS -- TEST 'cpld_control_pdlib_p8_gnu' [26:06, 24:12](1454 MB) + +PASS -- COMPILE 's2sw_pdlib_debug_gnu' [03:12, 03:03] + +PASS -- COMPILE 'datm_cdeps_gnu' [16:14, 15:52] +PASS -- TEST 'datm_cdeps_control_cfsr_gnu' [04:21, 03:07](694 MB) + +PASS -- COMPILE 'atm_fbh_intel' [10:12, 09:54] ( 3 warnings 8 remarks ) +FAILED: UNABLE TO COMPLETE COMPARISON -- TEST 'cpld_regional_atm_fbh_intel' [, ]( MB) SYNOPSIS: -Starting Date/Time: 20240714 18:57:11 -Ending Date/Time: 20240714 20:32:41 -Total Time: 01h:35m:47s -Compiles Completed: 57/57 -Tests Completed: 245/245 +Starting Date/Time: 20240822 14:18:47 +Ending Date/Time: 20240822 15:57:35 +Total Time: 01h:39m:11s +Compiles Completed: 58/58 +Tests Completed: 243/244 +Failed Tests: +* TEST cpld_regional_atm_fbh_intel: FAILED: UNABLE TO COMPLETE COMPARISON +-- LOG: /scratch1/BMC/gmtb/Grant.Firl/ufs-weather-model-test/tests/logs/log_hera/run_cpld_regional_atm_fbh_intel.log NOTES: -A file 'test_changes.list' was generated but is empty. +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: SUCCESS +Result: FAILURE ====END OF HERA REGRESSION TESTING LOG==== diff --git a/tests/logs/RegressionTests_hercules.log b/tests/logs/RegressionTests_hercules.log index 07e734535a..9407438f00 100644 --- a/tests/logs/RegressionTests_hercules.log +++ b/tests/logs/RegressionTests_hercules.log @@ -1,31 +1,31 @@ ====START OF HERCULES REGRESSION TESTING LOG==== UFSWM hash used in testing: -452cc402e677436c64cb2139db02568551062088 +ed15c21712242a15f47d8e809925de16e2a3c5d6 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) + 2ffee5cd48e0c389bdf75c0d910b3f6d53263563 CICE-interface/CICE (CICE6.0.0-451-g2ffee5c) f6ff8f7c4d4cb6feabe3651b13204cf43fc948e3 CICE-interface/CICE/icepack (Icepack1.1.0-182-gf6ff8f7) - 2d837b16af326b09ff4018daab4de84f4deff7ec CMEPS-interface/CMEPS (cmeps_v0.4.1-2307-g2d837b1) + f13e16e414e115e268b2dd300b665e628e5f2429 CMEPS-interface/CMEPS (cmeps_v0.4.1-2308-gf13e16e) cabd7753ae17f7bfcc6dad56daf10868aa51c3f4 CMakeModules (v1.0.0-28-gcabd775) - 3388412e3576865197990e82187d8fc372140193 FV3 (remotes/origin/hotfix/acs-hash) - bb89a58601c3fa28549c291811e04d5db6c9b37b FV3/atmos_cubed_sphere (201912_public_release-401-gbb89a58) + 66bded5b3e6fefc181f7df433acd18c392267311 FV3 (heads/develop) + 3f81533642be6060e1ac382ac99ce1481892dddd FV3/atmos_cubed_sphere (201912_public_release-404-g3f81533) 0f8232724975c13289cad390c9a71fa2c6a9bff4 FV3/ccpp/framework (2024-07-11-dev) - 8103e21cd095eb2d81a5152019d6133a0374bb0a FV3/ccpp/physics (EP4-823-g8103e21c) + 1d9b076503c27cd4cfa8b22a977a71e889cbb149 FV3/ccpp/physics (EP4-851-g1d9b0765) 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) + 00f8ea2023f5ed58f0605cea373094f65ee90f64 MOM6-interface/MOM6 (dev/master/repository_split_2014.10.10-10197-g00f8ea202) 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) + 7f548c795a348bbb0fe4967dd25692c79036dc73 WW3 (6.07.1-346-g7f548c79) fad2fe9f42f6b7f744b128b4a2a9433f91e4296f stochastic_physics (ufs-v2.0.0-219-gfad2fe9) @@ -35,375 +35,375 @@ 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/jongkim/stmp/jongkim/FV3_RT/rt_2115957 +BASELINE DIRECTORY: /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20240819 +COMPARISON DIRECTORY: /work2/noaa/stmp/jongkim/stmp/jongkim/FV3_RT/rt_1519162 RT.SH OPTIONS USED: * (-a) - HPC PROJECT ACCOUNT: epic * (-r) - USE ROCOTO -PASS -- COMPILE 's2swa_32bit_intel' [11:56, 11:56] ( 1 warnings 10 remarks ) -PASS -- TEST 'cpld_control_p8_mixedmode_intel' [08:19, 07:33](2133 MB) - -PASS -- COMPILE 's2swa_32bit_pdlib_intel' [17:18, 17:18] ( 1 warnings 10 remarks ) -PASS -- TEST 'cpld_control_gfsv17_intel' [14:24, 13:33](2000 MB) -PASS -- TEST 'cpld_control_gfsv17_iau_intel' [15:02, 13:59](2305 MB) -PASS -- TEST 'cpld_restart_gfsv17_intel' [07:30, 06:32](1313 MB) -PASS -- TEST 'cpld_mpi_gfsv17_intel' [15:46, 14:53](1925 MB) - -PASS -- COMPILE 's2swa_32bit_pdlib_sfs_intel' [17:44, 17:44] ( 1 warnings 10 remarks ) -PASS -- TEST 'cpld_control_sfs_intel' [13:27, 12:58](2000 MB) - -PASS -- COMPILE 's2swa_32bit_pdlib_debug_intel' [06:46, 06:46] ( 1525 warnings 2000 remarks ) -PASS -- TEST 'cpld_debug_gfsv17_intel' [21:45, 20:52](1976 MB) - -PASS -- COMPILE 's2swa_intel' [13:06, 13:06] ( 10 remarks ) -PASS -- TEST 'cpld_control_p8_intel' [08:35, 07:49](2185 MB) -PASS -- TEST 'cpld_control_p8.v2.sfc_intel' [08:17, 07:33](2195 MB) -PASS -- TEST 'cpld_restart_p8_intel' [04:57, 04:22](2004 MB) -PASS -- TEST 'cpld_control_qr_p8_intel' [08:35, 07:49](2216 MB) -PASS -- TEST 'cpld_restart_qr_p8_intel' [05:27, 04:27](1748 MB) -PASS -- TEST 'cpld_2threads_p8_intel' [10:00, 09:15](2546 MB) -PASS -- TEST 'cpld_decomp_p8_intel' [08:19, 07:36](2185 MB) -PASS -- TEST 'cpld_mpi_p8_intel' [07:08, 06:26](2104 MB) -PASS -- TEST 'cpld_control_ciceC_p8_intel' [08:34, 07:49](2192 MB) -PASS -- TEST 'cpld_control_c192_p8_intel' [16:43, 15:23](2977 MB) -PASS -- TEST 'cpld_restart_c192_p8_intel' [07:52, 05:56](2923 MB) -PASS -- TEST 'cpld_bmark_p8_intel' [13:10, 08:28](3815 MB) -PASS -- TEST 'cpld_restart_bmark_p8_intel' [11:35, 05:16](3644 MB) -PASS -- TEST 'cpld_s2sa_p8_intel' [05:27, 04:56](2154 MB) - -PASS -- COMPILE 's2sw_intel' [12:47, 12:47] ( 10 remarks ) -PASS -- TEST 'cpld_control_noaero_p8_intel' [07:30, 07:01](2026 MB) -PASS -- TEST 'cpld_control_nowave_noaero_p8_intel' [04:44, 04:03](2085 MB) - -PASS -- COMPILE 's2swa_debug_intel' [07:08, 07:08] ( 1450 warnings 1230 remarks ) -PASS -- TEST 'cpld_debug_p8_intel' [08:02, 07:13](2220 MB) - -PASS -- COMPILE 's2sw_debug_intel' [06:34, 06:34] ( 1450 warnings 1230 remarks ) -PASS -- TEST 'cpld_debug_noaero_p8_intel' [05:24, 04:48](2061 MB) - -PASS -- COMPILE 's2s_aoflux_intel' [09:54, 09:54] ( 3 remarks ) -PASS -- TEST 'cpld_control_noaero_p8_agrid_intel' [04:52, 04:10](2091 MB) - -PASS -- COMPILE 's2s_intel' [09:53, 09:53] ( 3 remarks ) -PASS -- TEST 'cpld_control_c48_intel' [09:35, 09:07](3109 MB) -PASS -- TEST 'cpld_warmstart_c48_intel' [03:24, 02:54](3090 MB) -PASS -- TEST 'cpld_restart_c48_intel' [01:52, 01:27](2514 MB) - -PASS -- COMPILE 's2swa_faster_intel' [15:09, 15:08] ( 10 remarks ) -PASS -- TEST 'cpld_control_p8_faster_intel' [08:13, 07:24](2201 MB) - -PASS -- COMPILE 's2sw_pdlib_intel' [15:36, 15:36] ( 10 remarks ) -PASS -- TEST 'cpld_control_pdlib_p8_intel' [14:19, 13:44](2049 MB) -PASS -- TEST 'cpld_restart_pdlib_p8_intel' [07:55, 07:01](1392 MB) -PASS -- TEST 'cpld_mpi_pdlib_p8_intel' [16:02, 15:20](1956 MB) - -PASS -- COMPILE 's2sw_pdlib_debug_intel' [04:18, 04:18] ( 1560 warnings 2000 remarks ) -PASS -- TEST 'cpld_debug_pdlib_p8_intel' [22:33, 21:50](2030 MB) - -PASS -- COMPILE 'atm_dyn32_intel' [08:34, 08:34] ( 1 warnings 1 remarks ) -PASS -- TEST 'control_flake_intel' [03:07, 02:55](714 MB) -PASS -- TEST 'control_CubedSphereGrid_intel' [02:55, 02:28](1606 MB) -PASS -- TEST 'control_CubedSphereGrid_parallel_intel' [02:57, 02:32](1623 MB) -PASS -- TEST 'control_latlon_intel' [02:48, 02:28](1610 MB) -PASS -- TEST 'control_wrtGauss_netcdf_parallel_intel' [03:02, 02:34](1607 MB) -PASS -- TEST 'control_c48_intel' [07:36, 07:11](1737 MB) -PASS -- TEST 'control_c48.v2.sfc_intel' [06:07, 05:52](862 MB) -PASS -- TEST 'control_c192_intel' [09:43, 09:02](1759 MB) -PASS -- TEST 'control_c384_intel' [10:20, 09:05](2043 MB) -PASS -- TEST 'control_c384gdas_intel' [08:23, 06:56](1513 MB) -PASS -- TEST 'control_stochy_intel' [01:44, 01:26](673 MB) -PASS -- TEST 'control_stochy_restart_intel' [01:17, 00:53](529 MB) -PASS -- TEST 'control_lndp_intel' [01:35, 01:25](664 MB) -PASS -- TEST 'control_iovr4_intel' [02:20, 02:08](658 MB) -PASS -- TEST 'control_iovr5_intel' [02:23, 02:11](672 MB) -PASS -- TEST 'control_p8_intel' [03:19, 02:41](1905 MB) -PASS -- TEST 'control_p8.v2.sfc_intel' [03:34, 02:47](1909 MB) -PASS -- TEST 'control_p8_ugwpv1_intel' [03:29, 02:41](1906 MB) -PASS -- TEST 'control_restart_p8_intel' [02:12, 01:36](1164 MB) -PASS -- TEST 'control_noqr_p8_intel' [03:20, 02:46](1892 MB) -PASS -- TEST 'control_restart_noqr_p8_intel' [02:05, 01:37](1214 MB) -PASS -- TEST 'control_decomp_p8_intel' [03:20, 02:40](1913 MB) -PASS -- TEST 'control_2threads_p8_intel' [03:19, 02:42](2003 MB) -PASS -- TEST 'control_p8_lndp_intel' [05:02, 04:37](1910 MB) -PASS -- TEST 'control_p8_rrtmgp_intel' [04:22, 03:37](1982 MB) -PASS -- TEST 'control_p8_mynn_intel' [03:21, 02:39](1914 MB) -PASS -- TEST 'merra2_thompson_intel' [03:39, 02:54](1913 MB) -PASS -- TEST 'regional_control_intel' [05:04, 04:46](1192 MB) -PASS -- TEST 'regional_restart_intel' [02:58, 02:41](1176 MB) -PASS -- TEST 'regional_decomp_intel' [05:20, 05:03](1194 MB) -PASS -- TEST 'regional_2threads_intel' [03:24, 03:05](1163 MB) -PASS -- TEST 'regional_noquilt_intel' [04:57, 04:36](1522 MB) -PASS -- TEST 'regional_netcdf_parallel_intel' [04:57, 04:39](1211 MB) -PASS -- TEST 'regional_2dwrtdecomp_intel' [04:55, 04:40](1204 MB) -PASS -- TEST 'regional_wofs_intel' [05:55, 05:36](2085 MB) - -PASS -- COMPILE 'rrfs_intel' [07:32, 07:32] ( 3 warnings 9 remarks ) -PASS -- TEST 'rap_control_intel' [07:26, 06:52](1246 MB) -PASS -- TEST 'regional_spp_sppt_shum_skeb_intel' [04:03, 03:28](1409 MB) -PASS -- TEST 'rap_decomp_intel' [07:59, 07:18](1138 MB) -PASS -- TEST 'rap_2threads_intel' [07:05, 06:27](1378 MB) -PASS -- TEST 'rap_restart_intel' [04:14, 03:40](1143 MB) -PASS -- TEST 'rap_sfcdiff_intel' [07:30, 06:53](1210 MB) -PASS -- TEST 'rap_sfcdiff_decomp_intel' [08:02, 07:20](1146 MB) -PASS -- TEST 'rap_sfcdiff_restart_intel' [06:14, 05:28](1209 MB) -PASS -- TEST 'hrrr_control_intel' [04:07, 03:26](1089 MB) -PASS -- TEST 'hrrr_control_decomp_intel' [04:12, 03:30](1037 MB) -PASS -- TEST 'hrrr_control_2threads_intel' [04:57, 04:07](1112 MB) -PASS -- TEST 'hrrr_control_restart_intel' [02:08, 01:51](1032 MB) -PASS -- TEST 'rrfs_v1beta_intel' [07:45, 07:01](1230 MB) -PASS -- TEST 'rrfs_v1nssl_intel' [08:02, 07:47](2004 MB) -PASS -- TEST 'rrfs_v1nssl_nohailnoccn_intel' [07:44, 07:32](2214 MB) - -PASS -- COMPILE 'csawmg_intel' [07:33, 07:33] -PASS -- TEST 'control_csawmg_intel' [05:46, 05:30](1066 MB) -PASS -- TEST 'control_ras_intel' [02:58, 02:49](839 MB) - -PASS -- COMPILE 'csawmg_gnu' [04:41, 04:41] -PASS -- TEST 'control_csawmg_gnu' [07:14, 06:56](1070 MB) - -PASS -- COMPILE 'wam_intel' [07:31, 07:30] ( 1 remarks ) -PASS -- TEST 'control_wam_intel' [10:58, 10:07](1678 MB) - -PASS -- COMPILE 'atm_faster_dyn32_intel' [13:34, 13:34] ( 1 remarks ) -PASS -- TEST 'control_p8_faster_intel' [03:10, 02:32](1906 MB) -PASS -- TEST 'regional_control_faster_intel' [04:36, 04:17](1201 MB) - -PASS -- COMPILE 'atm_debug_dyn32_intel' [05:13, 05:12] ( 884 warnings 9 remarks ) -PASS -- TEST 'control_CubedSphereGrid_debug_intel' [02:38, 02:14](1649 MB) -PASS -- TEST 'control_wrtGauss_netcdf_parallel_debug_intel' [02:34, 02:12](1636 MB) -PASS -- TEST 'control_stochy_debug_intel' [03:08, 02:52](842 MB) -PASS -- TEST 'control_lndp_debug_intel' [02:30, 02:22](851 MB) -PASS -- TEST 'control_csawmg_debug_intel' [03:50, 03:36](1168 MB) -PASS -- TEST 'control_ras_debug_intel' [02:36, 02:21](855 MB) -PASS -- TEST 'control_diag_debug_intel' [02:34, 02:15](1708 MB) -PASS -- TEST 'control_debug_p8_intel' [02:48, 02:29](1939 MB) -PASS -- TEST 'regional_debug_intel' [16:11, 15:52](1146 MB) -PASS -- TEST 'rap_control_debug_intel' [04:13, 04:04](1231 MB) -PASS -- TEST 'hrrr_control_debug_intel' [04:07, 03:56](1229 MB) -PASS -- TEST 'hrrr_gf_debug_intel' [04:09, 04:02](1240 MB) -PASS -- TEST 'hrrr_c3_debug_intel' [04:13, 04:04](1237 MB) -PASS -- TEST 'rap_unified_drag_suite_debug_intel' [04:09, 04:01](1233 MB) -PASS -- TEST 'rap_diag_debug_intel' [04:33, 04:19](1317 MB) -PASS -- TEST 'rap_cires_ugwp_debug_intel' [04:24, 04:12](1241 MB) -PASS -- TEST 'rap_unified_ugwp_debug_intel' [04:25, 04:12](1238 MB) -PASS -- TEST 'rap_lndp_debug_intel' [04:26, 04:16](1230 MB) -PASS -- TEST 'rap_progcld_thompson_debug_intel' [04:20, 04:06](1235 MB) -PASS -- TEST 'rap_noah_debug_intel' [04:16, 04:05](1226 MB) -PASS -- TEST 'rap_sfcdiff_debug_intel' [04:23, 04:12](1242 MB) -PASS -- TEST 'rap_noah_sfcdiff_cires_ugwp_debug_intel' [06:51, 06:38](1236 MB) -PASS -- TEST 'rrfs_v1beta_debug_intel' [04:16, 04:05](1224 MB) -PASS -- TEST 'rap_clm_lake_debug_intel' [05:11, 05:01](1239 MB) -PASS -- TEST 'rap_flake_debug_intel' [04:14, 04:04](1241 MB) -PASS -- TEST 'gnv1_c96_no_nest_debug_intel' [07:50, 06:56](1232 MB) - -PASS -- COMPILE 'atm_debug_dyn32_gnu' [04:54, 04:53] -PASS -- TEST 'control_csawmg_debug_gnu' [02:10, 01:52](1056 MB) - -PASS -- COMPILE 'wam_debug_intel' [03:03, 03:03] ( 839 warnings 1 remarks ) - -PASS -- COMPILE 'rrfs_dyn32_phy32_intel' [06:58, 06:58] ( 3 warnings 8 remarks ) -PASS -- TEST 'regional_spp_sppt_shum_skeb_dyn32_phy32_intel' [03:56, 03:20](1270 MB) -PASS -- TEST 'rap_control_dyn32_phy32_intel' [06:03, 05:24](1169 MB) -PASS -- TEST 'hrrr_control_dyn32_phy32_intel' [03:40, 02:54](1040 MB) -PASS -- TEST 'rap_2threads_dyn32_phy32_intel' [06:37, 05:03](1295 MB) -PASS -- TEST 'hrrr_control_2threads_dyn32_phy32_intel' [03:42, 02:39](1040 MB) -PASS -- TEST 'hrrr_control_decomp_dyn32_phy32_intel' [03:58, 03:03](996 MB) -PASS -- TEST 'rap_restart_dyn32_phy32_intel' [05:16, 04:25](1099 MB) -PASS -- TEST 'hrrr_control_restart_dyn32_phy32_intel' [02:05, 01:37](946 MB) - -PASS -- COMPILE 'rrfs_dyn32_phy32_faster_intel' [11:28, 11:28] ( 3 warnings 8 remarks ) -PASS -- TEST 'conus13km_control_intel' [02:16, 01:47](1304 MB) -PASS -- TEST 'conus13km_2threads_intel' [01:50, 01:05](1207 MB) -PASS -- TEST 'conus13km_restart_mismatch_intel' [02:01, 01:22](1154 MB) - -PASS -- COMPILE 'rrfs_dyn64_phy32_intel' [08:09, 08:09] ( 3 warnings 8 remarks ) -PASS -- TEST 'rap_control_dyn64_phy32_intel' [04:21, 03:50](1097 MB) - -PASS -- COMPILE 'rrfs_dyn32_phy32_debug_intel' [05:41, 05:40] ( 787 warnings 8 remarks ) -PASS -- TEST 'rap_control_debug_dyn32_phy32_intel' [04:24, 04:13](1112 MB) -PASS -- TEST 'hrrr_control_debug_dyn32_phy32_intel' [04:14, 04:02](1116 MB) -PASS -- TEST 'conus13km_debug_intel' [12:53, 12:18](1350 MB) -PASS -- TEST 'conus13km_debug_qr_intel' [13:04, 12:33](1003 MB) -PASS -- TEST 'conus13km_debug_2threads_intel' [07:28, 07:10](1263 MB) -PASS -- TEST 'conus13km_radar_tten_debug_intel' [12:44, 12:20](1423 MB) - -PASS -- COMPILE 'rrfs_dyn64_phy32_debug_intel' [03:26, 03:25] ( 787 warnings 8 remarks ) -PASS -- TEST 'rap_control_dyn64_phy32_debug_intel' [04:20, 04:10](1182 MB) - -PASS -- COMPILE 'hafsw_intel' [10:18, 10:18] ( 1 warnings 9 remarks ) -PASS -- TEST 'hafs_regional_atm_intel' [06:27, 05:25](884 MB) -PASS -- TEST 'hafs_regional_atm_thompson_gfdlsf_intel' [05:29, 05:07](1269 MB) -PASS -- TEST 'hafs_regional_atm_ocn_intel' [06:55, 05:46](955 MB) -PASS -- TEST 'hafs_regional_atm_wav_intel' [15:04, 14:06](995 MB) -PASS -- TEST 'hafs_regional_atm_ocn_wav_intel' [17:13, 15:31](986 MB) -PASS -- TEST 'hafs_regional_1nest_atm_intel' [07:09, 05:56](610 MB) -PASS -- TEST 'hafs_regional_telescopic_2nests_atm_intel' [07:55, 06:52](625 MB) -PASS -- TEST 'hafs_global_1nest_atm_intel' [03:57, 03:00](435 MB) -PASS -- TEST 'hafs_global_multiple_4nests_atm_intel' [10:54, 08:42](546 MB) -PASS -- TEST 'hafs_regional_specified_moving_1nest_atm_intel' [04:27, 03:55](624 MB) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_intel' [04:53, 03:59](620 MB) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_intel' [05:23, 04:53](681 MB) -PASS -- TEST 'hafs_global_storm_following_1nest_atm_intel' [01:35, 01:10](456 MB) - -PASS -- COMPILE 'hafsw_debug_intel' [04:08, 04:08] ( 1467 warnings 1502 remarks ) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_debug_intel' [12:43, 11:52](654 MB) - -PASS -- COMPILE 'hafsw_faster_intel' [15:26, 15:25] ( 8 remarks ) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_intel' [17:58, 17:07](755 MB) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_inline_intel' [17:27, 16:23](850 MB) - -PASS -- COMPILE 'hafs_mom6w_intel' [11:16, 11:16] ( 7 remarks ) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_mom6_intel' [11:08, 10:21](792 MB) - -PASS -- COMPILE 'hafs_all_intel' [11:36, 11:36] ( 8 remarks ) -PASS -- TEST 'hafs_regional_docn_intel' [06:24, 05:33](942 MB) -PASS -- TEST 'hafs_regional_docn_oisst_intel' [07:05, 05:53](935 MB) -PASS -- TEST 'hafs_regional_datm_cdeps_intel' [17:36, 16:51](1342 MB) - -PASS -- COMPILE 'datm_cdeps_intel' [07:19, 07:19] ( 2 remarks ) -PASS -- TEST 'datm_cdeps_control_cfsr_intel' [02:21, 02:13](1153 MB) -PASS -- TEST 'datm_cdeps_restart_cfsr_intel' [01:34, 01:23](1110 MB) -PASS -- TEST 'datm_cdeps_control_gefs_intel' [02:16, 02:09](1021 MB) -PASS -- TEST 'datm_cdeps_iau_gefs_intel' [02:26, 02:17](1016 MB) -PASS -- TEST 'datm_cdeps_stochy_gefs_intel' [02:12, 02:06](1014 MB) -PASS -- TEST 'datm_cdeps_ciceC_cfsr_intel' [02:25, 02:15](1129 MB) -PASS -- TEST 'datm_cdeps_bulk_cfsr_intel' [02:23, 02:14](1138 MB) -PASS -- TEST 'datm_cdeps_bulk_gefs_intel' [02:20, 02:13](1021 MB) -PASS -- TEST 'datm_cdeps_mx025_cfsr_intel' [06:02, 05:25](1162 MB) -PASS -- TEST 'datm_cdeps_mx025_gefs_intel' [05:42, 05:01](1151 MB) -PASS -- TEST 'datm_cdeps_multiple_files_cfsr_intel' [02:15, 02:10](1150 MB) -PASS -- TEST 'datm_cdeps_3072x1536_cfsr_intel' [03:17, 03:11](2443 MB) -PASS -- TEST 'datm_cdeps_gfs_intel' [03:19, 03:13](2392 MB) - -PASS -- COMPILE 'datm_cdeps_debug_intel' [03:06, 03:06] ( 2 warnings 2 remarks ) -PASS -- TEST 'datm_cdeps_debug_cfsr_intel' [05:19, 05:14](1070 MB) - -PASS -- COMPILE 'datm_cdeps_faster_intel' [05:40, 05:39] ( 2 remarks ) -PASS -- TEST 'datm_cdeps_control_cfsr_faster_intel' [02:24, 02:13](1146 MB) - -PASS -- COMPILE 'datm_cdeps_land_intel' [00:57, 00:57] ( 1 remarks ) -PASS -- TEST 'datm_cdeps_lnd_gswp3_intel' [01:11, 00:53](339 MB) -PASS -- TEST 'datm_cdeps_lnd_era5_intel' [01:03, 00:49](584 MB) -PASS -- TEST 'datm_cdeps_lnd_era5_rst_intel' [00:46, 00:30](568 MB) - -PASS -- COMPILE 'atm_ds2s_docn_pcice_intel' [08:07, 08:07] ( 3 remarks ) -PASS -- TEST 'atm_ds2s_docn_pcice_intel' [04:12, 03:28](2024 MB) - -PASS -- COMPILE 'atm_ds2s_docn_dice_intel' [07:56, 07:56] ( 1 remarks ) -PASS -- TEST 'atm_ds2s_docn_dice_intel' [03:51, 03:08](1992 MB) - -PASS -- COMPILE 'atml_intel' [09:10, 09:10] ( 8 warnings 2 remarks ) -PASS -- TEST 'control_p8_atmlnd_sbs_intel' [06:40, 05:34](1906 MB) -PASS -- TEST 'control_p8_atmlnd_intel' [06:16, 05:33](1905 MB) -PASS -- TEST 'control_restart_p8_atmlnd_intel' [03:25, 02:59](1165 MB) - -PASS -- COMPILE 'atml_debug_intel' [04:00, 04:00] ( 882 warnings 2 remarks ) -PASS -- TEST 'control_p8_atmlnd_debug_intel' [06:06, 05:06](1929 MB) - -PASS -- COMPILE 'atmw_intel' [08:57, 08:56] ( 8 remarks ) -PASS -- TEST 'atmwav_control_noaero_p8_intel' [02:27, 01:40](1948 MB) - -PASS -- COMPILE 'atmaero_intel' [07:49, 07:49] ( 1 remarks ) -PASS -- TEST 'atmaero_control_p8_intel' [04:32, 03:48](2017 MB) -PASS -- TEST 'atmaero_control_p8_rad_intel' [04:50, 04:13](1806 MB) -PASS -- TEST 'atmaero_control_p8_rad_micro_intel' [04:51, 04:19](1822 MB) - -PASS -- COMPILE 'atmaq_debug_intel' [02:50, 02:49] ( 884 warnings 6 remarks ) -PASS -- TEST 'regional_atmaq_debug_intel' [18:10, 16:54](4516 MB) - -PASS -- COMPILE 'atm_gnu' [04:01, 04:01] -PASS -- TEST 'control_c48_gnu' [14:36, 14:03](1567 MB) -PASS -- TEST 'control_stochy_gnu' [02:35, 02:15](732 MB) -PASS -- TEST 'control_ras_gnu' [04:03, 03:47](733 MB) -PASS -- TEST 'control_p8_gnu' [04:21, 03:37](1729 MB) -PASS -- TEST 'control_p8_ugwpv1_gnu' [04:17, 03:43](1760 MB) -PASS -- TEST 'control_flake_gnu' [04:50, 04:34](808 MB) - -PASS -- COMPILE 'rrfs_gnu' [05:04, 05:04] -PASS -- TEST 'rap_control_gnu' [08:30, 07:50](1101 MB) -PASS -- TEST 'rap_decomp_gnu' [08:43, 08:00](1085 MB) -PASS -- TEST 'rap_2threads_gnu' [08:05, 07:22](1122 MB) -PASS -- TEST 'rap_restart_gnu' [04:39, 04:05](886 MB) -PASS -- TEST 'rap_sfcdiff_gnu' [08:30, 07:40](1096 MB) -PASS -- TEST 'rap_sfcdiff_decomp_gnu' [08:21, 07:43](1088 MB) -PASS -- TEST 'rap_sfcdiff_restart_gnu' [06:31, 05:44](887 MB) -PASS -- TEST 'hrrr_control_gnu' [04:43, 04:02](1073 MB) -PASS -- TEST 'hrrr_control_noqr_gnu' [04:49, 04:04](1141 MB) -PASS -- TEST 'hrrr_control_2threads_gnu' [08:04, 07:06](1034 MB) -PASS -- TEST 'hrrr_control_decomp_gnu' [04:47, 04:00](1073 MB) -PASS -- TEST 'hrrr_control_restart_gnu' [02:38, 02:09](880 MB) -PASS -- TEST 'hrrr_control_restart_noqr_gnu' [02:40, 02:09](934 MB) -PASS -- TEST 'rrfs_v1beta_gnu' [08:30, 07:42](1095 MB) - -PASS -- COMPILE 'atm_dyn32_debug_gnu' [08:21, 08:21] -PASS -- TEST 'control_diag_debug_gnu' [01:39, 01:20](1631 MB) -PASS -- TEST 'regional_debug_gnu' [07:00, 06:40](1121 MB) -PASS -- TEST 'rap_control_debug_gnu' [02:28, 02:10](1104 MB) -PASS -- TEST 'hrrr_control_debug_gnu' [02:13, 02:01](1098 MB) -PASS -- TEST 'hrrr_gf_debug_gnu' [02:12, 02:00](1106 MB) -PASS -- TEST 'hrrr_c3_debug_gnu' [02:32, 02:06](1102 MB) -PASS -- TEST 'rap_diag_debug_gnu' [02:30, 02:13](1274 MB) -PASS -- TEST 'rap_noah_sfcdiff_cires_ugwp_debug_gnu' [03:37, 03:25](1102 MB) -PASS -- TEST 'rap_progcld_thompson_debug_gnu' [02:10, 02:01](1105 MB) -PASS -- TEST 'rrfs_v1beta_debug_gnu' [02:09, 01:59](1100 MB) -PASS -- TEST 'control_ras_debug_gnu' [01:34, 01:24](729 MB) -PASS -- TEST 'control_stochy_debug_gnu' [01:40, 01:24](729 MB) -PASS -- TEST 'control_debug_p8_gnu' [01:48, 01:28](1730 MB) -PASS -- TEST 'rap_flake_debug_gnu' [02:09, 02:01](1105 MB) -PASS -- TEST 'rap_clm_lake_debug_gnu' [02:24, 02:13](1107 MB) -PASS -- TEST 'gnv1_c96_no_nest_debug_gnu' [04:08, 03:23](1113 MB) - -PASS -- COMPILE 'wam_debug_gnu' [02:50, 02:50] -PASS -- TEST 'control_wam_debug_gnu' [05:28, 05:03](1573 MB) - -PASS -- COMPILE 'rrfs_dyn32_phy32_gnu' [04:36, 04:36] -PASS -- TEST 'rap_control_dyn32_phy32_gnu' [08:00, 07:22](963 MB) -PASS -- TEST 'hrrr_control_dyn32_phy32_gnu' [04:41, 03:50](953 MB) -PASS -- TEST 'rap_2threads_dyn32_phy32_gnu' [07:27, 06:50](998 MB) -PASS -- TEST 'hrrr_control_2threads_dyn32_phy32_gnu' [07:28, 06:38](901 MB) -PASS -- TEST 'hrrr_control_decomp_dyn32_phy32_gnu' [04:54, 03:59](949 MB) -PASS -- TEST 'rap_restart_dyn32_phy32_gnu' [06:12, 05:33](859 MB) -PASS -- TEST 'hrrr_control_restart_dyn32_phy32_gnu' [02:48, 02:16](857 MB) -PASS -- TEST 'conus13km_control_gnu' [03:17, 02:42](1268 MB) -PASS -- TEST 'conus13km_2threads_gnu' [01:50, 01:18](1179 MB) -PASS -- TEST 'conus13km_restart_mismatch_gnu' [01:55, 01:31](931 MB) - -PASS -- COMPILE 'atm_dyn64_phy32_gnu' [10:39, 10:39] -PASS -- TEST 'rap_control_dyn64_phy32_gnu' [05:11, 04:31](989 MB) - -PASS -- COMPILE 'atm_dyn32_phy32_debug_gnu' [07:52, 07:52] -PASS -- TEST 'rap_control_debug_dyn32_phy32_gnu' [02:29, 02:07](978 MB) -PASS -- TEST 'hrrr_control_debug_dyn32_phy32_gnu' [02:02, 01:55](970 MB) -PASS -- TEST 'conus13km_debug_gnu' [06:20, 05:51](1286 MB) -PASS -- TEST 'conus13km_debug_qr_gnu' [06:23, 05:55](961 MB) -PASS -- TEST 'conus13km_debug_2threads_gnu' [03:52, 03:26](1197 MB) -PASS -- TEST 'conus13km_radar_tten_debug_gnu' [06:10, 05:45](1354 MB) - -PASS -- COMPILE 'atm_dyn64_phy32_debug_gnu' [08:00, 08:00] -PASS -- TEST 'rap_control_dyn64_phy32_debug_gnu' [02:17, 02:08](1004 MB) - -PASS -- COMPILE 's2swa_gnu' [17:12, 17:11] - -PASS -- COMPILE 's2s_gnu' [16:17, 16:17] -PASS -- TEST 'cpld_control_nowave_noaero_p8_gnu' [05:34, 04:43](2718 MB) - -PASS -- COMPILE 's2swa_debug_gnu' [04:41, 04:41] - -PASS -- COMPILE 's2sw_pdlib_gnu' [16:04, 16:04] -PASS -- TEST 'cpld_control_pdlib_p8_gnu' [26:45, 25:50](3049 MB) - -PASS -- COMPILE 's2sw_pdlib_debug_gnu' [04:23, 04:23] -PASS -- TEST 'cpld_debug_pdlib_p8_gnu' [12:42, 11:57](3039 MB) - -PASS -- COMPILE 'datm_cdeps_gnu' [14:19, 14:19] -PASS -- TEST 'datm_cdeps_control_cfsr_gnu' [02:23, 02:15](768 MB) +PASS -- COMPILE 's2swa_32bit_intel' [12:07, 12:07] ( 1 warnings 10 remarks ) +PASS -- TEST 'cpld_control_p8_mixedmode_intel' [08:26, 07:39](2109 MB) + +PASS -- COMPILE 's2swa_32bit_pdlib_intel' [16:58, 16:58] ( 1 warnings 10 remarks ) +PASS -- TEST 'cpld_control_gfsv17_intel' [14:35, 13:48](2007 MB) +PASS -- TEST 'cpld_control_gfsv17_iau_intel' [15:14, 14:07](2278 MB) +PASS -- TEST 'cpld_restart_gfsv17_intel' [07:47, 06:38](1311 MB) +PASS -- TEST 'cpld_mpi_gfsv17_intel' [15:52, 15:05](1906 MB) + +PASS -- COMPILE 's2swa_32bit_pdlib_sfs_intel' [17:09, 17:09] ( 1 warnings 10 remarks ) +PASS -- TEST 'cpld_control_sfs_intel' [14:17, 13:53](1992 MB) + +PASS -- COMPILE 's2swa_32bit_pdlib_debug_intel' [06:12, 06:12] ( 1525 warnings 2000 remarks ) +PASS -- TEST 'cpld_debug_gfsv17_intel' [22:48, 22:04](1980 MB) + +PASS -- COMPILE 's2swa_intel' [12:05, 12:05] ( 10 remarks ) +PASS -- TEST 'cpld_control_p8_intel' [08:36, 07:50](2183 MB) +PASS -- TEST 'cpld_control_p8.v2.sfc_intel' [08:24, 07:44](2172 MB) +PASS -- TEST 'cpld_restart_p8_intel' [05:18, 04:28](1999 MB) +PASS -- TEST 'cpld_control_qr_p8_intel' [08:26, 07:43](2198 MB) +PASS -- TEST 'cpld_restart_qr_p8_intel' [29:12, 28:14](1745 MB) +PASS -- TEST 'cpld_2threads_p8_intel' [09:22, 08:51](2549 MB) +PASS -- TEST 'cpld_decomp_p8_intel' [08:25, 07:43](2163 MB) +PASS -- TEST 'cpld_mpi_p8_intel' [06:49, 06:26](2093 MB) +PASS -- TEST 'cpld_control_ciceC_p8_intel' [08:55, 08:14](2178 MB) +PASS -- TEST 'cpld_control_c192_p8_intel' [16:46, 15:20](2984 MB) +PASS -- TEST 'cpld_restart_c192_p8_intel' [07:49, 06:05](2924 MB) +PASS -- TEST 'cpld_bmark_p8_intel' [16:47, 12:16](3833 MB) +PASS -- TEST 'cpld_restart_bmark_p8_intel' [13:41, 07:20](3633 MB) +PASS -- TEST 'cpld_s2sa_p8_intel' [06:38, 05:55](2154 MB) + +PASS -- COMPILE 's2sw_intel' [11:50, 11:50] ( 10 remarks ) +PASS -- TEST 'cpld_control_noaero_p8_intel' [07:56, 07:14](2020 MB) +PASS -- TEST 'cpld_control_nowave_noaero_p8_intel' [05:22, 04:43](2083 MB) + +PASS -- COMPILE 's2swa_debug_intel' [05:35, 05:35] ( 1450 warnings 1230 remarks ) +PASS -- TEST 'cpld_debug_p8_intel' [07:50, 07:05](2199 MB) + +PASS -- COMPILE 's2sw_debug_intel' [05:14, 05:14] ( 1450 warnings 1230 remarks ) +PASS -- TEST 'cpld_debug_noaero_p8_intel' [05:30, 04:54](2045 MB) + +PASS -- COMPILE 's2s_aoflux_intel' [10:05, 10:05] ( 3 remarks ) +PASS -- TEST 'cpld_control_noaero_p8_agrid_intel' [05:06, 04:23](2074 MB) + +PASS -- COMPILE 's2s_intel' [09:54, 09:54] ( 3 remarks ) +PASS -- TEST 'cpld_control_c48_intel' [07:28, 07:01](3052 MB) +PASS -- TEST 'cpld_warmstart_c48_intel' [02:42, 02:10](3039 MB) +PASS -- TEST 'cpld_restart_c48_intel' [01:27, 01:12](2477 MB) + +PASS -- COMPILE 's2swa_faster_intel' [14:06, 14:05] ( 10 remarks ) +PASS -- TEST 'cpld_control_p8_faster_intel' [08:21, 07:35](2181 MB) + +PASS -- COMPILE 's2sw_pdlib_intel' [16:28, 16:28] ( 10 remarks ) +PASS -- TEST 'cpld_control_pdlib_p8_intel' [14:28, 13:49](2036 MB) +PASS -- TEST 'cpld_restart_pdlib_p8_intel' [07:20, 06:54](1368 MB) +PASS -- TEST 'cpld_mpi_pdlib_p8_intel' [16:01, 15:25](1962 MB) + +PASS -- COMPILE 's2sw_pdlib_debug_intel' [04:53, 04:53] ( 1560 warnings 2000 remarks ) +PASS -- TEST 'cpld_debug_pdlib_p8_intel' [23:41, 22:58](2007 MB) + +PASS -- COMPILE 'atm_dyn32_intel' [09:32, 09:31] ( 1 warnings 1 remarks ) +PASS -- TEST 'control_flake_intel' [03:06, 02:54](710 MB) +PASS -- TEST 'control_CubedSphereGrid_intel' [02:48, 02:28](1604 MB) +PASS -- TEST 'control_CubedSphereGrid_parallel_intel' [02:53, 02:33](1611 MB) +PASS -- TEST 'control_latlon_intel' [02:52, 02:30](1618 MB) +PASS -- TEST 'control_wrtGauss_netcdf_parallel_intel' [03:01, 02:31](1600 MB) +PASS -- TEST 'control_c48_intel' [08:01, 07:33](1705 MB) +PASS -- TEST 'control_c48.v2.sfc_intel' [06:45, 06:29](837 MB) +PASS -- TEST 'control_c192_intel' [09:43, 09:13](1752 MB) +PASS -- TEST 'control_c384_intel' [10:26, 09:20](1986 MB) +PASS -- TEST 'control_c384gdas_intel' [08:44, 07:23](1507 MB) +PASS -- TEST 'control_stochy_intel' [01:40, 01:28](660 MB) +PASS -- TEST 'control_stochy_restart_intel' [01:16, 00:57](531 MB) +PASS -- TEST 'control_lndp_intel' [01:37, 01:28](668 MB) +PASS -- TEST 'control_iovr4_intel' [02:32, 02:15](665 MB) +PASS -- TEST 'control_iovr5_intel' [02:17, 02:07](668 MB) +PASS -- TEST 'control_p8_intel' [03:20, 02:37](1893 MB) +PASS -- TEST 'control_p8.v2.sfc_intel' [03:21, 02:40](1907 MB) +PASS -- TEST 'control_p8_ugwpv1_intel' [03:15, 02:39](1894 MB) +PASS -- TEST 'control_restart_p8_intel' [02:36, 01:45](1151 MB) +PASS -- TEST 'control_noqr_p8_intel' [03:11, 02:40](1899 MB) +PASS -- TEST 'control_restart_noqr_p8_intel' [02:07, 01:32](1203 MB) +PASS -- TEST 'control_decomp_p8_intel' [03:15, 02:40](1901 MB) +PASS -- TEST 'control_2threads_p8_intel' [03:17, 02:30](1979 MB) +PASS -- TEST 'control_p8_lndp_intel' [05:09, 04:41](1906 MB) +PASS -- TEST 'control_p8_rrtmgp_intel' [04:29, 03:42](1972 MB) +PASS -- TEST 'control_p8_mynn_intel' [03:23, 02:47](1914 MB) +PASS -- TEST 'merra2_thompson_intel' [03:30, 02:52](1908 MB) +PASS -- TEST 'regional_control_intel' [05:04, 04:45](1200 MB) +PASS -- TEST 'regional_restart_intel' [02:58, 02:39](1169 MB) +PASS -- TEST 'regional_decomp_intel' [05:24, 05:06](1185 MB) +PASS -- TEST 'regional_2threads_intel' [03:18, 03:00](1152 MB) +PASS -- TEST 'regional_noquilt_intel' [04:44, 04:24](1522 MB) +PASS -- TEST 'regional_netcdf_parallel_intel' [05:09, 04:47](1192 MB) +PASS -- TEST 'regional_2dwrtdecomp_intel' [05:00, 04:39](1194 MB) +PASS -- TEST 'regional_wofs_intel' [08:18, 07:59](2077 MB) + +PASS -- COMPILE 'rrfs_intel' [10:37, 10:37] ( 3 warnings 9 remarks ) +PASS -- TEST 'rap_control_intel' [08:06, 07:26](1216 MB) +PASS -- TEST 'regional_spp_sppt_shum_skeb_intel' [04:52, 04:09](1352 MB) +PASS -- TEST 'rap_decomp_intel' [08:34, 07:58](1159 MB) +PASS -- TEST 'rap_2threads_intel' [07:59, 07:23](1370 MB) +PASS -- TEST 'rap_restart_intel' [04:41, 03:58](1162 MB) +PASS -- TEST 'rap_sfcdiff_intel' [08:05, 07:27](1233 MB) +PASS -- TEST 'rap_sfcdiff_decomp_intel' [08:28, 07:55](1152 MB) +PASS -- TEST 'rap_sfcdiff_restart_intel' [06:23, 05:43](1210 MB) +PASS -- TEST 'hrrr_control_intel' [04:26, 03:48](1108 MB) +PASS -- TEST 'hrrr_control_decomp_intel' [04:38, 04:02](1051 MB) +PASS -- TEST 'hrrr_control_2threads_intel' [09:36, 08:54](1116 MB) +PASS -- TEST 'hrrr_control_restart_intel' [02:25, 02:06](1045 MB) +PASS -- TEST 'rrfs_v1beta_intel' [07:46, 06:59](1203 MB) +PASS -- TEST 'rrfs_v1nssl_intel' [08:17, 08:09](2015 MB) +PASS -- TEST 'rrfs_v1nssl_nohailnoccn_intel' [07:58, 07:44](2172 MB) + +PASS -- COMPILE 'csawmg_intel' [08:03, 08:03] +PASS -- TEST 'control_csawmg_intel' [06:03, 05:42](1054 MB) +PASS -- TEST 'control_ras_intel' [03:22, 03:07](832 MB) + +PASS -- COMPILE 'csawmg_gnu' [03:59, 03:59] +PASS -- TEST 'control_csawmg_gnu' [07:48, 07:26](1080 MB) + +PASS -- COMPILE 'wam_intel' [09:14, 09:14] ( 1 remarks ) +PASS -- TEST 'control_wam_intel' [10:19, 09:56](1675 MB) + +PASS -- COMPILE 'atm_faster_dyn32_intel' [09:05, 09:05] ( 1 remarks ) +PASS -- TEST 'control_p8_faster_intel' [03:15, 02:32](1893 MB) +PASS -- TEST 'regional_control_faster_intel' [04:42, 04:23](1191 MB) + +PASS -- COMPILE 'atm_debug_dyn32_intel' [07:02, 07:02] ( 884 warnings 9 remarks ) +PASS -- TEST 'control_CubedSphereGrid_debug_intel' [02:37, 02:17](1644 MB) +PASS -- TEST 'control_wrtGauss_netcdf_parallel_debug_intel' [02:46, 02:14](1649 MB) +PASS -- TEST 'control_stochy_debug_intel' [02:48, 02:42](842 MB) +PASS -- TEST 'control_lndp_debug_intel' [02:36, 02:23](843 MB) +PASS -- TEST 'control_csawmg_debug_intel' [04:02, 03:41](1158 MB) +PASS -- TEST 'control_ras_debug_intel' [02:38, 02:25](856 MB) +PASS -- TEST 'control_diag_debug_intel' [02:39, 02:19](1699 MB) +PASS -- TEST 'control_debug_p8_intel' [02:59, 02:43](1926 MB) +PASS -- TEST 'regional_debug_intel' [16:13, 15:57](1145 MB) +PASS -- TEST 'rap_control_debug_intel' [04:23, 04:16](1234 MB) +PASS -- TEST 'hrrr_control_debug_intel' [04:37, 04:25](1219 MB) +PASS -- TEST 'hrrr_gf_debug_intel' [04:26, 04:13](1229 MB) +PASS -- TEST 'hrrr_c3_debug_intel' [04:37, 04:25](1231 MB) +PASS -- TEST 'rap_unified_drag_suite_debug_intel' [04:33, 04:21](1228 MB) +PASS -- TEST 'rap_diag_debug_intel' [04:39, 04:25](1322 MB) +PASS -- TEST 'rap_cires_ugwp_debug_intel' [04:43, 04:36](1228 MB) +PASS -- TEST 'rap_unified_ugwp_debug_intel' [04:27, 04:19](1237 MB) +PASS -- TEST 'rap_lndp_debug_intel' [04:31, 04:22](1232 MB) +PASS -- TEST 'rap_progcld_thompson_debug_intel' [04:28, 04:17](1234 MB) +PASS -- TEST 'rap_noah_debug_intel' [04:22, 04:10](1230 MB) +PASS -- TEST 'rap_sfcdiff_debug_intel' [04:28, 04:18](1232 MB) +PASS -- TEST 'rap_noah_sfcdiff_cires_ugwp_debug_intel' [07:48, 07:37](1234 MB) +PASS -- TEST 'rrfs_v1beta_debug_intel' [04:32, 04:21](1228 MB) +PASS -- TEST 'rap_clm_lake_debug_intel' [05:19, 05:06](1249 MB) +PASS -- TEST 'rap_flake_debug_intel' [04:51, 04:38](1236 MB) +PASS -- TEST 'gnv1_c96_no_nest_debug_intel' [07:53, 07:17](1235 MB) + +PASS -- COMPILE 'atm_debug_dyn32_gnu' [05:20, 05:20] +PASS -- TEST 'control_csawmg_debug_gnu' [02:24, 02:09](1049 MB) + +PASS -- COMPILE 'wam_debug_intel' [04:30, 04:30] ( 839 warnings 1 remarks ) + +PASS -- COMPILE 'rrfs_dyn32_phy32_intel' [08:30, 08:30] ( 3 warnings 8 remarks ) +PASS -- TEST 'regional_spp_sppt_shum_skeb_dyn32_phy32_intel' [03:46, 03:13](1241 MB) +PASS -- TEST 'rap_control_dyn32_phy32_intel' [05:57, 05:26](1144 MB) +PASS -- TEST 'hrrr_control_dyn32_phy32_intel' [03:39, 02:52](1020 MB) +PASS -- TEST 'rap_2threads_dyn32_phy32_intel' [05:37, 05:05](1291 MB) +PASS -- TEST 'hrrr_control_2threads_dyn32_phy32_intel' [08:45, 07:59](1033 MB) +PASS -- TEST 'hrrr_control_decomp_dyn32_phy32_intel' [03:48, 03:03](993 MB) +PASS -- TEST 'rap_restart_dyn32_phy32_intel' [04:39, 04:05](1093 MB) +PASS -- TEST 'hrrr_control_restart_dyn32_phy32_intel' [01:52, 01:35](970 MB) + +PASS -- COMPILE 'rrfs_dyn32_phy32_faster_intel' [07:57, 07:57] ( 3 warnings 8 remarks ) +PASS -- TEST 'conus13km_control_intel' [02:10, 01:46](1282 MB) +PASS -- TEST 'conus13km_2threads_intel' [01:04, 00:44](1196 MB) +PASS -- TEST 'conus13km_restart_mismatch_intel' [01:23, 01:03](1144 MB) + +PASS -- COMPILE 'rrfs_dyn64_phy32_intel' [09:30, 09:29] ( 3 warnings 8 remarks ) +PASS -- TEST 'rap_control_dyn64_phy32_intel' [04:20, 03:59](1091 MB) + +PASS -- COMPILE 'rrfs_dyn32_phy32_debug_intel' [05:28, 05:28] ( 787 warnings 8 remarks ) +PASS -- TEST 'rap_control_debug_dyn32_phy32_intel' [04:13, 04:03](1104 MB) +PASS -- TEST 'hrrr_control_debug_dyn32_phy32_intel' [04:06, 03:54](1105 MB) +PASS -- TEST 'conus13km_debug_intel' [12:26, 12:03](1350 MB) +PASS -- TEST 'conus13km_debug_qr_intel' [13:08, 12:43](1006 MB) +PASS -- TEST 'conus13km_debug_2threads_intel' [07:31, 07:12](1251 MB) +PASS -- TEST 'conus13km_radar_tten_debug_intel' [12:30, 12:11](1417 MB) + +PASS -- COMPILE 'rrfs_dyn64_phy32_debug_intel' [04:15, 04:15] ( 787 warnings 8 remarks ) +PASS -- TEST 'rap_control_dyn64_phy32_debug_intel' [04:31, 04:19](1175 MB) + +PASS -- COMPILE 'hafsw_intel' [10:08, 10:08] ( 1 warnings 9 remarks ) +PASS -- TEST 'hafs_regional_atm_intel' [06:14, 05:22](862 MB) +PASS -- TEST 'hafs_regional_atm_thompson_gfdlsf_intel' [05:13, 04:56](1264 MB) +PASS -- TEST 'hafs_regional_atm_ocn_intel' [07:29, 06:25](936 MB) +PASS -- TEST 'hafs_regional_atm_wav_intel' [14:58, 14:02](953 MB) +PASS -- TEST 'hafs_regional_atm_ocn_wav_intel' [16:18, 15:12](997 MB) +PASS -- TEST 'hafs_regional_1nest_atm_intel' [05:58, 05:20](598 MB) +PASS -- TEST 'hafs_regional_telescopic_2nests_atm_intel' [07:57, 06:51](610 MB) +PASS -- TEST 'hafs_global_1nest_atm_intel' [03:11, 02:36](436 MB) +PASS -- TEST 'hafs_global_multiple_4nests_atm_intel' [09:16, 07:37](546 MB) +PASS -- TEST 'hafs_regional_specified_moving_1nest_atm_intel' [04:29, 03:55](611 MB) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_intel' [04:20, 03:42](606 MB) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_intel' [05:24, 04:48](666 MB) +PASS -- TEST 'hafs_global_storm_following_1nest_atm_intel' [01:33, 01:16](448 MB) + +PASS -- COMPILE 'hafsw_debug_intel' [04:47, 04:46] ( 1467 warnings 1502 remarks ) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_debug_intel' [12:35, 11:53](638 MB) + +PASS -- COMPILE 'hafsw_faster_intel' [09:57, 09:57] ( 8 remarks ) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_intel' [16:26, 15:43](732 MB) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_inline_intel' [16:54, 16:01](840 MB) + +PASS -- COMPILE 'hafs_mom6w_intel' [09:39, 09:39] ( 7 remarks ) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_mom6_intel' [11:22, 10:04](819 MB) + +PASS -- COMPILE 'hafs_all_intel' [10:04, 10:04] ( 8 remarks ) +PASS -- TEST 'hafs_regional_docn_intel' [06:26, 05:31](932 MB) +PASS -- TEST 'hafs_regional_docn_oisst_intel' [06:30, 05:35](924 MB) +PASS -- TEST 'hafs_regional_datm_cdeps_intel' [16:56, 16:22](1341 MB) + +PASS -- COMPILE 'datm_cdeps_intel' [05:49, 05:49] ( 2 remarks ) +PASS -- TEST 'datm_cdeps_control_cfsr_intel' [03:02, 02:54](1128 MB) +PASS -- TEST 'datm_cdeps_restart_cfsr_intel' [01:24, 01:18](1100 MB) +PASS -- TEST 'datm_cdeps_control_gefs_intel' [02:13, 02:07](1009 MB) +PASS -- TEST 'datm_cdeps_iau_gefs_intel' [03:18, 03:11](1001 MB) +PASS -- TEST 'datm_cdeps_stochy_gefs_intel' [02:12, 02:09](1021 MB) +PASS -- TEST 'datm_cdeps_ciceC_cfsr_intel' [03:23, 03:16](1125 MB) +PASS -- TEST 'datm_cdeps_bulk_cfsr_intel' [02:19, 02:12](1158 MB) +PASS -- TEST 'datm_cdeps_bulk_gefs_intel' [02:14, 02:07](1018 MB) +PASS -- TEST 'datm_cdeps_mx025_cfsr_intel' [05:34, 04:57](1155 MB) +PASS -- TEST 'datm_cdeps_mx025_gefs_intel' [05:30, 04:52](1147 MB) +PASS -- TEST 'datm_cdeps_multiple_files_cfsr_intel' [02:15, 02:11](1163 MB) +PASS -- TEST 'datm_cdeps_3072x1536_cfsr_intel' [03:10, 03:05](2450 MB) +PASS -- TEST 'datm_cdeps_gfs_intel' [03:13, 03:06](2396 MB) + +PASS -- COMPILE 'datm_cdeps_debug_intel' [05:20, 05:20] ( 2 warnings 2 remarks ) +PASS -- TEST 'datm_cdeps_debug_cfsr_intel' [05:14, 05:11](1070 MB) + +PASS -- COMPILE 'datm_cdeps_faster_intel' [05:16, 05:16] ( 2 remarks ) +PASS -- TEST 'datm_cdeps_control_cfsr_faster_intel' [03:09, 03:05](1143 MB) + +PASS -- COMPILE 'datm_cdeps_land_intel' [01:05, 01:05] ( 1 remarks ) +PASS -- TEST 'datm_cdeps_lnd_gswp3_intel' [01:09, 00:54](336 MB) +PASS -- TEST 'datm_cdeps_lnd_era5_intel' [01:02, 00:49](559 MB) +PASS -- TEST 'datm_cdeps_lnd_era5_rst_intel' [00:53, 00:36](576 MB) + +PASS -- COMPILE 'atm_ds2s_docn_pcice_intel' [09:29, 09:29] ( 3 remarks ) +PASS -- TEST 'atm_ds2s_docn_pcice_intel' [04:14, 03:31](2016 MB) + +PASS -- COMPILE 'atm_ds2s_docn_dice_intel' [09:22, 09:22] ( 1 remarks ) +PASS -- TEST 'atm_ds2s_docn_dice_intel' [04:19, 03:35](1996 MB) + +PASS -- COMPILE 'atml_intel' [09:36, 09:36] ( 8 warnings 2 remarks ) +PASS -- TEST 'control_p8_atmlnd_sbs_intel' [07:11, 06:23](1892 MB) +PASS -- TEST 'control_p8_atmlnd_intel' [06:50, 06:00](1888 MB) +PASS -- TEST 'control_restart_p8_atmlnd_intel' [03:25, 02:58](1143 MB) + +PASS -- COMPILE 'atml_debug_intel' [04:39, 04:39] ( 882 warnings 2 remarks ) +PASS -- TEST 'control_p8_atmlnd_debug_intel' [06:32, 05:42](1929 MB) + +PASS -- COMPILE 'atmw_intel' [09:31, 09:31] ( 8 remarks ) +PASS -- TEST 'atmwav_control_noaero_p8_intel' [02:38, 02:00](1947 MB) + +PASS -- COMPILE 'atmaero_intel' [10:04, 10:04] ( 1 remarks ) +PASS -- TEST 'atmaero_control_p8_intel' [04:30, 03:57](2013 MB) +PASS -- TEST 'atmaero_control_p8_rad_intel' [05:01, 04:23](1801 MB) +PASS -- TEST 'atmaero_control_p8_rad_micro_intel' [04:59, 04:28](1819 MB) + +PASS -- COMPILE 'atmaq_debug_intel' [04:46, 04:46] ( 884 warnings 6 remarks ) +PASS -- TEST 'regional_atmaq_debug_intel' [17:42, 16:36](4575 MB) + +PASS -- COMPILE 'atm_gnu' [04:54, 04:54] +PASS -- TEST 'control_c48_gnu' [10:06, 09:34](1527 MB) +PASS -- TEST 'control_stochy_gnu' [02:36, 02:26](723 MB) +PASS -- TEST 'control_ras_gnu' [03:56, 03:44](728 MB) +PASS -- TEST 'control_p8_gnu' [04:42, 04:02](1719 MB) +PASS -- TEST 'control_p8_ugwpv1_gnu' [04:13, 03:40](1721 MB) +PASS -- TEST 'control_flake_gnu' [05:02, 04:50](812 MB) + +PASS -- COMPILE 'rrfs_gnu' [04:45, 04:44] +PASS -- TEST 'rap_control_gnu' [08:57, 08:25](1089 MB) +PASS -- TEST 'rap_decomp_gnu' [08:45, 08:13](1085 MB) +PASS -- TEST 'rap_2threads_gnu' [08:03, 07:26](1137 MB) +PASS -- TEST 'rap_restart_gnu' [04:54, 04:11](884 MB) +PASS -- TEST 'rap_sfcdiff_gnu' [08:45, 08:10](1083 MB) +PASS -- TEST 'rap_sfcdiff_decomp_gnu' [08:55, 08:21](1080 MB) +PASS -- TEST 'rap_sfcdiff_restart_gnu' [06:30, 05:52](884 MB) +PASS -- TEST 'hrrr_control_gnu' [04:36, 04:02](1068 MB) +PASS -- TEST 'hrrr_control_noqr_gnu' [04:54, 04:24](1138 MB) +PASS -- TEST 'hrrr_control_2threads_gnu' [04:22, 03:45](1043 MB) +PASS -- TEST 'hrrr_control_decomp_gnu' [04:57, 04:14](1069 MB) +PASS -- TEST 'hrrr_control_restart_gnu' [02:23, 02:08](881 MB) +PASS -- TEST 'hrrr_control_restart_noqr_gnu' [02:29, 02:10](932 MB) +PASS -- TEST 'rrfs_v1beta_gnu' [08:47, 08:03](1079 MB) + +PASS -- COMPILE 'atm_dyn32_debug_gnu' [06:49, 06:49] +PASS -- TEST 'control_diag_debug_gnu' [01:42, 01:18](1629 MB) +PASS -- TEST 'regional_debug_gnu' [06:53, 06:34](1151 MB) +PASS -- TEST 'rap_control_debug_gnu' [02:18, 02:07](1096 MB) +PASS -- TEST 'hrrr_control_debug_gnu' [02:08, 01:55](1089 MB) +PASS -- TEST 'hrrr_gf_debug_gnu' [02:28, 02:08](1093 MB) +PASS -- TEST 'hrrr_c3_debug_gnu' [02:20, 02:08](1092 MB) +PASS -- TEST 'rap_diag_debug_gnu' [02:30, 02:13](1273 MB) +PASS -- TEST 'rap_noah_sfcdiff_cires_ugwp_debug_gnu' [03:38, 03:27](1095 MB) +PASS -- TEST 'rap_progcld_thompson_debug_gnu' [02:18, 02:06](1094 MB) +PASS -- TEST 'rrfs_v1beta_debug_gnu' [02:07, 02:00](1092 MB) +PASS -- TEST 'control_ras_debug_gnu' [01:19, 01:13](725 MB) +PASS -- TEST 'control_stochy_debug_gnu' [01:37, 01:27](720 MB) +PASS -- TEST 'control_debug_p8_gnu' [01:55, 01:32](1720 MB) +PASS -- TEST 'rap_flake_debug_gnu' [02:16, 02:08](1098 MB) +PASS -- TEST 'rap_clm_lake_debug_gnu' [02:31, 02:19](1098 MB) +PASS -- TEST 'gnv1_c96_no_nest_debug_gnu' [04:04, 03:25](1099 MB) + +PASS -- COMPILE 'wam_debug_gnu' [02:22, 02:22] +PASS -- TEST 'control_wam_debug_gnu' [05:56, 05:33](1560 MB) + +PASS -- COMPILE 'rrfs_dyn32_phy32_gnu' [04:04, 04:04] +PASS -- TEST 'rap_control_dyn32_phy32_gnu' [08:29, 07:53](962 MB) +PASS -- TEST 'hrrr_control_dyn32_phy32_gnu' [04:53, 04:07](951 MB) +PASS -- TEST 'rap_2threads_dyn32_phy32_gnu' [07:27, 06:45](968 MB) +PASS -- TEST 'hrrr_control_2threads_dyn32_phy32_gnu' [04:39, 03:50](881 MB) +PASS -- TEST 'hrrr_control_decomp_dyn32_phy32_gnu' [04:44, 03:57](949 MB) +PASS -- TEST 'rap_restart_dyn32_phy32_gnu' [06:31, 05:47](864 MB) +PASS -- TEST 'hrrr_control_restart_dyn32_phy32_gnu' [02:18, 02:00](866 MB) +PASS -- TEST 'conus13km_control_gnu' [02:55, 02:32](1272 MB) +PASS -- TEST 'conus13km_2threads_gnu' [01:41, 01:13](1182 MB) +PASS -- TEST 'conus13km_restart_mismatch_gnu' [01:50, 01:29](928 MB) + +PASS -- COMPILE 'atm_dyn64_phy32_gnu' [08:40, 08:40] +PASS -- TEST 'rap_control_dyn64_phy32_gnu' [05:11, 04:36](993 MB) + +PASS -- COMPILE 'atm_dyn32_phy32_debug_gnu' [06:23, 06:23] +PASS -- TEST 'rap_control_debug_dyn32_phy32_gnu' [02:27, 02:14](976 MB) +PASS -- TEST 'hrrr_control_debug_dyn32_phy32_gnu' [02:06, 01:57](970 MB) +PASS -- TEST 'conus13km_debug_gnu' [05:58, 05:36](1285 MB) +PASS -- TEST 'conus13km_debug_qr_gnu' [06:24, 06:00](960 MB) +PASS -- TEST 'conus13km_debug_2threads_gnu' [04:08, 03:43](1195 MB) +PASS -- TEST 'conus13km_radar_tten_debug_gnu' [06:20, 05:59](1353 MB) + +PASS -- COMPILE 'atm_dyn64_phy32_debug_gnu' [07:36, 07:29] +PASS -- TEST 'rap_control_dyn64_phy32_debug_gnu' [02:26, 02:11](1002 MB) + +PASS -- COMPILE 's2swa_gnu' [17:30, 17:30] + +PASS -- COMPILE 's2s_gnu' [16:16, 16:16] +PASS -- TEST 'cpld_control_nowave_noaero_p8_gnu' [06:09, 05:23](3086 MB) + +PASS -- COMPILE 's2swa_debug_gnu' [03:31, 03:31] + +PASS -- COMPILE 's2sw_pdlib_gnu' [16:48, 16:48] +PASS -- TEST 'cpld_control_pdlib_p8_gnu' [27:30, 26:41](3019 MB) + +PASS -- COMPILE 's2sw_pdlib_debug_gnu' [04:00, 04:00] +PASS -- TEST 'cpld_debug_pdlib_p8_gnu' [12:49, 12:07](3056 MB) + +PASS -- COMPILE 'datm_cdeps_gnu' [17:02, 17:02] +PASS -- TEST 'datm_cdeps_control_cfsr_gnu' [02:29, 02:22](774 MB) SYNOPSIS: -Starting Date/Time: 20240712 12:36:12 -Ending Date/Time: 20240712 16:41:27 -Total Time: 04h:06m:24s +Starting Date/Time: 20240819 15:40:05 +Ending Date/Time: 20240819 21:39:49 +Total Time: 06h:00m:22s Compiles Completed: 57/57 Tests Completed: 244/244 diff --git a/tests/logs/RegressionTests_jet.log b/tests/logs/RegressionTests_jet.log index b97bfcfab6..75d85aa171 100644 --- a/tests/logs/RegressionTests_jet.log +++ b/tests/logs/RegressionTests_jet.log @@ -1,31 +1,31 @@ ====START OF JET REGRESSION TESTING LOG==== UFSWM hash used in testing: -cc70b77c844682f3daeb33c8b699f162c48c2527 +ed15c21712242a15f47d8e809925de16e2a3c5d6 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) + 2ffee5cd48e0c389bdf75c0d910b3f6d53263563 CICE-interface/CICE (CICE6.0.0-451-g2ffee5c) f6ff8f7c4d4cb6feabe3651b13204cf43fc948e3 CICE-interface/CICE/icepack (Icepack1.1.0-182-gf6ff8f7) - 2d837b16af326b09ff4018daab4de84f4deff7ec CMEPS-interface/CMEPS (cmeps_v0.4.1-2307-g2d837b1) + f13e16e414e115e268b2dd300b665e628e5f2429 CMEPS-interface/CMEPS (cmeps_v0.4.1-2308-gf13e16e) cabd7753ae17f7bfcc6dad56daf10868aa51c3f4 CMakeModules (v1.0.0-28-gcabd775) - 3388412e3576865197990e82187d8fc372140193 FV3 (remotes/origin/hotfix/acs-hash) - bb89a58601c3fa28549c291811e04d5db6c9b37b FV3/atmos_cubed_sphere (201912_public_release-401-gbb89a58) + 66bded5b3e6fefc181f7df433acd18c392267311 FV3 (heads/develop) + 3f81533642be6060e1ac382ac99ce1481892dddd FV3/atmos_cubed_sphere (201912_public_release-404-g3f81533) 0f8232724975c13289cad390c9a71fa2c6a9bff4 FV3/ccpp/framework (2024-07-11-dev) - 8103e21cd095eb2d81a5152019d6133a0374bb0a FV3/ccpp/physics (EP4-823-g8103e21c) + 1d9b076503c27cd4cfa8b22a977a71e889cbb149 FV3/ccpp/physics (EP4-851-g1d9b0765) 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) + 00f8ea2023f5ed58f0605cea373094f65ee90f64 MOM6-interface/MOM6 (dev/master/repository_split_2014.10.10-10197-g00f8ea202) 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) + 7f548c795a348bbb0fe4967dd25692c79036dc73 WW3 (6.07.1-346-g7f548c79) fad2fe9f42f6b7f744b128b4a2a9433f91e4296f stochastic_physics (ufs-v2.0.0-219-gfad2fe9) @@ -35,254 +35,254 @@ 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/Zachary.Shrader/RT_RUNDIRS/Zachary.Shrader/FV3_RT/rt_2214458 +BASELINE DIRECTORY: /mnt/lfs4/HFIP/hfv3gfs/role.epic/RT/NEMSfv3gfs/develop-20240819 +COMPARISON DIRECTORY: /lfs4/HFIP/h-nems/Fernando.Andrade-maldonado/RT_RUNDIRS/Fernando.Andrade-maldonado/FV3_RT/rt_1955508 RT.SH OPTIONS USED: * (-a) - HPC PROJECT ACCOUNT: h-nems * (-l) - USE CONFIG FILE: rt.conf * (-e) - USE ECFLOW -PASS -- COMPILE 's2swa_32bit_intel' [41:14, 40:55] ( 1 warnings 1383 remarks ) -PASS -- TEST 'cpld_control_p8_mixedmode_intel' [22:54, 07:56](2016 MB) - -PASS -- COMPILE 's2swa_32bit_pdlib_intel' [49:16, 49:00] ( 1 warnings 1427 remarks ) -PASS -- TEST 'cpld_control_gfsv17_intel' [35:20, 21:52](1896 MB) -PASS -- TEST 'cpld_control_gfsv17_iau_intel' [25:25, 23:08](2009 MB) -PASS -- TEST 'cpld_restart_gfsv17_intel' [13:49, 11:17](1125 MB) -PASS -- TEST 'cpld_mpi_gfsv17_intel' [37:51, 24:58](1849 MB) - -PASS -- COMPILE 's2swa_32bit_pdlib_sfs_intel' [54:16, 53:13] ( 1 warnings 1424 remarks ) -PASS -- TEST 'cpld_control_sfs_intel' [29:53, 21:27](1884 MB) - -PASS -- COMPILE 's2swa_intel' [41:14, 40:55] ( 1381 remarks ) -PASS -- TEST 'cpld_control_p8_intel' [15:31, 08:17](2044 MB) -PASS -- TEST 'cpld_control_p8.v2.sfc_intel' [26:54, 08:22](2056 MB) -PASS -- TEST 'cpld_restart_p8_intel' [10:43, 05:07](1719 MB) -PASS -- TEST 'cpld_control_qr_p8_intel' [24:36, 08:14](2065 MB) -PASS -- TEST 'cpld_restart_qr_p8_intel' [06:59, 04:59](1740 MB) -PASS -- TEST 'cpld_2threads_p8_intel' [10:50, 08:15](2310 MB) -PASS -- TEST 'cpld_decomp_p8_intel' [23:30, 08:24](2035 MB) -PASS -- TEST 'cpld_mpi_p8_intel' [14:29, 07:25](2007 MB) -PASS -- TEST 'cpld_control_ciceC_p8_intel' [19:04, 08:15](2049 MB) -PASS -- TEST 'cpld_s2sa_p8_intel' [26:36, 07:49](2036 MB) - -PASS -- COMPILE 's2sw_intel' [39:14, 38:13] ( 1279 remarks ) -PASS -- TEST 'cpld_control_noaero_p8_intel' [08:42, 06:46](1910 MB) -PASS -- TEST 'cpld_control_nowave_noaero_p8_intel' [08:58, 06:56](1956 MB) - -PASS -- COMPILE 's2swa_debug_intel' [06:11, 05:47] ( 1450 warnings 1228 remarks ) -PASS -- TEST 'cpld_debug_p8_intel' [28:50, 11:29](2073 MB) - -PASS -- COMPILE 's2sw_debug_intel' [06:10, 05:26] ( 1450 warnings 1228 remarks ) -PASS -- TEST 'cpld_debug_noaero_p8_intel' [23:30, 08:03](1933 MB) - -PASS -- COMPILE 's2s_aoflux_intel' [35:14, 34:51] ( 1011 remarks ) -PASS -- TEST 'cpld_control_noaero_p8_agrid_intel' [08:59, 06:18](1966 MB) - -PASS -- COMPILE 's2s_intel' [36:14, 35:09] ( 1016 remarks ) -PASS -- TEST 'cpld_control_c48_intel' [14:10, 12:36](3072 MB) -PASS -- TEST 'cpld_warmstart_c48_intel' [05:11, 04:01](3054 MB) -PASS -- TEST 'cpld_restart_c48_intel' [04:00, 02:24](2484 MB) - -PASS -- COMPILE 's2swa_faster_intel' [36:19, 34:03] ( 1609 remarks ) -PASS -- TEST 'cpld_control_p8_faster_intel' [10:03, 07:35](2061 MB) - -PASS -- COMPILE 's2sw_pdlib_intel' [58:15, 47:59] ( 1339 remarks ) -PASS -- TEST 'cpld_control_pdlib_p8_intel' [24:47, 21:55](1917 MB) -PASS -- TEST 'cpld_restart_pdlib_p8_intel' [14:55, 12:38](1138 MB) -PASS -- TEST 'cpld_mpi_pdlib_p8_intel' [28:02, 25:31](1887 MB) - -PASS -- COMPILE 's2sw_pdlib_debug_intel' [13:11, 05:31] ( 1560 warnings 1998 remarks ) -PASS -- TEST 'cpld_debug_pdlib_p8_intel' [34:31, 32:51](1937 MB) - -PASS -- COMPILE 'atm_dyn32_intel' [38:13, 37:39] ( 1 warnings 1148 remarks ) -PASS -- TEST 'control_flake_intel' [06:11, 04:42](654 MB) -PASS -- TEST 'control_CubedSphereGrid_intel' [06:59, 04:02](1553 MB) -PASS -- TEST 'control_CubedSphereGrid_parallel_intel' [08:03, 04:19](1563 MB) -PASS -- TEST 'control_latlon_intel' [06:54, 03:58](1548 MB) -PASS -- TEST 'control_wrtGauss_netcdf_parallel_intel' [08:03, 04:10](1545 MB) -PASS -- TEST 'control_c48_intel' [13:34, 12:00](1725 MB) -PASS -- TEST 'control_c48.v2.sfc_intel' [12:21, 10:16](850 MB) -PASS -- TEST 'control_c192_intel' [18:10, 14:22](1679 MB) -PASS -- TEST 'control_c384_intel' [22:38, 17:55](1817 MB) -PASS -- TEST 'control_c384gdas_intel' [19:38, 13:28](1021 MB) -PASS -- TEST 'control_stochy_intel' [03:46, 03:02](604 MB) -PASS -- TEST 'control_stochy_restart_intel' [02:32, 01:24](440 MB) -PASS -- TEST 'control_lndp_intel' [03:46, 02:49](604 MB) -PASS -- TEST 'control_iovr4_intel' [04:51, 04:02](608 MB) -PASS -- TEST 'control_iovr5_intel' [04:53, 04:03](601 MB) -PASS -- TEST 'control_p8_intel' [08:45, 04:44](1830 MB) -PASS -- TEST 'control_p8.v2.sfc_intel' [08:32, 04:56](1847 MB) -PASS -- TEST 'control_p8_ugwpv1_intel' [08:43, 04:44](1846 MB) -PASS -- TEST 'control_restart_p8_intel' [04:17, 02:53](1059 MB) -PASS -- TEST 'control_noqr_p8_intel' [08:53, 04:44](1843 MB) -PASS -- TEST 'control_restart_noqr_p8_intel' [05:25, 02:59](1074 MB) -PASS -- TEST 'control_decomp_p8_intel' [08:30, 04:56](1834 MB) -PASS -- TEST 'control_2threads_p8_intel' [08:31, 04:41](1941 MB) -PASS -- TEST 'control_p8_lndp_intel' [11:04, 07:55](1850 MB) -PASS -- TEST 'control_p8_rrtmgp_intel' [10:10, 06:01](1916 MB) -PASS -- TEST 'control_p8_mynn_intel' [08:37, 04:51](1854 MB) -PASS -- TEST 'merra2_thompson_intel' [08:55, 05:07](1849 MB) -PASS -- TEST 'regional_control_intel' [10:42, 08:31](1017 MB) -PASS -- TEST 'regional_restart_intel' [05:48, 04:24](1015 MB) -PASS -- TEST 'regional_decomp_intel' [10:38, 08:53](1013 MB) -PASS -- TEST 'regional_2threads_intel' [08:42, 06:09](1004 MB) -PASS -- TEST 'regional_netcdf_parallel_intel' [11:19, 08:40](1009 MB) -PASS -- TEST 'regional_2dwrtdecomp_intel' [10:38, 08:13](1014 MB) - -PASS -- COMPILE 'rrfs_intel' [35:15, 34:55] ( 3 warnings 1115 remarks ) -PASS -- TEST 'rap_control_intel' [12:11, 10:08](986 MB) -PASS -- TEST 'regional_spp_sppt_shum_skeb_intel' [07:18, 05:46](1215 MB) -PASS -- TEST 'rap_decomp_intel' [12:12, 10:48](983 MB) -PASS -- TEST 'rap_2threads_intel' [12:02, 09:40](1093 MB) -PASS -- TEST 'rap_restart_intel' [07:37, 05:17](996 MB) -PASS -- TEST 'rap_sfcdiff_intel' [12:19, 10:01](993 MB) -PASS -- TEST 'rap_sfcdiff_decomp_intel' [13:06, 10:52](987 MB) -PASS -- TEST 'rap_sfcdiff_restart_intel' [09:33, 07:36](1000 MB) -PASS -- TEST 'hrrr_control_intel' [07:10, 05:12](988 MB) -PASS -- TEST 'hrrr_control_decomp_intel' [07:03, 05:27](984 MB) -PASS -- TEST 'hrrr_control_2threads_intel' [06:06, 04:52](1057 MB) -PASS -- TEST 'hrrr_control_restart_intel' [03:35, 02:50](919 MB) -PASS -- TEST 'rrfs_v1beta_intel' [11:40, 10:03](990 MB) -PASS -- TEST 'rrfs_v1nssl_intel' [13:27, 12:18](1944 MB) -PASS -- TEST 'rrfs_v1nssl_nohailnoccn_intel' [13:31, 12:15](1926 MB) - -PASS -- COMPILE 'csawmg_intel' [33:15, 32:23] ( 1095 remarks ) -PASS -- TEST 'control_csawmg_intel' [10:42, 09:00](962 MB) -PASS -- TEST 'control_ras_intel' [05:26, 04:27](667 MB) - -PASS -- COMPILE 'wam_intel' [33:15, 32:18] ( 995 remarks ) -PASS -- TEST 'control_wam_intel' [16:04, 14:54](1620 MB) - -PASS -- COMPILE 'atm_faster_dyn32_intel' [53:16, 52:19] ( 1297 remarks ) -PASS -- TEST 'control_p8_faster_intel' [06:32, 04:21](1818 MB) -PASS -- TEST 'regional_control_faster_intel' [08:47, 07:24](1013 MB) - -PASS -- COMPILE 'atm_debug_dyn32_intel' [09:12, 07:15] ( 884 warnings 9 remarks ) -PASS -- TEST 'control_CubedSphereGrid_debug_intel' [05:08, 03:23](1576 MB) -PASS -- TEST 'control_wrtGauss_netcdf_parallel_debug_intel' [05:10, 03:27](1553 MB) -PASS -- TEST 'control_stochy_debug_intel' [04:32, 03:51](775 MB) -PASS -- TEST 'control_lndp_debug_intel' [04:32, 03:28](775 MB) -PASS -- TEST 'control_csawmg_debug_intel' [07:01, 06:02](1097 MB) -PASS -- TEST 'control_ras_debug_intel' [04:32, 03:31](788 MB) -PASS -- TEST 'control_diag_debug_intel' [05:08, 03:30](1638 MB) -PASS -- TEST 'control_debug_p8_intel' [06:15, 04:21](1835 MB) -PASS -- TEST 'regional_debug_intel' [25:05, 23:30](1046 MB) -PASS -- TEST 'rap_control_debug_intel' [07:34, 06:16](1169 MB) -PASS -- TEST 'hrrr_control_debug_intel' [07:35, 06:13](1156 MB) -PASS -- TEST 'hrrr_gf_debug_intel' [07:35, 06:19](1165 MB) -PASS -- TEST 'hrrr_c3_debug_intel' [07:34, 06:19](1168 MB) -PASS -- TEST 'rap_unified_drag_suite_debug_intel' [07:34, 06:21](1164 MB) -PASS -- TEST 'rap_diag_debug_intel' [07:46, 06:35](1251 MB) -PASS -- TEST 'rap_cires_ugwp_debug_intel' [07:30, 06:30](1136 MB) -PASS -- TEST 'rap_unified_ugwp_debug_intel' [07:23, 06:18](1169 MB) -PASS -- TEST 'rap_lndp_debug_intel' [07:31, 06:17](1172 MB) -PASS -- TEST 'rap_progcld_thompson_debug_intel' [07:27, 06:11](1161 MB) -PASS -- TEST 'rap_noah_debug_intel' [07:27, 06:08](1161 MB) -PASS -- TEST 'rap_sfcdiff_debug_intel' [06:29, 06:10](1171 MB) -PASS -- TEST 'rap_noah_sfcdiff_cires_ugwp_debug_intel' [10:29, 10:10](1162 MB) -PASS -- TEST 'rrfs_v1beta_debug_intel' [06:25, 06:05](1160 MB) -PASS -- TEST 'rap_clm_lake_debug_intel' [08:31, 07:30](1166 MB) -PASS -- TEST 'rap_flake_debug_intel' [06:27, 06:09](1165 MB) -PASS -- TEST 'gnv1_c96_no_nest_debug_intel' [12:40, 10:43](1173 MB) - -PASS -- COMPILE 'wam_debug_intel' [06:10, 04:44] ( 839 warnings 1 remarks ) -PASS -- TEST 'control_wam_debug_intel' [18:04, 16:53](1651 MB) - -PASS -- COMPILE 'rrfs_dyn32_phy32_intel' [31:14, 30:29] ( 3 warnings 1028 remarks ) -PASS -- TEST 'regional_spp_sppt_shum_skeb_dyn32_phy32_intel' [16:15, 05:32](1077 MB) -PASS -- TEST 'rap_control_dyn32_phy32_intel' [11:26, 09:27](905 MB) -PASS -- TEST 'hrrr_control_dyn32_phy32_intel' [15:18, 04:32](868 MB) -PASS -- TEST 'rap_2threads_dyn32_phy32_intel' [19:19, 08:04](947 MB) -PASS -- TEST 'hrrr_control_2threads_dyn32_phy32_intel' [15:18, 04:07](912 MB) -PASS -- TEST 'hrrr_control_decomp_dyn32_phy32_intel' [15:18, 04:47](861 MB) -PASS -- TEST 'rap_restart_dyn32_phy32_intel' [08:09, 06:21](908 MB) -PASS -- TEST 'hrrr_control_restart_dyn32_phy32_intel' [03:33, 02:26](855 MB) - -PASS -- COMPILE 'rrfs_dyn32_phy32_faster_intel' [49:17, 48:37] ( 3 warnings 1198 remarks ) -PASS -- TEST 'conus13km_control_intel' [04:04, 02:55](1108 MB) -PASS -- TEST 'conus13km_2threads_intel' [02:47, 01:22](1057 MB) -PASS -- TEST 'conus13km_restart_mismatch_intel' [03:46, 01:43](1024 MB) - -PASS -- COMPILE 'rrfs_dyn64_phy32_intel' [31:14, 30:54] ( 3 warnings 1048 remarks ) -PASS -- TEST 'rap_control_dyn64_phy32_intel' [07:06, 05:30](903 MB) - -PASS -- COMPILE 'rrfs_dyn32_phy32_debug_intel' [05:10, 04:50] ( 787 warnings 8 remarks ) -PASS -- TEST 'rap_control_debug_dyn32_phy32_intel' [06:31, 06:07](1049 MB) -PASS -- TEST 'hrrr_control_debug_dyn32_phy32_intel' [06:31, 06:00](1045 MB) -PASS -- TEST 'conus13km_debug_intel' [20:02, 18:33](1152 MB) -PASS -- TEST 'conus13km_debug_qr_intel' [20:02, 18:42](869 MB) -PASS -- TEST 'conus13km_debug_2threads_intel' [11:54, 10:53](1108 MB) -PASS -- TEST 'conus13km_radar_tten_debug_intel' [19:55, 18:33](1230 MB) - -PASS -- COMPILE 'rrfs_dyn64_phy32_debug_intel' [05:10, 04:18] ( 787 warnings 8 remarks ) -PASS -- TEST 'rap_control_dyn64_phy32_debug_intel' [14:30, 06:18](1089 MB) - -PASS -- COMPILE 'hafsw_intel' [38:16, 38:03] ( 1 warnings 1427 remarks ) -PASS -- TEST 'hafs_regional_atm_intel' [09:38, 07:12](708 MB) -PASS -- TEST 'hafs_regional_atm_thompson_gfdlsf_intel' [07:41, 06:40](1084 MB) -PASS -- TEST 'hafs_regional_atm_ocn_intel' [16:50, 09:47](771 MB) -PASS -- TEST 'hafs_regional_atm_wav_intel' [18:33, 16:39](801 MB) -PASS -- TEST 'hafs_regional_atm_ocn_wav_intel' [25:57, 18:33](816 MB) -PASS -- TEST 'gnv1_nested_intel' [16:07, 07:52](1682 MB) - -PASS -- COMPILE 'hafs_all_intel' [36:17, 34:09] ( 1268 remarks ) -PASS -- TEST 'hafs_regional_docn_intel' [11:43, 09:09](770 MB) -PASS -- TEST 'hafs_regional_docn_oisst_intel' [12:41, 09:43](757 MB) - -PASS -- COMPILE 'datm_cdeps_intel' [08:11, 07:16] ( 67 remarks ) -PASS -- TEST 'datm_cdeps_control_cfsr_intel' [04:26, 03:58](1058 MB) -PASS -- TEST 'datm_cdeps_restart_cfsr_intel' [03:25, 02:13](1022 MB) -PASS -- TEST 'datm_cdeps_control_gefs_intel' [04:26, 03:34](924 MB) -PASS -- TEST 'datm_cdeps_iau_gefs_intel' [04:26, 03:38](913 MB) -PASS -- TEST 'datm_cdeps_stochy_gefs_intel' [04:27, 03:37](928 MB) -PASS -- TEST 'datm_cdeps_ciceC_cfsr_intel' [04:27, 03:38](1062 MB) -PASS -- TEST 'datm_cdeps_bulk_cfsr_intel' [04:26, 03:40](1055 MB) -PASS -- TEST 'datm_cdeps_bulk_gefs_intel' [04:27, 03:33](919 MB) -PASS -- TEST 'datm_cdeps_mx025_cfsr_intel' [09:26, 07:57](888 MB) -PASS -- TEST 'datm_cdeps_mx025_gefs_intel' [09:25, 07:54](838 MB) -PASS -- TEST 'datm_cdeps_multiple_files_cfsr_intel' [04:23, 03:38](1065 MB) -PASS -- TEST 'datm_cdeps_3072x1536_cfsr_intel' [05:28, 05:06](2395 MB) -PASS -- TEST 'datm_cdeps_gfs_intel' [05:28, 05:08](2327 MB) - -PASS -- COMPILE 'datm_cdeps_debug_intel' [04:10, 03:39] ( 2 warnings ) -PASS -- TEST 'datm_cdeps_debug_cfsr_intel' [09:28, 08:00](1012 MB) - -PASS -- COMPILE 'datm_cdeps_faster_intel' [09:11, 08:29] ( 70 remarks ) -PASS -- TEST 'datm_cdeps_control_cfsr_faster_intel' [04:24, 03:50](1077 MB) - -PASS -- COMPILE 'datm_cdeps_land_intel' [02:10, 01:51] ( 60 remarks ) -PASS -- TEST 'datm_cdeps_lnd_gswp3_intel' [03:36, 01:39](234 MB) -PASS -- TEST 'datm_cdeps_lnd_era5_intel' [02:32, 01:21](254 MB) -PASS -- TEST 'datm_cdeps_lnd_era5_rst_intel' [01:32, 00:51](255 MB) - -PASS -- COMPILE 'atm_ds2s_docn_pcice_intel' [34:15, 33:58] ( 1016 remarks ) -PASS -- TEST 'atm_ds2s_docn_pcice_intel' [07:18, 05:40](1910 MB) - -PASS -- COMPILE 'atm_ds2s_docn_dice_intel' [28:14, 26:41] ( 1016 remarks ) -PASS -- TEST 'atm_ds2s_docn_dice_intel' [07:34, 05:29](1887 MB) - -PASS -- COMPILE 'atml_intel' [38:16, 37:20] ( 8 warnings 1186 remarks ) -PASS -- TEST 'control_p8_atmlnd_sbs_intel' [11:45, 09:24](1863 MB) -PASS -- TEST 'control_p8_atmlnd_intel' [10:49, 08:52](1855 MB) -PASS -- TEST 'control_restart_p8_atmlnd_intel' [05:46, 04:58](1071 MB) - -PASS -- COMPILE 'atml_debug_intel' [06:11, 06:00] ( 882 warnings 2 remarks ) -PASS -- TEST 'control_p8_atmlnd_debug_intel' [10:43, 08:32](1886 MB) - -PASS -- COMPILE 'atmw_intel' [34:15, 33:54] ( 1260 remarks ) -PASS -- TEST 'atmwav_control_noaero_p8_intel' [04:29, 03:05](1860 MB) - -PASS -- COMPILE 'atmaero_intel' [33:16, 33:10] ( 1099 remarks ) -PASS -- TEST 'atmaero_control_p8_intel' [08:25, 06:10](1945 MB) -PASS -- TEST 'atmaero_control_p8_rad_intel' [08:23, 06:28](1720 MB) -PASS -- TEST 'atmaero_control_p8_rad_micro_intel' [08:12, 06:39](1728 MB) +PASS -- COMPILE 's2swa_32bit_intel' [43:14, 42:44] ( 1 warnings 1378 remarks ) +PASS -- TEST 'cpld_control_p8_mixedmode_intel' [09:54, 07:15](2009 MB) + +PASS -- COMPILE 's2swa_32bit_pdlib_intel' [54:15, 53:18] ( 1 warnings 1425 remarks ) +PASS -- TEST 'cpld_control_gfsv17_intel' [24:06, 21:35](1889 MB) +PASS -- TEST 'cpld_control_gfsv17_iau_intel' [47:18, 23:13](1985 MB) +PASS -- TEST 'cpld_restart_gfsv17_intel' [22:55, 11:15](1117 MB) +PASS -- TEST 'cpld_mpi_gfsv17_intel' [26:46, 24:30](1836 MB) + +PASS -- COMPILE 's2swa_32bit_pdlib_sfs_intel' [50:15, 49:35] ( 1 warnings 1422 remarks ) +PASS -- TEST 'cpld_control_sfs_intel' [21:58, 20:53](1876 MB) + +PASS -- COMPILE 's2swa_intel' [42:14, 41:24] ( 1379 remarks ) +PASS -- TEST 'cpld_control_p8_intel' [09:19, 07:56](2057 MB) +PASS -- TEST 'cpld_control_p8.v2.sfc_intel' [09:43, 08:05](2059 MB) +PASS -- TEST 'cpld_restart_p8_intel' [06:49, 04:56](1720 MB) +PASS -- TEST 'cpld_control_qr_p8_intel' [09:20, 08:05](2073 MB) +PASS -- TEST 'cpld_restart_qr_p8_intel' [06:48, 04:55](1740 MB) +PASS -- TEST 'cpld_2threads_p8_intel' [09:14, 07:49](2317 MB) +PASS -- TEST 'cpld_decomp_p8_intel' [09:13, 08:00](2050 MB) +PASS -- TEST 'cpld_mpi_p8_intel' [08:41, 06:52](2015 MB) +PASS -- TEST 'cpld_control_ciceC_p8_intel' [09:39, 08:04](2014 MB) +PASS -- TEST 'cpld_s2sa_p8_intel' [09:30, 07:34](2040 MB) + +PASS -- COMPILE 's2sw_intel' [41:14, 40:41] ( 1277 remarks ) +PASS -- TEST 'cpld_control_noaero_p8_intel' [08:33, 06:25](1903 MB) +PASS -- TEST 'cpld_control_nowave_noaero_p8_intel' [08:45, 06:25](1968 MB) + +PASS -- COMPILE 's2swa_debug_intel' [07:11, 06:24] ( 1450 warnings 1228 remarks ) +PASS -- TEST 'cpld_debug_p8_intel' [12:32, 10:49](2071 MB) + +PASS -- COMPILE 's2sw_debug_intel' [06:11, 06:00] ( 1450 warnings 1228 remarks ) +PASS -- TEST 'cpld_debug_noaero_p8_intel' [09:22, 07:34](1932 MB) + +PASS -- COMPILE 's2s_aoflux_intel' [39:15, 36:32] ( 1008 remarks ) +PASS -- TEST 'cpld_control_noaero_p8_agrid_intel' [29:51, 06:11](1969 MB) + +PASS -- COMPILE 's2s_intel' [39:15, 37:04] ( 1013 remarks ) +PASS -- TEST 'cpld_control_c48_intel' [14:11, 12:30](3018 MB) +PASS -- TEST 'cpld_warmstart_c48_intel' [19:13, 03:55](3010 MB) +PASS -- TEST 'cpld_restart_c48_intel' [04:05, 02:10](2454 MB) + +PASS -- COMPILE 's2swa_faster_intel' [39:18, 34:06] ( 1607 remarks ) +PASS -- TEST 'cpld_control_p8_faster_intel' [09:59, 07:41](2051 MB) + +PASS -- COMPILE 's2sw_pdlib_intel' [10:16, 47:39] ( 1337 remarks ) +PASS -- TEST 'cpld_control_pdlib_p8_intel' [23:33, 21:13](1910 MB) +PASS -- TEST 'cpld_restart_pdlib_p8_intel' [12:38, 10:50](1134 MB) +PASS -- TEST 'cpld_mpi_pdlib_p8_intel' [26:33, 24:33](1888 MB) + +PASS -- COMPILE 's2sw_pdlib_debug_intel' [27:13, 06:17] ( 1560 warnings 1998 remarks ) +PASS -- TEST 'cpld_debug_pdlib_p8_intel' [57:36, 33:40](1929 MB) + +PASS -- COMPILE 'atm_dyn32_intel' [46:14, 38:03] ( 1 warnings 1124 remarks ) +PASS -- TEST 'control_flake_intel' [05:34, 04:29](646 MB) +PASS -- TEST 'control_CubedSphereGrid_intel' [05:10, 03:57](1542 MB) +PASS -- TEST 'control_CubedSphereGrid_parallel_intel' [06:14, 04:09](1546 MB) +PASS -- TEST 'control_latlon_intel' [05:05, 03:53](1549 MB) +PASS -- TEST 'control_wrtGauss_netcdf_parallel_intel' [05:17, 04:04](1553 MB) +PASS -- TEST 'control_c48_intel' [13:16, 11:45](1702 MB) +PASS -- TEST 'control_c48.v2.sfc_intel' [11:41, 10:16](834 MB) +PASS -- TEST 'control_c192_intel' [20:27, 14:21](1667 MB) +PASS -- TEST 'control_c384_intel' [23:18, 18:00](1802 MB) +PASS -- TEST 'control_c384gdas_intel' [20:23, 13:23](1003 MB) +PASS -- TEST 'control_stochy_intel' [03:32, 02:11](603 MB) +PASS -- TEST 'control_stochy_restart_intel' [03:32, 01:22](434 MB) +PASS -- TEST 'control_lndp_intel' [03:32, 02:05](597 MB) +PASS -- TEST 'control_iovr4_intel' [04:34, 03:20](600 MB) +PASS -- TEST 'control_iovr5_intel' [04:34, 03:19](600 MB) +PASS -- TEST 'control_p8_intel' [06:30, 04:39](1838 MB) +PASS -- TEST 'control_p8.v2.sfc_intel' [10:59, 04:35](1833 MB) +PASS -- TEST 'control_p8_ugwpv1_intel' [06:49, 04:29](1843 MB) +PASS -- TEST 'control_restart_p8_intel' [05:07, 02:55](1049 MB) +PASS -- TEST 'control_noqr_p8_intel' [06:35, 04:31](1837 MB) +PASS -- TEST 'control_restart_noqr_p8_intel' [06:20, 02:44](1072 MB) +PASS -- TEST 'control_decomp_p8_intel' [06:37, 04:36](1826 MB) +PASS -- TEST 'control_2threads_p8_intel' [06:37, 04:23](1912 MB) +PASS -- TEST 'control_p8_lndp_intel' [09:12, 07:27](1838 MB) +PASS -- TEST 'control_p8_rrtmgp_intel' [08:03, 05:55](1889 MB) +PASS -- TEST 'control_p8_mynn_intel' [06:50, 04:33](1849 MB) +PASS -- TEST 'merra2_thompson_intel' [07:07, 04:53](1842 MB) +PASS -- TEST 'regional_control_intel' [09:03, 07:43](1009 MB) +PASS -- TEST 'regional_restart_intel' [06:38, 04:28](1002 MB) +PASS -- TEST 'regional_decomp_intel' [09:03, 08:00](998 MB) +PASS -- TEST 'regional_2threads_intel' [07:02, 06:05](995 MB) +PASS -- TEST 'regional_netcdf_parallel_intel' [09:10, 07:44](999 MB) +PASS -- TEST 'regional_2dwrtdecomp_intel' [09:47, 07:54](999 MB) + +PASS -- COMPILE 'rrfs_intel' [48:14, 38:17] ( 3 warnings 1100 remarks ) +PASS -- TEST 'rap_control_intel' [12:05, 10:07](990 MB) +PASS -- TEST 'regional_spp_sppt_shum_skeb_intel' [07:16, 05:37](1169 MB) +PASS -- TEST 'rap_decomp_intel' [12:01, 10:45](981 MB) +PASS -- TEST 'rap_2threads_intel' [11:25, 09:41](1070 MB) +PASS -- TEST 'rap_restart_intel' [07:26, 05:22](989 MB) +PASS -- TEST 'rap_sfcdiff_intel' [12:22, 10:05](983 MB) +PASS -- TEST 'rap_sfcdiff_decomp_intel' [12:05, 10:37](981 MB) +PASS -- TEST 'rap_sfcdiff_restart_intel' [09:35, 07:35](992 MB) +PASS -- TEST 'hrrr_control_intel' [07:22, 05:10](988 MB) +PASS -- TEST 'hrrr_control_decomp_intel' [07:00, 05:19](980 MB) +PASS -- TEST 'hrrr_control_2threads_intel' [09:54, 04:49](1062 MB) +PASS -- TEST 'hrrr_control_restart_intel' [06:31, 02:52](914 MB) +PASS -- TEST 'rrfs_v1beta_intel' [13:42, 09:59](981 MB) +PASS -- TEST 'rrfs_v1nssl_intel' [13:26, 12:28](1945 MB) +PASS -- TEST 'rrfs_v1nssl_nohailnoccn_intel' [14:38, 12:11](1940 MB) + +PASS -- COMPILE 'csawmg_intel' [49:15, 35:07] ( 1089 remarks ) +PASS -- TEST 'control_csawmg_intel' [10:37, 08:55](935 MB) +PASS -- TEST 'control_ras_intel' [05:24, 04:27](661 MB) + +PASS -- COMPILE 'wam_intel' [36:13, 35:28] ( 992 remarks ) +PASS -- TEST 'control_wam_intel' [15:58, 14:23](1612 MB) + +PASS -- COMPILE 'atm_faster_dyn32_intel' [38:13, 37:15] ( 1292 remarks ) +PASS -- TEST 'control_p8_faster_intel' [06:34, 04:06](1816 MB) +PASS -- TEST 'regional_control_faster_intel' [07:45, 06:46](994 MB) + +PASS -- COMPILE 'atm_debug_dyn32_intel' [09:11, 08:34] ( 884 warnings 9 remarks ) +PASS -- TEST 'control_CubedSphereGrid_debug_intel' [07:50, 03:19](1566 MB) +PASS -- TEST 'control_wrtGauss_netcdf_parallel_debug_intel' [06:56, 03:19](1569 MB) +PASS -- TEST 'control_stochy_debug_intel' [06:31, 03:49](772 MB) +PASS -- TEST 'control_lndp_debug_intel' [06:31, 03:26](775 MB) +PASS -- TEST 'control_csawmg_debug_intel' [09:47, 05:43](1084 MB) +PASS -- TEST 'control_ras_debug_intel' [05:29, 03:28](780 MB) +PASS -- TEST 'control_diag_debug_intel' [07:53, 03:24](1628 MB) +PASS -- TEST 'control_debug_p8_intel' [08:59, 04:04](1857 MB) +PASS -- TEST 'regional_debug_intel' [27:55, 22:31](1029 MB) +PASS -- TEST 'rap_control_debug_intel' [10:27, 06:12](1156 MB) +PASS -- TEST 'hrrr_control_debug_intel' [10:27, 06:08](1155 MB) +PASS -- TEST 'hrrr_gf_debug_intel' [10:27, 06:15](1161 MB) +PASS -- TEST 'hrrr_c3_debug_intel' [10:28, 06:16](1160 MB) +PASS -- TEST 'rap_unified_drag_suite_debug_intel' [09:28, 06:16](1165 MB) +PASS -- TEST 'rap_diag_debug_intel' [08:41, 06:33](1241 MB) +PASS -- TEST 'rap_cires_ugwp_debug_intel' [07:27, 06:24](1159 MB) +PASS -- TEST 'rap_unified_ugwp_debug_intel' [07:25, 06:22](1158 MB) +PASS -- TEST 'rap_lndp_debug_intel' [07:26, 06:13](1168 MB) +PASS -- TEST 'rap_progcld_thompson_debug_intel' [07:26, 06:12](1161 MB) +PASS -- TEST 'rap_noah_debug_intel' [06:25, 06:04](1157 MB) +PASS -- TEST 'rap_sfcdiff_debug_intel' [07:26, 06:11](1161 MB) +PASS -- TEST 'rap_noah_sfcdiff_cires_ugwp_debug_intel' [10:29, 10:08](1138 MB) +PASS -- TEST 'rrfs_v1beta_debug_intel' [07:26, 06:09](1154 MB) +PASS -- TEST 'rap_clm_lake_debug_intel' [08:27, 07:28](1165 MB) +PASS -- TEST 'rap_flake_debug_intel' [07:25, 06:11](1153 MB) +PASS -- TEST 'gnv1_c96_no_nest_debug_intel' [12:28, 10:43](1162 MB) + +PASS -- COMPILE 'wam_debug_intel' [06:10, 05:29] ( 839 warnings 1 remarks ) +PASS -- TEST 'control_wam_debug_intel' [18:00, 16:39](1644 MB) + +PASS -- COMPILE 'rrfs_dyn32_phy32_intel' [32:13, 31:21] ( 3 warnings 1024 remarks ) +PASS -- TEST 'regional_spp_sppt_shum_skeb_dyn32_phy32_intel' [07:18, 05:13](1044 MB) +PASS -- TEST 'rap_control_dyn32_phy32_intel' [10:02, 08:16](897 MB) +PASS -- TEST 'hrrr_control_dyn32_phy32_intel' [06:04, 04:23](866 MB) +PASS -- TEST 'rap_2threads_dyn32_phy32_intel' [09:23, 07:56](943 MB) +PASS -- TEST 'hrrr_control_2threads_dyn32_phy32_intel' [05:36, 04:01](898 MB) +PASS -- TEST 'hrrr_control_decomp_dyn32_phy32_intel' [06:04, 04:39](855 MB) +PASS -- TEST 'rap_restart_dyn32_phy32_intel' [08:29, 06:27](895 MB) +PASS -- TEST 'hrrr_control_restart_dyn32_phy32_intel' [03:30, 02:23](847 MB) + +PASS -- COMPILE 'rrfs_dyn32_phy32_faster_intel' [35:13, 32:52] ( 3 warnings 1197 remarks ) +PASS -- TEST 'conus13km_control_intel' [03:58, 02:54](1097 MB) +PASS -- TEST 'conus13km_2threads_intel' [02:50, 01:38](1037 MB) +PASS -- TEST 'conus13km_restart_mismatch_intel' [02:48, 01:47](1008 MB) + +PASS -- COMPILE 'rrfs_dyn64_phy32_intel' [32:13, 31:50] ( 3 warnings 1044 remarks ) +PASS -- TEST 'rap_control_dyn64_phy32_intel' [07:02, 05:32](907 MB) + +PASS -- COMPILE 'rrfs_dyn32_phy32_debug_intel' [06:11, 05:08] ( 787 warnings 8 remarks ) +PASS -- TEST 'rap_control_debug_dyn32_phy32_intel' [06:30, 06:06](1040 MB) +PASS -- TEST 'hrrr_control_debug_dyn32_phy32_intel' [06:31, 05:58](1043 MB) +PASS -- TEST 'conus13km_debug_intel' [20:02, 18:49](1145 MB) +PASS -- TEST 'conus13km_debug_qr_intel' [21:00, 19:14](860 MB) +PASS -- TEST 'conus13km_debug_2threads_intel' [11:55, 10:52](1094 MB) +PASS -- TEST 'conus13km_radar_tten_debug_intel' [19:54, 18:56](1215 MB) + +PASS -- COMPILE 'rrfs_dyn64_phy32_debug_intel' [06:11, 05:17] ( 787 warnings 8 remarks ) +PASS -- TEST 'rap_control_dyn64_phy32_debug_intel' [07:28, 06:22](1059 MB) + +PASS -- COMPILE 'hafsw_intel' [40:13, 39:34] ( 1 warnings 1416 remarks ) +PASS -- TEST 'hafs_regional_atm_intel' [08:28, 06:57](698 MB) +PASS -- TEST 'hafs_regional_atm_thompson_gfdlsf_intel' [07:39, 06:21](1050 MB) +PASS -- TEST 'hafs_regional_atm_ocn_intel' [11:42, 09:20](757 MB) +PASS -- TEST 'hafs_regional_atm_wav_intel' [18:30, 16:40](784 MB) +PASS -- TEST 'hafs_regional_atm_ocn_wav_intel' [19:44, 18:07](796 MB) +PASS -- TEST 'gnv1_nested_intel' [09:46, 07:06](1664 MB) + +PASS -- COMPILE 'hafs_all_intel' [37:13, 36:17] ( 1263 remarks ) +PASS -- TEST 'hafs_regional_docn_intel' [10:22, 08:40](744 MB) +PASS -- TEST 'hafs_regional_docn_oisst_intel' [10:26, 08:43](733 MB) + +PASS -- COMPILE 'datm_cdeps_intel' [09:11, 08:22] ( 67 remarks ) +PASS -- TEST 'datm_cdeps_control_cfsr_intel' [04:25, 03:41](1065 MB) +PASS -- TEST 'datm_cdeps_restart_cfsr_intel' [03:25, 02:10](1035 MB) +PASS -- TEST 'datm_cdeps_control_gefs_intel' [04:25, 03:41](940 MB) +PASS -- TEST 'datm_cdeps_iau_gefs_intel' [04:25, 03:38](923 MB) +PASS -- TEST 'datm_cdeps_stochy_gefs_intel' [04:25, 03:40](927 MB) +PASS -- TEST 'datm_cdeps_ciceC_cfsr_intel' [04:25, 03:39](1064 MB) +PASS -- TEST 'datm_cdeps_bulk_cfsr_intel' [04:25, 03:40](1066 MB) +PASS -- TEST 'datm_cdeps_bulk_gefs_intel' [04:24, 03:37](942 MB) +PASS -- TEST 'datm_cdeps_mx025_cfsr_intel' [09:19, 07:58](893 MB) +PASS -- TEST 'datm_cdeps_mx025_gefs_intel' [09:18, 07:48](853 MB) +PASS -- TEST 'datm_cdeps_multiple_files_cfsr_intel' [04:22, 03:38](1066 MB) +PASS -- TEST 'datm_cdeps_3072x1536_cfsr_intel' [06:25, 05:07](2420 MB) +PASS -- TEST 'datm_cdeps_gfs_intel' [06:24, 05:19](2407 MB) + +PASS -- COMPILE 'datm_cdeps_debug_intel' [04:11, 03:38] ( 2 warnings ) +PASS -- TEST 'datm_cdeps_debug_cfsr_intel' [09:22, 08:10](1015 MB) + +PASS -- COMPILE 'datm_cdeps_faster_intel' [09:11, 08:27] ( 70 remarks ) +PASS -- TEST 'datm_cdeps_control_cfsr_faster_intel' [04:23, 03:37](1066 MB) + +PASS -- COMPILE 'datm_cdeps_land_intel' [03:11, 01:46] ( 60 remarks ) +PASS -- TEST 'datm_cdeps_lnd_gswp3_intel' [02:37, 01:39](232 MB) +PASS -- TEST 'datm_cdeps_lnd_era5_intel' [02:30, 01:23](257 MB) +PASS -- TEST 'datm_cdeps_lnd_era5_rst_intel' [01:28, 00:53](252 MB) + +PASS -- COMPILE 'atm_ds2s_docn_pcice_intel' [37:13, 36:36] ( 1013 remarks ) +PASS -- TEST 'atm_ds2s_docn_pcice_intel' [07:17, 05:29](1893 MB) + +PASS -- COMPILE 'atm_ds2s_docn_dice_intel' [36:13, 35:44] ( 1013 remarks ) +PASS -- TEST 'atm_ds2s_docn_dice_intel' [07:33, 05:42](1894 MB) + +PASS -- COMPILE 'atml_intel' [37:13, 37:05] ( 8 warnings 1165 remarks ) +PASS -- TEST 'control_p8_atmlnd_sbs_intel' [09:46, 07:57](1845 MB) +PASS -- TEST 'control_p8_atmlnd_intel' [09:46, 07:56](1854 MB) +PASS -- TEST 'control_restart_p8_atmlnd_intel' [05:54, 04:13](1065 MB) + +PASS -- COMPILE 'atml_debug_intel' [06:11, 06:07] ( 882 warnings 2 remarks ) +PASS -- TEST 'control_p8_atmlnd_debug_intel' [09:48, 08:01](1888 MB) + +PASS -- COMPILE 'atmw_intel' [38:14, 37:55] ( 1258 remarks ) +PASS -- TEST 'atmwav_control_noaero_p8_intel' [04:35, 02:33](1851 MB) + +PASS -- COMPILE 'atmaero_intel' [36:13, 35:42] ( 1096 remarks ) +PASS -- TEST 'atmaero_control_p8_intel' [07:26, 05:41](1933 MB) +PASS -- TEST 'atmaero_control_p8_rad_intel' [08:20, 06:20](1712 MB) +PASS -- TEST 'atmaero_control_p8_rad_micro_intel' [08:09, 06:33](1722 MB) SYNOPSIS: -Starting Date/Time: 20240714 18:58:23 -Ending Date/Time: 20240714 22:58:27 -Total Time: 04h:00m:45s +Starting Date/Time: 20240819 22:24:20 +Ending Date/Time: 20240820 02:44:40 +Total Time: 04h:22m:30s Compiles Completed: 36/36 Tests Completed: 164/164 diff --git a/tests/logs/RegressionTests_orion.log b/tests/logs/RegressionTests_orion.log index 8d0babe17c..55bab8d4bc 100644 --- a/tests/logs/RegressionTests_orion.log +++ b/tests/logs/RegressionTests_orion.log @@ -1,31 +1,31 @@ ====START OF ORION REGRESSION TESTING LOG==== UFSWM hash used in testing: -452cc402e677436c64cb2139db02568551062088 +4507a4e71f5490cf64ae981fd7b9facf85867858 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) + 2ffee5cd48e0c389bdf75c0d910b3f6d53263563 CICE-interface/CICE (CICE6.0.0-451-g2ffee5c) f6ff8f7c4d4cb6feabe3651b13204cf43fc948e3 CICE-interface/CICE/icepack (Icepack1.1.0-182-gf6ff8f7) - 2d837b16af326b09ff4018daab4de84f4deff7ec CMEPS-interface/CMEPS (cmeps_v0.4.1-2307-g2d837b1) + f13e16e414e115e268b2dd300b665e628e5f2429 CMEPS-interface/CMEPS (cmeps_v0.4.1-2308-gf13e16e) cabd7753ae17f7bfcc6dad56daf10868aa51c3f4 CMakeModules (v1.0.0-28-gcabd775) - 3388412e3576865197990e82187d8fc372140193 FV3 (heads/hotfix/acs-hash) - bb89a58601c3fa28549c291811e04d5db6c9b37b FV3/atmos_cubed_sphere (201912_public_release-401-gbb89a58) + 66bded5b3e6fefc181f7df433acd18c392267311 FV3 (heads/develop) + 3f81533642be6060e1ac382ac99ce1481892dddd FV3/atmos_cubed_sphere (201912_public_release-404-g3f81533) 0f8232724975c13289cad390c9a71fa2c6a9bff4 FV3/ccpp/framework (2024-07-11-dev) - 8103e21cd095eb2d81a5152019d6133a0374bb0a FV3/ccpp/physics (EP4-823-g8103e21c) + 1d9b076503c27cd4cfa8b22a977a71e889cbb149 FV3/ccpp/physics (EP4-851-g1d9b0765) 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) + 00f8ea2023f5ed58f0605cea373094f65ee90f64 MOM6-interface/MOM6 (dev/master/repository_split_2014.10.10-10197-g00f8ea202) 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) + 7f548c795a348bbb0fe4967dd25692c79036dc73 WW3 (6.07.1-346-g7f548c79) fad2fe9f42f6b7f744b128b4a2a9433f91e4296f stochastic_physics (ufs-v2.0.0-219-gfad2fe9) @@ -35,284 +35,285 @@ 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/jongkim/stmp/jongkim/FV3_RT/rt_2453183 +BASELINE DIRECTORY: /work/noaa/epic/UFS-WM_RT/NEMSfv3gfs/develop-20240819 +COMPARISON DIRECTORY: /work/noaa/stmp/zshrader/stmp/zshrader/FV3_RT/rt_742584 RT.SH OPTIONS USED: * (-a) - HPC PROJECT ACCOUNT: epic +* (-l) - USE CONFIG FILE: rt.conf * (-e) - USE ECFLOW -PASS -- COMPILE 's2swa_32bit_intel' [17:12, 16:20] ( 1 warnings 10 remarks ) -PASS -- TEST 'cpld_control_p8_mixedmode_intel' [16:48, 14:46](2081 MB) - -PASS -- COMPILE 's2swa_32bit_pdlib_intel' [22:12, 21:19] ( 1 warnings 10 remarks ) -PASS -- TEST 'cpld_control_gfsv17_intel' [19:41, 18:08](1973 MB) -PASS -- TEST 'cpld_control_gfsv17_iau_intel' [21:27, 19:05](2129 MB) -PASS -- TEST 'cpld_restart_gfsv17_intel' [11:16, 09:01](1215 MB) -PASS -- TEST 'cpld_mpi_gfsv17_intel' [22:43, 20:27](1878 MB) - -PASS -- COMPILE 's2swa_32bit_pdlib_sfs_intel' [22:12, 21:56] ( 1 warnings 10 remarks ) -PASS -- TEST 'cpld_control_sfs_intel' [18:41, 17:48](1951 MB) - -PASS -- COMPILE 's2swa_32bit_pdlib_debug_intel' [09:11, 08:54] ( 1525 warnings 2000 remarks ) -PASS -- TEST 'cpld_debug_gfsv17_intel' [28:42, 27:03](1941 MB) - -PASS -- COMPILE 's2swa_intel' [16:11, 16:03] ( 10 remarks ) -PASS -- TEST 'cpld_control_p8_intel' [16:43, 14:21](2138 MB) -PASS -- TEST 'cpld_control_p8.v2.sfc_intel' [16:52, 14:23](2133 MB) -PASS -- TEST 'cpld_restart_p8_intel' [10:01, 08:00](1818 MB) -PASS -- TEST 'cpld_control_qr_p8_intel' [16:43, 14:21](2170 MB) -PASS -- TEST 'cpld_restart_qr_p8_intel' [10:01, 08:07](1713 MB) -PASS -- TEST 'cpld_2threads_p8_intel' [14:47, 13:07](2435 MB) -PASS -- TEST 'cpld_decomp_p8_intel' [16:43, 14:31](2128 MB) -PASS -- TEST 'cpld_mpi_p8_intel' [14:47, 12:20](2042 MB) -PASS -- TEST 'cpld_control_ciceC_p8_intel' [16:55, 14:16](2148 MB) -PASS -- TEST 'cpld_control_c192_p8_intel' [19:47, 16:14](2724 MB) -PASS -- TEST 'cpld_restart_c192_p8_intel' [12:10, 08:52](2730 MB) -PASS -- TEST 'cpld_bmark_p8_intel' [18:49, 11:39](3658 MB) -PASS -- TEST 'cpld_restart_bmark_p8_intel' [16:03, 07:11](3498 MB) -PASS -- TEST 'cpld_s2sa_p8_intel' [07:38, 06:02](2120 MB) - -PASS -- COMPILE 's2sw_intel' [16:11, 15:55] ( 10 remarks ) -PASS -- TEST 'cpld_control_noaero_p8_intel' [15:36, 13:48](1990 MB) -PASS -- TEST 'cpld_control_nowave_noaero_p8_intel' [06:44, 04:46](2055 MB) - -PASS -- COMPILE 's2swa_debug_intel' [09:10, 08:42] ( 1450 warnings 1230 remarks ) -PASS -- TEST 'cpld_debug_p8_intel' [10:22, 08:56](2160 MB) - -PASS -- COMPILE 's2sw_debug_intel' [08:10, 07:55] ( 1450 warnings 1230 remarks ) -PASS -- TEST 'cpld_debug_noaero_p8_intel' [08:14, 06:11](2013 MB) - -PASS -- COMPILE 's2s_aoflux_intel' [15:11, 14:18] ( 3 remarks ) -PASS -- TEST 'cpld_control_noaero_p8_agrid_intel' [06:27, 04:35](2054 MB) - -PASS -- COMPILE 's2s_intel' [15:11, 14:51] ( 3 remarks ) -PASS -- TEST 'cpld_control_c48_intel' [11:03, 09:38](3100 MB) -PASS -- TEST 'cpld_warmstart_c48_intel' [04:00, 03:05](3077 MB) -PASS -- TEST 'cpld_restart_c48_intel' [03:02, 02:00](2521 MB) - -PASS -- COMPILE 's2swa_faster_intel' [24:11, 23:48] ( 10 remarks ) -PASS -- TEST 'cpld_control_p8_faster_intel' [16:38, 15:00](2138 MB) - -PASS -- COMPILE 's2sw_pdlib_intel' [22:11, 21:12] ( 10 remarks ) -PASS -- TEST 'cpld_control_pdlib_p8_intel' [19:21, 18:10](1997 MB) -PASS -- TEST 'cpld_restart_pdlib_p8_intel' [10:33, 09:10](1260 MB) -PASS -- TEST 'cpld_mpi_pdlib_p8_intel' [22:21, 20:17](1915 MB) - -PASS -- COMPILE 's2sw_pdlib_debug_intel' [07:11, 06:43] ( 1560 warnings 2000 remarks ) -PASS -- TEST 'cpld_debug_pdlib_p8_intel' [30:14, 28:42](1984 MB) - -PASS -- COMPILE 'atm_dyn32_intel' [13:11, 13:05] ( 1 warnings 1 remarks ) -PASS -- TEST 'control_flake_intel' [04:28, 03:41](691 MB) -PASS -- TEST 'control_CubedSphereGrid_intel' [03:46, 03:07](1585 MB) -PASS -- TEST 'control_CubedSphereGrid_parallel_intel' [04:52, 03:14](1593 MB) -PASS -- TEST 'control_latlon_intel' [04:43, 03:12](1589 MB) -PASS -- TEST 'control_wrtGauss_netcdf_parallel_intel' [04:49, 03:13](1592 MB) -PASS -- TEST 'control_c48_intel' [10:49, 09:27](1738 MB) -PASS -- TEST 'control_c48.v2.sfc_intel' [08:36, 07:59](857 MB) -PASS -- TEST 'control_c192_intel' [12:02, 11:09](1736 MB) -PASS -- TEST 'control_c384_intel' [14:55, 12:13](2012 MB) -PASS -- TEST 'control_c384gdas_intel' [12:45, 09:45](1357 MB) -PASS -- TEST 'control_stochy_intel' [02:28, 01:51](644 MB) -PASS -- TEST 'control_stochy_restart_intel' [02:47, 01:11](474 MB) -PASS -- TEST 'control_lndp_intel' [02:24, 01:47](649 MB) -PASS -- TEST 'control_iovr4_intel' [03:27, 02:43](643 MB) -PASS -- TEST 'control_iovr5_intel' [03:31, 02:46](642 MB) -PASS -- TEST 'control_p8_intel' [05:20, 03:38](1892 MB) -PASS -- TEST 'control_p8.v2.sfc_intel' [05:19, 03:32](1892 MB) -PASS -- TEST 'control_p8_ugwpv1_intel' [05:33, 03:20](1888 MB) -PASS -- TEST 'control_restart_p8_intel' [03:15, 01:59](1095 MB) -PASS -- TEST 'control_noqr_p8_intel' [05:23, 03:24](1878 MB) -PASS -- TEST 'control_restart_noqr_p8_intel' [03:27, 02:07](1136 MB) -PASS -- TEST 'control_decomp_p8_intel' [05:15, 03:33](1870 MB) -PASS -- TEST 'control_2threads_p8_intel' [05:11, 03:41](1975 MB) -PASS -- TEST 'control_p8_lndp_intel' [06:52, 05:56](1881 MB) -PASS -- TEST 'control_p8_rrtmgp_intel' [06:28, 04:49](1951 MB) -PASS -- TEST 'control_p8_mynn_intel' [05:23, 03:28](1896 MB) -PASS -- TEST 'merra2_thompson_intel' [05:41, 03:45](1897 MB) -PASS -- TEST 'regional_control_intel' [07:42, 06:31](1090 MB) -PASS -- TEST 'regional_restart_intel' [04:49, 03:29](1086 MB) -PASS -- TEST 'regional_decomp_intel' [07:36, 06:53](1078 MB) -PASS -- TEST 'regional_2threads_intel' [05:37, 04:39](1083 MB) -PASS -- TEST 'regional_noquilt_intel' [07:43, 06:15](1390 MB) -PASS -- TEST 'regional_netcdf_parallel_intel' [07:42, 06:15](1093 MB) -PASS -- TEST 'regional_2dwrtdecomp_intel' [07:40, 06:30](1091 MB) -PASS -- TEST 'regional_wofs_intel' [08:41, 07:45](1907 MB) - -PASS -- COMPILE 'rrfs_intel' [12:11, 11:58] ( 3 warnings 9 remarks ) -PASS -- TEST 'rap_control_intel' [10:24, 08:15](1058 MB) -PASS -- TEST 'regional_spp_sppt_shum_skeb_intel' [07:04, 05:11](1306 MB) -PASS -- TEST 'rap_decomp_intel' [10:15, 08:30](1026 MB) -PASS -- TEST 'rap_2threads_intel' [09:57, 08:18](1160 MB) -PASS -- TEST 'rap_restart_intel' [06:40, 04:20](1043 MB) -PASS -- TEST 'rap_sfcdiff_intel' [10:10, 08:16](1061 MB) -PASS -- TEST 'rap_sfcdiff_decomp_intel' [10:00, 08:32](1021 MB) -PASS -- TEST 'rap_sfcdiff_restart_intel' [08:36, 06:15](1078 MB) -PASS -- TEST 'hrrr_control_intel' [06:03, 04:19](1031 MB) -PASS -- TEST 'hrrr_control_decomp_intel' [05:52, 04:25](1017 MB) -PASS -- TEST 'hrrr_control_2threads_intel' [05:22, 04:05](1096 MB) -PASS -- TEST 'hrrr_control_restart_intel' [03:30, 02:25](953 MB) -PASS -- TEST 'rrfs_v1beta_intel' [09:21, 08:07](1043 MB) -PASS -- TEST 'rrfs_v1nssl_intel' [10:32, 09:43](1992 MB) -PASS -- TEST 'rrfs_v1nssl_nohailnoccn_intel' [10:28, 09:24](2030 MB) - -PASS -- COMPILE 'csawmg_intel' [12:11, 11:19] -PASS -- TEST 'control_csawmg_intel' [07:39, 06:35](1021 MB) -PASS -- TEST 'control_ras_intel' [04:25, 03:28](716 MB) - -PASS -- COMPILE 'wam_intel' [12:11, 11:18] ( 1 remarks ) -PASS -- TEST 'control_wam_intel' [13:41, 12:12](1662 MB) - -PASS -- COMPILE 'atm_faster_dyn32_intel' [21:11, 20:29] ( 1 remarks ) -PASS -- TEST 'control_p8_faster_intel' [05:17, 03:22](1882 MB) -PASS -- TEST 'regional_control_faster_intel' [06:39, 06:03](1087 MB) - -PASS -- COMPILE 'atm_debug_dyn32_intel' [08:10, 07:48] ( 884 warnings 9 remarks ) -PASS -- TEST 'control_CubedSphereGrid_debug_intel' [03:53, 02:45](1620 MB) -PASS -- TEST 'control_wrtGauss_netcdf_parallel_debug_intel' [03:57, 02:48](1624 MB) -PASS -- TEST 'control_stochy_debug_intel' [04:26, 03:10](819 MB) -PASS -- TEST 'control_lndp_debug_intel' [03:26, 02:49](818 MB) -PASS -- TEST 'control_csawmg_debug_intel' [05:48, 04:25](1140 MB) -PASS -- TEST 'control_ras_debug_intel' [03:26, 02:52](833 MB) -PASS -- TEST 'control_diag_debug_intel' [03:54, 02:45](1677 MB) -PASS -- TEST 'control_debug_p8_intel' [04:54, 03:11](1911 MB) -PASS -- TEST 'regional_debug_intel' [18:47, 17:35](1097 MB) -PASS -- TEST 'rap_control_debug_intel' [05:28, 04:56](1211 MB) -PASS -- TEST 'hrrr_control_debug_intel' [05:29, 04:53](1207 MB) -PASS -- TEST 'hrrr_gf_debug_intel' [05:29, 04:59](1207 MB) -PASS -- TEST 'hrrr_c3_debug_intel' [05:29, 05:00](1209 MB) -PASS -- TEST 'rap_unified_drag_suite_debug_intel' [05:30, 04:54](1215 MB) -PASS -- TEST 'rap_diag_debug_intel' [05:39, 05:07](1297 MB) -PASS -- TEST 'rap_cires_ugwp_debug_intel' [05:24, 05:05](1210 MB) -PASS -- TEST 'rap_unified_ugwp_debug_intel' [05:22, 05:03](1210 MB) -PASS -- TEST 'rap_lndp_debug_intel' [05:25, 05:04](1218 MB) -PASS -- TEST 'rap_progcld_thompson_debug_intel' [05:24, 05:01](1214 MB) -PASS -- TEST 'rap_noah_debug_intel' [05:23, 04:51](1208 MB) -PASS -- TEST 'rap_sfcdiff_debug_intel' [05:22, 04:54](1207 MB) -PASS -- TEST 'rap_noah_sfcdiff_cires_ugwp_debug_intel' [08:29, 08:02](1210 MB) -PASS -- TEST 'rrfs_v1beta_debug_intel' [05:28, 04:57](1211 MB) -PASS -- TEST 'rap_clm_lake_debug_intel' [06:31, 05:54](1217 MB) -PASS -- TEST 'rap_flake_debug_intel' [05:26, 04:57](1210 MB) -PASS -- TEST 'gnv1_c96_no_nest_debug_intel' [10:28, 08:33](1217 MB) - -PASS -- COMPILE 'wam_debug_intel' [05:11, 05:04] ( 839 warnings 1 remarks ) -PASS -- TEST 'control_wam_debug_intel' [14:47, 13:40](1690 MB) - -PASS -- COMPILE 'rrfs_dyn32_phy32_intel' [12:10, 11:09] ( 3 warnings 8 remarks ) -PASS -- TEST 'regional_spp_sppt_shum_skeb_dyn32_phy32_intel' [06:05, 04:56](1164 MB) -PASS -- TEST 'rap_control_dyn32_phy32_intel' [09:01, 07:12](995 MB) -PASS -- TEST 'hrrr_control_dyn32_phy32_intel' [05:54, 03:46](924 MB) -PASS -- TEST 'rap_2threads_dyn32_phy32_intel' [08:16, 07:07](1080 MB) -PASS -- TEST 'hrrr_control_2threads_dyn32_phy32_intel' [05:20, 03:35](950 MB) -PASS -- TEST 'hrrr_control_decomp_dyn32_phy32_intel' [05:15, 03:50](903 MB) -PASS -- TEST 'rap_restart_dyn32_phy32_intel' [07:29, 05:15](980 MB) -PASS -- TEST 'hrrr_control_restart_dyn32_phy32_intel' [02:45, 02:07](878 MB) - -PASS -- COMPILE 'rrfs_dyn32_phy32_faster_intel' [19:12, 18:20] ( 3 warnings 8 remarks ) -PASS -- TEST 'conus13km_control_intel' [04:08, 02:40](1171 MB) -PASS -- TEST 'conus13km_2threads_intel' [02:49, 01:12](1130 MB) -PASS -- TEST 'conus13km_restart_mismatch_intel' [02:45, 01:32](1089 MB) - -PASS -- COMPILE 'rrfs_dyn64_phy32_intel' [12:11, 11:36] ( 3 warnings 8 remarks ) -PASS -- TEST 'rap_control_dyn64_phy32_intel' [05:51, 04:32](974 MB) - -PASS -- COMPILE 'rrfs_dyn32_phy32_debug_intel' [05:10, 05:00] ( 787 warnings 8 remarks ) -PASS -- TEST 'rap_control_debug_dyn32_phy32_intel' [05:27, 04:54](1086 MB) -PASS -- TEST 'hrrr_control_debug_dyn32_phy32_intel' [05:32, 04:48](1086 MB) -PASS -- TEST 'conus13km_debug_intel' [15:57, 14:27](1247 MB) -PASS -- TEST 'conus13km_debug_qr_intel' [15:56, 14:14](945 MB) -PASS -- TEST 'conus13km_debug_2threads_intel' [09:49, 08:17](1183 MB) -PASS -- TEST 'conus13km_radar_tten_debug_intel' [14:51, 14:11](1314 MB) - -PASS -- COMPILE 'rrfs_dyn64_phy32_debug_intel' [06:10, 05:11] ( 787 warnings 8 remarks ) -PASS -- TEST 'rap_control_dyn64_phy32_debug_intel' [05:29, 05:03](1141 MB) - -PASS -- COMPILE 'hafsw_intel' [14:11, 13:56] ( 1 warnings 9 remarks ) -PASS -- TEST 'hafs_regional_atm_intel' [07:17, 06:05](753 MB) -PASS -- TEST 'hafs_regional_atm_thompson_gfdlsf_intel' [07:26, 06:29](1138 MB) -PASS -- TEST 'hafs_regional_atm_ocn_intel' [09:24, 07:34](836 MB) -PASS -- TEST 'hafs_regional_atm_wav_intel' [26:16, 24:51](874 MB) -PASS -- TEST 'hafs_regional_atm_ocn_wav_intel' [30:18, 29:00](895 MB) -PASS -- TEST 'hafs_regional_1nest_atm_intel' [09:10, 07:16](513 MB) -PASS -- TEST 'hafs_regional_telescopic_2nests_atm_intel' [10:40, 08:32](522 MB) -PASS -- TEST 'hafs_global_1nest_atm_intel' [04:57, 03:28](381 MB) -PASS -- TEST 'hafs_global_multiple_4nests_atm_intel' [12:26, 09:36](491 MB) -PASS -- TEST 'hafs_regional_specified_moving_1nest_atm_intel' [05:57, 04:50](538 MB) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_intel' [06:06, 04:30](536 MB) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_intel' [06:56, 05:48](595 MB) -PASS -- TEST 'hafs_global_storm_following_1nest_atm_intel' [02:31, 01:51](407 MB) -PASS -- TEST 'gnv1_nested_intel' [07:09, 04:20](1734 MB) - -PASS -- COMPILE 'hafsw_debug_intel' [06:10, 05:38] ( 1467 warnings 1502 remarks ) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_debug_intel' [14:46, 13:18](602 MB) - -PASS -- COMPILE 'hafsw_faster_intel' [23:11, 22:27] ( 8 remarks ) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_intel' [14:00, 12:49](675 MB) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_inline_intel' [14:28, 12:53](828 MB) - -PASS -- COMPILE 'hafs_mom6w_intel' [14:11, 13:48] ( 7 remarks ) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_mom6_intel' [10:09, 08:49](723 MB) - -PASS -- COMPILE 'hafs_all_intel' [13:11, 12:43] ( 8 remarks ) -PASS -- TEST 'hafs_regional_docn_intel' [09:18, 07:39](831 MB) -PASS -- TEST 'hafs_regional_docn_oisst_intel' [09:15, 07:34](819 MB) -PASS -- TEST 'hafs_regional_datm_cdeps_intel' [17:57, 16:24](1206 MB) - -PASS -- COMPILE 'datm_cdeps_intel' [11:10, 10:17] ( 2 remarks ) -PASS -- TEST 'datm_cdeps_control_cfsr_intel' [03:20, 02:58](1149 MB) -PASS -- TEST 'datm_cdeps_restart_cfsr_intel' [02:20, 01:54](1092 MB) -PASS -- TEST 'datm_cdeps_control_gefs_intel' [03:17, 02:50](1021 MB) -PASS -- TEST 'datm_cdeps_iau_gefs_intel' [03:20, 02:59](1015 MB) -PASS -- TEST 'datm_cdeps_stochy_gefs_intel' [03:18, 02:54](1014 MB) -PASS -- TEST 'datm_cdeps_ciceC_cfsr_intel' [04:19, 03:10](1153 MB) -PASS -- TEST 'datm_cdeps_bulk_cfsr_intel' [03:19, 03:00](1149 MB) -PASS -- TEST 'datm_cdeps_bulk_gefs_intel' [03:18, 02:55](1018 MB) -PASS -- TEST 'datm_cdeps_mx025_cfsr_intel' [08:14, 06:26](1018 MB) -PASS -- TEST 'datm_cdeps_mx025_gefs_intel' [08:04, 06:28](1018 MB) -PASS -- TEST 'datm_cdeps_multiple_files_cfsr_intel' [03:15, 02:54](1137 MB) -PASS -- TEST 'datm_cdeps_3072x1536_cfsr_intel' [05:17, 04:18](2384 MB) -PASS -- TEST 'datm_cdeps_gfs_intel' [05:18, 04:26](2443 MB) - -PASS -- COMPILE 'datm_cdeps_debug_intel' [06:11, 06:00] ( 2 warnings 2 remarks ) -PASS -- TEST 'datm_cdeps_debug_cfsr_intel' [07:18, 06:30](1084 MB) - -PASS -- COMPILE 'datm_cdeps_faster_intel' [10:11, 09:55] ( 2 remarks ) -PASS -- TEST 'datm_cdeps_control_cfsr_faster_intel' [03:17, 02:58](1142 MB) - -PASS -- COMPILE 'datm_cdeps_land_intel' [02:10, 01:33] ( 1 remarks ) -PASS -- TEST 'datm_cdeps_lnd_gswp3_intel' [01:30, 01:02](257 MB) -PASS -- TEST 'datm_cdeps_lnd_era5_intel' [01:26, 00:58](322 MB) -PASS -- TEST 'datm_cdeps_lnd_era5_rst_intel' [01:29, 00:36](319 MB) - -PASS -- COMPILE 'atm_ds2s_docn_pcice_intel' [13:11, 12:29] ( 3 remarks ) -PASS -- TEST 'atm_ds2s_docn_pcice_intel' [05:10, 04:08](1979 MB) - -PASS -- COMPILE 'atm_ds2s_docn_dice_intel' [12:10, 11:47] ( 1 remarks ) -PASS -- TEST 'atm_ds2s_docn_dice_intel' [05:05, 03:53](1961 MB) - -PASS -- COMPILE 'atml_intel' [13:11, 13:00] ( 8 warnings 2 remarks ) -PASS -- TEST 'control_p8_atmlnd_sbs_intel' [06:30, 04:46](1867 MB) -PASS -- TEST 'control_p8_atmlnd_intel' [06:28, 04:49](1872 MB) -PASS -- TEST 'control_restart_p8_atmlnd_intel' [03:53, 02:43](1082 MB) - -PASS -- COMPILE 'atml_debug_intel' [07:11, 06:30] ( 882 warnings 2 remarks ) -PASS -- TEST 'control_p8_atmlnd_debug_intel' [07:29, 05:54](1910 MB) - -PASS -- COMPILE 'atmw_intel' [12:11, 12:09] ( 8 remarks ) -PASS -- TEST 'atmwav_control_noaero_p8_intel' [04:16, 02:12](1923 MB) - -PASS -- COMPILE 'atmaero_intel' [12:11, 11:51] ( 1 remarks ) -PASS -- TEST 'atmaero_control_p8_intel' [06:11, 04:36](2001 MB) -PASS -- TEST 'atmaero_control_p8_rad_intel' [07:10, 05:16](1778 MB) -PASS -- TEST 'atmaero_control_p8_rad_micro_intel' [07:01, 05:20](1790 MB) - -PASS -- COMPILE 'atmaq_debug_intel' [05:10, 05:05] ( 884 warnings 6 remarks ) -PASS -- TEST 'regional_atmaq_debug_intel' [22:59, 21:11](4552 MB) +PASS -- COMPILE 's2swa_32bit_intel' [18:11, 17:28] ( 1 warnings 10 remarks ) +PASS -- TEST 'cpld_control_p8_mixedmode_intel' [16:52, 14:42](2081 MB) + +PASS -- COMPILE 's2swa_32bit_pdlib_intel' [26:11, 25:21] ( 1 warnings 10 remarks ) +PASS -- TEST 'cpld_control_gfsv17_intel' [19:56, 18:06](1959 MB) +PASS -- TEST 'cpld_control_gfsv17_iau_intel' [21:06, 19:04](2131 MB) +PASS -- TEST 'cpld_restart_gfsv17_intel' [10:59, 09:03](1204 MB) +PASS -- TEST 'cpld_mpi_gfsv17_intel' [22:50, 20:16](1874 MB) + +PASS -- COMPILE 's2swa_32bit_pdlib_sfs_intel' [21:11, 20:55] ( 1 warnings 10 remarks ) +PASS -- TEST 'cpld_control_sfs_intel' [18:48, 17:43](1940 MB) + +PASS -- COMPILE 's2swa_32bit_pdlib_debug_intel' [10:11, 09:19] ( 1525 warnings 2000 remarks ) +PASS -- TEST 'cpld_debug_gfsv17_intel' [29:39, 27:32](1940 MB) + +PASS -- COMPILE 's2swa_intel' [18:11, 17:23] ( 10 remarks ) +PASS -- TEST 'cpld_control_p8_intel' [16:42, 15:01](2125 MB) +PASS -- TEST 'cpld_control_p8.v2.sfc_intel' [16:50, 14:32](2129 MB) +PASS -- TEST 'cpld_restart_p8_intel' [09:47, 08:09](1822 MB) +PASS -- TEST 'cpld_control_qr_p8_intel' [16:42, 14:26](2159 MB) +PASS -- TEST 'cpld_restart_qr_p8_intel' [09:47, 08:04](1705 MB) +PASS -- TEST 'cpld_2threads_p8_intel' [15:42, 13:15](2428 MB) +PASS -- TEST 'cpld_decomp_p8_intel' [16:42, 14:19](2124 MB) +PASS -- TEST 'cpld_mpi_p8_intel' [14:50, 12:17](2036 MB) +PASS -- TEST 'cpld_control_ciceC_p8_intel' [16:50, 14:37](2135 MB) +PASS -- TEST 'cpld_control_c192_p8_intel' [19:44, 16:20](2717 MB) +PASS -- TEST 'cpld_restart_c192_p8_intel' [12:00, 09:05](2719 MB) +PASS -- TEST 'cpld_bmark_p8_intel' [18:40, 11:40](3691 MB) +PASS -- TEST 'cpld_restart_bmark_p8_intel' [15:49, 07:17](3497 MB) +PASS -- TEST 'cpld_s2sa_p8_intel' [07:33, 06:00](2117 MB) + +PASS -- COMPILE 's2sw_intel' [16:11, 15:33] ( 10 remarks ) +PASS -- TEST 'cpld_control_noaero_p8_intel' [15:04, 13:49](1973 MB) +PASS -- TEST 'cpld_control_nowave_noaero_p8_intel' [06:13, 04:48](2044 MB) + +PASS -- COMPILE 's2swa_debug_intel' [10:10, 09:18] ( 1450 warnings 1230 remarks ) +PASS -- TEST 'cpld_debug_p8_intel' [10:13, 08:49](2153 MB) + +PASS -- COMPILE 's2sw_debug_intel' [09:11, 08:30] ( 1450 warnings 1230 remarks ) +PASS -- TEST 'cpld_debug_noaero_p8_intel' [07:05, 06:07](2005 MB) + +PASS -- COMPILE 's2s_aoflux_intel' [15:11, 14:57] ( 3 remarks ) +PASS -- TEST 'cpld_control_noaero_p8_agrid_intel' [06:14, 04:49](2046 MB) + +PASS -- COMPILE 's2s_intel' [15:11, 14:50] ( 3 remarks ) +PASS -- TEST 'cpld_control_c48_intel' [10:57, 10:04](3051 MB) +PASS -- TEST 'cpld_warmstart_c48_intel' [04:56, 03:30](3029 MB) +PASS -- TEST 'cpld_restart_c48_intel' [04:02, 02:17](2487 MB) + +PASS -- COMPILE 's2swa_faster_intel' [17:11, 16:31] ( 10 remarks ) +PASS -- TEST 'cpld_control_p8_faster_intel' [16:24, 14:49](2136 MB) + +PASS -- COMPILE 's2sw_pdlib_intel' [19:11, 18:20] ( 10 remarks ) +PASS -- TEST 'cpld_control_pdlib_p8_intel' [20:13, 18:29](1994 MB) +PASS -- TEST 'cpld_restart_pdlib_p8_intel' [10:26, 09:00](1244 MB) +PASS -- TEST 'cpld_mpi_pdlib_p8_intel' [22:04, 20:31](1916 MB) + +PASS -- COMPILE 's2sw_pdlib_debug_intel' [08:11, 08:05] ( 1560 warnings 2000 remarks ) +PASS -- TEST 'cpld_debug_pdlib_p8_intel' [31:14, 29:33](1971 MB) + +PASS -- COMPILE 'atm_dyn32_intel' [14:11, 13:46] ( 1 warnings 1 remarks ) +PASS -- TEST 'control_flake_intel' [04:29, 03:49](691 MB) +PASS -- TEST 'control_CubedSphereGrid_intel' [03:52, 03:09](1582 MB) +PASS -- TEST 'control_CubedSphereGrid_parallel_intel' [04:53, 03:16](1586 MB) +PASS -- TEST 'control_latlon_intel' [04:44, 03:12](1592 MB) +PASS -- TEST 'control_wrtGauss_netcdf_parallel_intel' [04:54, 03:14](1588 MB) +PASS -- TEST 'control_c48_intel' [10:50, 09:31](1705 MB) +PASS -- TEST 'control_c48.v2.sfc_intel' [08:34, 08:09](844 MB) +PASS -- TEST 'control_c192_intel' [12:52, 11:45](1731 MB) +PASS -- TEST 'control_c384_intel' [14:49, 12:51](1964 MB) +PASS -- TEST 'control_c384gdas_intel' [12:34, 09:52](1339 MB) +PASS -- TEST 'control_stochy_intel' [02:22, 01:51](639 MB) +PASS -- TEST 'control_stochy_restart_intel' [01:43, 01:04](477 MB) +PASS -- TEST 'control_lndp_intel' [02:27, 01:43](644 MB) +PASS -- TEST 'control_iovr4_intel' [03:26, 02:46](638 MB) +PASS -- TEST 'control_iovr5_intel' [03:28, 02:43](641 MB) +PASS -- TEST 'control_p8_intel' [05:13, 03:38](1891 MB) +PASS -- TEST 'control_p8.v2.sfc_intel' [05:15, 03:41](1887 MB) +PASS -- TEST 'control_p8_ugwpv1_intel' [05:24, 03:28](1884 MB) +PASS -- TEST 'control_restart_p8_intel' [03:15, 02:02](1091 MB) +PASS -- TEST 'control_noqr_p8_intel' [05:20, 03:26](1879 MB) +PASS -- TEST 'control_restart_noqr_p8_intel' [03:11, 02:00](1127 MB) +PASS -- TEST 'control_decomp_p8_intel' [05:04, 03:33](1863 MB) +PASS -- TEST 'control_2threads_p8_intel' [04:59, 03:38](1960 MB) +PASS -- TEST 'control_p8_lndp_intel' [06:40, 05:59](1872 MB) +PASS -- TEST 'control_p8_rrtmgp_intel' [06:22, 04:58](1950 MB) +PASS -- TEST 'control_p8_mynn_intel' [05:14, 03:34](1889 MB) +PASS -- TEST 'merra2_thompson_intel' [05:32, 03:52](1885 MB) +PASS -- TEST 'regional_control_intel' [07:34, 06:30](1077 MB) +PASS -- TEST 'regional_restart_intel' [04:37, 03:33](1077 MB) +PASS -- TEST 'regional_decomp_intel' [07:31, 06:48](1073 MB) +PASS -- TEST 'regional_2threads_intel' [05:36, 04:41](1062 MB) +PASS -- TEST 'regional_noquilt_intel' [07:33, 06:27](1388 MB) +PASS -- TEST 'regional_netcdf_parallel_intel' [07:39, 06:25](1077 MB) +PASS -- TEST 'regional_2dwrtdecomp_intel' [07:38, 06:29](1080 MB) +PASS -- TEST 'regional_wofs_intel' [08:31, 07:57](1899 MB) + +PASS -- COMPILE 'rrfs_intel' [14:11, 13:38] ( 3 warnings 9 remarks ) +PASS -- TEST 'rap_control_intel' [10:16, 08:26](1054 MB) +PASS -- TEST 'regional_spp_sppt_shum_skeb_intel' [06:55, 05:19](1258 MB) +PASS -- TEST 'rap_decomp_intel' [10:10, 08:40](1020 MB) +PASS -- TEST 'rap_2threads_intel' [09:55, 08:29](1165 MB) +PASS -- TEST 'rap_restart_intel' [06:34, 04:23](1039 MB) +PASS -- TEST 'rap_sfcdiff_intel' [09:54, 08:22](1049 MB) +PASS -- TEST 'rap_sfcdiff_decomp_intel' [09:53, 08:38](1018 MB) +PASS -- TEST 'rap_sfcdiff_restart_intel' [08:29, 06:17](1066 MB) +PASS -- TEST 'hrrr_control_intel' [05:58, 04:23](1029 MB) +PASS -- TEST 'hrrr_control_decomp_intel' [05:58, 04:26](1022 MB) +PASS -- TEST 'hrrr_control_2threads_intel' [05:55, 04:11](1096 MB) +PASS -- TEST 'hrrr_control_restart_intel' [03:39, 02:23](950 MB) +PASS -- TEST 'rrfs_v1beta_intel' [10:17, 08:17](1051 MB) +PASS -- TEST 'rrfs_v1nssl_intel' [10:23, 10:05](1986 MB) +PASS -- TEST 'rrfs_v1nssl_nohailnoccn_intel' [10:24, 09:43](2024 MB) + +PASS -- COMPILE 'csawmg_intel' [13:11, 12:47] +PASS -- TEST 'control_csawmg_intel' [07:39, 06:38](1020 MB) +PASS -- TEST 'control_ras_intel' [04:31, 03:30](714 MB) + +PASS -- COMPILE 'wam_intel' [13:11, 12:24] ( 1 remarks ) +PASS -- TEST 'control_wam_intel' [13:50, 12:35](1655 MB) + +PASS -- COMPILE 'atm_faster_dyn32_intel' [13:11, 12:45] ( 1 remarks ) +PASS -- TEST 'control_p8_faster_intel' [05:20, 03:23](1884 MB) +PASS -- TEST 'regional_control_faster_intel' [07:31, 06:16](1071 MB) + +PASS -- COMPILE 'atm_debug_dyn32_intel' [10:11, 09:27] ( 884 warnings 9 remarks ) +PASS -- TEST 'control_CubedSphereGrid_debug_intel' [03:47, 02:46](1619 MB) +PASS -- TEST 'control_wrtGauss_netcdf_parallel_debug_intel' [03:51, 02:47](1616 MB) +PASS -- TEST 'control_stochy_debug_intel' [03:24, 03:04](817 MB) +PASS -- TEST 'control_lndp_debug_intel' [03:24, 02:51](822 MB) +PASS -- TEST 'control_csawmg_debug_intel' [05:46, 04:23](1127 MB) +PASS -- TEST 'control_ras_debug_intel' [03:24, 02:51](818 MB) +PASS -- TEST 'control_diag_debug_intel' [03:48, 02:52](1680 MB) +PASS -- TEST 'control_debug_p8_intel' [04:48, 03:09](1906 MB) +PASS -- TEST 'regional_debug_intel' [18:44, 17:36](1094 MB) +PASS -- TEST 'rap_control_debug_intel' [05:25, 05:03](1213 MB) +PASS -- TEST 'hrrr_control_debug_intel' [06:26, 05:15](1208 MB) +PASS -- TEST 'hrrr_gf_debug_intel' [05:26, 04:56](1204 MB) +PASS -- TEST 'hrrr_c3_debug_intel' [05:24, 05:00](1207 MB) +PASS -- TEST 'rap_unified_drag_suite_debug_intel' [05:20, 05:02](1209 MB) +PASS -- TEST 'rap_diag_debug_intel' [06:30, 05:17](1290 MB) +PASS -- TEST 'rap_cires_ugwp_debug_intel' [05:26, 05:03](1214 MB) +PASS -- TEST 'rap_unified_ugwp_debug_intel' [05:26, 05:06](1204 MB) +PASS -- TEST 'rap_lndp_debug_intel' [05:27, 05:00](1206 MB) +PASS -- TEST 'rap_progcld_thompson_debug_intel' [05:27, 04:56](1210 MB) +PASS -- TEST 'rap_noah_debug_intel' [05:28, 04:43](1207 MB) +PASS -- TEST 'rap_sfcdiff_debug_intel' [05:21, 04:53](1204 MB) +PASS -- TEST 'rap_noah_sfcdiff_cires_ugwp_debug_intel' [08:20, 08:00](1209 MB) +PASS -- TEST 'rrfs_v1beta_debug_intel' [05:22, 04:55](1197 MB) +PASS -- TEST 'rap_clm_lake_debug_intel' [07:29, 06:11](1201 MB) +PASS -- TEST 'rap_flake_debug_intel' [05:21, 04:59](1210 MB) +PASS -- TEST 'gnv1_c96_no_nest_debug_intel' [10:22, 08:36](1210 MB) + +PASS -- COMPILE 'wam_debug_intel' [07:11, 06:33] ( 839 warnings 1 remarks ) +PASS -- TEST 'control_wam_debug_intel' [14:52, 13:13](1687 MB) + +PASS -- COMPILE 'rrfs_dyn32_phy32_intel' [13:11, 13:04] ( 3 warnings 8 remarks ) +PASS -- TEST 'regional_spp_sppt_shum_skeb_dyn32_phy32_intel' [05:53, 04:52](1121 MB) +PASS -- TEST 'rap_control_dyn32_phy32_intel' [08:15, 07:10](1000 MB) +PASS -- TEST 'hrrr_control_dyn32_phy32_intel' [05:32, 03:47](933 MB) +PASS -- TEST 'rap_2threads_dyn32_phy32_intel' [08:50, 07:18](1069 MB) +PASS -- TEST 'hrrr_control_2threads_dyn32_phy32_intel' [05:05, 03:40](943 MB) +PASS -- TEST 'hrrr_control_decomp_dyn32_phy32_intel' [05:04, 03:54](897 MB) +PASS -- TEST 'rap_restart_dyn32_phy32_intel' [07:23, 05:22](975 MB) +PASS -- TEST 'hrrr_control_restart_dyn32_phy32_intel' [02:26, 02:03](874 MB) + +PASS -- COMPILE 'rrfs_dyn32_phy32_faster_intel' [14:13, 13:10] ( 3 warnings 8 remarks ) +PASS -- TEST 'conus13km_control_intel' [03:56, 02:41](1172 MB) +PASS -- TEST 'conus13km_2threads_intel' [02:45, 01:16](1110 MB) +PASS -- TEST 'conus13km_restart_mismatch_intel' [02:44, 01:32](1071 MB) + +PASS -- COMPILE 'rrfs_dyn64_phy32_intel' [13:11, 12:23] ( 3 warnings 8 remarks ) +PASS -- TEST 'rap_control_dyn64_phy32_intel' [05:44, 04:33](968 MB) + +PASS -- COMPILE 'rrfs_dyn32_phy32_debug_intel' [07:10, 06:30] ( 787 warnings 8 remarks ) +PASS -- TEST 'rap_control_debug_dyn32_phy32_intel' [05:21, 04:53](1083 MB) +PASS -- TEST 'hrrr_control_debug_dyn32_phy32_intel' [05:24, 04:47](1069 MB) +PASS -- TEST 'conus13km_debug_intel' [15:49, 14:35](1228 MB) +PASS -- TEST 'conus13km_debug_qr_intel' [15:46, 15:01](932 MB) +PASS -- TEST 'conus13km_debug_2threads_intel' [09:45, 08:50](1169 MB) +PASS -- TEST 'conus13km_radar_tten_debug_intel' [15:45, 14:35](1293 MB) + +PASS -- COMPILE 'rrfs_dyn64_phy32_debug_intel' [08:10, 07:26] ( 787 warnings 8 remarks ) +PASS -- TEST 'rap_control_dyn64_phy32_debug_intel' [05:25, 05:05](1132 MB) + +PASS -- COMPILE 'hafsw_intel' [16:11, 15:16] ( 1 warnings 9 remarks ) +PASS -- TEST 'hafs_regional_atm_intel' [07:16, 06:00](743 MB) +PASS -- TEST 'hafs_regional_atm_thompson_gfdlsf_intel' [07:30, 06:23](1111 MB) +PASS -- TEST 'hafs_regional_atm_ocn_intel' [09:27, 07:33](819 MB) +PASS -- TEST 'hafs_regional_atm_wav_intel' [26:14, 24:38](848 MB) +PASS -- TEST 'hafs_regional_atm_ocn_wav_intel' [30:18, 28:17](871 MB) +PASS -- TEST 'hafs_regional_1nest_atm_intel' [08:07, 07:02](494 MB) +PASS -- TEST 'hafs_regional_telescopic_2nests_atm_intel' [10:26, 08:21](507 MB) +PASS -- TEST 'hafs_global_1nest_atm_intel' [04:52, 03:27](378 MB) +PASS -- TEST 'hafs_global_multiple_4nests_atm_intel' [12:20, 09:29](482 MB) +PASS -- TEST 'hafs_regional_specified_moving_1nest_atm_intel' [05:55, 04:42](526 MB) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_intel' [05:57, 04:26](525 MB) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_intel' [06:56, 05:41](578 MB) +PASS -- TEST 'hafs_global_storm_following_1nest_atm_intel' [02:30, 01:37](400 MB) +PASS -- TEST 'gnv1_nested_intel' [07:17, 04:23](1727 MB) + +PASS -- COMPILE 'hafsw_debug_intel' [08:10, 07:55] ( 1467 warnings 1502 remarks ) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_debug_intel' [15:04, 13:16](584 MB) + +PASS -- COMPILE 'hafsw_faster_intel' [15:11, 15:07] ( 8 remarks ) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_intel' [14:06, 13:00](639 MB) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_inline_intel' [15:10, 13:14](727 MB) + +PASS -- COMPILE 'hafs_mom6w_intel' [14:12, 14:07] ( 7 remarks ) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_mom6_intel' [10:18, 08:41](713 MB) + +PASS -- COMPILE 'hafs_all_intel' [14:11, 14:01] ( 8 remarks ) +PASS -- TEST 'hafs_regional_docn_intel' [09:20, 07:30](816 MB) +PASS -- TEST 'hafs_regional_docn_oisst_intel' [09:13, 07:32](793 MB) +PASS -- TEST 'hafs_regional_datm_cdeps_intel' [17:54, 16:17](1202 MB) + +PASS -- COMPILE 'datm_cdeps_intel' [10:11, 09:49] ( 2 remarks ) +PASS -- TEST 'datm_cdeps_control_cfsr_intel' [03:19, 03:00](1161 MB) +PASS -- TEST 'datm_cdeps_restart_cfsr_intel' [02:22, 02:00](1110 MB) +PASS -- TEST 'datm_cdeps_control_gefs_intel' [03:17, 02:53](1023 MB) +PASS -- TEST 'datm_cdeps_iau_gefs_intel' [03:17, 02:53](1024 MB) +PASS -- TEST 'datm_cdeps_stochy_gefs_intel' [03:16, 02:55](1020 MB) +PASS -- TEST 'datm_cdeps_ciceC_cfsr_intel' [03:17, 02:59](1154 MB) +PASS -- TEST 'datm_cdeps_bulk_cfsr_intel' [03:17, 03:02](1151 MB) +PASS -- TEST 'datm_cdeps_bulk_gefs_intel' [03:17, 02:52](1021 MB) +PASS -- TEST 'datm_cdeps_mx025_cfsr_intel' [08:12, 06:35](1012 MB) +PASS -- TEST 'datm_cdeps_mx025_gefs_intel' [08:11, 06:26](1004 MB) +PASS -- TEST 'datm_cdeps_multiple_files_cfsr_intel' [03:15, 03:04](1163 MB) +PASS -- TEST 'datm_cdeps_3072x1536_cfsr_intel' [05:18, 04:20](2446 MB) +PASS -- TEST 'datm_cdeps_gfs_intel' [05:18, 04:23](2388 MB) + +PASS -- COMPILE 'datm_cdeps_debug_intel' [05:11, 05:07] ( 2 warnings 2 remarks ) +PASS -- TEST 'datm_cdeps_debug_cfsr_intel' [07:18, 06:31](1066 MB) + +PASS -- COMPILE 'datm_cdeps_faster_intel' [10:12, 09:54] ( 2 remarks ) +PASS -- TEST 'datm_cdeps_control_cfsr_faster_intel' [03:17, 02:58](1151 MB) + +PASS -- COMPILE 'datm_cdeps_land_intel' [02:11, 01:37] ( 1 remarks ) +PASS -- TEST 'datm_cdeps_lnd_gswp3_intel' [01:31, 01:02](251 MB) +PASS -- TEST 'datm_cdeps_lnd_era5_intel' [01:23, 01:00](323 MB) +PASS -- TEST 'datm_cdeps_lnd_era5_rst_intel' [01:27, 00:36](322 MB) + +PASS -- COMPILE 'atm_ds2s_docn_pcice_intel' [14:11, 13:34] ( 3 remarks ) +PASS -- TEST 'atm_ds2s_docn_pcice_intel' [05:07, 04:08](1976 MB) + +PASS -- COMPILE 'atm_ds2s_docn_dice_intel' [14:11, 13:17] ( 1 remarks ) +PASS -- TEST 'atm_ds2s_docn_dice_intel' [05:12, 03:56](1943 MB) + +PASS -- COMPILE 'atml_intel' [15:10, 14:12] ( 8 warnings 2 remarks ) +PASS -- TEST 'control_p8_atmlnd_sbs_intel' [06:23, 04:52](1870 MB) +PASS -- TEST 'control_p8_atmlnd_intel' [06:21, 04:50](1861 MB) +PASS -- TEST 'control_restart_p8_atmlnd_intel' [04:09, 02:45](1075 MB) + +PASS -- COMPILE 'atml_debug_intel' [09:10, 08:15] ( 882 warnings 2 remarks ) +PASS -- TEST 'control_p8_atmlnd_debug_intel' [07:27, 06:06](1899 MB) + +PASS -- COMPILE 'atmw_intel' [14:10, 13:27] ( 8 remarks ) +PASS -- TEST 'atmwav_control_noaero_p8_intel' [04:18, 02:10](1906 MB) + +PASS -- COMPILE 'atmaero_intel' [13:11, 13:09] ( 1 remarks ) +PASS -- TEST 'atmaero_control_p8_intel' [06:12, 04:39](1995 MB) +PASS -- TEST 'atmaero_control_p8_rad_intel' [07:14, 05:22](1774 MB) +PASS -- TEST 'atmaero_control_p8_rad_micro_intel' [07:00, 05:24](1785 MB) + +PASS -- COMPILE 'atmaq_debug_intel' [07:10, 06:27] ( 884 warnings 6 remarks ) +PASS -- TEST 'regional_atmaq_debug_intel' [23:00, 20:26](4557 MB) SYNOPSIS: -Starting Date/Time: 20240712 15:10:18 -Ending Date/Time: 20240712 16:41:44 -Total Time: 01h:32m:12s +Starting Date/Time: 20240819 14:15:54 +Ending Date/Time: 20240819 15:49:36 +Total Time: 01h:34m:22s Compiles Completed: 41/41 Tests Completed: 185/185 diff --git a/tests/logs/RegressionTests_wcoss2.log b/tests/logs/RegressionTests_wcoss2.log index 67277b6cf3..f9edcb1f64 100644 --- a/tests/logs/RegressionTests_wcoss2.log +++ b/tests/logs/RegressionTests_wcoss2.log @@ -1,31 +1,31 @@ ====START OF WCOSS2 REGRESSION TESTING LOG==== UFSWM hash used in testing: -8555c2d1538cd59b2db5399da9a63e1848c3fed3 +4507a4e71f5490cf64ae981fd7b9facf85867858 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) + 2ffee5cd48e0c389bdf75c0d910b3f6d53263563 CICE-interface/CICE (CICE6.0.0-451-g2ffee5c) f6ff8f7c4d4cb6feabe3651b13204cf43fc948e3 CICE-interface/CICE/icepack (Icepack1.1.0-182-gf6ff8f7) - 2d837b16af326b09ff4018daab4de84f4deff7ec CMEPS-interface/CMEPS (cmeps_v0.4.1-2307-g2d837b1) + f13e16e414e115e268b2dd300b665e628e5f2429 CMEPS-interface/CMEPS (cmeps_v0.4.1-2308-gf13e16e4) cabd7753ae17f7bfcc6dad56daf10868aa51c3f4 CMakeModules (v1.0.0-28-gcabd775) - 3388412e3576865197990e82187d8fc372140193 FV3 (remotes/origin/HEAD-2-g3388412) - bb89a58601c3fa28549c291811e04d5db6c9b37b FV3/atmos_cubed_sphere (201912_public_release-401-gbb89a58) + 66bded5b3e6fefc181f7df433acd18c392267311 FV3 (heads/develop-66-g66bded5) + 3f81533642be6060e1ac382ac99ce1481892dddd FV3/atmos_cubed_sphere (201912_public_release-404-g3f81533) 0f8232724975c13289cad390c9a71fa2c6a9bff4 FV3/ccpp/framework (2024-07-11-dev) - 8103e21cd095eb2d81a5152019d6133a0374bb0a FV3/ccpp/physics (EP4-823-g8103e21c) + 1d9b076503c27cd4cfa8b22a977a71e889cbb149 FV3/ccpp/physics (EP4-851-g1d9b0765) 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) + 00f8ea2023f5ed58f0605cea373094f65ee90f64 MOM6-interface/MOM6 (dev/master/repository_split_2014.10.10-10197-g00f8ea202) 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) + 7f548c795a348bbb0fe4967dd25692c79036dc73 WW3 (6.07.1-346-g7f548c79) fad2fe9f42f6b7f744b128b4a2a9433f91e4296f stochastic_physics (ufs-v2.0.0-219-gfad2fe9) @@ -35,239 +35,239 @@ 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_55034 +BASELINE DIRECTORY: /lfs/h2/emc/nems/noscrub/emc.nems/RT/NEMSfv3gfs/develop-20240819 +COMPARISON DIRECTORY: /lfs/h2/emc/ptmp/brian.curtis/FV3_RT/rt_237615 RT.SH OPTIONS USED: * (-a) - HPC PROJECT ACCOUNT: GFS-DEV * (-e) - USE ECFLOW -PASS -- COMPILE 's2swa_32bit_intel' [35:54, 35:07] ( 1 warnings 8 remarks ) -PASS -- TEST 'cpld_control_p8_mixedmode_intel' [08:51, 01:45](3099 MB) - -PASS -- COMPILE 's2swa_32bit_pdlib_intel' [13:30, 12:26] ( 1 warnings 8 remarks ) -PASS -- TEST 'cpld_control_gfsv17_intel' [31:34, 01:46](1817 MB) -PASS -- TEST 'cpld_control_gfsv17_iau_intel' [13:43, 01:35](1854 MB) -PASS -- TEST 'cpld_restart_gfsv17_intel' [13:43, 02:07](985 MB) -PASS -- TEST 'cpld_mpi_gfsv17_intel' [31:35, 01:03](1797 MB) - -PASS -- COMPILE 's2swa_32bit_pdlib_sfs_intel' [20:45, 19:46] ( 1 warnings 8 remarks ) -PASS -- TEST 'cpld_control_sfs_intel' [38:02, 01:01](1815 MB) - -PASS -- COMPILE 's2swa_32bit_pdlib_debug_intel' [11:28, 10:43] ( 1505 warnings 1998 remarks ) -PASS -- TEST 'cpld_debug_gfsv17_intel' [33:37, 01:52](1850 MB) - -PASS -- COMPILE 's2swa_intel' [17:35, 17:00] ( 8 remarks ) -PASS -- TEST 'cpld_control_p8_intel' [27:29, 01:33](3136 MB) -PASS -- TEST 'cpld_control_p8.v2.sfc_intel' [27:29, 01:52](3131 MB) -PASS -- TEST 'cpld_restart_p8_intel' [19:21, 01:04](3064 MB) -PASS -- TEST 'cpld_control_qr_p8_intel' [27:29, 01:28](3150 MB) -PASS -- TEST 'cpld_restart_qr_p8_intel' [19:21, 01:52](3084 MB) -PASS -- TEST 'cpld_2threads_p8_intel' [27:29, 01:05](3367 MB) -PASS -- TEST 'cpld_decomp_p8_intel' [27:29, 01:33](3126 MB) -PASS -- TEST 'cpld_mpi_p8_intel' [27:30, 01:38](3075 MB) -PASS -- TEST 'cpld_control_ciceC_p8_intel' [27:29, 01:48](3131 MB) -PASS -- TEST 'cpld_bmark_p8_intel' [27:38, 04:19](4122 MB) -PASS -- TEST 'cpld_restart_bmark_p8_intel' [09:00, 04:24](4265 MB) -PASS -- TEST 'cpld_s2sa_p8_intel' [27:29, 01:52](3112 MB) - -PASS -- COMPILE 's2sw_intel' [23:40, 23:11] ( 8 remarks ) -PASS -- TEST 'cpld_control_noaero_p8_intel' [21:24, 00:47](1832 MB) -PASS -- TEST 'cpld_control_nowave_noaero_p8_intel' [21:24, 00:56](1895 MB) - -PASS -- COMPILE 's2s_aoflux_intel' [26:43, 26:02] ( 1 remarks ) -PASS -- TEST 'cpld_control_noaero_p8_agrid_intel' [18:20, 01:04](1895 MB) - -PASS -- COMPILE 's2s_intel' [22:40, 22:17] ( 1 remarks ) -PASS -- TEST 'cpld_control_c48_intel' [22:23, 01:02](2921 MB) -PASS -- TEST 'cpld_warmstart_c48_intel' [22:23, 01:27](2926 MB) -PASS -- TEST 'cpld_restart_c48_intel' [18:25, 01:04](2322 MB) - -PASS -- COMPILE 's2swa_faster_intel' [16:33, 15:38] ( 8 remarks ) -PASS -- TEST 'cpld_control_p8_faster_intel' [28:31, 01:52](3130 MB) - -PASS -- COMPILE 's2sw_pdlib_intel' [22:40, 22:06] ( 8 remarks ) -PASS -- TEST 'cpld_control_pdlib_p8_intel' [22:24, 01:14](1836 MB) -PASS -- TEST 'cpld_restart_pdlib_p8_intel' [04:45, 01:27](1010 MB) -PASS -- TEST 'cpld_mpi_pdlib_p8_intel' [04:25, 01:39](1808 MB) - -PASS -- COMPILE 's2sw_pdlib_debug_intel' [34:59, 33:55] ( 1541 warnings 1998 remarks ) -PASS -- TEST 'cpld_debug_pdlib_p8_intel' [58:29, 01:33](1859 MB) - -PASS -- COMPILE 'atm_dyn32_intel' [21:39, 21:14] ( 1 warnings 1 remarks ) -PASS -- TEST 'control_flake_intel' [09:54, 00:24](571 MB) -PASS -- TEST 'control_CubedSphereGrid_intel' [09:54, 00:31](1467 MB) -PASS -- TEST 'control_CubedSphereGrid_parallel_intel' [09:54, 00:26](1486 MB) -PASS -- TEST 'control_latlon_intel' [09:54, 00:24](1471 MB) -PASS -- TEST 'control_wrtGauss_netcdf_parallel_intel' [09:54, 00:34](1471 MB) -PASS -- TEST 'control_c48_intel' [09:53, 01:05](1599 MB) -PASS -- TEST 'control_c48.v2.sfc_intel' [09:53, 00:54](714 MB) -PASS -- TEST 'control_c192_intel' [09:54, 00:36](1590 MB) -PASS -- TEST 'control_c384_intel' [09:58, 01:32](1907 MB) -PASS -- TEST 'control_c384gdas_intel' [09:58, 02:06](1089 MB) -PASS -- TEST 'control_stochy_intel' [09:54, 00:29](528 MB) -PASS -- TEST 'control_stochy_restart_intel' [07:21, 01:11](334 MB) -PASS -- TEST 'control_lndp_intel' [09:54, 00:36](525 MB) -PASS -- TEST 'control_iovr4_intel' [08:51, 00:43](524 MB) -PASS -- TEST 'control_iovr5_intel' [08:51, 00:45](523 MB) -PASS -- TEST 'control_p8_intel' [07:52, 01:58](1768 MB) -PASS -- TEST 'control_p8.v2.sfc_intel' [07:20, 02:05](1771 MB) -PASS -- TEST 'control_p8_ugwpv1_intel' [07:19, 02:04](1774 MB) -PASS -- TEST 'control_restart_p8_intel' [02:19, 00:57](919 MB) -PASS -- TEST 'control_noqr_p8_intel' [07:14, 01:27](1769 MB) -PASS -- TEST 'control_restart_noqr_p8_intel' [02:08, 00:57](924 MB) -PASS -- TEST 'control_decomp_p8_intel' [06:06, 01:54](1763 MB) -PASS -- TEST 'control_2threads_p8_intel' [06:02, 00:59](1853 MB) -PASS -- TEST 'control_p8_lndp_intel' [06:00, 01:17](1774 MB) -PASS -- TEST 'control_p8_rrtmgp_intel' [05:55, 01:04](1829 MB) -PASS -- TEST 'control_p8_mynn_intel' [05:26, 02:00](1785 MB) -PASS -- TEST 'merra2_thompson_intel' [05:21, 01:53](1774 MB) -PASS -- TEST 'regional_control_intel' [05:16, 00:27](854 MB) -PASS -- TEST 'regional_restart_intel' [59:22, 00:12](852 MB) -PASS -- TEST 'regional_decomp_intel' [05:14, 01:01](852 MB) -PASS -- TEST 'regional_2threads_intel' [05:15, 01:03](916 MB) -PASS -- TEST 'regional_noquilt_intel' [04:45, 00:32](1179 MB) -PASS -- TEST 'regional_netcdf_parallel_intel' [04:23, 01:19](849 MB) -PASS -- TEST 'regional_2dwrtdecomp_intel' [04:22, 01:07](860 MB) -PASS -- TEST 'regional_wofs_intel' [04:22, 00:52](1578 MB) - -PASS -- COMPILE 'rrfs_intel' [14:28, 13:38] ( 3 warnings 92 remarks ) -PASS -- TEST 'rap_control_intel' [14:02, 02:17](913 MB) -PASS -- TEST 'regional_spp_sppt_shum_skeb_intel' [14:03, 01:08](1092 MB) -PASS -- TEST 'rap_decomp_intel' [14:02, 02:03](913 MB) -PASS -- TEST 'rap_2threads_intel' [14:02, 02:00](1000 MB) -PASS -- TEST 'rap_restart_intel' [04:19, 01:16](780 MB) -PASS -- TEST 'rap_sfcdiff_intel' [14:02, 02:19](913 MB) -PASS -- TEST 'rap_sfcdiff_decomp_intel' [14:02, 02:02](909 MB) -PASS -- TEST 'rap_sfcdiff_restart_intel' [04:18, 01:38](781 MB) -PASS -- TEST 'hrrr_control_intel' [14:02, 01:07](904 MB) -PASS -- TEST 'hrrr_control_decomp_intel' [14:02, 01:02](908 MB) -PASS -- TEST 'hrrr_control_2threads_intel' [14:03, 01:31](985 MB) -PASS -- TEST 'hrrr_control_restart_intel' [03:02, 01:04](734 MB) -PASS -- TEST 'rrfs_v1beta_intel' [14:02, 01:25](906 MB) -PASS -- TEST 'rrfs_v1nssl_intel' [14:02, 01:03](1871 MB) -PASS -- TEST 'rrfs_v1nssl_nohailnoccn_intel' [14:02, 01:21](1858 MB) - -PASS -- COMPILE 'csawmg_intel' [12:26, 12:08] -PASS -- TEST 'control_csawmg_intel' [15:03, 00:31](872 MB) -PASS -- TEST 'control_ras_intel' [15:03, 00:57](565 MB) - -PASS -- COMPILE 'wam_intel' [13:30, 12:40] ( 1 remarks ) -PASS -- TEST 'control_wam_intel' [02:43, 00:56](1564 MB) - -PASS -- COMPILE 'atm_faster_dyn32_intel' [24:48, 23:54] ( 1 remarks ) -PASS -- TEST 'control_p8_faster_intel' [57:36, 02:04](1775 MB) -PASS -- TEST 'regional_control_faster_intel' [57:26, 00:22](851 MB) - -PASS -- COMPILE 'atm_debug_dyn32_intel' [16:40, 16:17] ( 869 warnings 92 remarks ) -PASS -- TEST 'control_CubedSphereGrid_debug_intel' [01:45, 01:26](1501 MB) -PASS -- TEST 'control_wrtGauss_netcdf_parallel_debug_intel' [01:39, 01:32](1500 MB) -PASS -- TEST 'control_stochy_debug_intel' [01:37, 00:47](704 MB) -PASS -- TEST 'control_lndp_debug_intel' [01:35, 01:10](703 MB) -PASS -- TEST 'control_csawmg_debug_intel' [00:56, 00:31](1016 MB) -PASS -- TEST 'control_ras_debug_intel' [00:32, 01:02](711 MB) -PASS -- TEST 'control_diag_debug_intel' [00:30, 01:17](1563 MB) -PASS -- TEST 'control_debug_p8_intel' [00:29, 01:00](1795 MB) -PASS -- TEST 'regional_debug_intel' [59:44, 00:48](892 MB) -PASS -- TEST 'rap_control_debug_intel' [59:37, 00:22](1086 MB) -PASS -- TEST 'hrrr_control_debug_intel' [59:30, 00:25](1078 MB) -PASS -- TEST 'hrrr_gf_debug_intel' [59:09, 00:39](1087 MB) -PASS -- TEST 'hrrr_c3_debug_intel' [59:05, 00:35](1087 MB) -PASS -- TEST 'rap_unified_drag_suite_debug_intel' [58:48, 00:40](1086 MB) -PASS -- TEST 'rap_diag_debug_intel' [58:44, 00:43](1169 MB) -PASS -- TEST 'rap_cires_ugwp_debug_intel' [58:41, 00:42](1087 MB) -PASS -- TEST 'rap_unified_ugwp_debug_intel' [58:38, 00:40](1090 MB) -PASS -- TEST 'rap_lndp_debug_intel' [58:15, 00:41](1090 MB) -PASS -- TEST 'rap_progcld_thompson_debug_intel' [57:06, 00:48](1085 MB) -PASS -- TEST 'rap_noah_debug_intel' [56:57, 00:53](1085 MB) -PASS -- TEST 'rap_sfcdiff_debug_intel' [56:48, 00:52](1085 MB) -PASS -- TEST 'rap_noah_sfcdiff_cires_ugwp_debug_intel' [56:46, 00:42](1083 MB) -PASS -- TEST 'rrfs_v1beta_debug_intel' [56:45, 00:52](1080 MB) -PASS -- TEST 'rap_clm_lake_debug_intel' [56:40, 01:01](1086 MB) -PASS -- TEST 'rap_flake_debug_intel' [56:35, 00:47](1087 MB) -PASS -- TEST 'gnv1_c96_no_nest_debug_intel' [55:59, 02:09](1090 MB) - -PASS -- COMPILE 'wam_debug_intel' [18:42, 18:23] ( 825 warnings 1 remarks ) -PASS -- TEST 'control_wam_debug_intel' [55:42, 01:13](1598 MB) - -PASS -- COMPILE 'rrfs_dyn32_phy32_intel' [36:59, 36:08] ( 3 warnings 91 remarks ) -PASS -- TEST 'regional_spp_sppt_shum_skeb_dyn32_phy32_intel' [38:04, 01:23](959 MB) -PASS -- TEST 'rap_control_dyn32_phy32_intel' [38:03, 01:18](792 MB) -PASS -- TEST 'hrrr_control_dyn32_phy32_intel' [38:03, 01:54](786 MB) -PASS -- TEST 'rap_2threads_dyn32_phy32_intel' [38:03, 01:47](853 MB) -PASS -- TEST 'hrrr_control_2threads_dyn32_phy32_intel' [38:04, 02:15](845 MB) -PASS -- TEST 'hrrr_control_decomp_dyn32_phy32_intel' [38:03, 01:51](788 MB) -PASS -- TEST 'rap_restart_dyn32_phy32_intel' [30:31, 01:36](692 MB) -PASS -- TEST 'hrrr_control_restart_dyn32_phy32_intel' [32:29, 00:20](670 MB) - -PASS -- COMPILE 'rrfs_dyn32_phy32_faster_intel' [24:45, 23:58] ( 3 warnings 91 remarks ) -PASS -- TEST 'conus13km_control_intel' [49:16, 00:59](1004 MB) -PASS -- TEST 'conus13km_2threads_intel' [44:50, 00:54](1010 MB) -PASS -- TEST 'conus13km_restart_mismatch_intel' [44:49, 00:46](881 MB) - -PASS -- COMPILE 'rrfs_dyn64_phy32_intel' [11:34, 10:24] ( 3 warnings 91 remarks ) -PASS -- TEST 'rap_control_dyn64_phy32_intel' [55:41, 01:27](813 MB) - -PASS -- COMPILE 'rrfs_dyn32_phy32_debug_intel' [13:35, 13:05] ( 773 warnings 91 remarks ) -PASS -- TEST 'rap_control_debug_dyn32_phy32_intel' [55:34, 01:00](963 MB) -PASS -- TEST 'hrrr_control_debug_dyn32_phy32_intel' [55:08, 01:15](957 MB) -PASS -- TEST 'conus13km_debug_intel' [54:26, 01:13](1055 MB) -PASS -- TEST 'conus13km_debug_qr_intel' [54:06, 01:02](726 MB) -PASS -- TEST 'conus13km_debug_2threads_intel' [53:06, 00:28](1056 MB) -PASS -- TEST 'conus13km_radar_tten_debug_intel' [52:58, 01:09](1120 MB) - -PASS -- COMPILE 'rrfs_dyn64_phy32_debug_intel' [20:40, 20:24] ( 773 warnings 91 remarks ) -PASS -- TEST 'rap_control_dyn64_phy32_debug_intel' [48:13, 00:55](996 MB) - -PASS -- COMPILE 'hafsw_intel' [15:34, 14:52] ( 1 warnings 8 remarks ) -PASS -- TEST 'hafs_regional_atm_intel' [49:12, 02:00](617 MB) -PASS -- TEST 'hafs_regional_atm_thompson_gfdlsf_intel' [49:12, 01:07](970 MB) -PASS -- TEST 'hafs_regional_atm_ocn_intel' [49:10, 01:40](665 MB) -PASS -- TEST 'hafs_regional_atm_wav_intel' [49:10, 01:28](692 MB) -PASS -- TEST 'hafs_regional_atm_ocn_wav_intel' [49:11, 02:14](716 MB) -PASS -- TEST 'hafs_regional_1nest_atm_intel' [49:10, 01:04](392 MB) -PASS -- TEST 'hafs_regional_telescopic_2nests_atm_intel' [49:11, 02:12](408 MB) -PASS -- TEST 'hafs_global_1nest_atm_intel' [49:11, 01:37](286 MB) -PASS -- TEST 'hafs_global_multiple_4nests_atm_intel' [49:14, 02:23](375 MB) -PASS -- TEST 'hafs_regional_specified_moving_1nest_atm_intel' [49:10, 01:28](418 MB) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_intel' [49:10, 00:49](416 MB) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_intel' [49:12, 01:41](504 MB) -PASS -- TEST 'hafs_global_storm_following_1nest_atm_intel' [49:11, 00:27](325 MB) - -PASS -- COMPILE 'hafsw_debug_intel' [14:30, 13:17] ( 1449 warnings 1501 remarks ) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_debug_intel' [45:11, 01:28](518 MB) - -PASS -- COMPILE 'hafsw_faster_intel' [25:42, 24:58] ( 7 remarks ) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_intel' [32:57, 00:49](530 MB) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_inline_intel' [32:57, 01:42](712 MB) - -PASS -- COMPILE 'hafs_mom6w_intel' [12:29, 11:28] ( 7 remarks ) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_mom6_intel' [45:52, 00:53](710 MB) - -PASS -- COMPILE 'hafs_all_intel' [20:36, 20:10] ( 7 remarks ) -PASS -- TEST 'hafs_regional_docn_intel' [37:00, 02:14](663 MB) -PASS -- TEST 'hafs_regional_docn_oisst_intel' [37:00, 02:15](644 MB) -PASS -- TEST 'hafs_regional_datm_cdeps_intel' [36:58, 00:26](880 MB) - -PASS -- COMPILE 'atm_ds2s_docn_pcice_intel' [19:34, 18:48] ( 1 remarks ) -PASS -- TEST 'atm_ds2s_docn_pcice_intel' [36:00, 01:38](1829 MB) - -PASS -- COMPILE 'atml_intel' [23:38, 22:49] ( 8 warnings 2 remarks ) - -PASS -- COMPILE 'atml_debug_intel' [10:25, 09:59] ( 868 warnings 2 remarks ) - -PASS -- COMPILE 'atmaero_intel' [15:29, 14:52] ( 1 remarks ) -PASS -- TEST 'atmaero_control_p8_intel' [32:44, 01:28](3027 MB) -PASS -- TEST 'atmaero_control_p8_rad_intel' [32:44, 01:52](2906 MB) -PASS -- TEST 'atmaero_control_p8_rad_micro_intel' [32:44, 01:48](2921 MB) - -PASS -- COMPILE 'atmaq_debug_intel' [10:26, 09:51] ( 870 warnings 6 remarks ) -PASS -- TEST 'regional_atmaq_debug_intel' [35:23, 01:14](4438 MB) +PASS -- COMPILE 's2swa_32bit_intel' [12:27, 11:21] ( 1 warnings 8 remarks ) +PASS -- TEST 'cpld_control_p8_mixedmode_intel' [52:47, 01:27](3103 MB) + +PASS -- COMPILE 's2swa_32bit_pdlib_intel' [12:29, 11:50] ( 1 warnings 8 remarks ) +PASS -- TEST 'cpld_control_gfsv17_intel' [52:45, 01:54](1805 MB) +PASS -- TEST 'cpld_control_gfsv17_iau_intel' [34:40, 01:40](1837 MB) +PASS -- TEST 'cpld_restart_gfsv17_intel' [34:37, 02:13](973 MB) +PASS -- TEST 'cpld_mpi_gfsv17_intel' [52:46, 02:25](1792 MB) + +PASS -- COMPILE 's2swa_32bit_pdlib_sfs_intel' [13:30, 12:21] ( 1 warnings 8 remarks ) +PASS -- TEST 'cpld_control_sfs_intel' [51:45, 01:08](1812 MB) + +PASS -- COMPILE 's2swa_32bit_pdlib_debug_intel' [06:21, 05:25] ( 1505 warnings 1998 remarks ) +PASS -- TEST 'cpld_debug_gfsv17_intel' [58:55, 01:51](1839 MB) + +PASS -- COMPILE 's2swa_intel' [12:29, 12:08] ( 8 remarks ) +PASS -- TEST 'cpld_control_p8_intel' [52:45, 01:37](3134 MB) +PASS -- TEST 'cpld_control_p8.v2.sfc_intel' [52:45, 01:54](3127 MB) +PASS -- TEST 'cpld_restart_p8_intel' [44:26, 01:14](3059 MB) +PASS -- TEST 'cpld_control_qr_p8_intel' [52:45, 01:34](3149 MB) +PASS -- TEST 'cpld_restart_qr_p8_intel' [44:26, 01:42](3077 MB) +PASS -- TEST 'cpld_2threads_p8_intel' [52:45, 01:01](3372 MB) +PASS -- TEST 'cpld_decomp_p8_intel' [52:45, 01:39](3122 MB) +PASS -- TEST 'cpld_mpi_p8_intel' [52:46, 01:29](3073 MB) +PASS -- TEST 'cpld_control_ciceC_p8_intel' [52:45, 01:50](3132 MB) +PASS -- TEST 'cpld_bmark_p8_intel' [52:54, 04:22](4125 MB) +PASS -- TEST 'cpld_restart_bmark_p8_intel' [33:53, 05:26](4265 MB) +PASS -- TEST 'cpld_s2sa_p8_intel' [52:45, 01:54](3109 MB) + +PASS -- COMPILE 's2sw_intel' [11:27, 11:07] ( 8 remarks ) +PASS -- TEST 'cpld_control_noaero_p8_intel' [53:49, 00:44](1821 MB) +PASS -- TEST 'cpld_control_nowave_noaero_p8_intel' [53:49, 01:54](1888 MB) + +PASS -- COMPILE 's2s_aoflux_intel' [11:27, 10:15] ( 1 remarks ) +PASS -- TEST 'cpld_control_noaero_p8_agrid_intel' [53:48, 01:59](1894 MB) + +PASS -- COMPILE 's2s_intel' [11:27, 10:49] ( 1 remarks ) +PASS -- TEST 'cpld_control_c48_intel' [53:48, 00:52](2867 MB) +PASS -- TEST 'cpld_warmstart_c48_intel' [53:48, 01:22](2879 MB) +PASS -- TEST 'cpld_restart_c48_intel' [49:42, 01:14](2286 MB) + +PASS -- COMPILE 's2swa_faster_intel' [16:34, 16:04] ( 8 remarks ) +PASS -- TEST 'cpld_control_p8_faster_intel' [48:41, 02:02](3132 MB) + +PASS -- COMPILE 's2sw_pdlib_intel' [12:25, 11:32] ( 8 remarks ) +PASS -- TEST 'cpld_control_pdlib_p8_intel' [52:49, 00:58](1820 MB) +PASS -- TEST 'cpld_restart_pdlib_p8_intel' [35:23, 01:22](981 MB) +PASS -- TEST 'cpld_mpi_pdlib_p8_intel' [35:24, 01:42](1805 MB) + +PASS -- COMPILE 's2sw_pdlib_debug_intel' [06:30, 05:14] ( 1541 warnings 1998 remarks ) +PASS -- TEST 'cpld_debug_pdlib_p8_intel' [52:24, 01:23](1858 MB) + +PASS -- COMPILE 'atm_dyn32_intel' [09:29, 09:04] ( 1 warnings 1 remarks ) +PASS -- TEST 'control_flake_intel' [44:19, 01:24](568 MB) +PASS -- TEST 'control_CubedSphereGrid_intel' [44:19, 00:25](1470 MB) +PASS -- TEST 'control_CubedSphereGrid_parallel_intel' [44:19, 01:25](1478 MB) +PASS -- TEST 'control_latlon_intel' [44:19, 01:21](1470 MB) +PASS -- TEST 'control_wrtGauss_netcdf_parallel_intel' [44:19, 01:28](1476 MB) +PASS -- TEST 'control_c48_intel' [44:18, 00:48](1558 MB) +PASS -- TEST 'control_c48.v2.sfc_intel' [44:18, 00:40](692 MB) +PASS -- TEST 'control_c192_intel' [44:19, 01:09](1575 MB) +PASS -- TEST 'control_c384_intel' [44:23, 02:01](1846 MB) +PASS -- TEST 'control_c384gdas_intel' [44:23, 02:45](1065 MB) +PASS -- TEST 'control_stochy_intel' [44:19, 00:23](523 MB) +PASS -- TEST 'control_stochy_restart_intel' [41:53, 01:05](331 MB) +PASS -- TEST 'control_lndp_intel' [44:19, 00:29](526 MB) +PASS -- TEST 'control_iovr4_intel' [44:19, 00:42](521 MB) +PASS -- TEST 'control_iovr5_intel' [44:19, 00:41](522 MB) +PASS -- TEST 'control_p8_intel' [44:18, 02:00](1765 MB) +PASS -- TEST 'control_p8.v2.sfc_intel' [44:10, 01:58](1754 MB) +PASS -- TEST 'control_p8_ugwpv1_intel' [44:06, 02:03](1769 MB) +PASS -- TEST 'control_restart_p8_intel' [38:39, 00:47](909 MB) +PASS -- TEST 'control_noqr_p8_intel' [41:53, 01:40](1752 MB) +PASS -- TEST 'control_restart_noqr_p8_intel' [36:34, 01:02](917 MB) +PASS -- TEST 'control_decomp_p8_intel' [40:49, 01:33](1758 MB) +PASS -- TEST 'control_2threads_p8_intel' [40:48, 01:56](1841 MB) +PASS -- TEST 'control_p8_lndp_intel' [40:47, 00:57](1755 MB) +PASS -- TEST 'control_p8_rrtmgp_intel' [40:29, 01:47](1813 MB) +PASS -- TEST 'control_p8_mynn_intel' [40:02, 01:39](1774 MB) +PASS -- TEST 'merra2_thompson_intel' [39:31, 01:38](1765 MB) +PASS -- TEST 'regional_control_intel' [39:23, 00:15](841 MB) +PASS -- TEST 'regional_restart_intel' [33:29, 00:22](841 MB) +PASS -- TEST 'regional_decomp_intel' [39:19, 00:59](842 MB) +PASS -- TEST 'regional_2threads_intel' [39:17, 00:50](893 MB) +PASS -- TEST 'regional_noquilt_intel' [38:42, 00:16](1170 MB) +PASS -- TEST 'regional_netcdf_parallel_intel' [38:28, 01:20](840 MB) +PASS -- TEST 'regional_2dwrtdecomp_intel' [38:27, 01:17](844 MB) +PASS -- TEST 'regional_wofs_intel' [38:26, 00:27](1573 MB) + +PASS -- COMPILE 'rrfs_intel' [09:29, 08:33] ( 3 warnings 92 remarks ) +PASS -- TEST 'rap_control_intel' [37:53, 02:11](910 MB) +PASS -- TEST 'regional_spp_sppt_shum_skeb_intel' [37:38, 01:01](1059 MB) +PASS -- TEST 'rap_decomp_intel' [37:35, 01:43](910 MB) +PASS -- TEST 'rap_2threads_intel' [36:19, 01:19](991 MB) +PASS -- TEST 'rap_restart_intel' [28:07, 01:21](779 MB) +PASS -- TEST 'rap_sfcdiff_intel' [35:26, 01:54](907 MB) +PASS -- TEST 'rap_sfcdiff_decomp_intel' [35:26, 01:37](909 MB) +PASS -- TEST 'rap_sfcdiff_restart_intel' [25:56, 01:26](777 MB) +PASS -- TEST 'hrrr_control_intel' [34:43, 01:52](906 MB) +PASS -- TEST 'hrrr_control_decomp_intel' [34:31, 01:46](906 MB) +PASS -- TEST 'hrrr_control_2threads_intel' [34:04, 01:46](982 MB) +PASS -- TEST 'hrrr_control_restart_intel' [28:33, 00:58](737 MB) +PASS -- TEST 'rrfs_v1beta_intel' [33:58, 02:09](904 MB) +PASS -- TEST 'rrfs_v1nssl_intel' [33:51, 00:36](1866 MB) +PASS -- TEST 'rrfs_v1nssl_nohailnoccn_intel' [33:02, 01:01](1852 MB) + +PASS -- COMPILE 'csawmg_intel' [08:27, 07:53] +PASS -- TEST 'control_csawmg_intel' [45:21, 00:20](863 MB) +PASS -- TEST 'control_ras_intel' [45:21, 00:48](557 MB) + +PASS -- COMPILE 'wam_intel' [08:29, 07:51] ( 1 remarks ) +PASS -- TEST 'control_wam_intel' [33:00, 00:20](1554 MB) + +PASS -- COMPILE 'atm_faster_dyn32_intel' [08:27, 08:01] ( 1 remarks ) +PASS -- TEST 'control_p8_faster_intel' [32:28, 01:13](1757 MB) +PASS -- TEST 'regional_control_faster_intel' [32:22, 00:25](827 MB) + +PASS -- COMPILE 'atm_debug_dyn32_intel' [08:25, 07:17] ( 869 warnings 92 remarks ) +PASS -- TEST 'control_CubedSphereGrid_debug_intel' [32:10, 01:17](1496 MB) +PASS -- TEST 'control_wrtGauss_netcdf_parallel_debug_intel' [31:41, 01:18](1499 MB) +PASS -- TEST 'control_stochy_debug_intel' [31:40, 00:42](702 MB) +PASS -- TEST 'control_lndp_debug_intel' [31:39, 01:01](701 MB) +PASS -- TEST 'control_csawmg_debug_intel' [31:37, 00:25](1002 MB) +PASS -- TEST 'control_ras_debug_intel' [31:36, 00:59](708 MB) +PASS -- TEST 'control_diag_debug_intel' [31:29, 01:06](1557 MB) +PASS -- TEST 'control_debug_p8_intel' [30:37, 00:44](1790 MB) +PASS -- TEST 'regional_debug_intel' [30:11, 00:18](886 MB) +PASS -- TEST 'rap_control_debug_intel' [29:41, 00:36](1086 MB) +PASS -- TEST 'hrrr_control_debug_intel' [28:33, 00:41](1078 MB) +PASS -- TEST 'hrrr_gf_debug_intel' [28:31, 00:35](1082 MB) +PASS -- TEST 'hrrr_c3_debug_intel' [28:07, 00:38](1081 MB) +PASS -- TEST 'rap_unified_drag_suite_debug_intel' [28:00, 00:42](1087 MB) +PASS -- TEST 'rap_diag_debug_intel' [27:39, 00:37](1168 MB) +PASS -- TEST 'rap_cires_ugwp_debug_intel' [27:14, 00:33](1084 MB) +PASS -- TEST 'rap_unified_ugwp_debug_intel' [27:10, 00:37](1083 MB) +PASS -- TEST 'rap_lndp_debug_intel' [27:10, 00:40](1082 MB) +PASS -- TEST 'rap_progcld_thompson_debug_intel' [27:09, 00:41](1083 MB) +PASS -- TEST 'rap_noah_debug_intel' [26:45, 00:43](1078 MB) +PASS -- TEST 'rap_sfcdiff_debug_intel' [26:43, 00:39](1083 MB) +PASS -- TEST 'rap_noah_sfcdiff_cires_ugwp_debug_intel' [26:33, 00:37](1080 MB) +PASS -- TEST 'rrfs_v1beta_debug_intel' [25:56, 00:50](1079 MB) +PASS -- TEST 'rap_clm_lake_debug_intel' [25:55, 00:56](1087 MB) +PASS -- TEST 'rap_flake_debug_intel' [25:42, 00:37](1083 MB) +PASS -- TEST 'gnv1_c96_no_nest_debug_intel' [25:03, 01:51](1087 MB) + +PASS -- COMPILE 'wam_debug_intel' [05:18, 04:29] ( 825 warnings 1 remarks ) +PASS -- TEST 'control_wam_debug_intel' [47:27, 00:20](1591 MB) + +PASS -- COMPILE 'rrfs_dyn32_phy32_intel' [08:22, 07:47] ( 3 warnings 91 remarks ) +PASS -- TEST 'regional_spp_sppt_shum_skeb_dyn32_phy32_intel' [24:54, 01:27](919 MB) +PASS -- TEST 'rap_control_dyn32_phy32_intel' [24:39, 02:07](781 MB) +PASS -- TEST 'hrrr_control_dyn32_phy32_intel' [24:24, 01:55](783 MB) +PASS -- TEST 'rap_2threads_dyn32_phy32_intel' [24:11, 01:48](841 MB) +PASS -- TEST 'hrrr_control_2threads_dyn32_phy32_intel' [23:28, 02:03](826 MB) +PASS -- TEST 'hrrr_control_decomp_dyn32_phy32_intel' [23:21, 01:30](780 MB) +PASS -- TEST 'rap_restart_dyn32_phy32_intel' [16:12, 01:36](681 MB) +PASS -- TEST 'hrrr_control_restart_dyn32_phy32_intel' [18:55, 00:23](665 MB) + +PASS -- COMPILE 'rrfs_dyn32_phy32_faster_intel' [08:26, 07:55] ( 3 warnings 91 remarks ) +PASS -- TEST 'conus13km_control_intel' [23:12, 01:07](996 MB) +PASS -- TEST 'conus13km_2threads_intel' [19:05, 00:50](993 MB) +PASS -- TEST 'conus13km_restart_mismatch_intel' [18:27, 00:43](865 MB) + +PASS -- COMPILE 'rrfs_dyn64_phy32_intel' [08:25, 08:02] ( 3 warnings 91 remarks ) +PASS -- TEST 'rap_control_dyn64_phy32_intel' [22:26, 01:32](809 MB) + +PASS -- COMPILE 'rrfs_dyn32_phy32_debug_intel' [05:17, 04:43] ( 773 warnings 91 remarks ) +PASS -- TEST 'rap_control_debug_dyn32_phy32_intel' [21:57, 00:48](957 MB) +PASS -- TEST 'hrrr_control_debug_dyn32_phy32_intel' [21:57, 01:00](956 MB) +PASS -- TEST 'conus13km_debug_intel' [21:37, 00:43](1046 MB) +PASS -- TEST 'conus13km_debug_qr_intel' [21:23, 00:25](714 MB) +PASS -- TEST 'conus13km_debug_2threads_intel' [20:58, 01:02](1047 MB) +PASS -- TEST 'conus13km_radar_tten_debug_intel' [20:42, 00:26](1113 MB) + +PASS -- COMPILE 'rrfs_dyn64_phy32_debug_intel' [05:18, 04:36] ( 773 warnings 91 remarks ) +PASS -- TEST 'rap_control_dyn64_phy32_debug_intel' [20:37, 00:44](981 MB) + +PASS -- COMPILE 'hafsw_intel' [10:25, 09:20] ( 1 warnings 8 remarks ) +PASS -- TEST 'hafs_regional_atm_intel' [20:40, 01:51](601 MB) +PASS -- TEST 'hafs_regional_atm_thompson_gfdlsf_intel' [20:39, 00:50](947 MB) +PASS -- TEST 'hafs_regional_atm_ocn_intel' [20:19, 01:42](651 MB) +PASS -- TEST 'hafs_regional_atm_wav_intel' [20:16, 02:18](674 MB) +PASS -- TEST 'hafs_regional_atm_ocn_wav_intel' [20:02, 01:19](693 MB) +PASS -- TEST 'hafs_regional_1nest_atm_intel' [19:20, 01:08](378 MB) +PASS -- TEST 'hafs_regional_telescopic_2nests_atm_intel' [19:13, 02:15](390 MB) +PASS -- TEST 'hafs_global_1nest_atm_intel' [18:28, 01:35](292 MB) +PASS -- TEST 'hafs_global_multiple_4nests_atm_intel' [18:23, 02:42](366 MB) +PASS -- TEST 'hafs_regional_specified_moving_1nest_atm_intel' [18:08, 01:34](406 MB) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_intel' [18:08, 00:57](407 MB) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_intel' [16:52, 00:46](485 MB) +PASS -- TEST 'hafs_global_storm_following_1nest_atm_intel' [16:42, 00:26](318 MB) + +PASS -- COMPILE 'hafsw_debug_intel' [05:19, 05:02] ( 1449 warnings 1501 remarks ) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_debug_intel' [16:25, 01:27](514 MB) + +PASS -- COMPILE 'hafsw_faster_intel' [09:24, 09:09] ( 7 remarks ) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_intel' [16:17, 00:53](522 MB) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_inline_intel' [16:02, 01:38](704 MB) + +PASS -- COMPILE 'hafs_mom6w_intel' [10:25, 09:19] ( 7 remarks ) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_mom6_intel' [15:31, 01:21](704 MB) + +PASS -- COMPILE 'hafs_all_intel' [09:24, 08:45] ( 7 remarks ) +PASS -- TEST 'hafs_regional_docn_intel' [15:18, 01:55](643 MB) +PASS -- TEST 'hafs_regional_docn_oisst_intel' [15:16, 01:56](630 MB) +PASS -- TEST 'hafs_regional_datm_cdeps_intel' [15:11, 00:25](880 MB) + +PASS -- COMPILE 'atm_ds2s_docn_pcice_intel' [10:26, 10:07] ( 1 remarks ) +PASS -- TEST 'atm_ds2s_docn_pcice_intel' [15:02, 01:45](1817 MB) + +PASS -- COMPILE 'atml_intel' [09:24, 09:03] ( 8 warnings 2 remarks ) + +PASS -- COMPILE 'atml_debug_intel' [06:20, 05:15] ( 868 warnings 2 remarks ) + +PASS -- COMPILE 'atmaero_intel' [08:29, 08:13] ( 1 remarks ) +PASS -- TEST 'atmaero_control_p8_intel' [14:43, 01:17](3026 MB) +PASS -- TEST 'atmaero_control_p8_rad_intel' [14:05, 01:59](2909 MB) +PASS -- TEST 'atmaero_control_p8_rad_micro_intel' [14:03, 01:56](2924 MB) + +PASS -- COMPILE 'atmaq_debug_intel' [05:26, 04:26] ( 870 warnings 6 remarks ) +PASS -- TEST 'regional_atmaq_debug_intel' [13:16, 01:38](4452 MB) SYNOPSIS: -Starting Date/Time: 20240715 18:14:30 -Ending Date/Time: 20240715 19:51:33 -Total Time: 01h:37m:42s +Starting Date/Time: 20240819 19:54:30 +Ending Date/Time: 20240819 21:13:14 +Total Time: 01h:19m:26s Compiles Completed: 33/33 Tests Completed: 156/156 diff --git a/tests/module-setup.sh b/tests/module-setup.sh index 01cff398b5..cd606178f6 100755 --- a/tests/module-setup.sh +++ b/tests/module-setup.sh @@ -58,6 +58,13 @@ elif [[ ${MACHINE_ID} = stampede ]] ; then fi module purge +elif [[ ${MACHINE_ID} = frontera ]] ; then + # We are on TACC Frontera + if ( ! eval module help > /dev/null 2>&1 ) ; then + source /opt/apps/lmod/lmod/init/bash + fi + module purge + elif [[ ${MACHINE_ID} = gaea ]] ; then # We are on GAEA if ( ! eval module help > /dev/null 2>&1 ) ; then 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/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_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 4e79151812..372f4a624a 100644 --- a/tests/parm/fd_ufs.yaml +++ b/tests/parm/fd_ufs.yaml @@ -1,1283 +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: 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 +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 \ No newline at end of file diff --git a/tests/parm/global_control.nml.IN b/tests/parm/global_control.nml.IN index a2d45053bf..ecdc0c5d0b 100644 --- a/tests/parm/global_control.nml.IN +++ b/tests/parm/global_control.nml.IN @@ -49,6 +49,7 @@ 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 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/rt.conf b/tests/rt.conf index 402424fc8d..5ac10981d2 100644 --- a/tests/rt.conf +++ b/tests/rt.conf @@ -36,7 +36,7 @@ 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 | RUN | cpld_control_p8 | - noaacloud | baseline | @@ -327,7 +327,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 ### @@ -429,7 +429,7 @@ COMPILE | s2sw_pdlib | gnu | -DAPP=S2SW -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 -DP 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 | +RUN | cpld_debug_pdlib_p8 | + hercules | baseline | ### CDEPS Data Atmosphere test ### COMPILE | datm_cdeps | gnu | -DAPP=NG-GODAS | + hera hercules | fv3 | diff --git a/tests/rt.sh b/tests/rt.sh index 8d2ed7a467..ff3808ac0e 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" diff --git a/tests/rt_utils.sh b/tests/rt_utils.sh index e344a6303d..cc198f3c9b 100755 --- a/tests/rt_utils.sh +++ b/tests/rt_utils.sh @@ -14,6 +14,13 @@ ECFLOW_RUNNING=false jobid=0 +redirect_out_err() { + ( set -e -o pipefail ; ( "$@" 2>&1 1>&3 3>&- | tee err ) 3>&1 1>&2 | tee out ) + # The above shell redirection copies stdout to "out" and stderr to "err" + # while still sending them to stdout and stderr. It ensures the entire + # redirect_out_err command will return non-zero if "$@" or tee return non-zero. +} + function compute_petbounds_and_tasks() { # each test MUST define ${COMPONENT}_tasks variable for all components it is using @@ -381,10 +388,9 @@ check_results() { if [[ ${test_status} = 'FAIL' ]]; then echo "${TEST_ID} failed in check_result" >> "${PATHRT}/fail_test_${TEST_ID}" - - if [[ ${ROCOTO} = true || ${ECFLOW} == true ]]; then - exit 1 - fi + return 1 + else + return 0 fi } @@ -435,7 +441,7 @@ rocoto_create_compile_task() { cat << EOF >> "${ROCOTO_XML}" - &PATHRT;/run_compile.sh &PATHRT; &RUNDIR_ROOT; "${MAKE_OPT}" ${COMPILE_ID} 2>&1 | tee &LOG;/compile_${COMPILE_ID}.log + bash -c 'set -xe -o pipefail ; &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} @@ -453,7 +459,7 @@ EOF fi cat << EOF >> "${ROCOTO_XML}" - ${BUILD_CORES} + 1:ppn=${BUILD_CORES} ${BUILD_WALLTIME} &RUNDIR_ROOT;/compile_${COMPILE_ID}.log ${NATIVE} @@ -479,7 +485,7 @@ rocoto_create_run_task() { cat << EOF >> "${ROCOTO_XML}" ${DEP_STRING} - &PATHRT;/run_test.sh &PATHRT; &RUNDIR_ROOT; ${TEST_NAME} ${TEST_ID} ${COMPILE_ID} 2>&1 | tee &LOG;/run_${TEST_ID}${RT_SUFFIX}.log + bash -c 'set -xe -o pipefail ; &PATHRT;/run_test.sh &PATHRT; &RUNDIR_ROOT; ${TEST_NAME} ${TEST_ID} ${COMPILE_ID} 2>&1 | tee &LOG;/run_${TEST_ID}${RT_SUFFIX}.log' ${TEST_ID}${RT_SUFFIX} ${ACCNR} ${ROCOTO_NODESIZE:+${ROCOTO_NODESIZE}} @@ -624,16 +630,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 diff --git a/tests/run_compile.sh b/tests/run_compile.sh index a9bf0070b6..1685f89653 100755 --- a/tests/run_compile.sh +++ b/tests/run_compile.sh @@ -1,5 +1,6 @@ #!/bin/bash set -eux +set -o pipefail echo "PID=$$" SECONDS=0 @@ -81,10 +82,7 @@ if [[ ${ROCOTO} = 'false' ]]; then submit_and_wait job_card else chmod u+x job_card - ( ./job_card 2>&1 1>&3 3>&- | tee err || true ) 3>&1 1>&2 | tee out - # The above shell redirection copies stdout to "out" and stderr to "err" - # while still sending them to stdout and stderr. It does this without - # relying on bash-specific extensions or non-standard OS features. + redirect_out_err ./job_card fi #ls -l "${PATHTR}/tests/fv3_${COMPILE_ID}.exe" diff --git a/tests/run_test.sh b/tests/run_test.sh index 179ab4b871..023ccce49a 100755 --- a/tests/run_test.sh +++ b/tests/run_test.sh @@ -1,5 +1,6 @@ #!/bin/bash set -eux +set -o pipefail echo "PID=$$" SECONDS=0 @@ -368,17 +369,24 @@ elif [[ ${SCHEDULER} = 'slurm' ]]; then fi fi +# This "if" block is part of the rt.sh self-tests in error-test.conf. +# It emulates run_test.sh not being able to populate the work directory. +if [[ "${JOB_SHOULD_FAIL:-NO}" == WHEN_COPYING ]] ; then + echo "The job should abort now, with exit status 1." 1>&2 + echo "If error checking is working, the metascheduler should mark the job as failed." 1>&2 + false +fi + ################################################################################ # Submit test job ################################################################################ export OMP_ENV=${OMP_ENV:-""} if [[ ${SCHEDULER} = 'none' ]]; then - ulimit -s unlimited if [[ ${CI_TEST} = 'true' ]]; then - eval "${OMP_ENV}" mpiexec -n "${TASKS}" ./fv3.exe >out 2> >(tee err >&3 || true) + eval "${OMP_ENV}" redirect_out_err mpiexec -n "${TASKS}" ./fv3.exe else - mpiexec -n "${TASKS}" ./fv3.exe >out 2> >(tee err >&3 || true) + redirect_out_err mpiexec -n "${TASKS}" ./fv3.exe fi else @@ -387,18 +395,16 @@ else submit_and_wait job_card else chmod u+x job_card - ( ./job_card 2>&1 1>&3 3>&- | tee err || true ) 3>&1 1>&2 | tee out - # The above shell redirection copies stdout to "out" and stderr to "err" - # while still sending them to stdout and stderr. It does this without - # relying on bash-specific extensions or non-standard OS features. + redirect_out_err ./job_card fi fi skip_check_results=${skip_check_results:-false} +results_okay=YES if [[ ${skip_check_results} = false ]]; then - check_results || true - # The above call will exit with an error on its own and does - # not need to cause run_test to TRAP the failure and error out itself. + if ( ! check_results ) ; then + results_okay=NO + fi else { echo @@ -414,7 +420,7 @@ if [[ ${SCHEDULER} != 'none' ]]; then cat "${RUNDIR}/job_timestamp.txt" >> "${LOG_DIR}/${JBNME}_timestamp.txt" fi -if [[ ${ROCOTO} = true ]]; then +if [[ ${results_okay} == YES ]]; then remove_fail_test fi diff --git a/tests/test_changes.list b/tests/test_changes.list index e69de29bb2..509fd8a203 100644 --- a/tests/test_changes.list +++ b/tests/test_changes.list @@ -0,0 +1 @@ +cpld_regional_atm_fbh intel diff --git a/tests/tests/cpld_control_gfsv17 b/tests/tests/cpld_control_gfsv17 index 01426380af..eb1b30790d 100644 --- a/tests/tests/cpld_control_gfsv17 +++ b/tests/tests/cpld_control_gfsv17 @@ -123,7 +123,7 @@ 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 diff --git a/tests/tests/cpld_control_gfsv17_iau b/tests/tests/cpld_control_gfsv17_iau index 3e59cabc9c..dbf82fe08c 100644 --- a/tests/tests/cpld_control_gfsv17_iau +++ b/tests/tests/cpld_control_gfsv17_iau @@ -126,7 +126,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 diff --git a/tests/tests/cpld_control_sfs b/tests/tests/cpld_control_sfs index 428f1a1a65..1d2f12753a 100644 --- a/tests/tests/cpld_control_sfs +++ b/tests/tests/cpld_control_sfs @@ -14,7 +14,8 @@ 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 @@ -45,6 +46,13 @@ 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 @@ -82,7 +90,7 @@ 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 diff --git a/tests/tests/cpld_debug_gfsv17 b/tests/tests/cpld_debug_gfsv17 index 7152ceb68c..37220564ac 100644 --- a/tests/tests/cpld_debug_gfsv17 +++ b/tests/tests/cpld_debug_gfsv17 @@ -102,7 +102,7 @@ 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 diff --git a/tests/tests/cpld_debug_pdlib_p8 b/tests/tests/cpld_debug_pdlib_p8 index e0a2383ce5..9f577a1b92 100644 --- a/tests/tests/cpld_debug_pdlib_p8 +++ b/tests/tests/cpld_debug_pdlib_p8 @@ -74,6 +74,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 diff --git a/tests/tests/cpld_mpi_gfsv17 b/tests/tests/cpld_mpi_gfsv17 index 1f204a4aaa..6fc53f2686 100644 --- a/tests/tests/cpld_mpi_gfsv17 +++ b/tests/tests/cpld_mpi_gfsv17 @@ -130,7 +130,7 @@ export UFS_CONFIGURE=ufs.configure.s2sw.IN #GFSv17 settings export PROGSIGMA=.true. -export IOPT_DIAG=1 +export IOPT_DIAG=2 # HR4 GFSv17 GWD update export DO_UGWP_V0=.false. diff --git a/tests/tests/cpld_restart_gfsv17 b/tests/tests/cpld_restart_gfsv17 index ad4a7be818..924c60a9b7 100644 --- a/tests/tests/cpld_restart_gfsv17 +++ b/tests/tests/cpld_restart_gfsv17 @@ -132,7 +132,7 @@ export UFS_CONFIGURE=ufs.configure.s2sw.IN #GFSv17 settings export PROGSIGMA=.true. -export IOPT_DIAG=1 +export IOPT_DIAG=2 # HR4 GFSv17 GWD update export DO_UGWP_V0=.false. diff --git a/tests/tests/dependency_unmet b/tests/tests/dependency_unmet new file mode 100644 index 0000000000..22e56406e7 --- /dev/null +++ b/tests/tests/dependency_unmet @@ -0,0 +1,86 @@ +############################################################################### +# +# Regression test self-test: a job that is never submitted due to a failed dependency. +# This file was modified from control_c48. +# +############################################################################### + +export TEST_DESCR="This test should use a compile job that fails. Its purpose is to ensure the rt.sh workflow won't submit the dependent job." + +export CNTL_DIR=control_c48 + +export LIST_FILES="sfcf000.nc \ + sfcf024.nc \ + atmf000.nc \ + atmf024.nc \ + RESTART/20210323.060000.coupler.res \ + RESTART/20210323.060000.fv_core.res.nc \ + RESTART/20210323.060000.fv_core.res.tile1.nc \ + RESTART/20210323.060000.fv_core.res.tile2.nc \ + RESTART/20210323.060000.fv_core.res.tile3.nc \ + RESTART/20210323.060000.fv_core.res.tile4.nc \ + RESTART/20210323.060000.fv_core.res.tile5.nc \ + RESTART/20210323.060000.fv_core.res.tile6.nc \ + RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc \ + RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc \ + RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc \ + RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc \ + RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc \ + RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc \ + RESTART/20210323.060000.fv_tracer.res.tile1.nc \ + RESTART/20210323.060000.fv_tracer.res.tile2.nc \ + RESTART/20210323.060000.fv_tracer.res.tile3.nc \ + RESTART/20210323.060000.fv_tracer.res.tile4.nc \ + RESTART/20210323.060000.fv_tracer.res.tile5.nc \ + RESTART/20210323.060000.fv_tracer.res.tile6.nc \ + RESTART/20210323.060000.phy_data.tile1.nc \ + RESTART/20210323.060000.phy_data.tile2.nc \ + RESTART/20210323.060000.phy_data.tile3.nc \ + RESTART/20210323.060000.phy_data.tile4.nc \ + RESTART/20210323.060000.phy_data.tile5.nc \ + RESTART/20210323.060000.phy_data.tile6.nc \ + RESTART/20210323.060000.sfc_data.tile1.nc \ + RESTART/20210323.060000.sfc_data.tile2.nc \ + RESTART/20210323.060000.sfc_data.tile3.nc \ + RESTART/20210323.060000.sfc_data.tile4.nc \ + RESTART/20210323.060000.sfc_data.tile5.nc \ + RESTART/20210323.060000.sfc_data.tile6.nc" + +export_fv3 +export_tiled + +export INPES=1 +export JNPES=1 +export WRTTASK_PER_GROUP=2 +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. +export OUTPUT_FH="6 -1" +export IAER=5111 +export IOVR=3 +export IMO=192 +export JMO=94 + +export FNSMCC_control="'global_soilmgldas.statsgo.t92.192.94.grb'" +export FNMSKH_control="'global_slmask.t62.192.94.grb'" +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 + +if [[ " hera orion hercules jet " =~ " ${MACHINE_ID} " ]] ; then + ZSTANDARD_LEVEL=5 +fi diff --git a/tests/tests/fail_to_copy b/tests/tests/fail_to_copy new file mode 100644 index 0000000000..9158005b33 --- /dev/null +++ b/tests/tests/fail_to_copy @@ -0,0 +1,85 @@ +############################################################################### +# +# Regression test self-test: a job that fails to copy inputs. +# This file was modified from control_c48. +# +############################################################################### + +# A special flag that tells the job to fail at runtime before the job_card: +export JOB_SHOULD_FAIL=WHEN_COPYING + +export TEST_DESCR="The rt.sh workflow shouldn't complete when this test is enabled because run_test.sh will abort before the job_card." + +export CNTL_DIR=control_c48 + +export LIST_FILES="sfcf000.nc \ + sfcf024.nc \ + atmf000.nc \ + atmf024.nc \ + RESTART/20210323.060000.coupler.res \ + RESTART/20210323.060000.fv_core.res.nc \ + RESTART/20210323.060000.fv_core.res.tile1.nc \ + RESTART/20210323.060000.fv_core.res.tile2.nc \ + RESTART/20210323.060000.fv_core.res.tile3.nc \ + RESTART/20210323.060000.fv_core.res.tile4.nc \ + RESTART/20210323.060000.fv_core.res.tile5.nc \ + RESTART/20210323.060000.fv_core.res.tile6.nc \ + RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc \ + RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc \ + RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc \ + RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc \ + RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc \ + RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc \ + RESTART/20210323.060000.fv_tracer.res.tile1.nc \ + RESTART/20210323.060000.fv_tracer.res.tile2.nc \ + RESTART/20210323.060000.fv_tracer.res.tile3.nc \ + RESTART/20210323.060000.fv_tracer.res.tile4.nc \ + RESTART/20210323.060000.fv_tracer.res.tile5.nc \ + RESTART/20210323.060000.fv_tracer.res.tile6.nc \ + RESTART/20210323.060000.phy_data.tile1.nc \ + RESTART/20210323.060000.phy_data.tile2.nc \ + RESTART/20210323.060000.phy_data.tile3.nc \ + RESTART/20210323.060000.phy_data.tile4.nc \ + RESTART/20210323.060000.phy_data.tile5.nc \ + RESTART/20210323.060000.phy_data.tile6.nc \ + RESTART/20210323.060000.sfc_data.tile1.nc \ + RESTART/20210323.060000.sfc_data.tile2.nc \ + RESTART/20210323.060000.sfc_data.tile3.nc \ + RESTART/20210323.060000.sfc_data.tile4.nc \ + RESTART/20210323.060000.sfc_data.tile5.nc \ + RESTART/20210323.060000.sfc_data.tile6.nc" + +export_fv3 +export_tiled + +export INPES=1 +export JNPES=1 +export WRTTASK_PER_GROUP=2 +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. +export OUTPUT_FH="6 -1" +export IAER=5111 +export IOVR=3 +export IMO=192 +export JMO=94 + +export FNSMCC_control="'global_soilmgldas.statsgo.t92.192.94.grb'" +export FNMSKH_control="'global_slmask.t62.192.94.grb'" +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/fail_to_run b/tests/tests/fail_to_run new file mode 100644 index 0000000000..cf906e532e --- /dev/null +++ b/tests/tests/fail_to_run @@ -0,0 +1,89 @@ +############################################################################### +# +# Regression test self-test: a job that fails to run the model. +# This file was modified from control_c48. +# +############################################################################### + +# A special flag that tells the job to fail at runtime inside the job_card +export JOB_SHOULD_FAIL=WHEN_RUNNING + +export TEST_DESCR="The rt.sh workflow shouldn't complete when this test is enabled because the job_card will abort." + +export CNTL_DIR=control_c48 + +export LIST_FILES="sfcf000.nc \ + sfcf024.nc \ + atmf000.nc \ + atmf024.nc \ + RESTART/20210323.060000.coupler.res \ + RESTART/20210323.060000.fv_core.res.nc \ + RESTART/20210323.060000.fv_core.res.tile1.nc \ + RESTART/20210323.060000.fv_core.res.tile2.nc \ + RESTART/20210323.060000.fv_core.res.tile3.nc \ + RESTART/20210323.060000.fv_core.res.tile4.nc \ + RESTART/20210323.060000.fv_core.res.tile5.nc \ + RESTART/20210323.060000.fv_core.res.tile6.nc \ + RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc \ + RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc \ + RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc \ + RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc \ + RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc \ + RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc \ + RESTART/20210323.060000.fv_tracer.res.tile1.nc \ + RESTART/20210323.060000.fv_tracer.res.tile2.nc \ + RESTART/20210323.060000.fv_tracer.res.tile3.nc \ + RESTART/20210323.060000.fv_tracer.res.tile4.nc \ + RESTART/20210323.060000.fv_tracer.res.tile5.nc \ + RESTART/20210323.060000.fv_tracer.res.tile6.nc \ + RESTART/20210323.060000.phy_data.tile1.nc \ + RESTART/20210323.060000.phy_data.tile2.nc \ + RESTART/20210323.060000.phy_data.tile3.nc \ + RESTART/20210323.060000.phy_data.tile4.nc \ + RESTART/20210323.060000.phy_data.tile5.nc \ + RESTART/20210323.060000.phy_data.tile6.nc \ + RESTART/20210323.060000.sfc_data.tile1.nc \ + RESTART/20210323.060000.sfc_data.tile2.nc \ + RESTART/20210323.060000.sfc_data.tile3.nc \ + RESTART/20210323.060000.sfc_data.tile4.nc \ + RESTART/20210323.060000.sfc_data.tile5.nc \ + RESTART/20210323.060000.sfc_data.tile6.nc" + +export_fv3 +export_tiled + +export INPES=1 +export JNPES=1 +export WRTTASK_PER_GROUP=2 +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. +export OUTPUT_FH="6 -1" +export IAER=5111 +export IOVR=3 +export IMO=192 +export JMO=94 + +export FNSMCC_control="'global_soilmgldas.statsgo.t92.192.94.grb'" +export FNMSKH_control="'global_slmask.t62.192.94.grb'" +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 + +if [[ " hera orion hercules jet " =~ " ${MACHINE_ID} " ]] ; then + ZSTANDARD_LEVEL=5 +fi diff --git a/tests/tests/gnv1_nested b/tests/tests/gnv1_nested index a35fffedf5..28047bdac4 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='""' 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