Molecular modelling in haskell using accelerate