The Open Science Grid (OSG) is a national scale distributed infrastructure for scientific computing. The OSG Connect service provides easy access to the resources that OSG provides. The OSG also offers training and tutorials for the scientists and researchers. As part of our training service we are offering an extended Software Carpentry workshop which augments instruction on basic Linux tools and programming with tutorials on using distributed high throughput computing workflows on the OSG. Participants will be encouraged to help one another and to apply what they have learned to their own research problems.
Software Carpentry's mission is to help scientists and engineers become more productive by teaching them basic lab skills for computing like program design, version control, data management, and task automation.
Instructors: Bala Desinghu, Suchandra Thapa, David Champion, Lincoln Bryant, Rob Gardner
Helpers: Anna Olson
Who: The course is aimed at graduate students, post-doctoral researchers and other researchers.
Where: Room 240, Searle Chemistry Lab, 5735 S. Ellis Ave, Chicago, IL 60637. Get directions with OpenStreetMap or Google Maps. You will enter at the basement level. Turn south inside Searle to take the elevator to floor 2. Exiting the elevator, turn right twice, quickly, to head east down the hallway to room 240.
Requirements: Participants must bring a laptop with a few specific software packages installed (listed below).
Contact: Please mail firstname.lastname@example.org for more information.
Join the etherpad to ask questions and find useful information during the lesson.
Event is free but registration required. Space is limited for the event. To register, please visit here
|08:30||Software setup and account signup|
|09:15||Introduction to the Unix shell|
|11:00||Introduction to the Unix shell (continued)|
|13:00||Version control with Git|
|15:30||Version control with Git (continued)|
|08:30||Set up and review of day 1|
|09:00||Building programs with Python|
|11:00||Building programs with Python (continued)|
|13:00||Distributed High Throughput Computing|
|15:00||Distributed High Throughput Computing (continued)|
|08:30||Set up and review of day 2|
|09:00||Distributed computing on OSG Connect|
|10:15||Distributed computing on OSG Connect|