Port details |
- openmpi High Performance Message Passing Library
- 5.0.5_1 net =7 5.0.5_1Version of this port present on the latest quarterly branch.
- Maintainer: laurent.chardon@gmail.com
- Port Added: 2005-10-27 23:42:10
- Last Update: 2024-08-18 11:42:14
- Commit Hash: 595a5d5
- People watching this port, also watch:: libuv, python, aspell, hdf5, indexinfo
- Also Listed In: parallel
- License: BSD3CLAUSE
- WWW:
- https://www.open-mpi.org/
- Description:
- Open MPI is a project combining technologies and resources from several
other projects (FT-MPI, LA-MPI, LAM/MPI, and PACX-MPI) in order to
build the best MPI library available. A completely new MPI-3.1 compliant
implementation, Open MPI offers advantages for system and software
vendors, application developers and computer science researchers.
Open MPI is based on an open component architecture allowing modular
replacement of many system components without recompilation.
On 32 bits platforms, please see the legacy version net/openmpi4.
See also <https://github.com/open-mpi/ompi>.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- Conflicts:
- CONFLICTS_INSTALL:
- To install the port:
- cd /usr/ports/net/openmpi/ && make install clean
- To add the package, run one of these commands:
- pkg install net/openmpi
- pkg install openmpi
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: openmpi
- Flavors: there is no flavor information for this port.
- NOT_FOR_ARCHS: armv6 armv7 i386 powerpc
- distinfo:
- TIMESTAMP = 1721737674
SHA256 (openmpi-5.0.5.tar.bz2) = 6588d57c0a4bd299a24103f4e196051b29e8b55fbda49e11d5b3d32030a32776
SIZE (openmpi-5.0.5.tar.bz2) = 30000495
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- py311-sphinx>0 : textproc/py-sphinx@py311
- py311-recommonmark>0 : textproc/py-recommonmark@py311
- py311-sphinx_rtd_theme>0 : textproc/py-sphinx_rtd_theme@py311
- gfortran13 : lang/gcc13
- gmake>=4.4.1 : devel/gmake
- pkgconf>=1.3.0_1 : devel/pkgconf
- python3.11 : lang/python311
- as : devel/binutils
- perl5>=5.36<5.37 : lang/perl5.36
- Runtime dependencies:
-
- gfortran13 : lang/gcc13
- Library dependencies:
-
- libhwloc.so : devel/hwloc2
- libevent.so : devel/libevent
- libmunge.so : security/munge
- This port is required by:
- for Build
-
- graphics/zeno
- science/chrono
- for Libraries
-
- biology/hhsuite
- cad/freecad
- math/scipoptsuite
- math/vtk9
- net/aluminum
- net/py-mpi4py
- science/chrono
-
Deleted ports which required this port:
- * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...
Configuration Options:
- ===> The following configuration options are available for openmpi-5.0.5_1:
AVX=off: Enable AVX instructions
DEBUG=off: Build with debugging support
DOCS=on: Build and/or install documentation
IPV6=on: IPv6 protocol support
ROMIO=on: Enable romio mpi-io support
SLURM=off: Enable SLURM support
===> Use 'make config' to modify these settings
- Options name:
- net_openmpi
- USES:
- compiler:c11 fortran gmake libtool:keepla localbase perl5 pkgconfig python:build shebangfix tar:bzip2
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
1.2.2_1 17 Jul 2007 07:03:19 |
maho |
Now we use USE_FORTRAN=yes to use FORTRAN compiler.
Approved by: maintainer |
1.2.2_1 08 Jun 2007 00:09:41 |
brooks |
Upgrade to 1.2.2, the most recent release.
Handle manpages correct.
Remove defunct pkg-message.
LDCONFIG all the directories [0]
Submitted by: CHAO Shin [0]
PR: ports/112236 [0] |
1.1.4_1 05 Feb 2007 18:03:58 |
brooks |
Now that RELENG_4 is no longer supported, remove seatbelts preventing
these ports from being built there (and on pre-STABLE 5). |
1.1.4_1 31 Jan 2007 14:12:36 |
brooks |
Upgrade to OpenMPI 1.1.4. Largely a bugfix release with a few
performance improvements.
The 1.1.3 and 1.1.4 release notes can be found at these URLs:
1.1.3: http://www.open-mpi.org/community/lists/announce/2007/01/0009.php
1.1.4: http://www.open-mpi.org/community/lists/announce/2007/01/0010.php |
1.1.2_1 12 Jan 2007 05:49:14 |
maho |
* Migrate to gfortran42
* add support of f90
Approved by: portmgr (kris) |
1.1.2 06 Dec 2006 11:42:25 |
miwi |
- Update to 1.1.2
PR: ports/105453
Submitted by: trasz
Approved by: maintainer timeout |
1.0.2 27 May 2006 03:28:43 |
clsung |
- fix plist error
- made portlint happy |
1.0.2 25 May 2006 00:16:59 |
clsung |
- update to 1.0.2
- on behalf of maintainer-timeout
PR: port/96802
Submitted by: Steven G. Kargl <kargl_AT_troutmask.apl.washington dot edu> |
1.0.1_1 15 Mar 2006 22:25:06 |
brooks |
Use our sys/tree.h and it's requirements rather than some old incompatable
ones in the OpenMPI source tree. This fixes the build on 7.0. Bump
PORTVERSION on all platforms as this may change the compiled output
on others.
Unquote BROKEN in the missing stdint.h case. |
1.0.1 12 Feb 2006 22:43:32 |
kris |
BROKEN on sparc64 and on >= 7.0: Does not compile |
1.0.1 22 Jan 2006 06:28:59 |
edwin |
Replace ugly "@unexec rmdir %D... 2>/dev/null || true" with @dirrmtry
Approved by: krion@
PR: ports/88711 (related) |
1.0.1 22 Jan 2006 02:46:07 |
edwin |
Replace ugly "@unexec rmdir %D... 2>/dev/null || true" with @dirrmtry
Approved by: krion@
PR: ports/88711 (related) |
1.0.1 12 Jan 2006 06:08:12 |
brooks |
Upgrade to 1.0.1. Fix MASTER_SITES (they added another directory to the
path). |
1.0.1.r2 17 Dec 2005 18:53:20 |
kris |
BROKEN: Unfetchable |
1.0.1.r2 22 Nov 2005 22:48:09 |
brooks |
upgrade to 1.0.1rc2 |
1.0.r8 17 Nov 2005 20:41:00 |
brooks |
upgrade to 1.0rc8 |
1.0.r7 15 Nov 2005 06:52:12 |
ade |
Mass-conversion to the USE_AUTOTOOLS New World Order. The code present
in bsd.autotools.mk essentially makes this a no-op given that all the
old variables set a USE_AUTOTOOLS_COMPAT variable, which is parsed in
exactly the same way as USE_AUTOTOOLS itself.
Moreover, USE_AUTOTOOLS has already been extensively tested by the GNOME
team -- all GNOME 2.12.x ports use it.
Preliminary documentation can be found at:
http://people.FreeBSD.org/~ade/autotools.txt
which is in the process of being SGMLized before introduction into the
Porters Handbook.
Light blue touch-paper. Run. |
1.0.r7 14 Nov 2005 23:53:12 |
brooks |
Upgrade to 1.0rc7 |
1.0.r4 11 Nov 2005 19:03:22 |
brooks |
add SHA256 |
1.0.r4 30 Oct 2005 17:35:58 |
brooks |
Mark IGNORE for FreeBSD less than 5.3 since it can't build on 4.x due to
a lack of stdint.h and bugreports from FreeBSD 5.x versions prior to 5.3
are likely to be worthless. Mark BROKEN if stdint.h is missing. |
1.0.r4 27 Oct 2005 23:41:25 |
brooks |
Add Open MPI 1.0rc4.
From http://www.open-mpi.org/
Open MPI is a project combining technologies and resources from
several other projects (FT-MPI, LA-MPI, LAM/MPI, and PACX-MPI)
in order to build the best MPI library available. A completely
new MPI-2 compliant implementation, Open MPI offers advantages
for system and software vendors, application developers and
computer science researchers. |