私はファイルから行列を読むためにルーチンREADを使います。実際には、9つの部分行列を直接抽出します(3×3の大きな表を考えると、各部分行列です)。正確なインデックスは関係ありませんが、各サブマトリックスは約NY_INTxNY_INTです。したがって、ファイル内の行列全体が3NY_INTx3NY_INTになります。 OPEN (91,file= 'inf/matrix_re.dat',form=
Fortran 77プログラムを異なる入力パラメータセットで複数回実行したい。私はすでに使用しているさまざまな入力パラメータに対して出力ファイル名が変更されていることを確認しましたが、パラメータを変更するたびにコードに行く必要がなく、入力パラメータの異なるセットでプログラムを実行する方法がわかりません。 私の質問を説明するために、ここでは簡単なコードです。 PROGRAM CODE
IM
私は誰かが書いたFortran 77プログラムを実行しています。私はLinux上でgfortranコンパイラ(v5.4.0)を使用しています(Ubuntu v.16.04)。 Fortran、gcc、bashスクリプトの経験豊富なユーザーではないので、私はここで苦労しています。私のプログラムの実行が終了すると 、私は次のメッセージが出ます: Note: The following floating
現在、いくつかのレガシーFortranコードの翻訳に取り組んでおり、コード内の特定の行を理解するのに苦労しています。コンパイラはまた、この行が奇妙であると判断し、エラーをスローします。私が理解するところでは、1から9までのシーケンスを1ずつ増やして配列を初期化しようとしており、この配列を列の主形式で配列行列に埋めています。 program arrayProg
integer :: ma