Commit 0468914d authored by Tomáš Oberhuber's avatar Tomáš Oberhuber
Browse files

Writing tutorials on reduction and scan.

parent 92dc4a47
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
add_subdirectory( Arrays )
add_subdirectory( Vectors )
add_subdirectory( Reduction )
 No newline at end of file
add_subdirectory( ReductionAndScan )
 No newline at end of file
+17 −16
Original line number Diff line number Diff line
@@ -10,16 +10,17 @@ IF( BUILD_CUDA )
   CUDA_ADD_EXECUTABLE( ComparisonExample ComparisonExample.cu )
   ADD_CUSTOM_COMMAND( COMMAND ComparisonExample > ${TNL_DOCUMENTATION_OUTPUT_SNIPPETS_PATH}/ComparisonExample.out OUTPUT ComparisonExample.out )
   CUDA_ADD_EXECUTABLE( UpdateAndResidueExample UpdateAndResidueExample.cu )
   ADD_CUSTOM_COMMAND( COMMAND UpdateAndResidueExample > ${TNL_DOCUMENTATION_OUTPUT_SNIPPETS_PATH}/UpdateAndResidueExample.out OUTPUT UpdateAndResidueExample.out )
   # FIXME
#   CUDA_ADD_EXECUTABLE( MapReduceExample-1 MapReduceExample-1.cu )
#   ADD_CUSTOM_COMMAND( COMMAND MapReduceExample-1 > ${TNL_DOCUMENTATION_OUTPUT_SNIPPETS_PATH}/MapReduceExample-1.out OUTPUT MapReduceExample-1.out )
#   CUDA_ADD_EXECUTABLE( MapReduceExample-2 MapReduceExample-2.cu )
#   ADD_CUSTOM_COMMAND( COMMAND MapReduceExample-2 > ${TNL_DOCUMENTATION_OUTPUT_SNIPPETS_PATH}/MapReduceExample-2.out OUTPUT MapReduceExample-2.out )
#   CUDA_ADD_EXECUTABLE( MapReduceExample-3 MapReduceExample-3.cu )
#   ADD_CUSTOM_COMMAND( COMMAND MapReduceExample-3 > ${TNL_DOCUMENTATION_OUTPUT_SNIPPETS_PATH}/MapReduceExample-3.out OUTPUT MapReduceExample-3.out )
#   CUDA_ADD_EXECUTABLE( ReductionWithArgument ReductionWithArgument.cu )
#   ADD_CUSTOM_COMMAND( COMMAND ReductionWithArgument > ${TNL_DOCUMENTATION_OUTPUT_SNIPPETS_PATH}/ReductionWithArgument.out OUTPUT ReductionWithArgument.out )
   ADD_CUSTOM_COMMAND( COMMAND UpdateAndResidueExample > UpdateAndResidueExample.out OUTPUT UpdateAndResidueExample.out )
   CUDA_ADD_EXECUTABLE( MapReduceExample-1 MapReduceExample-1.cu )
   ADD_CUSTOM_COMMAND( COMMAND MapReduceExample-1 > MapReduceExample-1.out OUTPUT MapReduceExample-1.out )
   CUDA_ADD_EXECUTABLE( MapReduceExample-2 MapReduceExample-2.cu )
   ADD_CUSTOM_COMMAND( COMMAND MapReduceExample-2 > MapReduceExample-2.out OUTPUT MapReduceExample-2.out )
   CUDA_ADD_EXECUTABLE( MapReduceExample-3 MapReduceExample-3.cu )
   ADD_CUSTOM_COMMAND( COMMAND MapReduceExample-3 > MapReduceExample-3.out OUTPUT MapReduceExample-3.out )
   CUDA_ADD_EXECUTABLE( ReductionWithArgument ReductionWithArgument.cu )
   ADD_CUSTOM_COMMAND( COMMAND ReductionWithArgument > ReductionWithArgument.out OUTPUT ReductionWithArgument.out )
   CUDA_ADD_EXECUTABLE( ScanExample ScanExample.cu )
   ADD_CUSTOM_COMMAND( COMMAND ScanExample > ScanExample.out OUTPUT ScanExample.out )
ENDIF()

IF( BUILD_CUDA )
@@ -29,10 +30,10 @@ ADD_CUSTOM_TARGET( TutorialsReduction-cuda ALL DEPENDS
   ScalarProductExample.out
   MaximumNormExample.out
   ComparisonExample.out
   UpdateAndResidueExample.out )
   # FIXME
#   MapReduceExample-1.out
#   MapReduceExample-2.out
#   MapReduceExample-3.out
#   ReductionWithArgument.out )
   UpdateAndResidueExample.out
   MapReduceExample-1.out
   MapReduceExample-2.out
   MapReduceExample-3.out
   ReductionWithArgument.out )
   ScanExample.out )
ENDIF()
+1 −0
Original line number Diff line number Diff line
MapReduceExample-1.cpp
 No newline at end of file
+1 −0
Original line number Diff line number Diff line
MapReduceExample-2.cpp
 No newline at end of file
+1 −0
Original line number Diff line number Diff line
MapReduceExample-3.cpp
 No newline at end of file
Loading