Staff profile
Professor Tobias Weinzierl
Professor

Affiliation | Room number | Telephone |
---|---|---|
Professor in the Department of Computer Science | MCS 2022 | +44 (0) 191 33 42519 |
Biography
Book

T. Weinzierl: A Framework for Parallel PDE Solvers on Multiscale Adaptive Cartesian Grids. Verlag Dr. Hut, München, 2009.
This book is available online though I very much appreciate if you buy it from the publisher.
Book

M. Bader, H.-J. Bungartz and T. Weinzierl (ed.): Advanced Computing, Volume 93 of Lecture Notes in Computational Science and Engineering. Springer-Verlag, Heidelberg, Berlin, 2013.
Book
T. Weinzierl: Principles of Parallel Scientific Computing. A First Guide to Numerical Concepts and Programming Methods. Undergraduate Topics in Computer Science book series. Springer, 2022.
Book covering topics that we teach as part of our course Parallel Scientific Computing I and in various MISCADA modules.
Research interests
- Scientific Computing
- High-performance Computing
- Parallel Algorithms
Research groups
- Innovative Computing
Related Links
Esteem Indicators
- Programm Committee membership:
- ISC High Performance (2018)
- PASC (2016,2017)
- PARCO (2013)
- ISPDC (2012-2018)
- Stop Talking to Me - Some Communication-avoiding Programming Patterns: Invited keynote talk PPAM 2019
- Visiting Researcher: Technische Universitaet Muenchen (TUM; 2014-2020) and KU Leuven (2012)
- Workshop organiser: ISC HPC 2016: Form Follows Function - Do algorithms and applications challenge or drag behind the hardware evolution?: See summary (https://arxiv.org/abs/1607.02835) which has been discussedf by several international newspages such as HPC Wire.
- Workshop organiser: ISC HPC 2018: The power of Lo(o)sing Control - When does a re-implementation of mature simulation fragments with HPC DSLs pay off?:
Publications
Authored book
- (2021). Principles of Parallel Scientific Computing.
- Weinzierl, Tobias (2016). Multiscale Storage, Parallelisation and Programming Paradigms for Spacetrees in Scientific Computing. München: Technischen Universität München.
- Bader, Michael, Bungartz, Hans-Joachim & Weinzierl, Tobias (2013). Advanced Computing. Institut für Informatik, Technische Universität München, Springer-Verlag.
- Weinzierl, Tobias (2009). A Framework for Parallel PDE Solvers on Multiscale Adaptive Cartesian Grids. München: Verlag Dr. Hut.
Chapter in book
- Bader, Michael & Weinzierl, Tobias (2015). Cache-Oblivious Spacetree Traversals. In Encyclopedia of Algorithms. Kao, Ming-Yang Springer. 1-6.
- Weinzierl, T., Neumann, P., Unterweger, K., Verleye, B. & Wittmann, R. (2014). PaTriG – Particle Transport Simulation in Grids. In High Performance Computing in Science and Engineering 2014. Wagner, S., Bode, A., Satzger, H. & Brehm, M. Bayerische Akademie der Wissenschaften. 128-129.
Conference Paper
- Samfass, Philipp, Weinzierl, Tobias, Reinarz, Anne & Bader, Michael (2021), Doubt and Redundancy Kill Soft Errors---Towards Detection and Correction of Silent Data Corruption in Task-based Numerical Software, Supercomputing 21 - FTXS Workshop. St Louis.
- Schulz, Holger, Brito Gadeschi, Gonzalo, Rudyy, Oleksandr & Weinzierl, Tobias (2021), Task inefficiency patterns for a wave equation solver, IWOMP 2021. Bristol.
- Samfass, Philipp, Weinzierl, Tobias, Hazelwood, Benjamin & Bader, Michael (2020), teaMPI---replication-based resiliency without the (performance) pain, in Sadayappan, Ponnuswamy, Chamberlain, Bradford L., Juckeland, Guido & Ltaief, Hatem eds, Lecture Notes in Computer Science 12151: ISC High Performance. Frankfurt, Springer, 455-473.
- Murray, Charles & Weinzierl, Tobias (2019), Lazy Stencil Integration in multigrid algorithms, 13th INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING AND APPLIED MATHEMATICS. Bialystok, Poland.
- Rannabauer, L., Haas, S., Charrier, D.E., Weinzierl, T. & Bader, M. (2018), Simulation of tsunamis with the exascale hyperbolic PDE engine ExaHyPE, Environmental Informatics: Techniques and Trends. Adjunct Proceedings of the 32nd edition of the EnviroInfo.
- Krestenitis, Konstantinos, Weinzierl, Tobias & Koziara, Tomasz (2018), Fast DEM collision checks on multicore nodes, in Wyrzykowski, Roman, Dongarra, J. J., Deelman, Ewa & Karczewski, Konrad eds, Lecture Notes in Computer Science, 10777 12th International Conference on Parallel Processing and Applied Mathematics (PPAM) 2017. Lublin, Poland, Springer, Cham, 123-132.
- Charrier, Dominic E. & Weinzierl, Tobias (2018), An experience report on (auto-)tuning of mesh-based PDE solvers on shared memory systems, in Wyrzykowski, Roman, Dongarra, J. J., Deelman, Ewa & Karczewski, Konrad eds, Lecture Notes in Computer Science, 10777 PPAM 2017. Lublin, Poland, Springer, Cham, 3-13.
- Schreiber, Martin & Weinzierl, Tobias (2018), A Case Study for a New Invasive Extension of Intel's Threading Building Blocks, in Weidendorfer, Josef & Trinitis, Carsten eds, HiPEAC 2018 — 3rd COSH Workshop on Co-Scheduling of HPC Applications. Manchester, England, Technische Universität München, München, 21-26.
- Eckhardt, W., Glas, R., Korzh, D., Wallner, S. & Weinzierl, T. (2016), On-the-fly memory compression for multibody algorithms, in Joubert, G.R., Leather, H., Parsons, M., Peters, F. & Sawyer, M. eds, Advances in Parallel Computing 27: International Conference on Parallel Computing (ParCo) 2015. Edinburgh, Scotland, IOS Press, Amsterdam, 421-430.
- Krestenitis, Konstantinos, Weinzierl, Tobias & Koziara, Tomasz (2016), A Contact Detection Code using Triangles for Non-Spherical Particle Simulations, 24th Conference on Computational Mechanics (ACME-2016). Cardiff, UK, 227-230.
- Weinzierl, Tobias (2016), Form Follows Function - Do algorithms and applications challenge or drag behind the hardware evolution?, ISC High Performance 2016. Frankfurt am Main, ISC Group.
- Unterweger, K., Wittmann, R., Neumann, P., Weinzierl, T. & Bungartz, H.-J. (2015), Integration of FULLSWOF2D and PeanoClaw: Adaptivity and Local Time-stepping for Complex Overland Flows, in Mehl, M., Bischoff, M. & Schäfer, M. eds, Lecture notes in computational science and engineering, 105 Part II: 3rd International Workshop on Computational Engineering CE 2014. Stuttgart, Germany, Springer, Stuttgart, 181-195.
- Weinzierl, Tobias, Wittmann, Roland, Unterweger, Kristof, Bader, Michael, Breuer, Alexander & Rettenberger, Sebastian (2014), Hardware-aware block size tailoring on adaptive spacetree grids for shallow water waves, in Größlinger, Armin & Köstler, Harald eds, HiPEAC HiStencils 2014 - 1st International Workshop on High-Performance Stencil Computations. Vienna, Austria, Vienna.
- Johnson, C., Carter, A., Bethune, I., Statford, K., Alava, M., Cardoso, V., Asif, M., Schuberth, B. & Weinzierl, Tobias (2013), PRACE DECI (Distributed European Computing Initiative) Minisymposium, in Manninen, P. & Öster, P. eds, Lecture Notes in Computer Science 7782: PARA 2012, EPCC, Department of Physics and Astronomy, The University of Edinburgh. Springer, 43-60.
- Atanasov, Atanas, Bungartz, Hans-Joachim, Unterweger, Kristof, Weinzierl, Tobias & Wittmann, Roland (2013), A Case Study on Multi-Component Multi-Cluster Interaction with an AMR Solver, WOLFHPC 2013: Third International Workshop on Domain-Specific Languages and High-Level Frameworks for High Performance Computing held in conjunction with SC 2013 Technische Universität München, Department of Informatics.
- Schreiber, Martin, Weinzierl, Tobias & Bungartz, Hans-Joachim (2013), Cluster Optimization and Parallelization of Simulations with Dynamically Adaptive Grids, in Wolf, F., Mohr, B. & an Mey, D. eds, Lecture Notes in Computer Science 8097: Euro-Par 2013. Aachen, Springer-Verlag, Aachen, 484-496.
- Schreiber, Martin, Weinzierl, Tobias & Bungartz, Hans-Joachim (2013), SFC-based Communication Metadata Encoding for Adaptive Mesh, in Bader, Michael, Bode, Arndt, Bungartz, Hans-Joachim, Gerndt, Michael, Joubert, G.R. & Peters, F. eds, Advances in Parallel Computing 25: Proceedings of the International Conference on Parallel Computing (ParCo). IOS Press, 233-242.
- Nogina, Svetlana, Unterweger, Kristof & Weinzierl, Tobias (2012), Autotuning of Adaptive Mesh Refinement PDE Solvers on Shared Memory Architectures, in Wyrzykowski, Roman, Dongarra, Jack, Karczewski, Konrad & Wasniewski, Jerzy eds, Lecture Notes in Computer Science 7203: PPAM 2011. Torun, Springer-Verlag, Torun, 671-680.
- Atanasov, Atanas, Srinivasan, Madhusudhanan & Weinzierl, Tobias (2012), Query-driven Parallel Exploration of Large Datasets, Large Data Analysis and Visualization (LDAV), 2012 IEEE Symposium on. 23 -30.
- Atanasov, Atanas & Weinzierl, Tobias (2011), Query-driven Multiscale Data Postprocessing in Computational Fluid Dynamics, in Sato, Mitsuhisa, Matsuoka, Satoshi, van Albada, G. Dick, Dongarra, Jack & Sloot, Peter M.A. eds, Procedia Computer Science 4: Proceedings of the International Conference on Computational Science, ICCS 2011. 332-341.
- Eckhardt, Wolfgang & Weinzierl, Tobias (2010), A Blocking Strategy on Multicore Architectures for Dynamically Adaptive PDE Solvers, in Wyrzykowski, Roman, Dongarra, Jack, Karczewski, Konrad & Wasniewski, Jerzy eds, Lecture Notes in Computer Science 6068: Parallel Processing and Applied Mathematics, PPAM 2009. Springer-Verlag, 567--575.
- Küstner, Tilman, Weidendorfer, Josef & Weinzierl, Tobias (2010), Argument Controlled Context Profiling, in Hai-Xiang, Lin, Alexander, M., Forsell, M., Knüpfer, A., Prodan, R., Sousa, L. & Streit, A. eds, Lecture Notes in Computer Science 6043: Europar 2009, Parallel Processing - Workshops. Springer Verlag, Delft, 177-184.
- Gatzhammer, Bernhard, Mehl, Miriam & Weinzierl, Tobias (2009), A Coupling Tool for the Partitioned Simulation of Fluid-Structure Interactions, in Kvamsdal, T., Pettersen, B., Bergan, P., Onate, E. & Garcia, J. eds, 3: Computational Methods in Marine Engineering International Center for Numerical Methods in Engineering (CIMNE). Trondheim, CIMNE, Trondheim, 147-150.
- Bungartz, Hans-Joachim, Mehl, Miriam, Weinzierl, Tobias & Eckhardt, Wolfgang (2008), DaStGen - A Data Structure Generator for Parallel C++ HPC Software, in Bubak,, van Albada,, Sloot, & Dongarra, eds, Lecture Notes in Computer Science 5103: Springer-Verlag, Heidelberg, Berlin, 213-222.
- Mehl, Miriam, Brenk, Markus, Muntean, Ioan Lucian, Neckel, Tobias & Weinzierl, Tobias (2008), A Modular and Efficient Simulation Environment for Fluid-Structure Interactions with Large Domain Deformation, in Papadrakakis, M. & Topping, B. H. V. eds, Proceedings of the Sixth International Conference on Engineering Computational Technology, Athens, September 2008. Kippen, Stirlingshire, United Kingdom, Civil-Comp Press, Kippen, Stirling.
- Muntean, Ioan Lucian, Mehl, Miriam, Neckel, Tobias & Weinzierl, Tobias (2008), Concepts for Efficient Flow Solvers Based on Adaptive Cartesian Grids, in Wagner, Siegfried, Steinmetz, Matthias, Bode, Arndt & Brehm, Matthias eds, Springer, Berlin Heidelberg New York.
- Mehl, Miriam, Neckel, Tobias & Weinzierl, Tobias (2008), Concepts for the Efficient Implementation of Domain Decomposition Approaches for Fluid-Structure Interactions, in Langer, U., Discacciati, M., Keyes, D.E., Widlund, O.B. & Zulehner, W. eds, Lecture Notes in Science an Enginnering 60: Springer, Berlin Heidelberg New York, 591-598.
- Mehl, Miriam, Brenk, Markus, Muntean, Ioan Lucian, Neckel, Tobias & Weinzierl, Tobias (2007), Benefits of Structured Cartesian Gris for the Simulation of Fluid-Structure Interactions, in Yagawa, G., Iu, V.P., Kashiyama, K., Miyazaki, N., Arantes e Oliveira, E., Valliappan, S., Yabe, T., Yuan, M.W. & Yoshimura, S. eds, Proceedings of the Third Asian-Pacific Congress on Computational Mechanics, APCOM 07. Kyoto, Japan, Kyoto.
- Brenk, Markus, Bungartz, Hans-Joachim, Mehl, Miriam, Muntean, Ioan Lucian, Neckel, Tobias & Weinzierl, Tobias (2007), A coupling environment for fluid-structure interactions on Cartesian grids, in Bergan, P., Garcia, J., Onate, E. & Kvamsdal, T. eds, International Conference on Computational Methods in Marine Engineering International Center for Numerical Methods in Engineering (CIMNE). Barcelona, Barcelona.
- Bungartz, Hans-Joachim, Mehl, Miriam & Weinzierl, Tobias (2006), A Parallel Adaptive Cartesian PDE Solver Using Space-Filling Curves, in Nagel, Wolfgang E., Walter, Wolfgang V. & Lehner, Wolfgang eds, LNCS 4128: Springer-Verlag, Berlin, Heidelberg, 1064-1074.
- Langlotz, Markus, Mehl, Miriam, Weinzierl, Tobias & Zenger, Christoph (2005), SkvG: Cache-Optimal Parallel Solution of PDEs on High Performance Computers Using Space-Trees and Space-Filling Curves, in Bode, A. & Durst, F. eds, Springer-Verlag, Berlin Heidelberg New York, 71-82.
Conference Proceeding
- Li, Baojiu, Schulz, Holger, Weinzierl, Tobias & Han, Zhang (2022). Dynamic task fusion for a block-structured finite volume solver over a dynamically adaptive mesh with local time stepping. ISC High Performance 2022, Hamburg, Springer.
Journal Article
- Noble, Peter & Weinzierl, Tobias (2022). A multiresolution Discrete Element Method for triangulated objects with implicit time stepping. SIAM Journal on Scientific Computing
- Murray, Charles D. & Weinzierl, Tobias (2021). Stabilized Asynchronous Fast Adaptive Composite Multigrid using Additive Damping. Numerical Linear Algebra with Applications 28(3): e2328.
- Murray, Charles D. & Weinzierl, Tobias (2021). Delayed approximate matrix assembly in multigrid with dynamic precisions. Concurrency and Computation: Practice and Experience 33(11): e5941.
- Samfass, Philipp, Weinzierl, Tobias, Charrier, Dominic E. & Bader, Michael (2020). Lightweight Task Offloading Exploiting MPI Wait Times for Parallel Adaptive Mesh Refinement. Concurrency and Computation: Practice and Experience 32(24): e5916.
- Charrier, Dominic E. Hazelwood, Benjamin & Weinzierl, Tobias (2020). Enclave Tasking for DG Methods on Dynamically Adaptive Meshes. SIAM Journal on Scientific Computing (SISC) 42(3): C69-C96.
- Reinarz, Anne, Charrier, Dominic E., Bader, Michael, Bovard, Luke, Dumbser, Michael, Duru, Kenneth, Fambri, Francesco, Gabriel, Alice-Agnes, Gallard, Jean-Matthieu, Köppel, Sven, Krenz, Lukas, Rannabauer, Leonhard, Rezzolla, Luciano, Samfass, Philipp, Tavelli, Maurizio & Weinzierl, Tobias (2020). ExaHyPE: An engine for parallel dynamically adaptive simulations of wave problems. Computer Physics Communications 254: 107251.
- Weinzierl, Tobias (2019). The Peano software---parallel, automaton-based, dynamically adaptive grid traversals. ACM Transactions on Mathematical Software 45(2): 14.
- Charrier, D.E., Hazelwood, B., Tutlyaeva, E., Bader, M., Dumbser, M., Kudryavtsev, A., Moskovsky, A. & Weinzierl, T. (2019). Studies on the energy and deep memory behaviour of a cache-oblivious, task-based hyperbolic PDE solver. International Journal of High Performance Computing Applications 33(5): 973-986.
- Tavelli, Maurizio, Dumbser, Michael, Charrier, Dominic E, Rannabauer, Leonhard, Weinzierl, Tobias & Bader, Michael (2019). A simple diffuse interface approach on adaptive Cartesian grids for the linear elastic wave equations with complex topography. Journal of Computational Physics 386: 158-189.
- Dumbser, Michael, Fambri, Francesco, Tavelli, Maruizio, Bader, Michael & Weinzierl, Tobias (2018). Efficient Implementation of ADER Discontinuous Galerkin Schemes for a Scalable Hyperbolic PDE Engine. Axioms 7(3): 63.
- Krestenitis, K. & Weinzierl, T. (2019). A Multi-Core Ready Discrete Element Method With Triangles Using Dynamically Adaptive Multiscale Grids. Concurrency and Computation: Practice and Experience 31(19): e4935.
- Weinzierl, Marion & Weinzierl, Tobias (2018). Quasi-matrix-free hybrid multigrid on dynamically adaptive Cartesian grids. ACM Transactions on Mathematical Software 44(3): 32, 32:1-32:44.
- Reps, Bram & Weinzierl, Tobias (2017). Complex additive geometric multilevel solvers for Helmholtz equations on spacetrees. ACM Transactions on Mathematical Software 44(1): 2.
- Weinzierl, T., Verleye, B., Henri, P. & Roose, D. (2016). Two Particle-in-Grid Realisations on Spacetrees. Parallel Computing 52: 42-64.
- Weinzierl, Tobias, Bader, Michael, Unterweger, Kristof & Wittmann, Roland (2014). Block Fusion on Dynamically Adaptive Spacetree Grids for Shallow Water Waves. Parallel Processing Letters 24(3): 1441006.
- Weinzierl, Tobias & Köppl, Tobias (2012). A Geometric Space-time Multigrid Algorithm for the Heat Equation. Numerical Mathematics: Theory, Methods and Applications 5(1): 110-130.
- Neumann, Philipp, Bungartz, Hans-Joachim, Mehl, Miriam, Neckel, Tobias & Weinzierl, Tobias (2012). A Coupled Approach for Fluid Dynamic Problems Using the PDE Framework Peano. Communications in Computational Physics 12(1): 65-84.
- Weinzierl, Tobias & Mehl, Miriam (2011). Peano - A Traversal and Storage Scheme for Octree-Like Adaptive Cartesian Multiscale Grids. SIAM Journal on Scientific Computing 33(5): 2732-2760.
- Bungartz, Hans-Joachim, Eckhardt, Wolfgang, Weinzierl, Tobias & Zenger, Christoph (2010). A Precompiler to Reduce the Memory Footprint of Multiscale PDE Solvers in C++. Future Generation Computer Systems 26(1): 175-182.
- Huckle, Thomas, Kallischko, Alexander, Roy, Andreas, Sedlacek, Matous & Weinzierl, Tobias (2010). An Efficient Parallel Implementation of the MSPAI Preconditioner. Parallel Computing 36(5-6): 273-284.
- Bungartz, Hans-Joachim, Mehl, Miriam, Neckel, Tobias & Weinzierl, Tobias (2010). The PDE framework Peano applied to fluid dynamics: an efficient implementation of a parallel multiscale fluid dynamics solver on octree-like adaptive Cartesian grids. Computational Mechanics 46(1): 103-114.
- Brenk, Markus, Bungartz, Hans-Joachim, Mehl, Miriam, Muntean, Ioan Lucian, Neckel, Tobias & Weinzierl, Tobias (2008). Numerical Simulation of Particle Transport in a Drift Ratchet. SIAM Journal of Scientific Computing 30(6): 2777-2798.
- Mehl, Miriam, Weinzierl, Tobias & Zenger, Christoph (2006). A cache-oblivious self-adaptive full multigrid method. Numerical Linear Algebra with Applications 13(2-3): 275-291.
Masters Thesis
- Weinzierl, Tobias (2005). Eine cache-optimale Implementierung eines Navier-Stokes Lösers unter besonderer Berücksichtigung physikalischer Erhaltungssätze. Fakultät für Informatik, Technische Universität München Fakultät für Informatik, Technische Universität München. Masters.
- Angermair, Gerald, Maier, Sonja & Weinzierl, Tobias (2003). Ein Maple-Java-Compiler für eine objektorientierte Maple-Erweiterung. Fakultät für Informatik, Technische Universität München Fakultät für Informatik, Technische Universität München. Masters.
Newspaper/Magazine Article
- Weinzierl, Tobias (Accepted). HPC Coding: The Power of L(o)osing Control. HPC Wire
Presentation
- Bader, M. & Weinzierl, T. (2014), Adaptivity - and Regular Cartesian Patches for the Shallow Water Equations and Vectorisation of an Augmented Riemann Solver for the Shallow Water Equations, SIAM Annual Meeting. Chicago, IL, SIAM.
Report
- Unterweger, Kristof, Weinzierl, Tobias, Ketcheson, David & Ahmadia, Aron (2013). PeanoClaw - A Functionally-Decomposed Approach to Adaptive Mesh Refinement with Local Time Stepping for Hyperbolic Conservation Law Solvers.
- Atanasov, Atanas, Bungartz, Hans-Joachim & Weinzierl, Tobias (2013). A Toolkit for the Code Development in Advanced Computing.
- Jarema, Denis, Neumann, Philipp & Weinzierl, Tobias (2012). A Multiscale Approach for Particle Transport Simulation in Low Reynolds Number Flows.