NorESMhub / CAM

Community Atmosphere Model including CAM6-Nor branches
1 stars 20 forks source link

noresm_v8_cam6_3_123: Updates to replace svn checkout #122

Closed gold2718 closed 7 months ago

gold2718 commented 7 months ago

Summary: Update CAM externals process and build to replace svn checkout with git sparse checkout

Contributors: gold2718

Reviewers: @mvertens

Purpose of changes: Implement new method for partial externals #121

Github PR URL: https://github.com/NorESMhub/CAM/pull/122

Changes made to build system:

Changes made to the namelist: None

Changes to the defaults for the boundary datasets: None

Substantial timing or memory changes: None

Externals_CAM.cfg modified to use git sparse checkout using added .xxx_sparse_checkout files (where xxx is COSP and CLUBB) Modified the build to build CLUBB, SILHS, and COSP using the new paths

Tests: -- SMS_D_Ln5.f19_f19_mtn14.NFLTHIST_v0d.betzy_intel.cam-outfrq3s_cosp run to test build, did not have good ncdata file available so test crashed in initialization

fixes: #121

mvertens commented 7 months ago

Note that this does not apply to versions of CAM in noresm2.1 or in the upcoming noresm2.3 - but only in the noresm2.5 development series. I will be doing a new noresm2.5 development tag within the next day.