# Advanced Computing Laboratory (Group Schenk)

## Research Group

## Research Projects

## Teaching

**Courses in Spring 2016:**

Software Atelier: Supercomputing and Simulations (6 ECTS)

**Courses in Fall 2015:**

High-Performance Computing(6 ECTS)

Numerical Computing(6 ECTS)

**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 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

#### 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 the 23rd 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

D. Mikushin, N. Likhogrud, E. Z. Zhang, C. Bergström, KERNELGEN – the design and implementation of a next generation compiler platform for accelerating numerical models on GPUs, IPDPSW '14, Proceedings of the 2014 IEEE International Parallel \& Distributed Processing Symposium Workshops, pp. 1011-1020, http://dl.acm.org/citation.cfm?id=2672916

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

D. Kourounis, L.J. Durlofsky, J. D. Jansen, and K. Aziz, Adjoint formulation and constraint handling for gradient-based optimization of compositional reservoir flow, Journal of Computational Geosciences, pp.1-21, 2014. http://dx.doi.org/10.1007/s10596-013-9385-8

**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.

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)

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.

**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 Conference,August 26-30, Accepted, in press.

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**

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

F. Curtis, J. Huber, O. Schenk, A. Wächter, A Note on the Implementation of an Interior-Point Algorithm for Nonlinear Optimization with Inexact Step Computations. Mathematical Programming B, pp. 1-19 (2012), Springer Berlin / Heidelberg, doi: 10.1007/s10107-012-0557-4.

**Refeered Conference Articles**

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.

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

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.

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**

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

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.

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.

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.

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**

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.

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**

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)

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.

## 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.

## Gallery

Hyperthermia cancer treatment simulation

Cell BE architecure for biomedical simulations

PDE-constrained optimization in a biomedical application

Simulation of acoustic and electromagnetic waves

The Anderson Model of Localization in Computational Physics

FE Modeling in Semiconductor Device Simulation

Graphs in Combinatorial Scientific Computing

Sparse Linear Algebra in Automobile Sheet Metal Forming

Cell processors of our IBM Faculty Award Project

External Scattered Field modelled with the Helmholtz Equation