QF Solver 0.2.7: Building an Inspectable Python FEM Solver with Reproducible V&V
Описание и применение
QF Solver 0.2.7 – открытый Python‑средний FEM‑решатель с прозрачной архитектурой, документированными проверками и воспроизводимыми результатами до 5 млн степеней свободы.
Задача
Develop an open‑source FEM solver that is transparent, reproducible, and verifiable, enabling users to inspect formulations, solver choices, tolerances, and validation status.
Результат
QF Solver 0.2.7 delivers a transparent FEM framework with documented verification for various analysis types, including large‑scale PETSc runs up to 5M DOF, and provides reproducible benchmarks and qualification data.
Рабочий процесс
- 1. Install via pip:
pip install qf-solver - 2. Import and build a model using provided element types (TET4, HEX8, etc.)
- 3. Configure solver options (linear static, modal, Newmark, etc.)
- 4. Run the solver and capture verification outputs (residuals, equilibrium, energy checks)
- 5. Store results and configuration in the repository’s verification folder
- 6. Publish benchmarks and qualification data on the project website
Доказательства
The current public evidence includes approximately: 1,029,000 DOF – Two stable PETSc replays; 3,000,000 DOF – Two Silver replays plus bounded Gold Compute evidence; 5,012,640 DOF – Two Silver replays; 10M scale – Bounded evidence only.
I really want to emphasize this: these numbers are not a universal QF Solver performance benchmark.
- Дата записи: 2026-09-13T09:32:16.326Z