20 Commits

Author SHA256 Message Date
3d796659a3 Accepting request 1274011 from home:terminationshock
- Update to release 2025.01.002
  * fixes a performance degradation in solve_tridi in the CPU
    version
  * allows to switch NCCL/RCCL usage off, even if compiled with
    this support
  * patch "0002-Fix-test-correctness-multiply.patch" included in
    this release and therefore removed

OBS-URL: https://build.opensuse.org/request/show/1274011
OBS-URL: https://build.opensuse.org/package/show/science/elpa?expand=0&rev=21
2025-05-02 13:41:08 +00:00
Tobias Melson
49c1dd5b6a * patch "0002-Fix-test-correctness-multiply.patch" included in
this release and therefore removed

OBS-URL: https://build.opensuse.org/package/show/home:terminationshock/elpa?expand=0&rev=24
2025-05-02 12:58:29 +00:00
Tobias Melson
9c2d097b48 - Update to release 2025.01.002
* fixes a performance degradation in solve_tridi in the CPU
    version
  * allows to switch NCCL/RCCL usage off, even if compiled with
    this support

OBS-URL: https://build.opensuse.org/package/show/home:terminationshock/elpa?expand=0&rev=23
2025-04-30 06:52:15 +00:00
17a60a3a0c Accepting request 1248573 from home:terminationshock
- Update to release 2025.01.001
  * port of tridiagonalization step to GPU: ELPA 1stage/2stage
    solvers achieve speedup of up to 40%
  * general multiplication routines for distributed matrices on
    GPUs
  * port of backtransformation in ELPA 1stage: speedup up to four
    achieved
- Fixed test correctness check with
  0002-Fix-test-correctness-multiply.patch

OBS-URL: https://build.opensuse.org/request/show/1248573
OBS-URL: https://build.opensuse.org/package/show/science/elpa?expand=0&rev=20
2025-02-26 08:01:21 +00:00
Tobias Melson
57c0ce1ec8 Added tag for patch
OBS-URL: https://build.opensuse.org/package/show/home:terminationshock/elpa?expand=0&rev=21
2025-02-26 07:30:22 +00:00
Tobias Melson
314bd6567f Updated changelog to include patch
OBS-URL: https://build.opensuse.org/package/show/home:terminationshock/elpa?expand=0&rev=20
2025-02-18 08:49:59 +00:00
Tobias Melson
f59a2d5175 Fixed patch file
OBS-URL: https://build.opensuse.org/package/show/home:terminationshock/elpa?expand=0&rev=19
2025-02-17 09:29:23 +00:00
Tobias Melson
8a8ad052d8 Add patch for correctness check
OBS-URL: https://build.opensuse.org/package/show/home:terminationshock/elpa?expand=0&rev=18
2025-02-17 09:17:26 +00:00
Tobias Melson
cf3c277851 Patch for debian build
OBS-URL: https://build.opensuse.org/package/show/home:terminationshock/elpa?expand=0&rev=17
2025-02-17 08:45:45 +00:00
Tobias Melson
e2fb4932f3 Fixed version number in changelog
OBS-URL: https://build.opensuse.org/package/show/home:terminationshock/elpa?expand=0&rev=16
2025-02-14 11:43:44 +00:00
Tobias Melson
168d791423 - Update to release 2025.01.011
* port of tridiagonalization step to GPU: ELPA 1stage/2stage
    solvers achieve speedup of up to 40%
  * general multiplication routines for distributed matrices on
    GPUs
  * port of backtransformation in ELPA 1stage: speedup up to four
    achieved

OBS-URL: https://build.opensuse.org/package/show/home:terminationshock/elpa?expand=0&rev=15
2025-02-14 11:39:58 +00:00
0bba0c2743 Accepting request 1224908 from home:terminationshock
Added files for creating Debian packages.
I am aware that the science project is not enabled for Debian/Ubuntu builds right now. Do you see any chance to either enable deb builds as well or create a subproject for that?
Thanks a lot!

OBS-URL: https://build.opensuse.org/request/show/1224908
OBS-URL: https://build.opensuse.org/package/show/science/elpa?expand=0&rev=19
2024-12-08 00:42:06 +00:00
Tobias Melson
866a97119f Increment deb version
OBS-URL: https://build.opensuse.org/package/show/home:terminationshock/elpa?expand=0&rev=13
2024-11-19 15:54:46 +00:00
06bd902b48 Accepting request 1190190 from home:terminationshock:branches:science
- Update to release 2024.05.001
  with correctly formatted changelog

OBS-URL: https://build.opensuse.org/request/show/1190190
OBS-URL: https://build.opensuse.org/package/show/science/elpa?expand=0&rev=18
2024-07-29 10:43:07 +00:00
bdcd61352f Accepting request 1064716 from home:StefanBruens:branches:science
- Update to release 2022.11.001
  For details, see
  https://gitlab.mpcdf.mpg.de/elpa/elpa/-/blob/master/Changelog
- Fix build with GCC < 8.1, add
  0001-Avoid-non-standard-initialization-from-integer-expre.patch

OBS-URL: https://build.opensuse.org/request/show/1064716
OBS-URL: https://build.opensuse.org/package/show/science/elpa?expand=0&rev=17
2023-02-17 14:52:16 +00:00
Lorenz Hüdepohl
5452a88df8 Accepting request 558531 from home:lorenz:ELPA
- Update to release 2017.05.003
  Changelog for ELPA 2017.05.003
  - remove bug in invert_triangular, which had been introduced
    in ELPA 2017.05.002
  Changelog for ELPA 2017.05.002
  Mainly bugfixes for ELPA 2017.05.001:
  - fix memory leak of MPI communicators
  - tests for hermitian_multiply, cholesky decomposition and
  - deal with a problem on Debian (mawk)
  Changelog for ELPA 2017.05.001
  Final release of ELPA 2017.05.001
  Since rc2 the following changes have been made
  - more extensive tests during "make check"
  - distribute missing C headers
  - introduce analytic tests
  - Fix stack overflow in some kernels
  Changelog for ELPA 2017.05.001.rc2
  This is the release candidate 2 for the ELPA 2017.05.001 version.
  Additionaly to the changes from rc1, it fixes some smaller issues
  - add missing script "manual_cpp"
  - cleanup of code
  Changelog for ELPA 2017.05.001.rc1
  This is the release candidate 1 for the ELPA 2017.05.001 version.
  It provides a first version of the new, more generic API of the ELPA library.
  Smaller changes to the API might be possible in the upcoming release
  candidates. For users, who would like to use the older API of the ELPA
  library, the API as defined with release 2016.11.001.pre is frozen in and
  also supported.
  Apart of the API change to be more flexible for the future, this release
  offers the following changes:
  - faster GPU implementation, especially for ELPA 1stage
  - the restriction of the block-cyclic distribution blocksize = 128 in the GPU
    case is relaxed
  - Faster CPU implementation due to better blocking
  - support of already banded matrices (new API only!)
  - improved KNL support
  Changelog for pre-release ELPA 2016.11.001.pre
  This pre-release contains an experimental API which will most likely
  change in the next stable release
  - also suport of single-precision (real and complex case) eigenvalule problems
  - GPU support in ELPA 1stage and 2stage (real and complex case)
  - change of API (w.r.t. ELPA 2016.05.004) to support runtime-choice of GPU usage
- 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
- 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
- Use a _service file to check GPG signature
- Update to release 2015.11.001
- Update to release 2015.05.001
- Updated to maintenance release 2015.02.002
  This release was in part caused by problems observed from the OpenSUSE build
  server results.
- Update to released version 2015.02.001
  Removed 'skip_openmp_for_missing_mpi_thread_support.patch',
  was merged upstream
- 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.
- Disable openmp support for openSUSE <= 13.2
- 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
- Update to released version 2014.06.001
- Final(?) version number scheme change
- Account for new library naming, extra _openmp packages
- Cleanup of %ifs for distributions
- Fix packaging for Fedora
- Reduce computational cost of run-time check
- Additional package "tools" with elpa2_print_kernels
- Initial import

OBS-URL: https://build.opensuse.org/request/show/558531
OBS-URL: https://build.opensuse.org/package/show/science/elpa?expand=0&rev=16
2017-12-19 13:29:44 +00:00
Lorenz Hüdepohl
4e14499790 OBS-URL: https://build.opensuse.org/package/show/science/elpa?expand=0&rev=15 2017-12-19 13:29:34 +00:00
f8c708daa6 Accepting request 258036 from home:lorenz:ELPA
(Now with missing changelog entry, sorry - I did not find a way to
 programatically merge back your changes into my package and did the
 "merge" by hand, where I forgot to merge the changelog file)

Request was:

- 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.

- 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

OBS-URL: https://build.opensuse.org/request/show/258036
OBS-URL: https://build.opensuse.org/package/show/science/elpa?expand=0&rev=3
2014-10-23 16:01:32 +00:00
f0b46d60f1 Accepting request 255043 from home:Dmitry_R:branches:science
- Disable openmp support for openSUSE <= 13.2

OBS-URL: https://build.opensuse.org/request/show/255043
OBS-URL: https://build.opensuse.org/package/show/science/elpa?expand=0&rev=2
2014-10-11 08:45:22 +00:00
7099724d65 Accepting request 254349 from home:lorenz:ELPA
Try to address the issues pointed out by Dmitry_R for sr 254102

OBS-URL: https://build.opensuse.org/request/show/254349
OBS-URL: https://build.opensuse.org/package/show/science/elpa?expand=0&rev=1
2014-10-06 15:36:59 +00:00