value: materialized matrix if requested, otherwise NULL
run: the underlying shard_result from shard_map
tile: chosen tile sizes
Arguments
X, Y
Double matrices with the same number of rows.
workers
Number of worker processes.
block_x, block_y
Tile sizes over ncol(X) and ncol(Y). Use "auto"
(default) to autotune on the current machine.
backing
Backing for shared inputs and output buffer ("mmap" or "shm").
materialize
Whether to return the result as a standard R matrix:
"never" (return buffer handle), "always", or "auto" (materialize if
estimated output size is below materialize_max_bytes).
materialize_max_bytes
Threshold for "auto" materialization.
diagnostics
Whether to collect shard_map diagnostics.
Details
This is intended as an ergonomic entry point for the "wow" path: users
shouldn't have to manually call share(), view_block(), buffer(),
tiles2d(), and shard_map() for common patterns.