chgm

Note

This command has been ported to the new APBS syntax (see YAML- and JSON-format input files):

  • For finite difference, see finite_difference.FiniteDifference.charge_discretization() for more information.
  • For finite element, see finite_element.FiniteElement.charge_discretization() for more information.

Specify the method by which the biomolecular point charges (i.e., Dirac delta functions) by which charges are mapped to the grid for a multigrid (mg-manual, mg-auto, mg-para) Poisson-Boltzmann calculation. As we are attempting to model delta functions, the support (domain) of these discretized charge distributions is always strongly dependent on the grid spacing. The syntax is:

chgm {flag}

flag is a text string that specifies the type of discretization:

spl0
Traditional trilinear interpolation (linear splines). The charge is mapped onto the nearest-neighbor grid points. Resulting potentials are very sensitive to grid spacing, length, and position.
spl2
Cubic B-spline discretization. The charge is mapped onto the nearest- and next-nearest-neighbor grid points. Resulting potentials are somewhat less sensitive (than spl0) to grid spacing, length, and position.
spl4
Quintic B-spline discretization. Similar to spl2, except the charge/multipole is additionally mapped to include next-next-nearest neighbors (125 grid points receive charge density).