Copyright (c) 2004-2014, Cray Inc.  (See LICENSE file for more details)
