Dr. Markus Blatt

Entwicklung eines parallelen Open Source Reservoir Simulators

Selbstständig, Consultant HPC-Simulation-Software & Services, Dr. Markus Blatt - HPC-Simulation-Software & Services

Eichstätt, Germany


reservoir simulation software
software engineering for scientific computing
Numerical solution of partial differential equatio
PDE discretization
finite difference
finite volume
finite element
discontinuous Galerkin methods
fast iterative solvers for large sparse matrices
Krylov methods
algebraic multigrid methods
Parallel programming / High Performance Computing
fluid flow in porous media
Monte Carlo Simulations
Open Source Software
Forschung und Entwicklung


Professional experience for Markus Blatt

  • Current 2 years and 7 months, since Dec 2021

    CEO / Gründer


  • Current 12 years and 9 months, since Oct 2011

    Consultant HPC-Simulation-Software & Services

    Dr. Markus Blatt - HPC-Simulation-Software & Services

    Entwicklung von maßgesccheiderter Simulationssoftware auf Basis von Open Source (DUNE, DUMUX, OPM, etc.). Entwickler von Open Source Software OPM/flow zur Simulation von Reservoiren, CO2 Speicherung in Reservoiren und Upscaling.

  • 2 years and 3 months, Oct 2019 - Dec 2021

    CTO / Gründer


  • 2 years and 10 months, Jan 2009 - Oct 2011

    Research Assistant at Interdisciplinary Center for Scientific Computing

    Universität Heidelberg

    Supervising master thesis on overlapping Schwarz preconditioners on the GPU with CUDA. Published a paper that allows scientists to describe easily the parallel domain decomposition and minimize the communication effort on supercomputers. Achieved the first realistic soil infiltration simulation on a parallel supercomputer with >250000 processes. Reduced memory usage of an oil reservoir simulator by 50%.

  • 2 years and 3 months, Oct 2006 - Dec 2008

    Research Assistant at Institute for Parallel and Distributed Systems (IPVS)

    Universität Stuttgart

    Co-authored two papers defining a hierarchical grid interface in C++ suitable for switching the underlying implementation without a performance loss. Designed a new lecture on advanced C++ programming techniques. Initiated and partially designed a software course for scientists.

  • 2 years, Oct 2004 - Sep 2006

    Research Assistant at Interdisciplinary Center for Scientific Computing

    Universität Heidelberg

    Developed an easy to use iterative solver library for parallel supercomputers. Published a paper on efficient data-structures in C++ for iterative solvers of systems of partial differential equations. Promoted to one of five lead developers of a parallel C++ software toolbox for solving partial differential equations (DUNE).

  • 3 months, May 2004 - Jul 2004

    Java software engineer

    LION bioscience AG, Heidelberg

    Developed JUnit test and a java package for XML file consistency tests. Evaluated the Java and Perl API of ENSEMBLE database.

  • 8 months, Jul 1999 - Feb 2000

    IT consultant

    ETH juniors, Zurich

    Developed and implemented a three-tier architecture (Java, CORBA, JDBC, Oracle, XML) for an existing risk to market application to facilitate global collaboration. Lead a team of two developer

Educational background for Markus Blatt

  • Computational Science and Engineering

    ETH Zürich

  • Mathematik

    Universität Heidelberg

    Applied Mathematics, Numerics, Parallel Iterative Solvers, Algebraic Multigrid Methods, High-Performance Computing


  • German

    First language

  • English



Open Source

Browse over 21 million XING members