Resume Tomas Brzobohaty

Tomas Brzobohaty
computational scientist / mechanical engineer
Ostrava, Czech republic
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
Visiting Research Scientis
04/2014 – 07/2014
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.
IT4Innovations - Researcher
2011 - present
National Supercomputing center
Cooperation with industry partners
2006 - present
Continental, Varroc, Huisman, Ivitas, Vitkovice
Teaching
2007 - present
VŠB-TU Ostrava
Numerical Analysis with Matlab, CFD and OpenFOAM, Static, Technical Mechanics
Education
Ph.D. Applied Mechanics
2010
Faculty of Mechanical Engineering - VŠB TU of Ostrava
Thesis: Domain Decomposition Method for Time Dependent Contact Problems
MSc. (Ing.) Applied Mechanics
2006
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.

Projects
Intel Parallel Computing Center at IT4Innovations
ipcc.it4i.cz
Investigator
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.
READEX
www.readex.eu
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.
EXA2CT
Investigator
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, http://comsio.vsb.cz/.
  • International project PRACE (see http://www.prace-project.eu).
  • 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
ESPRESO
2014-present
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.
MatSol
2006-present
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.  
OpenFOAM plugins
2012 - present
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
2009
Leibniz University in Hannover, Germany
Prof. Peter Wriggers' group, Theme: Contact problems, nonlinear mechanics.
PRACE Winter School
2015
Technical Skills
FEM/CFD analysis
Finite element analysis and computational fluid dynamics simulations

HPC
High Performance Computing

OpenFOAM
incompressible/compressible turbulent flow, MRF, AMI, HVAC, aeroacoustic, heat transfer, programming

ANSYS Workbench

ANSYS CFD

Commercial CAD
Inventor, CATIA

Matlab
scientific computing, numerical analysis, parallel programming, also in Scilab/Octave

Python
scientific computing, numerical analysis

Elmer
structural mechanics, heat transfer

Code-Saturne
incompressible/compressible turbulent flow

SU2
open source CFD code - Stanford university

PostProcessing
Paraview, EnSight, Visit