Stratégies de partitionnement - AWS SimSpace Weaver

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Stratégies de partitionnement

Lepartitioning_strategiesLa section spécifie les propriétés de configuration pour les partitions des applications spatiales. Vous attribuez votre propre nom à une stratégie de partitionnement (un ensemble de propriétés dans cette section) et vous l'utilisez dans la configuration de votre application spatiale.

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

LetopologyLa propriété spécifie le type de système de coordonnées utilisé par votre simulation. La valeurGridspécifie une grille bidimensionnelle (2D).

Pour unGridtopologie, l'espace de simulation est modélisé sous la forme d'un cadre de délimitation aligné sur un axe(AABB). Vous spécifiez les limites de coordonnées pour chaque axe de votre AABB dansaabb_boundspropriété. Toutes les entités qui existent spatialement dans votre simulation doivent avoir une position au sein de l'AABB.

Groupes de placement dans la grille

UNgroupe de placementest un ensemble de partitions spatiales d'applications que vous souhaitezSimSpace Weaverà placer sur le même travailleur. Vous spécifiez le nombre et la disposition des groupes de placement (dans une grille) dansgrid_placement_groupspropriété.SimSpace Weaveressaiera de répartir uniformément les partitions entre les groupes de placement. Les zones de propriété des applications spatiales dont les partitions appartiennent au même groupe de placement seront spatialement adjacentes.

Nous recommandons que x* y soit égal au nombre de travailleurs souhaité. Si ce n'est pas égal,SimSpace Weaveressaiera d'équilibrer vos groupes de placement entre les travailleurs disponibles.

Si vous ne spécifiez pas de configuration de groupe de placement,SimSpace Weaverva en calculer un pour vous.