The LinUX Scientific Software Map
           For circulation in the scientific community
*****************************************************************
                   FISH-ECOLOGY@SEGATE.SUNET.SE
       [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 FISH-ECOLOGY-REQUEST@SEGATE.SUNET.SE 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
        FISH-ECOLOGY@SEGATE.SUNET.SE];

** NON-COMERCIAL PACKAGES [Free for non-comercial use]:

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.unimainz. 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,

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.zibberlin. 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 info@rsinc.com 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 Xwindows. 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 yonowat@aimnet.com. 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 linuxogl@portable.com 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 sales@metrolink.com 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 info@rastergr.com. 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 info-lj@nag.com 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 runtime 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 rfactory@earthlink.net 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.tonline. 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 form@can.nl). 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://wwwswiss. 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://wwwusers. 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] BACK TO

*********************************************************************