Commit a6d5ead
Add TimeAccumulate with unit tests. (#4869)
* Add TimeAccumulate with unit tests.
* Add TimeAccumulate with unit tests.
* Remove period calculation; fix update procedures
* Move FileIOSharedMod, NCIOMod, MAPL_LocStreamMod to base3g/; re-export through MAPL umbrella (#4882)
* Extend mapl3g_FileIO WRITE_PARALLEL with scalar/1d integer and real overloads (refs #4879)
* Move FileIOSharedMod and NCIOMod to base3g/, re-export through MAPL umbrella (refs #4874, #4879)
- Move FileIOShared.F90 and NCIO.F90 from base/ to base3g/ with
temporary internal module names (mapl_FileIOShared, mapl_NCIO)
- Leave thin compatibility wrappers in base/ under original module
names (FileIOSharedMod, NCIOMod) so existing callers are unaffected
- Copy write_parallel.H and read_parallel.H to base3g/include/
- Update base3g/CMakeLists.txt with new sources and dependencies
- Re-export ArrDescr, ArrDescrInit, ArrDescrSet, MAPL_VarRead,
MAPL_VarWrite, MAPL_NCIOGetFileType, MAPL_IOGetNonDimVars,
MAPL_IOCountNonDimVars, MAPL_IOChangeRes, MAPL_IOCountLevels
through mapl_base3g so they are available via 'use MAPL'
* Move MAPL_LocStreamMod to base3g/ (module mapl_LocStreamMod_impl); leave thin wrapper in base/ (refs #4874)
* Remove base/ thin wrappers for FileIOSharedMod, NCIOMod, MAPL_LocStreamMod (closes #4874) (#4883)
* Remove base/ thin wrappers for FileIOSharedMod, NCIOMod, MAPL_LocStreamMod; move c_mapl_locstream_F.c to base3g/ (closes #4874)
* Drop NCIOMod and MAPL_LocStreamMod from MAPL2 — symbols no longer needed there (refs #4874)
* Add mapl2-migration skill documenting iterative PR process for base/ to base3g/ migrations
* Update mapl2-migration skill: always rebase onto target branch before pushing/opening a PR
* Remove orphaned write_parallel.H and read_parallel.H from base/ (now live in base3g/include/) (refs #4874)
* Remove orphaned GetPointer.H from base/ — no longer used (refs #4874)
* Remove orphaned GetFieldArray.H from base/ — no longer used (refs #4874)
* Add TimeAccumulate with unit tests.
* Remove period calculation; fix update procedures
* Add TimeAccumulate with unit tests.
* Fix two bugs with gfortran in pfunit tests.
* Delete stale conflict markers.
---------
Co-authored-by: Tom Clune <thomas.l.clune@nasa.gov>1 parent d6eaecd commit a6d5ead
5 files changed
Lines changed: 939 additions & 5 deletions
File tree
- gridcomps/StatisticsGridComp
- tests
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| 8 | + | |
8 | 9 | | |
9 | 10 | | |
10 | 11 | | |
| |||
16 | 17 | | |
17 | 18 | | |
18 | 19 | | |
19 | | - | |
| 20 | + | |
20 | 21 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| 16 | + | |
16 | 17 | | |
17 | 18 | | |
18 | 19 | | |
| |||
79 | 80 | | |
80 | 81 | | |
81 | 82 | | |
82 | | - | |
83 | 83 | | |
84 | 84 | | |
85 | 85 | | |
| |||
94 | 94 | | |
95 | 95 | | |
96 | 96 | | |
97 | | - | |
98 | 97 | | |
99 | 98 | | |
100 | 99 | | |
101 | 100 | | |
102 | 101 | | |
103 | | - | |
104 | 102 | | |
105 | 103 | | |
106 | 104 | | |
107 | 105 | | |
108 | 106 | | |
109 | | - | |
110 | 107 | | |
111 | 108 | | |
112 | 109 | | |
113 | 110 | | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
114 | 116 | | |
115 | 117 | | |
116 | 118 | | |
| |||
201 | 203 | | |
202 | 204 | | |
203 | 205 | | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
204 | 209 | | |
205 | 210 | | |
206 | 211 | | |
| |||
263 | 268 | | |
264 | 269 | | |
265 | 270 | | |
| 271 | + | |
| 272 | + | |
| 273 | + | |
| 274 | + | |
| 275 | + | |
| 276 | + | |
| 277 | + | |
| 278 | + | |
| 279 | + | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
| 287 | + | |
| 288 | + | |
| 289 | + | |
266 | 290 | | |
267 | 291 | | |
268 | 292 | | |
| |||
0 commit comments