math/elpa 2026.02.002 FreeBSD
Eigenvalue soLver for Petaflop Applications
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
5151605f76- License
- GPLv3, LGPL3
- Categories
- math
- Package size
- 705.9 KiB, 3998.0 KiB installed
Description
The ELPA library provides highly efficient and highly scalable direct eigensolvers for symmetric matrices. Though especially designed for use for PetaFlop/s applications solving large problem sizes on massively parallel supercomputers, ELPA eigensolvers have proven to be also very efficient for smaller matrices.
Install
Binary package:
pkg install elpa
From the ports tree:
cd /usr/ports/math/elpa/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= elpa>0:math/elpa
LIB_DEPENDS= libelpa.so:math/elpa
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 2026.02.002 | 2026.02.002 | - | 2021.11.001_5 | 2026.02.002 |
| FreeBSD:14:quarterly | 2026.02.002 | 2026.02.002 | n/a | 2021.11.001_5 | 2026.02.002 |
| FreeBSD:15:latest | 2026.02.002 | 2026.02.002 | n/a | 2021.11.001_5 | 2021.11.001_5 |
| FreeBSD:15:quarterly | 2026.02.002 | 2026.02.002 | n/a | n/a | n/a |
| FreeBSD:16:latest | 2026.02.002 | 2026.02.002 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Library 1
libopenblas.so: math/openblas
The full lists below include those, and their dependencies in turn.
Build dependencies 12
Run dependencies 10
Required by 3
Configuration
Options name: math_elpa
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
| MPI | off | MPI (Message Passing Interface) support |
| OPENMP | off | Parallel processing support via OpenMP |
- USES
- compiler:c11 fortran gmake libtool localbase perl5 shebangfix
- Service scripts
- none
Files
Manual pages 35
- elpa2_print_kernels(1)
- elpa_allocate(3)
- elpa_autotune_deallocate(3)
- elpa_autotune_load_state(3)
- elpa_autotune_print_state(3)
- elpa_autotune_save_state(3)
- elpa_autotune_set_best(3)
- elpa_autotune_setup(3)
- elpa_autotune_step(3)
- elpa_cholesky(3)
- elpa_deallocate(3)
- elpa_eigenvalues(3)
- elpa_eigenvalues_double(3)
- elpa_eigenvalues_double_complex(3)
- elpa_eigenvalues_float(3)
- elpa_eigenvalues_float_complex(3)
- elpa_eigenvectors(3)
- elpa_eigenvectors_double(3)
- elpa_eigenvectors_double_complex(3)
- elpa_eigenvectors_float(3)
- elpa_eigenvectors_float_complex(3)
- elpa_generalized_eigenvalues(3)
- elpa_generalized_eigenvectors(3)
- elpa_hermitian_multiply(3)
- elpa_init(3)
- elpa_invert_triangular(3)
- elpa_load_settings(3)
- elpa_print_settings(3)
- elpa_set(3)
- elpa_setup(3)
- elpa_skew_eigenvalues(3)
- elpa_skew_eigenvectors(3)
- elpa_solve_tridiagonal(3)
- elpa_store_settings(3)
- elpa_uninit(3)
pkg-plist 54
- bin/elpa2_print_kernels
- include/elpa-2026.02.002/elpa/elpa.h
- include/elpa-2026.02.002/elpa/elpa_configured_options.h
- include/elpa-2026.02.002/elpa/elpa_constants.h
- include/elpa-2026.02.002/elpa/elpa_explicit_name.h
- include/elpa-2026.02.002/elpa/elpa_generated.h
- include/elpa-2026.02.002/elpa/elpa_generated_c_api.h
- include/elpa-2026.02.002/elpa/elpa_generic.h
- include/elpa-2026.02.002/elpa/elpa_simd_constants.h
- include/elpa-2026.02.002/elpa/elpa_version.h
- include/elpa-2026.02.002/modules/elpa.mod
- include/elpa-2026.02.002/modules/elpa_api.mod
- include/elpa-2026.02.002/modules/elpa_constants.mod
- include/elpa-2026.02.002/src/helpers/lapack_interfaces.h
- include/elpa-2026.02.002/src/helpers/scalapack_interfaces.h
- lib/libelpa.so
- lib/libelpa.so.19
- lib/libelpa.so.19.5.2
- libdata/pkgconfig/elpa.pc
- share/man/man1/elpa2_print_kernels.1.gz
- share/man/man3/elpa_allocate.3.gz
- share/man/man3/elpa_autotune_deallocate.3.gz
- share/man/man3/elpa_autotune_load_state.3.gz
- share/man/man3/elpa_autotune_print_state.3.gz
- share/man/man3/elpa_autotune_save_state.3.gz
- share/man/man3/elpa_autotune_set_best.3.gz
- share/man/man3/elpa_autotune_setup.3.gz
- share/man/man3/elpa_autotune_step.3.gz
- share/man/man3/elpa_cholesky.3.gz
- share/man/man3/elpa_deallocate.3.gz
- share/man/man3/elpa_eigenvalues.3.gz
- share/man/man3/elpa_eigenvalues_double.3.gz
- share/man/man3/elpa_eigenvalues_double_complex.3.gz
- share/man/man3/elpa_eigenvalues_float.3.gz
- share/man/man3/elpa_eigenvalues_float_complex.3.gz
- share/man/man3/elpa_eigenvectors.3.gz
- share/man/man3/elpa_eigenvectors_double.3.gz
- share/man/man3/elpa_eigenvectors_double_complex.3.gz
- share/man/man3/elpa_eigenvectors_float.3.gz
- share/man/man3/elpa_eigenvectors_float_complex.3.gz
- share/man/man3/elpa_generalized_eigenvalues.3.gz
- share/man/man3/elpa_generalized_eigenvectors.3.gz
- share/man/man3/elpa_hermitian_multiply.3.gz
- share/man/man3/elpa_init.3.gz
- share/man/man3/elpa_invert_triangular.3.gz
- share/man/man3/elpa_load_settings.3.gz
- share/man/man3/elpa_print_settings.3.gz
- share/man/man3/elpa_set.3.gz
- share/man/man3/elpa_setup.3.gz
- share/man/man3/elpa_skew_eigenvalues.3.gz
- share/man/man3/elpa_skew_eigenvectors.3.gz
- share/man/man3/elpa_solve_tridiagonal.3.gz
- share/man/man3/elpa_store_settings.3.gz
- share/man/man3/elpa_uninit.3.gz
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| elpa-2026.02.002.tar.gz | 2.196509e+06 | 02e3c59fec53cd8eb66a4cc15fa4fbf190cf9654227223fb8ad55713e9427932 |
Master sites 1
- https://elpa.mpcdf.mpg.de/software/tarball-archive/Releases/2026.02.002/