Building an Athena Job with GANGA a step-by-step GUI approach Tutorial Material by C L Tan.

Slides:



Advertisements
Similar presentations
COMPLAINT Example A: 1 Select Complaint from the Available Events menu. Clicking on the word "Complaint "places it in the Selected Event box. Click Next.
Advertisements

MS Access 2003 Tutorial By: Juan GUANTENG!!! Y7. Step 1 Launch the Microsoft Access 2003 program. This can be done by clicking an icon on the desktop.
1 Prepared by ASM Research, Inc. This tutorial is designed to help the first time CHRTAS Student user. It also serves as a ready reference tool to teach.
Excel Tutorial 6 Managing Multiple Worksheets and Workbooks
1 Using Excel for Statistics Office 2010 and 2013.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Introduction to GANGA Hurng-Chun Lee 27 Feb.
Selecting Features Francisco Olivera, Ph.D., P.E. Department of Civil Engineering Texas A&M University.
Course Orientation Assignments Tool. If the Assignments tool has been added to the course, use the Assignments link in the Course Menu to access upcoming.
ClearCanvas Workstation 2.0 SP1
Putting Your PowerPoint into WebCT. To put your PowerPoint online Create an appropriate folder Upload the PowerPoint file to that folder Create a link.
Beginning Programming with the Visual Studio.NET Environment.
Embedding Windows Media Player Controls First, you need to add the Developer Tab in PowerPoint. 1. Click on File and choose Options. 2. In the categories.
Slide 1 of 19 Welcome to GSA’s Vendor and Customer Self Service (VCSS) course Section 7: Correspondence Navigation This presentation is compliant with.
Introduction to Matlab & Data Analysis
Copyright © 2007, Oracle. All rights reserved. Managing Concurrent Requests.
Making a Game Linking Slides. To link slides: 1.Prepare your storyboard 2.Complete all slides 3.Link the slides.
XP New Perspectives on Integrating Microsoft Office XP Tutorial 2 1 Integrating Microsoft Office XP Tutorial 2 – Integrating Word, Excel, and Access.
LearningNet Breeze Presentation Publishing Guide Learning Solution Group Learning Center, Korea Last Updated: November 30,
Windows Tutorial Common Objects ACOS: 1, 4. Using the Taskbar 1. Using the taskbar, you can switch between open programs and between open documents within.
MS-Word XP Lesson 9. Mail Merge The Mail Merge feature combines a list of data, typically name and address that is contained in one file with a document.
Project Deployment IT [211 CAP] How to convert your project to a full application.
ITCS373: Internet Technology Lecture 5: More HTML.
Ganga A quick tutorial Asterios Katsifodimos Trainer, University of Cyprus Nicosia, Feb 16, 2009.
PowerPoint Extras. Eyes to the front please! Action Buttons.
Configuring IQmol for Windows machines, use version!
Introduction to Matlab & Data Analysis 2015 In this tutorial we will: Build a practical application using GUIDE Learn more about graphical user interface.
Configuring Windows Vista for use with Japanese 27 Aug 2009.
Uploading letters of recommendation onto Naviance.
PhotoStory3 Novice User Tutorial Follow the steps in this tutorial to create a basic slideshow with eight images with an audio track and export it to the.
Teacher Web Page Creation Eileen Musselman. Log on to Muhlenberg’s Intranet Click Submit button.
Creating a composition In this tutorial you will learn how to create and save a composition.
Ganga 4 Basics - Tutorial Jakub T. Moscicki ARDA/LHCb Ganga Tutorial, November 2005.
All GPS ch 8 Edited 06/14/05 1 Exporting GPS Data Once you have finished correcting your data, you can export it using Pathfinder Office into a form that.
State of Kansas Cash Advances Statewide Management, Accounting and Reporting Tool Entering a Cash Advance Navigation: Employee Self Service > Travel and.
Links take you to…  Different slides in your presentation  A different PowerPoint presentation  Any program - (Word can be used for example to complete.
FIRST COURSE Integration Tutorial 2 Integrating Word, Excel, and Access.
April 27, 2006 The New GANGA GUI 26th LHCb Software Week C L Tan
Compiling and running Java programs with BlueJ. Successfully compiled files program files in BlueJ You can tell from the shade of a program icon in BlueJ.
Distributed Data Analysis with GANGA (Tutorial) Alexander Zaytsev Budker Institute of Nuclear Physics (BudkerINP), Novosibirsk On the basis of GANGA EGEE.
Using Ganga for physics analysis Karl Harrison (University of Cambridge) ATLAS Distributed Analysis Tutorial Milano, 5-6 February 2007
2 June 20061/17 Getting started with Ganga K.Harrison University of Cambridge Tutorial on Distributed Analysis with Ganga CERN, 2.
ATLAS-specific functionality in Ganga - Requirements for distributed analysis - ATLAS considerations - DIAL submission from Ganga - Graphical interfaces.
Geo II/3 ch 4 Edited 10/14/05 1 Prior to going outside with your GPS rover to collect data for your school map, you must load a data dictionary onto your.
How to assign a task Project Name:How to assign a task Description:This tutorial contains step-by-step instructions on how to assign a task such as homework.
A GANGA tutorial Professor Roger W.L. Jones Lancaster University.
Quick Tasks for AFNI Interactive Learning-by-Doing RW Cox.
Active-HDL Server Farm Course 11. All materials updated on: September 30, 2004 Outline 1.Introduction 2.Advantages 3.Requirements 4.Installation 5.Architecture.
Offline Video Recording TNLA 2016 Erode District.
How to Add a Printer & Printer Retention Training.
Open the Mozilla Firefox browser, then press "Ctrl-T.” The browser will open a new tab that can be used for separate surfing within the browser window.
1 Microsoft Access Security Warnings Note: This presentation was created with "Access 2002". You might have slightly different warnings with other versions.
Import existing part with drawing
S15-1 ADM , Section 15, August 2005 Copyright  2005 MSC.Software Corporation SECTION 15 DIALOG BOX BUILDER.
Introducing Windows 95 Session Two. Today’s Agenda u Formatting Disks u Copying Disks u Mapping Network Drives u Connecting to Network Printers.
An Introduction to Programming with C++1 An Introduction to Control Structures Tutorial 1.
CJA 474 Week 3 Learning Team Organization Types NEW Check this A+ tutorial guideline at 474-Week-3-Learning-Team-Organization-Types-NEW.
BAHASA PEMROGRAMAN MATLAB as an Engineering Tool & Programming Language a lecture note for Civil Engineering students of PETRA Christian University Doddy.
Customizing the Quick Access Toolbar in Microsoft Office
Install DoD CA Certificate Instructions for IE
Install DoD CA Certificate Instructions for Firefox
Horizontal Centering Using the menu bar
Starting a project in VisualDSP++
Adding Photo to Agent Profile
How to Extract / UnRAR with 7-Zip
Navigating Excel.
OnCourse Online Course Requests
Mylan Quick Reference Guide (QRG) February 2016.
Tutorial 8 Sharing, Integrating, and Analyzing Data
Loading a Data Dictionary
Microsoft Outlook (Disabling desktop notifications)
Presentation transcript:

Building an Athena Job with GANGA a step-by-step GUI approach Tutorial Material by C L Tan

j = Job() j.name='Athena_DQ2_IO' j.application=Athena() j.application.prepare() j.application.option_file= '$HOME/athena/testarea/11.0.5/InstallArea/jobOptions/UserAnalysis/AnalysisSkeleton_jobOptions. py' j.inputdata=DQ2Dataset() j.inputdata.type='DQ2_LOCAL' j.inputdata.dataset="csc PythiaH130zz4l.recon.AOD.v " j.inputdata.names=[ 'csc PythiaH130zz4l.recon.AOD.v _00025.pool.root.5', 'csc PythiaH130zz4l.recon.AOD.v _00028.pool.root.2', 'csc PythiaH130zz4l.recon.AOD.v _00017.pool.root.2' ] j.outputdata=DQ2OutputDataset() j.outputdata.outputdata=['AnalysisSkeleton.aan.root'] j.backend=LCG() j.backend.CE='cclcgceli02.in2p3.fr:2119/jobmanager-bqs-short' j.submit() j = Job() j.name='Athena_DQ2_IO' j.application=Athena() j.application.prepare() j.application.option_file= '$HOME/athena/testarea/11.0.5/InstallArea/jobOptions/UserAnalysis/AnalysisSkeleton_jobOptions. py' j.inputdata=DQ2Dataset() j.inputdata.type='DQ2_LOCAL' j.inputdata.dataset="csc PythiaH130zz4l.recon.AOD.v " j.inputdata.names=[ 'csc PythiaH130zz4l.recon.AOD.v _00025.pool.root.5', 'csc PythiaH130zz4l.recon.AOD.v _00028.pool.root.2', 'csc PythiaH130zz4l.recon.AOD.v _00017.pool.root.2' ] j.outputdata=DQ2OutputDataset() j.outputdata.outputdata=['AnalysisSkeleton.aan.root'] j.backend=LCG() j.backend.CE='cclcgceli02.in2p3.fr:2119/jobmanager-bqs-short' j.submit() Athena Job Building (CLI-style) We have seen

Working with the Ganga GUI Now to try

GUI main window To start the GANGA GUI, simply type: $ /afs/cern.ch/sw/ganga/slc3_gcc323/4.2.4/ganga/bin/gang a --gui

Job Builder window Create a new job by clicking on the New button. j = Job()

Choose application In the Job Builder window, select the application(Executable) job attribute from the job attributes list and left-click on the corresponding drop-drop menu. Choose Athena. j.application = Athena()

Provide job options file Provide the option file required by the Athena job. Use the Browse button if necessary. j.application.option_file = ‘$HOME/athena/testarea/ /PhysicsAnalysis/Analy sisCommon/UserAnalysis/run/AnalysisSkeleton_topOpti ons.py’

Choose backend Select the backend(Local) job attribute from the job attributes list and left-click on the corresponding drop-drop menu. Choose LCG. j.backend = LCG()

Provide CE location Provide the location of the CE. j.backend.CE = ‘cclcgceli02.in2p3.fr:2119/jobmanager- bqs-short’

Choose input data type Select the inputdata(None) job attribute from the job attributes list and left-click on the corresponding drop-drop menu. Choose DQ2Dataset. j.inputdata = DQ2Dataset()

Provide input dataset Provide the name of the input dataset required by the job. j.inputdata.dataset = ‘csc PythiaH130zz4l.recon.AOD.v ’

Provide file names in dataset (optional) Use the Add button to create additional name entries. j.inputdata.names = [ 'csc PythiaH130zz4l.recon.AOD.v _00025.pool.ro ot.5', 'csc PythiaH130zz4l.recon.AOD.v _00028.pool.ro ot.2', 'csc PythiaH130zz4l.recon.AOD.v _00017.pool.ro ot.2' ]

Define input dataset type Define the type of the input data. j.inputdata.type = ‘DQ2_LOCAL’

Choose output dataset definition Select the outputdata(None) job attribute from the job attributes list and left-click on the corresponding drop-drop menu. Choose DQ2OutputDataset. j.outputdata = DQ2OutputDataset()

Define output data filename Use the Add button to create additional name entries. j.outputdata.outputdata = [‘AnalysisSkeleton.aan.root’]

Define retrieval destination of output data. Define the location of the output data upon retrieval. j.outputdata.local_location = ‘$HOME/myGangaOutputdataDir’

Prepare the job Left-click and hold on to the Extras button to reveal pop-up menus. Select Job.application>prepare. j.application.prepare()

Submit job... Retrieve Job Output Click on the Submit button. j.submit() When job has completed, to retrieve job output, click on the Retrieve Output button.

Retrieve Job Output (cont.) The output retrieval window: 1) view/edit output files with the Open button. 2) retrieve selected file to an alternative location with Browse button (to select destination directory) followed by the Retrieve button.

Retrieve Output Data Select appropriate job tab in Job Builder, left-click and hold on to the Extras button. Select Job.outputdata>retrieve. Data will be retrieved to location defined in job.outputdata.local_location. jobs[10].subjobs[0].outputdata.retrieve()

Ignore argument list request The j.outputdata.retrieve() method takes two arguments. These are not in use at the moment. Click Ok.

Done! End of Athena job building exercise