ENCCS/NVIDIA Online Workshop – Fundamentals of Accelerated Computing with CUDA C/C++

Online

Welcome to the first official ENCCS workshop which will be held in collaboration with NVIDIA! This workshop teaches the fundamental tools and techniques for accelerating C/C++ applications to run on massively parallel GPUs with CUDA. You’ll learn how to write code, configure code parallelization with CUDA, optimize memory migration between the CPU and GPU accelerator, […]

Free

CodeRefinery/ENCCS Online Workshop – Tools and Best Practices in Modern Research Software Development

Online

In this course, you will become familiar with tools and best practices for version control and reproducibility in modern research software development. The main focus is on using Git for efficiently writing and maintaining research software. We will not teach programming, but we teach the tools you need to use programming well. We assume that […]

Free

SNIC online training course – An introduction to parallel programming using Message Passing with MPI (ENCCS associated event)

Online

Message Passing is presently a widely deployed programming model in massively parallel high performance computing. Message Passing is suitable for programming a wide range of current computer architectures, ranging from multi-core desk top equipment to the fastest HPC systems in the world, offering several hundred thousand processing elements. This online course is at the beginners […]

Free

BioExcel/ENCCS workshop – Advanced topics in simulations with GROMACS

Online

In collaboration with BioExcel, ENCCS is offering an online workshop on advanced GROMACS simulations taught by Dr Mark Abraham, Dr Christian Blau, Dr Artem Zhmurov and Dr. Alessandra Villa. The workshop will be all-virtual on 4 successive mornings January 12-15 2021, 09:00-12:30. Topics January 12 - Using umbrella-sampling ("pulling") simulationsJanuary 13 - Using replica-exchange molecular dynamicsJanuary 14 - […]

Free

ENCCS Workshop – CMake

Online

CMake is a language-agnostic, cross-platform build tool and is nowadays the de facto standard, with large projects using it to reliably build, test, and deploy their codebases. You will learn how to: ●  Write a CMake build system for C, C++, and Fortran projects producing libraries and/or executables. ●  Run tests for your code with CTest. ●  […]

Free

Intermediate OpenACC/CUDA

Online

This workshop targets researchers and developers who already know the basics of OpenACC and/or CUDA but would like to expand their knowledge. It will build on the ENCCS workshop “Introduction to OpenACC/CUDA” given in May (https://enccs.se/events/2021/05/openacccuda-training-for-beginners/).

Free

CUDA Workshop

Online

This workshop targets researchers and developers who already know the basics of OpenACC and/or CUDA but would like to expand their knowledge. It will build on the ENCCS workshop “Introduction to OpenACC/CUDA” given in May (https://enccs.se/events/2021/05/openacccuda-training-for-beginners/).

Free