The ATLAS (Automatically Tuned Linear Algebra Software) project is an ongoing
research effort focusing on applying empirical techniques in order to provide
portable performance. At present, it provides C and Fortran77 interfaces to
a portable, efficient BLAS implementation, as well as enhanced versions of a
few routines from LAPACK. To link with ATLAS shared libraries:
Serial (thread-safe) Fortran77 BLAS:
-lf77blas
Multi-threaded Fortran77 BLAS:
-lptf77blas
Serial (thread-safe) C BLAS:
-lcblas
Multi-threaded C BLAS:
-lptcblas
ATLAS-enhanced LAPACK, serial (thread-safe) interface:
-lalapack -lf77blas -lcblas
ATLAS-enhanced LAPACK, multi-threaded interface:
-lalapack -lptf77blas -lptcblas
GKmap is a free K-Map disclosure software, which is developed to solve
the Digital Electronics design problems. Along with design it also helps
in analysis of information flow in the digital circuits.
OpenGL Mathematics (GLM) is a header only C++ mathematics library for
graphics software based on the OpenGL Shading Language (GLSL) specification.
GLM provides classes and functions designed and implemented with the same
naming conventions and functionalities than GLSL so that when a programmer
knows GLSL, he knows GLM as well which makes it really easy to use.
This project isn't limited to GLSL features. An extension system, based on
the GLSL extension conventions, provides extended capabilities: matrix
transformations, quaternions, half-based types, random numbers, procedural
noise functions, etc...
This library works perfectly with OpenGL but it also ensures interoperability
with third party libraries and SDKs. It is a good candidate for software
rendering (Raytracing / Rasterisation), image processing, physic simulations
and any context that requires a simple and convenient mathematics library.
JAGS is Just Another Gibbs Sampler -- a program for analysis of
Bayesian hierarchical models using Markov Chain Monte Carlo (MCMC)
simulation.
The functionality of JAGS is based on the BUGS program created by the
MRC Biostatistics Unit (http://www.mrc-bsu.cam.ac.uk/). There is a short
manual that describes the differences between JAGS and BUGS.
Some of the BUGS examples have been modified to run with JAGS, and have
been turned into a test suite.
LAPACK++ (Linear Algebra PACKage in C++) is a software library for numerical
linear algebra that solves systems of linear equations and eigenvalue
problems on high performance computer architectures.
Computational support is provided for supports various matrix classes for
vectors, non-symmetric matrices, SPD matrices, symmetric matrices, banded,
triangular, and tridiagonal matrices; however, it does not include all
of the capabilities of original f77 LAPACK. Emphasis is given to routines
for solving linear systems consisting of non-symmetric matrices,
symmetric positive definite systems, and solving linear least-square systems.
moo is a simple calculator that accepts C-like syntax as input.
Calculations are done on expr, if given. Otherwise, the standard input is used.
Numbers can be entered in hexadecimal (0xbeef), decimal (1984), octal (007),
and binary (0b1001). All numerical operators (+, -, *, /, %), bit operators
(|, ^, &, ~, <<, >>), and logical operators (==, !=, <, >, <=, >=, !, &&, ||)
are supported.
Library and cli utility for reading data from OriginLab OPJ project files.
Supported OPJ versions: 6.0 - 8.1
Usage:
opj2dat <project.opj>
MathMod is a mathematical modeling software that visualize and animate implicit
and parametric surfaces.
MathMod supports: 3D and 4D plotting and animation, OBJ output file format,
Texture and pigmentation support, Noise and Turbulence effects support, Large
set of scripted examples.
matio is an ISO C library for reading and writing Matlab MAT files.
This is a Qt4 version of QwtPlot3d - a feature-rich Qt/OpenGL-based
C++ programming library, providing essentially a bunch of 3D-widgets.