Hi, On an IA64 platform, MPI_Init never returns. I fired up GDB and it seems that ompi_free_list_grow never returns. My test program does nothing but call MPI_Init. Here's the backtrace:
(gdb) bt #0 0x2000000000075620 in ompi_free_list_grow () from /home/aubjtl/openmpi/lib/libmpi.so.0 #1 0x2000000000078e50 in ompi_rb_tree_init () from /home/aubjtl/openmpi/lib/libmpi.so.0 #2 0x2000000000160840 in mca_mpool_base_tree_init () from /home/aubjtl/openmpi/lib/libmpi.so.0 #3 0x200000000015dac0 in mca_mpool_base_open () from /home/aubjtl/openmpi/lib/libmpi.so.0 #4 0x20000000000bfd30 in ompi_mpi_init () from /home/aubjtl/openmpi/lib/libmpi.so.0 #5 0x200000000010efb0 in PMPI_Init () from /home/aubjtl/openmpi/lib/libmpi.so.0 #6 0x4000000000000b70 in main () Any suggestion how I can trouble shoot? $ mpirun --version mpirun (Open MPI) 1.4.1 $ ./config.guess ia64-unknown-linux-gnu Thanks, Shaun