Skip to content
View SalehMohammadrezaei's full-sized avatar

Block or report SalehMohammadrezaei

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.

Content in all repositories owned by your account will be closed.
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

Hi, I'm Saleh 👋

I'm a CFD engineer — multiphase flow, porous-media transport, and the numerical methods and code behind them. Background in mechanical engineering; currently doing an industry-funded PhD in chemical engineering at the University of Manchester.

Day to day I write C++, CUDA and Python for simulation and the analysis around it (OpenFOAM, ANSYS Fluent, lattice-Boltzmann, MPI / OpenMP / HPC).

🟢 Open to work — CFD, simulation and scientific-computing roles, across domains.

A couple of things I've built

  • PoreWise — permeability tensors of 3D pore images (micro-CT rocks, foams, micromodels) with the lattice Boltzmann method, on one GPU or on CPU cores. Stores pore voxels only, so a 1024³ sandstone runs on a single workstation GPU. Checked against analytical solutions and published benchmarks. From my PhD work.
  • totem — a physically-accurate Inception spinning top: real heavy-top dynamics + MuJoCo contact physics, rendered by a fused-CUDA-kernel ray-tracer I wrote (~5,000× faster than the naive version). Does the totem fall? Physics says yes.
  • Funoos — a small app I made in my spare time to make CFD easier to see: a handful of classic solvers you can click through and watch. A learning toy, not a production solver.

Reach me

✉️ [email protected] · 💼 LinkedIn

Popular repositories Loading

  1. PoreWise PoreWise Public

    Permeability tensors of 3D pore images on one GPU or on CPU cores: lattice Boltzmann with TRT collision and pore-only storage, verified against analytical and published benchmarks.

    Python 6 1

  2. Funoos Funoos Public

    Funoos: an interactive CFD showcase. Six numerical methods written from scratch (LBM, Navier-Stokes, Euler, SPH, spectral, reaction-diffusion) across 28 experiments with 51 presets, each checked ag…

    Python

  3. SalehMohammadrezaei SalehMohammadrezaei Public

    Profile

  4. totem totem Public

    A physically-accurate Inception totem — heavy-top dynamics (MuJoCo) + a fused-CUDA-kernel ray-tracer. Does the totem fall? Physics says yes.

    Python