Accurate Visualization of Pathlines in an Unstructured Finite-Volume Hydrological Model

Size: px
Start display at page:

Download "Accurate Visualization of Pathlines in an Unstructured Finite-Volume Hydrological Model"

Transcription

1 1 Accurate Visualization of Pathlines in an Unstructured Finite-Volume Hydrological Model Adrienne Dunham Dept. of Computer Science Seattle Pacific University Seattle, WA, USA Rachael Luhr Dept. of Computer Science Montana State University Bozeman, MT, USA SPONSOR Clemente Izurieta Dept. of Computer Science, Montana State University Bozeman, MT, USA SPONSOR Geoff Poole Dept. of Land Resources and Environmental Sciences Montana State University Bozeman, MT, USA Abstract With improved technology, there has been a lot of interest and growth in the field of computational fluid dynamics and visualizations using stream objects. However, the most prevalent visualization software in use has put very tight constraints on the hydrological model in order to function correctly. In this paper, we describe progress towards implementing a method for tracing pathlines in a 3-dimensional unstructured finite-volume mesh. We found a recently published algorithm that coincides with our numerical solution to the groundwater flow equations. We hope to integrate the algorithm with an open source visualization software, VisIt, and to make it publicly available. Our final intent is to integrate VisIt with an ecological modeling framework, Network Exchange Objects, under development at Montana State University. Being able to improve the accuracy of finite-volume groundwater flow models would provide valuable visual information to hydrologists analyzing this complex data. Keywords pathline; particle tracking; unstructured mesh; finite volume; groundwater flow I. INTRODUCTION A. Problem and Importance The past few decades have rapidly expounded upon the computational approaches to visualizing fluid flows. Hydrologists are very interested in visualizing water movement through natural models. This information can be used to predict events like floods and water shortages as well as track particle transport. Visualizing stream objects plays an integral role in the comprehension and analysis of these complex systems. Various methods have recently been developed and extended to solve increasingly complex models, such as unstructured meshes. We explore developments for visualizing stream objects, compatible in a 3-dimensional, transient, unstructured, finite-volume groundwater flow system, based on output from an ecological modeling framework. This paper is organized as follows: In section 2 we provide the background for understanding hydrological models. Section 3 explains the methods employed to visualize these types of models. Our findings are described in Section 4, and Section 5 discusses future work and its unique application with emerging hydrological modeling techniques. II. BACKGROUND A. Hydrology Background and Terms This research advanced an ongoing collaboration between the Department of Computer Science and the Department of Land Resources and Environmental Sciences [5] at Montana State University. The focus on visualizing hydrology data is consistent with computational fluid dynamics. Specifically, we concentrated on representing groundwater flow, by using sampled data from the Nyack Floodplain of the Middle Fork of the Flathead River. The derivation of the groundwater flow equation is outside of the scope of this paper; however, it is important to note that this equation includes partial differentials. To solve such would provide the deterministic mathematical model for groundwater flow, meaning that a response (such as a pathline) can be predetermined based on a mathematical understanding of the process [7]. The most common way to visualize fluid flow is by means of particle tracking. In order to compute and visualize the movement of particles, a velocity field must be available for the model. The fluid velocity is the numerical solution for the set of two equations: Darcy s law and the pressure equation [3]. Darcy s law, published in 1856, is an equation for flow through a porous medium [4]. Once we have this velocity field, we can start with visualizing the water movement. B. Data Visualization Concepts In this paper we focus on how to trace and visualize pathlines on a 3-dimensional unstructured mesh. A massless

2 2 particle seeded at a particular point follows a line defined as a streamline or pathline. Pathlines are closely related to streamlines, curved lines everywhere tangent to the instantaneous velocity [20, 3, 14]. In a static velocity vector field, streamlines and pathlines coincide. However, since most natural data is transient, or time-dependent, we are interested in visualizing pathlines. A pathline traces the trajectory of a particle through the domain as the flow changes in time [20, 3, 14]. Many of our resources on particle tracking primarily or exclusively discuss streamlines. In most cases, the extension of such algorithms to include time variance is a simple factor. There is a plethora of research regarding particle tracking and the generation of streamlines. The complexity arises when using an unstructured mesh, or grid, rather than a structured one. Traditionally, structured meshes have been widely used, as they are much simpler to analyze. In three dimensions, they consist of a grid of vertices, comprised of cells ordered along the x, y, and z axes. However, unstructured meshes can more accurately represent complex natural geometries [25]. Unstructured meshes consist of unorganized polyhedra. Typically, these include tetrahedra or hexahedra, although a fully unstructured mesh is not limited by such. One common unstructured mesh is generated from a set of vertices using the Delaunay triangulation algorithm, extended to create a 3- dimensional tetrahedralization. The Voronoi tessellation, related to the Delaunay triangulation, is another common method that creates a set of polyhedral cells around vertices. Vertices can either specify the centers of cells or the corners. Special attention is given to no-flow boundaries of the system when particle tracking. The definition of boundaries plays an essential role in the accurate representation of fluid flow. Typically, these boundaries are represented by a cell face with flux value of zero. Cells with permeability of zero also behave as no-flow boundaries. Cells through which no fluid flows are called inactive cells. C. Existing Developments in Hydrology Modeling Hydrological visualization software uses output from corresponding models. In 1984, development of these hydrological models began with Pollock [16], who created a method to simulate groundwater flow. This method was implemented in MODFLOW, the United States Geological Survey finite-difference groundwater flow model. MODFLOW is currently one of the most used numerical models for groundwater flow. Five years later MODPATH was released to calculate pathlines in finite-difference structured meshes. MODPATH is a particle tracking postprocessing package that computes pathlines based on output from MODFLOW. Since then, MODFLOW has been used often and has become the standard for modeling groundwater flow for those models with structured grids and finitedifference methods. However, there has been growing demand to improve upon Pollock s method so it will work for different and more complex models. There have been many extensions and improvements to MODFLOW since the late 1980s. It has been extended to work with irregular and partially unstructured meshes [3, 18]. However, MODFLOW was primarily developed to work with finite-difference models. We have a finite-volume model, and therefore Pollock s algorithm is not sufficient. The difference between these types of models will be further discussed in Section 3. Network Exchange Objects (NEO) is a simulation framework that is currently under development at Montana State University [5]. NEO facilitates the development of simulation models that describe the behavior of complex ecological and hydrological systems, including groundwater systems. It is our hope in the future to integrate NEO with visualization software. III. METHODS A. Choosing Visualization Software To find suitable data visualization software, our biggest constraints were finding a program that is free and open source. Even given these limitations, there are many programs from which to choose. We limited our search to programs that dealt specifically with computational fluid dynamics. This search resulted in three potential programs: OpenDX, OpenFOAM, and VisIt. OpenDX was the most familiar of the possible programs. It was released by IBM in 1991 and, for its time, exceptionally innovative in data visualization [13]. Since its creation, OpenDX was used consistently to visualize and analyze complex scientific data. Because of this, it comprises several desirable functions such as a graphical user interface and streamline module. However, since the project became open source, it has not had a strong online developer community and the most recent update to the website was in The latest release was written in entirely in the C programming language and is very hard to follow and understand. After downloading it and attempting to get it to run, we encountered many issues. The most recent release is only compatible with Windows 2000/XP/2003 and therefore, was not able to run on our Windows 7 machines. The second potential data visualization program for our purposes was OpenFOAM, which is used to solve complex fluid flows. Released in 2004, OpenFOAM holds the advantage in that is it tailored specifically to computational fluid dynamics [12]. At first glance, it seemed like it may have worked for our problem. Unfortunately, it could only be run on the Linux operating system. This was not ideal because not all of our available machines had Linux installed on them; therefore, we decided to pursue other, more compatible options that required less set up. VisIt is a visualization tool developed at Lawrence Livermore National Laboratory (LLNL) in 2002 [23]. It can be run on both Unix and Windows machines to generate visualizations. VisIt provides extensive functionality for many types of visualizations. Useful features include its powerful user interface, support of both 2- and 3-dimensional structured and unstructured meshes, and number of modifiable scalar and vector variables. An active developer community provides rapid support, maintaining the software and updating the release every couple of months. There is also a VisIt user community wiki and forum where tutorials are uploaded and

3 3 questions are discussed and answered. We downloaded the current version and had no issues getting it up and running. Because of these advantages, we chose to use VisIt as our main visualization software. B. VisIt Upon choosing a program with which to work, we acquired a Microsoft Access database from the Department of Land Resources and Environmental Sciences with preliminary data about the Nyack Floodplain of the Middle Fork of the Flathead River, collected over the course of 6 months from the beginning of March to the end of August For ease of use, we converted this into several tab delimited text files; still, this data would have to undergo a transformation to be readable by VisIt. VisIt accepts several types of file formats, the most extensive of which are vtk and silo [23]. We downloaded, compiled, and linked the libraries of these two, and were able to create simple C++ programs that wrote out each file type. VTK (Visualization ToolKit) creates an ASCII-based file format [24]. It has a relatively low learning curve, and held the advantage of readability from a text editor. However, VisIt provides more documentation for the silo file format, which is capable of storing more complex information. The silo format was developed at LLNL, like VisIt, and therefore conforms to many of the requirements for visualizing data in the VisIt software, including storing 3D unstructured meshes and various scalar and vector variables [22]. In addition, silo files may be stored in a database, which is especially advantageous when working with time-varying data. Along with the silo download came silex, a complementary program for viewing the contents of silo files. Although for our data, vtk would have sufficed, we chose to utilize silo for the aforementioned reasons. We then wrote a modularized C++ program that read in text files containing data about the 3D vectors, mesh polygons, and velocities for each day, and wrote out a database of 184 silo files. From VisIt, we could draw the mesh and view the velocities at each node (Figure 1). The visualization could be animated as it varied over time, iterating through each day in the silo database. This was helpful in comprehending how the groundwater velocities fluctuate between seasons. For plotting stream objects, VisIt allows several advanced options. Each can be seeded in a variety of ways including a discrete point list, line, plane, and box around the entire data set. Streamlines are plotted using the velocity field of only one time slice at a time. An additional option allows for plotting pathlines, using the current time slice as a starting time. Fig. 2. Streamlines (dark blue) and pathlines (light blue) seeded at each velocity vector. Fig. 3. An exaggerated z axis (x100) shows 300 streamlines moving between layers of the model, colored according to speed. Fig. 1. The tetrahedralized mesh with velocities at each node, scaled and colored according to magnitude (red being highest and blue lowest). Fig ,000 pathlines randomly seeded throughout the entire system domain, colored according to speed.

4 4 Fig. 5. Unstructured cells in the topographical mesh. Although VisIt is easy to use and provides much functionality, we still had to overcome a few obstacles to get our data to visualize correctly. We first took the data and plotted it in VisIt as something called a "pointmesh" which visualizes each vector as a point in 3D space. However, there is no way to interpolate the velocity field of a pointmesh, as there is no specified volume contained within the domain. VisIt provides a resample operator, which transposes each point to a regular grid, through which velocity may be interpolated. The resampling solution is not ideal as it approximates the data and fails to directly address unstructured meshes. Instead, we ran the nodes data through a program called TetGen, which created a 3D tetrahedralization of the data using the Delenauy algorithm [21]. After converting the output from TetGen to silo, VisIt was able to interpolate the velocity of the subsequent tetrahedrons. However, the boundaries of the domain were not observed, as TetGen generated a convex mesh around the entire domain (see Figures 1 4). We acquired system boundary information in the form of a shapefile, which is a file format also supported by VisIt. This data accurately represents the 2-dimensionsioanl topological boundaries of the system and divides the domain into polygons (see Figure 5). Those polygons bordering the complex boundaries often contained hundreds of edges. Rather than fully unstructured meshes, VisIt only supports 3D unstructured meshes comprised of any combination of tetrahedrons, pyramids, triangular prisms, and hexahedrons [23]. Because VisIt supports only this limited number of polygon types in their unstructured meshes, it automatically triangulated each polygon. From there we exported the database in silo format and used a C++ program to give each polygon z values and extend them into 3D triangular prisms, through which streamlines and pathlines could be computed (see Figure 6). Fig ,000 streamlines randomly seeded in the topographical mesh. Working with VisIt also revealed some limitations of the software. Because VisIt is a general-purpose visualization tool, it does not accommodate all specific hydrology models. Nonetheless, this software is very powerful and provides great potential for future development in its field. C. Numerical Analysis There are two methods for solving the groundwater flow equations and integrating stream objects. The first of these is an analytical solution, which is capable of solving for the exact solution. Pollock s method is a semi-analytical one, in which interpolating the velocity is a simple function computed within each grid cell [16, 3]. However, the analytical method assumes highly and perhaps unrealistically idealized parameters and boundaries [7]. This works well for structured meshes; however with unstructured meshes, heterogeneous geologic structures, an analytical solution may not exist. Field data is complex and while an analytical solution could be obtained by the simplification of its underlying structure (such as the transformation of an unstructured mesh into a structured one), this would introduce an unnecessary margin of error [7]. In this case, numerical methods provide a means of a finite, approximate solution using discretized variables such as time and space [7]. One common numerical solver is Runge-Kutta [3, 25]. In data visualization, more complicated interpolation methods use Euler s method or higher-order Runge-Kutta methods [3]. VisIt provides the Dormand-Prince, Forward Euler, Leapfrog, Adams-Bashforth, and Runge-Kutta 4 th order streamline and pathline integrators. However, these methods solve for ordinary differential equations, whereas a typical groundwater model solves for partial differentials. Common numerical approximations of the groundwater flow partial differentials include finite-difference, finite-element, mixedfinite element, and finite-volume methods [3, 25]. Also, with an unstructured mesh, it is necessary to interpolate the velocity to create a continuous velocity field. A

5 5 continuous velocity field provides velocity values at any given point in the mesh. This is essential since unstructured meshes do not have an organized order or structure to their cells. Only the mixed finite element method contains explicit velocity interpolation [25]. There are numerous velocity interpolation methods for other types of numerical solutions and meshes, for which the velocity may not be directly available. These include Pollock s method [16], extensions thereof [2, 15, 6], Matringe s method [8, 9], the corner velocity interpolation method [3], the extended corner velocity interpolation method [18], and Painter s method [14]. Since the trend toward unstructured meshes, most research explores particle tracking algorithms for finite-difference and finite-element grids; little attention has been given to particle tracking on a finite-volume grid, one of the constraints of our example data [7, 14]. Existing groundwater flow codes developed according to the finite-volume method hold a wide user community and are well-worth accommodating [14]. Both Zhang and Painter explore methods of tracing streamlines on unstructured finite-volume grids. These numerical methods have both been tested against their analytical counterparts to determine low margins of error. D. Zhang s Study Though various methods have been proposed to deal with unstructured grids, most assume grids composed entirely of tetrahedrons and quadrilaterals. Zhang explores and expands upon existing solutions to the problem of n-polygons (n < 4). The finite-volume method can be subdivided into three different types of data: cell-centered, point-distributed, and control volume finite element [25]. We have control volume finite element data. The n-polygons problem occurs in particular grid generations, such as this. Two generic approaches are proposed for solving such a problem: extending existing algorithms, and dividing the cells into sub triangles and sub quadrilaterals. The first was attempted by Rasmussen, by extending Haegland s corner velocity interpolation method [18]. The second was undertaken by Cordes and Kinzelbach [2] and Prevost et al. [15], resulting in higher-order quadrilateral refinement, lowerorder quadrilateral refinement, and triangular refinement methods. Using an extensive series of tests, Zhang et al. affirms the accuracy of higher-order quadrilateral refinement and locally conservative triangular refinement methods. E. Painter s Method Painter s method is unique because it does not resort to subdividing cells and it explicitly accounts for tracing pathlines in case of a transient model. This method first reconstructs cell-centered velocities, and applies a smoothing procedure to account for discontinuities between cells at their faces. The boundary constrained equation forces no-flow conditions on the cells to be honored, given that in such a case the cell s node is placed on the boundary. Barycentric, or cellcentered, interpolation can then be used to interpolate the velocity at any given point. Finally, a particle s position may be calculated and tracked. IV. FUTURE WORK A. Implementing an Integration Method We have been in contact with the Los Alamos National Laboratory to gain access to the source code that implements Painter s method. This code is in the release process and should be available to the general public shortly. Given code to compute pathlines on a control volume unstructured mesh, integration and implementation with a visualization program should be straightforward. VisIt s streamline/pathline infrastructure is modular, allowing extensions of its integrators. The underlying Parallel Integral Curve System (PICS) has 5 access points: how to interpolate a vector field, how to do an advection step, how to parallelize the work, how to analyze a particle, and where to place seeds [1]. Each is maintained separately. We would need to integrate with the second access point, known as the solver, which requests the velocity at different locations and decides where a particle should advance. This would involve creating a new derived class from the base class, avtivpsolver. It may also be necessary to write a new function for the first access point, velocity interpolation, because even though VisIt currently interpolates unstructured meshes, Painter s method takes preliminary steps to reconstruct velocities. The final challenge would be getting the user interface to display the new solver. If our effort is successful, this algorithm will be readily available to use with this free, open source visualization software. This addition would be very helpful to the field of computational fluid dynamics that deals with finite-volume groundwater models. We expect that many will benefit from this implementation. B. Integrating with NEO Once we have a new, working integration method implemented within VisIt, we can work on integrating NEO with VisIt to produce accurate visualizations of groundwater models from the Department of Land Resources and Environmental Sciences at MSU. In order to perform this integration seamlessly, we have two different options. The first option is that the output would be taken from NEO, ran through a program to be formatted into a file version that VisIt can understand (either silo or vtk file format), and then ran through VisIt to produce the actual visualizations. The second option is to build a database plug-in that connects NEO and VisIt. This may be the best option because it would allow for the ability to output data directly from the NEO database and input the data into VisIt with minimal formatting changes. However, more research needs to be done in order to decide which option is the best to use. Being able to visualize the output from NEO is very important to the hydrologists we work with because, through visualizations, they can analyze the data and see inconsistencies, or lack thereof, in their data that may not have been apparent by looking at the NEO output alone. Therefore, this step is essential in continuing this research.

6 6 ACKNOWLEDGEMENTS The authors would like to thank Drs. Clem Izurieta and Geoff Poole for providing input and continual guidance. Additional thanks goes to the VisIt Users Group, who were patient and answered all of our questions in a very timely manner. This project was supported by the National Science Foundation through the Sustainable Networks Research Experience for Undergraduates program at Montana State University. [25] Zhang, Yanbin, M. J. King, and Akhil Datta-Gupta. "Robust streamline tracing using inter-cell fluxes in locally refined and unstructured grids." Water Resources Research 48.6 (2012). REFERENCES [1] Childs, Hank. Re: New Streamline Integrator. to Adrienne Dunham. 23 July [2] Cordes, Christian, and Wolfgang Kinzelbach. "Continuous groundwater velocity fields and path lines in linear, bilinear, and trilinear finite elements." Water Resources Research (1992): [3] Hægland, Håkon, et al. "Improved streamlines and time-of-flight for streamline simulation on irregular grids." Advances in Water Resources 30.4 (2007): [4] Hornberger, George M. Elements of Physical Hydrology. Baltimore: Johns Hopkins UP, Print. [5] Izurieta, Poole, et al. Development and Application of a Simulation Environment (NEO) for Integrating Empirical and Computational Investigations of System-Level Complexity. In Information Science and Applications (ICISA), 2012 International Conference on (pp. 1-6). IEEE [6] Jimenez, Eduardo, et al. "Spatial error and convergence in streamline simulation." SPE Reservoir Simulation Symposium [7] Konikow, L. F. "Use of numerical models to simulate groundwater flow and transport." US Geological Survey (1996). [8] Mahrous, Karim, et al. "Topological segmentation in three-dimensional vector fields." Visualization and Computer Graphics, IEEE Transactions on 10.2 (2004): [9] Matringe, Sébastien F., Ruben Juanes, and Hamdi A. Tchelepi. "Robust streamline tracing for the simulation of porous media flow on general triangular and quadrilateral grids." Journal of Computational Physics (2006): [10] Matringe, Sebastien, Ruben Juanes, and Hamdi Tchelepi. "Tracing streamlines on unstructured grids from finite volume discretizations." SPE Journal 13.4 (2008): [11] MODFLOW and Related Programs [online] 2013, [12] OpenFOAM [online] 2013, [13] Open Visualization Data Explorer [online] 2013, [14] Painter, Scott L., C. W. Gable, and S. Kelkar. "Pathline tracing on fully unstructured control-volume grids." Computational Geosciences 16.4 (2012): [15] Prevost, Mathieu, Michael Edwards, and Martin Blunt. "Streamline tracing on curvilinear structured and unstructured grids." Spe Journal 7.2 (2002): [16] Pollock, David W. "Semianalytical computation of path lines for finitedifference models." Ground Water 26.6 (1988): [17] Pollock, D.W., 2012, User Guide for MODPATH Version 6 A Particle-Tracking Model for MODFLOW: U.S. Geological Survey Techniques and Methods 6 A41, 58 p. [18] Rasmussen, A. F. "Streamline tracing on irregular geometries." 12th European Conference on the Mathematics of Oil Recovery [19] Silo [online] 2013, [20] Telea, Alexandru C. Data Visualization: Principles and Practice. Wellesley, MA: K Peters, Print. [21] TetGen: A Quality Tetrahedral Mesh Generator [online] 2013, [22] VisIt Users Group [online] 2013, [23] VisIt Visualization Tool [online] 2013, [24] VTK - The Visualization Toolkit [online] 2013,

Part I: Theoretical Background and Integration-Based Methods

Part I: Theoretical Background and Integration-Based Methods Large Vector Field Visualization: Theory and Practice Part I: Theoretical Background and Integration-Based Methods Christoph Garth Overview Foundations Time-Varying Vector Fields Numerical Integration

More information

An Introduction to Flow Visualization (1) Christoph Garth

An Introduction to Flow Visualization (1) Christoph Garth An Introduction to Flow Visualization (1) Christoph Garth cgarth@ucdavis.edu Motivation What will I be talking about? Classical: Physical experiments to understand flow. 2 Motivation What will I be talking

More information

Introduction to C omputational F luid Dynamics. D. Murrin

Introduction to C omputational F luid Dynamics. D. Murrin Introduction to C omputational F luid Dynamics D. Murrin Computational fluid dynamics (CFD) is the science of predicting fluid flow, heat transfer, mass transfer, chemical reactions, and related phenomena

More information

Toward reservoir simulation on geological grid models

Toward reservoir simulation on geological grid models 1 Toward reservoir simulation on geological grid models JØRG E. AARNES and KNUT ANDREAS LIE SINTEF ICT, Dept. of Applied Mathematics, P.O. Box 124 Blindern, NO-0314 Oslo, Norway Abstract We present a reservoir

More information

Mid-Year Report. Discontinuous Galerkin Euler Equation Solver. Friday, December 14, Andrey Andreyev. Advisor: Dr.

Mid-Year Report. Discontinuous Galerkin Euler Equation Solver. Friday, December 14, Andrey Andreyev. Advisor: Dr. Mid-Year Report Discontinuous Galerkin Euler Equation Solver Friday, December 14, 2012 Andrey Andreyev Advisor: Dr. James Baeder Abstract: The focus of this effort is to produce a two dimensional inviscid,

More information

13.472J/1.128J/2.158J/16.940J COMPUTATIONAL GEOMETRY

13.472J/1.128J/2.158J/16.940J COMPUTATIONAL GEOMETRY 13.472J/1.128J/2.158J/16.940J COMPUTATIONAL GEOMETRY Lecture 23 Dr. W. Cho Prof. N. M. Patrikalakis Copyright c 2003 Massachusetts Institute of Technology Contents 23 F.E. and B.E. Meshing Algorithms 2

More information

Introduction to Computational Fluid Dynamics Mech 122 D. Fabris, K. Lynch, D. Rich

Introduction to Computational Fluid Dynamics Mech 122 D. Fabris, K. Lynch, D. Rich Introduction to Computational Fluid Dynamics Mech 122 D. Fabris, K. Lynch, D. Rich 1 Computational Fluid dynamics Computational fluid dynamics (CFD) is the analysis of systems involving fluid flow, heat

More information

What is visualization? Why is it important?

What is visualization? Why is it important? What is visualization? Why is it important? What does visualization do? What is the difference between scientific data and information data Cycle of Visualization Storage De noising/filtering Down sampling

More information

What is visualization? Why is it important?

What is visualization? Why is it important? What is visualization? Why is it important? What does visualization do? What is the difference between scientific data and information data Visualization Pipeline Visualization Pipeline Overview Data acquisition

More information

Data Representation in Visualisation

Data Representation in Visualisation Data Representation in Visualisation Visualisation Lecture 4 Taku Komura Institute for Perception, Action & Behaviour School of Informatics Taku Komura Data Representation 1 Data Representation We have

More information

Tutorial 1. Getting Started

Tutorial 1. Getting Started Tutorial 1 Getting Started Table of Contents Objective 2 Step-by-Step Procedure... 2 Section 1 Input Data Preparation and Main Menu Options. 2 Step 1: Create New Project... 2 Step 2: Define Base Grid Size

More information

Velocity and Concentration Properties of Porous Medium in a Microfluidic Device

Velocity and Concentration Properties of Porous Medium in a Microfluidic Device Velocity and Concentration Properties of Porous Medium in a Microfluidic Device Rachel Freeman Department of Chemical Engineering University of Washington ChemE 499 Undergraduate Research December 14,

More information

Tutorial 3. Correlated Random Hydraulic Conductivity Field

Tutorial 3. Correlated Random Hydraulic Conductivity Field Tutorial 3 Correlated Random Hydraulic Conductivity Field Table of Contents Objective. 1 Step-by-Step Procedure... 2 Section 1 Generation of Correlated Random Hydraulic Conductivity Field 2 Step 1: Open

More information

Flow Visualization with Integral Surfaces

Flow Visualization with Integral Surfaces Flow Visualization with Integral Surfaces Visual and Interactive Computing Group Department of Computer Science Swansea University R.S.Laramee@swansea.ac.uk 1 1 Overview Flow Visualization with Integral

More information

Meshing of flow and heat transfer problems

Meshing of flow and heat transfer problems Meshing of flow and heat transfer problems Luyao Zou a, Zhe Li b, Qiqi Fu c and Lujie Sun d School of, Shandong University of science and technology, Shandong 266590, China. a zouluyaoxf@163.com, b 1214164853@qq.com,

More information

Conceptual Model Development for FEFLOW or MODFLOW Models A New Generation of Schlumberger Water Services Software

Conceptual Model Development for FEFLOW or MODFLOW Models A New Generation of Schlumberger Water Services Software Conceptual Model Development for FEFLOW or MODFLOW Models A New Generation of Schlumberger Water Services Software Serguei Chmakov schmakov@slb.com Wayne Hesch whesch@slb.com Collin Tu xtu@slb.com Marconi

More information

Scientific Visualization

Scientific Visualization Scientific Visualization Dr. Ronald Peikert Summer 2007 Ronald Peikert SciVis 2007 - Introduction 1-1 Introduction to Scientific Visualization Ronald Peikert SciVis 2007 - Introduction 1-2 What is Scientific

More information

lecture 8 Groundwater Modelling -1

lecture 8 Groundwater Modelling -1 The Islamic University of Gaza Faculty of Engineering Civil Engineering Department Water Resources Msc. Groundwater Hydrology- ENGC 6301 lecture 8 Groundwater Modelling -1 Instructor: Dr. Yunes Mogheir

More information

Development of a Maxwell Equation Solver for Application to Two Fluid Plasma Models. C. Aberle, A. Hakim, and U. Shumlak

Development of a Maxwell Equation Solver for Application to Two Fluid Plasma Models. C. Aberle, A. Hakim, and U. Shumlak Development of a Maxwell Equation Solver for Application to Two Fluid Plasma Models C. Aberle, A. Hakim, and U. Shumlak Aerospace and Astronautics University of Washington, Seattle American Physical Society

More information

Getting Out of Squaresville: MODFLOW USG Tools for ArcGIS Steven E. Silver, GISP

Getting Out of Squaresville: MODFLOW USG Tools for ArcGIS Steven E. Silver, GISP Getting Out of Squaresville: MODFLOW USG Tools for ArcGIS Steven E. Silver, GISP ESRI 2014 Users Conference BALLEAU GROUNDWATER, INC. Why Use ArcGIS for Hydrologic Modeling? 1) Access map-base and data

More information

ACGV 2008, Lecture 1 Tuesday January 22, 2008

ACGV 2008, Lecture 1 Tuesday January 22, 2008 Advanced Computer Graphics and Visualization Spring 2008 Ch 1: Introduction Ch 4: The Visualization Pipeline Ch 5: Basic Data Representation Organization, Spring 2008 Stefan Seipel Filip Malmberg Mats

More information

DISCONTINUOUS FINITE ELEMENT VISUALIZATION

DISCONTINUOUS FINITE ELEMENT VISUALIZATION 1 1 8th International Symposium on Flow Visualisation (1998) DISCONTINUOUS FINITE ELEMENT VISUALIZATION A. O. Leone P. Marzano E. Gobbetti R. Scateni S. Pedinotti Keywords: visualization, high-order finite

More information

Data Visualization. Fall 2017

Data Visualization. Fall 2017 Data Visualization Fall 2017 Vector Fields Vector field v: D R n D is typically 2D planar surface or 2D surface embedded in 3D n = 2 fields tangent to 2D surface n = 3 volumetric fields When visualizing

More information

Tutorial 7. Water Table and Bedrock Surface

Tutorial 7. Water Table and Bedrock Surface Tutorial 7 Water Table and Bedrock Surface Table of Contents Objective. 1 Step-by-Step Procedure... 2 Section 1 Data Input. 2 Step 1: Open Adaptive Groundwater Input (.agw) File. 2 Step 2: Assign Material

More information

3 Data Representation. Data Representation. Department of Computer Science and Engineering 3-1

3 Data Representation. Data Representation. Department of Computer Science and Engineering 3-1 Data Representation 3-1 Overview This chapter will introduce you to data representations used for Scientific Visualization. We will discuss different grid structures and ways to represent data using these

More information

Groundwater hydraulics numerical modelling

Groundwater hydraulics numerical modelling Groundwater hydraulics numerical modelling Martin Šanda, B673 martin.sanda@fsv.cvut.cz Martina Sobotková, B609 martina.sobotkova@fsv.cvut.cz CTU in Prague, FCE, Dept. of Irrigation, Drainage and landscape

More information

RECOMMENDATION ITU-R P DIGITAL TOPOGRAPHIC DATABASES FOR PROPAGATION STUDIES. (Question ITU-R 202/3)

RECOMMENDATION ITU-R P DIGITAL TOPOGRAPHIC DATABASES FOR PROPAGATION STUDIES. (Question ITU-R 202/3) Rec. ITU-R P.1058-1 1 RECOMMENDATION ITU-R P.1058-1 DIGITAL TOPOGRAPHIC DATABASES FOR PROPAGATION STUDIES (Question ITU-R 202/3) Rec. ITU-R P.1058-1 (1994-1997) The ITU Radiocommunication Assembly, considering

More information

Lecture 2 Unstructured Mesh Generation

Lecture 2 Unstructured Mesh Generation Lecture 2 Unstructured Mesh Generation MIT 16.930 Advanced Topics in Numerical Methods for Partial Differential Equations Per-Olof Persson (persson@mit.edu) February 13, 2006 1 Mesh Generation Given a

More information

Insight VisREU Site. Agenda. Introduction to Scientific Visualization Using 6/16/2015. The purpose of visualization is insight, not pictures.

Insight VisREU Site. Agenda. Introduction to Scientific Visualization Using 6/16/2015. The purpose of visualization is insight, not pictures. 2015 VisREU Site Introduction to Scientific Visualization Using Vetria L. Byrd, Director Advanced Visualization VisREU Site Coordinator REU Site Sponsored by NSF ACI Award 1359223 Introduction to SciVis(High

More information

Visualization Of A Deterministic Radiation Transport Model Using Standard Visualization Tools

Visualization Of A Deterministic Radiation Transport Model Using Standard Visualization Tools Visualization Of A Deterministic Radiation Transport Model Using Standard Visualization Tools James A. Galbraith and L. Eric Greenwade, Idaho National Engineering and Environmental Laboratory ABSTRACT:

More information

A Unified Modeler s Workbench: Workflow-Driven Conceptual and Numerical Modeling

A Unified Modeler s Workbench: Workflow-Driven Conceptual and Numerical Modeling Models - Repositories of Knowledge (Proceedings ModelCARE2011 held at Leipzig, Germany, in September 2011) (IAHS Publ. 3XX, 201X). 1 A Unified Modeler s Workbench: Workflow-Driven Conceptual and Numerical

More information

Tutorial: MODFLOW-USG Tutorial

Tutorial: MODFLOW-USG Tutorial Tutorial: Visual MODFLOW Flex 5.0 Integrated Conceptual & Numerical Groundwater Modeling Software 1 1 Visual MODFLOW Flex 5.0 The following example is a walk through of creating a MODFLOW-USG groundwater

More information

Particle Velocimetry Data from COMSOL Model of Micro-channels

Particle Velocimetry Data from COMSOL Model of Micro-channels Particle Velocimetry Data from COMSOL Model of Micro-channels P.Mahanti *,1, M.Keebaugh 1, N.Weiss 1, P.Jones 1, M.Hayes 1, T.Taylor 1 Arizona State University, Tempe, Arizona *Corresponding author: GWC

More information

Particle tracing in curvilinear grids. David M. Reed, Lawson Wade, Peter G. Carswell, Wayne E. Carlson

Particle tracing in curvilinear grids. David M. Reed, Lawson Wade, Peter G. Carswell, Wayne E. Carlson Particle tracing in curvilinear grids David M. Reed, Lawson Wade, Peter G. Carswell, Wayne E. Carlson Advanced Computing Center for the Arts and Design and Department of Computer and Information Science

More information

Using Integral Surfaces to Visualize CFD Data

Using Integral Surfaces to Visualize CFD Data Using Integral Surfaces to Visualize CFD Data Tony Mcloughlin, Matthew Edmunds,, Mark W. Jones, Guoning Chen, Eugene Zhang 1 1 Overview Flow Visualization with Integral Surfaces: Introduction to flow visualization

More information

Final Report. Discontinuous Galerkin Compressible Euler Equation Solver. May 14, Andrey Andreyev. Adviser: Dr. James Baeder

Final Report. Discontinuous Galerkin Compressible Euler Equation Solver. May 14, Andrey Andreyev. Adviser: Dr. James Baeder Final Report Discontinuous Galerkin Compressible Euler Equation Solver May 14, 2013 Andrey Andreyev Adviser: Dr. James Baeder Abstract: In this work a Discontinuous Galerkin Method is developed for compressible

More information

Three Dimensional Numerical Simulation of Turbulent Flow Over Spillways

Three Dimensional Numerical Simulation of Turbulent Flow Over Spillways Three Dimensional Numerical Simulation of Turbulent Flow Over Spillways Latif Bouhadji ASL-AQFlow Inc., Sidney, British Columbia, Canada Email: lbouhadji@aslenv.com ABSTRACT Turbulent flows over a spillway

More information

Surface Modeling with GIS

Surface Modeling with GIS Surface Modeling with GIS By Abdul Mohsen Al Maskeen ID # 889360 For CRP 514: Introduction to GIS Course Instructor: Dr. Baqer Al-Ramadan Date: December 29, 2004 1 Outline Page # Outline -------------------------------------------------------------

More information

Tutorial 6. Pumping Well and River

Tutorial 6. Pumping Well and River Tutorial 6 Pumping Well and River Table of Contents Objective. 1 Step-by-Step Procedure... 2 Section 1 Data Input. 2 Step 1: Open Adaptive Groundwater Input (.agw) File. 2 Step 2: Pumping Well Design Database

More information

Overview and Introduction to Scientific Visualization. Texas Advanced Computing Center The University of Texas at Austin

Overview and Introduction to Scientific Visualization. Texas Advanced Computing Center The University of Texas at Austin Overview and Introduction to Scientific Visualization Texas Advanced Computing Center The University of Texas at Austin Scientific Visualization The purpose of computing is insight not numbers. -- R. W.

More information

On the thickness of discontinuities computed by THINC and RK schemes

On the thickness of discontinuities computed by THINC and RK schemes The 9th Computational Fluid Dynamics Symposium B7- On the thickness of discontinuities computed by THINC and RK schemes Taku Nonomura, ISAS, JAXA, Sagamihara, Kanagawa, Japan, E-mail:nonomura@flab.isas.jaxa.jp

More information

An Educational Rigid-Body Dynamics Physics Engine TJHSST Senior Research Project Proposal Computer Systems Lab

An Educational Rigid-Body Dynamics Physics Engine TJHSST Senior Research Project Proposal Computer Systems Lab An Educational Rigid-Body Dynamics Physics Engine TJHSST Senior Research Project Proposal Computer Systems Lab 2009-2010 Neal Milstein April 9, 2010 Abstract The goal of this project is to create a rigid-body

More information

ENERGY-224 Reservoir Simulation Project Report. Ala Alzayer

ENERGY-224 Reservoir Simulation Project Report. Ala Alzayer ENERGY-224 Reservoir Simulation Project Report Ala Alzayer Autumn Quarter December 3, 2014 Contents 1 Objective 2 2 Governing Equations 2 3 Methodolgy 3 3.1 BlockMesh.........................................

More information

CHAPTER 1. Introduction

CHAPTER 1. Introduction ME 475: Computer-Aided Design of Structures 1-1 CHAPTER 1 Introduction 1.1 Analysis versus Design 1.2 Basic Steps in Analysis 1.3 What is the Finite Element Method? 1.4 Geometrical Representation, Discretization

More information

Th Volume Based Modeling - Automated Construction of Complex Structural Models

Th Volume Based Modeling - Automated Construction of Complex Structural Models Th-04-06 Volume Based Modeling - Automated Construction of Complex Structural Models L. Souche* (Schlumberger), F. Lepage (Schlumberger) & G. Iskenova (Schlumberger) SUMMARY A new technology for creating,

More information

Tracing Streamlines on Unstructured Grids From Finite Volume Discretizations

Tracing Streamlines on Unstructured Grids From Finite Volume Discretizations Tracing Streamlines on Unstructured Grids From Finite Volume Discretizations S.F. Matringe, SPE, Stanford University, R. Juanes, SPE, Massachusetts Institute of Technology, H.A. Tchelepi, SPE, Stanford

More information

Flow and Heat Transfer in a Mixing Elbow

Flow and Heat Transfer in a Mixing Elbow Flow and Heat Transfer in a Mixing Elbow Objectives The main objectives of the project are to learn (i) how to set up and perform flow simulations with heat transfer and mixing, (ii) post-processing and

More information

Modeling External Compressible Flow

Modeling External Compressible Flow Tutorial 3. Modeling External Compressible Flow Introduction The purpose of this tutorial is to compute the turbulent flow past a transonic airfoil at a nonzero angle of attack. You will use the Spalart-Allmaras

More information

Topology Preserving Tetrahedral Decomposition of Trilinear Cell

Topology Preserving Tetrahedral Decomposition of Trilinear Cell Topology Preserving Tetrahedral Decomposition of Trilinear Cell Bong-Soo Sohn Department of Computer Engineering, Kyungpook National University Daegu 702-701, South Korea bongbong@knu.ac.kr http://bh.knu.ac.kr/

More information

Vector Field Visualization: Introduction

Vector Field Visualization: Introduction Vector Field Visualization: Introduction What is a Vector Field? A simple 2D steady vector field A vector valued function that assigns a vector (with direction and magnitude) to any given point. It typically

More information

bm# AH d/+& Method for Linking Different Models with Varied Grid Refinement

bm# AH d/+& Method for Linking Different Models with Varied Grid Refinement New Ghost-Node MOL.20060403.0191 < - - bm# 546977 @A. AH d/+& Method for Linking Different Models with Varied Grid Refinement Scott C. James, Jesse E. Dickinson2, Steffen W. Meh13, Mary C. Hill3, Stanley

More information

High-Order Numerical Algorithms for Steady and Unsteady Simulation of Viscous Compressible Flow with Shocks (Grant FA )

High-Order Numerical Algorithms for Steady and Unsteady Simulation of Viscous Compressible Flow with Shocks (Grant FA ) High-Order Numerical Algorithms for Steady and Unsteady Simulation of Viscous Compressible Flow with Shocks (Grant FA9550-07-0195) Sachin Premasuthan, Kui Ou, Patrice Castonguay, Lala Li, Yves Allaneau,

More information

Multigrid Solvers in CFD. David Emerson. Scientific Computing Department STFC Daresbury Laboratory Daresbury, Warrington, WA4 4AD, UK

Multigrid Solvers in CFD. David Emerson. Scientific Computing Department STFC Daresbury Laboratory Daresbury, Warrington, WA4 4AD, UK Multigrid Solvers in CFD David Emerson Scientific Computing Department STFC Daresbury Laboratory Daresbury, Warrington, WA4 4AD, UK david.emerson@stfc.ac.uk 1 Outline Multigrid: general comments Incompressible

More information

Discrete representations of geometric objects: Features, data structures and adequacy for dynamic simulation. Part I : Solid geometry

Discrete representations of geometric objects: Features, data structures and adequacy for dynamic simulation. Part I : Solid geometry Discrete representations of geometric objects: Features, data structures and adequacy for dynamic simulation. Surfaces Part I : Solid geometry hachar Fleishman Tel Aviv University David Levin Claudio T.

More information

Study Of Overloading Effects, In A Refrigerated Display Case

Study Of Overloading Effects, In A Refrigerated Display Case Study Of Overloading Effects, In A Refrigerated Display Case Sandeep Palaksha Senior CAE Engineer HUSSMANN Basavanagudi Bangalore 04, India p.sandeep@hussmann.com Narasimhamurthy CAE Engineer HUSSMANN

More information

Module 3 Mesh Generation

Module 3 Mesh Generation Module 3 Mesh Generation 1 Lecture 3.1 Introduction 2 Mesh Generation Strategy Mesh generation is an important pre-processing step in CFD of turbomachinery, quite analogous to the development of solid

More information

Algebraic Multigrid (AMG) for Ground Water Flow and Oil Reservoir Simulation

Algebraic Multigrid (AMG) for Ground Water Flow and Oil Reservoir Simulation lgebraic Multigrid (MG) for Ground Water Flow and Oil Reservoir Simulation Klaus Stüben, Patrick Delaney 2, Serguei Chmakov 3 Fraunhofer Institute SCI, Klaus.Stueben@scai.fhg.de, St. ugustin, Germany 2

More information

SIMULATION OF FLOW FIELD AROUND AND INSIDE SCOUR PROTECTION WITH PHYSICAL AND REALISTIC PARTICLE CONFIGURATIONS

SIMULATION OF FLOW FIELD AROUND AND INSIDE SCOUR PROTECTION WITH PHYSICAL AND REALISTIC PARTICLE CONFIGURATIONS XIX International Conference on Water Resources CMWR 2012 University of Illinois at Urbana-Champaign June 17-22, 2012 SIMULATION OF FLOW FIELD AROUND AND INSIDE SCOUR PROTECTION WITH PHYSICAL AND REALISTIC

More information

IMPROVING THE NUMERICAL ACCURACY OF HYDROTHERMAL RESERVOIR SIMULATIONS USING THE CIP SCHEME WITH THIRD-ORDER ACCURACY

IMPROVING THE NUMERICAL ACCURACY OF HYDROTHERMAL RESERVOIR SIMULATIONS USING THE CIP SCHEME WITH THIRD-ORDER ACCURACY PROCEEDINGS, Thirty-Seventh Workshop on Geothermal Reservoir Engineering Stanford University, Stanford, California, January 30 - February 1, 2012 SGP-TR-194 IMPROVING THE NUMERICAL ACCURACY OF HYDROTHERMAL

More information

Vector Visualisation 1. global view

Vector Visualisation 1. global view Vector Field Visualisation : global view Visualisation Lecture 12 Institute for Perception, Action & Behaviour School of Informatics Vector Visualisation 1 Vector Field Visualisation : local & global Vector

More information

AREPO: a moving-mesh code for cosmological hydrodynamical simulations

AREPO: a moving-mesh code for cosmological hydrodynamical simulations AREPO: a moving-mesh code for cosmological hydrodynamical simulations E pur si muove: Galiliean-invariant cosmological hydrodynamical simulations on a moving mesh Springel, 2010 arxiv:0901.4107 Rubens

More information

INTERNATIONAL JOURNAL OF CIVIL AND STRUCTURAL ENGINEERING Volume 2, No 3, 2012

INTERNATIONAL JOURNAL OF CIVIL AND STRUCTURAL ENGINEERING Volume 2, No 3, 2012 INTERNATIONAL JOURNAL OF CIVIL AND STRUCTURAL ENGINEERING Volume 2, No 3, 2012 Copyright 2010 All rights reserved Integrated Publishing services Research article ISSN 0976 4399 Efficiency and performances

More information

HPC Computer Aided CINECA

HPC Computer Aided CINECA HPC Computer Aided Engineering @ CINECA Raffaele Ponzini Ph.D. CINECA SuperComputing Applications and Innovation Department SCAI 16-18 June 2014 Segrate (MI), Italy Outline Open-source CAD and Meshing

More information

Unstructured Grid Numbering Schemes for GPU Coalescing Requirements

Unstructured Grid Numbering Schemes for GPU Coalescing Requirements Unstructured Grid Numbering Schemes for GPU Coalescing Requirements Andrew Corrigan 1 and Johann Dahm 2 Laboratories for Computational Physics and Fluid Dynamics Naval Research Laboratory 1 Department

More information

Groundwater in Hydrologic Cycle

Groundwater in Hydrologic Cycle Groundwater in Hydrologic Cycle Types of Terrestrial Water Surface Water Soil Moisture Ground water Pores Full of Combination of Air and Water Unsaturated Zone / Zone of Aeration / Vadose (Soil Water)

More information

A Semi-Analytical Particle Tracking Algorithm for Arbitrary Unstructured Grids

A Semi-Analytical Particle Tracking Algorithm for Arbitrary Unstructured Grids A Semi-Analytical Particle Tracking Algorithm for Arbitrary Unstructured Grids by Muhammad Ramadhan A thesis presented to the University of Waterloo in fulfillment of the thesis requirement for the degree

More information

NUMERICAL INVESTIGATION OF THE FLOW BEHAVIOR INTO THE INLET GUIDE VANE SYSTEM (IGV)

NUMERICAL INVESTIGATION OF THE FLOW BEHAVIOR INTO THE INLET GUIDE VANE SYSTEM (IGV) University of West Bohemia» Department of Power System Engineering NUMERICAL INVESTIGATION OF THE FLOW BEHAVIOR INTO THE INLET GUIDE VANE SYSTEM (IGV) Publication was supported by project: Budování excelentního

More information

An Introductory SIGMA/W Example

An Introductory SIGMA/W Example 1 Introduction An Introductory SIGMA/W Example This is a fairly simple introductory example. The primary purpose is to demonstrate to new SIGMA/W users how to get started, to introduce the usual type of

More information

Application of Two Rendering Techniques in the Visualization of 3D Geospatial Data

Application of Two Rendering Techniques in the Visualization of 3D Geospatial Data Available online at www.sciencedirect.com Procedia Environmental Sciences 12 (2012 ) 1432 1439 2011 International Conference on Environmental Science and Engineering (ICESE 2011) Application of Two Rendering

More information

Vector Field Visualization: Introduction

Vector Field Visualization: Introduction Vector Field Visualization: Introduction What is a Vector Field? Why It is Important? Vector Fields in Engineering and Science Automotive design [Chen et al. TVCG07,TVCG08] Weather study [Bhatia and Chen

More information

ABOUT THE GENERATION OF UNSTRUCTURED MESH FAMILIES FOR GRID CONVERGENCE ASSESSMENT BY MIXED MESHES

ABOUT THE GENERATION OF UNSTRUCTURED MESH FAMILIES FOR GRID CONVERGENCE ASSESSMENT BY MIXED MESHES VI International Conference on Adaptive Modeling and Simulation ADMOS 2013 J. P. Moitinho de Almeida, P. Díez, C. Tiago and N. Parés (Eds) ABOUT THE GENERATION OF UNSTRUCTURED MESH FAMILIES FOR GRID CONVERGENCE

More information

Generation of Hulls Encompassing Neuronal Pathways Based on Tetrahedralization and 3D Alpha Shapes

Generation of Hulls Encompassing Neuronal Pathways Based on Tetrahedralization and 3D Alpha Shapes Generation of Hulls Encompassing Neuronal Pathways Based on Tetrahedralization and 3D Alpha Shapes Dorit Merhof 1,2, Martin Meister 1, Ezgi Bingöl 1, Peter Hastreiter 1,2, Christopher Nimsky 2,3, Günther

More information

Structured Grid Generation for Turbo Machinery Applications using Topology Templates

Structured Grid Generation for Turbo Machinery Applications using Topology Templates Structured Grid Generation for Turbo Machinery Applications using Topology Templates January 13th 2011 Martin Spel martin.spel@rtech.fr page 1 Agenda: R.Tech activities Grid Generation Techniques Structured

More information

DATA MODELS IN GIS. Prachi Misra Sahoo I.A.S.R.I., New Delhi

DATA MODELS IN GIS. Prachi Misra Sahoo I.A.S.R.I., New Delhi DATA MODELS IN GIS Prachi Misra Sahoo I.A.S.R.I., New Delhi -110012 1. Introduction GIS depicts the real world through models involving geometry, attributes, relations, and data quality. Here the realization

More information

CS205b/CME306. Lecture 9

CS205b/CME306. Lecture 9 CS205b/CME306 Lecture 9 1 Convection Supplementary Reading: Osher and Fedkiw, Sections 3.3 and 3.5; Leveque, Sections 6.7, 8.3, 10.2, 10.4. For a reference on Newton polynomial interpolation via divided

More information

CAPTURE ZONE MODELING USING THE WELLHEAD ANALYTIC ELEMENT MODEL (WhAEM) S.R. Kraemer, H.M. Haitjema, O.D.L. Strack 1

CAPTURE ZONE MODELING USING THE WELLHEAD ANALYTIC ELEMENT MODEL (WhAEM) S.R. Kraemer, H.M. Haitjema, O.D.L. Strack 1 Kraemer, S.R, H.M. Haitjema, O.D.L. Strack, 1994. Capture zone modeling using the WhAEM (wellhead analytic element model), In: Analytic Element Modeling of Groundwater Flow, Proceedings of the International

More information

Mathematical model of Baltic artesian basin version V0. Juris Seņņikovs

Mathematical model of Baltic artesian basin version V0. Juris Seņņikovs Mathematical model of Baltic artesian basin version V0 Juris Seņņikovs Laboratory for Mathematical Modelling of Environmental and Technological Processes UNIVERSITY OF LATVIA Introduction Structure of

More information

CFD MODELING FOR PNEUMATIC CONVEYING

CFD MODELING FOR PNEUMATIC CONVEYING CFD MODELING FOR PNEUMATIC CONVEYING Arvind Kumar 1, D.R. Kaushal 2, Navneet Kumar 3 1 Associate Professor YMCAUST, Faridabad 2 Associate Professor, IIT, Delhi 3 Research Scholar IIT, Delhi e-mail: arvindeem@yahoo.co.in

More information

A Compact Cell Structure for Scientific Visualization

A Compact Cell Structure for Scientific Visualization A Compact Cell Structure for Scientific Visualization W.J. Schroeder Boris Yamrom GE Corporate Research & Development Schenectady, NY 12301 Abstract Well designed data structures and access methods are

More information

Möbius Transformations in Scientific Computing. David Eppstein

Möbius Transformations in Scientific Computing. David Eppstein Möbius Transformations in Scientific Computing David Eppstein Univ. of California, Irvine School of Information and Computer Science (including joint work with Marshall Bern from WADS 01 and SODA 03) Outline

More information

Using Semi-Regular 4 8 Meshes for Subdivision Surfaces

Using Semi-Regular 4 8 Meshes for Subdivision Surfaces Using Semi-Regular 8 Meshes for Subdivision Surfaces Luiz Velho IMPA Instituto de Matemática Pura e Aplicada Abstract. Semi-regular 8 meshes are refinable triangulated quadrangulations. They provide a

More information

LosAlamos National Laboratory LosAlamos New Mexico HEXAHEDRON, WEDGE, TETRAHEDRON, AND PYRAMID DIFFUSION OPERATOR DISCRETIZATION

LosAlamos National Laboratory LosAlamos New Mexico HEXAHEDRON, WEDGE, TETRAHEDRON, AND PYRAMID DIFFUSION OPERATOR DISCRETIZATION . Alamos National Laboratory is operated by the University of California for the United States Department of Energy under contract W-7405-ENG-36 TITLE: AUTHOR(S): SUBMllTED TO: HEXAHEDRON, WEDGE, TETRAHEDRON,

More information

computational Fluid Dynamics - Prof. V. Esfahanian

computational Fluid Dynamics - Prof. V. Esfahanian Three boards categories: Experimental Theoretical Computational Crucial to know all three: Each has their advantages and disadvantages. Require validation and verification. School of Mechanical Engineering

More information

Lecture overview. Visualisatie BMT. Vector algorithms. Vector algorithms. Time animation. Time animation

Lecture overview. Visualisatie BMT. Vector algorithms. Vector algorithms. Time animation. Time animation Visualisatie BMT Lecture overview Vector algorithms Tensor algorithms Modeling algorithms Algorithms - 2 Arjan Kok a.j.f.kok@tue.nl 1 2 Vector algorithms Vector 2 or 3 dimensional representation of direction

More information

Who has worked on a voxel engine before? Who wants to? My goal is to give the talk I wish I would have had before I started on our procedural engine.

Who has worked on a voxel engine before? Who wants to? My goal is to give the talk I wish I would have had before I started on our procedural engine. 1 Who has worked on a voxel engine before? Who wants to? My goal is to give the talk I wish I would have had before I started on our procedural engine. Three parts to this talk. A lot of content, so I

More information

Geometric Representations. Stelian Coros

Geometric Representations. Stelian Coros Geometric Representations Stelian Coros Geometric Representations Languages for describing shape Boundary representations Polygonal meshes Subdivision surfaces Implicit surfaces Volumetric models Parametric

More information

Post Processing, Visualization, and Sample Output

Post Processing, Visualization, and Sample Output Chapter 7 Post Processing, Visualization, and Sample Output Upon successful execution of an ADCIRC run, a number of output files will be created. Specifically which files are created depends upon how the

More information

A New Smoothing Algorithm for Quadrilateral and Hexahedral Meshes

A New Smoothing Algorithm for Quadrilateral and Hexahedral Meshes A New Smoothing Algorithm for Quadrilateral and Hexahedral Meshes Sanjay Kumar Khattri Department of Mathematics, University of Bergen, Norway sanjay@mi.uib.no http://www.mi.uib.no/ sanjay Abstract. Mesh

More information

Conceptual Approach to Groundwater Modeling A New Generation of Waterloo Hydrogeologic Software

Conceptual Approach to Groundwater Modeling A New Generation of Waterloo Hydrogeologic Software Conceptual Approach to Groundwater Modeling A New Generation of Waterloo Hydrogeologic Software Serguei Chmakov 1, Petr Sychev 2, Wayne Hesch 1, Collin Tu1, Marconi Lima 3, 1 Schlumberger Water Services,

More information

Tutorial 1. Introduction to Using FLUENT: Fluid Flow and Heat Transfer in a Mixing Elbow

Tutorial 1. Introduction to Using FLUENT: Fluid Flow and Heat Transfer in a Mixing Elbow Tutorial 1. Introduction to Using FLUENT: Fluid Flow and Heat Transfer in a Mixing Elbow Introduction This tutorial illustrates the setup and solution of the two-dimensional turbulent fluid flow and heat

More information

Calculate a solution using the pressure-based coupled solver.

Calculate a solution using the pressure-based coupled solver. Tutorial 19. Modeling Cavitation Introduction This tutorial examines the pressure-driven cavitating flow of water through a sharpedged orifice. This is a typical configuration in fuel injectors, and brings

More information

May 7: The source code for your project, including instructions for compilation and running, are due today. This portion is worth 80% of your score:

May 7: The source code for your project, including instructions for compilation and running, are due today. This portion is worth 80% of your score: CS 294-74 Mesh Generation and Geometry Processing in Graphics, Engineering, and Modeling Second Project: Mesh Generator, Surface Reconstructor, or Mesh Processing Program 40% of final grade Implement a

More information

TOUGH2 Example: Initial State and Production Analyses in a Layered Model

TOUGH2 Example: Initial State and Production Analyses in a Layered Model 403 Poyntz Avenue, Suite B Manhattan, KS 66502 USA +1.785.770.8511 www.thunderheadeng.com TOUGH2 Example: Initial State and Production Analyses in a Layered Model PetraSim 5 Table of Contents Acknowledgements...

More information

Objectives Build a 3D mesh and a FEMWATER flow model using the conceptual model approach. Run the model and examine the results.

Objectives Build a 3D mesh and a FEMWATER flow model using the conceptual model approach. Run the model and examine the results. v. 10.0 GMS 10.0 Tutorial Build a FEMWATER model to simulate flow Objectives Build a 3D mesh and a FEMWATER flow model using the conceptual model approach. Run the model and examine the results. Prerequisite

More information

Over Two Decades of IntegrationBased, Geometric Vector Field. Visualization

Over Two Decades of IntegrationBased, Geometric Vector Field. Visualization Over Two Decades of IntegrationBased, Geometric Vector Field Visualization Tony McLoughlin1, 1, Ronald Peikert2, Frits H. Post3, and Min Chen1 1 The Visual and Interactive Computing Group Computer Science

More information

FLUID FLOW TOPOLOGY OPTIMIZATION USING POLYGINAL ELEMENTS: STABILITY AND COMPUTATIONAL IMPLEMENTATION IN PolyTop

FLUID FLOW TOPOLOGY OPTIMIZATION USING POLYGINAL ELEMENTS: STABILITY AND COMPUTATIONAL IMPLEMENTATION IN PolyTop FLUID FLOW TOPOLOGY OPTIMIZATION USING POLYGINAL ELEMENTS: STABILITY AND COMPUTATIONAL IMPLEMENTATION IN PolyTop Anderson Pereira (Tecgraf/PUC-Rio) Cameron Talischi (UIUC) - Ivan Menezes (PUC-Rio) - Glaucio

More information

Homogenization and numerical Upscaling. Unsaturated flow and two-phase flow

Homogenization and numerical Upscaling. Unsaturated flow and two-phase flow Homogenization and numerical Upscaling Unsaturated flow and two-phase flow Insa Neuweiler Institute of Hydromechanics, University of Stuttgart Outline Block 1: Introduction and Repetition Homogenization

More information

Modeling Khowr-e Musa Multi-Branch Estuary Currents due to the Persian Gulf Tides Using NASIR Depth Average Flow Solver

Modeling Khowr-e Musa Multi-Branch Estuary Currents due to the Persian Gulf Tides Using NASIR Depth Average Flow Solver Journal of the Persian Gulf (Marine Science)/Vol.1/No.1/September 2010/6/45-50 Modeling Khowr-e Musa Multi-Branch Estuary Currents due to the Persian Gulf Tides Using NASIR Depth Average Flow Solver Sabbagh-Yazdi,

More information

Reporting Mesh Statistics

Reporting Mesh Statistics Chapter 15. Reporting Mesh Statistics The quality of a mesh is determined more effectively by looking at various statistics, such as maximum skewness, rather than just performing a visual inspection. Unlike

More information

Water. Notes. Free surface. Boundary conditions. This week: extend our 3D flow solver to full 3D water We need to add two things:

Water. Notes. Free surface. Boundary conditions. This week: extend our 3D flow solver to full 3D water We need to add two things: Notes Added a 2D cross-section viewer for assignment 6 Not great, but an alternative if the full 3d viewer isn t working for you Warning about the formulas in Fedkiw, Stam, and Jensen - maybe not right

More information