Using PALM to integrate variational data assimilation algorithms with OPA ECMWF, 29 june 2005, Reading. Nicolas Daget CERFACS, Toulouse.

Slides:



Advertisements
Similar presentations
A data assimilation system to improve streamflow predictions G. Thirel (1), E. Martin (1), J.-F. Mahfouf (1), B. Bouriquet (2), S. Massart (2), J. Noilhan.
Advertisements

GEMS Kick- off MPI -Hamburg CTM - IFS interfaces GEMS- GRG Review of meeting in January and more recent thoughts Johannes Flemming.
© Crown copyright Met Office Implementing a diurnal model at the Met Office James While, Matthew Martin.
Assimilation Algorithms: Tangent Linear and Adjoint models Yannick Trémolet ECMWF Data Assimilation Training Course March 2006.
The Inverse Regional Ocean Modeling System:
Development of Parallel Simulator for Wireless WCDMA Network Hong Zhang Communication lab of HUT.
Algorithm of Basis reduction 張圻毓. Outline Algorithm Example.
Scientific Programming MAIN INPUTINITCOMPUTEOUTPUT SOLVER DERIV FUNC2 TABUL FUNC1 STATIC BLASLAPACKMEMLIB.
12a.1 Introduction to Parallel Computing UNC-Wilmington, C. Ferner, 2008 Nov 4, 2008.
1/20 Accelerating minimizations in ensemble variational assimilation G. Desroziers, L. Berre Météo-France/CNRS (CNRM/GAME)
A Concept of Environmental Forecasting and Variational Organization of Modeling Technology Vladimir Penenko Institute of Computational Mathematics and.
ENGG 1801 Engineering Computing MATLAB Lecture 7: Tutorial Weeks Solution of nonlinear algebraic equations (II)
Advanced data assimilation methods with evolving forecast error covariance Four-dimensional variational analysis (4D-Var) Shu-Chih Yang (with EK)
Parallelizing Compilers Presented by Yiwei Zhang.
What is Learning All about ?  Get knowledge of by study, experience, or being taught  Become aware by information or from observation  Commit to memory.
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.
Numerical Grid Computations with the OPeNDAP Back End Server (BES)
STRATEGIES INVOLVED IN REMOTE COMPUTATION
Exercise problems for students taking the Programming Parallel Computers course. Janusz Kowalik Piotr Arlukowicz Tadeusz Puzniakowski Informatics Institute.
IFAC Control of Distributed Parameter Systems, July 20-24, 2009, Toulouse Inverse method for pyrolysable and ablative materials with optimal control formulation.
Modeling the Internal Flow of a Droplet Craig Ferguson.
ITEC 109 Lecture 3 Intro to programming. Review Problem solving –Stages? –Potential pitfalls.
Coupled Model Data Assimilation: Building an idealised coupled system Polly Smith, Amos Lawless, Alison Fowler* School of Mathematical and Physical Sciences,
Computing a posteriori covariance in variational DA I.Gejadze, F.-X. Le Dimet, V.Shutyaev.
Computer Science 320 Broadcasting. Floyd’s Algorithm on SMP for i = 0 to n – 1 parallel for r = 0 to n – 1 for c = 0 to n – 1 d rc = min(d rc, d ri +
3D/4D-Var Methods Liang Xu (NRL) JCSDA Summer Colloquium on Satellite DA 1 3D-Var/4D-Var Solution Methods Liang Xu Naval Research Laboratory, Monterey,
A Framework for Elastic Execution of Existing MPI Programs Aarthi Raveendran Tekin Bicer Gagan Agrawal 1.
My talk describes how the detailed error diagnosis and the automatic solution procedure of problem solving environment T-algebra can be used for automatic.
Embedded Multicore processing for Mobile Communications Real-time Contracts and Thread Profiling York Jack Whitham.
Coupled Model Data Assimilation: Building an idealised coupled system Polly Smith, Amos Lawless, Alison Fowler* School of Mathematical and Physical Sciences,
Ocean Data Variational Assimilation with OPA: Ongoing developments with OPAVAR and implementation plan for NEMOVAR Sophie RICCI, Anthony Weaver, Nicolas.
A Framework for Elastic Execution of Existing MPI Programs Aarthi Raveendran Graduate Student Department Of CSE 1.
Progress in the implementation of the adjoint of the Ocean model NEMO by using the YAO software M. Berrada, C. Deltel, M. Crépon, F. Badran, S. Thiria.
“DECISION” PROJECT “DECISION” PROJECT INTEGRATION PLATFORM CORBA PROTOTYPE CAST J. BLACHON & NGUYEN G.T. INRIA Rhône-Alpes June 10th, 1999.
Common Set of Tools for Assimilation of Data COSTA Data Assimilation Summer School, Sibiu, 6 th August 2009 COSTA An Introduction Nils van Velzen
Analysis of TraceP Observations Using a 4D-Var Technique
HIRLAM 3/4D-Var developments Nils Gustafsson, SMHI.
The status and development of the ECMWF forecast model M. Hortal, M. Miller, C. Temperton, A. Untch, N. Wedi ECMWF.
Transactional Coherence and Consistency Presenters: Muhammad Mohsin Butt. (g ) Coe-502 paper presentation 2.
George Goulas, Christos Gogos, Panayiotis Alefragis, Efthymios Housos Computer Systems Laboratory, Electrical & Computer Engineering Dept., University.
Errors, Uncertainties in Data Assimilation François-Xavier LE DIMET Université Joseph Fourier+INRIA Projet IDOPT, Grenoble, France.
Quality of model and Error Analysis in Variational Data Assimilation François-Xavier LE DIMET Victor SHUTYAEV Université Joseph Fourier+INRIA Projet IDOPT,
Graphs We often use graphs to show how two variables are related. All these examples come straight from your book.
Variational data assimilation: examination of results obtained by different combinations of numerical algorithms and splitting procedures Zahari Zlatev.
A revised 4D-Var algorithm Yannick Trémolet ECMWF IMA W/S 29 April, 2002 Mike Fisher, Lars Isaksen and Erik Andersson For increased efficiency and improved.
Further Developments and Applications for the Adjoint of CMAQ
École Doctorale des Sciences de l'Environnement d’Île-de-France Année Universitaire Modélisation Numérique de l’Écoulement Atmosphérique et Assimilation.
Slide 1 NEMOVAR-LEFE Workshop 22/ Slide 1 Current status of NEMOVAR Kristian Mogensen.
PreSAC Progress on NEMOVAR. Overview of NEMOVAR status First NEMOVAR experiments Use of NEMOVAR analyses to initialize ocean only forecasts Missing.
1 Radiative Transfer Models and their Adjoints Paul van Delst.
École Doctorale des Sciences de l'Environnement d’ Î le-de-France Année Modélisation Numérique de l’Écoulement Atmosphérique et Assimilation.
École Doctorale des Sciences de l'Environnement d’ Î le-de-France Année Modélisation Numérique de l’Écoulement Atmosphérique et Assimilation.
1 Data assimilation developments for NEMO  A working group was created at the 2006 Developers Meeting with the objective of standardizing for NEMO certain.
The assimilation of satellite radiances in LM F. Di Giuseppe, B. Krzeminski,R. Hess, C. Shraff (1) ARPA-SIM Italy (2) IMGW,Poland (3)DWD, Germany.
VIEWS b.ppt-1 Managing Intelligent Decision Support Networks in Biosurveillance PHIN 2008, Session G1, August 27, 2008 Mohammad Hashemian, MS, Zaruhi.
4D-VAR Optimization Efficiency Tuning
Gleb Panteleev (IARC) Max Yaremchuk, (NRL), Dmitri Nechaev (USM)
Adjoint modeling and applications
Distributed Dynamic BDD Reordering
ENGG 1801 Engineering Computing
Database Query Execution
Huanyuan(Wayne) Sheng
LMC Little Man Computer What do you know about LMC?
RKPACK A numerical package for solving large eigenproblems
Variational Inequalities
The Second Order Adjoint Analysis
Evaluating an expression with one variable
Lesson 3.3 Writing functions.
Equations & Graphing Algebra 1, Unit 3, Lesson 5.
Presentation transcript:

Using PALM to integrate variational data assimilation algorithms with OPA ECMWF, 29 june 2005, Reading. Nicolas Daget CERFACS, Toulouse

Dynamic coupling for parallel programs Easy and user friendly to set up different assimilation systems Independence of the components High performance communications for data exchanges Components can be launch dynamically Complete independence between components and the algorithm Distributed data exchange Physics and algebraic computations are separated PALM Philosophy Algebraic computations can be done by PALM

PALM unit Unit Inputs Outputs Direct communication Communication with a buffer Priority Inside a loop Branch

Data assimilation algorithms Direct model, tangent model and adjoint model Data assimilation

3DVAR Shallow Water Model Read observations Minimization

3DVAR with OPA In situ temperature only No background quality control First prototype

3DVAR with OPA Read Observations Compute first Jo Model Compute first Jb and grad J Minimizer Compute Jo Compute Jb and grad J

3DVAR with OPA Read data Initialization of R Reset variables First Jo

3DVAR with OPA Read restart file, nit000, nitend, etc Model initialization (opa.F without step.F) Tangent model initialization Model integration (step.F) Memory shared Initialization of B

3DVAR with OPA First grad J First Jb First Jo Put inputs to minimizer Control vector Grad J Jb Put J and grad J Minimizer : Lanczos algorithm linear equation and eigenvalue solver Jo

3DVAR with OPA Loop inside minimizer Loop synchronized with the minimizer

3DVAR with OPA Jo

3DVAR with OPA Direct Model Read observation H H T R -1 B 1/2 B T/2 Minimizer 3DVAR inner loop outer loop First version will come soon In progress

Conclusions Hard work to split OPAVAR in units Direct, tangent and adjoint model can't be separated First 3DVar with OPA8.2 is not yet finished Easy to understand and modify algorithms Easiest to replace OPA8.2 by NEMO No information about optimization