oracle home
Oracle
®
Solaris Studio 12.4: Fortran ユーザーズガイド
印刷ビューの終了
Search Term
検索範囲:
このドキュメント
ライブラリ全体
» ...
Documentation Home
»
Oracle Solaris Studio 12.4 Information Library ...
»
Oracle
®
Solaris Studio 12.4: ...
»
Fortran コンパイラオプション
»
オプションリファレンス
»
–noautopar
更新: 2014 年 12 月
Oracle
®
Solaris Studio 12.4: Fortran ユーザーズガイド
ドキュメント情報
このドキュメントの使用法
製品ドキュメントライブラリ
Oracle サポートへのアクセス
フィードバック
第 1 章 概要
1.1 準拠規格
1.2 Fortran コンパイラの機能
1.3 そのほかの Fortran ユーティリティー
1.4 デバッグユーティリティー
1.5 Sun Performance Library
1.6 区間演算
1.7 マニュアルページ
1.8 コマンド行ヘルプ
第 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 コンパイラオプション
3.1 コマンド構文
3.2 オプションの構文
3.3 オプションのサマリー
3.3.1 頻繁に利用するオプション
3.3.2 マクロフラグ
3.3.3 下位互換のための旧オプション
3.3.4 旧オプションフラグ
3.4 オプションリファレンス
3.4.1 –aligncommon[={1|2|4|8|16}]
3.4.2 –ansi
3.4.3 –arg=local
3.4.4 –autopar
3.4.5 –B{static|dynamic}
3.4.6 –C
3.4.7 –c
3.4.8 –copyargs
3.4.9 –Dname[=def]
3.4.10 –dalign
3.4.11 –dbl_align_all[={yes|no}]
3.4.12 –depend[={yes|no}]
3.4.13 –dryrun
3.4.14 –d{y|n}
3.4.15 –e
3.4.16 –erroff[={%all|%none|taglist}]
3.4.17 –errtags[={yes|no}]
3.4.18 –errwarn[={%all|%none|taglist}]
3.4.19 –ext_names=e
3.4.20 –F
3.4.21 –f
3.4.22 –f77[=list]
3.4.23 –fast
3.4.24 -fixed
3.4.25 –flags
3.4.26 -fma[={none|fused}]
3.4.27 –fnonstd
3.4.28 –fns[={yes|no}]
3.4.29 -fopenmp
3.4.30 –fpover[={yes|no}]
3.4.31 –fpp
3.4.32 –fprecision={single|double|extended}
3.4.33 –free
3.4.34 –fround={nearest|tozero|negative|positive}
3.4.35 –fserialio
3.4.36 –fsimple[={1|2|0}]
3.4.37 –fstore
3.4.38 –ftrap=t
3.4.39 –G
3.4.40 -g
3.4.41 -g[n]
3.4.42 –hname
3.4.43 –help
3.4.44 –Ipath
3.4.45 -i8
3.4.46 –inline=[%auto][[,][no%]f1,…[no%]fn]
3.4.47 –iorounding[={compatible|processor-defined}]
3.4.48 –keepmod[={yes|no}]
3.4.49 –keeptmp
3.4.50 –Kpic
3.4.51 –KPIC
3.4.52 –Lpath
3.4.53 –lx
3.4.54 –libmil
3.4.55 -library=sunperf
3.4.56 –loopinfo
3.4.57 –Mpath
3.4.58 –m32 | –m64
3.4.59 –moddir=path
3.4.60 -mt[={yes|no}]
3.4.61 –native
3.4.62 –noautopar
3.4.63 –nodepend
3.4.64 -nofstore
3.4.65 –nolib
3.4.66 –nolibmil
3.4.67 –noreduction
3.4.68 –norunpath
3.4.69 –O[n]
3.4.70 –o filename
3.4.71 –onetrip
3.4.72 –openmp
3.4.73 –p
3.4.74 –pad[=p]
3.4.75 –pg
3.4.76 –pic
3.4.77 –PIC
3.4.78 –preserve_argvalues[=simple|none|complete]
3.4.79 –Qoption pr ls
3.4.80 –qp
3.4.81 –R ls
3.4.82 –r8const
3.4.83 –recl=a[,b]
3.4.84 –reduction
3.4.85 –S
3.4.86 –s
3.4.87 –silent
3.4.88 –stackvar
3.4.89 –stop_status[={yes|no}]
3.4.90 –temp=dir
3.4.91 –time
3.4.92 –traceback[={%none|common|signals_list}]
3.4.93 –U
3.4.94 –Uname
3.4.95 –u
3.4.96 –unroll=n
3.4.97 –use=list
3.4.98 –V
3.4.99 –v
3.4.100 –vax=keywords
3.4.101 –vpara
3.4.102 -Wc,arg
3.4.103 –w[n]
3.4.104 -Xlinker arg
3.4.105 –Xlist[x]
3.4.106 –xaddr32[={yes|no}]
3.4.107 –xalias[=keywords]
3.4.108 –xannotate[={yes|no}]
3.4.109 –xarch=isa
3.4.109.1 x86/x64 プラットフォームでの特別な注意
3.4.110 –xassume_control[=keywords]
3.4.111 –xautopar
3.4.112 –xbinopt={prepare | off}
3.4.113 –xcache=c
3.4.114 -xcheck[=keyword[,keyword]]
3.4.115 –xchip=c
3.4.116 -xcode[=v]
3.4.117 –xcommonchk[={yes|no}]
3.4.118 –xdebugformat={dwarf|stabs}
3.4.119 -xdebuginfo=a[,a...]
3.4.120 –xdepend
3.4.121 –xF
3.4.122 –xfilebyteorder=options
3.4.122.1 例:
3.4.122.2 備考:
3.4.123 -xglobalize[={yes|no}]
3.4.123.1 相互の関連性
3.4.124 –xhasc[={yes|no}]
3.4.125 –xhelp=flags
3.4.126 –xhwcprof[={enable | disable}]
3.4.127 –xia[={widestneed|strict}]
3.4.128 –xinline=list
3.4.129 xinline_param=a[,a[,a]...]
3.4.130 xinline_report[=n]
3.4.131 –xinstrument=[%no]datarace
3.4.132 –xinterval[={widestneed|strict|no}]
3.4.133 –xipo[={0|1|2}]
3.4.134 –xipo_archive[={none|readonly|writeback}]
3.4.135 -xipo_build=[yes|no]
3.4.135.1 -xipo_build の例
3.4.136 –xivdep[=p]
3.4.137 -xjobs{=n|auto}
3.4.137.1 -xjobs の例
3.4.138 -xkeep_unref[={[no%]funcs,[no%]vars}]
3.4.139 –xkeepframe[=[%all,%none,name,no%name]]
3.4.140 -xknown_lib=library_list
3.4.141 –xl
3.4.142 –xlang=f77
3.4.143 –xld
3.4.144 –xlibmil
3.4.145 –xlibmopt
3.4.146 –xlic_lib=sunperf
3.4.147 –xlinkopt[={1|2|0}]
3.4.148 –xloopinfo
3.4.149 –xM
3.4.150 –xmaxopt[=n]
3.4.151 –xmemalign[=<a><b>]
3.4.152 –xmodel=[small | kernel | medium]
3.4.153 –xnolib
3.4.154 –xnolibmil
3.4.155 –xnolibmopt
3.4.156 –xOn
3.4.157 –xopenmp[={parallel|noopt|none}]
3.4.158 –xpad
3.4.159 –xpagesize=size
3.4.160 –xpagesize_heap=size
3.4.161 –xpagesize_stack=size
3.4.162 -xpatchpadding[={fix|patch|size}]
3.4.163 –xpec[={yes|no}]
3.4.164 –xpg
3.4.165 –xpp={fpp|cpp}
3.4.166 –xprefetch[=a[,a]]
3.4.166.1 デフォルト:
3.4.166.2 相互の関連性:
3.4.166.3 警告:
3.4.167 -xprefetch_auto_type=indirect_array_access
3.4.168 –xprefetch_level={1|2|3}
3.4.169 –xprofile=p
3.4.170 –xprofile_ircache[=path]
3.4.171 –xprofile_pathmap=collect_prefix:use_prefix
3.4.172 –xrecursive
3.4.173 –xreduction
3.4.174 –xregs=r
3.4.175 -xs[={yes|no}]
3.4.176 –xsafe=mem
3.4.177 -xsegment_align=n
3.4.178 –xspace
3.4.179 –xtarget=t
3.4.179.1 一般的なプラットフォームとネイティブプラットフォーム
3.4.179.2 SPARC プラットフォーム
3.4.179.3 x86 プラットフォーム
3.4.180 -xtemp=path
3.4.181 -xthroughput[={yes|no}]
3.4.182 –xtime
3.4.183 –xtypemap=spec
3.4.184 -xunboundsym={yes|no}
3.4.185 –xunroll=n
3.4.186 -xvector[=a]
3.4.187 –ztext
第 4 章 Solaris Studio Fortran の機能および拡張機能
4.1 ソース言語の機能
4.1.1 継続行の制限
4.1.2 固定形式のソースの行
4.1.3 タブ形式
4.1.4 想定するソースの書式
4.1.4.1 書式の混在
4.1.4.2 大文字と小文字の区別
4.1.5 制限とデフォルト
4.2 データ型
4.2.1 ブール型
4.2.1.1 ブール型に関する規則
4.2.1.2 ブール型定数の代替書式
8 進
16 進
ホレリス
4.2.1.3 別の場所におけるブール型定数の使用
4.2.2 数値データ型のサイズの略記法
4.2.3 データ型のサイズおよび整列
4.3 Cray ポインタ
4.3.1 構文
4.3.2 Cray ポインタの目的
4.3.3 Cray ポインタと Fortran 95 のポインタ
4.3.4 Cray ポインタの機能
4.3.5 Cray ポインタの制限事項
4.3.6 Cray ポインタの指示先の制限事項
4.3.7 Cray ポインタの使用法
4.4 STRUCTURE および UNION (VAX Fortran)
4.5 符号なし整数
4.5.1 演算式
4.5.2 関係式
4.5.3 制御構文
4.5.4 入出力構文
4.5.5 組み込み関数
4.6 Fortran 200x の機能
4.6.1 C との相互運用性
4.6.2 IEEE 浮動小数点の例外処理
4.6.3 コマンド行引数用組み込み関数
4.6.4 PROTECTED 属性
4.6.5 Fortran 2003 非同期入出力
4.6.6 ALLOCATABLE 属性の拡張機能
4.6.7 VALUE 属性
4.6.8 Fortran 2003 ストリーム入出力
4.6.9 Fortran 2003 の IMPORT 文
4.6.10 Fortran 2003 の FLUSH 入出力文
4.6.11 Fortran 2003 POINTER INTENT 機能
4.6.12 Fortran 2003 拡張配列構成子
4.6.13 オブジェクト指向の Fortran サポート
4.6.14 FINAL サブルーチンのサポート
4.6.15 手続きポインタのサポート
4.6.16 その他の Fortran 2003 および Fortran 2008 機能
4.7 新しい入出力拡張機能
4.7.1 入出力エラー処理ルーチン
4.7.2 可変フォーマット式
4.7.3 NAMELIST 入力形式
4.7.4 書式なしバイナリ入出力
4.7.5 その他の入出力拡張機能
4.8 ディレクティブ
4.8.1 f95 の特殊な指令行の書式
4.8.1.1 ソースが固定形式の場合
4.8.1.2 ソースが自由形式の場合
4.8.2 FIXED 指令と FREE 指令
4.8.2.1 スコープ
4.8.2.2 使用法
4.8.2.3 制限事項
4.8.3 並列化ディレクティブ
4.9 モジュールファイル
4.9.1 モジュールの検索
4.9.2 -use=list オプションフラグ
4.9.3 fdumpmod コマンド
4.10 組み込み関数
4.11 将来のバージョンとの互換性
4.12 言語の混在
第 5 章 FORTRAN 77 の互換性: Solaris Studio Fortran への移行
5.1 互換性のある f77 機能
5.2 非互換性の問題
5.3 レガシー FORTRAN 77 でコンパイルされたルーチンでのリンク
5.3.1 Fortran 組み込み関数
5.4 f95 への移行についてのその他の問題
5.5 f77 コマンド
付録 A 実行時のエラーメッセージ
A.1 オペレーティングシステムのエラーメッセージ
A.2 f95 の実行時入出力エラーメッセージ
付録 B 各リリースにおける機能変更
B.1 Oracle Solaris Studio 12.4 Fortran リリース
B.2 Oracle Solaris Studio 12.3 Fortran リリース
B.3 Oracle Solaris Studio 12.2 Fortran リリース
B.4 Sun Studio 12 Update 1 Fortran リリース
B.5 Sun Studio 12 Fortran リリース
B.6 Sun Studio 11 Fortran リリース
付録 C Fortran ディレクティブのサマリー
C.1 一般的な Fortran ディレクティブ
C.2 特殊な Fortran ディレクティブ
C.3 Fortran の OpenMP ディレクティブ
索引
索引 数字と記号
索引 A
索引 C
索引 D
索引 E
索引 F
索引 G
索引 I
索引 L
索引 M
索引 N
索引 O
索引 P
索引 S
索引 T
索引 U
索引 V
索引 W
索引 X
索引 あ
索引 い
索引 え
索引 お
索引 か
索引 き
索引 く
索引 け
索引 こ
索引 さ
索引 し
索引 す
索引 せ
索引 そ
索引 た
索引 ち
索引 つ
索引 て
索引 と
索引 な
索引 に
索引 は
索引 ひ
索引 ふ
索引 へ
索引 ほ
索引 ま
索引 む
索引 め
索引 も
索引 ゆ
索引 よ
索引 ら
索引 り
索引 る
索引 れ
言語:
日本語
3.4.62
–noautopar
コマンド行で先に指定された
-autopar
で起動されている自動並列化を無効にします。
前へ
次へ