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 release branch to ctsm1.0.dev012 #543

Merged
merged 67 commits into from
Oct 23, 2018

Conversation

ekluzek
Copy link
Collaborator

@ekluzek ekluzek commented Oct 23, 2018

Description of changes

Update release branch to ctsm1.0.dev012

Specific notes

Contributors other than yourself, if any: billsacks

CTSM Issues Fixed (include github issue #):
Fix #428 -- Update getco2_historical.ncl to handle latitude varying CO2
Fix #474 -- Add ability to send GRIDFILE to regridbatch.sh script
Fix #475 -- Have number of steps to skip balance-check based on time
Fix #476 -- Add a test for WACCMX standalone
Fix #450 -- Add option to use global average of terrain standard deviation on surfdata files
(partial fix with simplest option)
Fix #482 -- Add extra field on CO2 streams file for global/time-averaged data
Fix #481 -- FFIX_TO_SMINN needs to be output when FUN is on
Fix #491 -- Calculations of local noon assume that longitude is 0 to 360 rather than -180 to 180
Fix #480 InitAccVars for AnnET initializing the wrong variable
Fix #285 Remove an un-needed restart variable (partially)

Are answers expected to change (and if so in what way)? No bit-for-bit

Any User Interface Changes (namelist or namelist defaults changes)?

New namelist:
use_ssre -- Turn on show free fields needed for SnowMIP

Changed namelist:
calc_human_stress_indices changed from logical to character with options: ALL, FAST, NONE

New history fields:
Mostly added Snow Free (SF) fields
ALBDSF
ALBISF
FSRSF
FSRSFND
FSRSFNDLN
FSRSFNI
FSRSFVD
FSRSFVDLN
FSRSFVI
SSRE_FSR
SSRE_FSRND
SSRE_FSRNDLN
SSRE_FSRNI
SSRE_FSRVD
SSRE_FSRVDLN
SSRE_FSRVI

Testing performed, if any: standard testing on cheyenne and hobart
(aux_clm on cheyenne for gnu/pgi and hobart for gnu/pgi/nag 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

ekluzek and others added 30 commits October 9, 2018 14:16
InitAccVars was mistakenly setting qflx_evap_tot_col rather than
AnnET. This fix allows us to remove now-redundant cold start and restart
code for AnnET.

Fixes ESCOMP#480

Partially addresses ESCOMP#285
fc5acdab Merge pull request ESCOMP#114 from billsacks/fix_large_output_hang
aa2eb71d Try getting travis-ci working on MacOS
96842b46 Fix pylint errors
813fe3c2 pylint: disable useless-object-inheritance
c49d878a Rework execute_subprocess timeout handling
8fc0e5fb Cleanup from 'make style'
b0b23a6a Merge pull request ESCOMP#110 from gold2718/help_fix
3cbcd168 Fixed and clarified help documentation
025e6cb5 Merge pull request ESCOMP#107 from jedwards4b/ignore_empty_git_dir
489842b5 if you encounter an empty directory clone into it
0c5a2f69 Merge pull request ESCOMP#106 from billsacks/remove_logfile_message
7799e993 Remove message about checking the log file for more details

git-subtree-dir: manage_externals
git-subtree-split: fc5acdababc0855adb5599ebc2b303b12c88e900
https://svn-ccsm-models.cgd.ucar.edu/clm2/branch_tags/SSREsnowmip_tags/SSREsnowmip_n00_clm4_5_18_r272

NOTE: Even though this says it's a "n00" version it does actually contain changes from the baseline
version clm4_5_18_r272. It really should be labeled "n01".
https://svn-ccsm-models.cgd.ucar.edu/clm2/branch_tags/SSREsnowmip_tags/SSREsnowmip_n00_clm4_5_18_r272

NOTE: Even though this says it's a "n00" version it does actually contain changes from the baseline
version clm4_5_18_r272. It really should be labeled "n01".
area is currently wrong on it. Also is missing time_bnds coordinate
that is mentioned in the attribute on the time coordinate.
… some extra printing, make sure NCL thinks the vertices are clockwise, tried this version out in CLM runs at single point and f19 and it seems to work fine
calc_human_stress_indices namelist item be changed to be one of three
valid values:
'ALL','FAST','NONE'
The 'ALL' option means that all heat stress indices will be calculated (including the
computationally expensive wet bulb and associated indices).
The 'FAST' option means that a small subset of heat stress indices will be calculated.
No heat stress indices wil be calculated for 'NONE'
I tested each of these three options in a I2000 case.
I again ran the aux_clm test suite on cheyenne with the intel compiler (158 tests) and
all passed (no pending) with three failures that are listed as EXPECTED.
based on time-step in BalanceCheckMod.F90. Add a method to set
and get it. Also add unit-tests for it. Add some more methods
to unit-tests so unit testing can work for BalanceCheck.
@ekluzek ekluzek added priority: high High priority to fix/merge soon, e.g., because it is a problem in important configurations code health improving internal code structure to make easier to maintain (sustainability) PR status: ready PR: this is ready to merge in, with all tests satisfactory and reviews complete labels Oct 23, 2018
@ekluzek ekluzek added this to the cmip6 milestone Oct 23, 2018
@ekluzek ekluzek self-assigned this Oct 23, 2018
@ekluzek ekluzek changed the title Update release branch to ctsm1.0.dev013 Update release branch to ctsm1.0.dev012 Oct 23, 2018
@ekluzek ekluzek merged commit 86d298f into ESCOMP:release-clm5.0 Oct 23, 2018
@ekluzek ekluzek deleted the updateclm50rel2dev12 branch October 23, 2018 06:03
mariuslam pushed a commit to NordicESMhub/ctsm that referenced this pull request Aug 26, 2019
functional (scientific) unit tests for allometry functions
AGonzalezNicolas pushed a commit to HPSCTerrSys/clm5_0 that referenced this pull request Jun 27, 2024
Update release branch to ctsm1.0.dev012
AGonzalezNicolas pushed a commit to HPSCTerrSys/clm5_0 that referenced this pull request Jul 5, 2024
Update release branch to ctsm1.0.dev012
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
code health improving internal code structure to make easier to maintain (sustainability) PR status: ready PR: this is ready to merge in, with all tests satisfactory and reviews complete priority: high High priority to fix/merge soon, e.g., because it is a problem in important configurations
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants