File dealii.changes of Package dealii

-------------------------------------------------------------------
Sun Jan  5 05:14:43 UTC 2025 - Stefan BrĂ¼ns <stefan.bruens@rwth-aachen.de>

- Remove obsolete netcdf build dependency, netcdf bindings were
  removed with version 9.3.3.
- Minor spec file cleanups.

-------------------------------------------------------------------
Fri Dec 27 05:24:56 UTC 2024 - Atri Bhattacharya <badshah400@gmail.com>

- Add dealii-disable-parallel-doc-build.patch: Disable parallel
  doc build for reproducibility; upstream doxygen issue
  (gh#doxygen/doxygen#11138).

-------------------------------------------------------------------
Sat Dec 21 15:09:26 UTC 2024 - Atri Bhattacharya <badshah400@gmail.com>

- Update to version 9.6.1:
  * Tpetra: Fix is_vector_space_vector check with complex values
    (gh#dealii/dealii#17558).
  * Create new string when demangling stacktraces
    (gh#dealii/dealii#17575).
  * Cherry-pick bug fixes (gh#dealii/dealii#17874).
  * MatrixFree/TensorProductPointKernels: fix compilation with
    Number = float (gh#dealii/dealii#17924).

-------------------------------------------------------------------
Wed Nov 13 20:15:55 UTC 2024 - Atri Bhattacharya <badshah400@gmail.com>

- Update to version 9.6.0:
  * Numerous changes, see
    <https://www.dealii.org/developer/doxygen/deal.II/changes_between_9_5_2_and_9_6_0.html>
- Use BuildRequires: muparser-devel instead of pkgconfig(muparser)
  to break degeneracy caused by the fake pkgconfig provides of
  muparser-32bit-devel (see gh#openSUSE/obs-build#1002).
- Require GCC-9 for Leap 15.6 or lower as enforced by upstream.

-------------------------------------------------------------------
Fri Feb  2 16:50:04 UTC 2024 - Atri Bhattacharya <badshah400@gmail.com>

- Update to version 9.5.2:
  * Allow compilation with PETSc but without MPI
    (gh#dealii/dealii#15788).
  * Fix compiling with PETSc with complex scalar type
    (gh#dealii/dealii#15856).
  * base/mpi.h: also instantiate for signed long long int
    (gh#dealii/dealii#16540).
  * CMake: fix compilation with bundled boost and modern clang
    (gh#dealii/dealii#16541).
  * DofTools: add missing codimension-one instantiation
    (gh#dealii/dealii#16539).
- Enable openmpi5 flavours.

-------------------------------------------------------------------
Tue Oct 24 08:03:03 UTC 2023 - Nicolas Morey <nicolas.morey@suse.com>

- Drop support for obsolete openmpi[23]
- Prepare support for openmpi5

-------------------------------------------------------------------
Sat Jul 22 03:33:52 UTC 2023 - Atri Bhattacharya <badshah400@gmail.com>

- Update to version 9.5.1:
  - Guard NOX support in include/deal.II/numerics/nonlinear.h
    (gh#dealii/dealii#15708).
  - bundled/tbb: fix compilation with gcc-13
    (gh#dealii/dealii#15726).
- Changes from version 9.5.0:
  - Substantial updates and extensions to deal.II's interfaces to
    other libraries. This includes, in particular, the integration
    of Kokkos additions and updates to the PETSc and Trilinos
    interfaces.
  - Uniform handling of nonlinear solver packages and a uniform
    way of defining callbacks used by external libraries.
  - Advances in matrix-free infrastructure.
  - Advances in non-matching support.
  - New features related to linear algebra.
  - C++ language modernization.
  - Build-system modernization.
- New BuildRequires: kokkos-devel >= 4.
- Drop dealii-rpmlintrc: Filters for openmpi* pkgs longer needed.

-------------------------------------------------------------------
Tue Feb 14 05:46:39 UTC 2023 - Atri Bhattacharya <badshah400@gmail.com>

- Update to version 9.4.2:
  * A compilation issue with step-70 has been resolved.
  * CMake: prefer -pthread for posix thread support.
  * A type mismatch for suitesparse has been fixed that lead to
    compilation failures on certain platforms.

-------------------------------------------------------------------
Sun Dec  4 19:51:14 UTC 2022 - Atri Bhattacharya <badshah400@gmail.com>

- Update to version 9.4.1:
  * cmake: always export compile_commands.json in deal.II and user
    projects
  * doxygen: fix various errors in formulas
  * doxygen: fix SymmetricTensor friends
  * cmake: fix PETSc version detection
  * base: fix some VectorizedArrayTypes for non-default
    vectorization
  * gitignore: ignore clangd files and directories
  * change ConsensusAlgorithm deprecations to early deprecated
  * step-81: Mention example step in the tutorial lists
  * bugfix: use correct tolerance in MappingCartesian check

-------------------------------------------------------------------
Sun Jul 10 11:55:28 UTC 2022 - Atri Bhattacharya <badshah400@gmail.com>

- Use dealii-rpmlintrc file to suppress rpmlint false positives
  about incorrect shlib naming for openmpi* flavours, where the
  shlib guideline is not applicable.

-------------------------------------------------------------------
Mon Jul  4 00:35:48 UTC 2022 - Atri Bhattacharya <badshah400@gmail.com>

- Update to version 9.4.0:
  * Numerous changes; see here:
    https://www.dealii.org/developer/doxygen/deal.II/changes_between_9_3_3_and_9_4_0.html

-------------------------------------------------------------------
Sat Feb  5 23:59:57 UTC 2022 - Atri Bhattacharya <badshah400@gmail.com>

- Update to version 9.3.3:
  * Fixes an update flag issue in VectorTools::point_values().
  * Uses portable "cmake -E remove" in quick_tests.
  * Fixes compatibility issues with Boost 1.78.
  * Adds support for the new OneAPI api interface for the Intel
    Threading Building Blocks Library (libtbb).
  * Fixes a compilation issue with sundials.
- Drop dealii-boost-1_78_compat.patch: incorporated upstream.
- Update memory requirement in _constraints to 10 GB and per
  thread memory in %limit_memory to 2500 MB to avoid OOM errors.

-------------------------------------------------------------------
Wed Jan  5 02:00:09 UTC 2022 - Atri Bhattacharya <badshah400@gmail.com>

- Add dealii-boost-1_78_compat.patch -- Fix includes to avoid
  build failures against boost 1.77+ (gh#dealii/dealii#13037).

-------------------------------------------------------------------
Wed Nov 10 14:39:47 UTC 2021 - Atri Bhattacharya <badshah400@gmail.com>

- Update to version 9.3.2:
  * Fix a Sundials/Kinsol issue.
  * Fix a bug for plain_copy in MGTransferMatrixFree.
  * Fix a bug for Checkpointing/Restore of large triangulations
    greater than 4GB.
  * Fix compatibility issues with Intel 18/19 compiler.
  * Fix a compilation issue with step-79 and Intel 18 compiler.

-------------------------------------------------------------------
Fri Jul  2 19:47:28 UTC 2021 - Atri Bhattacharya <badshah400@gmail.com>

- Update to version 9.3.1:
  * Configuration and compilation fixes for Intel C++ compilers
    versions 18.x and 19.x.
  * Various missing explicit instantitions leading to linker
    errors on Mac OSX platforms.
  * MPI configuration fixes.
  * Fix for a segmentation fault in MappingQGeneric and MappingFE
    at high optimization levels.

-------------------------------------------------------------------
Tue Jun  8 23:10:57 UTC 2021 - Atri Bhattacharya <badshah400@gmail.com>

- Update to version 9.3.0:
  * Eleven new tutorial programs: Steps 19, 66, 68, 71, 72, 74,
    75, 76, 77, 78, 79 demonstrating solving a variety of
    equations and illustrating functionality in deal.II.
  * Experimental support for simplex and mixed meshes.
  * Improved flexibility of the particle infrastructure.
  * Support for global-coarsening multigrid algorithms.
  * Advances in the matrix-free infrastructure.
  * For full list of changes, see:
    https://www.dealii.org/developer/doxygen/deal.II/changes_between_9_2_0_and_9_3_0.html
- Drop upstreamed patches:
  * dealii-boost-1_75.patch
  * dealii-build-with-muparser-2.3.2.patch.
- Adjust _constraints for slightly increased disk space and
  memory.
- Add openmpi4 as multibuild flavour.

-------------------------------------------------------------------
Fri Apr  9 07:12:25 UTC 2021 - Guillaume GARDET <guillaume.gardet@opensuse.org>

- Add disk constraints

-------------------------------------------------------------------
Sat Mar 27 23:36:45 UTC 2021 - Atri Bhattacharya <badshah400@gmail.com>

- _constraints: Increase physical memory to 8 GB to fix slow
  builds causing workers to time out.

-------------------------------------------------------------------
Wed Dec 30 00:05:22 UTC 2020 - Atri Bhattacharya <badshah400@gmail.com>

- Add dealii-boost-1_75.patch: Fix build with boost 1.75; patch
  taken from upstream git commits (gh#dealii/dealii#11379).

-------------------------------------------------------------------
Mon Aug 17 08:50:56 UTC 2020 - Michel Normand <normand@linux.vnet.ibm.com>

- for ppc64 (BE) increase memlim from 2k to 3k in spec file
  to avoid build failure in OBS.

-------------------------------------------------------------------
Tue Jul  7 12:13:27 UTC 2020 - Atri Bhattacharya <badshah400@gmail.com>

- Add dealii-build-with-muparser-2.3.2.patch: Fix muparser 2.3.2
  version detection and thus build (gh#dealii/dealii#10548).
- Drop Group tags.

-------------------------------------------------------------------
Wed Jun  3 19:22:21 UTC 2020 - Jan Engelhardt <jengelh@inai.de>

- Trim conjecture from description.
- Trim double "library" in summary.

-------------------------------------------------------------------
Sun May 31 14:19:39 UTC 2020 - Atri Bhattacharya <badshah400@gmail.com>

- Update to version 9.2.0: see
  https://www.dealii.org/developer/doxygen/deal.II/changes_between_9_1_1_and_9_2_0.html
- Drop patches commited upstream:
  * dealii-find-parpack-independently-of-arpack.patch
  * dealii-tbb-version-check.patch
- Set up spec file for enabling python bindings later, when
  gh#dealii/dealii#10423 is fixed; disable building the bindings
  themselves using bcond_with.
- Pass DEAL_II_COMPILE_EXAMPLES=OFF to cmake to prevent compiling
  the examples and generating binaries which are then installed to
  %_docdir.
- Disable Link-Time-Optimization for aarch64 to prevent builds
  from from failing due to linking taking too long and OBS
  shutting down the worker assuming a stuck job.
- Update _constraints file to ensure enough physical memory in
  build worker to prevent swapping (which slows down and
  eventually times out the build):
  * aarch64: 4 GB (these runs don't time out, so it's okay to have
    a lower memory requirement than for x86_64).
  * x86_64: 7 GB.
- For aarch64, require at least 4000M per thread for compilation.

-------------------------------------------------------------------
Sun May 10 02:25:04 UTC 2020 - Atri Bhattacharya <badshah400@gmail.com>

- Update to version 9.1.1:
  * Fixed a compatibility bug in GridIn::read_msh with older gmsh
    mesh format files. 
- Changes from version 9.1.0: see
  https://www.dealii.org/developer/doxygen/deal.II/changes_between_9_0_1_and_9_1_0.html.
- Changes from version 9.0.0: see
  https://www.dealii.org/developer/doxygen/deal.II/changes_between_8_5_0_and_9_0_0.html.
- Implement multibuild for openmpi2, openmpi3, and serial
  flavours (openmpi1 not supported by dealii).
- Add dealii-tbb-version-check.patch to detect correct version
  of TBB; patch taken from upstream [gh#dealii/dealii#9475].
- Add dealii-find-parpack-independently-of-arpack.patch to detect
  parpack independently of arpack's location; patch taken from
  upstream pull request [gh#dealii/dealii#10197]. Note that *both*
  arpack and parpack are required when building with MPI enabled.
- Use deal_II*-devel as the devel pkg name to be consistent with
  shared lib packaging policy; add Provides: dealii*-devel to help
  with upgrade.
- Use ninja for build (BuildRequires: ninja).
- Use memory_constraints to require per-thread memory >= 2 GB;
  introduces BuildRequires: memory-constraints.
- Use %cmake_build instead of running make.
- Update cmake options in keeping with upstream changes.
- Add _constraints file to limit builds to at least 2 GB memory,
  anything less causes out-of-memory problems.
- Update License tag: dealii is now licensed as LGPL-2.1-or-later.
- Remove hashbangs from non-executable files.
- Link duplicate files in %{_docdir}.
- Disable builds on i586 as linking takes too long leading to OBS
  worker assuming a "stuck job" and killing the VM.
- Disable building documentation for openSUSE 15.1 as it fails.

-------------------------------------------------------------------
Tue Nov 21 20:34:40 UTC 2017 - junghans@votca.org

- Update to version 8.5.1: Only build fixes
  https://github.com/dealii/dealii/compare/v8.5.0...v8.5.1  
- Drop dealii-boost-1_64.patch, got merged upstream

-------------------------------------------------------------------
Wed Aug  9 08:38:19 UTC 2017 - badshah400@gmail.com

- Update to version 8.5.0: See
  http://www.dealii.org/8.5.0/doxygen/deal.II/changes_between_8_4_2_and_8_5_0.html
  for the list of changes (too many to list here).
- Add dealii-boost-1_64.patch: Fix compilation against boost 1.64;
  patch taken from upstream git (gh#dealii/dealii#4309).
- Move documentation files installed to non-standard locations to
  standard docdir.
- Package cmake files and data files in -devel package.

-------------------------------------------------------------------
Mon Jan 18 14:33:35 UTC 2016 - kkhere.geo@gmail.com

- add missing library file libtbb.so* to rpm, otherwise we get
  missing dependency when trying to install 

-------------------------------------------------------------------
Sun Feb 24 18:03:25 UTC 2013 - scorot@free.fr

- add patch dealii-7.2.0-no-rpath.patch
- fix files list
- change %%libname according to so name
- fix build requirements for SLE 11 and 12.1
- disable %%{?_smp_mflags} with make because build process
  requires to much memory

-------------------------------------------------------------------
Sun Feb 10 20:10:39 UTC 2013 - scorot@free.fr

- first package 

openSUSE Build Service is sponsored by