puncproject / PUNCpp

Particles-in-UNstructured-Cells, C++ version
https://punc.readthedocs.io
GNU General Public License v3.0
12 stars 6 forks source link

PUNC++

.. image:: https://readthedocs.org/projects/punc/badge/?version=latest :target: https://punc.readthedocs.io/en/latest/?badge=latest :alt: 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.

.. image:: punc++.gif

.. _FEniCS: https://fenicsproject.org .. _ReadTheDocs: http://punc.readthedocs.io

Contributors

Principal authors:

Contributors and mentors:

.. Sigvald Marholm: mailto:sigvald@marebakken.com .. Diako Darian: mailto:diakod@math.uio.no .. Mikael Mortensen: mailto:mikael.mortensen@gmail.com .. Richard Marchand: mailto:rmarchan@ualberta.ca .. _Wojciech J. Miloch: mailto:w.j.miloch@fys.uio.no