Parallel Control

Parallel Control

 

Description

 

Here the keyword *PARALLEL CONTROL to define Parallel Control data is defined.

 

 

PARALLEL CONTROL   Parallel control data

Usage

*PARALLEL CONTROL,  METIS=Dual/Nodal,  CONTACT WEIGHT=Value,  ELEMENT WEIGHT=Value,  OUTPUT LEVEL=Value,  PARALLEL UTILITY=Yes/No

Description

*PARALLEL CONTROL keyword may be used to define Parallel control data.

 

Optional Parameters

METIS

Defines the Metis algorithm used for the Parallel domain decomposition. Valid options are:

- Dual (Default. Recommended for explicit solvers as it optimizes element count for domain decomposition)

- Nodal (optimizes node count for domain decomposition)

CONTACT WEIGHT

Assigns a weight to the contact for domain decomposition. Default value is 0.2

ELEMENT WEIGHT

Assigns a weight factor to calculate element weight for each element for domain decomposition based on the number of nodes of each element (used for mixed element types meshes). The actual weight of the element will then be calculated according to:

Weight= n/nmin * Ew

Where "Weight" is the actual element weight, "n" is the number of nodes of the element, nmin is the minimum number of nodes an element may have in the mixed mesh and  Ew is the assigned Element Weight factor.

Default value is 0.7

OUTPUT LEVEL

Defines the level of output of parallel information to the log file (.res). Valid values are:

- 0 - No output

- 1 - Basic information output

- 2 - Detailed output

PARALLEL UTILITY

Defines whether the parallel utility is going to be used or not. The parallel utility consist of assigning to an extra processor the task to write plot files while the other processors perform the simulation. Valid options are:

- Yes

- No

Note that if the number of processors is > 16 this is generally more efficient. For less than 16 processors it is better that each processor writes its part of the model to the plot file.

 

Sub-Keywords

hmtoggle_plus1*MATERIAL WEIGHTS         List of material weights for domain decomposition
hmtoggle_plus1*GROUP WEIGHTS         List of group weights for domain decomposition

 

Examples

 

*PARALLEL CONTROL, METIS=NODAL

*GROUP WEIGHTS

 Formation1, 2.0

 Formation2, 1.0

 Formation3, 2.0

 Formation4, 2.5

 

 

1Parallel control data is defined with nodal METIS solver assigned.

2Group weights are specified.

 

 

*PARALLEL CONTROL, ELEMENT WEIGHT=0.8

 

 

1If the mesh has mixed element types as tetrahedra (4 nodes) and hexahedra (8 nodes) the weight of the tetrahedra will be 1 whereas the weigh of the hexahedra will be:

    1 · (8/4) · 0.8 = 1.6