This page is for CMS-specific terminology and software acronyms. It may be useful to help navigate the alphabet soup that is CMS.
These are the organizations and/or projects that are related to this project.
= CERN : [[http://cern.ch|The European Association for Nuclear Research]] is the world's largest particle physics laboratory and borders France and Switzerland. = LHC : The [[http://lhc.web.cern.ch/lhc/|Large Hadron Collider]] is the world's largest and the highest-energy particle accelerator complex. = CMS : The [[http://cms.cern.ch/|Compact Muon Solenoid]] is one of two large general-purpose particle physics detectors built on the proton-proton LHC. = USCMS : [[http://uscms.fnal.gov/|CMS project at the United States]] = OSG : [[http://www.opensciencegrid.org/|Open Sciences Grid]] is a US distributed computing grid for data-intensive research = FNAL : [[http://fnal.gov|Fermi National Accelerator Laboratory]] organizes the USCMS group. = SLAC : [[http://www.slac.stanford.edu/|Stanford Linear Accelerator Center]] is a United States Department of Energy National Laboratory operated by Stanford University. = DOE : United Stats Department of Energy provides [[http://www.doegrids.org/|personal and server certificates]] their website. = UCD : [[http://www.ucdavis.edu|University of California, Davis]] = HEP : [[http://hep.ucdavis.edu|High Energy Physics group at UC Davis]]
There are a few linux distributions that may be used with CMS. We have decided to go with SLC5.
= Redhat : Redhat is a popular, commercial linux distribution. = CentOS : A free Redhat derivative. = SL : Scientific Linux is a Redhat derivative similar to CentOS. = SLC : Scientific Linux CERN is a SL derivative that is distributed by CERN. = Debian : A free linux distribution = Ubuntu : A Debian-derivative that has become popular for Desktops and Servers.
This project uses quite a few different package managers.
= RPM : Redhat Package Manager = APT : Debian's Advanced Packaging Tool = PACMAN : Yet another [[http://physics.bu.edu/pacman/|PACkage MANager]] that is used primarily to install OSG software. = yum : A sysadmin tool used to update RPM packages on a Redhat-derived distribution = apt-get : A sysadmin tool used to update APT packages on a Debian-derived distribution = module : A environment management tool used to load a software package into your shell environment = puppet : A configuration management tool used to install packages and configurations = VDT : The [[http://vdt.cs.wisc.edu/components/vdt.html|Virtual Data Toolkit]] is an ensemble of grid middleware that includes condor, osg, and other components.
There are many security-related acronyms and phrases you should become familiar with.
= SSL : Secure Socket Layer is a cryptographic protocol which provide reasonably secure communications. = CA : Certificate Authority is a third party that issues digital certificates to be used for identification and encryption. = SSH : Secure SHell is a protocol used for encrypted remote access.
The following is grid-related software and terminology.
= OSG : [[http://www.opensciencegrid.org/|Open Sciences Grid]] is an organization and software that provides a computing facility and services that integrate distributed, reliable and shared resources to support computation at all scales. = Condor : [[http://www.cs.wisc.edu/condor/|Condor]] is a batch queuing system used in HPC. = MPI : Message Passing Interface is a scalable library used to communicate between processes. = EGEE : [[http://public.eu-egee.org/|Enabling Grids for E-sciencE]] aims to build on recent advances in grid technology and develop a service grid infrastructure. = Squid : [[https://twiki.cern.ch/twiki/bin/view/CMS/SquidForCMS|Squid]] is a HTTP proxy server that is used for caching HTTP requests to the CMS FroNTier service.
= SiteDB : [[https://twiki.cern.ch/twiki/bin/view/CMS/SiteDB|SiteDB]] is a database and web interface that CMS uses to track site's and the people responsible for maintaining them. = PLUS : Cern provides a [[http://plus.web.cern.ch/plus/|Public Login User Service]] for CERN users. This is essentially a unix shell on CERN's network. = SAM : Service Availability Monitoring (for [[https://twiki.cern.ch/twiki/bin/view/CMS/SAMSquidByHand|squid]]) = Kerberos : Kerberos is used for single sign on authentication services throughout CERN. = AFS : [[http://en.wikipedia.org/wiki/Andrew_File_System|Andrew File System]] is a distributed network filesystem.
= CMSSW : The overall collection of [[https://twiki.cern.ch/twiki/bin/view/CMS/SWGuidePreface|CMS Software]] is called: CMSSW. = FroNTier : [[http://frontier.cern.ch/|FronTier]] distributes data from central databases. The data travels through "Tiers". This is essentially a squid proxy server. = PhEDEx : [[https://twiki.cern.ch/twiki/bin/view/CMS/PhEDEx|PhEDEx]] = CRAB : [[https://cmsweb.cern.ch/crabconf/crab-v2.5.1.html|Cms Remote Analysis Builder]] = DBS : [[https://twiki.cern.ch/twiki/bin/view/CMS/DBS-TDR|Dataset Bookkeeping System]]