https://github.com/falsorr/jfmm_2d
A implementation of the fast multipole method in 2D using the kernel log(z)
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (4.0%) to scientific vocabulary
Repository
A implementation of the fast multipole method in 2D using the kernel log(z)
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
JFMM_2D
A implementation of the fast multipole method in 2D in Julia
Usage of n.jl
The program uses a custom data Structure Point that has a "pos" argument taking a complex number, it represents the position of the point in space, a "q" argument representing its charge and a "pot" argument representing the potential, this one should be initialised as 0 as the algorithmn aims to compute that value. The program provides a function runFMM that takes as input a Vector of Point (data) and a Number for the desired precision (epsilon) that will modifiy each "pot" argument of the Points in data.
References
- https://math.nyu.edu/~greengar/shortcourse_fmm.pdf
- https://web.stanford.edu/class/cme324/classics/greengard-rokhlin.pdf
Owner
- Name: Daniel Fassler
- Login: Falsorr
- Kind: user
- Repositories: 1
- Profile: https://github.com/Falsorr
Master student in Applied Mathematics at Concordia University. My interests lie in Dynamical Systems and Numerical Analysis