What is Gaalop?
Gaalop (Geometic Algebra Algorithms Optimizer) is a software to optimize geometric algebra files.
Algorithms can be developed by using the freely available CLUCalc software by Christian Perwass. Gaalop optimizes the algorithm and produces C++, OpenCL, CUDA, CLUCalc or LaTeX output (other output-formats will follow).
The optimized code has no more geometric algebra operations and can be run very efficiently on various platforms.
See the documentation for a detailed description.
There are currently two versions of Gaalop. A GUI based standalone version, that allows for quick and easy experiments and a more development-focused variant named Gaalop Precompiler.
Lecture “Geometric Algebra Computing”
For details about the lecture Geometric Algebra Computing at Technische Universität Darmstadt,
please visit ga-computing-lecture