Resume Tomas Brzobohaty

Tomas Brzobohaty
computational scientist / mechanical engineer

Researcher at national supercomputing center IT4Innovations. He is interested in development of scalable algorithms for large-scale problems, scientific computing in the fields of structural mechanics, nonlinear problems, mechanical contact problems, acoustic problems, heat transfer, fluid dynamics and fluid-structure interaction problems.

Work Experience

04/2014 – 07/2014

Visiting Research Scientis
Farhat Research Group, Department of Aeronautics and Astronautics Stanford University, Stanford, California

Initial stage of the development of the ExaScale PaRallel FETI Solver (ESPRESO). It is a highly efficient parallel solver which contains several FETI based algorithms including new Hybrid Total FETI method suitable for world largest parallel machines.

2011 - present

IT4Innovations - Researcher
National Supercomputing center

2006 - present

Cooperation with industry partners
Continental, Varroc, Huisman, Ivitas, Vitkovice

2007 - present

VŠB-TU Ostrava

Numerical Analysis with Matlab, CFD and OpenFOAM, Static, Technical Mechanics



Ph.D. Applied Mechanics
Faculty of Mechanical Engineering - VŠB TU of Ostrava

Thesis: Domain Decomposition Method for Time Dependent Contact Problems


MSc. (Ing.) Applied Mechanics
Faculty of Mechanical Engineering - VŠB TU of Ostrava

Thesis: Analysis of the Effect of Losing a Load Due to Failure of Sling on the Behavior of a Crane

Research Interest

high performance computing, CFD analysis with open source framework, linear programming, quadratic programming, nonlinear programming, bound constrained problems, projectors, preconditioning, numerical linear algebra, solution of large problems, domain decomposition methods, FETI methods, parallel computing.


Intel Parallel Computing Center at IT4Innovations

Main activities of the Intel® PCC at IT4I are divided into two pillars: The Development pillar of highly parallel algorithms and libraries focuses on the development of the state-of-the-art sparse linear iterative solvers combined with appropriate preconditioners and domain decomposition methods, suitable for solutions of very large problems distributed over tens of thousands of Intel® Xeon Phi™ coprocessors accelerated nodes. Developing solvers will become part of the IT4I in-house ESPRESO (ExaScale PaRallel FETI SOlver) library. The support of HPC community codes includes creating interface between ESPRESO and existing community codes Elmer and OpenFOAM Extend Project.

Investigator at IT4Innovations

The supercomputers energy consumption increases with approaching exascale. The main goal of the participating institutions is to develop autotuning tool which makes the computations and simulations more energy efficient employing new scenarios and techniques changing software and hardware parameters such as e.g. frequency of computational cores. The task of IT4I consists in the evaluation of dynamism in HPC applications, manual tuning especially of the FETI domain decomposition solvers, combining direct and iterative methods, and evaluation and validation of the developed tool, taking results of the manual tuning as the baseline.


This project takes a revolutionary approach to exascale linear equations solvers and programming models by bringing together both experts for solver development and HPC software architects. The EXA2CT project focuses on three main areas, each corresponding to a specific Work Package (WP), for future exascale applications: WP1. Development of numerical algorithms for the exascale; WP2. Next-generation programming models; WP3. Proto-applications, capturing scalability problems of a real-life application. In 2014, IT4I has contributed to the WP1. Main results concern application of communication-hiding and avoiding techniques in Pipelined Conjugate Gradients (PIPECG), used in TFETI (Total Finite Element Tearing and Interconnecting) domain decomposition method and its hierarchical modification HFETI. These methods are implemented in our PERMON and ESPRESO libraries.

Other Projects
  • Project Spomech – Creating a multidisciplinary R&D team for reliable solution of mechanical problems, reg. no. CZ.1.07/2.3.00/20.0070 within Operational Programme ‘Education for competitiveness’ funded by Structural Funds of the European Union and state budget of the Czech Republic.
  • Mathematical model and design of the silencer to reduce the noise generated from the steam power plants and heating plants. MSK grant, IVITAS a.s.
  • Optimization of heat transfer coefficient on the temperature senor, Continental.
  • Development and implementation of scalable the algorithms for the solution of quadratic programming contact problems.
  • Computationally intensive simulations and optimization provided by Ministry of Education, MSM6198910027,
  • International project PRACE (see
  • Scalable algorithms based on the domain decomposition methods for the solution of transient contact and impact problems with friction, (Czech Science Foundation, Post-doc project 2013).
  • New creative teams in priorities of scientific research (Postdoci II), CZ.1.07/2.3.00/30.0055, OP VK.
Software Development


ExaScale PaRallel FETI SOlver

ESPRESO is an ExaScale PaRallel FETI SOlver developed at IT4Innovations. Main focus of the development team is to create a highly efficient parallel solver which contains several FETI based algorithms including new Hybrid Total FETI method suitable for parallel machines with tens or hundreds of thousands of CPU cores. The solver is based on highly efficient communication layer on top of pure MPI. The layer was developed specifically for FETI solvers and uses several state-of-the-art communication hiding and avoiding techniques to achieve better scalability.


Package for parallel solution of large contact pboblems of mechanics based on MATLAB

The algorithms implemented in MatSol library are based on our long-term research focused on the development of scalable algorithms for multibody contact and contact shape optimization problems, 2D or 3D, with or without friction. Isotropic and anisotropic, Tresca and Coulomb friction models are supported.


2012 - present

OpenFOAM plugins
New Solvers, Functionality Extension
Teaching Experience
Linear Algebra with Matlab

tutorials in B.Sc. programme of Computer Science, VŠB-TU Ostrava

Statics, Technical Mechanics

tutorials in BSc. and MSc. programmes of Faculty of Civil Engineering, Faculty of Mechanical Engineering, VŠB-TU Ostrava

Scholarships & Summer/Winter Schools


DAAD scholarship
Leibniz University in Hannover, Germany

Prof. Peter Wriggers’ group, Theme: Contact problems, nonlinear mechanics.

PRACE Winter School