如何在VS2008下使用Openmp编程
来源:互联网 发布:淘宝质量分怎么提高 编辑:程序博客网 时间:2024/05/16 17:21
如何建立Openmp编程环境
OpenMP在Windows环境下比较容易实现,只要打开VS2008中的编译选项/openmp,设置一下环境变量
OMP_NUM_THREADS就可以了.一般是新建一个c++项目,以次选择项目->(*)属性->配置属性->c"c++->语言,打开OpenMP支持;设置环境变量,我的电脑->属性->高级->环境变量,新建一个OMP_NUM_THREADS变量,值设为2,即为程序执行的线程数.
至于其它环境变量,在使用的时候我们再设置就可以了,所以暂时不考虑.
这样,就可以进行OpenMP程序设计了.
OpenMP在Windows环境下比较容易实现,只要打开VS2008中的编译选项/openmp,设置一下环境变量
OMP_NUM_THREADS就可以了.一般是新建一个c++项目,以次选择项目->(*)属性->配置属性->c"c++->语言,打开OpenMP支持;设置环境变量,我的电脑->属性->高级->环境变量,新建一个OMP_NUM_THREADS变量,值设为2,即为程序执行的线程数.
至于其它环境变量,在使用的时候我们再设置就可以了,所以暂时不考虑.
这样,就可以进行OpenMP程序设计了.
比如我们可以用下面的程序来测试一下:
1#include <stdio.h>
2#include <omp.h>
3
4int main()
5{
6 omp_set_num_threads(2);
7 #pragma omp parallel
8 printf("Hello from Thread NO.%d\n",omp_get_thread_num());
9 return 0;
10 }
2#include <omp.h>
3
4int main()
5{
6 omp_set_num_threads(2);
7 #pragma omp parallel
8 printf("Hello from Thread NO.%d\n",omp_get_thread_num());
9 return 0;
10 }
- 如何在 VS2008下使用Openmp编程
- 如何在VS2008下使用Openmp编程
- 如何在VS2008下使用Openmp编程
- OpenMP: OpenMP在VC6下的使用
- VS2008下进行CUDA和OPENMP混合编程问题
- 在 VS2008 下使用 WebService
- Mac下使用OpenMP
- 在C++中使用openmp进行多线程编程
- QwtPlot3D在VS2008编程环境下运行
- OpenMP学习笔记1:在VS+IFortran环境下使用OpenMP
- 如何建立Openmp编程环境
- VS2008如何在release下调试
- VS2008如何在release下调试
- VS2008如何在release下做debug
- 如何在VS2008下添加右键菜单
- VS2008如何在release下调试
- 如何在win7下升级vs2008
- 在VS2008中使用Qt编程
- android理解广播
- POJ 3345 Bribing FIPA
- C++,类的对象 (栈上的和堆上的),语法练习
- Ubuntu Linux 锐捷 ruijie 认证成功 校园网 西电 老校区 新校区
- Apache的多处理模块MPM
- 如何在VS2008下使用Openmp编程
- 卡诺图
- 提问题找答案网站
- 【thinkphp3.x】thinkphp3.x中import方法导入类库的用法
- Eclipse 常用快捷键
- RTTI、虚函数和虚基类的实现方式、开销分析及使用指导
- LLVM每日谈之二 LLVM IR
- 测试度量指标的收集和意义 上
- 测试度量指标的收集和意义 下