Receive training for Marquette University's research computing resources available on MUGrid. The bootcamp will be held July 14th and 15th, 2010. Participants can attend any number of the sessions described below.
Cudahy Hall, Room 412
1313 West Wisconsin Avenue
on the campus of Marquette University
|Wednesday, July 14th, 2010|
|9:00-10:15||Session 1: Accessing MUGrid and Command Line Basics (Notes, Presentation)|
|10:30-11:45||Session 2: Shell Scripting (Notes, Presentation)|
|11:45-1:30||Lunch (on your own)|
|1:30-2:45||Session 3: Basic High-Throughput Computing (Presentation)|
|Thursday, July 15th, 2010|
|9:00-10:15||Session 4: Parallel Computing on MUGrid (Presentation)|
|10:30-11:45||Session 5: MATLAB on MUGrid (Presentation)|
|11:45-1:30||Lunch (on your own)|
|1:30-2:45||Session 6: Advanced High-Throughput Computing (Presentation)|
|3:00-4:00||Session 7: Using National Grids (Presentation)|
Session 1: Access to MUGrid and Command Line Basics Instructions for accessing MUGrid resources using secure shell clients for various platforms (Windows, Mac OS X, Linux). Includes information on how to transfer files to and from MUGrid resources. Covers the basics of using the Linux command, the layout of the Linux file system, essential commands, etc., which are the primary tools for interacting with MUGrid.
Session 2: Shell Scripting Introduction to shell scripting, particularly with the bash shell. Includes basic control structures (loops and conditions), practice generating text files, simple calculations, etc. Requires knowledge of a Linux text editor and familiarity with the Linux command line, which are covered in Session 1.
Session 3: Basic High-Throughput Computing Introduction to high-throughput computing using the Condor workload management system. Covers how to design, submit, and manage simple jobs, including basic parameter sweeps, simple Monte Carlo simulations, etc. Requires knowledge of material covered in Sessions 1 and 2.
Session 4: Parallel Computing on MUGrid How to implement and run parallel applications on MUGrid using the message passing interface (MPI), Condor, and the PBS scheduling system. Requires knowledge of material covered in Sessions 1 and 2. Session 3 is recommended for users interested in mixing parallel and high-throughput computing.
Session 5: MATLAB on MUGrid How to prepare MATLAB applications for execution on MUGrid. Includes compiling MATLAB vode, passing parameters through Condor, using external MATLAB toolkits, etc. Requires experience with MATLAB and knowledge of the materials from Sessions 1-3.
Session 6: Advanced High-Throughput Computing Automating and managing scientific workflows with Condor's DAGMAN tool. Covers issues related to data staging, job dependencies, workflow recovery, robustness, etc. Requires knowledge of materials from Sessions 1-3.
Session 7: Using National Grids An introduction to TeraGrid, Open Science Grid, and other national grids. Covers the kinds of resources available on national resources and how to gain access to those resources. Knowledge of material in Session 1 will be helpful, but not required
Individual Help Participants are encouraged to bring their own research projects with them to receive individualized help in planning and preparation for using MUGrid. Help may take the form of discussion, ad-hoc coding, and scheduling appointments for further meetings.
Please respond by July 12 to Craig Struble at firstname.lastname@example.org
Parking is available in the 16th Street Parking Structure located between West Wisconsin Avenue and West Wells Street and the Wells Street Parking Structure located between 12th and 13th streets.
Questions or special needs, please contact Craig Struble as described above.