]> https://gitweb.dealii.org/ - dealii.git/commit
Workaround: fix compilation with icc and linear_operator
authorMatthias Maier <tamiko@43-1.org>
Thu, 16 Jul 2015 18:12:12 +0000 (13:12 -0500)
committerMatthias Maier <tamiko@43-1.org>
Fri, 17 Jul 2015 19:47:42 +0000 (14:47 -0500)
commite02e450e8a647c685201dcdbffdd19226e30e4d5
tree6d1a7f18478d13987008e00baf0cadf9ba76bd92
parent0260f462b14c9f4edbcf839543080fe6f06c9e1f
Workaround: fix compilation with icc and linear_operator

Disables the sfinae lookup in the has_vmult_add helper class for faulty
icc. Intel's compiler up version 15.0.3 run into an sfinae bug otherwise.

For affected compiler versions, has_vmult_add will always report "false"
for icc which will result in a slight performance penalty due to
unnecessary temporary storage.
cmake/checks/check_03_compiler_bugs.cmake
include/deal.II/base/config.h.in
include/deal.II/lac/linear_operator.h

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.