Update home authored by Claus Kleinwort's avatar Claus Kleinwort
# Millepede-II # Millepede-II
## Introduction _**This repository is frozen. Maintenance and developement continues**_ [here](https://gitlab.desy.de/millepede/millepede-ii).
Millepede II is the successor of Millepede, a package for linear least squares fits with ## Introduction
a large number of parameters. Both have been developed as experiment independent programs
by Prof. V. Blobel (Univ. Hamburg) primary for the alignment and calibration of tracking detectors. Documentation and source code of Millepede and of the first version Millepede II is the successor of Millepede, a package for linear least squares fits with
of Millepede II are available on a large number of parameters. Both have been developed as experiment independent programs
[his web page](http://www.desy.de/~blobel/mptalks.html) by Prof. V. Blobel (Univ. Hamburg) primary for the alignment and calibration of tracking detectors. Documentation and source code of Millepede and of the first version
(or [mirror](http://www.desy.de/~sschmitt/blobel/mptalks.html)). of Millepede II are available on
Meanwhile, the Statistics Tools group of the Analysis Centre of the Helmholtz [his web page](http://www.desy.de/~blobel/mptalks.html)
[Terascale](http://terascale.de) Alliance took over the maintenance (or [mirror](http://www.desy.de/~sschmitt/blobel/mptalks.html)).
of Millepede II. It's listed in the [HIFIS spotlights](https://www.hifis.net/spotlights/millepede2). Meanwhile, the Statistics Tools group of the Analysis Centre of the Helmholtz
[Terascale](http://terascale.de) Alliance took over the maintenance
The first Analysis Centre release, version V02-00-01, contains V. Blobel's 2009 of Millepede II. It's listed in the [HIFIS spotlights](https://www.hifis.net/spotlights/millepede2).
development and small changes/fixes coming from CMS experience by G. Flucke.
Further development, mainly by C. Kleinwort for usage in CMS, adds The first Analysis Centre release, version V02-00-01, contains V. Blobel's 2009
development and small changes/fixes coming from CMS experience by G. Flucke.
- auto-detection of bordered band matrices in the local fit to speed up processing if e.g. Further development, mainly by C. Kleinwort for usage in CMS, adds
fed with tracks fitted using the broken lines technique (cf.
[NIM A566:14-17,2006 by V. Blobel](http://www-library.desy.de/cgi-bin/spiface/find/hep/www?j=NUIMA,A566,14) - auto-detection of bordered band matrices in the local fit to speed up processing if e.g.
and [GeneralBrokenLines](https://gitlab.desy.de/claus.kleinwort/general-broken-lines/-/wikis/home)), fed with tracks fitted using the broken lines technique (cf.
- the possibility to ignore or compress rare off-diagonal elements of the global matrix [NIM A566:14-17,2006 by V. Blobel](http://www-library.desy.de/cgi-bin/spiface/find/hep/www?j=NUIMA,A566,14)
(to reduce space requirements), and [GeneralBrokenLines](https://gitlab.desy.de/claus.kleinwort/general-broken-lines/-/wikis/home)),
- shared-memory parallelisation of most parts of the code (track fits, MINRES, inversion) - the possibility to ignore or compress rare off-diagonal elements of the global matrix
using [OpenMP™](http://openmp.org/wp), (to reduce space requirements),
- the possibility to read gzipped C/C++ binaries, - shared-memory parallelisation of most parts of the code (track fits, MINRES, inversion)
- further fixes/improvements not only from CMS experience. using [OpenMP™](http://openmp.org/wp),
- the possibility to read gzipped C/C++ binaries,
Using these features allows CMS silicon tracker alignment to determine 200 000 parameters - further fixes/improvements not only from CMS experience.
in one go fitting more than 20 million tracks, including 3.6 million cosmic ray tracks
and about 375 thousand muon pairs from Z decays reparametrised as one fit object with a Using these features allows CMS silicon tracker alignment to determine 200 000 parameters
vertex constraint and adding a virtual Z mass measurement (cf. in one go fitting more than 20 million tracks, including 3.6 million cosmic ray tracks
[CMS-CR-2011-323](http://cdsweb.cern.ch/record/1406822)). and about 375 thousand muon pairs from Z decays reparametrised as one fit object with a
The computing requirements on an Intel™ Xeon™ L5520 with 2.27 GHz using eight threads are vertex constraint and adding a virtual Z mass measurement (cf.
44.5 h CPU (but only 10 h wall clock time) and less than 32 GB of RAM. [CMS-CR-2011-323](http://cdsweb.cern.ch/record/1406822)).
The computing requirements on an Intel™ Xeon™ L5520 with 2.27 GHz using eight threads are
## [Availability](availability) 44.5 h CPU (but only 10 h wall clock time) and less than 32 GB of RAM.
## [Compilation](compilation) ## [Availability](availability)
## [Version history](history) ## [Compilation](compilation)
## [Hardcoded limits](limits) ## [Version history](history)
## [Collection of users](users) ## [Hardcoded limits](limits)
## [Collection of users](users)
## [References](references) ## [References](references)
\ No newline at end of file