Commit 556f127b authored by Tomáš Oberhuber's avatar Tomáš Oberhuber
Browse files

Added simple benchmark for comparions of different ways of matrix setup for a...

Added simple benchmark for comparions of different ways of matrix setup for a purpose of matrix tutorial - CMakeLists.txt.
parent df48151b
Loading
Loading
Loading
Loading
+15 −8
Original line number Diff line number Diff line
@@ -94,15 +94,17 @@ IF( BUILD_CUDA )
                       ${TNL_DOCUMENTATION_OUTPUT_SNIPPETS_PATH}/SparseMatrixViewExample_setElement.out
                       OUTPUT SparseMatrixViewExample_setElement.out )

   CUDA_ADD_EXECUTABLE( MatrixSetup_Benchmark_cuda MatrixSetup_Benchmark.cu )
   ADD_CUSTOM_COMMAND( COMMAND MatrixSetup_Benchmark_cuda >
                        ${TNL_DOCUMENTATION_OUTPUT_SNIPPETS_PATH}/MatrixSetup_Benchmark.out
                        OUTPUT MatrixSetup_Benchmark.out )
ELSE()
#   ADD_EXECUTABLE( UniquePointerExample UniquePointerExample.cpp )
#   ADD_CUSTOM_COMMAND( COMMAND UniquePointerExample > ${TNL_DOCUMENTATION_OUTPUT_SNIPPETS_PATH}/UniquePointerExample.out OUTPUT UniquePointerExample.out )
   ADD_EXECUTABLE( MatrixSetup_Benchmark MatrixSetup_Benchmark_cuda.cpp )
   ADD_CUSTOM_COMMAND( COMMAND MatrixSetup_Benchmark >
                        ${TNL_DOCUMENTATION_OUTPUT_SNIPPETS_PATH}/MatrixSetup_Benchmark.out
                        OUTPUT MatrixSetup_Benchmark.out )
ENDIF()
#
#ADD_EXECUTABLE( UniquePointerHostExample UniquePointerHostExample.cpp )
#ADD_CUSTOM_COMMAND( COMMAND UniquePointerHostExample > ${TNL_DOCUMENTATION_OUTPUT_SNIPPETS_PATH}/UniquePointerHostExample.out OUTPUT UniquePointerHostExample.out )
#
#

IF( BUILD_CUDA )
ADD_CUSTOM_TARGET( TutorialsMatricesCuda ALL DEPENDS
   DenseMatrixExample_Constructor_init_list.out
@@ -122,6 +124,11 @@ ADD_CUSTOM_TARGET( TutorialsMatricesCuda ALL DEPENDS
   SparseMatrixExample_forRows.out
   SparseMatrixExample_rowsReduction_vectorProduct.out
   SparseMatrixViewExample_setElement.out
   MatrixSetup_Benchmark.out
 )
ELSE()
ADD_CUSTOM_TARGET( TutorialsMatrices ALL DEPENDS
   MatrixSetup_Benchmark.out
)
ENDIF()
#