Visualization Tools for Adaptive Mesh Refinement Data
|
|
|
- Rolf Butler
- 10 years ago
- Views:
Transcription
1 Visualization Tools for Adaptive Mesh Refinement Data Gunther H. Weber 1 and Vincent E. Beckner 1 and Hank Childs 2 and Terry J. Ligocki 1 and Mark C. Miller 2 and Brian Van Straalen 1 and E. Wes Bethel 1 1 Computing Research Division, Lawrence Berkeley National Laboratory, 1 Cyclotron Road, Berkeley, CA 94720, USA 2 Computing Applications and Research Department, Lawrence Livermore National Laboratory, Box 808, L-557, Livermore, CA 94551, USA {GHWeber, VEBeckner}@lbl.gov, [email protected], [email protected], [email protected], {BVStraalen, EWBethel}@lbl.gov Abstract Adaptive Mesh Refinement (AMR) is a highly effective method for simulations that span a large range of spatiotemporal scales, such as astrophysical simulations that must accomodate ranges from interstellar to sub-planetary. Most mainstream visualization tools still lack support for AMR as a first class data type and AMR code teams use custom built applications for AMR visualization. The Department of Energy s (DOE s) Science Discovery through Advanced Computing (SciDAC) Visualization and Analytics Center for Enabling Technologies (VACET) is currently working on extending VisIt, which is an open source visualization tool that accommodates AMR as a firstclass data type. These efforts will bridge the gap between generalpurpose visualization applications and highly specialized AMR visual analysis applications. Here, we give an overview of the state of the art in AMR visualization research and tools and describe how VisIt currently handles AMR data. Appeared in: Proceedings of the 4th High-End Visualization Workshop, ISBN , Lehmanns Media, 1
2 Figure 1: A simple Berger-Collela AMR hierarchy consisting of four patches organized in three hierarchy levels. 1 Introduction Adaptive Mesh Refinement (AMR) techniques combine the compact, implicitly specified structure of regular, rectilinear with the adaptivity to changes in scale of unstructured grids. In this paper, we focus on block-structured, h-adaptive AMR techniques that represent the computational domain with a set of nested rectilinear grids or patches at increasing resolutions [Berger & Colella, 1989]. Figure 1 shows a simple example. Four regular patches are organized in three hierarchy levels. Grids belonging to a finer level are always completely enclosed by grids of the coarser levels. Handling AMR data for visualization is challenging, since coarser information in regions covered by finer patches is superseded and replaced with information from these finer patches. During visualization it becomes necessary necessary to manage selection of which reslotuions are being used. Furthermore, it is difficult to avoid discontinuities at level boundaries, which, if not properly handled, lead to visible artifacts in visualizations. While AMR data can be node centered, the majority of data sets we are currently visualizing use a cell centered format. This fact poses an additional challenge since many visualization algorithms expect data in a node centered format. Despite the growing popularity of AMR simulations, little research has been done in effective visualization of AMR data. Furthermore, there is 2
3 a lack of tools that treat AMR as first-class data type. In this paper we give an overview of the current state of AMR research and describe ongoing work to extend VisIt to be one of the first mainstream visualization tools with native AMR support. Though other general visualization tools with AMR support exist, such as ParaView [Squillacote, 2006] and customized versions of Amira [Stalling et al., 2005], exist, we focus our discussion on VisIt due to its unique analytics capabilities. 2 Current State of AMR Visualization 2.1 Visualization of AMR Scalar Fields Scalar quantities describe a variety of important physical characteristics such as temperature or pressure. Most simulations, including AMR simulations, include several scalar variables. Commonly used scalar data visualization techniques include slicing planes, isosurface extraction and direct volume rendering. Spreadsheets, which are somewhat related to slicing planes, provide direct access to data value and are valuable for debugging and extracting data for further analysis with a wider range of tools such as Matlab or paper and pencil AMR Visualization by Conversion to Other Types Initial work on AMR visualization focused on converting AMR data to suitable conventional representations, which are subsequently used for visualization. [Norman et al., 1999] described a method for visualizing AMR data using is then visualized using standard unstructured grid techniques. Their method converts an AMR hierarchy into an unstructured grid composed of hexahedral cells. This resulting grid is then visualized utilizing standard AVS, IDL, and VTK algorithms. By converting AMR data to an unstructured mesh, the implicit definition of grid connectivity is lost. Overhead resulting from the required separate storage of grid structure results in poor performance and does not scale well to large AMR data sets. Furthermore, this approach prohibits using of the hierarchical nature of AMR data for efficient visualization algorithms. Recognizing these fundamental problems, Norman et al. continue by extending VTK to handle AMR grids as firstclass data structure. They have yet to publish detailed descriptions of their techniques. 3
4 Figure 2: At the boundaries (center face in figure) between coarse (left face in figure) and fine levels (right face in figure), dangling nodes (black rectangles in the figure) occur in addition to vertices that are shared between grids (black circles in the figure). On cell faces, marching cubes approximates isosurfaces with line segments. This scheme can lead to cracks, as the actual contour (bold line on center face) is approximate by a line segment in the coarse level (left face) and a poly line in the fine level (right face) Crack-free Isosurface Extraction AMR data is particularly difficult to handle when visualizing data via isosurface extraction. This difficulty is due to the fact that AMR often uses a cell centered data format while the marching cubes algorithm [Lorensen & Cline, 1987], which is de-facto standard isosurface extraction algorithm in scientific visualization, expects values at the vertices of a grid. Furthermore, when extracting an isosurface using the marching cubes method, t-junctions will lead to visible cracks in an isosurface, even if dangling nodes have values that are consistent with the coarse level representation [Shekhar et al., 1996] (see Figure 2). [Weber et al., 2001b, Weber et al., 2003a] developed a method that extracts crack-free isosurfaces from cell-centered AMR data by interpreting cell centers of each patch of the AMR hierarchy as the vertices of a new patch, which is the dual grid to the original patch. Within these dual grids, isosurfaces are extracted utilizing the standard marching cubes method. The use of dual grids leads to gaps between different levels of an AMR hierarchy. Weber et al. use a procedural scheme to fill these gaps with stitch cells (tetrahedra, pyramids, triangle prisms and deformed cubes) ensuring that this step produces no t-junctions. Subsequently, they extract isosurface portions within gaps between hierarchy levels utilizing the marching cubes methods by giving appropriate case tables for these new cell types. [Fang et al., 2004] presented an alternate isosurface extraction approach 4
5 for node-centered AMR data. Their main goal is preserving the original patch structure and identity of cells, enabling a user to determine to what particular patch cell a triangle of an isosurface belongs. Their method achieves this goal by extending refined patches until it is possible to assign values to dangling nodes that are consistent with interpolation results in the coarser level. Subsequently, they decompose coarse-level cells at the boundary to a finer level into a set of pyramids that connect the cell center with all boundary faces. For each facet of a subdivided face, i.e., a face at the boundary to a finer level, a separate pyramid is created, ensuring that marching cubes will not produce cracks in an extracted isosurface Volume Rendering [Max, 1993] described sorting schemes for cells during volume rendering including one method specifically geared toward AMR data. [Ma, 1999] described and compared two approaches for rendering of structured AMR data using the PARAMESH framework. A PARAMESH hierarchy organizes grids as blocks in a quadtree (in 2-d space) or an octree (in 3-d space) structure. Inner nodes of this tree correspond to regions that need further refinement while leaf nodes specify a grid whose resolution is given by the current hierarchy level. Ma described two approaches for volume rendering of AMR data. One method resamples a hierarchy on an uniform grid at the finest resolution. The resulting grid is evenly subdivided and each part rendered in parallel on a separate processor. Partial images are combined using binaryswap composition. A second method preserves the AMR structure. Individual blocks (leaves of the octree) are distributed among the processors in a round-robin fashion to achieve static load balancing. Since a block structure can lead to many small ray-segments, Ma buffers these segments into larger messages to decrease communication overhead. Individual blocks are rendered using raycasting. Two sampling schemes are used: A simple approach using a fixed, constant sample distance and an adaptive approach that decreases sample distance in finer resolution blocks. [Weber et al., 2001a] described an interactive, hardware accelerated volume rendering approach to generate previews of AMR data and a higherquality software approach based on cell projection. Both approaches use data duplicated in coarser hierarchy levels as a less accurate approximation for the data in finer levels. The hardware-based approach uses a k-d-tree-like struc- 5
6 ture to partition an AMR hierarchy into blocks of homogeneous resolution and renders these blocks in back-to-front order. Based on view-dependent criteria (e.g., the number of pixels covered by a voxel) and a measured rendering time for the current frame, the traversal depth into the individual patches of the AMR hierarchy is chosen to achieve interactive rendering rates. [Weber et al., 2001a] also described a software cell-projection-based approach to render AMR data sets in higher quality. While rendering a level of an AMR hierarchy, additional information is stored for each pixel that makes it possible to replace the contribution of those parts of the domain that are refined by another hierarchy level with a more accurate representation, supporting progressive rendering of AMR data sets. In later work, [Weber et al., 2001a] used the dual mesh and stitch cells introduced for isosurface extraction [Weber et al., 2003a] to define a C 0 continuous interpolation scheme and utilized this interpolation method in their progressive cell-projection rendering approach. [Kreylos et al., 2002] described a framework for remote, interactive rendering of AMR data. The framework consists of a lightweight viewer and a renderer running on one or several remote machines. The method of Kreylos et al. homogenizes an AMR hierarchy, i.e. partitions it in blocks of constant resolution using a k-d tree. Resulting blocks of constant resolution are distributed among processors and rendered using either a texture-based hardware-accelerated approach or a software-based cell-projection renderer. Two distribution strategies are implemented: One strategy attempts to distribute cost evenly among processors, the other variant tries to minimize data duplication. [Weber et al., 2003b] built on this work and compared various AMR partitioning strategies for parallel volume rendering of AMR data. [Kähler & Hege, 2002] introduced a method that partitions Berger- Colella AMR data into homogeneous resolution regions and visualizes it using texture-based hardware-accelerated volume rendering. Their partitioning scheme uses a heuristic that is based on assumptions concerning the placement of refining grid to minimize the number of constant-resolution blocks. Generally, this approach generates fewer blocks than the approach described by [Weber et al., 2001a] and the approach developed by [Kreylos et al., 2002]. Subdivision into a smaller number of blocks is beneficial when data is rendered on a single machine. In later work, [Kähler et al., 2002] used a set of existing tools to render results of a simulation of a forming star using the framework developed by [Bryan, 1999]. They define camera paths within a CAVE envi- 6
7 ronment using the Virtual Director virtual reality interface. Subsequently, they render animations of the AMR simulation utilizing their previously developed hardware-accelerated volume rendering approach [Kähler & Hege, 2002]. To enhance depth perception, rendered images are augmented with a background that is obtained by rendering a particle simulation of the formation of the early universe. Recently, [Kähler et al., 2006] implemented a GPU-based ray-casting approach for AMR data, which improves rendering quality considerably compared to slicing-based approaches and supports a more complex light model with wavelength dependent absorption. By specifying a transfer function, and a range of isovalues, [Park et al., 2002] produced volume-rendered images of AMR data based on hierarchical splatting, see [Laur & Hanrahan, 1991]. Their method converts an AMR hierarchy to a k-d-tree structure consisting of blocks of constant resolution. Each node of this k-d tree is augmented with an octree. Octree and k-d-tree nodes contain a 32-bit field, where each bit represents a continuous range of isovalues. Using the k-d tree and the octree, regions containing values within the specified range are identified and rendered back-to-front using hierarchical splatting. 2.2 Visualization of Time-varying AMR Scalar Field Data [Chen et al., 2003] introduced the feature tree that describes, how connected components of an isosurface change as one successively adds AMR refinement levels. Nodes in a tree represent connected components of an isosurface, with each level in the tree corresponding to a level in the AMR hierarchy. The resulting tree describes whether a connected component splits or merges when considering a finer hierarchy level. Using the resulting feature tree, it becomes possible to describe how individual isosurface components change over the course of time in a simulation. [Kaehler et al., 2005] described a framework for visualization of timevarying AMR data. Their method addresses the problem that most AMR simulations update finer AMR patches more frequently than coarse patches. Considering two subsequent time steps, their interpolation scheme first ensures that both time-steps have the same refinement configuration, i.e., that each cell that is refined in one time step is also refined in the other time step. Values for cells that are not refined in the current time step but the 7
8 other are obtained by interpolation. Subsequently, they define an interpolation scheme to compute intermediate values in regions that are covered by coarser level and thus, updated less frequently. In addition to this interpolation scheme, their framework automatically handles remote data access and computes interpolated values on the machine, which also runs the simulation. 3 Custom AMR Visualization Tools 3.1 ChomboVis ChomboVis [Ligocki et al., 2003] is an AMR visualization tool built to visualize AMR data produced by Chombo [Chombo, 2007] an AMR library distributed by the Applied Numerical Algorithms Group (ANAG). Data is stored in files using HDF5. ChomboVis reads these files and uses VTK along with custom Python and C++ code for visualization. A variety of methods are provided for visualizing the data sets including color mapping, grid display, slicing, isosurfaces/contours and streamlines. Users can browse the data directly via spreadsheets by selecting grids graphically or via indices. ChomboVis has both a graphical user interface and a Python application programming interface (API) to facilitate interactive use and scripting. ChomboVis has rudimentary support for vector field visualization. A GUI interface allows a user to specify which scalar data fields should be combined to form a d-dimensional vector in R d, as well as specify a rake (a line segment in R d with seed points space equidistantly). These seed points are integrated either forward or backward (using negative vectors) using backward Euler integration with a user-specified step length for a user-specified number of steps. After each step a check is made to determine if the current position is still inside the current AMR box. If it is, integration is continues, otherwise, the AMR hierarchy is searched, from finest to coarsest, to determine a box in which integration can be continued. These are streamlines, not to be confused with streaklines or pathlines. 3.2 Amrvis Amrvis is a visualization and data analysis tool for examining data files generated by the Center for Computational Sciences and Engineering (CCSE) using their AMR codes. A user can view color planar images of the data, 8
9 grids, numerical values in a chosen format, subregions, animations, volumetric renderings, contour plots, line graphs and 2D vector fields using arrow glyphs. Amrvis works with 2D and 3D data, requires no specialized graphics hardware, and can run in parallel on both SMP and distributed memory parallel machines. The user can interactively choose the displayed variable (density, pressure, etc.) and AMR level, scale the images, set arbitrary data ranges, and set viewing planes. Amrvis also has batch capabilities for extracting subregions, planes, lines, and points from data files and for preprocessing volume renderings. A separate tool, Amrmovie, can be used to view, animate, and output volume renderings. This tool can animate volume data, which has been preprocessed with Amrvis, at arbitrary orientations and through time. Another separate tool, Amrderive, can be used to access and manipulate AMR data. Examples include deriving a new variable such as vorticity or log of density, calculating integrals, and finding average values across multiple files. 4 Visualization of AMR Data with VisIt VisIt [Childs & Miller, 2006] is a richly featured visualization and analysis tool for large data sets. It employs a client-server model where the server is parallelized. The nature of parallelization is data parallel; the input data set is partitioned among VisIt s processors. In the case of AMR data, each patch is treated as an atomic unit and assigned to one of the processors on VisIt s parallelized server. For example, patches level zero, patch zero and level one, patch two may be assigned to the server s processor zero, while patches level zero, patch one, level one, patch zero, and level one, patch one may be assigned to processor one. Visualization and analysis of massive scale data sets is an important use case for VisIt. As such, it employs many optimizations to enable the processing of this data. For example, VisIt is able to use spatial extents meta-data to reduce the amount of data that is processed. When a slice of a threedimensional data set is being rendered, VisIt is able to to limit the patches processed to those that actually intersect the slice. Although this functionality may sound straight forward, it is difficult to implement in a richly featured, module based framework. More information about the contract methodology that enables these optimizations can be found in [Childs et al., 2005]. 9
10 VisIt s handling of AMR data is made possible by marking coarse cells that are refined at a lower level as ghost. This marking is done by adding an array to each patch that designates the status of each cell (ghost or nonghost). Most algorithms can ignore the ghost markings; they operate identically on ghost and non-ghost cells. One advantage of using the ghost cells is that it allows structured grids to retain their native form. That is, removing the ghost cells before applying visualization algorithms would create a grid that was no longer structured. The resulting grid would often be unstructured and that unstructured grid could have a memory footprint that is an order of magnitude larger. Another advantage of using ghost cells is that they allow for proper interpolations to take place, which would not be possible if refined cells were removed before applying visualization algorithms. After all algorithms have been applied, a module walks the data set and removes all cells or geometry resulting from a ghost cell. VisIt employs the standard Marching Cubes algorithm to contour data. Most AMR data is cell-centered, requiring interpolation to the nodes. For hanging nodes at the boundary of patches at different refinement levels, this interpolation is done incorrectly in VisIt and cracked isosurfaces can result. However, VisIt does not produce cracked isosurfaces when abutting patches are at the same refinement level. In this case, VisIt can create a layer of ghost cells around each patch that contains the values of neighboring cells from the other patches. These ghost cells allow for correct interpolation to take place, meaning that a consistent contouring takes place from patch to patch and no cracks are created in this case. VisIt s employs a data parallel volume rendering scheme that is able to resolve the types of complex sorting issues that arise in unstructured meshes [Childs et al., 2006]. AMR meshes present a special type of load balancing challenge for VisIt s volume rendering algorithm, however. The running time of the algorithm is dependent on the amount of data and the amount of samples. For AMR meshes, the patches at the coarser refinement levels occupy a larger spatial footprint, and, as such, often cover a much larger portion of the picture and contribute more samples. Hence, sampling the patches at coarser refinement levels typically takes much longer than the sampling for patches at finer refinement levels. VisIt attempts to counteract this problem by minimizing the amount of patches at the coarse refinement levels on any given processor. In terms of additional AMR handling, the volume rendering algorithm ignores all samples from cells that are marked ghost. So if a sample point is contained by many patches at different refine- 10
11 ment levels, only the value at the finest level will be accepted, since all other levels will have the corresponding cell marked as ghost. A trend of increasing importance is where visualization and analysis capabilities are coupled in one production quality application. Here, analysis means computing statistical moments of subsets of AMR hierarchies, distribution functions, computed/derived quantities, temporal analysis, etc. VisIt provides a rich set of analysis capabilities (such as integrating density over volume to obtain mass, calculating volumes, surface areas, and moments of inertia), all of which execute in parallel. 5 Future Work We are currently working on extending VisIt s visualization capabilities for AMR data. To this end, we had extensive meetings with members of the LBNL Applied Numerical Algorithms Group (ANAG) and the LBNL Center for Computational Sciences and Engineering (CCSE). Some feature requests, such as requests for support of picking abilities and spreadsheet support (duplicating functionality present in Amrvis and ChomboVis) indicate that visualization is still used frequently for debugging. On the other hand there is a growing need for for data analysis and visualization capabilities to interpret the results of production AMR simulations. For example, we are currently working on adding line integral convolution-based vector field visualization capabilities to VisIt. Some extensions, such as the spreadsheet interface, are already part of the recent VisIt 1.6 release, even though this functionality is still under development. 6 Acknowledgments This work was supported by the Director, Office of Advanced Scientific Computing Research, Office of Science, of the U.S. Department of Energy under Contract No. DE-AC02-05CH11231 through the Scientific Discovery through Advanced Computing (SciDAC) program s Visualization and Analytics Center for Enabling Technologies (VACET). We thank the members of the LBNL Visualization Group, the LBNL ANAG, the LBNL CCSE, and the VisIt development team. 11
12 References [Berger & Colella, 1989] Berger, M. & Colella, P. (1989). Local adaptive mesh refinement for shock hydrodynamics. Journal of Computational Physics, 82, [Bryan, 1999] Bryan, G. L. (1999). Fluids in the universe: Adaptive mesh refinement in cosmology. Computing in Science and Engineering, 1(2). [Chen et al., 2003] Chen, J., Silver, D., & Jiang, L. (2003). The feature tree: Visualizing feature tracking in distributed amr datasets. In Proceedings of the IEEE Symposium on Parallel and Large-Data Visualization and Graphics 2003 (pp ).: IEEE Computer Society. [Childs et al., 2005] Childs, H., Brugger, E. S., Bonnell, K. S., Meredith, J. S., Miller, M., Whitlock, B. J., & Max, N. (2005). A contract-based system for large data visualization. In IEEE Visualization 2005 (pp ). [Childs et al., 2006] Childs, H., Duchaineau, M. A., & Ma, K.-L. (2006). A scalable, hybrid scheme for volume rendering massive data sets. In Eurographics Symposium on Parallel Graphics and Visualization (pp ). [Childs & Miller, 2006] Childs, H. & Miller, M. (2006). Beyond meat grinders: An analysis framework addressing the scale and complexity of large data sets. In SpringSim High Performance Computing Symposium (HPC 2006) (pp ). [Chombo, 2007] Chombo ( ). chombo/. [Fang et al., 2004] Fang, D. C., Weber, H., G., Childs, H., Brugger, E., Hamann, B., & Joy, K. (2004). Extracting geometrically continuous isosurfaces from adaptive mesh refinement data. In Proceedings of 2004 Hawaii International Conference on Computer Sciences (DVD-ROM conference proceedings) (pp ). ISSN [Kaehler et al., 2005] Kaehler, R., Prohaska, S., Hutanu, A., & Hege, H.-C. (2005). Visualization of time-dependent remote adaptive mesh refinement data. In IEEE Visualization 2005 (pp ).: IEEE Computer Society. 12
13 [Kähler et al., 2002] Kähler, R., Cox, D., Patterson, R., Levy, S., Hege, H.- C., & Abel, T. (2002). Rendering the first star in the universe a case study. In IEEE Visualization 2002 (pp ).: IEEE Computer Society. [Kähler & Hege, 2002] Kähler, R. & Hege, H.-C. (2002). Texture-based volume rendering of adaptive mesh refinement data. The Visual Computer, 18(8), Zuse Institut Technical Report ZR [Kähler et al., 2006] Kähler, R., Wise, J., Abel, T., & Hege, H.-C. (2006). GPU-assisted raycasting for cosmological adaptive mesh refinement simulations. In Proceedings of Volume Graphics: Eurographics Association. [Kreylos et al., 2002] Kreylos, O., Weber, G. H., Bethel, E. W., Shalf, J. M., Hamann, B., & Joy, K. I. (2002). Remote Interactive Direct Volume Rendering of AMR Data. Technical Report LBNL 49954, Lawrence Berkeley National Laboratory. [Laur & Hanrahan, 1991] Laur, D. & Hanrahan, P. (1991). Hierachical splatting: A progressive refinement algorithm for volume rendering. Computer Grahpics (Proceedings of ACM SIGGRAPH 91), 25(4), [Ligocki et al., 2003] Ligocki, T. J., Straalen, B. V., Shalf, J. M., Weber, G. H., & Hamann, B. (2003). A framework for visualizing hierarchical computations. In Hierarchical and Geometrical Methods in Scientific Visualization (pp ). Springer Verlag. [Lorensen & Cline, 1987] Lorensen, W. E. & Cline, H. E. (1987). Marching cubes: A high resolution 3D surface construction algorithm. Computer Graphics (Proceedings of ACM SIGGRAPH 87), 21(4), [Ma, 1999] Ma, K.-L. (1999). Parallel rendering of 3D AMR data on the SGI/Cray T3E. In Proceedings of Frontiers 99 the Seventh Symposium on the Frontiers of Massively Parallel Computation (pp ).: IEEE Computer Society. [Max, 1993] Max, N. L. (1993). Sorting for polyhedron compositing. In Focus on Scientific Visualization (pp ). Springer-Verlag. [Norman et al., 1999] Norman, M. L., Shalf, J. M., Levy, S., & Daues, G. (1999). Diving deep: Data management and visualization strategies for 13
14 adaptive mesh refinement simulations. Computing in Science and Engineering, 1(4), [Park et al., 2002] Park, S., Bajaj, C., & Siddavanahalli, V. (2002). Case study: Interactive rendering of adaptive mesh refinement data. In IEEE Visualization 2002 (pp ).: IEEE Computer Society. [Shekhar et al., 1996] Shekhar, R., Fayyad, E., Yagel, R., & Cornhill, J. F. (1996). Octree-based decimation of marching cubes surface. In IEEE Visualization 96 (pp , 499).: IEEE Computer Society. [Squillacote, 2006] Squillacote, A. H. (2006). The ParaView Guide. Kitware. [Stalling et al., 2005] Stalling, D., Westerhoff, M., & Hege, H.-C. (2005). Amira: A highly interactive system for visual data analysis. In The Visualization Handbook (pp ). Elsevier. [Weber et al., 2001a] Weber, G. H., Hagen, H., Hamann, B., Joy, K. I., Ligocki, T. J., Ma, K.-L., & Shalf, J. M. (2001a). Visualization of adaptive mesh refinement data. In Proceedings of the SPIE (Visual Data Exploration and Analysis VIII), volume 4302 (pp ). [Weber et al., 2001b] Weber, G. H., Kreylos, O., Ligocki, T. J., Shalf, J. M., Hagen, H., Hamann, B., & Joy, K. I. (2001b). Extraction of crack-free isosurfaces from adaptive mesh refinement data. In Proceedings of the Joint EUROGRAPHICS and IEEE TCVG Symposium on Visualization, Ascona, Switzerland, May 28 31, 2001 (pp , 335).: Springer Verlag. [Weber et al., 2003a] Weber, G. H., Kreylos, O., Ligocki, T. J., Shalf, J. M., Hagen, H., Hamann, B., & Joy, K. I. (2003a). Extraction of crack-free isosurfaces from adaptive mesh refinement data. In Hierarchical and Geometrical Methods in Scientific Visualization (pp ). Springer Verlag. [Weber et al., 2003b] Weber, G. H., Öhler, M., Kreylos, O., Shalf, J. M., Bethel, E. W., Hamann, B., & Scheuermann, G. (2003b). Parallel cell projection rendering of adaptive mesh refinement data. In Proceedings of the IEEE Symposium on Parallel and Large-Data Visualization and Graphics 2003 (pp ).: IEEE Computer Society. 14
15 Index Adaptive Mesh Refinement (AMR), 1 AmrVis, 1 Chombo, 1 ChomboVis, 1 VisIt, 1 15
Visualization of Adaptive Mesh Refinement Data with VisIt
Visualization of Adaptive Mesh Refinement Data with VisIt Gunther H. Weber Lawrence Berkeley National Laboratory VisIt Richly featured visualization and analysis tool for large data sets Built for five
Employing Complex GPU Data Structures for the Interactive Visualization of Adaptive Mesh Refinement Data
Volume Graphics (2006) T. Möller, R. Machiraju, T. Ertl, M. Chen (Editors) Employing Complex GPU Data Structures for the Interactive Visualization of Adaptive Mesh Refinement Data Joachim E. Vollrath Tobias
Parallel Analysis and Visualization on Cray Compute Node Linux
Parallel Analysis and Visualization on Cray Compute Node Linux David Pugmire, Oak Ridge National Laboratory and Hank Childs, Lawrence Livermore National Laboratory and Sean Ahern, Oak Ridge National Laboratory
VisIt Visualization Tool
The Center for Astrophysical Thermonuclear Flashes VisIt Visualization Tool Randy Hudson [email protected] Argonne National Laboratory Flash Center, University of Chicago An Advanced Simulation and Computing
VisIt: An End-User Tool For Visualizing and Analyzing Very Large Data
VisIt: An End-User Tool For Visualizing and Analyzing Very Large Data Hank Childs,, Eric Brugger, Brad Whitlock, Jeremy Meredith, Sean Ahern, Kathleen Bonnell, Mark Miller, Gunther Weber, Cyrus Harrison,
Volume visualization I Elvins
Volume visualization I Elvins 1 surface fitting algorithms marching cubes dividing cubes direct volume rendering algorithms ray casting, integration methods voxel projection, projected tetrahedra, splatting
Facts about Visualization Pipelines, applicable to VisIt and ParaView
Facts about Visualization Pipelines, applicable to VisIt and ParaView March 2013 Jean M. Favre, CSCS Agenda Visualization pipelines Motivation by examples VTK Data Streaming Visualization Pipelines: Introduction
Visualization with ParaView
Visualization with ParaView Before we begin Make sure you have ParaView 4.1.0 installed so you can follow along in the lab section http://paraview.org/paraview/resources/software.php Background http://www.paraview.org/
Dual Marching Cubes: Primal Contouring of Dual Grids
Dual Marching Cubes: Primal Contouring of Dual Grids Scott Schaefer and Joe Warren Rice University 6100 Main St. Houston, TX 77005 [email protected] and [email protected] Abstract We present a method for
Visualization with ParaView. Greg Johnson
Visualization with Greg Johnson Before we begin Make sure you have 3.8.0 installed so you can follow along in the lab section http://paraview.org/paraview/resources/software.html http://www.paraview.org/
Spatio-Temporal Mapping -A Technique for Overview Visualization of Time-Series Datasets-
Progress in NUCLEAR SCIENCE and TECHNOLOGY, Vol. 2, pp.603-608 (2011) ARTICLE Spatio-Temporal Mapping -A Technique for Overview Visualization of Time-Series Datasets- Hiroko Nakamura MIYAMURA 1,*, Sachiko
Model Repair. Leif Kobbelt RWTH Aachen University )NPUT $ATA 2EMOVAL OF TOPOLOGICAL AND GEOMETRICAL ERRORS !NALYSIS OF SURFACE QUALITY
)NPUT $ATA 2ANGE 3CAN #!$ 4OMOGRAPHY 2EMOVAL OF TOPOLOGICAL AND GEOMETRICAL ERRORS!NALYSIS OF SURFACE QUALITY 3URFACE SMOOTHING FOR NOISE REMOVAL 0ARAMETERIZATION 3IMPLIFICATION FOR COMPLEXITY REDUCTION
Load Balancing Strategies for Parallel SAMR Algorithms
Proposal for a Summer Undergraduate Research Fellowship 2005 Computer science / Applied and Computational Mathematics Load Balancing Strategies for Parallel SAMR Algorithms Randolf Rotta Institut für Informatik,
The Ultra-scale Visualization Climate Data Analysis Tools (UV-CDAT): A Vision for Large-Scale Climate Data
The Ultra-scale Visualization Climate Data Analysis Tools (UV-CDAT): A Vision for Large-Scale Climate Data Lawrence Livermore National Laboratory? Hank Childs (LBNL) and Charles Doutriaux (LLNL) September
James Ahrens, Berk Geveci, Charles Law. Technical Report
LA-UR-03-1560 Approved for public release; distribution is unlimited. Title: ParaView: An End-User Tool for Large Data Visualization Author(s): James Ahrens, Berk Geveci, Charles Law Submitted to: Technical
Parallel Large-Scale Visualization
Parallel Large-Scale Visualization Aaron Birkland Cornell Center for Advanced Computing Data Analysis on Ranger January 2012 Parallel Visualization Why? Performance Processing may be too slow on one CPU
The Design and Implement of Ultra-scale Data Parallel. In-situ Visualization System
The Design and Implement of Ultra-scale Data Parallel In-situ Visualization System Liu Ning [email protected] Gao Guoxian [email protected] Zhang Yingping [email protected] Zhu Dengming [email protected]
Introduction to Visualization with VTK and ParaView
Introduction to Visualization with VTK and ParaView R. Sungkorn and J. Derksen Department of Chemical and Materials Engineering University of Alberta Canada August 24, 2011 / LBM Workshop 1 Introduction
VisIt: A Tool for Visualizing and Analyzing Very Large Data. Hank Childs, Lawrence Berkeley National Laboratory December 13, 2010
VisIt: A Tool for Visualizing and Analyzing Very Large Data Hank Childs, Lawrence Berkeley National Laboratory December 13, 2010 VisIt is an open source, richly featured, turn-key application for large
SECONDARY STORAGE TERRAIN VISUALIZATION IN A CLIENT-SERVER ENVIRONMENT: A SURVEY
SECONDARY STORAGE TERRAIN VISUALIZATION IN A CLIENT-SERVER ENVIRONMENT: A SURVEY Kai Xu and Xiaofang Zhou School of Information Technology and Electrical Engineering The University of Queensland, Brisbane,
Why are we teaching you VisIt?
VisIt Tutorial Why are we teaching you VisIt? Interactive (GUI) Visualization and Analysis tool Multiplatform, Free and Open Source The interface looks the same whether you run locally or remotely, serial
What is Visualization? Information Visualization An Overview. Information Visualization. Definitions
What is Visualization? Information Visualization An Overview Jonathan I. Maletic, Ph.D. Computer Science Kent State University Visualize/Visualization: To form a mental image or vision of [some
Characterizing the Performance of Dynamic Distribution and Load-Balancing Techniques for Adaptive Grid Hierarchies
Proceedings of the IASTED International Conference Parallel and Distributed Computing and Systems November 3-6, 1999 in Cambridge Massachusetts, USA Characterizing the Performance of Dynamic Distribution
Parallel Simplification of Large Meshes on PC Clusters
Parallel Simplification of Large Meshes on PC Clusters Hua Xiong, Xiaohong Jiang, Yaping Zhang, Jiaoying Shi State Key Lab of CAD&CG, College of Computer Science Zhejiang University Hangzhou, China April
A Generalized Marching Cubes Algorithm Based On Non-Binary Classifications
Konrad-Zuse-Zentrum fu r Informationstechnik Berlin Takustraße 7 D-14195 Berlin-Dahlem Germany HANS-CHRISTIAN HEGE DETLEV STALLING MARTIN SEEBASS MALTE ZOCKLER A Generalized Marching Cubes Algorithm Based
Customer Training Material. Lecture 2. Introduction to. Methodology ANSYS FLUENT. ANSYS, Inc. Proprietary 2010 ANSYS, Inc. All rights reserved.
Lecture 2 Introduction to CFD Methodology Introduction to ANSYS FLUENT L2-1 What is CFD? Computational Fluid Dynamics (CFD) is the science of predicting fluid flow, heat and mass transfer, chemical reactions,
Large Vector-Field Visualization, Theory and Practice: Large Data and Parallel Visualization Hank Childs + D. Pugmire, D. Camp, C. Garth, G.
Large Vector-Field Visualization, Theory and Practice: Large Data and Parallel Visualization Hank Childs + D. Pugmire, D. Camp, C. Garth, G. Weber, S. Ahern, & K. Joy Lawrence Berkeley National Laboratory
Hardware design for ray tracing
Hardware design for ray tracing Jae-sung Yoon Introduction Realtime ray tracing performance has recently been achieved even on single CPU. [Wald et al. 2001, 2002, 2004] However, higher resolutions, complex
Visualization of 2D Domains
Visualization of 2D Domains This part of the visualization package is intended to supply a simple graphical interface for 2- dimensional finite element data structures. Furthermore, it is used as the low
Multiresolution 3D Rendering on Mobile Devices
Multiresolution 3D Rendering on Mobile Devices Javier Lluch, Rafa Gaitán, Miguel Escrivá, and Emilio Camahort Computer Graphics Section Departament of Computer Science Polytechnic University of Valencia
A VOXELIZATION BASED MESH GENERATION ALGORITHM FOR NUMERICAL MODELS USED IN FOUNDRY ENGINEERING
METALLURGY AND FOUNDRY ENGINEERING Vol. 38, 2012, No. 1 http://dx.doi.org/10.7494/mafe.2012.38.1.43 Micha³ Szucki *, Józef S. Suchy ** A VOXELIZATION BASED MESH GENERATION ALGORITHM FOR NUMERICAL MODELS
Overview Motivation and applications Challenges. Dynamic Volume Computation and Visualization on the GPU. GPU feature requests Conclusions
Module 4: Beyond Static Scalar Fields Dynamic Volume Computation and Visualization on the GPU Visualization and Computer Graphics Group University of California, Davis Overview Motivation and applications
Lecture 7 - Meshing. Applied Computational Fluid Dynamics
Lecture 7 - Meshing Applied Computational Fluid Dynamics Instructor: André Bakker http://www.bakker.org André Bakker (2002-2006) Fluent Inc. (2002) 1 Outline Why is a grid needed? Element types. Grid types.
Data Centric Interactive Visualization of Very Large Data
Data Centric Interactive Visualization of Very Large Data Bruce D Amora, Senior Technical Staff Gordon Fossum, Advisory Engineer IBM T.J. Watson Research/Data Centric Systems #OpenPOWERSummit Data Centric
Interactive 3D Medical Visualization: A Parallel Approach to Surface Rendering 3D Medical Data
Interactive 3D Medical Visualization: A Parallel Approach to Surface Rendering 3D Medical Data Terry S. Yoo and David T. Chen Department of Computer Science University of North Carolina Chapel Hill, NC
Processing Data with rsmap3d Software Services Group Advanced Photon Source Argonne National Laboratory
Processing Data with rsmap3d Software Services Group Advanced Photon Source Argonne National Laboratory Introduction rsmap3d is an application for producing 3D reciprocal space maps from x-ray diffraction
A HYBRID GROUND DATA MODEL TO SUPPORT INTERACTION IN MECHANIZED TUNNELING
A HYBRID GROUND DATA MODEL TO SUPPORT INTERACTION IN MECHANIZED TUNNELING F. HEGEMANN P. MANICKAM K. LEHNER M. KÖNIG D. HARTMANN Department of Civil and Environmental Engineering, Ruhr-University of Bochum,44780
Volumetric Meshes for Real Time Medical Simulations
Volumetric Meshes for Real Time Medical Simulations Matthias Mueller and Matthias Teschner Computer Graphics Laboratory ETH Zurich, Switzerland [email protected], http://graphics.ethz.ch/ Abstract.
Introduction to ANSYS
Lecture 3 Introduction to ANSYS Meshing 14. 5 Release Introduction to ANSYS Meshing 2012 ANSYS, Inc. March 27, 2014 1 Release 14.5 Introduction to ANSYS Meshing What you will learn from this presentation
A Short Introduction to Computer Graphics
A Short Introduction to Computer Graphics Frédo Durand MIT Laboratory for Computer Science 1 Introduction Chapter I: Basics Although computer graphics is a vast field that encompasses almost any graphical
Basin simulation for complex geological settings
Énergies renouvelables Production éco-responsable Transports innovants Procédés éco-efficients Ressources durables Basin simulation for complex geological settings Towards a realistic modeling P. Havé*,
Outline. Fundamentals. Rendering (of 3D data) Data mappings. Evaluation Interaction
Outline Fundamentals What is vis? Some history Design principles The visualization process Data sources and data structures Basic visual mapping approaches Rendering (of 3D data) Scalar fields (isosurfaces
A first evaluation of dynamic configuration of load-balancers for AMR simulations of flows
A first evaluation of dynamic configuration of load-balancers for AMR simulations of flows Henrik Johansson, Johan Steensland and Jaideep Ray Uppsala University, Uppsala and Sandia National Laboratories,
How To Create A Surface From Points On A Computer With A Marching Cube
Surface Reconstruction from a Point Cloud with Normals Landon Boyd and Massih Khorvash Department of Computer Science University of British Columbia,2366 Main Mall Vancouver, BC, V6T1Z4, Canada {blandon,khorvash}@cs.ubc.ca
MEng, BSc Computer Science with Artificial Intelligence
School of Computing FACULTY OF ENGINEERING MEng, BSc Computer Science with Artificial Intelligence Year 1 COMP1212 Computer Processor Effective programming depends on understanding not only how to give
A Multiresolution Approach to Large Data Visualization
A Multiresolution Approach to Large Data Visualization John Clyne 1 Abstract Numerical simulations of turbulent flow, which are fundamental to the study of weather, climate, oceanography, astrophysics,
MEng, BSc Applied Computer Science
School of Computing FACULTY OF ENGINEERING MEng, BSc Applied Computer Science Year 1 COMP1212 Computer Processor Effective programming depends on understanding not only how to give a machine instructions
Exploratory Climate Data Visualization and Analysis
Exploratory Climate Data Visualization and Analysis by Thomas Maxwell, Jerry Potter & Laura Carriere, NASA NCCS and the UVCDAT Development Consortium Scientific Visualization! We process, understand, and
Silverlight for Windows Embedded Graphics and Rendering Pipeline 1
Silverlight for Windows Embedded Graphics and Rendering Pipeline 1 Silverlight for Windows Embedded Graphics and Rendering Pipeline Windows Embedded Compact 7 Technical Article Writers: David Franklin,
Zhenping Liu *, Yao Liang * Virginia Polytechnic Institute and State University. Xu Liang ** University of California, Berkeley
P1.1 AN INTEGRATED DATA MANAGEMENT, RETRIEVAL AND VISUALIZATION SYSTEM FOR EARTH SCIENCE DATASETS Zhenping Liu *, Yao Liang * Virginia Polytechnic Institute and State University Xu Liang ** University
Using open source and commercial visualization packages for analysis and visualization of large simulation dataset
Using open source and commercial visualization packages for analysis and visualization of large simulation dataset Simon Su, Werner Benger, William Sherman, Eliot Feibush, Curtis Hillegas Princeton University,
Distributed Dynamic Load Balancing for Iterative-Stencil Applications
Distributed Dynamic Load Balancing for Iterative-Stencil Applications G. Dethier 1, P. Marchot 2 and P.A. de Marneffe 1 1 EECS Department, University of Liege, Belgium 2 Chemical Engineering Department,
Visualization methods for patent data
Visualization methods for patent data Treparel 2013 Dr. Anton Heijs (CTO & Founder) Delft, The Netherlands Introduction Treparel can provide advanced visualizations for patent data. This document describes
Clustering & Visualization
Chapter 5 Clustering & Visualization Clustering in high-dimensional databases is an important problem and there are a number of different clustering paradigms which are applicable to high-dimensional data.
CCTech TM. ICEM-CFD & FLUENT Software Training. Course Brochure. Simulation is The Future
. CCTech TM Simulation is The Future ICEM-CFD & FLUENT Software Training Course Brochure About. CCTech Established in 2006 by alumni of IIT Bombay. Our motive is to establish a knowledge centric organization
ENABLING TOOLS AND TECHNIQUES FOR THE OPTIMIZATION OF THE HERACLES SIMULATION PROGRAM
ENABLING TOOLS AND TECHNIQUES FOR THE OPTIMIZATION OF THE HERACLES SIMULATION PROGRAM Edouard Audit, Valérie Gautard, Daniel Pomarède, Bruno Thooris CEA/DAPNIA/Saclay, 91191 Gif/Yvette, France [email protected]
Big Data: Rethinking Text Visualization
Big Data: Rethinking Text Visualization Dr. Anton Heijs [email protected] Treparel April 8, 2013 Abstract In this white paper we discuss text visualization approaches and how these are important
A Learning Based Method for Super-Resolution of Low Resolution Images
A Learning Based Method for Super-Resolution of Low Resolution Images Emre Ugur June 1, 2004 [email protected] Abstract The main objective of this project is the study of a learning based method
ME6130 An introduction to CFD 1-1
ME6130 An introduction to CFD 1-1 What is CFD? Computational fluid dynamics (CFD) is the science of predicting fluid flow, heat and mass transfer, chemical reactions, and related phenomena by solving numerically
f o r d e m a n d i n g C F D pre- & post-processing ANSA μετα p i o n e e r i n g software systems www.beta-cae.gr
ANSA μετα p i o n e e r i n g software systems f o r d e m a n d i n g C F D pre- & post-processing TM www.beta-cae.gr ANSA with its powerful functionality provides high efficiency solutions for CFD applications.
Visualisation in the Google Cloud
Visualisation in the Google Cloud by Kieran Barker, 1 School of Computing, Faculty of Engineering ABSTRACT Providing software as a service is an emerging trend in the computing world. This paper explores
The STC for Event Analysis: Scalability Issues
The STC for Event Analysis: Scalability Issues Georg Fuchs Gennady Andrienko http://geoanalytics.net Events Something [significant] happened somewhere, sometime Analysis goal and domain dependent, e.g.
DATA VISUALIZATION. Lecture 1 Introduction. Lin Lu http://vr.sdu.edu.cn/~lulin/ [email protected]
DATA VISUALIZATION Lecture 1 Introduction Lin Lu http://vr.sdu.edu.cn/~lulin/ [email protected] Visualization 可 视 化 Visualization now seen as key part of modern computing High performance computing generates
The Scientific Data Mining Process
Chapter 4 The Scientific Data Mining Process When I use a word, Humpty Dumpty said, in rather a scornful tone, it means just what I choose it to mean neither more nor less. Lewis Carroll [87, p. 214] In
Data Visualization. Principles and Practice. Second Edition. Alexandru Telea
Data Visualization Principles and Practice Second Edition Alexandru Telea First edition published in 2007 by A K Peters, Ltd. Cover image: The cover shows the combination of scientific visualization and
Improving Data Mining of Multi-dimension Objects Using a Hybrid Database and Visualization System
Improving Data Mining of Multi-dimension Objects Using a Hybrid Database and Visualization System Yan Xia, Anthony Tung Shuen Ho School of Electrical and Electronic Engineering Nanyang Technological University,
Interactive Visualization of Magnetic Fields
JOURNAL OF APPLIED COMPUTER SCIENCE Vol. 21 No. 1 (2013), pp. 107-117 Interactive Visualization of Magnetic Fields Piotr Napieralski 1, Krzysztof Guzek 1 1 Institute of Information Technology, Lodz University
Interactive Data Visualization with Focus on Climate Research
Interactive Data Visualization with Focus on Climate Research Michael Böttinger German Climate Computing Center (DKRZ) 1 Agenda Visualization in HPC Environments Climate System, Climate Models and Climate
Avizo Inspect New software for industrial inspection and materials R&D
Avizo Inspect New software for industrial inspection and materials R&D Reduce your design cycle, inspection times, and meet higher-level quality standards at a lower cost. Avizo Inspect software streamlines
FRIEDRICH-ALEXANDER-UNIVERSITÄT ERLANGEN-NÜRNBERG
FRIEDRICH-ALEXANDER-UNIVERSITÄT ERLANGEN-NÜRNBERG INSTITUT FÜR INFORMATIK (MATHEMATISCHE MASCHINEN UND DATENVERARBEITUNG) Lehrstuhl für Informatik 10 (Systemsimulation) Massively Parallel Multilevel Finite
VisIVO, a VO-Enabled tool for Scientific Visualization and Data Analysis: Overview and Demo
Claudio Gheller (CINECA), Marco Comparato (OACt), Ugo Becciani (OACt) VisIVO, a VO-Enabled tool for Scientific Visualization and Data Analysis: Overview and Demo VisIVO: Visualization Interface for the
COSC 6344 Visualization
COSC 64 Visualization University of Houston, Fall 2015 Instructor: Guoning Chen [email protected] Course Information Location: AH 2 Time: 10am~11:am Tu/Th Office Hours: 11:am~12:pm Tu /Th or by appointment
CUBE-MAP DATA STRUCTURE FOR INTERACTIVE GLOBAL ILLUMINATION COMPUTATION IN DYNAMIC DIFFUSE ENVIRONMENTS
ICCVG 2002 Zakopane, 25-29 Sept. 2002 Rafal Mantiuk (1,2), Sumanta Pattanaik (1), Karol Myszkowski (3) (1) University of Central Florida, USA, (2) Technical University of Szczecin, Poland, (3) Max- Planck-Institut
A unified representation for interactive 3D modeling
A unified representation for interactive 3D modeling Dragan Tubić, Patrick Hébert, Jean-Daniel Deschênes and Denis Laurendeau Computer Vision and Systems Laboratory, University Laval, Québec, Canada [tdragan,hebert,laurendeau]@gel.ulaval.ca
HowTo Rhino & ICEM. 1) New file setup: choose Millimeter (automatically converts to Meters if imported to ICEM)
HowTo Rhino & ICEM Simple 2D model 1) New file setup: choose Millimeter (automatically converts to Meters if imported to ICEM) 2) Set units: File Properties Units: Model units: should already be Millimeters
NVIDIA IndeX. Whitepaper. Document version 1.0 3 June 2013
NVIDIA IndeX Whitepaper Document version 1.0 3 June 2013 NVIDIA Advanced Rendering Center Fasanenstraße 81 10623 Berlin phone +49.30.315.99.70 fax +49.30.315.99.733 [email protected] Copyright Information
Definiens XD 1.2.1. Release Notes
Definiens XD 1.2.1 Release Notes Imprint and Version Document Version Copyright 2010 Definiens AG. All rights reserved. This document may be copied and printed only in accordance with the terms of the
Parallel Visualization for GIS Applications
Parallel Visualization for GIS Applications Alexandre Sorokine, Jamison Daniel, Cheng Liu Oak Ridge National Laboratory, Geographic Information Science & Technology, PO Box 2008 MS 6017, Oak Ridge National
Multiphase Flow - Appendices
Discovery Laboratory Multiphase Flow - Appendices 1. Creating a Mesh 1.1. What is a geometry? The geometry used in a CFD simulation defines the problem domain and boundaries; it is the area (2D) or volume
Using Photorealistic RenderMan for High-Quality Direct Volume Rendering
Using Photorealistic RenderMan for High-Quality Direct Volume Rendering Cyrus Jam [email protected] Mike Bailey [email protected] San Diego Supercomputer Center University of California San Diego Abstract With
Wim de Leeuw and Robert van Liere Center for Mathematics and Computer Science CWI, P.O. Box 94097, 1090 GB Amsterdam, Netherlands
! #"$%& '% ()*!,+-.0/ 213' 54 67* 89 Wim de Leeuw and Robert van Liere Center for Mathematics and Computer Science CWI, P.O. Box 94097, 1090 GB Amsterdam, Netherlands ABSTRACT Modern computational fluid
TOWARDS AN AUTOMATED HEALING OF 3D URBAN MODELS
TOWARDS AN AUTOMATED HEALING OF 3D URBAN MODELS J. Bogdahn a, V. Coors b a University of Strathclyde, Dept. of Electronic and Electrical Engineering, 16 Richmond Street, Glasgow G1 1XQ UK - [email protected]
MayaVi: A free tool for CFD data visualization
MayaVi: A free tool for CFD data visualization Prabhu Ramachandran Graduate Student, Dept. Aerospace Engg. IIT Madras, Chennai, 600 036. e mail: [email protected] Keywords: Visualization, CFD data,
The Visualization Pipeline
The Visualization Pipeline Conceptual perspective Implementation considerations Algorithms used in the visualization Structure of the visualization applications Contents The focus is on presenting the
Introduction to Computer Graphics
Introduction to Computer Graphics Torsten Möller TASC 8021 778-782-2215 [email protected] www.cs.sfu.ca/~torsten Today What is computer graphics? Contents of this course Syllabus Overview of course topics
Visualization and Data Analysis
Working Group Outbrief Visualization and Data Analysis James Ahrens, David Rogers, Becky Springmeyer Eric Brugger, Cyrus Harrison, Laura Monroe, Dino Pavlakos Scott Klasky, Kwan-Liu Ma, Hank Childs LLNL-PRES-481881
An Analytical Framework for Particle and Volume Data of Large-Scale Combustion Simulations. Franz Sauer 1, Hongfeng Yu 2, Kwan-Liu Ma 1
An Analytical Framework for Particle and Volume Data of Large-Scale Combustion Simulations Franz Sauer 1, Hongfeng Yu 2, Kwan-Liu Ma 1 1 University of California, Davis 2 University of Nebraska, Lincoln
Advanced visualization with VisNow platform Case study #2 3D scalar data visualization
Advanced visualization with VisNow platform Case study #2 3D scalar data visualization This work is licensed under a Creative Commons Attribution- NonCommercial-NoDerivatives 4.0 International License.
Consolidated Visualization of Enormous 3D Scan Point Clouds with Scanopy
Consolidated Visualization of Enormous 3D Scan Point Clouds with Scanopy Claus SCHEIBLAUER 1 / Michael PREGESBAUER 2 1 Institute of Computer Graphics and Algorithms, Vienna University of Technology, Austria
