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-WR-CALNAME:Michigan Institute for Computational Discovery and Engineering
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:20160313T070000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
TZNAME:EST
DTSTART:20161106T060000
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
TZNAME:EDT
DTSTART:20170312T070000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
TZNAME:EST
DTSTART:20171105T060000
END:STANDARD
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:20190207T140000
DTEND;TZID=America/Detroit:20190207T170000
DTSTAMP:20260603T210118
CREATED:20230905T171357Z
LAST-MODIFIED:20230905T171357Z
UID:10000195-1549548000-1549558800@micde.umich.edu
SUMMARY:Sliding into Slurm:  An early look at U-M's new high-performance computing environment
DESCRIPTION:This workshop will provide a brief overview of the the new HPC environment and is intended for current Flux and Armis users.  We will use the temporary Beta HPC cluster to demonstrate how jobs will be submitted and managed under the new Great Lakes\, Armis2\, and Lighthouse clusters available later this year. \n  \nThere are many differences between the familiar Flux environment and that of the new HPC clusters\, including a new batch scheduling system\, a new interactive batch job environment\, a new HPC web portal\, a new module environment\, and a new on-demand-only job accounting system. \n  \nWe will cover these differences in the workshop\, and provide hands-on training in creating and running job submission scripts in the new HPC environment.  Students are expected to be conversant with the Linux command line and have experience in creating\, submitting\, and troubleshooting PBS batch scripts.
URL:https://micde.umich.edu/event/sliding-into-slurm-an-early-look-at-u-ms-new-high-performance-computing-environment/
LOCATION:East Hall B254\, 530 Church St.\, Ann Arbor\, MI\, 48109\, United States
CATEGORIES:High Performance Computing,Workshops
GEO:42.2757302;-83.7351764
X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=East Hall B254 530 Church St. Ann Arbor MI 48109 United States;X-APPLE-RADIUS=500;X-TITLE=530 Church St.:geo:-83.7351764,42.2757302
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Detroit:20190206T090000
DTEND;TZID=America/Detroit:20190206T120000
DTSTAMP:20260603T210118
CREATED:20230905T171423Z
LAST-MODIFIED:20230905T171423Z
UID:10000194-1549443600-1549454400@micde.umich.edu
SUMMARY:Advanced batch computing on the Flux cluster
DESCRIPTION:This course will cover some more advanced topics in cluster computing on the U-M Flux Cluster. Topics to be covered include a review of common parallel programming models and basic use of Flux; dependent and array scheduling; advanced troubleshooting and analysis using checkjob\, qstat\, and other tools; and parallel debugging and profiling of C and Fortran code\, including logging\, gdb (line-oriented debugging)\, ddt (GUI-based debugging) and map (GUI-based profiling) of MPI and OpenMP programs. We will issue you a temporary allocation to use for the course\, or you can use your existing Flux allocations\, if any. \nCourse Prerequisites:  Introduction to Batch Computing on Flux or equivalent. This course assumes familiarity with the Linux command line\, text editing on Linux\, and a basic understanding of Flux including how to submit and track jobs.
URL:https://micde.umich.edu/event/advanced-batch-computing-on-the-flux-cluster-6/
LOCATION:East Hall B254\, 530 Church St.\, Ann Arbor\, MI\, 48109\, United States
CATEGORIES:High Performance Computing,Workshops
GEO:42.2757302;-83.7351764
X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=East Hall B254 530 Church St. Ann Arbor MI 48109 United States;X-APPLE-RADIUS=500;X-TITLE=530 Church St.:geo:-83.7351764,42.2757302
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Detroit:20190205T123000
DTEND;TZID=America/Detroit:20190205T153000
DTSTAMP:20260603T210118
CREATED:20230905T171424Z
LAST-MODIFIED:20230905T171424Z
UID:10000193-1549369800-1549380600@micde.umich.edu
SUMMARY:Introduction to the Linux Command Line
DESCRIPTION:This course will familiarize the student with the basics of accessing and interacting with Linux computers using the GNU/Linux operating system’s Bash shell\, also generically referred to as “the command line”. Topics include: a brief overview of Linux\, the Bash shell\, navigating the file system\, basic commands\, shell redirection\, permissions\, processes\, and the command environment. The workshop will also provide a quick introduction to nano a simple text editor that will be used in subsequent workshops to edit files. \nINSTRUCTOR \nKenneth Weiss\nIT Project Senior Manager\nMedical School Information Services (MSIS) \nKen is a High Performance Computing Consultant in the Computational Research Consulting Division of MSIS at the University of Michigan. He works with a team of IT specialists to provide high performance computing support and training for the Medical School. Prior to this\, he spent 21 years managing research computing\, including an HPC cluster\, for Dr. Charles Sing in the Human Genetics Department. \nMATERIALS \n\nLecture Notes\nReference text: William E Shotts\, Jr.\, “The Linux Command Line: A Complete Introduction\,” No Starch Press\, January 2012 .http://linuxcommand.org/tlcl.php\nDownload Creative Commons Licensed version at http://downloads.sourceforge.net/project/linuxcommand/TLCL/13.07/TLCL-13.07.pdf\n\n\nCOURSE PREPARATION \nYou must register at least three full days prior to the event so that we have time to insure you have proper UM credentials for the workshop. This allows enough time for you to get your account adjusted by ITS in case you do not have access to the Linux systems.
URL:https://micde.umich.edu/event/introduction-to-the-linux-command-line-7/
LOCATION:East Hall B254\, 530 Church St.\, Ann Arbor\, MI\, 48109\, United States
CATEGORIES:High Performance Computing,Workshops
GEO:42.2757302;-83.7351764
X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=East Hall B254 530 Church St. Ann Arbor MI 48109 United States;X-APPLE-RADIUS=500;X-TITLE=530 Church St.:geo:-83.7351764,42.2757302
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Detroit:20190204T130000
DTEND;TZID=America/Detroit:20190204T170000
DTSTAMP:20260603T210118
CREATED:20230905T171423Z
LAST-MODIFIED:20230905T171423Z
UID:10000192-1549285200-1549299600@micde.umich.edu
SUMMARY:Introduction to the Flux cluster and batch computing
DESCRIPTION:This workshop will provide a brief overview of the components of the Flux 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. \nCourse Preparation (PLEASE READ) \nObtain a user account on Flux. If you do not have a Flux user account\, go to the account application page at: https://arc-ts.umich.edu/fluxform/ \nRegister for Duo authentication. \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.
URL:https://micde.umich.edu/event/introduction-to-the-flux-cluster-and-batch-computing-6/
LOCATION:East Hall B254\, 530 Church St.\, Ann Arbor\, MI\, 48109\, United States
CATEGORIES:High Performance Computing,Workshops
GEO:42.2757302;-83.7351764
X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=East Hall B254 530 Church St. Ann Arbor MI 48109 United States;X-APPLE-RADIUS=500;X-TITLE=530 Church St.:geo:-83.7351764,42.2757302
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Detroit:20190130T090000
DTEND;TZID=America/Detroit:20190130T120000
DTSTAMP:20260603T210118
CREATED:20230905T171423Z
LAST-MODIFIED:20230905T171423Z
UID:10000191-1548838800-1548849600@micde.umich.edu
SUMMARY:Introduction to the Linux Command Line
DESCRIPTION:This course will familiarize the student with the basics of accessing and interacting with Linux computers using the GNU/Linux operating system’s Bash shell\, also generically referred to as “the command line”. Topics include: a brief overview of Linux\, the Bash shell\, navigating the file system\, basic commands\, shell redirection\, permissions\, processes\, and the command environment. The workshop will also provide a quick introduction to nano a simple text editor that will be used in subsequent workshops to edit files. \nINSTRUCTOR \nKenneth Weiss\nIT Project Senior Manager\nMedical School Information Services (MSIS) \nKen is a High Performance Computing Consultant in the Computational Research Consulting Division of MSIS at the University of Michigan. He works with a team of IT specialists to provide high performance computing support and training for the Medical School. Prior to this\, he spent 21 years managing research computing\, including an HPC cluster\, for Dr. Charles Sing in the Human Genetics Department. \nMATERIALS \n\nLecture Notes\nReference text: William E Shotts\, Jr.\, “The Linux Command Line: A Complete Introduction\,” No Starch Press\, January 2012 .http://linuxcommand.org/tlcl.php\nDownload Creative Commons Licensed version at http://downloads.sourceforge.net/project/linuxcommand/TLCL/13.07/TLCL-13.07.pdf\n\n\nCOURSE PREPARATION \nYou must register at least three full days prior to the event so that we have time to insure you have proper UM credentials for the workshop. This allows enough time for you to get your account adjusted by ITS in case you do not have access to the Linux systems.
URL:https://micde.umich.edu/event/introduction-to-the-linux-command-line-6/
LOCATION:East Hall B254\, 530 Church St.\, Ann Arbor\, MI\, 48109\, United States
CATEGORIES:High Performance Computing,Workshops
GEO:42.2757302;-83.7351764
X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=East Hall B254 530 Church St. Ann Arbor MI 48109 United States;X-APPLE-RADIUS=500;X-TITLE=530 Church St.:geo:-83.7351764,42.2757302
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Detroit:20180306T130000
DTEND;TZID=America/Detroit:20180306T160000
DTSTAMP:20260603T210118
CREATED:20230905T171418Z
LAST-MODIFIED:20260522T153159Z
UID:10000005-1520341200-1520352000@micde.umich.edu
SUMMARY:Introduction to the Flux cluster and batch computing
DESCRIPTION:Overview\nThis workshop will provide a brief overview of the components of the Flux 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. \nPrerequisites\nObtain a user account on Flux. If you do not have a Flux user account\, click here to go to the account application page at: https://arc-ts.umich.edu/fluxform/ \nRegister for Duo authentication. See below for details. \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. \n \nInstructor\nBennet Fauber\nScientific Applications Analyst\nAdvanced Research Computing — Technology Services \nBennet Fauber is a member of the technical team that administers the Flux cluster. \nMaterials\nIn-class handouts\n\nOutput from qstat\nOutput from checkjob\nOutput from mdiag\nOutput from showq\n\nSupplementary materials\n\nFlux in Ten Easy Steps\nUsing PBS\nUsing software modules\nLinking libraries with applications\nEstablishing and managing a Flux project allocation\n\n\nCourse Preparation\nIn order to participate successfully in the workshop exercises\, you must have a Flux user account and be registered for the Duo authentication service. The user account allows you to log in to the cluster\, create\, compile\, and test applications\, and prepare Flux jobs for submission. Information about registering for Duo is at the ITS Two Factor Authentication web page. \nFlux user account\nA single Flux user account can be used to prepare and submit jobs using various allocations. If you already already possess a user account\, you can use it for this course\, you can skip to “Flux allocation” below. If not\, please visit https://arc-ts.umich.edu/fluxform to obtain one. A user account is free to members of the University community. Please note that obtaining an account requires human processing\, so be sure to do this at least two business days before class begins. \nFlux allocation\nWe create an allocation 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 allocation 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 Flux allocation\, you can use that\, though if there are any issues with that allocation\, we will ask you to use the workshop allocation. \nLaptop Preparation\nThe classroom contains Windows computers\, which require your uniqname and UMICH password to login\, and which have all necessary software preloaded. \nIf you want to use a laptop for the course\, you are welcome to do so. However\, if there are problems connecting your laptop\, you will be asked to switch to the provided computer for the class. We will try to help resolve issues after the workshop. \nIf you want to try to prepare your laptop for use in the class\, please see our web page on Preparing your laptop to use Flux. If you have a Windows computer\, we recommend that you install PuTTY/WinSCP from the Blue Disc web site. Macintosh computers typically have the minimum requirements installed as part of the system. \nMore help\nPlease use our class mailing list hpc101course@umich.edu for questions\, comments\, or to seek further assistance.
URL:https://micde.umich.edu/event/introduction-to-the-flux-cluster-and-batch-computing-5-3/
LOCATION:East Hall B254\, 530 Church St.\, Ann Arbor\, MI\, 48109\, United States
CATEGORIES:High Performance Computing,Workshops
GEO:42.2757302;-83.7351764
X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=East Hall B254 530 Church St. Ann Arbor MI 48109 United States;X-APPLE-RADIUS=500;X-TITLE=530 Church St.:geo:-83.7351764,42.2757302
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Detroit:20180223T130000
DTEND;TZID=America/Detroit:20180223T170000
DTSTAMP:20260603T210118
CREATED:20230905T171418Z
LAST-MODIFIED:20230905T171418Z
UID:10000035-1519390800-1519405200@micde.umich.edu
SUMMARY:Advanced batch computing on the Flux cluster
DESCRIPTION:Overview\nThis course will cover some more advanced topics in cluster computing on the U-M Flux Cluster. Topics to be covered include a review of common parallel programming models and basic use of Flux; dependent and array scheduling; advanced troubleshooting and analysis using checkjob\, qstat\, and other tools; and parallel debugging and profiling of C and Fortran code\, including logging\, gdb (line-oriented debugging)\, ddt (GUI-based debugging) and map (GUI-based profiling) of MPI and OpenMP programs. We will issue you a temporary allocation to use for the course\, or you can use your existing Flux allocations\, if any. \nPrerequisites\nIntroduction to Batch Computing on Flux or equivalent. This course assumes familiarity with the Linux command line\, text editing on Linux\, and a basic understanding of Flux including how to submit and track jobs. \n \nInstructors\nDr. Charles J Antonelli\nAdvocacy and Research Support\nLSA Information Technology \nCharles is a High Performance Computing Consultant in the Advocacy and Research Support Group of LSAIT at the University of Michigan\, where he is responsible for high performance computing support and education\, and is 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. \nMark Champe\nAdvocacy and Research Support\nLSA Information Technology \nMaterials\n\nLecture Notes (updated Feb. 2018)\nMPI Profiling with Allinea MAP\nFlux in Ten Easy Steps\nUsing PBS\nFlux configuration\n\n\nCourse Preparation\nIn order to participate successfully in the workshop exercises\, you must have a Flux user account\, a Flux allocation (one is created for each workshop)\, and be enrolled in Duo. The user account allows you to log in to the cluster\, create\, compile\, and test applications\, and prepare Flux jobs for submission. The allocation allows you to submit those jobs\, executing those applications in parallel on the cluster and charging their resource use against the allocation. Duo is required to help authenticate you to the cluster. \n\nFlux user account\nA single Flux user account can be used to prepare and submit jobs using various allocations. If you already already possess a user account\, you can use it for this course\, you can skip to “Flux allocation” below. If not\, please visit https://arc-ts.umich.edu/fluxform to obtain one. A user account is free to members of the University community. Please note that obtaining an account requires human processing\, so be sure to do this at least two business days before class begins. \n\nFlux allocation\nWe create an allocation 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 allocation 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 Flux allocation\, you can use that\, though if there are any issues with that allocation\, we will ask you to use the workshop allocation. \n\nDuo Authentication\nDuo two-factor authentication is required to log in to the cluster. When logging in\, you will need to type your UMICH password as well as authenticate through Duo in order to access Flux. \nIf you need to enroll in Duo\, follow the instructions at Getting Started: How to Enroll in Duo. \nPlease enroll in Duo before you come to class. \n\nLaptop Preparation\nYou do not need to bring your own laptop to class. The classroom contains Windows computers\, which require your uniqname and UMICH 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. 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. \nMore help\nPlease use our class mailing list hpc201course@umich.edu for questions\, comments\, or to seek further assistance.
URL:https://micde.umich.edu/event/advanced-batch-computing-on-the-flux-cluster-5-3/
LOCATION:East Hall B250\, 530 Church St.\, Ann Arbor\, MI\, 48109\, United States
CATEGORIES:High Performance Computing,Workshops
GEO:42.2757302;-83.7351764
X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=East Hall B250 530 Church St. Ann Arbor MI 48109 United States;X-APPLE-RADIUS=500;X-TITLE=530 Church St.:geo:-83.7351764,42.2757302
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Detroit:20180222T130000
DTEND;TZID=America/Detroit:20180222T170000
DTSTAMP:20260603T210118
CREATED:20230905T171418Z
LAST-MODIFIED:20230905T171418Z
UID:10000034-1519304400-1519318800@micde.umich.edu
SUMMARY:Hadoop and Spark Workshop
DESCRIPTION:Overview\nLearn how to process large amounts (up to terabytes) of data using SQL and/or simple programming models available in Python\, R\, Scala\, and Java. Computers will be provided to follow along with hands-on examples; users can also bring laptops. \nPrerequisites\nIntro to the Linux Command Line or equivalent. This course assumes familiarity with the Linux command line. \nA user account on Flux. If you do not have a Flux user account\, click here to go to the account application page at: https://arc-ts.umich.edu/fluxform/ \nDuo authentication. \nDuo two-factor authentication is required to log in to the cluster. When logging in\, you will need to type your UMICH password as well as authenticate through Duo in order to access Flux. \nIf you need to enroll in Duo\, follow the instructions at Getting Started: How to Enroll in Duo. \n \nInstructor\nBrock Palen\nDirector\nARC-TS \nBrock has over 10 years of high performance computing and data intensive computing experience in an academic environment. He currently works with the team at ARC-TS to provide HPC\, Data Science\, storage\, and other research computing services to the University. Brock also is the NSF XSEDE projects Campus Champion representing the schools to this and other national computing infrastructures and organizations. \nMaterials\n\nThe presentation is at https://umarcts.bitbucket.io/presentations/hadoop/#/title (Visit our Version Control page for information on using Bit Bucket)\n\nCourse Preparation\nIn order to participate successfully in the class exercises\, you must have a Flux user account. The user account allows you to log in to the cluster\, create\, compile\, and test applications\, and transfer data into Hadoop’s filesystem for processing. \nFlux user account\nA single Flux user account can be used to prepare and submit jobs using various allocations. If you already already possess a user account\, you can use it for this course\, you can skip to “Flux allocation” below. If not\, please visit https://arc-ts.umich.edu/fluxform to obtain one. A user account is free to members of the University community. Please note that obtaining an account requires human processing\, so be sure to do this at least two business days before class begins. \nDuo Authentication\nDuo two-factor authentication is required to log in to the cluster. When logging in\, you will need to type your UMICH password as well as authenticate through Duo in order to access Flux. \nIf you need to enroll in Duo\, follow the instructions at Getting Started: How to Enroll in Duo. \nMore help\nPlease email hpc-support@umich.edu for questions\, comments\, or to seek further assistance.
URL:https://micde.umich.edu/event/hadoop-workshop-2/
LOCATION:East Hall B250\, 530 Church St.\, Ann Arbor\, MI\, 48109\, United States
CATEGORIES:High Performance Computing,Workshops
GEO:42.2757302;-83.7351764
X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=East Hall B250 530 Church St. Ann Arbor MI 48109 United States;X-APPLE-RADIUS=500;X-TITLE=530 Church St.:geo:-83.7351764,42.2757302
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Detroit:20180221T130000
DTEND;TZID=America/Detroit:20180221T170000
DTSTAMP:20260603T210118
CREATED:20230905T171418Z
LAST-MODIFIED:20230905T171418Z
UID:10000033-1519218000-1519232400@micde.umich.edu
SUMMARY:Advanced batch computing on the Flux cluster
DESCRIPTION:Overview\nThis course will cover some more advanced topics in cluster computing on the U-M Flux Cluster. Topics to be covered include a review of common parallel programming models and basic use of Flux; dependent and array scheduling; advanced troubleshooting and analysis using checkjob\, qstat\, and other tools; and parallel debugging and profiling of C and Fortran code\, including logging\, gdb (line-oriented debugging)\, ddt (GUI-based debugging) and map (GUI-based profiling) of MPI and OpenMP programs. We will issue you a temporary allocation to use for the course\, or you can use your existing Flux allocations\, if any. \nPrerequisites\nIntroduction to Batch Computing on Flux or equivalent. This course assumes familiarity with the Linux command line\, text editing on Linux\, and a basic understanding of Flux including how to submit and track jobs. \n \nInstructors\nDr. Charles J Antonelli\nAdvocacy and Research Support\nLSA Information Technology \nCharles is a High Performance Computing Consultant in the Advocacy and Research Support Group of LSAIT at the University of Michigan\, where he is responsible for high performance computing support and education\, and is 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. \nMark Champe\nAdvocacy and Research Support\nLSA Information Technology \nMaterials\n\nLecture Notes (updated Feb. 2018)\nMPI Profiling with Allinea MAP\nFlux in Ten Easy Steps\nUsing PBS\nFlux configuration\n\n\nCourse Preparation\nIn order to participate successfully in the workshop exercises\, you must have a Flux user account\, a Flux allocation (one is created for each workshop)\, and be enrolled in Duo. The user account allows you to log in to the cluster\, create\, compile\, and test applications\, and prepare Flux jobs for submission. The allocation allows you to submit those jobs\, executing those applications in parallel on the cluster and charging their resource use against the allocation. Duo is required to help authenticate you to the cluster. \n\nFlux user account\nA single Flux user account can be used to prepare and submit jobs using various allocations. If you already already possess a user account\, you can use it for this course\, you can skip to “Flux allocation” below. If not\, please visit https://arc-ts.umich.edu/fluxform to obtain one. A user account is free to members of the University community. Please note that obtaining an account requires human processing\, so be sure to do this at least two business days before class begins. \n\nFlux allocation\nWe create an allocation 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 allocation 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 Flux allocation\, you can use that\, though if there are any issues with that allocation\, we will ask you to use the workshop allocation. \n\nDuo Authentication\nDuo two-factor authentication is required to log in to the cluster. When logging in\, you will need to type your UMICH password as well as authenticate through Duo in order to access Flux. \nIf you need to enroll in Duo\, follow the instructions at Getting Started: How to Enroll in Duo. \nPlease enroll in Duo before you come to class. \n\nLaptop Preparation\nYou do not need to bring your own laptop to class. The classroom contains Windows computers\, which require your uniqname and UMICH 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. 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. \nMore help\nPlease use our class mailing list hpc201course@umich.edu for questions\, comments\, or to seek further assistance.
URL:https://micde.umich.edu/event/advanced-batch-computing-on-the-flux-cluster-5-2/
LOCATION:East Hall B250\, 530 Church St.\, Ann Arbor\, MI\, 48109\, United States
CATEGORIES:High Performance Computing,Workshops
GEO:42.2757302;-83.7351764
X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=East Hall B250 530 Church St. Ann Arbor MI 48109 United States;X-APPLE-RADIUS=500;X-TITLE=530 Church St.:geo:-83.7351764,42.2757302
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Detroit:20180219T130000
DTEND;TZID=America/Detroit:20180219T160000
DTSTAMP:20260603T210118
CREATED:20230905T171416Z
LAST-MODIFIED:20260522T142511Z
UID:10000004-1519045200-1519056000@micde.umich.edu
SUMMARY:Introduction to the Flux cluster and batch computing
DESCRIPTION:Overview\nThis workshop will provide a brief overview of the components of the Flux 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. \nPrerequisites\nObtain a user account on Flux. If you do not have a Flux user account\, click here to go to the account application page at: https://arc-ts.umich.edu/fluxform/ \nRegister for Duo authentication. See below for details. \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. \n \nInstructor\nBennet Fauber\nScientific Applications Analyst\nAdvanced Research Computing — Technology Services \nBennet Fauber is a member of the technical team that administers the Flux cluster. \nMaterials\nIn-class handouts\n\nOutput from qstat\nOutput from checkjob\nOutput from mdiag\nOutput from showq\n\nSupplementary materials\n\nFlux in Ten Easy Steps\nUsing PBS\nUsing software modules\nLinking libraries with applications\nEstablishing and managing a Flux project allocation\n\n\nCourse Preparation\nIn order to participate successfully in the workshop exercises\, you must have a Flux user account and be registered for the Duo authentication service. The user account allows you to log in to the cluster\, create\, compile\, and test applications\, and prepare Flux jobs for submission. Information about registering for Duo is at the ITS Two Factor Authentication web page. \nFlux user account\nA single Flux user account can be used to prepare and submit jobs using various allocations. If you already already possess a user account\, you can use it for this course\, you can skip to “Flux allocation” below. If not\, please visit https://arc-ts.umich.edu/fluxform to obtain one. A user account is free to members of the University community. Please note that obtaining an account requires human processing\, so be sure to do this at least two business days before class begins. \nFlux allocation\nWe create an allocation 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 allocation 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 Flux allocation\, you can use that\, though if there are any issues with that allocation\, we will ask you to use the workshop allocation. \nLaptop Preparation\nThe classroom contains Windows computers\, which require your uniqname and UMICH password to login\, and which have all necessary software preloaded. \nIf you want to use a laptop for the course\, you are welcome to do so. However\, if there are problems connecting your laptop\, you will be asked to switch to the provided computer for the class. We will try to help resolve issues after the workshop. \nIf you want to try to prepare your laptop for use in the class\, please see our web page on Preparing your laptop to use Flux. If you have a Windows computer\, we recommend that you install PuTTY/WinSCP from the Blue Disc web site. Macintosh computers typically have the minimum requirements installed as part of the system. \nMore help\nPlease use our class mailing list hpc101course@umich.edu for questions\, comments\, or to seek further assistance.
URL:https://micde.umich.edu/event/introduction-to-the-flux-cluster-and-batch-computing-5-2/
LOCATION:East Hall B254\, 530 Church St.\, Ann Arbor\, MI\, 48109\, United States
CATEGORIES:High Performance Computing,Workshops
GEO:42.2757302;-83.7351764
X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=East Hall B254 530 Church St. Ann Arbor MI 48109 United States;X-APPLE-RADIUS=500;X-TITLE=530 Church St.:geo:-83.7351764,42.2757302
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Detroit:20180216T090000
DTEND;TZID=America/Detroit:20180216T120000
DTSTAMP:20260603T210118
CREATED:20230905T171416Z
LAST-MODIFIED:20230905T171416Z
UID:10000058-1518771600-1518782400@micde.umich.edu
SUMMARY:Introduction to the Linux Command Line
DESCRIPTION:This course will familiarize the student with the basics of accessing and interacting with Linux computers using the GNU/Linux operating system’s Bash shell\, also generically referred to as “the command line”. Topics include: a brief overview of Linux\, the Bash shell\, navigating the file system\, basic commands\, shell redirection\, permissions\, processes\, and the command environment. The workshop will also provide a quick introduction to nano a simple text editor that will be used in subsequent workshops to edit files. \n \nInstructor\nKenneth Weiss\nIT Project Senior Manager\nMedical School Information Services (MSIS) \nKen is a High Performance Computing Consultant in the Computational Research Consulting Division of MSIS at the University of Michigan. He works with a team of IT specialists to provide high performance computing support and training for the Medical School. Prior to this\, he spent 21 years managing research computing\, including an HPC cluster\, for Dr. Charles Sing in the Human Genetics Department. \nMaterials\n\nLecture Notes (updated Sept. 21\, 2017)\nReference text: William E Shotts\, Jr.\, “The Linux Command Line: A Complete Introduction\,” No Starch Press\, January 2012 .http://linuxcommand.org/tlcl.php\nDownload Creative Commons Licensed version at http://downloads.sourceforge.net/project/linuxcommand/TLCL/13.07/TLCL-13.07.pdf\n\n\nCourse Preparation\nYou must register at least three full days prior to the event so that we have time to insure you have proper UM credentials for the workshop. This allows enough time for you to get your account adjusted by ITS in case you do not have access to the Linux systems.
URL:https://micde.umich.edu/event/introduction-to-the-linux-command-line-2-3/
LOCATION:East Hall B254\, 530 Church St.\, Ann Arbor\, MI\, 48109\, United States
CATEGORIES:High Performance Computing,Workshops
ORGANIZER;CN="Advanced Research Computing":MAILTO:arc-contact@umich.edu
GEO:42.2757302;-83.7351764
X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=East Hall B254 530 Church St. Ann Arbor MI 48109 United States;X-APPLE-RADIUS=500;X-TITLE=530 Church St.:geo:-83.7351764,42.2757302
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Detroit:20180213T130000
DTEND;TZID=America/Detroit:20180213T160000
DTSTAMP:20260603T210118
CREATED:20230905T171417Z
LAST-MODIFIED:20230905T171417Z
UID:10000057-1518526800-1518537600@micde.umich.edu
SUMMARY:Introduction to the Linux Command Line
DESCRIPTION:This course will familiarize the student with the basics of accessing and interacting with Linux computers using the GNU/Linux operating system’s Bash shell\, also generically referred to as “the command line”. Topics include: a brief overview of Linux\, the Bash shell\, navigating the file system\, basic commands\, shell redirection\, permissions\, processes\, and the command environment. The workshop will also provide a quick introduction to nano a simple text editor that will be used in subsequent workshops to edit files. \n \nInstructor\nKenneth Weiss\nIT Project Senior Manager\nMedical School Information Services (MSIS) \nKen is a High Performance Computing Consultant in the Computational Research Consulting Division of MSIS at the University of Michigan. He works with a team of IT specialists to provide high performance computing support and training for the Medical School. Prior to this\, he spent 21 years managing research computing\, including an HPC cluster\, for Dr. Charles Sing in the Human Genetics Department. \nMaterials\n\nLecture Notes (updated Sept. 21\, 2017)\nReference text: William E Shotts\, Jr.\, “The Linux Command Line: A Complete Introduction\,” No Starch Press\, January 2012 .http://linuxcommand.org/tlcl.php\nDownload Creative Commons Licensed version at http://downloads.sourceforge.net/project/linuxcommand/TLCL/13.07/TLCL-13.07.pdf\n\n\nCourse Preparation\nYou must register at least three full days prior to the event so that we have time to insure you have proper UM credentials for the workshop. This allows enough time for you to get your account adjusted by ITS in case you do not have access to the Linux systems.
URL:https://micde.umich.edu/event/introduction-to-the-linux-command-line-2-2/
LOCATION:East Hall B254\, 530 Church St.\, Ann Arbor\, MI\, 48109\, United States
CATEGORIES:High Performance Computing,Workshops
ORGANIZER;CN="Advanced Research Computing":MAILTO:arc-contact@umich.edu
GEO:42.2757302;-83.7351764
X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=East Hall B254 530 Church St. Ann Arbor MI 48109 United States;X-APPLE-RADIUS=500;X-TITLE=530 Church St.:geo:-83.7351764,42.2757302
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Detroit:20170628T140000
DTEND;TZID=America/Detroit:20170628T150000
DTSTAMP:20260603T210118
CREATED:20230905T171437Z
LAST-MODIFIED:20230905T171437Z
UID:10000085-1498658400-1498662000@micde.umich.edu
SUMMARY:ARC-TS Town Hall on Next Generation HPC Cluster
DESCRIPTION:The University of Michigan is beginning the process of building our next generation HPC platform\, “Big House.”  Flux\, the shared HPC cluster\, has reached the end of its useful life. Flux has served us well for more than five years\, but as we move forward with replacement\, we want to make sure we’re meeting the needs of the research community. \nARC-TS will be holding a series of town halls to take input from faculty and researchers on the next HPC platform to be built by the University.  These town halls are open to anyone. \nYour input will help to ensure that U-M is on course for providing HPC\, so we hope you will make time to attend one of these sessions. If you cannot attend\, please email hpc-support@umich.edu with any input you want to share.
URL:https://micde.umich.edu/event/arc-ts-town-hall-on-next-generation-hpc-cluster-4/
LOCATION:Room 3114\, Med Sci I\, 1301 Catherine St.\, Ann Arbor\, MI\, United States
CATEGORIES:Flux,High Performance Computing
ORGANIZER;CN="Advanced Research Computing":MAILTO:arc-contact@umich.edu
GEO:42.2839264;-83.7322658
X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=Room 3114 Med Sci I 1301 Catherine St. Ann Arbor MI United States;X-APPLE-RADIUS=500;X-TITLE=1301 Catherine St.:geo:-83.7322658,42.2839264
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Detroit:20170627T100000
DTEND;TZID=America/Detroit:20170627T110000
DTSTAMP:20260603T210118
CREATED:20230905T171438Z
LAST-MODIFIED:20230905T171438Z
UID:10000086-1498557600-1498561200@micde.umich.edu
SUMMARY:ARC-TS Town Hall on Next Generation HPC Cluster
DESCRIPTION:The University of Michigan is beginning the process of building our next generation HPC platform\, “Big House.”  Flux\, the shared HPC cluster\, has reached the end of its useful life. Flux has served us well for more than five years\, but as we move forward with replacement\, we want to make sure we’re meeting the needs of the research community. \nARC-TS will be holding a series of town halls to take input from faculty and researchers on the next HPC platform to be built by the University.  These town halls are open to anyone. \nYour input will help to ensure that U-M is on course for providing HPC\, so we hope you will make time to attend one of these sessions. If you cannot attend\, please email hpc-support@umich.edu with any input you want to share.
URL:https://micde.umich.edu/event/arc-ts-town-hall-on-next-generation-hpc-cluster-3/
LOCATION:MI
CATEGORIES:Flux,High Performance Computing
ORGANIZER;CN="Advanced Research Computing":MAILTO:arc-contact@umich.edu
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Detroit:20170621T110000
DTEND;TZID=America/Detroit:20170621T120000
DTSTAMP:20260603T210118
CREATED:20230905T171438Z
LAST-MODIFIED:20230905T171438Z
UID:10000087-1498042800-1498046400@micde.umich.edu
SUMMARY:ARC-TS Town Hall on Next Generation HPC Cluster
DESCRIPTION:The University of Michigan is beginning the process of building our next generation HPC platform\, “Big House.”  Flux\, the shared HPC cluster\, has reached the end of its useful life. Flux has served us well for more than five years\, but as we move forward with replacement\, we want to make sure we’re meeting the needs of the research community. \nARC-TS will be holding a series of town halls to take input from faculty and researchers on the next HPC platform to be built by the University.  These town halls are open to anyone. \nYour input will help to ensure that U-M is on course for providing HPC\, so we hope you will make time to attend one of these sessions. If you cannot attend\, please email hpc-support@umich.edu with any input you want to share.
URL:https://micde.umich.edu/event/arc-ts-town-hall-on-next-generation-hpc-cluster-2/
LOCATION:NCRC Building 300\, Room 376\, 1600 Huron Parkway\, Ann Arbor\, MI\, United States
CATEGORIES:Flux,High Performance Computing
ORGANIZER;CN="Advanced Research Computing":MAILTO:arc-contact@umich.edu
GEO:42.2996792;-83.7033068
X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=NCRC Building 300 Room 376 1600 Huron Parkway Ann Arbor MI United States;X-APPLE-RADIUS=500;X-TITLE=1600 Huron Parkway:geo:-83.7033068,42.2996792
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Detroit:20170620T090000
DTEND;TZID=America/Detroit:20170620T100000
DTSTAMP:20260603T210118
CREATED:20230905T171438Z
LAST-MODIFIED:20230905T171438Z
UID:10000088-1497949200-1497952800@micde.umich.edu
SUMMARY:ARC-TS Town Hall on Next Generation HPC Cluster
DESCRIPTION:The University of Michigan is beginning the process of building our next generation HPC platform\, “Big House.”  Flux\, the shared HPC cluster\, has reached the end of its useful life. Flux has served us well for more than five years\, but as we move forward with replacement\, we want to make sure we’re meeting the needs of the research community. \nARC-TS will be holding a series of town halls to take input from faculty and researchers on the next HPC platform to be built by the University.  These town halls are open to anyone. \nYour input will help to ensure that U-M is on course for providing HPC\, so we hope you will make time to attend one of these sessions. If you cannot attend\, please email hpc-support@umich.edu with any input you want to share.
URL:https://micde.umich.edu/event/arc-ts-town-hall-on-next-generation-hpc-cluster/
LOCATION:Johnson Rooms\, Lurie Engineering Center\, 3rd Floor LEC 3213ABC\, 1221 Beal Ave.\, Ann Arbor\, MI\, United States
CATEGORIES:Flux,High Performance Computing
ORGANIZER;CN="Advanced Research Computing":MAILTO:arc-contact@umich.edu
GEO:42.2914823;-83.7138452
X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=Johnson Rooms Lurie Engineering Center 3rd Floor LEC 3213ABC 1221 Beal Ave. Ann Arbor MI United States;X-APPLE-RADIUS=500;X-TITLE=1221 Beal Ave.:geo:-83.7138452,42.2914823
END:VEVENT
END:VCALENDAR