?lasdt

Creates a tree of subproblems for bidiagonal divide and conquer. Used by ?bdsdc.

Syntax

call slasdt( n, lvl, nd, inode, ndiml, ndimr, msub )

call dlasdt( n, lvl, nd, inode, ndiml, ndimr, msub )

Include Files

The FORTRAN 77 interfaces are specified in the mkl_lapack.fi include file (to be used in Fortran programs) and in the mkl_lapack.h include file (to be used in C programs).

Description

The routine creates a tree of subproblems for bidiagonal divide and conquer.

Input Parameters

n

INTEGER. On entry, the number of diagonal elements of the bidiagonal matrix.

msub

INTEGER. On entry, the maximum row dimension each subproblem at the bottom of the tree can be of.

Output Parameters

lvl

INTEGER. On exit, the number of levels on the computation tree.

nd

INTEGER. On exit, the number of nodes on the tree.

inode

INTEGER.

Array, DIMENSION (n). On exit, centers of subproblems.

ndiml

INTEGER .

Array, DIMENSION (n). On exit, row dimensions of left children.

ndimr

INTEGER .

Array, DIMENSION (n). On exit, row dimensions of right children.


Submit feedback on this help topic

Copyright © 1994 - 2011, Intel Corporation. All rights reserved.