|
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
|