SCIENTIFIC COMPUTING × PARALLEL SYSTEMS

AHMED EZ-ZOUINE

Scientific Software Engineer

HPCParallel ComputingScientific Computing

I build and modernize scientific software for high-performance and parallel computing environments, with a focus on numerical correctness, thoughtful architecture, and modern C++.

COMPUTATIONAL DOMAINSOLVER MESH
Ω ⊂ ℝ³3D DOMAINMPI PARTITION
Ω₀Ω₁Ω₂Ω₃XZYΓ_inflowΓ_outflow
DISCRETIZE · DECOMPOSE · COMPUTE
GRID 25 × 17 × 16 4 MPI RANKS WENO-5 / TENO KOKKOS / OMP TOUBKAL HPC
AT THE INTERSECTION OF
Numerical methodsModern C++Parallel architectures

01 /Research in focus

All research
ACTIVE MODERNIZATIONCODEBASE: IZEM CFD
TARGET: TOUBKAL HPCTRACK 01

Track 01 · Scientific Computing & Solver Architecture

Modernization of a Reactive Compressible Multi-Species Solver

Decomposing legacy Fortran into a modular C++17 architecture with Cantera thermodynamics, WENO-5/TENO shock-capturing, and parallel HDF5 scientific I/O.

L1Physics: Cantera Kinetics
L2Numerics: WENO-5 / TENO
L3Systems: C++17 / HDF5
L4HPC: Kokkos / MPI
Explore Research Dossier & Architecture
  1. 01

    Understand & Audit

    Legacy Fortran Solver

    Baseline verified
  2. 02

    Decouple & Interface

    Architecture Redesign

    Interfaces defined
  3. 03

    Rebuild & Modernize

    Modular C++17 / Julia Core

    Active development
  4. 04

    Verify & Validate

    Verification & Validation

    Continuous testing
  5. 05

    Scale & Port

    HPC Scale & Portability

    HPC target
  • Fortran
  • C++17
  • Cantera
  • WENO-5
  • TENO
  • HDF5
  • MPI
  • Kokkos
VERIFIED AGAINST LEGACY REFERENCE

02 / RESEARCH INTERESTS

From numerical ideas
to parallel systems.

I’m interested in the software and systems that make scientific computation possible at scale.

A little more about me

03 /Engineering practice

Explore projects

Systems programming

C / C++ · POSIX · Network programming

Parallel & distributed systems

MPI · Kokkos · OpenMP · Docker

Scientific software

Numerical software · Solver modernization · HDF5

RESEARCH & COLLABORATION

Building the next chapter.

Interested in doctoral research and scientific software engineering opportunities in HPC and parallel computing.

Curriculum vitae