inducer / grudge

Grand Unified Discontinuous Galerkin Environment? A DG code in training.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

grudge

Gitlab Build Status

Github Build Status

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

Resources:

About

Grand Unified Discontinuous Galerkin Environment? A DG code in training.


Languages

Language:Python 77.1%Language:Tcl 19.9%Language:C++ 2.7%Language:TypeScript 0.2%Language:Shell 0.1%