Download

Bitbucket

The code is maintained in a repository in Bitbucket, where you can download or browse the source.

The original version of the code —released in November 2011 at the Supercomputing conference—was developed by Dr Rio Yokota, working as a postdoctoral researcher for Prof Barba. We hope to increasingly attract a lively user and developer community.

For maximum freedom of use, ExaFMM is distributed under The MIT License (MIT).

Please note that this license requires you to give proper attribution of the use of this software. However, you have no obligation to open-source your derived works or “give back” to the project. The license is most permissive in this sense.

We do not request any gratuitous citations; only cite our publications if warranted according to academic practice. But proper attribution calls for a mention in the acknowledgements of any publication that used this software.

Installation instructions

Step 1. Install mercurial (if not already installed)

Step 2. Execute the following

hg clone https://bitbucket.org/exafmm/exafmm
cd exafmm

Step 3. Open Makefile and edit CUDA_INSTALL_PATH, SDK_INSTALL_PATH, VTK_INSTALL_PATH

Step 4. Execute the following

cd unit_test
make serialrun

For more information about running the tests, or using the code inside your application program, there is a User’s Guide available in the Documentation section.

Feel free to subscribe/unsubscribe to the (low traffic) email list, by going to
http://barbagroup.bu.edu/mailman/listinfo/exafmm

 

.