Rankmap
Fugaku has a 6-dimensional mesh-torus network topology (locally, large T_3 x compact (Z_2 x Z_3 x Z_2) ). It is therefore non-trivial to map a 4-dimensional MPI process grid that Lattice QCD naturally requires to the physical network.
A rank map tool rankmap4d https://github.com/RIKEN-LQCD/rankmap4d provides a map for this purpose.
Build
git clone https://github.com/RIKEN-LQCD/rankmap4d
cd rankmap4d
make
Usage
- Grid: use the reversed lexical ones: rankmap_4d_lex_reversed, rankmap_4d_general_reversed
- Bridge++: use the lexical ones: rankmap_4d_lex, rankmap_4d_general_lex
See REAMD.md in the package for the details.