Rust and Scientific/High-Performance Computing

This page summarizes the projects mentioned and recommended in the original post on reddit.com/r/rust

Our great sponsors
  • InfluxDB - Build time-series-based applications quickly and at scale.
  • talent.io - Download talent.io’s Tech Salary Report
  • SonarQube - Static code analysis for 29 languages.
  • Scout APM - Truly a developer’s best friend
  • Rust-CUDA

    Ecosystem of libraries and tools for writing and executing fast GPU code fully in Rust.

    I'm looking for some good sources I can read to see arguments for and against. I'm relatively new to Rust myself, but I am looking at the Rust-CUDA project (and have contacted the developer). I am primarily interested in Rust for this task because of what it offers in terms of memory safety, though I realize that some of the tools/algorithms rely heavily on shared memory between threads. Really, any good reads that you folks could offer would be greatly appreciated.

  • rust-in-hpc

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

  • rsds

    Dask scheduler written in Rust

    The HPC group that I am part of has switched from C++ to Rust for writing HPC software and I can't really imagine going back :-) You can check out for example https://github.com/it4innovations/rsds or https://github.com/it4innovations/hyperqueue, which are Rust HPC tools used "in the wild".

  • hyperqueue

    Scheduler for sub-node tasks for HPC systems with batch scheduling

    The HPC group that I am part of has switched from C++ to Rust for writing HPC software and I can't really imagine going back :-) You can check out for example https://github.com/it4innovations/rsds or https://github.com/it4innovations/hyperqueue, which are Rust HPC tools used "in the wild".

  • node_crunch

    Allows to distribute computations across several nodes

  • talent.io

    Download talent.io’s Tech Salary Report. Median salaries, most in-demand technologies, state of the remote work... all you need to know your worth on the market by tech recruitment platform talent.io

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts