Install this version:
emerge -a =sci-libs/elpa-2025.06.002
If this version is masked, you can unmask it using the autounmask tool or standard emerge options:
autounmask =sci-libs/elpa-2025.06.002
Or alternatively:
emerge --autounmask-write -a =sci-libs/elpa-2025.06.002
| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 2025.06.002 | 8 | ~amd64 | 0 |
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit autotools
DESCRIPTION="The publicly available ELPA library provides highly efficient and highly scalable direct eigensolvers for symmetric matrices"
HOMEPAGE="https://elpa.mpcdf.mpg.de/"
SRC_URI="https://elpa.mpcdf.mpg.de/software/tarball-archive/Releases/${PV}/elpa-${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
LICENSE="GPL-3"
IUSE="openmp mpi cpu_flags_x86_sse cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_avx512 cpu_flags_x86_sve128 cpu_flags_x86_sve256 cpu_flags_x86_sve512"
SLOT="0"
RDEPEND="
sys-devel/gcc[fortran]
app-editors/vim-core
mpi? ( virtual/mpi[fortran,threads,cxx] sci-libs/scalapack )
openmp? ( sys-devel/gcc[openmp] )
"
# mpich[mpi-threads] when openmp
# what for openmpi
src_configure() {
use mpi && export FC=mpif90 CC=mpicc CXX=mpicxx
econf \
$(use_with mpi) \
$(use_enable openmp) \
$(use_enable cpu_flags_x86_sse sse) \
$(use_enable cpu_flags_x86_avx avx) \
$(use_enable cpu_flags_x86_avx2 avx2) \
$(use_enable cpu_flags_x86_avx512 avx512) \
$(use_enable cpu_flags_x86_sve128 sve128) \
$(use_enable cpu_flags_x86_sve256 sve256) \
$(use_enable cpu_flags_x86_sve512 sve512) || die
}
Manage flags for this package:
euse -i <flag> -p sci-libs/elpa |
euse -E <flag> -p sci-libs/elpa |
euse -D <flag> -p sci-libs/elpa
sys-devel/gcc[fortran] app-editors/vim-core mpi? ( virtual/mpi[fortran,threads,cxx] sci-libs/scalapack ) openmp? ( sys-devel/gcc[openmp] )
| Type | File | Size | Source URLs |
|---|---|---|---|
| DIST | elpa-2025.06.002.tar.gz | 2209364 bytes | https://elpa.mpcdf.mpg.de/software/tarball-archive/Releases/2025.06.002/elpa-2025.06.002.tar.gz |