Published October 4, 2025 | Version v1

Diffusive Behavior of Transport Noise on S2

  • 1. ROR icon Chalmers University of Technology

Description

This directory contains the code used to generate the data for the research paper *Diffusive Behavior of Transport Noise on S2*.
The paper can be found here.

The aim of the paper is to study the diffusive properties of transport noise of the sphere.
This is accompanied by numerical tests carried out using the code presented here.
The code requires the `quflow` package (see its GitHub Page) for simulating 2D Euler dynamics on the sphere, using the Zeitlin discretization.


To run the simulations used in the study, use `run_RegularizedTransportNoise.py`.
This script is used for simulations for various fluid dynamics equations (Euler, Navier-Stokes, SALT-Euler, Double Bracket Euler) in the Zeitlin model.
It handles ensemble runs, stochastic forcing, and final result visualization.
Alternatively, there's `parallel_RegularizedTransportNoise.py`, which uses `multiprocessing` to speed things up, but the underlying maths is the same.

 

The remaining files are:

 - `auxiliary.py`: Contains auxiliary functions used in simulations and post-processing.
 - `BasicTransportNoise.py`: the 'vanilla' script for running 2D Euler with transport noise. 
Serves as an example of how to set up transport noise within quflow.
 - `SLP_plot.py`: provides a visualization example.
 - `visualization.py`: contains all visualization scripts.

Files

TransportNoiseRegularization.zip

Files (19.4 kB)

Name Size
md5:0420e7da8102bbb51d6a4e3b1f65cd64
19.4 kB Preview Download

Additional details

Funding

Swedish Research Council
2022-0345
Swedish Research Council
2020-0417
European Union
StochMan 101088589