38,930 research outputs found

    The DUNE-ALUGrid Module

    Get PDF
    In this paper we present the new DUNE-ALUGrid module. This module contains a major overhaul of the sources from the ALUgrid library and the binding to the DUNE software framework. The main changes include user defined load balancing, parallel grid construction, and an redesign of the 2d grid which can now also be used for parallel computations. In addition many improvements have been introduced into the code to increase the parallel efficiency and to decrease the memory footprint. The original ALUGrid library is widely used within the DUNE community due to its good parallel performance for problems requiring local adaptivity and dynamic load balancing. Therefore, this new model will benefit a number of DUNE users. In addition we have added features to increase the range of problems for which the grid manager can be used, for example, introducing a 3d tetrahedral grid using a parallel newest vertex bisection algorithm for conforming grid refinement. In this paper we will discuss the new features, extensions to the DUNE interface, and explain for various examples how the code is used in parallel environments.Comment: 25 pages, 11 figure

    A trivariate interpolation algorithm using a cube-partition searching procedure

    Get PDF
    In this paper we propose a fast algorithm for trivariate interpolation, which is based on the partition of unity method for constructing a global interpolant by blending local radial basis function interpolants and using locally supported weight functions. The partition of unity algorithm is efficiently implemented and optimized by connecting the method with an effective cube-partition searching procedure. More precisely, we construct a cube structure, which partitions the domain and strictly depends on the size of its subdomains, so that the new searching procedure and, accordingly, the resulting algorithm enable us to efficiently deal with a large number of nodes. Complexity analysis and numerical experiments show high efficiency and accuracy of the proposed interpolation algorithm

    A fully (3+1)-D Regge calculus model of the Kasner cosmology

    Get PDF
    We describe the first discrete-time 4-dimensional numerical application of Regge calculus. The spacetime is represented as a complex of 4-dimensional simplices, and the geometry interior to each 4-simplex is flat Minkowski spacetime. This simplicial spacetime is constructed so as to be foliated with a one parameter family of spacelike hypersurfaces built of tetrahedra. We implement a novel two-surface initial-data prescription for Regge calculus, and provide the first fully 4-dimensional application of an implicit decoupled evolution scheme (the ``Sorkin evolution scheme''). We benchmark this code on the Kasner cosmology --- a cosmology which embodies generic features of the collapse of many cosmological models. We (1) reproduce the continuum solution with a fractional error in the 3-volume of 10^{-5} after 10000 evolution steps, (2) demonstrate stable evolution, (3) preserve the standard deviation of spatial homogeneity to less than 10^{-10} and (4) explicitly display the existence of diffeomorphism freedom in Regge calculus. We also present the second-order convergence properties of the solution to the continuum.Comment: 22 pages, 5 eps figures, LaTeX. Updated and expanded versio

    3D Well-composed Polyhedral Complexes

    Full text link
    A binary three-dimensional (3D) image II is well-composed if the boundary surface of its continuous analog is a 2D manifold. Since 3D images are not often well-composed, there are several voxel-based methods ("repairing" algorithms) for turning them into well-composed ones but these methods either do not guarantee the topological equivalence between the original image and its corresponding well-composed one or involve sub-sampling the whole image. In this paper, we present a method to locally "repair" the cubical complex Q(I)Q(I) (embedded in R3\mathbb{R}^3) associated to II to obtain a polyhedral complex P(I)P(I) homotopy equivalent to Q(I)Q(I) such that the boundary of every connected component of P(I)P(I) is a 2D manifold. The reparation is performed via a new codification system for P(I)P(I) under the form of a 3D grayscale image that allows an efficient access to cells and their faces

    A Framework for Developing Real-Time OLAP algorithm using Multi-core processing and GPU: Heterogeneous Computing

    Full text link
    The overwhelmingly increasing amount of stored data has spurred researchers seeking different methods in order to optimally take advantage of it which mostly have faced a response time problem as a result of this enormous size of data. Most of solutions have suggested materialization as a favourite solution. However, such a solution cannot attain Real- Time answers anyhow. In this paper we propose a framework illustrating the barriers and suggested solutions in the way of achieving Real-Time OLAP answers that are significantly used in decision support systems and data warehouses
    corecore