dune-grid merge requestshttps://gitlab.dune-project.org/core/dune-grid/-/merge_requests2021-02-02T17:40:23Zhttps://gitlab.dune-project.org/core/dune-grid/-/merge_requests/328[VTKWriter] Use VTK scalars when number of componets is different than world dim2021-02-02T17:40:23ZSantiago Ospina De Los Ríossospinar@gmail.com[VTKWriter] Use VTK scalars when number of componets is different than world dimSee https://gitlab.dune-project.org/core/dune-grid/issues/87.
Closes #87See https://gitlab.dune-project.org/core/dune-grid/issues/87.
Closes #87Santiago Ospina De Los Ríossospinar@gmail.comSantiago Ospina De Los Ríossospinar@gmail.comhttps://gitlab.dune-project.org/core/dune-grid/-/merge_requests/434Fetch default yml files via different project instead of url2020-08-11T11:44:43ZRené HeßFetch default yml files via different project instead of urlThis is a workaround for a bug that showed up after gitlab migration. See issue
https://gitlab.dune-project.org/infrastructure/issues0/-/issues/62 for further
discussion.This is a workaround for a bug that showed up after gitlab migration. See issue
https://gitlab.dune-project.org/infrastructure/issues0/-/issues/62 for further
discussion.https://gitlab.dune-project.org/core/dune-grid/-/merge_requests/432Fetch default yml files via different project instead of url2020-08-11T10:54:33ZRené HeßFetch default yml files via different project instead of urlThis is a workaround for a bug that showed up after gitlab migration. See issue
https://gitlab.dune-project.org/infrastructure/issues0/-/issues/62 for further discussion.This is a workaround for a bug that showed up after gitlab migration. See issue
https://gitlab.dune-project.org/infrastructure/issues0/-/issues/62 for further discussion.https://gitlab.dune-project.org/core/dune-grid/-/merge_requests/368[C++20] use `std::allocator_traits`2020-07-23T20:12:52ZAnsgar Burchardtansgar.burchardt@tu-dresden.de[C++20] use `std::allocator_traits`Several members of `std::allocator` were already deprecated in C++17
and have now been removed in C++20. This patch uses the appropriate
members of `std::allocator_traits` instead.Several members of `std::allocator` were already deprecated in C++17
and have now been removed in C++20. This patch uses the appropriate
members of `std::allocator_traits` instead.https://gitlab.dune-project.org/core/dune-grid/-/merge_requests/351fix bug a bug in the MCMGMapper contains method for blocksize > 12019-12-12T13:37:20ZAndreas Dednerfix bug a bug in the MCMGMapper contains method for blocksize > 1DUNE 2.7.0Andreas DednerAndreas Dednerhttps://gitlab.dune-project.org/core/dune-grid/-/merge_requests/350Truncate denormalized floating point values to 0 when writing ASCII2019-08-01T10:30:55ZSteffen Müthingsteffen.muething@iwr.uni-heidelberg.deTruncate denormalized floating point values to 0 when writing ASCIIParaview (well, probably VTK) on macOS crashes when reading ASCII files with denormalized float values. This seems to be due to libc++'s IO stream implementation, which sets the fail bit when reading a denormalized value. On top of that,...Paraview (well, probably VTK) on macOS crashes when reading ASCII files with denormalized float values. This seems to be due to libc++'s IO stream implementation, which sets the fail bit when reading a denormalized value. On top of that, Paraview just segfaults when encountering a fail bit while loading VTK files.
libstdc++ does not set the failt bit, and I don't know what is the correct behavior, but having Paraview mysteriously crash on DUNE output files is not good.
So this patch truncates subnormal floating point values to 0 when writing ASCII. This should not seriously influence any visualization results, but it might trip up people who use exact floating point comparisons for tests (but then you shouldn't do that anyway...).DUNE 2.7.0Steffen Müthingsteffen.muething@iwr.uni-heidelberg.deSteffen Müthingsteffen.muething@iwr.uni-heidelberg.dehttps://gitlab.dune-project.org/core/dune-grid/-/merge_requests/324Change skipped message of test-loadbalancing to include the word "skipped"2019-02-11T20:24:08ZSteffen Müthingsteffen.muething@iwr.uni-heidelberg.deChange skipped message of test-loadbalancing to include the word "skipped"This is used by dune-ctest as fallback if CMake is too old to report skipped tests.This is used by dune-ctest as fallback if CMake is too old to report skipped tests.DUNE 2.7.0Steffen Müthingsteffen.muething@iwr.uni-heidelberg.deSteffen Müthingsteffen.muething@iwr.uni-heidelberg.dehttps://gitlab.dune-project.org/core/dune-grid/-/merge_requests/300Make UG message buffer work with aligned types2018-11-08T14:57:00ZSteffen Müthingsteffen.muething@iwr.uni-heidelberg.deMake UG message buffer work with aligned typesWe stumbled over a problem when trying to communicate dense, fixed-size Eigen matrices:
The UG message buffer calls the copy assignment operator on all communicated data to copy it into
its internal `void*` buffer. This can fail for typ...We stumbled over a problem when trying to communicate dense, fixed-size Eigen matrices:
The UG message buffer calls the copy assignment operator on all communicated data to copy it into
its internal `void*` buffer. This can fail for types that assume alignment during copy operations,
as there are no alignment guarantees on the internal buffer.
The implementation only works for POD types anyway (as their raw memory representation is
communicated via MPI), so we just do the same when writing to and reading from the buffer, which
solves the problem.DUNE 2.7.0Ansgar Burchardtansgar.burchardt@tu-dresden.deAnsgar Burchardtansgar.burchardt@tu-dresden.dehttps://gitlab.dune-project.org/core/dune-grid/-/merge_requests/271Merge branch 'bugfix/silence-clang-yaspgrid-warnings' into 'master'2018-01-30T15:40:14ZSteffen Müthingsteffen.muething@iwr.uni-heidelberg.deMerge branch 'bugfix/silence-clang-yaspgrid-warnings' into 'master'[yaspgrid] Silence lots of compiler warnings in clang
See merge request core/dune-grid!270
(cherry picked from commit 202e3872b1055c557b1f46604cf4b1a1bb1f4763)
f4c11fb6 [yaspgrid] Silence lots of compiler warnings in clang[yaspgrid] Silence lots of compiler warnings in clang
See merge request core/dune-grid!270
(cherry picked from commit 202e3872b1055c557b1f46604cf4b1a1bb1f4763)
f4c11fb6 [yaspgrid] Silence lots of compiler warnings in clangDUNE 2.6.0Steffen Müthingsteffen.muething@iwr.uni-heidelberg.deSteffen Müthingsteffen.muething@iwr.uni-heidelberg.dehttps://gitlab.dune-project.org/core/dune-grid/-/merge_requests/263Suggest a specific version for dune-uggrid.2018-01-23T15:15:57ZMarkus BlattSuggest a specific version for dune-uggrid.Otherwise we might find incompatible lower versions installed system and the compilation
will error out.
Closes #72.
Makes only sense with core/dune-common!433 as otherwise people with the incorrect version will receive a fatal error.Otherwise we might find incompatible lower versions installed system and the compilation
will error out.
Closes #72.
Makes only sense with core/dune-common!433 as otherwise people with the incorrect version will receive a fatal error.DUNE 2.6.0https://gitlab.dune-project.org/core/dune-grid/-/merge_requests/66GeometryGrid: make tests for fake entities pass2016-11-22T08:10:35ZAnsgar Burchardtansgar.burchardt@tu-dresden.deGeometryGrid: make tests for fake entities pass`test-geogrid.cc` failed when built with `UG` as the host grid: the implementation of the `CommDataHandle` called a constructor only available for real entities with only a runtime check of the codimension. This merge request adds the mi...`test-geogrid.cc` failed when built with `UG` as the host grid: the implementation of the `CommDataHandle` called a constructor only available for real entities with only a runtime check of the codimension. This merge request adds the missing constructor to the interface of fake entities, although it can only throw an exception if invoked.
In addition a wrong assertion that assumed fake entities are convertable to `bool` was dropped.DUNE 3.0.0https://gitlab.dune-project.org/core/dune-grid/-/merge_requests/74Make `test-loadbalance` do something again2016-10-18T12:26:39ZAnsgar Burchardtansgar.burchardt@tu-dresden.deMake `test-loadbalance` do something againThis merge request fixes #19. With this fixed, two further small
changes were required to make the test compile again.
This merge request fixes #19. With this fixed, two further small
changes were required to make the test compile again.
DUNE 3.0.0https://gitlab.dune-project.org/core/dune-grid/-/merge_requests/73Use adl for abs in structuredyaspgridfactory.hh2016-10-18T12:26:38ZRené HeßUse adl for abs in structuredyaspgridfactory.hhThis enables operating counting in EXADUNE.This enables operating counting in EXADUNE.DUNE 3.0.0Steffen Müthingsteffen.muething@iwr.uni-heidelberg.deSteffen Müthingsteffen.muething@iwr.uni-heidelberg.dehttps://gitlab.dune-project.org/core/dune-grid/-/merge_requests/68[cmake] don't install removed onedgridgeometry.hh2016-10-18T12:26:38ZFelix Gruber[cmake] don't install removed onedgridgeometry.hhCurrently `make install` is broken, since the header onedgridgeometry.hh is still marked for
installation in a CMakeLists.txt, but this header was removed in commit
ab0802a142b5afd741ec76d5a44cca42c83d77d9.Currently `make install` is broken, since the header onedgridgeometry.hh is still marked for
installation in a CMakeLists.txt, but this header was removed in commit
ab0802a142b5afd741ec76d5a44cca42c83d77d9.Oliver Sanderoliver.sander@tu-dresden.deOliver Sanderoliver.sander@tu-dresden.dehttps://gitlab.dune-project.org/core/dune-grid/-/merge_requests/60Bugfix/geometrygrid various2016-10-18T12:26:38ZChristoph GersbacherBugfix/geometrygrid variousMartin NolteMartin Noltehttps://gitlab.dune-project.org/core/dune-grid/-/merge_requests/62Remove `template` keyword before non-template member function2016-10-18T12:26:37ZAnsgar Burchardtansgar.burchardt@tu-dresden.deRemove `template` keyword before non-template member functionDUNE 3.0.0https://gitlab.dune-project.org/core/dune-grid/-/merge_requests/54Fix GeometryGrid's fake iterators2016-10-18T12:26:37ZAnsgar Burchardtansgar.burchardt@tu-dresden.deFix GeometryGrid's fake iteratorsThe fake iterators provided by `GeometryGrid` were buggy. Code using them would fail to build.
The fake iterators provided by `GeometryGrid` were buggy. Code using them would fail to build.
DUNE 3.0.0https://gitlab.dune-project.org/core/dune-grid/-/merge_requests/55Fix Overlap and OverlapFront partition iterators2016-10-18T12:26:37ZAnsgar Burchardtansgar.burchardt@tu-dresden.deFix Overlap and OverlapFront partition iteratorsDUNE 3.0.0https://gitlab.dune-project.org/core/dune-grid/-/merge_requests/34Feature/fix parmetisgridpartitioner compilation2016-10-18T12:26:35ZSteffen Müthingsteffen.muething@iwr.uni-heidelberg.deFeature/fix parmetisgridpartitioner compilationWhile running the dune-grid tests for the 2.4.1 release, I stumbled over `test-loadbalancing`, which stubbornly refused to work on Ubuntu 14.04. This merge request fixes two things:
- It makes the partitioner work with ParMETIS 3.x by...While running the dune-grid tests for the 2.4.1 release, I stumbled over `test-loadbalancing`, which stubbornly refused to work on Ubuntu 14.04. This merge request fixes two things:
- It makes the partitioner work with ParMETIS 3.x by adding the necessary typedefs for `idx_t` and `real_t`.
- It completely disables the partitioner when running with scotch, because scotch doesn't emulate all of the functions required by it.DUNE 2.4.1Steffen Müthingsteffen.muething@iwr.uni-heidelberg.deSteffen Müthingsteffen.muething@iwr.uni-heidelberg.dehttps://gitlab.dune-project.org/core/dune-grid/-/merge_requests/29Amira avoid raw ptr2016-10-18T12:26:35ZJonathan YouettAmira avoid raw ptrFix a memory leak in the AmiraMeshReader by exchanging all owning raw pointers by std::unique_ptr.
Adresses core/dune-grid#5.Fix a memory leak in the AmiraMeshReader by exchanging all owning raw pointers by std::unique_ptr.
Adresses core/dune-grid#5.