Skip to content

JuliaVlasov/DynamicElectricSheath.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Simulation of the symmetric sheath problem with ionization term.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 7

Languages