Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[DFT][MKLGPU] Update mklgpu support to mkl preparing for oneapi 2025.0 release #575

Merged
merged 8 commits into from
Oct 11, 2024

Commits on Sep 26, 2024

  1. Update mklgpu support to mkl preparing for oneapi 2025.0 release

    Update how dft mklgpu backend include header files from MKL and how
    cmake add them to compilation. This is done to avoid name conflicts
    between interface and library backends. Force compiler to look for some
    header following the "" and <> inclusions rules accordingly with
    C++ Core Guideline SF.12
    s-Nick committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    ae979c6 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2024

  1. Configuration menu
    Copy the full SHA
    562f1db View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2024

  1. Configuration menu
    Copy the full SHA
    015fb53 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2024

  1. Configuration menu
    Copy the full SHA
    c0c06ce View commit details
    Browse the repository at this point in the history
  2. Add exception check due to internal message change

    The new MKL release changed the message of unimplemented exception.
    Since tests were skipped by checking that message, some tests started to
    fail. Update skipping check to keep compatibility with both versions.
    s-Nick committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    0c06b04 View commit details
    Browse the repository at this point in the history
  3. Remove some enum translation in mklgpu_helpers

    Removing enum elements that cause compilation failure in MKL 2025.0
    Apparently also previous version don't need them.
    s-Nick committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    97e20a3 View commit details
    Browse the repository at this point in the history
  4. Fix typo

    s-Nick committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    a2cd4b2 View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2024

  1. Address PR review comment

    s-Nick committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    18bd3da View commit details
    Browse the repository at this point in the history