QUDA
1.0.0
|
Go to the source code of this file.
Functions | |
int | setup_layout (int len[], int nd, int numnodes) |
int | node_number (const int x[]) |
int | node_index (const int x[]) |
void | get_coords (int x[], int node, int index) |
int | num_sites (int node) |
Variables | |
int | this_node |
void get_coords | ( | int | x[], |
int | node, | ||
int | index | ||
) |
Definition at line 241 of file layout_hyper.c.
References index(), ndim, node_index(), quda::s, size1, size2, squaresize, and this_node.
Referenced by set_layout().
int node_index | ( | const int | x[] | ) |
Definition at line 224 of file layout_hyper.c.
References ndim, sites_on_node, and squaresize.
Referenced by get_coords(), set_layout(), and vset_M().
int node_number | ( | const int | x[] | ) |
Definition at line 214 of file layout_hyper.c.
References mcoord, ndim, and squaresize.
Referenced by set_layout(), and vset_M().
int num_sites | ( | int | node | ) |
Definition at line 292 of file layout_hyper.c.
References sites_on_node.
Referenced by set_layout(), vcompare_M(), and vcreate_M().
int setup_layout | ( | int | len[], |
int | nd, | ||
int | numnodes | ||
) |
Definition at line 150 of file layout_hyper.c.
References mcoord, ndim, nsquares, setup_hyper_prime(), setup_qmp_fixed(), setup_qmp_grid(), sites_on_node, size1, size2, and squaresize.
Referenced by set_layout().
int this_node |
Definition at line 9 of file qio_field.cpp.
Referenced by get_coords(), open_test_input(), open_test_output(), read_gauge_field(), read_spinor_field(), set_layout(), setup_hyper_prime(), vcompare_M(), vcreate_M(), vset_M(), write_gauge_field(), and write_spinor_field().