Skip to content
@cerg-flux-lab

CERG-FLUX Labs

Fluids, Learning & Uncertainty in compleX systems · CERG, University of Pretoria

CERG-FLUX Lab

CERG-FLUX Lab

Fluids, Learning, and Uncertainty in compleX systems
A research subgroup within the Clean Energy Research Group (CERG)
Department of Mechanical & Aeronautical Engineering · EBIT · University of Pretoria

Website · PI · Scholar


About

CERG-FLUX Lab is a computational research group within the Clean Energy Research Group (CERG) at the University of Pretoria's Department of Mechanical and Aeronautical Engineering. Led by Assoc. Prof. Muaaz Bhamjee, the group develops physics-informed computational methods to understand transport phenomena across scales — from industrial multiphase flows and mesoscale lattice Boltzmann dynamics to physics-informed neural networks, high-energy particle physics at CERN, and quantum technologies.

The name FLUXFluids, Learning, and Uncertainty in compleX systems — reflects both the physical quantities at the heart of our work and the deliberate intersection of disciplines that defines our research programme. We sit at the boundary between classical computational physics and modern data-driven methods, building tools and training researchers who are fluent in both.

This GitHub organisation is the home for our open-source code, research software, simulation pipelines, and collaborative projects. For a full overview of our research pillars, team, and infrastructure, visit our group website.

Vision

To be a leading computational research group in Africa that advances the fundamental understanding of transport phenomena — from fluid mechanics to particle physics — through the deliberate intersection of classical physics, modern machine learning, and high-performance computing.

Mission

We develop, validate, and deploy physics-informed computational methods across scales: from mesoscale lattice Boltzmann dynamics to turbulent multiphase industrial flows, from neural operators that respect conservation laws to detector-level analysis at the Large Hadron Collider. We train the next generation of computational scientists who are as comfortable deriving a governing equation as they are debugging a training loop.

Values

Depth over breadth — We pursue mastery in our chosen domains rather than chasing trends. A well-understood method applied with rigour outperforms a fashionable one applied carelessly.

Build over buy — We construct our own tools, pipelines, and infrastructure where it matters. Understanding what's under the hood isn't optional — it's how good science gets done.

Rigour over hype — We validate before we publish, benchmark before we claim, and question before we accept. The physics comes first; the method serves it.

Open by default — Our code, our data, and our methods belong to the community. Reproducibility is not a courtesy — it is a responsibility.

People over papers — The group exists to develop researchers, not just research outputs. A student who leaves with deep skill, clear thinking, and intellectual confidence is a greater contribution than any single publication.

Research Pillars

We develop physics-informed computational methods to understand transport phenomena across scales:

Pillar Methods & Tools
CFD & Multiphase Flow VOF, Eulerian, ASM · ANSYS Fluent · OpenFOAM
λ Lattice Boltzmann Methods LBM-VOF, LBM-DEM · Palabos
Scientific Machine Learning PINNs, Neural Operators · PyTorch
High-Energy Particle Physics ATLAS Experiment · CERN LHC
ψ Quantum Technologies Qiskit

People

Principal Investigator: Assoc. Prof. Muaaz Bhamjee — industrial CFD (Hatch Africa), geospatial AI & climate science (IBM Research), now at UP. SA-ATLAS Team Leader, SAAM Vice President, SA National IUTAM Committee member.

Postgraduate students: 3 MEng + 6 PhD (UP & UJ), with further registrations and postdoctoral fellows in the pipeline.

We're actively recruiting MEng, PhD, and postdoctoral researchers. See our website for details.

Infrastructure

Our compute spans local and national resources:

  • CHPC Lengau — South Africa's national petascale supercomputer (chpc.ac.za)
  • Homelab HPC cluster — multi-node (mjolnir, legion), Slurm, ANSYS RSM, FastAPI monitoring
  • SciML pipelines — custom PINN training with physics-constrained loss functions
  • Palabos LBM — lattice Boltzmann with DEM coupling for particle-laden flows

Affiliations and Infrastructure

University of Pretoria · University of Pretoria Quantum Science and Technology (UPQuST) · ATLAS / CERN · CHPC · SA QuTI · SAAM .


We value depth over breadth, rigour over hype, and building over buying.

Popular repositories Loading

  1. intro-to-git intro-to-git Public

    TeX 4 1

  2. mkm411-sciml-lectures mkm411-sciml-lectures Public

    Jupyter Notebook 3 1

  3. intro-to-latex intro-to-latex Public

    TeX 3

  4. pinn-heat-transfer pinn-heat-transfer Public

    Python 2 1

  5. .github .github Public

    CERG-FLUX LAB: Fluids, Learning & Uncertainty in compleX systems · CERG, University of Pretoria

  6. cerg-flux-lab.github.io cerg-flux-lab.github.io Public

    CERG-FLUX LAB: Fluids, Learning & Uncertainty in compleX systems · CERG, University of Pretoria

    HTML

Repositories

Showing 7 of 7 repositories

Top languages

Loading…

Most used topics

Loading…