Am 09.05.2020 um 17:18 schrieb Howard Pritchard via devel:
Open MPI v4.0.4rc1 has been posted to
https://www.open-mpi.org/software/ompi/v4.0/
4.0.4 -- May, 2020
-----------------------
- Fix an ABI compatibility issue with the Fortran 2008 bindings.
Thanks to Alastair McKinstry for reporting.
- Fix an issue with rpath of /usr/lib64 when building OMPI on
systems with Lustre.Thanks to David Shrader for reporting.
- Fix a memory leak occurring with certain MPI RMA operations.
- Fix an issue with ORTE's mapping of MPI processes to resources.
Thanks to Alex Margolin for reporting and providing a fix.
- Correct a problem with incorrect error codes being returned
by OMPI MPI_T functions.
- Fix an issue with debugger tools not being able to attach
to mpirun more than once.Thanks to Gregory Lee for reporting.
- Fix an issue with the Fortran compiler wrappers when using
NAG compilers.Thanks to Peter Brady for reporting.
- Fix an issue with the ORTE ssh based process launcher at scale.
Thanks to BenjamÃn Hernández for reporting.
- Address an issue when using shared MPI I/O operations.OMPIO will
now successfully return from the file open statement but will
raise an error if the file system does not supported shared I/O
operations.Thanks to Romain Hild for reporting.
- Fix an issue with MPI_WIN_DETACH.Thanks to Thomas Naughton for reporting.
Note this release addresses an ABI compatibility issue for the Fortran
2008 bindings.
It will not be backward compatible with releases 4.0.0 through 4.0.3 for
applications making use of the Fortran 2008 bindings.
build on cygwin is fine but testing simple application stucks
orterun -v -n 4 ./hello_c.exe
with no output at all. Suggestion for debugging ?
This is the first 4.0.x that I tested on cygwin.
Additional question, for what I see there is no API bump in any
shared lib versus 3.1.x series. Both produces the same dll names:
$ find . -name "*.dll"
./ompi/.libs/cygmpi-40.dll
./ompi/debuggers/.libs/cygompi_dbg_msgq.dll
./ompi/mpi/fortran/mpif-h/.libs/cygmpi_mpifh-40.dll
./ompi/mpi/fortran/use-mpi-f08/.libs/cygmpi_usempif08-40.dll
./ompi/mpi/fortran/use-mpi-ignore-tkr/.libs/cygmpi_usempi_ignore_tkr-40.dll
./opal/.libs/cygopen-pal-40.dll
./orte/.libs/cygopen-rte-40.dll
Is it correct ?
Regards
Marco