Scientific Computing in Rust
Home
Annual workshop
Monthly newsletter
8-10 July 2026
2026 home
Register
Timetable
List of talks
Propose tutorial
Organisers
Timetable
Show times in:
Wednesday 8 July
Session 1 (
13:00
–
14:30
BST
)
Welcome and introduction
Debugging MPI Rust codes with mdb
Tom Meltzer
Oxidizing cryogenic sample storage in ultra-high vacuum
Reto Trappitsch
Jaali: A Deterministic Point-in-Cell Locator Across CPU and GPU in Rust
Dinesh Adepu
Optimised Fermion Encodings for Quantum Simulation
Michael Williams de la Bastida
Session 2 (
15:00
–
16: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:00
–
17:00
BST
)
Building a Fast 2D Finite-Element Solver in Rust
Elliott Kingston
oximo: Mathematical Optimization Modeling in Rust
Germán MartÃn Heim
InterpN: Fast Interpolation
James Logan
Particle Swarm Optimization with Rust
Muthiah Annamalai
Thursday 9 July
approx - How to do floating point comparisons in Rust
Jonas Pleyer
cargo-templated-examples
Matthew Scroggs
Porting a C library to idiomatic rust
Rich Neale
Backend agnostic linear algebra library based on mdarray
Pierre Wulles
Audio Made Simple: ndarray, Traits, and Zero-Cost Audio
Jack Geraghty
Implementing the ForceAtlas2 graph layout algorithm in Rust
Guillaume Plique
Tutorial
An interactive tutorial session during which participants can choose which of a range of tutorials to attend.
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.
Friday 10 July
arrowspace-rs: Spectral Vector Search
Lorenzo Moriondo
The RSRS algorithm in Rust
Ignacia Fierro Piccardo
Minimization Algorithms in Rust
Dene Hoffman
Icechunk: A database for large N-dim arrays
Sebastian Galkin
Towards Computing with HyperReals
Timothy Schmidt
High-performance Cloud-Native Geospatial Python packages using Rust
Pete Gadomski
ModPPL: Probabilistic Programming in Rust
Austin Garrett
The State of Heterogeneous Computing in Rust
Brett Eiffert
Pluot: interoperable static and interactive visualization
Mark S. Keller
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.