_ symbol
Names
in names
__assume_aligned
__INTEL_COMPILER シンボル
__INTEL_OFFLOAD
ディレクティブを使用したターゲット固有のコードの記述
CPU のみの実行の場合にビルドされないコードの記述
__MIC__
ディレクティブを使用したターゲット固有のコードの記述
概要: ディレクティブの使用
_FTN _ALLOC
_Offload_report
_Offload_report API
_OPENMP シンボル
--sysroot コンパイラー・オプション (Linux* のみ)
-132 コンパイラー・オプション
-66 コンパイラー・オプション
-72 コンパイラー・オプション
-80 コンパイラー・オプション
-align コンパイラー・オプション
-allow fpp_comments コンパイラー・オプション
-altparam コンパイラー・オプション
-ansi-alias コンパイラー・オプション
-arch コンパイラー・オプション
-assume old-boz compiler option
-assume コンパイラー・オプション
-assume:old-boz コンパイラー・オプション
-auto コンパイラー・オプション
-auto-scalar コンパイラー・オプション
-autodouble コンパイラー・オプション
-ax コンパイラー・オプション
-B コンパイラー・オプション
-Bdynamic コンパイラー・オプション (Linux* のみ)
-Bstatic コンパイラー・オプション (Linux* のみ)
-Bsymbolic コンパイラー・オプション (Linux* のみ)
-Bsymbolic-functions コンパイラー・オプション (Linux* のみ)
-c コンパイラー・オプション
-C コンパイラー・オプション
-CB コンパイラー・オプション
-ccdefault コンパイラー・オプション
-check コンパイラー・オプション
-coarray コンパイラー・オプション
-coarray-config-file コンパイラー・オプション
-coarray-num-images コンパイラー・オプション
-common-args コンパイラー・オプション
-complex-limited-range コンパイラー・オプション
-convert コンパイラー・オプション
-cpp コンパイラー・オプション
-CU コンパイラー・オプション
-cxxlib コンパイラー・オプション
-D コンパイラー・オプション
-d-lines コンパイラー・オプション
-DD コンパイラー・オプション
-debug コンパイラー・オプション
-debug-parameters コンパイラー・オプション
-diag コンパイラー・オプション
-diag-disable コンパイラー・オプション
-diag-disable=all コンパイラー・オプション
-diag-dump コンパイラー・オプション
-diag-enable コンパイラー・オプション
-diag-enable=all コンパイラー・オプション
-diag-error コンパイラー・オプション
-diag-error-limit コンパイラー・オプション
-diag-file コンパイラー・オプション
-diag-file-append コンパイラー・オプション
-diag-id-numbers コンパイラー・オプション
-diag-once コンパイラー・オプション
-diag-remark コンパイラー・オプション
-diag-warning コンパイラー・オプション
-double-size コンパイラー・オプション
-dryrun コンパイラー・オプション
-dumpmachine コンパイラー・オプション
-dynamic-linker コンパイラー・オプション (Linux* のみ)
-dynamiclib コンパイラー・オプション (OS X* のみ)
-dyncom コンパイラー・オプション
-E コンパイラー・オプション
-e03 コンパイラー・オプション
-e90 コンパイラー・オプション
-e95 コンパイラー・オプション
-EP コンパイラー・オプション
-error-limit コンパイラー・オプション
-extend-source コンパイラー・オプション
-F コンパイラー・オプション
-f66 コンパイラー・オプション
-f77rtl コンパイラー・オプション
-Fa コンパイラー・オプション
-falias コンパイラー・オプション
-falign-functions コンパイラー・オプション
-falign-loops コンパイラー・オプション
-falign-stack コンパイラー・オプション (Linux* のみ)
-fast コンパイラー・オプション
-fast-transcendentals コンパイラー・オプション
-fasynchronous-unwind-tables コンパイラー・オプション
-fcode-asm コンパイラー・オプション
-fcommon コンパイラー・オプション
-feliminate-unused-debug-types コンパイラー・オプション
-fexceptions コンパイラー・オプション
-ffat-lto-objects コンパイラー・オプション (Linux* のみ)
-ffnalias コンパイラー・オプション
-FI コンパイラー・オプション
-fimf-absolute-error コンパイラー・オプション
-fimf-accuracy-bits コンパイラー・オプション
-fimf-arch-consistency コンパイラー・オプション
-fimf-domain-exclusion コンパイラー・オプション
-fimf-max-error コンパイラー・オプション
-fimf-precision コンパイラー・オプション
-finline コンパイラー・オプション
-finline-functions コンパイラー・オプション
-finline-limit コンパイラー・オプション
-finstrument-functions コンパイラー・オプション
-fixed コンパイラー・オプション
-fkeep-static-consts コンパイラー・オプション
-fma コンパイラー・オプション
-fmath-errno コンパイラー・オプション
-fmerge-constants コンパイラー・オプション (Linux* のみ)
-fmerge-debug-strings コンパイラー・オプション (Linux* のみ)
-fminshared コンパイラー・オプション
-fmpc-privatize コンパイラー・オプション (Linux* のみ)
-fno-asynchronous-unwind-tables コンパイラー・オプション
-fomit-frame-pointer コンパイラー・オプション
-fopenmp コンパイラー・オプション
-foptimize-sibling-calls コンパイラー・オプション
-fp コンパイラー・オプション
-fp-model consistent コンパイラー・オプション
-fp-model コンパイラー・オプション
fp-model、fp
使用方法
-fp-port コンパイラー・オプション
-fp-speculation コンパイラー・オプション
-fp-stack-check コンパイラー・オプション
-fpconstant コンパイラー・オプション
-fpe コンパイラー・オプション
-fpe-all コンパイラー・オプション
-fpic コンパイラー・オプション
-fpie コンパイラー・オプション (Linux* のみ)
-fpp-name コンパイラー・オプション
-fprotect-parens コンパイラー・オプション
-fpscomp コンパイラー・オプション
-FR コンパイラー・オプション
-free コンパイラー・オプション
-fsource-asm コンパイラー・オプション
-fstack-protector コンパイラー・オプション
-fstack-protector-all コンパイラー・オプション
-fstack-protector-strong コンパイラー・オプション
-fstack-security-check コンパイラー・オプション
-fsyntax-only コンパイラー・オプション
-ftrapuv コンパイラー・オプション
-ftz コンパイラー・オプション
FTZ フラグと DAZ フラグの設定
ftz、Qftz
-funroll-loops コンパイラー・オプション
-fvar-tracking コンパイラー・オプション
-fvar-tracking-assignments コンパイラー・オプション
-fverbose-asm コンパイラー・オプション
-fvisibility コンパイラー・オプション
-fzero-initialized-in-bss コンパイラー・オプション
-g コンパイラー・オプション
-gcc-name コンパイラー・オプション (Linux* のみ)
-gdwarf-2 コンパイラー・オプション
-gdwarf-3 コンパイラー・オプション
-gdwarf-4 コンパイラー・オプション
-gen-dep コンパイラー・オプション
-gen-depformat コンパイラー・オプション
-gen-depshow コンパイラー・オプション
-gen-interfaces コンパイラー・オプション
-global-hoist コンパイラー・オプション
-grecord-gcc-switches コンパイラー・オプション (Linux* のみ)
-gsplit-dwarf コンパイラー・オプション (Linux* のみ)
-guide コンパイラー・オプション
-guide-data-trans コンパイラー・オプション
-guide-file コンパイラー・オプション
-guide-file-append コンパイラー・オプション
-guide-opts コンパイラー・オプション
-guide-par コンパイラー・オプション
-guide-profile コンパイラー・オプション
-guide-vec コンパイラー・オプション
-gxx-name コンパイラー・オプション (Linux* のみ)
-heap-arrays コンパイラー・オプション
-help コンパイラー・オプション
-I コンパイラー・オプション
-i2 コンパイラー・オプション
-i4 コンパイラー・オプション
-i8 コンパイラー・オプション
-idirafter コンパイラー・オプション
-implicitnone コンパイラー・オプション
-init コンパイラー・オプション
-inline-factor コンパイラー・オプション
-inline-forceinline コンパイラー・オプション
-inline-level コンパイラー・オプション
-inline-max-per-compile コンパイラー・オプション
-inline-max-per-routine コンパイラー・オプション
-inline-max-size コンパイラー・オプション
-inline-max-total-size コンパイラー・オプション
-inline-min-size コンパイラー・オプション
-intconstant コンパイラー・オプション
-integer-size コンパイラー・オプション
-ip コンパイラー・オプション
-ip-no-inlining コンパイラー・オプション
-ip-no-pinlining コンパイラー・オプション
-ipo コンパイラー・オプション
IPO の使用
ipo、Qipo
-ipo-c コンパイラー・オプション
-ipo-jobs コンパイラー・オプション
-ipo-S コンパイラー・オプション
-ipo-separate コンパイラー・オプション
-isystem コンパイラー・オプション
-l コンパイラー・オプション
-L コンパイラー・オプション
-list-line-len コンパイラー・オプション
-list-page-len コンパイラー・オプション
-logo コンパイラー・オプション
-lowercase コンパイラー・オプション
-m コンパイラー・オプション
-m32 コンパイラー・オプション
-m64 コンパイラー・オプション
-m80387 コンパイラー・オプション
-map-opts コンパイラー・オプション
-march コンパイラー・オプション
-masm コンパイラー・オプション (Linux* のみ)
-mcmodel コンパイラー・オプション (Linux* のみ)
-mcpu コンパイラー・オプション
-mdynamic-no-pic コンパイラー・オプション (OS X*)
-mieee-fp コンパイラー・オプション
-minstruction コンパイラー・オプション
-mixed-str-len-arg コンパイラー・オプション
-mkl コンパイラー・オプション
-mmic コンパイラー・オプション
-module コンパイラー・オプション
-momit-leaf-frame-pointer
-mp1 コンパイラー・オプション
-mtune コンパイラー・オプション
-multiple-processes コンパイラー・オプション
-names コンパイラー・オプション
-nbs コンパイラー・オプション
-no-bss-init コンパイラー・オプション
-nodefaultlibs コンパイラー・オプション
-nodefine コンパイラー・オプション
-nofor-main コンパイラー・オプション
-nolib-inline コンパイラー・オプション
-nostartfiles コンパイラー・オプション
-nostdinc コンパイラー・オプション
-nostdlib コンパイラー・オプション
-o コンパイラー・オプション
-O コンパイラー・オプション
-Ofast コンパイラー・オプション
-offload コンパイラー・オプション
-offload-attribute-target コンパイラー・オプション
-offload-option コンパイラー・オプション
-openmp コンパイラー・オプション
-openmp-lib コンパイラー・オプション
-openmp-link コンパイラー・オプション
-openmp-offload コンパイラー・オプション
-openmp-report コンパイラー・オプション
qopt-report、Qopt-report
-qopt-report を参照
-openmp-simd コンパイラー・オプション
-openmp-stubs コンパイラー・オプション
-openmp-threadprivate コンパイラー・オプション
-opt-args-in-regs コンパイラー・オプション
-opt-assume-safe-padding コンパイラー・オプション
-opt-block-factor コンパイラー・オプション
-opt-dynamic-align コンパイラー・オプション
-opt-gather-scatter-unroll コンパイラー・オプション
-opt-jump-tables コンパイラー・オプション
-opt-matmul コンパイラー・オプション
-opt-mem-layout-trans コンパイラー・オプション
-opt-multi-version-aggressive コンパイラー・オプション
-opt-prefetch コンパイラー・オプション
-opt-prefetch-distance コンパイラー・オプション
-opt-ra-region-strategy コンパイラー・オプション
-opt-report コンパイラー・オプション
-opt-report-embed コンパイラー・オプション
-opt-report-file コンパイラー・オプション
-opt-report-filter コンパイラー・オプション
-opt-report-format コンパイラー・オプション
-opt-report-help コンパイラー・オプション
-opt-report-per-object コンパイラー・オプション
-opt-report-phase コンパイラー・オプション
-opt-report-routine コンパイラー・オプション
-opt-streaming-cache-evict コンパイラー・オプション
-opt-streaming-stores コンパイラー・オプション
-opt-subscript-in-range コンパイラー・オプション
-opt-threads-per-core コンパイラー・オプション
-Os コンパイラー・オプション
-p コンパイラー・オプション
-P コンパイラー・オプション
-pad コンパイラー・オプション
-pad-source コンパイラー・オプション
-par-affinity コンパイラー・オプション
-par-num-threads コンパイラー・オプション
-par-report コンパイラー・オプション
qopt-report、Qopt-report
-qopt-report を参照
-par-runtime-control コンパイラー・オプション
-par-schedule コンパイラー・オプション
-par-threshold コンパイラー・オプション
-parallel コンパイラー・オプション
-parallel-source-info コンパイラー・オプション
-pc コンパイラー・オプション
-pg コンパイラー・オプション
-pie コンパイラー・オプション
-prec-div コンパイラー・オプション
-prec-sqrt コンパイラー・オプション
-preprocess-only コンパイラー・オプション
-print-multi-lib コンパイラー・オプション
-print-sysroot コンパイラー・オプション (Linux* のみ)
-prof-data-order コンパイラー・オプション
-prof-dir コンパイラー・オプション
-prof-file コンパイラー・オプション
-prof-func-groups コンパイラー・オプション (Linux* のみ)
-prof-func-order コンパイラー・オプション
-prof-gen コンパイラー・オプション
アプリケーションのプロファイル
prof-gen、Qprof-gen
-prof-gen:srcpos コンパイラー・オプション
アプリケーションのプロファイル
コードカバレッジ・ツール
テスト・プライオリタイゼーション・ツール
-prof-hotness-threshold コンパイラー・オプション
-prof-src-dir コンパイラー・オプション
-prof-src-root コンパイラー・オプション
-prof-src-root-cwd コンパイラー・オプション
-prof-use コンパイラー・オプション
prof-use、Qprof-use
profmerge ユーティリティー
コードカバレッジ・ツール
-prof-value-profiling コンパイラー・オプション
-profile-functions コンパイラー・オプション
-profile-loops コンパイラー・オプション
-profile-loops-report コンパイラー・オプション
-pthread コンパイラー・オプション
-qdiag-disable リンクオプション
-qdiag-enable リンクオプション
-qhelp リンクオプション
-Qinstall コンパイラー・オプション
-Qlocation コンパイラー・オプション
-qno-offload コンパイラー・オプション
-qoffload コンパイラー・オプション
-qoffload-arch コンパイラー・オプション (Linux* のみ)
-qoffload-attribute-target コンパイラー・オプション
-qoffload-option コンパイラー・オプション
-qopenmp オプション
-qopenmp コンパイラー・オプション
-qopenmp-lib コンパイラー・オプション
OpenMP* のソース互換性とその他のコンパイラーとの互換性
qopenmp-lib、Qopenmp-lib
-qopenmp-link コンパイラー・オプション
-qopenmp-offload コンパイラー・オプション
-qopenmp-report コンパイラー・オプション
qopt-report、Qopt-report
-qopt-report を参照
-qopenmp-simd コンパイラー・オプション
-qopenmp-stubs コンパイラー・オプション
-qopenmp-threadprivate コンパイラー・オプション
-qopt-args-in-regs コンパイラー・オプション
-qopt-assume-safe-padding コンパイラー・オプション
-qopt-block-factor コンパイラー・オプション
-qopt-dynamic-align コンパイラー・オプション
-qopt-gather-scatter-unroll コンパイラー・オプション
-qopt-jump-tables コンパイラー・オプション
-qopt-malloc-options コンパイラー・オプション
-qopt-matmul コンパイラー・オプション
-qopt-mem-layout-trans コンパイラー・オプション
-qopt-multi-version-aggressive コンパイラー・オプション
-qopt-prefetch コンパイラー・オプション
-qopt-prefetch-distance コンパイラー・オプション
-qopt-prefetch-issue-excl-hint コンパイラー・オプション
-qopt-ra-region-strategy コンパイラー・オプション
-qopt-report コンパイラー・オプション
-qopt-report-annotate コンパイラー・オプション
-qopt-report-annotate-position コンパイラー・オプション
-qopt-report-embed コンパイラー・オプション
-qopt-report-file コンパイラー・オプション
-qopt-report-filter コンパイラー・オプション
-qopt-report-format コンパイラー・オプション
-qopt-report-help コンパイラー・オプション
-qopt-report-names コンパイラー・オプション
-qopt-report-per-object コンパイラー・オプション
-qopt-report-phase コンパイラー・オプション
-qopt-report-routine コンパイラー・オプション
-qopt-streaming-cache-evict コンパイラー・オプション
-qopt-streaming-stores コンパイラー・オプション
-qopt-subscript-in-range コンパイラー・オプション
-qopt-threads-per-core コンパイラー・オプション
-Qoption コンパイラー・オプション
-qp コンパイラー・オプション
-r16 コンパイラー・オプション
-r8 コンパイラー・オプション
-rcd コンパイラー・オプション
-real-size コンパイラー・オプション
-recursive コンパイラー・オプション
-reentrancy コンパイラー・オプション
-S コンパイラー・オプション
-safe-cray-ptr コンパイラー・オプション
-save コンパイラー・オプション
-save-temps コンパイラー・オプション
-scalar-rep コンパイラー・オプション
-shared コンパイラー・オプション (Linux* のみ)
-shared-intel コンパイラー・オプション
-shared-libgcc コンパイラー・オプション (Linux* のみ)
-show コンパイラー・オプション
-simd コンパイラー・オプション
-sox コンパイラー・オプション (Linux* のみ)
-stand コンパイラー・オプション
-standard-realloc-lhs コンパイラー・オプション
-standard-semantics コンパイラー・オプション
-static コンパイラー・オプション
-static-intel コンパイラー・オプション
-static-libgcc コンパイラー・オプション (Linux* のみ)
-static-libstdc++ コンパイラー・オプション (Linux* のみ)
-staticlib コンパイラー・オプション (OS X*)
-std コンパイラー・オプション
-std03 コンパイラー・オプション
-std08 コンパイラー・オプション
-std15 コンパイラー・オプション
-std90 コンパイラー・オプション
-std95 コンパイラー・オプション
-syntax-only コンパイラー・オプション
-T コンパイラー・オプション (Linux* のみ)
-tcollect コンパイラー・オプション
-tcollect-filter コンパイラー・オプション
-Tf コンパイラー・オプション
-threads コンパイラー・オプション
-traceback コンパイラー・オプション
-u コンパイラー・オプション
-U コンパイラー・オプション
-undef コンパイラー・オプション
-unroll コンパイラー・オプション
-unroll-aggressive コンパイラー・オプション
-uppercase コンパイラー・オプション
-use-asm コンパイラー・オプション
-v コンパイラー・オプション
-V コンパイラー・オプション
-vec コンパイラー・オプション
-vec-guard-write コンパイラー・オプション
-vec-report コンパイラー・オプション
qopt-report、Qopt-report
-qopt-report を参照
-vec-threshold コンパイラー・オプション
-vecabi コンパイラー・オプション
-vms コンパイラー・オプション
-w コンパイラー・オプション
-W0 コンパイラー・オプション
-W1 コンパイラー・オプション
-Wa コンパイラー・オプション
-warn コンパイラー・オプション
-watch コンパイラー・オプション
-WB コンパイラー・オプション
-what コンパイラー・オプション
-Winline コンパイラー・オプション
-Wl コンパイラー・オプション
-Wp コンパイラー・オプション
-wrap-margin コンパイラー・オプション
-x コンパイラー・オプション
-X コンパイラー・オプション
-xHost コンパイラー・オプション
-Xlinker コンパイラー・オプション
-y コンパイラー・オプション
-zero コンパイラー・オプション
-Zp コンパイラー・オプション
,
Format Specifications
Terminating Short Fields of Input Data
as external field separator
using to separate input data
;
Source Forms
as source statement separator
:
Assumed-Size Specifications
Assumed-Shape Specifications
Deferred-Shape Specifications
Explicit-Shape Specifications
Subscript Triplets
in array specifications
Assumed-Size Specifications
Assumed-Shape Specifications
Deferred-Shape Specifications
Explicit-Shape Specifications
Subscript Triplets
::
!
Fixed and Tab Source Forms
as comment indicator
!DIR$
.a ファイル
.AND.
.asm ファイル
.def ファイル
.DLL ファイル
ファイルの拡張子の理解
共有ライブラリーへのルーチンの格納
.dpi ファイル
profmerge ツールと proforder ツール
テスト・プライオリタイゼーション・ツール
コードカバレッジ・ツール
.dylib ファイル
.dyn ファイル
profmerge ツールと proforder ツール
アプリケーションのプロファイル
テスト・プライオリタイゼーション・ツール
コードカバレッジ・ツール
.EQ.
.EQV.
.EXE ファイル
ファイルの拡張子の理解
Fortran 実行ファイルの作成
Fortran コンソール・アプリケーション・プロジェクトの使用
作成
.f ファイル
.f90 ファイル
.F90 ファイル
.for ファイル
ファイルの拡張子の理解
Fortran 実行ファイルの作成
.FOR ファイル
.fpp ファイル
.GE.
.GT.
.i ファイル
.i90 ファイル
.LE.
.lib ファイル
.LT.
.MAP ファイル
.MOD ファイル
.NE.
.NEQV.
.NOT.
.o ファイル
.obj ファイル
ファイルの拡張子の理解
Fortran 実行ファイルの作成
.OBJ ファイル
.OR.
.rbj ファイル
.RES ファイル
.so ファイル
.spi ファイル
テスト・プライオリタイゼーション・ツール
コードカバレッジ・ツール
.XOR.
(/.../)
[...]
[Code Coverage (コードカバレッジ)] ダイアログボックス
[Compiler Optimization Report (コンパイラーによる最適化レポート)] ウィンドウ
[Profile Guided Optimization (プロファイルに基づく最適化)] ダイアログボックス
[オプション]: [Optimization Reports (最適化レポート)] ダイアログボックス
[オプション]: [Profile Guided Optimization (プロファイルに基づく最適化)] ダイアログボックス
*
Fixed and Tab Source Forms
Declarations for Character Types
Format Specifier (FMT=)
Unit Specifier (UNIT=)
論理デバイス
as comment indicator
in CHARACTER statements
in format specifier
in unit specifier
ユニット指定子
/
Slash Editing ( / )
in slash editing
//
Character Expressions
COMMON
/=
/4I2 コンパイラー・オプション
/4I4 コンパイラー・オプション
/4I8 コンパイラー・オプション
/4L132 コンパイラー・オプション
/4L72 コンパイラー・オプション
/4L80 コンパイラー・オプション
/4Na コンパイラー・オプション
/4Naltparam コンパイラー・オプション
/4Nd コンパイラー・オプション
/4Nf コンパイラー・オプション
/4Nportlib コンパイラー・オプション
/4Ns コンパイラー・オプション
/4R16 コンパイラー・オプション
/4R8 コンパイラー・オプション
/4Ya コンパイラー・オプション
/4Yaltparam コンパイラー・オプション
/4Yd コンパイラー・オプション
/4Yf コンパイラー・オプション
/4Yportlib コンパイラー・オプション
/4Ys コンパイラー・オプション
/align コンパイラー・オプション
/allow:fpp_comments コンパイラー・オプション
/altparam コンパイラー・オプション
/arch コンパイラー・オプション
/asmfile コンパイラー・オプション
/assume コンパイラー・オプション
/assume:old-boz compiler option
/assume:old-boz コンパイラー・オプション
/auto コンパイラー・オプション
/bigobj コンパイラー・オプション
/bintext コンパイラー・オプション
/c コンパイラー・オプション
/C コンパイラー・オプション
/CB コンパイラー・オプション
/ccdefault コンパイラー・オプション
/check コンパイラー・オプション
/compile-only コンパイラー・オプション
/convert コンパイラー・オプション
/CU コンパイラー・オプション
/d-lines コンパイラー・オプション
/dbglibs コンパイラー・オプション
/debug コンパイラー・オプション
/debug-parameters コンパイラー・オプション
/define コンパイラー・オプション
/dll コンパイラー・オプション
/double-size コンパイラー・オプション
/E コンパイラー・オプション
/error-limit コンパイラー・オプション
/exe コンパイラー・オプション
/extend-source コンパイラー・オプション
/extfor コンパイラー・オプション
/extfpp コンパイラー・オプション
/extlnk コンパイラー・オプション
/F コンパイラー・オプション
/f66 コンパイラー・オプション
/f77rtl コンパイラー・オプション
/Fa コンパイラー・オプション
/FA コンパイラー・オプション
/fast コンパイラー・オプション
/Fd コンパイラー・オプション
/Fe コンパイラー・オプション
/FI コンパイラー・オプション
/fixed コンパイラー・オプション
/fltconsistency コンパイラー・オプション
/fp コンパイラー・オプション
fp-model、fp
使用方法
/fp:consistent コンパイラー・オプション
/fpconstant コンパイラー・オプション
/fpe コンパイラー・オプション
/fpe-all コンパイラー・オプション
/fpscomp コンパイラー・オプション
/FR コンパイラー・オプション
/free コンパイラー・オプション
/Ge コンパイラー・オプション
/gen-dep コンパイラー・オプション
/gen-depformat コンパイラー・オプション
/gen-depshow コンパイラー・オプション
/gen-interfaces コンパイラー・オプション
/GF コンパイラー・オプション
/Gm コンパイラー・オプション
/Gs コンパイラー・オプション
/GS コンパイラー・オプション
/guard コンパイラー・オプション
/guard:cf コンパイラー・オプション
/Gz コンパイラー・オプション
/heap-arrays コンパイラー・オプション
/help コンパイラー・オプション
/homeparams コンパイラー・オプション
/hotpatch コンパイラー・オプション
/I- コンパイラー・オプション
/iface コンパイラー・オプション
/include コンパイラー・オプション
/inline コンパイラー・オプション
/intconstant コンパイラー・オプション
/integer-size コンパイラー・オプション
/LD コンパイラー・オプション
/libdir コンパイラー・オプション
/libs コンパイラー・オプション
/link コンパイラー・オプション
/list コンパイラー・オプション
/list-line-len コンパイラー・オプション
/list-page-len コンパイラー・オプション
/logo コンパイラー・オプション
/map コンパイラー・オプション
/MD コンパイラー・オプション
/MDd コンパイラー・オプション
/MDs コンパイラー・オプション
libs
MDs
/MDsd コンパイラー・オプション
libs
MDs
/MG コンパイラー・オプション
/module コンパイラー・オプション
/MP コンパイラー・オプション
/MT コンパイラー・オプション
libs
MT
/MTd コンパイラー・オプション
libs
MT
/MW コンパイラー・オプション
/MWs コンパイラー・オプション
/names コンパイラー・オプション
/nbs コンパイラー・オプション
/nodefine コンパイラー・オプション
/noinclude コンパイラー・オプション
/O コンパイラー・オプション
/Oa コンパイラー・オプション
/Ob コンパイラー・オプション
/object コンパイラー・オプション
/Od コンパイラー・オプション
/openmp コンパイラー・オプション
/Os コンパイラー・オプション
/Ot コンパイラー・オプション
/Ow コンパイラー・オプション
/Ox コンパイラー・オプション
/Oy コンパイラー・オプション
/P コンパイラー・オプション
/pdbfile コンパイラー・オプション
/preprocess-only コンパイラー・オプション
/Qalign-loops コンパイラー・オプション
/Qansi-alias コンパイラー・オプション
/Qauto コンパイラー・オプション
/Qauto_scalar コンパイラー・オプション
/Qautodouble コンパイラー・オプション
/Qax コンパイラー・オプション
/Qcoarray コンパイラー・オプション
/Qcoarray-config-file コンパイラー・オプション
/Qcoarray-num-images コンパイラー・オプション
/Qcommon-args コンパイラー・オプション
/Qcomplex-limited-range コンパイラー・オプション
/Qcov-dir コンパイラー・オプション
/Qcov-file コンパイラー・オプション
/Qcov-gen コンパイラー・オプション
アプリケーションのプロファイル
Qcov-gen
コードカバレッジ・ツール
/Qd-lines コンパイラー・オプション
/Qdiag コンパイラー・オプション
/Qdiag-disable コンパイラー・オプション
/Qdiag-disable:all コンパイラー・オプション
/Qdiag-dump コンパイラー・オプション
/Qdiag-enable コンパイラー・オプション
/Qdiag-enable:all コンパイラー・オプション
/Qdiag-error コンパイラー・オプション
/Qdiag-error-limit コンパイラー・オプション
/Qdiag-file コンパイラー・オプション
/Qdiag-file-append コンパイラー・オプション
/Qdiag-id-numbers コンパイラー・オプション
/Qdiag-once コンパイラー・オプション
/Qdiag-remark コンパイラー・オプション
/Qdiag-warning コンパイラー・オプション
/Qdyncom コンパイラー・オプション
/Qeliminate-unused-debug-types コンパイラー・オプション
/Qfast-transcendentals コンパイラー・オプション
/Qfma コンパイラー・オプション
/Qfnalign コンパイラー・オプション
/Qfnsplit コンパイラー・オプション
/Qfp-port コンパイラー・オプション
/Qfp-speculation コンパイラー・オプション
/Qfp-stack-check コンパイラー・オプション
/Qftz コンパイラー・オプション
FTZ フラグと DAZ フラグの設定
ftz、Qftz
/Qglobal-hoist コンパイラー・オプション
/Qguide コンパイラー・オプション
/Qguide-data-trans コンパイラー・オプション
/Qguide-file コンパイラー・オプション
/Qguide-file-append コンパイラー・オプション
/Qguide-opts コンパイラー・オプション
/Qguide-par コンパイラー・オプション
/Qguide-profile コンパイラー・オプション
/Qguide-vec コンパイラー・オプション
/QIfist コンパイラー・オプション
/Qimf-absolute-error コンパイラー・オプション
/Qimf-accuracy-bits コンパイラー・オプション
/Qimf-arch-consistency コンパイラー・オプション
/Qimf-domain-exclusion コンパイラー・オプション
/Qimf-max-error コンパイラー・オプション
/Qimf-precision コンパイラー・オプション
/Qimsl コンパイラー・オプション
/Qinit コンパイラー・オプション
/Qinline-dllimport コンパイラー・オプション
/Qinline-factor コンパイラー・オプション
/Qinline-forceinline コンパイラー・オプション
/Qinline-max-per-compile コンパイラー・オプション
/Qinline-max-per-routine コンパイラー・オプション
/Qinline-max-size コンパイラー・オプション
/Qinline-max-total-size コンパイラー・オプション
/Qinline-min-size コンパイラー・オプション
/Qinstruction コンパイラー・オプション
/Qinstrument-functions コンパイラー・オプション
/Qip コンパイラー・オプション
/Qip-no-inlining コンパイラー・オプション
/Qip-no-pinlining コンパイラー・オプション
/Qipo コンパイラー・オプション
IPO の使用
ipo、Qipo
/Qipo-c コンパイラー・オプション
/Qipo-jobs コンパイラー・オプション
/Qipo-S コンパイラー・オプション
/Qipo-separate コンパイラー・オプション
/Qkeep-static-consts コンパイラー・オプション
/Qlocation コンパイラー・オプション
/Qm32 コンパイラー・オプション
/Qm64 コンパイラー・オプション
/Qmap-opts コンパイラー・オプション
/Qmic コンパイラー・オプション
/Qmkl コンパイラー・オプション
/Qnobss-init コンパイラー・オプション
/Qoffload- コンパイラー・オプション
/Qoffload-arch コンパイラー・オプション
/Qoffload-attribute-target コンパイラー・オプション
/Qoffload-option コンパイラー・オプション
/Qopenmp オプション
/Qopenmp コンパイラー・オプション
/Qopenmp-lib コンパイラー・オプション
OpenMP* のソース互換性とその他のコンパイラーとの互換性
qopenmp-lib、Qopenmp-lib
/Qopenmp-offload コンパイラー・オプション
/Qopenmp-report コンパイラー・オプション
qopt-report、Qopt-report
-qopt-report を参照
/Qopenmp-simd コンパイラー・オプション
/Qopenmp-stubs コンパイラー・オプション
/Qopenmp-threadprivate コンパイラー・オプション
/Qopt-args-in-regs コンパイラー・オプション
/Qopt-assume-safe-padding コンパイラー・オプション
/Qopt-block-factor コンパイラー・オプション
/Qopt-dynamic-align コンパイラー・オプション
/Qopt-gather-scatter-unroll コンパイラー・オプション
/Qopt-jump-tables コンパイラー・オプション
/Qopt-matmul コンパイラー・オプション
/Qopt-mem-layout-trans コンパイラー・オプション
/Qopt-multi-version-aggressive コンパイラー・オプション
/Qopt-prefetch コンパイラー・オプション
/Qopt-prefetch-distance コンパイラー・オプション
/Qopt-prefetch-issue-excl-hint コンパイラー・オプション
/Qopt-ra-region-strategy コンパイラー・オプション
/Qopt-report コンパイラー・オプション
/Qopt-report-annotate コンパイラー・オプション
/Qopt-report-annotate-position コンパイラー・オプション
/Qopt-report-embed コンパイラー・オプション
/Qopt-report-file コンパイラー・オプション
/Qopt-report-filter コンパイラー・オプション
/Qopt-report-format コンパイラー・オプション
/Qopt-report-help コンパイラー・オプション
/Qopt-report-names コンパイラー・オプション
/Qopt-report-per-object コンパイラー・オプション
/Qopt-report-phase コンパイラー・オプション
/Qopt-report-routine コンパイラー・オプション
/Qopt-streaming-cache-evict コンパイラー・オプション
/Qopt-streaming-stores コンパイラー・オプション
/Qopt-subscript-in-range コンパイラー・オプション
/Qopt-threads-per-core コンパイラー・オプション
/Qoption コンパイラー・オプション
/Qpad コンパイラー・オプション
/Qpad-source コンパイラー・オプション
/Qpar-adjust-stack コンパイラー・オプション
/Qpar-affinity コンパイラー・オプション
/Qpar-num-threads コンパイラー・オプション
/Qpar-report コンパイラー・オプション
qopt-report、Qopt-report
-qopt-report を参照
/Qpar-runtime-control コンパイラー・オプション
/Qpar-schedule コンパイラー・オプション
/Qpar-threshold コンパイラー・オプション
/Qparallel コンパイラー・オプション
/Qparallel-source-info コンパイラー・オプション
/Qpatchable-addresses コンパイラー・オプション
/Qpc コンパイラー・オプション
/Qprec コンパイラー・オプション
/Qprec-div コンパイラー・オプション
/Qprec-sqrt コンパイラー・オプション
/Qprof-data-order コンパイラー・オプション
/Qprof-dir コンパイラー・オプション
/Qprof-file コンパイラー・オプション
/Qprof-func-order コンパイラー・オプション
/Qprof-gen コンパイラー・オプション
アプリケーションのプロファイル
prof-gen、Qprof-gen
/Qprof-gen:srcpos コンパイラー・オプション
アプリケーションのプロファイル
コードカバレッジ・ツール
テスト・プライオリタイゼーション・ツール
/Qprof-hotness-threshold コンパイラー・オプション
/Qprof-src-dir コンパイラー・オプション
/Qprof-src-root コンパイラー・オプション
/Qprof-src-root-cwd コンパイラー・オプション
/Qprof-use コンパイラー・オプション
prof-use、Qprof-use
profmerge ユーティリティー
コードカバレッジ・ツール
/Qprof-value-profiling コンパイラー・オプション
/Qprofile-functions コンパイラー・オプション
/Qprofile-loops コンパイラー・オプション
/Qprofile-loops-report コンパイラー・オプション
/Qprotect-parens コンパイラー・オプション
/Qrcd コンパイラー・オプション
/Qsafe-cray-ptr コンパイラー・オプション
/Qsave コンパイラー・オプション
/Qsave-temps コンパイラー・オプション
/Qscalar-rep コンパイラー・オプション
/Qsfalign コンパイラー・オプション
/Qsimd コンパイラー・オプション
/Qtcollect コンパイラー・オプション
/Qtcollect-filter コンパイラー・オプション
/Qtrapuv コンパイラー・オプション
/Qunroll コンパイラー・オプション
/Qunroll-aggressive コンパイラー・オプション
/Quse-asm コンパイラー・オプション
/Quse-msasm-symbols コンパイラー・オプション
/Qvc コンパイラー・オプション
/Qvec コンパイラー・オプション
/Qvec-guard-write コンパイラー・オプション
/Qvec-report コンパイラー・オプション
qopt-report、Qopt-report
-qopt-report を参照
/Qvec-threshold コンパイラー・オプション
/Qvecabi コンパイラー・オプション
/Qx コンパイラー・オプション
/QxHost コンパイラー・オプション
/Qzero コンパイラー・オプション
/Qzero-initialized-in-bss コンパイラー・オプション
/real-size コンパイラー・オプション
/recursive コンパイラー・オプション
/reentrancy コンパイラー・オプション
/RTCu コンパイラー・オプション
/S コンパイラー・オプション
/show コンパイラー・オプション
/stand コンパイラー・オプション
/standard-realloc-lhs コンパイラー・オプション
/standard-semantics コンパイラー・オプション
/static コンパイラー・オプション
/syntax-only コンパイラー・オプション
/Tf コンパイラー・オプション
/threads コンパイラー・オプション
/traceback コンパイラー・オプション
/tune コンパイラー・オプション
/u コンパイラー・オプション
/U コンパイラー・オプション
/undefine コンパイラー・オプション
/V コンパイラー・オプション
/vms コンパイラー・オプション
/w コンパイラー・オプション
/W0 コンパイラー・オプション
/W1 コンパイラー・オプション
/warn コンパイラー・オプション
/watch コンパイラー・オプション
/WB コンパイラー・オプション
/what コンパイラー・オプション
/winapp コンパイラー・オプション
/wrap-margin コンパイラー・オプション
/X コンパイラー・オプション
/Z7 コンパイラー・オプション
/Zi コンパイラー・オプション
/Zl コンパイラー・オプション
/Zo コンパイラー・オプション
/Zp コンパイラー・オプション
/Zs コンパイラー・オプション
\ editing
%
References to Non-Fortran Procedures
in non-Fortran procedures
%im complex part designator
%LOC
using with integer pointers
%re complex part designator
%REF
%VAL
<
<=
<>
==
=>
>
>=
$
Dollar-Sign ($) and Backslash ( \ ) Editing
Implicit Typing Rules
edit descriptor
implicit type in names
$ symbol
Names
in names
5 ユニット指定子
6 ユニット指定子
64 ビット実行ファイル
ターゲットのビルド
ビルド
A
Character Editing (A)
edit descriptor
A to Z Reference
ABORT
About box
ABOUTBOXQQ (W*S)
function specifying text for
ABOUTBOXQQ
ABS
absolute spacing function
absolute value function
SIGN
ABS
ABSTRACT
ABSTRACT INTERFACE
ACCEPT
ACCESS
INQUIRE: ACCESS Specifier
ACCESS Function
OPEN: ACCESS Specifier
specifier for INQUIRE
specifier for OPEN
access methods for files
access mode function
access of entities
PRIVATE Statement
PUBLIC
private
public
accessibility attributes
PRIVATE Statement
PUBLIC
PRIVATE
PUBLIC
accessibility of modules
PRIVATE Statement
PUBLIC
ACHAR
ACOS
ACOSD
ACOSH
ACTION
OPEN: ACTION Specifier
INQUIRE: ACTION Specifier
specifier for INQUIRE
specifier for OPEN
actual arguments
Argument Association in Procedures
association with data objects
external procedures as
functions not allowed as
intrinsic functions as
additional language features
address
MALLOC
BADDRESS
FREE
MM_PREFETCH
function allocating
function returning
subroutine freeing allocated
subroutine prefetching data from
adjustable arrays
ADJUSTL
ADJUSTR
ADVANCE
Advance Specifier (ADVANCE=)
specifier for READ
specifier for WRITE
ADVANCE specifier
Components of Data Transfer Statements
Advance Specifier (ADVANCE=)
advancing i/o
AIMAG
AIMAX0
AIMIN0
AINT
AJMAX0
AJMIN0
AKMAX0
AKMIN0
ALARM
ALIAS
ALIAS Directive
ATTRIBUTES ALIAS
option for ATTRIBUTES directive
align
ALIGN
ATTRIBUTES ALIGN
option for ATTRIBUTES directive
ALIGNED
ALIGNED Clause
in DECLARE SIMD directive
in SIMD OpenMP* Fortran directive
alignment
OPTIONS Directive
directive affecting
ALL
ALLOC
ALLOCATABLE
ATTRIBUTES ALLOCATABLE
ALLOCATABLE
option for ATTRIBUTES directive
コードカバレッジ
データフロー
ビジュアル・プレゼンテーション
基本ブロック
allocatable arrays
Deallocation of Allocatable Arrays
Allocation of Allocatable Arrays
allocation of
allocation status of
as dynamic objects
creating
deallocation of
function determining status of
how to specify
allocatable variables
DEALLOCATE
freeing memory associated with
ALLOCATE
dynamic allocation
pointer assignments
ALLOCATED
ALLOCATED ARRAY
ALLOCATED SCALAR
allocation
Allocation of Allocatable Arrays
Allocation of Pointer Targets
Allocation of Allocatable Variables
of allocatable arrays
of pointer targets
of variables
allocation status of allocatable arrays
ALLOW_NULL
ATTRIBUTES ALLOW_NULL
option for ATTRIBUTES directive
ALOG
alternate return
Obsolescent Language Features in the Fortran Standard
RETURN
SUBROUTINE
specifier for
alternate return arguments
ALWAYS
PARALLEL and NOPARALLEL Loop Directives
in general PARALLEL directive
ALWAYS ASSERT
PARALLEL and NOPARALLEL Loop Directives
in general PARALLEL directive
AMAX0
AMAX1
AMIN0
AMIN1
AMOD
AND
angle brackets
Variable Format Expressions
for variable format expressions
ANINT
ANSI character codes for Windows®
Character and Key Code Charts for Windows®
ANSI Character Codes for Windows®
chart
ANY
apostrophe editing
APPENDMENUQQ
ARC
ARC_W
arccosine
ACOSH
ACOSD
ACOS
function returning hyperbolic
function returning in degrees
function returning in radians
arcs
ARC, ARC_W (W*S)
GETARCINFO (W*S)
drawing elliptical
function testing for endpoints of
arcsine
ASINH
ASIND
ASIN
function returning hyperbolic
function returning in degrees
function returning in radians
arctangent
ATANH
ATAND
ATAN2D
ATAN
ATAN2
function returning hyperbolic
function returning in degrees
function returning in degrees (complex)
function returning in radians
function returning in radians (complex)
argument association
Argument Association in Procedures
inheritance
name
pointer
storage
argument inquiry procedures
Inquiry Intrinsic Functions
table of
argument intent
argument keywords
Keywords
BACK
DIM
in intrinsic procedures
KIND
MASK
argument passing
%REF
%VAL
using %REF
using %VAL
argument presence function
arguments
Argument Association in Procedures
actual
alternate return
array
association of
assumed-length character
character constants as
coarray dummy
dummy
Argument Association in Procedures
Array Arguments
dummy procedure
function determining presence of optional
function returning address of
%LOC
LOC
Hollerith constants as
intent of
optional
OPTIONAL
Optional Arguments
passed-object dummy
passing by immediate value
passing by reference
pointer
subroutine returning command-line
using external and dummy procedures as
using intrinsic procedures as
arithmetic IF
IF - Arithmetic
Obsolescent Language Features in the Fortran Standard
arithmetic shift
DSHIFTL
SHIFTL
ISHA
SHIFTR
DSHIFTR
SHIFTA
function performing left
DSHIFTL
SHIFTL
function performing left or right
function performing right
SHIFTR
DSHIFTR
function performing right with fill
array arguments
array assignment
Array Assignment Statements
masking in
FORALL
WHERE
rules for directives that affect
array association
array constructors
Array Assignment Statements
Array Constructors
implied-DO in
array declarations
array descriptor
Assumed-Shape Specifications
POINTER - Fortran
Deferred-Shape Specifications
FOR_DESCRIPTOR_ASSIGN (W*S)
data items passing
Assumed-Shape Specifications
POINTER - Fortran
Deferred-Shape Specifications
subroutine creating in memory
array element order
array elements
Array Sections
Array Elements
association of
association using EQUIVALENCE
function performing binary search for
function returning location of maximum
function returning location of minimum
function returning maximum value of
function returning minimum value of
function returning product of
function returning sum of
referencing
storage of
array expressions
array functions
Categories of Intrinsic Functions
PACK Function
UNPACK
MERGE
SPREAD
LBOUND
ALLOCATED
SIZE Function
SHAPE
COSHAPE
STORAGE_SIZE
UBOUND
MAXLOC
MINLOC
CSHIFT
RESHAPE
EOSHIFT
TRANSPOSE
MINVAL
COUNT
IALL
PRODUCT
ANY
IANY
IPARITY
MAXVAL
ALL
NORM2
PARITY
SUM
categories of
for construction
PACK Function
UNPACK
MERGE
SPREAD
for inquiry
LBOUND
ALLOCATED
SIZE Function
SHAPE
COSHAPE
STORAGE_SIZE
UBOUND
for location
MAXLOC
MINLOC
for manipulation
CSHIFT
RESHAPE
EOSHIFT
TRANSPOSE
for reduction
MINVAL
COUNT
IALL
PRODUCT
ANY
IANY
IPARITY
MAXVAL
ALL
NORM2
PARITY
SUM
array pointers
array procedures
Intrinsic Functions for Arrays
table of
array sections
assigning values to
many-one
Array Assignment Statements
Vector Subscripts
subscript triplets in
vector subscripts in
array specifications
Declarations for Arrays
assumed-rank
assumed-shape
assumed-size
deferred-shape
explicit-shape
implied-shape
array subscripts
array transposition
array type declarations
array variables
ARRAY_VISUALIZER
ATTRIBUTES ALLOW_NULL
option for ATTRIBUTES directive
arrays
adjustable
allocatable
allocation of allocatable
as structure components
as subobjects
as variables
assigning values to
associating group name with
assumed-rank
assumed-shape
assumed-size
automatic
bounds of
conformable
constructors
creating allocatable
data type of
deallocation of allocatable
declaring
DIMENSION
Declarations for Arrays
declaring using POINTER
deferred-shape
defining constants for
determining allocation of allocatable
duplicate elements in
dynamic association of
elements in
explicit-shape
extending
RESHAPE
SPREAD
extent of
function adding a dimension to
function combining
function counting number of true in
function determining all true in
function determining allocation of
function determining any true in
ANY
NORM2
function packing
function performing circular shift of
function performing dot-product multiplication of
function performing end-off shift on
function performing matrix multiplication on
function reducing with bitwise AND
function reducing with bitwise exclusive OR
function reducing with bitwise OR
function reducing with exclusive OR
function replicating
function reshaping
function returning codepage in
function returning codimensions of coarrays
function returning language and country combinations in
function returning location of maximum value in
function returning location of minimum value in
function returning lower bounds of
function returning maximum value of elements in
function returning minimum value of elements in
function returning shape of
function returning size or extent of
function returning sum of elements in
function returning upper bounds of
function transposing rank-two
function unpacking
implied-shape
logical test element-by-element of
FORALL
WHERE
making equivalent
masked assignment of
FORALL
WHERE
number of storage elements for
properties of
rank of
referencing
sections of
shape of
size of
subroutine performing quick sort on
subroutine sorting one-dimensional
subscript triplets in
using POINTER to declare
POINTER - Fortran
POINTER - Integer
vector subscripts in
volatile
whole
ASCII character codes for Linux* and OS X* systems
ASCII character codes for Windows®
chart 1
chart 2
ASCII location
CHAR
ACHAR
function returning character in specified position
function returning position of character in
ASIN
ASIND
ASINH
ASSIGN
assigned GO TO
assigning values to arrays
ASSIGNMENT
assignment
ASSIGNMENT statement
Type-Bound Procedures
in type-bound procedure
assignment statements
Array Assignment Statements
Character Assignment Statements
Assignment(=) - Defined Assignment
Rules for Loop Directives that Affect Array Assignment Statements
Logical Assignment Statements
Numeric Assignment Statements
array
character
defining nonintrinsic
directives that affect array
logical
numeric
assignments
Array Assignment Statements
Assignment(=) - Defined Assignment
Defined Assignment Statements
Derived-Type Assignment Statements
FORALL
Defining Generic Assignment
Intrinsic Assignment Statements
Assignment - Intrinsic Computational
WHERE
Pointer Assignments
array
defined
Assignment(=) - Defined Assignment
Defined Assignment Statements
derived-type
element array
generalized masked array
generic
intrinsic
intrinsic computational
masked array
masked array (generalization of)
pointer
ASSOCIATE
ASSOCIATED
using to determine pointer assignment
ASSOCIATEVARIABLE
OPEN: ASSOCIATEVARIABLE Specifier
specifier for OPEN
association
argument
argument name
argument storage
array
between actual arguments and dummy objects
common
construct
dynamic
equivalence
examples of
host
inheritance
linkage
name
pointer
storage
Storage Association
Storage Units and Storage Sequence
types of
use
ASSUME
directive
ASSUME_ALIGNED
assumed-length character arguments
Assumed-Length Character Arguments
Argument Association in Procedures
assumed-length character functions
assumed-length type parameters
Assumed-Length Type Parameters for Parameterized Derived Types
for parameterized derived types
assumed-rank array
assumed-shape arrays
assumed-size arrays
assumed-type object
asterisk
Declarations for Character Types
Format Specifier (FMT=)
Unit Specifier (UNIT=)
as assumed-length character specifier
as CHARACTER length specifier
in format specifier
in unit specifier
asterisk (*)
SUBROUTINE
Assumed-Length Character Arguments
Alternate Return Arguments
FUNCTION
as alternate return specifier
as assumed-length character specifier
as CHARACTER length specifier
as dummy argument
as function type length specifier
ASYNCHRONOUS
ASYNCHRONOUS
Asynchronous Specifier (ASYNCHRONOUS=)
specifier for INQUIRE
specifier for OPEN
asynchronous i/o
Asynchronous Specifier (ASYNCHRONOUS=)
attribute and statement denoting
ASYNCHRONOUS specifier
Asynchronous Specifier (ASYNCHRONOUS=)
Components of Data Transfer Statements
ATAN
ATAN2
ATAN2D
ATAND
ATANH
ATOMIC
ATOMIC CAPTURE
ATOMIC READ
ATOMIC UPDATE
atomic variables
ATOMIC_DEFINE
ATOMIC_REF
subroutine defining
subroutine letting you reference
ATOMIC WRITE
ATOMIC_DEFINE
ATOMIC_REF
ATTRIBUTES
ALIAS option
ALIGN option
ALLOCATABLE option
ALLOW_NULL option
C option
CODE_ALIGN option
CONCURRENCY_SAFE option
CVF option
DECORATE option
DEFAULT option
DLLEXPORT option
DLLIMPORT option
EXTERN option
FASTMEM option
FORCEINLINE option
IGNORE_LOC option
INLINE option
MIXED_STR_LEN_ARG option
NO_ARG_CHECK option
NOCLONE option
NOINLINE option
NOMIXED_STR_LEN_ARG option
OFFLOAD option
OPTIMIZATION_PARAMETER option
REFERENCE option
STDCALL option
VALUE option
VARYING option
VECTOR option
言語が混在したプログラム
ATTRIBUTES ALIAS
ATTRIBUTES ALIGN
ATTRIBUTES ALLOCATABLE
ATTRIBUTES ALLOW_NULL
ATTRIBUTES C
ATTRIBUTES CODE_ALIGN
ATTRIBUTES CONCURRENCY_SAFE
ATTRIBUTES CVF
ATTRIBUTES DECORATE
ATTRIBUTES DEFAULT
ATTRIBUTES DLLEXPORT
ATTRIBUTES DLLIMPORT
ATTRIBUTES EXTERN
ATTRIBUTES FASTMEM
attributes for data
ATTRIBUTES FORCEINLINE
ATTRIBUTES IGNORE_LOC
ATTRIBUTES INLINE
ATTRIBUTES MIXED_STR_LEN_ARG
ATTRIBUTES NO_ARG_CHECK
ATTRIBUTES NOCLONE
ATTRIBUTES NOINLINE
ATTRIBUTES NOMIXED_STR_LEN_ARG
ATTRIBUTES OFFLOAD
ATTRIBUTES OPTIMIZATION_PARAMETER
ATTRIBUTES REFERENCE
ATTRIBUTES STDCALL
ATTRIBUTES VALUE
ATTRIBUTES VARYING
ATTRIBUTES VECTOR
AUTO routines
AUTOAddArg (W*S)
AUTOAllocateInvokeArgs (W*S)
AUTODeallocateInvokeArgs (W*S)
AUTOGetExceptInfo (W*S)
AUTOGetProperty (W*S)
AUTOGetPropertyByID (W*S)
AUTOGetPropertyInvokeArgs (W*S)
AUTOInvoke (W*S)
AUTOSetProperty (W*S)
AUTOSetPropertyByID (W*S)
AUTOSetPropertyInvokeArgs (W*S)
COM and Automation Library Routines (W*S)
AUTOAddArg
AUTOAllocateInvokeArgs
AUTODeallocateInvokeArgs
AUTOGetExceptInfo
AUTOGetProperty
AUTOGetPropertyByID
AUTOGetPropertyInvokeArgs
AUTOInvoke
AUTOSetProperty
AUTOSetPropertyByID
AUTOSetPropertyInvokeArgs
table of
AUTO ルーチン
AUTOAddArg
AUTOAllocateInvokeArgs
AUTODeallocateInvokeArgs
AUTOGetExceptInfo
AUTOGetProperty
AUTOGetPropertyByID
AUTOGetPropertyInvokeArgs
AUTOInvoke
AUTOMATIC
automatic arrays
automation routines
COM and Automation Library Routines (W*S)
table of
AUTOSetProperty
AUTOSetPropertyByID
AUTOSetPropertyInvokeArgs
B
B Editing
edit descriptor
BABS
BACK
backslash editing
BACKSPACE
BADDRESS
BARRIER
base of model
RADIX
function returning
BBCLR
BBITS
BBSET
BBTEST
BDIM
BEEPQQ
BESJ0
BESJ1
BESJN
Bessel functions
DBESJ0, DBESJ1, DBESJN, DBESY0, DBESY1, DBESYN
BESJ0, BESJ1, BESJN, BESY0, BESY1, BESYN
BESSEL_J0
BESSEL_J1
BESSEL_Y0
BESSEL_Y1
BESSEL_JN
BESSEL_YN
Overview of Portability Routines
functions computing double-precision values of
functions computing single-precision values of
intrinsic computing first kind and order 0
intrinsic computing first kind and order 1
intrinsic computing second kind and order 0
intrinsic computing second kind and order 1
intrinsics computing first kind
intrinsics computing second kind
portability routines calculating
BESSEL_J0
BESSEL_J1
BESSEL_JN
BESSEL_Y0
BESSEL_Y1
BESSEL_YN
BESY0
BESY1
BESYN
Bezier curves
POLYBEZIER, POLYBEZIER_W (W*S)
POLYBEZIERTO, POLYBEZIERTO_W (W*S)
functions drawing
POLYBEZIER, POLYBEZIER_W (W*S)
POLYBEZIERTO, POLYBEZIERTO_W (W*S)
BGE
BGT
BIAND
BIC
BIEOR
BIG_ENDIAN
OPEN: CONVERT Specifier
value for CONVERT specifier
BINARY
binary constants
Binary, Octal, Hexadecimal, and Hollerith Constants
Binary Constants
alternative syntax for
binary direct files
binary editing (B)
binary operations
binary patterns
Overview of Bit Functions
functions that shift
binary raster operation constants
binary sequential files
binary transfer of data
TRANSFER
function performing
binary values
B Editing
transferring
BIND
BIND
TYPE Statement (Derived Types)
言語が混在したプログラミング
BIOR
BIS
BIT
bit constants
bit data
Model for Bit Data
Bit Sequence Comparisons
model for
sequence comparisons
bit fields
IBITS
Overview of Bit Functions
MVBITS
function extracting
functions operating on
references to
subroutine copying
bit functions
Overview of Bit Functions
categories of
bit model
bit operation procedures
Intrinsic Procedures for Bit Operation and Representation
table of
bit patterns
ISHFTC
ISHFT
function performing circular shift on
function performing left shift on
function performing logical shift on
function performing right shift on
bit representation procedures
Intrinsic Procedures for Bit Operation and Representation
table of
bit sequences
Bit Sequence Comparisons
comparison of
BIT_SIZE
BitBlt
BITEST
bitmap file
LOADIMAGE, LOADIMAGE_W (W*S)
function displaying image from
bits
DSHIFTL
SHIFTL
ISHA
SHIFTR
DSHIFTR
SHIFTA
IBCLR
IBITS
ISHFT
ISHL
BGT
BGE
BLT
BLE
IEOR
IOR
IAND
BIT_SIZE
IS_CONTIGUOUS
IBCHNG
ISHC
IBSET
BTEST
MERGE_BITS
Model for Bit Data
Bit Sequence Comparisons
function arithmetically shifting left
DSHIFTL
SHIFTL
function arithmetically shifting left or right
function arithmetically shifting right
SHIFTR
DSHIFTR
function arithmetically shifting right with fill
function clearing to zero
function extracting sequences of
function logically shifting left or right
ISHFT
ISHL
function performing bitwise greater than
function performing bitwise greater than or equal to
function performing bitwise less than
function performing bitwise less than or equal to
function performing exclusive OR on
function performing inclusive OR on
function performing logical AND on
function returning number of
BIT_SIZE
IS_CONTIGUOUS
function reversing value of
function rotating left or right
function setting to 1
function testing
function to merge under a mask
model for data
sequence comparisons
bitwise AND
IAND
function performing
bitwise complement
NOT
function returning
bitwise greater than
BGT
function performing
bitwise greater than or equal to
BGE
function performing
bitwise less than
BLT
function performing
bitwise less than or equal to
BLE
function performing
BIXOR
BJTEST
BKTEST
BLANK
INQUIRE: BLANK Specifier
OPEN: BLANK Specifier
specifier for INQUIRE
specifier for OPEN
blank common
blank editing
BN
BZ
blank interpretation
BLE
BLOCK
block constructs
Execution Control
ASSOCIATE
BLOCK
CASE
CRITICAL
DO
DO WHILE
DO Statement
FORALL
IF
SELECT TYPE
WHERE
BLOCK constructs
EXIT Statement
immediate termination of
BLOCK DATA
and common blocks
block data program units
BLOCK DATA
Program Units
and common blocks
effect of using DATA in
in EXTERNAL
overview of
block DO
DO Statement
terminal statements for
BLOCK_LOOP
BLOCKSIZE
OPEN: BLOCKSIZE Specifier
INQUIRE: BLOCKSIZE Specifier
specifier for INQUIRE
specifier for OPEN
BLT
BMOD
BMVBITS
BN
BNOT
bounds
Arrays
function returning lower
function returning upper
boz-constant
assume
Binary, Octal, Hexadecimal, and Hollerith Constants
branch specifiers
branch statements
branch target statements
Branch Statements Overview
in data transfer
branching
Branch Statements Overview
and CASE
and IF
BSEARCHQQ
BSHFT
BSHFTC
BSIGN
BTEST
BUFFERCOUNT
BUFFERED
OPEN: BUFFERED Specifier
INQUIRE: BUFFERED Specifier
specifier for INQUIRE
specifier for OPEN
buffers
Overview of Portability Routines
portability routines that read and write
built-in functions
References to Non-Fortran Procedures
%LOC
%REF
%VAL
BYTE
BZ
C
ATTRIBUTES C and STDCALL
option for ATTRIBUTES directive
C functions for interoperability
CFI_address
CFI_allocate
CFI_deallocate
CFI_establish
CFI_is_contiguous
CFI_section
CFI_select_part
CFI_setpointer
CFI_address
CFI_allocate
CFI_deallocate
CFI_establish
CFI_is_contiguous
CFI_section
CFI_select_part
CFI_setpointer
C run-time exceptions
GETEXCEPTIONPTRSQQ (W*S)
function returning pointer to
C strings
C との互換性保持
C ランタイム例外
C 互換性保持
C_ASSOCIATED
C_F_POINTER
C_F_PROCPOINTER
C_FUNLOC
C_LOC
C_SIZEOF
C-style escape sequence
C-type character string
C/C++ と Fortran
言語が混在したプログラミングのまとめ
プログラミング問題のまとめ
C/C++ 互換性保持
CABS
cache
CACHESIZE
MM_PREFETCH
function returning size of a level in memory
subroutine prefetching data on
CACHESIZE
CALL
using to invoke a function
callback routines
INSERTMENUQQ (W*S)
MODIFYMENUROUTINEQQ (W*S)
APPENDMENUQQ (W*S)
REGISTERMOUSEEVENT (W*S)
UNREGISTERMOUSEEVENT (W*S)
predefined QuickWin
INSERTMENUQQ (W*S)
MODIFYMENUROUTINEQQ (W*S)
APPENDMENUQQ (W*S)
registering for mouse events
unregistering for mouse events
CANCEL
CANCELLATION POINT
carriage control
Printing of Formatted Records
specifying
CARRIAGECONTROL
INQUIRE: CARRIAGECONTROL Specifier
OPEN: CARRIAGECONTROL Specifier
specifier for INQUIRE
specifier for OPEN
CASE
CASE DEFAULT
case index
CCOS
CDABS
CDCOS
CDEXP
CDFLOAT
CDLOG
CDSIN
CDSQRT
CDTAN
CEILING
CEXP
CFI_address
CFI_allocate
CFI_cdesc
C 記述子による引数の互換性保持
言語が混在したプログラミング
CFI_deallocate
CFI_establish
CFI_is_contiguous
CFI_section
CFI_select_part
CFI_setpointer
CHANGEDIRQQ
CHANGEDRIVEQQ
CHAR
CHARACTER
in type declarations
データ型表現
character assignment statements
character constant arguments
character constants
as arguments
C strings in
in format specifiers
character count editing (Q)
character count specifier
character data
Character Constant Editing
specifying output of
character data type
C strings
constants
conversion rules with DATA
default kind
storage
substrings
character declarations
character editing (A)
character expressions
comparing values of
function returning length of
character functions
Categories of Intrinsic Functions
categories of
character length
Character Data Type
specifying
character objects
Declarations for Character Types
specifying length of
character operands
character procedures
Character Intrinsic Functions
table of
character sets
ANSI
ASCII
Fortran 2003
function scanning for characters in
Intel Fortran
key codes
character storage unit
character string
ADJUSTL
ADJUSTR
REPEAT
RINDEX
LNBLNK
GETSTRQQ
LEN_TRIM
LEN
SCAN
TRIM
OUTGTEXT (W*S)
OUTTEXT (W*S)
function adjusting to the left
function adjusting to the right
function concatenating copies of
function locating index of last occurrence of substring in
function locating last nonblank character in
function reading from keyboard
function returning length minus trailing blanks
function returning length of
function scanning for characters in
function trimming blanks from
subroutine sending to screen (including blanks)
OUTGTEXT (W*S)
OUTTEXT (W*S)
subroutine sending to screen (special fonts)
character string edit descriptors
character string editing
character strings
Character String Edit Descriptors
VERIFY
as edit descriptors
comparing
function checking for all characters in
character substrings
making equivalent
character type declarations
character type functions
character values
Character Editing (A)
transferring
character variables
CHARACTER*(*)
Declarations for Character Types
Obsolescent Language Features in the Fortran Standard
characters
OPEN: CARRIAGECONTROL Specifier
CHAR
GETC
FGETC
ICHAR
IACHAR
FPUTC
Overview of Portability Routines
carriage-control for printing
function returning
function returning next available
GETC
FGETC
function returning position of
ICHAR
IACHAR
function writing to file
portability routines that read and write
charts for character and key codes
CHDIR
POSIX version of
check コンパイラー・オプション
child window
SETWINDOWMENUQQ (W*S)
SETACTIVEQQ (W*S)
GETACTIVEQQ (W*S)
SETWINDOWCONFIG (W*S)
function appending list of names to menu
function making active
function returning unit number of active
function setting properties of
CHMOD
POSIX version of
chunk size
DO Directive
in DO directive
circles
ELLIPSE, ELLIPSE_W (W*S)
functions drawing
circular shift
ISHFTC
function performing
CLASS
CLASS DEFAULT
SELECT TYPE
in SELECT TYPE construct
CLASS IS
SELECT TYPE
in SELECT TYPE construct
clauses
ALIGNED Clause
COLLAPSE Clause
COPYIN Clause
COPYPRIVATE Clause
SINGLE
Clauses Used in Multiple OpenMP* Fortran Directives
DEFAULT Clause
PARALLEL Directive (OpenMP* API)
DEPEND Clause
DEVICE Clause
FINAL Clause
SECTIONS
FIRSTPRIVATE
DO Directive
IF Clause
LASTPRIVATE
LINEAR Clause
MAP Clause
MERGEABLE Clause
NOWAIT Clause
PRIORITY
PRIVATE Clause
PROCESSOR Clause
REDUCTION
UNTIED Clause
ALIGNED
COLLAPSE
COPYIN
COPYPRIVATE
COPYPRIVATE Clause
SINGLE
data motion
data scope attribute
DEFAULT
DEFAULT Clause
PARALLEL Directive (OpenMP* API)
DEFAULT FIRSTPRIVATE
DEFAULT NONE
DEFAULT PRIVATE
DEFAULT SHARED
DEPEND
DEVICE
FINAL
FIRSTPRIVATE
SECTIONS
SINGLE
FIRSTPRIVATE
PARALLEL Directive (OpenMP* API)
DO Directive
IF
IF Clause
PARALLEL Directive (OpenMP* API)
LASTPRIVATE
SECTIONS
LASTPRIVATE
DO Directive
LINEAR
MAP
MERGEABLE
NOWAIT
SECTIONS
NOWAIT Clause
SINGLE
DO Directive
NUM_THREADS
ORDERED
PRIORITY
PRIVATE
SECTIONS
PRIVATE Clause
SINGLE
PARALLEL Directive (OpenMP* API)
DO Directive
PROCESSOR
REDUCTION
SECTIONS
REDUCTION
PARALLEL Directive (OpenMP* API)
DO Directive
SCHEDULE
SHARED
UNTIED
CLEARSCREEN
CLEARSTATUSFPQQ
CLICKMENUQQ
clip region
SETCLIPRGN (W*S)
SETVIEWPORT (W*S)
subroutine setting
SETCLIPRGN (W*S)
SETVIEWPORT (W*S)
CLOCK
CLOCKX
CLOG
CLOSE
CLOSE 文
CMPLX
Co-Array
Co-Array アプリケーションのデバッグ (Linux*)
Co-Array の使用
coarray、Qcoarray
アプリケーションをデバッグするための手順
プログラム構文
使用
有効にするオプション
Co-Array アプリケーションのデバッグ
coarray cobounds
UCOBOUND
LCOBOUND
function returning
function returning lower
coarray cosubscripts
IMAGE_INDEX
function converting to an image index
coarray images
NUM_IMAGES
Referencing Coarray Images
Specifying Data Objects for Coarray Images
Image Control Statements
function returning number of
referencing
specifying data objects for
statements controlling
coarray statements
LOCK and UNLOCK
SYNC ALL
SYNC IMAGES
SYNC MEMORY
LOCK
SYNC ALL
SYNC IMAGES
SYNC MEMORY
UNLOCK
coarray-spec
coarrays
allocatable
attribute and statement specifying
deferred-coshape
explicit-coshape
function returning codimensions of
function returning number of images
image control statements for
image selectors
cobounds
LCOBOUND
UCOBOUND
function returning lower
function returning upper
CODE_ALIGN
ATTRIBUTES CODE_ALIGN
CODE_ALIGN
option for ATTRIBUTES directive
codecov ツール
Qcov-gen
Qcov-file
Qcov-dir
インストルメント済みファイルを生成するオプション
サマリーファイル名を指定するオプション
プロファイル出力のディレクトリーを指定するオプション
codepage
NLSSetLocale (W*S)
NLSSetEnvironmentCodepage (W*S)
NLSGetLocale (W*S)
function setting current
function setting for current console
subroutine retrieving current
codepage number
NLSGetEnvironmentCodepage (W*S)
function returning for console codepage
function returning for system codepage
codepages
NLSEnumCodepages (W*S)
function returning array of
CODIMENSION
codimensions of coarray
COSHAPE
function returning
COLLAPSE
COLLAPSE Clause
in OpenMP* DISTRIBUTE directive
in OpenMP* DO directive
in OpenMP* TASKLOOP directive
in SIMD OpenMP* Fortran
colon
Assumed-Size Specifications
Assumed-Shape Specifications
Deferred-Shape Specifications
Implied-Shape Specifications
Explicit-Shape Specifications
Subscript Triplets
in array specifications
Assumed-Size Specifications
Assumed-Shape Specifications
Deferred-Shape Specifications
Implied-Shape Specifications
Explicit-Shape Specifications
Subscript Triplets
colon editing
color index
GETCOLOR (W*S)
GETPIXELS (W*S)
GETPIXEL, GETPIXEL_W (W*S)
GETTEXTCOLOR (W*S)
SETCOLOR (W*S)
SETPIXELS (W*S)
SETPIXEL, SETPIXEL_W (W*S)
function returning current
function returning for multiple pixels
function returning for pixel
function returning text
function setting current
function setting for multiple pixels
function setting for pixel
color RGB value
GETCOLORRGB (W*S)
SETCOLORRGB (W*S)
function returning current
function setting current
COM routines
COMAddObjectReference (W*S)
COMCLSIDFromProgID (W*S)
COMCLSIDFromString (W*S)
COMCreateObject (W*S)
COMCreateObjectByGUID (W*S)
COMCreateObjectByProgID (W*S)
COMGetActiveObjectByGUID (W*S)
COMGetActiveObjectByProgID (W*S)
COMGetFileObject (W*S)
COMInitialize (W*S)
COMIsEqualGUID (W*S)
COMQueryInterface (W*S)
COMReleaseObject (W*S)
COMStringFromGUID (W*S)
COMUninitialize (W*S)
COM and Automation Library Routines (W*S)
COMAddObjectReference
COMCLSIDFromProgID
COMCLSIDFromString
COMCreateObject
COMCreateObjectByGUID
COMCreateObjectByProgID
COMGetActiveObjectByGUID
COMGetActiveObjectByProgID
COMGetFileObject
COMInitialize
COMIsEqualGUID
COMQueryInterface
COMReleaseObject
COMStringFromGUID
COMUninitialize
table of
COM オブジェクト
インテル® Fortran モジュールウィザード (COM クライアント) の使用 (Windows®)
その他の情報
ポインターの取得
使用
COM オブジェクト・インターフェイス
モジュールウィザードの役割 (Windows®)
特定
COM オブジェクトとオートメーション・オブジェクトの使用
COM サーバー
COM サーバーの基本概念の理解 (Windows®)
別のシステムへの COM サーバーの配置 (Windows®)
COM サーバーの利点 (Windows®)
基本概念
別のシステムへの配置
利点
COM サーバー階層エディター
COMAddObjectReference
combining arrays
combining source forms
COMCLSIDFromProgID
COMCLSIDFromString
COMCreateObject
COMCreateObjectByGUID
COMCreateObjectByGUID (W*S)
オブジェクト・ポインターの取得に使用
COMCreateObjectByProgID
COMCreateObjectByProgID (W*S)
オブジェクト・ポインターの取得に使用
COMGetActiveObjectByGUID
COMGetActiveObjectByProgID
COMGetFileObject
COMInitialize
COMIsEqualGUID
comma
Format Specifications
Terminating Short Fields of Input Data
as external field separator
using to separate input data
command arguments
COMMAND_ARGUMENT_COUNT
function returning number of
command interpreter
SYSTEMQQ
function sending system command to
command invoking a program
GET_COMMAND
subroutine returning
command line
EXECUTE_COMMAND_LINE
subroutine executing
COMMAND_ARGUMENT_COUNT
command-line arguments
IARGC
NARGS
GET_COMMAND_ARGUMENT
GETARG
function returning index of
function returning number of
NARGS
IARGC
subroutine returning full
subroutine returning specified
comment indicator
Source Forms
general rules for
comment lines
Source Forms
for fixed and tab source
for free source
COMMITQQ
COMMON
interaction with EQUIVALENCE
common block association
common blocks
COMMON
defining initial values for variables in named
directive modifying alignment of data in
directive modifying characteristics of
effect in SAVE
EQUIVALENCE interaction with
extending
using a routine to dynamically allocate
using derived types in
volatile
Compaq* Visual Fortran
言語との互換性
互換性
compilation control statements
compiler directives
OFFLOAD Compiler Directives
OpenMP* Fortran Compiler Directives
General Compiler Directives
ALIAS
ASSUME
ASSUME_ALIGNED
ATOMIC
ATTRIBUTES
BARRIER
BLOCK_LOOP and NOBLOCK_LOOP
CANCEL
CANCELLATION POINT
CODE_ALIGN
CRITICAL
DECLARE and NODECLARE
DECLARE SIMD
DECLARE TARGET
DEFINE and UNDEFINE
DISTRIBUTE
DISTRIBUTE PARALLEL DO
DISTRIBUTE PARALLEL DO SIMD
DISTRIBUTE POINT
DISTRIBUTE SIMD
DO
DO SIMD
ENDIF
FIXEDFORMLINESIZE
FLUSH
FMA and NOFMA
FORCEINLINE
FREEFORM and NOFREEFORM
general
IDENT
IF Construct
IF DEFINED
INLINE and NOINLINE
INTEGER
IVDEP
LOOP COUNT
MASTER
MESSAGE
NOFUSION
NOVECTOR
OBJCOMMENT
OFFLOAD
OpenMP* Fortran
OPTIMIZE and NOOPTIMIZE
OPTIONS
ORDERED
PACK
PARALLEL DO
PARALLEL DO SIMD
PARALLEL loop
PARALLEL OpenMP* Fortran
PARALLEL SECTIONS
PARALLEL WORKSHARE
PREFETCH and NOPREFETCH
prefixes for
PSECT
REAL
rules for
SECTION
SECTIONS
SIMD loop
SIMD OpenMP* Fortran
SINGLE
STRICT and NOSTRICT
syntax rules for
table of general
table of OpenMP
TARGET
TARGET DATA
TARGET ENTER DATA
TARGET EXIT DATA
TARGET PARALLEL
TARGET PARALLEL DO
TARGET PARALLEL DO SIMD
TARGET SIMD
TARGET TEAMS
TARGET TEAMS DISTRIBUTE
TARGET TEAMS DISTRIBUTE PARALLEL DO
TARGET TEAMS DISTRIBUTE PARALLEL DO SIMD
TARGET TEAMS DISTRIBUTE SIMD
TARGET UPDATE
TASK
TASKGROUP
TASKLOOP
TASKLOOP SIMD
TASKWAIT
TASKYIELD
TEAMS
TEAMS DISTRIBUTE
TEAMS DISTRIBUTE PARALLEL DO
TEAMS DISTRIBUTE PARALLEL DO SIMD
TEAMS DISTRIBUTE SIMD
THREADPRIVATE
UNROLL and NOUNROLL
UNROLL_AND_JAM and NOUNROLL_AND_JAM
VECTOR
WORKSHARE
compiler options
OPTIONS Statement
statement confirming
statement overriding
compilervars.bat
compilervars.bat ファイル
compilervars.csh
compilervars.sh
compilervars.sh ファイル
COMPL
complementary error function
ERFC
ERFC_SCALED
function returning
function returning scaled
COMPLEX
Complex Data Types
COMPLEX Statement
complex constants
General Rules for Complex Constants
rules for
complex data type
Complex Data Types
constants
General Rules for Complex Constants
COMPLEX(8) or DOUBLE COMPLEX Constants
COMPLEX(16) Constants
COMPLEX(4) Constants
default kind
function converting to
CMPLX
DCMPLX
storage
complex editing
complex number
CONJG
AIMAG
function resulting in conjugate of
function returning the imaginary part of
complex values
Real and Complex Editing
Complex Editing
transferring
Real and Complex Editing
Complex Editing
COMPLEX(16)
Complex Data Types
constants
function converting to
COMPLEX(4)
Complex Data Types
constants
function converting to
COMPLEX(8)
Complex Data Types
constants
function converting to
COMPLEX*16
COMPLEX*32
COMPLEX*8
COMPLINT
COMPLLOG
COMPLREAL
computed GO TO
COMQueryInterface
COMQueryInterface (W*S)
オブジェクト・ポインターの取得に使用
COMReleaseObject
COMReleaseObject (W*S)
オブジェクト・ポインターの取得に使用
COMStringFromGUID
COMUninitialize
concatenation of strings
REPEAT
function performing
concatenation operator
CONCURRENCY_SAFE
ATTRIBUTES CONCURRENCY_SAFE
option for ATTRIBUTES directive
CONCURRENT
conditional compilation
DEFINE and UNDEFINE
directive testing value during
conditional DO
conformable arrays
CONJG
conjugate
CONJG
function calculating
connecting to files
console codepage
NLSGetEnvironmentCodepage (W*S)
function returning number for
console keystrokes
PEEKCHARQQ
function checking for
constant expressions
constants
Data Types, Constants, and Variables
array
character
COMPLEX(16)
COMPLEX(4)
COMPLEX(8)
DOUBLE COMPLEX
DOUBLE PRECISION
integer
literal
logical
named
REAL(16)
REAL(4)
REAL(8)
construct association
constructors
Array Constructors
Structure Constructors
array
structure
constructs
Execution Control
ASSOCIATE
BLOCK
CASE
CRITICAL
DO
DO WHILE
DO Statement
FORALL
IF
SELECT TYPE
WHERE
CONTAINS
in internal procedures
in modules and module procedures
CONTIGUOUS
continuation indicator
Source Forms
general rules for
continuation lines
Fixed and Tab Source Forms
Free Source Form
for fixed and tab source
for free source
CONTINUE
control
Execution Control
returning to calling program unit
control characters for printing
Printing of Formatted Records
OPEN: CARRIAGECONTROL Specifier
control constructs
control edit descriptors
backslash
BN
BZ
colon
DC
decimal
dollar sign
DP
for blanks
forms for
positional
Q
RC
RD
RN
round
RP
RU
RZ
S
Scale factor
sign
slash
SP
SS
T
TL
TR
X
control list
control procedures
Program Control Statements
table of
control statements
Execution Control
table of
control transfer
Execution Control
with arithmetic if
with branch statements
with CALL
with CASE
with END
with GO TO
GOTO - Unconditional
GOTO - Assigned
GOTO - Computed
with IF construct
with logical IF
with RETURN
control variables
DLGSET, DLGSETINT, DLGSETLOG, DLGSETCHAR (W*S)
function setting value of dialog
control word
GETCONTROLFPQQ
SCWRQQ
SETCONTROLFPQQ
LCWRQQ
subroutines returning floating-point
GETCONTROLFPQQ
SCWRQQ
subroutines setting floating-point
SETCONTROLFPQQ
LCWRQQ
control-list specifiers
I/O Control List
defining variable for character count
for advancing or nonadvancing i/o
for asynchronous i/o
for transfer of control
identifying the i/o status
identifying the record number
identifying the unit
indicating the format
indicating the namelist group
controlling expression
CASE
using to evaluate block of statements
conversion
REAL Function
G Editing
RGBTOINTEGER (W*S)
INTEGERTORGB (W*S)
LOGICAL Function
CMPLX
QCMPLX
DCMPLX
INT
QFLOAT
QEXT
QREAL
QNUM
RNUM
IFLOATI, IFLOATJ
IDFLOAT
DFLOATI, DFLOATJ, DFLOATK
DBLE
DREAL
DNUM
DFLOAT
LONG
SHORT
Record Structures
CEILING
FLOOR
double-precision to single-precision type
effect of data magnitude on G format
from integers to RGB color value
from RGB color value to component values
function performing logical
function resulting in complex type
function resulting in COMPLEX(16) type
function resulting in double-complex type
function resulting in integer type
function resulting in quad-precision type
QFLOAT
QEXT
QREAL
QNUM
function resulting in real type
RNUM
REAL Function
function resulting in single-precision type
IFLOATI, IFLOATJ
REAL Function
functions resulting in double-precision type
IDFLOAT
DFLOATI, DFLOATJ, DFLOATK
DBLE
DREAL
DNUM
DFLOAT
INTEGER(2) to INTEGER(4)
INTEGER(4) to INTEGER(2)
record structures to derived types
to nearest integer
CEILING
FLOOR
to truncated integer
conversion rules for numeric assignment
CONVERT
OPEN: CONVERT Specifier
INQUIRE: CONVERT Specifier
OPEN の指示子
サポートされるネイティブ数値形式と非ネイティブ数値形式
-convert または /convert コンパイラー・オプションを使用する方法
OPTIONS 文を使用する方法
OPEN 文 CONVERT を使用する方法
specifier for INQUIRE
specifier for OPEN
coordinates
GETVIEWCOORD, GETVIEWCOORD_W (W*S)
GETPHYSCOORD (W*S)
GETCURRENTPOSITION, GETCURRENTPOSITION_W (W*S)
subroutine converting from physical to viewport
subroutine converting from viewport to physical
subroutine returning for current graphics position
COPYIN
COPYIN Clause
for THREADPRIVATE common blocks
in PARALLEL directive
in PARALLEL DO directive
in PARALLEL SECTIONS directive
COPYPRIVATE
COPYPRIVATE Clause
in SINGLE directive
COS
正しい使用
COSD
COSH
COSHAPE
cosine
COSD
COS
COSH
function returning
COSD
COS
function returning hyperbolic
function with argument in degrees
function with argument in radians
cosubscripts
IMAGE_INDEX
THIS_IMAGE
function converting to an image index
function returning for an image
COTAN
COTAND
cotangent
COTAN
COTAND
function returning
COTAN
COTAND
function with argument in degrees
function with argument in radians
COUNT
country
NLSSetLocale (W*S)
NLSGetLocale (W*S)
function setting current
subroutine retrieving current
CPU
march
指定された CPU 向けのコードを生成するオプション
CPU time
CPU_TIME
function returning elapsed
ETIME
DTIME
DCLOCK
CPU 時間
テスト・プライオリタイゼーション・ツール
関数のインライン展開
DPI リスト
関数のインライン展開
CPU_TIME
CQABS
CQCOS
CQEXP
CQLOG
CQSIN
CQSQRT
CQTAN
CRAY
OPEN: CONVERT Specifier
value for CONVERT specifier
CreateFile
OPEN: USEROPEN Specifier
creating a jacket to
CRITICAL
CRITICAL Directive
CRITICAL Statement
critical errors
SETERRORMODEQQ
subroutine controlling prompt for
CSHIFT
CSIN
CSMG
CSQRT
CTAN
CTIME
currency string
NLSFormatCurrency (W*S)
function returning for current locale
current date
DATE4
DATE_AND_TIME
DATE Intrinsic Procedure
DATE Portability Routine
IDATE Intrinsic Procedure
GETDAT
IDATE4
subroutines returning
DATE4
DATE_AND_TIME
DATE Intrinsic Procedure
DATE Portability Routine
IDATE Intrinsic Procedure
GETDAT
IDATE4
current locale
NLSGetLocaleInfo (W*S)
function returning information about
cursor
DISPLAYCURSOR (W*S)
SETMOUSECURSOR (W*S)
function controlling display of
function setting the shape of
CVF
ATTRIBUTES CVF
option for ATTRIBUTES directive
CYCLE
D
E and D Editing
edit descriptor
DABS
DACOS
DACOSD
DACOSH
DASIN
DASIND
DASINH
DATA
data attributes
ALLOCATABLE
ASYNCHRONOUS
AUTOMATIC
BIND
CODIMENSION
CONTIGUOUS
Type Declarations
DIMENSION
ATTRIBUTES
EXTERNAL
INTENT
INTRINSIC
OPTIONAL
PARAMETER
POINTER - Fortran
PRIVATE Statement
PROTECTED
PUBLIC
SAVE
STATIC
TARGET Statement
VALUE
VOLATILE
ALLOCATABLE
ASYNCHRONOUS
AUTOMATIC
BIND
CODIMENSION
CONTIGUOUS
declaring
DIMENSION
directive affecting
EXTERNAL
INTENT
INTRINSIC
OPTIONAL
PARAMETER
POINTER
PRIVATE
PROTECTED
PUBLIC
SAVE
STATIC
summary of compatible
TARGET
VALUE
VOLATILE
data conversion rules
Numeric Assignment Statements
for numeric assignment
data edit descriptors
A
B
D
default widths for
DT
E
EN
ES
F
forms for
G
I
L
O
rules for numeric
Z
data editing
Format Specifier (FMT=)
specifying format for
data format
FORMAT
statement controlling
data initialization
data motion clauses
Clauses Used in Multiple OpenMP* Fortran Directives
MAP
data objects
Data Types, Constants, and Variables
assigning initial values to
associating with group name
association of
association with actual arguments
declaring type of
directive specifying properties of
record structure
RECORD
STRUCTURE and END STRUCTURE
retaining properties of
specifying pointer
storage association of
unpredictable values of
data representation
Data Representation Models
model for bit
model for integer
model for real
data representation models
intrinsic functions providing data for
data scope attribute clauses
data storage
Storage Association
association
data transfer
Data Transfer I/O Statements
function for binary
indicating end of
specifying mode of
data transfer statements
Data Transfer I/O Statements
ACCEPT
ADVANCE specifier in
ASYNCHRONOUS specifier in
components of
control list in
control specifiers in
END specifier in
EOR specifier in
ERR specifier in
FMT specifier in
i/o lists in
implied-do lists in
input
ACCEPT
READ Statement
IOSTAT specifier in
list items in
NML specifier in
output
REWRITE
WRITE Statement
PRINT
PRINT
READ
REC specifier in
REWRITE
SIZE specifier in
UNIT specifier in
WRITE
data type
Type Declarations
Specification of Data Type
Implicit Typing Rules
declarations
explicit
implicit
specifying for variables
data types
Data Types, Constants, and Variables
BYTE
CHARACTER
CHARACTER
Character Data Type
COMPLEX
Complex Data Types
COMPLEX Statement
declaring
derived
Derived Data Types
TYPE Statement (Derived Types)
DOUBLE COMPLEX
Complex Data Types
DOUBLE COMPLEX
DOUBLE PRECISION
DOUBLE PRECISION
Real Data Types
enumerator
explicit
implicit
INTEGER
INTEGER Statement
Integer Data Types
intrinsic
LOGICAL
LOGICAL Statement
Logical Data Types
noncharacter
of scalar variables
ranking in expressions
REAL
REAL Statement
Real Data Types
statement overriding default for names
storage requirements for
user-defined
DATAN
DATAN2
DATAN2D
DATAND
DATANH
DATE
DATE Intrinsic Procedure
DATE Portability Routine
function returning for current locale
function returning Julian
JDATE
JDATE4
function setting
routine to prevent Year 2000 problem
subroutine unpacking a packed
subroutines returning
DATE4
DATE_AND_TIME
IDATE Intrinsic Procedure
GETDAT
IDATE4
subroutines returning current system
DATE4
DATE_AND_TIME
DATE Intrinsic Procedure
DATE Portability Routine
date and time
FDATE
PACKTIMEQQ
DATE_AND_TIME
routine returning as ASCII string
subroutine packing values for
subroutine returning 4-digit year
subroutine returning current system
date and time format
NLSGetLocaleInfo (W*S)
for NLS functions
date and time routines
Date and Time Intrinsic Subroutines
table of
DATE_AND_TIME
DATE4
DAZ フラグ
DBESJ0
DBESJ1
DBESJN
DBESY0
DBESY1
DBESYN
DBLE
DC
DC edit descriptor
DCLOCK
DCMPLX
DCONJG
DCOS
DCOSD
DCOSH
DCOTAN
DCOTAND
DDIM
DEALLOCATE
deallocation
Deallocation of Allocatable Variables
of variables
debugging
MESSAGE
directive specifying string for
debugging statement indicator
Fixed and Tab Source Forms
Free Source Form
for fixed and tab source
for free source
DEC* Fortran 90
言語との互換性
互換性
DECIMAL
INQUIRE: DECIMAL Specifier
OPEN: DECIMAL Specifier
specifier for INQUIRE
specifier for OPEN
decimal editing
decimal editing during file connections
decimal exponents
RANGE
function returning range of
decimal precision
PRECISION
function returning
declaration statements
declarations
Specification Statements
CLASS
for arrays
for character types
for derived types
for noncharacter types
MAP
parameterized derived-type
table of procedures for data
type
UNION
DECLARE
DECLARE and NODECLARE
equivalent compiler option for
DECLARE SIMD
DECLARE TARGET
DECODE
DECORATE
ATTRIBUTES DECORATE
option for ATTRIBUTES directive
DEFAULT
DEFAULT Clause
ATTRIBUTES DEFAULT
in PARALLEL directive
in PARALLEL DO directive
in PARALLEL SECTIONS directive
in TASK directive
in TASKLOOP directive
in TEAMS directive
option for ATTRIBUTES directive
default file name
DEFAULT FIRSTPRIVATE
default initialization
DEFAULT NONE
DEFAULT PRIVATE
DEFAULT SHARED
default widths for data edit descriptors
DEFAULTFILE
DEFAULTMAP
TARGET Directive
in TARGET directive
DEFERRED attribute
Type-Bound Procedures
in type-bound procedure
deferred-length type parameters
Deferred-Length Type Parameters for Parameterized Derived Types
for parameterized derived types
deferred-shape arrays
DEFINE
DEFINE and UNDEFINE
equivalent compiler option for
プリプロセッサー・シンボルの検出に使用
DEFINE FILE
defined assignment
Assignment(=) - Defined Assignment
Defined Assignment Statements
defined I/O procedures
characteristics of
data transfers
examples of
generic bindings
generic interface block
recursive
resolving references to
defined operations
Defined Operations
Defining Generic Operators
defined variables
defining generic assignment
defining generic operators
DELDIRQQ
DELETE
Alternative Syntax for the DELETE Statement
DELETE
alternative syntax for statement
statement
DELETE value for CLOSE(DISPOSE) or CLOSE(STATUS)
DELETEMENUQQ
DELFILESQQ
DELIM
INQUIRE: DELIM Specifier
OPEN: DELIM Specifier
specifier for INQUIRE
specifier for OPEN
DEPEND
DEPEND Clause
in TARGET directive
in TARGET ENTER DATA directive
in TARGET EXIT DATA directive
in TARGET UPDATE directive
in TASK directive
dependence analysis
IVDEP
directive assisting
DERF
DERFC
derived data types
derived type statement
derived types
Derived Data Types
assignments with
coarray
components of
declaring
equivalencing
extended
Type Extension
TYPE Statement (Derived Types)
procedure pointer component definition
referencing
specifying scalar values of
storage for
using in common blocks
derived-type assignments
derived-type components
Derived Data Types
Default Initialization
default initialization of
procedure pointers as
referencing
derived-type data
Derived Data Types
Default Initialization
components of
Derived Data Types
Default Initialization
definition of
derived-type declarations
Declarations for Derived Types
parameterized
derived-type definition
Derived Data Types
Default Initialization
preserving the storage order of
derived-type i/o
User-Defined Derived-Type I/O
user-defined
derived-type items
PACK Directive
directive specifying starting address of
designator
DEVICE
DEVICE Clause
in TARGET DATA directive
in TARGET directive
in TARGET ENTER DATA directive
in TARGET EXIT DATA directive
in TARGET UPDATE directive
devices
OPEN
associating with units
DEXP
DFLOAT
DFLOATI
DFLOATJ
DFLOATK
DFLOTI
DFLOTJ
DFLOTK
diag コンパイラー・オプション
dialog box messages
SETMESSAGEQQ (W*S)
subroutine setting
dialog boxes
DLGSETCTRLEVENTHANDLER (W*S)
DLGUNINIT (W*S)
DLGMODELESS (W*S)
DLGMODAL, DLGMODALWITHPARENT (W*S)
DLGINIT, DLGINITWITHRESOURCEHANDLE (W*S)
DLGISDLGMESSAGE, DLGISDLGMESSAGEWITHDLG (W*S)
DLGEXIT (W*S)
DLGSETTITLE (W*S)
DLGFLUSH (W*S)
assigning event handlers to controls in
deallocating memory associated with
displaying modeless
function assigning event handlers to controls
functions displaying
functions initializing
message for modeless
subroutine closing
subroutine setting title of
subroutine updating the display of
dialog control boxes
DLGSENDCTRLMESSAGE (W*S)
function sending a message to
dialog control variable
DLGGET, DLGGETINT, DLGGETLOG, DLGGETCHAR (W*S)
DLGSET, DLGSETINT, DLGSETLOG, DLGSETCHAR (W*S)
functions retrieving state of
functions setting value of
dialog routines
Dialog Library Routines (W*S)
DLGEXIT
DLGFLUSH
DLGGET
DLGGETCHAR
DLGGETINT
DLGGETLOG
DLGINIT
DLGINITWITHRESOURCEHANDLE
DLGISDLGMESSAGE
DLGISDLGMESSAGEWITHDLG
DLGMODAL
DLGSETRETURN (W*S)
DLGMODAL, DLGMODALWITHPARENT (W*S)
DLGMODALWITHPARENT
DLGMODELESS
DLGSENDCTRLMESSAGE
DLGSET
DLGSETCHAR
DLGSETCTRLEVENTHANDLER
DLGSETINT
DLGSETLOG
DLGSETRETURN
DLGSETSUB
DLGSETTITLE
DLGUNINIT
table of
DIGITS
DIM
DIMAG
DIMENSION
dimensions
Arrays
function returning lower bounds of
function returning upper bounds of
DINT
DIRECT
direct access mode
direct-access READ statements
Forms for Direct-Access READ Statements
rules for formatted
rules for unformatted
direct-access WRITE statements
Forms for Direct-Access WRITE Statements
rules for formatted
rules for unformatted
direction keys
PASSDIRKEYSQQ (W*S)
function determining behavior of
directive prefixes
directives
OFFLOAD Compiler Directives
OpenMP* Fortran Compiler Directives
General Compiler Directives
ALIAS
ASSUME
ASSUME_ALIGNED
ATOMIC
ATTRIBUTES
BARRIER
BLOCK_LOOP
CANCEL
CANCELLATION POINT
CODE_ALIGN
CRITICAL
DECLARE
DECLARE SIMD
DECLARE TARGET
DEFINE
DISTRIBUTE
DISTRIBUTE PARALLEL DO
DISTRIBUTE PARALLEL DO SIMD
DISTRIBUTE POINT
DISTRIBUTE SIMD
DO
DO SIMD
END OFFLOAD
FIXEDFORMLINESIZE
FLUSH
FMA
FORCEINLINE
FREEFORM
general
IDENT
IF
IF DEFINED
INLINE and NOINLINE
INTEGER
IVDEP
LOOP COUNT
MASTER
MESSAGE
NOBLOCK_LOOP
NODECLARE
NOFMA
NOFREEFORM
NOFUSION
NOOPTIMIZE
NOPARALLEL loop
NOPREFETCH
NOSTRICT
NOUNROLL
NOUNROLL_AND_JAM
NOVECTOR
OBJCOMMENT
OFFLOAD
OFFLOAD
OFFLOAD Compiler Directives
OFFLOAD BEGIN
OFFLOAD_TRANSFER
OFFLOAD_WAIT
OpenMP* Fortran
OPTIMIZE
OPTIONS
ORDERED
PACK
PARALLEL DO
PARALLEL DO SIMD
PARALLEL loop
PARALLEL OpenMP* Fortran
PARALLEL SECTIONS
PARALLEL WORKSHARE
PREFETCH
prefixes for
PSECT
REAL
rules for
rules for placement of
SECTION
SECTIONS
SIMD loop
SIMD OpenMP* Fortran
SINGLE
STRICT
syntax rules for
TARGET
TARGET DATA
TARGET ENTER DATA
TARGET EXIT DATA
TARGET PARALLEL
TARGET PARALLEL DO
TARGET PARALLEL DO SIMD
TARGET SIMD
TARGET TEAMS
TARGET TEAMS DISTRIBUTE
TARGET TEAMS DISTRIBUTE PARALLEL DO
TARGET TEAMS DISTRIBUTE PARALLEL DO SIMD
TARGET TEAMS DISTRIBUTE SIMD
TARGET UPDATE
TASK
TASKGROUP
TASKLOOP
TASKLOOP SIMD
TASKWAIT
TASKYIELD
TEAMS
TEAMS DISTRIBUTE
TEAMS DISTRIBUTE PARALLEL DO
TEAMS DISTRIBUTE PARALLEL DO SIMD
TEAMS DISTRIBUTE SIMD
THREADPRIVATE
UNDEFINE
UNROLL
UNROLL_AND_JAM
VECTOR
WORKSHARE
directory
CHDIR
MAKEDIRQQ
DELDIRQQ
FULLPATHQQ
GETCWD
CHANGEDIRQQ
INQUIRE
function changing the default
function creating
function deleting
function returning full path of
function returning path of current working
function specifying current as default
inquiring about properties of
directory path
SPLITPATHQQ
function splitting into components
directory procedures
Portability Library Routines
table of
disassociated pointer
NULLIFY
function returning
DISP specifier for CLOSE
DISPLAYCURSOR
DISPOSE
OPEN: DISPOSE Specifier
specifier for OPEN
DISPOSE specifier for CLOSE
DIST_SCHEDULE
DISTRIBUTE
clause in DISTRIBUTE directive
DISTRIBUTE
directive
DISTRIBUTE PARALLEL DO
DISTRIBUTE PARALLEL DO SIMD
DISTRIBUTE POINT
DISTRIBUTE SIMD
DLGEXIT
DLGFLUSH
DLGGET
DLGGETCHAR
DLGGETINT
DLGGETLOG
DLGINIT
DLGINITWITHRESOURCEHANDLE
DLGISDLGMESSAGE
DLGISDLGMESSAGEWITHDLG
DLGMODAL
DLGMODALWITHPARENT
DLGMODELESS
DLGSENDCTRLMESSAGE
DLGSET
DLGSETCHAR
DLGSETCTRLEVENTHANDLER
DLGSETINT
DLGSETLOG
DLGSETRETURN
DLGSETSUB
DLGSETTITLE
DLGUNINIT
DLL
DLLEXPORT
ATTRIBUTES DLLEXPORT and DLLIMPORT
option for ATTRIBUTES directive
DLLIMPORT
ATTRIBUTES DLLEXPORT and DLLIMPORT
option for ATTRIBUTES directive
dllimport 関数
Qinline-dllimport
インライン展開を制御するオプション
DLOG
DLOG10
DMAX1
DMIN1
DMOD
DNINT
DNUM
DO
DO Statement
DO Directive
directive
iteration
loop control
rules for directives that affect
WHILE
DO CONCURRENT
DO constructs
DO Statement
extended range of
immediate termination of
interrupting
nested
termination statement for labeled
WHILE
DO loops
DO CONCURRENT
IVDEP
VECTOR and NOVECTOR
UNROLL_AND_JAM and NOUNROLL_AND_JAM
INLINE, FORCEINLINE, and NOINLINE
PREFETCH and NOPREFETCH
PARALLEL and NOPARALLEL Loop Directives
NOFUSION
DISTRIBUTE POINT
LOOP COUNT
UNROLL and NOUNROLL
Rules for General Directives that Affect DO Loops
END DO
CYCLE
EXIT Statement
CONTINUE
concurrent
directive assisting dependence analysis of
directive controlling alignment of data in
directive controlling unrolling and jamming
directive controlling vectorization of
directive enabling inlining of
directive enabling non-streaming stores for
directive enabling prefetching of arrays in
directive facilitating auto-parallelization for
directive preventing fusion
directive specifying distribution for
directive specifying the count for
directive specifying the unroll count for
enabling jamming
limiting loop unrolling
rules for directives that affect
statement terminating
statement to skip iteration of
statement transferring control from
terminal statement for
DO SIMD
DO WHILE
DO WHILE loops
DO WHILE
statement terminating
statement transferring control from
DO ループ
par-schedule、Qpar-schedule
f66
スケジュール・アルゴリズムを指定するオプション
少なくとも 1 回実行するオプション
DO 構造
doacross loop nest
ORDERED
DO Directive
dollar sign
Names
in names
dollar sign editing
DOT_PRODUCT
dot-product multiplication
DOT_PRODUCT
function performing
double colon separator
DOUBLE COMPLEX
constants
function converting to
デフォルトの種別を指定するオプション
DOUBLE PRECISION
constants
functions converting to
IDFLOAT
DFLOATI, DFLOATJ, DFLOATK
DBLE
DREAL
DNUM
DFLOAT
デフォルトの種別を指定するオプション
double-precision product
DPROD
function producing
double-precision real
double-precision real editing (D)
DP edit descriptor
DPROD
DRAND
DRANDM
DRANSET
DREAL
drive
GETDRIVESIZEQQ
GETDRIVEDIRQQ
CHANGEDRIVEQQ
function returning available space on
function returning path of
function returning total size of
function specifying current as default
drive procedures
Portability Library Routines
table of
drives
GETDRIVESQQ
function returning available
DSHIFTL
DSHIFTR
DSIGN
DSIN
DSIND
DSINH
DSQRT
dsymutil
DT
Defined I/O Editing (DT)
DT Edit Descriptor in User-Defined I/O
edit descriptor
Defined I/O Editing (DT)
DT Edit Descriptor in User-Defined I/O
DT edit descriptor
DT Edit Descriptor in User-Defined I/O
for user-defined I/O
DTAN
DTAND
DTANH
DTIME
dummy arguments
Dummy Procedure Arguments
Argument Association in Procedures
characteristics of
coarray
default initialization of derived-type
optional
passed-object
specifying argument association for
specifying intended use of
specifying intent for
taking shape from an array
taking size from an array
dummy procedure arguments
dummy procedures
Dummy Procedure Arguments
definition of
interfaces for
statement declaring
using as actual arguments
DWARF デバッグ情報
gsplit-dwarf
オブジェクト・ファイルを生成するオプション
dyn ファイル
dynamic allocation
dynamic association
dynamic buffering
dynamic memory allocation
dynamic objects
dynamic type
SAME_TYPE_AS
function asking whether one is the same as another
E
E and D Editing
edit descriptor
ebp レジスター
fomit-frame-pointer、Oy
最適化での使用方法を決定するオプション
edit descriptors
Format Specifications
FORMAT
A
apostrophe
B
backslash
BN
BZ
character string
colon
control
D
data
DC
dollar sign
DP
DT
E
EN
ES
F
for interpretation of blanks
G
H
Hollerith
I
L
O
P
Q
quotation mark
RC
RD
repeat specifications for
repeatable
RN
RP
RU
RZ
S
scale factor
slash
SP
SS
summary
T
TL
TR
X
Z
edit lists
element array assignment
ELEMENTAL
in functions
in subroutines
elemental intrinsic procedures
Intrinsic Procedures
references to
elemental user-defined procedures
elements
SIZE Function
function returning number of
ELLIPSE
ELLIPSE_W
ellipses
ELLIPSE, ELLIPSE_W (W*S)
functions drawing
elliptical arcs
ARC, ARC_W (W*S)
drawing
ELSE IF statement
ELSE statement
ELSE WHERE
EN
ENCODE
ENCODING
OPEN: ENCODING Specifier
INQUIRE: ENCODING Specifier
specifier for INQUIRE
specifier for OPEN
END
retaining data after execution of
specifier
specifier for READ
指定子の使用
END DO
END OFFLOAD
END specifier
Components of Data Transfer Statements
Branch Specifiers (END=, EOR=, ERR=)
END WHERE
end-of-file condition
EOF
IS_IOSTAT_END
function checking for
intrinsic checking for
end-of-file record
EOF
SAVE
ENDFILE
function checking for
retaining data after execution of
statement writing
end-of-record condition
Branch Specifiers (END=, EOR=, ERR=)
IS_IOSTAT_EOR
i/o specifier for
intrinsic checking for
end-off shift on arrays
EOSHIFT
function performing
ENDFILE
ENDIF directive
engineering-notation editing (EN)
Enter index keyword
entities
PRIVATE Statement
PUBLIC
private
public
ENTRY
in functions
in subroutines
entry points
ENTRY
for function subprograms
for subroutine subprograms
ENUM statement
enumerations
ENUMERATOR statement
enumerators
environment variables
SETENVQQ
GETENVQQ
SCANENV
GET_ENVIRONMENT_VARIABLE
function adding new
function returning value of
function scanning for
function setting value of
subroutine getting the value of
EOF
EOR
Branch Specifiers (END=, EOR=, ERR=)
specifier for READ
指定子の使用
EOR specifier
Components of Data Transfer Statements
Branch Specifiers (END=, EOR=, ERR=)
EOSHIFT
EPSILON
EQUIVALENCE
interaction with COMMON
using with arrays
using with substrings
equivalence association
equivalent arrays
Making Arrays Equivalent
making
equivalent substrings
Making Substrings Equivalent
making
ERF
ERFC
ERFC_SCALED
ERR
Branch Specifiers (END=, EOR=, ERR=)
specifier for READ
specifier for WRITE
指定子の使用
ERR specifier
Components of Data Transfer Statements
Branch Specifiers (END=, EOR=, ERR=)
ERR specifier for CLOSE
errno names
error
PERROR
subroutine sending last detected to standard error stream
error codes
error conditions
Branch Specifiers (END=, EOR=, ERR=)
ERRSNS
i/o specifier for
subroutine returning information on
error functions
ERFC
ERF
ERFC_SCALED
functions returning
ERFC
ERF
functions returning scaled complementary
error handling procedures
Portability Library Routines
table of
error numbers
ERROR STOP
errors
GETLASTERRORQQ
GETLASTERROR
GERROR
functions returning most recent run-time
GETLASTERRORQQ
GETLASTERROR
subroutine returning message for last detected
errors detected by RTL
ESTABLISHQQ
function letting you specify a handler for
ERRSNS
ES
escape sequence
C Strings in Character Constants
C-style
ESTABLISHQQ
ETIME
Euclidean distance
HYPOT
function returning
exclusive OR
Logical Expressions
function performing
executable statements
EXECUTE_COMMAND_LINE
execution
STOP and ERROR STOP
SLEEPQQ
SLEEP
error termination of
stopping program
subroutine delaying for a program
subroutine suspending for a process
execution control
EXIST
EXIT
EXIT Subroutine
EXIT Statement
exit behavior
GETEXITQQ (W*S)
SETEXITQQ
function returning QuickWin
function setting QuickWin
exit parameters
SETEXITQQ
function setting QuickWin
exit()、オフロード領域からの呼び出し
EXP
explicit format
explicit interface
Procedure Interfaces
INTERFACE
specifying
when required
explicit typing
explicit-shape arrays
EXPONENT
exponential procedures
Trigonometric, Exponential, Root, and Logarithmic Intrinsic Procedures
table of
exponential values
EXP
function returning
exponents
RANGE
function returning range of decimal
expressions
character
data type of numeric
effect of parentheses in numeric
element array
generalized masked array
initialization
logical
masked array
numeric
relational
specification
variable format
extended intrinsic operators
extended types
Type Extension
TYPE Statement (Derived Types)
EXTENDS
Type Extension
TYPE Statement (Derived Types)
EXTENDS_TYPE_OF
extension type
EXTENDS_TYPE_OF
function asking whether dynamic type is
extent of arrays
SIZE Function
function returning
EXTERN
EXTERNAL
effect of block data program unit in
effect on intrinsic procedures
FORTRAN-66 interpretation of
external field separators
external files
Unit Specifier (UNIT=)
overview of
specifying in OPEN
unit specifier for
external functions
ENTRY
statement specifying entry point for
external linkage with C
external procedures
directive specifying alternate name for
interfaces of
statement declaring
using as actual arguments
using to open a file
external subprograms
external unit buffer
FLUSH Subroutine
subroutine flushing
external unit number 6
PUTC
function writing a character to
external user-written functions
OPEN: USEROPEN Specifier
using to open files
F
F Editing
edit descriptor
F90_dyncom ルーチン
FASTMEM
高帯域幅 (HBW) メモリーの使用
option for ATTRIBUTES directive
FASTMEM policy mode
FOR_SET_FASTMEM_POLICY
function getting or setting
FDATE
FDX
OPEN: CONVERT Specifier
value for CONVERT specifier
FGETC
POSIX version of
FGX
OPEN: CONVERT Specifier
value for CONVERT specifier
field width
Forms for Data Edit Descriptors
for B descriptor
for D descriptor
for E descriptor
for F descriptor
for I descriptor
for O descriptor
for Z descriptor
FILE
OPEN: FILE Specifier
specifier for OPEN
file access mode
SETFILEACCESSQQ
function setting
file management procedures
Portability Library Routines
table of
file name
OPEN: FILE Specifier
default
file numeric format
OPEN: CONVERT Specifier
specifying
file operation statements
BACKSPACE
DELETE
ENDFILE
INQUIRE
OPEN
REWIND
BACKSPACE
DELETE
ENDFILE
INQUIRE
OPEN
REWIND
file operation statements in CLOSE
file path
SPLITPATHQQ
function splitting into components
file position
FTELL, FTELLI8
GETPOS, GETPOSI8
OPEN: POSITION Specifier
functions returning
FTELL, FTELLI8
GETPOS, GETPOSI8
specifying in OPEN
file position statements
BACKSPACE
ENDFILE
REWIND
BACKSPACE
ENDFILE
REWIND
file sharing
OPEN: SHARE Specifier
specifying
file structure
OPEN: FORM Specifier
specifying
files
INCLUDE
OPEN: CARRIAGECONTROL Specifier
CLOSE
CHMOD
DELFILESQQ
FINDFILEQQ
RENAME
RENAMEFILEQQ
FSEEK
FULLPATHQQ
GETFILEINFOQQ
FSTAT
LSTAT
STAT
SETFILETIMEQQ
UNLINK
FTELL, FTELLI8
GETPOS, GETPOSI8
OPEN
REWIND
ACCESS Function
INQUIRE
Records and Files
OPEN: USEROPEN Specifier
accessing with INCLUDE
carriage control for terminal display
combining at compilation
disconnecting
function changing access mode of
function deleting
function finding specified
function renaming
RENAME
RENAMEFILEQQ
function repositioning
function returning full path of
function returning information about
GETFILEINFOQQ
FSTAT
LSTAT
STAT
function setting modification time for
function using path to delete
functions returning current position of
FTELL, FTELLI8
GETPOS, GETPOSI8
opening
repositioning to first record
routine testing access mode of
statement requesting properties of
types of
using external user-written function to open
fill mask
FLOODFILLRGB, FLOODFILLRGB_W (W*S)
FLOODFILL, FLOODFILL_W (W*S)
SETFILLMASK (W*S)
functions using
FLOODFILLRGB, FLOODFILLRGB_W (W*S)
FLOODFILL, FLOODFILL_W (W*S)
subroutine setting to new pattern
fill shapes
GETFILLMASK (W*S)
subroutine returning pattern used to
FINAL
FINAL Statement
FINAL Clause
in TASK directive
in TASKLOOP directive
FINAL statement
Type-Bound Procedures
in type-bound procedure
final subroutines
final task
FIND
FINDFILEQQ
FIRSTPRIVATE
in DEFAULT clause
in DISTRIBUTE directive
in DO directive
in PARALLEL directive
in PARALLEL DO directive
in PARALLEL SECTIONS directive
in SECTIONS directive
in SINGLE directive
in TASK directive
in TASKLOOP directive
in TEAMS directive
fixed source format
Fixed and Tab Source Forms
Obsolescent Language Features in the Fortran Standard
directive for specifying
directive setting line length for
lines in
fixed-format source lines
FIXEDFORMLINESIZE
equivalent compiler option for
FLOAT
FLOATI
floating-point control procedures
Intrinsic Functions for Floating-Point Inquiry and Control
table of
floating-point control word
GETCONTROLFPQQ
SCWRQQ
SETCONTROLFPQQ
LCWRQQ
subroutines returning
GETCONTROLFPQQ
SCWRQQ
subroutines setting
SETCONTROLFPQQ
LCWRQQ
floating-point data types
floating-point exception flags
FOR_GET_FPE
FOR_SET_FPE
function returning settings of
function setting
floating-point inquiry procedures
Intrinsic Functions for Floating-Point Inquiry and Control
table of
floating-point status word
CLEARSTATUSFPQQ
GETSTATUSFPQQ (W*S)
SSWRQQ
subroutine clearing exception flags in
subroutines returning
GETSTATUSFPQQ (W*S)
SSWRQQ
FLOATJ
FLOATK
FLOODFILL
FLOODFILL_W
FLOODFILLRGB
FLOODFILLRGB_W
FLOOR
fltconsistency コンパイラー・オプション
FLUSH
FLUSH Directive
FLUSH Subroutine
FLUSH Statement
FMA
FMA instructions
FMA and NOFMA
directive affecting generation of
FMA 命令
fma、Qfma
有効にするオプション
FMT
Format Specifier (FMT=)
specifier for READ
specifier for WRITE
FMT specifier
Format Specifier (FMT=)
Components of Data Transfer Statements
focus
INQFOCUSQQ (W*S)
FOCUSQQ (W*S)
determining which window has
setting
FOCUSQQ
font
SETFONT (W*S)
SETGTEXTROTATION (W*S)
function setting for OUTGTEXT
function setting orientation angle for OUTGTEXT
font characteristics
GETFONTINFO (W*S)
function returning
font-related library functions
GETGTEXTEXTENT (W*S)
INITIALIZEFONTS (W*S)
OUTGTEXT (W*S)
GETFONTINFO (W*S)
SETFONT (W*S)
fonts
INITIALIZEFONTS (W*S)
GETFONTINFO (W*S)
GETGTEXTROTATION (W*S)
GETGTEXTEXTENT (W*S)
SETFONT (W*S)
SETGTEXTROTATION (W*S)
function initializing
function returning characteristics of
function returning orientation of text for
function returning size of text for
function setting for OUTGTEXT
function setting orientation angle for text
FOR__SET_FTN_ALLOC
FOR_DESCRIPTOR_ASSIGN
FOR_GET_FPE
FOR_GET_HBW_AVAILABILITY
FOR_GET_HBW_SIZE
FOR_IFCORE_VERSION
FOR_IFPORT_VERSION
for_iosdef.for ファイル
for_rtl_finish_
for_rtl_init_
FOR_SET_FASTMEM_POLICY
FOR_SET_FPE
FOR_SET_REENTRANCY
FORALL
FORCEINLINE
INLINE, FORCEINLINE, and NOINLINE
ATTRIBUTES INLINE, NOINLINE, and FORCEINLINE
option for ATTRIBUTES directive
FORM
OPEN: FORM Specifier
INQUIRE: FORM Specifier
specifier for INQUIRE
specifier for OPEN
FORMAT
specifications
format control
Colon Editing (:)
terminating
format lists
format of data
Rules for List-Directed Sequential WRITE Statements
Format Specifications
I/O Formatting
Rules for List-Directed Sequential READ Statements
Rules for Namelist Sequential READ Statements
Rules for Namelist Sequential WRITE Statements
General Rules for Numeric Editing
OPEN: CONVERT Specifier
Character String Edit Descriptors
Control Edit Descriptors
Data Edit Descriptors
default for list-directed output
explicit
implicit
list-directed input
list-directed output
namelist input
namelist output
rules for numeric
specifying file numeric
using character string edit descriptors
using control edit descriptors
using data edit descriptors
format specifications
character
interaction with i/o lists
summary of edit descriptors
format specifier
FORMATTED
INQUIRE: FORMATTED Specifier
specifier for INQUIRE
formatted direct-access READ statements
formatted direct-access WRITE statements
formatted files
formatted i/o
Format Specifications
list-directed input
list-directed output
namelist input
namelist output
formatted records
Records and Files
Printing of Formatted Records
overview of
printing of
formatted sequential READ statements
formatted sequential WRITE statements
forms for control edit descriptors
forms for data edit descriptors
FORT_CONVERT 環境変数
環境変数 FORT_CONVERTn を使用する方法
環境変数 FORT_CONVERT.ext または FORT_CONVERT_ext を使用する方法
FORT_CONVERT_ext 環境変数
FORT_CONVERT.ext 環境変数
FORT_CONVERTn 環境変数
Fortran
アプリケーション (プロジェクト) の種類によるハンドラー
独自の例外/終了ハンドラーの提供
言語が混在したプログラミングのまとめ
プロジェクトの種類の理解
standard-semantics
アプリケーションの種類によるハンドラー
ハンドラーの提供
プログラミング問題のまとめ
プロジェクトの種類
現在の標準との互換性を強制するオプション
Fortran 2003
Deleted Language Features in Fortran 2003 and Fortran 95
Obsolescent Language Features in the Fortran Standard
standard-semantics
deleted features in
obsolescent features in
互換性を強制するオプション
Fortran 2003 character set
FORTRAN 66
f66
セマンティクスを適用するオプション
FORTRAN 77
f77rtl
intconstant
ランタイム動作を使用するオプション
種別引数のセマンティクスを使用するオプション
Fortran 90
STRICT and NOSTRICT
directive enabling or disabling extensions to
Fortran 95
Deleted Language Features in Fortran 2003 and Fortran 95
STRICT and NOSTRICT
Obsolescent Language Features in the Fortran Standard
deleted features in
directive enabling or disabling extensions to
obsolescent features in
Fortran COM サーバー
Fortran COM サーバーのインターフェイス設計における考慮事項 (Windows®)
インテル® Fortran COM サーバーの使用 (Windows®)
COM サーバーの基本概念の理解 (Windows®)
Fortran COM サーバーの作成 (Windows®)
COM サーバーの詳細 (Windows®)
別のシステムへの COM サーバーの配置 (Windows®)
COM サーバーの利点 (Windows®)
インターフェイス設計における考慮事項
概要
基本概念
作成
詳細
別のシステムへの配置
利点
Fortran DLL アプリケーション
Fortran DLL アプリケーション用カスタムハンドラー
エラーを含む
カスタムハンドラー
Fortran pointers
Fortran PowerStation
Microsoft® Fortran PowerStation 互換ファイル (Windows®)
互換性
Fortran ウィンドウ・アプリケーション
Fortran ウィンドウ・アプリケーション用カスタムハンドラー
カスタムハンドラー
Fortran ウィンドウ・アプリケーション・プロジェクト
Fortran スタティック・ライブラリー
Fortran スタティック・ライブラリー・プロジェクトの使用
デバッグ
使用
Fortran ソースファイル
Fortran ファイル拡張子の指定
非標準の指定
Fortran ダイナミック・リンク・ライブラリー
Fortran と C/C++
言語が混在したプログラミングのまとめ
-nofor_main コンパイラー・オプションの使用 (Linux* および OS X*)
インテル® Fortran/C が混在したプログラムのビルド (Windows®)
プログラミング問題のまとめ
レガシー拡張
言語が混在したプログラム
互換ライブラリーの使用
Fortran の配列記述子の書式
Fortran ファイル拡張子
Fortran ファイル拡張子の指定
Visual Studio®
カスタム
Fortran プリプロセッサー
fpp-name
別のダイナミック・リンカーを指定するオプション
Fortran プリプロセッサー (FPP)
allow
E
EP
Fortran プリプロセッサー・オプションの使用
Wp
定義済みプリプロセッサー・シンボルの使用
D
fpp
preprocess-only
end-of-line コメントの取り扱いを指定するオプション
stdout に出力するオプション
E
EP
オプションのリスト
オプションを渡すオプション
シンボル定義のオプション
定義済みプリプロセッサー・シンボルの使用
D
ファイルで実行するオプション
ファイルに出力するオプション
Fortran プログラム
Microsoft® デバッガーでの Fortran データ型の表示
Fortran プログラムのデバッグ
デバッガーでのデータ型
デバッグ
Fortran プログラムのデバッグ
データ・ブレークポイントの使用
データ型
ブレークポイントの条件の定義
例
Fortran モジュールウィザード
インテル® Fortran モジュールウィザード (COM クライアント) の使用 (Windows®)
インテル® Fortran モジュールウィザードの概要
Fortran レコード構造
Microsoft® デバッガーでの Fortran データ型の表示
デバッガーでの表示
Fortran 規格
標準および拡張機能の使用
拡張
Fortran 言語標準
Fortran 実行ファイル
Fortran 実行ファイルの作成
作成
Fortran 標準の別名規則
ansi-alias、Qansi-alias
準拠の取り扱いを指定するオプション
FORTRAN-66 interpretation of EXTERNAL
FP_CLASS
fpe コンパイラー・オプション
fpp
fpp プリプロセッサー・ディレクティブの使用
fpp 前処理
ディレクティブ
概要
定義済みプリプロセッサー・シンボルの使用
fpp オプション
Fortran プリプロセッサー・オプションの使用
リスト
fpp コンパイラー・オプション
fpp
指定可能な fpp オプション
fpp ファイル
fpp 前処理
保持するためのオプション
FPUTC
POSIX version of
FRACTION
frame pointer
momit-leaf-frame-pointer
リーフ関数に影響を与えるオプション
FREE
free source format
Free Source Form
directive specifying
FREEFORM
FREEFORM and NOFREEFORM
equivalent compiler option for
FROM
TARGET UPDATE
clause in TARGET UPDATE directive
FSEEK
POSIX version of
FSTAT
POSIX version of
FTELL
FTELL, FTELLI8
POSIX version of
FTELLI8
FTZ フラグ
FULLPATHQQ
FUNCTION
function references
function result
RESULT
as explicit-shape array
specifying different name for
function results
Procedure Characteristics
characteristics of
functions
FUNCTION
defining in a statement
definition of
effect of ENTRY in
elemental intrinsic
ELEMENTAL keyword in
EXTERNAL
general rules for
generic
IMPURE keyword in
inquiry
invoking
invoking in a CALL statement
module
not allowed as actual arguments
PURE keyword in
RECURSIVE keyword in
FUNCTION
RECURSIVE
references to
RESULT keyword in
FUNCTION
RESULT
specific
statement
that apply to arrays
transformational
functions not allowed as actual arguments
Intrinsic Procedures
table of
Fused Multiply-Add 命令
fma、Qfma
有効にするオプション
G
G Editing
edit descriptor
effect of data magnitude on format conversions
g++ コンパイラー
gxx-name
名前を指定するオプション
GAMMA
gamma value
GAMMA
function returning
gcc C++ ランタイム・ライブラリー
idirafter
cxxlib
2 つ目にディレクトリーを追加するオプション
インクルード・ファイル・パス
リンクするためのオプション
gcc コンパイラー・オプション
gcc-name
名前を指定するオプション
gen-interfaces コンパイラー・オプション
general compiler directives
syntax rules for
table of
general directives
General Compiler Directives
ALIAS
ASSUME
ASSUME_ALIGNED
ATTRIBUTES
BLOCK_LOOP
CODE_ALIGN
DECLARE
DEFINE
DISTRIBUTE POINT
ENDIF
FIXEDFORMLINESIZE
FMA
FORCEINLINE
FREEFORM
IDENT
IF
IF DEFINED
INLINE and NOINLINE
INTEGER
IVDEP
LOOP COUNT
MESSAGE
NOBLOCK_LOOP
NODECLARE
NOFMA
NOFREEFORM
NOFUSION
NOOPTIMIZE
NOPARALLEL
NOPREFETCH
NOSTRICT
NOUNROLL
NOUNROLL_AND_JAM
NOVECTOR
OBJCOMMENT
OPTIMIZE
OPTIONS
PACK
PARALLEL
PREFETCH
PSECT
REAL
rules for placement of
SIMD
STRICT
UNDEFINE
UNROLL
UNROLL_AND_JAM
VECTOR
general rules for numeric editing
generalized editing (G)
GENERIC
generic assignment
generic identifier
generic interface
Defining Generic Names for Procedures
INTERFACE
generic intrinsic functions
References to Generic Intrinsic Functions
references to
generic name
INTERFACE
references to
generic operators
generic procedures
Defining Generic Names for Procedures
references to
references to intrinsic
unambiguous references to
generic references
GENERIC statement
Type-Bound Procedures
in type-bound procedure
GERROR
GET_COMMAND
GET_COMMAND_ARGUMENT
GET_ENVIRONMENT_VARIABLE
GETACTIVEQQ
GETARCINFO
GETARG
POSIX version of
GETBKCOLOR
GETBKCOLORRGB
GETC
POSIX version of
GETCHARQQ
GETCOLOR
GETCOLORRGB
GETCONTROLFPQQ
GETCURRENTPOSITION
GETCURRENTPOSITION_W
GETCWD
POSIX version of
GETDAT
GETDRIVEDIRQQ
GETDRIVESIZEQQ
GETDRIVESQQ
GETENV
GETENVQQ
GETEXCEPTIONPTRSQQ
GETEXCEPTIONPTRSQQ (W*S)
SIGNALQQ の効果
GETEXITQQ
GETFILEINFOQQ
GETFILLMASK
GETFONTINFO
GETGID
GETGTEXTEXTENT
GETGTEXTROTATION
GETHWNDQQ
GETIMAGE
GETIMAGE, GETIMAGE_W (W*S)
function returning memory needed for
GETIMAGE_W
GETLASTERROR
GETLASTERRORQQ
GETLINESTYLE
GETLINEWIDTHQQ
GETLOG
GETPHYSCOORD
GETPID
GETPIXEL
GETPIXEL_W
GETPIXELRGB
GETPIXELRGB_W
GETPIXELS
GETPIXELSRGB
GETPOS
GETPOSI8
GETSTATUSFPQQ
GETSTRQQ
GETTEXTCOLOR
GETTEXTCOLORRGB
GETTEXTPOSITION
GETTEXTWINDOW
GETTIM
GETTIMEOFDAY
GETUID
GETUNITQQ
GETVIEWCOORD
GETVIEWCOORD_W
GETWINDOWCONFIG
GETWINDOWCOORD
GETWRITEMODE
GETWSIZEQQ
global entities
global scope
glossary
Glossary A
Glossary B
Glossary C
Glossary D
Glossary E
Glossary F
Glossary G
Glossary H
Glossary I
Glossary K
Glossary L
Glossary M
Glossary N
Glossary O
Glossary P
Glossary Q
Glossary R
Glossary S
Glossary T
Glossary U
Glossary V
Glossary W
Glossary Z
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
Q
R
S
T
U
V
W
Z
GMTIME
GO TO
GOTO - Unconditional
GOTO - Assigned
GOTO - Computed
assigned
computed
unconditional
GOTO
GOTO - Unconditional
GOTO - Assigned
GOTO - Computed
GRAINSIZE
TASKLOOP
in TASKLOOP directive
graphics output
GETBKCOLOR (W*S)
GETBKCOLORRGB (W*S)
SETBKCOLOR (W*S)
SETBKCOLORRGB (W*S)
SETCLIPRGN (W*S)
function returning background color index for
function returning background RGB color for
function setting background color index for
function setting background RGB color for
subroutine limiting to part of screen
graphics position
MOVETO, MOVETO_W (W*S)
GETCURRENTPOSITION, GETCURRENTPOSITION_W (W*S)
subroutine moving to a specified point
subroutine returning coordinates for current
graphics routines
ARC, ARC_W (W*S)
CLEARSCREEN (W*S)
DISPLAYCURSOR (W*S)
ELLIPSE, ELLIPSE_W (W*S)
FLOODFILL, FLOODFILL_W (W*S)
FLOODFILLRGB, FLOODFILLRGB_W (W*S)
GRSTATUS (W*S)
GETARCINFO (W*S)
GETBKCOLOR (W*S)
GETBKCOLORRGB (W*S)
GETCOLOR (W*S)
GETCOLORRGB (W*S)
GETCURRENTPOSITION, GETCURRENTPOSITION_W (W*S)
GETFILLMASK (W*S)
GETFONTINFO (W*S)
GETGTEXTEXTENT (W*S)
GETGTEXTROTATION (W*S)
GETIMAGE, GETIMAGE_W (W*S)
GETLINESTYLE (W*S)
GETLINEWIDTHQQ (W*S)
GETPHYSCOORD (W*S)
GETPIXEL, GETPIXEL_W (W*S)
GETPIXELRGB, GETPIXELRGB_W (W*S)
GETPIXELS (W*S)
GETPIXELSRGB (W*S)
GETTEXTCOLOR (W*S)
GETTEXTCOLORRGB (W*S)
GETTEXTPOSITION (W*S)
GETTEXTWINDOW (W*S)
GETVIEWCOORD, GETVIEWCOORD_W (W*S)
GETWINDOWCOORD (W*S)
GETWRITEMODE (W*S)
IMAGESIZE, IMAGESIZE_W (W*S)
INITIALIZEFONTS (W*S)
LINETO, LINETO_W (W*S)
LINETOAR (W*S)
LINETOAREX (W*S)
LOADIMAGE, LOADIMAGE_W (W*S)
MOVETO, MOVETO_W (W*S)
OUTGTEXT (W*S)
OUTTEXT (W*S)
PIE, PIE_W (W*S)
POLYBEZIER, POLYBEZIER_W (W*S)
POLYBEZIERTO, POLYBEZIERTO_W (W*S)
POLYGON, POLYGON_W (W*S)
POLYLINEQQ (W*S)
PUTIMAGE, PUTIMAGE_W (W*S)
RECTANGLE, RECTANGLE_W (W*S)
REMAPALLPALETTERGB, REMAPPALETTERGB (W*S)
SAVEIMAGE, SAVEIMAGE_W (W*S)
SCROLLTEXTWINDOW (W*S)
SETBKCOLOR (W*S)
SETBKCOLORRGB (W*S)
SETCLIPRGN (W*S)
SETCOLOR (W*S)
SETCOLORRGB (W*S)
SETFILLMASK (W*S)
SETFONT (W*S)
SETGTEXTROTATION (W*S)
SETLINESTYLE (W*S)
SETLINEWIDTHQQ (W*S)
SETPIXEL, SETPIXEL_W (W*S)
SETPIXELRGB, SETPIXELRGB_W (W*S)
SETPIXELS (W*S)
SETPIXELSRGB (W*S)
SETTEXTCOLOR (W*S)
SETTEXTCOLORRGB (W*S)
SETTEXTCURSOR (W*S)
SETTEXTPOSITION (W*S)
SETTEXTWINDOW (W*S)
SETVIEWORG (W*S)
SETVIEWPORT (W*S)
SETWINDOW (W*S)
SETWRITEMODE (W*S)
Graphics Library Routines (W*S)
WRAPON (W*S)
ARC and ARC_W
CLEARSCREEN
DISPLAYCURSOR
ELLIPSE and ELLIPSE_W
FLOODFILL and FLOODFILL_W
FLOODFILLRGB and FLOODFILLRGB_W
function returning status for
GETARCINFO
GETBKCOLOR
GETBKCOLORRGB
GETCOLOR
GETCOLORRGB
GETCURRENTPOSITION and GETCURRENTPOSITION_W
GETFILLMASK
GETFONTINFO
GETGTEXTEXTENT
GETGTEXTROTATION
GETIMAGE and GETIMAGE_W
GETLINESTYLE
GETLINEWIDTHQQ
GETPHYSCOORD
GETPIXEL and GETPIXEL_W
GETPIXELRGB and GETPIXELRGB_W
GETPIXELS
GETPIXELSRGB
GETTEXTCOLOR
GETTEXTCOLORRGB
GETTEXTPOSITION
GETTEXTWINDOW
GETVIEWCOORD and GETVIEWCOORD_W
GETWINDOWCOORD
GETWRITEMODE
GRSTATUS
IMAGESIZE and IMAGESIZE_W
INITIALIZEFONTS
LINETO and LINETO_W
LINETOAR
LINETOAREX
LOADIMAGE and LOADIMAGE_W
MOVETO and MOVETO_W
OUTGTEXT
OUTTEXT
PIE and PIE_W
POLYBEZIER and POLYBEZIER_W
POLYBEZIERTO and POLYBEZIERTO_W
POLYGON and POLYGON_W
POLYLINEQQ
PUTIMAGE and PUTIMAGE_W
RECTANGLE and RECTANGLE_W
REMAPALLPALETTERGB and REMAPPALETTERGB
SAVEIMAGE and SAVEIMAGE_W
SCROLLTEXTWINDOW
SETBKCOLOR
SETBKCOLORRGB
SETCLIPRGN
SETCOLOR
SETCOLORRGB
SETFILLMASK
SETFONT
SETGTEXTROTATION
SETLINESTYLE
SETLINEWIDTHQQ
SETPIXEL and SETPIXEL_W
SETPIXELRGB and SETPIXELRGB_W
SETPIXELS
SETPIXELSRGB
SETTEXTCOLOR
SETTEXTCOLORRGB
SETTEXTCURSOR
SETTEXTPOSITION
SETTEXTWINDOW
SETVIEWORG
SETVIEWPORT
SETWINDOW
SETWRITEMODE
table of
WRAPON
graphics viewport
SETVIEWPORT (W*S)
subroutine redefining
Greenwich mean time
GETTIMEOFDAY
RTC
GMTIME
function returning seconds and milliseconds since
function returning seconds since
subroutine returning
group ID
GETGID
function returning
GRSTATUS
GUID
オブジェクト・インターフェイスへのポインターの取得 (Windows®)
COM オブジェクト
H
H Editing
edit descriptor
HABS
handle
GETUNITQQ (W*S)
function returning unit number of window
handlers
IEEE_HANDLER
function establishing for IEEE exceptions
HBCLR
HBITS
HBSET
HBW memory
FOR_GET_HBW_AVAILABILITY
function returning availability of
HBW メモリー
HDIM
heuristics
ATTRIBUTES INLINE, NOINLINE, and FORCEINLINE
VECTOR and NOVECTOR
affecting software pipelining
for inlining functions
overriding vectorizer efficiency
hexadecimal constants
Binary, Octal, Hexadecimal, and Hollerith Constants
Hexadecimal Constants
alternative syntax for
hexadecimal editing (Z)
hexadecimal values
Z Editing
transferring
HFIX
HIAND
HIEOR
HIOR
HIXOR
HLO
HMOD
HMVBITS
HNOT
Hollerith arguments
Hollerith constants
Binary, Octal, Hexadecimal, and Hollerith Constants
Hollerith Constants
Hollerith editing
Hollerith values
Character Editing (A)
transferring
Hollerith 定数
Hollerith 表現
表現
host association
overview of
host computer name
HOSTNAM
function returning
HOSTNAM
HOSTNM
HSHFT
HSHFTC
HSIGN
HTEST
HUGE
hyperbolic arccosine
ACOSH
function returning
hyperbolic arcsine
ASINH
function returning
hyperbolic arctangent
ATANH
function returning
hyperbolic cosine
COSH
function returning
hyperbolic sine
SINH
function returning
hyperbolic tangent
TANH
function returning
HYPOT
I
I Editing
edit descriptor
I/O
Rules for List-Directed Sequential READ Statements
Rules for List-Directed Sequential WRITE Statements
Rules for Namelist Sequential READ Statements
Rules for Namelist Sequential WRITE Statements
ファイル共有 (Linux* および OS X*)
レコード型
サポートされるネイティブ数値形式と非ネイティブ数値形式
非同期 I/O の使用
list-directed input
list-directed output
namelist input
namelist output
ファイル共有
レコード
効率化のためのレコード長の指定
最適なレコード型の選択
書式なしファイルのデータ書式
非同期
I/O buffers
ABORT
flushing and closing
I/O control list
advance specifier
asynchronous specifier
branch specifiers
character count specifier
error message specifier
format specifier
I/O status specifier
id specifier
namelist specifier
pos specifier
record specifier
unit specifier in
I/O control list specifiers
I/O editing
I/O Formatting
overview of
I/O error conditions
ERRSNS
subroutine returning information on
I/O formatting
I/O lists
how to specify
implied-do lists in
interaction with format specifications
simple list items in
I/O procedures
Defined I/O Procedures
Statements for Input and Output
defined
table of
I/O statements
ACCEPT
BACKSPACE
DELETE
ENDFILE
INQUIRE
OPEN
PRINT
READ Statement
REWIND
REWRITE
WRITE Statement
ACCEPT
BACKSPACE
DELETE
ENDFILE
INQUIRE
OPEN
PRINT
READ
REWIND
REWRITE
WRITE
I/O statements in CLOSE
I/O status specifier
I/O units
I/O 文
I/O 文の種類
I/O 文の形式
リスト
形式
I/O 文指定子
IA-32 アーキテクチャー・ベースのアプリケーション
高レベルの最適化 (HLO)
HLO
IABS
IACHAR
IADDR
IALL
IAND
IANY
IARG
IARGC
IBCHNG
IBCLR
IBITS
IBM
OPEN: CONVERT Specifier
value for CONVERT specifier
IBM* character set
IBSET
ICHAR
ICV
ID
ID Specifier (ID=)
specifier
specifier for READ
specifier for WRITE
ID specifier
IDATE
IDATE Intrinsic Procedure
IDATE Portability Routine
IDATE4
IDB
アライメントされていないデータの検索
言語が混在したプログラム
IDB (インテル® デバッガーを参照)
IDE ウィンドウ
IDE のプロパティー・ページ
IDENT
IDFLOAT
IDIM
IDINT
IDNINT
IEEE binary128 format
IEEE binary32 format
IEEE binary64 format
IEEE equivalent functions
IEEE_LOGB
IEEE_NEXT_AFTER
IEEE_REM
IEEE_SCALB
IEEE_UNORDERED
IEEE logb function
IEEE nextafter function
IEEE rem function
IEEE scalb function
IEEE unordered
IEEE intrinsic modules
IEEE_ARITHMETIC Intrinsic Module
IEEE_EXCEPTIONS Intrinsic Module
IEEE_FEATURES Intrinsic Module
IEEE Intrinsic Modules Quick Reference Tables
IEEE_ARITHMETIC
IEEE_EXCEPTIONS
IEEE_FEATURES
Quick Reference Tables
IEEE intrinsic modules and procedures
IEEE_ARITHMETIC
IEEE_CLASS
IEEE_COPY_SIGN
IEEE_EXCEPTIONS
IEEE_FEATURES
IEEE_FLAGS
IEEE_GET_FLAG
IEEE_GET_HALTING_MODE
IEEE_GET_ROUNDING_MODE
IEEE_GET_STATUS
IEEE_GET_UNDERFLOW_MODE
IEEE_HANDLER
IEEE_IS_FINITE
IEEE_IS_NAN
IEEE_IS_NEGATIVE
IEEE_IS_NORMAL
IEEE_LOGB
IEEE_NEXT_AFTER
IEEE_REM
IEEE_RINT
IEEE_SCALB
IEEE_SELECTED_REAL_KIND
IEEE_SET_FLAG
IEEE_SET_HALTING_MODE
IEEE_SET_ROUNDING_MODE
IEEE_SET_STATUS
IEEE_SET_UNDERFLOW_MODE
IEEE_SUPPORT_DATATYPE
IEEE_SUPPORT_DENORMAL
IEEE_SUPPORT_DIVIDE
IEEE_SUPPORT_FLAG
IEEE_SUPPORT_HALTING
IEEE_SUPPORT_INF
IEEE_SUPPORT_IO
IEEE_SUPPORT_NAN
IEEE_SUPPORT_ROUNDING
IEEE_SUPPORT_SQRT
IEEE_SUPPORT_STANDARD
IEEE_SUPPORT_UNDERFLOW_CONTROL
IEEE_UNORDERED
IEEE_VALUE
IEEE*
データ表現
サポートされるネイティブ数値形式と非ネイティブ数値形式
IEEE* binary32 データ範囲
IEEE* binary64 データ範囲
非ネイティブ・ビッグエンディアン・データ
IEEE* exceptions
IEEE_FLAGS
IEEE_HANDLER
function clearing status of
function establishing a handler for
function getting or setting status of
IEEE* flags
IEEE_FLAGS
function clearing
function getting or setting
IEEE* intrinsic modules
IEEE_RINT
IEEE_SET_FLAG
IEEE_VALUE
IEEE_SET_STATUS
IEEE_SCALB
IEEE_LOGB
IEEE_CLASS
IEEE_REM
IEEE_SELECTED_REAL_KIND
IEEE_GET_FLAG
IEEE_IS_FINITE
IEEE_IS_NEGATIVE
IEEE_IS_NORMAL
IEEE_IS_NAN
IEEE_UNORDERED
IEEE_SUPPORT_UNDERFLOW_CONTROL
IEEE_SUPPORT_DATATYPE
IEEE_SUPPORT_IO
IEEE_SUPPORT_DENORMAL
IEEE_SUPPORT_DIVIDE
IEEE_SUPPORT_FLAG
IEEE_SUPPORT_STANDARD
IEEE_SUPPORT_HALTING
IEEE_SUPPORT_INF
IEEE_SUPPORT_NAN
IEEE_SUPPORT_ROUNDING
IEEE_SUPPORT_SQRT
IEEE_NEXT_AFTER
IEEE_SET_UNDERFLOW_MODE
IEEE_GET_ROUNDING_MODE
IEEE_GET_STATUS
IEEE_GET_UNDERFLOW_MODE
IEEE_GET_HALTING_MODE
IEEE_SET_HALTING_MODE
IEEE_SET_ROUNDING_MODE
function an integer value rounded according to the current rounding mode
function assigning a value to an exception flag.
function creating IEEE value
function restoring state of the floating-point environment
function returning exponent of radix-independent floating-point number
function returning FP value equal to unbiased exponent of argument
function returning IEEE class
function returning result value from a remainder operation
function returning value of the kind parameter of an IEEE REAL data type
function returning whether expection flag is signaling
function returning whether IEEE value is finite
function returning whether IEEE value is negative
function returning whether IEEE value is normal
function returning whether IEEE value is Not-a-number(NaN)
function returning whether one or more of the arguments is Not-a-Number (NaN)
function returning whether processor supports ability to control the underflow mode
function returning whether processor supports IEEE arithmetic
function returning whether processor supports IEEE base conversion rounding during formatted I/O
function returning whether processor supports IEEE denormalized numbers
function returning whether processor supports IEEE divide
function returning whether processor supports IEEE exceptions
function returning whether processor supports IEEE features defined in the standard
function returning whether processor supports IEEE halting
function returning whether processor supports IEEE infinities
function returning whether processor supports IEEE Not-a-Number feature
function returning whether processor supports IEEE rounding mode
function returning whether processor supports IEEE SQRT
function returningnext representable value after X toward Y
function setting current underflow mode
function storing current rounding mode
function storing current state of floating-point environment
function storing current underflow mode
function storing halting mode for exception
function that controls halting or continuation after an exception.
function that sets rounding mode.
IEEE* intrinsic modules
IEEE_COPY_SIGN
function returning argument with copied sign
IEEE* numbers
ISNAN
function testing for NaN values
IEOR
IERRNO
subroutine returning message for last error detected by
IF
IF Clause
IF Construct
IF Directive Construct
IF - Logical
arithmetic
clause for OpenMP* directives
construct
directive for conditional compilation
logical
IF DEFINED
IFIX
IFLOATI
IFLOATJ
ifort コマンド
ifort コマンドオプションによるプロジェクトの種類の指定
リストとマップファイルの生成
プロジェクトの種類の選択
リストファイルの要求
IFPORT 移植モジュール
IFPORT 移植ライブラリー
概要
IFWIN ライブラリー・モジュール
Fortran ウィンドウ・アプリケーション・プロジェクトの使用
Fortran ウィンドウ・アプリケーション・プロジェクト
IGNORE_LOC
ATTRIBUTES IGNORE_LOC
option for ATTRIBUTES directive
IIABS
IIAND
IIBCLR
IIBITS
IIBSET
IIDIM
IIDINT
IIDNNT
IIEOR
IIFIX
IINT
IIOR
IIQINT
IIQNNT
IISHFT
IISHFTC
IISIGN
IIXOR
IJINT
ILEN
IMAG
image control statements
LOCK
segments in
STAT= and ERRMSG= specifiers in
SYNC ALL
SYNC IMAGES
SYNC MEMORY
UNLOCK
image cosubscripts
THIS_IMAGE
function returning
image segments
image selectors
IMAGE_INDEX
images
LOADIMAGE, LOADIMAGE_W (W*S)
IMAGESIZE, IMAGESIZE_W (W*S)
SAVEIMAGE, SAVEIMAGE_W (W*S)
PUTIMAGE, PUTIMAGE_W (W*S)
function displaying from bitmap file
function returning storage size of
function saving into Windows® bitmap file
transferring from memory to screen
IMAGESIZE
IMAGESIZE_W
IMAX0
IMAX1
IMIN0
IMIN1
IMOD
IMPLICIT
effect on intrinsic procedures
implicit format
implicit interface
Procedure Interfaces
INTERFACE
IMPLICIT NONE
implicit typing
Implicit Typing Rules
overriding default
implied-DO lists
implied-DO loop
Implied-DO Lists in I/O Lists
list in i/o lists
implied-shape
Implied-Shape Specifications
for named constants
implied-shape arrays
IMPORT
IMPURE
in functions
in subroutines
impure procedures
IMSL*
統合開発環境からの IMSL* ライブラリーの使用 (Windows®)
IMSL* インクルード・ファイルとライブラリーの呼び出し規約および再配布 (Windows®)
コマンドラインからの IMSL* ライブラリーの使用 (Windows®)
IMSL* 数値計算/統計解析ライブラリー (Windows®)
言語が混在した環境における IMSL* ライブラリーの使用 (Windows®)
IDE から使用
インクルード・ファイル
コマンドラインからの使用
ライブラリーの命名規則
概要
言語が混在した環境における使用
再配布
使用
コマンドラインからの IMSL* ライブラリーの使用 (Windows®)
統合開発環境からの IMSL* ライブラリーの使用 (Windows®)
IMSL* ライブラリー
Qimsl
リンクするオプション
IMVBITS
INBRANCH
DECLARE SIMD
in DECLARE SIMD directive
INCHARQQ
INCLUDE
ファイル名の検索ディレクトリー
INCLUDE lines
INCLUDE ディレクトリー
INCLUDE ファイル
インクルード・ファイルの使用
検索
使用
included task
including files during compilation
inclusive OR
Logical Expressions
function performing
INDEX
index for last occurrence of substring
RINDEX
function locating
inheritance association
ININT
initialization expressions
for derived-type components
in type declarations
inquiry functions allowed in
transformational functions allowed in
INITIALIZEFONTS
initializing variables
INITIALSETTINGS
INLINE
INLINE, FORCEINLINE, and NOINLINE
ATTRIBUTES INLINE, NOINLINE, and FORCEINLINE
option for ATTRIBUTES directive
INMAX
INOT
input and output procedures
Statements for Input and Output
table of
input data
Terminating Short Fields of Input Data
terminating short fields of
input statements for data transfer
ACCEPT
READ Statement
ACCEPT
READ
input/output editing
input/output lists
input/output statements
INQFOCUSQQ
INQUIRE
ACCESS specifier
ACTION specifier
ASYNCHRONOUS specifier
BINARY specifier
BLANK specifier
BLOCKSIZE specifier
BUFFERED specifier
CARRIAGECONTROL specifier
CONVERT specifier
DECIMAL specifier
DELIM specifier
DIRECT specifier
ENCODING specifier
EXIST specifier
FORM specifier
FORMATTED specifier
IOFOCUS specifier
MODE specifier
NAME specifier
NAMED specifier
NEXTREC specifier
NUMBER specifier
OPENED specifier
ORGANIZATION specifier
PAD specifier
PENDING specifier
POS specifier
POSITION specifier
READ specifier
READWRITE specifier
RECL specifier
RECORDTYPE specifier
ROUND specifier
SEQUENTIAL specifier
SHARE specifier
SIGN specifier
SIZE specifier
UNFORMATTED specifier
WRITE specifier
INQUIRE 文
inquiry functions
Intrinsic Procedures
ALLOCATED
ASSOCIATED
BIT_SIZE
CACHESIZE
COMMAND_ARGUMENT_COUNT
COSHAPE
DIGITS
EOF
EPSILON
EXTENDS_TYPE_OF
for argument presence
for arrays
IS_CONTIGUOUS
LBOUND
ALLOCATED
SIZE Function
SHAPE
COSHAPE
UBOUND
for bits
for character length
for numeric models
DIGITS
EPSILON
HUGE
MAXEXPONENT
MINEXPONENT
PRECISION
RADIX
RANGE
TINY
DIGITS
EPSILON
HUGE
MAXEXPONENT
MINEXPONENT
PRECISION
RADIX
RANGE
TINY
for pointers
HUGE
IARGC
ILEN
INT_PTR_KIND
IS_CONTIGUOUS
KIND
LBOUND
LEN
LOC
MAXEXPONENT
MINEXPONENT
NARGS
NEW_LINE
PRECISION
PRESENT
RADIX
RANGE
SAME_TYPE_AS
SHAPE
SIZE
SIZEOF
STORAGE_SIZE
TINY
UBOUND
INSERTMENUQQ
INT
INT_PTR_KIND
INT1
INT2
INT4
INT8
INTC
INTEGER
INTEGER Statement
Integer Data Types
INTEGER Directive
compiler directive
equivalent compiler option for
type
INTEGER Statement
Integer Data Types
integer constants
Integer Data Types
Integer Constants
integer data
SELECTED_INT_KIND
Model for Integer Data
function returning kind type parameter for
model for
integer data type
INTEGER Statement
Integer Data Types
constants
default kind
function converting to
ranges
storage
integer edit descriptors
integer editing (I)
INTEGER KIND to hold address
INT_PTR_KIND
function returning
integer model
Model for Integer Data
function returning largest number in
function returning smallest number in
integer pointers
INTEGER(1)
INTEGER(2)
INTEGER(4)
INTEGER(8)
INTEGER(KIND=1) の表現
INTEGER(KIND=2) の表現
INTEGER(KIND=4) の表現
INTEGER(KIND=8) の表現
INTEGER*1
INTEGER*2
INTEGER*4
INTEGER*8
integers
RGBTOINTEGER (W*S)
INTEGER Directive
LONG
SHORT
QFLOAT
IFLOATI, IFLOATJ
REAL Function
BIT
DIM
LEADZ
INMAX
POPCNT
POPPAR
TRAILZ
ILEN
IDFLOAT
DFLOATI, DFLOATJ, DFLOATK
DFLOAT
Model for Integer Data
BIC, BIS
converting to RGB values
directive specifying default kind
function converting KIND=2 to KIND=4
function converting KIND=4 to KIND=2
function converting to quad-precision type
function converting to single-precision type
IFLOATI, IFLOATJ
REAL Function
function performing bit-level test for
function returning difference between
function returning leading zero bits in
function returning maximum positive
function returning number of 1 bits in
function returning parity of
function returning trailing zero bits in
function returning two's complement length of
functions converting to double-precision type
IDFLOAT
DFLOATI, DFLOATJ, DFLOATK
DFLOAT
models for data
subroutine performing bit-level set and clear for
INTEGERTORGB
Intel Fortran
Intrinsic Data Types
intrinsic data types
Intel Fortran character set
Intel Fortran language extensions
Intel MIC Architecture features
OPTIONS Directive
ATTRIBUTES FASTMEM
ATTRIBUTES OFFLOAD
DECLARE TARGET
OFFLOAD BEGIN and END OFFLOAD
PREFETCH and NOPREFETCH
OFFLOAD
OFFLOAD_TRANSFER
OFFLOAD_WAIT
TARGET Directive
TARGET DATA
TARGET ENTER DATA
TARGET EXIT DATA
TARGET TEAMS
TARGET TEAMS DISTRIBUTE
TARGET TEAMS DISTRIBUTE PARALLEL DO
TARGET TEAMS DISTRIBUTE PARALLEL DO SIMD
TARGET TEAMS DISTRIBUTE SIMD
TARGET UPDATE
VECTOR and NOVECTOR
directive assigning target attribute to declarations
directive ATTRIBUTES FASTMEM
directive ATTRIBUTES OFFLOAD
directive DECLARE TARGET
directive END OFFLOAD
directive NOPREFETCH
directive OFFLOAD
directive OFFLOAD BEGIN
directive OFFLOAD_TRANSFER
directive OFFLOAD_WAIT
directive PREFETCH
directive TARGET
directive TARGET DATA
directive TARGET ENTER DATA
directive TARGET EXIT DATA
directive TARGET TEAMS
directive TARGET TEAMS DISTRIBUTE
directive TARGET TEAMS DISTRIBUTE PARALLEL DO
directive TARGET TEAMS DISTRIBUTE PARALLEL DO SIMD
directive TARGET TEAMS DISTRIBUTE SIMD
directive TARGET UPDATE
effect of VECTOR NONTEMPORAL
INTENT
intent of arguments
interaction between format specifications and i/o lists
INTERFACE
INTERFACE ASSIGNMENT
interface blocks
INTERFACE
for generic names
generic identifier in
module procedures in
MODULE
MODULE PROCEDURE
pure procedures in
using ASSIGNMENT(=)
using generic assignment in
using generic operators in
using generic procedures in
INTERFACE OPERATOR
INTERFACE TO
interfaces
Procedure Interfaces
abstract
explicit
Procedure Interfaces
INTERFACE
generic
implicit
Procedure Interfaces
INTERFACE
of dummy procedures
of external procedures
of internal procedures
procedures that require explicit
internal address
LOC
function returning
internal files
Records and Files
Unit Specifier (UNIT=)
overview of
unit specifier for
internal procedures
definition of
following CONTAINS
internal READ statements
Forms and Rules for Internal READ Statements
rules for
internal subprograms
Program Units
following CONTAINS
internal WRITE statements
Forms and Rules for Internal WRITE Statements
rules for
interoperability
Interoperability of Procedures and Procedure Interfaces
of procedures and procedure interfaces
interoperability with C
interrupt signal
SIGNALQQ
registering a function to call for
interrupt signal handling
SIGNAL
function controlling
INTO
INTRINSIC
intrinsic assignment
Intrinsic Assignment Statements
Assignment - Intrinsic Computational
array
character
derived-type
logical
numeric
intrinsic data types
default formats for list-directed output
storage requirements for
intrinsic functions
Intrinsic Procedures
ABS
ACHAR
ACOS
ACOSD
ACOSH
ADJUSTL
ADJUSTR
AIMAG
AINT
ALL
ALLOCATED
AND
ANINT
ANY
ASIN
ASIND
ASINH
ASSOCIATED
ATAN
ATAN2
ATAN2D
ATAND
ATANH
BADDRESS
BESSEL_J0
BESSEL_J1
BESSEL_JN
BESSEL_Y0
BESSEL_Y1
BESSEL_YN
BGE
BGT
BLE
BLT
BTEST
CACHESIZE
categories of
CEILING
CHAR
CMPLX
COMMAND_ARGUMENT_COUNT
CONJG
COS
COSD
COSH
COSHAPE
COTAN
COTAND
COUNT
CSHIFT
DBLE
DCMPLX
DFLOAT
DIGITS
DIM
DNUM
DOT_PRODUCT
DPROD
DREAL
DSHIFTL
DSHIFTR
EOF
EOSHIFT
EPSILON
EXP
EXPONENT
EXTENDS_TYPE_OF
FLOAT
FLOOR
for data representation models
FP_CLASS
FRACTION
GAMMA
HUGE
HYPOT
IACHAR
IALL
IAND
IANY
IARG
IARGC
IBCHNG
IBCLR
IBITS
IBSET
ICHAR
IEEE_CLASS
IEEE_COPY_SIGN
IEEE_IS_FINITE
IEEE_IS_NAN
IEEE_IS_NEGATIVE
IEEE_IS_NORMAL
IEEE_LOGB
IEEE_NEXT_AFTER
IEEE_REM
IEEE_RINT
IEEE_SCALB
IEEE_SELECTED_REAL_KIND
IEEE_SET_FLAG
IEEE_SET_HALTING_MODE
IEEE_SUPPORT_DATATYPE
IEEE_SUPPORT_DENORMAL
IEEE_SUPPORT_DIVIDE
IEEE_SUPPORT_FLAG
IEEE_SUPPORT_HALTING
IEEE_SUPPORT_INF
IEEE_SUPPORT_IO
IEEE_SUPPORT_NAN
IEEE_SUPPORT_ROUNDING
IEEE_SUPPORT_SQRT
IEEE_SUPPORT_STANDARD
IEEE_SUPPORT_UNDERFLOW_CONTROL
IEEE_UNORDERED
IEEE_VALUE
IEOR
IFIX
ILEN
IMAGE_INDEX
INDEX
INT
INT_PTR_KIND
INUM
IOR
IPARITY
IS_IOSTAT_END
IS_IOSTAT_EOR
ISHA
ISHC
ISHFT
ISHFTC
ISHL
ISNAN
IXOR
JNUM
KIND
KNUM
LBOUND
LCOBOUND
LEADZ
LEN
LEN_TRIM
LGE
LGT
LLE
LLT
LOC
LOG
LOG_GAMMA
LOG10
LOGICAL
LSHFT
LSHIFT
MALLOC
MASKL
MASKR
MATMUL
MAX
MAXEXPONENT
MAXLOC
MAXVAL
MCLOCK
MERGE
MERGE_BITS
MIN
MINEXPONENT
MINLOC
MINVAL
MOD
MODULO
NARGS
NEAREST
NEW_LINE
NINT
NORM2
NOT
NULL
NUM_IMAGES
NUMARG
OR
PACK
PARITY
POPCNT
POPPAR
PRECISION
PRESENT
PRODUCT
QCMPLX
QEXT
QFLOAT
QNUM
QREAL
RADIX
RAN
RANF
RANGE
RANK
REAL
references to generic
REPEAT
RESHAPE
RNUM
RRSPACING
RSHFT
RSHIFT
SAME_TYPE_AS
SCALE
SCAN
SELECTED_CHAR_KIND
SELECTED_INT_KIND
SELECTED_REAL_KIND
SET_EXPONENT
SHAPE
SHIFTA
SHIFTL
SHIFTR
SIGN
SIN
SIND
SINH
SIZEOF
SNGL
SPACING
SPREAD
SQRT
STORAGE_SIZE
SUM
TAN
TAND
TANH
THIS_IMAGE
TINY
TRAILZ
TRANSFER
TRANSPOSE
TRIM
UBOUND
UCOBOUND
UNPACK
VERIFY
XOR
intrinsic modules
IEEE
ISO_C_BINDING
ISO_FORTRAN_ENV
intrinsic procedures
and EXTERNAL
and IMPLICIT
argument keywords in
classes of
elemental
nonelemental
references to elemental
references to generic
scope of name
using as actual arguments
intrinsic subroutines
Intrinsic Procedures
ATOMIC_DEFINE
ATOMIC_REF
categories of
CPU_TIME
DATE
DATE_AND_TIME
ERRSNS
EXECUTE_COMMAND_LINE
EXIT
FREE
GET_COMMAND
GET_COMMAND_ARGUMENT
GET_ENVIRONMENT_VARIABLE
GETARG
IDATE
IEEE_GET_FLAG
IEEE_GET_HALTING_MODE
IEEE_GET_ROUNDING_MODE
IEEE_GET_STATUS
IEEE_GET_UNDERFLOW_MODE
IEEE_SET_ROUNDING_MODE
IEEE_SET_STATUS
IEEE_SET_UNDERFLOW_MODE
MM_PREFETCH
MOVE_ALLOC
MVBITS
RANDOM_NUMBER
RANDOM_SEED
RANDU
SYSTEM_CLOCK
TIME
introduction to the Language Reference
INUM
inverse cosine
ACOSD
ACOS
function returning in degrees
function returning in radians
inverse sine
ASIND
ASIN
function returning in degrees
function returning in radians
inverse tangent
ATAND
ATAN2
ATAN
ATAN2D
function returning in degrees
function returning in degrees (complex)
function returning in radians
function returning in radians (complex)
IOFOCUS
INQUIRE: IOFOCUS Specifier (W*S)
OPEN: IOFOCUS Specifier (W*S)
specifier for INQUIRE
specifier for OPEN
IOMSG
I/O Message Specifier (IOMSG=)
specifier
specifier for READ
specifier for WRITE
IOMSG specifier
IOR
IOSTAT
I/O Status Specifier (IOSTAT=)
iosdef.for のシンボル定義
specifier for READ
specifier for WRITE
使用
返されるエラー
IOSTAT specifier
I/O Status Specifier (IOSTAT=)
Components of Data Transfer Statements
IOSTAT specifier for CLOSE
IPARITY
IPO
ipo-jobs、Qipo-jobs
リンクフェーズでジョブを指定するオプション
IPO におけるパフォーマンス問題
IPO によるコンパイル
IPO によるリンク
IPO を使用したライブラリーの作成
IPO 出力の取得
IPXFARGC
IPXFCONST
IPXFLENTRIM
IPXFWEXITSTATUS
IPXFWSTOPSIG
IPXFWTERMSIG
IQINT
IQNINT
IR
IRAND
IRANDM
IRANGET
IRANSET
IS_CONTIGUOUS
IS_DEVICE_PTR
TARGET Directive
in TARGET directive
IS_IOSTAT_END
IS_IOSTAT_EOR
ISATTY
ISHA
ISHC
ISHFT
ISHFTC
ISHL
ISIGN
ISNAN
ISO_C_BINDING
ISO_C_BINDING derived types
ISO_C_BINDING intrinsic module
ISO_C_BINDING Module
derived types
named constants
procedures
ISO_C_BINDING named constants
ISO_C_BINDING procedures
Intrinsic Module Procedures
C_ASSOCIATED
C_F_POINTER
C_F_PROCPOINTER
C_FUNLOC
C_LOC
C_SIZEOF
ISO_FORTRAN_ENV
ISO_FORTRAN_ENV intrinsic module
iteration count
iteration loop control
ITIME
IVDEP
アプリケーションのチューニングにおける効果
IXOR
IZEXT
JABS
Japan Industry Standard characters
JDATE
JDATE4
JFIX
JIAND
JIBCLR
JIBITS
JIBSET
JIDIM
JIDINT
JIDNNT
JIEOR
JIFIX
JINT
JIOR
JIQINT
JIS characters
MBJISToJMS, MBJMSToJIS (W*S)
converting to JMS
JISHFT
JISHFTC
JISIGN
JIXOR
JMAX0
JMAX1
JMIN0
JMIN1
JMOD
jmpbuf
JMS characters
MBJISToJMS, MBJMSToJIS (W*S)
converting to JIS
JMVBITS
JNINT
JNOT
JNUM
jump
JZEXT
KDIM
KEEP value for CLOSE(DISPOSE) or CLOSE(STATUS)
key code charts
key codes
Key Codes for Windows®*
chart 1
chart 2
keyboard character
INCHARQQ (W*S)
function returning ASCII value of
keyboard procedures
Keyboard and Speaker Library Routines
table of
keystroke
PEEKCHARQQ
GETCHARQQ
function checking for
function returning next
keywords
KIABS
KIAND
KIBCLR
KIBITS
KIBSET
KIDIM
KIDINT
KIDNNT
KIEOR
KIFIX
KILL
POSIX version of
KIND
directive specifying default for integers
directive specifying default for reals
kind type parameter
Intrinsic Data Types
declaring for data
function changing logical
function returning for character data
function returning for integer data
function returning for real data
function returning value of
restriction for real constants
KINT
KIOR
KIQINT
KIQNNT
KISHFT
KISHFTC
KISIGN
KMAX0
KMAX1
KMIN0
KMIN1
KMOD
KMP_AFFINITY
スレッド・アフィニティー・インターフェイス (Linux* および Windows®)
modifier
offset
permute
型
KMP_LIBRARY
KMP_TOPOLOGY_METHOD
KMP_TOPOLOGY_METHOD 環境変数
KMVBITS
KNINT
KNOT
KNUM
KZEXT
L
Logical Editing (L)
edit descriptor
L2 norm of an array
NORM2
function returning
label assignment
labels
Source Forms
assigning
general rules for
in DO constructs
statement transferring control to
statement transferring control to assigned
statement transferring control to one of three
statement transferring control to specified
language and country combinations
NLSEnumLocales (W*S)
function returning array of
language extensions
Language Extensions: Built-In Functions
Language Extensions: Constants
Language Extensions: Character Sets
Language Extensions: Compilation Control Lines and Statements
Language Extensions: Compiler Directives
Language Extensions: Expressions and Assignment
STRICT and NOSTRICT
Language Extensions: Names
Language Extensions: File Operation Statements
Language Extensions: Execution Control
Language Extensions: Source Forms
Language Extensions: I/O Formatting
Language Extensions: I/O Statements
Summary of Language Extensions
Language Extensions: Intrinsic Procedures
Language Extensions: Additional Language Features
Language Extensions: Run-Time Library Routines
Language Extensions: Specification Statements
Language Extensions: Intrinsic Data Types
built-in functions
C Strings
character sets
compilation control statements
compiler directives
data in expressions
directive enabling or disabling Intel Fortran
dollar sign () allowed in names
file operation statements
for execution control
for source forms
general directives
Hollerith constants
i/o formatting
i/o statements
Intel Fortran
intrinsic procedures
language features for compatibility
run-time library routines
specification statements
summary of
syntax for intrinsic data types
language features for compatibility
Language Reference
overview
language-binding-spec
PROCEDURE
syntax for
LASTPRIVATE
in DO directive
in general PARALLEL directive
in PARALLEL DO directive
in PARALLEL SECTIONS directive
in SECTIONS directive
in SIMD OpenMP* Fortran directive
in TASKLOOP directive
LBOUND
in pointer assignment
LCOBOUND
LCWRQQ
LEADZ
left shift
ISHA
ISHC
ISHL
function performing arithmetic
function performing circular
function performing logical
LEN
in CHARACTER data type
in declarations
LEN_TRIM
LEN=
Character Data Type
Declarations for Character Types
in CHARACTER data type
in declarations
length
Declarations for Character Types
specifying for character objects
length specifier in character declarations
lexical string comparisons
LLT
LGT
LGE
LLE
function determining
LLT
LGT
LGE
LLE
LGE
LGT
libgcc ライブラリー
static-libgcc
shared-libgcc
静的にリンクするオプション
動的にリンクするオプション
library routines
A to Z Reference
MCBS
module
NLS
using to open files
library search path
OBJCOMMENT
directive placing in file
libstdc++ ライブラリー
static-libstdc++
静的にリンクするオプション
line length
FIXEDFORMLINESIZE
directive setting for fixed-source format
line style
GETLINESTYLE (W*S)
SETLINESTYLE (W*S)
function returning
subroutine setting
line width
GETLINEWIDTHQQ (W*S)
function returning current
LINEAR
LINEAR Clause
in DECLARE SIMD directive
in DO directive
in SIMD OpenMP* Fortran directive
lines
LINETO, LINETO_W (W*S)
LINETOAREX (W*S)
LINETOAR (W*S)
POLYLINEQQ (W*S)
function drawing
function drawing between arrays
LINETOAREX (W*S)
LINETOAR (W*S)
function drawing within an array
LINETO
LINETO_W
LINETOAR
LINETOAREX
linkage association
list items in i/o lists
list-directed formatting
Rules for List-Directed Sequential READ Statements
Rules for List-Directed Sequential WRITE Statements
input
output
list-directed i/o
Rules for List-Directed Sequential WRITE Statements
Rules for List-Directed Sequential READ Statements
default formats for output
input
output
restrictions for input
list-directed input
list-directed output
list-directed statements
Rules for List-Directed Sequential READ Statements
Rules for List-Directed Sequential WRITE Statements
READ
WRITE
literal constants
LITTLE_ENDIAN
OPEN: CONVERT Specifier
value for CONVERT specifier
LLE
LLT
LNBLNK
LOADIMAGE
LOADIMAGE_W
LOC
using with integer pointers
local scope
locale
NLSFormatCurrency (W*S)
NLSFormatDate (W*S)
NLSGetLocaleInfo (W*S)
NLSFormatNumber (W*S)
NLSFormatTime (W*S)
function returning currency string for current
function returning date for current
function returning information about current
function returning number string for current
function returning time for current
LOCK
LOCK_TYPE
LOG
LOG_GAMMA
LOG10
logarithm
LOG10
LOG
function returning base 10
function returning common
function returning natural
logarithm of the absolute gamma value
LOG_GAMMA
function returning
logarithmic procedures
Trigonometric, Exponential, Root, and Logarithmic Intrinsic Procedures
table of
LOGICAL
LOGICAL Statement
LOGICAL Function
logical AND
IAND
function performing
logical assignment statements
logical complement
NOT
function returning
logical constants
logical conversion
LOGICAL Function
function performing
logical data type
Logical Data Types
constants
default kind
storage
logical editing (L)
logical expressions
conditional execution based on value of
evaluating
logical IF statement
logical operations
Logical Expressions
data types resulting from
logical operators
logical shift
ISHFT
function performing
function performing left
function performing right
logical unit number
ISATTY
function testing whether it's a terminal
logical values
Logical Editing (L)
transferring
LOGICAL(1)
LOGICAL(2)
LOGICAL(4)
LOGICAL(8)
LOGICAL*1
LOGICAL*2
LOGICAL*4
LOGICAL*8
login name
GETLOG
subroutine returning
LONG
longjmp
loop blocking
BLOCK_LOOP and NOBLOCK_LOOP
directive enabling
loop control
Iteration Loop Control
DO Statement
LOOP COUNT
loop directives
DISTRIBUTE POINT
INLINE, FORCEINLINE, and NOINLINE
Rules for General Directives that Affect DO Loops
IVDEP
LOOP COUNT
NOFUSION
VECTOR and NOVECTOR
PARALLEL and NOPARALLEL Loop Directives
PREFETCH and NOPREFETCH
UNROLL and NOUNROLL
UNROLL_AND_JAM and NOUNROLL_AND_JAM
DISTRIBUTE POINT
FORCEINLINE
general rules for
INLINE and NOINLINE
IVDEP
LOOP COUNT
NOFUSION
NOVECTOR
PARALLEL and NOPARALLEL
PREFETCH and NOPREFETCH
UNROLL and NOUNROLL
UNROLL_AND_JAM and NOUNROLL_AND_JAM
VECTOR
loops
UNROLL and NOUNROLL
VECTOR and NOVECTOR
DO Statement
DO CONCURRENT
UNROLL_AND_JAM and NOUNROLL_AND_JAM
SIMD Loop Directive
IF Construct
Nested DO Constructs
SIMD Directive (OpenMP* API)
CYCLE
EXIT Statement
controlling number of times unrolled
directive controlling vectorization of
DO
DO CONCURRENT
enabling jamming
general directive controlling SIMD vectorization of
IF
limiting loop unrolling
nested DO
OpenMP* Fortran directive controlling SIMD vectorization of
skipping DO
terminating DO
lower bounds
LBOUND
function returning
LSHFT
LSHIFT
LST ファイル
LSTAT
LTIME
main program
Main Program
PROGRAM
overview of
statement identifying
statement terminating
make コマンド
MAKEDIRQQ
makefile
makefile を使用するアプリケーションのビルド
コマンドライン構文
使用するビルドの依存関係の生成
MALLOC
using with integer pointers
mantissa in real model
many-one array section
Array Assignment Statements
Vector Subscripts
MAP
MAP Clause
TARGET DATA
TARGET Directive
TARGET ENTER DATA
TARGET EXIT DATA
UNION and END UNION
リストとマップファイルの生成
data motion clause
in TARGET DATA directive
in TARGET directive
in TARGET ENTER DATA directive
in TARGET EXIT DATA directive
statement
ファイル
MAP statement
MAP and END MAP
example of
mask
MASKL
MASKR
left-justified
right-justified
MASK
mask expressions
MERGE
COUNT
ALL
ANY
MAXLOC
MINLOC
PACK Function
MAXVAL
MINVAL
PRODUCT
SUM
UNPACK
WHERE
FORALL
function combining arrays using
function counting true elements using
function determining all true using
function determining any true using
function finding location of maximum value using
function finding location of minimum value using
function packing array using
function returning maximum value of elements using
function returning minimum value of elements using
function returning product of elements using
function returning sum of elements using
function unpacking array using
in ELSEWHERE
in FORALL
in WHERE
mask pattern
SETFILLMASK (W*S)
subroutine setting newone for fill
masked array assignment
WHERE
generalization of
MASKL
MASKR
MASTER
master thread
COPYIN Clause
MASTER
copying data in
specifying code to be executed by
MATMUL
matmul ライブラリー呼び出し
qopt-matmul、Qopt-matmul
行列乗算ループの入れ子構造を置換するオプション
matrix multiplication
MATMUL
function performing
MAX
MAX0
MAX1
MAXEXPONENT
maximum exponent
MAXEXPONENT
function returning
maximum value
MAX
MAXLOC
function returning
function returning location of
maximum value of array elements
MAXVAL
function returning
MAXLOC
MAXREC
MAXVAL
MBCharLen
MBConvertMBToUnicode
MBConvertUnicodeToMB
MBCS characters
Standard Fortran Routines That Handle MBCS Characters (Windows®*)
Fortran routines that handle
MBCS routines
National Language Support Library Routines (W*S)
table of
MBCS ルーチン
National Language Support (NLS) ルーチン
NLS ライブラリー
MBCurMax
MBINCHARQQ
MBINDEX
MBJISToJMS
MBJMSToJIS
MBLead
MBLen
MBLen_Trim
MBLEQ
MBLGE
MBLGT
MBLLE
MBLLT
MBLNE
MBNext
MBPrev
MBSCAN
MBStrLead
MBVERIFY
MCLOCK
memory
ALLOCATE
DEALLOCATE
MALLOC
FREE
dynamically allocating
freeing space associated with allocatable variables
freeing space associated with pointer targets
function allocating
subroutine freeing allocated
memory allocation procedures
Statements and Intrinsic Procedures for Memory Allocation and Deallocation
table of
memory cache
CACHESIZE
function returning size of a level in
memory deallocation procedures
Statements and Intrinsic Procedures for Memory Allocation and Deallocation
table of
memory space
DEALLOCATE
deallocating
menu command
CLICKMENUQQ (W*S)
function simulating selection of
menu items
MODIFYMENUROUTINEQQ (W*S)
MODIFYMENUSTRINGQQ (W*S)
DELETEMENUQQ (W*S)
INSERTMENUQQ (W*S)
MODIFYMENUFLAGSQQ (W*S)
function changing callback routine of
function changing text string of
function deleting
function inserting
function modifying the state of
menu state
INSERTMENUQQ (W*S)
MODIFYMENUFLAGSQQ (W*S)
APPENDMENUQQ (W*S)
constants indicating
INSERTMENUQQ (W*S)
MODIFYMENUFLAGSQQ (W*S)
APPENDMENUQQ (W*S)
menus
SETWINDOWMENUQQ (W*S)
APPENDMENUQQ (W*S)
INSERTMENUQQ (W*S)
function appending child window list to
function appending item to
function inserting item in
function setting top-level for append list
MERGE
MERGE_BITS
MERGEABLE
MERGEABLE Clause
in TASK directive
in TASKLOOP directive
merged task
MESSAGE
message box
MESSAGEBOXQQ (W*S)
ABOUTBOXQQ (W*S)
function displaying
function specifying text for About
MESSAGEBOXQQ
Microsoft® Fortran PowerStation
Microsoft® Fortran PowerStation 互換ファイル (Windows®)
fpscomp
互換ファイルの種類
互換性
互換性を指定するオプション
Microsoft® Visual C++®
Qvc
互換性を指定するオプション
Microsoft® Visual Studio®
Qvc
互換性を指定するオプション
Microsoft® デバッガー
Microsoft® デバッガーでのコールスタックの表示
コールスタックの表示
midnight
SECNDS Intrinsic Procedure
function returning seconds since
MIN
MIN0
MIN1
MINEXPONENT
minimum exponent
MINEXPONENT
function returning
minimum value
MIN
MINLOC
function returning
function returning location of
minimum value of array elements
MINVAL
function returning
MINLOC
MINVAL
miscellaneous run-time procedures
Miscellaneous Run-Time Library Routines
table of
MIXED_STR_LEN_ARG
ATTRIBUTES MIXED_STR_LEN_ARG and NOMIXED_STR_LEN_ARG
option for ATTRIBUTES directive
mixed-mode expressions
MM_PREFETCH
MOD
MODE
INQUIRE: MODE Specifier
OPEN: MODE Specifier
specifier for INQUIRE
specifier for OPEN
model
Model for Bit Data
Model for Integer Data
Model for Real Data
for bit data
for integer data
for real data
models for data representation
Data Representation Models
bit
integer
real
MODIFYMENUFLAGSQQ
MODIFYMENUROUTINEQQ
MODIFYMENUSTRINGQQ
MODULE
module entities
PROTECTED
attribute limiting use of
MODULE FUNCTION
module functions
MODULE PROCEDURE
module procedures
MODULE PROCEDURE
Modules and Module Procedures
definition of
in interface blocks
in modules
internal procedures in
separate
module subprograms
Modules and Module Procedures
following CONTAINS
MODULE SUBROUTINE
module subroutines
modules
Modules and Module Procedures
accessibility of entities in
PRIVATE Statement
PUBLIC
USE
allowing access to
common blocks in
defining
in program units
overview of
private entities in
public entities in
USE statement in
MODULO
modulo computation
MODULO
function returning
mouse cursor
SETMOUSECURSOR (W*S)
function setting the shape of
mouse events
REGISTERMOUSEEVENT (W*S)
UNREGISTERMOUSEEVENT (W*S)
WAITONMOUSEEVENT (W*S)
function registering callback routine for
function unregistering callback routine for
function waiting for
mouse input
WAITONMOUSEEVENT (W*S)
function waiting for
MOVBE 命令
minstruction、Qinstruction
生成するオプション
MOVE_ALLOC
MOVETO
MOVETO_W
MPC 統合並列ランタイム向けのスタティック・データのプライベート化
fmpc-privatize
有効にするオプション
multibyte characters
MBStrLead (W*S)
MBLead (W*S)
MBCurMax (W*S)
MBINCHARQQ (W*S)
MBLGE, MBLGT, MBLLE, MBLLT, MBLEQ, MBLNE (W*S)
MBINDEX (W*S)
MBSCAN (W*S)
MBVERIFY (W*S)
function performing context-sensitive test for
function returning first
function returning length for codepage
function returning number and character
functions comparing strings of
incharqq function for
index function for
scan function for
verify function for
multibyte-character string
MBConvertUnicodeToMB (W*S)
MBConvertMBToUnicode (W*S)
MBLen (W*S)
MBLen_Trim (W*S)
MBCharLen (W*S)
MBNext (W*S)
MBPrev (W*S)
function converting to codepage
function converting to Unicode
function returning length (including blanks)
function returning length (no blanks)
function returning length of first character in
function returning position of next character in
function returning position of previous character in
multidimensional arrays
RESHAPE
Array Constructors
PACK Function
UNPACK
Array Elements
construction of
RESHAPE
Array Constructors
conversion between vectors and
PACK Function
UNPACK
storage of
MVBITS
MXCSR レジスター
NAME
OPEN: NAME Specifier
INQUIRE: NAME Specifier
specifier for INQUIRE
specifier for OPEN
name association
argument
pointer
storage
NAMED
named array constants
named common
COMMON
defining initial values for variables in
named constants
PARAMETER
Data Types, Constants, and Variables
NAMELIST
namelist external records
Alternative Form for Namelist External Records
alternative form for
namelist formatting
Namelist Specifier (NML=)
input
output
namelist group
Rules for Namelist Sequential WRITE Statements
NAMELIST
Rules for Namelist Sequential READ Statements
prompting for information about
namelist I/O
Rules for Namelist Sequential READ Statements
Rules for Namelist Sequential WRITE Statements
input
output
namelist input
Rules for Namelist Sequential READ Statements
comments in
namelist output
namelist records
namelist specifier
namelist statements
Rules for Namelist Sequential READ Statements
Rules for Namelist Sequential WRITE Statements
READ
WRITE
namelists
names
associating with constant value
associating with group
association of
explicit typing of
first character in
in PARAMETER statements
length allowed
of main programs
overriding default data typing of
resolving references to nonestablished
scope of
statement defining default types for user-defined
unambiguous
NaN values
ISNAN
function testing for
NARGS
National Language Support (NLS)
National Language Support (NLS) ルーチン
NLS を参照
NATIVE
OPEN: CONVERT Specifier
value for CONVERT specifier
NEAREST
nearest different number
NEAREST
function returning
nearest integer
NINT
function returning
nested and group repeat specifications
nested DO constructs
nested IF constructs
new line character
NEW_LINE
function returning
NEW_LINE
NEWUNIT
OPEN: NEWUNIT Specifier
specifier for OPEN
NEXTREC
NINT
NLS
National Language Support (NLS) ルーチン
ルーチン
National Language Support (NLS) ルーチン
概要
NLS date and time format
NLS functions
NLSGetLocaleInfo (W*S)
MBCharLen (W*S)
MBConvertMBToUnicode (W*S)
MBConvertUnicodeToMB (W*S)
MBCurMax (W*S)
MBINCHARQQ (W*S)
MBINDEX (W*S)
MBJISToJMS, MBJMSToJIS (W*S)
MBLead (W*S)
MBLen (W*S)
MBLen_Trim (W*S)
MBLGE, MBLGT, MBLLE, MBLLT, MBLEQ, MBLNE (W*S)
MBNext (W*S)
MBPrev (W*S)
MBSCAN (W*S)
MBStrLead (W*S)
MBVERIFY (W*S)
NLSEnumCodepages (W*S)
NLSEnumLocales (W*S)
NLSFormatCurrency (W*S)
NLSFormatDate (W*S)
NLSFormatNumber (W*S)
NLSFormatTime (W*S)
NLSGetEnvironmentCodepage (W*S)
NLSGetLocale (W*S)
NLSSetEnvironmentCodepage (W*S)
NLSSetLocale (W*S)
National Language Support Library Routines (W*S)
date and time format
MBCharLen
MBConvertMBToUnicode
MBConvertUnicodeToMB
MBCurMax
MBINCHARQQ
MBINDEX
MBJISToJMS and MBJMSToJIS
MBLead
MBLen
MBLen_Trim
MBLEQ
MBLGE
MBLGT
MBLLE
MBLLT
MBLNE
MBNext
MBPrev
MBSCAN
MBStrLead
MBVERIFY
NLSEnumCodepages
NLSEnumLocales
NLSFormatCurrency
NLSFormatDate
NLSFormatNumber
NLSFormatTime
NLSGetEnvironmentCodepage
NLSGetLocale
NLSGetLocaleInfo
NLSSetEnvironmentCodepage
NLSSetLocale
table of
NLS language
NLSSetLocale (W*S)
NLSGetLocale (W*S)
function setting current
subroutine retrieving current
NLS locale parameters
NLSGetLocaleInfo (W*S)
table of
NLS parameters
NLSGetLocaleInfo (W*S)
table of
NLSEnumCodepages
NLSEnumLocales
NLSFormatCurrency
NLSFormatDate
NLSFormatNumber
NLSFormatTime
NLSGetEnvironmentCodepage
NLSGetLocale
NLSGetLocaleInfo
NLSSetEnvironmentCodepage
NLSSetLocale
nmake コマンド
NML
Namelist Specifier (NML=)
specifier
specifier for READ
specifier for WRITE
NML specifier
NO_ARG_CHECK
ATTRIBUTES NO_ARG_CHECK
option for ATTRIBUTES directive
NOBLOCK_LOOP
NOCLONE
NODECLARE
DECLARE and NODECLARE
equivalent compiler option for
NOFMA
NOFREEFORM
FREEFORM and NOFREEFORM
equivalent compiler option for
NOFUSION
NOINLINE
INLINE, FORCEINLINE, and NOINLINE
ATTRIBUTES INLINE, NOINLINE, and FORCEINLINE
option for ATTRIBUTES directive
NOMIXED_STR_LEN_ARG
ATTRIBUTES MIXED_STR_LEN_ARG and NOMIXED_STR_LEN_ARG
option for ATTRIBUTES directive
NON_OVERRIDABLE attribute
Type-Bound Procedures
in type-bound procedure
non-Fortran procedures
References to Non-Fortran Procedures
%LOC
references to
referencing with %LOC
nonadvancing i/o
nonblock DO
DO Statement
terminal statements for
noncharacter data types
noncharacter type declarations
nondecimal numeric constants
Binary, Octal, Hexadecimal, and Hollerith Constants
determining the data type of
nonelemental functions
nonexecutable statements
nonrepeatable edit descriptors
Format Specifications
Control Edit Descriptors
NOOPTIMIZE
OPTIMIZE and NOOPTIMIZE
equivalent compiler option for
NOPARALLEL
NOPASS
NOPASS attribute
Type-Bound Procedures
in type-bound procedure
NOPREFETCH
NORM2
NOSHARED
NOSTRICT
STRICT and NOSTRICT
equivalent compiler option for
NOT
Not-a-Number (NaN)
ISNAN
function testing for
NOTINBRANCH
DECLARE SIMD
in DECLARE SIMD directive
NOUNROLL
NOUNROLL_AND_JAM
NOVECTOR
NOWAIT
SECTIONS
NOWAIT Clause
SINGLE
DO Directive
clause
effect on implied FLUSH directive
effect with REDUCTION clause
in END DO directive
in END SECTIONS directive
in END SINGLE directive
in TARGET directive
in TARGET ENTER DATA directive
in TARGET EXIT DATA directive
in TARGET UPDATE directive
NUL
APPENDMENUQQ (W*S)
predefined QuickWin routine
NULL
NULLIFY
overview of dynamic allocation
NUM_IMAGES
NUM_TEAMS
TEAMS
in TEAMS directive
NUM_THREADS
PARALLEL Directive (OpenMP* API)
in PARALLEL directive
in PARALLEL DO directive
NUMARG
NUMBER
number string
NLSFormatNumber (W*S)
function returning for current locale
numeric assignment statements
numeric constants
General Rules for Complex Constants
Integer Constants
Binary, Octal, Hexadecimal, and Hollerith Constants
Real Data Types
complex
integer
nondecimal
real
numeric data
Default Widths for Data Edit Descriptors
size limits for A editing
numeric data types
DATA
conversion rules with DATA
numeric expressions
comparing values of
data type of
using parentheses in
numeric format
OPEN: CONVERT Specifier
General Rules for Numeric Editing
specifying
OPEN: CONVERT Specifier
General Rules for Numeric Editing
numeric functions
Categories of Intrinsic Functions
Data Representation Models
categories of
models defining
numeric models
Data Representation Models
bit
integer
querying parameters in
HUGE
TINY
real
numeric nondecimal constants
Binary, Octal, Hexadecimal, and Hollerith Constants
determining the data type of
numeric operators
Numeric Expressions
precedence of
numeric procedures
Intrinsic Functions for Numeric and Type Conversion
table of
numeric routines
numeric storage unit
O
O Editing
edit descriptor
OBJCOMMENT
equivalent compiler option for
object file
OBJCOMMENT
directive specifying library search path
object module
IDENT
directive specifying identifier for
octal constants
Binary, Octal, Hexadecimal, and Hollerith Constants
Octal Constants
alternative syntax for
octal editing (O)
octal values
O Editing
transferring
of allocatable arrays
of pointer targets
OFFLOAD
option for ATTRIBUTES directive
OFFLOAD BEGIN
OFFLOAD compiler directives
OFFLOAD directives
OFFLOAD Compiler Directives
END OFFLOAD
OFFLOAD
OFFLOAD BEGIN
OFFLOAD_TRANSFER
OFFLOAD_WAIT
OFFLOAD_ATTRIBUTE_TARGET
OPTIONS Directive
setting for OPTIONS directive
OFFLOAD_REPORT 環境変数
OFFLOAD_TRANSFER
OFFLOAD_WAIT
OMP directives
OMP_STACKSIZE 環境変数
ONLY
USE
keyword in USE statement
OPEN
ACCESS specifier
ACTION specifier
ASSOCIATEVARIABLE specifier
ASYNCHRONOUS specifier
BLANK specifier
BLOCKSIZE specifier
BUFFERCOUNT specifier
BUFFERED specifier
CARRIAGECONTROL specifier
CONVERT specifier
CONVERT 指定子
サポートされるネイティブ数値形式と非ネイティブ数値形式
OPEN 文 CONVERT を使用する方法
DECIMAL specifier
DEFAULTFILE specifier
DELIM specifier
DISPOSE specifier
ENCODING specifier
ERR 指定子の例
FILE specifier
FILE 指定子の例
FORM specifier
IOFOCUS specifier
IOSTAT 指定子の例
MAXREC specifier
MODE specifier
NAME specifier
NEWUNIT specifier
NOSHARED specifier
ORGANIZATION specifier
PAD specifier
POSITION specifier
READONLY specifier
RECL specifier
RECL 指定子
レコード型
非ネイティブデータの移植
ユニットを指定するオプション
書式なしファイルのユニット
RECORDSIZE specifier
RECORDTYPE specifier
ROUND specifier
SHARE specifier
SHARED specifier
SIGN specifier
STATUS specifier
table of specifiers and values
TITLE specifier
TYPE specifier
USEROPEN specifier
非ネイティブデータの変換のデフォルト
OPEN 文
OPENED
INQUIRE: OPENED Specifier
specifier for INQUIRE
opening files
OpenMP*
デバッグ情報のリンク
C/C++ 互換性保持
Fortran と C/C++ との互換性保持
KMP_AFFINITY
omp_lib.h
インテル® Xeon Phi™ コプロセッサー・サポート
オブジェクト・レベルの互換性
サポート・ライブラリー
サポートの概要
ソースの互換性
その他のコンパイラーとの互換性
デバッグ
パフォーマンス
ヘッダーファイル
ライブラリー・ファイル名
ライブラリーの使用ガイドライン
ランタイム・ライブラリー・ルーチン
レガシー・ライブラリー
OpenMP* のソース互換性とその他のコンパイラーとの互換性
OpenMP* のサポート・ライブラリー
環境変数
結合構造
互換ライブラリー
OpenMP* のソース互換性とその他のコンパイラーとの互換性
OpenMP* のサポート・ライブラリー
高度な問題
使用
複合構造
並列処理スレッドモデル
例
OpenMP* API
qopenmp-threadprivate、Qopenmp-threadprivate
qopenmp-stubs、Qopenmp-stubs
qopenmp、Qopenmp
threadprivate を指定するオプション
シーケンシャル・モードのプログラムを有効にするオプション
有効にするオプション
OpenMP* Fortran compiler directives
OpenMP* Fortran directives
OpenMP* Fortran Compiler Directives
ATOMIC
BARRIER
CANCEL
CANCELLATION POINT
clauses for
conditional compilation of
CRITICAL
DECLARE SIMD
DECLARE TARGET
DISTRIBUTE
DISTRIBUTE PARALLEL DO
DISTRIBUTE PARALLEL DO SIMD
DISTRIBUTE SIMD
DO
DO SIMD
FLUSH
MASTER
nesting and binding rules
ORDERED
PARALLEL
PARALLEL DO
PARALLEL DO SIMD
PARALLEL SECTIONS
PARALLEL WORKSHARE
SECTION
SECTIONS
SIMD
SINGLE
syntax rules for
table of
TARGET
TARGET DATA
TARGET ENTER DATA
TARGET EXIT DATA
TARGET PARALLEL
TARGET PARALLEL DO
TARGET PARALLEL DO SIMD
TARGET SIMD
TARGET TEAMS
TARGET TEAMS DISTRIBUTE
TARGET TEAMS DISTRIBUTE PARALLEL DO
TARGET TEAMS DISTRIBUTE PARALLEL DO SIMD
TARGET TEAMS DISTRIBUTE SIMD
TARGET UPDATE
TASK
TASKGROUP
TASKLOOP
TASKWAIT
TASKYIELD
TEAMS
TEAMS DISTRIBUTE
TEAMS DISTRIBUTE PARALLEL DO
TEAMS DISTRIBUTE PARALLEL DO SIMD
TEAMS DISTRIBUTE SIMD
THREADPRIVATE
WORKSHARE
OpenMP* Fortran ディレクティブ
OpenMP* アフィニティー、指定
OpenMP* ディレクティブ
OpenMP* サポートをアプリケーションに追加する
使用
OpenMP* ディレクティブと節の対応表
OpenMP* の使用
OpenMP* ヘッダーファイル
OpenMP* ライブラリー
OpenMP* ライブラリーの使用
使用
OpenMP* ランタイム・ライブラリー
qopenmp-link
qopenmp-lib、Qopenmp-lib
リンクを制御するオプション
指定するオプション
OpenMP* ランタイム・ライブラリーのサブルーチン
OpenMP* ランタイム・ライブラリー・ルーチン
OpenMP*
並列ランタイム
OpenMP* 節の概要
OpenMP*、デフォルト
OpenMP*、ループの構造
OpenMP* ランタイム・ライブラリー・ルーチン
数値
operands
Expressions
in logical expressions
in numeric expressions
operations
Character Expressions
Data Type of Numeric Expressions
Defined Operations
Numeric Expressions
character
complex
conversion to higher precision
defined
integer
numeric
real
operator precedence
Summary of Operator Precedence
summary of
OPERATOR statement
Type-Bound Procedures
in type-bound procedure
operators
Expressions
binary
generic
logical
numeric
precedence of
relational
unary
optimization
UNROLL_AND_JAM and NOUNROLL_AND_JAM
OPTIMIZE and NOOPTIMIZE
UNROLL and NOUNROLL
VOLATILE
ATOMIC
controlling unrolling and jamming
directive affecting
limiting loop unrolling
loop unrolling
preventing with VOLATILE
specified by ATOMIC directive
specified by UNROLL and NOUNROLL directives
specified by UNROLL_AND_JAM and NOUNROLL_AND_JAM directives
OPTIMIZATION_PARAMETER
ATTRIBUTES OPTIMIZATION_PARAMETER
option for ATTRIBUTES directive
OPTIMIZE
OPTIMIZE and NOOPTIMIZE
equivalent compiler option for
OPTIONAL
optional arguments
OPTIONAL
Optional Arguments
function determining presence of
optional plus sign in output fields
OPTIONS
OPTIONS Directive
OPTIONS Statement
OR
order of subscript progression
ORDERED
clause in DO directive
clause in PARALLEL DO directive
ORGANIZATION
INQUIRE: ORGANIZATION Specifier
OPEN: ORGANIZATION Specifier
specifier for INQUIRE
specifier for OPEN
OUTGTEXT
OUTGTEXT (W*S)
related routines
GETGTEXTEXTENT (W*S)
SETGTEXTROTATION (W*S)
GETGTEXTROTATION (W*S)
SETFONT (W*S)
output
PRINT
displaying to screen
output statements for data transfer
PRINT
REWRITE
WRITE Statement
PRINT
REWRITE
WRITE
OUTTEXT
OUTTEXT (W*S)
effect of WRAPON
P
Scale-Factor Editing (P)
edit descriptor
PACK
PACK Function
PACK Directive
equivalent compiler option for
packed array
PACK Function
function creating
PACKTIMEQQ
PAD
INQUIRE: PAD Specifier
OPEN: PAD Specifier
specifier for INQUIRE
specifier for OPEN
padding short source lines
Fixed and Tab Source Forms
Free Source Form
for fixed and tab source
for free source
page keys
PASSDIRKEYSQQ (W*S)
function determining behavior of
PARALLEL
PARALLEL and NOPARALLEL Loop Directives
PARALLEL Directive (OpenMP* API)
general directive
OpenMP* Fortran directive
PARALLEL ALWAYS
PARALLEL ASSERT
PARALLEL DO
PARALLEL DO SIMD
PARALLEL loop ディレクティブ
マルチコア・プラットフォーム向けにループのさらなる並列化
lastprivate 節
private 節
parallel region
PARALLEL Directive (OpenMP* API)
directive defining
PARALLEL SECTIONS
PARALLEL WORKSHARE
PARAMETER
代替構文を許可するオプション
parameterized derived types
Assumed-Length Type Parameters for Parameterized Derived Types
Deferred-Length Type Parameters for Parameterized Derived Types
Structure Constructors for Parameterized Derived Types
Type Parameter Order for Parameterized Derived Types
assumed-length type parameters
deferred-length type parameters
structure constructors for
type parameter order for
parameterized TYPE statement
parentheses
Character Expressions
Logical Expressions
Data Type of Numeric Expressions
Using Parentheses in Numeric Expressions
effect in character expressions
effect in logical expressions
effect in numeric expressions
Data Type of Numeric Expressions
Using Parentheses in Numeric Expressions
PARITY
partial association
PASS
PASS attribute
Type-Bound Procedures
in type-bound procedure
PASSDIRKEYSQQ
passed-object dummy arguments
passing by reference
%REF
%REF
path
SPLITPATHQQ
function splitting into components
PATH ディレクトリー
pattern used to fill shapes
GETFILLMASK (W*S)
subroutine returning
PAUSE
PEEKCHARQQ
PENDING
INQUIRE: PENDING Specifier
specifier for INQUIRE
perfectly nested loops
PERROR
PGO
プロファイルに基づく最適化 (PGO)
Visual Studio®
ダイアログボックス
使用
PGO ダイアログボックス
PGO ツール
PGO ツールの概要
profmerge
proforder
コードカバレッジ・ツール
テスト・プライオリタイゼーション・ツール
PGO の使用
PGO レポート
pgopti.spi ファイル
physical coordinates
GETPHYSCOORD (W*S)
GETVIEWCOORD, GETVIEWCOORD_W (W*S)
subroutine converting from viewport coordinates
subroutine converting to viewport coordinates
PIE
pie graphic
GETARCINFO (W*S)
function testing for endpoints of
PIE_W
pie-shaped wedge
PIE, PIE_W (W*S)
function drawing
pixel
GETPIXEL, GETPIXEL_W (W*S)
GETPIXELRGB, GETPIXELRGB_W (W*S)
SETPIXEL, SETPIXEL_W (W*S)
SETPIXELRGB, SETPIXELRGB_W (W*S)
function returning color index for
function returning RGB color value for
function setting color index for
function setting RGB color value for
pixels
GETPIXELS (W*S)
GETPIXELSRGB (W*S)
SETPIXELS (W*S)
SETPIXELSRGB (W*S)
function returning color index for multiple
function returning RGB color value for multiple
function setting color index for multiple
function setting RGB color value for multiple
POINTER
POINTER - Fortran
POINTER - Integer
attribute
Dynamic Allocation
NULLIFY
Pointer Assignments
integer
pointer arguments
requiring explicit interface
pointer assignment
Pointer Assignments
bounds remapping in
pointer association
pointer association function
pointer association status
pointer targets
Allocation of Pointer Targets
TARGET Statement
Deallocation of Pointer Targets
allocation of
as dynamic objects
creating
deallocation of
freeing memory associated with
pointers
ALLOCATE
Intrinsic Assignment Statements
Assignment - Intrinsic Computational
Pointer Assignments
TARGET Statement
Pointer Association
POINTER - Integer
Procedure Pointers as Derived-Type Components
DEALLOCATE
NULLIFY
Dynamic Allocation
POINTER - Fortran
ASSOCIATED
NULL
Procedure Pointers
VOLATILE
allocating
assigning values to targets of
Intrinsic Assignment Statements
Assignment - Intrinsic Computational
assignment of
associating with targets
TARGET Statement
Pointer Association
Pointer Assignments
CRAY-style
derived-type procedure
disassociating
disassociating from targets
dynamic association of
Fortran
function retuning association status of
function returning disassociated
initial association status of
initializing
integer
named procedure
nullifying
referencing
volatile
when storage space is created for
POLYBEZIER
POLYBEZIER_W
POLYBEZIERTO
POLYBEZIERTO_W
POLYGON
POLYGON_W
polygons
POLYGON, POLYGON_W (W*S)
function drawing
POLYLINEQQ
polymorphic functions
EXTENDS_TYPE_OF
SAME_TYPE_AS
for inquiry
EXTENDS_TYPE_OF
SAME_TYPE_AS
polymorphic objects
CLASS
declaring
POPCNT
POPPAR
portability routines
ABORT
ACCESS Function
ALARM
BEEPQQ
BESJ0, BESJ1, BESJN, BESY0, BESY1, BESYN
BIC, BIS
BIT
BSEARCHQQ
CDFLOAT
CHANGEDIRQQ
CHANGEDRIVEQQ
CHDIR
CHMOD
CLEARSTATUSFPQQ
CLOCK
CLOCKX
COMPLINT, COMPLREAL, COMPLLOG
CSMG
CTIME
DATE Portability Routine
DATE4
DBESJ0, DBESJ1, DBESJN, DBESY0, DBESY1, DBESYN
DCLOCK
DELDIRQQ
DELFILESQQ
DFLOATI, DFLOATJ, DFLOATK
DRAND, DRANDM
DRANSET
DTIME
ETIME
FDATE
FGETC
FINDFILEQQ
FLUSH Subroutine
FOR_IFCORE_VERSION
FOR_IFPORT_VERSION
FPUTC
FSEEK
FSTAT
FTELL, FTELLI8
FULLPATHQQ
GETC
GETCONTROLFPQQ
GETCWD
GETDAT
GETDRIVEDIRQQ
GETDRIVESIZEQQ
GETDRIVESQQ
GETENV
GETENVQQ
GETFILEINFOQQ
GETGID
GETLASTERROR
GETLASTERRORQQ
GETLOG
GETPID
GETPOS, GETPOSI8
GETSTATUSFPQQ (W*S)
GETTIM
GETTIMEOFDAY
GETUID
GMTIME
HOSTNAM
IDATE Portability Routine
IDATE4
IDFLOAT
IEEE_FLAGS
IEEE_HANDLER
IERRNO
IFLOATI, IFLOATJ
INMAX
INTC
IRAND, IRANDM
IRANGET
IRANSET
ISATTY
ITIME
JABS
JDATE
JDATE4
KILL
LCWRQQ
LNBLNK
LONG
LSTAT
LTIME
MAKEDIRQQ
Overview of Portability Routines
PACKTIMEQQ
PUTC
QRANSET
QSORT
RAISEQQ
RAND, RANDOM
RANDOM Subroutine
RANF Portability Routine
RANGET
RANSET
RENAME
RENAMEFILEQQ
RINDEX
RTC
RUNQQ
SCANENV
SCWRQQ
SECNDS Portability Routine
SEED
SETCONTROLFPQQ
SETDAT
SETENVQQ
SETERRORMODEQQ
SETFILEACCESSQQ
SETFILETIMEQQ
SETTIM
SHORT
SIGNAL
SIGNALQQ
SLEEP
SLEEPQQ
SORTQQ
SPLITPATHQQ
SPORT_CANCEL_IO (W*S)
SPORT_CONNECT (W*S)
SPORT_CONNECT_EX (W*S)
SPORT_GET_HANDLE (W*S)
SPORT_GET_STATE (W*S)
SPORT_GET_STATE_EX (W*S)
SPORT_GET_TIMEOUTS (W*S)
SPORT_PEEK_DATA (W*S)
SPORT_PEEK_LINE (W*S)
SPORT_PURGE (W*S)
SPORT_READ_DATA (W*S)
SPORT_READ_LINE (W*S)
SPORT_RELEASE (W*S)
SPORT_SET_STATE (W*S)
SPORT_SET_STATE_EX (W*S)
SPORT_SET_TIMEOUTS (W*S)
SPORT_SHOW_STATE (W*S)
SPORT_SPECIAL_FUNC (W*S)
SPORT_WRITE_DATA (W*S)
SPORT_WRITE_LINE (W*S)
SRAND
SSWRQQ
STAT
SYSTEM
SYSTEMQQ
Portability Library Routines
TIME Portability Routine
TIMEF
TTYNAM
UNLINK
UNPACKTIMEQQ
ABORT
ACCESS
ALARM
BEEPQQ
BESJN
BESYN
BIC
BIS
BIT
BSEARCHQQ
CDFLOAT
CHANGEDIRQQ
CHANGEDRIVEQQ
CHDIR
CHMOD
CLEARSTATUSFPQQ
CLOCK
CLOCKX
COMPLINT
COMPLLOG
COMPLREAL
CSMG
CTIME
DATE
DATE4
DBESJN
DBESYN
DCLOCK
DELDIRQQ
DELFILESQQ
DFLOATI
DFLOATJ
DFLOATK
DRAND
DRANDM
DRANSET
DTIME
ETIME
FDATE
FGETC
FINDFILEQQ
FLUSH
FOR_IFCORE_VERSION
FOR_IFPORT_VERSION
FPUTC
FSEEK
FSTAT
FTELL
FTELLI8
FULLPATHQQ
GETC
GETCONTROLFPQQ
GETCWD
GETDAT
GETDRIVEDIRQQ
GETDRIVESIZEQQ
GETDRIVESQQ
GETENV
GETENVQQ
GETFILEINFOQQ
GETGID
GETLASTERROR
GETLASTERRORQQ
GETLOG
GETPID
GETPOS
GETPOSI8
GETSTATUSFPQQ
GETTIM
GETTIMEOFDAY
GETUID
GMTIME
HOSTNAM
IDATE
IDATE4
IDFLOAT
IEEE_FLAGS
IEEE_HANDLER
IERRNO
IFLOATI
IFLOATJ
INMAX
INTC
IRAND and IRANDM
IRANGET
IRANSET
ISATTY
ITIME
JABS
JDATE
JDATE4
KILL
LCWRQQ
LNBLNK
LONG
LSTAT
LTIME
MAKEDIRQQ
overview
PACKTIMEQQ
PUTC
QRANSET
QSORT
RAISEQQ
RAND
RANDOM function
RANDOM subroutine
RANF
RANGET
RANSET
RENAME
RENAMEFILEQQ
RINDEX
RTC
RUNQQ
SCANENV
SCWRQQ
SECNDS
SEED
SETCONTROLFPQQ
SETDAT
SETENVQQ
SETERRORMODEQQ
SETFILEACCESSQQ
SETFILETIMEQQ
SETTIM
SHORT
SIGNAL
SIGNALQQ
SLEEP
SLEEPQQ
SORTQQ
SPLITPATHQQ
SPORT_CANCEL_IO
SPORT_CONNECT
SPORT_CONNECT_EX
SPORT_GET_HANDLE
SPORT_GET_STATE
SPORT_GET_STATE_EX
SPORT_GET_TIMEOUTS
SPORT_PEEK_DATA
SPORT_PEEK_LINE
SPORT_PURGE
SPORT_READ_DATA
SPORT_READ_LINE
SPORT_RELEASE
SPORT_SET_STATE
SPORT_SET_STATE_EX
SPORT_SET_TIMEOUTS
SPORT_SHOW_STATE
SPORT_SPECIAL_FUNC
SPORT_WRITE_DATA
SPORT_WRITE_LINE
SRAND
SSWRQQ
STAT
SYSTEM
SYSTEMQQ
table of
TIME
TIMEF
TTYNAM
UNLINK
UNPACKTIMEQQ
POS
POS Specifier (POS=)
specifier
specifier for INQUIRE
specifier for READ
specifier for WRITE
POS specifier
POSITION
OPEN: POSITION Specifier
INQUIRE: POSITION Specifier
specifier for INQUIRE
specifier for OPEN
position of file
FTELL, FTELLI8
GETPOS, GETPOSI8
OPEN: POSITION Specifier
functions returning
FTELL, FTELLI8
GETPOS, GETPOSI8
specifying
positional editing
T
TL
TR
X
POSIX* routines
POSIX* Library Procedures
IPXFARGC
IPXFCONST
IPXFLENTRIM
IPXFWEXITSTATUS (L*X, M*X)
IPXFWSTOPSIG (L*X, M*X)
IPXFWTERMSIG (L*X, M*X)
PXF(type)GET
PXF(type)SET
PXFA(type)GET
PXFA(type)SET
PXFACCESS
PXFACHARGET
PXFACHARSET
PXFADBLGET
PXFADBLSET
PXFAINT8GET
PXFAINT8SET
PXFAINTGET
PXFAINTSET
PXFALARM
PXFALGCLGET
PXFALGCLSET
PXFAREALGET
PXFAREALSET
PXFASTRGET
PXFASTRSET
PXFCALLSUBHANDLE
PXFCFGETISPEED (L*X, M*X)
PXFCFGETOSPEED (L*X, M*X)
PXFCFSETISPEED (L*X, M*X)
PXFCFSETOSPEED (L*X, M*X)
PXFCHARGET
PXFCHARSET
PXFCHDIR
PXFCHMOD
PXFCHOWN (L*X, M*X)
PXFCLEARENV
PXFCLOSE
PXFCLOSEDIR
PXFCONST
PXFCREAT
PXFCTERMID
PXFDBLGET
PXFDBLSET
PXFDUP
PXFDUP2
PXFE(type)GET
PXFE(type)SET
PXFECHARGET
PXFECHARSET
PXFEDBLGET
PXFEDBLSET
PXFEINT8GET
PXFEINT8SET
PXFEINTGET
PXFEINTSET
PXFELGCLGET
PXFELGCLSET
PXFEREALGET
PXFEREALSET
PXFESTRGET
PXFESTRSET
PXFEXECV
PXFEXECVE
PXFEXECVP
PXFEXIT
PXFFASTEXIT
PXFFCNTL (L*X, M*X)
PXFFDOPEN
PXFFFLUSH
PXFFGETC
PXFFILENO
PXFFORK (L*X, M*X)
PXFFPATHCONF
PXFFPUTC
PXFFSEEK
PXFFSTAT
PXFFTELL
PXFGETARG
PXFGETC
PXFGETCWD
PXFGETEGID (L*X, M*X)
PXFGETENV
PXFGETEUID (L*X, M*X)
PXFGETGID (L*X, M*X)
PXFGETGRGID (L*X, M*X)
PXFGETGRNAM (L*X, M*X)
PXFGETGROUPS (L*X, M*X)
PXFGETLOGIN
PXFGETPGRP (L*X, M*X)
PXFGETPID
PXFGETPPID
PXFGETPWNAM (L*X, M*X)
PXFGETPWUID (L*X, M*X)
PXFGETSUBHANDLE
PXFGETUID (L*X, M*X)
PXFINT8GET
PXFINT8SET
PXFINTGET
PXFINTSET
PXFISATTY
PXFISBLK
PXFISCHR
PXFISCONST
PXFISDIR
PXFISFIFO
PXFISREG
PXFKILL
PXFLGCLGET
PXFLGCLSET
PXFLINK
PXFLOCALTIME
PXFLSEEK
PXFMKDIR
PXFMKFIFO (L*X, M*X)
PXFOPEN
PXFOPENDIR
PXFPATHCONF
PXFPAUSE
PXFPIPE
PXFPOSIXIO
PXFPUTC
PXFREAD
PXFREADDIR
PXFREALGET
PXFREALSET
PXFRENAME
PXFREWINDDIR
PXFRMDIR
PXFSETENV
PXFSETGID (L*X, M*X)
PXFSETPGID (L*X, M*X)
PXFSETSID (L*X, M*X)
PXFSETUID (L*X, M*X)
PXFSIGACTION
PXFSIGADDSET (L*X, M*X)
PXFSIGDELSET (L*X, M*X)
PXFSIGEMPTYSET (L*X, M*X)
PXFSIGFILLSET (L*X, M*X)
PXFSIGISMEMBER (L*X, M*X)
PXFSIGPENDING (L*X, M*X)
PXFSIGPROCMASK (L*X, M*X)
PXFSIGSUSPEND (L*X, M*X)
PXFSLEEP
PXFSTAT
PXFSTRGET
PXFSTRSET
PXFSTRUCTCOPY
PXFSTRUCTCREATE
PXFSTRUCTFREE
PXFSYSCONF
PXFTCDRAIN (L*X, M*X)
PXFTCFLOW (L*X, M*X)
PXFTCFLUSH (L*X, M*X)
PXFTCGETATTR (L*X, M*X)
PXFTCGETPGRP (L*X, M*X)
PXFTCSENDBREAK (L*X, M*X)
PXFTCSETATTR (L*X, M*X)
PXFTCSETPGRP (L*X, M*X)
PXFTIME
PXFTIMES
PXFTTYNAME (L*X, M*X)
PXFUCOMPARE
PXFUMASK
PXFUNAME
PXFUNLINK
PXFUTIME
PXFWAIT (L*X, M*X)
PXFWAITPID (L*X, M*X)
PXFWIFEXITED (L*X, M*X)
PXFWIFSIGNALED (L*X, M*X)
PXFWIFSTOPPED (L*X, M*X)
PXFWRITE
table of
PRECISION
precision in real model
Model for Real Data
function querying
predefined QuickWin routines
INSERTMENUQQ (W*S)
MODIFYMENUROUTINEQQ (W*S)
APPENDMENUQQ (W*S)
PREFETCH
prefetch distance
qopt-prefetch-distance、Qopt-prefetch-distance
ループ内のプリフェッチに関するオプション
prefetches of data
PREFETCH and NOPREFETCH
MM_PREFETCH
directive enabling
subroutine peforming
prefetchW 命令
qopt-prefetch-issue-excl-hint、Qopt-prefetch-issue-excl-hint
サポートするオプション
PRESENT
pretested DO
PRINT
PRINT value for CLOSE(DISPOSE) or CLOSE(STATUS)
PRINT/DELETE value for CLOSE(DISPOSE) or CLOSE(STATUS)
printing of formatted records
printing to the screen
PRIORITY
in TASK directive
in TASKLOOP directive
PRIVATE
PRIVATE Clause
PRIVATE Statement
in DEFAULT clause
in DISTRIBUTE directive
in DO directive
in general PARALLEL directive
in OpenMP* Fortran PARALLEL directive
in PARALLEL DO directive
in PARALLEL SECTIONS directive
in SECTIONS directive
in SIMD OpenMP* Fortran directive
in SINGLE directive
in TASK directive
in TASKLOOP directive
in TEAMS directive
private entities
PRIVATE Statement
USE
PROC_BIND
PARALLEL Directive (OpenMP* API)
clause in PARALLEL directive
PROCEDURE
procedure interface
Procedure Interfaces
Program Units and Procedures
INTERFACE
abstract
defining generic assignment
defining generic names
defining generic operators
when explicit is required
procedure interfaces
Interoperability of Procedures and Procedure Interfaces
interoperability of
procedure pointers
Procedure Pointers
Procedure Pointers as Derived-Type Components
as derived-type components
definition of
named
statement declaring
procedure references
Resolving Procedure References
Functions, Subroutines, and Statement Functions
function
resolving generic
resolving nonestablished
resolving specific
subroutine
unambiguous generic
PROCEDURE statement
Type-Bound Procedures
in type-bound procedure
procedures
ABSTRACT INTERFACE
BLOCK DATA
Procedure Characteristics
EXTERNAL
INTRINSIC
Defining Generic Assignment
Defining Generic Names for Procedures
Defining Generic Operators
ATTRIBUTES
Dummy Procedure Arguments
ELEMENTAL
External Procedures
%LOC
IMPURE
Procedure Interfaces
INTERFACE
Internal Procedures
Interoperability of Procedures and Procedure Interfaces
Intrinsic Procedures
MODULE
MODULE PROCEDURE
Modules and Module Procedures
Program Units and Procedures
PURE
RECURSIVE
References to Generic Procedures
References to Non-Fortran Procedures
Procedures that Require Explicit Interfaces
Resolving Procedure References
Separate Module Procedures
POINTER - Fortran
SUBMODULE
Statements for Input and Output
Type-Bound Procedures
abstract interfaces to
BLOCK DATA
characteristics of
declaring external
declaring intrinsic
defining generic assignment for
defining generic names for
defining generic operators for
directive specifying properties of
dummy
elemental user-defined
external
function computing address of
generic
impure user-defined
interfaces to
Procedure Interfaces
INTERFACE
internal
interoperability of
intrinsic
module
MODULE
MODULE PROCEDURE
Modules and Module Procedures
INTERFACE
overview of
overview of intrinsic
preventing side effects in
pure user-defined
recursive
references to generic
references to non-Fortran
requiring explicit interface
resolving references to
separate module
specifying explicit interface for
specifying intrinsic
specifying pointer
submodule
table of i/o
type bound
procedures that require explicit interfaces
process
RUNQQ
GETPID
GETUID
function executing a new
function returning ID of
function returning user ID of
process execution
SLEEP
subroutine suspending
process ID
GETPID
KILL
function returning
function sending signal to
PROCESSOR clause
processor clock
SYSTEM_CLOCK
subroutine returning data from
processor time
DCLOCK
CPU_TIME
function returning
subroutine returning
PRODUCT
product of array elements
PRODUCT
function returning
profmerge
profmerge ツール
テスト・プライオリタイゼーション・ツール
コードカバレッジ・ツール
.dpi ファイル
テスト・プライオリタイゼーション・ツール
コードカバレッジ・ツール
.dyn ファイル
ProgID
オブジェクト・インターフェイスへのポインターの取得 (Windows®)
モジュールウィザードを使用したコードの生成 (Windows®)
COM オブジェクト
オブジェクト・インターフェイスへのポインターの取得 (Windows®)
モジュールウィザードを使用したコードの生成 (Windows®)
PROGRAM
program control
CASE
transferring to CASE construct
program control procedures
Program Control Statements
table of
program control statements
Program Control Statements
table of
program execution
PAUSE
STOP and ERROR STOP
SLEEPQQ
EXIT Subroutine
statement suspending
stopping
subroutine delaying
subroutine terminating
program name
program structure
program unit call procedures
Statements for Program Unit Calls and Definitions
table of
program unit definition procedures
Statements for Program Unit Calls and Definitions
table of
program units
allowing access to module
block data
external subprograms
function
main
Main Program
PROGRAM
module
order of statements in
overview of
returning control to
scope of
statement terminating
subroutine
types of association for
programs
Program Units and Procedures
RUNQQ
program units in
running within another program
prompt
SETERRORMODEQQ
subroutine controlling for critical errors
PROTECTED
PSECT
pseudorandom number generators
RAN
RAND, RANDOM
SEED
RANDOM Subroutine
RANDOM_NUMBER
RANDU
RANDOM_SEED
RAN
RANDOM
RAND, RANDOM
SEED
RANDOM Subroutine
RANDOM_NUMBER
RANDU
subroutine changing seed for
RANDOM_SEED
SEED
subroutine querying seed for
PUBLIC
public entities
PUBLIC
USE
renaming
PURE
in functions
in subroutines
pure procedures
PURE
in FORALLs
in interface blocks
restricted form of
PUTC
POSIX version of
PUTIMAGE
PUTIMAGE_W
PXF(type)GET
PXF(type)SET
PXFA(type)GET
PXFA(type)SET
PXFACCESS
PXFACHARGET
PXFACHARSET
PXFADBLGET
PXFADBLSET
PXFAINT8GET
PXFAINT8SET
PXFAINTGET
PXFAINTSET
PXFALARM
PXFALGCLGET
PXFALGCLSET
PXFAREALGET
PXFAREALSET
PXFASTRGET
PXFASTRSET
PXFCALLSUBHANDLE
PXFCFGETISPEED
PXFCFGETOSPEED
PXFCFSETISPEED
PXFCFSETOSPEED
PXFCHARGET
PXFCHARSET
PXFCHDIR
PXFCHMOD
PXFCHOWN
PXFCLEARENV
PXFCLOSE
PXFCLOSEDIR
PXFCONST
PXFCREAT
PXFCTERMID
PXFDBLGET
PXFDBLSET
PXFDUP
PXFDUP2
PXFE(type)GET
PXFE(type)SET
PXFECHARGET
PXFECHARSET
PXFEDBLGET
PXFEDBLSET
PXFEINT8GET
PXFEINT8SET
PXFEINTGET
PXFEINTSET
PXFELGCLGET
PXFELGCLSET
PXFEREALGET
PXFEREALSET
PXFESTRGET
PXFESTRSET
PXFEXECV
PXFEXECVE
PXFEXECVP
PXFEXIT
PXFFASTEXIT
PXFFCNTL
PXFFDOPEN
PXFFFLUSH
PXFFGETC
PXFFILENO
PXFFORK
PXFFPATHCONF
PXFFPUTC
PXFFSEEK
PXFFSTAT
PXFFTELL
PXFGETARG
PXFGETC
PXFGETCWD
PXFGETEGID
PXFGETENV
PXFGETEUID
PXFGETGID
PXFGETGRGID
PXFGETGRNAM
PXFGETGROUPS
PXFGETLOGIN
PXFGETPGRP
PXFGETPID
PXFGETPPID
PXFGETPWNAM
PXFGETPWUID
PXFGETSUBHANDLE
PXFGETUID
PXFINT8GET
PXFINT8SET
PXFINTGET
PXFINTSET
PXFISATTY
PXFISBLK
PXFISCHR
PXFISCONST
PXFISDIR
PXFISFIFO
PXFISREG
PXFKILL
PXFLGCLGET
PXFLGCLSET
PXFLINK
PXFLOCALTIME
PXFLSEEK
PXFMKDIR
PXFMKFIFO
PXFOPEN
PXFOPENDIR
PXFPATHCONF
PXFPAUSE
PXFPIPE
PXFPOSIXIO
PXFPUTC
PXFREAD
PXFREADDIR
PXFREALGET
PXFREALSET
PXFRENAME
PXFREWINDDIR
PXFRMDIR
PXFSETENV
PXFSETGID
PXFSETPGID
PXFSETSID
PXFSETUID
PXFSIGACTION
PXFSIGADDSET
PXFSIGDELSET
PXFSIGEMPTYSET
PXFSIGFILLSET
PXFSIGISMEMBER
PXFSIGPENDING
PXFSIGPROCMASK
PXFSIGSUSPEND
PXFSLEEP
PXFSTAT
PXFSTRGET
PXFSTRSET
PXFSTRUCTCOPY
PXFSTRUCTCREATE
PXFSTRUCTFREE
PXFSYSCONF
PXFTCDRAIN
PXFTCFLOW
PXFTCFLUSH
PXFTCGETATTR
PXFTCGETPGRP
PXFTCSENDBREAK
PXFTCSETATTR
PXFTCSETPGRP
PXFTIME
PXFTIMES
PXFTTYNAME
PXFUCOMPARE
PXFUMASK
PXFUNAME
PXFUNLINK
PXFUTIME
PXFWAIT
PXFWAITPID
PXFWIFEXITED
PXFWIFSIGNALED
PXFWIFSTOPPED
PXFWRITE
Q
Character Count Editing (Q)
edit descriptor
QABS
QACOS
QACOSD
QACOSH
QARCOS
QASIN
QASIND
QASINH
QATAN
QATAN2
QATAN2D
QATAND
QATANH
QCMPLX
QCONJG
QCOS
QCOSD
QCOSH
QCOTAN
QCOTAND
QDIM
QERF
QERFC
QEXP
QEXT
QEXTD
QFLOAT
QIMAG
QINT
QLOG
QLOG10
QMAX1
QMIN1
QMOD
QNINT
QNUM
QRANSET
QREAL
QSIGN
QSIN
QSIND
QSINH
QSORT
QSQRT
QTAN
QTAND
QTANH
quad-precision product
DPROD
function producing
quick sort
QSORT
subroutine performing on arrays
QuickWin
追加ドキュメント: Windows® の機能を使用する Fortran アプリケーションの作成
initializing with user-defined settings
アプリケーション・プロジェクト
グラフィックス・アプリケーション
Fortran QuickWin アプリケーション・プロジェクトの使用
概要
QuickWin functions
ABOUTBOXQQ (W*S)
APPENDMENUQQ (W*S)
CLICKMENUQQ (W*S)
DELETEMENUQQ (W*S)
FOCUSQQ (W*S)
GETACTIVEQQ (W*S)
GETEXITQQ (W*S)
GETHWNDQQ (W*S)
GETUNITQQ (W*S)
GETWINDOWCONFIG (W*S)
GETWSIZEQQ (W*S)
INCHARQQ (W*S)
INITIALSETTINGS (W*S)
INQFOCUSQQ (W*S)
INSERTMENUQQ (W*S)
MESSAGEBOXQQ (W*S)
MODIFYMENUFLAGSQQ (W*S)
MODIFYMENUROUTINEQQ (W*S)
MODIFYMENUSTRINGQQ (W*S)
PASSDIRKEYSQQ (W*S)
REGISTERMOUSEEVENT (W*S)
RGBTOINTEGER (W*S)
SETACTIVEQQ (W*S)
SETEXITQQ
SETMOUSECURSOR (W*S)
SETWINDOWCONFIG (W*S)
SETWINDOWMENUQQ (W*S)
SETWSIZEQQ (W*S)
UNREGISTERMOUSEEVENT (W*S)
WAITONMOUSEEVENT (W*S)
ABOUTBOXQQ
APPENDMENUQQ
CLICKMENUQQ
DELETEMENUQQ
FOCUSQQ
GETACTIVEQQ
GETEXITQQ
GETHWNDQQ
GETUNITQQ
GETWINDOWCONFIG
GETWSIZEQQ
INCHARQQ
INITIALSETTINGS
INQFOCUSQQ
INSERTMENUQQ
MESSAGEBOXQQ
MODIFYMENUFLAGSQQ
MODIFYMENUROUTINEQQ
MODIFYMENUSTRINGQQ
PASSDIRKEYSQQ
REGISTERMOUSEEVENT
RGBTOINTEGER
SETACTIVEQQ
SETEXITQQ
SETMOUSECURSOR
SETWINDOWCONFIG
SETWINDOWMENUQQ
SETWSIZEQQ
UNREGISTERMOUSEEVENT
WAITONMOUSEEVENT
QuickWin procedures
QuickWin Library Routines (W*S)
table of
QuickWin routines
INSERTMENUQQ (W*S)
MODIFYMENUROUTINEQQ (W*S)
APPENDMENUQQ (W*S)
predefined
INSERTMENUQQ (W*S)
MODIFYMENUROUTINEQQ (W*S)
APPENDMENUQQ (W*S)
QuickWin subroutines
INTEGERTORGB (W*S)
SETMESSAGEQQ (W*S)
INTEGERTORGB
SETMESSAGEQQ
QuickWin アプリケーション
Fortran スタンダード・グラフィックス・アプリケーション・プロジェクトの使用
シングルウィンドウ
quotation mark editing
RADIX
function returning
in integer model
in real model
RAISEQQ
RAN
RAND
RANDOM
RAND, RANDOM
RANDOM Subroutine
random number generators
SRAND
IRAND
RAND
subroutine seeding
random number procedures
Random Number Intrinsic Procedures
table of
random numbers
DRAND, DRANDM
IRAND, IRANDM
RAN
RAND, RANDOM
RANDOM Subroutine
RANDOM_NUMBER
RANDU
DRAND
DRANDM
function returning double-precision
IRAND
IRANDM
RAN
RAND and RANDOM
RANDOM
RANDOM_NUMBER
RANDU
RANDOM_NUMBER
subroutine modifying or querying the seed of
RANDOM_SEED
RANDU
RANF
RANF Portability Routine
RANF Intrinsic Procedure
RANGE
RANGET
RANK
RANSET
RC
RC edit descriptor
RD
RD edit descriptor
READ
INQUIRE: READ Specifier
READ Statement
specifier for INQUIRE
READONLY
READWRITE
REAL
REAL Statement
REAL Directive
REAL Function
compiler directive
Equivalent Compiler Options
REAL Directive
data type
REAL Statement
Real Data Types
editing
function
function converting to double precision
real and complex editing
real constants
General Rules for Real Constants
rules for
real conversion
REAL Function
function performing
real data
REAL Directive
SELECTED_REAL_KIND
Model for Real Data
directive specifying default kind
function returning kind type parameter for
model for
real data type
REAL Statement
Real Data Types
constants
REAL(16) Constants
REAL(4) Constants
REAL(8) or DOUBLE PRECISION Constants
General Rules for Real Constants
default kind
function converting to double precision
models for
storage
real editing
Real and Complex Editing
conversion
E and D
EN
engineering notation
ES
F
G
scientific notation
with exponents
without exponents
real model
Model for Real Data
function returning exponent part in
function returning fractional part in
function returning largest number in
function returning number closest to unity in
function returning smallest number in
real numbers
REAL Directive
REAL Function
SPACING
CEILING
FP_CLASS
DIM
FLOOR
SET_EXPONENT
SCALE
ANINT
AINT
directive specifying default kind
function resulting in single-precision type
function returning absolute spacing of
function returning ceiling of
function returning class of IEEE
function returning difference between
function returning floor of
function returning fractional part for model of
function returning scale of model for
function rounding
function truncating
real values
G Editing
F Editing
Real and Complex Editing
E and D Editing
EN Editing
ES Editing
transferring
G Editing
F Editing
Real and Complex Editing
transferring in exponential form
transferring using engineering notation
transferring using scientific notation
real-coordinate graphics
DBLE
QEXT
function converting to double precision
function converting to quad precision
real-time clock
SYSTEM_CLOCK
subroutine returning data from
REAL(16)
Real Data Types
constants
REAL(4)
Real Data Types
constants
REAL(8)
Real Data Types
constants
REAL*16
REAL*4
REAL*8
REC
Record Specifier (REC=)
specifier for READ
specifier for WRITE
REC specifier
Record Specifier (REC=)
Components of Data Transfer Statements
reciprocal
RRSPACING
function returning
RECL
OPEN: RECL Specifier
INQUIRE: RECL Specifier
specifier for INQUIRE
specifier for OPEN
RECORD
record number
Record Specifier (REC=)
identifying for data transfer
record specifier
Record Specifier (REC=)
alternative syntax for
record structure fields
STRUCTURE and END STRUCTURE
references to
record structure items
PACK Directive
directive specifying starting address of
record structures
RECORD
STRUCTURE and END STRUCTURE
Record Structures
aggregate assignment
converting to Fortran 95/90 derived types
directive modifying alignment of data in
MAP declarations in
UNION declarations in
records
EOF
REWIND
REWRITE
DELETE
ENDFILE
Records and Files
function checking for end-of-file
repositioning to first
rewriting
statement to delete
statement writing end-of-file
types of
RECORDSIZE
RECORDTYPE
INQUIRE: RECORDTYPE Specifier
OPEN: RECORDTYPE Specifier
specifier for INQUIRE
specifier for OPEN
RECTANGLE
RECTANGLE_W
rectangles
RECTANGLE, RECTANGLE_W (W*S)
GETIMAGE, GETIMAGE_W (W*S)
functions drawing
subroutines storing screen image defined by
recursion
RECURSIVE
in functions
in subroutines
recursive procedures
RECURSIVE
as functions
as subroutines
REDUCTION
in DO directive
in PARALLEL directive
in PARALLEL DO directive
in PARALLEL SECTIONS directive
in SECTIONS directive
in SIMD OpenMP* Fortran directive
in TEAMS directive
reentrancy protection
FOR_SET_REENTRANCY
function controlling
REFERENCE
ATTRIBUTES REFERENCE and VALUE
option for ATTRIBUTES directive
references
Functions, Subroutines, and Statement Functions
References to Elemental Intrinsic Procedures
References to Generic Intrinsic Functions
References to Generic Procedures
References to Non-Fortran Procedures
References to Nonestablished Names
function
procedure
to elemental intrinsic procedures
to generic intrinsic functions
to generic procedures
to non-Fortran procedures
to nonestablished names
REGISTERMOUSEEVENT
relational expressions
relational operators
relative files
Glossary R
statement to delete records from
relative spacing
RRSPACING
function returning reciprocal of
remainder
MOD
functions returning
REMAPALLPALETTERGB
REMAPPALETTERGB
Remapping RGB values for video hardware
RENAME
RENAMEFILEQQ
REPEAT
repeat specification
Control Edit Descriptors
Data Edit Descriptors
Character String Edit Descriptors
nested and group
repeatable edit descriptors
Format Specifications
Data Edit Descriptors
replicated arrays
SPREAD
function creating
RESHAPE
resolving generic references
resolving procedure references
resolving specific references
restricted expressions
RESULT
defining explicit interface
keyword in functions
result name
RESULT
in functions
result variables
FUNCTION
RESULT
in ENTRY
requiring explicit interface
RETURN
retaining data after execution of
REWIND
REWRITE
RGB color
INTEGERTORGB (W*S)
subroutine converting into components
RGB color values
RGBTOINTEGER (W*S)
REMAPALLPALETTERGB, REMAPPALETTERGB (W*S)
GETCOLORRGB (W*S)
GETPIXELSRGB (W*S)
GETPIXELRGB, GETPIXELRGB_W (W*S)
GETTEXTCOLORRGB (W*S)
SETCOLORRGB (W*S)
SETPIXELSRGB (W*S)
SETPIXELRGB, SETPIXELRGB_W (W*S)
SETTEXTCOLORRGB (W*S)
function converting integer to
function remapping
function returning current
function returning for multiple pixels
function returning for pixel
function returning text
function setting current
function setting for multiple pixels
function setting for pixel
function setting text
RGB components
INTEGERTORGB (W*S)
subroutine converting color into
RGBTOINTEGER
right shift
ISHA
ISHC
ISHL
function performing arithmetic
function performing circular
function performing logical
RINDEX
RN
RN edit descriptor
RNUM
root procedures
Trigonometric, Exponential, Root, and Logarithmic Intrinsic Procedures
table of
ROUND
INQUIRE: ROUND Specifier
OPEN: ROUND Specifier
specifier for INQUIRE
specifier for OPEN
round editing
DC
DP
RC
RD
RN
RP
RU
RZ
rounding
NEAREST
function performing
rounding during file connections
routines
Overview of NLS and MCBS Routines (Windows®*)
Run-Time Library Routines
Standard Fortran Routines That Handle MBCS Characters (Windows®*)
MCBS module
module
NLS module
that handle MBCS characters
RP
DP Editing
RP Editing
RP edit descriptor
RRSPACING
RSHFT
RSHIFT
RTC
RTL errors
ESTABLISHQQ
function letting you specify a handler for
RU
RU edit descriptor
run-time environment
for_rtl_finish_
for_rtl_init_
function cleaning up
function initializing
run-time errors
GETLASTERRORQQ
GETLASTERROR
functions returning most recent
GETLASTERRORQQ
GETLASTERROR
Run-Time Library (RTL)
FOR_SET_REENTRANCY
function controlling reentrancy protection for
run-time routines
COMMITQQ
FOR__SET_FTN_ALLOC
FOR_DESCRIPTOR_ASSIGN (W*S)
FOR_GET_FPE
FOR_GET_HBW_AVAILABILITY
FOR_GET_HBW_SIZE
for_rtl_finish_
for_rtl_init_
FOR_SET_FASTMEM_POLICY
FOR_SET_FPE
FOR_SET_REENTRANCY
GERROR
GETCHARQQ
GETEXCEPTIONPTRSQQ (W*S)
GETSTRQQ
PEEKCHARQQ
PERROR
TRACEBACKQQ
COMMITQQ
FOR__SET_FTN_ALLOC
FOR_DESCRIPTOR_ASSIGN
FOR_GET_FPE
FOR_GET_HBW_AVAILABILITY
FOR_GET_HBW_SIZE
for_rtl_finish_
for_rtl_init_
FOR_SET_FASTMEM_POLICY
FOR_SET_FPE
FOR_SET_REENTRANCY
GERROR
GETCHARQQ
GETEXCEPTIONPTRSQQ
GETSTRQQ
PEEKCHARQQ
PERROR
TRACEBACKQQ
RUNQQ
RZ
RZ edit descriptor
S
S Editing
edit descriptor
SAFELEN
SIMD Directive (OpenMP* API)
clause in SIMD OpenMP* Fortran directive
SAME_TYPE_AS
SAVE
SAVE value for CLOSE(DISPOSE) or CLOSE(STATUS)
SAVEIMAGE
SAVEIMAGE_W
scalar variables
Data Types of Scalar Variables
data types of
scalars
Glossary S
as subobjects
as variables
function returning shape of
typing of
Specification of Data Type
Data Types of Scalar Variables
Implicit Typing Rules
SCALE
scale factor
scale factor editing (P)
SCAN
SCANENV
SCHEDULE
PARALLEL DO
DO Directive
in DO directive
in PARALLEL DO directive
scientific-notation editing (ES)
scope
of unambiguous procedure references
scoping units
Scope
statements restricted in
with more than one USE
screen area
CLEARSCREEN (W*S)
erasing and filling
screen images
GETIMAGE, GETIMAGE_W (W*S)
subroutines storing rectangle
screen output
PRINT
displaying
SCROLLTEXTWINDOW
SCWRQQ
SECNDS
SECNDS Intrinsic Procedure
SECNDS Portability Routine
seconds
RTC
SECNDS Intrinsic Procedure
TIMEF
function returning since Greenwich mean time
function returning since midnight
function returning since TIMEF was called
SECTION
SECTIONS
SEED
seeds
SRAND
SEED
RANDOM_SEED
RANGET
IRANGET
RANSET
IRANSET
DRANSET
subroutine changing for RAND and IRAND
subroutine changing for RANDOM
subroutine modifying or querying for RANDOM_NUMBER
subroutine returning
RANGET
IRANGET
subroutine setting
RANSET
IRANSET
DRANSET
SEH
Windows® 構造化例外処理 (SEH) の使用についての概要
構造化例外処理も参照
SELECT CASE
SELECT TYPE
SELECTED_CHAR_KIND
SELECTED_INT_KIND
SELECTED_REAL_KIND
semicolon
Source Forms
as source statement separator
SEQ_CST clause
ATOMIC
in ATOMIC directive
SEQUENCE
SEQUENTIAL
INQUIRE: SEQUENTIAL Specifier
specifier for INQUIRE
sequential access mode
sequential files
Records and Files
positioning at beginning
sequential READ statements
Forms for Sequential READ Statements
rules for formatted
rules for list-directed
rules for namelist
rules for unformatted
sequential WRITE statements
Forms for Sequential WRITE Statements
rules for formatted
rules for list-directed
rules for namelist
rules for unformatted
serial port I/O routines
Overview of Serial Port I/O Routines (Windows®*)
SPORT_CANCEL_IO
SPORT_CONNECT
SPORT_CONNECT_EX
SPORT_GET_HANDLE
SPORT_GET_STATE
SPORT_GET_STATE_EX
SPORT_GET_TIMEOUTS
SPORT_PEEK_DATA
SPORT_PEEK_LINE
SPORT_PURGE
SPORT_READ_DATA
SPORT_READ_LINE
SPORT_RELEASE
SPORT_SET_STATE
SPORT_SET_STATE_EX
SPORT_SET_TIMEOUTS
SPORT_SHOW_STATE
SPORT_SPECIAL_FUNC
SPORT_WRITE_DATA
SPORT_WRITE_LINE
SET_EXPONENT
SETACTIVEQQ
SETBKCOLOR
SETBKCOLORRGB
SETCLIPRGN
SETCOLOR
SETCOLORRGB
SETCONTROLFPQQ
SETDAT
SETENVQQ
SETERRORMODEQQ
SETEXITQQ
SETFILEACCESSQQ
SETFILETIMEQQ
SETFILLMASK
SETFONT
SETGTEXTROTATION
SETLINESTYLE
SETLINEWIDTHQQ
SETMESSAGEQQ
SETMOUSECURSOR
SETPIXEL
SETPIXEL_W
SETPIXELRGB
SETPIXELRGB_W
SETPIXELS
SETPIXELSRGB
SETTEXTCOLOR
SETTEXTCOLORRGB
SETTEXTCURSOR
SETTEXTPOSITION
SETTEXTWINDOW
SETTIM
SETVIEWORG
SETVIEWPORT
SETWINDOW
SETWINDOWCONFIG
SETWINDOWMENUQQ
SETWRITEMODE
SETWSIZEQQ
SHAPE
shape of array
RESHAPE
SHAPE
DIMENSION
function constructing new
function returning
statement defining
shapes
GETFILLMASK (W*S)
subroutine returning pattern used to fill
SHARE
INQUIRE: SHARE Specifier
OPEN: SHARE Specifier
specifier for INQUIRE
specifier for OPEN
SHARED
OPEN: SHARED Specifier
SHARED Clause
clause in PARALLEL directive
clause in PARALLEL DO directive
clause in PARALLEL SECTIONS directive
in TEAMS directive
specification in DEFAULT clause
specifier for OPEN
sharing
OPEN: SHARE Specifier
specifying file
shell
SYSTEM
function sending system command to
SHIFTA
SHIFTL
SHIFTR
SHORT
short field termination
side effects of procedures
PURE
preventing
SIGFPE 信号番号
SIGILL 信号番号
SIGN
OPEN: SIGN Specifier
SIGN
INQUIRE: SIGN Specifier
specifier for INQUIRE
specifier for OPEN
sign editing
S
SP
SS
SIGNAL
SIGNALQQ
使用
signals
SIGNAL
RAISEQQ
KILL
function changing the action for
function sending to executing program
function sending to process ID
significant digits
DIGITS
function returning number of
SIGSEGV 信号番号
SIMD
SIMD Loop Directive
SIMD Directive (OpenMP* API)
ユーザー指示または SIMD ベクトル化
general directive
OpenMP* Fortran directive
ベクトル化
SIMD ディレクティブ
simd、Qsimd
コンパイラーによる解釈を無効にするオプション
SIMDLEN
DECLARE SIMD
in DECLARE SIMD directive
SIN
SIND
sine
SIN
SIND
SINH
function returning
SIN
SIND
function returning hyperbolic
function with argument in degrees
function with argument in radians
SINGLE
single-precision real
Real Data Types
function converting to truncated integer
SINH
SIZE
Character Count Specifier (SIZE=)
SIZE Function
of arrays
specifier for INQUIRE
specifier for READ
size of arrays
SIZE Function
function returning
SIZE specifier
Character Count Specifier (SIZE=)
Components of Data Transfer Statements
SIZEOF
slash editing
SLEEP
SLEEPQQ
SMP システム
SNGL
SNGLQ
sorting a one-dimensional array
SORTQQ
source code
Fixed and Tab Source Forms
Free Source Form
Source Code Useable for All Source Forms
fixed and tab form of
free form of
useable for all source forms
source code format
source code useable for all source forms
source comments
source forms
Source Code Useable for All Source Forms
Fixed and Tab Source Forms
Free Source Form
Source Forms
combining
fixed and tab
free
overview of
source lines
Fixed and Tab Source Forms
Free Source Form
padding fixed and tab source
padding free source
SP
SP Editing
edit descriptor
space
ALLOCATE
DEALLOCATE
NULLIFY
allocating for arrays and pointer targets
deallocating for variables and pointer targets
disassociating for pointers
SPACING
speaker
BEEPQQ
subroutine sounding
speaker procedures
Keyboard and Speaker Library Routines
table of
specific names
References to Specific Names
references to
specific references
specification expressions
inquiry functions allowed in
transformational functions allowed in
specification statements
specifications
Statements Affecting Variables
table of procedures for data
specifying carriage control
specifying file numeric format
OPEN: CONVERT Specifier
precedence
specifying file position
specifying file sharing
specifying file structure
specifying variables
Data Types of Scalar Variables
table of procedures
SPLITPATHQQ
SPORT procedures
SPORT_CANCEL_IO
SPORT_CONNECT
SPORT_CONNECT_EX
SPORT_GET_HANDLE
SPORT_GET_STATE
SPORT_GET_STATE_EX
SPORT_GET_TIMEOUTS
SPORT_PEEK_DATA
SPORT_PEEK_LINE
SPORT_PURGE
SPORT_READ_DATA
SPORT_READ_LINE
SPORT_RELEASE
SPORT_SET_STATE
SPORT_SET_STATE_EX
SPORT_SET_TIMEOUTS
SPORT_SHOW_STATE
SPORT_SPECIAL_FUNC
SPORT_WRITE_DATA
SPORT_WRITE_LINE
SPREAD
SQRT
square root
SQRT
function returning
SQUARE デバッグ例 (Fortran)
SRAND
SS
SS Editing
edit descriptor
SSWRQQ
stack
F (Windows®)
予約する大きさを指定するオプション
stack storage
AUTOMATIC
allocating variables to
standard error stream
PERROR
subroutine sending a message to
STAT
state messages
SETMESSAGEQQ (W*S)
subroutine setting
statement functions
Statement Function
Obsolescent Language Features in the Fortran Standard
definition of
statement labels
statement scope
statement separator
statements
ABSTRACT INTERFACE
ACCEPT
ALLOCATABLE
ALLOCATE
IF - Arithmetic
ASSIGN - Label Assignment
GOTO - Assigned
Assignments
ASSOCIATE
ASYNCHRONOUS
AUTOMATIC
BACKSPACE
BIND
BLOCK
BLOCK DATA
BYTE
CALL
CASE
CHARACTER
Statements
CLOSE
CODIMENSION
COMMON
COMPLEX Statement
GOTO - Computed
IF - Logical
IF Construct
CONTAINS
CONTIGUOUS
CONTINUE
Execution Control
CRITICAL Statement
CYCLE
DATA
Data Transfer I/O Statements
DEALLOCATE
Specification Statements
DECODE
DEFINE FILE
DELETE
TYPE Statement (Derived Types)
DIMENSION
DO Statement
DO CONCURRENT
DO WHILE
DOUBLE COMPLEX
DOUBLE PRECISION
WHERE
ELSE WHERE
ENCODE
END
END DO
END WHERE
ENDFILE
ENTRY
Enumerations and Enumerators
EQUIVALENCE
STOP and ERROR STOP
EXIT Statement
EXTERNAL
FINAL Statement
FIND
FLUSH Statement
FORALL
FORMAT
FUNCTION
GENERIC
IMPLICIT
IMPORT
File Operation I/O Statements
INQUIRE
INTEGER Statement
INTENT
INTERFACE
INTERFACE TO
INTRINSIC
LOCK and UNLOCK
LOGICAL Statement
UNION and END UNION
MODULE
MODULE FUNCTION
MODULE PROCEDURE
MODULE SUBROUTINE
NAMELIST
NULLIFY
OPEN
OPTIONAL
OPTIONS Statement
PARAMETER
PAUSE
POINTER - Fortran
POINTER - Integer
PRINT
PRIVATE Statement
PROCEDURE
PROGRAM
PUBLIC
READ Statement
REAL Statement
RECORD
RETURN
REWIND
REWRITE
SAVE
SELECT TYPE
SEQUENCE
Statement Function
STATIC
STRUCTURE and END STRUCTURE
SUBMODULE
SUBROUTINE
SYNC ALL
SYNC IMAGES
SYNC MEMORY
TARGET Statement
Type Declarations
GOTO - Unconditional
USE
VALUE
VIRTUAL
VOLATILE
WAIT
WRITE Statement
ABSTRACT INTERFACE
ACCEPT
ALLOCATABLE
ALLOCATE
arithmetic IF
ASSIGN
assigned GO TO
assignment
ASSOCIATE
ASYNCHRONOUS
AUTOMATIC
BACKSPACE
BIND
BLOCK
BLOCK DATA
BYTE
CALL
CASE
CHARACTER
classes of
CLOSE
CODIMENSION
COMMON
COMPLEX
computed GO TO
conditional execution based on logical expression
conditionally executing groups of
CONTAINS
CONTIGUOUS
CONTINUE
control
CRITICAL
CYCLE
DATA
data transfer
DEALLOCATE
declaration
DECODE
DEFINE FILE
DELETE
derived type
DIMENSION
DO
DO CONCURRENT
DO WHILE
DOUBLE COMPLEX
DOUBLE PRECISION
ELSE WHERE
WHERE
ELSE WHERE
ENCODE
END
END DO
END WHERE
ENDFILE
ENTRY
ENUM
ENUMERATOR
EQUIVALENCE
ERROR STOP
executable
EXIT
EXTERNAL
FINAL
FIND
FLUSH
FORALL
FORMAT
FUNCTION
GENERIC
IF - arithmetic
IF - logical
IF construct
IMPLICIT
IMPORT
input/output
INQUIRE
INTEGER
INTENT
INTERFACE
INTERFACE TO
INTRINSIC
LOCK
LOGICAL
MAP
MODULE
MODULE FUNCTION
MODULE PROCEDURE
MODULE SUBROUTINE
NAMELIST
nonexecutable
NULLIFY
OPEN
OPTIONAL
OPTIONS
order in program units
PARAMETER
PAUSE
POINTER
POINTER - Integer
PRINT
PRIVATE
PROCEDURE
PROGRAM
PUBLIC
READ
REAL
RECORD
repeatedly executing
repeatedly executing while true
restricted in scoping units
RETURN
REWIND
REWRITE
SAVE
SELECT CASE
SELECT TYPE
SEQUENCE
specification
statement function
STATIC
STOP
STRUCTURE
SUBMODULE
SUBROUTINE
SYNC ALL
SYNC IMAGES
SYNC MEMORY
TARGET
TYPE
type declaration
unconditional GO TO
UNION
UNLOCK
USE
VALUE
VIRTUAL
VOLATILE
WAIT
WHERE
WRITE
STATIC
static storage
STATIC
allocating variables to
STATUS
OPEN: STATUS Specifier
specifier for OPEN
status messages
SETMESSAGEQQ (W*S)
subroutine setting
status of graphics routines
GRSTATUS (W*S)
function returning
STATUS specifier for CLOSE
status word
CLEARSTATUSFPQQ
GETSTATUSFPQQ (W*S)
SSWRQQ
subroutine clearing exception flags in floating-point
subroutines returning floating-point
GETSTATUSFPQQ (W*S)
SSWRQQ
STATUS_ACCESS_VIOLATION 例外コード
STATUS_FLOAT_DENORMAL_OPERAND 例外コード
STATUS_FLOAT_DIVIDE_BY_ZERO 例外コード
STATUS_FLOAT_INEXACT_RESULT 例外コード
STATUS_FLOAT_INVALID_OPERATION 例外コード
STATUS_FLOAT_OVERFLOW 例外コード
STATUS_FLOAT_STACK_CHECK 例外コード
STATUS_FLOAT_UNDERFLOW 例外コード
STATUS_ILLEGAL_INSTRUCTION 例外コード
STATUS_PRIVILEGED_INSTRUCTION 例外コード
STDCALL
ATTRIBUTES C and STDCALL
option for ATTRIBUTES directive
STOP
storage
EQUIVALENCE
Storage Association
Storage Units and Storage Sequence
COMMON
ALLOCATE
DEALLOCATE
SIZEOF
association
EQUIVALENCE
Storage Association
Storage Units and Storage Sequence
defining blocks of
dynamically allocating
freeing
function returning byte-size of
sequence
sharing areas of
units
storage association
Storage Association
Storage Units and Storage Sequence
using ENTRY
storage in bits
STORAGE_SIZE
function returning
storage item
LOC
function returning address of
storage sequence
Storage Association
Storage Units and Storage Sequence
storage units
STORAGE_SIZE
stream READ statements
stream WRITE statements
stream レコード型
Stream_CR レコード
Stream_LF レコード
STRICT
STRICT and NOSTRICT
equivalent compiler option for
stride
string edit descriptors
Character String Edit Descriptors
apostrophe
H
quotation mark
strings
REPEAT
LNBLNK
LEN_TRIM
LEN
H Editing
function concatenating copies of
function locating last nonblank character in
function returning length minus trailing blanks
function returning length of
writing unknown length to file or device
STRUCTURE
structure components
structure constructors
with parameterized derived types
structure declarations
structures
TYPE Statement (Derived Types)
Structure Declarations
Record Structures
derived-type
derived-type extended
record
Structure Declarations
Record Structures
SUBMIT value for CLOSE(DISPOSE) or CLOSE(STATUS)
SUBMIT/DELETE value for CLOSE(DISPOSE) or CLOSE(STATUS)
SUBMODULE
submodules
SUBMODULE
Program Units and Procedures
defining
in program units
subobjects
subprograms
BLOCK DATA
RETURN
Program Units
FUNCTION
MODULE
MODULE PROCEDURE
END
SUBROUTINE
Functions, Subroutines, and Statement Functions
EXTERNAL
INTRINSIC
BLOCK DATA
effect of RETURN in
external
function
internal
module
MODULE
MODULE PROCEDURE
statement returning control from
subroutine
user-written
using as actual arguments
EXTERNAL
INTRINSIC
SUBROUTINE
subroutine references
subroutines
SUBROUTINE
definition of
effect of ENTRY in
ELEMENTAL keyword in
EXTERNAL
function running at specified time
general rules for
IMPURE keyword in
intrinsic
invoking
module
PURE keyword in
RECURSIVE keyword in
RECURSIVE
SUBROUTINE
statement specifying entry point for
transferring control to
subscript list
Arrays
referencing array elements
Array Sections
Array Elements
subscript progression
subscript triplets
Array Sections
Subscript Triplets
subscripts
substrings
Character Substrings
function locating index of last occurrence of
function returning starting position of
making equivalent
substructure declarations
for record structures
SUM
sum of array elements
SUM
function returning
suspension
PAUSE
of program execution
symbolic names
SYNC ALL
SYNC IMAGES
SYNC MEMORY
sysroot ターゲット・ディレクトリー
print-sysroot
~を返すオプション
SYSTEM
system calls
OPEN: USEROPEN Specifier
using to open files
system codepage
NLSGetEnvironmentCodepage (W*S)
function returning number for
system command
SYSTEMQQ
SYSTEM
function sending to command interpreter
function sending to shell
system date
SETDAT
function setting
system errors
ERRSNS
subroutine returning information on
system procedures
Portability Library Routines
table of
system prompt
SETERRORMODEQQ
subroutine controlling for critical errors
system subprograms
CPU_TIME
DATE Intrinsic Procedure
DATE_AND_TIME
EXIT Subroutine
IDATE Portability Routine
SECNDS Portability Routine
SYSTEM_CLOCK
TIME Intrinsic Procedure
CPU_TIME
DATE
DATE_AND_TIME
EXIT
IDATE
SECNDS
SYSTEM_CLOCK
TIME
system time
CLOCK
CTIME
TIME Intrinsic Procedure
TIME Portability Routine
SETTIM
function converting to ASCII string
CLOCK
CTIME
intrinsic returning
subroutine returning
subroutine setting
SYSTEM_CLOCK
SYSTEMQQ
T
T Editing
edit descriptor
tab source format
Fixed and Tab Source Forms
lines in
tab-format source lines
TAN
TAND
tangent
TAN
TAND
TANH
function returning
TAN
TAND
function returning hyperbolic
function with argument in degrees
function with argument in radians
TANH
TARGET
TARGET Directive
TARGET Statement
directive
statement
TARGET DATA
TARGET ENTER DATA
TARGET EXIT DATA
TARGET PARALLEL
TARGET PARALLEL DO
TARGET PARALLEL DO SIMD
TARGET SIMD
TARGET TEAMS
TARGET TEAMS DISTRIBUTE
TARGET TEAMS DISTRIBUTE PARALLEL DO
TARGET TEAMS DISTRIBUTE PARALLEL DO SIMD
TARGET TEAMS DISTRIBUTE SIMD
TARGET UPDATE
targets
Allocation of Pointer Targets
Pointer Assignments
Intrinsic Assignment Statements
Assignment - Intrinsic Computational
TARGET Statement
ALLOCATE
Deallocation of Pointer Targets
Procedures that Require Explicit Interfaces
allocation of pointer
as variables
assigning values to
Intrinsic Assignment Statements
Assignment - Intrinsic Computational
associating with pointers
TARGET Statement
Pointer Assignments
creating storage for
deallocation of pointer
declaration of
requiring explicit interface
TASK
task region
TASK
directive defining
TASKGROUP
TASKLOOP
TASKLOOP SIMD
TASKWAIT
TASKYIELD
TEAMS
directive
TEAMS DISTRIBUTE
TEAMS DISTRIBUTE PARALLEL DO
TEAMS DISTRIBUTE PARALLEL DO SIMD
TEAMS DISTRIBUTE SIMD
terminal
TTYNAM
subroutine specifying device name for
terminal statements for DO constructs
terminating format control (:)
terminating short fields of input data
ternary raster operation constants
text
WRAPON (W*S)
GETGTEXTROTATION (W*S)
GETGTEXTEXTENT (W*S)
OUTGTEXT (W*S)
OUTTEXT (W*S)
function controlling truncation of
function controlling wrapping of
function returning orientation of
function returning width for use with OUTGTEXT
subroutine sending to screen (including blanks)
OUTGTEXT (W*S)
OUTTEXT (W*S)
subroutine sending to screen (special fonts)
text color
GETTEXTCOLORRGB (W*S)
function returning RGB value of
text color index
GETTEXTCOLOR (W*S)
GETTEXTCOLORRGB (W*S)
SETTEXTCOLOR (W*S)
SETTEXTCOLORRGB (W*S)
function returning
function returning RGB value of
function setting
function setting RGB value of
text cursor
SETTEXTCURSOR (W*S)
function setting height and width of
text files
INCLUDE
line including
text output
GETBKCOLOR (W*S)
GETBKCOLORRGB (W*S)
SETBKCOLOR (W*S)
SETBKCOLORRGB (W*S)
function returning background color index for
function returning background RGB color for
function setting background color index for
function setting background RGB color for
text position
GETTEXTPOSITION (W*S)
SETTEXTPOSITION (W*S)
subroutine returning
subroutine setting
text window
GETTEXTWINDOW (W*S)
SCROLLTEXTWINDOW (W*S)
SETTEXTWINDOW (W*S)
subroutine returning boundaries of
subroutine scrolling the contents of
subroutine setting boundaries of
THIS_IMAGE
THREAD_LIMIT
TEAMS
in TEAMS directive
THREADPRIVATE
TIME
TIME Portability Routine
TIME Intrinsic Procedure
ALARM function for subroutines
function returning accounting of
function returning for current locale
routines returning current system
TIME Portability Routine
TIME Intrinsic Procedure
subroutine returning
DATE_AND_TIME
GETTIM
subroutine returning Greenwich mean
subroutine returning in array
subroutine returning local zone
subroutine setting system
subroutine unpacking a packed
time and date
FDATE
PACKTIMEQQ
DATE_AND_TIME
routine returning as ASCII string
subroutine packing values for
subroutine returning 4-digit year
subroutine returning current system
TIMEF
TINY
TITLE
OPEN: TITLE Specifier (W*S)
specifier for OPEN
TL
TL Editing
edit descriptor
TO
TARGET UPDATE
clause in TARGET UPDATE directive
total association
TR
TR Editing
edit descriptor
traceback
GETEXCEPTIONPTRSQQ (W*S)
TRACEBACKQQ
function returning argument eptr for TRACEBACKQQ
subroutine aiding in
traceback コンパイラー・オプション
TRACEBACKQQ
TRAILZ
TRANSFER
transfer of data
TRANSFER
function performing binary
transformational functions
Intrinsic Procedures
ALL
allowed in initialization expressions
allowed in specification expressions
ANY
COUNT
CSHIFT
DOT_PRODUCT
EOSHIFT
IALL
IANY
IPARITY
MATMUL
MAXLOC
MAXVAL
MINLOC
MINVAL
NORM2
NULL
PACK
PARITY
PRODUCT
REPEAT
RESHAPE
SELECTED_CHAR_KIND
SELECTED_INT_KIND
SELECTED_REAL_KIND
SPREAD
SUM
TRANSFER
TRANSPOSE
TRIM
UNPACK
TRANSPOSE
transposed arrays
TRANSPOSE
function producing
trigonometric functions
trigonometric procedures
TRIM
tselect ツール
Qcov-gen
Qcov-file
Qcov-dir
インストルメント済みファイルを生成するオプション
サマリーファイル名を指定するオプション
プロファイル出力のディレクトリーを指定するオプション
TTYNAM
twos complement
ILEN
function returning length in
TYPE
OPEN: TYPE Specifier
TYPE Statement (Derived Types)
for derived types
output statement
parameterized
specifier for OPEN
TYPE CONTAINS declaration
type conversion procedures
Intrinsic Functions for Numeric and Type Conversion
table of
type declarations
array
attributes in
character
derived
double colon separator in
initialization expressions in
noncharacter
within record structures
type extension
Type Extension
TYPE Statement (Derived Types)
TYPE IS
SELECT TYPE
in SELECT TYPE construct
type parameter order
Type Parameter Order for Parameterized Derived Types
for parameterized derived types
type-bound procedures
final
generic
specific
UBOUND
in pointer assignment
UCOBOUND
unambiguous generic procedure references
unambiguous references
unary operations
unconditional DO
unconditional GO TO
undeferred task
UNDEFINE
undefined variables
underscore
Names
in names
UNFORMATTED
INQUIRE: UNFORMATTED Specifier
specifier for INQUIRE
unformatted direct-access READ statements
unformatted direct-access WRITE statements
unformatted files
unformatted records
Records and Files
overview of
unformatted sequential READ statements
unformatted sequential WRITE statements
UNIFORM
DECLARE SIMD
in DECLARE SIMD directive
UNION
UNIT
Unit Specifier (UNIT=)
specifier
specifier for READ
specifier for WRITE
外部ファイルに使用
内部ファイルに使用
unit number
ISATTY
function testing whether it's a terminal
unit number 6
PUTC
function writing a character to
UNIT specifier
UNIT specifier for CLOSE
units
Unit Specifier (UNIT=)
disconnecting
opening
statement requesting properties of
UNLINK
UNLOCK
UNPACK
unpacked array
UNPACK
function creating
UNPACKTIMEQQ
UNREGISTERMOUSEEVENT
UNROLL
UNROLL_AND_JAM
UNTIED
UNTIED Clause
in TASK directive
in TASKLOOP directive
upper bounds
UBOUND
function returning
USE
use association
overview of
USE_DEVICE_PTR
TARGET DATA
in TARGET DATA directive
user
GETGID
GETUID
GETLOG
function returning group ID of
function returning ID of
subroutine returning login name of
user ID
GETUID
function returning
user-defined I/O
DT Edit Descriptor in User-Defined I/O
edit descriptor for
user-defined procedures
ELEMENTAL
IMPURE
PURE
elemental
impure
keyword preventing side effects in
pure
user-defined TYPE statement
user-defined types
user-written subprograms
USEROPEN specifier
USEROPEN 指定子
using an external user-written function to open files
VALUE
VALUE
ATTRIBUTES REFERENCE and VALUE
option for ATTRIBUTES directive
variable designator
variable format expressions
variables
Data Types, Constants, and Variables
Variables
allocating to stack storage
allocating to static storage
allocation of
assigning initial values to
assigning value of label to
assigning values to
Intrinsic Assignment Statements
Assignment - Intrinsic Computational
associating with group name
automatic
character
creating allocatable
data types of scalar
deallocation of
declaring automatic
declaring derived-type
declaring static
direct sharing of
directive creating symbolic
directive declaring properties of
directive generating warnings for undeclared
directive testing value of
explicit typing of
giving initial values to
how they become defined or undefined
implicit typing of
initializing
length of name
namelist
on the stack
referencing
result
FUNCTION
RESULT
retaining in memory
saving values of
statement defining default types for user-defined
static
storage association of
table of procedures that declare
targets as
truncation of values assigned to
typing of scalar
Specification of Data Type
Data Types of Scalar Variables
Implicit Typing Rules
undefined
using keyword names for
VARYING
ATTRIBUTES VARYING
option for ATTRIBUTES directive
VAX* Fortran 77
言語との互換性
互換性
VAXD
OPEN: CONVERT Specifier
value for CONVERT specifier
VAXG
OPEN: CONVERT Specifier
value for CONVERT specifier
VECTOR
ATTRIBUTES VECTOR
general directive
option for ATTRIBUTES directive
VECTOR ALIGNED
VECTOR ALWAYS
VECTOR NONTEMPORAL
vector subscripts
Vector Subscripts
Array Sections
VECTOR TEMPORAL
VECTOR UNALIGNED
vectors
DOT_PRODUCT
Vector Subscripts
Array Sections
function performing dot-product multiplication of
subscripts in
Vector Subscripts
Array Sections
VERIFY
viewport area
CLEARSCREEN (W*S)
SETVIEWPORT (W*S)
subroutine erasing and filling
subroutine redefining
viewport coordinates
FLOODFILL, FLOODFILL_W (W*S)
FLOODFILLRGB, FLOODFILLRGB_W (W*S)
GETPHYSCOORD (W*S)
GETWINDOWCOORD (W*S)
GETVIEWCOORD, GETVIEWCOORD_W (W*S)
functions filling (color index)
functions filling (RGB)
subroutine converting to physical coordinates
subroutine converting to Windows® coordinates
subroutines converting from physical coordinates
viewport origin
SETVIEWORG (W*S)
subroutine moving
viewport-coordinate origin
SETVIEWORG (W*S)
SETVIEWPORT (W*S)
subroutine moving
subroutine setting
VIRTUAL
Visual Studio®
Visual Studio® ウィンドウの使用
[Compiler Inline Report (コンパイラーによるインライン展開レポート)] ウィンドウ
[Compiler Optimization Report (コンパイラーによる最適化レポート)] ウィンドウ
[オプション]: [Optimization Reports (最適化レポート)] ダイアログボックス
「Debug」構成
IDE ウィンドウ
IDE オートメーション・オブジェクト
アプリケーション・ウィザード
インテル® Fortran
インテル® Fortran で使用
インテル® Visual Fortran プロジェクトの種類
ガイド付き自動並列化
コードカバレッジの使用
コンパイラー・オプションの設定
ソースエディター機能
ターゲット・プラットフォーム
ターゲット・プラットフォームの指定
ソリューション
プロジェクト
ダイアログボックス
[オプション]: [Advanced (詳細)] ダイアログボックス
[Code Coverage (コードカバレッジ)] ダイアログボックス
[オプション]: [Guided Auto Parallelism (ガイド付き自動並列化)] ダイアログボックス
[オプション]: [Code Coverage (コードカバレッジ)] ダイアログボックス
[Code Coverage Settings (コードカバレッジの設定)] ダイアログボックス
[オプション]: [Compilers (コンパイラー)] ダイアログボックス
[オプション]: [General (全般)] ダイアログボックス
[Advanced (詳細)]
[Code Coverage (コードカバレッジ)] ダイアログボックス
GAP
オプション: ガイド付き自動並列化
オプション: コードカバレッジ
コードカバレッジの設定
コンパイラー
全般
デバッガー
デバッガーでのブレークポイントの使用
Fortran プログラムのデバッグ
デバッガーでのブレークポイントの使用
ブレークポイントの条件の定義
ビルドオプション
ビルド構成
プロジェクト
プロジェクトのコピー
コピー
移動
プロファイルに基づく最適化の使用
リリース構成
最適化レポート、表示
最適化レポート、有効にする
[オプション]: [Optimization Reports (最適化レポート)] ダイアログボックス
最適化レポート: Visual Studio® で有効にする
最適化レポートの表示
最適化レポートを有効にする
[オプション]: [Optimization Reports (最適化レポート)] ダイアログボックス
最適化レポート: Visual Studio® で有効にする
複数のプロジェクトのビルド
並行プロジェクトのビルド
Visual Studio®
Visual Studio® ウィンドウの使用
Visual Studio® を使用した一般的な作業
インテル® Fortran サンプルの使用
マニフェストの使用
IDE ウィンドウ
アプリケーションのビルド
インテル® Fortran サンプル
インテル® Fortran サンプルの使用
場所
マニフェストの使用
Visual Studio® プロジェクトへ
VMS* 互換性
vms
指定するオプション
VOLATILE
WAIT
WAITONMOUSEEVENT
warn コンパイラー・オプション
warning messages
DECLARE and NODECLARE
OPTIONS Directive
directive generating for undeclared variables
directive modifying for data alignment
watch コンパイラー・オプション
WB コンパイラー・オプション
WHERE
ELSE WHERE block in
statement ending
WHILE
whole arrays
width of solid line
SETLINEWIDTHQQ (W*S)
subroutine setting
WINABOUT
APPENDMENUQQ (W*S)
predefined QuickWin routine
WINARRANGE
APPENDMENUQQ (W*S)
predefined QuickWin routine
WINCASCADE
APPENDMENUQQ (W*S)
predefined QuickWin routine
WINCLEARPASTE
APPENDMENUQQ (W*S)
predefined QuickWin routine
WINCOPY
APPENDMENUQQ (W*S)
predefined QuickWin routine
window
SETACTIVEQQ (W*S)
GETACTIVEQQ (W*S)
SCROLLTEXTWINDOW (W*S)
function making child active
function returning unit number of active child
subroutine scrolling the contents of text
window area
SETWINDOW (W*S)
CLEARSCREEN (W*S)
function defining coordinates for
subroutine erasing and filling
window handle
GETUNITQQ (W*S)
function returning unit number of
window unit number
GETHWNDQQ (W*S)
function converting to handle
Windows®
GETHWNDQQ (W*S)
GETWSIZEQQ (W*S)
GETWINDOWCONFIG (W*S)
GETUNITQQ (W*S)
SETWSIZEQQ (W*S)
SETWINDOWCONFIG (W*S)
FOCUSQQ (W*S)
GETTEXTWINDOW (W*S)
SCROLLTEXTWINDOW (W*S)
SETTEXTWINDOW (W*S)
function converting unit number to handle
function returning position of
function returning properties of
function returning size of
function returning unit number of
function setting position of
function setting properties of child
function setting size of
setting focus to
subroutine returning boundaries of text
subroutine scrolling the contents of text
subroutine setting boundaries of text
Windows®* API
PUTIMAGE, PUTIMAGE_W (W*S)
SPORT_GET_HANDLE (W*S)
OPEN: USEROPEN Specifier
SETWINDOWCONFIG (W*S)
SETFONT (W*S)
SYSTEMQQ
SYSTEM
SPORT_SPECIAL_FUNC (W*S)
GETENVQQ
TRACEBACKQQ
SPORT_PURGE (W*S)
NLSSetLocale (W*S)
SETWRITEMODE (W*S)
BitBlt
CreateFile
SPORT_GET_HANDLE (W*S)
OPEN: USEROPEN Specifier
CreateFontIndirect
SETWINDOWCONFIG (W*S)
SETFONT (W*S)
CreateProcess
SYSTEMQQ
SYSTEM
EscapeCommFunction
GetEnvironmentVariable
GetExceptionInformation
PurgeComm
SetEnvironmentVariable
SetFileApisToANSI
SetFileApisToOEM
SetROP2
Windows®* bitmap file
SAVEIMAGE, SAVEIMAGE_W (W*S)
function saving an image into
Windows®* coordinates
FLOODFILL, FLOODFILL_W (W*S)
FLOODFILLRGB, FLOODFILLRGB_W (W*S)
GETWINDOWCOORD (W*S)
GETVIEWCOORD, GETVIEWCOORD_W (W*S)
functions filling (color index)
functions filling (RGB)
subroutine converting from viewport coordinates
subroutines converting from physical coordinates
Windows®* fonts
INITIALIZEFONTS (W*S)
initializing
Windows®* properties
GETWINDOWCONFIG (W*S)
SETWSIZEQQ (W*S)
SETWINDOWCONFIG (W*S)
function returning
function setting
SETWSIZEQQ (W*S)
SETWINDOWCONFIG (W*S)
Windows® API
Fortran ウィンドウ・アプリケーション・プロジェクトの使用
Windows® API ルーチンの呼び出し
Windows® API モジュール
Windows® アプリケーション
追加ドキュメント: Windows® の機能を使用する Fortran アプリケーションの作成
作成とリンクを行うオプション
Windows® データ型
Windows® API ルーチンの呼び出し
Fortran 型への変換
Windows® 構造化例外処理
Windows® 構造体
Windows® API ルーチンの呼び出し
Fortran 派生型との比較
WINEXIT
APPENDMENUQQ (W*S)
predefined QuickWin routine
WINFULLSCREEN
APPENDMENUQQ (W*S)
predefined QuickWin routine
WININDEX
APPENDMENUQQ (W*S)
predefined QuickWin routine
WININPUT
APPENDMENUQQ (W*S)
predefined QuickWin routine
WinMainCRTStartup ランタイム関数
アプリケーション (プロジェクト) の種類によるハンドラー
SIGNALQQ の使用
WINPASTE
APPENDMENUQQ (W*S)
predefined QuickWin routine
WINPRINT
APPENDMENUQQ (W*S)
predefined QuickWin routine
WINSAVE
APPENDMENUQQ (W*S)
predefined QuickWin routine
WINSELECTALL
APPENDMENUQQ (W*S)
predefined QuickWin routine
WINSELECTGRAPHICS
APPENDMENUQQ (W*S)
predefined QuickWin routine
WINSELECTTEXT
APPENDMENUQQ (W*S)
predefined QuickWin routine
WINSIZETOFIT
APPENDMENUQQ (W*S)
predefined QuickWin routine
WINSTATE
APPENDMENUQQ (W*S)
predefined QuickWin routine
WINSTATUS
APPENDMENUQQ (W*S)
predefined QuickWin routine
WINTILE
APPENDMENUQQ (W*S)
predefined QuickWin routine
WINUSING
APPENDMENUQQ (W*S)
predefined QuickWin routine
working directory
GETDRIVEDIRQQ
function returning path of
WORKSHARE
worksharing
WORKSHARE
PARALLEL WORKSHARE
WRAPON
WRITE
INQUIRE: WRITE Specifier
WRITE Statement
specifier for INQUIRE
write mode
GETWRITEMODE (W*S)
SETWRITEMODE (W*S)
function returning logical
function setting logical
write operations
COMMITQQ
function committing to physical device
X
X Editing
edit descriptor
Xcode*
ターゲットのビルド
インテル® コンパイラーの選択
コンパイラー・オプションの設定
Xcode* プロジェクトの作成
実行ファイルの実行
新しいファイルの追加
プロジェクト
インテル® コンパイラーの選択
コンパイラー・オプションの設定
Xcode* プロジェクトの作成
実行ファイルの実行
新しいファイルの追加
インテル® Fortran コンパイラーの選択
コンパイラー・オプションの設定
作成
実行ファイルの実行
新しいファイルの追加
プロジェクトの作成
Xcode* プロジェクトの作成
Xcode*
xiar
xiar と xild によるオフロード・ライブラリーの作成について
IPO に関連するパフォーマンス問題
IPO オブジェクトからのライブラリーの作成
xild
プロシージャー間の最適化 (IPO)
xiar と xild によるオフロード・ライブラリーの作成について
IPO に関連するパフォーマンス問題
IPO オブジェクトからのライブラリーの作成
xilib
xilibtool
xilink
プロシージャー間の最適化 (IPO)
IPO に関連するパフォーマンス問題
IPO オブジェクトからのライブラリーの作成
XOR
year
DATE_AND_TIME
subroutine returning 4-digit
Z edit descriptor
ZABS
ZCOS
zero-extend function
zero-size array sections
ZEXP
ZEXT
ZLOG
ZSIN
ZSQRT
ZTAN
アスタリスク
論理デバイス
ユニット指定子
アスタリスク (*)
論理デバイス
ユニット指定子
アセンブラー
use-asm、Quse-asm
Wa
オブジェクトを生成するオプション
オプションを渡すオプション
アセンブラー出力
リストとマップファイルの生成
生成
アセンブラー出力ファイル
masm
方言を指定するオプション
アセンブリー・ファイル
アセンブリー・リスト・ファイル
デバッグと最適化
コンパイラー・アノテーションを生成するオプション
コンパイルを行うオプション
生成を指定するオプション
内容を指定するオプション
アドバンシング・レコード I/O
アノテーション付きソースリスト
qopt-report-annotate-position、Qopt-report-annotate-position
qopt-report-annotate、Qopt-report-annotate
メッセージの位置を指定するオプション
有効にするオプション
アフィニティー、OpenMP*、指定
アプリケーション
O
アプリケーションの配置に伴うライブラリーの再配布
コードの最適化を指定するオプション
配置
アプリケーション・テスト
アプリケーション・テストの重要度付け
アプリケーションのビルド
Microsoft® Visual Studio® の使用
Visual Studio® を使用した一般的な作業
Visual Studio®
Microsoft® Visual Studio® の使用
Visual Studio® を使用した一般的な作業
アプリケーションのプロファイル
.dyn
アプリケーションの実行
コマンドラインからの Fortran アプリケーションの実行
コマンドラインから
アプリケーションの種類
Fortran ウィンドウ・アプリケーション・プロジェクトの使用
Fortran コンソール・アプリケーション・プロジェクトの使用
Fortran スタティック・ライブラリー・プロジェクトの使用
Fortran スタンダード・グラフィックス・アプリケーション・プロジェクトの使用
プロジェクトの種類の理解
Windows® ベース
コンソール
スタティック・ライブラリー
スタンダード・グラフィックス
概要
アプリケーションの終了
アプリケーションの配置
アプリケーションの配布
アライメント
align
取り扱いを指定するオプション
アライメント、データ
インテル® MIC アーキテクチャー向けのデータのアライメント
オプション
アライメントされていないデータ
アライメントされていないデータの検索
警告するオプション
アンマネージド・コードとマネージドコード
イベントの処理
デフォルトのコンソールイベントの処理
コンソール
インクリメンタル・リンク
トレースバックの使用に関するトレードオフと制約条件
処理を指定するリンカーオプション
インクルード・ファイル・パス
I
X
ディレクトリーを追加するオプション
検索パスから標準ディレクトリーを除外するオプション
インストルメンテーション
アプリケーションのプロファイル
プロファイルに基づく最適化 (PGO)
tcollect-filter、Qtcollect-filter
コンパイル
フィードバック・コンパイル
プログラム
指定された関数に対する有効/無効オプション
実行
インストルメンテーション呼び出し
profile-loops-report、Qprofile-loops-report
profile-loops、Qprofile-loops
profile-functions、Qprofile-functions
ループのレポートを生成するオプション
ループの挿入オプション
関数の挿入オプション
インストルメント済みバイナリー
コードカバレッジ・ツール
.spi ファイル
インストルメント済みバイナリー・アプリケーション
テスト・プライオリタイゼーション・ツール
.spi ファイル
インターフェイス
Fortran 配列記述子の処理
Fortran の配列記述子の書式
インターフェイス・ブロック
gen-interfaces
ルーチンに対して生成するオプション
インターフェイス定義
Windows® API ルーチン用のインテル® Visual Fortran インターフェイス定義のインクルード
インテル® Fortran ライブラリー・ルーチンと Windows® API
インテル® 64 アーキテクチャー・アプリケーション
インテル® 64 アーキテクチャー・ベースのアプリケーション
高レベルの最適化 (HLO)
HLO
インテル® Fortran
インテル® Fortran モジュールウィザード (COM クライアント) の使用 (Windows®)
コマンドラインからの Fortran アプリケーションの実行
National Language Support (NLS) ルーチン
Microsoft® Visual Studio® の使用
プロジェクトの種類の理解
インテルのコマンドライン・ウィンドウの使用
ファイルの拡張子の理解
Fortran プログラムのデバッグ
ランタイムエラーについて
移植に関する注意事項の概要
インテル® Fortran アプリケーションに関連付けられたファイルについて (Windows®)
COM オブジェクトとオートメーション・オブジェクトの使用
Fortran アプリケーションの実行
National Language Support ルーチン
Visual Studio® の使用
オブジェクトの種類
コマンドライン環境
コンパイラーに渡されるファイル拡張子
デバッガーの使用
ランタイムエラーの処理
移植に関する注意事項
入力ファイルと出力ファイル
インテル® Fortran Windows® API ルーチンモジュール
インテル® Fortran コンパイラーのコマンド・プロンプト・ウィンドウ
インテルのコマンドライン・ウィンドウの使用
インテル® コンパイラーの起動
インテル® Fortran コンパイラーの拡張ルーチン
インテル® Fortran コンパイラーの起動
インテル® Fortran に関連付けられたファイル
インテル® Fortran モジュールウィザード
モジュールウィザードの役割 (Windows®)
モジュールウィザードを使用したコードの生成 (Windows®)
モジュールウィザードによって生成されたルーチンの呼び出し (Windows®)
COM オブジェクトとオートメーション・オブジェクトの使用
コードの生成に使用
ルーチンの使用
インテル® Fortran モジュールウィザードによって生成されたルーチンの呼び出し
インテル® Fortran モジュールウィザードの jacket ルーチン
インテル® Fortran モジュールウィザードを使用したコードの生成
インテル® MIC アーキテクチャー
1 つの変数から別の変数へのデータの移動
インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャー
配列の一部へのメモリーの割り当て
1 つの変数から別の変数へのデータの移動
概要
配列の一部へのメモリーの割り当て
インテル® MIC アーキテクチャーでネイティブに実行するアプリケーションのビルド
インテル® MIC アーキテクチャー機能
qopenmp-offload、Qopenmp-offload
qoffload、Qoffload
qoffload-attribute-target、Qoffload-attribute-target
qoffload-option、Qoffload-option
TARGET ディレクティブのオフロードを無視するオプション
オフロードのモードを指定するオプション
オフロードの言語構造を無視するオプション
オフロード属性のフラグを付けるオプション
指定したターゲットとツールで使用されるオプションを指定するオプション
インテル® MIC アーキテクチャー向けネイティブ・アプリケーション
インテル® MIC アーキテクチャー向けネイティブ・アプリケーションのビルドについて
ビルドについて
インテル® MKL
インテル® パフォーマンス・ライブラリーの使用
ライブラリーにリンクするオプション
インテル® Trace Collector API
tcollect、Qtcollect
呼び出しに挿入するオプション
インテル® ストリーミング SIMD 拡張命令 (インテル® SSE)
インテル® デバッガー
マルチスレッド・プログラムのデバッグ
Fortran プログラムのデバッグ
インテル® ハイパースレッディング (HT) テクノロジー
マルチコア・プラットフォーム向けにループのさらなる並列化
スレッドプール
並列ループ
インテル® パフォーマンス・ライブラリー
インテル® パフォーマンス・ライブラリーの使用
インテル® MKL
インテル® パフォーマンス・ライブラリーの使用
インテル® リンクツール
インテル® Fortran サンプル
インテル® Fortran プロジェクト
新しいプロジェクトの作成
ファイルの追加
作成
インテルが提供するライブラリー
static-intel
shared-intel
静的にリンクするオプション
動的にリンクするオプション
インテルの OpenMP* 互換ライブラリー
インテルの拡張環境変数
インテルの言語拡張
インライン展開
デベロッパーが指示するユーザー関数のインライン展開
プロファイルに基づく最適化 (PGO)
関数のインライン展開
コンパイラーが指示する関数のインライン展開
コンパイラーが指示
コンパイル単位に対する最大回数を指定するオプション
デベロッパーが指示
プリエンプション
ルーチンサイズの上限を指定するオプション
ルーチンに対する最大回数を指定するオプション
関数の最大サイズを指定するオプション
強制するオプション
小さなルーチンの基準を指定するオプション
全体または部分的に無効にするオプション
大きなルーチンの基準を指定するオプション
部分的に無効にするオプション
インライン展開オプション
inline-factor、Qinline-factor
比率を指定するオプション
ウィンドウ・アプリケーション・プロジェクト
Fortran ウィンドウ・アプリケーション・プロジェクトの使用
Fortran
エイリアシング
ffnalias、Ow
関数にの仮定を指定するオプション
エイリアス
falias、Oa
プロシージャー呼び出しに隠されたものを指定するオプション
エラー
実行プログラムの作成
ビルド処理中に発生するエラーについて
ランタイムエラーについて
ランタイムのデフォルトのエラー処理
ランタイムエラーの場所を特定する方法
ランタイム・エラー・メッセージのリスト
diag-error-limit、Qdiag-error-limit
エラーの処理方法
stand
エラーで続行
ビルド時
ビルド処理中
ランタイム
ランタイム・ライブラリー
ランタイムの特定
リスト
最大数の設定
最大数を指定するオプション
処理方法
動作
標準でない Fortran に対するメッセージを発行するオプション
エラーコード
エラーで続行
エラーメッセージ
エラー処理
ランタイムのデフォルトのエラー処理
I/O 文のコントロールの使用
インテル® Fortran RTL による処理
デフォルトの変更
デフォルトの補足
エンディアン
サポートされるネイティブ数値形式と非ネイティブ数値形式
ビッグエンディアンとリトルエンディアン
エンディアン・データ
OpenMP* の例
インテル® コンパイラーの OpenMP* 拡張ルーチン
アプリケーションのプロファイル
OpenMP* ランタイム・ライブラリー・ルーチン
ループの構造
自動並列化の使用
OpenMP* の使用
OpenMP* 拡張ルーチン
プロファイルに基づく最適化の使用
ルーチンの変更
ループの構造
自動並列化
オートメーション・オブジェクト
COM オブジェクトとオートメーション・オブジェクトの理解 (Windows®)
Visual Studio® IDE オートメーション・オブジェクト (Windows®)
その他の情報
ポインターの取得
使用
オートメーション・オブジェクト・インフォーメーション
オーバーフロー
OpenMP* ランタイム・ライブラリー・ルーチン
ランタイム・ライブラリー・ルーチンの呼び出し
オブジェクト
Visual Studio® IDE オートメーション・オブジェクト (Windows®)
オートメーション
オブジェクト・コード
Fortran スタティック・ライブラリー・プロジェクトの使用
スタティック・ライブラリーへの格納
オブジェクト・コードの格納
Fortran スタティック・ライブラリー・プロジェクトの使用
スタティック・ライブラリー
オブジェクト・ファイル
ipo-separate、Qipo-separate
bintext
bigobj
object
ソースファイルごとに 1 つ生成するオプション
テキスト文字列を含めるためのオプション
含められるセクション数を増やすオプション
名前を指定するオプション
オブジェクトの種類
オプション
OPEN 文 CONVERT を使用する方法
OPTIONS 文を使用する方法
CONVERT を使用する優先
書式なしファイル浮動小数点形式の指定
オプション・マッピング・ツール
オフロード・ターゲット・バイナリーの抽出
オフロードコードの制約
オフロードコードの制約、Windows®
オフロードコンパイル
オフロードコンパイルに渡されるオプションの表示
qoffload-option、Qoffload-option
watch
追加オプションを渡す
追加オプションを渡すオプション
渡されたオプションをすべてリストするオプション
渡されるオプションのリスト
オフロードコンパイルに渡されるオプション
watch
すべてリストするオプション
オフロードターゲット実行ファイルの抽出
オフロードの開始
オフロード抽出ツール
オフロード領域、時間とデータ転送の測定
オフロード領域での時間とデータ転送の測定
オフロード領域のタイミング
オペレーティング・システム
最小限に抑えるオペレーティング・システム固有情報
移植に関する注意事項
ガイド付き自動並列化
ガイド付き自動並列化
Visual Studio® IDE でのガイド付き自動並列化の使用
オプション
ファイルに出力するオプション
ファイルに出力を追加するオプション
メッセージの概要
概要
使用
ガイド付き自動並列化メッセージ
GAP メッセージ (診断 ID 30506)
GAP メッセージ (診断 ID 30513)
GAP メッセージ (診断 ID 30515)
GAP メッセージ (診断 ID 30519)
GAP メッセージ (診断 ID 30521)
GAP メッセージ (診断 ID 30522)
GAP メッセージ (診断 ID 30523)
GAP メッセージ (診断 ID 30525)
GAP メッセージ (診断 ID 30526)
GAP メッセージ (診断 ID 30528)
GAP メッセージ (診断 ID 30531)
GAP メッセージ (診断 ID 30532)
GAP メッセージ (診断 ID 30533)
GAP メッセージ (診断 ID 30538)
診断 ID 30506
診断 ID 30513
診断 ID 30515
診断 ID 30519
診断 ID 30521
診断 ID 30522
診断 ID 30523
診断 ID 30525
診断 ID 30526
診断 ID 30528
診断 ID 30531
診断 ID 30532
診断 ID 30533
診断 ID 30538
カスタムハンドラー
Fortran DLL アプリケーション用カスタムハンドラー
Fortran ウィンドウ・アプリケーション用カスタムハンドラー
Fortran DLL アプリケーション用に作成
Fortran ウィンドウ・アプリケーション
キャリッジ制御
ccdefault
ファイル表示時のキャリッジ制御を指定するオプション
グラフィックス・アプリケーション
ifort コマンドオプションによるプロジェクトの種類の指定
Fortran QuickWin アプリケーション・プロジェクトの使用
Fortran スタンダード・グラフィックス・アプリケーション・プロジェクトの使用
winapp
ifort コマンドを使用して作成
QuickWin
スタンダード
作成とリンクを行うオプション
グローバルシンボル
Bsymbolic
共有ライブラリー定義のオプションバインドの参照
グローバルシンボルの参照
Bsymbolic
共有ライブラリー定義のオプションバインド
グローバルルーチンとデータ・オブジェクト
qoffload-option、Qoffload-option
指定したターゲットとツールで使用されるオプションを指定するオプション
グローバル関数シンボル
Bsymbolic-functions
共有ライブラリー定義のオプションバインドの参照
グローバル関数シンボルの参照
Bsymbolic-functions
共有ライブラリー定義のオプションバインド
クロスコンパイル
インテル® MIC アーキテクチャー向けネイティブ・アプリケーションのビルドについて
概要
コアあたりのハードウェア・スレッド数
qopt-threads-per-core、Qopt-threads-per-core
指定するオプション
コード
arch
CPU のみの実行の場合にビルドされないコードの記述
ディレクティブを使用したターゲット固有のコードの記述
概要: ディレクティブの使用
m
ax、Qax
march
xHost、QxHost
x、Qx
Windows® 向けに機能固有コードを生成するオプション
オフロードまたはネイティブビルド用に記述
ターゲット固有
ディレクティブを使用したターゲット固有のコードの記述
概要: ディレクティブの使用
機能固有コードを生成するオプション
m
ax、Qax
指定された CPU 向けのコードを生成するオプション
専用コードを生成するオプション
専用の最適化コードを生成するオプション
コードカバレッジ
[オプション]: [Code Coverage (コードカバレッジ)] ダイアログボックス
Visual Studio®
コードカバレッジ・ツール
pgopti.dpi ファイル
pgopti.spi ファイル
データのエクスポート
構文
動的カウンター
配色
コードのオフロード
コードの除外
コードカバレッジ・ツール
コードカバレッジ・ツール
コードレイアウト
コプロセッサー
mtune、tune
特定のプロセッサー向けに最適化するオプション
コプロセッサーに変数と関数を配置するための属性
コプロセッサーの API
コプロセッサーの I/O
コプロセッサーのスタックサイズの設定
コプロセッサーのデバイス番号の特定
コプロセッサー数の特定
コマンドライン
インテルのコマンドライン・ウィンドウの使用
アプリケーションの実行
インテル® Fortran で使用
ユニバーサル・バイナリーのビルド
コマンドライン・ウィンドウ
モジュール (.mod) ファイルの使用
インクルード・ファイルの使用
インテルのコマンドライン・ウィンドウの使用
.mod ファイルの検索パスの設定
インクルード・ファイルの検索パスの設定
ウィンドウ・アプリケーションの使用
環境の設定
設定
コマンドライン・コンパイラー・オプション
grecord-gcc-switches
記録のオプション
コマンドラインからのユニバーサル・バイナリーのビルド
コマンドライン構文
makefile を使用するアプリケーションのビルド
make コマンドと nmake コマンド
コンソール
コンソールの使用
Fortran ウィンドウ・アプリケーションで使用
カーソル位置の設定
テキスト表示の制限
割り当て
情報を表示するオプション
コンソール・アプリケーション・プロジェクト
コンソール・イベント・ハンドラー
コンソール・イベント・ハンドラーの確立
使用上のヒント
コンソールイベントの処理
コンパイラー
インテル® Fortran コンパイラーについて
関連情報
概要
インテル® Fortran コンパイラーについて
関連情報
コンパイラー・エラー条件
コンパイラー・オプション
double-size
コンパイラー・オプションの設定
integer-size
real-size
コンパイラー・オプションのアルファベット順リスト
コンパイラー・オプション・マッピング・ツール
Visual Studio® IDE の [プロパティ ページ] でのコンパイラー・オプションの設定
help
コンパイラー・オプションの一般的な規則
コンパイラー・オプションの説明に含まれるもの
sox
オフロードコンパイルに渡されるオプションの表示
コマンドラインからの一般的なオプション情報の表示
新しいオプション
推奨されていない (古い) オプションと削除されたオプション
代替コンパイラー・オプション
map-opts、Qmap-opts
DOUBLE PRECISION KIND 関連
IDE の設定
INTEGER KIND 関連
REAL KIND 関連
アルファベット順リスト
オペレーティング・システム間のマッピング
リスト
コンパイラー・オプションの設定
Visual Studio® IDE の [プロパティ ページ] でのコンパイラー・オプションの設定
リストを表示するオプション
一般的な規則
概要説明
実行ファイルまたはオブジェクト・ファイルに保存するオプション
情報リストの表示方法
オフロードコンパイルに渡されるオプションの表示
コマンドラインからの一般的なオプション情報の表示
新しいオプション
推奨されていない (古い) オプションと削除されたオプション
設定
代替
同等のオプションにマップするオプション
コンパイラー・オプションの設定
コンパイラー・ディレクティブ
自動ベクトル化
ベクトル化
コンパイラー・バージョン
インテル® コンパイラー・バージョンの選択
指定
コンパイラー・バージョンの指定
コンパイラー・メッセージ
コンパイラー・レポート
xi* ツールによるコンパイラー・レポートの生成
xi* ツールを使用して要求
コンパイラーのインストール
Qinstall
ルート・ディレクトリーを指定するオプション
コンパイラーのバージョン
logo
what
バージョン情報を表示するオプション
表示するオプション
コンパイラーの最適化
コンパイラーの制限
コンパイラーの操作
インテル® MIC アーキテクチャー向けネイティブ・アプリケーションのビルドについて
インテル® MIC アーキテクチャーでネイティブに実行するアプリケーションのビルド
コンパイル
makefile を使用するアプリケーションのビルド
makefile の使用
コンパイルとリンク
実行プログラムの作成
言語が混在したプログラム
コンパイル時の上下限チェック
WB
警告に変更するオプション
コンパイル時メッセージ
stand
標準でない Fortran に対するメッセージを発行するオプション
コンパイル単位
デベロッパーが指示するユーザー関数のインライン展開
共有オブジェクトとしてリンクしないようにするオプション
コンポーネント・オブジェクト・モジュール
サブノーマル数
サブプログラム
サポート
デバッグと最適化
シンボリック・デバッグ
サンプル
インテル® Fortran サンプルの使用
場所
サンプルコード
Fortran コンソール・アプリケーション・プロジェクトの使用
Hello World の作成
サンプルプログラム
サンプルプログラムとトレースバック情報
トレースバック情報
シーケンシャル・ファイル・アクセス
シグナル型 NaN
init、Qinit
変数のクラスを初期化するオプション
ジャンプテーブル
qopt-jump-tables、Qopt-jump-tables
生成を行うオプション
シングル・ウィンドウ・アプリケーション
シングルドキュメント・アプリケーション
シンボリック名
D
任意の値に関連付けるオプション
シンボル
定義済みプリプロセッサー・シンボルの使用
定義済みプリプロセッサー
シンボルの可視属性
fvisibility
指定するオプション
シンボル名
Quse-msasm-symbols
生成時にドル記号を使用するオプション
スカラー置換
scalar-rep、Qscalar-rep
qopt-multi-version-aggressive、Qopt-multi-version-aggressive
ループ変換中の実行を有効にするオプション
強力なマルチバージョン・チェックを使用するオプション
スカラー変数
auto-scalar、Qauto-scalar
ランタイムスタックに割り当てるオプション
スクラッチファイル
スタック
呼び出し規約におけるスタックの注意事項 (Windows®)
呼び出し規約におけるスタックの注意事項
スタック・アライメント
Qsfalign
関数に対して指定するオプション
スタック・チェック・ルーチン
Gs
呼び出しのしきい値を制御するオプション
スタックサイズ、設定
スタック変数
ftrapuv、Qtrapuv
非数 (NaN) に初期化するオプション
スタティック・ライブラリー
スタティック・ライブラリーの作成
スタティック・ライブラリーへのオブジェクト・コードの格納
生成するためのツールを起動するオプション
スタンダード・グラフィックス・アプリケーション・プロジェクト
ストリーミング・ストア
qopt-streaming-stores、Qopt-streaming-stores
最適化のために生成するオプション
ストリーミング・ロード/ストアのキャッシュ退避レベル
qopt-streaming-cache-evict、Qopt-streaming-cache-evict
指定するオプション
ストリーム・ファイル・アクセス
スレッド
マルチスレッド・プログラムのコンパイルとリンク
マルチスレッド・アプリケーションのコンパイルとリンク
スレッド・アフィニティー
スレッド・アフィニティー・インターフェイス (Linux* および Windows®)
指定するオプション
スレッドプール
スレッドプライベート変数
スレッド化プログラムの実行
マルチスレッド・プログラムのコンパイルとリンク
要求
スレッド数の変更
OpenMP* ディレクティブの概要
一覧表
ソースエディター機能
Visual Studio® のソースエディター機能の使用
Visual Studio®
ソースコード
移植に関する注意事項の概要
システム間の移植
ソースファイル
実行プログラムの作成
Fortran ファイル拡張子の指定
単一のコンパイル
単一のリンク
非標準の指定
ソースファイルのリスト
list-page-len
list-line-len
list
show
ページの長さを指定するオプション
行の長さを指定するオプション
作成を行うオプション
内容を制御するオプション
ソリューション
ソリューション、プロジェクト、および構成について
Visual Studio®
ソリューションとプロジェクト
ターゲット
ポインター変数および割付け変数のメモリー割り当ての管理
メモリー管理
ターゲットコンパイル、ターゲットリンク、ターゲット・アーカイバー用オプションの追加
ターゲットのビルド
OS X*
ターゲットリンク用オプションの追加
ターゲット固有のコード、記述
ディレクティブを使用したターゲット固有のコードの記述
概要: ディレクティブの使用
ダイアログボックス
[Profile Guided Optimization (プロファイルに基づく最適化)] ダイアログボックス
[オプション]: [Advanced (詳細)] ダイアログボックス
[オプション]: [Profile Guided Optimization (プロファイルに基づく最適化)] ダイアログボックス
[オプション]: [General (全般)] ダイアログボックス
[オプション]: [Code Coverage (コードカバレッジ)] ダイアログボックス
[オプション]: [Compilers (コンパイラー)] ダイアログボックス
[Code Coverage (コードカバレッジ)] ダイアログボックス
[Code Coverage Settings (コードカバレッジの設定)] ダイアログボックス
[Configure Analysis (解析の設定)] ダイアログボックス
追加ドキュメント: Windows® の機能を使用する Fortran アプリケーションの作成
[Profile Guided Optimization (プロファイルに基づく最適化)] ダイアログボックス
[オプション]: [Advanced (詳細)]
[オプション]: [Profile Guided Optimization (プロファイルに基づく最適化)]
PGO ダイアログボックス
オプション
[オプション]: [General (全般)] ダイアログボックス
全般
オプション: コードカバレッジ
オプション: コンパイラー
オプション: 全般
コードカバレッジ
コードカバレッジの設定
解析の設定
作成
タイトルページ
ダイナミック・ライブラリー
dynamiclib
生成するためのツールを起動するオプション
ダイナミック・リンカー
dynamic-linker
別のダイナミック・リンカーを指定するオプション
ダイナミック・リンク・ライブラリー (DLL)
Fortran ダイナミック・リンク・ライブラリー・プロジェクトの使用
モジュールウィザードを使用したコードの生成 (Windows®)
MD
MDs
exe
インテル® Fortran プロジェクト
ビルド
ルーチンの格納
型情報を含む
未解決の参照を検索するオプション
MD
MDs
名前を指定するオプション
タイプ・ライブラリー
モジュールウィザードを使用したコードの生成 (Windows®)
インテル® Fortran モジュールウィザード
ツール
PGO ツールの概要
オプションを渡すオプション
ディレクトリーを指定するオプション
代替の指定
ツールオプション
PGO ツールの概要
profmerge
proforder
コードカバレッジ・ツール
テスト・プライオリタイゼーション
ディレクティブ
fpp プリプロセッサー・ディレクティブの使用
fpp
ディレクトリー
isystem
B
インクルード・パスの最初に追加するオプション
インクルード・ファイルとライブラリーを指定するオプション
実行ファイルを指定するオプション
ディレクトリーの指定
パス、ライブラリー、インクルード・ディレクトリーの指定
INCLUDE
PATH
ライブラリー
データ
アライメントされていないデータの検索
共通ブロックの割り当て
アライメントされていないデータの検索
影響を与えるコンパイラー・オプション
データ・アライメントの最適化
qopt-dynamic-align、Qopt-dynamic-align
動的なアライメントを無効にするオプション
データ、1 つの変数から別の変数への移動
データ、非同期で転送
データのアライメント
データの移植性
データの記憶容量
コンパイラーの制限
システム・パラメーター
データの順序設定の最適化
データファイル
ランタイムのデフォルトのエラー処理
ファイルのアクセスとファイルの構造
非ネイティブデータの移植
I/O エラーの処理
書式なしデータの変換
書式なしファイル RECL ユニット
データフロー解析
データ格納
データの格納と表現
移植に関する注意事項
データ型
Windows® API ルーチンの呼び出し
Hollerith 表現
整数データの表現
論理データの表現
データ表現
サポートされるネイティブ数値形式と非ネイティブ数値形式
配列ポインターと割付け配列の処理
Fortran 配列記述子の処理
文字データ型の戻り
効率的なデータ型の使用
データ書式の指定方法
文字表現
Fortran に変換された Windows® API
Hollerith 表現
INTEGER
LOGICAL
ネイティブデータ表現
ネイティブ数値型の範囲
ビッグエンディアン書式なしファイル形式
リトルエンディアン書式なしファイル形式
格納
言語が混在したプログラミングにおける割付け配列
言語が混在したプログラミングにおける配列
言語が混在したプログラミングにおける配列ポインター
言語が混在したプログラミングにおける文字列
効率性
書式なしファイルの書式の指定
書式なし数値形式の取得
正規化されていないネイティブ浮動小数点データの範囲
非ネイティブ形式の使用方法
文字表現
データ形式
サポートされるネイティブ数値形式と非ネイティブ数値形式
自動並列化のプログラミング
高レベルの最適化 (HLO)
自動ベクトル化
配列ポインターと割付け配列の処理
Fortran 配列記述子の処理
文字データ型の戻り
データ書式の指定方法
非ネイティブデータの移植
VAX*浮動小数点形式
パーティショニング
ビッグエンディアン書式なしファイル形式
プリフェッチ
リトルエンディアン書式なしファイル形式
型
言語が混在したプログラミングにおける割付け配列
言語が混在したプログラミングにおける配列
言語が混在したプログラミングにおける配列ポインター
言語が混在したプログラミングにおける文字列
指定方法
書式なしファイルの書式の指定
非ネイティブデータの移植
非ネイティブ数値形式
データ書式の指定方法
データ表現
データの格納と表現
移植に関する注意事項
データ変換
guide、Qguide
guide-data-trans、Qguide-data-trans
アドバイスを設定するオプション
guide、Qguide
guide-data-trans、Qguide-data-trans
テスト・プライオリタイゼーション・ツール
オプション
要件
例
デノーマル
デノーマル結果
ftz、Qftz
ゼロにフラッシュするオプション
デノーマル数
デノーマル例外
デバイス
物理デバイス (Windows®)
論理デバイス
物理
論理
デバイスとファイル
デバッガー
マルチスレッド・プログラムのデバッグ
ランタイムエラーの場所を特定する方法
インテル® デバッガー (IDB)
マルチスレッド・プログラム
ランタイムエラーの原因の特定に使用
制限
デバッグ
マルチスレッド・プログラムのデバッグ
Fortran プログラムのデバッグ
デバッグ情報のリンク
Fortran データ型
Fortran デバッグ例
Microsoft® デバッガー
コールスタックの表示
デバッガーでのファイル・ブレークポイントの使用
デバッグのための Fortran プログラムの準備
ブレークポイントの条件の定義
マルチスレッド・プログラム
リモート
リモートデバッグ
リモートデバッグの使用
拡張設定を指定するオプション
debug (Linux* および OS X*)
debug (Windows®)
言語が混在したプログラム
信号
生成される情報に影響を与えるオプション
debug (Linux* および OS X*)
debug (Windows®)
例外
デバッグ・ライブラリー
dbglibs
未解決の参照を検索するオプション
デバッグに使用するコンパイラー・オプション
デバッグ情報
デバッグ情報のリンク
DWARF 2 形式で生成するオプション
DWARF 3 形式で生成するオプション
DWARF 4 形式で生成するオプション
すべての情報を生成するオプション
g
Zi、Z7
プログラム・データベース・ファイル
使用される PARAMETER のデバッグ情報を生成するオプション
デバッグ文
d-lines、Qd-lines
コンパイルを行うオプション
デフォルトのコンソールイベントの処理
デフォルトのパス名
デフォルトの終了処理
デフォルトの例外処理
デュアルコア・スレッド・アフィニティー
ドキュメント
表記規則
プラットフォーム・ラベル
規則
トポロジーマップ
ドライバー・ツール・コマンド
v
dryrun
表示および実行するオプション
表示のみで、実行しないオプション
トラブルシューティング
トレースバック情報
サンプルプログラムとトレースバック情報
traceback
トレースバック
トレースバックの使用に関するトレードオフと制約条件
サンプルプログラム
トレースバック情報を出力するオプション
使用
使用に関するトレードオフ
使用に関する制限
トレードオフ
トレースバックの使用に関するトレードオフと制約条件
トレースバック情報の使用
ネイティブに実行するアプリケーション
mmic、Qmic
~するオプション
ネイティブ数値形式と非ネイティブ数値形式
ネームリスト I/O
ノンアドバンシング I/O
ノンアドバンシング・レコード I/O
バージョン
インテル® コンパイラー・バージョンの選択
what
logo
sox
コンパイラーの指定
ドライバーとコンパイラーのバージョンを表示するオプション
バージョン情報を表示するオプション
実行ファイルまたはオブジェクト・ファイルに保存するオプション
バイナリー・シーケンシャル・ファイル
バイナリーファイル
バイナリー直接ファイル
ハイパフォーマンスを目的としたプログラミング
プロファイルに基づく最適化 (PGO)
アプリケーション
はじめに
パス名
デフォルトのパス名とファイル名の指定
デフォルトの指定
パディング
qopt-assume-safe-padding、Qopt-assume-safe-padding
動的に割り当てられるメモリーに関する仮定を指定するオプション
変数に関する仮定を指定するオプション
パフォーマンス
ハンドラー
独自の例外/終了ハンドラーの提供
アプリケーション (プロジェクト) の種類によるハンドラー
Fortran アプリケーションに提供
Fortran アプリケーションの構造
ビッグエンディアン形式
非ネイティブデータの移植
移植に関する注意事項
ビルド
プロジェクトの並行ビルド
並行プロジェクト
ビルドオプション
ソリューション、プロジェクト、および構成について
一貫性のあるライブラリー形式の指定
構成の選択
Visual Studio®
プロジェクトの特定のファイルを設定
一貫性のあるライブラリー形式の指定
構成
ビルドの依存関係
gen-dep
生成するオプション
ビルドマクロ
サポートされるビルドマクロ
Visual Studio®
定義
ビルド環境
インテル® コンパイラーの起動
選択
ファイル
Tf
Microsoft® Fortran PowerStation 互換ファイル (Windows®)
内部ファイルとスクラッチファイル
コンパイラーまたはリンカーにより作成される一時ファイル
ファイルの拡張子の理解
ファイルの編成
IOSTAT 指定子と Fortran 終了コードの使用
Fortran を指定するオプション
Microsoft® Fortran PowerStation 互換の種類
スクラッチ
一時
内部
入力
編成
名前とパス名の指定例
ファイルのアクセス方法
ファイルのレコード型
ファイルのレコード長
ファイルの追加
ファイルレコード
ファイルを開く
ファイルを開く: OPEN 文
OPEN 文
ファイルを閉じる
ファイルを閉じる: CLOSE 文
CLOSE 文
ファイル拡張子
Fortran ファイル拡張子の指定
extfpp
ファイルの拡張子の理解
extlnk
インテル® Fortran アプリケーションに関連付けられたファイルについて (Windows®)
extfor
Fortran の指定
FPP で認識するファイル拡張子を指定するオプション
ifort コマンドによるサポート
リンカーに渡されるファイル拡張子を指定するオプション
関連付けられた内容
追加の Fortran ファイル拡張子を指定するオプション
ファイル共有
ファイル名
物理デバイス (Windows®)
デフォルトのパス名とファイル名の指定
デバイス名の使用
デフォルトの指定
ファイル名としてのデバイス名
フィードバック・コンパイルのプロファイル
アプリケーションのプロファイル
ソース
プライベート変数
プラットフォーム
プロジェクトのコピー
~間のプロジェクトの移動
プラットフォーム・ラベル
プリフェッチ挿入
qopt-prefetch、Qopt-prefetch
有効にするオプション
プリプロセッサー
fpp 前処理
fpp
プリプロセッサー・シンボル
定義済みプリプロセッサー・シンボルの使用
事前定義
プリプロセッサーの定義
u (Windows®)
プリプロセッサー・シンボルの定義を解除するオプション
以前の定義をすべて解除するオプション
プリプロセッサー変数
ディレクティブを使用したターゲット固有のコードの記述
CPU のみの実行の場合にビルドされないコードの記述
ブレークポイント
ランタイムエラーの場所を特定する方法
ランタイムエラーの原因の特定に使用
プログラミング
標準および拡張機能の使用
言語が混在
プログラム
dll
nofor-main
Fortran 実行ファイルの作成
Fortran スタンダード・グラフィックス・アプリケーション・プロジェクトの使用
ソリューション、プロジェクト、および構成について
プロジェクトの種類の理解
マルチスレッド・プログラムのコンパイルとリンク
マルチスレッド・プログラムのデバッグ
モジュール (.mod) ファイルの使用
言語が混在したプログラミングのまとめ
実行プログラムの作成
プログラム終了時に返される値
fast
内部プロシージャーの利点
DLL としてリンクするオプション
Fortran 以外を指定するオプション
Fortran 実行ファイル
スタンダード・グラフィックス・アプリケーション
ビルドに使用されるプロセス
プロジェクトの種類
マルチスレッド
マルチスレッドのデバッグ
モジュールの利点
言語が混在したプログラミングの問題
作成
実行ファイルの作成
終了時に返される値
速度を最大限にするオプション
内部プロシージャーの利点
プログラムの終了
プログラム終了時に返される値
返される値
プログラムの浮動小数点例外処理
fpe
ある程度の制御を許可するオプション
プログラムループ
ガイド付き自動並列化
自動並列化
ガイド付き自動並列化の使用
並列処理モデル
プログラム全体の解析
プロシージャー
falign-functions、Qfnalign
バイト境界でアライメントを行うオプション
プロシージャーとデータ・オブジェクト
qoffload-attribute-target、Qoffload-attribute-target
オフロード属性のフラグを付けるオプション
プロシージャー間の最適化
プロファイルに基づく最適化 (PGO)
コンパイラーが指示する関数のインライン展開
IPO の中間出力の取得
xiar
xild
xilibtool
コードレイアウト
コンパイル
IPO の使用
プロシージャー間の最適化 (IPO)
パフォーマンス
ファイル間の IPO を有効にするオプション
プログラム全体の解析
ライブラリーの作成
リンク
IPO の使用
プロシージャー間の最適化 (IPO)
概要
使用
大規模プログラム
単一ファイルのコンパイルで有効にするオプション
注意事項
追加のプロシージャー間の最適化を有効にするオプション
問題
プロシージャー呼び出し
falias、Oa
隠されたエイリアスを指定するオプション
プロジェクト
Fortran コンソール・アプリケーション・プロジェクトの使用
Fortran スタティック・ライブラリー・プロジェクトの使用
Fortran スタンダード・グラフィックス・アプリケーション・プロジェクトの使用
Fortran ダイナミック・リンク・ライブラリー・プロジェクトの使用
新しいプロジェクトの作成
ソリューション、プロジェクト、および構成について
ビルド処理中に発生するエラーについて
インテル® Fortran アプリケーションに関連付けられたファイルについて (Windows®)
構成の選択
プロジェクトの種類の理解
プロジェクトのコピー
プロジェクトの変換
Fortran コンソール
Fortran スタティック・ライブラリー
Fortran スタンダード・グラフィックス
Fortran ダイナミック・リンク・ライブラリー
Visual Studio®
新しいプロジェクトの作成
ソリューション、プロジェクト、および構成について
スタティック・ライブラリー
ビルドの概要
ビルド処理中のエラー
ファイル
ファイルの追加
構成の選択
作成
種類
定義
別のプラットフォームへ移動
変換
プロジェクト・ビルド
実行プログラムの作成
依存性
プロジェクトのコピー
別のシステムへ
別のディスクへ
プロジェクトの構成を選択
プロジェクトの種類
ifort コマンドオプションによるプロジェクトの種類の指定
ifort コマンド
プロジェクトの種類の指定
ifort コマンドオプションによるプロジェクトの種類の指定
ifort コマンドオプションによる
プロジェクトの変換
概要
プロジェクト構成
構成の選択
新しく作成
プロセッサー
mtune、tune
特定のプロセッサー向けに最適化するオプション
プロセッサーでのスレッド割り当て
プロセッサー機能
x、Qx
ターゲットを指定するオプション
プロパティー・ページ
プロファイリング
prof-file、Qprof-file
prof-gen、Qprof-gen
prof-dir、Qprof-dir
prof-use、Qprof-use
サマリーの名前を指定するオプション
プログラムをインストルメントするオプション
出力ファイルのディレクトリーを指定するオプション
情報の使用を有効にするオプション
プロファイル・データ・レコード
prof-src-dir、Qprof-src-dir
prof-src-root-cwd、Qprof-src-root-cwd
prof-src-root、Qprof-src-root
検索に影響するオプション
検索時に相対パスを使用できるオプション
prof-src-root-cwd、Qprof-src-root-cwd
prof-src-root、Qprof-src-root
プロファイルに基づく最適化
プロファイルに基づく最適化 (PGO)
Visual Studio®
ダイアログボックス
データの順序設定の最適化
フェーズ
レポート
概要
関数/ループ実行時間
関数のグループ化の最適化
関数の順序設定の最適化
関数順序リストの最適化
使用
使用モデル
例
プロファイル情報
profmerge ツールと proforder ツール
prof-data-order、Qprof-data-order
prof-func-order、Qprof-func-order
.dyn
.dyn ファイル
スタティック・データ項目の順序設定オプション
関数の順序設定を有効にするオプション
プロファイル情報配列
コードカバレッジ・ツール
.dyn ファイル
ベクトルコピー
ベクトル化のプログラミングにおけるガイドライン
プログラミングのガイドライン
ベクトル化できないコピー
ベクトル化
ユーザー指示または SIMD ベクトル化
ベクトル化のプログラミングにおけるガイドライン
自動ベクトル化の使用
ベクトル化の関数のアノテーションと SIMD ディレクティブ
プロファイルに基づく最適化 (PGO)
ループの構造
vec-threshold、Qvec-threshold
vec、Qvec
SIMD
インテル® ストリーミング SIMD 拡張命令
キーワード
コンパイラー・オプション
コンパイラー・ディレクティブ
スピードアップ
ディレクティブ
ベクトルコピー
ベクトル化のプログラミングにおけるガイドライン
プログラミングのガイドライン
ベクトル化できないコピー
ユーザー指示
ループ
プロファイルに基づく最適化 (PGO)
ループの構造
ループアンロール
ループのしきい値を設定するオプション
一般的なコンパイラー・ディレクティブ
概要
言語サポート
自動並列化
ベクトル化のプログラミングにおけるガイドライン
順序の変更のしきい値
妨げ
無効にするオプション
ベクトル関数のアプリケーション・バイナリー・インターフェイス
vecabi、Qvecabi
互換性を指定するオプション
ヘテロジニアス・アプリケーション
ライブラリー作成用アーカイバー・オプションの追加
リンカーオプションの追加
ビルド
ライブラリー作成用アーカイバー・オプションの追加
リンカーオプションの追加
ヘテロジニアス・プログラミング
概要: ヘテロジニアス・プログラミング
概要
ヘルプ
ヘルプとサポートについて
Microsoft® Visual Studio® での使用
ポインター
check
関連付けが解除されたポインターをチェックするオプション
初期化されていないポインターをチェックするオプション
ポインター・エイリアシング
qopt-multi-version-aggressive、Qopt-multi-version-aggressive
強力なマルチバージョン・チェックを使用するオプション
ホットパッチ
hotpatch
ルーチンを準備するオプション
ホット性しきい値
prof-hotness-threshold、Qprof-hotness-threshold
設定オプション
マクロ
サポートされるビルドマクロ
Visual Studio®
定義
マニフェスト
マニフェストの使用
Visual Studio®
マネージドコードとアンマネージド・コード
マルチスレッド
自動並列化のプログラミング
OpenMP* のサポート・ライブラリー
マルチスレッド・アプリケーション
コマンドラインからの Fortran アプリケーションの実行
コンパイルとリンク
再入可能コードを生成するオプション
マルチスレッド・プログラム
マルチスレッド・プログラムのデバッグ
自動並列化
マルチドキュメント・インターフェイス
マルチバイト文字セット
メインスレッド
Qpar-adjust-stack
スタックサイズを調整するオプション
メッセージ
ランタイムメッセージの表示と書式
ランタイム・エラー・メッセージのリスト
ラインタイムの書式
ランタイムエラー
ランタイムシステムに対する重要度の意味
ランタイムの表示
メモリー、配列の一部への割り当て
メモリーモデル
mcmodel
小さな、または中くらいのメモリーを指定するオプション
大きなメモリーを指定するオプション
特定のメモリーを使用するオプション
メモリーレイアウト
pad、Qpad
変数と配列のメモリーレイアウトを変更するオプション
メモリーレイアウト変換
qopt-mem-layout-trans、Qopt-mem-layout-trans
レベルを制御するオプション
メモリーロード
global-hoist、Qglobal-hoist
移動する最適化を有効にするオプション
メモリー管理
ポインター変数および割付け変数のメモリー割り当ての管理
alloc_if
free_if
割付け変数
動的メモリー変数
モジュール
Windows® API ルーチンの呼び出し
モジュール (.mod) ファイルの使用
Windows® API ルーチン
利点
モジュールウィザード
モジュールウィザードの役割 (Windows®)
インテル® Fortran モジュールウィザードの概要
モジュールの利点
モジュールファイル
module
ディレクトリーを指定するオプション
モジュール命名規則
ユーザー関数
デベロッパーが指示するユーザー関数のインライン展開
コンパイラーが指示する関数のインライン展開
OpenMP*
ダイナミック・ライブラリー
プロファイルに基づく最適化
アプリケーションのプロファイル
関数またはループの実行時間のプロファイル
自動並列化
ユーザー定義の外部名
assume
下線文字を追加するオプション
ユーティリティー
PGO ツールの概要
profmerge
proforder
ユニット番号
ユニバーサル・バイナリー
ユニバーサル・バイナリー、コマンドラインからのビルド
ライブラリー
OpenMP* ランタイム・ライブラリー・ルーチン
インテル® コンパイラーの OpenMP* 拡張ルーチン
インテル® Fortran/C が混在したプログラムのビルド (Windows®)
print-multi-lib
スタティック・ライブラリーの作成
Fortran スタティック・ライブラリー・プロジェクトの使用
Bstatic
Bdynamic
一貫性のあるライブラリー形式の指定
共有ライブラリーの生成
共有ライブラリーの作成
OS X* での共有ライブラリーの使用
static
l
アプリケーションの配置に伴うライブラリーの再配布
L
数学ライブラリー
nodefaultlibs
OpenMP* ランタイムルーチン
OpenMP* ランタイム・ライブラリー・ルーチン
インテル® コンパイラーの OpenMP* 拡張ルーチン
インテル® Fortran/Visual C++® プログラムに必要
システム・ライブラリーの場所を出力するオプション
スタティック
スタティック・ライブラリーの作成
Fortran スタティック・ライブラリー・プロジェクトの使用
スタティック・リンクを有効にするオプション
ダイナミック・リンクを有効にするオプション
一貫性のあるライブラリー形式の指定
共有
共有の作成
共有の使用
共有ライブラリーとリンクしないようにするオプション
検索するためのオプション
再配布
指定したディレクトリーを検索するオプション
数学
標準ライブラリーとリンクしないようにするオプション
ライブラリー・ディレクトリー
ライブラリー・ルーチン
インテル® Visual Fortran ルーチンと Windows® API ルーチンの比較
ライブラリー・ルーチンの呼び出し
インテル® Fortran ルーチンと Windows® API ルーチン
使用方法
ライブラリー、オフロードコードでの使用
ライブラリー、オフロードの作成
ライブラリーのダイナミック・リンク
Bdynamic
有効にするオプション
ライブラリーの再配布
ライブラリー関数
関数のインライン展開
OpenMP* ランタイムルーチン
インテル拡張
ライブラリー検索のためのリンカーオプション
libdir
オブジェクト・ファイルに含めるオプション
ライブラリー例外ハンドラー
デフォルトのランタイム・ライブラリー例外ハンドラーの上書き
変更
ラベル
表記規則
プラットフォーム
ランタイム・エラー・メッセージ
ランタイム・エラー・メッセージのリスト
トレースバック情報の使用
原因の特定
書式
特定
表示場所
ランタイム・パフォーマンス
概要: パフォーマンス・チューニング
向上
ランタイム・ライブラリー (RTL)
ランタイムのデフォルトのエラー処理
トレースバック
MD
threads
MT
libs
~によるエラー処理
トレースバックの要求
マルチスレッドの未解決の参照を検索するオプション
MD
threads
MT
リンク先を指定するオプション
ランタイムエラー
ランタイムエラーの場所を特定する方法
トレースバック
トレースバック情報の使用
ランタイムエラー処理
ランタイムのデフォルトのエラー処理
デフォルト
ランタイム時の環境変数
ランダムアクセス I/O
リストファイル
リストとマップファイルの生成
生成
リスト指定 I/O
リスト指定 I/O 文
リモートデバッグ
リモートデバッグ
リモートデバッグの使用
リリース構成
構成の選択
プロジェクトに選択
リンカー
Wl
link
マルチスレッド・プログラムのコンパイルとリンク
T
Xlinker
ビルド処理中に発生するエラーについて
オプションを渡すオプション
Wl
link
スレッド化されたランタイム・ライブラリーの要求
ファイルからコマンドを読み取るオプション
リンカーオプションを渡すオプション
使用されるライブラリーの表示
リンカー・ライブラリーのディレクトリー・パス
リンカーエラー条件
リンカー診断メッセージ
リンク
デバッグ情報のリンク
起動ファイルおよびライブラリーを使用しないようにするオプション
起動ファイルを使用しないようにするオプション
抑止
抑止するオプション
リンク・マップ・ファイル
リストとマップファイルの生成
map
生成
生成するオプション
リンク、デバッグ情報
リンクするオプション
リンクツール
リンクツールとオプション
xild
プロシージャー間の最適化 (IPO)
IPO に関連するパフォーマンス問題
IPO オブジェクトからのライブラリーの作成
xilibtool
xilink
プロシージャー間の最適化 (IPO)
IPO に関連するパフォーマンス問題
リンクツール IR
リンク時に使用されるライブラリー
リンク時のライブラリー・ディレクトリー・パス
ルーチン
Windows® API ルーチンの呼び出し
qopt-args-in-regs、Qopt-args-in-regs
共有ライブラリーへのルーチンの格納
Windows® API の呼び出し
インテル® Fortran と Windows® API の比較
レジスターで引数を渡すオプション
共有ライブラリーへの格納
ルーチンのエントリーポイントと終了ポイント
finstrument-functions、Qinstrument-functions
インストルメントを指定するオプション
ルーチンの格納
Fortran ダイナミック・リンク・ライブラリー・プロジェクトの使用
ダイナミック・リンク・ライブラリー
ルーチンの入口
falign-stack
使用するスタック・アライメントを指定するオプション
ルーチンの浮動小数点例外処理
fpe-all
ある程度の制御を許可するオプション
ループ
ループの構造
アンロールする最大回数を指定するオプション
ブロッキング係数を指定するオプション
ベクトル化
ランタイムチェックを行うオプション
依存性
強力なアンロールを使用するオプション
交換
構造
分配
並列化
ベクトル化とループ
自動並列化のプログラミング
変換
ループ・ブロッキング係数
qopt-block-factor、Qopt-block-factor
指定するオプション
ループアンロール
ベクトル化のプログラミングにおけるガイドライン
HLO 最適化の使用
ループのアライメント
falign-loops、Qalign-loops
有効にするオプション
ループ内でのベクトル化できる複数の型の混在
レコード
pad-source、Qpad-source
レコード型
パディングを指定するオプション
種類
書式付きファイルでの区切り文字の指定
レコード I/O
レコード I/O 文指定子
レコードアクセス
レコード位置
開始レコード位置の指定
指定
レコード型
OPEN デフォルトを使用した非ネイティブデータの変換
レコード長
レコード転送
レジスター・アロケーター
qopt-ra-region-strategy、Qopt-ra-region-strategy
パーティショニングの方法を選択するオプション
レポートの生成
OpenMP* ランタイム・ライブラリー・ルーチン
xi* ツールによるコンパイラー・レポートの生成
インテル® コンパイラーの OpenMP* 拡張ルーチン
OpenMP* ランタイムルーチン
xi* ツールの使用
インテル® コンパイラーの拡張
タイミング
ローカル変数
auto
save、Qsave
ランタイムスタックに割り当てるオプション
静的メモリーに割り当てるオプション
ロケール (NLS) ルーチン
ロックルーチン
ワーカースレッド
ワークシェア
OpenMP* ディレクティブの概要
自動並列化
位置に依存しないコード
fpic
fpie
生成するオプション
fpic
fpie
位置に依存しない外部参照
mdynamic-no-pic
コードを生成するオプション
依存性
実行プログラムの作成
プロジェクト・ビルド
依存性の解析
gen-depshow
機能を除外するオプション
移植に関する注意事項
最小限に抑えるオペレーティング・システム固有情報
移植性を高めるデータの書式指定
データの格納と表現
移植に関する注意事項の概要
標準および拡張機能の使用
オペレーティング・システム
データ移植性
データ表現
概要
推奨
移植ライブラリー
IFPORT 移植ライブラリー
概要
移植ルーチン
標準および拡張機能の使用
推奨
一時ファイル
コンパイラーまたはリンカーにより作成される一時ファイル
保持するためのオプション
一般的なコンパイラー・ディレクティブ
プロファイルに基づく最適化 (PGO)
ベクトル化のプログラミングにおけるガイドライン
関数のインライン展開
自動並列化のプログラミング
プロファイルに基づく最適化
ベクトル化
関数のインライン展開
自動並列化
一般的なデフォルトの例外処理
引数渡し
言語が混在したプログラミングにおける引数の渡し方
言語が混在したプログラミング
右端の折り返し
wrap-margin
無効にするオプション
応答ファイル
可算ループの正しい使用
回避
混在データ型算術式の回避
混合算術式
非効率的なデータ型
外部ファイル
論理デバイス
論理デバイスへの関連付け
外部名
names
解釈を指定するオプション
概要
はじめに
IFPORT 移植モジュール
マルチスレッド・プログラムのデバッグ
移植ライブラリー
終了処理
拡張
標準および拡張機能の使用
使用
拡張デバッグ情報
Zo
生成するオプション
確認
浮動小数点スタックの状態のチェック
スタック
浮動小数点スタック
割付けオブジェクト
check
割付け解除された割付けオブジェクトをチェックするオプション
割付け配列
配列ポインターと割付け配列の処理
言語が混在したプログラミング
巻き戻し情報
fasynchronous-unwind-tables
精度の場所を指定するオプション
環境、コプロセッサーの制御
CPU の関数を呼び出してコプロセッサーの実行環境を変更する
概要: コプロセッサーの実行環境の制御
環境変数
サポートされる環境変数
環境変数を設定するその他の方法
compilervars ファイルを使用した設定
F_UFMTENDIAN
FORT_CONVERT_ext
FORT_CONVERT.ext
FORT_CONVERTn
I/O プロキシー制御
Linux*
OS X*
Windows®
コプロセッサーの環境の制御
コンパイル時
トレースバック情報で使用
ランタイム
設定
非ネイティブ数値データの変換
関数、コプロセッサーへの配置
関数のアノテーション
ベクトル化の関数のアノテーションと SIMD ディレクティブ
!DIR$ ATTRIBUTES ALIGN
関数のインライン展開
inline
inline-level、Ob
nolib-inline
レベルを指定するオプション
inline
inline-level、Ob
無効にするオプション
関数のエントリーポイントと終了ポイント
finstrument-functions、Qinstrument-functions
インストルメントを指定するオプション
関数のグループ化
prof-func-groups
有効または無効にするオプション
関数のグループ化の最適化
関数のプリエンプション
関数のプロファイリング
p
コンパイルとリンクを行うオプション
関数の順序設定の最適化
関数の展開
関数プリエンプション
関数順序リスト
関数順序リストの使用、関数のグループ化、関数の順序設定、データの順序設定の最適化
関数順序リストと IPO コードレイアウトの比較
関数分割
Qfnsplit
有効または無効にするオプション
機能固有コード
x、Qx
ax、Qax
生成および最適化するオプション
生成するオプション
機能要件
規則
表記規則
ドキュメント
規定値
パス、ライブラリー、インクルード・ディレクトリーの指定
復元
規定値に戻す
擬似オブジェクト・ファイル
共通ブロック
COMMON
グローバルデータの概要
デバッガーでの表示
割り当て
動的割り当てを有効にするオプション
共有オブジェクト
shared
動的共有オブジェクトを生成するオプション
共有スカラー
共有メモリーアクセス
マルチスレッド・プログラムのコンパイルとリンク
スレッド化プログラムの実行の要求
共有ライブラリー
OS X* での共有ライブラリーの使用
共有ライブラリーの作成
共有ライブラリーへのルーチンの格納
共有ライブラリーの生成
境界
check
チェックするオプション
空白の挿入
計算、非同期
警告メッセージ
ビルド処理中に発生するエラーについて
問題の制御
言語が混在したプログラミング
標準の Fortran と C の互換性保持
-nofor_main オプション
ALIAS
ATTRIBUTES
BIND(C)
C 記述子
C/C++ 命名規則
Fortran/Visual C++®
IMSL* の使用
ISO_C_BINDING
サブプログラムの呼び出し
スカラー型
データ型
プロシージャー
ポインター
モジュールの使用
引数の渡し方
概要
割付け配列
共通ブロックの使用
互換性保持のための C 型宣言とマクロ
制限
派生型
配列ポインター
標準 Fortran 互換性保持機能と既存の Fortran 拡張機能
文字
文字データ型の戻り
変数
問題のまとめ
問題の概要
言語が混在したプログラミングにおける制限
言語が混在したプログラム
呼び出し規約におけるスタックの注意事項 (Windows®)
命名規則
Fortran モジュール命名規則
ALIAS
ATTRIBUTES
コンパイルとリンク
デバッグ
言語との互換性
言語拡張
移植に関する注意事項の概要
表記規則
移植
規則
言語標準
Fortran 言語標準について
移植
拡張機能の表示方法
適合性
非標準機能の表示方法
言語要素のシステム・パラメーター
呼び出されないルーチン
warn
警告するオプション
呼び出し規約
呼び出し規約におけるスタックの注意事項 (Windows®)
iface
スタックの注意事項
指定するオプション
呼び出し規約と属性ディレクティブ
ATTRIBUTES
言語が混在したプログラム
固定形式のソースファイル
fixed
指定するオプション
固定長レコード型
互換性
言語との互換性
Compaq* Visual Fortran
DEC* Fortran 90
VAX* FORTRAN 77
効率
コンパイラーが指示する関数のインライン展開
インライン展開
効率性
効率的なデータ型
構成
ソリューション、プロジェクト、および構成について
Visual Studio®
ビルドオプションの設定
プロジェクトに選択
構造化例外処理
SIGNALQQ の使用
Windows® 構造化例外処理 (SEH) の使用についての概要
構文
syntax-only
正しいかどうかチェックするオプション
行列乗算ループの入れ子構造
qopt-matmul、Qopt-matmul
特定と置換を行うオプション
高レベルの最適化
高帯域幅 (HBW) メモリー
高度な PGO オプション
差分カバレッジ
差分演算子
再帰的な実行
recursive
指定するオプション
再配布可能なパッケージ
最適化
O
Ot
Od
qopt-prefetch、Qopt-prefetch
プロファイルに基づく最適化 (PGO)
guide-opts、Qguide-opts
高レベルの最適化 (HLO)
Os
ipo-S、Qipo-S
ipo-c、Qipo-c
コードを指定するオプション
すべての速度を有効にするオプション
すべてを無効にするオプション
O
Od
プリフェッチ挿入を有効にするオプション
プロファイルに基づく
概要
向上させるアドバイスを生成するオプション
高水準言語
多くの速度を有効にするオプション
複数のファイルから単一のアセンブリー・ファイルを生成するオプション
複数のファイルから単一のオブジェクト・ファイルを生成するオプション
最適化レポート
qopt-report、Qopt-report
最適化レポート: 表示
[オプション]: [Optimization Reports (最適化レポート)] ダイアログボックス
最適化レポート: Visual Studio® で有効にする
qopt-report-per-object、Qopt-report-per-object
qopt-report-filter、Qopt-report-filter
qopt-report-help、Qopt-report-help
qopt-report-names、Qopt-report-names
qopt-report-embed、Qopt-report-embed
qopt-report-format、Qopt-report-format
qopt-report-phase、Qopt-report-phase
qopt-report-routine、Qopt-report-routine
qopt-report-file、Qopt-report-file
stderr のレポートを生成するオプション
Visual Studio® での表示
Visual Studio® で有効にする
[オプション]: [Optimization Reports (最適化レポート)] ダイアログボックス
最適化レポート: Visual Studio® で有効にする
オブジェクトごとに個別のファイルを生成するオプション
サブセットから生成するオプション
フェーズを表示するオプション
マングル名と非マングル名を指定するオプション
ループ・アノテーションを含むオプション
形式を指定するオプション
使用するフェーズを指定するオプション
指定された文字列の名前を持つルーチンのレポートを生成するオプション
詳細レベルを指定するオプション
名前を指定するオプション
最内ループの自動ベクトル化
作成
Fortran DLL アプリケーション用カスタムハンドラー
新しいプロジェクトの作成
実行プログラムの作成
Fortran DLL アプリケーション用カスタムハンドラー
プロジェクト
新しいプロジェクトの作成
実行プログラムの作成
実行プログラム
削除されたコンパイラー・オプション
使用
設定ファイルの使用
応答ファイルの使用
事前結合ユニット
自動ベクトル化
混在データ型算術式の回避
AVX
SSE
SSE2
SSE3
SSSE3
アドバイスを設定するオプション
guide、Qguide
guide-vec、Qguide-vec
使用
自動ベクトル化ヒント
自動配列
heap-arrays
ヒープ上に割り当てるオプション
自動並列化
アドバイスを設定するオプション
guide、Qguide
guide-par、Qguide-par
ガイドライン
プログラミング
マルチスレッド・コードの生成を有効にするオプション
ループのしきい値を設定するオプション
概要
環境変数
有効
自動並列化のしきい値
OpenMP* ランタイム・ライブラリー・ルーチン
ベクトル化のプログラミングにおけるガイドライン
OpenMP* ルーチン
順序の変更
自由形式のソースファイル
free
指定するオプション
式中の括弧
fprotect-parens、Qprotect-parens
解釈を指定するオプション
実引数
check
呼び出す前に確認するオプション
実行ファイルの実行
実行フロー
実行プログラムのサイズ
コンパイラーの制限
システム・パラメーター
実行モード
実行環境ルーチン
実数データ型
データ表現
範囲
種別型引数
整数データの表現
論理データの表現
INTEGER 宣言
LOGICAL 宣言
修飾された名前
ALIAS
ATTRIBUTES
終了コード
IOSTAT 指定子と Fortran 終了コードの使用
Fortran
終了ハンドラー
独自の例外/終了ハンドラーの提供
提供するタイミング
終了処理
一般的なデフォルトの終了処理
高度な例外処理と終了処理の概要
デフォルト
概要
集約 (Gather)/分散 (Scatter) ループ
qopt-gather-scatter-unroll、Qopt-gather-scatter-unroll
代替アンロールシーケンスを指定するオプション
出力ファイル
o
名前を指定するオプション
出力形式
gen-depformat
指定するオプション
初期化されていない変数
check
確認するオプション
書式なしシーケンシャル・ファイル
書式なしデータ
サポートされるネイティブ数値形式と非ネイティブ数値形式
非ネイティブ数値形式
書式なしファイル
ファイルの編成
エンディアン形式の指定方法
環境変数による書式の指定
書式の指定に /convert オプションを使用
書式の指定に OPEN(CONVERT=) を使用
書式の指定に OPTIONS/CONVERT を使用
数値指定形式の取得
直接アクセス
非ネイティブデータの変換
書式なし数値データ
convert
書式を指定するオプション
書式なし直接ファイル
書式付きシーケンシャル・ファイル
書式付きファイル
ファイルの編成
直接アクセス
書式付き直接ファイル
除算展開
場所
代替ツールとそのパスの指定
代替の指定
条件チェック
vec-guard-write、Qvec-guard-write
ベクトル化されたループで行うオプション
条件付きコンパイル
定義済みプリプロセッサー・シンボルの使用
D
assume
シンボル定義のオプション
定義済みプリプロセッサー・シンボルの使用
D
有効または無効にするオプション
条件付き並列領域実行
コンパイラーが指示する関数のインライン展開
インライン展開
信号
信号処理 (Linux* および OS X* のみ)
デバッグ
信号処理
新しいファイルの追加
Xcode*
診断メッセージ
diag-once、Qdiag-once
diag、Qdiag
diag-file、Qdiag-file
diag-id-numbers、Qdiag-id-numbers
diag-dump、Qdiag-dump
warn
1 度だけ発行するオプション
OpenMP* を制御するオプション
ファイルへ出力するオプション
ベクトル化を制御するオプション
メッセージ ID を表示するオプション
自動並列化を制御するオプション
出力後にコンパイルを停止するオプション
発行するメッセージに影響を与えるオプション
diag、Qdiag
warn
表示を制御するオプション
有効なメッセージを出力するオプション
有効または無効にするオプション
推奨されていないコンパイラー・オプション (古いオプション)
数学ライブラリー
数学ライブラリー関数
fimf-arch-consistency、Qimf-arch-consistency
fmath-errno
fimf-precision、Qimf-precision
fimf-domain-exclusion、Qimf-domain-exclusion
一貫した結果を生成するオプション
呼出し後に errno をテストするオプション
精度を指定するオプション
入力引数のドメインを示すオプション
数値形式
-convert または /convert コンパイラー・オプションを使用する方法
OPEN 文 CONVERT を使用する方法
OPTIONS 文を使用する方法
/convert による指定
OPEN(CONVERT=) による指定
OPTIONS 文による指定
制限
コンパイラーの制限
インテル® Visual Fortran コンパイラー
制約事項
トレースバックの使用に関するトレードオフと制約条件
トレースバック情報の使用
整数データ型
データ書式の指定方法
整数データの表現
データ表現
サポートされるネイティブ数値形式と非ネイティブ数値形式
エンディアン形式の指定方法
宣言とオプション
整数データの表現
データ表現
非ネイティブ形式
整数データ表現
整数ポインター
safe-cray-ptr、Qsafe-cray-ptr
エイリアシングに影響を与えるオプション
正規化されていない数 (IEEE*)
データ表現
IEEE* binary32 範囲
IEEE* binary64 範囲
単精度の範囲
倍精度の範囲
精度
サポートされるネイティブ数値形式と非ネイティブ数値形式
数値データ I/O
設定
Visual Studio® IDE の [プロパティ ページ] でのコンパイラー・オプションの設定
IDE におけるコンパイラー・オプション
設定ファイル
絶対誤差
fimf-absolute-error、Qimf-absolute-error
数学ライブラリー関数の結果を定義するオプション
前処理ディレクティブ
fpp プリプロセッサー・ディレクティブの使用
fpp
相対誤差
fimf-max-error、Qimf-max-error
fimf-accuracy-bits、Qimf-accuracy-bits
数学ライブラリー関数の結果の最大値を定義するオプション
数学ライブラリー関数の結果を定義するオプション
代替コンパイラー・オプション
代入文
standard-realloc-lhs
解釈に使用する規則を指定するオプション
大規模プログラムのコンパイル
単一文字セット
単精度定数
fpconstant
倍精度として評価するオプション
中間ファイル
save-temps、Qsave-temps
コンパイル中に保存するオプション
中間表現 (IR)
IPO の使用
プロシージャー間の最適化 (IPO)
超越関数
fast-transcendentals、Qfast-transcendentals
呼び出しを置換するオプション
直接アクセスファイル
ファイルの編成
RECL 値
直接ファイルアクセス
適合性
言語標準との適合性
言語標準との
転送、データを非同期で
動的共有オブジェクト
shared
生成するオプション
動的情報
プロファイルに基づく最適化 (PGO)
スレッド
ファイル
同期化
自動並列化
スレッドのスリープ時間
並列処理モデル
内部ファイル
内部ファイルとスクラッチファイル
論理デバイスへの関連付け
内部プロシージャー
内部プロシージャーの利点
利点
内部プロシージャーの利点
入力/出力
入力ファイルと出力ファイル
入力ファイルの拡張子
派生型データ
Microsoft® デバッガーでの Fortran データ型の表示
デバッガーでの表示
配列
配列コピーの影響
Microsoft® デバッガーでの Fortran データ型の表示
コピー
デバッガーでの表示
配列のサイズ
コンパイラーの制限
システム・パラメーター
配列ポインター
配列ポインターと割付け配列の処理
言語が混在したプログラミング
配列記述子
範囲
データ表現
実数定数
整数定数
複素数定数
論理定数
非ネイティブデータ
非ネイティブデータの移植
移植
非同期 I/O
非同期データ転送
非同期計算
標準
ファイルの拡張子の理解
標準および拡張機能の使用
Fortran 言語標準について
Fortran 95 検証または Fortran 90 検証
ファイルの拡張子の理解
標準および拡張機能の使用
言語
標準エラー出力ファイル
標準ディレクトリー
X
インクルード・ファイルの検索パスから除外するオプション
標準の Fortran 言語標準
非ネイティブデータの移植
書式なしファイル RECL ユニットの使用
浮動小数点から整数への変換
rcd、Qrcd
高速変換を有効にするオプション
浮動小数点スタック
fp-stack-check、Qfp-stack-check
浮動小数点スタックの状態のチェック
チェックするオプション
確認
浮動小数点スタックの状態のチェック
浮動小数点データ型
サポートされるネイティブ数値形式と非ネイティブ数値形式
データ表現
データ書式の指定方法
CRAY* ビッグエンディアン形式
IBM* ビッグエンディアン形式
IEEE* binary32
IEEE* binary64
IEEE* ビッグエンディアン形式
VAX* D_float 形式
VAX* F_float 形式
VAX* G_float 形式
ネイティブ形式の正規化されている値と正規化されていない値
書式なし数値形式の取得
定数の値
非ネイティブ形式
非ネイティブ形式の指定方法
浮動小数点トラップ
Fortran DLL アプリケーション用カスタムハンドラー
Fortran DLL アプリケーション
浮動小数点の最適化
-fp-model コンパイラー・オプション
/fp コンパイラー・オプション
浮動小数点の精度
mp1、Qprec
fltconsistency
pc、Qpc
prec-div、Qprec-div
prec-sqrt、Qprec-sqrt
一般的に精度を上げるオプション
一部の最適化を無効にして精度を維持するオプション
仮数部の精度を制御するオプション
除算の精度を上げるオプション
平方根計算の精度を上げるオプション
浮動小数点演算
fp-speculation、Qfp-speculation
fp-model、fp
浮動小数点アプリケーションのプログラミング・トレードオフ
fltconsistency
fp-port、Qfp-port
スペキュレーションを行うモードを指定するオプション
セマンティクスを制御するオプション
プログラミング・トレードオフ
一貫した結果を可能にするオプション
一貫性を向上させるオプション
浮動小数点結果を丸めるオプション
浮動小数点環境
-fp-model コンパイラー・オプション
/fp コンパイラー・オプション
pragma fenv_access
浮動小数点配列: 処理
浮動小数点配列の演算処理
浮動小数点例外
デノーマル例外の影響の軽減
デノーマル例外
複数のコプロセッサー
CPU の関数を呼び出してコプロセッサーの実行環境を変更する
ターゲット型の宣言
ターゲット番号の宣言
複数のプロジェクトのビルド
複数のプロセス
multiple-processes、MP
作成を行うオプション
複素数データ
Microsoft® デバッガーでの Fortran データ型の表示
デバッガーでの表示
複素数データ型
データ表現
範囲
複素数演算
complex-limited-range、Qcomplex-limited-range
代数展開を有効にするオプション
物理デバイス
物理デバイス名
物理デバイス (Windows®)
事前定義
分岐指定子
END、EOR、および ERR 分岐指定子の使用
END
EOR
ERR
文フィールド
extend-source
長さを指定するオプション
文字
National Language Support (NLS) ルーチン
マルチバイト
National Language Support (NLS) ルーチン
NLS ルーチン
文字セット
シングルバイトとマルチバイトの文字セットの理解 (Windows®)
National Language Support (NLS) ルーチン
シングルバイトとマルチバイト
マルチバイト
National Language Support (NLS) ルーチン
NLS ルーチン
文字データ型
文字表現
表現
文字長が隠された文字引数
iface
引数渡し規則を指定するオプション
文字列
assume
文字データ型の戻り
バックスラッシュ (\) の取り扱いを指定するオプション
言語が混在したプログラミング
並行プロジェクト・ビルド
プロジェクトの並行ビルド
実行
並列化
ガイド付き自動並列化
自動並列化
自動並列化のプログラミング
ガイド付き自動並列化の使用
並列処理
ガイド付き自動並列化
自動並列化
OpenMP* ランタイム・ライブラリー・ルーチン
スレッドモデル
並列領域
OpenMP* ディレクティブの概要
使用するスレッド数を指定するオプション
別名規則
ansi-alias、Qansi-alias
準拠の取り扱いを指定するオプション
変数
fzero-initialized-in-bss、Qzero-initialized-in-bss
no-bss-init、Qnobss-init
コプロセッサーへの変数と関数の配置
特殊なケース
zero、Qzero
real-size
fkeep-static-consts、Qkeep-static-consts
integer-size
save、Qsave
DATA セクションに明示的にゼロで初期化された変数を配置するオプション
fzero-initialized-in-bss、Qzero-initialized-in-bss
no-bss-init、Qnobss-init
コプロセッサーへの配置
スレッドプライベート
ゼロに初期化するオプション
実数変数のデフォルトの種別を指定するオプション
初期化されてない変数を DATA セクションに配置するオプション
常に保存するオプション
整数変数のデフォルトの種別を指定するオプション
静的メモリーに格納するオプション
論理変数のデフォルトの種別を指定するオプション
変数、1 つの変数から別の変数へのデータの移動
保守性
混在データ型算術式の回避
割り当て
未使用の変数
warn
警告するオプション
未宣言のシンボル
warn
警告するオプション
無効
コンパイラーが指示する関数のインライン展開
インライン展開
名前の大文字と小文字の区別
命名規則
言語が混在したプログラム
命名規則
ALIAS
明示的インターフェイス
Fortran 配列記述子の処理
Fortran の配列記述子の書式
例外
ランタイムエラーの場所を特定する方法
信号または例外に遭遇したプログラムのデバッグ
ソースの特定
デバッグ
例外ハンドラー
独自の例外/終了ハンドラーの提供
デフォルトのランタイム・ライブラリー例外ハンドラーの上書き
提供するタイミング
変更
例外処理
fexceptions
一般的なデフォルトの例外処理
高度な例外処理と終了処理の概要
テーブルを生成するオプション
デフォルト (Fortran)
概要
論理データの表現
論理データ型
論理データの表現
非ネイティブデータの移植
宣言
範囲
非ネイティブデータの変換
非ネイティブ形式との違い
表現
論理デバイス
論理ユニット
論理ユニットへのファイルの割り当て
ファイルの割り当て
論理レコード