• DocumentCode
    31138
  • Title

    Parallel Streamline Placement for 2D Flow Fields

  • Author

    Wenyao Zhang ; Yi Wang ; Jianfeng Zhan ; Beichen Liu ; Jianguo Ning

  • Author_Institution
    Beijing Lab. of Intell. Inf. Technol., Beijing Inst. of Technol., Beijing, China
  • Volume
    19
  • Issue
    7
  • fYear
    2013
  • fDate
    Jul-13
  • Firstpage
    1185
  • Lastpage
    1198
  • Abstract
    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.
  • Keywords
    data visualisation; flow visualisation; parallel algorithms; shared memory systems; 2D flow field; LTA; VSA; cell-based modeling; cell-marking technique; density control; field border; flow visualization; heuristic seeding strategy; isolation zone; local tracing areas; parallel performance; parallel strategy; parallel streamline placement; saturation zone; shared memory system; streamline density; streamline tracing localization; valid seeding area; Clutter; Parallel processing; Program processors; Shape; Streaming media; Synchronization; Visualization; Flow visualization; parallel algorithms; seeding strategies; streamline placement;
  • fLanguage
    English
  • Journal_Title
    Visualization and Computer Graphics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1077-2626
  • Type

    jour

  • DOI
    10.1109/TVCG.2012.169
  • Filename
    6264048