4 Commits

Author SHA256 Message Date
fe4aa8be45 Accepting request 1221875 from home:mathletic:branches:science
- update to version 2.10.0
  * There is a new base class IteratorFacade that unifies several
    IteratorFacades by making the iterator category a template.
  * Add utilities Std::span, Std::mdspan, Std::mdarray and all
    its related classes into the Dune::Std namespace for working
    with multidimensional arrays.
  * Add concepts directory dune/common/concepts/ and some
    fundamental concept definitions using c++20-concepts.
  * Add dedicated includes dune/common/metis.hh for METIS and
    dune/common/parallel/parmetis.hh for ParMETIS to be used
    instead of the direct includes metis.h and parmetis.h.
  * Move special MPI-related compile flags, like MPI_NO_CPPBIND,
    from config.h into the cmake utiltiy add_dune_mpi_flags and
    the related global package registration.
- Remove fix-install-lib64.patch as it is part of upstream
- Update fix_script_shebangs.patch

OBS-URL: https://build.opensuse.org/request/show/1221875
OBS-URL: https://build.opensuse.org/package/show/science/dune-common?expand=0&rev=28
2024-11-07 06:02:52 +00:00
05b12f054c Accepting request 1036880 from home:mathletic:branches:science
- Update to version 2.9.0
  * Multiplication of two matrices using a*b is now also
    implemented if a or b is a FieldMatrix or if both are
    DiagonalMatrices.
  * The utility function transpose(m) will now return m.transposed()
    if available. Otherwise it returns a wrapper storing a copy
    (this was a reference before) of m. References to matrices can
    still be captured using transpose(std::ref(m)) or
    transposedView(m).
  * The transposed of a FieldMatrix, DiagonalMatrix, and
    DynamicMatrix is now available using the transposed() member
    function.
  * Add pragma omp simd annotations in the LoopSIMD class to
    improve compiler optimizations
  * Add python -m dune [info|configure|list|remove|dunetype|
    fix-dunepy] command to manage just-in-time generated python
    modules in dune-py
- Dropped fix_script_install_permissions.patch as it is part of
  updstream

OBS-URL: https://build.opensuse.org/request/show/1036880
OBS-URL: https://build.opensuse.org/package/show/science/dune-common?expand=0&rev=21
2022-11-24 06:08:02 +00:00
f5a311ff88 Accepting request 852665 from home:mathletic:branches:science
Update to version 2.7.1

OBS-URL: https://build.opensuse.org/request/show/852665
OBS-URL: https://build.opensuse.org/package/show/science/dune-common?expand=0&rev=19
2020-12-06 22:22:43 +00:00
f87a218065 Accepting request 750874 from home:mathletic:branches:home:weatherhead99:branches:science
- Add patch fix_name_git_hook.patch to make whitespace hook less  likely to clash with files from other packages

OBS-URL: https://build.opensuse.org/request/show/750874
OBS-URL: https://build.opensuse.org/package/show/science/dune-common?expand=0&rev=16
2019-11-25 21:28:25 +00:00