You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Darwinism/R/env.R

33 lines
923 B

#' Configs of the default parallel runtime environment
#'
const ___config_runtime_env = function() {
Environment::set_threads(32);
Environment::set_libpath(@HOME);
}
#' Check of netstat tool is installed or not
#'
#' @details this function only works for linux platform
#'
const ___check_netstat = function() {
if ((Sys.info()[['sysname']]) != "Win32NT") {
if (!centos::check_command_exists("netstat")) {
no_netstat_warning();
}
}
}
#' show warning message about missing ``netstat`` command
#'
const no_netstat_warning = function() {
let message = [
"warning: no `netstat` command could be found on your linux system, ipc parallel may be run into a network error!",
"please consider install the command at first and then run the computing task again: sudo yum install net-tools"
];
print(message);
warning(message);
invisible(NULL);
}