Ok, here's my update: I fixed a bunch of issues in the Fortran support today; most are minor, but they took a while to verify (and some are slated for v1.7.5 because they aren't critical). I also added the ability to disable building the mpi_f08 module.
Here's what's on the trunk / v1.7, and will be in nightly tarballs soon (v1.7 is building now; I have to re-start the trunk one when v1.7 finishes because I goofed and it failed the first time): - Fix for MPI_STATUS_IGNORE issue (a side-effect of the "protected" update the other day) - Add some missing interfaces for MPI_Neighbor subroutines - Add missing interfaces for the profiled versions of the MPI_Dist_graph subroutines - Add missing pre-defined function callbacks in the mpi_f08 module Here's what's on the trunk and still awaiting a code review (probably tomorrow) before it can go to v1.7: - --enable-mpi-fortran behavior now allows you specify up to what level of Fortran bindings you want built: --enable-mpi-fortran: tries to build them all (this is the default) --enable-mpi-fortran=mpifh: only builds mpif.h support --enable-mpi-fortran=usempi: builds mpif.h and use mpi support --enable-mpi-fortran=usempif08: builds mpif.h, use mpi, and use mpi_f08 support --disable-mpi-fortran: does not build any Fortran support So to disable the mpi_f08 bindings, you can --enable-mpi-fortran=usempi. On Jan 22, 2014, at 5:45 PM, Jeff Squyres (jsquyres) <jsquy...@cisco.com> wrote: > Update: I've been working all day on Fortran issues (pulling on one > Paul-Fortran--sweater-thread revealed several other issues :-( ). > > I'll be sending an update soon... > > > > On Jan 22, 2014, at 5:40 PM, Paul Hargrove <phhargr...@lbl.gov> wrote: > >> >> On Wed, Jan 22, 2014 at 1:33 PM, Ralph Castain <r...@open-mpi.org> wrote: >> My main concern with 1.7.4 at the moment stems from all the Fortran changes >> we pushed into that release - this occurred *after* 1.7.3, and so those >> problems represent a regression in the 1.7 series. >> >> Unless I am missing something, the currently open Fortan issues are: >> + XLF, which didn't work in 1.7.3 either (just verified this today) >> + PathScale and Open64 which fail building in ompi/mpi/fortran/use-mpi-f08/ >> >> The XLF issue is not a regression. >> The remaining PathScale/Open64 issue MAY be a compiler bug. >> >> If Jeff follows through on his promise to implement --disable-mpi-fortran-08 >> then use of that option is a work-around for the regression on PathScale and >> Open64. >> >> -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 >> http://www.open-mpi.org/mailman/listinfo.cgi/devel > > > -- > 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 > http://www.open-mpi.org/mailman/listinfo.cgi/devel -- Jeff Squyres jsquy...@cisco.com For corporate legal information go to: http://www.cisco.com/web/about/doing_business/legal/cri/