「OpenFOAM v6.0 リリースノート」の版間の差分

ナビゲーションに移動 検索に移動
編集の要約なし
(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>


出力には以下が含まれます。
出力には以下が含まれます。

案内メニュー