Eiffel: the language
Computing
Semi-formal design of reliable mesh generation systems
Advances in Engineering Software
A computational framework for topological operations
PARA'06 Proceedings of the 8th international conference on Applied parallel computing: state of the art in scientific computing
A high performance generic scientific simulation environment
PARA'06 Proceedings of the 8th international conference on Applied parallel computing: state of the art in scientific computing
Science of Computer Programming
Hi-index | 0.00 |
Dedicated library support for mesh-level geometry components, central to numerical PDE solution, is scarce. We claim that the situation is due to the inadequacy of traditional design techniques for complex and variable data representations typical for meshes. As a solution, we introduce an approach based on generic programming, implemented in the C++ library GrAL, whose algorithms can be executed on any mesh representation. We present the core design of GrAL and highlight some of its generic components. Finally, we discuss some practical issues of generic libraries, in particular efficiency and usability.