tem_get_point_chunk Subroutine

public subroutine tem_get_point_chunk(varsys, varPos, point, time, tree, nPnts, res)

A routine to evaluate chunk of points for given list of variables

If subTree is present, it will use map2Global from subTree else map2Global is created for current chunk of global mesh

Arguments

TypeIntentOptionalAttributesName
type(tem_varSys_type), intent(in) :: varsys

Variable system describing available data.

integer, intent(in) :: varPos(:)

Position of variables to evaluate in varSys

real(kind=rk), intent(in) :: point(:,:)

Three-dimensional coordinates at which the variable should be evaluated. Only useful for variables provided as space-time functions.

type(tem_time_type), intent(in) :: time

Time information for the current data.

type(treelmesh_type), intent(in) :: tree

Mesh definition of the input data.

integer, intent(in) :: nPnts

Number of values to obtain for this variable (vectorized access).

real(kind=rk), intent(out) :: res(:)

Output data size: io_buffer_size


Called by

proc~~tem_get_point_chunk~~CalledByGraph proc~tem_get_point_chunk tem_get_point_chunk proc~combine_forpoint combine_forPoint proc~combine_forpoint->proc~tem_get_point_chunk proc~tem_convergence_check_point tem_convergence_check_point proc~tem_convergence_check_point->proc~tem_get_point_chunk proc~hvs_ascii_dump_point_data hvs_ascii_dump_point_data proc~hvs_ascii_dump_point_data->proc~tem_get_point_chunk proc~hvs_asciispatial_dump_point_data hvs_asciiSpatial_dump_point_data proc~hvs_asciispatial_dump_point_data->proc~tem_get_point_chunk proc~tem_convergence_check tem_convergence_check proc~tem_convergence_check->proc~tem_convergence_check_point proc~hvs_output_write hvs_output_write proc~hvs_output_write->proc~hvs_ascii_dump_point_data proc~hvs_output_write->proc~hvs_asciispatial_dump_point_data proc~tem_tracker tem_tracker proc~tem_tracker->proc~hvs_output_write

Contents


Variables

TypeVisibilityAttributesNameInitial
integer, public :: maxComponents
integer, public :: nScalars
integer, public :: nComponents
integer, public :: compOff
integer, public :: iPnt
integer, public :: iVar
integer, public :: nVars
integer, public :: res_size
integer, public :: e_start
integer, public :: t_start
real(kind=rk), public, allocatable:: tmpdat(:)