From 9c67cc6faf3bdc605768995bbbf8ea64d22c71ab Mon Sep 17 00:00:00 2001 From: sytuannguyen Date: Tue, 20 Apr 2021 15:54:43 +0200 Subject: [PATCH] fix silo output issue --- src/coreComponents/fileIO/silo/SiloFile.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/coreComponents/fileIO/silo/SiloFile.cpp b/src/coreComponents/fileIO/silo/SiloFile.cpp index 2d00a999591..b92964eab5d 100644 --- a/src/coreComponents/fileIO/silo/SiloFile.cpp +++ b/src/coreComponents/fileIO/silo/SiloFile.cpp @@ -29,6 +29,7 @@ #include "constitutive/fluid/MultiFluidBase.hpp" #include "constitutive/solid/PoreVolumeCompressibleSolid.hpp" #include "constitutive/contact/ContactRelationBase.hpp" +#include "constitutive/NullModel.hpp" #include "mesh/DomainPartition.hpp" #include "mesh/MeshBody.hpp" #include "common/MpiWrapper.hpp" @@ -1489,7 +1490,12 @@ void SiloFile::writeElementMesh( ElementRegionBase const & elementRegion, localIndex const numContacts = fractureContactMaterialList.size(); - if( numSolids + numFluids + numContacts > 0 ) + string_array + nullModelMaterialList = elementRegion.getConstitutiveNames< constitutive::NullModel >(); + + localIndex const numNullModels = nullModelMaterialList.size(); + + if( numSolids + numFluids + numContacts + numNullModels > 0 ) { writeMeshObject( meshName, numNodes,