How the different (arpege/aladin/alaro/arome) physical packages are co- existing Short introduction to the 3 subsequent presentations Gwenaëlle Hello,

Slides:



Advertisements
Similar presentations
An introduction to the memory-distributed aspect of the code Arpege/Ifs/Aladin R. El Khatib Météo-France - CNRM/GMAP September, 2002.
Advertisements

Data Dependencies Describes the normal situation that the data that instructions use depend upon the data created by other instructions, or data is stored.
Detecting Malicious Flux Service Networks through Passive Analysis of Recursive DNS Traces Roberto Perdisci, Igino Corona, David Dagon, Wenke Lee ACSAC.
Case Tools Trisha Cummings. Our Definition of CASE  CASE is the use of computer-based support in the software development process.  A CASE tool is a.
MP IP Strategy Stateye-GUI Provided by Edotronik Munich, May 05, 2006.
Basic Input Output System
2/06/2004ALADIN Workshop, Innsbruck1 The general problem of moist processes in ALADIN-2 J.-F. Geleyn ALADIN-2/CHMI (Prague) & Météo-France (Toulouse)
About Estuarine Dynamics
MSc. Publishing on WWW JavaScript. What is JavaScript? A scripting language devised by Netscape Adds functionality to web pages by: Embedding code into.
Using Interfaces to Analyze Compositionality Haiyang Zheng and Rachel Zhou EE290N Class Project Presentation Dec. 10, 2004.
Homework quiz Simplify Completely: Test Friday 3/2 Simplifying expressions –Exponent properties (4.1, 4.2) Know how to apply the specific properties.
SOFTWARE ENGINEERING for REAL-TIME SYSTEMS (© J.E.Cooling 2003) Software design - core concepts - slide 1 Software engineering for real-time systems Section.
ECE122 L3: Expression Evaluation February 6, 2007 ECE 122 Engineering Problem Solving with Java Lecture 3 Expression Evaluation and Program Interaction.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 6 Slide 1 Software Requirements 2.
8/5/2015\course\cpeg323-08F\Topic1.ppt1 Topic I Introduction to Computer Architecture and Organization.
Software maintenance Managing the processes of system change.
1 © Talend 2014 Service Locator Talend ESB Training 2014 Jan Bernhardt Zsolt Beothy-Elo
Client/Server Software Architectures Yonglei Tao.
Chapter 5 - Making Music: An On-Screen Piano
Genetic Programming.
The Pseudocode Programming Process Chapter 9. Summary of Steps in Building Classes and Routines.
V Avon High School Tech Club Agenda Old Business –Delete Files New Business –Week 16 Topics: Intro to HTML/CSS –Questions? Tech Club Forums.
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
P-3 Linear Equations and Inequalities. Vocabulary Linear Equation in one variable. Ax + B = C A ≠ 0 B and C are constants You’ve seen this before! 4x.
Software Testing. Introduction Testing is often left to the end of the project which is generally not a good idea. Testing should be conducted throughout.
RUP Implementation and Testing
Prague'03 / Physics & its interfacing Physics & its interfacing – the AROME case J.-F. Geleyn & L. Gérard I) Generalities II) Challenges & likely problems.
2D-model in arp/ifs framework Same code as the complete 3D-model Few modifications driven by the LMAP key Setup (geometry) SL scheme Developped by the.
Presents. FILE MANAGER This module has been developed for proper management of Files/Documents
1 On to Object Design Chapter 14 Applying UML and Patterns.
4.2.1 Programming Models Technology drivers – Node count, scale of parallelism within the node – Heterogeneity – Complex memory hierarchies – Failure rates.
1 Introduction to Middleware. 2 Outline What is middleware? Purpose and origin Why use it? What Middleware does? Technical details Middleware services.
ALADIN A transition year EWGLAM/SRNWP, Dubrovnik, 8/10/07.
Prague' 03 - Convergence1 Convergence between the ALADIN and AROME projects: opportunity and challenges I)Motivation II)Issues III)Partnerships IV)New.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 20 Slide 1 Critical systems development 3.
© 2006 ITT Educational Services Inc. SE350 System Analysis for Software Engineers: Unit 10 Slide 1 Chapter 13 Finalizing Design Specifications.
Physics - Dynamics Interface The 14th ALADIN Workshop Innsbruck, 1-4 June 2004 Martina Tudor Meteorological and Hydrological Service, Grič 3, HR
Vertices, Edges and Faces By Jordan Diamond. Vertices In geometry, a vertices is a special kind of point which describes the corners or intersections.
ESSENTIAL STANDARDS OF UNDERSTANDING Social Science Introduction.
Chapter 13 Finalizing Design Specifications
A Python Tour: Just a Brief Introduction "The only way to learn a new programming language is by writing programs in it." -- B. Kernighan and D. Ritchie.
CSS THE MISSING MANUAL Introduction. Benefits of CSS Style sheets offer more formatting choices than are offered in straight HTML  EXAMPLE: When you.
LESSON 2.8 SOLVING SYSTEM OF EQUATIONS BY SUBSTITUTION ‘In Common’ Ballad: ‘All I do is solve’
Selenium Waits © 2015, Perfecto Mobile Ltd. All Rights Reserved.
An Introduction to Programming Using Alice 2.2, Second Edition Chapter 7 Recursive Algorithms.
Introduction to Criterion D By: Alessandro Cantillo, Daniel Tuesta, Sofia Reichard, Luis Cruz, Kiana Robles.
Coming up Implementation vs. Interface The Truth about variables Comparing strings HashMaps.
Final Project: Simplified driving skills By: Alex Muñoz.
2( ) 8x + 14y = 4 -12x – 14y = x = x = 4 8x + 14y = 4 8(4) + 14y = y = y = -28 ___ ___ y = -2 The solution is (4, -2)
Hello Educational presentation.
-A introduction with an example
Gauss’s Law Basic Concepts Electric Flux Gauss’s Law
HIRLAM mesoscale report
Gauss’s Law ENROLL NO Basic Concepts Electric Flux
HP Envy 4525 Printer Setup Best HP Printer Support Call: Visit: http: // hp.help /
Software Processes.
Sec. 2.3: Apply Deductive Reasoning
IVG Driver Training In-Cab Scanning.
أنماط الإدارة المدرسية وتفويض السلطة الدكتور أشرف الصايغ
Huanyuan(Wayne) Sheng
These are user interface queries
Operational Aladin-Belgium
Solving One Step Equations
Chapter 13 Finalizing Design Specifications
Java Programming Review 1
Testing bulk parameterization of microphysics in ALARO 10
Introduction to IFSM 303 Human Factors in Computer Systems Design
If-Statements and If/Else Statements
NWP activities in Austria in 2006/2007 Y. Wang
Introduction to High Performance Computing Lecture 8
Presentation transcript:

How the different (arpege/aladin/alaro/arome) physical packages are co- existing Short introduction to the 3 subsequent presentations Gwenaëlle Hello, Météo-France

Some generalities Main part of the code is common Setup (90%) Dynamics (100 %) Data-flow structures (90-100%) Dyn-phys interface (between 20 to 100 % case dependant) Physic computations (between 0 to 100 % case dependant) The diversity allowed in the setup is active in the gridpoint computations

The setup Level 0 « CNT0 » su0yomA su0yomB On/off Control high-level keys of the different packages SU0PHY Physic detailed set-up SUPHY suphmf suphec suphmnh

The phys-gp computations, the drivers GP-computations driver Gp_model surfext cpg mf_phys cpg_pt cpg_dia Arome Valid for Arome Arpege Aladin Alaro Arpege Aladin Alaro

The current interface routine mf_phys: the different physical packages are called by bloc mf_phys aplpar cptend : Flux  tendencies « n »-call to cputqy : time evolution apl_arome « n »-calls to cputqy_arome Arome Arpege Aladin Alaro AAAAAA AAAAAA AAAAAA A A The diversity is inside

The data-flow: the carriages are the same but the passengers not as well as the road followed gmv/gfl Gmvt1/gflt1, Sl buf aplpar cptend cputqy Apl_arome cputqy_arome Flux tends Arome Arpege Aladin Alaro

Concluding remarks Until now, the co-existence of the different physical packages was with few difficulties to handle From « dynamic side » physics is seen as a package so phys-dyn interaction is limited As a consequence few degrees of freedom are allowed (seq or //, bef or after dyn, gridpoint or origin ?) The physical packages are either quasi the same (arp-ald), either with no intersection (arp-aro) These last 3 points are less and less true 3D & resolved physics will make the phys-dyn interaction more complex Then we will add more degrees of freedom We are also going to add more and more physics that we will also want to possibly mix