Pinned Repositories
BDpack
A GPU-enabled Brownian dynamics package for simulation of polymeric solutions
cpp-from-the-sky-down
diffrax
Numerical differential equation solvers in JAX. Autodifferentiable and GPU-capable.
equinox
Callable PyTrees and filtered transforms => neural networks in JAX. https://docs.kidger.site/equinox/
jaxopt
Hardware accelerated, batchable and differentiable optimizers in JAX.
PDE-FiniteVolume
A 1D partial differential equation (PDE) written for heat (or mass) transport equation using finite volume method (FVM) and parallelized using MPI
Polymer-MonteCarlo
Monte-Carlo simulation of many polymers inside a box with including a repulsive potential using object-oriented platform
Scientific-computing
A set of parallel computing assignments including OpenMP, MPI, and CUDA
jax
Composable transformations of Python+NumPy programs: differentiate, vectorize, JIT to GPU/TPU, and more
jaxopt
Hardware accelerated, batchable and differentiable optimizers in JAX.
amir-saadat's Repositories
amir-saadat/BDpack
A GPU-enabled Brownian dynamics package for simulation of polymeric solutions
amir-saadat/PDE-FiniteVolume
A 1D partial differential equation (PDE) written for heat (or mass) transport equation using finite volume method (FVM) and parallelized using MPI
amir-saadat/Polymer-MonteCarlo
Monte-Carlo simulation of many polymers inside a box with including a repulsive potential using object-oriented platform
amir-saadat/cpp-from-the-sky-down
amir-saadat/diffrax
Numerical differential equation solvers in JAX. Autodifferentiable and GPU-capable.
amir-saadat/equinox
Callable PyTrees and filtered transforms => neural networks in JAX. https://docs.kidger.site/equinox/
amir-saadat/jaxopt
Hardware accelerated, batchable and differentiable optimizers in JAX.
amir-saadat/Scientific-computing
A set of parallel computing assignments including OpenMP, MPI, and CUDA
amir-saadat/Modern-CPP-Programming
Modern C++ Programming Course (C++11/14/17/20/23)