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
Browse filesBrowse the repository at this point in the historyBrowse files
abacus_fixer
committed
Drop redundant __MPI guards around internally-guarded wrappers
Remove #ifdef __MPI/#endif around 12 Parallel_Reduce::reduce_all and
Parallel_Common::bcast_bool calls in module_wannier: these wrappers
are declared unconditionally and behave as no-op serially, so calling
them without preprocessor guards is safe and consistent with the
governance rule of using guarded wrappers instead of direct MPI.
Guards around MPI_Barrier, ScalapackConnector::gemm and the pool
partition logic in out_unk are kept.
- Verified: incremental build passes with no errors; 5 guards remain
in the module, all wrapping MPI/ScaLAPACK-specific symbols or logic
0 commit comments