- Apr 24, 2018
-
-
Mark OLESEN authored
- handling of dead links (find -L -delete unsupported) - remove ignore case flag on 's/../../i' used in have_scotch script. It is unneeded and not tolerated by Darwin's sed. - avoid embedded comments in EXE_INC (Make/options files), which do not work well with the OSX LLVM cpp. It strips out the comments but also removes the continuation char. STYLE: adjust notes about paraview library locations
-
Mark OLESEN authored
- size ambiguity for Foam::min(string::size_type, label) - stream operators for int16/uint16 which are needed for mode_t (Darwin)
-
- Apr 25, 2018
-
-
mattijs authored
-
- Apr 23, 2018
- Apr 24, 2018
-
-
Mark OLESEN authored
- was somewhat redundant in wmake/rules/General/general anyhow
-
Mark OLESEN authored
- generalize some of the library extensions (.so vs .dylib). Provide as wmake 'sysFunctions' - added note about unsupported/incomplete system support - centralize detection of ThirdParty packages into wmake/ subdirectory by providing a series of scripts in the spirit of GNU autoconfig. For example, have_boost, have_readline, have_scotch, ... Each of the `have_<package>` scripts will generally provide the following type of functions: have_<package> # detection no_<package> # reset echo_<package> # echoing and the following type of variables: HAVE_<package> # unset or 'true' <package>_ARCH_PATH # root for <package> <package>_INC_DIR # include directory for <package> <package>_LIB_DIR # library directory for <package> This simplifies the calling scripts: if have_metis then wmake metisDecomp fi As well as reducing clutter in the corresponding Make/options: EXE_INC = \ -I$(METIS_INC_DIR) \ -I../decompositionMethods/lnInclude LIB_LIBS = \ -L$(METIS_LIB_DIR) -lmetis Any additional modifications (platform-specific or for an external build system) can now be made centrally.
-
Mark OLESEN authored
-
Mark OLESEN authored
- permits platform-specific override of the general CGAL rules
-
Mark OLESEN authored
- also simplify parsing by accepting any case on keywords. This implies that something like "sOlId", "SoLiD" will also be accepted. Although nobody should really count on this rather generous behaviour, it does simplfy the state machine even further.
-
- Apr 20, 2018
-
-
Mark OLESEN authored
- the previous grammar used '/*' { fgoto comment; } to start processing multi-line comments and comment := any* :>> '*/' @{ fgoto main; }; as a finishing action to return to normal lexing, but seemed not to have been triggered properly. Now simply trap in a single rule: '/*' any* :>> '*/'; # Multi-line comment STYLE: use more compact dnl (delete to newline) OLD: [^\n]* '\n' NEW: (any* -- '\n') '\n' eliminates the intermediate state
-
Andrew Heather authored
-
- Apr 19, 2018
-
-
Andrew Heather authored
-
Mark OLESEN authored
- the API-versioned calls (eg, tecini142, teczne142, tecpoly142, tecend142), the limited availability of the SDK and lack of adequate testing make proper maintenance very difficult.
-
- Apr 05, 2018
-
-
Mark OLESEN authored
- in debug, also report the first 10 cell ids - format header documentation
-
- Apr 04, 2018
-
-
Mark OLESEN authored
- these errors are mostly rounding related (when a point is located on the edge of a bounding box instead of being fully inside it). For debug > 1, continue to treat as fatal.
-
- Apr 19, 2018
-
-
Mark OLESEN authored
- also see issue #793 (paraview version)
-
Mark OLESEN authored
-
Mark OLESEN authored
-
- Apr 18, 2018
-
-
Mark OLESEN authored
Style iostream option See merge request OpenFOAM-plus!199
-
mattijs authored
-
mattijs authored
-
Andrew Heather authored
-
Andrew Heather authored
-
Mark OLESEN authored
-
- Apr 17, 2018
-
-
Andrew Heather authored
-
- Apr 13, 2018
-
-
Mark OLESEN authored
-
- Apr 12, 2018
-
-
Mark OLESEN authored
- IOstreamOption class to encapsulate format, compression, version. This is ordered to avoid internal padding in the structure, which reduces several bytes of memory overhead for stream objects and other things using this combination of data. Byte-sizes: old IOstream:48 PstreamBuffers:88 Time:928 new IOstream:24 PstreamBuffers:72 Time:904 ==== STYLE: remove support for deprecated uncompressed/compressed selectors In older versions, the system/controlDict used these types of specifications: writeCompression uncompressed; writeCompression compressed; As of DEC-2009, these were deprecated in favour of using normal switch names: writeCompression true; writeCompression false; writeCompression on; writeCompression off; Now removed these deprecated names and treat like any other unknown input and issue a warning. Eg, Unknown compression specifier 'compressed', assuming no compression ==== STYLE: provide Enum of stream format names (ascii, binary) ==== COMP: fixed incorrect IFstream construct in FIREMeshReader - spurious bool argument (presumably meant as uncompressed) was being implicitly converted to a versionNumber. Now caught by making IOstreamOption::versionNumber constructor explicit. - bad version specifier in changeDictionary
-
- Mar 28, 2018
-
-
Andrew Heather authored
-
- Mar 27, 2018
-
-
Andrew Heather authored
-
Andrew Heather authored
-
- Mar 22, 2018
-
-
Andrew Heather authored
-
- Apr 17, 2018
-
-
Mark OLESEN authored
- affected csh users
-
Mark OLESEN authored
- adjusted grammar to be more precise
-
- Apr 16, 2018
-
-
Mark OLESEN authored
- In addition to the traditional Flex-based parser, added a Ragel-based parser and a handwritten one. Some representative timings for reading 5874387 points (1958129 tris): Flex Ragel Manual 5.2s 4.8s 6.7s total reading time 3.8s 3.4s 5.3s without point merging
-
- Apr 13, 2018
-
-
Mark OLESEN authored
- better naming consistency with std::regex_constants::icase - deprecate older NOCASE, but leave supported
-
Mark OLESEN authored
-
- Apr 12, 2018
-
-
Mark OLESEN authored
-
Mark OLESEN authored
-
Mark OLESEN authored
- now uses current OpenFOAM code level - added initial catalyst script for insitu processing of overset
-