Compilation of TomoATT v1.0.0 with SIMD enabled on Aarch64 machine #4
-
One of our user met a problem when compiling v1.0.0 with SIMD enabled: Commenting Line 101 in the CMakelists.txt can address this problem. @mnagaso Could you please check the compilation with SIMD? By the way, in my previous test, enabling SIMD may significantly increase the memory requirement for those processors which do not store parameters but only calculate equations on grids by using shared memory (level 3 parallelization). |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 1 reply
-
@JingChen-Thu I got it! |
Beta Was this translation helpful? Give feedback.
-
Thank you, Masaru. Here is the log of cmake from the user. He mentioned that '-mfma' was deleted since the code was compiled on aarch64 CPU. I will also test it later. |
Beta Was this translation helpful? Give feedback.
-
Thanks! If the machine is aarch64, it may be necessary to use clang compilers for making SIMD avaialble. |
Beta Was this translation helpful? Give feedback.
Thanks! If the machine is aarch64, it may be necessary to use clang compilers for making SIMD avaialble.
Would it be possible to ask her/him to use clang compilers, which may be spacified with
CC=(Clang C compiler) CXX=(Clang C++ compiler) cmake ..