NAMD Wiki: LinuxClusters

  You are encouraged to improve NamdWiki by adding content, correcting errors, or removing spam.

Linux clusters are a cost-effective and versatile way to get your jobs run.

See also:

A good mailing list for life science oriented clusters is the bioclusters mailing list. Archives and subscription information can be found online at https://bioinformatics.org/mailman/listinfo/bioclusters

A good book on running a Linux machine is Running Linux, http://www.oreilly.com/catalog/runux4/

A good book on building a Linux cluster is the online and under-construction Engineering a Beowulf-Style Compute Cluster by Robert G. Brown, http://www.phy.duke.edu/~rgb/Beowulf/beowulf_book.php

A free and reasonably simple to install queueing system is Sun's Grid Engine, http://gridengine.sunsource.net/ (see NamdOnGridEngine)

Useful testing tools are cpuburn http://pages.sbcglobal.net/redelm/ and netperf http://www.netperf.org/netperf/NetperfPage.html

There are several cluster-oriented distributions of Linux:

Scyld (see NamdOnScyld) and Clustermatic (see NamdOnClustermatic) use Bproc (http://bproc.sourceforge.net/) to provide a unified process space and eliminate installing Linux on the slaves completely. These are good for running a single NAMD job on the entire cluster and in some other circumstances, but programs expecting a full Linux environment will be disappointed.

NPACI Rocks (http://rocks.npaci.edu/) maintains node consistency by using RPM to completely reinstall the slaves to propagate any minor change.

OSCAR (http://oscar.sourceforge.net/) takes a less radical approach, bundling tools for configuring and maintaining a traditional cluster.