llvm-17-tools

Modular compiler and toolchain technologies, tools

LLVM is a collection of libraries and tools that make it easy to build compilers, optimizers, just-in-time code generators, and many other compiler-related programs.

gm2-12-mips64-linux-gnuabi64

GNU Modula-2 compiler (cross compiler for mips64 architecture)

This is the GNU Modula-2 compiler, which compiles Modula-2 on platforms supported by gcc. It uses the gcc backend to generate optimised code.

gfortran-12-multilib-mipsisa32r6el-linux-gnu

GNU Fortran compiler (multilib support) (cross compiler for mipsr6el architectur

This is the GNU Fortran compiler, which compiles Fortran on platforms supported by the gcc compiler.

g++-11-mipsel-linux-gnu

GNU C++ compiler (cross compiler for mipsel architecture)

This is the GNU C++ compiler, a fairly portable optimizing compiler for C++.

libtrilinos-shards-13.2

interoperability tools for PDE solving - runtime files

The purpose of Shards is to provide a suite of common tools for numerical and topological data that facilitate interoperability between typical software modules used to solve Partial Differential Equations (PDEs) by finite element, finite volume and finite difference methods. Shards comprises of two categories of tools: methods to manage and access information about cell topologies used in mesh-based methods for PDEs, and methods to work with multi-dimensional arrays used to store numerical data in corresponding computer codes.

mlir-17-tools

Multi-Level Intermediate Representation tools

Novel approach to building reusable and extensible compiler infrastructure. MLIR aims to address software fragmentation, improve compilation for heterogeneous hardware, significantly reduce the cost of building domain specific compilers, and aid in connecting existing compilers together.