Skip to main content Accessibility help
×
Hostname: page-component-84b7d79bbc-g78kv Total loading time: 0 Render date: 2024-08-03T18:11:55.955Z Has data issue: false hasContentIssue false

Appendix 9 - Computer programs

Published online by Cambridge University Press:  06 January 2010

Jaan Oitmaa
Affiliation:
University of New South Wales, Sydney
Chris Hamer
Affiliation:
University of New South Wales, Sydney
Weihong Zheng
Affiliation:
University of New South Wales, Sydney
Get access

Summary

Various computer programs have been referred to in the text and used to obtain some of the results presented in the preceding chapters. These programs can be accessed at www.cambridge.org/978052184242. This Appendix lists the various programs, together with a paragraph or two about each one.

The programs are written in fairly old-fashioned FORTRAN, and have been tested and used in our work over the years. They are relatively efficient and, as a result, not always as transparent as they might be. We attempt to point out particularly subtle sections when these occur. However we do not claim the ultimate in efficiency or complete freedom from ‘bugs’. Readers are invited to let us know of any.

A few comments on programming style are worth making. Some may prefer a single program of tens of thousands of lines which essentially does everything and covers all possible cases. In our view this is generally both inefficient and is difficult to adapt to particular problems. Our preference is for maximum modularity where a problem is broken down into different parts which are performed sequentially. This does lead to greater overheads, requiring storage of intermediate results, but has major advantages in efficiency, flexibility, and transparency.

The programs dealing with graph generation and counting are largely based on programs written by Dr C. J. (Chuck) Elliott at the University of Alberta in the early 1970s and we gratefully acknowledge this.

Type
Chapter
Information
Publisher: Cambridge University Press
Print publication year: 2006

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Save book to Kindle

To save this book to your Kindle, first ensure coreplatform@cambridge.org is added to your Approved Personal Document E-mail List under your Personal Document Settings on the Manage Your Content and Devices page of your Amazon account. Then enter the ‘name’ part of your Kindle email address below. Find out more about saving to your Kindle.

Note you can select to save to either the @free.kindle.com or @kindle.com variations. ‘@free.kindle.com’ emails are free but can only be saved to your device when it is connected to wi-fi. ‘@kindle.com’ emails can be delivered even when you are not connected to wi-fi, but note that service fees apply.

Find out more about the Kindle Personal Document Service.

  • Computer programs
  • Jaan Oitmaa, University of New South Wales, Sydney, Chris Hamer, University of New South Wales, Sydney, Weihong Zheng, University of New South Wales, Sydney
  • Book: Series Expansion Methods for Strongly Interacting Lattice Models
  • Online publication: 06 January 2010
  • Chapter DOI: https://doi.org/10.1017/CBO9780511584398.021
Available formats
×

Save book to Dropbox

To save content items to your account, please confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account. Find out more about saving content to Dropbox.

  • Computer programs
  • Jaan Oitmaa, University of New South Wales, Sydney, Chris Hamer, University of New South Wales, Sydney, Weihong Zheng, University of New South Wales, Sydney
  • Book: Series Expansion Methods for Strongly Interacting Lattice Models
  • Online publication: 06 January 2010
  • Chapter DOI: https://doi.org/10.1017/CBO9780511584398.021
Available formats
×

Save book to Google Drive

To save content items to your account, please confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account. Find out more about saving content to Google Drive.

  • Computer programs
  • Jaan Oitmaa, University of New South Wales, Sydney, Chris Hamer, University of New South Wales, Sydney, Weihong Zheng, University of New South Wales, Sydney
  • Book: Series Expansion Methods for Strongly Interacting Lattice Models
  • Online publication: 06 January 2010
  • Chapter DOI: https://doi.org/10.1017/CBO9780511584398.021
Available formats
×