ATLAS (trigger) Ptolemy Simulation Workpage

This page is designed as the central navigation source for those within the ATLAS trigger
simulation group who are specifically working with Ptolemy

Overview

A portion of the ATLAS trigger simulation group is attempting to exploit the Ptolemy simulation package to simulate parts of the ongoing trigger work. At present the effort is concentrated upon simulation of the "Pilot Project Ethernet Tesbed programme".

The group is attempting to keep the simulation very simple (and factorised), so that:

A more detailed explanation of these ideas is given in  Overview which is a pdf document with some examples.

At the heart of the thinking of many of those involved is that a simulation of the full ATLAS data flow system should be possible at a very high level, where the responses of nodes is determined by simple transfer functions. More about this idea can be read in some Slides presented at the Chamonix workshop

Infrastructure

Having read the overview document, you will find that the work centres on the idea of having very clearly defined messages being passed around the system. This table gives access to the general description and also to a reference catalogue of messages.

The user view of connection to an switch is also described here.

Item Description Reference
documents
Code
Message
passing
A general description of the simulated message passing scheme. * N/A
Reference documentation for individual messages * .h, .cc
Switch
Interface
All switches in the system present a uniform interface to nodes. This document describes this to the level that a node writer needs to know. ? N/A

Nodes

High level specification* documents, specific implementation descriptions and code are listed below

Item Brief description H.L
Specification
Implementation
description
Code
ROB

Simple ROB which does not differentiate between concept of ROBIN and ROB-Complex

* ? ?
ROBIN ROBIN part of ROB-Complex * * *
ROBOUT ROBOUT part or ROB-Complex * * *
ROB
Controller
ROB Comtroller part of ROB-Complex * * *
Processor Steers event processing and performs
feature extraction
* * ?

Transport

Implementation descriptions and code are listed below

Item Implementation
description
Code Other useful links
Ethernet Switch ? ? ?
PCI Bus * * ( FeedbackMsg.h, help.h) ?

Workplans

  1. Internal workplan with detailed targets
  2. External workplan with main targets

Minutes

  1. 30-Apr-99 Phone meeting

Links to other simulation pages


Maintained by P.Clarke/ clarke@hep.ucl.ac.uk