Skip to content
Merged
Show file tree
Hide file tree
Changes from 106 commits
Commits
Show all changes
107 commits
Select commit Hold shift + click to select a range
25b544e
Docs UG Windows: Add NCAR machine instructions.
samsrabin Jun 4, 2025
0403014
Docs UG Windows: Mention username/password step.
samsrabin Jun 4, 2025
3b56e36
Docs UG Windows: Recommend wslview instead of chromium.
samsrabin Jun 4, 2025
4238ee0
Docs UG Windows: Use Docker instead of Podman.
samsrabin Jun 4, 2025
dcedb18
Docs UG Windows: Move chown instructions.
samsrabin Jun 4, 2025
f167343
Docs UG Windows: Change a Podman ref to Docker.
samsrabin Jun 4, 2025
b16bb42
Docs UG Windows: Suggest not running Ubuntu as admin.
samsrabin Jun 4, 2025
c59268d
Docs UG Windows: Syntax fix (?) in Docker instructions.
samsrabin Jun 4, 2025
dc92b3e
Docs UG multiple versions: Linux Docker works.
samsrabin Jun 4, 2025
6a1a554
Docs UG Windows: Use wslview or explorer.exe to open files for edit.
samsrabin Jun 4, 2025
a049245
Docs UG WIndows: Add some line breaks in code block.
samsrabin Jun 4, 2025
209509e
Docs UG Windows: Add troubleshooting subsection.
samsrabin Jun 4, 2025
0f6b805
Docs UG Windows: Rephrase.
samsrabin Jun 4, 2025
8c30d15
docs: Move testing.sh to its own dir.
samsrabin Jun 5, 2025
c2600a1
testing.sh: cd to script dir.
samsrabin Jun 5, 2025
244da83
Break up testing.sh into subscripts.
samsrabin Jun 5, 2025
d15df4a
docs-omnibus.yml: Use new script location.
samsrabin Jun 5, 2025
4b37557
docs-omnibus.yml: Check out all submodules.
samsrabin Jun 5, 2025
fe02184
docs-omnibus.yml: Only run one of the testing scripts is changed.
samsrabin Jun 5, 2025
628d3f9
docs-omnibus.yml: Also run when docs/Makefile is updated.
samsrabin Jun 5, 2025
e86ffe5
docs-ctsm_pylib.yml: Also trigger on docs container requirements.txt.
samsrabin Jun 5, 2025
3631ee0
Add GitHub workflows to run when docs dependencies update.
samsrabin Jun 5, 2025
40dc05d
Dont run some jobs on forks.
samsrabin Jun 5, 2025
cf6acee
Fix test-rv-setup.
samsrabin Jun 5, 2025
115491f
test-rv-setup: Use Docker.
samsrabin Jun 5, 2025
00fd3bf
testing.sh: Remove emoji from comments.
samsrabin Jun 5, 2025
1dbd0f4
docs.yml: Don't run if just testing scripts were updated.
samsrabin Jun 5, 2025
e0ceb1d
Run docs workflows if included file in doc/testing/ updates.
samsrabin Jun 5, 2025
2453199
Trying to fix docs-omnibus workflow.
samsrabin Jun 5, 2025
53d034b
Reduce docs-update-ctsm_pylib runs.
samsrabin Jun 5, 2025
cd22a34
Docs workflows: Always checkout all submodules.
samsrabin Jun 5, 2025
4848e21
Bump docs container version to satisfy workflow check.
samsrabin Jun 6, 2025
d5b7f1e
docker-image-build.yml: Remove nonexistent file from triggers.
samsrabin Jun 6, 2025
50fe21e
Add some EOF blank lines.
samsrabin Jun 9, 2025
5704d76
Merge tag 'ctsm5.3.056' into merge-master-20250613
samsrabin Jun 13, 2025
730cca4
Merge pull request #3253 from samsrabin/merge-master-20250613
samsrabin Jun 13, 2025
4a30409
Add initial unit tests for subset_data point. Failing.
samsrabin Jun 17, 2025
367317e
subset_data point: Fix --create-surface Longitude TypeError.
samsrabin Jun 17, 2025
daa218c
subset_data point: Fix --create-landuse Longitude TypeError.
samsrabin Jun 17, 2025
3f5d157
subset_data point: Fix --create-datm Longitude TypeError.
samsrabin Jun 17, 2025
8e2df09
subset_data point: Fix filenames for --create-datm.
samsrabin Jun 17, 2025
7d651f0
Add Python system test for subset_data point --create-datm.
samsrabin Jun 17, 2025
4ad46f4
Reformat with black.
samsrabin Jun 17, 2025
4400458
Add previous commit to .git-blame-ignore-revs.
samsrabin Jun 17, 2025
ad40e11
Fix test_sys_subset_data.py.
samsrabin Jun 17, 2025
944bf27
Add test_subset_data_pt_amazon_type180_datm
samsrabin Jun 17, 2025
51c8741
Refactor test_sys_subset_data.py.
samsrabin Jun 17, 2025
cceb4d0
Make error handling in _do_test_subset_data_pt_datm() more robust.
samsrabin Jun 17, 2025
fd8c549
Docs docs: Minor improvements.
samsrabin Jun 18, 2025
761bb47
Add subset_data Python system test for --create-landuse.
samsrabin Jun 18, 2025
b530ef9
Merge pull request #3227 from samsrabin/windows-docs-update
samsrabin Jun 18, 2025
802cb48
Merge branch 'b4b-dev' into break-up-omnibus-docs-test
samsrabin Jun 18, 2025
4b186f1
plumber2 scripts: Find csv file from anywhere.
samsrabin Jun 18, 2025
0bc1cce
plumber2_surf_wrapper: Call subset_data directly.
samsrabin Jun 18, 2025
55b97e6
plumber2_surf_wrapper: Specify --lon-type 180.
samsrabin Jun 18, 2025
44d461d
plumber2_surf_wrapper: Respect --verbose.
samsrabin Jun 18, 2025
6d96107
plumber2_surf_wrapper: Stop on errors.
samsrabin Jun 18, 2025
8781571
plumber2_surf_wrapper: Add optional --plumber2-sites-csv argument.
samsrabin Jun 18, 2025
6943fe4
plumber2_surf_wrapper: Fix handling of one-PFT sites.
samsrabin Jun 18, 2025
d2c7118
Add Python system test for plumber2_surf_wrapper.
samsrabin Jun 18, 2025
132d6f8
Remove an unused import.
samsrabin Jun 19, 2025
194ce43
Test plumber2_surf_wrapper invalid-PFT error.
samsrabin Jun 19, 2025
b9ed339
Replace plumber2_surf_wrapper args test with useful ones. Failing.
samsrabin Jun 19, 2025
3019c4e
plumber2_surf_wrapper: Respect user not saying --16pft.
samsrabin Jun 19, 2025
4707843
plumber2_surf_wrapper: Test full run with --16pft.
samsrabin Jun 19, 2025
30f4558
plumber2_surf_wrapper: Add --overwrite option.
samsrabin Jun 19, 2025
1c5c1e7
plumber2_surf_wrapper: Improve execute() comments.
samsrabin Jun 19, 2025
63d61f4
plumber2_surf_wrapper: Switch --16pft to --78pft to preserve previous…
samsrabin Jun 19, 2025
7245f21
test_sys_subset_data: pt datm tests now compare vs. expected.
samsrabin Jun 20, 2025
4f92b9d
_detect_lon_type() is public, so remove leading _.
samsrabin Jun 20, 2025
ea011ed
Rename plon_converted to plon_float.
samsrabin Jun 20, 2025
1244d9e
subset_data: Disallow --create-datm with GSWP3 data.
samsrabin Jun 20, 2025
05a2c28
subset_data: Generalize a comment.
samsrabin Jun 20, 2025
ecbe0fe
test_sys_subset_data.py: Explain caller_n.
samsrabin Jun 20, 2025
426e977
Merge pull request #3259 from samsrabin/subset_data-lon-fixes
samsrabin Jun 20, 2025
d491e64
Merge branch 'subset_data-lon-fixes' into plumber2_surf_wrapper-fixes
samsrabin Jun 20, 2025
56a36f1
plumber2 scripts: Remove addition of CTSM python dir to path.
samsrabin Jun 20, 2025
cf86bfc
Simplify PLUMBER2_SITES_CSV path.
samsrabin Jun 20, 2025
602fe61
Move Python constants for PFT numbers to pft_utils.py.
samsrabin Jun 20, 2025
8ca6e45
Rename and replace some PFT number constants for clarity.
samsrabin Jun 20, 2025
f6a9afc
Use MAX_PFT_ variables in more places.
samsrabin Jun 20, 2025
ddca30f
plumber2_surf_wrapper: Avoid mentioning 78.
samsrabin Jun 20, 2025
b7f7af3
plumber2_surf_wrapper: Better is_valid_pft() check.
samsrabin Jun 20, 2025
75db098
Reformat with black.
samsrabin Jun 20, 2025
0eb376d
Add previous commit to .git-blame-ignore-revs.
samsrabin Jun 20, 2025
c325805
Resolve pylint complaint.
samsrabin Jun 20, 2025
4e753aa
Merge pull request #3264 from samsrabin/plumber2_surf_wrapper-fixes
samsrabin Jun 21, 2025
7da3bfd
Throw error if reseed_dead_plants = .true. in a branch simulation
slevis-lmwg Jun 23, 2025
d63752e
Simplify the new error message
slevis-lmwg Jun 23, 2025
c6b77a5
New test in build-namelist_test.pl confirming no reseed on branch
slevis-lmwg Jun 23, 2025
d2f1299
Merge pull request #3272 from slevis-lmwg/no_reseed_on_branch
slevis-lmwg Jun 23, 2025
4fd500c
Move a "don't run on forks" conditional.
samsrabin Jun 24, 2025
eb8f83f
Delete an unnecessary "don't run on forks."
samsrabin Jun 24, 2025
722d5a5
Better explain use of one "don't run on forks."
samsrabin Jun 24, 2025
3fa38aa
docs-update-dependency-common.yml: Set default conda variables.
samsrabin Jun 24, 2025
4a7d411
docs-update-dependency-common.yml: Add comment re: inputs.
samsrabin Jun 24, 2025
0799aeb
Combine ctsm_pylib docs workflow files.
samsrabin Jun 24, 2025
345145f
Rename ctsm_pylib docs workflow file.
samsrabin Jun 24, 2025
67394de
Improve workflow job names.
samsrabin Jun 24, 2025
e168ad3
Rename doc/testing/ to doc/test/.
samsrabin Jun 24, 2025
e0292f4
Finish renaming doc/testing/ to doc/test/.
samsrabin Jun 24, 2025
1cdcafa
Reword a success message.
samsrabin Jun 24, 2025
51c6852
Shorten a workflow title.
samsrabin Jun 24, 2025
ab546d5
docs/test/*sh: Explain "set -e".
samsrabin Jun 24, 2025
2408ba6
Merge pull request #3231 from samsrabin/break-up-omnibus-docs-test
samsrabin Jun 24, 2025
4af8cbc
Merge tag 'ctsm5.3.060' into merge-b4bdev-20250625
slevis-lmwg Jun 25, 2025
b2330f4
Update ChangeLog and ChangeSum
slevis-lmwg Jun 26, 2025
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
2 changes: 2 additions & 0 deletions .git-blame-ignore-revs
Original file line number Diff line number Diff line change
Expand Up @@ -67,3 +67,5 @@ cdf40d265cc82775607a1bf25f5f527bacc97405
3b7a2876933263f8986e4069f5d23bd45635756f
3dd489af7ebe06566e2c6a1c7ade18550f1eb4ba
742cfa606039ab89602fde5fef46458516f56fd4
4ad46f46de7dde753b4653c15f05326f55116b73
75db098206b064b8b7b2a0604d3f0bf8fdb950cc
4 changes: 1 addition & 3 deletions .github/workflows/docker-image-build.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Modified from https://docs.github.com/en/packages/managing-github-packages-using-github-actions-workflows/publishing-and-installing-a-package-with-github-actions#publishing-a-package-using-an-action (last accessed 2025-05-09)
name: Test building ctsm-docs Docker image and using it to build the docs
name: Build and test ctsm-docs container

# Configures this workflow to run every time a change in the Docker container setup is pushed or included in a PR
on:
Expand All @@ -9,15 +9,13 @@ on:
paths:
- 'doc/ctsm-docs_container/**'
- '!doc/ctsm-docs_container/README.md'
- '.github/workflows/docker-image-ctsm-docs-build.yml'
- '.github/workflows/docker-image-common.yml'

pull_request:
# Run on pull requests that change the listed files
paths:
- 'doc/ctsm-docs_container/**'
- '!doc/ctsm-docs_container/README.md'
- '.github/workflows/docker-image-ctsm-docs-build.yml'
- '.github/workflows/docker-image-common.yml'

workflow_dispatch:
Expand Down
8 changes: 5 additions & 3 deletions .github/workflows/docker-image-common.yml
Original file line number Diff line number Diff line change
Expand Up @@ -76,14 +76,16 @@ jobs:
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}

# Try building our docs using the new container
- name: Checkout doc-builder external
# Check out all submodules because we might :literalinclude: something from one
- name: Checkout all submodules
run: |
bin/git-fleximod update doc-builder
bin/git-fleximod update -o
- name: Set image tag for docs build
id: set-image-tag
run: |
echo "IMAGE_TAG=$(echo '${{ steps.meta.outputs.tags }}' | head -n 1 | cut -d',' -f1)" >> $GITHUB_ENV
- name: Build docs using Docker (Podman has trouble on GitHub runners)
id: build-docs
run: |
Expand Down
8 changes: 7 additions & 1 deletion .github/workflows/docs-build-and-deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,14 @@ on:
branches: ['master', 'release-clm5.0']
paths:
- 'doc/**'
- '!doc/test/*'
- '!doc/*ChangeLog*'
- '!doc/*ChangeSum*'
- '!doc/UpdateChangelog.pl'
# Include all include::ed files outside doc/ directory!
- 'src/README.unit_testing'
- 'tools/README'
- 'doc/test/test_container_eq_ctsm_pylib.sh'

# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:
Expand Down Expand Up @@ -46,10 +48,14 @@ jobs:
- name: Setup Pages
uses: actions/configure-pages@v5

# Check out all submodules because we might :literalinclude: something from one
- name: Checkout all submodules
run: |
bin/git-fleximod update -o
- name: Build docs using container
id: build-docs
run: |
bin/git-fleximod update -o
cd doc
./build_docs_to_publish -d --site-root https://escomp.github.io/CTSM
Expand Down
5 changes: 3 additions & 2 deletions .github/workflows/docs-common.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,9 +26,10 @@ jobs:
fetch-depth: 0
lfs: true

- name: Checkout doc-builder external
# Check out all submodules because we might :literalinclude: something from one
- name: Checkout all submodules
run: |
bin/git-fleximod update doc-builder
bin/git-fleximod update -o
# Do this if not using conda
# Based on https://github.com/actions/cache/blob/main/examples.md#python---pip
Expand Down
30 changes: 12 additions & 18 deletions .github/workflows/docs-omnibus.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,39 +5,34 @@ on:
# Run when a change to these files is pushed to any branch. Without the "branches:" line, for some reason this will be run whenever a tag is pushed, even if the listed files aren't changed.
branches: ['*']
paths:
- 'doc/**'
- '!doc/*ChangeLog*'
- '!doc/*ChangeSum*'
- '!doc/UpdateChangelog.pl'
# Include all include::ed files outside doc/ directory!
- 'src/README.unit_testing'
- 'tools/README'
- 'doc/test/*'
- 'doc/Makefile'

pull_request:
# Run on pull requests that change the listed files
paths:
- 'doc/**'
- '!doc/*ChangeLog*'
- '!doc/*ChangeSum*'
- '!doc/UpdateChangelog.pl'
# Include all include::ed files outside doc/ directory!
- 'src/README.unit_testing'
- 'tools/README'
- 'doc/test/*'
- 'doc/Makefile'

workflow_dispatch:

jobs:
build-docs-omnibus-test:
# Don't run on forks, because part(s) of omnibus testing script will look for
# branch(es) that forks may not have.
if: ${{ github.repository == 'ESCOMP/CTSM' }}

runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
lfs: true

- name: Checkout doc-builder external
# Check out all submodules because we might :literalinclude: something from one
- name: Checkout all submodules
run: |
bin/git-fleximod update doc-builder
bin/git-fleximod update -o
# Set up conda
- name: Set up conda environment
Expand All @@ -48,7 +43,6 @@ jobs:
channels: conda-forge
auto-activate-base: false

# TODO: Split testing.sh tests into their own steps in this job
- name: Text Sphinx builds with omnibus script
run: |
cd doc && ./testing.sh
cd doc/test/ && ./testing.sh
Original file line number Diff line number Diff line change
@@ -1,18 +1,22 @@
name: Test building docs with ctsm_pylib
name: Docs tests to run when ctsm_pylib is updated

on:
push:
# Run when a change to these files is pushed to any branch. Without the "branches:" line, for some reason this will be run whenever a tag is pushed, even if the listed files aren't changed.
branches: ['*']
paths:
- 'python/conda_env_ctsm_py.txt'
- 'doc/ctsm-docs_container/requirements.txt'
- '.github/workflows/docs-common.yml'
- '.github/workflows/docs-update-dependency-common.yml'

pull_request:
# Run on pull requests that change the listed files
paths:
- 'python/conda_env_ctsm_py.txt'
- 'doc/ctsm-docs_container/requirements.txt'
- '.github/workflows/docs-common.yml'
- '.github/workflows/docs-update-dependency-common.yml'

schedule:
# 8 am every Monday UTC
Expand All @@ -25,14 +29,23 @@ permissions:
jobs:
test-build-docs-ctsm_pylib:
if: ${{ always() }}
name: With ctsm_pylib
name: Build with ctsm_pylib
uses: ./.github/workflows/docs-common.yml
with:
use_conda: true
conda_env_file: python/conda_env_ctsm_py.yml
conda_env_name: ctsm_pylib

# File an issue if the docs build failed during a scheduled run
test-update-dependency:
if: ${{ always() }}
name: Docs dependency update tests
uses: ./.github/workflows/docs-update-dependency-common.yml

# File an issue if the docs build failed during a scheduled run.
# The main thing we're concerned about in that case is something having
# changed outside the repository that's causing the ctsm_pylib setup to
# fail. Thus, we don't need this job to wait for BOTH the above jobs---
# if one fails, they both will.
file-issue-on-failure:
if: |
failure() &&
Expand Down
77 changes: 77 additions & 0 deletions .github/workflows/docs-update-dependency-common.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
name: Jobs shared by docs workflows that run when a dependency is updated

on:
workflow_call:
inputs:
# Conda is always needed for both jobs in this workflow. Here,
# we set default values for the variables in case the calling
# workflow doesn't provide them.
conda_env_file:
required: false
type: string
default: "python/conda_env_ctsm_py.yml"
conda_env_name:
required: false
type: string
default: "ctsm_pylib"
secrets: {}

jobs:
compare-docbuilder-vs-ctsmpylib:
name: Are both methods identical?

# Don't run on forks, because test_container_eq_ctsm_pylib.sh uses
# build_docs_to_publish, which will look for branch(es) that forks
# may not have
if: ${{ github.repository == 'ESCOMP/CTSM' }}

runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
lfs: true

# Check out all submodules because we might :literalinclude: something from one
- name: Checkout all submodules
run: |
bin/git-fleximod update -o
- name: Set up conda environment
uses: conda-incubator/setup-miniconda@v3
with:
activate-environment: ${{ inputs.conda_env_name }}
environment-file: ${{ inputs.conda_env_file }}
channels: conda-forge
auto-activate-base: false

- name: Compare docs built with container vs. ctsm_pylib
run: |
cd doc/test/
./test_container_eq_ctsm_pylib.sh
makefile-method:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
lfs: true

# Check out all submodules because we might :literalinclude: something from one
- name: Checkout all submodules
run: |
bin/git-fleximod update -o
- name: Set up conda environment
uses: conda-incubator/setup-miniconda@v3
with:
activate-environment: ${{ inputs.conda_env_name }}
environment-file: ${{ inputs.conda_env_file }}
channels: conda-forge
auto-activate-base: false

- name: Check that Makefile method works
run: |
cd doc/test/
conda run -n ${{ inputs.conda_env_name }} --no-capture-output ./test_makefile_method.sh
43 changes: 43 additions & 0 deletions .github/workflows/docs-update-doc-builder.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
name: Docs tests to run when doc-builder is updated

on:
push:
# Run when a change to these files is pushed to any branch. Without the "branches:" line, for some reason this will be run whenever a tag is pushed, even if the listed files aren't changed.
branches: ['*']
paths:
- 'doc/doc-builder'
- '.github/workflows/docs-update-dependency-common.yml'

pull_request:
# Run on pull requests that change the listed files
paths:
- 'doc/doc-builder'
- '.github/workflows/docs-update-dependency-common.yml'

workflow_dispatch:

permissions:
contents: read
jobs:
test-update-dependency:

name: Tests to run when either docs dependency is updated
uses: ./.github/workflows/docs-update-dependency-common.yml

test-rv-setup:

runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
lfs: true

# Check out all submodules because we might :literalinclude: something from one
- name: Checkout all submodules
run: |
bin/git-fleximod update -o
- name: build_docs rv method
run: |
cd doc/test/ && ./test_build_docs_-r-v.sh docker
9 changes: 7 additions & 2 deletions .github/workflows/docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,25 +7,29 @@ on:
branches: ['*']
paths:
- 'doc/**'
- '!doc/test/*'
- '!doc/*ChangeLog*'
- '!doc/*ChangeSum*'
- '!doc/UpdateChangelog.pl'
- '.github/workflows/docs-common.yml'
# Include all include::ed files outside doc/ directory!
- 'src/README.unit_testing'
- 'tools/README'
- 'doc/test/test_container_eq_ctsm_pylib.sh'

pull_request:
# Run on pull requests that change the listed files
paths:
- 'doc/**'
- '!doc/test/*'
- '!doc/*ChangeLog*'
- '!doc/*ChangeSum*'
- '!doc/UpdateChangelog.pl'
- '.github/workflows/docs-common.yml'
# Include all include::ed files outside doc/ directory!
- 'src/README.unit_testing'
- 'tools/README'
- 'doc/test/test_container_eq_ctsm_pylib.sh'

workflow_dispatch:

Expand All @@ -49,9 +53,10 @@ jobs:
- name: Checkout repository
uses: actions/checkout@v4

- name: Checkout doc-builder external
# Check out all submodules because we might :literalinclude: something from one
- name: Checkout all submodules
run: |
bin/git-fleximod update doc-builder
bin/git-fleximod update -o
- name: Build docs using Docker (Podman has trouble on GitHub runners)
id: build-docs
Expand Down
4 changes: 4 additions & 0 deletions bld/CLMBuildNamelist.pm
Original file line number Diff line number Diff line change
Expand Up @@ -4478,6 +4478,10 @@ sub setup_logic_cngeneral {
"(eg. don't use these options with SP mode).");
}
}
if ( &value_is_true($nl->get_value('reseed_dead_plants')) &&
&remove_leading_and_trailing_quotes($nl_flags->{'clm_start_type'}) eq "branch") {
$log->fatal_error("reseed_dead_plants MUST be .false. in a branch run");
}
}

#-------------------------------------------------------------------------------
Expand Down
4 changes: 4 additions & 0 deletions bld/unit_testers/build-namelist_test.pl
Original file line number Diff line number Diff line change
Expand Up @@ -678,6 +678,10 @@ sub cat_and_create_namelistinfile {
namelst=>"soil_decomp_method='None'",
phys=>"clm5_0",
},
"reseed with branch" =>{ options=>"-clm_start_type branch -envxml_dir .",
namelst=>"reseed_dead_plants=.true.",
phys=>"clm6_0",
},
"reseed without CN" =>{ options=>" -envxml_dir . -bgc sp",
namelst=>"reseed_dead_plants=.true.",
phys=>"clm5_0",
Expand Down
2 changes: 1 addition & 1 deletion doc/ctsm-docs_container/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -29,4 +29,4 @@ CMD ["/bin/bash", "-l"]

LABEL org.opencontainers.image.title="Container for building CTSM documentation"
LABEL org.opencontainers.image.source=https://github.com/ESCOMP/CTSM
LABEL org.opencontainers.image.version="v1.0.2c"
LABEL org.opencontainers.image.version="v1.0.2d"
Loading
Loading