Skip to content

kevinhongyu/PUNCpp

 
 

Repository files navigation

PUNC++

Documentation Status

Particles-in-UNstructured-Cells, C++ version (PUNC++) is an open source scientific program for simulating plasmas using the Particle-In-Cell (PIC) method on an unstructured mesh. The field quantities are solved using the Finite Element Method (FEM) through the third party finite element environment FEniCS. The focus is on plasma-object interaction, typically for space applications.

A user guide is available online on ReadTheDocs, whereas for developers, the code is documented using Doxygen. See the installation section for building developer's documentation.

punc++.gif

Contributors

Principal authors:

Contributors and mentors:

About

Particles-in-UNstructured-Cells, C++ version

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 96.5%
  • Python 2.0%
  • CMake 1.1%
  • Shell 0.2%
  • GLSL 0.2%
  • C 0.0%