Abstract
The pre-processing stage of finite element analysis of the Navier–Stokes equations is becoming increasingly important as the desire for more general boundary conditions, as well as applications to parallel computers increases. The set up of general boundary conditions and communication structures for parallel computations should be accomplished during the pre-processing phase of the analysis, if possible, to ensure efficient computations for large scale problems in computational fluid dynamics. This paper introduces a general methodology for geometry based boundary condition application and pre-computing of parallel communication tasks.
Similar content being viewed by others
References
Al-Nasra M, Nguyen DT (1991) An algorithm for domain decomposition in finite element analysis. Comput Struct 39:277–289
Beall MW, Shephard MS (1997) A general topology-based mesh data structure. Int J Numer Method Eng 40(9):1573–1596
Bernard ST, Simon HD (1993) A fast multilevel implementation of recursive spectral bisection for partitioning unstructured problems. In: Proceedings of sixth SIAM conference on parallel processing for scientific computing, pp 711–718
Cross M, Walshaw C, Everett M (1997) Mesh partitioning and load-balancing for distributed memory parallel systems. In: Proceedings of international conference on parallel and distributed computing for computational mechanics
Dey S (1997) Geometry-based three-dimensional hp-finite element modelling and computations. PhD thesis, Rensselaer Polytechnic Institute
Farhat C (1988) A simple and efficient automatic fem domain decomposer. Comput Struct 28:579–602
Farhat C (1989) On mapping of massively parallel processors onto finite element graphs. Comput Struct 32:347–354
Gilbert JR, Miller GL, Teng SH (1998) Geometric mesh partitioning: implementation and experiments. SIAM J Sci Comput 19:2091–2110
Hughes TJR (1987) The finite element method: linear static and dynamic finite element analysis. Prentice-Hall, Englewood Cliffs
Jansen KE (1999) A stabilized finite element method for computing turbulence. Comput Method Appl Mech Eng 174:299–317
Jansen KE, Whiting CH, Hulbert GM (1999) A generalized-α method for integrating the filtered Navier–Stokes equations with a stabilized finite element method. Comput Method Appl Mech Eng 190:305–319
Kallinderis Y, Vidwans and Venkatakrishnan A (1994) Parallel dynamic load-balancing algorithm for three-dimensional adaptive unstructured grids. AIAA J 23:497–505
Lusk E, Gropp W, Skjellum A (1994) Using MPI—portable parallel programming with the message passing interface. The MIT Press, Cambridge
O’Bara RM, Beall MW, Shephard MS (2002) Attribute management system for engineering analysis. Eng Comput 18:339–351
Saad Y, Schultz MH (1986) GMRES: A generalized minimal residual algorithm for solving nonsymmetric linear systems. SIAM J Sci Stat Comput 7:856–869
Schloegel K, Karypis G, Kumar V (1997) Multilevel diffusion algorithms for repartitioning of adaptive meshes. Technical Report #97-013, University of Minnesota, Department of Computer Science and Army HPC Center
Shakib F, Hughes TJR, Johan Z (1989) A multi-element group preconditioned GMRES algorithm for nonsymmetric systems arising in finite element analysis. Comput Method Appl Mech Eng 75:415–456
Shephard MS (1988) The specification of physical attribute information for engineering analysis. Eng Comput 4:145–155
Shephard MS, Dey S, Flaherty JE (1997) A straight forward structure to construct shape functions for variable p-order meshes. Comput Method Appl Mech Eng 147:209–233
Simon HD (1991) Partitioning of unstructured meshes for parallel processing. Comput Syst Eng 2:135–148
Vanderstraeten D, Keunings R (1995) Optimized partitioning of unstructured computational grids. Int J Numer Method Eng 38:433–450
Whiting CH, Jansen KE (2001) A stabilized finite element method for the incompressible Navier–Stokes equations using a hierarchical basis. Int J Numer Method Fluids 35:93–116
Whiting CH, Jansen KE, Dey S (2003) Hierarchical basis in stabilized finite element methods for compressible flows. Comput Method Appl Mech Eng 192:5167–5185
Acknowledgments
This material is based upon work supported by the National Science Foundation under Grant No. 9985340.
Author information
Authors and Affiliations
Corresponding author
Additional information
A. K. Karanam was supported by NSF Grant No. 9985340.
C. H. Whiting was supported by a grant from NASA LaRC.
Rights and permissions
About this article
Cite this article
Karanam, A.K., Jansen, K.E. & Whiting, C.H. Geometry based pre-processor for parallel fluid dynamic simulations using a hierarchical basis. Engineering with Computers 24, 17–26 (2008). https://doi.org/10.1007/s00366-007-0063-0
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00366-007-0063-0