Prerequisites
2024 E3SM Tutorial, Day 1, Lecture Sessions
Video: 00:00:00 – Welcome to Tutorial: Jill Zhang,
00:06:13 – Overview of the E3SM Project: Dave Bader,
00:30:07 – E3SM as an Open Development Project, Resources and Policies: Renata McCoy,
00:44:31 – Coupled System Overview: Chris Golaz,
01:27:45 – E3SM Atmosphere Model (EAM) Overview: Shaocheng Xie and Paul Ullrich,
02:34:56 – E3SM HPC Resources: Noel Keen,
2024 E3SM Tutorial, Day 1, Practicum
00:00:00 - Intro to the Case Control System, Rob Jacob, https://portal.nersc.gov/project/e3sm/Tutorials/2024/scripts/practice-scripts.html, https://esmci.github.io/cime/versions/master/html/users_guide/introduction-and-overview.html,
00:53:13 - Run Script, Chris Golaz, https://portal.nersc.gov/project/e3sm/Tutorials/2024/scripts/
01:03:55 - Post Processing Tools for Analyzing E3SM Data, Paul Ullrich, Charlie Zender, Tom Vo
01:46:34 - Submitting Large Jobs, Wuyin Lin, https://portal.nersc.gov/project/e3sm/Tutorials/2024/scripts/#RunOneYear
2024 E3SM Tutorial, Day 2, Lecture Sessions
00:00:00 – 2024 E3SM Tutorial, Day 2, Lecture Sessions
00:00:05 – Ocean Modeling, Alice Barthel and Mark Petersen,
00:51:59 – Sea Ice Modeling in E3SM, Darin Comeau,
01:14:19 – E3SM Land Model (ELM) Overview, Dan Ricciuto,
01:48:39 – River Modeling in E3SM, Tian Zhou,
02:15:06 – The Functionally Assembled Terrestrial Ecosystem Simulator (FATES) Tutorial, Jennifer Holm,
2024 E3SM Tutorial, Day 2, Practicum
00:00:00 - 2024 E3SM Tutorial Day 2 Practicum Session
00:00:10 - Modifying Simulation Configurations, Wuyin Lin, Mark Petersen, Daniel Ricciuto, Chris Terai, Darin Comeau , https://portal.nersc.gov/project/e3sm/Tutorials/2024/scripts/practice-scripts.html,
00:46:14 - Diagnostics Tools
00:46:27 Diagnostic Packages in E3SM Evaluation, Jill Zhang,
01:00:54 MPAS-Analysis, Alice Barthel,
01:12:25 E3SM Chemistry Diagnostics - ChemDyg, Hsiang-He Lee,
01:22:33 Diagnostic Tools, practicum instructions
E3SM Diagnostics: https://github.com/E3SM-Project/e3sm_diags/blob/main/examples/tutorials2024/E3SM_Diags_Exercise.md
MPAS-Analysis: Day 2- MPAS-Analysis Practicum
01:24:26 - Submitting Large Jobs, Wuyin Lin
2024 E3SM Tutorial, Day 3, Lecture Sessions
00:00:00 - 2024 E3SM Tutorial Day 3, Lecture Sessions, Intro, Wuyin Lin
00:02:27 - Single Column Model (SCM) and Doubly-Periodic (DP) Configuration, Xue Zheng,
00:31:49 - Regionally Refined Model (RRM), Qi Tang,
01:03:53 - Multi-scale Modeling Framework (MMF), Walter Hannah,
01:26:04 - Next-Generation Atmosphere Modeling in E3SM, Peter Caldwell,
02:08:37 - Human Earth System Coupling, Part I
2024 E3SM Tutorial, Day 3, Practicum
00:00:00 - 2024 E3SM Tutorial Day 3 Practicum Session
00:00:08 - E3SM post-processing, Ryan Forsyth,
00:37:39 - Modifying the source code, Chris Terai, Mark Petersen, Wuyin Lin, Walter Hannah, Daniel Ricciuto,
01:06:14 - closing remarks,
2024 E3SM Tutorial, Day 4, Lecture Sessions
00:00:00 - 2024 E3SM Tutorial Day 4, Lecture Sessions, Intro, Chris Terai
00:02:50 - Human Earth System Coupling Part II, Qing Zhu,
00:24:42 - Influence of Eastern Pacific hurricanes on the Southwest US wildfire environment, Karthik Balaguru,
00:46:43 - E3SM Code Review and New Feature Process & Testing Cases - CIME master docs, Rob Jacob, E3SM Code Review and New Feature Process , https://esmci.github.io/cime/versions/master/html/users_guide/testing.html
01:32:37 - Polar Processes, Sea-Level Rise, and Coastal Impacts, land ice and ice shelf cavity, Darin Comeau, Alice Barthel,
01:58:04 - Aerosols and aerosol forcings in v3, Susannah Burrows,
02:22:49 - The Vertical Grid of the E3SM Atmosphere, Walter Hannah,
02:43:06 - Machine Learning applications for climate modeling, Peter Caldwell,
2024 E3SM Tutorial, Day 4, Practicum
00:00:00 - 2024 E3SM Tutorial, Day 4, Practicum Session
00:00:13 - Atmosphere Breakout - Running Hindcasts with HICCUP, Walter Hannah,
01:21:34 - Land Breakout - Offline Land Model Testbed (OLMT), Dan Ricciuto,
02:55:22 Ocean & Sea Ice Breakout Mark Petersen, Darin Comeau, Alice Barthel,
Tuesday (May 7) | Wednesday (May 8) | Thursday (May 9) | Friday (May 10) | |
---|---|---|---|---|
chair: Jill Chengzhu Zhang | chair: Chris Terai | chair: Wuyin Lin | chair: Chris Terai | |
7:30 | breakfast provided, Shyh Wang Hall | breakfast and coffee | breakfast and coffee | breakfast and coffee |
8:00-8:15 | Check-in + settling in + coffee | coffee | coffee | coffee |
8:15-8:30 | Welcome to tutorial / code of conduct and expectations | Check-in + settling in | Check-in + settling in | Check-in + settling in |
8:30-9:15 45 mins | Intro to E3SM project: Dave Bader, Renata McCoy
| Ocean and Sea-ice modeling | Single Column Model (SCM) and Doubly-Periodic (DP) config Xue Zheng Regionally Refined Model (RRM) - simulations Qi Tang Multi-scale Modeling Framework (MMF) Walter Hannah | Human Earth System Coupling Part II Qing Zhu Influence of Eastern Pacific hurricanes on the Southwest US wildfire environment Karthik Balaguru |
9:15-10:00 45 mins | Coupled system overview | Testing and code review Rob Jacob See E3SM Code Review and New Feature Process And https://esmci.github.io/cime/versions/master/html/users_guide/testing.html You may want to have a terminal open to follow along with the testing portion. | ||
10:00-10:15 | break | break | break | break |
10:15-11:00 45 minutes | Atmosphere modeling Shaocheng Xie, Paul Ullrich | Land and River modeling Dan Ricciuto Tian Zhou Jennifer Holm | SCREAM Peter Caldwell | Polar Processes, Sea-Level Rise, and Coastal Impacts overview, including land ice and ice shelf cavity modeling (15 min talk + 5 min questions) Darin Comeau, Alice Barthel Improvements in the aerosols and aerosol forcings in v3 (15 min talk + 5 min questions) Susannah Burrows |
11:00-11:45 45 minutes | Human Earth System Coupling Part I Alan Di Vittorio Kat Smith | The Vertical Grid (15 min talk + 5 min questions) Walter Hannah Machine Learning applications for climate modeling (15 min talk + 5 min questions) Peter Caldwell | ||
11:45-13:00 | Group picture before lunch Lunch break | Lunch break | Lunch break | Lunch break |
13:00-13:15 | NERSC computational environment and E3SM HPC resources (13:00-13:15pm 15 mins) Noel Keen | Practicum: Modifying simulation configurations – options, namelist changes (simulation design, parameter tuning, input, output) Instructor Wuyin Lin, Chris Terai, Mark Petersen, Darin Comeau Dan Ricciuto | Practicum: Standard post-processing workflow(zstash archiving/extraction, zppy diagnostics workflow) Instructor & TAs Ryan Forsyth, Chris Golaz | Practicum: Breakout sessions:
|
13:15-13:30 | Practicum Intro: Run E3SM (set up simulation+code management, run simulation with CIME and run scripts)+ Provenance NOTE: This is HANDS ON!. Have 2 terminals open and logged in to Perlmutter. You should have a copy of the E3SM source code. See intro to the Case Control System. Commands (v3): Instructor with TAs Rob Jacob and Chris Golaz | |||
13:30-14:00 | ||||
14:00-14:30 | Practicum (submitting coupled simulation) | |||
14:30-14:50 20mins | ““ + break | ““+ break | ““ + break | break |
14:50-15:20 | Practicum Intro: Post processing tools for analyzing E3SM data (e3sm_unified, nco, ncvis, xarray/xcdat, uxarray etc) Instructor with TAs Paul Ullrich, Charlie Zender, Tom Vo Practicum Setup instructions
https://jupyter.nersc.gov/hub/home
| Practicum Intro: Diagnostic tools(E3SM Diags, Mpas-analysis, ChemDyg) Instructor & TAs Jill Zhang, Alice Barthel, Hsiang-he Lee | Practicum: Modifying the source code (revisit Git) Instructor & TAs Chris Terai Wuyin Lin Mark Petersen Darin Comeau Daniel Ricciuto | Recap |
15:20-16:20 | Practicum (analyzing existing E3SM output) | Practicum (diagnostic tools – break out with domain specific group) ChemDyg Practicum | Departure | |
16:20-16:30 | Self select groups for submitting large jobs | |||
16:30-16:40 | Daily debrief + Departure | Daily debrief + Departure | Daily debrief + Departure | |
16:40-17:00 | Guided Tour of NERSC (Group 1) | Guided Tour of NERSC (Group 2) | ||
Evening events | Conference dinner (6pm at Triple Rock) | |||
reserve extra rooms: | 14:30 - 17:00 | 13:30 - 17:00 | 13:30 - 17:00 | 13:00 - 17:00 |
Friday practicum sessions
Group | Speaker | Topic & Availability for Practicum Session | |
---|---|---|---|
Practicum breakout: atmosphere | Atmos | Walter Hannah | initial condition creation for hindcast simulations using HICCUP (practicum) |
Practicum breakout: land | Land | Dan Ricciuto | offline testbed for ELM (practicum) |
Practicum breakout: ocean/ice | Mpas | Mark Petersen | working with mpas-ocean, mpas-seaice and mpas-analysis (practicum) |