問題タブ [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.
boot2docker - OpenFOAM docker-machine にパッケージをインストールする方法 - boot2docker: bash: tce-load: command not found
boot2docker に基づくOpenFOAM docker-machine イメージにいくつかのパッケージをインストールしようとしています。uname -a
コマンドを実行すると、次の情報が得られます。
Linux デフォルト 4.4.111-boot2docker #1 SMP Thu Jan 11 16:25:31 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
このページでは、boot2docker ディストリビューションがディストリビューションに基づいていることが説明されているTiny Core Linux
ため、パッケージをインストールするには、次の手順を実行する必要があります。
- Tiny Core Linux ソフトウェア リポジトリ ページを確認してください
- コマンド
tce-load -w -i packagename.tcz
を使用してインストールします
これらの手順に従ってgitをインストールしました。しかし、私はエラーが発生します:
bash: tce-load: コマンドが見つかりません
検索したところ、ここで説明したように、公式リポジトリはオフラインになっているようです。ミラーのリストが提供されます。しかし、それらのミラーからパッケージをインストールする方法がわかりません!
PSまたは、ここでOPによる奇妙な答えが支持されましたが、実行することで彼/彼女が何を意味するのかは明確ではありませんboot2docker ssh
何が問題なのか、どうすれば解決できるのかを教えていただければ幸いです。
openfoam - Foam::anisotropicFilter の実装のアカデミック リファレンスは何ですか?
OpenFOAM (執筆時点での最新バージョン) は、大規模な渦シミュレーション アプリケーション用に 3 種類のテスト フィルターを提供します。
simpleFilter
laplaceFilter
anisotropicFilter
文献で提案されているさまざまな異方性フィルタがあることを考慮して、 のコード実装でどのリファレンスが使用されたか教えていただけますか?anisotropicFilter
そのような情報はコード ガイドでは入手できません。
openfoam - Openfoam、multiphaseInterfoam、一定でない入口
multiphaseInterfoam を実行していますが、インレットが一定でないことに問題があります (一定にしたいのです)。
ここに私のアルファファイルがあります\
/ -------------------------------- - C++ - -------------- -------------------- \
FoamFile { バージョン 2.0; ascii をフォーマットします。クラスvolScalarField; ロケーション "0"; オブジェクト alpha.air; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
次元 [0 0 0 0 0 0 0];
internalField 均一 0;
boundaryField { //- 制約パッチの patchGroups を設定します #includeEtc "caseDicts/setConstraintTypes"
alpha.淡水:
/ -------------------------------- - C++ - -------------- -------------------- \
FoamFile { バージョン 2.0; ascii をフォーマットします。クラスvolScalarField; ロケーション "0"; オブジェクト alpha.freshWater; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
次元 [0 0 0 0 0 0 0];
internalField 均一 0;
boundaryField { //- 制約パッチの patchGroups を設定します #includeEtc "caseDicts/setConstraintTypes"
alpha.saltWater
FoamFile { バージョン 2.0; ascii をフォーマットします。クラスvolScalarField; ロケーション "0"; オブジェクト alpha.saltWater; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
次元 [0 0 0 0 0 0 0];
internalField 均一 0;
boundaryField { //- 制約パッチの patchGroups を設定します #includeEtc "caseDicts/setConstraintTypes"
// ************************************************ ************************ // //
アルファス
/ -------------------------------- - C++ - -------------- -------------------- \
FoamFile { バージョン 2.0; ascii をフォーマットします。クラスvolScalarField; ロケーション "0"; オブジェクトのアルファ; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
次元 [0 0 0 0 0 0 0];
internalField 均一 0;
boundaryField { //- 制約パッチの patchGroups を設定します #includeEtc "caseDicts/setConstraintTypes"
// ************************************************ ************************ // //
上記は、タイムステップ 1 の流体の次の望ましい分布を示します。
ただし、上記の変更を数回行った後、入口でも次のようになります。
上記の alpha.air で使用されている contactAngle 関数が本当にわかりません。次のalpha.airで試しました
/ -------------------------------- - C++ - -------------- -------------------- \
FoamFile { バージョン 2.0; ascii をフォーマットします。クラスvolScalarField; ロケーション "0"; オブジェクト alpha.air; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
次元 [0 0 0 0 0 0 0];
internalField 均一 0;
boundaryField { //- 制約パッチの patchGroups を設定します #includeEtc "caseDicts/setConstraintTypes"
// ************************************************ ************************ // //
上記の alpha.air を使用すると、インターネット リンクとして解釈されるものを含む長いエラー メッセージが表示されるため、ここで公開することはできません。エラー メッセージは、CDF オンライン フォーラムへのこのリンクで見ることができます。ここでもこの質問をしました。
上記のファイルを変更して、入口でのアルファの分布を一定にする方法を知っている人はいますか?