Integrate H-Mat support via hmat-oss
This PR adds the support for H-Matrices in the coreblas kernels via the hmat-oss library (https://github.com/jeromerobert/hmat-oss)
@all: Please have a quick look to let me know if something seems wrong. I keep it as WIP for now until things have stabilized.
Merge request reports
Activity
changed milestone to %Chameleon 1.1.0
added Feature label
added 19 commits
-
5785d7d3...24b346de - 15 commits from branch
solverstack:master
- e88c2ec9 - Add hmat kernel interface
- 5fbddc46 - Add calls to hmat kernels
- 5e05adba - Add hmat support into StarPU
- 663f9abc - Add cmake structure to integrate hmat support
Toggle commit list-
5785d7d3...24b346de - 15 commits from branch
added 18 commits
-
663f9abc...ad9a910c - 14 commits from branch
solverstack:master
- c300f726 - Add hmat kernel interface
- bfe62ccf - Add calls to hmat kernels
- 23a4e0d5 - Add hmat support into StarPU
- 03410722 - Add cmake structure to integrate hmat support
Toggle commit list-
663f9abc...ad9a910c - 14 commits from branch
added 21 commits
-
03410722...58fb5425 - 17 commits from branch
solverstack:master
- 3e781fe3 - Add hmat kernel interface
- c57a2d81 - Add calls to hmat kernels
- 735464f9 - Add hmat support into StarPU
- d7b46694 - Add cmake structure to integrate hmat support
Toggle commit list-
03410722...58fb5425 - 17 commits from branch
added 1 commit
- 5b973960 - Update for compatibility with hmat-oss:fdaf329
added 1 commit
- 1bb1ae70 - Add a function to return the coefficient size in number of elements per hmat
added 1 commit
- d2fa4371 - Add tile version with hmat with an option to drop a file of the tile compression evolution
added 8 commits
-
1ed29f7e...b2ca8009 - 3 commits from branch
solverstack:master
- 022b1ffb - Add hmat kernel interface
- 23a13e52 - Add calls to hmat kernels
- 82e3aef8 - Add hmat support into StarPU
- 8ee81e02 - Add cmake structure to integrate hmat support
- 81728e91 - Add an option to drop a file with the tile compression evolution
Toggle commit list-
1ed29f7e...b2ca8009 - 3 commits from branch
added 23 commits
-
81728e91...775728f3 - 18 commits from branch
solverstack:master
- 505b7e0a - Add hmat kernel interface
- 4dfa6f9e - Add calls to hmat kernels
- 23782f08 - Add hmat support into StarPU
- 62fb1923 - Add cmake structure to integrate hmat support
- b1ebe7e6 - Add an option to drop a file with the tile compression evolution
Toggle commit list-
81728e91...775728f3 - 18 commits from branch
changed milestone to %Chameleon 1.2.0
added 50 commits
-
b1ebe7e6...f6b6b69d - 45 commits from branch
solverstack:master
- 1f3098cb - Add hmat kernel interface
- 6b547a80 - Add calls to hmat kernels
- 4366b3ae - Add hmat support into StarPU
- 23599424 - Add cmake structure to integrate hmat support
- 181aa577 - Add an option to drop a file with the tile compression evolution
Toggle commit list-
b1ebe7e6...f6b6b69d - 45 commits from branch
added 6 commits
Toggle commit listadded 37 commits
-
32145497...8ca4b4b9 - 32 commits from branch
solverstack:master
- e6426e5f - Add hmat kernel interface
- 5a0e0d6c - Add calls to hmat kernels
- 4b8f675a - Add hmat support into StarPU
- c17ccc27 - Add cmake structure to integrate hmat support
- 5e13daf4 - Add an option to drop a file with the tile compression evolution
Toggle commit list-
32145497...8ca4b4b9 - 32 commits from branch
@all Please do a quick review and click the approve button if ok, or comment if any questions
- Resolved by Mathieu Faverge
How do you want to sync chameleon with the future evolutions of hmat-oss ? use a submodule ?
- Resolved by Mathieu Faverge
OK to make test-FEMBEM public. I pushed in it an update today merging most of rocio stuffs (except "dump the memory ratio tile by tile" -> do you want to keep it ?). There was also a commit (9eb2a6d5)in chameleon-hmat/chameleon.git to adapt to the latest evolution in hmat-oss CMakelists.txt (commit 31bcc3e), maybe you could take it before merging ?
added 14 commits
Toggle commit listenabled an automatic merge when the pipeline for b411b555 succeeds
mentioned in commit 49164d60