Rdocumentation
powered by
Learn R Programming
Rmpi (version 0.7-2.1)
Interface (Wrapper) to MPI (Message-Passing Interface)
Description
An interface (wrapper) to MPI. It also provides interactive R manager and worker environment.
Copy Link
Link to current version
Version
Version
0.7-2.1
0.7-2
0.7-1
0.6-9.2
0.6-9.1
0.6-9
0.6-8
0.6-7
0.6-6
0.6-5
0.6-4
0.6-3
0.6-2
0.6-1
0.6-0
0.5-9
0.5-8
0.5-7
0.5-6
0.5-5
0.5-4
0.5-3
0.5-2
0.5-1
0.5-0
0.4-9
0.4-8
0.4-7
0.4-4
0.4-3
0.4.0
Install
install.packages('Rmpi')
Monthly Downloads
3,833
Version
0.7-2.1
License
GPL (>= 2)
Maintainer
Hao Yu
Last Published
September 23rd, 2024
Functions in Rmpi (0.7-2.1)
Search all functions
mpi.cart.shift
MPI_Cart_shift
mpi.cartdim.get
MPI_Cartdim_get
mpi.comm.size
MPI_Comm_c2f, MPI_Comm_dup, MPI_Comm_rank, and MPI_Comm_size APIs
mpi.gather.Robj
Extentions of MPI_Gather and MPI_Allgather APIs
mpi.gather
MPI_Gather, MPI_Gatherv, MPI_Allgather, and MPI_Allgatherv APIs
mpi.any.source
MPI Constants
mpi.remote.exec
Remote Executions on R slaves
mpi.get.count
MPI_Get_count API
mpi.finalize
MPI_Finalize API
mpi.info.create
MPI_Info_create, MPI_Info_free, MPI_Info_get, MPI_Info_set APIs
mpi.comm.disconnect
MPI_Comm_disconnect API
mpi.parSim
Parallel Monte Carlo Simulation
mpi.reduce
MPI_Reduce and MPI_Allreduce APIs
mpi.cart.get
MPI_Cart_get
mpi.dims.create
MPI_Dims_create
mpi.applyLB
(Load balancing) parallel apply
mpi.get.processor.name
MPI_Get_processor_name API
mpi.exit
Exit MPI Environment
mpi.send
MPI_Send, MPI_Isend, MPI_Recv, and MPI_Irecv APIs
mpi.send.Robj
Extensions of MPI_Send and MPI_Recv APIs
mpi.cart.coords
MPI_Cart_coords
mpi.wait
Nonblocking completion operations
mpi.cart.rank
MPI_Cart_rank
mpi.comm.set.errhandler
MPI_Comm_set_errhandler API
mpi.sendrecv
MPI_Sendrecv and MPI_Sendrecv_replace APIs
mpi.comm.spawn
MPI_Comm_spawn API
mpi.get.sourcetag
Utility for finding the source and tag of a received message
mpi.setup.rngstream
Setup parallel RNG on all slaves
mpi.realloc
Find and increase the lengthes of MPI opaques comm, request, and status
mpi.probe
MPI_Probe and MPI_Iprobe APIs
mpi.intercomm.merge
MPI_Intercomm_merge API
mpi.iapplyLB
(Load balancing) parallel apply with nonblocking features
mpi.universe.size
MPI_Universe_size API
mpi.scatter
MPI_Scatter and MPI_Scatterv APIs
mpi.scatter.Robj
Extensions of MPI_ SCATTER and MPI_SCATTERV
mpi.spawn.Rslaves
Spawn and Close R Slaves
mpi.cart.create
MPI_Cart_create
lamhosts
Hosts Information
mpi.abort
MPI_Abort API
mpi.bcast.cmd
Extension of MPI_Bcast API
string
Internal functions
mpi.apply
Scatter an array to slaves and then apply a FUN
mpi.barrier
MPI_Barrier API
mpi.bcast.Robj
Extensions of MPI_Bcast API
mpi.bcast
MPI_Bcast API
mpi.comm.free
MPI_Comm_free API
mpi.comm.get.parent
MPI_Comm_get_parent, MPI_Comm_remote_size, MPI_Comm_test_inter APIs