Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
6475375
Step 1 of updating .gitmodules and ccpp/framework
climbfuji May 14, 2026
16b3741
Initial commit to support capgen-ng
climbfuji May 14, 2026
06286dc
Update ccpp suites, ccpp/CMakeLists.txt, cmake/ccpp_capgen.cmake
climbfuji May 14, 2026
288041a
Update submodule pointer for ccpp/framework
climbfuji May 14, 2026
ba61c41
GFS v16 and HWRF suites in SCM
climbfuji May 14, 2026
6535f1d
Minor updates to compile last suites
climbfuji May 15, 2026
142141c
More updates for capgen-ng
climbfuji May 15, 2026
82b6a7d
Update submodule pointer for ccpp-framework
climbfuji May 16, 2026
792c6e6
Update submodule pointer for ccpp-framework
climbfuji May 19, 2026
18adc05
Update submodule pointer for ccpp-framework
climbfuji May 19, 2026
7782b6f
Update submodule pointer for ccpp-framework
climbfuji May 19, 2026
a2d9d31
Update submodule pointer for ccpp-framework
climbfuji May 20, 2026
7c72c77
Fix dimensions in scm/src/GFS_typedefs.meta; add legacy switch --gfs-…
climbfuji May 21, 2026
7fa238e
Update submodule pointer for ccpp-physics
climbfuji May 21, 2026
e2b5b6e
Merge branch 'main' of https://github.com/ncar/ccpp-scm into feature/…
climbfuji May 29, 2026
87199ac
Cleanup
climbfuji May 29, 2026
12d2c2c
Update submodule pointer for ccpp-framework
climbfuji Jun 1, 2026
c061fdb
Get CI tests to run (#4)
dustinswales Jun 3, 2026
a861235
Update ccpp-framework, enable full validation of host and scheme data…
climbfuji Jun 3, 2026
968a0ce
Update ccpp-framework
climbfuji Jun 4, 2026
119568f
Update framework submodule pointer
climbfuji Jun 5, 2026
d89ce7d
Update ccpp-framework
climbfuji Jun 5, 2026
05c4699
Update submodule pointer for ccpp-framework
climbfuji Jun 6, 2026
c4528b0
Merge branch 'main' of https://github.com/ncar/ccpp-scm into feature/…
climbfuji Jun 8, 2026
0eafa41
Update submodule pointers for CCPP framework and physics
climbfuji Jun 8, 2026
2ab544f
Update ccpp-framework
climbfuji Jun 8, 2026
0de131f
Simplify scm/src/scm.F90 and scm/src/scm_time_integration.{F90,meta}
climbfuji Jun 23, 2026
fd0d9ba
Merge branch 'main' of https://github.com/ncar/ccpp-scm into feature/…
climbfuji Jun 23, 2026
a13dc72
Update ccpp/CMakeLists.txt
climbfuji Jun 23, 2026
17d1cf4
Update submodule pointer for ccpp/physics
climbfuji Jun 23, 2026
aa60ae8
Bug fixes in scm/src/CCPP_typedefs.meta: add missing active conditions
climbfuji Jun 23, 2026
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
9 changes: 5 additions & 4 deletions .github/workflows/ci_run_scm_DEPHY.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,8 @@ jobs:
libnetcdff-dev \
libxml2 \
openmpi-bin \
libopenmpi-dev
libopenmpi-dev \
libxml2-utils

#######################################################################################
# Python setup
Expand All @@ -49,7 +50,7 @@ jobs:

- name: Install NetCDF Python libraries
run: |
pip install f90nml h5py netCDF4
pip install f90nml h5py netCDF4 pytest

- name: Environment for openmpi compiler
run: |
Expand Down Expand Up @@ -138,14 +139,14 @@ jobs:
run: |
cd ${SCM_ROOT}/scm
mkdir bin && cd bin
cmake -DCCPP_SUITES=${suites} ../src
cmake -DCCPP_SUITES=${suites} ../..

- name: Configure build with CMake (Debug)
if: contains(matrix.build-type, 'Debug')
run: |
cd ${SCM_ROOT}/scm
mkdir bin && cd bin
cmake -DCCPP_SUITES=${suites} -DCMAKE_BUILD_TYPE=Debug ../src
cmake -DCCPP_SUITES=${suites} -DCMAKE_BUILD_TYPE=Debug ../..

- name: Build SCM
run: |
Expand Down
37 changes: 0 additions & 37 deletions .github/workflows/ci_scm_ccpp_prebuild.yml

This file was deleted.

4 changes: 2 additions & 2 deletions .github/workflows/create_rt_baselines.yml
Original file line number Diff line number Diff line change
Expand Up @@ -103,14 +103,14 @@ jobs:
run: |
cd ${SCM_ROOT}/scm
mkdir bin && cd bin
cmake -DCCPP_SUITES=${{steps.set_sdfs.outputs.suites}} -DCMAKE_BUILD_TYPE=${{matrix.build-type}} ../src
cmake -DCCPP_SUITES=${{steps.set_sdfs.outputs.suites}} -DCMAKE_BUILD_TYPE=${{matrix.build-type}} ../..

- name: Configure Build with CMake (32-bit)
if: matrix.run_lists == 'sp'
run: |
cd ${SCM_ROOT}/scm
mkdir bin && cd bin
cmake -DCCPP_SUITES=${{steps.set_sdfs.outputs.suites}} -DCMAKE_BUILD_TYPE=${{matrix.build-type}} -D32BIT=1 ../src
cmake -DCCPP_SUITES=${{steps.set_sdfs.outputs.suites}} -DCMAKE_BUILD_TYPE=${{matrix.build-type}} -D32BIT=1 ../..

- name: Build SCM
run: |
Expand Down
7 changes: 4 additions & 3 deletions .github/workflows/run_scm_rts.yml
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,8 @@ jobs:

- name: Install Required Tools
run: |
apt-get update
apt-get update -qq && apt-get install -qq -y --no-install-recommends \
libxml2-utils

- name: Initialize Submodules
run: |
Expand Down Expand Up @@ -111,14 +112,14 @@ jobs:
run: |
cd ${SCM_ROOT}/scm
mkdir bin && cd bin
cmake -DCCPP_SUITES=${{steps.set_sdfs.outputs.suites}} -DCMAKE_BUILD_TYPE=${{matrix.build-type}} ../src
cmake -DCCPP_SUITES=${{steps.set_sdfs.outputs.suites}} -DCMAKE_BUILD_TYPE=${{matrix.build-type}} ../..

- name: Configure Build with CMake (32-bit)
if: matrix.run_lists == 'sp'
run: |
cd ${SCM_ROOT}/scm
mkdir bin && cd bin
cmake -DCCPP_SUITES=${{steps.set_sdfs.outputs.suites}} -DCMAKE_BUILD_TYPE=${{matrix.build-type}} -D32BIT=1 ../src
cmake -DCCPP_SUITES=${{steps.set_sdfs.outputs.suites}} -DCMAKE_BUILD_TYPE=${{matrix.build-type}} -D32BIT=1 ../..

- name: Build SCM
run: |
Expand Down
12 changes: 8 additions & 4 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -1,11 +1,15 @@
[submodule "ccpp-framework"]
path = ccpp/framework
url = https://github.com/NCAR/ccpp-framework
branch = develop
#url = https://github.com/NCAR/ccpp-framework
#branch = develop
url = https://github.com/climbfuji/ccpp-framework
branch = feature/capgen-ng
[submodule "ccpp-physics"]
path = ccpp/physics
url = https://github.com/NCAR/ccpp-physics
branch = scm/dev
#url = https://github.com/NCAR/ccpp-physics
#branch = scm/dev
url = https://github.com/climbfuji/ccpp-physics
branch = feature/capgen-ng
[submodule "CMakeModules"]
path = CMakeModules
url = https://github.com/noaa-emc/CMakeModules
Expand Down
Loading
Loading