diff --git a/_episodes/04-parallel_programming_models.md b/_episodes/04-parallel_programming_models.md index 3325952..f973b1f 100644 --- a/_episodes/04-parallel_programming_models.md +++ b/_episodes/04-parallel_programming_models.md @@ -145,10 +145,6 @@ return(0); - Compiling: `gcc -fopenmp omp_example.c -o omp_example` - Running: `OMP_NUM_THREADS=2 ./omp_example` -We offer a unit on OpenMP programming in our Summer School. -See https://acenet-arc.github.io/ACENET_Summer_School_OpenMP/ -for the curriculum, and -https://www.ace-net.ca/training.html to sign up for the next session. #### Distributed memory / Message Passing @@ -197,11 +193,11 @@ int main(int argc, char** argv) { #### Resources: -1. [Crunching numbers with AVX and AVX2.]( -https://www.codeproject.com/Articles/874396/Crunching-Numbers-with-AVX-and-AVX) -2. [Threading Models for High-Performance Computing: Pthreads or OpenMP](https://software.intel.com/en-us/articles/threading-models-for-high-performance-computing-pthreads-or-openmp) -3. [Getting Started with OpenMP](https://software.intel.com/en-us/articles/getting-started-with-openmp) -4. [More OpenMP Books](https://www.openmp.org/resources/openmp-books) +1. [Crunching numbers with AVX and AVX2](https://www.codeproject.com/Articles/874396/Crunching-Numbers-with-AVX-and-AVX) +2. [ACENET OpenMP course materials](https://acenet-arc.github.io/ACENET_Summer_School_OpenMP/) +3. [More OpenMP learning resources](https://www.openmp.org/resources/) +4. [ACENET MPI course materials](https://acenet-arc.github.io/ACENET_Summer_School_MPI/) +5. [ACENET course schedule and sign-ups](https://www.ace-net.ca/training.html) {% include links.md %}