bd0e982d99
MRG: Initial commit after latest Foundation merge
2016-09-30 11:16:28 +01:00
3dbd39146c
STYLE: consistency updates
2016-09-27 15:17:55 +01:00
9fbd612672
GIT: Initial state after latest Foundation merge
2016-09-20 14:49:08 +01:00
4fcdb0b4e4
codedFvOption: Added cellSet support
...
Patch provided by Mattijs Janssens
Resolves bug-report http://bugs.openfoam.org/view.php?id=2240
2016-09-09 12:29:06 +01:00
31f70137af
etc/config.sh/settings: Updated set of WM_CC, WM_CXX etc. variables to compile ThirdParty software
...
Patch provided by Bruno Santos
Resolves bug-report http://bugs.openfoam.org/view.php?id=2051
2016-09-05 20:48:50 +01:00
96f2562e93
OpenFOAM-dev/etc/bashrc: Use 'pwd -P' to handle relative paths and links
...
Resolves bug-report http://bugs.openfoam.org/view.php?id=2223
2016-09-03 15:57:52 +01:00
c482490a60
etc/bashrc, etc/config.sh:
...
- "$FOAM_USER_APPBIN" and "$FOAM_USER_LIBBIN" have been added to
"foamOldDirs" in "etc/bashrc" and "etc/config.sh/unset"
- "$OPAL_PREFIX" is now undefined in the option "SYSTEMOPENMPI" within
"etc/config.sh/mpi", but only if the path defined in this variable
is cleaned when using "foamCleanPath".
- "$OPAL_PREFIX" is now also conditionally undefined in
"etc/config.sh/unset" when the path is picked up by "foamCleanPath".
Patch contributed by Bruno Santos
Resolved bug-report http://bugs.openfoam.org/view.php?id=2210
2016-08-23 21:02:55 +01:00
9fb439bb46
BUG: Corrected FFTW_ARCH_PATH - patch contributed by Bruno Santos. Fixes #210
2016-08-18 11:22:25 +01:00
d048b857dc
functionObjects::surfaceFieldValue: New rational name for the surfaceRegion functionObject
...
surfaceRegion will be the name of a class to provide support for surface
region selection.
2016-08-12 10:04:11 +01:00
7b788f0922
functionObjects::volRegion: General base-class to handle vol (cell) region processing
...
Renamed the original volRegion -> volFieldValue to clarify the purpose
of this class to process vol fields on a volRegion.
2016-08-11 15:11:19 +01:00
7996a9138f
C++11: Update compilation rules to specify C++11 support and conformance
...
The change from C++0x to C++11 allows all of C++11 functionality to be
used in OpenFOAM, in particular constructor delegation which avoids code
duplication or constructor helper functions. However, this also means a
change to the minimum gcc version supported which is now 4.7 rather than
4.5.
Note that gcc-4.7 does not support the entire C++11 standard but does
support all of the functionality currently needed for further OpenFOAM
development. The minimum gcc-version which supports the entire C++11
standard is 4.8 which is now the recommended minimum gcc version.
2016-08-05 16:28:19 +01:00
f0fdd1c203
scalarTransport function: renamed scalar field -> s
2016-07-31 17:12:49 +01:00
813a1d69fb
Merge branch 'develop' of develop.openfoam.com:Development/OpenFOAM-plus into develop
2016-07-13 11:40:15 +01:00
dc5c42701c
BUG: config.csh: wrong variable. Fixes #176
2016-07-06 09:23:55 +01:00
1a9112e1b2
CONFIG: rename config file to avoid premature filtering of its name
2016-07-06 08:11:42 +02:00
1e82e1a1dd
CONFIG: use ThirdParty boost, FFTW instead of system versions
...
- many systems may not have boost or FFTW installed, or in an older
version. Using ThirdParty for them should lead to a more robust
build process.
2016-07-05 16:15:03 +02:00
6703d49f94
etc/config.sh/CGAL: unset CGAL_ARCH_PATH if it is no longer needed
2016-07-01 17:01:26 +01:00
9c0a04d8be
BUG: need 'unset -f' to unset functions (issue #170 )
...
- triggered by dash.
2016-07-01 17:55:03 +02:00
579f559aa7
Correct handling of the CGAL version variable for makeCGAL in ThirdParty
2016-07-01 16:22:28 +01:00
f768402255
Simplified the handling of the CGAL installation
2016-07-01 14:53:28 +01:00
f2d05873b8
BUG: cshrc - corrected version back to 'plus'
2016-06-30 11:23:34 +01:00
4b266671a3
Merge branch 'feature-noise' into 'develop'
...
Feature noise
New functionality includes:
- run-time selectable noise models: point|surface
- run-time selectable window models: Hanning (+ options symmetric, extended), uniform
- calculates PSD (Pa^2/Hz) and dB/HZ; SPL (Pa^2) and dB
- calculates 1/3 octave data, with centre frequency 1kHz
surfaceNoise only:
- reads ascii/binary ensight surface data (requires collateTimes option)
- generates graphs for surface average quantities
- operates in parallel
See merge request !50
2016-06-29 21:44:36 +01:00
b2234f19e5
BUG: could not set system clang (issue #166 )
...
- gcc/g++ always being used
STYLE: spurious unsetenv WM_COMPILER_TYPE (csh only)
- more stringent cleanup of ThirdParty settings for wmUNSET
2016-06-29 16:06:48 +02:00
3e3a183732
Completed transformation of post-processing utilities into functionObjects
2016-06-28 19:26:23 +01:00
cc36db19de
GIT: Resolved conflict
2016-06-28 16:59:01 +01:00
b9bb92b65d
ENH: provide configuration settings for FFTW
2016-06-28 15:27:11 +02:00
850013e732
functionObjects::XiReactionRate: Writes the turbulent flame-speed and reaction-rate volScalarFields for the Xi-based combustion models
...
Replaces the obsolete and 'wdot' utility.
2016-06-27 08:58:36 +01:00
28f049e9b9
writeCellCentres utility: Replaced by writeCellCentres functionObject
...
postProcess -func writeCellCentres
2016-06-27 07:51:19 +01:00
a1b524f8bc
etc/config.sh/aliases: For backward-compatibility unalias wmRefresh if it is defined as an alias
2016-06-24 10:36:04 +01:00
bd64b4059f
CGAL: Set to use the system CGAL installation by default
2016-06-23 16:05:44 +01:00
ab0b5545b4
etc/config.[c]sh: update wmRefresh to call wmUnset before updating the environment
2016-06-21 19:48:19 +01:00
a2f3512421
etc/caseDicts: Removed trailing whitespace
2016-06-21 16:13:22 +01:00
71fdcab771
Updated header documentation processed by Doxygen
2016-06-19 21:23:54 +01:00
6a53ed41ba
Doxygen documentation: Standardized the 'See also' heading
2016-06-17 17:31:34 +01:00
b3f3562d3c
Doxygen documentation: Use the standard 'Usage' rather than the '\heading....'
2016-06-17 17:22:24 +01:00
6891950288
singleGraph post-processing: added example configuration comments
2016-06-17 12:31:43 +01:00
1024bec26a
sample function: add overrides comment and example
2016-06-16 22:51:22 +01:00
fb5358eed0
Packaged function objects: reformatted units in Descriptions
2016-06-16 13:04:13 +01:00
787122c9c8
functionObjectList::list: Support recursion when listing functionObject configuration files
2016-06-16 13:02:17 +01:00
4ae45d9499
Template cases: commenting out scalarLevels to prevent 0 directory
...
being filled with cellLevel files, which generally breaks workflows
2016-06-15 18:06:12 +01:00
6aa7f10323
Template cases: removed solver entries using default values from fvSolution
2016-06-15 16:28:42 +01:00
19eb6fbc6c
Legacy solver wrappers ICCG and BICCG removed
...
Instead of ICCG use PCG with the DIC preconditioner
Instead of BICCG use PBiCG with the DILU preconditioner
2016-06-14 14:53:28 +01:00
15653daa35
etc/caseDicts/postProcessing: simplified configuration files
2016-06-13 17:03:06 +01:00
118a0f225d
functionObjects: Completed transformation of 'source' to vol/surfaceRegion
2016-06-13 09:42:14 +01:00
ae1a6dd12d
functionObjects: Simplified the handling of the post-processing mode
...
Replaced the 'postProcess' argument to the 'write' and 'execute'
functions with the single static member 'postProcess' in the
functionObject base-class.
2016-06-13 08:36:03 +01:00
18b632e71d
Utilities patchAverage and patchIntegrate replaced by postProcess
...
e.g.
postProcess -func 'patchAverage(name=inlet,p)'
postProcess -func 'patchIntegrate(name=inlet,p)'
2016-06-12 22:32:15 +01:00
6656aff301
etc/caseDicts/postProcessing/flowRate: Corrected includes
...
Resolves bug-report http://bugs.openfoam.org/view.php?id=2117
2016-06-12 22:28:51 +01:00
83321bd4f7
functionObjects: renamed faceSource -> surfaceRegion, cellSource -> volRegion
...
The use of the term 'source' in the context of post-processing is
confusing and does not properly describe the process of region
selection. The new names 'surfaceRegion' and 'volRegion' better
describe the purpose of the functionObjects which is to provide field
processing functionality limited to a specified region of space, either
a surface or volume.
The keyword 'source' is renamed 'regionType' which better describes the
purpose which is to specify the method by which the surface or volume
region is selected.
The keyword to select the name of the surface or volume region is
renamed from 'sourceName' to 'name' consistent with the other
name-changes above.
2016-06-12 20:56:51 +01:00
0365dec03e
functionObjects: 'valueOutput' -> 'writeFields'
2016-06-11 15:26:10 +01:00
ebac6c1512
pressureDifference packaged function object: corrected include statement
2016-06-11 12:40:59 +01:00