BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//pretalx.com//juliacon-2026//speaker//3ATAEN
BEGIN:VTIMEZONE
TZID:CET
BEGIN:STANDARD
DTSTART:20001029T040000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20000326T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
UID:pretalx-juliacon-2026-MRFYNN@pretalx.com
DTSTART;TZID=CET:20260810T143000
DTEND;TZID=CET:20260810T173000
DESCRIPTION:Julia offers the best of both worlds: high-level expressiveness
  combined with low-level performance\, allowing developers to leverage mod
 ern hardware accelerators without needing expertise in hardware-specific l
 anguages. This workshop demonstrates how Julia makes high-performance comp
 uting (HPC) accessible by covering topics such as distributed GPU computin
 g\, GPU code optimization\, and scalable workflows.
DTSTAMP:20260502T093458Z
LOCATION:Room 2
SUMMARY:Hands-on with Julia for HPC on GPUs - Ludovic Räss\, Collin Witten
 stein\, Boris Kaus
URL:https://pretalx.com/juliacon-2026/talk/MRFYNN/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-juliacon-2026-SHEA7J@pretalx.com
DTSTART;TZID=CET:20260813T114500
DTEND;TZID=CET:20260813T120000
DESCRIPTION:[PETSc](https://petsc.org/release/) is a widely used scientific
  computing library that allows you to write software that runs on massivel
 y parallel supercomputers.  PETSc is written in C but provides interfaces 
 for Fortran and Python. Its Julia interface\,  \n[PETSc.jl ](https://githu
 b.com/JuliaParallel/PETSc.jl)\, has been around for some time but only por
 ted a small part of the library. Recently\, this has changed and since ver
 sion 0.4.0 it provides an interface to (nearly) the full PETSc library.\n\
 nThere are a number of advantages compared to other attempts:\n\n- It can 
 be very easily installed by typing "add PETSc" in the Julia package manage
 r and is distributed with both precompiled PETSc binaries ` PETSc_jll ` (f
 or linux and Mac) and MPI.\n\n- We provide both a high-level and a low-lev
 el interface. The low-level interface automatically wraps nearly the full 
 PETSc library with over 3000 functions\, whereas the high-level interface 
 gives a more Julia-like experience but is currently limited to part of the
  library.\n\n- Automatic testing and CI/CD is performed with currently >50
 ’000 tests.\n\n- Users can combine features from Julia\, the Julia ecosy
 stem\, such as automatic differentiation and plotting with PETSc solvers. 
 The resulting codes are much more compact than their counterparts in lower
 -level languages\; yet\, users still have access to all PETSc features\, s
 uch as multigrid solvers for DMDA or DMStag grids.\n\n- It allows running 
 code on both a local workstation and on a large HPC system.\n\nIn the pres
 entation\, I will summarise some of the work done to achieve this and show
  scalability results of typical codes. I will also compare the timing with
  native compiled code.
DTSTAMP:20260502T093458Z
LOCATION:Room 3
SUMMARY:PETSc.jl - Boris Kaus
URL:https://pretalx.com/juliacon-2026/talk/SHEA7J/
END:VEVENT
END:VCALENDAR
