1. 30 Jul, 2018 1 commit
  2. 25 Jun, 2018 1 commit
  3. 24 Jun, 2018 1 commit
    • Mark OLESEN's avatar
      ENH: overhaul of channel handling. Various bug fixes. (issue #6) · 015c05b4
      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.
            Function Object:
                    fields    (U p);
                input = coprocessor.CreateProducer(datadescription, 'input/patches')
            Function Object:
                    internal  false;
                    fields    (U p);
                input = coprocessor.CreateProducer(datadescription, 'input')
  4. 11 May, 2018 1 commit
    • Mark OLESEN's avatar
      ENH: unified catalyst function object (closes #3) · 04daa405
      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.
            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
      - the output directory (by default "<case>/insitu") is passed onto
        catalyst as its working directory, using the upstream patches that
        now close issue #4
  5. 08 May, 2018 1 commit
  6. 02 May, 2018 1 commit
  7. 10 Apr, 2018 1 commit
    • Mark OLESEN's avatar
      ENH: provide extra log feedback when catalyst function objects end. · eb5a9821
      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.
  8. 03 Apr, 2018 1 commit