@@ -17,7 +17,7 @@ option(USE_CUDA_MPI "Enable CUDA-aware MPI" OFF)
1717option (USE_CUDA_ON_DCU "Enable CUDA on DCU" OFF )
1818option (USE_ROCM "Enable ROCm" OFF )
1919option (USE_DSP "Enable DSP" OFF )
20- option (USE_SUNWAY "Enable Sunway Architecture" OFF )
20+ option (USE_SW "Enable SW Architecture" OFF )
2121
2222option (USE_ABACUS_LIBM "Build libmath from source to speed up" OFF )
2323option (ENABLE_LIBXC "Enable using the LibXC package" OFF )
@@ -282,17 +282,17 @@ if (USE_DSP)
282282 target_link_libraries (${ABACUS_BIN_NAME} ${MT_HOST_DIR} /hthreads/lib/libhthread_device.a)
283283 target_link_libraries (${ABACUS_BIN_NAME} ${MT_HOST_DIR} /hthreads/lib/libhthread_host.a)
284284endif ()
285- if (USE_SUNWAY )
286- add_compile_definitions (__SUNWAY )
287- set (SUNWAY ON )
288- include_directories (${SUNWAY_MATH } /include )
289- include_directories (${SUNWAY_FFT } /include )
290- include_directories (${SUNWAY_FFT } /lib/libfftw3.a)
285+ if (USE_SW )
286+ add_compile_definitions (__SW )
287+ set (SW ON )
288+ include_directories (${SW_MATH } /include )
289+ include_directories (${SW_FFT } /include )
290+ include_directories (${SW_FFT } /lib/libfftw3.a)
291291
292- target_link_libraries (${ABACUS_BIN_NAME} ${SUNWAY_MATH } /libswfft.a)
293- target_link_libraries (${ABACUS_BIN_NAME} ${SUNWAY_MATH } /libswscalapack.a)
294- target_link_libraries (${ABACUS_BIN_NAME} ${SUNWAY_MATH } /libswlapack.a)
295- target_link_libraries (${ABACUS_BIN_NAME} ${SUNWAY_MATH } /libswblas.a)
292+ target_link_libraries (${ABACUS_BIN_NAME} ${SW_MATH } /libswfft.a)
293+ target_link_libraries (${ABACUS_BIN_NAME} ${SW_MATH } /libswscalapack.a)
294+ target_link_libraries (${ABACUS_BIN_NAME} ${SW_MATH } /libswlapack.a)
295+ target_link_libraries (${ABACUS_BIN_NAME} ${SW_MATH } /libswblas.a)
296296endif ()
297297
298298find_package (Threads REQUIRED)
@@ -472,8 +472,8 @@ if(MKLROOT)
472472 if (CMAKE_CXX_COMPILER_ID MATCHES Intel)
473473 list (APPEND math_libs ifcore)
474474 endif ()
475- elseif (USE_SUNWAY )
476- # Sunway architecture can only use its own math library
475+ elseif (USE_SW )
476+ # SW architecture can only use its own math library
477477else ()
478478 find_package (FFTW3 REQUIRED)
479479 find_package (Lapack REQUIRED)
0 commit comments