Skip to content

exabl/snek5000-abl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

snek5000-abl

DOI

Simulations of turbulent atmospheric boundary layer using snek5000.

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

Warning

:::{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 and could contain bugs. 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