Julia for High-Performance Scientific Computing

Course/Event Essentials

Event/Course Start
Event/Course End
Event/Course Format
Online
Live (synchronous)

Venue Information

Country: Sweden
Venue Details: Click here

Training Content and Scope

Scientific Domain
Technical Domain
Level of Instruction
Intermediate
Sector of the Target Audience
Research and Academia
Industry
Public Sector
HPC Profile of Target Audience
Application Developers
Data Scientists
Language of Instruction

Other Information

Organiser
Event/Course Description

Overview

Welcome to the online workshop on Julia for High-Performance Scientific Computing on Dec. 9-12 (2024). In this four-half-day course, we will start with the basic features of Julia, and then delve into the specific topics on writing performant Julia code, multithreading, and distributed computing. Additionally, we will focus on Julia programming on HPC clusters using GPU accelerators, and the interfacing of Julia with other programing languages (C/C++, Fortran, Python, etc.). We will keep a practical focus on useful techniques and mindsets via extensive code examples.

Who is this workshop for?

This workshop is intended for researchers who are familiar with one or more programming languages like Python, R, Matlab, C/C++ or Fortran but also would like to learn an exciting modern high-performance programming language. Therefore whether you’re a seasoned programmer looking to optimise your code or a newcomer to the field, this workshop offers valuable insights into the world of high-performance programming using Julia.

This workshop is an interactive online event, featuring live coding, demos, and practical exercises. We aim to equip you with the tools and knowledge to write efficient, high-performance code using Julia.

Join us for this exciting journey into the world of high-performance programming!

Prerequisites

  • Experience with one or more programming languages.
  • Familiarity with the use of Linux and its shell to build and run programs.
  • Participants are expected to install Julia, VSCode and Zoom before the workshop starts. Detailed instructions will be provided ahead of the workshop.