737
回編集
(v) |
|||
300行目: | 300行目: | ||
method sweptFaceAreaWeightAMI; // <-- new entry | method sweptFaceAreaWeightAMI; // <-- new entry | ||
} | } | ||
</syntaxhighlight> | |||
これは、パッチの仕様セクション内で行うこともできます。 | これは、パッチの仕様セクション内で行うこともできます。 | ||
331行目: | 332行目: | ||
このパッチ。たとえば、system / blockMeshDictの場合は次のようになります。 | このパッチ。たとえば、system / blockMeshDictの場合は次のようになります。 | ||
<syntaxhighlight> | |||
boundary | boundary | ||
( | ( | ||
366行目: | 367行目: | ||
// other patches ... | // other patches ... | ||
); | ); | ||
</syntaxhighlight> | |||
この例では、cyclic1とcyclic2の間の変換が使用されています | この例では、cyclic1とcyclic2の間の変換が使用されています | ||
2つのcyclicRepeatAMIパッチが使用する繰り返しを定義します。 | 2つのcyclicRepeatAMIパッチが使用する繰り返しを定義します。 | ||
469行目: | 472行目: | ||
要求される流速に合うように外挿してスケーリングする。 これは | 要求される流速に合うように外挿してスケーリングする。 これは | ||
flowRateOutletVelocity条件がどのように機能するかと同様です。 | flowRateOutletVelocity条件がどのように機能するかと同様です。 | ||
<syntaxhighlight> | |||
0/U: | 0/U: | ||
483行目: | 487行目: | ||
type fixedFluxPressure; | type fixedFluxPressure; | ||
} | } | ||
</syntaxhighlight> | |||
waveVelocityが新しいwavePressureと一緒に使用される場合 | waveVelocityが新しいwavePressureと一緒に使用される場合 | ||
488行目: | 493行目: | ||
流れの方向に適している。 | 流れの方向に適している。 | ||
<syntaxhighlight> | |||
0/U: | 0/U: | ||
503行目: | 509行目: | ||
type wavePressure; | type wavePressure; | ||
} | } | ||
</syntaxhighlight> | |||
この新しい圧力速度配合物は、より安定性が低いが、 | この新しい圧力速度配合物は、より安定性が低いが、 | ||
535行目: | 542行目: | ||
徐々に入力速度を上げてください。 以下はその例です | 徐々に入力速度を上げてください。 以下はその例です | ||
コンセントパッチの仕様: | コンセントパッチの仕様: | ||
<syntaxhighlight> | |||
outlet | outlet | ||
{ | { | ||
547行目: | 555行目: | ||
alpha alpha.water; | alpha alpha.water; | ||
} | } | ||
</syntaxhighlight> | |||
新しいvelocityRamping関数オブジェクトもあります。 | 新しいvelocityRamping関数オブジェクトもあります。 | ||
553行目: | 562行目: | ||
仕様は次のとおりです。 | 仕様は次のとおりです。 | ||
<syntaxhighlight> | |||
velocityRamping | velocityRamping | ||
{ | { | ||
567行目: | 577行目: | ||
} | } | ||
} | } | ||
</syntaxhighlight> | |||
これらの追加は、よりスムーズな起動を容易にするように設計されています。 | これらの追加は、よりスムーズな起動を容易にするように設計されています。 | ||
577行目: | 588行目: | ||
目盛りの形態を指定するためのランプ関数とを含む。 アン | 目盛りの形態を指定するためのランプ関数とを含む。 アン | ||
fvOptionの仕様の例は次のとおりです。 | fvOptionの仕様の例は次のとおりです。 | ||
<syntaxhighlight> | |||
verticalDamping1 | verticalDamping1 | ||
{ | { | ||
597行目: | 610行目: | ||
duration 1e6; | duration 1e6; | ||
} | } | ||
</syntaxhighlight> | |||
原点、方向、またはランプ入力が省略されている場合、fvOption | 原点、方向、またはランプ入力が省略されている場合、fvOption | ||
617行目: | 631行目: | ||
各ソルバは、 | 各ソルバは、 | ||
<syntaxhighlight> | |||
Continuous phase | Continuous phase | ||
Lagrangian multiphase parcels | Lagrangian multiphase parcels | ||
624行目: | 638行目: | ||
Radiation | Radiation | ||
Strong buoyancy force support by solving for p_rgh | Strong buoyancy force support by solving for p_rgh | ||
</syntaxhighlight> | |||
reactingParcelFoamチュートリアルとreactingParcelFilmFoamチュートリアルが結合されました | reactingParcelFoamチュートリアルとreactingParcelFilmFoamチュートリアルが結合されました | ||
711行目: | 725行目: | ||
以下: | 以下: | ||
<syntaxhighlight> | |||
phaseTransfer | phaseTransfer | ||
( | ( | ||
722行目: | 736行目: | ||
} | } | ||
); | ); | ||
</syntaxhighlight> | |||
効率は経験的因子であり、これは | 効率は経験的因子であり、これは | ||
816行目: | 830行目: | ||
fvSolutionのサブ辞書: | fvSolutionのサブ辞書: | ||
<syntaxhighlight> | |||
PIMPLE | PIMPLE | ||
{ | { | ||
824行目: | 838行目: | ||
faceMomentum yes; | faceMomentum yes; | ||
} | } | ||
</syntaxhighlight> | |||
液体動力学研究所、ヘルムホルツ・ツェントラムドレスデン - ロッセンドルフの寄稿 | 液体動力学研究所、ヘルムホルツ・ツェントラムドレスデン - ロッセンドルフの寄稿 | ||
1,060行目: | 1,074行目: | ||
衝突はカウントされません。 | 衝突はカウントされません。 | ||
次のように、クラウドプロパティファイルで有効にすることができます。 | 次のように、クラウドプロパティファイルで有効にすることができます。 | ||
<syntaxhighlight> | |||
cloudFunctions | cloudFunctions | ||
{ | { | ||
1,068行目: | 1,083行目: | ||
} | } | ||
} | } | ||
</syntaxhighlight> | |||
[コミットaa24a9] | [コミットaa24a9] | ||
functionObjects:nearWallFields:固定パーティクルが見つかりませんでしたエラー | functionObjects:nearWallFields:固定パーティクルが見つかりませんでしたエラー | ||
1,109行目: | 1,126行目: | ||
化学辞書のサブ辞書: | 化学辞書のサブ辞書: | ||
<syntaxhighlight> | |||
odeCoeffs | odeCoeffs | ||
{ | { | ||
1,116行目: | 1,133行目: | ||
relTol 0.01; | relTol 0.01; | ||
} | } | ||
</syntaxhighlight> | |||
典型的にはabsTolを1e-8に設定し、relTolを点火を除いて0.1に設定できるようになりました | 典型的にはabsTolを1e-8に設定し、relTolを点火を除いて0.1に設定できるようになりました | ||
1,132行目: | 1,149行目: | ||
新しい燃焼および化学物質の例は、以下の通りである。 | 新しい燃焼および化学物質の例は、以下の通りである。 | ||
<syntaxhighlight> | |||
In constant/combustionProperties: | In constant/combustionProperties: | ||
1,146行目: | 1,163行目: | ||
method TDAC; | method TDAC; | ||
} | } | ||
</syntaxhighlight> | |||
モデル名のすべての角括弧(例えば、 | モデル名のすべての角括弧(例えば、 | ||
1,206行目: | 1,223行目: | ||
以下の通りです: | 以下の通りです: | ||
<syntaxhighlight> | |||
autoPtr<combustionModels::psiCombustionModel> combustion | autoPtr<combustionModels::psiCombustionModel> combustion | ||
( | ( | ||
1,222行目: | 1,239行目: | ||
combustion->setTurbulence(*turbulence); | combustion->setTurbulence(*turbulence); | ||
</syntaxhighlight> | |||
新しいシーケンスは次のとおりです。 | 新しいシーケンスは次のとおりです。 | ||
<syntaxhighlight> | |||
autoPtr<psiReactionThermo> thermo(psiReactionThermo::New(mesh)); | autoPtr<psiReactionThermo> thermo(psiReactionThermo::New(mesh)); | ||
1,240行目: | 1,257行目: | ||
combustionModels::psiCombustionModel::New(*thermo, *turbulence) | combustionModels::psiCombustionModel::New(*thermo, *turbulence) | ||
); | ); | ||
</syntaxhighlight> | |||
[コミット04d5f8] | [コミット04d5f8] | ||
engineTime:ピストン運動の実行時選択を提供するために一般化される | engineTime:ピストン運動の実行時選択を提供するために一般化される | ||
1,268行目: | 1,287行目: | ||
乱気流強度フィールド「I」は、乱流の二乗平均平方根である | 乱気流強度フィールド「I」は、乱流の二乗平均平方根である | ||
局所速度振幅で正規化された速度変動: | 局所速度振幅で正規化された速度変動: | ||
<syntaxhighlight> | |||
\f[ | \f[ | ||
I \equiv \frac{\sqrt{\frac{2}{3}\, k}}{U} | I \equiv \frac{\sqrt{\frac{2}{3}\, k}}{U} | ||
\f] | \f] | ||
</syntaxhighlight> | |||
偽の極値と0による除算を避けるために、私は1に制限されています。 | 偽の極値と0による除算を避けるために、私は1に制限されています。 | ||
速度の大きさは乱流速度の変動よりも小さい。 | 速度の大きさは乱流速度の変動よりも小さい。 | ||
1,276行目: | 1,298行目: | ||
関数オブジェクト指定の例: | 関数オブジェクト指定の例: | ||
<syntaxhighlight> | |||
functions | functions | ||
{ | { | ||
1,290行目: | 1,314行目: | ||
. | . | ||
} | } | ||
</syntaxhighlight> | |||
または標準の構成ファイルを使用します。 | または標準の構成ファイルを使用します。 | ||
<syntaxhighlight> | |||
functions | functions | ||
{ | { | ||
1,302行目: | 1,329行目: | ||
. | . | ||
} | } | ||
</syntaxhighlight> | |||
[コミット4331b9] | [コミット4331b9] | ||
omegaWallFunction:幾何平均から壁距離までのブレンドを変更するレイノルズ数ベース | omegaWallFunction:幾何平均から壁距離までのブレンドを変更するレイノルズ数ベース | ||
1,335行目: | 1,364行目: | ||
空間的に変化するパワー・ロウ・ポロシティ・モデルの変形 | 空間的に変化するパワー・ロウ・ポロシティ・モデルの変形 | ||
抵抗係数によって与えられた: | 抵抗係数によって与えられた: | ||
<syntaxhighlight> | |||
\f[ | \f[ | ||
S = -\rho C_d \Sigma |U|^{(C_1 - 1)} U | S = -\rho C_d \Sigma |U|^{(C_1 - 1)} U | ||
\f] | \f] | ||
</syntaxhighlight> | |||
どこで | どこで | ||
<syntaxhighlight> | |||
\vartable | \vartable | ||
\Sigma | Porosity surface area per unit volume | \Sigma | Porosity surface area per unit volume | ||
1,346行目: | 1,378行目: | ||
C_1 | Model exponent coefficient | C_1 | Model exponent coefficient | ||
\endvartable | \endvartable | ||
</syntaxhighlight> | |||
参照: | 参照: | ||
<syntaxhighlight> | |||
\verbatim | \verbatim | ||
Costa, J. C. P. L. D. (2007). | Costa, J. C. P. L. D. (2007). | ||
Atmospheric flow over forested and non-forested complex terrain. | Atmospheric flow over forested and non-forested complex terrain. | ||
\endverbatim | \endverbatim | ||
</syntaxhighlight> | |||
クラス | クラス | ||
1,363行目: | 1,398行目: | ||
参照: | 参照: | ||
<syntaxhighlight> | |||
\verbatim | \verbatim | ||
Costa, J. C. P. L. D. (2007). | Costa, J. C. P. L. D. (2007). | ||
Atmospheric flow over forested and non-forested complex terrain. | Atmospheric flow over forested and non-forested complex terrain. | ||
\endverbatim | \endverbatim | ||
</syntaxhighlight> | |||
デフォルトのモデル係数は以下のとおりです。 | デフォルトのモデル係数は以下のとおりです。 | ||
<syntaxhighlight> | |||
\verbatim | \verbatim | ||
kEpsilonLopesdaCostaCoeffs | kEpsilonLopesdaCostaCoeffs | ||
1,381行目: | 1,418行目: | ||
} | } | ||
\endverbatim | \endverbatim | ||
</syntaxhighlight> | |||
チュートリアルのケースに従う。 | チュートリアルのケースに従う。 | ||
1,405行目: | 1,443行目: | ||
foamyHexMesh:ローカルサーフェスの近さに基づいてセルのサイジングを追加まず、 "closeeness"オプションを有効にしてsurfaceFeatureExtractを実行します。 | foamyHexMesh:ローカルサーフェスの近さに基づいてセルのサイジングを追加まず、 "closeeness"オプションを有効にしてsurfaceFeatureExtractを実行します。 | ||
surfaceFeatureExtractDict:表面近接点のフィールドを抽出する | surfaceFeatureExtractDict:表面近接点のフィールドを抽出する | ||
<syntaxhighlight> | |||
// Out put the closeness of surface elements to other surface elements. | // Out put the closeness of surface elements to other surface elements. | ||
closeness yes; | closeness yes; | ||
</syntaxhighlight> | |||
次に、ローカルサーフェスの近さに基づいてセルのサイジングを有効にします。 | 次に、ローカルサーフェスの近さに基づいてセルのサイジングを有効にします。 | ||
foamyHexMeshDictの "internalCloseess"オプション | foamyHexMeshDictの "internalCloseess"オプション | ||
<syntaxhighlight> | |||
motionControl | motionControl | ||
{ | { | ||
1,445行目: | 1,486行目: | ||
} | } | ||
} | } | ||
</syntaxhighlight> | |||
Utilities: surfaceFeaturesは、1つの構成で複数のサーフェスからフィーチャを抽出し、surfaceFeatureExtract [コミットaaed62]を置き換えます。 フィールドはcreateBafflesを実行しても影響を受けませんが、オプションのfieldsswitch [コミットd66059]を設定することによって変更されます。 | Utilities: surfaceFeaturesは、1つの構成で複数のサーフェスからフィーチャを抽出し、surfaceFeatureExtract [コミットaaed62]を置き換えます。 フィールドはcreateBafflesを実行しても影響を受けませんが、オプションのfieldsswitch [コミットd66059]を設定することによって変更されます。 | ||
[コミットaaed62] | [コミットaaed62] | ||
surfaceFeatures:シンプルなコントロールを持つsurfaceFeatureExtractの新バージョンサーフェスはリストとして指定され、コントロールはそれぞれに適用されます。の中に | surfaceFeatures:シンプルなコントロールを持つsurfaceFeatureExtractの新バージョンサーフェスはリストとして指定され、コントロールはそれぞれに適用されます。の中に | ||
rhoPimpleFoam / RAS / annularThermalMixerチュートリアル: | rhoPimpleFoam / RAS / annularThermalMixerチュートリアル: | ||
<syntaxhighlight> | |||
surfaces | surfaces | ||
( | ( | ||
1,466行目: | 1,511行目: | ||
writeObj yes; // writes out _edgeMesh.obj files to view features | writeObj yes; // writes out _edgeMesh.obj files to view features | ||
</syntaxhighlight> | |||
異なるサーフェスに複数のコントロールが必要な場合 | 異なるサーフェスに複数のコントロールが必要な場合 | ||
サブディクショナリを使用できます。 | サブディクショナリを使用できます。 | ||
<syntaxhighlight> | |||
AMIsurfaces | AMIsurfaces | ||
{ | { | ||
1,506行目: | 1,553行目: | ||
writeObj yes; // writes out _edgeMesh.obj files to view features | writeObj yes; // writes out _edgeMesh.obj files to view features | ||
} | } | ||
</syntaxhighlight> | |||
特定のサーフェスに対応する既存のフィーチャエッジファイルは、 | 特定のサーフェスに対応する既存のフィーチャエッジファイルは、 | ||
"ファイル"関連リスト: | "ファイル"関連リスト: | ||
<syntaxhighlight> | |||
surfaces | surfaces | ||
( | ( | ||
1,532行目: | 1,581行目: | ||
writeObj yes; // writes out _edgeMesh.obj files to view features | writeObj yes; // writes out _edgeMesh.obj files to view features | ||
</syntaxhighlight> | |||
[コミットd66059] | [コミットd66059] | ||
createBaffles: "noFields" createBafflesDictスイッチを "fields"に変更しました。ここで、メッシュ変更に対応してフィールドが更新されるのは、オプションの | createBaffles: "noFields" createBafflesDictスイッチを "fields"に変更しました。ここで、メッシュ変更に対応してフィールドが更新されるのは、オプションの | ||
1,553行目: | 1,604行目: | ||
displacementLinearMotionMotionSolver:新しい単純なリニアモーションソルバーメッシュモーションソルバーメッシュの単純な線形伸縮 | displacementLinearMotionMotionSolver:新しい単純なリニアモーションソルバーメッシュモーションソルバーメッシュの単純な線形伸縮 | ||
領域はモーション軸とモーションの範囲で定義されます。例: | 領域はモーション軸とモーションの範囲で定義されます。例: | ||
<syntaxhighlight> | |||
dynamicFvMesh dynamicMotionSolverFvMesh; | dynamicFvMesh dynamicMotionSolverFvMesh; | ||
1,565行目: | 1,618行目: | ||
(4 0.7) | (4 0.7) | ||
); | ); | ||
</syntaxhighlight> | |||
このメッシュは\ c xFixedと\ c xの間で圧縮されています | このメッシュは\ c xFixedと\ c xの間で圧縮されています | ||
1,584行目: | 1,638行目: | ||
サークルの一部だけに沿ってサンプリングする機能を追加しました | サークルの一部だけに沿ってサンプリングする機能を追加しました | ||
周。例: | 周。例: | ||
<syntaxhighlight> | |||
{ | { | ||
type arcUniform; | type arcUniform; | ||
1,594行目: | 1,649行目: | ||
axis x; | axis x; | ||
} | } | ||
</syntaxhighlight> | |||
boundaryPoints:サブセットに関連付けられた指定点サンプル | boundaryPoints:サブセットに関連付けられた指定点サンプル | ||
境界。 "patchCloud"を置き換えます。例: | 境界。 "patchCloud"を置き換えます。例: | ||
<syntaxhighlight> | |||
{ | { | ||
type boundaryPoints; | type boundaryPoints; | ||
1,605行目: | 1,662行目: | ||
axis x; | axis x; | ||
} | } | ||
</syntaxhighlight> | |||
boundaryRandom:境界のサブセット内のランダムサンプル。 | boundaryRandom:境界のサブセット内のランダムサンプル。 | ||
1,610行目: | 1,668行目: | ||
ランダム。境界面の中心を最初に設定しません。例: | ランダム。境界面の中心を最初に設定しません。例: | ||
<syntaxhighlight> | |||
{ | { | ||
type boundaryRandom; | type boundaryRandom; | ||
1,616行目: | 1,675行目: | ||
axis x; | axis x; | ||
} | } | ||
</syntaxhighlight> | |||
boxUniform:軸に合わせたボックス内の標本の均一なグリッド。 | boxUniform:軸に合わせたボックス内の標本の均一なグリッド。 | ||
"array"を置き換えます。例: | "array"を置き換えます。例: | ||
<syntaxhighlight> | |||
{ | { | ||
type boxUniform; | type boxUniform; | ||
1,626行目: | 1,687行目: | ||
axis x; | axis x; | ||
} | } | ||
</syntaxhighlight> | |||
circleRandom:円内のランダムサンプル。新しい。例: | circleRandom:円内のランダムサンプル。新しい。例: | ||
<syntaxhighlight> | |||
{ | { | ||
type circleRandom; | type circleRandom; | ||
1,637行目: | 1,700行目: | ||
axis x; | axis x; | ||
} | } | ||
</syntaxhighlight> | |||
lineFace:線に沿った面交差。 「顔」を置き換えます。例: | lineFace:線に沿った面交差。 「顔」を置き換えます。例: | ||
<syntaxhighlight> | |||
{ | { | ||
type lineFace; | type lineFace; | ||
1,646行目: | 1,711行目: | ||
axis x; | axis x; | ||
} | } | ||
</syntaxhighlight> | |||
lineCell:中間の中間点で線に沿ってセルサンプル | lineCell:中間の中間点で線に沿ってセルサンプル | ||
顔の交差点。 "midPoint"を置き換えます。例: | 顔の交差点。 "midPoint"を置き換えます。例: | ||
<syntaxhighlight> | |||
{ | { | ||
type lineCell; | type lineCell; | ||
1,656行目: | 1,723行目: | ||
axis x; | axis x; | ||
} | } | ||
</syntaxhighlight> | |||
lineCellFace: "lineFace"と "lineCell"の組み合わせ。置換 | lineCellFace: "lineFace"と "lineCell"の組み合わせ。置換 | ||
"midPointAndFace"。例: | "midPointAndFace"。例: | ||
<syntaxhighlight> | |||
{ | { | ||
type lineCellFace; | type lineCellFace; | ||
1,666行目: | 1,735行目: | ||
axis x; | axis x; | ||
} | } | ||
</syntaxhighlight> | |||
lineUniform:線に沿った均一なサンプル。 "uniform"を置き換えます。 | lineUniform:線に沿った均一なサンプル。 "uniform"を置き換えます。 | ||
例: | 例: | ||
<syntaxhighlight> | |||
{ | { | ||
type lineUniform; | type lineUniform; | ||
1,677行目: | 1,748行目: | ||
axis x; | axis x; | ||
} | } | ||
</syntaxhighlight> | |||
points:指定されたポイント。順序付きフラグが "雲"の場合 | points:指定されたポイント。順序付きフラグが "雲"の場合 | ||
false、および順序付けられたフラグがtrueの場合は「polyLine」です。例: | false、および順序付けられたフラグがtrueの場合は「polyLine」です。例: | ||
<syntaxhighlight> | |||
{ | { | ||
type points; | type points; | ||
1,687行目: | 1,760行目: | ||
axis x; | axis x; | ||
} | } | ||
</syntaxhighlight> | |||
sphereRandom:球内のランダムサンプル。新しい。例: | sphereRandom:球内のランダムサンプル。新しい。例: | ||
<syntaxhighlight> | |||
{ | { | ||
type sphereRandom; | type sphereRandom; | ||
1,697行目: | 1,772行目: | ||
axis x; | axis x; | ||
} | } | ||
</syntaxhighlight> | |||
Mesh:triSurfaceMeshのすべての点からのサンプル。 | Mesh:triSurfaceMeshのすべての点からのサンプル。 | ||
1,702行目: | 1,778行目: | ||
"triSurfaceMeshPointSet"を置き換えます。例: | "triSurfaceMeshPointSet"を置き換えます。例: | ||
<syntaxhighlight> | |||
{ | { | ||
type triSurfaceMesh; | type triSurfaceMesh; | ||
1,707行目: | 1,784行目: | ||
axis x; | axis x; | ||
} | } | ||
</syntaxhighlight> | |||
ヘッダーにもドキュメントが追加されています。使用例と使用例 | ヘッダーにもドキュメントが追加されています。使用例と使用例 | ||
1,719行目: | 1,797行目: | ||
paraFoam:起動時にロードされるデフォルトフィールドを設定する設定ファイルを追加しました。新しいデフォルトのparaFoam設定はOpenFOAM-dev / etc / paraFoamファイルにあります | paraFoam:起動時にロードされるデフォルトフィールドを設定する設定ファイルを追加しました。新しいデフォルトのparaFoam設定はOpenFOAM-dev / etc / paraFoamファイルにあります | ||
エントリーを含む | エントリーを含む | ||
<syntaxhighlight> | |||
defaultFields (U p p_rgh T alpha.water alpha.air); | defaultFields (U p p_rgh T alpha.water alpha.air); | ||
</syntaxhighlight> | |||
1,726行目: | 1,807行目: | ||
検索されたOpenFOAMなどのディレクトリのいずれか | 検索されたOpenFOAMなどのディレクトリのいずれか | ||
<syntaxhighlight> | |||
foamEtcFile -list | foamEtcFile -list | ||
</syntaxhighlight> | |||
例えば | 例えば | ||
<syntaxhighlight> | |||
~/.OpenFOAM/dev | ~/.OpenFOAM/dev | ||
~/.OpenFOAM | ~/.OpenFOAM | ||
1,736行目: | 1,819行目: | ||
~/OpenFOAM/site | ~/OpenFOAM/site | ||
~/OpenFOAM/OpenFOAM-dev/etc | ~/OpenFOAM/OpenFOAM-dev/etc | ||
</syntaxhighlight> | |||
設定可能なデフォルトフィールドの新しいセットは、元のハードコードされたデフォルトの | 設定可能なデフォルトフィールドの新しいセットは、元のハードコードされたデフォルトの | ||
1,743行目: | 1,827行目: | ||
paraFoam:デフォルトで読み込まれるパッチの種類を指定するためのサポートを追加する新しいdefaultPatchTypesエントリで指定されているデフォルトのパッチタイプ | paraFoam:デフォルトで読み込まれるパッチの種類を指定するためのサポートを追加する新しいdefaultPatchTypesエントリで指定されているデフォルトのパッチタイプ | ||
etc paraFoam設定辞書: | etc paraFoam設定辞書: | ||
<syntaxhighlight> | |||
defaultPatchTypes (patch wall); | defaultPatchTypes (patch wall); | ||
</syntaxhighlight> | |||
ワイルドカードはサポートされています。たとえば、ロードされたすべてのパッチを単純に設定する | ワイルドカードはサポートされています。たとえば、ロードされたすべてのパッチを単純に設定する | ||
defaultPatchTypesから | defaultPatchTypesから | ||
<syntaxhighlight> | |||
defaultPatchTypes (".*"); | defaultPatchTypes (".*"); | ||
</syntaxhighlight> | |||
Case Initialisation: 拡張子が ".orig"のオリジナルファイルはコピーする必要はなく、代わりに自動的に読み込まれます[コミットdf6e2d]; 無効なchangeDictionaryutilityをfoamDictionaryに置き換えた[コミット1c62b8]; 一般的な大文字辞書ファイルの有用な例を追加しました。 decomposeParDict [コミット351020]; ユーティリティから未使用のオプションを削除しました。 表面ユーティリティからのケース[コミット2e1825]; 設定ファイルをコピーするためのfoamGetスクリプト。 decomposeParDict、残差をケースに素早く入れます[コミット097e15]。 | Case Initialisation: 拡張子が ".orig"のオリジナルファイルはコピーする必要はなく、代わりに自動的に読み込まれます[コミットdf6e2d]; 無効なchangeDictionaryutilityをfoamDictionaryに置き換えた[コミット1c62b8]; 一般的な大文字辞書ファイルの有用な例を追加しました。 decomposeParDict [コミット351020]; ユーティリティから未使用のオプションを削除しました。 表面ユーティリティからのケース[コミット2e1825]; 設定ファイルをコピーするためのfoamGetスクリプト。 decomposeParDict、残差をケースに素早く入れます[コミット097e15]。 | ||
[コミットdf6e2d] | [コミットdf6e2d] | ||
1,776行目: | 1,865行目: | ||
ユーティリティー構成ファイルとパッケージ化された関数オブジェクトがあります。 ために | ユーティリティー構成ファイルとパッケージ化された関数オブジェクトがあります。 ために | ||
例: | 例: | ||
<syntaxhighlight> | |||
foamGet decomposeParDict | foamGet decomposeParDict | ||
foamGet extrudeMeshDict | foamGet extrudeMeshDict | ||
foamGet createPatchDict | foamGet createPatchDict | ||
foamGet surfaces | foamGet surfaces | ||
</syntaxhighlight> | |||
ファイルはデフォルトでシステムディレクトリにコピーされます。 | ファイルはデフォルトでシステムディレクトリにコピーされます。 | ||
1,790行目: | 1,881行目: | ||
timeFunctionObject:実行、CPU、および時計の時間を書き込む新しいfunctionObjectオプションで時間ステップ当たりのCPUとクロック時間。関数オブジェクト指定の例: | timeFunctionObject:実行、CPU、および時計の時間を書き込む新しいfunctionObjectオプションで時間ステップ当たりのCPUとクロック時間。関数オブジェクト指定の例: | ||
<syntaxhighlight> | |||
time | time | ||
{ | { | ||
1,801行目: | 1,893行目: | ||
perTimeStep no; | perTimeStep no; | ||
} | } | ||
</syntaxhighlight> | |||
追加する | 追加する | ||
<syntaxhighlight> | |||
#includeFunc time | #includeFunc time | ||
</syntaxhighlight> | |||
コントロールの関数リストに移動します。 | コントロールの関数リストに移動します。 | ||
<syntaxhighlight> | |||
0 1.190000e+00 1 | 0 1.190000e+00 1 | ||
1 1.640000e+00 1 | 1 1.640000e+00 1 | ||
2 1.940000e+00 2 | 2 1.940000e+00 2 | ||
</syntaxhighlight> | |||
時間ステップごとのCPUとクロック時間のオプションの書き込みを有効にすると、 | 時間ステップごとのCPUとクロック時間のオプションの書き込みを有効にすると、 | ||
まっすぐ進む: | まっすぐ進む: | ||
<syntaxhighlight> | |||
#includeFunc time(perTimeStep=yes) | #includeFunc time(perTimeStep=yes) | ||
</syntaxhighlight> | |||
[コミット0309a2] | [コミット0309a2] | ||
jobInfo:jobInfo。<pid>ファイルをcaseディレクトリに書き込むwriteJobInfoコントロールを変更しましたetc / controlDict :: writeJobInfoが1のjobInfoに設定されていると、<pid>ファイルが書き込まれます。 | jobInfo:jobInfo。<pid>ファイルをcaseディレクトリに書き込むwriteJobInfoコントロールを変更しましたetc / controlDict :: writeJobInfoが1のjobInfoに設定されていると、<pid>ファイルが書き込まれます。 | ||
caseディレクトリに、ジョブの実行の要約を含む | caseディレクトリに、ジョブの実行の要約を含む | ||
<syntaxhighlight> | |||
startDate | startDate | ||
startTime | startTime | ||
1,833行目: | 1,935行目: | ||
case | case | ||
nProcs | nProcs | ||
</syntaxhighlight> | |||
ジョブが完了すると、次の追加エントリが書き込まれます。 | ジョブが完了すると、次の追加エントリが書き込まれます。 | ||
<syntaxhighlight> | |||
cpuTime | cpuTime | ||
endDate | endDate | ||
endTime | endTime | ||
termination | termination | ||
</syntaxhighlight> | |||
元のetc / controlDict :: writeJobInfoコントロールは、writeJobControlという名前に変更されました。 | 元のetc / controlDict :: writeJobInfoコントロールは、writeJobControlという名前に変更されました。 | ||
1,847行目: | 1,952行目: | ||
foamInfo:指定されたサブジェクトに関する情報を提供する新しいスクリプト対象は、モデル(境界条件および | foamInfo:指定されたサブジェクトに関する情報を提供する新しいスクリプト対象は、モデル(境界条件および | ||
パッケージ化された関数オブジェクト)、アプリケーションおよびスクリプト。 例えば: | パッケージ化された関数オブジェクト)、アプリケーションおよびスクリプト。 例えば: | ||
<syntaxhighlight> | |||
foamInfo simpleFoam | foamInfo simpleFoam | ||
foamInfo kEpsilon | foamInfo kEpsilon | ||
1,853行目: | 1,960行目: | ||
foamInfo surfaces | foamInfo surfaces | ||
foamInfo foamNewBC | foamInfo foamNewBC | ||
</syntaxhighlight> | |||
出力には以下が含まれます。 | 出力には以下が含まれます。 |