PARALLEL, THREE-DIMENSIONAL FINITE ELEMENT MESH GENERATION BASED ON OCTREE DATA STRUCTURES
A. J. BARRAGÁN, Jeff S. Reeve · ePrints Soton (University of Southampton) · 2000
This paper describes the implementation of a three-dimensional mesh generation program based on octree data structures, capable of generating large meshes, operating in a parallel, distributed memory computing under the Single-Program, Multiple-Data model of computation. In order to compensate for the limitations in the standard octree technique, some enhancements to it are developed and implemented, based on the authors' previous work 12 for two-dimensional problems. Also, communication routines are developed for the exchange of information among processors. Using both the enhanced data structures and the communication routines developed, algorithms are then created for performing the octree mesh generation. Finally, some test runs are carried out on sample meshes in a cluster of Linux workstations using the MPICH library and GNU C compiler, and graphs of computing time vs number of processors are obtained.