Re: [OMPI users] ierr vs ierror in F90 mpi module

2014-06-03 Thread Jeff Squyres (jsquyres)
Ok. I think most were fixed after you reported them last year, but a few new MPI-3 functions were added after that, and they accidentally had "ierr" instead of "ierror". On Jun 3, 2014, at 11:47 AM, W Spector wrote: > Jeff Squyres wrote: > > Did you find any other places where we accidentall

Re: [OMPI users] ierr vs ierror in F90 mpi module

2014-06-03 Thread W Spector
Jeff Squyres wrote: > Did you find any other places where we accidentally had ierr instead of ierror? I will have to check the trunk and see. The only place I know of where the Standard wants IERR instead of IERROR is with the user-defined subroutines for MPI_KEYVAL_CREATE - which is depreca

Re: [OMPI users] ierr vs ierror in F90 mpi module

2014-06-03 Thread Jeff Squyres (jsquyres)
I'm sorry it took so long -- I finally fixed this on the trunk and have scheduled this for the v1.8 branch. There were a small number of functions in the tkr interface that had ierr instead of ierror (some of the Dist_graph functions), which were probably added after the fixes were applied a ye

Re: [OMPI users] ierr vs ierror in F90 mpi module

2014-05-15 Thread Ralph Castain
you might try the nightly 1.8.2 build - there were some additional patches to fix the darned tkr support. I'm afraid getting all the various compilers to work correctly with it has been a major pain. On May 15, 2014, at 5:01 PM, W Spector wrote: > Hi Jeff and the list, > > A year ago, we had

Re: [OMPI users] ierr vs ierror in F90 mpi module

2014-05-15 Thread W Spector
Hi Jeff and the list, A year ago, we had the discussion appended below. I just downloaded v1.8.1 and the F90 module is still very broken. And once again I am having to modify my local version. (+1 for open source!) Will it be fixed in v1.8.2? Configure is using the "use-mpi-tkr" version

Re: [OMPI users] ierr vs ierror in F90 mpi module

2013-04-26 Thread Jeff Squyres (jsquyres)
I committed that part; thanks. On Apr 26, 2013, at 5:51 PM, W Spector wrote: > Hi Jeff, > > To take care of the ierr->ierror conversion, simply do the following: > > cd openmpi-1.7.1/ompi/mpi/fortran/use-mpi-tkr/scripts > ls -1 *.sh | xargs -i -t ex -c ":1,\$s?ierr?ierror?" -c ":wq" {} > >

Re: [OMPI users] ierr vs ierror in F90 mpi module

2013-04-26 Thread W Spector
Hi Jeff, To take care of the ierr->ierror conversion, simply do the following: cd openmpi-1.7.1/ompi/mpi/fortran/use-mpi-tkr/scripts ls -1 *.sh | xargs -i -t ex -c ":1,\$s?ierr?ierror?" -c ":wq" {} Then go up a level to openmpi-1.7.1/ompi/mpi/fortran/use-mpi-tk and use: cd .. ls -1 for

Re: [OMPI users] ierr vs ierror in F90 mpi module

2013-04-26 Thread Jeff Squyres (jsquyres)
On Apr 25, 2013, at 10:52 PM, W Spector wrote: > I tried building 1.7.1 on my Ubuntu system. The default gfortran is v4.6.3, > so configure won't enable the mpi_f08 module build. I also tried a three > week old snapshot of the gfortran 4.9 trunk. This has Tobias's new TYPE(*) > in it, but n

Re: [OMPI users] ierr vs ierror in F90 mpi module

2013-04-26 Thread Jeff Squyres (jsquyres)
On Apr 25, 2013, at 9:50 AM, W Spector wrote: > I just downloaded 1.7.1. The new files in the use-mpi-f08 look great! > > However the use-mpi-tkr and use-mpi-ignore-tkr directories don't fare so > well. Literally all the interfaces are still 'ierr'. Oy. I probably should have realized that

Re: [OMPI users] ierr vs ierror in F90 mpi module

2013-04-25 Thread W Spector
Jeff, I tried building 1.7.1 on my Ubuntu system. The default gfortran is v4.6.3, so configure won't enable the mpi_f08 module build. I also tried a three week old snapshot of the gfortran 4.9 trunk. This has Tobias's new TYPE(*) in it, but not his latest !GCC$ attributes NO_ARG_CHECK stuf

Re: [OMPI users] ierr vs ierror in F90 mpi module

2013-04-25 Thread W Spector
Hi Jeff, I just downloaded 1.7.1. The new files in the use-mpi-f08 look great! However the use-mpi-tkr and use-mpi-ignore-tkr directories don't fare so well. Literally all the interfaces are still 'ierr'. While I realize that both the F90 mpi module and interface checking, were optional pr

Re: [OMPI users] ierr vs ierror in F90 mpi module

2013-04-24 Thread Jeff Squyres (jsquyres)
Can you try v1.7.1? We did a major Fortran revamp in the 1.7.x series to bring it up to speed with MPI-3 Fortran stuff (at least mostly). I mention MPI-3 because the name-based parameter passing stuff wasn't guaranteed until MPI-3. I think 1.7.x should have gotten all the name-based parameter