Learn R Programming

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

pbdMPI (version 0.2-3)

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

License

Mozilla Public License 2.0

Maintainer

Wei-Chen Chen

Last Published

May 26th, 2014

Functions in pbdMPI (0.2-3)

scatter-method

A Rank Scatter Objects to Every Rank
irecv-method

A Rank Receives (Nonblocking) an Object from the Other Rank
global range, max, and min

Global Range, Max, and Min Functions
SPMD Control

Sets of controls in pbdMPI.
global writing

Global Writing Functions
global any and all

Global Any and All Functions
sourcetag

Functions to Obtain source and tag
sendrecv.replace-method

Send and Receive an Object to and from Other Ranks
global stop and warning

Global Stop and Warning Functions
wait

Wait Functions
global distance function

Global Distance for Distributed Matrices
recv-method

A Rank Receives (Blocking) an Object from the Other Rank
pbdMPI-package

Programming with Big Data -- Interface to MPI
global Rprof

A Rprof Function for SPMD Routines
global all pairs

Global All Pairs
get job id

Divide Job ID by Ranks
global reading

Global Reading Functions
apply and lapply

Parallel Apply and Lapply Functions
allgather-method

All Ranks Gather Objects from Every Rank
info

Info Functions
allreduce-method

All Ranks Receive a Reduction of Objects from Every Rank
Comm Internal Functions

All Comm Internal Functions
global which, which.max, and which.min

Global Which 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
bcast-method

A Rank Broadcast an Object to Every Rank
General Internal Functions

All General Internal Functions
probe

Probe Functions
global sort

Global Quick Sort for Distributed Vectors or Matrices
MPI array pointers

Set or Get MPI Array Pointers in R
Task Pull

Functions for Task Pull Parallelism
global timer

A Timing Function for SPMD Routines
SPMD Internal Functions

All SPMD Internal Functions
global base

Global Base Functions
global as.gb

Global As GBD Function
sendrecv-method

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

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

Global Pairwise Evaluations
gather-method

A Rank Gathers Objects from Every Rank
global balanc

Global Balance Functions
communicator

Communicator Functions
global print and cat

Global Print and Cat Functions
seed for RNG

Seed Functions for Random Number Generators