Install
openclaw skills install hpc-fenicsBuild, review, and debug FEniCS or DOLFINx PDE scripts for finite-element workflows. Use when translating PDEs into UFL, selecting function spaces, applying boundary conditions, choosing between classic FEniCS and DOLFINx, or fixing FEM runtime errors.
openclaw skills install hpc-fenicsTreat FEniCS as a family with two main stacks: classic FEniCS and DOLFINx.
references/runtime-selection.md first.references/dolfinx-boundary-workflow.md when targeting DOLFINx boundary conditions.references/ufl-and-solver-patterns.md when translating PDEs, choosing spaces, or building forms.references/pde-template-cookbook.md when mapping common PDE classes to known formulation patterns.references/time-dependent-and-nonlinear-patterns.md when building transient or nonlinear solvers.references/implementation-skeletons.md when you need a concrete script shape for classic FEniCS or DOLFINx.references/petsc-solver-playbook.md when choosing linear, nonlinear, or block solver settings.references/mixed-problems-and-output.md when working with mixed spaces, XDMF, or post-processing.references/cluster-execution-playbook.md when staging a FEniCS or DOLFINx script for scheduler-backed cluster execution.references/boundary-io-and-errors.md when repairing runtime failures or resolving IO issues.fenics or dolfindolfinxTrialFunction and TestFunction.Function for the unknown and solve a residual form.TrialFunction for a nonlinear unknown.Load these on demand:
references/gmsh-meshtags-and-refinement.md for imported meshes, physical groups, markers, and refinement transferreferences/io-visualization-and-writers.md for XDMF, VTK, VTX, and visualization-safe outputreferences/parallel-and-mpi-caveats.md for ownership, boundary marking, and parallel consistencyreferences/space-boundary-output-matrix.md for function-space, boundary-condition, and writer-selection matricesreferences/cluster-execution-playbook.md for MPI launch, environment pinning, and cluster-side IO planningUse assets/templates/ when a concrete script scaffold is needed, especially:
poisson_dolfinx.pytransient_diffusion_dolfinx.pyfenics-dolfinx-slurm.shReport: