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
{{ message }}
Repository navigation
-J does not work on the main branch ('b in QMR contains NaNs') with MF as of cf9f3d6f #12
Running -J on the main branch results in an error when running the COMPUTE_J task with: b in QMR contains NaNs after the forward is computed. Normally this type of error occurs when an solnVector is not correctly distributed or transferred to a worker task.
Running git bisect I was able to determine that this bug was introduced in cf9f3d6. This error does not happen before that commit, and also does not occur on the classic branch.
I'll spend some time today to determine the cause, but I'm putting this issue here in case I am not able to resolve it quickly.
If this issue is still open, and users need to run -J, they can do so on the classic branch.
changed the title [-]-J does not work on the main branch ('b in QMR contains NaNs') as of cf9f3d6f[/-][+]-J does not work on the main branch ('b in QMR contains NaNs') with MF as of cf9f3d6f[/+]on Sep 8, 2025
Still haven't found a solution yet, but it looks like eSol is set in the SdivCorr. I might table working on this for now, and focus on finishing up the rest of the EsolnManager and return to this afterwards.
Activity
[-]-J does not work on the main branch ('b in QMR contains NaNs') as of cf9f3d6f[/-][+]-J does not work on the main branch ('b in QMR contains NaNs') with MF as of cf9f3d6f[/+]MiCurry commentedon Sep 8, 2025
Doing some digging, by the time we call QMR in ForwardSolver,
eSolis completely zero. In the classic branch it has a number of values:ModEM/f90/3D_MT/FWD/EMsolve3D.f90
Line 309 in 40cd775
Still haven't found a solution yet, but it looks like
eSolis set in theSdivCorr. I might table working on this for now, and focus on finishing up the rest of the EsolnManager and return to this afterwards.