HPCU Collections CSERD and HPCU Collections
Clear Browser
Education Level:
Type:
Format:
Audience:



XSEDE Collaborative Course Spring 2022

    Submitter: Kate Cahill
    Submitter's Institution: Ohio Supercomputer Center
    Submission Date: 2022-01-04
    Description: Collaborative Course Materials



Advanced Computing for Social Change Curriculum Workshop August 2021

    Submitter: Katharine Cahill
    Submitter's Institution: Katharine Cahill
    Submission Date: 2021-08-06
    Description: Advanced Computing for Social Change Curriculum Workshop August 2021



Advanced Computing for Social Change Faculty Workshop June 2021

    Submitter: Kate Cahill
    Submitter's Institution: Ohio Spercomputer Center
    Submission Date: 2021-06-18
    Description: XSEDE Faculty Workshop Advanced Computing for Social Change Curriculum



Computational Chemistry for Chemistry Educators Workshop

    Submitter: Kate Cahill
    Submitter's Institution: Ohio Supercomputer Center
    Submission Date: 2021-06-02
    Description: Virtual Workshop



XSEDE New User Training at UCF

    Submitter: Kate Cahill
    Submitter's Institution: Ohio Supercomputer Center
    Submission Date: 2021-04-15
    Description: XSEDE New User Training at UCF



Advanced Computing for Social Change Faculty Workshop July 2020

    Submitter: Kate Cahill
    Submitter's Institution: Ohio Supercomputer Center
    Submission Date: 2020-07-22
    Description: ACSC Faculty Virtual Workshop July 2020



CSULA NASA DIRECT STEM Saturday Series

    Submitter: Katharine Cahill
    Submitter's Institution: Ohio Supercomputer Center
    Submission Date: 2020-04-25
    Description: XSEDE Training at CSULA 2020



XSEDE Workshop at Atlanta University Center Consortium

    Submitter: Katharine Cahill
    Submitter's Institution: Ohio Supercomputer Center
    Submission Date: 2020-01-09
    Description: XSEDE Workshop at Atlanta University Center Consortium



XSEDE Workshop at UCSB

    Submitter: Katharine Cahill
    Submitter's Institution: Ohio Supercomputer Center
    Submission Date: 2019-03-08
    Description: XSEDE Workshop at UCSB Center for Black Studies Research



CAU Spelman Workshop

    Submitter: Katharine Cahill
    Submitter's Institution: Ohio Supercomputer Center
    Submission Date: 2019-01-28
    Description: XSEDE Workshop at Clark Atlanta & Spelman Universities



Morgan State University Workshop

    Submitter: Kate Cahill
    Submitter's Institution: XSEDE
    Submission Date: 2018-09-26
    Description: XSEDE New User training event at Morgan State University



XSEDE Workshop at South Carolina State University

    Submitter: Kate Cahill
    Submitter's Institution: Ohio Supercomputer Center
    Submission Date: 2017-10-21
    Description: Training Materials from the XSEDE Regional Workshop at South Carolina State University, October, 2017



XSEDE Workshop at Jackson State University

    Submitter: Katharine Cahill
    Submitter's Institution: Ohio Supercomputer Center
    Submission Date: 2017-05-05
    Description: Training Materials from the XSEDE Regional Workshop at Jackson State University, May, 2017



XSEDE Workshop at Southern University

    Submitter: Katharine Cahill
    Submitter's Institution: Ohio Supercomputer Center
    Submission Date: 2017-04-01
    Description: Training Materials from the XSEDE Regional Workshop at Southern University, March, 2017



The Scientific Computing PhD Program at University of Michigan

    Submitter: Afnan Rehman
    Submitter's Institution: Ohio Supercomputer Center
    Submission Date: 2017-02-02
    Description: We established a unique degree program at Michigan in 1989: a student in any PhD-granting department in the University can add "...and Scientific Computing" to their degree name by meeting some course and doctoral prelim requirements specific to scientific computing. The program, which has graduated close to 100 PhD's in a wide variety of departments, is experiencing a resurgence of interest, and currently has close to fifty students enrolled.



Code.org and Bringing Computer Science to All

    Submitter: Afnan Rehman
    Submitter's Institution: Ohio Supercomputer Center
    Submission Date: 2017-02-02
    Description: Across the United States teachers, parents, governments, and students are increasingly calling for computer science education to be made available across the K-12 curriculum. Working with a coalition of teachers, districts, and partner organizations, Code.org is helping to make this vision a reality. This endeavor began with a single viral video and the Hour of Code campaign which draws millions of students each year. Today Code.org has expanded their efforts to include the development of high quality curricula and classroom tools, ongoing professional learning for teachers, and outreach efforts to with school districts and the CS education community. As districts and teachers face the complex challenges of bringing CS to all students, Code.org is committed to being a consistent ally and advocate.



Computational Thinking for All: The Power and the Peril

    Submitter: Afnan Rehman
    Submitter's Institution: Ohio Supercomputer Center
    Submission Date: 2017-02-02
    Description: Serving as an introduction to computational thinking ?and in particular parallel thinking? we will explore ways to introduce modeling and simulation across the curriculum to draw more students into high performance computing. We will explore sources and resources for computational explorations in undergraduate and introductory graduate classes.



Using Digital Badges to Recognize HPC Competencies

    Submitter: Afnan Rehman
    Submitter's Institution: Ohio Supercomputer Center
    Submission Date: 2017-02-02
    Description: Using Digital Badges to Recognize HPC Competencies
    Presentation by Sandie Kappes, Sr Project Coordinator/Instructional Designer, National Center for Supercomputing Applications



Undergraduate Computational Physics Competencies Presentation

    Submitter: Afnan Rehman
    Submitter's Institution: Ohio Supercomputer Center
    Submission Date: 2017-02-02
    Description: Presentation of Draft Competencies for Undergraduate Computational Physics led by Dr. Richard Gass



MOOCs and SPOCs for Big Data: Lessons Learned and Visions of the Future

    Submitter: Afnan Rehman
    Submitter's Institution: Ohio Supercomputer Center
    Submission Date: 2017-02-02
    Description: Seminar: MOOCs and SPOCs for Big Data: Lessons Learned and Visions of the Future. Covers concepts and benefits of MOOCs in the context of lerning Big Data and HPC applications



Teaching Computational and Data Science in the 21st Century University

    Submitter: Afnan Rehman
    Submitter's Institution: Ohio Supercomputer Center
    Submission Date: 2017-02-02
    Description: SIGHPC Seminar Teaching computational and data science in the 21st century university: The MSU Department of Computational Mathematics, Science and Engineering



Software and Data Carpentry

    Submitter: Afnan Rehman
    Submitter's Institution: Ohio Supercomputer Center
    Submission Date: 2017-02-02
    Description: Introduction to data and software carpentry training to enable more effective computational research. Focused on training researchers who are not specialists in the domains of data analytics and software development.



Bringing HPC Big Ideas to high school students and learners worldwide

    Submitter: Afnan Rehman
    Submitter's Institution: Ohio Supercomputer Center
    Submission Date: 2017-02-01
    Description: The Beauty and Joy of Computing is a non-majors university course developed at UC Berkeley that is being offered as a College Board endorsed AP Computer Science Principles course in over a hundred high schools across the country. We teach powerful HPC big ideas of concurrency and distributed computing, and the functional programming ideas of map, keep and combine using Snap!, an easy-to-learn graphical programming language.



Wofford College Emphasis in Computational Science

    Submitter: Afnan Rehman
    Submitter's Institution: Ohio Supercomputer Center
    Submission Date: 2017-01-12
    Description: Educational Module on High Performance Computing Bioinformatics Algorithms



Introduction to Unix/Linux

    Submitter: Afnan Rehman
    Submitter's Institution: Ohio Supercomputer Center
    Submission Date: 2016-11-03
    Description: Introduction to Linux for new users including how to use it and its benefits. Presented as part of an XSEDE webinar series at the University of Puerto Rico, Mayaguez.



R Workshop at Morgan State

    Submitter: Kate Cahill
    Submitter's Institution: Ohio Supercomputer Center
    Submission Date: 2016-09-21
    Description: Introduction to R, Analytics for R and R for HPC presented by David Walling



XSEDE Education Program Overview for Campus Champions

    Submitter: Steven Gordon
    Submitter's Institution: OSC
    Submission Date: 2016-06-28
    Description: Webinar presentation slides for XSEDE Campus Champions tech talk June 29, 2016



Workshop at Hampton University

    Submitter: Steven Gordon
    Submitter's Institution: Ohio Supercomputer Center
    Submission Date: 2016-05-13
    Description: XSEDE workshop at Hampton University May 12, 2016



University of Virginia, College of Engineering Seminar

    Submitter: Steven Gordon
    Submitter's Institution: OSC
    Submission Date: 2016-04-24
    Description: Seminar for campus visit to University of Virginia, April 26, 2016



Regional Workshop at Albany State University

    Submitter: Steven Gordon
    Submitter's Institution: OSC
    Submission Date: 2016-04-23
    Description: XSEDE regional workshop at Albany State University, Albany, GA. April 22-23, 2016



Presentations for Campus Visit, West Virginia University

    Submitter: Steven Gordon
    Submitter's Institution: Ohio Supercomputer Center
    Submission Date: 2016-02-22
    Description: Presentations for the graduate student seminar and meeting with faculty at West Virginia University, February 22, 2016



Boise State Research Computing Days

    Submitter: Steven Gordon
    Submitter's Institution: Ohio Supercomputer Center
    Submission Date: 2016-02-10
    Description: Presentation and workshop materials for the computing days event at Boise State, February 16. 2016



High Throughput Computing with parametric job launchers on Stampede

    Submitter: William McGrath
    Submitter's Institution: TACC
    Submission Date: 2016-01-22
    Description: TACC

    Prerequisites: Linux, C/Fortran/Python, HPC Cluster Programming Environement

    This course introduces concepts of parametric job submission for high throughput.






Hybrid Parallel Applications with MPI and OpenMP

    Submitter: William McGrath
    Submitter's Institution: TACC
    Submission Date: 2016-01-22
    Description: TACC

    Prerequisites: Linux, C/Fortran, HPC Cluster Programming Environment, Parallel Computing, MPI, OpenMP

    Using MPI and Open MP together to get the full benefit of not only CPUs but also accelerators is the focus of this course.





Intel Xeon Phi Native Execution and Optimization

    Submitter: William McGrath
    Submitter's Institution: TACC
    Submission Date: 2016-01-22
    Description: TACC

    The Innovative Technology component of the XSEDE Stampede supercomputer at TACC provides access to 8 PetaFlops of computing power in the form of the new Intel Xeon Phi Coprocessor, also known as MIC. This workshop is designed to introduce Stampede users to the MIC architecture in a practical manner. Multiple lectures and hands-on exercises will be used to get the user acquainted with the MIC platform and explore the different execution modes as well as parallelization and optimization through example testing and reports. The workshop will be divided in four sections: Introduction to the MIC architecture; native execution and optimization; offload execution; and symmetric execution. In each section the users will spend half the time doing guided hands-on exercises.




Intel Xeon Phi Offload Execution

    Submitter: William McGrath
    Submitter's Institution: TACC
    Submission Date: 2016-01-22
    Description: TACC

    The Innovative Technology component of the XSEDE Stampede supercomputer at TACC provides access to 8 PetaFlops of computing power in the form of the new Intel Xeon Phi Coprocessor, also known as MIC. This workshop is designed to introduce Stampede users to the MIC architecture in a practical manner. Multiple lectures and hands-on exercises will be used to get the user acquainted with the MIC platform and explore the different execution modes as well as parallelization and optimization through example testing and reports. The workshop will be divided in four sections: Introduction to the MIC architecture; native execution and optimization; offload execution; and symmetric execution. In each section the users will spend half the time doing guided hands-on exercises.




Intel Xeon Phi Symmetric Execution

    Submitter: William McGrath
    Submitter's Institution: TACC
    Submission Date: 2016-01-22
    Description: TACC

    The Innovative Technology component of the XSEDE Stampede supercomputer at TACC provides access to 8 PetaFlops of computing power in the form of the new Intel Xeon Phi Coprocessor, also known as MIC. This workshop is designed to introduce Stampede users to the MIC architecture in a practical manner. Multiple lectures and hands-on exercises will be used to get the user acquainted with the MIC platform and explore the different execution modes as well as parallelization and optimization through example testing and reports. The workshop will be divided in four sections: Introduction to the MIC architecture; native execution and optimization; offload execution; and symmetric execution. In each section the users will spend half the time doing guided hands-on exercises.




Introduction to Computer Graphics and Scientific Visualization

    Submitter: William McGrath
    Submitter's Institution: TACC
    Submission Date: 2016-01-22
    Description: TACC

    In this one-and-half-day training session, we will teach the attendees fundamental concepts in scientific visualization and computer graphics, and introduce them to various visualization software packages that TACC supports.




Introduction to Data Management

    Submitter: William McGrath
    Submitter's Institution: TACC
    Submission Date: 2016-01-22
    Description: TACC

    Prerequisites: Linux, C/Fortran/Python, HPC Cluster Programming Environement

    This course will cover data management as the data deluge becomes more significant.





Introduction to Information Visualization

    Submitter: William McGrath
    Submitter's Institution: TACC
    Submission Date: 2016-01-22
    Description: TACC

    Prerequisites: Linux

    Users will receive instructions on the use of remote visualization software to visualize data sets generated on systems such as Ranger. A review of the scientific visualization process will precede an overview of the visualization software available to TACC users, including the parallel visualization software VisIt and Paraview. Labs will provide students with the opportunity to prepare data sets to be visualized using these applications. In addition, attendees will be introduced to the Longhorn visualization portal.






Associated Colleges of the Chicago Area Computer Science (ACCA-CS) Fall 2015 Seminar/Workshop

    Submitter: Aaron Weeden
    Submitter's Institution: The Shodor Education Foundation, Inc.
    Submission Date: 2016-01-15
    Description: Every fall the Associated Colleges of the Chicago Area (ACCA) computer science division offers a seminar series centered on a topic. This year the topic centered on the general topics of High Performance Computing and Parallel Thinking. Often, part of every series is a collection of webinars relevant to the topic. This year Shodor and Elmhurst College hosted, via Adobe Connect, 5 webinars (September 16, October 7/14/21/28, 2015) of one hour each to train students from ACCA on topics related to parallel computing, specifically focusing on programming technologies available on the Blue Waters supercomputer such as OpenMP, MPI, OpenACC, and CUDA. A forest fire simulation problem was used as a common theme and parallel algorithms were implemented using the above-mentioned parallel models of computations using C and related libraries.

    Instructions for obtaining an education allocation on Blue Waters are available here: https://bluewaters.ncsa.illinois.edu/education-allocations



Data Analysis on TACC Resources

    Submitter: William McGrath
    Submitter's Institution: TACC
    Submission Date: 2015-12-31
    Description: TACC

    Prerequisites: Linux, C/Fortran, HPC Cluster Programming Environemnt, R

    Introduction to R, data mining in R and running R jobs on Stampede






Debugging Parallel Applications

    Submitter: William McGrath
    Submitter's Institution: TACC
    Submission Date: 2015-12-31
    Description: TACC

    Prerequisites: Linux, C/Fortran, HPC Cluster Programming Environment, Parallel Computing, MPI, OpenMP

    The course covers profiling and debugging technologies available at TACC for performance optimization and debugging of serial and parallel codes. The course contains instructions for beginners and advanced users, along with a lab with demos and examples.





Fortran 90/05 Programming

    Submitter: William McGrath
    Submitter's Institution: TACC
    Submission Date: 2015-12-31
    Description: TACC

    Prerequisites: Linux

    Fortran programming skills are essential for researchers in areas of High Performance Computing. These skills can be directly applied to resources at the Texas Advanced Computing Center and in any Unix environment. The class is intended for the intermediate user wishing to gain more experience in Fortran90/95 programming. Basic knowledge of Fortran or another mid/high-level programming language is a prerequisite.





C++ Programming Basics

    Submitter: William McGrath
    Submitter's Institution: TACC
    Submission Date: 2015-12-22
    Description: TACC

    Prerequisites: Linux

    C++ is a powerful language used in in a number of extensible numerical software libraries. Its multi-paradigm feature set allows for a number of applications without sacrificing the performance that low-level code can provide. While C++ is often characterized as an "experts-only" language, the basic features are both accessible to novices and provide useful abstractions for any code. Our class will be broken into a morning session on basic language syntax, e.g., control flow, IO, and objects. The afternoon session will focus on intermediate features, e.g., memory management, templates, and the STL. Our examples will largely be drawn from scientific computing codes and each session will include a lab with help getting started. Prerequisite: Basic unix skills will be assumed and some programming knowledge would be beneficial.






Puerto Rico Outreach Event

    Submitter: Steven Gordon
    Submitter's Institution: OSC
    Submission Date: 2015-12-18
    Description: Outreach event in Puerto Rico on December 11, 2015



Hadoop Essentials

    Submitter: William McGrath
    Submitter's Institution: SDSC
    Submission Date: 2015-12-15
    Description: SDSC

    This two-day, hands-on training course is designed for data analysts, business intelligence specialists, developers,
    administrators or anyone who wants to quickly process massive and complex data directly in Hadoop.





Introduction to Hadoop on Gordon

    Submitter: William McGrath
    Submitter's Institution: SDSC
    Submission Date: 2015-12-15
    Description: SDSC

    Prerequisites: Linux, C/Fortran

    Introduction to using Hadoop on the Gordon supercomputer at SDSC.






Introduction to Scientific and Remote Visualization on Gordon

    Submitter: William McGrath
    Submitter's Institution: SDSC
    Submission Date: 2015-12-15
    Description: SDSC

    Prerequisites: Linux, C/Fortran

    Introduction to using Scientific Visualization tools on the Gordon supercomputer at SDSC.






Preparing and Translating Data for use with VisIt

    Submitter: William McGrath
    Submitter's Institution: SDSC
    Submission Date: 2015-12-15
    Description: SDSC

    Prerequisites: Linux, C/Fortran

    Introduction to using the Scientific Visualization tool VisIt on the Gordon supercomputer at SDSC.






Advanced MPI

    Submitter: William McGrath
    Submitter's Institution: TACC
    Submission Date: 2015-12-15
    Description: TACC

    Prerequisites: Linux, C/Fortran, HPC Cluster Programming Environment, Parallel Compuigin, MPI

    This course delves into topics in advanced Message Passing, with information about how haradware affects MPI decisions.






C Programming Basics

    Submitter: William McGrath
    Submitter's Institution: TACC
    Submission Date: 2015-12-15
    Description: TACC

    Prerequisites: Linux

    Basic C programming skills are essential for researchers in areas of High Performance Computing. These skills can bedirectly applied to resources at the Texas Advanced Computing Center and in any Unix environment. This class is intended for the beginner wishing to gain more experience in C programming.






XSEDE New User Training

    Submitter: William McGrath
    Submitter's Institution: PSC
    Submission Date: 2015-12-11
    Description: PSC

    The XSEDE new user training is a 90 minute webinar providing general overview and reference information for first-time users of XSEDE resources at any of XSEDE's service providers. This session is particularly targeted at users who have just received their first allocation on XSEDE. It is not intended to teach programming, numerical methods, or computational science, but rather to provide a quick tour of what XSEDE has to offer.




Building A raspberry Pi Cluster for Visualization and Teaching

    Submitter: William McGrath
    Submitter's Institution: SDSC
    Submission Date: 2015-12-11
    Description: SDSC

    Prerequisites: Linux, C/Fortran, HPC Cluster Programming Environment, Parallel Computing, MPI, OpenMP

    Using the Raspberry Pi, a commodity ARM implementation, concepts in the hardware and software involved in creating a parallel cluster are explored.






XSEDE New User Training

    Submitter: William McGrath
    Submitter's Institution: TACC
    Submission Date: 2015-12-11
    Description: TACC

    An introduction to XSEDE is given, including information about how to get accounts, allocations, etc.




Introduction to Scientific Workflows

    Submitter: Yuan Zhang
    Submitter's Institution: Ohio Supercomputer Center
    Submission Date: 2015-12-11
    Description: Scientific workflows allow users to easily express multi-step computational tasks, for example retrieve data from an instrument or a database, reformat the data, and run an analysis. A scientific workflow describes the dependencies between the tasks and in most cases the workflow is described as a directed acyclic graph (DAG), where the nodes are tasks and the edges denote the task dependencies. A defining property for a scientific workflow is that it manages data flow. The tasks in a scientific workflow can be everything from short serial tasks to very large parallel tasks (MPI for example) surrounded by a large number of small, serial tasks used for pre- and post-processing.



Batch rendering with VisIt on Stampede @ TACC

    Submitter: Yuan Zhang
    Submitter's Institution: Ohio Supercomputer Center
    Submission Date: 2015-12-11
    Description: Often there is a need to perform visualization on large number of files. We could create a VisIt session file on our personal computer then copy this session file to a cluster then point to the larger data on the cluster and render visualizations in batch. This process is not very intuitive and requires a bit of VisIt foo, so here is how to accomplish batch rendering on Stampede cluster at Texas Advanced Computing Center (TACC)



HPC Monthly Training-Big Data

    Submitter: William McGrath
    Submitter's Institution: PSC
    Submission Date: 2015-12-08
    Description: PSC

    Prerequisites: Unix

    This workshop will focus on topics such as Hadoop and SPARQL.





HPC Monthly Training-MPI

    Submitter: William McGrath
    Submitter's Institution: PSC
    Submission Date: 2015-12-08
    Description: PSC

    Prerequisites: Unix, C or Fortran

    This workshop is intended to give C and Fortran programmers a hands-on introduction to MPI programming. Both days are compact, to accommodate multiple time zones, but packed with useful information and lab exercises. Attendees will leave with a working knowledge of how to write scalable codes using MPI — the standard programming tool of scalable parallel computing.






HPC Monthly Training-OpenACC

    Submitter: William McGrath
    Submitter's Institution: PSC
    Submission Date: 2015-12-08
    Description: PSC

    Prerequisites: Unix, C or Fortran

    OpenACC is the accepted standard using compiler directives to allow quick development of GPU capable codes using standard languages and compilers. It has been used with great success to accelerate real applications within very short development periods. This workshop assumes knowledge of either C or Fortran programming. It will have a hands-on component.






HPC Monthly Training-OpenMP

    Submitter: William McGrath
    Submitter's Institution: PSC
    Submission Date: 2015-12-08
    Description: PSC

    Prerequisites: Unix, C or Fortran

    This workshop is intended to give C and Fortran programmers a hands-on introduction to OpenMP programming. Attendees will leave with a working knowledge of how to write scalable codes using OpenMP.






Unix Basics - Text Editing

    Submitter: William McGrath
    Submitter's Institution: NICS
    Submission Date: 2015-12-02
    Description: NICS

    Prerequisites: Unix

    This course gives an overview of Unix Basics - Text Editing







Using Scientific Libraries

    Submitter: William McGrath
    Submitter's Institution: NICS
    Submission Date: 2015-12-02
    Description: NICS

    Prerequisites: Unix, Parallel Programming

    This course gives an overview of Using Scientific Libraries






Visualization on HPC

    Submitter: William McGrath
    Submitter's Institution: NICS
    Submission Date: 2015-12-02
    Description: NICS

    Prerequisites: Unix

    This course gives an overview of Visualization on HPC resources






What are XSEDE Science Gateways

    Submitter: William McGrath
    Submitter's Institution: NICS
    Submission Date: 2015-12-02
    Description: NICS

    This course gives an overview of What are XSEDE Science Gateways




Simple Stormwater Runoff Model for Geosciences Education

    Submitter: Yuan Zhang
    Submitter's Institution: Ohio Supercomputer Center
    Submission Date: 2015-11-18
    Description: This web application is designed to support education in stormwater runoff by providing a straightforward interface and simple model. Users will enter information about a watershed, land use within the watershed, and a precipitation event. The web application will output a hydrograph showing the volume of water flowing out of the drainage over time. Users can select from various units of measure and the output display. The model is based on the NRCS curve number and unit hydrograph approach.



Land Use Change: Hellbranch Run

    Submitter: Yuan Zhang
    Submitter's Institution: Ohio Supercomputer Center
    Submission Date: 2015-11-18
    Description: This exercise will use a hydrologic model to project the impacts of land use change on stormwater runoff, flooding, and water quality on the Hellbranch Run watershed.



Programming with OpenACC

    Submitter: William McGrath
    Submitter's Institution: NICS
    Submission Date: 2015-11-03
    Description: NICS

    Prerequisites: Unix, Parallel Programming

    This course gives an overview of Programming with OpenACC





Review of GPU Programming Methods

    Submitter: William McGrath
    Submitter's Institution: NICS
    Submission Date: 2015-11-03
    Description: NICS

    Prerequisites: Unix, Parallel Programming, Intro GPUs

    This course gives an overview of Review of GPU Programming Methods




Review on Advanced Compiler Options

    Submitter: William McGrath
    Submitter's Institution: NICS
    Submission Date: 2015-11-03
    Description: NICS

    Prerequisites: Unix, Programming

    This course gives an overview of Review on Advanced Compiler Options






Supercomputing today, why its important for you?

    Submitter: William McGrath
    Submitter's Institution: NICS
    Submission Date: 2015-11-03
    Description: NICS

    Supercomputing today, why its important for you?






The Art of File Transfers

    Submitter: William McGrath
    Submitter's Institution: NICS
    Submission Date: 2015-11-03
    Description: NICS

    Prerequisites: Unix

    This course gives an overview of The Art of File Transfers






Tools for Profiling your code

    Submitter: William McGrath
    Submitter's Institution: NICS
    Submission Date: 2015-11-03
    Description: NICS

    Prerequisites: Unix, Parallel Programming, Debugging

    This course gives an overview of Tools for Profiling your code






Two case studies of CUDA programming and optimization

    Submitter: William McGrath
    Submitter's Institution: NICS
    Submission Date: 2015-11-03
    Description: NICS

    Prerequisites: Unix, Parallel Programming, Intro GPUs, CUDA

    This course gives an overview of Two case studies of CUDA programming and optimization






Unix Basics - Command line tools

    Submitter: William McGrath
    Submitter's Institution: NICS
    Submission Date: 2015-11-03
    Description: NICS

    This course gives an overview of Unix Basics - Command line tools




Unix basics - File Permissions

    Submitter: William McGrath
    Submitter's Institution: NICS
    Submission Date: 2015-11-03
    Description: NICS

    This course gives an overview of Unix basics - File Permissions




Regional Workshop at Southern University New Orleans

    Submitter: Steven Gordon
    Submitter's Institution: Ohio Supercomputer Center
    Submission Date: 2015-10-24
    Description: Materials from the regional workshop at Southern University New Orleans, October 23-24, 2015



Intro to the C language Part 1

    Submitter: William McGrath
    Submitter's Institution: NICS
    Submission Date: 2015-10-07
    Description: NICS

    Prerequisites: Unix

    This course gives an overview of Intro to the C language: Basics





Intro to the Cray XC30 platform

    Submitter: William McGrath
    Submitter's Institution: NICS
    Submission Date: 2015-10-07
    Description: NICS

    Prerequisites: Unix, Parallel Programming

    This course gives an overview of Intro to the Cray XC30 platform






Intro to Unix/Linux

    Submitter: William McGrath
    Submitter's Institution: NICS
    Submission Date: 2015-10-07
    Description: NICS

    This course gives an overview of Intro to Unix/Linux




Introduction to Linux Shell Programming pt 1

    Submitter: William McGrath
    Submitter's Institution: NICS
    Submission Date: 2015-10-07
    Description: NICS

    Prerequisites: Unix

    This course gives an overview of Introduction to Linux Shell Programming: Basics





Introduction to the Intel MIC Architecture

    Submitter: William McGrath
    Submitter's Institution: NICS
    Submission Date: 2015-10-07
    Description: NICS

    Prerequisites: Unix, Parallel Programming

    This course gives an overview of Introduction to the Intel MIC Architecture






New User: I have an account, now what?

    Submitter: William McGrath
    Submitter's Institution: NICS
    Submission Date: 2015-10-07
    Description: NICS

    This course helps the new user in XSEDE get up to speed with the benefits and rules inherent in the organization.




OpenMP - Advanced Features

    Submitter: William McGrath
    Submitter's Institution: NICS
    Submission Date: 2015-10-07
    Description: NICS

    Prerequisites: Unix, Parallel Programming, Intro OpenMP

    This course gives an overview of OpenMP - Advanced Features






OpenMP - Introduction

    Submitter: William McGrath
    Submitter's Institution: NICS
    Submission Date: 2015-10-07
    Description: NICS

    Prerequisites: Unix, Parallel Programming

    This course gives an overview of OpenMP - Introduction






Optimization Techniques on MICS

    Submitter: William McGrath
    Submitter's Institution: NICS
    Submission Date: 2015-10-07
    Description: NICS

    Prerequisites: Unix, Parallel Programming, Intro to MICS

    This course gives an overview of Optimization Techniques on MICS






Overview on UT/XSEDE and DOE/OLCF HPC resources

    Submitter: William McGrath
    Submitter's Institution: NICS
    Submission Date: 2015-10-07
    Description: NICS

    Overview on UT/XSEDE and DOE/OLCF HPC resources





Parallel I/O Strategies Part 1 (Strategies)

    Submitter: William McGrath
    Submitter's Institution: NICS
    Submission Date: 2015-10-07
    Description: NICS

    Prerequisites: Unix, Parallel Programming

    This course gives an overview of Parallel I/O Strategies





Intro to the C language Part 2

    Submitter: William McGrath
    Submitter's Institution: NICS
    Submission Date: 2015-10-07
    Description: NICS

    Prerequisites: Unix

    This course gives an overview of Intro to the C language: Intermediate






Introduction to Linux Shell Programming pt 2

    Submitter: William McGrath
    Submitter's Institution: NICS
    Submission Date: 2015-10-07
    Description: NICS

    Prerequisites: Unix

    This course gives an overview of Introduction to Linux Shell Programming: Intermediate






Parallel I/O Strategies Part 2 (I/O libraries)

    Submitter: William McGrath
    Submitter's Institution: NICS
    Submission Date: 2015-10-07
    Description: NICS

    Prerequisites: Unix, Parallel Programming

    This course gives an overview of Parallel I/O libraries





Intro to Parallel Programming techniques

    Submitter: William McGrath
    Submitter's Institution: NICS
    Submission Date: 2015-09-30
    Description: NICS

    Prerequisites: Unix, Programming

    This course gives an overview of Intro to Parallel Programming techniques






Intro to MPI Part 2

    Submitter: William McGrath
    Submitter's Institution: NICS
    Submission Date: 2015-09-30
    Description: NICS

    Prerequisites: Unix, Parallel Programming

    This course gives an overview of Intro to MPI: Intermediate






Intro to HPC and Supercomputing

    Submitter: William McGrath
    Submitter's Institution: NICS
    Submission Date: 2015-09-29
    Description: NICS

    This course gives an overview of Intro to HPC and Supercomputing




Intro to MPI Part 1

    Submitter: William McGrath
    Submitter's Institution: NICS
    Submission Date: 2015-09-29
    Description: NICS

    Prerequisites: Unix, Parallel Programming

    This course gives an overview of Intro to MPI:Basics





Intro to Fortran Language Part 1

    Submitter: William McGrath
    Submitter's Institution: NICS
    Submission Date: 2015-09-28
    Description: NICS

    Prerequisites: Unix

    This course gives an overview of Intro to Fortran Language





Intro to Fortran Language Part 2

    Submitter: William McGrath
    Submitter's Institution: NICS
    Submission Date: 2015-09-28
    Description: NICS

    Prerequisites: Unix

    This course gives an overview of Intro to Fortran Language: Intermediate





Intel Xeon Phi Programming on Beacon and Stampede

    Submitter: William McGrath
    Submitter's Institution: NICS
    Submission Date: 2015-09-25
    Description: This course gives an overview of Intel Xeon Phi Programming, the architecture, how to use hybrid MPI/OpenMP parallelism, and vectorization



Intel Xeon Phi Training 20140519

    Submitter: William McGrath
    Submitter's Institution: NICS
    Submission Date: 2015-09-25
    Description: This course gives an overview of Intel Xeon Phi Programming.



Intel MIC Programming as Accelerator

    Submitter: William McGrath
    Submitter's Institution: NICS
    Submission Date: 2015-09-24
    Description: NICS

    Prerequisites: Unix, Parallel Programming, Intro to MICS

    This course gives an overview of Intel MIC Programming as Accelerator






Intel MIC Programming as CPU

    Submitter: William McGrath
    Submitter's Institution: NICS
    Submission Date: 2015-09-24
    Description: NICS

    Prerequisites: Unix, Parallel Programming, Intro to MICS

    This course gives an overview of Intel MIC Programming as CPU





HPC for Life Sciences

    Submitter: William McGrath
    Submitter's Institution: NICS
    Submission Date: 2015-09-22
    Description: NICS

    Prerequisites: Unix, Parallel Programming

    This course gives an overview of HPC for Life Sciences





HPC in Engineering

    Submitter: William McGrath
    Submitter's Institution: NICS
    Submission Date: 2015-09-22
    Description: NICS

    Prerequisites: Unix, Parallel Programming

    This course gives an overview of HPC in Engineering





How to compile and build programs

    Submitter: William McGrath
    Submitter's Institution: NICS
    Submission Date: 2015-09-21
    Description: NICS

    Prerequisites: Unix

    This course gives an overview of How to compile and build programs




How to get time on a Supercomputer via the XSEDE and INCITE programs

    Submitter: William McGrath
    Submitter's Institution: NICS
    Submission Date: 2015-09-21
    Description: NICS

    This course gives an overview of How to get time on a Supercomputer via the XSEDE and INCITE programs




How to run your Program on an HPC resource

    Submitter: William McGrath
    Submitter's Institution: NICS
    Submission Date: 2015-09-21
    Description: NICS

    Prerequisites: Unix, Programming

    This course gives an overview of How to run your Program on an HPC resource





Presentation at Bethune-Cookman University

    Submitter: Steven Gordon
    Submitter's Institution: Ohio Supercomputer Center
    Submission Date: 2015-09-21
    Description: Presentation of Preparing the Future Workforce for Careers in Science and Engineering at Bethune-Cookman University, September 21, 2015



Campus visit to North Carolina A&T

    Submitter: Steven Gordon
    Submitter's Institution: Ohio Supercomputer Center
    Submission Date: 2015-09-04
    Description: Visit to North Carolina A&T on September 4, 2015



How to effectively use the archiving system HPSS

    Submitter: William McGrath
    Submitter's Institution: NICS
    Submission Date: 2015-08-24
    Description: NICS

    Prerequisites: Unix

    This course gives an overview of How to effectively use the archiving system HPSS




From Equation to Code pt 1 & 2

    Submitter: William McGrath
    Submitter's Institution: NICS
    Submission Date: 2015-08-21
    Description: NICS

    Prerequisites; Unix, Parallel Programming

    From Equation to Code: This workshop helps programmers bring their science to a computational environment through numerical analysis techniques.




GPU Technology and CUDA Programming

    Submitter: William McGrath
    Submitter's Institution: NICS
    Submission Date: 2015-08-21
    Description: NICS

    Prerequisites: Unix, Parallel Programming


    This course gives an overview of GPU Technology and CUDA Programming






XSEDE Outreach Vanderbilt University

    Submitter: Steven Gordon
    Submitter's Institution: OSC
    Submission Date: 2015-06-12
    Description: Outreach meeting at Vanderbilt University June 10-11, 2015



Morgan State TIDES Faculty Professional Development Workshop

    Submitter: Steven Gordon
    Submitter's Institution: OSC
    Submission Date: 2015-05-21
    Description: XSEDE materials for Morgan State Workshop May 20-21, 2015



Kean University Computational Science Curriculum Meeting

    Submitter: Steven Gordon
    Submitter's Institution: OSC
    Submission Date: 2015-05-05
    Description: Meeting at Kean University on May 5, 2015



Jackson State University Campus Visit

    Submitter: Steven Gordon
    Submitter's Institution: OSC
    Submission Date: 2015-04-15
    Description: XSEDE Campus visit to Jackson State University



San Francisco State Workshop

    Submitter: Steven Gordon
    Submitter's Institution: OSC
    Submission Date: 2015-04-03
    Description: Workshop at San Francisco State April 2-3, 2015



Morgan State University Outreach Meeting

    Submitter: Steven Gordon
    Submitter's Institution: OSC
    Submission Date: 2015-02-24
    Description: Meeting to introduce XSEDE Services at Morgan State University, February 24, 2015



Doing Linear Algebra in Parallel

    Submitter: William McGrath
    Submitter's Institution: NICS
    Submission Date: 2015-02-18
    Description: NICS

    Prerequisites: Unix, Parallel Programming, Intro Scientific Libraries

    This course gives an overview of Doing Linear Algebra in Parallel





University of Puerto Rico Workshops January 2015

    Submitter: Steven Gordon
    Submitter's Institution: OSC
    Submission Date: 2015-02-02
    Description: Workshop materials for workshops on January 26 and 29, 2015 at University of Puerto Rico Rio Piedras and Mayaguez



Computational Chemistry - A quick Overview

    Submitter: William McGrath
    Submitter's Institution: NICS
    Submission Date: 2014-12-04
    Description: NICS

    Prerequisites: Unix, Parallel Programming

    Computational Chemistry Overview





Computational Physics - A quick Overview

    Submitter: William McGrath
    Submitter's Institution: NICS
    Submission Date: 2014-12-04
    Description: NICS Computational Physics Overview



Debugging Programs with DDT and TotalView

    Submitter: William McGrath
    Submitter's Institution: NICS
    Submission Date: 2014-12-04
    Description: NICS

    Prerequisites: Unix, Parallel Programming

    This course gives an overview of Debugging Programs with DDT and TotalView




Parallel Computing Explained

    Submitter: Yuan Zhang
    Submitter's Institution: OSC
    Submission Date: 2014-12-04
    Description: This tutorial provides an introduction to parallel computing. Topics covered include how to parallelize code, porting issues, scalar tuning, parallel code tuning, timing and profiling, cache tuning, and parallel performance analysis.



Parallel Numerical Libraries

    Submitter: Yuan Zhang
    Submitter's Institution: OSC
    Submission Date: 2014-12-04
    Description: This tutorial provides an introduction to using parallel numerical library routines. Each lesson covers a specific mathematical area and describes the appropriate library routines to use.



Performance Tuning for Clusters

    Submitter: Yuan Zhang
    Submitter's Institution: OSC
    Submission Date: 2014-12-04
    Description: This course introduces techniques for optimizing code performance on a cluster. You will learn how to measure your program's performance, what bottlenecks to look for, and techniques to eliminate or reduce these bottlenecks.



Introduction to MPI (CI-Tutor)

    Submitter: Yuan Zhang
    Submitter's Institution: OSC
    Submission Date: 2014-12-03
    Description: This tutorial provides a comprehensive introduction to using the Message Passing Interface (MPI). MPI is a a standard library of subroutines (Fortran) or function calls (C) used to implement the message-passing parallel programming model. MPI allows for the coordination of a program running as multiple processes in a distributed memory environment, yet is also flexible enough to be used in a shared memory system. The standardization of the MPI library enables source code portability and efficient implementations across a range of architectures.



Multilevel Parallel Programming

    Submitter: Yuan Zhang
    Submitter's Institution: OSC
    Submission Date: 2014-12-03
    Description: This tutorial provides a brief introduction to Distributed Shared Memory Architectures, a review of the features of both MPI and OpenMP, and describes how to develop multilevel parallel programs using MPI and OpenMP.



BigSim: Simulating PetaFLOPS Supercomputers

    Submitter: Yuan Zhang
    Submitter's Institution: OSC
    Submission Date: 2014-12-02
    Description: BigSim is a software infrastructure for whole-system simulation of a large parallel machine. It is designed to support early application development and identification of performance bottlenecks on a target machine that does not yet exist or has limited access. BigSim makes it easy to experiment with different parallelization strategies, so you can use it to develop, debug and tune, scale, and predict performance of your application prior to getting access to your target parallel machine. You can conduct simulations at varying levels of fidelity for both the computation and communication aspects in your application.



Debugging Serial and Parallel Codes

    Submitter: Yuan Zhang
    Submitter's Institution: OSC
    Submission Date: 2014-12-02
    Description: This course introduces you to techniques for debugging serial and parallel codes using debugger software. After completing the course you will be able to recognize a variety of bugs you might make and how to debug them using debugger software.



Intermediate MPI

    Submitter: Yuan Zhang
    Submitter's Institution: OSC
    Submission Date: 2014-12-02
    Description: This tutorial covers intermediate-level topics in MPI derived from questions asked by students during face-to-face introductory MPI training courses. These topics are just beyond the difficulty level of an introductory course. Each topic addresses why you might want to use a particular technique, discusses the MPI routines used, and provides sample codes to demonstrate the technique.



MIC Native Execution and Optimization

    Submitter: William McGrath
    Submitter's Institution: TACC
    Submission Date: 2014-12-01
    Description: TACC

    Prerequisites: Linux, C/Fortran, HPC Cluster Programming Environment, Parallel Computing, MPI, OpenMP

    The Innovative Technology component of the XSEDE Stampede supercomputer at TACC provides access to 8 PetaFlops of computing power in the form of the new Intel Xeon Phi Coprocessor, also known as MIC. This workshop is designed to introduce Stampede users to the MIC architecture in a practical manner. Multiple lectures and hands-on exercises will be used to get the user acquainted with the MIC platform and explore the different execution modes as well as parallelization and optimization through example testing and reports. The workshop will be divided in four sections: Introduction to the MIC architecture; native execution and optimization; offload execution; and symmetric execution. In each section the users will spend half the time doing guided hands-on exercises.




Using Databases

    Submitter: Yuan Zhang
    Submitter's Institution: OSC
    Submission Date: 2014-12-01
    Description: In this module we will discuss relational databases, the most common type of database and what you are most likely to find available at a XSEDE site or your own IT department. This class includes Oracle, MySQL, and Microsoft SQL Server as well as developmental databases that you can install and run on your own desktop/laptop such as SQLite and SmallSQL.



Introduction to TACC's Visualization Laboratory

    Submitter: William McGrath
    Submitter's Institution: TACC
    Submission Date: 2014-11-21
    Description: TACC

    The ACES Visualization Laboratory ("Vislab"), located in ACES 2.404a, has been refurbished and upgraded, and is now open to all UT faculty, students, and staff, as well as UT System and XSEDE users. In order to activate your account on systems in the Vislab, a training session is required. Previous Vislab users (before renovation) are also required to attend the training as we have a completely different set of equipment. All Vislab training is held in the lab itself.




Introduction to MPI

    Submitter: William McGrath
    Submitter's Institution: TACC
    Submission Date: 2014-11-20
    Description: TACC

    Prerequisites: Linux, C/Fortran, HPC Cluster Programming Environment, Parallel Computing

    This course delves into topics in advanced Message Passing, with information about how haradware affects MPI decisions.






Introduction to Programming with OpenMP

    Submitter: William McGrath
    Submitter's Institution: TACC
    Submission Date: 2014-11-20
    Description: TACC

    Prerequisites: Linux, C/Fortran, HPC Cluster Programming Environment, Parallel Computing

    This course, designed for the programmer with little or no experience with parallel computing or supercomputers, will present an introduction to the concepts of parallel programming, and specifically the use of OpenMP for C and Fortran programmers. This course introduces basic OpenMP concepts and foundational programming techniques.




Introduction to Parallel I/O using MPI & HDF5

    Submitter: William McGrath
    Submitter's Institution: TACC
    Submission Date: 2014-11-20
    Description: TACC

    Prerequisites: Linux, C/Fortran, HPC Cluster Programming Environment, Parallle Computing, MPI

    When running massively large scale jobs, I/O can be a serious bottleneck. The use of tools like MPI_IO can help users have more flexibility in using parallel file systems and creating restart files.





Overview and Introduction to Scientific Visualization

    Submitter: William McGrath
    Submitter's Institution: TACC
    Submission Date: 2014-11-19
    Description: TACC

    Prerequisites: Linux, Parallel Computing

    The use of Paraview is introduced in this training, with a great many examples.





Serial and Vector Optimization

    Submitter: William McGrath
    Submitter's Institution: TACC
    Submission Date: 2014-11-17
    Description: TACC

    Prerequisites: Linux, C/Fortran, Code analysis

    What is old is new again?Vectors are back! Learn about adding vectorization into serial programs to get the most out of the CPU.






Writing a Successful XSEDE Allocation

    Submitter: William McGrath
    Submitter's Institution: TACC
    Submission Date: 2014-11-17
    Description: TACC

    Writing a successful XSEDE allocation important to you? This is your starting point to write the best proposal you can!




Understanding the MPI framework on Darter

    Submitter: William McGrath
    Submitter's Institution: NICS
    Submission Date: 2014-11-03
    Description: NICS

    Prerequisites: Unix, Parallel Programming

    This course gives an overview of Understanding the MPI framework on Darter





Introduction to Intel Xeon Phi Coprocessors pt 2

    Submitter: William McGrath
    Submitter's Institution: NICS
    Submission Date: 2014-11-03
    Description: NICS

    Prerequisites: Linux, C/Fortran, HPC Cluster Programming Environment, Parallel Computing, MPI, OpenMP

    This course gives an overview of Introduction to Intel Xeon Phi Coprocessors: Intermediate






Scientific Writing

    Submitter: William McGrath
    Submitter's Institution: NICS
    Submission Date: 2014-11-03
    Description: NICS

    This course covers topics on scientific writing, plagiarism, publishing, and clarity of style.




Bioinformatics Summer Institute

    Submitter: William McGrath
    Submitter's Institution: PSC
    Submission Date: 2014-11-03
    Description: PSC

    This two-week intensive training workshop for students, faculty, and researchers at minority serving institutions provides a robust background in bioinformatics suitable for teaching and research. The first week of training focuses on the analysis of gene and protein families. The second week focuses on assembling and analyzing data from next-generation sequencers.




XSEDE HPC Monthly Training - Summer Bootcamp

    Submitter: William McGrath
    Submitter's Institution: PSC
    Submission Date: 2014-11-03
    Description: PSC

    Prerequisites: Unix, Either C or Fortran

    This 4 day event will include MPI, OpenMP, OpenACC and accelerators. It will have a hands-on component. We will conclude with a special hybrid exercise contest that will challenge the students to apply their skills over the following 3 weeks.






2-Day GPU Computing Event

    Submitter: William McGrath
    Submitter's Institution: SDSC
    Submission Date: 2014-11-03
    Description: SDSC

    Prerequisites: Linux, C/Fortran, HPC Cluster Programming Environment, Parallel Computing, MPI, OpenMP

    This course will help users learn to harness the power of Graphics Processing Units.




Data Mining Boot Camp

    Submitter: William McGrath
    Submitter's Institution: SDSC
    Submission Date: 2014-11-03
    Description: SDSC

    Prerequisites: Linux, C/Fortran, HPC Cluster Programming Environment, Parallel Computing, MPI, OpenMP

    Ride the wave of big data as we discuss the art and science of data mining.





Programming Techniques with MATLAB

    Submitter: William McGrath
    Submitter's Institution: SDSC
    Submission Date: 2014-11-03
    Description: SDSC

    The mathematical modeling programming language of MATLAB is covered in this course, as well as the toolkit that comes with Matlab for plotting, etc.




Summer Institute

    Submitter: William McGrath
    Submitter's Institution: SDSC
    Submission Date: 2014-11-03
    Description: SDSC

    This summer institute covers a plethora of HPC topics over the course of one week.




Data Analysis Using Parallel R

    Submitter: William McGrath
    Submitter's Institution: TACC
    Submission Date: 2014-11-03
    Description: TACC

    Prerequisites: Linux, C/Fortran, HPC Cluster Programming Environemnt, Introduction to R, Intro to Sci Vis

    Using the high level language, R, in parallel can significantly speed up data analysis




Defensive Programming

    Submitter: William McGrath
    Submitter's Institution: TACC
    Submission Date: 2014-11-03
    Description: TACC

    Prerequisites: Linux, C/Fortran

    Modern scientific programming is fraught with potential peril. Even simple programs routinely perform trillions of operations, making it impossible to check the calculations by hand. This talk provides tips, techniques, and tools for scientists and engineers to help them survive. Topics to be discussed are: effective tools for creating software; unit and system testing; designing with testing in mind; DRY: do not repeat yourself; language specific defenses; and out of bounds errors. Having introduced system testing in the first talk in this series, this talk will explain how system testing is used in developing scientific software. Dr. McLay will show how testing is important, reduces development time, and extends the use and lifetime of a project. Actual experiences with system testing will be presented. During hands-on lab sessions, "TM", a software testing tool will be introduced, and Dr. McLay will work with attendees to apply it to their projects. Either Part 1 or Part 2 can be taken independent of the other.





High Performance Computing for NextGen Sequence Analysis

    Submitter: William McGrath
    Submitter's Institution: TACC
    Submission Date: 2014-11-03
    Description: TACC

    This one-day workshop is intended to introduce life scientists to high performance computing at the Texas Advanced Computing Center (TACC) with a specific emphasis on NextGen Sequence analysis. Attendees will learn how to utilize an array of computational and software resources that TACC offers for Computational Biology. Topics to be covered include large-scale computing, data management, loading and running applications. An introduction to general sequence analysis concepts along with specific, real-world examples will also be provided. A hands-on lab session will give attendees an opportunity to work with TACC systems on NextGen sequence data sets. The class is intended for biologists and advanced programming skills are not required. However, a working knowledge of Unix is expected.




Introduction to High Performance Computing for Life Scientists

    Submitter: William McGrath
    Submitter's Institution: TACC
    Submission Date: 2014-11-03
    Description: TACC

    This one-day workshop is intended to introduce life scientists to high performance computing at TACC. Attendees will learn how to utilize the vast array of resources that TACC offers for Computational Biology. Topics to be covered include computing, storage and visualization systems, life science software, basic Unix and compiling methods. A hands-on lab session will provide an opportunity to work with TACC systems directly. The class is intended for high performance computing "novices" and advanced computing skills are NOT required. A working knowledge of Unix is helpful but not necessary.




Introduction to HPC

    Submitter: William McGrath
    Submitter's Institution: TACC
    Submission Date: 2014-11-03
    Description: TACC

    Prerequisites: Linux, C/Fortran

    This course provides an introduction to high performance computing and it's many facets: resources, scripting, etc.






Introduction to Intel Xeon Phi Coprocessors pt 1

    Submitter: William McGrath
    Submitter's Institution: TACC
    Submission Date: 2014-11-03
    Description: TACC

    Prerequisites: Linux, C/Fortran, HPC Cluster Programming Environment, Parallel Computing, MPI, OpenMP

    The Innovative Technology component of the XSEDE Stampede supercomputer at TACC provides access to 8 PetaFlops of computing power in the form of the new Intel Xeon Phi Coprocessor, also known as MIC. This workshop is designed to introduce Stampede users to the MIC architecture in a practical manner. Multiple lectures and hands-on exercises will be used to get the user acquainted with the MIC platform and explore the different execution modes as well as parallelization and optimization through example testing and reports. The workshop will be divided in four sections: Introduction to the MIC architecture; native execution and optimization; offload execution; and symmetric execution. In each section the users will spend half the time doing guided hands-on exercises.





Introduction to MIC architecture

    Submitter: William McGrath
    Submitter's Institution: TACC
    Submission Date: 2014-11-03
    Description: TACC

    Prerequisites: Linux, C/Fortran, HPC Cluster Programming Environment, Parallel Computing, MPI, OpenMP

    The Innovative Technology component of the XSEDE Stampede supercomputer at TACC provides access to 8 PetaFlops of computing power in the form of the new Intel Xeon Phi Coprocessor, also known as MIC. This workshop is designed to introduce Stampede users to the MIC architecture in a practical manner. Multiple lectures and hands-on exercises will be used to get the user acquainted with the MIC platform and explore the different execution modes as well as parallelization and optimization through example testing and reports. The workshop will be divided in four sections: Introduction to the MIC architecture; native execution and optimization; offload execution; and symmetric execution. In each section the users will spend half the time doing guided hands-on exercises.






Introduction to Parallel Computing with OpenMP

    Submitter: William McGrath
    Submitter's Institution: TACC
    Submission Date: 2014-11-03
    Description: TACC

    Prerequisites: Linux, C/Fortran

    This course, designed for the programmer with little or no experience with parallel computing or supercomputers, will present an introduction to the concepts of parallel programming, and specifically the use of OpenMP for C and Fortran programmers. This course introduces basic OpenMP concepts and foundational programming techniques.





Introduction to R

    Submitter: William McGrath
    Submitter's Institution: TACC
    Submission Date: 2014-11-03
    Description: TACC

    Prerequisites: Linux, HPC Cluster Programming Environment

    Using the high level language, R, in parallel can significantly speed up data analysis






Introduction to Scientific Visualization

    Submitter: William McGrath
    Submitter's Institution: TACC
    Submission Date: 2014-11-03
    Description: TACC

    Prerequisites: Linux

    In this one-day class, users will learn about the scientific visualization and data analysis resources available at TACC, including remote visualization on Ranger and Spur, and large-scale visualization on Stallion and Bronco. A significant portion of the class will involve hands-on interaction with the systems, and users are encouraged to bring data for use in the class (sample data will be provided as well).





Introduction to Stampede as a Flexible Data Engine

    Submitter: William McGrath
    Submitter's Institution: TACC
    Submission Date: 2014-11-03
    Description: TACC

    Prerequisites: Linux, C/Fortran/Python, HPC Cluster Programming Environement

    This one day workshop will introduce participants to the four data intensive computing modes Stampede is designed to provide: 1) high throughput data processing, 2) parallel data analysis, 3) large shared memory applications, and 4) large-scale visualization. The material will focus on using the job launchers, parallel R, and visualization tools available on Stampede. The workshop will use a mixture of lecture and hands-on training to explore how users can use Stampede for their data driven computing needs.




Linux Basics for HPC

    Submitter: William McGrath
    Submitter's Institution: TACC
    Submission Date: 2014-11-03
    Description: TACC

    This foundational class provides beginner and intermediate users with basic Linux/Unix command line environment experience. The lecture will emphasize common strategies used for interacting with clusters and HPC resources. A student guide with suggested supplemental reading and a Linux/Unix command line environment practice lab, as well as a Command Reference Guide (with interactive system and batch commands) are included. No prerequisite.




Linux HPC Cluster Programming Environments

    Submitter: William McGrath
    Submitter's Institution: TACC
    Submission Date: 2014-11-03
    Description: TACC

    Prerequisites: Linux, C/Fortran

    A discussion of different HPC programming environments on different resources is discussed.





Memory Intensive Computing

    Submitter: William McGrath
    Submitter's Institution: TACC
    Submission Date: 2014-11-03
    Description: TACC

    Prerequisites: Linux, C/Fortran, HPC Cluster Programming Environment, Parallel Computing, MPI, OpenMP

    Memory intensive computing is discussed in detail.





MIC Offload Execution

    Submitter: William McGrath
    Submitter's Institution: TACC
    Submission Date: 2014-11-03
    Description: TACC

    Prerequisites: Linux, C/Fortran, HPC Cluster Programming Environment, Parallel Computing, MPI, OpenMP

    The Innovative Technology component of the XSEDE Stampede supercomputer at TACC provides access to 8 PetaFlops of computing power in the form of the new Intel Xeon Phi Coprocessor, also known as MIC. This workshop is designed to introduce Stampede users to the MIC architecture in a practical manner. Multiple lectures and hands-on exercises will be used to get the user acquainted with the MIC platform and explore the different execution modes as well as parallelization and optimization through example testing and reports. The workshop will be divided in four sections: Introduction to the MIC architecture; native execution and optimization; offload execution; and symmetric execution. In each section the users will spend half the time doing guided hands-on exercises.




MIC Symmetric Execution

    Submitter: William McGrath
    Submitter's Institution: TACC
    Submission Date: 2014-11-03
    Description: TACC

    Prerequisites: Linux, C/Fortran, HPC Cluster Programming Environment, Parallel Computing, MPI, OpenMP

    The Innovative Technology component of the XSEDE Stampede supercomputer at TACC provides access to 8 PetaFlops of computing power in the form of the new Intel Xeon Phi Coprocessor, also known as MIC. This workshop is designed to introduce Stampede users to the MIC architecture in a practical manner. Multiple lectures and hands-on exercises will be used to get the user acquainted with the MIC platform and explore the different execution modes as well as parallelization and optimization through example testing and reports. The workshop will be divided in four sections: Introduction to the MIC architecture; native execution and optimization; offload execution; and symmetric execution. In each section the users will spend half the time doing guided hands-on exercises.




Parallel Computing on Stampede

    Submitter: William McGrath
    Submitter's Institution: TACC
    Submission Date: 2014-11-03
    Description: TACC

    Prerequisites: Linux, C/Fortran

    Parallel Computing on Stampede covers the architecture, user environment and proper use of Stampede. This class should be of particular interest to computational scientists interested in developing and porting codes for this system.







Parallel Optimization for HPC

    Submitter: William McGrath
    Submitter's Institution: TACC
    Submission Date: 2014-11-03
    Description: TACC

    Prerequisites: Linux, C/Fortran, HPC Cluster Programming Environment, Parallle Computing, MPI

    The use of profiling tools such as Tau, mpiP, and IPM is discussed.




PerfExpert: Simple Program Optimization

    Submitter: William McGrath
    Submitter's Institution: TACC
    Submission Date: 2014-11-03
    Description: TACC

    Prerequisites: Linux, C/Fortran, Code analysis

    This one-day workshop will introduce and apply PerfExpert, a performance optimization tool that is truly simple to use. PerfExpert requires no expertise in performance assessment, and the measurement and analysis process works directly on the production program without annotations or modifications. The goal is that at the end of the workshop, each participant will leave with a version of her/his favorite application that is optimized for execution on Stampede and the ability to apply PerfExpert independently to other programs. The morning session will give examples of applying PerfExpert to several different types of applications. The afternoon session will be a laboratory where the PerfExpert development team will work with each workshop participant to optimize an application code of her/his choice.





Profiling and Debugging Serial and Parallel Programs

    Submitter: William McGrath
    Submitter's Institution: TACC
    Submission Date: 2014-11-03
    Description: TACC

    Prerequisites: Linux, C/Fortran, Code analysis

    The course covers profiling and debugging technologies available at TACC for performance optimization and debugging of serial and parallel codes. The course contains instructions for beginners and advanced users, along with a lab with demos and examples.





Profiling and Optimization of Parallel Programs

    Submitter: William McGrath
    Submitter's Institution: TACC
    Submission Date: 2014-11-03
    Description: TACC

    Prerequisites: Linux, C/Fortran, Code analysis

    This course will cover the basic skills required to undertake detailed performance analysis of MPI applications. The training will use standard packages available including IPM and PerfExpert to derive floating point, memory subsystem and MPI application performance metrics. The course will include instructions on general optimization strategies. Instructors will present the instrumentation steps for an example application.






Profiling with TAU, mpiP, & IPM

    Submitter: William McGrath
    Submitter's Institution: TACC
    Submission Date: 2014-11-03
    Description: TACC

    Prerequisites: Linux, C/Fortran, HPC Cluster Programming Environment, Parallel Computing, MPI, OpenMP

    The use of profiling tools such as Tau, mpiP, and IPM is discussed.






Scientific Computing at NICS

    Submitter: William McGrath
    Submitter's Institution: NICS
    Submission Date: 2014-10-31
    Description: NICS

    This course gives an overview of Scientific Computing at NICS




Introduction to Python (under revision)

    Submitter: William McGrath
    Submitter's Institution: Cornell
    Submission Date: 2014-10-29
    Description: Cornell Virtual Workshop

    Python is a programming language designed with ease of programming and readable code as its foremost goals. Python has risen to prominence in scientific computing as the ideal tool for doing data conversions, scripting parameter studies, and in facilitating the scientific workflow. In this online course, a quick overview of the language is presented, along with a few tricks to maximize the utility of Python for engineering and science modeling.




Large Data Visualization

    Submitter: William McGrath
    Submitter's Institution: Cornell
    Submission Date: 2014-10-29
    Description: Cornell Virtual Workshop

    This module gives an introduction to some concepts of visualization with a focus on the parallel computing techniques used to handle large datasets.




MATLAB Programming

    Submitter: William McGrath
    Submitter's Institution: Cornell
    Submission Date: 2014-10-29
    Description: Cornell Virtual Workshop

    MATLAB provides matrix manipulation, plotting, and general purpose scientific programming capability, as well as functionality through specialized "toolboxes" such as the Optimization toolbox, the Statistics toolbox, the Signal Processing toolbox, the Image Processing Toolbox, etc.




MPI - Message Passing Interface

    Submitter: William McGrath
    Submitter's Institution: Cornell
    Submission Date: 2014-10-29
    Description: Cornell Virtual Workshop

    Prerequisites: C or Fortran programming

    MPI is a de facto standard specifying the interface and functionality of a message-passing library, a collection of routines for facilitating communication (exchange of data and synchronization) among the tasks in a distributed memory parallel program. MPI is the first standard and portable message passing library that offers good performance.




MPI Advanced Topics

    Submitter: William McGrath
    Submitter's Institution: Cornell
    Submission Date: 2014-10-29
    Description: Cornell Virtual Workshop

    Prerequisites: MPI Basics, C, Fortran

    This module will introduce you to some of the advanced capabilities of MPI beyond ordinary message passing, including how to customize your environment in the following areas: derived datatypes; groups of processes and their associated communicators; virtual topologies among processes; and parallel I/O using MPI-IO. Application to specific architectures such as Stampede will be discussed.




MPI Collective Communications

    Submitter: William McGrath
    Submitter's Institution: Cornell
    Submission Date: 2014-10-29
    Description: Cornell Virtual Workshop

    Prerequisites: MPI Basics, C, Fortran

    The purpose of collective communication is to manipulate a shared piece or set of information. In this module, we introduce these routines in three categories: synchronization, data movement, and global computation.






MPI One-Sided Communication

    Submitter: William McGrath
    Submitter's Institution: Cornell
    Submission Date: 2014-10-29
    Description: Cornell Virtual Workshop

    Prerequisites: MPI Basics, C, Fortran

    One-sided communication provides natural access to Remote Memory Access (RMA) functionality that is provided by low-latency interconnect fabrics such as InfiniBand. In this module, we will introduce the various components of MPI RMA and how to use them.




MPI Point-to-Point Communication

    Submitter: William McGrath
    Submitter's Institution: Cornell
    Submission Date: 2014-10-29
    Description: Cornell Virtual Workshop

    Prerequisites: MPI Basics, C, Fortran

    This module details and differentiates the various types of point-to-point communication available in MPI. Point-to-point communication involves transmission of a message between a pair of processes, as opposed to collective communication, which involves a group of processes.





OpenMP

    Submitter: William McGrath
    Submitter's Institution: Cornell
    Submission Date: 2014-10-29
    Description: Cornell Virtual Workshop

    Prerequisites: Parallel programming

    In the shared-memory, heterogeneous environment that Stampede has on each node, it is much easier to introduce parallelism into your code with OpenMP than to do pthread programming from scratch or to use MPI. This module introduces OpenMP and describes how to use it.




Optimization and Scalability Series, Part 1, Planning for Parallel

    Submitter: William McGrath
    Submitter's Institution: Cornell
    Submission Date: 2014-10-29
    Description: Cornell Virtual Workshop

    This set of three modules describes how to analyze and optimize the performance of an application on Stampede. It covers multiple scales, from collective MPI communication on thousands of nodes, down to individual threads on the AMD Barcelona processors.




Parallel I/O

    Submitter: William McGrath
    Submitter's Institution: Cornell
    Submission Date: 2014-10-29
    Description: Cornell Virtual Workshop

    Prerequisites: mPI Basics, C, Fortran

    This module presents basic concepts and techniques that will allow your application to take advantage of parallel I/O to increase throughput and improve scalability. Emphasis is placed on the Lustre parallel file system, and on MPI-IO as a fundamental API.




Parallel Programming Concepts and High-Performance Computing

    Submitter: William McGrath
    Submitter's Institution: Cornell
    Submission Date: 2014-10-29
    Description: Cornell Virtual Workshop

    Concepts concerning parallel processing and its efficient realization within different hardware and software environments.




ParaView

    Submitter: William McGrath
    Submitter's Institution: Cornell
    Submission Date: 2014-10-29
    Description: Cornell Virtual Workshop

    Prerequisites: Software requirements

    ParaView is a visualization application highly capable for computational fluid dynamics and other subjects. It is open source and can run in parallel on Stampede. This module includes a lab which covers visualization of a sample dataset both on a local computer and on TACC resources.




Profiling and Debugging

    Submitter: William McGrath
    Submitter's Institution: Cornell
    Submission Date: 2014-10-29
    Description: Cornell Virtual Workshop

    Prerequisites: Linux

    This module describes how to obtain detailed performance data for jobs on Stampede. It also discusses tools and techniques for online parallel application debugging.




Python for High Performance

    Submitter: William McGrath
    Submitter's Institution: Cornell
    Submission Date: 2014-10-29
    Description: Cornell Virtual Workshop

    While Python is a scripting language, it has plenty of facilities for high performance computing. This article covers some of its features and libraries that are particularly helpful when moving scientific code to a large cluster resource. It also includes specific recipes for compilation and execution on the TACC clusters.




Use Cases

    Submitter: William McGrath
    Submitter's Institution: Cornell
    Submission Date: 2014-10-29
    Description: Cornell Virtual Workshop

    This module captures Felix Bachmann's presentation at XSEDE12 on Use Cases and Quality Attribute Scenarios.




Vectorization

    Submitter: William McGrath
    Submitter's Institution: Cornell
    Submission Date: 2014-10-29
    Description: Cornell Virtual Workshop

    Prerequisites: Batch Submission, C, Fortran

    Vectorization is a process by which mathematical operations found in tight loops in scientific code are executed in parallel on special vector hardware found in CPUs and coprocessors. This module describes the vectorization process as it relates to computing hardware, compilers, and coding practices.




Engineering Parallel Software

    Submitter: William McGrath
    Submitter's Institution: Cornell
    Submission Date: 2014-10-29
    Description: Cornell Virtual Workshop

    Prerequisites: C programming or similar

    This set of lectures is an online rendition of Applications of Parallel Computers taught by Jim Demmel at U.C. Berkeley in Spring 2012. This online course is sponsored by the Extreme Science and Engineering Discovery Environment (XSEDE), and is only available through the XSEDE User Portal.




Introduction to Multi-core Performance

    Submitter: William McGrath
    Submitter's Institution: NCSA
    Submission Date: 2014-10-29
    Description: NCSA - CI Tutor

    Prerequisites: Basic knowledge of running HPC applications

    This tutorial introduces the general concepts of multi-core systems and the methods used to improve the performance of HPC applications on them.





Introduction to Visualization

    Submitter: William McGrath
    Submitter's Institution: NCSA
    Submission Date: 2014-10-29
    Description: NCSA - CI Tutor

    The field of scientific visualization is broad and requires technical knowledge and an understanding of many communication issues. This online tutorial provides information about its evolution, its uses in computational science, and the creative process involved.




Tuning Applications for High Performance Networks

    Submitter: William McGrath
    Submitter's Institution: NCSA
    Submission Date: 2014-10-29
    Description: NCSA - CI Tutor

    This tutorial covers the basics of getting a TCP- or UDP-based application to work well on high-performance networks.



Using the Lustre Files System

    Submitter: William McGrath
    Submitter's Institution: NCSA
    Submission Date: 2014-10-29
    Description: NCSA - CI Tutor

    Prerequisites: Parallel programming

    Lustre is an object-based, parallel distributed file system that enables scaling to a large number of nodes (tens of thousands), petabytes (PB) of storage, and high aggregate throughput (hundreds of gigabytes per second). This tutorial describes how to use Lustre to achieve optimal I/O performance in a parallel programming application.




XSEDE: Customizing Your Computing Environment

    Submitter: William McGrath
    Submitter's Institution: NCSA
    Submission Date: 2014-10-29
    Description: NCSA - CI Tutor

    Prerequisites: Unix

    This tutorial covers how to customize your XSEDE environment to meet your specific usage and application development needs. Learn how to display your environment settings and customize your computing environment using UNIX commands and the Modules package.



XSEDE Cybersecurity

    Submitter: William McGrath
    Submitter's Institution: NCSA
    Submission Date: 2014-10-29
    Description: NCSA - CI Tutor

    As an XSEDE user, it is important that you know how to manage your account in a manner that protects the security of XSEDE resources. In this lesson you will learn about your role in security, the main types of security threats and risks, the security measures you can take to safeguard your XSEDE account, and the actions you should take if you suspect that your account or computer system has been compromised.




An overview of Fortran 2003 and 2008

    Submitter: William McGrath
    Submitter's Institution: NICS
    Submission Date: 2014-10-29
    Description: NICS

    Prerequisites: Unix, Intro to Fortran, Parallel Programming

    This course gives an overview of Fortran 2003 and 2008





Art and Science of using Python in HPC

    Submitter: William McGrath
    Submitter's Institution: NICS
    Submission Date: 2014-10-29
    Description: NICS

    Prerequisites: Unix, Intro Scientific Libraries

    This course gives an overview of Using Python in HPC




Advanced SLURM

    Submitter: William McGrath
    Submitter's Institution: Cornell
    Submission Date: 2014-10-27
    Description: Cornell Virtual Workshop

    Prerequisites: Linux, OpenMP, MPI

    SLURM (Simple Linux Utility for Resource Management) is a group of utilities used for managing workloads on compute clusters. On Stampede, all jobs executed on the compute nodes are managed by SLURM. This module is for users who are already familiar with the process of submitting jobs via SLURM, but whose needs go beyond submitting simple batch files or interactive jobs.






Balancing Scripts and Compiled Code in Scientific Applications

    Submitter: William McGrath
    Submitter's Institution: Cornell
    Submission Date: 2014-10-27
    Description: Cornell Virtual Workshop

    This module works through examples of scientific application code written in a mix of scripting languages and C++ or Fortran code in order to evaluate where, within an application, scripting is a good choice.




Data Transfer

    Submitter: William McGrath
    Submitter's Institution: Cornell
    Submission Date: 2014-10-27
    Description: Cornell Virtual Workshop

    There are a number of utilities available to accomplish the essential task of transferring data and/or code between the file system on your workstation and a larger computing resource. The one you choose depends on the size and number of files to be transferred as well as the ease of invoking the utility, and the ability to use a script. This module presents the various options and the pros and cons of each of them as well as ways to make these transfers faster.




Hybrid Programming with OpenMP and MPI

    Submitter: William McGrath
    Submitter's Institution: Cornell
    Submission Date: 2014-10-27
    Description: Cornell Virtual Workshop

    Prerequisites: MPI, OpenMP, Linux shell

    In hybrid programming, the goal is to combine techniques from OpenMP and MPI to create a high-performance parallel code that is better tailored for the non-uniform and heterogeneous memory access characteristics of Stampede. To meet this goal, it is necessary to understand the effects of processor affinity and memory allocation policy, and to exert some control over them.




Introduction to C Programming

    Submitter: William McGrath
    Submitter's Institution: Cornell
    Submission Date: 2014-10-27
    Description: Cornell Virtual Workshop

    This module is for the beginning programmer who wants to learn the effective use of the C language. If you have never programmed before you can also use this document to learn the basic concepts of programming; however, you may want to have other references to guide you.





Introduction to Fortran Programming

    Submitter: William McGrath
    Submitter's Institution: Cornell
    Submission Date: 2014-10-27
    Description: Cornell Virtual Workshop

    This module is for the beginning programmer who is interested in learning the effective use of the Fortran language. If you have never programmed before you can also use this document to learn the basic concepts of programming; however, you may want to have other references to guide you.




Introduction to Linux

    Submitter: William McGrath
    Submitter's Institution: Cornell
    Submission Date: 2014-10-27
    Description: Cornell Virtual Workshop

    This tutorial is for the beginning Linux user, intended to get the user acquainted with some of the basic principals of the Linux operating system.




Baltimore Outreach Event

    Submitter: Steven Gordon
    Submitter's Institution: OSC
    Submission Date: 2014-09-11
    Description: Meeting at Johns Hopkins University to provide an overview of XSEDE September 11, 2014



Minneapolis Outreach Meeting

    Submitter: Steven Gordon
    Submitter's Institution: Ohio Supercomputer Center
    Submission Date: 2014-06-12
    Description: Outreach meeting at the University of Minnesota, June 12, 2014



Clark Atlanta - Spelman College Regional Workshop

    Submitter: Steven Gordon
    Submitter's Institution: Ohio Supercomputer Center
    Submission Date: 2014-05-20
    Description: Regional workshop at the Atlanta University Center



California State University Regional Workshop

    Submitter: Steven Gordon
    Submitter's Institution: Ohio Supercomputer Center
    Submission Date: 2014-04-10
    Description: Overview of XSEDE held at California State University San Bernardino, April 3 and 4, 2014



Advanced MPI: MPI Tuning or How to Save SUs by Optimizing your MPI Library!

    Submitter: John Lockman
    Submitter's Institution: Texas Advanced Computing Center
    Submission Date: 2014-04-09
    Description: With the diversity of platforms, it is impossible for MPI libraries to automatically provide the best performance for all existing applications. Through this tutorial, attendees will discover that MPI libraries are not black boxes and contain several options allowing the user to enhance MPI applications. From basic (Process Mapping, Collective Tuning...) to advanced features (Multicast, Unreliable Datagram, Kernel-assisted Approaches), this tutorial will cover a large spectrum of possibilities offered by MPI libraries to improve the performance of parallel applications on both TACC systems and other clusters.



Arizona State Regional Workshop

    Submitter: Steven Gordon
    Submitter's Institution: Ohio Supercomputer Center
    Submission Date: 2014-04-02
    Description: Overview of XSEDE resources and services held at Arizona State University March 31 – April 1 2014



Houston Outreach Event

    Submitter: Steven Gordon
    Submitter's Institution: Ohio Supercomputer Center
    Submission Date: 2014-03-28
    Description: Overview of XSEDE resources and services presented at an outreach event at Rice University on March 6, 2014



Introduction to Xeon Phi on Stampede

    Submitter: Dr. Steve Gordon, OSU
    Submitter's Institution:
    Submission Date: 2014-02-09
    Description: TACC Training Course



Introduction to Xeon Phi on Stampede

    Submitter: John Lockman
    Submitter's Institution:
    Submission Date: 2014-01-16
    Description: This one-day workshop is intended to introduce life scientists to high performance computing at TACC. Attendees will learn how to utilize the vast array of resources that TACC offers for Computational Biology. Topics to be covered include computing, storage and visualization systems, life science software, basic Unix and compiling methods. A hands-on lab session will provide an opportunity to work with TACC systems directly. The class is intended for high performance computing "novices" and advanced computing skills are NOT required. A working knowledge of Unix is helpful but not necessary.



Introduction to Xeon Phi on Stampede

    Submitter: John Lockman III, Advanced Scien
    Submitter's Institution:
    Submission Date: 2014-01-16
    Description: This is an introductory workshop on Xeon Phi. What is Xeon Phi. Intel Many Integrated Core Architecture or Intel MIC is a multiprocessor computer architecture developed by Intel incorporating earlier work on the Larrabee many core architecture, the Teraflops Research Chip multicore chip research project, and the Intel Single-chip Cloud Computer multicore microprocessor..\r\n



Puerto Rico Outreach Meeting Materials

    Submitter: Josh Cassidy
    Submitter's Institution:
    Submission Date: 2014-01-08
    Description: Materials from the December 12-13, 2013 Puerto Rico Outreach Meeting.



©1994-2024   |   Shodor   |   Privacy Policy   |   NSDL   |   XSEDE   |   Blue Waters   |   ACM SIGHPC   |   feedback  |   facebook   |   twitter   |   rss   |   youtube   |   XSEDE Code of Conduct   |   Not Logged In. Login