Last update:
Apr 1, 2000
|
|
|
The Physical Design of the CDF Simulation and Reconstruction Software
|
Elizabeth Sexton-Kennedy1,
Marge Shapiro2,
Rick Snider1,
Robert Kennedy1,
Pasha Murat1
- Fermilab
- Lawrence Berkeley National Laboratory
Speaker:
Elizabeth Sexton-Kennedy
A good physical design is the only way to manage the complexity of a
large software system. CDF's simulation and reconstruction software system is
large, with about 1.3 million lines of code organized into 144 different
packages in 4 different programming languages. The simulation and
reconstruction applications must use a large fraction of this code in any one
job. We have managed to develop guidelines for physicist-written code which
keep the physical design manageable. Nevertheless we must monitor and correct
mistakes in physical design daily. Proof of the success of this effort is that
we are able to link all CDF offline applications statically in one pass, with
no CDF libraries listed more then once. This was not possible in the Run I
code system, in which users spent much of their time trying to understand how
to link applications. In Run II, this process is largely automated.
Presentation: | Short Paper: |
|