問題タブ [cray]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
48 参照

fortran - Fortran 実行可能ファイルは整数のコマンド ライン入力を好まない

このコードは、Intel と GNU の下で問題なくコンパイルおよび実行されます。

出力:

しかし、Cray はそれがまったく好きではありません。

さて、キッカーは次のとおりです。コマンド ライン入力を n の単純な設定だけに置き換えると、すべて問題ありません。

今私は得る

更新:通常のテキストファイルから読み込もうとしました:

クレイもそれが気に入らない。同じ問題。

したがって、nコマンド ラインからの場合、Cray は を読み取ることができますn。を整数と見なしn、その値を書き出すことさえできます。nただし、allocateステートメントでは使用できません。(ところで、私はステートメントの形式についていくつかの方法で実験しましたが、read役に立ちませんでした。) 何が起こっているのでしょうか?

いくつかのコメントに応じた更新:

まず、バグを発見した可能性はありますか? これを別の Cray プラットフォームに移動したところ、問題なく動作しました。両方のマシンの Cray のバージョンは 12.0.3 です。

第二に、私のビルドは非常に単純でした。

ftn simplarray.F90

Intel Broadwell であるログイン ノードでビルドおよびコンパイルしています。