Dear Open MPI gurus,We have F90 code which compiles with MPICH on a dual-core PC laptop using the Intel compiler.
We are trying to compile the code with Open MPI on a Mac Pro with 2 quad-core Xeons using gfortran.
The code seem to be running ... for the most part. Unfortunately we keep getting a segfault
which spits out a variant of the following message: [oblix:21522] *** Process received signal *** [oblix:21522] Signal: Segmentation fault (11) [oblix:21522] Signal code: Address not mapped (1) [oblix:21522] Failing at address: 0xc0000710[oblix:21522] [ 0] 2 libSystem.B.dylib 0x92a892bb _sigtramp + 43 [oblix:21522] [ 1] 3 ??? 0xffffffff 0x0 + 4294967295 [oblix:21522] [ 2] 4 exe.out 0x0001281b MAIN__ + 4875 [oblix:21522] [ 3] 5 exe.out 0x00013c38 main + 40 [oblix:21522] [ 4] 6 exe.out 0x00001936 start + 54
[oblix:21522] *** End of error message ***After some researching of the error message, and digging around in the Open MPI user's mailing list,
it appears that the bug may be in Open MPI. Someone has offered what might be a workaround: recompile with the following flag: --with-memory-manager=none Sadly, that segfaults still occur. What should we try next? Best regards, -Ken Mighell P.S. mpi_info result follows:
ompi_info.result
Description: Binary data