分区策略 - AWS SimSpace Weaver

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

分区策略

partitioning_strategies 部分指定了空间应用程序分区的配置属性。您可以为分区策略(本部分的一组属性)提供一个名称,并在空间应用程序配置中使用该名称。

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

topology 属性指定模拟使用的坐标系类型。值 Grid 指定一个二维 (2D) 网格。

对于 Grid 拓扑,将模拟空间建模为轴对齐边界框 (AABB)。您可以在 aabb_bounds 属性中指定 AABB 的每个轴的坐标边界。模拟中空间上存在的所有实体都必须在 AABB 中一个位置。

网格置放群组

置放群组是您希望 SimSpace Weaver 放置在同一个工作线程上的空间应用程序分区的集合。您可以在 grid_placement_groups 属性中指定置放群组(在网格中)的数量和排布。SimSpace Weaver 将尝试在置放群组之间均匀分配分区。同一置放群组中具有分区的空间应用程序的所有权区域在空间上是相邻的。

我们建议让 x * y 等于所需的工作线程数量。如果不相等,SimSpace Weaver 会尝试在可用工作线程之间平衡置放群组。

如果您未指定置放群组配置,SimSpace Weaver 将为您计算一个。