Search Software

  • AMPL/KNITRO is  a large, sparse, linear and nonlinear programming solver and a general purpose solver for nonlinear optimization.

  • Anaconda is a free Python distribtion from Continuum Analytics.  It is optimized to run cross-platform.  It comes built in with various scientific

  • BLAS is a library of routines that perform basic operations involving matrices and vectors. They were designed as a way of achieving efficiency in the solution of linear algebra problems.

  • CUDA, (the Compute Unified Device Architecture), is a parallel computing platform and programming model created by NVIDIA and implemented by the graphics processing units (GPUs) that they produce.

  • DAKOTA (Design Analysis Kit for Optimization and Terascale Applications) is a general purpose software toolkit written in C++. It is designed and developed at the Sandia National Laboratories.

  • DCDFLIB is a collection of routines for calculating cumulative distribution functions, inverses, and other parameters.

  • Python is a high level programming language that aims to combine remarkable power with very clear syntax.

  • FEBio is a nonlinear finite element solver that is specifically designed for biomechanical applications. It offers modeling scenarios, constitutive models and boundary conditions that are relevant to many research areas in biomechanics.

  • FFTW is a free collection of fast C routines for computing the Discrete Fourier Transform in one or more dimensions.  It includes complex, real, and parallel transforms, and can handle arbitrary array sizes efficiently.

  • GTS

    GTS stands for the GNU Triangulated Surface Library. It is an open source free software library intended to provide a set of useful functions to deal with 3D surfaces meshed with interconnected triangles.

  • HDF-EOS libraries are software libraries built on HDF libraries. It supports three data structures for remote sensing data: Grid, Point and Swath. There are two versions of HDF-EOS libraries: HDF-EOS2 and HDF-EOS5.

  • LAPACK provides routines for solving systems of simultaneous linear equations, least-squares solutions of linear systems of equations, eigenvalue problems, and singular value problems.  It has been designed to be efficient on a wide range of modern high-performance computers.

  • LIBSVM is an integrated software for support vector classification, (C-SVC, nu-SVC), regression (epsilon-SVR, nu-SVR) and distribution estimation (one-class SVM). It supports multi-class classification.
  • The LINPACK library, for linear equations and linear least squares problems, linear systems whose matrices are general, banded, symmetric indefinite, symmetric positive definite, triangular, and tridiagonal square.

  • Matlab is a high level technical computing language and interactive environment for data visualization, data analysis, numerical computation, and algorithm development.

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

  • Parallel Fortran, C and C++ Compilers & Tools for Programming HPC Clusters. The PGI CDK includes pre-configured versions of MPI for Ethernet or InfiniBand, and a pre-configured batch queueing system.

  • R

    R is a language and environment for statistical computing and graphics. R provides a wide variety of statistical (linear and nonlinear modelling, classical statistical tests, time-series analysis, classification, clustering, ...) and graphical techniques, and is highly extensible.

  • The ScaLAPACK (or Scalable LAPACK) library includes a subset of LAPACK routines redesigned for distributed memory MIMD parallel computers. It is currently written in a Single-Program-Multiple-Data style using explicit message passing for interprocessor communication.

  • SPRNG is a scalable parallel pseudorandom number generator especially suited to large-scale, parallel Monte Carlo applications.

    SPRNG includes five different random number generators. The generators available are:

    * Combined Multiple Recursive Generator