14.09.2014 Views

CASINO manual - Theory of Condensed Matter

CASINO manual - Theory of Condensed Matter

CASINO manual - Theory of Condensed Matter

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.

38.3 DMC in parallel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207<br />

38.4 Scaling <strong>of</strong> the DMC algorithm with the number <strong>of</strong> processors . . . . . . . . . . . . . . 208<br />

39 OpenMP support 210<br />

39.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210<br />

39.2 Implementation basics and performance . . . . . . . . . . . . . . . . . . . . . . . . . . 211<br />

39.3 Using OpenMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211<br />

Appendices 211<br />

A Appendix 1: Programming guide for <strong>CASINO</strong> 211<br />

A.1 Style . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211<br />

A.2 Content . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214<br />

A.3 Testing and debugging <strong>CASINO</strong> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215<br />

A.4 Performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216<br />

A.5 Bug reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216<br />

A.6 Requests for new features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216<br />

B Appendix 2: Automatic testing <strong>of</strong> <strong>CASINO</strong> 217<br />

B.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217<br />

B.2 Running the set <strong>of</strong> examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217<br />

B.3 Adding a new example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217<br />

B.4 Using git-bisect with autotest . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217<br />

C Appendix 3: Converting <strong>CASINO</strong> v1.x input files to <strong>CASINO</strong> v2.x format 218<br />

D Appendix 4: Specification <strong>of</strong> the format <strong>of</strong> the correlation.data file 219<br />

E Appendix 5: <strong>CASINO</strong> system-specific data files 220<br />

Bibliography 230<br />

6

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

Saved successfully!

Ooh no, something went wrong!