Topic/update parsec to 14b823a7ff9b#156
Open
bosilca wants to merge 5 commits into
Open
Conversation
Signed-off-by: George Bosilca <gbosilca@nvidia.com>
Do not accept cached LAPACKE component library values that point to a directory instead of an actual library file. Treat the directory and its parent as additional search hints, clear the bad cache entry, and rerun find_library() so LAPACKE::LAPACKE resolves to the real liblapacke. This fixes configurations where LAPACKE_LAPACKE_LIB was set to something like /opt/homebrew/opt/lapack/lib, causing libdplasma to miss the LAPACKE dependency and fail with unresolved LAPACKE symbols. Signed-off-by: George Bosilca <gbosilca@nvidia.com>
Replace the removed pre-release PaRSEC DTD arena helpers with the current PaRSEC v4 API in DPLASMA DTD tests. Allocate DTD arena datatypes explicitly with parsec_arena_datatype_new(), attach them with parsec_dtd_attach_arena_datatype(), and release them with parsec_dtd_free_arena_datatype(). This fixes DTD test builds against the embedded PaRSEC runtime. Also update the touched test file copyrights for NVIDIA. Signed-off-by: George Bosilca <gbosilca@nvidia.com>
1534f1e to
41dca7a
Compare
Signed-off-by: George Bosilca <gbosilca@nvidia.com>
Adapt DPLASMA callers to the updated PaRSEC initialization contract, where parsec_init receives only PaRSEC-specific arguments and no synthetic argv[0]. Extract only arguments following -- before calling parsec_init in the test and contrib common setup paths Pass NULL argument vectors when no PaRSEC options are provided Update the QR example to pass only the explicit PaRSEC argument slice Stop constructing a fake application argv in the ScaLAPACK wrapper initializer Signed-off-by: George Bosilca <gbosilca@nvidia.com>
41dca7a to
835a1a3
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Update parsec and the testers to the new API.
Also improve the LAPACKE discovery by accepting directories and looking for the lapacke lib.