SuperLU support (continuation of ticket 1958)
Created by: VictorEijkhout
I have downloaded SuperLU (sequential, I think) 5.2.1 (even though the dot-h files claim to be 4.1, but that's software project management for you) which has a prototype with 22 parameters:
dgssvx(superlu_options_t *, SuperMatrix *, int *, int *, int *,
char *, double *, double *, SuperMatrix *, SuperMatrix *,
void *, int, SuperMatrix *, SuperMatrix *,
double *, double *, double *, double *,
GlobalLU_t *, mem_usage_t *, SuperLUStat_t *, int *);
while the amesos file has 21:
dgssvx( &(SLUopt), &(data_->A),
&perm_c_[0], &perm_r_[0], &etree_[0], &equed_, &R_[0],
&C_[0], &(data_->L), &(data_->U), NULL, 0,
&(data_->B), &(data_->X), &rpg, &rcond, &ferr_[0],
&berr_[0], &(data_->mem_usage), &SLU_stat,
&Ierr[0] );
So the question is, do I downgrade or do you upgrade?
V.