Gaalop Versions Save

Gaalop (Geometic Algebra Algorithms Optimizer) is a software to compile and optimize geometric algebra (GA) expressions into high-level programming language code. Geometric algebra expressions can be developed using the freely available CLUCalc software by Christian Perwass. Gaalop optimizes CLUCalc expressions and produces C++ (AMP), OpenCL, CUDA, CLUCalc or LaTeX output. The optimized code is free of geometric algebra operations and runs very efficiently on various platforms.

gaalop_2.2.6.1

1 year ago

Features: – Animations are now possible using the ganja.js code generator (Thanks to pull request from PhilippBrodersen)

Bugfixes: – Optimization for CSE: Self assignments are removed

gaalop_precompiler_2.2.6.1

1 year ago

Features: – Animations are now possible using the ganja.js code generator (Thanks to pull request from PhilippBrodersen)

Bugfixes: – Optimization for CSE: Self assignments are removed

gaalop_v2.2.6

1 year ago

gaalop_precompiler-v2.2.6

1 year ago

gaalop_precompiler-v2.2.5.1

2 years ago

Uses gaalop_v2.2.5 and therefore has the same improvements.

gaalop_v2.2.5

2 years ago

Features:

  • Added code generators for Ganja.js and Python (For Python, special base changer is implemented, which produce the generated code in the natural geometric algebra basis)
  • Updated dependencies
  • Integrated pragmas triangles and segments
  • Replaced DenseMvExpressions completely by SpaseMvExpressions (Now, only the non-null multivector components are stored)

Bug fixes:

  • Returning expressions in macros are now returning the correct variable
  • Support for signs ! and ? in macros
  • Empty line comments do not remove first code line anymore.

Tidying up:

  • Get rid of Maple Plugin, Testbench and Setup routine

gaalop_precompiler-v2.2.4

2 years ago

Support for > JDK 7 by using ANTLR4.

gaalop_v2.2.4

2 years ago