22.02.2013 Views

A Mathematica based Version of the CKMfitter Package

A Mathematica based Version of the CKMfitter Package

A Mathematica based Version of the CKMfitter Package

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

28 Chapter 4. A <strong>Ma<strong>the</strong>matica</strong> <strong>based</strong> <strong>Version</strong> <strong>of</strong> <strong>the</strong> <strong>CKMfitter</strong> <strong>Package</strong><br />

The test job, used for <strong>the</strong> fit time comparison, is <strong>the</strong> Standard Global CKM Fit. Its<br />

<strong>Ma<strong>the</strong>matica</strong> datacard is shown in detail in Appendix C and <strong>the</strong> result is <strong>the</strong> yellow<br />

area around <strong>the</strong> apex <strong>of</strong> <strong>the</strong> Unitarity Triangle in Figure 4.3. The fit time needed<br />

using <strong>the</strong> original <strong>CKMfitter</strong> package is about 23 hours, whereas <strong>the</strong> same result<br />

can be obtained by <strong>the</strong> <strong>Ma<strong>the</strong>matica</strong> <strong>based</strong> version in only ten minutes. This is a<br />

reduction <strong>of</strong> <strong>the</strong> fit time <strong>of</strong> more than a factor 100 for <strong>the</strong> Standard Global CKM<br />

Fit.<br />

Original <strong>CKMfitter</strong> package ≈ 23 h<br />

<strong>Ma<strong>the</strong>matica</strong> <strong>based</strong> <strong>CKMfitter</strong> ≈ 10 min<br />

Table 4.7: Fit time comparison <strong>of</strong> test job runs<br />

Since <strong>the</strong> fit time depends on <strong>the</strong> hard- and s<strong>of</strong>tware conditions, <strong>the</strong> performance <strong>of</strong><br />

<strong>the</strong> <strong>Ma<strong>the</strong>matica</strong> <strong>based</strong> <strong>CKMfitter</strong> package is tested for several configurations. The<br />

results for <strong>the</strong> test job are summarized in Table 4.8.<br />

Hardware MHz Compiler Operation System Fit time / min<br />

AMD Opteron 2194 f77 -O Scientific Linux 3.0.7 04 : 42<br />

Intel P M 1497 ifort -O2 SUSE Linux 10.0 05 : 25<br />

Intel P M 1497 f77 -O SUSE Linux 10.0 07 : 06<br />

Intel P III 1266 ifort -O2 Scientific Linux 3.0.3 09 : 10<br />

Intel P III 1266 f77 -O Scientific Linux 3.0.3 10 : 18<br />

Table 4.8: Hardware and s<strong>of</strong>tware performance tests<br />

The most important conclusion is, that <strong>the</strong> fit results are independent <strong>of</strong> <strong>the</strong> used<br />

hard- and s<strong>of</strong>tware conditions. Using a high developed hardware system in combination<br />

with an optimized FORTRAN compiler leads to a fur<strong>the</strong>r fit time reduction.<br />

With a fit time reduction <strong>of</strong> more than a factor 100, <strong>the</strong> goal <strong>of</strong> <strong>the</strong> <strong>Ma<strong>the</strong>matica</strong><br />

<strong>based</strong> <strong>CKMfitter</strong> development has been achieved.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!