Hello,

looking at the Open MPI mpi.h include file there's a preprocessor macro
OPEN_MPI defined, as well as e.g. OMPI_MAJOR_VERSION, OMPI_MINOR_VERSION
and OMPI_RELEASE_VERSION. version.h e.g. also defines OMPI_VERSION
This seems to be missing in mpif.h and therefore something like

include 'mpif.h'
[...]
#ifdef OPEN_MPI
       write( *, '("MPI library: OpenMPI",I2,".",I2,".",I2)' ) &
&            OMPI_MAJOR_VERSION, OMPI_MINOR_VERSION, OMPI_RELEASE_VERSION
#endif

doesn't work for a FORTRAN openmpi program. 

Which are the Open MPI specific preprocessor macros to be used for the
Fortran binding?

Thanks,
        Martin
-- 
________________________________________________________________________
   Dr.-Ing. Martin Bernreuther
   University of Stuttgart
   High Performance Computing Center (HLRS)
   Nobelstrasse 19 (Office: Allmandring 30, 0.032)
   70569 Stuttgart, Germany

   Phone: (++49-(0)711) 685-64542, Fax: (++49-(0)711) 685-65832
   E-Mail: bernreut...@hlrs.de
   URL: http://www.hlrs.de/people/bernreuther/

Reply via email to