SMS: Computer simulations of dislocations