Skip to main content

Showing 51–80 of 80 results for author: Rüde, U

.
  1. arXiv:1608.06473  [pdf, other

    math.NA

    A two-scale approach for efficient on-the-fly operator assembly in massively parallel high performance multigrid codes

    Authors: Simon Bauer, Marcus Mohr, Ulrich Rüde, Jens Weismüller, Markus Wittmann, Barbara Wohlmuth

    Abstract: Matrix-free finite element implementations of massively parallel geometric multigrid save memory and are often significantly faster than implementations using classical sparse matrix techniques. They are especially well suited for hierarchical hybrid grids on polyhedral domains. In the case of constant coefficients all fine grid node stencils in the interior of a coarse macro element are equal. Ho… ▽ More

    Submitted 23 August, 2016; originally announced August 2016.

  2. arXiv:1607.03252  [pdf, other

    cs.CE cs.DC cs.MS math.NA

    Scheduling massively parallel multigrid for multilevel Monte Carlo methods

    Authors: Björn Gmeiner, Daniel Drzisga, Ulrich Ruede, Robert Scheichl, Barbara Wohlmuth

    Abstract: The computational complexity of naive, sampling-based uncertainty quantification for 3D partial differential equations is extremely high. Multilevel approaches, such as multilevel Monte Carlo (MLMC), can reduce the complexity significantly, but to exploit them fully in a parallel environment, sophisticated scheduling strategies are needed. Often fast algorithms that are executed in parallel are es… ▽ More

    Submitted 12 July, 2016; originally announced July 2016.

    MSC Class: G.1.8

  3. arXiv:1604.07994  [pdf, other

    math.NA

    Highly sparse surface couplings for subdomain-wise isoviscous Stokes finite element discretizations

    Authors: Markus Huber, Ulrich Rüde, Christian Waluga, Barbara Wohlmuth

    Abstract: The Stokes system with constant viscosity can be cast into different formulations by exploiting the incompressibility constraint. For instance the strain in the weak formulation can be replaced by the gradient to decouple the velocity components in the different coordinate directions. Thus the discretization of the simplified problem leads to fewer nonzero entries in the stiffness matrix. This is… ▽ More

    Submitted 27 April, 2016; originally announced April 2016.

  4. Free Surface Lattice Boltzmann with Enhanced Bubble Model

    Authors: Daniela Anderl, Simon Bogner, Cornelia Rauh, Ulrich Rüde, Antonio Delgado

    Abstract: This paper presents an enhancement to the free surface lattice Boltzmann method (FSLBM) for the simulation of bubbly flows including rupture and breakup of bubbles. The FSLBM uses a volume of fluid approach to reduce the problem of a liquid-gas two-phase flow to a single-phase free surface simulation. In bubbly flows compression effects leading to an increase or decrease of pressure in the suspend… ▽ More

    Submitted 6 April, 2016; originally announced April 2016.

    Journal ref: Computers & Mathematics with Applications 67 (2). pages 331-339. 2014

  5. arXiv:1603.04633  [pdf, other

    cond-mat.soft cs.CE physics.flu-dyn

    Microswimming with inertia

    Authors: Jayant Pande, Kristina Pickl, Oleg Trosman, Ulrich Rüde, Ana-Sunčana Smith

    Abstract: Microswimmers, especially in theoretical treatments, are generally taken to be completely inertia-free, since inertial effects on their motion are typically small and assuming their absence simplifies the problem considerably. Yet in nature there is no discrete break between swimmers for which inertia is negligibly small and for which it is detectable. Here we study a microswimming model for which… ▽ More

    Submitted 6 November, 2016; v1 submitted 15 March, 2016; originally announced March 2016.

  6. A Python Extension for the Massively Parallel Multiphysics Simulation Framework waLBerla

    Authors: Martin Bauer, Florian Schornbaum, Christian Godenschwager, Matthias Markl, Daniela Anderl, Harald Köstler, Ulrich Rüde

    Abstract: We present a Python extension to the massively parallel HPC simulation toolkit waLBerla. waLBerla is a framework for stencil based algorithms operating on block-structured grids, with the main application field being fluid simulations in complex geometries using the lattice Boltzmann method. Careful performance engineering results in excellent node performance and good scalability to over 400,000… ▽ More

    Submitted 23 November, 2015; originally announced November 2015.

  7. arXiv:1511.05759  [pdf, other

    math.NA

    Solution Techniques for the Stokes System: A priori and a posteriori modifications, resilient algorithms

    Authors: Markus Huber, Lorenz John, Petra Pustejovska, Ulrich Rüde, Christian Waluga, Barbara Wohlmuth

    Abstract: This article proposes modifications to standard low order finite element approximations of the Stokes system with the goal of improving both the approximation quality and the parallel algebraic solution process. Different from standard finite element techniques, we do not modify or enrich the approximation spaces but modify the operator itself to ensure fundamental physical properties such as mass… ▽ More

    Submitted 18 November, 2015; originally announced November 2015.

    Comments: in Proceedings of the ICIAM, Bei**g, China, 2015

    MSC Class: 65N30; 65N12; 65N55; 65Y05; 76D07

  8. arXiv:1511.02134  [pdf, other

    cs.CE cs.MS math.NA

    A quantitative performance analysis for Stokes solvers at the extreme scale

    Authors: Björn Gmeiner, Markus Huber, Lorenz John, Ulrich Rüde, Barbara Wohlmuth

    Abstract: This article presents a systematic quantitative performance analysis for large finite element computations on extreme scale computing systems. Three parallel iterative solvers for the Stokes system, discretized by low order tetrahedral elements, are compared with respect to their numerical efficiency and their scalability running on up to $786\,432$ parallel threads. A genuine multigrid method for… ▽ More

    Submitted 6 November, 2015; originally announced November 2015.

    MSC Class: 65N55; 65Y05; 68Q25

  9. Curvature estimation from a volume of fluid indicator function for the simulation of surface tension and wetting with a free surface lattice Boltzmann method

    Authors: Simon Bogner, Ulrich Rüde, Jens Harting

    Abstract: The free surface lattice Boltzmann method (FSLBM) is a combination of the hydrodynamic lattice Boltzmann method (LBM) with a volume of fluid (VOF) interface apturing technique for the simulation of incompressible free surface flows. Capillary effects are modeled by extracting the curvature of the interface from the VOF indicator function and imposing a pressure jump at the free boundary. However,… ▽ More

    Submitted 10 February, 2016; v1 submitted 25 September, 2015; originally announced September 2015.

    Journal ref: Phys. Rev. E 93, 043302 (2016)

  10. Massively Parallel Algorithms for the Lattice Boltzmann Method on Non-uniform Grids

    Authors: Florian Schornbaum, Ulrich Rüde

    Abstract: The lattice Boltzmann method exhibits excellent scalability on current supercomputing systems and has thus increasingly become an alternative method for large-scale non-stationary flow simulations, reaching up to a trillion grid nodes. Additionally, grid refinement can lead to substantial savings in memory and compute time. These saving, however, come at the cost of much more complex data structur… ▽ More

    Submitted 21 January, 2016; v1 submitted 31 August, 2015; originally announced August 2015.

    Comments: 32 pages, 20 figures, 4 tables

    Journal ref: SIAM J. Sci. Comput. 38-2 (2016), pp. C96-C126

  11. arXiv:1508.02960  [pdf, other

    cs.CE physics.flu-dyn

    Pore-scale lattice Boltzmann simulation of laminar and turbulent flow through a sphere pack

    Authors: Ehsan Fattahia, Christian Waluga, Barbara Wohlmuth, Ulrich Rüde, Michael Manhart, Rainer Helmig

    Abstract: The lattice Boltzmann method can be used to simulate flow through porous media with full geometrical resolution. With such a direct numerical simulation, it becomes possible to study fundamental effects which are difficult to assess either by develo** macroscopic mathematical models or experiments. We first evaluate the lattice Boltzmann method with various boundary handling of the solid-wall an… ▽ More

    Submitted 12 August, 2015; originally announced August 2015.

  12. arXiv:1507.06565  [pdf, ps, other

    cs.CE

    Large scale lattice Boltzmann simulation for the coupling of free and porous media flow

    Authors: Ehsan Fattahi, Christian Waluga, Barbara Wohlmuth, Ulrich Rüde

    Abstract: In this work, we investigate the interaction of free and porous media flow by large scale lattice Boltzmann simulations. We study the transport phenomena at the porous interface on multiple scales, i.e., we consider both, computationally generated pore-scale geometries and homogenized models at a macroscopic scale. The pore-scale results are compared to those obtained by using different transmissi… ▽ More

    Submitted 23 July, 2015; originally announced July 2015.

  13. arXiv:1506.06185  [pdf, other

    cs.MS math.NA

    Resilience for Multigrid Software at the Extreme Scale

    Authors: Markus Huber, Björn Gmeiner, Ulrich Rüde, Barbara Wohlmuth

    Abstract: Fault tolerant algorithms for the numerical approximation of elliptic partial differential equations on modern supercomputers play a more and more important role in the future design of exa-scale enabled iterative solvers. Here, we combine domain partitioning with highly scalable geometric multigrid schemes to obtain fast and fault-robust solvers in three dimensions. The recovery strategy is based… ▽ More

    Submitted 19 June, 2015; originally announced June 2015.

    MSC Class: 65N55; 65Y05; 68Q85

  14. arXiv:1506.01684  [pdf, other

    cs.DC physics.comp-ph

    Massively Parallel Phase-Field Simulations for Ternary Eutectic Directional Solidification

    Authors: Martin Bauer, Johannes Hötzer, Philipp Steinmetz, Marcus Jainta, Marco Berghoff, Florian Schornbaum, Christian Godenschwager, Harald Köstler, Britta Nestler, Ulrich Rüde

    Abstract: Microstructures forming during ternary eutectic directional solidification processes have significant influence on the macroscopic mechanical properties of metal alloys. For a realistic simulation, we use the well established thermodynamically consistent phase-field method and improve it with a new grand potential formulation to couple the concentration evolution. This extension is very compute in… ▽ More

    Submitted 4 June, 2015; originally announced June 2015.

    Comments: submitted to Supercomputing 2015

  15. arXiv:1503.06869  [pdf, other

    cs.CE physics.comp-ph physics.flu-dyn

    Two Computational Models for Simulating the Tumbling Motion of Elongated Particles in Fluids

    Authors: Dominik Bartuschat, Ellen Fischermeier, Katarina Gustavsson, Ulrich Rüde

    Abstract: Suspensions with fiber-like particles in the low Reynolds number regime are modeled by two different approaches that both use a Lagrangian representation of individual particles. The first method is the well-established formulation based on Stokes flow that is formulated as integral equations. It uses a slender body approximation for the fibers to represent the interaction between them directly wi… ▽ More

    Submitted 23 March, 2015; originally announced March 2015.

    Comments: Submitted to the Journal Computers & Fluids (Elsevier)

  16. arXiv:1501.07400  [pdf, other

    cs.CE cs.DC

    Resilience for Exascale Enabled Multigrid Methods

    Authors: Markus Huber, Björn Gmeiner, Ulrich Rüde, Barbara Wohlmuth

    Abstract: With the increasing number of components and further miniaturization the mean time between faults in supercomputers will decrease. System level fault tolerance techniques are expensive and cost energy, since they are often based on redundancy. Also classical check-point-restart techniques reach their limits when the time for storing the system state to backup memory becomes excessive. Therefore, a… ▽ More

    Submitted 29 January, 2015; originally announced January 2015.

    MSC Class: 68W10; 68N30; 65N55

  17. arXiv:1501.05810  [pdf, other

    cs.CE physics.comp-ph

    Ultrascale Simulations of Non-smooth Granular Dynamics

    Authors: Tobias Preclik, Ulrich Rüde

    Abstract: This article presents new algorithms for massively parallel granular dynamics simulations on distributed memory architectures using a domain partitioning approach. Collisions are modelled with hard contacts in order to hide their micro-dynamics and thus to extend the time and length scales that can be simulated. The multi-contact problem is solved using a non-linear block Gauss-Seidel method that… ▽ More

    Submitted 23 January, 2015; originally announced January 2015.

    MSC Class: 65Y05 (Primary); 70F35; 70F40; 70E55 (Secondary) ACM Class: I.6.0

  18. Optimization of the Multigrid-Convergence Rate on Semi-structured Meshes by Local Fourier Analysis

    Authors: B. Gmeiner, T. Gradl, F. Gaspar, U. Rüde

    Abstract: In this paper a local Fourier analysis for multigrid methods on tetrahedral grids is presented. Different smoothers for the discretization of the Laplace operator by linear finite elements on such grids are analyzed. A four-color smoother is presented as an efficient choice for regular tetrahedral grids, whereas line and plane relaxations are needed for poorly shaped tetrahedra. A novel partitioni… ▽ More

    Submitted 27 October, 2014; originally announced October 2014.

    Journal ref: Computers & Mathematics with Applications, 65(4), 694-711 (2013)

  19. arXiv:1410.6609  [pdf, other

    cs.CE physics.comp-ph

    Parallel Multiphysics Simulations of Charged Particles in Microfluidic Flows

    Authors: Dominik Bartuschat, Ulrich Rüde

    Abstract: The article describes parallel multiphysics simulations of charged particles in microfluidic flows with the waLBerla framework. To this end, three physical effects are coupled: rigid body dynamics, fluid flow modelled by a lattice Boltzmann algorithm, and electric potentials represented by a finite volume discretisation. For solving the finite volume discretisation for the electrostatic forces, a… ▽ More

    Submitted 24 October, 2014; originally announced October 2014.

    Comments: Submitted to Journal of Computational Science (Elsevier)

  20. arXiv:1409.5645  [pdf, ps, other

    math.NA physics.flu-dyn

    Boundary Conditions for Free Interfaces with the Lattice Boltzmann Method

    Authors: Simon Bogner, Regina Ammer, Ulrich Rüde

    Abstract: In this paper we analyze the boundary treatment of the lattice Boltzmann method (LBM) for simulating 3D flows with free surfaces. The widely used free surface boundary condition of Körner et al. (2005) is shown to be first order accurate. The article presents a new free surface boundary scheme that is suitable for second order accurate simulations based on the LBM. The new method takes into accoun… ▽ More

    Submitted 16 February, 2015; v1 submitted 19 September, 2014; originally announced September 2014.

    Comments: Preprint submitted to Elsevier

    Journal ref: International Journal of Computational Physics 297, 2015, pp. 1 - 12

  21. arXiv:1406.5369  [pdf, other

    cs.MS

    A Scala Prototype to Generate Multigrid Solver Implementations for Different Problems and Target Multi-Core Platforms

    Authors: Harald Koestler, Christian Schmitt, Sebastian Kuckuk, Frank Hannig, Juergen Teich, Ulrich Ruede

    Abstract: Many problems in computational science and engineering involve partial differential equations and thus require the numerical solution of large, sparse (non)linear systems of equations. Multigrid is known to be one of the most efficient methods for this purpose. However, the concrete multigrid algorithm and its implementation highly depend on the underlying problem and hardware. Therefore, changes… ▽ More

    Submitted 20 June, 2014; originally announced June 2014.

  22. Numerical Investigations on Hatching Process Strategies for Powder Bed Based Additive Manufacturing using an Electron Beam

    Authors: Matthias Markl, Regina Ammer, Ulrich Rüde, Carolin Körner

    Abstract: This paper investigates in hatching process strategies for additive manufacturing using an electron beam by numerical simulations. The underlying physical model and the corresponding three dimensional thermal free surface lattice Boltzmann method of the simulation software are briefly presented. The simulation software has already been validated on the basis of experiments up to 1.2 kW beam power… ▽ More

    Submitted 30 March, 2015; v1 submitted 13 March, 2014; originally announced March 2014.

    Journal ref: The International Journal of Advanced Manufacturing Technology: Volume 78, Issue 1 (2015), Page 239-247

  23. arXiv:1402.2440  [pdf, ps, other

    cs.CE

    Validation Experiments for LBM Simulations of Electron Beam Melting

    Authors: Regina Ammer, Matthias Markl, Vera Jüchter, Carolin Körner, Ulrich Rüde

    Abstract: This paper validates 3D simulation results of electron beam melting (EBM) processes comparing experimental and numerical data. The physical setup is presented which is discretized by a three dimensional (3D) thermal lattice Boltzmann method (LBM). An experimental process window is used for the validation depending on the line energy injected into the metal powder bed and the scan velocity of the e… ▽ More

    Submitted 11 February, 2014; originally announced February 2014.

    Comments: submitted to "International Journal of Modern Physics C"

  24. Drag correlation for dilute and moderately dense fluid-particle systems using the lattice Boltzmann method

    Authors: Simon Bogner, Swati Mohanty, Ulrich Rüde

    Abstract: This paper presents a numerical study of flow through static random assemblies of monodisperse, spherical particles. A lattice Boltzmann approach based on a two relaxation time collision operator is used to obtain reliable predictions of the particle drag by direct numerical simulation. From these predictions a closure law $F(Re, {\varphi})$ of the drag force relationship to the bed density… ▽ More

    Submitted 7 October, 2014; v1 submitted 9 January, 2014; originally announced January 2014.

    Comments: Preprint submitted to Elsevier. Comments welcome!

  25. arXiv:1303.1651  [pdf, ps, other

    cs.PF cs.MS

    Model-guided Performance Analysis of the Sparse Matrix-Matrix Multiplication

    Authors: Tobias Scharpff, Klaus Iglberger, Georg Hager, Ulrich Ruede

    Abstract: Achieving high efficiency with numerical kernels for sparse matrices is of utmost importance, since they are part of many simulation codes and tend to use most of the available compute time and resources. In addition, especially in large scale simulation frameworks the readability and ease of use of mathematical expressions are essential components for the continuous maintenance, modification, and… ▽ More

    Submitted 6 May, 2013; v1 submitted 7 March, 2013; originally announced March 2013.

    Comments: 8 pages, 12 figures. Small corrections w.r.t. previous version

  26. arXiv:1211.6885  [pdf, other

    physics.flu-dyn cond-mat.mtrl-sci cond-mat.soft

    Permeability of porous materials determined from the Euler characteristic

    Authors: Christian Scholz, Frank Wirner, Jan Götz, Ulrich Rüde, Gerd E. Schröder-Turk, Klaus Mecke, Clemens Bechinger

    Abstract: We study the permeability of quasi two-dimensional porous structures of randomly placed overlap** monodisperse circular and elliptical grains. Measurements in microfluidic devices and lattice Boltzmann simulations demonstrate that the permeability is determined by the Euler characteristic of the conducting phase. We obtain an expression for the permeability that is independent of the percolation… ▽ More

    Submitted 29 November, 2012; originally announced November 2012.

    Journal ref: Phys. Rev. Lett. 109, 264504 (2012)

  27. arXiv:1201.0351  [pdf, ps, other

    cs.CE physics.flu-dyn

    Liquid-gas-solid flows with lattice Boltzmann: Simulation of floating bodies

    Authors: Simon Bogner, Ulrich Rüde

    Abstract: This paper presents a model for the simulation of liquid-gas-solid flows by means of the lattice Boltzmann method. The approach is built upon previous works for the simulation of liquid-solid particle suspensions on the one hand, and on a liquid-gas free surface model on the other. We show how the two approaches can be unified by a novel set of dynamic cell conversion rules. For evaluation, we con… ▽ More

    Submitted 1 January, 2012; originally announced January 2012.

    Comments: 22 pages, Preprint submitted to Computers and Mathematics with Applications Special Issue ICMMES 2011, Proceedings of the Eighth International Conference for Mesoscopic Methods in Engineering and Science

  28. arXiv:1108.0786  [pdf, other

    cs.CE cond-mat.soft physics.flu-dyn

    All good things come in threes - Three beads learn to swim with lattice Boltzmann and a rigid body solver

    Authors: Kristina Pickl, Jan Götz, Klaus Iglberger, Jayant Pande, Klaus Mecke, Ana-Suncana Smith, Ulrich Rüde

    Abstract: We simulate the self-propulsion of devices in a fluid in the regime of low Reynolds numbers. Each device consists of three bodies (spheres or capsules) connected with two damped harmonic springs. Sinusoidal driving forces compress the springs which are resolved within a rigid body physics engine. The latter is consistently coupled to a 3D lattice Boltzmann framework for the fluid dynamics. In simu… ▽ More

    Submitted 3 August, 2011; originally announced August 2011.

  29. arXiv:1104.1729  [pdf, ps, other

    cs.PF cs.PL

    Expression Templates Revisited: A Performance Analysis of the Current ET Methodology

    Authors: Klaus Iglberger, Georg Hager, Jan Treibig, Ulrich Ruede

    Abstract: In the last decade, Expression Templates (ET) have gained a reputation as an efficient performance optimization tool for C++ codes. This reputation builds on several ET-based linear algebra frameworks focused on combining both elegant and high-performance C++ code. However, on closer examination the assumption that ETs are a performance optimization technique cannot be maintained. In this paper we… ▽ More

    Submitted 9 April, 2011; originally announced April 2011.

    Comments: 16 pages, 7 figures

    Journal ref: SIAM Journal on Scientific Computing 34(2), C42-C69 (2012)

  30. A Flexible Patch-Based Lattice Boltzmann Parallelization Approach for Heterogeneous GPU-CPU Clusters

    Authors: Christian Feichtinger, Johannes Habich, Harald Koestler, Georg Hager, Ulrich Ruede, Gerhard Wellein

    Abstract: Sustaining a large fraction of single GPU performance in parallel computations is considered to be the major problem of GPU-based clusters. In this article, this topic is addressed in the context of a lattice Boltzmann flow solver that is integrated in the WaLBerla software framework. We propose a multi-GPU implementation using a block-structured MPI parallelization, suitable for load balancing an… ▽ More

    Submitted 8 July, 2010; originally announced July 2010.

    Comments: 20 pages, 12 figures

    Journal ref: Parallel Computing 37(9), 536-549 (2011)