Consolidated Thread for "The 'F' Word" Livestreams & Videos

New Video!!

Simulating Kelvin Waves using the Spectral Element Library in Fortran

This week, I share an honest look at developing a tutorial for the Spectral Element Library in Fortran (SELF) that is meant for teaching some basic phenomena in geophysical fluid dynamics. Specifically, we dive into Kelvin waves which are a rather interesting type of coastal trapped inertia-gravity wave with a preferred propagation direction.

All of this work is done on our in-house Galapagos Cluster , where we run SELF (in this video) on AMD Instinct MI210 GPUs. All of our compute kernels are hand-crafted kernels designed specifically for SELF and AMD Instinct GPUs, which allows us to quickly iterate through simulation development rather quickly. Granted, this is a small problem, we have some larger 3-D turbulence simulations in the works… Stay tuned!

3 Likes