Home Groups
Filename Size Date & Time
An Adobe Acrobat file ford_university_research_program.pdf 53.1 KB 2014-03-28 13:50:00
An Adobe Acrobat file snf_project_react.pdf 56.03 KB 2014-03-28 13:50:14

Prof. Dr. Olaf Schenk

IMG 0754-avatar

Research

My interests revolve around the central topic of multicore and manycore algorithms for real-world applications on emerging architectures.  To this end, the research reconnects 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 fields that develop methods and applications targeted at the next generation of petaflop/exaflop architectures.


Awards and Honors

2013 INCITE Award [...] for researchers to make transformational advances in science and technology through large allocations of computer time and  [...] at the Argonne and Oak Ridge Leadership Computing Facility centers, operated by the US Department of Energy Office of Science.", 100,000,000 CPU h. (with J. Tromp, Princeton)
2012 INCITE Award [...] for researchers to make transformational advances in science and technology through large allocations of computer time and  [...] at the Argonne and Oak Ridge Leadership Computing Facility centers, operated by the US Department of Energy Office of Science.", 100,000,000 CPU h. (with J. Tromp, Princeton)
2008 SIAM SIGEST "SIGEST highlights a recent paper from one of SIAM's specialized research journals, chosen on the basis of exceptional interest to the entire SIAM community and revised and condensed as needed for greater accessibility." (with M. Bollhöfer, Braunschweig University of Technology, Germany)
2007 IBM Faculty Award "To qualify for this internationally competitive award [...] candidates must have an outstanding reputation for contributions in their field or, in the case of junior faculty, show unusual promise."


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
  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, 29th IEEE International Parallel&Distributed Processing Symposium, May 25-29, 2015, Hyderabad International Convention Centre Hyderabad, India, Accepted, in press (acceptence rate: 21.8%).
  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, 23rd Euromicro International Conference on Parallel, Distributed, and Network-Based Processing, accepted, in press.
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://daltx.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-A1276http://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.
  Refeered Conference Proceedings
  [44] M. Christen, O. Schenk, P. Messmer, E. Neufeld, and H. Burkhart, Accelerating Stencil-Based Computations by Increased Temporal Locality on Modern Multi- and Many-Core Architectures. Proceedings of the First International Workshop on New Frontiers in High-performance and Hardware-aware Computing (HipHaC'08). IEEE/ACM International Symposium on Microarchitecture (MICRO-41), pp. 47-54, ISBN 978-3-86644-298-6, November 8, 2008, Lake Como, Italy.
  Abstracts/Posters
  [43] M. Christen, O. Schenk, and H. Burkhart, Large-Scale PDE-constrained Optimization in Hyperthermia Cancer Treatment Planning, Poster, Colloque Numerique Suisse / Schweizer Numerik Kolloquium, Book of Abstract, pp. 14, Friday, April 25, 2008, University of Fribourg, Switzerland.
  [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 2001Google Scholar



Book

Uwe Naumann, Olaf Schenk (Editor), Publisher: Chapman and Hall/CRC (Dec 15 2011) ISBN-10: 1439827354, ISBN-13: 978-1439827352cscbookCombinatorial 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
   
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.

PARDISO Project Webpage

pardiso 

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

PSPIKE Project Webpage

alt

 

Contact

Prof. Dr. Olaf Schenk
Advanced Computing Laboratory
Institute of Computational Science
Via Giuseppe Buffi 13
Universita della Svizzera italina
CH-6900 Lugano
Switzerland
Tel.: +41 (0)79 368 22 81
Email - olaf.schenk@usi.ch