dfnWorks

Configure, generate, and simulate flow and transport in 3D discrete fracture networks.

1|Updated Mar 31, 2026
One-click install
npx skills add https://github.com/lzwei196/KISS---Knowledge-Infrastructure-for-Scientific-Simulation --skill dfnworks
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dfnWorks
Source: https://github.com/lzwei196/KISS---Knowledge-Infrastructure-for-Scientific-Simulation/tree/main/models/dfnWorks
Command: npx skills add https://github.com/lzwei196/KISS---Knowledge-Infrastructure-for-Scientific-Simulation --skill dfnworks

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

dfnWorks enables autonomous, end-to-end modeling of flow and transport in 3D discrete fracture networks (DFNs), bridging network generation, meshing, physics, and post-processing in a single workflow.

Core Features & Use Cases

  • Graph-based flow and transport on intersection graphs for rapid screening.
  • Full-physics flow with PFLOTRAN/FEHM when high-fidelity results are required.
  • End-to-end pipeline including domain setup, fracture-family configuration, preflight checks, execution, and post-processing.
  • Use Case: researchers evaluating how fracture density and orientation affect breakthrough times in a field-scale DFN.

Quick Start

To run a full DFN workflow end-to-end, configure the domain and fracture families in Stage 0, generate the network, optionally mesh for full-physics, execute flow and transport, and review the results with the post-processing tools.

Frequently Asked Questions about dfnWorks

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

FAQPage Schema
How do I simulate groundwater flow and transport in 3D discrete fracture networks?

You can simulate groundwater flow and transport in 3D discrete fracture networks by configuring the domain, generating the network, and executing either graph-based screening or full-physics solvers like PFLOTRAN or FEHM.

What is graph-based flow screening used for in discrete fracture network modeling?

Graph-based flow screening in discrete fracture network modeling uses intersection graphs to provide rapid, exploratory analyses of flow and transport, allowing researchers to quickly evaluate fracture density and orientation effects before running high-fidelity simulations.

Can I use PFLOTRAN and FEHM for full-physics simulations in discrete fracture networks?

Yes, you can use PFLOTRAN and FEHM for full-physics simulations in discrete fracture networks. The workflow supports high-fidelity flow and transport execution when production-grade results are required after initial mesh generation.

How do I configure and validate a discrete fracture network domain before running simulations?

You configure and validate a discrete fracture network domain in Stage 0 by setting up fracture families and running unit-aware preflight checks. These diagnostic triplets ensure consistent unit handling and reproducibility before full execution.

What is the best way to evaluate fracture density effects on breakthrough times in field-scale DFNs?

The best way to evaluate fracture density effects on breakthrough times in field-scale DFNs is to use an end-to-end pipeline that combines rapid graph-based screening with full-physics flow simulations, enabling both exploratory analysis and high-fidelity validation.

Why do I need unit-aware preflight checks for discrete fracture network simulations?

You need unit-aware preflight checks for discrete fracture network simulations to ensure consistent unit handling across domain setup, meshing, and execution. These diagnostic checks prevent errors and maintain reproducibility in production-grade studies.