메뉴 건너뛰기




Volumn 176, Issue 3, 2007, Pages 200-210

An efficient swap algorithm for the lattice Boltzmann method

Author keywords

Algorithm; Code optimization; Implementation; Lattice Boltzmann

Indexed keywords

CODES (SYMBOLS); COMPUTATIONAL FLUID DYNAMICS; COMPUTATIONAL METHODS; COMPUTER SIMULATION; DATA STORAGE EQUIPMENT; ENCODING (SYMBOLS); OPTIMIZATION;

EID: 33846197107     PISSN: 00104655     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.cpc.2006.09.005     Document Type: Article
Times cited : (69)

References (29)
  • 1
    • 35949016104 scopus 로고
    • Lattice-gas automata for the Navier-Stokes equations
    • Frisch U., Hasslacher B., and Pomeau Y. Lattice-gas automata for the Navier-Stokes equations. Phys. Rev. Lett. 56 14 (1986) 1505-1508
    • (1986) Phys. Rev. Lett. , vol.56 , Issue.14 , pp. 1505-1508
    • Frisch, U.1    Hasslacher, B.2    Pomeau, Y.3
  • 2
    • 25744459324 scopus 로고
    • Use of the Boltzmann equation to simulate lattice-gas automata
    • McNamara G., and Zanetti G. Use of the Boltzmann equation to simulate lattice-gas automata. Phys. Rev. Lett. 61 20 (1988) 2332-2335
    • (1988) Phys. Rev. Lett. , vol.61 , Issue.20 , pp. 2332-2335
    • McNamara, G.1    Zanetti, G.2
  • 3
    • 27844490009 scopus 로고    scopus 로고
    • The lattice Boltzmann equation for fluid dynamics and beyond
    • Clarendon Press, Oxford University Press, Oxford Science Publications, New York
    • Succi S. The lattice Boltzmann equation for fluid dynamics and beyond. Numerical Mathematics and Scientific Computation (2001), Clarendon Press, Oxford University Press, Oxford Science Publications, New York
    • (2001) Numerical Mathematics and Scientific Computation
    • Succi, S.1
  • 4
    • 33646757535 scopus 로고    scopus 로고
    • Benchmark computations based on lattice-Boltzmann, finite element and finite volume methods for laminar flows
    • Geller S., Krafczyk M., Tölke J., Turek S., and Hron J. Benchmark computations based on lattice-Boltzmann, finite element and finite volume methods for laminar flows. Comput. & Fluids 35 8-9 (2006) 888-897
    • (2006) Comput. & Fluids , vol.35 , Issue.8-9 , pp. 888-897
    • Geller, S.1    Krafczyk, M.2    Tölke, J.3    Turek, S.4    Hron, J.5
  • 5
    • 41349101290 scopus 로고    scopus 로고
    • Preconditioned lattice-Boltzmann method for steady flows
    • Guo Z., Zhao T.S., and Shi Y. Preconditioned lattice-Boltzmann method for steady flows. Phys. Rev. E 70 6 (2004) 066706
    • (2004) Phys. Rev. E , vol.70 , Issue.6 , pp. 066706
    • Guo, Z.1    Zhao, T.S.2    Shi, Y.3
  • 6
    • 0000292043 scopus 로고    scopus 로고
    • Grid refinement for lattice-BGK models
    • Filippova O., and Hänel D. Grid refinement for lattice-BGK models. J. Comput. Phys. 147 1 (1998) 219-228
    • (1998) J. Comput. Phys. , vol.147 , Issue.1 , pp. 219-228
    • Filippova, O.1    Hänel, D.2
  • 7
    • 33846220490 scopus 로고    scopus 로고
    • F. Massaioli, G. Amati, Achieving high performance in a LBM code using OpenMP, in: The Fourth European Workshop on OpenMP (EWOMP 2002), Roma, September 18-20, 2002
  • 8
    • 1242352441 scopus 로고    scopus 로고
    • Optimization and profiling of the cache performance of parallel lattice Boltzmann codes
    • Pohl T., Kowarschik M., Wilke J., Iglberger K., and Rüde U. Optimization and profiling of the cache performance of parallel lattice Boltzmann codes. Parallel Process. Lett. 13 4 (2003) 549-560
    • (2003) Parallel Process. Lett. , vol.13 , Issue.4 , pp. 549-560
    • Pohl, T.1    Kowarschik, M.2    Wilke, J.3    Iglberger, K.4    Rüde, U.5
  • 9
    • 9244262425 scopus 로고    scopus 로고
    • A cache-efficient implementation of the lattice Boltzmann method for the two-dimensional diffusion equation
    • Velivelli A.C., and Bryden K.M. A cache-efficient implementation of the lattice Boltzmann method for the two-dimensional diffusion equation. Concurrency Comput. Pract. Ex. 16 14 (2004) 1415-1432
    • (2004) Concurrency Comput. Pract. Ex. , vol.16 , Issue.14 , pp. 1415-1432
    • Velivelli, A.C.1    Bryden, K.M.2
  • 10
    • 33646809359 scopus 로고    scopus 로고
    • On the single processor performance of simple lattice Boltzmann kernels
    • Wellein G., Zeiser T., Donath S., and Hager G. On the single processor performance of simple lattice Boltzmann kernels. Comput. & Fluids 35 8-9 (2006) 910-919
    • (2006) Comput. & Fluids , vol.35 , Issue.8-9 , pp. 910-919
    • Wellein, G.1    Zeiser, T.2    Donath, S.3    Hager, G.4
  • 11
    • 3142776456 scopus 로고    scopus 로고
    • Efficiently using memory in lattice Boltzmann simulations
    • Argentini R., Bakker A.F., and Lowe C.P. Efficiently using memory in lattice Boltzmann simulations. Future Gener. Comput. Syst. 20 6 (2004) 973-980
    • (2004) Future Gener. Comput. Syst. , vol.20 , Issue.6 , pp. 973-980
    • Argentini, R.1    Bakker, A.F.2    Lowe, C.P.3
  • 12
    • 0036931107 scopus 로고    scopus 로고
    • Multiscale modeling of fluid transport in heterogeneous materials using discrete Boltzmann methods
    • Martys N.S., and Hagedorn J.G. Multiscale modeling of fluid transport in heterogeneous materials using discrete Boltzmann methods. Mater. Struct. 35 (2002) 650-659
    • (2002) Mater. Struct. , vol.35 , pp. 650-659
    • Martys, N.S.1    Hagedorn, J.G.2
  • 13
    • 0034158994 scopus 로고    scopus 로고
    • An object oriented approach to lattice gas modeling
    • Dupuis A., and Chopard B. An object oriented approach to lattice gas modeling. Future Gener. Comput. Syst. 16 5 (2000) 523-532
    • (2000) Future Gener. Comput. Syst. , vol.16 , Issue.5 , pp. 523-532
    • Dupuis, A.1    Chopard, B.2
  • 15
    • 1642342275 scopus 로고    scopus 로고
    • A high-performance lattice Boltzmann implementation to model flow in porous media
    • Pan C., Prins J.F., and Miller C.T. A high-performance lattice Boltzmann implementation to model flow in porous media. Comput. Phys. Comm. 158 2 (2004) 89-105
    • (2004) Comput. Phys. Comm. , vol.158 , Issue.2 , pp. 89-105
    • Pan, C.1    Prins, J.F.2    Miller, C.T.3
  • 16
    • 0001445882 scopus 로고    scopus 로고
    • Derivation of the lattice Boltzmann method by means of the discrete ordinate method for the Boltzmann equation
    • Abe T. Derivation of the lattice Boltzmann method by means of the discrete ordinate method for the Boltzmann equation. J. Comput. Phys. 131 1 (1997) 241-246
    • (1997) J. Comput. Phys. , vol.131 , Issue.1 , pp. 241-246
    • Abe, T.1
  • 17
    • 0001207344 scopus 로고    scopus 로고
    • A priori derivation of the lattice Boltzmann equation
    • He X., and Luo L.-S. A priori derivation of the lattice Boltzmann equation. Phys. Rev. E 55 6 (1997) R6333-R6336
    • (1997) Phys. Rev. E , vol.55 , Issue.6
    • He, X.1    Luo, L.-S.2
  • 18
    • 4243825742 scopus 로고    scopus 로고
    • Theory of the lattice Boltzmann method: From the Boltzmann equation to the lattice Boltzmann equation
    • He X., and Luo L.-S. Theory of the lattice Boltzmann method: From the Boltzmann equation to the lattice Boltzmann equation. Phys. Rev. E 56 6 (1997) 6811-6817
    • (1997) Phys. Rev. E , vol.56 , Issue.6 , pp. 6811-6817
    • He, X.1    Luo, L.-S.2
  • 19
    • 26344468007 scopus 로고
    • A model for collision processes in gases. I. Small amplitude processes in charged and neutral one-component systems
    • Bhatnagar P.L., Gross E.P., and Krook M. A model for collision processes in gases. I. Small amplitude processes in charged and neutral one-component systems. Phys. Rev. 94 3 (1954) 511-525
    • (1954) Phys. Rev. , vol.94 , Issue.3 , pp. 511-525
    • Bhatnagar, P.L.1    Gross, E.P.2    Krook, M.3
  • 20
  • 21
    • 0000239476 scopus 로고
    • Cellular automaton fluids. I. Basic theory
    • Wolfram S. Cellular automaton fluids. I. Basic theory. J. Statist. Phys. 45 3-4 (1986) 471-526
    • (1986) J. Statist. Phys. , vol.45 , Issue.3-4 , pp. 471-526
    • Wolfram, S.1
  • 22
    • 25344468527 scopus 로고
    • Recovery of the Navier-Stokes equations using a lattice-gas Boltzmann method
    • Chen H., Chen S., and Matthaeus W.H. Recovery of the Navier-Stokes equations using a lattice-gas Boltzmann method. Phys. Rev. A 45 8 (1992) R5339-R5342
    • (1992) Phys. Rev. A , vol.45 , Issue.8
    • Chen, H.1    Chen, S.2    Matthaeus, W.H.3
  • 23
    • 1542471855 scopus 로고    scopus 로고
    • S. Chen, G.D. Doolen, Lattice Boltzmann method for fluid flows, in: Annual Review of Fluid Mechanics, vol. 30, Annual Reviews, Palo Alto, CA, 1998, pp. 329-364
  • 24
    • 0000072017 scopus 로고
    • Boundaries in lattice gas flows
    • Lavallée P., Boon J.P., and Noullez A. Boundaries in lattice gas flows. Physica D 47 1-2 (1991) 233-240
    • (1991) Physica D , vol.47 , Issue.1-2 , pp. 233-240
    • Lavallée, P.1    Boon, J.P.2    Noullez, A.3
  • 25
    • 0035504923 scopus 로고    scopus 로고
    • Momentum transfer of a Boltzmann-lattice fluid with boundaries
    • Bouzidi M., Firdaouss M., and Lallemand P. Momentum transfer of a Boltzmann-lattice fluid with boundaries. Phys. Fluids 13 11 (2001) 3452-3459
    • (2001) Phys. Fluids , vol.13 , Issue.11 , pp. 3452-3459
    • Bouzidi, M.1    Firdaouss, M.2    Lallemand, P.3
  • 27
    • 33846249478 scopus 로고    scopus 로고
    • G. Bella, S. Filippone, N. Rossi, S. Ubertini, Using OpenMP on a hydrodynamic lattice-Boltzmann code, in: The Fourth European Workshop on OpenMP (EWOMP 2002), Roma, September 18-20, 2002
  • 28
    • 33846224106 scopus 로고    scopus 로고
    • OProfile, URL: 12.9.2006
    • OProfile, URL:. http://sourceforge.net/projects/oprofile 12.9.2006


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