Skip to content

ChengJungHsu/AGUOSM22-LES-tutorial

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TT01 Theory, software, and best practices for large eddy simulations of small-scale ocean turbulence

Welcome to the online resource for the LES tutorial at the 2022 AGU Ocean Sciences Meeting: https://www.aslo.org/osm2022/tutorials/

Date and Time: 3/3/2022, 10:00PM to 11:00PM

Location: Room 19

Abstract and intro

Large eddy simulations (LES) are an increasingly important tool for studying turbulent ocean surface and bottom boundary layers. LES approximate the smallest scales of motion with an analytic turbulence closure, thereby dramatically reducing its computational cost compared to direct numerical simulation (where all scales of motion are resolved) while producing a solution with much higher fidelity than “Reynolds Averaged” turbulence models used in general circulation modeling.

LES has been applied to oceanic problems for decades, but its application has been limited by limited software availability and computational costs. Today, the increased availability of LES software, faster CPUs, increased availability of GPUs and GPU-capable software, and increasing scientific interest in the effects of small-scale turbulence of the ocean and Earth system mean that LES will likely become increasingly common in physical oceanography.

Outline

In this tutorial we will:

  • review basic principles of LES
  • basics of ocean LES
    • closures used in ocean simulations
    • boundary conditions
    • sponge layers
    • models for the effects of surface waves
  • review common pitfalls and best practices
    • dependence of subgrid-scale fluxes on resolution
    • spurious dynamics

Resources

Resources for learning the theory of large-eddy simulations:

Some LES-capable ocean-friendly open-source software:

  • Oceananigans
    • very flexible user-friendly Julia code that runs on GPUs
  • PALM
    • code for running atmospheric and oceanic boundary-layer flows in massively parallel CPU architectures
  • DIABLO and LESGO
    • both are pseudo-spectral codes writen in Fortran with LES closures for doubly periodic domains

Some LES-capable open-source software that isn't geared towards ocean simulations. These software may have a steeper learning curve, but are more flexible:

  • OpenFOAM
    • flexible code written in C++ with a very active user base
  • Fluidity
    • flexible code with unstructured adaptve mesh capabilities and a set of LES closures to choose from

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Julia 100.0%