Commit ae87e6b5 authored by Chuck Atkins's avatar Chuck Atkins
Browse files

Add ADIOS2 XGC reader

parent 99677e76
......@@ -160,6 +160,12 @@ if (vtkioadios_index GREATER 0)
${CMAKE_CURRENT_SOURCE_DIR}/Resources/proxies_adios.xml)
endif()
list(FIND VTK_MODULES_ENABLED "vtkIOADIOS2" vtkioadios2_index)
if (vtkioadios2_index GREATER 0)
list(APPEND requestedResourceFiles
${CMAKE_CURRENT_SOURCE_DIR}/Resources/proxies_adios2.xml)
endif()
list(FIND VTK_MODULES_ENABLED "vtkIOMotionFX" vtkiomotionfx_index)
if (vtkiomotionfx_index GREATER 0)
list(APPEND requestedResourceFiles
......
<ServerManagerConfiguration>
<!-- ==================================================================== -->
<ProxyGroup name="sources">
<SourceProxy name="XGCFileReader"
label="XGCFileReader"
class="vtkADIOS2XGCReader"
mpi_required="true">
<Documentation short_help="Read XGC output files using ADIOS2">
Reader to read XGC fusion simulation files
</Documentation>
<StringVectorProperty animateable="0"
command="SetField3DFile"
name="Field3DFile"
label="Field 3D File"
number_of_elements="1">
<FileListDomain name="files" />
<Documentation>
This property specifies the filename for the field data.
</Documentation>
</StringVectorProperty>
<!-- Special sauce needed for timesteps -->
<DoubleVectorProperty information_only="1"
repeatable="1"
name="TimestepValues">
<TimeStepsInformationHelper />
</DoubleVectorProperty>
<IntVectorProperty name="UseStreaming"
command="SetUseStreaming"
number_of_elements="1"
default_values="0"
panel_visibility="never">
<BooleanDomain name="bool" />
</IntVectorProperty>
<Hints>
<ReaderFactory filename_patterns="xgc.3d.bp xgc.3d.h5"
file_description="XGC Field 3D File" />
</Hints>
</SourceProxy>
<SourceProxy name="XGCStreamReader"
label="XGCStreamReader"
class="vtkADIOS2XGCReader"
mpi_required="true">
<Documentation short_help="Read XGC output files using ADIOS2 streaming">
Reader to read XGC fusion simulation files
</Documentation>
<StringVectorProperty animateable="0"
command="SetField3DFile"
name="Field3DFile"
label="Field 3D File"
number_of_elements="1">
<FileListDomain name="files" />
<Documentation>
This property specifies the filename for the field data.
</Documentation>
</StringVectorProperty>
<!-- Special sauce needed for timesteps -->
<DoubleVectorProperty information_only="1"
repeatable="1"
name="TimestepValues">
<TimeStepsInformationHelper />
</DoubleVectorProperty>
<IntVectorProperty name="UseStreaming"
command="SetUseStreaming"
number_of_elements="1"
default_values="1"
panel_visibility="never">
<BooleanDomain name="bool" />
</IntVectorProperty>
<Property name="PauseLiveSource" panel_widget="pause_livesource">
<Documentation>
Pause live source.
</Documentation>
</Property>
<Hints>
<ReaderFactory filename_patterns="xgc.3d.bp xgc.3d.bp.sst"
file_description="XGC Field 3D File" />
<!-- Allow continupus updates -->
<LiveSource />
</Hints>
</SourceProxy>
</ProxyGroup>
</ServerManagerConfiguration>
Subproject commit dc363af76b5bf4618c3265be15fb66ea9cd9c80c
Subproject commit f14f6564abf962f2bedfe3fa373c2c1eafea627b
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