-
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.
Introduction of boundary condition passing in host<->fates
Merge branch 'rgknox-bcs' New structures were created in FatesMod: bc_in(s) and bc_out(s), these structures hold boundary conditions, where for FATES input they are filled during the interface, and for FATES output they write to their corresponding host's variable. The new structures were prototyped with the calculation of the sunshade fractions and btran. Wrappers were created in the interface to call edbtran and the sunshade fractions. Some of the boundary condition arrays needed dimension info, some of these dimensions are dictated by the host, and so a scheme was implemented to pass these "control parameters" from the host to FATES as well. (see line ~230 of components/clm/src/ED/main/FatesInterfaceMod.F90, and line 211 of components/clm/src/utils/clmfates_interfaceMod.F90) Fixes: none User interface changes?: no Code review: code discussion and review with @bishtgautam and conferencing with @rosiealice @ckoven @bandre-ucar @mvertens and D Lawrence Test suite: ed - lawrencium-lr3 intel, yellowstone intel, gnu, pgi Test baseline: answer changing, (hydrologic calculations of suction were moved from FATES to the host) Test namelist changes: none Test answer changes: answer changing Test summary: PASS except for known failures: #14, f09 and f19 restarts
- Loading branch information
Showing
8 changed files
with
734 additions
and
446 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
Oops, something went wrong.