High-performance parallel computing is having a profound impact on the size and complexity of physical problems which can
be modeled. Although the learning curve in adapting to this new world of computing has been steep, more and more success stories
have convinced computational scientists that parallel computing is important and is here to stay. To model complex, 3D physical
systems, older paradigms of programming which were adequate in a 2D world, now become cumbersome and limiting.