Implementation Strategy for D2Q9 Model on Desktop Grid Environment

Mahathir Rahmany, Elankovan Sundararajan, Abdullah Mohd Zin, Shahrir Abdullah
2013 Procedia Technology - Elsevier  
Lattice Boltzmann Method (LBM) is a widely used method to simulate the computation of fluid dynamics. Its cost effectiveness and computing speed are some of the important reasons why it has become very popular in solving Computational Fluid Dynamics (CFD) applications. However, this method is not practical to be applied for large CFD problems in a single machine because it requires high memory usage and processing power. Desktop Grid Computing (DGC) is one of the possible choices among other
more » ... hods such as Massively Parallel Processors (MPP), Symmetrical Multi Processors (SMP), multicores and GP-GPU in overcoming the above problem. The main idea in DGC is scavenging unused resources for compute intensive tasks. In this work, we develop a new strategy for executing the two dimensional and nine velocity (D2Q9) LBM model by using HTCondor as DGC middleware. In this strategy, we reduced the communication overhead by sending only the data required by other machines and leave the rest of the data in the compute node. This strategy also allows the HTCondor server to remember the machines with a particular portion of the data so that appropriate data can be sent for further computation until convergence criterion is achieved.
doi:10.1016/j.protcy.2013.12.301 fatcat:bslyavm3hvdadofwim6mhpjvw4