Finite volume methods are widely used numerical strategies for solving partial differential equations. This paper aims at obtaining a quantitative understanding of the achievable performance of the cell-centered finite volume method on 3D unstructured tetrahedral meshes, using traditional multicore CPUs as well as modem GPUs. By using an optimized implementation and a synthetic connectivity matrix that exhibits a perfect structure of equal-sized blocks lying on the main diagonal, we can closely relate the achievable computing performance to the size of these diagonal blocks. Moreover, we have derived a theoretical model for identifying characteristic levels of the attainable performance as a function of hardware parameters, based on which a realistic upper limit of the performance can be predicted accurately. For real-world tetrahedral meshes, the key to high performance lies in a reordering of the tetrahedra, such that the resulting connectivity matrix resembles a block diagonal form where the optimal size of the blocks depends on the hardware. Numerical experiments confirm that the achieved performance is close to the practically attainable maximum and it reaches 75% of the theoretical upper limit, independent of the actual tetrahedral mesh considered. From this, we develop a general model capable of identifying bottleneck performance of a system's memory hierarchy in irregular applications. (C) 2014 Elsevier Inc. All rights reserved.
机构:
Dalian Univ Technol, State Key Lab Struct Anal Ind Equipment, Dalian 116024, Peoples R China
Dalian Univ Technol, Sch Aeronaut & Astronaut, Dalian 116024, Peoples R ChinaDalian Univ Technol, State Key Lab Struct Anal Ind Equipment, Dalian 116024, Peoples R China
Zou, Dongyang
Xu, Chunguang
论文数: 0引用数: 0
h-index: 0
机构:
Dalian Univ Technol, State Key Lab Struct Anal Ind Equipment, Dalian 116024, Peoples R China
Dalian Univ Technol, Sch Aeronaut & Astronaut, Dalian 116024, Peoples R ChinaDalian Univ Technol, State Key Lab Struct Anal Ind Equipment, Dalian 116024, Peoples R China
Xu, Chunguang
Dong, Haibo
论文数: 0引用数: 0
h-index: 0
机构:
Dalian Univ Technol, State Key Lab Struct Anal Ind Equipment, Dalian 116024, Peoples R China
Dalian Univ Technol, Sch Aeronaut & Astronaut, Dalian 116024, Peoples R ChinaDalian Univ Technol, State Key Lab Struct Anal Ind Equipment, Dalian 116024, Peoples R China
Dong, Haibo
Liu, Jun
论文数: 0引用数: 0
h-index: 0
机构:
Dalian Univ Technol, State Key Lab Struct Anal Ind Equipment, Dalian 116024, Peoples R China
Dalian Univ Technol, Sch Aeronaut & Astronaut, Dalian 116024, Peoples R ChinaDalian Univ Technol, State Key Lab Struct Anal Ind Equipment, Dalian 116024, Peoples R China
机构:
Univ British Columbia, Dept Mech Engn, 2324 Main Mall, Vancouver, BC V6T 1Z4, CanadaUniv British Columbia, Dept Mech Engn, 2324 Main Mall, Vancouver, BC V6T 1Z4, Canada
Zangeneh, Reza
Ollivier-Gooch, Carl F.
论文数: 0引用数: 0
h-index: 0
机构:
Univ British Columbia, Dept Mech Engn, 2324 Main Mall, Vancouver, BC V6T 1Z4, CanadaUniv British Columbia, Dept Mech Engn, 2324 Main Mall, Vancouver, BC V6T 1Z4, Canada
机构:
Natl Inst Aerosp, Hampton, VA 23681 USA
Univ Virginia, Dept Mech & Aerosp Engn, Charlottesville, VA 22904 USANatl Inst Aerosp, Hampton, VA 23681 USA
Diskin, Boris
Thomas, James L.
论文数: 0引用数: 0
h-index: 0
机构:
NASA, Langley Res Ctr, AeroSci Branch, Hampton, VA 23681 USANatl Inst Aerosp, Hampton, VA 23681 USA