Jack,
note that support for THREAD_MULTIPLE is available in [newer] versions of open MPI, but disabled by default. You have to enable it by configuring, in 1.6:

  --enable-mpi-thread-multiple
                          Enable MPI_THREAD_MULTIPLE support (default:
                          disabled)

You may check the available threading supprt level by using the attaches 
program.


On 07/20/12 19:33, Jack Galloway wrote:
This is an old thread, and I'm curious if there is support now for this?  I have
a large code that I'm running, a hybrid MPI/OpenMP code, that is having trouble
over our infiniband network.  I'm running a fairly large problem (uses about
18GB), and part way in, I get the following errors:

You say "big footprint"? I hear a bell ringing...
http://www.open-mpi.org/faq/?category=openfabrics#ib-low-reg-mem








--
Dipl.-Inform. Paul Kapinos   -   High Performance Computing,
RWTH Aachen University, Center for Computing and Communication
Seffenter Weg 23,  D 52074  Aachen (Germany)
Tel: +49 241/80-24915
      PROGRAM tthr
      IMPLICIT NONE
      INCLUDE "mpif.h"
      INTEGER  REQUIRED, PROVIDED, IERROR
      REQUIRED = MPI_THREAD_MULTIPLE
      PROVIDED = -1
      CALL MPI_INIT_THREAD(REQUIRED, PROVIDED, IERROR)
      WRITE (*,*) MPI_THREAD_SINGLE, MPI_THREAD_FUNNELED,
     & MPI_THREAD_SERIALIZED, MPI_THREAD_MULTIPLE
      WRITE (*,*) REQUIRED, PROVIDED, IERROR
      CALL MPI_FINALIZE(IERROR)
      END

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Reply via email to