by Derek Steinmoeller
In this talk, we introduce the [pyblitzdg](https://pypi.org/project/pyblitzdg/) module for physical model development and unveil some of the power that it puts into the hands of the scientific model developer. `pyblitzdg` is a new open-source Python 3 extension module that provides bindings to the C++ modelling library [blitzdg](https://github.com/WQCG/blitzdg) which incorporates the `blitz++` tensor arithmetic library. `Pyblitzdg` excels at carrying out fast simulations of wave dynamics in sophisticated geometries. With support for both Finite Volume (FV) and Discontinuous Galerkin (DG) numerical methodologies, a wide set of tools are made available to the model developer. 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 NumPy and would be familiar to users of wide-spread mathematical software like Matlab or GNU Octave. Worked examples that are relevant to real-world physical problems will be shown, and future application areas and potential extensions will be revealed.
About the Author
Talk Details
Date: Saturday Nov. 16
Location: Concert Hall
Begin time: 16:10
Duration: 10 minutes