PSMILe development meetings Paris, September 19, 2002 The transformer is an independent entity that reacts when a signal is sent by a model or the driver.

Slides:



Advertisements
Similar presentations
Fire Benchmark Parallelisation Programming of Supercomputers WS 11/12 Sam Maurus.
Advertisements

Klaus Majenz SAP – Product Line BI
1 Chapter 22 Network layer Delivery, Forwarding and Routing.
Assume that a file is transferred from a node A to a node B. The file has been fragmented in 5 frames (denoted as f0, f1, f2, f3, f4). Show the flow of.
Assume that a file is transferred from a node A to a node B. The file has been fragmented in 5 frames. Frame 0 is corrupted, the ACK of frame 1 is corrupted,
Decision Trees and MPI Collective Algorithm Selection Problem Jelena Pje¡sivac-Grbovi´c,Graham E. Fagg, Thara Angskun, George Bosilca, and Jack J. Dongarra,
OSI MODEL Maninder Kaur
IFS310: Week 3 BIS310: Structured Analysis and Design 5/4/2015 Process Modeling and Data Flow Diagrams.
CSCI-235 Micro-Computers in Science The Network. Network Fundamentals A computer network consists of two or more computers linked together to exchange.
CECS 474 Computer Network Interoperability Notes for Douglas E. Comer, Computer Networks and Internets (5 th Edition) Tracy Bradley Maples, Ph.D. Computer.
SYSTEM ANALYSIS & DESIGN (DCT 2013)
® IBM Software Group © 2006 IBM Corporation Rational Software France Object-Oriented Analysis and Design with UML2 and Rational Software Modeler 04. Other.
Performance analysis of a Grid-based Instrumentation Device Farm Luca Berruti 1, Franco Davoli 1, Stefano Vignola 1, Sandro Zappatore 1 1 CNIT – University.
Switching When we have a lot of devices that want to communicate, how do we set up connections between them?
Inter Process Communication:  It is an essential aspect of process management. By allowing processes to communicate with each other: 1.We can synchronize.
Ch 23 1 Based on Data Communications and Networking, 4th Edition. by Behrouz A. Forouzan, McGraw-Hill Companies, Inc., 2007 Ameera Almasoud.
Mobile IP.
Databases and Database Management Systems
TCP: Software for Reliable Communication. Spring 2002Computer Networks Applications Internet: a Collection of Disparate Networks Different goals: Speed,
Process Modeling and Data Flow Diagrams
Lecture slides prepared for “Business Data Communications”, 7/e, by William Stallings and Tom Case, Chapter 8 “TCP/IP”.
1 C omputer information systems Design Instructor: Mr. Ahmed Al Astal IGGC1202 College Requirement University Of Palestine.
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 9.1.
1 Computer Communication & Networks Lecture 20 Network Layer: IP and Address Mapping (contd.) Waleed.
The Network Layer. Network Projects Must utilize sockets programming –Client and Server –Any platform Please submit one page proposal Can work individually.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
Chapter 3: Operating-System Structures System Components Operating System Services System Calls System Programs System Structure Virtual Machines System.
1 Video traffic optimization in mobile wireless environments using adaptive applications Phd Forum UBICOMM 2008 David Esteban.
WAN technologies and routing Packet switches and store and forward Hierarchical addresses, routing and routing tables Routing table computation Example.
RTS Meeting 8th July 2009 Introduction Middleware AUTOSAR Conclusion.
SAD - DFD Context Diagrams
Access Primer Africamuseum 5 June MS Access  Relational Database Management System Data/information resides in series of related tables Principle.
Unit III : Introduction To Data Structures and Analysis Of Algorithm 10/8/ Objective : 1.To understand primitive storage structures and types 2.To.
EITnotes.com For more notes and topics visit:
Chapter 6: User-Defined Functions
Mobile Communication The SMS implies of several additional elements in the network architecture There is also another Element called.
Sami Al-wakeel 1 Data Transmission and Computer Networks The Switching Networks.
Silberschatz, Galvin and Gagne  Operating System Concepts Chapter 3: Operating-System Structures System Components Operating System Services.
Problems, Problem Spaces and Search
Distributed Data Assimilation - A case study Aad J. van der Steen High Performance Computing Group Utrecht University 1. The application 2. Parallel implementation.
Chapter 18 Object Database Management Systems. McGraw-Hill/Irwin © 2004 The McGraw-Hill Companies, Inc. All rights reserved. Outline Motivation for object.
DFDs (Data Flow Diagrams). Data Flow Diagrams DFDs are a system modeling tool, the most popular and important representation in data flow modeling. DFDs.
1.  10% Assignments/ class participation  10% Pop Quizzes  05% Attendance  25% Mid Term  50% Final Term 2.
Copyright 2006 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Third Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
Database Systems Design, Implementation, and Management Coronel | Morris 11e ©2015 Cengage Learning. All Rights Reserved. May not be scanned, copied or.
Aquarius Level-3 Binning and Mapping Fred Patt. Definitions Projection - any process which transforms a spatially organized data set from one coordinate.
EOVSA STATE FRAME ASSEMBLY, DISTRIBUTION, AND SYNCHRONIZATION Gelu Nita NJIT MARCH 2012 EOVSA PDR MEETING 1.
David Adams ATLAS DIAL/ADA JDL and catalogs David Adams BNL December 4, 2003 ATLAS software workshop Production session CERN.
Lecture # 03 Switching Course Instructor: Engr. Sana Ziafat.
Unit III Bandwidth Utilization: Multiplexing and Spectrum Spreading In practical life the bandwidth available of links is limited. The proper utilization.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 CH. 8: SWITCHING & DATAGRAM NETWORKS 7.1.
Jan Hatje, DESY CSS – Control System Studio EPICS collaboration meeting CSS – Control System Studio Update EPICS collaboration meeting 2008 Shanghai.
Chapter 18 Object Database Management Systems. Outline Motivation for object database management Object-oriented principles Architectures for object database.
Comparative Study of Performance for ZigBee and 6LoWPAN Protocols Ing. Octavio J. Salcedo P. Ing. Oscar A. Gracia Ing. Brayan S. Reyes Daza.
RIP Routing Protocol. 2 Routing Recall: There are two parts to routing IP packets: 1. How to pass a packet from an input interface to the output interface.
NA62: The LKr Electronics Matt Huszagh. Installation & Setup (1/5) Crate Setup 8 vertical columns of 4 crates Almost all installed.
CS 6401 Intra-domain Routing Outline Introduction to Routing Distance Vector Algorithm.
Switching By, B. R. Chandavarkar, CSE Dept., NITK, Surathkal Ref: B. A. Forouzan, 5 th Edition.
CSCI-100 Introduction to Computing The Network. Network Fundamentals A computer network consists of two or more computers linked together to exchange.
System Components Operating System Services System Calls.
ITD1312 Database Principles Chapter 5: Physical Database Design
Subject Name:COMPUTER NETWORKS-1
Translation of ER-diagram into Relational Schema
Chapter 9 Designing Databases
Surface Analysis Tools
Intradomain Routing Outline Introduction to Routing
logical design for relational database
Delivery, Forwarding, and Routing of IP Packets
Databases 1.
ADMISSIONS OVERVIEW MICHELLE GRUBER. ADMISSIONS OVERVIEW MICHELLE GRUBER.
Presentation transcript:

PSMILe development meetings Paris, September 19, 2002 The transformer is an independent entity that reacts when a signal is sent by a model or the driver. This signal is sent via MPI persistent communications: –For each model that needs transformation(s) in its exchange(s), a persistent communication is set between the model and the Transformer. –The Transformer is looping over this persistent channels to get any signal from a model. –A signal consists in a predefined control packet (a set of integers) that gives information related to any treatment. The analyse and the treatment are performed: –Any treatment corresponds to a sequence of actions that the Transformer performs combining initial information given by the driver and the models, and the information given through the control packet. Principles of the transformer

PSMILe development meetings Paris, September 19, 2002 The Initialization phase For the driver: o Reading of the input files SMIOC/SCC o Extraction of the information about:  the run-time environment,  the communications,  the transformations. o Allocation and Fill up of the different information tables sent to the transformer o Sending of these tables to the transformer For the transformer: o Reception of the information extracted by the driver o Allocation of the transformer tables o Fill up of the tables o Initialisation of the persistent communications mechanism

PSMILe development meetings Paris, September 19, 2002 The Definition phase On the model side: o Definition of the grids and the data fields o For each grid, sending of a control packet ‘T_GRID_DEF’ o Send for each grid:  The information about the grid  The arrays relatives to the grid. For the transformer: o Reception of the control packet o Reception of the information | Update of the grid information | stored in the transformer o Reception of the different arrays | Update of the grid arrays ie | arrays of latitudes, longitudes, | corner of latitudes, corner of | longitudes, masks, areas

PSMILe development meetings Paris, September 19, 2002 The Decommission phase On the model side: o Decommission of a grid o For each grid, sending of a control packet ‘T_GRID_UNDEF’ For the transformer: o Reception of the control packet o Deletion of the grid information | stored in the transformer o Deletion of the grid arrays ie | arrays of latitudes, longitudes, | corner of latitudes, corner of | longitudes, masks, areas

PSMILe development meetings Paris, September 19, 2002 Management of the data exchange through the transformer The Reception phase On the model side: o PRISM_Put( ) on a process o Sending of a control packet ‘T_PUT’ o Sending of the local data For the transformer: o Reception of the control packet o Reception of the local data o If the data is distributed on a single process or If all the processes have sent their piece of data | Assemble the data

PSMILe development meetings Paris, September 19, 2002 Management of the data exchange through the transformer The Transformation phase and the sending phase On the model side: o PRISM_Get( ) on a process o Reception of the local data For the transformer: o If the data has been assembled  Look into the transformation table to extract the different transformation to perform.  Extract the needed arrays such as the latitudes, longitudes, etc… for an interpolation  Perform the different transformations o Sending of the transformed data with the PSMILe philosophy

PSMILe development meetings Paris, September 19, 2002 Management of the data exchange through the transformer The Finalization phase For the driver: o Sending of a control packet ‘T_FINALIZE’ For the transformer: o Reception of the control packet o Deallocation of the arrays o Release of the communicators o Finalize the MPI Run_time environment

PSMILe development meetings Paris, September 19, 2002