RS_GRID
Section can be repeated.
Set options that influence how the realspace grids are being distributed in parallel runs. [Edit on GitHub]
Keywords
Keyword descriptions
- DISTRIBUTION_LAYOUT
Type: integer[3]
Default: -1 -1 -1
Usage: DISTRIBUTION_LAYOUTDescription: Specifies the number of slices in the x, y and z directions. -1 specifies that any number of slices is OK. If a given distribution can not be satisfied, a replicated grid will result. Also see LOCK_DISTRIBUTION.
- DISTRIBUTION_TYPE
Type: enum
Default: AUTOMATIC
Usage: DISTRIBUTION_TYPE DISTRIBUTEDDescription: Parallelization strategy.
Valid values:
AUTOMATICUse heuristic rules to decide between distributed and replicatedDISTRIBUTEDForce a distributed setup if possibleREPLICATEDForce a replicated setup
- HALO_REDUCTION_FACTOR
Type: real
Default: 1.00000000E+000
Usage: HALO_REDUCTION_FACTOR 0.5Description: Can be used to reduce the halo of the distributed grid (experimental features).
- LOCK_DISTRIBUTION
Type: logical
Default: T
Usage: LOCK_DISTRIBUTION TRUEDescription: Expert use only, only basic QS deals correctly with a non-default value. If the distribution is locked, a grid will have the same distribution as the next finer multigrid (provided it is distributed). If unlocked, all grids can be distributed freely.
- MAX_DISTRIBUTED_LEVEL
Type: integer
Default: 2
Usage: MAX_DISTRIBUTED_LEVEL 1Description: If the multigrid-level of a grid is larger than the parameter, it will not be distributed in the automatic scheme.
- MEMORY_FACTOR
Type: real
Default: 2.00000000E+000
Usage: MEMORY_FACTOR 4.0Description: A grid will only be distributed if the memory usage for that grid (including halo) is smaller than a replicated grid by this parameter.