The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.

Genetics

High Performance Computing

Software

https://llvm.org/

ARPACK

Open source

ARPACK software is capable of solving large scale symmetric, nonsymmetric, and generalized eigenproblems from significant application areas. The software is designed to compute a few (k) eigenvalues with user specified features such as those of largest real part or largest magnitude. Storage requirements are on the order of n*k locations. No auxiliary storage is required. A set of Schur basis vectors for the desired k-dimensional eigen-space is computed which is numerically orthogonal to working precision. Numerically accurate eigenvectors are available on request.

Genetics

High Performance Computing

Software

https://www.caam.rice.edu/software/ARPACK/

PETSc

UChicago Argonne, LLC and the PETSc Development Team

PETSc is a suite of data structures and routines for the scalable (parallel) solution of scientific applications modeled by partial differential equations. It supports MPI, and GPUs through CUDA, HIP or OpenCL, as well as hybrid MPI-GPU parallelism.

Engineering

High Performance Computing

Software

https://petsc.org/