This module encapsulates the dummy routines if executable is build with --no_vtk.
Actual routines are in hvs_vtk_module.f90
Read the VTK output configuration from a Lua script.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(hvs_vtk_config_type), | intent(out) | :: | me | The VTK configuration settings to fill. | ||
| type(flu_state) | :: | conf | Handle of the Lua script to load the configuration from. | |||
| integer, | intent(in) | :: | thandle | Table handle to the table providing the VTK settings. | 
Initialize the type for VTK format
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(hvs_vtk_file_type), | intent(inout) | :: | vtk_file | The file description to open. | ||
| type(hvs_vtk_config_type), | intent(in) | :: | vtk_config | User specified settings for the output | ||
| character(len=*), | intent(in) | :: | basename | Basename for the output file, rank and suffix will be appended as needed. | ||
| type(tem_comm_env_type), | intent(in) | :: | proc | Parallel environment to use for the output. | 
Open the output files in VTK format.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(hvs_vtk_file_type), | intent(out) | :: | vtk_file | The file description to open. | ||
| type(hvs_vtk_config_type), | intent(in) | :: | vtk_config | User specified settings for the output | ||
| type(tem_comm_env_type), | intent(in) | :: | proc | Parallel environment to use for the output. | ||
| type(tem_time_type), | intent(in), | optional | :: | time | Time information. If this is present, the filename will be built with a time stamp and the time point information is written into the vtu file. | 
Write the mesh information into the VTK output files.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(hvs_vtk_file_type), | intent(in) | :: | vtk_file | File handles to the files where the mesh data should be written to. | ||
| type(tem_vrtx_type), | intent(in) | :: | vrtx | Information on the vertices of the mesh | ||
| integer, | intent(in) | :: | nElems | Number of elements in the mesh | 
Convert the provided variable system data into celldata description in the given vtk files.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(hvs_vtk_file_type), | intent(inout) | :: | vtk_file | Output info for vtu_output. | ||
| type(tem_varSys_type), | intent(in) | :: | varsys | Description of the available variable system to get the given varnames from. | ||
| integer, | intent(in), | optional | :: | varpos(:) | List of variable positions that should be written into the vtk output. If this is not provided, all variables from the varsys will be written to the vtk file. | 
Dump the given data (input) with the given name in the given format (vtu) to the given unit.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(hvs_vtk_file_type), | intent(in) | :: | vtk_file | VTK file to write data to. | ||
| integer, | intent(in) | :: | varpos | Position of the variable to write | ||
| type(tem_varSys_type), | intent(in) | :: | varsys | Description of the available variable system to get the given varnames from. | ||
| type(treelmesh_type), | intent(in) | :: | mesh | Mesh to write the data on. | ||
| type(tem_time_type), | intent(in) | :: | time | Point in time to use for this data. Can be important for space-time function evaluations. | ||
| type(tem_subTree_type), | intent(in), | optional | :: | subtree | Optional restriction of the elements to output. | 
This routine finalizes the vtu file i.e closing cellData xml and creating pvtu file to combile all parallel vtu files
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(hvs_vtk_file_type), | intent(in) | :: | vtk_file | The file descriptor to close again. | ||
| type(tem_comm_env_type), | intent(in) | :: | proc | Communicator for the parallel environment. | 
This routine finalizes the vtu file i.e closing cellData xml and creating pvtu file to combile all parallel vtu files
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(hvs_vtk_file_type), | intent(in) | :: | vtk_file | The file descriptor to close again. | ||
| type(tem_comm_env_type), | intent(in) | :: | proc | Communicator for the parallel environment. |