Hpc Elmerfem
v0.1.0Build, review, debug, and automate ElmerFEM workflows. Use when working with Elmer `.sif` solver input files, mesh directories, equation and material blocks,...
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
Name/description match the provided files: detailed SIF workflow guidance, debugging references, and a SLURM run template — all appropriate for an ElmerFEM helper. One small mismatch: the skill assumes ElmerSolver (and a scheduler like SLURM) will be present at runtime but does not declare required binaries; this is a minor documentation omission rather than malicious behavior.
Instruction Scope
SKILL.md confines runtime actions to reading internal reference docs and producing SIF recommendations; it does not instruct reading unrelated system files, sending data to external endpoints, or accessing secrets. The only runtime command suggested is launching ElmerSolver via srun (in references and the template), which is consistent with the stated purpose.
Install Mechanism
No install spec is present (instruction-only), so nothing is downloaded or written to disk by an installer. The included shell template is small and benign.
Credentials
The skill requests no environment variables or credentials. It implicitly expects an HPC scheduler environment (e.g., SLURM_* variables) and ElmerSolver to be available; these are normal for HPC use but are not declared in requires.binaries — consider this a documentation gap rather than an unexplained secret request.
Persistence & Privilege
always is false and the skill does not request elevated or permanent platform privileges. It is user-invocable and may be invoked autonomously per platform defaults — this is normal and not by itself a concern.
Assessment
This skill appears to do what it says: guides creation/debugging of Elmer .sif workflows and includes a benign SLURM launch template. Before using: (1) verify ElmerSolver and your scheduler (SLURM) are installed and configured—templates assume SLURM env vars and Elmer are available; (2) review the provided elmerfem-solver-slurm.sh and any generated .sif before submitting production jobs (large runs can consume cluster resources); (3) there are no hidden network endpoints or credential requests, but if you integrate this with a broader orchestration skill (e.g., hpc-orchestration), inspect that skill for any storage/transfer or credential usage. Overall low-risk and coherent, with a minor documentation omission about required binaries.Like a lobster shell, security has layers — review code before you run it.
latest
HPC ElmerFEM
Treat ElmerFEM as a solver-input workflow centered on the .sif file plus a mesh directory.
Start
- Read
references/sif-workflow-manual.mdbefore creating or editing a.sif. - Read
references/block-and-equation-matrix.mdwhen mapping simulation, body, material, equation, solver, and boundary blocks. - Read
references/mesh-boundary-and-output.mdwhen working with mesh directories, body IDs, boundary IDs, and result files. - Read
references/cluster-execution-playbook.mdwhen staging an ElmerFEM workflow for scheduler-backed cluster execution. - Read
references/error-recovery.mdwhen ElmerSolver parsing, coupling, or solve behavior fails.
Additional References
Load these on demand:
references/solver-controls-and-linear-systems.mdfor direct versus iterative settings and nonlinear or steady tolerancesreferences/transient-and-timestep-control.mdfor transient simulation blocks and timestep policiesreferences/elmergrid-and-mesh-conversion.mdfor mesh conversion and ElmerGrid workflowsreferences/simulation-body-solver-matrix.mdfor block-responsibility and ID-mapping lookup tablesreferences/physics-output-matrix.mdfor physics-to-solver-to-output selection tablesreferences/error-pattern-dictionary.mdfor structured parse, ID-mapping, and solver-family failure signaturesreferences/cluster-execution-playbook.mdfor 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.sifelasticity_static.sifheat_transient.sifstokes_minimal.sifelmerfem-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
Comments
Loading comments...
