Skip to content

Commit

Permalink
Merge pull request #177 from gold2718/rayleigh
Browse files Browse the repository at this point in the history
Autogenerate namelist reading modules and metadata for schemes
Write master module (cam_ccpp_scheme_namelists)
Add doctests and unit tests for namelist generation
Add test for missing file
Fix buildnml, add tests to run_tests
Update cache to handle kind_types, working on tests
Fix doctests and unit tests
Check init status of namelist variables
Have capgen create database object
Refactored write_init_files compiles
Okay to have missing field for mark_as_initialized
Update ccpp_framework tag
Update ESMF imports
Move fixed subroutines to include files
  • Loading branch information
gold2718 authored Feb 4, 2022
2 parents bda9fb6 + dffd4a9 commit bbc033e
Show file tree
Hide file tree
Showing 74 changed files with 8,274 additions and 4,164 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/pr_open_sync_workflow.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
strategy:
matrix:
#All of these python versions will be used to run tests:
python-version: [3.5, 3.6, 3.7, 3.8, 3.9]
python-version: ["3.6", "3.7", "3.8", "3.9", "3.10"]
fail-fast: false
steps:
# Acquire github action routines:
Expand Down
4 changes: 2 additions & 2 deletions Externals.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -57,9 +57,9 @@ local_path = libraries/parallelio
required = True

[cime]
tag = cime6.0.11
branch = CAMDEN_ParamGen
protocol = git
repo_url = https://github.com/ESMCI/cime
repo_url = https://github.com/gold2718/cime
local_path = cime
required = True

Expand Down
2 changes: 1 addition & 1 deletion Externals_CAM.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
local_path = ccpp_framework
protocol = git
repo_url = https://github.com/gold2718/ccpp-framework
tag = CPF_0.2.029
tag = CPF_0.2.030
required = True

[cosp2]
Expand Down
1 change: 0 additions & 1 deletion cime_config/buildnml
Original file line number Diff line number Diff line change
Expand Up @@ -301,7 +301,6 @@ def buildnml(case, caseroot, compname):
#-------------------------------------------------

# Initalize vert_coord_nl defaults:

skip_groups = _get_namelist_groups(nmlgen,
skip_groups=config.nml_groups)
skip_def_groups = filter(lambda group: group !='vert_coord_nl',
Expand Down
474 changes: 274 additions & 200 deletions cime_config/cam_autogen.py

Large diffs are not rendered by default.

249 changes: 207 additions & 42 deletions cime_config/cam_build_cache.py

Large diffs are not rendered by default.

109 changes: 53 additions & 56 deletions cime_config/cam_config.py

Large diffs are not rendered by default.

Loading

0 comments on commit bbc033e

Please sign in to comment.