From: Ajay P. <aja...@us...> - 2012-05-24 03:24:56
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "compose-hpc". The branch, master has been updated via e42ac3ab8ad554d6ebeade79dff89b5e9cb91d2f (commit) from a98eb796f7cf2dadba7e58ffa0e83a7299b6b1bc (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit e42ac3ab8ad554d6ebeade79dff89b5e9cb91d2f Author: Ajay Panyala <aj...@cs...> Date: Wed May 23 20:24:15 2012 -0700 - Moved the Tascel and Blas to CUDA Blas transformation sources to the rote/coccinelle section. - These transformations now use libpaul instead of the older PAUL implementation. Added a better build process. ----------------------------------------------------------------------- Summary of changes: paul/demo/Blas2Cublas.py | 104 -- paul/demo/Makefile | 36 +- paul/demo/SimpleTranslator.cpp | 21 - paul/demo/Tascel.py | 116 -- paul/demo/Transforms.cpp | 588 ++-------- paul/demo/Transforms.h | 19 - paul/demo/blas2cublas/README | 230 ---- paul/demo/blas2cublas/addAnnot.cocci | 1041 ----------------- paul/demo/blas2cublas/src/axpby.cpp | 82 -- paul/demo/blas2cublas/src/axpy.cpp | 81 -- paul/demo/blas2cublas/src/blas2cublas.h | 88 -- paul/demo/blas2cublas/src/copy.cpp | 78 -- paul/demo/blas2cublas/src/dot.cpp | 83 -- paul/demo/blas2cublas/src/gbmv.cpp | 153 --- paul/demo/blas2cublas/src/gemm.cpp | 158 --- paul/demo/blas2cublas/src/gemv.cpp | 160 --- paul/demo/blas2cublas/src/ger.cpp | 114 -- paul/demo/blas2cublas/src/hesyr.cpp | 113 -- paul/demo/blas2cublas/src/hesyr2.cpp | 120 -- paul/demo/blas2cublas/src/hsbmv.cpp | 124 -- paul/demo/blas2cublas/src/hseymv.cpp | 123 -- paul/demo/blas2cublas/src/hspmv.cpp | 121 -- paul/demo/blas2cublas/src/hspr.cpp | 116 -- paul/demo/blas2cublas/src/hspr2.cpp | 121 -- paul/demo/blas2cublas/src/rot.cpp | 87 -- paul/demo/blas2cublas/src/rotm.cpp | 92 -- paul/demo/blas2cublas/src/scal.cpp | 81 -- paul/demo/blas2cublas/src/sumNrm2aminmax.cpp | 123 -- paul/demo/blas2cublas/src/swap.cpp | 82 -- paul/demo/blas2cublas/src/syhemm.cpp | 162 --- paul/demo/blas2cublas/src/syher2k.cpp | 185 --- paul/demo/blas2cublas/src/syherk.cpp | 169 --- paul/demo/blas2cublas/src/tbsmv.cpp | 170 --- paul/demo/blas2cublas/src/tpsmv.cpp | 168 --- paul/demo/blas2cublas/src/trsmm.cpp | 199 ---- paul/demo/blas2cublas/src/trsmv.cpp | 169 --- paul/demo/blas2cublas/tests/blas2/annot1.c | 108 -- paul/demo/blas2cublas/tests/blas2/cblas_sdotx.c | 108 -- paul/demo/blas2cublas/tests/blas2/test.cocci | 15 - paul/demo/blas2cublas/tests/blas3/cblas1.c | 56 - paul/demo/blas2cublas/tests/blas3/cblas2.c | 47 - paul/demo/blas2cublas/tests/blas3/cblasDgemm.c | 44 - paul/demo/blas2cublas/tests/blas3/cblasSgemm.c | 44 - paul/demo/blas2cublas/tests/blas3/cblas_cgemmx.c | 158 --- paul/demo/blas2cublas/tests/blas3/cblas_zgemmx.c | 159 --- .../tests/tce/transposeLibrary/tce_sort.c | 1135 ------------------- .../tests/tce/transposeLibrary/tce_sortacc.c | 1180 -------------------- paul/demo/main.cpp | 36 +- paul/demo/tascel/README | 101 -- paul/demo/tascel/linker | 5 - paul/demo/tascel/src/tascel.cpp | 184 --- paul/demo/tascel/src/tascel.h | 19 - paul/demo/tascel/tests/twoel_0.c | 212 ---- paul/demo/tascel/tests/twoel_1.c | 229 ---- paul/demo/tascel/tests/twoel_2.C | 269 ----- rote/coccinelle/blas2cublas/.gitignore | 1 + rote/coccinelle/blas2cublas/B2CBConfig.h.in | 4 + rote/coccinelle/blas2cublas/Blas2Cublas.py | 109 ++ rote/coccinelle/blas2cublas/CMakeLists.txt | 51 + rote/coccinelle/blas2cublas/README | 257 +++++ rote/coccinelle/blas2cublas/addAnnot.cocci | 1041 +++++++++++++++++ {paul/demo => rote/coccinelle}/blas2cublas/linker | 0 rote/coccinelle/blas2cublas/src/Blas2Cublas.cpp | 89 ++ rote/coccinelle/blas2cublas/src/Blas2Cublas.h | 107 ++ rote/coccinelle/blas2cublas/src/Transform.cpp | 344 ++++++ rote/coccinelle/blas2cublas/src/Transform.h | 25 + rote/coccinelle/blas2cublas/src/axpby.cpp | 93 ++ rote/coccinelle/blas2cublas/src/axpy.cpp | 92 ++ rote/coccinelle/blas2cublas/src/copy.cpp | 87 ++ rote/coccinelle/blas2cublas/src/dot.cpp | 92 ++ rote/coccinelle/blas2cublas/src/gbmv.cpp | 205 ++++ rote/coccinelle/blas2cublas/src/gemm.cpp | 207 ++++ rote/coccinelle/blas2cublas/src/gemv.cpp | 210 ++++ rote/coccinelle/blas2cublas/src/ger.cpp | 135 +++ rote/coccinelle/blas2cublas/src/hesyr.cpp | 132 +++ rote/coccinelle/blas2cublas/src/hesyr2.cpp | 146 +++ rote/coccinelle/blas2cublas/src/hsbmv.cpp | 152 +++ rote/coccinelle/blas2cublas/src/hseymv.cpp | 150 +++ rote/coccinelle/blas2cublas/src/hspmv.cpp | 147 +++ rote/coccinelle/blas2cublas/src/hspr.cpp | 134 +++ rote/coccinelle/blas2cublas/src/hspr2.cpp | 147 +++ rote/coccinelle/blas2cublas/src/rot.cpp | 103 ++ rote/coccinelle/blas2cublas/src/rotm.cpp | 112 ++ rote/coccinelle/blas2cublas/src/scal.cpp | 84 ++ rote/coccinelle/blas2cublas/src/sumNrm2aminmax.cpp | 116 ++ rote/coccinelle/blas2cublas/src/swap.cpp | 95 ++ rote/coccinelle/blas2cublas/src/syhemm.cpp | 194 ++++ rote/coccinelle/blas2cublas/src/syher2k.cpp | 224 ++++ rote/coccinelle/blas2cublas/src/syherk.cpp | 187 +++ rote/coccinelle/blas2cublas/src/tbsmv.cpp | 201 ++++ rote/coccinelle/blas2cublas/src/tpsmv.cpp | 199 ++++ rote/coccinelle/blas2cublas/src/trsmm.cpp | 231 ++++ rote/coccinelle/blas2cublas/src/trsmv.cpp | 200 ++++ .../blas2cublas/tests/blas3/b2cb.paulconf | 2 + rote/coccinelle/blas2cublas/tests/blas3/cblas1.c | 56 + rote/coccinelle/blas2cublas/tests/blas3/cblas2.c | 47 + .../blas2cublas/tests/blas3/cblasATLAS.c | 0 .../blas2cublas/tests/blas3/cblasDgemm.c | 44 + .../coccinelle}/blas2cublas/tests/blas3/cblasMKL.c | 0 .../blas2cublas/tests/blas3/cblasSgemm.c | 44 + rote/coccinelle/tascel/.gitignore | 1 + rote/coccinelle/tascel/CMakeLists.txt | 51 + rote/coccinelle/tascel/README | 93 ++ rote/coccinelle/tascel/Tascel.py | 95 ++ rote/coccinelle/tascel/TascelConfig.h.in | 4 + rote/coccinelle/tascel/src/Tascel.cpp | 97 ++ rote/coccinelle/tascel/src/Tascel.h | 19 + rote/coccinelle/tascel/src/Transform.cpp | 305 +++++ rote/coccinelle/tascel/src/Transform.h | 20 + rote/coccinelle/tascel/tests/tascel.paulconf | 3 + rote/coccinelle/tascel/tests/twoel_0.c | 211 ++++ rote/coccinelle/tascel/tests/twoel_1.c | 229 ++++ rote/coccinelle/tascel/tests/twoel_2.C | 269 +++++ rote/stratego/demos/ccsd/README | 6 +- rote/stratego/demos/ccsd/src/ccsd.cpp | 117 +- 115 files changed, 7866 insertions(+), 9736 deletions(-) delete mode 100644 paul/demo/Blas2Cublas.py delete mode 100644 paul/demo/SimpleTranslator.cpp delete mode 100644 paul/demo/Tascel.py delete mode 100644 paul/demo/blas2cublas/README delete mode 100644 paul/demo/blas2cublas/addAnnot.cocci delete mode 100644 paul/demo/blas2cublas/src/axpby.cpp delete mode 100644 paul/demo/blas2cublas/src/axpy.cpp delete mode 100644 paul/demo/blas2cublas/src/blas2cublas.h delete mode 100644 paul/demo/blas2cublas/src/copy.cpp delete mode 100644 paul/demo/blas2cublas/src/dot.cpp delete mode 100644 paul/demo/blas2cublas/src/gbmv.cpp delete mode 100644 paul/demo/blas2cublas/src/gemm.cpp delete mode 100644 paul/demo/blas2cublas/src/gemv.cpp delete mode 100644 paul/demo/blas2cublas/src/ger.cpp delete mode 100644 paul/demo/blas2cublas/src/hesyr.cpp delete mode 100644 paul/demo/blas2cublas/src/hesyr2.cpp delete mode 100644 paul/demo/blas2cublas/src/hsbmv.cpp delete mode 100644 paul/demo/blas2cublas/src/hseymv.cpp delete mode 100644 paul/demo/blas2cublas/src/hspmv.cpp delete mode 100644 paul/demo/blas2cublas/src/hspr.cpp delete mode 100644 paul/demo/blas2cublas/src/hspr2.cpp delete mode 100644 paul/demo/blas2cublas/src/rot.cpp delete mode 100644 paul/demo/blas2cublas/src/rotm.cpp delete mode 100644 paul/demo/blas2cublas/src/scal.cpp delete mode 100644 paul/demo/blas2cublas/src/sumNrm2aminmax.cpp delete mode 100644 paul/demo/blas2cublas/src/swap.cpp delete mode 100644 paul/demo/blas2cublas/src/syhemm.cpp delete mode 100644 paul/demo/blas2cublas/src/syher2k.cpp delete mode 100644 paul/demo/blas2cublas/src/syherk.cpp delete mode 100644 paul/demo/blas2cublas/src/tbsmv.cpp delete mode 100644 paul/demo/blas2cublas/src/tpsmv.cpp delete mode 100644 paul/demo/blas2cublas/src/trsmm.cpp delete mode 100644 paul/demo/blas2cublas/src/trsmv.cpp delete mode 100644 paul/demo/blas2cublas/tests/blas2/annot1.c delete mode 100644 paul/demo/blas2cublas/tests/blas2/cblas_sdotx.c delete mode 100644 paul/demo/blas2cublas/tests/blas2/test.cocci delete mode 100644 paul/demo/blas2cublas/tests/blas3/cblas1.c delete mode 100644 paul/demo/blas2cublas/tests/blas3/cblas2.c delete mode 100644 paul/demo/blas2cublas/tests/blas3/cblasDgemm.c delete mode 100644 paul/demo/blas2cublas/tests/blas3/cblasSgemm.c delete mode 100644 paul/demo/blas2cublas/tests/blas3/cblas_cgemmx.c delete mode 100644 paul/demo/blas2cublas/tests/blas3/cblas_zgemmx.c delete mode 100644 paul/demo/blas2cublas/tests/tce/transposeLibrary/tce_sort.c delete mode 100644 paul/demo/blas2cublas/tests/tce/transposeLibrary/tce_sortacc.c delete mode 100644 paul/demo/tascel/README delete mode 100644 paul/demo/tascel/linker delete mode 100644 paul/demo/tascel/src/tascel.cpp delete mode 100644 paul/demo/tascel/src/tascel.h delete mode 100644 paul/demo/tascel/tests/twoel_0.c delete mode 100644 paul/demo/tascel/tests/twoel_1.c delete mode 100644 paul/demo/tascel/tests/twoel_2.C create mode 100644 rote/coccinelle/blas2cublas/.gitignore create mode 100644 rote/coccinelle/blas2cublas/B2CBConfig.h.in create mode 100644 rote/coccinelle/blas2cublas/Blas2Cublas.py create mode 100644 rote/coccinelle/blas2cublas/CMakeLists.txt create mode 100644 rote/coccinelle/blas2cublas/README create mode 100644 rote/coccinelle/blas2cublas/addAnnot.cocci rename {paul/demo => rote/coccinelle}/blas2cublas/linker (100%) create mode 100644 rote/coccinelle/blas2cublas/src/Blas2Cublas.cpp create mode 100644 rote/coccinelle/blas2cublas/src/Blas2Cublas.h create mode 100644 rote/coccinelle/blas2cublas/src/Transform.cpp create mode 100644 rote/coccinelle/blas2cublas/src/Transform.h create mode 100644 rote/coccinelle/blas2cublas/src/axpby.cpp create mode 100644 rote/coccinelle/blas2cublas/src/axpy.cpp create mode 100644 rote/coccinelle/blas2cublas/src/copy.cpp create mode 100644 rote/coccinelle/blas2cublas/src/dot.cpp create mode 100644 rote/coccinelle/blas2cublas/src/gbmv.cpp create mode 100644 rote/coccinelle/blas2cublas/src/gemm.cpp create mode 100644 rote/coccinelle/blas2cublas/src/gemv.cpp create mode 100644 rote/coccinelle/blas2cublas/src/ger.cpp create mode 100644 rote/coccinelle/blas2cublas/src/hesyr.cpp create mode 100644 rote/coccinelle/blas2cublas/src/hesyr2.cpp create mode 100644 rote/coccinelle/blas2cublas/src/hsbmv.cpp create mode 100644 rote/coccinelle/blas2cublas/src/hseymv.cpp create mode 100644 rote/coccinelle/blas2cublas/src/hspmv.cpp create mode 100644 rote/coccinelle/blas2cublas/src/hspr.cpp create mode 100644 rote/coccinelle/blas2cublas/src/hspr2.cpp create mode 100644 rote/coccinelle/blas2cublas/src/rot.cpp create mode 100644 rote/coccinelle/blas2cublas/src/rotm.cpp create mode 100644 rote/coccinelle/blas2cublas/src/scal.cpp create mode 100644 rote/coccinelle/blas2cublas/src/sumNrm2aminmax.cpp create mode 100644 rote/coccinelle/blas2cublas/src/swap.cpp create mode 100644 rote/coccinelle/blas2cublas/src/syhemm.cpp create mode 100644 rote/coccinelle/blas2cublas/src/syher2k.cpp create mode 100644 rote/coccinelle/blas2cublas/src/syherk.cpp create mode 100644 rote/coccinelle/blas2cublas/src/tbsmv.cpp create mode 100644 rote/coccinelle/blas2cublas/src/tpsmv.cpp create mode 100644 rote/coccinelle/blas2cublas/src/trsmm.cpp create mode 100644 rote/coccinelle/blas2cublas/src/trsmv.cpp create mode 100644 rote/coccinelle/blas2cublas/tests/blas3/b2cb.paulconf create mode 100644 rote/coccinelle/blas2cublas/tests/blas3/cblas1.c create mode 100644 rote/coccinelle/blas2cublas/tests/blas3/cblas2.c rename {paul/demo => rote/coccinelle}/blas2cublas/tests/blas3/cblasATLAS.c (100%) create mode 100644 rote/coccinelle/blas2cublas/tests/blas3/cblasDgemm.c rename {paul/demo => rote/coccinelle}/blas2cublas/tests/blas3/cblasMKL.c (100%) create mode 100644 rote/coccinelle/blas2cublas/tests/blas3/cblasSgemm.c create mode 100644 rote/coccinelle/tascel/.gitignore create mode 100644 rote/coccinelle/tascel/CMakeLists.txt create mode 100644 rote/coccinelle/tascel/README create mode 100644 rote/coccinelle/tascel/Tascel.py create mode 100644 rote/coccinelle/tascel/TascelConfig.h.in create mode 100644 rote/coccinelle/tascel/src/Tascel.cpp create mode 100644 rote/coccinelle/tascel/src/Tascel.h create mode 100644 rote/coccinelle/tascel/src/Transform.cpp create mode 100644 rote/coccinelle/tascel/src/Transform.h create mode 100644 rote/coccinelle/tascel/tests/tascel.paulconf create mode 100644 rote/coccinelle/tascel/tests/twoel_0.c create mode 100644 rote/coccinelle/tascel/tests/twoel_1.c create mode 100644 rote/coccinelle/tascel/tests/twoel_2.C hooks/post-receive -- compose-hpc |