A SIMPLE PARALLEL ADAPTIVE MESH CFD METHOD SUITABLE FOR SMALL ENGINEERING WORKSTATIONS
Abstract
This paper describes a simple shared-memory parallel implementation of an octree adaptive mesh Computational Fluid Dynamics (CFD) code with an explicit time discretization scheme. The parallel performance of the code when running a realistic simulation gives a serial code fraction of no more than 13%. This should be suitable for small multicore engineering workstations where a simple code is desired and medium-sized simulations are sufficient.
References
- Comput. Syst. Eng. 2, 135 (1991), DOI: 10.1016/0956-0521(91)90014-V. Crossref, Google Scholar
- J. Parallel Distr. Com. 47, 102 (1997), DOI: 10.1006/jpdc.1997.1407. Crossref, ISI, Google Scholar
- Appl. Numer. Math 52, 133 (2005), DOI: 10.1016/j.apnum.2004.08.028. Crossref, ISI, Google Scholar
- Numer. Heat. Tr. B-fund. 53, 487 (2008), DOI: 10.1080/10407790802083190. Crossref, ISI, Google Scholar
- Lect. Notes Comput. Sc. 2565, 3 (2003). Crossref, Google Scholar
-
R. Chandra , Parallel Programming in OpenMP ( Academic Press , USA , 2001 ) . Google Scholar -
M. J. Quinn , Parallel programming in C with MPI and OpenMP ( McGraw-Hill , Dubuque, Iowa , 2004 ) . Google Scholar - J. Tang, Theory manual to OctVCE – a cartesian cell CFD code with special application to blast wave problems, Mechanical Engineering Report 2007/12, University of Queensland, 2007 . Google Scholar
G. Amdahl , The validity of the single processor approach to achieving large scale computing capabilities, Proc. AFIPS Conference (1967) pp. 483–485. Google Scholar- Math. Comput. Simulat. 61, 3 (2003), DOI: 10.1016/S0378-4754(02)00107-6. Google Scholar
-
A. M. Landsberg and J. P. Boris , The Virtual Cell Embedding method: a simple approach for gridding complex geometries , Proc. 13th AIAA CFD Conference ( 1997 ) . Google Scholar - Shock Waves 18, 11 (2008), DOI: 10.1007/s00193-008-0133-2. Crossref, ISI, Google Scholar
- E. F. Charlton, An Octree Solution to Conservation–laws over Arbitrary Regions (OSCAR) with Applications to Aircraft Aerodynamics, Ph.D. Thesis, University of Michigan, 1997 . Google Scholar
- Int. J. Numer. Meth. Fl. 55, 785 (2007), DOI: 10.1002/fld.1493. Crossref, ISI, Google Scholar
-
J. Tang , CFD simulation of blast in an internal geometry using a Cartesian cell code , 16th Aust. Fluid. Mech. Conference ( Gold Coast , 2007 ) . Google Scholar -
T. A. Rose , P. D. Smith and M. Brittle , Analysis of a generic cityscape using an adaptive mesh CFD code , Proc. 12th International Symposium on Interaction of the Effects of Munitions with Structures ( 2005 ) . Google Scholar - Prog. Struct. Eng. Mat. 8, 16 (2005), DOI: 10.1002/pse.209. Crossref, ISI, Google Scholar
- Silicon Graphics Inc., Linux Application Tuning Guide, SGI Manual 007-4639-005, 2005 . Google Scholar
- Commun. ACM. 33, 539 (1990), DOI: 10.1145/78607.78614. Crossref, ISI, Google Scholar


