Hi, my application crashes with /shared/openmpi-1.6.1/intel/lib/libmpi.so.1(opal_memory_ptmalloc2_int_malloc+0x4b3)[0x7fbef40e1413] /shared/openmpi-1.6.1/intel/lib/libmpi.so.1(opal_memory_ptmalloc2_int_memalign+0x8b)[0x7fbef40e494b] /shared/openmpi-1.6.1/intel/lib/libmpi.so.1(opal_memory_ptmalloc2_memalign+0x70)[0x7fbef40e4500] /shared/openmpi-1.6.1/intel/lib/libmpi.so.1(+0x252486)[0x7fbef40e4486] /lib64/libc.so.6(posix_memalign+0x5e)[0x348547a18e]
when linked against OpenMPI 1.6.1 compiled with ICC 12.1 (20110811). The problem disappears if I either use "--mca mpi_leave_pinned 0" or if I link against OpenMPI 1.6.1 compiled with gcc or ICC 13.0. It doesn't matter whether I compile with or without --enable-mpi-thread-multiple. The allocation which causes the problem is inside an OpenMP region. The problem also disappears if I run with 1 OpenMP thread only. All MPI communication is from OpenMP master (MPI_THREAD_FUNNELED). Roland -- ORNL/UT Center for Molecular Biophysics cmb.ornl.gov 865-241-1537, ORNL PO BOX 2008 MS6309