sils_finfo_type structure#

#include <galahad_sils.h>

struct sils_finfo_type {
    // fields

    ipc_ flag;
    ipc_ more;
    ipc_ maxfrt;
    ipc_ nebdu;
    ipc_ nrlbdu;
    ipc_ nirbdu;
    ipc_ nrltot;
    ipc_ nirtot;
    ipc_ nrlnec;
    ipc_ nirnec;
    ipc_ ncmpbr;
    ipc_ ncmpbi;
    ipc_ ntwo;
    ipc_ neig;
    ipc_ delay;
    ipc_ signc;
    ipc_ nstatic;
    ipc_ modstep;
    ipc_ rank;
    ipc_ stat;
    ipc_ faulty;
    ipc_ step;
    rpc_ opsa;
    rpc_ opse;
    rpc_ opsb;
    rpc_ maxchange;
    rpc_ smin;
    rpc_ smax;
};

detailed documentation#

finfo derived type as a C struct

components#

ipc_ flag

Flags success or failure case.

ipc_ more

More information on failure.

ipc_ maxfrt

Largest front size.

ipc_ nebdu

Number of entries in factors.

ipc_ nrlbdu

Number of reals that hold factors.

ipc_ nirbdu

Number of integers that hold factors.

ipc_ nrltot

Size for a without compression.

ipc_ nirtot

Size for iw without compression.

ipc_ nrlnec

Size for a with compression.

ipc_ nirnec

Size for iw with compression.

ipc_ ncmpbr

Number of compresses of real data.

ipc_ ncmpbi

Number of compresses of integer data.

ipc_ ntwo

Number of 2x2 pivots.

ipc_ neig

Number of negative eigenvalues.

ipc_ delay

Number of delayed pivots (total)

ipc_ signc

Number of pivot sign changes when control.pivoting=3.

ipc_ nstatic

Number of static pivots chosen.

ipc_ modstep

First pivot modification when control.pivoting=4.

ipc_ rank

Rank of original factorization.

ipc_ stat

STAT value after allocate failure.

ipc_ faulty

legacy component, now not used

ipc_ step

legacy component, now not used

rpc_ opsa

operations in assembly#

rpc_ opse

number of operations in elimination

rpc_ opsb

Additional number of operations for BLAS.

rpc_ maxchange

Largest control.pivoting=4 modification.

rpc_ smin

Minimum scaling factor.

rpc_ smax

Maximum scaling factor.