問題タブ [photran]

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

python - f2py を使用した Photran プロジェクトのビルド

Python から Fortran 関数を呼び出せるようにするために、f2py を使用して Fortran プロジェクトをビルドするように Photran をセットアップしようとしています (記録としては PyDev で)。外部ビルダーをセットアップしようとしましたが、うまくいきませんでした:

これはエラーで失敗しますerror: unknown file type '' (from 'D:\workspace\FortranTDDexample')

これは最善の方法ではなく、ビルド構成の方が適していると思います (私はこれに非常に慣れていません)。

だから私の質問は:

1) Photran と f2py の動作設定を文書化した人はいますか?

2) 外部ビルダー (上記) を機能させる方法はありますか?

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

eclipse - Photran は、「少なくとも 1 つの構成が利用可能である必要があります。プロジェクトを作成できません」と言います。Eclipse で Fortran プロジェクトを作成するとき

Debian x64 システムに Eclipse for Parallel Application Developers の Kepler バージョンをダウンロードし、リポジトリから gfortran 4.7.2 をダウンロードしました。Eclipse を開くと、[ファイル] -> [新規] -> [プロジェクト] -> [Fortran プロジェクト] を選択し、[実行可能ファイル] -> [空のプロジェクト] を選択します。プロジェクト名を入力し、使用可能な唯一のツールチェーン (インテル 64 のインテル Fortran ツールチェーン) を選択して [次へ] をクリックすると、次のようなエラー メッセージがウィンドウに表示されます。

少なくとも 1 つの構成が使用可能である必要があります。プロジェクトを作成できません。

そこから先に進めません ([完了] ボタンがグレー表示されています)。私は何を間違っていますか?Eclipse で Fortran プロジェクトを作成するにはどうすればよいですか?

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

eclipse - Eclipse の Fortran: LARGE プログラムは実行されますが、デバッグ時に java.lang.NullPointerException がスローされます

私は数百万行の FORTRAN のコード (DALTON 量子化学コード) の作業を開始しました。これを Eclipse でデバッグしたいので、IDE 内でのセットアップに取り組んでいます。

すべて正常に実行されており、コードは正しくインポートされているようで、Eclipse は Cmake が生成する makefile を使用して正常に (デバッグ設定で) ビルドします。プログラムは Eclipse 内でも正常に動作し、予想される結果をコンソールに出力します。しかし、それをデバッグしようとすると、解決方法に途方に暮れている java.lang.NullPointerException エラーが表示されます。

プロジェクトエクスプローラーで、正しくないことの手がかりを見つけることができます。Eclipse は、(同じコンパイラ、gfortran) Eclipse が Fortran ファイルを期待どおりにデバッグしていることをテストするために作成した単純な helloworld プログラムを作成することによって生成された実行可能ファイルを処理するのと同じ方法で、「dalton.exe」実行可能ファイルを処理していないようです。実行可能ファイルをテキスト ファイルとして扱っているようです。

新しいユーザーとして直接画像を投稿することはできないため、ホストされたバージョンへのリンクを提供する必要があります。(これを変更できるとわかった質問があれば、ぶらぶらして答えます:))

どんな助けでも大歓迎です。

スクリーンショット : http://i.imgur.com/efmpV0l.png

編集:

ワークスペースの .metadata/.log を見ましたが、恐れているエラーの多くは作成できません。次のログが記録されます。

EDIT2:

おそらくいくつかの進歩:

私は今、sudoでEclipseを起動しています。デバッグ ウィンドウに切り替え、コンソールの [実行可能ファイル] タブに切り替えました。そこでテーブルを右クリックし、dalton.x を実行可能ファイルとしてインポートしました。ソース コードが正常に検出され、実行可能ファイルが正常にインポートされたことに注意してください。

これでデバッグ ビルドを実行すると、新しいエラーが表示されます: プログラム引数、環境、または作業ディレクトリを設定できませんでした。作業ディレクトリを設定できません: "/Users/james/QC_Codes/Dalton/build": そのようなファイルまたはディレクトリはありません。作業ディレクトリを設定できません: "/Users/james/QC_Codes/Dalton/build": そのようなファイルまたはディレクトリはありません。作業ディレクトリを設定できません: "/Users/james/QC_Codes/Dalton/build": そのようなファイルまたはディレクトリはありません。

私は再確認しました。これらのディレクトリは存在し、アクセスできる必要があります。

繰り返しますが、アドバイスは大歓迎です。

これからも実験…

0 投票する
0 に答える
647 参照

c++ - Eclipse IDE で C++/Fortran 混合プロジェクトを実行するには?

Intel Compiler 2013 が提供する混合プログラミング言語 (C++/Fortran) のサンプル プロジェクトをEclipse IDEでコンパイルしようとしていました。このプロジェクトを Visual Studio IDE (Windows OS システム) で正常に実行できますが、Linux の Eclipse で同じプロジェクトを実行する方法がわかりません。Fortran を Eclipse IDE の C++ プロジェクトにリンクする構成は、私を悩ませている主な問題です。

この 2 つのプロジェクトをリンクする方法を教えてください。ありがとう。出力は単純な "Testing...123" である必要があります。

リー


ソースコードは次のとおりです。 (1) メインプログラム fmain.f90

(2) csub.cpp

0 投票する
0 に答える
100 参照

eclipse - Eclipse を使用して 2 つの Fortran プログラムをコンパイルすると、シンボル `_main` が重複します

私はEclipseのFortranの初心者です。1 つの Fortran ソース フォルダー内に多数の Fortran ソース ファイルを作成しようとしています (pic1 を参照してください。ex1.fo8 および ex2.fo8 は、ソース フォルダー 'tut' 内のソース ファイルです)。ex2.f08 をコンパイルすると、pic2 に示すようなエラーが発生します。

ソースファイルごとに個別のプロジェクトを作成せずにこれを解決するにはどうすればよいですか?

ここに画像の説明を入力