インテル® Fortran コンパイラー XE は、Fortran 2008 規格で定義されている Coarray を使用した並列プログラミングをサポートします。Fortran 言語拡張である Coarray は、堅固で効率的な並列プログラミング言語として Fortran を使用する 1 つの手法を提供します。Coarray Fortran は SPMD (Single Program Multiple Data) プログラミング・モデルを使用します。
Coarrays は、インテル® Fortran コンパイラー XE Linux* 版およびインテル® Visual Fortran コンパイラー XE Windows* 版でサポートでされています。
このチュートリアルでは、インテル® Fortran コンパイラー XE を使用して簡単な Coarray Fortran アプリケーションをコンパイルする方法と、アプリケーションのイメージ (プロセス) 数を制御する方法説明します。
このチュートリアルを開始するには、製品の Samples ディレクトリーにある
<install-dir>\Samples\<locale>\Fortran\coarray_samples.zip に移動します。
.zip から Visual Studio* プロジェクト・ファイルを作業ディレクトリーに展開します。
coarray_samples.sln
coarray_samples.vfproj
hello_image.f90
インテル® Fortran コンパイラーの Coarray の実装は、Fortran 2008 規格の暫定版で提供された規格に基づいています。Fortran 2008 規格のすべての機能がインテル® コンパイラーで実装されているわけではありません。サポートされている機能一覧については、リリースノートを参照してください。
© 2010 Intel Corporation. 無断での引用、転載を禁じます。