SNIC Training News Letter
No 96, 3 September 2019
– Published 4 September 2019
We recommend anyone interested in applying for a large-scale computer time allocation to pay attention to the seminars by Philipp Schlater (Chair of the SNIC Allocation Committee).
Topics of this issue:
- Seminar by Philipp Schlatter: "SNIC and SNAC: Handling of large-scale computer time allocations in Sweden”, various times and locations
- Training seminar: “An introduction to UNIX/LINUX” in Lund, 12 September 2019, 12:30 - 14:00
- Training course: "Introduction to HPC2N" in Umeå, 12 September 2019
- Training seminar: “C3SE Introductory Seminar” in Gothenburg, 20 September 2019, 13:15 - 15:00
- Training Seminar: “Debugging of HPC applications”, 26 September 2019
- Training course: “Introduction to PDC" in Stockholm, 8 October 2019, 13:00-17:00
- PDC Cafe, Tuesday September 10, 10-12:00, SeRC room, 5th floor Teknikringen 14
CodeRefinery related opportunities in Sweden, recommended by SNIC:
- CodeRefinery Instructor training workshop in Stockholm, 4-5 November 2019, KTH Main Campus
- CodeRefinery hackathon in Stockholm, 6-7 November 2019, KTH Main Campus
Attend training in the Nordics:
- NeIC Nordic Training Calendar
Training overview:
- SNIC training webpage
=====================================================================
Seminar by Philipp Schlatter: "SNIC and SNAC: Handling of large-scale computer time allocations in Sweden”, various times and locations
Times and locations:
- 23 September, Linköping University
- 25 September, 13:00-15:00, Uppsala University
- 30 September, 10:30-12:15, Lund University
- 1 October, 13:00-15:00 Umeå University
- TbD: KTH
In Sweden, SNIC (Swedish National Infrastructure for Computing) is responsible for providing large-scale computer resources for all academic users. There are three levels of grants: SMALL, MEDIUM and LARGE. Whereas the former two are handled at the six centres individually, the LARGE applications are dealt with by the SNAC (Swedish National Allocation Committee) twice a year.
In this talk, Philipp Schlatter (current chairperson of SNAC) will introduce the SNIC operation, and the specific procedures of how these large allocations are handled will be discussed. In addition, there is the possibility to ask questions about the required content of the applications, and best practice guidelines.
Relevant links:
Information on the speaker: Philipp Schlatter, https://www.mech.kth.se/mech/info_staff.xhtml?ID=216
Further information will be available from the webpages of the relevant SNIC HPC centres and/or future editions of the newsletter
=====================================================================
Training seminar: “An introduction to UNIX/LINUX” in Lund, 12 September 2019, 12:30 - 14:00
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. Topics include manipulating files and directories, editing file contents and the development of simple scripts, such as required for job submission.
The event is organised as an informal lunchtime seminar – you are welcome to bring your lunch along. It addresses users who have recently started using HPC systems and prospective users considering using an HPC system in the near future.
For more information and registration visit: http://www.lunarc.lu.se/training/an-introduction-to-unixlinux-12-september-2019/
=====================================================================
Training course: "Introduction to HPC2N" in Umeå, 12 September 2019
HPC2N is offering an introduction course to our systems.
We begin with a short (optional) introduction to Linux, then continue with a walkthrough of Kebnekaise, including the GPUs and the KNLs.
In the afternoon we look at the module system and loading the software you need, and how to submit jobs through the batch system.
There will be a hands-on part of the course, where the participants get the opportunity to load modules, compile programs, and submit jobs to the Kebnekaise system.
For more information and registration, see: https://www.hpc2n.umu.se/events/courses/intro-hpc2n-fall-2019
==============================================
Training seminar: “C3SE Introductory Seminar” in Gothenburg, 20 September 2019, 13:15 - 15:00
The seminar describes how to work on the systems and introduces the provided toolset. Work management and best practices are also discussed. The event is intended for all new users, to get a comprehensive overview on the systems and how to get started with using them.
This seminar will also be offered on 23 October and 25 November.
For more information and registration see: https://www.c3se.chalmers.se/
=====================================================================
Training Seminar: “Debugging of HPC applications”, 26 September 2019
Resolving problems in HPC applications, in particular parallel applications, can be a complicated and time consuming task. Modern code development tools greatly assist developers, when resolving common issues such as code crashes, wrong results, memory corruption and deadlock.
In this seminar we will provide an introduction to the ARM DDT (formerly known as Allinea DDT) debugger, which is part of the ARM FORGE tools suite. ARM DDT is particular useful when working on parallel applications utilising MPI and/or OpenMP. There is a SNIC wide license for ARM FORGE and the tool is available at all SNIC centres, not only LUNARC.
The seminar will focus on serial and parallel C, C++ and Fortran applications. There will be lectures and live demos of the development tool.
For more information and registration, see: http://www.lunarc.lu.se/training/debugging-of-hpc-applications-26-september-2019/
=====================================================================
Training course: “Introduction to PDC" in Stockholm, 8 October 2019, 13:00-17:00
This is an afternoon 4-hour hands-on course centered on how to use the systems that PDC is providing, and is a good starting point for people that want to get started with high performance computing (HPC) using PDC clusters.
The course will focus on basic and advanced methods for using PDC systems. It will cover some background, what clusters are available, applying for PDC resources, how to login to PDC, running software on different nodes, storing data on different file systems, compiling code, etc...
Location: room 304, Teknikringen 14.
Time: 8 October 2019, 13:00-17:00
Further information and registration: https://www.pdc.kth.se/about/events/training/introduction-to-pdc-systems-course-october-2019-1.921792
Note that if you wish to participate in the course, you need to have a PDC account. If you do not yet have a PDC account, please request an account at least one week before the course starts according to the instructions at
=====================================================================
PDC Cafe, Tuesday September 10, 10-12:00, SeRC room, 5th floor Teknikringen 14
PDC welcomes users to an informal "PDC Cafe". You can drop by, have fika, meet HPC experts, discuss problems and get useful advice. If there's anything that you think could be improved either in your own scripts, workflows or codes, or in the services that PDC provides, please drop by and discuss it with us, we would love to help! This is the place to get stuff done, so bring a laptop.
Suggestions for issues you can discuss:
• How to improve your run scripts
• Help with scripting
• Help with programming and software management
• Help with project organization and data management
• Help with Linux stuff
• How to improve performance of your calculations
• “Papercuts”: things that annoy you and how we can fix that
• How to improve services
• Project ideas
• Learn about cool services that you may not know yet
If you would like to discuss a problem that you think might be somewhat more involved and/or specialised (e.g. advanced programming issues or questions on specific codes which require domain expertise) please get in touch before the event (by sending an email to kthw@kth.se) so that we can prepare.
For more information, please visit the event page: https://www.pdc.kth.se/about/events/pdc-cafe-1.918862
============================================================================================
CodeRefinery related opportunities in Sweden, recommended by SNIC
============================================================================================
CodeRefinery Instructor training workshop in Stockholm, 4-5 November 2019, KTH Main Campus
Learning to teach tools and best practices in research software development
Do you (want to) teach researchers or independent students best practices of scientific software? Are you teaching a university course and would like to include aspects of best practices in software engineering in the course? Or would you simply like to educate your friends and colleagues in how to write more reusable, reproducible and better documented code?
If you answered yes to any of the above questions, we welcome you to join the first CodeRefinery instructor training workshop! This workshop will focus on how to teach technical topics (e.g. version control with Git, automated testing or programming languages) in general, and CodeRefinery lessons in particular. We will cover key pedagogical ideas and teaching methods, and what you need to know in order to teach the CodeRefinery lessons.
For further information and registration, please visit: https://coderefinery.org/events/2019-11-04-stockholm/
=====================================================================
CodeRefinery hackathon in Stockholm, 6-7 November 2019, KTH Main Campus
Building a Nordic community of research software engineers
Welcome to the first CodeRefinery hackathon!
The idea behind this event is to bring together people who are working with code and/or data in research, in an informal environment where ideas can be exchanged, expertise shared and real work done!
What you can do at the hackathon:
- Bring your own code or data and get suggestions/help on how to better organize, test, document, and share your code.
- Participate at a ReproHack where we try to reproduce a nominated paper and learn how to make software papers better reproducible. You can nominate your own paper and then you get feedback about how to improve your own work.
- Work on new or existing CodeRefinery lessons.
- Share your expertise with others and learn many new tricks and tools from others.
For further information and registration, please visit: https://coderefinery.org/events/2019-11-06-stockholm/
============================================================================================
Attend training in the Nordics:
==============================================
NeIC Nordic Training Calendar:
The NeIC Nordic Training Calendar gives an overview on eScience related training throughout the Nordics. Have a look at https://neic.no/training/#neic-training-calendar for an overview on training in Nordic partner countries that is typically accessible to Swedish academic research. The page also provides direct links to training portals of the national e-Science provides in the Nordics.
============================================================================================
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.