You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
which pins hdf5 package to v1.12.2 to address ExCALIBUR-NEPTUNE/NESO-Particles#37 (and pinning [email protected] when installing Intel compilers to avoid #183) I get a series of undefined reference errors in oneapi::mkl namespace when building neso package using Intel compilers
With above package spec in which intel-oneapi-mkl is unpinned, currently version 2023.1.0 of intel-oneapi-mkl seems to be getting picked up. On the hunch that this might be causing the above errors I reran with the updated spec
More to the point, I would say there is a separate but related issue to #183 here as using the suggested fix there would still I think hit against the problem I described here as the intel-oneapi-mkl package version is not pinned in the updated spec there, which I assume means Spack will therefore get the latest available release which is compatible with the constraints in the spec which seems to currently be resolving to version 2023.1.0. In general it seems it would be useful to have CI set up to regularly test that NESO can be built using Spack with the latest versions of upstream packages that the spack.yaml manifest file gets concretized to so that issues like this one, #183 and ExCALIBUR-NEPTUNE/NESO-Particles#37 are automatically picked up, and/or more put more constraints in the spec and document the compiler versions which are currently supported.
On trying to install NESO using Spack with adjusted package specification in
spack.yaml
which pins
hdf5
package to v1.12.2 to address ExCALIBUR-NEPTUNE/NESO-Particles#37 (and pinning[email protected]
when installing Intel compilers to avoid #183) I get a series of undefined reference errors inoneapi::mkl
namespace when buildingneso
package using Intel compilersWith above package spec in which
intel-oneapi-mkl
is unpinned, currently version 2023.1.0 ofintel-oneapi-mkl
seems to be getting picked up. On the hunch that this might be causing the above errors I reran with the updated specwith
intel-oneapi-mkl
version pinned and this seems to resolve above errors, with install completing successfully.The text was updated successfully, but these errors were encountered: