Multi-resolution techniques enhance the ability of graphics and vi-sual systems to overcome limit... more Multi-resolution techniques enhance the ability of graphics and vi-sual systems to overcome limitations in time, space and transmis-sion costs. Numerous techniques have been presented which con-centrate on creating level of detail models for static meshes. Time-dependent deformable meshes impose even greater difculties on such systems. In this paper we describe a solution for using level of details for time dependent meshes. Our solution allows for both temporal and spatial level of details to be combined in an efcient manner. By separating low and high frequency temporal informa-tion, we gain the ability to create very fast coarse updates in the temporal dimension, which can be adaptively rened for greater details. 1.
Feature-based conditional statistical methods are essential for the analysis of complex, large-sc... more Feature-based conditional statistical methods are essential for the analysis of complex, large-scale data. We introduce two shape-based conditional analysis algorithms that can be deployed in complementary settings: local methods are required when the phenomena under study comprises many small intermittent features, while global shape methods are required to study large-scale structures. We present the algorithms in context with their motivating combustion science case studies, but note that the methods are applicable to a broad class of physics-based phenomena.
We introduce a parallel approach to geometric modeling of complex objects and scenes, combining a... more We introduce a parallel approach to geometric modeling of complex objects and scenes, combining a d taflowstreaming of BSP trees with apartition of the object space into independent portions, to be evaluated in parallel with minimal interprocess communication. Binary Space Partition (BSP) is a space index used in graphics for hidden-surface removal and animation. We use BSP trees with fuzzyleaves as a progressive representation of solid meshes. Our approach is implemented as a dataflow with processes that progress concurrently, where each refinement of the input to a process is mapped instantly to a refinement of the output, so that the result is also a stream of progressive refinements. This framework allows for progressive generation of complex geometric parts and large-scale assemblies. We have adapted several graphics techniques, including BSP, boundarypolygons, CSG, splinesandsubdivisionmethods, to fit into our dataflow graph, where four types of processes produce, transform, c...
Gradient domain processing remains a particularly computationally expensive technique even for re... more Gradient domain processing remains a particularly computationally expensive technique even for relatively small images. When images become massive in size, giga or terapixel, these problems become particularly troublesome and the best serial techniques take on the order of hours or days to compute a solution. In this paper, we provide a simple framework for the parallel gradient domain processing. Specifically, we provide a parallel out-of-core method for the seamless stitching of gigapixel panoramas in a parallel MPI environment. Unlike existing techniques, the framework provides both a straightforward implementation, maintains strict control over the required/allocated resources, and makes no assumptions on the speed of convergence to an acceptable image. Furthermore, the approach shows good weak/strong scaling from several to hundreds of cores and runs on a variety of hardware.
We introduce TopoMS, a computational tool enabling detailed topological analysis of molecular and... more We introduce TopoMS, a computational tool enabling detailed topological analysis of molecular and condensed-matter systems, including the computation of atomic volumes and charges through the quantum theory of atoms in molecules, as well as the complete molecular graph. With roots in techniques from computational topology, and using a shared-memory parallel approach, TopoMS provides scalable, numerically robust, and topologically consistent analysis. TopoMS can be used as a command-line tool or with a GUI (graphical user interface), where the latter also enables an interactive exploration of the molecular graph. This paper presents algorithmic details of TopoMS and compares it with state-of-the-art tools: Bader charge analysis v1.0 (Arnaldsson et al., 01/11/17) and molecular graph extraction using Critic2 (Otero-de-la-Roza et al., Comput. Phys. Commun. 2014, 185, 1007). TopoMS not only combines the functionality of these individual codes but also demonstrates up to 4× performance ga...
Abstract. The Visualization and Analytics Center for Enabling Technologies (VACET) focuses on lev... more Abstract. The Visualization and Analytics Center for Enabling Technologies (VACET) focuses on leveraging scientific visualization and analytics software technology as an enabling technology for increasing scientific productivity and insight. Advances in computational technology ...
Multi-resolution techniques enhance the ability of graphics and vi-sual systems to overcome limit... more Multi-resolution techniques enhance the ability of graphics and vi-sual systems to overcome limitations in time, space and transmis-sion costs. Numerous techniques have been presented which con-centrate on creating level of detail models for static meshes. Time-dependent deformable meshes impose even greater difculties on such systems. In this paper we describe a solution for using level of details for time dependent meshes. Our solution allows for both temporal and spatial level of details to be combined in an efcient manner. By separating low and high frequency temporal informa-tion, we gain the ability to create very fast coarse updates in the temporal dimension, which can be adaptively rened for greater details. 1.
Feature-based conditional statistical methods are essential for the analysis of complex, large-sc... more Feature-based conditional statistical methods are essential for the analysis of complex, large-scale data. We introduce two shape-based conditional analysis algorithms that can be deployed in complementary settings: local methods are required when the phenomena under study comprises many small intermittent features, while global shape methods are required to study large-scale structures. We present the algorithms in context with their motivating combustion science case studies, but note that the methods are applicable to a broad class of physics-based phenomena.
We introduce a parallel approach to geometric modeling of complex objects and scenes, combining a... more We introduce a parallel approach to geometric modeling of complex objects and scenes, combining a d taflowstreaming of BSP trees with apartition of the object space into independent portions, to be evaluated in parallel with minimal interprocess communication. Binary Space Partition (BSP) is a space index used in graphics for hidden-surface removal and animation. We use BSP trees with fuzzyleaves as a progressive representation of solid meshes. Our approach is implemented as a dataflow with processes that progress concurrently, where each refinement of the input to a process is mapped instantly to a refinement of the output, so that the result is also a stream of progressive refinements. This framework allows for progressive generation of complex geometric parts and large-scale assemblies. We have adapted several graphics techniques, including BSP, boundarypolygons, CSG, splinesandsubdivisionmethods, to fit into our dataflow graph, where four types of processes produce, transform, c...
Gradient domain processing remains a particularly computationally expensive technique even for re... more Gradient domain processing remains a particularly computationally expensive technique even for relatively small images. When images become massive in size, giga or terapixel, these problems become particularly troublesome and the best serial techniques take on the order of hours or days to compute a solution. In this paper, we provide a simple framework for the parallel gradient domain processing. Specifically, we provide a parallel out-of-core method for the seamless stitching of gigapixel panoramas in a parallel MPI environment. Unlike existing techniques, the framework provides both a straightforward implementation, maintains strict control over the required/allocated resources, and makes no assumptions on the speed of convergence to an acceptable image. Furthermore, the approach shows good weak/strong scaling from several to hundreds of cores and runs on a variety of hardware.
We introduce TopoMS, a computational tool enabling detailed topological analysis of molecular and... more We introduce TopoMS, a computational tool enabling detailed topological analysis of molecular and condensed-matter systems, including the computation of atomic volumes and charges through the quantum theory of atoms in molecules, as well as the complete molecular graph. With roots in techniques from computational topology, and using a shared-memory parallel approach, TopoMS provides scalable, numerically robust, and topologically consistent analysis. TopoMS can be used as a command-line tool or with a GUI (graphical user interface), where the latter also enables an interactive exploration of the molecular graph. This paper presents algorithmic details of TopoMS and compares it with state-of-the-art tools: Bader charge analysis v1.0 (Arnaldsson et al., 01/11/17) and molecular graph extraction using Critic2 (Otero-de-la-Roza et al., Comput. Phys. Commun. 2014, 185, 1007). TopoMS not only combines the functionality of these individual codes but also demonstrates up to 4× performance ga...
Abstract. The Visualization and Analytics Center for Enabling Technologies (VACET) focuses on lev... more Abstract. The Visualization and Analytics Center for Enabling Technologies (VACET) focuses on leveraging scientific visualization and analytics software technology as an enabling technology for increasing scientific productivity and insight. Advances in computational technology ...
Uploads
Papers by Valerio Pascucci