协作头脑风暴
brainstorming
在实现前澄清需求、探索设计选择,并形成清晰的开发方向。
hpc-hypre【开发与工程】Build, review, debug, and tune hypre-based sparse solver workflows. Use when working with hypre `IJ`, `Struct`, or `SStruct` interfaces, `BoomerAMG`, Krylov solvers, MPI-distributed sparse systems, PETSc integration, or hypre build and runtime failures.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
IJ, Struct, or SStruct interfaces, BoomerAMG, Krylov solvers, MPI-distributed sparse systems, PETSc integration, or hypre build and runtime failures.Treat hypre as a solver-library family with distinct matrix interfaces and multigrid-heavy preconditioning workflows.
references/interface-selection.md before creating or repairing a hypre solve path.references/matrix-and-ownership-playbook.md when choosing row ownership, indexing, or assembly discipline.references/boomeramg-and-krylov-playbook.md when choosing BoomerAMG, Krylov solvers, or a first stable parameter set.references/boomeramg-parameter-matrix.md when changing coarsening, interpolation, smoothing, or cycle choices.references/krylov-and-preconditioner-matrix.md when the operator class does not fit the default PCG plus BoomerAMG baseline.references/structured-and-sstruct-playbook.md when the problem is logically structured or semi-structured.references/build-and-integration.md when building hypre directly or consuming it through PETSc or another host code.references/error-recovery.md when setup, solve, or parallel behavior fails.IJStructSStructPCG with BoomerAMGGMRES or FlexGMRES with BoomerAMG as the preconditionerBoomerAMG; defaults are the first checkpoint.Load these on demand:
references/matrix-and-ownership-playbook.md for IJ assembly and distributed indexing rulesreferences/boomeramg-parameter-matrix.md for practical AMG knob selectionreferences/krylov-and-preconditioner-matrix.md for solver-family selection beyond the default baselinereferences/structured-and-sstruct-playbook.md for structured-grid cases and hybrid layoutsreferences/build-and-integration.md for PETSc-backed or direct-link buildsreferences/error-recovery.md for setup, memory, and divergence signaturesreferences/error-pattern-dictionary.md for quick matching of common hypre failure classesUse assets/templates/ when a concrete starting point is faster than rebuilding the solve path from scratch, especially:
hypre_ij_pcg_boomeramg.chypre_build_example.shhypre_ij_slurm.shSummarize: