Skip to content
Sebastien Denvil edited this page Jun 5, 2015 · 17 revisions

Introduction

The Prodiguer messaging platform is a distributed computing environment based upon the Advanced Message Queue Protocol (AMPQ). A network of AMPQ servers support the dispatch and processing of messages. A message consists of a header and content, headers contain standardised fields whereas content is specific to each application.

Applications

During simulation execution the libIGCM runtime environment dispatches simulation monitoring messages to the central Prodiguer MQ server. Received messages drive downstream applications such as the Simulation Monitoring web application or the Supervisor machine intelligence application.

Metrics characterizing simulations ability to reproduce observed climate are computed at each computing center during simulation execution. The so called "simulation metrics" are dispatched to the central Prodiguer MQ server where they are persisted and made available for downstream exploitation (e.g. visualizations).

HPC environment related metrics are gathered at each computing center during simulation execution. The so called "environment metrics" are dispatched to the central Prodiguer MQ server where they are persisted and made available for downstream exploitation (e.g. visualizations).

Clone this wiki locally