Skip to content
Snippets Groups Projects

Feature postpro

Merged Mark OLESEN requested to merge feature-postpro into develop
  1. Feb 20, 2019
    • Mark OLESEN's avatar
      ENH: extended runTimePostProcessing (#1206) · 9e312617
      Mark OLESEN authored
      - Extended runTimePostProcessing to include access to "live"
        simulation objects such a geometry patches and sampled surfaces
        stored on the "functionObjectObjects" registry.
      
      - Add 'live' runTimePostProcessing of cloud data.
        Extracts position and fields from the cloud via its objectRegistry writer
      
      - For the "live" simulation objects, there are two new volume filters
        that work directly with the OpenFOAM volume fields:
            * iso-surface
            * cutting planes
        Both use the VTK algorithms directly and support multiple values.
        Eg, can make multiple iso-levels or multiple planes parallel to each
        other.
      
      - When VTK has been compiled with MPI-support, parallel rendering will
        be used.
      
      - Additional title text properties (shadow, italic etc)
      
      - Simplified handling of scalar-bar and visibility switches
      
      - Support multiple text positions. Eg, for adding watermark text.
      9e312617
    • Mark OLESEN's avatar
      ENH: replace surfMesh/fields support with polySurface/fields support (#1206) · b1056e4f
      Mark OLESEN authored
      - fits better into the general sampling framework, improves flexibilty
        and allows code reduction.
      
      ENH: include surface fields on sampledSurfaces that support it
      b1056e4f
    • Mark OLESEN's avatar
      ENH: improved sample surfaces and surface writers (#1206) · 18fd8431
      Mark OLESEN authored
      - The writers have changed from being a generic state-less set of
        routines to more properly conforming to the normal notion of a writer.
        These changes allow us to combine output fields (eg, in a single
        VTK/vtp file for each timestep).
      
        Parallel data reduction and any associated bookkeeping is now part
        of the surface writers.
        This improves their re-usability and avoids unnecessary
        and premature data reduction at the sampling stage.
      
        It is now possible to have different output formats on a per-surface
        basis.
      
      - A new feature of the surface sampling is the ability to "store" the
        sampled surfaces and fields onto a registry for reuse by other
        function objects.
      
        Additionally, the "store" can be triggered at the execution phase
        as well
      18fd8431
    • Mark OLESEN's avatar
      ENH: added polySurface storage with fields (#1206) · f69cde62
      Mark OLESEN authored
      - This simple container provides a means of storing faces/points
        (ie, surfaces) with registered dimensioned fields.
      
        The main registry is used to hold face-based data, a secondary
        sub-registry is used to hold point-based data. This allows the same
        name for CellData and PointData fields without name collisions.
      f69cde62