» Home  » Research  » CASA projects 
logo logo
  Home About us Research Education Vacancies Meetings Newsletter
Topics
« Research  
» PhD projects  
» High-amplitude oscillatory gas ...  
  P. in 't panhuis
» A Platform for Numerical Computations ...  
  W.D. Drenth
» A methematical model analysing...  
  F. Hagman
» A variational model for diblock...  
  Y. van Gennip
» Analysis of Eddy Currents...  
  J.M.B. Kroot
» Anisotropic turbulence transport  
  R. Minero
» Aspects of Solving Non-Linear Boundary Value Problems Numerically  
  M.E. Kramer
» BEM simulation for glass parisons  
  K. Wang (2002)
» Capturing Detonation Waves for the Reactive Euler Equations  
  A.C. Berkenbosch
» Cartilaginous Tissues  
  A.J.H. Frijns (2000)
» Combustion associated noise...  
  M.L. Bondar
» Condition number of ...  
  W. Dijkstra
» Contour Dynamics  
  P.W.C. Vosbeek (1998)
» Contour Dynamics Simulations  
  R.M. Schoemaker (2003)
» Cooling machinery  
  I.A. Lyulina
» Coupled-Wave Analysis  
  M. van Kraaij
» Curved Jets of Viscous Fluid: Interactions with a Moving Wall  
  A. Hlod
» DEM simulations of toner  
  I.E.M. Severens
» Development of Maxwell's Solver  
  Shcherbakov E.
» Electric Circuit Simulation  
  S.H.M.J. Houben (2003)
» Electrochemical Drilling  
  M.J. Noot (1997)
» Finite Antenna Arrays  
  Dave Bekers (2004)
» Flow Front Instabilities in ...  
  H.J.J Gramberg
» Fracture Mechanics  
  Miguel Patricio
» Hele-Shaw and Stokes flow with a source or sink: Stability of spherical solutions  
  E. Vondenhoff
» High performance circuit  
  A. Verhoeven
» Laminar flames  
  M.G. Graziadei
» Mathematical Models ...  
  D. Bezanovic
» Mixed Finite Elements ...  
  K. Malakpoor
» Modelling and Simulation of Glass Manufacturing Processes  
  K.Y. Laevsky (2003)
» Modelling laser percussion drilling  
  J.C.J. Verhoeven
» Modelling of the Glass Press-Blow Process  
  S.M.A. Allaart-Bruin
» Multi-Scale Riemann-Finsler Geometry. Applications to ...  
  L. Astola
» Multibody Dynamics  
  P.M.E.J. Wijckmans (1996)
» Multibody systems  
  B. Tasic
» Numerical Analysis of Viscous Flow  
  V. Nefedov (2001)
» Numerical Aspects of Laminar Flame Simulation  
  B. van 't Hof (1998)
» Numerical methods in combustion  
  M.J.H. Anthonissen (2001)
» Numerical optimization of the air film cooling  
  M. Sizov
» Radiative Heat Transfer in Glass: The Algebraic Ray Trace Method  
  B. van der Linden
» Representation and Manipulation of Images Based on Linear Functionals  
  B. Janssen
» Simulation and modelling underlying radio frequencies  
  P.J. Heres
» Solving Boundary Value Problems on Composite Grids ...  
  P.J.J. Ferket
» Stability and Evolution  
  G.J.M.Pieters (2004)
» Stability of Immersed Liquid Threads  
  A.Y. Gunawan
» Stream Function Approach for Determining Optimal Surface Currents  
  G.N. Peeren
» The Rigorous Coupled-Wave Analysis  
  N.P. van der Aa
» Viscous Sintering  
  G.A.L. van de Vorst (1994)
» Visualisation and Simulation with Object-Oriented Networks  
  A.C. Telea

External links
» On-line dissertations

A Parallel Hierarchical-Element Method for Contour Dynamics Simulations

R.M. Schoemaker

Introduction

The HEM is a modified contour dynamics (CD) method in the sense that it accelerates highly complex 2D inviscid incompressible vortex flows for 1 processor systems [1]. The HEM has been parallelised on its turn for even faster computation, using OpenMP for up to 16 processors on an Origin 3800 shared-memory archictecture. CD is based on the fact that the evolution of a patch of uniform vorticity is fully determined by the evolution of its bounding contour [2].

A continuous vorticity distribution (red) is approximated by nested patches of uniform vorticity (blue). The contours are discretised by nodes and linear elements. The increasing complexity of the evolving contours demand node redistribution.

The HEM makes use of a hierarchical tree of levels with boxes and is based on the Fast Multipole Method, i.e. sources (vorticity in this case) are approximated by a computationally simpler description. The size of of the collected sources depend on the distance to the evaluation point.

Example of the velocity contributions from the far field to a certain node in the blue box. Faraway vorticity is approximated by large rings. These contributions are passed on to a dotted ring which lies above the blue box in the hierarchical tree and so on for each level. The light orange areas indicate regions for the optimal ring size at each level. The little dark orange area just around the blue box contain conventional interactions due to accuracy requirements.

Parallelisation Strategy

The HEM has been parallelised along the boxes one level at a time in the hierarchical tree. A fixed domain decomposition has been compared to a dynamical domain scheduling policy. Domain decomposition implies assigning processors to certain areas of a boxed level. In the static scheduling policy of OpenMP, processors have to wait for each other. The  dynamic scheduling permits `grazing' of the level, implying a load balancing effect for non-uniform node distributions.


Numerical Experiments and Discussion

In the load-imbalanced case (left) the domain is subdivided into P=2 fixed areas. In the load-balanced case (right) two processors 'graze' the domain with one box per processor and if a processor has finished one box it will resume on the next available box and will not wait for the other processors ($P = 2 is arbitrary). In the load-imbalanced case (left) the domain is subdivided into P=2 fixed areas. In the load-balanced case (right) two processors 'graze' the domain with one box per processor and if a processor has finished one box it will resume on the next available box and will not wait for the other processors (P = 2 is arbitrary)

References

1. P.W.C. Vosbeek, H.J.H. Clercx, and R.M.M. Mattheij, Acceleration of ContourDynamics Simulations with a Hierarchical-Element Method, J. Comp. Phys., 161, 287--311 (2000)
2. D.G. Dritschel, Contour Dynamics and Contour Surgery: Numerical algorithms for extendedhigh-resolution modelling of vortex dynamics in two-dimensional, inviscid, incompressible flows, Comp. Phys. Rep., 10, 77 (1989)

© Centre for Analysis, Scientific Computing and Applications. For questions please refer to the editor.
This page modified: Mon Nov 28 13:55:14 CET 2005