[Commits] [EinsteinToolkit/ExternalLibraries-MPI] f90a8a: MPI: update included tarball to 4.0.2

Roland Haas noreply at github.com
Fri Dec 20 11:07:53 CST 2019


  Branch: refs/heads/master
  Home:   https://github.com/EinsteinToolkit/ExternalLibraries-MPI
  Commit: f90a8ac1fbd9c607b379015e67f6c03be6e65ba0
      https://github.com/EinsteinToolkit/ExternalLibraries-MPI/commit/f90a8ac1fbd9c607b379015e67f6c03be6e65ba0
  Author: Roland Haas <rhaas at illinois.edu>
  Date:   2019-12-20 (Fri, 20 Dec 2019)

  Changed paths:
    R dist/openmpi-1.10.7.tar.gz
    A dist/openmpi-4.0.2.tar.gz
    M src/build.pl

  Log Message:
  -----------
  MPI: update included tarball to 4.0.2

>From the README file:

Note that starting with Open MPI v4.0.0, prototypes for several
legacy MPI-1 symbols that were deleted in the MPI-3.0 specification
(which was published in 2012) are no longer available by default in
mpi.h.  Specifically, several MPI-1 symbols were deprecated in the
1996 publishing of the MPI-2.0 specification.  These deprecated
symbols were eventually removed from the MPI-3.0 specification in
2012.

The symbols that now no longer appear by default in Open MPI's mpi.h
are:

- MPI_Address (replaced by MPI_Get_address)
- MPI_Errhandler_create (replaced by MPI_Comm_create_errhandler)
- MPI_Errhandler_get (replaced by MPI_Comm_get_errhandler)
- MPI_Errhandler_set (replaced by MPI_Comm_set_errhandler)
- MPI_Type_extent (replaced by MPI_Type_get_extent)
- MPI_Type_hindexed (replaced by MPI_Type_create_hindexed)
- MPI_Type_hvector (replaced by MPI_Type_create_hvector)
- MPI_Type_lb (replaced by MPI_Type_get_extent)
- MPI_Type_struct (replaced by MPI_Type_create_struct)
- MPI_Type_ub (replaced by MPI_Type_get_extent)
- MPI_LB (replaced by MPI_Type_create_resized)
- MPI_UB (replaced by MPI_Type_create_resized)
- MPI_COMBINER_HINDEXED_INTEGER
- MPI_COMBINER_HVECTOR_INTEGER
- MPI_COMBINER_STRUCT_INTEGER
- MPI_Handler_function (replaced by MPI_Comm_errhandler_function)




More information about the Commits mailing list