Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • SIT_ENV – defines the type of the SIT environment, can be default for regular setup or ana for analysis environment
  • SIT_ROOT – defines the location of the top directory for the PSDM software, usually /reg/g/psdm.
  • SIT_RELDIR – directory with regular PSDM release
  • SIT_RELEASE – the name of the software release to use, something like "current" or "ana-1.1.5"
  • SIT_ARCH – the name of the hardware/software architecture to use like x86_64-slc5rhel5-gcc41-opt
  • SIT_DATA – list of directories where the data files reside. These are not regular XTC data files, bur rather some additional data that software needs. Usually it includes "./data" and $SIT_RELDIR/$SIT_RELEASE/data (that is "data" directory in the releases) but can also be extended to include other locations.
  • SIT_REPOS – the locations of all "base" releases. Currently we only support single base release so this variable would look like $SIT_RELDIR/$SIT_RELEASE

...

  1. hardware architecture, such as i686, x86_64, sparc, etc.,
  2. operating system brief name, such as slc5rhel5, sol, winxp, etc.,
  3. compiler name and version, such as gcc43, cc58, msc8, etc.,
  4. debug/optimize/profile option, one of dbg, opt, prof.

...

No Format
% sit_setup          # sets SIT_ARCH to x86_64-slc5rhel5-gcc41-opt

vs

No Format
% sit_setup dbg      # sets SIT_ARCH to x86_64-slc5rhel5-gcc41-dbg

vs

No Format
% sit_setup dbg slc4rhel5 # sets SIT_ARCH to x86_64-slc4rhel5-gcc41-dbg

The SIT_ARCH options which are not specified on the command line are given their default values which depend on a particular platform/OS/release combination.

...