Integration of hierarchicah householder reduction trees
-
Review changes -
-
Download -
Patches
-
Plain diff
The goal of this merge request is to integrate through the libhqr (naming under discussion) the hierarchical householder trees for QR/LQ factorization, and open the pathe to SVD/EVD reduction to band integration, as they are presented in the following papers:
-
Jack Dongarra, Mathieu Faverge, Thomas Hérault, Mathias Jacquelin, Julien Langou, et al.. Hierarchical QR factorization algorithms for multi-core clusters. Parallel Computing, Elsevier, 2013, 39 (4-5), pp.212-232. <10.1016/j.parco.2013.01.003>. https://hal.inria.fr/hal-00809770
-
Mathieu Faverge, Julien Langou, Yves Robert, Jack Dongarra. Bidiagonalization and R-Bidiagonalization: Parallel Tiled Algorithms, Critical Paths and Distributed-Memory Implementation. IPDPS'17 - 31st IEEE International Parallel and Distributed Processing Symposium , May 2017, Orlando, United States. 2017, http://ipdps.org/. https://hal.inria.fr/hal-01484113
Files that have been added to the repository:
-
Compute directory -
pzgeqrf_param -
pzunmqr_param -
pzungqr_param -
pzgelqf_param -
pzunmql_param -
pzunglq_param -
geqrs_param driver -
gelqs_param driver -
gels_param driver
-
-
Testing gels -
gels_hqr -
gels_systolic as a second step -
Add list of ctest to test any default configuration
-
-
Timing -
time_zgeqrf_hqr -
time_zgeqrf_hqr_tile
-
-
Add the libhqr as a submodule -
Check builds with -
Quark -
StarPU
-
Merge request reports
- version 3655b39b35
- version 353b992d17
- version 3409d7e554
- version 33a0a0bac2
- version 32070223c8
- version 3196945b9f
- version 3094e2452c
- version 295845e1c2
- version 28ab78f0ae
- version 273d2a269e
- version 2630bf1285
- version 2589264180
- version 244f8ac8de
- version 231d1cfbb1
- version 22785aa2be
- version 21987005a7
- version 206258beb9
- version 19fe42c972
- version 18ee674589
- version 17a9e44815
- version 16db0a513c
- version 15e60fe05e
- version 14595ca3b3
- version 13e1b7ff64
- version 126784a436
- version 11b14545f8
- version 10219f97bb
- version 9afd17435
- version 8adf1bb8b
- version 7003d1c23
- version 65e16414d
- version 5231e510d
- version 4d88041b0
- version 37874cefb
- version 2d71a3c54
- version 195d3e682
- master (base)
- latest version55b39b3555 commits,
- version 3655b39b3555 commits,
- version 353b992d1754 commits,
- version 3409d7e55454 commits,
- version 33a0a0bac253 commits,
- version 32070223c846 commits,
- version 3196945b9f40 commits,
- version 3094e2452c39 commits,
- version 295845e1c238 commits,
- version 28ab78f0ae37 commits,
- version 273d2a269e36 commits,
- version 2630bf128533 commits,
- version 258926418030 commits,
- version 244f8ac8de29 commits,
- version 231d1cfbb128 commits,
- version 22785aa2be27 commits,
- version 21987005a726 commits,
- version 206258beb925 commits,
- version 19fe42c97224 commits,
- version 18ee67458923 commits,
- version 17a9e4481522 commits,
- version 16db0a513c21 commits,
- version 15e60fe05e20 commits,
- version 14595ca3b319 commits,
- version 13e1b7ff6418 commits,
- version 126784a43617 commits,
- version 11b14545f816 commits,
- version 10219f97bb15 commits,
- version 9afd1743514 commits,
- version 8adf1bb8b13 commits,
- version 7003d1c2312 commits,
- version 65e16414d11 commits,
- version 5231e510d9 commits,
- version 4d88041b08 commits,
- version 37874cefb7 commits,
- version 2d71a3c546 commits,
- version 195d3e6825 commits,
- Side-by-side
- Inline