Skip to main content
This is a pre-production deployment of Warehouse. Changes made here affect the production instance of PyPI (
Help us improve Python packaging - Donate today!

Discretize discontinuous Galerkin operators quickly, on heterogeneous hardware

Project Description

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
  • leap for time integration
  • dagrt as an execution runtime
  • 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.


Release History

This version
History Node


Supported By

Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Google Google Cloud Servers