summaryrefslogtreecommitdiff
path: root/share
diff options
context:
space:
mode:
authorMassimiliano Culpo <massimiliano.culpo@gmail.com>2022-02-10 20:37:10 +0100
committerGitHub <noreply@github.com>2022-02-10 11:37:10 -0800
commite6e109cbc5f1fa3b077bf9f10f65bcd18cf919e6 (patch)
treeaecb8bd54e9f20957ada69095470479a340bdb2c /share
parent81a6d17f4cfac04107c8560e7b3364cb57d2df97 (diff)
downloadspack-e6e109cbc5f1fa3b077bf9f10f65bcd18cf919e6.tar.gz
spack-e6e109cbc5f1fa3b077bf9f10f65bcd18cf919e6.tar.bz2
spack-e6e109cbc5f1fa3b077bf9f10f65bcd18cf919e6.tar.xz
spack-e6e109cbc5f1fa3b077bf9f10f65bcd18cf919e6.zip
ASP-based solver: reduce input facts and add heuristic (#28848)
* Remove node_target_satisfies/3 in favor of target_satisfies/2 When emitting input facts we don't need to couple target with packages, but we can emit fewer facts independently and let the grounder combine them. * Remove compiler_version_satisfies/4 in favor of compiler_version_satisfies/3 When emitting input facts we don't need to couple compilers with packages, but we can emit fewer facts independently and let the grounder combine them. * Introduce heuristic in the ASP-program With heuristic we can drive clingo to make better initial guesses, which lead to fewer choices and conflicts in the overall solve
Diffstat (limited to 'share')
0 files changed, 0 insertions, 0 deletions