Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/joglekara/impacta-public
impacta is a fully-implicit code for solving the Vlasov-Fokker-Planck system of equations in a (up to 2nd order) Cartesian Tensor expansion
https://github.com/joglekara/impacta-public
Last synced: 3 months ago
JSON representation
impacta is a fully-implicit code for solving the Vlasov-Fokker-Planck system of equations in a (up to 2nd order) Cartesian Tensor expansion
- Host: GitHub
- URL: https://github.com/joglekara/impacta-public
- Owner: joglekara
- License: mit
- Created: 2020-03-30T14:35:21.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2022-11-18T01:29:45.000Z (about 2 years ago)
- Last Synced: 2023-10-20T11:42:15.575Z (about 1 year ago)
- Language: C++
- Size: 234 KB
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# impacta
```impacta``` (Implicit Magnetized Plasma And Collisional Transport with Anisotropy) is a fully-implicit code for electron heat transport in inertial fusion relative scenarios. It solves the Vlasov-Fokker-Planck equations under the Lorentz approximation for electrons using a Cartesian Tensor expansion up to second order, with third order added in a reduced model. Additional physics models include a simple hydrodynamic solver for ions, ionization and a ray tracing package for laser heating using inverse bremsstrahlung.## Contributors:
The code was based on ```impact```, conceived and developed by Robert Kingham and Tony Bell (R.J. Kingham and A.R. Bell, J. Comp. Phys. 2004).
A new C++ version of the code with the addition of second order Cartesian Tensor terms was developed by Alec Thomas.
Hydrodynamic ion motion were added by Alec Thomas based on a model developed for ```impact``` by Chris Ridgers.
A ray tracing package was added by Archis Joglekar.## Installation instructions:
The code requires PETSc and boost libraries