Created
June 20, 2014 00:21
-
-
Save exrhizo/129ad4e701b6d847713c to your computer and use it in GitHub Desktop.
Error when trying to compile Elemental library
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[alex@alex-VPCSE13FX /usr/local/src/Elemental/build] 17:34:51 $ cmake -D MATH_LIBS="-L/usr/local/flame/lib -L/opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64 -lflame -lmkl_scalapack_lp64 -lmkl_blacs_intelmpi_lp64 -lmkl_intel_lp64 -lmkl_core -lmkl_gnu_thread -ldl -lpthread -lm -m64 -fopenmp" -D CMAKE_BUILD_TYPE="HybridDebug" .. | |
-- The C compiler identification is GNU 4.8.1 | |
-- The CXX compiler identification is GNU 4.8.1 | |
-- Check for working C compiler: /usr/bin/cc | |
-- Check for working C compiler: /usr/bin/cc -- works | |
-- Detecting C compiler ABI info | |
-- Detecting C compiler ABI info - done | |
-- Check for working CXX compiler: /usr/bin/c++ | |
-- Check for working CXX compiler: /usr/bin/c++ -- works | |
-- Detecting CXX compiler ABI info | |
-- Detecting CXX compiler ABI info - done | |
-- The Fortran compiler identification is GNU | |
-- Check for working Fortran compiler: /usr/bin/gfortran | |
-- Check for working Fortran compiler: /usr/bin/gfortran -- works | |
-- Detecting Fortran compiler ABI info | |
-- Detecting Fortran compiler ABI info - done | |
-- Checking whether /usr/bin/gfortran supports Fortran 90 | |
-- Checking whether /usr/bin/gfortran supports Fortran 90 -- yes | |
-- Detecting Fortran/C Interface | |
-- Detecting Fortran/C Interface - Found GLOBAL and MODULE mangling | |
-- Verifying Fortran/CXX Compiler Compatibility | |
-- Verifying Fortran/CXX Compiler Compatibility - Success | |
-- Performing Test _HAS_CXX11_FLAG | |
-- Performing Test _HAS_CXX11_FLAG - Success | |
-- Checking C++ support for "auto" | |
-- Checking C++ support for "auto": works | |
-- Checking C++ support for "class_override_final" | |
-- Checking C++ support for "class_override_final": works | |
-- Checking C++ support for "constexpr" | |
-- Checking C++ support for "constexpr": works | |
-- Checking C++ support for "cstdint_header" | |
-- Checking C++ support for "cstdint_header": works | |
-- Checking C++ support for "decltype" | |
-- Checking C++ support for "decltype": works | |
-- Checking C++ support for "defaulted_functions" | |
-- Checking C++ support for "defaulted_functions": works | |
-- Checking C++ support for "delegating_constructors" | |
-- Checking C++ support for "delegating_constructors": works | |
-- Checking C++ support for "deleted_functions" | |
-- Checking C++ support for "deleted_functions": works | |
-- Checking C++ support for "func_identifier" | |
-- Checking C++ support for "func_identifier": works | |
-- Checking C++ support for "initializer_list" | |
-- Checking C++ support for "initializer_list": works | |
-- Checking C++ support for "lambda" | |
-- Checking C++ support for "lambda": works | |
-- Checking C++ support for "long_long" | |
-- Checking C++ support for "long_long": works | |
-- Checking C++ support for "nullptr" | |
-- Checking C++ support for "nullptr": works | |
-- Checking C++ support for "rvalue_references" | |
-- Checking C++ support for "rvalue_references": works | |
-- Checking C++ support for "sizeof_member" | |
-- Checking C++ support for "sizeof_member": works | |
-- Checking C++ support for "static_assert" | |
-- Checking C++ support for "static_assert": works | |
-- Checking C++ support for "variadic_templates" | |
-- Checking C++ support for "variadic_templates": works | |
-- Found CXXFeatures: TRUE | |
-- CXX11_COMPILER_FLAGS=-std=c++11 | |
-- Performing Test EL_HAVE_TEMPLATE_ALIAS | |
-- Performing Test EL_HAVE_TEMPLATE_ALIAS - Success | |
-- Performing Test EL_HAVE_STEADYCLOCK | |
-- Performing Test EL_HAVE_STEADYCLOCK - Success | |
-- Performing Test EL_HAVE_NOEXCEPT | |
-- Performing Test EL_HAVE_NOEXCEPT - Success | |
-- Performing Test EL_HAVE_NORMAL_DIST | |
-- Performing Test EL_HAVE_NORMAL_DIST - Success | |
-- Performing Test EL_HAVE_UNIFORM_INT_DIST | |
-- Performing Test EL_HAVE_UNIFORM_INT_DIST - Success | |
-- Performing Test EL_HAVE_UNIFORM_REAL_DIST | |
-- Performing Test EL_HAVE_UNIFORM_REAL_DIST - Success | |
-- Performing Test HAVE___restrict__ | |
-- Performing Test HAVE___restrict__ - Success | |
-- Performing Test HAVE___restrict | |
-- Performing Test HAVE___restrict - Success | |
-- Performing Test HAVE_restrict | |
-- Performing Test HAVE_restrict - Failed | |
-- Using __restrict__ keyword. | |
-- Found MPI_C: /usr/lib/libmpich.so;/usr/lib/libopa.so;/usr/lib/libmpl.so;/usr/lib/x86_64-linux-gnu/librt.so;/usr/lib/libcr.so;/usr/lib/x86_64-linux-gnu/libpthread.so | |
-- Found MPI_CXX: /usr/lib/libmpichcxx.so;/usr/lib/libmpich.so;/usr/lib/libopa.so;/usr/lib/libmpl.so;/usr/lib/x86_64-linux-gnu/librt.so;/usr/lib/libcr.so;/usr/lib/x86_64-linux-gnu/libpthread.so | |
-- Found MPI_Fortran: /usr/lib/libmpichf90.so;/usr/lib/libmpichf90.so;/usr/lib/libmpich.so;/usr/lib/libopa.so;/usr/lib/libmpl.so;/usr/lib/x86_64-linux-gnu/librt.so;/usr/lib/libcr.so;/usr/lib/x86_64-linux-gnu/libpthread.so | |
-- Looking for MPI_Reduce_scatter | |
-- Looking for MPI_Reduce_scatter - found | |
-- Looking for MPI_Reduce_scatter_block | |
-- Looking for MPI_Reduce_scatter_block - found | |
-- Looking for MPI_Iallgather | |
-- Looking for MPI_Iallgather - not found | |
-- Looking for MPIX_Iallgather | |
-- Looking for MPIX_Iallgather - not found | |
-- Looking for MPI_Init_thread | |
-- Looking for MPI_Init_thread - found | |
-- Looking for MPI_Query_thread | |
-- Looking for MPI_Query_thread - found | |
-- Looking for MPI_Comm_set_errhandler | |
-- Looking for MPI_Comm_set_errhandler - found | |
-- Looking for MPI_Type_create_struct | |
-- Looking for MPI_Type_create_struct - found | |
-- Performing Test EL_HAVE_MPI_IN_PLACE | |
-- Performing Test EL_HAVE_MPI_IN_PLACE - Success | |
-- Performing Test EL_HAVE_MPI_LONG_LONG | |
-- Performing Test EL_HAVE_MPI_LONG_LONG - Success | |
-- Performing Test EL_HAVE_MPI_COMM_F2C | |
-- Performing Test EL_HAVE_MPI_COMM_F2C - Success | |
-- Performing Test EL_HAVE_OMP_COLLAPSE | |
-- Performing Test EL_HAVE_OMP_COLLAPSE - Success | |
-- Using user-defined MATH_LIBS=-L/usr/local/flame/lib -L/opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64 -lflame -lmkl_scalapack_lp64 -lmkl_blacs_intelmpi_lp64 -lmkl_intel_lp64 -lmkl_core -lmkl_gnu_thread -ldl -lpthread -lm -m64 -fopenmp | |
-- Looking for daxpy | |
-- Looking for daxpy - found | |
-- Looking for daxpy_ | |
-- Looking for daxpy_ - found | |
-- Looking for dpotrf | |
-- Looking for dpotrf - found | |
-- Looking for dpotrf_ | |
-- Looking for dpotrf_ - found | |
-- Looking for dsyevr | |
-- Looking for dsyevr - found | |
-- Looking for FLA_Bsvd_v_opd_var1 | |
-- Looking for FLA_Bsvd_v_opd_var1 - found | |
-- Looking for pdsyngst | |
-- Looking for pdsyngst - not found | |
-- Looking for pdsyngst_ | |
-- Looking for pdsyngst_ - found | |
-- Looking for Csys2blacs_handle | |
-- Looking for Csys2blacs_handle - found | |
-- Looking for pdlaqr0_ | |
-- Looking for pdlaqr0_ - found | |
-- Looking for pdlaqr1_ | |
-- Looking for pdlaqr1_ - found | |
-- Looking for MPI_Query_thread | |
-- Looking for MPI_Query_thread - found | |
-- Looking for include file pthread.h | |
-- Looking for include file pthread.h - found | |
-- Looking for pthread_create | |
-- Looking for pthread_create - found | |
-- Found Threads: TRUE | |
-- Configuring done | |
-- Generating done | |
-- Build files have been written to: /usr/local/src/Elemental/build | |
[alex@alex-VPCSE13FX /usr/local/src/Elemental/build] 19:19:05 $ cat CMakeFiles/CMakeError.log | |
Performing C++ SOURCE FILE Test HAVE_restrict failed with the following output: | |
Change Dir: /usr/local/src/Elemental/build/CMakeFiles/CMakeTmp | |
Run Build Command:"/usr/bin/make" "cmTryCompileExec305916502/fast" | |
/usr/bin/make -f CMakeFiles/cmTryCompileExec305916502.dir/build.make CMakeFiles/cmTryCompileExec305916502.dir/build | |
make[1]: Entering directory `/usr/local/src/Elemental/build/CMakeFiles/CMakeTmp' | |
/usr/local/bin/cmake -E cmake_progress_report /usr/local/src/Elemental/build/CMakeFiles/CMakeTmp/CMakeFiles 1 | |
Building CXX object CMakeFiles/cmTryCompileExec305916502.dir/src.cxx.o | |
/usr/bin/c++ -DRESTRICT=restrict -DHAVE_restrict -std=c++11 -o CMakeFiles/cmTryCompileExec305916502.dir/src.cxx.o -c /usr/local/src/Elemental/build/CMakeFiles/CMakeTmp/src.cxx | |
/usr/local/src/Elemental/build/CMakeFiles/CMakeTmp/src.cxx: In function ‘int main()’: | |
/usr/local/src/Elemental/build/CMakeFiles/CMakeTmp/src.cxx:1:28: error: expected initializer before ‘a’ | |
int main() { int* RESTRICT a; return 0; } | |
^ | |
make[1]: *** [CMakeFiles/cmTryCompileExec305916502.dir/src.cxx.o] Error 1 | |
make[1]: Leaving directory `/usr/local/src/Elemental/build/CMakeFiles/CMakeTmp' | |
make: *** [cmTryCompileExec305916502/fast] Error 2 | |
Source file was: | |
int main() { int* RESTRICT a; return 0; } | |
Determining if the function MPI_Iallgather exists failed with the following output: | |
Change Dir: /usr/local/src/Elemental/build/CMakeFiles/CMakeTmp | |
Run Build Command:"/usr/bin/make" "cmTryCompileExec1171501519/fast" | |
/usr/bin/make -f CMakeFiles/cmTryCompileExec1171501519.dir/build.make CMakeFiles/cmTryCompileExec1171501519.dir/build | |
make[1]: Entering directory `/usr/local/src/Elemental/build/CMakeFiles/CMakeTmp' | |
/usr/local/bin/cmake -E cmake_progress_report /usr/local/src/Elemental/build/CMakeFiles/CMakeTmp/CMakeFiles 1 | |
Building C object CMakeFiles/cmTryCompileExec1171501519.dir/CheckFunctionExists.c.o | |
/usr/bin/cc -DRESTRICT=restrict -DCHECK_FUNCTION_EXISTS=MPI_Iallgather -D_FORTIFY_SOURCE=2 -Wl,-Bsymbolic-functions -Wl,-z,relro -I/usr/include/mpich2 -o CMakeFiles/cmTryCompileExec1171501519.dir/CheckFunctionExists.c.o -c /usr/local/share/cmake-3.0/Modules/CheckFunctionExists.c | |
Linking C executable cmTryCompileExec1171501519 | |
/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec1171501519.dir/link.txt --verbose=1 | |
/usr/bin/cc -DCHECK_FUNCTION_EXISTS=MPI_Iallgather -D_FORTIFY_SOURCE=2 -Wl,-Bsymbolic-functions -Wl,-z,relro CMakeFiles/cmTryCompileExec1171501519.dir/CheckFunctionExists.c.o -o cmTryCompileExec1171501519 -rdynamic -lmpich -lopa -lmpl -lrt -lcr -lpthread | |
CMakeFiles/cmTryCompileExec1171501519.dir/CheckFunctionExists.c.o: In function `main': | |
CheckFunctionExists.c:(.text+0x15): undefined reference to `MPI_Iallgather' | |
collect2: error: ld returned 1 exit status | |
make[1]: Leaving directory `/usr/local/src/Elemental/build/CMakeFiles/CMakeTmp' | |
make[1]: *** [cmTryCompileExec1171501519] Error 1 | |
make: *** [cmTryCompileExec1171501519/fast] Error 2 | |
Determining if the function MPIX_Iallgather exists failed with the following output: | |
Change Dir: /usr/local/src/Elemental/build/CMakeFiles/CMakeTmp | |
Run Build Command:"/usr/bin/make" "cmTryCompileExec79255156/fast" | |
/usr/bin/make -f CMakeFiles/cmTryCompileExec79255156.dir/build.make CMakeFiles/cmTryCompileExec79255156.dir/build | |
make[1]: Entering directory `/usr/local/src/Elemental/build/CMakeFiles/CMakeTmp' | |
/usr/local/bin/cmake -E cmake_progress_report /usr/local/src/Elemental/build/CMakeFiles/CMakeTmp/CMakeFiles 1 | |
Building C object CMakeFiles/cmTryCompileExec79255156.dir/CheckFunctionExists.c.o | |
/usr/bin/cc -DRESTRICT=restrict -DCHECK_FUNCTION_EXISTS=MPIX_Iallgather -D_FORTIFY_SOURCE=2 -Wl,-Bsymbolic-functions -Wl,-z,relro -I/usr/include/mpich2 -o CMakeFiles/cmTryCompileExec79255156.dir/CheckFunctionExists.c.o -c /usr/local/share/cmake-3.0/Modules/CheckFunctionExists.c | |
Linking C executable cmTryCompileExec79255156 | |
/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec79255156.dir/link.txt --verbose=1 | |
/usr/bin/cc -DCHECK_FUNCTION_EXISTS=MPIX_Iallgather -D_FORTIFY_SOURCE=2 -Wl,-Bsymbolic-functions -Wl,-z,relro CMakeFiles/cmTryCompileExec79255156.dir/CheckFunctionExists.c.o -o cmTryCompileExec79255156 -rdynamic -lmpich -lopa -lmpl -lrt -lcr -lpthread | |
CMakeFiles/cmTryCompileExec79255156.dir/CheckFunctionExists.c.o: In function `main': | |
CheckFunctionExists.c:(.text+0x15): undefined reference to `MPIX_Iallgather' | |
collect2: error: ld returned 1 exit status | |
make[1]: *** [cmTryCompileExec79255156] Error 1 | |
make[1]: Leaving directory `/usr/local/src/Elemental/build/CMakeFiles/CMakeTmp' | |
make: *** [cmTryCompileExec79255156/fast] Error 2 | |
Determining if the function pdsyngst exists failed with the following output: | |
Change Dir: /usr/local/src/Elemental/build/CMakeFiles/CMakeTmp | |
Run Build Command:"/usr/bin/make" "cmTryCompileExec3411492530/fast" | |
/usr/bin/make -f CMakeFiles/cmTryCompileExec3411492530.dir/build.make CMakeFiles/cmTryCompileExec3411492530.dir/build | |
make[1]: Entering directory `/usr/local/src/Elemental/build/CMakeFiles/CMakeTmp' | |
/usr/local/bin/cmake -E cmake_progress_report /usr/local/src/Elemental/build/CMakeFiles/CMakeTmp/CMakeFiles 1 | |
Building C object CMakeFiles/cmTryCompileExec3411492530.dir/CheckFunctionExists.c.o | |
/usr/bin/cc -DRESTRICT=restrict -DCHECK_FUNCTION_EXISTS=pdsyngst -D_FORTIFY_SOURCE=2 -Wl,-Bsymbolic-functions -Wl,-z,relro -I/usr/include/mpich2 -o CMakeFiles/cmTryCompileExec3411492530.dir/CheckFunctionExists.c.o -c /usr/local/share/cmake-3.0/Modules/CheckFunctionExists.c | |
Linking C executable cmTryCompileExec3411492530 | |
/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec3411492530.dir/link.txt --verbose=1 | |
/usr/bin/cc -DCHECK_FUNCTION_EXISTS=pdsyngst -D_FORTIFY_SOURCE=2 -Wl,-Bsymbolic-functions -Wl,-z,relro CMakeFiles/cmTryCompileExec3411492530.dir/CheckFunctionExists.c.o -o cmTryCompileExec3411492530 -rdynamic -L/usr/local/flame/lib -L/opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64 -lflame -lmkl_scalapack_lp64 -lmkl_blacs_intelmpi_lp64 -lmkl_intel_lp64 -lmkl_core -lmkl_gnu_thread -ldl -lpthread -lm -m64 -fopenmp -lmpich -lopa -lmpl -lrt -lcr -lpthread | |
CMakeFiles/cmTryCompileExec3411492530.dir/CheckFunctionExists.c.o: In function `main': | |
CheckFunctionExists.c:(.text+0x15): undefined reference to `pdsyngst' | |
collect2: error: ld returned 1 exit status | |
make[1]: *** [cmTryCompileExec3411492530] Error 1 | |
make[1]: Leaving directory `/usr/local/src/Elemental/build/CMakeFiles/CMakeTmp' | |
make: *** [cmTryCompileExec3411492530/fast] Error 2 | |
[alex@alex-VPCSE13FX /usr/local/src/Elemental/build] 17:35:10 $ make | |
Scanning dependencies of target prepare_El_headers | |
[ 0%] Generating include/El-C.h | |
[ 0%] Generating include/El/blas-like/level1-C.h | |
[ 0%] Generating include/El/matrices/Uniform-C.h | |
[ 0%] Generating include/El/matrices/Ones-C.h | |
[ 0%] Generating include/El/io/Display-C.h | |
[ 1%] Generating include/El/io/Spy-C.h | |
[ 1%] Generating include/El/io/Print-C.h | |
[ 1%] Generating include/El/core/Grid-C.h | |
[ 1%] Generating include/El/core/Scalar-C.h | |
[ 1%] Generating include/El/core/GuardAndPayload.h | |
[ 1%] Generating include/El/core/types-C.h | |
[ 2%] Generating include/El/core/environment-C.h | |
[ 2%] Generating include/El/core/Matrix-C.h | |
[ 2%] Generating include/El/core/DistMatrix-C.h | |
[ 2%] Generating include/El/core/NestedGuardAndPayload.h | |
[ 2%] Generating include/El.hpp | |
[ 2%] Generating include/El/include-paths.hpp | |
[ 3%] Generating include/El/core.hpp | |
[ 3%] Generating include/El/blas-like.hpp | |
[ 3%] Generating include/El/lapack-like/funcs/HermitianFunction.hpp | |
[ 3%] Generating include/El/lapack-like/decomp.hpp | |
[ 3%] Generating include/El/lapack-like/funcs.hpp | |
[ 3%] Generating include/El/lapack-like/condense.hpp | |
[ 4%] Generating include/El/lapack-like/perm.hpp | |
[ 4%] Generating include/El/lapack-like/util.hpp | |
[ 4%] Generating include/El/lapack-like/props.hpp | |
[ 4%] Generating include/El/lapack-like/factor.hpp | |
[ 4%] Generating include/El/lapack-like/solve.hpp | |
[ 4%] Generating include/El/blas-like/impl.hpp | |
[ 5%] Generating include/El/blas-like/level1/EntrywiseMap.hpp | |
[ 5%] Generating include/El/blas-like/level1/IndexDependentFill.hpp | |
[ 5%] Generating include/El/blas-like/level1/EntrywiseFill.hpp | |
[ 5%] Generating include/El/blas-like/level1/IndexDependentMap.hpp | |
[ 5%] Generating include/El/blas-like/level3.hpp | |
[ 5%] Generating include/El/blas-like/level1.hpp | |
[ 6%] Generating include/El/blas-like/level2.hpp | |
[ 6%] Generating include/El/optimization.hpp | |
[ 6%] Generating include/El/matrices/Wilkinson.hpp | |
[ 6%] Generating include/El/matrices/Riemann.hpp | |
[ 6%] Generating include/El/matrices/Riffle.hpp | |
[ 6%] Generating include/El/matrices/Ris.hpp | |
[ 7%] Generating include/El/matrices/NormalUniformSpectrum.hpp | |
[ 7%] Generating include/El/matrices/OneTwoOne.hpp | |
[ 7%] Generating include/El/matrices/UniformHelmholtzGreens.hpp | |
[ 7%] Generating include/El/matrices/Trefethen.hpp | |
[ 7%] Generating include/El/matrices/HermitianFromEVD.hpp | |
[ 7%] Generating include/El/matrices/Whale.hpp | |
[ 7%] Generating include/El/matrices/Redheffer.hpp | |
[ 8%] Generating include/El/matrices/Egorov.hpp | |
[ 8%] Generating include/El/matrices/NormalFromEVD.hpp | |
[ 8%] Generating include/El/matrices/Parter.hpp | |
[ 8%] Generating include/El/matrices/HermitianUniformSpectrum.hpp | |
[ 8%] Generating include/El/matrices/Walsh.hpp | |
[ 8%] Generating include/El/matrices/Pei.hpp | |
[ 9%] Generating include/El/matrices/MinIJ.hpp | |
[ 9%] Generating include/El/matrices/Toeplitz.hpp | |
[ 9%] Generating include/El/matrices/TriW.hpp | |
[ 9%] Generating include/El/matrices/Triangle.hpp | |
[ 9%] Generating include/El/matrices.hpp | |
[ 9%] Generating include/El/lapack-like.hpp | |
[ 10%] Generating include/El/io/Spy.hpp | |
[ 10%] Generating include/El/io/Display.hpp | |
[ 10%] Generating include/El/io/SpyWidget.hpp | |
[ 10%] Generating include/El/io/SpyWindow.hpp | |
[ 10%] Generating include/El/io/Read.hpp | |
[ 10%] Generating include/El/io/impl.hpp | |
[ 11%] Generating include/El/io/DisplayWidget.hpp | |
[ 11%] Generating include/El/io/Print.hpp | |
[ 11%] Generating include/El/io/Write/BinaryFlat.hpp | |
[ 11%] Generating include/El/io/Write/Binary.hpp | |
[ 11%] Generating include/El/io/Write/Image.hpp | |
[ 11%] Generating include/El/io/Write/Ascii.hpp | |
[ 12%] Generating include/El/io/Write/MatrixMarket.hpp | |
[ 12%] Generating include/El/io/Write/AsciiMatlab.hpp | |
[ 12%] Generating include/El/io/Read/BinaryFlat.hpp | |
[ 12%] Generating include/El/io/Read/Binary.hpp | |
[ 12%] Generating include/El/io/Read/Ascii.hpp | |
[ 12%] Generating include/El/io/Read/MatrixMarket.hpp | |
[ 13%] Generating include/El/io/Read/AsciiMatlab.hpp | |
[ 13%] Generating include/El/io/decl.hpp | |
[ 13%] Generating include/El/io/Write.hpp | |
[ 13%] Generating include/El/io/ComplexDisplayWindow-premoc.hpp | |
[ 13%] Generating include/El/io/DisplayWindow-premoc.hpp | |
[ 13%] Generating include/El/control.hpp | |
[ 14%] Generating include/El/core/Memory.hpp | |
[ 14%] Generating include/El/core/imports/mpi.hpp | |
[ 14%] Generating include/El/core/imports/choice.hpp | |
[ 14%] Generating include/El/core/imports/blas.hpp | |
[ 14%] Generating include/El/core/imports/pmrrr.hpp | |
[ 14%] Generating include/El/core/imports/scalapack.hpp | |
[ 15%] Generating include/El/core/imports/lapack.hpp | |
[ 15%] Generating include/El/core/imports/mpi_choice.hpp | |
[ 15%] Generating include/El/core/imports/flame.hpp | |
[ 15%] Generating include/El/core/Grid.hpp | |
[ 15%] Generating include/El/core/views/Repartition.hpp | |
[ 15%] Generating include/El/core/views/View.hpp | |
[ 16%] Generating include/El/core/views/Partition.hpp | |
[ 16%] Generating include/El/core/views/SlidePartition.hpp | |
[ 16%] Generating include/El/core/Reinterpret-C.hpp | |
[ 16%] Generating include/El/core/DistMatrix.hpp | |
[ 16%] Generating include/El/core/Matrix.hpp | |
[ 16%] Generating include/El/core/DistMatrix/VC_STAR.hpp | |
[ 16%] Generating include/El/core/DistMatrix/MC_MR.hpp | |
[ 17%] Generating include/El/core/DistMatrix/STAR_MR.hpp | |
[ 17%] Generating include/El/core/DistMatrix/CIRC_CIRC.hpp | |
[ 17%] Generating include/El/core/DistMatrix/STAR_VC.hpp | |
[ 17%] Generating include/El/core/DistMatrix/MD_STAR.hpp | |
[ 17%] Generating include/El/core/DistMatrix/General.hpp | |
[ 17%] Generating include/El/core/DistMatrix/STAR_MD.hpp | |
[ 18%] Generating include/El/core/DistMatrix/MC_STAR.hpp | |
[ 18%] Generating include/El/core/DistMatrix/Abstract.hpp | |
[ 18%] Generating include/El/core/DistMatrix/MR_MC.hpp | |
[ 18%] Generating include/El/core/DistMatrix/STAR_VR.hpp | |
[ 18%] Generating include/El/core/DistMatrix/STAR_MC.hpp | |
[ 18%] Generating include/El/core/DistMatrix/VR_STAR.hpp | |
[ 19%] Generating include/El/core/DistMatrix/STAR_STAR.hpp | |
[ 19%] Generating include/El/core/DistMatrix/MR_STAR.hpp | |
[ 19%] Generating include/El/core/types.hpp | |
[ 19%] Generating include/El/core/Timer.hpp | |
[ 19%] Generating include/El/core/indexing/impl.hpp | |
[ 19%] Generating include/El/core/indexing/decl.hpp | |
[ 20%] Generating include/El/core/BlockDistMatrix.hpp | |
[ 20%] Generating include/El/core/random/impl.hpp | |
[ 20%] Generating include/El/core/random/decl.hpp | |
[ 20%] Generating include/El/core/environment/impl.hpp | |
[ 20%] Generating include/El/core/environment/decl.hpp | |
[ 20%] Generating include/El/core/AxpyInterface.hpp | |
[ 21%] Generating include/El/core/Scalar.hpp | |
[ 21%] Generating include/El/core/Scalar/impl.hpp | |
[ 21%] Generating include/El/core/Scalar/decl.hpp | |
[ 21%] Generating include/El/core/BlockDistMatrix/VC_STAR.hpp | |
[ 21%] Generating include/El/core/BlockDistMatrix/MC_MR.hpp | |
[ 21%] Generating include/El/core/BlockDistMatrix/STAR_MR.hpp | |
[ 22%] Generating include/El/core/BlockDistMatrix/CIRC_CIRC.hpp | |
[ 22%] Generating include/El/core/BlockDistMatrix/STAR_VC.hpp | |
[ 22%] Generating include/El/core/BlockDistMatrix/MD_STAR.hpp | |
[ 22%] Generating include/El/core/BlockDistMatrix/General.hpp | |
[ 22%] Generating include/El/core/BlockDistMatrix/STAR_MD.hpp | |
[ 22%] Generating include/El/core/BlockDistMatrix/MC_STAR.hpp | |
[ 23%] Generating include/El/core/BlockDistMatrix/Abstract.hpp | |
[ 23%] Generating include/El/core/BlockDistMatrix/MR_MC.hpp | |
[ 23%] Generating include/El/core/BlockDistMatrix/STAR_VR.hpp | |
[ 23%] Generating include/El/core/BlockDistMatrix/STAR_MC.hpp | |
[ 23%] Generating include/El/core/BlockDistMatrix/VR_STAR.hpp | |
[ 23%] Generating include/El/core/BlockDistMatrix/STAR_STAR.hpp | |
[ 24%] Generating include/El/core/BlockDistMatrix/MR_STAR.hpp | |
[ 24%] Generating include/El/io.hpp | |
[ 24%] Generating include/El-lite.hpp | |
[ 24%] Built target prepare_El_headers | |
Scanning dependencies of target prepare_pmrrr_headers | |
[ 24%] Generating include/process_task.h | |
[ 24%] Generating include/structs.h | |
[ 24%] Generating include/global.h | |
[ 25%] Generating include/pmrrr.h | |
[ 25%] Generating include/plarre.h | |
[ 25%] Generating include/tasks.h | |
[ 25%] Generating include/queue.h | |
[ 25%] Generating include/rrr.h | |
[ 25%] Generating include/plarrv.h | |
[ 26%] Generating include/counter.h | |
[ 26%] Built target prepare_pmrrr_headers | |
Scanning dependencies of target pmrrr | |
[ 26%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/pmrrr_dscal.c.o | |
[ 27%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/plarrv.c.o | |
[ 27%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/blas/odscal.c.o | |
[ 27%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/blas/odcpy.c.o | |
[ 27%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/blas/odswap.c.o | |
[ 27%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/lapack/odrrr.c.o | |
[ 27%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/lapack/odrrv.c.o | |
[ 28%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/lapack/odrrd.c.o | |
[ 28%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/lapack/olsame.c.o | |
[ 28%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/lapack/odsq6.c.o | |
[ 28%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/lapack/odebz.c.o | |
[ 28%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/lapack/odssq.c.o | |
[ 28%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/lapack/odrrb.c.o | |
[ 29%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/lapack/odsq2.c.o | |
[ 29%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/lapack/odnst.c.o | |
[ 29%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/lapack/odrrf.c.o | |
[ 29%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/lapack/odrrj.c.o | |
[ 29%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/lapack/odrra.c.o | |
[ 29%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/lapack/oerbla.c.o | |
[ 30%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/lapack/odrnv.c.o | |
[ 30%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/lapack/odneg.c.o | |
[ 30%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/lapack/odrre.c.o | |
[ 30%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/lapack/odsnan.c.o | |
[ 30%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/lapack/odruv.c.o | |
[ 30%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/lapack/odrrc.c.o | |
[ 31%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/lapack/odr1v.c.o | |
[ 31%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/lapack/odev2.c.o | |
[ 31%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/lapack/odstmr.c.o | |
[ 31%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/lapack/odset.c.o | |
[ 31%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/lapack/ode2.c.o | |
[ 31%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/lapack/odsq5.c.o | |
[ 32%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/lapack/odsq3.c.o | |
[ 32%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/lapack/odsq4.c.o | |
[ 32%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/lapack/odrrk.c.o | |
[ 32%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/lapack/odnan.c.o | |
[ 32%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/lapack/odsrt.c.o | |
[ 32%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/process_s_task.c.o | |
[ 32%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/rrr.c.o | |
[ 33%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/tasks.c.o | |
[ 33%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/counter.c.o | |
[ 33%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/plarre.c.o | |
[ 33%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/process_r_task.c.o | |
[ 33%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/process_c_task.c.o | |
[ 33%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/pmrrr.c.o | |
[ 34%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/queue.c.o | |
Linking C static library libpmrrr.a | |
[ 35%] Built target pmrrr | |
Scanning dependencies of target El | |
[ 35%] Building CXX object CMakeFiles/El.dir/src/lapack-like/funcs/Sign.cpp.o | |
[ 35%] Building CXX object CMakeFiles/El.dir/src/lapack-like/funcs/Inverse/Triangular.cpp.o | |
[ 35%] Building CXX object CMakeFiles/El.dir/src/lapack-like/funcs/Inverse/Symmetric.cpp.o | |
[ 35%] Building CXX object CMakeFiles/El.dir/src/lapack-like/funcs/Inverse/HPD.cpp.o | |
[ 36%] Building CXX object CMakeFiles/El.dir/src/lapack-like/funcs/Inverse/Hermitian.cpp.o | |
[ 36%] Building CXX object CMakeFiles/El.dir/src/lapack-like/funcs/Inverse/General.cpp.o | |
[ 36%] Building CXX object CMakeFiles/El.dir/src/lapack-like/funcs/SquareRoot.cpp.o | |
[ 36%] Building CXX object CMakeFiles/El.dir/src/lapack-like/funcs/Pseudoinverse.cpp.o | |
[ 36%] Building CXX object CMakeFiles/El.dir/src/lapack-like/perm/PermuteRows.cpp.o | |
[ 36%] Building CXX object CMakeFiles/El.dir/src/lapack-like/perm/ApplyRowPivots.cpp.o | |
[ 37%] Building CXX object CMakeFiles/El.dir/src/lapack-like/perm/PivotsToPermutation.cpp.o | |
[ 37%] Building CXX object CMakeFiles/El.dir/src/lapack-like/perm/PermutationParity.cpp.o | |
[ 37%] Building CXX object CMakeFiles/El.dir/src/lapack-like/perm/PermuteCols.cpp.o | |
[ 37%] Building CXX object CMakeFiles/El.dir/src/lapack-like/perm/PivotsToPartialPermutation.cpp.o | |
[ 37%] Building CXX object CMakeFiles/El.dir/src/lapack-like/perm/ApplyColPivots.cpp.o | |
[ 37%] Building CXX object CMakeFiles/El.dir/src/lapack-like/perm/PermutationMeta.cpp.o | |
[ 38%] Building CXX object CMakeFiles/El.dir/src/lapack-like/perm/ExplicitPermutation.cpp.o | |
[ 38%] Building CXX object CMakeFiles/El.dir/src/lapack-like/perm/ApplySymmetricPivots.cpp.o | |
[ 38%] Building CXX object CMakeFiles/El.dir/src/lapack-like/perm/InvertPermutation.cpp.o | |
[ 38%] Building CXX object CMakeFiles/El.dir/src/lapack-like/perm/PivotParity.cpp.o | |
[ 38%] Building CXX object CMakeFiles/El.dir/src/lapack-like/props/Inertia.cpp.o | |
[ 38%] Building CXX object CMakeFiles/El.dir/src/lapack-like/props/Condition.cpp.o | |
[ 38%] Building CXX object CMakeFiles/El.dir/src/lapack-like/props/Pseudospectrum.cpp.o | |
[ 39%] Building CXX object CMakeFiles/El.dir/src/lapack-like/props/Trace.cpp.o | |
[ 39%] Building CXX object CMakeFiles/El.dir/src/lapack-like/props/Determinant.cpp.o | |
[ 39%] Building CXX object CMakeFiles/El.dir/src/lapack-like/props/Norm.cpp.o | |
[ 39%] Building CXX object CMakeFiles/El.dir/src/lapack-like/util/ApplyPackedReflectors.cpp.o | |
[ 39%] Building CXX object CMakeFiles/El.dir/src/lapack-like/util/Sort.cpp.o | |
[ 39%] Building CXX object CMakeFiles/El.dir/src/lapack-like/util/Median.cpp.o | |
[ 40%] Building CXX object CMakeFiles/El.dir/src/lapack-like/util/ExpandPackedReflectors.cpp.o | |
[ 40%] Building CXX object CMakeFiles/El.dir/src/lapack-like/util/HyperbolicReflector.cpp.o | |
[ 40%] Building CXX object CMakeFiles/El.dir/src/lapack-like/util/Reflector.cpp.o | |
[ 40%] Building CXX object CMakeFiles/El.dir/src/lapack-like/factor/QR.cpp.o | |
[ 40%] Building CXX object CMakeFiles/El.dir/src/lapack-like/factor/LDL.cpp.o | |
[ 40%] Building CXX object CMakeFiles/El.dir/src/lapack-like/factor/GRQ.cpp.o | |
[ 41%] Building CXX object CMakeFiles/El.dir/src/lapack-like/factor/Cholesky.cpp.o | |
[ 41%] Building CXX object CMakeFiles/El.dir/src/lapack-like/factor/LU.cpp.o | |
[ 41%] Building CXX object CMakeFiles/El.dir/src/lapack-like/factor/ID.cpp.o | |
[ 41%] Building CXX object CMakeFiles/El.dir/src/lapack-like/factor/RQ.cpp.o | |
[ 41%] Building CXX object CMakeFiles/El.dir/src/lapack-like/factor/LQ.cpp.o | |
[ 41%] Building CXX object CMakeFiles/El.dir/src/lapack-like/factor/GQR.cpp.o | |
[ 42%] Building CXX object CMakeFiles/El.dir/src/lapack-like/factor/Skeleton.cpp.o | |
[ 42%] Building CXX object CMakeFiles/El.dir/src/lapack-like/solve/GLM.cpp.o | |
[ 42%] Building CXX object CMakeFiles/El.dir/src/lapack-like/solve/HPDSolve.cpp.o | |
[ 42%] Building CXX object CMakeFiles/El.dir/src/lapack-like/solve/MultiShiftHessSolve.cpp.o | |
[ 42%] Building CXX object CMakeFiles/El.dir/src/lapack-like/solve/LeastSquares.cpp.o | |
[ 42%] Building CXX object CMakeFiles/El.dir/src/lapack-like/solve/LSE.cpp.o | |
[ 43%] Building CXX object CMakeFiles/El.dir/src/lapack-like/solve/GaussianElimination.cpp.o | |
[ 43%] Building CXX object CMakeFiles/El.dir/src/lapack-like/solve/HermitianSolve.cpp.o | |
[ 43%] Building CXX object CMakeFiles/El.dir/src/lapack-like/solve/SymmetricSolve.cpp.o | |
[ 43%] Building CXX object CMakeFiles/El.dir/src/lapack-like/condense/Hessenberg.cpp.o | |
[ 43%] Building CXX object CMakeFiles/El.dir/src/lapack-like/condense/HermitianTridiag.cpp.o | |
[ 43%] Building CXX object CMakeFiles/El.dir/src/lapack-like/condense/Bidiag.cpp.o | |
[ 44%] Building CXX object CMakeFiles/El.dir/src/lapack-like/decomp/HermitianTridiagEig.cpp.o | |
[ 44%] Building CXX object CMakeFiles/El.dir/src/lapack-like/decomp/SVD.cpp.o | |
[ 44%] Building CXX object CMakeFiles/El.dir/src/lapack-like/decomp/Schur.cpp.o | |
In file included from /usr/local/src/Elemental/build/include/El.hpp:20:0, | |
from /usr/local/src/Elemental/build/include/El-lite.hpp:15, | |
from /usr/local/src/Elemental/src/lapack-like/decomp/Schur.cpp:9: | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/QR.hpp: In instantiation of ‘void El::schur::QR(El::BlockDistMatrix<T, (El::DistNS::Dist)0u, (El::DistNS::Dist)2u>&, El::DistMatrix<std::complex<typename El::BaseHelper<Real>::type>, (El::DistNS::Dist)4u, (El::DistNS::Dist)5u>&, bool, const El::HessQrCtrl&) [with F = float; typename El::BaseHelper<Real>::type = float]’: | |
/usr/local/src/Elemental/src/lapack-like/decomp/Schur.cpp:89:48: required from ‘void El::Schur(El::BlockDistMatrix<T, (El::DistNS::Dist)0u, (El::DistNS::Dist)2u>&, El::DistMatrix<std::complex<typename El::BaseHelper<Real>::type>, (El::DistNS::Dist)4u, (El::DistNS::Dist)5u>&, bool, El::SchurCtrl<typename El::BaseHelper<Real>::type>) [with F = float; typename El::BaseHelper<Real>::type = float]’ | |
/usr/local/src/Elemental/src/lapack-like/decomp/Schur.cpp:182:1: required from here | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/QR.hpp:111:36: error: no matching function for call to ‘CheckRealSchur(El::BlockDistMatrix<float>&)’ | |
DEBUG_ONLY(CheckRealSchur(A)) | |
^ | |
/usr/local/src/Elemental/build/include/El/core.hpp:39:26: note: in definition of macro ‘DEBUG_ONLY’ | |
# define DEBUG_ONLY(cmd) cmd; | |
^ | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/QR.hpp:111:36: note: candidates are: | |
DEBUG_ONLY(CheckRealSchur(A)) | |
^ | |
/usr/local/src/Elemental/build/include/El/core.hpp:39:26: note: in definition of macro ‘DEBUG_ONLY’ | |
# define DEBUG_ONLY(cmd) cmd; | |
^ | |
In file included from /usr/local/src/Elemental/src/lapack-like/decomp/Schur.cpp:11:0: | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/CheckReal.hpp:17:6: note: template<class Real> void El::schur::CheckRealSchur(const El::Matrix<T>&, bool) | |
void CheckRealSchur( const Matrix<Real>& U, bool standardForm ) | |
^ | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/CheckReal.hpp:17:6: note: template argument deduction/substitution failed: | |
In file included from /usr/local/src/Elemental/build/include/El.hpp:20:0, | |
from /usr/local/src/Elemental/build/include/El-lite.hpp:15, | |
from /usr/local/src/Elemental/src/lapack-like/decomp/Schur.cpp:9: | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/QR.hpp:111:36: note: ‘El::BlockDistMatrix<float>’ is not derived from ‘const El::Matrix<T>’ | |
DEBUG_ONLY(CheckRealSchur(A)) | |
^ | |
/usr/local/src/Elemental/build/include/El/core.hpp:39:26: note: in definition of macro ‘DEBUG_ONLY’ | |
# define DEBUG_ONLY(cmd) cmd; | |
^ | |
In file included from /usr/local/src/Elemental/src/lapack-like/decomp/Schur.cpp:11:0: | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/CheckReal.hpp:63:6: note: template<class Real> void El::schur::CheckRealSchur(const El::DistMatrix<T, (El::DistNS::Dist)0u, (El::DistNS::Dist)2u>&, bool) | |
void CheckRealSchur( const DistMatrix<Real>& U, bool standardForm ) | |
^ | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/CheckReal.hpp:63:6: note: template argument deduction/substitution failed: | |
In file included from /usr/local/src/Elemental/build/include/El.hpp:20:0, | |
from /usr/local/src/Elemental/build/include/El-lite.hpp:15, | |
from /usr/local/src/Elemental/src/lapack-like/decomp/Schur.cpp:9: | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/QR.hpp:111:36: note: ‘El::BlockDistMatrix<float>’ is not derived from ‘const El::DistMatrix<T, (El::DistNS::Dist)0u, (El::DistNS::Dist)2u>’ | |
DEBUG_ONLY(CheckRealSchur(A)) | |
^ | |
/usr/local/src/Elemental/build/include/El/core.hpp:39:26: note: in definition of macro ‘DEBUG_ONLY’ | |
# define DEBUG_ONLY(cmd) cmd; | |
^ | |
In file included from /usr/local/src/Elemental/src/lapack-like/decomp/Schur.cpp:11:0: | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/CheckReal.hpp:56:6: note: template<class Real> void El::schur::CheckRealSchur(const El::Matrix<std::complex<_Tp> >&, bool) | |
void CheckRealSchur( const Matrix<Complex<Real>>& U, bool standardForm ) | |
^ | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/CheckReal.hpp:56:6: note: template argument deduction/substitution failed: | |
In file included from /usr/local/src/Elemental/build/include/El.hpp:20:0, | |
from /usr/local/src/Elemental/build/include/El-lite.hpp:15, | |
from /usr/local/src/Elemental/src/lapack-like/decomp/Schur.cpp:9: | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/QR.hpp:111:36: note: ‘El::BlockDistMatrix<float>’ is not derived from ‘const El::Matrix<std::complex<_Tp> >’ | |
DEBUG_ONLY(CheckRealSchur(A)) | |
^ | |
/usr/local/src/Elemental/build/include/El/core.hpp:39:26: note: in definition of macro ‘DEBUG_ONLY’ | |
# define DEBUG_ONLY(cmd) cmd; | |
^ | |
In file included from /usr/local/src/Elemental/src/lapack-like/decomp/Schur.cpp:11:0: | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/CheckReal.hpp:105:6: note: template<class Real> void El::schur::CheckRealSchur(const El::DistMatrix<std::complex<_Tp> >&, bool) | |
void CheckRealSchur( const DistMatrix<Complex<Real>>& U, bool standardForm ) | |
^ | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/CheckReal.hpp:105:6: note: template argument deduction/substitution failed: | |
In file included from /usr/local/src/Elemental/build/include/El.hpp:20:0, | |
from /usr/local/src/Elemental/build/include/El-lite.hpp:15, | |
from /usr/local/src/Elemental/src/lapack-like/decomp/Schur.cpp:9: | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/QR.hpp:111:36: note: ‘El::BlockDistMatrix<float>’ is not derived from ‘const El::DistMatrix<std::complex<_Tp> >’ | |
DEBUG_ONLY(CheckRealSchur(A)) | |
^ | |
/usr/local/src/Elemental/build/include/El/core.hpp:39:26: note: in definition of macro ‘DEBUG_ONLY’ | |
# define DEBUG_ONLY(cmd) cmd; | |
^ | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/QR.hpp: In instantiation of ‘void El::schur::QR(El::BlockDistMatrix<T, (El::DistNS::Dist)0u, (El::DistNS::Dist)2u>&, El::DistMatrix<std::complex<typename El::BaseHelper<Real>::type>, (El::DistNS::Dist)4u, (El::DistNS::Dist)5u>&, El::BlockDistMatrix<T, (El::DistNS::Dist)0u, (El::DistNS::Dist)2u>&, bool, const El::HessQrCtrl&) [with F = float; typename El::BaseHelper<Real>::type = float]’: | |
/usr/local/src/Elemental/src/lapack-like/decomp/Schur.cpp:118:51: required from ‘void El::Schur(El::BlockDistMatrix<T, (El::DistNS::Dist)0u, (El::DistNS::Dist)2u>&, El::DistMatrix<std::complex<typename El::BaseHelper<Real>::type>, (El::DistNS::Dist)4u, (El::DistNS::Dist)5u>&, El::BlockDistMatrix<T, (El::DistNS::Dist)0u, (El::DistNS::Dist)2u>&, bool, El::SchurCtrl<typename El::BaseHelper<Real>::type>) [with F = float; typename El::BaseHelper<Real>::type = float]’ | |
/usr/local/src/Elemental/src/lapack-like/decomp/Schur.cpp:182:1: required from here | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/QR.hpp:190:36: error: no matching function for call to ‘CheckRealSchur(El::BlockDistMatrix<float>&)’ | |
DEBUG_ONLY(CheckRealSchur(A)) | |
^ | |
/usr/local/src/Elemental/build/include/El/core.hpp:39:26: note: in definition of macro ‘DEBUG_ONLY’ | |
# define DEBUG_ONLY(cmd) cmd; | |
^ | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/QR.hpp:190:36: note: candidates are: | |
DEBUG_ONLY(CheckRealSchur(A)) | |
^ | |
/usr/local/src/Elemental/build/include/El/core.hpp:39:26: note: in definition of macro ‘DEBUG_ONLY’ | |
# define DEBUG_ONLY(cmd) cmd; | |
^ | |
In file included from /usr/local/src/Elemental/src/lapack-like/decomp/Schur.cpp:11:0: | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/CheckReal.hpp:17:6: note: template<class Real> void El::schur::CheckRealSchur(const El::Matrix<T>&, bool) | |
void CheckRealSchur( const Matrix<Real>& U, bool standardForm ) | |
^ | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/CheckReal.hpp:17:6: note: template argument deduction/substitution failed: | |
In file included from /usr/local/src/Elemental/build/include/El.hpp:20:0, | |
from /usr/local/src/Elemental/build/include/El-lite.hpp:15, | |
from /usr/local/src/Elemental/src/lapack-like/decomp/Schur.cpp:9: | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/QR.hpp:190:36: note: ‘El::BlockDistMatrix<float>’ is not derived from ‘const El::Matrix<T>’ | |
DEBUG_ONLY(CheckRealSchur(A)) | |
^ | |
/usr/local/src/Elemental/build/include/El/core.hpp:39:26: note: in definition of macro ‘DEBUG_ONLY’ | |
# define DEBUG_ONLY(cmd) cmd; | |
^ | |
In file included from /usr/local/src/Elemental/src/lapack-like/decomp/Schur.cpp:11:0: | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/CheckReal.hpp:63:6: note: template<class Real> void El::schur::CheckRealSchur(const El::DistMatrix<T, (El::DistNS::Dist)0u, (El::DistNS::Dist)2u>&, bool) | |
void CheckRealSchur( const DistMatrix<Real>& U, bool standardForm ) | |
^ | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/CheckReal.hpp:63:6: note: template argument deduction/substitution failed: | |
In file included from /usr/local/src/Elemental/build/include/El.hpp:20:0, | |
from /usr/local/src/Elemental/build/include/El-lite.hpp:15, | |
from /usr/local/src/Elemental/src/lapack-like/decomp/Schur.cpp:9: | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/QR.hpp:190:36: note: ‘El::BlockDistMatrix<float>’ is not derived from ‘const El::DistMatrix<T, (El::DistNS::Dist)0u, (El::DistNS::Dist)2u>’ | |
DEBUG_ONLY(CheckRealSchur(A)) | |
^ | |
/usr/local/src/Elemental/build/include/El/core.hpp:39:26: note: in definition of macro ‘DEBUG_ONLY’ | |
# define DEBUG_ONLY(cmd) cmd; | |
^ | |
In file included from /usr/local/src/Elemental/src/lapack-like/decomp/Schur.cpp:11:0: | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/CheckReal.hpp:56:6: note: template<class Real> void El::schur::CheckRealSchur(const El::Matrix<std::complex<_Tp> >&, bool) | |
void CheckRealSchur( const Matrix<Complex<Real>>& U, bool standardForm ) | |
^ | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/CheckReal.hpp:56:6: note: template argument deduction/substitution failed: | |
In file included from /usr/local/src/Elemental/build/include/El.hpp:20:0, | |
from /usr/local/src/Elemental/build/include/El-lite.hpp:15, | |
from /usr/local/src/Elemental/src/lapack-like/decomp/Schur.cpp:9: | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/QR.hpp:190:36: note: ‘El::BlockDistMatrix<float>’ is not derived from ‘const El::Matrix<std::complex<_Tp> >’ | |
DEBUG_ONLY(CheckRealSchur(A)) | |
^ | |
/usr/local/src/Elemental/build/include/El/core.hpp:39:26: note: in definition of macro ‘DEBUG_ONLY’ | |
# define DEBUG_ONLY(cmd) cmd; | |
^ | |
In file included from /usr/local/src/Elemental/src/lapack-like/decomp/Schur.cpp:11:0: | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/CheckReal.hpp:105:6: note: template<class Real> void El::schur::CheckRealSchur(const El::DistMatrix<std::complex<_Tp> >&, bool) | |
void CheckRealSchur( const DistMatrix<Complex<Real>>& U, bool standardForm ) | |
^ | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/CheckReal.hpp:105:6: note: template argument deduction/substitution failed: | |
In file included from /usr/local/src/Elemental/build/include/El.hpp:20:0, | |
from /usr/local/src/Elemental/build/include/El-lite.hpp:15, | |
from /usr/local/src/Elemental/src/lapack-like/decomp/Schur.cpp:9: | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/QR.hpp:190:36: note: ‘El::BlockDistMatrix<float>’ is not derived from ‘const El::DistMatrix<std::complex<_Tp> >’ | |
DEBUG_ONLY(CheckRealSchur(A)) | |
^ | |
/usr/local/src/Elemental/build/include/El/core.hpp:39:26: note: in definition of macro ‘DEBUG_ONLY’ | |
# define DEBUG_ONLY(cmd) cmd; | |
^ | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/QR.hpp: In instantiation of ‘void El::schur::QR(El::BlockDistMatrix<T, (El::DistNS::Dist)0u, (El::DistNS::Dist)2u>&, El::DistMatrix<std::complex<typename El::BaseHelper<Real>::type>, (El::DistNS::Dist)4u, (El::DistNS::Dist)5u>&, bool, const El::HessQrCtrl&) [with F = double; typename El::BaseHelper<Real>::type = double]’: | |
/usr/local/src/Elemental/src/lapack-like/decomp/Schur.cpp:89:48: required from ‘void El::Schur(El::BlockDistMatrix<T, (El::DistNS::Dist)0u, (El::DistNS::Dist)2u>&, El::DistMatrix<std::complex<typename El::BaseHelper<Real>::type>, (El::DistNS::Dist)4u, (El::DistNS::Dist)5u>&, bool, El::SchurCtrl<typename El::BaseHelper<Real>::type>) [with F = double; typename El::BaseHelper<Real>::type = double]’ | |
/usr/local/src/Elemental/src/lapack-like/decomp/Schur.cpp:183:1: required from here | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/QR.hpp:111:36: error: no matching function for call to ‘CheckRealSchur(El::BlockDistMatrix<double>&)’ | |
DEBUG_ONLY(CheckRealSchur(A)) | |
^ | |
/usr/local/src/Elemental/build/include/El/core.hpp:39:26: note: in definition of macro ‘DEBUG_ONLY’ | |
# define DEBUG_ONLY(cmd) cmd; | |
^ | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/QR.hpp:111:36: note: candidates are: | |
DEBUG_ONLY(CheckRealSchur(A)) | |
^ | |
/usr/local/src/Elemental/build/include/El/core.hpp:39:26: note: in definition of macro ‘DEBUG_ONLY’ | |
# define DEBUG_ONLY(cmd) cmd; | |
^ | |
In file included from /usr/local/src/Elemental/src/lapack-like/decomp/Schur.cpp:11:0: | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/CheckReal.hpp:17:6: note: template<class Real> void El::schur::CheckRealSchur(const El::Matrix<T>&, bool) | |
void CheckRealSchur( const Matrix<Real>& U, bool standardForm ) | |
^ | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/CheckReal.hpp:17:6: note: template argument deduction/substitution failed: | |
In file included from /usr/local/src/Elemental/build/include/El.hpp:20:0, | |
from /usr/local/src/Elemental/build/include/El-lite.hpp:15, | |
from /usr/local/src/Elemental/src/lapack-like/decomp/Schur.cpp:9: | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/QR.hpp:111:36: note: ‘El::BlockDistMatrix<double>’ is not derived from ‘const El::Matrix<T>’ | |
DEBUG_ONLY(CheckRealSchur(A)) | |
^ | |
/usr/local/src/Elemental/build/include/El/core.hpp:39:26: note: in definition of macro ‘DEBUG_ONLY’ | |
# define DEBUG_ONLY(cmd) cmd; | |
^ | |
In file included from /usr/local/src/Elemental/src/lapack-like/decomp/Schur.cpp:11:0: | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/CheckReal.hpp:63:6: note: template<class Real> void El::schur::CheckRealSchur(const El::DistMatrix<T, (El::DistNS::Dist)0u, (El::DistNS::Dist)2u>&, bool) | |
void CheckRealSchur( const DistMatrix<Real>& U, bool standardForm ) | |
^ | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/CheckReal.hpp:63:6: note: template argument deduction/substitution failed: | |
In file included from /usr/local/src/Elemental/build/include/El.hpp:20:0, | |
from /usr/local/src/Elemental/build/include/El-lite.hpp:15, | |
from /usr/local/src/Elemental/src/lapack-like/decomp/Schur.cpp:9: | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/QR.hpp:111:36: note: ‘El::BlockDistMatrix<double>’ is not derived from ‘const El::DistMatrix<T, (El::DistNS::Dist)0u, (El::DistNS::Dist)2u>’ | |
DEBUG_ONLY(CheckRealSchur(A)) | |
^ | |
/usr/local/src/Elemental/build/include/El/core.hpp:39:26: note: in definition of macro ‘DEBUG_ONLY’ | |
# define DEBUG_ONLY(cmd) cmd; | |
^ | |
In file included from /usr/local/src/Elemental/src/lapack-like/decomp/Schur.cpp:11:0: | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/CheckReal.hpp:56:6: note: template<class Real> void El::schur::CheckRealSchur(const El::Matrix<std::complex<_Tp> >&, bool) | |
void CheckRealSchur( const Matrix<Complex<Real>>& U, bool standardForm ) | |
^ | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/CheckReal.hpp:56:6: note: template argument deduction/substitution failed: | |
In file included from /usr/local/src/Elemental/build/include/El.hpp:20:0, | |
from /usr/local/src/Elemental/build/include/El-lite.hpp:15, | |
from /usr/local/src/Elemental/src/lapack-like/decomp/Schur.cpp:9: | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/QR.hpp:111:36: note: ‘El::BlockDistMatrix<double>’ is not derived from ‘const El::Matrix<std::complex<_Tp> >’ | |
DEBUG_ONLY(CheckRealSchur(A)) | |
^ | |
/usr/local/src/Elemental/build/include/El/core.hpp:39:26: note: in definition of macro ‘DEBUG_ONLY’ | |
# define DEBUG_ONLY(cmd) cmd; | |
^ | |
In file included from /usr/local/src/Elemental/src/lapack-like/decomp/Schur.cpp:11:0: | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/CheckReal.hpp:105:6: note: template<class Real> void El::schur::CheckRealSchur(const El::DistMatrix<std::complex<_Tp> >&, bool) | |
void CheckRealSchur( const DistMatrix<Complex<Real>>& U, bool standardForm ) | |
^ | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/CheckReal.hpp:105:6: note: template argument deduction/substitution failed: | |
In file included from /usr/local/src/Elemental/build/include/El.hpp:20:0, | |
from /usr/local/src/Elemental/build/include/El-lite.hpp:15, | |
from /usr/local/src/Elemental/src/lapack-like/decomp/Schur.cpp:9: | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/QR.hpp:111:36: note: ‘El::BlockDistMatrix<double>’ is not derived from ‘const El::DistMatrix<std::complex<_Tp> >’ | |
DEBUG_ONLY(CheckRealSchur(A)) | |
^ | |
/usr/local/src/Elemental/build/include/El/core.hpp:39:26: note: in definition of macro ‘DEBUG_ONLY’ | |
# define DEBUG_ONLY(cmd) cmd; | |
^ | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/QR.hpp: In instantiation of ‘void El::schur::QR(El::BlockDistMatrix<T, (El::DistNS::Dist)0u, (El::DistNS::Dist)2u>&, El::DistMatrix<std::complex<typename El::BaseHelper<Real>::type>, (El::DistNS::Dist)4u, (El::DistNS::Dist)5u>&, El::BlockDistMatrix<T, (El::DistNS::Dist)0u, (El::DistNS::Dist)2u>&, bool, const El::HessQrCtrl&) [with F = double; typename El::BaseHelper<Real>::type = double]’: | |
/usr/local/src/Elemental/src/lapack-like/decomp/Schur.cpp:118:51: required from ‘void El::Schur(El::BlockDistMatrix<T, (El::DistNS::Dist)0u, (El::DistNS::Dist)2u>&, El::DistMatrix<std::complex<typename El::BaseHelper<Real>::type>, (El::DistNS::Dist)4u, (El::DistNS::Dist)5u>&, El::BlockDistMatrix<T, (El::DistNS::Dist)0u, (El::DistNS::Dist)2u>&, bool, El::SchurCtrl<typename El::BaseHelper<Real>::type>) [with F = double; typename El::BaseHelper<Real>::type = double]’ | |
/usr/local/src/Elemental/src/lapack-like/decomp/Schur.cpp:183:1: required from here | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/QR.hpp:190:36: error: no matching function for call to ‘CheckRealSchur(El::BlockDistMatrix<double>&)’ | |
DEBUG_ONLY(CheckRealSchur(A)) | |
^ | |
/usr/local/src/Elemental/build/include/El/core.hpp:39:26: note: in definition of macro ‘DEBUG_ONLY’ | |
# define DEBUG_ONLY(cmd) cmd; | |
^ | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/QR.hpp:190:36: note: candidates are: | |
DEBUG_ONLY(CheckRealSchur(A)) | |
^ | |
/usr/local/src/Elemental/build/include/El/core.hpp:39:26: note: in definition of macro ‘DEBUG_ONLY’ | |
# define DEBUG_ONLY(cmd) cmd; | |
^ | |
In file included from /usr/local/src/Elemental/src/lapack-like/decomp/Schur.cpp:11:0: | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/CheckReal.hpp:17:6: note: template<class Real> void El::schur::CheckRealSchur(const El::Matrix<T>&, bool) | |
void CheckRealSchur( const Matrix<Real>& U, bool standardForm ) | |
^ | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/CheckReal.hpp:17:6: note: template argument deduction/substitution failed: | |
In file included from /usr/local/src/Elemental/build/include/El.hpp:20:0, | |
from /usr/local/src/Elemental/build/include/El-lite.hpp:15, | |
from /usr/local/src/Elemental/src/lapack-like/decomp/Schur.cpp:9: | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/QR.hpp:190:36: note: ‘El::BlockDistMatrix<double>’ is not derived from ‘const El::Matrix<T>’ | |
DEBUG_ONLY(CheckRealSchur(A)) | |
^ | |
/usr/local/src/Elemental/build/include/El/core.hpp:39:26: note: in definition of macro ‘DEBUG_ONLY’ | |
# define DEBUG_ONLY(cmd) cmd; | |
^ | |
In file included from /usr/local/src/Elemental/src/lapack-like/decomp/Schur.cpp:11:0: | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/CheckReal.hpp:63:6: note: template<class Real> void El::schur::CheckRealSchur(const El::DistMatrix<T, (El::DistNS::Dist)0u, (El::DistNS::Dist)2u>&, bool) | |
void CheckRealSchur( const DistMatrix<Real>& U, bool standardForm ) | |
^ | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/CheckReal.hpp:63:6: note: template argument deduction/substitution failed: | |
In file included from /usr/local/src/Elemental/build/include/El.hpp:20:0, | |
from /usr/local/src/Elemental/build/include/El-lite.hpp:15, | |
from /usr/local/src/Elemental/src/lapack-like/decomp/Schur.cpp:9: | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/QR.hpp:190:36: note: ‘El::BlockDistMatrix<double>’ is not derived from ‘const El::DistMatrix<T, (El::DistNS::Dist)0u, (El::DistNS::Dist)2u>’ | |
DEBUG_ONLY(CheckRealSchur(A)) | |
^ | |
/usr/local/src/Elemental/build/include/El/core.hpp:39:26: note: in definition of macro ‘DEBUG_ONLY’ | |
# define DEBUG_ONLY(cmd) cmd; | |
^ | |
In file included from /usr/local/src/Elemental/src/lapack-like/decomp/Schur.cpp:11:0: | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/CheckReal.hpp:56:6: note: template<class Real> void El::schur::CheckRealSchur(const El::Matrix<std::complex<_Tp> >&, bool) | |
void CheckRealSchur( const Matrix<Complex<Real>>& U, bool standardForm ) | |
^ | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/CheckReal.hpp:56:6: note: template argument deduction/substitution failed: | |
In file included from /usr/local/src/Elemental/build/include/El.hpp:20:0, | |
from /usr/local/src/Elemental/build/include/El-lite.hpp:15, | |
from /usr/local/src/Elemental/src/lapack-like/decomp/Schur.cpp:9: | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/QR.hpp:190:36: note: ‘El::BlockDistMatrix<double>’ is not derived from ‘const El::Matrix<std::complex<_Tp> >’ | |
DEBUG_ONLY(CheckRealSchur(A)) | |
^ | |
/usr/local/src/Elemental/build/include/El/core.hpp:39:26: note: in definition of macro ‘DEBUG_ONLY’ | |
# define DEBUG_ONLY(cmd) cmd; | |
^ | |
In file included from /usr/local/src/Elemental/src/lapack-like/decomp/Schur.cpp:11:0: | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/CheckReal.hpp:105:6: note: template<class Real> void El::schur::CheckRealSchur(const El::DistMatrix<std::complex<_Tp> >&, bool) | |
void CheckRealSchur( const DistMatrix<Complex<Real>>& U, bool standardForm ) | |
^ | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/CheckReal.hpp:105:6: note: template argument deduction/substitution failed: | |
In file included from /usr/local/src/Elemental/build/include/El.hpp:20:0, | |
from /usr/local/src/Elemental/build/include/El-lite.hpp:15, | |
from /usr/local/src/Elemental/src/lapack-like/decomp/Schur.cpp:9: | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/QR.hpp:190:36: note: ‘El::BlockDistMatrix<double>’ is not derived from ‘const El::DistMatrix<std::complex<_Tp> >’ | |
DEBUG_ONLY(CheckRealSchur(A)) | |
^ | |
/usr/local/src/Elemental/build/include/El/core.hpp:39:26: note: in definition of macro ‘DEBUG_ONLY’ | |
# define DEBUG_ONLY(cmd) cmd; | |
^ | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/QR.hpp: In instantiation of ‘void El::schur::QR(El::BlockDistMatrix<T, (El::DistNS::Dist)0u, (El::DistNS::Dist)2u>&, El::DistMatrix<std::complex<typename El::BaseHelper<Real>::type>, (El::DistNS::Dist)4u, (El::DistNS::Dist)5u>&, bool, const El::HessQrCtrl&) [with F = std::complex<float>; typename El::BaseHelper<Real>::type = float]’: | |
/usr/local/src/Elemental/src/lapack-like/decomp/Schur.cpp:89:48: required from ‘void El::Schur(El::BlockDistMatrix<T, (El::DistNS::Dist)0u, (El::DistNS::Dist)2u>&, El::DistMatrix<std::complex<typename El::BaseHelper<Real>::type>, (El::DistNS::Dist)4u, (El::DistNS::Dist)5u>&, bool, El::SchurCtrl<typename El::BaseHelper<Real>::type>) [with F = std::complex<float>; typename El::BaseHelper<Real>::type = float]’ | |
/usr/local/src/Elemental/src/lapack-like/decomp/Schur.cpp:184:1: required from here | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/QR.hpp:111:36: error: no matching function for call to ‘CheckRealSchur(El::BlockDistMatrix<std::complex<float> >&)’ | |
DEBUG_ONLY(CheckRealSchur(A)) | |
^ | |
/usr/local/src/Elemental/build/include/El/core.hpp:39:26: note: in definition of macro ‘DEBUG_ONLY’ | |
# define DEBUG_ONLY(cmd) cmd; | |
^ | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/QR.hpp:111:36: note: candidates are: | |
DEBUG_ONLY(CheckRealSchur(A)) | |
^ | |
/usr/local/src/Elemental/build/include/El/core.hpp:39:26: note: in definition of macro ‘DEBUG_ONLY’ | |
# define DEBUG_ONLY(cmd) cmd; | |
^ | |
In file included from /usr/local/src/Elemental/src/lapack-like/decomp/Schur.cpp:11:0: | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/CheckReal.hpp:17:6: note: template<class Real> void El::schur::CheckRealSchur(const El::Matrix<T>&, bool) | |
void CheckRealSchur( const Matrix<Real>& U, bool standardForm ) | |
^ | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/CheckReal.hpp:17:6: note: template argument deduction/substitution failed: | |
In file included from /usr/local/src/Elemental/build/include/El.hpp:20:0, | |
from /usr/local/src/Elemental/build/include/El-lite.hpp:15, | |
from /usr/local/src/Elemental/src/lapack-like/decomp/Schur.cpp:9: | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/QR.hpp:111:36: note: ‘El::BlockDistMatrix<std::complex<float> >’ is not derived from ‘const El::Matrix<T>’ | |
DEBUG_ONLY(CheckRealSchur(A)) | |
^ | |
/usr/local/src/Elemental/build/include/El/core.hpp:39:26: note: in definition of macro ‘DEBUG_ONLY’ | |
# define DEBUG_ONLY(cmd) cmd; | |
^ | |
In file included from /usr/local/src/Elemental/src/lapack-like/decomp/Schur.cpp:11:0: | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/CheckReal.hpp:63:6: note: template<class Real> void El::schur::CheckRealSchur(const El::DistMatrix<T, (El::DistNS::Dist)0u, (El::DistNS::Dist)2u>&, bool) | |
void CheckRealSchur( const DistMatrix<Real>& U, bool standardForm ) | |
^ | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/CheckReal.hpp:63:6: note: template argument deduction/substitution failed: | |
In file included from /usr/local/src/Elemental/build/include/El.hpp:20:0, | |
from /usr/local/src/Elemental/build/include/El-lite.hpp:15, | |
from /usr/local/src/Elemental/src/lapack-like/decomp/Schur.cpp:9: | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/QR.hpp:111:36: note: ‘El::BlockDistMatrix<std::complex<float> >’ is not derived from ‘const El::DistMatrix<T, (El::DistNS::Dist)0u, (El::DistNS::Dist)2u>’ | |
DEBUG_ONLY(CheckRealSchur(A)) | |
^ | |
/usr/local/src/Elemental/build/include/El/core.hpp:39:26: note: in definition of macro ‘DEBUG_ONLY’ | |
# define DEBUG_ONLY(cmd) cmd; | |
^ | |
In file included from /usr/local/src/Elemental/src/lapack-like/decomp/Schur.cpp:11:0: | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/CheckReal.hpp:56:6: note: template<class Real> void El::schur::CheckRealSchur(const El::Matrix<std::complex<_Tp> >&, bool) | |
void CheckRealSchur( const Matrix<Complex<Real>>& U, bool standardForm ) | |
^ | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/CheckReal.hpp:56:6: note: template argument deduction/substitution failed: | |
In file included from /usr/local/src/Elemental/build/include/El.hpp:20:0, | |
from /usr/local/src/Elemental/build/include/El-lite.hpp:15, | |
from /usr/local/src/Elemental/src/lapack-like/decomp/Schur.cpp:9: | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/QR.hpp:111:36: note: ‘El::BlockDistMatrix<std::complex<float> >’ is not derived from ‘const El::Matrix<std::complex<_Tp> >’ | |
DEBUG_ONLY(CheckRealSchur(A)) | |
^ | |
/usr/local/src/Elemental/build/include/El/core.hpp:39:26: note: in definition of macro ‘DEBUG_ONLY’ | |
# define DEBUG_ONLY(cmd) cmd; | |
^ | |
In file included from /usr/local/src/Elemental/src/lapack-like/decomp/Schur.cpp:11:0: | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/CheckReal.hpp:105:6: note: template<class Real> void El::schur::CheckRealSchur(const El::DistMatrix<std::complex<_Tp> >&, bool) | |
void CheckRealSchur( const DistMatrix<Complex<Real>>& U, bool standardForm ) | |
^ | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/CheckReal.hpp:105:6: note: template argument deduction/substitution failed: | |
In file included from /usr/local/src/Elemental/build/include/El.hpp:20:0, | |
from /usr/local/src/Elemental/build/include/El-lite.hpp:15, | |
from /usr/local/src/Elemental/src/lapack-like/decomp/Schur.cpp:9: | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/QR.hpp:111:36: note: ‘El::BlockDistMatrix<std::complex<float> >’ is not derived from ‘const El::DistMatrix<std::complex<_Tp> >’ | |
DEBUG_ONLY(CheckRealSchur(A)) | |
^ | |
/usr/local/src/Elemental/build/include/El/core.hpp:39:26: note: in definition of macro ‘DEBUG_ONLY’ | |
# define DEBUG_ONLY(cmd) cmd; | |
^ | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/QR.hpp: In instantiation of ‘void El::schur::QR(El::BlockDistMatrix<T, (El::DistNS::Dist)0u, (El::DistNS::Dist)2u>&, El::DistMatrix<std::complex<typename El::BaseHelper<Real>::type>, (El::DistNS::Dist)4u, (El::DistNS::Dist)5u>&, El::BlockDistMatrix<T, (El::DistNS::Dist)0u, (El::DistNS::Dist)2u>&, bool, const El::HessQrCtrl&) [with F = std::complex<float>; typename El::BaseHelper<Real>::type = float]’: | |
/usr/local/src/Elemental/src/lapack-like/decomp/Schur.cpp:118:51: required from ‘void El::Schur(El::BlockDistMatrix<T, (El::DistNS::Dist)0u, (El::DistNS::Dist)2u>&, El::DistMatrix<std::complex<typename El::BaseHelper<Real>::type>, (El::DistNS::Dist)4u, (El::DistNS::Dist)5u>&, El::BlockDistMatrix<T, (El::DistNS::Dist)0u, (El::DistNS::Dist)2u>&, bool, El::SchurCtrl<typename El::BaseHelper<Real>::type>) [with F = std::complex<float>; typename El::BaseHelper<Real>::type = float]’ | |
/usr/local/src/Elemental/src/lapack-like/decomp/Schur.cpp:184:1: required from here | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/QR.hpp:190:36: error: no matching function for call to ‘CheckRealSchur(El::BlockDistMatrix<std::complex<float> >&)’ | |
DEBUG_ONLY(CheckRealSchur(A)) | |
^ | |
/usr/local/src/Elemental/build/include/El/core.hpp:39:26: note: in definition of macro ‘DEBUG_ONLY’ | |
# define DEBUG_ONLY(cmd) cmd; | |
^ | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/QR.hpp:190:36: note: candidates are: | |
DEBUG_ONLY(CheckRealSchur(A)) | |
^ | |
/usr/local/src/Elemental/build/include/El/core.hpp:39:26: note: in definition of macro ‘DEBUG_ONLY’ | |
# define DEBUG_ONLY(cmd) cmd; | |
^ | |
In file included from /usr/local/src/Elemental/src/lapack-like/decomp/Schur.cpp:11:0: | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/CheckReal.hpp:17:6: note: template<class Real> void El::schur::CheckRealSchur(const El::Matrix<T>&, bool) | |
void CheckRealSchur( const Matrix<Real>& U, bool standardForm ) | |
^ | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/CheckReal.hpp:17:6: note: template argument deduction/substitution failed: | |
In file included from /usr/local/src/Elemental/build/include/El.hpp:20:0, | |
from /usr/local/src/Elemental/build/include/El-lite.hpp:15, | |
from /usr/local/src/Elemental/src/lapack-like/decomp/Schur.cpp:9: | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/QR.hpp:190:36: note: ‘El::BlockDistMatrix<std::complex<float> >’ is not derived from ‘const El::Matrix<T>’ | |
DEBUG_ONLY(CheckRealSchur(A)) | |
^ | |
/usr/local/src/Elemental/build/include/El/core.hpp:39:26: note: in definition of macro ‘DEBUG_ONLY’ | |
# define DEBUG_ONLY(cmd) cmd; | |
^ | |
In file included from /usr/local/src/Elemental/src/lapack-like/decomp/Schur.cpp:11:0: | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/CheckReal.hpp:63:6: note: template<class Real> void El::schur::CheckRealSchur(const El::DistMatrix<T, (El::DistNS::Dist)0u, (El::DistNS::Dist)2u>&, bool) | |
void CheckRealSchur( const DistMatrix<Real>& U, bool standardForm ) | |
^ | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/CheckReal.hpp:63:6: note: template argument deduction/substitution failed: | |
In file included from /usr/local/src/Elemental/build/include/El.hpp:20:0, | |
from /usr/local/src/Elemental/build/include/El-lite.hpp:15, | |
from /usr/local/src/Elemental/src/lapack-like/decomp/Schur.cpp:9: | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/QR.hpp:190:36: note: ‘El::BlockDistMatrix<std::complex<float> >’ is not derived from ‘const El::DistMatrix<T, (El::DistNS::Dist)0u, (El::DistNS::Dist)2u>’ | |
DEBUG_ONLY(CheckRealSchur(A)) | |
^ | |
/usr/local/src/Elemental/build/include/El/core.hpp:39:26: note: in definition of macro ‘DEBUG_ONLY’ | |
# define DEBUG_ONLY(cmd) cmd; | |
^ | |
In file included from /usr/local/src/Elemental/src/lapack-like/decomp/Schur.cpp:11:0: | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/CheckReal.hpp:56:6: note: template<class Real> void El::schur::CheckRealSchur(const El::Matrix<std::complex<_Tp> >&, bool) | |
void CheckRealSchur( const Matrix<Complex<Real>>& U, bool standardForm ) | |
^ | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/CheckReal.hpp:56:6: note: template argument deduction/substitution failed: | |
In file included from /usr/local/src/Elemental/build/include/El.hpp:20:0, | |
from /usr/local/src/Elemental/build/include/El-lite.hpp:15, | |
from /usr/local/src/Elemental/src/lapack-like/decomp/Schur.cpp:9: | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/QR.hpp:190:36: note: ‘El::BlockDistMatrix<std::complex<float> >’ is not derived from ‘const El::Matrix<std::complex<_Tp> >’ | |
DEBUG_ONLY(CheckRealSchur(A)) | |
^ | |
/usr/local/src/Elemental/build/include/El/core.hpp:39:26: note: in definition of macro ‘DEBUG_ONLY’ | |
# define DEBUG_ONLY(cmd) cmd; | |
^ | |
In file included from /usr/local/src/Elemental/src/lapack-like/decomp/Schur.cpp:11:0: | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/CheckReal.hpp:105:6: note: template<class Real> void El::schur::CheckRealSchur(const El::DistMatrix<std::complex<_Tp> >&, bool) | |
void CheckRealSchur( const DistMatrix<Complex<Real>>& U, bool standardForm ) | |
^ | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/CheckReal.hpp:105:6: note: template argument deduction/substitution failed: | |
In file included from /usr/local/src/Elemental/build/include/El.hpp:20:0, | |
from /usr/local/src/Elemental/build/include/El-lite.hpp:15, | |
from /usr/local/src/Elemental/src/lapack-like/decomp/Schur.cpp:9: | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/QR.hpp:190:36: note: ‘El::BlockDistMatrix<std::complex<float> >’ is not derived from ‘const El::DistMatrix<std::complex<_Tp> >’ | |
DEBUG_ONLY(CheckRealSchur(A)) | |
^ | |
/usr/local/src/Elemental/build/include/El/core.hpp:39:26: note: in definition of macro ‘DEBUG_ONLY’ | |
# define DEBUG_ONLY(cmd) cmd; | |
^ | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/QR.hpp: In instantiation of ‘void El::schur::QR(El::BlockDistMatrix<T, (El::DistNS::Dist)0u, (El::DistNS::Dist)2u>&, El::DistMatrix<std::complex<typename El::BaseHelper<Real>::type>, (El::DistNS::Dist)4u, (El::DistNS::Dist)5u>&, bool, const El::HessQrCtrl&) [with F = std::complex<double>; typename El::BaseHelper<Real>::type = double]’: | |
/usr/local/src/Elemental/src/lapack-like/decomp/Schur.cpp:89:48: required from ‘void El::Schur(El::BlockDistMatrix<T, (El::DistNS::Dist)0u, (El::DistNS::Dist)2u>&, El::DistMatrix<std::complex<typename El::BaseHelper<Real>::type>, (El::DistNS::Dist)4u, (El::DistNS::Dist)5u>&, bool, El::SchurCtrl<typename El::BaseHelper<Real>::type>) [with F = std::complex<double>; typename El::BaseHelper<Real>::type = double]’ | |
/usr/local/src/Elemental/src/lapack-like/decomp/Schur.cpp:185:1: required from here | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/QR.hpp:111:36: error: no matching function for call to ‘CheckRealSchur(El::BlockDistMatrix<std::complex<double> >&)’ | |
DEBUG_ONLY(CheckRealSchur(A)) | |
^ | |
/usr/local/src/Elemental/build/include/El/core.hpp:39:26: note: in definition of macro ‘DEBUG_ONLY’ | |
# define DEBUG_ONLY(cmd) cmd; | |
^ | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/QR.hpp:111:36: note: candidates are: | |
DEBUG_ONLY(CheckRealSchur(A)) | |
^ | |
/usr/local/src/Elemental/build/include/El/core.hpp:39:26: note: in definition of macro ‘DEBUG_ONLY’ | |
# define DEBUG_ONLY(cmd) cmd; | |
^ | |
In file included from /usr/local/src/Elemental/src/lapack-like/decomp/Schur.cpp:11:0: | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/CheckReal.hpp:17:6: note: template<class Real> void El::schur::CheckRealSchur(const El::Matrix<T>&, bool) | |
void CheckRealSchur( const Matrix<Real>& U, bool standardForm ) | |
^ | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/CheckReal.hpp:17:6: note: template argument deduction/substitution failed: | |
In file included from /usr/local/src/Elemental/build/include/El.hpp:20:0, | |
from /usr/local/src/Elemental/build/include/El-lite.hpp:15, | |
from /usr/local/src/Elemental/src/lapack-like/decomp/Schur.cpp:9: | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/QR.hpp:111:36: note: ‘El::BlockDistMatrix<std::complex<double> >’ is not derived from ‘const El::Matrix<T>’ | |
DEBUG_ONLY(CheckRealSchur(A)) | |
^ | |
/usr/local/src/Elemental/build/include/El/core.hpp:39:26: note: in definition of macro ‘DEBUG_ONLY’ | |
# define DEBUG_ONLY(cmd) cmd; | |
^ | |
In file included from /usr/local/src/Elemental/src/lapack-like/decomp/Schur.cpp:11:0: | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/CheckReal.hpp:63:6: note: template<class Real> void El::schur::CheckRealSchur(const El::DistMatrix<T, (El::DistNS::Dist)0u, (El::DistNS::Dist)2u>&, bool) | |
void CheckRealSchur( const DistMatrix<Real>& U, bool standardForm ) | |
^ | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/CheckReal.hpp:63:6: note: template argument deduction/substitution failed: | |
In file included from /usr/local/src/Elemental/build/include/El.hpp:20:0, | |
from /usr/local/src/Elemental/build/include/El-lite.hpp:15, | |
from /usr/local/src/Elemental/src/lapack-like/decomp/Schur.cpp:9: | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/QR.hpp:111:36: note: ‘El::BlockDistMatrix<std::complex<double> >’ is not derived from ‘const El::DistMatrix<T, (El::DistNS::Dist)0u, (El::DistNS::Dist)2u>’ | |
DEBUG_ONLY(CheckRealSchur(A)) | |
^ | |
/usr/local/src/Elemental/build/include/El/core.hpp:39:26: note: in definition of macro ‘DEBUG_ONLY’ | |
# define DEBUG_ONLY(cmd) cmd; | |
^ | |
In file included from /usr/local/src/Elemental/src/lapack-like/decomp/Schur.cpp:11:0: | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/CheckReal.hpp:56:6: note: template<class Real> void El::schur::CheckRealSchur(const El::Matrix<std::complex<_Tp> >&, bool) | |
void CheckRealSchur( const Matrix<Complex<Real>>& U, bool standardForm ) | |
^ | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/CheckReal.hpp:56:6: note: template argument deduction/substitution failed: | |
In file included from /usr/local/src/Elemental/build/include/El.hpp:20:0, | |
from /usr/local/src/Elemental/build/include/El-lite.hpp:15, | |
from /usr/local/src/Elemental/src/lapack-like/decomp/Schur.cpp:9: | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/QR.hpp:111:36: note: ‘El::BlockDistMatrix<std::complex<double> >’ is not derived from ‘const El::Matrix<std::complex<_Tp> >’ | |
DEBUG_ONLY(CheckRealSchur(A)) | |
^ | |
/usr/local/src/Elemental/build/include/El/core.hpp:39:26: note: in definition of macro ‘DEBUG_ONLY’ | |
# define DEBUG_ONLY(cmd) cmd; | |
^ | |
In file included from /usr/local/src/Elemental/src/lapack-like/decomp/Schur.cpp:11:0: | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/CheckReal.hpp:105:6: note: template<class Real> void El::schur::CheckRealSchur(const El::DistMatrix<std::complex<_Tp> >&, bool) | |
void CheckRealSchur( const DistMatrix<Complex<Real>>& U, bool standardForm ) | |
^ | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/CheckReal.hpp:105:6: note: template argument deduction/substitution failed: | |
In file included from /usr/local/src/Elemental/build/include/El.hpp:20:0, | |
from /usr/local/src/Elemental/build/include/El-lite.hpp:15, | |
from /usr/local/src/Elemental/src/lapack-like/decomp/Schur.cpp:9: | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/QR.hpp:111:36: note: ‘El::BlockDistMatrix<std::complex<double> >’ is not derived from ‘const El::DistMatrix<std::complex<_Tp> >’ | |
DEBUG_ONLY(CheckRealSchur(A)) | |
^ | |
/usr/local/src/Elemental/build/include/El/core.hpp:39:26: note: in definition of macro ‘DEBUG_ONLY’ | |
# define DEBUG_ONLY(cmd) cmd; | |
^ | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/QR.hpp: In instantiation of ‘void El::schur::QR(El::BlockDistMatrix<T, (El::DistNS::Dist)0u, (El::DistNS::Dist)2u>&, El::DistMatrix<std::complex<typename El::BaseHelper<Real>::type>, (El::DistNS::Dist)4u, (El::DistNS::Dist)5u>&, El::BlockDistMatrix<T, (El::DistNS::Dist)0u, (El::DistNS::Dist)2u>&, bool, const El::HessQrCtrl&) [with F = std::complex<double>; typename El::BaseHelper<Real>::type = double]’: | |
/usr/local/src/Elemental/src/lapack-like/decomp/Schur.cpp:118:51: required from ‘void El::Schur(El::BlockDistMatrix<T, (El::DistNS::Dist)0u, (El::DistNS::Dist)2u>&, El::DistMatrix<std::complex<typename El::BaseHelper<Real>::type>, (El::DistNS::Dist)4u, (El::DistNS::Dist)5u>&, El::BlockDistMatrix<T, (El::DistNS::Dist)0u, (El::DistNS::Dist)2u>&, bool, El::SchurCtrl<typename El::BaseHelper<Real>::type>) [with F = std::complex<double>; typename El::BaseHelper<Real>::type = double]’ | |
/usr/local/src/Elemental/src/lapack-like/decomp/Schur.cpp:185:1: required from here | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/QR.hpp:190:36: error: no matching function for call to ‘CheckRealSchur(El::BlockDistMatrix<std::complex<double> >&)’ | |
DEBUG_ONLY(CheckRealSchur(A)) | |
^ | |
/usr/local/src/Elemental/build/include/El/core.hpp:39:26: note: in definition of macro ‘DEBUG_ONLY’ | |
# define DEBUG_ONLY(cmd) cmd; | |
^ | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/QR.hpp:190:36: note: candidates are: | |
DEBUG_ONLY(CheckRealSchur(A)) | |
^ | |
/usr/local/src/Elemental/build/include/El/core.hpp:39:26: note: in definition of macro ‘DEBUG_ONLY’ | |
# define DEBUG_ONLY(cmd) cmd; | |
^ | |
In file included from /usr/local/src/Elemental/src/lapack-like/decomp/Schur.cpp:11:0: | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/CheckReal.hpp:17:6: note: template<class Real> void El::schur::CheckRealSchur(const El::Matrix<T>&, bool) | |
void CheckRealSchur( const Matrix<Real>& U, bool standardForm ) | |
^ | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/CheckReal.hpp:17:6: note: template argument deduction/substitution failed: | |
In file included from /usr/local/src/Elemental/build/include/El.hpp:20:0, | |
from /usr/local/src/Elemental/build/include/El-lite.hpp:15, | |
from /usr/local/src/Elemental/src/lapack-like/decomp/Schur.cpp:9: | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/QR.hpp:190:36: note: ‘El::BlockDistMatrix<std::complex<double> >’ is not derived from ‘const El::Matrix<T>’ | |
DEBUG_ONLY(CheckRealSchur(A)) | |
^ | |
/usr/local/src/Elemental/build/include/El/core.hpp:39:26: note: in definition of macro ‘DEBUG_ONLY’ | |
# define DEBUG_ONLY(cmd) cmd; | |
^ | |
In file included from /usr/local/src/Elemental/src/lapack-like/decomp/Schur.cpp:11:0: | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/CheckReal.hpp:63:6: note: template<class Real> void El::schur::CheckRealSchur(const El::DistMatrix<T, (El::DistNS::Dist)0u, (El::DistNS::Dist)2u>&, bool) | |
void CheckRealSchur( const DistMatrix<Real>& U, bool standardForm ) | |
^ | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/CheckReal.hpp:63:6: note: template argument deduction/substitution failed: | |
In file included from /usr/local/src/Elemental/build/include/El.hpp:20:0, | |
from /usr/local/src/Elemental/build/include/El-lite.hpp:15, | |
from /usr/local/src/Elemental/src/lapack-like/decomp/Schur.cpp:9: | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/QR.hpp:190:36: note: ‘El::BlockDistMatrix<std::complex<double> >’ is not derived from ‘const El::DistMatrix<T, (El::DistNS::Dist)0u, (El::DistNS::Dist)2u>’ | |
DEBUG_ONLY(CheckRealSchur(A)) | |
^ | |
/usr/local/src/Elemental/build/include/El/core.hpp:39:26: note: in definition of macro ‘DEBUG_ONLY’ | |
# define DEBUG_ONLY(cmd) cmd; | |
^ | |
In file included from /usr/local/src/Elemental/src/lapack-like/decomp/Schur.cpp:11:0: | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/CheckReal.hpp:56:6: note: template<class Real> void El::schur::CheckRealSchur(const El::Matrix<std::complex<_Tp> >&, bool) | |
void CheckRealSchur( const Matrix<Complex<Real>>& U, bool standardForm ) | |
^ | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/CheckReal.hpp:56:6: note: template argument deduction/substitution failed: | |
In file included from /usr/local/src/Elemental/build/include/El.hpp:20:0, | |
from /usr/local/src/Elemental/build/include/El-lite.hpp:15, | |
from /usr/local/src/Elemental/src/lapack-like/decomp/Schur.cpp:9: | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/QR.hpp:190:36: note: ‘El::BlockDistMatrix<std::complex<double> >’ is not derived from ‘const El::Matrix<std::complex<_Tp> >’ | |
DEBUG_ONLY(CheckRealSchur(A)) | |
^ | |
/usr/local/src/Elemental/build/include/El/core.hpp:39:26: note: in definition of macro ‘DEBUG_ONLY’ | |
# define DEBUG_ONLY(cmd) cmd; | |
^ | |
In file included from /usr/local/src/Elemental/src/lapack-like/decomp/Schur.cpp:11:0: | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/CheckReal.hpp:105:6: note: template<class Real> void El::schur::CheckRealSchur(const El::DistMatrix<std::complex<_Tp> >&, bool) | |
void CheckRealSchur( const DistMatrix<Complex<Real>>& U, bool standardForm ) | |
^ | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/CheckReal.hpp:105:6: note: template argument deduction/substitution failed: | |
In file included from /usr/local/src/Elemental/build/include/El.hpp:20:0, | |
from /usr/local/src/Elemental/build/include/El-lite.hpp:15, | |
from /usr/local/src/Elemental/src/lapack-like/decomp/Schur.cpp:9: | |
/usr/local/src/Elemental/src/lapack-like/decomp/./Schur/QR.hpp:190:36: note: ‘El::BlockDistMatrix<std::complex<double> >’ is not derived from ‘const El::DistMatrix<std::complex<_Tp> >’ | |
DEBUG_ONLY(CheckRealSchur(A)) | |
^ | |
/usr/local/src/Elemental/build/include/El/core.hpp:39:26: note: in definition of macro ‘DEBUG_ONLY’ | |
# define DEBUG_ONLY(cmd) cmd; | |
^ | |
make[2]: *** [CMakeFiles/El.dir/src/lapack-like/decomp/Schur.cpp.o] Error 1 | |
make[1]: *** [CMakeFiles/El.dir/all] Error 2 | |
make: *** [all] Error 2 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment