Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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