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
But this calculation is questionable when n_fine < num_threads, in which case all threads are running with start=stop=0. I have not studied the whole code, but it definitely leads to a write race condition on the following lines:
here the start and end for the current thread are computed:
hypre/src/parcsr_ls/par_lr_interp.c
Lines 1270 to 1274 in aa1f66d
But this calculation is questionable when
n_fine < num_threads
, in which case all threads are running withstart=stop=0
. I have not studied the whole code, but it definitely leads to a write race condition on the following lines:hypre/src/parcsr_ls/par_lr_interp.c
Lines 1401 to 1407 in aa1f66d
(e.g. all threads may write to
P_diag_i[0]
at the same time)The text was updated successfully, but these errors were encountered: