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, Deutschland

Fähigkeiten und Kenntnisse

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

Werdegang

Berufserfahrung von Markus Blatt

  • Bis heute 2 Jahre und 8 Monate, seit Dez. 2021

    CEO / Gründer

    OPM-OP AS

  • Bis heute 12 Jahre und 10 Monate, seit Okt. 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 Jahre und 3 Monate, Okt. 2019 - Dez. 2021

    CTO / Gründer

    OPM-OP AS

  • 2 Jahre und 10 Monate, Jan. 2009 - Okt. 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 Jahre und 3 Monate, Okt. 2006 - Dez. 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 Jahre, Okt. 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 Monate, Mai 2004 - Juli 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 Monate, Juli 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

Ausbildung von 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

Sprachen

  • Deutsch

    Muttersprache

  • Englisch

    Fließend

Interessen

Linux
Open Source
Triathlon

21 Mio. XING Mitglieder, von A bis Z