Skip to content

LLNL/spheral

Repository files navigation

Spheral

Spheral++ provides a steerable parallel environment for performing coupled hydrodynamical & gravitational numerical simulations. Hydrodynamics and gravity are modelled using particle based methods (SPH and N-Body).

Some useful features are

  • Total energy conserving compatible hydro mode.
  • ASPH (Adapative Smoothed Particle Hydrodynamics) algorithm.
  • CRKSPH (Conservative Reproducing Kernel Hydrodyamics) is also available.
  • Oct-tree based N-Body gravity.
  • Fluid and solid material modeling.
  • Damage and fracture modeling in solids.
  • Scriptable user interface in python.
  • Extensible by user in python, including the ability to write new physics packages in python.

Basic documentation is under development at https://spheral.readthedocs.io/en/latest/

Written by J. Michael Owen [email protected]

License

Spheral is distributed under the terms of the BSD 3-clause license. All new contributions must be made under this license.

See the LICENSE and NOTICE files for details.

SPDX-License-Identifier: BSD-3-Clause

LLNL-CODE-561852