[aspect-devel] floating point exception eror

Thieulot, C. (Cedric) c.thieulot at uu.nl
Tue Jun 9 05:32:29 PDT 2015


Hi Timo,
darn you’re good :)
it does the trick indeed. Turns out we thought we had turned it off (see previous email)
it probably was not so, then. 
Many thanks !!

ps: by switching it off, what are we missing ?

C.



On 09 Jun 2015, at 14:04, Timo Heister <timo.heister at gmail.com> wrote:

> If you configure with -D ASPECT_USE_FP_EXCEPTIONS=OFF, they should be
> disabled. Can you post your detailed.log?
> 
> Alternatively, just go into main.cc and comment out the
> feenableexcept(...) call. But that is exactly what the configure above
> should do.
> 
> On Tue, Jun 9, 2015 at 8:00 AM, Thieulot, C. (Cedric) <c.thieulot at uu.nl> wrote:
>> hi all,
>> 
>> back in Utrecht, we are trying to compile the latest ASPECT build on our
>> cluster GAIA with a freshly installed compiler:
>> 
>> COLLECT_GCC=g++
>> COLLECT_LTO_WRAPPER=/usr/local/GCC/libexec/gcc/x86_64-redhat-linux/4.9.2/lto-wrapper
>> Target: x86_64-redhat-linux
>> Configured with: ../configure --prefix=/usr/local/GCC
>> --mandir=/usr/local/GCC/share/man --infodir=/usr/local/GCC/share/info
>> --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap
>> --enable-shared --enable-threads=posix --enable-checking=release
>> --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions
>> --enable-gnu-unique-object --enable-languages=c,c++,objc,obj-c++,fortran,ada
>> --disable-dssi --with-ppl --with-cloog --with-tune=generic
>> --with-arch_32=i686 --build=x86_64-redhat-linux
>> Thread model: posix
>> gcc version 4.9.2 (GCC)
>> 
>> GAIA is a 1000 core cluster running Scientific Linux Release 6.4 (Carbon)
>> [thieulot at gaia build]$ uname -r
>> 2.6.32-131.2.1.el6.x86_64
>> 
>> We have started last week from scratch in a new folder and succesfully
>> installed p4est, trilinos-11.4.2 and deal.ii-8.3.pre .
>> We clone the master from ASPECT github , succesfully compile the code and
>> try to run cookbook/convection_box.prm
>> Here’s the error message that is returned:
>> 
>> [thieulot at gaia build]$ ./aspect ../cookbooks/convection-box.prm
>> -----------------------------------------------------------------------------
>> -- This is ASPECT, the Advanced Solver for Problems in Earth's ConvecTion.
>> --     . version 1.4.pre
>> --     . running in DEBUG mode
>> --     . running with 1 MPI process
>> --     . using Trilinos
>> -----------------------------------------------------------------------------
>> [gaia:35538] *** Process received signal ***
>> [gaia:35538] Signal: Floating point exception (8)
>> [gaia:35538] Signal code: Invalid floating point operation (7)
>> [gaia:35538] Failing at address: 0x3f1ac41cb0
>> [gaia:35538] [ 0] /lib64/libpthread.so.0[0x3f1b00f710]
>> [gaia:35538] [ 1] /lib64/libc.so.6[0x3f1ac41cb0]
>> [gaia:35538] [ 2] /lib64/libc.so.6(__printf_fp+0x97e)[0x3f1ac4a53e]
>> [gaia:35538] [ 3] /lib64/libc.so.6(_IO_vfprintf+0x18d0)[0x3f1ac458a0]
>> [gaia:35538] [ 4] /lib64/libc.so.6(vsnprintf+0xa2)[0x3f1ac6f752]
>> [gaia:35538] [ 5]
>> /usr/local/GCC/lib64/libstdc++.so.6(+0x88f2f)[0x7fffe391ff2f]
>> [gaia:35538] [ 6]
>> /usr/local/GCC/lib64/libstdc++.so.6(_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_+0xaa)[0x7fffe3926eca]
>> [gaia:35538] [ 7]
>> /usr/local/GCC/lib64/libstdc++.so.6(_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecd+0x10)[0x7fffe3927190]
>> [gaia:35538] [ 8]
>> /usr/local/GCC/lib64/libstdc++.so.6(_ZNSo9_M_insertIdEERSoT_+0xc5)[0x7fffe3933b35]
>> [gaia:35538] [ 9]
>> /home/aspect/deal.ii/deal.ii_2015-06-04-v11.4/dealii/build/lib/libdeal_II.g.so.8.3.pre(_ZNK6dealii8Patterns6Double11descriptionEv+0x238)[0x7ffff5e2ed46]
>> [gaia:35538] [10]
>> /home/aspect/deal.ii/deal.ii_2015-06-04-v11.4/dealii/build/lib/libdeal_II.g.so.8.3.pre(_ZN6dealii16ParameterHandler13declare_entryERKSsS2_RKNS_8Patterns11PatternBaseES2_+0x625)[0x7ffff5e391ed]
>> [gaia:35538] [11]
>> ./aspect(_ZN6aspect10ParametersILi2EE18declare_parametersERN6dealii16ParameterHandlerE+0x4e3)[0x8e2ad3]
>> [gaia:35538] [12]
>> ./aspect(_ZN6aspect9SimulatorILi2EE18declare_parametersERN6dealii16ParameterHandlerE+0x9)[0x8e7e7d]
>> [gaia:35538] [13] ./aspect(main+0x440)[0x91a90c]
>> [gaia:35538] [14] /lib64/libc.so.6(__libc_start_main+0xfd)[0x3f1ac1ed5d]
>> [gaia:35538] [15] ./aspect[0x60a949]
>> [gaia:35538] *** End of error message ***
>> Floating point exception (core dumped)
>> 
>> We have tried to run the code on all cookbooks and always get this kind of
>> error.
>> 
>> We then proceeded to install the official release 1.3 and got it to compile
>> and run seamlessly.
>> In light thereof, we started checking out all the merges that were done
>> between v1.3 and last week, i.e.
>> the ones during the hackathon. We finally narrowed it down to …. (drum roll)
>> … Merge 441 (yes Timo,
>> we are looking at you ;-)
>> For clarity, the merge before (459) works fine.
>> 
>> We have also set ASPECT_USE_FP_EXCEPTIONS=ON/OFF , to no avail.
>> 
>> Timo, would you please comment on what you think might be going on ?
>> 
>> Cheers,
>> 
>> Cedric/Menno/Anne
>> 
>> 
>> 
>> 
>> _______________________________________________
>> Aspect-devel mailing list
>> Aspect-devel at geodynamics.org
>> http://lists.geodynamics.org/cgi-bin/mailman/listinfo/aspect-devel
> _______________________________________________
> Aspect-devel mailing list
> Aspect-devel at geodynamics.org
> http://lists.geodynamics.org/cgi-bin/mailman/listinfo/aspect-devel



More information about the Aspect-devel mailing list