No description
Find a file
2025-04-17 17:07:07 +02:00
data/boundary Input file 2025-04-10 11:56:05 +02:00
input New input options and fCUm now calculates the number of ions passing by (to plot dN/dE easily 2025-04-17 17:07:07 +02:00
scripts_python New input options and fCUm now calculates the number of ions passing by (to plot dN/dE easily 2025-04-17 17:07:07 +02:00
src New input options and fCUm now calculates the number of ions passing by (to plot dN/dE easily 2025-04-17 17:07:07 +02:00
.gitignore Input file 2025-04-10 11:56:05 +02:00
makefile New input options and fCUm now calculates the number of ions passing by (to plot dN/dE easily 2025-04-17 17:07:07 +02:00
README.md New input options and fCUm now calculates the number of ions passing by (to plot dN/dE easily 2025-04-17 17:07:07 +02:00

VlaPlEx (Vlasov Plasma Expansion) code aims to provide a simple way to solve the collisionless plasma expansion into a vacuum.

It solves the Vlasov equation for ions in a 1D spherical domain.

Electrons are treated as a fluid either isothermal (Boltzmann) or polytropic.

Self-consistent electric field is solved using a Newton-Raphson method to solve the Poisson equation.

A 2D table linking T_e, n_e and the average Z must be provided. Examples can be found in 'data/TNZ'.

Input files for different cases are in the 'input' folder.

Files with the boundary conditions are provided in 'data/boundary'.

Input files must specify which TNZ table and boundary file are using.

To run the code execute

./vlaplex