Events

Software Development For Research: Version Control Principles

Your Desktop

Software development and computer programming is increasingly a major part of scientific research. Projects can quickly grow, and it can be difficult to manage changes, especially if multiple programmers are editing the same project at once! This workshop will cover Git, a commonly-used tool for managing coding projects with multiple users, with features to make […]

Introduction to Research Computing on the Great Lakes Cluster

Your Desktop

OVERVIEW This workshop will introduce you to high performance computing on the Great Lakes cluster.  After a brief overview of the components of the cluster and the resources available there, the main body of the workshop will cover creating batch scripts and the options available to run jobs, and hands-on experience in submitting, tracking, and interpreting the […]

Advanced Research Computing on the Great Lakes Cluster

Your Desktop

OVERVIEW This workshop will cover some more advanced topics in computing on the U-M Great Lakes Cluster. Topics to be covered include a review of common parallel programming models and basic use of Great Lakes; dependent and array scheduling; workflow scripting using bash; high-throughput computing using launcher; parallel processing in one or more of Python, […]

Processing the CoreLogic Data on Great Lakes using PySpark

Your Desktop

OVERVIEW This workshop provides an introduction to processing CoreLogic data using PySpark on the Great Lakes cluster. The CoreLogic dataset contains aggregated data from individual, parcel-level real estate transactions and financial records. U-M has licensed access to Tax, Deed, and Foreclosure data at the parcel level for every county in the United States. We will […]

Machine Learning on Great Lakes

Your Desktop

OVERVIEW This workshop will go over methods and best practices for running machine learning applications on Great Lakes. We will briefly outline machine learning before stepping through a hands-on example problem to load a project and submit a job to the HPC cluster. Participants are expected to be familiar with Python, the command line, and […]

Reading and discussion group: Spatial Analysis in Social Sciences

Your Desktop

This reading group moderated by consultants from CSCAR will focus on spatial analysis especially as practiced in social sciences. We will meet for 1.5 to 2 hours every month on the fourth Thursday and discuss one or two chapters from relevant graduate level textbooks. We will focus on the concepts and applications but will also […]

Software Development For Research: Git for Collaborative Development

Your Desktop

This is a continuation of the previous workshop "Software Development For Research: Version Control Principles". Now, having learned the basics of version control, we will see how to use the distributed features of Git to publish your project, interact with your collaborators, and incorporate changes from volunteer contributors; for this, we will utilize GitHub, the […]