Package: pbdMPI Version: 0.5-5 Title: R Interface to MPI for HPC Clusters (Programming with Big Data Project) Date: 2026-04-03 Authors@R: c(person("Wei-Chen", "Chen", role = c("aut", "cre"), email = "wccsnow@gmail.com"), person("George", "Ostrouchov", role = "aut"), person("Drew", "Schmidt", role = "aut"), person("Pragneshkumar", "Patel", role = "aut"), person("Hao", "Yu", role = "aut"), person("Christian", "Heckendorf", role = "ctb", comment = "FreeBSD"), person("Brian", "Ripley", role = "ctb", comment = "Windows HPC Pack 2012"), person("R Core team", role = "ctb", comment = "some functions are modified from the base packages"), person("Sebastien", "Lamy de la Chapelle", role="aut", comment = "fix check type for send/recv long vectors")) Depends: R (>= 3.6.0), methods Imports: float, parallel LazyLoad: yes Description: 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. 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. License: Mozilla Public License 2.0 URL: https://pbdr.org/ BugReports: https://github.com/snoweye/pbdMPI/issues NeedsCompilation: yes Maintainer: Wei-Chen Chen Config/pak/sysreqs: libopenmpi-dev Repository: https://snoweye.r-universe.dev Date/Publication: 2026-04-05 00:02:28 UTC RemoteUrl: https://github.com/snoweye/pbdmpi RemoteRef: HEAD RemoteSha: bb645f75d7638b1ebf7505cdd918a5e3ada2e082 Packaged: 2026-06-24 04:27:13 UTC; root 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)