Kim, MarkKlasky, ScottPugmire, DavidHank Childs and Fernando Cucchietti2018-06-022018-06-022018978-3-03868-054-31727-348Xhttps://doi.org/10.2312/pgv.20181095https://diglib.eg.org:443/handle/10.2312/pgv20181095Recent trends in supercomputing towards massively threaded on-node processors to increase performance has also introduced fragmented software support. In response to this changing landscape, new scientific visualization packages have been developed to provide a portable framework to exploit this on-node parallelism with data parallel primitives, while also providing a single interface to multiple hardware backends. This necessitates adapting algorithms to the data parallel primitives paradigm. In numerous cases the algorithm is serial, but other times the technique is tied to hardware and needs to be generalized to broadly disseminate. In this work, we present unsteady flow line integral convolution (UFLIC) using only data parallel primitives. Line integral convolution (LIC) is a fundamental flow visualization technique in scientific visualization. LIC and its texture-based variants, are used in fields such as meteorology and computational fluid dynamics to aid practitioners because of its efficient memory usage, strong, visual flow characteristics, and efficient performance. However, in practice performant implementations are GPU shader-based approaches, which limits deployment and adoption. By utilizing VTK-m, our approach is a performant, memory efficient implementation, with the added benefit of portability, with a single implementation across many architectures.I.3.3 [Computer Graphics]Picture/Image GenerationLine and curve generationDense Texture Flow Visualization using Data-Parallel Primitives10.2312/pgv.2018109557-61