base.descinit: descinit

Description Usage Arguments Details Value Examples

View source: R/dims.r

Description

Creates ScaLAPACK descriptor array.

Usage

1
base.descinit(dim, bldim, ldim, ICTXT = 0)

Arguments

dim

Global dim.

bldim

Blocking dim.

ldim

Local dim.

ICTXT

BLACS context.

Details

For advanced users only. See pbdDMAT for high-level functions.

Value

A descriptor array.

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
spmd.code <- "
  suppressMessages(library(pbdMPI))
  suppressMessages(library(pbdBASE))
  init.grid()

  ### Set desc.
  dim <- c(6L, 5L)
  bldim <- c(3L, 3L)
  ldim <- base.numroc(dim = dim, bldim = bldim)
  descx <- base.descinit(dim = dim, bldim = bldim, ldim = ldim)
  comm.print(descx)

  finalize()
"
pbdMPI::execmpi(spmd.code = spmd.code, nranks = 2L)

pbdBASE documentation built on March 26, 2020, 9:37 p.m.