forked from E3SM-Project/E3SM
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'framework/i8_interval_division' into develop
This merge introduces support at several levels for interval division resulting in 64-bit quotients. At the lowest level, a new interface for multiplying time intervals by 64-bit integers has been added to the mpas_timekeeping module. Building on this, the mpas_interval_division routine now returns quotients as 64-bit integers. These changes make it possible, e.g., to divide time intervals of many decades to centuries or more by intervals on the order of one second. * framework/i8_interval_division: Add test for 64-bit interval division quotients to testing core Enable 64-bit integer quotients in mpas_interval_division Add mpas_timekeeping interface for multiplying an interval by an 8-byte integer
- Loading branch information
Showing
3 changed files
with
45 additions
and
22 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