mirror of
https://github.com/LCPQ/quantum_package
synced 2024-09-16 17:35:42 +02:00
better scheduling in davidson_process
This commit is contained in:
parent
b167dcebef
commit
61f1e0814a
@ -34,8 +34,8 @@ subroutine davidson_process(blockb, blocke, vt, st)
|
|||||||
allocate(localv(N_states_diag, shortcut_(sh+1,1) - shortcut_(sh,1)))
|
allocate(localv(N_states_diag, shortcut_(sh+1,1) - shortcut_(sh,1)))
|
||||||
locals = 0d0
|
locals = 0d0
|
||||||
localv = 0d0
|
localv = 0d0
|
||||||
!$OMP DO
|
!$OMP DO schedule(static, 1)
|
||||||
do sh2=1,sh
|
do sh2=sh, shortcut_(0,1) !1,sh
|
||||||
exa = 0
|
exa = 0
|
||||||
do ni=1,N_int
|
do ni=1,N_int
|
||||||
exa = exa + popcnt(xor(version_(ni,sh,1), version_(ni,sh2,1)))
|
exa = exa + popcnt(xor(version_(ni,sh,1), version_(ni,sh2,1)))
|
||||||
|
Loading…
Reference in New Issue
Block a user