|
|
b32675ba99
|
1. Pass 1(357-395行):遍历所有 Patch,对每个 block 计算含ghost zone 的实际体积,存入 block_volumes
2. Greedy LPT(397-414行):按体积从大到小排序,依次分配给当前负载最小的 rank
3. Pass 2(416-555行):原来的 block创建循环,但用 assigned_ranks[block_idx++] 替代 n_rank++,Block
构造时直接拿到正确的 rank,内存分配在对的进程上
|
2026-02-12 03:22:46 +08:00 |
|