問題タブ [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.
parallel-processing - Cray XE6 並列タスク / ノードごとの並列タスク
ジョブ送信スクリプト (Cray XE6) では、「並列タスクの数」(-n) と「ノードあたりの並列タスクの数」(-N) の違いは何ですか?
c++ - 参照型への参照を宣言するときの gcc エラー
OpenCV ライブラリには、
私たちのコードには、次の関数定義があります。
これをコンパイルすると、次のエラーが発生します。
error: cannot declare reference to 'cv::InputArray {aka const class cv::_InputArray&}'
void wimshow(const String& winName, InputArray &img) {
奇妙なことに、このエラーは Cray 環境で GCC 4.8.1 を使用した場合にのみ発生します。GCC 4.8.1 を使用した通常の Linux 環境でのコンパイルは、エラーなしで動作します。
一見したところ、参照型への参照はとにかくあまり意味がないと思いますが、何が異なるコンパイラの動作を引き起こすのか興味があります!?
mpi - Cray XC30 で VASP 5.3.5 を実行するとエラーが発生する
Cray XC30 で VASP 5.3.5 を実行すると、次のエラーが表示されます。
6 か月前にコンパイルされた実行可能ファイルには存在しません。ここで何が起こっているのですか?
Cray MPICH2 7.1.1、Cray LibSci 13.0.1、および FFTW 3.3.4.1 で GCC 4.9.2 を使用しています。
compilation - Cray XC30 で Cray LibSci を使用して -openmp および -ipo を使用してコンパイルすると、Intel コンパイラのセグメンテーション違反が発生する
「-ipo」フラグを指定した Intel コンパイラを使用し、「-openmp」を含めて OpenMP 対応コードをコンパイルする Cray XC30 システムで BLAS および LAPACK 用の Cray LibSci 数値ライブラリを使用するコードをコンパイルしています。
コンパイルしようとしたコードに次のエラーが表示されます。
これは、非常に単純な例で説明できます。
コンパイル:
「-ipo」フラグまたは「-openmp」フラグのいずれかを除外すると、コードが正常にコンパイルおよび実行されます。
io - Fortran90 が "*" を使用してフォーマットされていない配列を書き込んでいる
ファイルに配列を書き込む fortran90 で書かれたプログラムがありますが、何らかの理由でアスタリスクを使用して複数の列を表しています。
後でファイルから読み取ると、I/O エラーが発生します。
lib-4190 : 回復不能なライブラリ エラー
数値入力フィールドに無効な文字が含まれています。
ユニット 10 からのリスト指定の READ 中に発生 Fortran ユニット 10 は、順次フォーマットされたテキスト ファイルに接続されています。
なぜこれが起こっているのか、それを防ぐためにコンパイラにフィードするフラグがあるかどうか、誰にも分かりますか? Cray fortran コンパイラを使用していますが、書き込みステートメントは次のようになります。
アップデート:
データ ファイルを読み取る行は次のようになります。
この行が問題の原因であることを確認しました。