New compile error in NOX_LAPACK_LinearSolver.H
Created by: rrdrake
As of a day or two ago, I see this error when compiling:
... -c /scratch/rrdrake/devbnb/TPL/trilinos/devel/TrilinosGIT/Trilinos/packages/nox/src-loca/src-lapack/LOCA_LAPACK_Group.C
In file included from /scratch/rrdrake/devbnb/TPL/trilinos/devel/TrilinosGIT/Trilinos/packages/nox/src-lapack/NOX_LAPACK_Group.H:58:0,
from /scratch/rrdrake/devbnb/TPL/trilinos/devel/TrilinosGIT/Trilinos/packages/nox/src-loca/src-lapack/LOCA_LAPACK_Group.H:56,
from /scratch/rrdrake/devbnb/TPL/trilinos/devel/TrilinosGIT/Trilinos/packages/nox/src-loca/src-lapack/LOCA_LAPACK_Group.C:51:
/scratch/rrdrake/devbnb/TPL/trilinos/devel/TrilinosGIT/Trilinos/packages/nox/src-lapack/NOX_LAPACK_LinearSolver.H: In instantiation of bool NOX::LAPACK::Lin
earSolver<T>::solve(bool, int, T*) [with T = std::complex<double>]:
/scratch/rrdrake/devbnb/TPL/trilinos/devel/TrilinosGIT/Trilinos/packages/nox/src-loca/src-lapack/LOCA_LAPACK_Group.C:593:53: required from here
/scratch/rrdrake/devbnb/TPL/trilinos/devel/TrilinosGIT/Trilinos/packages/nox/src-lapack/NOX_LAPACK_LinearSolver.H:258:7: error: no matching function for call to Teuchos::LAPACK<int, std::complex<double> >::GELSS(int&, int&, int&, std::complex<double>*, int&, std::complex<double>*&, int&, std::complex<double>*, int&, int*, std::complex<double>*, int&, int*)
The configure line is
cmake
-D Trilinos_SKIP_FORTRANCINTERFACE_VERIFY_TEST:BOOL=ON
-D CMAKE_INSTALL_PREFIX:PATH="/scratch/rrdrake/devbnb/TPL/trilinos/devel/build/gnu47_opt/inst"
-D Trilinos_ENABLE_ALL_PACKAGES:BOOL=OFF
-D Trilinos_ENABLE_ALL_OPTIONAL_PACKAGES:BOOL=OFF
-D Trilinos_ENABLE_TESTS:BOOL=OFF
-D Trilinos_ENABLE_Gtest:BOOL=OFF
-D CMAKE_CXX_COMPILER:FILEPATH="/projects/alegra/mpi/ompi1.6.5_gcc473/bin/mpiCC"
-D CMAKE_C_COMPILER:FILEPATH="/projects/alegra/mpi/ompi1.6.5_gcc473/bin/mpicc"
-D CMAKE_Fortran_COMPILER:FILEPATH="gfortran" -DCMAKE_BUILD_TYPE=None
-D Trilinos_ENABLE_STRONG_C_COMPILE_WARNINGS:BOOL=OFF
-D Trilinos_ENABLE_STRONG_CXX_COMPILE_WARNINGS:BOOL=OFF
-D F77_FUNC_:STRING="(name,NAME) name ## _"
-D F77_FUNC:STRING="(name,NAME) name ##_"
-D CMAKE_C_FLAGS:STRING="-O2 -funroll-loops -DCODE_MP -DOMPI_SKIP_MPICXX -DNDEBUG"
-D CMAKE_CXX_FLAGS:STRING="-std=c++11 -O2 -funroll-loops -DCODE_MP -DOMPI_SKIP_MPICXX -DNDEBUG"
-D CMAKE_Fortran_FLAGS:STRING="-O2 -funroll-loops -DCODE_MP -DOMPI_SKIP_MPICXX -DNDEBUG"
-D CMAKE_EXE_LINKER_FLAGS:STRING="-Xlinker -rpath -Xlinker /projects/alegra/gcc473/lib64 -L/projects/alegra/gcc473/lib64 -lgfortran"
-D Trilinos_EXTRA_LINK_FLAGS:STRING="-Xlinker -rpath -Xlinker /projects/alegra/gcc473/lib64 -L/projects/alegra/gcc473/lib64 -lgfortran"
-D CMAKE_Fortran_IMPLICIT_LINK_LIBRARIES="-Xlinker -rpath -Xlinker /projects/alegra/gcc473/lib64 -L/projects/alegra/gcc473/lib64 -lgfortran" -DCMAKE_AR:STRING="/scratch/rrdrake/devbnb/TPL/trilinos/devel/build/gnu47_opt/ar_dispatch"
-D TPL_ENABLE_MPI:BOOL=ON
-D Trilinos_ENABLE_EXPLICIT_INSTANTIATION=ON
-D Trilinos_ENABLE_Teuchos:BOOL=ON
-D Trilinos_ENABLE_Triutils:BOOL=ON
-D Trilinos_ENABLE_Epetra:BOOL=ON
-D Trilinos_ENABLE_EpetraExt:BOOL=ON
-D Teuchos_ENABLE_COMPLEX:BOOL=ON
-D Teuchos_ENABLE_FLOAT:BOOL=ON
-D Teuchos_ENABLE_STACKTRACE:BOOL=OFF
-D EpetraExt_BUILD_BTF:BOOL=OFF
-D EpetraExt_BUILD_EXPERIMENTAL:BOOL=ON
-D EpetraExt_BUILD_TRANSFORM:BOOL=ON
-D EpetraExt_BUILD_GRAPH_REORDERINGS=ON
-D Trilinos_ENABLE_AztecOO:BOOL=ON
-D AztecOO_ENABLE_AZLU:BOOL=ON
-D Trilinos_ENABLE_Amesos:BOOL=ON
-D Amesos_ENABLE_SuperLUDist:BOOL=ON
-D Amesos_ENABLE_KLU:BOOL=ON
-D Amesos_ENABLE_UMFPACK:BOOL=ON
-D Amesos2_ENABLE_KLU2:BOOL=ON
-D Amesos2_ENABLE_SuperLUDist:BOOL=OFF
-D Amesos2_ENABLE_Basker:BOOL=ON
-D Trilinos_ENABLE_Amesos2:BOOL=ON
-D Trilinos_ENABLE_Anasazi:BOOL=ON
-D Trilinos_ENABLE_MueLu:BOOL=ON
-D Trilinos_ENABLE_ML:BOOL=ON
-D Trilinos_ENABLE_TrilinosCouplings:BOOL=ON
-D ML_ENABLE_Enrich:BOOL=OFF
-D Trilinos_ENABLE_Ifpack:BOOL=ON
-D Trilinos_ENABLE_Ifpack2:BOOL=ON
-D Trilinos_ENABLE_NOX:BOOL=ON
-D NOX_BUILD_PRERELEASE:BOOL=OFF
-D NOX_ENABLE_LOCA:BOOL=ON
-D Trilinos_ENABLE_Zoltan:BOOL=ON
-D Trilinos_ENABLE_Isorropia:BOOL=ON
-D Trilinos_ENABLE_Pamgen:BOOL=ON
-D Trilinos_ENABLE_Belos:BOOL=ON
-D NOX_ENABLE_ABSTRACT_IMPLEMENTATION_EPETRA:BOOL=ON
-D NOX_ENABLE_ABSTRACT_IMPLEMENTATION_LAPACK:BOOL=ON
-D Trilinos_ENABLE_Shards:BOOL=ON
-D Trilinos_ENABLE_Rythmos:BOOL=ON
-D Trilinos_ENABLE_Thyra:BOOL=ON
-D Trilinos_ENABLE_Stratimikos:BOOL=ON
-D Trilinos_ENABLE_Sacado:BOOL=ON
-D Trilinos_ENABLE_Intrepid:BOOL=ON
-D Trilinos_ENABLE_Intrepid2:BOOL=ON
-D Intrepid2_ENABLE_Boost:BOOL=ON
-D Trilinos_ENABLE_KokkosCore:BOOL=ON
-D TPL_ENABLE_BLAS:BOOL=ON
-D TPL_ENABLE_LAPACK:BOOL=ON
-D TPL_BLAS_LIBRARIES:STRING="-L/projects/alegra/TPL/lapackblas/3.0-n1/lib/gnu47_opt -lblas"
-D TPL_LAPACK_LIBRARIES:STRING="-L/projects/alegra/TPL/lapackblas/3.0-n1/lib/gnu47_opt -llapack"
-D TPL_ENABLE_y12m:BOOL=ON
-D y12m_LIBRARY_DIRS:FILEPATH="/projects/alegra/TPL/y12m/1.0/lib/gnu47_opt"
-D TPL_ENABLE_SuperLUDist:BOOL=ON
-D SuperLUDist_INCLUDE_DIRS:FILEPATH="/projects/alegra/TPL/superludist/2.0/include"
-D SuperLUDist_LIBRARY_DIRS:FILEPATH="/projects/alegra/TPL/superludist/2.0/lib/gnu47_opt"
-D TPL_ENABLE_UMFPACK:BOOL=ON
-D UMFPACK_INCLUDE_DIRS:FILEPATH="/projects/alegra/TPL/umfpack/4.1/include"
-D UMFPACK_LIBRARY_DIRS:FILEPATH="/projects/alegra/TPL/umfpack/4.1/lib/gnu47_opt"
-D TPL_ENABLE_AMD:BOOL=ON
-D AMD_INCLUDE_DIRS:FILEPATH="/projects/alegra/TPL/umfpack/4.1/include"
-D AMD_LIBRARY_DIRS:FILEPATH="/projects/alegra/TPL/umfpack/4.1/lib/gnu47_opt"
-D TPL_ENABLE_ParMETIS:BOOL=ON
-D ParMETIS_INCLUDE_DIRS:FILEPATH="/projects/alegra/TPL/parmetis/3.1/include"
-D ParMETIS_LIBRARY_DIRS:FILEPATH="/projects/alegra/TPL/parmetis/3.1/lib/gnu47_opt" "-DBoost_INCLUDE_DIRS=/projects/alegra/TPL/boost/1.54b/include" "-DBoost_LIBRARY_DIRS=/projects/alegra/TPL/boost/1.54b/lib/gnu47_opt" -DBoost_NO_SYSTEM_PATHS:BOOL=ON -DBoost_NO_BOOST_CMAKE:BOOL=ON
-D CMAKE_VERBOSE_MAKEFILE:BOOL=ON
-D Trilinos_VERBOSE_CONFIGURE:BOOL=ON /scratch/rrdrake/devbnb/TPL/trilinos/devel/TrilinosGIT/Trilinos