STAR Software Basics Introduction to the working environment Lee Barnby - Kent State University.

Slides:



Advertisements
Similar presentations
The RHIC-ATLAS Computing Facility at BNL HEPIX – Edinburgh May 24-28, 2004 Tony Chan RHIC Computing Facility Brookhaven National Laboratory.
Advertisements

Site Report: The Linux Farm at the RCF HEPIX-HEPNT October 22-25, 2002 Ofer Rind RHIC Computing Facility Brookhaven National Laboratory.
Linux, it's not Windows A short introduction to the sub-department's computer systems Gareth Thomas.
Jump to first page Unix Commands Monica Stoica Jump to first page Introduction to Unix n Unix was born in 1969 at Bell Laboratories, a research subdivision.
Introduction to Unix GLY 560: GIS for Earth Scientists Class Home Page:
STAR Software Walk-Through. Doing analysis in a large collaboration: Overview The experiment: – Collider runs for many weeks every year. – A lot of data.
2/6/2008Prof. Hilfinger CS164 Lecture 71 Version Control Lecture 7.
Low level CASE: Source Code Management. Source Code Management  Also known as Configuration Management  Source Code Managers are tools that: –Archive.
Platforms, installation, configuration; accessing example collections Course material prepared by Greenstone Digital Library Project University of Waikato,
Systems Software Operating Systems.
1 ENG236: Introduction (1) Rocky K. C. Chang THE HONG KONG POLYTECHNIC UNIVERSITY.
A crash course in njit’s Afs
Input/Output Controller (IOC) Overview Andrew Johnson Computer Scientist, AES Controls Group.
1 Intro to Linux - getting around HPC systems Himanshu Chhetri.
Systems Software & Operating systems
Taught by Mohamed Kassim
Techy Information Anandha Gopalan September 13, 2006.
October, Scientific Linux INFN/Trieste B.Gobbo – Compass R.Gomezel - T.Macorini - L.Strizzolo INFN - Trieste.
Yannick Patois – CVS and Autobuild tools at CCIN2P3 – hepix - October, n° 1 CVS setup at CC-IN2P3 and Datagrid edg- build tools CVS management,
Central Reconstruction System on the RHIC Linux Farm in Brookhaven Laboratory HEPIX - BNL October 19, 2004 Tomasz Wlodek - BNL.
An Overview of PHENIX Computing Ju Hwan Kang (Yonsei Univ.) and Jysoo Lee (KISTI) International HEP DataGrid Workshop November 8 ~ 9, 2002 Kyungpook National.
Olga Barannikova STAR Dubna Meeting STAR Software Basics Compiling using 'cons' STAR_LEVELS, starver and changing environment Coding Standards for.
Logging into the linux machines This series of view charts show how to log into the linux machines from the Windows environment. Machine name IP address.
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.
Day 7 Installing Software RPM tar, mtools make, ssh.
Aug 13 th 2003Scheduler Tutorial1 STAR Scheduler – A tutorial Lee Barnby – Kent State University Introduction What is the scheduler and what are the advantages?
Introduction to U.S. ATLAS Facilities Rich Baker Brookhaven National Lab.
CS 390 Unix Programming Summer Unix Programming - CS 3902 Course Details Online Information Please check.
As of 28 Juni 2005Getting Starged with GEM - Shuei Yamada 1 Getting Started with GEM Shuei YAMADA ICEPP, University of Tokyo What is GEM? Before you start.
Faculty Webpage Design Minimum Requirements. Go to: then High Schoolhttp://gcsc.groupfusion.net/
Silberschatz, Galvin and Gagne  Operating System Concepts Chapter 3: Operating-System Structures System Components Operating System Services.
Systems Software Operating Systems. What is software? Software is the term that we use for all the programs and data that we use with a computer system.
Learning to Use Root for STAR Gene Van Buren (UCLA) for the STAR Collaboration Accessing STAR Data Programming for STAR (Makers) Star => Computing => Tutorials.
Subversion (SVN) A Revision Control System Successor to CVS Carlos Armas Hervey Allen.
21 st October 2002BaBar Computing – Stephen J. Gowdy 1 Of 25 BaBar Computing Stephen J. Gowdy BaBar Computing Coordinator SLAC 21 st October 2002 Second.
Architecture and ATLAS Western Tier 2 Wei Yang ATLAS Western Tier 2 User Forum meeting SLAC April
Marco Cattaneo, 19-June Building and running software on WNT with Visual Studio and CMT A step by step recipe.
STAR Software Walk-Through. Doing analysis in a large collaboration: Overview The experiment: – Collider runs for many weeks every year. – A lot of data.
SWGData and Software Access - 1 UCB, Nov 15/16, 2006 THEMIS SCIENCE WORKING TEAM MEETING Data and Software Access Ken Bromund GST Inc., at NASA/GSFC.
Logging into the linux machines This series of view charts show how to log into the linux machines from the Windows environment. Machine name IP address.
STAR C OMPUTING Plans for Production Use of Grand Challenge Software in STAR Torre Wenaus BNL Grand Challenge Meeting LBNL 10/23/98.
Getting Started with Trilinos October 14, :30-10:30 a.m. Jim Willenbring.
Yannick Patois - Datagrid Software Repository Presentation - March, n° 1 Datagrid Software Repository Presentation CVS, packages and automatic.
Randy MelenApril 14, Stanford Linear Accelerator Center Site Report April 1999 Randy Melen SLAC Computing Services/Systems HPC Team Leader.
Simulation Status for Year2 Running Charles F. Maguire Software Meeting May 8, 2001.
Lecture 02 File and File system. Topics Describe the layout of a Linux file system Display and set paths Describe the most important files, including.
How to configure, build and install Trilinos November 2, :30-9:30 a.m. Jim Willenbring.
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.
CCJ introduction RIKEN Nishina Center Kohei Shoji.
Wouter Verkerke, NIKHEF 1 Using ‘stoomboot’ for NIKHEF-ATLAS batch computing What is ‘stoomboot’ – Hardware –16 machines, each 2x quad-core Pentium = 128.
Software framework and batch computing Jochen Markert.
UNIX U.Y: 1435/1436 H Operating System Concept. What is an Operating System?  The operating system (OS) is the program which starts up when you turn.
Patrick Gartung 1 CMS 101 Mar 2007 Introduction to the User Analysis Facility (UAF) Patrick Gartung - Fermilab.
Chapter 7: Using Network Clients The Complete Guide To Linux System Administration.
Welcome to IBC233 Cindy Laurin And Russ Pangborn.
Compute and Storage For the Farm at Jlab
bitcurator-access-webtools Quick Start Guide
Build and Test system for FairRoot
Installation of the ALICE Software
Login using your student ID and password
BIF713 Managing Disk Space.
Gaudi software release procedures
ALICE-Juniors Meeting
Logging into the linux machines
Lab 10 Instructions You can use g++ on build server, visual studio on local machine or your preferred C++ IDE. Important Note: For your grade, please show.
Compilers, Make and SubVersion
UM D0RACE STATION Status Report Chunhui Han June 20, 2002
bitcurator-access-webtools Quick Start Guide
Logging into the linux machines
The UNIX Time Sharing System
Presentation transcript:

STAR Software Basics Introduction to the working environment Lee Barnby - Kent State University

Contents Machines - gateway, analysis farm Disks - home, data, afs Library - cvs, star levels, compilation Communications - hypernews, mailing lists Makers & macros - bfc, doEvents

Machines (hardware) Gateway machines to log into rcf facility –rsshgw.rcf.bnl.gov, rssh2gw.rcf.bnl.gov (these 2 preferred, no jobs allowed) –rcf.rhic.bnl.gov ( , web, etc. NO analysis related jobs) Machines for working –Solaris rmine02.rcf.bnl.gov, rmine03.rcf.bnl.gov –Linux (RedHat 6.1) analysis nodes rcas6001.rcf.bnl.gov to rcas6015.rcf.bnl.gov interactive nodes rcas6016.rcf.bnl.gov to rcas6025.rcf.bnl.gov for LSF (cannot login) Login from gateway using e.g. ‘ssh rcas6012’ LINK

Disks For Writing Home directory is for things you create, e.g. modified source code. It is backed up nightly by rcf. It is NOT for data… Physics working group data disks –/star/rcf/pwg/{nameofpwg} Reading stuff DSTs are located in /star/rcf/reco/P00hd_1/2000/07 Archiving rftp utility –no password, use put and get to archive and retrieve files to your personal piece of HPSS (mass storage tape system) Should use for files >1Mb in size to be efficient. For directories first use the ‘tar’ Unix command Should use for files >1Mb in size to be efficient. For directories first use the ‘tar’ Unix command Make yourself a directory in here LINK

Communications Hypernews fora –follow “hypernews” link from STAR home page –can browse the different topics and sign up to receive mail for those that interest –need to sign up to make postings too Mailing lists –follow “ archives” link –there is information on how to sign up –starsoft is the software announcements list LINK

Software library Repository under cvs control 3 libraries or “levels” –dev (updated daily) for development –new (~few weeks) relatively stable, perform studies here –pro (when necessary) for official production switch levels by typing e.g. ‘starnew’ –can check current level with ‘STAR_LEVELS’ This means updates to repository are NOT visible until library is rebuilt in the evening

Software library II Basic organization StRoot directory with subdirectories for Makers contains C++ code to work with root4star also macros subdirectory pams directory with subdirectories for groups contains (mostly) older Fortran reconstruction code Example I am working in “new” level and would like the latest version of a particular maker, StFtpcTrackMaker Also applies if you want to modify a package LINK

Library - cvs Obtain token – klog (then type afs password at prompt) In a fresh directory “check out” –cvs co StRoot/StFtpcTrackMaker Compile and build using “cons” (replacement for “make”) –cons +StFtpcTrackMaker Similar thing works for pams –N.B. You can check out specific subdirectory, e.g. pams/global/evr BUT smallest unit to compile is e.g. pams/global Directory tree will appear in your directory StRoot/StFtpcTrackMaker.share directory and either.sun4x_56_CC5 or.i386_redhat61 directories appear for compiled code LINK

Makers & macros Makers Compiled code to put in a “chain”, 2 main chains are bfc.C and doEvents.C bfc.C is the chain for running reconstruction. Works on raw data. It has a scheme to add your maker before or after an existing maker. doEvents.C is for analysing the reconstructed dsts Macros Interpreted code - many examples can be found in $STAR/StRoot/macros –examples start off very simple e.g. bfcread.C opens a dst file LINK