High Performance Linux Clusters with OSCAR, Rocks, OpenMosix, and MPI
Part I: An Introduction to Clusters
Chapter 1. Cluster Architecture
1.1 Modern Computing and the Role of Clusters
1.3 Distributed Computing and Clusters
2.2 Determining Your Cluster's Mission
2.3 Architecture and Cluster Software
Part II: Getting Started Quickly
5.3 Selecting an Installation Approach
5.4 Installing a Precompiled Kernel
5.7 Is openMosix Right for You?
Part III: Building Custom Clusters
8.3 Notes for OSCAR and Rocks Users
Chapter 9. Programming Software
9.5 Other Programming Software
Chapter 10. Management Software
10.3 Notes for OSCAR and Rocks Users
Chapter 11. Scheduling Software
11.2 Notes for OSCAR and Rocks Users
Chapter 12. Parallel Filesystems
12.3 Notes for OSCAR and Rocks Users
Chapter 13. Getting Started with MPI
Chapter 14. Additional MPI Features
14.1 More on Point-to-Point Communication
14.2 More on Collective Communication
Chapter 15. Designing Parallel Programs
15.3 Mapping Tasks to Processors
Chapter 16. Debugging Parallel Programs
16.1 Debugging and Parallel Programs
16.7 Using gdb and ddd with MPI
16.8 Notes for OSCAR and Rocks Users
Chapter 17. Profiling Parallel Programs
17.2 Writing and Optimizing Code