vibeflow-openlb

Convert caseDict CFD inputs into runnable OpenLB lattice-Boltzmann simulations.

12|1|Updated May 19, 2026
One-click install
npx skills add https://github.com/sunrise-hjx/vibeFlow-skills --skill vibeflow-openlb
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: vibeflow-openlb
Source: https://github.com/sunrise-hjx/vibeFlow-skills/tree/main/vibeflow-openlb
Command: npx skills add https://github.com/sunrise-hjx/vibeFlow-skills --skill vibeflow-openlb

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

OpenLB workflows inside VibeFlow enable turning abstract physics definitions into runnable lattice-Boltzmann simulations, with consistent parameter conversion, geometry imports, and reproducible run pipelines.

Core Features & Use Cases

  • Usage mode: select or generate an OpenLB application from caseDict, then compile, run, and post-process.
  • Development mode: create OpenLB templates, geometry adapters, and parameter converters for new cases.
  • Use Case: supports cavity flow, Poiseuille flow, porous media, and thermal LBM simulations with VTK outputs.

Quick Start

Start by selecting OpenLB in 0-caseDict/caseDict, then copy a template, configure the converter, build, run a smoke test, and review the VTK outputs.

Frequently Asked Questions about vibeflow-openlb

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert physical CFD problems into runnable lattice-Boltzmann simulations?▼

You can convert physical CFD problems into lattice-Boltzmann simulations by defining them in a caseDict, which generates OpenLB C++ templates, geometry adapters, and boundary mappings for compilation and execution.

What types of flow and heat transfer scenarios does OpenLB support?▼

OpenLB supports cavity flow, Poiseuille flow, porous media, thermal LBM, and particle-coupled simulations, converting them into reproducible workflows with VTK outputs.

How do I set up and run an OpenLB simulation from a caseDict?▼

To run an OpenLB simulation, select OpenLB in your caseDict, copy a template, configure the parameter converter, compile, run a smoke test, and review the generated VTK outputs.

Can I create custom OpenLB templates and geometry adapters for new simulation cases?▼

Yes, you can use development mode to create OpenLB C++ templates, geometry adapters, and parameter converters for new cases, enabling custom boundary mappings and explicit unit handling.

Does the OpenLB workflow handle unit conversion and simulation diagnostics?▼

Yes, the workflow features explicit unit handling for parameter conversion and provides diagnostics to ensure reproducible post-processing of your lattice-Boltzmann simulations.