Кто-нибудь может сказать мне, пожалуйста, как правильно установить опцию omp_places в R cpp? Я хотел бы установить опцию "OMP_PLACES = cores" Большое спасибо! Моя функция выглядит так:
// [[Rcpp::plugins(openmp)]]
// [[Rcpp::export]]
Rcpp::List func1(const arma::vec & x, const arma::vec & y){
#pragma omp parallel proc_bind(spread) num_threads(2)
{
#pragma omp for
for(int i = 0; i < n; i++){ // for-loop 1
some calculation
}
#pragma omp for
for(int i = 0; i < n; i++){ // for-loop 2
some calculation
}
}
return Rcpp::List::create(Rcpp::Named("variable 1") = v1,
Rcpp::Named("variable 2") = v2);
}