An Abstract Data Type for Parallel Simulations Based on Sparse Grids
نویسندگان
چکیده
In this paper we introduce an abstract data type for the distributed representation and eecient handling of sparse grids on parallel architectures. The new data layout, implemented by means of the PVM message passing library, provides partitioning and dynamic load balancing transparent to the application making use of it. This enables parallelization of sequential partial diierential equations (PDE) solvers based on sparse grids with hardly any source code modiications. 1 Sparse Grids The numerical simulation of problems occuring in engineering and natural sciences need quite ne grids for discretization if they should supply reasonable results. The concept of adaptivity takes care of smoothness of the treated function, provides a grid which is appropriate to the given problem and allows eecient discretization. Adaptive full grids require only few grid points where the solution is smooth and possess many grid points where regularity vanishes. Sparse grids were introduced 1990 by 7] (see also 2]) and represent a given function (e.g. a solution of a PDE) with even less grid points than adaptive full grids do. Moreover, sparse grids allow the concept of adaptivity, too. Sparse grids only contain O(h ?1 l (ld(h ?1 l)) d?1) grid points compared to O(h ?d l) for usual full grids, where d denotes the dimension of the problem and h l the mesh width on the boundary. On the other hand the interpolation error in the L 2 norm only increases slightly from order O(h 2 l) to O(h 2 l (ld(h ?1 l)) d?1). Sparse grid points are a subset of grid points of a full grid. An important characteristic ? This work is being funded by the ministry for education, science, research and technology BMBF within the project PAR-CVD (Parallel simulation of Chemical Vapor Deposition processes)
منابع مشابه
Fast Fluid Simulations with Sparse Volumes on the GPU
We introduce efficient, large scale fluid simulation on GPU hardware using the fluid-implicit particle (FLIP) method over a sparse hierarchy of grids represented in NVIDIA R © GVDB Voxels. Our approach handles tens of millions of particles within a virtually unbounded simulation domain. We describe novel techniques for parallel sparse grid hierarchy construction and fast incremental updates on ...
متن کاملVolume Ray Casting on Sparse Grids
These days sparse grids are of increasing interest in numerical simulations. Based upon hierarchical tensor product bases, the sparse grid approach is a very efficient one improving the ratio of invested storage and computing time to the achieved accuracy for many problems in the area of numerical solution of partial differential equations. The volume visualization algorithms that are available...
متن کاملAlgorithmes sur GPU de visualisation et de calcul pour des maillages non-structurés
Most recent algorithms for Geometry Processing or Computational Fluid Dynamics (CFD) areusing new types of grids made of arbitrary polyhedra, in other words strongly unstructured grids. Incase of CFD simulations, these grids can be mapped with scalar or vector fields representing physicalproperties (for example : density, porosity, permeability).This thesis proposes new tools fo...
متن کاملParticle Tracing on Sparse Grids
These days sparse grids are of increasing interest in numerical simulations. Based upon hierarchical tensor product bases, the sparse grid approach is a very eecient one improving the ratio of invested storage and computing time to the achieved accuracy for many problems in the area of numerical solution of diierential equations, for instance in numerical uid mechanics. The particle tracing alg...
متن کاملCommunication Primitives for Unstructured Finite Element Simulations on Data Parallel Architectures Communication Primitives for Unstructured Finite Element Simulations on Data Parallel Architectures
EEcient data motion is critical for high performance computing on distributed memory architectures. The value of some techniques for eecient data motion is illustrated by identifying generic communication primitives. Further, the eeciency of these primitives is demonstrated on three diier-ent applications using the nite element method for unstructured grids and sparse solvers with diierent comm...
متن کامل