Skip to content

WIP: fix stuck in GlobalSolve

Ankang Gao requested to merge gaoak/nektar:fix/stuckInGlobalSolve into master

When one or more processes in parallel consists entirely of Dirichlet boundary points and therefore has no DOFs to solve for, the call LinSys->Solve(locrhs,inout,m_locToGloMap,dirForcing); is not currently called on that process, causing deadlock as some processes then do not participate in broadcast calls.

Fixes #236 (closed).

Edited by Ankang Gao

Merge request reports