fn auto_depth(nx: usize, ny: usize, nz: usize) -> usize
MG::determineDepth: ⌊log2⌋ of the smallest dimension, minus 3, at least 0.
MG::determineDepth
⌊log2⌋