SNIC Training News Letter
No 119, 9 October 2020
– Published 9 October 2020
Welcome to the latest edition of the SNIC training newsletter. This week three exciting events opened registration. Training events are filling up quickly, since SNIC training went online. So we decided to have an extra edition of our newsletter. The new events concern MPI parallel programming, CUDA programming and the popular CodeRefinery workshops. The newsletter also reiterates a few events from last week, for which a few places are still available.
Contents this issue
Training in parallel programming
- SNIC online training course: An introduction to parallel programming using Message Passing with MPI, 1 - 4 December 2020
Application specific training:
- Online PRACE/SNIC workshop: "VASP Best Practices Workshop", Linköping, 19-20 October 2020
Training aimed at new users of the SNIC infrastructure:
- Online training event: “C3SE Introductory Seminar” in Gothenburg, 9 October 2020, 15:15
- Online training seminar: “An introduction to the UNIX/LINUX command-line”, 27th October at 10:30
- Online training seminar: “Data transfer and storage in HPC”, 29 October 2020 at 14:00
Online interactive support and discussion forum:
- LUNARC zoom-in - a virtual open-house: 19th October 2020 from 15:30 until 16:30
Training events from ENCCS, PRACE and CodeRefinery, recommended by SNIC
- ENCCS/NVIDIA online workshop: Fundamentals of Accelerated Computing with CUDA C/C++, October 27-28
- PRACE/CodeRefinery online workshop in best practices and tools for research software, Nov 17-19 and 24-26, 9:00-12:30
Training overview:
- SNIC training webpage
Training in parallel programming
Training in parallel programming
SNIC online training course: An introduction to parallel programming using Message Passing with MPI, 1 - 4 December 2020
Message Passing is presently a widely deployed programming model in massively parallel high performance computing. Message Passing is suitable for programming a wide range of current computer architectures, ranging from multi-core desk top equipment to the fastest HPC systems in the world, offering several hundred thousand processing elements.
This online course is at the beginners level and assumes no prior experience in parallel computing. The concepts behind message passing and distributed memory computing will be introduced and the syntax of the key MPI calls will be explained.
Time: The course will run from 1st till 4th December 2020. The course will start at 09:00 and finish at 12:30 each day.
For more information and registration see:
- https://www.hpc2n.umu.se/events/courses/2020/MPI
- http://www.lunarc.lu.se/training/an-introduction-to-parallel-programming-using-message-passing-with-mpi-1-4-december-2020/
Application specific training
Application specific training
Online PRACE/SNIC workshop: "VASP Best Practices Workshop", Linköping, 19-20 October 2020
In this online workshop, including seminars and hands-on sessions, we will consider how to run the Vienna Ab-initio Simulation Package (VASP) efficiently on supercomputers. The workshop is mostly suitable for beginners and the focus will be on best practices for running VASP calculations. The hands-on part will be done at the Tetralith cluster, NSC, LiU. Parts of the presentations (to be made available for download) can also be of interest for advanced users.
Time: Monday 19th October 10:00 - 17:00 and Tuesday 20th October 10:00 - 17:00
For more information and registration, see https://events.prace-ri.eu/event/1066/
Materials for the workshop will be available from https://www.nsc.liu.se/support/Events/VASP_workshop_2020/
Training aimed at new users of the SNIC infrastructure:
Training aimed at new users of the SNIC infrastructure:
Online training event: “C3SE Introductory Seminar” in Gothenburg, 9 October 2020, 15:15
C3SE introductory seminar describing know-hows for working with our systems. This online event is intended for all new users providing a comprehensive overview on our systems and how to get started with using them.
For more information and registration see: https://www.c3se.chalmers.se/
The training will also be repeated on: 6 November and 4 December 2020
Online training seminar: An introduction to the UNIX/LINUX command-line, 27th October at 10:30
This training seminar provides a first introduction to the UNIX/LINUX environment. It is aimed at new users of UNIX and will discuss UNIX skills required to work on a typical HPC cluster, such as provided by SNIC and LUNARC. Topics include manipulating files and directories, editing file contents and the development of simple scripts, such as required for job submission.
Due to popular demand - this event is a re-run of the seminar offered in September 2020.
Time: 27th October at 10:30
For more information and registration visit: http://www.lunarc.lu.se/training/an-introduction-to-the-unixlinux-commandline-27-october-2020/
Online training seminar: Data transfer and storage in HPC, 29 October 2020 at 14:00
Transferring data between an HPC system and another computer system is a common task for anyone utilising an HPC system for their work. The webinar will describe how to transfer data from systems under Windows, macOS, UNIX and Linux to an HPC cluster.
Time: 29th October at 14:00
For more information and registration visit: http://www.lunarc.lu.se/training/data-transfer-and-storage-in-hpc-29-october-2020/
Online interactive support and discussion forum:
Online interactive support and discussion forum:
LUNARC zoom-in - a virtual open-house: 19th October 2020 from 15:30 until 16:30
LUNARC invites you to a virtual meeting room. Inside the meeting room we like to discuss LUNARC and SNIC services and how they can be used for your computational needs, help you process your data and visualise your results. Participants are highly encouraged to pose their own questions.
Next zoom-in sessions:
- 19th October 2020 from 15:30 until 16:30
- 2nd November 2020 from 14:00 until 15:00
For more information and details on access, please visit: http://www.lunarc.lu.se/support/lunarc-zoom-in/
Training events from ENCCS, PRACE and CodeRefinery, recommended by SNIC
Training events from ENCCS, PRACE and CodeRefinery, recommended by SNIC
ENCCS/NVIDIA online workshop: Fundamentals of Accelerated Computing with CUDA C/C++, October 27-28
When: October 27-28, 09:00-12:30.
Where: Online
Further information and registration: https://enccs.se/events/fundamentals-of-accelerated-computing-with-cuda-cc/
Welcome to the first official ENCCS workshop which will be held in collaboration with NVIDIA! This workshop teaches the fundamental tools and techniques for accelerating C/C++ applications to run on massively parallel GPUs with CUDA. You’ll learn how to write code, configure code parallelization with CUDA, optimize memory migration between the CPU and GPU accelerator, and implement the workflow that you’ve learned on a new task – accelerating a fully functional, but CPU-only, particle simulator for observable massive performance gains. At the end of the workshop, you’ll have access to additional resources to create new GPU-accelerated applications on your own.
Prerequisites
Basic C/C++ competency, including familiarity with variable types, loops, conditional statements, functions, and array manipulations. No previous knowledge of CUDA programming is assumed
PRACE/CodeRefinery online workshop in best practices and tools for research software, Nov 17-19 and 24-26, 9:00-12:30
In this course, you will become familiar with tools and best practices for version control and reproducibility in modern research software development. The main focus is on using Git for efficiently writing and maintaining research software.
We will not teach programming, but we teach the tools you need to use programming well. We assume that you are familiar with the programming language that you use in your work and research. We try to keep the course as language-independent as possible but we will show some basic code examples in Python.
This is an informal and interactive online event with type-along type of presentations, live coding, and demos. Short tutorials alternate with practical exercises.
Further information and registration: https://coderefinery.github.io/2020-11-17-online/
Training overview:
Training overview:
SNIC training webpage
In addition to these news letters we also provide a SNIC training webpage: http://docs.snic.se/wiki/Training
This webpage currently gives an overview on all courses currently planed. It provides links to more information and the actual registration. The webpage also includes training which is expected to be mostly of interest to individual SNIC centres. Information will be added to this page as it becomes available.