|
[Sponsors] |
December 8, 2009, 03:57 |
ICC compiler and sigFpe for sample utility
|
#1 |
Member
Markus Weinmann
Join Date: Mar 2009
Location: Stuttgart, Germany
Posts: 77
Rep Power: 17 |
Hi all,
I just compiled OF1.6.x using the intel compiler 11.1. The compilation worked fine and I can run jobs as usual. However, when I try to run the sample utility I always get the sigFpe Handler to complain! I have used the same sample file before for many time and I never got this error using the gcc compiler. I am really running out of ideas what could cause this problem. Has anyone seen this before Markus Here is the output: #0 Foam::errorrintStack(Foam::Ostream&) in "/home/mw405/OpenFOAM/OpenFOAM-1.6.x/lib/linux64IccDPOpt/libOpenFOAM.so" #1 Foam::sigFpe::sigFpeHandler(int) in "/home/mw405/OpenFOAM/OpenFOAM-1.6.x/lib/linux64IccDPOpt/libOpenFOAM.so" #2 __restore_rt at sigaction.c:0 #3 Foam::triangleFuncs::intersectAxesBundle(Foam::Vec tor<double> const&, Foam::Vector<double> const&, Foam::Vector<double> const&, int, Foam::Field<Foam::Vector<double> > const&, double, Foam::Vector<double>&) in "/home/mw405/OpenFOAM/OpenFOAM-1.6.x/lib/linux64IccDPOpt/libmeshTools.so" #4 Foam::triangleFuncs::intersectBb(Foam::Vector<doub le> const&, Foam::Vector<double> const&, Foam::Vector<double> const&, Foam::treeBoundBox const&) in "/home/mw405/OpenFOAM/OpenFOAM-1.6.x/lib/linux64IccDPOpt/libmeshTools.so" #5 Foam::treeDataFaceverlaps(int, Foam::treeBoundBox const&) const in "/home/mw405/OpenFOAM/OpenFOAM-1.6.x/lib/linux64IccDPOpt/libmeshTools.so" #6 Foam::indexedOctree<Foam::treeDataFace>::divide(Fo am::List<int> const&, Foam::treeBoundBox const&, Foam::List<Foam::List<int> >&) const in "/home/mw405/OpenFOAM/OpenFOAM-1.6.x/lib/linux64IccDPOpt/libmeshTools.so" #7 Foam::indexedOctree<Foam::treeDataFace>::divide(Fo am::treeBoundBox const&, Foam:dynamicList<Foam::List<int>, 0u, 2u, 1u>&, int) const in "/home/mw405/OpenFOAM/OpenFOAM-1.6.x/lib/linux64IccDPOpt/libmeshTools.so" #8 Foam::indexedOctree<Foam::treeDataFace>::indexedOc tree(Foam::treeDataFace const&, Foam::treeBoundBox const&, int, double, double) in "/home/mw405/OpenFOAM/OpenFOAM-1.6.x/lib/linux64IccDPOpt/libmeshTools.so" #9 Foam::meshSearch::boundaryTree() const in "/home/mw405/OpenFOAM/OpenFOAM-1.6.x/lib/linux64IccDPOpt/libmeshTools.so" #10 Foam::meshSearch::intersection(Foam::Vector<double > const&, Foam::Vector<double> const&) const in "/home/mw405/OpenFOAM/OpenFOAM-1.6.x/lib/linux64IccDPOpt/libmeshTools.so" #11 Foam::meshSearch::intersections(Foam::Vector<doubl e> const&, Foam::Vector<double> const&) const in "/home/mw405/OpenFOAM/OpenFOAM-1.6.x/lib/linux64IccDPOpt/libmeshTools.so" #12 Foam::faceOnlySet::calcSamples(Foam:dynamicList<Fo am::Vector<double>, 0u, 2u, 1u>&, Foam:dynamicList<int, 0u, 2u, 1u>&, Foam:dynamicList<int, 0u, 2u, 1u>&, Foam:dynamicList<int, 0u, 2u, 1u>&, Foam:dynamicList<double, 0u, 2u, 1u>&) const in "/home/mw405/OpenFOAM/OpenFOAM-1.6.x/lib/linux64IccDPOpt/libsampling.so" #13 Foam::faceOnlySet::genSamples() in "/home/mw405/OpenFOAM/OpenFOAM-1.6.x/lib/linux64IccDPOpt/libsampling.so" #14 Foam::faceOnlySet::faceOnlySet(Foam::word const&, FoamolyMesh const&, Foam::meshSearch&, Foam::dictionary const&) in "/home/mw405/OpenFOAM/OpenFOAM-1.6.x/lib/linux64IccDPOpt/libsampling.so" #15 Foam::faceOnlySet::faceOnlySet(Foam::word const&, FoamolyMesh const&, Foam::meshSearch&, Foam::dictionary const&) in "/home/mw405/OpenFOAM/OpenFOAM-1.6.x/lib/linux64IccDPOpt/libsampling.so" #16 Foam::midPointSet::midPointSet(Foam::word const&, FoamolyMesh const&, Foam::meshSearch&, Foam::dictionary const&) in "/home/mw405/OpenFOAM/OpenFOAM-1.6.x/lib/linux64IccDPOpt/libsampling.so" #17 Foam::sampledSet::addwordConstructorToTable<Foam:: midPointSet>::New(Foam::word const&, FoamolyMesh const&, Foam::meshSearch&, Foam::dictionary const&) in "/home/mw405/OpenFOAM/OpenFOAM-1.6.x/lib/linux64IccDPOpt/libsampling.so" #18 Foam::sampledSet::New(Foam::word const&, FoamolyMesh const&, Foam::meshSearch&, Foam::dictionary const&) in "/home/mw405/OpenFOAM/OpenFOAM-1.6.x/lib/linux64IccDPOpt/libsampling.so" #19 void Foam::PtrList<Foam::sampledSet>::read<Foam::sample dSet::iNew>(Foam::Istream&, Foam::sampledSet::iNew const&) in "/home/mw405/OpenFOAM/OpenFOAM-1.6.x/lib/linux64IccDPOpt/libsampling.so" #20 Foam::sampledSets::read(Foam::dictionary const&) in "/home/mw405/OpenFOAM/OpenFOAM-1.6.x/lib/linux64IccDPOpt/libsampling.so" #21 Foam::sampledSets::sampledSets(Foam::word const&, FoambjectRegistry const&, Foam::dictionary const&, bool) in "/home/mw405/OpenFOAM/OpenFOAM-1.6.x/lib/linux64IccDPOpt/libsampling.so" #22 Foam::sampledSets::sampledSets(Foam::word const&, FoambjectRegistry const&, Foam::dictionary const&, bool) in "/home/mw405/OpenFOAM/OpenFOAM-1.6.x/lib/linux64IccDPOpt/libsampling.so" #23 main in "/home/mw405/OpenFOAM/OpenFOAM-1.6.x/applications/bin/linux64IccDPOpt/sample" #24 __libc_start_main in "/lib64/libc.so.6" #25 _start in "/home/mw405/OpenFOAM/OpenFOAM-1.6.x/applications/bin/linux64IccDPOpt/sample" Floating point exception |
|
|
|