Amesos_Superlu fails during compilation
Created by: anates
Compilation using GCC-6.3.0 with the current version of SuperLU and Trilinos, I am getting the errors
~/Downloads/Trilinos-master/packages/amesos/src/Amesos_Superlu.cpp: In element function »virtual int Amesos_Superlu::NumericFactorization()«: ~/Downloads/Trilinos-master/packages/amesos/src/Amesos_Superlu.cpp:484:22: Error: »SLU::mem_usage_t*« can not be converted from »SLU::GlobalLU_t*« for argument »19« to »void SLU::dgssvx(SLU::superlu_options_t*, SLU::SuperMatrix*, int*, int*, int*, char*, double*, double*, SLU::SuperMatrix*, SLU::SuperMatrix*, void*, int, SLU::SuperMatrix*, SLU::SuperMatrix*, double*, double*, double*, double*, SLU::GlobalLU_t*, SLU::mem_usage_t*, SLU::SuperLUStat_t*, int*)« &Ierr[0] ); ^ ~/Downloads/Trilinos-master/packages/amesos/src/Amesos_Superlu.cpp: In element function »virtual int Amesos_Superlu::Solve()«: /home/rolandar/Downloads/Trilinos-master/packages/amesos/src/Amesos_Superlu.cpp:615:18: Error »SLU::mem_usage_t*« can not be converted from »SLU::GlobalLU_t*« for argument »19« to »void SLU::dgssvx(SLU::superlu_options_t*, SLU::SuperMatrix*, int*, int*, int*, char*, double*, double*, SLU::SuperMatrix*, SLU::SuperMatrix*, void*, int, SLU::SuperMatrix*, SLU::SuperMatrix*, double*, double*, double*, double*, SLU::GlobalLU_t*, SLU::mem_usage_t*, SLU::SuperLUStat_t*, int*)« &Ierr); Is that a known bug, or did I do something wrong?