Added support for Altivec kernels on POWERPC.
authorRossen Apostolov <rossen@cbr.su.se>
Mon, 8 Nov 2010 15:45:56 +0000 (16:45 +0100)
committerRossen Apostolov <rossen@cbr.su.se>
Mon, 8 Nov 2010 15:45:56 +0000 (16:45 +0100)
Hopefully closes bug 573.

src/gmxlib/CMakeLists.txt

index 21bdd4c4236583e43d039fbd1ca368b7b935bac4..42def36bf5f31f85c59c04d21a7df8180b2e45dd 100644 (file)
@@ -78,6 +78,10 @@ if(GMX_BLUEGENE)
   file(GLOB GMX_BLUEGENE_C_SRC nonbonded/nb_kernel_bluegene/*.c)
 endif(GMX_BLUEGENE)
 
+if(GMX_PPC_ALTIVEC)
+  file(GLOB GMX_PPC_ALTIVEC_SRC nonbonded/nb_kernel_ppc_altivec/*.c)
+endif(GMX_PPC_ALTIVEC)
+
 if(NOT GMX_EXTERNAL_BLAS)
   file(GLOB BLAS_SOURCES gmx_blas/*.c)
 endif(NOT GMX_EXTERNAL_BLAS)
@@ -134,7 +138,7 @@ else(GMX_ASM_USEASM-NASM)
 endif(GMX_ASM_USEASM-NASM)
 endif(NOT GMX_OPENMM)
 
-add_library(gmx ${GMXLIB_SOURCES} ${BLAS_SOURCES} ${LAPACK_SOURCES} ${GMX_SSEKERNEL_C_SRC} ${GMX_SSEKERNEL_ASM_SRC} ${FORTRAN_SOURCES} ${GMX_BLUEGENE_C_SRC} ${THREAD_MPI_SRC})
+add_library(gmx ${GMXLIB_SOURCES} ${BLAS_SOURCES} ${LAPACK_SOURCES} ${GMX_SSEKERNEL_C_SRC} ${GMX_SSEKERNEL_ASM_SRC} ${FORTRAN_SOURCES} ${GMX_BLUEGENE_C_SRC} ${GMX_PPC_ALTIVEC_SRC} ${THREAD_MPI_SRC})
 target_link_libraries(gmx ${GMX_EXTRA_LIBRARIES}  ${THREAD_LIB})
 if(USE_VERSION_H)
        add_dependencies(gmx gmx_version)