問題タブ [fortran]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
13497 参照

arguments - Fortran のインテント (in、out、inout) の明確な違いは何ですか?

本、ここではstackoverflow、および一般的なWebでしばらく検索した後、fortran引数の意図間の実際の違いに対する簡単な説明を見つけるのは難しいことがわかりました。私がそれを理解した方法は次のとおりです。

  • intent(in)-- 入力時に実引数が仮引数にコピーされます。
  • intent(out)-- 仮引数が実引数を指しています (どちらもメモリ内の同じ場所を指しています)。
  • intent(inout)-- 仮引数はローカルに作成され、プロシージャの終了時に実引数にコピーされます。

私の理解が正しければ、必要な作業が少ない (データのコピーがない)intent(out)ため、なぜ を使用したいのかを知りたいと思います。intent(inout)

0 投票する
1 に答える
285 参照

fortran - SUBROUTINEを呼び出す前にENTRYを呼び出すと、SUBROUTINE変数が割り当てられますか

ENTRYSUBROUTINE前にを呼び出すコードがありますSUBROUTINE。変数は割り当てられていますか?

それで、私がCALL barfooIA割り当てられたら?

0 投票する
2 に答える
2163 参照

fortran - 拡張子が.f90のファイルを保存します

ワードパッドにソースコードを入力してaddition.f90として保存しましたが、残念ながら、Windowsが提供するオプションはテキストファイルやrtfなどだけです。

Windows用のG95コンパイラを使用しています。

0 投票する
2 に答える
123 参照

fortran - Iで始まる変数への実数の割り当ては整数に変換されますか?

Iで始まる変数への実数の割り当ては整数に変換されますか?

ix == 2ですか?

0 投票する
4 に答える
588 参照

fortran - 次の FORTRAN 77 コードが何をするのか知りたいです。

.f ファイルには、これを行うコードがあります。

Bob は関数のように見えますが、ファイルの先頭で実数として宣言されています。

次に、Bob への参照を含む .d ファイルがあります。また、 avar が補間された値を保持していることも知っています。問題は、補間が常に正しいとは限らないことです。

これはすべてレガシー コードです。私はそれを書きませんでした。私はそれを修正しようとしています。私の質問は次のとおりです。

これは何をしているのですか?.d ファイルとは何ですか?

補間しようとしていると思いますが、FORTRAN 77 でこれを (このように) 実行できるとは思いませんでした。

0 投票する
3 に答える
210 参照

linux - HPC での SVN からのバイナリの自動テスト

SVN リポジトリ内の Fortran バイナリに対して、オンデマンドで、または Cron ジョブを使用して、テスト ケースの自動テストをセットアップしたいと考えています。問題を少し複雑にするために、テスト ケースは計算クラスターで実行されるため、各テスト ケースは PBS スクリプトを生成する必要があります。(Linux環境)

Web テストや単体テストのソリューションはたくさんありますが、バイナリを直接テストするためのものは見つかりませんでした。たとえば、入力を提供し、出力を予想されるソリューションと比較します。

これにどのようにアプローチすべきかについての提案はありますか?

0 投票する
2 に答える
1058 参照

types - Fortranでの型宣言

以下のYのタイプはREALだと思います。

しかし、ここでのタイプは何ですか?

その行の先頭にあるREALトークンのために、暗黙的に入力されたのですか、それともREALですか?型宣言の範囲は、、まで、または行末までは何ですか?

そして、::はどのような目的に役立ちますか?

(申し訳ありませんが、真夜中に混乱した状態でパーサーに取り組んでいると、間違った仮定をすることを恐れ、その瞬間の知恵は、より多くの経験を持つ他の人に相談するように言います。)

0 投票する
2 に答える
41026 参照

variables - Fortran コンパイラの用語: ダミー変数と属性

ダミー変数または属性が対応するパーサー/コンパイラーの抽象化の種類を誰かに説明してもらえますか?