Skip to content

Binary providing and heterogeneous architectures #14

Description

@fgerick

There is some work to be done on the SHTns_jll side. At the moment using one environment for a heterogeneous cluster with pure CPU nodes and GPU nodes leads to recompilation issues and not finding CUDA when it should. Using a local CUDA toolkit also breaks SHTns_jll (see also JuliaPackaging/Yggdrasil#11523 after having done JuliaPackaging/Yggdrasil#9813).

You can compile SHTns yourself, using the local CUDA toolkit. However, this does not solve the issue of heterogeneous architecture. The locally compiled shtns library will need CUDA, or one has to load different compiled libraries depending on CPU-only or GPU.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions