https://github.com/inducer/grudge
Grand Unified Discontinuous Galerkin Environment? A DG code in training.
https://github.com/inducer/grudge
Last synced: 10 months ago
JSON representation
Grand Unified Discontinuous Galerkin Environment? A DG code in training.
- Host: GitHub
- URL: https://github.com/inducer/grudge
- Owner: inducer
- Created: 2020-04-15T20:48:12.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2025-03-05T17:00:40.000Z (10 months ago)
- Last Synced: 2025-03-20T16:19:32.480Z (10 months ago)
- Language: Python
- Size: 2.39 MB
- Stars: 14
- Watchers: 10
- Forks: 18
- Open Issues: 62
-
Metadata Files:
- Readme: README.rst
Awesome Lists containing this project
README
grudge
======
.. image:: https://gitlab.tiker.net/inducer/grudge/badges/main/pipeline.svg
:alt: Gitlab Build Status
:target: https://gitlab.tiker.net/inducer/grudge/commits/main
.. image:: https://github.com/inducer/grudge/workflows/CI/badge.svg?branch=main&event=push
:alt: Github Build Status
:target: https://github.com/inducer/grudge/actions?query=branch%3Amain+workflow%3ACI+event%3Apush
..
.. image:: https://badge.fury.io/py/grudge.png
:alt: Python Package Index Release Page
:target: https://pypi.org/project/grudge/
grudge helps you discretize discontinuous Galerkin operators, quickly
and accurately.
It relies on
* `numpy `_ for arrays
* `modepy `_ for modes and nodes on simplices
* `meshmode `_ for modes and nodes on simplices
* `loopy `_ for fast array operations
* `pytest `_ for automated testing
and, indirectly,
* `PyOpenCL `_ as computational infrastructure
PyOpenCL is likely the only package you'll have to install
by hand, all the others will be installed automatically.
.. image:: https://badge.fury.io/py/grudge.png
:target: https://pypi..org/project/grudge
Resources:
* `documentation `_
* `wiki home page `_
* `source code via git `_