Skip to content

Commit 15cfbe2

Browse files
committed
Merge branch 'main' into ood_slurm_accounts
2 parents cc8bd6b + 8f58fc1 commit 15cfbe2

File tree

145 files changed

+1699
-175
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

145 files changed

+1699
-175
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,4 @@
22
.ipynb_checkpoints
33
/workshops/minted_cache
44
*.sif
5+
/docs/_build

docs/_config.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,11 @@ execute:
55
execute_notebooks: "off"
66
html:
77
favicon: "./images/favicon.ico"
8+
parse:
9+
myst_enable_extensions:
10+
- colon_fence
11+
- dollarmath
12+
- linkify
13+
- substitution
14+
- tasklist
15+
- html_image

docs/_toc.yml

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,17 @@ parts:
1414
- file: portal.md
1515
- file: m3_migration.md
1616
- file: mp_update.md
17+
- caption: ColdFront
18+
chapters:
19+
- file: coldfront/quick_start.md
20+
sections:
21+
- file: coldfront/qs_instructor.md
22+
- file: coldfront/qs_student.md
23+
- file: coldfront/add_change_project.md
24+
- file: coldfront/add_class.md
25+
- file: coldfront/add_remove_users.md
26+
- file: coldfront/request_change_allocation.md
27+
- file: coldfront/faq.md
1728
- caption: Applications
1829
chapters:
1930
- file: examples/chemistry.md
@@ -46,7 +57,7 @@ parts:
4657
sections:
4758
- file: tutorials/r/environments.md
4859
- file: tutorials/r/slurm.md
49-
- caption: Policies
60+
- caption: Policies and Guidelines
5061
chapters:
5162
- file: policies/policies.md
5263

docs/about/queues.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,5 +85,5 @@ The following job restrictions apply:
8585

8686
Exceptions may be requested, for example, to run a job on all 20 SuperPOD nodes.
8787
Approval for any such requests will be the responsibility of the
88-
[O’Donnell Data Science and Research Computing Institute](https://www.smu.edu/Provost/Data-Science-Institute)
88+
[O’Donnell Data Science and Research Computing Institute](https://www.smu.edu/provost/odonnell-institute)
8989
and will be based on demonstrated need and impact to other users.

docs/coldfront/add_change_project.md

Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,79 @@
1+
# Add or Change Project
2+
3+
```{note}
4+
Only benefits eligible faculty or staff can create a project.
5+
```
6+
7+
## Add a Project
8+
9+
1. Click on
10+
11+
```{image} ../images/CF/add_change_project/add_project.png
12+
:alt: add project
13+
:width: 400px
14+
```
15+
16+
2. Give your project a meaningful title.
17+
18+
```{image} ../images/CF/add_change_project/title.png
19+
:alt: title
20+
:width: 800px
21+
```
22+
23+
3. Give your project a meaningful short descriptor. If this is left blank a number will be generated for you.
24+
25+
```{image} ../images/CF/add_change_project/short_desc.png
26+
:alt: short descriptor
27+
:width: 800px
28+
```
29+
30+
```{warning}
31+
The short descriptor cannot be changed later.
32+
```
33+
34+
4. Give your project a meaningful description.
35+
36+
```{image} ../images/CF/add_change_project/description.png
37+
:alt: long description
38+
:width: 800px
39+
```
40+
41+
5. Select all Departments associated with this project.
42+
43+
```{image} ../images/CF/add_change_project/departments.png
44+
:alt: departments
45+
:width: 800px
46+
```
47+
48+
6. Select all relevant Fields of Study.
49+
50+
```{image}
51+
:alt: fields of study
52+
:width: 800px
53+
```
54+
55+
7. Select whether or not you have a Data Management Plan. This will not affect your ability to make a project.
56+
57+
```{image} ../images/CF/add_change_project/dmp.png
58+
:alt: data management plan
59+
:width: 800px
60+
```
61+
62+
8. Select your expected end date for the project. This can be extended.
63+
64+
```{image} ../images/CF/add_change_project/end_date.png
65+
:alt: end date
66+
:width: 800px
67+
```
68+
69+
9. Please read and acknowledge that you will follow the ODSRCI Community Guidelines.
70+
71+
10. Click <img src="../images/CF/add_change_project/save.png" alt="Save" height="40"> to create the project.
72+
73+
## Change a Project
74+
75+
1. From the project page, click on <img src="../images/CF/add_change_project/update_project.png" alt="update project information" height="40">.
76+
77+
2. Change any relevant information for Title, Description, Field of Science, and Departments.
78+
79+
3. Click on <img src="../images/CF/add_change_project/save.png" alt="save" height="40">.

docs/coldfront/add_class.md

Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
1+
# Add a Class
2+
3+
```{note}
4+
Only benefits eligible faculty or staff can create a class.
5+
```
6+
7+
These instructions will help you get access to HPC resources for your class.
8+
If you are the instructor of record in my.smu, much of this process will be easy and automated for you.
9+
If you are not an instructor of record for a course but would like to set up a course (e.g. workshop or bootcamp),
10+
please reach out to [[email protected]](mailto:help%40smu.edu?subject=%5BHPC%5D) and include [HPC] in the subject line.
11+
12+
### Setting up your class
13+
14+
```{image} ../images/CF/quick_start/add_class.png
15+
:alt: add a class button
16+
:width: 400px
17+
```
18+
19+
1. Login to ColdFront via SSO with your SMU credentials
20+
2. Select Add a class
21+
3. Select your course from the drop down menu
22+
4. Select which sections you would like to have access to HPC resources
23+
5. Mark which additional options you need
24+
6. Select Save once complete.
25+
26+
Once a class is created you will have options to Add additional users and request additional allocations.
27+
28+
### To add Students and Other Users
29+
30+
For classes, the management of students is synched hourly with class enrollment records starting a week before the semester starts.
31+
Once in the , students that add or drop will be added or removed from your class and allocations accordingly.
32+
33+
```{note}
34+
All students will appear 7 days before the semester begins.
35+
```
36+
37+
If you wish to add a user who is not enrolled to your class (e.g. a co-instructor), follow the steps below.
38+
39+
```{note}
40+
This is not especially common. Do not add students that will be enrolled in the course as this could disrupt their file permissions.
41+
```
42+
43+
1. Once your class is created, select Add Users within the Users section of your class
44+
45+
```{image} ../images/CF/quick_start/add_users.png
46+
:alt: add users
47+
:width: 400px
48+
```
49+
50+
2. If you are searching by “Exact Username Only” search for the user via SMU email alias
51+
52+
```{note}
53+
If you are adding multiple users, you can list them all in the Search String box
54+
```
55+
56+
3. If you are searching by “All Fields” you can enter last name or SMU email alias
57+
58+
4. Once you’ve found and selected the user(s), select the role the user should have
59+
60+
```{image} ../images/CF/quick_start/user_role.png
61+
:alt: user role
62+
:width: 100px
63+
```
64+
65+
5. Then Add Selected Users to Project
66+
6. Once complete you will see all users requested under the Users section
67+
68+
### To Request Additional Resource Allocations
69+
70+
All classes are granted a default compute allocation consisting of ***Core Usage (Hours)*** and ***Memory Usage (Hours)***.
71+
Depending on the options chosen at the creation of the project, this may contain ***Accelerator Usage (Hours)*** or a second allocation for Storage.
72+
The Storage allocation is Read-Only for students by default.
73+
74+
If you find your class needing additional resources, you can request additional allocations for either Compute or Storage, by following the instructions below.
75+
76+
```{image} ../images/CF/quick_start/request_resource_allocation.png
77+
:alt: request resource allocation
78+
:width: 200px
79+
```
80+
81+
1. Next to Allocations, Select the **+Request Resource Allocation button**
82+
2. Complete all required fields
83+
3. Select the users you’d like to add to this allocation
84+
4. Select Submit
85+
5. Once complete you will see your status request as **Pending Review** under Allocations

docs/coldfront/add_remove_users.md

Lines changed: 97 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,97 @@
1+
# Add or Remove Users
2+
3+
```{note}
4+
Students enrolled in a course will be added automatically as a ***User*** in a class close to the course start date and cannot be removed.
5+
```
6+
7+
## Roles
8+
9+
Instructors and PI's are automatically assigned the ***Manager*** role within a project. Other users are either a ***Manager*** or a ***User***, with the following permissions:
10+
11+
| Role | Permissions |
12+
| -------- | ------- |
13+
| ***Manager*** | add users, remove users, request allocations, use allocations |
14+
| ***User*** | use allocations |
15+
16+
## Add a User
17+
18+
### To a Project/Class
19+
20+
1. Once a project or class is created, under Manage Project, click on <img src="../images/CF/add_remove_users/add_users.png" alt="add users" height="35"/>
21+
22+
3. Type in usernames of the user(s) you would like to add separated by a space or on separate lines.
23+
24+
```{image} ../images/CF/add_remove_users/search_user_space.png
25+
:alt: search users by space
26+
:height: 150px
27+
```
28+
29+
```{image} ../images/CF/add_remove_users/search_user_line.png
30+
:alt: search users by line
31+
:height: 150px
32+
```
33+
34+
4. Click on <img src="../images/CF/add_remove_users/search_button.png" alt="search button" width="700"/>
35+
36+
````{note}
37+
If a user has already been added to the project or class, then you will see a message like this
38+
```{image} ../images/CF/add_remove_users/user_already_added.png
39+
:alt: user already added message
40+
:height: 35px
41+
:align: center
42+
```
43+
````
44+
45+
5. Select the user(s) that you want to add from the list
46+
47+
```{image} ../images/CF/add_remove_users/select_user.png
48+
:alt: select users
49+
:height: 60px
50+
```
51+
52+
and change their role to either ***Manager*** or ***User*** using the dropdown.
53+
54+
```{image} ../images/CF/add_remove_users/user_role.png
55+
:alt: user role selection
56+
:height: 60px
57+
```
58+
59+
6. Click on <img src="../images/CF/add_remove_users/add_selected_users.png" alt="add selected users" height="35">
60+
61+
7. You can verify that a user has been added under Users on the Project/Class page.
62+
63+
### To an Allocation
64+
65+
```{note}
66+
When [requesting an allocation](https://southernmethodistuniversity.github.io/hpc_docs/coldfront/request_change_allocation.html) you can give permissions to existing users. The following instructions are for adding users to an active allocation.
67+
```
68+
69+
## Remove a User
70+
71+
### From a Project/Class
72+
73+
1. Click on <img src="../images/CF/add_remove_users/remove_users.png" alt="remove users button" height="35"/> in the header next to <img src="../images/CF/add_remove_users/users.png" alt="users header" height="35"/>.
74+
75+
2. Select the user(s) that you want to remove from the list.
76+
77+
<img src="../images/CF/add_remove_users/select_user.png" alt="select users" height="60"/>
78+
79+
3. Click on <img src="../images/CF/add_remove_users/remove_selected_users.png" alt="remove selected users" height="40"/>.
80+
81+
4. You can verify that a user has been removed under <img src="../images/CF/add_remove_users/users.png" alt="users header" height="35"/> on the Project/Class page.
82+
83+
### From an Allocation
84+
85+
## Change User
86+
87+
### Role
88+
89+
1. Next to the user's role you would like to change, click on <img src="../images/CF/add_remove_users/actions.png" alt="actions button" height="40"/> under Actions.
90+
91+
2. Change their role using the dropdown:
92+
93+
<img src="../images/CF/add_remove_users/user_role_change.png" alt="change user role" height="40"/>
94+
95+
3. Click on <img src="../images/CF/add_remove_users/update.png" alt="update user" height="40"/>
96+
97+
### Allocation Permissions

0 commit comments

Comments
 (0)