b0db30ba2f
Merge branch 'feature-externalFileCoupler' into 'develop'
...
Feature external file coupler
See merge request !126
2017-07-18 11:12:05 +01:00
6d2f870f83
STYLE: minor typos in comments
2017-07-18 09:01:43 +02:00
8399277d7d
STYLE: eliminate duplicate includes (issue #293 )
2017-07-17 14:44:05 +02:00
da24358314
ENH: provide direct access to file-stat size
2017-07-17 13:49:08 +02:00
454ad5162c
STYLE: Use C++11 and OpenFOAM-1706 methods in externalCoupled
2017-07-17 13:41:14 +02:00
7a408c713b
ENH: refactor and combine externalFileCoupler (issue #529 )
2017-07-17 12:54:02 +02:00
e045d6c03b
ENH: limit file checks in the abort function object to the master process
...
- do not recheck the abort after it has been triggered once.
This reduces the output clutter and file checks.
2017-07-17 10:47:10 +02:00
2fe3a62057
STYLE: use nullptr instead of 0 in autoPtr, tmp etc.
2017-07-14 16:50:21 +02:00
b287d1bddd
CONFIG: cpu/sys information in profiling now OFF by default (issue #526 )
...
- since the cpu/sys information is invariant, it doesn't make much
sense to emit by default at every time-step.
2017-07-14 16:41:15 +02:00
7380f53efb
ENH: add infoSwitch to control reporting of slaves/roots ( closes #531 )
...
- With many processors, the number of entries becomes quite large.
New controlDict InfoSwitches: "writeSlaves", "writeRoots".
2017-07-14 16:22:23 +02:00
58cc6b8b82
Merge branch 'develop' of develop.openfoam.com:Development/OpenFOAM-plus into develop
2017-07-13 14:47:54 +01:00
aa969ec157
BUG: IOobject: interpretation of ./ in construct-from-fileName. Fixes #482 .
2017-07-13 14:47:20 +01:00
9e88a8a21e
ENH: enable profiling output for postProcess and -postProcess ( closes #526 )
...
- added an explicit print, but only report profiling to the log
file from master process.
We don't wish to overwrite any profiling that was conducted during
the simulation. Besides which, we don't have a proper Time object
for handling the write nicely either.
2017-07-12 15:48:25 +02:00
9161c228c3
Merge branch 'develop' of develop.openfoam.com:Development/OpenFOAM-plus into develop
2017-07-12 10:58:53 +01:00
0a65b142cf
BUG: snappyHexMesh: calculate surface normals if face splitting. Fixes #522 .
2017-07-12 10:58:21 +01:00
cce74d493b
ENH: remove deprecated ensight output order (issue #523 )
...
- Added for transition purposes only in 1612 but can now be removed.
2017-07-11 14:57:05 +02:00
c76ae7abb3
COMP: add support for metis, scotch static libraries (eg, EasyBuild)
2017-07-11 11:36:37 +02:00
0456c5976d
STYLE: remove special treatment for 'include' keyword ( closes #521 )
...
- a holdover from OpenFOAM 1.4 (prior to the #include dictionary directive)
2017-07-10 10:30:15 +02:00
f304b70177
STYLE: simplify string handling for expansions in primitiveEntry
2017-07-07 19:42:57 +02:00
bc1f2fa97e
STYLE: use auto and cfind to simplify selector usage (issue #512 )
2017-07-03 10:36:03 +02:00
a09815fae2
Merge branch 'feature-post-release-cleaning' into 'develop'
...
Feature post release cleaning
See merge request !122
2017-07-07 17:29:06 +01:00
acb5d54e41
STYLE: initializer_list instead of IStringStream for static list construction
2017-07-07 12:54:54 +02:00
51d46079df
ENH: consolidate table bounding (issue #520 )
...
- replace duplicate code with global bounds enums and Enum
2017-07-07 12:37:25 +02:00
45dabbfe2b
ENH: provide Enum failsafe lookup
...
- if the enum name is not found, then warn and return the default.
2017-07-07 12:33:41 +02:00
c55dc32501
BUG: triSurfaceMesh: construct-from-triSurface refers to original surface. Fixes #519 .
2017-07-06 13:45:25 +01:00
84e47f2d2a
ENH: cleanup dictionary code
...
- use typedefs and new features/methods
- file-scope template to avoid code duplication.
2017-07-06 12:58:04 +02:00
162e9126f3
STYLE: adjust internal coding for handing IOobject filename (related to #482 )
...
- make the purpose of various parts clearer
2017-07-06 11:34:35 +02:00
5d282722c1
ENH: add optional parameter to word::validated (issue #518 )
...
- can now suppress prefixing an underscore to leading digits.
2017-07-06 10:58:48 +02:00
818c9b2da3
STYLE: adjust coding style for C++11 features and OpenFOAM-1706 methods
2017-07-06 09:23:09 +02:00
c50368ecc6
ENH: add trapFpe and setNaN optimisationSwitch (issue #517 )
...
- allows configuration without an environment variable.
For compatibility still respect FOAM_SIGFPE and FOAM_SETNAN
env-variables
- The env-variables are now treated as true/false switch values.
Previously there was just a check for env exists or not, but this
can be fairly fragile for a user's environment.
2017-07-05 17:49:37 +02:00
e54a930dcc
ENH: add mpiBufferSize optimisationSwitch (issue #517 )
...
- allows configuration without an environment variable.
For compatibility still respect MPI_BUFFER_SIZE env-variable.
2017-07-05 15:52:44 +02:00
a4c81f5962
ENH: make streams name() methods virtual throughout (issue #479 )
2017-07-04 17:17:09 +02:00
6a0a8b99b3
STYLE: use ""_deg user-literal for degrees to radians conversion
...
ENH: add degToRad() multiplier (useful for scalar fields)
- use degToRad() functions throughout instead of scattered local solutions
2017-07-04 15:36:46 +02:00
f55c568f13
ENH: upgrade from NamedEnum to Enum (issue #515 )
2017-07-03 21:43:33 +02:00
575073890f
STYLE: spacing of multi-level template parameters
2017-07-05 15:06:06 +02:00
efc21270ea
STYLE: regExp with explicit constructor
...
- use separate constructor for ignore-case option (cf. wordRe treatment)
- constructors/destructor now inline.
2017-07-05 09:15:52 +02:00
1d56e9f136
STYLE: use auto with vtkSmartPointer
2017-07-03 13:33:53 +02:00
7ac55ac74a
ENH: consolidate arch and version strings (issue #513 )
...
- make some IOobject writing routines non-templated.
- relocate more IOobject methods into the IOobjectI.H
(generally cleanup the main header).
2017-07-03 13:24:08 +02:00
31172408ee
Merge branch 'develop' of develop.openfoam.com:Development/OpenFOAM-plus into develop
2017-06-29 17:34:23 +01:00
0e465e0f5d
BUG: label64: write primitives consistent with label size. Fixes #505 .
2017-06-29 17:33:40 +01:00
2f62d94e8b
BUG: CollidingParcel: is not contiguous since have collisionRecords_
2017-06-29 17:16:38 +01:00
07d9d3fc04
Merge branch 'develop' of develop.openfoam.com:Development/OpenFOAM-plus into develop
2017-06-29 14:18:41 +01:00
7dbb3b657d
ENH: argList - onlycheck for decomposeParDict when checkProcessorDirectories_ is true
2017-06-29 14:10:12 +01:00
a40798c71e
STYLE: Updated copyright year
2017-06-29 14:09:34 +01:00
7ac88c13d9
ENH: Updated oriented flag for backwards compatibility
2017-06-29 13:37:08 +01:00
29d613dae4
BUG: Changing V0 not to be registered in order to avoid mapping. But writing it down
...
by fvMesh.writeObject().
2017-06-28 12:11:24 -07:00
cec7eb9518
ENH: add basic arch information to the output (issue #361 )
...
- end user can easily see which arch (endian, label/scalar size) was
used from the log output, or via -help usage
2017-06-28 17:41:15 +02:00
bb2041ef69
BUG: reactionSensitivity - corrected integral calculations
2017-06-28 14:07:57 +01:00
367095f666
BUG: Correction for commit ead256f50
2017-06-28 14:07:26 +01:00
ead256f506
INT: Integration of rhoPimpleAdiabaticFoam
...
Solver for low Mach no. flows with adiabatic thermodynamics and updated
pressure-velocity coupling given by the RCM interpolation procedure
described in
\verbatim
Knacke, T. (2013).
Potential effects of Rhie & Chow type interpolations in airframe
noise simulations. In: Schram, C., Dénos, R., Lecomte E. (ed):
Accurate and efficient aeroacoustic prediction approaches for
airframe noise, VKI LS 2013-03.
\endverbatim
Original code supplied by Thilo Knacke, CFD E+F GmbH
contact: info@cfd-berlin.com
Integrated into OpenFOAM by OpenCFD Ltd.
2017-06-09 10:23:47 +01:00