10#ifdef MORPHEUS_USE_MPI
69 inline void init(
int*,
char***) {}
71 inline int rank() {
return 0; }
72 inline int size() {
return 1; }
75 template<
typename...
Args>
78 template<
typename...
Args>
81 template<
typename...
Args>
84 template<
typename...
Args>
87 template<
typename...
Args>
90 template<
typename...
Args>
93 template<
typename...
Args>
Multi-dimensional tensor class with fixed rank and SIMD support.
Definition Tensor.hpp:25
void scatter(Args...)
Definition MPI_init.hpp:94
void send(Args...)
Definition MPI_init.hpp:76
void allreduce(Args...)
Definition MPI_init.hpp:85
void finalize()
Definition MPI_init.hpp:70
void reduce(Args...)
Definition MPI_init.hpp:88
void gather(Args...)
Definition MPI_init.hpp:91
int rank()
Definition MPI_init.hpp:71
void bcast(Args...)
Definition MPI_init.hpp:82
void recv(Args...)
Definition MPI_init.hpp:79
void barrier()
Definition MPI_init.hpp:73
void init(int *, char ***)
Definition MPI_init.hpp:69
int size()
Definition MPI_init.hpp:72
Definition Derivate.hpp:24