An interactive simulation program for visualizing complex phenomena in solids