snek5000-abl

Simulations of turbulent atmospheric boundary layer using snek5000.

Documentation: https://exabl.github.io/snek5000-abl/

Warning

The code is a prototype and far from ready for production runs. Some parts of the code are well validated and some parts require rigorous testing. Use it with caution. To know the detailed status of the code, checkout the roadmap.

Quick start

Install using Python 3.8+ as follows:

git clone --recursive https://github.com/exabl/snek5000-abl.git
cd snek5000-abl
pip install -e .

Activate necessary environment variables

source activate.sh

Use the command line tool to launch / set / inspect the simulation parameters

abl --help

Tests

pip install -e '.[tests]'
# Run simple tests: including compilation
pytest
# Run slow tests: launches simulation
pytest --runslow