hybrid-openmp-mpi

所属分类:Fortran编程
开发工具:Fortran
文件大小:0KB
下载次数:0
上传日期:2022-06-14 08:28:11
上 传 者sh-1993
说明:  使用OpenMP和MPI的混合CPU编程
(Hybrid CPU programming with OpenMP and MPI)

文件列表:
LICENSE-MIT (1069, 2022-06-14)
LICENSE.md (238, 2022-06-14)
data-sharing/ (0, 2022-06-14)
data-sharing/solution/ (0, 2022-06-14)
data-sharing/solution/variables.F90 (731, 2022-06-14)
data-sharing/solution/variables.c (831, 2022-06-14)
data-sharing/variables.F90 (326, 2022-06-14)
data-sharing/variables.c (336, 2022-06-14)
demos/ (0, 2022-06-14)
demos/affinity/ (0, 2022-06-14)
demos/affinity/Makefile (347, 2022-06-14)
demos/affinity/affinity_test.c (2327, 2022-06-14)
demos/hello.c (173, 2022-06-14)
demos/reduction.c (513, 2022-06-14)
docs/ (0, 2022-06-14)
docs/01-introduction.md (3720, 2022-06-14)
docs/02-openmp-intro.md (6895, 2022-06-14)
docs/03-openmp-datasharing.md (6165, 2022-06-14)
docs/04-openmp-reduction.md (7673, 2022-06-14)
docs/05-mpi-threads.md (8486, 2022-06-14)
docs/Makefile (413, 2022-06-14)
docs/img/ (0, 2022-06-14)
docs/img/affinity.png (110999, 2022-06-14)
docs/img/affinity.svg (55884, 2022-06-14)
docs/img/init-nonuma.png (16539, 2022-06-14)
docs/img/init-numa.png (12595, 2022-06-14)
docs/img/mpi-thread-support.png (118985, 2022-06-14)
docs/img/mpi-thread-support.svg (21167, 2022-06-14)
docs/img/multiple-thread-communication.png (72199, 2022-06-14)
docs/img/multiple-thread-communication.svg (35853, 2022-06-14)
docs/img/numa.png (32177, 2022-06-14)
docs/img/omp-parallel.png (24278, 2022-06-14)
docs/img/omp-parallel.svg (16230, 2022-06-14)
docs/img/omp-summary.png (154414, 2022-06-14)
docs/img/omp-summary.svg (100051, 2022-06-14)
docs/img/processes-threads-highlight-threads.png (37888, 2022-06-14)
docs/img/processes-threads-highlight-threads.svg (19653, 2022-06-14)
... ...

# Hybrid CPU programming with OpenMP and MPI Exercise material and model answers for the CSC course "Hybrid CPU programming with OpenMP and MPI". The course is part of PRACE Training Center (PTC) activity at CSC. ## Exercises [General instructions](https://github.com/csc-training/hybrid-openmp-mpi/blob/master/exercise-instructions.md) ### Getting started with OpenMP - [Hello world](https://github.com/csc-training/hybrid-openmp-mpi/blob/master/omp-hello/) - [Work sharing and vector addition](https://github.com/csc-training/hybrid-openmp-mpi/blob/master/work-sharing/) ### Library functions - [OpenMP library functions](https://github.com/csc-training/hybrid-openmp-mpi/blob/master/lib-funcs/) ### Data sharing - [Data sharing and parallel regions](https://github.com/csc-training/hybrid-openmp-mpi/blob/master/data-sharing/) - [Race condition in parallel sum](https://github.com/csc-training/hybrid-openmp-mpi/blob/master/race-condition/) - [(Bonus) Fine grain parallelization of heat equation](https://github.com/csc-training/hybrid-openmp-mpi/blob/master/heat-equation/README_fine.md) ### Reductions and execution controls - [Reduction and critical](https://github.com/csc-training/hybrid-openmp-mpi/blob/master/reduction/) - [(Bonus) Coarse grain parallelization of heat equation](https://github.com/csc-training/hybrid-openmp-mpi/blob/master/heat-equation/README_coarse.md) ### Hybrid MPI+OpenMP programming - [Hybrid Hello World](https://github.com/csc-training/hybrid-openmp-mpi/blob/master/hybrid-hello/) - [Multiple thread communication](https://github.com/csc-training/hybrid-openmp-mpi/blob/master/multiple-thread-communication/) - [Simple thread affinity](https://github.com/csc-training/hybrid-openmp-mpi/blob/master/thread-affinity) - [(Bonus) Hybrid heat equation](https://github.com/csc-training/hybrid-openmp-mpi/blob/master/heat-hybrid) ### OpenMP tasks - [Simple tasking](https://github.com/csc-training/hybrid-openmp-mpi/blob/master/simple-tasks/) - [Parallelizing Mandelbrot with tasks](https://github.com/csc-training/hybrid-openmp-mpi/blob/master/mandelbrot/) - [Parallel Fibonacci](https://github.com/csc-training/hybrid-openmp-mpi/blob/master/fibonacci/) - [Tasks and loops](https://github.com/csc-training/hybrid-openmp-mpi/blob/master/taskloop/) - [Task dependencies in matrix multiplication](https://github.com/csc-training/hybrid-openmp-mpi/blob/master/matmul/) - [(Bonus) Parallel Sudoku](https://github.com/csc-training/hybrid-openmp-mpi/blob/master/sudoku/)

近期下载者

相关文件


收藏者