Design, implementation, and optimization of a highly efficient multilevel fast multipole algorithm

Idesbald Van Den Bosch, Marc Acheroy, Jean Paul Marcel

Résultats de recherche: Chapitre dans un livre, un rapport, des actes de conférencesContribution à une conférenceRevue par des pairs

Résumé

In this work we present a highly optimized sequential multilevel fast multipole algorithm. Departing from Fortran coding tradition, we have implemented the algorithm in C++, making extended use of the object-oriented features of the language, which leads to a great data locality. Great effort has also been put into optimizing the interpolation routines, which take up a significant fraction of the computation time. Finally, we also show that, by ordering carefully the interpolations and alpha translations, it is possible to reduce the octtree memory to almost half of what is normally needed.

langue originaleAnglais
titre2007 Computational Electromagnetics Workshop, CEM'07
Pages1-6
Nombre de pages6
Les DOIs
étatPublié - 2007
Evénement2007 Computational Electromagnetics Workshop, CEM'07 - Izmir, Turquie
Durée: 30 août 200731 août 2007

Série de publications

Nom2007 Computational Electromagnetics Workshop, CEM'07

Une conférence

Une conférence2007 Computational Electromagnetics Workshop, CEM'07
Pays/TerritoireTurquie
La villeIzmir
période30/08/0731/08/07

Empreinte digitale

Examiner les sujets de recherche de « Design, implementation, and optimization of a highly efficient multilevel fast multipole algorithm ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation