Please refer to the header file documentation for complete set of details. ENH: add new fvOptions for ABL modelling - atmAmbientTurbSource - atmBuoyancyTurbSource - atmCoriolisUSource - atmLengthScaleTurbSource - atmPlantCanopyTurbSource - atmPlantCanopyUSource - atmPlantCanopyTSource - atmNutSource ENH: add new boundary conditions for ABL modelling with PatchFunction1 and TimeFunction1 support - atmAlphatkWallFunction - atmEpsilonWallFunction - atmNutkWallFunction - atmNutUWallFunction - atmNutWallFunction - atmOmegaWallFunction - atmTurbulentHeatFluxTemperature STYLE: change names of nutkAtmRoughWallFunction -> atmNutkWallFunction by ensuring the bitwise backward compatibility ENH: add new variable-scaling force computation method to actuationDiskSource ENH: review actuationDiskSource and radialActuationDiskSource ENH: add new function object, ObukhovLength ENH: add new ABL tutorials/verifications - verificationAndValidation/atmosphericModels/atmFlatTerrain - verification with the Leipzig field experiment - illustration of precursor/successor field mapping - verificationAndValidation/atmosphericModels/atmForestStability - verification with the Sweden field experiment - update incompressible/simpleFoam/turbineSiting
160 lines
3.2 KiB
C++
160 lines
3.2 KiB
C++
/*--------------------------------*- C++ -*----------------------------------*/
|
|
|
|
type sets;
|
|
libs (sampling);
|
|
interpolationScheme cellPoint;
|
|
setFormat raw;
|
|
|
|
writeControl writeTime;
|
|
|
|
fields
|
|
(
|
|
T
|
|
p_rgh
|
|
U
|
|
k
|
|
nut
|
|
);
|
|
|
|
sets
|
|
(
|
|
lineZM_C20
|
|
{
|
|
type uniform;
|
|
axis distance;
|
|
start (0.0 0.0 21.0);
|
|
end (0.0 0.0 500.0);
|
|
nPoints 500;
|
|
}
|
|
|
|
lineFlowDirM_C20
|
|
{
|
|
type uniform;
|
|
axis distance;
|
|
start (-9000 0.0 40.0);
|
|
end (9000 0.0 40.0);
|
|
nPoints 500;
|
|
}
|
|
|
|
lineFlowDirM_C100
|
|
{
|
|
type uniform;
|
|
axis distance;
|
|
start (-9000 0.0 120.0);
|
|
end (9000 0.0 120.0);
|
|
nPoints 500;
|
|
}
|
|
|
|
lineFlowDirM_C200
|
|
{
|
|
type uniform;
|
|
axis distance;
|
|
start (-9000 0.0 220.0);
|
|
end (9000 0.0 220.0);
|
|
nPoints 500;
|
|
}
|
|
|
|
lineFlowDirM_C1000
|
|
{
|
|
type uniform;
|
|
axis distance;
|
|
start (-9000 0.0 1020.0);
|
|
end (9000 0.0 1020.0);
|
|
nPoints 500;
|
|
}
|
|
|
|
lineZM_I20
|
|
{
|
|
type uniform;
|
|
axis distance;
|
|
start (-9000.0 0.0 21.0);
|
|
end (-9000.0 0.0 500.0);
|
|
nPoints 500;
|
|
}
|
|
|
|
lineFlowDirM_I20
|
|
{
|
|
type uniform;
|
|
axis distance;
|
|
start (-9000 0.0 40.0);
|
|
end (9000 0.0 40.0);
|
|
nPoints 500;
|
|
}
|
|
|
|
lineFlowDirM_I100
|
|
{
|
|
type uniform;
|
|
axis distance;
|
|
start (-9000 0.0 120.0);
|
|
end (9000 0.0 120.0);
|
|
nPoints 500;
|
|
}
|
|
|
|
lineFlowDirM_I200
|
|
{
|
|
type uniform;
|
|
axis distance;
|
|
start (-9000 0.0 220.0);
|
|
end (9000 0.0 220.0);
|
|
nPoints 500;
|
|
}
|
|
|
|
lineFlowDirM_I1000
|
|
{
|
|
type uniform;
|
|
axis distance;
|
|
start (-9000 0.0 1020.0);
|
|
end (9000 0.0 1020.0);
|
|
nPoints 500;
|
|
}
|
|
|
|
lineZM_O20
|
|
{
|
|
type uniform;
|
|
axis distance;
|
|
start (9000.0 0.0 21.0);
|
|
end (9000.0 0.0 500.0);
|
|
nPoints 500;
|
|
}
|
|
|
|
lineFlowDirM_O20
|
|
{
|
|
type uniform;
|
|
axis distance;
|
|
start (-9000 0.0 40.0);
|
|
end (9000.0 0.0 40.0);
|
|
nPoints 500;
|
|
}
|
|
|
|
lineFlowDirM_O100
|
|
{
|
|
type uniform;
|
|
axis distance;
|
|
start (-9000 0.0 120.0);
|
|
end (9000.0 0.0 120.0);
|
|
nPoints 500;
|
|
}
|
|
|
|
lineFlowDirM_O200
|
|
{
|
|
type uniform;
|
|
axis distance;
|
|
start (-9000 0.0 220.0);
|
|
end (9000.0 0.0 220.0);
|
|
nPoints 500;
|
|
}
|
|
|
|
lineFlowDirM_O1000
|
|
{
|
|
type uniform;
|
|
axis distance;
|
|
start (-9000 0.0 1020.0);
|
|
end (9000.0 0.0 1020.0);
|
|
nPoints 500;
|
|
}
|
|
);
|
|
|
|
|
|
// ************************************************************************* //
|
|
|