21template <
typename tensor>
24 for (
size_t i = 0;
i < t.local_size(); ++
i) {
25 Index idx = t.global_index(
i);
26 t[
i] = idx[0] + idx[1] * 100 + idx[2] * 10000 + idx[3] * 1000000;
28 t.transpose({3, 1, 0, 2});
33 std::ostringstream
ss;
35 ss << std::setw(4) << std::setfill(
'0') <<
proc_size;
Tensor< lapack::Matrix, double > sdtensor
Definition common.hpp:10
Tensor< lapack::Matrix, complex > sztensor
Definition common.hpp:11
Tensor< scalapack::Matrix, complex > pztensor
Definition common.hpp:18
tensor initialize(size_t n)
Definition common.hpp:22
std::string filename(const std::string &prefix, int proc_size)
Definition common.hpp:32
std::complex< double > complex
Definition complex.hpp:38
Top header file of mptensor.
Definition complex.hpp:34
Index Shape
Definition tensor.hpp:46