Skip to content

Commit cf1fff6

Browse files
committed
Adapt for 2024
1 parent 56d47f9 commit cf1fff6

File tree

8 files changed

+58
-68
lines changed

8 files changed

+58
-68
lines changed

README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,29 +2,29 @@
22

33
👉 [**Go to course website**](https://pde-on-gpu.vaw.ethz.ch/)
44

5-
**Welcome to ETH course 101-0250-00 ✨ Third edition - Fall 2023**
5+
**Welcome to ETH course 101-0250-00 ✨ Third edition - Fall 2024**
66

77
This course aims to cover state-of-the-art methods in modern parallel Graphical Processing Unit (GPU) computing, supercomputing and code development with applications to natural sciences and engineering.
88

99
## Staff
1010
The teaching staff is composed of:
11+
- [Ivan Utkin](https://github.com/utkinis) - ETHZ / WSL
1112
- [Ludovic Räss](https://github.com/luraess) - Unil / ETHZ
1213
- [Mauro Werder](https://vaw.ethz.ch/en/personen/person-detail.html?persid=124402) - WSL / ETHZ
13-
- [Ivan Utkin](https://vaw.ethz.ch/en/people/person-detail.MzAwMjIy.TGlzdC8xOTYxLDE1MTczNjI1ODA=.html) - ETHZ / WSL
1414
- [Samuel Omlin](https://www.cscs.ch/about/staff/) - CSCS, ETHZ
15-
- Teaching Assistant: [Giacomo Aloisi](https://github.com/GiackAloZ) - ETHZ
15+
- Teaching Assistant: [You Wu](https://github.com/youwuyou) - ETHZ
1616

1717
## Organisation
1818

1919
### Course material
2020
Course material, exercises and extra resources are available on the [**course website**](https://pde-on-gpu.vaw.ethz.ch/).
2121

22-
Detailed course description is available on the [**ETHZ course catalogue**](https://www.vorlesungen.ethz.ch/Vorlesungsverzeichnis/lerneinheit.view?semkez=2023W&ansicht=KATALOGDATEN&lerneinheitId=172289&lang=en).
22+
Detailed course description is available on the [**ETHZ course catalogue**](https://www.vorlesungen.ethz.ch/Vorlesungsverzeichnis/lerneinheit.view?semkez=2024W&ansicht=KATALOGDATEN&lerneinheitId=182481&lang=en).
2323

2424

2525
### Live lectures
2626
- In person lectures will take place in [HCI](http://www.mapsearch.ethz.ch/map/mapSearchPre.do?gebaeudeMap=HCI&geschossMap=E&raumMap=8&farbcode=c010&lang=en) [E8](http://www.rauminfo.ethz.ch/Rauminfo/grundrissplan.gif?gebaeude=HCI&geschoss=E&raumNr=8&lang=en).
27-
- Online attendance will be possible on [Zoom](https://ethz.zoom.us/j/63706156394) (ETH Students only - Password _and password-less login_ available on [Moodle](https://moodle-app2.let.ethz.ch/course/view.php?id=20175)).
27+
- Online attendance will be possible on [Zoom](https://ethz.zoom.us/j/63706156394) (ETH Students only - Password _and password-less login_ available on [Moodle](https://moodle-app2.let.ethz.ch/course/view.php?id=23586)).
2828
- **Exercise session** following-up the lecture will not be broadcasted _(no online support will be provided during the exercise session)_.
2929

3030
### Discussion
@@ -33,7 +33,7 @@ We encourage students to ask questions related to the course and the exercises a
3333
Head to the [course chat space (Element)](https://chat.ethz.ch) to get started with Element.
3434

3535
### Homework and Evaluation
36-
Enrolled ETHZ students will have to hand in on [Moodle](https://moodle-app2.let.ethz.ch/course/view.php?id=20175) (& GitHub):
36+
Enrolled ETHZ students will have to hand in on [Moodle](https://moodle-app2.let.ethz.ch/course/view.php?id=23586) (& GitHub):
3737
1. 5 (out of 6) weekly assignments (30% of the final grade) during the course’s Part 1. _**Weekly coding exercises can be done alone or in groups of two**_.
3838
2. A project during Part 2 (35% of the final grade). _**Projects submission includes codes in a git repository and an automatic generated documentation**_.
3939
3. A final project during Part 3 (35% of the final grade). _**Final projects submission includes codes in a git repository and an automatic generated documentation**_.

website/_assets/julia_terminal.png

-211 KB
Loading

website/_layout/sidebar.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<div class="container sidebar-sticky">
33
<div class="sidebar-about">
44
<img src="/assets/vaw_logo.png" style="width: 180px; height: auto; display: inline">
5-
<div style="font-weight: margin-bottom: 0.5em"><a href="/"> Fall 2023</a> <span style="opacity: 0.7;">| <a href="http://www.vvz.ethz.ch/Vorlesungsverzeichnis/lerneinheit.view?semkez=2022W&ansicht=KATALOGDATEN&lerneinheitId=162403&lang=en"> ETHZ 101-0250-00</a></span></div>
5+
<div style="font-weight: margin-bottom: 0.5em"><a href="/"> Fall 2024</a> <span style="opacity: 0.7;">| <a href="https://www.vorlesungen.ethz.ch/Vorlesungsverzeichnis/lerneinheit.view?semkez=2024W&ansicht=KATALOGDATEN&lerneinheitId=182481&lang=en"> ETHZ 101-0250-00</a></span></div>
66
<br>
77
<h1><a href="/">Solving partial differential equations in parallel on GPUs</a></h1>
88
<div style="line-height:18px; font-size: 15px; opacity: 0.85">by &nbsp; <a href="https://vaw.ethz.ch/en/people/person-detail.MjcwOTYw.TGlzdC8xOTYxLDE1MTczNjI1ODA=.html">Ludovic Räss</a>, &nbsp; <a href="https://vaw.ethz.ch/en/personen/person-detail.html?persid=124402">Mauro Werder</a>, &nbsp; <a href="https://www.cscs.ch/about/staff/">Samuel Omlin</a> & <br> <a href="https://vaw.ethz.ch/en/people/person-detail.MzAwMjIy.TGlzdC8xOTYxLDE1MTczNjI1ODA=.html">Ivan Utkin</a> </div>

website/final_proj.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@
22

33
Final projects will provide 35% of the course grade. We recommend you work in teams of two, but being your own teammate is fine too.
44

5-
**Project's due date is December 22, 2023 -- 23h59 CET (enforced by a "release tag v1.0.0").**
5+
:construction: More infos to come in due time.
6+
7+
<!-- **Project's due date is December 22, 2023 -- 23h59 CET (enforced by a "release tag v1.0.0").**
68
79
_Note that a single GitHub repository is sufficient per project._
810
@@ -39,4 +41,4 @@ Show your creativity by coming up with your own problem that could be modelled u
3941
4042
## Getting started with the final projects
4143
42-
Head to [Logistics](/logistics/#final_project) in order to find infos on getting started and submission.
44+
Head to [Logistics](/logistics/#final_project) in order to find infos on getting started and submission. -->

website/homework.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,13 @@ hascode = false
77

88
| Assignment | Due date | Submission | Notes |
99
| :----------: | :--------------------: | :---------------------------------------------------------------------: | :-----: |
10-
| Lect. 1 | 27.09.2023 - 23h59 CET | [Moodle](https://moodle-app2.let.ethz.ch/mod/assign/view.php?id=951185) | Submit a folder containing all exercise notebooks from [JupyterHub](https://jhub-let-04-20175.let.ethz.ch/hub/home). |
11-
| Lect. 2 | 04.10.2023 - 23h59 CET | [Moodle (notebooks)](https://moodle-app2.let.ethz.ch/mod/assign/view.php?id=956971), [Moodle (commit hash + PR)](https://moodle-app2.let.ethz.ch/mod/assign/view.php?id=956988) | For the notebooks submission, submit a folder containing all exercise notebooks from [JupyterHub](https://jhub-let-04-20175.let.ethz.ch/hub/home). For the commit hash + PR submission, copy the git commit hash (SHA) of the final push on the branch `homework-2` and open a pull request on the `main` branch. Paste both the commit hash and the PR link on Moodle (check [Logistics](/logistics/#submission) for more details on how to set up the GitHub repository).|
12-
| Lect. 3 | 11.10.2023 - 23h59 CET | [Moodle (commit hash + PR)](https://moodle-app2.let.ethz.ch/mod/assign/view.php?id=960769) | For the submission, copy the git commit hash (SHA) of the final push on the branch `homework-3` and open a pull request on the `main` branch. Paste both the SHA and the PR link on Moodle. |
13-
| Lect. 4 | 18.10.2023 - 23h59 CET | [Moodle (commit hash + PR)](https://moodle-app2.let.ethz.ch/mod/assign/view.php?id=963837) | For the submission, copy the git commit hash (SHA) of the final push on the branch `homework-4` and open a pull request on the `main` branch. Paste both the SHA and the PR link on Moodle. |
14-
| Lect. 5 | 25.10.2023 - 23h59 CET | [Moodle (commit hash + PR)](https://moodle-app2.let.ethz.ch/mod/assign/view.php?id=966854) | For the submission, copy the git commit hash (SHA) of the final push on the branch `homework-5` and open a pull request on the `main` branch. Paste both the SHA and the PR link on Moodle. |
15-
| Lect. 6 | 01.11.2023 - 23h59 CET | [Moodle (commit hash + PR)](https://moodle-app2.let.ethz.ch/mod/assign/view.php?id=969655) | For the submission, copy the git commit hash (SHA) of the final push on the branch `homework-6` and open a pull request on the `main` branch. Paste both the SHA and the PR link on Moodle. |
16-
| Lect. 7 | 08.11.2023 - 23h59 CET | [Moodle (commit hash + PR)](https://moodle-app2.let.ethz.ch/mod/assign/view.php?id=972195) | For the submission, copy the git commit hash (SHA) of the final push on the branch `homework-7` and open a pull request on the `main` branch. Paste both the SHA and the PR link on Moodle. |
17-
| Lect. 8 | 15.11.2023 - 23h59 CET | [Moodle (commit hash + PR)](https://moodle-app2.let.ethz.ch/mod/assign/view.php?id=976353) | For the submission, copy the git commit hash (SHA) of the final push on the branch `homework-8` and open a pull request on the `main` branch. Paste both the SHA and the PR link on Moodle. |
18-
| Lect. 9 (first project hand in) | 01.12.2023 - 23h59 CET | [Moodle (commit hash + PR)](https://moodle-app2.let.ethz.ch/mod/assign/view.php?id=981745) | For the submission, copy the git commit hash (SHA) of the final push on the branch `homework-9` and open a pull request on the `main` branch. Paste both the SHA and the PR link on Moodle. Make sure that the project is contained inside the `PorousConvection` folder. |
19-
| Final project hand in | 22.12.2023 - 23h59 CET | (submission link coming soon) | For the submission, copy the git commit hash (SHA) of the commit on the private GitHub repository used for project development. This commit needs to be **tagged** with the v1.0.0 version release tag. More information on final project setup and submission on [Logistics](/logistics/#final_project). |
10+
| Lect. 1 | 25.09.2024 - 23h59 CET | [Moodle](https://moodle-app2.let.ethz.ch/mod/assign/view.php?id=951185) | Submit a folder containing all exercise notebooks from [JupyterHub](https://jhub-let-04-20175.let.ethz.ch/hub/home). |
11+
<!-- | Lect. 2 | 04.10.2024 - 23h59 CET | [Moodle (notebooks)](https://moodle-app2.let.ethz.ch/mod/assign/view.php?id=956971), [Moodle (commit hash + PR)](https://moodle-app2.let.ethz.ch/mod/assign/view.php?id=956988) | For the notebooks submission, submit a folder containing all exercise notebooks from [JupyterHub](https://jhub-let-04-20175.let.ethz.ch/hub/home). For the commit hash + PR submission, copy the git commit hash (SHA) of the final push on the branch `homework-2` and open a pull request on the `main` branch. Paste both the commit hash and the PR link on Moodle (check [Logistics](/logistics/#submission) for more details on how to set up the GitHub repository).|
12+
| Lect. 3 | 11.10.2024 - 23h59 CET | [Moodle (commit hash + PR)](https://moodle-app2.let.ethz.ch/mod/assign/view.php?id=960769) | For the submission, copy the git commit hash (SHA) of the final push on the branch `homework-3` and open a pull request on the `main` branch. Paste both the SHA and the PR link on Moodle. |
13+
| Lect. 4 | 18.10.2024 - 23h59 CET | [Moodle (commit hash + PR)](https://moodle-app2.let.ethz.ch/mod/assign/view.php?id=963837) | For the submission, copy the git commit hash (SHA) of the final push on the branch `homework-4` and open a pull request on the `main` branch. Paste both the SHA and the PR link on Moodle. |
14+
| Lect. 5 | 25.10.2024 - 23h59 CET | [Moodle (commit hash + PR)](https://moodle-app2.let.ethz.ch/mod/assign/view.php?id=966854) | For the submission, copy the git commit hash (SHA) of the final push on the branch `homework-5` and open a pull request on the `main` branch. Paste both the SHA and the PR link on Moodle. |
15+
| Lect. 6 | 01.11.2024 - 23h59 CET | [Moodle (commit hash + PR)](https://moodle-app2.let.ethz.ch/mod/assign/view.php?id=969655) | For the submission, copy the git commit hash (SHA) of the final push on the branch `homework-6` and open a pull request on the `main` branch. Paste both the SHA and the PR link on Moodle. |
16+
| Lect. 7 | 08.11.2024 - 23h59 CET | [Moodle (commit hash + PR)](https://moodle-app2.let.ethz.ch/mod/assign/view.php?id=972195) | For the submission, copy the git commit hash (SHA) of the final push on the branch `homework-7` and open a pull request on the `main` branch. Paste both the SHA and the PR link on Moodle. |
17+
| Lect. 8 | 15.11.2024 - 23h59 CET | [Moodle (commit hash + PR)](https://moodle-app2.let.ethz.ch/mod/assign/view.php?id=976353) | For the submission, copy the git commit hash (SHA) of the final push on the branch `homework-8` and open a pull request on the `main` branch. Paste both the SHA and the PR link on Moodle. |
18+
| Lect. 9 (first project hand in) | 01.12.2024 - 23h59 CET | [Moodle (commit hash + PR)](https://moodle-app2.let.ethz.ch/mod/assign/view.php?id=981745) | For the submission, copy the git commit hash (SHA) of the final push on the branch `homework-9` and open a pull request on the `main` branch. Paste both the SHA and the PR link on Moodle. Make sure that the project is contained inside the `PorousConvection` folder. |
19+
| Final project hand in | 22.12.2024 - 23h59 CET | (submission link coming soon) | For the submission, copy the git commit hash (SHA) of the commit on the private GitHub repository used for project development. This commit needs to be **tagged** with the v1.0.0 version release tag. More information on final project setup and submission on [Logistics](/logistics/#final_project). | -->

website/index.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ title = "Solving PDEs in parallel on GPUs with Julia"
66

77
🎉 Welcome to ETH's **course 101-0250-00L** on solving partial differential equations (PDEs) in parallel on graphical processing units (GPUs) with the [Julia programming language](http://www.julialang.org/).
88

9-
> **Announce:** 2023 edition starts Tuesday Sept. 19, 12h45. Welcome!
9+
> **Announce:** 2024 edition starts Tuesday Sept. 17, 12h45. Welcome!
1010
1111
## Course informations
1212
This course aims to cover state-of-the-art methods in modern parallel GPU computing, supercomputing and code development with applications to natural sciences and engineering.
@@ -51,14 +51,14 @@ The goal of this course is to offer a practical approach to solve systems of dif
5151
- frictional heating
5252
- Navier-Stokes equations
5353

54-
> Detailed content is available on [**ETHZ course catalogue**](https://www.vorlesungen.ethz.ch/Vorlesungsverzeichnis/lerneinheit.view?semkez=2023W&ansicht=KATALOGDATEN&lerneinheitId=172289&lang=en)
54+
> Detailed content is available on [**ETHZ course catalogue**](https://www.vorlesungen.ethz.ch/Vorlesungsverzeichnis/lerneinheit.view?semkez=2024W&ansicht=KATALOGDATEN&lerneinheitId=182481&lang=en)
5555
56-
> Course repository: [https://github.com/eth-vaw-glaciology/course-101-0250-00](https://github.com/eth-vaw-glaciology/course-101-0250-00)
56+
> Course GitHub repository: [https://github.com/eth-vaw-glaciology/course-101-0250-00](https://github.com/eth-vaw-glaciology/course-101-0250-00)
5757
5858

5959
## Teaching staff
60+
- [Ivan Utkin](https://github.com/utkinis) - ETHZ / WSL
6061
- [Ludovic Räss](https://github.com/luraess) - Unil / ETHZ
6162
- [Mauro Werder](https://vaw.ethz.ch/en/personen/person-detail.html?persid=124402) - WSL / ETHZ
62-
- [Ivan Utkin](https://vaw.ethz.ch/en/people/person-detail.MzAwMjIy.TGlzdC8xOTYxLDE1MTczNjI1ODA=.html) - ETHZ / WSL
6363
- [Samuel Omlin](https://www.cscs.ch/about/staff/) - CSCS, ETHZ
64-
- Teaching Assistant: [Giacomo Aloisi](https://github.com/GiackAloZ) - ETHZ
64+
- Teaching Assistant: [You Wu](https://github.com/youwuyou) - ETHZ

0 commit comments

Comments
 (0)