インテル® Fortran コンパイラー XE 13.1 ユーザー・リファレンス・ガイド

coarray、Qcoarray

Co-Array 機能を有効にします。

IDE オプション

Windows*: [Language (言語)] > [Enable Coarrays (Co-Array を有効にする)]

Linux*: なし

OS X*: なし

アーキテクチャー

IA-32 アーキテクチャーおよびインテル® 64 アーキテクチャー

構文

Linux*:

-coarray[=memory]

OS X*:

なし

Windows*:

/Qcoarray[:memory]

引数

memory

Co-Array が実装されるメモリーシステムを指定します。設定可能な値は以下のとおりです。

shared

共有メモリーシステム。

distributed

分散メモリーシステム。

デフォルト

オフ

Co-Array は、このオプションを指定しないと有効になりません。

説明

このオプションは、Fortran 2008 標準の Co-Array 機能を有効にします。プログラムの Co-Array 構文を有効にします。このオプションが指定されない場合、Co-Array 構文は拒否されます。

また、適切なライブラリーにリンクして、適切な実行ファイルを作成するようドライバーに指示します。

memory を指定しない場合、デフォルトは shared です。

-coarray-num-images (Linux*) または /Qcoarray-num-images (Windows*) を指定して、Co-Array 実行ファイルの実行に使用するイメージのデフォルトの数を指定できます。このオプションを指定しない場合は、現在のシステムの実行単位の数が取得されます。

-coarray-config-file (Linux*) または /Qcoarray-config-file (Windows*) を指定して、メッセージ・パッシング・インターフェース (MPI) 構成ファイルの名前を指定できます。

Options –coarray-num-images と –coarray-config-file は、共有および分散の両方のメモリーシステムで有効です。

代替オプション

なし

次のコマンドは、n イメージを使用して、共有メモリーで Co-Array プログラムを実行します。

/Qcoarray /Qcoarray-num-images:n          ! Windows*
-coarray -coarray-num-images=n            ! Linux*

次のコマンドは、n イメージを使用して、分散メモリーで Co-Array プログラムを実行します。

/Qcoarray:distributed /Qcoarray-num-images:n          ! Windows*
-coarray=distributed -coarray-num-images=n            ! Linux*

次のコマンドは、filename で指定された MPI 構成を使用して、共有メモリーで Co-Array プログラムを実行します。

/Qcoarray:shared /Qcoarray-config-file:filename        ! Windows*
-coarray=shared -coarray-config-file=filename          ! Linux*

関連情報


このヘルプトピックについてのフィードバックを送信