Results 1 - 10
of
1,008
OpenMP optimisation of a parallel MPI CFD code
"... Introduction Despite the progress in numerical algorithm and computer power, reliable CFD prediction of complex flows as turbulent flows is still a challenge. Nu- merical turbulent prediction (Large Eddy Simulation, see [7] for more details) computes the three-dimensional, unsteady turbulent flow d ..."
Abstract
-
Cited by 1 (0 self)
- Add to MetaCart
Introduction Despite the progress in numerical algorithm and computer power, reliable CFD prediction of complex flows as turbulent flows is still a challenge. Nu- merical turbulent prediction (Large Eddy Simulation, see [7] for more details) computes the three-dimensional, unsteady turbulent flow
PETSc users manual
- ANL-95/11 - Revision 2.1.0, Argonne National Laboratory
, 2001
"... tract W-31-109-Eng-38. 2 This manual describes the use of PETSc for the numerical solution of partial differential equations and related problems on high-performance computers. The Portable, Extensible Toolkit for Scientific Compu-tation (PETSc) is a suite of data structures and routines that provid ..."
Abstract
-
Cited by 282 (20 self)
- Add to MetaCart
that provide the building blocks for the implemen-tation of large-scale application codes on parallel (and serial) computers. PETSc uses the MPI standard for all message-passing communication. PETSc includes an expanding suite of parallel linear, nonlinear equation solvers and time integrators that may be used
Hybrid (OpenMP and MPI) Parallelization of MFIX: A Multiphase CFD Code for Modeling Fluidized Beds
"... We describe the effort and experience in generating a hybrid parallel version of MFIX (Multiphase Flow with Interphase eXchanges), a code for modeling reactive multiphase flow in fluidized beds. The code uses portable OpenMP and MPI in a unified source code. The resulting parallel code has been port ..."
Abstract
-
Cited by 1 (0 self)
- Add to MetaCart
We describe the effort and experience in generating a hybrid parallel version of MFIX (Multiphase Flow with Interphase eXchanges), a code for modeling reactive multiphase flow in fluidized beds. The code uses portable OpenMP and MPI in a unified source code. The resulting parallel code has been
Dual-Level Parallelism for Deterministic and Stochastic CFD Problems
- In Proceedings of the 2002 ACM/IEEE conference on Supercomputing
, 2002
"... A hybrid two-level parallelism using MPI/OpenMP is implemented in the general-purpose spectral/hp element CFD code NekTar to take advantage of the hierarchical structures arising in deterministic and stochastic CFD problems. We take a coarse grain approach to shared-memory parallelism with OpenMP an ..."
Abstract
-
Cited by 4 (0 self)
- Add to MetaCart
A hybrid two-level parallelism using MPI/OpenMP is implemented in the general-purpose spectral/hp element CFD code NekTar to take advantage of the hierarchical structures arising in deterministic and stochastic CFD problems. We take a coarse grain approach to shared-memory parallelism with Open
Extending a serial 3D two-phase CFD code to parallel execution over MPI by using the PETSc library for domain decomposition
, 2014
"... This paper has been submitted to the CFD 2014 conference. To leverage the last two decades ’ transition in High-Performance Computing (HPC) towards clusters of compute nodes bound together with fast interconnects, a modern scalable CFD code must be able to efficiently distribute work amongst several ..."
Abstract
- Add to MetaCart
several nodes using the Message Passing Interface (MPI). MPI can enable very large simulations running on very large clusters, but it is necessary that the bulk of the CFD code be written with MPI in mind, an obstacle to parallelizing an existing serial code. In this work we present the results
27th International Conference on Parallel Computational Fluid Dynamics Parallel CFD2015 DEVELOPING A FUTURE-PROOF CFD CODE
"... Abstract. The future-proof development of a compressible finite-volume RANS code is considered. An existing domain-decomposed Fortran 90/MPI production application has been redeveloped in C including a generic data communication harness, to allow exploitation of diverse hardware platforms, and futur ..."
Abstract
- Add to MetaCart
, and future-proof the code for new highly-parallel hardware and languages. This includes development of a kernel stencil DSL and source-to-source translation for the auto generation of OpenMP, MPI, OpenCL, and CUDA code versions, and heterogeneous combinations thereof. 1
Globalized Newton–Krylov–Schwarz algorithms and software for parallel implicit CFD
- Int. J. High Perform. Comput. Appl
"... Implicit solution methods are important in applications modeled by PDEs with disparate temporal and spatial scales. Because such applications require high resolution with reasonable turnaround, parallelization is essential. The pseudo-transient matrix-free Newton-Krylov-Schwarz ( Y NKS) algorithmic ..."
Abstract
-
Cited by 46 (18 self)
- Add to MetaCart
of the literature on vari-ous algorithmic components of Y NKS, and they describe a freely available MPI-based portable parallel software im-plementation of the solver employed here. 1
A comparison of OpenMP and MPI for the parallel CFD test case
- Proc. of the First European Workshop on OpenMP
, 1999
"... This paper presents a comparison of OpenMP and MPI based on the parallel CFD test case defined by Prof. Akin Ecer from Indiana University Purdue University Indianapolis (IUPUI) [1]. The focus of our study is on performance of the benchmark comparing OpenMP and MPI. However, in the frame of the proje ..."
Abstract
-
Cited by 12 (0 self)
- Add to MetaCart
This paper presents a comparison of OpenMP and MPI based on the parallel CFD test case defined by Prof. Akin Ecer from Indiana University Purdue University Indianapolis (IUPUI) [1]. The focus of our study is on performance of the benchmark comparing OpenMP and MPI. However, in the frame
Numerical Flow Simulation and Rendering Using MPI
- In Intel Supercomputer Users Group Proceedings
, 1996
"... In this paper, results obtained with a parallel computational fluid dynamics (CFD) simulation code with an embedded parallel rendering library are presented. By linking the rendering library into the CFD code, visualization of CFD data can be done at runtime. Several factors make in-place rendering ..."
Abstract
-
Cited by 2 (2 self)
- Add to MetaCart
In this paper, results obtained with a parallel computational fluid dynamics (CFD) simulation code with an embedded parallel rendering library are presented. By linking the rendering library into the CFD code, visualization of CFD data can be done at runtime. Several factors make in-place rendering
Parallel CFD on Commodity Processors
, 2000
"... . In recent years, the cost of microprocessors for PCs has reduced dramatically. This has led to the introduction of a new class of computing facility commonly known as Beowulf systems, in which commodity-off-the-shelf PCs and networking components are combined into a single cost-effective parallel ..."
Abstract
- Add to MetaCart
system. We report our experiences in implementing a number of CFD codes on a 32-processor Beowulf-class system at CLRC's Daresbury Laboratory. Codes, which were originally developed for Cray T3D and T3E systems, range through combustion DNS, external aerodynamics, LES and environmental codes
Results 1 - 10
of
1,008