Parallel and distributed algorithms for computational fluid flow simulations

[1]  Katherine Yelick,et al.  UPC: Distributed Shared-Memory Programming , 2003 .

[2]  M. Jahed Djomehri,et al.  Hybrid MPI+OpenMP Programming of an Overset CFD Solver and Performance Investigations , 2002 .

[3]  Arie E. Kaufman,et al.  Implementing lattice Boltzmann computation on graphics hardware , 2003, The Visual Computer.

[4]  G. Amdhal,et al.  Validity of the single processor approach to achieving large scale computing capabilities , 1967, AFIPS '67 (Spring).

[5]  이정호,et al.  Fundamentals of Fluid Mechanics, 6th Edition , 2009 .

[6]  Mohammad Jafar Kermani,et al.  Roe Scheme in Generalized Coordinates; Part II- Application to Inviscid and Viscous Flows , 2001 .

[7]  Ignacio Pagonabarraga,et al.  LUDWIG: A parallel Lattice-Boltzmann code for complex fluids , 2001 .

[8]  Alessandro Dal Palù,et al.  GPU-enhanced Finite Volume Shallow Water solver for fast flood simulations , 2014, Environ. Model. Softw..

[9]  Gerhard Wellein,et al.  On the single processor performance of simple lattice Boltzmann kernels , 2006 .

[10]  Hasan U. Akay,et al.  Hybrid Parallelism for CFD Simulations: Combining MPI with OpenMP , 2009 .

[11]  P. Bates,et al.  Modelling floodplain flows using a two-dimensional finite element model , 1992 .

[12]  Rhj Sellin,et al.  INTERNAL AND EXTERNAL VALIDATION OF A TWO-DIMENSIONAL FINITE ELEMENT CODE FOR RIVER FLOOD SIMULATIONS. , 1998 .

[13]  Scott M. Murman,et al.  Performance of a new CFD flow solver using a hybrid programming paradigm , 2005, J. Parallel Distributed Comput..

[14]  P. Bhatnagar,et al.  A Model for Collision Processes in Gases. I. Small Amplitude Processes in Charged and Neutral One-Component Systems , 1954 .

[15]  D. Martínez,et al.  Lattice Boltzmann magnetohydrodynamics , 1994, comp-gas/9401002.

[16]  Peter M. A. Sloot,et al.  Distributed Simulation of City Inundation by Coupled Surface and Subsurface Porous Flow for Urban Flood Decision Support System , 2013, ICCS.

[17]  Jim W. Hall,et al.  National-scale Assessment of Current and Future Flood Risk in England and Wales , 2005 .

[18]  Brett F. Sanders,et al.  Performance of Parallel Implementations of an Explicit Finite-Volume Shallow-Water Model , 2006 .

[19]  Tung T. Vu,et al.  UPC Architecture for High-Performance Computational Hydrodynamics , 2018 .

[20]  Matteo Giovannini,et al.  A Hybrid Parallelization Strategy of a CFD Code for Turbomachinery Applications , 2015 .

[21]  Johannes S. Vrouwenvelder,et al.  Effect of different commercial feed spacers on biofouling of reverse osmosis membrane systems: A numerical study , 2014, Biofouling of Membrane Systems.

[22]  Vincenzo Casulli,et al.  Semi-implicit numerical modeling of nonhydrostatic free-surface flows for environmental problems , 2002 .

[23]  Julia M. Yeomans,et al.  Mesoscale simulations: Lattice Boltzmann and particle algorithms , 2006 .

[24]  Chih-Wei Hsieh,et al.  GPU acceleration for general conservation equations and its application to several engineering problems , 2011 .

[25]  Alexander Ostermann,et al.  Evaluation of the partitioned global address space (PGAS) model for an inviscid Euler solver , 2016, Parallel Comput..

[26]  L. Luo,et al.  A priori derivation of the lattice Boltzmann equation , 1997 .

[27]  Steven J. Burian,et al.  Assessment of GPU computational enhancement to a 2D flood model , 2011, Environ. Model. Softw..

[28]  Stefan Donath On Optimized Implementations of the Lattice Boltzmann Method on Contemporary Architectures , 2004 .

[29]  Siddhartha Kumar Khaitan,et al.  SCALE: A hybrid MPI and multithreading based work stealing approach for massive contingency analysis in power systems , 2014 .

[30]  T. T. Vu,et al.  Two-dimensional hydrodynamic modelling of flood inundation for a part of the Mekong River with TELEMAC-2D. , 2015 .

[31]  Tarek El-Ghazawi,et al.  DEVELOPING AN OPTIMIZED UPC COMPILER FOR FUTURE ARCHITECTURES , 2005 .

[32]  Manfred Krafczyk,et al.  TeraFLOP computing on a desktop PC with GPUs for 3D CFD , 2008 .

[33]  E. Plett,et al.  Roe scheme in generalized coordinates. I - Formulations , 2001 .

[34]  Matthew D. Wilson,et al.  Simple spatially-distributed models for predicting flood inundation: A review , 2007 .

[35]  L. Luo,et al.  Theory of the lattice Boltzmann method: From the Boltzmann equation to the lattice Boltzmann equation , 1997 .

[36]  P. Roe Approximate Riemann Solvers, Parameter Vectors, and Difference Schemes , 1997 .

[37]  G. D. van Albada,et al.  A comparative study of computational methods in cosmic gas dynamics , 1982 .

[38]  J. Anderson,et al.  Governing Equations of Fluid Dynamics , 2009 .

[39]  I. Villanueva,et al.  Linking Riemann and storage cell models for flood prediction , 2006 .

[40]  Abdul A. Khan,et al.  A Parallel Two-Dimensional Discontinuous Galerkin Method for Shallow-Water Flows Using High-Resolution Unstructured Meshes , 2017 .

[41]  B. V. Leer,et al.  Towards the ultimate conservative difference scheme. II. Monotonicity and conservation combined in a second-order scheme , 1974 .

[42]  Jeng-Rong Ho,et al.  LATTICE BOLTZMANN SCHEME FOR HYPERBOLIC HEAT CONDUCTION EQUATION , 2002 .

[43]  Georg Hager,et al.  Hybrid MPI/OpenMP Parallel Programming on Clusters of Multi-Core SMP Nodes , 2009, 2009 17th Euromicro International Conference on Parallel, Distributed and Network-based Processing.

[44]  Jens Jägersküpper,et al.  A PGAS-based Implementation for the Unstructured CFD Solver TAU , 2011 .

[45]  Jérôme Frisch,et al.  Towards Massive Parallel Fluid Flow Simulations in Computational Engineering , 2014 .

[46]  E. J. Griffith,et al.  High-performance simulations of turbulent clouds on a desktop PC: Exploiting the GPU , 2012 .

[47]  Nicolas Gourdain,et al.  High performance parallel computing of flows in complex geometries , 2011 .

[48]  P. Huyakorn,et al.  A fully coupled physically-based spatially-distributed model for evaluating surface/subsurface flow , 2004 .

[49]  Stephen G. Monismith,et al.  Evaluation of Advective Schemes for Estuarine Salinity Simulations , 2000 .

[50]  Dimitris Drikakis,et al.  Higher-order CFD and interface tracking methods on highly-Parallel MPI and GPU systems , 2011 .

[51]  Tung T. Vu,et al.  Computational Hydraulic Modeling with UPC Architecture , 2016 .

[52]  Katherine Yelick,et al.  Programming View and UPC Data Types , 2005 .

[53]  Shiyi Chen,et al.  A lattice Boltzmann model for multiphase fluid flows , 1993, comp-gas/9303001.

[54]  Georg Hager,et al.  Hybrid MPI and OpenMP Parallel Programming , 2006, PVM/MPI.

[55]  K. Tung,et al.  CFD analysis of fluid flow through a spacer-filled disk-type membrane module , 2011 .

[56]  A. Roth,et al.  The shuttle radar topography mission—a new class of digital elevation models acquired by spaceborne radar , 2003 .

[57]  S. Um,et al.  A combined path-percolation – Lattice-Boltzmann model applied to multiphase mass transfer in porous media , 2016 .

[58]  Mikolaj Dobski,et al.  Parallel and GPU Based Strategies for Selected CFD and Climate Modeling Models , 2011, ITEE.

[59]  D. Birchall,et al.  Computational Fluid Dynamics , 2020, Radial Flow Turbocompressors.

[60]  M. Kummu,et al.  Water balance analysis for the Tonle Sap Lake–floodplain system , 2014 .

[61]  Johannes Khinast,et al.  Large-scale CFD–DEM simulations of fluidized granular systems , 2013 .

[62]  Paul D. Bates,et al.  A comparison of three parallelisation methods for 2D flood inundation models , 2010, Environ. Model. Softw..

[63]  Graham Pullan,et al.  Acceleration of a 3D Euler solver using commodity graphics hardware , 2008 .

[64]  Matteo Bernardini,et al.  GPU accelerated flow solver for direct numerical simulation of turbulent flows , 2013, J. Comput. Phys..

[65]  Y. Qian,et al.  Lattice BGK Models for Navier-Stokes Equation , 1992 .

[66]  Gerhard Wellein,et al.  Performance analysis and optimization strategies for a D3Q19 lattice Boltzmann kernel on nVIDIA GPUs using CUDA , 2011, Adv. Eng. Softw..

[67]  S. Girimaji Lattice Boltzmann Method: Fundamentals and Engineering Applications with Computer Codes , 2013 .

[68]  Ulrich Rüde,et al.  Performance Evaluation of Parallel Large-Scale Lattice Boltzmann Applications on Three Supercomputing Architectures , 2004, Proceedings of the ACM/IEEE SC2004 Conference.

[69]  B. Gao NDWI—A normalized difference water index for remote sensing of vegetation liquid water from space , 1996 .

[70]  Scott F. Bradford,et al.  Finite-Volume Model for Shallow-Water Flooding of Arbitrary Topography , 2002 .

[71]  Michael S. Eldred,et al.  Global Sensitivity Analysis , 2010, Leaf Optical Properties.

[72]  Steven J. Burian,et al.  Monte Carlo‐based flood modelling framework for estimating probability weighted flood risk , 2012 .

[73]  Jason Duell,et al.  Productivity and performance using partitioned global address space languages , 2007, PASCO '07.

[74]  Peter V. Coveney,et al.  Coupling of lattice-Boltzmann solvers with suspended particles using the MPI intercommunication framework , 2017, Adv. Eng. Softw..

[75]  Chen Han-Taw,et al.  Numerical analysis for hyperbolic heat conduction , 1993 .

[76]  Guillaume Houzeaux,et al.  Some useful strategies for unstructured edge‐based solvers on shared memory machines , 2011 .

[77]  Timothy Fewtrell,et al.  Parallelisation of storage cell flood models using OpenMP , 2009, Environ. Model. Softw..

[78]  Yongchao Liu,et al.  DecGPU: distributed error correction on massively parallel graphics processing units using CUDA and MPI , 2011, BMC Bioinformatics.

[79]  Peter V. Coveney,et al.  HemeLB: A high performance parallel lattice-Boltzmann code for large scale fluid flow in complex geometries , 2008, Comput. Phys. Commun..

[80]  Ben R. Hodges Accuracy order of Crank-Nicolson discretization for hydrostatic free-surface flow , 2004 .

[81]  Prasada Rao A parallel RMA2 model for simulating large-scale free surface flows , 2005, Environ. Model. Softw..

[82]  Kyle E. Niemeyer,et al.  Recent progress and challenges in exploiting graphics processors in computational fluid dynamics , 2013, The Journal of Supercomputing.

[83]  Ulrich Rüde,et al.  Parallel Lattice Boltzmann Methods for CFD Applications , 2006 .

[84]  R. Dressler,et al.  Unsteady non-linear waves in sloping channels , 1958, Proceedings of the Royal Society of London. Series A. Mathematical and Physical Sciences.

[85]  Shamoon Jamshed,et al.  The Way the HPC Works in CFD , 2015, HiPC 2015.

[86]  L. M Gomes Pereira,et al.  Suitability of laser data for deriving geographical information: A case study in the context of management of fluvial zones , 1999 .

[87]  P. D. Batesa,et al.  A simple raster-based model for flood inundation simulation , 2000 .

[88]  Subhash C. Mishra,et al.  Lattice Boltzmann Method Applied to Variable Thermal Conductivity Conduction and Radiation Problems , 2006 .

[89]  Shiyi Chen,et al.  LATTICE BOLTZMANN METHOD FOR FLUID FLOWS , 2001 .

[90]  Eliseu Monteiro,et al.  A CFD study of the hydrodynamics in a desalination membrane filled with spacers , 2014 .

[91]  W. Wang,et al.  Pinpointing the sources and measuring the lengths of the principal rivers of the world , 2009, Int. J. Digit. Earth.

[92]  Qiang Zhang,et al.  Multi-scale modeling of flow resistance in granular porous media , 2017, Math. Comput. Simul..