Error compiling Trilinos with SuperLU
Created by: dpo
I'm using SuperLU 5.2.1 on OSX 10.9. Compiling Trilinos with SuperLU enabled yields the error
/tmp/trilinos-20160818-10767-s2jqhc/Trilinos-trilinos-release-12-6-4/packages/amesos/src/Amesos_Superlu.cpp:479:5: error: no matching function for call to 'dgssvx' dgssvx( &(SLUopt), &(data_->A), ^~~~~~ /usr/local/opt/superlu/include/superlu/slu_ddefs.h:111:1: note: candidate function not viable: requires 22 arguments, but 21 were provided dgssvx(superlu_options_t *, SuperMatrix *, int *, int *, int *, ^
Looking through one of the SuperLU examples, it is the
GlobalLU_t Glu argument that is missing. I can't submit a patch due to my (lack of) understanding of Amesos and C++ but hopefully, you'll see what's missing.