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

Releases

No releases published

Packages

No packages published

Languages