Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rename CCPP suites to non-meaningful names #477

Draft
wants to merge 37 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
4f4783d
Rename SCM_GFS_v17_HR3 to magpie, SCM_GFS_v17_HR3_RRTMGP to robin, an…
mkavulich May 22, 2024
e2e426b
Incorporate capability to use an alias file that maps old suite names…
mkavulich May 20, 2024
5c01f44
Forgot to add alias file
mkavulich May 20, 2024
60e2d61
Chugging along. Just updating suites and CCPP part for now, will chan…
mkavulich May 21, 2024
5292080
No longer necessary to link SDF to run dir
mkavulich May 21, 2024
d4226f7
Backtracking on suite-aliasing (AKA allowing people to use old suite …
mkavulich May 22, 2024
52c1dae
Update physics submodule for PR to eliminate illegal "flashes 5 min -…
mkavulich May 21, 2024
6e5ca39
Don't rename tracers and namelists, just suites
mkavulich May 22, 2024
ac84f03
- Rename all "supported" suites. Include more detailed descriptions …
mkavulich May 22, 2024
93c1ddd
Move a bunch of old suites to "suites_not_used" directory, analogous …
mkavulich May 22, 2024
c8f60df
Finished renaming!
mkavulich May 22, 2024
ddcff3c
Updating with latest commits to main
mkavulich May 22, 2024
ed9d813
Forgot to fully change barn_owl (HAFS_v0_hwrf) to macaw, missed one i…
mkavulich May 22, 2024
8645f49
Update suite names for CI tests
mkavulich May 22, 2024
9e4f492
Debugging CI
mkavulich May 22, 2024
5eb776e
Revert "Debugging CI". Turns out Github runners were just glitching.
mkavulich May 22, 2024
bf72a59
Still debugging CIs. Turns out I have no idea whats going on
mkavulich May 22, 2024
1b0028d
Still debugging CIs.
mkavulich May 22, 2024
4050b97
Stupidly missed one suite rename, not sure how I missed that one.
mkavulich May 22, 2024
c1cf541
Add OpenMPI to build for CI tests; this is required for latest CCPP f…
mkavulich May 23, 2024
b7a2641
Convert all CI to "push" rules temporarily so I can test this in draf…
mkavulich May 23, 2024
1ff2e46
Forgot to add new CMake rule so bad compilers fail at CMAKE stage
mkavulich May 23, 2024
aa20d88
Merge remote-tracking branch 'origin/main' into feature/suite_names_u…
mkavulich May 23, 2024
fb91098
Forgot to update suites for nvidia tests
mkavulich May 23, 2024
93c292e
Fix typo in suite list, remove debugging job from RT CI, fix typo in …
mkavulich May 23, 2024
1928b13
Didn't update regression test list correctly
mkavulich May 24, 2024
231c263
Fix tracer file for "robin"
mkavulich May 24, 2024
0cc91dc
Update physics submodule to point to Grant's newer PR
mkavulich May 29, 2024
1631872
Merge grant's changes from SCM PR 482
mkavulich May 30, 2024
ab0e0af
fix compilation error for MPI_INIT/FINALIZE error messages
grantfirl May 30, 2024
f9c1fa0
Move "macaw" (HAFS_v0_hwrf) back to old name in suites_not_used, sinc…
mkavulich May 30, 2024
b1f08f4
Alphabetize alias.json
mkavulich May 30, 2024
1c6cef8
Add CLI so plot_scm_out.py can be run manually
mkavulich May 31, 2024
4bd3dd2
Merge branch 'main' into feature/suite_names_update_rebase
mkavulich May 31, 2024
0f87525
Fix bad merge of CI tests, remove "push" rules
mkavulich May 31, 2024
41531a4
change len to shape for numpy array checking
grantfirl May 31, 2024
d8952ee
Fix "magpie" description
mkavulich Jun 3, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
44 changes: 16 additions & 28 deletions .github/workflows/ci_build_scm_ubuntu_22.04.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,7 @@ jobs:
sp_ROOT: /home/runner/NCEPLIBS-sp
w3emc_ROOT: /home/runner/myw3emc
SCM_ROOT: /home/runner/work/ccpp-scm/ccpp-scm
intel_ROOT: /home/runner/intel
suites: SCM_GFS_v15p2,SCM_GFS_v16,SCM_GFS_v17_p8,SCM_HRRR,SCM_RRFS_v1beta,SCM_RAP,SCM_WoFS_v0,SCM_GFS_v15p2_ps,SCM_GFS_v16_ps,SCM_GFS_v17_p8_ps,SCM_HRRR_ps,SCM_RRFS_v1beta_ps,SCM_RAP_ps,SCM_WoFS_v0_ps
suites: kingfisher,raven,bluebird,bald_eagle,pigeon,albatross,hummingbird,kingfisher_ps,raven_ps,bluebird_ps,bald_eagle_ps,pigeon_ps,albatross_ps,hummingbird_ps

# Workflow steps
steps:
Expand Down Expand Up @@ -57,33 +56,17 @@ jobs:
#######################################################################################
# Install FORTRAN dependencies
#######################################################################################
- name: Environment for ifort compiler
if: contains(matrix.fortran-compiler, 'ifort')
- name: Install openmpi
run: |
echo "CC=icx" >> $GITHUB_ENV
echo "FC=ifort" >> $GITHUB_ENV
echo "NFVERSION=v4.4.4" >> $GITHUB_ENV

- name: Cache Intel compilers
id: cache-intel-compilers
if: contains(matrix.fortran-compiler, 'ifort')
uses: actions/cache@v2
with:
path: /home/runner/intel
key: intel-${{ runner.os }}-compilers-b

# https://software.intel.com/content/www/us/en/develop/articles/installing-intel-oneapi-toolkits-via-apt.html
# List of packages from Docker file at
# https://github.com/intel/oneapi-containers/blob/master/images/docker/hpckit-devel-ubuntu18.04/Dockerfile
- name: Install Intel compilers and libraries
if: contains(matrix.fortran-compiler, 'ifort') && steps.cache-intel-compilers.outputs.cache-hit != 'true'
run: |
wget https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS-2023.PUB
sudo apt-key add GPG-PUB-KEY-INTEL-SW-PRODUCTS-2023.PUB
sudo add-apt-repository "deb https://apt.repos.intel.com/oneapi all main"
sudo apt-get update
sudo apt-get install intel-hpckit-getting-started intel-oneapi-clck intel-oneapi-common-licensing intel-oneapi-common-vars
sudo apt-get install intel-oneapi-dev-utilities intel-oneapi-compiler-dpcpp-cpp-and-cpp-classic intel-oneapi-compiler-fortran intel-oneapi-itac
wget https://github.com/open-mpi/ompi/archive/refs/tags/v4.1.6.tar.gz
tar -xvf v4.1.6.tar.gz
cd ompi-4.1.6
./autogen.pl
./configure --prefix=/home/runner/ompi-4.1.6
make -j4
make install
echo "LD_LIBRARY_PATH=/home/runner/ompi-4.1.6/lib:$LD_LIBRARY_PATH" >> $GITHUB_ENV
echo "PATH=/home/runner/ompi-4.1.6/bin:$PATH" >> $GITHUB_ENV

- name: Cache bacio library v2.4.1
id: cache-bacio-fortran
Expand Down Expand Up @@ -158,6 +141,11 @@ jobs:
sudo make install
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${NFHOME}/lib

- name: Environment for openmpi compiler
run: |
echo "FC=mpif90" >> $GITHUB_ENV
echo "CC=mpicc" >> $GITHUB_ENV

#######################################################################################
# Build SCM.
#######################################################################################
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/ci_build_scm_ubuntu_22.04_nvidia.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,8 @@ jobs:
SCM_ROOT: /home/runner/work/ccpp-scm/ccpp-scm
zlib_ROOT: /home/runner/zlib
HDF5_ROOT: /home/runner/hdf5
suites: SCM_GFS_v15p2,SCM_GFS_v16,SCM_GFS_v17_p8,SCM_HRRR,SCM_RRFS_v1beta,SCM_RAP,SCM_WoFS_v0
suites_ps: SCM_GFS_v15p2_ps,SCM_GFS_v16_ps,SCM_GFS_v17_p8_ps,SCM_HRRR_ps,SCM_RRFS_v1beta_ps,SCM_RAP_ps,SCM_WoFS_v0_ps
suites: kingfisher,raven,bluebird,bald_eagle,pigeon,albatross,hummingbird
suites_ps: kingfisher_ps,raven_ps,bluebird_ps,bald_eagle_ps,pigeon_ps,albatross_ps,hummingbird_ps

# Workflow steps
steps:
Expand Down
20 changes: 19 additions & 1 deletion .github/workflows/ci_run_scm_DEPHY.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
sp_ROOT: /home/runner/NCEPLIBS-sp
w3emc_ROOT: /home/runner/myw3emc
SCM_ROOT: /home/runner/work/ccpp-scm/ccpp-scm
suites: SCM_GFS_v16,SCM_GFS_v16_ps
suites: raven,raven_ps

# Workflow steps
steps:
Expand Down Expand Up @@ -51,9 +51,22 @@ jobs:
- name: Update system packages
run: sudo apt-get update


#######################################################################################
# Install FORTRAN dependencies
#######################################################################################
- name: Install openmpi
run: |
wget https://github.com/open-mpi/ompi/archive/refs/tags/v4.1.6.tar.gz
tar -xvf v4.1.6.tar.gz
cd ompi-4.1.6
./autogen.pl
./configure --prefix=/home/runner/ompi-4.1.6
make -j4
make install
echo "LD_LIBRARY_PATH=/home/runner/ompi-4.1.6/lib:$LD_LIBRARY_PATH" >> $GITHUB_ENV
echo "PATH=/home/runner/ompi-4.1.6/bin:$PATH" >> $GITHUB_ENV

- name: Cache bacio library v2.4.1
id: cache-bacio-fortran
uses: actions/cache@v3
Expand Down Expand Up @@ -128,6 +141,11 @@ jobs:
#######################################################################################
# Build SCM. Run DEPHYv1 case.
#######################################################################################
- name: Environment for openmpi compiler
run: |
echo "FC=mpif90" >> $GITHUB_ENV
echo "CC=mpicc" >> $GITHUB_ENV

- name: Download data for SCM
run: |
cd ${SCM_ROOT}
Expand Down
46 changes: 28 additions & 18 deletions .github/workflows/ci_run_scm_rts.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,8 @@ jobs:
sp_ROOT: /home/runner/NCEPLIBS-sp
w3emc_ROOT: /home/runner/myw3emc
SCM_ROOT: /home/runner/work/ccpp-scm/ccpp-scm
suites: SCM_GFS_v15p2,SCM_GFS_v16,SCM_GFS_v17_p8,SCM_HRRR,SCM_RRFS_v1beta,SCM_RAP,SCM_WoFS_v0,SCM_RRFS_v1,SCM_GFS_v17_HR3,SCM_GFS_v17_HR3_RRTMGP
suites_ps: SCM_GFS_v15p2_ps,SCM_GFS_v16_ps,SCM_GFS_v17_p8_ps,SCM_HRRR_ps,SCM_RRFS_v1beta_ps,SCM_RAP_ps,SCM_WoFS_v0_ps,SCM_RRFS_v1_ps,SCM_GFS_v17_HR3_ps,SCM_GFS_v17_HR3_RRTMGP_ps
suites: kingfisher,raven,bluebird,bald_eagle,pigeon,albatross,hummingbird,magpie,robin,warbler
suites_ps: kingfisher_ps,raven_ps,bluebird_ps,bald_eagle_ps,pigeon_ps,albatross_ps,hummingbird_ps,magpie_ps,robin_ps,warbler_ps
dir_rt: /home/runner/work/ccpp-scm/ccpp-scm/test/artifact-${{matrix.build-type}}
dir_bl: /home/runner/work/ccpp-scm/ccpp-scm/test/BL-${{matrix.build-type}}

Expand Down Expand Up @@ -59,17 +59,22 @@ jobs:
#######################################################################################
# Install FORTRAN dependencies
#######################################################################################
- name: Environment for gfortran compiler
if: contains(matrix.fortran-compiler, 'gnu')
run: |
echo "FC=gfortran-11" >> $GITHUB_ENV
echo "CC=gcc-11" >> $GITHUB_ENV

- name: Environment for ifort compiler
if: contains(matrix.fortran-compiler, 'intel')
- name: Install openmpi
run: |
echo "CC=icx" >> $GITHUB_ENV
echo "FC=ifort" >> $GITHUB_ENV
wget https://github.com/open-mpi/ompi/archive/refs/tags/v4.1.6.tar.gz
tar -xvf v4.1.6.tar.gz
cd ompi-4.1.6
./autogen.pl
./configure --prefix=/home/runner/ompi-4.1.6
make -j4
make install
echo "LD_LIBRARY_PATH=/home/runner/ompi-4.1.6/lib:$LD_LIBRARY_PATH" >> $GITHUB_ENV
echo "PATH=/home/runner/ompi-4.1.6/bin:$PATH" >> $GITHUB_ENV

#######################################################################################
# Install FORTRAN dependencies
#######################################################################################

- name: Cache bacio library v2.4.1
id: cache-bacio-fortran
Expand Down Expand Up @@ -142,16 +147,14 @@ jobs:
sudo make install
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${NFHOME}/lib

- name: Environment for openmpi compiler
run: |
echo "FC=mpif90" >> $GITHUB_ENV
echo "CC=mpicc" >> $GITHUB_ENV

#######################################################################################
# Build SCM. Run regression tests.
#######################################################################################
- name: Download data for SCM
run: |
cd ${SCM_ROOT}
./contrib/get_all_static_data.sh
./contrib/get_thompson_tables.sh
./contrib/get_aerosol_climo.sh

- name: Configure build with CMake (Release)
if: contains(matrix.build-type, 'Release')
run: |
Expand All @@ -171,6 +174,13 @@ jobs:
cd ${SCM_ROOT}/scm/bin
make -j4

- name: Download data for SCM
run: |
cd ${SCM_ROOT}
./contrib/get_all_static_data.sh
./contrib/get_thompson_tables.sh
./contrib/get_aerosol_climo.sh

- name: Run SCM RTs
run: |
cd ${SCM_ROOT}/scm/bin
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ci_run_scm_ufs_replay.yml
Original file line number Diff line number Diff line change
Expand Up @@ -72,4 +72,4 @@ jobs:

#######################################################################################
# Done
#######################################################################################
#######################################################################################
8 changes: 4 additions & 4 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
[submodule "ccpp-framework"]
path = ccpp/framework
url = https://github.com/NCAR/ccpp-framework
branch = main
url = https://github.com/mkavulich/ccpp-framework
branch = feature/suite_names_update
[submodule "ccpp-physics"]
path = ccpp/physics
url = https://github.com/NCAR/ccpp-physics
branch = main
url = https://github.com/grantfirl/ccpp-physics
branch = ufs-dev-PR184
[submodule "CMakeModules"]
path = CMakeModules
url = https://github.com/noaa-emc/CMakeModules
Expand Down
1 change: 1 addition & 0 deletions ccpp/config/ccpp_prebuild_config.py
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@
TYPEDEFS_NEW_METADATA = {
'ccpp_types' : {
'ccpp_types' : '',
'MPI_Comm' : '',
'ccpp_t' : 'cdata',
},
'machine' : {
Expand Down
2 changes: 1 addition & 1 deletion ccpp/framework
Submodule framework updated 115 files
2 changes: 1 addition & 1 deletion ccpp/physics
Submodule physics updated 34 files
+8 −1 CMakeLists.txt
+1 −8 physics/GWD/cires_tauamf_data.F90
+2 −2 physics/Interstitials/UFS_SCM_NEPTUNE/GFS_debug.F90
+2 −9 physics/Interstitials/UFS_SCM_NEPTUNE/GFS_phys_time_vary.fv3.F90
+3 −3 physics/Interstitials/UFS_SCM_NEPTUNE/GFS_rrtmg_pre.F90
+7 −0 physics/Interstitials/UFS_SCM_NEPTUNE/GFS_rrtmg_pre.meta
+3 −15 physics/Interstitials/UFS_SCM_NEPTUNE/GFS_time_vary_pre.fv3.F90
+3 −15 physics/Interstitials/UFS_SCM_NEPTUNE/GFS_time_vary_pre.scm.F90
+22 −29 physics/Interstitials/UFS_SCM_NEPTUNE/iccninterp.F90
+13 −2 physics/Interstitials/UFS_SCM_NEPTUNE/maximum_hourly_diagnostics.F90
+3 −3 physics/Interstitials/UFS_SCM_NEPTUNE/maximum_hourly_diagnostics.meta
+13 −67 physics/Interstitials/UFS_SCM_NEPTUNE/sfcsub.F
+2 −1 physics/MP/Ferrier_Aligo/mp_fer_hires.F90
+1 −1 physics/MP/Ferrier_Aligo/mp_fer_hires.meta
+6 −23 physics/MP/Morrison_Gettelman/aerinterp.F90
+2 −2 physics/MP/NSSL/mp_nssl.F90
+1 −1 physics/MP/NSSL/mp_nssl.meta
+5 −4 physics/MP/Thompson/module_mp_thompson.F90
+3 −2 physics/MP/Thompson/mp_thompson.F90
+2 −2 physics/MP/Thompson/mp_thompson.meta
+2 −1 physics/MP/Thompson/mp_thompson_post.F90
+1 −1 physics/MP/Thompson/mp_thompson_post.meta
+3 −2 physics/Radiation/RRTMGP/rrtmgp_lw_cloud_optics.F90
+3 −2 physics/Radiation/RRTMGP/rrtmgp_lw_gas_optics.F90
+3 −1 physics/Radiation/RRTMGP/rrtmgp_lw_main.F90
+1 −1 physics/Radiation/RRTMGP/rrtmgp_lw_main.meta
+3 −2 physics/Radiation/RRTMGP/rrtmgp_sw_cloud_optics.F90
+3 −2 physics/Radiation/RRTMGP/rrtmgp_sw_gas_optics.F90
+3 −1 physics/Radiation/RRTMGP/rrtmgp_sw_main.F90
+1 −1 physics/Radiation/RRTMGP/rrtmgp_sw_main.meta
+30 −8 physics/Radiation/radiation_clouds.f
+3 −11 physics/photochem/h2ointerp.f90
+2 −1 physics/smoke_dust/rrfs_smoke_wrapper.F90
+1 −1 physics/smoke_dust/rrfs_smoke_wrapper.meta
7 changes: 5 additions & 2 deletions ccpp/suites/suite_SCM_RAP.xml → ccpp/suites/albatross.xml
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>

<suite name="SCM_RAP" version="1">
<!--
DESCRIPTION:
Suite "albatross" (formerly known as SCM_RAP) was originally developed for research and prototyping of early UFS systems. It was meant to emulate the physics of the Rapid Refresh (RAP) model, though it had some differences from the operational implementation (which was not CCPP-based).
-->
<suite name="albatross" version="1">
<!-- <init></init> -->
<group name="time_vary">
<subcycle loop="1">
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
DESCRIPTION:
Suite "albatross" (formerly known as SCM_RAP) was originally developed for research and prototyping of early UFS systems. It was meant to emulate the physics of the Rapid Refresh (RAP) model, though it had some differences from the operational implementation (which was not CCPP-based).

<suite name="SCM_RAP_ps" version="1">
This is an SCM-specific "prescribed surface" suite file, specifically for experiments over land points which require prescribed surface fluxes. See https://ccpp-scm.readthedocs.io/en/latest/chap_intro.html#limitations for more information.
-->
<suite name="albatross_ps" version="1">
<!-- <init></init> -->
<group name="time_vary">
<subcycle loop="1">
Expand Down
33 changes: 33 additions & 0 deletions ccpp/suites/alias.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
{
"HAFS_v0_hwrf_thompson_ps.xml": "sunbird_ps.xml",
"HAFS_v0_hwrf_thompson.xml": "sunbird.xml",
"SCM_GFS_v15p2_ps.xml": "kingfisher_ps.xml",
"SCM_GFS_v15p2.xml": "kingfisher.xml",
"SCM_GFS_v16_no_nsst_ps.xml": "nuthatch_ps.xml",
"SCM_GFS_v16_no_nsst.xml": "nuthatch.xml",
"SCM_GFS_v16_ps.xml": "raven_ps.xml",
"SCM_GFS_v16_RRTMGP_ps.xml": "mallard_ps.xml",
"SCM_GFS_v16_RRTMGP.xml": "mallard.xml",
"SCM_GFS_v16.xml": "raven.xml",
"SCM_GFS_v17_HR3_ps.xml": "magpie_ps.xml",
"SCM_GFS_v17_HR3_RRTMGP_ps.xml": "robin_ps.xml",
"SCM_GFS_v17_HR3_RRTMGP.xml": "robin.xml",
"SCM_GFS_v17_HR3.xml": "magpie.xml",
"SCM_GFS_v17_p8_c3_ps.xml": "parakeet_ps.xml",
"SCM_GFS_v17_p8_c3.xml": "parakeet.xml",
"SCM_GFS_v17_p8_ps.xml": "bluebird_ps.xml",
"SCM_GFS_v17_p8.xml": "bluebird.xml",
"SCM_HRRR_ps.xml": "bald_eagle_ps.xml",
"SCM_HRRR.xml": "bald_eagle.xml",
"SCM_RAP_ps.xml": "albatross_ps.xml",
"SCM_RAP.xml": "albatross.xml",
"SCM_RRFS_v1alpha_ps.xml": "towhee_ps.xml",
"SCM_RRFS_v1alpha.xml": "towhee.xml",
"SCM_RRFS_v1beta_ps.xml": "pigeon_ps.xml",
"SCM_RRFS_v1beta.xml": "pigeon.xml",
"SCM_RRFS_v1nssl.xml": "crossbill.xml",
"SCM_RRFS_v1_ps.xml": "warbler_ps.xml",
"SCM_RRFS_v1.xml": "warbler.xml",
"SCM_WoFS_v0_ps.xml": "hummingbird_ps.xml",
"SCM_WoFS_v0.xml": "hummingbird.xml"
}
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>

<suite name="SCM_HRRR" version="1">
<!--
DESCRIPTION:
Suite "bald_eagle" (formerly known as SCM_HRRR) was originally developed for research and testing for early prototypes of the Rapid Refresh Forecast System (RRFS). It was meant to emulate the physics of the High-Resolution Rapid Refresh (HRRR) model, though it had some differences from the operational implementation (which was not CCPP-based).
-->
<suite name="bald_eagle" version="1">
<!-- <init></init> -->
<group name="time_vary">
<subcycle loop="1">
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
DESCRIPTION:
Suite "bald_eagle" (formerly known as SCM_HRRR) was originally developed for research and testing for early prototypes of the Rapid Refresh Forecast System (RRFS). It was meant to emulate the physics of the High-Resolution Rapid Refresh (HRRR) model, though it had some differences from the operational implementation (which was not CCPP-based).

<suite name="SCM_HRRR_ps" version="1">
This is an SCM-specific "prescribed surface" suite file, specifically for experiments over land points which require prescribed surface fluxes. See https://ccpp-scm.readthedocs.io/en/latest/chap_intro.html#limitations for more information.
-->
<suite name="bald_eagle_ps" version="1">
<!-- <init></init> -->
<group name="time_vary">
<subcycle loop="1">
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>

<suite name="SCM_GFS_v17_p8" version="1">
<!--
DESCRIPTION:
Suite "bluebird" (formerly known as SCM_GFS_v17_p8) was used for testing an early prototype of the Global Forecast System (GFS) version 17 release. While it is similar to the physics used for this prototype (P8), it is not identical, and the eventual operational implementation of GFS version 17 will likely be quite different.
-->
<suite name="bluebird" version="1">
<!-- <init></init> -->
<group name="time_vary">
<subcycle loop="1">
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
DESCRIPTION:
Suite "bluebird" (formerly known as SCM_GFS_v17_p8) was used for testing an early prototype of the Global Forecast System (GFS) version 17 release. While it is similar to the physics used for this prototype (P8), it is not identical, and the eventual operational implementation of GFS version 17 will likely be quite different.

<suite name="SCM_GFS_v17_p8_ps" version="1">
This is an SCM-specific "prescribed surface" suite file, specifically for experiments over land points which require prescribed surface fluxes. See https://ccpp-scm.readthedocs.io/en/latest/chap_intro.html#limitations for more information.
-->
<suite name="bluebird_ps" version="1">
<!-- <init></init> -->
<group name="time_vary">
<subcycle loop="1">
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>

<suite name="SCM_RRFS_v1nssl" version="1">
<!--
DESCRIPTION:
Suite "crossbill" (formerly known as SCM_RRFS_v1nssl) was originally developed for research and development of early prototypes of the Rapid Refresh Forecast System (RRFS), specifically including the NSSL 2-moment cloud microphysics scheme when it was added to CCPP (see https://github.com/NOAA-EMC/fv3atm/pull/472 and https://github.com/NCAR/ccpp-physics/pull/761).
-->
<suite name="crossbill" version="1">
<!-- <init></init> -->
<group name="time_vary">
<subcycle loop="1">
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>

<suite name="SCM_WoFS_v0" version="1">
<!--
DESCRIPTION:
Suite "hummingbird" (formerly known as SCM_WoFS_v0) was used for testing an early prototype of the experimental FV3-based Warn-on-Forecast System (WoFS).
-->
<suite name="hummingbird" version="1">
<!-- <init></init> -->
<group name="time_vary">
<subcycle loop="1">
Expand Down Expand Up @@ -70,4 +73,4 @@
</subcycle>
</group>
<!-- <finalize></finalize> -->
</suite>
</suite>
Original file line number Diff line number Diff line change
@@ -1,6 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
DESCRIPTION:
Suite "hummingbird" (formerly known as SCM_WoFS_v0) was used for testing an early prototype of the experimental FV3-based Warn-on-Forecast System (WoFS).

<suite name="SCM_WoFS_v0_ps" version="1">
This is an SCM-specific "prescribed surface" suite file, specifically for experiments over land points which require prescribed surface fluxes. See https://ccpp-scm.readthedocs.io/en/latest/chap_intro.html#limitations for more information.
-->
<suite name="hummingbird_ps" version="1">
<!-- <init></init> -->
<group name="time_vary">
<subcycle loop="1">
Expand Down Expand Up @@ -51,4 +56,4 @@
</subcycle>
</group>
<!-- <finalize></finalize> -->
</suite>
</suite>
Loading
Loading