4elemental subroutine x_pbe(kappa,mu,rho,s,u,v,ex,vx)
7real(8),
intent(in) :: kappa,mu
8real(8),
intent(in) :: rho,s,u,v
9real(8),
intent(out) :: ex,vx
11real(8),
parameter :: ax=-0.7385587663820224058d0
12real(8),
parameter :: thrd=1.d0/3.d0
13real(8),
parameter :: thrd4=4.d0/3.d0
22fxpbe=1.d0+kappa-kappa/p0
24fs=2.d0*kappa*ul/(p0*p0)
27vx=exu*(thrd4*fxpbe-(u-thrd4*s2*s)*fss-v*fs)
elemental subroutine x_pbe(kappa, mu, rho, s, u, v, ex, vx)