Independent Researcher

Lorenzo
Campoli

Computational Fluid Dynamics · Scientific Machine Learning · High-Performance Computing

I work at the intersection of hypersonic flow physics, non-equilibrium thermo-chemistry, plasma physics, shock-fitting algorithms, data-driven turbulence closure, and machine learning/artificial intelligence.

Hypersonics Non-Equilibrium Flows Shock-Fitting Turbulence RANS LES DNS Gene Expression Programming State-to-State Formulations Multi-Temperature Formulations Scientific ML Clustering HPC / MPI/OpenMP/Coarrays/CUDA/OpenACC C/C++ · Fortran · Python/Julia
Download CV Publications
scroll

About

Modelling Flow,
from Shocks to Turbulence

A computational scientist building tools that sit at the frontier of physics-based simulation and data-driven modelling.

15+
Peer-reviewed papers
238+
Citations
1548+
GitHub repos
5
Courses taught

Recent News

2022-03-13

Published in Mathematics. "Assessment of Machine Learning Methods for State-to-State Approach in Nonequilibrium Flow Simulations" — Mathematics 10(6), 928.

2021-05-28

Published in Comput. Phys. Commun. "UnDiFi-2D: an Unstructured Discontinuity Fitting code for 2D grids" — CPC 271, 108202.

2021-04-27

arXiv preprint. "Assessment of machine learning methods for state-to-state approaches" — arXiv:2104.01042.

Affiliations

Gilmour Space Technologies University of Melbourne Macquarie University Saint Petersburg State University Inria Bordeaux NASA Ames Sapienza University of Rome

Research

Projects & Focus Areas

From kinetic theory and shock-fitting to turbulence modelling and open-source scientific software.

Data-Driven Turbulence Modelling

Applying unsupervised ML and Gene Expression Programming (GEP) to improve the generalisability and interpretability of RANS closure models across diverse flow regimes.

UniMelb
🔥

Hypersonic Non-Equilibrium Flows

Development of numerical methods for high-speed viscous reactive flows in state-to-state (STS) and multi-temperature formulations, with a focus on shock-heated air.

SPbU

UnDiFi-2D: Shock-Fitting

Co-developer of an open-source unstructured discontinuity fitting code for 2D grids, enabling sharp shock representation on unstructured meshes without numerical diffusion.

Open Source
🧪

KAPPA Library

C++ library implementing kinetic approaches to physical processes in planetary and re-entry atmospheres — transport coefficients, relaxation rates, thermodynamic properties.

Published · CPC 2019
🌊

Viscous Fingering

Numerical investigation of the viscous finger instability in porous media using real field data, in collaboration with Gazprom Neft, for enhanced hydrocarbon recovery modelling.

Applied
🤖

ML for State-to-State Kinetics

Systematic benchmarking of machine learning regression methods — neural networks, GPR, random forests — as surrogates for expensive STS thermochemical relaxation databases.

Published · Mathematics 2022

Teaching

Courses

Hypersonics

Sep 2020 – Sep 2022 · SPbU

Machine Learning for Fluid Mechanics

Mar 2021 – Sep 2022 · SPbU

Modern Scientific Visualisation

Mar 2021 – Jun 2021 · SPbU

Scientific Paper Writing

Mar 2021 – Jun 2021 · SPbU

Concepts of Modern Natural Science

Mar 2021 – Jun 2021 · SPbU

Service & Outreach

Peer Review

Reviewer for journals in computational fluid dynamics, aeronautics, and applied mathematics.

Conference Activity

Regular presentations at RGD, ISSW, ECFD, and other major international symposia.

Open Source

Actively maintaining scientific software repositories on GitHub across multiple research domains.

Publications

Selected Works

Full list on Google Scholar · ORCID 0000-0002-0510-9422

2022

Assessment of Machine Learning Methods for State-to-State Approach in Nonequilibrium Flow Simulations

L. Campoli, E. Kustova, P. Maltseva

Mathematics 10(6), 928 (2022)DOI →

2021

UnDiFi-2D: An Unstructured Discontinuity Fitting Code for 2D Grids

L. Campoli, A. Assonitis, M. Ciallella, R. Paciorri, A. Bonfiglioli, M. Ricchiuto

Computer Physics Communications 271, 108202 (2021)DOI →

2020

Models Validation and Code Profiling in State-to-State Simulations of Shock Heated Air Flows

L. Campoli, O. Kunova, E. Kustova, M. Melnik

Acta Astronautica 175, 493–509 (2020)DOI →

Numerical Investigation of Viscous Fingering Phenomenon for Raw Field Data

F. Bakharev, L. Campoli, A. Enin, S. Matveenko, Y. Petrova, S. Tikhomirov, A. Yakovlev

Transport in Porous Media 132(2), 443–464 (2020)DOI →

2019

KAPPA: Kinetic Approach to Physical Processes in Atmospheres Library in C++

L. Campoli, G.P. Oblapenko, E.V. Kustova

Computer Physics Communications 236, 244–267 (2019)DOI →

2016–2017

Unsteady Shock-Fitting for Unstructured Grids

A. Bonfiglioli, R. Paciorri, L. Campoli

Int. J. Numer. Methods Fluids 81(4), 245–261 (2016)DOI →

Shock-Fitting and Predictor-Corrector Explicit ALE Residual Distribution (Book Chapter)

L. Campoli, P. Quemar, A. Bonfiglioli, M. Ricchiuto

Shock Fitting, pp. 113–129, Springer, Cham (2017)

Experience

Career Timeline

Academic positions, research roles, and collaborations.

Present

Research Fellow

University of Melbourne, School of Mathematics & Statistics

Data-driven turbulence modelling using unsupervised ML and GEP for RANS closure. Developing interpretable, generalisable models for Reynolds-Averaged Navier–Stokes simulations.

Jun 2020 – 2023

Assistant Professor

Saint Petersburg State University, Faculty of Mathematics & Mechanics

Research in computational fluid dynamics and ML for non-equilibrium flows (STS and multi-temperature formulations). Taught five courses including Hypersonics and ML for Fluid Mechanics.

Nov 2018 – Apr 2020

Assistant Researcher

Saint Petersburg State University, Faculty of Mathematics & Computer Science

Numerical modelling and investigation of the viscous finger phenomenon and enhanced recovery in porous media, in collaboration with Gazprom Neft.

Earlier

Research Collaborator

Sapienza University of Rome · Inria Bordeaux · NASA

Collaborative research on shock-fitting algorithms for unstructured grids and residual distribution schemes, leading to the UnDiFi-2D codebase.

Resources

Software & Tools

A curated collection of packages and tools I use or recommend across CFD, hypersonics, discontinuity fitting, scientific ML, HPC, meshing, and data formats.

Thermodynamics & Transport CFD — General CFD — Compressible & Hypersonic Spectral, FEM & PDE Discontinuity Fitting ML & Physics-Informed Scientific Computing HPC & Parallel Meshing Visualization Data Formats Optimisation & UQ
Thermodynamics & Transport
CFD Solvers — General
CFD Solvers — Compressible & Hypersonic
Spectral, FEM & PDE Frameworks
Discontinuity Fitting
ML & Physics-Informed Methods
Scientific Computing Libraries
HPC & Parallel Computing
Meshing
Visualization & Post-processing
Data Formats & Standards
Optimisation & Uncertainty Quantification

Contact

Get in Touch

Open to research collaborations, scientific software questions, and academic enquiries.

Primary Email

delphic.node@proton.me

Location

Brisbane, QLD, Australia

Google Scholar

Profile →