_
Names
in names
__INTEL_COMPILER シンボル
__INTEL_COMPILER_BUILD_DATE シンボル
_DLL シンボル
_FTN _ALLOC
_M_AMD64 シンボル
_M_IA64 シンボル
_M_IX86 シンボル
_M_X64 シンボル
_MT シンボル
_OPENMP シンボル
_PGO_INSTRUMENT シンボル
_VF_VER_ シンボル
_WIN32 シンボル
_WIN64 シンボル
-1 コンパイラー・オプション
-132 コンパイラー・オプション
-66 コンパイラー・オプション
-72 コンパイラー・オプション
-80 コンパイラー・オプション
-align コンパイラー・オプション
-allow fpp_comments コンパイラー・オプション
-altparam コンパイラー・オプション
-ansi-alias コンパイラー・オプション
-arch コンパイラー・オプション
-assume 2underscores コンパイラー・オプション
-assume bscc コンパイラー・オプション
-assume buffered_io コンパイラー・オプション
-assume byterecl コンパイラー・オプション
-assume cc_omp コンパイラー・オプション
-assume dummy_aliases コンパイラー・オプション
-assume fpe_summary コンパイラー・オプション
-assume ieee_fpe_flags コンパイラー・オプション
-assume minus0 コンパイラー・オプション
-assume none コンパイラー・オプション
-assume old_boz コンパイラー・オプション
-assume old_ldout_format コンパイラー・オプション
-assume old_logical_ldio コンパイラー・オプション
-assume old_maxminloc コンパイラー・オプション
-assume old_unit_star コンパイラー・オプション
-assume old_xor コンパイラー・オプション
-assume protect_constants コンパイラー・オプション
-assume protect_parens コンパイラー・オプション
-assume realloc_lhs コンパイラー・オプション
-assume source_include コンパイラー・オプション
-assume std_mod_proc_name コンパイラー・オプション
-assume underscore コンパイラー・オプション
-auto コンパイラー・オプション
-auto-scalar コンパイラー・オプション
-autodouble コンパイラー・オプション
-automatic コンパイラー・オプション
-ax コンパイラー・オプション
-B コンパイラー・オプション
-Bdynamic コンパイラー・オプション (Linux* のみ)
-Bstatic コンパイラー・オプション (Linux* のみ)
-Bsymbolic コンパイラー・オプション
-Bsymbolic-functions コンパイラー・オプション
-c コンパイラー・オプション
-C コンパイラー・オプション
-CB コンパイラー・オプション
-ccdefault default コンパイラー・オプション
-ccdefault fortran コンパイラー・オプション
-ccdefault list コンパイラー・オプション
-check all コンパイラー・オプション
-check arg_temp_created コンパイラー・オプション
-check bounds コンパイラー・オプション
-check none コンパイラー・オプション
-check output_conversion コンパイラー・オプション
-check pointers コンパイラー・オプション
-check uninit コンパイラー・オプション
-check コンパイラー・オプション
-cm コンパイラー・オプション
-coarray コンパイラー・オプション
-coarray-config-file コンパイラー・オプション
-coarray-num-images コンパイラー・オプション
-common-args コンパイラー・オプション
-complex-limited-range コンパイラー・オプション
-convert big_endian コンパイラー・オプション
-convert cray コンパイラー・オプション
-convert fdx コンパイラー・オプション
-convert fgx コンパイラー・オプション
-convert ibm コンパイラー・オプション
-convert little_endian コンパイラー・オプション
-convert native コンパイラー・オプション
-convert vaxd コンパイラー・オプション
-convert vaxg コンパイラー・オプション
-cpp コンパイラー・オプション
-CU コンパイラー・オプション
-cxxlib コンパイラー・オプション
-cxxlib-gcc コンパイラー・オプション
-cxxlib-nostd コンパイラー・オプション
-D コンパイラー・オプション
-d-lines コンパイラー・オプション
-DD コンパイラー・オプション
-debug コンパイラー・オプション
-debug-parameters all コンパイラー・オプション
-debug-parameters none コンパイラー・オプション
-debug-parameters used コンパイラー・オプション
-diag コンパイラー・オプション
-diag-disable sc コンパイラー・オプション
-diag-disable コンパイラー・オプション
-diag-dump コンパイラー・オプション
-diag-enable sc コンパイラー・オプション
-diag-enable sc-include コンパイラー・オプション
-diag-enable sv-include コンパイラー・オプション
-diag-enable コンパイラー・オプション
-diag-error コンパイラー・オプション
-diag-error-limit コンパイラー・オプション
-diag-file コンパイラー・オプション
-diag-file-append コンパイラー・オプション
-diag-id-numbers コンパイラー・オプション
-diag-once コンパイラー・オプション
-diag-remark コンパイラー・オプション
-diag-sc-dir コンパイラー・オプション
-diag-warning コンパイラー・オプション
-double-size コンパイラー・オプション
-dps コンパイラー・オプション
-dryrun コンパイラー・オプション
-dumpmachine コンパイラー・オプション
-dynamic-linker コンパイラー・オプション (Linux* のみ)
-dynamiclib コンパイラー・オプション (Mac OS* X のみ)
-dyncom コンパイラー・オプション
-E コンパイラー・オプション
-e03 コンパイラー・オプション
-e90 コンパイラー・オプション
-e95 コンパイラー・オプション
-EP コンパイラー・オプション
-error-limit コンパイラー・オプション
-extend-source コンパイラー・オプション
-F コンパイラー・オプション
-f66 コンパイラー・オプション
-f77rtl コンパイラー・オプション
-Fa コンパイラー・オプション
-falias コンパイラー・オプション
-falign-functions コンパイラー・オプション
-falign-stack コンパイラー・オプション
-fast コンパイラー・オプション
-fast-transcendentals コンパイラー・オプション
-fasynchronous-unwind-tables コンパイラー・オプション
-fcode-asm コンパイラー・オプション
-fexceptions コンパイラー・オプション
-ffnalias コンパイラー・オプション
-FI コンパイラー・オプション
-fimf-absolute-error コンパイラー・オプション
-fimf-accuracy-bits コンパイラー・オプション
-fimf-arch-consistency コンパイラー・オプション
-fimf-max-error コンパイラー・オプション
-fimf-precision コンパイラー・オプション
-finline コンパイラー・オプション
-finline-functions コンパイラー・オプション
-finline-limit コンパイラー・オプション
-finstrument-functions コンパイラー・オプション
-fixed コンパイラー・オプション
-fkeep-static-consts コンパイラー・オプション
-fltconsistency コンパイラー・オプション
-fma コンパイラー・オプション
-fmath-errno コンパイラー・オプション
-fmerge-debug-strings コンパイラー・オプション
-fminshared コンパイラー・オプション
-fno-asynchronous-unwind-tables コンパイラー・オプション
-fomit-frame-pointer コンパイラー・オプション
-fopenmp コンパイラー・オプション
-fp コンパイラー・オプション
-fp-model コンパイラー・オプション
fp-model、fp
使用方法
-fp-port コンパイラー・オプション
-fp-speculation コンパイラー・オプション
-fp-stack-check コンパイラー・オプション
-fpconstant コンパイラー・オプション
-fpe コンパイラー・オプション
-fpe-all コンパイラー・オプション
-fpic コンパイラー・オプション
-fpie コンパイラー・オプション (Linux* のみ)
-fpp コンパイラー・オプション
-fpscomp all コンパイラー・オプション
-fpscomp filesfromcmd コンパイラー・オプション
-fpscomp general コンパイラー・オプション
-fpscomp ioformat コンパイラー・オプション
-fpscomp ldio_spacing コンパイラー・オプション
-fpscomp libs コンパイラー・オプション
-fpscomp logicals コンパイラー・オプション
-fpscomp none コンパイラー・オプション
-fpscomp コンパイラー・オプション
-FR コンパイラー・オプション
-free コンパイラー・オプション
-fsource-asm コンパイラー・オプション
-fstack-protector コンパイラー・オプション
-fstack-security-check コンパイラー・オプション
-fsyntax-only コンパイラー・オプション
-ftrapuv コンパイラー・オプション
-ftz コンパイラー・オプション
ftz、Qftz
FTZ フラグと DAZ フラグの設定
-funroll-loops コンパイラー・オプション
-fvar-tracking コンパイラー・オプション
-fvar-tracking-assignments コンパイラー・オプション
-fverbose-asm コンパイラー・オプション
-fvisibility コンパイラー・オプション
-fzero-initialized-in-bss コンパイラー・オプション
-g コンパイラー・オプション
-gdwarf-2 コンパイラー・オプション
-gdwarf-3 コンパイラー・オプション
-gen-dep コンパイラー・オプション
-gen-depformat コンパイラー・オプション
gen-depformat
出力形式を指定するオプション
-gen-interfaces コンパイラー・オプション
-global-hoist コンパイラー・オプション
-guide コンパイラー・オプション
-guide-data-trans コンパイラー・オプション
-guide-file コンパイラー・オプション
-guide-file-append コンパイラー・オプション
-guide-opts コンパイラー・オプション
-guide-par コンパイラー・オプション
-guide-vec コンパイラー・オプション
-heap-arrays コンパイラー・オプション
-help コンパイラー・オプション
-I コンパイラー・オプション
-i-dynamic コンパイラー・オプション
-i-static コンパイラー・オプション
-i2 コンパイラー・オプション
-i4 コンパイラー・オプション
-i8 コンパイラー・オプション
-idirafter コンパイラー・オプション
-implicitnone コンパイラー・オプション
-inline-debug-info コンパイラー・オプション (Linux* のみ)
-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、Qipo
IPO の使用
-ipo-c コンパイラー・オプション
-ipo-jobs コンパイラー・オプション (Linux* のみ)
-ipo-S コンパイラー・オプション
-ipo-separate コンパイラー・オプション
-isystem コンパイラー・オプション
-l コンパイラー・オプション
-L コンパイラー・オプション
-list コンパイラー・オプション
-list-line-len コンパイラー・オプション
-list-page-len コンパイラー・オプション
-logo コンパイラー・オプション
-lowercase コンパイラー・オプション
-m コンパイラー・オプション
-m32 コンパイラー・オプション
-m64 コンパイラー・オプション
-map-opts コンパイラー・オプション
-march コンパイラー・オプション
-mcmodel=large コンパイラー・オプション (Linux* のみ)
-mcmodel=medium コンパイラー・オプション (Linux* のみ)
-mcmodel=small コンパイラー・オプション (Linux* のみ)
-mcpu コンパイラー・オプション
-mdynamic-no-pic コンパイラー・オプション (Mac OS* X のみ)
-mieee-fp コンパイラー・オプション
-minstruction コンパイラー・オプション
-mixed-str-len-arg コンパイラー・オプション
-mkl コンパイラー・オプション
-module コンパイラー・オプション
-mp コンパイラー・オプション
-mp1 コンパイラー・オプション
-mtune コンパイラー・オプション
-multiple-processes コンパイラー・オプション
-names as_is コンパイラー・オプション
-names lowercase コンパイラー・オプション
-names uppercase コンパイラー・オプション
-nbs コンパイラー・オプション
-nobss-init コンパイラー・オプション
-nodefaultlibs コンパイラー・オプション
-nodefine コンパイラー・オプション
-nofor-main コンパイラー・オプション
-nolib-inline コンパイラー・オプション
-nostartfiles コンパイラー・オプション
-nostdinc コンパイラー・オプション
-nostdlib コンパイラー・オプション
-nus コンパイラー・オプション
-o コンパイラー・オプション
-O コンパイラー・オプション
-Ob コンパイラー・オプション
-onetrip コンパイラー・オプション
-openmp オプション
-openmp コンパイラー・オプション
-openmp-lib コンパイラー・オプション
openmp-lib、Qopenmp-lib
OpenMP* ソース互換とその他のコンパイラーとの相互運用性
-openmp-link コンパイラー・オプション
-openmp-profile コンパイラー・オプション (Linux* のみ)
-openmp-report コンパイラー・オプション
-openmp-stubs コンパイラー・オプション
-openmp-threadprivate コンパイラー・オプション
-opt-args-in-regs コンパイラー・オプション
-opt-block-factor コンパイラー・オプション
-opt-jump-tables コンパイラー・オプション
-opt-malloc-options コンパイラー・オプション
-opt-matmul コンパイラー・オプション
-opt-mem-layout-trans コンパイラー・オプション
-opt-multi-version-aggressive コンパイラー・オプション
-opt-prefetch コンパイラー・オプション
-opt-ra-region-strategy コンパイラー・オプション
-opt-report コンパイラー・オプション
-opt-report-file コンパイラー・オプション
-opt-report-help コンパイラー・オプション
-opt-report-phase コンパイラー・オプション
-opt-report-routine コンパイラー・オプション
-opt-streaming-stores コンパイラー・オプション
-opt-subscript-in-range コンパイラー・オプション
-Os コンパイラー・オプション
-p コンパイラー・オプション
-P コンパイラー・オプション
-pad コンパイラー・オプション
-pad-source コンパイラー・オプション
-par-affinity コンパイラー・オプション (Linux* のみ)
-par-num-threads コンパイラー・オプション
-par-report コンパイラー・オプション
-par-runtime-control コンパイラー・オプション
-par-schedule コンパイラー・オプション
-par-threshold コンパイラー・オプション
-parallel コンパイラー・オプション
-parallel-source-info コンパイラー・オプション
-pc コンパイラー・オプション
-pg コンパイラー・オプション
-pie コンパイラー・オプション (Linux* のみ)
-prec-div コンパイラー・オプション
-prec-sqrt コンパイラー・オプション
-preprocess-only コンパイラー・オプション
-print-multi-lib コンパイラー・オプション
-prof-data-order コンパイラー・オプション
-prof-dir コンパイラー・オプション
-prof-file コンパイラー・オプション
-prof-func-groups コンパイラー・オプション
-prof-func-order コンパイラー・オプション
-prof-gen コンパイラー・オプション
アプリケーションのプロファイル
prof-gen、Qprof-gen
-prof-gen:srcpos コンパイラー・オプション
アプリケーションのプロファイル
コード・カバレッジ・ツール
テスト・プライオリタイゼーション・ツール
-prof-genx コンパイラー・オプション
-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 コンパイラー・オプション
-qdiag-disable リンクオプション
-qdiag-enable リンクオプション
-qhelp リンクオプション
-Qinstall コンパイラー・オプション
-qipo-fa リンクオプション
-qipo-fac リンクオプション
-qipo-facs リンクオプション
-qipo-fas リンクオプション
-qipo-fo リンクオプション
-Qlocation コンパイラー・オプション
-qnoipo リンクオプション
-qomit-il リンクオプション
-Qoption コンパイラー・オプション
-qp コンパイラー・オプション
-quseenv リンクオプション
-qv リンクオプション
-r16 コンパイラー・オプション
-r8 コンパイラー・オプション
-rcd コンパイラー・オプション
-real-size コンパイラー・オプション
-recursive コンパイラー・オプション
-reentrancy async コンパイラー・オプション
-reentrancy none コンパイラー・オプション
-reentrancy threaded コンパイラー・オプション
-RTCu コンパイラー・オプション
-S コンパイラー・オプション
-safe-cray-ptr コンパイラー・オプション
-save コンパイラー・オプション
-save-temps コンパイラー・オプション
-scalar-rep コンパイラー・オプション
-shared コンパイラー・オプション (Linux* のみ)
-shared-intel コンパイラー・オプション
-shared-libgcc コンパイラー・オプション
-show コンパイラー・オプション
-simd コンパイラー・オプション
-sox コンパイラー・オプション
-stand f03 コンパイラー・オプション
-stand f90 コンパイラー・オプション
-stand f95 コンパイラー・オプション
-stand none コンパイラー・オプション
-stand コンパイラー・オプション
-standard-semantics コンパイラー・オプション
-static コンパイラー・オプション (Linux* のみ)
-static-intel コンパイラー・オプション
-static-libgcc コンパイラー・オプション
-staticlib コンパイラー・オプション (Mac OS* X のみ)
-std コンパイラー・オプション
-std03 コンパイラー・オプション
-std90 コンパイラー・オプション
-std95 コンパイラー・オプション
-syntax-only コンパイラー・オプション
-T コンパイラー・オプション (Linux* のみ)
-tcheck コンパイラー・オプション (Linux* のみ)
-tcollect コンパイラー・オプション
-tcollect-filter コンパイラー・オプション
-Tf コンパイラー・オプション
-threads コンパイラー・オプション
-tprofile コンパイラー・オプション (Linux* のみ)
-traceback コンパイラー・オプション
-tune コンパイラー・オプション
-u コンパイラー・オプション
-U コンパイラー・オプション
-unroll コンパイラー・オプション
-unroll-aggressive コンパイラー・オプション
-uppercase コンパイラー・オプション
-us コンパイラー・オプション
-use-asm コンパイラー・オプション
-v コンパイラー・オプション
-V コンパイラー・オプション
-vec コンパイラー・オプション
-vec-guard-write コンパイラー・オプション
-vec-report コンパイラー・オプション
-vec-threshold コンパイラー・オプション
-vms コンパイラー・オプション
-w コンパイラー・オプション
-W0 コンパイラー・オプション
-W1 コンパイラー・オプション
-Wa コンパイラー・オプション
-warn alignments コンパイラー・オプション
-warn all コンパイラー・オプション
-warn declarations コンパイラー・オプション
-warn errors コンパイラー・オプション
-warn general コンパイラー・オプション
-warn ignore_loc コンパイラー・オプション
-warn interfaces コンパイラー・オプション
-warn none コンパイラー・オプション
-warn stderrors コンパイラー・オプション
-warn truncated_source コンパイラー・オプション
-warn uncalled コンパイラー・オプション
-warn unused コンパイラー・オプション
-warn usage コンパイラー・オプション
-warn コンパイラー・オプション
-watch all コンパイラー・オプション
-watch cmd コンパイラー・オプション
-watch none コンパイラー・オプション
-watch source コンパイラー・オプション
-watch コンパイラー・オプション
-WB コンパイラー・オプション
-what コンパイラー・オプション
-Wl コンパイラー・オプション
-Wp コンパイラー・オプション
-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-Shape Specifications
Subscript Triplets
Assumed-Size Specifications
Deferred-Shape Specifications
Explicit-Shape Specifications
in array specifications
Assumed-Shape Specifications
Subscript Triplets
Assumed-Size Specifications
Deferred-Shape Specifications
Explicit-Shape Specifications
: edit descriptor
::
!
Fixed and Tab Source Forms
as comment indicator
!DEC$
!DIR$ SIMD
.a ファイル
.AND.
.asm ファイル
.def ファイル
.DLL ファイル
ファイルの拡張子の理解
共有ライブラリーへのルーチンの格納
.dpi ファイル
profmerge ツールと proforder ツール
テスト・プライオリタイゼーション・ツール
コード・カバレッジ・ツール
.dylib ファイル
.dyn ファイル
アプリケーションのプロファイル
profmerge ツールと proforder ツール
テスト・プライオリタイゼーション・ツール
コード・カバレッジ・ツール
.EQ.
.EQV.
.EXE ファイル
Fortran コンソール・アプリケーション・プロジェクトの使用
Fortran 実行ファイルの作成
ファイルの拡張子の理解
作成
.for ファイル
Fortran 実行ファイルの作成
ファイルの拡張子の理解
.fpp ファイル
.fファイル
.GE.
.GT.
.i ファイル
.i90 ファイル
.LE.
.lib ファイル
.LT.
.MAP ファイル
.MOD ファイル
.NE.
.NEQV.
.NOT.
.o ファイル
.obj ファイル
Fortran 実行ファイルの作成
ファイルの拡張子の理解
.OR.
.rbj ファイル
.RES ファイル
.so ファイル
.spi ファイル
テスト・プライオリタイゼーション・ツール
コード・カバレッジ・ツール
.XOR.
(/.../)
[...]
[Restore Default Options (既定値に戻す)]ボタン
「Debug」構成
構成の選択
プロジェクトに選択
*
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
/? コンパイラー・オプション
//
COMMON
Character Expressions
/=
/1 コンパイラー・オプション
/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 コンパイラー・オプション
/architecture コンパイラー・オプション
/asmattr:all コンパイラー・オプション
/asmattr:machine コンパイラー・オプション
/asmattr:none コンパイラー・オプション
/asmattr:source コンパイラー・オプション
/asmfile コンパイラー・オプション
/assume:bscc コンパイラー・オプション
/assume:buffered_io コンパイラー・オプション
/assume:byterecl コンパイラー・オプション
/assume:cc_omp コンパイラー・オプション
/assume:dummy_aliases コンパイラー・オプション
/assume:fpe_summary コンパイラー・オプション
/assume:ieee_fpe_flags コンパイラー・オプション
/assume:minus0 コンパイラー・オプション
/assume:none コンパイラー・オプション
/assume:old_boz コンパイラー・オプション
/assume:old_ldout_format コンパイラー・オプション
/assume:old_logical_ldio コンパイラー・オプション
/assume:old_maxminloc コンパイラー・オプション
/assume:old_unit_star コンパイラー・オプション
/assume:old_xor コンパイラー・オプション
/assume:protect_constants コンパイラー・オプション
/assume:protect_parens コンパイラー・オプション
/assume:realloc_lhs コンパイラー・オプション
/assume:source_include コンパイラー・オプション
/assume:std_mod_proc_name コンパイラー・オプション
/assume:underscore コンパイラー・オプション
/auto コンパイラー・オプション
/automatic コンパイラー・オプション
/bigobj コンパイラー・オプション
/bintext コンパイラー・オプション
/c コンパイラー・オプション
/C コンパイラー・オプション
/CB コンパイラー・オプション
/ccdefault:default コンパイラー・オプション
/ccdefault:fortran コンパイラー・オプション
/ccdefault:list コンパイラー・オプション
/check コンパイラー・オプション
/check:all コンパイラー・オプション
/check:arg_temp_created コンパイラー・オプション
/check:bounds コンパイラー・オプション
/check:none コンパイラー・オプション
/check:output_conversion コンパイラー・オプション
/check:uninit コンパイラー・オプション
/compile-only コンパイラー・オプション
/convert:big_endian コンパイラー・オプション
/convert:cray コンパイラー・オプション
/convert:fdx コンパイラー・オプション
/convert:fgx コンパイラー・オプション
/convert:ibm コンパイラー・オプション
/convert:little_endian コンパイラー・オプション
/convert:native コンパイラー・オプション
/convert:vaxd コンパイラー・オプション
/convert:vaxg コンパイラー・オプション
/CU コンパイラー・オプション
/D コンパイラー・オプション
/d-lines コンパイラー・オプション
/dbglibs コンパイラー・オプション
/debug コンパイラー・オプション
/debug-parameters:all コンパイラー・オプション
/debug-parameters:none コンパイラー・オプション
/debug-parameters:used コンパイラー・オプション
/define コンパイラー・オプション
/dll コンパイラー・オプション
/double-size コンパイラー・オプション
/E コンパイラー・オプション
/EP コンパイラー・オプション
/error-limit コンパイラー・オプション
/exe コンパイラー・オプション
/extend-source コンパイラー・オプション
/extfor コンパイラー・オプション
/extfpp コンパイラー・オプション
/extlnk コンパイラー・オプション
/F コンパイラー・オプション
/f66 コンパイラー・オプション
/f77rtl コンパイラー・オプション
/Fa コンパイラー・オプション
/FA コンパイラー・オプション
/fast コンパイラー・オプション
/Fd コンパイラー・オプション
/Fe コンパイラー・オプション
/FI コンパイラー・オプション
/fixed コンパイラー・オプション
/fltconsistency コンパイラー・オプション
/fp コンパイラー・オプション
fp-model、fp
使用方法
/fpconstant コンパイラー・オプション
/fpe コンパイラー・オプション
/fpe-all コンパイラー・オプション
/fpp コンパイラー・オプション
/fpscomp コンパイラー・オプション
/fpscomp:all コンパイラー・オプション
/fpscomp:filesfromcmd コンパイラー・オプション
/fpscomp:general コンパイラー・オプション
/fpscomp:ioformat コンパイラー・オプション
/fpscomp:ldio_spacing コンパイラー・オプション
/fpscomp:libs コンパイラー・オプション
/fpscomp:logicals コンパイラー・オプション
/fpscomp:none コンパイラー・オプション
/FR コンパイラー・オプション
/free コンパイラー・オプション
/Ge コンパイラー・オプション
/gen-dep コンパイラー・オプション
/gen-depformat コンパイラー・オプション
gen-depformat
出力形式を指定するオプション
/gen-interfaces コンパイラー・オプション
/GF コンパイラー・オプション
/Gm コンパイラー・オプション
/Gs コンパイラー・オプション
/GS コンパイラー・オプション
/Gz コンパイラー・オプション
/heap-arrays コンパイラー・オプション
/help コンパイラー・オプション
/homeparams コンパイラー・オプション
/hotpatch コンパイラー・オプション
/I コンパイラー・オプション
/iface コンパイラー・オプション
/iface:cref コンパイラー・オプション
/iface:cvf コンパイラー・オプション
/iface:default コンパイラー・オプション
/iface:mixed_str_len_arg コンパイラー・オプション
/iface:stdcall コンパイラー・オプション
/iface:stdref コンパイラー・オプション
/include コンパイラー・オプション
/inline:all コンパイラー・オプション
/inline:manual コンパイラー・オプション
/inline:none コンパイラー・オプション
/inline:sizeコンパイラー・オプション
/inline:speed コンパイラー・オプション
/intconstant コンパイラー・オプション
/integer-size コンパイラー・オプション
/LD コンパイラー・オプション
/libdir
Windows* システムでのインテル(R) Fortran/C が混在したプログラムのビルド
noauto コンパイラー・オプション
/libdir コンパイラー・オプション
/libdir:all コンパイラー・オプション
/libdir:automatic コンパイラー・オプション
/libdir:none コンパイラー・オプション
/libdir:user コンパイラー・オプション
/libs:dll コンパイラー・オプション
/libs:qwin コンパイラー・オプション
/libs:qwins コンパイラー・オプション
/libs:static コンパイラー・オプション
/link コンパイラー・オプション
/list コンパイラー・オプション
/list-line-len コンパイラー・オプション
/list-page-len コンパイラー・オプション
/logo コンパイラー・オプション
/map コンパイラー・オプション
/MD コンパイラー・オプション
/MDd コンパイラー・オプション
/MDs コンパイラー・オプション
MDs
libs
/MDsd コンパイラー・オプション
MDs
libs
/MG コンパイラー・オプション
/ML コンパイラー・オプション
libs
ML
/MLd コンパイラー・オプション
libs
ML
/module コンパイラー・オプション
/MP コンパイラー・オプション
/MT コンパイラー・オプション
/MTd コンパイラー・オプション
/MW コンパイラー・オプション
/MWs コンパイラー・オプション
/names:as_is コンパイラー・オプション
/names:lowercase コンパイラー・オプション
/names:uppercase コンパイラー・オプション
/nbs コンパイラー・オプション
/nodefine コンパイラー・オプション
/noinclude コンパイラー・オプション
/O コンパイラー・オプション
/Oa コンパイラー・オプション
/Ob コンパイラー・オプション
/object コンパイラー・オプション
/Od コンパイラー・オプション
/Op コンパイラー・オプション
/openmp コンパイラー・オプション
/optimize コンパイラー・オプション
/Os コンパイラー・オプション
/Ot コンパイラー・オプション
/Ow コンパイラー・オプション
/Ox コンパイラー・オプション
/Oy コンパイラー・オプション
/P コンパイラー・オプション
/pdbfile コンパイラー・オプション
/preprocess-only コンパイラー・オプション
/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
コード・カバレッジ・ツール
/Qcpp コンパイラー・オプション
/Qd-lines コンパイラー・オプション
/Qdiag コンパイラー・オプション
/Qdiag-disable コンパイラー・オプション
/Qdiag-disable:sc コンパイラー・オプション
/Qdiag-dump コンパイラー・オプション
/Qdiag-enable コンパイラー・オプション
/Qdiag-enable:sc コンパイラー・オプション
/Qdiag-enable:sc-include コンパイラー・オプション
/Qdiag-enable:sv-include コンパイラー・オプション
/Qdiag-error コンパイラー・オプション
/Qdiag-error-limit コンパイラー・オプション
/Qdiag-file コンパイラー・オプション
/Qdiag-file-append コンパイラー・オプション
/Qdiag-id-numbers コンパイラー・オプション
/Qdiag-once コンパイラー・オプション
/Qdiag-remark コンパイラー・オプション
/Qdiag-sc-dir コンパイラー・オプション
/Qdiag-warning コンパイラー・オプション
/Qdps コンパイラー・オプション
/Qdyncom コンパイラー・オプション
/Qextend-source コンパイラー・オプション
/Qfast-transcendentals コンパイラー・オプション
/Qfma コンパイラー・オプション
/Qfnalign コンパイラー・オプション
/Qfnsplit コンパイラー・オプション
/Qfp-port コンパイラー・オプション
/Qfp-speculation コンパイラー・オプション
/Qfp-stack-check コンパイラー・オプション
/Qfpp コンパイラー・オプション
/Qftz コンパイラー・オプション
ftz、Qftz
FTZ フラグと DAZ フラグの設定
/Qglobal-hoist コンパイラー・オプション
/Qguide コンパイラー・オプション
/Qguide-data-trans コンパイラー・オプション
/Qguide-file コンパイラー・オプション
/Qguide-file-append コンパイラー・オプション
/Qguide-opts コンパイラー・オプション
/Qguide-par コンパイラー・オプション
/Qguide-vec コンパイラー・オプション
/QIfist コンパイラー・オプション
/Qimf-absolute-error コンパイラー・オプション
/Qimf-accuracy-bits コンパイラー・オプション
/Qimf-arch-consistency コンパイラー・オプション
/Qimf-max-error コンパイラー・オプション
/Qimf-precision コンパイラー・オプション
/Qimsl コンパイラー・オプション
/Qinline-debug-info コンパイラー・オプション
/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、Qipo
IPO の使用
/Qipo-c コンパイラー・オプション
/Qipo-jobs コンパイラー・オプション
/Qipo-S コンパイラー・オプション
/Qipo-separate コンパイラー・オプション
/Qkeep-static-consts コンパイラー・オプション
/Qlocation コンパイラー・オプション
/Qlowercase コンパイラー・オプション
/Qmap-opts コンパイラー・オプション
/Qmkl コンパイラー・オプション
/Qnobss-init コンパイラー・オプション
/Qonetrip コンパイラー・オプション
/Qopenmp オプション
/Qopenmp コンパイラー・オプション
/Qopenmp-lib コンパイラー・オプション
openmp-lib、Qopenmp-lib
OpenMP* ソース互換とその他のコンパイラーとの相互運用性
/Qopenmp-link コンパイラー・オプション
/Qopenmp-profile コンパイラー・オプション
/Qopenmp-report コンパイラー・オプション
/Qopenmp-stubs コンパイラー・オプション
/Qopenmp-threadprivate コンパイラー・オプション
/Qopt-args-in-regs コンパイラー・オプション
/Qopt-block-factor コンパイラー・オプション
/Qopt-jump-tables コンパイラー・オプション
/Qopt-matmul コンパイラー・オプション
/Qopt-mem-layout-trans コンパイラー・オプション
/Qopt-multi-version-aggressive コンパイラー・オプション
/Qopt-prefetch コンパイラー・オプション
/Qopt-ra-region-strategy コンパイラー・オプション
/Qopt-report コンパイラー・オプション
/Qopt-report-file コンパイラー・オプション
/Qopt-report-help コンパイラー・オプション
/Qopt-report-phase コンパイラー・オプション
/Qopt-report-routine コンパイラー・オプション
/Qopt-streaming-stores コンパイラー・オプション
/Qopt-subscript-in-range コンパイラー・オプション
/Qoption コンパイラー・オプション
/Qpad コンパイラー・オプション
/Qpad-source コンパイラー・オプション
/Qpar-adjust-stack コンパイラー・オプション
/Qpar-affinity コンパイラー・オプション
/Qpar-num-threads コンパイラー・オプション
/Qpar-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-genx コンパイラー・オプション
/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 コンパイラー・オプション
/Qrcd コンパイラー・オプション
/Qsafe-cray-ptr コンパイラー・オプション
/Qsave コンパイラー・オプション
/Qsave-temps コンパイラー・オプション
/Qscalar-rep コンパイラー・オプション
/Qsfalign コンパイラー・オプション
/Qsimd コンパイラー・オプション
/Qsox コンパイラー・オプション
/Qtcheck コンパイラー・オプション
/Qtcollect コンパイラー・オプション
/Qtcollect-filter コンパイラー・オプション
/Qtprofile コンパイラー・オプション
/Qtrapuv コンパイラー・オプション
/Qunroll コンパイラー・オプション
/Qunroll-aggressive コンパイラー・オプション
/Quppercase コンパイラー・オプション
/Quse-asm コンパイラー・オプション
/Quse-msasm-symbols コンパイラー・オプション
/Qvc コンパイラー・オプション
/Qvec コンパイラー・オプション
/Qvec-guard-write コンパイラー・オプション
/Qvec-report コンパイラー・オプション
/Qvec-threshold コンパイラー・オプション
/Qvms コンパイラー・オプション
/Qx コンパイラー・オプション
/QxHost コンパイラー・オプション
/Qzero コンパイラー・オプション
/Qzero-initialized-in-bss コンパイラー・オプション
/real-size コンパイラー・オプション
/recursive コンパイラー・オプション
/reentrancy:async コンパイラー・オプション
/reentrancy:none コンパイラー・オプション
/reentrancy:threaded コンパイラー・オプション
/RTCu コンパイラー・オプション
/S コンパイラー・オプション
/show コンパイラー・オプション
/source コンパイラー・オプション
/stand コンパイラー・オプション
/stand:f03 コンパイラー・オプション
/stand:f90 コンパイラー・オプション
/stand:f95 コンパイラー・オプション
/stand:none コンパイラー・オプション
/standard-semantics コンパイラー・オプション
/static コンパイラー・オプション
/syntax-only コンパイラー・オプション
/Tf コンパイラー・オプション
/threads コンパイラー・オプション
/traceback コンパイラー・オプション
/u コンパイラー・オプション
/U コンパイラー・オプション
/undefine コンパイラー・オプション
/us コンパイラー・オプション
/V コンパイラー・オプション
/vms コンパイラー・オプション
/w コンパイラー・オプション
/W0 コンパイラー・オプション
/W1 コンパイラー・オプション
/warn コンパイラー・オプション
/warn:alignments コンパイラー・オプション
/warn:all コンパイラー・オプション
/warn:declarations コンパイラー・オプション
/warn:errors コンパイラー・オプション
/warn:general コンパイラー・オプション
/warn:ignore_loc コンパイラー・オプション
/warn:interfaces コンパイラー・オプション
/warn:none コンパイラー・オプション
/warn:stderrors コンパイラー・オプション
/warn:truncated_source コンパイラー・オプション
/warn:uncalled コンパイラー・オプション
/warn:unused コンパイラー・オプション
/warn:usage コンパイラー・オプション
/watch コンパイラー・オプション
/watch:all コンパイラー・オプション
/watch:cmd コンパイラー・オプション
/watch:none コンパイラー・オプション
/watch:source コンパイラー・オプション
/WB コンパイラー・オプション
/what コンパイラー・オプション
/winapp コンパイラー・オプション
/X コンパイラー・オプション
/Z7 コンパイラー・オプション
/Zd コンパイラー・オプション
/Zi コンパイラー・オプション
/Zl コンパイラー・オプション
/Zp コンパイラー・オプション
/Zs コンパイラー・オプション
\ editing
>
>=
<
<>
<=
%
References to Non-Fortran Procedures
in non-Fortran procedures
%LOC
using with integer pointers
%REF
%VAL
=>
==
$
Implicit Typing Rules
Names
implicit type in names
in names
5 ユニット指定子
6 ユニット指定子
A
Character Editing (A)
edit descriptor
A to Z Reference
ABORT
About box
ABOUTBOXQQ (W*32)
function specifying text for
ABOUTBOXQQ
ABS
absolute spacing function
absolute value function
SIGN
ABS
ABSTRACT
ABSTRACT INTERFACE
ACCEPT
ACCESS
ACCESS Function
INQUIRE: ACCESS Specifier
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
INQUIRE: ACTION Specifier
OPEN: 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
ATTRIBUTES ALIGN
option for ATTRIBUTES directive
alignment
OPTIONS Directive
directive affecting
ALL
ALLOCATABLE
ALLOCATABLE
ATTRIBUTES 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
freeing memory associated with
function determining status of
how to specify
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
SUBROUTINE
RETURN
Obsolescent Language Features in Fortran 2003 and Fortran 95
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* Systems
ANSI Character Codes for Windows* Systems
Character and Key Code Charts for Windows* OS
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*32)
GETARCINFO (W*32)
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
Array Arguments
Argument Association in Procedures
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 reference
passingby immediate value
pointer
subroutine returning command-line
using external and dummy procedures as
using intrinsic procedures as
arithmetic IF
IF - Arithmetic
Obsolescent Language Features in Fortran 2003 and Fortran 95
arithmetic shift
DSHIFTL
SHIFTL
ISHA
DSHIFTR
SHIFTR
SHIFTA
function performing left
DSHIFTL
SHIFTL
function performing left or right
function performing right
DSHIFTR
SHIFTR
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 Constructors
Array Assignment Statements
implied-DO in
array declarations
array descriptor
Assumed-Shape Specifications
POINTER - Fortran 95/90
Deferred-Shape Specifications
FOR_DESCRIPTOR_ASSIGN (W*32)
data items passing
Assumed-Shape Specifications
POINTER - Fortran 95/90
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
UNPACK
SPREAD
MERGE
PACK Function
SHAPE
UBOUND
LBOUND
STORAGE_SIZE
SIZE Function
ALLOCATED
MINLOC
MAXLOC
TRANSPOSE
EOSHIFT
RESHAPE
CSHIFT
IPARITY
MAXVAL
MINVAL
PARITY
COUNT
NORM2
ANY
PRODUCT
IANY
IALL
ALL
SUM
categories of
for construction
UNPACK
SPREAD
MERGE
PACK Function
for inquiry
SHAPE
UBOUND
LBOUND
STORAGE_SIZE
SIZE Function
ALLOCATED
for location
MINLOC
MAXLOC
for manipulation
TRANSPOSE
EOSHIFT
RESHAPE
CSHIFT
for reduction
IPARITY
MAXVAL
MINVAL
PARITY
COUNT
NORM2
ANY
PRODUCT
IANY
IALL
ALL
SUM
array pointers
array procedures
Intrinsic Functions for Arrays
table of
array sections
assigning values to
many-one
Vector Subscripts
Array Assignment Statements
subscript triplets in
vector subscripts in
array specifications
Declarations for Arrays
assumed-shape
assumed-size
deferred-shape
explicit-shape
array subscripts
array transposition
array type declarations
array variables
ARRAY_VISUALIZER
ATTRIBUTES ARRAY_VISUALIZER (W*32)
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-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
SPREAD
RESHAPE
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
NORM2
ANY
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 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 (extent) of
function returning sum of elements in
function returning upper bounds of
function transposing rank-two
function unpacking
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 95/90
POINTER - Integer
vector subscripts in
volatile
whole
ASCII character codes for Linux* and Mac OS* X Systems
ASCII character codes for Windows* Systems
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
Defined Assignment Statements
Assignment(=) - Defined Assignment
Derived-Type Assignment Statements
FORALL
Defining Generic Assignment
Intrinsic Assignment Statements
Assignment - Intrinsic Computational
WHERE
Pointer Assignments
array
defined
Defined Assignment Statements
Assignment(=) - Defined Assignment
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_ALIGNED
assumed-length character arguments
Argument Association in Procedures
Assumed-Length Character Arguments
assumed-length character functions
assumed-shape arrays
assumed-size arrays
asterisk (*)
SUBROUTINE
Declarations for Character Types
Assumed-Length Character Arguments
Alternate Return Arguments
FUNCTION
as alternate return specifier
as assumed-length character specifier
Declarations for Character Types
Assumed-Length Character Arguments
as CHARACTER length specifier
Declarations for Character Types
Assumed-Length Character Arguments
as dummy argument
as function type length specifier
ASYNCHRONOUS
Asynchronous Specifier (ASYNCHRONOUS=)
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 variables
ATOMIC_DEFINE
ATOMIC_REF
subroutine defining
subroutine letting you reference
ATOMIC_DEFINE
ATOMIC_REF
ATTRIBUTES
ALIAS option
ALIGN option
ALLOCATABLE option
ALLOW_NULL option
ARRAY_VISUALIZER option
C option
CONCURRENCY_SAFE option
DECORATE option
DLLEXPORT option
DLLIMPORT option
EXTERN option
FORCEINLINE option
IGNORE_LOC option
INLINE option
MIXED_STR_LEN_ARG option
NO_ARG_CHECK option
NOINLINE option
NOMIXED_STR_LEN_ARG option
REFERENCE option
STDCALL option
VALUE option
VARYING option
VECTOR option
外部命名規則
言語が混在したプログラム
呼び出し規約
言語が混在したプログラミングにおけるデータ交換と参照
インテル(R) Fortran プログラムからの C プロシージャーの呼び出し
ATTRIBUTES ALIAS
ATTRIBUTES ALIGN
ATTRIBUTES ALLOCATABLE
ATTRIBUTES ALLOW_NULL
ATTRIBUTES ARRAY_VISUALIZER
ATTRIBUTES C
ATTRIBUTES CONCURRENCY_SAFE
ATTRIBUTES DECORATE
ATTRIBUTES DLLEXPORT
ATTRIBUTES DLLIMPORT
ATTRIBUTES EXTERN
attributes for data
Type Declarations
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
ATTRIBUTES FORCEINLINE
ATTRIBUTES IGNORE_LOC
ATTRIBUTES INLINE
ATTRIBUTES MIXED_STR_LEN_ARG
ATTRIBUTES NO_ARG_CHECK
ATTRIBUTES NOINLINE
ATTRIBUTES NOMIXED_STR_LEN_ARG
ATTRIBUTES REFERENCE
ATTRIBUTES STDCALL
ATTRIBUTES VALUE
ATTRIBUTES VARYING
ATTRIBUTES VECTOR
AUTO routines
AUTOAddArg (W*32)
AUTOAllocateInvokeArgs (W*32)
AUTODeallocateInvokeArgs (W*32)
AUTOGetExceptInfo (W*32)
AUTOGetProperty (W*32)
AUTOGetPropertyByID (W*32)
AUTOGetPropertyInvokeArgs (W*32)
AUTOInvoke (W*32)
AUTOSetProperty (W*32)
AUTOSetPropertyByID (W*32)
AUTOSetPropertyInvokeArgs (W*32)
COM and Automation Library Routines (W*32)
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*32)
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*32)
POLYBEZIERTO, POLYBEZIERTO_W (W*32)
functions drawing
POLYBEZIER, POLYBEZIER_W (W*32)
POLYBEZIERTO, POLYBEZIERTO_W (W*32)
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)
2 進浮動小数点準拠ライブラリー関数
関数一覧
同次一般演算子関数
非演算子関数
formatOf 一般演算子関数
クワイエット演算子関数
シグナル演算子関数
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*32)
function displaying image from
bits
DSHIFTL
SHIFTL
ISHA
DSHIFTR
SHIFTR
SHIFTA
IBCLR
IBITS
ISHL
ISHFT
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
DSHIFTR
SHIFTR
function arithmetically shifting right with fill
function clearing to zero
function extracting sequences of
function logically shifting left or right
ISHL
ISHFT
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 orequal 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 constructs
Execution Control Overview
ASSOCIATE
CASE
CRITICAL
DO
DO Statement
DO WHILE
FORALL
IF
SELECT TYPE
WHERE
BLOCK DATA
and common blocks
block data program units
BLOCK DATA
Program Units
Program Units and Procedures Overview
and common blocks
effect of using DATA in
in EXTERNAL
block DO
DO Statement
terminal statements for
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
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 run-time exceptions
GETEXCEPTIONPTRSQQ (W*32)
function returning pointer to
C strings
C との互換性保持
C ランタイム例外
C 互換性保持
C_ASSOCIATED
C_F_POINTER
C_F_PROCPOINTER
C_FUNLOC
C_LOC
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
MODIFYMENUROUTINEQQ (W*32)
INSERTMENUQQ (W*32)
APPENDMENUQQ (W*32)
REGISTERMOUSEEVENT (W*32)
UNREGISTERMOUSEEVENT (W*32)
predefined QuickWin
MODIFYMENUROUTINEQQ (W*32)
INSERTMENUQQ (W*32)
APPENDMENUQQ (W*32)
registering for mouse events
unregistering for mouse events
carriage control
Printing of Formatted Records
specifying
CARRIAGECONTROL
OPEN: CARRIAGECONTROL Specifier
INQUIRE: CARRIAGECONTROL Specifier
specifier for INQUIRE
specifier for OPEN
CASE
CASE DEFAULT
case index
CCOS
CDABS
CDCOS
CDEXP
CDFLOAT
CDLOG
CDSIN
CDSQRT
CDTAN
CEILING
CEXP
CHANGEDIRQQ
CHANGEDRIVEQQ
CHAR
CHARACTER
in type declarations
データ型表現
character assignment statements
Character Constant and Hollerith Arguments
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
OUTTEXT (W*32)
OUTGTEXT (W*32)
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)
OUTTEXT (W*32)
OUTGTEXT (W*32)
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 Fortran 2003 and Fortran 95
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*32)
SETACTIVEQQ (W*32)
GETACTIVEQQ (W*32)
SETWINDOWCONFIG (W*32)
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*32)
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
COPYIN
SINGLE
COPYPRIVATE
Data Scope Attribute Clauses
PARALLEL Directive (OpenMP*)
DEFAULT Clause
SECTIONS
FIRSTPRIVATE
DO Directive
LASTPRIVATE
PRIVATE Clause
REDUCTION
COPYIN
COPYPRIVATE
SINGLE
COPYPRIVATE
data scope attribute
DEFAULT
PARALLEL Directive (OpenMP*)
DEFAULT Clause
DEFAULT FIRSTPRIVATE
DEFAULT NONE
DEFAULT PRIVATE
DEFAULT SHARED
FIRSTPRIVATE
SINGLE
PARALLEL Directive (OpenMP*)
SECTIONS
FIRSTPRIVATE
DO Directive
IF
LASTPRIVATE
LASTPRIVATE
SECTIONS
DO Directive
NOWAIT
SINGLE
SECTIONS
DO Directive
NUM_THREADS
ORDERED
PRIVATE
SINGLE
PARALLEL Directive (OpenMP*)
SECTIONS
PRIVATE Clause
DO Directive
REDUCTION
PARALLEL Directive (OpenMP*)
SECTIONS
REDUCTION
DO Directive
SCHEDULE
SHARED
CLEARSCREEN
CLEARSTATUSFPQQ
CLICKMENUQQ
clip region
SETVIEWPORT (W*32)
SETCLIPRGN (W*32)
subroutine setting
SETVIEWPORT (W*32)
SETCLIPRGN (W*32)
CLOCK
CLOCKX
CLOG
CLOSE
CLOSE 文
CMPLX
Co-Array
Co-Array の使用
coarray、Qcoarray
プログラム構文
使用
有効にするオプション
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
coarrays
allocatable
attribute and statement specifying
deferred-coshape
explicit-coshape
function returning number of images
image control statements for
image selectors
cobounds
LCOBOUND
UCOBOUND
function returning lower
function returning upper
codecov ツール
Qcov-gen
Qcov-file
Qcov-dir
インストルメント済みファイルを生成するオプション
サマリー・ファイル名を指定するオプション
プロファイル出力のディレクトリーを指定するオプション
codepage
NLSSetLocale (W*32)
NLSSetEnvironmentCodepage (W*32)
NLSGetLocale (W*32)
function setting current
function setting for current console
subroutine retrieving current
codepage number
NLSGetEnvironmentCodepage (W*32)
function returning for console codepage
function returning for system codepage
codepages
NLSEnumCodepages (W*32)
function returning array of
CODIMENSION
COLLAPSE
DO Directive
in DO directive
colon
Assumed-Shape Specifications
Subscript Triplets
Assumed-Size Specifications
Deferred-Shape Specifications
Explicit-Shape Specifications
in array specifications
Assumed-Shape Specifications
Subscript Triplets
Assumed-Size Specifications
Deferred-Shape Specifications
Explicit-Shape Specifications
colon editing
color index
GETCOLOR (W*32)
GETPIXELS (W*32)
GETPIXEL, GETPIXEL_W (W*32)
GETTEXTCOLOR (W*32)
SETCOLOR (W*32)
SETPIXELS (W*32)
SETPIXEL, SETPIXEL_W (W*32)
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*32)
SETCOLORRGB (W*32)
function returning current
function setting current
COM routines
COMAddObjectReference (W*32)
COMCLSIDFromProgID (W*32)
COMCLSIDFromString (W*32)
COMCreateObjectByGUID (W*32)
COMCreateObjectByProgID (W*32)
COMGetActiveObjectByGUID (W*32)
COMGetActiveObjectByProgID (W*32)
COMGetFileObject (W*32)
COMInitialize (W*32)
COMIsEqualGUID (W*32)
COMQueryInterface (W*32)
COMReleaseObject (W*32)
COMStringFromGUID (W*32)
COMUninitialize (W*32)
COM and Automation Library Routines (W*32)
COMAddObjectReference
COMCLSIDFromProgID
COMCLSIDFromString
COMCreateObjectByGUID
COMCreateObjectByProgID
COMGetActiveObjectByGUID
COMGetActiveObjectByProgID
COMGetFileObject
COMInitialize
COMIsEqualGUID
COMQueryInterface
COMReleaseObject
COMStringFromGUID
COMUninitialize
table of
COM オブジェクト
インテル(R) Fortran モジュールウィザードの使用についての概要
その他の情報
ポインターの取得
使用
COM オブジェクト・インターフェイス
モジュールウィザードの役割
特定
COM オブジェクトとオートメーション・オブジェクトの使用
COM サーバー
COM サーバーの基本概念の理解
別のシステムへの COM サーバーの配置
COM サーバーの利点
基本概念
別のシステムへの配置
利点
COM サーバー階層エディター
COMAddObjectReference
combining arrays
combining source forms
COMCLSIDFromProgID
COMCLSIDFromString
COMCreateObjectByGUID
COMCreateObjectByGUID (W*32)
オブジェクト・ポインターの取得に使用
COMCreateObjectByProgID
COMCreateObjectByProgID (W*32)
オブジェクト・ポインターの取得に使用
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_ARGUMENT_COUNT
command-line arguments
IARGC
NARGS
GET_COMMAND_ARGUMENT
GETARG
function returning index of
function returning number of
IARGC
NARGS
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 derived types in
volatile
compilation control statements
compiler directives
OpenMP* Fortran Compiler Directives
General Compiler Directives
ALIAS
ASSUME_ALIGNED
ATOMIC
ATOMIC
OpenMP* Fortran Compiler Directives
ATTRIBUTES
BARRIER
OpenMP* Fortran Compiler Directives
BARRIER
CRITICAL
OpenMP* Fortran Compiler Directives
CRITICAL Directive
DECLARE and NODECLARE
DEFINE and UNDEFINE
DISTRIBUTE POINT
DO
OpenMP* Fortran Compiler Directives
DO Directive
ENDIF
FIXEDFORMLINESIZE
FLUSH
OpenMP* Fortran Compiler Directives
FLUSH Directive
FORCEINLINE
FREEFORM and NOFREEFORM
general
IDENT
IF Construct
IF DEFINED
INLINE and NOINLINE
INTEGER
IVDEP
LOOP COUNT
MASTER
OpenMP* Fortran Compiler Directives
MASTER
MESSAGE
NOFUSION
NOVECTOR
OBJCOMMENT
OpenMP Fortran
OPTIMIZE and NOOPTIMIZE
OPTIONS
ORDERED
OpenMP* Fortran Compiler Directives
ORDERED
overview of parallel
PACK
PARALLEL DO
OpenMP* Fortran Compiler Directives
PARALLEL DO
PARALLEL loop
PARALLEL OpenMP Fortran
OpenMP* Fortran Compiler Directives
PARALLEL Directive (OpenMP*)
PARALLEL SECTIONS
OpenMP* Fortran Compiler Directives
PARALLEL SECTIONS
PARALLEL WORKSHARE
PARALLEL WORKSHARE
OpenMP* Fortran Compiler Directives
PREFETCH and NOPREFETCH
prefixes for
PSECT
REAL
rules for
SECTION
OpenMP* Fortran Compiler Directives
SECTIONS
SECTIONS
OpenMP* Fortran Compiler Directives
SECTIONS
SIMD
SINGLE
OpenMP* Fortran Compiler Directives
SINGLE
STRICT and NOSTRICT
table of general
table of OpenMP
TASK
OpenMP* Fortran Compiler Directives
TASK
TASKWAIT
OpenMP* Fortran Compiler Directives
TASKWAIT
TASKYIELD
OpenMP* Fortran Compiler Directives
TASKYIELD
THREADPRIVATE
OpenMP* Fortran Compiler Directives
THREADPRIVATE
UNROLL and NOUNROLL
UNROLL_AND_JAM and NOUNROLL_AND_JAM
VECTOR
WORKSHARE
WORKSHARE
OpenMP* Fortran Compiler Directives
compiler options
OPTIONS Statement
statement confirming
statement overriding
compilervars.bat ファイル
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
COMPLEX(4) Constants
COMPLEX(16) Constants
COMPLEX(8) or DOUBLE COMPLEX Constants
General Rules for Complex 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*32)
オブジェクト・ポインターの取得に使用
COMReleaseObject
COMReleaseObject (W*32)
オブジェクト・ポインターの取得に使用
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
conformance
Language Standards Conformance
to language standards
CONJG
conjugate
CONJG
function calculating
connecting to files
console codepage
NLSGetEnvironmentCodepage (W*32)
function returning number for
console keystrokes
PEEKCHARQQ
function checking for
constant expressions
constants
Data Types, Constants, and Variables Overview
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 Overview
ASSOCIATE
CASE
CRITICAL
DO
DO Statement
DO WHILE
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 Overview
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
for blanks
forms for
positional
Q
RC
RD
RN
round
RP
RP Editing
DP Editing
RU
RZ
S
Scale factor
sign
slash
SP
SS
T
TL
TR
X
control list
control procedures
Program Control Statements and Procedures
table of
control statements
Execution Control Overview
table of
control transfer
Execution Control Overview
with arithmetic if
with branch statements
with CALL
with CASE
with END
with GO TO
GOTO - Assigned
GOTO - Computed
GOTO - Unconditional
with IF construct
with logical IF
with RETURN
control variables
DLGSET, DLGSETINT, DLGSETLOG, DLGSETCHAR (W*32, W*64)
function setting value of dialog
control word
SCWRQQ
GETCONTROLFPQQ
SETCONTROLFPQQ
LCWRQQ
subroutines returning floating-point
SCWRQQ
GETCONTROLFPQQ
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*32)
INTEGERTORGB (W*32)
LOGICAL Function
CMPLX
QCMPLX
DCMPLX
INT
QFLOAT
QEXT
QREAL
QNUM
RNUM
IFLOATI, IFLOATJ
DFLOATI, DFLOATJ, DFLOATK
DBLE
DREAL
DFLOAT
DNUM
IDFLOAT
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
DFLOATI, DFLOATJ, DFLOATK
DBLE
DREAL
DFLOAT
DNUM
IDFLOAT
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 の指示子
OPTIONS 文を使用する方法
サポートされるネイティブ数値形式と非ネイティブ数値形式
OPEN 文 CONVERT を使用する方法
-convert または /convert コンパイラー・オプションを使用する方法
specifier for INQUIRE
specifier for OPEN
coordinates
GETVIEWCOORD, GETVIEWCOORD_W (W*32)
GETPHYSCOORD (W*32)
GETCURRENTPOSITION, GETCURRENTPOSITION_W (W*32)
subroutine converting from physical to viewport
subroutine converting from viewport to physical
subroutine returning for current graphics position
COPYIN
for THREADPRIVATE common blocks
in PARALLEL directive
in PARALLEL DO directive
in PARALLEL SECTIONS directive
COPYPRIVATE
in SINGLE directive
COS
正しい使用
COSD
COSH
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
COTAND
COTAN
function returning
COTAND
COTAN
function with argument in degrees
function with argument in radians
COUNT
country
NLSSetLocale (W*32)
NLSGetLocale (W*32)
function setting current
subroutine retrieving current
CPU
mtune
march
指定された CPU 向けに最適化を行うオプション
指定された CPU 向けのコードを生成するオプション
CPU time
CPU_TIME
function returning elapsed
DCLOCK
ETIME
DTIME
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 Statement
CRITICAL Directive
critical errors
SETERRORMODEQQ
subroutine controlling prompt for
CSHIFT
CSIN
CSMG
CSQRT
CTAN
CTIME
currency string
NLSFormatCurrency (W*32)
function returning for current locale
current date
DATE Portability Routine
GETDAT
DATE4
DATE_AND_TIME
DATE Intrinsic Procedure
IDATE Intrinsic Procedure
IDATE4
subroutines returning
DATE Portability Routine
GETDAT
DATE4
DATE_AND_TIME
DATE Intrinsic Procedure
IDATE Intrinsic Procedure
IDATE4
current locale
NLSGetLocaleInfo (W*32)
function returning information about
cursor
DISPLAYCURSOR (W*32)
SETMOUSECURSOR (W*32)
function controlling display of
function setting the shape of
CYCLE
D
E and D Editing
edit descriptor
DABS
DACOS
DACOSD
DACOSH
DASIN
DASIND
DASINH
DATA
data conversion rules
Numeric Assignment Statements
for numeric assignment
data edit descriptors
A
B
D
default widths for
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 objects
Data Types, Constants, and Variables Overview
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 Overview
function for binary
indicating end of
specifying mode of
data transfer statements
Data Transfer I/O Statements Overview
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
PRINT
WRITE Statement
REWRITE
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 Overview
BYTE
CHARACTER
CHARACTER
Character Data Type
COMPLEX
Complex Data Types
COMPLEX Statement
declaring
derived
Derived Data Types
TYPE Statement (Derived Types)
DOUBLE COMPLEX
DOUBLE COMPLEX
Complex Data Types
DOUBLE PRECISION
Real Data Types
DOUBLE PRECISION
enumerator
explicit
implicit
INTEGER
Integer Data Types
INTEGER Statement
intrinsic
LOGICAL
LOGICAL Statement
Logical Data Types
noncharacter
of scalar variables
ranking in expressions
REAL
Real Data Types
REAL Statement
statement overriding default for names
storage requirements for
user-defined
DATAN
DATAN2
DATAN2D
DATAND
DATANH
DATE
DATE Portability Routine
DATE Intrinsic Procedure
function returning for current locale
function returning Julian
JDATE4
JDATE
function setting
routine to prevent Year 2000 problem
subroutine unpacking a packed
subroutines returning
GETDAT
DATE4
DATE_AND_TIME
IDATE Intrinsic Procedure
IDATE4
subroutines returning current system
DATE Portability Routine
DATE4
DATE_AND_TIME
DATE Intrinsic Procedure
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*32)
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
DECIMAL
OPEN: DECIMAL Specifier
INQUIRE: 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 Overview
CLASS
for arrays
for character types
for derived types
for noncharacter types
MAP
table of procedures for data
type
UNION
DECLARE
DECLARE and NODECLARE
equivalent compiler option for
DECODE
DECORATE
ATTRIBUTES DECORATE
option for ATTRIBUTES directive
DEFAULT
DEFAULT Clause
ATTRIBUTES DEFAULT
in PARALLEL directive
in PARALLEL DO directive
in PARALLEL SECTIONS 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
DEFERRED attribute
Type-Bound Procedures
in type-bound procedure
deferred-shape arrays
DEFINE
DEFINE and UNDEFINE
equivalent compiler option for
プリプロセッサー・シンボルの検出に使用
DEFINE FILE
defined assignment
Defined Assignment Statements
Assignment(=) - Defined Assignment
defined operations
Defining Generic Operators
Defined Operations
defined variables
defining generic assignment
defining generic operators
DELDIRQQ
DELETE
Alternative Syntax for the DELETE Statement
alternative syntax for statement
DELETE value for CLOSE(DISPOSE) or CLOSE(STATUS)
DELETEMENUQQ
DELFILESQQ
DELIM
INQUIRE: DELIM Specifier
OPEN: DELIM Specifier
specifier for INQUIRE
specifier for OPEN
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
Default Initialization
Derived Data Types
default initialization of
procedure pointers as
referencing
derived-type data
Default Initialization
Derived Data Types
components of
Default Initialization
Derived Data Types
definition of
derived-type declarations
derived-type definition
Default Initialization
Derived Data Types
preserving the storage order of
derived-type items
PACK Directive
directive specifying starting address of
devices
OPEN
associating with units
DEXP
DFLOAT
DFLOATI
DFLOATJ
DFLOATK
DFLOTI
DFLOTJ
DFLOTK
diag コンパイラー・オプション
dialog box messages
SETMESSAGEQQ (W*32)
subroutine setting
dialog boxes
DLGSETCTRLEVENTHANDLER (W*32)
DLGUNINIT (W*32)
DLGMODELESS (W*32)
DLGMODAL, DLGMODALWITHPARENT (W*32)
DLGINIT, DLGINITWITHRESOURCEHANDLE (W*32)
DLGISDLGMESSAGE, DLGISDLGMESSAGEWITHDLG (W*32)
DLGEXIT (W*32)
DLGSETTITLE (W*32)
DLGFLUSH (W*32)
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*32)
function sending a message to
dialog control variable
DLGGET, DLGGETINT, DLGGETLOG, DLGGETCHAR (W*32)
DLGSET, DLGSETINT, DLGSETLOG, DLGSETCHAR (W*32, W*64)
functions retrieving state of
functions setting value of
dialog routines
Dialog Library Routines (W*32)
DLGEXIT
DLGFLUSH
DLGGET
DLGGETCHAR
DLGGETINT
DLGGETLOG
DLGINIT
DLGINITWITHRESOURCEHANDLE
DLGISDLGMESSAGE
DLGISDLGMESSAGEWITHDLG
DLGMODAL
DLGMODAL, DLGMODALWITHPARENT (W*32)
DLGSETRETURN (W*32)
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*32)
function determining behavior of
directive prefixes
directives
General Compiler Directives
ALIAS
ASSUME_ALIGNED
ATOMIC
ATOMIC
OpenMP* Fortran Compiler Directives
ATTRIBUTES
BARRIER
OpenMP* Fortran Compiler Directives
BARRIER
CRITICAL
OpenMP* Fortran Compiler Directives
CRITICAL Directive
DECLARE
DEFINE
DISTRIBUTE POINT
DO
FIXEDFORMLINESIZE
FLUSH
FORCEINLINE
FREEFORM
general
IDENT
IF
IF DEFINED
INLINE and NOINLINE
INTEGER
IVDEP
LOOP COUNT
MASTER
OpenMP* Fortran Compiler Directives
MASTER
MESSAGE
NODECLARE
NOFREEFORM
NOFUSION
NOOPTIMIZE
NOPARALLEL loop
NOPREFETCH
NOSTRICT
NOUNROLL
NOUNROLL_AND_JAM
NOVECTOR
OBJCOMMENT
OPTIMIZE
OPTIONS
ORDERED
OpenMP* Fortran Compiler Directives
ORDERED
overview of parallel
PACK
PARALLEL DO
OpenMP* Fortran Compiler Directives
PARALLEL DO
PARALLEL loop
PARALLEL OpenMP Fortran
OpenMP* Fortran Compiler Directives
PARALLEL Directive (OpenMP*)
PARALLEL SECTIONS
OpenMP* Fortran Compiler Directives
PARALLEL SECTIONS
PARALLEL WORKSHARE
PARALLEL WORKSHARE
OpenMP* Fortran Compiler Directives
PREFETCH
prefixes for
PSECT
REAL
rules for placement of
SECTION
OpenMP* Fortran Compiler Directives
SECTIONS
SECTIONS
OpenMP* Fortran Compiler Directives
SECTIONS
SIMD
SINGLE
OpenMP* Fortran Compiler Directives
SINGLE
STRICT
syntax rules for
TASK
OpenMP* Fortran Compiler Directives
TASK
TASKWAIT
OpenMP* Fortran Compiler Directives
TASKWAIT
TASKYIELD
OpenMP* Fortran Compiler Directives
TASKYIELD
THREADPRIVATE
OpenMP* Fortran Compiler Directives
THREADPRIVATE
UNDEFINE
UNROLL
UNROLL_AND_JAM
VECTOR
WORKSHARE
WORKSHARE
OpenMP* Fortran Compiler Directives
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
DISTRIBUTE POINT
DLGEXIT
DLGFLUSH
DLGGET
DLGGETCHAR
DLGGETINT
DLGGETLOG
DLGINIT
DLGINITWITHRESOURCEHANDLE
DLGISDLGMESSAGE
DLGISDLGMESSAGEWITHDLG
DLGMODAL
DLGMODALWITHPARENT
DLGMODELESS
DLGSENDCTRLMESSAGE
DLGSET
DLGSETCHAR
DLGSETCTRLEVENTHANDLER
DLGSETINT
DLGSETLOG
DLGSETRETURN
DLGSETSUB
DLGSETTITLE
DLGUNINIT
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 WHILE
DO WHILE loops
DO WHILE
statement terminating
statement transferring control from
DO ループ
par-schedule、Qpar-schedule
f66
スケジューリング・アルゴリズムを指定するオプション
少なくとも 1 回実行するオプション
DO 構造
ループの構造
数値
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
DFLOATI, DFLOATJ, DFLOATK
DBLE
DREAL
DFLOAT
DNUM
IDFLOAT
デフォルトの種別を指定するオプション
double-precision product
DPROD
function producing
double-precision real
double-precision real editing (D)
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
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
Program Units and Procedures Overview
interfaces for
statement declaring
using as actual arguments
dyn ファイル
アプリケーションのプロファイル
プロファイル情報のダンプとリセット
プロファイル情報のダンプ
dynamic allocation
dynamic association
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
Format Specifications
A
apostrophe
B
backslash
BN
BZ
character string
colon
control
D
data
DC
dollar sign
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
RP Editing
DP Editing
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 Overview
references to
elemental user-defined procedures
elements
SIZE Function
function returning number of
ELLIPSE
ELLIPSE_W
ellipses
ELLIPSE, ELLIPSE_W (W*32)
functions drawing
elliptical arcs
ARC, ARC_W (W*32)
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 specifier
Branch Specifiers (END=, EOR=, ERR=)
Components of Data Transfer Statements
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)
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
Branch Specifiers (END=, EOR=, ERR=)
Components of Data Transfer Statements
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 for CLOSE
ERR specifier
Branch Specifiers (END=, EOR=, ERR=)
Components of Data Transfer Statements
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
ERRSNS
ES
escapesequence
C Strings in Character Constants
C-style
ETIME
Euclidean distance
HYPOT
function returning
exclusive OR
Logical Expressions
function performing
executable statements
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 Statement
EXIT Subroutine
exit behavior
GETEXITQQ (W*32)
SETEXITQQ
function returning QuickWin
function setting QuickWin
exit parameters
SETEXITQQ
function setting QuickWin
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
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
Records and Files
associating with units
external functions
ENTRY
statement specifying entry point for
external linkage with C
external procedures
External Procedures
Program Units
Program Units and Procedures Overview
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 ファイル
F90_dyncom ルーチン
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
RENAMEFILEQQ
RENAME
FSEEK
FULLPATHQQ
FSTAT
LSTAT
GETFILEINFOQQ
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
RENAMEFILEQQ
RENAME
function repositioning
function returning full path of
function returning information about
FSTAT
LSTAT
GETFILEINFOQQ
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
FLOODFILL, FLOODFILL_W (W*32)
FLOODFILLRGB, FLOODFILLRGB_W (W*32)
SETFILLMASK (W*32)
functions using
FLOODFILL, FLOODFILL_W (W*32)
FLOODFILLRGB, FLOODFILLRGB_W (W*32)
subroutine setting to new pattern
fill shapes
GETFILLMASK (W*32)
subroutine returning pattern used to
FINAL statement
Type-Bound Procedures
in type-bound procedure
final subroutines
final task
FIND
FINDFILEQQ
FIRSTPRIVATE
in DEFAULT clause
in DO directive
in PARALLEL directive
in PARALLEL DO directive
in PARALLEL SECTIONS directive
in SECTIONS directive
in SINGLE directive
fixed source format
Fixed and Tab Source Forms
Obsolescent Language Features in Fortran 2003 and Fortran 95
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
SCWRQQ
GETCONTROLFPQQ
SETCONTROLFPQQ
LCWRQQ
subroutines returning
SCWRQQ
GETCONTROLFPQQ
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
SSWRQQ
GETSTATUSFPQQ (W*32)
subroutine clearing exception flags in
subroutines returning
SSWRQQ
GETSTATUSFPQQ (W*32)
FLOATJ
FLOATK
FLOODFILL
FLOODFILL_W
FLOODFILLRGB
FLOODFILLRGB_W
FLOOR
fltconsistency コンパイラー・オプション
FLUSH
FLUSH Statement
FLUSH Subroutine
FLUSH Directive
FMA 命令
fma、Qfma
有効にするオプション
FMT
Format Specifier (FMT=)
specifier for READ
specifier for WRITE
FMT specifier
Components of Data Transfer Statements
Format Specifier (FMT=)
focus
INQFOCUSQQ (W*32)
FOCUSQQ (W*32)
determining which window has
setting
FOCUSQQ
font
SETFONT (W*32)
SETGTEXTROTATION (W*32)
function setting for OUTGTEXT
function setting orientation angle for OUTGTEXT
font characteristics
GETFONTINFO (W*32)
function returning
font-related library functions
GETFONTINFO (W*32)
SETFONT (W*32)
GETGTEXTEXTENT (W*32)
OUTGTEXT (W*32)
INITIALIZEFONTS (W*32)
fonts
INITIALIZEFONTS (W*32)
GETFONTINFO (W*32)
GETGTEXTROTATION (W*32)
GETGTEXTEXTENT (W*32)
SETFONT (W*32)
SETGTEXTROTATION (W*32)
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 ファイル
FOR_DESCRIPTOR_ASSIGN
FOR_GET_FPE
for_iosdef.for ファイル
for_rtl_finish_
for_rtl_init_
FOR_SET_FPE
FOR_SET_REENTRANCY
FORALL
FORCEINLINE
INLINE, FORCEINLINE, and NOINLINE
ATTRIBUTES INLINE, NOINLINE, and FORCEINLINE
option for ATTRIBUTES directive
FORM
INQUIRE: FORM Specifier
OPEN: 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 Overview
Rules for List-Directed Sequential READ Statements
Rules for Namelist Sequential READ Statement
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 sequential READ statements
formatted sequential WRITE statements
forms for control edit descriptors
forms for data edit descriptors
FORT_CONVERT 環境変数
環境変数 FORT_CONVERT n を使用する方法
環境変数 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 Fortran 2003 and Fortran 95
standard-semantics
deleted features in
obsolescent features in
互換性を強制するオプション
Fortran 2003 character set
Fortran 2008 features
FORTRAN 66
f66
セマンティクスを適用するオプション
FORTRAN 77
f77rtl
intconstant
ランタイム動作を使用するオプション
種別パラメーターのセマンティクスを使用するオプション
FORTRAN 77 言語標準
Fortran 90
STRICT and NOSTRICT
directive enabling or disabling extensions to
Fortran 90 言語標準
Fortran 言語標準について
書式なしファイル RECL ユニットの使用
Fortran 95
Deleted Language Features in Fortran 2003 and Fortran 95
STRICT and NOSTRICT
Obsolescent Language Features in Fortran 2003 and Fortran 95
deleted features in
directive enabling or disabling extensions to
obsolescent features in
Fortran 95 言語標準
Fortran 95/90 pointers
Fortran COM サーバー
Fortran COM サーバーのインターフェイス設計における考慮事項
Fortran COM サーバーの概要
COM サーバーの基本概念の理解
Fortran COM サーバーの作成
COM サーバーの詳細
別のシステムへの COM サーバーの配置
COM サーバーの利点
インターフェイス設計における考慮事項
概要
基本概念
作成
詳細
別のシステムへの配置
利点
Fortran DLL アプリケーション
Fortran DLL アプリケーション用カスタムハンドラー
エラーを含む
カスタムハンドラー
Fortran PowerStation
Microsoft* Fortran PowerStation* 互換ファイル
互換性
Fortran procedures
Language Summary Tables
tables of
Fortran statements
Language Summary Tables
tables of
Fortran ウィンドウ・アプリケーション
Fortran Windows* アプリケーション用カスタムハンドラー
カスタムハンドラー
Fortran ウィンドウ・アプリケーション・プロジェクト
Fortran スタティック・ライブラリー
Fortran スタティック・ライブラリー・プロジェクトの使用
デバッグ
使用
Fortran ソースファイル
Fortran ファイル拡張子の指定
非標準の指定
Fortran ダイナミック・リンク・ライブラリー
Fortran ダイナミック・リンク・ライブラリー・プロジェクトの使用
ダイナミック・リンク・ライブラリー (DLL) を参照
Fortran ダイナミック・リンク・ライブラリー・プロジェクト
Fortran ダイナミック・リンク・ライブラリー・プロジェクトの使用
ダイナミック・リンク・ライブラリー (DLL) を参照
Fortran と C/C++
Fortran でのプロシージャーのプロトタイピング
言語が混在したプログラミングにおけるデータ型の処理の概要
言語が混在したプログラミングのまとめ
Fortran/C の呼び出し規約 (Windows* のみ)
Fortran、C、C++、および MASM のプロシージャー名
Windows* システムでのインテル(R) Fortran/C が混在したプログラムのビルド
インターフェイス・ブロックの使用
データ型
プログラミング問題のまとめ
引数の渡し方
外部名
言語が混在したプログラム
互換ライブラリーの使用
Fortran と MASM
インテル(R) Fortran/MASM が混在したプログラムの概要
Fortran でのプロシージャーのプロトタイピング
言語が混在したプログラミングにおけるデータ型の処理の概要
Fortran/MASM の呼び出し規約 (Windows* のみ)
MASM 命名規則 (Windows* のみ)
Fortran、C、C++、および MASM のプロシージャー名
MASM プロシージャーの作成
アライメントと戻り値
インターフェイス・ブロックの使用
データ型
プログラム
引数の渡し方
外部名
MASM 命名規則 (Windows* のみ)
Fortran、C、C++、および MASM のプロシージャー名
Fortran とアセンブリー
言語が混在したプログラミングのまとめ
プログラミング問題のまとめ
Fortran の配列記述子の書式
Fortran プリプロセッサー (FPP)
allow
E
EP
Wp
D
定義済みプリプロセッサー・シンボルの使用
fpp
preprocess-only
end-of-line コメントの取り扱いを指定するオプション
stdout に出力するオプション
E
EP
オプションを渡すオプション
シンボル定義のオプション
D
定義済みプリプロセッサー・シンボルの使用
ファイルで実行するオプション
ファイルに出力するオプション
Fortran プログラム
Microsoft* デバッガーでの Fortran データ型の表示
Fortran プログラムのデバッグ
デバッガーでのデータ型
デバッグ
Fortran プログラムからの C プロシージャーの呼び出し
Fortran プログラムのデバッグ
データ・ブレークポイントの使用
データ型
ブレークポイントの条件の定義
例
Fortran プロジェクト
新しいプロジェクトの作成
既存のファイルを追加
作成
新規のファイルを追加
Fortran モジュールウィザード
インテル(R) Fortran モジュールウィザードの使用についての概要
インテル(R) 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 ファイル
fpp プリプロセッサーの使用
保持するためのオプション
FPUTC
POSIX version of
FRACTION
FREE
free source format
Free Source Form
directive specifying
FREEFORM
FREEFORM and NOFREEFORM
equivalent compiler option for
FSEEK
POSIX version of
FSTAT
POSIX version of
FTELL
FTELL, FTELLI8
POSIX version of
FTELLI8
ftrapuv コンパイラー・オプション
FTZ フラグ
FULLPATHQQ
FUNCTION
function grouping
prof-func-groups
有効または無効にするオプション
function references
function result
RESULT
as explicit-shape array
specifying different name for
function results
Procedure Characteristics
characteristics of
functions
Program Units and Procedures Overview
FUNCTION
defining in a statement
effect of ENTRY in
elemental intrinsic
ELEMENTAL keyword in
EXTERNAL
general rules for
generic
inquiry
invoking
invoking in a CALL statement
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 Overview
table of
Fused Multiply-Add 命令
fma、Qfma
有効にするオプション
G
G Editing
edit descriptor
effect of data magnitude on format conversions
GAMMA
gamma value
GAMMA
function returning
gcc C++ ランタイム・ライブラリー
idirafter
cxxlib
2 つ目にディレクトリーを追加するオプション
インクルード・ファイル・パス
リンクするためのオプション
gen-interfaces コンパイラー・オプション
general compiler directives
rules for
table of
general directives
General Compiler Directives
ALIAS
ASSUME_ALIGNED
ATTRIBUTES
DECLARE
DEFINE
DISTRIBUTE POINT
ENDIF
FIXEDFORMLINESIZE
FORCEINLINE
FREEFORM
IDENT
IF
IF DEFINED
INLINE and NOINLINE
INTEGER
IVDEP
LOOP COUNT
MESSAGE
NODECLARE
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 assignment
generic identifier
generic interface
INTERFACE
Defining Generic Names for Procedures
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*32)
SIGNALQQ の効果
GETEXITQQ
GETFILEINFOQQ
GETFILLMASK
GETFONTINFO
GETGID
GETGTEXTEXTENT
GETGTEXTROTATION
GETHWNDQQ
GETIMAGE
GETIMAGE, GETIMAGE_W (W*32)
function returning memory needed for
GETIMAGE_W
GETLASTERROR
GETLASTERRORQQ
GETLINESTYLE
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 - Assigned
GOTO - Computed
GOTO - Unconditional
assigned
computed
unconditional
GOTO
GOTO - Assigned
GOTO - Computed
GOTO - Unconditional
graphics output
GETBKCOLOR (W*32)
GETBKCOLORRGB (W*32)
SETBKCOLOR (W*32)
SETBKCOLORRGB (W*32)
SETCLIPRGN (W*32)
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*32)
GETCURRENTPOSITION, GETCURRENTPOSITION_W (W*32)
subroutine moving to a specified point
subroutine returning coordinates for current
graphics routines
ARC, ARC_W (W*32)
CLEARSCREEN (W*32)
DISPLAYCURSOR (W*32)
ELLIPSE, ELLIPSE_W (W*32)
FLOODFILL, FLOODFILL_W (W*32)
FLOODFILLRGB, FLOODFILLRGB_W (W*32)
GRSTATUS (W*32)
GETARCINFO (W*32)
GETBKCOLOR (W*32)
GETBKCOLORRGB (W*32)
GETCOLOR (W*32)
GETCOLORRGB (W*32)
GETCURRENTPOSITION, GETCURRENTPOSITION_W (W*32)
GETFILLMASK (W*32)
GETFONTINFO (W*32)
GETGTEXTEXTENT (W*32)
GETGTEXTROTATION (W*32)
GETIMAGE, GETIMAGE_W (W*32)
GETLINESTYLE (W*32)
GETPHYSCOORD (W*32)
GETPIXEL, GETPIXEL_W (W*32)
GETPIXELRGB, GETPIXELRGB_W (W*32)
GETPIXELS (W*32)
GETPIXELSRGB (W*32)
GETTEXTCOLOR (W*32)
GETTEXTCOLORRGB (W*32)
GETTEXTPOSITION (W*32)
GETTEXTWINDOW (W*32)
GETVIEWCOORD, GETVIEWCOORD_W (W*32)
GETWINDOWCOORD (W*32)
GETWRITEMODE (W*32)
IMAGESIZE, IMAGESIZE_W (W*32)
INITIALIZEFONTS (W*32)
LINETO, LINETO_W (W*32)
LINETOAR (W*32)
LINETOAREX (W*32)
LOADIMAGE, LOADIMAGE_W (W*32)
MOVETO, MOVETO_W (W*32)
OUTGTEXT (W*32)
OUTTEXT (W*32)
PIE, PIE_W (W*32)
POLYBEZIER, POLYBEZIER_W (W*32)
POLYBEZIERTO, POLYBEZIERTO_W (W*32)
POLYGON, POLYGON_W (W*32)
POLYLINEQQ (W*32)
PUTIMAGE, PUTIMAGE_W (W*32)
RECTANGLE, RECTANGLE_W (W*32)
REMAPALLPALETTERGB, REMAPPALETTERGB (W*32)
SAVEIMAGE, SAVEIMAGE_W (W*32)
SCROLLTEXTWINDOW (W*32)
SETBKCOLOR (W*32)
SETBKCOLORRGB (W*32)
SETCLIPRGN (W*32)
SETCOLOR (W*32)
SETCOLORRGB (W*32)
SETFILLMASK (W*32)
SETFONT (W*32)
SETGTEXTROTATION (W*32)
SETLINESTYLE (W*32)
SETPIXEL, SETPIXEL_W (W*32)
SETPIXELRGB, SETPIXELRGB_W (W*32)
SETPIXELS (W*32)
SETPIXELSRGB (W*32)
SETTEXTCOLOR (W*32)
SETTEXTCOLORRGB (W*32)
SETTEXTCURSOR (W*32)
SETTEXTPOSITION (W*32)
SETTEXTWINDOW (W*32)
SETVIEWORG (W*32)
SETVIEWPORT (W*32)
SETWINDOW (W*32)
SETWRITEMODE (W*32)
Graphics Library Routines (W*32)
WRAPON (W*32)
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
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
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*32)
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
オブジェクト・インターフェイスへのポインターの取得
COM オブジェクト
H
H Editing
edit descriptor
HABS
handle
GETUNITQQ (W*32)
function returning unit number of window
handlers
IEEE_HANDLER
function establishing for IEEE exceptions
HBCLR
HBITS
HBSET
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 Statement
Rules for Namelist Sequential WRITE Statements
レコード型
サポートされるネイティブ数値形式と非ネイティブ数値形式
非同期 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
I/O control list specifiers
I/O editing
I/O Formatting Overview
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
Statements for Input and Output
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
ID
ID Specifier (ID=)
specifier
specifier for READ
specifier for WRITE
ID specifier
IDATE
IDATE Intrinsic Procedure
IDATE Portability Routine
IDATE4
IDB
アライメントされていないデータの検索
言語が混在したプログラム
IDB (インテル(R) デバッガーを参照)
IDE
IDE ウィンドウ
IDE のプロパティー・ページ
IDE の作業
IDENT
IDFLOAT
IDIM
IDINT
IDNINT
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 浮動小数点標準
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*
データ表現の概要
サポートされるネイティブ数値形式と非ネイティブ数値形式
S_float データ範囲
T_float データ範囲
非ネイティブ・ビッグ・エンディアン・データ
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_COPY_SIGN
IEEE_SCALB
IEEE_LOGB
IEEE_CLASS
IEEE_REM
IEEE_SELECTED_REAL_KIND
IEEE_UNORDERED
IEEE_GET_FLAG
IEEE_IS_FINITE
IEEE_IS_NEGATIVE
IEEE_IS_NORMAL
IEEE_IS_NAN
IEEE_SUPPORT_UNDERFLOW_CONTROL
IEEE_SUPPORT_IO
IEEE_SUPPORT_STANDARD
IEEE_SUPPORT_NAN
IEEE_SUPPORT_ROUNDING
IEEE_SUPPORT_DATATYPE
IEEE_SUPPORT_DENORMAL
IEEE_SUPPORT_DIVIDE
IEEE_SUPPORT_FLAG
IEEE_SUPPORT_HALTING
IEEE_SUPPORT_INF
IEEE_SUPPORT_SQRT
IEEE_NEXT_AFTER
IEEE_SET_UNDERFLOW_MODE
IEEE_GET_UNDERFLOW_MODE
IEEE_GET_ROUNDING_MODE
IEEE_GET_STATUS
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 argument with copied sign
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 one or more of the arguments is Not-a-Number (NaN)
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 processor supports ability to control the underflow mode
function returning whether processor supports IEEE base conversion rounding during formatted I/O
function returning whether processor supports IEEE features defined in the standard
function returning whether processor supports IEEE Not-a-Number feature
function returning whether processor supports IEEE rounding mode
function returning whether processor supports IEEE arithmetic
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 halting
function returning whether processor supports IEEE infinities
function returning whether processor supports IEEE SQRT
function returningnext representable value after X toward Y
function setting current underflow mode
function storing current underflow mode
function storing current rounding mode
function storing current state of floating-point environment
function storing halting mode for exception
function that controls halting or continuation after an exception.
function that sets rounding mode.
IEEE* numbers
ISNAN
function testing for NaN values
IEOR
IERRNO
subroutine returning message for last error detected by
If
IF
IF Construct
IF Directive Construct
IF - Logical
arithmetic
clause in PARALLEL directive
clause in PARALLEL DO directive
clause in PARALLEL SECTIONS directive
directive for conditional compilation
logical
IF DEFINED
IFIX
IFLOATI
IFLOATJ
ifort コマンド
リストとマップファイルの生成
ifort コマンドオプションによるプロジェクトの種類の指定
requesting listing file using
プロジェクトの種類の選択
ifort コマンドオプションによるプロジェクトの種類の指定
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*32)
IMAGESIZE, IMAGESIZE_W (W*32)
SAVEIMAGE, SAVEIMAGE_W (W*32)
PUTIMAGE, PUTIMAGE_W (W*32)
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 onintrinsic 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
IMPORT
IMSL ライブラリー
Qimsl
リンクするオプション
IMSL*
統合開発環境からの IMSL* ライブラリーの使用
IMSL* インクルード・ファイルとライブラリーの呼び出し規約および再配布
コマンドラインからの IMSL* ライブラリーの使用
IMSL* 数値計算/統計解析ライブラリーの使用についての概要
言語が混在した環境における IMSL* ライブラリーの使用
IDE から使用
インクルード・ファイル
コマンドラインからの使用
ライブラリーの命名規則
概要
言語が混在した環境における使用
再配布
使用
コマンドラインからの IMSL* ライブラリーの使用
統合開発環境からの IMSL* ライブラリーの使用
IMVBITS
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 Overview
ALLOCATED
ASSOCIATED
BIT_SIZE
CACHESIZE
COMMAND_ARGUMENT_COUNT
DIGITS
EOF
EPSILON
EXTENDS_TYPE_OF
for argument presence
for arrays
SHAPE
UBOUND
LBOUND
IS_CONTIGUOUS
SIZE Function
ALLOCATED
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 Data Types
INTEGER Statement
INTEGER Directive
compiler directive
equivalent compiler option for
type
Integer Data Types
INTEGER Statement
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 Data Types
INTEGER Statement
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*32)
INTEGER Directive
LONG
SHORT
QFLOAT
IFLOATI, IFLOATJ
REAL Function
MULT_HIGH_SIGNED (i64 only)
MULT_HIGH (i64 only)
BIT
DIM
LEADZ
INMAX
POPCNT
POPPAR
TRAILZ
ILEN
DFLOATI, DFLOATJ, DFLOATK
DFLOAT
IDFLOAT
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 multiplying two 64-bit signed
function multiplying two 64-bit unsigned
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
functionreturning two's complement length of
functions converting to double-precision type
DFLOATI, DFLOATJ, DFLOATK
DFLOAT
IDFLOAT
models for data
subroutine performing bit-level set and clear for
INTEGERTORGB
Intel(R) Fortran
Intrinsic Data Types
intrinsic data types
Intel(R) Fortran character set
Intel(R) Fortran language extensions
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 PROCEDURE
MODULE
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
interfaces of
internal procedures
Internal Procedures
Program Units
CONTAINS
Program Units and Procedures Overview
internal READ statements
Forms and Rules for Internal READ Statements
rules for
internal subprograms
Program Units
CONTAINS statement
internal WRITE statements
Forms and Rules for Internal WRITE Statements
rules for
interoperability with C
interrupt signal
SIGNALQQ
registering a function to call for
interrupt signal handling
SIGNAL
function controlling
INTRINSIC
intrinsic assignment
Assignment - Intrinsic Computational
Intrinsic Assignment Statements
array
character
derived-type
logical
numeric
intrinsic data types
default formats for list-directed output
storage requirements for
intrinsic functions
Intrinsic Procedures Overview
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
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
MULT_HIGH (i64)
MULT_HIGH_SIGNED (i64)
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
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
Intrinsic Procedures Overview
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 Overview
ATOMIC_DEFINE
ATOMIC_REF
categories of
CPU_TIME
DATE
DATE_AND_TIME
ERRSNS
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*32)
OPEN: IOFOCUS Specifier (W*32)
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 for CLOSE
IOSTAT specifier
I/O Status Specifier (IOSTAT=)
Components of Data Transfer Statements
IPARITY
IPO
リンクツールとオプション
ipo-jobs、Qipo-jobs
オプション
リンクフェーズでジョブを指定するオプション
IPO におけるパフォーマンス問題
IPO によるコンパイル
IPO によるリンク
IPO に使用されるオプション
IPO を使用したライブラリーの作成
IPO 出力の取得
IPXFARGC
IPXFCONST
IPXFLENTRIM
IPXFWEXITSTATUS
IPXFWSTOPSIG
IPXFWTERMSIG
IQINT
IQNINT
IR
IRAND
IRANDM
IRANGET
IRANSET
IS_CONTIGUOUS
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
named constants
procedures
ISO_C_BINDING intrinsicmodule
ISO_C_BINDING Module
derived types
ISO_C_BINDING named constants
ISO_C_BINDING procedures
Intrinsic Module Procedures
C_ASSOCIATED
C_F_POINTER
C_F_PROCPOINTER
C_FUNLOC
C_LOC
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*32)
converting to JMS
JISHFT
JISHFTC
JISIGN
JIXOR
JMAX0
JMAX1
JMIN0
JMIN1
JMOD
JMS characters
MBJISToJMS, MBJMSToJIS (W*32)
converting to JIS
JMVBITS
JNINT
JNOT
JNUM
JZEXT
KDIM
KEEP value for CLOSE(DISPOSE) or CLOSE(STATUS)
key code charts
key codes
Key Codes for Windows* Systems
chart 1
chart 2
keyboard character
INCHARQQ (W*32)
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
type
KMP_LIBRARY
KMP_STACKSIZE 環境変数
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*32)
function returning array of
language compatibility
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 Reference
overview
language standards
Language Standards Conformance
conformance
how extensions are denoted
how non-standard features are denoted
language summary tables
LASTPRIVATE
in DO directive
in general PARALLEL directive
in PARALLEL DO directive
in PARALLEL SECTIONS directive
in SECTIONS 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=
Declarations for Character Types
Character Data Type
in CHARACTER data type
in declarations
length
Declarations for Character Types
specifying for character objects
length specifier in character declarations
lexical string comparisons
LGT
LGE
LLT
LLE
function determining>
function determining>or =
function determining<
function determining<or =
LGE
LGT
libgcc ライブラリー
static-libgcc
shared-libgcc
静的にリンクするオプション
動的にリンクするオプション
library routines
Language Summary Tables
A to Z Reference
MCBS
module
NLS
OpenMP Fortran
using to open files
library search path
OBJCOMMENT
directive placing in file
line length
FIXEDFORMLINESIZE
directive setting for fixed-source format
line style
GETLINESTYLE (W*32)
SETLINESTYLE (W*32)
functionreturning
subroutine setting
lines
LINETO, LINETO_W (W*32)
LINETOAREX (W*32)
LINETOAR (W*32)
POLYLINEQQ (W*32)
function drawing
function drawing between arrays
LINETOAREX (W*32)
LINETOAR (W*32)
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*32)
NLSFormatDate (W*32)
NLSGetLocaleInfo (W*32)
NLSFormatNumber (W*32)
NLSFormatTime (W*32)
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
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
SIMD
VECTOR and NOVECTOR
DO Statement
DO CONCURRENT
UNROLL_AND_JAM and NOUNROLL_AND_JAM
IF Construct
Nested DO Constructs
CYCLE
EXIT Statement
controlling number of times unrolled
directive controlling SIMD vectorization of
directive controlling vectorization of
DO
DO CONCURRENT
enabling jamming
IF
limiting loop unrolling
nested DO
skipping DO
terminating DO
lower bounds
LBOUND
function returning
LSHFT
LSHIFT
LST ファイル
LSTAT
LTIME
main program
PROGRAM
Program Units and Procedures Overview
Main Program
statement identifying
statement terminating
make コマンド
MAKEDIRQQ
makefile
makefile を使用するアプリケーションのビルド
コマンドライン構文
使用するビルドの依存関係の生成
MALLOC
using with integer pointers
mantissa in real model
many-one array section
Vector Subscripts
Array Assignment Statements
MAP
UNION and END UNION
ファイル
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*32)
subroutine setting newone for fill
masked array assignment
WHERE
generalization of
MASKL
MASKR
MASM
インテル(R) Fortran/MASM が混在したプログラムの概要
アライメントに関する注意事項
戻り値に関する注意事項
MASTER
master thread
COPYIN
MASTER
copying data in
specifying code to be executed by
MATMUL
matmul ライブラリー呼び出し
opt-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* OS)
Fortran routines that handle
MBCS routines
National Language Support Library Routines (W*32)
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 allocatablearrays
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*32)
function simulating selection of
menu items
MODIFYMENUROUTINEQQ (W*32)
MODIFYMENUSTRINGQQ (W*32)
DELETEMENUQQ (W*32)
INSERTMENUQQ (W*32)
MODIFYMENUFLAGSQQ (W*32)
function changing callback routine of
function changing text string of
function deleting
function inserting
function modifying the state of
menu state
MODIFYMENUFLAGSQQ (W*32)
INSERTMENUQQ (W*32)
APPENDMENUQQ (W*32)
constants indicating
MODIFYMENUFLAGSQQ (W*32)
INSERTMENUQQ (W*32)
APPENDMENUQQ (W*32)
menus
SETWINDOWMENUQQ (W*32)
APPENDMENUQQ (W*32)
INSERTMENUQQ (W*32)
function appending child window list to
function appending item to
function inserting item in
function setting top-level for append list
MERGE
MERGE_BITS
merged task
MESSAGE
message box
MESSAGEBOXQQ (W*32)
ABOUTBOXQQ (W*32)
function displaying
function specifying text for About
MESSAGEBOXQQ
Microsoft* Fortran PowerStation
Microsoft* Fortran PowerStation* 互換ファイル
fpscomp
互換ファイルの種類
互換性
互換性を指定するオプション
Microsoft* Visual C++*
Qvc
互換性を指定するオプション
Microsoft* Visual Studio*
Microsoft* Visual Studio* IDE でのガイド付き自動並列化の使用
Qvc
ガイド付き自動並列化の使用
互換性を指定するオプション
Microsoft* Visual Studio* IDE
Microsoft* Visual Studio* IDE の使用
Visual Studio* IDE の開始
インテル(R) Fortran で使用
起動と停止
Microsoft* Visual Studio* IDE 2010
Microsoft* Visual Studio* 2010 のソースエディター機能の使用
ソースエディター機能
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
OPEN: MODE Specifier
INQUIRE: 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 PROCEDURE
module procedures
Modules and Module Procedures
MODULE PROCEDURE
Program Units and Procedures Overview
in interface blocks
in modules
internal procedures in
module subprograms
Modules and Module Procedures
CONTAINS statement
modules
Modules and Module Procedures
Program Units and Procedures Overview
accessibility of entities in
PRIVATE Statement
USE
PUBLIC
allowing access to
common blocks in
defining
overview of
private entities in
public entities in
USE statement in
MODULO
modulo computation
MODULO
function returning
mouse cursor
SETMOUSECURSOR (W*32)
function setting the shape of
mouse events
REGISTERMOUSEEVENT (W*32)
UNREGISTERMOUSEEVENT (W*32)
WAITONMOUSEEVENT (W*32)
function registering callback routine for
function unregistering callback routine for
function waiting for
mouse input
WAITONMOUSEEVENT (W*32)
function waiting for
MOVBE 命令
minstruction、Qinstruction
生成するオプション
MOVE_ALLOC
MOVETO
MOVETO_W
MULT_HIGH
MULT_HIGH_SIGNED
multibyte characters
MBStrLead (W*32)
MBLead (W*32)
MBCurMax (W*32)
MBINCHARQQ (W*32)
MBLGE, MBLGT, MBLLE, MBLLT, MBLEQ, MBLNE (W*32)
MBINDEX (W*32)
MBSCAN (W*32)
MBVERIFY (W*32)
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*32)
MBConvertMBToUnicode (W*32)
MBLen (W*32)
MBLen_Trim (W*32)
MBCharLen (W*32)
MBNext (W*32)
MBPrev (W*32)
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
Array Constructors
RESHAPE
UNPACK
PACK Function
Array Elements
construction of
Array Constructors
RESHAPE
conversion between vectors and
UNPACK
PACK Function
storage of
MVBITS
MXCSR レジスター
NAME
INQUIRE: NAME Specifier
OPEN: NAME Specifier
specifier for INQUIRE
specifier for OPEN
name association
argument
pointer
storage
NAMED
named common
COMMON
defining initial values for variables in
named constants
PARAMETER
Data Types, Constants, and Variables Overview
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 Statement
prompting for information about
namelist I/O
Rules for Namelist Sequential READ Statement
Rules for Namelist Sequential WRITE Statements
input
output
namelist input
Rules for Namelist Sequential READ Statement
comments in
namelist output
namelist records
namelist specifier
namelist statements
Rules for Namelist Sequential READ Statement
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) ルーチンの概要
概要
NLS date and time format
NLS functions
NLSGetLocaleInfo (W*32)
MBCharLen (W*32)
MBConvertMBToUnicode (W*32)
MBConvertUnicodeToMB (W*32)
MBCurMax (W*32)
MBINCHARQQ (W*32)
MBINDEX (W*32)
MBJISToJMS, MBJMSToJIS (W*32)
MBLead (W*32)
MBLen (W*32)
MBLen_Trim (W*32)
MBLGE, MBLGT, MBLLE, MBLLT, MBLEQ, MBLNE (W*32)
MBPrev (W*32)
MBSCAN (W*32)
MBStrLead (W*32)
MBVERIFY (W*32)
NLSEnumCodepages (W*32)
NLSEnumLocales (W*32)
NLSFormatCurrency (W*32)
NLSFormatDate (W*32)
NLSFormatNumber (W*32)
NLSFormatTime (W*32)
NLSGetEnvironmentCodepage (W*32)
NLSGetLocale (W*32)
NLSSetEnvironmentCodepage (W*32)
NLSSetLocale (W*32)
National Language Support Library Routines (W*32)
date and time format
MBCharLen
MBConvertMBToUnicode
MBConvertUnicodeToMB
MBCurMax
MBINCHARQQ
MBINDEX
MBJISToJMS and MBJMSToJIS
MBLead
MBLen
MBLen_Trim
MBLEQ
MBLGE
MBLGT
MBLLE
MBLLT
MBLNE
MBPrev
MBSCAN
MBStrLead
MBVERIFY
NLSEnumCodepages
NLSEnumLocales
NLSFormatCurrency
NLSFormatDate
NLSFormatNumber
NLSFormatTime
NLSGetEnvironmentCodepage
NLSGetLocale
NLSGetLocaleInfo
NLSSetEnvironmentCodepage
NLSSetLocale
table of
NLS language
NLSSetLocale (W*32)
NLSGetLocale (W*32)
function setting current
subroutine retrieving current
NLS locale parameters
NLSGetLocaleInfo (W*32)
table of
NLS parameters
NLSGetLocaleInfo (W*32)
table of
NLSEnumCodepages
NLSEnumLocales
NLSFormatCurrency
NLSFormatDate
NLSFormatNumber
NLSFormatTime
NLSfunctions
MBNext (W*32)
MBNext
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
NODECLARE
DECLARE and NODECLARE
equivalent compiler option for
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-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
NONOVERRIDABLE attribute
Type-Bound Procedures
in type-bound procedure
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
NOUNROLL
NOUNROLL_AND_JAM
NOVECTOR
NOWAIT
SINGLE
SECTIONS
DO Directive
effect on implied FLUSH directive
effect with REDUCTION clause
in END DO directive
in END SECTIONS directive
in END SINGLE directive
NUL
APPENDMENUQQ (W*32)
predefined QuickWin routine
NULL
NULLIFY
overview of dynamic allocation
NUM_IMAGES
NUM_THREADS
PARALLEL Directive (OpenMP*)
in PARALLEL directive
in PARALLEL DO directive
NUMARG
NUMBER
number string
NLSFormatNumber (W*32)
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
General Rules for Numeric Editing
OPEN: CONVERT Specifier
specifying
General Rules for Numeric Editing
OPEN: CONVERT Specifier
numeric functions
Categories of Intrinsic Functions
Data Representation Models
categories of
models defining
numeric models
Data Representation Models
bit
integer
querying parameters in
TINY
HUGE
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
OBJ ファイル
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
OMP 宣言子
OpenMP* の例
KMP_AFFINITY
omp.h
オブジェクト・レベルの相互運用性
サポート・ライブラリー
ソースの互換性
その他のコンパイラーとの互換性
デバッグ
パフォーマンス
ライブラリー・ファイル名
ライブラリーの使用ガイドライン
ランタイム・ライブラリー・ルーチン
レガシー・ライブラリー
OpenMP* のサポート・ライブラリー
OpenMP* ソース互換とその他のコンパイラーとの相互運用性
環境変数
スレッド・アフィニティー・インターフェイス (Linux* および Windows*)
サポートされている環境変数
互換ライブラリー
OpenMP* のサポート・ライブラリー
OpenMP* ソース互換とその他のコンパイラーとの相互運用性
高度な問題
宣言子
並列処理スレッドモデル
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*
openmp-threadprivate、Qopenmp-threadprivate
openmp-profile、Qopenmp-profile
openmp-stubs、Qopenmp-stubs
openmp-report、Qopenmp-report
openmp、Qopenmp
threadprivate を指定するオプション
アプリケーションの解析を有効にするオプション
シーケンシャル・モードのプログラムを有効にするオプション
診断を制御するオプション
有効にするオプション
OpenMP* Fortran directives
OpenMP* Fortran Compiler Directives
ATOMIC
BARRIER
clauses for
conditional compilation of
CRITICAL
DO
FLUSH
MASTER
nesting and binding rules
ORDERED
PARALLEL
PARALLEL DO
PARALLEL SECTIONS
PARALLEL WORKSHARE
SECTION
SECTIONS
SINGLE
syntax of
table of
TASK
TASKWAIT
TASKYIELD
THREADPRIVATE
WORKSHARE
OpenMP* Fortran 宣言子
OpenMP* 宣言子と節の概要
インテル拡張
節
例
OpenMP* run-time library routines
OpenMP* の使用
OpenMP* ライブラリー
OpenMP* ライブラリーの使用
使用
OpenMP* ランタイム・ライブラリー
openmp-link、Qopenmp-link
openmp-lib、Qopenmp-lib
リンクを制御するオプション
指定するオプション
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
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
OpenMP* 宣言子と節の概要
ORGANIZATION
INQUIRE: ORGANIZATION Specifier
OPEN: ORGANIZATION Specifier
specifier for INQUIRE
specifier for OPEN
OUTGTEXT
OUTGTEXT (W*32)
related routines
SETFONT (W*32)
GETGTEXTEXTENT (W*32)
SETGTEXTROTATION (W*32)
GETGTEXTROTATION (W*32)
output
PRINT
displaying to screen
output statements for data transfer
PRINT
REWRITE
WRITE Statement
PRINT
REWRITE
WRITE
OUTTEXT
OUTTEXT (W*32)
effect of WRAPON
OVERRIDABLE attribute
Type-Bound Procedures
in type-bound procedure
P
Scale-Factor Editing (P)
edit descriptor
PACK
PACK Directive
PACK Function
equivalent compiler option for
packed array
PACK Function
function creating
PACKTIMEQQ
PAD
OPEN: PAD Specifier
INQUIRE: 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*32)
function determining behavior of
PARALLEL
PARALLEL Directive (OpenMP*)
PARALLEL and NOPARALLEL Loop Directives
general directive
OpenMP* Fortran directive
OpenMP* Fortran Compiler Directives
PARALLEL Directive (OpenMP*)
PARALLEL ALWAYS
PARALLEL ASSERT
parallel compiler directives
PARALLEL DO
OpenMP* 宣言子と節の概要
parallel library routines
PARALLEL OpenMP* 宣言子
parallel region
PARALLEL Directive (OpenMP*)
directive defining
PARALLEL SECTIONS
OpenMP* 宣言子の概要
PARALLEL WORKSHARE
PARALLEL 宣言子
マルチコア・プラットフォーム向けのループの並列化
並列構造に関する注意事項の概要
lastprivate 節
マルチコア・プラットフォーム向けのループの並列化
並列構造に関する注意事項の概要
private 節
マルチコア・プラットフォーム向けのループの並列化
並列構造に関する注意事項の概要
PARAMETER
代替構文を許可するオプション
parentheses
Character Expressions
Logical Expressions
Using Parentheses in Numeric Expressions
Data Type of Numeric Expressions
effect in character expressions
effect in logical expressions
effect in numeric expressions
Using Parentheses in Numeric Expressions
Data Type of 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*32)
subroutine returning
PAUSE
PEEKCHARQQ
PENDING
INQUIRE: PENDING Specifier
specifier for INQUIRE
PERROR
PGO
PGO API
プロファイル情報のダンプ
プロファイル情報のダンプとリセット
動的プロファイル・カウンターのリセット
インターバル・プロファイル・ダンプ
API サポートの概要
_PGOPTI_Prof_Dump_All
_PGOPTI_Prof_Dump_And_Reset
_PGOPTI_Prof_Reset
_PGOPTI_Set_Interval_Prof_Dump
有効
PGO ツール
PGO ツールの概要
profmerge
proforder
コード・カバレッジ・ツール
テスト・プライオリタイゼーション・ツール
pgopti.spi ファイル
pgouser.h ヘッダーファイル
physical coordinates
GETPHYSCOORD (W*32)
GETVIEWCOORD, GETVIEWCOORD_W (W*32)
subroutine converting from viewport coordinates
subroutine converting to viewport coordinates
PIE
pie graphic
GETARCINFO (W*32)
function testing for endpoints of
PIE_W
pie-shaped wedge
PIE, PIE_W (W*32)
function drawing
pixel
GETPIXEL, GETPIXEL_W (W*32)
GETPIXELRGB, GETPIXELRGB_W (W*32)
SETPIXEL, SETPIXEL_W (W*32)
SETPIXELRGB, SETPIXELRGB_W (W*32)
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*32)
GETPIXELSRGB (W*32)
SETPIXELS (W*32)
SETPIXELSRGB (W*32)
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 95/90
POINTER - Integer
attribute
NULLIFY
Dynamic Allocation Overview
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
TARGET
Deallocation of Pointer Targets
Allocation of Pointer Targets
allocation of
as dynamic objects
creating
deallocation of
freeing memory associated with
pointers
ALLOCATE
Assignment - Intrinsic Computational
Intrinsic Assignment Statements
Pointer Assignments
Pointer Association
TARGET
POINTER - Integer
Procedure Pointers as Derived-Type Components
DEALLOCATE
NULLIFY
Dynamic Allocation Overview
POINTER - Fortran 95/90
ASSOCIATED
NULL
Procedure Pointers
VOLATILE
allocating
assigning values to targets of
Assignment - Intrinsic Computational
Intrinsic Assignment Statements
assignment of
associating with targets
Pointer Association
TARGET
Pointer Assignments
CRAY-style
derived-type procedure
disassociating
disassociating from targets
dynamic association of
Fortran 95/90
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*32)
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
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*32)
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*32)
SPORT_CONNECT (W*32)
SPORT_CONNECT_EX (W*32)
SPORT_GET_HANDLE (W*32)
SPORT_GET_STATE (W*32)
SPORT_GET_STATE_EX (W*32)
SPORT_GET_TIMEOUTS (W*32)
SPORT_PEEK_DATA (W*32)
SPORT_PEEK_LINE (W*32)
SPORT_PURGE (W*32)
SPORT_READ_DATA (W*32)
SPORT_READ_LINE (W*32)
SPORT_RELEASE (W*32)
SPORT_SET_STATE (W*32)
SPORT_SET_STATE_EX (W*32)
SPORT_SET_TIMEOUTS (W*32)
SPORT_SHOW_STATE (W*32)
SPORT_SPECIAL_FUNC (W*32)
SPORT_WRITE_DATA (W*32)
SPORT_WRITE_LINE (W*32)
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
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
position-independent executable
pie
生成するオプション
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)SET
PXFA<TYPE>GET
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
PXFGETATTY
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
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
PXFTTYNAM (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
MODIFYMENUROUTINEQQ (W*32)
INSERTMENUQQ (W*32)
APPENDMENUQQ (W*32)
PREFETCH
prefetches of data
PREFETCH and NOPREFETCH
MM_PREFETCH
directive enabling
subroutine peforming
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
PRIVATE
PRIVATE Statement
PRIVATE Clause
in DEFAULT clause
in DO directive
in general PARALLEL directive
in OpenMP* Fortran PARALLEL directive
in PARALLEL DO directive
in PARALLEL SECTIONS directive
in SECTIONS directive
in SINGLE directive
データスコープ属性節の概要
private entities
PRIVATE Statement
USE
PROCEDURE
procedure interface
Procedure Interfaces
Program Units and Procedures Overview
INTERFACE
abstract
defining generic names
defining generic operators
when explicit is required
procedure pointers
Procedure Pointers
Program Units and Procedures Overview
Procedure Pointers as Derived-Type Components
as derived-type components
named
statement declaring
procedure references
Functions, Subroutines, and Statement Functions
Resolving Procedure References
function
resolving generic
resolving nonestablished
resolving specific
subroutine
unambiguous generic
PROCEDURE statement
Type-Bound Procedures
in type-bound procedure
procedureinterface
Defining Generic Assignment
defining generic assignment
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
Program Units
%LOC
Procedure Interfaces
INTERFACE
Internal Procedures
Intrinsic Procedures Overview
Modules and Module Procedures
MODULE PROCEDURE
MODULE
PURE
RECURSIVE
References to Generic Procedures
References to Non-Fortran Procedures
Procedures that Require Explicit Interfaces
Resolving Procedure References
POINTER - Fortran 95/90
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
External Procedures
Program Units
function computing address of
generic
interfaces to
Procedure Interfaces
INTERFACE
internal
Internal Procedures
Program Units
intrinsic
module
Modules and Module Procedures
MODULE PROCEDURE
MODULE
INTERFACE
overview of intrinsic
preventing side effects in
pure user-defined
recursive
references to generic
references to non-Fortran
requiring explicit interface
resolving references to
specifying explicit interface for
specifying intrinsic
specifying pointer
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 IDof
process execution
SLEEP
subroutine suspending
process ID
GETPID
KILL
function returning
function sending signal to
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
ProgID
モジュールウィザードを使用したコードの生成
オブジェクト・インターフェイスへのポインターの取得
COM オブジェクト
モジュールウィザードを使用したコードの生成
オブジェクト・インターフェイスへのポインターの取得
PROGRAM
program control
CASE
transferring to CASE construct
program control procedures
Program Control Statements and Procedures
table of
program control statements
Program Control Statements and Procedures
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
Program Units
Program Units and Procedures Overview
allowing access to module
block data
external subprograms
function
main
PROGRAM
Main Program
module
order of statements in
returning control to
scope of
statement terminating
subroutine
types of association for
program units and procedures
programs
Program Units and Procedures Overview
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
USE
PUBLIC
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)SET
PXFA<TYPE>GET
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
PXFGETATTY
PXFGETC
PXFGETCWD
PXFGETEGID
PXFGETENV
PXFGETEUID
PXFGETGID
PXFGETGRGID
PXFGETGRNAM
PXFGETGROUPS
PXFGETLOGIN
PXFGETPGRP
PXFGETPID
PXFGETPPID
PXFGETPWNAM
PXFGETPWUID
PXFGETSUBHANDLE
PXFGETUID
PXFINT8GET
PXFINT8SET
PXFINTGET
PXFINTSET
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
PXFTTYNAM
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
Qtrapuv コンパイラー・オプション
quad-precision product
DPROD
function producing
quick sort
QSORT
subroutine performing on arrays
QuickWin
INITIALSETTINGS (W*32)
initializing with user-defined settings
QuickWin functions
ABOUTBOXQQ (W*32)
APPENDMENUQQ (W*32)
CLICKMENUQQ (W*32)
DELETEMENUQQ (W*32)
FOCUSQQ (W*32)
GETACTIVEQQ (W*32)
GETEXITQQ (W*32)
GETHWNDQQ (W*32)
GETUNITQQ (W*32)
GETWINDOWCONFIG (W*32)
GETWSIZEQQ (W*32)
INCHARQQ (W*32)
INITIALIZEFONTS (W*32)
INITIALSETTINGS (W*32)
INQFOCUSQQ (W*32)
INSERTMENUQQ (W*32)
MESSAGEBOXQQ (W*32)
MODIFYMENUFLAGSQQ (W*32)
MODIFYMENUROUTINEQQ (W*32)
MODIFYMENUSTRINGQQ (W*32)
PASSDIRKEYSQQ (W*32)
REGISTERMOUSEEVENT (W*32)
RGBTOINTEGER (W*32)
SETACTIVEQQ (W*32)
SETEXITQQ
SETMOUSECURSOR (W*32)
SETWINDOWCONFIG (W*32)
SETWINDOWMENUQQ (W*32)
SETWSIZEQQ (W*32)
UNREGISTERMOUSEEVENT (W*32)
WAITONMOUSEEVENT (W*32)
ABOUTBOXQQ
APPENDMENUQQ
CLICKMENUQQ
DELETEMENUQQ
FOCUSQQ
GETACTIVEQQ
GETEXITQQ
GETHWNDQQ
GETUNITQQ
GETWINDOWCONFIG
GETWSIZEQQ
INCHARQQ
INITIALIZEFONTS
INITIALSETTINGS
INQFOCUSQQ
INSERTMENUQQ
MESSAGEBOXQQ
MODIFYMENUFLAGSQQ
MODIFYMENUROUTINEQQ
MODIFYMENUSTRINGQQ
PASSDIRKEYSQQ
REGISTERMOUSEEVENT
RGBTOINTEGER
SETACTIVEQQ
SETEXITQQ
SETMOUSECURSOR
SETWINDOWCONFIG
SETWINDOWMENUQQ
SETWSIZEQQ
UNREGISTERMOUSEEVENT
WAITONMOUSEEVENT
QuickWin procedures
QuickWin Library Routines (W*32)
table of
QuickWin routines
MODIFYMENUROUTINEQQ (W*32)
INSERTMENUQQ (W*32)
APPENDMENUQQ (W*32)
predefined
MODIFYMENUROUTINEQQ (W*32)
INSERTMENUQQ (W*32)
APPENDMENUQQ (W*32)
QuickWin subroutines
INTEGERTORGB (W*32)
SETMESSAGEQQ (W*32)
INTEGERTORGB
SETMESSAGEQQ
QuickWin アプリケーション・プロジェクト (Fortran)
QuickWin グラフィックス・アプリケーション
Fortran QuickWin アプリケーション・プロジェクトの使用
概要
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
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 Data Types
REAL Statement
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 Data Types
REAL Statement
constants
REAL(8) or DOUBLE PRECISION Constants
General Rules for Real Constants
REAL(4) Constants
REAL(16) 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
Real and Complex Editing
F Editing
G Editing
E and D Editing
EN Editing
ES Editing
transferring
Real and Complex Editing
F Editing
G 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 Structures
RECORD
STRUCTURE and END STRUCTURE
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
OPEN: RECORDTYPE Specifier
INQUIRE: RECORDTYPE Specifier
specifier for INQUIRE
specifier for OPEN
RECTANGLE
RECTANGLE_W
rectangles
RECTANGLE, RECTANGLE_W (W*32)
GETIMAGE, GETIMAGE_W (W*32)
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
データスコープ属性節の概要
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
Data Edit Descriptors
Control 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*32)
subroutine converting into components
RGB color values
RGBTOINTEGER (W*32)
REMAPALLPALETTERGB, REMAPPALETTERGB (W*32)
GETCOLORRGB (W*32)
GETPIXELSRGB (W*32)
GETPIXELRGB, GETPIXELRGB_W (W*32)
GETTEXTCOLORRGB (W*32)
SETCOLORRGB (W*32)
SETPIXELSRGB (W*32)
SETPIXELRGB, SETPIXELRGB_W (W*32)
SETTEXTCOLORRGB (W*32)
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*32)
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
RC
RD
RN
RP
RP Editing
DP Editing
RU
RZ
rounding
NEAREST
function performing
rounding during file connections
routines
Overview of NLS and MCBS Routines (Windows* OS)
Module Routines Overview
OpenMP* Fortran Routines Overview
Standard Fortran Routines That Handle MBCS Characters (Windows* OS)
MCBS module
module
NLS module
OpenMP Fortran
that handle MBCS characters
RP
RP Editing
DP Editing
RP edit descriptor
RP Editing
DP Editing
RRSPACING
RSHFT
RSHIFT
RTC
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 routines
COMMITQQ
FOR_DESCRIPTOR_ASSIGN (W*32)
FOR_GET_FPE
for_rtl_finish_
for_rtl_init_
FOR_SET_FPE
FOR_SET_REENTRANCY
GERROR
GETCHARQQ
GETEXCEPTIONPTRSQQ (W*32)
GETSTRQQ
PEEKCHARQQ
PERROR
TRACEBACKQQ
COMMITQQ
FOR_DESCRIPTOR_ASSIGN
FOR_GET_FPE
for_rtl_finish_
for_rtl_init_
FOR_SET_FPE
FOR_SET_REENTRANCY
GERROR
GETCHARQQ
GETEXCEPTIONPTRSQQ
GETSTRQQ
PEEKCHARQQ
PERROR
TRACEBACKQQ
Run-TimeLibrary (RTL)
FOR_SET_REENTRANCY
function controlling reentrancy protection for
RUNQQ
RZ
RZ edit descriptor
S
S Editing
edit descriptor
S_floating format
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
Implicit Typing Rules
Data Types of Scalar Variables
SCALE
scale factor
scale factor editing (P)
SCAN
SCANENV
SCHEDULE
PARALLEL DO
DO Directive
AUTO
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*32)
erasing and filling
screen images
GETIMAGE, GETIMAGE_W (W*32)
subroutines storing rectangle
screen output
PRINT
displaying
SCROLLTEXTWINDOW
SCWRQQ
SECNDS
SECNDS Portability Routine
SECNDS Intrinsic Procedure
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
DRANSET
RANSET
IRANSET
subroutine changing for RAND and IRAND
subroutine changing for RANDOM
subroutine modifying or querying for RANDOM_NUMBER
subroutine returning
RANGET
IRANGET
subroutine setting
DRANSET
RANSET
IRANSET
SEH
Windows* 構造化例外処理 (SEH) の使用についての概要
構造化例外処理も参照
SELECT CASE
SELECT TYPE
SELECTED_CHAR_KIND
SELECTED_INT_KIND
SELECTED_REAL_KIND
semicolon (;)
Source Forms
as source statement separator
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* OS)
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
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*32)
subroutine returning pattern used to fill
SHARE
OPEN: SHARE Specifier
INQUIRE: 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
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
INQUIRE: SIGN Specifier
SIGN
OPEN: 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 ベクトル化
simd、Qsimd
無効にするオプション
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
SIZE Function
Character Count Specifier (SIZE=)
specifier for INQUIRE
specifier for READ
size of arrays
SIZE Function
function returning
SIZE specifier
Components of Data Transfer Statements
Character Count Specifier (SIZE=)
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 arrays 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
SSA (スタティック・セキュリティー解析)
スタティック・セキュリティー解析の使用
スタティック・セキュリティー解析の概要
SSWRQQ
stack
Gs
F (Windows*)
ルーチンのチェックを無効にするオプション
予約する大きさを指定するオプション
stack storage
AUTOMATIC
allocating variables to
standard error stream
PERROR
subroutine sending a message to
STAT
state messages
SETMESSAGEQQ (W*32)
subroutine setting
statement functions
Statement Function
Program Units and Procedures Overview
Obsolescent Language Features in Fortran 2003 and Fortran 95
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 DATA
BYTE
CALL
CASE
CHARACTER
Statements
CLOSE
CODIMENSION
COMMON
COMPLEX Statement
GOTO - Computed
IF - Logical
IF Construct
CONTAINS
CONTIGUOUS
CONTINUE
Execution Control Overview
CRITICAL Statement
CYCLE
DATA
Data Transfer I/O Statements Overview
DEALLOCATE
Specification Statements Overview
DECODE
DEFINE FILE
DELETE
TYPE Statement (Derived Types)
DIMENSION
DO Statement
DO CONCURRENT
DO WHILE
DOUBLE COMPLEX
DOUBLE PRECISION
ELSE WHERE
WHERE
ENCODE
END
END DO
END WHERE
ENDFILE
ENTRY
Enumerations and Enumerators
EQUIVALENCE
STOP and ERROR STOP
EXIT Statement
EXTERNAL
FIND
FLUSH Statement
FORALL
FORMAT
FUNCTION
IMPLICIT
IMPORT
File Operation I/O Statements Overview
INQUIRE
INTEGER Statement
INTENT
INTERFACE
INTERFACE TO
INTRINSIC
LOCK and UNLOCK
LOGICAL Statement
UNION and END UNION
MODULE
MODULE PROCEDURE
NAMELIST
NULLIFY
OPEN
OPTIONAL
OPTIONS Statement
PARAMETER
PAUSE
POINTER - Fortran 95/90
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
SUBROUTINE
SYNC ALL
SYNC IMAGES
SYNC MEMORY
TARGET
Type Declarations Overview
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 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
ELSE WHERE
WHERE
ENCODE
END
END DO
END WHERE
ENDFILE
ENTRY
ENUM
ENUMERATOR
EQUIVALENCE
ERROR STOP
executable
EXIT
EXTERNAL
FIND
FLUSH
FORALL
FORMAT
FUNCTION
IF - arithmetic
IF - logical
IF construct
IMPLICIT
IMPORT
input/output
INQUIRE
INTEGER
INTENT
INTERFACE
INTERFACE TO
INTRINSIC
LOCK
LOGICAL
MAP
MODULE
MODULE PROCEDURE
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
SUBROUTINE
SYNC ALL
SYNC IMAGES
SYNC MEMORY
TARGET
TYPE
type declaration
Type Declarations Overview
Type Declarations
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*32)
subroutine setting
status of graphics routines
GRSTATUS (W*32)
function returning
STATUS specifier for CLOSE
status word
CLEARSTATUSFPQQ
SSWRQQ
GETSTATUSFPQQ (W*32)
subroutine clearing exception flags in floating-point
subroutines returning floating-point
SSWRQQ
GETSTATUSFPQQ (W*32)
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
Storage Association
EQUIVALENCE
Storage Units and Storage Sequence
COMMON
ALLOCATE
DEALLOCATE
SIZEOF
association
Storage Association
EQUIVALENCE
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
structure declarations
structures
TYPE Statement (Derived Types)
Record Structures
Structure Declarations
derived-type
derived-type extended
record
Record Structures
Structure Declarations
SUBMIT value for CLOSE(DISPOSE) or CLOSE(STATUS)
SUBMIT/DELETE value for CLOSE(DISPOSE) or CLOSE(STATUS)
subobjects
subprograms
BLOCK DATA
RETURN
FUNCTION
MODULE PROCEDURE
MODULE
END
SUBROUTINE
Functions, Subroutines, and Statement Functions
EXTERNAL
INTRINSIC
BLOCK DATA
effect of RETURN in
function
module
MODULE PROCEDURE
MODULE
statement returning control from
subroutine
user-written
using as actual arguments
EXTERNAL
INTRINSIC
SUBROUTINE
subroutine references
subroutines
SUBROUTINE
Program Units and Procedures Overview
effect of ENTRY in
ELEMENTAL keyword in
EXTERNAL
function running at specified time
general rules for
intrinsic
invoking
PURE keyword in
RECURSIVE keyword in
SUBROUTINE
RECURSIVE
statement specifying entry point for
transferring control to
subscript list
Arrays
referencing array elements
Array Sections
Array Elements
subscript progression
subscript triplets
Subscript Triplets
Array Sections
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
SYSTEM
system calls
OPEN: USEROPEN Specifier
using to open files
system codepage
NLSGetEnvironmentCodepage (W*32)
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
T_floating format
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
targets
Allocation of Pointer Targets
Pointer Assignments
Assignment - Intrinsic Computational
Intrinsic Assignment Statements
TARGET
ALLOCATE
Deallocation of Pointer Targets
Procedures that Require Explicit Interfaces
allocation of pointer
as variables
assigning values to
Assignment - Intrinsic Computational
Intrinsic Assignment Statements
associating with pointers
TARGET
Pointer Assignments
creating storage for
deallocation of pointer
declaration of
requiring explicit interface
TASK
task region
TASK
directive defining
TASKWAIT
TASKYIELD
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*32)
GETGTEXTROTATION (W*32)
GETGTEXTEXTENT (W*32)
OUTTEXT (W*32)
OUTGTEXT (W*32)
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)
OUTTEXT (W*32)
OUTGTEXT (W*32)
subroutine sending to screen (special fonts)
text color
GETTEXTCOLORRGB (W*32)
function returning RGB value of
text color index
GETTEXTCOLOR (W*32)
GETTEXTCOLORRGB (W*32)
SETTEXTCOLOR (W*32)
SETTEXTCOLORRGB (W*32)
function returning
function returning RGB value of
function setting
function setting RGB value of
text cursor
SETTEXTCURSOR (W*32)
function setting height and width of
text files
INCLUDE
line including
text output
GETBKCOLOR (W*32)
GETBKCOLORRGB (W*32)
SETBKCOLOR (W*32)
SETBKCOLORRGB (W*32)
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*32)
SETTEXTPOSITION (W*32)
subroutine returning
subroutine setting
text window
GETTEXTWINDOW (W*32)
SCROLLTEXTWINDOW (W*32)
SETTEXTWINDOW (W*32)
subroutine returning boundaries of
subroutine scrolling the contents of
subroutine setting boundaries of
THIS_IMAGE
THREADPRIVATE
TIME
TIME Portability Routine
TIME Intrinsic Procedure
ALARM function for subroutines
function returning for current locale
function returningaccounting of
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*32)
specifier for OPEN
TL
TL Editing
edit descriptor
total association
TR
TR Editing
edit descriptor
traceback
GETEXCEPTIONPTRSQQ (W*32)
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 Overview
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
PRINT
OPEN: TYPE Specifier
TYPE Statement (Derived Types)
for derived types
specifier for OPEN
TYPE CONTAINS declaration
type conversion procedures
Intrinsic Functions for Numeric and Type Conversion
table of
type declarations
Type Declarations Overview
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-bound procedures
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
unformatted sequential READ statements
unformatted sequential WRITE statements
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 clause
upper bounds
UBOUND
function returning
USE
use association
overview of
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 procedures
ELEMENTAL
PURE
elemental
keyword preventing side effects in
pure
user-defined TYPE statement
user-defined types
user-written subprograms
USEROPEN
USEROPEN 指定子
using an external user-written function to open files
VALUE
VALUE
ATTRIBUTES REFERENCE and VALUE
option for ATTRIBUTES directive
variable format expressions
variables
Variables
Data Types, Constants, and Variables Overview
allocating to stack storage
allocating to static storage
allocation of
assigning initial values to
assigning value of label to
assigning values to
Assignment - Intrinsic Computational
Intrinsic Assignment Statements
associating with group name
automatic
character
creating allocatable
data types of scalar
deallocation of
declaring automatic
declaring derived-type
declaring static
declaring type for
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
tableof procedures that declare
targets as
truncation of values assigned to
typing of scalar
Specification of Data Type
Implicit Typing Rules
Data Types of Scalar Variables
undefined
using keyword names for
VARYING
ATTRIBUTES VARYING
option for ATTRIBUTES directive
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
Array Sections
Vector Subscripts
VECTOR TEMPORAL
VECTOR UNALIGNED
vectors
DOT_PRODUCT
Array Sections
Vector Subscripts
function performing dot-product multiplication of
subscripts in
Array Sections
Vector Subscripts
VERIFY
viewport area
CLEARSCREEN (W*32)
SETVIEWPORT (W*32)
subroutine erasing and filling
subroutine redefining
viewport coordinates
FLOODFILL, FLOODFILL_W (W*32)
FLOODFILLRGB, FLOODFILLRGB_W (W*32)
GETPHYSCOORD (W*32)
GETWINDOWCOORD (W*32)
GETVIEWCOORD, GETVIEWCOORD_W (W*32)
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*32)
subroutine moving
viewport-coordinate origin
SETVIEWORG (W*32)
SETVIEWPORT (W*32)
subroutine moving
subroutine setting
VIRTUAL
Visual Studio*
Visual Studio* IDE の開始
IDE オートメーション・オブジェクト
インテル(R) Fortran のプロジェクトの種類
ウィンドウ
コンパイラー・オプションの設定
起動と停止
新しいプロジェクトの作成
複数のプロジェクトのビルド
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
WINABOUT
APPENDMENUQQ (W*32)
predefined QuickWin routine
WINARRANGE
APPENDMENUQQ (W*32)
predefined QuickWin routine
WINCASCADE
APPENDMENUQQ (W*32)
predefined QuickWin routine
WINCLEARPASTE
APPENDMENUQQ (W*32)
predefined QuickWin routine
WINCOPY
APPENDMENUQQ (W*32)
predefined QuickWin routine
window
SETACTIVEQQ (W*32)
GETACTIVEQQ (W*32)
SCROLLTEXTWINDOW (W*32)
function making child active
function returning unit number of active child
subroutine scrolling the contents of text
window area
SETWINDOW (W*32)
CLEARSCREEN (W*32)
function definingcoordinates for
subroutine erasing and filling
window handle
GETUNITQQ (W*32)
function returning unit number of
window unit number
GETHWNDQQ (W*32)
functionconverting to handle
Windows
GETHWNDQQ (W*32)
GETWSIZEQQ (W*32)
GETWINDOWCONFIG (W*32)
GETUNITQQ (W*32)
SETWSIZEQQ (W*32)
SETWINDOWCONFIG (W*32)
FOCUSQQ (W*32)
GETTEXTWINDOW (W*32)
SCROLLTEXTWINDOW (W*32)
SETTEXTWINDOW (W*32)
function converting unit number to handle
function returning positionof
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
Fortran ウィンドウ・アプリケーション・プロジェクトの使用
BitBlt
CreateFile
OPEN: USEROPEN Specifier
SPORT_GET_HANDLE (W*32)
CreateFontIndirect
SETFONT (W*32)
SETWINDOWCONFIG (W*32)
CreateProcess
SYSTEMQQ
SYSTEM
EscapeCommFunction
GetEnvironmentVariable
GetExceptionInformation
PurgeComm
SetEnvironmentVariable
SetFileApisToANSI
SetFileApisToOEM
SetROP2
Windows* API モジュール
Windows* APIs
Windows* bitmap file
SAVEIMAGE, SAVEIMAGE_W (W*32)
function saving an image into
Windows* coordinates
FLOODFILL, FLOODFILL_W (W*32)
FLOODFILLRGB, FLOODFILLRGB_W (W*32)
GETWINDOWCOORD (W*32)
GETVIEWCOORD, GETVIEWCOORD_W (W*32)
functions filling (color index)
functions filling (RGB)
subroutine converting from viewport coordinates
subroutines converting from physical coordinates
Windows* fonts
INITIALIZEFONTS (W*32)
initializing
Windows* properties
GETWINDOWCONFIG (W*32)
SETWINDOWCONFIG (W*32)
SETWSIZEQQ (W*32)
function returning
function setting
SETWINDOWCONFIG (W*32)
SETWSIZEQQ (W*32)
Windows* アプリケーション
winapp
作成とリンクを行うオプション
Windows* データ型
Windows* API ルーチンの呼び出し
Fortran 型への変換
Windows* 構造化例外処理
Windows* 構造体
Windows* API ルーチンの呼び出し
Fortran 派生型との比較
WINEXIT
APPENDMENUQQ (W*32)
predefined QuickWin routine
WINFULLSCREEN
APPENDMENUQQ (W*32)
predefined QuickWin routine
WININDEX
APPENDMENUQQ (W*32)
predefined QuickWin routine
WININPUT
APPENDMENUQQ (W*32)
predefined QuickWin routine
WinMainCRTStartup ランタイム関数
SIGNALQQ の使用
アプリケーション (プロジェクト) の種類によるハンドラー
WINPASTE
APPENDMENUQQ (W*32)
predefined QuickWin routine
WINPRINT
APPENDMENUQQ (W*32)
predefined QuickWin routine
WINSAVE
APPENDMENUQQ (W*32)
predefined QuickWin routine
WINSELECTALL
APPENDMENUQQ (W*32)
predefined QuickWin routine
WINSELECTGRAPHICS
APPENDMENUQQ (W*32)
predefined QuickWin routine
WINSELECTTEXT
APPENDMENUQQ (W*32)
predefined QuickWin routine
WINSIZETOFIT
APPENDMENUQQ (W*32)
predefined QuickWin routine
WINSTATE
APPENDMENUQQ (W*32)
predefined QuickWin routine
WINSTATUS
APPENDMENUQQ (W*32)
predefined QuickWin routine
WINTILE
APPENDMENUQQ (W*32)
predefined QuickWin routine
WINUSING
APPENDMENUQQ (W*32)
predefined QuickWin routine
working directory
GETDRIVEDIRQQ
function returning path of
WORKSHARE
worksharing
PARALLEL WORKSHARE
WORKSHARE
WRAPON
WRITE
INQUIRE: WRITE Specifier
WRITE Statement
specifier for INQUIRE
write mode
GETWRITEMODE (W*32)
SETWRITEMODE (W*32)
function returning logical
function setting logical
write operations
COMMITQQ
function committing to physical device
X
X Editing
edit descriptor
X_floating format
xiar
IPO に関連するパフォーマンス問題
IPO オブジェクトからのライブラリーの作成
xild
プロシージャー間の最適化 (IPO) の概要
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
アーキテクチャー
arch
tune
生成する命令のオプション
arch
tune
アスタリスク (*)
論理デバイス
ユニット指定子
アセンブラー
use-asm、Quse-asm
Wa
オブジェクトを生成するオプション
オプションを渡すオプション
アセンブラー出力
リストとマップファイルの生成
生成
アセンブリー・ファイル
アセンブリー・リスト・ファイル
デバッグと最適化
コンパイラー注釈を生成するオプション
コンパイルを行うオプション
生成を指定するオプション
内容を指定するオプション
アドバンシング・レコード I/O
アプリケーション
O
アプリケーションの配置におけるライブラリーの再配布
コードの最適化を指定するオプション
配置
アプリケーション・ウィザード
アプリケーション・テスト
アプリケーション・テストの重要度付け
アプリケーションのビルド
Microsoft* Visual Studio* IDE の使用
Microsoft* Visual Studio* を使用した一般的な作業
Visual Studio*
Microsoft* Visual Studio* IDE の使用
Microsoft* Visual Studio* を使用した一般的な作業
アプリケーションの実行
コマンドラインからの Fortran アプリケーションの実行
コマンドラインから
アプリケーションの種類
Fortran ウィンドウ・アプリケーション・プロジェクトの使用
Fortran コンソール・アプリケーション・プロジェクトの使用
Fortran スタティック・ライブラリー・プロジェクトの使用
Fortran スタンダード・グラフィックス・アプリケーション・プロジェクトの使用
プロジェクトの種類の理解
Windows* ベース
コンソール
スタティック・ライブラリー
スタンダード・グラフィックス
概要
アプリケーションの終了
アプリケーションの配置
アプリケーションの配布
アライメント
align
取り扱いを指定するオプション
アライメントされていないデータ
アライメントされていないデータの検索
警告するオプション
アンマネージド・コードとマネージドコード
イベントの処理
デフォルトのコンソールイベントの処理
コンソール
インクリメンタル・リンク
トレースバックの使用に関するトレードオフと制約条件
処理を指定するリンカーオプション
インクルード・ファイル・パス
I
X
ディレクトリーを追加するオプション
検索パスから標準ディレクトリーを除外するオプション
インストルメンテーション
プロファイル情報のダンプ
コンパイル
フィードバック・コンパイル
プログラム
指定された関数に対する有効/無効オプション
実行
インストルメンテーション呼び出し
profile-loops-report、Qprofile-loops-report
profile-loops、Qprofile-loops
profile-functions、Qprofile-functions
ループのレポートを生成するオプション
ループの挿入オプション
関数の挿入オプション
インターフェイス
配列と Fortran 配列記述子の処理
Fortran の配列記述子の書式
インターフェイス・ブロック
gen-interfaces
Fortran でのプロシージャーのプロトタイピング
ルーチンに対して生成するオプション
言語が混在したプログラミング
インターフェイス定義
Windows* API ルーチン用のインテル(R) Visual Fortran インターフェイス定義のインクルード
インテル(R) Fortran ライブラリー・ルーチンと Windows* API
インテル(R) Cilk(TM) Plus
要素関数
要素関数
インテル(R) Fortran
インテル(R) Fortran モジュールウィザードの使用についての概要
コマンドラインからの Fortran アプリケーションの実行
National Language Support (NLS) ルーチンの概要
プロジェクトの種類の理解
インテル(R) Fortran コマンドライン・ウィンドウの使用
ファイルの拡張子の理解
Fortran プログラムのデバッグ
ランタイムエラーについて
移植に関する注意事項の概要
インテル(R) Fortran アプリケーションに関連付けられたファイルについて
COM オブジェクトとオートメーション・オブジェクトの使用
Fortran アプリケーションの実行
National Language Support ルーチン
オブジェクトの種類
コマンドライン環境
コンパイラーに渡されるファイル拡張子
デバッガーの使用
ランタイムエラーの処理
移植に関する注意事項
入力ファイルと出力ファイル
インテル(R) Fortran Windows* API ルーチンモジュール
インテル(R) Fortran コンパイラーのコマンド・プロンプト・ウィンドウ
インテル(R) Fortran コマンドライン・ウィンドウの使用
インテル(R) Fortran コンパイラーの起動
インテル(R) Fortran コンパイラーの起動
インテル(R) Fortran モジュールウィザード
モジュールウィザードの役割
モジュールウィザードを使用したコードの生成
モジュールウィザードによって生成されたルーチンの呼び出し
COM オブジェクトとオートメーション・オブジェクトの使用
コードの生成に使用
ルーチンの使用
インテル(R) Fortran モジュールウィザードによって生成されたルーチンの呼び出し
インテル(R) Fortran モジュールウィザードの jacket ルーチン
インテル(R) Fortran モジュールウィザードを使用したコードの生成
インテル(R) デバッガー
Fortran プログラムのデバッグ
マルチスレッド・プログラムのデバッグ
インテル(R) トレース・コレクター API
tcollect、Qtcollect
呼び出しに挿入するオプション
インテル(R) マス・カーネル・ライブラリー
インテル(R) 64 アーキテクチャー・ベースのアプリケーション
高レベルの最適化 (HLO) の概要
HLO
インテル(R) Fortran に関連付けられたファイル
インテル(R) MKL
mkl、Qmkl
リンクするオプション
インテル(R) リンクツール
インテル(R) 拡張ルーチン
インテルが提供するライブラリー
static-intel
shared-intel
静的にリンクするオプション
動的にリンクするオプション
インテルの IEEE 754-2008 2 進浮動小数点準拠ライブラリー
概要: インテルの IEEE 754-2008 2 進浮動小数点準拠ライブラリー
formatOf 一般演算子
formatOf 一般演算子関数
add
binary32_to_binary64
binary64_to_binary32
div
fma
from_hexstring
from_int32
from_int64
from_string
from_uint32
from_uint64
mul
sqrt
sub
to_hexstring
to_int32_ceil
to_int32_floor
to_int32_int
to_int32_rnint
to_int32_rninta
to_int32_xceil
to_int32_xfloor
to_int32_xint
to_int32_xrnint
to_int32_xrninta
to_int64_ceil
to_int64_floor
to_int64_int
to_int64_rnint
to_int64_rninta
to_int64_xceil
to_int64_xfloor
to_int64_xint
to_int64_xrnint
to_int64_xrninta
to_string
to_uint32_ceil
to_uint32_floor
to_uint32_int
to_uint32_rnint
to_uint32_rninta
to_uint32_xceil
to_uint32_xfloor
to_uint32_xint
to_uint32_xrnint
to_uint32_xrninta
to_uint64_ceil
to_uint64_floor
to_uint64_int
to_uint64_rnint
to_uint64_rninta
to_uint64_xceil
to_uint64_xfloor
to_uint64_xint
to_uint64_xrnint
to_uint64_xrninta
クワイエット演算子
クワイエット演算子関数
copy
copysign
negate
シグナル演算子
シグナル演算子関数
quiet_equal
quiet_greater
quiet_greater_equal
quiet_greater_unordered
quiet_less
quiet_less_equal
quiet_less_unordered
quiet_not_equal
quiet_not_greater
quiet_not_less
quiet_ordered
quiet_unordered
signaling_equal
signaling_greater
signaling_greater_equal
signaling_greater_unordered
signaling_less
signaling_less_ unordered
signaling_less_equal
signaling_not_equal
signaling_not_greater
signaling_not_less
ライブラリーの使用
同次一般演算子
同次一般演算子関数
ilogb
maxnum
maxnum_mag
minnum
minnum_mag
next_down
next_up
rem
round_integral_exact
round_integral_nearest_away
round_integral_nearest_even
round_integral_negative
round_integral_positive
round_integral_zero
scalbn
非演算子
非演算子関数
class
defaultMode
getBinaryRoundingDirection
is754version1985
is754version2008
isCanonical
isFinite
isInfinite
isNaN
isNormal
isSignaling
isSignMinus
isSubnormal
isZero
lowerFlags
radix
raiseFlags
restoreFlags
restoreModes
saveFlags
saveModes
setBinaryRoundingDirection
testFlags
testSavedFlags
totalOrder
totalOrderMag
インテルの OpenMP* 互換ライブラリー
インテルの拡張環境変数
インテルの言語拡張
インラインコード
inline-debug-info、Qinline-debug-info
ソース位置情報を生成するオプション
インライン展開
コンパイラーが指示する関数のインライン展開
デベロッパーが指示するユーザー関数のインライン展開
プロファイルに基づく最適化の概要
関数のインライン展開
コンパイラーが指示
コンパイル単位に対する最大回数を指定するオプション
デベロッパーが指示
プリエンプション
ルーチンサイズの上限を指定するオプション
ルーチンに対する最大回数を指定するオプション
関数の最大サイズを指定するオプション
強制するオプション
小さなルーチンの基準を指定するオプション
全体または部分的に無効にするオプション
大きなルーチンの基準を指定するオプション
部分的に無効にするオプション
インライン展開オプション
inline-factor、Qinline-factor
比率を指定するオプション
ウィンドウ・アプリケーション・プロジェクト (Fortran)
エイリアシング
falias
ffnalias
プログラムの仮定を指定するオプション
関数にの仮定を指定するオプション
エラー
実行プログラムの作成
ビルド処理中に発生するエラーについて
ランタイムのデフォルトのエラー処理
ランタイムエラーの場所を特定する方法
ランタイム・エラー・メッセージのリスト
diag-error-limit、Qdiag-error-limit
エラーの処理方法
stand
エラーで続行
ビルド時
ビルド処理中
ランタイム・ライブラリー
ランタイムの特定
リスト
最大数の設定
最大数を指定するオプション
処理方法
標準でない Fortran に対するメッセージを発行するオプション
エラーコード
エラーで続行機能
エラーメッセージ
エラー処理
ランタイムのデフォルトのエラー処理
I/O 文のコントロールの使用
インテル(R) Fortran RTL による処理
デフォルトの変更
デフォルトの補足
エンディアン
サポートされるネイティブ数値形式と非ネイティブ数値形式
ビッグ・エンディアンとリトル・エンディアン
エンディアン・データ
OpenMP* の例
OpenMP* のインテル拡張ルーチン
インターバル・プロファイル・ダンプ
アプリケーションのプロファイル
プロファイル情報のダンプ
OpenMP* ランタイム・ライブラリー・ルーチン
ループの構造
自動最適化
OpenMP* の使用
OpenMP* 拡張ルーチン
PROF_DUMP_INTERVAL
プロファイルに基づく最適化の使用
プロファイル情報のダンプ
ルーチンの変更
ループの構造
自動並列化
オートメーション・オブジェクト
Visual Studio* IDE オートメーション・オブジェクト
COM オブジェクトとオートメーション・オブジェクトの理解
その他の情報
ポインターの取得
使用
オートメーション・オブジェクト・インフォーメーション
オーバーフロー
OpenMP* ランタイム・ライブラリー・ルーチン
ランタイム・ライブラリー・ルーチンの呼び出し
オブジェクト
Visual Studio* IDE オートメーション・オブジェクト
オートメーション
オブジェクト・コード
Fortran スタティック・ライブラリー・プロジェクトの使用
スタティック・ライブラリーへの格納
オブジェクト・ファイル
ipo-separate、Qipo-separate
bintext
bigobj
object
ソースファイルごとに 1 つ生成するオプション
テキスト文字列を含めるためのオプション
含められるセクション数を増やすオプション
名前を指定するオプション
オブジェクトの種類
オプション
OPEN 文 CONVERT を使用する方法
OPTIONS 文を使用する方法
CONVERT を使用する優先
書式なしファイル浮動小数点形式の指定
オプション・マッピング・ツール
オペレーティング・システム
最小限に抑えるオペレーティング・システム固有情報
移植に関する注意事項
ガイド付き自動最適化メッセージ
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
ガイド付き自動並列化
ガイド付き自動並列化の使用
Microsoft* Visual Studio* IDE でのガイド付き自動並列化の使用
ガイド付き自動並列化の概要
オプション
ファイルに出力するオプション
ファイルに出力を追加するオプション
メッセージの概要
概要
使用
カスタム Fortran ファイル拡張子
カスタムハンドラー
Fortran DLL アプリケーション用カスタムハンドラー
Fortran Windows* アプリケーション用カスタムハンドラー
Fortran DLL アプリケーション用に作成
Fortran Windows* アプリケーション
キャリッジ制御
ccdefault
ファイル表示時のキャリッジ制御を指定するオプション
グラフィックス・アプリケーション
Fortran QuickWin アプリケーション・プロジェクトの使用
Fortran スタンダード・グラフィックス・アプリケーション・プロジェクトの使用
ifort コマンドオプションによるプロジェクトの種類の指定
winapp
QuickWin
スタンダード
作成オプション
作成とリンクを行うオプション
グローバルシンボル
Bsymbolic
共有ライブラリー定義のオプションバインドの参照
グローバルシンボルの参照
Bsymbolic
共有ライブラリー定義のオプションバインド
グローバル外部 Fortran データ
言語が混在したプログラミングにおける共通外部データの使用
言語が混在したプログラミング
グローバル関数シンボル
Bsymbolic-functions
共有ライブラリー定義のオプションバインドの参照
グローバル関数シンボルの参照
Bsymbolic-functions
共有ライブラリー定義のオプションバインド
コード
ax、Qax
m
march
xHost、QxHost
x、Qx
プロセッサー固有のコードを生成するオプション
ax、Qax
m
指定された CPU 向けのコードを生成するオプション
専用コードを生成するオプション
専用の最適化コードを生成するオプション
コード・カバレッジ・ツール
データのエクスポート
構文
動的カウンター
配色
コードの除外
コード・カバレッジ・ツール
コード・カバレッジ・ツール
コードレイアウト
コールスタックの表示
コマンド
その他の一般的な作業の実行
一般的な IDE
コマンドライン
コマンドラインからの Fortran アプリケーションの実行
インテル(R) Fortran コンパイラーの起動
インテル(R) Fortran コマンドライン・ウィンドウの使用
アプリケーションの実行
インテル(R) Fortran で使用
環境の設定
コマンドライン・ウィンドウ
モジュール (.mod) ファイルの使用
インクルード・ファイルの使用
インテル(R) Fortran コマンドライン・ウィンドウの使用
.mod ファイルの検索パスの設定
インクルード・ファイルの検索パスの設定
ウィンドウ・アプリケーションの使用
設定
コマンドライン構文
makefile を使用するアプリケーションのビルド
make コマンドと nmake コマンド
コンソール
コンソールの使用
Fortran Windows* アプリケーションで使用
カーソル位置の設定 (Fortran)
テキスト表示の制限
割り当て (Fortran)
情報を表示するオプション
コンソール・アプリケーション・プロジェクト (Fortran)
コンソール・イベント・ハンドラー
コンソール・イベント・ハンドラーの確立
使用上のヒント
コンソールイベントの処理
コンパイラー
関連情報
インテル(R) Fortran コンパイラーについて
概要
関連情報
インテル(R) Fortran コンパイラーについて
コンパイラー・エラー条件
コンパイラー・オプション
double-size
integer-size
real-size
オプション・マッピング・ツールの使用
Visual Studio* IDE の [プロパティ ページ ] でのコンパイラー・オプションの設定
help
コンパイラー・オプションの説明および一般的な規則
sox、Qsox
新しいオプション
推奨されていない (古い) オプションと削除されたオプション
代替コンパイラー・オプション
map-opts、Qmap-opts
DOUBLE PRECISION KIND 関連
INTEGER KIND 関連
REAL KIND 関連
オペレーティング・システム間のマッピング
リスト
リストを表示するオプション
一般的な規則
概要説明
実行ファイルまたはオブジェクト・ファイルに保存するオプション
新しいオプション
推奨されていない (古い) オプションと削除されたオプション
代替
同等のオプションにマップするオプション
コンパイラー・メッセージ
コンパイラー・レポート
xi* ツールによるコンパイラー・レポートの生成
xi* ツールを使用して要求
コンパイラーのインストール
Qinstall
ルート・ディレクトリーを指定するオプション
コンパイラーのバージョン
logo
コンパイラー・バージョンの選択
what
バージョン情報を表示するオプション
指定
表示するオプション
コンパイラーのバージョンの指定
コンパイラーの最適化
コンパイラーの制限
コンパイラー宣言子
自動ベクトル化の概要
ベクトル化
コンパイル
makefile を使用するアプリケーションのビルド
makefile の使用
コンパイルとリンク
実行プログラムの作成
言語が混在したプログラム
コンパイル時の上下限チェック
WB
警告に変更するオプション
コンパイル時メッセージ
stand
標準でない Fortran に対するメッセージを発行するオプション
コンパイル単位
デベロッパーが指示するユーザー関数のインライン展開
共有オブジェクトとしてリンクしないようにするオプション
コンポーネント・オブジェクト・モジュール
サブノーマル数
サブプログラム
サポート
デバッグと最適化
シンボリック・デバッグ
サンプル
インテル(R) Visual Fortran サンプルの使用
概要
場所
サンプルコード
Fortran コンソール・アプリケーション・プロジェクトの使用
Hello World の作成
サンプルプログラム
サンプルプログラムとトレースバック情報
トレースバック情報
シーケンシャル・ファイル・アクセス
ジャンプテーブル
opt-jump-tables、Qopt-jump-tables
生成を行うオプション
シングル・ウィンドウ・アプリケーション
シングルドキュメント・アプリケーション
シンボリック名
D
任意の値に関連付けるオプション
シンボル
定義済みプリプロセッサー・シンボルの使用
定義済みプリプロセッサー
シンボルの可視属性
fvisibility
指定するオプション
シンボル名
Quse-msasm-symbols
生成時にドル記号を使用するオプション
スカラー置換
scalar-rep、Qscalar-rep
opt-multi-version-aggressive、Qopt-multi-version-aggressive
ループ変換中の実行を有効にするオプション
強力なマルチバージョン・チェックを使用するオプション
スカラー変数
auto-scalar、Qauto-scalar
ランタイムスタックに割り当てるオプション
スクラッチファイル
スタック
呼び出し規約におけるスタックの注意事項 (Windows* のみ)
呼び出し規約におけるスタックの注意事項
スタック・アライメント
Qsfalign
関数に対して指定するオプション
スタック変数
ftrapuv、Qtrapuv
非数 (NaN) に初期化するオプション
スタティック・セキュリティー解析
ビルド仕様ファイルの作成と使用
diag、Qdiag
スタティック・セキュリティー解析の概要
diag-sc-dir、Qdiag-sc-dir
スタティック・セキュリティー解析の使用
injection ユーティリティー
inspxe-inject ユーティリティー
inspxe-runsc ユーティリティー
inspxe-wrap ユーティリティー
wrapper ユーティリティー
ビルド仕様ファイル
メッセージのレベルを指定するオプション
概要
結果ファイルのディレクトリーを指定するオプション
初期設定
有効にするオプション
スタティック・ライブラリー
スタティック・ライブラリーへのオブジェクト・コードの格納
スタティック・ライブラリーの作成
生成するためのツールを起動するオプション
スタティック・ライブラリーへのオブジェクト・コードの格納
スタンダード・グラフィックス・アプリケーション・プロジェクト (Fortran)
ストリーミング SIMD 拡張命令
ストリーミング・ストア
opt-streaming-stores、Qopt-streaming-stores
最適化のために生成するオプション
スレッド
マルチスレッド・プログラムのコンパイルとリンク
マルチスレッド・アプリケーションのコンパイルとリンク
スレッド・アフィニティー
スレッド・アフィニティー・インターフェイス (Linux* および Windows*)
指定するオプション
スレッドプール
スレッドプール
マルチコア・プラットフォーム向けのループの並列化
並列構造に関する注意事項の概要
スレッド化プログラムの実行
マルチスレッド・プログラムのコンパイルとリンク
要求
スレッド数の変更
OpenMP* 宣言子と節の概要
一覧表
ソースコード
移植に関する注意事項の概要
名前の大文字・小文字の調整
システム間の移植
名前の大文字・小文字
ソースファイル
実行プログラムの作成
Fortran ファイル拡張子の指定
単一のコンパイルおよびリンク
非標準の指定
ソースファイルのリスト
list-page-len
list-line-len
list
show
ページの長さを指定するオプション
行の長さを指定するオプション
作成を行うオプション
内容を制御するオプション
ソリューション
ソリューション、プロジェクト、および構成について
定義
ソリューションとプロジェクト
ターゲット・プラットフォーム
ソリューションおよびプロジェクト用のターゲット・プラットフォームの指定
プロジェクト用
ダイアログボックス
[Options (オプション) ] : [Guided Auto Parallelism (ガイド付き自動並列化) ] ダイアログボックス
[Options (オプション) ] : [Compilers (コンパイラー) ] ダイアログボックス (VS 2005/VS 2008)
[Options (オプション) ] : [Compilers (コンパイラー) ] ダイアログボックス (VS 2010)
[Options (オプション) ] : [Advanced (詳細) ] ダイアログボックス (VS 2010)
[Options (オプション) ] : [General (全般) ] ダイアログボックス (VS 2005/VS 2008)
[Options (オプション) ] : [General (全般) ] ダイアログボックス (VS 2010)
スタティック・セキュリティー解析の [Create Configuration (構成を作成) ] ダイアログボックス
[Configure Analysis (解析の設定) ] ダイアログボックス
オプション: ガイド付き自動並列化
オプション: コンパイラー
[Options (オプション) ] : [Compilers (コンパイラー) ] ダイアログボックス (VS 2005/VS 2008)
[Options (オプション) ] : [Compilers (コンパイラー) ] ダイアログボックス (VS 2010)
オプション: 詳細
オプション: 全般
[Options (オプション) ] : [General (全般) ] ダイアログボックス (VS 2005/VS 2008)
[Options (オプション) ] : [General (全般) ] ダイアログボックス (VS 2010)
スタティック・セキュリティー解析の [Create Configuration (構成を作成)]
解析の設定
タイトルページ
インテル(R) Fortran コンパイラー XE 12.1 ユーザー・リファレンス・ガイド
インテル(R) Fortran コンパイラー XE 12.1 ユーザー・リファレンス・ガイド
ダイナミック・ライブラリー
dynamiclib
生成するためのツールを起動するオプション
ダイナミック・リンカー
dynamic-linker
別のダイナミック・リンカーを指定するオプション
ダイナミック・リンク・ライブラリー (DLL)
Fortran ダイナミック・リンク・ライブラリー・プロジェクトの使用
モジュールウィザードを使用したコードの生成
MDs
MD
exe
Fortran プロジェクト
ビルド
ルーチンの格納
ルーチンの格納に使用
型情報を含む
未解決の参照を検索するオプション
MDs
MD
名前を指定するオプション
ダイナミック・リンク・ライブラリーへのルーチンの格納
タイプ・ライブラリー
モジュールウィザードを使用したコードの生成
インテル(R) Fortran モジュールウィザード
ツール
PGO ツールの概要
オプションを渡すオプション
ディレクトリーを指定するオプション
代替の指定
ツールオプション
PGO ツールの概要
profmerge
proforder
コード・カバレッジ・ツール
テスト・プライオリタイゼーション
ディレクトリー
isystem
B
インクルード・パスの最初に追加するオプション
インクルード・ファイルとライブラリーを指定するオプション
実行ファイルを指定するオプション
データ
アライメントされていないデータの検索
共通ブロックの割り当て
アライメントされていないデータの検索
影響を与えるコンパイラー・オプション
データのアライメント
align
オプション
データの移植性
データの記憶容量
コンパイラーの制限
システム・パラメーター
データの順序設定の最適化
データファイル
ランタイムのデフォルトのエラー処理
ファイルのアクセスとファイルの構造
非ネイティブデータの移植
I/O エラーの処理
書式なしデータの変換
書式なしファイル RECL ユニット
データフロー解析
データ格納
データの格納と表現
言語が混在したプログラミングにおけるデータ型の処理の概要
言語が混在したプログラミングにおけるデータ交換と参照
言語が混在したプログラミングにおける呼び出し規約の調整の概要
言語が混在したプログラミングにおける共通外部データの使用
移植に関する注意事項
言語が混在したプログラミング
言語が混在したプログラミングにおける引数の渡し方
言語が混在したプログラミングにおけるデータ交換と参照
言語が混在したプログラミングにおける呼び出し規約の調整の概要
言語が混在したプログラミングにおける共通外部
データ型
Windows* API ルーチンの呼び出し
Hollerith 表現
整数データの表現の概要
論理データの表現
データ表現の概要
サポートされるネイティブ数値形式と非ネイティブ数値形式
言語が混在したプログラミングにおけるデータ型の処理の概要
整数ポインターの処理
言語が混在したプログラミングにおけるデータ交換と参照
言語が混在したプログラミングにおける呼び出し規約の調整の概要
配列ポインターと割付け配列の処理
ユーザー定義型の処理
配列と Fortran 配列記述子の処理
文字列の処理
効率的なデータ型の使用
データ書式の指定方法
文字表現
Fortran に変換された Windows* API
Hollerith 表現
INTEGER
LOGICAL
ネイティブデータ表現
ネイティブ数値型の範囲
ビッグ・エンディアン書式なしファイル形式
ユーザー定義
ユーザー定義型の処理
言語が混在したプログラミング
リトル・エンディアン書式なしファイル形式
格納
言語が混在したプログラミング
言語が混在したプログラミングにおけるポインター
言語が混在したプログラミングにおける引数の渡し方
言語が混在したプログラミングにおけるデータ交換と参照
言語が混在したプログラミングにおける呼び出し規約の調整の概要
言語が混在したプログラミングにおける割付け配列
言語が混在したプログラミングにおける構造
言語が混在したプログラミングにおける配列
言語が混在したプログラミングにおける配列ポインター
言語が混在したプログラミングにおける文字列
効率性
書式なしファイルの書式の指定
書式なし数値形式の取得
正規化されていないネイティブ浮動小数点データの範囲
非ネイティブ形式の使用方法
文字表現
データ形式
サポートされるネイティブ数値形式と非ネイティブ数値形式
自動並列化のプログラミング
高レベルの最適化 (HLO) の概要
言語が混在したプログラミングにおける共通外部データの使用
自動ベクトル化の概要
言語が混在したプログラミングにおけるデータ型の処理の概要
整数ポインターの処理
ユーザー定義型の処理
言語が混在したプログラミングにおけるデータ交換と参照
言語が混在したプログラミングにおける呼び出し規約の調整の概要
配列ポインターと割付け配列の処理
配列と Fortran 配列記述子の処理
文字列の処理
データ書式の指定方法
非ネイティブデータの移植
VAX*浮動小数点形式
パーティショニング
ビッグ・エンディアン書式なしファイル形式
プリフェッチ
リトル・エンディアン書式なしファイル形式
共通外部のアライメント
型
言語が混在したプログラミング
言語が混在したプログラミングにおけるポインター
言語が混在したプログラミングにおけるユーザー定義型
言語が混在したプログラミングにおける引数の渡し方
言語が混在したプログラミングにおけるデータ交換と参照
言語が混在したプログラミングにおける呼び出し規約の調整の概要
言語が混在したプログラミングにおける割付け配列
言語が混在したプログラミングにおける共通外部
言語が混在したプログラミングにおける交換と参照
言語が混在したプログラミングにおけるデータ交換と参照
言語が混在したプログラミングにおけるデータ型の処理の概要
言語が混在したプログラミングにおける構造
言語が混在したプログラミングにおける配列
言語が混在したプログラミングにおける配列ポインター
言語が混在したプログラミングにおける文字列
指定方法
書式なしファイルの書式の指定
非ネイティブデータの移植
非ネイティブ数値形式
データ書式の指定方法
データ表現
データの格納と表現
移植に関する注意事項
データ変換
guide-data-trans、Qguide-data-trans
guide、Qguide
アドバイスを設定するオプション
guide-data-trans、Qguide-data-trans
guide、Qguide
テスト・プライオリタイゼーション・ツール
オプション
要件
例
デノーマル
デノーマル結果
ftz、Qftz
ゼロにフラッシュするオプション
デノーマル数
デノーマル例外
デバイス
物理デバイス
論理デバイス
物理
論理
デバイスとファイル
デバッガー
マルチスレッド・プログラムのデバッグ
ランタイムエラーの場所を特定する方法
インテル(R) デバッガー (IDB)
マルチスレッド・プログラム
ランタイムエラーの原因の特定に使用
制限
デバッグ
Fortran プログラムのデバッグ
Fortran データ型
Fortran デバッグ例
デバッガーでのデータ・ブレークポイントの使用
デバッガーでのファイル・ブレークポイントの使用
デバッグのための Fortran プログラムの準備
ブレークポイントの条件の定義
マルチスレッド・プログラム
リモート
リモートデバッグ
リモートデバッグの使用
拡張設定を指定するオプション
debug (Windows* OS)
debug (Linux* OS および Mac OS* X)
言語が混在したプログラム
生成される情報に影響を与えるオプション
debug (Windows* OS)
debug (Linux* OS および Mac OS* X)
デバッグ・ライブラリー
dbglibs
未解決の参照を検索するオプション
デバッグに使用するコンパイラー・オプション
デバッグバージョン
構成の選択
プロジェクトに構成を選択
デバッグ情報
gdwarf-2
gdwarf-3
g、Zi、Z7
Fd
debug-parameters
DWARF 2 形式で生成するオプション
DWARF 3 形式で生成するオプション
すべての情報を生成するオプション
プログラム・データベース・ファイル
使用される PARAMETER のデバッグ情報を生成するオプション
デバッグ文
d-lines、Qd-lines
コンパイルを行うオプション
デフォルトのコンソールイベントの処理
デフォルトのパス名
デフォルトの終了処理
デフォルトの例外処理
デュアルコア・スレッド・アフィニティー
ドキュメント
表記規則
プラットフォーム・ラベル
表記規則
トポロジーマップ
ドライバー・ツール・コマンド
v
dryrun
表示および実行するオプション
表示のみで、実行しないオプション
トラブルシューティング
トレースバック情報
サンプルプログラムとトレースバック情報
traceback
トレースバック情報の使用についての概要
トレースバックの使用に関するトレードオフと制約条件
サンプルプログラム
トレースバック情報を出力するオプション
使用
使用に関するトレードオフ
使用に関する制限
トレードオフ
トレースバックの使用に関するトレードオフと制約条件
トレースバック情報の使用
ネイティブ数値形式と非ネイティブ数値形式
ネームリスト I/O
ノン・アドバンシング・レコード I/O
ノンアドバンシング I/O
バージョン
コンパイラー・バージョンの選択
what
logo
sox、Qsox
コンパイラーのバージョンの指定
ドライバーとコンパイラーのバージョンを表示するオプション
バージョン情報を表示するオプション
実行ファイルまたはオブジェクト・ファイルに保存するオプション
バイナリー・シーケンシャル・ファイル
バイナリーファイル
バイナリー直接ファイル
ハイパースレッディング・テクノロジー
スレッドプール
マルチコア・プラットフォーム向けのループの並列化
並列構造に関する注意事項の概要
スレッドプール
スレッドプール
マルチコア・プラットフォーム向けのループの並列化
並列構造に関する注意事項の概要
並列ループ
マルチコア・プラットフォーム向けのループの並列化
並列構造に関する注意事項の概要
並列構造
ハイパフォーマンスを目的としたプログラミング
プロファイルに基づく最適化の概要
アプリケーション
パス名
デフォルトのパス名とファイル名の指定
デフォルトの指定
パフォーマンス
ハンドラー
独自の例外/終了ハンドラーの提供
アプリケーション (プロジェクト) の種類によるハンドラー
Fortran アプリケーションに提供
Fortran アプリケーションの構造
ビッグ・エンディアン形式
非ネイティブデータの移植
移植に関する注意事項
ビルドオプション
ソリューション、プロジェクト、および構成について
構成の選択
一貫性のあるライブラリー形式の指定
プロジェクトの特定のファイルを設定
プロジェクト構成レベル
一貫性のあるライブラリー形式の指定
ビルドの依存関係
gen-dep
生成するオプション
ビルドマクロ
ビルド環境
インテル(R) Fortran コンパイラーの起動
選択
ファイル
Tf
Microsoft* Fortran PowerStation* 互換ファイル
内部ファイルとスクラッチファイル
コンパイラーまたはリンカーにより作成される一時ファイル
ファイルの拡張子の理解
ファイルの編成
IOSTAT 指定子と Fortran 終了コードの使用
Fortran を指定するオプション
Microsoft* Fortran PowerStation 互換の種類
スクラッチ
一時
内部
入力
編成
名前とパス名の指定例
ファイルのアクセス方法
ファイルのレコード型
ファイルのレコード長
ファイルレコード
ファイルを開く
ファイルを開く: OPEN 文
OPEN 文
ファイルを閉じる
ファイルを閉じる: CLOSE 文
CLOSE 文
ファイル拡張子
Fortran ファイル拡張子の指定
extfpp
ファイルの拡張子の理解
extlnk
インテル(R) Fortran アプリケーションに関連付けられたファイルについて
extfor
Fortran の指定
FPP で認識するファイル拡張子を指定するオプション
ifort コマンドによるサポート
リンカーに渡されるファイル拡張子を指定するオプション
関連付けられた内容
追加の Fortran ファイル拡張子を指定するオプション
ファイル名
物理デバイス
デフォルトのパス名とファイル名の指定
デバイス名の使用
デフォルトの指定
ファイル名としてのデバイス名
プラットフォーム
プロジェクトのコピー
~間のプロジェクトの移動
プラットフォーム・ラベル
プリフェッチ挿入
opt-prefetch、Qopt-prefetch
有効にするオプション
プリプロセッサー
fpp プリプロセッサーの使用
fpp
プリプロセッサー・シンボル
定義済みプリプロセッサー・シンボルの使用
事前定義
プリプロセッサーの定義
u (Windows* OS)
プリプロセッサー・シンボルの定義を解除するオプション
以前の定義をすべて解除するオプション
ブレークポイント
ランタイムエラーの場所を特定する方法
ランタイムエラーの原因の特定に使用
プログラミング
標準および拡張機能の使用
言語が混在
プログラム
dll
nofor-main
Fortran 実行ファイルの作成
falias
Fortran スタンダード・グラフィックス・アプリケーション・プロジェクトの使用
ソリューション、プロジェクト、および構成について
マルチスレッド・プログラムのコンパイルとリンク
マルチスレッド・プログラムのデバッグ
モジュール (.mod) ファイルの使用
言語が混在したプログラミングのまとめ
プロジェクトの種類の理解
実行プログラムの作成
プログラム終了時に返される値
fast
内部プロシージャーの利点
DLL としてリンクするオプション
Fortran 以外を指定するオプション
Fortran 実行ファイル
エイリアシングを仮定するように指定するオプション
スタンダード・グラフィックス・アプリケーション
ビルドに使用されるプロセス
マルチスレッド
マルチスレッドのデバッグ
モジュールの利点
言語が混在したプログラミングの問題
作成できるプロジェクトの種類
実行ファイルの作成
終了時に返される値
速度を最大限にするオプション
内部プロシージャーの利点
プログラムの終了
プログラム終了時に返される値
返される値
プログラムの浮動小数点例外処理
fpe
ある程度の制御を許可するオプション
プログラムループ
自動並列化の概要
ガイド付き自動並列化の使用
並列構造に関する注意事項の概要
ガイド付き自動並列化の概要
並列処理モデル
プログラム全体の解析
プロシージャー
MASM プロシージャーの作成
Fortran でのプロシージャーのプロトタイピング
MASM の作成
言語が混在したプログラミング
言語が混在したプログラミングのインターフェイス・ブロック
プロシージャーのプロトタイピング
プロシージャー間の最適化
コンパイラーが指示する関数のインライン展開
プロファイルに基づく最適化の概要
IPO の中間出力の取得
xiar
xild
xilibtool
コードレイアウト
コンパイル
プロシージャー間の最適化 (IPO) の概要
IPO の使用
パフォーマンス
ファイル間の IPO を有効にするオプション
プログラム全体の解析
ライブラリーの作成
リンク
プロシージャー間の最適化 (IPO) の概要
IPO の使用
開始
概要
使用
大規模プログラム
単一ファイルのコンパイルで有効にするオプション
注意事項
追加のプロシージャー間の最適化を有効にするオプション
問題
プロシージャー名
プロジェクト
Fortran コンソール・アプリケーション・プロジェクトの使用
Fortran スタティック・ライブラリー・プロジェクトの使用
Fortran スタンダード・グラフィックス・アプリケーション・プロジェクトの使用
Fortran ダイナミック・リンク・ライブラリー・プロジェクトの使用
新しいプロジェクトの作成
ソリューション、プロジェクト、および構成について
ビルド処理中に発生するエラーについて
インテル(R) Fortran アプリケーションに関連付けられたファイルについて
構成の選択
プロジェクトの種類の理解
プロジェクトのコピー
プロジェクトの変換
Fortran コンソール
Fortran スタティック・ライブラリー
Fortran スタンダード・グラフィックス
Fortran ダイナミック・リンク・ライブラリー
Microsoft* Visual Studio* の作成
スタティック・ライブラリー
ビルドの概要
ビルド処理中のエラー
ファイル
既存のファイルを追加
構成の選択
作成
種類
新規のファイルを追加
定義
別のディスクまたはシステムにコピー
別のプラットフォームへ移動
変換
変換方法
プロジェクト・ビルドの依存性
プロジェクトの構成を選択
プロジェクトの種類
ifort コマンドオプションによるプロジェクトの種類の指定
ifort コマンドによる選択
プロジェクトの変換
概要
プロジェクトを別のディスクまたはシステムにコピーする方法
プロジェクト構成
構成の選択
新しく作成
プロセッサー
mtune
特定のプロセッサー向けに最適化するオプション
プロセッサー固有のコード
x、Qx
ax、Qax
生成および最適化するオプション
生成するオプション
プロパティー・ページ
プロファイリング
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、Qprof-src-root
prof-src-root-cwd、Qprof-src-root-cwd
検索に影響するオプション
検索時に相対パスを使用できるオプション
prof-src-root、Qprof-src-root
prof-src-root-cwd、Qprof-src-root-cwd
プロファイルによって最適化されたコード
API サポートの概要
ダンプ
インターバル・プロファイル・ダンプ
プロファイル情報のダンプ
情報の生成
動的カウンターのリセット
プロファイルに基づく最適化
プロファイルに基づく最適化の概要
API のサポート
インターバル・プロファイル・ダンプ
サポート
データの順序設定の最適化
フェーズ
プロファイル情報のダンプ
プロファイル情報のリセット
概要
関数/ループ実行時間
関数のグループ化の最適化
関数の順序設定の最適化
関数順序リストの最適化
使用モデル
動的プロファイル・カウンターのリセット
例
プロファイル情報
prof-data-order、Qprof-data-order
prof-func-order、Qprof-func-order
スタティック・データ項目の順序設定オプション
関数の順序設定を有効にするオプション
プロファイル情報のダンプ
インターバル・プロファイル・ダンプ
プロファイル情報のダンプ
ベクトライザー
vec-report、Qvec-report
診断レポートを制御するオプション
ベクトルコピー
ベクトル化のプログラミングにおけるガイドライン
プログラミングのガイドライン
ベクトル化
ベクトル化のプログラミングにおけるガイドライン
SIMD
キーワード
コンパイラー・オプション
コンパイラー宣言子、プラグマ
スピードアップ
プラグマ
ユーザー指示
ループ
プロファイルに基づく最適化の概要
ループの構造
ループのしきい値を設定するオプション
概要
言語サポート
宣言子
妨げ
無効にするオプション
ベクトル化できないコピー
ヘルプ
ヘルプとサポートについて
Microsoft* Visual Studio* での使用
ポインター
check
関連付けが解除されたポインターをチェックするオプション
初期化されていないポインターをチェックするオプション
ポインター・エイリアシング
opt-multi-version-aggressive、Qopt-multi-version-aggressive
強力なマルチバージョン・チェックを使用するオプション
ホットパッチ
hotpatch
ルーチンを準備するオプション
ホット性しきい値
prof-hotness-threshold、Qprof-hotness-threshold
設定オプション
マクロ
サポートされるビルドマクロ
定義
マニフェスト
マネージドコードとアンマネージド・コード
マルチスレッド・アプリケーション
コマンドラインからの Fortran アプリケーションの実行
コンパイルとリンク
解析を有効にするオプション
再入可能コードを生成するオプション
マルチスレッド・プログラム
自動並列化の概要
マルチスレッド・プログラムのデバッグ
デバッグ
マルチスレッドのパフォーマンス
tprofile、Qtprofile
解析に役立つオプション
マルチスレッド化
自動並列化のプログラミング
OpenMP* のサポート・ライブラリー
マルチドキュメント・インターフェイス
マルチバイト文字セット
メインスレッド
Qpar-adjust-stack
スタックサイズを調整するオプション
メッセージ
ランタイムメッセージの表示と書式
ランタイム・エラー・メッセージのリスト
ラインタイムの書式
ランタイムエラー
ランタイムシステムに対する重要度の意味
ランタイムの表示
メモリーモデル
mcmodel
小さな、または中くらいのメモリーを指定するオプション
大きなメモリーを指定するオプション
特定のメモリーを使用するオプション
メモリーレイアウト
pad 、 Qpad
変数と配列のメモリーレイアウトを変更するオプション
メモリーレイアウト変換
opt-mem-layout-trans、Qopt-mem-layout-trans
レベルを制御するオプション
メモリーロード
global-hoist、Qglobal-hoist
移動する最適化を有効にするオプション
モジュール
Windows* API ルーチンの呼び出し
言語が混在したプログラミングにおけるモジュールの使用
モジュール (.mod) ファイルの使用
Windows* API ルーチン
言語が混在したプログラミングにおける使用
利点
モジュールウィザード
モジュールウィザードの役割
インテル(R) Fortran モジュールウィザードの概要
モジュールの利点
モジュールファイル
module
ディレクトリーを指定するオプション
モジュール命名規則
ユーザー関数
コンパイラーが指示する関数のインライン展開
デベロッパーが指示するユーザー関数のインライン展開
OpenMP*
ダイナミック・ライブラリー
プロファイルに基づく最適化
アプリケーションのプロファイル
関数またはループの実行時間のプロファイル
自動並列化
ユーザー定義の外部名
assume
下線文字を追加するオプション
ユーザー定義型
ユーザー定義型の処理
言語が混在したプログラミング
ユーティリティー
PGO ツールの概要
profmerge
proforder
ユニット番号
ライブラリー
OpenMP* ランタイム・ライブラリー・ルーチン
OpenMP* のインテル拡張ルーチン
Windows* システムでのインテル(R) Fortran/C が混在したプログラムのビルド
print-multi-lib
スタティック・ライブラリーの作成
Fortran スタティック・ライブラリー・プロジェクトの使用
Bstatic
Bdynamic
一貫性のあるライブラリー形式の指定
共有ライブラリーの生成
static
l
アプリケーションの配置におけるライブラリーの再配布
算術ライブラリー
L
nodefaultlibs
OpenMP* ランタイム・ルーチン
OpenMP* ランタイム・ライブラリー・ルーチン
OpenMP* のインテル拡張ルーチン
インテル(R) Fortran/Visual C++* プログラムに必要
システム・ライブラリーの場所を出力するオプション
スタティック
スタティック (Fortran)
スタティック・リンクを有効にするオプション
ダイナミック・リンクを有効にするオプション
一貫性のあるライブラリー形式の指定
共有
共有ライブラリーとリンクしないようにするオプション
検索するためのオプション
再配布
算術
指定したディレクトリーを検索するオプション
標準ライブラリーとリンクしないようにするオプション
ライブラリー・ディレクトリー
ライブラリー・ルーチン
インテル(R) Fortran ルーチンと Windows* API ルーチンの比較
ライブラリー・ルーチンの呼び出し
インテル(R) Fortran ルーチンと Windows* API ルーチン
使用方法
ライブラリーのダイナミック・リンク
Bdynamic
有効にするオプション
ライブラリーの再配布
ライブラリー関数
関数のインライン展開
OpenMP* ランタイム・ルーチン
インテル拡張
ライブラリー検索のためのリンカーオプション
libdir
オブジェクト・ファイルに含めるオプション
ラベル
表記規則
プラットフォーム
ランタイム・エラー・メッセージ
ランタイム・エラー・メッセージのリスト
トレースバック情報の使用
原因の特定
書式
特定
表示場所
ランタイム・パフォーマンス
概要: パフォーマンス・チューニング
向上
ランタイム・ライブラリー (RTL)
ランタイムのデフォルトのエラー処理
ML
トレースバック情報の使用についての概要
MT
MD
threads
libs
~によるエラー処理
シングルスレッドの未解決の参照を検索するオプション
トレースバックの要求
マルチスレッドの未解決の参照を検索するオプション
MT
MD
threads
リンク先を指定するオプション
ランタイムエラーの場所を特定する方法
トレースバック情報の使用についての概要
トレースバック情報の使用
ランタイムエラー処理
ランタイムのデフォルトのエラー処理
デフォルト
ランタイム時の環境変数
ランダムアクセス I/O
リストファイル
リストとマップファイルの生成
生成
リスト指定 I/O
リスト指定 I/O 文
リモートデバッグ
リモートデバッグ
リモートデバッグの使用
リリース構成
構成の選択
プロジェクトに選択
リンカー
link
Wl
マルチスレッド・プログラムのコンパイルとリンク
T
Xlinker
ビルド処理中に発生するエラーについて
オプションを渡すオプション
link
Wl
スレッド化されたランタイム・ライブラリーの要求
ファイルからコマンドを読み取るオプション
リンカーオプションを渡すオプション
使用されるライブラリーの表示
リンカー・ライブラリーのディレクトリー・パス
リンカーエラー条件
リンカー診断メッセージ
リンク
nostdlib
nostartfiles
Fortran スタティック・ライブラリー・プロジェクトの使用
c
起動ファイルおよびライブラリーを使用しないようにするオプション
起動ファイルを使用しないようにするオプション
抑止
抑止するオプション
リンク・マップ・ファイル
リストとマップファイルの生成
map
生成
生成するオプション
リンクするオプション
リンクツール
リンクツールとオプション
xild
プロシージャー間の最適化 (IPO) の概要
IPO に関連するパフォーマンス問題
IPO オブジェクトからのライブラリーの作成
xilibtool
xilink
プロシージャー間の最適化 (IPO) の概要
IPO に関連するパフォーマンス問題
リンクツール IR
リンク時に使用されるライブラリー
リンク時のライブラリー・ディレクトリー・パス
ルーチン
Windows* API ルーチンの呼び出し
opt-args-in-regs、Qopt-args-in-regs
共有ライブラリーへのルーチンの格納
Windows* API の呼び出し
インテル(R) Fortran と Windows* API の比較
レジスターで引数を渡すオプション
共有ライブラリーへの格納
ルーチンのエントリーポイントと終了ポイント
finstrument-functions、Qinstrument-functions
インストルメントを指定するオプション
ルーチンの入口
falign-stack
使用するスタック・アライメントを指定するオプション
ルーチンの浮動小数点例外処理
fpe-all
ある程度の制御を許可するオプション
ループ
ループの構造
アンロールする最大回数を指定するオプション
ブロッキング係数を指定するオプション
ベクトル化
ランタイムチェックを行うオプション
依存性
強力なアンロールを使用するオプション
交換
構造
分配
並列化
ベクトル化とループ
自動並列化のプログラミング
変換
ループ・ブロッキング係数
opt-block-factor、Qopt-block-factor
指定するオプション
ループアンロール
ベクトル化のプログラミングにおけるガイドライン
HLO 最適化機構の使用
ループ内でのベクトル化できる複数の型の混在
レコード
pad-source、Qpad-source
レコード型
パディングを指定するオプション
種類
書式付きファイルでの区切り文字の指定
レコード I/O
レコード I/O 文指定子
レコードアクセス
レコード位置
開始レコード位置の指定
指定
レコード型
OPEN デフォルトを使用した非ネイティブデータの変換
レコード構造体
ユーザー定義型の処理
言語が混在したプログラミング
レコード長
レコード転送
レジスター・アロケーター
opt-ra-region-strategy、Qopt-ra-region-strategy
パーティショニングの方法を選択するオプション
レポートの生成
OpenMP* ランタイム・ライブラリー・ルーチン
xi* ツールによるコンパイラー・レポートの生成
OpenMP* のインテル拡張ルーチン
プロファイル情報のダンプとリセット
動的プロファイル・カウンターのリセット
OpenMP* ランタイム
xi* ツールの使用
インテル拡張
タイミング
プロファイル情報
動的プロファイル・カウンター
ローカル変数
auto
save、Qsave
ランタイムスタックに割り当てるオプション
静的メモリーに割り当てるオプション
ロケール (NLS) ルーチン
ロックルーチン
ワーカースレッド
ワークシェアリング
自動並列化の概要
OpenMP* 宣言子と節の概要
位置に依存しないコード
fpie
fpic
生成するオプション
fpie
fpic
位置に依存しない外部参照
mdynamic-no-pic
コードを生成するオプション
依存性
実行プログラムの作成
プロジェクト・ビルド
移植に関する注意事項
最小限に抑えるオペレーティング・システム固有情報
移植性を高めるデータの書式指定
データの格納と表現
移植に関する注意事項の概要
標準および拡張機能の使用
オペレーティング・システム
データ移植性
データ表現
概要
推奨
移植ライブラリー
移植ライブラリーの概要
概要
移植ルーチン
標準および拡張機能の使用
推奨
一時ファイル
コンパイラーまたはリンカーにより作成される一時ファイル
保持するためのオプション
一般的なコンパイラー宣言子
プロファイルに基づく最適化の概要
API サポートの概要
ベクトル化のプログラミングにおけるガイドライン
関数のインライン展開
自動並列化のプログラミング
プロファイルに基づく最適化
プロファイル情報
ベクトル化
関数のインライン展開
自動並列化
一般的なデフォルトの例外処理
引数の呼び出し規約
言語が混在したプログラミングにおけるデータ交換と参照
言語が混在したプログラム
引数渡し
言語が混在したプログラミングにおけるデータ交換と参照
言語が混在したプログラミングにおける引数の渡し方
言語が混在したプログラミングにおける呼び出し規約の調整の概要
言語が混在したプログラミング
言語が混在したプログラミングにおけるデータ交換と参照
言語が混在したプログラミングにおける引数の渡し方
言語が混在したプログラミングにおける呼び出し規約の調整の概要
応答ファイル
応答ファイルの使用
使用
可算ループの正しい使用
回避
混在データ型算術式の回避
混合算術式
非効率的なデータ型
外部データ
言語が混在したプログラミングにおける共通外部データの使用
言語が混在したプログラミング
外部ファイル
デバイスとファイルの概要
事前結合ユニット
定義
外部名
names
解釈を指定するオプション
外部命名規則
言語が混在したプログラミングにおける命名規則の調整の概要
言語が混在したプログラミング
概要
移植ライブラリーの概要
マルチスレッド・プログラムのデバッグ
高度な例外処理と終了処理の概要
IFPORT 移植モジュール
マルチスレッド・プログラムのデバッグ
移植ライブラリー
終了処理
拡張
標準および拡張機能の使用
使用
確認
浮動小数点スタックの状態のチェック
スタック
浮動小数点スタック
割り付けオブジェクト
check
割り付け解除された割り付けオブジェクトをチェックするオプション
割付け配列
配列ポインターと割付け配列の処理
言語が混在したプログラミング
巻き戻し情報
fasynchronous-unwind-tables
精度の場所を指定するオプション
環境変数
環境変数を設定するその他の方法
compilervars ファイルを使用した設定
F_UFMTENDIAN
FORT_CONVERT_ext
FORT_CONVERT.ext
FORT_CONVERTn
Windows* OS
トレースバック情報で使用
ランタイム
設定
非ネイティブ数値データの変換
関数
falign-functions、Qfnalign
バイト境界でアライメントを行うオプション
関数のアノテーション
ベクトル化の関数のアノテーションと SIMD 宣言子
declspec(align)
declspec(vector)
関数のインライン展開
inline-level、Ob
inline
nolib-inline
レベルを指定するオプション
inline-level、Ob
inline
無効にするオプション
関数のエントリーポイントと終了ポイント
finstrument-functions、Qinstrument-functions
インストルメントを指定するオプション
関数のグループ化の最適化
関数のプリエンプション
関数のプロファイリング
p
コンパイルとリンクを行うオプション
関数の順序設定の最適化
関数の展開
関数プリエンプション
関数順序リスト
関数順序リストと IPO コードレイアウトの比較
関数順序リストの使用、関数のグループ化、関数の順序設定、データの順序設定の最適化
関数分割
Qfnsplit
有効または無効にするオプション
起動
Visual Studio* IDE の開始
Microsoft* Visual Studio*
擬似オブジェクト・ファイル
共通ブロック
Microsoft* デバッガーでの Fortran データ型の表示
共通ブロックの割り当て
dyncom、Qdyncom
デバッガーでの表示
割り当て
動的割り当てを有効にするオプション
共通ブロックのフィールド
共通外部データ
言語が混在したプログラミングにおける共通外部データの使用
言語が混在したプログラミング
共通外部データのアライメント
共有オブジェクト
shared
動的共有オブジェクトを生成するオプション
共有スカラー
共有メモリーアクセス
マルチスレッド・プログラムのコンパイルとリンク
スレッド化プログラムの実行の要求
共有ライブラリー
共有ライブラリーの生成
共有ライブラリーへのルーチンの格納
境界
check
チェックするオプション
空白の挿入
警告メッセージ
ビルド処理中に発生するエラーについて
問題の制御
言語が混在したプログラミング
C との互換性保持
IMSL* の使用
サブプログラムの呼び出し
データ型の処理
データ交換と参照
モジュールの使用
ユーザー定義型
引数の渡し方
割付け配列
共通外部データの使用
呼び出し規約
数値データ型
制限
整数ポインター
配列ポインター
名前の大文字・小文字の調整
命名規則
命名規則の調整
Fortran、C、C++、および MASM のプロシージャー名
言語が混在したプログラミングにおける命名規則の調整の概要
戻り値
文字列の処理
数値、複素数、および論理データ型の処理
問題のまとめ
問題の概要
言語が混在したプログラミングにおける制限
言語が混在したプログラム
Fortran/MASM の呼び出し規約 (Windows* のみ)
Fortran でのプロシージャーのプロトタイピング
Fortran モジュール名と ATTRIBUTES
インテル(R) Fortran/MASM アライメントと戻り値に関する注意事項
MASM 命名規則 (Windows* のみ)
MASM プロシージャーの作成
C/C++ 命名規則
呼び出し規約におけるスタックの注意事項 (Windows* のみ)
ATTRIBUTES プロパティーと呼び出し規約
Fortran、C、C++、および MASM のプロシージャー名
インテル(R) Fortran プログラムからの C プロシージャーの呼び出し
Fortran/C の呼び出し規約 (Windows* のみ)
Fortran/MASM
Fortran/Visual C++*
コンパイルとリンク
デバッグ
言語が混在したプロジェクト
言語が混在したプログラミングの概要
プログラミング
言語拡張
移植に関する注意事項の概要
表記規則
移植
表記規則
言語標準
Fortran 言語標準について
移植
言語要素のシステム・パラメーター
呼び出されないルーチン
warn
警告するオプション
呼び出し規約
言語が混在したプログラミングにおける呼び出し規約の調整の概要
呼び出し規約におけるスタックの注意事項 (Windows* のみ)
iface
ATTRIBUTES 宣言子
スタックの注意事項
言語が混在したプログラミング
指定するオプション
呼び出し規約と属性宣言子
ATTRIBUTES プロパティーと呼び出し規約
言語が混在したプログラム
固定形式のソースファイル
fixed
指定するオプション
固定長レコード型
効率
コンパイラーが指示する関数のインライン展開
インライン展開
効率性
効率的なデータ型
構成
ソリューション、プロジェクト、および構成について
ビルドオプションの設定
プロジェクトに選択
構造化例外処理
SIGNALQQ の使用
Windows* 構造化例外処理 (SEH) の使用についての概要
構文
syntax-only
正しいかどうかチェックするオプション
行列乗算ループの入れ子
opt-matmul、Qopt-matmul
特定と置換を行うオプション
高レベルの最適化機構
高度な PGO オプション
差分カバレッジ
差分演算子
再帰的な実行
recursive
指定するオプション
再配布可能なパッケージ
最適化
O
Ot
Od
opt-prefetch、Qopt-prefetch
プロファイルに基づく最適化の概要
guide-opts、Qguide-opts
高レベルの最適化 (HLO) の概要
Os
ipo-S、Qipo-S
ipo-c、Qipo-c
コードを指定するオプション
すべての速度を有効にするオプション
すべてを無効にするオプション
O
Od
プリフェッチ挿入を有効にするオプション
プロファイルに基づく
概要
向上させるアドバイスを生成するオプション
高水準言語
多くの速度を有効にするオプション
複数のファイルから単一のアセンブリー・ファイルを生成するオプション
複数のファイルから単一のオブジェクト・ファイルを生成するオプション
最適化レポート
opt-report、Qopt-report
opt-report-help、Qopt-report-help
opt-report-phase、Qopt-report-phase
opt-report-routine、Qopt-report-routine
opt-report-file、Qopt-report-file
stderr のレポートを生成するオプション
フェーズを表示するオプション
使用するフェーズを指定するオプション
指定されたテキストを含むルーチンのレポートを生成するオプション
詳細レベルを指定するオプション
名前を指定するオプション
最内ループの自動ベクトル化
作成
Fortran DLL アプリケーション用カスタムハンドラー
実行プログラムの作成
Fortran DLL アプリケーション用カスタムハンドラー
プロジェクトの実行プログラム
削除されたコンパイラー・オプション
算術ライブラリー
算術ライブラリー関数
fimf-arch-consistency、Qimf-arch-consistency
fmath-errno
fimf-precision、Qimf-precision
一貫した結果を生成するオプション
呼出し後に errno をテストするオプション
精度を定義するオプション
事前結合ユニット
自動パラレライザー
自動並列化の概要
マルチスレッド・コードの生成を有効にするオプション
ループのしきい値を設定するオプション
診断レベルを制御するオプション
自動ベクトライザー
自動ベクトル化の概要
自動ベクトル化の使用
AVX
SSE
SSE2
SSE3
SSSE3
使用
自動ベクトル化
混在データ型算術式の回避
アドバイスを設定するオプション
guide-vec、Qguide-vec
guide、Qguide
自動ベクトル化ヒント
自動配列
heap-arrays
ヒープ上に割り当てるオプション
自動並列化
自動並列化の概要
アドバイスを設定するオプション
guide、Qguide
guide-par、Qguide-par
ガイドライン
プログラミング
概要
環境変数
有効
自動並列化のしきい値
OpenMP* ランタイム・ライブラリー・ルーチン
ベクトル化のプログラミングにおけるガイドライン
OpenMP* ルーチン
順序の変更
自由形式のソースファイル
free
指定するオプション
実引数
check
呼び出す前に確認するオプション
実行フロー
実行プログラムのサイズ
コンパイラーの制限
システム・パラメーター
実行モード
実行環境ルーチン
実数データ型
データ表現の概要
範囲
種別型パラメーター
整数データの表現の概要
論理データの表現
INTEGER 宣言
LOGICAL 宣言
修飾された名前
名前の大文字・小文字の調整
ATTRIBUTES プロパティーと呼び出し規約
終了コード
IOSTAT 指定子と Fortran 終了コードの使用
Fortran
終了ハンドラー
独自の例外/終了ハンドラーの提供
提供するタイミング
終了処理
一般的なデフォルトの終了処理
高度な例外処理と終了処理の概要
デフォルト
概要
出力ファイル
o
名前を指定するオプション
初期化されていない変数
check
確認するオプション
書式なしシーケンシャル・ファイル
書式なしデータ
サポートされるネイティブ数値形式と非ネイティブ数値形式
非ネイティブ数値形式
書式なしファイル
ファイルの編成
エンディアン形式の指定方法
書式の指定に /convert オプションを使用
書式の指定に OPEN(CONVERT=) を使用
書式の指定に OPTIONS/CONVERT を使用
書式の指定に環境変数を使用
数値指定形式の取得
直接アクセス
非ネイティブデータの変換
書式なし数値データ
convert
書式を指定するオプション
書式なし直接ファイル
書式付きシーケンシャル・ファイル
書式付きファイル
ファイルの編成
直接アクセス
書式付き直接ファイル
除算展開
小文字の名前
名前の大文字・小文字の調整
Fortran、C、C++、および MASM のプロシージャー名
言語が混在したプログラミングにおける命名規則の調整の概要
大文字・小文字の区別
名前の大文字・小文字の調整
Fortran、C、C++、および MASM のプロシージャー名
言語が混在したプログラミングにおける命名規則の調整の概要
場所
代替ツールとそのパスの指定
代替の指定
条件チェック
vec-guard-write、Qvec-guard-write
ベクトル化されたループで行うオプション
条件付きコンパイル
D
定義済みプリプロセッサー・シンボルの使用
assume
シンボル定義のオプション
D
定義済みプリプロセッサー・シンボルの使用
有効または無効にするオプション
条件付き並列領域実行
コンパイラーが指示する関数のインライン展開
インライン展開
信号
信号または例外に遭遇したプログラムのデバッグ
デバッグ
新しいプロジェクトの作成
診断
診断メッセージ
diag-once、Qdiag-once
diag、Qdiag
openmp-report、Qopenmp-report
diag-enable sc-include、Qdiag-enable:sc-include
diag-file、Qdiag-file
vec-report、Qvec-report
diag-id-numbers、Qdiag-id-numbers
par-report、Qpar-report
diag-dump、Qdiag-dump
warn
1 度だけ発行するオプション
OpenMP* を制御するオプション
OpenMP* 宣言子を制御するオプション
インクルード・ファイルとソースファイルを処理するオプション
スタティック解析を制御するオプション
ファイルへ出力するオプション
ベクトライザーを制御するオプション
vec-report、Qvec-report
diag、Qdiag
メッセージ ID を表示するオプション
自動パラレライザーを制御するオプション
par-report、Qpar-report
diag、Qdiag
出力後にコンパイルを停止するオプション
発行するメッセージに影響を与えるオプション
warn
diag、Qdiag
表示を制御するオプション
有効なメッセージを出力するオプション
有効または無効にするオプション
推奨されていないコンパイラー・オプション (古いオプション)
数値データ型
数値、複素数、および論理データ型の処理
言語が混在したプログラミング
数値形式
-convert または /convert コンパイラー・オプションを使用する方法
OPEN 文 CONVERT を使用する方法
OPTIONS 文を使用する方法
/convert による指定
OPEN(CONVERT=) による指定
OPTIONS 文による指定
制限
コンパイラーの制限
インテル(R) Visual Fortran コンパイラー
制約事項
トレースバックの使用に関するトレードオフと制約条件
トレースバック情報の使用
整数データ型
データ書式の指定方法
整数データの表現の概要
データ表現の概要
サポートされるネイティブ数値形式と非ネイティブ数値形式
エンディアン形式の指定方法
宣言とオプション
整数データの表現の概要
データ表現の概要
非ネイティブ形式
整数データ表現
整数ポインター
整数ポインターの処理
エイリアシングに影響を与えるオプション
言語が混在したプログラミング
正規化されていない数 (IEEE*)
データ表現の概要
S_float の範囲
T_float の範囲
単精度の範囲
倍精度の範囲
精度
サポートされるネイティブ数値形式と非ネイティブ数値形式
数値データ I/O
設定
Visual Studio* IDE の [プロパティ ページ ] でのコンパイラー・オプションの設定
IDE におけるコンパイラー・オプション
設定ファイル
設定ファイルの使用
使用
絶対誤差
fimf-absolute-error、Qimf-absolute-error
算術ライブラリー関数の結果を定義するオプション
宣言子
fpp 宣言子の使用
fpp
前処理宣言子
fpp 宣言子の使用
fpp
相対誤差
fimf-max-error、Qimf-max-error
fimf-accuracy-bits、Qimf-accuracy-bits
算術ライブラリー関数の結果の最大値を定義するオプション
算術ライブラリー関数の結果を定義するオプション
代替コンパイラー・オプション
大規模プログラムのコンパイル
単一文字セット
単精度定数
fpconstant
倍精度として評価するオプション
値のプロファイリング
中間ファイル
save-temps、Qsave-temps
コンパイル中に保存するオプション
中間表現 (IR)
プロシージャー間の最適化 (IPO) の概要
IPO の使用
超越関数
fast-transcendentals、Qfast-transcendentals
呼び出しを置換するオプション
直接アクセスファイル
ファイルの編成
RECL 値
直接ファイル・アクセス
定義
サポートされるビルドマクロ
ビルドマクロ
動的プロファイルのカウンター
動的共有オブジェクト
shared
生成するオプション
動的情報
プロファイルに基づく最適化の概要
スレッド
ファイル
プロファイル・カウンターのリセット
プロファイル情報のダンプ
同期化
自動並列化の概要
スレッドのスリープ時間
並列処理モデル
内部ファイル
内部ファイルとスクラッチファイル
使用規則
内部プロシージャー
内部プロシージャーの利点
利点
内部プロシージャーの利点
入力ファイルと出力ファイル
入力ファイルの拡張子
派生型
ユーザー定義型の処理
言語が混在したプログラミング
派生型データ
Microsoft* デバッガーでの Fortran データ型の表示
デバッガーでの表示
配列
配列コピーの影響
Microsoft* デバッガーでの Fortran データ型の表示
配列と Fortran 配列記述子の処理
コピー
デバッガーでの表示
言語が混在したプログラミング
行優先順
配列のサイズ
コンパイラーの制限
システム・パラメーター
配列ポインター
配列ポインターと割付け配列の処理
言語が混在したプログラミング
配列記述子
範囲
データ表現の概要
実数定数
整数定数
複素数定数
論理定数
非ネイティブデータ
非ネイティブデータの移植
移植
非同期 I/O
標準
標準および拡張機能の使用
ファイルの拡張子の理解
Fortran 言語標準について
Fortran 95 検証または Fortran 90 検証
標準および拡張機能の使用
ファイルの拡張子の理解
言語
標準エラー出力ファイル
標準ディレクトリー
X
インクルード・ファイルの検索パスから除外するオプション
表記規則
ドキュメント
浮動小数点から整数への変換
rcd、Qrcd
高速変換を有効にするオプション
浮動小数点スタック
浮動小数点形式
チェックするオプション
浮動小数点スタックの状態のチェック
浮動小数点データ型
サポートされるネイティブ数値形式と非ネイティブ数値形式
データ表現の概要
データ書式の指定方法
CRAY* ビッグ・エンディアン形式
IBM ビッグ・エンディアン形式
IEEE* S_float
IEEE* T_float
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
浮動小数点数
浮動小数点形式
形式
浮動小数点配列の演算処理
浮動小数点例外
デノーマル例外の影響の軽減
デノーマル例外
複数のプロジェクトのビルド
複数のプロセス
multiple-processes、MP
作成を行うオプション
複素数データ
Microsoft* デバッガーでの Fortran データ型の表示
数値、複素数、および論理データ型の処理
デバッガーでの表示
言語が混在したプログラミング
複素数データ型
数値、複素数、および論理データ型の処理
データ表現の概要
言語が混在したプログラミング
処理
範囲
複素数演算
complex-limited-range、Qcomplex-limited-range
代数展開を有効にするオプション
物理デバイス
物理デバイス名
物理デバイス
事前定義
分岐指定子
END、EOR、および ERR 分岐指定子の使用
END
EOR
ERR
文フィールド
extend-source
長さを指定するオプション
文字
マルチバイト
National Language Support (NLS) ルーチンの概要
NLS ルーチン
文字セット
シングルバイトとマルチバイトの文字セットの理解
シングルバイトとマルチバイト
マルチバイト
National Language Support (NLS) ルーチンの概要
NLS ルーチン
文字データ型
文字表現
表現
文字長が隠された文字引数
iface
引数渡し規則を指定するオプション
文字列
assume
文字列の処理
バックスラッシュ (\) の取り扱いを指定するオプション
言語が混在したプログラミング
並行プロジェクト・ビルド
プロジェクトの並行ビルド
実行
並列化
自動並列化の概要
ガイド付き自動並列化の使用
並列構造に関する注意事項の概要
ガイド付き自動並列化の概要
自動並列化のプログラミング
並列構造に関する注意事項
並列処理
自動並列化の概要
OpenMP* ランタイム・ライブラリー・ルーチン
ガイド付き自動並列化の概要
スレッドモデル
並列構造
並列領域
OpenMP* 宣言子と節の概要
使用するスレッド数を指定するオプション
別名規則
ansi-alias 、 Qansi-alias
準拠の取り扱いを指定するオプション
変数
no-bss-init、Qnobss-init
fzero-initialized-in-bss 、Qzero-initialized-in-bss
zero、Qzero
言語が混在したプログラミングにおけるモジュールの使用
real-size
fkeep-static-consts、Qkeep-static-consts
integer-size
save、Qsave
DATA セクションに明示的にゼロで初期化された変数を配置するオプション
no-bss-init、Qnobss-init
fzero-initialized-in-bss 、Qzero-initialized-in-bss
ゼロに初期化するオプション
言語が混在したプログラミングにおけるモジュールの使用
実数変数のデフォルトの種別を指定するオプション
初期化されてない変数を DATA セクションに配置するオプション
常に保存するオプション
整数変数のデフォルトの種別を指定するオプション
静的メモリーに格納するオプション
論理変数のデフォルトの種別を指定するオプション
保守性
混在データ型算術式の回避
割り当て
未使用の変数
warn
警告するオプション
未宣言のシンボル
warn
警告するオプション
無効
コンパイラーが指示する関数のインライン展開
インライン展開
名前の大文字と小文字の区別
言語が混在したプログラミングにおける共通外部データの使用
サポートされるビルドマクロ
言語が混在したプログラミングにおける呼び出し規約の調整の概要
命名規則
言語が混在したプログラミングにおける命名規則の調整の概要
言語が混在したプログラミング
明示形状配列
profmerge ツールと proforder ツール
テスト・プライオリタイゼーション・ツール
コード・カバレッジ・ツール
アプリケーションのプロファイル
プロファイル情報のダンプとリセット
プロファイル情報のダンプ
OpenMP* ランタイム・ライブラリー・ルーチン
.dpi
profmerge ツールと proforder ツール
テスト・プライオリタイゼーション・ツール
コード・カバレッジ・ツール
.dyn
アプリケーションのプロファイル
profmerge ツールと proforder ツール
テスト・プライオリタイゼーション・ツール
プロファイル情報のダンプとリセット
コード・カバレッジ・ツール
プロファイル情報のダンプ
.spi
テスト・プライオリタイゼーション・ツール
コード・カバレッジ・ツール
OpenMP* ヘッダー
pgopti.dpi
pgopti.spi
ソース
明示的インターフェイス
配列と Fortran 配列記述子の処理
Fortran の配列記述子の書式
戻り値
文字列の処理
数値、複素数、および論理データ型の処理
引数リストでの配置
文字列の処理
数値、複素数、および論理データ型の処理
例外
ランタイムエラーの場所を特定する方法
信号または例外に遭遇したプログラムのデバッグ
ソースの特定
デバッグ
例外ハンドラー
独自の例外/終了ハンドラーの提供
提供するタイミング
例外処理
fexceptions
一般的なデフォルトの例外処理
高度な例外処理と終了処理の概要
テーブルを生成するオプション
デフォルト (Fortran)
概要
論理データ
数値、複素数、および論理データ型の処理
言語が混在したプログラミング
論理データの表現
論理データ型
数値、複素数、および論理データ型の処理
論理データの表現
非ネイティブデータの移植
言語が混在したプログラミング
宣言
範囲
非ネイティブデータの変換
非ネイティブ形式との違い
表現
論理デバイス
論理ユニット
論理ユニットへのファイルの割り当て
ファイルの割り当て
論理レコード