Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Chameleon
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
Operations
Operations
Incidents
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
AGULLO Emmanuel
Chameleon
Commits
7397efbe
Commit
7397efbe
authored
Jul 12, 2018
by
Mathieu Faverge
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Compile with StarPU in shm
parent
f78c5f5e
Changes
893
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
893 changed files
with
21520 additions
and
21487 deletions
+21520
-21487
CMakeLists.txt
CMakeLists.txt
+28
-28
ChangeLog
ChangeLog
+2
-2
LICENCE.txt
LICENCE.txt
+1
-1
README.org
README.org
+1
-1
cmake_modules/GenPkgConfig.cmake
cmake_modules/GenPkgConfig.cmake
+3
-3
cmake_modules/PrintOpts.cmake
cmake_modules/PrintOpts.cmake
+2
-2
cmake_modules/gitlab-ci-initial-cache.cmake
cmake_modules/gitlab-ci-initial-cache.cmake
+2
-2
cmake_modules/morse_cmake
cmake_modules/morse_cmake
+1
-1
compute/CMakeLists.txt
compute/CMakeLists.txt
+2
-3
compute/pzbuild.c
compute/pzbuild.c
+13
-13
compute/pzgebrd_ge2gb.c
compute/pzgebrd_ge2gb.c
+7
-7
compute/pzgelqf.c
compute/pzgelqf.c
+19
-19
compute/pzgelqf_param.c
compute/pzgelqf_param.c
+20
-20
compute/pzgelqfrh.c
compute/pzgelqfrh.c
+22
-22
compute/pzgemm.c
compute/pzgemm.c
+22
-22
compute/pzgeqrf.c
compute/pzgeqrf.c
+19
-19
compute/pzgeqrf_param.c
compute/pzgeqrf_param.c
+20
-20
compute/pzgeqrfrh.c
compute/pzgeqrfrh.c
+22
-22
compute/pzgetrf_incpiv.c
compute/pzgetrf_incpiv.c
+15
-15
compute/pzgetrf_nopiv.c
compute/pzgetrf_nopiv.c
+16
-16
compute/pzhemm.c
compute/pzhemm.c
+37
-37
compute/pzher2k.c
compute/pzher2k.c
+41
-41
compute/pzherk.c
compute/pzherk.c
+34
-34
compute/pzhetrd_he2hb.c
compute/pzhetrd_he2hb.c
+66
-66
compute/pzlacpy.c
compute/pzlacpy.c
+22
-22
compute/pzlag2c.c
compute/pzlag2c.c
+7
-7
compute/pzlange.c
compute/pzlange.c
+90
-90
compute/pzlanhe.c
compute/pzlanhe.c
+101
-101
compute/pzlansy.c
compute/pzlansy.c
+101
-101
compute/pzlantr.c
compute/pzlantr.c
+149
-149
compute/pzlascal.c
compute/pzlascal.c
+18
-18
compute/pzlaset.c
compute/pzlaset.c
+22
-22
compute/pzlaset2.c
compute/pzlaset2.c
+19
-19
compute/pzlauum.c
compute/pzlauum.c
+23
-23
compute/pzplghe.c
compute/pzplghe.c
+14
-14
compute/pzplgsy.c
compute/pzplgsy.c
+14
-14
compute/pzplrnt.c
compute/pzplrnt.c
+7
-7
compute/pzpotrf.c
compute/pzpotrf.c
+27
-27
compute/pzpotrimm.c
compute/pzpotrimm.c
+72
-72
compute/pzsymm.c
compute/pzsymm.c
+43
-43
compute/pzsyr2k.c
compute/pzsyr2k.c
+37
-37
compute/pzsyrk.c
compute/pzsyrk.c
+29
-29
compute/pzsytrf.c
compute/pzsytrf.c
+26
-26
compute/pztile2band.c
compute/pztile2band.c
+20
-20
compute/pztpgqrt.c
compute/pztpgqrt.c
+21
-21
compute/pztpqrt.c
compute/pztpqrt.c
+11
-11
compute/pztradd.c
compute/pztradd.c
+24
-24
compute/pztrmm.c
compute/pztrmm.c
+48
-48
compute/pztrsm.c
compute/pztrsm.c
+50
-50
compute/pztrsmpl.c
compute/pztrsmpl.c
+9
-9
compute/pztrtri.c
compute/pztrtri.c
+25
-25
compute/pzunglq.c
compute/pzunglq.c
+17
-17
compute/pzunglq_param.c
compute/pzunglq_param.c
+18
-18
compute/pzunglqrh.c
compute/pzunglqrh.c
+20
-20
compute/pzungqr.c
compute/pzungqr.c
+17
-17
compute/pzungqr_param.c
compute/pzungqr_param.c
+18
-18
compute/pzungqrrh.c
compute/pzungqrrh.c
+20
-20
compute/pzunmlq.c
compute/pzunmlq.c
+41
-41
compute/pzunmlq_param.c
compute/pzunmlq_param.c
+42
-42
compute/pzunmlqrh.c
compute/pzunmlqrh.c
+45
-45
compute/pzunmqr.c
compute/pzunmqr.c
+41
-41
compute/pzunmqr_param.c
compute/pzunmqr_param.c
+42
-42
compute/pzunmqrrh.c
compute/pzunmqrrh.c
+45
-45
compute/zbuild.c
compute/zbuild.c
+83
-83
compute/zgeadd.c
compute/zgeadd.c
+106
-106
compute/zgelqf.c
compute/zgelqf.c
+89
-89
compute/zgelqf_param.c
compute/zgelqf_param.c
+92
-92
compute/zgelqs.c
compute/zgelqs.c
+108
-108
compute/zgelqs_param.c
compute/zgelqs_param.c
+114
-114
compute/zgels.c
compute/zgels.c
+129
-129
compute/zgels_param.c
compute/zgels_param.c
+126
-126
compute/zgemm.c
compute/zgemm.c
+131
-131
compute/zgeqrf.c
compute/zgeqrf.c
+89
-89
compute/zgeqrf_param.c
compute/zgeqrf_param.c
+94
-94
compute/zgeqrs.c
compute/zgeqrs.c
+107
-107
compute/zgeqrs_param.c
compute/zgeqrs_param.c
+112
-112
compute/zgesv_incpiv.c
compute/zgesv_incpiv.c
+95
-95
compute/zgesv_nopiv.c
compute/zgesv_nopiv.c
+85
-85
compute/zgesvd.c
compute/zgesvd.c
+146
-146
compute/zgetrf_incpiv.c
compute/zgetrf_incpiv.c
+87
-87
compute/zgetrf_nopiv.c
compute/zgetrf_nopiv.c
+73
-73
compute/zgetrs_incpiv.c
compute/zgetrs_incpiv.c
+105
-105
compute/zgetrs_nopiv.c
compute/zgetrs_nopiv.c
+96
-96
compute/zheevd.c
compute/zheevd.c
+150
-150
compute/zhemm.c
compute/zhemm.c
+132
-132
compute/zher2k.c
compute/zher2k.c
+123
-123
compute/zherk.c
compute/zherk.c
+110
-110
compute/zhetrd.c
compute/zhetrd.c
+123
-123
compute/zlacpy.c
compute/zlacpy.c
+96
-96
compute/zlange.c
compute/zlange.c
+88
-88
compute/zlanhe.c
compute/zlanhe.c
+96
-96
compute/zlansy.c
compute/zlansy.c
+96
-96
compute/zlantr.c
compute/zlantr.c
+109
-109
compute/zlascal.c
compute/zlascal.c
+85
-85
compute/zlaset.c
compute/zlaset.c
+88
-88
compute/zlauum.c
compute/zlauum.c
+82
-82
compute/zplghe.c
compute/zplghe.c
+80
-80
compute/zplgsy.c
compute/zplgsy.c
+82
-82
compute/zplrnt.c
compute/zplrnt.c
+79
-79
compute/zposv.c
compute/zposv.c
+94
-94
compute/zpotrf.c
compute/zpotrf.c
+85
-85
compute/zpotri.c
compute/zpotri.c
+88
-88
compute/zpotrimm.c
compute/zpotrimm.c
+110
-110
compute/zpotrs.c
compute/zpotrs.c
+97
-97
compute/zsymm.c
compute/zsymm.c
+132
-132
compute/zsyr2k.c
compute/zsyr2k.c
+123
-123
compute/zsyrk.c
compute/zsyrk.c
+112
-112
compute/zsysv.c
compute/zsysv.c
+88
-88
compute/zsytrf.c
compute/zsytrf.c
+78
-78
compute/zsytrs.c
compute/zsytrs.c
+88
-88
compute/ztile.c
compute/ztile.c
+50
-50
compute/ztpgqrt.c
compute/ztpgqrt.c
+138
-138
compute/ztpqrt.c
compute/ztpqrt.c
+95
-95
compute/ztradd.c
compute/ztradd.c
+113
-113
compute/ztrmm.c
compute/ztrmm.c
+129
-129
compute/ztrsm.c
compute/ztrsm.c
+127
-127
compute/ztrsmpl.c
compute/ztrsmpl.c
+95
-95
compute/ztrtri.c
compute/ztrtri.c
+90
-90
compute/zunglq.c
compute/zunglq.c
+104
-104
compute/zunglq_param.c
compute/zunglq_param.c
+107
-107
compute/zungqr.c
compute/zungqr.c
+103
-103
compute/zungqr_param.c
compute/zungqr_param.c
+106
-106
compute/zunmlq.c
compute/zunmlq.c
+128
-128
compute/zunmlq_param.c
compute/zunmlq_param.c
+130
-130
compute/zunmqr.c
compute/zunmqr.c
+131
-131
compute/zunmqr_param.c
compute/zunmqr_param.c
+135
-135
control/CMakeLists.txt
control/CMakeLists.txt
+2
-2
control/async.c
control/async.c
+44
-44
control/async.h
control/async.h
+7
-7
control/auxiliary.c
control/auxiliary.c
+48
-48
control/auxiliary.h
control/auxiliary.h
+9
-8
control/common.h
control/common.h
+24
-24
control/compute_z.h
control/compute_z.h
+117
-118
control/context.c
control/context.c
+123
-123
control/context.h
control/context.h
+5
-5
control/control.c
control/control.c
+60
-60
control/descriptor.c
control/descriptor.c
+142
-142
control/descriptor.h
control/descriptor.h
+44
-44
control/global.h
control/global.h
+80
-80
control/morse_f77.c
control/morse_f77.c
+35
-35
control/morse_f77.h
control/morse_f77.h
+23
-23
control/morse_f90.f90
control/morse_f90.f90
+87
-87
control/morse_mf77.c
control/morse_mf77.c
+48
-48
control/morse_zcf90.F90
control/morse_zcf90.F90
+92
-92
control/morse_zf77.c
control/morse_zf77.c
+608
-608
control/morse_zf90.F90
control/morse_zf90.F90
+1710
-1710
control/morse_zf90_wrappers.F90
control/morse_zf90_wrappers.F90
+163
-163
control/morsewinthread.c
control/morsewinthread.c
+24
-24
control/morsewinthread.h
control/morsewinthread.h
+22
-22
control/tile.c
control/tile.c
+26
-26
control/workspace.c
control/workspace.c
+45
-45
control/workspace.h
control/workspace.h
+4
-4
control/workspace_z.c
control/workspace_z.c
+97
-97
coreblas/CMakeLists.txt
coreblas/CMakeLists.txt
+2
-2
coreblas/compute/CMakeLists.txt
coreblas/compute/CMakeLists.txt
+2
-2
coreblas/compute/core_dzasum.c
coreblas/compute/core_dzasum.c
+16
-16
coreblas/compute/core_zaxpy.c
coreblas/compute/core_zaxpy.c
+6
-6
coreblas/compute/core_zgeadd.c
coreblas/compute/core_zgeadd.c
+21
-21
coreblas/compute/core_zgelqt.c
coreblas/compute/core_zgelqt.c
+15
-15
coreblas/compute/core_zgemm.c
coreblas/compute/core_zgemm.c
+6
-6
coreblas/compute/core_zgeqrt.c
coreblas/compute/core_zgeqrt.c
+15
-15
coreblas/compute/core_zgesplit.c
coreblas/compute/core_zgesplit.c
+12
-12
coreblas/compute/core_zgessm.c
coreblas/compute/core_zgessm.c
+9
-9
coreblas/compute/core_zgessq.c
coreblas/compute/core_zgessq.c
+5
-5
coreblas/compute/core_zgetf2_nopiv.c
coreblas/compute/core_zgetf2_nopiv.c
+7
-7
coreblas/compute/core_zgetrf.c
coreblas/compute/core_zgetrf.c
+3
-3
coreblas/compute/core_zgetrf_incpiv.c
coreblas/compute/core_zgetrf_incpiv.c
+6
-6
coreblas/compute/core_zgetrf_nopiv.c
coreblas/compute/core_zgetrf_nopiv.c
+10
-10
coreblas/compute/core_zhe2ge.c
coreblas/compute/core_zhe2ge.c
+8
-8
coreblas/compute/core_zhemm.c
coreblas/compute/core_zhemm.c
+6
-6
coreblas/compute/core_zher2k.c
coreblas/compute/core_zher2k.c
+6
-6
coreblas/compute/core_zherfb.c
coreblas/compute/core_zherfb.c
+25
-25
coreblas/compute/core_zherk.c
coreblas/compute/core_zherk.c
+5
-5
coreblas/compute/core_zhessq.c
coreblas/compute/core_zhessq.c
+9
-9
coreblas/compute/core_zlacpy.c
coreblas/compute/core_zlacpy.c
+5
-5
coreblas/compute/core_zlag2c.c
coreblas/compute/core_zlag2c.c
+7
-7
coreblas/compute/core_zlange.c
coreblas/compute/core_zlange.c
+13
-13
coreblas/compute/core_zlanhe.c
coreblas/compute/core_zlanhe.c
+15
-15
coreblas/compute/core_zlansy.c
coreblas/compute/core_zlansy.c
+15
-15
coreblas/compute/core_zlantr.c
coreblas/compute/core_zlantr.c
+31
-31
coreblas/compute/core_zlascal.c
coreblas/compute/core_zlascal.c
+13
-13
coreblas/compute/core_zlaset.c
coreblas/compute/core_zlaset.c
+8
-8
coreblas/compute/core_zlaset2.c
coreblas/compute/core_zlaset2.c
+9
-9
coreblas/compute/core_zlatro.c
coreblas/compute/core_zlatro.c
+22
-22
coreblas/compute/core_zlauum.c
coreblas/compute/core_zlauum.c
+3
-3
coreblas/compute/core_zpamm.c
coreblas/compute/core_zpamm.c
+88
-88
coreblas/compute/core_zparfb.c
coreblas/compute/core_zparfb.c
+34
-34
coreblas/compute/core_zpemv.c
coreblas/compute/core_zpemv.c
+35
-35
coreblas/compute/core_zplghe.c
coreblas/compute/core_zplghe.c
+3
-3
coreblas/compute/core_zplgsy.c
coreblas/compute/core_zplgsy.c
+3
-3
coreblas/compute/core_zplrnt.c
coreblas/compute/core_zplrnt.c
+3
-3
coreblas/compute/core_zpotrf.c
coreblas/compute/core_zpotrf.c
+3
-3
coreblas/compute/core_zssssm.c
coreblas/compute/core_zssssm.c
+11
-11
coreblas/compute/core_zsymm.c
coreblas/compute/core_zsymm.c
+6
-6
coreblas/compute/core_zsyr2k.c
coreblas/compute/core_zsyr2k.c
+6
-6
coreblas/compute/core_zsyrk.c
coreblas/compute/core_zsyrk.c
+5
-5
coreblas/compute/core_zsyssq.c
coreblas/compute/core_zsyssq.c
+9
-9
coreblas/compute/core_zsytf2_nopiv.c
coreblas/compute/core_zsytf2_nopiv.c
+9
-9
coreblas/compute/core_ztplqt.c
coreblas/compute/core_ztplqt.c
+8
-8
coreblas/compute/core_ztpmlqt.c
coreblas/compute/core_ztpmlqt.c
+22
-22
coreblas/compute/core_ztpmqrt.c
coreblas/compute/core_ztpmqrt.c
+22
-22
coreblas/compute/core_ztpqrt.c
coreblas/compute/core_ztpqrt.c
+8
-8
coreblas/compute/core_ztradd.c
coreblas/compute/core_ztradd.c
+37
-37
coreblas/compute/core_ztrasm.c
coreblas/compute/core_ztrasm.c
+22
-22
coreblas/compute/core_ztrmm.c
coreblas/compute/core_ztrmm.c
+7
-7
coreblas/compute/core_ztrsm.c
coreblas/compute/core_ztrsm.c
+6
-6
coreblas/compute/core_ztrssq.c
coreblas/compute/core_ztrssq.c
+9
-9
coreblas/compute/core_ztrtri.c
coreblas/compute/core_ztrtri.c
+3
-3
coreblas/compute/core_ztslqt.c
coreblas/compute/core_ztslqt.c
+17
-17
coreblas/compute/core_ztsmlq.c
coreblas/compute/core_ztsmlq.c
+35
-35
coreblas/compute/core_ztsmlq_hetra1.c
coreblas/compute/core_ztsmlq_hetra1.c
+26
-26
coreblas/compute/core_ztsmqr.c
coreblas/compute/core_ztsmqr.c
+32
-32
coreblas/compute/core_ztsmqr_hetra1.c
coreblas/compute/core_ztsmqr_hetra1.c
+26
-26
coreblas/compute/core_ztsqrt.c
coreblas/compute/core_ztsqrt.c
+17
-17
coreblas/compute/core_ztstrf.c
coreblas/compute/core_ztstrf.c
+14
-14
coreblas/compute/core_zttlqt.c
coreblas/compute/core_zttlqt.c
+20
-20
coreblas/compute/core_zttmlq.c
coreblas/compute/core_zttmlq.c
+29
-29
coreblas/compute/core_zttmqr.c
coreblas/compute/core_zttmqr.c
+26
-26
coreblas/compute/core_zttqrt.c
coreblas/compute/core_zttqrt.c
+20
-20
coreblas/compute/core_zunmlq.c
coreblas/compute/core_zunmlq.c
+31
-31
coreblas/compute/core_zunmqr.c
coreblas/compute/core_zunmqr.c
+28
-28
coreblas/compute/global.c
coreblas/compute/global.c
+39
-39
coreblas/eztrace_module/CMakeLists.txt
coreblas/eztrace_module/CMakeLists.txt
+2
-2
coreblas/eztrace_module/coreblas_eztrace_module
coreblas/eztrace_module/coreblas_eztrace_module
+2
-0
coreblas/include/CMakeLists.txt
coreblas/include/CMakeLists.txt
+2
-2
coreblas/include/coreblas.h
coreblas/include/coreblas.h
+5
-5
coreblas/include/coreblas/coreblas_z.h
coreblas/include/coreblas/coreblas_z.h
+291
-291
coreblas/include/coreblas/coreblas_zc.h
coreblas/include/coreblas/coreblas_zc.h
+7
-7
cudablas/CMakeLists.txt
cudablas/CMakeLists.txt
+2
-2
cudablas/compute/CMakeLists.txt
cudablas/compute/CMakeLists.txt
+2
-2
cudablas/compute/cuda_zgeadd.c
cudablas/compute/cuda_zgeadd.c
+10
-10
cudablas/compute/cuda_zgelqt.c
cudablas/compute/cuda_zgelqt.c
+2
-2
cudablas/compute/cuda_zgemerge.c
cudablas/compute/cuda_zgemerge.c
+3
-3
cudablas/compute/cuda_zgemm.c
cudablas/compute/cuda_zgemm.c
+2
-2
cudablas/compute/cuda_zgeqrt.c
cudablas/compute/cuda_zgeqrt.c
+2
-2
cudablas/compute/cuda_zgessm.c
cudablas/compute/cuda_zgessm.c
+1
-1
cudablas/compute/cuda_zgetrf.c
cudablas/compute/cuda_zgetrf.c
+2
-2
cudablas/compute/cuda_zhemm.c
cudablas/compute/cuda_zhemm.c
+2
-2
cudablas/compute/cuda_zher2k.c
cudablas/compute/cuda_zher2k.c
+2
-2
cudablas/compute/cuda_zherfb.c
cudablas/compute/cuda_zherfb.c
+7
-7
cudablas/compute/cuda_zherk.c
cudablas/compute/cuda_zherk.c
+2
-2
cudablas/compute/cuda_zlarfb.c
cudablas/compute/cuda_zlarfb.c
+27
-27
cudablas/compute/cuda_zlauum.c
cudablas/compute/cuda_zlauum.c
+1
-1
cudablas/compute/cuda_zparfb.c
cudablas/compute/cuda_zparfb.c
+45
-45
cudablas/compute/cuda_zpotrf.c
cudablas/compute/cuda_zpotrf.c
+1
-1
cudablas/compute/cuda_zssssm.c
cudablas/compute/cuda_zssssm.c
+1
-1
cudablas/compute/cuda_zsymm.c
cudablas/compute/cuda_zsymm.c
+2
-2
cudablas/compute/cuda_zsyr2k.c
cudablas/compute/cuda_zsyr2k.c
+2
-2
cudablas/compute/cuda_zsyrk.c
cudablas/compute/cuda_zsyrk.c
+2
-2
cudablas/compute/cuda_ztpmqrt.c
cudablas/compute/cuda_ztpmqrt.c
+4
-4
cudablas/compute/cuda_ztrmm.c
cudablas/compute/cuda_ztrmm.c
+3
-3
cudablas/compute/cuda_ztrsm.c
cudablas/compute/cuda_ztrsm.c
+3
-3
cudablas/compute/cuda_ztrtri.c
cudablas/compute/cuda_ztrtri.c
+1
-1
cudablas/compute/cuda_ztslqt.c
cudablas/compute/cuda_ztslqt.c
+1
-1
cudablas/compute/cuda_ztsmlq.c
cudablas/compute/cuda_ztsmlq.c
+17
-17
cudablas/compute/cuda_ztsmqr.c
cudablas/compute/cuda_ztsmqr.c
+14
-14
cudablas/compute/cuda_ztsqrt.c
cudablas/compute/cuda_ztsqrt.c
+1
-1
cudablas/compute/cuda_ztstrf.c
cudablas/compute/cuda_ztstrf.c
+1
-1
cudablas/compute/cuda_zttmqr.c
cudablas/compute/cuda_zttmqr.c
+14
-14
cudablas/compute/cuda_zunmlqt.c
cudablas/compute/cuda_zunmlqt.c
+13
-13
cudablas/compute/cuda_zunmqrt.c
cudablas/compute/cuda_zunmqrt.c
+10
-10
cudablas/compute/cudaglobal.c
cudablas/compute/cudaglobal.c
+39
-39
cudablas/eztrace_module/CMakeLists.txt
cudablas/eztrace_module/CMakeLists.txt
+2
-2
cudablas/include/CMakeLists.txt
cudablas/include/CMakeLists.txt
+2
-2
cudablas/include/cudablas.h
cudablas/include/cudablas.h
+5
-5
cudablas/include/cudablas/cudablas_z.h
cudablas/include/cudablas/cudablas_z.h
+23
-23
doc/CMakeLists.txt
doc/CMakeLists.txt
+2
-2
doc/doxygen/CMakeLists.txt
doc/doxygen/CMakeLists.txt
+2
-2
doc/doxygen/groups-usr.dox
doc/doxygen/groups-usr.dox
+6
-6
doc/doxygen/main.dox
doc/doxygen/main.dox
+3
-3
doc/orgmode/CMakeLists.txt
doc/orgmode/CMakeLists.txt
+2
-2
doc/orgmode/chapters/installing.org
doc/orgmode/chapters/installing.org
+1
-1
doc/orgmode/chapters/introduction.org
doc/orgmode/chapters/introduction.org
+6
-6
doc/orgmode/chapters/using.org
doc/orgmode/chapters/using.org
+129
-129
example/CMakeLists.txt
example/CMakeLists.txt
+4
-4
example/lapack_to_chameleon/CMakeLists.txt
example/lapack_to_chameleon/CMakeLists.txt
+2
-2
example/lapack_to_chameleon/CTestLists.cmake
example/lapack_to_chameleon/CTestLists.cmake
+0
-0
example/lapack_to_chameleon/lapack_to_chameleon.h
example/lapack_to_chameleon/lapack_to_chameleon.h
+5
-5
example/lapack_to_chameleon/step0.c
example/lapack_to_chameleon/step0.c
+0
-0
example/lapack_to_chameleon/step0.h
example/lapack_to_chameleon/step0.h
+1
-1
example/lapack_to_chameleon/step1.c
example/lapack_to_chameleon/step1.c
+19
-19
example/lapack_to_chameleon/step1.h
example/lapack_to_chameleon/step1.h
+2
-2
example/lapack_to_chameleon/step2.c
example/lapack_to_chameleon/step2.c
+47
-47
example/lapack_to_chameleon/step2.h
example/lapack_to_chameleon/step2.h
+2
-2
example/lapack_to_chameleon/step3.c
example/lapack_to_chameleon/step3.c
+40
-40
example/lapack_to_chameleon/step3.h
example/lapack_to_chameleon/step3.h
+5
-5
example/lapack_to_chameleon/step4.c
example/lapack_to_chameleon/step4.c
+42
-42
example/lapack_to_chameleon/step4.h
example/lapack_to_chameleon/step4.h
+2
-2
example/lapack_to_chameleon/step5.c
example/lapack_to_chameleon/step5.c
+41
-41
example/lapack_to_chameleon/step5.h
example/lapack_to_chameleon/step5.h
+2
-2
example/lapack_to_chameleon/step6.c
example/lapack_to_chameleon/step6.c
+46
-46
example/lapack_to_chameleon/step6.h
example/lapack_to_chameleon/step6.h
+2
-2
example/lapack_to_chameleon/step7.c
example/lapack_to_chameleon/step7.c
+49
-49
example/lapack_to_chameleon/step7.h
example/lapack_to_chameleon/step7.h
+6
-6
example/link_chameleon/CMakeLists.txt
example/link_chameleon/CMakeLists.txt
+17
-17
example/link_chameleon/README.org
example/link_chameleon/README.org
+1
-1
example/link_chameleon/link_chameleon.c
example/link_chameleon/link_chameleon.c
+17
-17
example/link_chameleon/link_chameleon.f90
example/link_chameleon/link_chameleon.f90
+14
-14
example/out_of_core/CMakeLists.txt
example/out_of_core/CMakeLists.txt
+2
-2
example/out_of_core/out_of_core.c
example/out_of_core/out_of_core.c
+28
-28
example/out_of_core/out_of_core.h
example/out_of_core/out_of_core.h
+2
-2
include/CMakeLists.txt
include/CMakeLists.txt
+4
-3
include/chameleon.h
include/chameleon.h
+63
-65
include/chameleon/config.h.in
include/chameleon/config.h.in
+1
-1
include/chameleon/constants.h
include/chameleon/constants.h
+62
-35
include/chameleon/fortran.h
include/chameleon/fortran.h
+158
-158
include/chameleon/runtime.h
include/chameleon/runtime.h
+19
-27
include/chameleon/struct.h
include/chameleon/struct.h
+3
-1
include/chameleon/tasks_z.h
include/chameleon/tasks_z.h
+40
-40
include/chameleon/types.h
include/chameleon/types.h
+1
-1
plasma-conversion/callGeneration.bash
plasma-conversion/callGeneration.bash
+2
-2
plasma-conversion/fileConversion.py
plasma-conversion/fileConversion.py
+3
-3
plasma-conversion/fileCopy.py
plasma-conversion/fileCopy.py
+3
-3
plasma-conversion/generate_morseSrc.py
plasma-conversion/generate_morseSrc.py
+6
-6
plasma-conversion/insert-licence/insert-licence-chameleon.sh
plasma-conversion/insert-licence/insert-licence-chameleon.sh
+3
-3
plasma-conversion/rulesSubstitutions.py
plasma-conversion/rulesSubstitutions.py
+143
-143
runtime/CMakeLists.txt
runtime/CMakeLists.txt
+2
-2
runtime/parsec/codelets/codelet_zasum.c
runtime/parsec/codelets/codelet_zasum.c
+11
-11
runtime/parsec/codelets/codelet_zaxpy.c
runtime/parsec/codelets/codelet_zaxpy.c
+11
-11
runtime/parsec/codelets/codelet_zbuild.c
runtime/parsec/codelets/codelet_zbuild.c
+5
-5
runtime/parsec/codelets/codelet_zgeadd.c
runtime/parsec/codelets/codelet_zgeadd.c
+24
-24
runtime/parsec/codelets/codelet_zgelqt.c
runtime/parsec/codelets/codelet_zgelqt.c
+14
-14
runtime/parsec/codelets/codelet_zgemm.c
runtime/parsec/codelets/codelet_zgemm.c
+21
-21
runtime/parsec/codelets/codelet_zgeqrt.c
runtime/parsec/codelets/codelet_zgeqrt.c
+14
-14
runtime/parsec/codelets/codelet_zgessm.c
runtime/parsec/codelets/codelet_zgessm.c
+13
-13
runtime/parsec/codelets/codelet_zgessq.c
runtime/parsec/codelets/codelet_zgessq.c
+6
-6
runtime/parsec/codelets/codelet_zgetrf.c
runtime/parsec/codelets/codelet_zgetrf.c
+8
-8
runtime/parsec/codelets/codelet_zgetrf_incpiv.c
runtime/parsec/codelets/codelet_zgetrf_incpiv.c
+10
-10
runtime/parsec/codelets/codelet_zgetrf_nopiv.c
runtime/parsec/codelets/codelet_zgetrf_nopiv.c
+7
-7
runtime/parsec/codelets/codelet_zhe2ge.c
runtime/parsec/codelets/codelet_zhe2ge.c
+12
-12
runtime/parsec/codelets/codelet_zhemm.c
runtime/parsec/codelets/codelet_zhemm.c
+21
-21
runtime/parsec/codelets/codelet_zher2k.c
runtime/parsec/codelets/codelet_zher2k.c
+19
-19
runtime/parsec/codelets/codelet_zherfb.c
runtime/parsec/codelets/codelet_zherfb.c
+16
-16
runtime/parsec/codelets/codelet_zherk.c
runtime/parsec/codelets/codelet_zherk.c
+14
-14
runtime/parsec/codelets/codelet_zhessq.c
runtime/parsec/codelets/codelet_zhessq.c
+8
-8
runtime/parsec/codelets/codelet_zlacpy.c
runtime/parsec/codelets/codelet_zlacpy.c
+17
-17
runtime/parsec/codelets/codelet_zlag2c.c
runtime/parsec/codelets/codelet_zlag2c.c
+17
-17
runtime/parsec/codelets/codelet_zlange.c
runtime/parsec/codelets/codelet_zlange.c
+12
-12
runtime/parsec/codelets/codelet_zlanhe.c
runtime/parsec/codelets/codelet_zlanhe.c
+11
-11
runtime/parsec/codelets/codelet_zlansy.c
runtime/parsec/codelets/codelet_zlansy.c
+11
-11
runtime/parsec/codelets/codelet_zlantr.c
runtime/parsec/codelets/codelet_zlantr.c
+11
-11
runtime/parsec/codelets/codelet_zlascal.c
runtime/parsec/codelets/codelet_zlascal.c
+13
-13
runtime/parsec/codelets/codelet_zlaset.c
runtime/parsec/codelets/codelet_zlaset.c
+17
-17
runtime/parsec/codelets/codelet_zlaset2.c
runtime/parsec/codelets/codelet_zlaset2.c
+14
-14
runtime/parsec/codelets/codelet_zlatro.c
runtime/parsec/codelets/codelet_zlatro.c
+13
-13
runtime/parsec/codelets/codelet_zlauum.c
runtime/parsec/codelets/codelet_zlauum.c
+9
-9
runtime/parsec/codelets/codelet_zpamm.c
runtime/parsec/codelets/codelet_zpamm.c
+42
-42
runtime/parsec/codelets/codelet_zplghe.c
runtime/parsec/codelets/codelet_zplghe.c
+5
-5
runtime/parsec/codelets/codelet_zplgsy.c
runtime/parsec/codelets/codelet_zplgsy.c
+7
-7
runtime/parsec/codelets/codelet_zplrnt.c
runtime/parsec/codelets/codelet_zplrnt.c
+5
-5
runtime/parsec/codelets/codelet_zplssq.c
runtime/parsec/codelets/codelet_zplssq.c
+8
-8
runtime/parsec/codelets/codelet_zpotrf.c
runtime/parsec/codelets/codelet_zpotrf.c
+11
-11
runtime/parsec/codelets/codelet_zssssm.c
runtime/parsec/codelets/codelet_zssssm.c
+14
-14
runtime/parsec/codelets/codelet_zsymm.c
runtime/parsec/codelets/codelet_zsymm.c
+20
-20
runtime/parsec/codelets/codelet_zsyr2k.c
runtime/parsec/codelets/codelet_zsyr2k.c
+20
-20
runtime/parsec/codelets/codelet_zsyrk.c
runtime/parsec/codelets/codelet_zsyrk.c
+17
-17
runtime/parsec/codelets/codelet_zsyssq.c
runtime/parsec/codelets/codelet_zsyssq.c
+9
-9
runtime/parsec/codelets/codelet_zsytrf_nopiv.c
runtime/parsec/codelets/codelet_zsytrf_nopiv.c
+8
-8
runtime/parsec/codelets/codelet_ztile_zero.c
runtime/parsec/codelets/codelet_ztile_zero.c
+5
-5
runtime/parsec/codelets/codelet_ztplqt.c
runtime/parsec/codelets/codelet_ztplqt.c
+13
-13
runtime/parsec/codelets/codelet_ztpmlqt.c
runtime/parsec/codelets/codelet_ztpmlqt.c
+21
-21
runtime/parsec/codelets/codelet_ztpmqrt.c
runtime/parsec/codelets/codelet_ztpmqrt.c
+21
-21
runtime/parsec/codelets/codelet_ztpqrt.c
runtime/parsec/codelets/codelet_ztpqrt.c
+13
-13
runtime/parsec/codelets/codelet_ztradd.c
runtime/parsec/codelets/codelet_ztradd.c
+29
-29
runtime/parsec/codelets/codelet_ztrasm.c
runtime/parsec/codelets/codelet_ztrasm.c
+13
-13
runtime/parsec/codelets/codelet_ztrmm.c
runtime/parsec/codelets/codelet_ztrmm.c
+19
-19
runtime/parsec/codelets/codelet_ztrsm.c
runtime/parsec/codelets/codelet_ztrsm.c
+16
-16
runtime/parsec/codelets/codelet_ztrssq.c
runtime/parsec/codelets/codelet_ztrssq.c
+11
-11
runtime/parsec/codelets/codelet_ztrtri.c
runtime/parsec/codelets/codelet_ztrtri.c
+10
-10
runtime/parsec/codelets/codelet_ztslqt.c
runtime/parsec/codelets/codelet_ztslqt.c
+15
-15
runtime/parsec/codelets/codelet_ztsmlq.c
runtime/parsec/codelets/codelet_ztsmlq.c
+22
-22
runtime/parsec/codelets/codelet_ztsmlq_hetra1.c
runtime/parsec/codelets/codelet_ztsmlq_hetra1.c
+22
-22
runtime/parsec/codelets/codelet_ztsmqr.c
runtime/parsec/codelets/codelet_ztsmqr.c
+22
-22
runtime/parsec/codelets/codelet_ztsmqr_hetra1.c
runtime/parsec/codelets/codelet_ztsmqr_hetra1.c
+22
-22
runtime/parsec/codelets/codelet_ztsqrt.c
runtime/parsec/codelets/codelet_ztsqrt.c
+16
-16
runtime/parsec/codelets/codelet_ztstrf.c
runtime/parsec/codelets/codelet_ztstrf.c
+15
-15
runtime/parsec/codelets/codelet_zttlqt.c
runtime/parsec/codelets/codelet_zttlqt.c
+15
-15
runtime/parsec/codelets/codelet_zttmlq.c
runtime/parsec/codelets/codelet_zttmlq.c
+22
-22
runtime/parsec/codelets/codelet_zttmqr.c
runtime/parsec/codelets/codelet_zttmqr.c
+22
-22
runtime/parsec/codelets/codelet_zttqrt.c
runtime/parsec/codelets/codelet_zttqrt.c
+16
-16
runtime/parsec/codelets/codelet_zunmlq.c
runtime/parsec/codelets/codelet_zunmlq.c
+18
-18
runtime/parsec/codelets/codelet_zunmqr.c
runtime/parsec/codelets/codelet_zunmqr.c
+18
-18
runtime/parsec/control/runtime_async.c
runtime/parsec/control/runtime_async.c
+12
-12
runtime/parsec/control/runtime_context.c
runtime/parsec/control/runtime_context.c
+6
-6
runtime/parsec/control/runtime_control.c
runtime/parsec/control/runtime_control.c
+14
-14
runtime/parsec/control/runtime_descriptor.c
runtime/parsec/control/runtime_descriptor.c
+33
-33
runtime/parsec/control/runtime_options.c
runtime/parsec/control/runtime_options.c
+11
-11
runtime/parsec/control/runtime_profiling.c
runtime/parsec/control/runtime_profiling.c
+3
-3
runtime/parsec/control/runtime_zlocality.c
runtime/parsec/control/runtime_zlocality.c
+3
-3
runtime/parsec/control/runtime_zprofiling.c
runtime/parsec/control/runtime_zprofiling.c
+2
-2
runtime/parsec/include/chameleon_parsec.h
runtime/parsec/include/chameleon_parsec.h
+5
-5
runtime/quark/codelets/codelet_zasum.c
runtime/quark/codelets/codelet_zasum.c
+12
-12
runtime/quark/codelets/codelet_zaxpy.c
runtime/quark/codelets/codelet_zaxpy.c
+12
-12
runtime/quark/codelets/codelet_zbuild.c
runtime/quark/codelets/codelet_zbuild.c
+6
-6
runtime/quark/codelets/codelet_zgeadd.c
runtime/quark/codelets/codelet_zgeadd.c
+24
-24
runtime/quark/codelets/codelet_zgelqt.c
runtime/quark/codelets/codelet_zgelqt.c
+15
-15
runtime/quark/codelets/codelet_zgemm.c
runtime/quark/codelets/codelet_zgemm.c
+21
-21
runtime/quark/codelets/codelet_zgeqrt.c
runtime/quark/codelets/codelet_zgeqrt.c
+15
-15
runtime/quark/codelets/codelet_zgessm.c
runtime/quark/codelets/codelet_zgessm.c
+14
-14
runtime/quark/codelets/codelet_zgessq.c
runtime/quark/codelets/codelet_zgessq.c
+7
-7
runtime/quark/codelets/codelet_zgetrf.c
runtime/quark/codelets/codelet_zgetrf.c
+15
-15
runtime/quark/codelets/codelet_zgetrf_incpiv.c
runtime/quark/codelets/codelet_zgetrf_incpiv.c
+18
-18
runtime/quark/codelets/codelet_zgetrf_nopiv.c
runtime/quark/codelets/codelet_zgetrf_nopiv.c
+13
-13
runtime/quark/codelets/codelet_zhe2ge.c
runtime/quark/codelets/codelet_zhe2ge.c
+12
-12
runtime/quark/codelets/codelet_zhemm.c
runtime/quark/codelets/codelet_zhemm.c
+21
-21
runtime/quark/codelets/codelet_zher2k.c
runtime/quark/codelets/codelet_zher2k.c
+19
-19
runtime/quark/codelets/codelet_zherfb.c
runtime/quark/codelets/codelet_zherfb.c
+16
-16
runtime/quark/codelets/codelet_zherk.c
runtime/quark/codelets/codelet_zherk.c
+14
-14
runtime/quark/codelets/codelet_zhessq.c
runtime/quark/codelets/codelet_zhessq.c
+10
-10
runtime/quark/codelets/codelet_zlacpy.c
runtime/quark/codelets/codelet_zlacpy.c
+17
-17
runtime/quark/codelets/codelet_zlag2c.c
runtime/quark/codelets/codelet_zlag2c.c
+21
-21
runtime/quark/codelets/codelet_zlange.c
runtime/quark/codelets/codelet_zlange.c
+13
-13
runtime/quark/codelets/codelet_zlanhe.c
runtime/quark/codelets/codelet_zlanhe.c
+12
-12
runtime/quark/codelets/codelet_zlansy.c
runtime/quark/codelets/codelet_zlansy.c
+12
-12
runtime/quark/codelets/codelet_zlantr.c
runtime/quark/codelets/codelet_zlantr.c
+12
-12
runtime/quark/codelets/codelet_zlascal.c
runtime/quark/codelets/codelet_zlascal.c
+12
-12
runtime/quark/codelets/codelet_zlaset.c
runtime/quark/codelets/codelet_zlaset.c
+18
-18
runtime/quark/codelets/codelet_zlaset2.c
runtime/quark/codelets/codelet_zlaset2.c
+15
-15
runtime/quark/codelets/codelet_zlatro.c
runtime/quark/codelets/codelet_zlatro.c
+13
-13
runtime/quark/codelets/codelet_zlauum.c
runtime/quark/codelets/codelet_zlauum.c
+9
-9
runtime/quark/codelets/codelet_zpamm.c
runtime/quark/codelets/codelet_zpamm.c
+43
-43
runtime/quark/codelets/codelet_zplghe.c
runtime/quark/codelets/codelet_zplghe.c
+6
-6
runtime/quark/codelets/codelet_zplgsy.c
runtime/quark/codelets/codelet_zplgsy.c
+8
-8
runtime/quark/codelets/codelet_zplrnt.c
runtime/quark/codelets/codelet_zplrnt.c
+6
-6
runtime/quark/codelets/codelet_zplssq.c
runtime/quark/codelets/codelet_zplssq.c
+9
-9
runtime/quark/codelets/codelet_zpotrf.c
runtime/quark/codelets/codelet_zpotrf.c
+15
-15
runtime/quark/codelets/codelet_zssssm.c
runtime/quark/codelets/codelet_zssssm.c
+17
-17
runtime/quark/codelets/codelet_zsymm.c
runtime/quark/codelets/codelet_zsymm.c
+21
-21
runtime/quark/codelets/codelet_zsyr2k.c
runtime/quark/codelets/codelet_zsyr2k.c
+21
-21
runtime/quark/codelets/codelet_zsyrk.c
runtime/quark/codelets/codelet_zsyrk.c
+18
-18
runtime/quark/codelets/codelet_zsyssq.c
runtime/quark/codelets/codelet_zsyssq.c
+10
-10
runtime/quark/codelets/codelet_zsytrf_nopiv.c
runtime/quark/codelets/codelet_zsytrf_nopiv.c
+14
-14
runtime/quark/codelets/codelet_ztile_zero.c
runtime/quark/codelets/codelet_ztile_zero.c
+5
-5
runtime/quark/codelets/codelet_ztplqt.c
runtime/quark/codelets/codelet_ztplqt.c
+13
-13
runtime/quark/codelets/codelet_ztpmlqt.c
runtime/quark/codelets/codelet_ztpmlqt.c
+21
-21
runtime/quark/codelets/codelet_ztpmqrt.c
runtime/quark/codelets/codelet_ztpmqrt.c
+21
-21
runtime/quark/codelets/codelet_ztpqrt.c
runtime/quark/codelets/codelet_ztpqrt.c
+13
-13
runtime/quark/codelets/codelet_ztradd.c
runtime/quark/codelets/codelet_ztradd.c
+29
-29
runtime/quark/codelets/codelet_ztrasm.c
runtime/quark/codelets/codelet_ztrasm.c
+15
-15
runtime/quark/codelets/codelet_ztrmm.c
runtime/quark/codelets/codelet_ztrmm.c
+20
-20
runtime/quark/codelets/codelet_ztrsm.c
runtime/quark/codelets/codelet_ztrsm.c
+20
-20
runtime/quark/codelets/codelet_ztrssq.c
runtime/quark/codelets/codelet_ztrssq.c
+12
-12
runtime/quark/codelets/codelet_ztrtri.c
runtime/quark/codelets/codelet_ztrtri.c
+17
-17
runtime/quark/codelets/codelet_ztslqt.c
runtime/quark/codelets/codelet_ztslqt.c
+18
-18
runtime/quark/codelets/codelet_ztsmlq.c
runtime/quark/codelets/codelet_ztsmlq.c
+35
-35
runtime/quark/codelets/codelet_ztsmlq_hetra1.c
runtime/quark/codelets/codelet_ztsmlq_hetra1.c
+22
-22
runtime/quark/codelets/codelet_ztsmqr.c
runtime/quark/codelets/codelet_ztsmqr.c
+35
-35
runtime/quark/codelets/codelet_ztsmqr_hetra1.c
runtime/quark/codelets/codelet_ztsmqr_hetra1.c
+22
-22
runtime/quark/codelets/codelet_ztsqrt.c
runtime/quark/codelets/codelet_ztsqrt.c
+18
-18
runtime/quark/codelets/codelet_ztstrf.c
runtime/quark/codelets/codelet_ztstrf.c
+25
-25
runtime/quark/codelets/codelet_zttlqt.c
runtime/quark/codelets/codelet_zttlqt.c
+18
-18
runtime/quark/codelets/codelet_zttmlq.c
runtime/quark/codelets/codelet_zttmlq.c
+29
-29
runtime/quark/codelets/codelet_zttmqr.c
runtime/quark/codelets/codelet_zttmqr.c
+29
-29
runtime/quark/codelets/codelet_zttqrt.c
runtime/quark/codelets/codelet_zttqrt.c
+18
-18
runtime/quark/codelets/codelet_zunmlq.c
runtime/quark/codelets/codelet_zunmlq.c
+31
-31
runtime/quark/codelets/codelet_zunmqr.c
runtime/quark/codelets/codelet_zunmqr.c
+31
-31
runtime/quark/control/runtime_async.c
runtime/quark/control/runtime_async.c
+15
-15
runtime/quark/control/runtime_context.c
runtime/quark/control/runtime_context.c
+8
-8
runtime/quark/control/runtime_control.c
runtime/quark/control/runtime_control.c
+10
-10
runtime/quark/control/runtime_descriptor.c
runtime/quark/control/runtime_descriptor.c
+13
-13
runtime/quark/control/runtime_options.c
runtime/quark/control/runtime_options.c
+11
-11
runtime/quark/control/runtime_profiling.c
runtime/quark/control/runtime_profiling.c
+3
-3
runtime/quark/control/runtime_zlocality.c
runtime/quark/control/runtime_zlocality.c
+3
-3
runtime/quark/control/runtime_zprofiling.c
runtime/quark/control/runtime_zprofiling.c
+2
-2
runtime/quark/include/chameleon_quark.h
runtime/quark/include/chameleon_quark.h
+3
-3
runtime/quark/include/core_blas_dag.h
runtime/quark/include/core_blas_dag.h
+3
-3
runtime/starpu/codelets/codelet_zasum.c
runtime/starpu/codelets/codelet_zasum.c
+16
-16
runtime/starpu/codelets/codelet_zaxpy.c
runtime/starpu/codelets/codelet_zaxpy.c
+16
-16
runtime/starpu/codelets/codelet_zbuild.c
runtime/starpu/codelets/codelet_zbuild.c
+9
-9
runtime/starpu/codelets/codelet_zgeadd.c
runtime/starpu/codelets/codelet_zgeadd.c
+30
-30
runtime/starpu/codelets/codelet_zgelqt.c
runtime/starpu/codelets/codelet_zgelqt.c
+21
-21
runtime/starpu/codelets/codelet_zgemm.c
runtime/starpu/codelets/codelet_zgemm.c
+31
-31
runtime/starpu/codelets/codelet_zgeqrt.c
runtime/starpu/codelets/codelet_zgeqrt.c
+21
-21
runtime/starpu/codelets/codelet_zgessm.c
runtime/starpu/codelets/codelet_zgessm.c
+19
-19
runtime/starpu/codelets/codelet_zgessq.c
runtime/starpu/codelets/codelet_zgessq.c
+11
-11
runtime/starpu/codelets/codelet_zgetrf.c
runtime/starpu/codelets/codelet_zgetrf.c
+14
-14
runtime/starpu/codelets/codelet_zgetrf_incpiv.c
runtime/starpu/codelets/codelet_zgetrf_incpiv.c
+20
-20
runtime/starpu/codelets/codelet_zgetrf_nopiv.c
runtime/starpu/codelets/codelet_zgetrf_nopiv.c
+10
-10
runtime/starpu/codelets/codelet_zhe2ge.c
runtime/starpu/codelets/codelet_zhe2ge.c
+17
-17
runtime/starpu/codelets/codelet_zhemm.c
runtime/starpu/codelets/codelet_zhemm.c
+31
-31
runtime/starpu/codelets/codelet_zher2k.c
runtime/starpu/codelets/codelet_zher2k.c
+29
-29
runtime/starpu/codelets/codelet_zherfb.c
runtime/starpu/codelets/codelet_zherfb.c
+25
-25
runtime/starpu/codelets/codelet_zherk.c
runtime/starpu/codelets/codelet_zherk.c
+22
-22
runtime/starpu/codelets/codelet_zhessq.c
runtime/starpu/codelets/codelet_zhessq.c
+14
-14
runtime/starpu/codelets/codelet_zlacpy.c
runtime/starpu/codelets/codelet_zlacpy.c
+23
-23
runtime/starpu/codelets/codelet_zlag2c.c
runtime/starpu/codelets/codelet_zlag2c.c
+24
-24
runtime/starpu/codelets/codelet_zlange.c
runtime/starpu/codelets/codelet_zlange.c
+17
-17
runtime/starpu/codelets/codelet_zlanhe.c
runtime/starpu/codelets/codelet_zlanhe.c
+16
-16
runtime/starpu/codelets/codelet_zlansy.c
runtime/starpu/codelets/codelet_zlansy.c
+16
-16
runtime/starpu/codelets/codelet_zlantr.c
runtime/starpu/codelets/codelet_zlantr.c
+16
-16
runtime/starpu/codelets/codelet_zlascal.c
runtime/starpu/codelets/codelet_zlascal.c
+17
-17
runtime/starpu/codelets/codelet_zlaset.c
runtime/starpu/codelets/codelet_zlaset.c
+21
-21
runtime/starpu/codelets/codelet_zlaset2.c
runtime/starpu/codelets/codelet_zlaset2.c
+18
-18
runtime/starpu/codelets/codelet_zlatro.c
runtime/starpu/codelets/codelet_zlatro.c
+20
-20
runtime/starpu/codelets/codelet_zlauum.c
runtime/starpu/codelets/codelet_zlauum.c
+13
-13
runtime/starpu/codelets/codelet_zplghe.c
runtime/starpu/codelets/codelet_zplghe.c
+10
-10
runtime/starpu/codelets/codelet_zplgsy.c
runtime/starpu/codelets/codelet_zplgsy.c
+12
-12
runtime/starpu/codelets/codelet_zplrnt.c
runtime/starpu/codelets/codelet_zplrnt.c
+10
-10
runtime/starpu/codelets/codelet_zplssq.c
runtime/starpu/codelets/codelet_zplssq.c
+12
-12
runtime/starpu/codelets/codelet_zpotrf.c
runtime/starpu/codelets/codelet_zpotrf.c
+13
-13
runtime/starpu/codelets/codelet_zssssm.c
runtime/starpu/codelets/codelet_zssssm.c
+26
-26
runtime/starpu/codelets/codelet_zsymm.c
runtime/starpu/codelets/codelet_zsymm.c
+31
-31
runtime/starpu/codelets/codelet_zsyr2k.c
runtime/starpu/codelets/codelet_zsyr2k.c
+31
-31
runtime/starpu/codelets/codelet_zsyrk.c
runtime/starpu/codelets/codelet_zsyrk.c
+26
-26
runtime/starpu/codelets/codelet_zsyssq.c
runtime/starpu/codelets/codelet_zsyssq.c
+14
-14
runtime/starpu/codelets/codelet_zsytrf_nopiv.c
runtime/starpu/codelets/codelet_zsytrf_nopiv.c
+11
-11
runtime/starpu/codelets/codelet_ztile_zero.c
runtime/starpu/codelets/codelet_ztile_zero.c
+8
-8
runtime/starpu/codelets/codelet_ztplqt.c
runtime/starpu/codelets/codelet_ztplqt.c
+20
-20
runtime/starpu/codelets/codelet_ztpmlqt.c
runtime/starpu/codelets/codelet_ztpmlqt.c
+32
-32
runtime/starpu/codelets/codelet_ztpmqrt.c
runtime/starpu/codelets/codelet_ztpmqrt.c
+32
-32
runtime/starpu/codelets/codelet_ztpqrt.c
runtime/starpu/codelets/codelet_ztpqrt.c
+20
-20
runtime/starpu/codelets/codelet_ztradd.c
runtime/starpu/codelets/codelet_ztradd.c
+34
-34
runtime/starpu/codelets/codelet_ztrasm.c
runtime/starpu/codelets/codelet_ztrasm.c
+18
-18
runtime/starpu/codelets/codelet_ztrmm.c
runtime/starpu/codelets/codelet_ztrmm.c
+30
-30
runtime/starpu/codelets/codelet_ztrsm.c
runtime/starpu/codelets/codelet_ztrsm.c
+30
-30
runtime/starpu/codelets/codelet_ztrssq.c
runtime/starpu/codelets/codelet_ztrssq.c
+16
-16
runtime/starpu/codelets/codelet_ztrtri.c
runtime/starpu/codelets/codelet_ztrtri.c
+15
-15
runtime/starpu/codelets/codelet_ztslqt.c
runtime/starpu/codelets/codelet_ztslqt.c
+26
-26
runtime/starpu/codelets/codelet_ztsmlq.c
runtime/starpu/codelets/codelet_ztsmlq.c
+47
-47
runtime/starpu/codelets/codelet_ztsmlq_hetra1.c
runtime/starpu/codelets/codelet_ztsmlq_hetra1.c
+32
-32
runtime/starpu/codelets/codelet_ztsmqr.c
runtime/starpu/codelets/codelet_ztsmqr.c
+48
-48
runtime/starpu/codelets/codelet_ztsmqr_hetra1.c
runtime/starpu/codelets/codelet_ztsmqr_hetra1.c
+32
-32
runtime/starpu/codelets/codelet_ztsqrt.c
runtime/starpu/codelets/codelet_ztsqrt.c
+26
-26
runtime/starpu/codelets/codelet_ztstrf.c
runtime/starpu/codelets/codelet_ztstrf.c
+29
-29
runtime/starpu/codelets/codelet_zttlqt.c
runtime/starpu/codelets/codelet_zttlqt.c
+24
-24
runtime/starpu/codelets/codelet_zttmlq.c
runtime/starpu/codelets/codelet_zttmlq.c
+38
-38
runtime/starpu/codelets/codelet_zttmqr.c
runtime/starpu/codelets/codelet_zttmqr.c
+48
-48
runtime/starpu/codelets/codelet_zttqrt.c
runtime/starpu/codelets/codelet_zttqrt.c
+24
-24
runtime/starpu/codelets/codelet_zunmlq.c
runtime/starpu/codelets/codelet_zunmlq.c
+40
-40
runtime/starpu/codelets/codelet_zunmqr.c
runtime/starpu/codelets/codelet_zunmqr.c
+40
-40
runtime/starpu/control/runtime_async.c
runtime/starpu/control/runtime_async.c
+12
-12
runtime/starpu/control/runtime_context.c
runtime/starpu/control/runtime_context.c
+8
-8
runtime/starpu/control/runtime_control.c
runtime/starpu/control/runtime_control.c
+12
-12
runtime/starpu/control/runtime_descriptor.c
runtime/starpu/control/runtime_descriptor.c
+22
-22
runtime/starpu/control/runtime_options.c
runtime/starpu/control/runtime_options.c
+11
-12
runtime/starpu/control/runtime_profiling.c
runtime/starpu/control/runtime_profiling.c
+2
-2
runtime/starpu/control/runtime_workspace.c
runtime/starpu/control/runtime_workspace.c
+7
-7
runtime/starpu/control/runtime_zlocality.c
runtime/starpu/control/runtime_zlocality.c
+65
-65
runtime/starpu/control/runtime_zprofiling.c
runtime/starpu/control/runtime_zprofiling.c
+33
-33
runtime/starpu/include/chameleon_starpu.h.in
runtime/starpu/include/chameleon_starpu.h.in
+6
-6
runtime/starpu/include/runtime_codelet_z.h
runtime/starpu/include/runtime_codelet_z.h
+2
-2
runtime/starpu/include/runtime_codelets.h
runtime/starpu/include/runtime_codelets.h
+1
-1
runtime/starpu/include/runtime_profiling.h
runtime/starpu/include/runtime_profiling.h
+8
-8
runtime/starpu/include/runtime_workspace.h
runtime/starpu/include/runtime_workspace.h
+11
-11
simucore/CMakeLists.txt
simucore/CMakeLists.txt
+2
-2
testing/CMakeLists.txt
testing/CMakeLists.txt
+2
-2
testing/chameleon_testing.py
testing/chameleon_testing.py
+1
-1
testing/lin/CMakeLists.txt
testing/lin/CMakeLists.txt
+2
-2
testing/lin/aladhd.f
testing/lin/aladhd.f
+1
-1
testing/lin/alaerh.f
testing/lin/alaerh.f
+1
-1
testing/lin/alaesm.f
testing/lin/alaesm.f
+1
-1
testing/lin/alahd.f
testing/lin/alahd.f
+1
-1
testing/lin/alareq.f
testing/lin/alareq.f
+1
-1
testing/lin/alasum.f
testing/lin/alasum.f
+1
-1
testing/lin/alasvm.f
testing/lin/alasvm.f
+1
-1
testing/lin/cchkaa.f
testing/lin/cchkaa.f
+18
-18
testing/lin/cchkge.f
testing/lin/cchkge.f
+14
-14
testing/lin/cchklq.f
testing/lin/cchklq.f
+11
-11
testing/lin/cchkpo.f
testing/lin/cchkpo.f
+9
-9
testing/lin/cchkqr.f
testing/lin/cchkqr.f
+11
-11
testing/lin/cdrvge.f
testing/lin/cdrvge.f
+14
-14
testing/lin/cdrvls.f
testing/lin/cdrvls.f
+9
-9
testing/lin/cdrvpo.f
testing/lin/cdrvpo.f
+9
-9
testing/lin/cerrge.f
testing/lin/cerrge.f
+26
-26
testing/lin/cerrlq.f
testing/lin/cerrlq.f
+37
-37
testing/lin/cerrls.f
testing/lin/cerrls.f
+15
-15
testing/lin/cerrpo.f
testing/lin/cerrpo.f
+15
-15
testing/lin/cerrqr.f
testing/lin/cerrqr.f
+37
-37
testing/lin/cerrvx.f
testing/lin/cerrvx.f
+23
-23
testing/lin/cgeequ.f
testing/lin/cgeequ.f
+1
-1
testing/lin/cgennd.f
testing/lin/cgennd.f
+1
-1
testing/lin/cget02.f
testing/lin/cget02.f
+1
-1
testing/lin/cget04.f
testing/lin/cget04.f
+1
-1
testing/lin/chkxer.f
testing/lin/chkxer.f
+1
-1
testing/lin/clacn2.f
testing/lin/clacn2.f
+1
-1
testing/lin/clagge.f
testing/lin/clagge.f
+1
-1
testing/lin/clagsy.f
testing/lin/clagsy.f
+1
-1
testing/lin/claipd.f
testing/lin/claipd.f
+1
-1
testing/lin/clanhe.f
testing/lin/clanhe.f
+1
-1
testing/lin/claqge.f
testing/lin/claqge.f
+1
-1
testing/lin/claqhe.f
testing/lin/claqhe.f
+1
-1
testing/lin/claqsy.f
testing/lin/claqsy.f
+1
-1
testing/lin/clarhs.f
testing/lin/clarhs.f
+1
-1
testing/lin/clarnd.f
testing/lin/clarnd.f
+1
-1
testing/lin/claror.f
testing/lin/claror.f
+1
-1
testing/lin/clarot.f
testing/lin/clarot.f
+1
-1
testing/lin/clartg.f
testing/lin/clartg.f
+1
-1
testing/lin/clascl.f
testing/lin/clascl.f
+1
-1
testing/lin/claset.f
testing/lin/claset.f
+1
-1
testing/lin/clatb4.f
testing/lin/clatb4.f
+1
-1
testing/lin/clatm1.f
testing/lin/clatm1.f
+1
-1
testing/lin/clatms.f
testing/lin/clatms.f
+1
-1
testing/lin/clatrs.f
testing/lin/clatrs.f
+1
-1
testing/lin/clauu2.f
testing/lin/clauu2.f
+1
-1
testing/lin/clauum.f
testing/lin/clauum.f
+1
-1
testing/lin/clqt01.f
testing/lin/clqt01.f
+3
-3
testing/lin/clqt02.f
testing/lin/clqt02.f
+2
-2
testing/lin/clqt03.f
testing/lin/clqt03.f
+8
-8
testing/lin/cpocon.f
testing/lin/cpocon.f
+1
-1
testing/lin/cpoequ.f
testing/lin/cpoequ.f
+1
-1
testing/lin/cporfs.f
testing/lin/cporfs.f
+7
-7
testing/lin/cposvx.f
testing/lin/cposvx.f
+6
-6
testing/lin/cpot01.f
testing/lin/cpot01.f
+1
-1
testing/lin/cpot02.f
testing/lin/cpot02.f
+1
-1
testing/lin/cpot03.f
testing/lin/cpot03.f
+1
-1
testing/lin/cpot05.f
testing/lin/cpot05.f
+1
-1
testing/lin/cpotri.f
testing/lin/cpotri.f
+1
-1
testing/lin/cqrt01.f
testing/lin/cqrt01.f
+3
-3
testing/lin/cqrt02.f
testing/lin/cqrt02.f
+2
-2
testing/lin/cqrt03.f
testing/lin/cqrt03.f
+8
-8
testing/lin/cqrt13.f
testing/lin/cqrt13.f
+1
-1
testing/lin/cqrt14.f
testing/lin/cqrt14.f
+1
-1
testing/lin/cqrt15.f
testing/lin/cqrt15.f
+1
-1
testing/lin/cqrt16.f
testing/lin/cqrt16.f
+1
-1
testing/lin/cqrt17.f
testing/lin/cqrt17.f
+1
-1
testing/lin/csbmv.f
testing/lin/csbmv.f
+1
-1
testing/lin/cspmv.f
testing/lin/cspmv.f
+1
-1
testing/lin/csrscl.f
testing/lin/csrscl.f
+1
-1
testing/lin/csymv.f
testing/lin/csymv.f
+1
-1
testing/lin/ctest.in
testing/lin/ctest.in
+2
-2
testing/lin/ctestdyn.in
testing/lin/ctestdyn.in
+2
-2
testing/lin/ctrti2.f
testing/lin/ctrti2.f
+1
-1
testing/lin/ctrtri.f
testing/lin/ctrtri.f
+1
-1
testing/lin/dchkaa.f
testing/lin/dchkaa.f
+19
-19
testing/lin/dchkge.f
testing/lin/dchkge.f
+14
-14
testing/lin/dchklq.f
testing/lin/dchklq.f
+11
-11
testing/lin/dchkpo.f
testing/lin/dchkpo.f
+9
-9
testing/lin/dchkqr.f
testing/lin/dchkqr.f
+11
-11
testing/lin/ddrvge.f
testing/lin/ddrvge.f
+14
-14
testing/lin/ddrvls.f
testing/lin/ddrvls.f
+10
-10
testing/lin/ddrvpo.f
testing/lin/ddrvpo.f
+9
-9
testing/lin/derrge.f
testing/lin/derrge.f
+26
-26
testing/lin/derrlq.f
testing/lin/derrlq.f
+39
-39
testing/lin/derrls.f
testing/lin/derrls.f
+15
-15
testing/lin/derrpo.f
testing/lin/derrpo.f
+15
-15
testing/lin/derrqr.f
testing/lin/derrqr.f
+38
-38
testing/lin/derrvx.f
testing/lin/derrvx.f
+24
-24
testing/lin/dgeequ.f
testing/lin/dgeequ.f
+1
-1
testing/lin/dgennd.f
testing/lin/dgennd.f
+1
-1
testing/lin/dget02.f
testing/lin/dget02.f
+1
-1
testing/lin/dget04.f
testing/lin/dget04.f
+1
-1
testing/lin/dget06.f
testing/lin/dget06.f
+1
-1
testing/lin/dlabad.f
testing/lin/dlabad.f
+1
-1
testing/lin/dlacn2.f
testing/lin/dlacn2.f
+1
-1
testing/lin/dlagge.f
testing/lin/dlagge.f
+1
-1
testing/lin/dlagsy.f
testing/lin/dlagsy.f
+1
-1
testing/lin/dlaord.f
testing/lin/dlaord.f
+1
-1
testing/lin/dlaqge.f
testing/lin/dlaqge.f
+1
-1
testing/lin/dlaqsy.f
testing/lin/dlaqsy.f
+1
-1
testing/lin/dlaran.f
testing/lin/dlaran.f
+1
-1
testing/lin/dlarhs.f
testing/lin/dlarhs.f
+1
-1
testing/lin/dlarnd.f
testing/lin/dlarnd.f
+1
-1
testing/lin/dlaror.f
testing/lin/dlaror.f
+1
-1
testing/lin/dlarot.f
testing/lin/dlarot.f
+1
-1
testing/lin/dlartg.f
testing/lin/dlartg.f
+1
-1
testing/lin/dlascl.f
testing/lin/dlascl.f
+1
-1
testing/lin/dlaset.f
testing/lin/dlaset.f
+1
-1
testing/lin/dlatb4.f
testing/lin/dlatb4.f
+1
-1
testing/lin/dlatm1.f
testing/lin/dlatm1.f
+1
-1
testing/lin/dlatms.f
testing/lin/dlatms.f
+1
-1
testing/lin/dlatrs.f
testing/lin/dlatrs.f
+1
-1
testing/lin/dlauu2.f
testing/lin/dlauu2.f
+1
-1
testing/lin/dlauum.f
testing/lin/dlauum.f
+1
-1
testing/lin/dlqt01.f
testing/lin/dlqt01.f
+3
-3
testing/lin/dlqt02.f
testing/lin/dlqt02.f
+2
-2
testing/lin/dlqt03.f
testing/lin/dlqt03.f
+8
-8
testing/lin/dpocon.f
testing/lin/dpocon.f
+1
-1
testing/lin/dpoequ.f
testing/lin/dpoequ.f
+1
-1
testing/lin/dporfs.f
testing/lin/dporfs.f
+7
-7
testing/lin/dposvx.f
testing/lin/dposvx.f
+6
-6
testing/lin/dpot01.f
testing/lin/dpot01.f
+1
-1
testing/lin/dpot02.f
testing/lin/dpot02.f
+1
-1
testing/lin/dpot03.f
testing/lin/dpot03.f
+1
-1
testing/lin/dpot05.f
testing/lin/dpot05.f
+1
-1
testing/lin/dpotri.f
testing/lin/dpotri.f
+1
-1
testing/lin/dqrt01.f
testing/lin/dqrt01.f
+3
-3
testing/lin/dqrt02.f
testing/lin/dqrt02.f
+2
-2
testing/lin/dqrt03.f
testing/lin/dqrt03.f
+8
-8
testing/lin/dqrt13.f
testing/lin/dqrt13.f
+1
-1
testing/lin/dqrt14.f
testing/lin/dqrt14.f
+1
-1
testing/lin/dqrt15.f
testing/lin/dqrt15.f
+1
-1
testing/lin/dqrt16.f
testing/lin/dqrt16.f
+1
-1
testing/lin/dqrt17.f
testing/lin/dqrt17.f
+1
-1
testing/lin/drscl.f
testing/lin/drscl.f
+1
-1
testing/lin/dtest.in
testing/lin/dtest.in
+2
-2
testing/lin/dtestdyn.in
testing/lin/dtestdyn.in
+2
-2
testing/lin/dtrti2.f
testing/lin/dtrti2.f
+1
-1
testing/lin/dtrtri.f
testing/lin/dtrtri.f
+1
-1
testing/lin/dzsum1.f
testing/lin/dzsum1.f
+1
-1
testing/lin/icmax1.f
testing/lin/icmax1.f
+1
-1
testing/lin/izmax1.f
testing/lin/izmax1.f
+1
-1
testing/lin/lsamen.f
testing/lin/lsamen.f
+1
-1
testing/lin/morse_lintesting.py
testing/lin/morse_lintesting.py
+1
-1
testing/lin/schkaa.f
testing/lin/schkaa.f
+19
-19
testing/lin/schkge.f
testing/lin/schkge.f
+14
-14
testing/lin/schklq.f
testing/lin/schklq.f
+11
-11
testing/lin/schkpo.f
testing/lin/schkpo.f
+9
-9
testing/lin/schkqr.f
testing/lin/schkqr.f
+11
-11
testing/lin/scsum1.f
testing/lin/scsum1.f
+1
-1
testing/lin/sdrvge.f
testing/lin/sdrvge.f
+14
-14
testing/lin/sdrvls.f
testing/lin/sdrvls.f
+10
-10
testing/lin/sdrvpo.f
testing/lin/sdrvpo.f
+9
-9
testing/lin/serrge.f
testing/lin/serrge.f
+26
-26
testing/lin/serrlq.f
testing/lin/serrlq.f
+37
-37
testing/lin/serrls.f
testing/lin/serrls.f
+15
-15
testing/lin/serrpo.f
testing/lin/serrpo.f
+15
-15
testing/lin/serrqr.f
testing/lin/serrqr.f
+37
-37
testing/lin/serrvx.f
testing/lin/serrvx.f
+24
-24
testing/lin/sgeequ.f
testing/lin/sgeequ.f
+1
-1
testing/lin/sgennd.f
testing/lin/sgennd.f
+1
-1
testing/lin/sget02.f
testing/lin/sget02.f
+1
-1
testing/lin/sget04.f
testing/lin/sget04.f
+1
-1
testing/lin/sget06.f
testing/lin/sget06.f
+1
-1
testing/lin/slabad.f
testing/lin/slabad.f
+1
-1
testing/lin/slacn2.f
testing/lin/slacn2.f
+1
-1
testing/lin/slagge.f
testing/lin/slagge.f
+1
-1
testing/lin/slagsy.f
testing/lin/slagsy.f
+1
-1
testing/lin/slaord.f
testing/lin/slaord.f
+1
-1
testing/lin/slaqge.f
testing/lin/slaqge.f
+1
-1
testing/lin/slaqsy.f
testing/lin/slaqsy.f
+1
-1
testing/lin/slaran.f
testing/lin/slaran.f
+1
-1
testing/lin/slarhs.f
testing/lin/slarhs.f
+1
-1
testing/lin/slarnd.f
testing/lin/slarnd.f
+1
-1
testing/lin/slaror.f
testing/lin/slaror.f
+1
-1
testing/lin/slarot.f
testing/lin/slarot.f
+1
-1
testing/lin/slartg.f
testing/lin/slartg.f
+1
-1
testing/lin/slascl.f
testing/lin/slascl.f
+1
-1
testing/lin/slaset.f
testing/lin/slaset.f
+1
-1
testing/lin/slatb4.f
testing/lin/slatb4.f
+1
-1
testing/lin/slatm1.f
testing/lin/slatm1.f
+1
-1
testing/lin/slatms.f
testing/lin/slatms.f
+1
-1
testing/lin/slatrs.f
testing/lin/slatrs.f
+1
-1
testing/lin/slauu2.f
testing/lin/slauu2.f
+1
-1
testing/lin/slauum.f
testing/lin/slauum.f
+1
-1
testing/lin/slqt01.f
testing/lin/slqt01.f
+3
-3
testing/lin/slqt02.f
testing/lin/slqt02.f
+2
-2
testing/lin/slqt03.f
testing/lin/slqt03.f
+8
-8
testing/lin/spocon.f
testing/lin/spocon.f
+1
-1
testing/lin/spoequ.f
testing/lin/spoequ.f
+1
-1
testing/lin/sporfs.f
testing/lin/sporfs.f
+7
-7
testing/lin/sposvx.f
testing/lin/sposvx.f
+6
-6
testing/lin/spot01.f
testing/lin/spot01.f
+1
-1
testing/lin/spot02.f
testing/lin/spot02.f
+1
-1
testing/lin/spot03.f
testing/lin/spot03.f
+1
-1
testing/lin/spot05.f
testing/lin/spot05.f
+1
-1
testing/lin/spotri.f
testing/lin/spotri.f
+1
-1
testing/lin/sqrt01.f
testing/lin/sqrt01.f
+3
-3
testing/lin/sqrt02.f
testing/lin/sqrt02.f
+2
-2
testing/lin/sqrt03.f
testing/lin/sqrt03.f
+8
-8
testing/lin/sqrt13.f
testing/lin/sqrt13.f
+1
-1
testing/lin/sqrt14.f
testing/lin/sqrt14.f
+1
-1
testing/lin/sqrt15.f
testing/lin/sqrt15.f
+1
-1
testing/lin/sqrt16.f
testing/lin/sqrt16.f
+1
-1
testing/lin/sqrt17.f
testing/lin/sqrt17.f
+1
-1
testing/lin/srscl.f
testing/lin/srscl.f
+1
-1
testing/lin/stest.in
testing/lin/stest.in
+2
-2
testing/lin/stestdyn.in
testing/lin/stestdyn.in
+2
-2
testing/lin/strti2.f
testing/lin/strti2.f
+1
-1
testing/lin/strtri.f
testing/lin/strtri.f
+1
-1
testing/lin/xerbla.f
testing/lin/xerbla.f
+1
-1
testing/lin/xlaenv.f
testing/lin/xlaenv.f
+2
-2
testing/lin/zchkaa.f
testing/lin/zchkaa.f
+18
-18
testing/lin/zchkge.f
testing/lin/zchkge.f
+14
-14
testing/lin/zchklq.f
testing/lin/zchklq.f
+11
-11
testing/lin/zchkpo.f
testing/lin/zchkpo.f
+9
-9
testing/lin/zchkqr.f
testing/lin/zchkqr.f
+11
-11
testing/lin/zdrscl.f
testing/lin/zdrscl.f
+1
-1
testing/lin/zdrvge.f
testing/lin/zdrvge.f
+14
-14
testing/lin/zdrvls.f
testing/lin/zdrvls.f
+9
-9
testing/lin/zdrvpo.f
testing/lin/zdrvpo.f
+9
-9
testing/lin/zerrge.f
testing/lin/zerrge.f
+26
-26
testing/lin/zerrlq.f
testing/lin/zerrlq.f
+41
-41
testing/lin/zerrls.f
testing/lin/zerrls.f
+15
-15
testing/lin/zerrpo.f
testing/lin/zerrpo.f
+15
-15
testing/lin/zerrqr.f
testing/lin/zerrqr.f
+37
-37
testing/lin/zerrvx.f
testing/lin/zerrvx.f
+23
-23
testing/lin/zgeequ.f
testing/lin/zgeequ.f
+1
-1
testing/lin/zgennd.f
testing/lin/zgennd.f
+1
-1
testing/lin/zgeqrs.f
testing/lin/zgeqrs.f
+1
-1
testing/lin/zget02.f
testing/lin/zget02.f
+1
-1
testing/lin/zget04.f
testing/lin/zget04.f
+1
-1
testing/lin/zlacn2.f
testing/lin/zlacn2.f
+1
-1
testing/lin/zlagge.f
testing/lin/zlagge.f
+1
-1
testing/lin/zlagsy.f
testing/lin/zlagsy.f
+1
-1
testing/lin/zlaipd.f
testing/lin/zlaipd.f
+1
-1
testing/lin/zlanhe.f
testing/lin/zlanhe.f
+1
-1
testing/lin/zlaqge.f
testing/lin/zlaqge.f
+1
-1
testing/lin/zlaqhe.f
testing/lin/zlaqhe.f
+1
-1
testing/lin/zlaqsy.f
testing/lin/zlaqsy.f
+1
-1
testing/lin/zlarhs.f
testing/lin/zlarhs.f
+1
-1
testing/lin/zlarnd.f
testing/lin/zlarnd.f
+1
-1
testing/lin/zlaror.f
testing/lin/zlaror.f
+1
-1
testing/lin/zlarot.f
testing/lin/zlarot.f
+1
-1
testing/lin/zlartg.f
testing/lin/zlartg.f
+1
-1
testing/lin/zlascl.f
testing/lin/zlascl.f
+1
-1
testing/lin/zlaset.f
testing/lin/zlaset.f
+1
-1
testing/lin/zlatb4.f
testing/lin/zlatb4.f
+1
-1
testing/lin/zlatm1.f
testing/lin/zlatm1.f
+1
-1
testing/lin/zlatms.f
testing/lin/zlatms.f
+1
-1
testing/lin/zlatrs.f
testing/lin/zlatrs.f
+1
-1
testing/lin/zlauu2.f
testing/lin/zlauu2.f
+1
-1
testing/lin/zlauum.f
testing/lin/zlauum.f
+1
-1
testing/lin/zlqt01.f
testing/lin/zlqt01.f
+3
-3
testing/lin/zlqt02.f
testing/lin/zlqt02.f
+2
-2
testing/lin/zlqt03.f
testing/lin/zlqt03.f
+8
-8
testing/lin/zpocon.f
testing/lin/zpocon.f
+1
-1
testing/lin/zpoequ.f
testing/lin/zpoequ.f
+1
-1
testing/lin/zporfs.f
testing/lin/zporfs.f
+7
-7
testing/lin/zposvx.f
testing/lin/zposvx.f
+6
-6
testing/lin/zpot01.f
testing/lin/zpot01.f
+1
-1
testing/lin/zpot02.f
testing/lin/zpot02.f
+1
-1
testing/lin/zpot03.f
testing/lin/zpot03.f
+1
-1
testing/lin/zpot05.f
testing/lin/zpot05.f
+1
-1
testing/lin/zpot06.f
testing/lin/zpot06.f
+1
-1
testing/lin/zpotri.f
testing/lin/zpotri.f
+1
-1
testing/lin/zqrt01.f
testing/lin/zqrt01.f
+3
-3
testing/lin/zqrt02.f
testing/lin/zqrt02.f
+2
-2
testing/lin/zqrt03.f
testing/lin/zqrt03.f
+8
-8
testing/lin/zqrt13.f
testing/lin/zqrt13.f
+1
-1
testing/lin/zqrt14.f
testing/lin/zqrt14.f
+1
-1
testing/lin/zqrt15.f
testing/lin/zqrt15.f
+1
-1
testing/lin/zqrt16.f
testing/lin/zqrt16.f
+1
-1
testing/lin/zqrt17.f
testing/lin/zqrt17.f
+1
-1
testing/lin/zsbmv.f
testing/lin/zsbmv.f
+1
-1
testing/lin/zspmv.f
testing/lin/zspmv.f
+1
-1
testing/lin/zsymv.f
testing/lin/zsymv.f
+1
-1
testing/lin/ztest.in
testing/lin/ztest.in
+2
-2
testing/lin/ztestdyn.in
testing/lin/ztestdyn.in
+2
-2
testing/lin/ztrti2.f
testing/lin/ztrti2.f
+1
-1
testing/lin/ztrtri.f
testing/lin/ztrtri.f
+1
-1
testing/testing_zauxiliary.c
testing/testing_zauxiliary.c
+17
-17
testing/testing_zauxiliary.h
testing/testing_zauxiliary.h
+9
-9
testing/testing_zgeadd.c
testing/testing_zgeadd.c
+35
-35
testing/testing_zgels.c
testing/testing_zgels.c
+63
-63
testing/testing_zgels_hqr.c
testing/testing_zgels_hqr.c
+64
-64
testing/testing_zgels_systolic.c
testing/testing_zgels_systolic.c
+67
-67
testing/testing_zgemm.c
testing/testing_zgemm.c
+29
-29
testing/testing_zgeqrf_qdwh.c
testing/testing_zgeqrf_qdwh.c
+30
-30
testing/testing_zgesv_incpiv.c
testing/testing_zgesv_incpiv.c
+22
-22
testing/testing_zgesvd.c
testing/testing_zgesvd.c
+48
-48
testing/testing_zheevd.c
testing/testing_zheevd.c
+33
-33
testing/testing_zhemm.c
testing/testing_zhemm.c
+23
-23
testing/testing_zher2k.c
testing/testing_zher2k.c
+27
-27
testing/testing_zherk.c
testing/testing_zherk.c
+21
-21
testing/testing_zlange.c
testing/testing_zlange.c
+28
-28
testing/testing_zpemv.c
testing/testing_zpemv.c
+24
-24
testing/testing_zposv.c
testing/testing_zposv.c
+53
-46
testing/testing_zpotri.c
testing/testing_zpotri.c
+32
-28
testing/testing_zsymm.c
testing/testing_zsymm.c
+25
-23
testing/testing_zsyr2k.c
testing/testing_zsyr2k.c
+27
-27
testing/testing_zsyrk.c
testing/testing_zsyrk.c
+22
-22
testing/testing_ztrmm.c
testing/testing_ztrmm.c
+21
-21
testing/testing_ztrsm.c
testing/testing_ztrsm.c
+21
-21
timing/CMakeLists.txt
timing/CMakeLists.txt
+2
-2
timing/flops.h
timing/flops.h
+4
-4
timing/time_zgelqf.c
timing/time_zgelqf.c
+14
-14
timing/time_zgelqf_tile.c
timing/time_zgelqf_tile.c
+22
-22
timing/time_zgels.c
timing/time_zgels.c
+13
-13
timing/time_zgels_tile.c
timing/time_zgels_tile.c
+21
-21
timing/time_zgemm.c
timing/time_zgemm.c
+13
-13
timing/time_zgemm_tile.c
timing/time_zgemm_tile.c
+15
-15
timing/time_zgeqrf.c
timing/time_zgeqrf.c
+14
-14
timing/time_zgeqrf_hqr.c
timing/time_zgeqrf_hqr.c
+18
-18
timing/time_zgeqrf_hqr_tile.c
timing/time_zgeqrf_hqr_tile.c
+25
-25
timing/time_zgeqrf_tile.c
timing/time_zgeqrf_tile.c
+22
-22
timing/time_zgeqrs_tile.c
timing/time_zgeqrs_tile.c
+22
-22
timing/time_zgesv_incpiv.c
timing/time_zgesv_incpiv.c
+12
-12
timing/time_zgesv_incpiv_tile.c
timing/time_zgesv_incpiv_tile.c
+19
-19
timing/time_zgesv_nopiv.c
timing/time_zgesv_nopiv.c
+9
-9
timing/time_zgesv_nopiv_tile.c
timing/time_zgesv_nopiv_tile.c
+16
-16
timing/time_zgesvd_tile.c
timing/time_zgesvd_tile.c
+14
-14
timing/time_zgetrf_incpiv.c
timing/time_zgetrf_incpiv.c
+12
-12
timing/time_zgetrf_incpiv_tile.c
timing/time_zgetrf_incpiv_tile.c
+20
-20
timing/time_zgetrf_nopiv.c
timing/time_zgetrf_nopiv.c
+10
-10
timing/time_zgetrf_nopiv_tile.c
timing/time_zgetrf_nopiv_tile.c
+18
-18
timing/time_zgetri_tile.c
timing/time_zgetri_tile.c
+82
-82
timing/time_zgetrs_incpiv_tile.c
timing/time_zgetrs_incpiv_tile.c
+21
-21
timing/time_zgetrs_nopiv_tile.c
timing/time_zgetrs_nopiv_tile.c
+18
-18
timing/time_zheevd_tile.c
timing/time_zheevd_tile.c
+10
-10
timing/time_zlange.c
timing/time_zlange.c
+12
-12
timing/time_zlange_tile.c
timing/time_zlange_tile.c
+13
-13
timing/time_zposv.c
timing/time_zposv.c
+11
-11
timing/time_zposv_tile.c
timing/time_zposv_tile.c
+18
-18
timing/time_zpotrf.c
timing/time_zpotrf.c
+12
-12
timing/time_zpotrf_tile.c
timing/time_zpotrf_tile.c
+19
-19
timing/time_zpotri_tile.c
timing/time_zpotri_tile.c
+40
-40
timing/time_zpotrs_tile.c
timing/time_zpotrs_tile.c
+19
-19
timing/time_zsytrf_tile.c
timing/time_zsytrf_tile.c
+19
-19
timing/time_ztrsm.c
timing/time_ztrsm.c
+13
-13
timing/timing.c
timing/timing.c
+29
-29
timing/timing.h
timing/timing.h
+13
-13
timing/timing_zauxiliary.c
timing/timing_zauxiliary.c
+43
-43
timing/timing_zauxiliary.h
timing/timing_zauxiliary.h
+16
-16
No files found.
CMakeLists.txt
View file @
7397efbe
...
...
@@ -40,20 +40,20 @@ set(CHAMELEON_VERSION_MAJOR 1)
set
(
CHAMELEON_VERSION_MINOR 0
)
set
(
CHAMELEON_VERSION_MICRO 0
)
set
(
MORSE_CMAKE_DIR
""
CACHE PATH
"Directory of MORSE
CMake modules, can be external to the project"
)
set
(
CHAMELEON_CMAKE_DIR
""
CACHE PATH
"Directory of CHAMELEON
CMake modules, can be external to the project"
)
# Add extra cmake module path and initialize morse cmake modules
# --------------------------------------------------------------
list
(
APPEND CMAKE_MODULE_PATH
${
CMAKE_SOURCE_DIR
}
/cmake_modules
)
if
(
MORSE
_CMAKE_DIR
)
list
(
APPEND CMAKE_MODULE_PATH
"
${
MORSE
_CMAKE_DIR
}
/cmake_modules/morse_cmake/modules"
)
set
(
MORSE_CMAKE_MODULE_PATH
${
MORSE
_CMAKE_DIR
}
/cmake_modules/morse_cmake/modules
)
if
(
CHAMELEON
_CMAKE_DIR
)
list
(
APPEND CMAKE_MODULE_PATH
"
${
CHAMELEON
_CMAKE_DIR
}
/cmake_modules/morse_cmake/modules"
)
set
(
CHAMELEON_CMAKE_MODULE_PATH
${
CHAMELEON
_CMAKE_DIR
}
/cmake_modules/morse_cmake/modules
)
elseif
(
EXISTS
"
${
CMAKE_SOURCE_DIR
}
/cmake_modules/morse_cmake"
)
list
(
APPEND CMAKE_MODULE_PATH
"
${
CMAKE_SOURCE_DIR
}
/cmake_modules/morse_cmake/modules"
)
set
(
MORSE
_CMAKE_MODULE_PATH
${
CMAKE_SOURCE_DIR
}
/cmake_modules/morse_cmake/modules
)
set
(
CHAMELEON
_CMAKE_MODULE_PATH
${
CMAKE_SOURCE_DIR
}
/cmake_modules/morse_cmake/modules
)
else
()
message
(
FATAL_ERROR
"Chameleon CMake system relies on morse_cmake modules developed here: "
"https://gitlab.inria.fr/solverstack/morse_cmake. Please set
MORSE
_CMAKE_DIR to this source "
"https://gitlab.inria.fr/solverstack/morse_cmake. Please set
CHAMELEON
_CMAKE_DIR to this source "
"directory."
)
endif
()
...
...
@@ -64,8 +64,8 @@ include(GenPkgConfig)
# ------------------------------------------------------------------------
include
(
FortranCInterface
)
FortranCInterface_VERIFY
()
FortranCInterface_HEADER
(
${
CMAKE_CURRENT_BINARY_DIR
}
/include/chameleon/m
orse_m
angling.h
MACRO_NAMESPACE
"
MORSE
_"
)
FortranCInterface_HEADER
(
${
CMAKE_CURRENT_BINARY_DIR
}
/include/chameleon/mangling.h
MACRO_NAMESPACE
"
CHAMELEON
_"
)
#############################################
# #
...
...
@@ -97,7 +97,7 @@ option(BUILD_SHARED_LIBS "Build shared libraries" OFF)
# Define precision supported by CHAMELEON
# -----------------------------------------
set
(
RP_CHAMELEON_DICTIONNARY
${
MORSE
_CMAKE_MODULE_PATH
}
/precision_generator/subs.py
)
set
(
RP_CHAMELEON_DICTIONNARY
${
CHAMELEON
_CMAKE_MODULE_PATH
}
/precision_generator/subs.py
)
set
(
RP_CHAMELEON_PRECISIONS
"s;d;c;z"
)
include
(
RulesPrecisions
)
...
...
@@ -322,7 +322,7 @@ if(NOT CHAMELEON_SIMULATION)
list
(
INSERT CHAMELEON_DEP 0
${
CBLAS_LIBRARIES_DEP
}
)
endif
()
else
()
if
(
MORSE
_VERBOSE_FIND_PACKAGE
)
if
(
CHAMELEON
_VERBOSE_FIND_PACKAGE
)
if
(
CBLAS_STANDALONE OR NOT CBLAS_WORKS
)
if
(
NOT CBLAS_cblas.h_DIRS
)
Print_Find_Header_Status
(
cblas cblas.h
)
...
...
@@ -332,8 +332,8 @@ if(NOT CHAMELEON_SIMULATION)
endif
()
endif
()
else
()
message
(
WARNING
"CBLAS library has not been found and
MORSE
_VERBOSE_FIND_PACKAGE is set to OFF."
" Try to activate
MORSE_VERBOSE_FIND_PACKAGE option (-DMORSE
_VERBOSE_FIND_PACKAGE=ON) to get some hints for the detection"
)
message
(
WARNING
"CBLAS library has not been found and
CHAMELEON
_VERBOSE_FIND_PACKAGE is set to OFF."
" Try to activate
CHAMELEON_VERBOSE_FIND_PACKAGE option (-DCHAMELEON
_VERBOSE_FIND_PACKAGE=ON) to get some hints for the detection"
)
endif
()
message
(
FATAL_ERROR
"A CBLAS library is required but has not been found"
)
endif
()
...
...
@@ -358,7 +358,7 @@ if(NOT CHAMELEON_SIMULATION)
list
(
INSERT CHAMELEON_DEP 0
${
LAPACKE_LIBRARIES_DEP
}
)
endif
()
else
()
if
(
MORSE
_VERBOSE_FIND_PACKAGE
)
if
(
CHAMELEON
_VERBOSE_FIND_PACKAGE
)
if
(
LAPACKE_STANDALONE OR NOT LAPACKE_WORKS
)
if
(
NOT LAPACKE_lapacke.h_DIRS
)
Print_Find_Header_Status
(
lapacke lapacke.h
)
...
...
@@ -368,8 +368,8 @@ if(NOT CHAMELEON_SIMULATION)
endif
()
endif
()
else
()
message
(
WARNING
"LAPACKE library has not been found and
MORSE
_VERBOSE_FIND_PACKAGE is set to OFF."
" Try to activate
MORSE_VERBOSE_FIND_PACKAGE option (-DMORSE
_VERBOSE_FIND_PACKAGE=ON) to get some hints for the detection"
)
message
(
WARNING
"LAPACKE library has not been found and
CHAMELEON
_VERBOSE_FIND_PACKAGE is set to OFF."
" Try to activate
CHAMELEON_VERBOSE_FIND_PACKAGE option (-DCHAMELEON
_VERBOSE_FIND_PACKAGE=ON) to get some hints for the detection"
)
endif
()
message
(
FATAL_ERROR
"A LAPACKE library is required but has not been found"
)
endif
()
...
...
@@ -677,7 +677,7 @@ if( CHAMELEON_SCHED_STARPU )
endif
()
endif
()
else
(
STARPU_FOUND
)
if
(
MORSE
_VERBOSE_FIND_PACKAGE
)
if
(
CHAMELEON
_VERBOSE_FIND_PACKAGE
)
if
(
NOT HWLOC_FOUND OR NOT HWLOC_LIBRARIES
)
if
(
NOT HWLOC_hwloc.h_DIRS
)
Print_Find_Header_Status
(
hwloc hwloc.h
)
...
...
@@ -718,10 +718,10 @@ if( CHAMELEON_SCHED_STARPU )
endforeach
()
endif
()
endif
()
else
(
MORSE
_VERBOSE_FIND_PACKAGE
)
message
(
WARNING
"StarPU library has not been found and
MORSE
_VERBOSE_FIND_PACKAGE is set to OFF."
" Try to activate
MORSE_VERBOSE_FIND_PACKAGE option (-DMORSE
_VERBOSE_FIND_PACKAGE=ON) to get some hints for the detection"
)
endif
(
MORSE
_VERBOSE_FIND_PACKAGE
)
else
(
CHAMELEON
_VERBOSE_FIND_PACKAGE
)
message
(
WARNING
"StarPU library has not been found and
CHAMELEON
_VERBOSE_FIND_PACKAGE is set to OFF."
" Try to activate
CHAMELEON_VERBOSE_FIND_PACKAGE option (-DCHAMELEON
_VERBOSE_FIND_PACKAGE=ON) to get some hints for the detection"
)
endif
(
CHAMELEON
_VERBOSE_FIND_PACKAGE
)
if
(
NOT HWLOC_FOUND OR NOT HWLOC_LIBRARIES
)
message
(
FATAL_ERROR
"hwloc library is required but has not been found"
)
endif
()
...
...
@@ -781,7 +781,7 @@ if( CHAMELEON_SCHED_PARSEC )
# set(CMAKE_REQUIRED_LIBRARIES "${PARSEC_LIBRARIES_DEP}")
# check_function_exists(parsec_init HAVE_PARSEC_INIT)
else
(
PARSEC_FOUND
)
if
(
MORSE
_VERBOSE_FIND_PACKAGE
)
if
(
CHAMELEON
_VERBOSE_FIND_PACKAGE
)
if
(
NOT HWLOC_FOUND OR NOT HWLOC_LIBRARIES
)
if
(
NOT HWLOC_hwloc.h_DIRS
)
Print_Find_Header_Status
(
hwloc hwloc.h
)
...
...
@@ -804,10 +804,10 @@ if( CHAMELEON_SCHED_PARSEC )
endforeach
()
endif
()
endif
()
else
(
MORSE
_VERBOSE_FIND_PACKAGE
)
message
(
WARNING
"PaRSEC library has not been found and
MORSE
_VERBOSE_FIND_PACKAGE is set to OFF."
" Try to activate
MORSE_VERBOSE_FIND_PACKAGE option (-DMORSE
_VERBOSE_FIND_PACKAGE=ON) to get some hints for the detection"
)
endif
(
MORSE
_VERBOSE_FIND_PACKAGE
)
else
(
CHAMELEON
_VERBOSE_FIND_PACKAGE
)
message
(
WARNING
"PaRSEC library has not been found and
CHAMELEON
_VERBOSE_FIND_PACKAGE is set to OFF."
" Try to activate
CHAMELEON_VERBOSE_FIND_PACKAGE option (-DCHAMELEON
_VERBOSE_FIND_PACKAGE=ON) to get some hints for the detection"
)
endif
(
CHAMELEON
_VERBOSE_FIND_PACKAGE
)
if
(
NOT HWLOC_FOUND OR NOT HWLOC_LIBRARIES
)
message
(
FATAL_ERROR
"hwloc library is required but has not been found"
)
endif
()
...
...
@@ -843,7 +843,7 @@ if( CHAMELEON_SCHED_QUARK )
list
(
INSERT CHAMELEON_DEP 0
${
QUARK_LIBRARIES_DEP
}
)
endif
()
else
(
QUARK_FOUND
)
if
(
MORSE
_VERBOSE_FIND_PACKAGE
)
if
(
CHAMELEON
_VERBOSE_FIND_PACKAGE
)
if
(
NOT HWLOC_FOUND OR NOT HWLOC_LIBRARIES
)
if
(
NOT HWLOC_hwloc.h_DIRS
)
Print_Find_Header_Status
(
hwloc hwloc.h
)
...
...
@@ -859,8 +859,8 @@ if( CHAMELEON_SCHED_QUARK )
Print_Find_Library_Status
(
quark libquark
)
endif
()
else
()
message
(
WARNING
"QUARK library has not been found and
MORSE
_VERBOSE_FIND_PACKAGE is set to OFF."
" Try to activate
MORSE_VERBOSE_FIND_PACKAGE option (-DMORSE
_VERBOSE_FIND_PACKAGE=ON) to get some hints for the detection"
)
message
(
WARNING
"QUARK library has not been found and
CHAMELEON
_VERBOSE_FIND_PACKAGE is set to OFF."
" Try to activate
CHAMELEON_VERBOSE_FIND_PACKAGE option (-DCHAMELEON
_VERBOSE_FIND_PACKAGE=ON) to get some hints for the detection"
)
endif
()
if
(
NOT HWLOC_FOUND OR NOT HWLOC_LIBRARIES
)
message
(
FATAL_ERROR
"hwloc library is required but has not been found"
)
...
...
ChangeLog
View file @
7397efbe
...
...
@@ -23,7 +23,7 @@ r2253 | fpruvost | 2015-06-19 16:57:27 +0200 (ven. 19 juin 2015)
- correct restrict zsytrf_nopiv
- save config of build in config.log
- improve potrf+potrs on distributed systems
- add a
MORSE
_VERBOSE mode to activate or not hints during the detection
- add a
CHAMELEON
_VERBOSE mode to activate or not hints during the detection
- add the codelet name information in starpu_codelet for eztrace starpu module interceptions
- change the name of the installed chameleon .pc file: no more starpu or quark suffix
- change installation directories for headers, executables and docs. Make it relative to chameleon to avoid a bloody mess in system dirs
...
...
@@ -36,7 +36,7 @@ r2253 | fpruvost | 2015-06-19 16:57:27 +0200 (ven. 19 juin 2015)
- improve Find BLAS for gnu compilo and threaded mkl
- if hints are given by user to find libs (CMake option or env. var) --> do not use pkg-config
- avoid to call MPI_Finalize if MPI has been initialized by user
- add
MORSE
_Pause/Resume function to avoid CPU consumption when no tasks have to be executed
- add
CHAMELEON
_Pause/Resume function to avoid CPU consumption when no tasks have to be executed
- update the fortran90 interface
chameleon-0.9.0
...
...
LICENCE.txt
View file @
7397efbe
...
...
@@ -11,7 +11,7 @@
###
#
# This software is a computer program whose purpose is to process
# Matrices Over Runtime Systems @ Exascale (
MORSE
). More information
# Matrices Over Runtime Systems @ Exascale (
CHAMELEON
). More information
# can be found on the following website: http://www.inria.fr/en/teams/morse.
#
# This software is governed by the CeCILL-C license under French law and
...
...
README.org
View file @
7397efbe
...
...
@@ -25,7 +25,7 @@ linear algebra algorithms on very different type of architecture:
laptop, many-core nodes, CPUs-GPUs, multiple nodes. For example,
Chameleon is able to perform a Cholesky factorization
(double-precision) at 80 TFlop/s on a dense matrix of order 400 000
(i.e. 4 min). Chameleon is a sub-project of [[http://icl.cs.utk.edu/morse/][
MORSE
]] specifically
(i.e. 4 min). Chameleon is a sub-project of [[http://icl.cs.utk.edu/morse/][
CHAMELEON
]] specifically
dedicated to dense linear algebra.
* Get Chameleon
...
...
cmake_modules/GenPkgConfig.cmake
View file @
7397efbe
...
...
@@ -9,8 +9,8 @@
#
###
#
# @project
MORSE
#
MORSE
is a software package provided by:
# @project
CHAMELEON
#
CHAMELEON
is a software package provided by:
# Inria Bordeaux - Sud-Ouest,
# Univ. of Tennessee,
# King Abdullah Univesity of Science and Technology
...
...
@@ -163,7 +163,7 @@ MACRO(GENERATE_PKGCONFIG_FILE)
SET
(
_output_cudablas_file
"
${
CMAKE_BINARY_DIR
}
/cudablas.pc"
)
endif
()
# TODO: add url of
MORSE
releases in .pc file
# TODO: add url of
CHAMELEON
releases in .pc file
CONFIGURE_FILE
(
"
${
CMAKE_CURRENT_SOURCE_DIR
}
/lib/pkgconfig/chameleon.pc.in"
"
${
_output_chameleon_file
}
"
@ONLY
)
CONFIGURE_FILE
(
"
${
CMAKE_CURRENT_SOURCE_DIR
}
/lib/pkgconfig/coreblas.pc.in"
"
${
_output_coreblas_file
}
"
@ONLY
)
if
(
CHAMELEON_USE_CUDA
)
...
...
cmake_modules/PrintOpts.cmake
View file @
7397efbe
...
...
@@ -9,8 +9,8 @@
#
###
#
# @project
MORSE
#
MORSE
is a software package provided by:
# @project
CHAMELEON
#
CHAMELEON
is a software package provided by:
# Inria Bordeaux - Sud-Ouest,
# Univ. of Tennessee,
# King Abdullah Univesity of Science and Technology
...
...
cmake_modules/gitlab-ci-initial-cache.cmake
View file @
7397efbe
...
...
@@ -2,5 +2,5 @@ set(BUILD_SHARED_LIBS "ON" CACHE BOOL "")
set
(
CMAKE_INSTALL_PREFIX
"$ENV{PWD}/install"
CACHE PATH
""
)
set
(
CMAKE_VERBOSE_MAKEFILE
"ON"
CACHE BOOL
""
)
option
(
MORSE
_ENABLE_WARNING
"Enable warning messages"
ON
)
option
(
MORSE
_ENABLE_COVERAGE
"Enable flags for coverage test"
ON
)
option
(
CHAMELEON
_ENABLE_WARNING
"Enable warning messages"
ON
)
option
(
CHAMELEON
_ENABLE_COVERAGE
"Enable flags for coverage test"
ON
)
morse_cmake
@
203bae6d
Compare
1deddb27
...
203bae6d
Subproject commit
1deddb2781f62dbbf0ee9199f569e49f7346397
a
Subproject commit
203bae6d0bad99a2ad8e6d966a0a4ee3350f5f8
a
compute/CMakeLists.txt
View file @
7397efbe
...
...
@@ -9,8 +9,8 @@
#
###
#
# @project
MORSE
#
MORSE
is a software package provided by:
# @project
CHAMELEON
#
CHAMELEON
is a software package provided by:
# Inria Bordeaux - Sud-Ouest,
# Univ. of Tennessee,
# King Abdullah Univesity of Science and Technology
...
...
@@ -204,7 +204,6 @@ set(ZSRC
pztile2band.c
#pzgebrd_gb2bd.c
pzgebrd_ge2gb.c
#pzgetmi2.c
#pzgetrf_reclap.c
#pzgetrf_rectil.c
#pzhegst.c
...
...
compute/pzbuild.c
View file @
7397efbe
...
...
@@ -13,7 +13,7 @@
*
* @version 1.0.0
* @comment This file has been automatically generated
* from Plasma 2.5.0 for
MORSE
1.0.0