gfortran

    0

    1答えて

    私はC++ファイル入出力機能を持っています。私はfortranのwrite-statementで関数を呼びたいと思う。書き込みには、write(3, *)のようなインデックス付きデバイスを使用できます。私は新しい機能を定義するだけでそれを行う方法を知っています。しかし、私の関数呼び出しを書くことができますか?

    2

    1答えて

    私はいくつかの単体テストを構築しており、がベクトル化されたときに少し異なるの結果を得ていることがわかりました。以下の例の場合、配列aは1次元で合計され、初期値xに追加されます。 aのほとんどの要素は小さすぎてxを変更できません。コードは次のとおり module datamod use ISO_FORTRAN_ENV, only : dp => REAL64 implicit n

    -2

    1答えて

    Fortranの言語に関する知識はほとんどありません。私は90年代に書かれたいくつかのプログラムに出会った(長いスクリプトのちょうど一部を示す付属のスナップショットを参照)。 私は、このようなコードを実行することが適当であるコンパイラの種類を知りたいですか?私はgfortran-4.2.3を私のMacにインストールしました。私も添付のコードの字下げについてはわかりません:C(コメント)が列1にある

    1

    1答えて

    Mingwを使用してgfortranコードをコンパイルしています。私はコードの次の行で式を続ける方法を見つけるのに苦労します。標準のFortranコードの指示に従って継続文字&を使用しようとしましたが、動作しません。 私のコードは以下の通りです: program test implicit none real :: a a=1.+ & 2. pri

    0

    1答えて

    Q guntranを使用していくつかのファイルをコンパイルする必要があります。私はmakefileに行き、すべての "f77"を "gfortran"に置き換えました。しかし、私はメイクファイル(以下貼り付け)どこ gfortran -c verbal.f gfortran -c trgl6_octa.f gfortran -c trgl6_icos.f gfortran -c gauss_

    3

    1答えて

    モジュール内にすべてのコードを持ち、ソースファイルごとに1つのモジュールを持っています(ファイルtests.f90のモジュールの後の最小限のプログラムの他に)。ソースファイルとモジュールの名前は等しく、src/computes.f90,build/computes.o、build/computes.modなどの名前が付けられています。モジュールを互いにリンクするuseステートメントがあります。以下

    1

    2答えて

    MATLABからFortranコードを呼び出す必要があります。私はいくつかの調査を行い、mexコマンドとそれをどのように使用するかについて読んだ。残念ながら私はすでにFortranコンパイラを動作させることに失敗しています。 まず第一に、ここに私の設定です: MacOSのシエラ10.12.1(最新版) MATLAB R2016b(最新版) 公式から.dmgファイルを介してインストールのgfortr

    2

    2答えて

    エラー このファイルのバージョンは互換性がありません「このファイルのバージョンは、Windowsの...あなたが実行しているのバージョンと互換性がありません」実行しているWindowsのバージョンでコンピュータのシステム情報を確認して、x86(32ビット)またはx64(64ビット)バージョンのプログラムが必要かどうかを確認し、ソフトウェアの発行元に問い合わせてください。 私がFortranで作成し

    1

    1答えて

    ソースコード内の単語をプリプロセッサマクロの展開に連結しようとしています。基本的に私はコードのどこかにfooを持っており、#define EXPANSION barでfoobarを取得したいと思っています。しかし、私はこれを行う方法を見つけるのに苦労しています。これはすべてのコンパイラで動作します。現時点では、gfortranとifortで動作するなら、私は満足しています。 そのdocumenta