|
Projects
All of our RPM packages are signed by the project GPG key. For more details please the security page.
- Clusmon: A Beowulf Cluster Monitor.
- Parallel Random Number Generator Library. This library contains a parallel version of the random number generator from the GNU standard C library.
- Beosh: A Beowulf Cluster Shell.
- Boise State Beowulf Cluster Installer: Project under
development by Paul Kreiner and Amit Jain. The DVD image shown below is
a self contained cluster installer (based on
Fedora Core 4). It assumes that you first install a master node with
Fedora Core 4. You must do a complete install (install every
package available) on the master node. It also assumes that you have
PXE enabled network cards on all compute nodes. Broadcom, Intel, 3Com
cards with PXE support are good choices that are supported. Here
is the website for the cluster installer.
BoiseStateClusterInstaller
Many browsers cannot handle files bigger than 2GB. For Linux, use the wget command as follows:
wget ftp://onyx.boisestate.edu/pub/amit/BoiseStateClusterInstallerDVD.iso
- Download RPMs
for PVM that
fix a few minor glitches in the PVM packages that are part of Fedora
distributions. The PVM rpms should also work for most other Linux
distributions although I haven't tried it on other distributions. These
also include the source RPM, in case you want to see what patches we have
added to the standard PVM RPM. Before installing these packages, you
should remove the existing PVM packages on your Linux system. See below
for
directions on how to install.
-
- RPMS for Fedora Core 5
- Installation directions for Fedora Core 5.
-
- Download the above RPMs to your system
- Become superuser with the su command
- Remove existing PVM software with the command: rpm -e `rpm -qa | grep pvm`
- Install downloaded packages: rpm -ivh pvm-boise*rpm tcl*rpm tk*rpm
- Edit /etc/ld.so.conf and add /usr/local/lib on a line (if not there already)
- Run the following command to add new libraries to the search path: /sbin/ldconfig -v
- Set the name of your machine to be localhost: hostname localhost
- Set the environment variables for PVM. Click here on how.
- Now exit out of the superuser mode with the command: exit
- Test your installation by starting the pvm console with the command: pvm
- Test your xpvm with the command: xpvm
- Packages for Red
Hat 9, Fedora Core 1.
- Packages for Fedora Core 3/4.
- Download
the above RPMs to your
system.
- Become
superuser.
- Check to see what PVM packages you have
installed: rpm
-qa |
grep pvm
- Remove existing PVM packages: rpm
-e
--nodeps `rpm -qa | grep pvm`
- Install downloaded packages: rpm
-ivh
pvm.boise*rpm
- Download PBS
and PVM RPMs that have
built in
support for Portable
Batch Scheduling
(PBS). These include a source RPM that contains all
the
source code modifications that were made to support PBS within PVM.
These were tested on Red Hat Linux 9, Fedora Core 1 and Fedora Core 3/4.
Note that for setting up PBS you will need to read Notes
on the PBS system.
- PVM and PBS packages for
Red Hat 9 and Fedora Core 1.
- PVM and PBS packages for
Fedora Core 3/4.
- Download tarball for the pvmrun program that is useful for
PBS scripts. It provides functionality similar to mpirun for MPI
programs and (by default) runs integrated with PBS. If you would
like to use it without PBS, simply change one line to set
BATCH_SYSTEM_ONLY to FALSE and recompile.
|