Skip to main content
Advertisement
Browse Subject Areas
?

Click through the PLOS taxonomy to find articles in your field.

For more information about PLOS Subject Areas, click here.

< Back to Article

Fig 1.

Parallelization of Dust Model (Domain Division and Two Allocation Methods for Dispatching 12 Subdomains to Two Computing Nodes, A and B).

More »

Fig 1 Expand

Fig 2.

Workflow of K-Means & Kernighan-Lin Combined Algorithm.

More »

Fig 2 Expand

Fig 3.

Subdomain Center Points and Component Centroids within a Domain Matrix.

More »

Fig 3 Expand

Fig 4.

Workflow of Subdomain Belongingness Adjustment.

More »

Fig 4 Expand

Fig 5.

Pseudo codes of Algorithm SwapSubdomains.

More »

Fig 5 Expand

Fig 6.

Workflow of ASRG algorithm.

More »

Fig 6 Expand

Fig 7.

Implementation of ASRG algorithm.

More »

Fig 7 Expand

Table 1.

Scenario Description.

More »

Table 1 Expand

Table 2.

Programming language and used software/libraries for algorithms.

More »

Table 2 Expand

Fig 8.

Total Shared Edge Number Comparison for Different Domain Sizes.

More »

Fig 8 Expand

Table 3.

The difference of the total number of shared edges between K&K and ASRG.

More »

Table 3 Expand

Fig 9.

Standard Deviation of the Number of Subdomains in Each Components Comparison for Different Domain Sizes.

More »

Fig 9 Expand

Table 4.

The maximum difference on the number of subdomains between K&K and ideal algorithm.

More »

Table 4 Expand

Fig 10.

Standard Deviation of the Number of Shared Edges in Each Components Comparison for Different Domain Sizes.

More »

Fig 10 Expand

Table 5.

The maximum difference of the number of shared edges for K&K and ASRG.

More »

Table 5 Expand

Fig 11.

Solving Time Comparison for Different Domain Sizes.

More »

Fig 11 Expand

Fig 12.

ILP Solving Time Growth with the Number of the Components and the Domain Size (the solving processes were force to be terminated when taking longer than 7200s).

More »

Fig 12 Expand

Table 6.

Comparison of three algorithms through different features.

More »

Table 6 Expand

Fig 13.

Subdomain Number—Execution Time Plot for Different Node Numbers (Blue bars: execution time using MPI default allocation; Orange bars: execution time using K-Means and Kernighan-Lin combined algorithm (K&K); Grey lines: Performance Improvement Factor (PIF)).

More »

Fig 13 Expand

Fig 14.

Node Number—Execution Time Plot for Different Subdomain Numbers (Blue bars: execution time using MPI default allocation; Orange bars: execution time using K-Means and Kernighan-Lin combined algorithm (K&K); Grey lines: Performance Improvement Factor (PIF)).

More »

Fig 14 Expand

Fig 15.

PIF and Estimated Communication Volume for four Nodes.

(A) shows the PIF values for 4 nodes. (B) and (D) are the allocation conFig uration using K&K method and default method. (C) is the estimated communication volume (both external and internal) for 4 nodes using two methods. Blue bars: estimated external communication volume using MPI default allocation; Orange bars: estimated internal communication volume using MPI default allocation; Grey bars: estimated external communication volume using K&K allocation; Yellow bars: estimated internal communication volume using K&K allocation.

More »

Fig 15 Expand