sdr_hvs_config_module Module

Harvesting configuration module for seeder.

The configuration consists of the mesh to read and visualize, the output definition providing the format to write, data extraction via trackings and the configuration for the sampling of polynomials.


Uses

  • module~~sdr_hvs_config_module~~UsesGraph module~sdr_hvs_config_module sdr_hvs_config_module aotus_module aotus_module module~sdr_hvs_config_module->aotus_module env_module env_module module~sdr_hvs_config_module->env_module flu_binding flu_binding module~sdr_hvs_config_module->flu_binding hvs_output_module hvs_output_module module~sdr_hvs_config_module->hvs_output_module module~ply_sampled_tracking_module ply_sampled_tracking_module module~sdr_hvs_config_module->module~ply_sampled_tracking_module module~sdr_hvs_props_module sdr_hvs_props_module module~sdr_hvs_config_module->module~sdr_hvs_props_module tem_aux_module tem_aux_module module~sdr_hvs_config_module->tem_aux_module tem_bc_prop_module tem_bc_prop_module module~sdr_hvs_config_module->tem_bc_prop_module tem_color_prop_module tem_color_prop_module module~sdr_hvs_config_module->tem_color_prop_module tem_debug_module tem_debug_module module~sdr_hvs_config_module->tem_debug_module tem_general_module tem_general_module module~sdr_hvs_config_module->tem_general_module tem_logging_module tem_logging_module module~sdr_hvs_config_module->tem_logging_module tem_restart_module tem_restart_module module~sdr_hvs_config_module->tem_restart_module tem_time_module tem_time_module module~sdr_hvs_config_module->tem_time_module tem_tracking_module tem_tracking_module module~sdr_hvs_config_module->tem_tracking_module tem_varSys_module tem_varSys_module module~sdr_hvs_config_module->tem_varSys_module treelmesh_module treelmesh_module module~sdr_hvs_config_module->treelmesh_module module~ply_sampled_tracking_module->aotus_module module~ply_sampled_tracking_module->env_module module~ply_sampled_tracking_module->hvs_output_module module~ply_sampled_tracking_module->tem_aux_module module~ply_sampled_tracking_module->tem_bc_prop_module module~ply_sampled_tracking_module->tem_logging_module module~ply_sampled_tracking_module->tem_time_module module~ply_sampled_tracking_module->tem_tracking_module module~ply_sampled_tracking_module->tem_varSys_module module~ply_sampled_tracking_module->treelmesh_module ply_sampling_module ply_sampling_module module~ply_sampled_tracking_module->ply_sampling_module tem_comm_env_module tem_comm_env_module module~ply_sampled_tracking_module->tem_comm_env_module tem_reduction_spatial_module tem_reduction_spatial_module module~ply_sampled_tracking_module->tem_reduction_spatial_module tem_simControl_module tem_simControl_module module~ply_sampled_tracking_module->tem_simControl_module tem_solveHead_module tem_solveHead_module module~ply_sampled_tracking_module->tem_solveHead_module tem_stencil_module tem_stencil_module module~ply_sampled_tracking_module->tem_stencil_module tem_varMap_module tem_varMap_module module~ply_sampled_tracking_module->tem_varMap_module module~sdr_hvs_props_module->env_module module~sdr_hvs_props_module->tem_bc_prop_module module~sdr_hvs_props_module->tem_color_prop_module module~sdr_hvs_props_module->tem_logging_module module~sdr_hvs_props_module->tem_time_module module~sdr_hvs_props_module->tem_varSys_module module~sdr_hvs_props_module->treelmesh_module iso_c_binding iso_c_binding module~sdr_hvs_props_module->iso_c_binding module~ply_subresolution_module ply_subresolution_module module~sdr_hvs_props_module->module~ply_subresolution_module ply_dof_module ply_dof_module module~sdr_hvs_props_module->ply_dof_module module~sdr_hvs_props_module->tem_comm_env_module module~ply_subresolution_module->aotus_module module~ply_subresolution_module->env_module module~ply_subresolution_module->tem_aux_module module~ply_subresolution_module->tem_color_prop_module module~ply_subresolution_module->tem_logging_module module~ply_subresolution_module->tem_time_module module~ply_subresolution_module->tem_varSys_module module~ply_subresolution_module->treelmesh_module module~ply_subresolution_module->iso_c_binding module~ply_subresolution_module->ply_dof_module module~ply_subresolution_module->tem_comm_env_module ply_transfer_module ply_transfer_module module~ply_subresolution_module->ply_transfer_module tem_subres_prop_module tem_subres_prop_module module~ply_subresolution_module->tem_subres_prop_module tem_tools_module tem_tools_module module~ply_subresolution_module->tem_tools_module

Used by

  • module~~sdr_hvs_config_module~~UsedByGraph module~sdr_hvs_config_module sdr_hvs_config_module program~sdr_harvesting sdr_harvesting program~sdr_harvesting->module~sdr_hvs_config_module

Derived Types

type, public ::  sdr_hvs_config_type

This datatype describes the various settings to load from the configuration file.

Components

Type Visibility Attributes Name Initial
character(len=pathLen), public :: prefix

Location on disk to load the mesh data from.

Read more…
logical, public :: do_subsampling

Indication on wether to do subsampling.

Read more…
type(ply_sampled_tracking_type), public :: ply_sample_track

Definition of trackings to extract only parts of the information.

Read more…
type(hvs_output_config_type), public :: output

Description of how the visualization output should be done.


Subroutines

public subroutine sdr_hvs_config_load(me, mesh, property, varsys, general, restart, time)

Read the configuration for the Seeder harvesting from a Lua script.

Arguments

Type IntentOptional Attributes Name
type(sdr_hvs_config_type), intent(out) :: me

Seeder harvesting configuration to load

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

Treelm mesh description as obtained from the user configuration.

type(sdr_hvs_props_type), intent(out) :: property

Properties associated with the mesh.

type(tem_varSys_type), intent(inout) :: varsys

A variable system, to which the further variables should be appended.

type(tem_general_type), intent(inout) :: general

General treelm data to load

type(tem_restart_type), intent(inout) :: restart
type(tem_time_type), intent(out) :: time