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.



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