問題タブ [fortran77]

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 投票する
4 に答える
588 参照

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

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

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

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

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

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

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

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

linker - Fortran lib での C 言語からのエラーのリンク

古い fortran コンパイラと古いビジュアル スタジオ (VC5) のアプリケーションを、新しい fortran コンパイラ 11 とビジュアル スタジオ 2005 に移植しています。アプリケーションには、'C' と fortran コードの両方が含まれています。Fortran コードをコンパイルし、server_lib.lib という名前のライブラリを作成しています (ライブラリはいくつかの警告を表示して作成しています)。「C」コードにリンクしています。アプリケーションをリンクしている間、以下のリンクエラーが発生しています。

上記の「serverstuff」はserver.forファイルで定義されており、このserver.forは上記のすべてのファイルに含まれています。server.for ファイルから以下のコード ブロックを見つけてください。ただし、serverstuff 変数は server.for ファイルで 1 回だけ定義されます。

上記のコードで再宣言エラーが発生するのはなぜですか? 以前の fortran コンパイラではどのように機能しましたか? 「COMMON/serverstuff/clientIndex,dBuffer」行にコメントすると、完全にリンクしますが、アプリケーションがクラッシュします..

Fortran 言語について無知なため、どなたか教えてください。

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

io - FORTRAN書き込み()

始める前に、私は FORTRAN に関しては初心者であることを前置きしておく必要があります。私は 1978 年の古いコードを保守しています。その目的は、ファイルからいくつかのデータ値を読み込み、値を処理し、処理された値を別のテキスト ファイルに出力することです。

次の FORTRAN コードがあるとします。

私の質問は、WRITE()声明に関するものです。

(2,80)、開かれたファイル出力ストリームを参照し、ファイルを指し'out'、数字 2 で参照されていることを理解しています。80 は、ラベル 80 で参照されているフォーマット ステートメントを参照していることを理解しています。

STUBファイル入力 1 から読み取った値を格納するために使用されます。これらの値は処理され、省略MDS(I,J)したセクションに保存されます。!-- data processing --!

(MDS(I,J),J=1,24)出力ファイルに 24 個の整数値が書き込まれると仮定して正しいでしょうか? つまり、1から24までループ?

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

linux - f2c を redhat Linux にインストールするためのファイルはどこで入手できますか?

f2c を Redhat Linux OS で動作させるための rpm または簡単なインストール手順を探しています。私はLinuxが初めてで、Googleでこのようなものを見つけるのは難しいです.

(目標は、f2c を使用して単純な fortran77 ファイルを c に変換してからコンパイルすることです)

誰か提案はありますか?

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

c# - fortran77 dllからC#に実際の値を返す

誰かが私がここで間違っていることを指摘できますか?

FORTRAN 77 dll コード


C# コード

FORTRAN 77 サブルーチンを介して処理された後、DBB DCC の値を C# メイン プログラムに戻したいと考えています。

PS : fortran 77 を使用して INTENT(out) を im として使用することはできません。

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

formatting - Mathematica からカスタム形式の式をエクスポートする

Mathematica で適切な Fortan77 フォーマット、つまり 72 列で 6 列目に継続マーカーを持つテキスト ファイルをエクスポート/保存/書き込みするにはどうすればよいですか?

Mathematica を使用して大規模で複雑な分析式を生成しています。これを既存の Fortran77 コードに挿入する必要があります。Mathematica のフロントエンドですべてが正しく機能していFortranForm[]ます

SetOptions[$Output, PageWidth -> 72]

しかし、Mathematica でテキスト ファイルに正しく出力する方法がわかりません。私はこのようなものが欲しい:

ただし、次のいずれかを取得します。

またはこれ:

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

fortran - Fortran 77(Fortran-II)の抽象データ型?

私はFotran77で作業しようとしていますが、ツリーベースのデータ構造が必要であることがわかりました。配列を使用してツリーを実装する以外に、ほとんどの言語の標準実装に従って、他のノードへのポインターノードを使用してツリーを構築する方法はありますか?

この獣のドキュメントは少なく、これを可能にする標準的な構造タイプはないようです。

考え?

0 投票する
6 に答える
62922 参照

fortran - PI = 4*ATAN(1.d0) を定義する理由

PI を次のように定義する動機は何ですか

Fortran 77 コード内? 仕組みは理解できたのですが、その理由は何ですか?

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

fortran77 - PI = 4.D0 * DATAN(1.D0)のFortran77コンパイラー処理

以下を使用してfortran77でPIを計算する場合、コンパイラはこの値を評価しますか、それとも実行時に評価されますか?

PI = 4.D0 * DATAN(1.D0)