├── 00-hello.cpp ├── 01-header-and-env.cpp ├── 02-parallel.cpp ├── 03-parallel-cout.cpp ├── 04-nested.cpp ├── 05-parallel-for.cpp ├── 06-scoping.cpp ├── 07-firstprivate.cpp ├── 08-lastprivate.cpp ├── 09-single-master-critical.cpp ├── 10-mutex.cpp ├── 11-barrier.cpp ├── 12-atomic.cpp ├── 13-reduction.cpp ├── 14-scheduling.cpp ├── 15-ordered.cpp ├── 16-loop-dependencies.cpp ├── 17-sections.cpp ├── LICENSE ├── Makefile └── README.md /00-hello.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyak/openmp-tutorial/HEAD/00-hello.cpp -------------------------------------------------------------------------------- /01-header-and-env.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyak/openmp-tutorial/HEAD/01-header-and-env.cpp -------------------------------------------------------------------------------- /02-parallel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyak/openmp-tutorial/HEAD/02-parallel.cpp -------------------------------------------------------------------------------- /03-parallel-cout.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyak/openmp-tutorial/HEAD/03-parallel-cout.cpp -------------------------------------------------------------------------------- /04-nested.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyak/openmp-tutorial/HEAD/04-nested.cpp -------------------------------------------------------------------------------- /05-parallel-for.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyak/openmp-tutorial/HEAD/05-parallel-for.cpp -------------------------------------------------------------------------------- /06-scoping.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyak/openmp-tutorial/HEAD/06-scoping.cpp -------------------------------------------------------------------------------- /07-firstprivate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyak/openmp-tutorial/HEAD/07-firstprivate.cpp -------------------------------------------------------------------------------- /08-lastprivate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyak/openmp-tutorial/HEAD/08-lastprivate.cpp -------------------------------------------------------------------------------- /09-single-master-critical.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyak/openmp-tutorial/HEAD/09-single-master-critical.cpp -------------------------------------------------------------------------------- /10-mutex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyak/openmp-tutorial/HEAD/10-mutex.cpp -------------------------------------------------------------------------------- /11-barrier.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyak/openmp-tutorial/HEAD/11-barrier.cpp -------------------------------------------------------------------------------- /12-atomic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyak/openmp-tutorial/HEAD/12-atomic.cpp -------------------------------------------------------------------------------- /13-reduction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyak/openmp-tutorial/HEAD/13-reduction.cpp -------------------------------------------------------------------------------- /14-scheduling.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyak/openmp-tutorial/HEAD/14-scheduling.cpp -------------------------------------------------------------------------------- /15-ordered.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyak/openmp-tutorial/HEAD/15-ordered.cpp -------------------------------------------------------------------------------- /16-loop-dependencies.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyak/openmp-tutorial/HEAD/16-loop-dependencies.cpp -------------------------------------------------------------------------------- /17-sections.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyak/openmp-tutorial/HEAD/17-sections.cpp -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyak/openmp-tutorial/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyak/openmp-tutorial/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyak/openmp-tutorial/HEAD/README.md --------------------------------------------------------------------------------