Click here to go to the TACC Home Page Click here to go to the TACC Home Page
Software and Tools
MyCluster Goto BLAS Intercol FLAME
Big/Little Endian Fortran File Conversion Portable Timers
Software Provided on TACC Resources

Software provided on TACC Resources

The Texas Advanced Computing Center maintains a collection of program libraries and software packages to support high performance computing activities across diverse disciplines. Software products for the supercomputing environment are selected on the basis of quality, history of performance, system compatibility, and benefit to the scientific community. If you need a particular software package for your work, let us know via the Consulting Form.

How is the software table organized?
Machine Name [Machine Description]
Module Name [Package Name]
Package Description
Version Name Default - [Version Description]
Available through the following sequence(s) of modules
Module Display
Explanation of usage.

Champion [IBM Power5 System]
gsl [GSL]
provides wide range of mathematical routines such as random
1.6 [ ]
Available through the following sequence(s) of modules
default,pgi-7.1
The gsl module file defines the following environment variables:
GSL_DIR, GSL_BIN, GSL_LIB, and GSL_INC for
the location of the gsl distribution, binaries, libraries, 
and include files, respectively.

To use the GSL library, compile the source code with the usrocalion:

	-I$GSL_INC 

and add the following usrocalions to the link step: 

	-L$GSL_LIB -lgsl

Version 1.6
1.7 [ ] [ default ]
Available through the following sequence(s) of modules
default,pgi-7.1
The gsl module file defines the following environment variables:
GSL_DIR, GSL_BIN, GSL_LIB, and GSL_INC for
the location of the gsl distribution, binaries, libraries, 
and include files, respectively.

To use the GSL library, compile the source code with the include path

	-I$GSL_INC 

and add the following library path and library to the link step: 

	-L$GSL_LIB -lgsl

Please do not use the gsl BLAS library (gslcblas); 
the ESSL BLAS has a C API.

Version 1.7
1.8 [ ]
Available through the following sequence(s) of modules
default,pgi-7.1
The gsl module file defines the following environment variables:
GSL_DIR, GSL_BIN, GSL_LIB, and GSL_INC for
the location of the gsl distribution, binaries, libraries, 
and include files, respectively.

To use the GSL library, compile the source code with the include path

	-I$GSL_INC 

and add the following library path and library to the link step: 

	-L$GSL_LIB -lgsl

Please do not use the gsl BLAS library (gslcblas); 
the ESSL BLAS has a C API.

Version 1.8
metis [METIS: Multilevel Partitioning Algorithms]
Serial graph partitioning and fill-reduction matrix ordering routines
4.0 [ ]
Available through the following sequence(s) of modules
default,pgi-7.1
The metis modulefile defines the following environment variables:
TACC_METIS_DIR, TACC_METIS_DOC, TACC_METIS_BIN, TACC_METIS_LIB, 
and TACC_METIS_INC for the location of the Metis distribution, 
documentation, binaries, libraries, and include files, respectively.

To use the metis library, include compilation directives
of the form: -L$TACC_METIS_LIB -I$TACC_METIS_INC -lmetis
 
Here is an example command to compile metis_test.c:

xlc -I$TACC_METIS_INC metis_test.c -L$TACC_METIS_LIB -lmetis

Version 4.0
nwchem [nwchem]
General computational chemistry package (quantum chemistry and molecular dynamics)
4.5 [ ]
Available through the following sequence(s) of modules
default,pgi-7.1
To run NWChem, please include the following lines in
your job script, using the appropriate input file name:
module load nwchem
ibrun nwchem input.nw
4.6 [ ]
Available through the following sequence(s) of modules
default,pgi-7.1
To run NWChem, please include the following lines in
your job script, using the appropriate input file name:
module load nwchem
ibrun nwchem input.nw
4.7 [ ] [ default ]
Available through the following sequence(s) of modules
default,pgi-7.1
To run NWChem, please include the following lines in
your job script, using the appropriate input file name:
module load nwchem
ibrun nwchem input.nw
petsc [PETSc]
Numerical library for sparse linear algebra
2.3.1 [ ] [ default ]
Available through the following sequence(s) of modules
default,pgi-7.1
The petsc modulefile defines the default paths and environment
variables needed to use the PETSc software and utilities
available in /usr/local/app/petsc.
On some systems, execute module load X11  if you are using graphics

calls. Man Pages: http://www.mcs.anl.gov/petsc/docs/www/www.html
pmetis [ParMETIS: Parallel Graph Partitioning]
Parallel graph partitioning and fill-reduction matrix ordering routines
3.1 [ ]
Available through the following sequence(s) of modules
default,pgi-7.1
The pmetis module defines the following environment variables:
TACC_PMETIS_DIR, TACC_PMETIS_DOC, TACC_PMETIS_BIN, 
TACC_PMETIS_LIB, and TACC_PMETIS_INC for the location
of the ParMetis distribution, documentation, binaries, 
libraries, and include files.


To use the pmetis library, include compilation directives
of the form: -L$TACC_PMETIS_LIB -I$TACC_PMETIS_INC -lmetis -lparmetis
 
Here is an example command to compile pmetis_test.c:

mpcc -I$TACC_PMETIS_INC pmetis_test.c -L$TACC_PMETIS_LIB -lmetis -lparmetis

Version 3.1
Lonestar [Dell Xeon Cluster]
amber [AMBER]
Molecular Modeling Package
http://amber.scripps.edu/
9 [ ] - 9.0
Available through the following sequence(s) of modules
default
The TACC Amber installation only includes the parallel Sander/pmemd modules. 
The Amber modulefile defines the following environment variables:
TACC_AMBER_DIR, TACC_AMBER_DOC, TACC_AMBER_BIN for the location of
the Amber distribution, documentation, and binaries, respectively.

Also, AMBERHOME is set to the Amber Home Directory (TACC_AMBER_DIR),

and $AMBERHOME/exe is included in the PATH variable.

Here is an example command for executing the Sander module:

icc -Isander ... or $TACC_AMBER_BIN/sander

Version 9
arpack [arpack]
eigenvalue computations based on restarted Arnoldi method
http://www.caam.rice.edu/software/ARPACK/
2.1 [ ]
Available through the following sequence(s) of modules
default
The ARPACK modulefile defines the following environment variables:
TACC_ARPACK_DIR, TACC_ARPACK_LIB, and TACC_ARPACK_INC 
for the location of the ARPACK 3.0.1 distribution, 
libraries, and include files, respectively.

To use the ARPACK library, compile the source code with the option:

	-I$TACC_ARPACK_INC 

and add the following options to the link step: 

	-L$TACC_ARPACK_LIB -larpack

Version 2.1
beta [beta]
Adds unsupported apps to modules environment
none [ ] - 1.0
Available through the following sequence(s) of modules
default
This module extends the available packages with some
that are not officially supported. After the
  module load beta
command, a subsequent
  module avail
will list the additional packages.
boost [boost]
Boost provides free peer-reviewed portable C++ source libraries.
http://www.boost.org
1.34.1 [ ]
Available through the following sequence(s) of modules
default
The boost module file defines the following environment variables:
TACC_BOOST_DIR, TACC_BOOST_LIB, and for
the location of the boost distribution and its libraries.


Version 1.34.1
charm++ [charm++]
Parallel programming library
http://charm.cs.uiuc.edu/
5.9 [ ] [ default ]
Available through the following sequence(s) of modules
default
The TACC Charmm++ module appends the path to the Charm++ libraries
to the LD_LIBRARY_PATH environment variable, and defines the 
following environment variables:

TACC_CHARMMPP_DIR         top-level installation directory
TACC_CHARMMPP_DIR/include contains header files
TACC_CHARMMPP_DIR/lib     contains the Charm++ libraries
TACC_CHARMMPP_DIR/bin     contains the Charm++ scripts inc. compiler
 
Some users have reported faster CHARM++ performance when setting
VIADEV_RENDEZVOUS_THRESHOLD to 50000. Please try including
one of the following in your job script:
   
   

Version 5.9
cmake [CMake]
Open-source, cross-platform build environment
http://www.cmake.org/
2.4.7 [ ]
Available through the following sequence(s) of modules
beta
The cmake module modifies the following environment variables:
PATH, MANPATH
 

CMake, version 2.4.7
ddt [ddt]
Parallel, graphical, symbolic debugger
http://www.allinea.com/downloads/userguide.pdf
1.10 [ ]
Available through the following sequence(s) of modules
default
The ddt module file appends to PATH, defines the DDT_QUEUE_DLL
variable to enable message-queue debugging, appends the
DDT bin directory to PATH.

Before running DDT for the first time, do the following:
mkdir ~/.ddt
cp /data/apps/ddt/ddt-1.10/templates/config.ddt ~/.ddt
2.0 [ ]
Available through the following sequence(s) of modules
beta
The ddt module file appends to PATH, defines the DDT_QUEUE_DLL
variable to enable message-queue debugging, appends the
DDT bin directory to PATH.

espresso [Espresso]
density-functional theory and such
http://www.pwscf.org/home.htm
3.2.2 [ ]
Available through the following sequence(s) of modules
beta
The espresso module defines the environment variables
TACC_ESPRESSO_DIR, TACC_ESPRESSO_BIN, TACC_ESPRESSO_INCLUDE
TACC_ESPRESSO_CLIB, TACC_ESPRESSO_FLIB
 
Version 3.2.2
gamess [GAMESS]
General ab initio quantum chemistry package
http://www.msg.ameslab.gov/GAMESS/
02_2006 [ ] [ default ] - February, 2006
Available through the following sequence(s) of modules
default
The gamess module file defines GMSPATH and appends to PATH

Version 02_2006
To run GAMESS, please include the following lines in your job script:
       module load gamess
       ibrun gamess.run gamess-input.inp
using the appropriate input file name
03_2007 [ ] - March, 2007
Available through the following sequence(s) of modules
default
The gamess-new module file defines GMSPATH and appends to PATH

Version 03_2007
To run GAMESS, please include the following lines in your job script:
       module load gamess
       ibrun gamess.run gamess-input.inp
using the appropriate input file name
git [Git]
Fast Version Control System
http://git.or.cz
1.5.3.8 [ ]
Available through the following sequence(s) of modules
default
The git module file defines the following environment variables:
TACC_GIT_DIR, TACC_GIT_LIB, and for
the location of the git distribution and its libraries.


Version 1.5.3.8
gotoblas [Goto BLAS]
Optimized versions of the Basic Linear Algebra Subrograms
http://www.tacc.utexas.edu/resources/software/#blas
1.02 [ ]
Available through the following sequence(s) of modules
default
The gotoblas module defines the following environment variables:
TACC_GOTOBLAS_DIR and TACC_GOTOBLAS_LIB for the location 
of the gotoblas distribution and libraries.

To use the gotoblas library, include compilation directives
of the following form in your link command:
 
	Single Threaded: -L$TACC_GOTOBLAS_LIB -lgoto
	Multi Threaded:  -L$TACC_GOTOBLAS_LIB -lgoto_smp
 
You can control the number threads with the SMP version using the
OMP_NUM_THREADS environment variable.

Version 1.02
gromacs [Gromacs]
Molecular dynamics package
http://www.gromacs.org
3.3.3 [ ]
Available through the following sequence(s) of modules
default
The gromacs module file defines the following environment variables:
TACC_GROMACS_DIR, TACC_GROMACS_BIN TACC_GROMACS_DOC, TACC_GROMACS_LIB,
and TACC_GROMACS_INC
for the location of the gromacs distribution, binaries, documentation,
libraries, and include files, respectively. Also, GMXLIB has been set to the
topology-file directory in /opt/apps/gromacs/gromacs-3.3.3/share/gromacs/top.

The only parallel component of gromacs is the molecular dynamics module,
mdrun_mpi. It can be invoked in a job script with the command:

ibrun mdrun_mpi -s topol.tpr -o traj.trr -c confout.gro -e ener.edr -g md.log -np #

where # is the number of processors requested.  Also, the topology file topol.tpr,
mdout.md, and deshuf.ndx should be generated with the processor count (-np 4):
grompp ... -po mdout.mdp -deshuf deshuf.ndx -o topol.tpr -shuffle -sort -np 4
See the TACC run-example instructions in the
/opt/apps/examples/gromacs/gromacs_run_examples.tar file.

To use the gromacs libraries, compile the source code with the option:

	-I$TACC_GROMACS_INC 

and add the following options to the link step: 

	 -L$TACC_GROMACS_LIB -lgromacs

Here is an example command to compile test.c:

icc -I$TACC_GROMACS_INC test.c -L$TACC_GROMACS_LIB -lgromacs

Version 3.3.3
gsl [GSL]
provides wide range of mathematical routines such as random
http://www.cs.utexas.edu/~plapack/
1.8 [ ]
Available through the following sequence(s) of modules
default
The GSL modulefile defines the following environment variables:
TACC_GSL_DIR, TACC_GSL_BIN, TACC_GSL_LIB, and TACC_GSL_INC 
for the location of the GSL 1.8 distribution, 
libraries, and include files, respectively.

To use the GSL library, compile the source code with the option:

	-I$TACC_GSL_INC -I$TACC_GSL_INC/gsl

and add the following options to the link step: 

	-L$TACC_GSL_LIB -lgsl

Version 1.8
hdf4 [HDF4: Hierarchical Data Format]
General purpose library and file format for storing scientific data.
http://www.hdfgroup.org/hdf4.html
2r1 [ ]
Available through the following sequence(s) of modules
default
The hdf4 module file defines the following environment variables:
TACC_HDF4_DIR, TACC_HDF4_LIB, and TACC_HDF4_INC for
the location of the HDF4 distribution,
libraries, and include files, respectively.

To use the HDF4 library, compile the source code with the option:

	-I$TACC_HDF4_INC 

and add the following options to the link step: 

	-Wl,-rpath,$TACC_HDF4_LIB -L$TACC_HDF4_LIB -lmfhdf -ldf -ljpeg -lz

The -Wl,-rpath,$TACC_HDF4_LIB option is not required, however,
if it is used, then this module will not have to be loaded
to run the program during future login sessions.

Here is an example command to compile sd_create.c:

icc -Wl,-rpath,$TACC_HDF4_LIB -I$TACC_HDF4_INC sd_create.c -L$TACC_HDF4_LIB \
      -lmfhdf -ldf -ljpeg -lz

Version 2r1
hdf5 [HDF5: Hierarchical Data Format]
General purpose library and file format for storing scientific data.
http://www.hdfgroup.org/HDF5/
1.6.5 [ ]
Available through the following sequence(s) of modules
default
The hdf5 module file defines the following environment variables:
TACC_HDF5_DIR, TACC_HDF5_DOC, TACC_HDF5_LIB, and TACC_HDF5_INC for
the location of the HDF5 distribution, documentation,
libraries, and include files, respectively.

To use the HDF5 library, compile the source code with the option:

	-I$TACC_HDF5_INC 

and add the following options to the link step: 

	-Wl,-rpath,$TACC_HDF5_LIB -L$TACC_HDF5_LIB -lhdf5

The -Wl,-rpath,$TACC_HDF5_LIB option is not required, however,
if it is used, then this module will not have to be loaded
to run the program during future login sessions.

Here is an example command to compile h5_reference.c:

icc -Wl,-rpath,$TACC_HDF5_LIB -I$TACC_HDF5_INC h5_reference.c -L$TACC_HDF5_LIB -lhdf5

Version 1.6.5
hypre [Scalable Library for Eigen Problem Computations (Hypre)]
library for solving linear systems of equations
https://computation.llnl.gov/casc/linear_solvers/sls_hypre.html
2.0.0-LargeScale [ ]
Available through the following sequence(s) of modules
beta
default
The Hypre module file defines the following environment variables:
TACC_HYPRE_DIR, TACC_HYPRE_INC, and TACC_HYPRE_LIB for
the location of the Hypre distribution,
libraries, and include files, respectively.

Version 2.0.0
2.0.0-LargeScale [ ]
Available through the following sequence(s) of modules
beta
default
The Hypre module file defines the following environment variables:
TACC_HYPRE_DIR, TACC_HYPRE_INC, and TACC_HYPRE_LIB for
the location of the Hypre distribution,
libraries, and include files, respectively.

Version 2.0.0
2.0.0-SmallScale [ ] [ default ]
Available through the following sequence(s) of modules
beta
default
The Hypre module file defines the following environment variables:
TACC_HYPRE_DIR, TACC_HYPRE_INC, and TACC_HYPRE_LIB for
the location of the Hypre distribution,
libraries, and include files, respectively.

Version 2.0.0
2.0.0-SmallScale [ ]
Available through the following sequence(s) of modules
beta
default
The Hypre module file defines the following environment variables:
TACC_HYPRE_DIR, TACC_HYPRE_INC, and TACC_HYPRE_LIB for
the location of the Hypre distribution,
libraries, and include files, respectively.

Version 2.0.0
2.2.0b-LargeScale [ ]
Available through the following sequence(s) of modules
beta
default
The Hypre module file defines the following environment variables:
TACC_HYPRE_DIR, TACC_HYPRE_INC, and TACC_HYPRE_LIB for
the location of the Hypre distribution,
libraries, and include files, respectively.

Version 2.2.0b
2.2.0b-LargeScale [ ]
Available through the following sequence(s) of modules
beta
default
The Hypre module file defines the following environment variables:
TACC_HYPRE_DIR, TACC_HYPRE_INC, and TACC_HYPRE_LIB for
the location of the Hypre distribution,
libraries, and include files, respectively.

Version 2.2.0b
2.2.0b-SmallScale [ ]
Available through the following sequence(s) of modules
beta
default
The Hypre module file defines the following environment variables:
TACC_HYPRE_DIR, TACC_HYPRE_INC, and TACC_HYPRE_LIB for
the location of the Hypre distribution,
libraries, and include files, respectively.

Version 2.2.0
2.2.0b-SmallScale [ ]
Available through the following sequence(s) of modules
beta
default
The Hypre module file defines the following environment variables:
TACC_HYPRE_DIR, TACC_HYPRE_INC, and TACC_HYPRE_LIB for
the location of the Hypre distribution,
libraries, and include files, respectively.

Version 2.2.0
idl [IDL]
Data analysis tool
http://www.ittvis.com/idl/
6.4 [ ]
Available through the following sequence(s) of modules
beta
The idl module defines the following environment variables:
TACC_IDL_BIN
 

Version 6.4
intel [intel]
10.1 [ ]
Available through the following sequence(s) of modules
default
	Intel Compilers

	This module loads Intel Compiler variables.

	{ standard TACC variables: ICC_DIR,  ICC_BIN,  ICC_LIB  } 

	{ standard TACC variables: ICC_INC,  ICC_MAN,  ICC_DOC  } 

	{ standard TACC variables: IFC_DIR,  IFC_BIN,  IFC_LIB  } 

	{ standard TACC variables: IFC_INC,  IFC_MAN,  IFC_DOC  } 

	{ standard TACC variables: IIDB_DIR, IIDB_BIN, IIDB_MAN } 

	{ The command directory is added to PATH.             } 

	{ The library directory is added to LD_LIBRARY_PATH.  } 

	{ The include directory is added to INCLUDE.          } 

	{ The man     directory is added to MANPATH.          } 


	Version $version

9.1 [ ]
Available through the following sequence(s) of modules
default
	Intel Compilers

	This module loads Intel Compiler variables.

	{ standard TACC variables: ICC_DIR,  ICC_BIN,  ICC_LIB  } 

	{ standard TACC variables: ICC_INC,  ICC_MAN,  ICC_DOC  } 

	{ standard TACC variables: IFC_DIR,  IFC_BIN,  IFC_LIB  } 

	{ standard TACC variables: IFC_INC,  IFC_MAN,  IFC_DOC  } 

	{ standard TACC variables: IIDB_DIR, IIDB_BIN, IIDB_MAN } 

	{ The command directory is added to PATH.             } 

	{ The library directory is added to LD_LIBRARY_PATH.  } 

	{ The include directory is added to INCLUDE.          } 

	{ The man     directory is added to MANPATH.          } 


	Version $version

kojak [Kojak]
KOJAK is a performance-analysis tool for parallel applications supporting the programming models MPI, OpenMP, SHMEM, and combinations thereof.
http://www.fz-juelich.de/zam/kojak/
2.1.1 [ ] [ default ]
Available through the following sequence(s) of modules
default
The tau module defines the following environment variables:
TACC_KOJAK_DIR, TACC_KOJAK_BIN, and 
TACC_KOJAK_LIB for the location
of the Tau distribution, documentation, binaries, 
and libraries.


 
To use one of the KOJAK libraries, compile and link the source code with the option:

	-Wl,-rpath,$TACC_KOJAK_LIB -L$TACC_KOJAK_LIB -ltau-icpc-mpi-pdt

The -Wl,-rpath,$KOJAK_LIB option is not required, however,
if it is used, then this module will not have to be loaded
to run the program during future login sessions.

To use any other KOJAK library, please look at all possible options in 
 $TACC_KOJAK_LIB directory for libtau-*.a files and pick the combination
desired. Then substitute the desired library in the link step, remove the 
executable and recompile to relink the new library.

Version 3.1
launcher [TACC Parametric Job Launcher]
Utility for starting parametric job sweeps
1.2 [ ]
Available through the following sequence(s) of modules
default
The launcher module file defines the environment variable:
TACC_LAUNCHER_DIR for the location of the TACC Parametric 
Job Launcher which is a simple utility for submitting multiple
serial applications simultaneously.
 
For more information on using the Job Launcher, please consult
the README.launcher file located in $TACC_LAUNCHER_DIR

Version 1.2
metis [METIS: Multilevel Partitioning Algorithms]
Serial graph partitioning and fill-reduction matrix ordering routines
http://glaros.dtc.umn.edu/gkhome/views/metis
4.0 [ ]
Available through the following sequence(s) of modules
default
The metis modulefile defines the following environment variables:
TACC_METIS_DIR, TACC_METIS_DOC, TACC_METIS_BIN, TACC_METIS_LIB, 
and TACC_METIS_INC for the location of the Metis distribution, 
documentation, binaries, libraries, and include files, respectively.

To use the metis library, include compilation directives
of the form: -L$TACC_METIS_LIB -I$TACC_METIS_INC -lmetis
 
Here is an example command to compile metis_test.c:

icc -I$TACC_METIS_INC metis_test.c -L$TACC_METIS_LIB -lmetis

Version 4.0
mkl [Intel Math Kernel Library]
8.1.1 [ ] [ default ]
Available through the following sequence(s) of modules
default
The MKL module file defines the following environment variables:
TACC_MKL_DIR, TACC_MKL_DOC, TACC_MKL_LIB, and TACC_MKL_INC for
the location of the Intel MKL distribution, documentation,
libraries, and include files, respectively.

To use the MKL library, compile the source code with the option:
	-I$TACC_MKL_INC 
and add the following options to the link step: 
	-Wl,-rpath,$TACC_MKL_LIB -L$TACC_MKL_LIB -lmkl_em64t
The -Wl,-rpath,$TACC_MKL_LIB option is not required, however,
if it is used, then this module will not have to be loaded
to run the program during future login sessions.

Here is an example command to compile mkl_test.c:
mpicc -Wl,-rpath,$TACC_MKL_LIB -I$TACC_MKL_INC mkl_test.c -L$TACC_MKL_LIB -lmkl_em64t

MKL contains the lapack library; to use that, link:
mpicc  -lmkl_lapack -lmkl_em64t -lmkl

Version 8.1.1
9.0 [ ]
Available through the following sequence(s) of modules
default
The MKL module file defines the following environment variables:
TACC_MKL_DIR, TACC_MKL_DOC, TACC_MKL_LIB, and TACC_MKL_INC for
the location of the Intel MKL distribution, documentation,
libraries, and include files, respectively.

To use the MKL library, compile the source code with the option:
	-I$TACC_MKL_INC 
and add the following options to the link step: 
	-Wl,-rpath,$TACC_MKL_LIB -L$TACC_MKL_LIB -lmkl_em64t
The -Wl,-rpath,$TACC_MKL_LIB option is not required, however,
if it is used, then this module will not have to be loaded
to run the program during future login sessions.

Here is an example command to compile mkl_test.c:
mpicc -Wl,-rpath,$MKL_LIB -I$MKL_INC mkl_test.c -L$MKL_LIB -lmkl_em64t

Version 9.0
mvapich [mvapich]
MPI-1 implementation for Infiniband
http://mvapich.cse.ohio-state.edu/overview/mvapich/
0.9.9-cvs [ ]
Available through the following sequence(s) of modules
beta
	This module loads the MVAPICH MPI environment built with
	Intel compilers. By loading this module, the following commands
	will be automatically available for compiling MPI applications:


	mpif77       (F77 source)
	mpif90       (F90 source)
	mpicc        ( C  source)
	mpiCC/mpicxx (C++ source)


	Version $version

mvapich-gen2 [MVAPICH]
MPI-1 implementation for Infiniband
http://mvapich.cse.ohio-state.edu/overview/mvapich/
0.9.8 [ ] [ default ]
Available through the following sequence(s) of modules
intel-9.1
intel-10.1
	This module loads the MVAPICH MPI environment built with
	Intel compilers. By loading this module, the following commands
	will be automatically available for compiling MPI applications:


	mpif77       (F77 source)
	mpif90       (F90 source)
	mpicc        ( C  source)
	mpiCC/mpicxx (C++ source)


	Version $version

0.9.9 [ ]
Available through the following sequence(s) of modules
intel-9.1
	This module loads the MVAPICH MPI environment built with
	Intel compilers. By loading this module, the following commands
	will be automatically available for compiling MPI applications:


	mpif77       (F77 source)
	mpif90       (F90 source)
	mpicc        ( C  source)
	mpiCC/mpicxx (C++ source)


	Version $version

mvapich-gen2-beta2 [mvapich-gen2-beta2]
0.9.9 [ ]
Available through the following sequence(s) of modules
intel-9.1
	MVAPICH for Intel

	This module loads the latest version of MVAPICH built for Intel 9.0 compilers.

	Version $version

mvapich2-gen2 [mvapich2-gen2]
0.9.8 [ ]
Available through the following sequence(s) of modules
intel-9.1
	MVAPICH2 for Intel

	This module loads the latest version of MVAPICH2 built for Intel 9.0 compilers.

	Version $version

namd [NAMD]
Scalable Molecular Dynamics software
http://www.ks.uiuc.edu/Research/namd/
2.6 [ ]
Available through the following sequence(s) of modules
default
The TACC NAMD module appends the path to the namd2 executable
to the PATH environment variable
 
Some users have reported faster NAMD performance when setting
VIADEV_RENDEZVOUS_THRESHOLD to 50000. Please try including
one of the following in your job script:
   
   

Version 2.6
netcdf [netcdf]
I/O library which stores and retrieves data in self-describing, machine-independent datasets.
http://www.unidata.ucar.edu/software/netcdf/
3.6.1 [ ]
Available through the following sequence(s) of modules
default
The netcdf module file defines the following environment variables:
TACC_NETCDF_DIR, TACC_NETCDF_BIN, TACC_NETCDF_LIB, and 
TACC_NETCDF_INC forthe location of the NETCDF distribution, binaries,
libraries, and include files, respectively.

To use the NETCDF library, compile the source code with the option:

	-I$TACC_NETCDF_INC 

and add the following options to the link step: 

	-L$TACC_NETCDF_LIB -lnetcdf

Version 3.6.1
nwchem [nwchem]
General computational chemistry package (quantum chemistry and molecular dynamics)
http://www.emsl.pnl.gov/docs/nwchem/nwchem.html
5.0 [ ] [ default ]
Available through the following sequence(s) of modules
default
To run NWChem, please include the following lines in
your job script, using the appropriate input file name:
module load nwchem
ibrun nwchem input.nw
papi [papi]
Interface to monitor performance counter hardware for quantifying application behavior
http://icl.cs.utk.edu/papi/
3.5.0 [ ]
Available through the following sequence(s) of modules
default
The PAPI module file defines the following environment variables:
TACC_PAPI_DIR, TACC_PAPI_LIB, and TACC_PAPI_INC for
the location of the papi distribution, libraries, 
and include files, respectively.

To use the PAPI library, compile the source code with the option:

	-I$TACC_PAPI_INC 

and add the following options to the link step: 

	-Wl,-rpath,$TACC_PAPI_LIB -L$TACC_PAPI_LIB -lpapi

The -Wl,-rpath,$TACC_PAPI_LIB option is not required, however,
if it is used, then this module will not have to be loaded
to run the program during future login sessions.

Version 3.5.0
paraview [ParaView]
an open-source, multi-platform visualization application
http://www.paraview.org/
3.0.2 [ ] - 3.0.2, 64-bit
Available through the following sequence(s) of modules
beta
The  modulefile defines or modifies the following environment variables:
 PATH, 
   
Type in paraview to launch application 

Version 3.0.2 64 bit 
   
ParaView wiki:  http://www.paraview.org/Wiki/ParaView
ParaView tutorial:  http://www.psc.edu/general/software/packages/paraview/tutorial/