♫musicjinni

Hands-on Ocean Modeling and Machine Learning with Oceananigans.jl | MIT EAPS | JuliaCon 2022

video thumbnail
Come get your feet wet with Oceananigans.jl, a native Julia, fast, friendly, flexible and fun ocean model. In the first half of this workshop participants will be helped to run and analyze one of several simple ocean problems. The problems relate to state-of-the-art challenges in climate science and computational science. In the second half we will examine Julia language features, packages and design choices that enable Oceananigans.jl.

Speakers: Chris Hill, Francis Poulin, Gregory Wagner, Valentin Churavy, Simone Silvestri, Tomas Chor, Suyash Bire, Rodrigo Duran, Jean-Michel Campin

Ask questions during the workshop: https://pigeonhole.at/JULIA6

Make sure to register for JuliaCon to get access to all of the resources: https://juliacon.org/2022/tickets/

Oceananigans.jl is a state of the art ocean modeling tool written from scratch in Julia. Oceananigans uses an underlying finite volume, locally orthogonal staggered-grid fluid modeling paradigm. This allows Oceananigans to support everything from highly-idealized large-eddy-simulation studies of geophysical turbulence to large scale planetary circulation projects. The code is configured for different problems using native Julia scripting. Julia metaprogramming supports wide flexibility in numerical methods and supports large ensemble experiments. These latter style of experiment facilitate semi-automated Bayesian search that can be used to produce reduced-order models that emulate more detailed physical process models accurately. Julia typing and dispatch is used to support discrete numerics involving staggered numerical grid locations and to support (through the Julia KernelAbstractions.jl package) GPU and CPU execution from a single code base. Advanced graphics with Makie.jl and data management using NCDatasets.jl and JLD2.jl are fully integrated. Integration of Oceananigans within SciML workflows for developing neural differentiable equation improvements to physics based schemes is also possible.

In this workshop we cover both hands-on execution of a variety of different model configurations and exploring how key features of the Julia language and packages from the Julia ecosystem are used to enable a range of use cases.

The workshop will include two parts. A first part will consist of breakout room sessions. Each room will have a lead who will walk participants through configuring and running an Oceananigans instance on either a cloud resource or on participants local systems. A second part will involve multiple Oceananigans.jl team members walking through the key Julia language aspects that make Oceananigans a flexible and fun tool to use for all manner of scientific ocean modeling problems on Earth and beyond.

Workshop participants will get hands-on experience with real-world high-end scientific modeling for ocean and fluid problems in Julia. They will also learn about the how many elements of the Julia language and ecosystem can be used together to create a performant and expressive modeling tool that is also easy to engage with.

Time Stamps:
00:00 Welcome!
00:10 Help us add time stamps or captions to this video! See the description for details.

Want to help add timestamps to our YouTube videos to help with discoverability? Find out more here: https://github.com/JuliaCommunity/YouTubeVideoTimestamps

Interested in improving the auto generated captions? Get involved here: https://github.com/JuliaCommunity/YouTubeVideoSubtitles

16 Coolest Gadgets for Men That Are Worth Seeing

8 Simple Exercises to Get the Perfect Slim Body in 30 Days

Mozart Effect Make You More Intelligent. Classical Music for Brain Power, Studying and Concentration

Journalist questions US official who says ICC has no jurisdiction | AJ #shorts

Top tips for setting goals | Freeletics Expert Series

Klay Thompson Recovery Comeback Photos! 2021 NBA Playoffs

30+ Little-Known Tricks to Read Strangers Like an Open Book

31 Small Secrets Hidden in Everyday Things

35+ Skills When You Need to Act Fast to Survive

šŸ”“Baby cartoons for kids & Hop Hop the owl full episodes LIVE. Street vehicles for kids.

10 Easy Ways to Improve Your Back In No Time

Better Saffron Than Sorry

Chef Tanya's Cajun White Castle Burger - Chicago | For the Love of the Slider

Rob Lowe's DirecTV Commercials - Cracked Responds

Is This Skin FINALLY Being Released?!

13 Coolest Gadgets for Men That Are Worth Seeing

10 Coolest Gadgets And Inventions You Should Have

Deep Dive into Fallen Kingdom's Incredible Jurassic VFX!

That's Why Piggy Banks Are Pigs

Going out of bounds in games

Patluā¤Bheem Changes his CHARACTERšŸ˜…#shorts #drawing #motuaurpatlu #youtubeshorts

22 Riddles With Answers That'll Help You in Real Life

PS5: The UI Will Blow Your Mind

How to Start a Dragon Academy

18 Coolest Gadgets That Are Worth Seeing

Miles Bridges Arrested Day Before Free Agency! 2022 NBA Free Agency

Fast Track for Creating Professional 3D Models

Hidden Purposes of 15 Things You Have

That's Why Smartphones Are Rectangular

What If You Spent a Month on Snake Island?

Disclaimer DMCA