BEGIN:VCALENDAR
VERSION:2.0
PRODID:Linklings LLC
BEGIN:VTIMEZONE
TZID:Europe/Stockholm
X-LIC-LOCATION:Europe/Stockholm
BEGIN:DAYLIGHT
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
TZNAME:CEST
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
TZNAME:CET
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20241120T082409Z
LOCATION:HG F 1
DTSTART;TZID=Europe/Stockholm:20240605T113000
DTEND;TZID=Europe/Stockholm:20240605T120000
UID:submissions.pasc-conference.org_PASC24_sess115_msa127@linklings.com
SUMMARY:Design and Interfaces for CliMA’s Next-Generation Performance-Port
 able Earth System Model
DESCRIPTION:Minisymposium\n\nValeria Barra (San Diego State University); S
 imon Byrne (NVIDIA Inc.); and Akshay Sridhar, Shriharsha Kandala, Lenka No
 vak, Julia Sloan, Dennis Yatunin, Charles Kawczynski, Gabriele Bozzola, an
 d Tapio Schneider (California Institute of Technology)\n\nThe Climate Mode
 ling Alliance (CliMA) is developing a new Earth System Model (ESM) entirel
 y written in Julia. The CliMA model achieves performance portability by ta
 rgeting both CPU and GPU architectures with a common codebase. In this tal
 k, we will illustrate some of the different package architectural designs 
 with flexible interfaces that provide core functionality and allow seamles
 s coupling and composition of the ESM components. \n\nThe main solver arch
 itecture, data management, and composable discretization tools to solve th
 e governing equations of the ESM component models are provided by the dyna
 mical core (dycore) library, ClimaCore.jl. Its high-level API facilitates 
 modularity and composition of differential operators, the definition of fl
 exible discretizations, and  reconciliation between different characterist
 ics, such as numerics and physical formulations. In the backend, low-level
  APIs support different data layouts, specialized implementations, and fle
 xible models for threading, to better face high-performance optimization, 
 data storage, and scalability challenges on modern heterogeneous architect
 ures. \n\nSome distinct design patterns in the CliMA ecosystem, such as mo
 dularity, extensibility, and interoperability translate across the differe
 nt packages in the CliMA’s codebase. For example, they are evident in the 
 ClimaCoupler.jl: the package responsible for coupling the different compon
 ent models comprising the ESM (e.g., atmosphere, ocean, land, etc).\n\nDom
 ain: Climate, Weather, and Earth Sciences, Engineering\n\nSession Chairs: 
 Mauro Bianco (ETH Zurich / CSCS, ETH Zurich); Enrique González Paredes (ET
 H Zurich / CSCS); and Hannes Vogt (ETH Zurich / CSCS)
END:VEVENT
END:VCALENDAR
