net/pmix 5.0.11
Process Management Interface for Exascale (PMIx)
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
fad6990ec5- License
- BSD3CLAUSE
- Categories
- net, parallel, devel
- Package size
- 5861.4 KiB, 14976.8 KiB installed
Description
OpenPMIx is an open source, non-copy-left licensed, and independent (i.e., not affiliated with any specific programming model code base) standalone library that supports application interactions with Resource Managers (RMs). It retains transparent compatibility with existing PMI-1 and PMI-2 definitions, and any future PMI releases.
OpenPMIx also supports the Instant On initiative for rapid startup of applications at exascale and beyond, and works with the HPC community to define and implement new APIs that support evolving programming model requirements for application-RM interactions.
Install
As a binary package — by origin, or by package name:
pkg install net/pmix
pkg install pmix
From the ports tree:
cd /usr/ports/net/pmix/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= pmix>0:net/pmix
LIB_DEPENDS= libpmix.so:net/pmix
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 5.0.11 | 5.0.11 | - | - | - |
| FreeBSD:14:quarterly | 5.0.11 | 5.0.11 | n/a | - | - |
| FreeBSD:15:latest | 5.0.11 | 5.0.11 | n/a | - | - |
| FreeBSD:15:quarterly | 5.0.11 | 5.0.11 | n/a | n/a | n/a |
| FreeBSD:16:latest | 5.0.11 | 5.0.11 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Library 2
libevent_core.so: devel/libeventlibhwloc.so: devel/hwloc2
The full lists below include those, and their dependencies in turn.
All build dependencies 15
All run dependencies 13
Required by 24
- biology/hhsuite
- graphics/zeno
- lang/opencoarrays
- math/dune-alugrid
- math/dune-common
- math/dune-fem
- math/dune-foamgrid
- math/dune-functions
- math/dune-geometry
- math/dune-grid
- math/dune-grid-glue
- math/dune-metagrid
- math/dune-multidomaingrid
- math/dune-pdelab
- math/dune-polygongrid
- math/dune-spgrid
- math/dune-typetree
- math/dune-uggrid
- math/dune-vtk
- net/openmpi
- net/prrte
- science/amrex
- science/chrono
- science/fvcom-mpi
Configuration
Options name: net_pmix
| Option | Default | Description |
|---|---|---|
| BINARIES | on | Build PMIx tools |
| DOCS | off | Build and/or install documentation |
| IPV6 | off | Enable IPv6 support |
| MUNGE | on | Enable authentication via Munge |
| ZLIBNG | on | Use zlib-ng |
- USES
- gmake libtool pathfix pkgconfig tar:bz2
- Service scripts
- none
Files
Manual pages 5
- PMIx_Abort(3)
- PMIx_Finalize(3)
- PMIx_Init(3)
- openpmix(5)
- pmix_info(1)
pkg-plist 386
- bin/palloc
- bin/pattrs
- bin/pctrl
- bin/pevent
- bin/plookup
- bin/pmix_info
- bin/pmixcc
- bin/pps
- bin/pquery
- etc/pmix-mca-params.conf
- include/pmix.h
- include/pmix/src/class/pmix_bitmap.h
- include/pmix/src/class/pmix_hash_table.h
- include/pmix/src/class/pmix_hotel.h
- include/pmix/src/class/pmix_list.h
- include/pmix/src/class/pmix_object.h
- include/pmix/src/class/pmix_pointer_array.h
- include/pmix/src/class/pmix_ring_buffer.h
- include/pmix/src/class/pmix_value_array.h
- include/pmix/src/client/pmix_client_ops.h
- include/pmix/src/common/pmix_attributes.h
- include/pmix/src/common/pmix_iof.h
- include/pmix/src/common/pmix_pfexec.h
- include/pmix/src/event/pmix_event.h
- include/pmix/src/hwloc/pmix_hwloc.h
- include/pmix/src/include/pmix_atomic.h
- include/pmix/src/include/pmix_config.h
- include/pmix/src/include/pmix_config_bottom.h
- include/pmix/src/include/pmix_config_top.h
- include/pmix/src/include/pmix_dictionary.h
- include/pmix/src/include/pmix_event_strings.h
- include/pmix/src/include/pmix_frameworks.h
- include/pmix/src/include/pmix_globals.h
- include/pmix/src/include/pmix_hash_string.h
- include/pmix/src/include/pmix_portable_platform.h
- include/pmix/src/include/pmix_portable_platform_real.h
- include/pmix/src/include/pmix_prefetch.h
- include/pmix/src/include/pmix_socket_errno.h
- include/pmix/src/include/pmix_stdatomic.h
- include/pmix/src/include/pmix_stdint.h
- include/pmix/src/include/pmix_types.h
- include/pmix/src/mca/base/pmix_base.h
- include/pmix/src/mca/base/pmix_mca_base_alias.h
- include/pmix/src/mca/base/pmix_mca_base_component_repository.h
- include/pmix/src/mca/base/pmix_mca_base_framework.h
- include/pmix/src/mca/base/pmix_mca_base_var.h
- include/pmix/src/mca/base/pmix_mca_base_var_enum.h
- include/pmix/src/mca/base/pmix_mca_base_var_group.h
- include/pmix/src/mca/base/pmix_mca_base_vari.h
- include/pmix/src/mca/bfrops/base/base.h
- include/pmix/src/mca/bfrops/base/bfrop_base_tma.h
- include/pmix/src/mca/bfrops/bfrops.h
- include/pmix/src/mca/bfrops/bfrops_types.h
- include/pmix/src/mca/gds/base/base.h
- include/pmix/src/mca/gds/gds.h
- include/pmix/src/mca/mca.h
- include/pmix/src/mca/pcompress/base/base.h
- include/pmix/src/mca/pcompress/pcompress.h
- include/pmix/src/mca/pdl/base/base.h
- include/pmix/src/mca/pdl/pdl.h
- include/pmix/src/mca/pif/base/base.h
- include/pmix/src/mca/pif/pif.h
- include/pmix/src/mca/pinstalldirs/base/base.h
- include/pmix/src/mca/pinstalldirs/pinstalldirs.h
- include/pmix/src/mca/pinstalldirs/pinstalldirs_types.h
- include/pmix/src/mca/plog/base/base.h
- include/pmix/src/mca/plog/plog.h
- include/pmix/src/mca/pmdl/base/base.h
- include/pmix/src/mca/pmdl/pmdl.h
- include/pmix/src/mca/pnet/base/base.h
- include/pmix/src/mca/pnet/pnet.h
- include/pmix/src/mca/preg/base/base.h
- include/pmix/src/mca/preg/preg.h
- include/pmix/src/mca/preg/preg_types.h
- include/pmix/src/mca/psec/base/base.h
- include/pmix/src/mca/psec/psec.h
- include/pmix/src/mca/psensor/base/base.h
- include/pmix/src/mca/psensor/psensor.h
- include/pmix/src/mca/psquash/base/base.h
- include/pmix/src/mca/psquash/psquash.h
- include/pmix/src/mca/pstat/base/base.h
- include/pmix/src/mca/pstat/pstat.h
- include/pmix/src/mca/ptl/base/base.h
- include/pmix/src/mca/ptl/base/ptl_base_handshake.h
- include/pmix/src/mca/ptl/ptl.h
- include/pmix/src/mca/ptl/ptl_types.h
- include/pmix/src/runtime/pmix_init_util.h
- include/pmix/src/runtime/pmix_progress_threads.h
- include/pmix/src/runtime/pmix_rte.h
- include/pmix/src/server/pmix_server_ops.h
- include/pmix/src/threads/pmix_mutex.h
- include/pmix/src/threads/pmix_mutex_unix.h
- include/pmix/src/threads/pmix_threads.h
- include/pmix/src/threads/pmix_tsd.h
- include/pmix/src/tool/pmix_tool_ops.h
- include/pmix/src/util/pmix_alfg.h
- include/pmix/src/util/pmix_argv.h
- include/pmix/src/util/pmix_basename.h
- include/pmix/src/util/pmix_cmd_line.h
- include/pmix/src/util/pmix_context_fns.h
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| pmix-5.0.11.tar.bz2 | 1.0245761e+07 | e10baa9821882140ebd134051702d65b1561fe91954d3978f7ea2c4e4cd36e7f |
Master sites 1
- https://github.com/openpmix/openpmix/releases/download/v5.0.11/