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例程相关推荐

  1. 运行时库例程-acc_get_num_devices

    格式 C 或 C++: int acc_get_num_devices( acc_device_t ); 描述 例程 acc_get_num_devices 返回主机上指定类型的加速器设备数量.输入参 ...

  2. 汇编试验十五:安装新的int 9中断例程

    安装新的int 9中断例程(按'A'键后显示满屏幕的'A') int 9 是外中断,同样,程序编写还是和其他中断例程类似,安装(复制),调用: 不同点是在于,他要从端口读取数据60h, Source ...

  3. 2018.5.29 Oracle连接到空闲例程

    解决方法如下: 1.通过cmd命令窗启动Oracle:(最好是以管理员身份启动) C:\Users\Administrator>sqlplus /nolog SQL>conn /as sy ...

  4. 创建ASP.NET WEB自定义控件——例程2

    本文通过一段完整的代码向读者介绍复合自定义控件的制作,包括:自定义属性.事件处理.控件间数据传递等方面的技术. 作者在http://damao.0538.org有一些控件和代码,并在更新中,有兴趣的读 ...

  5. 单片机如何使用?单片机只会用例程怎么办?

    大家好,我是无际单片机编程徐工. "单片机"可以说是一个专业名词,只要做电子的,或者电子产品相关的人才会知道单片机,以及单片机是干什么的. 大学谈女朋友的时候,女朋友问我每天在实验 ...

  6. zw版【转发·台湾nvp系列Delphi例程】HALCON Histogram

    zw版[转发·台湾nvp系列Delphi例程]HALCON Histogram unit Unit1; interface uses Windows, Messages, SysUtils, Vari ...

  7. 松翰松翰c语言编程指导,松翰C程序检单例程代码下载

    标签: 松翰C程序检单例程 #include "define.h" #include "sn8p2501b.h" //--------------------- ...

  8. SAP MIGO 报错-在例程WERT_SIMULIEREN字段NEUER_PREIS中字段溢出-

    SAP MIGO 报错-在例程WERT_SIMULIEREN字段NEUER_PREIS中字段溢出- 如下对采购订单 4100000586执行MIGO做收货, 过账之前的检查,没有问题.过账, 在例程W ...

  9. Writing a FilterUnloadCallback Routine for a Minifilter Driver 为一个微过滤驱动写一个过滤器卸载回调例程...

    一个文件系统微过滤驱动能可选择的注册一个 PFLT_FILTER_UNLOAD_CALLBACK类型的例程 作为微过滤驱动的 FilterUnloadCallback  例程.这个回调例程也被称为微过 ...

  10. 在Developerkit开发板上运行blink例程

    2019独角兽企业重金招聘Python工程师标准>>> 摘要: 本文将介绍怎么样在VScode环境下,将AliOS Tings提供的blink例程在Developerkit开发板上运 ...

最新文章

  1. OSI第七层:应用层功能及介绍
  2. 【 MATLAB 】Matlab 帮助文档需要登录问题如何解决?
  3. 【数字信号处理】相关函数应用 ( 相关函数应用场景 | 噪声中信号检测 | 隐含周期性检测 | 时差估计 | 描述随机信号 )
  4. Winform中设置ZedGraph的X轴的刻度根据曲线获取
  5. 怎样从red hat linux图形登录改成从文本登录
  6. oracle01537,ORACLE REUSE实验
  7. C++PrimerPlus学习——第四章编程练习
  8. vs2008 MFC类继承结构
  9. 2017的金秋,派卧底去阿里、京东、美团、滴滴带回来的面试题及答案
  10. MFS 高可用存储分布式文件系统
  11. Spring核心框架体系结构
  12. 23-Mixly红外遥控编程 | Mixly技巧系列
  13. java8中Lambda表达式写法详解
  14. EMPLOYEE表的创建与查询
  15. 时钟同步显示屏(NTP时间显示屏)子母钟系统介绍
  16. 一加手机怎么root权限_一加手机怎么获取root权限?
  17. mds部署服务器系统,CephFS提供/添加/删除MDS
  18. 解决Lost connection to MySQL server during query错误方法
  19. 网络系统结构与设计的基本原理(二 )
  20. 计算机科学技术手抄报,【科技创新手抄报资料50】_关于科技创新的手抄报内容资料...

热门文章

  1. 对jquery val 获取input 文本框值进行扩展
  2. mysql 给已存在的商品数据,根据商品ID增加商品编号
  3. Nginx + PHP + mysql CGI的一个可能的安全漏洞
  4. LayaAir Sprite 旋转缩放
  5. 5)Thymeleaf 模板布局 th:fragment、th:replace、th:insert、th:remove
  6. java冒泡排序菜鸟教程_排序算法总结 | 菜鸟教程
  7. 阶段3 2.Spring_02.程序间耦合_5 编写工厂类和配置文件
  8. ODP.NET 之 ExecuteNoQuery 执行 Merge into 返回值
  9. docker学习笔记一:基本安装和设置容器静态ip
  10. An App ID with Identifier 'com.XXX.XXX’ is not available. Please enter a different string.报错