120 likes | 243 Views
DØ MC Production. DØ Production. Iain Bertram 24 June 2004 Lancaster University. MC Production. Introduction/Definitions Production – Large Scale Processing DØ will be treating data and MC processing in the same way.
E N D
DØ MC Production DØ Production Iain Bertram 24 June 2004 Lancaster University
MC Production • Introduction/Definitions • Production – Large Scale Processing • DØ will be treating data and MC processing in the same way. • Remote – Not Fermilab FarmNote: Could include Fermilab Farm (no reason not to) • Current Setup/Problems • Future Plans • Conclusions Iain Bertram
Total MC Events Iain Bertram
Events Per Week Iain Bertram
Monte Carlo Production • Based on mc_runjob and request system • Documented @ MC Production Web Page • See Tutorial: http://www-d0.fnal.gov/computing/mcprod/Tutorial/index.html • All MC requests based on metadata • Request ID is main key • Request described by Metadata • Search for data based on request • Extendable – easily extend to new programs • Can be used for data reprocessing, large scale analysis jobs, etc. Iain Bertram
Processing Schema • Current Running • Major improvements in memory and speed in p14 Iain Bertram
Dictionary from import_classes import * datatier='reconstructed' appfamily=AppFamily('reconstruction','p14.02.00','d0reco') dict={'Simulated':{'keepparticlecalenergy':'off', 'geometry':'plate', }, 'Reconstructed':{ 'frameworkrcpname':'runD0reco_mc.rcp', }, 'Global':{ 'runtype':'Monte Carlo', 'stream':'notstreamed', 'description':'B to D0 mu X, D0 to K,Pi', 'producedforname':'wendyt', 'phase':'mcp14', 'groupname':'bphysics', }, 'Generated':{ 'useevtgen':'on', 'cardfiledir':'ckm', 'evtgendecayprocess':'b-d0-mu-nu', 'etagt':'-4.2', 'production':'bbbar', 'ptgt':'0.1', 'collisionenergy':'1960.0', 'd0messprocess':'BD0muX', 'decay':'cdftunedevtgen', 'generator':'pythia', 'etalt':'4.2', 'cardfileversion':'v00-04-41', 'pdflibfunc':'CTEQ4L', }, 'Digitized':{ 'calorimeternoise':'on', 'numminbi':'0.5', 'minbiopt':'Poisson', }, } Iain Bertram
Data/User Jobs Iain Bertram
Data User/Jobs Instead of many jobs we have one job! Joins executables Iain Bertram
Data: What is required • Not that much! • Already have option to turn on data processing • Choice of framework rcp available • E.g. Could process a selected J/Y sample with extended AA with simple flick of a switch. • Store pointer to framework rcp in metadata • Could add certification as standard processing step • What do we need: • Correct metadata storage • Merging Iain Bertram
Production Problems • Manpower:Scalability • Requires 1 FTE at each site to run • Separate tools for reconstruction/MC • Problems running MC with SAM input • Queue run by me! • Software interoperability • mc_runjob/d0tools • running on virgin/clean machines • lightness and flexibility is needed • File Merging/Job Monitoring • Individual Jobs are not independent • No automatic job resubmission Iain Bertram
Summary/Closing Remarks • Will Move to SAM-Grid ASAP • reduce manpower • Merge Data/MC Production • Simplify and separate components • Unified management • Runjob taken up by CMS • joint UK/DØ project • Rename Shahkar • CDF in future Iain Bertram