Skip to content
Snippets Groups Projects
Matt Smith's avatar
Matt Smith authored
* support empty groups in reductions

* simplify conditional

Co-authored-by: default avatarAndreas Klöckner <inform@tiker.net>

* don't set a default initial value in nodal_min/nodal_max

* test with and without initial value

* Revert "don't set a default initial value in nodal_min/nodal_max"

This reverts commit 771fb7bab3a18e64248fe7725f53c77a48ef6ae6.

decided against this; not setting an initial value means that initial
value always needs to be passed in multi-volume case

* add test case for empty + no initial value

Co-authored-by: default avatarAndreas Klöckner <inform@tiker.net>
62b3dc78
History

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.

https://badge.fury.io/py/grudge.png

Resources: