Dispatch runtime cmake option discoveries
Dispatch runtime specific options detection in their dedicated runtime subdirectories. This is a first step toward a multi-runtime live support mentioned in #11.
Merge request reports
Activity
changed milestone to %Chameleon 1.1.0
added 7 commits
-
87e3da34...ad9a910c - 4 commits from branch
solverstack:master
- 5f527f21 - Redispatch cmake features discovery into dedicated runtime directories
- 53f21dcf - Try to remove useless dependency on starpu in include
- 915cff61 - Disable TMG requirement
Toggle commit list-
87e3da34...ad9a910c - 4 commits from branch
added 13 commits
-
87442c52...26a532ed - 11 commits from branch
solverstack:master
- f240d1f3 - Redispatch cmake features discovery into dedicated runtime directories
- 6524cbda - Disable TMG requirement when not necessary
-
87442c52...26a532ed - 11 commits from branch
added 4 commits
-
6524cbda...69b54736 - 2 commits from branch
solverstack:master
- 67340637 - Redispatch cmake features discovery into dedicated runtime directories
- cb3317f8 - Disable TMG requirement when not necessary
-
6524cbda...69b54736 - 2 commits from branch
@all This PR is a first steps towards a more dynamic selection of the runtime. We have moved around many options configuration, and I would like to be sure most of it is working before merging.
Please try this branch with your own configuration, and approve it if success. We'll merge it as soon as we reach at least 5 approvals. Thanks a lot.
added 4 commits
-
cb3317f8...b039c281 - 2 commits from branch
solverstack:master
- 4cf1c090 - Redispatch cmake features discovery into dedicated runtime directories
- 9ff2689c - Disable TMG requirement when not necessary
-
cb3317f8...b039c281 - 2 commits from branch
I discussed the PR offline with @faverge. We also looked at the possibility to revive the effort with AL4SAN (https://github.com/ecrc/al4san). This might prevent code duplication across all runtimes.
In fact, this PR may eventually ease AL4SAN integration by exposing the right entry level for unified API for runtimes, including StarPU PaRSEC and LLVM.
I have not run the code myself but I trust Jenkins sonarcube and our Human guru @faverge and his team :-)
added 4 commits
-
9ff2689c...58fb5425 - 2 commits from branch
solverstack:master
- 7c5846a5 - Redispatch cmake features discovery into dedicated runtime directories
- 0c2a6bd3 - Disable TMG requirement when not necessary
-
9ff2689c...58fb5425 - 2 commits from branch