lattice / quda

QUDA is a library for performing calculations in lattice QCD on GPUs.
https://lattice.github.io/quda
Other
279 stars 94 forks source link

Added SM_90 #1456

Closed bjoo closed 2 months ago

bjoo commented 2 months ago

Nothing major, just added sm_89 to the arch list

maddyscientist commented 2 months ago

The reason we don't have sm_89 in there is because it's not a major version, we decided sometime ago not to repopulate the list with all possible minor arch versions else this list becomes unwieldy, e.g., it would be at least sm_52, sm_60, sm_61, sm_70, sm_75, sm_80, sm_86, sm_89, sm_90, sm_100, from Maxwell through Blackwell.

Note that one can override the list by manually setting it directly with cmake, this list just controls what is shown in ccmake.

Also note that Ada (sm_89) is binary compatible with Ampere (sm_80), so Ada is covered already.

maddyscientist commented 2 months ago

I do see however that Hopper is missing the list. Can you modify your PR to remove sm_89 and add sm_90 😄 ?

bjoo commented 2 months ago

Done. I should really change the branch name now to hotfix/sm_90 but that may be a kerfuffle.