Search results
1 – 10 of over 5000The purpose of this paper is to develop and test an implicit scheme, accurate to the second order, for solving full Navier‐Stokes equations for three dimensional problems, using…
Abstract
Purpose
The purpose of this paper is to develop and test an implicit scheme, accurate to the second order, for solving full Navier‐Stokes equations for three dimensional problems, using parallel algorithm.
Design/methodology/approach
Parallel solution to the 3‐D incompressible full Navier‐Stokes equations is presented, based on two fractional steps in time and finite element in space. The accuracy of the scheme is second order in both time and space domains. Large time‐step sizes, with Courant‐Friedrichs‐Lewy (CFL) numbers much larger than unity, are taken since the momentum equation is solved implicitly. A fourth order artificial viscosity term is added. In order to stabilize the numerical solution, fourth order artificial viscosity term is used for high Reynolds number flows. The domain decomposition technique is implemented for parallel solution to the problem with matching and non‐overlapping sub‐domains. It is aimed to study both a 3D free and mixed convection problems using the developed scheme. The segregate solution for temperature field is calibrated by a 3‐D free convection problem. Then the flow case where the forced convection is one order of magnitude higher than the free convection is studied.
Findings
It is observed that the long time solution to the flow field shows oscillatory behaviour as the Reynolds number of the flow doubled while keeping the ratio of the forced to free convection fixed. The solution using a parallel algorithm gives satisfactory results, in terms of computation time and accuracy, for the natural convection problem in cubic cavity, and, the forced cooling of a room with chilled ceiling having a parabolic geometry as presented at the end. It is observed that doubling the Reynolds number, while keeping all the parameters unchanged, varies the flow behaviour completely.
Originality/value
A code previously developed and published by the author only solved momentum equation and studied the velocity field. In this study, full Navier Stokes equation is solved and the code is calibrated with a well‐known 3D free‐convection for two different Rayleigh number cases and then 3D mixed convection problem is studied for two cases. Re=2000 case results, solved both by the scheme in this study and by commercial code, presented an interesting physics of the problem. For Re=2000 case, continuous cooling of the room is not possible. Doubling the Reynolds number, raising it from 1000 to 2000, while keeping all the parameters unchanged, varies the flow behaviour completely.
Details
Keywords
This paper gives a bibliographical review of the finite element and boundary element parallel processing techniques from the theoretical and application points of view. Topics…
Abstract
This paper gives a bibliographical review of the finite element and boundary element parallel processing techniques from the theoretical and application points of view. Topics include: theory – domain decomposition/partitioning, load balancing, parallel solvers/algorithms, parallel mesh generation, adaptive methods, and visualization/graphics; applications – structural mechanics problems, dynamic problems, material/geometrical non‐linear problems, contact problems, fracture mechanics, field problems, coupled problems, sensitivity and optimization, and other problems; hardware and software environments – hardware environments, programming techniques, and software development and presentations. The bibliography at the end of this paper contains 850 references to papers, conference proceedings and theses/dissertations dealing with presented subjects that were published between 1996 and 2002.
Details
Keywords
Presents a review on implementing finite element methods on supercomputers, workstations and PCs and gives main trends in hardware and software developments. An appendix included…
Abstract
Presents a review on implementing finite element methods on supercomputers, workstations and PCs and gives main trends in hardware and software developments. An appendix included at the end of the paper presents a bibliography on the subjects retrospectively to 1985 and approximately 1,100 references are listed.
Details
Keywords
The purpose of this paper is to find the best solver for parallelizing particle methods based on solving Pressure Poisson Equation (PPE) by taking Moving Particle Semi-Implicit…
Abstract
Purpose
The purpose of this paper is to find the best solver for parallelizing particle methods based on solving Pressure Poisson Equation (PPE) by taking Moving Particle Semi-Implicit (MPS) method as an example because the solution for PPE is usually the most time-consuming part difficult to parallelize.
Design/methodology/approach
To find the best solver, the authors compare six Krylov solvers, namely, Conjugate Gradient method (CG), Scaled Conjugate Gradient method (SCG), Bi-Conjugate Gradient Stabilized (BiCGStab) method, Conjugate Gradient Squared (CGS) method with Symmetric Lanczos Algorithm (SLA) method and Incomplete Cholesky Conjugate Gradient method (ICCG) in terms of convergence, time consumption, parallel efficiency and memory consumption for the semi-implicit particle method. The MPS method is parallelized by the hybrid Open Multi-Processing (OpenMP)/Message Passing Interface (MPI) model. The dam-break flow and channel flow simulations are used to evaluate the performance of different solvers.
Findings
It is found that CG converges stably, runs fastest in the serial way, uses the least memory and has highest OpenMP parallel efficiency, but its MPI parallel efficiency is lower than SLA because SLA requires less synchronization than CG.
Originality/value
With all these criteria considered and weighed, the recommended parallel solver for the MPS method is CG.
Details
Keywords
P.R. Ess and C.B. Allen
A computational fluid dynamics code for the calculation of laminar hypersonic multi‐species gas flows in chemical non‐equilibrium in axisymmetric or two‐dimensional configuration…
Abstract
Purpose
A computational fluid dynamics code for the calculation of laminar hypersonic multi‐species gas flows in chemical non‐equilibrium in axisymmetric or two‐dimensional configuration on shared and distributed memory parallel computers is presented and validated. The code is designed to work efficiently in combination with an automatic domain decompositioning method developed to facilitate efficient parallel computations of various flow problems.
Design/methodology/approach
The baseline implicit numerical method developed is the lower‐upper symmetric Gauss‐Seidel scheme, which is combined with a sub‐iteration scheme to achieve time‐accuracy up to third‐order. The spatial discretisation is based on Roe's flux‐difference splitting and various non‐linear flux limiters maintaining total‐variation diminishing properties and up to third‐order spatial accuracy in continuous regions of flow. The domain subdivision procedure is designed to work for single‐ and multi‐block domains without being constrained by the block boundaries, and an arbitrary number of processors used for the computation.
Findings
The code developed reproduces accurately various types of flows, e.g. flow over a flat plate, diffusive mixing and oscillating shock induced combustion around a projectile fired into premixed gas, and demonstrates close to linear scalability within limits of load imbalance.
Research limitations/implications
The cases considered are axisymmetric or two‐dimensional, and assume laminar flow. An extension to three‐dimensional turbulent flows is left for future work.
Originality/value
Results of a parallel computation, utilising a newly developed automatic domain subdivision procedure, for oscillating shock‐induced combustion around a projectile and various other cases are presented. The influence of entropy correction in Roe's flux‐difference splitting algorithm on diffusive mixing of multi‐species flows was examined.
Details
Keywords
Jingyu Pei, Xiaoping Wang, Leen Zhang, Yu Zhou and Jinyuan Qian
This paper aims to provide a series of new methods for projecting a three-dimensional (3D) object onto a free-form surface. The projection algorithms presented can be divided into…
Abstract
Purpose
This paper aims to provide a series of new methods for projecting a three-dimensional (3D) object onto a free-form surface. The projection algorithms presented can be divided into three types, namely, orthogonal, perspective and parallel projection.
Design/methodology/approach
For parametric surfaces, the computing strategy of the algorithm is to obtain an approximate solution by using a geometric algorithm, then improve the accuracy of the approximate solution using the Newton–Raphson iteration. For perspective projection and parallel projection on an implicit surface, the strategy replaces Newton–Raphson iteration by multi-segment tracing. The implementation takes two mesh objects as an example of calculating an image projected onto parametric and implicit surfaces. Moreover, a comparison is made for orthogonal projections with Hu’s and Liu’s methods.
Findings
The results show that the new method can solve the 3D objects projection problem in an effective manner. For orthogonal projection, the time taken by the new method is substantially less than that required for Hu’s method. The new method is also more accurate and faster than Liu’s approach, particularly when the 3D object has a large number of points.
Originality/value
The algorithms presented in this paper can be applied in many industrial applications such as computer aided design, computer graphics and computer vision.
Details
Keywords
C.‐B. Liu, P. Nithiarasu and P.G. Tucker
The purpose of this paper is to numerically solve Eikonal and Hamilton‐Jacobi equations using the finite element method; to use both explicit Taylor Galerkin (TG) and implicit…
Abstract
Purpose
The purpose of this paper is to numerically solve Eikonal and Hamilton‐Jacobi equations using the finite element method; to use both explicit Taylor Galerkin (TG) and implicit methods to obtain shortest wall distances; to demonstrate the implemented methods on some realistic problems; and to use iterative generalized minimal residual method (GMRES) method in the solution of the equations.
Design/methodology/approach
The finite element method along with both the explicit and implicit time discretisations is employed. Two different forms of governing equations are also employed in the solution. The Eikonal equation in its original form is used in the explicit Taylor Galerkin discretisation to save computational time. For implicit method, however, the convection‐diffusion form in its conservation form is used to maintain spatial stability.
Findings
The finite element solution obtained is both accurate and smooth. As expected the implicit method is much faster than the explicit method. Though the proposed finite element solution procedures in serial is slower than the standard search procedure, they are suitable to be used in a parallel environment.
Originality/value
The finite element procedure for Eikonal and Hamilton‐Jacobi equations are attempted for the first time. Though the finite volume and finite difference‐based computational fluid dynamics (CFD) solvers have started employing differential equations for wall distance calculations, it is not common for finite element solvers to use such wall distance calculations. The results presented here clearly show that the proposed methods are suitable for unstructured meshes and finite element solvers.
Details
Keywords
Addresses problems in mechanics and physics involving two or more coupled variables of different nature, or a number of distinct domains which interact. For these kinds of…
Abstract
Addresses problems in mechanics and physics involving two or more coupled variables of different nature, or a number of distinct domains which interact. For these kinds of problems, considers numerical solution by the coupling of operators appertaining to the individual participating phenomena, or defined in the domains. Reviews the co‐operation of distinct discretized operators in connection with the integration of temporal evolution processes, and the iterative treatment of stationary equations of state. The specification of subtasks complies with the demand for an independent treatment on different processing units arising in parallel computation. Physical subtasks refer to problems of different field variables interacting on the continuum level; their number is usually small. Fine granularity may be achieved by separating the problem region into subdomains which communicate via the boundaries. In multiphysics simulations operators are preferably combined such that subdomains are processed in parallel on different units, while physical phenomena are processed sequentially in the subdomain.
Details
Keywords
Yuan Ping, Haiyan Su, Jianping Zhao and Xinlong Feng
This paper aims to propose two parallel two-step finite element algorithms based on fully overlapping domain decomposition for solving the 2D/3D time-dependent natural convection…
Abstract
Purpose
This paper aims to propose two parallel two-step finite element algorithms based on fully overlapping domain decomposition for solving the 2D/3D time-dependent natural convection problem.
Design/methodology/approach
The first-order implicit Euler formula and second-order Crank–Nicolson formula are used to time discretization respectively. Each processor of the algorithms computes a stabilized solution in its own global composite mesh in parallel. These algorithms compute a nonlinear system for the velocity, pressure and temperature based on a lower-order element pair (P1b-P1-P1) and solve a linear approximation based on a higher-order element pair (P2-P1-P2) on the same mesh, which shows that the new algorithms have the same convergence rate as the two-step finite element methods. What is more, the stability analysis of the proposed algorithms is derived. Finally, numerical experiments are presented to demonstrate the efficacy and accuracy of the proposed algorithms.
Findings
Finally, numerical experiments are presented to demonstrate the efficacy and accuracy of the proposed algorithms.
Originality/value
The novel parallel two-step algorithms for incompressible natural convection problem are proposed. The rigorous analysis of the stability is given for the proposed parallel two-step algorithms. Extensive 2D/3D numerical tests demonstrate that the parallel two-step algorithms can deal with the incompressible natural convection problem for high Rayleigh number well.
Details
Keywords
The purpose of this paper is to design a parallel finite element (FE) algorithm based on fully overlapping domain decomposition for solving the nonstationary incompressible…
Abstract
Purpose
The purpose of this paper is to design a parallel finite element (FE) algorithm based on fully overlapping domain decomposition for solving the nonstationary incompressible magnetohydrodynamics (MHD).
Design/methodology/approach
The fully discrete Euler implicit/explicit FE subproblems, which are defined in the whole domain with vast majority of the degrees of freedom associated with the particular subdomain, are solved in parallel. In each subproblem, the linear term is treated by implicit scheme and the nonlinear term is solved by explicit one.
Findings
For the algorithm, the almost unconditional convergence with optimal orders is validated by numerical tests. Some interesting phenomena are presented.
Originality/value
The proposed algorithm is effective, easy to realize with low communication costs and preferred for solving the strong nonlinear MHD system.
Details