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 0000000083 83 Bytes
mpich-3.2.tar.gz 0011862150 11.3 MB
mpich.changes 0000011537 11.3 KB
mpich.macros 0000000204 204 Bytes
mpich.spec 0000005719 5.58 KB
Revision 3 (latest revision is 69)
Nicolas Morey-Chaisemartin's avatar Nicolas Morey-Chaisemartin (NMoreyChaisemartin) accepted request 508339 from Nicolas Morey-Chaisemartin's avatar Nicolas Morey-Chaisemartin (NMoreyChaisemartin) (revision 3)
- Fix compilation for aarch64
- Build multiple flavour of mpich (psm, psm2, tessuite)
- Update to mpich 3.2
  * see CHANGES file for all details, some pertinent changes are:
    - Added support for MPI-3.1 features including nonblocking collective I/O,
      address manipulation routines, thread-safety for MPI initialization,
      pre-init functionality, and new MPI_T routines to look up variables
      by name.
    - Fortran 2008 bindings are enabled by default and fully supported.
    - Completely revamped RMA infrastructure including several
      scalability improvements, performance improvements, and bug fixes.
    - Added experimental support for Open Fabrics Interfaces (OFI) version 1.0.0.
    https://github.com/ofiwg/libfabric (thanks to Intel for code contribution)
Comments 0
openSUSE Build Service is sponsored by