2023
DOI: 10.1007/s11227-023-05220-4
|View full text |Cite
|
Sign up to set email alerts
|

SIMD vectorization for simultaneous solution of locally varying linear systems with multiple right-hand sides

Abstract: Developments in numerical simulation of flows and high-performance computing influence one another. More detailed simulation methods create a permanent need for more computational power, while new hardware developments often require changes to the software to exploit new hardware features. This dependency is very pronounced in the case of vector-units which are featured by all modern processors to increase their numerical throughput but require vectorization of the software to be used efficiently. We study the… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2024
2024
2024
2024

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(2 citation statements)
references
References 23 publications
0
2
0
Order By: Relevance
“…Internal cells are highlighted in bold in Figure 2, and addressing them is provided using the index vector pC. pC={7, 8,9,12,13,14,17,18,19,22,23,24,27,28 The method of addressing ghost cells is shown in Figure 3. For this purpose, index vectors pBL, pBU, pBR, pBD are designed, corresponding to left, upper, right, and lower boundaries of computational domain.…”
Section: Addressing To Boundary Cellsmentioning
confidence: 99%
See 1 more Smart Citation
“…Internal cells are highlighted in bold in Figure 2, and addressing them is provided using the index vector pC. pC={7, 8,9,12,13,14,17,18,19,22,23,24,27,28 The method of addressing ghost cells is shown in Figure 3. For this purpose, index vectors pBL, pBU, pBR, pBD are designed, corresponding to left, upper, right, and lower boundaries of computational domain.…”
Section: Addressing To Boundary Cellsmentioning
confidence: 99%
“…There are many examples of vectorized numerical algorithms that enable improving performance of code running on modern CPUs. These examples include adaptive quadrature codes process [15], solution of linear algebraic equations [16,17], integration of ordinary differential equations [18], and convergence acceleration techniques [19]. Applications of various vectorized algorithms for solving CFD problems are reported in [20][21][22][23][24].…”
Section: Introductionmentioning
confidence: 99%