Stencil Methods on Distributed High Performance Computers