This draft merge request is to enable building of Spinifel on Crusher. To enable so, I made the following changes:
In .gitmodules
:
- changed dependency on
pycuda
topybindgpu
by @jpblaschke (currently this points to a fork branch that can be installed withpip install -e .
) - changed
cufinufft
submodule pointer to my branch that also has thepycuda
dependency replaced withpybindgpu
In setup/
:
- added in build-from-scratch script instruction to build
pybindgpu
andcufinufft
on Crusher - changed module use path in
mk_env.sh
to use a newer llvm compiler as well as force both cupy and cufinufft to use the samehipfft.so
on Cursher
In settings/
:
- added test settings for Crusher in settings
In ./
:
- added Crusher submission script