Re: [OMPI devel] openmpi 3.1.x examples

2018-07-16 Thread Marco Atzeri

Am 16.07.2018 um 23:05 schrieb Jeff Squyres (jsquyres) via devel:

On Jul 13, 2018, at 4:35 PM, Marco Atzeri  wrote:



For one. The C++ bindings are no longer part of the standard and they are not 
built by default in v3.1x. They will be removed entirely in Open MPI v5.0.0.


Hey Marco -- you should probably join our packagers mailing list:

 https://lists.open-mpi.org/mailman/listinfo/ompi-packagers

Low volume, but intended exactly for packagers like you.  It's fairly recent; 
we realized we needed to keep in better communication with our downstream 
packagers.



noted thanks.


(+ompi-packagers to the CC)

As Nathan mentioned, we stopped building the MPI C++ bindings by default in 
Open MPI 3.0.  You can choose to build them with the configure --enable-mpi-cxx.


I was aware, as I am not building it anymore, however
probably we should exclude the C++ from default examples.

Regards
Merco

---
Diese E-Mail wurde von Avast Antivirus-Software auf Viren geprüft.
https://www.avast.com/antivirus

___
devel mailing list
devel@lists.open-mpi.org
https://lists.open-mpi.org/mailman/listinfo/devel

Re: [OMPI devel] Cygwin Fortran compiler options

2018-07-16 Thread Marco Atzeri

Am 16.07.2018 um 23:06 schrieb Jeff Squyres (jsquyres) via devel:

Split the Fortran issue off into its own thread (and kept it on devel; no need 
for ompi-packagers)


On Jul 13, 2018, at 4:35 PM, Marco Atzeri  wrote:


the fortran problem is due to a compiler settings
It works with

$ mpifort -g  hello_usempi.f90  -o hello_usempi -fintrinsic-modules-path 
/usr/lib


Should we add something to configure to detect/use this flag automatically?



no, I think it is a issue of latest fortran compiler in cygwin;
I am sure it was not like that with previous version.
I also noted that also in this ways works

$ mpifort -g  hello_usempi.f90  -o hello_usempi -I /usr/lib

probably some default changed between gcc 6.3 and 7.3

Regards
Marco

---
Diese E-Mail wurde von Avast Antivirus-Software auf Viren geprüft.
https://www.avast.com/antivirus

___
devel mailing list
devel@lists.open-mpi.org
https://lists.open-mpi.org/mailman/listinfo/devel

[OMPI devel] Cygwin Fortran compiler options (was: openmpi 3.1.x examples)

2018-07-16 Thread Jeff Squyres (jsquyres) via devel
Split the Fortran issue off into its own thread (and kept it on devel; no need 
for ompi-packagers)


On Jul 13, 2018, at 4:35 PM, Marco Atzeri  wrote:
> 
> the fortran problem is due to a compiler settings
> It works with
> 
> $ mpifort -g  hello_usempi.f90  -o hello_usempi -fintrinsic-modules-path 
> /usr/lib

Should we add something to configure to detect/use this flag automatically?

-- 
Jeff Squyres
jsquy...@cisco.com

___
devel mailing list
devel@lists.open-mpi.org
https://lists.open-mpi.org/mailman/listinfo/devel


Re: [OMPI devel] openmpi 3.1.x examples

2018-07-16 Thread Jeff Squyres (jsquyres) via devel
On Jul 13, 2018, at 4:35 PM, Marco Atzeri  wrote:
> 
>> For one. The C++ bindings are no longer part of the standard and they are 
>> not built by default in v3.1x. They will be removed entirely in Open MPI 
>> v5.0.0.

Hey Marco -- you should probably join our packagers mailing list:

https://lists.open-mpi.org/mailman/listinfo/ompi-packagers

Low volume, but intended exactly for packagers like you.  It's fairly recent; 
we realized we needed to keep in better communication with our downstream 
packagers.

(+ompi-packagers to the CC)

As Nathan mentioned, we stopped building the MPI C++ bindings by default in 
Open MPI 3.0.  You can choose to build them with the configure --enable-mpi-cxx.

This is the current plan:

- In v4.0, we're no longer building a bunch of other deleted MPI-1 functions by 
default (which can be restored via --enable-mpi1-compat, and --enable-mpi-cxx 
will still work).

- In v5.0, delete all the C++ bindings and the deleted MPI-1 functions.

-- 
Jeff Squyres
jsquy...@cisco.com

___
devel mailing list
devel@lists.open-mpi.org
https://lists.open-mpi.org/mailman/listinfo/devel