BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Michigan Institute for Computational Discovery and Engineering - ECPv6.16.5//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: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
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=America/Detroit:20180208T140000
DTEND;TZID=America/Detroit:20180208T150000
DTSTAMP:20230905T171417Z
CREATED:20230905T171417Z
LAST-MODIFIED:20230905T171417Z
UID:10000097-1518098400-1518102000@micde.umich.edu
SUMMARY:MICDE Seminar: Dominika Zgid\, Chemistry\, University of Michigan
DESCRIPTION:Bio: Dominika Zgid is an assistant professor of Chemistry at the University of Michigan. She received her Ph.D. from the University of Waterloo\, Canada\, in 2008. Since starting at Michigan\, she has received a DOE Early Career Award in 2013 and an NSF Career Award in 2015. \nHer main interests are at the interface of theoretical chemistry and condensed matter physics with a major focus on designing new\, systematically improvable and controlled computational methods that can be used to study strongly correlated molecules and materials. She has worked on a variety of topics\, such as a molecular version of density matrix renormalization group\, solvers for dynamical mean field theory using explicit bath formulation\, conserving Green’s function methods for weakly correlated systems and the development of the self-energy embedding theory. \nTowards Accurate Quantum-Mechanical Calculations beyond Density Functional Theory on Large Systems\nWe present a detailed discussion of self-energy embedding theory (SEET) which is a quantum embedding scheme allowing us to describe a chosen subsystem very accurately while keeping the description of the environment at a lower cost. We apply SEET to molecular examples where commonly our chosen subsystem is made out of a set of strongly correlated orbitals while the weakly correlated orbitals constitute an environment. Such a self-energy separation is very general and to make this procedure applicable to multiple systems a detailed and practical procedure for the evaluation of the system and environment self-energy is necessary. We list all the intricacies for one of the possible procedures while focusing our discussion on many practical implementation aspects such as the choice of best orbital basis\, impurity solver\, and many steps necessary to reach chemical accuracy. \nFinally\, on a set of carefully chosen molecular examples\, we demonstrate that SEET\, which is a controlled\, systematically improvable Green’s function method can be as accurate as established wavefunction quantum chemistry methods.
URL:https://micde.umich.edu/event/micde-seminar-dominika-zgid-chemistry-university-of-michigan/
LOCATION:CHEM 1706\, 930 N University\, Ann Arbor\, MI\, 48109\, United States
CATEGORIES:Featured Events,MICDE Seminar Series
ATTACH;FMTTYPE=image/png:https://micde.umich.edu/wp-content/uploads/2017/09/Dominika-Zgid.png
GEO:42.2780546;-83.7366011
X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=CHEM 1706 930 N University Ann Arbor MI 48109 United States;X-APPLE-RADIUS=500;X-TITLE=930 N University:geo:-83.7366011,42.2780546
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Detroit:20180213T130000
DTEND;TZID=America/Detroit:20180213T160000
DTSTAMP:20230905T171417Z
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:20180216T090000
DTEND;TZID=America/Detroit:20180216T120000
DTSTAMP:20230905T171416Z
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:20180219T130000
DTEND;TZID=America/Detroit:20180219T160000
DTSTAMP:20260522T142511Z
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:20180220T140000
DTEND;TZID=America/Detroit:20180220T150000
DTSTAMP:20230905T171418Z
CREATED:20230905T171418Z
LAST-MODIFIED:20230905T171418Z
UID:10000099-1519135200-1519138800@micde.umich.edu
SUMMARY:MICDE Seminar: Heather Mayes\, Chemical Engineering\, University of Michigan
DESCRIPTION:Bio: Heather Mayes is an Assistant Professor in the Department of Chemical Engineering. Her research group uses multi-scale modeling to discover protein-sugar interactions and to harness them for renewable energy and improved health. The study of carbohydrate-protein interactions is an important step to create renewable fuels and chemicals from non-food biomass\, and the results can be applied to several human diseases\, including cancer and autoimmune disorders. Prof. Mayes uses computational tools in her research\, including quantum mechanics\, molecular dynamics\, and rare-event sampling methods. She collaborates with experimental groups to understand past and guide future wet-lab studies to advance renewable chemicals and fuels\, as well as disease understanding. \nSimulating Protein-Carbohydrate Interactions to Bridge the Gap Between Human Chemical Intuition and Molecular Biophysics\nIn complex reacting systems\, it can be exceedingly difficult\, or even impossible\, to tease out elementary reaction mechanisms from wet-lab data alone\, due to data convolution resulting from the multiple reacting steps and competing reactions that simultaneously occur. The systems that the Mayes group studies (multiple types of protein-carbohydrate interactions) certainly fall into this category\, with understanding further hindered by the conformational\, stereochemical\, and regiochemical degrees of freedom key to chemical reactions in these systems. Yet\, understanding these elementary mechanisms would not only help answer fundamental questions in biology\, but also improve our ability to harness these systems for applications from renewable energy to pharmaceutical interventions. I will discuss several systems that we are studying\, and focus on our investigations of how enzymes break down plant biomass. I will share how our computational research rationalizes non-intuitive wet-lab observations by revealing mechanisms that do not conform to human intuition. In doing so\, we gather lessons from how nature has evolved efficient enzymes that we can then apply to rational enzyme design.
URL:https://micde.umich.edu/event/micde-seminar-heather-mayes-chemical-engineering-university-of-michigan/
LOCATION:NCRC10 ACR2\, 2800 Plymouth Rd\, Ann Arbor\, MI\, 48109\, United States
CATEGORIES:Featured Events,MICDE Seminar Series
ATTACH;FMTTYPE=image/png:https://micde.umich.edu/wp-content/uploads/2017/09/Heather-Mayes.png
GEO:42.3016367;-83.7054664
X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=NCRC10 ACR2 2800 Plymouth Rd Ann Arbor MI 48109 United States;X-APPLE-RADIUS=500;X-TITLE=2800 Plymouth Rd:geo:-83.7054664,42.3016367
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Detroit:20180221T130000
DTEND;TZID=America/Detroit:20180221T170000
DTSTAMP:20230905T171418Z
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:20180222T130000
DTEND;TZID=America/Detroit:20180222T170000
DTSTAMP:20230905T171418Z
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:20180223T130000
DTEND;TZID=America/Detroit:20180223T170000
DTSTAMP:20230905T171418Z
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
END:VCALENDAR