R/cpus.R

Defines functions cpus

Documented in cpus

#' Detect the number of CPU cores
#'
#' @export
#' @note Updated 2023-05-16.
#'
#' @return `integer(1)`.
#' Number of CPU cores.
#'
#' @seealso
#' - parallel::detectCores
#' - ps::ps_cpu_count
#'
#' @examples
#' cpus()
cpus <- function() {
    assert(requireNamespaces("parallel"))
    n <- parallel::detectCores(all.tests = FALSE, logical = TRUE)
    assert(is.integer(n))
    n
}
acidgenomics/r-acidbase documentation built on Jan. 12, 2024, 3:56 a.m.