Re: [OMPI users] OPENMPI-1.8.3: missing fortran bindings for MPI_SIZEOF

2014-11-12 Thread Dave Love
"Jeff Squyres (jsquyres)" writes: > Yeah, we don't actually share man pages. I suppose it wouldn't save much anyhow at this stage of the game. > I think the main issue would be just to edit the *.3in pages here: > > https://github.com/open-mpi/ompi/tree/master/ompi/mpi/man/man3 > > They're

Re: [OMPI users] OPENMPI-1.8.3: missing fortran bindings for MPI_SIZEOF

2014-11-11 Thread Jeff Squyres (jsquyres)
On Nov 11, 2014, at 9:43 AM, Dave Love wrote: > I haven't checked the source, but the commit message above says > > If the Fortran compiler supports both INTERFACE and ISO_FORTRAN_ENV, > then we'll build the MPI_SIZEOF interfaces. If not, we'll skip > MPI_SIZEOF in mpif.h and the mpi module.

Re: [OMPI users] OPENMPI-1.8.3: missing fortran bindings for MPI_SIZEOF

2014-11-11 Thread Jeff Squyres (jsquyres)
On Nov 11, 2014, at 9:38 AM, Dave Love wrote: >> 1. All modern compilers have ignore-TKR syntax, > > Hang on! (An equivalent of) ignore_tkr only appeared in gfortran 4.9 > (the latest release) as far as I know. The system compiler of the bulk > of GNU/Linux HPC systems currently is distinctly

Re: [OMPI users] OPENMPI-1.8.3: missing fortran bindings for MPI_SIZEOF

2014-11-11 Thread Dave Love
"Jeff Squyres (jsquyres)" writes: > On Nov 10, 2014, at 8:27 AM, Dave Love wrote: > >>> https://github.com/open-mpi/ompi/commit/d7eaca83fac0d9783d40cac17e71c2b090437a8c >> >> I don't have time to follow this properly, but am I reading right that >> that says mpi_sizeof will now _not_ work with

Re: [OMPI users] OPENMPI-1.8.3: missing fortran bindings for MPI_SIZEOF

2014-11-11 Thread Dave Love
"Jeff Squyres (jsquyres)" writes: > There are several reasons why MPI implementations have not added explicit > interfaces to their mpif.h files, mostly boiling down to: they may/will break > real world MPI programs. > > 1. All modern compilers have ignore-TKR syntax, Hang on! (An equivalent

Re: [OMPI users] OPENMPI-1.8.3: missing fortran bindings for MPI_SIZEOF

2014-11-10 Thread Jeff Squyres (jsquyres)
On Nov 10, 2014, at 8:27 AM, Dave Love wrote: >> https://github.com/open-mpi/ompi/commit/d7eaca83fac0d9783d40cac17e71c2b090437a8c > > I don't have time to follow this properly, but am I reading right that > that says mpi_sizeof will now _not_ work with gcc < 4.9, i.e. the system > compiler of th

Re: [OMPI users] OPENMPI-1.8.3: missing fortran bindings for MPI_SIZEOF

2014-11-10 Thread Dave Love
"Jeff Squyres (jsquyres)" writes: > There were several commits; this was the first one: > > https://github.com/open-mpi/ompi/commit/d7eaca83fac0d9783d40cac17e71c2b090437a8c I don't have time to follow this properly, but am I reading right that that says mpi_sizeof will now _not_ work with gcc <

Re: [OMPI users] OPENMPI-1.8.3: missing fortran bindings for MPI_SIZEOF

2014-11-06 Thread Michael.Rachner
send you a hint. Greetings to you all! Michael Rachner -Ursprüngliche Nachricht- Von: users [mailto:users-boun...@open-mpi.org] Im Auftrag von Jeff Squyres (jsquyres) Gesendet: Donnerstag, 6. November 2014 15:10 An: Open MPI User's List Betreff: Re: [OMPI users] OPENMPI-1.8.3: mi

Re: [OMPI users] OPENMPI-1.8.3: missing fortran bindings for MPI_SIZEOF

2014-11-06 Thread Jeff Squyres (jsquyres)
On Nov 6, 2014, at 8:55 AM, wrote: > I agree fully with omitting the explicit interfaces from mpif.h . It is an > important resort for legacy codes. > But, in the mpi and mpi_f08 module explicit interfaces are required for > all(!) MPI-routines. > So far, this is not fulfilled in MPI-v

Re: [OMPI users] OPENMPI-1.8.3: missing fortran bindings for MPI_SIZEOF

2014-11-06 Thread Michael.Rachner
Greetings Michael Rachner -Ursprüngliche Nachricht- Von: users [mailto:users-boun...@open-mpi.org] Im Auftrag von Jeff Squyres (jsquyres) Gesendet: Donnerstag, 6. November 2014 12:42 An: Open MPI User's List Betreff: Re: [OMPI users] OPENMPI-1.8.3: missing fortran bindings

Re: [OMPI users] OPENMPI-1.8.3: missing fortran bindings for MPI_SIZEOF

2014-11-06 Thread Jeff Squyres (jsquyres)
On Nov 6, 2014, at 5:37 AM, wrote: > a) When looking in your mpi_sizeof_mpifh.f90 test program I found a little > thing: You may (but need not) change the name of the integer variable size >to e.g. isize , because size is just an intrinsic function in > Fortran (you may see it

Re: [OMPI users] OPENMPI-1.8.3: missing fortran bindings for MPI_SIZEOF

2014-11-06 Thread Michael.Rachner
Michael Rachner -Ursprüngliche Nachricht- Von: users [mailto:users-boun...@open-mpi.org] Im Auftrag von Jeff Squyres (jsquyres) Gesendet: Mittwoch, 5. November 2014 16:48 An: Open MPI User's List Betreff: Re: [OMPI users] OPENMPI-1.8.3: missing fortran bindings for MPI_SIZEOF Meh. I forgo

Re: [OMPI users] OPENMPI-1.8.3: missing fortran bindings for MPI_SIZEOF

2014-11-05 Thread Jeff Squyres (jsquyres)
On Nov 5, 2014, at 12:23 PM, Dave Love wrote: > Is the issue documented publicly? I'm puzzled, because it certainly > works in a simple case: There were several commits; this was the first one: https://github.com/open-mpi/ompi/commit/d7eaca83fac0d9783d40cac17e71c2b090437a8c A few more were re

Re: [OMPI users] OPENMPI-1.8.3: missing fortran bindings for MPI_SIZEOF

2014-11-05 Thread Dave Love
"Jeff Squyres (jsquyres)" writes: > Yes, this is a correct report. > > In short, the MPI_SIZEOF situation before the upcoming 1.8.4 was a bit > of a mess; it actually triggered a bunch of discussion up in the MPI > Forum Fortran working group (because the design of MPI_SIZEOF actually > has some

Re: [OMPI users] OPENMPI-1.8.3: missing fortran bindings for MPI_SIZEOF

2014-11-05 Thread Jeff Squyres (jsquyres)
Meh. I forgot to attach the test. :-) Here it is. On Nov 5, 2014, at 10:46 AM, Jeff Squyres (jsquyres) wrote: > On Nov 5, 2014, at 9:59 AM, > wrote: > >> In my sharedmemtest.f90 coding just sent to you, >> I have added a call of MPI_SIZEOF (at present it is deactivated, because of >

Re: [OMPI users] OPENMPI-1.8.3: missing fortran bindings for MPI_SIZEOF

2014-11-05 Thread Jeff Squyres (jsquyres)
On Nov 5, 2014, at 9:59 AM, wrote: > In my sharedmemtest.f90 coding just sent to you, > I have added a call of MPI_SIZEOF (at present it is deactivated, because of > the missing Ftn-binding in OPENMPI-1.8.3). FWIW, I attached one of the tests I put in our test suite for SIZEOF issues af

Re: [OMPI users] OPENMPI-1.8.3: missing fortran bindings for MPI_SIZEOF

2014-11-05 Thread Michael.Rachner
el Rachner -Ursprüngliche Nachricht- Von: users [mailto:users-boun...@open-mpi.org] Im Auftrag von Jeff Squyres (jsquyres) Gesendet: Mittwoch, 5. November 2014 13:40 An: Open MPI User's List Betreff: Re: [OMPI users] OPENMPI-1.8.3: missing fortran bindings for MPI_SIZEOF Yes, this is a corr

Re: [OMPI users] OPENMPI-1.8.3: missing fortran bindings for MPI_SIZEOF

2014-11-05 Thread Jeff Squyres (jsquyres)
ichael Rachner > > > -Ursprüngliche Nachricht- > Von: users [mailto:users-boun...@open-mpi.org] Im Auftrag von Gilles > Gouaillardet > Gesendet: Mittwoch, 5. November 2014 11:33 > An: Open MPI Users > Betreff: Re: [OMPI users] OPENMPI-1.8.3: missing fortran bindi

Re: [OMPI users] OMPI users] OPENMPI-1.8.3: missing fortran bindings for MPI_SIZEOF

2014-11-05 Thread Gilles Gouaillardet
g von Gilles >Gouaillardet >Gesendet: Mittwoch, 5. November 2014 11:33 >An: Open MPI Users >Betreff: Re: [OMPI users] OPENMPI-1.8.3: missing fortran bindings for >MPI_SIZEOF > >Michael, > >the root cause is openmpi was not compiled with the intel compilers but the >

Re: [OMPI users] OPENMPI-1.8.3: missing fortran bindings for MPI_SIZEOF

2014-11-05 Thread Michael.Rachner
Nachricht- Von: users [mailto:users-boun...@open-mpi.org] Im Auftrag von Gilles Gouaillardet Gesendet: Mittwoch, 5. November 2014 11:33 An: Open MPI Users Betreff: Re: [OMPI users] OPENMPI-1.8.3: missing fortran bindings for MPI_SIZEOF Michael, the root cause is openmpi was not compiled with

Re: [OMPI users] OPENMPI-1.8.3: missing fortran bindings for MPI_SIZEOF

2014-11-05 Thread Gilles Gouaillardet
Michael, the root cause is openmpi was not compiled with the intel compilers but the gnu compiler. fortran modules are not binary compatible so openmpi and your application must be compiled with the same compiler. Cheers, Gilles On 2014/11/05 18:25, michael.rach...@dlr.de wrote: > Dear OPENMPI

[OMPI users] OPENMPI-1.8.3: missing fortran bindings for MPI_SIZEOF

2014-11-05 Thread Michael.Rachner
Dear OPENMPI developers, In OPENMPI-1.8.3 the Ftn-bindings for MPI_SIZEOF are missing, when using the mpi-module and when using mpif.h . (I have not controlled, whether they are present in the mpi_08 module.) I get this message from the linker (Intel-14.0.2): /home/vat/src/KERNEL/mpi_ini.