Pratik Nayak
Computer Scientist, Mathematician, Engineer.
1 Currently
Doctoral Candidate in Applied Mathematics and Computer Science.
2 Research interests
High Performance Computing, Numerical Linear Algebra, GPU Computing, Asynchronous iterative methods.
3 Education
Oct 2017 -- present
Karlsruhe Institute of Technology, Karlsruhe, Deutschland
- Doctoral Candidate
August 2015 -- June 2017
Technical University of Delft, Delft, Netherlands
- Masters (with Honors) in Mechanical Engineering, Specializing in Solid and Fluid Mechanics.
August 2011 -- May 2015
Rashtreeya Vidyalaya College of Engineering, Bengaluru, India
- Bachelors in Mechanical Engineering.
4 Awards
September 2015
Wind Energy Scholarship, Delft Wind Energy Institute, TU Delft. - Full scholarship for Masters studies
February 2015
Meritor Scholarship Award - Awarded for academic excellence in the year 2014/2015.
April 2014
Meritor Scholarship Award - Awarded for academic excellence in the year 2013/2014.
October 2013
IET Scholarship Award - Awarded to 8 engineering students in the country for developing a technological solution to a societal problem.
5 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
6 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
7 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.
8 Publications and Presentations
8.1 Journal papers
-
Ginkgo: A Modern Linear Operator Algebra Framework for High Per- formance 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 [paper link]. Alternative: arXiv:2003.05361, cs.DC,
-
A Survey of Numerical Methods Utilizing Mixed Precision Arithmetic, July 2020, arXiv:2007.06674 cs.MS
-
Ginkgo: A Modern Linear Operator Algebra Framework for High Performance Computing, July 2020, arXiv:2006.16852, cs.MS
-
Load-balancing Sparse Matrix Vector Product Kernels on GPUs, ACM-TOPS, March 2020, doi: 10.1145/3387354
8.2 Conferences
-
Batched sparse iterative solvers on GPU for the collision operator for fusion plasma simulations, International Parallel and Distributed Processing Symposium (IPDPS), Lyon, May-June 2022 (accepted)
-
Batched Sparse Iterative Solvers for Computational Chemistry Simulations on GPUs, 12th Workshop on Latest Advances in Scalable Algorithms for Large-Scale Systems (ScalA), 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, Workshop on Best Practices in HPC Training and Education (BPHTE20), 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, Platform for Advanced Scientific Computing (PASC) Conference, June 12-14, 2019, Zürich , doi: 10.1145/3324989.3325719
8.3 Talks
-
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 - Innovative Computing Laboratory, 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, Guest talk, Department of Geosciences, ETH Zürich [slides]
-
Validation of AVATAR airfoils using SU2 code, ECN-Lunch talks, Petten, NL [slides]
8.4 Posters
-
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.
8.5 Masters Thesis
DNS study of scalar transport in a compressible turbulent jet. [pdf ; Delft thesis repository]
8.6 Bachelor Thesis
Design, Fabrication and Testing of Twin Vertical Axis Wind Turbines. [pdf]
8.7 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]
8.8 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