Skip to content

A implementation of the fast multipole method in 2D using the kernel log(z)

Notifications You must be signed in to change notification settings

Falsorr/JFMM_2D

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

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

About

A implementation of the fast multipole method in 2D using the kernel log(z)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages