Installing the ATLAS Offline Software Frederick Luehring Indiana University June 20, 2007 “Setting Up a Tier 3 Center (I)” Session.

Slides:



Advertisements
Similar presentations
MFA for Business Banking – Security Code Multifactor Authentication: Quick Tip Sheets Note to Financial Institutions: We are providing these QT sheets.
Advertisements

Accessing electronic journals from off- campus This causes lots of headaches, but dont despair, heres how to do it! (Please note – this presentation is.
SEHR (System for Electronic Healthdata Recording) Administrator Practice Guides SEHR Update Doc. Category: APG – administrator practice guides.
E-books and E-journals Off-campus This presentation will show you how to log in and access Oxford Brookes Library e-books and e-journals when youre off.
10/01/2007 Installing and Using ATLAS Distribution in LNF Release
1 Distributed File System, and Disk Quotas (Week 7, Thursday 2/21/2007) © Abdou Illia, Spring 2007.
18 June 2010 Upgrading Your Geant4 Release J. Perl 1 Upgrading Your Geant4 Release Joseph Perl, SLAC.
14 January 2011 Upgrading Your Geant4 Release J. Perl 1 Upgrading Your Geant4 Release Joseph Perl, SLAC.
The Computing Environment. Outline Software Management –CVS –CMT –Tag-Collector –Savannah Data Structures Grid & Local cluster Athena –Projects & Packages.
Athena. Outline Setting up the environment Running an Athena job.
Automated Tests in NICOS Nightly Control System Alexander Undrus Brookhaven National Laboratory, Upton, NY Software testing is a difficult, time-consuming.
ATLAS Software Kaushik De University of Texas At Arlington based on a tutorial by P. Calafiura (LBNL) LHC Computing Workshop, Ankara May 2, 2008.
1 Introduction to Tool chains. 2 Tool chain for the Sitara Family (but it is true for other ARM based devices as well) A tool chain is a collection of.
ATLAS Software Infrastructure Frederick Luehring Indiana University US ATLAS Tier 1&2 Meeting at Harvard August 8, 2006.
STAR Software Basics Introduction to the working environment Lee Barnby - Kent State University.
The Atlas Software Distribution Christian ArnaultAlessandro De SalvoSimon GeorgeGrigori Rybkine
Eucalyptus Virtual Machines Running Maven, Tomcat, and Mysql.
M. Taimoor Khan * Java Server Pages (JSP) is a server-side programming technology that enables the creation of dynamic,
SPI Software Process & Infrastructure EGEE France - 11 June 2004 Yannick Patois
CSN08101 Digital Forensics Lecture 1B: Essential Linux and Caine Module Leader: Dr Gordon Russell Lecturers: Robert Ludwiniak.
Introduction to Hall-D Software February 27, 2009 David Lawrence - JLab.
Nightly Releases and Testing Alexander Undrus Atlas SW week, May
October, Scientific Linux INFN/Trieste B.Gobbo – Compass R.Gomezel - T.Macorini - L.Strizzolo INFN - Trieste.
Installing SIGNZ on a stand- alone machine. These slides will guide you through the installation of the SIGNZ ‘server’ and ‘client’ components on one machine.
CERN Manual Installation of a UI – Oxford July - 1 LCG2 Administrator’s Course Oxford University, 19 th – 21 st July Developed.
Overview of LHCb applications and software environment LHCb software tutorial - March
CMSBrownBag,05/29/2007 B.Mangano How to “use” CMSSW on own Linux Box and be happy In this context “use” means: - check-out pre-compiled CMSSW code - run.
How to Install and Use the DQ2 User Tools US ATLAS Tier2 workshop at IU June 20, Bloomington, IN Marco Mambelli University of Chicago.
The report on the current situation of the BESIII framework zhangxiaomei maqiumei 10/3/2004.
Downloading and Installing Autodesk Revit 2016
How to configure, build and install Trilinos November 2, :30-9:30 a.m. Jim Willenbring Mike Phenow.
Architecture and ATLAS Western Tier 2 Wei Yang ATLAS Western Tier 2 User Forum meeting SLAC April
My Name: ATLAS Computing Meeting – NN Xxxxxx A Dynamic System for ATLAS Software Installation on OSG Sites Xin Zhao, Tadashi Maeno, Torre Wenaus.
Downloading and Installing Autodesk Inventor Professional 2015 This is a 4 step process 1.Register with the Autodesk Student Community 2.Downloading the.
Organization and Management of ATLAS Nightly Builds F. Luehring a, E. Obreshkov b, D.Quarrie c, G. Rybkine d, A. Undrus e University of Indiana, USA a,
What is a port The Ports Collection is essentially a set of Makefiles, patches, and description files placed in /usr/ports. The port includes instructions.
Nurcan Ozturk University of Texas at Arlington US ATLAS Transparent Distributed Facility Workshop University of North Carolina - March 4, 2008 A Distributed.
LHCb-ATLAS GANGA Workshop, 21 April 2004, CERN 1 DIRAC Software distribution A.Tsaregorodtsev, CPPM, Marseille LHCb-ATLAS GANGA Workshop, 21 April 2004.
Introduction to Taverna Online and Interaction service Aleksandra Pawlik University of Manchester.
1 MSTE Visual SourceSafe For more information, see:
CERN IT Department t LHCb Software Distribution Roberto Santinelli CERN IT/GS.
Yannick Patois - Datagrid Software Repository Presentation - March, n° 1 Datagrid Software Repository Presentation CVS, packages and automatic.
Setup and run athena locally and on grid Cunfeng feng
SQL SERVER 2008 Installation Guide A Step by Step Guide Prepared by Hassan Tariq.
BESIII Offline Software Development Environment Ma qiumei * Development environment * Configuration & management tool * Software development.
INFSO-RI Enabling Grids for E-sciencE Using of GANGA interface for Athena applications A. Zalite / PNPI.
How to configure, build and install Trilinos November 2, :30-9:30 a.m. Jim Willenbring.
CERN Tutorial, September Overview of LHCb applications and software environment.
Gridmake for GlueX software Richard Jones University of Connecticut GlueX offline computing working group, June 1, 2011.
27/02/04 ATLAS weekTileCal Athena tutorial, part 21 TileCal Athena tutorial Part 2: Reading GEANT hits from ZEBRA and POOL Reading HLT and testbeam ByteStream.
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.
A GANGA tutorial Professor Roger W.L. Jones Lancaster University.
20 October 2005 LCG Generator Services monthly meeting, CERN Validation of GENSER & News on GENSER Alexander Toropin LCG Generator Services monthly meeting.
Bologna Tutorial, June Overview of LHCb applications and software environment.
ALSMS Upgrade Configuration Example Alcatel-Lucent Security Products Configuration Example Series.
ATLAS TIER3 in Valencia Santiago González de la Hoz IFIC – Instituto de Física Corpuscular (Valencia)
Installing a Moodle Test Site The painless and easy way.
Joe Foster 1 Two questions about datasets: –How do you find datasets with the processes, cuts, conditions you need for your analysis? –How do.
AAF tips and tricks Arsen Hayrapetyan Yerevan Physics Institute, Armenia.
Use of CMT in LHCb CMT Workshop, LAL (Orsay) 28 th February - 1 st March 2002 P. Mato / CERN.
Downloading and Installing GRASP-AF Workshop Ian Robson Information Analyst, North of England Cardiovascular Network.
Starting Analysis with Athena (Esteban Fullana Torregrosa) Rik Yoshida High Energy Physics Division Argonne National Laboratory.
SPI Report for the LHCC Comprehensive Review Stefan Roiser for the SPI project.
Stephanie Allison Software Mar 2, 2006 IOC Applications Host Applications Directory Structure Environment Setup Issues.
ATLAS Software Distribution
The ATLAS software in the Grid Alessandro De Salvo <Alessandro
Bomgar Remote support software
Fast Action Links extension A love letter to CiviCRM
Instructor: Prasun Dewan (FB 150,
Introduction to Athena
Presentation transcript:

Installing the ATLAS Offline Software Frederick Luehring Indiana University June 20, 2007 “Setting Up a Tier 3 Center (I)” Session

June 20, 2007Installing the ATLAS Offline SoftwareF. Luehring Pg. 2 Introduction This talk is about installing the ATLAS offline SW. It is NOT about: –Installing Trigger or Data Acquisition Software (HLT / TDAQ) –Installing Grid Middleware (OSG, LCG, EGEE) –Installing the ATLAS Production System (Panda) –Installing Distributed Database tools (DDM, DQ2) All of the information is based on the ATLAS Twiki: In particular most of the information is taken from the “ATLAS WorkBook” and the ATLAS Computing Twiki: New users should start with the WorkBook!

June 20, 2007Installing the ATLAS Offline SoftwareF. Luehring Pg. 3 Introduction (Continued) The first part of the talk follows the WorkBook sect.: Installing Athena takes three steps: 1.Installing Pacman (the software installation tool) 2.Installing Athena (the offline software) 3.Validating the Installation (not strictly required but do it!) To see what software versions are available: Pacman installs the environment automatically. Versions of two key packages matter the most: CMT (a code management tool which builds make files) gcc (the C++ compiler) If things don’t work, you probably have a wrong version of one these in your PATH. The versions of CMT and gcc change with each release!

June 20, 2007Installing the ATLAS Offline SoftwareF. Luehring Pg. 4 Software Numbering Scheme ATLAS has three types of releases: 1.Production releases which are most suitable for Tier 3s. –Numbered N.0.X[.Y] - currently & –The [.Y] is the patch level and is should be used by experts. –This talk demonstrates installing Development releases are intended for active code developers (though may be needed at times for a Tier 3). –Numbered N.X.0 - currently Nightly builds for experts. –Numbered rel_0 - rel_6 and only kept for 7 days.

June 20, 2007Installing the ATLAS Offline SoftwareF. Luehring Pg. 5 First Step: Pacman This talk demonstrates the method of installing a single version of Athena into a single directory tree. –Do not install another Athena version in the same directory. Login to an clean session - root privilege is NOT needed but do use a special account to own the SW. cd to the install area: > cd …/AthenaTestInstall # Use whatever name you like Get Pacman from Saul Youssef’s server at BU: > wget > tar -zxf pacman-latest.tar.gz > cd pacman-* > source setup.[c]sh > cd.. OR Use the Pacman version on AFS if AFS is available: > source /afs/cern.ch/atlas/software/pacman/pacman-latest/setup.[c]sh The Athena installation will include a recent Pacman.

June 20, 2007Installing the ATLAS Offline SoftwareF. Luehring Pg. 6 Second Step: Get the Software You need to pick a software mirror. The choices are: am-CERN (CERN/Tier 0) am-BNL (Brookhaven National Laboratory/US Tier 1) am-RAL (Rutherford Laboratory/UK Tier 1) am-BU (Boston University/Northeast US Tier 2) am-IHEP (IHEP/China) am-IU (Indiana University/Midwest US Tier 2) am-UM (University of Michigan/Great Lakes US Tier 2) Choose the mirror closest (network-wise) to the machine where the software is being installed. Test that Pacman is working correctly: > pacman -lc am-IU # Choosing the IU mirror. […] # Lots of lines of output see next slide…

June 20, 2007Installing the ATLAS Offline SoftwareF. Luehring Pg. 7 Second Step: Continued After ~30-60 s, you see lots of output similar to this: am-IU <| ATLAS Generic [ ] [ ] [ ] KV […] # Hundreds of lines of output [ ] uuid_1_38_x86_64_slc4_gcc34_opt Mirror of: ATLAS Created by: kallbac Created on host: pacman Platform: RHEL-3 Python version: (#1, Apr , 03:48:36) [GCC (Gentoo Linux r1, ssp , pie- Pacman version: 3.20 Time of creation: Thu Mar 15 22:27: Start of last successful -update-check: Tue Jun 5 12:01: End of last successful -update: Tue Jun 5 12:10: => Up to date. The release to be installed should be on the list. –In this example, the release will be: [ ] or KV.

June 20, 2007Installing the ATLAS Offline SoftwareF. Luehring Pg. 8 Second, Third Step: Install & Validate Now get create a directory and install: > # Do not accidentally install under the Pacman directory tree just created > cd …/AthenaTestInstall > mkdir > cd > pacman -get am-IU: KV Do you want to add [ to [trusted.caches]? (y or n): y # Must answer y for install to continue Package [am-IU:Generic: computing/links/monolith/whole/Generic: KV] found in [am-IU]... Package [am-IU:Generic: computing/links/monolith/whole/Generic:12.0.6] found in [am-IU]... […] # Many lines - takes ~1 hour to install software and reach validation Downloading [AtlasProduction_12_0_6_i686_slc3_gcc323_opt.tar.gz] from [ computing!links!kitsDirectory!projects!cache/o..fd8162a8df1654a548bc53033b370493]... Untarring [AtlasProduction_12_0_6_i686_slc3_gcc323_opt.tar.gz]... Downloading [JobTransforms tar.gz] from [ Untarring [JobTransforms tar.gz]... Downloading [KitValidation tar.gz] from [ Untarring [KitValidation tar.gz]... […] # Kit Validation automatically sets up - continues on next slide

June 20, 2007Installing the ATLAS Offline SoftwareF. Luehring Pg. 9 Third Step: Validation Validation output completes (after several hours): About to execute:./KitValidation/*/share/KitValidation -r p /d2/AthenaTestInstall -kng -t /d2/AthenaTestInstall/KV /tmp --bw --project AtlasProduction --disable AthenaPoolTest.kvt,AthenaPoolNavigation.kvt,AthenaPoolCaloCluster.kvt,AthenaPoolElementLinks.kvt,RecExCom mon.kvt,RecExToESD.kvt,ESDtoAOD.kvt,DC3 ############################################################ ## Atlas Distribution Kit Validation Suite ## ## v ## ## ## Alessandro De Salvo ## ############################################################ Testing AtlasProduction athena executable [PASSED] athena shared libs [PASSED] Release shared libraries [PASSED] Release Simple Checks [ OK ] Athena Hello World [ OK ] ReadSiDetectorElements [PASSED] ReadTRTDetectorElements [PASSED] InDetDetDescr Example [ OK ] MooEvent compilation [ OK ] Pythia Event generation [ OK ] /d2/AthenaTestInstall/12.0.6/KV /tmp DC3 Z -> e e G4 event generation (python JT) [ OK ] /d2/AthenaTestInstall/12.0.6/KV /tmp DC3 Z -> e e G4 event atlasG4 (python JT) [ OK ] /d2/AthenaTestInstall/12.0.6/KV /tmp DC3 Z -> e e Digitization (python JT) [ OK ] /d2/AthenaTestInstall/12.0.6/KV /tmp DC3 Z -> e e event reconstruction (python JT) [ OK ] ################################################## ## AtlasProduction Validation [ OK ] ##################################################

June 20, 2007Installing the ATLAS Offline SoftwareF. Luehring Pg. 10 How to Update Your Installation Use “pacman -update” to bring the installation up to date (using Pacman version installed with Athena): > cd …/AthenaTestInstall/ > source setup.[c]sh > cd../../ > pacman -update-check # A message about available updates > pacman -lc -d version patch up # More info about installation […] # Many lines of output > pacman -update You should not need to update but sometimes things are changed in place. –Against the rules but it happens (did for ). A much more likely scenario is that a newly released version will need to be installed in a new directory. –An alternative is to use the Pacman multi installation method that allows multiple versions of the release to be installed in the same directory. Note: Updating and Patching a release are different.

June 20, 2007Installing the ATLAS Offline SoftwareF. Luehring Pg. 11 Patching Your Installation - CMT Use account that you used to install the release. > mkdir testarea # The name is arbritary but # must match requirements file. Then setup your installed CMT (Configuration Management Tool): > source …/AthenaTestInstall/12.0.6/CMT/v1r19/mgr/setup.[c]sh > mkdir cmthome > cd cmthome > emacs requirements # Enter requirements file on slide 18 > cmt config Configuring environment for standalone package. CMT version v1r19. System is i386_linux Creating setup scripts. Creating cleanup scripts. Initializing CMT needs to be done only once for each new version of CMT (NOT once per session).  Using the correct version of CMT is crucial.

June 20, 2007Installing the ATLAS Offline SoftwareF. Luehring Pg. 12 Patching Your Installation Patching to (use account owning installation): > cd ~ > source cmthome/setup.[c]sh -tag= > cd …/AthenaTestInstall/ > source setup.csh > pacman -get computing/links/kitsDirectory/Production/cache:AtlasProduction_12_0_6_5_i686_slc3_gcc323_opt Do you want to add [ to [trusted.caches]? (y or n): y Package [AtlasProduction_12_0_6_5_i686_slc3_gcc323_opt] found in [ computing/links/kitsDirectory/Production/cache]... Package [AtlasProduction_12_0_6_5_noarch] found in [ computing/links/kitsDirectory/Production/cache]... Downloading [AtlasProduction_12_0_6_5_i686_slc3_gcc323_opt.tar.gz] from [ computing/links/kitsDirectory/Production/cache/../kits]... Untarring [AtlasProduction_12_0_6_5_i686_slc3_gcc323_opt.tar.gz]... Downloading [AtlasProduction_12_0_6_5_noarch.tar.gz] from [ computing/links/kitsDirectory/Production/cache/../kits]... Untarring [AtlasProduction_12_0_6_5_noarch.tar.gz]... Generating cmt setup scripts... > You can rerun KitValidation if you want to.

June 20, 2007Installing the ATLAS Offline SoftwareF. Luehring Pg. 13 Release 13.0.X Installation *** Discussion title: Releases and Distribution Kit Announcements I've added the usual top level packages so % pacman -get : % pacman -get : KV will work once your mirror is updated. - Saul Visit this Atlas message (to reply or unsubscribe) at: Use these instructions ONLY if you really understand how to use release 13 Release 13 is not fully validated and still being patched and fixed! Stay with ( soon) for now unless there is a real reason to switch to 13. Also note the change in numbering instead of the release is

June 20, 2007Installing the ATLAS Offline SoftwareF. Luehring Pg. 14 Having Athena Installed Automatically Sites with the OSG middleware installed can have each production release of Athena installed automatically. –Currently Xin Zhao is doing is using an older set of scripts to install the software on the any site that asks him. –Soon these installations will be done using Panda and the “Pacball” method - see Torre Wenaus or contact Hiro Ito. This new method is just being tested and should be in production soon. Depending on what the users of Tier 3 site are doing, the automatically installed versions of Athena may be insufficient and it may be necessary to install specific versions of the software.

June 20, 2007Installing the ATLAS Offline SoftwareF. Luehring Pg. 15 Where to go next? Advanced Athena installation web page: Developing software using an installed kit: Installing Python job transforms (patches e.g ): Installing the nightly kit (bleeding edge software): Running HelloWorld against the installed Athena version is a good test thing are working correctly. –It also leaves you with a skeleton analysis package which you can build on.

June 20, 2007Installing the ATLAS Offline SoftwareF. Luehring Pg. 16 HelloWorld The next thing to try is to get the Athena HelloWorld Python script to run in a standard user account. –This is too involved to do in my 30 minute time allotment. –However I have included the steps on the next 8 slides so people can work on this in their free time. If you get stuck feel free to ask the experts here for help. Everything on these slides are based on two Atlas Computing WorkBook sections: A warning: recently the CERN AFS cell has experienced significant problems. –Consequently at times CERN AFS fails to provide access to files. All you can do is wait and try again later.

June 20, 2007Installing the ATLAS Offline SoftwareF. Luehring Pg. 17 HelloWorld - Setting Up CMT Login into a clean session as a normal user and make a directory to hold the directory tree of test files that are needed for HelloWorld: > mkdir testarea # The name must match the requirements file. Then setup your installed CMT (Configuration Management Tool) for your user account: > source …/AthenaTestInstall/12.0.6/CMT/v1r19/mgr/setup.[c]sh > mkdir cmthome > cd cmthome > emacs requirements # Enter requirements file on the next slide > cmt config Configuring environment for standalone package. CMT version v1r19. System is i386_linux Creating setup scripts. Creating cleanup scripts. Initializing CMT needs to be done only once for each new version of CMT (NOT once per session).

June 20, 2007Installing the ATLAS Offline SoftwareF. Luehring Pg. 18 requirements File Content set CMTSITE STANDALONE set SITEROOT /d2/AthenaTestInstall/ # Put your own place here. macro ATLAS_DIST_AREA ${SITEROOT} macro ATLAS_TEST_AREA ${HOME}/testarea # Put your own place here. apply_tag projectArea macro SITE_PROJECT_AREA ${SITEROOT} macro EXTERNAL_PROJECT_AREA ${SITEROOT} apply_tag setup apply_tag simpleTest apply_tag optimized apply_tag special use AtlasLogin AtlasLogin-* $(ATLAS_DIST_AREA) set CMTCONFIG i686-slc3-gcc323-optset DBRELEASE_INSTALLED 3.1.1

June 20, 2007Installing the ATLAS Offline SoftwareF. Luehring Pg. 19 HelloWorld: Invoking CMT Now invoke CMT for the current session: > cd ~ > source ~/cmthome/setup.csh -tag= The above source command needs to be done for every session. Now test that CMT is working : > echo $CMTCONFIG i686-slc3-gcc323-opt > echo $CMTPATH /s4/luehring/testarea:/d2/AthenaTestInstall/12.0.6/AtlasOffline/12.0.6:/d2/AthenaTestInstall/ /AtlasSimulation/2.0.6:/d2/AthenaTestInstall/12.0.6/AtlasAnalysis/2.0.6:/d2/AthenaTe stInstall/12.0.6/AtlasEvent/2.0.6:/d2/AthenaTestInstall/12.0.6/AtlasConditions/2.0.6:/d2/Ath enaTestInstall/12.0.6/AtlasCore/2.0.6:/d2/AthenaTestInstall/12.0.6/Gaudi/ LCG43C- t:/d2/AthenaTestInstall/12.0.6/LCGCMT/LCGCMT_43C:/d2/AthenaTestInstall/12.0.6/Atlas Trigger/2.0.6:/d2/AthenaTestInstall/12.0.6/DetCommon/2.0.6:/d2/AthenaTestInstall/12.0.6/ AtlasReconstruction/2.0.6 > cmt #> cmt command [option...] # command : # none […] # Many, many lines of output. # Tests of CMT continue on next page.

June 20, 2007Installing the ATLAS Offline SoftwareF. Luehring Pg. 20 HelloWorld: Testing CMT More tests that CMT is OK: > which cmt cmt: aliased to ${CMTROOT}/${CMTBIN}/cmt.exe > where cmt cmt is aliased to ${CMTROOT}/${CMTBIN}/cmt.exe /d2/AthenaTestInstall/12.0.6/CMT/v1r19/Linux-i686/cmt > cmt show path # Add path /s4/luehring/testarea from initialization # Add path /d2/AthenaTestInstall/12.0.6/AtlasOffline/ from initialization # Add path /d2/AthenaTestInstall/12.0.6/AtlasSimulation/2.0.6 from ProjectPath # Add path /d2/AthenaTestInstall/12.0.6/AtlasAnalysis/2.0.6 from ProjectPath # Add path /d2/AthenaTestInstall/12.0.6/AtlasEvent/2.0.6 from ProjectPath # Add path /d2/AthenaTestInstall/12.0.6/AtlasAnalysis/2.0.6 from ProjectPath # Add path /d2/AthenaTestInstall/12.0.6/AtlasConditions/2.0.6 from ProjectPath # Add path /d2/AthenaTestInstall/12.0.6/AtlasCore/2.0.6 from ProjectPath # Add path /d2/AthenaTestInstall/12.0.6/Gaudi/ LCG43C-t from ProjectPath # Add path /d2/AthenaTestInstall/12.0.6/LCGCMT/LCGCMT_43C from ProjectPath # Add path /d2/AthenaTestInstall/12.0.6/AtlasTrigger/2.0.6 from ProjectPath # Add path /d2/AthenaTestInstall/12.0.6/DetCommon/2.0.6 from ProjectPath # Add path /d2/AthenaTestInstall/12.0.6/AtlasReconstruction/2.0.6 from ProjectPath

June 20, 2007Installing the ATLAS Offline SoftwareF. Luehring Pg. 21 HelloWorld: Downloading Code Download the UserAnalysis package (skeleton) from CERN: > /usr/kerberos/bin/kinit -4 # Using full path is Password for # Upper Case CERN.CH > klog fredlu Password: > setenv CVSROOT :kserver:atlas-sw.cern.ch:/atlascvs > cd ~/testarea > cmt co -r UserAnalysis PhysicsAnalysis/AnalysisCommon/UserAnalysis # ================= working on package UserAnalysis version UserAnalysis path PhysicsAnalysis/AnalysisCommon in /s4/luehring/testarea/PhysicsAnalysis/AnalysisCommon/UserAnalysis # get top files cvs update: Updating. Creating setup scripts. Creating cleanup scripts. run directory already installed Important notes: –The above only works if you have the AFS client software. The workbook details what to do if you don’t have AFS installed. –Setting up CMT puts a bad version of kinit in your path. You must use the full path to your system kinit for the above instructions to work. This problem is corrected for release 13.

June 20, 2007Installing the ATLAS Offline SoftwareF. Luehring Pg. 22 HelloWorld: Building User Code Compile the skeleton and run Athena: > ls PhysicsAnalysis/AnalysisCommon/UserAnalysis ChangeLog cmt CVS doc python Root run share src UserAnalysis > cd PhysicsAnalysis/AnalysisCommon/UserAnalysis/cmt > source setup.[c]sh > gmake QUIET=yes > (Makefile.header) Rebuilding constituents.make > (constituents.make) Rebuilding setup.make i686-slc3-gcc323-opt.make CMTCONFIG=i686-slc3-gcc323-opt setup.make ok i686-slc3-gcc323-opt.make ok > (constituents.make) Rebuilding library links […] # Lots of lines of output > (constituents.make) install_joboptions done all ok. Now the code is ready to run.

June 20, 2007Installing the ATLAS Offline SoftwareF. Luehring Pg. 23 HelloWorld: Running Run the code: > cd../run > get_files HelloWorldOptions.py Only 1 file found from the specifications Willing to acquire file HelloWorldOptions.py from /d2/AthenaTestInstall/12.0.6/AtlasCore/2.0.6/InstallArea/jobOptions/AthExHelloWorld Copying file HelloWorldOptions.py from /d2/AthenaTestInstall/12.0.6/AtlasCore/2.0.6 > athena.py HelloWorldOptions.py Thu Jun 7 10:47:12 EDT 2007 Athena INFO including file "AthenaCommon/Compat.py" Athena INFO including file "AthenaCommon/Bootstrap.py" ApplicationMgr INFO Successfully loaded modules : ApplicationMgr INFO Application Manager Configured successfully StatusCodeSvc INFO initialize […] # Many Lines of output and a few seconds of running time. EventSelector INFO finalize StoreGateSvc INFO Finalizing StoreGateSvc - package version StoreGate DetectorStore INFO Finalizing DetectorStore - package version StoreGate ToolSvc INFO Removing all tools created by ToolSvc cleaning up StatusCodeSvc INFO initialize ApplicationMgr INFO Application Manager Finalized successfully ApplicationMgr INFO Application Manager Terminated successfully

June 20, 2007Installing the ATLAS Offline SoftwareF. Luehring Pg. 24 Help & Trouble Reporting Kit installation issues should be reported on the “Releases and Distribution Kit Problems” HyperNews: Athena problems and help requests can be posted at: Register for the HyperNews follow the instructions at: If you suspect a bug, PLEASE post them to Savannah: You will need to pick a category to post with link above - if you can’t figure out the category post to: Please report bugs! Savannah requires registration. –Follow link labeled “New user” on left tool bar to register.