High performance computing

Python-adaptive

adaptive: tools for adaptive parallel sampling of mathematical functions to speed up simulations by orders of magnitude ⚙️

Adaptive-scheduler

adaptive-scheduler: Run simulations adaptively on many cores (>10k) and easily manage starting and restarting using mpi4py.futures, ipyparallel, or dask-mpi 🎉

python-hpc05

hpc05: a thin wrapper around ipyparallel to easily start workers remotely on a HPC cluster 🖥