Skip to content
/ fepic Public

3-D particle-in-cell (PIC) rarefied plasma simulation with finite element method (FEM) field solver

License

Notifications You must be signed in to change notification settings

mianzhi/fepic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fepic is a 3-D finite element particle-in-cell simulation code for rarefied plasma.

  * fepic is designed for electrostatic problems, and does not intend to solve the full Maxwell
    equations.
  * fepic uses grid generated by GMSH, and writes output files compatible with Paraview.
  * Particle stepping in fepic is parallelized with MPI.
  * fepic depends on libfosolvers (https://github.com/mianzhi/fosolvers), which is pulled
    automatically by cmake during building.

Future development will focus on adding these features:

  * MCC and CEX reactions
  * more useful particle boundary conditions
  * more simple electron models
  * steady and/or quasi-steady magnetic field
  * 2nd order tetrahedron
  * (etc.)

Feedback is welcomed. Thanks and have fun hacking.

About

3-D particle-in-cell (PIC) rarefied plasma simulation with finite element method (FEM) field solver

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published