tecplot_writer Module



Subroutines

public subroutine write_tecplot_ascii(filename, title, var_names, imax, jmax, data, is_ok, message)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: filename
character(len=*), intent(in) :: title
character(len=*), intent(in) :: var_names(:)
integer, intent(in) :: imax
integer, intent(in) :: jmax
real(kind=wp), intent(in) :: data(:,:)
logical, intent(out) :: is_ok
character(len=*), intent(out) :: message

public subroutine write_tecplot_binary(filename, title, var_names, imax, jmax, data, is_ok, message)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: filename
character(len=*), intent(in) :: title
character(len=*), intent(in) :: var_names(:)
integer, intent(in) :: imax
integer, intent(in) :: jmax
real(kind=wp), intent(in) :: data(:,:)
logical, intent(out) :: is_ok
character(len=*), intent(out) :: message

private subroutine write_tp_string(u, s, ios)

Write a Tecplot binary string: each character as an int32, null-terminated. Returns ios /= 0 on the first failing write so callers can abort cleanly.

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: u
character(len=*), intent(in) :: s
integer, intent(out) :: ios