Go to Home Page
CHEP INFORMATION
Bulletins
Committees
Scientific Program
Docs by topics
Social events
Conference location
Secretariat
GRID INFORMATION
 • Grid WShop & Tutorial
 • Grid Program
USEFUL LINKS
 • Visiting Padova
 • INFN Padova
 • University of Padova
 • CHEP: '94 '95 '97 '98

Last update: Apr 1, 2000

to first abs  to previous absby abs number to next abs  to last abs

 

to first abs on this KT  to previous abs on this KTon same keytopic to next abs on this KT  to last abs on this KT


A284

Building Large Scale Projects on NT with SoftRelTools 2: SRT2 Porting, Web Tools, and IDE Conversion Tools

Gennady Briskin1, David Cutts1, Gordon Watts2
  1. Brown University
  2. University of Washington, Seattle

Presented by: Gordon Watts

  The D0 experiment is using the common utility Software Release Tools (SRT2) to manage releases of the Run II offline, online, and Level 3 Trigger Filter software. Various versions of this system are used by D0, CDF, and BaBar. SRT2 was designed on and for UNIX. The D0 experiment has adopted Windows NT as one of its official online platforms. With this commitment it was necessary to port the SRT2 environment to NT, and configure it to use NT tools, like the Microsoft C++ compiler. The solution includes using the UNIX on NT freeware solution, cygwin32, as well as an extensive set of custom tools to translate UNIX commands and switches to their NT equivalents. A number of web based support tools have also been written. These tools include the ability to compile SRT2 packages on several different platforms at once, build large releases of 100's of SRT2 software packages, and soon to build the Level 3 Physics Filter software. A second layer of software has been put in place at D0 called CTEST that abstracts some of the complexity of SRT2. Software has been developed to convert these CTEST build files into Microsoft VC++ 6.0 Integrated Development Environment (IDE) workspaces, allowing a developer the full use of the GUI development environment. The SRT2 conversion, the web build tools, and the GUI translation will all be described, along with comments on the experience of working with NT in a HEP environment.

Short Paper:  Adobe Acrobat pdf 



  | Top | Home | Bulletins | Committees | Scientific Program | Docs by topics | Social Event | Conference Location | Secretariat | Privacy Policy |