mirror of https://gitlab.com/QEF/q-e.git
More OpenMP.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@8754 c92efa57-630b-4861-b058-cf58834340f0
This commit is contained in:
parent
c6bdc5588d
commit
6e7f3fef07
|
@ -103,9 +103,11 @@ SUBROUTINE force_us( forcenl )
|
||||||
!
|
!
|
||||||
DO ipol = 1, 3
|
DO ipol = 1, 3
|
||||||
DO jkb = 1, nkb
|
DO jkb = 1, nkb
|
||||||
|
!$OMP PARALLEL DO DEFAULT(SHARED) PRIVATE(ig)
|
||||||
DO ig = 1, npw
|
DO ig = 1, npw
|
||||||
vkb1(ig,jkb) = vkb(ig,jkb) * (0.D0,-1.D0) * g(ipol,igk(ig))
|
vkb1(ig,jkb) = vkb(ig,jkb) * (0.D0,-1.D0) * g(ipol,igk(ig))
|
||||||
END DO
|
END DO
|
||||||
|
!$OMP END PARALLEL DO
|
||||||
END DO
|
END DO
|
||||||
!
|
!
|
||||||
CALL calbec ( npw, vkb1, evc, rdbecp(ipol) )
|
CALL calbec ( npw, vkb1, evc, rdbecp(ipol) )
|
||||||
|
@ -235,9 +237,11 @@ SUBROUTINE force_us( forcenl )
|
||||||
!
|
!
|
||||||
DO ipol = 1, 3
|
DO ipol = 1, 3
|
||||||
DO jkb = 1, nkb
|
DO jkb = 1, nkb
|
||||||
|
!$OMP PARALLEL DO DEFAULT(SHARED) PRIVATE(ig)
|
||||||
DO ig = 1, npw
|
DO ig = 1, npw
|
||||||
vkb1(ig,jkb) = vkb(ig,jkb)*(0.D0,-1.D0)*g(ipol,igk(ig))
|
vkb1(ig,jkb) = vkb(ig,jkb)*(0.D0,-1.D0)*g(ipol,igk(ig))
|
||||||
END DO
|
END DO
|
||||||
|
!$OMP END PARALLEL DO
|
||||||
END DO
|
END DO
|
||||||
!
|
!
|
||||||
IF (noncolin) THEN
|
IF (noncolin) THEN
|
||||||
|
|
|
@ -207,6 +207,7 @@ SUBROUTINE init_wfc ( ik )
|
||||||
!
|
!
|
||||||
DO ipol = 1, npol
|
DO ipol = 1, npol
|
||||||
!
|
!
|
||||||
|
!$OMP PARALLEL DO DEFAULT(SHARED) PRIVATE(ig, rr, arg)
|
||||||
DO ig = 1, npw
|
DO ig = 1, npw
|
||||||
!
|
!
|
||||||
rr = randy()
|
rr = randy()
|
||||||
|
@ -216,6 +217,7 @@ SUBROUTINE init_wfc ( ik )
|
||||||
( 1.0_DP + 0.05_DP * CMPLX( rr*COS(arg), rr*SIN(arg) ,kind=DP) )
|
( 1.0_DP + 0.05_DP * CMPLX( rr*COS(arg), rr*SIN(arg) ,kind=DP) )
|
||||||
!
|
!
|
||||||
END DO
|
END DO
|
||||||
|
!$OMP END PARALLEL DO
|
||||||
!
|
!
|
||||||
END DO
|
END DO
|
||||||
!
|
!
|
||||||
|
@ -234,6 +236,7 @@ SUBROUTINE init_wfc ( ik )
|
||||||
!
|
!
|
||||||
wfcatom(:,ipol,ibnd) = (0.0_dp, 0.0_dp)
|
wfcatom(:,ipol,ibnd) = (0.0_dp, 0.0_dp)
|
||||||
!
|
!
|
||||||
|
!$OMP PARALLEL DO DEFAULT(SHARED) PRIVATE(ig, rr, arg)
|
||||||
DO ig = 1, npw
|
DO ig = 1, npw
|
||||||
!
|
!
|
||||||
rr = randy()
|
rr = randy()
|
||||||
|
@ -245,6 +248,7 @@ SUBROUTINE init_wfc ( ik )
|
||||||
( xk(2,ik) + g(2,igk(ig)) )**2 + &
|
( xk(2,ik) + g(2,igk(ig)) )**2 + &
|
||||||
( xk(3,ik) + g(3,igk(ig)) )**2 + 1.0_DP )
|
( xk(3,ik) + g(3,igk(ig)) )**2 + 1.0_DP )
|
||||||
END DO
|
END DO
|
||||||
|
!$OMP END PARALLEL DO
|
||||||
!
|
!
|
||||||
END DO
|
END DO
|
||||||
!
|
!
|
||||||
|
|
Loading…
Reference in New Issue