Revisions of pastix
Dirk Stoecker (dstoecker)
accepted
request 1124200
from
Nicolas Morey (NMorey)
(revision 7)
- Drop support for obsolete openmpi[123] - Prepare support for openmpi5
Stefan Brüns (StefanBruens)
accepted
request 1063800
from
Stefan Brüns (StefanBruens)
(revision 6)
- 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
Ana Guerrero (anag)
accepted
request 752671
from
Stefan Brüns (StefanBruens)
(revision 5)
- 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
Matthias Mailänder (Mailaender)
accepted
request 522355
from
Kshitij Kulshreshtha (polyconvex)
(revision 4)
- 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.
Dmitry Roshchin (Dmitry_R)
accepted
request 478482
from
Kshitij Kulshreshtha (polyconvex)
(revision 3)
- 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
Dirk Stoecker (dstoecker)
accepted
request 215522
from
Kshitij Kulshreshtha (polyconvex)
(revision 2)
- 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
Corot Sebastien (scorot)
accepted
request 136377
from
Corot Sebastien (scorot)
(revision 1)
A high performance parallel solver for very large sparse linear systems
Displaying all 7 revisions