807 research outputs found

    Parallelization of implicit finite difference schemes in computational fluid dynamics

    Get PDF
    Implicit finite difference schemes are often the preferred numerical schemes in computational fluid dynamics, requiring less stringent stability bounds than the explicit schemes. Each iteration in an implicit scheme involves global data dependencies in the form of second and higher order recurrences. Efficient parallel implementations of such iterative methods are considerably more difficult and non-intuitive. The parallelization of the implicit schemes that are used for solving the Euler and the thin layer Navier-Stokes equations and that require inversions of large linear systems in the form of block tri-diagonal and/or block penta-diagonal matrices is discussed. Three-dimensional cases are emphasized and schemes that minimize the total execution time are presented. Partitioning and scheduling schemes for alleviating the effects of the global data dependencies are described. An analysis of the communication and the computation aspects of these methods is presented. The effect of the boundary conditions on the parallel schemes is also discussed

    On Solving Pentadiagonal Linear Systems via Transformations

    Get PDF
    Many authors have studied numerical algorithms for solving the linear systems of pentadiagonal type. The well-known fast pentadiagonal system solver algorithm is an example of such algorithms. The current paper describes new numerical and symbolic algorithms for solving pentadiagonal linear systems via transformations. The proposed algorithms generalize the algorithms presented in El-Mikkawy and Atlan, 2014. Our symbolic algorithms remove the cases where the numerical algorithms fail. The computational cost of our algorithms is better than those algorithms in literature. Some examples are given in order to illustrate the effectiveness of the proposed algorithms. All experiments are carried out on a computer with the aid of programs written in MATLAB

    Iterative Method of Thomas Algorithm on The Case Study of Energy Equation

    Get PDF
    Implicit method is one of the finite difference method and is widely used for discretization some of ordinary or partial differential equations, such like: advection equation, heat transfer equation, burger equation, and many others. Implicit method is unconditionally stable and has been proved with the approximation of Von-Neumann stability criterion. Actually, implicit method is always identical to block matrices (tri-diagonal matrices or penta-diagonal matrices). These matrices can be solved numerically by Thomas algorithm including Gauss elimination using pivot or not, backward or forward substitution. Furthermore, it can be also solved using LU decomposition method with the elimination of lower triangle matrices first and then the elimination of upper triangle matrices. In this research, Thomas algorithm is used to solve numerically for the problem of convective flow on boundary layer, especially for energy equation with the variation of Prandtl number ( )

    Convection Driven Dynamos in Rotating Spheres

    Get PDF
    Of the objects in the solar system the Earth, Mercury, Jupiter, Saturn, Uranus, Neptune, Ganymede, and the Sun exhibit a magnetic field. These magnetic fields are believed to be generated by the magnetohydrodynamic dynamo process, in which current, generated as electrically conducting fluid crosses magnetic field lines, regenerates the magnetic field. Although most of the bodies listed above are believed to consist of a fluid outer core with a solid inner core, i.e. a spherical shell geometry, the full sphere dynamo problem is of physical interest as the dynamo of the early Earth, the ancient dynamo of Mars, and possibly Venus, the Moon and (currently) Mercury, are believed to have had no solid inner core. In this thesis we consider numerically the problem of magnetic field generation in a full sphere of rotating uniformly conducting fluid driven by a volumetric heat source. In order to numerically integrate the governing system of equations we combine the poloidal-toroidal field representation of Elsasser (1946) and Bullard&Gellman (1954) with an implicit/explicit multi-step Gear timestepping method and finite differences in radius. For the implicit radial differencing we develop a generalised compact finite-difference method which results in high order/low bandwidth timestepping systems, and we demonstrate that this method is competitive with other finite-difference methods: standard finite differences, Padé finite-differences, and the combined compact finitedifference schemes of Chu&Fan (1998). The numerical integrator is applied to three physical problems of interest. The first is kinematic dynamo action in a sphere. We investigate the possibility of dynamo action for flows with a missing component in spherical polar coordinates and find the growth rates are highly sensitive to changes in the truncation level. Nevertheless, we do find a working kinematic dynamo with axisymmetric velocity with no azimuthal component which demonstrates convincing convergence. The second problem we consider is that of thermal convection in the absence of a magnetic field in a rotating sphere. We fix the Ekman and Prandtl number (E; Pr) = (5 10¿4; 0:7) and obtain an estimate of the critical Rayleigh number Rac for the onset of convection, and describe the main characteristic of the flow for the convection solutions for Ra 1:4 Rac and Ra 5 Rac. These solutions are primarily for comparison for solutions computed in the third problem: dynamical dynamo action in a rotating sphere. The primary aim is to survey dynamo solutions for the fixed Ekman and Prandtl numbers (E; Pr) = (5 10¿4; 0:7), for magnetic Prandtl number varied from 1 to 40 and the modified Rayleigh number varied up to a few times the critical value for the onset of convection. We consider the solutions through the lens of dynamo scaling laws, but find no universally satisfactory theoretical or numerical scaling law. We also consider a weak/strong field classification of the solutions, finding highly localised force balances. We finish by considering three solutions in detail which represent three distinct classes of dynamo solution: an oscillating dipolar solution, an oscillating quadrupolar solution and a chaotic solution which oscillates between two different hemispherical states. Finally, we develop a first approach to the problem of dynamo action in a fluid sphere as it cools (with no internal heat source), and we present some first convective solutions which function exactly as we expect: the convection dieing down as the fluid cools

    Half-tapering strategy for conditional simulation with large datasets

    Full text link
    Gaussian conditional realizations are routinely used for risk assessment and planning in a variety of Earth sciences applications. Conditional realizations can be obtained by first creating unconditional realizations that are then post-conditioned by kriging. Many efficient algorithms are available for the first step, so the bottleneck resides in the second step. Instead of doing the conditional simulations with the desired covariance (F approach) or with a tapered covariance (T approach), we propose to use the taper covariance only in the conditioning step (Half-Taper or HT approach). This enables to speed up the computations and to reduce memory requirements for the conditioning step but also to keep the right short scale variations in the realizations. A criterion based on mean square error of the simulation is derived to help anticipate the similarity of HT to F. Moreover, an index is used to predict the sparsity of the kriging matrix for the conditioning step. Some guides for the choice of the taper function are discussed. The distributions of a series of 1D, 2D and 3D scalar response functions are compared for F, T and HT approaches. The distributions obtained indicate a much better similarity to F with HT than with T.Comment: 39 pages, 2 Tables and 11 Figure

    Multi-partitioning for ADI-schemes on message passing architectures

    Get PDF
    A kind of discrete-operator splitting called Alternating Direction Implicit (ADI) has been found to be useful in simulating fluid flow problems. In particular, it is being used to study the effects of hot exhaust jets from high performance aircraft on landing surfaces. Decomposition techniques that minimize load imbalance and message-passing frequency are described. Three strategies that are investigated for implementing the NAS Scalar Penta-diagonal Parallel Benchmark (SP) are transposition, pipelined Gaussian elimination, and multipartitioning. The multipartitioning strategy, which was used on Ethernet, was found to be the most efficient, although it was considered only a moderate success because of Ethernet's limited communication properties. The efficiency derived largely from the coarse granularity of the strategy, which reduced latencies and allowed overlap of communication and computation
    corecore