- Computational Fluid Dynamics (CFD) applied to Blood Simulation
- Fluid-Structure Interaction (FSI)
- GPU Programming
- Development of Validated Simulation Codes/Software
My PhD and MSc research focuses on Computational Engineering applied to Mechanical Engineering, specialising in the following methods (with more information in the Selected Publications section):
- Lattice Boltzmann Method (LBM)
- Immersed Boundary Method (IBM)
- Smoothed Particle Hydrodynamics (SPH)
- Fluid Simulation (cavitation modelling, flow problems involving heat transfer, etc.)
- Blood Simulation (medical device design, drug delivery, etc.)
- GPU Programming (code optimisation and algorithm development)
- Hydrogen (fuel cells, tank refuelling, etc.)
- Viscoelastic Material Modelling (foam, skin modelling, etc.)
Also, you will find links to literature and books that I find particularly useful, and which I hope will be helpful to you too!
What is Computational Engineering - A Brief Overview
My main degree is in Mechanical Engineering, but I am often asked questions about my MSc studies in Computational Engineering in particular. Some examples are: "Oh, so your MSc was in Computer Science?" "What's the difference between your MSc and Com...
Mirroring a Ubuntu desktop using SSH and VNC (and dealing with the login screen)
A common problem when remotely connecting to PCs on different networks is that various remote desktop software packages are blocked due to security risks. A nice way to replicate the functionality of these packages when connecting to Linux-based syste...
Poiseuille flow MATLAB code added!
I have added a nice MATLAB code for generating Poiseuille flow profiles for non-circular cross sections in the Codes section. Check it out! Hopefully this helps for those trying to implement the algorithm in MATLAB or other languages.