《Fortran 库参考》介绍 SunTM Studio Fortran 库中的内函数和例程。本参考手册适用于精通 Fortran 语言和 SolarisTM 操作环境的程序员。
本指南适用于精通 Fortran 语言并希望了解如何有效使用 Sun Fortran 编译器的科学家、工程师和程序员。通常,还假定他们熟悉 Solaris 操作环境或 UNIX®。
随附的《Fortran 编程指南》中提供了有关在 Solaris 操作环境上进行 Fortran 编程的问题的讨论(包括输入/输出、应用程序开发、库的创建和使用、程序分析、移植、优化和并行处理)。
字体 |
含义 |
示例 |
---|---|---|
AaBbCc123 |
命令、文件和目录的名称;计算机屏幕输出 |
编辑 .login 文件。 使用 ls -a 列出所有文件。 % You have mail. |
AaBbCc123 |
用户键入的内容,与计算机屏幕输出的显示不同 |
% su Password: |
AaBbCc123 |
要使用实名或值替换的命令行占位符文本 |
要删除文件,请键入 rm filename。 |
AaBbCc123 |
保留未译的新词或术语以及要强调的词 |
这些称为 class 选项。 |
新词术语强调 |
新词或术语以及要强调的词 |
您必须成为超级用户才能执行此操作。 |
《书名》 |
书名 |
阅读《用户指南》的第 6 章。 |
符号 ∇ 表示有意义的空格:
∇∇36.001 |
FORTRAN 77 标准采用早期惯例,名称 "FORTRAN" 的拼写采用大写字母。当前惯例是使用小写字母:"Fortran 95"
对联机手册页的引用采用主题名称和章节号。例如,对库例程 GETENV 的引用为 getenv(3F),这意味着访问此手册页的 man 命令为:man -s 3F getenv
代码符号 |
含义 |
表示法 |
代码示例 |
---|---|---|---|
[ ] |
方括号中的参数是可选参数。 |
O[n] |
-O4, -O |
{ } |
大括号中是针对所需选项的一组选择内容。 |
d{y|n} |
-dy |
| |
"|" 或 "-" 符号用于分隔多个参数,只能选择其中一个参数。 |
B{dynamic|static} |
-Bstatic |
: |
冒号与逗号类似,有时用于分隔多个参数。 |
Rdir[:dir] |
-R/local/libs:/U/a |
… |
省略号表示一系列省略。 |
-xinline=f1[,…fn] |
-xinline=alpha,dos |
Shell |
提示符 |
---|---|
C shell |
machine-name% |
C shell 超级用户 |
machine-name# |
Bourne shell、Korn shell 和 GNU Bourne-Again shell |
$ |
Bourne shell、Korn shell 和 GNU Bourne-Again shell 超级用户 |
# |
此 Sun Studio 发行版支持使用 SPARC® 和 x86 系列处理器体系结构的系统:UltraSPARCTM、SPARC64、AMD64、Pentium 和 Xeon EM64T。可从以下位置获得硬件兼容性列表,在列表中可以查看您正在使用的 Solaris 操作系统版本所支持的系统:http://www.sun.com/bigadmin/hcl。这些文档中给出了平台类型间所有实现的区别。
在本文档中,与 x86 相关的术语的含义如下:
"x86" 泛指 64 位和 32 位的 x86 兼容产品系列。
"x64" 表示有关 AMD64 或 EM64T 系统的特定 64 位信息。
“32 位 x86”表示有关基于 x86 的系统的特定 32 位信息。
有关受支持的系统,请参阅硬件兼容性列表。
可以访问以下位置的文档:
可以通过随软件一起安装在本地系统或网络上的文档索引(在 Solaris 平台上为 file:/opt/SUNWspro/docs/index.html;在 Linux 平台上为 file:/opt/sun/sunstudio12/docs/index.html)获取文档。
如果该软件没有安装在 /opt 目录(Solaris 平台)中或 /opt/sun 目录(Linux 平台)中,请询问系统管理员以获取系统中的等效路径。
可以从 docs.sun.comsm Web 站点获取大多数手册。下列书目只能从 Solaris 平台上已安装的软件中获取:
《标准 C++ 库类参考》
《标准 C++ 库用户指南》
《Tools.h++ 类库参考》
《Tools.h++ 用户指南》
Solaris 平台和 Linux 平台的相应发行说明可从 docs.sun.com Web 站点获取。
IDE 所有组件的联机帮助可通过 IDE 中的“帮助”菜单以及许多窗口和对话框上的“帮助”按钮获取。
可以通过 Internet 访问 docs.sun.com Web 站点 (http://docs.sun.com) 阅读、打印和购买 Sun Microsystems 的各种手册。如果找不到某手册,请参见随软件一起安装在本地系统或网络上的文档索引。
Sun 对本文档中提到的第三方 Web 站点的可用性不承担任何责任。对于此类站点或资源中的(或通过它们获得的)任何内容、广告、产品或其他资料,Sun 并不表示认可,也不承担任何责任。对于因使用或依靠此类站点或资源中的(或通过它们获得的)任何内容、产品或服务而造成的或连带产生的实际或名义损坏或损失,Sun 概不负责,也不承担任何责任。
该文档以易读格式提供,以方便残障用户使用辅助技术进行阅读。可以按照下表所述找到文档的易读版本。如果该软件未安装在 /opt 目录中,请询问系统管理员以获取系统中的等效路径。
文档类型 |
易读版本的格式和位置 |
手册(第三方手册除外) |
HTML,位于 http://docs.sun.com |
第三方手册:
|
HTML,位于 Solaris 平台上已安装软件中,可通过文档索引 (file:/opt/SUNWspro/docs/index.html) 获取 |
自述文件 |
HTML,位于 Sun Developer Network 门户 http://developers.sun.com/sunstudio/documentation/ss12m |
手册页 |
HTML,位于已安装软件中,可通过文档索引(在 Solaris 平台上为 file:/opt/SUNWspro/docs/index.html;在 Linux 平台上为 file:/opt/sun/sunstudio12/docs/index.html)获取 |
联机帮助 |
HTML,可通过 IDE 中的“帮助”菜单和“帮助”按钮获取 |
发行说明 |
HTML,位于 http://docs.sun.com |
下表列出了可通过 file:/opt/SUNWspro/docs/index.html 和 http://docs.sun.com 获取的相关文档。如果该软件未安装在 /opt 目录中,请询问系统管理员以获取系统中的等效路径。
文档标题 |
说明 |
---|---|
《Fortran 编程指南》 |
介绍了如何在 Solaris 环境中编写高效 Fortran 程序;并介绍了输入/ 输出、库、性能、调试和并行处理。 |
《Fortran 用户指南》 |
介绍了 f95 编译器的编译时环境和命令行选项。 |
《OpenMP API 用户指南》 |
概括介绍了 OpenMP 多重处理 API,并提供了有关实现的具体信息。 |
《数值计算指南》 |
介绍了与浮点计算的数值精度有关的问题。 |
下表列出了可从 docs.sun.com Web 站点上获取的相关文档。
文档集合 |
文档标题 |
说明 |
---|---|---|
Solaris Reference Manual Collection |
请参见手册页各章节的标题。 |
提供 Solaris 操作系统的有关信息。 |
Solaris Software Developer Collection |
《链接程序和库指南》 |
介绍了 Solaris 链接编辑器和运行时链接程序的操作。 |
Solaris Software Developer Collection |
《多线程编程指南》 |
介绍了 POSIX 和 Solaris 线程 API、使用同步对象进行编程、编译多线程程序和多线程程序的查找工具。 |
访问 Sun Developer Network Sun Studio 门户 (http://developers.sun.com/sunstudio) 查看下列经常更新的资源:
有关编程技术和最佳做法的文章
软件文档以及随软件一起安装的文档的更正信息
有关支持级别的信息
用户论坛
可下载的代码示例
新技术预览
Sun Studio 门户是 Sun Developer Network Web 站点 (http://developers.sun.com) 上面向开发者的众多其他资源之一。
如果您遇到通过本文档无法解决的技术问题,请访问以下 URL:
http://www.sun.com/service/contacting
Sun 致力于提高其文档的质量,并十分乐意收到您的意见和建议。您可以通过以下 URL 向 Sun 提交您的意见:
http://www.sun.com/hwdocs/feedback
请在电子邮件的主题行中注明文档的文件号码。例如,本文档的文件号码是 820-1202-10。