APS Logo

Simulating general flows in curvilinear domains with Dedalus

ORAL

Abstract

Dedalus is an open-source Python framework for solving general partial differential equations at scale with modern spectral methods. Here we will describe recent additions to the code for simulating general fluid flows in curvilinear domains. These additions are based on new methods for discretizing arbitrary tensorial equations in disks, cylinders, spherical shells, and balls. These methods enable Dedalus to directly solve both incompressible and compressible hydrodynamical models with full spectral accuracy in these domains, as no reductions via scalar decompositions are necessary. We will discuss the new capabilities of the code, detail our new interface for vector-invariant model specification, and look at a range of geophysical and astrophysical applications. We will also describe ongoing development to support more complex geometries, nonlocal boundary conditions, and data-driven subgrid closures.

Presenters

  • Keaton Burns

    Massachusetts Institute of Technology MI

Authors

  • Keaton Burns

    Massachusetts Institute of Technology MI

  • Geoffrey Vasil

    Univ of Sydney

  • Daniel Lecoanet

    Northwestern University, Northwestern

  • Jeff S Oishi

    Bates College

  • Benjamin P Brown

    University of Colorado, Boulder