WARPXM  1.3.0
About

WARP (Washington Approximate Riemann Plasma) codes, include WARPX and WARPXM, use a framework written in C++ to build parallel computational physics software. The WARP framework is primarily developed to solve hyperbolic conservation laws, specially plasma fluid equations. It is being developed at the Computational Plasma Dynamics Laboratory within the Aerospace and Energetics Research Program at the University of Washington.

Install

See this page for build/install instructions.

Run

See this page for running instructions.

Contributing

Versioning

WARPXM is versioned using a scheme derived from Python's:

{Major}.{Minor}.{Patch}

In general, you should expect:

  • Major version increases when a change in WARPXM might require users to update existing input scripts to achieve a similar goal. Examples include changing how initial conditions or boundary conditions are specified.
  • Minor version increases when new features are added to WARPXM. Existing input scripts should continue to work as-is without modifications.
  • Patch version increases when a bug is fixed in WARPXM's expected behavior. Existing input scripts should continue to work as-is without modifications.

Note that higher version levels may still include less obstructive changes; a major version increase may also include new features or bug fixes, and likewise minor version increases may contain bug fixes.

License

See LICENSE.md.