Metadata-Version: 2.2
Name: ornl-asgard
Version: 0.9.0
Summary: Library for high-dimensional PDEs using sparse grids and discontinuous Galerkin method
Home-page: https://github.com/project-asgard/asgard
Author: Miroslav Stoyanov
Author-email: stoyanovmk@ornl.gov
License: MIT
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: C++
Classifier: Development Status :: 3 - Alpha
Classifier: Operating System :: OS Independent
Classifier: Operating System :: MacOS
Classifier: Operating System :: POSIX :: Linux
Classifier: Topic :: Scientific/Engineering :: Mathematics
Description-Content-Type: text/markdown
License-File: LICENSE.txt
Requires-Dist: numpy>=1.10
Requires-Dist: h5py>=3.6
Requires-Dist: scipy>=1.8
Requires-Dist: matplotlib>=3.5
Dynamic: author
Dynamic: author-email
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: requires-dist
Dynamic: summary


The ASGarD project has the goal of building a solver specifically targeting
high-dimensional PDEs where the "curse-of-dimensionality" has previously
precluded useful continuum / Eularian (grid or mesh based as opposed to
Monte-Carlo sampling) simulation. Our approach is based on a
Discontinuous-Galerkin finite-element solver build atop an adaptive hierarchical
sparse-grid (note this is different from the "combination technique" when applied
to sparse-grids).

To cite the ASGarD code in your work, please use:
* [![DOI](https://joss.theoj.org/papers/10.21105/joss.06766/status.svg)](https://doi.org/10.21105/joss.06766)
* [doi:10.11578/dc.20201125.5](https://www.osti.gov/doecode/biblio/48752)

Papers using ASGarD:
* [Sparse-grid Discontinuous Galerkin Methods for the Vlasov-Poisson-Lenard-Bernstein Model](https://arxiv.org/abs/2402.06493)

[Documentation of usage: https://project-asgard.github.io/asgard/](https://project-asgard.github.io/asgard/)

The [developer documentation](https://github.com/project-asgard/ASGarD/wiki/developing)
contains information about how to contribute to the ASGarD project.

### Quick Install
 ASGarD supports `--user` and venv install only.

user install: python3 -m pip install ornl-asgard==0.9.0 --user

venv install: python3 -m pip install ornl-asgard==0.9.0
