September 2, 2011 | Roland et al., EGU, 2011 | 1 Coupling COSMO with the WAM model Aron Roland (TUD, Darmstadt), Mathieu Dutour (IRB, Zagreb), Luigi Cavaleri.

Slides:



Advertisements
Similar presentations
2. The WAM Model: Solves energy balance equation, including Snonlin
Advertisements

Running a model's adjoint to obtain derivatives, while more efficient and accurate than other methods, such as the finite difference method, is a computationally.
Modeling to Revise Coastal Inundation and Flooding Estimates in Georgia and Northeast Florida Association of State Flood Plain Managers Conference May.
Polly Smith, Alison Fowler, Amos Lawless School of Mathematical and Physical Sciences, University of Reading Exploring coupled data assimilation using.
Experiments with Monthly Satellite Ocean Color Fields in a NCEP Operational Ocean Forecast System PI: Eric Bayler, NESDIS/STAR Co-I: David Behringer, NWS/NCEP/EMC/GCWMB.
Version 1.1, Jan. 2013Obstructions 1/26WW Winter School 2013 Developing Obstruction grids Arun Chawla The WAVEWATCH III Team + friends Marine Modeling.
June 2003Yun (Helen) He1 Coupling MM5 with ISOLSM: Development, Testing, and Application W.J. Riley, H.S. Cooley, Y. He*, M.S. Torn Lawrence Berkeley National.
A drag parameterization for extreme wind speeds that leads to improved hurricane simulations Gerrit Burgers Niels Zweers Vladimir Makin Hans de Vries EMS.
Chesapeake Bay Lagrangian Floats Analysis. Motivation Lagrangian float has its advantage in describing waters from different origins. We follow definition.
Indirect Determination of Surface Heat Fluxes in the Northern Adriatic Sea via the Heat Budget R. P. Signell, A. Russo, J. W. Book, S. Carniel, J. Chiggiato,
Mesh refinement methods in ROMS Laurent Debreu INRIA, Grenoble, France In collaboration with Patrick Marchesiello and Pierrick Penven (IRD, Brest, France)
Yalin Fan and Isaac Ginis GSO, University of Rhode Island Effects of surface waves on air- sea momentum and energy fluxes and ocean response to hurricanes.
Momentum flux across the sea surface
Departamento de Física
Coupling ROMS and WRF using MCT
1 NGGPS Dynamic Core Requirements Workshop NCEP Future Global Model Requirements and Discussion Mark Iredell, Global Modeling and EMC August 4, 2014.
Exploring strategies for coupled 4D-Var data assimilation using an idealised atmosphere-ocean model Polly Smith, Alison Fowler & Amos Lawless School of.
Wind Driven Circulation I: Planetary boundary Layer near the sea surface.
Francesca Marcucci, Lucio Torrisi with the contribution of Valeria Montesarchio, ISMAR-CNR CNMCA, National Meteorological Center,Italy First experiments.
WRF-VIC: The Flux Coupling Approach L. Ruby Leung Pacific Northwest National Laboratory BioEarth Project Kickoff Meeting April 11-12, 2011 Pullman, WA.
Extratropical Storm-Induced Coastal Inundation: Scituate, MA Robert C. Beardsley 1, Changsheng Chen 2, Qichun Xu 2, Jianhua Qi 2, Huichan Lin 2 2 School.
Monin-Obukhoff Similarity Theory
LINDSEY NOLAN WILLIAM COLLINS PETA-APPS TEAM MEETING OCTOBER 1, 2009 Stochastic Physics Update: Simulating the Climate Systems Accounting for Key Uncertainties.
Effects of Ocean-Atmosphere Coupling in a Modeling Study of Coastal Upwelling in the Area of Orographically-Intensified Flow Natalie Perlin, Eric Skyllingstad,
Development of WRF-CMAQ Interface Processor (WCIP)
Regional GEM 15 km OPERATIONAL 48-h RUN (00 or 12 UTC) EVENT GEM-LAM 2.5 km GEM-LAM 1 km MC2-LAM 250 m T+5 T+12 T-1 T-3 36-h run 15-h run 6-h run Microscale.
Collaborative Research: Toward reanalysis of the Arctic Climate System—sea ice and ocean reconstruction with data assimilation Synthesis of Arctic System.
Mathematics and Computer Science & Environmental Research Divisions ARGONNE NATIONAL LABORATORY Regional Climate Simulation Analysis & Vizualization John.
A Novel Wave-Propagation Approach For Fully Conservative Eulerian Multi-Material Simulation K. Nordin-Bates Lab. for Scientific Computing, Cavendish Lab.,
Assimilation of HF Radar Data into Coastal Wave Models NERC-funded PhD work also supervised by Clive W Anderson (University of Sheffield) Judith Wolf (Proudman.
Comparison of Different Approaches NCAR Earth System Laboratory National Center for Atmospheric Research NCAR is Sponsored by NSF and this work is partially.
Modeling the upper ocean response to Hurricane Igor Zhimin Ma 1, Guoqi Han 2, Brad deYoung 1 1 Memorial University 2 Fisheries and Oceans Canada.
WIND STRESS OVER INDIAN OCEAN Abhijit Sarkar, K Satheesan, Anant Parekh Ocean Sciences Division Space Applications Centre, INDIA ISRO-CNES Joint Programme.
Air-Sea Exchange in Hurricanes by Peter G. Black & Hurricane Intensity and Eyewall Replacement by Robert A. Houze Jr. Lynsie M. Schwerer Atmospheric Science.
The swiss-carpet preconditioner: a simple parallel preconditioner of Dirichlet-Neumann type A. Quarteroni (Lausanne and Milan) M. Sala (Lausanne) A. Valli.
Soil moisture generation at ECMWF Gisela Seuffert and Pedro Viterbo European Centre for Medium Range Weather Forecasts ELDAS Interim Data Co-ordination.
A canopy model of mean winds through urban areas O. COCEAL and S. E. BELCHER University of Reading, UK.
Estimating the Optimal Location of a New Wind Farm based on Geospatial Information System Data Dec Chungwook Sim.
Parallel Solution of the Poisson Problem Using MPI
10 th COSMO General Meeting, Krakow, September 2008 Recent work on pressure bias problem Lucio TORRISI Italian Met. Service CNMCA – Pratica di Mare.
Enhanced Resolution SSM/I Data Julienne Stroeve, David Long.
Evapotranspiration Estimates over Canada based on Observed, GR2 and NARR forcings Korolevich, V., Fernandes, R., Wang, S., Simic, A., Gong, F. Natural.
A Non-iterative Hyperbolic, First-order Conservation Law Approach to Divergence-free Solutions to Maxwell’s Equations Richard J. Thompson 1 and Trevor.
10 th COSMO General Meeting, Krakow, September 2008 Recent work on pressure bias problem Lucio TORRISI Italian Met. Service CNMCA – Pratica di Mare.
Institut für Küstenforschung I f K Numerical experimentation with regional atmospheric models Hans von Storch and Ralf Weisse 8IMSC, Lüneburg, 15. March.
Effect of the Gulf Stream on Winter Extratropical Cyclones Jill Nelson* and Ruoying He Marine, Earth, and Atmospheric Sciences, North Carolina State University,
MA/CS 471 Lecture 15, Fall 2002 Introduction to Graph Partitioning.
1 Zonal Boundary Conditions. 2 Some Basics The flow domain is divided into zones and grids are generated within each zone. The flow equations are solved.
1 Rocket Science using Charm++ at CSAR Orion Sky Lawlor 2003/10/21.
Direct Numercal Simulation of two-phase turbulent boundary layer over waved water surface O. A. Druzhinin, Yu.I. Тroitskaya Institute of Applied Physics.
A Fully Conservative 2D Model over Evolving Geometries Ricardo Canelas Master degree student IST Teton Dam 1976.
The presence of sea ice on the ocean’s surface has a significant impact on the air-sea interactions. Compared to an open water surface the sea ice completely.
Representing Effects of Complex Terrain on Mountain Meteorology and Hydrology Steve Ghan, Ruby Leung, Teklu Tesfa, PNNL Steve Goldhaber, NCAR.
Matthew J. Hoffman CEAFM/Burgers Symposium May 8, 2009 Johns Hopkins University Courtesy NOAA/AVHRR Courtesy NASA Earth Observatory.
Interfacing Model Components CRTI RD Project Review Meeting Canadian Meteorological Centre August 22-23, 2006.
IC2_I Scenarios of future changes in the occurrence of extreme storm surges Nilima Natoo A. Paul, M. Schulz (University of Bremen) M.
Wind Driven Circulation I: Ekman Layer. Scaling of the horizontal components  (accuracy, 1% ~ 1‰) Rossby Number Vertical Ekman Number R o and E v are.
Software Testing.
Enhancement of Wind Stress and Hurricane Waves Simulation
A Simple, Fast Tropical Cyclone Intensity Algorithm for Risk Models
Monin-Obukhoff Similarity Theory
The β-spiral Determining absolute velocity from density field
Coupled atmosphere-ocean simulation on hurricane forecast
Mark A. Bourassa and Qi Shi
WaveFlow KO Øyvind Breivik (MET Norway), Joanna Staneva (HZG), Jean Bidlot (ECMWF) and George Nurser (NOC)
FSOI adapted for used with 4D-EnVar
Shuyi S. Chen and Wei Zhao Cheryl Ann Blain
ECMWF "uncoupled" coupled model: Coupling using subroutine calls
Bogdan Rosa1, Marcin Kurowski1, Damian Wójcik1,
Application of Stochastic Techniques to the ARM Cloud-Radiation Parameterization Problem Dana Veron, Jaclyn Secora, Mike Foster, Christopher Weaver, and.
Presentation transcript:

September 2, 2011 | Roland et al., EGU, 2011 | 1 Coupling COSMO with the WAM model Aron Roland (TUD, Darmstadt), Mathieu Dutour (IRB, Zagreb), Luigi Cavaleri (ISMAR, Venice), Luciana Bertotti (ISMAR, Venice) and Lucio Torrisi (CNMCA – Rome).

September 2, 2011 | Roland et al., 2011 | 2 Content  Motivation  Physics  The coupling library and it’s methodology  Validation of the coupling library  Conclusion

September 2, 2011 | Roland et al., 2011 | 3 Motivation  Wind generate waves influence the atmosphere and determine the fluxes from the ocean to the atmosphere.  Waves are driving currents and currents are modulating the waves.  In order to have the full cycle we couple in this project the operationally used  COSMO (Atmosphere)  WAM (Waves)  ROMS (Currents) models  The leading model is here COSMO organizing the output, providing the forcing for the other two models and receiving the surface conditions from them.

September 2, 2011 | Roland et al., 2011 | 4 Motivation

September 2, 2011 | Roland et al., 2011 | 5 Some recent results of Hurricane Isabel using coupled Ocean-Wave model (SELFE-WWMII) on unstructured meshes driven by NARR (North American Regional Reanalysis) winds …

September 2, 2011 | Roland et al., 2011 | 6 Some recent results of Isabel using coupled Ocean-Wave model on unstructured meshes …

September 2, 2011 | Roland et al., 2011 | 7 Comparison of the sign. Wave height with the buoy measurements (blue no currents, black with currents)

September 2, 2011 | Roland et al., 2011 | 8 Comparison of the average period with the buoy measurements

September 2, 2011 | Roland et al., 2011 | 9 Estimation Isabell storm surge

September 2, 2011 | Roland et al., 2011 | 10 Atmospheric conditions during Xynthia courtesy to Xavier Bertin, submitted to OM

September 2, 2011 | Roland et al., 2011 | 11 Xynthia ! Influence of wave induced surface drag on the sea surface elevation courtesy to Xavier Bertin, submitted to OM

September 2, 2011 | Roland et al., 2011 | 12 Physical formulations – potential for improvement when coupling COSMO + WAM  When looking at the sea surface it becomes evident that the sea surface roughness depends on the sea state.  When looking at a typical balance of energy fluxes for a growing wind sea at a constant wind speed of 20m/s (Janssen et al. 2002)  “At the same time Fig. 1 illustrates the role ocean surface waves play in the interaction of the atmosphere and the ocean, because on the one hand ocean waves receive momentum and energy from the atmosphere through wind input (controlling to some extent the drag of air flow over the oceans), while on the other hand, through wave breaking, the ocean waves transfer energy and momentum to the ocean thereby feeding the turbulent and large-scale motions of the oceans”. (Janssen et al. 2002)

September 2, 2011 | Roland et al., 2011 | 13 Impact of the atmosphere-wave coupling at ECMWF “When the two-way interaction of winds and waves was introduced in operations on the 29th of June 1998 there was a pronounced improvement of the quality of the surface wind field.” (Janssen et al. 2002). The reduction of the surface wind RMS-error was around 10%. It was found that with increased spatial resolution of the atmospheric model the influence of the coupling to the waves also increases. Surface winds

September 2, 2011 | Roland et al., 2011 | 14 The Situation at the beginning  Source codes:  COSMO ~ l.o.c (simple partitioning)  WAM ~ l.o.c (optimized partitioning with respect to the LAND/SEA mask)  ROMS ~ l.o.c. (simple partitioning, more complicated when using nesting)  After the study of the codes we tried to couple the models using the MCT (Model Coupling Toolkit) library according to the work of Warner et al. However, the library proved complicated, has no good manual, and does not satisfy the needs for realizing the interpolation in the background in a transparent manner.  Therefore, we decided to develop a custom made MPI library that is tailored especially for these three models.  We called this Library at this stage PGMCL (Parallel Geophysical Model Coupling Library). The PGMCL library has at this stage 3500 l.o.c. and is well documented. Easy to understand and nice to follow within all source code due to usage of CPP (C Preprocessor Pragma e.g.: grep –bwn WAT2ATM, ATM2WAV, OCN2WAV, OCN2ATM).

September 2, 2011 | Roland et al., 2011 | 15 Methodology of the coupling …  The technique is that, if we have N processors we decompose them as N ocn + N wav + N atm = N  Computationally, this means to split the “MPI_COMM_WORLD” into subsets by using the “MPI_COM_SPLIT” command.  Hence, after that each model is using a  OCN_COMM_WORLD,  ATM_COMM_WORLD and  WAV_COMM_WORLD.  The coupling is done at instantaneous times and provide instantaneous values of the fields, i.e. no averaging is done. In other words the models are fully synchronized.

September 2, 2011 | Roland et al., 2011 | 16 Interpolation Algorithm  We want to allow different grids for each model. Hence some degree of interpolation is needed.  We used linear interpolation by using the longitude/latitude of the grid points. Thus we compute a sparse matrix at the beginning of the run that contains the weights of the interpolation.  We take care of the land/sea mask of the models using a direct mapping.

September 2, 2011 | Roland et al., 2011 | 17 Partition methodology  Each node of the model has access to the global longitude/latitude index of each model.  Each node knows which point are computational nodes and which are ghost points for each node.  As a consequence each node knows exactly what it gets/sends from/to the other node.  So, we avoid a global gathering of all data on 1 computational node and we have instead some “MPI_INTERP_Send” and corresponding “MPI_INTERP_Recv” function. This makes the coupler efficient on massive parallel platforms.  Once all declarations are done, this is the only thing that show up in the code of the fully model coupled. We preferred this solution to the MCT library.  This makes clear, clean, efficient and easy to apply exchange operations between all models.

September 2, 2011 | Roland et al., 2011 | 18 Difficulties in the Development  Beside the amount of l.o.c (lines of codes) ~ we found certain “weaknesses” that made the developing/debugging of the coupled model more difficult …  COSMO has certain weak points in the code e.g.:  The models works even if NaN is present in the solution …  When switching on Netcdf output the prognostic arrays become NaN …  Netcdf is not working due to some errors in the code e.g. the same variable name is written frequently to the same file, which is not allowed.  Unallocated arrays are initialized …  More small bugs are present in the code …  WAM has also some e.g.:  At certain place of the code same buffers have been used for communication, very difficult to trace … long story  Memory allocation/initializations weaknesses …  Certain small bugs …  However, with the help of Jean Bidlot and the ECWMF team most of these issues have been fixed.  It would be very nice to have somebody from the COSMO team to interact with.

September 2, 2011 | Roland et al., 2011 | 19 Validation of the PGMCL Blue ~ Cosmo Red ~ WAM

September 2, 2011 | Roland et al., 2011 | 20 Validation of the PGMCL

September 2, 2011 | Roland et al., 2011 | 21 Present situation and future steps  The COSMO model was coupled to the WAM model using a custom made model coupling library (PGMCL)  The COSMO model receives the roughness length from the wave model.  The WAM model receives air density, air temperature and wind velocity.  The PGMCL library was verified up to 8 CPU’s  The next step is to investigate the impact of the coupling, 1st on a 0.25° grid followed by a operational setting at CNMCA with a spatial resolution of 7km for both COSMO and WAM.  Following this we will also include the ROMS model in the coupling cycle and exchange more variables among the models e.g.:  Sea surface temperature  Water density  Water level elevation  Surface currents  As final step we will try to homogenize the formulation of the boundary layer, which is presently inconsistent among the three models.

September 2, 2011 | Roland et al., 2011 | 22 Conclusions  We have setup up the technical framework for the coupling of  COSMO  WAM and  ROMS using a custom made coupling library.  We have shown the benefits of the coupling of waves to the ocean and waves to the atmosphere.  COSMO will benefit from a better representation of the surface roughness.  WAM will benefit from a better representation of the driving wind.  Finally, the coupling to ROMS will close the big circle.  At the end we will have 1 model COSMOWAMROMS. This will allow to take into account the full interaction at the interface.