-
Notifications
You must be signed in to change notification settings - Fork 92
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Moved contents of ed_driver to the clm_fates interface
Merge branch 'rgknox-eddriver-clean' ed_driver performed a variety of operations. Along with calling the main ED dynamics routines, it also performed timing calculations and the mapping and prepping of FATES/ED state variables into CLM compliant formats for boundary conditions and IO (vi clm_ed_inst%ed_clm_link). These commits migrate the latter functions to live in the clm_fates interface, where CLM calls are appropriate and the mapping functions and calls are supposed to live. changes were also added to the udata% timing structure, which was updated in ed_driver. Two notable changes are the migration of the n_sub global to be included with the udata%, and removing udata%cohort_index from regulating the cohort_fusion process. We have found that udata%cohort_index is not threadsafe (along with the rest of that structure), and an alternative means using .not.associated(currentcohort, nextcohort) was implemented instead to avoid self fusion. Note: These changes were also built off of PR #59, if those changes aren't up to snuff, this branch needs to update first. Fixes: n/a User interface changes?: No Code review: rgknox Test suite: ed - lawrencium-lr2 intel; yellowstone gnu, intel, pgi Test baseline: 1aaba89 Test namelist changes: none Test answer changes: b4b Test summary: pass except for expected fails - #14 f19 f09 restart, and #43 gnu f10 restart
- Loading branch information
Showing
6 changed files
with
100 additions
and
117 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters