Mesh refinement methods in ROMS Laurent Debreu INRIA, Grenoble, France In collaboration with Patrick Marchesiello and Pierrick Penven (IRD, Brest, France)

Slides:



Advertisements
Similar presentations
Outline Flows Flow tiles Applications Assessment Conclusion.
Advertisements

UNICAMP GENERAL PARTICLE TRACKING ALGORITHM Sources of Information : Phoenics Lecture: GENTRAGENTRA Workshop: GENTRAGENTRA GENTRA user guide: (html) or.
Discretizing the Sphere for Multi-Scale Air Quality Simulations using Variable-Resolution Finite-Volume Techniques Martin J. Otte U.S. EPA Robert Walko.
Numerical Simulation of Wave-Seawall Interaction Clive Mingham, Derek Causon, David Ingram and Stephen Richardson Centre for Mathematical Modelling and.
Fluidyn FLOWCOAST FLOOIL 3D Fluid Dynamics Model to Simulate Oil slick movement in coastal waters or rivers FLOOIL.
NEMO Modelling NSERC – CCAR Projects VITALS Geotraces
Patrick Marchesiello Brest, 13 Janvier 2005 Le modèle ROMS et son utilisation sur NYMPHEA Centre IRD de Bretagne.
A Cloud Resolving Model with an Adaptive Vertical Grid Roger Marchand and Thomas Ackerman - University of Washington, Joint Institute for the Study of.
© Janice Regan, CMPT 102, Sept CMPT 102 Introduction to Scientific Computer Programming The software development method algorithms.
Efficient Parallelization for AMR MHD Multiphysics Calculations Implementation in AstroBEAR Collaborators: Adam Frank Brandon Shroyer Chen Ding Shule Li.
1 Internal Seminar, November 14 th Effects of non conformal mesh on LES S. Rolfo The University of Manchester, M60 1QD, UK School of Mechanical,
* Finally, along the lines of predicting system behavior, researchers may want to know what conditions will lead to an optimal outcome of some property.
Parallel Mesh Refinement with Optimal Load Balancing Jean-Francois Remacle, Joseph E. Flaherty and Mark. S. Shephard Scientific Computation Research Center.
Multi-Scale Finite-Volume (MSFV) method for elliptic problems Subsurface flow simulation Mark van Kraaij, CASA Seminar Wednesday 13 April 2005.
Efficient Parallelization for AMR MHD Multiphysics Calculations Implementation in AstroBEAR.
Departamento de Física
1 ROMS Development and Operational Forecast 1. Development of a Multi-Level Parallel Adaptive ROMS –John Lou, Yi Chao, Zhijin (Gene) Li (all at JPL) 2.
Overview of ROMS features (numerics and boundary layer parameterizations) ROMS developments: boundary layers, data assimilation, nesting, Prototype model.
COLLABORATORS: P. Estrade, S. Herbette, C. Lett, A. Peliz, C. Roy, B. Sow, C. Roy EDDY-DRIVEN DISPERSION IN COASTAL UPWELLING SYSTEMS California Canary.
Software Issues Derived from Dr. Fawcett’s Slides Phil Pratt-Szeliga Fall 2009.
ME 595M J.Murthy1 ME 595M: Computational Methods for Nanoscale Thermal Transport Lecture 9: Boundary Conditions, BTE Code J. Murthy Purdue University.
Model Simulation Studies of Hurricane Isabel in Chesapeake Bay Jian Shen Virginia Institute of Marine Sciences College of William and Mary.
Numerical Schemes for Advection Reaction Equation Ramaz Botchorishvili Faculty of Exact and Natural Sciences Tbilisi State University GGSWBS,Tbilisi, July.
NEMO Developments and application at the Bedford Institute of Oceanography, Canada F. Dupont, Y. Lu, Z. Wang, D. Wright Nemo user meeting 2009Dalhousie-DFO.
Managing Software Quality
CompuCell Software Current capabilities and Research Plan Rajiv Chaturvedi Jesús A. Izaguirre With Patrick M. Virtue.
Grid Coupling in TIMCOM 鄭偉明 TAY Wee-Beng Department of Atmospheric Sciences National Taiwan University.
Grid Generation.
Hybrid WENO-FD and RKDG Method for Hyperbolic Conservation Laws
Adjoint Sensitivity Stidues in the Philippine Archipelago Region –Julia Levin –Hernan Arango –Enrique Curchitser –Bin Zhang
A Hybrid Particle-Mesh Method for Viscous, Incompressible, Multiphase Flows Jie LIU, Seiichi KOSHIZUKA Yoshiaki OKA The University of Tokyo,
Sharp Interface Tracking in Rotating Microflows of Solvent Extraction Hyunkyung Lim, Valmor de Almeida, and James Glimm OAK RIDGE NATIONAL LABORATORY &
Testing of two variants of the harmonic inversion method on the territory of the eastern part of Slovakia.
Report to WGOMD on GFDL Ocean Modelling Activities Stephen Griffies NOAA/GFDL (and CSIRO) IPCC AR4 activities Model developments.
A Novel Wave-Propagation Approach For Fully Conservative Eulerian Multi-Material Simulation K. Nordin-Bates Lab. for Scientific Computing, Cavendish Lab.,
The Fujin Development of Parallel Coupler Takashi Arakawa Research Organization for Information Science & Technology.
The Grid System Design Liu Xiangrui Beijing Institute of Technology.
Adaptive Meshing using STAR-CCM+
Implementation of Mesh Refinement method in a 3D coastal model of Bay of Biscay Mesh Refinement – AGRIF mean features AGRIF : Adaptative Grid Refinement.
Materials Process Design and Control Laboratory MULTISCALE MODELING OF ALLOY SOLIDIFICATION LIJIAN TAN NICHOLAS ZABARAS Date: 24 July 2007 Sibley School.
Georgia Institute of Technology Initial Application of the Adaptive Grid Air Quality Model Dr. M. Talat Odman, Maudood N. Khan Georgia Institute of Technology.
Lesson 1 Operating Systems, Part 1. Objectives Describe and list different operating systems Understand file extensions Manage files and folders.
Grid or Mesh or Adaptive Procedure Fluid Dynamics is Made for This And this was developed in the Early 1970s.
© Fluent Inc. 11/24/2015J1 Fluids Review TRN Overview of CFD Solution Methodologies.
Ale with Mixed Elements 10 – 14 September 2007 Ale with Mixed Elements Ale with Mixed Elements C. Aymard, J. Flament, J.P. Perlat.
Using the Segregated and Coupled Solvers
Lecture 6: Open Boundaries Solid wall Open boundary Let us first consider the ocean is incompressible, which satisfies (6.1) H  Integrating (6.1) from.
TEMPLATE DESIGN © A high-order accurate and monotonic advection scheme is used as a local interpolator to redistribute.
ATmospheric, Meteorological, and Environmental Technologies RAMS Parallel Processing Techniques.
Governing Equations Conservation of Mass Conservation of Momentum Velocity Stress tensor Force Pressure Surface normal Computation Flowsheet Grid values.
FREE CONVECTION 7.1 Introduction Solar collectors Pipes Ducts Electronic packages Walls and windows 7.2 Features and Parameters of Free Convection (1)
Aerospace Engineering N. C. State University Air Terminal Wake Vortex Simulation D. Scott McRae, Hassan A. Hassan N.C. State University 4 September 2003.
Permanent Meanders in the California Current System and Comparison of Near- Surface Observations with OGCM Solutions Luca Centurioni (SIO-PORD) Collaborators:
1 Rocket Science using Charm++ at CSAR Orion Sky Lawlor 2003/10/21.
Air filmcooling through laser drilled nozzles STW project CASA-dag
A Fully Conservative 2D Model over Evolving Geometries Ricardo Canelas Master degree student IST Teton Dam 1976.
ROMS Embedded Gridding, Test and Application for the Simulation of the Central Upwelling of the Pacific Coast of the United States Contributors: James.
AO-FVCOM Development: A System Nested with Global Ocean Models Changsheng Chen University of Massachusetts School of Marine Science, USA
Motivation – Why deal.II?  Adaptive Mesh Refinement (AMR)  Start with solving on coarse grid  Compute error  Refine mesh until error < tolerance 
Interfacing Model Components CRTI RD Project Review Meeting Canadian Meteorological Centre August 22-23, 2006.
Xing Cai University of Oslo
Status of QLASA Tool Adapter
Remo Minero Eindhoven University of Technology 16th November 2005
Thursday’s Lecture Chemistry Building Musspratt Lecture Theatre,
IRSN work and perspectives
Software Cradle Releases SC/Tetra V8
Low Order Methods for Simulation of Turbulence in Complex Geometries
Local Defect Correction for the Boundary Element Method
CASA Day 9 May, 2006.
Presentation transcript:

Mesh refinement methods in ROMS Laurent Debreu INRIA, Grenoble, France In collaboration with Patrick Marchesiello and Pierrick Penven (IRD, Brest, France)

Outline  Principles of mesh refinement  Computational aspects  Integration in the ROMS kernel  Applications

Outline  Principles of mesh refinement  Computational aspects  Integration in the ROMS kernel  Applications

4 Principles of mesh refinement Improve a global solution  two way (fixed or adaptive) mesh refinement  for a given computation cost Will a multiresolution model performs better than a uniform grid model ? Improve a local solution  one or two way (fixed or adaptive mesh refinement)  Is it necessary to use two way nesting ? Improve the tracking of a particular structure  Adaptive mesh refinement

5 Principles of mesh refinement Run the same model on grids with different space/time resolutions Required for the embedding: A time integration algorithm Grid’s interactions Required for the adaptivity: A refinement criterion An efficient grid’s initialization procedure

6 Principles of mesh refinement G0G0 G1G1 G2G2 interpolation update Time integration algorithm

Outline  Principles of mesh refinement  Computational aspects  Integration in the ROMS kernel  Applications

Computational Aspects: the AGRIF software AGRIF: Adaptive Grid Refinement In Fortran Goal: « easy » integration of (fixed or adaptive) mesh refinement features in an existing numerical model automatic changes of data structures at compile time provides interpolation and update operators Fortran 77/90, 1D/2D/3D refinement, Staggered grids, Masked fields, parallelization(MPI) fixed and/or adaptive grids, clustering algorithm, restoring algorithm Some features:

Computational aspects: ROMS_AGRIF AGRIF in ROMS: each grid has it own input file and outputs grid’s locations specified in AGRIF_FixedGrids.In works in OPENMP/MPI forcings, initial conditions made through the « nesting gui »

10 Computational aspects: AGRIF in other ocean models AGRIF in the OPA model

Outline  Principles of mesh refinement  Computational aspects  Integration in the ROMS kernel  Applications

Integration in the ROMS numerical kernel: Roms: Time step, Boundary conditions adjust to pre_step3D BC on step2D step3D_uv1 adjust to step3D_uv2 set_HUV2 BC on adjust to BC on step3D_t UP

13 Integration in the ROMS numerical kernel: barotropic mode, boundary conditions Characteristic variables : On a western boundary : is the incoming characteristic is the outgoing characteristic (at speed )

14 Integration in the ROMS numerical kernel: barotropic mode One way Enforces volume conservation : Two – way :, (no free surface update) (including boundary points) Update area

15 Integration in the ROMS numerical kernel: 3D velocities 3D : Two – way : (including boundary points)

16 Integration in the ROMS numerical kernel: conservation Let be a conserved quantity: Define by At initial time : conservation of flux equality at fine/coarse grid interfaces (in one way interaction) two solutions correct or correct such that then correct (in two way interaction) two other solutions: correct correct (in ) such that

17 Integration in the ROMS numerical kernel: 3D tracers Two-way: At (first two) interior grid points

18 Integration in the ROMS numerical kernel: topography construction Topography and initial (tracers) fields satisfying

19 Integration in the ROMS numerical kernel: summary Boundary conditions 2D velocities : Characteristics variables method 3D velocities : boundary conditions consistents with 2D BC 3D tracers : clamped Update (two way) conservative updates (two first cells only) flux correction for tracers topography definition identical volume and faces area in first two cells

Outline  Principles of mesh refinement  Computational aspects  Integration in the ROMS kernel  Applications

21 Applications: (One/Two way comparison) Peru application: Coarse grid domain results Coarse grid RunNested Run Surface temperature and velocites

22 Applications: (One/Two way comparison) Peru application: Fine grid domain results

23 Mesh refinement methods in Roms: conclusions and perspectives Different applications have been done in one way nesting Two-way nesting shoud now be extensively tested « fully » two way scheme differents topographies on coase and fine grids exact conservation of volume and tracers Future two way developments Time refinement sponge layer on instead of treatment of momentum fluxes