Currently
Research Scientist at Technical University of Munich.
Education
-
November 2023: PhD, Karlsruhe Institute of Technology, Karlsruhe, Germany
-
June 2017: Masters (with Honors), Technical University of Delft, Delft, Netherlands
Publications
Journal papers
-
Efficient solution of batched band linear systems on GPUs, (submitted) manuscript
-
Ginkgo - A math library designed to accelerate Exascale Computing Project science applications, August 2024, The International Journal of High Performance Computing Applications, doi:10.1177/10943420241268323
-
Integrating batched sparse iterative solvers for the collision operator in fusion plasma simulations on GPUs, Journal of Parallel and Distributed Computing, August, 2023, doi:10.1016/j.jpdc.2023.03.012
-
Ginkgo: A Modern Linear Operator Algebra Framework for High Performance Computing, December 2021, ACM Transactions on Mathematical Software (ACM-TOMS) doi:10.1145/3480935
-
Advances in Mixed Precision Algorithms: 2021 Edition, August, 2021, Sandia National laboratory technical report. SAND2021-10227R
-
Ginkgo: A high performance numerical linear algebra library, August 2020, The Journal of Open Source Software, doi: 10.21105/joss.02260
-
Evaluating asynchronous Schwarz solvers for Exascale, Aug 2020, The International Journal of High Performance Computing doi: 10.1177/1094342020946814.
-
A Survey of Numerical Methods Utilizing Mixed Precision Arithmetic, July 2020, arXiv:2007.06674 cs.MS
-
Load-balancing Sparse Matrix Vector Product Kernels on GPUs, ACM-TOPS, March 2020, doi: 10.1145/3387354
Conferences
-
A probabilistc model for Asynchronous Iterative methods, APDCM workshop, IPDPS24, June 2024, 10.1109/IPDPSW63119.2024.00064
-
Accelerating Fusion Plasma Collision Operator Solves with Portable Batched Iterative Solvers on GPUs, H3 workshop, ISC24, May 2024, Proceedings
-
Porting Batched Iterative Solvers onto Intel GPUs with SYCL, P3HPC workshop, SC23, November 2023, 10.1145/3624062.3624181
-
Utilizing batched solver ideas for efficient solution of non-batched linear systems, PDSEC workshop, IPDPS23, May 2023, 10.1109/IPDPSW59300.2023.00113
-
Preconditioners for Batched Iterative Linear Solvers on GPUs, Smoky Mountain Conference, August 2022, doi:10.1007/978-3-031-23606-8_3
-
Implementing Asynchronous Jacobi Iteration on GPUs, ScalA workshop, SC22, November 2022, doi:10.1109/scalah56622.2022.00006
-
Batched sparse iterative solvers on GPU for the collision operator for fusion plasma simulations, IPDPS, Lyon, May 2022, doi:10.1109/IPDPS53621.2022.00024
-
Batched Sparse Iterative Solvers for Computational Chemistry Simulations on GPUs, ScalA workshop, SC21, November 2021, 10.1109/ScalA54577.2021.00010
-
A collaborative peer review process for grading coding assignments in coursework, July 2021, ICCS 2021, [paper] [slides]
-
Two stage asynchronous iterative solvers for multi-GPU clusters , Nov 2020, ScalA Workshop, Supercomputing (SC20), [paper]
-
A collaborative peer review process in grading coding assignments for HPC, BPHTE20 workshop, November 2020, Supercomputing (SC20), [slides] [link]
-
Evaluating asynchronous Schwarz solvers for Exascale, PACO19 conference, Max Planck Institute-Magdeburg, 5-6 November 2019. [slides]
-
Towards Continuous Benchmarking: An Automated Performance Evaluation Framework for High Performance Software, PASC, June 2019, Zürich, doi: 10.1145/3324989.3325719
Theses
-
PhD: Synchronization-free algorithms for exascale and beyond [pdf ; KITOpen repository]
-
Masters: DNS study of scalar transport in a compressible turbulent jet. [pdf ; Delft thesis repository]
-
Bachelors: Design, Fabrication and Testing of Twin Vertical Axis Wind Turbines. [pdf]
Unpublished papers
-
A staggered compact WENO scheme for the scalar transport equations used with the compressible Navier-Stokes equations [paper]
-
A Navier-Stokes solver for the GPU [tech-report]
-
Validation of AVATAR airfoils using SU2 code [tech-report]
Research Visits
-
April 2018
Visiting Researcher, University of Tennessee, Knoxville - Innovative Computing Laboratory -
August 2016 -- November 2016
Visiting Researcher, ETH-Zürich, Zürich, Worked with Prof. Peter Arbenz -
April 2016 -- June 2016
Visiting Research student, ECN, Petten, Worked with Dr. Huseiyn Ozdemir and Dr. Duncan Van Der Heul -
June 2015 -- August 2015
Summer Research Student, TIFR-CAM, Bengaluru, Worked with Dr. Praveen Chandrashekar -
June 2013 -- August 2015
Visiting Research Student, JNCASR, Bengaluru, Worked with Prof. K R Sreenivas
Awards
September 2015
Wind Energy Scholarship, Delft Wind Energy Institute, TU Delft. - Full scholarship for Masters studies
Teaching and Organizational Experience
-
November 2022
Lead student volunteer, SC22, Dallas Texas, USA. -
November 2021
SCALE student (Lead volunteer): part of the Junior Technical Papers committee, SC21, Virtual and St. Louis, Missouri, USA. -
April 2021 -- July 2021
Numerical Linear Algebra for High Performance Computing, Instructor and Assistant, Department of Mathematics, Karlsruhe Institute of Technology -
October 2020 -- February 2021
Numerical Linear Algebra for High Performance Computing, Teaching Assistant, Department of Mathematics, Karlsruhe Institute of Technology -
November 2020
Student volunteer, SC20, Virtual, World -
October 2018 -- February 2019
Numerical Linear Algebra for High Performance Computing, Teaching Assistant, Department of Mathematics, Karlsruhe Institute of Technology -
July 2018
Student volunteer, PASC18, Basel, Switzerland -
January 2018
HPC for Tomorrow- Scientific Computing short course, Teaching Assistant, National Taiwan University, Taiwan -
October 2017 -- February 2018
Numerical Linear Algebra for High Performance Computing, Teaching Assistant, Department of Mathematics, Karlsruhe Institute of Technology
Grants obtained
-
August 2016
IDEA League Student Research grant for the project at ETH Zürich. -
March 2015
KSCST Student Reseach grant for the Bachelor Thesis project.
Talks and Posters
Talks
-
Scalable Distributed preconditioners in Ginkgo, June 2024, PRECOND24, Atlanta, [slides]
-
A probabilistic model for asynchronous iterative methods, June 2024, APDCM Workshop, IPDPS24, San Francisco, [slides]
-
Recent and upcoming developments in Ginkgo, July 2023, MicroCARD Workshop, Strasbourg, [slides]
-
Utilizing batched solver ideas for efficient solution of non-batched linear systems, May 2023, PDSEC workshop, IPDPS23, [slides]
-
Batched solvers and preconditioners in Ginkgo, March 2023, SIAM CSE, Amsterdam, [slides]
-
Numerical methods for High Performance Computing, November 2022, MathSEE-KCETA Joint workshop, Karlsruhe, [slides]
-
Preconditioners for Batched Iterative Linear Solvers on GPUs, August 2022, SMC22, Oak Ridge, [slides]
-
Two stage asynchronous iterative solvers for multi-GPU clusters, Nov 2020, ScalA Workshop, Supercomputing (SC20), [slides]
-
Using iterative methods for local solves in asynchronous Schwarz methods, University of Tennessee, Knoxville - ICL, Lunch talks [slides].
-
A Navier-Stokes solver for GPUs, ETH Zürich seminar [slides]
-
A DNS study of scalar transport in a compressible turbulent jet, Invited Guest talk, Department of Geosciences, ETH Zürich [slides]
-
Validation of AVATAR airfoils using SU2 code, ECN-Lunch talks, Petten, NL [slides]
Posters
-
Ginkgo - High performance linear algebra on GPUs, ISC 2023, Hamburg, June 2023 [poster]
-
Ginkgo - A high performance numerical linear algebra library, PASC 2021, 5-9 July 2021, Virtual.
-
Studying Schwarz decomposition methods, CoSaS18 conference, September 5-7, 2018, Erlangen, Germany.
-
Ginkgo: A high performance numerical linear algebra library, CoSaS18 conference, September 5-7, 2018, Erlangen, Germany.
-
A generic framework for Schwarz decomposition methods, Domain Decomposition conference, DD25, July 23-27, 2018, St.Johns, Newfoundland, Canada. [poster]
-
DNS Study of High Reynolds number compressible turbulent flows, IHPCSS 17, June 25-30, 2017, Colorado, US.
Summer schools and Workshops
-
Energy for Development (E4D), July 9-18, 2017, Cape Town, South Africa.
-
International HPC Summer School, June 25-30, 2017, Boulder, Colorado, USA
-
Mathematical Aspects of Fluid Flows, May 28-June 2, 2017, Kacov, Czech Republic.
-
Effective High Performance Computing, July 17-28, 2016, Hotel Serpiano, Switzerland