Submitting jobs to the grid Argonne Jamboree January 2010 R. Yoshida Esteban Fullana.

Slides:



Advertisements
Similar presentations
CHEP 2000, Roberto Barbera Roberto Barbera (*) GENIUS: a Web Portal for the GRID Meeting Grid.it, Bologna, (*) work in collaboration.
Advertisements

1 CRAB Tutorial 19/02/2009 CERN F.Fanzago CRAB tutorial 19/02/2009 Marco Calloni CERN – Milano Bicocca Federica Fanzago INFN Padova.
For Authors Power Point How to Upload Abstracts to the Paper Management System.
Computing Lectures Introduction to Ganga 1 Ganga: Introduction Object Orientated Interactive Job Submission System –Written in python –Based on the concept.
Israel Cluster Structure. Outline The local cluster Local analysis on the cluster –Program location –Storage –Interactive analysis & batch analysis –PBS.
Enabling Grids for E-sciencE Medical image processing web portal : Requirements analysis. An almost end user point of view … H. Benoit-Cattin,
GANGA PANDA Dietrich Liko. Motivation Access to OSG resources by GANGA Collaboration with US colleagues Possibly an alternative way of submitting jobs.
GETTING STARTED ON THE GRID: W. G. SCOTT (RAL/PPD) RAL PHYSICS MEETING TUES 15 MAY GENERATED 10K SAMPLES IN EACH CHANNEL ON LXPLUS (IN 2006) SIMULATED/DIGITISDED.
Joining Turnitin ® It will be required for you to submit some assignments through Turnitin.
Riccardo Bruno INFN.CT Sevilla, Sep 2007 The GENIUS Grid portal.
CERN - IT Department CH-1211 Genève 23 Switzerland t Monitoring the ATLAS Distributed Data Management System Ricardo Rocha (CERN) on behalf.
Event Handlers CS101 Introduction to Computing. Learning Goals Learn about event handlers Determine how events are useful in JavaScript Discover where.
5 November 2001F Harris GridPP Edinburgh 1 WP8 status for validating Testbed1 and middleware F Harris(LHCb/Oxford)
US ATLAS Western Tier 2 Status and Plan Wei Yang ATLAS Physics Analysis Retreat SLAC March 5, 2007.
Nurcan Ozturk University of Texas at Arlington Grid User Training for Local Community TUBITAK ULAKBIM, Ankara, Turkey April 5 - 9, 2010 Overview of ATLAS.
David Adams ATLAS ATLAS Distributed Analysis David Adams BNL March 18, 2004 ATLAS Software Workshop Grid session.
How to Install and Use the DQ2 User Tools US ATLAS Tier2 workshop at IU June 20, Bloomington, IN Marco Mambelli University of Chicago.
David Adams ATLAS AJDL: Analysis Job Description Language David Adams BNL December 15, 2003 PPDG Collaboration Meeting LBL.
CERN IT Department CH-1211 Genève 23 Switzerland t Internet Services Job Monitoring for the LHC experiments Irina Sidorova (CERN, JINR) on.
Belle MC Production on Grid 2 nd Open Meeting of the SuperKEKB Collaboration Soft/Comp session 17 March, 2009 Hideyuki Nakazawa National Central University.
David Adams ATLAS DIAL status David Adams BNL July 16, 2003 ATLAS GRID meeting CERN.
The huge amount of resources available in the Grids, and the necessity to have the most up-to-date experimental software deployed in all the sites within.
How to configure, build and install Trilinos November 2, :30-9:30 a.m. Jim Willenbring Mike Phenow.
18 Jan 101 Welcome to ANL ASC for an ATLAS Analysis Jamboree Jan. 10 Some information for the participants.
Submitting jobs to the grid Argonne Jamboree January 2010 R. Yoshida (revised March 2010) Esteban Fullana.
CERN IT Department CH-1211 Genève 23 Switzerland t Monitoring: Tracking your tasks with Task Monitoring PAT eLearning – Module 11 Edward.
INFSO-RI Enabling Grids for E-sciencE ATLAS Distributed Analysis A. Zalite / PNPI.
David Adams ATLAS DIAL status David Adams BNL November 21, 2002 ATLAS software meeting GRID session.
Architecture and ATLAS Western Tier 2 Wei Yang ATLAS Western Tier 2 User Forum meeting SLAC April
EGEE-III INFSO-RI Enabling Grids for E-sciencE Overview of STEP09 monitoring issues Julia Andreeva, IT/GS STEP09 Postmortem.
Using the remote access option on the lab computers Fall 2005.
David Adams ATLAS DIAL/ADA JDL and catalogs David Adams BNL December 4, 2003 ATLAS software workshop Production session CERN.
Nurcan Ozturk University of Texas at Arlington US ATLAS Transparent Distributed Facility Workshop University of North Carolina - March 4, 2008 A Distributed.
David Adams ATLAS ATLAS Distributed Analysis David Adams BNL September 30, 2004 CHEP2004 Track 5: Distributed Computing Systems and Experiences.
D. Adams, D. Liko, K...Harrison, C. L. Tan ATLAS ATLAS Distributed Analysis: Current roadmap David Adams – DIAL/PPDG/BNL Dietrich Liko – ARDA/EGEE/CERN.
Student Financial Assistance. Session 59-2 Session 59 Become an Import-Export Magnate with EDExpress.
K. Harrison CERN, 22nd September 2004 GANGA: ADA USER INTERFACE - Ganga release status - Job-Options Editor - Python support for AJDL - Job Builder - Python.
David Adams ATLAS ATLAS Distributed Analysis: Overview David Adams BNL December 8, 2004 Distributed Analysis working group ATLAS software workshop.
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.
Development of test suites for the certification of EGEE-II Grid middleware Task 2: The development of testing procedures focused on special details of.
David Adams ATLAS ATLAS-ARDA strategy and priorities David Adams BNL October 21, 2004 ARDA Workshop.
JSS Job Submission Service Massimo Sgaravatto INFN Padova.
GangaTasks Automating of job submission wit Athena/AthenaMC in Ganga sw week, johannes ebke, tariq mahmoud.
INFSO-RI Enabling Grids for E-sciencE Using of GANGA interface for Athena applications A. Zalite / PNPI.
Open Science Grid Build a Grid Session Siddhartha E.S University of Florida.
How to configure, build and install Trilinos November 2, :30-9:30 a.m. Jim Willenbring.
T3g software services Outline of the T3g Components R. Yoshida (ANL)
ELSSISuite Services QIZHI ZHANG Argonne National Laboratory on behalf of the TAG developers group ATLAS Software and Computing Week, 4~8 April, 2011.
Distributed Analysis Tutorial Dietrich Liko. Overview  Three grid flavors in ATLAS EGEE OSG Nordugrid  Distributed Analysis Activities GANGA/LCG PANDA/OSG.
David Adams ATLAS ATLAS Distributed Analysis (ADA) David Adams BNL December 5, 2003 ATLAS software workshop CERN.
Finding Data in ATLAS. May 22, 2009Jack Cranshaw (ANL)2 Starting Point Questions What is the latest reprocessing of cosmics? Are there are any AOD produced.
David Adams ATLAS ATLAS Distributed Analysis and proposal for ATLAS-LHCb system David Adams BNL March 22, 2004 ATLAS-LHCb-GANGA Meeting.
A GANGA tutorial Professor Roger W.L. Jones Lancaster University.
Software. Introduction n A computer can’t do anything without a program of instructions. n A program is a set of instructions a computer carries out.
David Adams ATLAS ADA: ATLAS Distributed Analysis David Adams BNL December 15, 2003 PPDG Collaboration Meeting LBL.
1 Tutorial:Initiation a l’Utilisation de la Grille EGEE/LCG, June 5-6 N. De Filippis CMS tools for distributed analysis N. De Filippis - LLR-Ecole Polytechnique.
Tech Tuesday: Facebook 101 People’s Resource Center January 26, 2016.
Five todos when moving an application to distributed HTC.
Joe Foster 1 Two questions about datasets: –How do you find datasets with the processes, cuts, conditions you need for your analysis? –How do.
Antonio Fuentes RedIRIS Barcelona, 15 Abril 2008 The GENIUS Grid portal.
Starting Analysis with Athena (Esteban Fullana Torregrosa) Rik Yoshida High Energy Physics Division Argonne National Laboratory.
David Adams ATLAS DIAL Distributed Interactive Analysis of Large datasets David Adams BNL May 19, 2003 BNL Technology Meeting.
Running FTKSIM on the grid 1. Summary of experience 2. Technical tutorial.
Introduction to PanDA Client Tools – pathena, prun and others
Welcome to ANL ASC for an ATLAS Analysis Jamboree 31 Mar – 2 Apr 10
A full demonstration based on a “real” analysis scenario
Introduction to Athena
Batch Setup.
Presentation transcript:

Submitting jobs to the grid Argonne Jamboree January 2010 R. Yoshida Esteban Fullana

Grid is an operating system 2 You should only be sure that the data that you want are on the grid Don’t need to know where the data is. Don’t need to know where your job is going to be running.

that is in principle… And to an extent in practice as well.. In this introduction, we’ll mostly stick to the cases where it’s true. After some experience, you’ll probably want (and need) to look under the hood to see what is happening. Before you can start: First you will need to get a Grid certificate and join the ATLAS VO (virtual organization). This is like a “user account” for the Grid. How you do this is explained at At ANL ASC, set up your account as instructed in

Step 1: Get an Athena job running interactively The start point is an athena package that makes what you want If your job options runs, you are basically ready. You don’t really need to change anything with the Options.py file—but you probably want the messages to be at the “ERROR” level rather than “INFO” to prevent the log files from getting too large. Note: input file specified inside the Options.py, number of events, etc. does NOT need to be changed.

Setting up athena release + grid export AVERS= export TEST_AREA=$HOME/testarea source /share/grid/app/asc_app/asc_rel/1.0/setup-script/set_atlas_lite.sh

Step 2: Find the input data files in the Grid I’ve found that finding useful data or MC in ATLAS is one of the most confusing things. In general, you need to sort of know the name of the data you are looking for before you start. Rely on your physics group, colleagues, etc.. dq2-ls command lets me know that the “container” of this data exists. (…./ means container) files are in datasets which are in containers

Finding the data (cont) Fancier commands (dq2-list-dataset-replicas-container) give you more information.

Finding the data (cont) Now you can find out what files are in the dataset(s). dq2-ls -f There are 400 files in this data set.

Finding the data (cont) Alternately you can use AMI at Eventually you get to a page like this…

Finding the data (cont) With all sorts of information

Using Pathena to submit to the Grid Now we’re ready to submit to the Grid Output dataset I name Input container name run over 50 files (not 400) Do  pathena –-help to get many options you might use..

Using Pathena to submit to the Grid Pathena command submits to the Grid and gives you some info about the job. Setup, compile etc… Split into 3 subjobs Running at Northeast Tier 2

Keeping track of your jobs Command pbook shows you what is happening with the job

Keeping track of your jobs (cont) Panda monitor also lets you see the status of your jobs

Notification of finished jobs Eventually Panda will you that your job is finished.

Retrieving your output Use dq2-get

Look at the output I discovered the Z!

Now you try it. If you follow the instructions from you should be able to start running on the Grid easily from ANL ASC. There are many more things you can do with submission and control of your jobs, but this should get you started.