Open MPI logo

Open MPI User's Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Open MPI User's mailing list

Subject: Re: [OMPI users] GCC extendability to OpenMPI Specification
From: Andreas Schäfer (gentryx_at_[hidden])
Date: 2008-06-04 03:44:53

Hi Mukesh,

Open MPI is an implementation of the MPI standard. Its API is thus the
one of a library, which is contrary to, say OpenMP, which requires
changes to the compiler.

Open MPI already supports C, C++ and Fortran for virtually any
compiler and platform.

For what it's worth, there is little room to modify a compiler to
improve MPI bindings (maybe except for this[1]) without breaking the
whole MPI interface. How would you envision such a change?


  author = {{\'E}ric Renault},
  title = {Extended MPICC to Generate MPI Derived Datatypes from C
               Datatypes Automatically},
  booktitle = {PVM/MPI},
  year = {2007},
  pages = {307-314},
  ee = {},
  crossref = {DBLP:conf/pvm/2007},
  bibsource = {DBLP,}

  editor = {Franck Cappello and
               Thomas H{\'e}rault and
               Jack Dongarra},
  title = {Recent Advances in Parallel Virtual Machine and Message
               Passing Interface, 14th European PVM/MPI User's Group Meeting,
               Paris, France, September 30 - October 3, 2007, Proceedings},
  booktitle = {PVM/MPI},
  publisher = {Springer},
  series = {Lecture Notes in Computer Science},
  volume = {4757},
  year = {2007},
  isbn = {978-3-540-75415-2},
  bibsource = {DBLP,}

Andreas Schäfer
Cluster and Metacomputing Working Group
Friedrich-Schiller-Universität Jena, Germany
PGP/GPG key via keyserver
I'm a bright...
This is Bunny. Copy and paste Bunny into your 
signature to help him gain world domination!

  • application/pgp-signature attachment: stored