Sun Microsystems Sun Studio 12

Manuals and User Guides for Sun Microsystems Sun Studio 12. We found 1 manuals for free downloads 编程指南

以下是有关 Sun Studio 12 的简要信息。该文档提供了 Sun Studio Fortran 95 编译器的基本信息,涵盖了 Fortran 95 的输入/输出、程序开发、库使用、程序分析与调试、数值精度、移植指导、性能优化、并行处理以及 C 与 Fortran 语言之间的互操作性。它旨在帮助科学家、工程师和程序员有效利用 Sun Fortran 编译器。

Key Features

  • Fortran 95 标准一致性

  • 全局程序一致性检查(-Xlist)

  • 多处理器自动和显式循环并行化(OpenMP 2.5)

  • 支持 VAX/VMS Fortran 扩展

  • 高性能代码优化

  • C/C++ 语言互操作性

  • 支持 UltraSPARC 和 x64 平台上的 64 位 Solaris 环境

  • 区间运算编程功能

  • 支持 Fortran 2003 流 I/O 特性

Sun Microsystems Sun Studio 12 编程指南

Brand: Sun Microsystems Size: 1 MB

Languages: 中文

Open manual

Frequently Answers and Questions

如何从 Fortran 程序内部访问文件?

您可以通过 OPEN 语句中的 FILE= 说明符或通过将命令行参数和环境变量传递给程序来访问命名文件。此外,Fortran 逻辑单元可以预连接到标准输入、标准输出和标准错误文件。

Fortran 中的直接 I/O 有什么用?

直接 I/O(Direct I/O)允许通过记录号直接访问文件,所有记录必须具有相同的固定长度。它适用于随机读写操作,与顺序 I/O 不同,记录可以按任意顺序读写。

如何调试 Fortran 程序?

您可以使用编译器选项 -Xlist 进行全局程序一致性检查,也可以使用 Sun Studio dbx 调试器,它提供了强大的运行时和静态调试功能,并且包含性能数据收集器。

Sun 性能库的用途是什么?

Sun 性能库是一个用于计算线性代数和傅立叶变换的优化子例程及函数的库。它基于标准库 LAPACK、BLAS 和 FFTPACK,旨在提供比标准库版本更快、更准确的计算能力,并支持多处理环境。

Fortran 95 编译器如何处理浮点运算?

Fortran 95 编译器基于 IEEE 标准 754-1985 和国际标准 IEC 60559:1989 处理浮点运算,并提供 -ftrap=mode 编译器选项来控制浮点异常处理,以及 IEEE 例程如 ieee_flags() 和 ieee_handler() 来管理异常。

Fortran 程序可以与 C 程序交互吗?

可以。Fortran 95 编译器和 Solaris 系统上的通用调用约定允许将使用 C 或 C++ 编写的例程与 Fortran 程序结合使用。文档中详细介绍了数据类型兼容性、参数传递和共享 I/O 等互操作性问题。

advertisement