c0f44ac4f3
MRG: Integrated foundation code
2016-12-12 12:10:29 +00:00
80db302666
Allwmake: Remove 'set -x' which generates a lot of noise
...
'set -x' should be used for debugging.
Added command printing into wmake and Allwmake as a replacement for
'set -x' to log current target.
2016-11-13 18:08:22 +00:00
2c06a905ab
Cleanup endian support ( closes #271 )
...
- Place common code under OSspecific.
By including "endian.H", either one of WM_BIG_ENDIAN or WM_LITTLE_ENDIAN
will be defined.
Provides inline 32-bit and 64-bit byte swap routines that can be
used/re-used elsewhere.
The inplace memory swaps currently used by the VTK output are left for
the moment pending further cleanup of that code.
2016-10-17 12:02:01 +02:00
9fbd612672
GIT: Initial state after latest Foundation merge
2016-09-20 14:49:08 +01:00
58f905ff70
C++11: Replaced the C NULL with the safer C++11 nullptr
...
Requires gcc version 4.7 or higher
2016-08-05 17:19:38 +01:00
dea6a3c6e8
wmake/Allwmake: Completed support for targetType 'objects'
...
Patch contributed by Mattijs Janssens
2016-06-24 15:25:11 +01:00
450728ea84
Standardized cell, patch, face and processor loop index names
2016-04-25 12:00:53 +01:00
43beb06018
Standardized cell, patch and face loop index names
2016-04-25 10:28:32 +01:00
0aaf154100
utilities/mesh/manipulation: Rationalized "End" message
2016-04-21 21:06:45 +01:00
a9b8bb13e0
applications/.*/Allwmake: Updated to support "stop on 1st error"
...
Patch contributed by Bruno Santos
Resolved bug-report http://www.openfoam.org/mantisbt/view.php?id=2042
2016-04-04 09:03:40 +01:00
95d146ecdf
Rationalized the indentation of C-preprocessor directives
2016-02-29 15:42:03 +00:00
efb39a8790
ENH: (further) Doxygen documentation updates for module support
2016-06-27 20:34:19 +01:00
350d03246e
scripts: Reformat with consistent section separators
2016-02-15 18:30:24 +00:00
e2ef006b91
applications: Update ...ErrorIn -> ...ErrorInFunction
...
Avoids the clutter and maintenance effort associated with providing the
function signature string.
2015-11-10 17:53:31 +00:00
b7cfd08fcb
Update headers
2015-06-23 11:27:05 +01:00
87f6977bcb
Removed support for the legacy SiCortex64 architecture
2015-06-23 11:26:45 +01:00
c778346c96
Formatting: Rationalized the indentation of #include
2015-02-10 20:35:50 +00:00
325b003b6e
Added and verified support for 64bit labels
...
To compile with 64bit labels set
WM_LABEL_SIZE=64
in ~/OpenFOAM/dev/prefs.sh
source ~/.bashrc
then Allwmake in OpenFOAM-dev.
This will build into for example OpenFOAM-dev/platforms/linux64ClangDPInt64Opt
If WM_LABEL_SIZE is unset or set to 32:
WM_LABEL_SIZE=32
the build would be placed into OpenFOAM-dev/platforms/linux64ClangDPInt32Opt
Thus both 32bit and 64bit label builds can coexist without problem.
2014-12-31 19:02:52 +00:00
844b283030
New version of wmake supporting out-of-tree object and dependency files
2014-12-14 21:42:18 +00:00
951c8436aa
ENH: Applying Gijs' patch: Update header documentation for utilities
2013-02-21 10:54:34 +00:00
bc57d89d01
COMP: setSet: extraneous library
2013-01-03 16:13:16 +00:00
d1767ccaca
BUG: setSet: use c string
2012-02-06 10:28:46 +00:00
cd01c8f1a2
BUG: mergePolyMesh: merging zones
2012-02-03 15:53:37 +00:00
acba38b8aa
ENH: setSet: do not exit upon error if in interactive mode
2011-11-16 11:52:40 +00:00
c2dd153a14
Copyright transfered to the OpenFOAM Foundation
2011-08-14 12:17:30 +01:00
1e2832fd7d
Corrected class names in the file descriptions
2011-07-19 17:26:55 +01:00
eaef8d482b
STYLE: Updated 1991 start copyright year to 2004
2011-01-14 16:08:00 +00:00
099cc39e2e
Revert "STYLE: 2011 copyright date."
...
This reverts commit b18f6cc1ce .
2011-01-05 18:24:29 +00:00
b18f6cc1ce
STYLE: 2011 copyright date.
2011-01-05 11:14:26 +00:00
cbfb01db4e
ENH: setSet : parallel reduction of stats
2010-12-08 17:33:02 +00:00
6261ef058b
ENH: setSet : proper exit upon eof
2010-10-25 12:22:25 +01:00
012494fdb5
STYLE: Fixing code style requirements for all apps.
...
Exception: applyWallFunctionBoundaryConditions.C cannot split #include
directives.
2010-07-27 15:27:05 +01:00
1a17581567
STYLE: consistent handling of compile/link flags for fileMonitor and setSet
2010-06-08 14:35:11 +02:00
925202da2e
ENH: have -noSync option to prevent topoSet/setSet automatically syncing coupled faces.
2010-05-12 15:52:19 +01:00
147fa2a75d
STYLE: add notes to some (most) command-line options
...
- mapFields and splitMeshRegions need more clarification
2010-04-27 10:50:15 +02:00
42807ddd7e
STYLE: fix worst spacing violations for 'os <<' constructions
...
- accept some violations of the coding guidelines though
- perhaps adding a style exception would be simpler.
2010-04-13 17:45:49 +02:00
d29c438657
STYLE: use url for FSF license instead of postal address, switch to GPL v3
2010-03-29 14:07:56 +02:00
9c60eb17d1
ENH: strip off comment lines
2010-03-18 14:38:44 +00:00
91967fb196
COMP: compiling setSet directly (without Allwmake) now works
2010-02-22 13:51:17 +01:00
689d4b2860
ENH: provide operator[] for accessing argList options.
...
- operator[] with label -> get args at index
- operator[] with word -> get named option
2010-02-17 11:43:42 +01:00
20ac00f67c
ENH: have -loop option on setSet to enable -batch over a set of directories.
...
Only allowed in batch mode. Causes any set to be written to time directory
instead of facesInstance.
2010-01-29 11:43:28 +00:00
8b7f6666ca
ENH: sets are now searched for.
...
Some tools now output sets at the pointsInstance (if relating to geometry),
some at the facesInstance (if relating to topology).
So when loading them we now search for them from current time down
to facesInstance. They cannot be beyond facesInstance.
Adapted Time::findInstance to take optional limiting instance. Adapted
topoSet to use this. Adapted all uses of IOobjectList on sets to do the
same.
2010-01-29 10:25:13 +00:00
b7ba2d273a
Corrected printing to be on master only
2010-01-15 17:15:42 +00:00
37c4f2f375
remove empty 'Description' from various .C files
2009-12-04 14:11:33 +01:00
5e972c772f
remove trailing space from some files
2009-12-04 13:39:35 +01:00
58b7e64185
Use argList::addOption, argList::addBoolOption (almost) everywhere
...
- ensure that the standard options (eg, from timeSelector) also have
some usage information
2009-12-03 13:32:12 +01:00
fa93ce8cd7
coding style adherence
...
- markup codingStyleGuide.org examples so they actually indent correctly
- use 'Info<<' as per codingStyleGuide instead of 'Info <<'
2009-11-27 15:39:14 +01:00
69a4c76c6e
changed help text
2009-11-03 18:08:53 +00:00
7e985f898e
added remove command
2009-09-24 23:48:19 +01:00
72cacc9588
added zoneSets
2009-09-24 18:39:04 +01:00