Crash Course in Supercomputing 2010
When: June 17-18, 2010
Where: Building 5100, Room 128 Lecture Hall (ORNL)
Registration: Registration for this workshop has ended.
Agenda/Schedule: Download
Course Details:
Beginning Course
In this course, students will learn to program, compile, and run code in a unix environment. We begin by introducing students to the unix environment, common unix commands, and the vi editor. Next the students will learn the basics of makefiles, followed by a tutorial on programming in C. Finally,
the students will put together all the concepts from the class by programming, compiling, and running a program.
Advanced Course
In this course, students will learn to write parallel programs that can be run on a supercomputer. We begin by discussing the concepts of parallelization before introducing MPI and OpenMP, the two leading parallel programming libraries. Finally, the students will put together all the concepts from the class by programming, compiling, and running a parallel code on one of the NCCS supercomputers.
Workshop Documents
- Parallelism [ 01A-parallelism.pptx ]
- Supercomputers, HPC Centers, and Batch Scripts [ 02A-Batch-Env.pptx ]
- OpenMP [ 03A-openmp.pptx ]
- Programming Project [ 04A-project.pptx ]
Getting to ORNL
To visit ORNL, you must provide a valid photo ID. If you are a foreign national, you much provide your passport and visa at the portal and at the ORNL Visitor Center. You will not be allowed into the lab without this identification. Please park your car in the employee/visitor parking lot across the street from the Visitor Center.
Maps & Directions to ORNL
Click here for maps and driving directions to Oak Ridge National Laboratory.
http://www.ornl.gov/ornlhome/ornl_maps.shtml
Transportation must be provided by attendee.
