]> 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)
committerTimo Heister <timo.heister@gmail.com>
Sat, 18 Jul 2015 17:59:23 +0000 (13:59 -0400)
commit8ef4ae5655ff973b859999834b09b65e0bbe5eb1
treec9639104a4a16ebad10905e8b0c710c53f6cb7df
parenteefd6811971c35bc63215912db1a174440bb340b
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.