School of something FACULTY OF OTHER School of Computing An Adaptive Numerical Method for Multi- Scale Problems Arising in Phase-field Modelling Peter.

Slides:



Advertisements
Similar presentations
Courant and all that Consistency, Convergence Stability Numerical Dispersion Computational grids and numerical anisotropy The goal of this lecture is to.
Advertisements

Steady-state heat conduction on triangulated planar domain May, 2002
Adaptivity and symmetry for ODEs and PDEs Chris Budd.
Optimal transport methods for mesh generation, with applications to meteorology Chris Budd, Emily Walsh JF Williams (SFU)
Optimal transport methods for mesh generation Chris Budd (Bath), JF Williams (SFU)
Geometric Integration of Differential Equations 2. Adaptivity, scaling and PDEs Chris Budd.
Mutigrid Methods for Solving Differential Equations Ferien Akademie 05 – Veselin Dikov.
Joint Mathematics Meetings Hynes Convention Center, Boston, MA
Computational Modeling for Engineering MECN 6040
Point-wise Discretization Errors in Boundary Element Method for Elasticity Problem Bart F. Zalewski Case Western Reserve University Robert L. Mullen Case.
Improvement of a multigrid solver for 3D EM diffusion Research proposal final thesis Applied Mathematics, specialism CSE (Computational Science and Engineering)
University of Colorado at Boulder Center for Integrated Plasma Studies Two-Fluid Applications of NIMROD D. C. Barnes University.
1 Numerical Solvers for BVPs By Dong Xu State Key Lab of CAD&CG, ZJU.
MULTISCALE COMPUTATIONAL METHODS Achi Brandt The Weizmann Institute of Science UCLA
Geometric (Classical) MultiGrid. Hierarchy of graphs Apply grids in all scales: 2x2, 4x4, …, n 1/2 xn 1/2 Coarsening Interpolate and relax Solve the large.
Coupling Continuum Model and Smoothed Particle Hydrodynamics Methods for Reactive Transport Yilin Fang, Timothy D Scheibe and Alexandre M Tartakovsky Pacific.
Algebraic MultiGrid. Algebraic MultiGrid – AMG (Brandt 1982)  General structure  Choose a subset of variables: the C-points such that every variable.
Coupled Fluid-Structural Solver CFD incompressible flow solver has been coupled with a FEA code to analyze dynamic fluid-structure coupling phenomena CFD.
Influence of (pointwise) Gauss-Seidel relaxation on the error Poisson equation, uniform grid Error of initial guess Error after 5 relaxation Error after.
Steady Aeroelastic Computations to Predict the Flying Shape of Sails Sriram Antony Jameson Dept. of Aeronautics and Astronautics Stanford University First.
1 Lecture 11: Unsteady Conduction Error Analysis.
Network and Grid Computing –Modeling, Algorithms, and Software Mo Mu Joint work with Xiao Hong Zhu, Falcon Siu.
Voller, University of Minnesota Application of an Enthalpy Method for Dendritic Solidification Vaughan R. Voller and N. Murfield.
Geometric (Classical) MultiGrid. Linear scalar elliptic PDE (Brandt ~1971)  1 dimension Poisson equation  Discretize the continuum x0x0 x1x1 x2x2 xixi.
Multiscale Methods of Data Assimilation Achi Brandt The Weizmann Institute of Science UCLA INRODUCTION EXAMPLE FOR INVERSE PROBLEMS.
An Enthalpy Based Scheme for Simulating Dendritic Growth V.R. Voller 4d o (blue) 3.25d o (black) 2.5d o (red) Dendrite shape with 3 grid sizes shows reasonable.
Ordinary Differential Equations (ODEs) 1Daniel Baur / Numerical Methods for Chemical Engineers / Implicit ODE Solvers Daniel Baur ETH Zurich, Institut.
Ordinary Differential Equations (ODEs)
1 Chapter 6 Numerical Methods for Ordinary Differential Equations.
Materials Process Design and Control Laboratory Sibley School of Mechanical and Aerospace Engineering 169 Frank H. T. Rhodes Hall Cornell University Ithaca,
School of something FACULTY OF OTHER School of Computing “On the Development of Implicit Solvers for Time-Dependent Systems” Peter Jimack School of Computing,
Tutorial 5: Numerical methods - buildings Q1. Identify three principal differences between a response function method and a numerical method when both.
1 Numerical Integration of Partial Differential Equations (PDEs)
Multigrid for Nonlinear Problems Ferien-Akademie 2005, Sarntal, Christoph Scheit FAS, Newton-MG, Multilevel Nonlinear Method.
AIAA th AIAA/ISSMO Symposium on MAO, 09/05/2002, Atlanta, GA 0 AIAA OBSERVATIONS ON CFD SIMULATION UNCERTAINITIES Serhat Hosder,
RFP Workshop Oct 2008 – J Scheffel 1 A generalized weighted residual method for RFP plasma simulation Jan Scheffel Fusion Plasma Physics Alfvén Laboratory,
CENTRAL AEROHYDRODYNAMIC INSTITUTE named after Prof. N.E. Zhukovsky (TsAGI) Multigrid accelerated numerical methods based on implicit scheme for moving.
Integration of 3-body encounter. Figure taken from
Materials Process Design and Control Laboratory MULTISCALE MODELING OF ALLOY SOLIDIFICATION LIJIAN TAN NICHOLAS ZABARAS Date: 24 July 2007 Sibley School.
The swiss-carpet preconditioner: a simple parallel preconditioner of Dirichlet-Neumann type A. Quarteroni (Lausanne and Milan) M. Sala (Lausanne) A. Valli.
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
1 1 What does Performance Across the Software Stack mean?  High level view: Providing performance for physics simulations meaningful to applications 
Akram Bitar and Larry Manevitz Department of Computer Science
Multigrid Computation for Variational Image Segmentation Problems: Multigrid approach  Rosa Maria Spitaleri Istituto per le Applicazioni del Calcolo-CNR.
Using the Segregated and Coupled Solvers
TEMPLATE DESIGN © A high-order accurate and monotonic advection scheme is used as a local interpolator to redistribute.
MECH4450 Introduction to Finite Element Methods Chapter 9 Advanced Topics II - Nonlinear Problems Error and Convergence.
A Dirichlet-to-Neumann (DtN)Multigrid Algorithm for Locally Conservative Methods Sandia National Laboratories is a multi program laboratory managed and.
MULTISCALE COMPUTATIONAL METHODS Achi Brandt The Weizmann Institute of Science UCLA
TR&D 2: NUMERICAL TOOLS FOR MODELING IN CELL BIOLOGY Software development: Jim Schaff Fei Gao Frank Morgan Math & Physics: Boris Slepchenko Diana Resasco.
MECH593 Introduction to Finite Element Methods
AIAA th AIAA/ISSMO Symposium on MAO, 09/05/2002, Atlanta, GA 0 AIAA OBSERVATIONS ON CFD SIMULATION UNCERTAINTIES Serhat Hosder, Bernard.
The Application of the Multigrid Method in a Nonhydrostatic Atmospheric Model Shu-hua Chen MMM/NCAR.
Materials Process Design and Control Laboratory MULTISCALE COMPUTATIONAL MODELING OF ALLOY SOLIDIFICATION PROCESSES Materials Process Design and Control.
Higher Order Runge-Kutta Methods for Fluid Mechanics Problems Abhishek Mishra Graduate Student, Aerospace Engineering Course Presentation MATH 6646.
Chapter 30.
MultiGrid.
© Fluent Inc. 1/10/2018L1 Fluids Review TRN Solution Methods.
Lecture 19 MA471 Fall 2003.
Convergence in Computational Science
Introduction to Multigrid Method
Introduction to Scientific Computing II
Finite Volume Method for Unsteady Flows
AIAA OBSERVATIONS ON CFD SIMULATION UNCERTAINITIES
AIAA OBSERVATIONS ON CFD SIMULATION UNCERTAINTIES
ArcEOR A posteriori error estimate tools to enhance the performance of
Objective Numerical methods Finite volume.
topic4: Implicit method, Stability, ADI method
CASA Day 9 May, 2006.
Akram Bitar and Larry Manevitz Department of Computer Science
Presentation transcript:

School of something FACULTY OF OTHER School of Computing An Adaptive Numerical Method for Multi- Scale Problems Arising in Phase-field Modelling Peter Jimack, Andy Mullis and Jan Rosam BICS Numerical Analysis Conference, 7 September 2007

Outline 1.Introduction 2.Coupled Phase-Field model for Modeling Alloy Solidification 3.Adaptive Spatial Discretisation 4.Fully Implicit Temporal Discretisation 5.Nonlinear Multigrid solver 6.Results Jimack, Mullis and Rosam

Introduction Real Solidification Structures Dendritic microstructure formation in Xenon systems J.H. Bilgram, ETH Zurich Jimack, Mullis and Rosam

Introduction Thermodynamic Background Pure Materials Temperature Alloys Concentration Driving force for Solidification Dilute Alloys Temperature + Concentration Jimack, Mullis and Rosam

Thermal-solute Phase-field model Basic Idea of Phase-Field Phase-field variable describes microstructure with diffuse interface approach Jimack, Mullis and Rosam

Thermal-solute Phase-field model Karmas Phase-field model Phase Equation Properties: highly nonlinear noise introduced by anisotropy function A(Ψ) where Jimack, Mullis and Rosam

Thermal-solute Phase-field model Karmas Phase-field Model Concentration Equation Temperature Equation highly nonlinear Jimack, Mullis and Rosam

Thermal-solute Phase-field model Karmas Phase-field Model (multiple time scales) Concentration Equation Temperature Equation highly nonlinear D Jimack, Mullis and Rosam

Thermal-solute Phase-field model Multiscale Problem Cross-section of typical solution Large ratios of the diffusion coefficients lead to a multiscale problem that is highly stiff Jimack, Mullis and Rosam

Adaptive Spacial Discretisation Adaptive mesh refinement Further mesh refinement on coarser levels to represent the temperature field accurately !! The sharp interfaces of the phase and concentration fields lead to large gradients so fine mesh resolution is essential !! second or fourth order Finite Difference method based upon quadrilateral meshes (non-uniform) adaptive remeshing controlled by a gradient criterion compact stencils used to reduce grid anisotropy Jimack, Mullis and Rosam

Fully Implicit Temporal Discretisation Explicit time integration methods explicit methods are `easy` to apply but impose a time step restriction very fine mesh resolution is needed to resolve the large gradients in the interface region, so the time steps become excessively small Jimack, Mullis and Rosam

Fully Implicit Temporal Discretisation Explicit time integration methods explicit methods are easy to apply but impose a time step restriction very fine mesh resolution is needed to resolve the large gradients in the interface region, so the time steps become excessively small C Jimack, Mullis and Rosam

Fully Implicit Temporal Discretisation Influence of the Multiscale problem STRONG dependence on material parameters, LE = D/α : increasing ratio of diffusion coefficents leads to a further drop in the time steps size! Jimack, Mullis and Rosam

Fully Implicit Temporal Discretisation Fully implicit BDF2 method fully implicit second-order BDF method is used to overcome these time step restrictions Jimack, Mullis and Rosam

Fully Implicit Temporal Discretisation adaptive time step control the BDF2 method is combined with variable time stepping based upon a local error estimator The adaption of the time step leads to a much larger time step than the maximum stable time step for the explicit Euler method !! Jimack, Mullis and Rosam

Fully Implicit Temporal Discretisation convergence of solution as maximum mesh level is increased The BDF2 method allows sufficiently fine spatial meshes to be used: Jimack, Mullis and Rosam

Nonlinear Multigrid solver nonlinear Multigrid solver for adaptive meshes At each time step a large nonlinear algebraic system of equations must be solved for the new values:, and. Unless this can be done efficiently the method is worthless… A fully coupled nonlinear Multigrid solver is used to achieve this: based upon the FAS (full approximation scheme) approach to resolve the non-linearity and the MultiLevel AdapTive (MLAT) scheme of Brandt to handle the adaptivity a pointwise weighted nonlinear Gauss-Seidel iterative scheme is seen to be an adequate smoother. Excellent, h-independent, convergence results are obtained. Jimack, Mullis and Rosam

Nonlinear Multigrid solver the FAS scheme Jimack, Mullis and Rosam The FAS scheme, for solving A(U)=f, has the following features… Smoother is nonlinear -- we use a pointwise weighted G-S scheme: The correction step requires an approximation to the full coarse grid problem but with a modified right-hand-side:

Nonlinear Multigrid solver the FAS scheme Jimack, Mullis and Rosam In this implementation: Interpolation from coarse to fine grids is bilinear Restriction from fine to coarse grids is simple injection We use a full multigrid (FMG) version because of the locally refined meshes:

Nonlinear Multigrid solver the MLAT scheme Jimack, Mullis and Rosam For the MLAT scheme the nodes at the interface between refinement levels are treated as a Dirichlet boundary by the smoother…

Nonlinear Multigrid solver nonlinear Multigrid solver for adaptive meshes Here we see the mesh-independent convergence rate of the nonlinear multigrid solver: Jimack, Mullis and Rosam

Nonlinear Multigrid solver nonlinear Multigrid solver for adaptive meshes Here we see the optimal solution time for the nonlinear multigrid solver: Jimack, Mullis and Rosam

Nonlinear Multigrid solver nonlinear Multigrid solver for adaptive meshes The specific choice of multigrid cycle can be selected for the best performance, as shown in the following table: Jimack, Mullis and Rosam Iteration formConv. rateNo. of cyclesTime (s) V(1,1) V(2,1) V(2,2) W(1,1) W(2,2)

Simulation results Dilute binary alloy solidification simulation with Lewis number 500 Lewis number 500 Jimack, Mullis and Rosam

Simulation results Progression of the adaptive mesh Jimack, Mullis and Rosam

Future Work Physical solidification occurs in 3-d: these 2-d simulations have limited quantitative predictive capabilities. We must generalize the approach to a fully coupled 3D phase-field model: adaptivity on hexahedral meshes, fully implicit time-stepping with 3d nonlinear multigrid, parallel implementation likely to be essential. So far we have only just begun this process by looking at a pure thermal problem (so explicit time-stepping is feasible)… Jimack, Mullis and Rosam

Future Work Beginning with an explicit solver in 3-d An example of solidification with a six-fold symmetry… Jimack, Mullis and Rosam

Future Work Beginning with an explicit solver in 3-d A snap shot of the mesh with at most 8 refinement levels… Jimack, Mullis and Rosam

Future Work Beginning with an explicit solver in 3-d A snap shot of the mesh with at most 9 refinement levels… Jimack, Mullis and Rosam

Summary 1.Finite Difference approximation on adaptively refined meshes 2.Fully implicit second order BDF time integration 3.Variable time step control based upon a local error estimator 4.Fully coupled nonlinear Multigrid solver Numerical method: Phase-field: 1.The first time a multiscale Phase-field model has been solved fully implicitly 2.Quantitative simulation of dilute binary alloys with high Lewis number Now trying to extend everything to 3-dimensions in parallel… Jimack, Mullis and Rosam