- 02 May, 2018 1 commit
-
-
Mark OLESEN authored
- prevents accidental overwrite of runtime conversions.
-
- 16 Apr, 2018 1 commit
-
-
Mark OLESEN authored
- uses the cellCellStencil information to blank holes and the interpolated cells. - needs more detailed attention for handling cases when three or more meshes are overlapping.
-
- 10 Apr, 2018 1 commit
-
-
Mark OLESEN authored
- Note that stopping the catalyst function object via a `timeEnd` value does not actually call the corresponding end() method. See: Development/OpenFOAM-plus#791 ENH: support mkdir as dictionary keyword - this is a convenient means of creating an output directory from within the function object without corresponding python or shell script. Some pipelines (image generation) balk if the output directory does not exist. Others (vtm writer etc) will create their own.
-
- 03 Apr, 2018 1 commit
-
-
Mark OLESEN authored
This integration represents a collective work - CINECA (Simone.Bna@cineca.it) - OpenCFD - with additional input from KitWare (Andy.Bauer@kitware.com) NB: requires ParaView or ParaView Catalyst with MPI and Python
-
- 07 Jan, 2020 1 commit
-
-
OpenFOAM bot authored
-
- 23 Jun, 2018 1 commit
-
-
Mark OLESEN authored
- do not need the stringOps version if there is no dictionary context
-
- 15 Jun, 2018 1 commit
-
-
Mark OLESEN authored
- support VTP input in functionObjectCloud scene element - additional fallback lookup of cloud information from state properties instead of cloud OutputProperties
-
- 30 May, 2018 1 commit
-
-
Mark OLESEN authored
- make the purpose more explicit, and reduces some work for the compiler as well.
-
- 17 May, 2018 1 commit
-
-
Mark OLESEN authored
- disallow insert() of raw pointers, since a failed insertion (ie, entry already existed) results in an unmanaged pointer. Either insert using an autoPtr, or set() with raw pointers or autoPtr. - IOobjectList::add() now takes an autoPtr instead of an object reference - IOobjectList::remove() now returns an autoPtr instead of a raw pointer
-
- 24 Apr, 2018 1 commit
-
-
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.
-
- 18 Apr, 2018 1 commit
-
-
Mark OLESEN authored
-
- 12 Apr, 2018 2 commits
-
-
Mark OLESEN authored
-
mattijs authored
-
- 11 Apr, 2018 1 commit
-
-
Mark OLESEN authored
-
- 03 Apr, 2018 1 commit
-
-
Mark OLESEN authored
-
- 26 Mar, 2018 1 commit
-
-
Mark OLESEN authored
- in many cases can just use lookupOrDefault("key", bool) instead of lookupOrDefault<bool> or lookupOrDefault<Switch> since reading a bool from an Istream uses the Switch(Istream&) anyhow STYLE: relocated Switch string names into file-local scope
-
- 21 Mar, 2018 1 commit
-
-
mattijs authored
-
- 27 Feb, 2018 1 commit
-
-
Andrew Heather authored
-
- 31 Jan, 2018 1 commit
-
-
Mark OLESEN authored
- sentinel was not working properly when building user-space routines
-
- 06 Dec, 2017 1 commit
-
-
Mark OLESEN authored
-
- 13 Sep, 2017 1 commit
-
-
Andrew Heather authored
old "positions" file form The change to barycentric-based tracking changed the contents of the cloud "positions" file to a new format comprising the barycentric co-ordinates and other cell position-based info. This broke backwards compatibility, providing no option to restart old cases (v1706 and earlier), and caused difficulties for dependent code, e.g. for post-processing utilities that could only infer the contents only after reading. The barycentric position info is now written to a file called "coordinates" with provision to restart old cases for which only the "positions" file is available. Related utilities, e.g. for parallel running and data conversion have been updated to be able to support both file types. To write the "positions" file by default, use set the following option in the InfoSwitches section of the controlDict: writeLagrangianPositions 1;
-
- 06 Sep, 2017 1 commit
-
-
Andrew Heather authored
-
- 12 Sep, 2017 2 commits
-
-
Mark OLESEN authored
- Can occur if the selected geometry does not actually exist. A non-critical bug since paraview catches this anyhow and just emits a warning message.
-
Mark OLESEN authored
- previous only checked for clouds at the last instance and only detected lagrangian fields from the first cloud. Now check for clouds at all instances and detect all of their fields as well.
-
- 02 Aug, 2017 1 commit
-
-
Mark OLESEN authored
-
- 20 Jul, 2017 1 commit
-
-
Mark OLESEN authored
-
- 17 Jul, 2017 2 commits
-
-
Mark OLESEN authored
- use allocator class to wrap the stream pointers instead of passing them into ISstream, OSstream and using a dynamic cast to delete then. This is especially important if we will have a bidirectional stream (can't delete twice!). STYLE: - file stream constructors with std::string (C++11) - for rewind, explicit about in|out direction. This is not currently important, but avoids surprises with any future bidirectional access. - combined string streams in StringStream.H header. Similar to <sstream> include that has both input and output string streams.
-
Mark OLESEN authored
-
- 03 Jul, 2017 3 commits
-
-
Mark OLESEN authored
-
Mark OLESEN authored
-
Mark OLESEN authored
-
- 13 Jun, 2017 1 commit
-
-
Mark OLESEN authored
- elminate the foamVtkFormatter operator() in favour of xmlAttr. Improves readability and the purpose is clearer.
-
- 24 May, 2017 1 commit
-
-
Mark OLESEN authored
- The reader module allows two levels of caching. The OpenFOAM fvMesh can be cached in memory, for faster loading of fields. Additionally, the translated VTK geometries are held in a local cache. The cached VTK geometries should incur no additional overhead since they use the VTK reference counting for their storage management.
-
- 23 May, 2017 1 commit
-
-
Mark OLESEN authored
ENH: Paraview modules. - Update props with int, not bool (for more versatility) - Set properties and tool-tips directly on widgets instead of buttons
-
- 15 May, 2017 3 commits
-
-
Mark OLESEN authored
- this allows filling in the VTK structures without intermediate data and without sequencial insertion. Should be faster and smaller than the previous cell-wise insertion methods. Most importantly, it improves code reuse.
-
Mark OLESEN authored
-
Mark OLESEN authored
- this greatly simplifies data management and opens the possibility of reusing converted vtk meshes instead of converting each time.
-
- 14 May, 2017 3 commits
-
-
Mark OLESEN authored
- has the selected values directly and use these lookup names to store directly into a hash. This replaces several parallel lists of decomp information etc and makes it easier.
-
Mark OLESEN authored
- improves the overview of the code
-
Mark OLESEN authored
- avoids potentially issues if we reusing a vtkPoints array, and should be marginally faster without the additional range checking.
-