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.
GAALOP
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 http://maxima.sourceforge.net as open source.
download GAALOP 2.2.6.2 Release Date: 2024-11-07
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
GPC_Manual – Manual for GAALOP Precompiler
Example Code from the GPC_Manual
New GAALOP Precompiler version (>= 2.2.4)
This version of GAALOP Precompiler is compatible with JDK later than 7.
Release date: 2021-12-14 (Version 2.2.5.1 of GAALOP Precompiler – GAALOP Standalone equivalent version: 2.2.5)
x86-64
GaalopPrecompiler-2.2.6.1-win64.zip – Win64 Zip-Archive
GaalopPrecompiler-2.2.6.1-Linux.tar.gz – Linux x86-64 Tar-Archive
Older versions (compatible with later than JDK 7)
GaalopPrecompiler-2.2.6-win64.zip – Win64 Zip-Archive
GaalopPrecompiler-2.2.6-Linux.tar.gz – Linux x86-64 Tar-Archive
GaalopPrecompiler-2.2.5.1-win64.zip – Win64 Zip-Archive
GaalopPrecompiler-2.2.5.1-Linux.tar.gz – Linux x86-64 Tar-Archive
GaalopPrecompiler-2.2.4-win64.zip – Win64 Zip-Archive
GaalopPrecompiler-2.2.4-Linux.tar.gz – Linux x86-64 Tar-Archive
Older versions (not compatible with later than JDK 7)
x86
GaalopPrecompiler-2.0.1438-win32.exe – Win32 Installer
GaalopPrecompiler-2.0.1438-win32.zip – Win32 Zip-Archive
GaalopPrecompiler-2.0.1441-Linux.tar.gz – Linux x86 Tar-Archive (broken)
x86-64
The x86-Windows version should work on both x86 and x86_64.
GaalopPrecompiler-2.0.1442-win64.exe – Win32 Installer
GaalopPrecompiler-2.0.1442-win64.zip – 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
CLUCalc
The windows version 4.3 of the CLUCalc software from Christian Perwass:
Download link:CLUCalc 4.3