LinuxWorld Australia has an interesting article covering homegrown high performance computing. Many of us have been down this road, however painful. They go as far as to provide four realistic and successful implementations in production today.
The four case studies assembled here illustrate the pain and complexity of building a successful HPC environment, including the sensitive hardware and software dependencies that affect performance and reliability, as well as the painstaking work that goes into parallelizing serial apps to work successfully in a clustered environment.
I won’t go into all the gory details, so read the full article here.