質問

<!> quot; -fdefault-real-8 <!> quot;の類似物はありますか? g77(GNU Fortran 77コンパイラー)のgfortran(GNU Fortran 95コンパイラー)オプション?このオプションは、デフォルトの実数型を8バイト幅の型に設定します。

現在、単精度演算が精度を制限しているコードがあるため、倍精度が必要です。 (FPUフラグである倍精度にしたいのは、中間値だけではありません。すべてを倍精度にしたいです。)他にもいくつかのアプローチがあることを知っています(gfortranを使用する、他のコンパイラを使用する、またはすべてのREALをDOUBLE PRECISIONに変更します)が、私の状況には理想的ではありません。

では、g77でデフォルトの実数型を倍精度、つまり8バイト幅に設定する方法はありますか?

役に立ちましたか?

解決

manページでフラグが見つからない場合は、#defineマクロを試してください。

#define REAL DOUBLE PRECISION

他のヒント

多くのFORTRAN 77はまだ合法であるため、gfortranを使用してFORTRAN 77コードをコンパイルし、-fdefault-real-8オプションを指定することは可能ですか?

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top