Learn R Programming

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

pbdMPI (version 0.2-2)

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

908

Version

0.2-2

License

Mozilla Public License 2.0

Maintainer

Wei-Chen Chen

Last Published

January 27th, 2014

Functions in pbdMPI (0.2-2)

sendrecv-method

Send and Receive an Object to and from Other Ranks
recv-method

A Rank Receives (Blocking) an Object from the Other Rank
global print and cat

Global Print and Cat Functions
bcast-method

A Rank Broadcast an Object to Every Rank
allgather-method

All Ranks Gather Objects from Every Rank
allreduce-method

All Ranks Receive a Reduction of Objects from Every Rank
Task Pull

Functions for Task Pull Parallelism
SPMD Control

A set of controls in pbdMPI.
isend-method

A Rank Send (Nonblocking) an Object to the Other Rank
info

Info Functions
communicator

Communicator Functions
sendrecv.replace-method

Send and Receive an Object to and from Other Ranks
global Rprof function

A Rprof Function for SPMD Routines
global base functions

Global Base Functions
reduce-method

A Rank Receive a Reduction of Objects from Every Rank
send-method

A Rank Send (blocking) an Object to the Other Rank
global sort function

Global Quick Sort for Distributed Vectors or Matrices
global which, which.max, and which.min functions

Global Which Functions
MPI array pointers

Set or Get MPI Array Pointers in R
global stop and warning functions

Global Stop and Warning Functions
SPMD Internal Functions

All SPMD Internal Functions
global reading functions

Global Reading Functions
get job id

Divide Job ID by Ranks
scatter-method

A Rank Scatter Objects to Every Rank
global any and all functions

Global Any and All Functions
pbdMPI-package

Programming with Big Data -- Interface to MPI
probe

Probe Functions
irecv-method

A Rank Receives (Nonblocking) an Object from the Other Rank
seed for RNG

Seed Functions for Random Number Generators
sourcetag

Functions to Obtain source and tag
global balance functions

Global Balance Functions
wait

Wait Functions
Internal Functions

All Internal Functions
global range, max, and min functions

Global Range, Max, and Min Functions
gather-method

A Rank Gathers Objects from Every Rank
global timer function

A Timing Function for SPMD Routines
apply and lapply

Parallel Apply and Lapply Functions
global writing functions

Global Writing Functions