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:20230831T095755Z
LOCATION:Flüela
DTSTART;TZID=Europe/Stockholm:20230628T110000
DTEND;TZID=Europe/Stockholm:20230628T130000
UID:submissions.pasc-conference.org_PASC23_sess144@linklings.com
SUMMARY:MS5B - Julia for HPC: Tooling and Applications (Part 1/2)
DESCRIPTION:Minisymposium\n\nNatural sciences and engineering applications
  increasingly leverage advanced computational methods to further improve o
 ur understanding of complex natural systems, using predictive modelling or
  analysing data. However, the flow of large amounts of data and the consta
 nt increase in spatiotemporal model resolution pose new challenges in scie
 ntific software development. Also, high-performance computing (HPC) resour
 ces massively rely on hardware accelerators such as graphics processing un
 its (GPUs) that need to be efficiently utilised, representing an additiona
 l challenge. Performance portability and scalability as well as fast devel
 opment on large-scale heterogeneous hardware represent crucial aspects in 
 scientific software development that can be leveraged by the capabilities 
 of the Julia language. The goal of this minisymposium is to bring together
  scientists who work on or show interest in large-scale Julia HPC developm
 ent, including but not restricted to software ecosystems and portable prog
 ramming models for development, GPU computing multiphysics solvers, and mo
 re. The selection of speakers with expertise spanning from computer to dom
 ain science, offers a unique opportunity to learn about the latest develop
 ment of Julia for HPC to drive discoveries in Earth sciences featuring the
  next generation of 3D geophysical fluid dynamics solvers to leverage unpr
 ecedented resolution.\n\nHardware-Level Performance Monitoring in Julia\n\
 nJulia is a dynamic programming language that combines two features import
 ant for high-productivity scientific computing: interactivity and high per
 formance. These features enable the interactive development of scientific 
 application codes for HPC systems. However, to efficiently utilize the res
 ource...\n\n\nCarsten Bauer (Paderborn University)\n---------------------\
 nSynthesizing Gradient for Parallel Paradigms Using Enzyme in Julia\n\nAut
 omatic differentiation (AD), i.e., the augmentation of a program to comput
 e derivatives algorithmically, is a powerful tool in scientific computing,
  with a wide range of applications such as sensitivity analysis, uncertain
 ty quantification, shape optimization, or machine learning. Automatic diff
 e...\n\n\nValentin Churavy (Massachusetts Institute of Technology)\n------
 ---------------\nJulia with MPI: Challenges and Best Practices\n\nIn this 
 talk, we will delve into the challenges of using Julia with MPI and how to
  overcome them. Being a dynamic language, Julia presents unique issues tha
 t may not be familiar to users of static languages such as C or Fortran. W
 e will explore common pitfalls that arise from configuring binary depe...\
 n\n\nSimon Byrne (California Institute of Technology)\n-------------------
 --\nPortable and Efficient Julia Code for Heterogeneous Hardware Systems\n
 \nAs we are entering the exascale era of supercomputing, heterogeneous har
 dware architectures have become the norm for new systems. At the same time
 , vendors provide competing APIs to their accelerators, making it harder t
 o write and maintain portable code. The Julia programming language tries t
 o tack...\n\n\nJulian Samaroo (Massachusetts Institute of Technology)\n\nD
 omain: Computer Science, Machine Learning, and Applied Mathematics &#8232;\n\nSe
 ssion Chair: Samuel Omlin (ETH Zurich / CSCS)
END:VEVENT
END:VCALENDAR
