{"id":20,"date":"2011-06-13T18:06:39","date_gmt":"2011-06-13T22:06:39","guid":{"rendered":"https:\/\/www.bu.edu\/exafmm\/documentation\/"},"modified":"2012-05-02T09:09:02","modified_gmt":"2012-05-02T13:09:02","slug":"documentation","status":"publish","type":"page","link":"https:\/\/www.bu.edu\/exafmm\/documentation\/","title":{"rendered":"Documentation"},"content":{"rendered":"<h1><span style=\"font-size: 20px; font-weight: bold;\">What&#8217;s ExaFMM?<\/span><\/h1>\n<p>The fast multipole method (FMM) is a numerical engine used in many applications, from acoustics, electrostatics, fluid simulations, wave scattering, and more.<\/p>\n<p>Despite its importance, there is a lack of open community codes, which has impeded its wider adoption. It is also a difficult algorithm to understand and to program, making availability of open-source implementations even more desirable.<\/p>\n<blockquote><p>This project offers a software base for FMM, including contributions from a growing group of researchers who are passionate about making the power of multipole-based methods available to all in the scientific-computing community.<\/p><\/blockquote>\n<p>Initially (late 2011), the ExaFMM project hosted a parallel, GPU-enabled code developed in the Barba group at Boston University. This code was<a title=\"Poster at the NVIDIA exhibition booth in SC\u201911\" href=\"https:\/\/www.bu.edu\/exafmm\/2012\/01\/04\/poster-at-the-nvidia-exhibition-booth-in-sc11\/\"> launched at the Supercomputing Conference of 2011<\/a>, with a poster at the NVIDIA booth. The features and performance of that code are described in other sections of this web site.<\/p>\n<p>Since then, other FMM researchers have joined-in to make ExaFMM a community effort aimed at providing open-source FMM software infrastructure. As we add more code modules to the repository, descriptions of their features and performance will be added, too.<\/p>\n<h1><span style=\"font-size: 20px; font-weight: bold;\">Where to start?<\/span><\/h1>\n<p><a href=\"https:\/\/www.bu.edu\/exafmm\/download\/\">Get the code base and install<\/a> according to the instructions. Make sure you understand <a href=\"https:\/\/www.bu.edu\/exafmm\/download\/license\/\">the license<\/a> conditions.<\/p>\n<h1><span style=\"font-size: 20px; font-weight: bold;\">User&#8217;s Manual<\/span><\/h1>\n<p>The <a href=\"\/exafmm\/files\/2011\/06\/ExaFMM-UserManual1.pdf\">ExaFMM-UserManual<\/a> explains how to download and install, the included tests, and a short description of the algorithm. The current version is very preliminary, so bear with us. This is a new project, involving a handful of researchers only, and we will extend the documentation as we are able.<\/p>\n<h1><span style=\"font-size: 20px; font-weight: bold;\">Developer documentation<\/span><\/h1>\n<p>Detailed <a href=\"http:\/\/barbagroup.bu.edu\/exafmm_docs\/html\/\" target=\"_blank\">documentation of the code for developers<\/a> is generated automatically using Doxigen.<\/p>\n<h3>Mailing list<\/h3>\n<p>We maintain an email list to discuss ExaFMM and interact with users and developers. <a href=\"http:\/\/barbalab.bu.edu\/mailman\/listinfo\/exafmm\">Join the ExaFMM list<\/a> (you can unsubscribe at any time via the same form).<\/p>\n<div style=\"margin-bottom: 10em;\"><span style=\"display: none;\">.<\/span><\/div>\n","protected":false},"excerpt":{"rendered":"<p>What&#8217;s ExaFMM? The fast multipole method (FMM) is a numerical engine used in many applications, from acoustics, electrostatics, fluid simulations, wave scattering, and more. Despite its importance, there is a lack of open community codes, which has impeded its wider adoption. It is also a difficult algorithm to understand and to program, making availability of [&hellip;]<\/p>\n","protected":false},"author":3344,"featured_media":0,"parent":0,"menu_order":4,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/www.bu.edu\/exafmm\/wp-json\/wp\/v2\/pages\/20"}],"collection":[{"href":"https:\/\/www.bu.edu\/exafmm\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.bu.edu\/exafmm\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.bu.edu\/exafmm\/wp-json\/wp\/v2\/users\/3344"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bu.edu\/exafmm\/wp-json\/wp\/v2\/comments?post=20"}],"version-history":[{"count":37,"href":"https:\/\/www.bu.edu\/exafmm\/wp-json\/wp\/v2\/pages\/20\/revisions"}],"predecessor-version":[{"id":391,"href":"https:\/\/www.bu.edu\/exafmm\/wp-json\/wp\/v2\/pages\/20\/revisions\/391"}],"wp:attachment":[{"href":"https:\/\/www.bu.edu\/exafmm\/wp-json\/wp\/v2\/media?parent=20"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}