https://github.com/llnl/spheral
https://github.com/llnl/spheral
astronomical-algorithms hydrodynamic-modeling hydrodynamics llnl math-physics meshfree python simulations simulations-physics sph
Last synced: 27 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/llnl/spheral
- Owner: LLNL
- License: other
- Created: 2018-07-24T20:43:19.000Z (almost 7 years ago)
- Default Branch: develop
- Last Pushed: 2025-04-03T02:59:28.000Z (about 1 month ago)
- Last Synced: 2025-04-03T03:28:53.918Z (about 1 month ago)
- Topics: astronomical-algorithms, hydrodynamic-modeling, hydrodynamics, llnl, math-physics, meshfree, python, simulations, simulations-physics, sph
- Language: C++
- Homepage:
- Size: 58.3 MB
- Stars: 63
- Watchers: 16
- Forks: 17
- Open Issues: 24
-
Metadata Files:
- Readme: README.md
- Changelog: NEWS
- License: License.txt
Awesome Lists containing this project
README
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/
Release and license:
Copyright (c) 2012, Lawrence Livermore National Security, LLC.
Produced at the Lawrence Livermore National Laboratory
Written by J. Michael Owen
LLNL-CODE-561852
All rights reserved.Please see full license at https://github.com/jmikeowen/spheral/blob/master/License.txt