The Lattice Boltzmann Method


Book Description

This book is an introduction to the theory, practice, and implementation of the Lattice Boltzmann (LB) method, a powerful computational fluid dynamics method that is steadily gaining attention due to its simplicity, scalability, extensibility, and simple handling of complex geometries. The book contains chapters on the method's background, fundamental theory, advanced extensions, and implementation. To aid beginners, the most essential paragraphs in each chapter are highlighted, and the introductory chapters on various LB topics are front-loaded with special "in a nutshell" sections that condense the chapter's most important practical results. Together, these sections can be used to quickly get up and running with the method. Exercises are integrated throughout the text, and frequently asked questions about the method are dealt with in a special section at the beginning. In the book itself and through its web page, readers can find example codes showing how the LB method can be implemented efficiently on a variety of hardware platforms, including multi-core processors, clusters, and graphics processing units. Students and scientists learning and using the LB method will appreciate the wealth of clearly presented and structured information in this volume.




Lattice Boltzmann Modeling


Book Description

Here is a basic introduction to Lattice Boltzmann models that emphasizes intuition and simplistic conceptualization of processes, while avoiding the complex mathematics that underlies LB models. The model is viewed from a particle perspective where collisions, streaming, and particle-particle/particle-surface interactions constitute the entire conceptual framework. Beginners and those whose interest is in model application over detailed mathematics will find this a powerful 'quick start' guide. Example simulations, exercises, and computer codes are included.




Bubbly Flows


Book Description

The book summarises the outcom of a priority research programme: 'Analysis, Modelling and Computation of Multiphase Flows'. The results of 24 individual research projects are presented. The main objective of the research programme was to provide a better understanding of the physical basis for multiphase gas-liquid flows as they are found in numerous chemical and biochemical reactors. The research comprises steady and unsteady multiphase flows in three frequently found reactor configurations, namely bubble columns without interiors, airlift loop reactors, and aerated stirred vessels. For this purpose new and improved measurement techniques were developed. From the resulting knowledge and data, new and refined models for describing the underlying physical processes were developed, which were used for the establishment and improvement of analytic as well as numerical methods for predicting multiphase reactors. Thereby, the development, lay-out and scale-up of such processes should be possible on a more reliable basis.




Large Eddy Simulation for Incompressible Flows


Book Description

First concise textbook on Large-Eddy Simulation, a very important method in scientific computing and engineering From the foreword to the third edition written by Charles Meneveau: "... this meticulously assembled and significantly enlarged description of the many aspects of LES will be a most welcome addition to the bookshelves of scientists and engineers in fluid mechanics, LES practitioners, and students of turbulence in general."







CUDA Fortran for Scientists and Engineers


Book Description

CUDA Fortran for Scientists and Engineers shows how high-performance application developers can leverage the power of GPUs using Fortran, the familiar language of scientific computing and supercomputer performance benchmarking. The authors presume no prior parallel computing experience, and cover the basics along with best practices for efficient GPU computing using CUDA Fortran. To help you add CUDA Fortran to existing Fortran codes, the book explains how to understand the target GPU architecture, identify computationally intensive parts of the code, and modify the code to manage the data and parallelism and optimize performance. All of this is done in Fortran, without having to rewrite in another language. Each concept is illustrated with actual examples so you can immediately evaluate the performance of your code in comparison. Leverage the power of GPU computing with PGI’s CUDA Fortran compiler Gain insights from members of the CUDA Fortran language development team Includes multi-GPU programming in CUDA Fortran, covering both peer-to-peer and message passing interface (MPI) approaches Includes full source code for all the examples and several case studies Download source code and slides from the book's companion website




Convection in Porous Media


Book Description

This new edition includes nearly 1000 new references.




Supercomputing Frontiers


Book Description

It constitutes the refereed proceedings of the 4th Asian Supercomputing Conference, SCFA 2018, held in Singapore in March 2018. Supercomputing Frontiers will be rebranded as Supercomputing Frontiers Asia (SCFA), which serves as the technical programme for SCA18. The technical programme for SCA18 consists of four tracks: Application, Algorithms & Libraries Programming System Software Architecture, Network/Communications & Management Data, Storage & Visualisation The 20 papers presented in this volume were carefully reviewed nd selected from 60 submissions.