7 Commits

Author SHA256 Message Date
84810082d9 Accepting request 1124200 from home:NMorey:branches:science
- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5

OBS-URL: https://build.opensuse.org/request/show/1124200
OBS-URL: https://build.opensuse.org/package/show/science/pastix?expand=0&rev=7
2023-11-16 16:50:06 +00:00
42ff511586 Accepting request 1063800 from home:StefanBruens:branches:science
- update to version 6.2.2
  For details, see 
  https://gitlab.inria.fr/solverstack/pastix/-/releases
- Drop obsolete/upstream patches:
  * pastix-5.2.2-build-and-soname.patch
  * compilation-fixes.patch
  * create_lvalue_from_constant_for_dereferencing.patch
  * fix_bad_MPI_Datatype_deduction.patch
  * fix_warnings.patch

OBS-URL: https://build.opensuse.org/request/show/1063800
OBS-URL: https://build.opensuse.org/package/show/science/pastix?expand=0&rev=6
2023-02-10 16:47:53 +00:00
Ana Guerrero
2a2eba3b3a Accepting request 752671 from home:StefanBruens:branches:science
- Convert to _multibuild, add openmpi2 and openmpi3 versions
- Fix passing MPI_IN_PLACE constant, do not use its value instead
  of its memory address:
  * Add create_lvalue_from_constant_for_dereferencing.patch
- Fix a possible MPI_Datatype mismatch:
  * Add fix_bad_MPI_Datatype_deduction.patch
- Fix some out-of-bounds warnings:
  * Add fix_warnings.patch
- Fix pastix-5.2.2-build-and-soname.patch to not rebuild the libraries
  during %install.
- fix a typo in compilation-fixes.patch that lead to missing library
- update to version 5.2.3
  * support SPACK package manager ; see  http://morse.gforge.inria.fr/spack/spack.html
  * support CMAKE to replace old Makefile (config.in)
  * support recent versions of STARPU ; add -DSTARPU_1_2 for compatibility
  * support IBM Power8 architecture ; add the ability to use BLAS/LAPACK/FFTW from IBM ESSL
  * update refcard (from api.h)
  * update pastix_fortran.h and pastix_fortran.inc (from api.h)
  * update algotech driver
  * handle rpath
  * add option PASTIX_FM_NOCHANGE to control fortran mangling in config/LINUX-GNU.in
  * add API_SOLVE_LTRMV (resp. UTRMV) to perform matrix-vector product on lower (resp. upper) triangular part.
  * add -undefined dynamic_lookup linker flag for MACOS
  * add hwloc and blas in pastix.pc
  * bugfix for FORCE_NOMPI
  * bugfix isnan and isfinite for glibc 2.23
- Serial build is broken due to 64bit-portability issues and buffer overflows
- Fixed installation in %{buildroot}
- Refresh patch
    * pastix-5.2.2-build-and-soname.patch
- Added patch
    * compilation-fixes.patch
      - mpi.h must be included before including common_pastix.h
      - additional include of tools.h required
- update to version 5.2.2
  * Improved C++ interface with some examples.
  * THREAD_MULTIPLE/THREAD_COMM now available via a parameter.
  * Solves the transposed problem.
  * Compatibility with incoming (PT-)Scotch 6.0.
  * StarPU support for the solve step (CPU only, beta feature).
  * MURGE: Possibility to set sequences of entries.
  * BUG FIXED : - Hermitian solve with MPI.
  * Memory leak with PASTIX_DYNSCHED
  * Conjugate Gradient now working with Hermitian matrix.
  * Fortran interface compatible with INTEGER KIND.
  * Distributed Multiple RHS.
  * IPARM_CSCD_CORRECT behaviour.
  * Shared library build on MacOS. 
  * tarball for Homebrew.
  * Fixes on makefiles an murge.
  * Missing murge directory added.
  * MPI_UINT64_T does not exists on all MPI distributions.
- refreshed patches:
  * pastix-5.2.2-build-and-soname.patch
- first package

OBS-URL: https://build.opensuse.org/request/show/752671
OBS-URL: https://build.opensuse.org/package/show/science/pastix?expand=0&rev=5
2019-12-02 08:44:16 +00:00
Matthias Mailänder
c6f0cbd579 Accepting request 522355 from home:polyconvex:branches:science
- fix a typo in compilation-fixes.patch that lead to missing library 
due to a missing / in the command the library was not installed 
and was missing in the rpm.

OBS-URL: https://build.opensuse.org/request/show/522355
OBS-URL: https://build.opensuse.org/package/show/science/pastix?expand=0&rev=4
2017-09-09 16:19:08 +00:00
eec6fd665c Accepting request 478482 from home:polyconvex:branches:science
- update to version 5.2.3
  * support SPACK package manager ; see  http://morse.gforge.inria.fr/spack/spack.html
  * support CMAKE to replace old Makefile (config.in)
  * support recent versions of STARPU ; add -DSTARPU_1_2 for compatibility
  * support IBM Power8 architecture ; add the ability to use BLAS/LAPACK/FFTW from IBM ESSL  
  * update refcard (from api.h)
  * update pastix_fortran.h and pastix_fortran.inc (from api.h)
  * update algotech driver
  * handle rpath  
  * add option PASTIX_FM_NOCHANGE to control fortran mangling in config/LINUX-GNU.in
  * add API_SOLVE_LTRMV (resp. UTRMV) to perform matrix-vector product on lower (resp. upper) triangular part.
  * add -undefined dynamic_lookup linker flag for MACOS  
  * add hwloc and blas in pastix.pc
  * bugfix for FORCE_NOMPI
  * bugfix isnan and isfinite for glibc 2.23  
- Serial build is broken due to 64bit-portability issues and buffer overflows
- Fixed installation in %{buildroot} 
- Refresh patch
    * pastix-5.2.2-build-and-soname.patch
- Added patch
    * compilation-fixes.patch 
      - mpi.h must be included before including common_pastix.h
      - additional include of tools.h required

OBS-URL: https://build.opensuse.org/request/show/478482
OBS-URL: https://build.opensuse.org/package/show/science/pastix?expand=0&rev=3
2017-03-16 14:14:16 +00:00
cd6e6376b4 Accepting request 215522 from home:polyconvex:branches:science
- readded static libraries
- update to version 5.2.2
  * Improved C++ interface with some examples.
  * THREAD_MULTIPLE/THREAD_COMM now available via a parameter.
  * Solves the transposed problem.
  * Compatibility with incoming (PT-)Scotch 6.0.
  * StarPU support for the solve step (CPU only, beta feature).
  * MURGE: Possibility to set sequences of entries.
  * BUG FIXED : - Hermitian solve with MPI.
  * Memory leak with PASTIX_DYNSCHED
  * Conjugate Gradient now working with Hermitian matrix.
  * Fortran interface compatible with INTEGER KIND.
  * Distributed Multiple RHS.
  * IPARM_CSCD_CORRECT behaviour.
  * Shared library build on MacOS. 
  * tarball for Homebrew.
  * Fixes on makefiles an murge.
  * Missing murge directory added.
  * MPI_UINT64_T does not exists on all MPI distributions.
- refreshed patches:
  * pastix-5.2.2-build-and-soname.patch

OBS-URL: https://build.opensuse.org/request/show/215522
OBS-URL: https://build.opensuse.org/package/show/science/pastix?expand=0&rev=2
2014-01-29 15:32:28 +00:00
Corot Sebastien
d4f58f5e9a Accepting request 136377 from home:scorot:branches:science
A high performance parallel solver for very large sparse linear systems

OBS-URL: https://build.opensuse.org/request/show/136377
OBS-URL: https://build.opensuse.org/package/show/science/pastix?expand=0&rev=1
2012-09-28 16:24:32 +00:00