actually, there can be a lot of programming needed in building a beowulf
cluster. there can also be very little to none. depends a lot on the
application you are wanting to run on the cluster. some parts of a
program actually run faster when done concurrently while others benefit
from parallelized computing. a lot of the programming
(can you say FORTRAN-yuck) is done to determine what parts will be spread
out, which will not, how it is spread out, etc....
a lot of times beowulf clusters are built around the application that will
run on them...
/frank