Routines for using CUDA to perform MCMC Sampling of Hierarchical Models with GPUs.