Google Scholar
Please follow this link.
Editorial Board Memberships
I am honoured to serve on the editorial board of the Journal of Computational Science.
PhD Thesis
- Dominik Göddeke: Fast and Accurate Finite-Element Multigrid Solvers for PDE Simulations on GPU Clusters. PhD thesis, Technische Universität Dortmund, Fakultät für Mathematik, May 2010. Published by Logos Verlag, Berlin, ISBN: 978-3-8325-2768-6. [abstract] [bib] [permalink and PDF] [Publisher's Website]
Book Chapters
- Dominik Göddeke, Matthias Möller and Dimitri Komatitsch: Finite and Spectral Element Methods on Unstructured Grids for Flow and Wave Propagation Problems. Chapter 9 in: Volodymyr Kindratenko (editor) : Numerical Computations with GPUs, Springer, Jul. 2014. [DOI] [bib]
- Stefan Turek and Dominik Göddeke: Hardware-oriented Numerics for PDE. Björn Enquist et al. (eds.): Encyclopedia of Applied and Computational Mathematics, Springer, to appear.
- Stefan Turek, Dominik Göddeke, Sven H.M. Buijssen and Hilmar Wobker: Hardware-Oriented Multigrid Finite Element Solvers on GPU-Accelerated Clusters. Chapter 6 in: Jakub Kurzak, David A. Bader and Jack J. Dongarra (eds.): Scientific Computing with Multicore and Accelerators, CRC Press, Dec. 2010. [DOI] [bib]
- Dominik Göddeke and Robert Strzodka: Mixed Precision GPU-Multigrid Solvers with Strong Smoothers. Chapter 7 in: Jakub Kurzak, David A. Bader and Jack J. Dongarra (eds.): Scientific Computing with Multicore and Accelerators, CRC Press, Dec. 2010. [DOI] [bib]
Journal Articles
- Markus Geveler, Dirk Ribbrock, Dominik Göddeke, Peter Zajac and Stefan Turek: Towards a complete FEM-based simulation toolkit on GPUs: Unstructured Grid Finite Element Geometric Multigrid solvers with strong smoothers based on Sparse Approximate Inverses, Computers & Fluids 80:327-332, Jul. 2013. [DOI] [abstract] [bib] [preprint]
- Dominik Göddeke, Dimitri Komatitsch, Markus Geveler, Dirk Ribbrock, Nikola Rajovic, Nikola Puzovic, Alex Ramirez: Energy efficiency vs. performance of the numerical solution of PDEs: an application study on a low-power ARM-based cluster, Journal of Computational Physics 237:132-150, Mar. 2013. [DOI] [abstract] [bib] [preprint]
- Markus Geveler, Dirk Ribbrock, Sven Mallach and Dominik Göddeke: A Simulation Suite for Lattice-Boltzmann based Real-Time CFD Applications Exploiting Multi-Level Parallelism on Modern Multi- and Many-Core Architectures. Journal of Computational Science 2:113-123, Jan. 2011. [DOI] [abstract] [bib] [preprint]
- Dominik Göddeke and Robert Strzodka: Cyclic Reduction Tridiagonal Solvers on GPUs Applied to Mixed Precision Multigrid. IEEE Transactions on Parallel and Distributed Systems 22(1):22-32, Jan. 2011. [DOI] [abstract] [bib] [preprint]
- Dimitri Komatitsch, Gordon Erlebacher, Dominik Göddeke and David Michéa: High-order finite-element seismic wave propagation modeling with MPI on a large GPU cluster, Journal of Computational Physics 229:7692-7714, Oct. 2010. [DOI] [abstract] [bib] [preprint]
- Dimitri Komatitsch, Dominik Göddeke, Gordon Erlebacher and David Michéa: Modeling the propagation of elastic waves using spectral elements on a cluster of 192 GPUs, Computer Science - Research and Development 25(1-2):75-82, Special Issue International Supercomputing Conference (ISC'10), Hamburg, Germany, May/Jun. 2010. [DOI] [abstract] [bib] [preprint] [slides]
- Stefan Turek, Dominik Göddeke, Christian Becker, Sven H.M. Buijssen and Hilmar Wobker: FEAST - Realisation of Hardware-oriented Numerics for HPC Simulations with Finite Elements. Concurrency and Computation: Practice and Experience 22(6):2247-2265, May 2010. [DOI] [abstract] [bib] [preprint]
- Danny van Dyk, Markus Geveler, Sven Mallach, Dirk Ribbrock, Dominik Göddeke and Carsten Gutwenger: HONEI: A collection of libraries for numerical computations targeting multiple processor architectures. Computer Physics Communications 180(12):2534-2543, Dec. 2009. [DOI] [abstract] [bib] [preprint]
- Dominik Göddeke, Hilmar Wobker, Robert Strzodka, Jamaludin Mohd-Yusof, Patrick McCormick and Stefan Turek: Co-Processor Acceleration of an Unmodified Parallel Solid Mechanics Code with FEASTGPU. International Journal of Computational Science and Engineering 4(4):254-269, Oct. 2009. [DOI] [abstract] [bib] [preprint]
- Dominik Göddeke, Robert Strzodka, Jamaludin Mohd-Yusof, Patrick McCormick, Hilmar Wobker, Christian Becker and Stefan Turek: Using GPUs to Improve Multigrid Solver Performance on a Cluster. International Journal of Computational Science and Engineering 4(1):36-55, Nov. 2008. [DOI] [abstract] [bib] [preprint]
- Dominik Göddeke, Robert Strzodka, Jamaludin Mohd-Yusof, Patrick McCormick, Sven H.M. Buijssen, Matthias Grajewski and Stefan Turek: Exploring weak scalability for FEM calculations on a GPU-enhanced cluster. Parallel Computing 33(10-11):685-699, Sep. 2007. [DOI] [abstract] [bib] [preprint]
- Dominik Göddeke, Robert Strzodka and Stefan Turek: Performance and accuracy of hardware-oriented native-, emulated- and mixed-precision solvers in FEM simulations. International Journal of Parallel, Emergent and Distributed Systems 22(4):221-256, Jan. 2007. [DOI] [abstract] [bib] [preprint]
Conference Proceedings (peer review)
- Steffen Müthing, Dirk Ribbrock and Dominik Göddeke: Integrating multi-threading and accelerators into DUNE-ISTL, Numerical Mathematics and Advanced Applications - ENUMATH 2013, volume 103 of Lecture Notes in Computational Science and Engineering, Springer, 2015. [DOI] [abstract] [bib]
- Steffen Müthing, Peter Bastian, Dominik Göddeke and Dirk Ribbrock: Node-level performance engineering for an advanced density driven porous media flow solver. 3rd Workshop on Computational Engineering 2014, Oct. 2014. [abstract] [bib]
- Peter Bastian, Christian Engwer, Dominik Göddeke, Oleg Iliev, Olaf Ippisch, Mario Ohlberger, Stefan Turek, Jorrit Fahlke, Sven Kaulmann, Steffen Müthing and Dirk Ribbrock: EXA-DUNE: Flexible PDE Solvers, Numerical Methods and Applications. Euro-Par 2014 Workshop Proceedings, Springer, Sep. 2014. [abstract] [bib]
- Markus Geveler, Dirk Ribbrock, Dominik Göddeke, Peter Zajac and Stefan Turek: Towards a complete FEM-based simulation toolkit on GPUs: Geometric multigrid solvers, 23rd International Conference on Parallel Computational Fluid Dynamics (ParCFD 2011), Barcelona, Spain, May 2011. [abstract] [bib] [preprint]
- Markus Geveler, Dirk Ribbrock, Dominik Göddeke, Peter Zajac and Stefan Turek: Efficient Finite Element Geometric Multigrid Solvers for Unstructured Grids on GPUs, Proceedings of the The Second International Conference on Parallel, Distributed, Grid and Cloud Computing for Engineering (PARENG 2011), Ajaccio, Corsica, France, Apr. 2011 (Winner of the Young Researcher Best Paper Award). [DOI] [abstract] [bib] [preprint]
- Dimitri Komatitsch, David Michéa, Gordon Erlebacher and Dominik Göddeke: Running 3D finite-difference or spectral-element wave propagation codes 25x to 50x faster using a GPU cluster, 72nd European Association of Geoscientists and Engineers Conference and Exhibition (EAGE'2010), Jun. 2010. [abstract] [bib] [preprint]
- Dirk Ribbrock, Markus Geveler, Dominik Göddeke and Stefan Turek: Performance and Accuracy of Lattice-Boltzmann Kernels on Multi- and Manycore Architectures, Proceedings of the International Conference on Computational Science (ICCS'10), Amsterdam, The Netherlands, Procedia Computer Science 1(1):239-247, May/Jun. 2010. [DOI] [abstract] [bib] [preprint]
- Markus Geveler, Dirk Ribbrock, Dominik Göddeke and Stefan Turek: Lattice-Boltzmann Simulation of the Shallow-Water Equations with Fluid-Structure Interaction on Multi- and Manycore Processors, Facing the Multicore Challenge, Heidelberg, Germany, Mar. 2010. Lecture Notes in Computer Science 6310, Sep. 2010. [abstract] [bib] [preprint]
- Dominik Göddeke, Sven H.M.Buijssen, Hilmar Wobker and Stefan Turek: GPU Acceleration of an Unmodified Parallel Finite Element Navier-Stokes Solver, High Performance Computing and Simulation 2009, Leipzig, Germany, Jun. 2009 (best paper award nominee). [DOI] [abstract] [bib] [preprint]
- Sven H.M. Buijssen, Hilmar Wobker, Dominik Göddeke and Stefan Turek: FEASTSolid and FEASTFlow: FEM applications exploiting FEAST's HPC technologies. High Performance Computing in Science and Engineering '08, Transactions of the High Performance Computing Center Stuttgart (HLRS), Dec. 2008. [DOI] [abstract] [bib] [preprint]
- Stefan Turek, Dominik Göddeke, Christian Becker, Sven Buijssen and Hilmar Wobker: UCHPC - UnConventional High Performance Computing for Finite Element Simulations. International Supercomputing Conference (ISC'08), Dresden, Germany, Jun. 2008 (winner of the PRACE award for the best scientific paper by a European young scientist at ISC'08). [PRACE press release] [abstract] [bib] [preprint]
- Dominik Göddeke, Hilmar Wobker, Robert Strzodka, Jamaludin Mohd-Yusof, Patrick McCormick and Stefan Turek: Co-processor acceleration of an unmodified parallel structural mechanics code with FEAST-GPU. Supercomputing 2007 Posters, Reno, Nevada, Nov 2007. [bib] [poster]
- Dominik Göddeke, Christian Becker and Stefan Turek: Integrating GPUs as fast co-processors into the existing parallel FE package FEAST. 19th Symposium Simulation Technique (ASIM'06), Hannover, Germany, Sep. 2006. [abstract] [bib] [preprint]
- Robert Strzodka and Dominik Göddeke: Mixed Precision Methods for Convergent Iterative Schemes. Workshop on Edge Computing Using New Commodity Architectures, Chapel Hill, North Carolina, May 2006. [bib] [extended abstract]
- Robert Strzodka and Dominik Göddeke: Pipelined Mixed Precision Algorithms on FPGAs for Fast and Accurate PDE Solvers from Low Precision Components, 14th Annual IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM'06), Napa, California, Apr. 2006. [DOI] [abstract] [bib] [preprint]
- Dominik Göddeke, Robert Strzodka and Stefan Turek: Accelerating Double Precision FEM Simulations with GPUs. 18th Symposium Simulation Technique (ASIM'05), Erlangen, Germany, Sep. 2005. [abstract] [bib] [preprint] [slides]
Workshops, Mini-Symposia and Conference Tutorials
- Fault-tolerant, communication-avoiding and asynchronous matrix computations: Minisymposium, PMAA 2014, Lugano, Switzerland, Jul. 2014 (with M. Heroux and S. Turek)
- Practical Aspects of Advanced CFD Simulations on Emerging Multi- and Manycore Systems: Minisymposium, ECFD 2014, Barcelona, Spain, Jul. 2014 (with M. Möller)
- Advanced GPU Tutorial: Full-day tutorial, PPAM 2013, Warsaw, Poland, Sep. 2013 (with R. Strzodka) [slides]
- Bridging Software Design and Performance Tuning for Parallel Numerical Codes: Minisymposium, ENUMATH 2013, Lausanne, Switzerland, Aug. 2013 (with Ch. Engwer)
- Scientific Computing with GPUs: Full-day tutorial, PPAM 2011, Torun, Poland, Sep. 2011 (with Jakub Kurzak, Jan-Phillip Weiß, Tim Schröder and André Heidekrüger) [slides]
- Advanced Numerical Methods on GPUs: Mini-Symposium, ENUMATH 2011, Leicester, UK, Sep. 2011 (with Stefan Turek) [slides] [more slides]
- GPU Computing in Computational Fluid Dynamics: Mini-Symposium, ECCOMAS-CFD 2010, Lisboa, Portugal, Jun. 2010 (with Stefan Turek)
- GPUs, OpenCL and Scientific Computing: Full-day tutorial, PPAM 2009, Wroclaw, Poland, Sep. 2009 (with Dominik Behr and Robert Strzodka) [slides]
- Tutorial on the practical use of GPUs: Full-day tutorial, SPEEDUP 2009, Lausanne, Switzerland, Sep. 2009 (with Robert Strzodka and Christian Sigg) [slides]
- GPU Computing with NVIDIA CUDA: Half-day tutorials at the University of Freiburg / Jedox AG (May 2009) and for the Sonderforschungsbereich 708 (Dortmund, June 2009) [slides]
- Scientific Computing on Emerging Manycore Architectures: Minisymposium, SIAM Conference on Computational Science and Engineering, Miami, Florida, Mar. 2009 (with Mike Giles) [web] [slides]
- GPGPU and CUDA: Full day tutorial, ARCS 2008, Dresden, Germany, Feb. 2008 (with Simon Green and Robert Strzodka) [slides]
- General Purpose Computation on Graphics Hardware (GPGPU): Methods, algorithms and applications: Minisymposium, ICCS 2006: International Conference on Computational Science, Reading, U.K., May 2006 (with Stefan Turek) [web]
- General Purpose Computation on Graphics Hardware (GPGPU): Half-day tutorial, ICCS 2006: International Conference on Computational Science, Reading, U.K., May 2006 (with Robert Strzodka) [slides]
- GPUs as Mathematical Coprocessors in Finite Element Simulations: Workshop, TU Dortmund, Germany, Apr. 2005 (with Stefan Turek) [web]
Selected Invited Talks
- Exascale techniques for Numerics for PDEs, Dagstuhl Seminar 13381: Algorithms and Scheduling for Exascale Systems, Schloss Dagstuhl, Germany, Sep 2013 [web]
- Energy efficiency aspects of high performance computing for PDEs, High Performance Computing in Science and Engineering, Beskydy Mountains, Czech Republic, May 2013
- Hardware-oriented numerics for PDEs, Software Frameworks for Challenging Computational Problems, Heraklion, Crete, Jan. 2013 [web]
- Hardware-oriented numerics for PDEs, International Workshop on PDE Software Frameworks - 10th Anniversary of DUNE, Münster, Germany, Jun. 2012 [web]
- High-order finite-element seismic wave propagation modeling with MPI on a large GPU cluster, AGU Fall Meeting, special session High-Resolution Modeling in the Geosciences Using GPU and Many-Core Architectures, San Francisco, USA, Dec. 2011
- Finite Element Multigrid Solvers for PDE Problems on GPUs and GPU Clusters, CEA-EDF-INRIA Summer School: Toward petaflop numerical simulation on parallel hybrid architectures, Sophia-Antipolis, France, Jun. 2011 [web]
- Hardware-Oriented Finite Element Multigrid Solvers for PDEs, ASIM Workshop 2011 - Trends in Computational Science and Engineering- Foundations of Modeling and Simulation, Leibniz Rechenzentrum, Garching, Germany, Mar. 2011
- Mixed Precision GPU-Multigrid Solvers With Strong Smoothers, IMA Annual Program Year Workshop High Performance Computing and Emerging Architectures, Institute of Mathematics and Its Applications, University of Minnesota, Minneapolis, Minnesota, USA, Jan. 2011 (with Robert Strzodka) [poster]
- GPU Cluster Computing for Finite Element Applications, SPEEDUP 2009, EPF Lausanne, Switzerland, Sep. 2009. [slides]
- GPU Cluster Computing for Finite Element Applications, Workshop: Experiences with the GPU and the Cell Processor, TU Delft, Netherlands, Jan. 2009. [slides]
- Mixed Precision Methods on GPUs, NVISION 2008, The World of Visual Computing, San Jose, Aug. 2008 (with R. Strzodka). [slides] [preprint] [bib]
- Performance and accuracy of hardware-oriented native-, emulated- and mixed precision solvers in FEM simulations, Workshop: General-Purpose GPU Computing: Practice And Experience, Supercomputing 2006, Tampa, Florida, Nov. 2006 (with R. Strzodka). [slides]
- High Performance Computing for PDE: Some numerical aspects of Petascale Computing, Dagstuhl Seminar on Algorithms and Architectures for Petascale Computing, Schloss Dagstuhl, Germany, Feb. 2006 (with S. Turek). [slides]
Technical Reports
- Michael Köster, Dominik Göddeke, Hilmar Wobker and Stefan Turek: How to gain speedups of 1000 on single processors with fast FEM solvers -- Benchmarking numerical and computational efficiency, Fakultät für Mathematik, Technische Universität Dortmund, Ergebnisberichte des Instituts für Angewandte Mathematik, Nummer 382, Oct. 2008. [abstract] [bib] [preprint]
- Dominik Göddeke and Robert Strzodka: Performance and accuracy of native, emulated and mixed precision methods in FEM simulations (Part 2: Double precision GPUs), Fakultät für Mathematik, Technische Universität Dortmund, Ergebnisberichte des Instituts für Angewandte Mathematik, Nummer 370, Aug. 2008. [abstract] [bib] [preprint]
- Dominik Göddeke: GPGPU Basic Math Tutorial, Fachbereich Mathematik, Universität Dortmund, Ergebnisberichte des Instituts für Angewandte Mathematik, Nummer 300, Nov. 2005. [abstract] [bib] [web]
Diploma Thesis
- Dominik Göddeke: Geometrische Projektionstechniken auf Oberflächentriangulierungen zur numerischen Strömungssimulation mit hierarchischen Mehrgitterverfahren (Geometric projection operators on surface triangulations in CFD based on hierarchical multigrid methods), Diploma thesis, Fachbereich Informatik, Universität Dortmund, Aug. 2004. [thesis (in German)]
Supervised Student Project Reports
- PG Lamésolver: Studienprojekt Modellbildung und Simulation, Fakultät für Mathematik, Technische Universität Dortmund, Ergebnisberichte des Instituts für Angewandte Mathematik, Nummer 454, Apr. 2012. [final report (in german)]
- PG SmartCell: Clevere Algorithmen auf dem Cell-Prozessor, Fakultät für Informatik und Fakultät Mathematik, Technische Universität Dortmund, Apr. 2008. [final report (in german)]
- PG Beyond Graphics: Strömungssimulation auf der GPU, Fachbereich Informatik und Fachbereich Mathematik, Universität Dortmund, Apr. 2006. [final report (in german)]
- PG DeViSoR: Endbericht der Projektgruppe 423 Fachbereich Mathematik, Universität Dortmund, Ergebnisberichte des Instituts für Angewandte Mathematik, Nummer 240T, Oct. 2003. [final report (in german)]