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.


In the new versions of Gaalop, Maple is no longer required. We are introducing an advanced new method named Table Based Approach. This method can optionally be enhanced with Maxima support. Maxima is a powerful symbolic computing engine, available at as open source.

Find the sources on GitHub
download Gaalop

Once you installed it, start it with „java -jar starter-1.0.0.jar“ from the commandline.

Gaalop Precompiler

Gaalop Precompiler is a new tool based on Gaalop, which allows for direct embedding of CLUScript into C++ / C++ AMP, OpenCL and CUDA source files. The whole concept is described in the paper GaalopPrecompiler. It has never been easier to develop high performance applications using Geometric Algebra!

Download links

Find the sources on GitHub
– Manual for Gaalop Precompiler
Example Code from the GPC_Manual


GaalopPrecompiler-2.0.1438-win32.exe – Win32 Installer – Win32 Zip-Archive

GaalopPrecompiler-2.0.1441-Linux.tar.gz – Linux x86 Tar-Archive (broken)


The x86-Windows version should work on both x86 and x86_64.

GaalopPrecompiler-2.0.1442-win64.exe – Win32 Installer – Win32 Zip-Archive

GaalopPrecompiler-2.0.1447-Linux.tar.gz – Linux x86-64 Tar-Archive

Extra programs

Product table creator: This program generates a compressed product table for the usage in Gaalop.
Download link:ProductTableCreator

Fitting in the geometric algebras: This program fits a multivector in a given geometric algebra into a given point cloud.
Download link:Fitting

Die Kommentarfunktion ist geschlossen.