Using Flux in a Course

The following steps will help instructors set up Flux for use in a course.

1. Determine the suitability of Flux for use in your course by considering whether a large computing resource is needed by the students enrolled in the class, the concepts taught in the course benefit from a high performance computing component, or there is a parallel programming aspect to the course materials. Flux supports long-running, unattended jobs better than desktop computers in student computer labs.

2. Determine the size of the Flux allocation you need for the course by reviewing Flux Sizing.

3. Determine the funding for the course allocation; departmental accounts should provide funding for the course’s use. Contact your department’s unit administrator for more information.

4. Request a Flux project by emailing the size and duration of the allocation, short code, and student list for the course to hpc-support@umich.edu.

5. Ask the enrolled students to request Flux user accounts (for those that don’t have them).

6. Schedule training with the Flux user support staff if you would like assistance with Flux setup for courses or an introductory session on how to use Flux for the students in the course. The course instructor or GSI are responsible for integrating Flux use and course material. To request training with the Flux user support staff, contact hpc-support@umich.edu.

7. Inform the students and plan for the end of the course allocation at the end of the term. Flux accounts remain active while they have access to an allocation. Students whose only Flux allocation is a course allocation should copy data from Flux to a more permanent location. Their Flux account, including their Flux file storage, will be deleted after the following term if it remains unassociated with a Flux allocation. Many students may continue to use Flux based on what they learned in your course. However, their accounts will have to be associated with an active Flux allocation to be usable.