gls_ainfo structure#

#include <galahad_gls.h>

struct gls_ainfo {
    // fields

    ipc_ flag;
    ipc_ more;
    ipc_ len_analyse;
    ipc_ len_factorize;
    ipc_ ncmpa;
    ipc_ rank;
    ipc_ drop;
    ipc_ struc_rank;
    ipc_ oor;
    ipc_ dup;
    ipc_ stat;
    ipc_ lblock;
    ipc_ sblock;
    ipc_ tblock;
    rpc_ ops;
};

detailed documentation#

ainfo derived type as a C struct

components#

ipc_ flag

Flags success or failure case.

ipc_ more

More information on failure.

ipc_ len_analyse

Size for analysis.

ipc_ len_factorize

Size for factorize.

ipc_ ncmpa

Number of compresses.

ipc_ rank

Estimated rank.

ipc_ drop

Number of entries dropped.

ipc_ struc_rank

Structural rank of matrix.

ipc_ oor

Number of indices out-of-range.

ipc_ dup

Number of duplicates.

ipc_ stat

STAT value after allocate failure.

ipc_ lblock

Size largest non-triangular block.

ipc_ sblock

Sum of orders of non-triangular blocks.

ipc_ tblock

Total entries in all non-tringular blocks.

rpc_ ops

Number of operations in elimination.