BABAR Software Tools and Utilities
This page contains information about various software tools and utilities used by the BABAR collaboration, and some information about the computing environment.
24 May 2007
[BABAR Home |
Computing Home |
Online |
Offline |
SRT |
old WebSRT |
WebSRT |
Release |
Release tags |
MC Production |
MC Guide |
Workbook |
HyperNews |
HyperSearch |
BaBarSearch |
Search |
Remedy |
Public Machines]
What's New?
12/10/2004 bbrCreateBuildArea
5/22/2002 OpenOffice 1.0
support at SLAC
7/19/99
cvsweb: web-based CVS repository browser
Monitor Data
Users and Environment
Developer Tools and Other Software
LSF documentation
Required Software - Complete list of 3rd-party software required to run the BABAR code
Non-required Software - Softwares that are not required.
Justification Policy for Required Software
Guildeline of setting up Third Party Software in SRT
BABAR-maintained or modified
SRT (Software Release Tools) - BABAR software release system
CVS (Concurrent Version System) - Code management tool
Old stuff
STL macros How to use the STLUtility macropackage - required to use STL in BaBar code.
"bool" fix How to patch RogueWave STL on Sun and AIX.
Licensed and/or SLAC only software packages
valgrind Checks code does what you expect (no leaks or bad memory access), only available on Linux.
Purify Purify Leak-check software. Also includes other tools for profiling code, etc.
GreatCircle is a leak checker + garbage collector (can handle multi-threads)(recommended tool replacing Memory Advisor and Sentinel). Chris Davis is a seasoned user of Great Circle.
Objectivity Object-oriented database system
OpenGL (limited availability - wren [AIX] and percheron [solaris])
OpenInventor (not yet available)
listOS - list machines at SLAC running a particular OS version
Old stuff
CodeWizard - C++ style checking program [3 licenses]
FLEXlm - software license manager
Insure++ - C/C++ memory leak detector (site-license)
Memory Advisor - (obsolete - please use Insure++)
Rational Rose - UML based object oriented design tool [2 SOLARIS licenses]. Support
and maintenance contract expired as of Dec. 01, 2001 and BABAR decided not to renew.
Sentinel (obsolete - please use Insure++)
SNiFF++ has been discontinued as of 17 May 2001
Tools.h++ - C++ foundation class library (obsolete - please use Standard Library)
Facilities
How To Find Memory Leaks in BaBar code.
Intro to the BABAR/SCS RAMP (Reference and Migration Platform) facility (aka "porting lab") - available machines of all supported architectures for BABAR developers
Intro to SLAC's high performance compute farm and batch & staging systems
Batch system in a nutshell
Batch Exit Codes
Intro to Tapes and Tape Usage within BABAR at SLAC
Intro to AFS usage within BABAR
List of
Unix groups used to access NFS work space (Babar groups only).
The BABAR Tools Group
- Core Group
-
- Charlotte Hee (eCommerce, DciWebCert, HyperNews, eLogbook, user accounts and support, software licenses administration, web server registration)
- Terry Hung (code and release management)
- Victor Serbo
- John Bartelt (SCS)
- Douglas Smith
Maintained by Terry Hung. Send suggestions and additions to
terryh@slac.stanford.edu, 650-926-3618
|