OpenMP并行程序设计基础
实验目的
(1)掌握OpenMP基础知识
(2)掌握OpenMP并行程序设计方法
1、单独使用parallel
编译制导指令以#pragma omp 开始,后边跟具体的功能指令,格式如:
#pragma omp 指令[子句],[子句] …]
parallel :用在一个结构块之前,表示这段代码将被多个线程并行执行;
#include "stdafx.h"
#include "omp.h"
int _tmain(int argc, _TCHAR* argv[]){
printf("Hello from serial.\n");
printf("Thread number = %d\n", omp_get_thread_num()); //串行执行
#pragma omp parallel num_threads(4) //开始并行执行,四个线程并行执行
{
printf("Hello from parallel. Thread number = %d\n", omp_get_thread_num()

最低0.47元/天 解锁文章
2891

被折叠的 条评论
为什么被折叠?



