P. A. Reynolds's scientific contributions