分区策略 - AWS SimSpace Weaver

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

分区策略

partitioning_strategies 部分(必需)指定空间域分区的组织方式。

注意

SimSpace Weaver 仅支持 1 个分区策略。

要指定分区策略的属性,请替换 partitioning-strategy-name 用你选择的名字。该名称的长度必须为 3-64 个字符,可以包含以下字符:A -Za -z0 -9_ -(短横线)。在名称后指定分区策略的属性。

partitioning_strategies: partitioning-strategy-name: topology: "Grid" aabb_bounds: x: [aabb-min-x, aabb-max-x] y: [aabb-min-y, aabb-max-y] grid_placement_groups: x: number-of-placement-groups-along-x-axis y: number-of-placement-groups-along-y-axis

属性

topology

指定此分区策略的拓扑(分区排列方案)。

必需:是

类型:字符串

有效值"Grid"

aabb_bounds

指定主轴对齐的边界框的边界 (AABB) 用于您的模拟。您可以将边界指定为 2 元素有序数组,这些数组描述每个轴的最小值和最大值(按该顺序排列)(x 以及 y).

必填:条件性。如果拓扑设置为 "Grid",则此属性为必需项(且只能指定)。

类型:Float 数组(用于各个轴)

有效值:-3.4028235e38-3.4028235e38

grid_placement_groups

指定网格拓扑中沿每个轴(x 和 y)的置放群组数量。置放群组是空间上相邻分区(在同一个域中)的集合。

必填:条件性。如果拓扑设置为 "Grid",则此属性为必需项(且只能指定)。如果您未指定置放群组配置, SimSpace Weaver 将为您计算一个。任何使用分区策略但没有置放群组配置的域都必须指定 grid_partition(请参阅空间域分区策略)。

类型:整数(对于各个轴)

有效值:1-20。我们建议让 x * y 等于所需的工作线程数量。否则, SimSpace Weaver 将尝试在可用的工作人员之间平衡您的安置组。