Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

parpack-openmpi5-devel-3.9.1-lp160.1.1 RPM for x86_64

From OpenSuSE Leap 16.0 for x86_64

Name: parpack-openmpi5-devel Distribution: openSUSE Leap 16.0
Version: 3.9.1 Vendor: openSUSE
Release: lp160.1.1 Build date: Sun Mar 24 12:28:44 2024
Group: Development/Libraries/Other Build host: reproducible
Size: 43681 Source RPM: parpack-openmpi5-3.9.1-lp160.1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/opencollab/arpack-ng
Summary: Development files for parpack-openmpi5
The parpack-openmpi5-devel package contains libraries and header files for
developing applications that use parpack-openmpi5.

Provides

Requires

License

BSD-3-Clause

Changelog

* Sun Mar 24 2024 Sarah Kriesch <[email protected]>
  - Remove s390x specific memory constraints based on improved memory usage
* Fri Feb 02 2024 Atri Bhattacharya <[email protected]>
  - Add openmpi5 flavour.
* Wed Dec 06 2023 Atri Bhattacharya <[email protected]>
  - Update to version 3.9.1:
    * pyarpack: Ensure that the matrix properties
      (symmetric/hermitian) fit the solver (CG/LDL) with which they
      are used in the tests
    * [BUG FIX] Tests for PARPACK with C/C++ bindings icb_parpack_c
      and icb_parpack_cpp are now really parallel and split the
      problem across MPI processes.
    * Update arpackmm test suite: enable solving non-symmetric tests
      with BiCG solver
    * README: Add details on Windows installation.
    * [BUG FIX] Fix install: headers in
      /path/to/local/include/arpack for ICB samples
    * [BUG FIX] Fix install: headers in
      /path/to/local/include/arpack
    * arpackmm: allow for using LA/SA magnitudes.
    * Rename icbexmm option into eigen option.
    * README: document how to use ICB.
    * [BUG FIX] arpackmm: fix restart.
    * README: document where to find arpack user's guide.
  - Make tests run with '-j1' for serial flavour
    (gh#opencollab/arpack-ng#439).
  - Update includedir location: arpack-ng now installs headers to
    %{_includedir}/arpack/ instead of %{_includedir}/arpack-ng/ used
    previously.
* Mon Oct 23 2023 Nicolas Morey <[email protected]>
  - Drop support for obsolete openmpi[123]
  - Prepare support for openmpi5
* Wed Feb 15 2023 Ferdinand Thiessen <[email protected]>
  - Update to version 3.9.0
    * parpack.h and parpack.hpp: type of rwork should be real instead
      of complex.
    * Allow ritz_option {"LR", "SR", "LI", "SI"} for complex eigenvalue
      problems in ICB.
    * Replace deprecated NP complex
    * Include location of header files changed to arpack-ng
    * Many smaller bugfixes
  - Drop upsteam fixed and merged patches
    * fix_tautological_compare_321.patch
    * replace_deprecated_np-complex.patch
    * Use-CMAKE_INSTALL_FULL_-dir.patch
  - Rebased arpack-ng-python-module-installdir.patch
* Thu Jan 26 2023 Stefan Brüns <[email protected]>
  - Fix build after numpy 1.24 API changes, add
    replace_deprecated_np-complex.patch
* Mon Dec 05 2022 Stefan Brüns <[email protected]>
  - Add memory constraints for pyarpack builds on s390x (slightly
    higher than on other 64 bit archs).
  - Remove obsolete rpmlintrc.
* Tue Apr 26 2022 Jan Engelhardt <[email protected]>
  - Add an rpmlintrc for shlib-policy-name-error
* Wed Feb 02 2022 Stefan Brüns <[email protected]>
  - Add fix_tautological_compare_321.patch
  - Apply memory constraints also on ppc64/ppc64le
* Wed Nov 24 2021 Guillaume GARDET <[email protected]>
  - Disable pyarpack on armv6/7 to fix build
* Thu Sep 30 2021 Stefan Brüns <[email protected]>
  - Reduce memory requirements/constraints:
    * Only apply to serial multibuild flavor, where pyarpack is built
    * Build arpackmm and pyarpack sequentially
    * Use memory instead of physicalmemory
  - Fix pkgconfig files, add Use-CMAKE_INSTALL_FULL_-dir.patch
* Thu Sep 30 2021 Guillaume GARDET <[email protected]>
  - Increase RAM size required in _constraints to avoid OOM seen in
    Tumbleweed
* Thu Jul 01 2021 Andreas Schwab <[email protected]>
  - Add option to build without openblas
  - Adjust constraints for riscv64
* Thu Jun 10 2021 Atri Bhattacharya <[email protected]>
  - Add openmpi4 to the list of multibuild flavors (appropriate
    definitions were already in spec file).
* Fri May 28 2021 Ludwig Nussel <[email protected]>
  - don't own /usr/lib/pkgconfig, already owned by filesystem
* Thu Dec 10 2020 Atri Bhattacharya <[email protected]>
  - Update to version 3.8.0:
    * Bug fixes:
    - bmat return "G" instead of "B" for generalized matrix in
      arpack.hpp.
    - pass arrays of chars as scalar in fortran calls in order not
      to crash when calling subroutines through icb interface.
    - fix 'Unknown CMake command "check_symbol_exists".' when
      ICB=ON.
    - fix arpackdef.h (resp. arpackicb.h) must be included only by
      C/C++ (resp. F77/F90).
    - iparam/ipntr sizes may change depending on cases.
    - ILP64 support: using debug_c and stat_c.
    - fix check precision which may fail with some ATLAS versions.
    - fix 'eval: Syntax error: "(" unexpected' error at build
      time.
    - ICB using rvec/select: rvec/select turned to integer bool
      should be, but, is not always supported (depend on compiler,
      options).
    * arpackmm:
    - extract arpackSolver.hpp from arpakmm.cpp.
    - arpackSolver/arpackmm: switch eigen version to 3.3.
    - arpackmm: add --slvItrPC option (PC: Jacobi, ILU).
    - arpackmm: add --slv LLT LDLT (for SPD matrices).
    - arpackmm: add --simplePrec option (to enable use of s*upd).
    - arpackmm: add --dense option.
    * pyarpack: python binding based on Boost.Python.Numpy exposing
      C++ API.
    * autotools: provide *.cmake files (in addition to *.pc file).
    * Only build shared libraries by default.  To build static
      libraries, use --enable-static (autotools) or
    - DBUILD_SHARED_LIBS=OFF (cmake).
    * [CLEAN] arpackSolver API: more convenient, suppress template
      parameters when possible.
    * Add parpack.pc and arpackSolver.pc.
    * Support of gfortran 10.
  - Drop patches incorporated upstream:
    * arpack-ng-gcc10.patch.
    * arpack-ng-double-comparison.patch.
  - New patches:
    * arpack-ng-python-module-installdir.patch to move python
      module to standard python sitearch.
  - Enable pyarpack: a python interface for arpack-ng, and split it
    out into a new package: python3-arpack-ng; this module is only
    built once -- for the serial flavor:
    * Disabled for i586 (gh#opencollab/arpack-ng#289).
    * Disbaled for openSUSE < 1550: boost too old.
  - Add _constraints to allow enough memory (12 GB) and disk size
    (3 GB) required to build pyarpack (only for x86_64, aarch64).
  - Switch to building with cmake:
    * Add BuildRequires: cmake.
    * Pass -DCMAKE_INSTALL_<foo> options to suggest correct install
      paths for different flavors.
    * CMAKE_CXX_COMPILER_VERSION: GCC version is required to build
      pyarpack
    * To work around broken rpath handling in Leap 15.2's macros,
      pass `-DCMAKE_SKIP_RPATH=OFF -DCMAKE_SKIP_INSTALL_RPATH=ON`
      (do this on all distro versions as it doesn't hurt)
  - Use arpack-ng-%{version} as the naming format for the source
    tarball.
* Tue Jun 16 2020 Atri Bhattacharya <[email protected]>
  - Add arpack-ng-double-comparison.patch: Add a tolerance for
    testing float equivalence in TESTS/bug_79_double_complex.f;
    fixes build failure for i586 [gh#opencollab/arpack-ng#269].
* Sat Jun 06 2020 Atri Bhattacharya <[email protected]>
  - Add arpack-ng-gcc10.patch to fix build against GCC 10
    [gh#opencollab/arpack-ng#239, gh#opencollab/arpack-ng#245].
* Fri Jan 03 2020 Stefan Brüns <[email protected]>
  - Update to version 3.7.0:
    * [BUG FIX] ICB: missing workev for *[ds]neupd (real+not-sym) =>
      API/ABI change for *[ds]neupd_c.
    * [BUG FIX] autotools - make distcheck: fix circular dependencies.
    * arpackmm: utility to test arpack with matrix market files.
    * ICB: add ILP64 support.
    - arpack includes arpackdef.h when/where needed:
    - #define provide c_int/a_int according to architecture.
    - all f90 who need to include "arpackdef.h" must be moved to F90.
      Note: by convention, F90 are preprocessed (f90 are not).
    - MPI does not support ILP64: integer*4 must be imposed in all
      calls involving MPI (f90 example/test code).
  - Update to version 3.6.3:
    * Add Fortran common initialization (block data).
    * Give up forcing the initial residual to be in the range of the
      operator OP after a restart (Closes: #142).
  - Update to version 3.6.2:
    * Install: move headers into a dedicated directory
      (local/include/arpack).  (Closes #126)
    * Add configuration summary.
    * Improve the flag detection. Hopefully fix the ppc64el and other
      archs issues in Debian
  - Update to version 3.6.1:
    * Fix a regression on i386 and other archs (Closes #123)
  - Update to version 3.6.0:
    * Add support for ISO_C_BINDING (Fortran 2003) for ARPACK,
      PARPACK (Fortran <-> C/C++).
    * Provide find_package for (cmake) users to find arpack-ng.
    * Rename pslamch to pslamch10 to avoid symbol collision with
      Scalapack 2.0.2 in MPI context.
    * Force the initial residual to be in the range of the operator
      OP in the standard case, too (Closes: #79).
    * Add coverage information to improve testing:
      https://coveralls.io/github/opencollab/arpack-ng
    * Add C++11 interface through arpack.hpp and parpack.hpp
    * Rewrite C++ examples / tests demonstrating new C++11 interface
    * Pre-C++11 interface available through arpack.h and parpack.h
* Sun Dec 15 2019 Stefan Brüns <[email protected]>
  - Create baselibs.conf on the fly, based on flavor.
* Sun Dec 08 2019 Stefan Brüns <[email protected]>
  - Use _multibuild for building serial and MPI versions, readd
    openmpi(1) for older distribution versions, add openmpi3.
  - Reflect MPI flavor in package names
  - Stop distributing compiled examples
* Fri Nov 01 2019 Atri Bhattacharya <[email protected]>
  - Fix file list from previous change: use /%{ompi_ver}/ as the
    openmpi directory instead of the no longer existing /openmpi/.
* Thu Oct 10 2019 Nicolas Morey-Chaisemartin <[email protected]>
  - Replace openmpi(1) by newer openmpi2
  - Add explicit dependency to MPI library as multiple ones
    may provide the same symbols
* Sun Jul 09 2017 [email protected]
  - Update to version 3.5.0:
    * Improve cmake build system: disable C++ detection, set
      default build type.
    * Use AC_PROG_FC instead of AC_PROG_F77 for proper
      inizialization for the usage of AC_FC_LINE_LENGTH.
    * Improve cmake build system: add make install and fix shared
      libraries.
    * fix usages of DLACPY to not alias inputs
      (patch from
      https://software.intel.com/en-us/articles/how-to-resolve-arpack-issues-with-intel-mkl-110-update-3)
    * Fix possible deadlock when PARPACK call uses communicator
      with a larger number of CPUs than previous call
    * Portability improvements to the autotools build system.
    * Let cmake guess the default installation directories.  Can be
      overridden by changing CMAKE_INSTALL_LIBDIR and
      CMAKE_INSTALL_BINDIR.
    * Shared libraries built by cmake now have their SONAME set
      identical to those built by autotools.
    * Avoid purification stage in [d,s]neupd.f if it requires
      division by zero (Closes: gh#opencollab/arpack-ng#58).
* Fri Jul 08 2016 [email protected]
  - Update to version 3.4.0
    * Build system updates
* Tue May 31 2016 [email protected]
  - Update to version 3.3.0
    * Rename pdlamch to pdlamch10 to avoid symbol collision with
      Scalapack 2.0.2 in MPI context.
    * General improvements on the build system.
    * libparpack links against libarpack (instead of doing a static
      link).
    * Reverts using {d,s}lahqr from lapack 2.
    * Use dlahqr from lapack 3 instead of dlaqrb.
  - Run spec-cleaner.
  - Minor improvements in the .spec file.
* Sat Dec 13 2014 [email protected]
  - Update to version 3.2.0
    * See included CHANGES file for details
    * Remove obsolete 0001-Do-not-install-test-binaries.patch
* Wed Jan 08 2014 [email protected]
  - Add baselibs.conf file for multiarch binaries.
* Tue Dec 10 2013 [email protected]
  - Update to version 3.1.4
    * libparpack2: missing dependency on MPI:
      http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=718790
    * Replace LAPACK second function with ARPACK's own arscnd in PARPACK
    * Fix issue #1259 in DSEUPD and SSEUPD
      The Ritz vector purification step assumes workl(iq) still contains the
      original Q matrix. This is however overwritten by the call to xGEQR2
      earlier.
    * Use configure supplied blas and lapack in the pkg-config.
      Thanks to Ward Poelmans (Closes: #1320)
    * Switch to automake 1.14 + libtool 2.4.2.
      Thanks to Ward Poelmans (Closes: #1321)
    * dseupd routine may lead to a segmentation fault
      Thanks to Edouard Canot (Closes: #1323)
    * dsaupd and 'BE' option returns wrong eigenvalues for a SPD matrix
      Thanks to Edouard Canot (Closes: #1329)
  - enable test suite
  - add 0001-Do-not-install-test-binaries.patch to remove useless
    test binaries, this removes the whole default arpack-ng package
* Fri Sep 06 2013 [email protected]
  - Update to version 3.1.3
    * Replace depcomp symlink with actual file.
    * Replace arpack.pc with proper autotooled arpack.pc.in
    * Add debug.h to TESTS/Makefile.am sources
    * "make dist" is functionnal
    * Also build the library "libparpacksrcblacs" (PARPACK/UTIL/BLACS/)
    * Wrong call to pdlamch was causing segfaults
    * Get rid of the mpif.h occurences in the source code
    * Configure detected built-in LAPACK and BLAS, but refused to use them
    * Fixed division by zero in smlnum by usind p[d,s]lamch instead of the
      serial
* Sun Aug 26 2012 [email protected]
  - fix source file Url
* Sun Aug 26 2012 [email protected]
  - fix borken obsoletes/provides in devel package
* Tue Jul 10 2012 [email protected]
  - version 3.1.1
    * Many bug fixes in the parpack lib. It is an old patch from
      upstream. Thanks to Viral Shah for pinging us on this subject.
      See the PARPACK_CHANGES file for the details.
    * Fixed a lack of appropriate bounds check in DNAUP2.
      Thanks to Pauli Virtanen for the patch (Closes: #632)
    * Update of the doc about TOL in dnaupd.
    * Reorder bug fixed when eigenvectors are requested and the
      resulting number of converged eigenvalues is less than the
      number requested. Patches from Tim Mitchell. (Closes: #664)
  - spec file cleanup
* Thu Jun 07 2012 [email protected]
  - add missing requirements of blas and lapack in devel package
* Mon May 14 2012 [email protected]
  - Modify Requires of devel subpackages to match changes in lapack
    and blas packages
* Thu May 10 2012 [email protected]
  - Modify BuildRequires to match recent name changes of lapack and
    blas in project.
* Tue May 08 2012 [email protected]
  - link against reference blas and lapack instead of openblas
  - build parallel parpack libs for openmpi and mvapich2
  - add examples files in the doc of devel package
* Sun May 06 2012 [email protected]
  - spec file cleanup
  - fix license flag
* Wed Mar 21 2012 [email protected]
  - add provides %%name in devel package
* Tue Feb 28 2012 [email protected]
  - add BuildRoot flag in order to fix build on SLE
  - fix wrong library minor number
  - fix wrong requirement in devel package
* Sun Feb 26 2012 [email protected]
  - initial package
  - version 3.0.2

Files

/usr/lib64/mpi/gcc/openmpi5/include/arpack
/usr/lib64/mpi/gcc/openmpi5/include/arpack/arpackdef.h
/usr/lib64/mpi/gcc/openmpi5/include/arpack/arpackicb.h
/usr/lib64/mpi/gcc/openmpi5/include/arpack/debug.h
/usr/lib64/mpi/gcc/openmpi5/include/arpack/debugF90.h
/usr/lib64/mpi/gcc/openmpi5/include/arpack/stat.h
/usr/lib64/mpi/gcc/openmpi5/include/arpack/statF90.h
/usr/lib64/mpi/gcc/openmpi5/lib64/cmake
/usr/lib64/mpi/gcc/openmpi5/lib64/cmake/arpackng
/usr/lib64/mpi/gcc/openmpi5/lib64/cmake/arpackng/arpackng-config-version.cmake
/usr/lib64/mpi/gcc/openmpi5/lib64/cmake/arpackng/arpackng-config.cmake
/usr/lib64/mpi/gcc/openmpi5/lib64/cmake/arpackng/arpackngTargets-relwithdebinfo.cmake
/usr/lib64/mpi/gcc/openmpi5/lib64/cmake/arpackng/arpackngTargets.cmake
/usr/lib64/mpi/gcc/openmpi5/lib64/libparpack.so
/usr/share/doc/packages/parpack-openmpi5-devel
/usr/share/doc/packages/parpack-openmpi5-devel/CHANGES
/usr/share/doc/packages/parpack-openmpi5-devel/README.md
/usr/share/doc/packages/parpack-openmpi5-devel/examples


Generated by rpm2html 1.8.1

Fabrice Bellet, Mon Dec 2 23:27:45 2024