OpenMP 并行程序设计入门
来源:互联网 发布:图片文字隐藏算法 编辑:程序博客网 时间:2024/06/04 20:05
OpenMP 是一个编译器指令和库函数的集合,主要是为共享式存储计算机上的并行程序设计使用的。
0. 一段使用 OpenMP 的并行程序
#include <stdio.h>#include <omp.h>main() { int id;#pargma omp parallel id = omp_get_thread_num(); print("Greetings from process %d!\n", id);}
<omp.h> 中的 omp_get_thread_num() 函数返回的是当前节点的计算核心数,如果当前结点的配置为 2 个 Xeon E5-2692v2 的 12 核处理器,则一共 2*12 = 24 个计算核心。
1. 杂项
Undefined reference to `omp_get_max_threads_’
gcc - Undefined reference to omp_get_max_threads
这是因为在使用 gcc 编译器编译(链接)源程序时,未加入
-fopenmp
选项以使 OpenMP 工作,(对于其他编译器,选项名不同,intel:-openmp,pgi:-mp)
Guide into OpenMP: Easy multithreading programming for C++
0 0
- OpenMP 并行程序设计入门
- OpenMP并行程序设计之OpenMP使用入门
- OpenMP: OpenMP并行程序设计
- OpenMP并行程序设计
- C++ OpenMP并行程序设计
- OpenMP并行程序设计
- OpenMP并行程序设计
- OpenMP并行程序设计
- OpenMP并行程序设计
- OpenMP并行程序设计
- OpenMP并行程序设计
- OPENMP并行程序设计
- OpenMP: VC配置OpenMP并行程序设计
- OpenMP并行程序设计(一)
- OpenMP并行程序设计(二)
- OpenMP并行程序设计(二)
- OpenMP并行程序设计(一)
- OpenMP并行程序设计(二)
- CSS
- 添加/删除Windows组件点击没反应,DBC2000安装不了
- BSOJ1099 【CQOI2005】珠宝
- LeetCode学习篇十二——Count Numbers with Unique Digits
- 再谈创新
- OpenMP 并行程序设计入门
- 处理Android Studio中文字体为繁体字
- Ubuntu 16.04 标题栏实时显示上下行网速、CPU及内存使用率
- zeromq 学习
- poj3348 Cows (Graham Scan算法学习)
- 摩尔定律
- Opencv CvvImage类
- Android 小项目之---Toast对象详细使用
- Android动态加载技术 简单易懂的介绍方式