getnumdevices.c setgetdevicetype例程
getnumdevices.c代码
1 /* 文件名: getnumdevices.c 2 * 功能 : 测试函数acc_get_num_devices(.) 3 */ 4 #include<stdio.h> 5 #include "openacc.h" 6 int main() 7 { 8 int num = -8888; 9 num = acc_get_num_devices(acc_device_none); 10 printf("device_non = %d\n", num); 11 num = acc_get_num_devices(acc_device_default); 12 printf("device_deault = %d\n", num); 13 num = acc_get_num_devices(acc_device_host); 14 printf("device_host = %d\n", num); 15 num = acc_get_num_devices(acc_device_not_host); 16 printf("device_not_host = %d\n", num); 17 num = acc_get_num_devices(acc_device_nvidia); 18 printf("device_nvidia = %d\n", num); 19 return 0; 20 }
setgetdevicetype.c代码
1 /* 文件名: setgetdevicetype.c 2 * 功能 : 测试两个函数acc_set_device_type(.)和acc_get_device_type(.). 3 */ 4 #include<stdio.h> 5 #include"openacc.h" 6 int main() 7 { 8 acc_device_t devt = acc_device_none; 9 devt = acc_get_device_type(); 10 printf(" no device set, type = %d\n", devt); 11 acc_set_device_type(acc_device_default); 12 devt = acc_get_device_type(); 13 printf(" device_default set, type = %d\n", devt); 14 acc_set_device_type(acc_device_nvidia); 15 devt = acc_get_device_type(); 16 printf(" device_nvidia set, type = %d\n", devt); 17 acc_set_device_type(acc_device_host); 18 devt = acc_get_device_type(); 19 printf(" device_host set, type = %d\n", devt); 20 acc_set_device_type(acc_device_not_host); 21 devt = acc_get_device_type(); 22 printf("device_not_host set, type = %d\n", devt); 23 acc_set_device_type(acc_device_xeonphi); 24 devt = acc_get_device_type(); 25 printf(" device_xeonphi set, type = %d\n", devt); 26 return 0; 27 }
编译信息:
转载于:https://www.cnblogs.com/liangliangdetianxia/p/4359931.html
getnumdevices.c setgetdevicetype例程相关推荐
- 运行时库例程-acc_get_num_devices
格式 C 或 C++: int acc_get_num_devices( acc_device_t ); 描述 例程 acc_get_num_devices 返回主机上指定类型的加速器设备数量.输入参 ...
- 汇编试验十五:安装新的int 9中断例程
安装新的int 9中断例程(按'A'键后显示满屏幕的'A') int 9 是外中断,同样,程序编写还是和其他中断例程类似,安装(复制),调用: 不同点是在于,他要从端口读取数据60h, Source ...
- 2018.5.29 Oracle连接到空闲例程
解决方法如下: 1.通过cmd命令窗启动Oracle:(最好是以管理员身份启动) C:\Users\Administrator>sqlplus /nolog SQL>conn /as sy ...
- 创建ASP.NET WEB自定义控件——例程2
本文通过一段完整的代码向读者介绍复合自定义控件的制作,包括:自定义属性.事件处理.控件间数据传递等方面的技术. 作者在http://damao.0538.org有一些控件和代码,并在更新中,有兴趣的读 ...
- 单片机如何使用?单片机只会用例程怎么办?
大家好,我是无际单片机编程徐工. "单片机"可以说是一个专业名词,只要做电子的,或者电子产品相关的人才会知道单片机,以及单片机是干什么的. 大学谈女朋友的时候,女朋友问我每天在实验 ...
- zw版【转发·台湾nvp系列Delphi例程】HALCON Histogram
zw版[转发·台湾nvp系列Delphi例程]HALCON Histogram unit Unit1; interface uses Windows, Messages, SysUtils, Vari ...
- 松翰松翰c语言编程指导,松翰C程序检单例程代码下载
标签: 松翰C程序检单例程 #include "define.h" #include "sn8p2501b.h" //--------------------- ...
- SAP MIGO 报错-在例程WERT_SIMULIEREN字段NEUER_PREIS中字段溢出-
SAP MIGO 报错-在例程WERT_SIMULIEREN字段NEUER_PREIS中字段溢出- 如下对采购订单 4100000586执行MIGO做收货, 过账之前的检查,没有问题.过账, 在例程W ...
- Writing a FilterUnloadCallback Routine for a Minifilter Driver 为一个微过滤驱动写一个过滤器卸载回调例程...
一个文件系统微过滤驱动能可选择的注册一个 PFLT_FILTER_UNLOAD_CALLBACK类型的例程 作为微过滤驱动的 FilterUnloadCallback 例程.这个回调例程也被称为微过 ...
- 在Developerkit开发板上运行blink例程
2019独角兽企业重金招聘Python工程师标准>>> 摘要: 本文将介绍怎么样在VScode环境下,将AliOS Tings提供的blink例程在Developerkit开发板上运 ...
最新文章
- OSI第七层:应用层功能及介绍
- 【 MATLAB 】Matlab 帮助文档需要登录问题如何解决?
- 【数字信号处理】相关函数应用 ( 相关函数应用场景 | 噪声中信号检测 | 隐含周期性检测 | 时差估计 | 描述随机信号 )
- Winform中设置ZedGraph的X轴的刻度根据曲线获取
- 怎样从red hat linux图形登录改成从文本登录
- oracle01537,ORACLE REUSE实验
- C++PrimerPlus学习——第四章编程练习
- vs2008 MFC类继承结构
- 2017的金秋,派卧底去阿里、京东、美团、滴滴带回来的面试题及答案
- MFS 高可用存储分布式文件系统
- Spring核心框架体系结构
- 23-Mixly红外遥控编程 | Mixly技巧系列
- java8中Lambda表达式写法详解
- EMPLOYEE表的创建与查询
- 时钟同步显示屏(NTP时间显示屏)子母钟系统介绍
- 一加手机怎么root权限_一加手机怎么获取root权限?
- mds部署服务器系统,CephFS提供/添加/删除MDS
- 解决Lost connection to MySQL server during query错误方法
- 网络系统结构与设计的基本原理(二 )
- 计算机科学技术手抄报,【科技创新手抄报资料50】_关于科技创新的手抄报内容资料...
热门文章
- 对jquery val 获取input 文本框值进行扩展
- mysql 给已存在的商品数据,根据商品ID增加商品编号
- Nginx + PHP + mysql CGI的一个可能的安全漏洞
- LayaAir Sprite 旋转缩放
- 5)Thymeleaf 模板布局 th:fragment、th:replace、th:insert、th:remove
- java冒泡排序菜鸟教程_排序算法总结 | 菜鸟教程
- 阶段3 2.Spring_02.程序间耦合_5 编写工厂类和配置文件
- ODP.NET 之 ExecuteNoQuery 执行 Merge into 返回值
- docker学习笔记一:基本安装和设置容器静态ip
- An App ID with Identifier 'com.XXX.XXX’ is not available. Please enter a different string.报错