Skip to content
Snippets Groups Projects
Commit 0bd764cb authored by Georgiana Mania's avatar Georgiana Mania
Browse files

add content in slide 4

parent a02df1b7
No related branches found
No related tags found
1 merge request!72Draft: Compute devices lecture
Pipeline #68931 passed
......@@ -30,10 +30,8 @@ task-parallelism we should probably give a real definition and different flavour
::: {.column width="50%"}
* 1d Tsunami equation
* Korteweg–De Vries equation
* Korteweg–De Vries equation - "PDE modeling waves on shallow water surfaces" [Wikipedia](https://en.wikipedia.org/wiki/Korteweg%E2%80%93De_Vries_equation)
* Discretization not numerically accurate
* [Wikipedia](https://en.wikipedia.org/wiki/Korteweg%E2%80%93De_Vries_equation)
* FIXME
:::
::: {.column width="50%"}
......@@ -70,6 +68,12 @@ FIXME
```
## Hands-on Session! {background-color=var(--dark-bg-color) .leftalign}
1. Load the GNU compliler and compile the code on Levante
```bash
module load gcc
g++ main.cpp -o main
```
1. Compile and run the example serially. Use `time ./serial.x` to time the execution.
23. Compile and run the example using OpenMP. Use `OMP_NUM_THREADS=2 time ./omp.x` to time the execution.
......@@ -212,7 +216,6 @@ Wikipedia
:::
## Types of parallelism
* **Data-level parallelism** supported by hardware through
* instruction-level parallelism (e.g. pipelining)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment