Merge branch 'ldaU_bug' into 'develop'

Incorrect broadcast in lda+U affecting k-point parallelization

See merge request QEF/q-e!664
This commit is contained in:
giannozz 2019-11-22 20:20:26 +00:00
commit 56f1875a60
1 changed files with 2 additions and 2 deletions

View File

@ -659,9 +659,9 @@ SUBROUTINE electrons_scf ( printout, exxen )
! ... For LDA+U, ns and ns_nc are also broadcast inside each pool
! ... to ensure consistency on all processors of all pools
IF (noncolin) THEN
CALL mp_bcast( rhoin%ns_nc, my_pool_id, intra_pool_comm )
CALL mp_bcast( rhoin%ns_nc, root_pool, intra_pool_comm )
ELSE
CALL mp_bcast( rhoin%ns, my_pool_id, intra_pool_comm )
CALL mp_bcast( rhoin%ns, root_pool, intra_pool_comm )
ENDIF
ENDIF
!