Jan Engelhardt's avatar

Jan Engelhardt

jengelh

Member of the group
Involved Projects and Packages
Maintainer
Maintainer
Maintainer
Maintainer
Maintainer
Maintainer
Maintainer

The Parma Polyhedra Library (PPL) is a library for the manipulation of (not necessarily closed) convex polyhedra and other numerical abstractions. The applications of convex polyhedra include program analysis, optimized compilation, integer and combinatorial optimization and statistical data-editing. The Parma Polyhedra Library comes with several user friendly interfaces, is fully dynamic (available virtual memory is the only limitation to the dimension of anything), written in accordance to all the applicable standards, exception-safe, rather efficient, thoroughly documented, and free software. This package provides all what is necessary to run applications using the PPL through its C and C++ interfaces.

Maintainer
Maintainer

Singular is a computer algebra system for polynomial computations, with special emphasis on commutative and non-commutative algebra, algebraic geometry, and singularity theory.

Its main computational objects are ideals, modules and matrices over a large number of baserings. These include

* polynomial rings over various ground fields and some rings (including the integers),
* localizations of the above,
* a general class of non-commutative algebras (including the exterior algebra and the Weyl algebra),
* quotient rings of the above,
* tensor products of the above.

Singular's core algorithms handle

* Grobner resp. standard bases and free resolutions,
* polynomial factorization,
* resultants, characteristic sets, and numerical root finding.

Maintainer
Maintainer
Maintainer
Maintainer
Maintainer
Maintainer
Maintainer
Maintainer

A high performance parallel ray tracing system supporting MPI and multithreaded implementations.

Tachyon implements all of the basic geometric primitives such as triangles, planes, spheres, cylinders, etc. Some of the goals in developing Tachyon were to make it fast and for it to parallelize well. These are what set it apart from more full-featured programs like POV-Ray, Rayshade, and others. Tachyon supports enough features to be an excellent alternative to slower programs for demanding animation and scientific visualization tasks.

Maintainer
Maintainer
Maintainer
Maintainer

xxHash is an Extremely fast Hash algorithm, running at RAM speed limits. It successfully completes the SMHasher test suite which evaluates collision, dispersion and randomness qualities of hash functions. Code is highly portable, and hashes are identical on all platforms (little / big endian).

Maintainer

zn_poly is a C library for polynomial arithmetic in Z/nZ[x], where n is any modulus that fits into an unsigned long.

Maintainer
Maintainer

Hashcat is a password recovery utility, supporting seven
unique modes of testing for over 100 optimized hashing algorithms.

GPU Driver requirements:

* AMD GPUs on Linux require "RadeonOpenCompute (ROCm)" Software
Platform (3.1 or later)
* AMD GPUs on Windows require "AMD Radeon Adrenalin 2020
Edition" (20.2.2 or later)
* Intel and AMD CPUs require "OpenCL Runtime for Intel Core and
Intel Xeon Processors" (16.1.1 or later)
* NVIDIA GPUs require "NVIDIA Driver" (440.64 or later) and
"CUDA Toolkit" (9.0 or later)

Maintainer
openSUSE Build Service is sponsored by