Hello,
After trying out different configuration options, the following
configure option seem to have fixed the problem:
--without-gcc-arch
With the above, 'make check' completed without any errors.
Thanks,
Andre
Andre Charbonneau wrote:
> Greetings,
>
> (I posted a similar message before since I was having the same problem
> with version 0.10. But since I'm still stuck with the same issue, I'm
> posting it again to see if anyone else has experienced this problem or
> has an idea of a possible solution...)
>
> When I compile MEEP 0.10.1 with '--enable-debug', I get the following
> error on 'make check':
>
> mpirun -np 2 ./known_results.dac
> Using MPI version 2.0, 2 processes
> Testing with some known results...
> Passed 1D polariton
> Passed 1D saturated polariton
> Passed 2D saturated polariton
> [venus:20406] *** Process received signal ***
> [venus:20406] Signal: Floating point exception (8)
> [venus:20406] Signal code: Floating point overflow (4)
> [venus:20406] Failing at address: 0x80bc527
> [venus:20406] [ 0] [0xffffe440]
> [venus:20406] [ 1]
> ./known_results.dac(_ZN4meep6fields13update_from_eEv+0x56) [0x80b3176]
> [venus:20406] [ 2] ./known_results.dac(_ZN4meep6fields4stepEv+0x21d)
> [0x809581d]
> [venus:20406] [ 3]
> ./known_results.dac(_Z22saturated_polariton_exRKN4meep6volumeEPFdRKNS_3vecEE+0x2c9)
>
> [0x806b1a3]
> [venus:20406] [ 4] ./known_results.dac(main+0x2b9) [0x806b60b]
> [venus:20406] [ 5] /lib/tls/libc.so.6(__libc_start_main+0xe0) [0x4039a500]
> [venus:20406] [ 6] ./known_results.dac [0x8068f41]
> [venus:20406] *** End of error message ***
> [venus:20407] *** Process received signal ***
> [venus:20407] Signal: Floating point exception (8)
> [venus:20407] Signal code: Floating point overflow (4)
> [venus:20407] Failing at address: 0x80bcaf3
> [venus:20407] [ 0] [0xffffe440]
> [venus:20407] [ 1]
> ./known_results.dac(_ZN4meep6fields13update_from_eEv+0x56) [0x80b3176]
> [venus:20407] [ 2] ./known_results.dac(_ZN4meep6fields4stepEv+0x21d)
> [0x809581d]
> [venus:20407] [ 3]
> ./known_results.dac(_Z22saturated_polariton_exRKN4meep6volumeEPFdRKNS_3vecEE+0x2c9)
>
> [0x806b1a3]
> [venus:20407] [ 4] ./known_results.dac(main+0x2b9) [0x806b60b]
> [venus:20407] [ 5] /lib/tls/libc.so.6(__libc_start_main+0xe0) [0x4039a500]
> [venus:20407] [ 6] ./known_results.dac [0x8068f41]
> [venus:20407] *** End of error message ***
>
>
>
> When I compile without debugging, I get the following error on 'make check':
>
> ...
> Flux_2d(10,10) test...
> Initial energy is 0
> Final energy is 0.273228
> delta E: 0.273228
> net flux: 0.234627
> ratio: 1.16452
> Flux differs by 0.0386008 out of 0.234627
> This gives a fractional error of 0.16452
> meep: Failed Flux 2D 5!
>
>
> Here are my settings:
>
> - MEEP compiled with MPI enabled; OpemMPI 1.2.4
> - hdf5 1.6.7; also compiled with parallel support
> - Linux version 2.6.11.7 (gcc version 3.3.3 (SuSE Linux)) #1 SMP Thu Apr
> 14 15:14:44 EDT 2005
>
> I used to have the same issues with meep version 0.10 using LAM.
>
>
> Anyone else had similar problems with 'make check'? Any ideas of what I
> might be doing wrong?
>
> Thanks,
> Andre
--
Andre Charbonneau
Research Computing Support, IMSB
National Research Council Canada
100 Sussex Drive, Rm 2025
Ottawa, ON, Canada K1A 0R6
613 993-3129
_______________________________________________
meep-discuss mailing list
[email protected]
http://ab-initio.mit.edu/cgi-bin/mailman/listinfo/meep-discuss