sabah salih the school of physics & astronomy the university of manchester manchester m13 9pl os...

Post on 28-Mar-2015

220 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Sabah SalihThe School of Physics & AstronomyThe University of ManchesterManchesterM13 9PL

OS X within Particle Physics

Sabah@hep.man.ac.uk

QuickTime™ and aTIFF (LZW) decompressor

are needed to see this picture.

QuickTime™ and aTIFF (LZW) decompressor

are needed to see this picture.

Sabah@hep.man.ac.uk

• OS X platform is increasing in popularity amongst developers and users on both the LHC experiments at CERN and the Tevatron at Fermilab• Familiar Unix OS, no dual-booting, robust, stable • Easy to manage

Sabah@hep.man.ac.uk

OS X at a glance

Sabah@hep.man.ac.uk

Open source and Commercial applications used by Particle Physicists

1- AFS

2- Mathematica

3- GNU compilers: gcc 3.3 (3.1 - 2.95.6 as options), others available

(g77 3.4 from Fink, g95 available)

5- Ichat

8-Major language

C, C++, Objective-C, Objective-C++, Java, Perl, Tcl, PHP,

Python & Ruby

7- RPM

http://www-jlc.kek.jp/~fujiik/macosx/10.3.X/memo/RPMonX.htmlSabah@hep.man.ac.uk

QuickTime™ and aTIFF (LZW) decompressor

are needed to see this picture.

AFS

Sabah@hep.man.ac.uk

xmgrace (Graph plotting program)Latex and LyxFugu (sftp/scp client with graphical interface)Emacs both native to Aqua (the Mac windowing system) and

X11ImageMagick (not really physics, but useful for convertingdiagrams between .ps and .jpg etc)

Other general scientific software

Sabah@hep.man.ac.uk

1- General a- CERN Libraryb- Rootd- Geant4e- LHAPDF “Les Houches Accord Parton Density Function”f- Hdcayg- Pythiah- ktjet (Code by Manchester)i- ExHuME (Monte Carlo Generator Code by Manchester)j-CPX+ (CPX SUSY code by Manchester)k-pomwig (Monte Carlo Generator Code by Manchester) l- HERWIG

2- Experiment specificSee next page

HEP Software:

Sabah@hep.man.ac.uk

• LHC experiments and LCG show recent development activities on OS X Little effort by single individuals (even on spare time)

ALICE: the whole offline software runs on OS X CMS: Iguana, Orca, initial port of external libraries ATLAS: CMT, Atlantis, Atlas distribution kit (based on CMT &

Pacman), single packages of the Athena framework LHCb: Gaudi, Panoramix, Da Vinci LCG: SEAL, PI, externals libraries on Xserve

OS X and the experiments

Sabah@hep.man.ac.uk

CLHEP, CERNLIB On Fink - (OpenSource)

http://fink.sourceforge.net Geant4

From SLAC and on Fink http://geant4.slac.stanford.edu/g4cd/July2004/Documentation/ WorkshopExercises/Prerequisities/MacOSX.html

ROOT From ROOT (since long time) and on Fink

Sabah@hep.man.ac.uk

• Used to simulate particle interactions through matter • Written in C++ • Software ported and tested on MacOS 10.3 with gcc 3.3 compiler

–First-level porting for shared libraries in the last release 6.2 of the toolkit

• Binary libraries distributed on CD (created and maintained by SLAC Geant4 developers)

–Libraries also available on FINK (maintained by user community)

• Fairly large (and growing) user community

• The platform will become soon officially supported

QuickTime™ and aTIFF (LZW) decompressor

are needed to see this picture.

Geant4 simulation toolkit

Sabah@hep.man.ac.uk

QuickTime™ and aTIFF (Uncompressed) decompressor

are needed to see this picture.

Sabah@hep.man.ac.uk

QuickTime™ and aTIFF (LZW) decompressor

are needed to see this picture.

ROOT

Sabah@hep.man.ac.uk

- - SIMDET V.4.0 -

-A Fast Simulation Tool for Linear Collider Detector Studies

Linear Collider

Sabah@hep.man.ac.uk

Sabah@hep.man.ac.uk

Globus, pyGlobus, Globus Job Manager, Condor, LSCdataFind, ...

http://www.lsc-group.phys.uwm.edu/~duncan/computing/mac_info.html

Grid Tools

Sabah@hep.man.ac.uk

Built-in “gridification” Xgrid, Technology Preview 2

free d/l from Apple - Grid-ready architecture

sh-2.05b# /usr/local/bin/rpm -i edg-voms-vo-wp6-0.0.1-1.noarch.rpm package edg-voms-vo-wp6-0.0.1-1 is intended for a linux operating systemsh-2.05b# /usr/local/bin/rpm -i edg-voms-vo-iteam-0.0.1-1.noarch.rpm package edg-voms-vo-iteam-0.0.1-1 is intended for a linux operating system

sh-2.05b# /usr/local/bin/rpm -i ca_UKeScience-0.18-1.noarch.rpm package ca_UKeScience-0.18-1 is intended for a Linux operating system

sh-2.05b# rpm2cpio ca_CERN-0.23-1.noarch.rpm | cpio -ivd./etc/grid-security/certificates/fa3af1d7.0./etc/grid-security/certificates/fa3af1d7.crl_url./etc/grid-security/certificates/fa3af1d7.signing_policy0 blockssh-2.05b# ls etc/grid-securitysh-2.05b# ls etc/grid-security/certificatessh-2.05b# ls etc/grid-security/certificates/fa3af1d7.0 fa3af1d7.crl_url fa3af1d7.signing_policysh-2.05b#

Sabah@hep.man.ac.uk

This is

http://jetweb.hep.ucl.ac.uk/Sabah@hep.man.ac.uk

Summary

OS X is rapidly becoming accepted as an OS for HEP, but gaps still remain

Sabah@hep.man.ac.uk

top related