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
says the imaginary component is too large. Here, it's about 13 times larger than precision and since imagtol is 5*precision, it fails.
What is the reason for having such a strict check on the imaginary components? When would this happen? We end up taking the real part afterwards anyhow.
The text was updated successfully, but these errors were encountered:
This was supposed to be a safeguard against bugs.
I have simply never tested it in double precision...
In single precision and lower I never had problem.
I guess it should be fine even if we lose 2 digits, that is 100*precision.
Specifically, running it with double precision seems to crash it for certain NUFFT codes:
says the imaginary component is too large. Here, it's about 13 times larger than
precision
and sinceimagtol
is5*precision
, it fails.What is the reason for having such a strict check on the imaginary components? When would this happen? We end up taking the real part afterwards anyhow.
The text was updated successfully, but these errors were encountered: