Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Development
openfoam
Commits
09509337
Commit
09509337
authored
Dec 08, 2010
by
Andrew Heather
Browse files
Merge branch 'master' of
ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev
parents
d645c06d
8ee20691
Changes
522
Hide whitespace changes
Inline
Side-by-side
ReleaseNotes-dev
View file @
09509337
...
...
@@ -104,6 +104,8 @@
taking film into account
+ Parallel aware
*** *New* ptscotch decomposition method
*** *Updated* decomposePar maps polyPatches instead of recreating them so
polyPatches holding data can map the data.
*** *Updated* particle tracking algorithm
+ uses non-blocking parallel transfers
+ does 'minimum-tet' decomposition of face to work with warped faces (snappyHexMesh!)
...
...
@@ -150,7 +152,12 @@
OpenFOAM.
+ *New* wall functions:
+ kappatJayatillekeWallFunction: incompressible RAS thermal wall function
+ directMappedFixedValue:
+ takes interpolationScheme so can interpolate instead of always getting
cell value
+ takes optional fieldName to sample
+ directMapped patch added 'normal' method to calculate sample points
to e.g. sample fields just above wall (e.g. for streaklines)
* Utilities
There have been some utilities added and updated in this release.
*** *New* utilities
...
...
@@ -172,8 +179,10 @@
*** Updated utilities
+ =setFields=: optionally use faceSets to set patch values (see e.g. hotRoom tutorial).
+ =blockMesh=: specify patches via dictionary instead of type only. This
makes rereading the boundary superfluous. see
makes rereading the boundary
file
superfluous. see
e.g. pitzDailyDirectMapped tutorial.
+ =setSet=: allows time range (e.g. 0:100) in combination with -batch argument
to execute the commands for multiple times.
* Post-processing
+ =foamToEnsight=: parallel continuous data. new =-nodeValues= option to generate and output nodal
field data.
...
...
@@ -181,6 +190,10 @@
mesh. Great for postprocessing.
+ =steadyParticleTracks=: Generates VTK tracks from the output of the cloud
=ParticleTracks= post-processing sub-model
+ Sampling:
+ =patchInternalField=: new sampledSurface - like 'patch' but samples
internal field instead of boundary field.
+ =ensight=: new output format for all sampledSurfaces.
+ Function objects:
+ =residualControl=: new function object to allow users to terminate steady
state calculations when the defined residual levels are achieved
...
...
@@ -190,6 +203,14 @@
specified time has been reached, e.g. to automagically change fvSchemes and
fvSolution during a calculation
+ =streamLine=: generate streamlines; ouputs both trajectory and field data
+ =surfaceInterpolateFields=: constructs face interpolate of registered
volFields for any future functionObjects that need surfaceFields.
+ =readFields=: reads field if not yet registered. Makes functionObjects
useable through standalone execFlowFunctionObjects.
+ =faceSource=: can now calculate on a sampledSurface (e.g. flow through a
triSurfaceMesh).
+ =nearWallFields=: constructs field with on selected patches interpolated
internal field for further postprocessing.
* New tutorials
There is a large number of new tutorials for existing and new solvers in the
...
...
applications/solvers/combustion/PDRFoam/Make/files
View file @
09509337
...
...
@@ -27,6 +27,7 @@ PDRModels/XiGModels/basicXiSubG/basicXiSubG.C
laminarFlameSpeed/SCOPE/SCOPELaminarFlameSpeed.C
/* PDRFoamAutoRefine.C */
PDRFoam.C
EXE = $(FOAM_APPBIN)/PDRFoam
applications/solvers/combustion/PDRFoam/PDRFoamAutoRefine.C
View file @
09509337
...
...
@@ -25,8 +25,8 @@ Application
PDRFoam
Description
C
ompressible premixed/partially-premixed combustion
solver with turbulence
modelling.
Solver for c
ompressible premixed/partially-premixed combustion
with
turbulence
modelling.
Combusting RANS code using the b-Xi two-equation model.
Xi may be obtained by either the solution of the Xi transport
...
...
@@ -35,7 +35,7 @@ Description
to be appropriate by comparison with the results from the
spectral model.
Strain effects are
e
ncorporated directly into the Xi equation
Strain effects are
i
ncorporated directly into the Xi equation
but not in the algebraic approximation. Further work need to be
done on this issue, particularly regarding the enhanced removal rate
caused by flame compression. Analysis using results of the spectral
...
...
@@ -78,9 +78,9 @@ int main(int argc, char *argv[])
#include
"readCombustionProperties.H"
#include
"readGravitationalAcceleration.H"
#include
"createFields.H"
#include
"readPISOControls.H"
#include
"initContinuityErrs.H"
#include
"readTimeControls.H"
#include
"CourantNo.H"
#include
"setInitialDeltaT.H"
scalar
StCoNum
=
0
.
0
;
...
...
@@ -94,7 +94,6 @@ int main(int argc, char *argv[])
#include
"readTimeControls.H"
#include
"readPISOControls.H"
#include
"CourantNo.H"
#include
"setDeltaT.H"
runTime
++
;
...
...
applications/solvers/heatTransfer/chtMultiRegionFoam/Make/options
View file @
09509337
...
...
@@ -5,6 +5,7 @@ EXE_INC = \
-I$(LIB_SRC)/meshTools/lnInclude \
-I$(LIB_SRC)/finiteVolume/lnInclude \
-I$(LIB_SRC)/thermophysicalModels/basic/lnInclude \
-I$(LIB_SRC)/thermophysicalModels/specie/lnInclude \
-I$(LIB_SRC)/thermophysicalModels/basicSolidThermo/lnInclude \
-I$(LIB_SRC)/turbulenceModels/compressible/turbulenceModel/lnInclude
...
...
applications/solvers/heatTransfer/chtMultiRegionFoam/chtMultiRegionSimpleFoam/Make/options
View file @
09509337
...
...
@@ -7,6 +7,7 @@ EXE_INC = \
-I$(LIB_SRC)/finiteVolume/lnInclude \
-I$(LIB_SRC)/meshTools/lnInclude \
-I$(LIB_SRC)/thermophysicalModels/basic/lnInclude \
-I$(LIB_SRC)/thermophysicalModels/specie/lnInclude \
-I$(LIB_SRC)/thermophysicalModels/basicSolidThermo/lnInclude \
-I$(LIB_SRC)/turbulenceModels \
-I$(LIB_SRC)/turbulenceModels/compressible/turbulenceModel/lnInclude \
...
...
applications/solvers/heatTransfer/chtMultiRegionFoam/chtMultiRegionSimpleFoam/solid/setRegionSolidFields.H
View file @
09509337
...
...
@@ -4,7 +4,7 @@
tmp
<
volScalarField
>
trho
=
thermo
.
rho
();
const
volScalarField
&
rho
=
trho
();
tmp
<
volScalarField
>
tcp
=
thermo
.
c
p
();
tmp
<
volScalarField
>
tcp
=
thermo
.
C
p
();
const
volScalarField
&
cp
=
tcp
();
tmp
<
volScalarField
>
tK
=
thermo
.
K
();
...
...
applications/solvers/heatTransfer/chtMultiRegionFoam/solid/setRegionSolidFields.H
View file @
09509337
...
...
@@ -4,11 +4,12 @@
tmp
<
volScalarField
>
trho
=
thermo
.
rho
();
const
volScalarField
&
rho
=
trho
();
tmp
<
volScalarField
>
tcp
=
thermo
.
c
p
();
tmp
<
volScalarField
>
tcp
=
thermo
.
C
p
();
const
volScalarField
&
cp
=
tcp
();
tmp
<
volScalarField
>
tK
=
thermo
.
K
();
//tmp<volSymmTensorField> tK = thermo.directionalK();
const
volScalarField
&
K
=
tK
();
//const volSymmTensorField& K = tK();
volScalarField
&
T
=
thermo
.
T
();
applications/solvers/heatTransfer/chtMultiRegionFoam/solid/solidRegionDiffNo.C
View file @
09509337
...
...
@@ -55,4 +55,35 @@ Foam::scalar Foam::solidRegionDiffNo
}
Foam
::
scalar
Foam
::
solidRegionDiffNo
(
const
fvMesh
&
mesh
,
const
Time
&
runTime
,
const
volScalarField
&
Cprho
,
const
volSymmTensorField
&
Kdirectional
)
{
scalar
DiNum
=
0
.
0
;
scalar
meanDiNum
=
0
.
0
;
volScalarField
K
=
mag
(
Kdirectional
);
//- Take care: can have fluid domains with 0 cells so do not test for
// zero internal faces.
surfaceScalarField
KrhoCpbyDelta
=
mesh
.
surfaceInterpolation
::
deltaCoeffs
()
*
fvc
::
interpolate
(
K
)
/
fvc
::
interpolate
(
Cprho
);
DiNum
=
gMax
(
KrhoCpbyDelta
.
internalField
())
*
runTime
.
deltaT
().
value
();
meanDiNum
=
(
average
(
KrhoCpbyDelta
)).
value
()
*
runTime
.
deltaT
().
value
();
Info
<<
"Region: "
<<
mesh
.
name
()
<<
" Diffusion Number mean: "
<<
meanDiNum
<<
" max: "
<<
DiNum
<<
endl
;
return
DiNum
;
}
// ************************************************************************* //
applications/solvers/heatTransfer/chtMultiRegionFoam/solid/solidRegionDiffNo.H
View file @
09509337
...
...
@@ -41,6 +41,15 @@ namespace Foam
const
volScalarField
&
Cprho
,
const
volScalarField
&
K
);
scalar
solidRegionDiffNo
(
const
fvMesh
&
mesh
,
const
Time
&
runTime
,
const
volScalarField
&
Cprho
,
const
volSymmTensorField
&
K
);
}
#endif
...
...
applications/solvers/heatTransfer/chtMultiRegionFoam/solid/solveSolid.H
View file @
09509337
...
...
@@ -18,6 +18,8 @@ if (finalIter)
Info
<<
"Min/max T:"
<<
min
(
T
)
<<
' '
<<
max
(
T
)
<<
endl
;
}
thermo
.
correct
();
if
(
finalIter
)
{
mesh
.
data
::
remove
(
"finalIteration"
);
...
...
applications/solvers/lagrangian/coalChemistryFoam/Make/options
View file @
09509337
...
...
@@ -10,8 +10,8 @@ EXE_INC = \
-I$(LIB_SRC)/thermophysicalModels/basic/lnInclude \
-I$(LIB_SRC)/thermophysicalModels/liquids/lnInclude \
-I$(LIB_SRC)/thermophysicalModels/liquidMixture/lnInclude \
-I$(LIB_SRC)/thermophysicalModels/
s
olids/lnInclude \
-I$(LIB_SRC)/thermophysicalModels/
s
olidMixture/lnInclude \
-I$(LIB_SRC)/thermophysicalModels/
pointS
olids/lnInclude \
-I$(LIB_SRC)/thermophysicalModels/
pointS
olidMixture/lnInclude \
-I$(LIB_SRC)/thermophysicalModels/thermophysicalFunctions/lnInclude \
-I$(LIB_SRC)/thermophysicalModels/reactionThermo/lnInclude \
-I$(LIB_SRC)/thermophysicalModels/SLGThermo/lnInclude \
...
...
@@ -33,8 +33,8 @@ EXE_LIBS = \
-lbasicThermophysicalModels \
-lliquids \
-lliquidMixture \
-l
s
olids \
-l
s
olidMixture \
-l
pointS
olids \
-l
pointS
olidMixture \
-lthermophysicalFunctions \
-lreactionThermophysicalModels \
-lSLGThermo \
...
...
applications/solvers/lagrangian/porousExplicitSourceReactingParcelFoam/Make/options
View file @
09509337
...
...
@@ -10,8 +10,8 @@ EXE_INC = \
-I$(LIB_SRC)/thermophysicalModels/basic/lnInclude \
-I$(LIB_SRC)/thermophysicalModels/liquids/lnInclude \
-I$(LIB_SRC)/thermophysicalModels/liquidMixture/lnInclude \
-I$(LIB_SRC)/thermophysicalModels/
s
olids/lnInclude \
-I$(LIB_SRC)/thermophysicalModels/
s
olidMixture/lnInclude \
-I$(LIB_SRC)/thermophysicalModels/
pointS
olids/lnInclude \
-I$(LIB_SRC)/thermophysicalModels/
pointS
olidMixture/lnInclude \
-I$(LIB_SRC)/thermophysicalModels/thermophysicalFunctions/lnInclude \
-I$(LIB_SRC)/thermophysicalModels/reactionThermo/lnInclude \
-I$(LIB_SRC)/thermophysicalModels/SLGThermo/lnInclude \
...
...
@@ -32,8 +32,8 @@ EXE_LIBS = \
-lbasicThermophysicalModels \
-lliquids \
-lliquidMixture \
-l
s
olids \
-l
s
olidMixture \
-l
pointS
olids \
-l
pointS
olidMixture \
-lthermophysicalFunctions \
-lreactionThermophysicalModels \
-lSLGThermo \
...
...
applications/solvers/lagrangian/reactingParcelFilmFoam/Make/options
View file @
09509337
...
...
@@ -5,8 +5,8 @@ EXE_INC = \
-I$(LIB_SRC)/thermophysicalModels/pdfs/lnInclude \
-I$(LIB_SRC)/thermophysicalModels/specie/lnInclude \
-I$(LIB_SRC)/thermophysicalModels/basic/lnInclude \
-I$(LIB_SRC)/thermophysicalModels/
s
olids/lnInclude \
-I$(LIB_SRC)/thermophysicalModels/
s
olidMixture/lnInclude \
-I$(LIB_SRC)/thermophysicalModels/
pointS
olids/lnInclude \
-I$(LIB_SRC)/thermophysicalModels/
pointS
olidMixture/lnInclude \
-I$(LIB_SRC)/thermophysicalModels/liquids/lnInclude \
-I$(LIB_SRC)/thermophysicalModels/liquidMixture/lnInclude \
-I$(LIB_SRC)/thermophysicalModels/thermophysicalFunctions/lnInclude \
...
...
@@ -26,8 +26,8 @@ EXE_LIBS = \
-lcompressibleLESModels \
-lspecie \
-lbasicThermophysicalModels \
-l
s
olids \
-l
s
olidMixture \
-l
pointS
olids \
-l
pointS
olidMixture \
-lthermophysicalFunctions \
-lreactionThermophysicalModels \
-lSLGThermo \
...
...
applications/solvers/lagrangian/reactingParcelFoam/Make/options
View file @
09509337
...
...
@@ -9,8 +9,8 @@ EXE_INC = \
-I$(LIB_SRC)/thermophysicalModels/basic/lnInclude \
-I$(LIB_SRC)/thermophysicalModels/liquids/lnInclude \
-I$(LIB_SRC)/thermophysicalModels/liquidMixture/lnInclude \
-I$(LIB_SRC)/thermophysicalModels/
s
olids/lnInclude \
-I$(LIB_SRC)/thermophysicalModels/
s
olidMixture/lnInclude \
-I$(LIB_SRC)/thermophysicalModels/
pointS
olids/lnInclude \
-I$(LIB_SRC)/thermophysicalModels/
pointS
olidMixture/lnInclude \
-I$(LIB_SRC)/thermophysicalModels/thermophysicalFunctions/lnInclude \
-I$(LIB_SRC)/thermophysicalModels/reactionThermo/lnInclude \
-I$(LIB_SRC)/thermophysicalModels/SLGThermo/lnInclude \
...
...
@@ -31,8 +31,8 @@ EXE_LIBS = \
-lbasicThermophysicalModels \
-lliquids \
-lliquidMixture \
-l
s
olids \
-l
s
olidMixture \
-l
pointS
olids \
-l
pointS
olidMixture \
-lthermophysicalFunctions \
-lreactionThermophysicalModels \
-lSLGThermo \
...
...
applications/solvers/lagrangian/steadyReactingParcelFoam/Make/options
View file @
09509337
...
...
@@ -10,8 +10,8 @@ EXE_INC = \
-I$(LIB_SRC)/thermophysicalModels/basic/lnInclude \
-I$(LIB_SRC)/thermophysicalModels/liquids/lnInclude \
-I$(LIB_SRC)/thermophysicalModels/liquidMixture/lnInclude \
-I$(LIB_SRC)/thermophysicalModels/
s
olids/lnInclude \
-I$(LIB_SRC)/thermophysicalModels/
s
olidMixture/lnInclude \
-I$(LIB_SRC)/thermophysicalModels/
pointS
olids/lnInclude \
-I$(LIB_SRC)/thermophysicalModels/
pointS
olidMixture/lnInclude \
-I$(LIB_SRC)/thermophysicalModels/thermophysicalFunctions/lnInclude \
-I$(LIB_SRC)/thermophysicalModels/reactionThermo/lnInclude \
-I$(LIB_SRC)/thermophysicalModels/SLGThermo/lnInclude \
...
...
@@ -32,8 +32,8 @@ EXE_LIBS = \
-lbasicThermophysicalModels \
-lliquids \
-lliquidMixture \
-l
s
olids \
-l
s
olidMixture \
-l
pointS
olids \
-l
pointS
olidMixture \
-lthermophysicalFunctions \
-lreactionThermophysicalModels \
-lSLGThermo \
...
...
applications/test/CompactIOList/Make/files
View file @
09509337
Test-CompactIOList.C
testCompactIOList.C
EXE = $(FOAM_APPBIN)/CompactIOList
EXE = $(FOAM_USER_APPBIN)/Test-CompactIOList
applications/test/CompactIOList/
t
estCompactIOList.C
→
applications/test/CompactIOList/
T
est
-
CompactIOList.C
View file @
09509337
File moved
applications/test/CompactListList/Make/files
View file @
09509337
CompactListList
Test
.C
Test-
CompactListList.C
EXE = $(FOAM_USER_APPBIN)/CompactListList
Test
EXE = $(FOAM_USER_APPBIN)/
Test-
CompactListList
applications/test/CompactListList/CompactListList
Test
.C
→
applications/test/CompactListList/
Test-
CompactListList.C
View file @
09509337
File moved
applications/test/DLList/Make/files
View file @
09509337
DLLi
stTe
st.C
Test-
DLList.C
EXE = $(FOAM_USER_APPBIN)/DLList
Test
EXE = $(FOAM_USER_APPBIN)/
Test-
DLList
Prev
1
2
3
4
5
…
27
Next
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment