I guess they must have some really neat capabilities.
I guess they must have some really neat capabilities.
https://github.com/judofyr/spice?tab=readme-ov-file#work-ste...
so I’d be interested in seeing a benchmark.
Answer: it's just an interface.
Other implementations go as far as targetting GPU https://www.openmp.org/updates/openmp-accelerator-support-gp...
Could you implement OpenMP using Spice/Chili? Good question?
It's probably possible to use openmp from rust, but the interface probably isn't as nice, you would need some kind of translation layer from rust closures and iterators to the OpenMP API
There’d definitely be some work translating Rust concepts over. It might be impossible/not worth it. But maybe it would be nice to have Rust, C, and Fortran all talking to the same runtime?