Versions Compared

Key

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

...

Device and Process Simulation

Archimedes/Rappture https://www.gnu.org/software/archimedes
https://nanohub.org/infrastructure/rappture
Archimedes belongs to the well-known family of TCAD software, i.e. tools utilized to assist the development of technologically relevant products. In particular, this package assists engineers in designing and simulating submicron and mesoscopic semiconductor devices.
Rappture is the GUI for Archimedes.
Code Block
languagebash
module load rappture

 

Linear Algebra Operations

LAPACK http://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
SCALAPACKGNU7/OpenMPIhttp://www.netlib.org/scalapack/

ScaLAPACK is a library of high-performance linear algebra routines for parallel distributed memory machines. ScaLAPACK solves dense and banded linear systems, least squares problems, eigenvalue problems, and singular value problems.

Code Block
languagebash
module load scalapack

 

Math Libraries

Intel Math Kernel Library (MKL) https://software.intel.com/en-us/mkl

Intel Math Kernel Library (Intel MKL) is a library of optimized math routines for science, engineering, and financial applications. Core math functions
include BLAS, LAPACK, ScaLAPACK, sparse solvers, fast Fourier transforms, and vector math. The routines in MKL are hand-optimized specifically for Intel processors.

Code Block
languagebash
/usr/local/intel/mkl/bin/mklvars.sh intel64

 

Matrix and Vector Operations

...