- Nov 20, 2018
-
-
Mark OLESEN authored
-
- Jul 30, 2018
-
-
Mark OLESEN authored
-
- Jul 20, 2018
-
-
Mark OLESEN authored
-
- Jun 28, 2018
-
-
Mark OLESEN authored
Final content for 1806 release See merge request Community/catalyst!4
-
Mark OLESEN authored
Improvements to cmake configuration See merge request Community/catalyst!3
-
- Jun 27, 2018
-
-
Mark OLESEN authored
- the build is now much more strongly oriented on cmake. The wmake wrapper only adds some minor versioning on the build and uses a standard CMAKE_INSTALL_PREFIX to define its installation location. These changes can make it easier for some packagers (eg, spack) to manage.
-
Simone Bna authored
- LIBRARY_OUTPUT_PATH is removed - CMAKE_LIBRARY_OUTPUT_DIRECTORY is used instead of LIBRARY_OUTPUT_PATH - CMAKE_INSTALL_PREFIX is used as install destination
-
- Jun 26, 2018
-
-
Mark OLESEN authored
STYLE: minor formatting for cmake files
-
Mark OLESEN authored
DOC: fixed emails in README See merge request Community/catalyst!2
-
- Jun 25, 2018
-
-
Mark OLESEN authored
- split off boilerplate OpenFOAM settings as CMakeLists-OpenFOAM.txt DOC: lowercase names for email addresses (request !2)
-
Mark OLESEN authored
- allows restriction of the output patches to specific names and hiding others.
-
Mark OLESEN authored
- forces release of memory for the associated backends - log which channels are being emitted. The printChannels pipeline was redundant anyhow.
-
Simone Bna authored
-
- Jun 24, 2018
-
-
Mark OLESEN authored
- removed fvMesh sub-channels if favour of selector flags. To enable/disable portions of the geometry: internal true/false boundary true/false This replaces the previous method of sub-channels in which restrictions were propagated from the pipeline through. Before ====== Function Object: input { fields (U p); } Pipeline: input = coprocessor.CreateProducer(datadescription, 'input/patches') Now === Function Object: input { internal false; fields (U p); } Pipeline: input = coprocessor.CreateProducer(datadescription, 'input')
-
- Jun 23, 2018
-
-
Mark OLESEN authored
- allows cmake override of the default output library directory, which is normally $FOAM_LIBBIN ENH: additional debug verbosity - extra information (in parallel) when debug level > 1, which can help when isolating problems.
-
- Jun 22, 2018
-
-
Mark OLESEN authored
- if sigFpe is enabled within OpenFOAM, any errors in the Catalyst pipeline will potentially kill the entire simulation. - use the new sigFpe::ignore helper class to manage a local disabling of SIGFPE handling.
-
Mark OLESEN authored
-
Mark OLESEN authored
- relocate to controlDict, since more than a single function object is often used.
-
- Jun 14, 2018
-
-
Mark OLESEN authored
- can remove directly from the temporary objectRegistry prior to converting by field type. Cannot, however, do the same for volFields or areaFields since these reside on their respective mesh objects.
-
- May 30, 2018
-
-
Mark OLESEN authored
-
- May 18, 2018
-
-
Mark OLESEN authored
-
- May 17, 2018
-
-
Mark OLESEN authored
-
- May 16, 2018
-
-
Mark OLESEN authored
- LINK_LIBRARIES are required for proper try_compile STYLE: report output directory
-
- May 15, 2018
-
-
Mark OLESEN authored
- ParaView Catalyst with MPI is advisable (especially for larger simulations), but not a requirement
-
Mark OLESEN authored
BUG: general patch movement was inconsistent
-
- May 11, 2018
-
-
Mark OLESEN authored
-
Mark OLESEN authored
Feature unified output Closes #3 and #4 See merge request Community/catalyst!1
-
Mark OLESEN authored
- previously had separate function objects for each category of source (finite volume, finite area, lagrangian). This lead to isolation of the individual input sources, which highly restricted the flexibility. - now have a single catalyst function object with an arbitrary number of inputs (sources). The catalyst channel name is that of the corresponds dictionary name. For volume mesh sources, it is possible to address "mesh" and "patches" sub-channels. Eg, mesh = coprocessor.CreateProducer(datadescription, 'myregion/mesh') This restructuring also aims at integration of other OpenFOAM content (eg, surfMesh, sampled probes, sampled surfaces) as a future development. - the output directory (by default "<case>/insitu") is passed onto catalyst as its working directory, using the upstream patches that now close issue #4
-
- May 09, 2018
-
-
Mark OLESEN authored
- reflects current change being made to the vtkCPProcessor API to include chdir capabilities.
-
- May 08, 2018
-
-
Mark OLESEN authored
- prevents accidental overwrite of runtime conversions.
-
- Apr 16, 2018
-
-
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.
-
- Apr 12, 2018
-
-
Mark OLESEN authored
- 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. STYLE: use OpenFOAM caseDicts config files, newer string expansion. - Eg, "<system>/scripts" instead of "$FOAM_CASE/system/scripts" - OpenFOAM CleanFunctions now include removal of the 'insitu' directory
-
- Apr 10, 2018
-
-
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
-
Mark OLESEN authored
- note that the timeEnd keyword does stop the execution of the function object, but does not close the connection or free up resources - restructured/renamed the various cfg files in anticipation of relocating them to the main OpenFOAM etc/caseDicts directory in the future.
-
- Apr 06, 2018
-
-
Mark OLESEN authored
- was check(), now query() - emit/suppress information output based on 'log' setting (as per other functionObjects)
-
- Apr 05, 2018
-
-
Mark OLESEN authored
-
-
- Apr 03, 2018
-
-
Mark OLESEN authored
-
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
-