openmp-api-用户指南

openmp-api-用户指南

ID:5382359

大小:608.25 KB

页数:72页

时间:2017-12-08

openmp-api-用户指南_第1页
openmp-api-用户指南_第2页
openmp-api-用户指南_第3页
openmp-api-用户指南_第4页
openmp-api-用户指南_第5页
资源描述:

《openmp-api-用户指南》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、OpenMPAPI用户指南Sun™Studio11SunMicrosystems,Inc.www.sun.com文件号码819-4818-102005年11月,修订版A请将关于本文档的意见和建议提交至:http://www.sun.com/hwdocs/feedback版权所有©2005SunMicrosystems,Inc.,4150NetworkCircle,SantaClara,California95054,U.S.A.保留所有权利。美国政府权利-商业用途。政府用户应遵循SunMicrosystems,Inc.的标准许可协议,

2、以及FAR(FederalAcquisitionRegulations,即“联邦政府采购法规”)的适用条款及其补充条款。必须依据许可证条款使用。本发行版可能包含由第三方开发的内容。本产品的某些部分可能是从BerkeleyBSD系统衍生出来的,并获得了加利福尼亚大学的许可。UNIX是X/OpenCompany,Ltd.在美国和其他国家/地区独家许可的注册商标。Sun、SunMicrosystems、Sun徽标、Java和JavaHelp是SunMicrosystems,Inc.在美国和其他国家/地区的商标或注册商标。所有的SPARC商标

3、的使用均已获得许可,它们是SPARCInternational,Inc.在美国和其他国家/地区的商标或注册商标。标有SPARC商标的产品均基于由SunMicrosystems,Inc.开发的体系结构。本服务手册所介绍的产品以及所包含的信息受美国出口控制法制约,并应遵守其他国家/地区的进出口法律。严禁将本产品直接或间接地用于核设施、导弹、生化武器或海上核设施,也不能直接或间接地出口给核设施、导弹、生化武器或海上核设施的最终用户。严禁出口或转口到美国禁运的国家/地区以及美国禁止出口清单中所包含的实体,包括但不限于被禁止的个人以及特别指定的

4、国家/地区的公民。本文档按“原样”提供,对于所有明示或默示的条件、陈述和担保,包括对适销性、适用性或非侵权性的默示保证,均不承担任何责任,除非此免责声明的适用范围在法律上无效。目录阅读本书之前ix印刷约定ixShell提示符x支持的平台x访问SunStudio软件和手册页xi访问编译器和工具文档xiii访问相关的Solaris文档xv开发者资源xvi联系Sun技术支持xviSun欢迎您提出意见xvi1.OpenMPAPI简介1–11.1哪里有OpenMP规范1–11.2本章所使用的特殊约定1–22.嵌套并行操作2–12.1执行模型2–

5、12.2控制嵌套并行操作2–22.2.1OMP_NESTED2–22.2.2SUNW_MP_MAX_POOL_THREADS2–3iii2.2.3SUNW_MP_MAX_NESTED_LEVELS2–42.3在嵌套并行区域中使用OpenMP库例程2–72.4有关使用嵌套并行操作的一些提示2–103.自动确定变量的作用域3–13.1自动确定作用域数据范围子句3–13.1.1__AUTO子句3–13.1.2DEFAULT(__AUTO)子句3–23.2作用域规则3–23.2.1标量变量的作用域规则3–23.2.2数组的作用域规则3–33.

6、3关于自动确定作用域的通用注释3–33.3.1Fortran95的自动确定作用域规则:3–33.3.2C/C++的自动确定作用域规则:3–33.4检查自动确定作用域的结果3–43.5当前实现的已知限制3–84.实现定义的行为4–15.OpenMP编译5–15.1要使用的编译器选项5–15.2Fortran95OpenMP验证5–35.3OpenMP环境变量5–45.4处理器绑定5–75.5栈和栈大小5–106.转换为OpenMP6–16.1转换传统Fortran指令6–16.1.1转换Sun风格的Fortran指令6–26.1.2转换

7、Cray风格的Fortran指令6–3iv《OpenMPAPI用户指南》•2005年11月6.2转换传统CPragma6–46.2.1传统CPragma与OpenMP间的问题6–57.性能注意事项7–17.1一般性建议7–17.2伪共享及其避免方法7–47.2.1何为伪共享?7–47.2.2减少伪共享7–57.3操作系统优化功能7–5A.子句在指令中的放置A–1索引索引–1目录vvi《OpenMPAPI用户指南》•2005年11月表表5-1OpenMP环境变量5–4表5-2多重处理环境变量5–5表6-1将Sun并行化指令转换为Open

8、MP6–2表6-2DOALL限定符子句和等效的OpenMP子句6–2表6-3SCHEDTYPE调度和等效的OpenMPschedule子句6–3表6-4Cray风格的DOALL限定符子句的等效OpenMP子句6–3表6-

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。