A fast algorithm for particle simulations
Journal of Computational Physics
Computer simulation using particles
Computer simulation using particles
Journal of Computational Chemistry
Skeletons from the treecode closet
Journal of Computational Physics
A fast algorithm for vortex blob interactions
Journal of Computational Physics
A fast adaptive multipole algorithm for calculating screened Coulomb (Yukawa) interactions
Journal of Computational Physics - Special issue on computational molecular biophysics
A fast adaptive multipole algorithm in three dimensions
Journal of Computational Physics
A particle method and adaptive treecode for vortex sheet motion in three-dimensional flow
Journal of Computational Physics
Molecular Modeling and Simulation: An Interdisciplinary Guide
Molecular Modeling and Simulation: An Interdisciplinary Guide
A new version of the fast multipole method for screened Coulomb interactions in three dimensions
Journal of Computational Physics
An {\it bf O(N)} Algorithm for Three-Dimensional N-body Simulations
An {\'it bf O(N)} Algorithm for Three-Dimensional N-body Simulations
A kernel-independent adaptive fast multipole algorithm in two and three dimensions
Journal of Computational Physics
"New-version-fast-multipole-method" accelerated electrostatic calculations in biomolecular systems
Journal of Computational Physics
A fast, robust, and non-stiff Immersed Boundary Method
Journal of Computational Physics
Fast Evaluation of Multiquadric RBF Sums by a Cartesian Treecode
SIAM Journal on Scientific Computing
A Fast Treecode for Multiquadric Interpolation with Varying Shape Parameters
SIAM Journal on Scientific Computing
A Matrix-free Approach for Solving the Parametric Gaussian Process Maximum Likelihood Problem
SIAM Journal on Scientific Computing
Journal of Computational Physics
Hi-index | 31.46 |
A treecode algorithm is presented for evaluating electrostatic potentials in a charged particle system undergoing screened Coulomb interactions in 3D. The method uses a far-field Taylor expansion in Cartesian coordinates to compute particle-cluster interactions. The Taylor coefficients are evaluated using new recurrence relations which permit efficient computation of high order approximations. Two types of clusters are considered, uniform cubes and adapted rectangular boxes. The treecode error, CPU time and memory usage are reported and compared with direct summation for randomly distributed particles inside a cube, on the surface of a sphere and on an 8-sphere configuration. For a given order of Taylor approximation, the treecode CPU time scales as O(NlogN) and the memory usage scales as O(N), where N is the number of particles. Results show that the treecode is well suited for non-homogeneous particle distributions as in the sphere and 8-sphere test cases.