R Interface to MPI for HPC Clusters (Programming with Big Data Project)


[Up] [Top]

Documentation for package ‘pbdMPI’ version 0.5-1

Help Pages

A B C E F G I P R S T W misc

pbdMPI-package R Interface to MPI (Programming with Big Data in R Project)

-- A --

addr.mpi.comm.ptr Functions for Get/Print MPI_COMM Pointer (Address)
allgather All Ranks Gather Objects from Every Rank
allgather-method All Ranks Gather Objects from Every Rank
allgather-methods All Ranks Gather Objects from Every Rank
allgatherv All Ranks Gather Objects from Every Rank
allreduce All Ranks Receive a Reduction of Objects from Every Rank
allreduce-method All Ranks Receive a Reduction of Objects from Every Rank
alltoall All to All
anysource Functions to Obtain source and tag
anytag Functions to Obtain source and tag
arrange.mpi.apts Set or Get MPI Array Pointers in R

-- B --

barrier Communicator Functions
bcast A Rank Broadcast an Object to Every Rank
bcast-method A Rank Broadcast an Object to Every Rank

-- C --

comm.abort Communicator Functions
comm.accept Communicator Functions
comm.all Global Any and All Functions
comm.allcommon Global Any and All Functions
comm.allpairs Global All Pairs
comm.any Global Any and All Functions
comm.as.gbd Global As GBD Function
comm.balance.info Global Balance Functions
comm.c2f Communicator Functions
comm.cat Global Print and Cat Functions
comm.chunk comm.chunk
comm.connect Communicator Functions
comm.disconnect Communicator Functions
comm.dist Global Distance for Distributed Matrices
comm.dup Communicator Functions
comm.end.seed Parallel random number generation with reproducible results
comm.free Communicator Functions
comm.get.streams Parallel random number generation with reproducible results
comm.is.null Communicator Functions
comm.length Global Base Functions
comm.load.balance Global Balance Functions
comm.localrank Communicator Functions
comm.match.arg Global Argument Matching
comm.max Global Range, Max, and Min Functions
comm.mean Global Base Functions
comm.min Global Range, Max, and Min Functions
comm.pairwise Global Pairwise Evaluations
comm.print Global Print and Cat Functions
comm.range Global Range, Max, and Min Functions
comm.rank Communicator Functions
comm.read.csv Global Reading Functions
comm.read.csv2 Global Reading Functions
comm.read.table Global Reading Functions
comm.reset.seed Parallel random number generation with reproducible results
comm.Rprof A Rprof Function for SPMD Routines
comm.sd Global Base Functions
comm.seed.state Parallel random number generation with reproducible results
comm.set.seed Parallel random number generation with reproducible results
comm.set.stream Parallel random number generation with reproducible results
comm.size Communicator Functions
comm.sort Global Quick Sort for Distributed Vectors or Matrices
comm.split Communicator Functions
comm.stop Global Stop and Warning Functions
comm.stopifnot Global Stop and Warning Functions
comm.sum Global Base Functions
comm.timer A Timing Function for SPMD Routines
comm.unload.balance Global Balance Functions
comm.var Global Base Functions
comm.warning Global Stop and Warning Functions
comm.warnings Global Stop and Warning Functions
comm.which Global Which Functions
comm.which.max Global Which Functions
comm.which.min Global Which Functions
comm.write Global Writing Functions
comm.write.csv Global Writing Functions
comm.write.csv2 Global Writing Functions
comm.write.table Global Writing Functions

-- E --

execmpi Execute MPI code in system

-- F --

finalize Communicator Functions

-- G --

gather A Rank Gathers Objects from Every Rank
gather-method A Rank Gathers Objects from Every Rank
gather-methods A Rank Gathers Objects from Every Rank
gatherv A Rank Gathers Objects from Every Rank
get.conf Functions to Get MPI and/or pbdMPI Configures Used at Compiling Time
get.jid Divide Job ID by Ranks
get.lib Functions to Get MPI and/or pbdMPI Configures Used at Compiling Time
get.mpi.comm.ptr Functions for Get/Print MPI_COMM Pointer (Address)
get.sourcetag Functions to Obtain source and tag
get.sysenv Functions to Get MPI and/or pbdMPI Configures Used at Compiling Time

-- I --

info.c2f Info Functions
info.create Info Functions
info.free Info Functions
info.set Info Functions
init Communicator Functions
intercomm.create Communicator Functions
intercomm.merge Communicator Functions
iprobe Probe Functions
irecv A Rank Receives (Nonblocking) an Object from the Other Rank
irecv-method A Rank Receives (Nonblocking) an Object from the Other Rank
is.comm.null Check if a MPI_COMM_NULL
is.finalized Communicator Functions
isend A Rank Send (Nonblocking) an Object to the Other Rank
isend-method A Rank Send (Nonblocking) an Object to the Other Rank

-- P --

pbdApply Parallel Apply and Lapply Functions
pbdLapply Parallel Apply and Lapply Functions
pbdMPI R Interface to MPI (Programming with Big Data in R Project)
pbdSapply Parallel Apply and Lapply Functions
pbd_opt Set Global pbdR Options
port.close Communicator Functions
port.open Communicator Functions
probe Probe Functions

-- R --

recv A Rank Receives (Blocking) an Object from the Other Rank
recv-method A Rank Receives (Blocking) an Object from the Other Rank
reduce A Rank Receive a Reduction of Objects from Every Rank
reduce-method A Rank Receive a Reduction of Objects from Every Rank
runmpi Execute MPI code in system

-- S --

scatter A Rank Scatter Objects to Every Rank
scatter-method A Rank Scatter Objects to Every Rank
send A Rank Send (blocking) an Object to the Other Rank
send-method A Rank Send (blocking) an Object to the Other Rank
sendrecv Send and Receive an Object to and from Other Ranks
sendrecv-method Send and Receive an Object to and from Other Ranks
sendrecv.replace Send and Receive an Object to and from Other Ranks
sendrecv.replace-method Send and Receive an Object to and from Other Ranks
serv.lookup Communicator Functions
serv.publish Communicator Functions
serv.unpublish Communicator Functions
spmd.alltoall.double All to All
spmd.alltoall.integer All to All
spmd.alltoall.raw All to All
spmd.alltoallv.double All to All
spmd.alltoallv.integer All to All
spmd.alltoallv.raw All to All
SPMD.CT Sets of controls in pbdMPI.
SPMD.DT Sets of controls in pbdMPI.
SPMD.IO Sets of controls in pbdMPI.
SPMD.OP Sets of controls in pbdMPI.
SPMD.TP Sets of controls in pbdMPI.

-- T --

task.pull Functions for Task Pull Parallelism
task.pull.manager Functions for Task Pull Parallelism
task.pull.workers Functions for Task Pull Parallelism

-- W --

wait Wait Functions
waitall Wait Functions
waitany Wait Functions
waitsome Wait Functions

-- misc --

.mpiopt_init Sets of controls in pbdMPI.
.pbd_env Default control in pbdMPI.