Hi I installed openmpi-1.6.5a1r28554 on "openSuSE Linux 12.1", "Solaris 10 x86_64", and "Solaris 10 sparc" with gcc-4.8.0 and "Sun C 5.12" in 32- and 64-bit versions. Unfortunately I have a problem with the 64-bit version, if I build Open MPI with gcc. The program hangs and I have to terminate it with <Ctrl-c>.
sunpc1 hello_1 144 mpiexec -mca btl ^udapl -np 4 \ -host sunpc1,linpc1,rs0 hello_1_mpi [sunpc1:15576] [[16182,0],0] ORTE_ERROR_LOG: Buffer type (described vs non-described) mismatch - operation not allowed in file ../../../../../openmpi-1.6.5a1r28554/orte/mca/grpcomm/bad/grpcomm_bad_module.c at line 841 ^Cmpiexec: killing job... sunpc1 hello_1 145 which mpiexec /usr/local/openmpi-1.6.5_64_gcc/bin/mpiexec sunpc1 hello_1 146 I have no problems with the 64-bit version, if I compile Open MPI with Sun C. Both 32-bit versions (compiled with "cc" or "gcc") work as expectedas well. sunpc1 hello_1 106 mpiexec -mca btl ^udapl -np 4 \ -host sunpc1,linpc1,rs0 hello_1_mpi Process 2 of 4 running on rs0.informatik.hs-fulda.de Process 0 of 4 running on sunpc1 Process 3 of 4 running on sunpc1 Process 1 of 4 running on linpc1 Now 3 slave tasks are sending greetings. Greetings from task 3: message type: 3 msg length: 116 characters message: hostname: sunpc1 operating system: SunOS release: 5.10 processor: i86pc ... sunpc1 hello_1 107 which mpiexec /usr/local/openmpi-1.6.5_64_cc/bin/mpiexec sunpc1 hello_1 106 mpiexec -mca btl ^udapl -np 4 \ -host sunpc1,linpc1,rs0 hello_1_mpi Process 2 of 4 running on rs0.informatik.hs-fulda.de Process 3 of 4 running on sunpc1 Process 0 of 4 running on sunpc1 Process 1 of 4 running on linpc1 ... sunpc1 hello_1 107 which mpiexec /usr/local/openmpi-1.6.5_32_gcc/bin/mpiexec I would be grateful, if somebody can fix the problem for the 64-bit version with gcc. Thank you very much for any help in advance. Kind regards Siegmar