R/zzz.R

Defines functions .onLoad

.onUnload <- function (libpath) {
  options('farray.parallel.enabled' = FALSE)
  library.dynam.unload("farray", libpath)
}


.onLoad <- function(libname, pkgname){
  options('farray.parallel.strategy' = FALSE)
  options('farray.chunk_memory' = 80)

  ncores <- parallel::detectCores(logical = TRUE)
  options('farray.nthreads' = ncores)
  set_farray_threads(ncores, TRUE)
}
dipterix/farray documentation built on Oct. 16, 2022, 6:13 p.m.