DocumentCode
3521585
Title
High-quality mesh generation based on orthogonal software modules
Author
Weinbub, Josef ; Cervenka, Johann ; Rupp, Karl ; Selberherr, Siegfried
Author_Institution
Inst. for Microelectron., Tech. Univ. Wien, Vienna, Austria
fYear
2011
fDate
8-10 Sept. 2011
Firstpage
139
Lastpage
142
Abstract
To provide simulation software in the field of TCAD with the utmost flexibility regarding generation and adaptation of meshes, a generic and high-quality meshing library, ViennaMesh, has been developed. The library is coded in C++ and utilizes modern programming techniques to wrap tasks, like mesh generation and mesh adaptation, into functional objects, which can then be concatenated to form the desired meshing process. Additionally, a meta-selection environment provides the ability to select a mesh generation kernel based on properties already defined at compile time. Code examples are depicted and briefly discussed. Moreover, several enhancements to existing mesh adaptation methods have been made, which are demonstrated based on meshes provided by industrial partners.
Keywords
C++ language; library automation; mesh generation; technology CAD (electronics); C++ coding; TCAD field; ViennaMesh; high-quality mesh generation kernel; high-quality meshing library; mesh adaptation method; metaselection environment; modern programming technique; orthogonal software module; simulation software; Adaptation models; Generators; Geometry; Kernel; Libraries; Mesh generation; Needles;
fLanguage
English
Publisher
ieee
Conference_Titel
Simulation of Semiconductor Processes and Devices (SISPAD), 2011 International Conference on
Conference_Location
Osaka
ISSN
1946-1569
Print_ISBN
978-1-61284-419-0
Type
conf
DOI
10.1109/SISPAD.2011.6035078
Filename
6035078
Link To Document