Learn R Programming

⚠️There's a newer version (0.5-3) of this package.Take me there.

pbdMPI (version 0.1-8)

Programming with Big Data -- Interface to MPI

Description

pbdMPI provides an efficient interface to MPI by utilizing S4 classes and methods with a focus on Single Program/Multiple Data (SPMD) parallel programming style, which is intended for batch parallel execution.

Copy Link

Version

Install

install.packages('pbdMPI')

Monthly Downloads

637

Version

0.1-8

License

Mozilla Public License 2.0

Maintainer

Wei-Chen Chen

Last Published

July 4th, 2013

Functions in pbdMPI (0.1-8)

get job id

Divide Job ID by Ranks
recv-method

A Rank Receives (Blocking) an Object from the Other Rank
info

Info Functions
MPI array pointers

Set or Get MPI Array Pointers in R
allreduce-method

All Ranks Receive a Reduction of Objects from Every Rank
sendrecv-method

Send and Receive an Object to and from Other Ranks
sourcetag

Functions to Obtain source and tag
scatter-method

A Rank Scatter Objects to Every Rank
global sort function

Global Quick Sort for Distributed Vectors or Matrices
probe

Probe Functions
apply and lapply

Parallel Apply and Lapply Functions
global stop and warning functions

Global Stop and Warning Functions
global any and all functions

Global Any and All Functions
global print and cat

Global Print and Cat Functions
Internal Functions

All Internal Functions
SPMD Internal Functions

All SPMD Internal Functions
isend-method

A Rank Send (Nonblocking) an Object to the Other Rank
gather-method

A Rank Gathers Objects from Every Rank
pbdMPI-package

Programming with Big Data -- Interface to MPI
reduce-method

A Rank Receive a Reduction of Objects from Every Rank
wait

Wait Functions
irecv-method

A Rank Receives (Nonblocking) an Object from the Other Rank
SPMD Control

A set of controls in pbdMPI.
allgather-method

All Ranks Gather Objects from Every Rank
seed for RNG

Seed Functions for Random Number Generators
bcast-method

A Rank Broadcast an Object to Every Rank
sendrecv.replace-method

Send and Receive an Object to and from Other Ranks
Task Pull

Functions for Task Pull Parallelism
send-method

A Rank Send (blocking) an Object to the Other Rank
communicator

Communicator Functions