G95 FAQ

連番のついたファイルを順に読み込んで処理をする方法(fortran一般)

通常、WRITE文では出力先としてファイル番号(出力装置番号)を指定しますが、出力先に変数を指定することもできます。 例) write(fname2,'(a,a,a)') fname1,'0000',.txt...

プログラム実行中にファイルへのデータ出力が遅れる。または出力されない。(g95)

実行ファイルを実行する際に”G95_UNBUFFERED_ALL”というオプションをつけて実行してみてください。 ただし、これを行うと計算に時間がかかる場合があります。 計算結果をこまめに確認したい場合と計算時間の短縮を優先する場合とで使い...

配列の要素外を指定している箇所を特定したい。(g95,gfortran)

コンパイルの際に”-fbounds-check”というコマンドオプションをつけてコンパイルし、プログラムを実行してみてください。例) >gfortran ***.f -fbounds-check例) >g95 ***.f -fbounds-...

Runtime errorが表示されエラーの原因箇所(行数)がわからない。(g95,gfortran)

コンパイルの際に”-ftrace=full (g95)”または”-fbacktrace (gfortran)”というコマンドオプションをつけてコンパイルし、プログラムを実行してみてください。 例) >gfortran ***.f -fbac...