Skip to content

A practical guide to computer simulations

Alexander K. Hartmann, Heiko Rieger

cond-matarXiv:cond-mat/0111531

Abstract

Here practical aspects of conducting research via computer simulations are discussed. The following issues are addressed: software engineering, object-oriented software development, programming style, macros, make files, scripts, libraries, random numbers, testing, debugging, data plotting, curve fitting, finite-size scaling, information retrieval, and preparing presentations. Because of the limited space, usually only short introductions to the specific areas are given and references to more extensive literature are cited. All examples of code are in C/C++.

Create a lesson