[mpich-discuss] How does the fortran binding work?
Anthony Chan
chan at mcs.anl.gov
Wed Jul 30 12:01:10 CDT 2008
If the fortran binding calls PMPI version of C function, can
the fortran MPI program still be profiled ?
----- "Rajeev Thakur" <thakur at mcs.anl.gov> wrote:
> The Fortran binding calls the PMPI version of the C function.
>
> Rajeev
>
> > -----Original Message-----
> > From: owner-mpich-discuss at mcs.anl.gov
> > [mailto:owner-mpich-discuss at mcs.anl.gov] On Behalf Of Anthony Chan
> > Sent: Wednesday, July 30, 2008 9:46 AM
> > To: mpich-discuss at mcs.anl.gov
> > Cc: mpich-discuss at mcs.anl.gov
> > Subject: Re: [mpich-discuss] How does the fortran binding work?
> >
> >
> > No. PMPI is the MPI profiling interface and is standardized
> > by the MPI forum.
> > Fortran/C++ MPI binding just calls the C MPI routine.
> >
> > A.Chan
> >
> > ----- "Ruini Xue" <xueruini at gmail.com> wrote:
> >
> > > On Wed, Jul 30, 2008 at 8:54 PM, Dave Goodell <
> > goodell at mcs.anl.gov >
> > > wrote:
> > >
> > >
> > > Hi Andrew,
> > >
> > > Yes, the fortran and c++ bindings are just wrappers over the C
> > > bindings. The C binding implements the functionality directly.
> > >
> > > Are they wrappers of MPI_XXX() or PMPI_XXX()?
> > >
> > > Best
> > >
> > > Andrew
> > >
> > >
> > >
> > >
> > > -Dave
> > >
> > >
> > >
> > >
> > > On Jul 30, 2008, at 6:11 AM, Ruini Xue wrote:
> > >
> > >
> > >
> > > Hello, everyone,
> > >
> > > I am working with MPICH2 on Windows platfrom. The fortran MIP
> > > application is linked to fmpich.lib, and fmpich2.dll is loaded in
> > > runtime, which in turn loads mipch2mpi.dll.
> > > mpich2mpi.dll contains all MPI APIs which exported C
> > interface. What I
> > > want to know is: what is the 'underlying' relation between
> > fmpich2.dll
> > > and mpich2mip.dll? Do all
> > > Fortran MPI calls are converted to c bindings in mpich2mpi.dll?
> For
> > > example, does MPI_BCAST() in fmich2.dll directly calls
> > MPI_Bcast() in
> > > mpich2mpi.dll? Is MPI_BCAST() just a stub while MPI_Bcast() do
> the
> > > real job?
> > >
> > > Thanks
> > >
> > > Andrew
> >
> >
More information about the mpich-discuss
mailing list