From 4f08cc3616262b4bc0049352364714ea01783e7c Mon Sep 17 00:00:00 2001 From: Piet Jarmatz <piet.j@rmatz.de> Date: Wed, 7 Jun 2023 15:17:16 +0200 Subject: [PATCH] SVE-vector-length-bugfix --- CMakeLists.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index a0a977795..557a81e0f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -379,7 +379,9 @@ if( WALBERLA_OPTIMIZE_FOR_LOCALHOST ) endif() if( EXISTS "/proc/sys/abi/sve_default_vector_length" ) - file( READ "/proc/sys/abi/sve_default_vector_length" SVE_LENGTH ) + file( READ "/proc/sys/abi/sve_default_vector_length" SVE_LENGTH_BYTES ) + string(STRIP "${SVE_LENGTH_BYTES}" SVE_LENGTH_BYTES) + math(EXPR SVE_LENGTH "${SVE_LENGTH_BYTES} * 8") add_flag ( CMAKE_CXX_FLAGS "-msve-vector-bits=${SVE_LENGTH}" ) add_flag ( CMAKE_C_FLAGS "-msve-vector-bits=${SVE_LENGTH}" ) endif() -- GitLab