571 research outputs found

    On local Fourier analysis of multigrid methods for PDEs with jumping and random coefficients

    Get PDF
    In this paper, we propose a novel non-standard Local Fourier Analysis (LFA) variant for accurately predicting the multigrid convergence of problems with random and jumping coefficients. This LFA method is based on a specific basis of the Fourier space rather than the commonly used Fourier modes. To show the utility of this analysis, we consider, as an example, a simple cell-centered multigrid method for solving a steady-state single phase flow problem in a random porous medium. We successfully demonstrate the prediction capability of the proposed LFA using a number of challenging benchmark problems. The information provided by this analysis helps us to estimate a-priori the time needed for solving certain uncertainty quantification problems by means of a multigrid multilevel Monte Carlo method

    Reducing communication in sparse solvers

    Get PDF
    Sparse matrix operations dominate the cost of many scientific applications. In parallel, the performance and scalability of these operations is limited by irregular point-to-point communication. Multiple methods are investigated throughout this dissertation for reducing the cost associated with communication throughout sparse matrix operations. Algorithmic changes reduce communication requirements, but also affect accuracy of the operation, leading to reduced convergence of scientific codes. We investigate a method of systematically removing relatively small non-zeros throughout an algebraic multigrid hierarchy, yielding significant reductions to the cost of sparse matrix-vector multiplication that outweigh affects of reduced accuracy of the multiplication. Therefore, the reduction in per-iteration communication costs outweigh the cost of extra solver iterations. As a result, sparsification yields improvement of both the performance and scalability of algebraic multigrid. Alterations to the parallel implementation of MPI communication also yield reduced costs with no effect on accuracy. We investigate methods of agglomerating messages on-node before injecting into the network, reducing the amount of costly inter-node communication. This node-aware communication yields improvements to both performance and scalability of matrix operations, particularly in strong scaling studies. Furthermore, we show an improvement in the cost of algebraic multigrid as a result of reduced communication costs in sparse matrix operations. Finally, performance models can be used to analyze the costs of matrix operations, indicating the source of dominant communication costs, such as initializing messages or transporting bytes of data. We investigate methods of improving traditional performance models of irregular point-to-point communication through the addition of node-awareness, queue search costs, and network contention penalties

    Shifted Laplacian multigrid for the elastic Helmholtz equation

    Full text link
    The shifted Laplacian multigrid method is a well known approach for preconditioning the indefinite linear system arising from the discretization of the acoustic Helmholtz equation. This equation is used to model wave propagation in the frequency domain. However, in some cases the acoustic equation is not sufficient for modeling the physics of the wave propagation, and one has to consider the elastic Helmholtz equation. Such a case arises in geophysical seismic imaging applications, where the earth's subsurface is the elastic medium. The elastic Helmholtz equation is much harder to solve than its acoustic counterpart, partially because it is three times larger, and partially because it models more complicated physics. Despite this, there are very few solvers available for the elastic equation compared to the array of solvers that are available for the acoustic one. In this work we extend the shifted Laplacian approach to the elastic Helmholtz equation, by combining the complex shift idea with approaches for linear elasticity. We demonstrate the efficiency and properties of our solver using numerical experiments for problems with heterogeneous media in two and three dimensions

    The transport of nanoparticles in subsurface with fractured, anisotropic porous media: Numerical simulations and parallelization

    Get PDF
    The flow of fluids through fractured porous media has been an important topic in the research of subsurface flow. The several orders of magnitude in size between the fractures and the rock matrix causes difficulties for simulating such flow scenario. The fluid velocities in fractures are also several orders of magnitude higher than that in the rock matrix due to high permeability and porosity. If there exists pollutant such as nanoparticles in the fluids, the pollutant may be transported rapidly and the rock matrix’s properties near the fractures are hence changed. In this research, we simulate the transport phenomena of nanoparticles in the fluid flow through fractured porous media. The permeability fields which contain different anisotropy angles are considered in the simulation. Fractures are represented explicitly by volumetric grid cells and the numerical algorithm is parallelized in order to reduce the simulation time. We investigate the effect of the appearance of fractures and rotated anisotropy on the transport of nanoparticles, particles deposition, entrapment and detachment. The results show that flow directions are affected by the direction of anisotropy and the transport of nanoparticles in the fractures is significantly faster than that in rock matrix due to high fluid velocities. The direction of anisotropy distorted the pressure field and changed the fluid flow directions, which determined the time needed for the pollutant front to reach the fractures. The parallel efficiency of the overall algorithm is also discussed and the experimental results show that it is deeply affected by the performance of the multigrid solver
    • …
    corecore