2025-03-26 00:28:16 +01:00
2018-10-31 13:02:21 +01:00
2018-10-31 13:02:21 +01:00
2019-11-26 07:11:24 +00:00
2022-01-24 19:57:58 +01:00
2018-06-01 12:34:57 +02:00
2019-08-12 14:09:56 +02:00
2022-05-25 17:04:44 +02:00
2023-02-23 08:57:38 +01:00
2022-04-07 13:52:16 +02:00
2022-01-24 19:56:07 +01:00
2022-08-16 18:24:21 +02:00

FiniteVolumeGPU

This Python software package implements several finite volume discretizations on Cartesian grids for the shallow water equations and the Euler equations.

Setup

A good place to start exploring this codebase is the notebooks. Complete the following steps to run the notebooks:

  1. Install conda (see e.g. Miniconda or Anaconda)
  2. Change directory to the repository root and run the following commands
  3. conda env create -f conda_environment.yml
  4. conda activate ShallowWaterGPU
  5. jupyter notebook

Make sure you are running the correct kernel ("conda:ShallowWaterGPU"). If not, change kernel using the "Kernel"-menu in the notebook.

If you do not need to run notebooks you may use the conda environment found in conda_environment_hpc.yml

Troubleshooting

Have a look at the conda documentation and https://towardsdatascience.com/how-to-set-up-anaconda-and-jupyter-notebook-the-right-way-de3b7623ea4a

Description
No description provided
Readme GPL-3.0 165 MiB
Languages
Jupyter Notebook 98.5%
Python 0.9%
Cuda 0.3%
C++ 0.2%
Shell 0.1%