537 research outputs found

    Requirements and Problems in Parallel Model Development at DWD

    Get PDF

    Requirements and problems in parallel model development at

    Get PDF
    Nearly 30 years after introducing the first computer model for weather forecasting, the Deutscher Wetterdienst (DWD) is developing the 4th generation of its numerical weather prediction (NWP) system. It consists of a global grid point model (GME) based on a triangular grid and a non-hydrostatic Lokal Modell (LM). The operational demand for running this new system is immense and can only be met by parallel computers. From the experience gained in developing earlier NWP models, several new problems had to be taken into account during the design phase of the system. Most important were portability (including efficieny of the programs on several computer architectures) and ease of code maintainability. Also the organization and administration of the work done by developers from different teams and institutions is more complex than it used to be. This paper describes the models and gives some performance results. The modular approach used for the design of the LM is explained and the effects on the development are discussed

    Parallele Strategien für ein spektrales Wolkenmodul in einem 3-dimensionalen Mesoskalenmodell

    Get PDF
    A spectral cloud model is developed for a 3-dimensional mesoscale model considering only the microphysical conversion processes of the warm cloud. Because of the expected computation requirements, which are strongly increased in relation to the bulk-parameterization, we develop concepts for the parallelization of the module, explain their applicability and present first results.Für ein 3-dimensionales Mesoskalenmodell wird ein spektrales Wolkenmodul entwickelt, das zunächst nur die mikrophysikalischen Umwandlungsprozesse der warmen Wolke berücksichtigt. Aufgrund des zu erwartenden, im Vergleich zur bulk-Parametrisierung stark erhöhten Rechenzeitbedarfs entwickeln wir Konzepte zur Parallelisierung des Moduls, erläutern deren Anwendbarkeit und stellen erste Ergebnisse vor

    Extension and optimisation of a communication platform for pc-based control systems

    Get PDF
    Die vorliegende Arbeit befasst sich mit der Erweiterung und Optimierung einer Kommunikationsplattform für offene PC-basierte Steuerungssysteme für Parallelkinematiken und leistet einen Beitrag dazu, den Umsetzungsaufwand von Steuerungsapplikationen selbst in einer verteilten Umgebung zu reduzieren und gleichzeitig die Performanz und Zuverlässigkeit des Steuerungssystems zu steigern. In Gegensatz zu Seriellen Robotern bestehen Parallelkinematiken aus einer geschlossenen kinematischen Kette, bei dem der Manipulator über mehrere Führungsglieder mit den fest am Gestell montierten Antrieben verbunden ist. Begünstigt durch diese mechanische Struktur resultiert für jeden Antrieb eine gering zu bewegenden Masse pro Verfahrbewegung. Dies wiederum führt dazu, dass im Vergleich zu seriellen Robotern höhere Arbeits¬geschwin¬dig¬keiten und -beschleunigungen bei höherer Genauigkeit und Steifigkeit gefahren werden können. Neben einer Erhöhung der Performanz des Steuerungssystems liefert diese Arbeit die architekturspezifische Grundlage für die Integration von rechenaufwendigen parallelroboterspezifischen Besonderheiten in den Steuerungspfad. Weiterhin schafft diese Arbeit eine Plattform für die Implementierung und Ausführung von echtzeitfähigen verteilten Steuerungsapplikationen. Dafür wird die Middleware so erweitert, dass sie Anwenderapplikationen eine transparente Nutzung von Kommunikations¬mechanismen im verteilten System gewährleistet. Eine optimale Nutzung der verteilten Ressourcen wird durch die Integration eines Self-Managers in die Steuerungssofware erreicht. In diesem Zusammenhang wird im Rahmen dieser Arbeit eine Monitoring-Komponente in die Middleware integriert, die topologische und zeitliche Informationen über die Ausführung von Tasks im verteilten System zur Laufzeit ermittelt und dem Anwender bereitstellt.The present work covers the expansion and optimization of a communication platform designed for the implementation of an open and computer-based control system for parallel kinematics. This work helps to reduce the implementation cost of control applications and increases at the same time the performance of the control system. Unlike serial robots, the mechanical structure of a parallel kinematics consists of a closed kinematic chain. The manipulator is connected over many links to the drives mounted on the rack. Favored by this mechanical structure each drive has a reduced mass to move and therefore higher velocities and accelerations are achievable. In addition to the performance increase of the control system this work provides the architectural fundament for the integration of computationally intensive and parallel kinematics specific features in the control system. Furthermore, the present work provides a platform for the implementation and execution of real-time distributed control applications in both multi-core processors and computer network. In this context, the middleware is extended so that it ensures user applications a transparent using of communication mechanisms in the distributed systems. To ensure optimal use of the resources available in the distributed system a self-manager is integrated into the control system. The self-manager responds independently and efficiently to changes occurring in the system topology as well as to changing demands on the control. It automatically adjusts the distribution of the control modules at runtime. In order to achieve this, a monitoring component is integrated in the middleware. It determines and provides topological and temporal information about the execution of tasks in the distributed system at runtime

    Atmospheric pollution transport: the parallelization of a transport & chemistry code

    Get PDF
    We discuss a model for computing the chemical reactions occurring among air pollutants and predict their dispersion in the atmosphere. We consider a parallel implementation on a CRAY T3D, using up to 128 processors. A regular subdomain decomposition is considered to optimize inter-processor communications, while load balancing Ð the main technical di¦culty to obtain a good e¦ciency Ð is achieved by re-assigning temporarily pieces of work to other processors, according to a global strategy. The performance of our implementation is described by an analytical relation whose validity is checked on realistic data sets. A speedup of 100 is obtained with 128 processors

    KfK-SUPRENUM-Seminar 19.-20.10.1989. Tagungsbericht

    Get PDF

    Tagungsband Dagstuhl-Workshop MBEES: Modellbasierte Entwicklung eingebetteter Systeme 2005

    Get PDF

    Entwicklung einer Schnittstelle für verteiltes I/O in einer neuen on-board Computerarchitektur.

    Get PDF
    This work is a part of the On-Board-Computer Next-Generation (OBC-NG) project by the German Aerospace Centre. The OBC-NG project surveys a concept for distributed computing on space systems. This thesis is about the Interface-Node component which provides access to the sensors and actuators of the space system. At first there will be an overview of existing techniques in the field of distributed systems. Out of this a concept will be developed for use in embedded systems. To evaluate the concept a prototype for a simulation evironment and for embedded systems will be implemented. Based on this implementation the applied techniques will be evaluated for the use in the OBC-NG System. This thesis shows, that techniques which are used in High-Performance-Computing (HPC) Systemd can be adapted to embedded Systems with severe resource restrictions
    corecore