12 #include "../_internals/types.hh"
17 #include "../cpu/cpumat.hh"
24 template <
typename REAL>
25 void par2cpu(parmat<REAL> &par, cpumat<REAL> &cpu)
30 template <
typename REAL>
31 cpumat<REAL> par2cpu(parmat<REAL> &par)
33 cpumat<REAL> cpu(par.nrows(), par.ncols());
41 template <
typename REAL>
42 void cpu2par(cpumat<REAL> &cpu, parmat<REAL> &mpi)
47 template <
typename REAL>
48 mpimat<REAL>
cpu2mpi(cpumat<REAL> &cpu, grid g,
int bf_rows=16,
int bf_cols=16)
50 mpimat<REAL> mpi(g, cpu.nrows(), cpu.ncols(), bf_rows, bf_cols);