Hi everyone,
Just to let people know that a new version of the
ga-benchmark is available (
https://github.com/ga-developers/ga-benchmark).
ga-benchmark is a joint effort to define standards and methodologies for benchmarking Geometric Algebra libraries, library generators, and code optimizers.
The new version compares seven C++ solutions:
But it is easy to include new ones! See the documentation, explore the examples, or send me some email asking me how to add your solution to the project.
The solutions are compared considering four models of geometry:
- Conformal (2D and 3D)
- Euclidean (2D, 3D, 4D, and 5D)
- Homogeneous (2D, 3D, and 4D)
- Minkowski (2D and 3D)
ten unary operations:
- Clifford conjugation
- Dualization
- Grade Involution
- Inversion
- Normalization
- Reversion
- Squared reverse norm
- Unary minus
- Unary plus
- Undualization
twelve binary operations:
- Addition
- Commutator product
- Dot product
- Geometric product
- Hestenes inner product
- Inverse geometric product
- Left contraction
- Outer product
- Regressive product
- Right contraction
- Scalar product
- Subtraction