fortran

    1

    1答えて

    私はファイルから行列を読むためにルーチンREADを使います。実際には、9つの部分行列を直接抽出します(3×3の大きな表を考えると、各部分行列です)。正確なインデックスは関係ありませんが、各サブマトリックスは約NY_INTxNY_INTです。したがって、ファイル内の行列全体が3NY_INTx3NY_INTになります。 OPEN (91,file= 'inf/matrix_re.dat',form=

    0

    1答えて

    私は次のように(のgfortranでコンパイルされた)Fortran90の持つ機能system_clockを使用しています: ! Variables for clock integer count_0, count_1 integer count_rate, count_max double precision time_init, time_final, elaps

    1

    2答えて

    Fortranインターフェイスを理解するのに苦労しています。問題の最後に貼り付けられたテストコードコードは、ifort < =バージョン15で正常にコンパイルされますが、バージョン16以降では致命的なコンパイラエラーが発生します。 gfortran(コンパイル中のsegフォルト)と同じです。 G95には、しかし、コンパイルは次のエラー In file test.f90:79 call rk4(

    2

    4答えて

    Fortran 77プログラムを異なる入力パラメータセットで複数回実行したい。私はすでに使用しているさまざまな入力パラメータに対して出力ファイル名が変更されていることを確認しましたが、パラメータを変更するたびにコードに行く必要がなく、入力パラメータの異なるセットでプログラムを実行する方法がわかりません。 私の質問を説明するために、ここでは簡単なコードです。 PROGRAM CODE IM

    5

    1答えて

    私は誰かが書いたFortran 77プログラムを実行しています。私はLinux上でgfortranコンパイラ(v5.4.0)を使用しています(Ubuntu v.16.04)。 Fortran、gcc、bashスクリプトの経験豊富なユーザーではないので、私はここで苦労しています。私のプログラムの実行が終了すると 、私は次のメッセージが出ます: Note: The following floating

    2

    1答えて

    現在、いくつかのレガシーFortranコードの翻訳に取り組んでおり、コード内の特定の行を理解するのに苦労しています。コンパイラはまた、この行が奇妙であると判断し、エラーをスローします。私が理解するところでは、1から9までのシーケンスを1ずつ増やして配列を初期化しようとしており、この配列を列の主形式で配列行列に埋めています。 program arrayProg integer :: ma

    0

    1答えて

    netcdfスタティックライブラリを使用するFortranで共有オブジェクトを作成しようとしています。 究極の目的は、Rで、この共有オブジェクトを使用することですが、私はこの問題は私のメイクから始まると思いますので、私はちょうどここに、このに焦点を当てています:私のmakefileで 私は、次のフラグを使用 'F90 = ifort FFLAGS = -O3 -fPIC -r8 # double

    0

    1答えて

    私は10000の擬似ランダム値を端末に出力する線形合同ジェネレータをプログラムしました。これはモジュールの一部であり、したがってそれ自身の機能です。今度は、2つのランダムに一様に分布した数を取り、それをボックスマラー法で使用して2つの数を生成する新しい関数を書きたいと思う。私はボックスマラーの部品そのものを理解していますが、これまでの10000からわずか2つの値を取るようにプログラムする方法は分か

    0

    1答えて

    私はソースコードをコンパイルし、私を編集した後95 をのgfortranするためにインポートしようとしています、私が1996年に書いた、と走ったFortranのプログラムを持っています: gfortran -c -g -fno-align-commons MT3Dm2.f95 -o MT3Dm2 エラーメッセージは生成されませんでした。 私は、GDBを実行して得た:エラーメッセージをグーグルで

    0

    1答えて

    ex4p4p1.f90のradfordからD30ソルバーを使用しようとしましたが、Fortran90 sourcedde_solver_m_unix.f90を使用しています。私は単純にダウンロードして、ゼロ変化にコンパイルし、まだ私は、次のエラーを取得していますすることができるはずと信じて:完全に(単に)これを再現するために ex4p4p1.f90:107:8: SOL = DDE_S