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