Timetable

Show times in:

Session 1 (13:0014:30 BST)
Welcome and introduction
Stochastic calculus in Rust
Daniel Boros
NPB-Rust: NAS parallel benchmarks in Rust
Eduardo M. Martins
cellular_raza: cellular agent-based modeling from a clean slate
Jonas Pleyer
Exponential time integration for stiff systems in Rust
William Gurecky
Rust for chip design algorithms and EDA software
Stefan Abi-Karam
Session 2 (15:0016:00 BST)
Topical discussions
A set of discussions on a range of topics taking place in parallel.
B       R       E       A       K
Session 3 (16:0017:00 BST)
An introduction to vector programming with portable SIMD
Andrés Quintero
ninterp: numerical interpolation in N-dimensions
Kyle Carow
Nine rules for scientific libraries in Rust
Carl M. Kadie
Arrow, Rust, and cross-language data science tooling
Josiah Parry
Using Rust to mitigate breaking changes in scientific software
Dimitri Berthault
The pleasure and pain of developing cross plaform CPU vector code in Rust
Richard Neale
eVaiutilities: research data management post eVai
Gaurav Sablok
Robotics with Rust: a case study in RoboCup soccer
Maximilian Schmidt
Discussions
An interactive session during which participants will be able to talk to the presenters of Wednesday's and Thursday's talks, and meet other workshop participants.
Tutorial
An interactive tutorial session during which participants can choose which of a range of tutorials to attend.
Juice your simulations: what science can learn from game development
Alice Cecile
Diffsol: a crate for solving differential equations
Martin Robinson
Pixi: the missing companion to cargo
Julian Hofer
High-performance computing for quantum field theory: a case for Rust in Monte Carlo simulations
Luca Ciucci
Honeycomb: combinatorial maps implementation for meshing applications
Isaïe Muron
Rust for accelerated computing
Nathaniel Simard
Efficient point location with ploc
Joffrey Bluthé
Rust is RAD and this is why
Jason Wohlgemuth
Deimos: open-source scientific data acquisition & laboratory controls
James Logan
Closing remarks
Discussions
An interactive session during which participants will be able to talk to the presenters of Friday's talks, and meet other workshop participants.