| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: libwannier90_4 | Distribution: openSUSE Tumbleweed |
| Version: 4.0.3 | Vendor: openSUSE |
| Release: 1.1 | Build date: Mon Nov 9 17:12:59 2026 |
| Group: Unspecified | Build host: reproducible |
| Size: 1843525 | Source RPM: wannier90-4.0.3-1.1.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: http://www.wannier.org/ | |
| Summary: Library for generating maximally-localized Wannier functions - shared library | |
Wannier90 is a library for generating maximally-localized Wannier functions and using them to compute advanced electronic properties of materials with high efficiency and accuracy. This package provides the shared library for wannier90.
LGPL-2.1-or-later
* Mon Nov 09 2026 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 4.0.3:
* The library is now named libwannier90 for both serial and MPI
builds (the prior _mpi suffix has been removed)
[gh#wannier-developers/wannier90#680].
* w90_free() deallocates a library-mode data object;
w90_print_timings() prints the timing report
[gh#wannier-developers/wannier90#712]
[gh#wannier-developers/wannier90#707].
* w90_is_mpi_build() informs the calling program whether the
library is compiled with MPI
[gh#wannier-developers/wannier90#733].
* New keyword write_ndegen_applied: seedname_hr.dat, _r.dat and
_tb.dat are written on the expanded (full) Wigner-Seitz R
list, allowing interpolation via a plain Fourier sum
[gh#wannier-developers/wannier90#702].
* transl_inv_full (translation-equivariant position matrix
elements) now also applies to seedname_r.dat and _tb.dat
outputs; with use_ws_distance this requires
write_ndegen_applied [gh#wannier-developers/wannier90#702].
* For full list of improvements and bug fixes, see
<https://github.com/wannier-developers/wannier90/releases/tag/v4.0.3>
- Drop patches either committed upstream or fixed otherwise:
* wannier90-arm64-disable-failing-test.patch
* wannier90-disable-failing-test.patch
- Add BuildRequires: python3-pytest and python3-PyYAML now needed
for running regression tests.
- Drop memory constraints during build: tests are not as memory
intensive any more; also drop _constraints file.
- Update shlib package name for openmpi flavours in keeping with
upstream change (drop "_mpi" suffix).
* Mon Sep 14 2026 Atri Bhattacharya <badshah400@gmail.com>
- Packaging fix: requires shared library from devel package.
* Sun Sep 06 2026 Atri Bhattacharya <badshah400@gmail.com>
- Disable %check for openmpi5, since tests deadlock and eventually
time out.
- Add _constraints for increased memory requirements, primarily
during testing.
* Sat Sep 05 2026 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 4.0.2:
* Automatic thresholds for projectability disentanglement
[gh#wannier-developers/wannier90#650]
- Changes from version 4.0.1:
* Higher order finite differences methods
[gh#wannier-developers/wannier90#504]
* Projectability disentanglement
[gh#wannier-developers/wannier90#448]
* Spin Hall conductivity according to Ji Hoon Ryoo's method
(Phys. Rev. B 99, 235113)
[gh#wannier-developers/wannier90#353]
* Stengel-Spalding spread functional
[gh#wannier-developers/wannier90#498]
* Tetrahedron integration for calculating spin Hall conductivity
[gh#wannier-developers/wannier90#431]
* Translationally invariant formulation for position matrix
elements [gh#wannier-developers/wannier90#533]
* Update to the CODATA standard version
[gh#wannier-developers/wannier90#649]
* User specified lists of k-points for plotting
[gh#wannier-developers/wannier90#519]
* Cmake support (see README.install)
* Library interface supporting most Wannier90.x functionality
with MPI decomposition over k-points
* Markdown documentation replaces pdf files in the distribution
* Significant code refactoring for data encapsulation, error
handling, etc
* Very large number of collected bug fixes and corrections, etc.
- Add wannier90-pkgconfig-paths.patch to fix path variables in
pkgconfig file.
- Add wannier90-disable-failing-test.patch to disable a test that
fails to delete a file in chroot when cleaning up and causes
build failures.
- Add wannier90-arm64-disable-failing-test.patch -- Disable a test
that fails due to minor tolerance issues on arm64
[gh#wannier-developers/wannier90#678].
- Drop upstreamed patches:
* wannier90-install-pkgconfig.patch
* a75344b646227c9d7f12d90af4a35a902e940dca.patch
- Switch to cmake based build and clean up manual configuration
cruft from earlier build scripts.
- Run testsuite as part of %check; use memory-constraints to limit
maximum number of parallel threads and avoid OOM.
- Update License: GPL-2.0-only -> LGPL-2.1-or-later.
* Tue Feb 20 2024 Dominique Leuenberger <dimstar@opensuse.org>
- Use %patch -P N instead of deprecated %patchN.
* Mon Oct 30 2023 Atri Bhattacharya <badshah400@gmail.com>
- Refresh a75344b646227c9d7f12d90af4a35a902e940dca.patch from
upstream (only hash changes).
* Mon Oct 23 2023 Nicolas Morey <nicolas.morey@suse.com>
- Drop support for obsolete openmpi[123]
* Tue Dec 20 2022 Atri Bhattacharya <badshah400@gmail.com>
- Enable openmpi5 flavour for openSUSE >= 1550.
* Tue Aug 02 2022 Atri Bhattacharya <badshah400@gmail.com>
- Add patches:
* wannier90-install-pkgconfig.patch -- Update Makefile to
install a package config file
* a75344b646227c9d7f12d90af4a35a902e940dca.patch -- Allocate
arrays on non-root nodes to avoid SIGSEG
[gh#wannier-developers/wannier90#373]
* wannier90-fix-parallel-compilation.patch -- Ignore rank
mismatch issues when building openmpi flavours with gfortran,
as recommended in upstream bug report
[gh#wannier-developers/wannier90#371]
* Tue Aug 02 2022 Atri Bhattacharya <badshah400@gmail.com>
- Initial package.
/usr/lib64/libwannier90.so.4 /usr/lib64/libwannier90.so.4.0.3
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Nov 12 22:47:30 2026