Loading…
RMACC HPC Symposium 2015 has ended
Welome to the RMACC HPC Symposium. Login here to create your own personal schedule and add your name to the directory of attendees. Follow us on Twitter @CUBoulderRC for Conference and Schedule updates
View analytic

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Tuesday, August 11
 

12:00pm

Registration
Tuesday August 11, 2015 12:00pm - 1:00pm
Wolf Law Lobby

1:00pm

Supercomputing for Beginners
Limited Capacity seats available

This beginner session will cover introductory ideas of High Performance Computing and introduce users to the basic ideas behind Supercomputing. 

Speakers
HN

Henry Neeman

University of Oklahoma


Tuesday August 11, 2015 1:00pm - 2:30pm
Wittemeyer Courtroom

1:00pm

RMCMOA Opening Session
NSF CC*IIE Introduction - Kevin Thompson
Overview of program
Statistics of proposals received
What will next solicitation look likeHPN for beginners/introduction
Risk and risk management



Tuesday August 11, 2015 1:00pm - 2:30pm
Wolf 204

2:30pm

Break
Tuesday August 11, 2015 2:30pm - 3:00pm
Cafe

3:00pm

Introduction to Data Management
Limited Capacity seats available

Given recent initiatives from funding agencies and a push to move academic research to be more openly accessible, managing research data has become a critical part of the research process. This tutorial will discuss how to adequately manage your data to ensure optimum visibility for you and your project, peer-reviewed publication options, and how to be more competitive when applying for research grants. Topics will include: data storage, metadata, writing a successful data management plan, accessibility, and ways to use data to promote your research. 


Speakers

Tuesday August 11, 2015 3:00pm - 4:30pm
Wolf 207

3:00pm

Introduction to Linux
Limited Capacity seats available

The goal of this session is to give newcomers to Linux the skills and

knowledge to work confidently at the Linux command line.  We'll cover basic

concepts, logging in, the Linux shell, useful commands, navigating the

directory structure, creating and editing files, running programs, and a few

handy tricks and tips.  If you would like to

follow along with the examples, please bring a laptop that a) runs Linux, or b) allows you to log in to a Linux server using ssh.


Speakers
PR

Pete Ruprecht

University of Colorado Boulder


Tuesday August 11, 2015 3:00pm - 4:30pm
Wolf 205

3:00pm

Parallel Programming for Beginners
Limited Capacity seats available

This session will consist of 45 minutes lecture and 45 minutes hands-on.

Participants should have had at least one semester of C, C++, or Fortran. 

Speakers
HN

Henry Neeman

University of Oklahoma


Tuesday August 11, 2015 3:00pm - 4:30pm
Wolf 206

3:00pm

RMCMOA Session
Limited Capacity seats available

HPN support to research
User engagementIntroduction to performance measurementBoF to level set for the rest of the week
Get input for the next two days

Speakers


Tuesday August 11, 2015 3:00pm - 5:00pm
Wolf 204
 
Wednesday, August 12
 

7:30am

Registration and Breakfast
Wednesday August 12, 2015 7:30am - 8:30am
Wolf Law Lobby

8:30am

Welcome and Introduction
Thomas Hauser introduces the Keynote

Speakers
avatar for Thomas Hauser

Thomas Hauser

Director Research Computing, University of Colorado Boulder


Wednesday August 12, 2015 8:30am - 8:45am
Wittemeyer Courtroom

8:45am

How the Web can change the way we do Science
Modern day research could use a hard refresh. In recent years, we've seen an explosion of activity and push for more "open science",  from increased access to content and data to new tools and technology to help us address bottlenecks slowing down discovery. But for all of that development, the system is still moving slowly, gaps in training and skills still exist, and we're not moving forward in a coordinated fashion. This talk will look at how we can  advance the mission of more open, collaborative, web-enabled science, and how, together, we can influence the culture of science by demonstrating new and open ways to conduct research on the web. 

Speakers
avatar for Kaitlin Thaney

Kaitlin Thaney

Director, Science, Mozilla
I lead the science program at Mozilla, where we work to make open research less of an ideal and more a norm. I care deeply about the web and research efficiency, and have worked on problems surrounding them at Digital Science, Creative Commons and MIT.


Wednesday August 12, 2015 8:45am - 10:00am
Wittemeyer Courtroom

10:00am

Break
Wednesday August 12, 2015 10:00am - 10:15am
Cafe

10:15am

Fortran vs. Python vs. C
Limited Capacity seats available

Do you have a favorite programming language? Join us to advocate for your favorite and hear why others prefer one over another.

Speakers
avatar for Thomas Hauser

Thomas Hauser

Director Research Computing, University of Colorado Boulder


Wednesday August 12, 2015 10:15am - 10:45am
Wolf 207

10:15am

RMCMOA- What do you want to get out of this workshop?
Limited Capacity seats available

This session will

  1. Define and describe RMCMOA activity
  2. Ask participants to introduce selves, describe their institutions
  3. Ask participants to describe the current status of their networks
  4. Ask participants to describe the ways they support teaching/learning and research on their campuses
  5. Ask participants if they are familiar with current and emerging directions for networking (what and why): WANs:
    - WDM, BiSON and other initiatives in Colorado, etc.
    - LANs: Research DMZ; measurement and diagnostic tools such as perfSONAR
    - Globus, gridFTP
    - Data Transfer Nodes
  6. Ask participants what they intend to learn from this workshop
  7. General Q&A 

Moderators
Wednesday August 12, 2015 10:15am - 10:45am
Wolf 301

10:15am

RMACC Site Updates
Limited Capacity seats available

Come hear from various RMACC institutes about their work and what they are doing in the HPC arena.

Speakers

Wednesday August 12, 2015 10:15am - 10:45am
Wolf 205

10:15am

NVIDIA Technical Track : Application Readiness for the Pre-Exascale Phase

Computational efficiency with increased focus on performance-per-energy-cost has become the overarching driver behind architectural considerations for Exascale HPC.  The development of scientific and engineering application software that achieves full potential from such Exascale systems will require a level of hardware/software co-design that is a relatively new approach in

conventional HPC.  NVIDIA GPUs are a centerpiece of the first pre-Exascale systems announced in the USA under the U.S. Department of Energy CORAL partnership, and are a key component of co-design collaborations that will strive for accelerated application readiness by system deployment in 2017.

 

This presentation will first examine the motivation and progress of GPU-based heterogeneous system architectures for the pre-Exascale phase of HPC. The second topic will introduce the requirements for extraction of fine-grain parallelism of application software and current state of GPU-accelerated modeling and simulation applications with review of the programming strategies deployed. Select examples will provide relevance to science-scale HPC practice that quantifies the benefits of heterogeneous vs. CPU-only computing. In addition to GPU use with x86 CPUs starting from the mid-2000’s, the POWER and ARM-64 CPU architectures have become available alternatives

starting in 2014. The third and final topic will provide roadmaps of GPU hardware and system software, and interoperability with these new host CPU platforms.


Speakers

Wednesday August 12, 2015 10:15am - 10:45am
Wittemeyer Courtroom

10:15am

Using Globus to Manage Research Data from Inception through Publication
Limited Capacity seats available

Globus is software-as-a-service for research data management, used at dozens of institutions and national facilities for moving and sharing big data. Recent additions to Globus are services for data publication and discovery that enable: publication of large research data sets with appropriate policies for all types of institutions and researchers; the ability to publish data using your own storage or cloud storage that you manage, without third party publishers; extensible metadata that describe the specific attributes for your field of research; publication and curation workflows that can be easily tailored to meet institutional requirements; public and restricted collections that give you complete control over who may access your published data; a rich discovery model that allows others to search and use your published data. This presentation will give an overview and demonstration of these services, as well as case studies that illustrate how institutions are using Globus for data publication and discovery.


Speakers

Wednesday August 12, 2015 10:15am - 10:45am
Wolf 304

10:15am

Career Options in Computational Science- Academic
Limited Capacity seats available

Learn about career options in the academic arena and at federal funded institutions like NCAR and NREL. This session will be geared towards students.

Moderators
HN

Henry Neeman

University of Oklahoma

Speakers

Wednesday August 12, 2015 10:15am - 10:45am
Wolf 206

10:15am

HPC System Administration Meetup
Limited Capacity seats available

Meet with other System Administrators to talk about challenges, successes, and other topics related to HPC.

Moderators
PR

Pete Ruprecht

University of Colorado Boulder

Wednesday August 12, 2015 10:15am - 10:45am
Wolf 204

10:45am

Break
Wednesday August 12, 2015 10:45am - 11:00am
Cafe

11:00am

Big Data/Large-scale Data Analysis
Limited Capacity seats available

Big Data has been identified as the challenge facing computational scientists.
What is Big Data?  What are the computational challenges? What approaches are emerging?   
This session will bring together students, faculty and domain experts interested in discussing big data challenges including analytics, workflow parallelization, and best practices for analyzing, publishing, preserving, and yes, deleting data. 

Speakers
AB

Asa Ben-Hur

http://www.cs.colostate.edu/~asa/


Wednesday August 12, 2015 11:00am - 11:30am
Wolf 207

11:00am

RMCMOA- Security
Limited Capacity seats available

Basic cybersecurity
ScienceDMZ still makes sense for small schools
Doesn't have to be expensive
Data Transfer Node (DTN)



Wednesday August 12, 2015 11:00am - 11:30am
Wolf 301

11:00am

Challenges for Small HPC Centers- Community Clusters
Limited Capacity seats available

Join us for a discussion on challenges that small HPC centers face in today's environment. 

Speakers

Wednesday August 12, 2015 11:00am - 11:30am
Wolf 205

11:00am

Scalable systems management with xCAT/Confluent

Scalable systems management might appear to be a new problem that needs to be solved as cloud and hyperscale solutions become more mainstream.  However, scalable management has been a problem that has needed a solution in high performance computing for almost 20 years beginning with the emergence of Beowulf clusters.  Several open source and proprietary toolkits exists today with each differing in their ability to quickly and easily scale.   One such toolkit, the Extreme Cluster Administration Toolkit (xCAT: http://sourceforge.net/p/xcat/wiki/Main_Page/) first came on the systems management scene in the early 2000s with version 1.x and has since matured to it’s current 2.9.1 version. xCAT is a scalable cluster management and provisioning tool that provides hardware control, discovery, and OS diskful/diskfree deployment for all types of scalable systems beyond HPC.  xCAT is open source today, will continue to be in the future and is strategic to our scalable systems management strategy at Lenovo.  Come listen to this presentation to learn how the xCAT team is working to solve tomorrow’s system management problems with the emergence of the new Confluent module.  This module is poised to simplify extreme scalability and ease of use issue so users can minimize downtime and increase productivity of their systems.


Speakers

Wednesday August 12, 2015 11:00am - 11:30am
Wolf 304

11:00am

Developing the HPC Workforce of the Future
Limited Capacity seats available

This session for students will talk about the challenges of training new people in the HPC world and what skills will be needed by those entering the field in the future.

Speakers
HN

Henry Neeman

University of Oklahoma


Wednesday August 12, 2015 11:00am - 11:30am
Wolf 206

11:00am

File Systems- Best Practices and Shared Experiences
Limited Capacity seats available

This disucssion will look at the variety of file systems used by RMACC and our community partners. Attendees will discuss their experiences, best practices, and challenges. 


Wednesday August 12, 2015 11:00am - 11:30am
Wolf 204

11:30am

Lunch
Wednesday August 12, 2015 11:30am - 1:00pm
Cafe

1:00pm

Introduction
Thomas Hauser intruduces the second Keynote 

Speakers
avatar for Thomas Hauser

Thomas Hauser

Director Research Computing, University of Colorado Boulder


Wednesday August 12, 2015 1:00pm - 1:15pm
Wittemeyer Courtroom

1:15pm

Keynote- Combustion Modeling and Co-Design
Jacqueline H. Chen has contributed broadly to research in petascale direct numerical 
simulations (DNS) of turbulent combustion focusing on fundamental turbulence-
chemistry interactions. These benchmark simulations  provide fundamental insight into 
combustion processes and are used by the combustion modeling community to develop 
and validate turbulent combustion models for engineering CFD simulations.  In 
collaboration with computer scientists and applied mathematicians she is the founding 
Director of the Center for Exascale Simulation of Combustion in Turbulence (ExaCT).  
She leads an interdisciplinary team to co-design DNS algorithms, domain-specific 
programming environments,  scientific data management and in situ uncertainty 
quantification and analytics, and architectural simulation and modeling with combustion 
proxy applications.  She received the DOE INCITE Award in 2005, 2007, 2008-2015 and 
the Asian American Engineer of the Year Award in 2009.  She is a member of the DOE 
Advanced Scientific Computing Research Advisory Committee (ASCAC) and 
Subcommittees on Exascale Computing, and Big Data and Exascale.  She is the editor of 
Flow, Turbulence and Combustion, the co-editor of the Proceedings of the Combustion 
Institute, volumes 29 and 30, and is a member of the Board of Directors of the 
Combustion Institute.

Speakers
JC

Jackie Chen

Jacqueline H. Chen is a Distinguished Member of Technical Staff at the Combustion Research Facility at Sandia National Laboratories. She has contributed broadly to research in petascale direct numerical simulations (DNS) of turbulent combustion focusing on fundamental turbulence-chemistry... Read More →


Wednesday August 12, 2015 1:15pm - 2:45pm
Wittemeyer Courtroom

2:45pm

Sharing and Publishing Data
Limited Capacity seats available

This talk will discuss how to publish datasets, as well as peer-reviewed publications, and how to use these to advance your academic career. 


Moderators
Wednesday August 12, 2015 2:45pm - 3:15pm
Wolf 207

2:45pm

RMCMOA- Campus Network Design
Limited Capacity seats available

Network hardware vendors push extravagant network topologies; real networks are often built with a focus on minimizing cost or maximizing utility. Altering or augmenting a network is often difficult and risky. A good network design balances usability, security, and performance. ESnet’s ScienceDMZ is a good model, but how do we implement it or adapt its tenets to our own campus?

Speakers

Wednesday August 12, 2015 2:45pm - 3:15pm
Wolf 301

2:45pm

Regional Shared Cyberinfrastructure
Limited Capacity seats available

Cyberinfrastructure is an intensely local activity that has regional and national impacts as more and more researchers collaborate with peers across the region/nation. This session explores networking, storage, and computational infrastructures and where current and anticipated choke points are which inhibit broader collaboration. Inversely speakers will explore areas where the cyberinfrastructure is ripe for exploitation.


Moderators
Speakers
avatar for Thomas Hauser

Thomas Hauser

Director Research Computing, University of Colorado Boulder


Wednesday August 12, 2015 2:45pm - 3:15pm
Wolf 205

2:45pm

Intel: Crossing the frontiers of performance and programmability
Limited Capacity seats available

System engineers have to contend with a number of challenges as they design platforms with Exascale level performance. This talk examines how questions of programmability and performance may play out through the transition to next generation architectures.

Speakers

Wednesday August 12, 2015 2:45pm - 3:15pm
Wolf 304

2:45pm

Towards Carbon-Free Data Centers
Limited Capacity seats available

Our ever-increasing demand for data and bandwidth has resulted in an unintended consequence, a substantial increase in global energy consumption with its associated growth in greenhouse gas emissions. The Natural Resources Defense Council*, states that in 2013, U.S. data centers consumed an estimated 91 billion kW-hr of electricity, which is equivalent to the annual output of 34 large (500 MW) coal-fired power plants. U.S. data center electricity consumption is projected to increase to roughly 140 billion kW-hr annually by 2020, the equivalent annual output of 50 power plants, emitting nearly 100 million metric tons of carbon pollution per year. This path is clearly unsustainable, so it is time to rethink data center power delivery/consumption, and to take a more holistic view of the computing enterprise. This talk will focus on how a fuel cell/compute rack building block can be used to create the roadmap for the sustainable and carbon-free data center.


Wednesday August 12, 2015 2:45pm - 3:15pm
Wittemeyer Courtroom

2:45pm

Diversity in HPC
Limited Capacity seats available

This session will discuss the challenges of increasing diversity in the HPC world. Come for an interactive discussion with keynote speaker Jackie Chen and the panelist Anita Orendt from the University of Utah, Allison Baker from NCAR, and Torey Semi from the Colorado School of Mines.

Moderators
JC

Jackie Chen

Jacqueline H. Chen is a Distinguished Member of Technical Staff at the Combustion Research Facility at Sandia National Laboratories. She has contributed broadly to research in petascale direct numerical simulations (DNS) of turbulent combustion focusing on fundamental turbulence-chemistry... Read More →

Speakers
avatar for Torey Battelle

Torey Battelle

Computational & Research Support Scientist, Colorado School of Mines
I am a computational condensed matter physicist; I earned my doctorate in 2013. Most of my research involved computational modeling of actinide-oxide behavior (specifically the evolution of nuclear fuel pins). I also simulated thermoelectric materials, mainly of the CaAl2Si2 ternary... Read More →
JC

Jackie Chen

Jacqueline H. Chen is a Distinguished Member of Technical Staff at the Combustion Research Facility at Sandia National Laboratories. She has contributed broadly to research in petascale direct numerical simulations (DNS) of turbulent combustion focusing on fundamental turbulence-chemistry... Read More →


Wednesday August 12, 2015 2:45pm - 3:15pm
Wolf 206

2:45pm

HPC System Debugging Techniques
Limited Capacity seats available

This session will talk about the variety of debugging techniques that exist and what are some of the best practices that exist across institutions.

Speakers
IE

Irfan Elahi

NCAR, Manager of the Supercomputer Services Group


Wednesday August 12, 2015 2:45pm - 3:15pm
Wolf 204

3:15pm

Break
Wednesday August 12, 2015 3:15pm - 3:45pm
Cafe

3:45pm

Role of Libraries in the Digital Age
Limited Capacity seats available

What is the relationship between the libraries and the HPC world? What roles do libraries play in the ever-changing digital world? Come to this session to discuss these topics and more.


Wednesday August 12, 2015 3:45pm - 4:15pm
Wolf 207

3:45pm

RMCMOA- XSEDE and OSG
Limited Capacity seats available

Wednesday August 12, 2015 3:45pm - 4:15pm
Wolf 301

3:45pm

Cloud Computing
Limited Capacity seats available

CloudLab, led by the University of Utah, is a facility for exploring the future of cloud architectures and applications - including applications that may be seen as unsuited to today's clouds. This session will have a discussion of how CloudLab can help interested researchers shape the future of HPC and scientific computing in the cloud.

Speakers
RR

Robert Ricci

University of Utah


Wednesday August 12, 2015 3:45pm - 4:15pm
Wolf 205

3:45pm

The Future of Interconnect is already here
Limited Capacity seats available

Mellanox InfiniBand technology is the foundation for scalable and performance demanding computing infrastructures.  Delivering more than 100Gb/s throughput, sub 700ns application to application latency and message rates of 150 million messages per second has already placed ConnectX-4 EDR 100Gb/s technology in the Top500 list of the world most powerful and efficient supercomputers.  We will discuss the latest interconnect advancements that maximize application performance and scalability, multi-host technology and introduce the next generation of GPUDirect RDMA Technology.  We will review the superior capabilities of Mellanox interconnect solutions that are available today, as well as into future generations.

Speakers
SS

Scot Schultz

Director, HPC and Technical Computing Mellanox


Wednesday August 12, 2015 3:45pm - 4:15pm
Wolf 304

3:45pm

Career Options in Computational Science- Industry
Limited Capacity seats available

This session will be geared towards students and will feature a panel of industry speakers who will share what career opportunities exist in the commercial world for those interested in computational science and HPC.  Leah Kluegel is a member of the Google Payments Team wher she works on engineering the last mile of communication between Google and payment processors around the world.  Heather Hepp is the Talent Acquistion Partner for Seagate working in the ManpowerGroup Solutions area of Seagate's Talent Acquistion Team. 

Moderators
DJ

Dan Jorgensen

Consultant, RMACC
2015 HPC Symposium

Wednesday August 12, 2015 3:45pm - 4:15pm
Wolf 206

3:45pm

Job Scheduling: Challenges and Successes
Limited Capacity seats available

Over the past year the Center for High Performance Computing (CHPC) at the University of Utah has moved to the use of SLURM in two different settings.  We are using SLURM's cloud computing support along with the APT resources (http://www.flux.utah.edu/project/apt) for the scheduling of dynamic bare metal HPC resources.  We have also recently migrated to SLURM as a complete batch and scheduling system on all of our HPC clusters and are in the process of integrating our accounting needs with SLURM.  We will report on our configuration and experiences, both the good and "not so good”, and also discuss additional goals we would like to explore over the next year. 

Speakers

Wednesday August 12, 2015 3:45pm - 4:15pm
Wolf 204

3:45pm

Poster Presentations and Judging
Speakers
avatar for Thomas Hauser

Thomas Hauser

Director Research Computing, University of Colorado Boulder


Wednesday August 12, 2015 3:45pm - 4:30pm
Wittemeyer Courtroom

4:30pm

Moore's Law and a Scalable Framework
Speakers

Wednesday August 12, 2015 4:30pm - 4:45pm
Wittemeyer Courtroom

4:30pm

Poster Award Presentation and Diamond Sponsor Presentations
4:30-4:45 pm- Intel Presentation
4:45-5:00 pm- HP Presentation
5:00-5:15 pm- Poster Award Presentation 

Moderators
avatar for Thomas Hauser

Thomas Hauser

Director Research Computing, University of Colorado Boulder

Wednesday August 12, 2015 4:30pm - 5:15pm
Wittemeyer Courtroom

4:45pm

HPC Strategies and Advancements
Wednesday August 12, 2015 4:45pm - 5:00pm
Wittemeyer Courtroom

5:00pm

Presentation of Student Poster Awards
Speakers
avatar for Thomas Hauser

Thomas Hauser

Director Research Computing, University of Colorado Boulder


Wednesday August 12, 2015 5:00pm - 5:10pm
Wittemeyer Courtroom

5:10pm

5:15pm

Reception - presented by NVIDIA
Wednesday August 12, 2015 5:15pm - 7:15pm
Boettcher Hall
 
Thursday, August 13
 

7:30am

Registration and Breakfast
Thursday August 13, 2015 7:30am - 8:30am
Wolf Law Lobby

8:30am

Intermediate Linux: Files, Filesystems and Data
Limited Capacity seats available

Managing folders, files, and the data in them is a key skill for researchers in Linux-based computing environments.  We'll cover creating, moving, searching, and manipulating files and data using Linux commands and utilities.  A major goal will be increasing the productivity and efficiency of your workflows.   If you would like to follow along with the examples, please bring a laptop that a) runs Linux or Mac OSX, or b) allows you to log in to a Linux server using ssh.  Some previous experience with the Linux command line would be helpful.


Speakers
PR

Pete Ruprecht

University of Colorado Boulder


Thursday August 13, 2015 8:30am - 10:00am
Wolf 204

8:30am

RMCMOA tutorial - Globus - An Introduction to Using and Administering Globus for Research Data Management
Limited Capacity seats available

Over the past four years, Globus has become a preferred service for moving and sharing research data at hundreds of campuses across the U.S. and abroad. With the recent release of data publication and discovery capabilities, Globus now provides useful tools for managing data at every stage of the research lifecycle. In the first half of this session, participants will learn about the features of the Globus service, and how to use it for delivering robust research data management services that span campus systems, national cyberinfrastructure, and public cloud resources. In the second half of this session, participants will learn how to connect your own storage systems to the Globus service. This session is designed for research computing providers and users who are new to Globus, and will help you answer questions like: How can Globus help researchers simplify the transfer, sharing, and publication of increasingly “big” data? How can a campus computing facility efficiently deliver research data management services to end users? How can such services be integrated into existing campus computing infrastructure? What issues are typically encountered in setting up data transfer nodes (e.g. security), and how should they be addressed?  Note: We encourage you to also attend the later session titled “Globus New Features and Roundtable Discussion”, where we will discuss Globus in more depth with experienced Globus admins.

Speakers

Thursday August 13, 2015 8:30am - 10:00am
Wolf 301

8:30am

Python Notebook
Limited Capacity seats available

This tutorial will demonstrate how to use and set up the IPython notebook (used frequently in the meetup presentations) both locally (on your laptop) and remotely (on a supercomputer).


Speakers

Thursday August 13, 2015 8:30am - 10:00am
Wolf 205

8:30am

Mellanox TutorialIntroduction to InfiniBand and why it’s the De-Factor Standard for Performance in HPC
Limited Capacity seats available

This session introduces InfiniBand’s core and advanced capabilities, subnet management, OpenFabrics and discuss the features which demonstrate InfiniBand’s performance characteristics that allow the most demanding applications to continue to scale.  This 90 minute session will cover essentials of InfiniBand and fabric management and allow time for Q&A and open discussion.

Speakers
KR

Kurt Rago

Senior Systems Engineer, Mellanox Technologies


Thursday August 13, 2015 8:30am - 10:00am
Wolf 304

8:30am

Hands on OpenMP (3 hours)
Limited Capacity seats available

For both OpenMP and MPI tutorials we assume no expertise in parallel programming. It is expected that you are familiar with a compiled language like C, C++ or Fortran. These tutorials are hands-on, please bring a sufficiently recent (mutli-core) laptop so as to be able to  participate.

This course introduces the fundamentals of shared memory programming. Teaching you how to code using OpenMP, providing hands-on experience of parallel computing geared towards numerical applications.



Topics:

  • Introduction to OpenMP

  • Creating Threads

  • Parallel Loops

  • Synchronization

  • Memory model

  • Tasks

  • OpenMP 4.0

Speakers
TB

Tim Brown

University of Colorado Boulder


Thursday August 13, 2015 8:30am - 11:30am
Wolf 305

8:30am

Tools, techniques, and frameworks for stepwise optimization of code.
Limited Capacity seats available

This 90 minute tutorial examines best known practices for a stepwise approach to code optimization. Specific attention is paid to optimizing for platforms based on the Intel® Xeon and Intel® Xeon PHI™ architectures.  The approach is illustrated via sample code.

Thursday August 13, 2015 8:30am - 4:30pm
Wolf 207

10:00am

Break
Thursday August 13, 2015 10:00am - 10:30am
Cafe

10:30am

Data Analysis with Spark
Limited Capacity seats available

Spark is a programming model for doing large-scale data analysis in parallel, without focusing on the details of distributed computing; The same program you write for one computer will also work across many computers.   Spark builds on the MapReduce framework by providing an interactive environment that has a more general set of functions for manipulating data efficiently in-memory.  The result is a highly scalable way of quickly exploring large data sets interactively. 

We will be facilitating live data analysis on the Janus supercomputer for this tutorial.  If you wish to participate, please bring a laptop with a configured ssh client.


 


Thursday August 13, 2015 10:30am - 12:00pm
Wolf 206

10:30am

High-Throughput Computing: A Powerful Addition to High-Performance Computing Approaches
Limited Capacity seats available

Realistic models of the natural world often require large computer models, commonly addressed using high-performance computing (HPC) with supercomputers – the subject of much of this RMACC Symposium. However, many large models are better suited for the complimentary approach of high-throughput computing (HTC). Problems suited for HTC are those that, when broken down to their component parts, have computational requirements small enough to fit on a standard desktop computer but where a very large number of runs of those component parts are needed (for example, Monte Carlo analysis or genome mapping using Grid computing). Or put another way, HPC problems can be addressed using one very large run, where HTC problems require many runs to be fully answered. Computational capabilities of desktop computers have greatly increased over the last three decades – including multiple cores on a single CPU.  Such advances present new opportunities for solving societal problems using HTC approaches.  This workshop will cover the elements of an HTC problem, examples of open-source HTC software, and demonstration of an HTC run.



Thursday August 13, 2015 10:30am - 12:00pm
Wolf 306

10:30am

Revision Control
Limited Capacity seats available

The popular revision control system “Git” still has a reputation for being difficult to learn; but the underlying system is relatively simple with a little bit of knowledge. Through a series of real-word workflow examples, we’ll demonstrate not only how to use Git to track changes and collaborate with others; but how to understand what Git is doing to track, record, and protect the history of your data.


Speakers
JA

Jonathon Anderson

University of Colorado Boulder


Thursday August 13, 2015 10:30am - 12:00pm
Wolf 204

10:30am

RMCMOA – Big Data - Globus New Features and Roundtable Discussion
Limited Capacity seats available

We invite campus research computing administrators (and all Globus users) to a demonstration of new Globus features (e.g., data publication, sharing enhancements, management console), a presentation of future Globus directions, and an open roundtable discussion. We would like you to share experiences about your usage of Globus, and solicit input on new feature requests. This will be a great opportunity to meet and engage with the Globus team and other Globus users in an informal setting. Bring your toughest questions! If you're planning to attend, you may want to browse our new feature request forum (https://support.globus.org/forums/20533066) and select features that are of particular interest to consider in the discussion.

Speakers

Thursday August 13, 2015 10:30am - 12:00pm
Wolf 301

10:30am

Python MatplotLib
Limited Capacity seats available

Matplotlib is a 2D plotting library in python which produces publication-quality figures in a wide variety of formats and environments.  Matplotlib tries to make easy things easy and hard things possible with just a few lines of code.  In the Matplotlib tutorial, we will demonstrate how to produce quality images for basic plots, scatter plots, vector plots, histograms, streamlines, contours, and others.   We will also present some extensions such as the basemap toolkit which is a python library for plotting 2D data on maps.    



Thursday August 13, 2015 10:30am - 12:00pm
Wolf 205

10:30am

NVIDIA Tutorial
Limited Capacity seats available

GPU Computing has become ubiquitous in modern day programming.  From supercomputers to 
laptops to cell phones and cars, GPUs are being used in a wide variety of applications to achieve 
great performance per watt.  Come see what the buzz is about in this 1.5 Hour Hands-On 
Programming Workshop.   We will make use of GPUs in the cloud, so all you need is a system with a 
web-browser and Wi-Fi.  There will be a short introductory talk, after which you will get time to work 
on a lab of your choosing with the instructor available to help answer questions.   This will 
be “buffet” style, so chose your own lab event. All skill levels and expertise are welcome!  
While it’s not a requirement, bringing a pair of headphones is suggested, as most of the hands-on 
labs do have some short videos.

Speakers

Thursday August 13, 2015 10:30am - 12:00pm
Wolf 304

12:00pm

Lunch
Thursday August 13, 2015 12:00pm - 1:00pm
Cafe

1:00pm

Introduction to Hadoop and HDFS
Limited Capacity seats available

This workshop will give an overview about Hadoop, an open source software framework for large scale data processing and the Hadoop Distributed File System (HDFS).  Pig, a high-level data processing language will be used to perform data analysis exercises. Please bring your own laptop; a virtual machine with a single-node Hadoop installation will be provided. You can download an image of the virtual machine at https://drive.google.com/file/d/0B156vzUuXrDEeUViV1lQSjNsNVk/view?usp=sharing
 

Speakers


Thursday August 13, 2015 1:00pm - 2:30pm
Wolf 206

1:00pm

Shell Programming with BASH
Limited Capacity seats available

The Linux shell is much more than just a way to enter individual commands. In this session, we'll learn to use bash's built-in programming elements, including loops, tests and conditions, variables, and functions. With the full power of the shell at your fingertips, your efficiency and productivity will skyrocket!  If you would like to follow along with the examples, please bring a laptop that a) runs Linux or Mac OSX, or b) allows you to log in to a Linux server using ssh.  Previous experience with the Linux command line would be helpful.


Speakers
PR

Pete Ruprecht

University of Colorado Boulder


Thursday August 13, 2015 1:00pm - 2:30pm
Wolf 204

1:00pm

RMCMOA Tutorial- Security
Limited Capacity seats available

Different approaches
BRO
ScienceDMZ
Handling protected data

Thursday August 13, 2015 1:00pm - 2:30pm
Wolf 301

1:00pm

Python for Matlab Users
Limited Capacity seats available

This talk will be geared toward Matlab users who are interested in learning Python.  We will discuss similar ways to achieve the same goals (such as reading in data, plotting, etc) in Python that you already know how to do in Matlab.  It is intended to be a high level overview.


Speakers

Thursday August 13, 2015 1:00pm - 2:30pm
Wolf 205

1:00pm

MPI (3 hours)
Limited Capacity seats available

For both OpenMP and MPI tutorials we assume no expertise in parallel programming. It is expected that you are familiar with a compiled language like C, C++ or Fortran. These tutorials are hands-on, please bring a sufficiently recent (mutli-core) laptop so as to be able to  participate.

This course introduces the fundamentals of distributed memory programming, using the Message Passing Interface (MPI) standard. Similar to the OpenMP tutorial, we will be using a hands-on approach.


Topics:

  • Introduction to MPI

  • Point to Point Communication

  • Collective Communication

  • Virtual Topologies

  • Debugging Parallel Programs

  • Hybrid (OpenMP & MPI) Programming
 

Speakers
TB

Tim Brown

University of Colorado Boulder


Thursday August 13, 2015 1:00pm - 4:00pm
Wolf 305

2:30pm

Break
Thursday August 13, 2015 2:30pm - 3:00pm
Cafe

3:00pm

Large Scale Visualization
Limited Capacity seats available

This session will be hosted by the Unviersity of Utah's Scientific Computing and Imaging Center. Over the past decade, the SCI Institute has established itself as an internationally recognized leader in visualization, scientific computing, and image analysis applied to a broad range of application domains. The overarching research objective is to conduct application-driven research in the creation of new scientific computing techniques, tools, and systems.

Speakers
AK

Aaron Knoll

UofU’s SCI (Scientific Computing and Imaging) Institute


Thursday August 13, 2015 3:00pm - 4:30pm
Wolf 206

3:00pm

Getting started with Cloudlab
Limited Capacity seats available

This hands on tutorial will walk you through the basics of getting a Clouldlab account and the process of created a cloud instance.


Thursday August 13, 2015 3:00pm - 4:30pm
Wolf 207

3:00pm

Introduction to NetCDF
Limited Capacity seats available

This tutorial will introduce the features and limitations netCDF and how it can be use in a high-performance computing context. The tutorial will discuss the following topics:
  • Introduction to the netCDF data model, format, and software. 
  • Features of netCDF-4 including chunking, compression, and parallel I/O. 
  • netCDF remote access features, including accessing data subsets from OPeNDAP servers as well as recent OPeNDAP protocol developments. 

Thursday August 13, 2015 3:00pm - 4:30pm
Wolf 204

3:00pm

RMCMOA Tutorial- Performance
Limited Capacity seats available

How do network engineers find and fix performance problems? We review our tools for Flow analysis, Active Measurement, Passive Measurement Monitoring, Change  Control, Policy Enforcement, and Help Desk. We discuss some specific problems and how we used our tools to find and fix them.


Thursday August 13, 2015 3:00pm - 4:30pm
Wolf 301

3:00pm

Data Analysis with Pandas
Limited Capacity seats available

There are many recent additions to Python that make it an excellent programming language for data analysis. This tutorial has two goals. First, we introduce several of the recent Python modules for data analysis. We provide hands-on exercises for manipulating and analyzing data using pandas, scikit-learn, and other modules. Second, we execute examples using the IPython notebook, a web-based interactive development environment that facilitates documentation, sharing, and remote execution. Together these tools create a powerful, new way to approach scientific workflows for data analysis on HPC systems.


Speakers

Thursday August 13, 2015 3:00pm - 4:30pm
Wolf 205