sabah salih the school of physics & astronomy the university of manchester manchester m13 9pl os...
TRANSCRIPT
Sabah SalihThe School of Physics & AstronomyThe University of ManchesterManchesterM13 9PL
OS X within Particle Physics
QuickTime™ and aTIFF (LZW) decompressor
are needed to see this picture.
QuickTime™ and aTIFF (LZW) decompressor
are needed to see this picture.
• 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
OS X at a glance
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/[email protected]
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
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:
• 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
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
• 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
- - SIMDET V.4.0 -
-A Fast Simulation Tool for Linear Collider Detector Studies
Linear Collider
Globus, pyGlobus, Globus Job Manager, Condor, LSCdataFind, ...
http://www.lsc-group.phys.uwm.edu/~duncan/computing/mac_info.html
Grid Tools
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#
This is
http://jetweb.hep.ucl.ac.uk/[email protected]