Hi all, I encountered some problems when using TH2M module of OGS6 compiled by myself. In the center of my area containing triangle elements there is a line embed as the preset fracture. When I run the prj file, the error is:
critical: D:\OGS6\OGS6_SourceCode\source_code_2\ogs-master\ProcessLib\Utils\GenericLocalAssemblerFactory.h:66 ProcessLib::GenericLocalAssemblerFactory<struct ProcessLib::TH2M::LocalAssemblerInterface,bool,unsigned int const &,struct ProcessLib::TH2M::TH2MProcessData<2> &>::operator ()()
error: You are trying to build a local assembler for an unknown mesh element type (class MeshLib::TemplateElement<class MeshLib::LineRule3>). Maybe you have disabled this mesh element type in your build configuration, or a mesh element order does not match shape function order given in the project file.
I have used both linear and quadratic elements, but it can’t work. Actually in my previous simulations, this error will always appear when there are more than one element types in my vtu files. The .vtu files I used have been attached. I wonder is there anything wrong with my compiling process(actually I hope not). I found a similar issue in the discourse which says there may be a corruption in the vtu file.:
https://discourse.opengeosys.org/t/unknwon-mesh-element-type-rm-benchmark-bishops-effective-stress/849
But I wonder how it get corrupted. Maybe the author of the above post link, @lurpi , could give me some advice?
Thanks for your all attention.
Regards,
Yuhao
2D-model-line.zip (793.2 KB)