About Me

Hi! My name is Gerald, and welcome to my website! On this page you will find an overview of my experience, with links to more above. Hopefully you will find some useful information on the site (maybe on the blog page in particular!), and please reach out through the Contact form or connect on LinkedIn if there is something that you would really like to chat about! :)


I am a Lecturer in Mechanical Engineering at TU Dublin Bolton Street and a Chartered Mechanical Engineer with broad and extensive experience lecturing and supervising for engineering qualifications at NFQ Level 7, Level 8 and Level 9.
I use Ansys Workbench and Fluent extensively and supervise undergraduate and postgraduate projects primarily in CFD applied to multiphase flows, sustainable design, and renewable energy technologies. My projects often involve the use of MATLAB, OpenFOAM, Palabos and DualSPHysics for different engineering problems (with more information in the Teaching section).

Research & Collaboration

I have extensive research experience in:
  • Multiphase Flow 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 advanced CFD methods applied to engineering problems, 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)
I am very interested in academic and industrial collaboration on:
  • Multiphase CFD Simulation (cavitation modelling, flow problems involving heat transfer, etc.)
  • Blood Simulation (medical device design, drug delivery, etc.)
  • GPU Programming (code optimisation and algorithm development particularly for CFD)
  • Hydrogen (CFD applied to fuel cell simulation, tank refuelling, etc.)
My current CFD-based engagements with industry involve multiphase plunging jet and bubbly flow simulations for wastewater treatment, electro-chemical battery simulations for electric vehicles, and multiphase hydrogen fuel cell cooling simulations for electric vehicle and aviation applications.

A Few Last Things!

My industrial experience lies in Building Information Modelling (BIM) coordination and management roles which I gained while working on process piping design for the construction of semiconductor plants at Intel Ireland.
I enjoy building computers, experimenting with new software packages and developing snippets of code in MATLAB and C++ to solve problems, and I will share code that might be useful to other students and researchers in the Codes section.

Also, you will find links to literature and books that I find particularly useful, and which I hope will be helpful to you too!
Header image: Velocity magnitude contours for flow over a stationary sphere (simulated using the CULBIBBS software package)


Jun 16, 2022

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...

Read more

Jun 13, 2022

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...

Read more

Dec 16, 2021

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.

Follow this website

You need to create an Owlstown account to follow this website.

Sign up

Already an Owlstown member?

Log in