[mvapich-discuss] Problem with MVAPICH and Intel compilers on Glenn
and BALE
James Giuliani
jimg at osc.edu
Tue Jun 16 13:53:02 EDT 2009
I have finally been able to reproduce a memory problem that occurs with MVAPICH and the Intel compilers.
I have been able to reproduce the problem down to a series of F90 allocates and deallocates in the attached f90 code.
To summarize the behavior, with the following environment:
mvapich (0.9.9 or 1.1)
Intel compilers (v10)
the attached program will hang after 70,520 loop iterations. If you set the loop logic to exit after 500 iterations, MPI_FINALIZE dies with a segmentation violation.
mpiexec -n 1 ./test
going back in loop 1
going back in loop 2
..
..
going back in loop 499
going back in loop 500
forrtl: severe (174): SIGSEGV, segmentation fault occurred
Image PC Routine Line Source
libpthread.so.0 00002AC8C53FFE70 Unknown Unknown Unknown
libmpich.so.1.0 00002AC8C4D0AB91 Unknown Unknown Unknown
libmpich.so.1.0 00002AC8C4D0940D Unknown Unknown Unknown
libmpich.so.1.0 00002AC8C4D22A91 Unknown Unknown Unknown
libmpich.so.1.0 00002AC8C4CE0BBB Unknown Unknown Unknown
libmpich.so.1.0 00002AC8C4CE0912 Unknown Unknown Unknown
test 0000000000405A17 Unknown Unknown Unknown
test 0000000000403D42 Unknown Unknown Unknown
libc.so.6 00002AC8C5AB68B4 Unknown Unknown Unknown
test 0000000000403C69 Unknown Unknown Unknown
This problem does not appear if:
1) You compile with Portland group compiler
2) You move the MPI_INIT until after the loop
Is anyone aware why this may be a problem?
-------------- next part --------------
A non-text attachment was scrubbed...
Name: test.f90
Type: application/octet-stream
Size: 2833 bytes
Desc: not available
Url : http://mail.cse.ohio-state.edu/pipermail/mvapich-discuss/attachments/20090616/bc38aa29/test.obj
More information about the mvapich-discuss
mailing list