ppiclF
ppiclF: A Parallel Particle-In-Cell Library in Fortran - Published in JOSS (2019)
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 3 DOI reference(s) in README and JOSS metadata -
✓Academic publication links
Links to: joss.theoj.org -
✓Committers with academic emails
1 of 3 committers (33.3%) from academic institutions -
○Institutional organization owner
-
✓JOSS paper metadata
Published in Journal of Open Source Software
Repository
A parallel particle-in-cell library in Fortran.
Basic Info
- Host: GitHub
- Owner: dpzwick
- License: mit
- Language: Fortran
- Default Branch: master
- Homepage: https://dpzwick.github.io/ppiclF-doc/
- Size: 3.44 MB
Statistics
- Stars: 25
- Watchers: 7
- Forks: 21
- Open Issues: 8
- Releases: 1
Metadata Files
README.md
ppiclF
ppiclF is a parallel particle-in-cell library written in Fortran.
Applications of ppilcF include element-based particle-in-cell simulations, such as Euler-Lagrange mutliphase flow simulation, immersed boundary methods, and even atomistic-scale modeling. At its essence, ppiclF's main purpose is to provide a unified and scalable interface for a user to solve the following system of differential equations
d y
--- = ydot,
d t
which are found in all of the previously given particle-in-cell applications. See documentation website for more details, theory, examples, questions, etc.
Capabilities
On-the-fly load-balancing of the system of equations across MPI processing ranks based on the coordinates associated with each particle.
Simple user input of an external overlapping mesh for interactions between particles and their nearby cells.
Optional fast binned parallel nearest neighbor search between particles within a user specified distance so that more sophisticated user-implemented right-hand-side forcing models can easily be evaluated.
Algorithms have demonstrated scalability to 100,000 processors, allowing billions of equations to be solved simultaneously.
Links to both Fortran and C++ external code as a library.
Recommended Citation
| Zwick, D. (2019). ppiclF: A Parallel Particle-In-Cell Library in Fortran. Journal of Open Source Software. 4(37), 1400. https://doi.org/10.21105/joss.01400 | | --- |
Owner
- Name: David Zwick
- Login: dpzwick
- Kind: user
- Location: Boulder, CO
- Company: Northrop Grumman
- Repositories: 1
- Profile: https://github.com/dpzwick
JOSS Publication
ppiclF: A Parallel Particle-In-Cell Library in Fortran
Tags
particle particle-in-cell ODE integrator Euler-Lagrange discrete element methodGitHub Events
Total
- Watch event: 4
- Fork event: 2
Last Year
- Watch event: 4
- Fork event: 2
Committers
Last synced: 7 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| David Zwick | d****k@g****m | 145 |
| Juan D. Colmenares F | j****z@a****v | 4 |
| Jorge Salinas | j****s@l****c | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 32
- Total pull requests: 6
- Average time to close issues: 7 days
- Average time to close pull requests: 15 days
- Total issue authors: 5
- Total pull request authors: 3
- Average comments per issue: 0.63
- Average comments per pull request: 0.33
- Merged pull requests: 4
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- dpzwick (23)
- iljah (4)
- tzahtila (3)
- josalinas (1)
- juanecopro (1)
Pull Request Authors
- juanecopro (3)
- josalinas (2)
- Sam-Briney (2)
