SNIC Training News Letter
No 97, 13 September 2019
– Published 19 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). There are significant updates to this event since the last edition of this newsletter, please have a look.
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: “C3SE Introductory Seminar” in Gothenburg, 20 September 2019, 13:15 - 15:00
- Training Seminar: “Debugging of HPC applications” in Lund, 26 September 2019
- SNIC User Forum focusing on Bioinformatics at Karolinska Institutet, 27 September 2019
- Training course: “Introduction to PDC" in Stockholm, 8 October 2019, 13:00-17:00
- Training seminar: "Working with Python on Tetralith" in Stockholm, 16 October 2019, 10:30 - 15:00
- Training course: "Vasp - Basic Theory and Best Practices" in Umeå, 29 October 2019
- User group meeting: “Gothenburg Region OpenFOAM User Group Meeting”, in Gothenburg, 20 November 2019
- 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:
- CodeRefinery Training workshop: "Writing Reproducible and Sustainable Research Code”, Trondheim, Sweden, 22-24 October 2019
- 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 - please check the relevant event pages for details and registration requirements:
- 23 September, 13:30-15:30, Linköping University, event page: https://www.nsc.liu.se/support/Events/SNIC_and_SNAC_2019/
- 25 September, 13:00-15:00, Uppsala University, event page: https://www.uppmax.uu.se/uppmax-news/?tarContentId=810830
- 30 September, 10:30-12:15, Lund University, event page: http://www.lunarc.lu.se/training/snic-and-snac-handling-of-large-scale-computer-time-allocations-in-sweden-30-september/
- 1 October, 13:00-15:00, Umeå University, event page: https://www.hpc2n.umu.se/node/786
- 4 October: 13:00-14:00: KTH Stockholm, event page: https://www.pdc.kth.se/about/events/pdc-serc-seminar-snic-and-snac-handling-of-large-scale-computer-time-allocations-in-sweden-1.924184
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: “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” in Lund, 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
=====================================================================
Training seminar: "Working with Python on Tetralith" in Stockholm, 16 October 2019, 10:30 - 15:00
This training event will give an introduction to working with Python on the NSC Tetralith system. Please note: this is not a Python programming course.
The topics include: Python usage basics, customizing your environment (e.g. pip, conda) and more advanced usage (e.g. jupyter). The training is intended to be an interactive/hands-on event that will also provide a forum for direct interactions with consultants from the Bolin Centre and NSC.
For more information and registration, see https://www.nsc.liu.se/support/Events/Tetralith_Python_training_Oct16_2019
=====================================================================
SNIC User Forum focusing on Bioinformatics at Karolinska Institutet, 27 September 2019
The Swedish National Infrastructure for Computing (SNIC) wants to inform about their activities and invite scientists to present their research, feedback and a forecast on SNIC services with respect to computing, storage and user support. In 2019 the User Forum theme is Bioinformatics and how sensitive data impact on the research process.
For more information and registration, see https://staff.ki.se/snic-user-forum-at-karolinska-institutet-2019
=====================================================================
Training course: "Vasp - Basic Theory and Best Practices" in Umeå, 29 October 2019
This one day course will start by looking at the basic theory, then go on to setting up input scripts for VASP. We will look at general recommendations for common methodologies used, some common issues when setting up a simulation, and also at running VASP on HPC2N. In addition, there will be a hands-on.
For more information and registration, see: https://www.hpc2n.umu.se/events/courses/vasp-fall-2019
=====================================================================
User group meeting: “Gothenburg Region OpenFOAM User Group Meeting”, in Gothenburg, 20 November 2019
The purpose of the meeting is to bring together people working with OpenFOAM to get to know each other and share experiences. It is in particular a good occasion for OpenFOAM users at the SNIC resources to meet and learn from each other. The meeting is free of charge and open to anyone (Gothenburg, Sweden, Europe etc.). There is a maximum number of attendees.
For more information see: http://www.tfd.chalmers.se/~hani/OFGBG/, LinkedIn group: https://www.linkedin.com/groups/13544152
Registration by mail to: hakan.nilsson@chalmers.se SNIC users should mention that they are SNIC users.
=====================================================================
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:
==============================================
CodeRefinery Training workshop: "Writing Reproducible and Sustainable Research Code”, Trondheim, Sweden, 22-24 October 2019
A three-day CodeRefinery workshop on best practices for writing research code will be held in Trondheim, Norway, on 22-24 October. The workshop is for students and researchers who write code in any programming or scripting language, at any level of complexity, but it does not teach specific languages nor how to use the Linux/Unix terminal shell. Instead the focus is on using modern tools and workflows to make coding easier and more structured, reproducible and collaborative.
Further information and registration details can be found on the course website:
There is a limited number of seats available for the workshop, so make sure to register early!
=====================================================================
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.
<fieldset class="mimeAttachmentHeader"></fieldset>