SLiM: a pop-gen simulation software , with selection and linkage, Philipp W. Messer, postdoc at stanford (Petrov Lab)
http://www.stanford.edu/~messer/software.html
Yu Huang added a makefile (note the tricks to get GSL library linking to work on Ubuntu linux)