scimate-ai/hpc-skills/hpc-trilinos
Claude Code and agent skill by scimate-ai/hpc-skills
- community
Checking that the SKILL.md file is still in the repository.
Build, review, debug, and tune Trilinos-based solver workflows. Use when working with Trilinos packages such as `Tpetra`, `Epetra`, `Belos`, `Ifpack2`, `Amesos2`, `MueLu`, `Teuchos`, or `Stratimikos`, or when diagnosing Trilinos CMake, template-instantiation, MPI, and runtime integration failures.
Install
npx vskill@latest install scimate-ai/hpc-skills/hpc-trilinosSKILL.md
HPC Trilinos
Treat Trilinos as a package ecosystem. Choose the smallest coherent package set that matches the application's scalar types, maps, and solver needs.
Start
- Read
references/package-selection.mdbefore creating or repairing a Trilinos-based solve path. - Read
references/tpetra-map-and-operator-playbook.mdwhen distributed maps, import or export, or operator consistency is in doubt. - Read
references/linear-solver-and-preconditioner-playbook.mdwhen choosingBelos,Ifpack2,MueLu, orAmesos2. - Read
references/package-enable-matrix.mdwhen choosing the minimum coherent CMake package set for a build. - Read
references/belos-ifpack2-muelu-matrix.mdwhen mapping operator class to iterative, direct, local-preconditioner, or AMG paths. - Read
references/stratimikos-and-parameterlists.mdwhen a host code wraps Trilinos through strategy objects or nestedTeuchos::ParameterListtrees. - Read
references/build-and-explicit-instantiation.mdwhen configuring Trilinos with CMake, choosing package enables, or diagnosing template-instantiation failures. - Read
references/error-recovery.mdwhen build, link, map-consistency, or runtime solver behavior fails.
Work sequence
- Decide the linear algebra family first:
- modern distributed stack ->
Tpetra - legacy code constrained to older interfaces ->
Epetra
- Keep maps, scalar types, local ordinals, and global ordinals consistent before tuning solver packages.
- Choose a baseline solve path:
- iterative ->
Belos - local relaxation or overlap preconditioning ->
Ifpack2 - multigrid ->
MueLu - direct solve backend ->
Amesos2
- Start from the minimal package enable set that can express the workflow.
Guardrails
- Do not mix
TpetraandEpetracasually in one path without an explicit compatibility reason. - Do not blame
BelosorMueLufor failures caused by inconsistent maps or scalar-type mismatches. - Do not enable large swaths of Trilinos packages when only a few are needed.
- Do not ignore explicit-instantiation and template-parameter consistency when diagnosing link errors.
Additional References
Load these on demand:
references/tpetra-map-and-operator-playbook.mdfor map layout, import or export, and operator correctnessreferences/package-enable-matrix.mdfor trimmed package-enable planningreferences/belos-ifpack2-muelu-matrix.mdfor solver and preconditioner family selectionreferences/stratimikos-and-parameterlists.mdfor parameter-tree routing and wrapped solver stacksreferences/build-and-explicit-instantiation.mdfor CMake enables, package trimming, and template consistencyreferences/error-recovery.mdfor map, package, and solver integration failuresreferences/error-pattern-dictionary.mdfor quick matching of common Trilinos failure classes
Reusable Templates
Use assets/templates/ when a concrete starting point is faster than rebuilding the solve path from scratch, especially:
tpetra_belos_ifpack2_minimal.cpptpetra_belos_ifpack2_CMakeLists.txtstratimikos_solver_params.xmltrilinos_cmake_configure.shtrilinos_belos_slurm.sh
Outputs
Summarize:
- chosen linear algebra stack
- package set in use
- solver and preconditioner baseline
- build and template-instantiation decisions that matter
- the exact failure stage if the workflow is being repaired
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/hpc-trilinos/SKILL.md
Popularity
- Repository stars
- 34
- Repository forks
- 6
- 7-day trend score
- 18
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 27 Apr 2026, 6 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/scimate-ai/hpc-skills/hpc-trilinos)