Neko 1.99.3
A portable framework for high-order spectral element flow simulations
Loading...
Searching...
No Matches
vtkhdf_file.F90 File Reference

Go to the source code of this file.

Data Types

type  vtkhdf_file::vtkhdf_file_t
 Interface for HDF5 files. More...
 

Modules

module  vtkhdf_file
 VTKHDF file format.
 

Functions/Subroutines

subroutine vtkhdf_file::vtkhdf_file_set_overwrite (this, overwrite)
 Set the overwrite flag for HDF5 files.
 
subroutine vtkhdf_file::vtkhdf_file_enable_amr (this)
 Enable support for Adaptive Mesh Refinement.
 
subroutine vtkhdf_file::vtkhdf_file_set_precision (this, precision)
 Set the precision for VTKHDF output (single or double)
 
character(len=1024) function vtkhdf_file::vtkhdf_file_get_fname (this)
 Return the file name with the start counter.
 
subroutine vtkhdf_file::vtkhdf_file_set_subdivide (this, subdivide)
 Enable or disable subdivision of spectral elements into linear sub-cells. When subdivision is enabled, each spectral element is written as multiple linear VTK cells (VTK_HEXAHEDRON in 3D, VTK_QUAD in 2D) with connectivity corresponding to the tensor-product grid of the spectral element.
 
subroutine vtkhdf_file::vtkhdf_file_write (this, data, t)
 Write data in HDF5 format (no HDF5 support)
 
subroutine vtkhdf_file::vtkhdf_file_read (this, data)
 Read data in HDF5 format (no HDF5 support)
 
pure integer function, dimension(8 *(lx - 1) *(ly - 1) *(lz - 1)) vtkhdf_file::subdivide_to_hex_ordering (lx, ly, lz)
 Build linear hexahedron sub-cell node ordering for a spectral element. Returns an array of 0-based tensor-product indices that subdivides the lx*ly*lz grid into (lx-1)*(ly-1)*(lz-1) linear hexahedra (VTK_HEXAHEDRON, type 12), with 8 nodes per sub-cell.
 
pure integer function, dimension(4 *(lx - 1) *(ly - 1)) vtkhdf_file::subdivide_to_quad_ordering (lx, ly)
 Build linear quadrilateral sub-cell node ordering for a spectral element. Returns an array of 0-based tensor-product indices that subdivides the lx*ly grid into (lx-1)*(ly-1) linear quadrilaterals (VTK_QUAD, type 9), with 4 nodes per sub-cell.
 

Variables

integer, dimension(2), parameter vtkhdf_file::vtkhdf_version = [2, 6]