events

Course: Using Python in an HPC environment, 9 September 2022

  • Posted on: 24 May 2022
  • By: bbrydsoe

UPPMAX and HPC2N are organising a joint ONLINE workshop on how to run Python codes and install additional Python packages on the computer resources provided by these two HPC centres. Participants are encouraged to bring their particular software request for discussion as well.

The goal for the course is that you will be able to:

Course: Introduction to Kebnekaise, 2022-09-15

  • Posted on: 24 May 2022
  • By: bbrydsoe

Course: Introduction to Kebnekaise, 2022-09-15

In this course, we begin with a short introduction to the Linux operating system (OS) that is used on HPC2N's compute cluster, and is the most common OS in HPC clusters. This part is only meant for complete beginners to the Linux operating system, and can be omitted if you are proficient already. See the schedule.

Talk: Julia programming: HPC topics, 2022-05-30

  • Posted on: 9 May 2022
  • By: bbrydsoe

Julia programming: HPC topics

Abstract: In this talk, Kristoffer Carlsson, developer at Julia Computing in Sweden, will talk about the Julia language with particular emphasis on performance in an HPC setting. Topics mentioned will be Julia's compilation pipeline, SIMD, parallelism (shared and distributed memory), among others.

Time and date: 30 May 2022, 14:00-15:00 CEST

This event is free and will be online. The talk will be recorded.

Course: Intermediate Topics in MPI, 14-17 June 2022

  • Posted on: 9 May 2022
  • By: bbrydsoe

This workshop targets programmers in both academia and industry who already have experience with basic MPI and are ready to take the next step to more advanced usage. Topics which will be covered include communicators, groups, derived data types, one-sided communication, non-blocking collectives and hybrid MPI+threading approaches. Lectures will be interleaved with hands-on exercises. All exercises will be written in C, but the instructors will be able to answer questions about MPI in Fortran and Python.

Intermediate Topics in MPI

Intermediate Topics in MPI

This workshop targets programmers in both academia and industry who already have experience with basic MPI and are ready to take the next step to more advanced usage. Topics which will be covered include communicators, groups, derived data types, one-sided communication, non-blocking collectives and hybrid MPI+threading approaches. Lectures will be interleaved with hands-on exercises. All exercises will be written in C, but the instructors will be able to answer questions about MPI in Fortran and Python.

Course: An introduction to shared memory parallel programming using OpenMP, 28 February - 3 March, 2022

  • Posted on: 13 January 2022
  • By: bbrydsoe

An introduction to shared memory parallel programming using OpenMP

OpenMP provides an efficient method to write parallel programs in C, C++ and Fortran. OpenMP programs are suitable for execution on shared memory architectures such as modern multi core systems or a single compute node of the HPC clusters deployed by Lunarc or HPC2N, and within SNIC.

Course: Introduction to Kebnekaise, 2022-01-19

  • Posted on: 13 December 2021
  • By: bbrydsoe

Course: Introduction to Kebnekaise

HPC2N is offering an ONLINE introduction course to HPC2N and Kebnekaise.

We begin with a short (optional) introduction to Linux, then continue with an introduction to HPC, HPC2N, and a walkthrough of Kebnekaise, including the GPUs and the KNLs. We then look at the module system and loading the software you need, and how to submit jobs through the batch system.

There will be hands-ons as a part of the course, where the participants get the opportunity to load modules, compile programs, and submit jobs to the Kebnekaise system.

Course: QM/MM - best practices, 2021-12-09

  • Posted on: 11 November 2021
  • By: bbrydsoe

Course: QM/MM - best practices

The aim of this ONLINE course is to give an intro to classical Molecular Dynamics (MD) simulations and the combined Quantum Mechanical and Molecular Mechanics (QM/MM) simulations. We will start from scratch by setting a MD simulation, in the first half-day of the course, and then use this system to setup a QM/MM simulation. Regarding the software, we will use VMD, NAMD, ORCA, and GAUSSIAN for the full QM/MM protocol. We will also provide users with a set of best practices to improve the performance of their simulations.

Course: Introduction to Git, 9-12 November 2021

  • Posted on: 30 September 2021
  • By: bbrydsoe

Introduction to Git

This four-day course will be an introduction to version control, with a focus on Git. It is a SNIC/PRACE course and will be given online, through Zoom.

Some of the main concepts, like repositories, commits, trees, branches, and merges will be covered, as will many of the basic commands, like clone, add, push, pull, commit, and fork.

Pages

Updated: 2022-05-24, 15:17