問題タブ [openfoam]

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

c++ - C++ - 変数を抽象型として宣言できない

C++ (OpenFOAM 用) でいくつかのコードを記述しようとしていますが、このコードのタイトルに示されているエラーが発生しています。

完全なエラーは次のとおりです。

エラーは次の行にあります。

これを調べると、topoSet を定数として宣言する必要があることは理解できたと思いますが、これを試してみましたが、違いはありませんでした。

同様の性質のエラーがいくつかありますが、これを修正する方法を理解しようとしています。

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

c++ - openfoam: フレックス yyin.rdbuf(std::cin.rdbuf() エラー

Mac OS X El Capitan バージョン 10.11.2 に OpenFOAM 3.0.1 をインストール中に発生したエラーの解決策を報告したいです。エラーは次のとおりです。

「エラー: メンバー参照型 'std::istream *' (別名 'basic_istream *') はポインターです。おそらく '->' を使用するつもりでしたか? yyin.rdbuf(std::cin.rdbuf());」

この問題は に関連していflex version 2.6.0ます。macportsを使用してインストールしました。

( の代わりに) にある " flex 2.5.35 Apple(flex-31)" を使用することで、この問題を解決できました。/usr/bin/flex/opt/local/flex

openfoam ソース配布のファイル $(WM_DIR)/rules/General/flex++ で「flex」を「/usr/bin/flex」に変更するだけです。

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

terminal - Docker による OpenFOAM のインストール

Docker (MacOSX El Capitan) を使用して OpenFOAM をインストールしようとして、うまくいきません。私は公式のチュートリアルに従っています。

コマンドラインから最初のスクリプト (installOpenFOAM+) を実行しようとすると、次のようになります。

端末画面に次の結果が表示されます。

マシンが存在しません

私は何度もオンラインで解決策を探してきましたが、このような問題を抱えている人は誰もいないようです. ここで誰かが同じ問題に直面しましたか?

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

macos - OS X で docker を使用して X サーバーに接続できない - パート II

私はここで表現されているものと同じ問題を抱えています: OSX で docker を使用して X サーバーに接続できません

上記のリンクで推奨されている手順について非常に混乱しています (私は docker の初心者です)。次の点について明確にしたいと考えています。

1)通常のOS X端末で「foo.foamに触れる」か、それともdocker端末で触れますか。私の場合、「docker run -ti openfoamplus/of_v30plus_rhel66 /bin/bash」に従ってください

2)他のMacアプリと同じように、paraview(私のものは最新のものです)を実行することをお勧めします。つまり、基本的には、Applications フォルダ内の paraview をダブルクリックするのですか? しかし、Open Menu から foo.foam を開くとき、foo.foam を開いて適用ボタンを押しますか (エラーが発生します)、それとも上記の指示に従って実際に「paraview foo.foam」と入力しますか? 後者の場合、実際には何も起こりません。何も開けない!

3) foo.foam を開くだけだとしたら、その後どうすればよいでしょうか? ドッカーはこれをどのように認識していますか? とにかく、docker 内から paraview を入力すると (foo.foam を開いた後)、同じ X サーバー エラーが発生します。そうでなければ、私は期待しません!

うまくいけば、より段階的な手順を提供できますか?

前もって感謝します

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

openfoam - OpenFOAMの主なアイデアは何ですか?

openFOAMの主なアイデア/原理と、シミュレーションの作成方法を知りたいだけです。どこが間違っているのか教えてください。基本的に、気体または液体と相互作用するオブジェクトがあり、これをシミュレートしたいので、作成しますオブジェクトのモデルを作成し、メッシュを作成し、ガスが流入および流出する場所と壁を指定し、その他の正しいパラメーターを設定してから、プログラムを実行します (適切な時間ステップなどを使用して)。