BSD Ports

devel/boost-mpi-libs 1.87.0 DragonFly

Boot.MPI library and Python bindings

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
BSL
Categories
devel
Package size
100.9 KiB, 845.0 KiB installed

Description

Boost.MPI is a library for message passing in high-performance parallel applications.

A Boost.MPI program is one or more processes that can communicate either via sending and receiving individual messages (point-to-point communication) or by coordinating as a group (collective communication). Unlike communication in threaded environments or using a shared-memory library, Boost.MPI processes can be spread across many different machines, possibly with different operating systems and underlying architectures.

Boost.MPI provides an alternative MPI interface from the Python programming language via the boost.mpi module.

The Boost.MPI Python bindings, built on top of the C++ Boost.MPI using the Boost.Python library, provide nearly all of the functionality of Boost.MPI within a dynamic, object-oriented language.

In the other systems

SystemPortVersion
DragonFlydevel/boost-mpi-libs1.87.0
FreeBSDdevel/boost-mpi-libs1.92.0
HardenedBSDdevel/boost-mpi-libs1.92.0
GhostBSDdevel/boost-mpi-libs1.91.0

Install

Binary package:

pkg install py311-boost-libs-mpi

From DPorts:

cd /usr/dports/devel/boost-mpi-libs && make install clean

Dependencies

Run dependencies 4

No port depends on this one.

Configuration

No options to configure.

Service scripts
none

Message after installing

You have built the Boost library with thread support.

Don't forget to add -pthread to your linker options when
linking your code.