2014
DOI: 10.1002/cpe.3212
|View full text |Cite
|
Sign up to set email alerts
|

Parallel resolution of the 3D Helmholtz equation based on multi‐graphics processing unit clusters

Abstract: SummaryThe resolution of the 3D Helmholtz equation is required in the development of models related to a wide range of scientific and technological applications. For solving this equation in complex arithmetic, the biconjugate gradient (BCG) method is one of the most relevant solvers. However, this iterative method has a high computational cost because of the large sparse matrix and the vector operations involved. In this paper, a specific BCG method, adapted for the regularities of the Helmholtz equation is p… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2014
2014
2024
2024

Publication Types

Select...
5
1

Relationship

2
4

Authors

Journals

citations
Cited by 6 publications
(4 citation statements)
references
References 32 publications
0
4
0
Order By: Relevance
“…The work by Ortega et al [146] presents a novel and compact form to storage of large sparse matrices coupled with the adoption of a hybrid MPI-GPU parallelization. This combined approach allows systems to extend the dimension of the Helmholtz problem they are able to solve.…”
Section: High Performance Computing For Traditional Computationally-mentioning
confidence: 99%
“…The work by Ortega et al [146] presents a novel and compact form to storage of large sparse matrices coupled with the adoption of a hybrid MPI-GPU parallelization. This combined approach allows systems to extend the dimension of the Helmholtz problem they are able to solve.…”
Section: High Performance Computing For Traditional Computationally-mentioning
confidence: 99%
“…Let us note that a similar matrix will be obtained with a Finite Difference Method (FDM) approach with a second order approximation and the same regular mesh. The matrix M is very large and its size depends on the number of spatial discretization points or voxels into the volume (Vol) [14]. To avoid instability effects the voxels should be located such that the nearest neighbors are not further away than one tenth of the wavelength [19].…”
Section: Step 3 Compute the Updated Gradient G(r)mentioning
confidence: 99%
“…Most of the modern supercomputers consist of clusters of multi-core nodes which include accelerator devices such as GPUs [12]. Earlier works have shown the parallel computation capability of GPUs in performing ODT models [13,14]. In this paper, we will focus our attention on the combination of MATLAB with GPU devices in order to offload part of the computation and improving the global performance.…”
Section: Introductionmentioning
confidence: 99%
“…Thus, when the discretization process is based on FEM and a spatial regular 3D mesh, the linear system of equations resulting from Equation 1 is described by a matrix with only seven non-zero diagonals. Therefore, FEM transforms the 3D Helmholtz equation into the linear system (Ax = b), where the independent term, b, depends on the illumination field (E r ), the unknown vector, x, identifies the scattered field and the matrix A, related to the refractive index (n(r)), is sparse and exhibits a strong regularity in both the pattern and the values of its non-zero elements and has a very large size which depends on the number of spatial discretization points or voxels into the volume (V ol) [17]. It means that the Forward solver actually consists on the resolution of a large size linear system of equation composed by complex number.…”
Section: Location Of the 1st Particlementioning
confidence: 99%