- May 29, 2018
-
-
Ansgar Burchardt authored
DuneMPI: add spaces around linker flags See merge request !503
-
Ansgar Burchardt authored
Same reasoning as 4063acee applies, however there is no LINK_OPTIONS that could be used instead of LINK_FLAGS [1]. So just add some spaces to make sure that distinct options aren't joined by accident. [1]: https://gitlab.kitware.com/cmake/cmake/issues/16543
-
Jö Fahlke authored
List generated files including `CMAKE_CURRENT_BINARY_DIR` in `DUNE_INSTANCE_GENERATED`. This means we do not need to set the source file property `GENERATED` on the generated files, which is only meant for files generated during build time (e.g. with `add_custom_command()` or during generate time (e.g. with `file(GENERATE)`). Closes: #119
-
Ansgar Burchardt authored
DuneMPI: append flags to `COMPILE_OPTIONS` instead of `COMPILE_FLAGS` See merge request !499
-
Ansgar Burchardt authored
`COMPILE_FLAGS` is a string, but `set_property(... APPEND ...)` appends to a list. If the list of compile flags is not empty this results in a superfluous semicolon in the compile flags which will break the compiler invocation. For example, when `MPI_DUNE_COMPILE_FLAGS=-lpthread`, calling `add_dune_mpi_flags` twice for the same target would result in the compiler command containing `-lpthread;-lpthread`. This patch makes use of the `COMPILE_OPTIONS` property instead which is a list.
-
- May 23, 2018
-
-
Ansgar Burchardt authored
address more gcc 8 warnings See merge request !497
-
Ansgar Burchardt authored
This addresses the following warning from GCC 8: dune/common/test/parameterizedobjectfactorysingleton.cc:21:29: warning: unnecessary parentheses in declaration of ‘init’ [-Wparentheses]
-
Ansgar Burchardt authored
The `ArithmeticTestSuite` is also used for `bool`. This causes several warnings from GCC 8 about using integer operations on bool such as dune/common/debugalign.hh:175:65: warning: ‘~’ on an expression of type bool [-Wbool-operation] dune/common/test/arithmetictestsuite.hh:683:22: warning: ‘<<’ in boolean context, did you mean ‘<’ ? [-Wint-in-bool-context]
-
Ansgar Burchardt authored
This addresses the following compiler warning from GCC 8: warning: catching polymorphic type ‘class Dune::RangeError’ by value [-Wcatch-value=]
-
- May 22, 2018
-
-
Dominic Kempf authored
[cmake] Add a DUNE_PYTHON_FORCE_PYTHON_VERSION variable Closes #118 See merge request !485
-
Jö Fahlke authored
# Conflicts: # dune/common/simd.hh
-
- May 16, 2018
-
-
Jö Fahlke authored
See https://en.cppreference.com/w/cpp/concept/Allocator. This is required to use `AlignedAllocator` in a `std::vector`.
- May 14, 2018
-
-
Simon Praetorius authored
- May 04, 2018
-
-
Jö Fahlke authored
Previously the vector-scalar tests assumed that a vector-vector operation was available and would use that to check the result. This fails for certain vectorclass types. This is a bigger rewrite because I could not understand my own code from a few months ago. Hopefully the documentation is better this time...
-
- May 03, 2018
-
-
Jö Fahlke authored
This will allow me to suppress checking SV or VS operation against the VV operation if the VV operation does not exist.
-
Jö Fahlke authored
This brings us back below 1G.
-
Jö Fahlke authored
Constant rvalue-references don't really make sense. Though I wonder whether they may arise accidentially in some circumstances. Anyway, I need to cut down compilation times somehow...
-
- May 02, 2018
- Apr 27, 2018
-
-
Jö Fahlke authored
This is done to accomodate vectorclass.
-
Jö Fahlke authored
-
Jö Fahlke authored
Specifically, we dont require /, %, or shifts with non-scalar rhs. This is done to accomodate vectorclass.
-
Jö Fahlke authored
We still only allow this if the content matches what was generated previously.
-
Jö Fahlke authored
-
Jö Fahlke authored
-
Jö Fahlke authored
-
- Apr 26, 2018
-
-
Jö Fahlke authored
-
- Apr 25, 2018