- Aug 02, 2016
-
-
Mark Olesen authored
- was a small typo
-
Mark Olesen authored
- Propagate cellDist information from internal to patch fields too NOTE: uses C++11 'auto' and a range-based for loop
-
- Aug 01, 2016
-
-
Mark Olesen authored
- previously just detected the presence of "processor" in the case path name. Restrict to checking the final portion. Does not solve all problems, but solves ones like this: test-new-processor-generation/....
-
- Jun 02, 2016
-
-
Mark Olesen authored
- The only reasonable means of mirroring the data layout. The '{}' delimiters mark the extent of the binary writes. The primitives 'label' and 'scalar' are directly supported and correspond to known byte widths. Using "List<scalar>" was a bad choice, since this triggers unpleasant tokenizing behaviour. Instead use 'scalars' as a provisional placeholder to indicates a list of scalar values. However, there is currently no support for actually handling lists of scalars, for several reasons: * The information is not available at compile-time. The cloud or parcel must be queried. And it must be guaranteed that this value is consistent for the entire cloud. * Binary output of lists is currently not great for determining the the encoded width: - A zero-size list is a single '0'. - The leading size is a non-constant number of digits. - There are prefix/suffix newlines need to be tagged and skipped. The special '*' (glob) token indicates that the remaining content has a dynamic variable length and nothing reasonable can be known about their sizes. This is exemplified by the collision records.
-
- Jul 28, 2016
-
-
Mark Olesen authored
- was fortunately not used anywhere previously
-
- Jul 27, 2016
- Jul 26, 2016
-
-
Andrew Heather authored
ENH: distinguish OpenFOAM version for user-coding (fixes #195) The pre-processor macro 'OPENFOAM_PLUS' is defined with a numerical value equal to the currently compatible version number. This can be used judiciously within user coding to help with minor differences between OpenFOAM versions. For example, #ifdef OPENFOAM_PLUS #if (OPENFOAM_PLUS >= 1612) ... #endif #endif or simply #if (OPENFOAM_PLUS >= 1612) ... #endif See merge request !56
-
Andrew Heather authored
replace system() call with vfork/exec combination (issue #185) Tested systemCall function object, dynamicCode, but should be rechecked with IB+openmpi @Prashant See merge request !55
-
Andrew Heather authored
ENH: OSspecific - softlink handling (fixes #164) Links are followed in most cases, with some notable exceptions: - mv, mvBak: renames the link, not the underlying file/directory - rmDir: remove the symlink to a directory, does not recurse into the underlying directory See merge request !51
-
Mark Olesen authored
The pre-processor macro 'OPENFOAM_PLUS' is defined with a numerical value equal to the currently compatible version number. This can be used judiciously within user coding to help with minor differences between OpenFOAM versions. For example, #ifdef OPENFOAM_PLUS #if (OPENFOAM_PLUS >= 1612) ... #endif #endif or simply #if (OPENFOAM_PLUS >= 1612) ... #endif
-
- Jul 25, 2016
-
- Jul 18, 2016
-
-
mattijs authored
-
Mattijs Janssens authored
STYLE/ENH: reduce code duplication for coded boundary conditions (issue #184) - relocate common dictionary output into codedBase class @Mattijs please test with a few examples as well See merge request !54
-
mattijs authored
-
Mark Olesen authored
The normal library system() command uses 'fork', which causes problems on IB+OPENMPI. STYLE: add Foam:: qualifier to system calls to make them easier to spot.
-
- Jul 15, 2016
-
-
Mark Olesen authored
-
Mark Olesen authored
-
- Jul 13, 2016
-
-
mattijs authored
-
- Jul 12, 2016
-
-
Mark Olesen authored
- remove old VTK_CONVEX_POINT_SET code, since VTK_POLYHEDRON exists since several years ENH: improve robustness of paraFoam script - only check the relevant plugin types, fallback to native reader if needed/possible.
-
Mark Olesen authored
- no engrid development since 2013
-
Mark Olesen authored
- return 0 if not under git, since nothing particular can be said about the build number. - explicitly define which git-dir is to be used. This ensure we don't accidentally get some values from some unrelated project in the parent directory.
-
- Jul 07, 2016
-
-
Mark Olesen authored
- explicitly use List<int> instead List<label> for API compatibility, even when 64-bit labels are in use.
-
Mark Olesen authored
-
- Jul 06, 2016
-
-
Mark Olesen authored
-
mattijs authored
-
Mark Olesen authored
-
Mark Olesen authored
-
- Jul 05, 2016
-
-
Mark Olesen authored
- 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.
-
Mark Olesen authored
-
- Jul 01, 2016
-
-
Mark Olesen authored
- triggered by dash.
-
Andrew Heather authored
-
- Jun 30, 2016
-
-
Andrew Heather authored
-
Mark Olesen authored
-
Mark Olesen authored
-
Mark Olesen authored
- the uncollated version becomes quite difficult to process. Caveat: cannot use "collateTimes true" for non-static geometries
-
Andrew Heather authored
-
Andrew Heather authored
-
Andrew Heather authored
-