Learn R Programming

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

pbdMPI (version 0.1-4)

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

License

GPL (>= 2)

Maintainer

Wei-Chen Chen

Last Published

February 14th, 2013

Functions in pbdMPI (0.1-4)

bcast-method

A Rank Broadcast an Object to Every Rank
SPMD Control

A set of controls in pbdMPI.
allreduce-method

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

All Ranks Gather Objects from Every Rank
gather-method

A Rank Gathers Objects from Every Rank
scatter-method

A Rank Scatter Objects to Every Rank
global sort function

Global Quick Sort for Distributed Vectors or Matrices
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
wait

Wait Functions
sendrecv.replace-method

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

Send and Receive an Object to and from Other Ranks
get job id

Divide Job ID by Ranks
isend-method

A Rank Send (Nonblocking) an Object to the Other Rank
Internal Functions

All Internal Functions
SPMD Internal Functions

All SPMD Internal Functions
pbdMPI-package

Programming with Big Data -- Interface to MPI
global print and cat

Global Print and Cat Functions
send-method

A Rank Send (blocking) an Object to the Other Rank
irecv-method

A Rank Receives (Nonblocking) an Object from the Other Rank
global any and all function

Global any and all for Distributed Vectors or Matrices
reduce-method

A Rank Receive a Reduction of Objects from Every Rank
seed for RNG

Seed Functions for Random Number Generators
communicator

Communicator Functions
probe

Probe Functions
apply and lapply

Parallel Apply and Lapply Functions