Tensorium
Loading...
Searching...
No Matches
tensorium::mpi Namespace Reference

Functions

void init (int *, char ***)
 
void finalize ()
 
int rank ()
 
int size ()
 
void barrier ()
 
template<typename... Args>
void send (Args...)
 
template<typename... Args>
void recv (Args...)
 
template<typename... Args>
void bcast (Args...)
 
template<typename... Args>
void allreduce (Args...)
 
template<typename... Args>
void reduce (Args...)
 
template<typename... Args>
void gather (Args...)
 
template<typename... Args>
void scatter (Args...)
 

Function Documentation

◆ allreduce()

template<typename... Args>
void tensorium::mpi::allreduce ( Args... )
inline

◆ barrier()

void tensorium::mpi::barrier ( )
inline

◆ bcast()

template<typename... Args>
void tensorium::mpi::bcast ( Args... )
inline

◆ finalize()

void tensorium::mpi::finalize ( )
inline

◆ gather()

template<typename... Args>
void tensorium::mpi::gather ( Args... )
inline

◆ init()

void tensorium::mpi::init ( int * ,
char ***  )
inline

◆ rank()

int tensorium::mpi::rank ( )
inline

◆ recv()

template<typename... Args>
void tensorium::mpi::recv ( Args... )
inline

◆ reduce()

template<typename... Args>
void tensorium::mpi::reduce ( Args... )
inline

◆ scatter()

template<typename... Args>
void tensorium::mpi::scatter ( Args... )
inline

◆ send()

template<typename... Args>
void tensorium::mpi::send ( Args... )
inline

◆ size()

int tensorium::mpi::size ( )
inline