Port details on branch 2024Q3 |
- mpich Portable implementation of MPI-1, MPI-2 and MPI-3
- 4.2.1_2 net =0 4.2.1_2Version of this port present on the latest quarterly branch.
- Maintainer: laurent.chardon@gmail.com
- Port Added: 2024-09-18 07:30:06
- Last Update: 2024-09-18 07:28:09
- Commit Hash: 9c4f1fc
- Also Listed In: parallel
- License: MPICH
- WWW:
- https://www.mpich.org/
- Description:
- MPICH is an implementation of the Message-Passing Interface (MPI) standard.
The goal of MPICH is to provide an MPI implementation that supports
different computation and communication platforms including commodity
clusters, high-speed networks and proprietary high-end computing systems.
It also enables cutting-edge research in MPI through an easy-to-extend
modular framework for other derived implementations.
See also <https://github.com/pmodels/mpich>.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- Conflicts:
- CONFLICTS:
- To install the port:
- cd /usr/ports/net/mpich/ && make install clean
- To add the package, run one of these commands:
- pkg install net/mpich
- pkg install mpich
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: mpich
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1713430822
SHA256 (mpich-4.2.1.tar.gz) = 23331b2299f287c3419727edc2df8922d7e7abbb9fd0ac74e03b9966f9ad42d7
SIZE (mpich-4.2.1.tar.gz) = 39915201
No package information for this port in our database- Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link:
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- pkgconf>=1.3.0_1 : devel/pkgconf
- python3.11 : lang/python311
- gfortran13 : lang/gcc13
- as : devel/binutils
- perl5>=5.36<5.37 : lang/perl5.36
- Runtime dependencies:
-
- gfortran13 : lang/gcc13
- perl5>=5.36<5.37 : lang/perl5.36
- Library dependencies:
-
- libhwloc.so : devel/hwloc2
- libjson-c.so : devel/json-c
- libfabric.so : net/libfabric
- libslurm.so : sysutils/slurm-wlm
- libepoll-shim.so : devel/libepoll-shim
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for mpich-4.2.1_2:
DOCS=on: Build and/or install documentation
FORTRAN=on: Fortran language support
L0=off: oneAPI Level Zero support
====> Process managers
GFORKER=on: Simple local process manager
====> Default process manager: you can only select none or one of them
DGFORKER=off: Make gforker the default process manager
===> Use 'make config' to modify these settings
- Options name:
- net_mpich
- USES:
- compiler:c11 libtool localbase perl5 pkgconfig python:build fortran
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Number of commits found: 2
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
4.2.1_2 18 Sep 2024 07:28:09 |
Dimitry Andric (dim) |
net/mpich: fix build with clang 19 on i386
In bug 276035 this was already handled once, but with clang 19 on i386
we get similar link errors:
ld: error: undefined reference: __addtf3
>>> referenced by lib/.libs/libmpi.so (disallowed by
--no-allow-shlib-undefined)
ld: error: undefined reference: __gttf2
>>> referenced by lib/.libs/libmpi.so (disallowed by
--no-allow-shlib-undefined)
ld: error: undefined reference: __lttf2
>>> referenced by lib/.libs/libmpi.so (disallowed by
--no-allow-shlib-undefined)
ld: error: undefined reference: __multf3 (Only the first 15 lines of the commit message are shown above ) |
4.2.1_2 18 Sep 2024 07:27:57 |
Dimitry Andric (dim) Author: Laurent Chardon |
net/mpich: Fix build error on i386 CURRENT
A workaround existed in net/mpich for a missing feature in llvm 17.0.
The feature has been added to llvm 18.1 except for the i386 platform.
This patch adds llvm 18.1 i386 to the existing workaround.
PR: 280719
Approved by: submitter is maintainer
(cherry picked from commit 510403c1998e0f3b3890a97333f6b654db94beec) |
Number of commits found: 2
|