Available Software

This is a listing of the software available on the central HPCVL Cluster with a short description and pointer to related FAQ if any, or the official web page of the software. Please note: Many software packages require users to complete a licensing statement. For more information, please check the software's FAQ for any licensing requirements. Note: Some application software may not be available on the workup nodes.

Contents

1 Electronic Structure Codes

Gaussian:

Software Package:

Gaussian 03

Version:

Revision C.02

Location:

/opt/g03

Description:

Gaussian is a computational chemistry package that has become the standard code for fast electronic structure calculations. It is able to utilize shared-memory multi-processor architectures. Gaussian has been developed over the course of several decades by a host of people, and is now distributed by Gaussian, Inc., Pittsburgh PA.

Related links:

For local usage look at HPCVL Gaussian FAQ.


For more information go to Gaussian web site:
http://www.gaussian.com/

See Also:

Gamess, NWChem, Crystal, Namd2, Amber



Previous Version:

Gaussian 98

Version:

Revision A.11

Location:

/opt/g98

Description:

(see Gaussian 03 above)

Related links:

(see Gaussian 03 above)


ADF / Band:

Software Package:

ADF and BAND

Version:

2005.1b

Location:

/opt/adf

Description:

ADF (Amsterdam Density Functional) is a Fortran program for calculations on atoms and molecules (in gas phase or solution). A separate program for calculation on periodic systems (polymers, surfaces and solids) is called BAND. The underlying theory is Density Functional Theory, specifically the solution of the Kohn-Sham equations. ADF is arguably the best available ab-initio code for transition metals and other heavy elements. It is unique in its usage of Slater (exponential) type basis sets, which provides higher accuracy with smaller size. ADF and Band are trademarks of SCM.

Related links:

For local usage look at HPCVL ADF/Band FAQ.


For more information go to the SCM:ADF web site

See Also:

Gaussian, Gamess, NWChem, Crystal, Namd2, Amber

 

Gamess:

Software Package:

Gamess (US)

Version:

22 FEB 2006 R2

Location:

/opt/gamess

Description:

The General Atomic and Molecular Electronic Structure System (GAMESS) is a general ab initio quantum chemistry package. It is particularly suitable for controlled limited or full CI calculations. GAMESS is able to utilize multiple processors. It is maintained by the members of the Gordon research group at Iowa State University.

Related links:

For local usage look at HPCVL Gamess FAQ


For more information go to Gamess website:
http://www.msg.ameslab.gov/GAMESS/GAMESS.html

See Also:

Gaussian, NWChem, Crystal, Namd2, Amber

 

NWChem:

Software Package:

Northwest Computational Chemistry Package (NWChem)

Version:

5.0 (MPI)

Location:

/opt/nwchem

Description:

NWChem is a computational chemistry package that is designed to run on high-performance parallel supercomputers as well as conventional workstation clusters. It aims to be scalable both in its ability to treat large problems efficiently, and in its usage of available parallel computing resources. NWChem has been developed by the High-performance Computational Chemistry group of the Environmental Molecular Sciences Laboratory (EMSL) at the Pacific Northwest National Laboratory (PNNL).

Related links:

For local usage look at HPCVL NWChem FAQ


For more information go to the NWChem website:

See Also:

Gaussian, Gamess, Crystal, Namd2, Amber

 

Crystal:

Software Package:

Crystal 98

Version:

1.0b

Location:

/opt/crystal98

Description:

The CRYSTAL package performs ab-initio calculations on the ground-state energy, electronic wave function and properties of periodic systems. Hartree-Fock and Kohn-Sham Hamiltonians (DFT) can be used. Systems may be periodic in 0 (molecules), 1 (polymers), 2 (slabs) or 3 dimensions (crystals). Single-particle wave functions are expressed in terms of linear combinations of so-called Bloch orbitals. The program was designed by V. R. Saunders, R. Dovesi, C. Roetti, M. Causa, N. M. Harrison, and C. M. Zicovich-Wilson. It is the only available solid-state code that is able to perform Hartree-Fock type calculations in a tight-binding model.

Related links:

For local usage look at HPCVL Crystal FAQ


For more information go to the Crystal website

See Also:

Gaussian, Gamess, NWChem, Namd2, Amber

 

Namd2:

Software Package:

NAMD

Version:

NAMD 2.5b1 (Apr. 2002)

Location:

/opt/namd

Description:

NAMD is a parallel code for molecular dynamics simulation of large biomolecular systems, developed by the Theoretical Biophysics Group ("TBG") in the Beckman Institute of the University of Illinois

Related links:

For local usage look at HPCVL NAMD2 FAQ


For more information go to the NAMD2 website.

See Also:

Gaussian, Gamess, NWChem, Crystal, Amber

 

Amber:

Software Package:

Amber

Version:

7

Location:

/opt/amber7

Description:

AMBER is a set of molecular mechanical force fields for the simulation of biomolecules; and a package of molecular simulation programs which includes source code and demos.

Related links:

HPCVL Amber FAQ


For more information go to the Amber website

See Also:

Gaussian, Gamess, NWChem, Crystal, Namd2

 

2 Parallel Computing

Sun HPC ClusterTools:

Software Package:

Sun HPC ClusterTools

Version:

6.0

Location:

/opt/SUNWhpc

Description:

Sun HPC ClusterTools software provides the tools for developing distributed memory parallel applications and for managing distributed resources in the execution of these applications. The suite consists in Sun MPI Library, Sun Parallel File System, and the Sun Cluster Runtime Environment (CRE) .

Related links:

For local usage look at HPCVL Parallel Programming FAQ


For more information go to SUN HPC website:
http://www.sun.com/solutions/hpc/

See Also:

Sun MPI

 

Sun CRE:

Software Package:

Sun Cluster Runtime Environment

Version:

3.0

Location:

/opt/SUNWhpc

Description:

Sun Cluster Runtime Environment (CRE) is the Sun HPC ClusterTools component that serves as the runtime resource manager for message-passing programs. It supports interactive execution of Sun HPC applications on single SMPs or on cluster of SMPs, and gives also information about job activity and cluster resources.

Related links:

For local usage look at HPCVL Parallel Programming FAQ


For more information go to SUN website:
http://www.sun.com/solutions/hpc/

See Also:

SUN HPC ClusterTools, Sun MPI

 

Sun MPI:

Software Package:

SUN MPI

Version:

6.0

Location:

/opt/SUNWhpc

Description:

Sun MPI is the Sun's optimized version of the Message Passing Interface (MPI) communications Library. MPI is the standard for writing message-passing programs and, was designed for high performance programming on both massively parallel machines and on workstation clusters.

Related links:

For local usage look at HPCVL Parallel Programming FAQ


For more information go to SUN website:
http://www.sun.com/solutions/hpc/

See Also:

SUN HPC ClusterTools, SUN CRE

 

PVM (Parallel Virtual Machine):

Software Package:

PVM (Parallel Virtual Machine)

Version:

3.4

Location:

/usr/local/pvm3

Description:

PVM (Parallel Virtual Machine) is a message passing programming system, designed to link separate host machines to form a ``virtual machine'' which is a single, manageable computing resource. The PVM system is portable to a wide variety of architectures including workstations, multiprocessors and supercomputers.

Related links:

For local usage look at HPCVL PVM FAQ


For more information go to PVM website:
http://www.netlib.org/pvm3/index.html

See Also:

SUN HPC ClusterTools, Sun MPI

HWT (HPCVL Working Template):

Software Package:

HWT (HPCVL Working Template)

Version:

5.3

Location:

/opt/hwt

Description:

The HPCVL Working Template (HWT) is a toolset that facilitates program development, especially in a parallel environment. It contains facilities for the maintanance of multiple program versions from a single source, for automatic relative debugging, and for simple timing of code computer code. The HWT supports the Fortran, C, and C++ programming languages, as well as MPI for distributed-memory, and OpenMP for shared-memory parallel programming.

Related links:

For a short introduction look at the HPCVL HWT FAQ. The HWT manual is also downloadable from our website.

See Also:

Sun MPI, gdb debugger, Sun Studio Programming Environment

 

3 Mathematical and Scientific Codes

Numerical Algorithm Group (NAG):

Software Package:

Numerical Algorithms Group (NAG)

Version:

Fortran Libraries Mark 21,
C Libraries Mark 8,
fl90 Libraries Release 4,
SMP Libraries Release 2,
Parallel Libraries Release 3,
Iris Explorer Release 5.0

Location:

/opt/nag

Description:

The NAG libraries and supporting software are a large collection of numerical routines ranging from simple implementations of special functions to complex optimization techniques. The libraries include:

Fortran Library (original NAG library routines)
C-Library
fl95 Library
SMP and Parallel Libraries (for parallel execution).

The software comes with a Fortran compiler, and a powerful data visualization tool called "Iris Explorer".

Related links:

For local usage look at our HPCVL NAG FAQ


For more information go to NAG Home page.

See Also:

PETSc

PETSc:

Software Package:

PETSc

Version:

2.1.3

Location:

/usr/local/petsc-2.1.3

Description:

PETSc, the Portable Extensible Toolkit for Scientific computation, is a suite of data structures and routines for the parallel (and serial) implementation of large scale application codes. PETSc uses the MPI (e.g. Sun MPI) library for its message-passing communications.

Related links:

For local usage look at HPCVL Parallel Programming FAQ


For more information go to the
PETSc website

See Also:

NAG

FFTW:

Software Package:

FFTW

Version:

3.1.2

Location:

/opt/fftw

Description:

FFTW is allegedly the Fastest Fourier Transform in the West. The package was developed by Matteo Frigo and Steven G. Johnson at MIT and is free software. It consists of C-routines that are accessible via a library archive, and may be used from both C and Fortran programs. The routines have the ability to adopt their algorithm to size and type of the required Fourier transform, as well as to the type of machine on which they are executed. Additionally FFTW provides shared-memory parallelism via multithreading.

Related links:

For more information go to FFTW website:
http://www.fftw.org/

See Also:

NAG



4 Physics and Engineering Software

Fluent:

Software Package:

FLUENT

Version:

6.2

Location:

/opt/fluent/Fluent.Inc

Description:

FLUENT is a state-of-the-art computer program for modeling fluid flow and heat transfer in complex geometries. It provides adaptive mesh capabilities and may be run in parallel. It is written in C and uses a client/server architecture. It provides a graphical user interface as well as a batch language. FLUENT is a registered trademark of Fluent Inc, Lebanon NH.

Related links:

For local usage look at our HPCVL Fluent FAQ


For more information go to Fluent website: http://www.fluent.com/

See Also:

Abaqus, PETSc

Fidap:

Software Package:

FIDAP

Version:

8.7

Location:

/opt/fluent/Fluent.Inc

Description:

FIDAP is a finite-element based fluid dynamics analysis package. It allows the modeling of fluid flow, heat transfer and related phenomena in complex geometries. Problems can be solved on unstructure meshes that may be created with ease. The package consists of several modules which may be accessed from a graphical user interface, or called seperately. It supports multiple processor machines for high-performance execution of the finite-element solver. FIDAP is a registered trademark of Fluent Inc, Lebanon NH.

Related links:

For local usage look at our upcoming FIDAP FAQ


For more information go to the FIDAP website

See Also:

Fluent, Abaqus, PETSc

Abaqus:

Software Package:

Abaqus

Version:

6.5

Location:

/opt/abaqus

Description:

The ABAQUS suite of software for finite element analysis (FEA) consists of three core products - ABAQUS/Standard, ABAQUS/Explicit and ABAQUS/CAE. ABAQUS/Standard is used to solve traditional implicit finite element analyses, such as static, dynamics, thermal with a wide range of contact and nonlinear material options. ABAQUS/Explicit is focused on transient dynamics and quasi-static analyses using an explicit approach appropriate in many applications such as drop test, crushing and many manufacturing processes. ABAQUS/CAE, is a modeling and visualization environment for ABAQUS analysis products. It offers direct access to CAD models, advanced meshing and visualization, and an exclusive view towards ABAQUS analysis.

Related links:

Please see our Abaqus FAQ for more information


For more information go to the Abaqus website

See Also:

Fluent, Fidap, Adina


Adina:

Software Package:

Adina

Version:

8.3

Location:

/opt/adina

Description:

Adina is a comprehensive finite-element system that may be used for structural analysis, simulation of fluids, and computations on the interaction of fluids with structures. It is designed with ease of use and broad applicapility in mind. It provides a grahical user interface and can be used on multi-processor machines. Adina is a trademark of ADINA R & D, Inc.

Related links:

For local usage watch out for our upcoming Adina FAQ


For more information go to the Adina website.

See Also:

Abaqus, Fluent, Fidap



PowerFLOW:

Software Package:

PowerFLOW

Version:

3.5

Location:

/opt/powerflow

Description:

PowerFLOW is a fluid flow simulation software for engineers to analyze complex fluid flow problems. The simulation is carried out at a kinetic level employing the discrete Boltzman equation (unlike other CFD code which usually solve the Navier-Stokes equations numerically). The software runs in parallel and is designed to scale well for a large number of processors. It uses the shared-memory architecture of our nodes, and is therefore run on a single SMP node. PowerFlow is a trademark of Exa Corp., Burlington, MA.

Related links:

Usage of this software requires the completion of a Statement, please download here. Please fax to HPCVL (613 533-2015) when complete.


For more information go to the Powerflow website

See Also:

Abaqus, Fluent, Fidap Adina





5 Biochemistry and Pharmaceutical Software

AutoDock:

Software Package:

AutoDock

Version:

3.05

Location:

/opt/autodock

Description:

AutoDock is a suite of automated docking tools. It is designed to predict how small molecules, such as substrates or drug candidates, bind to a receptor of known 3D structure. AutoDock has been widely used and there are many examples of its successful application in the literature. It is very fast, provides high quality predictions of ligand conformations, and good correlations between predicted inhibition constants and experimental ones. Usage of AutoDock on HPCVL machines is restricted to non-commercial academic research.

Related links:

For local usage look at HPCVL AutoDock FAQ. For more information go to the AutoDock website




6 Visualization Software

NAG Iris Explorer:

Software Package:

NAG Iris Explorer

Version:

5.0

Location:

/opt/nag/explorer

Description:

The Iris Explorer is a very powerful visualization tool. It is designed in a modular manner to offer maximum flexibility and feartures an intuitive point-and click interface. Visualizations ranging from simple bar graphs to complex color-coded contour graphics on 3D objects are possible. In addition, users can develop and program their own modules with the help of a library of visualization functions. The Iris Explorer is provided and licensed by the Numerical Algorithms Group (NAG).

Related links:

For local usage look at HPCVL Iris Explorer FAQ. For more information go to the Iris Explorer Online Documentation at the NAG Website.



7 Load Balancing Software

Sun Grid Engine:

Software Package:

Grid Engine

Version:

6.0 Upgrade 8

Location:

/opt/n1ge6

Description:

Sun Grid Engine is a load management tool for heterogeneous, distributed computing environments. Grid Engine provides an effective method for distributing the batch workload among multiple computational servers. In doing so, it increases the productivity of all of the machines and simultaneously increases the number of jobs that can be completed in a given time period. Also, the need for outside computational resources is reduced. All production jobs on the Sun Fire Cluster have to be submitted to Grid Engine.

Related links:

For local usage look at HPCVL Grid Engine FAQ


For more information go to SUN Grid Engine website: http://wwws.sun.com/software/gridware/

See Also:

SUN HPC ClusterTools, SUN CRE



8 Debuggers



gdb:

Software Package:

gdb

Version:

6.1

Location:

/opt/csw/bin

Description:

The GNU debugger (gdb) is a standard tool for debugging C and (to a lesser extent) Pascal code. It is largely line-based and uses a standard set of commands, such as "print", "stop at" or "stop in". The main reason for its installation on the SunFire cluster is its use in combination with the Gnu Pascal compiler gpc. This debugger is public domain and very portable. Note that for Fortran and C/C++ programs, the use of Sun Studio is recommended.

Related links:


For more information go to GNU gdb website: http://www.gnu.org/software/gdb/gdb.html

See Also:

gpc



9 Programming Environments



Sun Studio:

Software Package:

Sun Studio

Version:

11

Location:

/opt/SUNWspro

Description:

Sun Studio is an extensive developer's programming package that includes compilers (Fortran 77, 90 and 95, C, C++), a debugger, and various profiling tools. It features, a graphical user interface, interfaces with a variety of editors, as well as a makefile facility. It lets you develop and modify programs and keep track of your work in the form of "projects".

Related links:

For local usage look at HPCVL Setup FAQ


For more information go to the
SUN website

See Also:

FORTRAN, C/C++, gpc



C/C++:

Software Package:

Sun C/C++ compiler

Version:

5.8

Location:

/opt/SUNWspro

Description:

The Sun C/C++ compiler is a compiler that offers a large number of options and is designed to produce highly optimized object code on our Sun UltraSparc computers. The C compiler is able to "loop parallelize" code for execution on a multi-processor shared memory system, as well as to interface with the C bindings of the MPI parallel message-passing system. The compiler can handle code that is written in C and C++. It is part of the Studio developer's package.

Related links:

For local usage look at HPCVL Setup FAQ


For more information go to SUN website:
http://developers.sun.com/sunstudio

See Also:

FORTRAN, gpc



Fortran:

Software Package:

Sun Fortran (f95) compiler

Version:

8.2 (f77, f90, f95)

Location:

/opt/SUNWspro

Description:

The Sun Fortran compiler is a compiler that offers a large number of options and is designed to produce highly optimized object code on our Sun UltraSparc computers. It is able to "loop parallelize" code for execution on a multi-processor shared memory system, as well as to interface with the Fortran bindings of the MPI parallel message-passing system. The compiler can handle code that is written in Fortran 77 (f77), Fortran 90, and Fortran 95 (f90, f95). It is part of the Sun Studio developer's package.

Related links:

For local usage look at HPCVL Setup FAQ


For more information go to SUN website: http://developers.sun.com/sunstudio

See Also:

C/C++, gpc



gpc:

Software Package:

gpc (Gnu Pascal Compiler)

Version:

2.1

Location:

/usr/local/bin

Description:

The GNU Pascal compiler is a public-domain compiler that has a great deal of extensions and compatibility features built into it, and is designed to be very portable. It supports ISO-7185 Standard Pascal and ISO-10206 Extended Pascal, as well as Borland Pascal 7.0 and parts of Pascal-SC. It makes use of some features of the Gnu C Compiler (GCC) and is able to use the GNU debugger (gdb).

Related links:

For local usage look at HPCVL Pascal FAQ


For more information go to Gnu Pascal Compiler website:
http://www.gnu-pascal.de/

See Also:

FORTRAN, C/C++, gdb



10 Editors

emacs/xemacs:

Software Package:

emacs/xemacs

Version:


Location:

/opt/csw/bin/ (emacs) and /opt/SUNWspro/bin/xemacs (xemacs)

Description:

Emacs. is a powerful editing written originally by Richard Stallman and is common to most Unix systems. There exists a wealth of information of the use of Emacs. Emacs can be started either at the command line or using the Emacs graphical interface.
Xemacs is the version that comes with Sun Studio. It is very useful when you run or debug your code.

Related links:

Refer to the Emacs man page for more information on the details of usage or go to the following Emacs FAQ

See Also:

vi, Emacs Reference Card



vi:

Software Package:

vi

Version:


Location:

/usr/bin

Description:

vi is a text editor which was originally written by Bill Joy in 1976 and is loosely based on a combination of ed and ex. vi comes standard with most Unix environments. It is not graphically driven, hence there is no overhead associated with exporting graphics across a network. The new user to vi may find it somewhat cumbersome at first, but with experience many choose to solely use vi as it provides a portable and dynamic editing environment from which to work. There exists a wealth of documentation and tutorials on the use of vi.

Related links:

For a quick reference guide to common vi commands please refer to
VI Editor Command Reference.

See Also:

emacs/xemacs.

 
 
   
© HPCVL 2007