ExaFMM
ExaFMM: a high-performance fast multipole method library with C++ and Python interfaces - Published in JOSS (2021)
Science Score: 95.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
Found 2 DOI reference(s) in README and JOSS metadata -
✓Academic publication links
Links to: joss.theoj.org -
✓Committers with academic emails
1 of 5 committers (20.0%) from academic institutions -
○Institutional organization owner
-
✓JOSS paper metadata
Published in Journal of Open Source Software
Repository
A kernel-independent fast multipole method library with Python interface.
Basic Info
Statistics
- Stars: 66
- Watchers: 3
- Forks: 17
- Open Issues: 7
- Releases: 0
Metadata Files
README.md
exafmm-t
Cite as
"ExaFMM: a high-performance fast multipole method library with C++ and Python interfaces", Tingyu Wang, Rio Yokota, Lorena A. Barba. The Journal of Open Source Software, 6(61):3145 (2021). doi:10.21105/joss.03145
exafmm-t is a kernel-independent fast multipole method library for solving N-body problems. It provides both C++ and Python APIs. We use pybind11 to create Python bindings from C++ code. exafmm-t aims to deliver compelling performance with a simple code design and a user-friendly interface. It currently supports both potential and force calculation of Laplace, low-frequency Helmholtz and modified Helmholtz (Yukawa) kernel in 3D. In addition, users can easily add other non-oscillatory kernels under exafmm-t's framework.
Documentation
The full documentation is available here.
Please use GitHub issues for tracking bugs and requests. To contribute to exafmm-t, please review CONTRIBUTING.
Owner
- Name: exafmm
- Login: exafmm
- Kind: organization
- Repositories: 4
- Profile: https://github.com/exafmm
JOSS Publication
ExaFMM: a high-performance fast multipole method library with C++ and Python interfaces
Authors
Tags
Python fast multipole method low-rank approximation high performance computingGitHub Events
Total
- Issues event: 1
- Watch event: 5
- Issue comment event: 3
- Fork event: 4
Last Year
- Issues event: 1
- Watch event: 5
- Issue comment event: 3
- Fork event: 5
Committers
Last synced: 7 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Tingyu Wang | v****g@g****m | 604 |
| bloodysin | s****3@g****m | 70 |
| Rio Yokota | r****a@g****m | 49 |
| Lorena A. Barba | l****a@g****u | 31 |
| Rio Yokota | r****a@m****m | 1 |
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 10
- Total pull requests: 18
- Average time to close issues: about 1 month
- Average time to close pull requests: 1 day
- Total issue authors: 8
- Total pull request authors: 4
- Average comments per issue: 0.6
- Average comments per pull request: 0.06
- Merged pull requests: 17
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 3
- Pull requests: 1
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 3
- Pull request authors: 1
- Average comments per issue: 0.0
- Average comments per pull request: 0.0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- tingyu66 (2)
- hjabird (2)
- benlandrum (1)
- rountree (1)
- mortezamsp (1)
- pimanov-h (1)
- chenglong92 (1)
- Psetty97 (1)
Pull Request Authors
- tingyu66 (15)
- bloodysin (1)
- rountree (1)
- labarba (1)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- breathe >=4.13.0
- docutils ==0.16
- exhale *
- sphinx >=2.0
- sphinx-rtd-theme *
- pybind11 >=2.3
