US ATLAS SW Infrastructure
Atlas Software Releases at U.S. ATLAS Tier I Center
 

This page is not updated since December 2005. Please refer to U.S. ATLAS Software Support Wiki for up-to-date information.

  • Organization of ATLAS software at BNL
  • ATLAS software releases at BNL
  • CMT release tool and its setup
  • Work environment
  • Relevant links


    * Organization of ATLAS software at BNL

    BACK TO TOP

    The U.S. ATLAS Tier I Computing Facility has all ATLAS software releases and relevant external software installed and therefore provides the working environment very similar to CERN's standard. The ATLAS software is available under AFS cell /afs/usatlas.bnl.gov. You can access it either by connecting directly to the BNL machines or remotely if you have installed the AFS client programs on your workstation. The software organization mirrors the CERN ATLAS site, however there are some differences summarized in the table below:

    CERN location analogous U.S. ATLAS location
    /afs/cern.ch/atlas/software/dist /afs/usatlas.bnl.gov/software/dist
    /afs/cern.ch/atlas/offline/external /afs/usatlas.bnl.gov/offline/external
    /afs/cern.ch/sw/packages /afs/usatlas.bnl.gov/cernsw/packages
    /afs/cern.ch/sw/contrib /afs/usatlas.bnl.gov/cernsw/contrib
    /afs/cern.ch/sw/lcg/app /afs/usatlas.bnl.gov/cernsw/lcg/app

    Note on AFS. AFS is an open source product. Download files are accessible at www.openafs.org web page. For machines running Red Hat Linux the RPM installation packages are provided: a user needs to download and install via "rpm --install filename" openafs-kernel, openafs, and openafs-client files and then configure his AFS cell in files ThisCell and CellServDB residing in the /usr/vice/etc directory. The BNL-ACF web page contains a short overview of AFS services at U.S. ATLAS Tier I Computing Facility.


    * ATLAS software releases at BNL

    BACK TO TOP

    ATLAS software releases are compiled with gcc 3.2. Two compiler options are available:

    There are two types of ATLAS releases

    For more information about releases please refer to ATLAS Offline Release Page.


    * CMT release tool and its setup

    BACK TO TOP

    CMT, the release tool used in ATLAS software development, is installed at /afs/usatlas.bnl.gov/cernsw/contrib/CMT. The CMT setup can be performed exactly like at CERN. The U.S. ATLAS users have an option to use the special script setup_cmt_usatlas.[c]sh that helps to setup CMT properly. The recipe of using this option is the following:

    The similar script, /afs/cern.ch/atlas/scripts/setup_cmt_cern.[c]sh , can be used for CMT setup at CERN (on lxplus machines).


    * Work environment

    BACK TO TOP

    After the CMT environment is set, a user can proceed with checkout ATLAS packages (with cmt co command). The work environment for the package is installed with command

    source setup.[c]sh

    run from cmt directory of a package. Then the package can be compiled with make that establishes also InstallArea of the work release with binaries, include, and share files. Script setup.sh also sets a run-time environment for athena jobs associated with the package providing that the requirements file is properly configured, in particular it should have a dependency on package Control/AthenaRunTime and declare "joboptions" files. In January 2004 the procedure for run-time environment settings has been changed and continues to evolve. Please refer to ATLAS Software Development pages for the latest updates.


    * Relevant links

    BACK TO TOP