gae cms analysis example
Download
Skip this Video
Download Presentation
GAE CMS Analysis (Example)

Loading in 2 Seconds...

play fullscreen
1 / 15

gae cms analysis - PowerPoint PPT Presentation


  • 482 Views
  • Uploaded on

GAE CMS Analysis (Example). Michael Thomas ( [email protected] ) (on behalf of the GAE group). Outline. Prepare Code. Collect Results. GAE Analysis. Submit. Monitor. Prepare ORCA Job. Install xcmsi to prepare for local CMS software installation

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'gae cms analysis' - Olivia


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
gae cms analysis example

GAE CMS Analysis(Example)

Michael Thomas ([email protected])

(on behalf of the GAE group)

Korea Workshop May 2005

outline
Outline

Prepare Code

Collect Results

GAE Analysis

Submit

Monitor

Korea Workshop May 2005

prepare orca job
Prepare ORCA Job
  • Install xcmsi to prepare for local CMS software installation
    • http://cmsdoc.cern.ch/cms/oo/repos_standalone/download/download.sh
  • Install ORCA using xcmsi
    • ./xcmsi.pl
    • Select packages to install
  • Write and compile the ORCA application
    • cd to ORCA workspace
    • Look at ExRunEvent.cpp in ORCA/src/Workspace as an example
    • More info on using ORCA: http://cmsdoc.cern.ch/orca/

Korea Workshop May 2005

submit job
Submit Job
  • Describe job in Job Description Language (Chimera DAX)
  • Submit job to Grid Scheduler (Sphinx)
  • Sphinx submits job and subtasks to remote sites
  • Use Sphinx job id to monitor job

Korea Workshop May 2005

describe job in jdl
Describe Job in JDL
  • Chimera DAX: http://www.griphyn.org/chimera/dax-1.6.xsd
  • Other Job Description Languages being investigated
  • JDL contains
    • Input and output logical filenames
    • Tasks (commands) to be executed
    • Dependency between Tasks represented as a DAG
    • Pointer to application data (ORCA shared libraries, .orcarc)

Korea Workshop May 2005

submit job to scheduler
Submit Job to Scheduler
  • Use client tool to submit to Sphinx
  • Web Service interface provides flexibility for clients
    • Sphinx client application
    • CRAB
    • Web Browser
  • Sphinx returns a Grid Job Id

Korea Workshop May 2005

sphinx manages job submission
Sphinx manages job submission
  • Sphinx locates available resources based on policy information
    • Cpu
    • Input data
    • Network resources
  • Submit job to remote site via BOSS

Korea Workshop May 2005

monitor progress
Monitor Progress
  • Lifelines give immediate feedback on all job status
  • BOSS Job Monitoring
  • MonALISA Monitoring

Korea Workshop May 2005

job lifeline
Job Lifeline

Korea Workshop May 2005

boss job monitoring
BOSS Job Monitoring

Korea Workshop May 2005

monalisa job monitoring
MonALISA Job Monitoring
  • Correlate Lifelines with remote system status

Korea Workshop May 2005

collect results
Collect Results
  • When job is finished, use Logical File Result and Dataset Catalog to obtain result data
  • CAVES used for version control on ROOT session
    • Allows sharing analysis code between users and groups
  • ROOT display for visualization of results

Korea Workshop May 2005

caves code management
CAVES code management

Korea Workshop May 2005

view results
View Results

Pz,Px,Py plot of Higgs -> WW

Korea Workshop May 2005

view results15
View Results

Korea Workshop May 2005

ad