The Next Livestream
The ‘F’ Word : A Spectrally Accurate 2-D Compressible Euler Solver
April 22, 2022
Abstract
Additional Reading
Reference Materials
- Links to notes and accompanying materials will be posted to the Higher Order Methods OpenCollective at
Higher Order methods - Open Collective
- You can freely download SELF source code online at FluidNumerics/SELF
Upcoming Videos
- [June 10, 2022] The ‘F’ Word : Discontinuous Galerkin in Time integration method
- [July 8, 2022] The ‘F’ Word : Extending the Compressible Euler Solver to 3-D
- [July 29, 2022] The ‘F’ Word : Adapting the Compressible Euler Solver for Seawater
- [August 19,2022] The ‘F’ Word : Riemann Solver Review for Compressible Euler
Previous Videos
- [April 22, 2022] The ‘F’ Word : A Spectrally Accurate 2-D Compressible Euler Solver
- [March 25, 2022] The ‘F’ Word : Differential Geometry and the Metric Identities
- [March 11, 2022] GPU Programming in Fortran : Stabilizing the non-linear shallow water equation solver
- [February 25, 2022] GPU Programming in Fortran : Building a conservative Nonlinear Shallow Water Equation Solver
- [February 11, 2022] GPU Programming in Fortran : Building a linear Shallow Water Equation Solver
- [January 28, 2022] GPU Programming in Fortran : Ensuring stability for variable coefficient advection equation solver
- [January 14, 2022] GPU Programming in Fortran : Verifying Spectral Accuracy in the Advection-Diffusion Solvers
About the ‘F’ Word
“The ‘F’ Word” series is meant to document the use of modern fortran for developing an extensible library that can be used to solve conservation laws (PDEs) using spectral and spectral element methods. By documenting the development process, my hope is to curate examples of using OO Fortran as well as Fortran-C interoperability features for portable GPU and multi-GPU application development.
Another goal is to dispel the idea that Fortran is just about punch cards and GOTO statements by providing an example of an active modern Fortran project. I’ve heard too many times that Fortran is archaic, when it’s clear from this community that Fortran is alive and well in a vibrant and growing community.
For those interested in the mathematical theory, I’m putting together notes before each livestream that covers material relevant to the algorithms that are later implemented in Fortran. Here, the idea is to depict the process of transitioning from an idea and a mathematical model into an implementation in OO Fortran.
The current plan is to have livestreams every two weeks and to start putting out polished videos at least once per month. Rather than creating a new topic every time and polluting this Discourse, I figured it’d be best to share updates on this activity in this one topic.
Feel free to post any questions or discussions about this series or any of the material here. I enjoy spending time on this regularly and I hope this community finds this valuable.