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.