Title :
Part-Based Annotation of Virtual 3D Shapes
Author :
Linxweiler, J. ; Tolke, J. ; Krafczyk, M.
Author_Institution :
Tech. Univ. of Braunschweig, Braunschweig
Abstract :
In this article we present an educational simulation tool, FlowSim 2007 CUDA edition, a computational steering application for interactive 2D flow simulation based on the lattice Boltzmann Method. The application combines a comfortable user interface as well as a convenient development platform on the one hand and a high performance flow solver on the other hand. The user interface is implemented using the Microsoft .NET Framework whereas the lattice Boltzmann kernel is based on the Compute Unified Device Architecture (CUDA) by nVIDIA running on GeForce 8 series featuring G8X GPUs [2]. The gap between the managed intermediate language (IL) code and the hardware specific native code is filled using the recently introduced C++/CLI programming language [1]. We demonstrate that this integrated desktop approach can deliver a performance that exceeds that of a high end PC by at least an order of magnitude. In our conclusion we will focus on extensions to three dimensions and clusters of GPUs.
Keywords :
computational fluid dynamics; courseware; digital simulation; flow simulation; interactive systems; lattice Boltzmann methods; physics education; user interfaces; FlowSim 2007 CUDA edition; Microsoft .NET framework; computational fluid dynamics; computational steering approaches; compute unified device architecture; educational simulation tool; hardware specific native code; interactive 2D flow simulation; lattice Boltzmann method; managed intermediate language code; user interface; Computational modeling; Computer applications; Computer architecture; Computer interfaces; Hardware; Kernel; Lattice Boltzmann methods; Shape; User interfaces; Utility programs;
Conference_Titel :
Cyberworlds, 2007. CW '07. International Conference on
Conference_Location :
Hannover
Print_ISBN :
978-0-7695-3005-5