Topic: oofem returns a error and no results just because of a finer mesh
Hi there,
Attached two oofem input files. One gives reasonable results (a bit to stiff but this might because it is first order tet element). The other has a slightly finer mesh and this does return a error:
$
$ oofem -f Mesh_not_ok.in
____________________________________________________
OOFEM - Finite Element Solver
Copyright (C) 1994-2017 Borek Patzak
____________________________________________________
Solving ...
_______________________________________________________
Error: (/home/bp/devel/oofem.git/src/oofemlib/floatmatrix.C:1259)
In solveForRhs:
pivot too small, cannot solve 4 by 4 matrix
_______________________________________________________
stack trace:
/lib/liboofem.so : oofem::SPRNodalRecoveryModel::computePatch(oofem::FloatMatrix&, oofem::IntArray&, int&, oofem::SPRPatchType, oofem::InternalStateType, oofem::TimeStep*)+0x49b
/lib/liboofem.so : oofem::SPRNodalRecoveryModel::recoverValues(oofem::Set, oofem::InternalStateType, oofem::TimeStep*)+0x41a
/lib/liboofem.so : oofem::VTKXMLExportModule::getNodalVariableFromIS(oofem::FloatArray&, oofem::Node*, oofem::TimeStep*, oofem::InternalStateType, int)+0x8d
/lib/liboofem.so : oofem::VTKXMLExportModule::exportIntVars(oofem::VTKPiece&, oofem::IntArray&, oofem::IntArray&, int, oofem::TimeStep*)+0x199
/lib/liboofem.so : oofem::VTKXMLExportModule::setupVTKPiece(oofem::VTKPiece&, oofem::TimeStep*, int)+0x1e7
/lib/liboofem.so : oofem::VTKXMLExportModule::doOutput(oofem::TimeStep*, bool)+0xecd
/lib/liboofem.so : oofem::ExportModuleManager::doOutput(oofem::TimeStep*, bool)+0x62
/lib/liboofem.so : oofem::EngngModel::terminate(oofem::TimeStep*)+0x7c
/lib/liboofem.so : oofem::EngngModel::solveYourself()+0x9c9
Total 1 error(s) and 0 warning(s) reported
oofem exit code 1
$