問題タブ [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.
compiler-errors - Cray Fortran Compiler (cce 8.7.9) を使用した、整数と論理の間の暗黙的な型変換の緩和
Cray Fortran コンパイラを使用して、いくつかのレガシー Fortran コードをコンパイルする必要があります。このプロジェクトは大規模なコードベースであり、コンパイルできるようにコードの変更をできるだけ少なくしたいと考えています。コンパイルされないコードの簡略化されたバージョンは次のとおりです。
gfortran でコンパイルすると、コードは次の警告をスローしますが、正常に実行されます。
ftn (cray コンパイラ) でコンパイルすると、コードはエラーをスローし、コンパイルされません。
Cray fortran のマニュアルでは、この問題を解決するためにいくつかの環境変数を設定することを提案していますが、私は環境変数を使用しましたFORMAT_TYPE_CHECKING=RELAXED
が、違いはありませんでした。
このプロジェクトでは、cray コンパイラを使用してコードをコンパイルする必要があるため、コンパイラを切り替えることはできません。
緩和された暗黙の型変換を可能にするコンパイラ フラグ/環境変数はありますか?
ありがとうございました。