Parallel Streamline Placement for 2D Flow Fields

被引:7
作者
Zhang, Wenyao [1 ]
Wang, Yi [2 ]
Zhan, Jianfeng [3 ]
Liu, Beichen [1 ]
Ning, Jianguo [2 ]
机构
[1] Beijing Inst Technol, Sch Comp Sci, Beijing Lab Intelligent Informat Technol, Beijing 100081, Peoples R China
[2] Beijing Inst Technol, Sch Mechatron Engn, Beijing 100081, Peoples R China
[3] Chinese Acad Sci, Inst Comp Technol, State Key Lab Comp Architecture, Beijing 100190, Peoples R China
基金
中国国家自然科学基金;
关键词
Flow visualization; parallel algorithms; seeding strategies; streamline placement; TOPOLOGY;
D O I
10.1109/TVCG.2012.169
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Parallel streamline placement is still an open problem in flow visualization. In this paper, we propose an innovative method to place streamlines in parallel for 2D flow fields. This method is based on our proposed concept of local tracing areas (LTAs). An LTA is defined as a subdomain enclosed by streamlines and/or field borders, where the tracing of streamlines are localized. Given a flow field, it is initialized as an LTA, which is later recursively partitioned into hierarchical LTAs. Streamlines are placed within different LTAs simultaneously and independently. At the same time, to control the density of streamlines, each streamline is associated with an isolation zone and a saturation zone, both of which are center aligned with the streamline but have different widths. None of streamlines can trace into isolation zones of others. And new streamlines are only seeded within valid seeding areas (VSAs) that are enclosed by saturation zones and/or field borders. To implement the parallel strategy and the density control, a cell-based modeling is devised to describe isolation zones and LTAs as well as saturation zones and VSAs. With the help of these cell-based models, a heuristic seeding strategy is proposed to seed streamlines within irregular LTAs, and a cell-marking technique is used to control the seeding and tracing of streamlines. Test results show that the placement method can achieve highly parallel performance on shared memory systems without losing the quality of placements.
引用
收藏
页码:1185 / 1198
页数:14
相关论文
共 35 条
[1]  
Bachthaler S., 2006, EG PGV 2006. 6th Eurographics Symposium on Parallel Graphics and Visualization, P75
[2]  
Butcher J.C., 2003, NUMERICAL METHODS OR, P59
[3]  
CABRAL B, 1995, SIAM PROC S, P802
[4]   Vector field editing and periodic orbit extraction using morse decomposition [J].
Chen, Guoning ;
Mischaikow, Konstantin ;
Laramee, Robert S. ;
Pilarczyk, Pawel ;
Zhang, Eugene .
IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2007, 13 (04) :769-785
[5]  
Chen L, 2008, IEEE PACIFIC VISUALISATION SYMPOSIUM 2008, PROCEEDINGS, P87
[6]   Similarity-guided streamline placement with error evaluation [J].
Chen, Yuan ;
Cohen, Jonathan D. ;
Krolik, Julian H. .
IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2007, 13 (06) :1448-1455
[7]   REPRESENTATION AND DISPLAY OF VECTOR FIELD TOPOLOGY IN FLUID-FLOW DATA SETS [J].
HELMAN, J ;
HESSELINK, L .
COMPUTER, 1989, 22 (08) :27-36
[8]   Hierarchical Line Integration [J].
Hlawatsch, Marcel ;
Sadlo, Filip ;
Weiskopf, Daniel .
IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2011, 17 (08) :1148-1163
[9]  
Jobard Bruno., 1997, VISUALIZATION SCI CO, P43, DOI [10.1007/978-3-7091-6876-95, DOI 10.1007/978-3-7091-6876-95]
[10]  
Li LY, 2008, IEEE PACIFIC VISUALISATION SYMPOSIUM 2008, PROCEEDINGS, P79