/* -*- C -*- */
/**
 * \mainpage Mersenne Twister for Graphic Processors.
 *
 * This is Mersenne Twister for Graphic Processors (MTGP) pseudorandom
 * number generator.
 *
 * This program is based on the IEEE Standard for Binary
 * Floating-Point Arithmetic (ANSI/IEEE Std 754-2008) format.
 *
 * This Project provides 64-bit pseudorandom number generators of some
 * Mersenne Prime Period: 2<sup>23209</sup>-1,
 * 2<sup>44497</sup>-1 and 2<sup>110503</sup>-1.
 *
 * And this project also provides 32-bit pseudorandom number generators of some
 * Mersenne Prime Period: 2<sup>11213</sup>-1, 2<sup>23209</sup>-1 and
 * 2<sup>44497</sup>-1.
 *
 * We expect MTGP is fast on Graphic Processors.
 * see mtgp32-cuda.cu and mtgp64-cuda.cu sample files.
 *
 * @author Mutsuo Saito (saito\@our-domain) Hiroshima University
 * @author Makoto Matsumoto (m-mat\@our-domain) Hiroshima University
 *
 * Please change \b our-domain to \b math.sci.hiroshima-u.ac.jp
 *
 * @date 2010-1-5
 *
 * Copyright (C) 2009, 2010 Mutsuo Saito, Makoto Matsumoto and Hiroshima
 * University. All rights reserved.
 *
 * The new BSD License is applied to this software.
 * \verbinclude LICENSE.txt
 */
