资源描述:
《A Universal Postprocessing Toolkit for Accelerator Simulation and Data Analysis Postprocessors》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、AUNIVERSALPOSTPROCESSINGTOOLKITFORACCELERATORSIMULATIONANDDATAANALYSISM.Borland,ANL/APS,Bldg401,9700SouthCassAvenue,Argonne,IL.USAAbstractdata,andscripts.TheSelf-DescribingDataSets(SDDS)toolkitcomprises2COMMONSIMULATIONCODEPROBLEMSabout70generally-applicableprogramssharinga
2、commondataprotocol.AttheAdvancedPhotonSource(APS),DataStorage:OneoftherootproblemswithsimulationSDDSperformsthevastmajorityofoperationaldatacol-codesisthewidevariationindatastoragemethods.Muchlectionandprocessing,mostdatadisplayfunctions,andoftheoutputfrommostcodesisuser-rea
3、dabletextormanycontrolfunctions.Inaddition,anumberofaccel-graphics.SuchoutputisinherentlydifficultorimpossibleeratorsimulationcodesuseSDDSforallpostprocessingtosubjecttoautomaticprocessing,whichforcestheuseranddatadisplay.Thishasthreeprincipleadvantages:First,tomanuallytransc
4、ribeortranslatedataintoanotherfor-simulationcodesneednotprovidecustomizedpostprocess-mat.Ironically,byproviding“user-friendly”textorgraph-ingtools,thussimplifyingdevelopmentandmaintenance.ics,thecodedevelopercanactuallymakethesophisticatedSecond,userscanenhancecodecapabiliti
5、eswithoutchang-user’sjobmuchharder.ingthecodeitself,byaddingSDDS-basedpre-andpost-Somecodedevelopersrecognizetheseproblemsandprocessing.Third,multiplecodescanbeusedtogetherprovidedatafilesintendedforautomaticprocessing.How-moreeasily,byemployingSDDSfordatatransferandever,inma
6、nycases,theseareforusewithadedicatedadaptation.Givenitsbroadapplicability,theSDDSfilepostprocessorthatprovidessimple,single-purposegraph-protocolissurprisinglysimple,makingitquiteeasyforicsandperhapssimpleanalysis.TheusermaynotbeablesimulationstogenerateSDDS-compliantdata.Thi
7、spa-tocountonthesefilesremainingthesamebetweencodeperdiscussesthephilosophybehindSDDS,contrastingitrevisions.Othercodedeveloperstaketheapproachofmak-withsomerecenttrends,andoutlinesthecapabilitiesoftheingdatafilesforaspecificcommericaldataanalysisortoolkit.Thepaperalsogivesexam
8、plesofusingSDDSforviewingproduct.Rarelydoesmorethanonecodeusetheaccelerator