[ home /
- A general 2-D plotting package with a Motif GUI interface, the
ability to plot up to 10 graphs with 30 data sets per graph, support
for reading 1-D variables from
files, mouse-powered point
editing, pan, zoom, output in PostScript, HPGL, and Framemaker formats,
and many other features.
This used to exist and
be supported in two version, a Motif (xmgr) and an Xviews (xvgr)
version. The author stopped supporting and improving the latter
at version 2.10, while the former is now at version 3.01. The
source code is available as well as binaries for Linux and Sun
- An X-window based tool for the simulation and visualization
of rigid-body systems. Both binaries and source code are
- Fortran routines for computing single and double precision
normalized associated Legendre functions of the first kinds.
- Computes various multifractal spectral of 1D and 2D signals.
Available in binary form for Sun, DEC (Mips and Alpha), and
- A user interface development environment for C++ that
is portable across X11 and Windows NT, with a Mac version in
the works. It includes many features specifically designed
to make the creation of highly-interactive, graphical,
direct manipulation user interfaces significantly easier,
including a prototype-instance object model, constraints,
high-level input handling including automatic undo, and a full
set of widgets. The source code for UNIX or PC platforms is
available as is extensive PostScript documentation. Amulet should
compile and install on generic UNIX platforms using the gcc 2.7.0
along with libg++, and there is a separate makefile script for
Linux platforms. It compiled with no problems on my box.
This is the successor to the
- An HTTP server that is a plug-in replacement for NCSA 1.3. It
fixes bugs and security holes seen in the latter, is
more efficient and faster, offers better compliance with existing
HTTP specs, and implements additional features. These include
DBM databases for authentication, customized responses to errors
and problems, multiple directory index directives, unlimited
numbers of alias and redirect directives, content negotiation,
multi-homed servers, and more. It is written in C and should
compile and install on generic UNIX platforms, including Linux.
- A general-purpose Web browser built on top of the multithreaded
version of the
W3C Reference Library.
It is designed to reflect the status of the HTML3 specifications,
and currently supports tables, math, and an experimental style
sheet mechanism. Linux binaries are available for both the ELF
and a.out formats.
- A collection of Fortran 77 subroutines for solving large
scale eigenvalue problems. This is designed to compute a few
eigenvalues and corresponding eigenvectors of a general NxN
matrix, and is most appropriate for large sparse or structured
- See XHTML.
- A HTML3 and HTML2 editor for X-window system and
Motif. It offers a standard text editing mode and context-sensitive
HTML modes for editing of Web files. It is available in binary
form, although I think the Linux binary is dynamically rather
than statically linked to Motif.
- The Andrew User Interface System, sometimes called just "Andrew",
is a compound document environment offering a word processor,
a mail/bulletin board reader/writer, a drawing editor, a spreadsheet,
a font editor, an application builder, and other facilities. It
is available separately or wholly in the files of the form
auis*-#.tgz where the # indicates one of the following: wp - the
basic word processor; doc - the documentation; src - the source code
for developers; mail - the MIME-compatible mail interface; or
full - all of the above plus more (including Linux binaries for
everything). Fair warning: the full distribution is over 9 Mb
compressed and about 40 Mb uncompressed.
- This takes a BibTeX bibliography and formats it into HTML. It
can also create links to arbitrary URLs and PostScript, PDF, or
DVI versions of the papers. It comes with a CGI script to allow
the bibliography to be searched.
- A graphical interface for manipulating BibTeX files.
You can check files for syntax errors, merge them, and
do all sorts of nifty things with this package.
- A boundary element package for solving integral equations on
piecewise smooth surfaces. This includes programs to create and refine
triangulations on surfaces and then solve integral equations over these
triangulations using collocation methods. It is written in
- Here is a list of C++ libraries available on the net.
- This is an advanced calculator and mathematical tool that runs
as part of the GNU Emacs environment. Some of its features are
arbitrary precision integers and floating-point numbers, algebraic
manipulation features including symbolic calculus, graphics using
GNUPLOT, and extensive library of mathematical functions, etc. It
comes with a 500+ page manual and is written in Elisp, the Lisp dialect
in which Emacs is written, and as such must be compiled using Emacs.
This further implies that you must have Emacs installed before you
can use this. The source code file has a name of the form
- A full-screen X-windows based editor. The features include multiple
editing sessions, rectangular cut and paste, command macros, vertical
and horizontal scrolling, and global bounded search and replace.
- A word processor with a font installer that installs PostScript
Level 1 fonts in X, ghostscript, TeX and Cicero native format.
It is written in C++ and runs on UNIX/X11R6 systems, and also
requires Motif 2.0. The sources are available as well as
a statically linked binary. There is no documentation as yet but
it is said to be "on the way".
- A productive development and delivery expert system tool which
provides a complete environment for the construction of rule and/or
object based expert systems. The key features include knowledge
representation using three different programming paradigms,
portability, capabilities for integration (via embedding)
and extensibility, interactive development via a text-oriented
environment with debugging aids and an editor, verification and
validation via a number of features, and extensive documention.
CLIPS can be easily ported to any system with an ANSI C compiler,
for instance a Linux box with the GCC compiler. The given site
contains source code, ancillary packages and documention for
- A Common Lisp implementation that includes an interpreter, a
compiler, a subset of the Common Lisp Object System (CLOS), and
a screen editor. Additional packages running on CLISP are also
available and described at the site. It runs on microcomputers
(DOS, OS/2) as well as on most workstations, including Linux.
- The CMU version of Common Lisp. This has been ported to
FreeBSD 2.0.5, although not yet to Linux. The site mentions
that some interest has been expressed in a Linux port but
little work has actually been done to date. A beta version
of the FreeBSD port is currently available.
Computational Fluid Dynamics Codes
- An extensive list of freely and commercially available computer
programs pertaining to the broad sweep of computational fluid
- A package of tools for writing optimization code and solving
optimization problems, which special interest by the developers
in inverse problems. It consists of a library of C++ classes
which facilitate in developing optimization codes. It also has
a suite of general purpose routines for solving linear and nonlinear
- The Center for Wave Phenomena Seismic Unix package is a collection
of utilities to satisfy the day-to-day needs of the working environment
at the Center. As such it contains routines for everything from
reading or writing tapes to filtering to graphics to seismic migration
to FFTs and much more. Extensive documention is also available.
- This is an ongoing project to port OSF's DCE-RPC, a system
for developing portable applications, to Linux.
- The Data Display Debugger, a GUI to GDB and DBX, the popular
- This is a Linux DOOM hack editor, capable of restructuring the
way DOOM works. The Linux version doesn't have mouse support and is
slower than the DOS version, but supports both Linux X11 and SVGA
DOOM binaries. The filename is of the form ldhe*.
Alt: [ Temp. |
- A collection of object-oriented class libraries designed for
the numerical solution of partial differential equations. The goal
is to provide an environment for quick prototyping of simulators
for new initial/boundary value problems. Diffpack is written in
Alt: [ USA ]
- The Distributed Irregular Mesh Environment is a programming
environment for creating unstructured triangular meshes and
doing calculations on the mesh. It can be run interactively
or in batch mode. There are functions in the library for adaptively
refining the mesh, contouring, arrow plots, and other graphics.
The source code is available which is said to run on UNIX
workstations with X Windows.
- A newsreader for Emacs whose name has been changed to
- A PC emulator application that allows Linux to run a DOS
operating sysem in a virtual x86 machine. This allows you to
run many DOS applications. This is far from a completed project,
but still farther along than the similar
- This is a library of digital signal processing programs
written in Fortran. It includes subroutines for FIR and IIR
filter design, FFT routines, and various other programs for
signal processing. Since the home site for this package is
notoriously intermittent and their package is compressed using
the ZIP software, I've made it available here in a file
- A dvi (TeX) previewer for ttys and SVGAlib.
[ home /