Out XGrid is a very simple implementation, and allows any Texas Tech student, staff or faculty listed with execute permissions on our directory to run their jobs. There are two basic XGrid clusters supplied by the DCG lab:
- The Pisces cluster controlled by venus.cs.ttu.edu
- Use the procedures outlined in our departmental KDC page when obtaining credentials.
- Use the venus.cs.ttu.edu as the XGrid server when submitting and checking on jobs.
- The Herculean cluster controlled by hercules.cs.ttu.edu
- Use the procedures outlined in our Augment service page when obtaining credentials.
- Use the hercules.cs.ttu.edu as the XGrid server when submitting and checking on jobs.
We supply in the /Applications/XGrid directory an application built from Apple's sample code for submitting grid-jobs, including MPI jobs. We support OpenMPI as one of the included packages. The sample code itself is located under /Developer/Examples/Xgrid.
The application, Xgrid MPI Sample, located in /Applications/XGrid provides a simple means of submitting MPI jobs to our XGrid. Simple specify the number of processes the job needs, and the job itself. XGrid takes care of the rest. Since the accounts on our directory match the user's UNIX account, their own UNIX home directories are recommended for storing any files used by these jobs. The above listed tutorial runs through a simple hello world MPI program, which the user may create, compile and test on our XGrid. Enjoy.