Parallel Jacobian-free Newton Krylov solution of the discrete ordinates method with flux limiters for 3D radiative transfer (Q447597): Difference between revisions
From MaRDI portal
Created a new Item |
Changed an Item |
||
Property / review text | |||
A radiative transfer problem is considered in the form of an integro-differential equation with boundary conditions. In [\textit{W. F. Godoy} and \textit{P. E. DesJardin}, J. Comput. Phys. 229, No. 9, 3189--3213 (2010; Zbl 1187.65143)], the discrete ordinates method (DOM) and finite volume methods (FVMs) with flux limiters were applied to discretise the angular domain and the spatial domain, respectively. A Newton iteration yields the numerical solution of the resulting nonlinear systems of algebraic equations, where the linear systems are solved iteratively by the generalised minimal residual (GMRES) method, i.e., a Newton-Krylov technique is investigated. In the subsequent paper, W. F. Godoy and X. Liu consider Jacobian-free methods within the GMRES iteration to save memory and to reduce the computational effort. In the GMRES method, the Jacobian matrix is avoided by formulating the required matrix-vector product as a derivative. The derivatives are either calculated analytically (semi-exact approach) or computed by numerical differentiation. The latter technique requires the application of smooth flux limiters. The authors investigate both the Gram-Schmidt algorithm and the Householder transformation for the required orthogonalisation in the Newton-Krylov method. The construction of appropriate preconditioners is not within the scope of this paper. About half of the paper consists in the presentation of two test examples, in which the efficiency of the Jacobian-free approach is investigated in detail. In each example, the authors compare results for the step limiter and the van Leer limiter. The first example is a three-dimensional homogeneous isotropic scattering medium. The optimal choice of the increment within the numerical differentiation, which is used to avoid a computation of the Jacobian matrix, is examined. The second example is a three-dimensional non-homogeneous pure scattering medium modelling a stratocumulus cloud. Now the authors investigate a combined memory-shared and memory-distributed parallelisation using the software library MPI on a supercomputer. Spatial domain decompositions are employed for this purpose. The tests involve up to 2048 CPU cores and also different numbers of threads. The results demonstrate impressive speed-ups, and thus parallel efficiency is achieved. | |||
Property / review text: A radiative transfer problem is considered in the form of an integro-differential equation with boundary conditions. In [\textit{W. F. Godoy} and \textit{P. E. DesJardin}, J. Comput. Phys. 229, No. 9, 3189--3213 (2010; Zbl 1187.65143)], the discrete ordinates method (DOM) and finite volume methods (FVMs) with flux limiters were applied to discretise the angular domain and the spatial domain, respectively. A Newton iteration yields the numerical solution of the resulting nonlinear systems of algebraic equations, where the linear systems are solved iteratively by the generalised minimal residual (GMRES) method, i.e., a Newton-Krylov technique is investigated. In the subsequent paper, W. F. Godoy and X. Liu consider Jacobian-free methods within the GMRES iteration to save memory and to reduce the computational effort. In the GMRES method, the Jacobian matrix is avoided by formulating the required matrix-vector product as a derivative. The derivatives are either calculated analytically (semi-exact approach) or computed by numerical differentiation. The latter technique requires the application of smooth flux limiters. The authors investigate both the Gram-Schmidt algorithm and the Householder transformation for the required orthogonalisation in the Newton-Krylov method. The construction of appropriate preconditioners is not within the scope of this paper. About half of the paper consists in the presentation of two test examples, in which the efficiency of the Jacobian-free approach is investigated in detail. In each example, the authors compare results for the step limiter and the van Leer limiter. The first example is a three-dimensional homogeneous isotropic scattering medium. The optimal choice of the increment within the numerical differentiation, which is used to avoid a computation of the Jacobian matrix, is examined. The second example is a three-dimensional non-homogeneous pure scattering medium modelling a stratocumulus cloud. Now the authors investigate a combined memory-shared and memory-distributed parallelisation using the software library MPI on a supercomputer. Spatial domain decompositions are employed for this purpose. The tests involve up to 2048 CPU cores and also different numbers of threads. The results demonstrate impressive speed-ups, and thus parallel efficiency is achieved. / rank | |||
Normal rank | |||
Property / reviewed by | |||
Property / reviewed by: Roland Pulch / rank | |||
Normal rank | |||
Property / Mathematics Subject Classification ID | |||
Property / Mathematics Subject Classification ID: 78M25 / rank | |||
Normal rank | |||
Property / Mathematics Subject Classification ID | |||
Property / Mathematics Subject Classification ID: 65F10 / rank | |||
Normal rank | |||
Property / Mathematics Subject Classification ID | |||
Property / Mathematics Subject Classification ID: 65H10 / rank | |||
Normal rank | |||
Property / Mathematics Subject Classification ID | |||
Property / Mathematics Subject Classification ID: 65R20 / rank | |||
Normal rank | |||
Property / Mathematics Subject Classification ID | |||
Property / Mathematics Subject Classification ID: 65Y05 / rank | |||
Normal rank | |||
Property / Mathematics Subject Classification ID | |||
Property / Mathematics Subject Classification ID: 78A40 / rank | |||
Normal rank | |||
Property / Mathematics Subject Classification ID | |||
Property / Mathematics Subject Classification ID: 78A45 / rank | |||
Normal rank | |||
Property / zbMATH DE Number | |||
Property / zbMATH DE Number: 6076799 / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
radiative transfer equation (RTE) | |||
Property / zbMATH Keywords: radiative transfer equation (RTE) / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
discrete ordinates method (DOM) | |||
Property / zbMATH Keywords: discrete ordinates method (DOM) / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
finite volume method | |||
Property / zbMATH Keywords: finite volume method / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
flux limiters | |||
Property / zbMATH Keywords: flux limiters / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
Jacobian-free Newton-Krylov method (JFNK) | |||
Property / zbMATH Keywords: Jacobian-free Newton-Krylov method (JFNK) / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
generalised minimal residual (GMRES) | |||
Property / zbMATH Keywords: generalised minimal residual (GMRES) / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
Householder orthogonalisation | |||
Property / zbMATH Keywords: Householder orthogonalisation / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
Gram-Schmidt orthogonalisation | |||
Property / zbMATH Keywords: Gram-Schmidt orthogonalisation / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
parallel computation | |||
Property / zbMATH Keywords: parallel computation / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
threads | |||
Property / zbMATH Keywords: threads / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
domain decomposition | |||
Property / zbMATH Keywords: domain decomposition / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
message passing interface (MPI) | |||
Property / zbMATH Keywords: message passing interface (MPI) / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
electromagnetic radiation | |||
Property / zbMATH Keywords: electromagnetic radiation / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
scattering medium | |||
Property / zbMATH Keywords: scattering medium / rank | |||
Normal rank |
Revision as of 09:27, 30 June 2023
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | Parallel Jacobian-free Newton Krylov solution of the discrete ordinates method with flux limiters for 3D radiative transfer |
scientific article |
Statements
Parallel Jacobian-free Newton Krylov solution of the discrete ordinates method with flux limiters for 3D radiative transfer (English)
0 references
4 September 2012
0 references
A radiative transfer problem is considered in the form of an integro-differential equation with boundary conditions. In [\textit{W. F. Godoy} and \textit{P. E. DesJardin}, J. Comput. Phys. 229, No. 9, 3189--3213 (2010; Zbl 1187.65143)], the discrete ordinates method (DOM) and finite volume methods (FVMs) with flux limiters were applied to discretise the angular domain and the spatial domain, respectively. A Newton iteration yields the numerical solution of the resulting nonlinear systems of algebraic equations, where the linear systems are solved iteratively by the generalised minimal residual (GMRES) method, i.e., a Newton-Krylov technique is investigated. In the subsequent paper, W. F. Godoy and X. Liu consider Jacobian-free methods within the GMRES iteration to save memory and to reduce the computational effort. In the GMRES method, the Jacobian matrix is avoided by formulating the required matrix-vector product as a derivative. The derivatives are either calculated analytically (semi-exact approach) or computed by numerical differentiation. The latter technique requires the application of smooth flux limiters. The authors investigate both the Gram-Schmidt algorithm and the Householder transformation for the required orthogonalisation in the Newton-Krylov method. The construction of appropriate preconditioners is not within the scope of this paper. About half of the paper consists in the presentation of two test examples, in which the efficiency of the Jacobian-free approach is investigated in detail. In each example, the authors compare results for the step limiter and the van Leer limiter. The first example is a three-dimensional homogeneous isotropic scattering medium. The optimal choice of the increment within the numerical differentiation, which is used to avoid a computation of the Jacobian matrix, is examined. The second example is a three-dimensional non-homogeneous pure scattering medium modelling a stratocumulus cloud. Now the authors investigate a combined memory-shared and memory-distributed parallelisation using the software library MPI on a supercomputer. Spatial domain decompositions are employed for this purpose. The tests involve up to 2048 CPU cores and also different numbers of threads. The results demonstrate impressive speed-ups, and thus parallel efficiency is achieved.
0 references
radiative transfer equation (RTE)
0 references
discrete ordinates method (DOM)
0 references
finite volume method
0 references
flux limiters
0 references
Jacobian-free Newton-Krylov method (JFNK)
0 references
generalised minimal residual (GMRES)
0 references
Householder orthogonalisation
0 references
Gram-Schmidt orthogonalisation
0 references
parallel computation
0 references
threads
0 references
domain decomposition
0 references
message passing interface (MPI)
0 references
electromagnetic radiation
0 references
scattering medium
0 references