2

Cray Fortran プログラムから現在のホスト名を取得する方法を知っている人はいますか? 基本的に UNIX の出力が必要ですgethostname()。Craydocs のページを精査したところ、PXF* 関数にはこの情報が含まれていないようです。

ウィラワン

4

3 に答える 3

5

Cray Fortranは、最新のFortran機能でかなり進んでいます。Fortran2003のC相互運用性機能を使用して呼び出すことができますgethostname()。名前はnullで終了します。GET_ENVIRONMENT_VARIABLEおそらく、 Fortran2003の組み込みサブルーチンを使用することもできます。

于 2012-11-16T15:57:25.747 に答える
0

すべての Cray マシンには MPI があるため、Fortran の任意の方言から MPI_Get_processor_name を使用できます。

于 2015-11-30T01:55:11.413 に答える
0

PXFGETENVを使用して、HOSTNAME環境変数の値を取得してみてください。

于 2012-11-16T15:44:12.417 に答える