+ All Categories
Home > Documents > secure.hosting.vt.edu › ... › uploads › 2015 › 04 › … · Web viewIt is expected that...

secure.hosting.vt.edu › ... › uploads › 2015 › 04 › … · Web viewIt is expected that...

Date post: 31-May-2020
Category:
Upload: others
View: 2 times
Download: 0 times
Share this document with a friend
5
2010 Bootcamp August 10-13, 2010 Instructors: Drs. John Burkardt, Nicholas Polys, Kevin Shinpaugh, and Cal Ribbens, (VT) Torgersen Hall Advanced Communication and Information Technology Center (ACITC), Virginia Tech The purpose of this course is to introduce the attendee to the basics of high-performance parallel computing. The course is targeted at graduate students, staff, and faculty with computational science and engineering problems that demand high performance. When successfully completed the attendee will know how to: 1) optimize sequential applications, 2) understand the basics of parallel computing, 3) write basic OpenMP, Parallel Matlab and MPI applications, and 4) understand the opportunities and challenges of data visualization tools and display technologies. Attendees will use queuing systems such as PBS and use the newest high-end resources at Virginia Tech.
Transcript
Page 1: secure.hosting.vt.edu › ... › uploads › 2015 › 04 › … · Web viewIt is expected that the participant know one or more of C, C++, or Fortran, as well as Unix basics such

2010 BootcampAugust 10-13, 2010Instructors: Drs. John Burkardt, Nicholas Polys, Kevin Shinpaugh, and Cal Ribbens, (VT)Torgersen Hall Advanced Communication and Information Technology Center (ACITC), Virginia TechThe purpose of this course is to introduce the attendee to the basics of high-performance parallel computing. The course is targeted at graduate students, staff, and faculty with computational science and engineering problems that demand high performance.  When successfully completed the attendee will know how to: 1) optimize sequential applications, 2) understand the basics of parallel computing, 3) write basic OpenMP, Parallel Matlab and MPI applications, and 4) understand the opportunities and challenges of data visualization tools and display technologies. Attendees will use queuing systems such as PBS and use the newest high-end resources at Virginia Tech.

Who Should Attend: Faculty, graduate students, and research staff with computational science and engineering problems that need high performance and those who want your programs to run faster, complete sooner, or tackle problems you previously thought were too computationally difficult.Content: This hands-on summer track will introduce participants to the systems and resources available for High-Performance Computing at Virginia Tech. Attendees will learn skills for including computational science in their research. Topics will include: shared and distributed memory systems, the VT and

Page 2: secure.hosting.vt.edu › ... › uploads › 2015 › 04 › … · Web viewIt is expected that the participant know one or more of C, C++, or Fortran, as well as Unix basics such

TeraGrid allocation process, compilers and flags for VT HPC, submitting jobs to the queuing systems, OpenMP, Parallel Matlab, and MPI programming basics, debuggers, and visualization tools. This course will give faculty the practical skills for scaling research to VT's HPC infrastructure. A schedule will be posted shortly.Pre-Requisites: It is expected that the participant know one or more of C, C++, or Fortran, as well as Unix basics such as editing, compiling, the file system, and simple scripts.   A brief  "Introduction to Unix" is online in our DOCUMENTATION section for those who might need it or want a refresher before the bootcamp begins.Format: Mixed lecture and hands-on sessions including computer exercises with multiple support staff present to assist participants.

Course MaterialsCourse Page: Schedule, Notes, Documents, and ExercisesSlides:

PowerPoint:o Advanced Research Computingo Queuingo TeraGrido Grid Computing With Genesis II

PDF:o Visual Computing 1o Visual Computing 2o Parallel Computing With Matlabo Parallel Computing With OpenMP

Other Tutorials:

Paraview Tutorial (zip) Visit Tutorial (zip) Visit Resources (zip)

Suggested Supplemental Text: Quinn, Michael "Parallel Programming in C with MPI and OpenMP"Pics:


Recommended