BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Michigan Institute for Computational Discovery and Engineering - ECPv6.15.20//NONSGML v1.0//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-ORIGINAL-URL:https://micde.umich.edu
X-WR-CALDESC:Events for Michigan Institute for Computational Discovery and Engineering
REFRESH-INTERVAL;VALUE=DURATION:PT1H
X-Robots-Tag:noindex
X-PUBLISHED-TTL:PT1H
BEGIN:VTIMEZONE
TZID:America/Detroit
BEGIN:DAYLIGHT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
TZNAME:EDT
DTSTART:20180311T070000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
TZNAME:EST
DTSTART:20181104T060000
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
TZNAME:EDT
DTSTART:20190310T070000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
TZNAME:EST
DTSTART:20191103T060000
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
TZNAME:EDT
DTSTART:20200308T070000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
TZNAME:EST
DTSTART:20201101T060000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=America/Detroit:20191011T140000
DTEND;TZID=America/Detroit:20191011T163000
DTSTAMP:20260607T161605
CREATED:20230905T171404Z
LAST-MODIFIED:20230905T171404Z
UID:10000287-1570802400-1570811400@micde.umich.edu
SUMMARY:Web Scraping with Python
DESCRIPTION:This workshop will provide an overview of how to scrape data from html pages and website APIs using Python. This will mostly be accomplished using the requests\, beautifulsoup\, and retry modules with the browser developer tools. The workshop is intended for users with basic Python knowledge. Anaconda Python 3 will be used.
URL:https://micde.umich.edu/event/web-scraping-with-python-4/
LOCATION:Modern Languages Building (MLB)\, Room 2001A
CATEGORIES:Workshops
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Detroit:20191015T100000
DTEND;TZID=America/Detroit:20191015T120000
DTSTAMP:20260607T161605
CREATED:20230905T171404Z
LAST-MODIFIED:20230905T171404Z
UID:10000268-1571133600-1571140800@micde.umich.edu
SUMMARY:Introduction to NumPy (Python)
DESCRIPTION:This workshop will introduce you to the NumPy library in Python\, which is useful in scientific computing. We will cover NumPy’s n-dimensional array object and associated functions in depth\, along with related linear algebra and random number capabilities. Some familiarity with Python is expected. Computers will be available to complete exercises.
URL:https://micde.umich.edu/event/introduction-to-numpy-python/
LOCATION:Modern Languages Building (MLB)\, Room 2001A
CATEGORIES:Workshops
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Detroit:20191016T133000
DTEND;TZID=America/Detroit:20191016T163000
DTSTAMP:20260607T161605
CREATED:20230905T171337Z
LAST-MODIFIED:20230905T171337Z
UID:10000283-1571232600-1571243400@micde.umich.edu
SUMMARY:Geometric Network Analysis
DESCRIPTION:This workshop will cover GIS concepts and techniques for analyzing geometric networks embedded in geographical space. We will mainly focus on road network\, but the ideas and techniques apply to similar network such as the water and electricity distribution networks and gas pipelines. We will use open source tools in R and QGIS. \nYou should know the introductory concepts and tools in GIS and should be familiar with R. Familiarity with QGIS is not required.
URL:https://micde.umich.edu/event/geometric-network-analysis/
LOCATION:Rackham Building\, Earl Lewis Room\, 3rd Floor East\, 915 E. Washington St.\, Ann Arbor\, MI\, 48109\, United States
CATEGORIES:Workshops
GEO:42.2807892;-83.7381556
X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=Rackham Building Earl Lewis Room 3rd Floor East 915 E. Washington St. Ann Arbor MI 48109 United States;X-APPLE-RADIUS=500;X-TITLE=915 E. Washington St.:geo:-83.7381556,42.2807892
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Detroit:20191018T130000
DTEND;TZID=America/Detroit:20191018T143000
DTSTAMP:20260607T161605
CREATED:20230905T171336Z
LAST-MODIFIED:20230905T171336Z
UID:10000278-1571403600-1571409000@micde.umich.edu
SUMMARY:Back to a Future: Asynchronous Computing with futures in R
DESCRIPTION:Asynchronous computing is an umbrella term encompassing parallel and concurrent computational programs in which some tasks can be executed without a strict sequential order.  A future is a programming abstraction for a value that may be available at some future point in time and allows.  Like other forms of parallelism\, futures are a powerful tool for writing programs that efficiently make use of available computing resources.  At the same time\, futures can also be used to make interactive data analyses more time efficient.  \n In this workshop\, we’ll discuss futures as implemented in the R package “future” and provide example use cases for both interactive analysis and batch processing.  
URL:https://micde.umich.edu/event/back-to-a-future-asynchronous-computing-with-futures-in-r/
LOCATION:Modern Languages Building (MLB)\, Room 2001A
CATEGORIES:Workshops
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Detroit:20191018T150000
DTEND;TZID=America/Detroit:20191018T163000
DTSTAMP:20260607T161605
CREATED:20230905T171336Z
LAST-MODIFIED:20230905T171336Z
UID:10000286-1571410800-1571416200@micde.umich.edu
SUMMARY:Mediation Models: A demonstration using multiple packages
DESCRIPTION:Mediation models are commonly applied in a variety of modeling settings\, and people will typically flock to tools specific to structural equation modeling like Mplus or Amos for analysis.  However\, not only are such tools not necessary for the more common implementations of mediation\, they are often limiting and have various drawbacks. \n\nFortunately there are a variety of packages in R that can do mediation analysis\, often using straightforward code and familiar models or other tools.  This presentation will demonstrate a variety of ways in which to do a standard mediation model in R (and Python)\, and discuss the available complexities that can be handled with the tools\, as well as their corresponding strengths and weaknesses.\n\nNote that this is not an introduction to mediation analysis\, but is a demonstration of tools.  Some familiarity with R and mediation models will be assumed.
URL:https://micde.umich.edu/event/mediation-models-a-demonstration-using-multiple-packages-2/
LOCATION:Modern Languages Building (MLB)\, Room 2001A
CATEGORIES:Workshops
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Detroit:20191023T100000
DTEND;TZID=America/Detroit:20191023T120000
DTSTAMP:20260607T161605
CREATED:20230905T171336Z
LAST-MODIFIED:20230905T171336Z
UID:10000284-1571824800-1571832000@micde.umich.edu
SUMMARY:Introduction to Performance Analysis of Scientific Software
DESCRIPTION:We all had this: “My program is too slow”. We all have heard: “Use Fortran and C++\, they are fast.”  But will it really help? We all have heard also: “Don’t bother\, use Python and R on a better computer”\, and “HPC clusters are fast”.  But what does “better” and “fast” even mean? In this workshop\, we will observe\, measure and discuss performance behavior of various scientific workloads\, and learn about typical performance classes and basic performance measuring methodology.  In the end\, you will be able to classify your expected workload and make an educated guess whether changing the programming language\, upgrading the computer\, or applying for cluster computing time would likely be advantageous. \n  \nRequirements: If you wish to follow hands-on demonstrations\, you will need to bring your own laptop and have a UMich account.
URL:https://micde.umich.edu/event/introduction-to-performance-analysis-of-scientific-software/
LOCATION:Rackham Building\, Earl Lewis Room\, 3rd Floor East\, 915 E. Washington St.\, Ann Arbor\, MI\, 48109\, United States
CATEGORIES:Workshops
GEO:42.2807892;-83.7381556
X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=Rackham Building Earl Lewis Room 3rd Floor East 915 E. Washington St. Ann Arbor MI 48109 United States;X-APPLE-RADIUS=500;X-TITLE=915 E. Washington St.:geo:-83.7381556,42.2807892
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Detroit:20191024T170000
DTEND;TZID=America/Detroit:20191024T190000
DTSTAMP:20260607T161605
CREATED:20230905T171336Z
LAST-MODIFIED:20230905T171336Z
UID:10000293-1571936400-1571943600@micde.umich.edu
SUMMARY:SC2 Workshop Series: Intro to Jugular: Virtual Reality and 3D Rendering
DESCRIPTION:Learn how to format\, load and visualize your data in 3D. Jugular works in U-M M.I.D.E.N.\, the Occulus Rift and any desktop window. The U-M 3D Lab will teach this workshop and show us the available tools in-house. This workshop is part of the Scientific Computing Student Club’s (SC2) 2020 Visualization Challenge. Learn more about the workshop series and the Visualization Challenge here. \nInstructor: Theodore Hall\, U-M 3D Lab\, The Duderstadt Center \nSpace is limited. Register here.
URL:https://micde.umich.edu/event/sc2-workshop-series-intro-to-jugular-virtual-reality-and-3d-rendering/
LOCATION:U-M 3D Lab\, Digital Media Commons\, Duderstadt Center\, 2281 Bonisteel Blvd\, Ann Arbor\, MI\, 48109\, United States
CATEGORIES:Education,SC2,Workshops
GEO:42.291072;-83.715734
X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=U-M 3D Lab Digital Media Commons Duderstadt Center 2281 Bonisteel Blvd Ann Arbor MI 48109 United States;X-APPLE-RADIUS=500;X-TITLE=2281 Bonisteel Blvd:geo:-83.715734,42.291072
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Detroit:20191030T130000
DTEND;TZID=America/Detroit:20191030T160000
DTSTAMP:20260607T161605
CREATED:20230905T171300Z
LAST-MODIFIED:20230905T171300Z
UID:10000295-1572440400-1572451200@micde.umich.edu
SUMMARY:Research Computing on the Great Lakes Cluster
DESCRIPTION:OVERVIEW\nThis workshop will provide a brief overview of the components of the Great Lakes Cluster. The main body of the workshop will cover the resource manager and scheduler\, creating submissions scripts to run jobs and the options available in them\, and hands-on experience. By the end of the workshop\, every participant should have created a submission script\, submitted a job\, tracked its progress\, and collected its output. Participants will have several working examples from which to build their own submissions scripts in their own home directories. \nPRE-REQUISITES\nThis course assumes familiarity with the Linux command line as might be got from the CSCAR/ARC-TS workshop Introduction to the Linux Command Line. In particular\, participants should understand how files and folders work\, be able to create text files using the nano editor\, be able to create and remove files and folders\, and understand what input and output redirection are and how to use them. \nINSTRUCTORS\nDr. Charles J Antonelli\nResearch Computing Services\nLSA Technology Services \nCharles is a High Performance Computing Consultant in the Research Computing Services group of LSA TS at the University of Michigan\, where he is responsible for high performance computing support and education\, and was an Advocate to the Departments of History and Communications. Prior to this\, he built a parallel data ingestion component of a novel earth science data assimilation system\, a secure packet vault\, and worked on the No. 5 ESS Switch at Bell Labs in the 80s. He has taught courses in operating systems\, distributed file systems\, C++ programming\, security\, and database application design. \nJohn Thiels\nResearch Computing Services\nLSA Technology Services \nMark Champe\nResearch Computing Services\nLSA Technology Services \nMATERIALS\nLecture notes\nGreat Lakes HPC cluster \nCOURSE PREPARATION\nIn order to participate successfully in the workshop exercises\, you must have a user login\, a Slurm account\, and be enrolled in Duo. The user login allows you to log in to the cluster\, create\, compile\, and test applications\, and prepare jobs for submission. The Slurm account allows you to submit those jobs\, executing the applications in parallel on the cluster and charging their resource use to the account. Duo is required to help authenticate you to the cluster. \nUSER LOGIN\nIf you don’t already have a Great Lakes user login\, please visit the application page. \nPlease note that obtaining a user account requires human processing\, so be sure to do this at least two business days before class begins. \nSLURM ACCOUNT\nWe create a Slurm account for the workshop so you can run jobs on the cluster during the workshop and for one day after for those who would like additional practice. The workshop job account is quite limited and is intended only to run examples to help you cement the details of job submission and management. If you already have an existing Slurm account\, you can use that\, though if there are any issues with that account\, we will ask you to use the workshop account. \nDUO AUTHENTICATION\nDuo two-factor authentication is required to log in to the cluster. When logging in\, you will need to type your UMICH (AKA Level 1) password as well as authenticate through Duo in order to access Great Lakes. \nIf you need to enroll in Duo\, follow the instructions at Enroll a Smartphone or Tablet in Duo. \nPlease enroll in Duo before you come to class. \nLAPTOP PREPARATION\nYou do not need to bring your own laptop to class. The classroom will provide Windows or Mac computers\, which require your uniqname and UMICH (AKA Level 1) password to login\, and that have all necessary software pre-loaded. \nIf you want to use a laptop for the course\, you are welcome to do so: please see our web page on Preparing your laptop to use Flux (those instructions apply to Great Lakes as well). However\, if there are problems connecting your laptop\, you will be asked to switch to the provided computer for the class. We cannot stop to debug connection issues with personal or departmental laptops during the class.
URL:https://micde.umich.edu/event/research-computing-on-the-great-lakes-cluster-5/
LOCATION:Modern Languages Building (MLB)\, Room 2001A
CATEGORIES:High Performance Computing,Workshops
END:VEVENT
END:VCALENDAR