hpc-fenics

Generates PyLith or MODFLOW scripts forgeomineral exploration workflows.

1|Updated Mar 11, 2026
One-click install
npx skills add https://github.com/SciMate-AI/scicli --skill hpc-fenics
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hpc-fenics
Source: https://github.com/SciMate-AI/scicli/tree/main/internal/skills/bundled/hpc-skills/skills/hpc-fenics
Command: npx skills add https://github.com/SciMate-AI/scicli --skill hpc-fenics

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides ready-to-use HPC-oriented templates and debugging guidance for translating and implementing PDE solvers in FEniCS (classic) or DOLFINx, helping researchers convert weak forms into efficient HPC workflows.

Core Features & Use Cases

  • Provides implementation skeletons for classic FEniCS and DOLFINx, including Poisson, transient diffusion, and mixed formulations.
  • Supplies reference material for boundary conditions, IO, and parallel execution, plus cluster-ready templates and helper scripts.
  • Reuses structured references and assets to accelerate script development, testing, and debugging in HPC environments.

Quick Start

Provide a ready-to-run HPC FEniCS/DOLFINx template and a minimal debugging checklist for a PDE script.

Frequently Asked Questions about hpc-fenics

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

FAQPage Schema
How do I translate a PDE into a FEniCS script for HPC cluster execution?

To translate a PDE into a FEniCS script for HPC execution, you define the weak form and apply cluster-ready templates that handle parallel execution and boundary conditions. This yields ready-to-run implementation skeletons for efficient high-performance computing workflows.

What is the difference between classic FEniCS and DOLFINx for finite-element solvers?

The difference between classic FEniCS and DOLFINx for finite-element solvers lies in their stack architecture and IO patterns. Choosing between them involves reviewing stack selection guidance to match your specific solver requirements and parallel execution needs.

How do I debug a finite-element PDE solver script in a parallel computing environment?

To debug a finite-element PDE solver script in a parallel computing environment, use a minimal debugging checklist alongside reference materials for boundary and solver patterns. This identifies issues in weak form implementation and IO operations during cluster execution.

Does this provide templates for mixed formulations and transient diffusion on HPC clusters?

Yes, it provides templates for mixed formulations and transient diffusion on HPC clusters. These implementation skeletons cover Poisson, transient diffusion, and mixed formulations, supplying helper scripts to accelerate finite-element solver development.

Can I use these templates to set up boundary conditions and IO for DOLFINx workflows?

Yes, you can use these templates to set up boundary conditions and IO for DOLFINx workflows. The structured references and assets guide the implementation of boundary/solver patterns and parallel IO specifically for DOLFINx stack environments.