ExplorerMathematicsMathematics
Research PaperResearchia:202607.29026

Massively parallel numerical simulations with Julia

Simon Candelaresi

Abstract

The Julia programming language aims to provide a modern approach to develop high-performance computing (HPC) applications. It tries to achieve this by combining a high-level, dynamic interface with just-in-time compilation to native machine code, thereby facilitating high developer productivity and native code performance at the same time. While this approach has already been shown to work well for serial applications, it is not clear if it readily translates to traditional, massively parallel H...

Submitted: July 29, 2026Subjects: Mathematics; Mathematics

Description / Details

The Julia programming language aims to provide a modern approach to develop high-performance computing (HPC) applications. It tries to achieve this by combining a high-level, dynamic interface with just-in-time compilation to native machine code, thereby facilitating high developer productivity and native code performance at the same time. While this approach has already been shown to work well for serial applications, it is not clear if it readily translates to traditional, massively parallel HPC work loads. In this paper, we fill this gap by analyzing the parallel performance of the numerical computational fluid dynamics simulation code Trixi..jl, written in Julia, and compare it to the Fortran code FLUXO. We show some of the challenges of using Julia at scale and discuss possible solutions, specifically with respect to code loading and compilation at startup. Finally, we demonstrate the parallel scaling of our Julia code on up to 61440 CPU cores.


Source: arXiv:2607.25866v1 - http://arxiv.org/abs/2607.25866v1 PDF: https://arxiv.org/pdf/2607.25866v1 Original Link: http://arxiv.org/abs/2607.25866v1

Please sign in to join the discussion.

No comments yet. Be the first to share your thoughts!

Access Paper
View Source PDF
Submission Info
Date:
Jul 29, 2026
Topic:
Mathematics
Area:
Mathematics
Comments:
0
Bookmark
Massively parallel numerical simulations with Julia | Researchia