Skip to content

P?GETRF's documentation is missing contrains on IA and JA  #33

@grisuthedragon

Description

@grisuthedragon

I ran into an issue while executing pdgetrf on a submatrix A(2:M, 2:M). Therefore I used the following call:

CALL PDGETRF(M-1, N-1, MATA, 2, 2, DESCA, IPIV, INFO)

which caused the following error:

{    0,    0}:  On entry to PDGETRF parameter number    4 had an illegal value
{    1,    1}:  On entry to PDGETRF parameter number    4 had an illegal value
....

but in the documentation there is no word about the contraint, that IA and JA must be a multiple of the block size.

More general, why is this restriction? I currently searching in P?GETRF, P?GETF2, .... why this is required? If there is no reason, then the checks should be removed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions