25 February 2025 to 1 March 2025
Building 30.95
Europe/Berlin timezone

Incremental MPI Parallelization of a Julia Functional Renormalization Group code: a case study

26 Feb 2025, 14:40
20m
SR A+B (Building 30.95)

SR A+B

Building 30.95

Straße am Forum 1, 76131 Karlsruhe
Talk (15min + 5min) high-performance computing (HPC) Research Software Engineering in HPC

Speaker

Michele Mesiti

Description

HPC-oriented Research Software Engineers are often required to perform optimization and parallelization on unfamiliar codebases.
This activity is of utter importance, as it allows scientific research to make use of increasingly powerful (and increasingly complex) supercomputing infrastructure.
In this talk I will share the experiences and lessons learned in the process of parallelizing incrementally with MPI a Functional Renormalization Group code written in Julia, including performance optimization, characterization testing, dealing with a CPU firmware update and refactoring to improve programmer productivity.
Finally I will report on my experience of learning Julia while also approaching a somewhat unfamiliar domain.

I want to participate in the youngRSE prize no

Primary authors

Michele Mesiti Mr Nils Niggemann (Freie Universität Berlin)

Presentation materials