807 research outputs found
Parallelization of implicit finite difference schemes in computational fluid dynamics
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
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
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
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
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
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
- …