Distributed Parallel Multipole Tree Algorithm
dpmta package zip
in Visual C++ (VC.Net).
We have created projects in Visual C++ , it can be downloaded , built and executed. Cpp-application contains some original testprogramms and c-application some new testprogramms, which define different structure of the particles.
The original and new testprogramms can be executed in Cygwin too.
This is a documentation, what we have done in VC.net and Cygwin.
To make self a new application in VC.Net or in cygwin you need the dpmta package and some additional programm files (see in cReadMe).
additional programm files zip
The programm code changes can be seen also here.
source code changes for VC.Net
On the following website can be found more about Fast Multipole Algorithm.
Nonadaptive and adaptive O(N) hierarchical N-body methods in Fortran
Parallel N-Body Simulations in Nesl