McFly |
August 7, 2013 01:56 |
OpenFOAM crash at runtime when writing vtk surfaces
Hello,
I am running an icoFoam simulation and trying to write out surfaces in the vtk format during runtime to view in Paraview using the code in the controlDict file found here.
Unfortunately, the simulation crashes during runtime after a couple of hundred iterations. So it writes a few surface files then dies.
If I change the surfaceFormat to raw it works fine.
Has anyone else had this issue or can they shed some light on the matter?
Error report:
Code:
0 Foam::error::printStack(Foam::Ostream&) in "/usr/local/openfoam/2.1.1/OpenFOAM-2.1.1/platforms/linux64GccDPOpt/lib/libOpenFOAM.so"
[0] #1 Foam::sigFpe::sigHandler(int) in "/usr/local/openfoam/2.1.1/OpenFOAM-2.1.1/platforms/linux64GccDPOpt/lib/libOpenFOAM.so"
[0] #2
[0] at sigaction.c:0
[0] #3 void Foam::vtkSurfaceWriter::writeData<double>(Foam::Ostream&, Foam::Field<double> const&) in "/usr/local/openfoam/2.1.1/OpenFOAM-2.1.1/platforms/linux64GccDPOpt/lib/libsampling.so"
[0] #4 void Foam::vtkSurfaceWriter::writeTemplate<double>(Foam::fileName const&, Foam::fileName const&, Foam::Field<Foam::Vector<double> > const&, Foam::List<Foam::face> const&, Foam::word const&, Foam::Field<double> const&, bool, bool) const in "/usr/local/openfoam/2.1.1/OpenFOAM-2.1.1/platforms/linux64GccDPOpt/lib/libsampling.so"
[0] #5 void Foam::sampledSurfaces::sampleAndWrite<double>(Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh> const&) in "/usr/local/openfoam/2.1.1/OpenFOAM-2.1.1/platforms/linux64GccDPOpt/lib/libsampling.so"
[0] #6 void Foam::sampledSurfaces::sampleAndWrite<double>(Foam::sampledSurfaces::fieldGroup<double>&) in "/usr/local/openfoam/2.1.1/OpenFOAM-2.1.1/platforms/linux64GccDPOpt/lib/libsampling.so"
[0] #7 Foam::sampledSurfaces::write() in "/usr/local/openfoam/2.1.1/OpenFOAM-2.1.1/platforms/linux64GccDPOpt/lib/libsampling.so"
[0] #8 Foam::OutputFilterFunctionObject<Foam::sampledSurfaces>::execute(bool) in "/usr/local/openfoam/2.1.1/OpenFOAM-2.1.1/platforms/linux64GccDPOpt/lib/libsampling.so"
[0] #9 Foam::functionObjectList::execute(bool) in "/usr/local/openfoam/2.1.1/OpenFOAM-2.1.1/platforms/linux64GccDPOpt/lib/libOpenFOAM.so"
[0] #10 Foam::Time::run() const in "/usr/local/openfoam/2.1.1/OpenFOAM-2.1.1/platforms/linux64GccDPOpt/lib/libOpenFOAM.so"
[0] #11 Foam::Time::loop() in "/usr/local/openfoam/2.1.1/OpenFOAM-2.1.1/platforms/linux64GccDPOpt/lib/libOpenFOAM.so"
[0] #12
[0] in "/usr/local/openfoam/2.1.1/OpenFOAM-2.1.1/platforms/linux64GccDPOpt/bin/icoFoam"
[0] #13 __libc_start_main in "/lib64/libc.so.6"
[0] #14
[0] in "/usr/local/openfoam/2.1.1/OpenFOAM-2.1.1/platforms/linux64GccDPOpt/bin/icoFoam"
[trifid151:10892] *** Process received signal ***
[trifid151:10892] Signal: Floating point exception (8)
[trifid151:10892] Signal code: (-6)
[trifid151:10892] Failing at address: 0x200b00002a8c
[trifid151:10892] [ 0] /lib64/libc.so.6() [0x33e8832920]
[trifid151:10892] [ 1] /lib64/libc.so.6(gsignal+0x35) [0x33e88328a5]
[trifid151:10892] [ 2] /lib64/libc.so.6() [0x33e8832920]
[trifid151:10892] [ 3] /usr/local/openfoam/2.1.1/OpenFOAM-2.1.1/platforms/linux64GccDPOpt/lib/libsampling.so(_ZN4Foam16vtkSurfaceWriter9writeDataIdEEvRNS_7OstreamERKNS_5FieldIT_EE+0x81) [0x2b05f5bc4b41]
[trifid151:10892] [ 4] /usr/local/openfoam/2.1.1/OpenFOAM-2.1.1/platforms/linux64GccDPOpt/lib/libsampling.so(_ZNK4Foam16vtkSurfaceWriter13writeTemplateIdEEvRKNS_8fileNameES4_RKNS_5FieldINS_6VectorIdEEEERKNS_4ListINS_4faceEEERKNS_4wordERKNS5_IT_EEbb+0x247) [0x2b05f5bc5427]
[trifid151:10892] [ 5] /usr/local/openfoam/2.1.1/OpenFOAM-2.1.1/platforms/linux64GccDPOpt/lib/libsampling.so(_ZN4Foam15sampledSurfaces14sampleAndWriteIdEEvRKNS_14GeometricFieldIT_NS_12fvPatchFieldENS_7volMeshEEE+0x45c) [0x2b05f5b99eac]
[trifid151:10892] [ 6] /usr/local/openfoam/2.1.1/OpenFOAM-2.1.1/platforms/linux64GccDPOpt/lib/libsampling.so(_ZN4Foam15sampledSurfaces14sampleAndWriteIdEEvRNS0_10fieldGroupIT_EE+0x2b5) [0x2b05f5b9abc5]
[trifid151:10892] [ 7] /usr/local/openfoam/2.1.1/OpenFOAM-2.1.1/platforms/linux64GccDPOpt/lib/libsampling.so(_ZN4Foam15sampledSurfaces5writeEv+0xdd) [0x2b05f5b9724d]
[trifid151:10892] [ 8] /usr/local/openfoam/2.1.1/OpenFOAM-2.1.1/platforms/linux64GccDPOpt/lib/libsampling.so(_ZN4Foam26OutputFilterFunctionObjectINS_15sampledSurfacesEE7executeEb+0x87) [0x2b05f5ba2137]
[trifid151:10892] [ 9] /usr/local/openfoam/2.1.1/OpenFOAM-2.1.1/platforms/linux64GccDPOpt/lib/libOpenFOAM.so(_ZN4Foam18functionObjectList7executeEb+0x59) [0x2b05e5d47b79]
[trifid151:10892] [10] /usr/local/openfoam/2.1.1/OpenFOAM-2.1.1/platforms/linux64GccDPOpt/lib/libOpenFOAM.so(_ZNK4Foam4Time3runEv+0xa1) [0x2b05e5d4d681]
[trifid151:10892] [11] /usr/local/openfoam/2.1.1/OpenFOAM-2.1.1/platforms/linux64GccDPOpt/lib/libOpenFOAM.so(_ZN4Foam4Time4loopEv+0x1a) [0x2b05e5d4d6da]
[trifid151:10892] [12] icoFoam() [0x44b94c]
[trifid151:10892] [13] /lib64/libc.so.6(__libc_start_main+0xfd) [0x33e881ecdd]
[trifid151:10892] [14] icoFoam() [0x41e3c5]
[trifid151:10892] *** End of error message ***
|