vibeflow-fenics

Generate runnable FEniCS/FEniCSx solver scripts from caseDict configurations.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill enables seamless preparation, execution, debugging, validation, and development of FEniCS/FEniCSx PDE workflows inside VibeCAE, including Python weak forms, mesh and boundary-tag handoff, and caseDict-based reproducibility.

Core Features & Use Cases

  • Python-driven backend: supports dolfinx/dolfin, UFL, basix/ffcx and PETSc for solver setup.
  • Mesh tagging and boundary handling: coordinates with upstream geometry/mesh manifests and caseDict mappings to ensure consistent regions and boundaries.
  • Reusable PDE modules: supports development of weak forms, material models, boundary-condition generators, and post-processing wrappers with traceability to 0-caseDict/caseDict.

Quick Start

Run the FEniCS backend generator to produce a runnable solver script from your caseDict

Frequently Asked Questions about vibeflow-fenics

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

FAQPage Schema
How do I integrate FEniCSx PDE workflows into VibeCAE?

To integrate FEniCSx PDE workflows into VibeCAE, this Skill reads a 0-caseDict/caseDict to generate runnable Python solver scripts, handling mesh tagging, solver setup, and post-processing assets automatically.

What Python dependencies do I need to run FEniCS variational problems?

You need a Python environment with dolfinx or dolfin, UFL, basix, ffcx, and PETSc to solve FEniCS variational problems and execute the generated solver scripts.

Can I use this to set up Stokes and Navier-Stokes weak forms?

Yes, you can set up Stokes and Navier-Stokes weak forms alongside Poisson, elasticity, and heat conduction problems by defining them within the caseDict for reproducible solver generation.

How does caseDict handle mesh tagging and boundary conditions for FEM?

The caseDict coordinates with upstream geometry and mesh manifests to map consistent regions and boundaries, ensuring accurate mesh tagging and boundary condition handoff for FEM solver setup.

What is the best way to generate a runnable FEniCS solve.py script?

The best way to generate a runnable FEniCS solve.py script is to run the FEniCS backend generator, which reads your caseDict configurations and outputs the script into C-run/fenics/case-1/.