4elemental subroutine c_pbe_gcor(a,a1,b1,b2,b3,b4,rtrs,gg,ggrs)
7real(8),
intent(in) :: a,a1,b1,b2,b3,b4,rtrs
8real(8),
intent(out) :: gg,ggrs
11q0=-2.d0*a*(1.d0+a1*rtrs*rtrs)
12q1=2.d0*a*rtrs*(b1+rtrs*(b2+rtrs*(b3+b4*rtrs)))
15q3=a*(b1/rtrs+2.d0*b2+rtrs*(3.d0*b3+4.d0*b4*rtrs))
16ggrs=-2.d0*a*a1*q2-q0*q3/(q1*(1.d0+q1))
elemental subroutine c_pbe_gcor(a, a1, b1, b2, b3, b4, rtrs, gg, ggrs)