JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Oracle Solaris Studio 12.3: Fortran ユーザーズガイド     Oracle Solaris Studio 12.3 Information Library (日本語)
search filter icon
search icon

ドキュメントの情報

はじめに

1.  概要

2.  Solaris Studio Fortran の使用

2.1 クイックスタート

2.2 コンパイラの起動

2.2.1 コンパイルとリンクの流れ

2.2.2 ファイル名の拡張子

2.2.3 ソースファイル

2.2.4 ソースファイルプリプロセッサ

2.2.5 コンパイルとリンクの分離

2.2.6 コンパイルとリンクの整合性

2.2.7 認識されないコマンド行引数

2.2.8 モジュール

2.3 指令

2.3.1 一般的な指令

2.3.1.1 C 指令

2.3.1.2 IGNORE_TKR 指令

2.3.1.3 UNROLL 指令

2.3.1.4 WEAK 指令

2.3.1.5 OPT 指令

2.3.1.6 PIPELOOP[= n] 指令

2.3.1.7 PREFETCH 指令

2.3.1.8 ASSUME 指令

2.3.2 並列化の指令

2.3.2.1 OpenMP 並列化指令

2.3.2.2 従来の Sun および Cray 並列指令

2.3.3 IVDEP 指令

2.4 ライブラリインタフェースと system.inc

2.5 コンパイラの利用方法

2.5.1 ハードウェアプラットフォームの特定

2.5.2 環境変数の使用

2.5.3 メモリーサイズ

2.5.3.1 スワップ領域の制限

2.5.3.2 スワップ領域の増加

2.5.3.3 仮想メモリーの制御

2.6 ユーザー指定のデフォルトオプションファイル

3.  Fortran コンパイラオプション

4.  Solaris Studio Fortran の機能および拡張機能

5.  FORTRAN 77 の互換性: Solaris Studio Fortran への移行

A.  実行時のエラーメッセージ

B.  各リリースにおける機能変更

C.  Fortran 指令の要約

索引

2.1 クイックスタート

ここでは Fortran コンパイラを使用して、Fortran プログラムをコンパイルし、実行する方法について、簡単に説明します。コマンド行オプションの参考情報は、次の章で紹介します。

Fortran アプリケーションを実行するごく基本的な手順は次のとおりです。まず、エディタを使用して、.f.for.f90.f95.F.F90.F95.f03、または .F03 というファイル名の接尾辞の付いた Fortran のソースファイルを作成します (表表 2-1 を参照)。次に、コンパイラを起動して実行可能ファイルを生成し、最後にそのファイル名を入力してそのプログラムを起動します。

例: このプログラムは画面上にメッセージを表示します。

demo% cat greetings.f
      PROGRAM GREETINGS
      PRINT *, ’Real programmers write Fortran!’
      END
demo% f95 greetings.f
demo% a.out
 Real programmers write Fortran!
demo%

この例では、f95 がソースファイル greetings.f をコンパイルし、デフォルトで実行可能プログラムを a.out というファイルにリンクします。プログラムを起動するには、コマンドプロンプトで実行可能ファイルの名前 a.out を入力します。

一般的には、UNIX のコンパイラは実行可能ファイルとして a.out というデフォルトのファイルを生成します。しかし、すべてのコンパイルで同じファイルを使用するのは不都合な場合があります。さらには、そのようなファイルがすでに存在している場合、コンパイラの次の実行で上書きされてしまいます。代わりに、-o コンパイラオプションを使用すると、実行可能出力ファイルの名前を明示的に指定することができます。

demo% f95 -o greetings greetings.f
demo% greetings
 Real programmers write Fortran!
demo%

前述の例で、-o オプションを使用することにより、コンパイラは実行可能なコードをファイル greetings に書き込みます。規則により、実行可能ファイルはメインソースファイルと同じ名前を与えられますが、拡張子は付きません。

また別の方法として、コンパイル処理が終わるごとに、mv コマンドを使用してデフォルトの a.out ファイルの名前を変更することもできます。どちらの方法でも、シェルプロンプトで実行可能ファイルの名前を入力してプログラムを実行します。

この章の次の項では、 f95 コマンドで使用する表記法、コンパイラのソース行指令、これらのコンパイラの使用上の注意事項などについて解説します。次の章では、コマンド行の構文とすべてのオプションについて詳しく説明します。