GPU programming using Julia – A practical intro webinar

Registrations are closed for this event. About the webinar In this webinar, we focus on GPU-accelerated computing with Julia, one of the most popular high-level, general-purpose dynamic programming languages for […]
Python for Scientific Computing (online)

Registrations are closed for this event. Python for scientific computing is a medium-advanced course in Python tools such as NumPy, SciPy, Matplotlib, and Pandas. It is suitable for people who […]
Python performance mini-workshop (in-person only)

Join us at the Stockholm Python Group meetup to learn more about Python performance, profiling, and parallelising.
GPU programming using Python – A practical intro webinar

Registrations are closed for this event. About the webinar In the past decade, Graphics Processing Units (GPUs) have ignited the dynamic evolution of data science. But GPUs can do a […]
[Webinar] Practical intro to GPU programming in Python and Julia

ENCCS and SciLifeLab are organising a webinar giving an intro on GPU programming in Python and Julia. This event is part of the Tools for AI/ML research in life sciences. Practical […]
Python for Scientific Computing

The workshop will be streamed via Twitch so that anyone may follow along without registration. However, ENCCS is hosting a Zoom room with expert helpers who will organise breakout rooms and provide hands-on assistance during exercise sessions.
High Performance Data Analytics in Python

This online workshop is meant to give an overview of working with research data in Python using general libraries for storing, processing, analysing and sharing data. The focus is on improving performance. After covering tools for performant processing (netcdf, numpy, pandas, scipy) on single workstations the focus shifts to parallel, distributed and GPU computing (snakemake, numba, dask, multiprocessing, mpi4py).
How We Package VeloxChem with conda-build
We recently achieved two important objectives in our collaboration with VeloxChem: We helped port the code to compile and run natively on Windows, and We uploaded binary packages for Linux, […]
How to use MPI with a hybrid C++/Python code

The message passing interface (MPI) is the go-to technology for the development of distributed parallel programs. In this blog post, I will explain, with examples, how you can expose a […]