Workshops, Symposia, Seminars
2018
- Performance Engineering from the Node Level to the Extreme Scale. Two-part minisymposium at SIAM PP18, the 2018 Conference on Parallel Processing, Tokyo, Japan, March 7-10, 2018.
- Foundations and Applications of Performance Engineering. Minisymposium MS05 at The Platform for Advanced Scientific Computing (PASC) Conference 2018, Basel, Switzerland, July 2-4, 2018.
- High-Performance Graph Algorithms. Minisymposium MS23 at The Platform for Advanced Scientific Computing (PASC) Conference 2018, Basel, Switzerland, July 2-4, 2018.
2017
- Computing Bulks of Inner Eigenpairs of Large Sparse Matrices: From Applications and Algorithms to Performance and Software Engineering. Two-part minisymposium at PASC 2017, the Platform for Advanced Scientific Computing Conference, Lugano, Switzerland, June 26-28, 2017.
2016
Participants of the ESSEX-II Coding Week in September 2016
- ESSEX-II Coding Week. Informal coding workshop at the University of Erlangen, Germany, September 19-22, 2016.
- Quantum Dynamics: From Algorithms to Applications. Workshop at the Alfried-Krupp-Wissenschaftskolleg Greifswald, Germany, September 05-08, 2016.
- Performance Modeling: Methods and Applications (PMMA16). Workshop at ISC High Performance 2016, Frankfurt, June 23, 2016.
- ESSEX Minisymposium at the SPPEXA Symposium 2016, Garching, January 25-27, 2016. Speakers and topics:
- Georg Hager (Erlangen Regional Computing Center [RRZE]): Performance Engineering for Algorithmic Building Blocks in GHOST. Hager_sppexa16.pdf
- Edmond Chow (Georgia Institute of Technology): Fine-Grained Parallel Algorithms for Incomplete Factorization Preconditioning. Chow-sppexa16.pdf
- Hartwig Anzt (University of Knoxville, Tennessee): Feeding of the Thousands – Leveraging the GPU’s Computing Power for Sparse Linear Algebra. Anzt_sppexa16.pdf
- Heidi K. Thornquist (Sandia National Laboratory): Recent Advancements and Future Plans for Next-Generation Sparse Solvers in Trilinos. Thornquist_Trilinos_SPPEXA_2016.pdf
- Jonas Thies (German Aerospace Center): Can Block Iterative Eigensolvers Fulfill their Performance Promise? Thies_sppexa16.pdf
2015
2014
- Highly Scalable Preconditioners for Sparse Eigensolvers with Focus on Finding Interior Eigenpairs. Minisymposium at PMAA14, the 8th International Workshop on Parallel Matrix Algorithms and Applications. July 2-4, 2014, Università della Svizzera italiana, Lugano, Switzerland
- SPPEXA PhD Seminar. Weekly seminar during summer term 2014, jointly organized by PIs of the SPPEXA projects ESSEX, ExaStencils, and TerraNeo.
2013
Talks
2018
- Jonas Thies: Holistic Performance Engineering for Sparse Iterative Solvers. PASC MS05, Basel, Switzerland, July 2-4, 2018.
- Georg Hager: Performance Engineering – Why and How? PASC MS05, Basel, Switzerland, July 2-4, 2018.
- Christie Louis Alappat: RACE: Recursive Algebraic Coloring Engine. PASC MS23, Basel, Switzerland, July 2-4, 2018.
- Gerhard Wellein: Chebyshev Filter Diagonalization on Modern Manycore Processors and GPGPUs. ISC High Performance 2018, Frankfurt, Germany, June 24-28, 2018.
- Georg Hager: “If it doesn’t work, we learn something.” Instructive case studies from performance engineering. Minisymposium MS29 at SIAM PP18, the 2018 Conference on Parallel Processing, March 8, 2018, Tokyo, Japan.
- Gerhard Wellein: Performance Engineering for Sparse Linear Algebra Kernels: Navigating Between Models and Expectations. Minisymposium MS85 at SIAM PP18, the 2018 Conference on Parallel Processing, March 9, 2018, Tokyo, Japan.
2017
- Gerhard Wellein: Performance Engineering for Scalable Sparse Eigensolvers in the DFG Project ESSEX: From basic building blocks to full scale applications. JST/CREST International Symposium on Post Petascale System Software, December 12th, 2017, Tokyo, Japan.
- Gerhard Wellein: Performance Engineering: Welcome to the world of FLOPs, Bytes and Cycles!. 34th ASE Seminar, December 13th, 2017, The University of Tokyo, Tokyo, Japan.
- Gerhard Wellein: Performance Engineering for HPC: Models generating insights. EoCoE Face-to-Face Meeting Autumn 2017, Toulouse, France, November 29, 2017.
- Gerhard Wellein: Performance Engineering for HPC: Models Generating Insights. Austrian HPC Meeting 2017 (AHPC17), March 1-3, 2017, Grundlsee (Austria)
- Gerhard Wellein: Performance Engineering for HPC: Models Generating Insights. Seminar, Faculty of Informatics, USI Lugano, March 29, 2017, Lugano (Switerzland)
- Gerhard Wellein: Performance Engineering for HPC: Models Generating Insights. Invited Talk, General Assembly of SFB/TRR-55, June 2, 2017, Regensburg (Germany)
- Andreas Alvermann: Interior eigenvalue and eigenvalue density computations in quantum physics applications. PASC Minisymposium “Computing Bulks of Inner Eigenpairs of Large Sparse Matrices: From Applications and Algorithms to Performance and Software Engineering” PASC’17, June 26-28, 2017, Lugano, Switzerland.
- Tetsuya Sakurai: Development of a Scalable Parallel Eigensolver for Large-Scale Simulations and Data Analysis. SPPEXA Workshop “Parallel Programming Models – Productivity and Applications (2nd Edition)”, October 18, 2017, Université de Versailles St-Quentin-en-Yvelines, Versailles, France.
- Kengo Nakajima: Preconditioned Iterative Solvers in ppOpen-HPC/pK-Open-HPC for ESSEX-II. SPPEXA Workshop “Parallel Programming Models – Productivity and Applications (2nd Edition)”, October 18, 2017, Université de Versailles St-Quentin-en-Yvelines, Versailles, France.
- Georg Hager: Overview of the ESSEX-II project. SPPEXA Workshop “Parallel Programming Models – Productivity and Applications (2nd Edition)”, October 18, 2017, Université de Versailles St-Quentin-en-Yvelines, Versailles, France.
- Faisal Shahzad: CRAFT: A library for application-level Checkpoint/Restart Automatic Fault Tolerance. SPPEXA Workshop 2017, April 6, 2017, Tokyo, Japan. Faisal_Shahzad.pdf
- Martin Galgon: Meet the BEAST. RIKEN LSPANC Meeting, Kobe, Japan, September 29, 2017.
- Sarah Huber: Reducing linear system size with moment based methods in the FEAST framework. RIKEN LSPANC Meeting, Kobe, Japan, September 29, 2017.
- Georg Hager: Making sense of temporally blocked stencil performance via analytic modeling. Invited talk at the 7th AICS International Symposium, Integrated Research Center of Kobe University, Kobe, Japan, February 23-24, 2017. AICS17_Hager.pdf
2016
- Jonas Thies: Performance Engineering for Sparse Eigensolers on Heterogenous Clusters. SIAM conference on Parallel Processing for Scientific Computing, April 12-15, 2016, Paris, France. http://elib.dlr.de/108964/1/presPP16.pdf
- Achim Basermann: Highly scalable sparse eigensolvers for large quantum physics problems on heterogeneous computing systems. Platform for Advanced Scientific Computing Conference 2016 (PASC16), June 8-10, 2016, Lausanne, Switzerland. http://elib.dlr.de/110049/1/ESSEX_PASC16_8-10_6_16.pdf
- Bruno Lang: Efficient subspace iteration with Chebyshev-type filtering. The 9th International Workshop on Parallel Matrix Algorithms and Applications, July 6-8, 2016, Bordeaux, France. http://elib.dlr.de/110053/1/talk-Lang.pdf
2015
- Achim Basermann: Equipping Sparse Solvers for Exascale – A Survey of the DFG Project ESSEX. SPNS 2015, International Workshop on Software for Peta-Scale Numerical Simulation, December 3-4, 2015, Tokyo, Japan. http://elib.dlr.de/100611/1/ESSEX_SPNS2015_3_12_15%20-%20better%20pdf_Basermann.pdf
- Achim Basermann: The Highly Scalable Iterative Solver Library PHIST. 21st Advanced Supercomputing Environment (ASE) Seminar of the University of Tokyo, December 2, 2015, Tokyo, Japan. http://elib.dlr.de/100610/1/PHIST_ASE21_U_Tokyo_2_12_15%20-%20better%20pdf_Basermann.pdf
- Melven Röhrig-Zöllner: Performance of the Block Jacobi-Davidson Method for the Solution of Large Eigenvalue Problems on Modern Clusters. SIAM LA15, October 26-30, 2015, Atlanta, GA. http://elib.dlr.de/100266/1/RoehrigZoellner_BlockJadcobiDavidsonPerformance.pdf
- Georg Hager: Performance Engineering via analytical models. Talk at the Workshop “Performance Modeling: Methods & Applications” at ISC High Performance 2015, Frankfurt, Germany, July 16, 2015. ISC15-PM-Hager.pdf
- Gerhard Wellein: Performance Engineering of the Kernel Polynomial Method on Large-Scale CPU-GPU Systems. Talk at the Minisymposium 16 “Software for Exascale Computing” at PASC 2015, the Platform for Advanced Scientific Computing Conference, Zurich, Switzerland, June 2, 2016. 2015_06_PASC.pdf
- Moritz Kreutzer: Performance Engineering of the Kernel Polynomial Method on Large-Scale CPU-GPU Systems. Talk at the 29th IEEE International Parallel & Distributed Processing Symposium (IPDPS 2015), Hyderabad, India, May 25-29, 2015. 2015_05_IPDPS.pdf
- Faisal Shahzad: Application driven fault tolerance and asynchronous checkpointing. HPC Workshop Leogang, Austria, March 2, 2015. 150302-Leogang_Application-driven-FT_Faisal-Shahzad.pdf
2014
- Gerhard Wellein: Sparse iterative solvers, asynchronicity and fault tolerance.
Talk at the SPPEXA Workshop on Application Interfaces for an Exascale OS, Technical University of Dresden, Germany, December 8-12, 2014. ESSEX_FFMK_2014_FS.pdf
- Jonas Thies: A 3D-Parallel Interior Eigenvalue Solver. Talk at SPPEXA workshop on Numerical Methods for High-Performance Computers, Dec. 1-3, 2014, Interdisciplinary Center for Scientific Computing, Heidelberg, Germany. presSPPEXA14_JT.pdf
- Gerhard Wellein: Application level asynchronous check-pointing / restart: first experiences with GPI. Dagstuhl Seminar 14402: Resilience in Exascale Computing, Schloss Dagstuhl, Germany, September 28 – October 1, 2014. Dagstuhl_FT_2014.pdf
- Gerhard Wellein: ESSEX – Equipping Sparse Solvers for Exascale. Talk at the SPPEXA-Workshop, Euro-Par 2014 Conference, Porto, Portugal, August 25, 2014. ESSEX-SPPEXA-EuroPar2014.pdf
- Lukas Krämer: Control of the search space size and solving linear systems in the FEAST algorithm. Talk at PMAA14, the 8th International Workshop on Parallel Matrix Algorithms and Applications. July 2-4, 2014, Università della Svizzera italiana, Lugano, Switzerland. pmaa14_kraemer.pdf
- Lukas Krämer: Improving robustness of the FEAST algorithm and solving eigenvalue problems from graphene nanoribbons. Talk at GAMM Jahrestagung 2014, March 10-14, 2014, Erlangen. gamm_kraemer.pdf
- Moritz Kreutzer: Building Blocks for Sparse Linear Algebra on Heterogeneous Systems. Talk at PHSP14, the Workshop on Programming of Heterogeneous Systems in Physics. July 14-15, 2014, Friedrich-Schiller-Universität, Jena, Germany. 2014_07_Jena_Heterogeneous_Sparse_Linear_Algebra.pdf
- Jan Treibig: Building Blocks for Sparse Linear Algebra on Heterogeneous Hardware. Talk at the Workshop on Exploiting Different Levels of Parallelism for Exascale Computing at ICS2014, the ACM International Conference on Supercomputing, June 10-14, 2014, Bavarian Academy of Sciences, Munich. ICS_WS2_Exascale.pdf
- Jonas Thies: A Hybrid Parallel Iterative Solver for Indefinite Systems in Interior Eigenvalue Computations. Talk at PMAA14, the 8th International Workshop on Parallel Matrix Algorithms and Applications. July 2-4, 2014, Università della Svizzera italiana, Lugano, Switzerland. Thies-PMAA14.pdf
- Faisal Shahzad: A feasibility study of checkpoint/restart as a fault tolerance technique. Seminar talk at the Chair of Operating Systems, Technical University of Dresden, May 16, 2014. 140516-Desden-seminar-talk_FT.pdf
- Gerhard Wellein: Performance Engineering for Stencil Updates on Modern Processors.
Talk at the Minisymposium “Optimizing Stencil-based Algorithms,” SIAM Conference on Parallel Processing for Scientific Computing (PP14) , Portland (OR), USA, Feb 18-21, 2014.
- Gerhard Wellein: Performance Engineering for Stencil Updates on Modern Processors. Talk at the Workshop “ExaStencils 2014”, Dresden, Germany, March 31, 2014.
- Gerhard Wellein: Performance Engineering for Stencil Updates on Modern Processors with the ECM Model. Talk at the “Computing Sciences Exascale Seminar Series,” Lawrence Berkeley National Laboratory, Berkeley (CA), USA, July 25, 2014.
- Georg Hager: Sparse Matrix-Vector Multiplication with Wide SIMD Units: Performance Models and a Unified Storage Format. Talk at the Minisymposium on Sparse Computations on Accelerators at the SIAM Conference on Parallel Processing for Scientific Computing (PP14), Feb 18-21, Portland, OR. SELL-C-sigma.pdf
2013
- Faisal Shahzad: PGAS implementation of Sparse Matrix Vector Multiplication and Lattice Boltzmann Method using GPI. Talk at the GASPI workshop, University of Erlangen, Dec 16, 2013. 131216_GASPI-workshop_Erlangen.pdf
- Jonas Thies: A Hybrid Parallel Block Jacobi Davidson Method. Talk at the Workshop on New Algorithms for Exascale Computing at the University of Cologne, December 4-6, 2013. Slides: A Hybrid Parallel Block Jacobi-Davidson Method.pdf
- Moritz Kreutzer: A unified sparse matrix storage format for heterogeneous systems. Poster and talk at the Early Research Showcase track at SC13 (Denver, CO), Nov 21, 2013. Talk: 2013-11_SC13.pdf
- Holger Fehske: Quantum phase transition in a 1D transport model with boson affected hopping: Luttinger liquid versus charge-density-wave behavior. Talks at Universities Aachen und Hannover, November 2013
- Holger Fehske: The Edwards Fermion-Boson model. Talk at University of Wuppertal, November 2013
- Holger Fehske: Quantum transport within a background medium: Fluctuations versus correlations. Invited talk at the International conference on Electron correlation in nanostructures, Yalta, Ukraine, October 2013
- Faisal Shahzad: PGAS Implementation of Sparse Matrix Vector Multiplication and Lattice Boltzmann Method Using GPI. Talk at the 7th International Comference on PGAS Programming Models (PGAS13), Edinburgh, Scotland, Oct 3-4, 2013. 131004_PGAS13_GPI-LBM-SPMVM.pdf
- Faisal Shahzad: An Evaluation of Different I/O Techniques for Checkpoint/Restart. Talk at the Workshop on Large Scale Parallel Processing 2013 (LSPP13), Boston, MA, May 24, 2013. 130524_LSPP13_FS.pdf
Teaching
2017
2016
2015
- Georg Hager: Model-guided performance engineering of numerical kernels. Invited talk at the meeting of the SFB Transregio 55 “Hadron Physics from Lattice QCD,” University of Wuppertal, Germany, July 10, 2015. Hager_Analytic_PM_BUW_15.pdf
2014
2013
Qualification
2017
- Christopher Zachow: Lösung dünnbesetzter Dreieckcssysteme auf modernen Mehrkernprozessoren. Bachelorarbeit, Universität zu Köln, 2017. (Gutachter: A. Klawonn & J. Thies)
- Rebekka-Sarah Hennig: Vergleich von Partitionierungsmethoden für dünnbesetzte Matrizen, die den Hamilton-Operator von Spin-Ketten repräsentieren. Bachelorarbeit, Universität Bonn, 2017. (Gutachter: M. A. Schweitzer & J. Thies)
2016
- Christie Louis Alappat: Implementation and Performance Engineering of the Kaczmarz Method for Parallel Systems. Master thesis, University of Erlangen-Nuremberg, 2016. MAThesis-LouisChrstie.pdf
2014
- Georg Hager: Performance Engineering as a guiding principle for efficient implementations of algorithms in computational science. Habilitation thesis at the Ernst-Moritz-Arndt University of Greifswald. The habilitation procedure was successfully completed in November 2014.
- Lukas Krämer: Integration based solvers for standard and generalized Hermitian eigenvalue problems. Dissertation, Bergische Universität Wuppertal, 2014.
- Melven Röhrig-Zöllner: Parallel solution of large sparse eigenproblems using a Block-Jacobi-Davidson method. Master thesis, DLR Köln and RWTH Aachen University, 2014. MA_M_Roehrig-Zoellner.pdf