- Feb 08, 2016
-
-
Felix Gruber authored
(cherry picked from commit 60459f97) Signed-off-by:
Steffen Müthing <muething@dune-project.org>
-
Robert K authored
(cherry picked from commit 927edfc7) Signed-off-by:
Steffen Müthing <muething@dune-project.org>
-
Nicolas Schwenck authored
floating comparisons (cherry picked from commit 94a327ac) Signed-off-by:
Steffen Müthing <muething@dune-project.org>
-
Robert K authored
(cherry picked from commit a1bd9774) Signed-off-by:
Steffen Müthing <muething@dune-project.org>
-
Christoph Grüninger authored
(cherry picked from commit 2f6aa790) Signed-off-by:
Steffen Müthing <muething@dune-project.org>
-
Elias Pipping authored
(cherry picked from commit 7369e156) Signed-off-by:
Steffen Müthing <muething@dune-project.org>
-
- Dec 28, 2015
-
-
This enables users to have several build directories like build-clang, build-gcc5, build-debug, and still get all of them ignored. (cherry picked from commit e5cb0bc4)
-
- Dec 03, 2015
-
-
Steffen Müthing authored
Start hello world program in new projects with editor hints Add editor hints from https://www.dune-project.org/doc/devel/codingstyle.html in hello world program created by duneproject. See merge request !18 (cherry picked from commit 1fb298d5) Signed-off-by:
Steffen Müthing <muething@dune-project.org>
-
- Sep 24, 2015
-
- Sep 12, 2015
-
-
Markus Blatt authored
by testing whether we work on a end iterator. In this case the distance function will fail. Found that out by gcc's stdlib with debugging turned on. (cherry picked from commit c494c58b) Signed-off-by:
Carsten Gräser <graeser@dune-project.org>
-
Markus Blatt authored
(cherry picked from commit 9588afdf) Signed-off-by:
Carsten Gräser <graeser@dune-project.org>
-
- Sep 01, 2015
-
-
Markus Blatt authored
(cherry picked from commit 3bef4991) Signed-off-by:
Carsten Gräser <graeser@dune-project.org>
-
Markus Blatt authored
When using NO_DEFAULT_PATH the lib and include subdirectories will not be searched by default by find_path and pt-scotch will not be found outside of the standard path. This commit adds them and now locally installed versions may supersede the system ones. (cherry picked from commit 0088d9d6) Signed-off-by:
Carsten Gräser <graeser@dune-project.org>
-
Markus Blatt authored
Without it linking will fail when using static libraries due to missing symbols. (cherry picked from commit 1ac52e06) Signed-off-by:
Carsten Gräser <graeser@dune-project.org>
-
- Aug 25, 2015
-
-
Markus Blatt authored
Since commit 495f2fce USE_MPI was removed from dunecontrol and the default configuration now defaults to use parallelism. Unfortunately, there are downstream modules that try to support multiple versions of DUNE. Sometimes these need to decide whether to support parallelism before they know which version of DUNE they are using. This is was not possible when providing --enable-parallel as no variable gets set for DUNE>=2.4. With this commit dunecontrol always sets CMAKE_DISABLE_FIND_PACKAGE_MPI to an appropriate value. Thus if dunecontrol is used then one can check in one's own module whether the variable is set explicitly to false and conclude that one is using >=2.4 and wants parallelism. Otherwise one can check USE_MPI to detect which behaviour is needed for 2.3. E.g. like this: <code> option (USE_MPI "Use Message Passing Interface for parallel computing" OFF) if( NOT CMAKE_DISABLE_FIND_PACKAGE_MPI STREQUAL "" AND NOT CMAKE_DISABLE_FIND_PACKAGE_MPI) set(USE_MPI ON) endif() if (NOT USE_MPI) set (CMAKE_DISABLE_FIND_PACKAGE_MPI TRUE) set (CMAKE_DISABLE_FIND_PACKAGE_MPI TRUE) endif (NOT USE_MPI) </code> Of course without dunecontrol and using the defaults one will still configure DUNE as parallel, but one's own module as sequential. (cherry picked from commit 14371eb3) Signed-off-by:
Carsten Gräser <graeser@dune-project.org>
-
Markus Blatt authored
Actually, having these files lying around does not hurt us. In addition there are downstream modules that especially create these for compatibility reasons with autotools. For these reconfiguring a module using dunecontrol currently aborts with an error Therefore this commit resorts to just issuing a warning and proceeding with the compilation instead of aborting with an error. (cherry picked from commit 21dbaefe) Signed-off-by:
Carsten Gräser <graeser@dune-project.org>
- Aug 24, 2015
-
-
Andreas Dedner authored
(cherry picked from commit 0031e54d) Signed-off-by:
Carsten Gräser <graeser@dune-project.org>
-
- Aug 19, 2015
-
-
Carsten Gräser authored
(cherry picked from commit 6121bbd9) Signed-off-by:
Carsten Gräser <graeser@dune-project.org>
-
Carsten Gräser authored
... and don't take absolute value of comparison result. Thanks to Max Kahnt for reporting this. (cherry picked from commit 57a43efa) Signed-off-by:
Carsten Gräser <graeser@dune-project.org>
-
Carsten Gräser authored
This lists all commits marked tagged as bugfix or release that where explicitly not cherry-picked. Possible reasons for this: * commits from a branch that was also merged to the release * commits from a branch where the merge was cherry-picked * bugfixes for code new to master * commits that where picked but are not recognized as such
-
- Aug 18, 2015
-
-
Christoph Grüninger authored
It's more CMake style. (cherry picked from commit 635500eb) Signed-off-by:
Carsten Gräser <graeser@dune-project.org>
-
Christoph Grüninger authored
(cherry picked from commit a46de680) Signed-off-by:
Carsten Gräser <graeser@dune-project.org>
-
- Jul 17, 2015
-
-
Christoph Grüninger authored
(cherry picked from commit b7809c2d) Signed-off-by:
Carsten Gräser <graeser@dune-project.org>
-
Dominic Kempf authored
Some downstream modules like pdelab and dumux already abandoned the current bahaviour of building tests on make test. The testing infrastructure does throw them error messages during make test though. This commi introduces the switch DUNE_DISABLE_TEST_MAGIC which may be set by downstream modules to disable the magic. To see how to switch a downstream module, see: http://conan2.iwr.uni-heidelberg.de/git/pdelab/dune-pdelab/commit/dc5ef4b39f5be5690457f0bbfe008b1f45d5fd98 (cherry picked from commit ebca3539) Signed-off-by:
Carsten Gräser <graeser@dune-project.org>
-
- Jul 10, 2015
-
-
Dominic Kempf authored
(cherry picked from commit 2b2d7f92) Signed-off-by:
Carsten Gräser <graeser@dune-project.org>
-
Christoph Grüninger authored
- add question concerning configure options - add question concerning disabling options - mention deletion of CMakeCache.txt (cherry picked from commit b20014e9) Signed-off-by:
Carsten Gräser <graeser@dune-project.org>
-
Christoph Grüninger authored
Update CXXFLAG question. More proof reading and line wrapping. (cherry picked from commit 08c2294d) Signed-off-by:
Carsten Gräser <graeser@dune-project.org>
-
Christoph Grüninger authored
- Get rid of \\ at end of paragraphs - Fix various misspellings - add some convenience macros - add myself as co-author - break long lines which were modified anyway (cherry picked from commit 8d2ee549) Signed-off-by:
Carsten Gräser <graeser@dune-project.org>
-
Christoph Grüninger authored
Commit 4878943f actuall did change the default behavior, it effectifly disabled LaTex for some users. To disable LaTeX pass -DCMAKE_DISABLE_FIND_PACKAGE_LATEX=TRUE (cherry picked from commit 88bbf966) Signed-off-by:
Carsten Gräser <graeser@dune-project.org>
-
- Jul 07, 2015
-
-
Felix Gruber authored
(cherry picked from commit f6ab9f0f) Signed-off-by:
Carsten Gräser <graeser@dune-project.org>
-
Steffen Müthing authored
IteratorRanges are convenient for storing ranges of iterators into a larger container, e.g. for the per-codim GeometryTypes in an IndexSet. Unfortunately, you can't just create an array of IteratorRanges right now because they can neither be copied, nor are they default-constructible. This patch fixes that problem and also adds a second typedef const_iterator to make IteratorRange work in contexts where the iterating code isn't using range-based for and assumes a const object. (cherry picked from commit 2c9596f9) Signed-off-by:
Carsten Gräser <graeser@dune-project.org>
-
- Jul 01, 2015
-
-
Christoph Grüninger authored
Setting a policy must be guarded as older CMake version do not know about the policy.
-
Steffen Müthing authored
CMake >= 2.8.12 can optionally use @rpath to embed dynamic linker paths into shared libraries on OS X. This greatly improves reliability with libraries in non-standard locations and should definitely be turned on by default. (cherry picked from commit 13fc4020) Signed-off-by:
Steffen Müthing <muething@dune-project.org>
-
Dominic Kempf authored
With the recent changes to bigunsignedint, the index cannot be initialized with a negative value anymore. We change this to 1 to overcome the problem. This commit together with the recent bugfixes by Ansgar fixes the AMG code on master. (cherry picked from commit bf023947) Signed-off-by:
Carsten Gräser <graeser@dune-project.org>
-
Ansgar Burchardt authored
(cherry picked from commit 6100b778) Signed-off-by:
Carsten Gräser <graeser@dune-project.org>
-
Steffen Müthing authored
The shell script logic for switching dune_enable_all_packages() on or off in duneproject was broken and always turned the feature on, ignoring the user input. Fixed by testing for the actual contents of the variable instead of its length and by converting the contents to lowercase before. (cherry picked from commit 346657b7) Signed-off-by:
Carsten Gräser <graeser@dune-project.org>
-
Ansgar Burchardt authored
Since 0c697d8d messages of size zero are no longer sent. This can reduce the number of requests we have to wait for. (cherry picked from commit f35437e9) Signed-off-by:
Carsten Gräser <graeser@dune-project.org>
-
Ansgar Burchardt authored
The storage of bigunsignedint was changed to std::uint16_t in commit 541b3dfc. This implements the same change for the MPITraits<bigunsignedint<k>> Note that this assumes that MPITraits<std::uint16_t> is defined. This is the case as long as uint16_t maps to one of the standard integer types (unsigned char/short/int/long). Thanks to Markus for pointing this out. Reference: https://dune-project.org/flyspray/index.php?do=details&task_id=1657#comment6393 (cherry picked from commit 586375b4) Signed-off-by:
Carsten Gräser <graeser@dune-project.org>
-
Christian Engwer authored
The duncontrol / dune.module mechanism allowes to overload the run_* commands, which are executed in order to setup/build/etc. a module. This patch fixes a bug in the cmake parsing of the dune.module file. Somehow cmake tried to interpret the content of the dune.module as cmake code. We now use a different strategy to parse the file and avoid storing the content in a temporary variable. >> please backport to 2.4 (cherry picked from commit bd20824b) Signed-off-by:
Carsten Gräser <graeser@dune-project.org>
-