EVERYTHING XIAOMI
Get listed

snek5000

Place
#80 of 89
Score
5.7
snek5000's website

The facts below are what the maker publishes about snek5000, checked and dated. Our editors have not written about it yet.

The facts

Each one read from snek5000's own pages, with the date it was checked.

What it does

Assessment tools
Nochecked 24 Sep 2026
Authoring tools
Yeschecked 24 Sep 2026
Compatibility limit
The documentation recommends the project's Nek5000 fork based on v19 and says the upstream master branch is not supported because of a bug and working-directory changes.checked 11 Oct 2026
Delivery mode
desktopchecked 24 Sep 2026
Example solvers
The documentation points to the open-source snek5000-phill, snek5000-cbox, and snek5000-tgv solvers.checked 11 Oct 2026
Installation
The documented installation method is pip install snek5000, with conda or mamba described for setting up environments in certain cases.checked 11 Oct 2026
Integrations
The documentation lists Snakemake, Fluidsim, Pymech, Matplotlib, Jinja, Pytest, and Xarray among the Python packages Snek5000 uses.checked 11 Oct 2026
Lesson library
Nochecked 24 Sep 2026
License
The GitHub repository identifies the project license as BSD-3-Clause.checked 11 Oct 2026
Limitations
The project says users need basic Python knowledge, and deeper solver modifications require learning Snakemake functions and Jinja templates.checked 11 Oct 2026
Nek5000 compatibility
The installation guide recommends the project’s Nek5000 fork based on v19 and says the bleeding-edge master branch is not supported because of a bug.checked 11 Oct 2026
Offline access
Yeschecked 24 Sep 2026
Parameter handling
It provides named defaults, parameter consistency checks, and records simulation metadata in XML and YAML files.checked 11 Oct 2026
Parameters
It provides sensible parameter names and defaults, consistency checks, and records simulation metadata in XML and YAML files.checked 11 Oct 2026
Post-processing
Its output tools can plot physical fields and animate them, and can load and plot history points.checked 11 Oct 2026
Prerequisites
Snek5000 requires Python 3.8 or later and the NEK_SOURCE_ROOT environment variable pointing to a Nek5000 source directory.checked 11 Oct 2026
Purpose
Snek5000 is a Python framework and thin interface for organizing, launching, and restarting Nek5000 simulations, then loading their data for analysis and visualization.checked 11 Oct 2026
Requirements
Snek5000 requires Python 3.8 or newer and a Nek5000 source tree configured through NEK_SOURCE_ROOT.checked 11 Oct 2026
Simulation control
Users can launch and restart simulations with Python scripts or terminal commands.checked 11 Oct 2026
Solver development
It lets users build Fluidsim solvers based on Nek5000 cases, and the documentation links open-source periodic-hill, sidewall-convection, and Taylor–Green-vortex solvers.checked 11 Oct 2026
Support and contributions
The project welcomes testing, issue reports, and patches, and links to contribution guidelines.checked 11 Oct 2026
User profile
The documentation says basic Python knowledge is needed and deeper solver modifications require learning Snakemake and Jinja templates.checked 11 Oct 2026
Visualization
Its examples show plotting physical fields and animating pressure data, and its history-point output can be plotted or loaded for further processing.checked 11 Oct 2026

Money

Free plan
Yeschecked 24 Sep 2026

Alternatives to snek5000

All alternatives
  1. 1SimFlow logo

    SimFlow

    Free planWebLinuxmacOSWindows
    8.2From €8,000 a year
  2. 2COMSOL Multiphysics logo

    COMSOL Multiphysics

    WebAPILinuxmacOS
    7.7
  3. 3

    FeenoX

    Free planWebAPILinuxSelf-hosted
    7.5Free plan
  4. 4

    myPhysicsLab

    Free planWebLinuxmacOSSelf-hosted
    7.5Free plan
  5. 5OpenFOAM logo

    OpenFOAM

    Free planLinuxmacOSSelf-hostedWindows
    7.3Free plan
  6. 6

    MPTRAC

    Free planWebLinuxSelf-hosted
    7.2Free plan