real(8), dimension(:), pointer, contiguous rhoir
integer, dimension(maxspecies) npmt
real(8), dimension(:,:), pointer, contiguous rhomt
real(8), dimension(:,:,:), pointer, contiguous magmt
real(8), dimension(3, maxatoms, maxspecies) bfcmt
integer, dimension(maxatoms *maxspecies) idxis
integer, dimension(maxatoms *maxspecies) idxia
real(8), dimension(:,:), pointer, contiguous magir
real(8), dimension(3) bfieldc