single vs. double precision in runtime
@jpblaschke What is the default precision? Everything in extern seems to be set to double precision.
Specifically, when I run the legion code with -f
enabled, it's printing out Using v2 CUDA to solve the NUFFT 3D T2 on device 0
, and I get TypeError: cufinufft plan.dtype and kx dtypes do not match.
so I change everything in the legion code to double precision manually.
Perhaps this why in the toml file the default use_single_prec = false
?
I wonder if this is already being taken care of in settings so that the precision can be controlled in a consistent way without doing manually? I don't seem to see it in runtime though.