pbdMPI
R Interface to MPI for HPC Clusters (Programming with Big Data Project)
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.
README
Directory Examples ------------------------------------- test_spmd/ main SPMD functions test_rmpi/ comparison to Rmpi test_parallel/ comparison to parallel test_performance/ performance testing test_s4/ S4 extension test_cs/ client/server examples test_long_vector/ long vectors examples (#define DMPI_LONG_DEBUG 1) test_send_recv/ new send/recv function with check.type ------------------------------------- ps. "test_long_vector/" needs to recompile with setting #define MPI_LONG_DEBUG 1 in "pbdMPI/src/pkg_constant.h".
Versions across snapshots
| Version | Repository | File | Size |
|---|---|---|---|
0.5-5 |
rolling linux/jammy R-4.5 | pbdMPI_0.5-5.tar.gz |
807.8 KiB |
0.5-5 |
rolling linux/noble R-4.5 | pbdMPI_0.5-5.tar.gz |
808.7 KiB |
0.5-5 |
rolling source/ R- | pbdMPI_0.5-5.tar.gz |
410.4 KiB |
0.5-5 |
latest linux/jammy R-4.5 | pbdMPI_0.5-5.tar.gz |
807.8 KiB |
0.5-5 |
latest linux/noble R-4.5 | pbdMPI_0.5-5.tar.gz |
808.7 KiB |
0.5-5 |
latest source/ R- | pbdMPI_0.5-5.tar.gz |
410.4 KiB |
0.5-5 |
2026-04-26 source/ R- | pbdMPI_0.5-5.tar.gz |
410.4 KiB |
0.5-5 |
2026-04-23 source/ R- | pbdMPI_0.5-5.tar.gz |
410.4 KiB |
0.5-3 |
2025-04-20 source/ R- | pbdMPI_0.5-3.tar.gz |
412.7 KiB |