Writing programs for a cluster is different. Unlike writing code for a single computer, clusters require you to orchestrate a loosely coupled collections of processors. Fortunately we have some resources for those who want to learn how to program a cluster.

  • Step-by-Step - MPI (Message Passing Interface) unlocks the power of the cluster. Join MPI implementer Jeff Squyres as he guides you though MPI programming with his MPI Monkey column. This unique tutorial is focused on clusters. A Cluster Monkey exclusive.
  • Writing Parallel Programs - Before you start writing (or converting) your application, take a look at Pavel Telegin's Parallel Programming column. Be aware that there is some math involved, but understanding the issues before your code will make a big difference.
  • Basic Cluster Concepts - Take a look at Robert Brown's Getting Started With Clusters. Robert leads you through the basics in a step by step fashion and also mentions the PVM (Parallel Virtual Machine) library.
  • Deep Dive - Looking for background on the latest trends and products? Check out the programming topics in our Deep Dive section. The background (and links) you need to understand the HPC universe.

 You can also find other interesting articles in the following sections.

News - Features - Columns - Reviews

If you have any questions or suggestions, please contact the Head Monkey

You have no rights to post comments


Login And Newsletter

Create an account to access exclusive content, comment on articles, and receive our newsletters.


This work is licensed under CC BY-NC-SA 4.0

©2005-2023 Copyright Seagrove LLC, Some rights reserved. Except where otherwise noted, this site is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International. The Cluster Monkey Logo and Monkey Character are Trademarks of Seagrove LLC.