AlgoPlasma
Open Algorithms for Plasma Modeling
AlgoPlasma
AlgoPlasma 致力于把等离子体建模中分散、重复实现的核心算法, 沉淀为开放、可复用、可测试、可解释的算法库。
配图来自基于 AlgoPlasma 搭建的 AP-PIC-HET-3D 程序。
Physical Review E 114, 035211 (2026).
算法模块
API 索引测试文档
测试位于 tests/,包含编译、运行、清理脚本和验证说明。修改算法后建议先运行对应局部测试。
术语与维护
术语表统一网格、粒子和并行词汇;维护清单用于检查语言切换、API 包裹和 Sphinx warning。
打开维护清单文档构建
文档基于 Sphinx、Doxygen 和 Breathe 构建,源文件位于 docs/source/。
cd docs
./make.sh
默认自动选择并行编译线程。
Open Algorithms for Plasma Modeling
AlgoPlasma
AlgoPlasma turns scattered and repeatedly reimplemented core algorithms for plasma modeling into an open, reusable, tested, and explainable algorithm library.
Image rendered from an AP-PIC-HET-3D program built on AlgoPlasma.
Physical Review E 114, 035211 (2026).
Algorithm Modules
API IndexTests
Tests live under tests/ and include build, run, clean scripts, and validation notes. After changing an algorithm, start with its local tests.
Terms and Maintenance
The glossary standardizes grid, particle, and parallel terms; the checklist covers language switches, API wrapping, and Sphinx warnings.
Open ChecklistDocumentation
The docs are built with Sphinx, Doxygen, and Breathe. Source files live under docs/source/.
cd docs
./make.sh
Uses automatic parallel build jobs by default.