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

Reply via email to