6 results on '"High-order finite difference scheme"'
Search Results
2. Collaborating CPU and GPU for large-scale high-order CFD simulations with complex grids on the TianHe-1A supercomputer.
- Author
-
Xu, Chuanfu, Deng, Xiaogang, Zhang, Lilun, Fang, Jianbin, Wang, Guangxue, Jiang, Yi, Cao, Wei, Che, Yonggang, Wang, Yongxian, Wang, Zhenghua, Liu, Wei, and Cheng, Xinghua
- Subjects
- *
CENTRAL processing units , *GRAPHICS processing units , *COMPUTATIONAL fluid dynamics , *SIMULATION methods & models , *SUPERCOMPUTERS - Abstract
Programming and optimizing complex, real-world CFD codes on current many-core accelerated HPC systems is very challenging, especially when collaborating CPUs and accelerators to fully tap the potential of heterogeneous systems. In this paper, with a tri-level hybrid and heterogeneous programming model using MPI + OpenMP + CUDA, we port and optimize our high-order multi-block structured CFD software HOSTA on the GPU-accelerated TianHe-1A supercomputer. HOSTA adopts two self-developed high-order compact definite difference schemes WCNS and HDCS that can simulate flows with complex geometries. We present a dual-level parallelization scheme for efficient multi-block computation on GPUs and perform particular kernel optimizations for high-order CFD schemes. The GPU-only approach achieves a speedup of about 1.3 when comparing one Tesla M2050 GPU with two Xeon X5670 CPUs. To achieve a greater speedup, we collaborate CPU and GPU for HOSTA instead of using a naive GPU-only approach. We present a novel scheme to balance the loads between the store-poor GPU and the store-rich CPU. Taking CPU and GPU load balance into account, we improve the maximum simulation problem size per TianHe-1A node for HOSTA by 2.3×, meanwhile the collaborative approach can improve the performance by around 45% compared to the GPU-only approach. Further, to scale HOSTA on TianHe-1A, we propose a gather/scatter optimization to minimize PCI-e data transfer times for ghost and singularity data of 3D grid blocks, and overlap the collaborative computation and communication as far as possible using some advanced CUDA and MPI features. Scalability tests show that HOSTA can achieve a parallel efficiency of above 60% on 1024 TianHe-1A nodes. With our method, we have successfully simulated an EET high-lift airfoil configuration containing 800M cells and China's large civil airplane configuration containing 150M cells. To our best knowledge, those are the largest-scale CPU–GPU collaborative simulations that solve realistic CFD problems with both complex configurations and high-order schemes. [ABSTRACT FROM AUTHOR]
- Published
- 2014
- Full Text
- View/download PDF
3. High-order finite difference schemes for the solution of the generalized Burgers-Fisher equation.
- Author
-
Sari, Murat, Gürarslan, Gürhan, and Zeytinoğlu, Asuman
- Subjects
- *
FINITE differences , *BURGERS' equation , *RUNGE-Kutta formulas , *DIFFERENTIAL equations , *MATHEMATICAL models , *COMPUTER simulation - Abstract
Up to tenth-order finite difference (FD) schemes are proposed in this paper to solve the generalized Burgers-Fisher equation. The schemes based on high-order differences are presented using Taylor series expansion. To obtain the solutions, up to tenth-order FD schemes in space and fourth-order Runge-Kutta scheme in time have been combined. Numerical experiments have been conducted to demonstrate the efficiency and high-order accuracy of the present methods. The produced results are also seen to be more accurate than some available results given in the literature. Comparisons showed that there is very good agreement between the numerical solutions and the exact solutions in terms of accuracy. The present methods are seen to be very good alternatives to some existing techniques for such realistic problems. Copyright © 2009 John Wiley & Sons, Ltd. [ABSTRACT FROM AUTHOR]
- Published
- 2011
- Full Text
- View/download PDF
4. A domain decomposition matrix-free method for global linear stability
- Author
-
Alizard, Frédéric, Robinet, Jean-Christophe, and Gloerfelt, Xavier
- Subjects
- *
MATHEMATICAL decomposition , *GLOBAL analysis (Mathematics) , *STABILITY of linear systems , *FINITE differences , *COMPUTATIONAL fluid dynamics , *PERTURBATION theory - Abstract
Abstract: This work is dedicated to the presentation of a matrix-free method for global linear stability analysis in geometries composed of multi-connected rectangular subdomains. An Arnoldi technique using snapshots in subdomains of the entire geometry combined with a multidomain linearized Direct Numerical Finite difference simulations based on an influence matrix for partitioning are adopted. The method is illustrated by three benchmark problems: the lid-driven cavity, the square cylinder and the open cavity flow. The efficiency of the method to extract large-scale structures in a multidomain framework is emphasized. The possibility to use subset of the full domain to recover the perturbation associated with the entire flow field is also highlighted. Such a method appears thus a promising tool to deal with large computational domains and three-dimensionality within a parallel architecture. [Copyright &y& Elsevier]
- Published
- 2012
- Full Text
- View/download PDF
5. A domain decomposition matrix-free method for global linear stability
- Author
-
Frédéric Alizard, Jean-Christophe Robinet, Xavier Gloerfelt, Laboratoire de Dynamique des Fluides (DynFluid), Conservatoire National des Arts et Métiers [CNAM] (CNAM)-Arts et Métiers Sciences et Technologies, and HESAM Université (HESAM)-HESAM Université (HESAM)
- Subjects
Large scale structures dynamics in open-flows ,General Computer Science ,Global stability analysis ,Perturbation (astronomy) ,Geometry ,02 engineering and technology ,Topology ,01 natural sciences ,010305 fluids & plasmas ,[SPI.MECA.MEFL]Engineering Sciences [physics]/Mechanics [physics.med-ph]/Fluids mechanics [physics.class-ph] ,0203 mechanical engineering ,Linear stability analysis ,0103 physical sciences ,Continuity influence matrix technique ,[PHYS.MECA.MEFL]Physics [physics]/Mechanics [physics]/Fluid mechanics [physics.class-ph] ,Mathematics ,General Engineering ,A domain ,Finite difference ,Multidomains method ,Matrix-free method ,Flow field ,High-order finite difference scheme ,Incompressible DNS solver ,020303 mechanical engineering & transports ,Parallel architecture ,Square cylinder ,Mécanique: Mécanique des fluides [Sciences de l'ingénieur] ,Linear stability - Abstract
International audience; This work is dedicated to the presentation of a matrix-free method for global linear stability analysis in geometries composed of multi-connected rectangular subdomains. An Arnoldi technique using snapshots in subdomains of the entire geometry combined with a multidomain linearized Direct Numerical Finite difference simulations based on an influence matrix for partitioning are adopted. The method is illustrated by three benchmark problems: the lid-driven cavity, the square cylinder and the open cavity flow. The efficiency of the method to extract large-scale structures in a multidomain framework is emphasized. The possibility to use subset of the full domain to recover the perturbation associated with the entire flow field is also highlighted. Such a method appears thus a promising tool to deal with large computational domains and three-dimensionality within a parallel architecture.
- Published
- 2012
- Full Text
- View/download PDF
6. High-order finite difference schemes for the solution of the generalized Burgers-Fisher equation
- Author
-
Murat Sari, Asuman Zeytinoğlu, and Gurhan Gurarslan
- Subjects
Finite difference ,Fourth-order ,Numerical solution ,Biomedical Engineering ,Fisher equation ,Space (mathematics) ,symbols.namesake ,Non linear PDE ,Taylor series ,High-order finite differences ,High order ,Molecular Biology ,Generalized Burgers-Fisher equation ,Mathematics ,Numerical experiments ,Burgers-Fisher equation ,Exact solution ,Applied Mathematics ,Mathematical analysis ,Finite difference coefficient ,Runge-Kutta ,Nonlinear PDE ,Finite difference method ,High-order finite difference scheme ,High-order accuracy ,Runge Kutta methods ,Computational Theory and Mathematics ,Modeling and Simulation ,Scheme (mathematics) ,Taylor series expansions ,symbols ,Numerical methods ,High-order ,Software - Abstract
Up to tenth-order finite difference (FD) schemes are proposed in this paper to solve the generalized Burgers–Fisher equation. The schemes based on high-order differences are presented using Taylor series expansion. To obtain the solutions, up to tenth-order FD schemes in space and fourth-order Runge–Kutta scheme in time have been combined. Numerical experiments have been conducted to demonstrate the efficiency and high-order accuracy of the present methods. The produced results are also seen to be more accurate than some available results given in the literature. Comparisons showed that there is very good agreement between the numerical solutions and the exact solutions in terms of accuracy. The present methods are seen to be very good alternatives to some existing techniques for such realistic problems. Copyright © 2009 John Wiley & Sons, Ltd.
- Published
- 2011
Catalog
Discovery Service for Jio Institute Digital Library
For full access to our library's resources, please sign in.