• Coastal ocean forecasting on the GPU using a two-dimensional finite-volume scheme 

      Brodtkorb, André R.; Holm, Håvard Heitlo (Peer reviewed; Journal article, 2021)
      In this work, we take a modern high-resolution finite-volume scheme for solving the rotational shallow-water equations and extend it with features required to run real-world ocean simulations. Our contributions include a ...
    • Data Assimilation for Ocean Drift Trajectories Using Massive Ensembles and GPUs 

      Holm, Håvard Heitlo; Sætra, Martin Lilleeng; Brodtkorb, André R. (Chapter, 2020)
      In this work, we perform fully nonlinear data assimilation of ocean drift trajectories using multiple GPUs. We use an ensemble of up to 10000 members and the sequential importance resampling algorithm to assimilate ...
    • Data Assimilation for Ocean Drift Trajectories Using Massive Ensembles and GPUs 

      Holm, Håvard Heitlo; Sætra, Martin Lilleeng; Brodtkorb, André R. (Chapter, 2020)
      In this work, we perform fully nonlinear data assimilation of ocean drift trajectories using multiple GPUs. We use an ensemble of up to 10000 members and the sequential importance resampling algorithm to assimilate ...
    • GPU Computing in Discrete Optimization Part I: Introduction to the GPU 

      Brodtkorb, André R.; Hagen, Trond Runar; Schulz, Christian Ferdinand; Hasle, Geir (Journal article; Peer reviewed, 2013)
      In many cases there is still a large gap between the performance of current optimization technology and the requirements of real world applications. As in the past, performance will improve through a combination of more ...
    • GPU Computing in Discrete Optimization Part II: Survey Focused on Routing Problems 

      Schulz, Christian Ferdinand; Hasle, Geir; Brodtkorb, André R.; Hagen, Trond Runar (Journal article; Peer reviewed, 2013)
      In many cases there is still a large gap between the performance of current optimization technology and the requirements of real-world applications. As in the past, performance will improve through a combination of more ...
    • GPU Computing with Python: Performance, Energy Efficiency and Usability 

      Holm, Håvard Heitlo; Brodtkorb, André R.; Sætra, Martin Lilleeng (Journal article; Peer reviewed, 2020)
      In this work, we examine the performance, energy efficiency, and usability when using Python for developing high-performance computing codes running on the graphics processing unit (GPU). We investigate the portability of ...
    • Performance and Energy Efficiency of CUDA and OpenCL for GPU Computing using Python 

      Holm, Håvard Heitlo; Brodtkorb, André R.; Sætra, Martin Lilleeng (Peer reviewed; Journal article, 2020)
      In this work, we examine the performance and energy efficiency when using Python for developing HPC codes running on the GPU. We investigate the portability of performance and energy efficiency between CUDA and OpenCL; ...
    • Performance and Energy Efficiency of CUDA and OpenCL for GPU Computing using Python 

      Holm, Håvard Heitlo; Brodtkorb, André R.; Sætra, Martin Lilleeng (Peer reviewed; Journal article, 2020)
      In this work, we examine the performance, energy efficiency, and usability when using Python for developing high-performance computing codes running on the graphics processing unit (GPU). We investigate the portability ...
    • Simplified Ocean Models on GPUs 

      Brodtkorb, André R. (Journal article; Peer reviewed, 2018)
      This paper describes the implementation of three different simplified ocean models on a GPU (graphics processing unit) using Python and PyOpenCL. The three models are all based on the solving the shallow water equations ...