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

Update master branch of NorESMhub/CTSM to be in line with ESCOMP/CTSM master branch #19

Merged
merged 2,347 commits into from
May 10, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2347 commits
Select commit Hold shift + click to select a range
5f348ca
Merge pull request #1257 from glemieux/fma-merge-ctsm5.1.dev020
rgknox Jan 26, 2021
4c9a4c1
Merge branch 'fates_main_api' into fates_main_api-merge-ctsm_master
glemieux Jan 26, 2021
377ec15
updating Changelog
glemieux Jan 27, 2021
9bc64e0
move leaf_biomass calculation out of if woody=1 block
swensosc Jan 27, 2021
282bded
Merge branch 'heat_storage_biomass' of https://github.com/swensosc/ct…
swensosc Jan 27, 2021
6e38fc2
Revisions part 4: Tracking wa_reset_nonconservation_gain
slevis-lmwg Jan 27, 2021
292c8b6
removing unnecessary spitfire addition to cnfire_inparm group
glemieux Jan 28, 2021
6f0bf37
Minor cleanup of comments and write statements
slevis-lmwg Jan 28, 2021
677f422
add hgrid setting to lightning stream filename setting
glemieux Jan 29, 2021
0fe37c0
adding clarifying comments
glemieux Jan 29, 2021
6672926
strike out dated edison test
glemieux Jan 29, 2021
bf52b8a
Cleanup of comments, write-statmts, and formatting
slevis-lmwg Jan 29, 2021
5dbbc81
Revisions 4b: Move code from the beg. to the ending of h2o balance check
slevis-lmwg Jan 29, 2021
b1a6080
updating changelog notes
glemieux Jan 29, 2021
62439ab
adding comments to all fates testmods
glemieux Jan 29, 2021
0a563fb
Remove most of the notes about FATES being experimental, make the not…
ekluzek Jan 31, 2021
cfbf7a7
Merge branch 'fates_main_api-merge-ctsm_master' of github.com:glemieu…
ekluzek Jan 31, 2021
afc8276
Set light_res default according to some a few attributes rather than …
ekluzek Feb 1, 2021
08b1f87
create FATES version of fire factory
glemieux Feb 1, 2021
deb57e0
adding FATESFireFactoryMod
glemieux Feb 1, 2021
1ab763c
Merge branch 'fates_main_api-merge-ctsm_master' into fates_firemods_r…
glemieux Feb 1, 2021
b8abb88
fixing missing end module name
glemieux Feb 1, 2021
645e831
Merge tag 'ctsm5.1.dev021' into gcell_bal_checks_h2o
slevis-lmwg Feb 1, 2021
c8b2339
removing old call to fire_method = spitfire in ignitions testmod
glemieux Feb 1, 2021
9f0916b
Set T62 lightning dataset for fates as well, set light_res for fates …
ekluzek Feb 3, 2021
0e645ea
Merge branch 'fates_main_api-merge-ctsm_master' of github.com:glemieu…
ekluzek Feb 3, 2021
2f27c68
Remove the use_cn and use_fates settings for lightning variables so d…
ekluzek Feb 3, 2021
089eb79
updating changelog template
glemieux Feb 4, 2021
0643ad4
Remove all non-debug nag tests
billsacks Feb 4, 2021
5567b1f
Fix non-standard hexadecimal constant
billsacks Feb 4, 2021
0d52de5
updating changelog notes for dev022 and removing fates checkbox from …
glemieux Feb 4, 2021
6b13bfe
Use typed allocation rather than sourced allocation
billsacks Feb 4, 2021
0c05d6c
Don't unnecessarily set things to 1
billsacks Feb 4, 2021
50d5e71
Merge branch 'fates_main_api-merge-ctsm_master' of github.com:glemieu…
ekluzek Feb 5, 2021
5ee6ce2
Add two fail tests for light-res set to none, but fire required to be on
ekluzek Feb 5, 2021
c49dcbc
Some more work with the Change files
ekluzek Feb 5, 2021
b93a60e
Merge pull request #1264 from glemieux/fates_main_api-merge-ctsm_master
ekluzek Feb 5, 2021
b599768
Fix #1261 by setting spinup_factor_deadwood always in InitCold when s…
ekluzek Feb 5, 2021
bc0ec17
Merge tag 'ctsm5.1.dev022' into heat_storage_biomass
ekluzek Feb 5, 2021
8cd3464
Reverse order of modules as given in #1255
ekluzek Feb 5, 2021
977ec17
Make separate subroutines for ozone uptake & stress
billsacks Feb 6, 2021
0ac085b
Rearrange subroutines
billsacks Feb 6, 2021
a78bb45
Demonstrate method for selecting between different ozone stress methods
billsacks Feb 6, 2021
c5b8f4e
Move call to CalcOzoneStress to earlier in the driver loop
billsacks Feb 6, 2021
57e6044
Handel SOILWATER_10CM properly in Summary rather than too early as in…
ekluzek Feb 9, 2021
36454eb
Add handling of TOTSOILICE and TOTSOILLIQ to Summary for #932 as well…
ekluzek Feb 9, 2021
493ba04
Remove sum of h2osoi_liq_tot and h2osoi_ice_tot from HydrologyNoDrain…
ekluzek Feb 9, 2021
c004581
Add ADspinup test
ekluzek Feb 9, 2021
27cac92
Update paramsfile to fix issues #1262, #1184, and #478
ekluzek Feb 9, 2021
329977f
Add year in Lombardozzi method
billsacks Feb 9, 2021
ff4f3a7
Update change files
ekluzek Feb 10, 2021
0da34ed
Go back to previous version of urban dataset so that you can at least…
ekluzek Feb 11, 2021
52210c5
Add a mkmapdata script test for a single-point and do what's needed f…
ekluzek Feb 11, 2021
c49631d
Add a module purge at the start on cheyenne, so that it's for sure lo…
ekluzek Feb 11, 2021
5613c35
More updates to change files
ekluzek Feb 11, 2021
d4dd6c2
Merge pull request #1254 from swensosc/heat_storage_biomass
ekluzek Feb 11, 2021
910fa8b
Merge tag 'ctsm5.1.dev023' into gcell_bal_checks_h2o
slevis-lmwg Feb 11, 2021
6768534
Bypass grc-level h2o check when use_soil_moisture_streams = .true.
slevis-lmwg Feb 14, 2021
8409364
changes needed for nag
jedwards4b Feb 16, 2021
59576bf
add tolerance parameter
swensosc Feb 18, 2021
09e3553
Revisions required for I*G tests and *clm-prescribed tests to PASS
slevis-lmwg Feb 19, 2021
5a0ba10
Small updates to ChangeLog and ChangeSum
slevis-lmwg Feb 20, 2021
f2faca6
Merge remote-tracking branch 'slevisconsulting/gcell_bal_checks_h2o'
billsacks Feb 20, 2021
40ad51c
Merge branch 'ozone_refactor' into simple_bfb_feb21
billsacks Feb 20, 2021
f29c77a
Merge branch 'fix_boz' into simple_bfb_feb21
billsacks Feb 21, 2021
a716735
Merge branch 'remove_cism1' into simple_bfb_feb21
billsacks Feb 23, 2021
53e9efe
Move final WaterGridcellBalance call out to clm_driver
billsacks Feb 21, 2021
8dd43f6
Only add WA and QCHARGE history fields if use_aquifer_layer is true
billsacks Feb 22, 2021
eb41917
Consolidate conditional structures for VIC initialization
billsacks Feb 23, 2021
d71e650
Update ChangeLog
billsacks Feb 23, 2021
2094348
Merge branch 'simple_bfb_feb21'
billsacks Feb 23, 2021
0f72db0
Minor clean up of some diffs
billsacks Feb 24, 2021
e58a245
removed additional musgs in test
Feb 25, 2021
74d4394
fix urban conditional for j=1
swensosc Feb 26, 2021
9cd9966
Merge branch 'evaporation_limit' of github.com:swensosc/ctsm into eva…
swensosc Feb 26, 2021
f41c0e8
remove solid evap adjustment in SoilHydrologyMod
swensosc Mar 1, 2021
9630325
fix conditional in renewcondensation
swensosc Mar 1, 2021
a327409
add comments
swensosc Mar 2, 2021
71a4c2f
Update externals to version in cesm2_3_alpha02b
billsacks Mar 3, 2021
a734540
Now that pio2 is the default, use pio_rearranger=2 for pnetcdf
billsacks Mar 3, 2021
a54bd89
Point to cime branch tag
billsacks Mar 3, 2021
9032470
Change f10 tests to use mg37 mask
billsacks Mar 4, 2021
1451d94
Fix mask used in lilac case
billsacks Mar 4, 2021
0f5472d
Merge tag 'ctsm5.1.dev025' into lmbirch_wkattge
ekluzek Mar 6, 2021
4a9faad
Update ChangeLog
billsacks Mar 8, 2021
e1674e6
Merge branch 'f10mg37'
billsacks Mar 8, 2021
adc35d2
Replace shared code with call to RenewCondensation
billsacks Mar 8, 2021
a283fd6
Move RenewCondensation call up a level
billsacks Mar 9, 2021
5ad3c8c
In RenewCondensation, truncate small values using standard approach
billsacks Mar 11, 2021
a4c2e3d
Use a valid resolution for lilac
billsacks Mar 11, 2021
c4a83b8
Add -k oed to qsub command for cheyenne
billsacks Mar 12, 2021
d25a22f
Point to updated cime branch
billsacks Mar 13, 2021
cd55265
Merge branch 'master' into update_externals_2021_03
billsacks Mar 13, 2021
c14e933
Update ChangeLog
billsacks Mar 15, 2021
b26b284
Merge branch 'update_externals_2021_03'
billsacks Mar 15, 2021
84d80dc
Include scale_by_thickness flag and DZSOI in restart files
slevis-lmwg Mar 16, 2021
f82a97d
Minor cleanup
billsacks Mar 17, 2021
92957a6
Merge branch 'master' into evaporation_limit
billsacks Mar 17, 2021
07d117f
Remove unused argument
billsacks Mar 17, 2021
ffb1752
Add a comment
billsacks Mar 17, 2021
87aaa7a
Add a comment (wording from Mariana Vertenstein)
billsacks Mar 17, 2021
5496d34
Merge branch 'evaporation_limit' into mvertens/dynfrac
billsacks Mar 17, 2021
660cc8b
Update to latest rtm and mosart tags
billsacks Mar 18, 2021
51519a8
Update ChangeLog
billsacks Mar 18, 2021
37c6915
Merge branch 'evaporation_limit'
billsacks Mar 18, 2021
efedea0
changes to get LILAC working - verified that nuopc cap is bfb
Mar 18, 2021
bb12010
Merge branch 'master' into mvertens/dynfrac
billsacks Mar 18, 2021
1e63871
Update ChangeLog
billsacks Mar 19, 2021
b7c024b
Merge branch 'mvertens/dynfrac'
billsacks Mar 19, 2021
8b7236d
updates for single column
Mar 9, 2021
bf8989c
bug fixes
Mar 9, 2021
3134c88
updates for single column functionality
Mar 12, 2021
326ed8d
updates for single column and removal of fatmlndfrc references other …
Mar 14, 2021
09aeff5
used scol_spval
Mar 16, 2021
4dfbcaa
backing out removal of fatmlndfrc from clm_varctl.F90
Mar 19, 2021
16785fd
adding the files for WRF-CTSM to work with lakes.
negin513 Mar 19, 2021
ebbed9e
Merge branch 'master' of https://github.com/ESCOMP/CTSM
negin513 Mar 19, 2021
5508d28
bug fix for setting single_column flag
Mar 19, 2021
dad14a8
Merge branch 'master' into mvertens/scolpr
Mar 19, 2021
c325a32
updated the Externals needed for this PR
Mar 19, 2021
3cddb0c
run_sys_tests: Add --retry option to create_newcase
billsacks Mar 19, 2021
793ca46
Fix pylint errors
billsacks Mar 19, 2021
853dc06
Give type of retry argument
billsacks Mar 19, 2021
3ac4305
pointing to wrf/develop in WRF-CTSM docs
negin513 Mar 20, 2021
b8b4e70
reintroduced nag fixes that were mistakenly deleted as part of this PR
Mar 21, 2021
6b3599b
reintroduced nag fixes that were mistakenly deleted as part of this PR
Mar 21, 2021
ae67c83
Adding code to handle dzsoi from a finidat file
slevis-lmwg Mar 23, 2021
6fad071
Merge pull request #1310 from billsacks/izumi_retry
billsacks Mar 23, 2021
42b0833
Updates so as to read scale_by_thickness from finidat file
slevis-lmwg Mar 25, 2021
b85a491
Go back to L2 for logical display like before, and line write stateme…
ekluzek Mar 25, 2021
43202e2
Adding scale_by_thickness=.true. to two restart vars
slevis-lmwg Mar 26, 2021
70e8d43
updates to cime and cdeps
Mar 26, 2021
e8f3f9c
work around for accessing component attribute scol_spval
Mar 26, 2021
2fa1a36
introduction of branch in cime for single column bug fixes
Mar 26, 2021
a455206
Merge branch 'mvertens/scolpr' of github.com:mvertens/CTSM into scolpr
ekluzek Mar 26, 2021
34f1c3b
Merge remote-tracking branch 'escomp/master' into scolpr
ekluzek Mar 26, 2021
5d0c1eb
Add izumi_pgi nuopc tests to expected fail, because of ESMF build issue
ekluzek Mar 26, 2021
69d102f
Merge branch 'scolpr' into mvertens/scolpr
ekluzek Mar 26, 2021
56e4459
Add nuopc tests
billsacks Mar 26, 2021
0ec6051
Point to a cime tag rather than a hash
ekluzek Mar 26, 2021
f977267
fixed call to get localpecount
Mar 27, 2021
ac0d391
cmeps branch that fixes nag tests
Mar 27, 2021
fe910f4
updated cmeps to new tag on master
Mar 27, 2021
ec4a4d8
Add comments about new variables added
ekluzek Mar 29, 2021
21e6ec9
Point to CDEPS branch with fixed meshfile names
ekluzek Mar 30, 2021
f3a4668
Add two expected fails
ekluzek Mar 30, 2021
456ca81
Point to latest CDEPS version
ekluzek Mar 31, 2021
c06a97d
Change CAM tests from 12 step back to 9 step, just to match the CAM v…
ekluzek Mar 31, 2021
e272283
These are fields that are not optional, so remove the unneeded checks…
ekluzek Mar 31, 2021
1f9f71b
Add some more comments on what the code is doing
ekluzek Mar 31, 2021
d6fed4d
Fix xmlchange error
ekluzek Mar 31, 2021
3241358
Start the change files
ekluzek Mar 31, 2021
3d7e555
Allow a 2000-2025 range for landuse timeseries as part of #1302
ekluzek Mar 31, 2021
c62b0b7
Add --hires option to output maps in 64bit-offset form fixing #1183
ekluzek Mar 31, 2021
07a1ae1
Move tests to aux_clm section
ekluzek Mar 31, 2021
0b6c08c
Add note about the failing DAE test
ekluzek Mar 31, 2021
84960af
Add USUMB CLM_USRDAT tests to expected fails
ekluzek Mar 31, 2021
1c11c43
Add a CLM_USRDAT USUMB test for NUOPC
ekluzek Mar 31, 2021
9bee7f5
Update chagnelog file
ekluzek Mar 31, 2021
cb6057e
Merge pull request #1309 from mvertens/mvertens/scolpr
ekluzek Mar 31, 2021
610b99b
Use python3 in more shebang lines
billsacks Apr 1, 2021
f5fd383
Merge tag 'ctsm5.1.dev030' into lmbirch_wkattge
ekluzek Apr 1, 2021
c6ce0b8
threading for cmeps driver
jedwards4b Apr 1, 2021
3e6d711
Tweak the fixes for writes within threaded regions
billsacks Apr 1, 2021
88661a5
Default glacier_region_behavior depends on CISM_USE_ANTARCTICA
billsacks Apr 2, 2021
5f8392f
Merge remote-tracking branch 'escomp/master' into antarctica_defaults
billsacks Apr 3, 2021
2d32580
Update to latest cism version
billsacks Apr 3, 2021
81f5dc0
New compset naming for IG compsets
billsacks Apr 3, 2021
5bf58ea
Convert CISM_USE_ANTARCTICA to upper-case
billsacks Apr 3, 2021
1110711
CISM_USE_ANTARCTICA is a boolean, not a string
billsacks Apr 3, 2021
30db44a
glc_use_antarctica is in opts, not nl_flags
billsacks Apr 4, 2021
e073fd0
Remove calculation of fun_cost_fix that is overwritten
billsacks Apr 4, 2021
81fc20c
Revisions based on code review
slevis-lmwg Apr 5, 2021
dfdcc08
Made scale_by_thickness required (not "optional")
slevis-lmwg Apr 5, 2021
74b3274
Revision of backwards compatibility based on review
slevis-lmwg Apr 5, 2021
1fa503e
Remove "mec" from some glacier/ice variable names
billsacks Apr 5, 2021
e33f6bc
added logic to differentiate canopy_summarization calls for restart v…
ckoven Apr 6, 2021
c8b965a
Modified wrapper for snow depth
rgknox Apr 6, 2021
810a09f
Merge pull request #3 from rgknox/snow_occlusion_ctsm
ckoven Apr 6, 2021
bc47589
Update externals
billsacks Apr 7, 2021
f9a166d
changed logic to use logican ratehr than integers and added a bit of …
ckoven Apr 7, 2021
ab2937f
Add some tests to the expected fails list
billsacks Apr 7, 2021
cd8ad52
Restart updates
slevis-lmwg Apr 8, 2021
93bdd57
Modifications to the unit-test codes to return tests to passing
slevis-lmwg Apr 8, 2021
1b68fab
bug fixes in for co2
Apr 8, 2021
c43d1d5
minor cleanup
Apr 8, 2021
32157a2
Restart updates revision in response to review
slevis-lmwg Apr 8, 2021
f0ebcd7
Same as last change but in unit_test_stubs
slevis-lmwg Apr 8, 2021
a916df0
added pco2 calculation to lilac cap
Apr 9, 2021
8d0ece9
Minor cleanup
billsacks Apr 9, 2021
7c941c6
Require scale_by_thickness for 2d accumulation variables
slevis-lmwg Apr 9, 2021
0c16b27
removed nextsw_cday calculation from init phase - it is not used
Apr 9, 2021
8b6a5b9
removed nextsw_cday on initialization from lilac cap
Apr 9, 2021
18dd804
Bringing dzsoi_source dzsoi_dest in init_interp unit tests
slevis-lmwg Apr 9, 2021
ac19bb2
Update cime to cime5.8.42
billsacks Apr 9, 2021
8328cdc
Back out changes to nextsw_cday in lnd_comp_mct
billsacks Apr 9, 2021
55e4ef7
Merge branch 'ompthreads2' into co2_bugfixes
billsacks Apr 9, 2021
6c3abc6
Temporarily change nuopc test to not use threading
billsacks Apr 10, 2021
1054682
Merge branch 'ompthreads2' into co2_bugfixes
billsacks Apr 10, 2021
1873d41
Update ChangeLog
billsacks Apr 10, 2021
7e351d4
Merge branch 'ompthreads2'
billsacks Apr 10, 2021
4b75f98
Merge branch 'master' into co2_bugfixes
billsacks Apr 10, 2021
f988226
Update ChangeLog
billsacks Apr 10, 2021
440d7c3
Merge branch 'co2_bugfixes'
billsacks Apr 10, 2021
c10f1bc
Merge branch 'master' into no_nextsw_cday_in_init
billsacks Apr 10, 2021
0081aab
Remove nextsw_cday from clm_time_manager
billsacks Apr 10, 2021
e4b7276
Point to a cime branch tag
billsacks Apr 10, 2021
a97e211
Update ChangeLog
billsacks Apr 10, 2021
30ca184
Merge branch 'no_nextsw_cday_in_init'
billsacks Apr 10, 2021
916c11d
Bypass grid-level water mass check when fates hydro is active
rgknox Apr 13, 2021
5a606c7
Added comment at fates-hydro grid-check that indicates temporary fix …
rgknox Apr 13, 2021
09da58a
Added plant water storage to restarts
rgknox Apr 13, 2021
adb6807
Added comment in testdefs about current fates hydro tests
rgknox Apr 13, 2021
c2ca2a9
Added an if-clause to restarting with plant-stored-water
rgknox Apr 15, 2021
a945c27
Updated white-space issue that was driving me nuts
rgknox Apr 15, 2021
4182c17
Merge tag 'ctsm5.1.dev033' into lmbirch_wkattge
ekluzek Apr 15, 2021
3e40761
Turn reseed_dead_plants on for AD spinup mode fixes #1307
ekluzek Apr 16, 2021
620d9b2
Remove KO comments and commented out code
ekluzek Apr 16, 2021
9684ec3
Need backwards compatibility for init_interp attribute
billsacks Apr 16, 2021
6c8387a
Merge tag 'ctsm5.1.dev033' into antarctica_defaults
billsacks Apr 16, 2021
2801dd9
Merge remote-tracking branch 'rgknox/fates-hydro-bypass-gridcheck' in…
billsacks Apr 16, 2021
e10dc05
Remove some dead code
billsacks Apr 16, 2021
e9d4962
Add history file metadata on each variable's l2g_scale_type
billsacks Apr 16, 2021
8dbd8b5
Set upper_soil_layer with a function call at initialization so that i…
ekluzek Apr 19, 2021
0164f44
Add some comments and formatting, also remove hard-coded check that t…
ekluzek Apr 19, 2021
8ec39e8
Add reference to issue
billsacks Apr 19, 2021
f78d4cf
Update change files
ekluzek Apr 19, 2021
c877c22
Merge pull request #990 from ekluzek/lmbirch_wkattge
ekluzek Apr 19, 2021
2f68561
Two new unit tests PASS while checking the scale_by_thickness=.T. code
slevis-lmwg Apr 19, 2021
51054cd
Merge branch 'master' into antarctica_defaults
billsacks Apr 19, 2021
a5b2e16
Update ChangeLog
billsacks Apr 20, 2021
075b273
Merge branch 'antarctica_defaults'
billsacks Apr 20, 2021
51d3145
Merge tag 'ctsm5.1.dev035' into snow_occlusion_ctsm
glemieux Apr 20, 2021
64c06ff
updating fates tag in Externals_CLM.cfg and adding ChangeLog entry
glemieux Apr 21, 2021
da2df93
Update change log file
ekluzek Apr 21, 2021
ff1ae2c
Merge pull request #1324 from ckoven/snow_occlusion_ctsm
ekluzek Apr 21, 2021
28ef11c
Revert to the old interpolation & new scaling combo, i.e. commit 42b0833
slevis-lmwg Apr 21, 2021
eb4ebc5
Merge tag 'ctsm5.1.dev036' into init_interp_correction
slevis-lmwg Apr 22, 2021
9644d99
Syntax correction caught by a test in cheyenne's test-suite
slevis-lmwg Apr 22, 2021
703d536
Add code to handle diff number of layers when DZSOI is not on finidat
slevis-lmwg Apr 23, 2021
62670a9
Add comment about modifications for Backwards Compatibility
slevis-lmwg Apr 23, 2021
090ebff
New ChangeLog and ChangeSum
slevis-lmwg Apr 23, 2021
373897b
Minor edits in ChangeLog
slevis-lmwg Apr 23, 2021
7ebe388
Minor edit to ChangeLog
slevis-lmwg Apr 23, 2021
ba5fe89
Merge remote-tracking branch 'slevisconsulting/init_interp_correction'
billsacks Apr 26, 2021
bf01f18
Merge tag 'ctsm5.1.dev037' into relcesm221_to_maindev
ekluzek Apr 26, 2021
8399b4d
Make sure module load of intel is done
ekluzek Apr 27, 2021
b27564e
Correct spelling of Successfully which is important so that test won'…
ekluzek Apr 27, 2021
1501046
Update change files
ekluzek Apr 28, 2021
61770ad
Merge pull request #1179 from ekluzek/relcesm221_to_maindev
ekluzek Apr 28, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
16 changes: 9 additions & 7 deletions .config_files.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,22 +5,24 @@
<entry_id>

<!-- This is the same as the default entry in
cime/config/cesm/config_files.xml except for the value for clm:
In a standalone clm checkout, COMP_ROOT_DIR_LND is $SRCROOT
cime/config/cesm/config_files.xml except for the value for CTSM:
In a standalone CTSM checkout, COMP_ROOT_DIR_LND is $SRCROOT
rather than $SRCROOT/components/clm.

However, because of the way overrides are handled, we need to
re-specify the full information here rather than just overriding
the value for clm.
the value for CTSM.
-->
<entry id="COMP_ROOT_DIR_LND">
<type>char</type>
<default_value>unset</default_value>
<values>
<value component="clm" >$SRCROOT</value>
<value component="dlnd" >$CIMEROOT/src/components/data_comps/dlnd</value>
<value component="slnd" >$CIMEROOT/src/components/stub_comps/slnd</value>
<value component="xlnd" >$CIMEROOT/src/components/xcpl_comps/xlnd</value>
<value component="clm" >$SRCROOT</value>
<value component="ctsm" >$SRCROOT</value>
<value component="dlnd" comp_interface="mct">$CIMEROOT/src/components/data_comps_mct/dlnd</value>
<value component="dlnd" comp_interface="nuopc">$CIMEROOT/src/components/cdeps/dlnd</value>
<value component="slnd" >$CIMEROOT/src/components/stub_comps_$COMP_INTERFACE/slnd</value>
<value component="xlnd" >$CIMEROOT/src/components/xcpl_comps_$COMP_INTERFACE/xlnd</value>
</values>
<group>case_comps</group>
<file>env_case.xml</file>
Expand Down
6 changes: 6 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
*.svg filter=lfs diff=lfs merge=lfs -text
*.png filter=lfs diff=lfs merge=lfs -text
*.jpg filter=lfs diff=lfs merge=lfs -text
*.jpeg filter=lfs diff=lfs merge=lfs -text
*.gif filter=lfs diff=lfs merge=lfs -text
*.pdf filter=lfs diff=lfs merge=lfs -text
6 changes: 4 additions & 2 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,5 +16,7 @@ Testing performed, if any:
(Documentation on system testing is here: https://github.com/ESCOMP/ctsm/wiki/System-Testing-Guide)
(aux_clm on cheyenne for intel/gnu and izumi for intel/gnu/nag/pgi is the standard for tags on master)

**NOTE: Be sure to check your Coding style against the standard:**
https://github.com/ESCOMP/ctsm/wiki/CTSM-coding-guidelines
**NOTE: Be sure to check your coding style against the standard
(https://github.com/ESCOMP/ctsm/wiki/CTSM-coding-guidelines) and review
the list of common problems to watch out for
(https://github.com/ESCOMP/CTSM/wiki/List-of-common-problems).**
36 changes: 24 additions & 12 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ manage_externals.log
/tools/PTCLM/
/cime/
/components/
/doc/doc-builder/

# ignore svn directories
**/.svn/**
Expand All @@ -17,6 +18,23 @@ manage_externals.log
*.swp
*~

# vim files (from https://github.com/github/gitignore/blob/master/Global/Vim.gitignore)
# Swap
[._]*.s[a-v][a-z]
[._]*.sw[a-p]
[._]s[a-rt-v][a-z]
[._]ss[a-gi-z]
[._]sw[a-p]
# Session
Session.vim
# Temporary
.netrwhist
# (removed *~ because it is listed above)
# Auto-generated tag files
tags
# Persistent undo
[._]*.un~

# mac files
.DS_Store

Expand All @@ -30,16 +48,6 @@ CMakeFiles/
# unit testing directories
/src/unit_tests.*

# files generated by the unit test build
/src/dyn_subgrid/dynVarMod.F90
/src/dyn_subgrid/dynVarTimeInterpMod.F90
/src/dyn_subgrid/dynVarTimeUninterpMod.F90
/src/utils/array_utils.F90
/src/unit_test_stubs/utils/restUtilMod_stub.F90
/src/unit_test_stubs/main/ncdio_pio_fake.F90
/src/unit_test_stubs/main/ncdio_var.F90
/src/unit_test_shr/unittestArrayMod.F90

# cime_config
buildnmlc

Expand All @@ -55,6 +63,7 @@ buildnmlc
/bld/unit_testers/drv_flds_in*
/bld/unit_testers/temp_file.txt*
/bld/unit_testers/user_nl_clm_real_parameters*
/bld/unit_testers/user_nl_ctsm_real_parameters*
/bld/unit_testers/env_run.xml

# tools testing output
Expand All @@ -69,10 +78,13 @@ surfdata_*.namelist
landuse.timeseries_*.namelist
landuse.timeseries_*.log
landuse_timeseries_*.txt
clm.input_data_list
clm.input_data_list.previous
ctsm.input_data_list
ctsm.input_data_list.previous
*.stdout.txt.o*

# mksurfdata unit tests
unit_test_build

# Tools executables
/tools/mksurfdata_map/mksurfdata_map
/tools/mkprocdata_map/mkprocdata_map
Expand Down
2 changes: 2 additions & 0 deletions .lfsconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
[lfs]
fetchexclude = *
7 changes: 7 additions & 0 deletions .zenodo.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"creators": [
{
"name": "CTSM Development Team"
}
]
}
75 changes: 0 additions & 75 deletions Copyright

This file was deleted.

44 changes: 35 additions & 9 deletions Externals.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -7,33 +7,59 @@ required = True
[cism]
local_path = components/cism
protocol = git
repo_url = https://github.com/ESCOMP/cism-wrapper
tag = cism2_1_68
repo_url = https://github.com/ESCOMP/CISM-wrapper
tag = cism2_1_78
externals = Externals_CISM.cfg
required = True

[rtm]
local_path = components/rtm
protocol = git
repo_url = https://github.com/ESCOMP/rtm
tag = rtm1_0_70
repo_url = https://github.com/ESCOMP/RTM
tag = rtm1_0_76
required = True

[mosart]
local_path = components/mosart
protocol = git
repo_url = https://github.com/ESCOMP/mosart
tag = mosart1_0_35
repo_url = https://github.com/ESCOMP/MOSART
tag = mosart1_0_42
required = True

[mizuRoute]
local_path = components/mizuRoute
protocol = git
repo_url = https://github.com/nmizukami/mizuRoute
hash = 34723c2
required = True

[cime]
local_path = cime
protocol = git
repo_url = https://github.com/ESMCI/cime
tag = branch_tags/cime5.8.15_a01
externals = ../Externals_cime.cfg
tag = branch_tags/cime5.8.42_a01
required = True

[cmeps]
local_path = cime/src/drivers/nuopc/
protocol = git
repo_url = https://github.com/ESCOMP/CMEPS.git
tag = v0.9.0
required = True

[cdeps]
local_path = components/cdeps
protocol = git
repo_url = https://github.com/ESCOMP/CDEPS.git
tag = v0.6.0
required = True

[doc-builder]
local_path = doc/doc-builder
protocol = git
repo_url = https://github.com/ESMCI/doc-builder
tag = v1.0.5
required = False

[externals_description]
schema_version = 1.0.0

8 changes: 4 additions & 4 deletions Externals_CLM.cfg
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
[fates]
local_path = src/fates
protocol = git
repo_url = https://github.com/NCAR/fates-release
tag = fates_s1.8.1_a3.0.0_rev2
repo_url = https://github.com/NGEET/fates
tag = sci.1.45.0_api.15.0.0
required = True

[PTCLM]
local_path = tools/PTCLM
protocol = git
repo_url = https://github.com/ESCOMP/ptclm
tag = PTCLM2_180611
repo_url = https://github.com/ESCOMP/PTCLM
tag = PTCLM2_20200902
required = True

[externals_description]
Expand Down
9 changes: 0 additions & 9 deletions Externals_cime.cfg

This file was deleted.

4 changes: 4 additions & 0 deletions README
Original file line number Diff line number Diff line change
Expand Up @@ -135,6 +135,10 @@ tools/ncl_scripts ------------ Directory of NCL and perl scripts to do various
tasks. Most notably to plot perturbation error growth
testing and to extract regional information from
global datasets for single-point/regional simulations.
tools/contrib ----------------- Miscellansous useful scripts for pre and post processing
as well as case management of CTSM. These scripts are
contributed by users and may not be as well tested or
supported as other tools.


=============================================================================================
Expand Down
58 changes: 58 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
# CTSM

[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.3739617.svg)](https://doi.org/10.5281/zenodo.3739617)

## Overview and resources

The Community Terrestrial Systems Model.

This includes the Community Land Model (CLM5.0 and CLM4.5) of the Community Earth System Model.

For documentation, quick start, diagnostics, model output and
references, see

http://www.cesm.ucar.edu/models/cesm2.0/land/

and

https://escomp.github.io/ctsm-docs/

For help with how to work with CTSM in git, see

https://github.com/ESCOMP/CTSM/wiki/Quick-start-to-CTSM-development-with-git

and

https://github.com/ESCOMP/ctsm/wiki/Recommended-git-setup

For support with model use, troubleshooting, etc., please use the CTSM forum (or other
appropriate forum) here:

https://xenforo.cgd.ucar.edu/cesm/

To get updates on CTSM tags and important notes on CTSM developments
join our low traffic email list:

https://groups.google.com/a/ucar.edu/forum/#!forum/ctsm-dev

(Send email to [email protected] if you have problems with any of this)

## CTSM code management team

CTSM code management is provided primarily by:

Software engineering team:
- [Erik Kluzek](https://github.com/ekluzek)
- [Bill Sacks](https://github.com/billsacks)
- [Mariana Vertenstein](https://github.com/mvertens)
- [Negin Sobhani](https://github.com/negin513)
- [Sam Levis](https://github.com/slevisconsulting)

Science team:
- [Dave Lawrence](https://github.com/dlawrenncar)
- [Will Wieder](https://github.com/wwieder)
- [Danica Lombardozzi](https://github.com/danicalombardozzi)
- [Keith Oleson](https://github.com/olyson)
- [Sean Swenson](https://github.com/swensosc)
- [Mike Barlage](https://github.com/barlage)
- [Rosie Fisher](https://github.com/rosiealice)
Loading