#RustSciComp23

Mo Bitar :ferris:mo8it@fosstodon.org
2023-07-16

:ferris: vs :julia:

Rust vs Julia in scientific computing

Why I think that Julia doesn't solve the two-language problem and when you should use Rust instead.

mo8it.com/blog/rust-vs-julia

The blog post is the base for my tiny talk at #RustSciComp23 which is now public:

youtu.be/0JkbNFpXlXc

Think of the recording as a trailer. The blog post has many more details and aspects that can not fit into 7 minutes ⏳️

I hope for discussions across both communities 🥰

#JuliaLang #RustLang

A screenshot of the blog post
Virgile AndreaniArmavica@fosstodon.org
2023-07-14

I also really enjoyed the lightning talk by Toni Peter tonipeter.de/ at #RustSciComp23 who managed in 7 minutes to give a really convincing example of how the #Rust compiler forbids you to shoot yourself in the foot, and allows you to avoid yet another memory safety trap without even having to think about it.

It also enables compile-time unit libraries to check physical units at compile time without any numerical overhead at runtime.

#ScientificProgramming

Virgile AndreaniArmavica@fosstodon.org
2023-07-14

I really enjoyed the talk by Manuel Drehwald at #RustSciComp23 who drew the lines of an exciting future for #AutomaticDifferentiation in #Rust with #LLVM #Enzyme , which should be directly integrated into the compiler at an horizon of a couple of months.

If I understood correctly, the idea is to differentiate code at the LLVM IR level, *after optimization* (and to do another pass of optimization after that). This can produce faster code than the AD engines that operate at the source code level.

2023-07-14

Really interesting approach from Paul Goulart at #RustSciComp23 mixing #julia and #rust with the takeaway (paraphrased)

"Julia is great for debugging the *math* problems, Rust is great for debugging the *code* problems, and supporting both of those at once Is a lot less work than doing all of it twice"

Followed by another great talk by @mo8it highlighting the footguns and benefits of Julia (check out his blog post mo8it.com/blog/rust-vs-julia/)

I wasn't expecting so much Julia but I'm loving it!

2023-07-14

I really enjoyed the first day of #RustSciComp23. Looking forward to day 2 this afternoon.

2023-07-13
Julia REPL stan :julia_lang:miguelraz_t@hachyderm.io
2023-07-13

I’m at #RustSciComp23 doing the lord’s work (talking about the Julia REPL and my crabbiest Rust gripes) and SIMD stuff

2023-07-13

I'm watching #RustSciComp23 for the #rust, but daaaaaang if that #fortran code doesn't look cool - simple, formula-based... everything that Fortran should be.

TBF, I had to write MPI code in Fortran90 back in the day.

Fortran2023 code computing a parallel sum
2023-07-13
2023-07-13

Only a few hours until I'm going to be welcoming hundreds of people to #RustSciComp23!

2023-05-25

Join us for Scientific Computing in #Rust 2023, a free virtual workshop July 13-14. Use the form to register. Please also consider submitting a talk. Whether you're a crate maintainer or just getting into this space, this budding community would love to hear from you.

More info on the website: scientificcomputing.rs/

#RustSciComp23

Science Ferris with beaker and atom symbols.

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst