Carlos Escobar

    Athena HowTo's, tricks, tips...

  Home  |   Atlas Doxygen (Latest) (Nightly) (manuals)  |   Links

How to Commit & Tag a package

Commit & Tag (in pkg-**-**-old)

• To check what is new: cvs -n update
• To add a file to the repository: cvs add filename
• To delete a file from the reposiroty: cvs delete dir/filename
• To commit all changes: cvs commit -m ' commentary '
• To tag the package: cvs tag pkg-**-**-new

TagCollector

• Go to TagCollector page (TC link)

TagCollector

• In lxplus: cvs -d :kserver:atlas-sw.cern.ch:/atlascvs co CVSROOT
• cd CVSROOT/
• grep -E "user_name.*package" commitavail tagavail

CMT tips

Requirements

• To check if your requirements file (in cmt) is fine: checkreq.sh -p
• To check if your requirements should have some private packages: python /afs/cern.ch/user/h/hans/public/checkreq.py --m both

Athena Distribution Kits

pacman

• Pacman Headquarters (download latest)
• Now, the ATLAS symbol uses the new web server and points to the new project kits and not to the old monolithic releases.
  To see the symbols in the registry by doing:
      pacman -registry
  or to see what's in the "ATLAS" cache
      pacman -lc ATLAS

Database dist. kit

• In order to avoid centralized access to CERN Oracle servers and also improve your job performance could you can download and install the database release for 12.0.0
  Instructions are on: https://uimon.cern.ch/twiki/bin/view/Atlas/AtlasDBRelease

kit for 12.0.0

• pacman -get http://cern.ch/atlas-computing/links/kitsDirectory/projects/cache:AtlasOffline_12_0_0_i686_slc3_gcc323_opt
• The kit is also installed at CERN in: /afs/cern.ch/atlas/software/releases
  To use this installation:
      source /afs/cern.ch/atlas/software/releases/cmtsite/setup.sh -tag=AtlasOffline,12.0.0
      (You will see #CMT> The CMTSITE value STANDALONE is not used in any tag expression. Please check spelling. Please ignore)
      source /afs/cern.ch/atlas/software/releases/AtlasOffline/12.0.0/AtlasOfflineRunTime/cmt/setup.sh

kit for 12.0.1

• pacman -get http://cern.ch/atlas-computing/links/kitsDirectory/projects/cache:AtlasOffline_12_0_1_i686_slc3_gcc323_opt
• The kit is also installed at CERN in: /afs/cern.ch/atlas/software/releases
  To use this installation:
      source /afs/cern.ch/atlas/software/releases/cmtsite/setup.sh -tag=AtlasOffline,12.0.1
      (You will see #CMT> The CMTSITE value STANDALONE is not used in any tag expression. Please check spelling. Please ignore)
      source /afs/cern.ch/atlas/software/releases/AtlasOffline/12.0.1/AtlasOfflineRunTime/cmt/setup.sh

kit for 12.2.0 (gcc 3.2.3 OPT)

• pacman -get http://cern.ch/atlas-computing/links/kitsDirectory/projects/cache:AtlasOffline_12_2_0_i686_slc3_gcc323_opt
• The kit is also installed at CERN in: /afs/cern.ch/atlas/software/releases
  To use this installation:
      source /afs/cern.ch/atlas/software/releases/cmtsite/setup.sh -tag=AtlasOffline,12.2.0
      (You will see #CMT> The CMTSITE value STANDALONE is not used in any tag expression. Please check spelling. Please ignore)
      source /afs/cern.ch/atlas/software/releases/AtlasOffline/12.0.1/AtlasOfflineRunTime/cmt/setup.sh

Atlantis

Atlantis webs

• The Atlantis Event Display (TWiki)
• Event display for the ATLAS experiment (web)
• Java in Atlas (TWiki)

How to install it from CVS (CVS repository)

  mkdir atlantis CVS directory
  cd atlantis CVS directory
  cvs -d :kserver:atlas-sw.cern.ch/atlascvs co offline/graphics/AtlantisJava
  cd offline/graphics/AtlantisJava/ant
  ant -DtargetDir="test" all
  cd test
  java -jar atlantis.jar
  java -Dsun.java2d.pmoffscreen=false -jar atlantis.jar

Fix for Tiger (MACOSX)

On Tiger (10.4.X) if you have an access to JDK 1.5, the solution to the slow render is to use Sun2D renderer instead of Quartz

  To use Sun2D do:
  java -Dapple.awt.graphics.UseQuartz=false -jar atlantis.jar

The Java team verified that with Sun2D the performance is near real-time on a 1.33Ghz G4 TiBook

jobOptions tips

RecExCommon

  # This will get a dump of what's in StoreGate
  doDumpTES=True

MessageSvc

Before rel 13.0.10
  MessageSvc = Service( "MessageSvc" )
  #increase the number of letter reserved to the alg/tool name from 18 to 30
  MessageSvc.Format = "% F%30W%S%7W%R%T %0W%M"
  # use color output text
  MessageSvc.useColors = True
  # all messages
  MessageSvc.defaultLimit = 9999999

Since rel 13.0.10 (04.06.2007)
  ServiceMgr.MessageSvc.OutputLevel = OutputLevel
  # increase the number of letter reserved to the alg/tool name from 18 to 30
  ServiceMgr.MessageSvc.Format = "% F%50W%S%7W%R%T %0W%M"
  # to change the default limit on number of message
  ServiceMgr.MessageSvc.defaultLimit = 9999999 # all messages
  ServiceMgr.MessageSvc.useColors = True

Home

HowTo's:

Get Firefox!

Carlos Escobar
Tel.: +34 96 3543489
Fax.: +34 96 3543488