インテル® Fortran コンパイラー XE 13.1 ユーザー・リファレンス・ガイド
このリリースでは、次の Fortran 2008 機能が追加されました。
Co-Array 組込みルーチン: ATOMIC_DEFINE および ATOMIC_REF
次の Fortran 2008 機能もサポートされされました。
ALLOCATE の多相 MOLD= 指定子
Co-Array
イメージ制御文: SYNC ALL、SYNC IMAGES、SYNC MEMORY、CRITICAL、LOCK、および UNLOCK
Co-Array 組込みルーチン: IMAGE_INDEX、LCOBOUND、NUM_IMAGES、THIS_IMAGE、および UCOBOUND
CRITICAL 構造
最大配列ランクが 31 次元に (Fortran 2008 規格で指定できる最大ランクは 15)
G0 および G0.d フォーマット編集記述子
FINAL ルーチン
型バインド・プロシージャーでの GENERIC、OPERATOR、および ASSIGNMENT の多重定義
ジェネリック・インターフェイスの名前は派生型と同じ名前を使用可能
ポインター代入の境界の仕様と境界の再マップリスト
書式設定の * (無制限の反復回数を示す)
OPEN の NEWUNIT= 指定子
CONTAINS セクションは空にすることも可能
CODIMENSION 属性および CONTIGUOUS 属性
ALLOCATABLE、ALLOCATE、および TARGET 文での Co-Array の指定
ALLOCATE の MOLD キーワード
DO CONCURRENT 文
ERROR STOP 文
組込み関数: BESSEL_J0、BESSEL_J1、BESSEL_JN、BESSEL_Y0、BESSEL_Y1、BESSEL_YN、BGE、BGT、BLE、BLT、DSHIFTL、DSHIFTR、ERF、ERFC、ERFC_SCALED、GAMMA、HYPOT、IALL、IANY、IPARITY、IS_CONTIGUOUS、LEADZ、LOG_GAMMA、MASKL、MASKR、MERGE_BITS、NORM2、PARITY、POPCNT、POPPAR、SHIFTA、SHIFTL、SHIFTR、STORAGE_SIZE、TRAILZ
ISO_FORTRAN_ENV モジュール定数: ATOMIC_INT_KIND、ATOMIC_LOGICAL_KIND、CHARACTER_KINDS、INTEGER_KINDS、INT8、INT16,INT32、INT64、LOGICAL_KINDS、REAL_KINDS、REAL32、REAL64、REAL128、STAT_LOCKED、STAT_LOCKED_OTHER_IMAGE、STAT_UNLOCKED
ISO_FORTRAN_ENV 型: LOCK_TYPE
ALLOCATED の SCALAR キーワード