Output variables for multiple materials: Segmentation fault
Description
Assigning different material domains is done defining MaterialIDs in the mesh vtu-file. All possible secondary variables are declared in the prj-file. If the materials have different specific secondary variables, these output quantities may be defined within some material domain or may be not. In the present example, something goes wrong with the domain-wise creation of the secondary variables.
Steps to Reproduce the Problem
- Run ogs with basinOGSinput_gravityStep_2materials.prj involving basin_geometry.gml and basinMeshIO_noLines.vtu.
- Open the output basinOGSoutput_0.pvd with ParaView.
Expected behavior:
In the first material domain, elastic-plastic secondary variables should have some finite value, in the other elastic domains those secondary variables should be NaN (as they don't exist there).
Actual behavior:
OGS finishes, but with a segmentation fault error at the very end. Furthermore, the specific secondary variables (ElasticStrain, EquivalentPlasticStrain) do not exist at all in the OGS output file.
Specifications
- Version: 6.3.2-9-g1395ef3d
- Platform: Ubuntu 20.04