High-performance and widely portable implementation of MPI
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
- Sources inherited from project SUSE:SLE-15-SP4:GA
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout openSUSE:Leap:15.4:Update/mpich && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
_multibuild | 0000000292 292 Bytes | |
autoconf-pull-dynamic-and-not-static-libs-from-pkg |
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 (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