// research-and-insights

Blog

Technical writing on HPC, computational simulation, and applied engineering. Articles coming soon — subscribe on LinkedIn to be notified.

[ add header image ]
Coming Soon SPH · CFD

When to Choose SPH over CFD: A Practical Guide for Industrial Engineers

Smoothed Particle Hydrodynamics has distinct advantages over mesh-based CFD for problems involving free surfaces, complex moving boundaries, and fluid–structure interaction. This post will break down when each method is the better tool — and when SPH–DEM coupling is worth the extra complexity.

Article in preparation
[ add header image ]
Coming Soon DEM · Non-Spherical

Non-Spherical DEM: Why Particle Shape Matters More Than You Think

Most industrial DEM studies default to sphere-equivalent particles for computational convenience. For many powders — particularly in pharma and minerals processing — this introduces systematic errors in predicted flow behaviour, packing density, and segregation. This post explores the state of the art in non-spherical DEM and when the added cost is justified.

Article in preparation
[ add header image ]
Coming Soon GPU · OpenACC · Fortran

GPU-Porting Legacy Fortran: Lessons from the NEMO Ocean Model

OpenACC is often overlooked in favour of CUDA for GPU porting — but for large legacy Fortran codebases it offers a pragmatic, incremental path to GPU acceleration. Drawing on experience porting sections of the NEMO ocean model for the Met Office, this post covers profiling, loop-level directives, and the pitfalls that catch even experienced developers.

Article in preparation
[ add header image ]
Coming Soon JAX · GPU · Python · R

Porting R to JAX: From Prototype to GPU-Accelerated Production Code

R is excellent for rapid model development and statistical prototyping but rarely scales to GPU. This post walks through the process of porting a spatial simulation codebase to Python with JAX/XLA — covering the structural differences, where JAX's functional paradigm makes things harder, and the performance gains that make it worth it.

Article in preparation

// adding header images to articles

Each article above has an image slot. Place <img src="images/your-image.jpg"> inside the .article-img div to add a header image.