Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Boosthttp://www.boost.org

Free peer-reviewed portable C++ source libraries.

FFTWhttp://www.fftw.org

Fast Fourier Transform library.

Hyprehttp://www.llnl.gov/casc/hypre

Scalable algorithms for solving linear systems of equations.

MFEMhttp://mfem.org

Lightweight, general, scalable C++ library for finite element methods.

MUMPShttp://mumps.enseeiht.fr

A MUltifrontal Massively Parallel Sparse direct Solver.

PETSChttp://www.mcs.anl.gov/petsc

Portable Extensible Toolkit for Scientific Computation.

PT-SCOTCHhttp://www.labri.fr/perso/pelegrin/scotch

Graph, mesh and hypergraph partitioning library using MPI.

SLEPC http://slepc.upv.esA library for solving large scale sparse eigenvalue problems.
SuperLUhttp://crd.lbl.gov/~xiaoye/SuperLUA general purpose library for the direct solution of linear equations.
Trilinos https://trilinos.org/An object-oriented software framework for the solution of large-scale, complex multi-physics engineering and scientific problems. 

Density Functional Approaches

ABINIThttps://www.abinit.org/

ABINIT is a software suite to calculate the optical, mechanical, vibrational, and other observable properties of materials. Starting from the quantum equations of density functional theory, you can build up to advanced applications with perturbation theories based on DFT, and many-body Green's functions (GW and DMFT) .
ABINIT can calculate molecules, nanostructures and solids with any chemical composition, and comes with several complete and robust tables of atomic potentials.

Code Block
languagebash
module load lapack
module load blas
module load abinit

Linear Algebra Operations

LAPACKhttp://www.netlib.org/lapack/LAPACK is written in Fortran 90 and provides routines for solving systems of simultaneous linear equations, least-squares solutions of linear systems of equations, eigenvalue problems, and singular value problems. 
Code Block
languagebash
module load lapack

 

Matrix and Vector Operations

BLAShttp://netlib.org/blas/The BLAS (Basic Linear Algebra Subprograms) are routines that provide standard building blocks for performing basic vector and matrix operations.
Code Block
languagebash
module load blas

 


Cluster HowTos:

  • Login to the Cluster
  • Loading Environments for Using Codes
  • Submitting Jobs to the Cluster