We will update the README accordingly. Thank you, Paul.

Josh


On Thu, Aug 14, 2014 at 10:00 AM, Jeff Squyres (jsquyres) <
jsquy...@cisco.com> wrote:

> Good points.
>
> Mellanox -- can you update per Paul's suggestions?
>
>
> On Aug 13, 2014, at 8:26 PM, Paul Hargrove <phhargr...@lbl.gov> wrote:
>
> > The following is NOT a bug report.
> > This is just an observation that may deserve some text in the README.
> >
> > I've reported issues in the past with some Fortran compilers (mostly
> older XLC and PGI) which either cannot build the "use mpi_f08" module, or
> cannot correctly link to it (and sometimes this fails only if configured
> with --enable-debug).
> >
> > Testing the OSHMEM Fortran bindings (enabled by default on Linux) I have
> found several compilers which fail to link the examples (hello_oshmemfh and
> ring_oshmemfh).  I reported one specific instance (with xlc-11/xlf-13) back
> in February:
> http://www.open-mpi.org/community/lists/devel/2014/02/14057.php
> >
> > So far I have these failures only on platforms where the Fortran
> compiler is *known* to be broken for the MPI f90 and/or f08 bindings.
> Specifically, all the failing platforms are ones on which either:
> > + Configure determines (without my help) that FC cannot build the F90
> and/or F08 modules.
> > OR
> > + I must pass --enable-mpi-fortran=usempi or --enable-mpi-fortran=mpifh
> for cases configure cannot detect.
> >
> > So, I do *not* believe there is anything wrong with the OSHMEM code,
> which is why I started this post with "The following is NOT a bug report".
> However, I have two recommendations to make:
> >
> > 1) Documentation
> >
> > The README says just:
> >
> > --disable-oshmem-fortran
> >   Disable building only the Fortran OSHMEM bindings.
> >
> > So, I recommend adding a sentence there referencing the "Compiler Notes"
> section of the README which has details on some known bad Fortran compilers.
> >
> > 2) Configure:
> >
> > As I noted above, at least some of the failures are on platforms where
> configure has determined it cannot build the f08 MPI bindings.  So, maybe
> there is something that could be done at configure time to disqualify some
> Fortran compilers from building the OSHMEM fotran bindings, too.
> >
> > -Paul
> >
> > --
> > Paul H. Hargrove                          phhargr...@lbl.gov
> > Future Technologies Group
> > Computer and Data Sciences Department     Tel: +1-510-495-2352
> > Lawrence Berkeley National Laboratory     Fax: +1-510-486-6900
> > _______________________________________________
> > devel mailing list
> > de...@open-mpi.org
> > Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel
> > Link to this post:
> http://www.open-mpi.org/community/lists/devel/2014/08/15643.php
>
>
> --
> Jeff Squyres
> jsquy...@cisco.com
> For corporate legal information go to:
> http://www.cisco.com/web/about/doing_business/legal/cri/
>
> _______________________________________________
> devel mailing list
> de...@open-mpi.org
> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel
> Link to this post:
> http://www.open-mpi.org/community/lists/devel/2014/08/15650.php
>

Reply via email to