JavaScript is required to for searching.
跳过导航链接
退出打印视图
Oracle Solaris Studio 12.2:OpenMP API 用户指南
search filter icon
search icon

文档信息

前言

1.  OpenMP API 简介

2.  编译并运行 OpenMP 程序

3.  实现定义的行为

4.  嵌套并行操作

5.  任务处理

6.  自动确定变量的作用域

7.  作用域检查

8.  性能注意事项

A.  子句在指令中的放置

B.  转换为 OpenMP

索引

前言

OpenMP API 用户指南概述了用于生成多重处理应用程序的 OpenMP Fortran 95、C 和 C++ 应用程序接口 (application program interface, API)。Oracle Solaris Studio 编译器支持 OpenMP API。本指南专供具有 Fortran、C 或 C++ 语言及 OpenMP 并行编程模型工作经验的科学工作者、工程技术人员和程序员使用。通常,还假定他们熟悉 Oracle Solaris 操作系统或 UNIX。

受支持的平台

此 Oracle Solaris Studio 发行版支持使用 SPARC 和 x86 系列处理器体系结构的系统:UltraSPARC、SPARC64、AMD64、Pentium 和 Xeon EM64T。可从以下位置获得硬件兼容性列表,在列表中可以查看您正在使用的 Oracle Solaris 操作系统版本所支持的系统:http://www.sun.com/bigadmin/hcl。这些文档中给出了平台类型间所有实现的区别。

在本文档中,与 x86 相关的术语的含义如下:

有关受支持的系统,请参阅硬件兼容性列表。

访问 Solaris Studio 文档

可以访问以下位置的文档:

采用易读格式的文档

该文档以易读格式提供,以方便残障用户使用辅助技术进行阅读。可以按照下表所述找到文档的易读版本。

文档类型
易读版本的格式和位置
手册
HTML,docs.sun.com 上的 Oracle Solaris Studio 12 Update 2 Collection - Simplified Chinese 中
《Oracle Solaris Studio 12.2 发行版的新增功能》(以前的组件自述文件)
HTML,docs.sun.com 上的 Oracle Solaris Studio 12 Update 2 Collection - Simplified Chinese 中
手册页
使用 man 命令在 Oracle Solaris 终端中显示
联机帮助
HTML,可在 IDE、dbxtool、DLight 和性能分析器中通过“帮助”菜单、“帮助”按钮和 F1 键访问
发行说明
HTML,docs.sun.com 上的 Oracle Solaris Studio 12 Update 2 Collection - Simplified Chinese 中

相关的第三方 Web 站点参考

本文档中引用了第三方 URL,这些 URL 提供了附加的相关信息。


注 - Oracle 对本文档中提到的第三方 Web 站点的可用性不承担任何责任。对于此类站点或资源中的(或通过它们获得的)任何内容、广告、产品或其他资料,Oracle 并不表示认可,也不承担任何责任。对于因使用或依靠此类站点或资源中的(或通过它们获得的)任何内容、产品或服务而实际或声称造成的或连带产生的损坏或损失,Oracle 概不负责,也不承担任何责任。


开发人员资源

请访问 http://www.oracle.com/technetwork/server-storage/solarisstudio,查找以下经常更新的资源:

印刷约定

下表介绍了本书中的印刷约定。

表 P-1 印刷约定

字体或符号
含义
示例
AaBbCc123
命令、文件和目录的名称;计算机屏幕输出
编辑 .login 文件。

使用 ls -a 列出所有文件。

machine_name% you have mail.

AaBbCc123
用户键入的内容,与计算机屏幕输出的显示不同
machine_name% su

Password:

aabbcc123
要使用实名或值替换的命令行占位符
删除文件的命令为 rm filename
AaBbCc123
保留未译的新词或术语以及要强调的词
这些称为 Class 选项。

注意:有些强调的项目在联机时以粗体显示。

新词术语强调
新词或术语以及要强调的词
高速缓存是存储在本地的副本。

保存文件。

《书名》
书名
阅读《用户指南》的第 6 章。

命令中的 shell 提示符示例

下表列出了 C shell、Bourne shell 和 Korn shell 的缺省 UNIX 系统提示符和超级用户提示符。

表 P-2 shell 提示符

shell
提示符
C shell 提示符
machine_name%
C shell 超级用户提示符
machine_name#
Bourne shell 和 Korn shell 提示符
$
Bourne shell 和 Korn shell 超级用户提示符
#

文档、支持与培训

请参见以下 Web 站点了解其他资源:

Oracle 欢迎您提出意见

Oracle 欢迎您针对其文档质量和实用性提出意见和建议。如果您发现任何错误,或有其他任何改进建议,请转至 http://docs.sun.com,然后单击 Feedback(反馈)。请提供文档的标题和文件号码,以及章节和页码(如果有)。如果您需要回复,请告知。

Oracle 技术网络 提供了一系列与 Oracle 软件有关的资源: