# Prof. Dr. Olaf Schenk

### Prof. Dr. Olaf Schenk

My interests are centered around the topic of multicore and manycore algorithms for computational science applications on emerging HPC architectures. To this end, the research connects several relevant subfields of computer science with the needs of computational science and high-performance computing. Typically, I drive research towards extreme-scale computing in computational algorithms, application software, programming, and software tools. I am currently involved in several HPC and computational science research projects that develop methods and applications targeted at the next generation of petaflop/exaflop architectures.

## Awards and Honors

## Teaching

**Courses in Spring 2015:**

Software Atelier: Supercomputing and Simulations (6 ECTS)

Introduction to Computational Science (3 ECTS)

**Courses in Fall 2014:**

High-Performance Computing(6 ECTS)

Numerical Computing(6 ECTS)

PDE Software Lab (3 ECTS)

**Courses in Spring 2014:**

Special Topics in Informatics and Applied Mathematics and Computational Science (3 ECTS)

Parallel and Distributed Computing Lab (3 ECTS)

Computational Science (6 ECTS)

**Courses in Spring 2014:**

Special Topics in Informatics and Applied Mathematics and Computational Science (3 ECTS)

Parallel and Distributed Computing Lab (3 ECTS)

Computational Science (6 ECTS)

**Courses in Fall 2013:**

Parallel and Distributed Computing (6 ECTS)

Courses in Spring 2013:

Special Topics in Informatics and Applied Mathematics and Computational Science (3 ECTS)

Parallel and Distributed Computing Lab (3 ECTS)

Computer Simulations in Science and Engineering Summer school (3 ECTS)

Computational Science (6 ECTS)

**Courses in Fall 2012:**

Parallel and Distributed Computing (6 ECTS)

## Publications

Most Cited:ScholarGoogle

#### 2015

**Refeered Journal Articles**

J. Brumm, D. Mikushin, S. Scheidegger, O. Schenk, Scalable High-Dimensional Dynamic Stochastic Economic Modeling, Journal of Computational Science, accepted, in press

D. Korounis, O. Schenk, Constraint handling for gradient-based optimization of compositional reservoir flow, Journal of Computational Geosciences, accepted, in press.

**Refeered Conference Articles**

M. Rietmann, M.J. Grote, D. Peter, O. Schenk, B. Ucar, Load-balanced local time stepping for large scale wave propagation, in Proceedings of the 29th IEEE International Parallel&Distributed Processing Symposium, IPDPS’15 (acceptance rate: 21.8%, 108/496), DOI:10.1109/IPDPS.2015.10

A. De Coninc, D. Kourounis, F. Verbosio, O. Schenk, B. De Baets, S.. Maenhout, J. Fostier, Towards Parallel Large-scale Genomic Prediction by Coupling Sparse and Dense Matrix Algebra, in Proceedings of the23rd Euromicro International Conference on Parallel, Distributed, and Network-Based Processing,2015, DOI: http://dx.doi.org/10.1109/PDP.2015.94

**2014**

**Refeered Journal Articles**

C. Petra, O. Schenk, M. Anitescu, Real-time Stochastic Optimization of Complex Energy Systems on High Performance Computers,IEEE Computing in Science & Engineering- Leadership Computing (Volume:16, Issue: 5), pp. 32 - 42, DOI: 10.1109/MCSE.2014.53

C. Bekas, A. Grama, O. Schenk, Y. Saad, Parallel Matrix Algorithms (editorial), Parallel Computing,Volume 40, Issue 7, July 2014, Pages 159–160, http://dx.doi.org/10.1016/j.parco.2014.06.001

M. J. Grote, J. Huber, D. Kourounis, O. Schenk, Inexact Interior-Point Method for PDE-Constrained Nonlinear Optimization, SIAM J. Sci. Comput. 36-3 (2014), pp. A1251-A1276, http://dx.doi.org/10.1137/130921283

C. Petra, O. Schenk, M.Lubin, K. Gärtner, An augmented incomplete factorization approach for computing the Schur complement in stochastic optimization, SIAM J. Sci. Comput 36-2 (2014), pp. C139-C162, http://dx.doi.org/10.1137/130908737

G. Kollias, M. Sathe, O. Schenk, A. Grama, Fast Parallel Algorithms for Graph Similarity and Matching, Journal of Parallel and Distributed Computing, Volume 75, Issue 5, May 2014, pp. 2400–2410, http://dx.doi.org/10.1016/j.jpdc.2013.12.010

**Refeered Conference Abstracts**

P. Sanan, S. Schnepp, D. May, O Schenk, Composite solvers for linear saddle point problems arising from the incompressible Stokes equations with highly heterogeneous viscosity structure. AGU Fall Meeting, San Francisco, Dec. 15-19, 2014

**2013**

**Refeered Journal Articles**

S. Wagner, M. Sathe, O. Schenk, Optimization for Process Plans in Sheet Metal Forming, The International Journal of Advanced Manufacturing Technology, Springer, DOI: 10.1007/s00170-013-5515-7,Dec. 2013.

M. Luisier, O. Schenk, Gate-Stack Engineering in n-type Ultra-Scaled Si Nanowire Field-Effect Transistors, IEEE Transactions on Electron Devices, vol. 60, no 10, pp. 3325-3329, Oct 2013.

P. Basini,T. Nissen-Meyer, L. Boschi, E. Casarotti, J. Verbeke, O. Schenk, D. Giardini, The influence of non-uniform ambient noise on crustal tomography in Europe, Accepted in Journal of Geochemistry, Geophysics, Geosystems G-cubed).

**Refeered Conference Articles**

A. Kuzmin, M. Luisier, O. Schenk, Fast Methods for Computing Selected Elements of the Green's Function in Massively Parallel Nanoelectronic Device Simulations, Euro-Par 2013, LNCS 8097, F. Wolf, B. Mohr, and D. an Ney (Eds.), Springer-Verlag Berlin Heidelberg, pp. 533–544, 2013,

L. Gaudio, M. J. Grote, O. Schenk, Interior point method for time-dependent inverse problems, 11th International Conference on Mathematical and Numerical Aspects of Wave, WAVE2013, June 3-7, 2013, Accepted, in press.

**2012**

**Refeered Journal Articles**

[74] M. Sathe, O. Schenk, H. Burkhart, An Auction-Based Weighted Matching Implementation on Massively Parallel Architectures, Parallel Computing 38 (2012), pp. 595-614 http://dx.doi.org/10.1016/j.parco.2012.09.001

[73] F. Curtis, J. Huber, O. Schenk, A.Waechter, “A Note on the Implementation of an Interior-Point Algorithm for Nonlinear Optimization with Inexact Step Computations,” Mathematical Programming Series B, 32(6): 3447–3475, 2012. doi: 10.1007/s10107-012-0557-4.

**Refeered Conference Articles**

[72] M. Rietmann, O. Schenk, P. Messmer, T. Nissen-Meyer, D. Peter, P. Basini, D. Komatitsch, J. Tromp, L. Boschi, D. Giardini, Forward and Adjoint Simulations of Seismic Wave Propagation on Emerging Large-Scale GPU Architectures, ACM/IEEE Supercomputing 2012.

[71] M. Christen, O. Schenk, Y. Cui, PATUS: Parallel Auto-Tuned Stencils For Scalable Earthquake Simulation Codes, ACM/IEEE Supercomputing 2012.

[70] H. Burkhart, M. Sathe, M. Christen, M. Rietmann, O. Schenk, Run, Stencil, Run, HPC Productivity Studies in the Classroom, 6th Conference on Partitioned Global Address Space Programming Models, October 10-12, 2012, Santa Barbara, USA.

[69] 1.M. Christen, O. Schenk, PATUS: A Code Generation and Auto-Tuning Framework For Parallel Stencil Computations, Second International Workshop on Advances in High- Performance Computational Earth Sciences: Applications and Frameworks (IHPCES) in conjunction with the International Conference on Computational Science (ICCS 2012), June 4-6, 2012, Omaha, Nebraska, USA.

**2011**

**Book and Book Chapters**

[68] Combinatorial Scientific Computing, Uwe Naumann, Olaf Schenk (Editor), Publisher: Chapman and Hall/CRC, ISBN-10: 1439827354, ISBN-13: 978-1439827352

[67] J. Huber, U. Naumann, O. Schenk, A. Wächter, Algorithmic Differentiation and Nonlinear Optimization for an Inverse Medium Problem, chapter in Combinatorial Scientific Computing by U. Nauman and O. Schenk (Editors), pp. 203-232, book in the Computational Science series from Chapman and Hall/CRC, ISBN-10: 1439827354, ISBN-13: 978-1439827352.

[66] O. Schenk, M. Sathe, B. Ucar, A. Sameh, Towards A Scalable Hybrid Linear Solver Based On Combinatorial Algorithms, chapter in Combinatorial Scientific Computing by U. Nauman and O. Schenk (Editors), pp. 96-127, book in the Computational Science series from Chapman and Hall/CRC, ISBN-10: 1439827354, ISBN-13: 978-1439827352.

[65] O. Schenk, M. Christen, H. Burkhart, Parallel Stencil Computations on Manycore Architectures in Hyperthermia Applications, Scientific Computing with Multicore and Accelerators by D. Bader and J. Dongarra (Editors), Computational Science series from Chapman & Hall / CRC Press, Taylor and Francis Group. pp. 255-277, ISBN: 978-1-4398253-6-5, 2011.

[64] O. Schenk, K. Gärtner, Parallel Numerical Linear Algebra, invited book chapter in Encyclopedia of Parallel Computing, D. Padua (Editor), pp. 1458-1464, 2012, Springer, ISBN 978-0-387-09765-7.

**Refeered Journal Articles**

[63] P. Arbenz, Y. Saad, A. Sameh, O. Schenk: "Guest editorial: Special issue on Parallel Matrix Algorithms and Applications (PMAA'10)". Parallel Computing 37 (12): 731-732 (2011), doi:10.1016/j.parco.2011.10.011.

[62] M. Christen, O. Schenk, and H. Burkhart, Automatic Code Generation and Tuning for Stencil Kernels on Modern Microarchitecture, Journal Computer Science Research and Development, Proceedings of the International Supercomputing Conference ISC11. Volume 26, pp. 205-210, 2011, DOI 10.1007/s00450-011-0160-6

**Refeered Conference Articles**

[61] F. Curtis, O. Schenk, and W. Waechter, An Interior-Point Algorithm for Large-Scale Nonlinear Optimization with Inexact Step Computations. SIAM J. Sci. Comput. Volume 32, Issue 6, pp. 3447-3475 (2010)

[60] M. Christen, O. Schenk, and H. Burkhart, Patus: A Code Generation and Autotuning Framework For Parallel Iterative Stencil Computations on Modern Microarchitectures, 25th IEEE International Parallel Distributed Processing Symposium, May 16-20, 2011. Anchorage (Alaska) USA, in press.

**2010**

**Refeered Journal Articles**

[59] F. Curtis, O. Schenk, and W. Waechter, An Interior-Point Algorithm for Large-Scale Nonlinear Optimization with Inexact Step Computations. SIAM J. Sci. Comput. Volume 32, Issue 6, pp. 3447-3475 (2010)

**Refeered Book Chapter**

[58] [book webpage] M. Christen, O. Schenk, and H. Burkhart, Manycore Stencil Computations in Hyperthermia Applications. Book Chapter in Scientific Computing with Multicore and Accelerators, Edited by D. Bader and J. Dongarra, Chapman-Hall CRC Computational Science, pp. 255-277, ISBN: 978-1-4398253-6-5,

**2009**

**Refeered Journal Articles**

[57] M. Bollhoefer, M. J. Grote, and O. Schenk, Algebraic Multilevel Preconditioner For the Helmholtz Equation In Heterogeneous Media. SIAM J. Sci. Comput., Volume 31, Issue 5, pp. 3781-3805 (2009), DOI: 10.1137/080725702

**Refeered Conference Proceedings**

[56] Uwe Naumann and Olaf Schenk and Horst D Simon and Sivan Toledo, 09061 Abstracts Collection -- Combinatorial Scientific Computing, 09061, Dagstuhl Seminar Proceedings, ISSN 1862-4405, 2009, Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik, Germany.

[55] M. Sathe, O. Schenk, M. Christen, and H. Burkhart, A Parallel PDE-Constrained Optimization Framework for Biomedical Hyperthermia Treatment Planning, PARS-Mitteilungen (ISSN 0177-0454). Accepted, in press.

[54] E. Neufeld, M. Christen, O. Schenk, A. Waechter and N. Kuster, Nonlinear, Temperature Based Optimization for Hyperthermia Treatment Planning Using PDE Constrained Interior Point Optimization, Proc. of 25th Annual Meeting of the European Society for Hyperthermic Oncology, Verona, Italy, June 2009. Accepted, in press.

[53] M. Manguoglu, A. Sameh, and O. Schenk, PSPIKE Parallel Sparse Linear System Solver, Proceedings of the 15th International Euro-Par Conference on Parallel Processing, Lecture Notes in Computer Science, Volume 5704/2009, 797-808, DOI 10.1007/978-3-642-03869-3.

[52] O. Schenk, M. Manguoglu, A. Sameh, M. Christen, M. Sathe, Parallel Scalable PDE-Constrained Optimization: Antenna Identification in Hyperthermia Cancer Treatment Planning. Journal Computer Science Research and Development, Proceedings of the International Supercomputing Conference ISC09. Volume 23, Numbers 3-4, pp. 177-183, 2009, DOI: 10.1007/s00450-009-0080.

[51] M. Christen, O. Schenk, P. Messmer, E. Neufeld, and H. Burkhart, Parallel Data-Locality Aware Stencil Computations on Modern Micro-Architectures, 23rd IEEE International Parallel and Distributed Processing Symposium, May 25-29, 2009 Rome, Italy

[50] M. Sathe, O. Schenk, and H. Burkhart, Solving Bi-Objective Many-Constraint Bin Packing Problems in Automobile Sheet Metal Forming Processes, Proceedings of the 5th International Conference on Evolutionary Multi-Criterion Optimization, Nantes, France, April 2009, Lecture Notes in Computer Science, Springer, 5467, pp. 246-261, 2009.

**Abstracts/Posters**

[49] Matthias Christen, Esra Neufeld, Olaf Schenk, and Andreas Waechter, Large-Scale PDE-Constrained Optimization in Biomedical Hyperthermia Treatment Planning, Dagstuhl Seminar on Combinatorial Scientific Computing, International Conference and Research Center for Computer Science 01.02.09-06.02.09, Dagstuhl, Germany

[48] Matthias Christen, and Olaf Schenk, Scalable Stencil Computations on Modern Chip-Multithreading Architectures Dagstuhl Seminar on Combinatorial Scientific Computing, International Conference and Research Center for Computer Science 01.02.09-06.02.09, Dagstuhl, Germany

**2008**

**Refeered Journal Articles**

[47] O. Schenk, A. Wächter, and M. Weiser, Inertia Revealing Preconditioning For Large-Scale Nonconvex Constrained Optimization, SIAM J. Sci. Comput. Volume 31, Issue 2, pp. 939-960 (2008)

[46] O. Schenk, M. Christen, and H. Burkhart, Algorithmic Performance Studies on Graphics Processing Units, J. Parallel Distrib. Comput. 68 (2008) 1360-1369.

[45] O. Schenk, M. Bollhöfer, and R. Römer, On large-scale diagonalization techniques for the Anderson model of localization. Featured SIGEST paper in the SIAM Review selected "on the basis of its exceptional interest to the entire SIAM community". SIAM Review 50 (2008), pp. 91-112.

**Abstracts/Posters**

[42] M. Sathe, O. Schenk, and H. Burkhart, Mixed integer optimization in automobile sheet metal forming processes, Poster, Colloque Numerique Suisse / Schweizer Numerik Kolloquium, Book of Abstract, pp. 28, Friday, April 25, 2008, University of Fribourg, Switzerland.

[41] M. Christen, O. Schenk, and H. Burkhart, Large-Scale PDE-constrained Optimization in Hyperthermia Cancer Treatment Planning, Poster, SIAM Conference on Parallel Processing for Scientific Computung, March 12-14, 2008, Atlanta, US

**2007**

**Refeered Journal Articles**

[40] O. Schenk, A. Wächter, and M. Hagemann, Matching-based Preprocessing Algorithms to the Solution of Saddle-Point Problems in Large-Scale Nonconvex Interior-Point Optimization. Journal of Computational Optimization and Applications, pp. 321-341, Volume 36, Numbers 2-3 / April, 2007.

**Refeered Conference Proceedings**

[39] M. Christen, O. Schenk, and H. Burkhart, Graphics Processing Units as Fast Co-Processors for Hardware-oriented Numerics, In Proc. of the 21th PARS Workshop, PARS Mitteilungen, Informationstechnische Gesellschaft im VDE, Dec 2007, ISBN 0177-0454, pp. 185-194.

[38] M. Christen, O. Schenk, and H. Burkhart, General-Purpose Sparse Matrix Building Blocks using the NVIDIA CUDA Technology Platform, Book of Abstracts, First Workshop on General Purpose Processing on Graphics Processing Units, Boston, Oct 04, 2007.

[37] O. Schenk, M. Bollhöfer, and R. Römer, On Large-Scale Diagonalization Techniques for the Anderson Model of Localization, In Proc. of the 6th International Congress on Industrial and Applied Mathematics, ETH Zurich, Switzerland, July 25-29, 2007.

**Abstracts/Posters**

[36] M. Christen, O. Schenk, and H. Burkhart, Modelling, Simulation, and Optimization in Hyperthermia Cancer Treatment Planning, Poster, Biovalley Science Day, Basel, Oct 25, 2007.

[35] M. Christen, O. Schenk, H. Burkhart, Graphical Processing Units as Co-Processors for Hardware-oriented Numerical Solvers, Book of Abstracts, 21. PARS - Workshop PARS '07, Hamburg, May 31 - June 02, 2007.

**2006**

**Refeered Journal Articles**

[34] O. Schenk and K. Gärtner, On Fast Factorization Pivoting Methods for Sparse Symmetric Indefinite Systems. Electronic Transactions on Numerical Analysis, 23(2006), pp. 158-179.

[33] M. Bollhöfer and O. Schenk, Combinatorial Aspects in Sparse Direct Solvers, GAMM Mitteilungen, 29 (2006), pp. 342-367.

[32] O. Schenk, M. Bollhöfer, and R. Römer, On large-scale diagonalization techniques for the Anderson model of localization. SIAM J. Sci. Comput., 28 (2006), pp. 963-983.

[31] M. Hagemann and O. Schenk, Weighted Matchings for Preconditioning Symmetric Indefinite Linear Systems. SIAM J. Sci. Comput., 28 (2006), pp. 403-420.

**Refeered Conference Proceedings**

[30] M. Bollhöfer, M. Grote, and O. Schenk, Algebraic multilevel preconditioning for Helmholtz equation, In Proc. of Europ. Conf. on Comput. Fluid Dynamics (ECCOMAS CFD 2006), held in Egmond aan Zee, The Netherlands, Sept. 5-8, 2006.

[29] S. Rölin and O. Schenk, Maximum-Weighted Matching Strategies and the Application to Symmetric Indefinite Systems, in J. Dongarra, K. Madsen, J. Wasniewski (Eds.): Applied Parallel Computing, State of the Art in Scientific Computing, 7th International Workshop, PARA 2004, Lyngby, Denmark, June 20-23, 2004, Revised Selected Papers. Springer 2006, ISBN 3-540-29067-2, Lecture Notes in Computer Science, Springer, 3732 (2006), pp. 808-817.

**Abstracts/Posters**

[28] O. Schenk, A. Wächter, and M. Hagemann, Combinatorial Approaches to the Solution of Saddle-Point Problems in Large-Scale Interior-Point Optimization, Book of Abstracts, pp. 171, SIAM Conference on Applied Linear Algebra, held at University of Dï¿½sseldorf, Germany, July 24 - 27, 2006.

[27] M. Bollhöfer, M. Grote, and O. Schenk, Algebraic multigrid for symmetric indefinite systems, Book of Abstracts, pp. 17, SIAM Conference on Applied Linear Algebra, held at University of Düsseldorf, Germany, July 24 - 27, 2006

[26] O. Schenk, A. Wächter, and M. Hagemann, Solution of KKT systems in Large-Scale Interior-Point Optimization, Book of Abstracts, pp.29, Swiss Numerical Analysis Days, held at the EPFL, Lausanne, April 12, 2006.

[25] O. Schenk, M. Bollhöfer, and R. Römer, On large scale diagonalization techniques for the Anderson model of localization, Book of Abstracts, Ninth Copper Mountain Conference on Iterative Methods, Copper Mountain, USA, April 2-7, 2006.

[24] M. Bollhöfer, M. Grote, and O. Schenk, Algebraic multigrid for indefinite systems, GAMM Annual Meeting, Book of Abstracts, pp. 441, held at Technische Universitï¿½t Berlin, March 27-31, 2006.

**2005**

**Refeered Books/Book Chapters**

[23] O. Schenk, and H. van der Vorst, Solution of Linear Systems, Handbook of Numerical Analysis, Volume XIII: Numerical Methods in Electromagnetics, Elsevier Science, ISBN 0-444-513752, pp. 755-824, 2005.

[22] P. Arbenz, H. Burkhart, O. Schenk, and E. Mï¿½hle, SPEEDUP/PARS workshop on modern algorithms in computational sciences and information technology, Future Generation Computer Systems, 21 (8), pp. 1249-1250 (2005).

**Refeered Conference Proceedings**

[21] P. Banushkina, O. Schenk, and M. Meuwly, Efficiency considerations in solving Smoluchowski equations for rough potentials, in M. R. Berthold, R. C. Glen, K. Diederichs, O. Kohlbacher, I. Fischer (Eds.): Computational Life Sciences, First International Symposium, CompLife 2005, Konstanz, Germany, September 25-27, 2005, Proceedings. Springer 2005, ISBN 3-540-29104-0, Lecture Notes in Computer Science, 3695 (2005), pp. 208-216.

**Abstracts/Posters**

[20] M. Hagemann and O. Schenk, Symmetric Matchings Strategies for the Preconditioning of Saddle Point Problems, Book of Abstracts, Preconditioning '05, held at Emory University, Atlanta, May 19-21, 2005.

**2004**

**Refeered Journal Articles**

[20] O. Schenk, M. Hillmann, Optimal design of metal forming die surfaces with evolution strategies, Computer&Structures, 82 (2004), pp. 1695-1705.

[19] O. Schenk, S. Röllin, and A. Gupta, The Effects of Unsymmetric Matrix Permutations and Scalings in Semiconductor Device and Circuit Simulation, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 23 (2004), pp. 400-411.

[18] O. Schenk and K. Gärtner, Solving Unsymmetric Sparse Systems of Linear Equations with PARDISO, Journal of Future Generation Computer Systems, 20 (2004), pp. 475-487.

**Refeered Conference Proceedings**

[17] Karl Fürlinger, Olaf Schenk, and Michael Hagemann. Task-Queue Based Hybrid Parallelism: A Case Study. In Proceedings of the 10th International Euro-Par Conference on Parallel Processing (Euro-Par '04), pages 624-632, 2004.

**Abstracts/Posters**

[16] M. Hagemann and O. Schenk, Factorized Approximate Inverses for Symmetric Indefinite Systems, Book of Abstracts, Parallel Matrix Algorithms and Applications, PMAA'04, held in Marseille, October 2004.

[15] M. Hagemann and O. Schenk, Symmetric Weighted Matchings for Robust Preconditioning of General Symmetric Indefinite Matrices, Book of Abstracts, GAMM Workshop on Applied and Numerical Linear Algebra, held in Hagen, July 2004.

[14] M. Hagemann and O. Schenk, Symmetric Weighted Matchings for LDLT Preconditioning of Symmetric Indefinite Matrices, Book of Abstracts, Sparse Days '04, Cerfacs, held in Toulouse, June 2004.

**2003**

**Refeered Conference Proceedings**

[13] O. Schenk, M. Hagemann and S. Röllin, Recent advances in Sparse Linear Solver Technology for Semiconductor Device Simulation Matrices, In Proc. of the 2003 IEEE International Conference on Simulation of Semiconductor Processes and Devices, pp. 103-108, ISBN 0-07803-7826-1, held in Boston, Massachusetts, September 3-5, 2003, Boston, Cambridge, MA, USA.

[12] O. Schenk and M. Selig, Advancing Crash Forming Capabilities through Solver Technology, Proc. of the Second M.I.T. Conference on Computational Fluid and Solid Mechanics, 1 (2003), pp. 628-631, ISBN 0-08-044046-0, held at MIT, June 17-21, 2003, Boston, USA.

**2002**

**Refeered Journal Articles**

[11] O. Schenk and K. Gärtner, Two-Level Scheduling in PARDISO: Improved Scalability on Shared Memory Multiprocessing Systems, Parallel Computing, 28 (2002), pp. 187-197.

**Refeered Conference Proceedings**

[10] O. Schenk, K. Gärtner, Solving Unsymmetric Sparse Systems of Linear Equations with PARDISO, in P. M. A. Sloot, C. Jeng, K. Tan, J. Dongarra, A. G. Hoekstra (Eds.), Computational Science - ICCS 2002, International Conference, Amsterdam, The Netherlands, April 21-24, 2002, Proceedings, Springer 2002, ISBN 3-540-43593-X , Lecture Notes in Computer Science, 2330 (2002), pp. 355-363.

**2001**

**Refeered Journal Articles**

[9] O. Schenk, K. Gärtner, W. Fichtner, and A. Stricker, PARDISO: A High-Performance Serial and Parallel Sparse Linear Solver in Semiconductor Device Simulation, Journal of Future Generation Computers Systems, 18 (2001), pp. 69-78.

**Refeered Conference Proceedings**

[8] O. Schenk and K. Gärtner, Sparse Factorization with a Two-Level Scheduling in PARDISO, Proc. of the Tenth SIAM Conference on Parallel Processing for Scientific Computing, CD-ROM, held in Portsmouth, Virginia, USA, March 12-14, 2001.

Before 2001: Google Scholar

## Book

**Uwe Naumann, Olaf Schenk (Editor), Publisher: Chapman and Hall/CRC (Dec 15 2011) ISBN-10: 1439827354, ISBN-13: 978-1439827352**Combinatorial Scientific Computing explores the latest research on creating algorithms and software tools to solve key combinatorial problems on large-scale high-performance computing architectures. It includes contributions from international researchers who are pioneers in designing software and applications for high-performance computing systems. The book offers a state-of-the-art overview of the latest research, tool development, and applications. It focuses on load balancing and parallelization on high-performance computers, large-scale optimization, algorithmic differentiation of numerical simulation code, sparse matrix software tools, and combinatorial challenges and applications in large-scale social networks. The authors unify these seemingly disparate areas through a common set of abstractions and algorithms based on combinatorics, graphs, and hypergraphs. Combinatorial algorithms have long played a crucial enabling role in scientific and engineering computations and their importance continues to grow with the demands of new applications and advanced architectures. By addressing current challenges in the field, this volume sets the stage for the accelerated development and deployment of fundamental enabling technologies in high-performance scientific.

## Professional Activities

**Project Leadership:****PASC - Platform for Advanced Scientific Computing**

**Associate Editor SIAM Journal on Scientific Computing (SISC)**

**Guest Editor Parallel Computing: Special issue on Parallel Matrix Algorithms and Applications, 2014**

**Guest Editor Parallel Computing: Special issue on Parallel Matrix Algorithms and Applications, 2012**

**Guest Editor Parallel Computing: Special issue on Parallel Matrix Algorithms and Applications, 2010**

**Acting referee:**

ACM Transactions on Mathematical Software, SIAM Journal on Matrix Analysis and Applications, SIAM Journal on Scientific Computing, SIAM Journal on Optimization, International Journal of High Performance Computing, Journal of Computational Optimization and Applications, Journal of Computational Physics, Electronic Transactions of Numerical Analysis, Journal of Future Generation Computer Systems, Journal of Parallel Computing, Lecture Notes in Computer Science, IEEE Transactions on Parallel and Distributed Computing, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, IEEE Proceedings - Circuits, Devices and Systems, Journal Computer&Structures, Journal Concurrency and Computation: Practice and Experience.

### Workshops, Conferences, Minisymposiums

**2016**

**June**

30th IEEE International Parallel & Distributed Processing Symposium IEEE IPDPS 2016, Chicago, USA, May 23-27, 2016, Program Committee Algorithm track.

**April**

SIAM Conference on Parallel Processing for Scientific Computing (PP16), Organizing Committee Member.

**2015**

**November**

SC15 International Conference for High Performance Computing, Networking, Storage and Analysis, Panels Committee Member.

**October**

IEEE International Conference on Computational Science and Engineering, conference vice-chair.

**September**

11th International Conference on Parallel Processing and Applied Mathematics (PPAM 2015), Program Committee Member.

**2014**

**November**

SC14 International Conference for High Performance Computing, Networking, Storage and Analysis, Workshop Committee Member

**July**

The 2014 International Conference on High Performance Computing & Simulation (HPCS 2014), Program Committee Member.

**June**

Fourth International Workshop on Advances in High-Performance Computational Earth Sciences: Applications and Frameworks (IHPCES) in conjunction with the International Conference on Computational Science (ICCS 2014), Cairns, Australia, Member of Program Committee.

**May**

28th IEEE International Parallel & Distributed Processing Symposium (IEEE IPDPS 2014), Arizona Grand Resort, Phoenix, Arizona, May 19-23, 2014, Program Committee Application track.

**January**

International Workshop on High-Performance Stencil Computations (HiStencils 2014), in conjunction with HiPEAC 2014, Vienna, Austria, Programme Committee member.

**2013**

**December**

HiPC'2013, the 20th IEEE International Conference on High Performance Computing,Hyderabad, India, Program Committee Application track.

**November**

SC13 International Conference for High Performance Computing, Networking, Storage and Analysis, Denver, Technical Papers Program Committee Member

**October**

42nd IEEE International Conference on Parallel Processing (ICPP'2013), Lyon, France, Program Committee Application track.

**September**

International Conference on Domain Decomposition Methods (DD22), USI Lugano, Member of Organizing Committee.

**September**

10th International Conference on Parallel Processing and Applied Mathematics (PPAM 2013), Programme Committee.

**June**

Third International Workshop on Advances in High-Performance Computational Earth Sciences: Applications and Frameworks (IHPCES) in conjunction with the International Conference on Computational Science (ICCS 2013), Member of Program Committee.

**2012**

**September**

Facing the Multicore-Challenge, September 19-21, Hochschule für Technik, Stuttgart, Germany, September 19-21, 2012, Member of Program Committee.

**September**

Speedup Workshop on High-Performance Computing,, ETH Zurich, Switzerland, member of organizing committee.

**September**

The Eighth International Conference on Engineering Computational Technology, September 4-7, Dubrovnik, Croatia, Conference Editorial Board.

**June**

7th International Workshop on Parallel Matrix Algorithms and Applications (PMAA 2012), 28-30 June 2012, Birkbeck University of London, UK, member of Co-Chair Committee.

**February**

Workshop on High-Performance Computing 2012, University of Basel, Switzerland, member of organizing committee.

**2011**

**September**

Facing the Multicore-Challenge II, September 28-30, Karlsruhe Institute of Technology. Member of Program Committee.

**May**

Mini-Course on PDE-Constrained Optimization, May 23/27, Basel, Switzerland, Local Organizer.

**May**

SIAM Workshop on Combinatorial Scientific Computing (CSC11) , May 19/12, Darmstadt, Germany, member of program committee.

**February**

International Conference on Parallel and Distributed Computing and Networks (PDCN 2011), Feb 15/17, Innsbruck, Austria, member of program committee.

**February**

New Frontiers in High-performance and Hardware-aware Computing (HipHaC'11) , Feb 12/16, San Antonio, Texas, USA, member of program committee.

**2010**

**November**

SC10 International Conference for High Performance Computing, Networking, Storage and Analysis, Nov 13/14, New Orleans, Doctoral Showcase Committee Member.

**September**

25th of the International Symposium on Computer and Information Sciences, Sep 14/16, Imperial College London, member of program committee.

**September**

The Seventh International Conference on Engineering Computational Technology, Sep 14/17, Valencia, Spain, member of program committee.

**June**

7th International Workshop on Parallel Matrix Algorithms and Applications (PMAA'10), Jun 30 / July 2, University of Basel, Co-Chair and Local Organizing Committee.

**March**

Facing the Multicore-Challenge, March 17-19, Heidelberg Academy of Sciences, Germany, Member of Program Committee.

**2009**

**October**

21st International Symposium on Computer Architecture and High Performance Computing, Sao Paulo, Brazil, October 28-31, 2009, member of program committee.

**September**

Workshop on High-Performance Computing, EPFL, Lausane, Switzerland, member of organizing committee.

**April**

Colloque Numerique Suisse / Schweizer Numerik Kolloquium 2009, member of organizing committee.

**February**

Dagstuhl Seminar on Combinatorial Scientific Computing, International Conference and Research Center for Computer Science, member of organizing committee.

**2008**

**November**

SC08 International Conference for High Performance Computing, Networking, Storage and Analysis, member of program committee.

**September**

Workshop on High-Performance Computing, ETH Zurich, Switzerland, member of organizing committee.

**September**

Sixth International Conference on Engineering Computational Technology, member of the Editorial Board of the conference.

**June**

5th International workshop on Parallel Matrix Algorithms and Applications (PMAA'08), member of program committee.

**April**

GAMM Gesellschaft fuer Angewandte Mathematik und Mechanik e.V., Invited Minisymposium Organizer.

**2007**

**December**

14th International Conference on High Performance Computing (HiPC), member of program committee.

**September**

Workshop on High-Performance Computing 2007, ETH Zurich, Switzerland, member of organizing committee.

**June**

Sixth International Congress on Industrial and Applied Mathematics, ICIAM 2007, Zurich, Switzerland, Organization of a Minisymposium on "Preconditioning of Symmetric Indefinite Systems in Large-Scale Applications" (with Prof. M. Bollhöfer).

**2006**

**September**

Workshop on High-Performance Computing 2006, ETH Zurich, Switzerland, member of organizing committee.

**August**

HPCC-06, International Conference on High Performance Computing and Communications, TU Munich, Germany, member of program committee.

**July**

Fifth International Conference on Engineering Computational Technology, Las Palmas de Gran Canaria, member of conference editorial committee.

**2003**

**March**

Swiss Speedup Conference on "Modern Algorithms in Computational Science and Engineering and Information Technology", Basel, Switzerland, member of organizing committee.

**2002**

**September**

PMAA 2002, Neuchatel, Switzerland, Organization of a Minisymposium on "Parallel Algebraic Multgrid" (with Prof. M. Grote).

Scientific Membership

ACM, SIAM, IEEE Senior Member, Deutscher Hochschulverband

European Working Groups

Member of the European Research Consortium for Informatics and Mathematics

(ERCIM), Working Group "Applications of Numerical Mathematics in Science".

## Software

Parallel Sparse Matrix Linear Solver Package "PARDISO"

The package PARDISO is a thread-safe, high-performance, robust, memory efficient and easy to use software for solving large sparse symmetric and unsymmetric linear systems of equations on shared memory multiprocessors. The solver has been licensed to thousands of researchers at international scientific laboratories and universities since its first release in 2004.

Features of the library version: Unsymmetric, structurally symmetric or symmetric systems, real or complex, positive definite or indefinite, hermitian. LU with complete supernode. Parallel on SMPs. Automatic combination of iterative and direct solver algorithms to accelerate the solution process for very large three-dimensional systems.

### Parallel Distributed-Memory Hybrid Sparse Matrix Solver Package "PSPIKE"

The package PSPIKE is a high-performance, robust, memory efficient, and scalable software for solving large sparse symmetric and unsymmetric linear systems of equations on shared-memory and distributed-memory architectures using thousands of compute cores. PSPIKE combines the robustness of a direct linear solver and the performance scalability of an iterative linear solver. Features of the library version: Unsymmetric, or symmetric systems, real, parallel on distributed-memory clusters, combinatorial graph algorithms