发明名称 |
Dynamic load balancing for adaptive meshes |
摘要 |
A method for dynamic load balancing of a mesh, wherein the mesh is partitioned to find a solution using a plurality of processors, and wherein the partitions have become unbalanced. The present method allows large portions of the mesh to continue to progress towards a solution by only repartitioning a small percentage of the overall mesh. This is done by stripping cells along the partition interfaces using a marching method to form a free-cell region, repartitioning the free-cell region, and joining the repartitioned portions of the free-cell region with the remaining cells in a manner that will increase the efficiency of the solver. |
申请公布号 |
US8983817(B2) |
申请公布日期 |
2015.03.17 |
申请号 |
US201113328435 |
申请日期 |
2011.12.16 |
申请人 |
The Boeing Company |
发明人 |
Fisher Mark S.;Mani Mortaza |
分类号 |
G06G7/50;G06F9/50;G06F17/50;G01V99/00;G06K9/62;G06T17/20 |
主分类号 |
G06G7/50 |
代理机构 |
Toler Law Group, PC |
代理人 |
Toler Law Group, PC |
主权项 |
1. A method comprising:
identifying, with a processor of a plurality of processors, one or more partition interfaces associated with a mesh that is partitioned to be solved by the plurality of processors; creating a plurality of super-cells with the processor from original partitions, a remainder of the mesh forming a free-cell region, wherein the free-cell region includes cells of the mesh adjacent to both sides of the one or more partition interfaces; dividing the free-cell region into a plurality of portions with the processor; and combining each of the super-cells with at least one portion of the plurality of portions with the processor to form a plurality of new partitions. |
地址 |
Chicago IL US |