The Research Computing Center Seminars

Apr 4, 2:00 PM: Introduction to the Research Computing Center

Thu, 03/23/2017 - 21:41
The Research Computing Center (RCC) provides access to high-end computing and visualization resources to researchers at the University. This presentation will discuss computational resources, programs and services offered by the RCC and provide information on how to get a computing or storage resource allocation and information about the Cluster and Consultant Partnership Programs. The hands-on component of this workshop will begin by giving you the opportunity to create an account on Midway, a high performance computer that serves the UChicago research community. Attendees will be able to use their RCC accounts to compile code, run jobs interactively using the SLURM batch scheduler, explore the software module system, and learn how to use the RCC custom online documentation system. This is an INTRODUCTORY level course, for people with little or no experience in the topic.

Date: April 4, 2017
Time: 2:00 PM - 3:30 PM


Apr 18, 2:00 PM: Job Scheduling on Midway

Thu, 03/23/2017 - 12:32
Scheduling and resource management are at the core of a shared high performance computing (HPC) system. Asking the correct amount of resources to run a job is important in terms of both minimizing the wait time and maximizing the utilization of shared resources. In this workshop, participants will learn more about scheduling and how it can affect jobs throughput. Participants will also have a hands-on experience on submitting and monitoring jobs. This is an INTRODUCTORY level workshop. Prerequisites: Attendees are strongly encouraged to bring a laptop to participate in the hands-on session.

Date: April 18, 2017
Time: 2:00 PM - 3:30 PM


May 18, 2:00 PM: HPC for Molecular Engineering

Thu, 03/23/2017 - 09:31
This workshop will explore the assembly of computational methodologies, based on molecular principles, used in a bottom-up approach to design and optimize new molecular and material systems. An application that is of a reasonable time and length scale will be used to demonstrate how these tools can be leveraged by a high-performance computing environment. This is an INTRODUCTORY level workshop. Prerequisites: Attendees are strongly encouraged to bring a laptop to participate in the hands-on session.

Date: May 18, 2017
Time: 2:00 PM - 3:30 PM


May 9, 2:00 PM: Understanding Image Segmentation

Thu, 03/23/2017 - 06:29
Image segmentation is a very powerful technique to select the data contained in a region of interest of an image. During this workshop we will learn about several segmentation algorithms and their different applications. Different toolkits will be presented with their applications in specific areas (medicine, physics, biology, chemistry, and others). iPython will be used for the hands-on examples. This is an INTRODUCTORY level workshop, designed for people with little or no experience on this topic. Prerequisites: Attendees are strongly encouraged to bring a laptop to participate in the hands-on session.

Date: May 9, 2017
Time: 2:00 PM - 3:30 PM

Apr 11, 2:00 PM: GPU-Assisted Software for Quantum Chemistry and Molecular Dynamics Simulations

Sat, 03/18/2017 - 20:54
Nowadays more and more scientific software packages have been equipped with GPU/CUDA accelerations. In computational chemistry, CUDA has been also implemented into a series of computer programs, which cover the two important areas: quantum chemistry (QM) calculations and molecular dynamics (MD) simulations. This tutorial will start with a brief introduction about GPU/CUDA programing followed by an overview of applications and benchmarks of a series of GPU-based QM and MD programs. There are two main parts of the rest of this tutorial: In the first part, we will introduce the mechanisms of GPU-acceleration in these programs and in the second part, the lecturer will demonstrate how to run and configure these GPU programs on the RCC infrastructure. This tutorial will also discuss how to develop portable GPU programs. This is an ADVANCED level workshop, aimed at experienced users. Prerequisites: Attendees are strongly encouraged to bring a laptop to participate in the hands-on session.

Date: April 11, 2017
Time: 2:00 PM - 3:30 PM


Apr 25, 2:00 PM: Designing Interactive Data Visualizations (D3/Javascript)

Sat, 03/18/2017 - 17:54
This workshop provides a theoretical and practical introduction to data visualization strategies with a focus on the types of interactive visualizations available within the Data Driven Document (D3) web-based platform for Javascript (see for a range of examples). We will discuss general best practices for graphic presentation of data, then evaluate the exciting capabilities of the D3 toolkit as we review the wide variety of data visualizations it makes possible, from simple graphs and charts to three-dimensional projections, network maps and data-driven digital cartography. This is an INTERMEDIATE level workshop, for users with some knowledge of JavaScript. Prerequisites: Users should bring a computer and have at least a basic knowledge of Javascript.

Date: April 25, 2017
Time: 2:00 PM - 3:30 PM


May 2, 11:00 AM: Mind Bytes 2017

Sat, 03/18/2017 - 14:49
Mind Bytes 2017 is the third annual research computing symposium and exposition, sponsored by the Research Computing Center (RCC). Mind Bytes showcases student and faculty work done at the University of Chicago with RCC resources, allows participants to exchange ideas about work done in their field and others, and provides a forum to learn about research computing resources available on campus.

Date: May 2, 2017
Time: 11:00 AM - 5:45 PM


May 25, 2:00 PM: Parallel Programming with MPI

Sat, 03/18/2017 - 07:47
This two-afternoon hands-on workshop will give a basic introduction to parallel programming using MPI message passing library on day 1 and cover advanced MPI topics on day 2. It will give participants a working knowledge of a subset of the MPI library to allow them to immediately begin writing effective parallel programs. Examples and hands-on exercises will be provided in C and Fortran. Day 1: The first part of this workshop will begin with an introduction, background, and basic information for getting started with MPI. This will be followed by a detailed look at the MPI routines that are most useful for new MPI programmers, including MPI environment management, point-to-point communications, and collective communications routines. Day 2: The second part of this workshop will expand on what is covered on Day 1 and cover advanced topics such as derived data types, one sided communication and MPI I/O. Specific libraries for portable I/O such as HDF5 and NetCDF will be covered. Day 1 of this workshop is taught at the INTRODUCTORY level by Dr. Runesha; day 2 is taught at the INTERMEDIATE level by RCC consultant Jonathan Skone.

Date: May 25, 2017
Time: 2:00 PM - 4:00 PM