**Contact Info**

Department of Applied Mathematics

University of Waterloo

Waterloo, Ontario

Canada N2L 3G1

Phone: 519-888-4567, ext. 32700

Fax: 519-746-4319

PDF files require Adobe Acrobat Reader

Friday, April 24, 2020 1:00 PM EDT

Microsoft Teams

Derek Steinmoeller | Aquanty

pyblitzdg: An Open-Source Python 3 Framework for Rapid Numerical Model Development

In this talk we introduce pyblitzdg, a free and open-source Python 3 module for numerical model development and unveil some of the power that it puts into the hands of the mathematical modeller. pyblitzdg is built off a robust and well-tested C++ code-base for the (discontinuous) Galerkin finite element method, which incorporates the blitz++ tensor arithmetic library. Pyblitzdg excels at carrying out fast simulations of wave dynamics in arbitrary geometries, but also includes support for heat- and diffusion-based problems. Object-oriented programming is not required to use pyblitzdg, and simple procedural-style simulation programs can usually be written in a single ~100 line Python 3 script. The syntax used relies on the NumPy library and would look familiar to users of wide-spread mathematical software like Matlab or GNU Octave. Worked examples that may be of interest to an applied math audience will be shown alongside scientific results visualized in ParaView. Extensions available to the end-user of pyblitzdg, such as CUDA acceleration (e.g., cupy or pycuda) and parallel cluster computing (mpi4py) will be discussed as well.

**Contact Info**

Department of Applied Mathematics

University of Waterloo

Waterloo, Ontario

Canada N2L 3G1

Phone: 519-888-4567, ext. 32700

Fax: 519-746-4319

PDF files require Adobe Acrobat Reader

University of Waterloo

University of Waterloo

43.471468

-80.544205

200 University Avenue West

Waterloo,
ON,
Canada
N2L 3G1

The University of Waterloo acknowledges that much of our work takes place on the traditional territory of the Neutral, Anishinaabeg and Haudenosaunee peoples. Our main campus is situated on the Haldimand Tract, the land granted to the Six Nations that includes six miles on each side of the Grand River. Our active work toward reconciliation takes place across our campuses through research, learning, teaching, and community building, and is co-ordinated within the Office of Indigenous Relations.