메뉴 건너뛰기




Volumn 207, Issue 2, 2005, Pages 493-528

K-means clustering for optimal partitioning and dynamic load balancing of parallel hierarchical N-body simulations

Author keywords

Hierarchical methods; k means clustering; Load balancing; N body problems; Parallel processing; Particle methods; Three dimensional flow; Transverse jet; Treecode; Vortex methods

Indexed keywords

EFFICIENCY; GRAVITATION; MOLECULAR DYNAMICS; REYNOLDS NUMBER; VORTEX FLOW;

EID: 18844422765     PISSN: 00219991     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.jcp.2005.01.021     Document Type: Article
Times cited : (54)

References (72)
  • 1
    • 0035922241 scopus 로고    scopus 로고
    • A particle method and adaptive treecode for vortex sheet motion in three-dimensional flow
    • K. Lindsay R. Krasny A particle method and adaptive treecode for vortex sheet motion in three-dimensional flow Journal of Computational Physics 172 2 2001 879-907
    • (2001) Journal of Computational Physics , vol.172 , Issue.2 , pp. 879-907
    • Lindsay, K.1    Krasny, R.2
  • 3
    • 0000813940 scopus 로고    scopus 로고
    • A parallel tree code
    • J. Dubinski A parallel tree code New Astronomy 1 2 1997 133-147
    • (1997) New Astronomy , vol.1 , Issue.2 , pp. 133-147
    • Dubinski, J.1
  • 4
    • 2442446356 scopus 로고    scopus 로고
    • A kernel-independent adaptive fast multipole algorithm in two and three dimensions
    • L. Ying G. Biros D. Zorin A kernel-independent adaptive fast multipole algorithm in two and three dimensions Journal of Computational Physics 196 2 2004 591-626
    • (2004) Journal of Computational Physics , vol.196 , Issue.2 , pp. 591-626
    • Ying, L.1    Biros, G.2    Zorin, D.3
  • 5
    • 0028021598 scopus 로고
    • Fast algorithms for classical physics
    • L. Greengard Fast algorithms for classical physics Science 265 5174 1994 909-914
    • (1994) Science , vol.265 , Issue.5174 , pp. 909-914
    • Greengard, L.1
  • 7
    • 33846349887 scopus 로고
    • A hierarchical O(NlogN) force-calculation algorithm
    • J. Barnes P. Hut A hierarchical O(N log N) force-calculation algorithm Nature 324 6096 1986 446-449
    • (1986) Nature , vol.324 , Issue.6096 , pp. 446-449
    • Barnes, J.1    Hut, P.2
  • 9
    • 84967045101 scopus 로고
    • Astrophysical N-body simulations using hierarchical tree data structures
    • M.S. Warren, J.K. Salmon, Astrophysical N-body simulations using hierarchical tree data structures, in: Proceedings of Supercomputing'92, IEEE, 1992, pp. 570-576
    • (1992) Proceedings of Supercomputing'92, IEEE , pp. 570-576
    • Warren, M.S.1    Salmon, J.K.2
  • 12
    • 18844372647 scopus 로고    scopus 로고
    • Vorticity structure and evolution in a transverse jet with new algorithms for scalable particle simulation
    • Ph.D. thesis, Massachusetts Institute of Technology (June)
    • Y.M. Marzouk, Vorticity structure and evolution in a transverse jet with new algorithms for scalable particle simulation, Ph.D. thesis, Massachusetts Institute of Technology (June 2004)
    • (2004)
    • Marzouk, Y.M.1
  • 13
    • 0021852762 scopus 로고
    • Computing three-dimensional incompressible flows with vortex elements
    • A. Leonard Computing three-dimensional incompressible flows with vortex elements Annual Review of Fluid Mechanics 17 1985 523-559
    • (1985) Annual Review of Fluid Mechanics , vol.17 , pp. 523-559
    • Leonard, A.1
  • 16
    • 0003093505 scopus 로고
    • Vortex methods: An introduction and survey of selected research topics
    • M.D. Gunzburger R.A. Nicolaides (Eds.) Cambridge University Press Cambridge; New York
    • E.G. Puckett Vortex methods: An introduction and survey of selected research topics In M.D. Gunzburger R.A. Nicolaides (Eds.) Incompressible computational fluid dynamics: Trends and advances 1993 Cambridge University Press Cambridge; New York 335-407
    • (1993) Incompressible Computational Fluid Dynamics: Trends and Advances , pp. 335-407
    • Puckett, E.G.1
  • 17
    • 0015915853 scopus 로고
    • Numerical study of slightly viscous flow
    • A.J. Chorin Numerical study of slightly viscous flow Journal of Fluid Mechanics 57 1973 785-796
    • (1973) Journal of Fluid Mechanics , vol.57 , pp. 785-796
    • Chorin, A.J.1
  • 18
    • 0001193104 scopus 로고
    • The formation of vortices from a surface of discontinuity
    • L. Rosenhead The formation of vortices from a surface of discontinuity Proceedings of the Royal Society A 134 1931 170-192
    • (1931) Proceedings of the Royal Society A , vol.134 , pp. 170-192
    • Rosenhead, L.1
  • 19
    • 84966235052 scopus 로고
    • Convergence of vortex methods for Euler's equations
    • O. Hald V.M. Delprete Convergence of vortex methods for Euler's equations Mathematics of Computation 32 143 1978 791-809
    • (1978) Mathematics of Computation , vol.32 , Issue.143 , pp. 791-809
    • Hald, O.1    Delprete, V.M.2
  • 20
    • 84966254687 scopus 로고
    • Vortex methods: 1. Convergence in three dimensions
    • J.T. Beale A. Majda Vortex methods: 1. Convergence in three dimensions Mathematics of Computation 39 159 1982 1-27
    • (1982) Mathematics of Computation , vol.39 , Issue.159 , pp. 1-27
    • Beale, J.T.1    Majda, A.2
  • 22
    • 0001971785 scopus 로고
    • Grid-free simulation of diffusion using random-walk methods
    • A.F. Ghoniem F.S. Sherman Grid-free simulation of diffusion using random-walk methods Journal of Computational Physics 61 1 1985 1-37
    • (1985) Journal of Computational Physics , vol.61 , Issue.1 , pp. 1-37
    • Ghoniem, A.F.1    Sherman, F.S.2
  • 23
    • 84968519040 scopus 로고
    • The weighted particle method for convection-diffusion equations: 1. The case of an isotropic viscosity
    • P. Degond S. Masgallic The weighted particle method for convection-diffusion equations: 1. The case of an isotropic viscosity Mathematics of Computation 53 188 1989 485-507
    • (1989) Mathematics of Computation , vol.53 , Issue.188 , pp. 485-507
    • Degond, P.1    Masgallic, S.2
  • 25
    • 0036436556 scopus 로고    scopus 로고
    • The diffusion velocity method: A deterministic way of moving the nodes for solving diffusion equations
    • S. Mas-Gallic The diffusion velocity method: A deterministic way of moving the nodes for solving diffusion equations Transport Theory and Statistical Physics 31 4-6 2002 595-605
    • (2002) Transport Theory and Statistical Physics , vol.31 , Issue.4-6 , pp. 595-605
    • Mas-Gallic, S.1
  • 26
    • 0001057377 scopus 로고    scopus 로고
    • Vortex methods for high-resolution simulations of viscous flow past bluff bodies of general geometry
    • P. Ploumhans G.S. Winckelmans Vortex methods for high-resolution simulations of viscous flow past bluff bodies of general geometry Journal of Computational Physics 165 2 2000 354-406
    • (2000) Journal of Computational Physics , vol.165 , Issue.2 , pp. 354-406
    • Ploumhans, P.1    Winckelmans, G.S.2
  • 27
    • 0029152706 scopus 로고
    • Effects of the free-stream density ratio on free and forced spatially developing shear layers
    • M.C. Soteriou A.F. Ghoniem Effects of the free-stream density ratio on free and forced spatially developing shear layers Physics of Fluids 7 8 1995 2036-2051
    • (1995) Physics of Fluids , vol.7 , Issue.8 , pp. 2036-2051
    • Soteriou, M.C.1    Ghoniem, A.F.2
  • 29
    • 0037455603 scopus 로고    scopus 로고
    • Axisymmetric vortex method for low-Mach number, diffusion-controlled combustion
    • I. Lakkis A.F. Ghoniem Axisymmetric vortex method for low-Mach number, diffusion-controlled combustion Journal of Computational Physics 184 2 2003 435-475
    • (2003) Journal of Computational Physics , vol.184 , Issue.2 , pp. 435-475
    • Lakkis, I.1    Ghoniem, A.F.2
  • 32
  • 33
    • 0001617877 scopus 로고
    • TreeSPH - A unification of SPH with the hierarchical tree method
    • L. Hernquist N. Katz TreeSPH - a unification of SPH with the hierarchical tree method Astrophysical Journal Supplement Series 70 2 1989 419-446
    • (1989) Astrophysical Journal Supplement Series , vol.70 , Issue.2 , pp. 419-446
    • Hernquist, L.1    Katz, N.2
  • 34
    • 0034270925 scopus 로고    scopus 로고
    • An Ewald summation based multipole method
    • Z.H. Duan R. Krasny An Ewald summation based multipole method Journal of Chemical Physics 113 9 2000 3492-3495
    • (2000) Journal of Chemical Physics , vol.113 , Issue.9 , pp. 3492-3495
    • Duan, Z.H.1    Krasny, R.2
  • 35
    • 0000687899 scopus 로고    scopus 로고
    • An adaptive treecode for computing nonbonded potential energy in classical molecular systems
    • Z.H. Duan R. Krasny An adaptive treecode for computing nonbonded potential energy in classical molecular systems Journal of Computational Chemistry 22 2 2001 184-195
    • (2001) Journal of Computational Chemistry , vol.22 , Issue.2 , pp. 184-195
    • Duan, Z.H.1    Krasny, R.2
  • 36
    • 0003111075 scopus 로고    scopus 로고
    • A fast adaptive multipole algorithm for calculating screened Coulomb (Yukawa) interactions
    • A.H. Boschitsch M.O. Fenley W.K. Olson A fast adaptive multipole algorithm for calculating screened Coulomb (Yukawa) interactions Journal of Computational Physics 151 1 1999 212-241
    • (1999) Journal of Computational Physics , vol.151 , Issue.1 , pp. 212-241
    • Boschitsch, A.H.1    Fenley, M.O.2    Olson, W.K.3
  • 38
    • 0001292444 scopus 로고
    • Fast, adaptive summation of point forces in the two-dimensional poisson equation
    • L. van Dommelen E.A. Rundensteiner Fast, adaptive summation of point forces in the two-dimensional poisson equation Journal of Computational Physics 83 1 1989 126-147
    • (1989) Journal of Computational Physics , vol.83 , Issue.1 , pp. 126-147
    • van Dommelen, L.1    Rundensteiner, E.A.2
  • 39
  • 40
    • 0000605094 scopus 로고
    • A modified tree code: Don't laugh, it runs
    • J.E. Barnes A modified tree code: Don't laugh, it runs Journal of Computational Physics 87 1 1990 161-170
    • (1990) Journal of Computational Physics , vol.87 , Issue.1 , pp. 161-170
    • Barnes, J.E.1
  • 42
    • 0003573036 scopus 로고
    • The rapid evaluation of potential fields in three dimensions
    • L. Greengard V. Rokhlin The rapid evaluation of potential fields in three dimensions Lecture Notes in Mathematics 1360 1988 121-141
    • (1988) Lecture Notes in Mathematics , vol.1360 , pp. 121-141
    • Greengard, L.1    Rokhlin, V.2
  • 45
    • 85011484616 scopus 로고    scopus 로고
    • A new version of the fast multipole method for the Laplace equation in three dimensions
    • L. Greengard V. Rokhlin A new version of the fast multipole method for the Laplace equation in three dimensions Acta Numerica 6 1997 229-269
    • (1997) Acta Numerica , vol.6 , pp. 229-269
    • Greengard, L.1    Rokhlin, V.2
  • 47
    • 0001481029 scopus 로고
    • Contributions to vortex particle methods for the computation of three-dimensional incompressible unsteady flows
    • G.S. Winckelmans A. Leonard Contributions to vortex particle methods for the computation of three-dimensional incompressible unsteady flows Journal of Computational Physics 109 2 1993 247-273
    • (1993) Journal of Computational Physics , vol.109 , Issue.2 , pp. 247-273
    • Winckelmans, G.S.1    Leonard, A.2
  • 50
    • 85189850349 scopus 로고    scopus 로고
    • Fast, parallel, hierarchical N-body solvers for arbitrary kernel
    • Reacting Gas Dynamics Laboratory report, MIT
    • D.H. Wee, Y.M. Marzouk, A.F. Ghoniem, Fast, parallel, hierarchical N-body solvers for arbitrary kernel, Reacting Gas Dynamics Laboratory report, MIT, http://centaur.mit.edu/rgd, 2004
    • (2004)
    • Wee, D.H.1    Marzouk, Y.M.2    Ghoniem, A.F.3
  • 51
    • 85189843078 scopus 로고
    • Tree codes for vortex dynamics: Application of a programming framework
    • Workshop on Solving Irregular Problems on Parallel Machines, International Parallel Processing Symposium Santa Barbara, CA
    • S. Bhatt, P. Liu, V. Fernandez, N. Zabusky, Tree codes for vortex dynamics: Application of a programming framework, in: Workshop on Solving Irregular Problems on Parallel Machines, International Parallel Processing Symposium, Santa Barbara, CA, 1995
    • (1995)
    • Bhatt, S.1    Liu, P.2    Fernandez, V.3    Zabusky, N.4
  • 54
    • 0001457509 scopus 로고
    • Some methods for classification and analysis of multivariate observations
    • L.M.L. Cam J. Neyman (Eds.) University of California Press Berkeley
    • J. MacQueen Some methods for classification and analysis of multivariate observations In: L.M.L. Cam J. Neyman (Eds.) Proceedings of the fifth Berkeley symposium on mathematical statistics and probability vol. 1 1967 University of California Press Berkeley 281-297
    • (1967) Proceedings of the Fifth Berkeley Symposium on Mathematical Statistics and Probability , vol.1 , pp. 281-297
    • MacQueen, J.1
  • 56
    • 84949510307 scopus 로고    scopus 로고
    • A data-clustering algorithm on distributed memory multiprocessors
    • M.J. Zaki C.-T. Ho (Eds.) Springer-Verlag Berlin Large-scale Parallel Data Mining
    • I.S. Dhillon D.S. Modha A data-clustering algorithm on distributed memory multiprocessors In: M.J. Zaki C.-T. Ho (Eds.) Large-scale parallel data mining Lecture notes in artificial intelligence vol. 1759 2000 Springer-Verlag Berlin 245-260
    • (2000) Lecture Notes in Artificial Intelligence , vol.1759 , pp. 245-260
    • Dhillon, I.S.1    Modha, D.S.2
  • 58
    • 85087604730 scopus 로고    scopus 로고
    • Mechanism of streamwise vorticity formation in a transverse jet
    • No. AIAA-2002-1063, AIAA
    • Y.M. Marzouk, A.F. Ghoniem, Mechanism of streamwise vorticity formation in a transverse jet, in: 40th Aerospace Sciences Meeting and Exhibit, No. AIAA-2002-1063, AIAA, 2002
    • (2002) 40th Aerospace Sciences Meeting and Exhibit
    • Marzouk, Y.M.1    Ghoniem, A.F.2
  • 59
    • 84976826673 scopus 로고
    • Voronoi diagrams - A survey of a fundamental geometric data structure
    • F. Aurenhammer Voronoi diagrams - a survey of a fundamental geometric data structure ACM Computing Surveys 23 3 1991 345-405
    • (1991) ACM Computing Surveys , vol.23 , Issue.3 , pp. 345-405
    • Aurenhammer, F.1
  • 60
    • 0043005053 scopus 로고
    • Load balancing and data locality in adaptive hierarchical N-body methods - Barnes-Hut, fast multipole, and radiosity
    • J.P. Singh C. Holt T. Totsuka A. Gupta J. Hennessy Load balancing and data locality in adaptive hierarchical N-body methods - Barnes-Hut, fast multipole, and radiosity Journal of Parallel and Distributed Computing 27 2 1995 118-141
    • (1995) Journal of Parallel and Distributed Computing , vol.27 , Issue.2 , pp. 118-141
    • Singh, J.P.1    Holt, C.2    Totsuka, T.3    Gupta, A.4    Hennessy, J.5
  • 62
    • 0004022620 scopus 로고
    • The design and analysis of spatial data structures
    • Reading, MA: Addison-Wesley
    • H. Samet The design and analysis of spatial data structures Addison-Wesley series in computer science 1990 Addison-Wesley Reading, MA
    • (1990) Addison-Wesley Series in Computer Science
    • Samet, H.1
  • 63
    • 0032097210 scopus 로고    scopus 로고
    • Scalable parallel formulations of the Barnes-Hut method for N-body simulations
    • A. Grama V. Kumar A. Sameh Scalable parallel formulations of the Barnes-Hut method for N-body simulations Parallel Computing 24 5-6 1998 797-822
    • (1998) Parallel Computing , vol.24 , Issue.5-6 , pp. 797-822
    • Grama, A.1    Kumar, V.2    Sameh, A.3
  • 64
    • 0000016962 scopus 로고    scopus 로고
    • Provably good partitioning and load balancing algorithms for parallel adaptive N-body simulation
    • S.-H. Teng Provably good partitioning and load balancing algorithms for parallel adaptive N-body simulation SIAM Journal on Scientific Computing 19 2 1998 635-656
    • (1998) SIAM Journal on Scientific Computing , vol.19 , Issue.2 , pp. 635-656
    • Teng, S.-H.1
  • 66
    • 0032131147 scopus 로고    scopus 로고
    • A fast and high quality multilevel scheme for partitioning irregular graphs
    • G. Karypis V. Kumar A fast and high quality multilevel scheme for partitioning irregular graphs SIAM Journal on Scientific Computing 20 1 1998 359-392
    • (1998) SIAM Journal on Scientific Computing , vol.20 , Issue.1 , pp. 359-392
    • Karypis, G.1    Kumar, V.2
  • 68
    • 0028668833 scopus 로고
    • Vortical structure in the wake of a transverse jet
    • T.F. Fric A. Roshko Vortical structure in the wake of a transverse jet Journal of Fluid Mechanics 279 1994 1-47
    • (1994) Journal of Fluid Mechanics , vol.279 , pp. 1-47
    • Fric, T.F.1    Roshko, A.2
  • 69
    • 18844368663 scopus 로고    scopus 로고
    • Vorticity structure and evolution in transverse jets
    • submitted for publication
    • Y.M. Marzouk, A.F. Ghoniem, Vorticity structure and evolution in transverse jets, Journal of Fluid Mechanics (2005), submitted for publication
    • (2005) Journal of Fluid Mechanics
    • Marzouk, Y.M.1    Ghoniem, A.F.2
  • 70
    • 30744476771 scopus 로고    scopus 로고
    • Simulations of high Reynolds number transverse jets and analysis of the underlying vortical structures
    • No. AIAA-2005-0308, AIAA
    • Y.M. Marzouk, A.F. Ghoniem, D. Wee, Simulations of high Reynolds number transverse jets and analysis of the underlying vortical structures, in: 43rd Aerospace Sciences Meeting and Exhibit, No. AIAA-2005-0308, AIAA, 2005
    • (2005) 43rd Aerospace Sciences Meeting and Exhibit
    • Marzouk, Y.M.1    Ghoniem, A.F.2    Wee, D.3
  • 71
  • 72
    • 0023815739 scopus 로고
    • Three-dimensional shear layers via vortex dynamics
    • W.T. Ashurst E. Meiburg Three-dimensional shear layers via vortex dynamics Journal of Fluid Mechanics 189 1988 87-116
    • (1988) Journal of Fluid Mechanics , vol.189 , pp. 87-116
    • Ashurst, W.T.1    Meiburg, E.2


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.