Software

From Wiki

Jump to: navigation, search

This page lists all of the software installed on BASS, categorized into Applications, Compilers, and Libraries.

To request software be installed cluster-wide, go to the Software Requests page.

CISMM Service Applications can be discussed at that page.

Contents


Applications

Matlab

Matlab 2010a is installed on /usr/bin on all of the nodes. When last tested, it used at most 4 CPUs when run. This does not run using MPI; you would run a script that had a different set of inputs for each run and they would not communicate with each other.

Please ensure that you limit the number of CPUs that Matlab uses to the number you requested at login. Here is a URL for Matlab on the current method of limiting the number of threads:

http://www.mathworks.com/access/helpdesk/help/techdoc/ref/maxnumcompthreads.html

Comsol

The Comsol software is NFS mounted on bass compute nodes bass-comp1 - bass-comp15 and bass-himem. To run the comsol software use this path:

/usr/comsol/bin/comsol

The /usr/comsol path is a symbolic link to the currently installed software.

We currently have only 1 comsol license. To see if the comsol license is in use see this web page:

http://www.cs.unc.edu/cgi-bin/comsol/info/

R

R is installed as /usr/bin/R on each machine in the cluster.

Compilers

Installed compilers:

  • gcc 4.1.2 (default compiler)
  • gcc 4.4 (access using gcc44 and g++44).
  • Sun Studio

For detailed information, see Compiling.

Libraries

MPI

A number of MPI implementations are installed:

  • mvapich-1.2.0-gcc-x86_64
  • mvapich2-1.4-gcc-x86_64
  • openmpi-1.3.4
  • openmpi-1.4.1
  • openmpi-1.4.2
  • sunhpc-8.2-gnu.x86_64
  • sunhpc-8.2-sun.x86_64

For information on how to compile and run MPI programs, see Using MPI.

BLAS

Installed using RPM. This put the lib files in /usr/lib64. The header files are in /opt/iba/src/mpi_apps/ATLAS/include. So something is broken.

LAPACK

Installed using RPM.

CUDA

CUDA 4.0 is currently supported on BASS.

The CUDA driver has been installed on the GPU nodes. The SDK has been installed on the compile node (bass-comp0) as well.

OpenCL

The CUDA driver on the BASS also supports OpenCL.

Tcl/Tk

Tcl/Tk version 8.5.3 (and tclx-8.4.10 and expect-5.43.0-14) have been installed.

ImageMagick

Version 6.4.1.10 has been built and installed from the Fedora development stream.

CMake

Version 2.6-patch 4 of CMake has been installed in /usr/bin on all cluster nodes.

OpenCV

Version 1.0.0 is installed. Compile flags can be determined using pkg-config --cflags --libs opencv.

Potential new additions

  • CUDA wrapper library from NCSA's GPU cluster page. [1]
  • GPU memory testing utility: [2]
Personal tools