*****************************************************************
The LinUX Scientific Software Map
For circulation in the scientific community
*****************************************************************
[log in to unmask]
[The largest worldwide e-conference on fish research]
December '96
*****************************************************************
High Quality Free Scientific Software
Part 1/3
The LinUX-X-Windows (a free 32 bit operative system for PCs)
environment has evolved quite fast and is no longer exclusive for
the programmming oriented scientists. Those of you with either
tight budgets or who think the cost-effectiveness and or quality
of commercial software is bad should, definitely, have a look on
this Scientific Software List [Compiled by
[log in to unmask] from the source "The LinUX
Machine"].
The present list intends to make aware both juniors scientists
and the scientific community as a whole aware on the availability
of *high quality* scientific software, copyrighted but free of
any license fees whatsoever for non-commercial purposes.
LinUX, the operating system, may be freely retrieved from several
mirror sites around the world and will run on IBM-PC or
compatibles with a 386 CPU or higher and a minimum of 4 Mb of
RAM. Further, it seems the flagships running under LinUX are the
GIS applications.
Contents of this Software Map:
Software categories [number of described items between brackets]:
** NEW (Dec 96) and Commercial packages;
[none of the commercial packages are endorsed by
[log in to unmask]];
** NON-COMERCIAL PACKAGES [Free for non-comercial use]:
* MATHS & STATS [56];
* SIGNAL, DATA AND IMAGE PROCESSING/VISUALIZATION, GIS [39];
* MISC. SC. APPL. [26];
* CAD, GRAPH, DRAWING AND MODELING TOOLS [31];
* PROGRAMMING TOOLS [56];
* SCIENTIFIC DATA PLOTTING PACKAGES [14];
* GENERAL PURPOSE GRAPHIC LIBRARIES [16];
* WORD PROCESSING, TYPESETTING AND OFFICE SOFTWARE [20];
* X-WINDOW GUI CONSTRUCTION [21];
* OTHER [31].
* MATHS & STATS [56];
* SIGNAL, DATA AND IMAGE PROCESSING/VISUALIZATION, GIS [39];
* MISC. SC. APPL. [26];
* CAD, GRAPH, DRAWING AND MODELING TOOLS [31];
* PROGRAMMING TOOLS [56];
* SCIENTIFIC DATA PLOTTING PACKAGES [14];
* GENERAL PURPOSE GRAPHIC LIBRARIES [16];
* WORD PROCESSING, TYPESETTING AND OFFICE SOFTWARE [20];
* X-WINDOW GUI CONSTRUCTION [21];
* OTHER [31].
NEW.
CorelDraw 3.5 for Linux is a powerful, easy-to-use graphics
program featuring superb type control, incredible drawing power
and stunning special effects. Hundreds of fonts and thousands of
clipart images help you create outstanding presentations, slide
shows, brochures and detailed technical illustrations. WWW
http://www.caldera.com/solutionsCD/Products/Corel/Info/draw35.htm
BSPlib -- 0.6beta. BSPlib is a parallel programming library
based on the Bulk Synchronous Parallel (BSP) programming model.
BSPlib is implemented and distributed under the name of the
Oxford BSP Toolset and Profiling system. WWW
http://www.bsp-worldwide.org/implmnts/tool06b.htm for sources and
binaries. WWW http://pegasus.cc.ucf.edu/~dsd75511 for Linux
specific release.
FXT -- 0.90. FXT is a C++ library package for * Fast Fourier
Transforms (FFT), * Fast Hartley Transform (FHT), * Number
Theoretic Transforms (NTT), * Convolution, Correlation and Power
Spectrum. ftp ftp.spektracom.de /pub/joerg/ WWW
http://www.spektracom.de/~arndt/joerg.html
MP. The Multi Project is an ongoing research effort at Kent
State University aimed at providing a framework for distributed
scientific computing. An integral part of this framework is the
Multi Protocol (MP) which is designed to support efficient
communication of mathematical data between
scientifically-oriented software packages. MP exchanges data in
the form of linearized annotated syntax trees. Syntax trees
provide a simple, flexible and application-independent way to
represent and exchange data, and annotations provide a powerful
and generic expressive facility for transmitting additional
information. WWW
http://SymbolicNet.mcs.kent.edu/areas/protocols/mp.html
Ricci. Ricci (free) is a Mathematica (commercial) package for
doing symbolic tensor computations that arise in differential
geometry. WWW http://www.math.washington.edu/~lee/Ricci/
GRTensorII . GRTensorII is a computer algebra package (on Maple
or Mathematica) for performing calculations in the general area
of differential geometry. Its purpose is the calculation of
tensor components on curved spacetimes specified in terms of a
metric or set of basis vectors. WWW
http://astro.queensu.ca/~grtensor/GRHome.html
Redten. REDTEN is a symbolic algebra package for REDUCE which
provides tensor and tensor-like objects and manipulation
functions for work in General Relativity. WWW
http://www.scar.utoronto.ca/~harper/redten.html
Beowulf . Beowulf is a project to produce the software for
off-the-shelf parellel clustered workstation based on commodity
PC-class hardware and the Linux operating system. WWW
http://cesdis.gsfc.nasa.gov/linux-web/beowulf/beowulf.html
FFE . FFE is a Front End GUI for ODRPACK (Orthogonal Distance
Regression Package, from Netlib). It was written in Tcl/Tk
script. FFE offers functionalities of parameter fixing,
weighting, ranges control, plotting, multi-variate fitting. It
was designed to ease the pain of performing non-linear fitting.
WWW http://www.kachinatech.com/~hjjou/ffe/
Xbasic is an advanced 32-bit BASIC compiler with fast
compilation, fast execution, interactive graphical
GuiDesigner[TM], and multi-platform portable source code. WWW
http://www.basmark.com/
YABASIC. YABASIC (Yet Another BASIC) implements the most common
(and simple) elements of the langugage plus some Grafic
facilities; anyone, who has ever written basic-programs on a C64,
should feel at home. WWW http://www.uni-
mainz.de/~ihm/basic.html
S/REXX is a UNIX implementation of IBM's SAA procedural language.
It is strictly compatible with all the instructions and built-in
functions defined in Cowlishaw REXX level 4.0, with the sole
exception that the numeric digit specification is limited to 15.
In addition, S/REXX includes a number of features designed to
complement the UNIX environment. WWW http://www.sedit.com/
GOMscript. GOMscript is an interpreter for an object-oriented,
C++-like, language. It features built-in basic types such as
strings, integers, bools and aggregates such as lists, sequences
and unions. The latter 3 types are implemented using shared
libraries (VBXs) and their implementation may be overridden by
the user. There is 1 main VBX for manipulation of Corba (DSOM)
and X.700 (CCI) instances (class 'GomObj'). Control statements
such as for- and while-loops as well as branch-statements such as
if-then-else are implemented as well. WWW
http://www.zurich.ibm.com/~bba/gomscript.html
Network Basic is a computer programming language, similar to
Microsoft's Visual Basic, uniquely adapted for use on the
Internet. Network Basic embraces the portability concepts of the
Java Language, while maintaining the power and familiarity of
Visual Basic. Network Basic solves the riddle of how to write
cross-platform applications without having to learn or program in
C, Java or CGI scripts. WWW
http://softwork-3.isdn.mcs.net/nbasic.html
BETA System is a modern object-oriented language from the
Scandinavian School of object-orientation with powerful
abstraction mechanisms for identification of objects,
classification and composition. It has strong typing, whole/part
objects, reference attributes, general block structure,
coroutines and concurrency. The BETA implementation has native
code generation, garbage collection, separate compilation,
configuration control, interface to C and assembly, source-level
debugger, and persistent objects. There is a large library of
class patterns and application frameworks. WWW
http://www.mjolner.dk/
VCG TOOL. The VCG tool reads a textual and readable
specification of a graph and visualizes the graph. If not all
positions of nodes are fixed, the tool layouts the graph using
several heuristics as reducing the number of crossings,
minimizing the size of edges, centering of nodes. The
specification language of the VCG tool is nearly compatible to
GRL, the language of the edge tool, but contains many extensions.
The VCG tool is not a graph editor. It is intended to visualize
large graphs that are automatically generated by programs, e.g.
debuggers of data structures. WWW
http://www.cs.uni-sb.de:80/RW/users/sander/html/gsvcg1.html
YACL (Yet Another Class Library) is a C++ class library that
offers high-level abstractions for common programming problems.
Its class protocols are designed to: * be application-centered,
i.e., represent concepts close to those needed by the programmer,
thus making programming using them significantly easier than
otherwise * make good use of C++ facilities (operator overloading
and templates in particular) to minimize the amount of code a
programmer must write * provide adequate hooks for easy
extensibility WWW http://www.cs.sc.edu/~sridhar/yacl.html
DOC++ is a documentation system for C++ generating both, LaTeX
output for high quality hardcopies and HTML output for
sophisticated online browsing of your documentation. And this
comes directly from your C++ header files. WWW
http://www.ZIB-Berlin.DE/VisPar/doc++/doc++.html
R is a language which is superficially not unlike the S language
(for statistical calculations) developed at Bell Laboratories,
but implemented by extending a lisp-like base. WWW
http://www.stat.auckland.ac.nz/rproj.html
nn/xnn is a system for designing, studying and simulating
artificial neural networks. WWW http://www.bgif.no/neureka/
xfpovray is a graphical interface to the cool ray tracing program
POV-Ray. It is written with the XForms library, and supports
most of the numerous options of POV-Ray. WWW
http://cspar.uah.edu/~mallozzir/html/xfpovray.html
Oberon is both a programming language in the Pascal-Modula
tradition and a modern operating system for single-user personal
workstations. Its highlights are: * an integrated and modular
programming environment and * a versatile textual user interface.
WWW http://ics.inf.ethz.ch/Oberon.html What's also available on
Linux are: JACOB (Just A Compiler for Oberon-2) WWW
http://user.cs.tu- berlin.de/~sepp/jacob.html
PseudoPack is a software library for numerical differentiation by
pseudospectral methods. Three different Collocation Methods are
incorporated in the package: Fourier Method, Chebyshev Method,
and Legendre Method. For now, they are all based on the
Gauss-Lobatto points. WWW
http://www.cfm.brown.edu/people/wsdon/pspack_doc_v2.html
MicroStation 95 Academic Suite is a full-featured collection of
desktop solutions for drafting, surface and solid modeling,
photorealistic rendering, and animation. This software
collection provides the ideal technology for students preparing
for careers in architecture, engineering, construction, GIS,
product design, interior design, facilities management, and other
fields where sophisticated computer graphics play a vital role.
The company (Bentley) will soon be expanding our academic
offerings to include a special Linux version of MicroStation 95.
See here for more Linux port specific information. WWW
http://www.bentley.com/academic/mas.htm
bomb -- 1.11 bomb is an interactive graphics program. it falls
in the eye-candy class of programs, and has pretensions to become
a visual musical instrument. it uses cellular automata and
fractals. WWW
http://hopeless.mess.cs.cmu.edu:8001/bomb/index.html
CACTVS Tools A visualization package for chemist. Features: * A
full-featured 2D structure editor (csed), * A 2D structure
browser (csbr), * An Image viewer, which can also compute GIF
images from connectivity alone (csimg), * A multi-spectra viewer
(NMR, IR, UV/VIS, MS), especially usefil for spectra found on the
WWW (csir), * An NMR viewer with rather restricted capabilities,
* An structure data access/download tool for Chemical MIME files
on the WWW (cswa), * A WWW structure database access client
(csws), * An XY grapher for numeric information attached to
structure datasets, * A client for a database of computed NMR
shieldings (cssharc), * A GUI-less basic client which can for
example be used for computation services on the internet (via
dedicated ports or as CGI program) and for command-line function
testing (csts). ftp schiele.organik.uni-erlangen.de /pub/cactvs/
WHAT IF WHAT IF is a versatile protein structure analysis program
that can be used for mutant prediction, structure verification,
molecular graphics, etc. WWW
http://www.sander.embl-heidelberg.de/whatif/
GAMESS is a program for ab initio quantum chemistry. Briefly,
GAMESS can compute wavefunctions ranging from RHF, ROHF, UHF,
GVB, and MCSCF, with CI and MP2 energy corrections available for
some of these. Analytic gradients are available for these SCF
functions, for automatic geometry optimization, transition state
searches, or reaction path following. Computation of the energy
hessian permits prediction of vibrational frequencies. A variety
of molecular properties, ranging from simple dipole moments to
frequency dependent hyperpolarizabilities may be computed. WWW
http://www.msg.ameslab.gov/GAMESS/GAMESS.html
ORTEP-III. The Oak Ridge Thermal Ellipsoid Plot (ORTEP) program
is a computer program, written in Fortran, for drawing crystal
structure illustrations. Ball-and-stick type illustrations of a
quality suitable for publication are produced with either spheres
or thermal-motion probability ellipsoids, derived from
anisotropic temperature factor parameters, on the atomic sites.
The program also produces stereoscopic pairs of illustrations
which aid in the visualization of complex arrangements of atoms
and their correlated thermal motion patterns. WWW
http://www.ornl.gov/ortep/ortep.html ftp
tutor.oc.chemie.th-darmstadt.de /pub/ortep/linux (for Linux
binaries)
f90gl is a fortran interface for Mesa and GLUT, which can also be
used with OpenGL. It provides both fortran 77 and fortran 90
interfaces. WWW http://math.nist.gov/f90gl/
FTOOLS is a collection of utility programs used to create,
examine, or modify the contents of FITS data files. WWW
http://heasarc.gsfc.nasa.gov/docs/software/ftools/ftools_menu.html
X-PLOR is a program system for computational structural biology (
X-ray crystallography and NMR). X-PLOR stands for exploration of
conformational space of macromolecules restrained to regions
allowed by combinations of empirical energy functions and
experimental data. But it also stands for exploration of modern
concepts of structured programming in macromolecular simulation.
WWW http://xplor.csb.yale.edu/xplor-info/xplor-info.html WWW
http://xplor.csb.yale.edu/xplor-info/linux.html (Linux Port)
NAMD is a parallel, object-oriented molecular dynamics program
designed for high performance molecular dynamics simulations of
large biomolecular systems. Linux port is mentioned in their
installation README file. WWW
http://www.ks.uiuc.edu/Research/namd/
Turbo Frodo and Turbo X
Turbo Frodo is a general purpose molecular modelling
environnement. Turbo Frodo version X (turbox) is a graphic tool
that allows to model and manipulate protein and acid nucleic
structures. It runs on computers with bitmap display under X.
WWW http://afmb.cnrs-mrs.fr/TURBO_FRODO/turbo.html
Babel is a program designed to interconvert a number of file
formats currently used in molecular modeling. The program is
available for Unix (including Linux), DOS and Macs. WWW
http://mercury.aichem.arizona.edu/babel.html
PIMM (Pi-SCF-Molecular Mechanics Program) is a combined
SCF/molecular mechanics program for organic molecules and
complexes, with parameters for compounds of
C,H,N,O,S,P,Si,F,Cl,Br and ions of Li, Na, K, Mg, Ca, Fe, Co, Ni,
Cu, Zn, Ce, In, Zr, Th. It is written in Fortran 77 and tested
on Linux. WWW
http://tutor.oc.chemie.th-darmstadt.de/TZ/AKLindner/pimm_e.html
Raster3D is a set of tools for generating high quality raster
images of proteins or other molecules. The core program renders
spheres, triangles, and cylinders with specular highlighting,
Phong shading, and shadowing. It uses an efficient software
Z-buffer algorithm which is independent of any graphics hardware.
WWW http://www.bmsc.washington.edu/raster3d/raster3d.html
XtalView is a complete package for solving a macromolecular
crystal structure by isomorphous replacement, including building
the molecular model. It has a simple but comprehensive windows
based interface. Standard file formats are used, which
facilitates communication between XtalView and programs such as
X-PLOR, TNT, and MERLOT. Free for non-commercial use. WWW
http://www.sdsc.edu/CCMS/Packages/XTALVIEW/xtalview.html
NetCDF (Network Common Data Form) is an interface for scientific
data access and a freely-distributed software library that
provides an implementation of the interface. The netCDF library
also defines a machine-independent format for representing
scientific data. Together, the interface, library, and format
support the creation, access, and sharing of scientific data. A
perl extension is available and known as NetCDFPerl. WWW
http://ngwww.ucar.edu/conf4.0/NetCDF/
NetCDFPerl is a perl extension module for scientific data access
via the NetCDF API. WWW
http://www.unidata.ucar.edu/packages/netcdf-perl/
PGAPack is a general-purpose, data-structure-neutral, parallel
genetic algorithm library. It is intended to provide most
capabilities desired in a genetic algorithm library, in an
integrated, seamless, and portable manner. (Debian distribution
has it.). WWW
http://www.mcs.anl.gov/home/levine/PGAPACK/index.html
BSVC is a microprocessor simulation framework written in C++ and
Tcl/Tk. WWW
http://www2.ncsu.edu/eos/service/ece/project/bsvc/www/
Absoft Fortran 77 for Linux is a globally optimizing, ANSI
X3.9-1978/ISO 1539-1980 compiler compatible with Linux kernel
releases 1.2.13, 1.3, and 2.0. Absoft F77 is a native Linux
application and is compatible with all Linux tools; C compiler,
linker, assembler, and make utility. WWW
http://www.absoft.com/f77_linux.html
COMMERCIAL SCIENTIFIC SOFTWARE. (Just in case you can't find
what you want for free)
MathematicsSpreadSheetsData, Processing/VisualizationCAD,
Graphics, DrawingOfficewareProgramming ToolsOthers
Mathematics
MATLAB 4.2c and Simulink for Linux. MATLAB is a
high-performance, interactive numeric computation and
visualization environment that combines the advantages of
hundreds of packaged advanced math and graphics functions with a
high-level language. SIMULINK is a powerful, interactive
software package for modeling, analyzing, and simulating dynamic
nonlinear systems. WWW http://www.mathworks.com/whatsnew.html
WWW http://www.mathworks.com
Mathematica (mathemaical, symbolic, numeric, graphical,
programming language) for Linux is also available. See
http://www.wri.com/mathematica/platform/platlinux.html for
detail. Punimax, MACSYMA (Project MAC's SYmbolic MAnipulation
System) is a large computer algebra system for symbolic and
numerical computations. Originally MACSYMA was developed by the
MATH lab group at M.I.T. PUNIMAX is a CLISP- based
implementation. PUNIMAX is actually based on MAXIMA, a Common
Lisp implementation due to William F. Schelter at Texas
University, which itself is based on the original implementation
of Macsyma at MIT. Look at here for more detail. It works with
Linux + CLISP. Maple V for linux: Maple V Release 3 is a
powerful general purpose computer algebra system. Maple V is a
system for solving mathematical problems symbolically and
numerically. Maple V's graphics (various types of 2D, 3D,
animation) visualizes the solutions. Maple V has also a
programming language (Pascal like) which allows to extend the
library of 2500+ functions. WWW
http://www.maplesoft.com/Demos.html for a demo. WWW
http://www.maplesoft.com/Products/MapleV/MapleV.html WWW
http://www.maplesoft.com/
Reduce (interactive program designed for general algebraic
computations of interest to mathematicians, scientist and
engineers) for Linux. See http://www.zib-
berlin.de/Symbolik/reduce or http://www.rrz.uni-koeln.de/REDUCE/
for detail and ftp ftp.zib-berlin.de /pub/reduce/demo/linux for
free demo for linux.
MATCOM, is a Matlab(R) to C++ translator and a matrix class
library. The translator creates C++ code from Matlab code which
is compiled by the project manger into an executable. The C++
library supports high level, Matlab-like syntax, so functions can
be conveniently hand-coded. Matlab algorithms may be included in
C++ projects using auto translation. WWW
http://www.mathtools.com/
SpreadSheets
Xess (or XessLite for Linux) Spreadsheet. An advanced
spreadsheet for X Windows that provides a full complement of
spreadsheet functions, graphs, and other features. It includes a
platform-independent API for developing client/server
applications which share data in real-time with spreadsheets. A
Tcl/Tk interface is also available via ftp. See
http://www.ais.com/Xess/ for more information. The demo for
linux is available at http://www.ais.com/Xess/xess_ftp.html
Wingz -- 1.4.2 for Linux (Shareware). Wingz is an easy-to-use,
graphical spreadsheet for business and technical professionals,
that allows users to create sophisticated presentations and
reports, as well as user interfaces and end-user applications.
The next major release of Wingz (version 2.1) is released and
they decided to offer the 1.4.2 release for Linux as shareware,
which is a fully functional release of Wingz 1.x and as such is
fully compatible with all other non-realtime versions of Wingz
1.x. ftp sunsite.unc.edu /pub/Linux/X11/xapps/financial/, WWW
http://wingz.iisckc.com/linux.html WWW http://www.wingz.com/
NExS, the Network Extensible Spreadsheet from XESS Corp., is a
full-featured, Motif compliant spreadsheet developed specifically
for Unix. It is not a port of a PC-based spreadsheet; it was
designed from the beginning with client/server capabilities
provided by the X Window system in mind. A complete application
programming interface (API) is provided with NExS. The API
allows external processes, running locally or remotely, to access
and manipulate the formulas and data stored in NExS cells, as
well as access to all of the controls and features of NExS,
including graphics. The flexible NExS API allows the NExS
spreadsheet to serve as either the "client" or the "server" in a
networked enviroment, supporting one-to-many, many-to-one, and
many-to-many connectivity. WWW http://www.xess.com/
XQUAD, the spreadsheet application from Axene. XQuad brings to
you all features required for scientific and financial
calculations, and for graphical presentation of numerical data,
including over 100 mathematical, logical or string manipulation
functions, six kinds of graphics from histogram to polar, file
import or export (Excel, text) and a state-of-the-art, user
friendly WYSIWYG graphical interface. WWW http://www.axene.com/
WWW http://www.axene.com/english/xquad.html
Data Processing/Visualization
TecPlot 7.0 for Linux. Tecplot is a plotting program for
visualizing and analyzing engineering and scientific data. The
standard version includes XY, 2D and 3D-surface plotting. An
optional extension (called 3DV) adds the capability to visualize
3D volumetric data. With Tecplot you don't have to write a
program, just input your data and start visualizing immediately.
WWW http://www.amtec.com/tprice.htm WWW
http://www.amtec.com/gitecplt.htm WWW http://www.amtec.com/
PV-Wave: A software environment for solving problems requiring
the application of graphics, mathematics, numerics and statistics
to data and equations. It uses a powerful programming language
that allows complex analysis, visualization and application
development to be performed quickly and easily. A pre-release
version of PV-WAVE for Linux is now available via anonymous ftp.
This version is being made available in response to continuing
demand for PV-WAVE under Linux. The pre-release version of Linux
PV-WAVE is currently limited to the PV-WAVE Foundation, and
PV-WAVE Visual Exploration Toolkit, and is similar in content to
the PV-WAVE Linux kit released last year as part of a marketing
study. This current kit has a license which will expire on
Wednesday, November 14, 1996. WWW
http://www.vni.com/pvwave.dir/linux.html WWW
http://www.vni.com/pvwave.dir/wavehome.html
IDL for linux. IDL Data Analysis and Application Development
Software is the pioneering software for data analysis,
visualization, and application development. IDL's features
include flexible I/O, 2D plotting, 3D graphics, volume rendering,
image processing, integrated mathematics and statistics, a
cross-platform GUI toolkit, plus a high-level, array-oriented
programming language. IDL programs are portable across Linux,
Windows 3.1, Windows 95, Windows NT, Mac, PowerMac, UNIX, VMS.
ftp boulder.colorado.edu /pub/rsi/idl/unix has a demo for linux.
For more detail, send message to [log in to unmask] or check WWW
http://www.rsinc.com/idl/index.html
NCAR Graphics 4.0.1 With the release of Version 4, NCAR Graphics
continues its evolution into an integrated environment for data
processing and scientific visualization. The package contains
multiple interfaces to accommodate diverse user skill levels and
application needs. Many tools come bundled with the distribution
to perform such functions as viewing and editing metafiles,
creating animations, converting between raster formats, resizing
and compressing raster images, and zooming on images. The Linux
binary is available but they say it is not supported (?). WWW
http://ngwww.ucar.edu/
3DVIEWNIX is a transportable, very inexpensive software system.
It has state-of-the- art capabilities for visualizing,
manipulating, and analyzing multidimensional, multimodality image
information. It is designed to run on Unix machines under X-
windows. It uses a data protocol that is a multidimensional
generalization of the ACR- NEMA standards. We have tested it
extensively on SGI and Sun workstations and PCs (including
Linux). WWW http://mipgsun.mipg.upenn.edu/~Vnews/ see also
C-PLOT within spec package listed in Others section.
CAD, Graphics, Drawing
MicroStation 95 Academic Suite is a full-featured collection of
desktop solutions for drafting, surface and solid modeling,
photorealistic rendering, and animation. This software
collection provides the ideal technology for students preparing
for careers in architecture, engineering, construction, GIS,
product design, interior design, facilities management, and other
fields where sophisticated computer graphics play a vital role.
The company (Bentley) will soon be expanding its academic
offerings to include a special Linux version of MicroStation 95.
See here for more Linux port specific information. WWW
http://www.bentley.com/academic/mas.htm
Amapi for Linux is a X11-based program for 3D modeling.
Capabilities are Nurbs, boolean operations, filetting, smoothing,
unfolding... It exports and imports many file formats like 3DS,
IGES, DXF, POV3.0 ... This is a shareware. Contact
[log in to unmask] WWW http://www.yonowat.com ftp
sunsite.unc.edu /pub/Linux/X11/xapp/graphics/
AC3D is a simple to use 3D modeller which run under Linux (also
SGI and Suns). The Linux version is shareware. WWW
http://www.comp.lancs.ac.uk/computing/users/andy/ac3dlinux.html
CorelDraw 3.5 for Linux is a powerful, easy-to-use graphics
program featuring superb type control, incredible drawing power
and stunning special effects. Hundreds of fonts and thousands of
clipart images help you create outstanding presentations, slide
shows, brochures and detailed technical illustrations. WWW
http://www.caldera.com/solutionsCD/Products/Corel/Info/draw35.htm
The NuGraf Developer's 3D Toolkit is a complete drop-in solution
for software developers seeking to integrate advanced 3d
rendering technology into a new or existing CAD, modeling or
visualization application. The multi-component toolkit is a
powerful 3D graphics framework which features a mature, robust
and proven photo-realistic renderer of impeccable quality and
speed, a hierarchical database manager, a wide selection of 3D
modeling primitives (mesh, patch, NURBs, quadrics), a
hierarchical picking mechanism and a programmable output driver
subsystem. WWW http://www.okino.com/toolkit/toolkit.htm
EditTable/ChartObject is an OSF/Motif compliant widget for
providing comprehensive table editing and display capabilities
(EditTable), and table 2D and 3D charting capabilities
(ChartObject). Both products are highly configurable, enabling
the developer to generate virtually any kind of chart or table
within their application. WWW http://www.int.com/
View3D is an OSF/Motif compliant widget that offers the
application developer a powerful but easy to use way of creating
3D data displays. Built upon the OpenGL (or Mesa) graphics
library, View3D is capable of rendering a wide range of 3D
datatypes, from simple surfaces to complex geometric shapes. It
is ideally suited for use as a 3D front end for technical
applications. WWW http://www.int.com/
Megahedron is a multifaceted rendering, animation, simulation,
and virtual reality software. It is an advanced 3D graphics
engine controlled by a high-level, interpreted programming
language called SMPL. It can make dynamic, interactive scenes as
well as static renderings. It may be what people expect VRML 2.0
and Java 3D to be. By the way, it does ray-tracing, too - even
interactively in low-res in real-time, and even networked
distributed rendering. WWW
http://www.threedee.com/mhedron/mhedron.htm
OpenGL for Linux are available from two companies: Evans and
Sutherland (E&S): costs $79+S&H and is being marketed through
Portable Graphics. It is available on CD- ROM. Ask
[log in to unmask] or check WWW http://www.es.com/ and WWW
http://www.portable.com/opengl/linuxq&a.htm. Metrolink's
implimentation costs $200. It includes MetroLink's Accelerated
X-Server as well. Ask [log in to unmask] or check WWW
http://www.metrolink.com/
XSDL The Standard Drawing Library (SDL) is a scaleable C
graphics library designed for use with real-time and
non-real-time operating systems. SDL is small, compact, ROMable,
and offers device independent graphics functions for board level
and embedded systems applications. For more information (demo
for linux available), see its web page at WWW
http://www.rastergr.com or email to [log in to unmask]
StarChart -- 2.1 -- 8/Jan/96 (Shareware) Starchart is a X/Motif
utility that provides the ability to generate professional
looking charts from datasets you provide, either in files or
through 'stdin'. Using Starchart, the chart can be built
interactively. Once complete, the chart definition can be saved
to a Starchart 'profile' file. ftp sunsite.unc.edu
/pub/Linux/apps/math
Officeware
GOLDMEDAL UNIX E-mail, Groupware & Office Applications WWW
http://www.goldmedal.com/gm/index.html
Applix Applixware suite, is an office automation products from
Applix, Inc. for the Red Hat Linux operating system. It
features graphical fully integrated: * spreadsheet, * word
processing, * graphics, * presentation, * electronic mail, * HTML
autoring software, * advanced Applix Builder rapid application
development environment WWW http://www.redhat.com
XCLAMATION, a Desktop Publishing Application from Axene. The
document publishing application Xclamation will allow you to
easily create quality publications: multidocument capability,
multicolumn and gutters, magnetic ruler marks, integration of
text, bitmap or vectorized images within polymorphous frames,
complex editing operations on frames (logical, zooming,
outlining, rotation, background transparency, etc.), file import
or export (text, HTML, graphics, PostScript), with the same user
friendly interface featured by XQuad. WWW http://www.axene.com/
WWW http://www.axene.com/english/xclamation.html
10 Out Of 1 Desk is a complete X11-based office software for
Linux, which puts an end to the lack of this kind of software in
the Linux environment. It includes GUI library (a look and feel
similar to Motif(R), Windows 95(TM), Worplace Shell(TM) etc),
Window Manager, desktop (comparable to the Macintosh(R)
Finder(TM) or the Windows 95(TM) Explorer(TM)), Littera (a
powerful word processor), Anaconda (a spreadsheet application
with 2D and 3D graphics), Sophia (a powerful database
application), desktop utilities (calculator, calendar etc). Call
+49 171 3675843 for more information or contact Moonlite
Information Services, Steinmatten 2, 79194 Gundelfinden, Germany.
ANGOSS SmartWare for Linux. ANGOSS SmartWare PLUS is a powerful
application development and systems management tool set as well
as a powerful, cross platform integrated office automation suite.
It contains Relational Database, Spreadsheet with Presentation
Graphics, Wordprocessor, Communications. ftp ftp.angoss.com
/pub/smartware/demos/linux/ for Linux demo (no save and print)
WWW http://www.angoss.com/sw/home.html
Caldera Internet Office Suite The Caldera Internet Office Suite
is a complete bundle of mainstream business applications. The
suite's native Linux applications include Corel's WordPerfect for
UNIX, NCD Software's Z-mail e-mail package, XESS Software's NExS
Spreadsheet, and Metrolink's Executive Motif Libraries. WWW
http://www.caldera.com/product/ Cliq, a set of flexible and
highly configurable Office Automation tools which enable users to
implement customized Office Automation solutions. Cliq is
available for most commercial UNIX variants and modules are now
available to LINUX users. WWW http://www.quad.com/
Programming Tools
Stepstone Objective C compiler, release 4.3.4, is now available
for Linux. It includes * compiler-chain driver script (objcc) *
executable of the Objective C compiler (objcc.exe) * source of
the original Objective C runtime library * sources of the
ICpak101 Objective C foundation classes * man pages for both
objcc and objcc.exe * tutorial program WWW
http://www.nai.net/~lerman/
BETA System is a modern object-oriented language from the
Scandinavian School of object-orientation with powerful
abstraction mechanisms for identification of objects,
classification and composition. It has strong typing, whole/part
objects, reference attributes, general block structure,
coroutines and concurrency. The BETA implementation has native
code generation, garbage collection, separate compilation,
configuration control, interface to C and assembly, source-level
debugger, and persistent objects. There is a large library of
class patterns and application frameworks. WWW
http://www.mjolner.dk/
NAG (Numerical Algorithms Group, Inc) products: NAG Fortran
Libraries (numerical subroutines), NAG Fortran 90 Compiler. Ask
[log in to unmask] or look at http://www.nag.co.uk:70/ for
information. However, somebody reported a bug for NAG f90
compiler, see here for information. HPF (High Performance
Fortran) and Fortran90 under Linux Fortran90 includes: F90D
Developer compiler, DB90 Source Level Debugger, LOFT90 F77 - F90
translator, LVLIB vector/matrix library. HPF additionally
includes: HPF Mapper, MDB Source Level HPF Debugger. WWW
http://www.connect.org.uk/merseymall/NASoftware/home.html
Absoft Fortran 77 is a globally optimizing, ANSI X3.9-1978/ISO
1539-1980 compiler compatible with Linux kernel releases 1.2.13,
1.3, and 2.0. Absoft F77 is a native Linux application and is
compatible with all Linux tools; C compiler, linker, assembler,
and make utility. WWW http://www.absoft.com/f77_linux.html
XBasic is an advanced 32-bit BASIC compiler with fast
compilation, fast execution, interactive graphical
GuiDesigner[TM], and multi-platform portable source code. WWW
http://www.basmark.com/
Network Basic is a computer programming language, similar to
Microsoft's Visual Basic, uniquely adapted for use on the
Internet. Network Basic embraces the portability concepts of the
Java Language, while maintaining the power and familiarity of
Visual Basic. Network Basic solves the riddle of how to write
cross-platform applications without having to learn or program in
C, Java or CGI scripts. WWW http://softwork-
3.isdn.mcs.net/nbasic.html
Gen/X Application Development System. Gen/X is a system
designed by users and developers to generate X applications
quickly and easily without knowing all of the details of Xlib and
toolkits. This system contains a real-time data handling system
for those applications requiring data processing and display. It
has been used to set up turn- key systems where end users develop
their own displays without knowing UNIX or programming. The
complete Gen/X system contains: A powerful GUI Builder, A run-
time library, Support tools, One tiny run-time server, An
outstanding Tutorial Application, Contributed widget set,
Complete documentation.WWW http://www.agetek.com/
DIOSS is a Distributed Interface Object Server Development
System. DIOSS gives the developer all the tools he/she needs to
create and distribute applications. The developer has total
control over the way in which applications use the DIOSS
Interface Object Server. (ie. same workstation, shared among
many workstations and/or connected remotely). DIOSS uses a very
high level API. The developer does not have to worry about
foreign data structures, handles and widgets. The developer
gives a name to each object and refers to it by name throughout
the program. Also, DIOSS defaults to creating OSF/Motif Style
Guide compliant interfaces. This helps create a common look and
feel among the application. WWW http://www.in-tech.com/
XRT Widgets from KL Group Inc. include XRT/3d, XRT/field,
XRT/graph and XRT/table. It is a family of widgets
(object-oriented software libraries) used by thousands of Motif
developers around the world. WWW http://www.klg.com/
S/REXX is a UNIX implementation of IBM's SAA procedural
language. It is strictly compatible with all the instructions
and built-in functions defined in Cowlishaw REXX level 4.0, with
the sole exception that the numeric digit specification is
limited to 15. In addition, S/REXX includes a number of features
designed to complement the UNIX environment. (free REXX
implementation is also available.) WWW http://www.sedit.com/
Others.
Turbo Frodo and Turbo X Turbo Frodo is a general purpose
molecular modelling environnement. Turbo Frodo version X
(turbox) is a graphic tool that allows to model and manipulate
protein and acid nucleic structures. It runs on computers with
bitmap display under X. WWW
http://afmb.cnrs-mrs.fr/TURBO_FRODO/turbo.html
X-PLOR is a program system for computational structural biology
( X-ray crystallography and NMR). X-PLOR stands for exploration
of conformational space of macromolecules restrained to regions
allowed by combinations of empirical energy functions and
experimental data. But it also stands for exploration of modern
concepts of structured programming in macromolecular simulation.
WWW http://xplor.csb.yale.edu/xplor-info/xplor-info.html WWW
http://xplor.csb.yale.edu/xplor-info/linux.html (Linux Port)
APLAC is a general purpose nonlinear circuit, system, and
electromagnetic FDTD simulation and design program. The main
analysis modes are DC, AC, linear and nonlinear noise, transient,
oscillator, multitone harmonic steady state, switched- capacitor,
small-signal mixer, steady state transient, and thermal feedback.
Linux version and demo are available. WWW
http://www.aplac.hut.fi/aplac/main.html
spec X-Ray Diffraction and Data Acquisition software from
Certified Scientific Software provides scientists with reliable
instrument control at more than 125 X-ray and neutron
diffractometers at over 60 locations in the United States and
abroad. Developed in 1986 for X-ray diffraction experiments,
spec's portability, flexibility and power are winning it
increasing application as general-purpose data-acquisition
software. It is available on a wide range of UNIX platforms
(including Linux) and supports numerous hardware configurations.
Included with spec (and also available separately) is the C- PLOT
Scientific Graphics and Data Analysis package. Together, these
programs can take you from data acquisition, through data
analysis, to preparation of figures for publication. WWW
http://www.certif.com/
ProPHLEX is finite element based component software for
engineering simulation. It includes an application library and a
customizable application template based on the PHLEX kernel. It
is specifically designed to optimize both the software
development process and the analysis cycle for computational
mechanics applications. This toolkit addresses an array of
problem classes which may be linear or nonlinear, steady or
unsteady, single component or vector valued, and tightly coupled
or weakly coupled. ProPHLEX is applicable to any class of
physical phenomena which may be described by a system of linear
or nonlinear second order partial differential equations and
boundary conditions. WWW http://www.comco.com/
TSP is a complete language for the estimation and simulation of
econometric models. It is a world-wide standard for econometric
estimation, with over 2000 installations. TSP features: *
easy-to-use free format command and data input, * all the
standard econometric estimation methods, such as OLS,
instrumental variables, nonlinear systems estimation, generalized
methods of movements. FIML, LIML, maximum likelihood estimation
of qualitative dependent variable models, ARIMA, Kalman filter,
ARCH, and other time series techniques * flexible data
transformation with many built- in functions and matrix algebra.
The Linux/i386 version is available. WWW
http://www.crl.com/~tspintl/tspdesc.htm
Shazam is a comprehensive computer program for econometricians,
statisticians, engineers, sociometricians, psychometricians, and
others who use statistical techniques. WWW
http://shazam.econ.ubc.ca/ Marc Designer is a linear finite
element analysis program with integrated pre and post processing.
The program may be used to perform static stress, modal analysis,
buckling, and steady state heat transfer analyses of 2d, 3d, and
shell models. A free Linux demo version of the MARC Designer 1.1
product is also available for download in their web site. WWW
http://www.marc.com
COSMIC is a software collection for Linux from NASA's Software
Technology Transfer Center. It includes following programs: *
BUCKY: A P-finite element program for plate analysis, * CCDFPA:
Change-coupled device radiation damage assessment, * CLIPS: The C
language integrated production system (check here for more
information), * CRANS: Configurable real-time analysis system, *
CUTSETS: Minimal cut set calculation for digraph and fault tree
reliability models, * DET/MPS: The GSFC energy balance program,
direct energy transfer/multimission spacecraft modular power
system, * DG to FT: Automatic translation of digraph to fault
tree models, * TLIFE: Spur, helical, and spiral bevel
transmission life and reliability model. WWW
http://www.cosmic.uga.edu/pub/LINUX.html
PROCHEM-C is an integrated Software System for users dealing
with design, construction, maintenance, operation and control of
plants in the fields of * Pipeline Construction * Chemical &
Pharmaceutical Industry * Power Plant Construction *
Petrochemical Industry * Food Processing * Environment Technology
Contact: COMPLANSOFT CAD GmbH, Sulzbacher Strasse 15 - 21,
D-65812 Bad Soden, Germany, Phone: +49 6196/56 06-0, Fax : +49
6196/56 06-66, Contact : Chris Chirila Qplot is a C graphics
library that allows you to draw easy color plots. It runs on
Linux, compiles in gcc, and displays the window in X. WWW
http://www.shore.net/~pip/
XVScan XVScan adds scanning capability with HP ScanJet scanners
to XV Version 1.16. WWW http://www.tummy.com/xvscan Linux for
Astronomy CDROM distribution Includes major Astronomy packages
(e.g., AIPS, MIDAS, IRAF, NEMO, KARMA, PGPERL, GLISH, StarBase,
SAO ASSIST, SAOIMAGE and many more). Enquiries to
[log in to unmask] WWW
http://home.earthlink.net/~rfactory/lfa.html
ChemApp is a programmable thermodynamic calculation interface.
ChemApp consists of an interface containing a library of FORTRAN
subroutines that link to the data- handling and phase equilibrium
calculation modules of ChemSage. It opens up new horizons for
the use of thermochemical calculations across a wide spectrum of
applications. Furthermore, with GTT's access to appropriate
algorithms and kinetic data, it is also possible to apply the
routine to develop programs for time-dependent (dynamic)
applications. WWW http://gttserv.lth.rwth-aachen.de/~sp/tt/
WHAT IF is a versatile protein structure analysis program that
can be used for mutant prediction, structure verification,
molecular graphics, etc. WWW
http://www.sander.embl-heidelberg.de/whatif/
SatTrack is a real-time satellite tracking and orbit prediction
software for UNIX platforms. Its version V4.0 is a commercial
off-the-shelf (COTS) product. Its version V3.1 is free for
personal, non-commercial use. WWW
http://www.primenet.com/~bester/sattrack.html
Mathematics & Stats
GAMS: Guide to Available Mathematical Software. WWW
http://gams.nist.gov:80/
Spreadsheet Oleo -- 1.6 -- 04/Jun/94 GNU spreadsheet. It uses
gnuplot for plotting. ftp prep.ai.mit.edu /pub/gnu
mc (MacroCALC) is a powerful Lotus compatible character based
spreadsheet that supports 1000 rows, 64 columns, 40 functions, 8
display formats, file linking, macro programming and user
definable functions. MacroCALC is fully integrated with
[nt]roff, units, man, awk, perl and sh. As it should be in the
UNIX-environment, mc can act as a filter enabling users to use
pipes to perform complex transforms on streams of data. It is
free for Linux with no support. WWW http://home.t-
online.de/home/Axel_Reinhold/
Teapot -- 0.7 -- 20/Jan/96 (beta) (Table Editor And Planner) is a
spread sheet program. It does not offer all functionality which
is commonly wanted yet and it needs public testing. ftp
cantor.informatik.rwth-aachen.de / pub/unix/
Algebra
MuPAD -- 1.2.9 -- 05/Sep/96 (free but registration required).
MuPAD is a system for symbolic and numeric computation, parallel
mathematical programming and mathematical visualization. It is
intended to be a 'general purpose' computer algebra system.
MuPAD has easy-to-use language constructs for parallel
programming. A prerelease Version for parallel programming
exists for Sequent and Sun multiprocessor machines. Programming
in MuPAD's own programming language is supported by a comfortable
source code debugger. Window-based user interfaces for MuPAD
exist for the X-Window-System, Apple Macintosh and PC using MS
Window. ftp ftp.uni- paderborn.de /pub/unix/MuPAD ftp
ftp.math.utah.edu /pub/mupad WWW http://math-
www.uni-paderborn.de/~cube/
MAS -- 1.00. MAS, the Modula-2 Algebra System, is an
experimental computer algebra system. MAS combines imperative
programming facilities with algebraic specification capabilities
for design and study of algebraic algorithms. It contains a
large library of implemented Groebner basis algorithms for nearly
all algebraic structures where such methods exist. MAS further
includes algorithms for real quantifier elimination, parametric
real root counting, and for computing in (noncommutative)
polynomial rings. ftp alice.fmi.uni-passau.de
/pub/ComputerAlgebraSystems/mas WWW
http://alice.fmi.uni-passau.de/mas.html
FORM -- 1.1 -- 26/May/94 (Version 2 is commercial, ask
[log in to unmask]). FORM is a symbolic manipulation program that is
eminently suited for large problems in mathematics, physics and
engeneering. The size of the formulae that it can manipulate is
virtually unlimited: the major limitation is usually the size of
the available disk space. It has been designed for speed so that
large expressions may be dealt with in a finite amount of time.
Overflowing the available amounts of physical memory results in
only a minor slow down as the disk memory is managed by FORM
itself rather than by the virtual memory manager of the computer
(the memory management can slow down a computer algebra system
enormously when expressions become large). ftp ftp.nikhef.nl
/pub/form/ (you may have to ftp from shell instead of from here)
WWW http://www.can.nl/SystemsOverview/General/FORM/index.html
JACAL is a symbolic math system written in Scheme: ftp
swiss-ftp.ai.mit.edu /archive/scm ftp prep.ai.mit.edu
/pub/gnu/jacal ftp ftp.maths.tcd.ie /pub/bosullvn/jacal ftp
ftp.cs.indiana.edu /pub/scheme-repository/scm WWW http://www-
swiss.ai.mit.edu/~jaffer/jacal_toc.html
FELIX -- 2.1 -- 12/Apr/94. The computer algebra system FELIX is
designed for computations in and with algebraic structures and
substructures. The structures implemented so far are commutative
polynomial rings, non-commutative algebras as well as as modules
over them. ftp aix550.informatik.uni-leipzig.de /pub/felix, ftp
sunsite.unc.edu /pub/Linux/apps/math
SACLIB (Symbolic Algebra Computation Library) is a library of C
programs for computer algebra. ftp ftp.risc.uni-linz.ac.at
/pub/saclib/ also look at upload/saclib.linux.tar.Z for linux
porting guide.
The Computer Algebra Kit is a collection of small programs, or
"objects", for computer algebra. The Computer Algebra Kit
provides you with objects for multi-precision integer arithmetic,
for computing with polynomials and for computing with matrices of
integers, polynomials etc. WWW http://www.can.nl/~stes/
Risa/Asir -- 23/May/94. Risa/Asir is an experimental computer
algebra system developed at FUJITSU LABORATORIES LIMITED (FLL,
hereunder), is publicly available in binary form. It provides a
programming system Asir with several subroutine libraries that
can also be used as parts of other programs. Its programming
system Asir has a C-like language, also called `Asir,' its
interpreter and a dbx-like source-line debugger. The source line
debugger is very helpful and may be indispensable for those who
want to implement algorithms for algebraic computation. ftp
ftp.mm.sophia.ac.jp /asir/
GAP -- 3.3 -- 22/Nov/93. GAP is a system for computational
discrete algebra, which we have developed with particular
emphasis on computational group theory, but which has already
proved useful also in other areas. The name GAP is an acronym
for *Groups, Algorithms, and Programming*. ftp ftp.math.ucla.edu
/pub/gap-3.3/ WWW http://www.math.rwth-aachen.de/LDFM/GAP/
REDTEN is a symbolic algebra package for REDUCE which provides
tensor and tensor-like objects and manipulation functions for
work in General Relativity. WWW
http://www.scar.utoronto.ca/~harper/redten.html
GRTensorII is a computer algebra package (on Maple or
Mathematica) for performing calculations in the general area of
differential geometry. Its purpose is the calculation of tensor
components on curved spacetimes specified in terms of a metric or
set of basis vectors. WWW
http://astro.queensu.ca/~grtensor/GRHome.html
Ricci (free) is a Mathematica (commercial) package for doing
symbolic tensor computations that arise in differential geometry.
WWW http://www.math.washington.edu/~lee/Ricci/
Look at following for symbolic software information, check Linux
availability yourself. WWW
http://math-www.uni-paderborn.de/CAIN/index.html, ftp
math.berkeley.edu /pub/Symbolic_Soft/, WWW
http://www.can.nl/SystemsOverview/General/systems.html, WWW
http://symbolicnet.mcs.kent.edu/
//astor.queensu.ca/~grtensor/GRHome.html
Statistics
Xlisp-Stat -- 3.47 -- 01/Mar/95. Xlisp-Stat is an extensible
statistical computing environment for data analysis, statistical
instruction and research, with an emphasis on providing a
framework for exploring the use of dynamic graphical methods.
Extensibility is achieved by basing Xlisp-Stat on the Lisp
language, in particular on a subset of Common Lisp. WWW
http://www.stat.ucla.edu/archive/xlispstat/
ViSta is a Visual Statistics system designed for a wide ranges of
users. It is particularly useful for those needing to learn
statistics, and to their teachers. ViSta is designed for an
audience of users having a very wide range of data analysis
sophistication, ranging from novice to expert. ViSta provides
seamlessly integrated data analysis environments specifically
tailored to the user's level of expertise. WWW
http://forrest.psych.unc.edu/research/ViSta.html
ldlas is an ncurses based statistical application with graphing,
regression, curve fitting using genetic algorithms, etc. ftp
sunsite.unc.edu /pub/Linux/apps/math/
xldlas is a program for statistics. Most standard statistical
tasks can be performed by xldlas, including data summaries, OLS
regression, ANOVA, line plots, scatter plots, and histograms. In
addition, xldlas includes some experimental data fitting
techniques that use connectionist aritificial intelligence (such
as Neural Networks and Genetic Algorithms). xldlas is inspired
by ldlas and has an Xforms based interface. WWW
http://a42.com/~thor/xldlas/
StatLib, a system for distributing statistical software,
datasets, and information. WWW http://lib.stat.cmu.edu/
Number Theory
Pari -- 1.39 -- 25/Jan/95. Calculator for number theory.
Mathematics, symbolic computation, number theory, elliptic
curves, number fields, class numbers, Fermat. ftp
ma2s2.mathematik.uni-karlsruhe.de /pub/math/pari, ftp
megrez.math.u-bordeaux.fr /pub/pari, ftp sunsite.unc.edu
/pub/Linux/apps/math
SIMATH -- 3.9 -- 13/Dec/95. Algebraic number theory. ftp
ftp.math.uni-sb.de /pub/simath, WWW
http://emmy.math.uni-sb.de/~simath/index.html
KANT -- 4.0 -- 20/Dec/94 and KASH -- 1.7 -- Jul/95. KANT
(Computational Algebraic Number Theory) is a software package for
mathematicians interested in algebraic number theory. For those
KANT is a tool for sophisticated computations in number fields.
With Kash you are able to use the powerful KANT V4 functions
within a shell and you do not need to know anything at all about
programming in C. ftp ftp.math.tu- berlin.de /pub/algebra/Kant/,
ftp serv03.zib-berlin.de /pub/Kant/, WWW
http://www.math.TU-Berlin.DE/algebra/
LiDIA -- 1.2.1. LiDIA is a C++ library for computational number
theory which provides a collection of highly optimized
implementations of various multiprecision data types and
time-intensive algorithms. LiDIA is developed by the LiDIA
Group, at the University at des Saarlandes. ftp
crypt1.cs.uni-sb.de /pub/systems/LiDIA/, WWW
http://www-jb.cs.uni-sb.de/LiDIA/linkhtml/lidia/lidia.htmlP>
Misc MP. The Multi Project is an ongoing research effort at Kent
State University aimed at providing a framework for distributed
scientific computing. An integral part of this framework is the
Multi Protocol (MP) which is designed to support efficient
communication of mathematical data between
scientifically-oriented software packages. MP exchanges data in
the form of linearized annotated syntax trees. Syntax trees
provide a simple, flexible and application-independent way to
represent and exchange data, and annotations provide a powerful
and generic expressive facility for transmitting additional
information. WWW
http://SymbolicNet.mcs.kent.edu/areas/protocols/mp.html
GNU Calc -- 2.9.3t8 -- 15/Jun/94. Calc is a programmable
calculator that uses a C-like language. It handles arbitrarily
large integers, fractions, and complex numbers. It has matrices,
lists, strings, and user-defined "objects". There are many
built-in functions such as sin, cos, exp, fact, fib, gcd, and
primality testing. There is also a library of functions written
in the calculator language. The low-level arbitrary precision
routines are built into a library so that they can be called from
your own C programs. ftp ftp.uu.net /pub/calc, ftp
sunsite.unc.edu /pub/Linux/apps/math, WWW
http://www.can.nl/SystemsOverview/General/gnucalc/gnucalc.html
Fudgit -- 2.41 -- 08/Nov/94. Fudgit is an interactive
multi-purpose data manipulation program. spline, fitting, data,
plotting. It uses gnuplot for plotting. ftp
ftp.physics.mcgill.ca /pub/Fudgit
FFE is a Front End GUI for ODRPACK (Orthogonal Distance
Regression Package, from Netlib). It was written in Tcl/Tk
script. FFE offers functionalities of parameter fixing,
weighting, ranges control, plotting, multi-variate fitting. It
was designed to ease the pain of performing non-linear fitting.
WWW http://www.kachinatech.com/~hjjou/ffe/
TENSPACK. A software package (written in Fortran) for solving
system of nonlinear equations and nonlinear least squares
problems using tensor methods. ftp ftp.cs.colorado.edu
/pub/cs/distribs/tensor/
TENMIN. A software package (written in Fortran) for
unconstrained optimization using tensor methods. ftp
ftp.cs.colorado.edu /pub/cs/distribs/tensor/
Evolver -- 15/Mar/95. An interactive program for the study of
surfaces shaped by surface tension and other energies. ftp
geom.umn.edu /pub/software/evolver, WWW
http://www.geom.umn.edu/docs/software/viz/software.html
Grapher-3D -- 2.1.1 -- 09/Aug/96. Grapher-3D generates surfaces
of two variable functions allowing users to view these surfaces
from any three dimensional position. Dynamic axis rotation and
domain shifting help better illustrate the nature of a function.
ftp ftp.x.org /contrib/graphics/Grapher-3D
Agat (Another Graphical Animation Tool) is a tool which allows
fast production of algorithm animation. Algorithm animation is a
powerful tool for exploring a program's behavior. It is used in
various areas of computer science, such as teaching, design and
analysis of algorithms or performance tuning. Algorithm
animation systems provide a form of program visualization that
deals with dynamic graphical displays of a program's operations.
They offer many facilities for users to view and interact with an
animated display of an algorithm, by giving various ways to
control the data given to algorithms and their execution through
multiple views. WWW http://www.inria.fr/safir/SAM/Agat/agat.html
Fnord is mathematical visualization system. Basically it
provides a purely functional, collection oriented language with
symbolic differentiation and optimization. You can type in a
parametric equation and see the resulting curve and/or surface.
You can attach GUI widgets to parameters, and change their values
in real time. etc. WWW http://www.cs.cmu.edu/~spot/fnord.html
NURBS Library. The Manchester NURBS (Non-Uniform Rational
B-Splines) is a C function library for producing high-quality
computer graphics. NURBS can be used to represent a wide variety
of geometric objects including conic-sections and free-form
curves and surfaces, but also more conventional shapes such as
straight lines and cubes. WWW
http://info.mcc.ac.uk/CGU/NURBS/nurbs_library.html
FElt -- 3.01 -- 22/Aug/95. FElt is a free system for
introductory level finite element analysis. It is primarily
intended as a teaching tool for introductory type courses in
finite elements - probably in the mechanical/structural/civil
fields. In a command line environment, FElt uses an intuitive,
straightforward input syntax to describe problems. It also
includes a graphical user interface for workstations that allows
the user to set-up the problem in a CAD-like environment. FElt
can solve the classic problems in linear statics and linear
dynamics (i.e., problems of the form Kd = F or Md'' + Cd' + Kd =
F). It can also solve the generalized eigenvalue problem (K -
lM)x = 0. The element library consists of truss, beam (Timoshenko
and Euler), constant strain triangular, bilinear planar
isoparametric, plate bending (selective reduced integration
quadrilateral) and isoparametric solid (eight node brick)
elements. ftp cs.ucsd.edu /pub/felt, WWW
http://www-cse.ucsd.edu/users/atkinson/FElt/felt.html
FEMLAB is an interactive program for the numerical solution of
ordinary and partial differential equations based on the Finite
Element Method in adaptive form with automatic error control.
Source code only. WWW
http://www.math.chalmers.se/Research/Femlab/femlab.html
Diffpack -- 1.0. Diffpack consists of a collection of
object-oriented libraries (implemented in C++) for solving
partial differential equations with a particular focus on finite
element methods, and several Unix utilities for general software
management and numerical programming. In particular, this piece
of software is aimed at rapid prototyping of simulators based on
PDEs, still offering a high level of efficiency. Available
through NetLib. WWW
http://www.oslo.sintef.no/avd/33/3340/diffpack/
KASKADE -- 3.1 -- 30/Apr/96. KASKADE is a toolbox to build FEM
programs and some example programs. It is written in Standard C
(up to version 2.1) or C++ (starting with version 3.0). The
toolbox includes the following modules: * assembling linear
systems from the definition of a PDE by a set of user routines or
from a user supplied local discretization, * solving the linear
system directly (Cholesky decomposition) or iteratively (pcg,
ssor, bicgstab). * graphical output of meshes, solution (level
lines, 3d for small 2d-triangulations) on X11, MacOS, and
postscript devices) * command language interfaces to allow some
user interaction (setting of parameters, selecting problems etc.)
for the examples programs. ftp elib.zib-berlin.de /pub/kaskade/
CALFEM (Computer Aided Learning of the Finite Element Method) is
an interactive computer program for teaching the finite element
method (FEM). The program can be used for different types of
structural mechanics problems and field problems. The present
release of CALFEM, as a toolbox to MATLAB, represents the latest
development of CALFEM based on MATLAB functions for finite
element applications. The available functions are all the MATLAB
functions as described by the MATLAB manual and the CALFEM
functions for finite elemnt analysis. WWW
http://hult.byggmek.lth.se/Calfem/calfem.html
BIE -- 15/Jul/93. The main purpose of this package is to allow
for experimentation with numerical methods for solving boundary
integral equations that are defined on piecewise smooth surfaces
in 3D. The package is restricted to triangulations which are
``uniform''. But we are developing additional routines to allow
for the use of graded meshes in solving boundary integral
equations on surfaces for which the unknown density function has
poor behaviour near edges and corners of the surface. ftp
ftp.math.uiowa.edu /pub/atkinson/bie.package/
Finite Element Resources Page, check yourself for workability on
Linux. WWW
http://www.engr.usask.ca/~macphed/finite/fe_resources/fe_resources.html,
WWW
http://www.engr.usask.ca/~macphed/finite/fe_resources/mesh.html
the meshing subpage
FEMur (The Finite Element Method Universal Resource). This
resource was developed both as an introduction to the finite
element method and as a compendium of the finite element method.
Those unfamiliar with the benefits, limitations, theory,
mathematics, implementation, and/or use will find your questions
answered here. Those familiar with all these things will find
discussions, tools, and links that will connect you with all that
the finite element method offers. Additional introductory
material can be found. WWW http://amber.wpi.edu/~FEMur/
DIME -- 17/Jan/91. DIME means Distributed Irregular Mesh
Environment, and is a programming environment for creating
unstructured triangular meshes and doing calculations on the
mesh. DIME may be run interactively with graphics and menus, or
in batch mode. ftp ftp.ccsf.caltech.edu /dime/
This link has information about finite element mesh generation.
WWW http://www-
users.informatik.rwth-aachen.de/~roberts/meshgeneration.html
NUMERICAL ANALYSIS
NetLib. Tons of source code packages (in public-domain) for
numerical analysis: linpack, eispack, lapack, blas, odepack,
fftpack, fitpack, slatec are just part of them. ftp
netlib.att.com /netlib, ftp ftp.netlib.org /, WWW
http://www.netlib.org/index.html for index.
SLATEC -- 4.0 -- Dec/92. The SLATEC Common Mathematical Library
is an extensive public-domain FORTRAN source code library
(consisting of more than 1400 routines and 300,000 lines of code
and documentation!) developed and maintained by a consortium of
Department of Energy and Department of Defense national
laboratories. SLATEC incorporates within itself several other
public domain packages, including EISPACK, FFTPACK, QUADPACK,
FNLIB, BSPLINE, SLAP, and others. Available through NetLib.
gopher://archives.math.utk.edu/11/software/multi-platform/SLATEC
NHSE Numerical Programs and Routies Catalog. WWW
http://www.netlib.org/nhse/sw_catalog/num.html
Electronic Libraries for Mathematical Software. WWW
http://elib.zib.de/math.soft.lib
MGNet. A repository for information related to the multigrid,
multilevel, and domain decomposition methods. (not Linux
specific). WWW file://na.cs.yale.edu/pub/mgnet/www/mgnet.html,
WWW http://www.cerfacs.fr/~douglas/mgnet.html
PETSc -- 2.0., the Portable, Extensible Toolkit for Scientific
Computation is a large suite of data structures and routines for
both uni- and parallel-processor numerical solution of
large-scale scientific application problems modeled by partial
differential equations, using implicit discretization methods.
PETSc 2.0 uses MPI implementations and is fully usable from
Fortran, C/C++. WWW http://www.mcs.anl.gov/petsc/petsc.html
DPMTA (Distributed Parallel Multipole Tree Algorithms) provides
applications with a flexible implementation of numerous multipole
algorithms to efficiently compute N- body interactions for a wide
variety of system sizes and particles. DPMTA is written using
PVM toolset. WWW
http://www.ee.duke.edu/Research/SciComp/software.html
ddcon2d (Double-Diffusive Convection Code Using a Pseudo-Spectral
Method) solves the two-dimensional Navier-Stokes equations for
Boussinesq convection by Fourier Galerkin + Collocation method.
The system models double-diffusive convection in which two agents
(e.g. heat and a solute) have opposing contributions to the
bouyancy and diffuse at different rates. The problem is of
relevance to oceans (heat + salt) and mixing in stars (heat +
angular momentum, heat + concentrations etc.) It has been studied
extensively in the laboratory, under different guises. The
current set-up models the occurence of various waves (standing
and traveling convection waves). WWW
http://sdcd.gsfc.nasa.gov/ESS/exchange/contrib/deane/ddcon2d.html
LASSPTools -- 19/Nov/94. Graphical and Numerical Enhancements to
Unix. LASSPTools is a collection of Unix utilities for numerical
analysis and graphics. The operating system of most computers is
designed around their primary use: text processing. We are
attempting to provide the same system utilities for number
crunching and dynamical displays of results that are available
for sorting, searching, and manipulating text files. ftp
lassp-ftp.msc.cornell.edu /pub, WWW
http://www.lassp.cornell.edu/LASSPTools/LASSPTools.html
XPP-Aut (X-Windows Phase Plane plus Auto) is a tool for solving
differential equations, difference equations, delay equations,
functional equations, boundary value problems, and stochastic
equations that usually arised in dynamical systems. ftp
mthbard.math.pitt.edu /pub/bardware/xpptut/start.html
GELDA (A GEneral Linear Differential Algebraic equation solver)
is a Fortran77 sofware package for the numerical solution of
linear differential-algebraic equations (DAE's) with variable
coefficients of arbitrary index together with an initial
condition. WWW http://www.tu-chemnitz.de/~rath/gelda.html
NCAR's Mathematical and Statistical Libraries. NCAR (National
Center for Atomopheric Research) has a collection of numerical
codes, some of them are available in NetLib and some are
commercial. ftp ftp.ucar.edu /dsl/lib/, WWW
http://http.ucar.edu/SOFTLIB/mathlib.html
...
end of Part 1[3]
|