QCDNUM Example Jobs

In the subdirectories testjobs and testjobsCxx you can find several example jobs.

example.f
exampleCxx.cc
Simple evolution program as described in Section 4.2 of the writeup. Good starting point to develop your own application code.
exampledc.f Same program but now driven by data cards.
testsgns.f Run the EVSGNS singlet/non-singlet evolution and compare to EVOLSG.
getgluon.f
getgluonCxx.cc
Use the different interpolation routines to get the gluon.
pdfsets.f
pdfsetsCxx.cc
Play around with pdf sets in memory.
testzmstf.f
testzmstfCxx.cc
Calculate structure functions with the ZMSTF package.
testhqstf.f
testhqstfCxx.cc
Calculate heavy quark structure functions with the HQSTF package.
timing.f timingCxx.cc Mimic a QCD fit by 1000 evolutions and, for each evolution, 1000 F2 and FL calculations at NNLO in the VFNS. You can see how long this takes on your machine.
convolit.f Calculate (double) convolutions with the slow and fast convolution engine, and compare the results with that from straight-forward Gauss integration.
ftwo.f Calculate LO or NLO F2 structure functions using the fast convolution engine and compare the result to ZMSTF. Good starting point to write your own structure function routines.
longlist.f Use the fast convolution engine to interpolate an arbitrary long list of pdfs. Shows how to circumvent the mpt0 restriction on the number of interpolations.
sgevolution.f Singlet/gluon evolution with the toolbox NxN DGLAP routine (Section 7.5 of the writeup). Compares the result to that of the standard evolution. Good starting point to write your own evolution code.

    Back to the home page