ppmd.coulomb.fmm_interaction_lists module

ppmd.coulomb.fmm_interaction_lists.compute_interaction_lists(extent, subdivision=(2, 2, 2), c=1.3094009767585033)

Returns the interaction lists for child cells, numbered lexicographically, for a simulation domain extent and a subdivision rule.

Parameters
  • extent – Domain extent in x, y, z.

  • subdivision – Number of subdivides that a parent is divided into in x,y,z.

  • c – Value of c to respect for interaction lists for rho > (c+1) a in 3D FMM MTL error bounds (default=(4/sqrt(3)) - 1)).