Hi all, With the current master (182e974) I get a weird segmentation fault for *float* numbers when calling
a = make_vectorized_array<value_type>(0.); inside a constructor of my class where VectorizedArray<value_type> a; I see this only on a cluster (Intel Xeon Ivy Bridge), deal.II is compiled with *-march=native* with GCC 4.8.5 in Debug mode (obviously segmentation fault is there in Release as well). Unfortunately, I wiped the old (working) installation and can't check it now, but I think this used to work with *-march=native* a few months back. Relevant config tests are: -- Performing Test DEAL_II_HAVE_SSE2 -- Performing Test DEAL_II_HAVE_SSE2 - Success -- Performing Test DEAL_II_HAVE_AVX -- Performing Test DEAL_II_HAVE_AVX - Success -- Performing Test DEAL_II_HAVE_AVX512 -- Performing Test DEAL_II_HAVE_AVX512 - Failed -- Performing Test DEAL_II_HAVE_OPENMP_SIMD -- Performing Test DEAL_II_HAVE_OPENMP_SIMD - Failed If I try to replicate what *make_vectorized_array* does, then it works fine whereas calling it gives segfault: const value_type u = 0.; VectorizedArray<value_type> result; result = u; // ^^ copy paste of make_vectorized_array a = u; VectorizedArray<double> dummy = make_vectorized_array<double>(0.); // <- quick test for doubles a = make_vectorized_array<value_type>(0.); <===== Segmentation fault here! I am puzzled with this... Any ideas where to dig? Cheers, Denis -- The deal.II project is located at http://www.dealii.org/ For mailing list/forum options, see https://groups.google.com/d/forum/dealii?hl=en --- You received this message because you are subscribed to the Google Groups "deal.II User Group" group. To unsubscribe from this group and stop receiving emails from it, send an email to dealii+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.