reimplmented checkpoining based on work from the main-chris branch. restart...
reimplmented checkpoining based on work from the main-chris branch. also renamed outputStructure to summa_struct
Merge request reports
Activity
added 1 commit
- cb5ac757 - used code from previous commit, output fixed :)
Used code from commit 4b5c18f7 in fileAccess_writeOutput.f90 and it fixed the output issue. Output now matches Summa stand-alone.
added 1 commit
- 2b0dfb5f - added rollback so indecies of summa_struct can be rewriten when partition is full (not 100% stable)
Can now rewrite over old indexes of summa_struct when partition is full. The new "adjusted" index is calculated by checkpoint % partition_size.
It is unstable in the sense that if there are stragglers, part of data for that checkpoint could be overwritten with newer data before a restart file could be generated.
There will no longer be "index out of bounds" when the partition is smaller than the number of checkpoints.
Also, determining the restart frequency is hardcoded at the top of hru_actor.cpp
Edited by Chris Baker (csb048)mentioned in commit 03a44e94