ply_sampled_track_init Subroutine

public subroutine ply_sampled_track_init(me, mesh, solver, varSys, bc, stencil, proc, nDofs, nDims)

Initialize the sampled tracking entities.

This is necessary to properly setup the tem_tracking data. It includes building the subtree and the varmap.

Arguments

TypeIntentOptionalAttributesName
type(ply_sampled_tracking_type), intent(inout) :: me

Sampled tracking variable to initialize. It has to be configured by ply_sampled_tracking_load beforehand.

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

The global mesh.

type(tem_solveHead_type), intent(in) :: solver

Information about the solver (used to construct file name strings).

type(tem_varSys_type), intent(in) :: varSys

Global variable system with description of the data to get the tracking variables from.

type(tem_BC_prop_type), intent(in) :: bc

Boundary condition properties, used to identify elements close to the boundary.

type(tem_stencilHeader_type), intent(in), optional :: stencil

Description of the stencil in the numerical scheme.

This is needed to describe elements adjacent to specific boundary labels.

type(tem_comm_env_type), intent(in) :: proc

General communication environment

integer, intent(in) :: nDofs

Number of degrees of freedom to use in the output.

integer, intent(in) :: nDims

Number of dimensions in the polynomial representations.


Calls

proc~~ply_sampled_track_init~~CallsGraph proc~ply_sampled_track_init ply_sampled_track_init proc~tem_init_tracker_subtree tem_init_tracker_subTree proc~ply_sampled_track_init->proc~tem_init_tracker_subtree proc~hvs_output_init hvs_output_init proc~ply_sampled_track_init->proc~hvs_output_init proc~tem_create_varmap tem_create_varMap proc~ply_sampled_track_init->proc~tem_create_varmap proc~tem_init_tracker tem_init_tracker proc~ply_sampled_track_init->proc~tem_init_tracker proc~tem_reduction_spatial_init tem_reduction_spatial_init proc~ply_sampled_track_init->proc~tem_reduction_spatial_init proc~tem_abort tem_abort proc~ply_sampled_track_init->proc~tem_abort

Called by

proc~~ply_sampled_track_init~~CalledByGraph proc~ply_sampled_track_init ply_sampled_track_init program~sdr_harvesting sdr_harvesting program~sdr_harvesting->proc~ply_sampled_track_init

Contents


Variables

TypeVisibilityAttributesNameInitial
integer, private :: iTrack
integer, private :: iConfig
integer, private :: iVar
integer, private :: nVars
character(len=pathLen), private :: basename