||NSM Online Course
Scientific Computing on GPUs with OpenACC
November 4 -- 25, 2023
NSM Nodal Centre for Training in HPC and AI is organizing an online course on Scientific Computing on GPUs with OpenACC. The course is taught via live online lectures. The topics are listed below.
The registration is free but mandatory. The e-meeting details would be shared to the registered participants closer to the course starting date.
Register for the course in this form.
Note: In the form, mention your name accurately. That is how it would be mentioned on your e-certificate. Double-check your email id. We will not be able to contact you if your email id is wrong.
Check your spam folders if you do not see an invite to join a google group by November 2.
The event is scheduled online.
E-meeting details will be mailed to the registered participants two days before the course begins. Each talk is for 1 hour duration.
- Introduction to Parallelization
- OpenACC Fundamentals
- Numerical Methods
Prerequisites for this course
Some programming experience in C/C++
Some background in numerical methods
Some familiarity with Linux environment and bash
Access to a workstation / laptop to follow along, optionally having access to NVIDIA GPU
Each lecture is for one hour.
|November 4||14:00||Introduction to Parallelization|| Motivation for parallelization, Moore's law, Amdahl's law, Different parallel and HPC hardware|
|November 5||14:00|| Introduction to parallel programming paradigms / approaches (OpenMP, MPI, OpenACC, CUDA, OpenCL, etc.)|
|November 11||14:00||OpenACC Fundamentals|| Motivation, How to install NVIDIA HPC SDK on Linux, Compute Constructs in OpenACC|
|November 18||14:00|| Data handling directives and data transfers, Reductions, Asynchronous Processing, Multi-GPU, Basic Examples|
|November 19||14:00||Numerical Methods|| Applications in scientific computing: Numerical integration, BLAS operations, Solution of system of linear equations|
|November 25||14:00|| Explicit and implicit finite difference methods, Solution of large ODEs and PDEs|
A course completion e-certificate will be issued to all the registered participants who attend all