投稿 提交工具 投放合作

Gaalop:几何代数表达式编译优化器

编程助手 118 27 Java 2026-11-14 在 GitHub 打开

将几何代数表达式编译并优化为 C++(AMP)、OpenCL、CUDA、CLUCalc 或 LaTeX 代码的工具。

Gaalop(Geometric Algebra Algorithms Optimizer)是一个将几何代数(GA)表达式编译并优化为高级编程语言代码的软件。几何代数表达式可使用 Christian Perwass 的 CLUCalc 软件开发,Gaalop 对 CLUCalc 表达式进行优化,输出 C++(AMP)、OpenCL、CUDA、CLUCalc 或 LaTeX 代码;优化后的代码不含几何代数运算,可在多种平台上高效运行。该仓库还包含 Gaalop Precompiler(GPC,位于 gaalop_precompiler 分支),它把 Gaalop 直接集成进 CMake 生成的 C/C++ 工具链,并复用 Gaalop 的大部分代码。两个项目均采用 LGPL 3.0 许可证,编译方法见仓库 wiki。

Star 趋势2026-11-08 — 2026-11-13当前 Stars 118

11811911-0811-1111-13