Skip to content

pbdMPI

R Interface to MPI for HPC Clusters (Programming with Big Data Project)

v0.5-4 · Aug 29, 2025 · Mozilla Public License 2.0

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.

Downloads

657

Last 30 days

5759th

1.9K

Last 90 days

11.1K

Last year

Trend: -1.9% (30d vs prior 30d)

CRAN Check Status

5 ERROR
6 WARNING
3 OK
Show all 14 flavors
Flavor Status
r-devel-linux-x86_64-debian-clang WARNING
r-devel-linux-x86_64-debian-gcc WARNING
r-devel-linux-x86_64-fedora-clang WARNING
r-devel-linux-x86_64-fedora-gcc WARNING
r-devel-macos-arm64 ERROR
r-devel-windows-x86_64 WARNING
r-oldrel-macos-arm64 ERROR
r-oldrel-macos-x86_64 ERROR
r-oldrel-windows-x86_64 OK
r-patched-linux-x86_64 WARNING
r-release-linux-x86_64 OK
r-release-macos-arm64 ERROR
r-release-macos-x86_64 ERROR
r-release-windows-x86_64 OK
Check details (11 non-OK)
WARNING r-devel-linux-x86_64-debian-clang

compiled code

File ‘pbdMPI/libs/pbdMPI.so’:
  Found non-API calls to R: ‘R_UnboundValue’, ‘Rf_findVar’
This entry point may be removed soon:
‘Rf_findVar’

Compiled code should not call non-API entry points in R.

See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual,
and section ‘Moving into C API compliance’ for issues with the use of
non-API entry points.
WARNING r-devel-linux-x86_64-debian-gcc

compiled code

File ‘pbdMPI/libs/pbdMPI.so’:
  Found non-API calls to R: ‘R_UnboundValue’, ‘Rf_findVar’
This entry point may be removed soon:
‘Rf_findVar’

Compiled code should not call non-API entry points in R.

See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual,
and section ‘Moving into C API compliance’ for issues with the use of
non-API entry points.
WARNING r-devel-linux-x86_64-fedora-clang

compiled code

File ‘pbdMPI/libs/pbdMPI.so’:
  Found non-API calls to R: ‘R_UnboundValue’, ‘Rf_findVar’
This entry point may be removed soon:
‘Rf_findVar’

Compiled code should not call non-API entry points in R.

See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual,
and section ‘Moving into C API compliance’ for issues with the use of
non-API entry points.
WARNING r-devel-linux-x86_64-fedora-gcc

compiled code

File ‘pbdMPI/libs/pbdMPI.so’:
  Found non-API calls to R: ‘R_UnboundValue’, ‘Rf_findVar’
This entry point may be removed soon:
‘Rf_findVar’

Compiled code should not call non-API entry points in R.

See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual,
and section ‘Moving into C API compliance’ for issues with the use of
non-API entry points.
ERROR r-devel-macos-arm64

whether package can be installed

Installation failed.
See ‘/Volumes/Builds/packages/sonoma-arm64/results/4.6/pbdMPI.Rcheck/00install.out’ for details.
WARNING r-devel-windows-x86_64

compiled code

File 'pbdMPI/libs/x64/pbdMPI.dll':
  Found non-API calls to R: 'R_UnboundValue', 'Rf_findVar'
This entry point may be removed soon:
'Rf_findVar'

Compiled code should not call non-API entry points in R.

See 'Writing portable packages' in the 'Writing R Extensions' manual,
and section 'Moving into C API compliance' for issues with the use of
non-API entry points.
ERROR r-oldrel-macos-arm64

whether package can be installed

Installation failed.
See ‘/Volumes/Builds/packages/big-sur-arm64/results/4.4/pbdMPI.Rcheck/00install.out’ for details.
ERROR r-oldrel-macos-x86_64

whether package can be installed

Installation failed.
See ‘/Volumes/Builds/packages/big-sur-x86_64/results/4.4/pbdMPI.Rcheck/00install.out’ for details.
WARNING r-patched-linux-x86_64

compiled code

File ‘pbdMPI/libs/pbdMPI.so’:
  Found non-API calls to R: ‘R_UnboundValue’, ‘Rf_findVar’
This entry point may be removed soon:
‘Rf_findVar’

Compiled code should not call non-API entry points in R.

See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual,
and section ‘Moving into C API compliance’ for issues with the use of
non-API entry points.
ERROR r-release-macos-arm64

whether package can be installed

Installation failed.
See ‘/Volumes/Builds/packages/big-sur-arm64/results/4.5/pbdMPI.Rcheck/00install.out’ for details.
ERROR r-release-macos-x86_64

whether package can be installed

Installation failed.
See ‘/Volumes/Builds/packages/big-sur-x86_64/results/4.5/pbdMPI.Rcheck/00install.out’ for details.

Check History

ERROR 9 OK · 0 NOTE · 0 WARNING · 5 ERROR · 0 FAILURE Mar 10, 2026
ERROR r-devel-macos-arm64

whether package can be installed

Installation failed.
See ‘/Volumes/Builds/packages/sonoma-arm64/results/4.6/pbdMPI.Rcheck/00install.out’ for details.
ERROR r-release-macos-arm64

whether package can be installed

Installation failed.
See ‘/Volumes/Builds/packages/big-sur-arm64/results/4.5/pbdMPI.Rcheck/00install.out’ for details.
ERROR r-release-macos-x86_64

whether package can be installed

Installation failed.
See ‘/Volumes/Builds/packages/big-sur-x86_64/results/4.5/pbdMPI.Rcheck/00install.out’ for details.
ERROR r-oldrel-macos-arm64

whether package can be installed

Installation failed.
See ‘/Volumes/Builds/packages/big-sur-arm64/results/4.4/pbdMPI.Rcheck/00install.out’ for details.
ERROR r-oldrel-macos-x86_64

whether package can be installed

Installation failed.
See ‘/Volumes/Builds/packages/big-sur-x86_64/results/4.4/pbdMPI.Rcheck/00install.out’ for details.

Reverse Dependencies (5)

imports

suggests

Dependency Network

Dependencies Reverse dependencies float kazaam pbdSLAP pmclust mlr3resampling Chaos01 pbdMPI

Version History

new 0.5-4 Mar 10, 2026
updated 0.5-4 ← 0.5-3 diff Aug 28, 2025
updated 0.5-3 ← 0.5-2 diff Apr 12, 2025
updated 0.5-2 ← 0.5-1 diff Sep 17, 2024
updated 0.5-1 ← 0.5-0 diff Dec 9, 2023
updated 0.5-0 ← 0.4-6 diff Sep 9, 2023
updated 0.4-6 ← 0.4-4 diff Oct 24, 2022
updated 0.4-4 ← 0.4-3 diff Nov 5, 2021
updated 0.4-3 ← 0.4-2 diff Jan 28, 2020
updated 0.4-2 ← 0.4-1 diff Dec 7, 2019
updated 0.4-1 ← 0.4-0 diff Dec 1, 2019
updated 0.4-0 ← 0.3-9 diff Nov 19, 2019
updated 0.3-9 ← 0.3-8 diff Apr 6, 2019
updated 0.3-8 ← 0.3-7 diff Aug 6, 2018
updated 0.3-7 ← 0.3-6 diff Jul 31, 2018
updated 0.3-6 ← 0.3-5 diff May 14, 2018
updated 0.3-5 ← 0.3-4 diff Apr 4, 2018
updated 0.3-4 ← 0.3-3 diff Jan 3, 2018
updated 0.3-3 ← 0.3-2 diff Dec 17, 2016
updated 0.3-2 ← 0.3-1 diff Jul 14, 2016