27logical,
intent(in) :: txc
real(8), dimension(:,:,:), allocatable bxcmt
real(8), dimension(:,:,:), pointer, contiguous magmt
real(8), dimension(:), pointer, contiguous rhoir
real(8), dimension(:,:), allocatable exmt
real(8), dimension(:,:,:), allocatable taumt
real(8), dimension(:,:), allocatable ecmt
real(8), dimension(:,:), allocatable bxcir
integer, dimension(3) xctype
real(8), dimension(:), allocatable vxcir
integer, dimension(maxatoms *maxspecies) idxis
real(8), dimension(:), allocatable vclir
real(8), dimension(:,:), pointer, contiguous magir
real(8), dimension(:,:), pointer, contiguous vsmt
integer, dimension(maxspecies) npmt
real(8), dimension(:,:), allocatable vclmt
real(8), dimension(:,:), allocatable vxcmt
real(8), dimension(:), pointer, contiguous vsirc
real(8), dimension(:), allocatable vsir
real(8), dimension(:), allocatable exir
real(8), dimension(:,:), pointer, contiguous rhomt
real(8), dimension(:,:), allocatable tauir
real(8), dimension(:), allocatable wxcir
real(8), dimension(:,:), allocatable wxcmt
real(8), dimension(:), allocatable ecir
subroutine potxc(tsh, xctype_, rhomt_, rhoir_, magmt_, magir_, taumt_, tauir_, exmt_, exir_, ecmt_, ecir_, vxcmt_, vxcir_, bxcmt_, bxcir_, wxcmt_, wxcir_)
subroutine rfirftoc(rfir, rfirc)