#2021: compiling Carpet fails with intel 17 and optimisation ------------------------------------------+--------------------------------- Reporter: wolfgang.kastaun@… | Owner: eschnett Type: defect | Status: review Priority: unset | Milestone: Component: Carpet | Version: Resolution: | Keywords: backport ------------------------------------------+---------------------------------
Comment (by rhaas):
I unfortunately do not know exactly how vectorization affects bbox.cc, though it could: Integer operations vectorize, not just floating point operations. Low optimization levels will not auto-vectorize code, which is independent of Cactus'/Carpet's/Vectors' vectorization which uses the vector builtins. So my best guess is that "vectorization" here means the auto-vectorization that the compiler does on higher levels of optimization (the size of the ivects etc in a bbox are known at compile time so they seem like good candidates for vectorization).
The original patch and comment is David Radice's.