Science and Engineering at the University of Edinburgh
School of Engineering >> IT Services

School Solaris and Linux Service: Available Applications

The packages listed below, subject to sufficient licences being available, may all be run via X-windows from any desktop computer in the School. Listed here are the main packages. Not all those available are described here.

  • As at February 2009 this document is currently being updated. Please note some of the version numbers for software are out of date.
  • Chip Design software has mainly been ported to the Eng Linux platform, please click here for more details
  • If you have any problems accessing the package software on the system then contact the IT team via SeeSup
  • If you need to known how a particular piece of software works then contact the member of staff responsible for it (detailed in the next section).

Most applications have license restrictions of one kind or another. A number use the flexlm license manager. http://www.see.ed.ac.uk/~wwwuser2/bin/auth/licusers.cgi . shows the software that uses flexlm and the number of licenses available for each application and who is using them (access to this page is restricted to within SEE).

The following packages are documented:

Abaqus Advanced Finite Element Analysis Software
Agilent ADS RF, Microwave design and simulation software
Alliance Programmable Logic Development System
Ansys Finite element analysis software
ARM Developer Suite Write/debug applications for ARM RISC processors
Cadence Chip Design Software
Calphurnia Process Simulation
CoCentric System Studio Part of the Synopsys software
CDE Sun Window Manager
CFX Computational Fluid Dynamics Software
Compilers cc, gcc, f77, f90, sunstudio
CoventorWare MEMS Development System Simulation Package
Fluent Computational Fluid Dynamics Software
HSpice Circuit Simulation
IC-CAP EEsof Design Technology
IDL Data Visualization Software
LaTeX/TeX Word Processing
Maple Mathematical and analytical software
Matlab Mathematical Computation, Analysis, Visualization, and Algorithm Development
Mkdoc SEE TROFF Word Processing
Mentor Graphics Chip Design Software
Module Compiler Part of the Synopsys Software
Nag Numeric C Libraries
OpenOffice Word Processing / Spreadsheet etc
RS/1 Data Analysis
SES Visual Simulation Environment
StarCCM+ Computational Fluid Dynamics Software
Synopsis TCAD - Sentaurus Semiconductor Process Simulation
Synopsis TCAD - Taurus Semiconductor Process Simulation
Waves
Synthesis Part of the Synopsys software
TLD Part of the Synopsys Software
VA (Inca)
Verification Tool (fm_shell) Part of the Synopsys Software
XCircuit Circuit Drawing Package
Xfig Drawing Package
X Windows Window Managers for Solaris (also available eXceed for MS-windows)
Xilinx ISE Logic Design Software

Maple

Releases

    Available on Linux To run this type either: xmaple & (gui version) or maple & (command line version)

GUI Interface

    The new interface allows you start with a new "document" (for Mathcad'ish type users) or a new "worksheet" more familiar to existing Maple users.

On Line Documentation

    Extensive on-line documentation is avaialble by clicking the Help button (gui version) or by typing ? (command line version).

Product Website

Matlab (MathWorks)

Support

    The member of staff responsible for this software is Professor B Mulgrew (email Bernie.Mulgrew@ed.ac.uk).

Releases

    The default version on linux is: Release R2011a and on Solaris Release R2007a is available.

Setting up your environment to use Matlab

    If there is not a matlab icon on your desktop then type matlab On Solaris to setup the correct environment variables and search-path run the following command each time you login:-
            mwR2007asetup
    
    Then type the appropriate command e.g. matlab

On Line Documentation

Matlab path definition

    If you want to change your Matlab path definition then you need a a "pathdef.m" file in your MATLAB startup directory ($HOME/matlab). either copy the system one ( /home/mathworks/toolbox/local/pathdef.m ) and edit it or use the utility "pathtool" in the matlab window. (n.b. in both cases ensure that $HOME/matlab exists).

Colour Printing

    If you have problems printing colour figures then first save your figure as an eps colour file. Do this by choosing File -> Export in the Figure window, then giving a file name and choose EPS Colour file in the Export Figure popup. Then use ghostview to view and print.

MathWorks Electronic News Bulletin

ABAQUS

Support

Releases

    The default version on Linux is: Version 6.8

Setting up your environment to use Abaqus.

    No special setup is required for linux To setup the correct environment variables and search-path on Solaris run the following command each time you login:-
            abaqussetup
            (for version 6.3)
    
            abaqus654setup
            (for version 6.5-4)
    
    Then type the appropriate command e.g. abaqus cae

On Line Documentation

Licenses

    There are now two licenses, a research license and a teaching license. The default license is the teaching one. To use the research one you must have permission from Dr Martin Gillie If Dr Gillie agrees then he will ask the IT Team to add you to the group that is allowed to use the research license You must then copy the file
            /opt/abaqus-6.8/6.8-1/site/abaqus_v6.env
    
    to either your home directory or the directory that you are working in. You should then remove the following line from your copy of the abaqus_v6.env file:
            academic = TEACHING
    
    Note the above refers to v6.8.1, other versions are similar but have a different naming convention depending on the version."

Fortran Compiler

    To use the Fortran compilers on Linux before running Abaqus type:
            . /opt/intel/fce/10.1.015/bin/ifortvars.sh  (64 bit)
            . /opt/intel/fc/10.1.015/bin/ifortvars.sh    (32 bit)
    
    (note the leading dot space) will run ifort as needed. Your user subroutine should probably be in a .f90 file; "man ifort" for details of how the suffix tells the compiler whether the source is FORTRAN 90/95, FORTRAN 77 etc.

Abaqus Web Site

Fluent

Support

Releases

    The default version on Solaris is: Version 6.2.16 Version 6.3.26 is also available

Setting up your environment to use Fluent 6.2.16 (default version)

    To setup the correct environment variables and search-path on Solaris run the following command each time you login:-
            fluentsetup
    
            Then type the appropriate command.
    

Setting up your environment to use Fluent 6.3.26

    To setup the correct environment variables and search-path on Solaris run the following command each time you login:-
            fluent_6326setup
    
            Then type the appropriate command.
    

Documentation and Tutorial Files

    On Line Documentation for version 6.2.16 is available at: http://www.see.ed.ac.uk/~fluent_6216/ .
    On Line Documentation for version 6.3.26 is available at: http://www.see.ed.ac.uk/~fluent_6326/ .
    Tutorial files for version 6.3.26 are availabe at /home/fluent_6326/Tutorials
    (Access to these pages and files is restricted to Staff and Students in the School of Engineering and Electronics and are only available to view/access within SEE or via the SEE VPN).

Lock Files

    Gambit/Fluent creates a lockfile to ensure that designs can only be opened for edit in one place. Normally when the design is exited the lock file is removed. However if gambit/fluent crash then the lockfile may remain.

    To manually remove the lockfile(s) do:
            1. In a terminal window, navigate to the directory/folder you are working in
            e.g. "cd CFD5/Furnace"
    
            2. Use the "ls" command to list the lockfiles
            e.g. "ls -l *.lok"
    
            3. Use the "rm" command to remove the files
            e.g. "rm furnace.lok"
    

Problems using eXceed Cygwin/X on Windows

    If you are using eXceed or Cygwin/X on Windows to connect to a Solaris or Linux computer and are having display problems then run fluent with the -driver x11 switch e.g. fluent -driver x11

Fluent Web Site

CFX

Support

Releases

    The default version on Solaris is: Version 4.4

Setting up your environment to use CFX

    To setup the correct environment variables and search-path on Solaris run the following command each time you login:-
            cfxsetup
    
    Then type the appropriate command: e.g. cfx4

On Line Documentation

    Available from the help button when the software is running.

License

    This is a single license product please check with Dr Robin Wardlaw before using.

CoventorWare - MEMS Development System Simulation Package

Support

    The member of staff responsible for this is Dr Ahmet Erdogan (email europrac@ee).

Setting up your environment to run the CoventorWare software

    To setup the correct environment variables and search-path run the following command each time you login:- (n.b. it only works in a "tcsh" window):
            cwsetup
    
    After running cwsetup type the approriate command e.g. coventorware

On Line Documentation

RS/1 (Data Analysis)

Support

Setting up your environment to use the RS/1 software

    To setup the correct environment variables and search-path run the following command each time you login:-
            rs1setup
    
    RS/1 uses an environment variable $RSUSERHOME to point to the directory where your RS/1 files are kept. This is set by default to ~/RSUSERHOME if this directory does not exist in your home directory then rs1setupcreates You can use a different location by setting the RSUSERHOME environment variable in your .login or .bash_login as appropriate.

RS/1 commands

    If you are using X or OpenWindows then use the command rs1 -x to use the "command-line rs1", menurs1 to use the "rs1 menu system" or rs1ws to use the "Window Version."
    If you are using a non-window sytem then use the commands rs1 or menurs1.

On Line Documentation

    The command:
            rs1docs
    
    gives access to the on-line RS/1 documentation.

More Information

Calphurnia

What is Calphurnia

    CALPHURNIA is a software suite that integrates the DOE capabilities of RS/1 and the simulation framework of CAESAR. This enables users to simulate processes and fit response surfaces in an automated fashion. The response surfaces can be examined in the form of contour plots and the effect of control factor variation in the manufacturing facility can also be generated. This information can be displayed in the form of histograms or the distribution parameters visualised as contour plots.

Support

Setting up your environment to use Calphurnia.

    To use this software you must first type the command:-
            calphsetup
    

More Information

StarCCM+

    Information on using StarCCM+ can be found in the StarCCM+ wiki .

Synopsis TCAD Taurus (originally `TMA')

Support

Setting up your environment to use the Synopsis TCAD software

    To use this software you must first type the command:
            tmafsetup
    
    then just type the name of the simulator you want to use e.g. tsuprem4

Example Files

    Each of the simulators has an example file directory. Example files can be accessed by typing the command:-
            cp $TMAF/<name_of_program>/examples/* <my_directory>
    
    e.g.: croz% cp $TMAF/suprem/examples/* tmasupexamples

On-line Manuals

    Some of the simulators have on-line manual pages which can be accessed by using "frame". Start "frame" by typing:
            viewer
    
    Then within the "viewer" program change directory to (by using the Open option):
            /home/tmaf/manuals
    
    Some simulators have on-line manual pages which can be accessed by using the acrobat reader. Start the acrobat reader by typing:
            acroread
    
    Then within the "acroread" program change directory to (by using File/Open option):
            /home/tmaf/manuals_pdf
    

Possible Problems

    1. TMAPLOT If you use "tmaplot" either directly or via a program such as "twb" you must set your background to a plain colour to ensure that you get all of your plot displayed correctly. The easiest way to do this is to run the command: xloadimage -default
    2. Check the environment variable "DISPLAY" (if you are running the tma software on a different machine from that which you are displaying the output on then type the command "xdisp").
    3. Check DEVICE= lines in input file.

More Information

Synopsis TCAD Sentaurus

Support

Setting up your environment to use the Synopsis TCAD software

    To use this software you must first type the command: (in a csh/tcsh window)
            sentaurussetup
    
    then just type the name of the program you want to use e.g. swb

Example Files

    Example files can be found at
            /home/syn_2006/sentaurus/Example_Library
            

On-line Information

    On line informatin can be found at:
            /home/syn_2006/sentaurus/manuals/PDFManual/front.pdf
    
    Open this file using your pdf reader e.g. acroread

HSpice Version 2004.03

Support

    The member of staff responsible for this is Dr Ahmet Erdogan (email europrac@ee).

Running HSpice Version 2004.03

    To run hspice first type the command:
            hspice2004setup
    
    Then type the command you want to use e.g. hspice

Customising Your Environment

    To customise your environment copy the file:
            /home/hsp_200403/meta.cfg 
    
    to your home directory.

Example files

    Example files are available in the directory:
            /home/hsp_200403/demo/hspice
    

On-line documentation

    The HSpice manual is available by typing the command: sold and then clicking on HSpice

HSpice Version 99.2

Support

    The member of staff responsible for this is Dr Ahmet Erdogan (email europrac@ee).

Running HSpice Version 99.2

    To run hspice first type the command:
            hspice99setup
    
    Then type the command you want to use e.g. hspice

Customising Your Environment

    To customise your environment copy the file:
            /home/hspice_992/meta.cfg 
    
    to your home directory.

Example files

    Example files are available in the directory:
            /home/hspice_992/99.2/demo/hspice
    
    A tar file of these example files is available as
            /home/hspice_992/99.2/demo/hspice.tar
    

On-line documentation

X Windows, OpenWindows and CDE

Support

    The IT Team (email seesup@see) are responsible for all window software.

Running X Windows

    To start X Windows with the default window manager type the command.
            Xwin
    
    n.b. When you are logged into a workstations running "xdm", e.g. those with the mountain background then X Windows is automatically run for you. If XWin is given any arguments it will interpret them as a window manager to start and arguments to that window manager. With no arguments it will run ~/.wmrc if it exists to start the window manager or default to vtwm if it doesn't. The current choices for window managers are twm, vtwm, fvwm, fvwm95, olwm and olvwm. (Olwm is the window manager OpenWindows (see below) uses. Olvwm is a version of olwm with a virtual desktop. Fvwm95 is a window manager which looks like Windows 95.)

Manual Pages

    On-line manual pages are available for this software. Printed documentation is also available from the IT Team

Running OpenWindows (Sun X )

    To start OpenWindows type:-
            openwin
    
    Default startup and menu files called .openwin-init & .openwin-menu should be in your home directory. If not you can copy the latest versions from /usr/local/DOT

Manual Pages

    On-line manual pages are available for this software.

Running CDE (Sun Motif based X )

Cadence

Please see the document: ~memos/cadence_summary

VA (Inca)

Support

    The members of staff responsible for this software are Dr I A B Lindsay (email I.A.B.Lindsay@ee) and Dr J M Hannah (email J.M.Hannah@ee).

Licensing

Some of the programs are single-user license only.

Running the VA software

Start up openwindows and in a window type:-
        va1_1setup.
The "va" software should now be ready to use.

Compilers

Both Sun's and the FSF compilers are available. The C compilers are cc and gcc. The C++ compilers are CC and G++.

NOTES: Gcc is a stable compiler which produces good code. The installed version of G++ may fail to compile some code which uses templates, RTTI or dynamic casts. If this happens, use CC. Gcc generates slower code for Sun's newer machines than Sun's compiler does, although code specifically optimised for an Ultra will probably run more slowly on older machines than more generic code.

FORTRAN (f77) compilers are also available.

The default version of the Sun Compilers is called Sun One Studio 7
The latest version is Sun Studio 10
To use the latest version first type: suncomp10setup then the appropriate command e.g. cc
The setup command also sets up the appropriate manual pages e.g. "man cc".
to use the integrated development environment (IDE) type the command: sunstudio

CoCentric System Studio (Synopsys)

Support

    The member of staff repsonsible for this software is Dr Ahmet Erdogan (email europrac@ee.ed).

Running the CoCentric System Studio Software

    In a window change to the directory that you want to work in and type the command (n.b. it only works in a "tcsh" window):
            ccsssetup
            ( Version 2003.06)
    
    then type your command e.g.
            ccss
    

On-line Documentation

    On-line documentation is available by clicking help on the top right hand side of the "ccss" window.

Synthesis (Synopsys)

Support

    The member of staff repsonsible for this software is Dr Ahmet Erdogan (email europrac@ee.ed).

Running the Synopsys Synthesis Software

    In a window change to the directory that you want to work in and type the command (n.b. it only works in a "tcsh" window):
            synsetup
            ( Synopsys version 2003.06)
    
            syn2004setup
            ( Synopsys version 2004.06)
    
    then type your Synthesis command e.g.
            design_analyzer
    

On-line Documentation

    On-line documentation is available by typing:
            sold
    

Module Compiler (Synopsys)

Support

    The member of staff repsonsible for this software is Dr Ahmet Erdogan (email europrac@ee.ed).

Running the Synopsys Module Compiler Software

    In a window change to the directory that you want to work in and type the command (n.b. it only works in a "tcsh" window):
            mcsetup
            ( synopsys 2003.06 version)
    
            mc2004setup
            (  2004.06 version)
    
    then type your command e.g.
            mc
    

On-line Documentation

    Documentation is available by typing the command: sold

NanoSim (Synopsys)

Support

    The member of staff repsonsible for this software is Dr Ahmet Erdogan (email europrac@ee.ed).

Running the Synopsys NanoSim Software

    In a window change to the directory that you want to work in and type the command (n.b. it only works in a "tcsh" window):
            ns2004setup
    
    then type your command e.g.
            nanosim
    

On-line Documentation

    Documentation is available by typing the command: sold

Verification Tool [fm_shell] (Synopsys)

Support

    The member of staff repsonsible for this software is Dr Ahmet Erdogan (email europrac@ee.ed).

Running the Synopsys Verification Tool (version 2004.06)

    In a window change to the directory that you want to work in and type the command (n.b. it only works in a "tcsh" window):
            fm2004setup
    
    then type your command e.g.
            fm_shell
    

On-line Documentation

    Documentation is available by typing the command: sold

Alcatel Microelectronics ASIC Design System (ADS) v99.1 - REV 2

Please see: ~memos/cadence .

Xilinx Intergrated Software Environment (ISE)

Support

    The member of staff repsonsible for this software is Dr Ahmet Erdogan (email europrac@ee.ed).

Running the Xilinx ISE version 6.2i software

    In a window change to the directory that you want to work in and type the command
            ise62isetup
    
    then type the appropriate command e.g. coregen

On-line documentation

    On-line documentation is available by clicking "help" in the GUI tool. Or from the Xilinx Website http://support.xilinx.com . and click the "Software Manuals" button in the left navigation bar

Xilinx Alliance (including Core Generator System) version 3.306i

Support

    The member of staff repsonsible for this software is Dr Ahmet Erdogan (email europrac@ee.ed).

Running the Xilinx Alliance software

    In a window change to the directory that you want to work in and type the command
            alliancesetup
    
    then type the appropriate command e.g. xilinx

On-line documentation

Xilinx Alliance (including Core Generator System) version 2.1i

Support

    The member of staff repsonsible for this software is Dr Ahmet Erdogan (email europrac@ee.ed).

Running the Xilinx Alliance software

    In a window change to the directory that you want to work in and type the command
            alliance21isetup
    
    then type the appropriate command e.g. xilinx

On-line documentation

    On-line documentation is available by clicking "help" in the GUI tool. Or at file:/home/alliance_21i/doc/usenglish/index.htm . n.b. when running the "Online Documentation" viewer you will see a "Digital Certificate" screen. Click Grant in order to give permission for a Java applet to be installed each time the online viewer tool is accessed. Also click "ok" when warned of a missing "logo.htm" file. Coregen documentation available at file:/home/alliance_21i/coregen/doc/ug.pdf .

SES/Workbench

Support

    The member of staff repsonsible for this software is Dr Steve McLaughlin (email S.McLaughlin@ee.ed).

Running the SES/Workbench software

    In a window change to the directory that you want to work in and type the command
            sessetup
    
    then type the appropriate command e.g. sesdesign

On-line documentation

    On-line documentation available within the application. Printed documentation is also available. Further information available on the SES website at: http://www.ses.com/ .

License restrictions

    At present there is only one license available for each part of this software.

IC-CAP - Agilent EEsof Design Technology

Support

Running the IC-CAP Software

    To use this software you must first type the command:
            iccapsetup
    
    Then type the appropriate command e.g.
            iccap
    

Printing

    No printers are setup as such. To print choose Printer.Plotter Setup from the File menu once you have a design open and click the File button in the Print To: section then ensure that the Device Format is set to PS. When you come to print you will be asked for a filename and a postscript file will be created which you can then print to the printer of your choice.

Agilent Advance Deign System Software

Support

Version

    The current installed version is ADS 2001

Running the ADS Software

    To use this software you must first type the command:
            adsasetup
    
    Then type the appropriate command e.g.
            hpads
    

Printing

    A number of printers are setup, including ps5 as the default printer. To choose a different printer, choose Print Setup from the File menu once you have a design open and click the Options button On this menu, click left on the upside down triangle at the end of the Printer Name line to see the other printers available. The list of printers is stored in the file .XprinterDefaults in your home directory

Documentation

IDL (Data Visualization Software)

Support

    The member of staff repsonsible for this software is Dr David Renshaw (email David.Renshaw@ee.ed).

Running the IDL Software

    To use this software you must first type the command:
            idlsetup
    
    Then type the appropriate command e.g.
            idl
    

License restrictions

    This software is node-locked to the workstation
            stranraer
    
    and there is only 1 license available to non Vision Group users.

WAVES version 5.3.1 (final version)

Support

    The member of staff repsonsible for this software is Dr Steve McLaughlin (email S.McLaughlin@ee.ed).

Running the Waves Software

    To use this software you must first type the command:
            wavessetup,
    
    Then type the appropriate command e.g.
            xwaves
    

Documentation

Location of Software

    The software is located at: /home/waves_531/esps531.sol

DOCUMENTER'S WORK BENCH, Troff/Nroff - MKDOC

Support:

    This is supported by the IT Team Email seesup@see.ed

Running and Using:

TeX/LaTeX

Support

    This is supported by the IT Team Email seesup@see.ed

Running and Using TeX/LaTeX

    Please see the document ~memos/using_tex. Only minimal support can be given by the IT Team for Tex/LaTeX problems.

NAG C Libraries

Support

    The member of staff repsonsible for this software is Dr David Cruickshank (email David.Cruickshank@ee.ed.ac.uk).

Using the NAG Libraries

    The NAG libraries are loaded under: /home/nag and are linked into the appropriate /usr/local/include and /usr/local/lib directories.

Manual Pages

    To access the NAG manual pages add the directory /home/nag/clsol04da/man to your MANPATH environment variable. You will probably also have to run "man" with the -F flag to read the manual pages. e.g. man -F ztrmm

Ansys

Support

    The software was provided by Andrew Sherlock (email Andrew.Sherlock@ed.ac.uk). He may be able to answer questions regarding the use of Ansys.

Running Ansys

    Ansys will only run on machines running Solaris 7 or 8. If you are not on such a machine you should run it remotely on a TLC machine. To use this software you must first type the command:
            ansys_81setup
    
    Then type:
            launcher81
    
    to start the launcher application.

Documentation

    Ansys has extensive online documentation. When you have started the launcher, use the Help menu. The documentation system uses the Mozilla web browser.

Location of Software

    The software is located at: /home/ansys_81

Note

    Simulations imported from a Windows system may not load because of the control characters at the ends of lines. To correct this, run the following command.
            dos2unix filename > newfilename
    
    and then load newfilename.

Mentor Graphics

Support

    Ahmet Erdogan (email Ahmet.Erdogan@ed.ac.uk). is responsible for this software.

Running Mentor Graphics software

    Currently Modelsim, Calibre and Expedition Flow are loaded To use Modelsim first type the command:
            modelsimsetup
            
    
    
    Then type the appropriate command e.g.:
            vsim
    
    To use Expedition Flow first type the command:
            expsetup
    
    Then type the appropriate command e.g.:
            iod
    

On Line Documentation

    On-line help is available by clicking on the Help button. Additional help is available for Modelsim and for Expedition Flow

Location of Software

    The software is located at: /home/mentor_2004

ARM Developer Suite

This software is restricted to use by those in the SLIg group ONLY. SLIg members please see: /home/slig/WWW/packages/ARM_developer_suite.html .

Drawing Packages / Office Suites

XFIG

    To run the drawing package xfig type
            xfig
    
    Xfig has Online help. Further information is available from the IT Team email: seesup@see.ed.ac.uk.

XCircuit

    To run the circuit drawing package XCircuit type
            xcircuit
    
    man xcircuit for more information. Xcircuit also has Online help. Further information is available from the IT Team email: seesup@see.ed.ac.uk.

OpenOffice

    OpenOffice is a complete office product with word processing, spreadsheet, presentation package, database and other functions and whose user-interface and operation is very similar to Microsoft Office. OpenOffice supports a wide range of import and export file as well as its own proprietary formats and non-proprietary HTML, rich text format and other text formats. It also has a facility to easily produce pdf files.
    To run type:
            ooffice
    

Last modified Wednesday, 25-Jan-2012 14:38:13 GMT