Side projects

1D interacting stochastic many-body particle system in Nvidia and Apple GPUs

The studying interacting stochastic many-body particle systems analytically is limited only to a few simple cases. As a result, it is imperative to study such complex systems numerically. However, these simulations can take up days if not weeks, due to the sheer number of particles that might be needed in the simulations to approximate the thermodynamic limit. Here, I implemented one such codebase in Rust that can run on both Nvidia and Apple GPUs.

Fast utility functions for R

R language, however great, is slow to handle calculations done on billions of rows of data. In such cases, it is faster to call an external compiled function directly from R to streamline the data analysis without needing to switch to another language. In that spirit, I implemented a set of statistical utility functions in Rust and made it available as a R package.