Course: Julia for High-Performance Scientific Computing, 8-10 November 2022

  • Posted on: 16 September 2022
  • By: bbrydsoe

Julia for High-Performance Scientific Computing

This is a cooperation between HPC2N and ENCCS.

This online workshop will start by briefly covering the basics of Julia’s syntax and features, and then introduce methods and libraries which are useful for writing high-performance code for modern HPC systems. After attending the workshop you will:

  • Be comfortable with Julia’s syntax, in-built package manager, and development tools.
  • Understand core language features like its type system, multiple dispatch, and composability.
  • Be able to write your own Julia packages from scratch.
  • Have an overview of Julia’s parallelization and GPU-porting strategies and the know-how to get started using them.
  • Be familiar with crucial Julia libraries for scientific modelling, visualization, and machine learning.

Prerequisites

The workshop is intended for researchers who are familiar with one or more other languages like Python, R, Matlab, C/C++ or Fortran but would like to learn an exciting modern high-performance language.
Basic experience with working in a terminal is also beneficial. Participants are expected to install Julia, VSCode and Zoom before the workshop starts.

Date and time: November 8 @ 09:00 - November 10 @ 12:00 CET

INFO and registration

You can find more information, a preliminary agenda, and link to registration on the course website at ENCCS: https://enccs.se/events/2022-11-julia/

 

 

Updated: 2022-12-06, 05:48