#2219: fix sqrt() for AVX512, updates to Vectors thorn -----------------------------------+--------------------------------- Reporter: Roland Haas | Owner: Roland Haas Type: defect | Status: assigned Priority: critical | Milestone: ET_2019_02 Component: EinsteinToolkit thorn | Version: development version Keywords: Vectors | -----------------------------------+--------------------------------- This pull request mostly add better support for the AVX512 instructions found in KNL and modern Intel Xeon / Core iN CPUs.
There is one bugfix commit “Correct error in AVX512 sqrt implemention” which is important for those architectures (eg to compute sqrt(detg)).
I am marking this as critical until I can verify that without this fix the result of a BBH simulation on eg Stampede2 is not incorrect because of using an incorrect sqrt() function.
Pull request is here: https://bitbucket.org/cactuscode/cactusutils/pull- requests/17/rhaas-avx512/diff