/// By berenger.bramas@mpcdf.mpg.de 2017./// Licence is MIT./// Comes without any warranty.///////// Functions to call:/// Sort512::Sort(); to sort an array/// Sort512::SortOmp(); to sort in parallel/// Sort512::Partition512(); to partition/// Sort512::SmallSort16V(); to sort a small array/// (should be less than 16 AVX512 vectors)////// To compile such flags can be used to enable avx 512 and openmp: