Bläddra i källkod

examples: error-prone examples are moved into a opt sub-directory, their execution is optional

Nathalie Furmento 14 år sedan
förälder
incheckning
03052db3a3

+ 1 - 1
Makefile.am

@@ -23,7 +23,7 @@ SUBDIRS += mpi
 endif
 SUBDIRS += tools examples tests doc
 if COND_OPT
-SUBDIRS += tests/opt
+SUBDIRS += tests/opt examples/opt
 endif
 
 if BUILD_GCC_PLUGIN

+ 1 - 0
configure.ac

@@ -1249,6 +1249,7 @@ AC_OUTPUT([
 	gcc-plugin/tests/Makefile
 	libstarpu.pc
 	examples/Makefile
+        examples/opt/Makefile
 	examples/starpufft/Makefile
 	examples/stencil/Makefile
 	tests/Makefile

+ 0 - 37
examples/Makefile.am

@@ -105,11 +105,6 @@ noinst_HEADERS = 				\
 	lu/xlu_kernels.h			\
 	lu/float.h				\
 	lu/double.h				\
-	pi/pi.h					\
-	pi/SobolQRNG/sobol.h			\
-	pi/SobolQRNG/sobol_gold.h		\
-	pi/SobolQRNG/sobol_gpu.h		\
-	pi/SobolQRNG/sobol_primitives.h		\
 	cholesky/cholesky.h			\
 	common/blas_model.h			\
 	common/blas.h				\
@@ -293,38 +288,6 @@ examplebin_PROGRAMS +=				\
 ppm_downscaler_yuv_downscaler_SOURCES =		\
 	ppm_downscaler/yuv_downscaler.c
 
-######
-# Pi #
-######
-
-check_PROGRAMS +=				\
-	pi/pi					\
-	pi/pi_redux
-
-examplebin_PROGRAMS +=				\
-	pi/pi					\
-	pi/pi_redux
-
-pi_pi_SOURCES =					\
-	pi/pi.c					\
-	pi/SobolQRNG/sobol_gold.c		\
-	pi/SobolQRNG/sobol_primitives.c
-
-if STARPU_USE_CUDA
-pi_pi_SOURCES +=				\
-	pi/pi_kernel.cu				\
-	pi/SobolQRNG/sobol_gpu.cu
-endif
-
-pi_pi_redux_SOURCES =				\
-	pi/pi_redux.c
-
-if STARPU_USE_CUDA
-pi_pi_redux_SOURCES +=				\
-	pi/pi_redux_kernel.cu
-endif
-
-
 ################
 # AXPY example #
 ################

examples/pi/SobolQRNG/CforCUDA_SDK_license.txt → examples/opt/pi/SobolQRNG/CforCUDA_SDK_license.txt


examples/pi/SobolQRNG/sobol.h → examples/opt/pi/SobolQRNG/sobol.h


examples/pi/SobolQRNG/sobol_gold.c → examples/opt/pi/SobolQRNG/sobol_gold.c


examples/pi/SobolQRNG/sobol_gold.h → examples/opt/pi/SobolQRNG/sobol_gold.h


examples/pi/SobolQRNG/sobol_gpu.cu → examples/opt/pi/SobolQRNG/sobol_gpu.cu


examples/pi/SobolQRNG/sobol_gpu.h → examples/opt/pi/SobolQRNG/sobol_gpu.h


examples/pi/SobolQRNG/sobol_primitives.c → examples/opt/pi/SobolQRNG/sobol_primitives.c


examples/pi/SobolQRNG/sobol_primitives.h → examples/opt/pi/SobolQRNG/sobol_primitives.h


examples/pi/pi.c → examples/opt/pi/pi.c


examples/pi/pi.h → examples/opt/pi/pi.h


examples/pi/pi_kernel.cu → examples/opt/pi/pi_kernel.cu


examples/pi/pi_redux.c → examples/opt/pi/pi_redux.c


examples/pi/pi_redux_kernel.cu → examples/opt/pi/pi_redux_kernel.cu