Skip to content

Latest commit

 

History

History
41 lines (31 loc) · 1.53 KB

README.md

File metadata and controls

41 lines (31 loc) · 1.53 KB

DynamicElectricSheath.jl

Dev Build Status Coverage

Two-species Vlasov-Poisson solver on $[-1,1] \times \mathbb{R}$

with :

  • non-emitting boundary conditions on the distribution functions
  • Source term for the ions
  • Dynamic electric field at the boundary

Simulation of the symmetric sheath problem with ionization term.

Discretization :

  • Upwind for the transport
  • Integration for the Poisson equation $-\lambda^2 \frac{dE}{dx} = \rho$ with trapeze formula for $\rho$. The integration preserves the symmetry of $\rho$ if it is even.
  • Author : Mehdi BADSI. 27/07/2022.
  • Translation in Julia : Averil Prost. 05/08/2022.
git clone https://github.com/juliavlasov/DynamicElectricSheath.jl
cd DynamicElectricSheath.jl
julia --project
julia> using Pkg
julia> Pkg.instantiate()
julia> include("example.jl")

If you want to develop the package use Revise.jl

cd DynamicElectricSheath.jl
julia --project
julia> using Revise
julia> using DynamicElectricSheath

The module is rebuilt after every change in src directory