[mpich-discuss] How can we generate source files corresponding to f77 binding

clara clarazhang at gmail.com
Fri Jul 15 13:59:36 CDT 2011


Thanks so much.

On Fri, Jul 15, 2011 at 2:53 PM, Anthony Chan <chan at mcs.anl.gov> wrote:

>
> Depends on how small the subset of F77 MPI you want to support, it may be
> easier to simply copy the *f.c files instead of using buildiface. Also,
> IMHO, one of the trickiest part of f77 binding is the MPI fortran constants
> (like MPI_STATUS_IGNORE) which are defined at the end of mpif.h.in.  If
> the
> subset of MPI you plan to support do not use those, it will save you
> some headache.
>
> A.Chan
>
> ----- Original Message -----
> > I am trying to understand the binding procedure and adapt it to my
> > implementation research on a subset of MPI.
> >
> > Clara
> >
> > On Fri, Jul 15, 2011 at 1:52 PM, Rajeev Thakur <thakur at mcs.anl.gov>
> > wrote:
> >
> > > It is created automatically during configure. What exactly are you
> > > trying
> > > to do? Why do you need to create it separately by hand?
> > >
> > > Rajeev
> > >
> > >
> > > On Jul 15, 2011, at 12:50 PM, clara wrote:
> > >
> > > > Thanks.
> > > > Can anyone tell me how to generate mpif.h from mpif.h.in? There
> > > > are
> > > some symbolic constants in mpif.h.in generated by buildiface, for
> > > example,
> > > "MPI_F77_LONG" in "PARAMETER (MPI_LONG=@MPI_F77_LONG@)". And these
> > > symbolic constants are converted into constants in mpif.h.
> > > >
> > > > - Clara
> > > >
> > > > On Fri, Jul 15, 2011 at 10:28 AM, William Gropp
> > > > <wgropp at illinois.edu>
> > > wrote:
> > > > The file maint/updatefiles shows how buildiface is run to generate
> > > > the
> > > Fortran interfaces. There are options to buildiface to generate
> > > variations
> > > on the interfaces; though it is not yet in the distribution, I'm
> > > working on
> > > a version to handle the case where Fortran INTEGERs are different in
> > > size
> > > than C ints (which some applications still want).
> > > >
> > > > Bill
> > > >
> > > >
> > > > On 7/14/11 1:03 PM, clara wrote:
> > > >> All source code associated with f77 binding are generated by
> > > src/binding/f77/buildiface with mpi.h as input, aren't them?
> > > >>
> > > >> Clara
> > > >>
> > > >> On Thu, Jul 14, 2011 at 1:52 PM, clara <clarazhang at gmail.com>
> > > >> wrote:
> > > >> There is a comment "This file created by buildiface" in
> > > src/binding/f77/mpif.h. Can anyone tell me how to generate the
> > > related files
> > > for f77 binding?
> > > >> Thanks.
> > > >>
> > > >> - Clara
> > > >>
> > > >>
> > > >>
> > > >> _______________________________________________
> > > >> mpich-discuss mailing list
> > > >>
> > > >> mpich-discuss at mcs.anl.gov
> > > >> https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss
> > > >
> > > >
> > > > _______________________________________________
> > > > mpich-discuss mailing list
> > > > mpich-discuss at mcs.anl.gov
> > > > https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss
> > >
> > > _______________________________________________
> > > mpich-discuss mailing list
> > > mpich-discuss at mcs.anl.gov
> > > https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss
> > >
> >
> > _______________________________________________
> > mpich-discuss mailing list
> > mpich-discuss at mcs.anl.gov
> > https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss
> _______________________________________________
> mpich-discuss mailing list
> mpich-discuss at mcs.anl.gov
> https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/mpich-discuss/attachments/20110715/78be3bf9/attachment.htm>


More information about the mpich-discuss mailing list