|
|

CSCS strives to offer usable, cost-free software for the purpose of general and scientific computing.
Unless otherwise noted, CSCS provides the software listed below
only on the CSCS machines running the Linux operating system.
A few items are provided on CSCS machines running Windows OS,
and a few may be provided under Linux and Windows.
New Applications (updated May 16th, 2006)
Mplayer 1.0, a media player. see http://www4.mplayerhq.hu/homepage/design7/info.html
Start command: mplayer videofile.ext
Application Directory: /appl/mplayer1.0
Netlogo 3.0, a multi-agent programmable modeling environment. See http://ccl.northwestern.edu/netlogo/ for more information.
Start command: netlogo3.0b
Application Directory: /appl/netlogo3.0beta3
NetLogo 3.0 Beta 3, a multi-agent programmable modeling environment. See http://ccl.northwestern.edu/netlogo/ for more information.
Start command: netlogo3.0b
Application Directory: /appl/netlogo3.0beta3
Sun's Java 2 JDK SE 5.0, Sun's JDK for Linux http://java.sun.com/j2se/1.5.0/index.jsp
Start Command: /appl/jdk1.5.0_04/bin/java
Application directory: /appl/jdk1.5.0_04
Click here for instructions on upgrading to this newer java release.
DrScheme, an interactive, integrated programming environment designed specifically with
the needs of beginners in mind.
http://www.drscheme.org/
Start command: /common/scripts/drscheme
Application directory: /appl/drscheme299.100
EJP, the Extensible Java Profiler, an open-source profiling tool for Java
http://ejp.sourceforge.net/
Application directory: /appl/ejp-r2_2b1
Documentation directory: /appl/ejp-r2_2b1/doc
Mathematica 5.0, symbolic math program www.wolfram.com (tutorial1)
Start Command: /common/scripts/mathematica
Application directory: /appl/mathematica5.0
NetLogo 3D Preview 1, agent-based parallel modeling and simulation environment. See http://ccl.northwestern.edu/netlogo/ for more information.
Start command: netlogo3dp1
Application Directory: /appl/netlogo3dp1
Java Web Start, an application to launch java programs through the web.
Check out the complete description and other info (including demos) at http://java.sun.com/products/javawebstart/
The Java Web Start executable is: /appl/jdk1.5.0/bin/javaws
Repast 3.0, latest release of The Recursive Porous Agent Simulation Toolkit.
Check out more information at http://repast.sourceforge.net
Repast is located under: /appl/repast/repast
Check out the CSCS local Repast docs
PerlGP, Provides the ability to do "strongly typed Genetic Programming in a high level language"
Check out more information at http://perlgp.org/
PerlGP is located under: /appl/perlgp1.0.1
Commons-Math: The Jakarta Mathematics Library, " Commons Math is a library of lightweight, self-contained mathematics and statistics components addressing the most common problems not available in the Java programming language or Commons Lang."
Check out more information at http://jakarta.apache.org/commons/math/
Commons-Math is located under: /appl/java/commons-math-1.0-RC1
ECJ, ECJ is a research EC system written in Java. It was designed to be highly flexib le, with nearly all classes (and all of their settings) dynamically determined at runtime by a user-provided parameter file.
Check out more information at http://cs.gmu.edu/~eclab/projects/ecj/
ECJ is locatd under: /appl/ecj12
Jung, the Java Universal Network/Graph Framework--is a software
library that provides a common and extendible language for the modeling,
analysis, and visualization of data that can be represented as a graph
or network. Check out more information at http://jung.sourceforge.net/index.html
Jung is locatd under: /appl/java/jung1.1.1
MASON, a fast discrete-event multiagent simulation library
core in Java. Check out more information at http://cs.gmu.edu/~eclab/projects/mason/
MASON is locatd under: /appl/mason7
Breve 2.2, a 3d simulation environment designed for
the simulation
of decentralized systems and artificial life. Check out the full
documentation at http://www.spiderland.org/breve/index.php
breve is located under: /appl/breve1.8b/
BlueJ integrated Java environment specifically designed for introductory teaching.
Check out the full documentation at http://www.bluej.org/doc/documentation.html
bluej is located under: /appl/bluej1.3.0
Start command: /appl/bluej1.3.0/bluej/bluej
graphviz, open source graph drawing software.
Check out the full documentation at http://www.research.att.com/sw/tools/graphviz/
graphviz is located under: /appl/graphviz1.10
ArgoUML, a java based UML design tool.
Check out the full documentation at http://argouml.tigris.org/documentation/
ArgoUML is located under: /appl/ArgoUML0.12/
Start command (must run in the ArgoUML dir): java -jar argouml.jar
GNUstep, an object-oriented development environment for use with
Objective C that is meant to provide generalized visual interface design. Check out the
documentation at http://www.gnustep.org/experience/documentation.html
Operating System
The Operating Systems employed at CSCS are Red Hat Enterprise Linux v.3 and Windows 2000.
Red Hat Enterprise Linux - www.redhat.com
Microsoft Windows - www.microsoft.com
For help learning Unix/Linux, please see our general documentation page for
assistance.
Desktop Environment
The primary desktop deployed at CSCS is GNOME. KDE is also be available.
The Gnome Project - www.gnome.org
The K Desktop Environment - www.kde.org
Core Scientific Apps
GNUstep, an object-oriented development environment for use with
Objective C that is meant to provide generalized visual interface design. Check out the
documentation at http://www.gnustep.org/experience/documentation.html
DDL, Discrete Dynamics Lab, provides tools for researching discrete dynamical
networks - from Cellular Automata to Random Boolean Networks and beyond. http://www.ddlab.com
Start Command: /common/scripts/ddlab2.3
Application directory: /appl/ddlab2.3
Swarm, agent based simulation www.swarm.org (swarm at UofM, drone-info)
Start Command: n/a
Application directory:
/appl/swarm2.1.1/opt -- optimized SWARMHOME libraries and binaries
/appl/swarm2.1.1/debug -- SWARMHOME for debugging with gdb, ddd, etc.
/appl/swarm2.1.1-um/swarm-2.1.1 -- source for swarm libs
/appl/swarm2.1.1-um/swarmapps-2.1.1 -- source for swarm demos from SDG
/appl/swarm2.1.1-um -- additional demos and libs at UM
Repast, agent based simulation repast.sourceforge.net
Start Command: n/a
Application directory: /appl/repast
Repast at CSCS
NetLogo 3D Preview 1, agent-based parallel modeling and simulation environment. See http://ccl.northwestern.edu/netlogo/ for more information.
Start command: netlogo3dp1
Application Directory: /appl/netlogo3dp1
NetLogo 3.0 Beta 3, a multi-agent programmable modeling environment. See http://ccl.northwestern.edu/netlogo/ for more information.
Start command: netlogo3.0b
Application Directory: /appl/netlogo3.0beta3
NetLogo 2.1, agent-based parallel modeling and simulation environment. See http://ccl.northwestern.edu/netlogo/ for more information.
Click here to read the local documentation.
Start command: /common/scripts/netlogo
Application Directory: /appl/netlogo2.1
Mathematica, symbolic math program www.wolfram.com (tutorial1)
Start Command: /common/scripts/mathematica
Application directory: /appl/mathematica5.0
Matlab 6.5, numerical math program www.mathworks.com
Start Command: /common/scripts/matlab
Application directory: /appl/matlab6.5
Octave, matlab clone for numerical computing www.octave.org
Start Command: octave
Application directory: n/a - installed locally
Stella, a systems dynamics modeling package (available only under Windows)
NOTE: For additional documentation, or for links to programming tutorials/help, please take a look at our main documentation page
Special Purpose Complex Systems Programs
xlife, a very nice 2D cellular automata simulator, including Conway's Game of Life.
xising, a two dimensional Ising model simulator.
Start Command: /appl/xtoys/xising
Application directory: /appl/xtoys
xpotts, for the two dimensional Potts model.
Start Command: /appl/xtoys/xpotts
Application directory: /appl/xtoys
xautomalab, a totalistic cellular automaton simulator.
Start Command: /appl/xtoys/xautomalab
Application directory: /appl/xtoys
xsand, for the Bak, Tang, Wiesenfeld sandpile model.
Start Command: /appl/xtoys/xsand
Application directory: /appl/xtoys/
xfires, a simple forest fire automaton.
Start Command: /appl/xtoys/xfires
Application directory: /appl/xtoys/
schrodinger, a schrodinger equation simulator.
xwaves, shows three different wave equations.
Analysis and Graphing Apps
VisAD http://www.ssec.wisc.edu/~billh/visad.html, a Java library for creating graphs and analyzing numerical data
Application directory: /appl/java/visad2.0
VisAD Online Tutorial
The VisAD Java Component Library Developers Guide
Scientific Graphics Toolkit (SGT) http://www.epic.noaa.gov/java/sgt/index.html, a scientific graphics Java library
Application directory: /appl/java/sgt2.1
Graph3d, a very simple 3D surface plot generator.
Start Command: /common/scripts/graph3d.pl
Application Directory: /appl/java/CSCS/graph3d
To see the documentation simply type:
/common/scripts/graph3d.pl
with no arguments and it will print all of the documentation to the
screen.
Click here to see a
screenshot of Graph3d in action!
R, statistical clone of S-plus www.r-project.org
Start Command: R
Application directory: /appl/r2.1.0
Grace, graphing program plasma-gate.weizmann.ac.il/Grace (user guide @UofM)
Start Command: /common/scripts/xmgrace
Application directory: /appl/grace5.1.5
Java Related Apps
Sun's Java 2 JDK SE 5.0, Sun's JDK for Linux http://java.sun.com/j2se/1.5.0/index.jsp
Start Command: /appl/jdk1.5.0_04/bin/java
Application directory: /appl/jdk1.5.0_04
Commons-Math: The Jakarta Mathematics Library, " Commons Math is a library of lightweight, self-contained mathematics and statistics components addressing the most common problems not available in the Java programming language or Commons Lang."
Check out more information at http://jakarta.apache.org/commons/math/
Commons-Math is located under: /appl/java/commons-math-1.0-RC1
ECJ, ECJ is a research EC system written in Java. It was designed to be highly flexib le, with nearly all classes (and all of their settings) dynamically determined at runtime by a user-provided parameter file.
Check out more information at http://cs.gmu.edu/~eclab/projects/ecj/
ECJ is locatd under: /appl/ecj12
Jung, the Java Universal Network/Graph Framework--is a software
library that provides a common and extendible language for the modeling,
analysis, and visualization of data that can be represented as a graph
or network. Check out more information at http://jung.sourceforge.net/index.html
Jung is locatd under: /appl/java/jung1.1.1
MASON, a fast discrete-event multiagent simulation library
core in Java. Check out more information at http://cs.gmu.edu/~eclab/projects/mason/
MASON is locatd under: /appl/mason7
breve, a 3d simulation environment designed for the simulation
of decentralized systems and artificial life. Check out the full
documentation at http://www.spiderland.org/breve/index.php
breve is located under: /appl/breve1.7/
BlueJ integrated Java environment specifically designed for introductory teaching.
Check out the full documentation at http://www.bluej.org/doc/documentation.html
bluej is located under: /appl/bluej1.3.0
Start command: /appl/bluej1.3.0/bluej/bluej
ArgoUML, a java based UML design tool.
Check out the full documentation at http://argouml.tigris.org/documentation/
ArgoUML is located under: /appl/ArgoUML0.12/
Start command (must run in the ArgoUML dir): java -jar argouml.jar
NetLogo 2.1, agent-based parallel modeling and simulation environment. See http://ccl.northwestern.edu/netlogo/ for more information.
Click here to read the local documentation.
Start command: /common/scripts/netlogo
Application Directory: /appl/netlogo2.1
StarLogo - programmable modeling environment for exploring the workings of decentralized systems. See http://education.mit.edu/starlogo/ for more information. StarLogo is accessible under
/appl/starlogo2 and can be run with the script /common/scripts/starlogo-unix
SimBuilder, a rapid application development environment for
RePast simulations.
The online documentation can be found at http://repast.sourceforge.net/docs/index.html
Start Command: /common/scripts/simbuilder
Application Directory: /appl/SimBuilder-1.0
Documentation Directory: /appl/SimBuilder-1.0/docs
EJP, the Extensible Java Profiler, an open-source profiling tool for Java
http://ejp.sourceforge.net/
Application directory: /appl/ejp-r2_2b1
Documentation Directory: /appl/ejp-r2_2b1/doc
OptimizeIt Suite, a set of tools for profiling and debugging
java programs.
http://www.borland.com/optimizeit/
The OptimizeIt suite is installed on the 'optimizeit' account on the CSCS
linux machines. For access to the account talk to one of
the CSCS Admins in the lab or e-mail cscs.admins@umich.edu.
JFreeChart, a java library for generating charts.
http://www.object-refinery.com/jfreechart/
JavaDoc: http://www.object-refinery.com/jfreechart/javadoc/index.html
Start Command (Demo): /common/scripts/jfreechart-demo
Application directory: /appl/jfreechart-0.9.6
Eclipse, a java interactive development environment (IDE). See
http://www.eclipse.org for more
information. Eclipse
be run with the script
/usr/bin/eclipse
Henrik Bengtsson's Java printf (beta version). See http://www.braju.com/beta/ for details and
examples of use. hbbeta2-printf.jar is accessable under /appl/java/CSCS/hbbeta2-printf.jar
Jikes http://www.research.ibm.com/jikes/, A compiler that translates Java source files as defined in The Java Language Specification into the bytecoded instruction set and binary format defined in The Java Virtual Machine Specification.
Start Command: /common/scripts/jikes Application directory: /appl/jikes1.16
Java colt library http://tilde-hoschek.home.cern.ch/~hoschek/colt/index.htm, A library containing useful data structures and algorithms for Java
Application directory: /appl/java/colt1.0.2
Ant http://jakarta.apache.org/ant/manual/index.html, A Java-based build tool.
Start Command: /common/scripts/ant Application directory: /appl/ant1.6.0
Netbeans, IDE written in Java www.netbeans.org.
Start Command: /common/scripts/netbeans
Application directory: /appl/netbeans3.3
Netbeans 4.1 IDE written in Java www.netbeans.org.
Start Command: /common/scripts/netbeans4.1
Application directory: /appl/netbeans4.1
Evolutionary Computation applications
PerlGP, Provides the ability to do "strongly typed Genetic Programming in a high level language"
Check out more information at http://perlgp.org/
PerlGP is located under: /appl/perlgp1.0.1
Special Purpose Linux Apps
Valgrind, a memory management debugging tool. See http://developer.kde.org/~sewardj/docs/index.html for full
documentation. Valgrind can be run in a terminal window with the command: valgrind.
Mozilla, an open source web browser.
Start Command: mozilla or click on the web browser icon at the
bottom of the screen (globe wrapped by a mouse.)
Evolution, a personal and workgroup management program that integrates integrates
email, calendaring, meeting scheduling, contact management, and task lists. See http://www.novell.com/products/evolution/
for more information.
Start Command: evolution
Ch, a C/C++ interpreter for learning programming in C/C++,
2D/3D plotting, numerical computing and cross-platform shell programming.
See http://www.softintegration.com/docs/
for more information.
Start command: /appl/ch3.0/bin/ch
Application directory: /appl/ch3.0
CLisp 2.30, Common Lisp is a high-level, all-purpose, object-oriented, dynamic,
functional programming language. CLISP is a free Common Lisp implementation. To run the
interpretor, type "clisp" into a terminal window. Clisp is installed in /appl/clisp2.30
rdesktop, a terminal services client that allows you to connect
to open a session on our windows 2000 server.
http://www.rdesktop.org/
For information about connecting to the CSCS's Terminal Services go to /lab/terminal-services.html
Start command: /common/scripts/rdesktop
Swiki, a web interface that allows visitors to edit the pages.
http://minnow.cc.gatech.edu/swiki
CSCS is currently running a swiki server that can be viewed at
http://mercato.physics.lsa.umich.edu:8000/
If you would like to host a CSCS related swiki, send an e-mail to
cscs.admins@fiore.physics.lsa.umich.edu and we will set one up for you if it seems to be an appropriate use for CSCS resources.
The Gimp, image manipulation program similar to adobe photoshop www.gimp.org. (tutorial)
Start Command: gimp
Application directory: n/a - installed locally
Xemacs, text editor www.xemacs.org (tutorial1, tutorial2, tutorial3)
Start Command: xemacs
Application directory: n/a - installed locally
Source Navigator, Source code editor and project manager sources.redhat.com/sourcenav (tutorial, user guide)
Start Command: snavigator
Application directory: n/a - installed locally
DDD, graphical debugger http://www.gnu.org/software/ddd/ddd.html ( manual and tutorial )
Start Command: ddd
Application directory: n/a - installed locally
Adobe Acrobat, view for PDF files www.adobe.com
Start Command: acroread
Application directory: n/a - installed locally
Real Player, plays .ra and .ram files www.real.com
Start Command: realplay
Application directory: n/a - installed locally
OpenOffice, office productivity suite www.openoffice.org
Start Command: ooffice
Application directory: n/a - installed locally
Document Conversion/Viewing Apps
This group of tools is all available on the CSCS machines and is very
useful if you need to convert between PDF, PostScript, HTML, or TeX files.
Also included in this list are some X-Windows viewers for the different
file types. Most of these document conversion programs are executed by
typing:
(program name) (input file) (output file)
Where (program name) is one of the names below(ps2pdf, dvips, etc), (input
file) is the file you want to convert, and (output file) is the file name
that you want the converted file to be called.
ps2pdf - Convert PostScript to PDF using ghostscript
ps2pdf12 - Convert PostScript to PDF 1.2 (Acrobat 3-and-later compatible) using ghostscript
ps2pdf13 - Convert PostScript to PDF 1.3 (Acrobat 4-and-later compatible) using ghostscript
netscape - If you open up an HTML file in netscape and go to the file menu and click print and click "Print to File" you can convert an HTML document to a PostScript document. - Also with netscape, you can save an HTML file into ascii text. All you need to do is go to the file menu, choose "Save as" and click save to save the file.
dvips - Convert a TeX DVI file to PostScript
dvipdf - Convert a TeX DVI file to PDF using ghostscript and dvips
pdf2ps - Convert PDF to PostScript using ghostscript
pdftotext - Convert PDF to plain text
a2ps - Format files for printing on a PostScript printer
xpdf - PDF viewer for X-Windows
xdvi - DVI viewer for X-Windows
ggv - Gnome Ghostview is a PostScript and PDF viewer for X-Windows
Windows Apps
Adobe Acrobat, view for PDF files www.adobe.com
Real Player, plays .ra and .ram files www.real.com
Stella, a systems dynamics modeling package
Microsoft Office
emacs
Windows Terminal Services, a windows service that enables a user to open a windows session remotely.
For information about connecting to the CSCS's Terminal Services go to
/lab/terminal-services.html
NOTE: To access the application from Linux, go to Programs -> Applications -> CSCS.
To access Windows applications, please contact the CSCS lab staff in the lab,
or via email to cscslab@umich.edu.
|