“An Adaptive, Finite Difference Solver for the Nonlinear Poisson-Boltzmann Equation with Applications to Biomolecular Computations” (2013) Communications in Computational Physics, 13(1), pp. 150–173. doi:10.4208/cicp.290711.181011s.