sdr_flood_tree Subroutine

public subroutine sdr_flood_tree(proto, geometry, header, meshUniverse)

This routine identifies the nodes, which are supposed to be part of the computational domain, as defined by the seed objects.

Mark all virtual nodes, which contain a flooded child as flooded starting from the second finest level moving up to the root. This allows to easily avoid non-flooded domains later on.

Arguments

Type IntentOptional Attributes Name
type(sdr_protoTree_type), intent(inout) :: proto

The proto tree description with all the data enabling the flooding.

type(sdr_geometry_type), intent(in) :: geometry

Description of geometric objects. Propably not needed here, remove again if this is the case.

type(sdr_confHead_type), intent(inout) :: header

some global information on solver name and version

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

treelmesh contains bounding cube info