Tutorials

Show times in:

From 15:00 on Thursday 9 July, there will be a tutorial session. During this session, there are a number of tutorials running in parallel for you to choose from. The list of tutorials is given below.

A beginner's guide to Rust

Ignacia Fierro Piccardo (University of Bath)
Matthew Scroggs (University College London)

This session is aimed at people who don't use Rust yet, but are attending the workshop as they are interested in starting to use it. We covered basic syntax in Rust and a few of the language's nicest features.

Before this session, please install Rust on your computer. There are instructions for doing this at rust-lang.org/tools/install.

Scientific computing with rustc

Manuel Drehwald (University of Toronto)

This session will guide the audience through the use of autodiff and gpu offloading in Rust.

As of a few weeks ago, we ship all needed dependencies for std::autodiff via rustup and nightly, so installation now takes ~5 seconds! A GSoC contributor is also working on adding rustup distribution for std::offload (gpu programming). Both these feature will be covered in this tutorial.0