boost-mpi
« Back to VersTracker
Description:
C++ library for C++/MPI interoperability
Type: Formula  |  Latest Version: 1.90.0@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: mpi parallel-computing hpc c++ distributed
Install: brew install boost-mpi
About:
Boost.MPI is a C++ library that provides a message-passing interface (MPI) for high-performance parallel computing. It enables seamless interoperability between C++ and MPI, offering a clean, object-oriented API for distributed memory programming. This package integrates Boost.MPI with Open-MPI for robust, scalable cluster computing.
Key Features:
  • C++-native interface for MPI standards
  • Supports complex data types and serialization
  • Integrates with Boost for enhanced functionality
  • Scalable for high-performance computing clusters
Use Cases:
  • Developing scientific simulations requiring parallel processing
  • Building high-performance computing (HPC) applications
  • Distributing computational workloads across multiple nodes
Alternatives:
  • MPICH – Standard MPI implementation, but Boost.MPI provides a more C++-idiomatic interface
  • OpenMPI – Often used as the backend, but Boost.MPI adds C++ abstractions
License: BSL-1.0
Dependencies: boost, open-mpi
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, sonoma, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Sep 12, 2025 7:31pm 0 VERSION_BUMP 7967b2da