Applied Mathematics
Tuesday,
December 4, 2018
2:45 PM - 3:45 PM
Keaton Burns
Flatiron Institute
Title: Flexible algorithms for solving PDEs with spectral methods
Abstract: Global spectral methods are a powerful tool for solving PDEs in simple domains. They typically provide exponential convergence to smooth solutions as the discretization size is increased, and they can be easily applied to a wide range of equations. This talk will discuss generic algorithms for solving broad classes of PDEs using global spectral methods and their implementation in the open-source code Dedalus.
Dedalus is a Python-based PDE solver designed for maximum flexibility, incorporating features such as symbolic equation entry, custom domain construction, and automatic MPI parallelization. We will cover the key algorithmic features of the codebase, particularly how sparse Fourier and Chebyshev-tau methods can be used to discretize general equations in domains without coordinate singularities, and how new bases based on spin-weighted spherical harmonics and Jacobi polynomials can be used to sparsely discretize general tensorial equations in cylindrical and spherical domains.
Along the way, we will discuss examples of the code's capabilities with various applications to geophysical, astrophysical, and biological fluid dynamics, including efficient implementations of incompressible hydrodynamics without operator splitting in the context of turbulent glacial melting, implicitly timestepping sound waves in low Mach-number compressible flows, and simulating generalized Navier-Stokes models of active fluids.
Flatiron Institute
Title: Flexible algorithms for solving PDEs with spectral methods
Abstract: Global spectral methods are a powerful tool for solving PDEs in simple domains. They typically provide exponential convergence to smooth solutions as the discretization size is increased, and they can be easily applied to a wide range of equations. This talk will discuss generic algorithms for solving broad classes of PDEs using global spectral methods and their implementation in the open-source code Dedalus.
Dedalus is a Python-based PDE solver designed for maximum flexibility, incorporating features such as symbolic equation entry, custom domain construction, and automatic MPI parallelization. We will cover the key algorithmic features of the codebase, particularly how sparse Fourier and Chebyshev-tau methods can be used to discretize general equations in domains without coordinate singularities, and how new bases based on spin-weighted spherical harmonics and Jacobi polynomials can be used to sparsely discretize general tensorial equations in cylindrical and spherical domains.
Along the way, we will discuss examples of the code's capabilities with various applications to geophysical, astrophysical, and biological fluid dynamics, including efficient implementations of incompressible hydrodynamics without operator splitting in the context of turbulent glacial melting, implicitly timestepping sound waves in low Mach-number compressible flows, and simulating generalized Navier-Stokes models of active fluids.
LOCATION:
← BACK TO EVENTS
- Morningside
- Seminar
- Engineering
- Public
Date Navigation Widget
Getting to Columbia
Other Calendars
- Alumni Events
- Barnard College
- Columbia Business School
- Columbia College
- Committee on Global Thought
- Heyman Center
- Jewish Theological Seminary
- Miller Theatre
- School of Engineering & Applied Science
- School of Social Work
- Teachers College
Guests With Disabilities
- Columbia University makes every effort to accommodate individuals with disabilities. Please notify us if you need any assistance by contacting the event’s point person. Alternatively, the Office of Disability Services can be reached at 212.854.2388 and [email protected]. Thank you.