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.
8.0 [ ]
Available through the following sequence(s) of modules
default
none [ ]
Available through the following sequence(s) of modules
default
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/
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
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
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
netcdf [netcdf]
I/O library which stores and retrieves data in self-describing, machine-independent datasets.
http://www.unidata.ucar.edu/software/netcdf/
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
nwchem [nwchem]
General computational chemistry package (quantum chemistry and molecular dynamics)
http://www.emsl.pnl.gov/docs/nwchem/nwchem.html
http://www.emsl.pnl.gov/docs/nwchem/nwchem.html
4.5 [ ]
Available through the following sequence(s) of modules
default,pgi-7.1
default
4.5 [ ]
Available through the following sequence(s) of modules
default,pgi-7.1
default
4.6 [ ]
Available through the following sequence(s) of modules
default,pgi-7.1
default
4.6 [ ]
Available through the following sequence(s) of modules
default,pgi-7.1
default
4.7 [ ] [ default ]
Available through the following sequence(s) of modules
default,pgi-7.1
default
petsc [PETSc]
Numerical library for sparse linear algebra
http://www-unix.mcs.anl.gov/petsc/petsc-as/
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
2.3.1 [ ] [ default ]
Available through the following sequence(s) of modules
default,pgi-7.1
default
pmetis [ParMETIS: Parallel Graph Partitioning]
Parallel graph partitioning and fill-reduction matrix ordering routines
http://glaros.dtc.umn.edu/gkhome/views/metis
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
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
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
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/
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
1.34.1 [ ]
Available through the following sequence(s) of modules
intel/10.1
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
2.0 [ ]
Available through the following sequence(s) of modules
beta
2.3 [ ]
Available through the following sequence(s) of modules
default
3.2.2 [ ]
Available through the following sequence(s) of modules
beta
3.2.3 [ ] [ default ]
Available through the following sequence(s) of modules
beta
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
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
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.
gnuplot [gnuplot]
A portable command-line driven interactive data and function plotting utility.
http://www.gnuplot.info
http://www.gnuplot.info
gotoblas [Goto BLAS]
Optimized versions of the Basic Linear Algebra Subrograms
http://www.tacc.utexas.edu/resources/software/#blas
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
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/
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]
Hierarchical Data Format
http://hdf.ncsa.uiuc.edu/products/hdf4/index.html
http://hdf.ncsa.uiuc.edu/products/hdf4/index.html
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/
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/
http://acts.nersc.gov/hypre/
2.0.0-LargeScale [ ]
Available through the following sequence(s) of modules
beta
2.0.0-SmallScale [ ]
Available through the following sequence(s) of modules
beta
2.2.0b-LargeScale [ ]
Available through the following sequence(s) of modules
beta
2.2.0b-SmallScale [ ]
Available through the following sequence(s) of modules
beta
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
1.4.2 [ ] [ default ] - 1.4.2_13-b06, 32-bit
Available through the following sequence(s) of modules
default
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/
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
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
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
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
1.0.2 [ ]
Available through the following sequence(s) of modules
intel/10.1,mvapich2/1.2rc2
intel/10.1,mvapich/1.0.1
metis [METIS: Multilevel Partitioning Algorithms]
Serial graph partitioning and fill-reduction matrix ordering routines
http://glaros.dtc.umn.edu/gkhome/views/metis
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]
Numerical library, contains blas/lapack
http://www.intel.com/cd/software/products/asmo-na/eng/307757.htm
http://www.intel.com/cd/software/products/asmo-na/eng/307757.htm
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
3.1.1 [ ]
Available through the following sequence(s) of modules
intel/10.1,mvapich/1.0.1
mvapich [mvapich]
MPI-1 implementation for Infiniband
http://mvapich.cse.ohio-state.edu/overview/mvapich/
http://mvapich.cse.ohio-state.edu/overview/mvapich/
0.9.8 [ ]
Available through the following sequence(s) of modules
intel/10.1
0.9.9-cvs [ ]
Available through the following sequence(s) of modules
beta
1.0.1 [ ]
Available through the following sequence(s) of modules
intel/9.1
intel/10.1
mvapich2 [mvapich2]
MPI-2 implementation for Infiniband
http://mvapich.cse.ohio-state.edu/overview/mvapich2/
http://mvapich.cse.ohio-state.edu/overview/mvapich2/
1.2rc2 [ ]
Available through the following sequence(s) of modules
intel/10.1
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/
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
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/
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
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
papi [papi]
Interface to monitor performance counter hardware for quantifying application behavior
http://icl.cs.utk.edu/papi/
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/
http://www.paraview.org/
3.0.2 [ ] - 3.0.2, 64-bit
Available through the following sequence(s) of modules
beta
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
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
petsc [PETSc]
Numerical library for sparse linear algebra
http://www-unix.mcs.anl.gov/petsc/petsc-as/
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
2.3.3-complex [ ] - 2.3.3, complex
Available through the following sequence(s) of modules
intel/10.1,mvapich/1.0.1
2.3.3-complex-goto [ ] - 2.3.3, gotoblas, complex
Available through the following sequence(s) of modules
beta
2.3.3-complex-mkl [ ] - 2.3.3, mkl blas, complex
Available through the following sequence(s) of modules
beta
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
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
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
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
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
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
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
2.3.3-unidebug [ ] - 2.3.3, uniprocessor only, debug version
Available through the following sequence(s) of modules
beta
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
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
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
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
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
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
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
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
dev [ ]
Available through the following sequence(s) of modules
beta
dev-complex [ ] - dev
Available through the following sequence(s) of modules
beta
dev-complexdebug [ ] - dev, complex, compiled with debug
Available through the following sequence(s) of modules
beta
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/
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
3.0 [ ]
Available through the following sequence(s) of modules
intel/10.1,mvapich/1.0.1
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
pmetis [ParMETIS: Parallel Graph Partitioning]
Parallel graph partitioning and fill-reduction matrix ordering routines
http://glaros.dtc.umn.edu/gkhome/views/metis
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
3.3.8 [ ]
Available through the following sequence(s) of modules
beta
4.2.3 [ ]
Available through the following sequence(s) of modules
beta
2.4.1 [ ]
Available through the following sequence(s) of modules
default
scalapack [scalapack]
Numerical library, contains dense and band matrix software
http://www.netlib.org/scalapack/
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/
http://www.uam.es/departamentos/ciencias/fismateriac/siesta/
.2.0.1 [ ] - 2.0.1
Available through the following sequence(s) of modules
beta
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
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/
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
1.5.1 [ ] [ default ]
Available through the following sequence(s) of modules
default
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
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
dev-intel [ ] [ default ] - 3.x (development version)
Available through the following sequence(s) of modules
beta
dev-intel-debug [ ] - 3.x (development version)
Available through the following sequence(s) of modules
beta
dev-gcc [ ] - 2.5.x (development version)
Available through the following sequence(s) of modules
beta
dev-intel [ ] [ default ] - 2.5.x (development version)
Available through the following sequence(s) of modules
beta
visit [VisIt]
Open-source visualization suite from Lawrence Livermore National Laboratory
https://wci.llnl.gov/codes/visit/
https://wci.llnl.gov/codes/visit/
vtk [Visualization ToolKit (VTK)]
open-source system for 3D computer graphics, image processing, and visualization
http://www.vtk.org/
http://www.vtk.org/
5.0.3 [ ]
Available through the following sequence(s) of modules
beta
acml [ACML]
Numerical library, contains dense linear algebra routines.
http://developer.amd.com/acml.jsp
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
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/
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
binutils-amd [AMD Binutils]
Provide additional instruction support for Opteron Barcelona processor
http://developer.amd.com/gcc42.jsp
http://developer.amd.com/gcc42.jsp
070220 [ ]
Available through the following sequence(s) of modules
default
1.34.1 [ ]
Available through the following sequence(s) of modules
intel/10.1
1.37.0 [ ]
Available through the following sequence(s) of modules
intel/10.1
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
desmond [Desmond: Molecular Dynamics Simulation Program]
chemical system model
http://www.deshawresearch.com
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
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
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
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
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
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.
4.2.0 [ ]
Available through the following sequence(s) of modules
default
4.3.2 [ ]
Available through the following sequence(s) of modules
default
4.4.0 [ ]
Available through the following sequence(s) of modules
default
4.4.1 [ ]
Available through the following sequence(s) of modules
default
1.5.3.8 [ ]
Available through the following sequence(s) of modules
default
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
http://www.gnuplot.info
gotoblas [Goto BLAS]
Optimized versions of the Basic Linear Algebra Subrograms
http://www.tacc.utexas.edu/resources/software/#blas
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
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
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/
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
hdf5 [HDF5: Hierarchical Data Format]
General purpose library and file format for storing scientific data.
http://www.hdfgroup.org/HDF5/
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/
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
1.4r3392 [ ]
Available through the following sequence(s) of modules
pgi/7.2-5
1.4rc2 [ ]
Available through the following sequence(s) of modules
pgi/7.2-5
intel/10.1
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/
http://mvapich.cse.ohio-state.edu/overview/mvapich2/
1.4r3392 [ ]
Available through the following sequence(s) of modules
intel/10.1
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
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
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
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]
Intel Compiler Family (C/C++/Fortran for x86_64)
http://www.intel.com/cd/software/products/asmo-na/eng/compilers/284132.htm
http://www.intel.com/cd/software/products/asmo-na/eng/compilers/284132.htm
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
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
1.4.2 [ ] - 1.4.2_13-b06, 32-bit
Available through the following sequence(s) of modules
default
1.5.0 [ ]
Available through the following sequence(s) of modules
default
1.6.0 [ ] [ default ]
Available through the following sequence(s) of modules
default
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/
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
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.
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
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
1.2.1 [ ]
Available through the following sequence(s) of modules
beta
metis [METIS: Multilevel Partitioning Algorithms]
Serial graph partitioning and fill-reduction matrix ordering routines
http://glaros.dtc.umn.edu/gkhome/views/metis
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]
Numerical library, contains blas/lapack
http://www.intel.com/cd/software/products/asmo-na/eng/307757.htm
http://www.intel.com/cd/software/products/asmo-na/eng/307757.htm
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
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
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
mvapich [mvapich]
MPI-1 implementation for Infiniband
http://mvapich.cse.ohio-state.edu/overview/mvapich/
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
1.0 [ ]
Available through the following sequence(s) of modules
pgi/7.1
intel/9.1
intel/10.1
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
mvapich-devel [mvapich-devel]
MPI-1 implementation for Infiniband
http://mvapich.cse.ohio-state.edu/overview/mvapich/
http://mvapich.cse.ohio-state.edu/overview/mvapich/





