Learn R Programming

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

pbdMPI (version 0.2-5)

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

556

Version

0.2-5

License

Mozilla Public License 2.0

Maintainer

Wei-Chen Chen

Last Published

October 5th, 2014

Functions in pbdMPI (0.2-5)

gather-method

A Rank Gathers Objects from Every Rank
recv-method

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

Sets of controls in pbdMPI.
bcast-method

A Rank Broadcast an Object to Every Rank
sendrecv-method

Send and Receive an Object to and from Other Ranks
sendrecv.replace-method

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

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

Probe Functions
seed for RNG

Seed Functions for Random Number Generators
global distance function

Global Distance for Distributed Matrices
global sort

Global Quick Sort for Distributed Vectors or Matrices
communicator

Communicator Functions
reduce-method

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

A Rank Send (Nonblocking) an Object to the Other Rank
global any and all

Global Any and All Functions
info

Info Functions
send-method

A Rank Send (blocking) an Object to the Other Rank
global as.gb

Global As GBD Function
global print and cat

Global Print and Cat Functions
allreduce-method

All Ranks Receive a Reduction of Objects from Every Rank
global stop and warning

Global Stop and Warning Functions
global writing

Global Writing Functions
global which, which.max, and which.min

Global Which Functions
Task Pull

Functions for Task Pull Parallelism
is.comm.null

Check if a MPI_COMM_NULL
Comm Internal Functions

All Comm Internal Functions
General Internal Functions

All General Internal Functions
scatter-method

A Rank Scatter Objects to Every Rank
global timer

A Timing Function for SPMD Routines
apply and lapply

Parallel Apply and Lapply Functions
pbdMPI-package

Programming with Big Data -- Interface to MPI
global balanc

Global Balance Functions
MPI array pointers

Set or Get MPI Array Pointers in R
sourcetag

Functions to Obtain source and tag
SPMD Internal Functions

All SPMD Internal Functions
global pairwise

Global Pairwise Evaluations
global reading

Global Reading Functions
get job id

Divide Job ID by Ranks
global all pairs

Global All Pairs
wait

Wait Functions
allgather-method

All Ranks Gather Objects from Every Rank
global Rprof

A Rprof Function for SPMD Routines
global base

Global Base Functions
global range, max, and min

Global Range, Max, and Min Functions