Mark Olesen
a530b505ed
TUT: replace m4 versions of angledDuct blockMeshDict with native forms
...
- dictionary parameters to change the bend angle
- blockMesh transform parameters to allow different orientations
2021-07-28 13:14:44 +02:00
Andrew Heather
e3796745ed
CONFIG: Updated headers to v2106
...
Minor clean-up
2021-06-28 09:14:42 +01:00
Kutalmis Bercin
7ce111809e
TUT: compressible: clean up tutorials
2021-05-27 08:59:28 +00:00
Andrew Heather
79e353b84e
RELEASE: Updated version to v2012
2020-12-23 10:01:39 +01:00
Mark Olesen
44052de594
TUT: skip some tutorials when dynamicCode is not available
...
- silence failed restoration of controlDict from controlDict.orig
(idempotent?)
2020-08-06 19:34:20 +02:00
Andrew Heather
538d749220
REL: Updated headers to version v2006
2020-06-29 17:27:54 +01:00
Mark Olesen
7065593b3f
BUG: regression in fluxSummary cellZoneAndDirection ( fixes #1736 )
...
- related to change c3571b7357
(does not affect 1912 or older).
Remnant check for data() should have used valid() method instead.
TUT: add fluxSummary cellZoneAndDirection to angledDuct/implicit
2020-06-19 12:52:00 +02:00
Mark Olesen
5982a1aab4
STYLE: update tutorials
...
- use simpler decomposeParDict in tutorials, several had old
'boilerplate' decomposeParDict
- use simpler libs () format
- update surface sampling to use dictionary format
2020-06-17 10:11:33 +02:00
Kutalmis Bercin
cee3dab140
TUT: cleanup compressible tutorials
...
- for all tutorial cases:
- correct/uniformize dict-style
- rm redundant dict entries
- compressible.overRhoPimpleDyMFoam.twoSimpleRotors: rm redundant file: pointDisplacement
- compressible.overRhoSimpleFoam.hotCylinder
- compressible.rhoCentralDyMFoam.movingCone
- compressible.rhoCentralFoam.forwardStep: activate purgeWrite=10
- compressible.rhoCentralFoam.LadenburgJet60psi: rm redundant files: mapFieldsDict & sample
- compressible.rhoCentralFoam.shockTube: rm redundant file: sample; command: cleanSample
- compressible.rhoPimpleFoam.laminar.sineWaveDamping: rm redundant file: V; activate purgeWrite=10
- compressible.rhoPimpleFoam.LES.pitzDaily: activate purgeWrite=10
- compressible.rhoPimpleFoam.RAS.aerofoilNACA0012: activate purgeWrite=10
- compressible.rhoPimpleFoam.RAS.angledDuct: add Allclean
- compressible.rhoPimpleFoam.RAS.mixerVessel2D: add Allclean; rm makeMesh
- compressible.rhoPimpleFoam.RAS.angledDuctLTS: add Allclean
- compressible.rhoPimpleFoam.RAS.TJunctionAverage
- compressible.rhoPorousSimpleFoam.angledDuct
- compressible.rhoSimpleFoam.aerofoilNACA0012
- compressible.rhoSimpleFoam.angledDuctExplicitFixedCoeff
- compressible.rhoSimpleFoam.squareBend
- compressible.rhoSimpleFoam.gasMixing.injectorPipe
- compressible.sonicDyMFoam.movingCone: rm redundant file: cuttingPlane
- compressible.sonicFoam.laminar.shockTube
- compressible.sonicFoam.RAS.nacaAirfoil
- compressible.sonicFoam.RAS.prism
2020-01-29 12:26:36 +00:00
Mark Olesen
b0072bfab8
ENH: regIOobject store() now also registers the object
...
- previously the store() method just set the ownedByRegistry flag.
Now ensure that it is indeed registered first.
- support register/store of tmp<> items.
The tmp parameter is not cleared, but changed from PTR to CREF
to allow further use.
The implicit registration allows code simplification using the
GeometricField::New factory method, for example.
Old Code
========
volScalarField* ptr = new volScalarField
(
IOobject
(
fieldName,
mesh.time().timeName(),
mesh,
IOobject::NO_READ,
IOobject::NO_WRITE,
true // Register
),
mesh,
dimless,
zeroGradientFvPatchField<scalar>::typeName
);
ptr->store();
New Code
========
auto tptr = volScalarField::New
(
fieldName,
mesh,
dimless,
zeroGradientFvPatchField<scalar>::typeName
);
regIOobject::store(tptr);
or even
regIOobject::store
(
volScalarField::New
(
fieldName,
mesh,
dimless,
zeroGradientFvPatchField<scalar>::typeName
)
);
2020-01-13 15:37:25 +00:00
Andrew Heather
ae2ab06312
REL: Release preparations
2019-12-23 09:49:23 +00:00
Mark Olesen
98467036b3
STYLE: regularize quoting and exit on failed 'cd'
2019-11-13 13:19:16 +01:00
Mark Olesen
46d7db79aa
TUT: consistent calling of m4
2019-11-06 11:50:42 +01:00
Mark Olesen
e6dfb39c66
STYLE: remove unnecessary stdout, stderr /dev/null redirects
...
- no stderr redirect needed:
* 'command -v'
- no stdout/stderr redirect needed:
* 'rm -f'
STYLE: consistent spacing after redirects
2019-11-06 10:44:36 +01:00
Mark Olesen
ec7e3c88e4
ENH: test for WM_PROJECT_DIR being set/unset in scripts
2019-11-06 09:18:51 +01:00
OpenFOAM bot
880d81475b
TUT: use simpler syntax for libs entries
2019-08-30 16:45:45 +02:00
Mark Olesen
2ca4792734
TUT: add coded example for sampling cellZoneId ( #1383 )
2019-08-21 12:13:51 +02:00
Andrew Heather
be44dcaf1f
RELEASE: Version clean-up for release
2019-06-25 11:51:19 +01:00
Andrew Heather
9231534efa
STYLE: Updating version to v1812
2018-12-19 18:07:52 +00:00
Andrew Heather
6e35bcda70
ENH: Updated config for release v1806
2018-06-28 12:56:00 +01:00
Mark Olesen
c792a9d7df
TUT: script cleanup, provide cleanCase0 for commonly used operation
2017-10-12 19:20:56 +02:00
Andrew Heather
dcb1a95e35
MRG: Integrated Foundation code to commit 7d6845d
2017-03-23 14:33:33 +00:00
Mark Olesen
21679c04e4
STYLE: adjust tutorial Allclean scripts (issue #310 )
...
- A few without a 'cd' at the start.
Several remove files that are already covered by the cleanCase function.
2016-11-20 17:26:44 +01:00
Andrew Heather
1fbcb686ff
STYLE: Consistency updates
2016-09-23 16:52:46 +01:00
Andrew Heather
9fbd612672
GIT: Initial state after latest Foundation merge
2016-09-20 14:49:08 +01:00
Mark Olesen
6e6ed0ca94
STYLE: cleanup rhoPorousSimpleFoam tutorial case
...
- better cleanup, avoid collisions between implicit and explicit cases
2016-06-29 14:21:02 +02:00