real(8), dimension(3, maxatoms, maxspecies) atposc
integer, dimension(maxspecies) natoms
real(8), dimension(3, maxatoms, maxspecies) atposl0
real(8), dimension(3, maxatoms, maxspecies) atposc0
real(8), dimension(:,:), allocatable forcetot
real(8), dimension(3, 3) ainv
real(8), dimension(3, 0:1, maxatoms, maxspecies) atdvc
real(8), dimension(3, maxatoms, maxspecies) atposl