.. _technology:

==========
Technology
==========

List of important stuff:

=================  ======================================================
Python_
                   An object oriented, interpreted language.

`C`_
                   A compiled language.

reStructuredText_
                   This document is written using reStructuredText_.

BLAS_
                   Basic Linear Algebra Subroutines

LAPACK_
                   Linear Algebra PACKage

`NumPy`_
                   Numeric Python provides array manipulation and
                   computational capabilities similar to those found
                   in IDL, Matlab, or Octave.

distutils_
                   A suite of standard distribution utilities for Python

MPI_
                   Message Passing Interface

BLACS_
                   Basic Linear Algebra Communication Subprograms

ScaLAPACK_
                   Scalable LAPACK
=================  ======================================================


.. _Python: https://www.python.org
.. _C: https://www.open-std.org/jtc1/sc22/open/n2794/n2794.pdf
.. _reStructuredText: https://docutils.sourceforge.net/rst.html
.. _docutils: https://docutils.sourceforge.net
.. _BLAS: https://www.netlib.org/blas
.. _LAPACK: https://www.netlib.org/lapack
.. _NumPy: https://www.numpy.org
.. _distutils: https://docs.python.org/library/distutils.html
.. _MPI: https://www.mpi-forum.org
.. _FFTW: https://www.fftw.org
.. _BLACS: https://www.netlib.org/blacs
.. _ScaLAPACK: https://www.netlib.org/scalapack/scalapack_home.html
