Estratégias de particionamento - AWS SimSpace Weaver

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Estratégias de particionamento

A seção partitioning_strategies especifica as propriedades de configuração para as partições de aplicativos espaciais. Você fornece seu próprio nome para uma estratégia de particionamento (um conjunto de propriedades nesta seção) e o usa na configuração do aplicativo espacial.

partitioning_strategies: MyGridPartitioning: topology: "Grid" aabb_bounds: x: [0, 1000] y: [0, 1000] grid_placement_groups: x: 1 y: 1

A propriedade topology especifica o tipo de sistema de coordenadas que sua simulação usará. O valor Grid especifica uma grade bidimensional (2D).

Para uma topologia de Grid, o espaço de simulação é modelado como uma caixa delimitadora (AABB) alinhada ao eixo. Você especifica os limites das coordenadas para cada eixo da AABB na propriedade aabb_bounds. Todas as entidades que existem espacialmente em sua simulação devem ter uma posição dentro da AABB.

Grupos de posicionamento de grade

Um grupo de posicionamento é uma coleção de partições espaciais de aplicativos que você deseja que o SimSpace Weaver coloque no mesmo operador. Você especifica o número e a organização dos grupos de posicionamento (em uma grade) na propriedade grid_placement_groups. O SimSpace Weaver tentará distribuir uniformemente as partições entre os grupos de posicionamento. As áreas de propriedade de aplicativos espaciais com partições no mesmo grupo de posicionamento serão espacialmente adjacentes.

Recomendamos que x * y seja igual ao número desejado de operadores. Se não for igual, o SimSpace Weaver tentará equilibrar seus grupos de posicionamento entre os operadores disponíveis.

Se uma configuração de grupo de posicionamento não for especificada, o SimSpace Weaver calculará uma para você.