libelpa4-2016.05.004-15.19.i586.rpm


Advertisement

Description

libelpa4 - A massively parallel eigenvector solver

Property Value
Distribution openSUSE Tumbleweed
Repository Science all
Package name libelpa4
Package version 2016.05.004
Package release 15.19
Package architecture i586
Package type rpm
Installed size 637.72 KB
Download size 166.69 KB
Official Mirror widehat.opensuse.org
A new efficient distributed parallel direct eigenvalue solver for
symmetric matrices. It contains both an improved one-step ScaLAPACK type solver
(ELPA1) and the two-step solver ELPA2.
ELPA uses the same matrix layout as ScaLAPACK. The actual parallel linear
algebra routines are completely rewritten. ELPA1 implements the same linear
algebra as traditional solutions (reduction to tridiagonal form by Householder
transforms, divide & conquer solution, eigenvector backtransform). In ELPA2,
the reduction to tridiagonal form and the corresponding backtransform are
replaced by a two-step version, giving an additional significant performance
improvement.
ELPA has demonstrated good scalability for large matrices on up to 294.000
cores of a BlueGene/P system.

Alternatives

Package Version Architecture Repository
libelpa4 - - -

Requires

Name Value
/sbin/ldconfig -
elpa-tools >= 2016.05.004
libblas.so.3 -
libc.so.6(GLIBC_2.2) -
libgfortran.so.3 -
libgfortran.so.3(GFORTRAN_1.0) -
libgfortran.so.3(GFORTRAN_1.4) -
liblapack.so.3 -
libmpi_mpifh.so.12 -

Provides

Name Value
elpa = 2016.05.004
libelpa.so.4 -
libelpa4 = 2016.05.004-15.19
libelpa4(x86-32) = 2016.05.004-15.19

Download

Type URL
Binary Package libelpa4-2016.05.004-15.19.i586.rpm
Source Package elpa-2016.05.004-15.19.src.rpm

Install Howto

  1. Add the Science repository:
    # zypper addrepo http://widehat.opensuse.org/opensuse/repositories/science/openSUSE_Tumbleweed/ science
  2. Install libelpa4 rpm package:
    # zypper install libelpa4

Files

Path
/usr/lib/libelpa.so.4
/usr/lib/libelpa.so.4.3.0
/usr/share/doc/packages/elpa-2016.05.004/CONTRIBUTING.md
/usr/share/doc/packages/elpa-2016.05.004/COPYING
/usr/share/doc/packages/elpa-2016.05.004/Changelog
/usr/share/doc/packages/elpa-2016.05.004/INSTALL.md
/usr/share/doc/packages/elpa-2016.05.004/LICENSE
/usr/share/doc/packages/elpa-2016.05.004/README.md
/usr/share/doc/packages/elpa-2016.05.004/USERS_GUIDE.md
/usr/share/doc/packages/elpa-2016.05.004/gpl.txt
/usr/share/doc/packages/elpa-2016.05.004/lgpl.txt
/usr/share/doc/packages/elpa-2016.05.004/examples/elpa2_print_kernels.F90
/usr/share/doc/packages/elpa-2016.05.004/examples/read_real.F90
/usr/share/doc/packages/elpa-2016.05.004/examples/test_cholesky_complex.F90
/usr/share/doc/packages/elpa-2016.05.004/examples/test_cholesky_real.F90
/usr/share/doc/packages/elpa-2016.05.004/examples/test_complex.F90
/usr/share/doc/packages/elpa-2016.05.004/examples/test_complex2.F90
/usr/share/doc/packages/elpa-2016.05.004/examples/test_complex2_api.F90
/usr/share/doc/packages/elpa-2016.05.004/examples/test_complex2_default.F90
/usr/share/doc/packages/elpa-2016.05.004/examples/test_invert_trm_complex.F90
/usr/share/doc/packages/elpa-2016.05.004/examples/test_invert_trm_real.F90
/usr/share/doc/packages/elpa-2016.05.004/examples/test_real.F90
/usr/share/doc/packages/elpa-2016.05.004/examples/test_real2.F90
/usr/share/doc/packages/elpa-2016.05.004/examples/test_real2_api.F90
/usr/share/doc/packages/elpa-2016.05.004/examples/test_real2_default.F90
/usr/share/doc/packages/elpa-2016.05.004/examples/test_real2_qr.F90
/usr/share/doc/packages/elpa-2016.05.004/examples/test_real_with_c.F90
/usr/share/doc/packages/elpa-2016.05.004/examples/test_toeplitz.F90
/usr/share/doc/packages/elpa-2016.05.004/examples/test_transpose_multiply_complex.F90
/usr/share/doc/packages/elpa-2016.05.004/examples/test_transpose_multiply_real.F90

Changelog

2016-10-25 - dev@stellardeath.org
- Update to release 2016.05.004
- fix a problem with the private state of module precision
- distribute test_project with dist tarball
- generic driver routine for ELPA 1stage and 2stage
- test case for elpa_mult_at_b_real
- test case for elpa_mult_ah_b_complex
- test case for elpa_cholesky_real
- test case for elpa_cholesky_complex
- test case for elpa_invert_trm_real
- test case for elpa_invert_trm_complex
- fix building of static library
- better choice of AVX, AVX2, AVX512 kernels
- make assumed size Fortran arrays default
2016-07-11 - dev@stellardeath.org
- Update to release 2016.05.003
Changelog for release ELPA 2016.05.003
- fix a problem with the build of SSE kernels
- make some (internal) functions public, such that they
can be used outside of ELPA
- add documentation and interfaces for new public functions
- shorten file namses and directory names for test programs
in under to by pass "make agrument list too long" error
Changelog for release ELPA 2016.05.002
- fix problem with generated *.sh- check scripts
- name library differently if build without MPI support
- install only public modules
Changelog for release ELPA 2016.05.001
- support building without MPI for one node usage
- doxygen and man pages documentation for ELPA
- cleanup of documentation
- introduction of SSE gcc intrinsic kernels
- Remove errors due to unaligned memory
- removal of Fortran "contains functions"
- Fortran interfaces for assembly and C kernels
2016-07-11 - dev@stellardeath.org
- Use a _service file to check GPG signature
2015-11-16 - dev@stellardeath.org
- Update to release 2015.11.001
2015-05-29 - dev@stellardeath.org
- Update to release 2015.05.001
2015-03-18 - dev@stellardeath.org
- Updated to maintenance release 2015.02.002
This release was in part caused by problems observed from the OpenSUSE build
server results.
2015-03-03 - dev@stellardeath.org
- Update to released version 2015.02.001
Removed 'skip_openmp_for_missing_mpi_thread_support.patch',
was merged upstream
2014-10-22 - dev@stellardeath.org
- Incorporate changes by Dmitry Roshchin, enable OpenMP in my home project
This should allow to use the same spec file for OpenMP support within
my home project with an experimental openmpi 1.8 package, while disabling
OpenMP by default otherwise.
2014-10-11 - dmitry_r@opensuse.org
- Disable openmp support for openSUSE <= 13.2
2014-10-10 - dev@stellardeath.org
- Allow building of the OpenMP version regardless of the openmpi
library version. The user is responsible for selecting an
implementation that supports MPI_THREAD_MULTIPLE

See Also

Package Description
libelpa8-2017.05.003-1.26.x86_64.rpm A massively parallel eigenvector solver
libelpa_openmp4-2016.05.004-15.19.i586.rpm A massively parallel eigenvector solver
libelpa_openmp8-2017.05.003-1.26.x86_64.rpm A massively parallel eigenvector solver
libemon0-1.2.3-1.78.i586.rpm Library of Efficient Models and Optimization in Networks
libemon0-1.2.3-1.78.x86_64.rpm Library of Efficient Models and Optimization in Networks
libengrid2-2.0.0git.20150324-1.18.i586.rpm Open-source mesh generation
libengrid2-2.0.0git.20150324-1.18.x86_64.rpm Open-source mesh generation
liberfa1-1.4.0-15.15.i586.rpm Essential Routines for Fundamental Astronomy
liberfa1-1.4.0-15.15.x86_64.rpm Essential Routines for Fundamental Astronomy
libespeak-ng1-1.49.2-14.9.i586.rpm Software speech synthesizer (text-to-speech)
libespeak-ng1-1.49.2-14.9.x86_64.rpm Software speech synthesizer (text-to-speech)
libexoIIv2for-5_14_0-6.09-11.36.i586.rpm ExodusII Fortran library
libexoIIv2for-5_14_0-6.09-11.36.x86_64.rpm ExodusII Fortran library
libexodus-5_14_0-6.09-11.36.i586.rpm ExodusII C library
libexodus-5_14_0-6.09-11.36.x86_64.rpm ExodusII C library
Advertisement
Advertisement