Click here to go to the TACC Home Page

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.

To see a list of software modules for download, and those developed by TACC staff, click here.

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]
amber [AMBER]
Molecular Modeling Package
8.0 [ ]
Available through the following sequence(s) of modules
default
	Amber 

	This module loads Amber variables.

	{ standard TACC variables: AMBER_DIR,  AMBER_BIN,  AMBER_DOC} 

	{ standard TACC variables: AMBER_TEST,   AMBER_EXAMPLES     } 

	{         AMBER variables: AMBERHOME                        } 

	{ The command directory is added to PATH.                   } 

	{ The man     directory is added to MANPATH.                } 


	Version $version

dot [dot]
none [ ]
Available through the following sequence(s) of modules
default
	Adds `.' to your PATH environment variable

	This makes it easy to add the current working directory
	to your PATH environment variable.  This allows you to
	run executables in your current working directory
	without prepending ./ to the excutable name

	Version $dotversion

gsl [GSL]
provides wide range of mathematical routines such as random number generators, special functions and least-squares fitting.
http://www.cs.utexas.edu/~plapack/
1.6 [ ]
Available through the following sequence(s) of modules
default,pgi-7.1
default
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.6 [ ]
Available through the following sequence(s) of modules
default,pgi-7.1
default
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
default
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.7 [ ] [ default ]
Available through the following sequence(s) of modules
default,pgi-7.1
default
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
default
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
1.8 [ ]
Available through the following sequence(s) of modules
default,pgi-7.1
default
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
http://glaros.dtc.umn.edu/gkhome/views/metis
4.0 [ ]
Available through the following sequence(s) of modules
default,pgi-7.1
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:

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

Version 4.0
4.0 [ ]
Available through the following sequence(s) of modules
default,pgi-7.1
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:

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

Version 4.0
module-cvs [module-cvs]
none [ ]
Available through the following sequence(s) of modules
default
	This module will set up aliases and environment variables
	for easy check-out of the most recent version of the
	environment modules package.

	For CVS access - do the 'login' first then the 'get'
	when prompted for a password - just hit return

	modules-login		- login into the modules CVS
				  repository anonymously
	modules-get 		- retrieve modules sources

	For anonymous ftp access cd to /pub/modules once logged in
	when prompted for a username/password - give it
	anonymous and your email address

	modules-ftp		- ftp into the modules tar ball
				  directory anonymously

	Version $version

module-info [module-info]
none [ ]
Available through the following sequence(s) of modules
default
	This module returns all the various module-info values
	in whatever mode you use (except in  `whatis' mode)

	Version $version

modules [modules]
none [ ]
Available through the following sequence(s) of modules
default
	modules - loads the modules software & application environment

	This adds $modroot/* to several of the
	environment variables.

	Version $version

netcdf [netcdf]
I/O library which stores and retrieves data in self-describing, machine-independent datasets.
http://www.unidata.ucar.edu/software/netcdf/
3.5.0 [ ]
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.5.0
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
4.0 [ ] [ default ]
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 4.0
null [null]
none [ ]
Available through the following sequence(s) of modules
default
	This module does absolutely nothing.
	It's meant simply as a place holder in your
	dot file initialization.

	Version $version

nwchem [nwchem]
General computational chemistry package (quantum chemistry and molecular dynamics)
http://www.emsl.pnl.gov/docs/nwchem/nwchem.html
4.5 [ ]
Available through the following sequence(s) of modules
default,pgi-7.1
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
4.5 [ ]
Available through the following sequence(s) of modules
default,pgi-7.1
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
4.6 [ ]
Available through the following sequence(s) of modules
default,pgi-7.1
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
4.6 [ ]
Available through the following sequence(s) of modules
default,pgi-7.1
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
4.7 [ ] [ default ]
Available through the following sequence(s) of modules
default,pgi-7.1
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
4.7 [ ] [ default ]
Available through the following sequence(s) of modules
default,pgi-7.1
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
petsc [PETSc]
Numerical library for sparse linear algebra
http://www-unix.mcs.anl.gov/petsc/petsc-as/
2.3.1 [ ] [ default ]
Available through the following sequence(s) of modules
default,pgi-7.1
default
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
2.3.1 [ ] [ default ]
Available through the following sequence(s) of modules
default,pgi-7.1
default
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
http://glaros.dtc.umn.edu/gkhome/views/metis
3.1 [ ]
Available through the following sequence(s) of modules
default,pgi-7.1
default
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
3.1 [ ]
Available through the following sequence(s) of modules
default,pgi-7.1
default
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
sinc [TACC Sinc archive tool]
Utility for data management
1.0 [ ]
Available through the following sequence(s) of modules
default
The sinc module file defines the environment variable:
TACC_SINC_DIR for the location of the TACC Sinc archiver 
tool which is a simple utility to help pack and unpack data
from tape storage.
 
For more information on using the Job Launcher, please consult
the README file located in $TACC_SINC_DIR

Version 1.0
1.1 [ ] - 1.0
Available through the following sequence(s) of modules
default
The sinc module file defines the environment variable:
TACC_SINC_DIR for the location of the TACC Sinc archiver 
tool which is a simple utility to help pack and unpack data
from tape storage.
 
For more information on using the Job Launcher, please consult
the README file located in $TACC_SINC_DIR

Version 1.1
1.2 [ ] [ default ]
Available through the following sequence(s) of modules
default
The sinc module file defines the environment variable:
TACC_SINC_DIR for the location of the TACC Sinc archiver 
tool which is a simple utility to help pack and unpack data
from tape storage.
 
For more information on using the Job Launcher, please consult
the README file located in $TACC_SINC_DIR

Version 1.2
use.own [use.own]
none [ ]
Available through the following sequence(s) of modules
default
	This module file will add $HOME/privatemodules to the
	list of directories that the module command will search
	for modules.  Place your own module files here.
	This module, when loaded, will create this directory
	if necessary.

	Version $rkoversion

        global version

        puts stderr 
        puts stderr 
	puts stderr 
        puts stderr 
}

module-whatis	

# for Tcl script use only
set     version      3.1.6
Lonestar [Dell Xeon Cluster]
amber [AMBER]
Molecular Modeling Package
http://amber.scripps.edu/
9.0 [ ] - MKL 9.0, FFTW 3.1; only login has devel directories: doc, examples
Available through the following sequence(s) of modules
intel/10.1,mvapich/1.0.1
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.0
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
intel/10.1,mvapich/1.0.1
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
intel/10.1
The boost module file defines the following environment variables:
TACC_BOOST_DIR, TACC_BOOST_LIB, and TACC_BOOST_INC for
the location of the boost distribution.


Version 1.34.1
1.39.0 [ ]
Available through the following sequence(s) of modules
intel/10.1
The boost module file defines the following environment variables:
TACC_BOOST_DIR, TACC_BOOST_LIB, and TACC_BOOST_INC for
the location of the boost distribution.


Version 1.39.0
charm++ [charm++]
Parallel programming library
http://charm.cs.uiuc.edu/
6.0 [ ]
Available through the following sequence(s) of modules
intel/10.1,mvapich/1.0.1
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_CHARMPP_DIR         top-level installation directory
TACC_CHARMPP_DIR/include contains header files
TACC_CHARMPP_DIR/lib     contains the Charm++ libraries
TACC_CHARMPP_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 6.0
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
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.

2.3 [ ]
Available through the following sequence(s) of modules
default
To use DDT:

 1.  module add ddt

 2.  mkdir ~/.ddt

 3.  copy $DDTROOT/templates/config.ddt to ~/.ddt/ .

 4.  ddt ./

 5.  Set your project via the 
 6.  Submit your job

2.3.1 [ ] - 2.2
Available through the following sequence(s) of modules
default
To use DDT:

 1.  module add ddt

 2.  ddt ./

 3.  Set your project via the 
 4.  Submit your job

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
3.2.3 [ ] [ default ]
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.3
4.1 [ ]
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 4.1
fftw2 [FFTW]
Numerical library, contains discrete Fourier transformation
http://www.fftw.org
2.1.5 [ ]
Available through the following sequence(s) of modules
intel/10.1,mvapich/1.0.1
The FFTW2 modulefile defines the following environment variables:
TACC_FFTW2_DIR, TACC_FFTW2_LIB, and TACC_FFTW2_INC 
for the location of the FFTW 2.1.5 distribution, 
libraries, and include files, respectively.

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

	-I$TACC_FFTW2_INC 

and add the following options to the link step: 

	-L$TACC_FFTW2_LIB -lfftw

Version 2.1.5
fftw3 [FFTW]
Numerical library, contains discrete Fourier transformation
http://www.fftw.org
3.1.2 [ ]
Available through the following sequence(s) of modules
intel/10.1
The FFTW modulefile defines the following environment variables:
TACC_FFTW3_DIR, TACC_FFTW3_LIB, and TACC_FFTW3_INC 
for the location of the FFTW 3.1.2 distribution, 
libraries, and include files, respectively.

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

	-I$TACC_FFTW3_INC 

and add the following options to the link step: 

	-L$TACC_FFTW3_LIB -lfftw3

Version 3.1.2
gamess [GAMESS]
General ab initio quantum chemistry package
http://www.msg.ameslab.gov/GAMESS/
03_2007 [ ] - March, 2007
Available through the following sequence(s) of modules
intel/10.1,mvapich/1.0.1
The GAMESS modulefile defines the following environment variables:
TACC_GAMESS_DIR/DOC/BIN/DOC for the location of the Gamess home,
documentation, binaries and data directories, respectively.

The modulefile defines GMSPATH (Gamess bin) and appends it 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
Note: tests and documents are not available on compute nodes.
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
gmake [gmake]
tool for generation of files from source
http://www.gnu.org/software/make/
3.81 [ ]
Available through the following sequence(s) of modules
default
The gmake modulefile defines the following environment variables:
TACC_GMAKE_DIR  and TACC_GMAKE_BIN for the location of the
GNU Make 3.81 distribution and binaries.


Version 3.81
gnuplot [gnuplot]
A portable command-line driven interactive data and function plotting utility.
http://www.gnuplot.info
4.2.6 [ ]
Available through the following sequence(s) of modules
default
The GNUplot modulefile places the gnuplot executable in your path.
For convenience, it also defines the environment variable TACC_GNUPLOT_DIR,
which is the location of the GNUplot distribution's support files.

Version 4.2.6
gotoblas [Goto BLAS]
Optimized versions of the Basic Linear Algebra Subrograms
http://www.tacc.utexas.edu/resources/software/#blas
1.26 [ ] [ default ]
Available through the following sequence(s) of modules
intel/10.1
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_lp64
 Multi Threaded:  -L$TACC_GOTOBLAS_LIB -lgoto_lp64_mp
 Single Threaded 64bit int: -L$TACC_GOTOBLAS_LIB -lgoto_ilp64
 Multi Threaded  64bit int: -L$TACC_GOTOBLAS_LIB -lgoto_ilp64_mp
 
You can control the number threads with the SMP version using the
OMP_NUM_THREADS environment variable.

Version 1.26
1.30 [ ]
Available through the following sequence(s) of modules
intel/10.1
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_lp64
 Multi Threaded:  -L$TACC_GOTOBLAS_LIB -lgoto_lp64_mp
 Single Threaded 64bit int: -L$TACC_GOTOBLAS_LIB -lgoto_ilp64
 Multi Threaded  64bit int: -L$TACC_GOTOBLAS_LIB -lgoto_ilp64_mp
 
You can control the number of threads with the SMP (mp) version using
the OMP_NUM_THREADS environment variable. TACC sets OMP_NUM_THREADS
to 1 in the default user environent.

Version 1.30
gromacs [Gromacs]
Molecular dynamics package
http://www.gromacs.org
3.3.3 [ ]
Available through the following sequence(s) of modules
intel/10.1,mvapich/1.0.1
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 %{PKG_INSTALL_DIR}/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
4.0.4 [ ]
Available through the following sequence(s) of modules
intel/10.1,mvapich/1.0.1
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 %{PKG_INSTALL_DIR}/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 4.0.4
gsl [GSL]
provides wide range of mathematical routines such as random number generators, special functions and least-squares fitting.
http://www.gnu.org/software/gsl/
1.10 [ ]
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.10 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.10
1.13 [ ]
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.13 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.13
hdf4 [HDF4: Hierarchical Data Format]
2.r3 [ ]
Available through the following sequence(s) of modules
intel/10.1
The HDF4 modulefile defines the following environment variables:
TACC_HDF4_DIR, TACC_HDF4_LIB, TACC_HDF4_BIN, and TACC_HDF4_INC 
for the location of the HDF4 2.r3 distribution, 
libraries, executables, 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: 

	-L$TACC_HDF4_LIB -lhdf4

Version 2.r3
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
intel/10.1
The HDF5 module 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.

The HDF5 module also prepends to your PATH 
and LD_LIBRARY_PATH for access to handy HDF binaries
and the HDF shared object library.


Version 1.6.5
hypre [Scalable Library for Eigen Problem Computations (Hypre)]
library for solving linear systems of equations
http://acts.nersc.gov/hypre/
2.0.0-LargeScale [ ]
Available through the following sequence(s) of modules
beta
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
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
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
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
intel [intel]
Intel Compiler Family (C/C++/Fortran for x86_64)
10.1 [ ] [ default ]
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

java [Java (Sun distribution)]
1.4.2 [ ] [ default ] - 1.4.2_13-b06, 32-bit
Available through the following sequence(s) of modules
default
The java/1.4.2 modulefile defines the default paths and environment
variables needed to use the Java 1.5.0 software and utilities
available in /usr/java/j2sdk1.4.2_11, placing them before the vendor-supplied
paths in PATH and MANPATH.:
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.2 [ ] [ default ]
Available through the following sequence(s) of modules
intel/10.1,mvapich/1.0.1
intel/10.1,mvapich2/1.2rc2
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,$TACC_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 2.2
lammps [Lammps]
molecular dynamics simulator
http://lammps.sandia.gov/
15Jan09 [ ] [ default ]
Available through the following sequence(s) of modules
beta
The lammps module puts the following executable in your PATH:
    lmp_lonestar lmp_lonestar_meam 

Lammps
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
lua [Lua]
Lua is a powerful, fast, light-weight, embeddable scripting language.
http://www.lua.org
5.1.4 [ ]
Available through the following sequence(s) of modules
default
The lua modulefile defines the following environment variables:
TACC_LUA_BIN, TACC_LUA_LIB, and TACC_LUA_INC for the location of the Lua distribution, 
documentation, binaries, libraries, and include files, respectively.

To use the Lua library, include compilation directives
of the form: -L$TACC_LUA_LIB -I$TACC_LUA_INC -llua
 
Here is an example command to compile lua_test.c:

icc -I$TACC_LUA_INC lua_test.c -L$TACC_LUA_LIB -llua

Version 5.1.4
meep [Meep]
Meep is a free finite-difference time-domain simulation software package
http://ab-initio.mit.edu/wiki/index.php/Meep
0.20.3 [ ]
Available through the following sequence(s) of modules
intel/10.1,mvapich/1.0.1
The meep module file defines the following environment variables:

TACC_MEEP_DIR, TACC_MEEP_LIB, TACC_MEEP_INC, and TACC_MEEP_BIN.

The meep executable is $TACC_MEEP_BIN/meep-mpi

Version 0.20.3
1.0.2 [ ]
Available through the following sequence(s) of modules
intel/10.1,mvapich2/1.2rc2
intel/10.1,mvapich/1.0.1
The meep module file defines the following environment variables:

TACC_MEEP_DIR, TACC_MEEP_LIB, TACC_MEEP_INC, and TACC_MEEP_BIN.

The meep executable is $TACC_MEEP_BIN/meep-mpi

Version 1.0.2
mesa [Mesa]
an open-source OpenGL implementation
http://www.mesa3d.org/
6.4.2 [ ]
Available through the following sequence(s) of modules
beta
The cmake module modifies the following environment variables:
PATH, LD_LIBRARY_PATH
 

Mesa, version 6.4.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
intel/10.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:

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

Version 4.0
mkl [Intel Math Kernel Library]
10.0.3.020 [ ] - 10.0.3.020.1.014
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 10.0.3.020
mpiP [mpiP]
Lightweight, Scalable MPI Profiling
http://mpip.sourceforge.net
3.1.1 [ ]
Available through the following sequence(s) of modules
intel/10.1,mvapich/1.0.1
The mpiP modulefile defines the following environment variables:
TACC_MPIP_DIR, TACC_MPIP_LIB for the location of the 
mpiP 3.1.1 distribution and libraries respectively.


To use the mpiP library, relink your MPI code with the following option:

	-L$TACC_MPIP_LIB -lmpiP -lbfd -liberty

Version 3.1.1
mvapich [mvapich]
MPI-1 implementation for Infiniband
http://mvapich.cse.ohio-state.edu/overview/mvapich/
0.9.8 [ ]
Available through the following sequence(s) of modules
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-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

1.0.1 [ ]
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

mvapich2 [mvapich2]
MPI-2 implementation for Infiniband
http://mvapich.cse.ohio-state.edu/overview/mvapich2/
1.2rc2 [ ]
Available through the following sequence(s) of modules
intel/10.1
	This module loads the MVAPICH2 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

mycluster [mycluster]
none [ ]
Available through the following sequence(s) of modules
default
	MyCluster builds personal Condor or SGE clusters on demand.

	Documentation for MyCluster is available at: 

	http://www.tacc.utexas.edu/services/userguides/mycluster/

	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
intel/10.1,mvapich/1.0.1
The TACC NAMD module appends the path to the namd2 executable
to the PATH environment variable.  Also TACC_NAMD_DIR, and 
TACC_NAMD_BIN are set to NAMD home and bin directories.
 
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
ncl_ncarg [ncl_ncarg]
A library of graphics utilites from the Natl. Center for Atmospheric Research.
http://ngwww.ucar.edu/
5.0.0 [ ]
Available through the following sequence(s) of modules
intel/10.1
The ncl_ncarg module file defines the following environment variables:
TACC_NCARG_ROOT, TACC_NCARG_BIN, TACC_NCARG_LIB, and 
TACC_NCARG_INC for the location of the NCARG distribution, binaries,
libraries, and include files, respectively.

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

	-I$TACC_NCARG_INC 

and add the following options to the link step: 

	-L$TACC_NCARG_LIB -lncarg

(or another of the available libraries that is appropriate to your application) 

Version 5.0.0
nco [netCFD Operator (NCO)]
Programs for manipulating and analyzing NetCDF files.
http://nco.sourceforge.net
3.9.5 [ ]
Available through the following sequence(s) of modules
intel/10.1
The nco module file defines the following environment variables:
TACC_NCO_DIR, TACC_NCO_BIN, TACC_NCO_LIB, and 
TACC_NCO_INC for the location of the NCO distribution, binaries,
libraries, and include files, respectively.

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

	-I$TACC_NCO_INC 

and add the following options to the link step: 

	-L$TACC_NCO_LIB -lnco

Version 3.9.5
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.2 [ ]
Available through the following sequence(s) of modules
intel/10.1
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.2
nwchem [nwchem]
General computational chemistry package (quantum chemistry and molecular dynamics)
http://www.emsl.pnl.gov/docs/nwchem/nwchem.html
5.0 [ ]
Available through the following sequence(s) of modules
intel/10.1,mvapich/1.0.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
5.1.1 [ ]
Available through the following sequence(s) of modules
intel/10.1,mvapich/1.0.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
papi [papi]
Interface to monitor performance counter hardware for quantifying application behavior
http://icl.cs.utk.edu/papi/
3.6.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.6.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/
3.2.1 [ ] - 3.2.1, 64-bit
Available through the following sequence(s) of modules
beta
The  modulefile defines or modifies the following environment variables:
 PATH, LD_LIBRARY_PATH, LD_PRELOAD
   
Type in paraview to launch application 

Version 3.2.1 64 bit 
   
ParaView wiki:  http://www.paraview.org/Wiki/ParaView
ParaView tutorial:  http://www.psc.edu/general/software/packages/paraview/tutorial/
pdtoolkit [PDT, Program Database Toolkit]
Instruments code for TAU profiling and tracing
http://www.cs.uoregon.edu/research/tau/home.php
3.12 [ ] [ default ]
Available through the following sequence(s) of modules
intel/10.1,mvapich/1.0.1
intel/10.1,mvapich2/1.2rc2
The pdtoolkit module defines the following environment variables:
TACC_PDTOOLKIT_DIR, TACC_PDTOOLKIT_BIN, and 
TACC_PDTOOLKIT_LIB for the location
of the PDToolkit distribution, documentation, binaries, 
and libraries.


 

Version 3.12
petsc [PETSc]
Numerical library for sparse linear algebra
http://www-unix.mcs.anl.gov/petsc/petsc-as/
2.3.3 [ ] [ default ]
Available through the following sequence(s) of modules
intel/10.1,mvapich/1.0.1
The petsc module defines the following environment variables:
TACC_PETSC_DIR, TACC_PETSC_BIN, and 
TACC_PETSC_LIB for the location
of the Petsc distribution, documentation, binaries, 
and libraries.

Version 2.3.3
external packages installed: %{packages}
2.3.3-complex [ ] - 2.3.3, complex
Available through the following sequence(s) of modules
intel/10.1,mvapich/1.0.1
The petsc module defines the following environment variables:
TACC_PETSC_DIR, TACC_PETSC_BIN, and 
TACC_PETSC_LIB for the location
of the Petsc distribution, documentation, binaries, 
and libraries.

Version 2.3.3, complex version
external packages installed: %{packages}
2.3.3-complex-goto [ ] - 2.3.3, gotoblas, complex
Available through the following sequence(s) of modules
beta
The petsc module defines the following environment variables:
TACC_PETSC_DIR, TACC_PETSC_BIN, and 
TACC_PETSC_LIB for the location
of the Petsc distribution, documentation, binaries, 
and libraries.


 

Petsc 2.3.3 complex with gotoblas
2.3.3-complex-mkl [ ] - 2.3.3, mkl blas, complex
Available through the following sequence(s) of modules
beta
The petsc module defines the following environment variables:
TACC_PETSC_DIR, TACC_PETSC_BIN, and 
TACC_PETSC_LIB for the location
of the Petsc distribution, documentation, binaries, 
and libraries.


 

Petsc 2.3.3 complex with mkl blas
2.3.3-complexdebug [ ] - 2.3.3, complex numbers, compiled with debug
Available through the following sequence(s) of modules
intel/10.1,mvapich/1.0.1
The petsc module defines the following environment variables:
TACC_PETSC_DIR, TACC_PETSC_BIN, and 
TACC_PETSC_LIB for the location
of the Petsc distribution, documentation, binaries, 
and libraries.

Version 2.3.3, complex version, compiled with debug
external packages installed: %{packages}
2.3.3-cxx [ ] - 2.3.3, compiled with C++ compilers
Available through the following sequence(s) of modules
intel/10.1,mvapich/1.0.1
The petsc module defines the following environment variables:
TACC_PETSC_DIR, TACC_PETSC_BIN, and 
TACC_PETSC_LIB for the location
of the Petsc distribution, documentation, binaries, 
and libraries.

Version 2.3.3, compiled with C++ compilers
external packages installed: %{packages}
2.3.3-cxxdebug [ ] - 2.3.3, compiled with C++ compilers, debug enabled
Available through the following sequence(s) of modules
intel/10.1,mvapich/1.0.1
The petsc module defines the following environment variables:
TACC_PETSC_DIR, TACC_PETSC_BIN, and 
TACC_PETSC_LIB for the location
of the Petsc distribution, documentation, binaries, 
and libraries.

Version 2.3.3, compiled with C++ compilers and debug
external packages installed: %{packages}
2.3.3-debug [ ] - 2.3.3, compiled with debug
Available through the following sequence(s) of modules
intel/10.1,mvapich/1.0.1
The petsc module defines the following environment variables:
TACC_PETSC_DIR, TACC_PETSC_BIN, and 
TACC_PETSC_LIB for the location
of the Petsc distribution, documentation, binaries, 
and libraries.

Version 2.3.3, compiled with debug
external packages installed: %{packages}
2.3.3-debugdynamic [ ] - 2.3.3, dynamic, debug mode
Available through the following sequence(s) of modules
beta
The petsc module defines the following environment variables:
TACC_PETSC_DIR, TACC_PETSC_BIN, and 
TACC_PETSC_LIB for the location
of the Petsc distribution, documentation, binaries, 
and libraries.


 

Petsc 2.3.3 with dynamic libraries, compiled with debug
external package installed: chaco, hypre, parmetis, spai, spooles
2.3.3-dynamic [ ] - 2.3.3, dynamic
Available through the following sequence(s) of modules
beta
The petsc module defines the following environment variables:
TACC_PETSC_DIR, TACC_PETSC_BIN, and 
TACC_PETSC_LIB for the location
of the Petsc distribution, documentation, binaries, 
and libraries.


 

Petsc 2.3.3 with dynamic libraries
external package installed: chaco, hypre, parmetis, spai, spooles
2.3.3-mpi2g2-cxx [ ] - 2.3.3-i10-cxx, intel10 C++ compiler
Available through the following sequence(s) of modules
beta
The petsc module defines the following environment variables:
TACC_PETSC_DIR, TACC_PETSC_BIN, and 
TACC_PETSC_LIB for the location
of the Petsc distribution, documentation, binaries, 
and libraries.


 

Petsc 2.3.3 with intel10 compiler and C++ compilers
external package installed: chaco, hypre, ml, parmetis, spai, spooles
2.3.3-mpi2g2-cxxdebug [ ] - 2.3.3-mpi2g2-cxx, mvapich2-gen2, C++ compiled, debug mode
Available through the following sequence(s) of modules
beta
The petsc module defines the following environment variables:
TACC_PETSC_DIR, TACC_PETSC_BIN, and 
TACC_PETSC_LIB for the location
of the Petsc distribution, documentation, binaries, 
and libraries.


 

Petsc 2.3.3 with C++ compilers, mvapich2-gen2
external package installed: chaco, hypre, ml, parmetis, spai, spooles
2.3.3-mvapich2 [ ] - 2.3.3, mvapich2
Available through the following sequence(s) of modules
beta
The petsc module defines the following environment variables:
TACC_PETSC_DIR, TACC_PETSC_BIN, and 
TACC_PETSC_LIB for the location
of the Petsc distribution, documentation, binaries, 
and libraries.


 

Petsc 2.3.3 with mvapich2
external package installed: chaco, hypre, parmetis, spai, spooles
2.3.3-mvapich2-debug [ ] - 2.3.3, mvapich2
Available through the following sequence(s) of modules
beta
The petsc module defines the following environment variables:
TACC_PETSC_DIR, TACC_PETSC_BIN, and 
TACC_PETSC_LIB for the location
of the Petsc distribution, documentation, binaries, 
and libraries.


 

Petsc 2.3.3 with mvapich2, debug enabled
external package installed: chaco, hypre, parmetis, spai, spooles
2.3.3-uni [ ] - 2.3.3, uniprocessor only
Available through the following sequence(s) of modules
beta
The petsc module defines the following environment variables:
TACC_PETSC_DIR, TACC_PETSC_BIN, and 
TACC_PETSC_LIB for the location
of the Petsc distribution, documentation, binaries, 
and libraries.


 

Petsc 2.3.3 without mpi libraries
2.3.3-unidebug [ ] - 2.3.3, uniprocessor only, debug version
Available through the following sequence(s) of modules
beta
The petsc module defines the following environment variables:
TACC_PETSC_DIR, TACC_PETSC_BIN, and 
TACC_PETSC_LIB for the location
of the Petsc distribution, documentation, binaries, 
and libraries.


 

Petsc 2.3.3 without mpi libraries
3.0.0 [ ] - external packages installed: %{realpackages} mumps scalapack spooles superlu (sequential/distributed)
Available through the following sequence(s) of modules
intel/10.1,mvapich2/1.2rc2
intel/10.1,mvapich/1.0.1
The petsc module defines the following environment variables:
TACC_PETSC_DIR, TACC_PETSC_BIN, and 
TACC_PETSC_LIB for the location
of the Petsc distribution, documentation, binaries, 
and libraries.

Version 3.0.0
external packages installed: %{packages}
3.0.0-complex [ ] - 3.0.0, complex version
Available through the following sequence(s) of modules
intel/10.1,mvapich2/1.2rc2
intel/10.1,mvapich/1.0.1
The petsc module defines the following environment variables:
TACC_PETSC_DIR, TACC_PETSC_BIN, and 
TACC_PETSC_LIB for the location
of the Petsc distribution, documentation, binaries, 
and libraries.

Version 3.0.0, complex version
external packages installed: %{packages}
3.0.0-complexdebug [ ] - 3.0.0, complex version, compiled with debug
Available through the following sequence(s) of modules
intel/10.1,mvapich2/1.2rc2
intel/10.1,mvapich/1.0.1
The petsc module defines the following environment variables:
TACC_PETSC_DIR, TACC_PETSC_BIN, and 
TACC_PETSC_LIB for the location
of the Petsc distribution, documentation, binaries, 
and libraries.

Version 3.0.0, complex version, compiled with debug
external packages installed: %{packages}
3.0.0-cxx [ ] - 3.0.0, compiled with C++ compilers
Available through the following sequence(s) of modules
intel/10.1,mvapich2/1.2rc2
intel/10.1,mvapich/1.0.1
The petsc module defines the following environment variables:
TACC_PETSC_DIR, TACC_PETSC_BIN, and 
TACC_PETSC_LIB for the location
of the Petsc distribution, documentation, binaries, 
and libraries.

Version 3.0.0, compiled with C++ compilers
external packages installed: %{packages}
3.0.0-cxxdebug [ ] - 3.0.0, compiled with C++ compilers and debug
Available through the following sequence(s) of modules
intel/10.1,mvapich2/1.2rc2
intel/10.1,mvapich/1.0.1
The petsc module defines the following environment variables:
TACC_PETSC_DIR, TACC_PETSC_BIN, and 
TACC_PETSC_LIB for the location
of the Petsc distribution, documentation, binaries, 
and libraries.

Version 3.0.0, compiled with C++ compilers and debug
external packages installed: %{packages}
3.0.0-debug [ ] - 3.0.0, compiled with debug
Available through the following sequence(s) of modules
intel/10.1,mvapich2/1.2rc2
intel/10.1,mvapich/1.0.1
The petsc module defines the following environment variables:
TACC_PETSC_DIR, TACC_PETSC_BIN, and 
TACC_PETSC_LIB for the location
of the Petsc distribution, documentation, binaries, 
and libraries.

Version 3.0.0, compiled with debug
external packages installed: %{packages}
3.0.0-uni [ ] - 3.0.0, no mpi
Available through the following sequence(s) of modules
intel/10.1,mvapich2/1.2rc2
intel/10.1,mvapich/1.0.1
The petsc module defines the following environment variables:
TACC_PETSC_DIR, TACC_PETSC_BIN, and 
TACC_PETSC_LIB for the location
of the Petsc distribution, documentation, binaries, 
and libraries.

Version 3.0.0, no mpi
external packages installed: %{packages}
3.0.0-unidebug [ ] - 3.0.0, no mpi, compiled with debug
Available through the following sequence(s) of modules
intel/10.1,mvapich2/1.2rc2
intel/10.1,mvapich/1.0.1
The petsc module defines the following environment variables:
TACC_PETSC_DIR, TACC_PETSC_BIN, and 
TACC_PETSC_LIB for the location
of the Petsc distribution, documentation, binaries, 
and libraries.

Version 3.0.0, no mpi, compiled with debug
external packages installed: %{packages}
dev [ ]
Available through the following sequence(s) of modules
beta
The petsc module defines the following environment variables:
TACC_PETSC_DIR, TACC_PETSC_BIN, and 
TACC_PETSC_LIB for the location
of the Petsc distribution, documentation, binaries, 
and libraries.


 

Petsc development version
external package installed: chaco, hypre, ml, parmetis, spai, spooles
dev-complex [ ] - dev
Available through the following sequence(s) of modules
beta
The petsc module defines the following environment variables:
TACC_PETSC_DIR, TACC_PETSC_BIN, and 
TACC_PETSC_LIB for the location
of the Petsc distribution, documentation, binaries, 
and libraries.


 

Petsc development version
external package installed: spooles, superlu
dev-complexdebug [ ] - dev, complex, compiled with debug
Available through the following sequence(s) of modules
beta
The petsc module defines the following environment variables:
TACC_PETSC_DIR, TACC_PETSC_BIN, and 
TACC_PETSC_LIB for the location
of the Petsc distribution, documentation, binaries, 
and libraries.


 

Petsc development version
external package installed: spooles, superlu
dev-debug [ ]
Available through the following sequence(s) of modules
beta
The petsc module defines the following environment variables:
TACC_PETSC_DIR, TACC_PETSC_BIN, and 
TACC_PETSC_LIB for the location
of the Petsc distribution, documentation, binaries, 
and libraries.


 

Petsc development version, debug enabled
external package installed: chaco, hypre, ml, parmetis, spai, spooles
phdf5 [Parallel HDF5]
General purpose library and file format for storing scientific data (parallel I/O version).
http://www.hdfgroup.org/HDF5/
1.8.3 [ ]
Available through the following sequence(s) of modules
intel/10.1,mvapich/1.0.1
The Parallel HDF5 module 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 Parallel HDF5 library, compile the source code with the option:

	-I$TACC_PHDF5_INC 

and add the following options to the link step: 

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

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.

The HDF5 module also prepends to your PATH 
and LD_LIBRARY_PATH for access to handy HDF binaries
and the HDF shared object library.


Version 1.8.3
plapack [PLAPACK]
distributed dense linear algebra
http://www.cs.utexas.edu/~plapack/
3.0 [ ]
Available through the following sequence(s) of modules
intel/10.1,mvapich/1.0.1
The plapack module file defines the following environment variables:
%TACC_PLAPACK_DIR, %TACC_PLAPACK_LIB, and for
the location of the plapack distribution and its libraries.

To use the PLAPLACK library, link with the option:

	-L$TACC_PLAPACK_LIB -lPLAPACK


Version 3.0
3.2 [ ] [ default ] - 3.2, with PLA_calloc patch
Available through the following sequence(s) of modules
intel/10.1,mvapich2/1.2rc2
intel/10.1,mvapich/1.0.1
The PLAPACK modulefile defines the following environment variables:
TACC_PLAPACK_LIB, and TACC_PLAPACK_INC 
for the location of the PLAPACK 3.2 
libraries and include files, respectively.



Version 3.2
pmetis [ParMETIS: Parallel Graph Partitioning]
Parallel graph partitioning and fill-reduction matrix ordering routines
http://glaros.dtc.umn.edu/gkhome/views/metis
3.1 [ ]
Available through the following sequence(s) of modules
intel/10.1,mvapich/1.0.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 parmetis library, include compilation and link directives
of the form: -L$TACC_PMETIS_LIB -I$TACC_PMETIS_INC -lparmetis -lmetis
 
Here is an example command to compile pmetis_test.c:

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

Version 3.1
qt [Qt]
a cross-platform GUI development environment
http://trolltech.com/products/qt
3.3.8 [ ]
Available through the following sequence(s) of modules
beta
The cmake module modifies the following environment variables:
PATH, LD_LIBRARY_PATH
 

Qt, version 3.3.8
4.2.3 [ ]
Available through the following sequence(s) of modules
beta
The cmake module modifies the following environment variables:
PATH, LD_LIBRARY_PATH
 

Qt, version 4.2.3
4.3.1 [ ] [ default ]
Available through the following sequence(s) of modules
beta
The cmake module modifies the following environment variables:
PATH, LD_LIBRARY_PATH
 

Qt, version 4.3.1
R [R]
Statistical and grahpics library language environment
http://www.r-rpoject.org
2.4.1 [ ]
Available through the following sequence(s) of modules
default
The %{Name} module file defines the following environment variables:
%TACC_R_DIR, %TACC_R_LIB, and for
the location of the %{Name} distribution and its libraries.


Version 2.4.1
2.9.2 [ ] [ default ]
Available through the following sequence(s) of modules
default
The %{Name} module file defines the following environment variables:
%TACC_R_DIR, %TACC_R_LIB, and for
the location of the %{Name} distribution and its libraries.


Version 2.9.2
sage [sage]
Symbolic and numerical mathematics
3.0.3 [ ] [ default ] - 4.6
Available through the following sequence(s) of modules
beta
The sage module file puts the sage executable in your path.
scalapack [scalapack]
Numerical library, contains dense and band matrix software
http://www.netlib.org/scalapack/
1.8.0 [ ]
Available through the following sequence(s) of modules
intel/10.1,mvapich/1.0.1
The scalapack module file defines the following environment variables:
TACC_SCALAPACK_DIR and TACC_SCALAPACK_LIB for
the location of the scalapack distribution and its libraries.

To use the ScaLAPACK library with a FORTRAN program, 
link with the option:

	-L$TACC_SCALAPACK_LIB -lscalapack $TACC_SCALAPACK_LIB/blacsF77init_MPI-LINUX-0.a $TACC_SCALAPACK_LIB/blacs_MPI-LINUX-0.a

or, for C programs:

	-L$TACC_SCALAPACK_LIB -lscalapack $TACC_SCALAPACK_LIB/blacsCinit_MPI-LINUX-0.a $TACC_SCALAPACK_LIB/blacs_MPI-LINUX-0.a


Version 1.8.0
siesta [siesta]
General computational chemistry package (quantum chemistry/DFT/MD)
http://www.uam.es/departamentos/ciencias/fismateriac/siesta/
.2.0.1 [ ] - 2.0.1
Available through the following sequence(s) of modules
beta
To run siesta, please include the following lines in
your job script, using the appropriate input file name:

module load siesta
ibrun siesta < input-name.fdf
2.0.1 [ ] [ default ]
Available through the following sequence(s) of modules
beta
To run siesta, please include the following lines in
your job script, using the appropriate input file name:

module load siesta
ibrun siesta < input-name.fdf
sinc [TACC Sinc archive tool]
Utility for data management
1.1 [ ] - 1.0
Available through the following sequence(s) of modules
default
The sinc module file defines the environment variable:
TACC_SINC_DIR for the location of the TACC Sinc archiver 
tool which is a simple utility to help pack and unpack data
from tape storage.
 
For more information on using the Job Launcher, please consult
the README file located in $TACC_SINC_DIR

Version 1.1
1.3 [ ] - 1.0
Available through the following sequence(s) of modules
default
The sinc module file defines the environment variable:
TACC_SINC_DIR for the location of the TACC Sinc archiver 
tool which is a simple utility to help pack and unpack data
from tape storage.
 
For more information on using the Job Launcher, please consult
the README file located in $TACC_SINC_DIR

Version 1.3
slepc [SLEPc]
Library of eigensolvers
http://www.grycap.upv.es/slepc/
2.3.3 [ ] [ default ]
Available through the following sequence(s) of modules
intel/10.1,mvapich/1.0.1
The SLEPC modulefile defines the following environment variables:
TACC_SLEPC_DIR, TACC_SLEPC_LIB, and TACC_SLEPC_INC 
for the location of the SLEPC 2.3.3 distribution, 
libraries, and include files, respectively.


Usage:
	include ${SLEPC_DIR}/bmake/slepc_common_variables
in your makefile, then compile
	${CC} -c yourfile.c ${PETSC_INCLUDE}
and link with
	${CLINKER} -o yourprog yourfile.o ${SLEPC_LIB}


Version 2.3.3
2.3.3-complex [ ]
Available through the following sequence(s) of modules
intel/10.1,mvapich/1.0.1
beta
The SLEPC modulefile defines the following environment variables:
TACC_SLEPC_DIR, TACC_SLEPC_LIB, and TACC_SLEPC_INC 
for the location of the SLEPC 2.3.3 distribution, 
libraries, and include files, respectively.


Usage:
	include ${SLEPC_DIR}/bmake/slepc_common_variables
in your makefile, then compile
	${CC} -c yourfile.c ${PETSC_INCLUDE}
and link with
	${CLINKER} -o yourprog yourfile.o ${SLEPC_LIB}


Version 2.3.3
2.3.3-complex-goto [ ] - 2.3.3-complex, gotoblas
Available through the following sequence(s) of modules
beta
The SLEPC modulefile defines the following environment variables:
TACC_SLEPC_DIR, TACC_SLEPC_LIB, and TACC_SLEPC_INC 
for the location of the SLEPC 2.3.2 distribution, 
libraries, and include files, respectively.


Usage:
	include ${SLEPC_DIR}/bmake/slepc_common_variables
in your makefile, then compile
	${CC} -c yourfile.c ${PETSC_INCLUDE}
and link with
	${CLINKER} -o yourprog yourfile.o ${SLEPC_LIB}


Version dev
2.3.3-complex-mkl [ ] - 2.3.3-complex, mkl blas
Available through the following sequence(s) of modules
beta
The SLEPC modulefile defines the following environment variables:
TACC_SLEPC_DIR, TACC_SLEPC_LIB, and TACC_SLEPC_INC 
for the location of the SLEPC 2.3.2 distribution, 
libraries, and include files, respectively.


Usage:
	include ${SLEPC_DIR}/bmake/slepc_common_variables
in your makefile, then compile
	${CC} -c yourfile.c ${PETSC_INCLUDE}
and link with
	${CLINKER} -o yourprog yourfile.o ${SLEPC_LIB}


Version dev
2.3.3-complexdebug [ ] - 2.3.3-complex, compiled with debug
Available through the following sequence(s) of modules
intel/10.1,mvapich/1.0.1
beta
The SLEPC modulefile defines the following environment variables:
TACC_SLEPC_DIR, TACC_SLEPC_LIB, and TACC_SLEPC_INC 
for the location of the SLEPC 2.3.3 distribution, 
libraries, and include files, respectively.


Usage:
	include ${SLEPC_DIR}/bmake/slepc_common_variables
in your makefile, then compile
	${CC} -c yourfile.c ${PETSC_INCLUDE}
and link with
	${CLINKER} -o yourprog yourfile.o ${SLEPC_LIB}


Version 2.3.3
2.3.3-cxx [ ] - 2.3.3
Available through the following sequence(s) of modules
intel/10.1,mvapich/1.0.1
The SLEPC modulefile defines the following environment variables:
TACC_SLEPC_DIR, TACC_SLEPC_LIB, and TACC_SLEPC_INC 
for the location of the SLEPC 2.3.3 distribution, 
libraries, and include files, respectively.


Usage:
	include ${SLEPC_DIR}/bmake/slepc_common_variables
in your makefile, then compile
	${CC} -c yourfile.c ${PETSC_INCLUDE}
and link with
	${CLINKER} -o yourprog yourfile.o ${SLEPC_LIB}


Version 2.3.3
2.3.3-cxxdebug [ ] - 2.3.3
Available through the following sequence(s) of modules
intel/10.1,mvapich/1.0.1
The SLEPC modulefile defines the following environment variables:
TACC_SLEPC_DIR, TACC_SLEPC_LIB, and TACC_SLEPC_INC 
for the location of the SLEPC 2.3.3 distribution, 
libraries, and include files, respectively.


Usage:
	include ${SLEPC_DIR}/bmake/slepc_common_variables
in your makefile, then compile
	${CC} -c yourfile.c ${PETSC_INCLUDE}
and link with
	${CLINKER} -o yourprog yourfile.o ${SLEPC_LIB}


Version 2.3.3
2.3.3-debug [ ] - 2.3.3
Available through the following sequence(s) of modules
intel/10.1,mvapich/1.0.1
The SLEPC modulefile defines the following environment variables:
TACC_SLEPC_DIR, TACC_SLEPC_LIB, and TACC_SLEPC_INC 
for the location of the SLEPC 2.3.3 distribution, 
libraries, and include files, respectively.


Usage:
	include ${SLEPC_DIR}/bmake/slepc_common_variables
in your makefile, then compile
	${CC} -c yourfile.c ${PETSC_INCLUDE}
and link with
	${CLINKER} -o yourprog yourfile.o ${SLEPC_LIB}


Version 2.3.3
3.0.0 [ ]
Available through the following sequence(s) of modules
intel/10.1,mvapich2/1.2rc2
intel/10.1,mvapich/1.0.1
The SLEPC modulefile defines the following environment variables:
TACC_SLEPC_DIR, TACC_SLEPC_LIB, and TACC_SLEPC_INC 
for the location of the SLEPC 3.0.0 distribution, 
libraries, and include files, respectively.


Usage:
	include $(SLEPC_DIR)/bmake/slepc_common_variables
in your makefile, then compile
	$(CC) -c yourfile.c $(PETSC_INCLUDE)
and link with
	$(CLINKER) -o yourprog yourfile.o $(SLEPC_LIB)


Version 3.0.0
3.0.0-complex [ ] - 3.0.0
Available through the following sequence(s) of modules
intel/10.1,mvapich2/1.2rc2
intel/10.1,mvapich/1.0.1
The SLEPC modulefile defines the following environment variables:
TACC_SLEPC_DIR, TACC_SLEPC_LIB, and TACC_SLEPC_INC 
for the location of the SLEPC 3.0.0 distribution, 
libraries, and include files, respectively.


Usage:
	include $(SLEPC_DIR)/bmake/slepc_common_variables
in your makefile, then compile
	$(CC) -c yourfile.c $(PETSC_INCLUDE)
and link with
	$(CLINKER) -o yourprog yourfile.o $(SLEPC_LIB)


Version 3.0.0
3.0.0-complexdebug [ ] - 3.0.0
Available through the following sequence(s) of modules
intel/10.1,mvapich2/1.2rc2
intel/10.1,mvapich/1.0.1
The SLEPC modulefile defines the following environment variables:
TACC_SLEPC_DIR, TACC_SLEPC_LIB, and TACC_SLEPC_INC 
for the location of the SLEPC 3.0.0 distribution, 
libraries, and include files, respectively.


Usage:
	include $(SLEPC_DIR)/bmake/slepc_common_variables
in your makefile, then compile
	$(CC) -c yourfile.c $(PETSC_INCLUDE)
and link with
	$(CLINKER) -o yourprog yourfile.o $(SLEPC_LIB)


Version 3.0.0
3.0.0-cxx [ ] - 3.0.0
Available through the following sequence(s) of modules
intel/10.1,mvapich2/1.2rc2
intel/10.1,mvapich/1.0.1
The SLEPC modulefile defines the following environment variables:
TACC_SLEPC_DIR, TACC_SLEPC_LIB, and TACC_SLEPC_INC 
for the location of the SLEPC 3.0.0 distribution, 
libraries, and include files, respectively.


Usage:
	include $(SLEPC_DIR)/bmake/slepc_common_variables
in your makefile, then compile
	$(CC) -c yourfile.c $(PETSC_INCLUDE)
and link with
	$(CLINKER) -o yourprog yourfile.o $(SLEPC_LIB)


Version 3.0.0
3.0.0-cxxdebug [ ] - 3.0.0
Available through the following sequence(s) of modules
intel/10.1,mvapich2/1.2rc2
intel/10.1,mvapich/1.0.1
The SLEPC modulefile defines the following environment variables:
TACC_SLEPC_DIR, TACC_SLEPC_LIB, and TACC_SLEPC_INC 
for the location of the SLEPC 3.0.0 distribution, 
libraries, and include files, respectively.


Usage:
	include $(SLEPC_DIR)/bmake/slepc_common_variables
in your makefile, then compile
	$(CC) -c yourfile.c $(PETSC_INCLUDE)
and link with
	$(CLINKER) -o yourprog yourfile.o $(SLEPC_LIB)


Version 3.0.0
3.0.0-debug [ ] - 3.0.0
Available through the following sequence(s) of modules
intel/10.1,mvapich2/1.2rc2
intel/10.1,mvapich/1.0.1
The SLEPC modulefile defines the following environment variables:
TACC_SLEPC_DIR, TACC_SLEPC_LIB, and TACC_SLEPC_INC 
for the location of the SLEPC 3.0.0 distribution, 
libraries, and include files, respectively.


Usage:
	include $(SLEPC_DIR)/bmake/slepc_common_variables
in your makefile, then compile
	$(CC) -c yourfile.c $(PETSC_INCLUDE)
and link with
	$(CLINKER) -o yourprog yourfile.o $(SLEPC_LIB)


Version 3.0.0
dev [ ]
Available through the following sequence(s) of modules
beta
The SLEPC modulefile defines the following environment variables:
TACC_SLEPC_DIR, TACC_SLEPC_LIB, and TACC_SLEPC_INC 
for the location of the SLEPC 2.3.2 distribution, 
libraries, and include files, respectively.


Usage:
	include ${SLEPC_DIR}/bmake/slepc_common_variables
in your makefile, then compile
	${CC} -c yourfile.c ${PETSC_INCLUDE}
and link with
	${CLINKER} -o yourprog yourfile.o ${SLEPC_LIB}


Version dev
dev-debug [ ]
Available through the following sequence(s) of modules
beta
The SLEPC modulefile defines the following environment variables:
TACC_SLEPC_DIR, TACC_SLEPC_LIB, and TACC_SLEPC_INC 
for the location of the SLEPC 2.3.2 distribution, 
libraries, and include files, respectively.


Usage:
	include ${SLEPC_DIR}/bmake/slepc_common_variables
in your makefile, then compile
	${CC} -c yourfile.c ${PETSC_INCLUDE}
and link with
	${CLINKER} -o yourprog yourfile.o ${SLEPC_LIB}


Version dev, debug enabled
sprng [Scalable Parallel Random Number Generators Library]
Parallel random number generation
http://sprng.cs.fsu.edu/
2.0 [ ]
Available through the following sequence(s) of modules
intel/10.1,mvapich/1.0.1
The SPRNG modulefile defines the following environment variables:
TACC_SPRNG_DIR, TACC_SPRNG_LIB, and TACC_SPRNG_INC 
for the location of the SPRNG 2.0 distribution, 
libraries, and include files, respectively.

TACC_SPRNG_TESTS points to the location of the SPRNG 2.0 
test examples.

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

	-I$TACC_SPRNG_INC 

and add the following options to the link step: 

	-L$TACC_SPRNG_LIB -lsprng

Example compilation using SPRNG: 

icc sprngtest.c -I$TACC_SPRNG_INC -L$TACC_SPRNG_LIB -lsprng

NOTE: The pmlcg generator has not been built into this package 
      because of stability concerns.

Version 2.0
subversion [Subversion]
1.5.1 [ ] [ default ]
Available through the following sequence(s) of modules
default
Subversion 1.5.1
{ The command directory is added to PATH.             } 
{ The man     directory is added to MANPATH.          } 
1.6.1 [ ]
Available through the following sequence(s) of modules
default
Subversion 1.6.1
{ The command directory is added to PATH.             } 
{ The man     directory is added to MANPATH.          } 
svn [Subversion]
an open-source version control system to replace CVS
http://subversion.tigris.org/
1.4.5 [ ]
Available through the following sequence(s) of modules
beta
The cmake module modifies the following environment variables:
PATH, LD_LIBRARY_PATH
 

subversion, version 1.4.5
tacc-help [TACC help tools]
user environment checking utility
1.0 [ ]
Available through the following sequence(s) of modules
default
The tacc-help module is a help collection of tools in
location TACC_HELP_DIR that specifically contains 
tools to help diagnose problems with user accounts and
jobs.
 

Version 1.0
tao [Tao]
Package for numerical optimization
ttp://www-unix.mcs.anl.gov/tao/
1.9 [ ] [ default ] - 2.3.3
Available through the following sequence(s) of modules
intel/10.1,mvapich2/1.2rc2
intel/10.1,mvapich/1.0.1
The TAO modulefile defines the following environment variables:
TACC_TAO_DIR, TACC_TAO_LIB, and TACC_TAO_INC 
for the location of the TAO 1.9 distribution, 
libraries, and include files.


Usage:
	include $(TACC_TAO_DIR)/bmake/tao_common
in your makefile, then compile
	$(CC) -c yourfile.c $(TAO_INCLUDE)
and link with
	$(CLINKER) -o yourprog yourfile.o $(TAO_LIB)


Version 1.9
1.9-debug [ ] - 2.3.3, compiled with debug
Available through the following sequence(s) of modules
intel/10.1,mvapich2/1.2rc2
intel/10.1,mvapich/1.0.1
The TAO modulefile defines the following environment variables:
TACC_TAO_DIR, TACC_TAO_LIB, and TACC_TAO_INC 
for the location of the TAO 1.9 distribution, 
libraries, and include files.


Usage:
	include $(TACC_TAO_DIR)/bmake/tao_common
in your makefile, then compile
	$(CC) -c yourfile.c $(TAO_INCLUDE)
and link with
	$(CLINKER) -o yourprog yourfile.o $(TAO_LIB)


Version 1.9, debug enabled
1.9patch [ ] - 1.9
Available through the following sequence(s) of modules
beta
The TAO modulefile defines the following environment variables:
TACC_TAO_DIR, TACC_TAO_LIB, and TACC_TAO_INC 
for the location of the TAO 1.9 distribution, 
libraries, and include files.


Usage:
	include ${TACC_TAO_DIR}/bmake/tao_common
in your makefile, then compile
	${CC} -c yourfile.c ${TAO_INCLUDE}
and link with
	${CLINKER} -o yourprog yourfile.o ${TAO_LIB}


Version 1.9
1.9patch-debug [ ] - 1.9, patched, compiled with debug
Available through the following sequence(s) of modules
beta
The TAO modulefile defines the following environment variables:
TACC_TAO_DIR, TACC_TAO_LIB, and TACC_TAO_INC 
for the location of the TAO 1.9 distribution, 
libraries, and include files.


Usage:
	include ${TACC_TAO_DIR}/bmake/tao_common
in your makefile, then compile
	${CC} -c yourfile.c ${TAO_INCLUDE}
and link with
	${CLINKER} -o yourprog yourfile.o ${TAO_LIB}


Version 1.9, debug enabled
tau [Tuning Analysis Utilities]
Framework for Application profiling and optimization
http://www.cs.uoregon.edu/research/tau/home.php
2.16.5 [ ]
Available through the following sequence(s) of modules
beta
The tau module defines the following environment variables:
TACC_TAU_DIR, TACC_TAU_BIN, and 
TACC_TAU_LIB for the location
of the Tau distribution, documentation, binaries, and libraries.
The TAU makefiles are in the lib directory.
 
To use one of the TAU libraries, compile and link the source code with the option:

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

The -Wl,-rpath,$TAU_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 TAU library, please look at all possible options in 
 $TACC_TAU_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 2.16.5
2.16.5-mpi [ ] - 2.16.5
Available through the following sequence(s) of modules
beta
The tau module defines the following environment variables:
TACC_TAU_DIR, TACC_TAU_BIN, and 
TACC_TAU_LIB for the location
of the Tau distribution, documentation, binaries, and libraries.
The TAU makefiles are in the lib directory.
 
To use one of the TAU libraries, compile and link the source code with the option:

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

The -Wl,-rpath,$TAU_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 TAU library, please look at all possible options in 
 $TACC_TAU_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 2.16.5
2.16.5-vampirtrace [ ] - 2.16.5
Available through the following sequence(s) of modules
beta
The tau module defines the following environment variables:
TACC_TAU_DIR, TACC_TAU_BIN, and 
TACC_TAU_LIB for the location
of the Tau distribution, documentation, binaries, and libraries.
The TAU makefiles are in the lib directory.
 
To use one of the TAU libraries, compile and link the source code with the option:

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

The -Wl,-rpath,$TAU_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 TAU library, please look at all possible options in 
 $TACC_TAU_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 2.16.5
2.16.6-mpi [ ] - 2.16.6
Available through the following sequence(s) of modules
beta
The tau module defines the following environment variables:
TACC_TAU_DIR, TACC_TAU_BIN, and 
TACC_TAU_LIB for the location
of the Tau distribution, documentation, binaries, and libraries.
The TAU makefiles are in the lib directory.
 
To use one of the TAU libraries, compile and link the source code with the option:

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

The -Wl,-rpath,$TAU_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 TAU library, please look at all possible options in 
 $TACC_TAU_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 2.16.6
2.17 [ ]
Available through the following sequence(s) of modules
intel/10.1,mvapich/1.0.1
The tau module defines the following environment variables:
TACC_TAU_DIR, TACC_TAU_BIN, and 
TACC_TAU_LIB for the location
of the Tau distribution, documentation, binaries, 
and libraries.


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

	-Wl,-rpath,$TACC_TAU_LIB -L$TACC_TAU_LIB -ltau-

The -Wl,-rpath,$TACC_TAU_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 TAU library, please look at all possible options in 
 $TACC_TAU_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 2.17
2.18 [ ]
Available through the following sequence(s) of modules
intel/10.1,mvapich2/1.2rc2
The tau module defines the following environment variables:
TACC_TAU_DIR, TACC_TAU_BIN, and 
TACC_TAU_LIB for the location
of the Tau distribution, documentation, binaries, 
and libraries.


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

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

The -Wl,-rpath,$%{MODULE_VAR}_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 TAU library, please look at all possible options in 
 $TACC_TAU_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 2.18
train [ ] - 2.16.3
Available through the following sequence(s) of modules
default
The tau module defines the following environment variables:
TACC_TAU_DIR, TACC_TAU_BIN, and 
TACC_TAU_LIB for the location
of the Tau distribution, documentation, binaries, 
and libraries.


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

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

The -Wl,-rpath,$TAU_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 TAU library, please look at all possible options in 
 $TACC_TAU_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 2.16.3
titanium [Titanium Compiler (Intel C backend)]
dev-intel [ ] [ default ] - 3.x (development version)
Available through the following sequence(s) of modules
beta
Titanium is a high-performance, explicitly parallel SPMD dialect of Java designed for scientific computing
  compiler frontend: tcbuild
  parallel job launcher: tcrun
  for usage information:
   pass --help option to the above commands, or
   see http://titanium.cs.berkeley.edu/

Version 3.x
dev-intel-debug [ ] - 3.x (development version)
Available through the following sequence(s) of modules
beta
Titanium is a high-performance, explicitly parallel SPMD dialect of Java designed for scientific computing
  compiler frontend: tcbuild
  parallel job launcher: tcrun
  for usage information:
   pass --help option to the above commands, or
   see http://titanium.cs.berkeley.edu/

Version 3.x
upc [Berkeley UPC (Gnu C backend)]
dev-gcc [ ] - 2.5.x (development version)
Available through the following sequence(s) of modules
beta
Berkeley UPC is a high-performance, open source implementation of the Unified Parallel C language
  compiler frontend: upcc
  parallel job launcher: upcrun
  for usage information:
   pass --help option to the above commands, or
   see 'man upcc' or 'man upcrun', or
   see http://upc.lbl.gov/docs

Version 2.5.x
dev-intel [ ] [ default ] - 2.5.x (development version)
Available through the following sequence(s) of modules
beta
Berkeley UPC is a high-performance, open source implementation of the Unified Parallel C language
  compiler frontend: upcc
  parallel job launcher: upcrun
  for usage information:
   pass --help option to the above commands, or
   see 'man upcc' or 'man upcrun', or
   see http://upc.lbl.gov/docs

Version 2.5.x
vasp [vasp]
Vienna Ab initio Simulation Package
4.6 [ ] [ default ]
Available through the following sequence(s) of modules
beta
The vasp module file puts the VASP executable in your path.

Note that only select users can run this executable.
If you want to use this installation, submit a request
through the TACC consulting system.
visit [VisIt]
Open-source visualization suite from Lawrence Livermore National Laboratory
https://wci.llnl.gov/codes/visit/
1.6.1 [ ]
Available through the following sequence(s) of modules
beta
The visit module modifies the following environment variables:
PATH, LD_LIBRARY_PATH
 

VisIt parallel build, version 1.6.1

vnc [TurboVNC]
a client for virtual X sessions
http://www.virtualgl.org/About/TurboVNC
0.4 [ ]
Available through the following sequence(s) of modules
beta
The cmake module modifies the following environment variables:
PATH, LD_LIBRARY_PATH
 

TurboVNC, version 0.4
vtk [Visualization ToolKit (VTK)]
open-source system for 3D computer graphics, image processing, and visualization
http://www.vtk.org/
5.0.3 [ ]
Available through the following sequence(s) of modules
beta
The  modulefile defines or modifies the following environment variables:
 PATH, LD_LIBRARY_PATH, PYTHONPATH 

Version 5.0.3
  
VTK documentation:  http://www.vtk.org/doc/release/5.0/html/
VTK tutorials:  http://www.vtk.org/Wiki/VTK_Online_Tutorials
Ranger [Sun Constellation Linux Cluster]
acml [ACML]
Numerical library, contains dense linear algebra routines.
http://developer.amd.com/acml.jsp
4.0.1 [ ]
Available through the following sequence(s) of modules
pgi/7.1
The ACML module file defines the following environment variables:
TACC_ACML_DIR, TACC_ACML_DOC, TACC_ACML_LIB, TACC_ACML_LIB_MP, 
and TACC_ACML_INC for the location of the AMD ACML distribution,
 documentation, libraries, and include files, respectively.

To use the ACML library, compile the source code with the option:
	-I$TACC_ACML_INC 
and add the following options to the link step: 
	-Wl,-rpath,$TACC_ACML_LIB -L$TACC_ACML_LIB -lacml
The -Wl,-rpath,$TACC_ACML_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 the multi-threaded ACML add the following compiler option: 
	-I$TACC_ACML_INC_MP 
and the following linker options:
	-Wl,-rpath,$TACC_ACML_LIB_MP -L$TACC_ACML_LIB -lacml_mp
Here is an example command to compile acml_test.c:
mpicc -Wl,-rpath,$TACC_ACML_LIB -I$TACC_ACML_INC acml_test.c -L$TACC_ACML_LIB -lacmlt

ACML contains the lapack library; to use that, link as above.

Version 4.0.1
4.1.0 [ ]
Available through the following sequence(s) of modules
pgi/7.2-5
intel/10.1
The ACML module file defines the following environment variables:
TACC_ACML_DIR, TACC_ACML_DOC, TACC_ACML_LIB, TACC_ACML_LIB_MP, 
and TACC_ACML_INC for the location of the AMD ACML distribution,
 documentation, libraries, and include files, respectively.

To use the ACML library, compile the source code with the option:
	-I$TACC_ACML_INC 
and add the following options to the link step: 
	-Wl,-rpath,$TACC_ACML_LIB -L$TACC_ACML_LIB -lacml
The -Wl,-rpath,$TACC_ACML_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 the multi-threaded ACML add the following compiler option: 
	-I$TACC_ACML_INC_MP 
and the following linker options:
	-Wl,-rpath,$TACC_ACML_LIB_MP -L$TACC_ACML_LIB -lacml_mp
Here is an example command to compile acml_test.c:
mpicc -Wl,-rpath,$TACC_ACML_LIB -I$TACC_ACML_INC acml_test.c -L$TACC_ACML_LIB -lacmlt

ACML contains the lapack library; to use that, link as above.

Version 4.1.0
amber [AMBER]
Molecular Modeling Package
http://amber.scripps.edu/
9.0 [ ] - MKL 9.0, FFTW 3.1; only login has devel directories: doc, examples
Available through the following sequence(s) of modules
pgi/7.2-5,mvapich2-debug/1.2
pgi/7.2-5,mvapich2-new/1.2
pgi/7.2-5,mvapich2/1.2
pgi/7.2-5,mvapich-old/1.0.1
pgi/7.2-5,mvapich/1.0.1
pgi/7.2-5,hecura/0.1
intel/10.1,mvapich-old/1.0.1
intel/10.1,mvapich/1.0.1
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.0
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
pgi/7.2-5,mvapich2-debug/1.2
pgi/7.2-5,mvapich2-new/1.2
pgi/7.2-5,mvapich2/1.2
pgi/7.2-5,mvapich-old/1.0.1
pgi/7.2-5,mvapich/1.0.1
pgi/7.2-5,hecura/0.1
intel/10.1,mvapich-old/1.0.1
intel/10.1,mvapich/1.0.1
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
autodock [autodock]
AutoDock is a suite of automated docking tools.
http://autodock.scripps.edu
4.0.1 [ ]
Available through the following sequence(s) of modules
pgi/7.2-5
pgi/7.1
intel/10.1
The autodock module file defines the following environment variables:
TACC_AUTODOCK_DIR
for the location of the AutoDock distribution, binaries,
and include files, respectively.


Version 4.0.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.
binutils-amd [AMD Binutils]
Provide additional instruction support for Opteron Barcelona processor
http://developer.amd.com/gcc42.jsp
070220 [ ]
Available through the following sequence(s) of modules
default
The binutils-amd module file defines the following environment variables:
TACC_BINUTILS_DIR, TACC_BINUTILS_BIN, TACC_BINUTILS_LIB, and 
TACC_BINUTILS_INC for the location of the AMD binutils distribution,
binaries, libraries, and include files, respectively.


Version 070220
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
intel/10.1
The boost module file defines the following environment variables:
TACC_BOOST_DIR, TACC_BOOST_LIB, and TACC_BOOST_INC for
the location of the boost distribution.


Version 1.34.1
1.37.0 [ ]
Available through the following sequence(s) of modules
intel/10.1
The boost module file defines the following environment variables:
TACC_BOOST_DIR, TACC_BOOST_LIB, and TACC_BOOST_INC for
the location of the boost distribution.


Version 1.37.0
1.39.0 [ ]
Available through the following sequence(s) of modules
intel/10.1
gcc/4.4.1
gcc/4.4.0
The boost module file defines the following environment variables:
TACC_BOOST_DIR, TACC_BOOST_LIB, and TACC_BOOST_INC for
the location of the boost distribution.


Version 1.39.0
charm++ [charm++]
Parallel programming library
http://charm.cs.uiuc.edu/
6.0 [ ]
Available through the following sequence(s) of modules
pgi/7.2-5,mvapich2-debug/1.2
pgi/7.2-5,mvapich2-new/1.2
pgi/7.2-5,mvapich2/1.2
pgi/7.2-5,mvapich-old/1.0.1
pgi/7.2-5,mvapich/1.0.1
pgi/7.2-5,hecura/0.1
intel/10.1,mvapich-old/1.0.1
intel/10.1,mvapich/1.0.1
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_CHARMPP_DIR         top-level installation directory
TACC_CHARMPP_DIR/include contains header files
TACC_CHARMPP_DIR/lib     contains the Charm++ libraries
TACC_CHARMPP_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 6.0
ddt [ddt]
Parallel, graphical, symbolic debugger
http://www.allinea.com/downloads/userguide.pdf
2.3.1 [ ] - 2.2
Available through the following sequence(s) of modules
default
To use DDT:

 1.  module add ddt

 2.  ddt ./

 3.  Set your mpi type via the 
         mvapich 1, mvapich 2, or openmpi

 4.  Set your project via the 
 5.  Submit your job

desmond [Desmond: Molecular Dynamics Simulation Program]
chemical system model
http://www.deshawresearch.com
2.0.4 [ ]
Available through the following sequence(s) of modules
intel/10.1,mvapich-old/1.0.1
intel/10.1,mvapich/1.0.1
The Desmond modulefile defines the following environment variables:
TACC_DESMOND_BIN, TACC_DESMOND_LIB, and TACC_DESMOND_PLUGINS 
for the location of the Desmond binaries, 
libraries, and plugin files, respectively.

To use the Desmond library, include compilation directives
of the form: -L$TACC_DESMOND_LIB -lDesmond
-L$TACC_DESMOND_PLUGINS 

Version 2.0.4
espresso [Espresso]
density-functional theory and such
http://www.quantum-espresso.org
4.1-scalapack [ ] - 4.1-scalpack
Available through the following sequence(s) of modules
pgi/7.2-5,mvapich-old/1.0.1
pgi/7.2-5,mvapich/1.0.1
intel/10.1,mvapich-old/1.0.1
intel/10.1,mvapich/1.0.1
To run codes in quantum espresso, e.g. pw.x, include the following lines in
your job script, using the appropriate input file name:
module load espresso
ibrun pw.x -input input.scf
fftw2 [FFTW]
Numerical library, contains discrete Fourier transformation
http://www.fftw.org
2.1.5 [ ]
Available through the following sequence(s) of modules
intel/10.1,mvapich2-new/1.2
intel/10.1,mvapich2/1.2
pgi/7.2-5,mvapich2-debug/1.2
pgi/7.2-5,mvapich2-new/1.2
pgi/7.2-5,mvapich2/1.2
pgi/7.2-5,mvapich-old/1.0.1
pgi/7.2-5,mvapich/1.0.1
pgi/7.2-5,hecura/0.1
pgi/7.1,mvapich2/1.0
pgi/7.1,mvapich-ud/1.0
pgi/7.1,mvapich-devel/1.0
pgi/7.1,mvapich/0.9.9
pgi/7.1,mvapich/1.0
intel/10.1,mvapich-ud/1.0
intel/10.1,mvapich-old/1.0.1
intel/10.1,mvapich-devel/1.0
intel/10.1,mvapich/1.0.1
intel/10.1,mvapich/1.0
The FFTW2 modulefile defines the following environment variables:
TACC_FFTW2_DIR, TACC_FFTW2_LIB, and TACC_FFTW2_INC 
for the location of the FFTW 2.1.5 distribution, 
libraries, and include files, respectively.

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

	-I$TACC_FFTW2_INC 

and add the following options to the link step: 

	-L$TACC_FFTW2_LIB -lfftw

Version 2.1.5
fftw2-test [FFTW]
Numerical library, contains discrete Fourier transformation
http://www.fftw.org
2.1.5 [ ]
Available through the following sequence(s) of modules
intel/10.1,mvapich-old/1.0.1
intel/10.1,mvapich/1.0.1
The FFTW2 modulefile defines the following environment variables:
TACC_FFTW2_DIR, TACC_FFTW2_LIB, and TACC_FFTW2_INC 
for the location of the FFTW 2.1.5 distribution, 
libraries, and include files, respectively.

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

	-I$TACC_FFTW2_INC 

and add the following options to the link step: 

	-L$TACC_FFTW2_LIB -lfftw

Version 2.1.5
fftw3 [FFTW]
Numerical library, contains discrete Fourier transformation
http://www.fftw.org
3.1.2 [ ]
Available through the following sequence(s) of modules
pgi/7.2-5
pgi/7.1
intel/10.1
The FFTW modulefile defines the following environment variables:
TACC_FFTW3_DIR, TACC_FFTW3_LIB, and TACC_FFTW3_INC 
for the location of the FFTW 3.1.2 distribution, 
libraries, and include files, respectively.

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

	-I$TACC_FFTW3_INC 

and add the following options to the link step: 

	-L$TACC_FFTW3_LIB -lfftw3

Version 3.1.2
ga [GA]
library for global array
4.2 [ ]
Available through the following sequence(s) of modules
beta
The ga module defines the following environment variables:
TACC_GA_INC, and TACC_GA_LIB for the location
of the Global Array include files, and libraries.

Version 4.2
gamess [GAMESS]
General ab initio quantum chemistry package
http://www.msg.ameslab.gov/GAMESS/
03_2007 [ ] - March, 2007
Available through the following sequence(s) of modules
pgi/7.2-5,mvapich2-debug/1.2
pgi/7.2-5,mvapich2-new/1.2
pgi/7.2-5,mvapich2/1.2
pgi/7.2-5,mvapich-old/1.0.1
pgi/7.2-5,mvapich/1.0.1
pgi/7.2-5,hecura/0.1
intel/10.1,mvapich-old/1.0.1
intel/10.1,mvapich/1.0.1
The GAMESS modulefile defines the following environment variables:
TACC_GAMESS_DIR/DOC/BIN/DOC for the location of the Gamess home,
documentation, binaries and data directories, respectively.

The modulefile defines GMSPATH (Gamess bin) and appends it 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
Note: tests and documents are not available on compute nodes.
gcc [gcc]
4.2.0 [ ]
Available through the following sequence(s) of modules
default
GCC Compilers 4.2.0
This module loads GCC Compiler variables.
{ 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.          } 
4.3.2 [ ]
Available through the following sequence(s) of modules
default
GCC Compilers 4.3.2
This module loads GCC Compiler variables.
{ 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.          } 
4.4.0 [ ]
Available through the following sequence(s) of modules
default
GCC Compilers 4.4.0
This module loads GCC Compiler variables.
{ 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.          } 
4.4.1 [ ]
Available through the following sequence(s) of modules
default
GCC Compilers 4.4.1
This module loads GCC Compiler variables.
{ 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.          } 
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
1.6.3.1 [ ]
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.6.3.1
gmake [gmake]
tool for generation of files from source
http://gnu.org/software/make/
3.81 [ ]
Available through the following sequence(s) of modules
default
	This module loads GNU Make.

	Version 3.81

gmp [GMP]
Gnu Multiple Precision Library
http://gmplib.org
4.2.4 [ ]
Available through the following sequence(s) of modules
default
Gnu Multiple Precision Library
TACC_GMP_LIB, and TACC_GMP_INC for the location of the MFPR library, 
To use the GMP library, include compilation directives
of the form: -L$TACC_GMP_LIB -I$TACC_GMP_INC -lgmp
 
Here is an example command to compile lua_test.c:

icc -I$TACC_GMP_INC lua_test.c -L$TACC_GMP_LIB -lgmp

Version 4.2.4
gnuplot [gnuplot]
A portable command-line driven interactive data and function plotting utility.
http://www.gnuplot.info
4.2.6 [ ]
Available through the following sequence(s) of modules
default
The GNUplot modulefile places the gnuplot executable in your path.
For convenience, it also defines the environment variable TACC_GNUPLOT_DIR,
which is the location of the GNUplot distribution's support files.

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

To use the gotoblas library, include compilation directives
of the following form in the PGI or Intel compiler's link command:
 
	Single Threaded  lp64: -L$TACC_PGI_GOTOBLAS_LIB -lgoto_lp64
	Multi  Threaded  lp64: -L$TACC_PGI_GOTOBLAS_LIB -lgoto_lp64_mp
	Single Threaded ilp64: -L$TACC_PGI_GOTOBLAS_LIB -lgoto_ilp64
	Multi  Threaded ilp64: -L$TACC_PGI_GOTOBLAS_LIB -lgoto_ilp64_mp
 
	Single Threaded  lp64: -L$TACC_INTEL_GOTOBLAS_LIB -lgoto_lp64
	Multi  Threaded  lp64: -L$TACC_INTEL_GOTOBLAS_LIB -lgoto_lp64_mp
	Single Threaded ilp64: -L$TACC_INTEL_GOTOBLAS_LIB -lgoto_ilp64
	Multi  Threaded ilp64: -L$TACC_INTEL_GOTOBLAS_LIB -lgoto_ilp64_mp
 
You can control the number threads with the SMP version using the
OMP_NUM_THREADS environment variable.

Version 1.23
1.26 [ ] [ default ]
Available through the following sequence(s) of modules
pgi/7.2-5
intel/10.1
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_lp64
 Multi Threaded:  -L$TACC_GOTOBLAS_LIB -lgoto_lp64_mp
 Single Threaded 64bit int: -L$TACC_GOTOBLAS_LIB -lgoto_ilp64
 Multi Threaded  64bit int: -L$TACC_GOTOBLAS_LIB -lgoto_ilp64_mp
 
You can control the number threads with the SMP version using the
OMP_NUM_THREADS environment variable.

Version 1.26
1.30 [ ]
Available through the following sequence(s) of modules
pgi/7.2-5
intel/10.1
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_lp64
 Multi Threaded:  -L$TACC_GOTOBLAS_LIB -lgoto_lp64_mp
 Single Threaded 64bit int: -L$TACC_GOTOBLAS_LIB -lgoto_ilp64
 Multi Threaded  64bit int: -L$TACC_GOTOBLAS_LIB -lgoto_ilp64_mp
 
You can control the number of threads with the SMP (mp) version using
the OMP_NUM_THREADS environment variable. TACC sets OMP_NUM_THREADS
to 1 in the default user environent.

Version 1.30
gotoblas2 [Goto BLAS]
Optimized versions of the Basic Linear Algebra Subrograms
http://www.tacc.utexas.edu/resources/software/#blas
1.00 [ ]
Available through the following sequence(s) of modules
pgi/7.2-5
intel/10.1
The gotoblas2 module defines the following environment variables:
TACC_GOTOBLAS_DIR and TACC_GOTOBLAS_LIB for the location 
of the GotoBLAS2 distribution and libraries.

The new openmp version is for codes that use openmp directives.
Otherwise, use the mp version for multiple threads on a node/socket.
The default compiler mode at TACC is lp64.
To use the gotoblas2 library, include compilation directives
of the following form in your link options:
 
 Single Threaded: -L$TACC_GOTOBLAS_LIB -lgoto_lp64
 Multi Threaded:  -L$TACC_GOTOBLAS_LIB -lgoto_lp64_mp
 OpenMP Threaded: -L$TACC_GOTOBLAS_LIB -lgoto_lp64_openmp
 Single Threaded 64bit int: -L$TACC_GOTOBLAS_LIB -lgoto_ilp64
 Multi Threaded  64bit int: -L$TACC_GOTOBLAS_LIB -lgoto_ilp64_mp
 Multi Threaded  64bit int: -L$TACC_GOTOBLAS_LIB -lgoto_ilp64_openmp
 
You can control the number of threads with the SMP (mp) version using
the OMP_NUM_THREADS environment variable. TACC sets OMP_NUM_THREADS
to 1 in the default user environent.

Version 1.00
1.05 [ ]
Available through the following sequence(s) of modules
pgi/7.2-5
intel/10.1
The gotoblas2 module defines the following environment variables:
TACC_GOTOBLAS_DIR and TACC_GOTOBLAS_LIB for the location 
of the GotoBLAS2 distribution and libraries.

The new openmp version is for codes that use openmp directives.
Otherwise, use the mp version for multiple threads on a node/socket.
The default compiler mode at TACC is lp64.

The GOTOBLAS2 libraries are now dynamic.
When loading these libraries use the rpath loader option:

     -Wl,rpath,$TACC_GOTOBLAS2_LIB
in the compiler/loader command.


To use the gotoblas2 library, include compilation directives
of the following form in your link options:

 
 Single Threaded: -L$TACC_GOTOBLAS_LIB -lgoto_lp64
 Multi Threaded:  -L$TACC_GOTOBLAS_LIB -lgoto_lp64_mp
 OpenMP Threaded: -L$TACC_GOTOBLAS_LIB -lgoto_lp64_openmp
 Single Threaded 64bit int: -L$TACC_GOTOBLAS_LIB -lgoto_ilp64
 Multi Threaded  64bit int: -L$TACC_GOTOBLAS_LIB -lgoto_ilp64_mp
 Multi Threaded  64bit int: -L$TACC_GOTOBLAS_LIB -lgoto_ilp64_openmp
 
You can control the number of threads with the SMP (mp) version using
the OMP_NUM_THREADS environment variable. TACC sets OMP_NUM_THREADS
to 1 in the default user environent.

See the Ranger User guide for more details on loading multiple libraries.

Version 1.05
gromacs [Gromacs]
Molecular dynamics package
http://www.gromacs.org
3.3.3 [ ]
Available through the following sequence(s) of modules
pgi/7.2-5,mvapich-old/1.0.1
pgi/7.2-5,mvapich/1.0.1
intel/10.1,mvapich-old/1.0.1
intel/10.1,mvapich/1.0.1
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/pgi7_2/mvapich1_1_0_1/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
4.0.3 [ ]
Available through the following sequence(s) of modules
pgi/7.2-5,mvapich2-debug/1.2
pgi/7.2-5,mvapich2-new/1.2
pgi/7.2-5,mvapich2/1.2
pgi/7.2-5,mvapich-old/1.0.1
pgi/7.2-5,mvapich/1.0.1
pgi/7.2-5,hecura/0.1
intel/10.1,mvapich2-new/1.2
intel/10.1,mvapich2/1.2
intel/10.1,mvapich-old/1.0.1
intel/10.1,mvapich/1.0.1
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/pgi7_2/mvapich2_1_2/gromacs/4.0.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

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 4.0.3
4.0.5 [ ]
Available through the following sequence(s) of modules
pgi/7.2-5,mvapich2-debug/1.2
pgi/7.2-5,mvapich2-new/1.2
pgi/7.2-5,mvapich2/1.2
pgi/7.2-5,mvapich-old/1.0.1
pgi/7.2-5,mvapich/1.0.1
pgi/7.2-5,hecura/0.1
intel/10.1,mvapich2-new/1.2
intel/10.1,mvapich2/1.2
intel/10.1,mvapich-old/1.0.1
intel/10.1,mvapich/1.0.1
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/pgi7_2/mvapich2_1_2/gromacs/4.0.5/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

As of gromacs 4.0.5, TACC also provides a double-precision version of the
mdrun application, called mdrun_dbl_mpi.  To use the double-precision version,
simply replace mdrun_mpi in the commands above with mdrun_dbl_mpi.

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 4.0.5
gsl [GSL]
provides wide range of mathematical routines such as random number generators, special functions and least-squares fitting.
http://www.gnu.org/software/gsl/
1.11 [ ]
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.11 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.11
1.13 [ ]
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.13 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.13
gzip [Gzip]
Data compression program
http://www.gnu.org/software/gzip/
1.3.12 [ ]
Available through the following sequence(s) of modules
default
The gzip module file defines the following environment variables:
TACC_GZIP_DIR, TACC_GZIP_LIB, and for
the location of the gzip distribution and its libraries.


Version 1.3.12
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
pgi/7.2-5
pgi/7.1
intel/10.1
The HDF5 module 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 -lz

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.

The HDF5 module also prepends to your PATH 
and LD_LIBRARY_PATH for access to handy HDF binaries
and the HDF shared object library.


Version 1.6.5
hecura [hecura]
MPI-2 implementation for Infiniband
http://mvapich.cse.ohio-state.edu/overview/mvapich2/
0.1 [ ] [ default ]
Available through the following sequence(s) of modules
pgi/7.2-5
intel/10.1
	This module loads the MVAPICH2 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

1.4r3392 [ ]
Available through the following sequence(s) of modules
pgi/7.2-5
	This module loads the MVAPICH2 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

1.4rc2 [ ]
Available through the following sequence(s) of modules
pgi/7.2-5
intel/10.1
	This module loads the MVAPICH2 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

trunk_2009_09_20 [ ]
Available through the following sequence(s) of modules
pgi/7.2-5
intel/10.1
	This module loads the MVAPICH2 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

	This module loads the MVAPICH2 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

hecura-debug [hecura-debug]
MPI-2 implementation for Infiniband
http://mvapich.cse.ohio-state.edu/overview/mvapich2/
1.4r3392 [ ]
Available through the following sequence(s) of modules
intel/10.1
	This module loads the MVAPICH2 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

hmmer [hmmer]
HMMER-MPI is a freely distributable implementation of profile HMM software for protein sequence analysis.
2.3.2 [ ]
Available through the following sequence(s) of modules
pgi/7.1
intel/10.1
The hmmer module file defines the following environment variable:
TACC_HMMER_BIN for
the location of the hmmer distribution and its libraries.

There is also an MPI version of hmmer availble by loading openmpi

then module load hmmer_mpi


Version 2.3.2
2.3.2_MPI_0.91 [ ]
Available through the following sequence(s) of modules
pgi/7.2-5,openmpi/1.3
intel/10.1,openmpi/1.3
The hmmer module file defines the following environment variable:
TACC_MPI_HMMER_BIN for
the location of the hmmer distribution and its libraries.

This package is currently only built for openmpi implementations


Version 2.3.2_MPI_0.91
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
pgi/7.2-5,mvapich2-debug/1.2
pgi/7.2-5,mvapich2-new/1.2
pgi/7.2-5,mvapich2/1.2
pgi/7.2-5,mvapich-old/1.0.1
pgi/7.2-5,mvapich/1.0.1
pgi/7.2-5,hecura/0.1
pgi/7.1,mvapich2/1.0
pgi/7.1,mvapich-ud/1.0
pgi/7.1,mvapich-devel/1.0
pgi/7.1,mvapich/0.9.9
pgi/7.1,mvapich/1.0
intel/10.1,mvapich-ud/1.0
intel/10.1,mvapich-old/1.0.1
intel/10.1,mvapich-devel/1.0
intel/10.1,mvapich/1.0.1
intel/10.1,mvapich/1.0
The HYPRE modulefile defines the following environment variables:
TACC_HYPRE_DIR, TACC_HYPRE_LIB, and TACC_HYPRE_INC 
for the location of the HYPRE 2.0.0 distribution, 
libraries, and include files, respectively.


Usage:
	include $(HYPRE_DIR)/bmake/hypre_common_variables
in your makefile, then compile
	$(CC) -c yourfile.c $(PETSC_INCLUDE)
and link with
	$(CLINKER) -o yourprog yourfile.o $(HYPRE_LIB)


Version 2.0.0, Optimized for large problems
2.0.0-SmallScale [ ] [ default ]
Available through the following sequence(s) of modules
pgi/7.2-5,mvapich2-debug/1.2
pgi/7.2-5,mvapich2-new/1.2
pgi/7.2-5,mvapich2/1.2
pgi/7.2-5,mvapich-old/1.0.1
pgi/7.2-5,mvapich/1.0.1
pgi/7.2-5,hecura/0.1
pgi/7.1,mvapich2/1.0
pgi/7.1,mvapich-ud/1.0
pgi/7.1,mvapich-devel/1.0
pgi/7.1,mvapich/0.9.9
pgi/7.1,mvapich/1.0
intel/10.1,mvapich-ud/1.0
intel/10.1,mvapich-old/1.0.1
intel/10.1,mvapich-devel/1.0
intel/10.1,mvapich/1.0.1
intel/10.1,mvapich/1.0
The HYPRE modulefile defines the following environment variables:
TACC_HYPRE_DIR, TACC_HYPRE_LIB, and TACC_HYPRE_INC 
for the location of the HYPRE 2.0.0 distribution, 
libraries, and include files, respectively.


Usage:
	include $(HYPRE_DIR)/bmake/hypre_common_variables
in your makefile, then compile
	$(CC) -c yourfile.c $(PETSC_INCLUDE)
and link with
	$(CLINKER) -o yourprog yourfile.o $(HYPRE_LIB)


Version 2.0.0
2.2.0b-LargeScale [ ]
Available through the following sequence(s) of modules
pgi/7.2-5,mvapich2-debug/1.2
pgi/7.2-5,mvapich2-new/1.2
pgi/7.2-5,mvapich2/1.2
pgi/7.2-5,mvapich-old/1.0.1
pgi/7.2-5,mvapich/1.0.1
pgi/7.2-5,hecura/0.1
pgi/7.1,mvapich2/1.0
pgi/7.1,mvapich-ud/1.0
pgi/7.1,mvapich-devel/1.0
pgi/7.1,mvapich/0.9.9
pgi/7.1,mvapich/1.0
intel/10.1,mvapich2-new/1.2
intel/10.1,mvapich2/1.2
intel/10.1,mvapich-ud/1.0
intel/10.1,mvapich-old/1.0.1
intel/10.1,mvapich-devel/1.0
intel/10.1,mvapich/1.0.1
intel/10.1,mvapich/1.0
The HYPRE modulefile defines the following environment variables:
TACC_HYPRE_DIR, TACC_HYPRE_LIB, and TACC_HYPRE_INC 
for the location of the HYPRE 2.2.0b distribution, 
libraries, and include files, respectively.


Usage:
	include $(HYPRE_DIR)/bmake/hypre_common_variables
in your makefile, then compile
	$(CC) -c yourfile.c $(PETSC_INCLUDE)
and link with
	$(CLINKER) -o yourprog yourfile.o $(HYPRE_LIB)


Version 2.2.0b, Optimized for large problems
2.2.0b-SmallScale [ ]
Available through the following sequence(s) of modules
pgi/7.2-5,mvapich2-debug/1.2
pgi/7.2-5,mvapich2-new/1.2
pgi/7.2-5,mvapich2/1.2
pgi/7.2-5,mvapich-old/1.0.1
pgi/7.2-5,mvapich/1.0.1
pgi/7.2-5,hecura/0.1
pgi/7.1,mvapich2/1.0
pgi/7.1,mvapich-ud/1.0
pgi/7.1,mvapich-devel/1.0
pgi/7.1,mvapich/0.9.9
pgi/7.1,mvapich/1.0
intel/10.1,mvapich2-new/1.2
intel/10.1,mvapich2/1.2
intel/10.1,mvapich-ud/1.0
intel/10.1,mvapich-old/1.0.1
intel/10.1,mvapich-devel/1.0
intel/10.1,mvapich/1.0.1
intel/10.1,mvapich/1.0
The HYPRE modulefile defines the following environment variables:
TACC_HYPRE_DIR, TACC_HYPRE_LIB, and TACC_HYPRE_INC 
for the location of the HYPRE 2.2.0b distribution, 
libraries, and include files, respectively.


Usage:
	include $(HYPRE_DIR)/bmake/hypre_common_variables
in your makefile, then compile
	$(CC) -c yourfile.c $(PETSC_INCLUDE)
and link with
	$(CLINKER) -o yourprog yourfile.o $(HYPRE_LIB)


Version 2.2.0b
2.4.0b [ ] - 2.4.0b-
Available through the following sequence(s) of modules
pgi/7.2-5,mvapich2-new/1.2
pgi/7.2-5,mvapich2/1.2
pgi/7.2-5,mvapich-old/1.0.1
pgi/7.2-5,mvapich/1.0.1
pgi/7.2-5,hecura/0.1
intel/10.1,mvapich2-new/1.2
intel/10.1,mvapich2/1.2
intel/10.1,mvapich-old/1.0.1
intel/10.1,mvapich/1.0.1
The HYPRE modulefile defines the following environment variables:
TACC_HYPRE_DIR, TACC_HYPRE_LIB, and TACC_HYPRE_INC 
for the location of the HYPRE 2.4.0b distribution, 
libraries, and include files, respectively.


Usage:
	include $(HYPRE_DIR)/bmake/hypre_common_variables
in your makefile, then compile
	$(CC) -c yourfile.c $(PETSC_INCLUDE)
and link with
	$(CLINKER) -o yourprog yourfile.o $(HYPRE_LIB)


Version 2.4.0b
2.4.0b-LargeScale [ ]
Available through the following sequence(s) of modules
pgi/7.2-5,mvapich2-debug/1.2
pgi/7.2-5,mvapich2-new/1.2
pgi/7.2-5,mvapich2/1.2
pgi/7.2-5,mvapich-old/1.0.1
pgi/7.2-5,mvapich/1.0.1
pgi/7.2-5,hecura/0.1
intel/10.1,mvapich2-new/1.2
intel/10.1,mvapich2/1.2
intel/10.1,mvapich-old/1.0.1
intel/10.1,mvapich/1.0.1
The HYPRE modulefile defines the following environment variables:
TACC_HYPRE_DIR, TACC_HYPRE_LIB, and TACC_HYPRE_INC 
for the location of the HYPRE 2.4.0b distribution, 
libraries, and include files, respectively.


Usage:
	include $(HYPRE_DIR)/bmake/hypre_common_variables
in your makefile, then compile
	$(CC) -c yourfile.c $(PETSC_INCLUDE)
and link with
	$(CLINKER) -o yourprog yourfile.o $(HYPRE_LIB)


Version 2.4.0b, Optimized for large problems
The HYPRE modulefile defines the following environment variables:
TACC_HYPRE_DIR, TACC_HYPRE_LIB, and TACC_HYPRE_INC 
for the location of the HYPRE 2.4.0b distribution, 
libraries, and include files, respectively.


Usage:
	include $(HYPRE_DIR)/bmake/hypre_common_variables
in your makefile, then compile
	$(CC) -c yourfile.c $(PETSC_INCLUDE)
and link with
	$(CLINKER) -o yourprog yourfile.o $(HYPRE_LIB)


Version 2.4.0b, Optimized for large problems
The HYPRE modulefile defines the following environment variables:
TACC_HYPRE_DIR, TACC_HYPRE_LIB, and TACC_HYPRE_INC 
for the location of the HYPRE 2.4.0b distribution, 
libraries, and include files, respectively.


Usage:
	include $(HYPRE_DIR)/bmake/hypre_common_variables
in your makefile, then compile
	$(CC) -c yourfile.c $(PETSC_INCLUDE)
and link with
	$(CLINKER) -o yourprog yourfile.o $(HYPRE_LIB)


Version 2.4.0b, Optimized for large problems
2.4.0b-SmallScale [ ]
Available through the following sequence(s) of modules
pgi/7.2-5,mvapich2-debug/1.2
pgi/7.2-5,mvapich2-new/1.2
pgi/7.2-5,mvapich2/1.2
pgi/7.2-5,mvapich-old/1.0.1
pgi/7.2-5,mvapich/1.0.1
pgi/7.2-5,hecura/0.1
intel/10.1,mvapich2-new/1.2
intel/10.1,mvapich2/1.2
intel/10.1,mvapich-old/1.0.1
intel/10.1,mvapich/1.0.1
The HYPRE modulefile defines the following environment variables:
TACC_HYPRE_DIR, TACC_HYPRE_LIB, and TACC_HYPRE_INC 
for the location of the HYPRE 2.4.0b distribution, 
libraries, and include files, respectively.


Usage:
	include $(HYPRE_DIR)/bmake/hypre_common_variables
in your makefile, then compile
	$(CC) -c yourfile.c $(PETSC_INCLUDE)
and link with
	$(CLINKER) -o yourprog yourfile.o $(HYPRE_LIB)


Version 2.4.0b
intel [intel]
10.1 [ ] [ default ]
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

ipm [IPM]
Integrated Performance Monitoring
http://ipm-hpc.sourceforge.net
0.922 [ ]
Available through the following sequence(s) of modules
pgi/7.2-5,hecura/trunk_2009_09_20
pgi/7.2-5,hecura/1.4rc2
pgi/7.2-5,hecura/1.4r3392
pgi/7.2-5,mvapich2-debug/1.2
pgi/7.2-5,mvapich2-new/1.2
pgi/7.2-5,mvapich2/1.2
pgi/7.2-5,mvapich-old/1.0.1
pgi/7.2-5,mvapich/1.0.1
pgi/7.2-5,hecura/0.1
pgi/7.1,mvapich2/1.0
pgi/7.1,mvapich-devel/1.0
intel/10.1,mvapich2-new/1.2
intel/10.1,mvapich2/1.2
intel/10.1,mvapich-old/1.0.1
intel/10.1,mvapich-devel/1.0
intel/10.1,mvapich/1.0.1
The IPM modulefile defines the following environment variables:
TACC_IPM_DIR, TACC_IPM_BIN and TACC_IPM_LIB for the location of the 
IPM distribution, binaries, and libraries respectively.

To use the IPM profiling library, please load the appropriate ipm module
and then set the LD_PRELOAD variable directly within your job script as follows:
 
#-- Example Job Script Excerpt (csh syntax)
module load ipm
setenv LD_PRELOAD $TACC_IPM_LIB/libipm.so
ibrun ./a.out
 
#-- Example Job Script Excerpt (bash syntax)
module load ipm
export LD_PRELOAD=$TACC_IPM_LIB/libipm.so
ibrun ./a.out
 
** Important Note:

TACC staff recommend that you set the LD_PRELOAD environment
only within your job script as opposed to making permanent
environment changes via shell startup scripts.

Version 0.922
irods [irods]
iRODS Data Management software
2.0.1 [ ]
Available through the following sequence(s) of modules
default
	Version $version

2.1 [ ]
Available through the following sequence(s) of modules
default
	Version $version

java [Java (Sun distribution)]
1.4.2 [ ] - 1.4.2_13-b06, 32-bit
Available through the following sequence(s) of modules
default
The java/1.4.2 modulefile defines the default paths and environment
variables needed to use the Java 1.4.2 software and utilities
available in /usr/java/j2sdk1.4.2_16, placing them before the vendor-supplied
paths in PATH and MANPATH.:
1.5.0 [ ]
Available through the following sequence(s) of modules
default
The java/1.5.0 modulefile defines the default paths and environment
variables needed to use the Java 1.5.0 software and utilities
available in /usr/java/jdk1.5.0_14, placing them before the vendor-supplied
paths in PATH and MANPATH.:
1.6.0 [ ] [ default ]
Available through the following sequence(s) of modules
default
The java/1.6.0 modulefile defines the default paths and environment
variables needed to use the Java 1.6.0 software and utilities
available in /usr/java/jdk1.6.0_03, placing them before the vendor-supplied
paths in PATH and MANPATH.:
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.2 [ ] [ default ]
Available through the following sequence(s) of modules
pgi/7.2-5,mvapich-old/1.0.1
pgi/7.2-5,mvapich/1.0.1
intel/10.1,mvapich-old/1.0.1
intel/10.1,mvapich-devel/1.0
intel/10.1,mvapich/1.0.1
intel/10.1,mvapich/1.0
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-%{COMP}-mpi-pdt

The -Wl,-rpath,$TACC_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 2.2
lammps [Lammps]
molecular dynamics simulator
http://lammps.sandia.gov/index.html
25Aug09 [ ] [ default ]
Available through the following sequence(s) of modules
intel/10.1,mvapich-old/1.0.1
intel/10.1,mvapich/1.0.1
The LAMPPS modulefile defines the following environment variables:
TACC_LAMMPS_DIR/DOC/BIN/DOC/EXAM for the location of the LAMMPS home,
documentation, binaries and data directories, respectively.

The modulefile also appends TACC_LAMMPS_BIN & TACC_LAMMPS_TOOLS
 to PATH.


Version 25Aug09
To run LAMMPS, please include the following lines in your job script:
       module load lammps
       ibrun lmp_tacc < in.myinput
using the appropriate input file name.
See the manual for details: $TACC_LAMMPS_DOC/Manual.pdf.
launcher [TACC Parametric Job Launcher]
Utility for starting parametric job sweeps
1.3 [ ] - 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.3
lua [Lua]
Lua is a powerful, fast, light-weight, embeddable scripting language.
http://www.lua.org
5.1.4 [ ]
Available through the following sequence(s) of modules
default
The lua modulefile defines the following environment variables:
TACC_LUA_BIN, TACC_LUA_LIB, and TACC_LUA_INC for the location of the Lua distribution, 
documentation, binaries, libraries, and include files, respectively.

To use the Lua library, include compilation directives
of the form: -L$TACC_LUA_LIB -I$TACC_LUA_INC -llua
 
Here is an example command to compile lua_test.c:

icc -I$TACC_LUA_INC lua_test.c -L$TACC_LUA_LIB -llua

Version 5.1.4
mercurial [Mercurial]
1.2.1 [ ]
Available through the following sequence(s) of modules
beta
Mercurial 1.2.1
This module loads mercurial Compiler variables.
{ 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.          } 
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
pgi/7.2-5
pgi/7.1
intel/9.1
intel/10.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:

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

Version 4.0
mkl [Intel Math Kernel Library]
10.0 [ ] [ default ] - 10.0.1.014
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
The following sequence of libraries is usually enough to use Lapack and BLAS:
-L$TACC_MKL_LIB -lmkl_em64t -lmkl -lguide -lpthread

Version 10.0
mpfr [MPFR]
Multiple Precision Floating-Point Reliable
http://www.mpfr.org
2.3.2 [ ]
Available through the following sequence(s) of modules
default
Multiple Precision Floating-Point Reliable Library
TACC_MPFR_LIB, and TACC_MPFR_INC for the location of the MFPR library, 
To use the MPFR library, include compilation directives
of the form: -L$TACC_MPFR_LIB -I$TACC_MPFR_INC -lmpfr
 
Here is an example command to compile lua_test.c:

icc -I$TACC_MPFR_INC lua_test.c -L$TACC_MPFR_LIB -lmpfr

Version 2.3.2
mpiblast [mpiblast]
mpiBLAST is a freely available, open-source, parallel implementation of NCBI BLAST.
1.5.0 [ ]
Available through the following sequence(s) of modules
intel/10.1,mvapich-old/1.0.1
intel/10.1,mvapich/1.0.1
intel/10.1,mvapich/1.0
The mpiblast module file defines the following environment variables:
TACC_MPIBLAST_DIR, TACC_MPIBLAST_BIN and TACC_MPIBLAST_LIB for
the location of the mpiblast distribution and its libraries.


Version 1.5.0
mpiP [mpiP]
Lightweight, Scalable MPI Profiling
http://mpip.sourceforge.net
3.1.1 [ ]
Available through the following sequence(s) of modules
pgi/7.2-5,hecura/trunk_2009_09_20
intel/10.1,hecura/trunk_2009_09_20
pgi/7.2-5,hecura/1.4rc2
intel/10.1,hecura/1.4rc2
pgi/7.2-5,mvapich-old/1.0.1
pgi/7.2-5,mvapich/1.0.1
pgi/7.2-5,hecura/1.4r3392
pgi/7.1,mvapich2/1.0
pgi/7.1,mvapich-devel/1.0
intel/9.1,mvapich2/1.0
intel/9.1,mvapich-devel/1.0
intel/9.1,mvapich/1.0
intel/10.1,mvapich-old/1.0.1
intel/10.1,mvapich-devel/1.0
intel/10.1,mvapich/1.0.1
intel/10.1,mvapich/1.0
intel/10.1,hecura-debug/1.4r3392
intel/10.1,hecura/0.1
The mpiP modulefile defines the following environment variables:
TACC_MPIP_DIR, TACC_MPIP_LIB for the location of the 
mpiP 3.1.1 distribution and libraries respectively.


To use the mpiP library, relink your MPI code with the following option:

	-L$TACC_MPIP_LIB -lmpiP -lbfd -liberty

Version 3.1.1
mvapich [mvapich]
MPI-1 implementation for Infiniband
http://mvapich.cse.ohio-state.edu/overview/mvapich/
0.9.9 [ ] [ default ]
Available through the following sequence(s) of modules
pgi/7.1
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

1.0 [ ]
Available through the following sequence(s) of modules
pgi/7.1
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

1.0.1 [ ] [ default ]
Available through the following sequence(s) of modules
pgi/8.0-6
pgi/7.2-5
intel/10.1
gcc/4.4.1
gcc/4.4.0
gcc/4.3.2
	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-devel [mvapich-devel]
MPI-1 implementation for Infiniband
http://mvapich.cse.ohio-state.edu/overview/mvapich/
1.0 [ ]
Available through the following sequence(s) of modules
pgi/7.1
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 automatical