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

Skills

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

Timeline

Professional experience for Markus Blatt

  • Current 1 year and 4 months, since Dec 2021

    CEO / Gründer

    OPM-OP AS

  • Current 11 years and 6 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

    OPM-OP AS

  • 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

Languages

  • German

    First language

  • English

    Fluent

Interests

Linux
Open Source
Triathlon

Browse over 20 million XING members