This is a redesign of the Parareal and PFASST subclasses.
This MR has been split into:
- Update driver class and subclasses to use default destructor (see !1624 (merged))
- Add additional SDC test to the CI (see !1621 (merged))
- Fix typo in user-guide and fix bug for parallel-in-time FieldConvert (see !1645 (merged))
- Add member function in MPI communicator to check if time-parallel is enable (see !1647 (merged))
- Update default global system solver parameters for paralell-in-time (see !1649 (merged))
- Update AssemblyMap to reduce verbosity when using parallel-in-time (see !1651 (merged))
- Add safety check for FinTime parameter for parallel-in-time (see !1652 (merged))
Please suggest any people who would be appropriate to review your code.
Please add any other information that could be useful for reviewers.
Functions and classes, or changes to them, are documented. [ ] User guide/documentation is updated.
Changelog is updated.
Suitable tests added for new functionality.
Contributed code is correctly formatted. (See the contributing guidelines). [ ] License added to any new files.
No extraneous files have been added (e.g. compiler output or test data files).