Skip to content
Snippets Groups Projects

Feature vtm/vtk

Merged Mark OLESEN requested to merge feature-vtm into develop

Includes numerous modifications to the VTK-related infrastructure. Notably it adds parallel output for foamToVTK and for the vtkWrite function object. Multi-region, multi-block VTM output with associated time-series files. TimeValue time-stamps within all the generated files. Improvements to the vtkCloud and vtkWrite function objects to allow selection of regions of interest.

Edited by Mark OLESEN

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Mark OLESEN changed target branch from master to develop

    changed target branch from master to develop

  • Mark OLESEN added 36 commits

    added 36 commits

    • ba07f9c8...9d60118b - 10 commits from branch develop
    • c28990c6 - ENH: IOobjectNames helper class for managing names of IOobjects (#926 (closed))
    • 5cc45f64 - ENH: consolidate OpenFOAM/VTK field name handling (#926 (closed))
    • 062af097 - STYLE: relocate some vtk part handling from conversion to fileFormats
    • 78771b4d - ENH: add renumbering support into foamVtuSizing algorithm (issue #926 (closed))
    • 8b6b7733 - ENH: bounding-box and multiple zone selection for fvMeshSubsetProxy (#973 (closed))
    • 190f43b3 - ENH: improvements for foamVtkOutput, foamVtkFormatter (issue #926 (closed))
    • 3ca6d83e - ENH: use some updated vtk output methods
    • ceba7715 - ENH: vtk::fileWriter base class for geometry/field writers (issue #926 (closed))
    • be238f86 - ENH: vtk::vtmWriter for generating vtkMultiBlockDataSet (.vtm) (issue #926 (closed))
    • 2119aa1f - ENH: vtk::seriesWriter to encapsulate writing file series (issue #926 (closed))
    • 0fad43c4 - ENH: parallel and xml output for vtk topoSet writers (issue #926 (closed))
    • e1617202 - ENH: parallel output for vtk::internalWriter (issue #926 (closed))
    • 40b52800 - ENH: parallel output for vtk::patchWriter (issue #926 (closed))
    • 1c633e7b - ENH: parallel output for vtk::surfaceMeshWriter (#926 (closed))
    • 7e527a07 - ENH: parallel and xml output for surfaces (issue #926 (closed))
    • 3b24d86b - ENH: parallel and xml output for vtk::lagrangianWriter (issue #926 (closed))
    • 628e7bfc - ENH: parallel and xml output for surface vector fields (issue #926 (closed))
    • 3088809b - ENH: code improvements for vtkCloud function object (issue #926 (closed))
    • 042225d6 - STYLE: remove file series handling from foamVtkOutput
    • b0adea31 - ENH: improvements for vtkWrite function object (issue #926 (closed))
    • 0f049b6c - ENH: cleanup ensightMesh method names and handling of internal vs boundary
    • ca77cb4b - ENH: improvements to the parallelization of ensightCloud output
    • bb8deab5 - ENH: improvements for ensightWrite function object (issue #926 (closed))
    • dbc5a51f - ENH: rewrite of foamToVTK to include parallel output (#926 (closed))
    • 7d94483b - ENH: restructuring of foamToEnsight code
    • 4f1797db - STYLE: use vtk::surfaceWriter instead of sampleSurface version

    Compare with previous version

    Toggle commit list
  • Mark OLESEN added 49 commits

    added 49 commits

    • 4f1797db...4f80dd23 - 14 commits from branch develop
    • 9a09fcea - ENH: support multiple zones for topo set sources (#1060 (closed))
    • d3c0991c - ENH: use "origin" for searchable sphere etc. (#1060 (closed))
    • ff05ae19 - ENH: consistency update for box topoSetSources (#1060 (closed))
    • 9811f10b - ENH: consistency updates for patchToFace topoSetSource (#1060 (closed))
    • cf1d6c91 - ENH: distinguish between cell/face/point topoSetSource (#1060 (closed))
    • 94418a1d - ENH: topoSetSource::SUBTRACT enum action (#1060 (closed))
    • 8fc98848 - ENH: allow changing verbosity of topoSetSource (#1060 (closed))
    • 42bcc328 - ENH: new special purpose bitSet-based topoSet (#1060 (closed))
    • 78f9cf6e - ENH: new searchableSurfaceToCell source (#1060 (closed))
    • fcb844df - ENH: IOobjectNames helper class for managing names of IOobjects (#926 (closed))
    • 2346b3d8 - ENH: consolidate OpenFOAM/VTK field name handling (#926 (closed))
    • 5a7a079c - STYLE: relocate some vtk part handling from conversion to fileFormats
    • ab3a8aa8 - ENH: add renumbering support into foamVtuSizing algorithm (issue #926 (closed))
    • df141477 - ENH: bounding-box and multiple zone selection for fvMeshSubsetProxy (#973 (closed))
    • 8b141459 - ENH: improvements for foamVtkOutput, foamVtkFormatter (issue #926 (closed))
    • 704d909f - ENH: use some updated vtk output methods
    • 3287634e - ENH: vtk::fileWriter base class for geometry/field writers (issue #926 (closed))
    • 6327e51b - ENH: vtk::vtmWriter for generating vtkMultiBlockDataSet (.vtm) (issue #926 (closed))
    • 56269f79 - ENH: vtk::seriesWriter to encapsulate writing file series (issue #926 (closed))
    • c091a892 - ENH: parallel and xml output for vtk topoSet writers (issue #926 (closed))
    • 6c64ac29 - ENH: parallel output for vtk::internalWriter (issue #926 (closed))
    • 7d61b817 - ENH: parallel output for vtk::patchWriter (issue #926 (closed))
    • ad4a048e - ENH: parallel output for vtk::surfaceMeshWriter (#926 (closed))
    • fe2be85c - ENH: parallel and xml output for surfaces (issue #926 (closed))
    • 9fbfa2e3 - ENH: parallel and xml output for vtk::lagrangianWriter (issue #926 (closed))
    • 2c88df7e - ENH: parallel and xml output for surface vector fields (issue #926 (closed))
    • a9a9fada - ENH: code improvements for vtkCloud function object (issue #926 (closed))
    • 08400800 - STYLE: remove file series handling from foamVtkOutput
    • 28e9d4eb - ENH: improvements for vtkWrite function object (issue #926 (closed))
    • 655f65bc - ENH: cleanup ensightMesh method names and handling of internal vs boundary
    • 79d5b209 - ENH: improvements to the parallelization of ensightCloud output
    • a7f6b919 - ENH: improvements for ensightWrite function object (issue #926 (closed))
    • da14862a - ENH: rewrite of foamToVTK to include parallel output (#926 (closed))
    • 75c16556 - ENH: restructuring of foamToEnsight code
    • 636dcfd3 - STYLE: use vtk::surfaceWriter instead of sampleSurface version

    Compare with previous version

    Toggle commit list
  • Author Maintainer

    Ready for some hard testing @Prashant

  • Mark OLESEN added 31 commits

    added 31 commits

    • 6e5852ed - ENH: distinguish between cell/face/point topoSetSource (#1060 (closed))
    • 3292b53c - ENH: topoSetSource::SUBTRACT enum action (#1060 (closed))
    • 33b07c14 - ENH: allow changing verbosity of topoSetSource (#1060 (closed))
    • 266b2e05 - ENH: new special purpose bitSet-based topoSet (#1060 (closed))
    • ae21118b - ENH: new searchableSurfaceToCell source (#1060 (closed))
    • d46a1b7d - ENH: IOobjectNames helper class for managing names of IOobjects (#926 (closed))
    • 2f8782f7 - ENH: consolidate OpenFOAM/VTK field name handling (#926 (closed))
    • 8c7d7d1b - STYLE: relocate some vtk part handling from conversion to fileFormats
    • 3fc947fc - ENH: add renumbering support into foamVtuSizing algorithm (issue #926 (closed))
    • f0b083e6 - ENH: bounding-box and multiple zone selection for fvMeshSubsetProxy (#973 (closed))
    • 01a7eef7 - ENH: improvements for foamVtkOutput, foamVtkFormatter (issue #926 (closed))
    • ada0a344 - ENH: use some updated vtk output methods
    • 48dcb8ff - ENH: vtk::fileWriter base class for geometry/field writers (issue #926 (closed))
    • c08a7324 - ENH: vtk::vtmWriter for generating vtkMultiBlockDataSet (.vtm) (issue #926 (closed))
    • 3a400997 - ENH: vtk::seriesWriter to encapsulate writing file series (issue #926 (closed))
    • d1a1f041 - ENH: parallel and xml output for vtk topoSet writers (issue #926 (closed))
    • db03e12f - ENH: parallel output for vtk::internalWriter (issue #926 (closed))
    • 55b1deef - ENH: parallel output for vtk::patchWriter (issue #926 (closed))
    • cbe5d76c - ENH: parallel output for vtk::surfaceMeshWriter (#926 (closed))
    • aca46ce6 - ENH: parallel and xml output for surfaces (issue #926 (closed))
    • a63baf94 - ENH: parallel and xml output for vtk::lagrangianWriter (issue #926 (closed))
    • 686986e8 - ENH: parallel and xml output for surface vector fields (issue #926 (closed))
    • 7aba8d56 - ENH: code improvements for vtkCloud function object (issue #926 (closed))
    • 11ac23d6 - STYLE: remove file series handling from foamVtkOutput
    • b1342e95 - ENH: improvements for vtkWrite function object (issue #926 (closed))
    • 973c8a1d - ENH: cleanup ensightMesh method names and handling of internal vs boundary
    • dd8af141 - ENH: improvements to the parallelization of ensightCloud output
    • 60d56fb4 - ENH: improvements for ensightWrite function object (issue #926 (closed))
    • 2c730084 - ENH: rewrite of foamToVTK to include parallel output (#926 (closed))
    • b10a39dd - ENH: restructuring of foamToEnsight code
    • cf8b379d - STYLE: use vtk::surfaceWriter instead of sampleSurface version

    Compare with previous version

    Toggle commit list
  • Mark OLESEN added 91 commits

    added 91 commits

    • cf8b379d...078ee793 - 67 commits from branch develop
    • 18c2d9b3 - ENH: add renumbering support into foamVtuSizing algorithm (issue #926 (closed))
    • b50c91eb - ENH: improvements for foamVtkOutput, foamVtkFormatter (issue #926 (closed))
    • 96b2b0fd - ENH: use some updated vtk output methods
    • ee184c2c - ENH: vtk::fileWriter base class for geometry/field writers (issue #926 (closed))
    • 0718d77d - ENH: vtk::vtmWriter for generating vtkMultiBlockDataSet (.vtm) (issue #926 (closed))
    • f6c9572e - ENH: vtk::seriesWriter to encapsulate writing file series (issue #926 (closed))
    • 5bdc8eba - ENH: parallel and xml output for vtk topoSet writers (issue #926 (closed))
    • 5d465726 - ENH: parallel output for vtk::internalWriter (issue #926 (closed))
    • 35002f7f - ENH: parallel output for vtk::patchWriter (issue #926 (closed))
    • ce51ceca - ENH: parallel output for vtk::surfaceMeshWriter (#926 (closed))
    • dc178528 - ENH: parallel and xml output for surfaces (issue #926 (closed))
    • b17be1e3 - ENH: parallel and xml output for vtk::lagrangianWriter (issue #926 (closed))
    • 92dd7646 - ENH: parallel and xml output for surface vector fields (issue #926 (closed))
    • 465effa1 - ENH: code improvements for vtkCloud function object (issue #926 (closed))
    • 124125d4 - STYLE: remove file series handling from foamVtkOutput
    • a7ee4593 - ENH: improvements for vtkWrite function object (issue #926 (closed))
    • 2e10513e - ENH: cleanup ensightMesh method names and handling of internal vs boundary
    • d27c2571 - ENH: improvements to the parallelization of ensightCloud output
    • eb9f0a77 - ENH: improvements for ensightWrite function object (issue #926 (closed))
    • e6188c0b - ENH: rewrite of foamToVTK to include parallel output (#926 (closed))
    • 8af52673 - ENH: restructuring of foamToEnsight code
    • 56e84c2a - TUT: update foamToVTK usage
    • 47e491ee - STYLE: use vtk::surfaceWriter instead of sampleSurface version
    • b10a7695 - ENH: output filtering of vtkCloud by user selection (#1056 (closed))

    Compare with previous version

    Toggle commit list
    • vtkWrite header says writeCellID -> true, but it is off.
    • -overwrite not removing foamToVTK in parallel
    • vtkWrite.H file lists shape instead of source for sphere illustration
    • Try movingCone tutorial with controlDict to replicate log.pimpleFoam
    Edited by Mark OLESEN
  • Mark OLESEN mentioned in commit c7f53f62204a1a39e2bf82c2fa1f1ddba4d31cd7

    mentioned in commit c7f53f62204a1a39e2bf82c2fa1f1ddba4d31cd7

  • Mark OLESEN mentioned in commit 870da96aa1be6f4e08e3769cc3238acdd64c73f9

    mentioned in commit 870da96aa1be6f4e08e3769cc3238acdd64c73f9

  • Mark OLESEN added 81 commits

    added 81 commits

    • b10a7695...142c5c0a - 53 commits from branch develop
    • 9ed7b351 - ENH: add renumbering support into foamVtuSizing algorithm (issue #926 (closed))
    • 1b4fe17a - ENH: improvements for foamVtkOutput, foamVtkFormatter (issue #926 (closed))
    • 99b376bd - ENH: use some updated vtk output methods
    • ee558c56 - ENH: vtk::fileWriter base class for geometry/field writers (issue #926 (closed))
    • 4fdd0e64 - ENH: vtk::vtmWriter for generating vtkMultiBlockDataSet (.vtm) (issue #926 (closed))
    • f715e00d - ENH: vtk::seriesWriter to encapsulate writing file series (issue #926 (closed))
    • 34a89c58 - ENH: parallel and xml output for vtk topoSet writers (issue #926 (closed))
    • c472fb8c - ENH: parallel output for vtk::internalWriter (issue #926 (closed))
    • 06b40e19 - ENH: parallel output for vtk::patchWriter (issue #926 (closed))
    • 578633aa - ENH: parallel output for vtk::surfaceMeshWriter (#926 (closed))
    • 07e537be - ENH: parallel and xml output for surfaces (issue #926 (closed))
    • 7ddc12f9 - ENH: parallel and xml output for vtk::lagrangianWriter (issue #926 (closed))
    • 2a090664 - ENH: parallel and xml output for surface vector fields (issue #926 (closed))
    • 3586a32b - ENH: code improvements for vtkCloud function object (issue #926 (closed))
    • d325cff6 - STYLE: remove file series handling from foamVtkOutput
    • 55ddc766 - ENH: improvements for vtkWrite function object (issue #926 (closed))
    • d95d16c6 - ENH: cleanup ensightMesh method names and handling of internal vs boundary
    • d6e04b52 - ENH: improvements to the parallelization of ensightCloud output
    • 20f20e95 - ENH: improvements for ensightWrite function object (issue #926 (closed))
    • 76f515f0 - ENH: rewrite of foamToVTK to include parallel output (#926 (closed))
    • 4152de5c - ENH: restructuring of foamToEnsight code
    • 2224573b - TUT: update foamToVTK usage
    • 5225604f - STYLE: use vtk::surfaceWriter instead of sampleSurface version
    • bca26c16 - ENH: output filtering of vtkCloud by user selection (#1056 (closed))
    • c7f53f62 - BUG: errors found in feature-vtm merge !213 (merged)
    • bea9d37d - ENH: improvements for dataCloud function object (issue #1044 (closed))
    • 581b8fe7 - ENH: add 'use' action for parcel selection
    • 870da96a - ENH: add boundaryToCell, patchToCell topoSetCellSources (#1060 (closed))

    Compare with previous version

    Toggle commit list
  • Preliminary tests look good, apart from the already identified issues. From my side, OK to merge into develop for final testing.

  • Mark OLESEN unmarked as a Work In Progress

    unmarked as a Work In Progress

  • Mark OLESEN changed title from WIP: Feature vtm to Feature vtm/vtk

    changed title from WIP: Feature vtm to Feature vtm/vtk

  • Mark OLESEN changed the description

    changed the description

  • Mark OLESEN changed milestone to %v1812

    changed milestone to %v1812

  • Mark OLESEN changed the description

    changed the description

  • merged

  • Mark OLESEN mentioned in commit e94352ee37e00dd54c056ce3c0c05ccd08a5bddd

    mentioned in commit e94352ee37e00dd54c056ce3c0c05ccd08a5bddd

Please register or sign in to reply