METIS is a software package for partitioning unstructured graphs,
partitioning meshes, and computing fill-reducing orderings of sparse
matrices.
Important note: this is not the original METIS, it has been specially
patched by EDF to be used by Code_Aster.
LASPack (version 1.12.2)
LASPack is a package for solving large sparse systems of linear equations
like those which arise from discretization of partial differential equations.
Main features:
- The primary aim of LASPack is the implementation of efficient iterative
methods for the solution of systems of linear equations.
- Beside the obligatory Jacobi, succesive over-relaxation, Chebyshev, and
conjugate gradient solvers, LASPack contains selected state-of-the-art
algorithms which are commonly used for large sparse systems:
- CG-like methods for non-symmetric systems: CGN, GMRES, BiCG, QMR, CGS, and
BiCGStab,
- multilevel methods such as multigrid and conjugate gradient method
preconditioned by multigrid and BPX preconditioners.
A complete description of the package (including the installation procedure)
you may find in LASPack Reference Manual:
libranlip is a C++ library created by G. Beliakov, which generates random
variates with arbitrary Lipschitz-continuous densities via the acceptance /
rejection method. The density should have a dimension of no more than about
five. The user needs to supply the density function using a simple syntax, and
then call the methods of construction and generation provided in libranlip.
libtsnnls is a fast solver for least-squares problems in the
form Ax = b under the constraint that all entries in the
solution vector x are non-negative.
ltl2ba implements an algorithm of P. Gastin and D. Oddoux to generate
Buechi automata from linear temporal logic (LTL) formulae. This
algorithm generates a very weak alternating automaton and then
transforms it into a Buechi automaton, using a generalized Buechi
automaton as an intermediate step. Each automaton is simplified
on-the-fly in order to save memory and time. As usual the LTL formula
is simplified before any treatment. ltl2ba is more efficient than
Spin 3.4.1, with regard to the size of the resulting automaton,
the time of the computation, and the memory used.
basecalc came with Xlib Programming Manual from O'Reilly as an
example of X lib programming. mbasecalc is an immitation of basecalc
which is available on different platforms.
ndiff is a utility for comparing putatively similar files, ignoring small
numeric differences. The utility is written by Nelson H. F. Beebe and
covered by the GNU General Public License (GPL), version 2. It may be
built with arbitrary precision support (more powerful) or using built-in
floating point precision, see Makefile.
Assessing the consistency of a numerical program run in multiple
environments (operating systems, architectures, or compilers) can be a
difficult task for a human, as small differences in numerical output values
are expected. File differencing utilites, such as diff(1), will generally
produce voluminous output, often longer than the original files.
ndiff solves this problem. Taking two text files expected to be
identical, or at least numerically similar, it allows to specify absolute
and/or relative error tolerances for differences between numerical values
in the two files, and then reports only the lines with values exceeding
those tolerances. It also tells by how much they differ. A simple example:
% ndiff --relative-error 1.0e-3 test019.txt.1 test019.txt.2
### Maximum relative error in matching lines = 8.64e-51 at line 129 field 4
A perl extension module for scientific data access via the netCDF API
`Oleo' has more than one user interface. The traditional `oleo'
environment shows a curses based (character mode) user interface.
A bare bones user interface based on the X Window System exists as of
version 1.6 which dates back to 1994. In 1998, development started for
a `motif' based user interface. It should be more user friendly than
the character based UI.