OpenMP應用基础实验代码.docVIP

  • 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)

1亿VIP精品文档

相关文档