PetFMM

PetFMM—A dynamically load‐balancing parallel fast multipole library PetFMM is a portable, extensible software library for N-body interactions, using the fast multipole method (FMM). The software is built to be used as a part of the PETSc library, and it is distributed as open source. It can be used either in serial or parallel mode. A prominent feature of PetFMM is its capacity for dynamic load balancing, based on an optimizing strategy for distribution of work among processors and a model of both work estimates and communication estimates. Check out the latest calculations being done with PetFMM on the https://bitbucket.org/petfmm/petfmm-dev/wiki. If you have interest or any questions about PetFMM, join the Mailing list and post there —traffic is very low and you can unsubscribe at any time: http://barbagroup.bu.edu/mailman/listinfo/petfmm


References in zbMATH (referenced in 5 articles , 1 standard article )

Showing results 1 to 5 of 5.
Sorted by year (citations)

  1. Takahashi, Toru; Cecka, Cris; Fong, William; Darve, Eric: Optimizing the multipole-to-local operator in the fast multipole method for graphical processing units (2012)
  2. Cruz, Felipe A.; Knepley, Matthew G.; Barba, L. A.: PetFMM -- a dynamically load-balancing parallel fast multipole library (2011)
  3. Cruz, Felipe A.; Layton, Simon K.; Barba, L. A.: How to obtain efficient GPU kernels: an illustration using FMM & FGT algorithms (2011) ioport
  4. Yokota, Rio; Bardhan, Jaydeep P.; Knepley, Matthew G.; Barba, L. A.; Hamada, Tsuyoshi: Biomolecular electrostatics using a fast multipole BEM on up to 512 GPUs and a billion unknowns (2011)
  5. Cruz, Felipe A.; Knepley, Matthew G.; Barba, L. A.: Petfmm--A dynamically load-balancing parallel fast multipole library (2009) ioport