Skip to content
This repository has been archived by the owner on Nov 9, 2023. It is now read-only.

Releases: metno/gpu-ocean

Supplementary Software for Comparison of Ensemble-Based Data Assimilation Methods for Sparse Oceanographic Data

25 Oct 08:00
0f62d73
Compare
Choose a tag to compare

This release represent the supplementary software for the paper Comparison of Ensemble-Based Data Assimilation Methods for Sparse Oceanographic Data (Section 4) by Florian Beiser, Håvard Heitlo Holm, and Jo Eidsvik.

It contains the software for setting up and running data-assimilation and drift trajectory forecasting experiment, as well as Jupyter Notebooks for post-processing and visualization of the results. The folder gpu_ocean/papers/DAComparison contains the code specific for this publication.

Supplementary Software for Coastal Ocean Forecasting on the GPU using a Two-Dimensional Finite-Volume Scheme

28 Sep 14:22
5cd8808
Compare
Choose a tag to compare

This release represent the supplementary software for the paper Coastal Ocean Forecasting on the GPU using a Two-Dimensional Finite-Volume Scheme by André Rigland Brodtkorb and Håvard Heitlo Holm.

It contains the software described in the paper, and Jupyter notebooks for setting up and running and visualizing the numerical experiments. The folder gpu_ocean/papers/realisticSimulations contains the code specific to this work.

Supplementary Software for Data Assimilation for Ocean Drift Trajectories Using Massive Ensembles and GPUs

23 Dec 14:41
ff3af08
Compare
Choose a tag to compare

This release represent the supplementary software for the paper Data Assimilation for Ocean Drift Trajectories Using Massive Ensembles and GPUs by Håvard Heitlo Holm, Martin Lilleeng Sætra and André Rigland Brodtkorb.

It contains the software for setting up and running data-assimilation and drift trajectory forecasting experiments, as well as Jupyter Notebooks for post-processing and visualization of the results. The folder gpu_ocean/demos/MPI_SIR contains the code specific to this work.

Supplementary Software for Massively Parallel Implicit Equal-Weights Particle Filter for Ocean Drift Trajectory Forecasting

23 Sep 16:47
9597c49
Compare
Choose a tag to compare

This release represent the supplementary software for the paper Massively Parallel Implicit Equal-Weights Particle Filter for Ocean Drift Trajectory Forecasting by Håvard Heitlo Holm, Martin Lilleeng Sætra and Peter Jan van Leeuwen.

It contains the software for setting up and running data-assimilation and drift trajectory forecasting experiment, as well as Jupyter Notebooks for post-processing and visualization of the results.

All figures and results presented in the paper can be reproduced from the notebooks provided here, combined by the supplementary data published under DOI 10.5281/zenodo.3457538.

Supplementary Material to Evaluation of Selected Finite-Difference and Finite-Volume Approaches to Rotational Shallow-Water Flow

23 May 13:20
e972b39
Compare
Choose a tag to compare

This release represent the supplementary material for the paper Evaluation of Selected Finite-Difference and Finite-Volume Approaches to Rotational Shallow-Water Flow by Holm, Brodtkorb, Broström, Christensen and Sætra, and contains the numerical schemes and test cases used in the paper.

All figures and results presented in the paper can be reproduced from the notebooks provided here.

eval-findiff-finvol-rotSWE

10 Feb 07:30
9d81bfc
Compare
Choose a tag to compare

This release represent the supplementary material for the paper Evaluation of Selected Finite-Difference and Finite-Volume Approaches to Rotational Shallow-Water Flow by Holm, Brodtkorb, Broström, Christensen and Sætra, and contains the numerical schemes and test cases used in the paper.

All figures and results presented in the paper can be reproduced from the notebooks provided here.

cpuCOP-main-cuda-tuned-sub

16 Oct 09:14
24bb271
Compare
Choose a tag to compare

The main version of the GPU Ocean code used to obtain the submitted results of the paper "Comparing performance and usability of CUDA and OpenCL with Python", by Brodtkorb, Holm and Sætra.

The paper compares four releases of the GPU Ocean code:

  • cpuCOP-opencl-original-sub: The original OpenCL code
  • cpuCOP-cuda-original-sub: The original CUDA code, ported from original OpenCL
  • cpuCOP-main-cuda-tuned-sub: The tuned CUDA code, and scripts for running the experiments
  • cpuCOP-opencl-tuned-sub: The tuned OpenCL code, ported from tuned CUDA code.

(bold marks this release)

cpuCOP-opencl-tuned-sub

16 Oct 09:15
1f63217
Compare
Choose a tag to compare

The tuned OpenCL version of the GPU Ocean code used to obtain the submitted results of the paper "Comparing performance and usability of CUDA and OpenCL with Python", by Brodtkorb, Holm and Sætra.

The paper compares four releases of the GPU Ocean code:

  • cpuCOP-opencl-original-sub: The original OpenCL code
  • cpuCOP-cuda-original-sub: The original CUDA code, ported from original OpenCL
  • cpuCOP-main-cuda-tuned-sub: The tuned CUDA code, and scripts for running the experiments
  • cpuCOP-opencl-tuned-sub: The tuned OpenCL code, ported from tuned CUDA code.

(bold marks this release)

cpuCOP-opencl-original-sub

16 Oct 09:16
1ab2c2d
Compare
Choose a tag to compare

The original untuned OpenCL version of the GPU Ocean code used to obtain the submitted results of the paper "Comparing performance and usability of CUDA and OpenCL with Python", by Brodtkorb, Holm and Sætra.

The paper compares four releases of the GPU Ocean code:

  • cpuCOP-opencl-original-sub: The original OpenCL code
  • cpuCOP-cuda-original-sub: The original CUDA code, ported from original OpenCL
  • cpuCOP-main-cuda-tuned-sub: The tuned CUDA code, and scripts for running the experiments
  • cpuCOP-opencl-tuned-sub: The tuned OpenCL code, ported from tuned CUDA code.

(bold marks this release)

cpuCOP-cuda-original-sub

16 Oct 09:32
a126bab
Compare
Choose a tag to compare

The original untuned CUDA version of the GPU Ocean code used to obtain the submitted results of the paper "Comparing performance and usability of CUDA and OpenCL with Python", by Brodtkorb, Holm and Sætra.

The paper compares four releases of the GPU Ocean code:

  • cpuCOP-opencl-original-sub: The original OpenCL code
  • cpuCOP-cuda-original-sub: The original CUDA code, ported from original OpenCL
  • cpuCOP-main-cuda-tuned-sub: The tuned CUDA code, and scripts for running the experiments
  • cpuCOP-opencl-tuned-sub: The tuned OpenCL code, ported from tuned CUDA code.

(bold marks this release)