Now showing items 1-2 of 2

    • A Flexible High-Performance Lattice Boltzmann GPU Code for the Simulations of Fluid Flows in Complex Geometries 

      Bernaschi, Massimo; Fatica, Massimiliano; Melchionna, Simone; Succi, Sauro; Kaxiras, Efthimios (Wiley-Blackwell, 2010)
      We describe the porting of the Lattice Boltzmann component of MUPHY, a multi-physics/scale simulation software, to multiple graphics processing units using the Compute Unified Device Architecture. The novelty of this work ...
    • Nikola: Embedding Compiled GPU Functions in Haskell 

      Mainland, Geoffrey; Morrisett, John Gregory (Association for Computing Machinery, 2010)
      We describe Nikola, a first-order language of array computations embedded in Haskell that compiles to GPUs via CUDA using a new set of type-directed techniques to support re-usable computations. Nikola automatically handles ...