Concorde is a computer code for the traveling salesman problem (TSP)
and some related network optimization problems. The code is written
in the ANSI C programming language and it is available for academic
research use; for other uses, contact bico@isye.gatech.edu for
licensing options.
Concorde's TSP solver has been used to obtain the optimal solutions to
106 of the 110 TSPLIB instances; the largest having 15,112 cities.
The Concorde callable library includes over 700 functions permitting
users to create specialized codes for TSP-like problems. All Concorde
functions are thread-safe for programming in shared-memory parallel
environments; the main TSP solver includes code for running over
networks of Unix workstations.
ARPACK software is capable of solving large symmetric, nonsymmetric, and
generalized eigenproblems. 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,
and no auxiliary storage is required. A set of numerically orthogonal Schur
basis vectors for the desired k-dimensional eigen-space is computed.
Numerically accurate eigenvectors are available on request.
The system Risa/Asir is a general computer algebra system.
It performs arithmetics in various rings and fields, factorization,
and Groebner basis computations. It can call outer modules complient
to the OpenXM protocols.
The asir user language is like C.
The most recent source distribution from Kobe University can be found at
http://www.asir.org/
Risa/Asir was originally developed at Fujitsu Research Laboratory.
Fujitsu Research Laboratory holds the copyright of Risa/Asir.
See the COPYRIGHT file in the source distribution.
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
Biggles is a Python module for creating publication-quality 2D scientific
plots.
It supports multiple output formats (postscript, x11, png, svg, gif),
understands simple TeX, and sports a high-level, elegant interface. It's
intended for technical users with sophisticated plotting needs.
The goal is to produce the best scriptable plotting program.
The BLACS (Basic Linear Algebra Communication Subprograms)
project is an ongoing investigation whose purpose is to create
a linear algebra oriented message passing interface
that may be implemented efficiently and uniformly across
a large range of distributed memory platforms.
Blitz++ is a C++ class library for scientific computing which provides
performance on par with Fortran 77/90. It uses template techniques to
achieve high performance. The current versions provide dense arrays and
vectors, random number generators, and small vectors and matrices.
BlockSolve95 is a scalable parallel software library primarily intended for the
solution of sparse linear systems that arise from physical models, especially
problems involving multiple degrees of freedom at each node. For example, when
the finite element method is used to solve practical problems in structural
engineering, each node typically has two to five degrees of freedom;
BlockSolve95 is designed to take advantage of problems with this type of local
structure. BlockSolve95 is also reasonably efficient for problems that have
only one degree of freedom associated with each node, such as the three-
dimensional Poisson problem.
BlockSolve95 is general purpose; we do not require that the matrices have any
particular structure other than being sparse and being symmetric in structure
(but not necessarily in value).
From the README:
calctool - README - November 1989.
This is V2.4 of a simple desktop calculator.
This version works under X11, XView and dumb tty terminals.
It is almost visually identical to V2.1 which was released in August
1988, but internally most of the code has been reworked to include a
level of graphics abstraction, to make porting this code to other
window systems a trivial task.
V2.4 includes display in scientific notation, color icons, a correct
factorial function and fixes for a few minor bugs. It introduces the
new versions for XView, X11, MGR and dumb terminals. New functions
include hyperbolic and inverse hyperbolic trigonometrical functions,
register exchange, constants and the input of numbers in exponential
notation. You can also have a .calctoolrc file in your home directory,
which can define upto ten new values for constants, and ten function
definitions which are used in conjunction with the FUN key.
(port maintained by ssedov@mbsd.msk.ru)
This is a reference implementation of the C interface to the legacy
Fortran Basic Linear Algebra Subprograms (BLAS), as described in
Annex B of the BLAS Technical Forum (BLAST) Standard.