Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Strategi partisi
partitioning_strategies
Bagian (wajib) menentukan organisasi partisi untuk domain spasial.
SimSpace Weaver hanya mendukung 1 strategi partisi.
Untuk menentukan properti untuk strategi partisi, ganti partitioning-strategy-name
dengan nama pilihan Anda. Nama harus 3-64 karakter panjang dan dapat berisi karakter A - Z, a - z, 0 - 9, dan _ - (tanda hubung). Tentukan properti strategi partisi setelah nama.
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
Properti
topology
-
Menentukan topologi (skema pengaturan partisi) untuk strategi partisi ini.
Wajib: Ya
Tipe: String
Nilai valid:
"Grid"
aabb_bounds
-
Menentukan batas-batas utama axis-aligned kotak pembatas(AABB) untuk simulasi Anda. Anda menentukan batas sebagai array berurutan 2-elemen yang menggambarkan nilai minimum dan maksimum (dalam urutan itu) untuk setiap sumbu (xdany).
Diperlukan: Bersyarat. Properti ini diperlukan (dan hanya dapat ditentukan) jika topologi diatur ke
"Grid"
.Jenis:
Float
array (untuk setiap sumbu)Nilai yang valid:
-3.4028235e38
-3.4028235e38
grid_placement_groups
-
Menentukan jumlah kelompok penempatan sepanjang setiap sumbu (x dan y) dalam topologi grid. Grup penempatan adalah kumpulan partisi (dalam domain yang sama) yang berdekatan secara spasial.
Diperlukan: Bersyarat. Properti ini diperlukan (dan hanya dapat ditentukan) jika topologi diatur ke
"Grid"
. Jika Anda tidak menentukan konfigurasi grup penempatan, Weaver akan menghitung konfigurasi grup penempatan, SimSpace Weaver akan menghitung konfigurasi grup penempatan. Domain apa pun yang menggunakan strategi partisi tanpa konfigurasi grup penempatan harus menentukangrid_partition
(lihatStrategi partisi domain spasial).Jenis: Integer (untuk setiap sumbu)
Nilai yang valid:
1
-20
. Kami merekomendasikan bahwa x * y sama dengan jumlah pekerja yang diinginkan. Jika tidak, SimSpace Weaver akan mencoba menyeimbangkan kelompok penempatan Anda di seluruh pekerja yang tersedia.