Embed
Email

LAL Syllabus

Document Sample

Shared by: linzhengnd
Categories
Tags
Stats
views:
1
posted:
11/9/2011
language:
Dutch
pages:
6
LDAS Camp









LIGO-G010223-00-Z



5 June 2001 L.S.Finn/LIGO Scientific Collaboration 1

Goals



 The LIGO data-flow model

» From the detector through detector diagnostics through analyses

» Introduction to software systems that manipulate the data or query

the database

– DMT, LDAS, LAL, GUILD



 DMT Workshop

» How to develop and run DMT monitors that produce any or all of

database entries, graphical displays, web page or text reports, or

trend frames

 LDAS/LAL Workshop

» Programming for LAL, parallel processing in LDAS, and integrating

LAL-coded parallel search programs into the LDAS system

LIGO-G010223-00-Z



5 June 2001 L.S.Finn/LIGO Scientific Collaboration 2

Format



 Separate LDAS/LAL, DMT  Computers and accounts

Workshops » Software development will take

place on LIGO computers

 Morning Lectures

» Your laptops are your keyboard

» 9 - Noon

and screen

» Two approximately 1:15

» Network access via DHCP

lectures with an 0:30 break

– Use hubs on table or go

» Demos wireless if you’ve got it

 Afternoon Labs » LIGO Lab Workshop accounts

» 1:30 - 5 PM will be distributed Wednesday,

either before lecture or at

» Based on AM lectures

beginning of lab









LIGO-G010223-00-Z



5 June 2001 L.S.Finn/LIGO Scientific Collaboration 3

Tuesday: Orientation



 The Data Monitoring Tool and  LDAS/LAL

the metadatabase » Kent Blackburn, Philip Charlton,

» John Zweizig, Peter Shawhan Peter Shawhan

 Purpose  Data flow model and LDAS

 Hardware/network anatomy

interconnection » The conceptual data flow and its

 The DMT execution implementation in LDAS/LAL

environment  Using LDAS

 The DMT programming » LDAS Commands & Syntax

Environment » LDAS Log files and job tracking

 Using root for quick results » Ways of issuing LDAS Commands

 Running and interacting with a  The LDAS/LAL Connection (Phi

simple monitor » LAL, the wrapperAPI and LDAS

 Using Guild to access the

database

LIGO-G010223-00-Z



5 June 2001 L.S.Finn/LIGO Scientific Collaboration 4

DMT Workshop Syllabus



 Wednesday: DMT Programming Basics

» Running ROOT; C++ concepts for the C progrmmer; DMT

containers; Signal Processing in the DMT; the Data Accessor

Class. Writing and debugging a basic monitor in ROOT.

 Thursday: The DMT Programming Environment

» The Data Environment; the Monitor Data AP; sending data to the

DataViewer. Turning your ROOT-based monitor into a DMT monitor

 Friday: Advanced Topics

» Generating triggers; creating and viewing trend frames;writing

html reports; detailed view of DMT operations: the process

manager, the shared memory partition, etc.

 Saturday: Wrap-up

LIGO-G010223-00-Z



5 June 2001 L.S.Finn/LIGO Scientific Collaboration 5

LDAS/LAL Workshop Syllabus



 Wednesday: Preliminaries (Sam Finn)

» Goal: Installation of LAL, LALWrapper, LDAS subset, running a

search in the test harness, adding a new search

 Thursday: Coding for LAL (John Whelan)

» Goal: How to code for LAL. Procedure prototypes, datatypes. Write

one or more LAL procedures that implement the core of a new

“search”

 Friday: Parallel programming and the interface to

LDAS (Sam and Philip Charlton)

» Goal: What is parallel programming? “Parallelizing” your search.

Interfacing your search to LDAS and testing in the test harness

 Saturday: Wrap-up

LIGO-G010223-00-Z



5 June 2001 L.S.Finn/LIGO Scientific Collaboration 6



Related docs
Other docs by linzhengnd
option strategy excel spreadsheet
Views: 3  |  Downloads: 0
Tips on Effective Listening
Views: 0  |  Downloads: 0
TO DOWNLOAD TEXT - Repairing The Breach
Views: 0  |  Downloads: 0
Power-Up Tested - Access Mobile
Views: 4  |  Downloads: 0
6502 Sell stone monuments and memorials
Views: 0  |  Downloads: 0
Sheet1 - Atlanta International School
Views: 2  |  Downloads: 0
AFRICAN UNION
Views: 0  |  Downloads: 0
By registering with docstoc.com you agree to our
privacy policy

You are almost ready to download!

You are almost ready to download!