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:20210916T132529Z
LOCATION:Jean-Jacques Rousseau
DTSTART;TZID=Europe/Stockholm:20210709T140000
DTEND;TZID=Europe/Stockholm:20210709T160000
UID:submissions.pasc-conference.org_PASC21_sess130@linklings.com
SUMMARY:Productivity, Performance, and Portability for Scientific Computin
 g with Continuous Integration, Containers, and Build Systems, Part II
DESCRIPTION:Minisymposium\n\nNowadays the complexity of scientific computi
 ng in conjugation with the hardware complexity has become significant. On 
 one side, scientific software applications require several dependencies fo
 r their compilation. On the other side, users and developers of scientific
  applications target a wide range of diverse computing platforms, such as 
 their laptops to supercomputers. This complexity poses challenges during t
 he entire workflow of the applications. We can distinguish at least five c
 ritical areas:\n\n1) applications building, including all dependencies;\n2
 ) testing during the application development with Continuous Integration (
 CI) and automated build and testing techniques;\n3) deployment of the appl
 ications via Continuous Deployment (CD) techniques;\n4) packaging of the a
 pplications with dependencies for easy user-level installation and product
 ivity;\n5) software performance portability.\n\nThe challenge in High Perf
 ormance Computing is to develop techniques that allow maximizing the three
  software applications characteristics: productivity, performance, and por
 tability for the five areas aforementioned. In this Minisymposium research
 ers and developers will discuss their successes and failures concerning th
 is challenge. This is split into two sessions, each of two hours. The firs
 t session will cover the building tools and CI/CD techniques, while the se
 cond session focuses on packaging applications and performance portability
 .\n\nExperimenting with Containers to Achieve Performance Portability\n\nL
 azzaro, Mujkanovic, Richardson\n\nContainers have become popular for HPC a
 pplications, creating the possibility of packing entire scientific workflo
 ws, software, libraries, and even data, thus solving the problem of making
  software run reliably when moved from one computing environment to anothe
 r. Although the de-facto standard tech...\n\n---------------------\nSarus:
  Highly Scalable Docker Containers for HPC Systems\n\nBenedicic, Madonna\n
 \nSarus is a container engine for HPC systems that provides the means to i
 nstantiate high-performance containers from Docker images. It has been des
 igned to address the unique requirements of HPC containers, such as integr
 ation with hardware accelerators, quick deployments at scale, security and
  permi...\n\n---------------------\nOrchestration of Containers on the Het
 erogeneous Infrastructure\n\nRadolović, Vladušič\n\nSODALITE, an
  H2020 project, simplifies application deployment complexity while retaini
 ng or improving application performance on targeted HPC heterogeneous and 
 cloud systems. The complexity of heterogeneous application deployment is r
 educed through abstraction of application’s component relati...\n\n-
 --------------------\nContainers at Exascale for Cosmological Simulations\
 n\nPotter\n\nThe next generation of large-scale cosmology surveys such as 
 Euclid require, and will continue to require significant computational res
 ources both for single "high resolution" simulations such as the Euclid Fl
 agship Simulation series as well as for parameter studies such as Euclid E
 mulator. As we ap...\n\n\nDomain: CS and Math, Physics
END:VEVENT
END:VCALENDAR
