vtkIO_mod Module

module~~vtkio_mod~~UsesGraph module~vtkio_mod vtkIO_mod module~kinds_mod kinds_mod module~kinds_mod->module~vtkio_mod
Help

Module to write structured VTK files

Used By

module~~vtkio_mod~~UsedByGraph module~vtkio_mod vtkIO_mod program~testvtkio_prg testVtkIO_prg module~vtkio_mod->program~testvtkio_prg
Help


Interfaces

public interface writeGridVTK

Write the structured coordinates

  • private subroutine writeGridVTK_1d(u, x)

    Arguments

    Type IntentOptional AttributesName
    integer, intent(in) :: u
    real(kind=wp), intent(in), dimension(:):: x
  • private subroutine writeGridVTK_2d(u, x, y)

    Arguments

    Type IntentOptional AttributesName
    integer, intent(in) :: u
    real(kind=wp), intent(in), dimension(:,:):: x
    real(kind=wp), intent(in), dimension(:,:):: y
  • private subroutine writeGridVTK_3d(u, x, y, z)

    Arguments

    Type IntentOptional AttributesName
    integer, intent(in) :: u
    real(kind=wp), intent(in), dimension(:,:,:):: x
    real(kind=wp), intent(in), dimension(:,:,:):: y
    real(kind=wp), intent(in), dimension(:,:,:):: z

public interface writeVectorVTK

Write a structured vector field

  • private subroutine writeVectorVTK_1d(u1, vname, u, v)

    Arguments

    Type IntentOptional AttributesName
    integer, intent(in) :: u1
    character(len=*), intent(in) :: vname
    real(kind=wp), intent(in), dimension(:):: u
    real(kind=wp), intent(in), dimension(:):: v
  • private subroutine writeVectorVTK_2d(u1, vname, u, v)

    Arguments

    Type IntentOptional AttributesName
    integer, intent(in) :: u1
    character(len=*), intent(in) :: vname
    real(kind=wp), intent(in), dimension(:,:):: u
    real(kind=wp), intent(in), dimension(:,:):: v
  • private subroutine writeVectorVTK_3d(u1, vname, u, v, w)

    Arguments

    Type IntentOptional AttributesName
    integer, intent(in) :: u1
    character(len=*), intent(in) :: vname
    real(kind=wp), intent(in), dimension(:,:,:):: u
    real(kind=wp), intent(in), dimension(:,:,:):: v
    real(kind=wp), intent(in), dimension(:,:,:):: w

public interface writeScalarVTK

Write a structured scalar field

  • private subroutine writeScalarVTK_1d(u, sname, phi)

    Arguments

    Type IntentOptional AttributesName
    integer, intent(in) :: u
    character(len=*), intent(in) :: sname
    real(kind=wp), intent(in), dimension(:):: phi
  • private subroutine writeScalarVTK_2d(u, sname, phi)

    Arguments

    Type IntentOptional AttributesName
    integer, intent(in) :: u
    character(len=*), intent(in) :: sname
    real(kind=wp), intent(in), dimension(:,:):: phi
  • private subroutine writeScalarVTK_3d(u, sname, phi)

    Arguments

    Type IntentOptional AttributesName
    integer, intent(in) :: u
    character(len=*), intent(in) :: sname
    real(kind=wp), intent(in), dimension(:,:,:):: phi

Subroutines

public subroutine writeHeaderVTK(u, title)

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: u
character(len=*), intent(in) :: title