Resolve "Implement new parameterization data input"
What does this MR do?
Add new options for the input of paramterization data and its attachment to the grid. The old options are removed.
GridCreatorfor building grids.
GridMapperwhich is called by
GridCreatorfor load-balancing the grid and the mapping data.
H5Fileto read datasets with arbitrary H5 data types.
- Merge !55 (merged) into this.
Implement reading a YAML parameterization file in
- Add unit tests for the new classes and functions (use !98 (merged)).
- Adapt system tests.
- Add (at least preliminary) documentation on usage of new features.
Move creation of
RichardsSimulation, see #97 (closed).
Update docstrings of new classes and
[ ] Optional: Rename
GridWrapper, see #97 (closed).
Remove old parameterization and method
run()(See !89 (comment 14708)).
- Remove old parameterization source files.
Additional performance tasks
Replace calls to MPI with calls to
[ ] Optional: Instantiate objects for
H5Fileexplicitly. Remove template parameters where possible.
Is there something that needs to be double checked?
Not sure yet.
Can this MR be accepted?
- Implemented new features
- Added new tests
- Adapted tests
- Removed testing executables
- Pipeline passing
- Added docs
Added entry to
Closes #86 (closed)
Meta-issue #63 (closed)
See also #97 (closed)