z-logo
open-access-imgOpen Access
Algorithms and Application of Sparse Matrix Assembly and Equation Solvers for Aeroacoustics
Author(s) -
Willie R. Watson,
Duc T. Nguyen,
C. J. Reddy,
Veer N. Vatsa,
Wensheng Tang
Publication year - 2002
Publication title -
aiaa journal
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.828
H-Index - 158
eISSN - 1081-0102
pISSN - 0001-1452
DOI - 10.2514/2.1723
Subject(s) - solver , algorithm , discretization , sparse matrix , computer science , sparse approximation , lu decomposition , sparse grid , parallel computing , parallel algorithm , computation , matrix (chemical analysis) , domain decomposition methods , matrix decomposition , band matrix , mathematics , eigenvalues and eigenvectors , symmetric matrix , finite element method , mathematical analysis , physics , materials science , quantum mechanics , composite material , gaussian , square matrix , programming language , thermodynamics
An algorithm for symmetric sparse equation solutions on an unstructured grid is described. Efe cient, sequential sparse algorithms for degree-of-freedom reordering, supernodes, symbolic/numerical factorization, and forward/backward solutionphasesarereviewed. Threesparsealgorithmsforthegeneration and assembly ofsymmetric systems of matrix equations are presented. The accuracy and numerical performance of the sequential version of the sparse algorithms are evaluated over the frequency range of interest in a three-dimensional aeroacoustics application. Results show that the solver solutions are accurate using a discretization of 12 points per wavelength. Results also show that the e rst assembly algorithm is impractical for high-frequency noise calculations. The second and third assembly algorithms have nearly equal performance at low values of source frequencies, but at higher values of source frequencies the third algorithm saves CPU time and RAM. The CPU time and the RAM required by the second and third assembly algorithms are two orders of magnitude smaller than that required by the sparse equation solver. A sequential version of these sparse algorithms can, therefore, be conveniently incorporated into a substructuring (or domain decomposition ) formulation to achieve parallel computation, where different substructures are handled by different parallel processors.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom