A simplified, efficient, interface to MPI for HPC clusters. It is
a derivation and rethinking of the Rmpi package. pbdMPI embraces the
prevalent parallel programming style on HPC clusters. Beyond the
interface, a collection of functions for global work with
distributed data and resource-independent RNG reproducibility is
included. It is based on S4 classes and methods.
| Version: |
0.5-4 |
| Depends: |
R (≥ 3.6.0), methods |
| Imports: |
float, parallel |
| Published: |
2025-08-29 |
| DOI: |
10.32614/CRAN.package.pbdMPI |
| Author: |
Wei-Chen Chen [aut, cre],
George Ostrouchov [aut],
Drew Schmidt [aut],
Pragneshkumar Patel [aut],
Hao Yu [aut],
Christian Heckendorf [ctb] (FreeBSD),
Brian Ripley [ctb] (Windows HPC Pack 2012),
R Core team [ctb] (some functions are modified from the base packages),
Sebastien Lamy de la Chapelle [aut] (fix check type for send/recv long
vectors) |
| Maintainer: |
Wei-Chen Chen <wccsnow at gmail.com> |
| BugReports: |
https://github.com/snoweye/pbdMPI/issues |
| License: |
Mozilla Public License 2.0 |
| URL: |
https://pbdr.org/ |
| NeedsCompilation: |
yes |
| SystemRequirements: |
OpenMPI (>= 1.5.4) on Linux, Mac, and FreeBSD.
MS-MPI (Microsoft MPI v7.1 (SDK) and Microsoft HPC Pack 2012 R2
MS-MPI Redistributable Package) on Windows. |
| Citation: |
pbdMPI citation info |
| Materials: |
README, ChangeLog, INSTALL |
| In views: |
HighPerformanceComputing |
| CRAN checks: |
pbdMPI results [issues need fixing before 2026-04-09] |