Resolve "Catch errors in material lookup according to entity index"
What does this MR do?
- Avoid segfaults in material lookup by throwing an exception instead.
- Add sanitizer for material specification. It is enabled by the new key
debug
, which is added to thematerial
specification schema. - Add test for checking verifying the sanitizer and its effects.
- Split CI pipeline into building/running tests and simulations.
Related issues
Closes #11 (closed).
See #2.
Edited by Lukas Riedel