- 8
- 0
- 约6.85千字
- 约 10页
- 2017-01-19 发布于重庆
- 举报
OpenMP應用基础实验代码
OpenMP实验内容
请调试并写出以下程序的运行结果,并分析程序中OpenMP各语句的功能。
OpenMP编程环境配置
在VC中项目的属性对话框中,左边框里的“配置属性”下的“C/C++”下的“语言”页里,将OpenMP支持改为“是/(OpenMP)”就可以支持OpenMP了。
程序一:
int main(int argc, char* argv[])
{
#pragma omp parallel for
???? for (int i = 0; i 10; i++ )
???? {
???????? printf(i = %d\n, i);
???? }
???? return 0;
}
运行结果:
i=5
i=0
i=6
i=1
i=7
i=2
i=8
i=3
i=9
i=4
程序二:
void test()
{
???? int a = 0;
???? clock_t t1 = clock();
???? for (int i = 0; i 100000000; i++)
???? {
???????? a = i+1;
???? }
???? clock_t t2 = clock();
???? printf(Time = %d\n, t2-t1);
}
int main(int argc, char* argv[]){
???? clock_t t1
原创力文档

文档评论(0)