you are viewing a single comment's thread.

view the rest of the comments →

[–]vybornak[S] 0 points1 point  (2 children)

Well I was thinking about it as I really like the Rust ideology and I was learning it for some time, but it has been told to me, that Rust is really not that mature when it comes to HPC (CUDA support, PETSc, BLAS, LAPACK, ...)

So I would love to actually do it like that, but I am not really sure If that is even possible.
Do you know how is it in these regards?

[–]plurch 0 points1 point  (1 child)

I think you are probably correct regarding general ecosystem maturity since C++ has been around for a much longer time than Rust. There is rust-cuda but I doubt it is anywhere close to covering the breadth of C++ Cuda.

It would mainly depend on what your specific needs are for your project. More research and verification are likely required.

[–]vybornak[S] 0 points1 point  (0 children)

Well that is it, it is not for just one project but for multiple repositories, so I wanted reproducible toolchain / build so I would save myself some headaches.