What is Gaalop?
GAALOP (Geometric 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).
GAALOP is ready for the future of GPU programming.
We are happy to announce that
support for C++ AMP (Accelerated Massive Parallelism) was added
in the latest version of GAALOP Precompiler.
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 three versions of GAALOP:
- GAALOP Standalone: A GUI based version, that allows for quick and easy experiments.
- GAALOP Web: An online version, that allows for quickly testing algorithms including a visualization without prior installation. You can find it here: https://gaalopweb.esa.informatik.tu-darmstadt.de/gaalopweb/
- GAALOP Precompiler: A more development-focused variant
Lecture “Geometric Algebra Computing”
For details about the lecture Geometric Algebra Computing at Technische Universität Darmstadt,
please visit ga-computing-lecture