-
Notifications
You must be signed in to change notification settings - Fork 13
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
rtm1_0_85: Standardize time metadata #35
rtm1_0_85: Standardize time metadata #35
Conversation
Eliminate the 0th time step from RTM simulations slevis resolved conflicts: src/riverroute/RtmHistFile.F90
@slevis-lmwg reminder to self: |
…tadata Getting the updated ChangeLog.
Adding here separately to facilitate testing.
The RTM rpointer file now has the simulation timestamp in the filename Have the restart pointer filenames for RTM with the simulation time-stamp in them. Make it backwards compatible to using filenames without the simulation time-stamp as well. This changes time-manager setup from reading in the restart time from the restart file -- to using the current time sent from the coupler. Previously you would EITHER call timemgr_init OR timemgr_restart. Now, you always call timemgr_init -- and only call timemgr_restart for a restart case, with most of what it does is to make sure the time on the restart file agrees with the time sent from the coupler. Also remove use of shr_file_mod throughout the code. Change the ChangeLog file into a markdown file and start using some markdown syntax. Resolves: ESCOMP#53 Resolves: ESCOMP#46 PR ESCOMP#57
@samsrabin your rtm PR here is ready for me to merge. Could you have a look and approve, as you see fit? Thanks! |
Oh @samsrabin may not be eligible to approve his own PR. In fact I can probably approve it myself :-))) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Changes here agree with ESCOMP/MOSART#66. I will initiate testing and then make a new tag.
PASS ./run_sys_tests -s rtm -c rtm1_0_84-ctsm5.3.019 -g rtm1_0_85-ctsm5.3.019
Description of changes
Standardizes a dimension name of output variable
time_bounds
, as well as attributes for that plusmcdate
,mcsec
,mdcur
, andmscur
.Specific notes
Contributors other than yourself: @phillips-ad, @ekluzek
RTM Issues Fixed:
Are answers expected to change (and if so in what way)? No.
Any User Interface Changes (namelist or namelist defaults changes)? No.
Testing performed
New metadata in a history file from a short test:
An arbitrarily-chosen CTSM test,
ERS_D_Ld5.f10_f10_mg37.I2000Clm50BgcCropRtm.cheyenne_intel.rtm-rtmOnFloodOnEffvelOn
, passed bit-for-bit against tagctsm5.1.dev130
, despite the changed metadata.