Commit 29b96984 authored by Yohann Bearzi's avatar Yohann Bearzi
Browse files

Adding legacy ghost cells generator back.

The ghost cells generator backend was changed in July 2021.
The legacy backend is put back for 5.10, named Legacy Ghost Cells Generator,
in case there are bugs in the new backend, so users can go back to
previous version if necessary.
parent a8d6ae90
Pipeline #246252 waiting for manual action with stages
......@@ -262,6 +262,7 @@
<Proxy group="filters" name="IsoVolume" />
<Proxy group="filters" name="KMeans" />
<Proxy group="filters" name="LANLHaloFinder" />
<Proxy group="filters" name="LegacyGhostCellsGenerator" />
<Proxy group="filters" name="LinearCellExtrusionFilter" />
<Proxy group="filters" name="LinearExtrusionFilter" />
<Proxy group="filters" name="LoopSubdivisionFilter" />
......
......@@ -1701,6 +1701,86 @@
</InputProperty>
</SourceProxy>
<!-- ==================================================================== -->
<SourceProxy class="vtkUnstructuredGridGhostCellsGenerator"
label="Legacy Ghost Cells Generator"
name="LegacyGhostCellsGenerator">
<Documentation long_help="Generate ghost cells for unstructured grids."
short_help="Generate ghost cells for unstructured grids.">
The GhostCellGenerator operates on unstructured grids only.
This filter does not redistribute the input data, it only
generates ghost cells at processor boundaries by fetching
topological and geometrical information of those cells on
neighbor ranks. The filter can take advantage of global point
ids if they are available - if so it will perform faster,
otherwise point coordinates will be exchanged and processed.
</Documentation>
<InputProperty command="SetInputConnection"
name="Input">
<ProxyGroupDomain name="groups">
<Group name="sources" />
<Group name="filters" />
</ProxyGroupDomain>
<DataTypeDomain name="input_type" composite_data_supported="0">
<DataType value="vtkUnstructuredGrid" />
</DataTypeDomain>
<Documentation>This property specifies the input to the ghost cells
generator.</Documentation>
</InputProperty>
<IntVectorProperty command="SetBuildIfRequired"
default_values="0"
name="BuildIfRequired"
number_of_elements="1">
<Documentation>Specify if the filter must generate the ghost cells only
if required by the pipeline downstream. To force at least a fixed level
of ghosts, this must be set to 0 (unchecked).</Documentation>
<BooleanDomain name="bool" />
</IntVectorProperty>
<IntVectorProperty command="SetMinimumNumberOfGhostLevels"
number_of_elements="1"
default_values="1"
name="MinimumNumberOfGhostLevels">
<IntRangeDomain name="range" min="1" max="10" />
<Documentation>
When **BuildIfRequired** if off, use this to specify the minimum number of
ghost cells to request. The filter may request more ghost levels than indicated if a
downstream filter asked for more ghost levels.
</Documentation>
<Hints>
<PropertyWidgetDecorator type="GenericDecorator"
mode="enabled_state"
property="BuildIfRequired"
value="0" />
<!-- if BuildIfRequired !=0 , we disable this property -->
</Hints>
</IntVectorProperty>
<IntVectorProperty command="SetUseGlobalPointIds"
default_values="1"
name="UseGlobalIds"
number_of_elements="1"
panel_visibility="advanced">
<Documentation>Specify if the filter must take benefit of global point
ids if they exist or if point coordinates should be used instead.
</Documentation>
<BooleanDomain name="bool" />
</IntVectorProperty>
<StringVectorProperty command="SetGlobalPointIdsArrayName"
default_values="GlobalNodeIds"
name="GlobalPointIdsArrayName"
number_of_elements="1"
panel_visibility="never">
<Documentation>This property provides the name for the input array
containing the global point ids if the GlobalIds array of the point
data if not set. Default is GlobalNodeIds.</Documentation>
<Hints>
<PropertyWidgetDecorator type="ShowWidgetDecorator">
<Property name="UseGlobalIds" function="boolean" />
</PropertyWidgetDecorator>
</Hints>
</StringVectorProperty>
<!-- End vtkPUnstructuredGridGhostCellsGenerator -->
</SourceProxy>
<!-- ==================================================================== -->
<SourceProxy class="vtkPExtractExodusGlobalTemporalVariables"
label="Plot Global Variables Over Time"
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment