Abstract

This paper describes a finite element solution algorithm for the numerical solution of large size three-dimensional flow problems on a personal computer. To demonstrate the algorithm, the Stokes equations in velocity–vorticity form are solved for a lid-driven cubical cavity problem. The Galerkin's weighted residual form of the governing equations is evaluated for all the elements of the computational domain and kept as element-matrices and element-vectors. This results in a set of simultaneous equations corresponding to the global nodes of each element. Those elements that contain the boundary nodes are modified to incorporate the Dirichlet boundary conditions. A conjugate gradient iterative scheme is employed to solve the simultaneous equations in element form to get the solution at the global nodes. The matrix–vector products used in the conjugate gradient iterative solver are performed in element level, assembling only the element-level vectors to form the global vectors. Since the element-level computation has eluded the formation of global matrices, the numerical solution of three-dimensional Stokes equations using a mesh of size as high as 513 could be achieved on a personal computer. The algorithm is validated by comparing the results for a three-dimensional transient diffusion problem and Stokes flow in a lid-driven cubical cavity. Copyright © 2004 John Wiley & Sons, Ltd.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.