Scalable and portable implementation of the fast multipole method on parallel computers. S. Ogata, T.J. Campbell, R.K. Kalia, A. Nakano, P. Vashishta, S. Vemparala.

PROGRAM SUMMARY
Title of program: FMMP
Catalogue identifier: ADRX
Ref. in CPC: 153(2003)443
Distribution format: tar gzip file
Operating system: LINUX with MPICH, IBM SP, SGI Origin
Number of lines in distributed program, including test data, etc: 3179
Keywords: Fast multipole method, Parallel computation, Stress calculation, Periodic boundary condition, Coulomb interaction, Electrostatics.
Programming language used: Fortran, C
Computer: IBM SP3 .

Nature of physical problem:
Parallel computations of Coulomb potentials, forces, and stress tensors for a collection of charged particles.

Method of solution:
The fast multipole method.

Typical running time:
Proportional to the number of charged points.

Unusual features:
None

Additional comments:
The code has been parallelized using MPI Standard.