OpenMPTM 应用程序接口是适用于共享内存多处理器体系结构的可移植并行编程模型,它是由本公司与多家计算机供应商联合开发的。其规范由“OpenMP 体系结构审核委员会”创立并公布。
OpenMP API 是 SolarisTM 操作系统平台上所有 Sun Studio 编译器的推荐并行编程模型。请参见附录以了解有关将传统 Fortran 和 C 并行化指令转换为 OpenMP 的指导。
本手册提供的材料描述了 OpenMP API 的 Sun Studio 实现所特有的问题。有关完整的详细信息,请参阅 OpenMP 规范文档。本手册直接引用了 OpenMP 2.5 API 规范中的某些部分。
C、C++ 和 Fortran 95 的 OpenMP 2.5 规范可通过访问官方 OpenMP Web 站点 http://www.openmp.org 获取。
有关 OpenMP 的其他信息(包括教程和其他开发者资源),请访问 cOMPunity Web 站点 http://www.compunity.org。
有关 Sun Studio 编译器发行版及其 OpenMP API 实现的最新信息,请访问 Sun Developer Network 门户网站 http://developers.sun.com/sunstudio。
在以下表格和示例中,Fortran 指令和源代码虽以大写形式出现,但实际上不区分大小写。
术语结构化块是指无数据输入或输出的 Fortran 或 C/C++ 语句块。
方括号 [...] 中的构造是可选的。
在本手册中,"Fortran" 是指 Fortran 95 语言和编译器 f95。