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

libpetsc-gnu-openmpi4-hpc-3.14.5-2.5 RPM for armv7hl

From OpenSuSE Ports Tumbleweed for armv7hl

Name: libpetsc-gnu-openmpi4-hpc Distribution: openSUSE Tumbleweed
Version: 3.14.5 Vendor: openSUSE
Release: 2.5 Build date: Fri Apr 22 15:19:29 2022
Group: System/Libraries Build host: obs-arm-10
Size: 214 Source RPM: petsc_3_14_5-gnu-openmpi4-hpc-3.14.5-2.5.src.rpm
Packager: http://bugs.opensuse.org
Url: https://www.mcs.anl.gov/petsc/
Summary: Dependency package for libpetsc_3_14_5-gnu-openmpi4-hpc
petsc: Portable Extensible Toolkit for Scientific Computation
The package libpetsc-gnu-openmpi4-hpc provides the dependency to get binary package libpetsc_3_14_5-gnu-openmpi4-hpc.
When this package gets updated it installs the latest version of petsc_3_14_5-gnu-openmpi4-hpc.

Provides

Requires

License

BSD-2-Clause

Changelog

* Wed Feb 16 2022 Egbert Eich <eich@suse.com>
  - Fix HPC module settings (bsc#1195782).
  - Remove dependency on librt for libsuitparse to make the non-HPC
    build on Factory again.
* Wed Mar 24 2021 Egbert Eich <eich@suse.com>
  - Update to version 3.14.5.
    * Documentation & man page fixes, removal of non-existing functions.
    * CPARDISO: stick to OpenMPI BLACS when needed
    * bugfix for MatMatMultSymbolic_MPIAIJ_MPIDense() when Bbn1 = 0.
      Bb (column block size) zero lead to infinite loop in
      MatMatMultNumeric_MPIAIJ_MPIDense() with n=0.
    * petscviewer: fix the fortran bindings of XXXViewFromOptions
      when called with obj=PETSC_NULL_XXX.
    * PetscOptionsPrefixPush: Accept numbers if the stack is not
      empty.
    * PetscOptionsClearValue: Also clear 'help_intro' slot.
    * PetscOptionsDestroyDefault: Fix possible NULL-dereference.
    * PetscOptionsUsed: Fix for case-insensitive string comparison.
    * Do not use MPI_Bcast() on a single rank - This allows direct
      reading  of much larger files, in, for example, MatLoad_SeqAIJ_Binary.
    * PCHPDDM: fix for KSPLSQR.
    * DMPlexVTKWriteAll_VTU: numerous bugfixes.
    * MatBAIJ: FIx specialization for size 9.
* Wed Feb 24 2021 Christian Goll <cgoll@suse.com>
  - Updated to version 3.14.4 (jsc#SLE-14959)
    * versionToTuple: ignore leading strings in package versions.
      i.e 5.3.3consortium -> 5.3.3
    * Add error checks for integer overflow for
      MatSeqXAIJSetPreallocation when the user provides nnz[].
      Otherwise PetscMalloc() can produce error messages with requests to
      absurds amount of memory.
      Improve the error message for PetscIntMultError() and other casting
      routines and add more seealso entries to the manual pages.
    * Update dmlocalts.c to prevent zeroing out of locX_t after being computed
      in TSComputeIJacobian_DMLocal.
    * nargs.Arg: Remove interactiveness; provide useful error when key is not
      found.
    * DMPlexLandau: fix implicit conversion.
    * Allow users to mistaken use openmpi or mpich when setting mpi or mpi-dir
      and consistently use local variable 'name'
    * Consume -help in PetscOptionsSetValue() so it can be set from RC file etc.
    * Enable search patterns to have 'src*' at start.
    * Fix Matlab int32 to match changed changes in PETSc data types.
    * Generate error instead of crashing when estimating eigenvalues for
      Chebyshev, no right hand side vector is available and the user requested
      to not use a noisy right hand side.
    * Fix pcmgsetlevels() for Fortran to properly convert the C MPI communictors
      to Fortran.
    * Fix PCMGSetLevels_MG() to support the use of MPI_COMM_NULL for
      communicators that that live on a subset of the orginal communicator.
    * Add additional documentation material to PCMGSetLevels() explaining how
      one must handle the restriction and interpolation operations that move
      between different levels which have a different number of MPI ranks.
    * Call PetscCUDAInitializeCheck() in
      MatConvert_SeqAIJ_SeqAIJCUSPARSE since it uses cuSparse().
    * Missing this sometimes produces errors in the CU tests, but other times
      it passes. I don't understand why it is not needed.
    * checkbadSource now prints line numbers of where it finds problems.
    * Add support to Fortran interface for PCASMGetSubKSP() and PCGASMGetSubKSP()
      to use PETSC_NULL_INT for first two arguments.
    * Missing define in landaucu.cu.
    * Fix for PCView_BJacobi() case when neither if case is statisfied.
    * DMCreateInterpolation() requires a custom Fortran stub because it RETURNS
      an optional vector.
    * Add -da_refine to manual page for DMDASetRefinementFactor().
    * AIJMKL: cannot print a scalar in case of complex.
    * Fix memory leaks in TSTrajectoryCreate_Memory() and possibly bugs
    * Don't generate an error if the user does not free all objects while using
      SuperLU_DIST.
    * -ksp_view -ksp_type gmres -pc_type gasm fails on one process. Fixed by
      removing special case handling of size 1 that tried to reuse
      orginal viewer as subviewer which does not work.
    * Add KSPGMRESSetBreakdownTolerance() and -ksp_gmres_breakdown_tolerance
    - to restore old GMRES behaviour for MOOSE.
    * Fix bug introduced by PCASMSetSubMatType() when MAT_REUSE_MATRIX is
      used with a different type of pmat compared to pmat[i].
    * Always destroy previously created pmat[i] and use   MAT_INITIAL_MATRIX
    * Clarify integers set with to ISCreateBlock() and ISBlockSetIndices() in
      manual pages.
    * Remove ierr = VecSetInf(ksp->vec_sol);CHKERRQ(ierr); from
      KSPSetUp_Chebyshev() since ksp->vec_sol may not yet exist and it is not
      needed since VecSetInf(ksp->vec_sol) is set in KSPSolve() just before
      the actual solve if ksp->reason = KSP_DIVERGED_PC_FAILED.
    * Remove mention of DMDAGetLocalInfoF90() since it does not exist, Fortran
      version has same name as C version.
    * MATSHELL: matrix sizes may not be known at creation time.
    * Pass PetscDrawSetSave() and PetscDrawSetSaveFinalImage() to
      PetscViewerGetSubViewer_Draw(). Otherwise MatView() on parallel matrices,
      for example, will not generate an image file.
    * config MPI: fix type of self.libdir (which is passed to os.path.join).
    * MUMPS: add -DBLR_MT when configuring --with-openmp.
    * missing PDIPM and typo in BQNLS for fortran imports.
    * Fixed issue where scalapack matrix is created with a communicator different
      from MPI_COMM_WORLD.
    * Fix PetscErrorCode typos in Fortran stubs.
    * Remove interface declarations for functions that don't exist.
    * SNESMultiblock: add back into build (had been missing -  still untested).
    * MATDAAD: remove vestigial references to deleted DAAD.
    * Fix device atomics with 64-bit indices and prefer long long over int64_t
    * petsc4py.py: set download-petsc4py-commit to None to overcome missing key
      error.
    * petsc4py: Update Cython build
    * Set `language_level` to `3str` if supported (Cython >= 0.29)
    * Initial preparations for upcoming release Cython 3.0
    * Require Cython >= 0.24, older versions do not longer work
    * Improve python-related entries in configure --help.
    * add missing --download-petsc4py option.
    * remove python options other than --with-python-exec
      which have no effect.
    * move --with-python-exec to PETSc section.
    * PetscPythonFindLibrary: One more way to get pythonlib.
      Hotfix for case when LDLIBRARY yields libpython<version>.a
      erroneously.
    * SLEPc: pass PYTHONPATH for slepc4py.
    * Add manual page for MATMPIDENSE.
    * Fix outdated mention of "-snes_ksp_ew_conv" in users manual.
    * Improve manual pages for MatGetValuesLocal() and MatGetValues() to clarify
      what values may be obtained with these routines.
    * Add to manual pages the use of call XXXView(x,0) from the debugger.
    * KSPGCR: add man pages for setting and getting restart.
    * Put the docs for -snes_test_jacobian in SNESSetFromOptions() instead of
      hidden away in developer routine.
    * Improve clarity of docs for PETSC_VIEWER_SOCKET with Matlab.
  - Refactored patches:
    * petsc-3.3-p2-no-rpath.patch
    * petsc-3.7-fix-pastix-detection.patch
* Fri Feb 05 2021 Egbert Eich <eich@suse.com>
  - Add build support for gcc10 to HPC build (bsc#1174439).
  - Add openmpi4 flavors.
* Thu Jan 28 2021 Egbert Eich <eich@suse.com>
  - Change 'Requires:' to other HPC packages to %requires_eq to depend
    on the exact version. This should take care of HPC packages ignoring
    proper ABI versioning.
* Thu Nov 05 2020 Ana Guerrero Lopez <aguerrero@suse.com>
  - Update to version 3.14.1
    * https://www.mcs.anl.gov/petsc/documentation/changes/314.html
  - Refresh patches
* Tue Jun 23 2020 Egbert Eich <eich@suse.com>
  - Make sure, doc package is built for SLE (bsc#1173269).
* Wed Jan 08 2020 Stefan Brüns <stefan.bruens@rwth-aachen.de>
  - Force use of python3 on Tumbleweed. As the python2 executable was
    also set in petsc's configuration, dependent packages no longer
    depend on python2.
  - Fix she-bangs in python scripts
  - Only require python{2,3}-base packages instead of full packages.
* Wed Dec 11 2019 Egbert Eich <eich@suse.com>
  - Remove unneeded dependency from HPC devel package.
* Tue Dec 03 2019 Egbert Eich <eich@suse.com>
  - Update to version 3.12.2 (jsc#SLE-8505)
    * https://www.mcs.anl.gov/petsc/documentation/changes/312.html
  - Remove petsc-3.3-p2-fix-shared-libs-sonames.patch
    link created directly in %install section
  - Remove petsc-3.3-p2-dont-check-for-option-mistakes.patch
    not needed.
  - Remove petsc-3.3-fix-error-detection-in-makefile.patch
    not needed.
  - Add non-HPC build with openmpi3
  - Add HPC builds for gcc8 & gcc 9 (jsc#SLE-7766 & jsc#SLE-8604).
  - Disable openmpi1 builds for SLE/Leap > 15.1.
  - Enable openmpi3 builds for Leap and SLE > 15.1 (jsc#SLE-7773).
* Wed Nov 27 2019 Stefan Brüns <stefan.bruens@rwth-aachen.de>
  - Reflect renaming of openmpi packages to openmpi1 in Tumbleweed,
    fixes unresolvable packages.
  - Fix copy'n'paste error, mpi_vers vs. mpi_ver
  - Add non-HPC openmpi2 flavor.
* Wed Aug 21 2019 Ana Guerrero Lopez <aguerrero@suse.com>
  - Update to version 3.11.3 (jsc#SLE-8505)
    - https://www.mcs.anl.gov/petsc/documentation/changes/311.html
    - Binaries have changed path from bin/ to lib/petsc/bin/
  - Patches removed, merged by upstream
    * Python-Fix-a-number-of-scripts-to-by-Python-3-compliant.patch
    * petsc-fix-nonmpi.patch
  - Patches refreshed
    * petsc-3.3-p2-fix-shared-libs-sonames.patch
    * petsc-3.3-p2-no-rpath.patch
    * petsc-3.3-p2-dont-check-for-option-mistakes.patch
    * petsc-3.3-fix-error-detection-in-makefile.patch
    * petsc-3.7-fix-pastix-detection.patch
  - Set -fPIC also on x86_64
* Fri Jul 19 2019 Egbert Eich <eich@suse.com>
  - Upped memory constraints to 6G for non-ppc systems as well,
    leaving the special ppc treatment in place in case we need to up it
    some more there.
* Wed Jul 17 2019 Michel Normand <normand@linux.vnet.ibm.com>
  - update _constraints for PowerPC more than 4G memory
  - Add BuildRequires libopenblas-gnu-hpc >=  0.3.6 for hpc to  avoid
    to build when openblas library not available.
* Tue Mar 26 2019 Stefan Brüns <stefan.bruens@rwth-aachen.de>
  - Disable pastix also in openmpi flavor, same as for serial and HPC flavors.
    Pastix is only built with openmpi, and not available in Factory.
* Wed Mar 20 2019 Stefan Brüns <stefan.bruens@rwth-aachen.de>
  - Fix building non-MPI flavors of packages depending on petsc
    Add petsc-fix-nonmpi.patch
  - Do not move headers to /usr/include and symlink, causes problems with
    - isystem
* Wed Mar 13 2019 Stefan Brüns <stefan.bruens@rwth-aachen.de>
  - Fix spec for non-HPC, reenable serial and non-HPC openmpi build.
  - Disable HYPRE for non-HPC, same as for HPC.
* Wed Feb 13 2019 Egbert Eich <eich@suse.com>
  - Consolidate use of openmpi1, openmpi2, openmpi3.
  - Do not build non-HPC on SLE.
* Mon Apr 30 2018 eich@suse.com
  - (Temporarily) disable fpr S390* as a check test for netcdf fails
    currently on BE (bsc#1091474).
* Fri Apr 27 2018 guillaume.gardet@opensuse.org
  - Add _constraints to avoid OOM errors
* Tue Apr 17 2018 eich@suse.com
  - Do not require 'Modules' for HPC build: seetings from
    /etc/profile.d/lmod.[c]sh will be overwritten by
    /etc/profile.d/modules.[c]sh installed by Modules
    (bsc#1089865).
* Sun Apr 01 2018 eich@suse.com
  - Convert doc package build to noarch. This will hopefully avoid
    spurious build errors on SLE-12.
* Tue Mar 27 2018 stefan.bruens@rwth-aachen.de
  - Set '-fPIC' also on aarch64
* Tue Mar 27 2018 eich@suse.com
  - Reenable flavor 'serial' to build the doc package only
    (bsc#1087050).
    Note: for this flavor nothing else gets built: once the
    missing dependencies have been fixed, rearrange the
    [#]%if 0%{?makedoc:1} ... %endif.
* Tue Mar 20 2018 ro@suse.de
  - use "-fPIC" also on s390, like on ppc64 (bsc#1086008)
* Fri Mar 09 2018 eich@suse.com
  - Don't build the serial flavor as the build presently breaks
    everywhere (bsc#1084677).
* Sun Mar 04 2018 eich@suse.com
  - Python-Fix-a-number-of-scripts-to-by-Python-3-compliant.patch:
    Fix python scripts - convert to Python 3 (bsc#1082209).
  - Restructure package: factor out SAWs stuff. We cannot
    support this as SAWs itself isn't available for SUSE.
  - Move python files that are not stand-alone out of the
    bin directory.
  - Fix permissions in bin and other directories.
  - Removed some unwanted scripts:
    rules - make rules
    sendToJenkins - this should probably be modified to print an error message
    uncrustify.cfg - used by 'rules'
  - Removed win32fe: DLLs for Windows
  - Set '-fPIC' on ppc64.
* Thu Feb 22 2018 eich@suse.com
  - Update to version 3.8.3:
    http://www.mcs.anl.gov/petsc/documentation/changes/37.html
    (FATE#325333).
* Fri Feb 09 2018 eich@suse.com
  - Since the OpenBLAS build was fixed, reenable scalapack
    on s390 (bsc#1079513).
  - Add support for openmpi2 for HPC (FATE#325089).
  - Fix build on ppc64le (bsc#1080380).
* Fri Feb 09 2018 cgoll@suse.com
  - Fix summary in module files (bnc#1080259)
* Tue Feb 06 2018 eich@suse.com
  - Don't use baselibs.conf: some dependencies are not available for
    i586 on Factory.
* Tue Feb 06 2018 eich@suse.com
  - The HPC build of petsc depends on openBLAS. OpenBLAS doesn't
    support s390: skip building on s390 (bsc#1079513).
* Mon Jan 29 2018 eich@suse.com
  - Fix build with rpm v4.14.
* Fri Jan 12 2018 eich@suse.com
  - Disable the openmpi3 flavor in some products.
* Fri Jan 05 2018 eich@suse.com
  - Switch from gcc6 to gcc7 as additional compiler flavor for HPC on SLES.
  - Fix library package requires - use HPC macro (boo#1074890).
  - Add support for mpich and openmpi3 for HPC.
  - Fix unexpanded rpm macro in environment module file for HPC (boo#1074897).
* Tue Nov 14 2017 eich@suse.com
  - emvironment modules: only set BIN when binary path exists.
  - Fix RPM macro name %hpc_upcase.
* Fri Nov 10 2017 eich@suse.com
  - Add libhdf5/libscalapack*-hpc as Requires to the library package
    for HPC.
* Thu Nov 02 2017 eich@suse.com
  - Simplify Group: - do not destinguish between MPI
    and non-MPI: the IBS check scripts cannot handle
    this well.
* Mon Oct 30 2017 eich@suse.com
  - Fix Requires for HPC build.
* Sun Oct 22 2017 eich@suse.com
  - Disable non-HPC openmpi flavor due to missing dependencies.
* Fri Sep 08 2017 eich@suse.com
  - Convert to multibuild.
  - Add HPC build using environment modules
    (FATE#321718).
  - Generate baselib.conf dynamically and only for the non-HPC
    builds: this avoids issues with the source validator.
  - Updated to 3.7.6 (in sync with OpenHPC)
    Changelog at: http://www.mcs.anl.gov/petsc/documentation/changes/37.html
* Thu Mar 09 2017 kkhere.geo@gmail.com
  - recreate petsc package with version 3.7.5
    previously existing petsc package was deleted for unknown reasons.
    package in science repository is just a broken link.
    previous changelog salvaged from installed rpm is below.
  - upstream version changelogs available at
    https://www.mcs.anl.gov/petsc/petsc-as/documentation/changes/index.html
* Mon Sep 28 2015 kkhere.geo@gmail.com
  - Refix blacs dependency, since blacs is now merged in scalapack
* Tue Jul 28 2015 toddrme2178@gmail.com
  - Fix blacs dependency ambiguity
* Wed Jul 15 2015 toddrme2178@gmail.com
  - Fix building on ppc64 and ppc64le
* Sat Apr 05 2014 scorot@free.fr
  - update files list of mvapich2 package and then fix build on SLE
* Thu Jan 09 2014 kkhere.geo@gmail.com
  - update to version 3.4.3
    * changelog at
      http://www.mcs.anl.gov/research/projects/petsc/petsc-as/documentation/changes/34.html
  - modified patches:
    * petsc-3.3-fix-error-detection-in-makefile.patch
    * petsc-3.3-p2-dont-check-for-option-mistakes.patch
    * petsc-3.3-p2-fix-shared-libs-sonames.patch
    * petsc-3.3-p2-no-rpath.patch
* Wed May 22 2013 scorot@free.fr
  - update ot latest patch level p7
    * No changelog available for a patch level upgrade
* Sun Feb 24 2013 scorot@free.fr
  - updated to patch level p6
    * No changelog available for a patch level upgrade
* Mon Feb 04 2013 scorot@free.fr
  - updated to patch level p5
    * No changelog available for a patch level upgrade
* Mon Sep 17 2012 scorot@free.fr
  - fix module file for parallel version
* Sun Sep 16 2012 scorot@free.fr
  - add modules files
  - add version number in the petsc directory to allow multiple
    versions to be installed at the same time
  - update to patch level p3
* Sun Sep 02 2012 scorot@free.fr
  - add suitesparce-devel in the requirements list of devel packages
* Thu Aug 30 2012 scorot@free.fr
  - add requirments in devel packages
  - fix license
* Thu Aug 23 2012 scorot@free.fr
  - enable umfpack and cholmod
  - enable blacs and scalapack for parallel version
* Sat Aug 11 2012 scorot@free.fr
  - fix typo in spec file making install failure on x86_64
* Sat Aug 11 2012 scorot@free.fr
  - add missing %%_petsc_arch to %%_prefix path
* Sat Aug 11 2012 scorot@free.fr
  - add PETSC_ARCH in the subdirectory path
* Thu Aug 09 2012 scorot@free.fr
  - add symlink petsc_dir/include to %%_includedir
* Sat Aug 04 2012 scorot@free.fr
  - version 3.3
    * see http://www.mcs.anl.gov/petsc/documentation/changes/33.html
      for a list of changes
* Fri Aug 03 2012 scorot@free.fr
  - mvapich2 build for SLE 11
  - update baselibs.conf
* Tue Jul 31 2012 scorot@free.fr
  - compress source tarball with xz
* Tue Jul 31 2012 scorot@free.fr
  - enable hypre support for openmpi build
* Fri Jul 27 2012 scorot@free.fr
  - enable fortran interface and c++ support
* Thu Jul 26 2012 scorot@free.fr
  - fix library dirs in petsc conf files
* Thu Jul 26 2012 scorot@free.fr
  - put all petsc file in a dedicated dir
* Tue Jul 24 2012 scorot@free.fr
  - add openmpi package
  - fix libs dependencies
* Thu Jun 07 2012 scorot@free.fr
  - add baselibs.conf
* Sat May 19 2012 scorot@free.fr
  - first package base on spec file from Fabrice Bellet for fedora

Files

/usr/share/doc/packages/libpetsc-gnu-openmpi4-hpc
/usr/share/doc/packages/libpetsc-gnu-openmpi4-hpc/README.libpetsc_3_14_5-gnu-openmpi4-hpc


Generated by rpm2html 1.8.1

Fabrice Bellet, Thu Nov 14 00:13:44 2024