Package: clrng
Type: Package
Title: Parallel Random Number Generation on GPU
Description: Builds on 'gpuR' and utilizes the 'clRNG' ('OpenCL') library to provide efficient tools to generate independent random numbers in parallel on a GPU and 
     save the results as 'R' objects, ensuring high-quality random numbers even when 'R' is used interactively or in an ad-hoc manner. 
     Includes Fisher's simulation method adapted from Patefield, William M (1981) <doi:10.2307/2346669> and 
     'MRG31k3p' Random Number Generator from 'clRNG' library by Advanced Micro Devices, Inc. (2015) <https://github.com/clMathLibraries/clRNG>.
Version: 0.0.5
Date: 2024-07-11
Authors@R: c(
    person(given="Ruoyong", family="Xu", 
      role = c("cre", "aut", "ctb"),
      email = "ruoyong.xu@mail.utoronto.ca",
      comment = c(ORCID = '0000-0003-3474-8183')),
    person("Patrick", "Brown", 
      email = "patrick.borgnine@gmail.com",
      role = c("aut", "ctb"),
      comment = c(ORCID = '0000-0003-2541-3744')),
    person(given = "Advanced Micro Devices, Inc.", family = "", 
           role = "cph", 
           comment = "Copyright holder of clRNG library code"))
Maintainer: Ruoyong Xu <ruoyong.xu@mail.utoronto.ca>
License: GPL-3
Encoding: UTF-8
NeedsCompilation: yes
Depends: R (>= 3.5.0), gpuR
Suggests: knitr
LinkingTo: RViennaCL, Rcpp, gpuR, RcppEigen
OS_type: unix
VignetteBuilder: knitr
RoxygenNote: 7.3.2
Packaged: 2024-07-12 15:56:59 UTC; ruoyong
Author: Ruoyong Xu [cre, aut, ctb] (<https://orcid.org/0000-0003-3474-8183>),
  Patrick Brown [aut, ctb] (<https://orcid.org/0000-0003-2541-3744>),
  Advanced Micro Devices, Inc. [cph] (Copyright holder of clRNG library
    code)
Repository: CRAN
Date/Publication: 2024-07-16 09:00:02 UTC
Built: R 4.6.0; x86_64-apple-darwin20; 2025-08-18 07:17:37 UTC; unix
Archs: clrng.so.dSYM
