|Scientific and Mathematical Computation|
|Ansys 6.0||A computer program for finite element analysis|
|ArcInfo||GIS (Geographic Information System) software.|
|CFX||Computational Fluid Dynamics (CFD)|
|Gnuplot||Gnuplot is a plotting utility for UNIX.|
|IMSL||IMSL FORTRAN Numerical & Graphical Libraries|
|Lindo||A Mathematical Programming Computation System.|
|Maple||A general purpose Symbolic Computation System.|
|MATLAB||An integrated technical computing environment|
|Splus||A language for data analysis and statistical data mining.|
|TASCflow||A general purpose CFD analysis system|
|Statistics and Data Analysis|
|Aqua Data Studio||Java based database query and administration tool|
|BMDP||A collection of 44 statistical programs for data analysis |
|SAS||SAS statistics package |
|SHAZAM||SHAZAM statistics package|
|SPSS||SPSS 6.1.4 data analysis and statistics package|
|Word and Document Procoessing|
|FrameMaker||A document processor with graphical interaces|
|LaTeX||A simplified interface to TeX|
|StarOffice||A set of office applications|
|TeX||A text-based document-typeseting program|
|WordPerfect||A document processor with graphical interfaces|
|emacs||An advanced text editor|
|nedit||A multi-purpose text editor|
|pico||A simple text editor|
|vi||A text editor|
|vim||A Vi IMproved text editor|
|xemacs||A text editor|
|CorelDraw||CorelDRAW 3.0 for Unix|
|GIMP||GNU Image Manipulation Program.|
|as||The Assembly language (for the appropriate CPU)|
|bsvc||Motorola 68000 simulator/assembler|
|cc||Studio 9 C compiler|
|CC||Studio 9 C++ compiler|
|clips||The NASA-clips interpreter/compiler|
|f77||Studio 9 Fortran compiler|
|f90||Studio 9 Fortran compiler|
|g++||GNU C++ compiler|
|gcc||GNU C compiler|
|gcl||The Gnu Common LISP interpreter/ compiler|
|gnat||GNU Pascal compiler|
|gnat||GNU Ada compiler|
|java||The java language (for the appropriate CPU)|
|pc||SunPro Pascal compiler|
|Perl||A scripting Language|
|prolog||The SB-Prolog interpreter/compiler|
|python||The Python interpreter|
|Smalltalk||The GNU Smalltalk interpreter.|
|Studio 9||Sun Compiler Collection|
|tcl/tk||The Tcl interpreter|
|adb||A program debugger|
|dbx||A program debuger|
|debugger||OpenWindows interface for the dbx source-level debugger|
|forte4j||Forte for Java|
|gdb||The GNU debuger|
|jbuilder||Borland JBuilder 2005, a Java integrated development environment (IDE).|
|ld||A Software Generation Utilities|
|LEX||A lexical analyzer generator|
|lint||A C program checker|
|make||A program for maintaining computer programs|
|ups||The X11 and SunView based source level C debuger|
|visu||OSF/Motif user interface builder|
|workshop||An Integrated Programming Environment|
|zeves||A Z front-end to the EVES|
|acrobat||Adobe Acrobat PDF viewe|
|ghostview||A PostScript viewer|
|gv||A PostScript/PDF viewer|
|lynx||A WWW browser for text only|
|phone||An on-line campus directory|
|VNC||Virtual Network Computing|
|xanim||A Animation viewer|
|xv||A Image viewer|
acrobat(5.0) is Adobe's PDF viewer. To start: acroread <filename>. The filename is optional and can be specified after starting the program. Help is available within the product.
The previous, 4.0, version is still available. It is started by adding -old to the name: acroread-old <filename>.
as (V.4.2) - assembler. The as command creates object files from assembly language source files(for the appropriate CPU).
See the man page for more information:
BMDP is a collection of statistical programs for data analysis.
Detailed information can be found at How to Run BMDP on UNIX
Borland JBuilder 2005 Foundation is an integrated development environment (IDE) for the Java programming language. Speed coding and debugging with an integrated, powerful source code editor, graphical debugger, compiler, visual designers, timesaving wizards, tutorials, and sample applications. Extend JBuilder using the included OpenTools API. JBuilder Foundation delivers a standards-based environment with plenty of integrated productivity features, including refactoring, code formatting, CodeInsight,™ ErrorInsight,™ Ant support, unit testing, Swing designer, and CVS version control. Documentation is available here. JBuilder can be run as /usr/local/bin/jbuilder.
Studio 9 C compiler. To use cc we need a source code which has suffix ".c". For instance if the source code is "source.c" then we can use cc to compile "source.c" as follows:
The command will compile the source code and generate a task image called "a.out". The resulting task image can then be executed using the command
You can choose your target file name by using option "-o". For instance:
cc -o execute1 source.c
For more information, see the developer documentation.
Studio 9 C++ compiler . The detailed information can be found on
For more information, see the developer documentation.
clips (6.0) - The NASA-clips is a development and delivery expert tool. To start the clips, type "clips" at unix prompt. To exit the program, type '(exit)'. You can read some on-line CLIPS Documentation. Please notice that the document are displayed using Adobe Acrobat Reader. It will take some time to load the document.
CorelDRAW (3.5) is a graphics program which provides a full range of drawing, editing and text tools. CorelDRAW is a product of Corel Corporation. It runs under Windows, OS/2, and UNIX. The version of CorelDRAW running on our Unix system is version 3.5. The CorelDRAW3.5 application executables have the following names:
corelchart: Corelchart is for building charts that can simply and powerfully express complex ideas. You can use the charts you create by themselves, in a publication, for as part of a slide presentation or screen show.
coreldraw: coreldraw can be used to draw in Freehand, Bezier mode, rectangles, ellipses, circles, arcs, and pie wedges.
corelpaint: corelpaint combines impressive painting tools with powerful photo retouching capabilities in one easy to use Windows application. Produce photo-realistic images for all your presentations, brochures and documents. With Corelpaint even a novice can achieve professional results.
corelshow: corelshow helps you use Object Linking and Embedding, or OLE, to assemble objects from drawing, charting and other applications into multi-page (or) multi-slide) presentations.
corelmosaic: corelmosaic ia a visual file manager application designed to display, or ganize, manage and print your graphics file.
coreltrace: coreltrace gives your artwork smooth line that print at the highest resolution of your printer.
Typing one of above names on the command line and pressing the return key will start the corresponding application. The first four of these can also be started with a command line argument, the name of the file to open. For coreldraw, the file must be a CDR file (a file whose extension is .cdr). For corelchart, the file must be a CCH file (.cch), and for corelshow, the file must be a SHW (.shw) file. corelpaint will accept a file of any type that it can normally import.
dbx (6.2) is an interactive, line-oriented, source-level, symbolic debugger. It lets you determine where a program crashed, view the values of variables and expressions, set breakpoints in the code, and run and trace a program. In addition, machine-level and other commands are available to help you debug code.
For detailed information see the dbx man page.
Debugger - The debugger is embedded into workshop. You can get online help from Workshop.
The Sun WorkShop provides a tightly integrated development environment for building and browsing, as well as debugging applications written in Fortran, C, and C++.
The WorkShop debugging facility is a window-based interface to dbx, while dbx itself is an interactive, line-oriented, source-level symbolic debugger. Either can be used to determine where a program crashed, to view or trace the values of variables and expressions in a running code, and to set breakpoints.
The WorkShop adds a sophisticated graphical environment to the debugging process that is integrated with tools for editing, building, and source code version control. It includes a data visualization capability to display and explore large and complex datasets, simulate results, and interactively steer computations.
For details, see the Sun manuals WorkShop: Welcome to Sun WorkShop and WorkShop: Command-Line Utilities, and the dbx(1) man pages.
You can view the man page here:
Studio 9 Fortran 77 compiler. See the developer documentation for more information.
Studio 9 Fortran 90 compiler Please refer to the on-line documentation. References to f95 apply to f90.
You can learn basic features of Fortran 90 from the site: http://www.nsc.liu.se/~boein/f77to90/f77to90.html
Forte for Java (1.01) is an integrated development environment (IDE) built expressly to delight Java technology develtpers. Forte for Java is available on CCU Solaris 8 machine namely bradbury and heinlein. Forte for Java is only for testing at this moment. To use Forte for Java type "forte4j" from Unix command line. After you launch the Forte for Java could read the online help or learn from "Forte for Java Tutorial".
FrameMaker (5.5.6) is a document publishing software from Frame Technology Corporation. You can use FrameMaker to create a wide range of public-quality documents-books, technical manuals, letters, memos, reports, newsletters, and presentations. The version of FrameMaker running on Unix system is version 5.5.6. To start FrameMaker on an X window system, just type "maker". FrameMaker has no man page, but it has interactive help available. The books on FrameMaker are also available in University Engineering Library.
GNU C, C++ compiler (egcs-2.91.66). The detailed information can be found on For more information, see the
More information can be found at http://egcs.cygnus.com/.
gcl (V. 2.2.2) - The Gnu Common LISP interpreter. To start the GCL interpreter , type "gcl" at unix prompt. To exit the program, type "(bye)" or Ctrl-D. Many books on LISP programming are available from the Science Library. Here is an introduction to Comm on Lisp.
GNU C, C++ compiler (egcs-2.91.66). The detailed information can be found on
There is a user' guide to the GNU "C++ library".
The old version of g++ is available by typing the command: g++-2.8.1.
ghostview (1.5) - is a viewer for PostScript documents. Suppose we have a postscript document called document.ps then we could use
to view the contents of document.ps. To change from one page to another page type space bar. You may click the middle mouse button on the page number and directly jump to that page. To quit ghostview type "q". For more information on ghostview click here.
GIMP (1.0) is a GNU Image Manipulation Program. To start GIMP type:
or click "Gimp" icon in "Programs".
After you launch the gimp, you can read the on_line documentation by choosing:
Xtns -> Web Browser -> GIMP Tutorials
GNU Pascal compiler (20010315) is a Beta release. It is considered fairly stable.
The home page contains more information about the compiler and the development project.
The compiler manual is available. The link "Programming" contains information about writing Pascal.
You can browse the man page here:
gv (3.5.8) - is a viewer for PostScript and PDF documents.
Replace <filename> with the name of your PostScript or PDF file.
gv offers features not found in ghostview:
Print/save range of pages.
Print/save odd or even range of pages. Useful for doing two-sided printing on a one-sided printer.
Configration options, via the 'State' button, can be set and persist from use to use.
For online usage information on gv click here. You must be using a browser on the Unix system as this is local file.
Ispell - a spelling checker.
Java WorkShop (2.0) is a integrated project development environment. To use Java WorkShop you can either type "jvws" from Unix command line or click "Java WorkShop" icon in following sequences:
Application Manager --> Programs --> Java WorkShop
After you launch the Java WorkShop you could read the online “Start the Java WorkShop tutorial”.
KisKis (Keep It Simple, Keep It Safe) is a java based tool for managing all of the various passwords needed for access to various web sites and accounts. The passwords are stored in an encrypted file in your home directory. Documentation is available here, but is largely unneeded. KisKis can be run in unix as /usr/local/bin/kiskis
LaTeX (3.14159, Web2c 7.3.1) - is a document preparation system developed by Leslie Lamport. LaTeX is a simplified interface to TeX since LaTeX is a collection of special command-"macros"-based on Donald E. Knuth's TEX program. LaTeX is widely used among scientists, mathematicians, engineers, and other researchers.
To use LaTeX you need to create an input file. The input file that contains the body of text and LaTeX formatting commands. The input file can be created with any word processor. However, the input file should be saved as ASCII format (or text file). The input file name should use .tex as its suffix. Suppose we have a LaTeX source file called My_LaTex_file.tex, at unix prompt type latex My_LaTex_file.tex as follows:
antares% latex My_LaTex_file.tex
The LaTeX will generates several files. These files have different suffix:
.aux - The file is primarily used for cataloging cross-references and table of contents entries.
.log - The file is used to record the error messages.
.dvi - The file can be reviewed with a previewer program or be sent to an printer.
We have two methods to view the output:
1. Use "xdvi".
% xdvi My_LaTex_file.dvi
2. Use "ghostview".
% dvips -o My_LaTex_file.ps My_LaTex_file
% ghostview My_LaTex_file.ps
The books on TeX and LaTeX are available from the Science Library. An introduction to LaTeX can be found at: http://tug.org/. You can also find some documentations at /usr/local/share/texmf/doc. For instance, you can use command:
to view the kpathsea library.
ld (2.0) - Link editor for object files. The ld command combines relocatable object files, performs relocation, and resolves external symbols. Type "man ld" to find out more detailed information on "ld".
LEX - a lexical analyzer generator.
Lindo (5.3) is a versatile tool for solving linear, integer, and quadratic programming problems. You can use LINDO's interactive modeling environment to easily build and solve optimization problems, or you can plug the powerful LINDO optimization engine into an application that you have created. More information can be found in vendor's home page.
lint - a C program checker.
lynx (2.8.2) - A World Wide Web browser for text only.
MATHCAD (3.1) is a software package which provides the calculating and analytical power you need to solve the widest range of math, science and engineering problem. Mathcad is a unique new way to work with formulas, numbers, text, and graphs. After starting the Mathcad you can get the on line help. To start the mathcad, type "mcad".
Make - a program for maintaining computer programs.
Nedit(5.1.1) is a multi-purpose text editor. The Nedit features and on line documentation are available at http://www.nedit.org/. To start Nedit just type "nedit" from the Unix command line. You can also launch Nedit from Application Manager or drag the nedit icon from Application Manager onto you desk top.
You can view the man page here:
SunPro Pascal compiler (4.2). The detailed information can be found on
Phone - an on-line campus directory. Example: %phone long
Pico (4.1) – A simple text editor as used in the Pine mail client.
You can view the man page here:
prolog (3.1) - The SB-Prolog interpreter. To start the prolog interpreter, type "prolog" at unix prompt. To exit the program, type Ctrl-D. Here is an introduction to Prolog.
SAS(8.2) is a statistics package.
To start SAS, type "sas" or click the icon "SAS" in the "Programs".
Here you can find an introduction to SAS.
Advanced SAS has information for advanced SAS users at the UofM that would like to learn more about SAS/Warehouse Adminstrator.
SPSS (6.1.4) is a complete tool kit of statistics, graphs and reports for use in a variety of applications in commercial, academic and government settings. Applications include surveys, marketing and sales analysis, data mining, quality improvement and statistical research of all types. If this is the your first time using SPSS you need to create an SPSS directory by typing "mkdir spss" under your home directory. To start SPSS
Click File icon from windows "SPSS Startup Preferences"
Choose the spss directory you just created and click on the ok icon from window "SPSS: Select Journal File">
Click on ok from the window labelled "SPSS Startup Preferences"
The SPSS will launch two working windows: Data input and output windows. SPSS has on line help to teach you how to use SPSS. There is a Specification page for SPSS 6.1 for UNIX and OpenVMS on SPSS's home page. More information can be found on our SPSS how-to page and the SPSS website..
You can view the man page here:
tcl/tk (8.0.4) - The Tcl/Tk is a programming system developed by John Ousterhout at the University of California, Berkeley,, which is easy to use, and which has very useful graphical interface facilities. TCL is the basic programming language, while TK is a ToolKit of widgets, which are graphical objects similar to those of other GUI toolkits, such as Xlib, Xview and Motif. Unlike many of the other toolkits, it is not necessary to use C or C++ in order to manipulate the widgets, and useful applications can be built very rapidly once some expertise of the TCL/TK system has been gained. To start the Tcl interpreter, type "tclsh" at unix prompt. To exit the program, type "exit". Tk's commands allow you to create graphical user interfaces. To start the Tk, type "wish" at unix prompt. It will display a small empty window on your screen and then read commands from standard input. If we type following Tcl commands to "wish"
button .a -text "Hello, world!" -command exit
then the wish window will show the "Hello, world!" button. To exit wish, type "exit".
The beginner's guide to using tcl are:
The TclX (Extended Tcl), is a set of extensions to Tcl, the Tool Command Language invented by Dr. John Ousterhout. Please check the extended Tcl home page at http://www.neosoft.com/TclX for more information.
To use the Extended Tcl type "tcl" or "wishx" at unix prompt. You can get on-line help by typing "help" after you invoke Extended Tcl. There is also a Tk based help program "tclhelp".
ups a X11 and SunView based source level C debugger.
Be sure to compile using cc -g option to include debugging information in your executable.
Vi is a text editor. It is a screen-based editor used by many Unix users. The vi editor has powerful features to aid programmers. Here is a introduction to Vi - Text Editing. More information can be found at http://www.edu.physics.uch.gr/~danalis/manuals/vi/vi_front.html.
Vim(6.0) is an IMproved Vi text editor. VIM adds unlimited undo, syntax coloring, split windows, visual selection, gui support, and much more. For those who never use Vi, please read the VIM FAQ or you can type "vimtutor" to learn your first Vim commands. If you are familiar with Vi you may want to read the VIM REFERENCE MANUAL . To start Vim just typing "vim" from the Unix command line. You can type "gvim" to start the GUI version of Vim.
Visu (6.2) is a Graphical User Interface builder for X and OSF/Motif. To use visual type visu or click the icon "Visual" in "Programs". For more information about Visual see the online documentation .
Workshop(6.2) is an Integrated Programming Environment. If Workshop is new for you please see the workshop documentation.
Compilers: C, C++, Fortran
Intergrated Programming Environment
Source code management
Debugging and dbx
Code performance analysis
Multithreaded development tools
To use workshop just type "workshop" or click the icon "SUN WorkShop" in "Programs". You may refer to the online help menu for particular item.
xanim (2.7) - is an animation image viewer for the X Windows System. If we have a gif file called underc.gif then we can type "xanim underc.gif" to review the gif file.
xv (3.10a) - is an interactive image viewer and manipulator for the X Windows System. It can operate on a large number of images such as GIF, JPEG, TIFF, IFF, Targa, PostScript, PBM, PGM, PPM, X11 bitmap, Sun Rasterfile etc. To start the xv, type "xv" at UNIX prompt. A On-Line Manual of XV is available at http://www.umbc.edu/pdsrc/docs/xvman310a/
YACC - a compiler-compiler.
123 Fletcher Argue
Mon - Fri: 8am to 8pm
Join the queue:
Text your name to 431-631-0844
or scan the QR code below:
230 Neil John Maclean Library
Mon - Fri: 8am to 4:30pm
Join the queue:
Text your name to 431-631-6555
or scan the QR code below:
New! Submit requests & check ticket status online at: umanitoba.ca/ist/service_catalogue/