Wannier90
License information
Wannier90 3.1.0 is released under the GNU General Public License (v2).
Wannier90 4.-0 is released under the GNU Lesser General Public License (v2.1).
From the 26.03 software stack onwards, the license can also be found in the LICENSE file
in $EBROOTWANNIER90/share/licenses/Wannier90 after installing and loading the module.
Users are asked to cite a publication. Which one depends on the version and can be found on the Wannier90 home page.
User-installable modules (and EasyConfigs)
Install with the EasyBuild-user module:
To access module help after installation and get reminded for which stacks and partitions the module is installed, usemodule spider Wannier90/<version>.
EasyConfig:
-
EasyConfig Wannier90-24Jan2025-cpeGNU-24.03.eb, will build Wannier90/24Jan2025-cpeGNU-24.03
-
EasyConfig Wannier90-3.1.0-cpeGNU-24.03.eb, will build Wannier90/3.1.0-cpeGNU-24.03
-
EasyConfig Wannier90-3.1.0-cpeGNU-25.03.eb, will build Wannier90/3.1.0-cpeGNU-25.03
-
ccpe container only EasyConfig Wannier90-3.1.0-cpeGNU-26.03.eb, will build Wannier90/3.1.0-cpeGNU-26.03
-
ccpe container only EasyConfig Wannier90-4.0.1-cpeGNU-26.03-OpenMP-MPI.eb, will build Wannier90/4.0.1-cpeGNU-26.03-OpenMP-MPI
-
ccpe container only EasyConfig Wannier90-4.0.1-cpeGNU-26.03-OpenMP-noMPI.eb, will build Wannier90/4.0.1-cpeGNU-26.03-OpenMP-noMPI
Technical documentation
General information
Wannier90 is an open-source code (released under GPLv2) for generating maximally-localized Wannier functions and using them to compute advanced electronic properties of materials with high efficiency and accuracy.
Known Issues
-
There is a problem with the code version 3.1.0 and GCC 12/13 reported in the wannier GitHub as issue 521 which may result in
wannierprogram faults.For mitigating the issue develop code version (end of Jan 2025) is available with eb file: - Wannier90-24Jan2025-cpeGNU-24.03.eb
EasyBuild
Version 3.1.0
-
The EasyConfig is derived from the
Wannier90-3.1.0-foss-2022a.ebEasyConfig. -
For 26.03, we switched to EB6-compatible parameters.
Version 4.0.1
-
As Wannier90 now uses CMake, we switched to the CMake build process which required some rewriting.
-
ISSUE: The pkg-config file does not pass the validation tests.
-
ISSUE: As soon as the
cray-mpichmodule is unloaded, the BLAS libraries are not found anymore which is very strange. We needed to specify them explicitly.
Archived EasyConfigs
The EasyConfigs below are additional easyconfigs that are not directly available on the system for installation. Users are advised to use the newer ones and these archived ones are unsupported. They are still provided as a source of information should you need this, e.g., to understand the configuration that was used for earlier work on the system.
-
Archived EasyConfigs from LUMI-SoftwareStack - previously centrally installed software
-
Archived EasyConfigs from LUMI-EasyBuild-contrib - previously user-installable software
-
EasyConfig Wannier90-3.1.0-cpeGNU-21.08.eb, with module Wannier90/3.1.0-cpeGNU-21.08
-
EasyConfig Wannier90-3.1.0-cpeGNU-21.12.eb, with module Wannier90/3.1.0-cpeGNU-21.12
-
EasyConfig Wannier90-3.1.0-cpeGNU-22.06.eb, with module Wannier90/3.1.0-cpeGNU-22.06
-
EasyConfig Wannier90-3.1.0-cpeGNU-22.08.eb, with module Wannier90/3.1.0-cpeGNU-22.08
-
EasyConfig Wannier90-3.1.0-cpeGNU-22.12.eb, with module Wannier90/3.1.0-cpeGNU-22.12
-
EasyConfig Wannier90-3.1.0-cpeGNU-23.09.eb, with module Wannier90/3.1.0-cpeGNU-23.09
-
EasyConfig Wannier90-3.1.0-cpeGNU-23.12.eb, with module Wannier90/3.1.0-cpeGNU-23.12
-