High-performance and widely portable implementation of MPI

Edit Package mpich

MPICH is a high performance and widely portable implementation of the Message
Passing Interface (MPI) standard.

The goals of MPICH are:

* to provide an MPI implementation that efficiently supports different
computation and communication platforms including commodity clusters
(desktop systems, shared-memory systems, multicore architectures),
high-speed networks and proprietary high-end computing systems
(Blue Gene, Cray)
* to enable cutting-edge research in MPI through an easy-to-extend modular
framework for other derived implementations

Refresh
Refresh
Source Files
Filename Size Changed
_multibuild 0000000292 292 Bytes
autoconf-pull-dynamic-and-not-static-libs-from-pkg-config.patch 0000001056 1.03 KB
autogen-only-deal-with-json-yaksa-if-enabled.patch 0000001917 1.87 KB
macros.hpc-mpich 0000000612 612 Bytes
mpich-4.0.1.tar.gz 0038146191 36.4 MB
mpich.changes 0000020888 20.4 KB
mpich.spec 0000016271 15.9 KB
mpivars.csh 0000000318 318 Bytes
mpivars.sh 0000000526 526 Bytes
Latest Revision
Stefan Weiberg's avatar Stefan Weiberg (suntorytimed) committed (revision 3)
- Update to mpich 4.0.1 (bsc#1194369)
  - All MPI-4 APIs have been implemented. Major MPI-4 features include MPI
    sessions, partitioned point-to-point communications, events in the MPI tool
    information interface, large-count functions, persistent collectives,
    MPI_Comm_idup_with_info, MPI_Isendrecv and MPI_Isendrecv_replace,
    MPI_Info_get_string, MPI_Comm_split_type with new split_type --
    MPI_COMM_TYPE_HW_GUIDED and MPI_COMM_TYPE_HW_UNGUIDED.
  - Add MPIX_Delete_error_{class,code,string}.
  - MPI_Info objects can be accessed before MPI_Init{_thread}.
  - Drop support for UCX version < 1.7.0.
  - Multi-NIC support in ch4:ofi.
  - Extend IPC to support non-contig datatypes.
  - Many bug fixes and code clean-ups.
- Drop 0001-Drop-real128.patch as it was fixed upstream
- Refresh autogen-only-deal-with-json-yaksa-if-enabled.patch
  against latest sources

- Update to mpich 3.4.3
  - Fix nemesis shm bug on systems with weak memory consistency
  - Fix progress issue in ch4:ucx finalize
  - Fix nonblocking collective issue during finalize
  - Fix predefined datatype handle leaks
  - Fix bug in topology-aware communicator creation
  - Fix Slurm nodelist parsing
  - Hydra help message improvements

- Move rpm macros to %_rpmmacrodir (bsc#1191385)
Comments 0
openSUSE Build Service is sponsored by