Rhpc_EvalQ: Evaluate an expression on worker processes

View source: R/RhpcExt.R

Rhpc_EvalQR Documentation

Evaluate an expression on worker processes

Description

Evaluates an R expression on all worker processes.

Usage

Rhpc_EvalQ(cl, expr,
           usequote = ifelse(is.logical(getOption("Rhpc.usequote")),
                             getOption("Rhpc.usequote"), TRUE),
           envir = .GlobalEnv)

Arguments

cl

external pointer to MPI communicator

expr

expression to evaluate on workers

usequote

logical; if FALSE, quote handling is skipped for performance improvement

envir

environment in which to evaluate the expression on workers (default: global environment)

Details

This function evaluates the given expression on all worker processes and returns the results. It is useful for initialization tasks or querying worker state.

Value

Results of evaluating the expression on all workers.

See Also

Rhpc_worker_call, Rhpc_Export


Rhpc documentation built on Aug. 4, 2026, 1:07 a.m.