[MPIWG Fortran] What is BIND(C)?

Junchao Zhang jczhang at mcs.anl.gov
Wed Feb 5 22:21:41 CST 2014


Click <Read more> under  <Open MPI v1.7.4 released>, which is on the right
of page http://www.open-mpi.org/

--Junchao Zhang


On Wed, Feb 5, 2014 at 5:56 PM, Jeff Squyres (jsquyres)
<jsquyres at cisco.com>wrote:

> Works for me...?
>
>     http://www.open-mpi.org/software/ompi/v1.7/
>
>
> On Feb 5, 2014, at 6:04 PM, Junchao Zhang <jczhang at mcs.anl.gov> wrote:
>
> > When I clicked v1.7.4, I got http://www.open-mpi.org/404.php -- OMG,
> 404 not found :)
> > But never mind, I use SVN to check out OMPI.
> >
> >
> > --Junchao Zhang
> >
> >
> > On Wed, Feb 5, 2014 at 4:50 PM, Jeff Squyres (jsquyres) <
> jsquyres at cisco.com> wrote:
> > If you care, OMPI v1.7.4 was (literally) just released; you can look at
> the official 1.7.4 tarball.
> >
> > On Feb 5, 2014, at 5:47 PM, Junchao Zhang <jczhang at mcs.anl.gov> wrote:
> >
> > > Thanks, Jeff.
> > > Definitely, I will have a look at OMPI mpi_f08.
> > >
> > > --Junchao Zhang
> > >
> > >
> > > On Wed, Feb 5, 2014 at 12:02 PM, Jeff Squyres (jsquyres) <
> jsquyres at cisco.com> wrote:
> > > ...but be careful.  We didn't get rid of *all* the BIND(C)'s.
> > >
> > > If you care, the most recent OMPI 1.7 and SVN trunk nightly tarballs
> have the most correct/most-bug-fixed implementation of the mpi_f08 module
> available (soon to be released as OMPI 1.7.4).  You'll need to build with a
> non-gfortran compiler to get the mpi_f08 module built (e.g., the Intel
> fortran compiler).
> > >
> > >
> > >
> > > On Feb 5, 2014, at 12:46 PM, Rolf Rabenseifner <rabenseifner at hlrs.de>
> wrote:
> > >
> > > > Hello,
> > > >
> > > > The BIND(C) was removed in the latest errata,
> > > > see
> > > > http://www.mpi-forum.org/docs/docs.html
> > > > and
> > > > http://www.mpi-forum.org/docs/mpi-3.0/errata-30.pdf
> > > > page 1 lines 21-27
> > > >
> > > > Best regards
> > > > Rolf Rabenseifner
> > > >
> > > > ----- Original Message -----
> > > >> From: "Junchao Zhang" <jczhang at mcs.anl.gov>
> > > >> To: mpiwg-fortran at lists.mpi-forum.org
> > > >> Sent: Wednesday, February 5, 2014 6:42:28 PM
> > > >> Subject: [MPIWG Fortran] What is BIND(C)?
> > > >>
> > > >>
> > > >>
> > > >> Hello,
> > > >>   I have a naive question. MPI3 has Fortran binding in forms like
> > > >> this:
> > > >>
> > > >>
> > > >>       MPI_Send(buf, count, datatype, dest, tag, comm, ierror)
> BIND(C)
> > > >>          TYPE(*), DIMENSION(..), INTENT(IN) :: buf
> > > >>           INTEGER, INTENT(IN) :: count, dest, tag
> > > >>           ...
> > > >>
> > > >>
> > > >>    So how to interpret BIND(C) here?  Is it to say this interface is
> > > >> interoperable with C? But I find the interface arguments are not
> > > >> interoperable, e.g., INTEGER, instead of C_INT.
> > > >>    Thank you.
> > > >>
> > > >> --Junchao Zhang
> > > >> _______________________________________________
> > > >> mpiwg-fortran mailing list
> > > >> mpiwg-fortran at lists.mpi-forum.org
> > > >> http://lists.mpi-forum.org/mailman/listinfo.cgi/mpiwg-fortran
> > > >
> > > > --
> > > > Dr. Rolf Rabenseifner . . . . . . . . . .. email
> rabenseifner at hlrs.de
> > > > High Performance Computing Center (HLRS) . phone
> ++49(0)711/685-65530
> > > > University of Stuttgart . . . . . . . . .. fax ++49(0)711 /
> 685-65832
> > > > Head of Dpmt Parallel Computing . . .
> www.hlrs.de/people/rabenseifner
> > > > Nobelstr. 19, D-70550 Stuttgart, Germany . . . . (Office: Room 1.307)
> > > > _______________________________________________
> > > > mpiwg-fortran mailing list
> > > > mpiwg-fortran at lists.mpi-forum.org
> > > > http://lists.mpi-forum.org/mailman/listinfo.cgi/mpiwg-fortran
> > >
> > >
> > > --
> > > Jeff Squyres
> > > jsquyres at cisco.com
> > > For corporate legal information go to:
> http://www.cisco.com/web/about/doing_business/legal/cri/
> > >
> > > _______________________________________________
> > > mpiwg-fortran mailing list
> > > mpiwg-fortran at lists.mpi-forum.org
> > > http://lists.mpi-forum.org/mailman/listinfo.cgi/mpiwg-fortran
> > >
> > > _______________________________________________
> > > mpiwg-fortran mailing list
> > > mpiwg-fortran at lists.mpi-forum.org
> > > http://lists.mpi-forum.org/mailman/listinfo.cgi/mpiwg-fortran
> >
> >
> > --
> > Jeff Squyres
> > jsquyres at cisco.com
> > For corporate legal information go to:
> http://www.cisco.com/web/about/doing_business/legal/cri/
> >
> > _______________________________________________
> > mpiwg-fortran mailing list
> > mpiwg-fortran at lists.mpi-forum.org
> > http://lists.mpi-forum.org/mailman/listinfo.cgi/mpiwg-fortran
> >
> > _______________________________________________
> > mpiwg-fortran mailing list
> > mpiwg-fortran at lists.mpi-forum.org
> > http://lists.mpi-forum.org/mailman/listinfo.cgi/mpiwg-fortran
>
>
> --
> Jeff Squyres
> jsquyres at cisco.com
> For corporate legal information go to:
> http://www.cisco.com/web/about/doing_business/legal/cri/
>
> _______________________________________________
> mpiwg-fortran mailing list
> mpiwg-fortran at lists.mpi-forum.org
> http://lists.mpi-forum.org/mailman/listinfo.cgi/mpiwg-fortran
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mpi-forum.org/pipermail/mpiwg-fortran/attachments/20140205/3d49c7d4/attachment-0001.html>


More information about the mpiwg-fortran mailing list