MPICH is a high-performance and widely portable implementation of the Message Passing Interface (MPI) standard (MPI-1, MPI-2 and MPI-3). The goals of MPICH are: (1) 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 (10 Gigabit Ethernet, InfiniBand, Myrinet, Quadrics) and proprietary high-end computing systems (Blue Gene, Cray) and (2) to enable cutting-edge research in MPI through an easy-to-extend modular framework for other derived implementations.
THIS SUBPORT WRAPS clang19's C/C++ (AND THE FORTRAN COMPILER SELECTED BY THE VARIANT, IF ANY)
MPICH is a high-performance and widely portable implementation of the Message Passing Interface (MPI) standard (MPI-1, MPI-2 and MPI-3). The goals of MPICH are: (1) 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 (10 Gigabit Ethernet, InfiniBand, Myrinet, Quadrics) and proprietary high-end computing systems (Blue Gene, Cray) and (2) to enable cutting-edge research in MPI through an easy-to-extend modular framework for other derived implementations.
THIS SUBPORT WRAPS clang19's C/C++ (AND THE FORTRAN COMPILER SELECTED BY THE VARIANT, IF ANY)
To install mpich-clang19, run the following command in macOS terminal (Applications->Utilities->Terminal)
sudo port install mpich-clang19
To see what files were installed by mpich-clang19, run:
port contents mpich-clang19
To later upgrade mpich-clang19, run:
sudo port selfupdate && sudo port upgrade mpich-clang19
Reporting an issue on MacPorts Trac
The MacPorts Project uses a system called Trac to file tickets to report bugs and enhancement requests.
Though anyone may search Trac for tickets, you must have a GitHub account in order to login to Trac to create tickets.