Coding

HPC ElmerFEM

Try it

Build, review, debug, and automate ElmerFEM workflows. Use when working with Elmer `.sif` solver input files, mesh directories, equation and material blocks,...

What it does

Build, review, debug, and automate ElmerFEM workflows. Use when working with Elmer `.sif` solver input files, mesh directories, equation and material blocks,...

The skill document

HPC ElmerFEM

Treat ElmerFEM as a solver-input workflow centered on the .sif file plus a mesh directory.

Start

  1. Read references/sif-workflow-manual.md before creating or editing a .sif.
  2. Read references/block-and-equation-matrix.md when mapping simulation, body, material, equation, solver, and boundary blocks.
  3. Read references/mesh-boundary-and-output.md when working with mesh directories, body IDs, boundary IDs, and result files.
  4. Read references/cluster-execution-playbook.md when staging an ElmerFEM workflow for scheduler-backed cluster execution.
  5. Read references/error-recovery.md when ElmerSolver parsing, coupling, or solve behavior fails.

Additional References

Load these on demand:

  • references/solver-controls-and-linear-systems.md for direct versus iterative settings and nonlinear or steady tolerances
  • references/transient-and-timestep-control.md for transient simulation blocks and timestep policies
  • references/elmergrid-and-mesh-conversion.md for mesh conversion and ElmerGrid workflows
  • references/simulation-body-solver-matrix.md for block-responsibility and ID-mapping lookup tables
  • references/physics-output-matrix.md for physics-to-solver-to-output selection tables
  • references/error-pattern-dictionary.md for structured parse, ID-mapping, and solver-family failure signatures
  • references/cluster-execution-playbook.md for mesh-directory staging, launch style, and cluster-side continuation planning

Reusable Templates

Use assets/templates/ when a concrete .sif scaffold is needed, especially:

  • heat_steady.sif
  • elasticity_static.sif
  • heat_transient.sif
  • stokes_minimal.sif
  • elmerfem-solver-slurm.sh

Guardrails

  • Do not invent SIF keys outside documented Elmer syntax.
  • Do not mismatch Body, Material, Equation, and Boundary Condition IDs.
  • Do not reuse a solver block blindly across unrelated physics.
  • Do not treat mesh boundary IDs as self-explanatory; map them explicitly.

Outputs

Summarize:

  • physics family
  • mesh directory assumptions
  • core solver and equation blocks
  • body and boundary mapping
  • expected result files

Related skills

Build, review, debug, and automate CalculiX finite-element workflows. Use when working with CalculiX `.inp` decks, Abaqus-style keywords, materials, steps, c...

17 installs

Build, review, and debug FEniCS or DOLFINx PDE scripts for finite-element workflows. Use when translating PDEs into UFL, selecting function spaces, applying...

18 installs

Automate topic-neutral COMSOL Multiphysics optical, semiconductor, thermal, and coupled optoelectronic simulations through Python/mph. Use when a user needs...

11 installs

Run the HYFCeph cephalometric workflow through the HYFCeph portal with an API key by uploading one or two local lateral ceph images. The public user only sen...

20 installs

Emelia (emelia.io). Use this skill for ANY Emelia request — searching and reading data. Whenever a task involves Emelia, use this skill instead of calling the API directly.

1 installs

Orchestrate real ELPA-style ensemble forecasting workflows by triggering external sub-model training jobs (for example PyTorch/Prophet/TiDE/transformers), th...

23 installs