The CFD HOWTO Page


Here you can find information on the different things we do in the lab and how we do them.

The Netboot HOWTO - by Stefan Black
Netbooting is a great way to administer both workstations and Beowulf clusters. The basic idea is that a netbooted computer gets its kernel and network information from some other pre-existing system. In the case of a Beowulf cluster, this system is often known as the "head box". This operation is extremely efficient for Beowulf clusters since it allows for totally "diskless" system operation. Furthermore, a single head box can easily provide boot information for 16 simultaneously booting compute nodes, simulating conventional hard drive performance and providing a large savings in terms of hardware.

The CVS HOWTO - by Dr. Robert McLay
CVS, or Concurrent Versioning System, allows multiple developers to work on a single project without blowing away each other's changes. It is similar to the older RCS system in many ways. Click the link to download a postscript version of Dr. McLay's CVS presentation.

The make HOWTO - by Dr. Robert McLay
The make program is one of the most ubiquitous in any linux computing environment. It can easily be used to compile nearly any type of source code, from the lowliest "Hello World" program on up to the linux kernel itself.

The hash table HOWTO - by Dr. Robert McLay
What can provide an O(1) data lookup independent of the amount of data? The answer is a hash table with a good hash function. Hash tables have been invaluable to the lab for the development of parallel code which runs on PC clusters.

The clustering HOWTO - by John Peterson
Ever wonder what can possibly go wrong when building your own Beowulf cluster? This HOWTO provides several answers to that seemingly innocent question.



University of Texas at Austin | College of Engineering | UT Aerospace

Site Created By: CFDLab Web Team
Last modified: January 09 2004 14:14:53.