Skip to content
View raboonik's full-sized avatar

Block or report raboonik

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
raboonik/README.md

Vorticity field from a lattice Boltzmann simulation


Axel Raboonik

Computational modeller. I build mathematical models and large-scale numerical simulations of fluid and particulate systems, and I care about the numerics underneath — solver behaviour, stability, and whether a result can be trusted.

PhD in Applied and Computational Mathematics (Monash), currently a research scientist at the University of Newcastle working on data-driven CFD and ensemble forecasting. Based in Newcastle, NSW. Australian citizen.


What I work on

Numerical methods for nonlinear PDEs. I derived the Eigenenergy Decomposition Method, which resolves a long-standing open problem in magnetohydrodynamics: the exact analytical decomposition of nonlinear, fully coupled wave energies in magnetised fluids. Published as a three-paper series in The Astrophysical Journal (2024–2025), with the reference implementation released here.

Simulation at scale. Extending established CFD codes (LaRe3D, Fortran/MPI) to ingest observational data as time-dependent boundary conditions, and scaling simulation and mpi-parallelised post-processing.

Applied modelling for industry. DEM calibration of stockpile formation in bulk material transport for Bechtel, and modelling and optimisation of an industrial slurry dewatering pipeline for Jord — both delivered through the University of Newcastle.


Selected repositories

AutoParallelizePy A Python library extending mpi4py that automates domain decomposition and non-contiguous MPI parallelisation of multidimensional datasets. Ships with an installer, API documentation, and worked examples.
EEDM MPI-parallelised solver and parser implementing the eigenenergy decomposition on large multidimensional simulation datasets. The computational pipeline behind the ApJ series.

Background

  • PhD, Applied and Computational Mathematics — Monash University
  • Peer-reviewed publications in The Astrophysical Journal, MNRAS, Solar Physics, and the ANZIAM JournalGoogle Scholar · ORCID
  • Fortran · Python · C++ · MPI · HPC · Linux
  • CFD · DEM · finite-volume and finite-difference methods · model calibration and validation · uncertainty quantification · ensemble forecasting · machine learning

Currently

Keen to work on industry projects: simulation, modelling and data-driven in mining, water, energy and infrastructure.

LinkedIn · axel.raboonik@gmail.com

Popular repositories Loading

  1. AutoParallelizePy AutoParallelizePy Public

    An easy-to-implement python library plugin for mpi4py along with worked examples designed to streamline domain decomposition and add a simplifying layer to noncontiguous MPI parallelization of mult…

    Python 10 1

  2. EEDM EEDM Public

    An MPI-parallelized Python package to compute the eigenenergies described in a series of publications titled "Exact Nonlinear Decomposition of Ideal-MHD Waves Using Eigenenergies (EEDM)".

    Python 3 1

  3. raboonik raboonik Public

    Profile README