Presentation is loading. Please wait.

Presentation is loading. Please wait.

28/4/99DJ for FOCUS1 Software Distribution  LHC++  Choice of Compilers & Operating Systems y Distribution Mechanism y Registration z GEANT4 y Distribution.

Similar presentations


Presentation on theme: "28/4/99DJ for FOCUS1 Software Distribution  LHC++  Choice of Compilers & Operating Systems y Distribution Mechanism y Registration z GEANT4 y Distribution."— Presentation transcript:

1 28/4/99DJ for FOCUS1 Software Distribution  LHC++  Choice of Compilers & Operating Systems y Distribution Mechanism y Registration z GEANT4 y Distribution Mechanism y Patches David Jacobs, IT/ASD David.Jacobs@cern.ch

2 28/4/99DJ for FOCUS2 LHC++ Platforms zSupport one compiler/operating system per “platform” ythe same OS as CERNLIB - and hence the PLUS services (except RSPLUS at present) yNT/Intel and Linux/Intel is the exception zTable of versions worked out iteratively (IT, vendors and users) and approved by FOCUS (for ‘99 was done by email)

3 wwwinfo.cern.ch/asd/index.html

4

5

6 28/4/99DJ for FOCUS6 LHC++ Platforms (2) zLCB agreed a mechanism for other (non-standard) versions : ySource and makefiles available yInterested party (lab, experiment,…) invited to build libraries and feedback changes yLibraries made available in standard LHC++ tree xdirectory structure caters for multiple compiler / OS versions

7 28/4/99DJ for FOCUS7 Distribution zTar-files built for releases, resulting in packed binaries ythese are available in $EXPORT tree xà la “CERNLIB” yrecommendation is to unpack them with the supplied script and use them zCD distribution also available

8 28/4/99DJ for FOCUS8 Distribution (2) zRegular (2 week - monthly) builds for CLHEP in addition to less frequent full LHC++ releases y(in practice perhaps better driven by functionality) zAccess to distribution kits for use off- site requires registration

9 28/4/99DJ for FOCUS9 Registration zRegistration required for either access to full LHC++ (CERN Research Programme) or just HEP components yuses standard CERN tools y~100 sites registered to date zDiscussing relaxation of rules for HEP components yfree? free for research? GNU license?

10 28/4/99DJ for FOCUS10 Please fill in and return all 4 forms! Why 4? - acct, Objectivity/DB, ObjectSpace, IRIS Explorer Return all 4 completed forms by FAX Fill in experiment, institute, your name & sign

11 28/4/99DJ for FOCUS11 GEANT4 Distribution zOriginal scheme (Dec ‘98 release) yTar-files with source + examples. Documentation from the Web (.ps and.pdf) yAlso required: xC++ compiler xCLHEP xRogueWave Tools.h++ library xGNU Make and a UNIX shell

12 28/4/99DJ for FOCUS12 GEANT4 Distribution (2) zFrom the May ‘99 release, in addition: yBinaries for supported platforms (generally as the PLUS services) in the form of libraries with the object code, built in optimised mode yAn STL-only version is planned (thus removing the need for RogueWave)

13 wwwinfo.cern.ch/asd/geant4/geant4.html

14 28/4/99DJ for FOCUS14 May ‘99 release plans zFirm ySolaris 2.6 / cc4.2 yHP-UX 10.20 / aCC 1.15 yOSF 4.0b / Cxx 6.1 yLinux RedHat 5.1 / egcs 1.1.1 zProblematic yAIX 4.3 / xlC 3.1 (technical) yWNT 5.0 / Visual C++ 5.0 (schedule) yIRIX 6.2 / c++ 7.1 (schedule)

15 28/4/99DJ for FOCUS15 GEANT4 patches zIn addition to the releases zPrinciples: yOnly via Tar-files xAssume patch application done centrally for each experiment, taking those deemed to be important yfrequency >= 2 weeks yonly bug-fixes ygranular patches distributed regularly, some grouped later


Download ppt "28/4/99DJ for FOCUS1 Software Distribution  LHC++  Choice of Compilers & Operating Systems y Distribution Mechanism y Registration z GEANT4 y Distribution."

Similar presentations


Ads by Google