12
CMS Software at RAL Fortran Code • Software is mirrored into RAL AFS cell every 24 hours /afs/rl.ac.uk/cms/ • Binary libraries available for: HP HP-UX 10.20 Linux Redhat 5.1/5.2 Sun Solaris 2.6 • Includes: CMSIM versions 113-118 CMSJET PYTHIA Glenn Patrick, CMS(UK), 30.11.1999

CMS Software at RAL Fortran Code Software is mirrored into RAL AFS cell every 24 hours /afs/rl.ac.uk/cms/ Binary libraries available for: HPHP-UX 10.20

Embed Size (px)

Citation preview

Page 1: CMS Software at RAL Fortran Code Software is mirrored into RAL AFS cell every 24 hours  /afs/rl.ac.uk/cms/ Binary libraries available for: HPHP-UX 10.20

CMS Software at RAL

Fortran Code• Software is mirrored into RAL AFS cell every 24 hours

/afs/rl.ac.uk/cms/

• Binary libraries available for:

HP HP-UX 10.20

Linux Redhat 5.1/5.2

Sun Solaris 2.6

• Includes:

CMSIM versions 113-118

CMSJET

PYTHIA Glenn Patrick, CMS(UK), 30.11.1999

Page 2: CMS Software at RAL Fortran Code Software is mirrored into RAL AFS cell every 24 hours  /afs/rl.ac.uk/cms/ Binary libraries available for: HPHP-UX 10.20

RAL Particle Physics Unix Services

100 Megabit Switched Network

HP LINUX SUN

1 Terabyte Disk

Scratch

NIS

/home userids

FDDI

AFS

Datastore

HP BATCHLINUX BATCH ?

Page 3: CMS Software at RAL Fortran Code Software is mirrored into RAL AFS cell every 24 hours  /afs/rl.ac.uk/cms/ Binary libraries available for: HPHP-UX 10.20

Platforms & ProblemsHP-UX

•PA7000 and PA8000 chip architectures cause problems: Updating is done with PA8000 code which only runs on

5 fastest (newest) CSF nodes. Cannot target particular batch nodes with NQS.

Require special queue or recompile according to node.• HP-UX deprecated within CMS.• HP-UX being phased out at CERN and RAL over the

next year. • Far greater capacity on Linux & future expansion.

Conclusion …... migrate to Linux.

Page 4: CMS Software at RAL Fortran Code Software is mirrored into RAL AFS cell every 24 hours  /afs/rl.ac.uk/cms/ Binary libraries available for: HPHP-UX 10.20

0

50

100

150

200

250

300

HP CSF 1H99 2H99 2Q00

Systems

P450 equiv

P350 equiv

Predicted RAL-CSF Linux Profile

Page 5: CMS Software at RAL Fortran Code Software is mirrored into RAL AFS cell every 24 hours  /afs/rl.ac.uk/cms/ Binary libraries available for: HPHP-UX 10.20

LinuxCMSIM successfully ported onto CSF Linux nodes.

BUT Have to take care to set PATH to pick correct compilers. System compilers are default and these appear in /usr/bin which usually comes before /usr/local/bin which contains the CERN versions of the compilers. Sometimes differences between the CERN compiler versions on csflnx(egcs -1.1.1) & cmslx( egcs -1.1.2). Sometimes the CERN library src directories disappear due to ASIS updating - need for GEANT. Problems with old versions of CMSIM due to different FORTRAN libraries - what do CERN do?

Page 6: CMS Software at RAL Fortran Code Software is mirrored into RAL AFS cell every 24 hours  /afs/rl.ac.uk/cms/ Binary libraries available for: HPHP-UX 10.20

Linux : ATHLON(AMD K7) 600 MHz CPU versus Pentium II 450 MHz CPU Benchmarks

Speedup

H1 Simulation

H1 Reconstruction

1.41

1.24

HERWIG/ LHC 1.25

ATLAS Track reconstruction 1.28

Scattering matrix calculation 1.75

CMSIM 1.35

600MHZ/ 450MHZ 1.333

Page 7: CMS Software at RAL Fortran Code Software is mirrored into RAL AFS cell every 24 hours  /afs/rl.ac.uk/cms/ Binary libraries available for: HPHP-UX 10.20

PYTHIA

CMSIM116GEANT3

DigitisationORCA

Objectivity

Pileup

Analysis

EXISTS FORTRAN

UNKNOWN OO

Page 8: CMS Software at RAL Fortran Code Software is mirrored into RAL AFS cell every 24 hours  /afs/rl.ac.uk/cms/ Binary libraries available for: HPHP-UX 10.20

OO Software

Investigated setting up RAL as remote developer site and implementing developer spaces for OO projects.

• SCRAM installed.

• ORCA environment downloaded - Web to AFS.

Some initial security problems.

Some conflicts with FORTRAN updating.

LHC++ software required to build the code!! Need HTL, Objectivity,OpenGL, ObjectSpace, Iris Explorer, Iris Explorer, etc

Page 9: CMS Software at RAL Fortran Code Software is mirrored into RAL AFS cell every 24 hours  /afs/rl.ac.uk/cms/ Binary libraries available for: HPHP-UX 10.20

CMS Software Components

LHC++ ODBMS Geant4 CLHEPHepExplorer

HTL

C++ standard library

Extension toolkit

Page 10: CMS Software at RAL Fortran Code Software is mirrored into RAL AFS cell every 24 hours  /afs/rl.ac.uk/cms/ Binary libraries available for: HPHP-UX 10.20

LHC++

Of benefit to all experiments, so John Gordon took on main task of installing code in local AFS space:

Institute authority for commercial components

/afs/rl.ac.uk/sw/lhcxx

•Various problems with operating systems.

•Various problems with versions, Exceed, etc.

However, I got to the stage of setting up an LHC++ environment on Linux, defining an Objectivity federation and running Iris Explorer to produce histograms.

Page 11: CMS Software at RAL Fortran Code Software is mirrored into RAL AFS cell every 24 hours  /afs/rl.ac.uk/cms/ Binary libraries available for: HPHP-UX 10.20

Objectivity

Need to understand the technicalities of Objectivity.

Complicated because of number of experiments supported at RAL and possible conflicts over versions and locking mechanisms.

• Lock servers, AMS servers, performance.

• FDID identifiers (using spare BaBar numbers).

• Mass storage and data migration - disk to tape.

BaBar estimate it took 1FTE for their UK work.

Page 12: CMS Software at RAL Fortran Code Software is mirrored into RAL AFS cell every 24 hours  /afs/rl.ac.uk/cms/ Binary libraries available for: HPHP-UX 10.20

Forwards? Yet to emerge from the LHC++ diversion…..

What about GEANT4, OSCAR, IGUANA, etc?

What about user environment?

Only aiming for minimal system and capability.

Work exceeds available effort - not at all what I had in mind.

Need to see benefit by getting to stage of processing physics events beyond CMSIM.

JIF bid is needed if you want to do this seriously on a large-scale!