Clemson Home  >  CCIT HomeSkip NavigationA-Z Index    Calendar    CU Safety    Map    Webcams    Phonebook    

Using application software and libraries

CITI offers a number of popular application software packages and libraries for your use. We will add things over time, so please check back often and refer to the

module avail

for additions and current version numbers. If particular software is of interest to you, please let us know and we will investigate installation on palmetto.

Some software has been purchased by certain faculty and research groups and is available only to them via a license service. We currently do not have plans to list those here.

GROMACS

GROMACS is a package to perform molecular dynamics, to simulate the Newtonian equations of motion for systems with hundreds to millions of particles. GROMACS is primarily designed for biochemical molecules like proteins and lipids that have a lot of complicated bonded interactions. Since GROMACS is extremely fast at calculating the nonbonded interactions (that usually dominate simulations) many groups are also using it for research on non-biological systems, e.g. polymers.

Source Location
Main website http://www.gromacs.org/
Developers Department of Biophysical Chemistry of Groningen University, Stockholm Center for Biomembrane Research, Biomedical Centre, Uppsala, Max Planck Institute for Polymer Research

People behind GROMACS
modules intel/10.1, mpich, fftw, gromacs
man pages man /opt/gromacs/3.3.1/man/man1/<routine name>_d.1
Documentation Beginners

Manual (pdf)
Training/Workshops Tutorials
Example /opt/gromacs/3.3.1/share/gromacs/tutor/gmxdemo/demo_d

MATLAB

MATLAB® is a high-level language and interactive environment that enables you to perform computationally intensive tasks faster than with traditional programming languages such as C, C++, and Fortran.

Source Location
Main website http://www.matlab.org/
Developers MathWorks
modules matlab
Documentation http://www.mathworks.com/access/helpdesk/help/techdoc/
Training/Workshops Using Matlab
Examples http://www.mathworks.com/access/helpdesk/help/techdoc/demo_example.html

Intel® Math Kernel Library (MKL)

The Intel Math Kernel Library (MKL) offers highly optimized, extensively threaded math routines for scientific, engineering, and financial applications that require maximum performance. MKL includes

  • Basic Linear Algebra Subprograms (BLAS)
  • Linear Algebra Package (LAPACK)
  • Scalable LAPACK (ScaLAPACK)
  • Vector Statistical Library
  • Vector Math Library
  • Fast Fourier Transforms

Source Location
Main website Intel Math Kernel Library 10.0 Overview
Developers Intel
modules mkl
man pages man /opt/intel/mkl/current/man/man3 3 <routine name>
Documentation http://www.intel.com/cd/software/products/asmo-na/eng/345631.htm#doc
Training/Workshops Intel Knowledge Base

Intel Threading/Multi Core
Examples Linking applications with Intel® MKL for Linux

PETSc

PETSc is a suite of data structures and routines for the scalable (parallel) solution of scientific applications modeled by partial differential equations. It employs the MPI standard for all message-passing communication.

Source Location
Main website http://www-unix.mcs.anl.gov/petsc/petsc-as/
Developers PETSc Team, Mathematics and Computer Science Division, Argonne National Laboratory
modules petsc
man pages Man pages and User manual
Documentation http://www-unix.mcs.anl.gov/petsc/petsc-as/documentation/index.html
Training/Workshops Tutorials
Examples Manual pages and Examples

FFTW

FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions, of arbitrary input size, and of both real and complex data (as well as of even/odd data, i.e. the discrete cosine/sine transforms or DCT/DST). We believe that FFTW, which is free software, should become the FFT library of choice for most applications.

Source Location
Main website http://www.fftw.org/
Developers MIT by Matteo Frigo and Steven G. Johnson
modules fftw
(multiple versions available)
man pages man fftw-wisdom
man fftw-wisdom-to-conf
Documentation http://www.fftw.org/#documentation
Training/Workshops Tutorial: Complex One-Dimensional DFTs
Examples TBD

gsl - GNU Scientific Library

The GNU Scientific Library (GSL) is a numerical library for C and C++ programmers. It is free software under the GNU General Public License. The library provides a wide range of mathematical routines such as random number generators, special functions and least-squares fitting. There are over 1000 functions in total with an extensive test suite.

Source Location
Main website http://www.gnu.org/software/gsl/
Developers GNU Project, GNU Operating System
modules gsl
man pages man gsl
Documentation GSL Reference Manual
Training/Workshops
Examples An Example Program



Maintained by CITI web services                    Copyright ©2008 Clemson University, Clemson, S.C. 29634, (864) 656-331