events

Workshop: Matlab in HPC

Workshop: Matlab in HPC

This workshop is arranged by MathWorks and is part of their Nordic HPC Workshops.

Does your project involve large computations or training Machine Learning and Deep Learning models? Are you interested in speeding up your code by harnessing a High-Performance Computing (HPC) resource near you?

A LUMI Benchmark and Development call is now open

  • Posted on: 29 June 2023
  • By: bbrydsoe

A LUMI Benchmark and Development call is now open

The purpose of the LUMI Benchmark and Development calls is to support researchers and HPC application developers by giving them the opportunity to develop, test, optimise and benchmark their applications on the upcoming/available LUMI system prior to applying for a regular LUMI Sweden project.

To apply, you must be a scientist in Swedish academia, at least at the level of assistant professor. Normally previous experience from NAISS Medium/Large Compute projects, or equivalent, is required.

Course: An introduction to shared memory parallel programming using OpenMP, 12 - 14 September 2023

  • Posted on: 16 June 2023
  • By: bbrydsoe

An introduction to shared memory parallel programming using OpenMP, 12 - 14 September 2023

The course is a collaboration between HPC2N and LUNARC and consists of lectures alternating with practical sessions.  The teaching language will be English.  No prior experience in parallel computing is required.  Participants are however expected to be able to write serial programs in C, C++ or Fortran.  The course contents includes:

An introduction to shared memory parallel programming using OpenMP, 12 - 14 September 2023

An introduction to shared memory parallel programming using OpenMP, 12 - 14 September 2023

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, HPC2N and within NAISS.

Course: Using Python in an HPC environment, 23 May 2023

  • Posted on: 27 April 2023
  • By: bbrydsoe

Using Python in an HPC environment

This course aims to give a brief, but comprehensive introduction to using Python in an HPC environment. You will learn how to use modules to load Python, how to find site installed Python packages, as well as how to install packages yourself. In addition, you will learn how to use virtual environments, write a batch script for running Python, use Python in parallel, and how to use Python for ML and on GPUs. 

Course: Introduction to Git, 2022-11-(14-18)

  • Posted on: 12 October 2022
  • By: bbrydsoe

Introduction to Git

The course will be an introduction to version control, with a strong focus on Git.

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. We will also go one step beyond the basic concepts and explain the fundamentals of how commits and branches can be manually created by using so-called "plumbing" (low-level) subcommands.

Pages

Updated: 2024-02-26, 13:52