Learn R Programming

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

pbdMPI (version 0.3-0)

Programming with Big Data -- Interface to MPI

Description

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.3-0

License

Mozilla Public License 2.0

Maintainer

Wei-Chen Chen

Last Published

December 18th, 2015

Functions in pbdMPI (0.3-0)

bcast-method

A Rank Broadcast an Object to Every Rank
isend-method

A Rank Send (Nonblocking) an Object to the Other Rank
global Rprof

A Rprof Function for SPMD Routines
get job id

Divide Job ID by Ranks
reduce-method

A Rank Receive a Reduction of Objects from Every Rank
global which, which.max, and which.min

Global Which Functions
scatter-method

A Rank Scatter Objects to Every Rank
recv-method

A Rank Receives (Blocking) an Object from the Other Rank
irecv-method

A Rank Receives (Nonblocking) an Object from the Other Rank
alltoall

All to All
global print and cat

Global Print and Cat Functions
sourcetag

Functions to Obtain source and tag
global any and all

Global Any and All Functions
global base

Global Base Functions
allgather-method

All Ranks Gather Objects from Every Rank
global range, max, and min

Global Range, Max, and Min Functions
global timer

A Timing Function for SPMD Routines
Task Pull

Functions for Task Pull Parallelism
send-method

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

Global Balance Functions
global writing

Global Writing Functions
seed for RNG

Seed Functions for Random Number Generators
sendrecv.replace-method

Send and Receive an Object to and from Other Ranks
MPI array pointers

Set or Get MPI Array Pointers in R
probe

Probe Functions
is.comm.null

Check if a MPI_COMM_NULL
info

Info Functions
wait

Wait Functions
allreduce-method

All Ranks Receive a Reduction of Objects from Every Rank
global all pairs

Global All Pairs
global reading

Global Reading Functions
global distance function

Global Distance for Distributed Matrices
global sort

Global Quick Sort for Distributed Vectors or Matrices
global stop and warning

Global Stop and Warning Functions
sendrecv-method

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

A Rank Gathers Objects from Every Rank
pbdMPI-package

Programming with Big Data -- Interface to MPI
SPMD Control Functions

Sets of controls in pbdMPI.
SPMD Control

Sets of controls in pbdMPI.
global as.gb

Global As GBD Function
apply and lapply

Parallel Apply and Lapply Functions
global pairwise

Global Pairwise Evaluations
global match.arg

Global Argument Matching
communicator

Communicator Functions
SPMD Internal Functions

All SPMD Internal Functions
Comm Internal Functions

All Comm Internal Functions