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
Keywords for this software
References in zbMATH (referenced in 4 articles , 1 standard article )
Showing results 1 to 4 of 4.
- Takahashi, Toru; Cecka, Cris; Fong, William; Darve, Eric: Optimizing the multipole-to-local operator in the fast multipole method for graphical processing units (2012)
- Cruz, Felipe A.; Knepley, Matthew G.; Barba, L.A.: PetFMM -- a dynamically load-balancing parallel fast multipole library (2011)
- Cruz, Felipe A.; Layton, Simon K.; Barba, L.A.: How to obtain efficient GPU kernels: an illustration using FMM & FGT algorithms (2011)
- 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)