Training/NLI Course Slides Database

NLI Short Courses

ARC offers a wide variety of short courses, workshops, and tutorials through Virginia Tech Networked Learning Initiatives (NLI), formerly Faculty Development Institute (FDI).

Courses:

Introduction to ARC Systems and User Environment

Intro_ARC
Intro_ARC_2015
Unix_Handout

Introduction to High-Performance Computing

Intro_HPC

Parallel Matlab I: Introduction and VT Resources

Course Slides
Code Examples

Parallel Matlab II: PARFOR

Course Slides
Code Examples

Parallel Matlab III: Single Program Multiple Data

Course Slides
Code Examples

Programming for the Intel Xeon Phi (MIC) Architecture

Course Slides
Exercises

Parellel R I: Snow

Course Slides
Code Examples

Parallel R I: Rmpi

Course Slides
Code Examples

Scientific computing in Python I

Course Slides

Scientific computing in Python II

Course Slides

Shared Memory Programming in OpenMP

Course Slides

GPU Programming Using CUDA

Course Slides

Hybrid Programming using CUDA, OpenMP and MPI

Course Slides

Introduction to Parallel Programming
High-performance Computing Resources and User Environment at VT
Introduction to CUDA
Advanced CUDA Performance Optimization Techniques
Thread Building Blocks
Programming Models for Multi-Threading
Programming in MPI (Part I)
Programming in MPI (Part II)
Visualization Zoo
Hybrid Programming in OpenMP and MPI
Web3D Publishing
Introduction to Python: Part I
Introduction to Python: Part II
Distributed Memory Programming using MPI
Distributed Memory Programming in MPI
Parallel MATLAB and Performance Optimization of HPC Applications