-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
FEAT: Add High performance Field Translation and FMM crates. (#126)
* Add field translation traits and implementations (both optimised SVD and FFT field translations are added) * RLST is used for all underlying data structures. * Single node kiFMM implementation, and associated traits for FMMs * More tests added to ensure correctness of trees, and correct ordering for points created in surfaces. * Documentation added for Field and Fmm crates, documentation updated in Tree crate where things have changed. * Benchmark for FFT FMM (order 6, Laplace, 1e6 pts) ~1.5s (Apple M1).
- Loading branch information
Showing
64 changed files
with
7,113 additions
and
4,291 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -18,3 +18,5 @@ examples.sh | |
|
||
_*.msh | ||
*.btr | ||
|
||
.vscode/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.