The CMS Collaboration of 2000 scientists involves 150 institutions from 31 nations spread all over the world.CMS software system integration and release management is performed at CERN.Code management is based on CVS,...The CMS Collaboration of 2000 scientists involves 150 institutions from 31 nations spread all over the world.CMS software system integration and release management is performed at CERN.Code management is based on CVS,with read or write access to the repository via a CVS server,Software configuration,release management tools(SCRAM) are being developed at CERN.Software releases are then distributed to regional centers,where the software is used by a local community for a wide variety of tasks,such as software development detector simulation and reconstruction and physics analysis.Depending on specific application,the system environment and local hardware requirements,different approaches and tools are used for the CMS software installation at different places.This presentation describes concepts and reactial solutions for a variety of ways of software distribution,with an emphasis on the CMS experience at Fermilab,Installation and usage of different models used for the production farm,for code development and for physics analysis are described.展开更多
文摘The CMS Collaboration of 2000 scientists involves 150 institutions from 31 nations spread all over the world.CMS software system integration and release management is performed at CERN.Code management is based on CVS,with read or write access to the repository via a CVS server,Software configuration,release management tools(SCRAM) are being developed at CERN.Software releases are then distributed to regional centers,where the software is used by a local community for a wide variety of tasks,such as software development detector simulation and reconstruction and physics analysis.Depending on specific application,the system environment and local hardware requirements,different approaches and tools are used for the CMS software installation at different places.This presentation describes concepts and reactial solutions for a variety of ways of software distribution,with an emphasis on the CMS experience at Fermilab,Installation and usage of different models used for the production farm,for code development and for physics analysis are described.