`
- 浏览:
265547 次
- 性别:
- 来自:
沈阳
-
今天开始学习并行程序的开发,刚刚知道Visual Studio 2008里的Visual C++就可以实现,于是在里面写了个程序。
并设置了C/C++->Language->将OpenMP支持改为“是/(OpenMP)”。
于是欣喜若狂的Run,结果……
出了一个错误的对话框:
没有找到VCOMP90D.DLL,因此这个应用程序未能启动。重新安装应用程序可能会修复此问题。
当然,我是不会重装的了~~
查了一下,才知道,原来VS2008在做OPenMP程序的时候,需要VCOMP90D.DLL的支持。
所以,最简单的办法就是从
C:\Program Files\Microsoft Visual Studio 9.0\VC\redist\Debug_NonRedist\x86\Microsoft.VC90.DebugOpenMP
把它拷贝到当前的debug的目录了,下面是运行的结果,确实是并行处理了。
或者是把那个dll文件拷贝到window\system32底下就ok了。。
执行果然正确了。。wish you succeed!!
My Paralle C code:
#include<stdio.h>
int main(int argc, char* argv[])
{
#pragma omp parallel for
for (int i = 0; i < 10; i++ )
{
printf("i = %d\n", i);
}
return 0;
}
详细内容请见附件。。
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
多核架构与编程技术OpenMP程序设计OpenMP简介OpenMP多线程编程模式OpenMP的指令、库函数、子句与环境变量OpenMP编程技术——循环并行化Op
带详细注释 用sqrt(1-x*x)函数在[0,1]上的积分值 求圆周率值并行pthread程序 西安电子科技大学 霍老师并行计算程序作业第1题 mpi和pthread 的在前段时间已经上传
第一阶段,编译器分析程序中数据访问模式,结合OpenMP程序中DO指导命令提供的任务调度信息,为每次数组访问产生分布方式候选;第二阶段,采用多面体作为迭代空间及数组空间的几何模型,提出自动计算有界多面体中整数...
第1章 多核体系结构 第2章 并行化程序设计方法 第3章 Win32 API 多线程编程 第4章 OpenMP 多线程编程 第5章 并行化程序性能调优
第一个分太高了要50,过分,通过阅读和学习,读者可以掌握基于多种平台(多核、多处理器、集群和GPU等),利用多项技术(Matlab并行计算工具箱、多线程MEX文件、OpenMP和GPU等),学习理解Matlab并行程序设计的原理、...
《实战Matlab之并行程序设计》共分l0章:第1章为Matlab开发环境和程序设计基础;第2章为利用parfor对for循环进行并行;第3章为SPMD并行结构;第4章为其他Matlab并行结构;第5章为Matlab并行计算数据类型;第6章为...
全书共分l0 章:第1 章为Matlab 开发环境和程序设计基础;第2 章为利用parfor 对for 循环进行并行;第3 章为SPMD 并行结构;第4 章为其他Matlab 并行结构;第5 章为Matlab 并行计算数据类型;第6 章为Matlab 通用...
第1部分介绍多核编程的基础知识,包括多核编程常见问题、锁竞争、加速比、负载均衡等基本概念,多线程退出算法、读写锁、旋转锁、原子操作等多线程编程基础知识,基于OpenMP标准的并行程序设计基础等; 第2部分介绍...
OpenMP(开放式多处理) 用C语言开发的第一个程序使用了很棒的OpenMP。 首先,我关注了有关Youtube以及如何使用它的Intel教程。 其次,我使用了我的XUbuntu上网本并进行了编码……结果超出了预期,将数组中的简单...
该程序包将第一个解释变量的系数设置为基础,以便将其系数归一化为1,并与之对应地估计其余变量的系数。 在二进制响应模型或更广泛的非线性模型的背景下,这一点根本没有问题,因为系数本身几乎没有解释。 实际上...
2.MPI+OpenMP并行程序设计实践 3.CUDA编程实践 2.第2周周末、第4周周末为讲课时间 3.第3-4周进行CUDA编程实践,第5-6周进行MPI+
第1章讲解X86SSE与AVX的矩阵实现;第2章讲解如何利用ARMNeon进行编程;第3章介绍OpenMP并行程序设计;第4章讲解基于GPU的CUDA和OpenCL程序设计;第5章讲解OpenACC的应资源太大,传百度网盘了,链接在附件中,有需要...
带详细注释 利用sqrt(1-x*x)函数在[0,1]上的积分值 求圆周率值并行MPI C程序 西安电子科技大学 霍老师并行计算程序作业第1题 配置过程就略掉了,pthread 和 openMP的后续推出
第一个基于接收到的已知符号来估计信道脉冲响应,而第二个则使用该估计来提高符号级别的准确性。 该项目显示了通过利用不同形式的并行性,在802.11标准中使用的某些信道估计器中引入的改进。 探索了两种并行形式:...
OpenMP小程序,在vs2013中采用OMP编程实现读取一个文件中的数据,文件中数据的第一行为数据个数,第二行为实际数据,数据间以空格隔开。判断第二行的数据中有多少个水仙花数。判断过程利用OMP采用多个线程进行。
1、 学习“电子教案”中 OpenMP 相关内容 2、 给出你所能想到的该程序所有并行方案(使用 OpenMP) 3、 对于不同的方案进行性能的分析
书中选择MPI(Message Passing Interface)、POSIX线程和OpenMP这三个应用最广泛的编写可移植并行程序的标准作为编程模型,并在不同例子中反映了并行计算的不断变化的应用组合。本书结构合理,可读性强,加之每章精心...
第一个使用C ++编写,使用CPU 128位double。 第二个也做同样的事情,但是是用D语言和Derelict3编写的。 第三个使用GPU(GLSL着色器)绘制Mandelbrot集。 它非常快,但是仅使用32位浮点数。 最后,第四个在CPU上工作...
CityDrain3 安装 安装程序需要安装以下组件: ... 在第一次调用cd3时,会提示此用法: $ ./cd3 $ provide a model file $ CityDrain3 command line options: $ -h [ --help ] produce help message $ -d