Skip to content

Modern Electron's WarpX repository serves as both a fork of the WarpX code (an advanced electromagnetic Particle-In-Cell code - see https://ecp-warpx.github.io) and the repository for a set of tools used in simulating thermionic devices (mewarpx).

License

Notifications You must be signed in to change notification settings

ModernElectron/WarpX

Repository files navigation

WarpX

Code Status master Code Status dev Documentation Status GitHub commits since last release Language Development Status
Gitter License WarpX DOI

Overview

Warning: This is an alpha release of WarpX. The code is still in active development. Robustness and performance may fluctuate at this stage. The input and output formats may evolve.

WarpX is an advanced electromagnetic Particle-In-Cell code. It supports many features including Perfectly-Matched Layers (PML), mesh refinement, and the boosted-frame technique.

Documentation

In order to learn how to install and run the code, please see the online documentation: https://warpx.readthedocs.io

To contact the developers, feel free to open an issue on this repo, or visit our Gitter room at https://gitter.im/ECP-WarpX/community

Contributing

Our workflow is described in CONTRIBUTING.md.

About

Modern Electron's WarpX repository serves as both a fork of the WarpX code (an advanced electromagnetic Particle-In-Cell code - see https://ecp-warpx.github.io) and the repository for a set of tools used in simulating thermionic devices (mewarpx).

Resources

License

Stars

Watchers

Forks

Languages

  • C++ 72.5%
  • Python 23.0%
  • CMake 1.3%
  • Jupyter Notebook 1.2%
  • Shell 1.1%
  • C 0.7%
  • Other 0.2%