[tag] deactivated_subdomain

Time-dependent subdomain deactivation.

Subdomain deactivation is space and time-dependent. The spatial extent of deactivated elements is defined through an intersection between a half-space and a set of material ids. The half-space is defined by a line segment that separates through its normal plane and position on the line segment an active and an inactive part.

The subdomain can be deactivated at once using a time interval. For fine-grained control, a time curve can be specified. It maps the current time to the position given as distance (in length units) between the start and the end points on the line segment. Elements, which center points lie left of this position are deactivated.

The deactivated elements are excluded from the assembly, pre and post call, secondary variables computation and the like. To keep the size of the global linear equation system artificial Dirichlet boundary conditions are applied on the interior of the deactivated subdomain. The nodes on the border between the active and inactive elements are not affected.

Child parameters, attributes and cases

Additional info

From ProcessLib/CreateDeactivatedSubdomain.cpp line 313

  • This parameter can be given arbitrarily many times.
  • Expanded tag path: process_variables.process_variable.deactivated_subdomains.deactivated_subdomain
  • Go to source code: → ogs/ogs/master

Used in the following test data files