====== Eigen ======
**Eigen** is a software module available on **Comet**.
===== Eigen overview =====
To access **Eigen** on Comet, run ''module load Eigen''. This will load the //default// version of **Eigen**.
An overview of the module information is shown below (''module -r spider ^Eigen$''):
Eigen:
Description:
Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms.
Versions:
Eigen/3.3.9-GCCcore-10.3.0
Eigen/3.4.0-GCCcore-12.2.0
Eigen/3.4.0-GCCcore-12.3.0
Eigen/3.4.0-GCCcore-13.2.0
Eigen/3.4.0-GCCcore-13.3.0
For detailed information about a specific "Eigen" package (including how to load the modules) use the module's full name.
Note that names that have a trailing (E) are extensions provided by other modules.
For example:
$ module spider Eigen/3.4.0-GCCcore-13.3.0
If there are multiple versions of **Eigen** listed, then you can load a //specific// version as follows:
$ module load Eigen/version_string
You can find the most //up to date information// whilst logged on to Comet by running ''module -r spider ^Eigen$''.
----
===== Eigen Help =====
The module **Eigen** has the following embedded help text (''module help Eigen''):
Description
===========
Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers,
and related algorithms.
More information
================
- Homepage: https://eigen.tuxfamily.org
----
===== Eigen Dependencies =====
The //default// version of the module **Eigen** has the following dependencies:
* GCCcore/13.3.0
----
[[:advanced:software|Back to software]]