Multi-solvers / Parameter Studies / Sensitivity Analysis
Progress:
- Multi-solver infrastructure is implemented for all solvers (ADER-DG,Godunov FV,Limiting ADER-DG). Further tests and more debugging are necessary for MPI and TBB - especially with respect to the limiting ADER-DG solver.
Issues/Features
-
30/12/16: Parameter studies require using the same solver with different initial conditions and/or source terms. The problem and discretisation (order,variables,plotters,...) of the solver does not change in these studies. I plan to enable such studies with an annotation {}, e.g., "solver SolverType MySolver{10}". that is interpreted by the Toolkit which then creates a constructor that passes the number of the study (0 to 9 in the above example), and further adds the required number of solvers to the registry. The current Plotter infrastructure does not support this idea yet because of its dependence on exahype::Parser.
-
30/12/16: Limiting-ADER-DG: Limiter domain seems to be required to often while the actual limiter domain does not change per solver.Fixed. -
30/12/16: MPI crashes for multiple ADER-DG/Limiting ADER-DG solvers (seg-fault.)Fixed.