Closed Zqinghaohh closed 1 year ago
Can you paste the full cmake out here (including the output before these printings)? Also, what operating system are you running the installation?
What do you mean by "but when I built it directly, no error occurred." ?
Thanks for your reply!
"but when I built it directly, no error occurred." this means I create a folder and follow the instruction to build it, instead of integrate the project inside my own project by using ExternalProject_Add in CMakeList.
Here is the full cmake out.
====================[ Clean | Debug ]===========================================
/snap/clion/222/bin/cmake/linux/x64/bin/cmake --build /home/qinghao/Desktop/modelics/rebel/cmake-build-debug --target clean -- -j 12
Clean finished
====================[ Build | external_butterflypack | Debug ]==================
/snap/clion/222/bin/cmake/linux/x64/bin/cmake --build /home/qinghao/Desktop/modelics/rebel/cmake-build-debug --target external_butterflypack -- -j 12
[ 20%] Creating directories for 'external_butterflypack'
[ 20%] Performing download step (download, verify and extract) for 'external_butterflypack'
-- File already exists but no hash specified (use URL_HASH):
file='/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/v2.2.2.tar.gz'
Old file will be removed and new file downloaded from URL.
-- Downloading...
dst='/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/v2.2.2.tar.gz'
timeout='none'
inactivity timeout='none'
-- Using src='https://github.com/liuyangzhuan/ButterflyPACK/archive/refs/tags/v2.2.2.tar.gz'
-- Downloading... done
-- extracting...
src='/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/v2.2.2.tar.gz'
dst='/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK'
-- extracting... [tar xfz]
-- extracting... [analysis]
-- extracting... [rename]
-- extracting... [clean up]
-- extracting... done
[ 40%] No update step for 'external_butterflypack'
[ 40%] No patch step for 'external_butterflypack'
[ 60%] Performing configure step for 'external_butterflypack'
-- generating macro definition header ...
-- copy and modify SRC dir ...
-- processing SRC_DOUBLECOMPLEX ...
-- processing SRC_DOUBLE ...
-- processing SRC_COMPLEX ...
-- processing SRC_SINGLE ...
-- The C compiler identification is GNU 11.3.0
-- The CXX compiler identification is GNU 11.3.0
-- The Fortran compiler identification is GNU 11.3.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/mpicc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/mpicxx - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Detecting Fortran compiler ABI info
-- Detecting Fortran compiler ABI info - done
-- Check for working Fortran compiler: /usr/bin/mpif90 - skipped
Process XSDK defaults ...
USE_XSDK_DEFAULTS = 'FALSE'
-- Include /home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/cmake/setup_external_macros.cmake
-- Include /home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/cmake/Macros/macro_find_system_library.cmake
-- ButterflyPACK will be built as a shared library.
-- Performing Test COMPILER_GNU
-- Performing Test COMPILER_GNU - Success
-- Performing Test GNU10
-- Performing Test GNU10 - Success
-- Performing Test COMPILER_Ifort
-- Performing Test COMPILER_Ifort - Failed
-- Performing Test COMPILER_Ifx
-- Performing Test COMPILER_Ifx - Failed
-- Performing Test COMPILER_PGI
-- Performing Test COMPILER_PGI - Failed
-- Performing Test COMPILER_CRAY
-- Performing Test COMPILER_CRAY - Failed
-- Performing Test BUTTERFLYPACK_USE_TASKLOOP
-- Performing Test BUTTERFLYPACK_USE_TASKLOOP - Success
-- Using OpenMP taskloop
-- Performing Test qoptmatmul
-- Performing Test qoptmatmul - Failed
-- Found OpenMP_C: -fopenmp (found version "4.5")
-- Found OpenMP_CXX: -fopenmp (found version "4.5")
-- Found OpenMP_Fortran: -fopenmp (found version "4.5")
-- Found OpenMP: TRUE (found version "4.5")
-- Looking for Fortran sgemm
-- Looking for Fortran sgemm - not found
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Looking for Fortran sgemm
-- Looking for Fortran sgemm - found
-- Found BLAS: /usr/lib/x86_64-linux-gnu/libopenblas.so
-- Using TPL_BLAS_LIBRARIES='/usr/lib/x86_64-linux-gnu/libopenblas.so'
-- Looking for Fortran cheev
-- Looking for Fortran cheev - found
-- Found LAPACK: /usr/lib/x86_64-linux-gnu/libopenblas.so;-lm;-ldl
-- Using TPL_LAPACK_LIBRARIES='/usr/lib/x86_64-linux-gnu/libopenblas.so;-lm;-ldl'
-- Using TPL_SCALAPACK_LIBRARIES='/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/builds/petsc-3.16.0/lib/libscalapack.a'
-- Found MPI_C: /usr/bin/mpicc (found version "3.1")
-- Found MPI_CXX: /usr/bin/mpicxx (found version "3.1")
-- Found MPI_Fortran: /usr/bin/mpif90 (found version "3.1")
-- Found MPI: TRUE (found version "3.1")
-- Performing Test BUTTERFLYPACK_USE_MPI3
-- Performing Test BUTTERFLYPACK_USE_MPI3 - Success
-- Using MPI3 features
-- Performing Test BUTTERFLYPACK_USE_Finalizer
-- Performing Test BUTTERFLYPACK_USE_Finalizer - Success
-- Using Fortran Finalizer features
-- generating macro definition header ...
-- copy and modify SRC dir ...
-- processing SRC_DOUBLECOMPLEX ...
-- processing SRC_DOUBLE ...
-- processing SRC_COMPLEX ...
-- processing SRC_SINGLE ...
-- Configuring done
-- Generating done
-- Build files have been written to: /home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/build
[ 80%] Performing build step for 'external_butterflypack'
make[4]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule.
Scanning dependencies of target dbutterflypack
[ 1%] Building Fortran object SRC_DOUBLE/CMakeFiles/dbutterflypack.dir/dMISC_linkedlist.f90.o
[ 1%] Building Fortran object SRC_DOUBLE/CMakeFiles/dbutterflypack.dir/dBPACK_defs.f90.o
[ 2%] Building Fortran object SRC_DOUBLE/CMakeFiles/dbutterflypack.dir/dMAGMA_utilities.f90.o
[ 3%] Building Fortran object SRC_DOUBLE/CMakeFiles/dbutterflypack.dir/dMISC_DenseLA.f90.o
[ 4%] Building Fortran object SRC_DOUBLE/CMakeFiles/dbutterflypack.dir/dMISC_utilities.f90.o
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLE/dMISC_utilities.f90:1207:48:
1147 | call MPI_ALLREDUCE(MPI_IN_PLACE, norm, 1, MPI_double_precision, MPI_SUM, ptree%pgrp(pgno)%Comm, ierr)
| 2
......
1207 | call MPI_ALLREDUCE(MPI_IN_PLACE, rank, 1, MPI_integer, MPI_MAX, ptree%pgrp(pgno)%Comm, ierr)
| 1
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/REAL(8)).
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLE/dMISC_utilities.f90:474:95:
474 | call gemmf77('N', 'N', 1, rankmax_c, rmax, BPACK_cone, matU0(select_row(1), 1), rankmax_r, matV0, rmax, BPACK_czero, matr, 1)
| 1
......
791 | call gemmf77('T', 'N', ruv-rskip, rup, M, BPACK_cone, matU(1, rskip + 1), M, matU(1, ruv + 1), M, BPACK_czero, UU, ruv-rskip)
| 2
Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-2)
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLE/dMISC_utilities.f90:489:101:
489 | call gemmf77('N', 'N', 1, rankmax_c, rmax, BPACK_cone, matU0(select_row(1), 1), rankmax_r, matV0, rmax, BPACK_czero, matr, 1)
| 1
......
791 | call gemmf77('T', 'N', ruv-rskip, rup, M, BPACK_cone, matU(1, rskip + 1), M, matU(1, ruv + 1), M, BPACK_czero, UU, ruv-rskip)
| 2
Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-2)
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLE/dMISC_utilities.f90:524:59:
524 | call gemmf77('N', 'N', rankmax_r, 1, rmax, BPACK_cone, matU0, rankmax_r, matV0(1,select_column(1)), rmax, BPACK_czero, matc, rankmax_r)
| 1
......
791 | call gemmf77('T', 'N', ruv-rskip, rup, M, BPACK_cone, matU(1, rskip + 1), M, matU(1, ruv + 1), M, BPACK_czero, UU, ruv-rskip)
| 2
Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-2)
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLE/dMISC_utilities.f90:554:105:
554 | call gemmf77('N', 'N', 1, rankmax_c, rmax, BPACK_cone, matU0(select_row(rank + 1), 1), rankmax_r, matV0, rmax, BPACK_czero, matr, 1)
| 1
......
791 | call gemmf77('T', 'N', ruv-rskip, rup, M, BPACK_cone, matU(1, rskip + 1), M, matU(1, ruv + 1), M, BPACK_czero, UU, ruv-rskip)
| 2
Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-2)
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLE/dMISC_utilities.f90:556:104:
556 | call gemmf77('N', 'N', 1, rankmax_c, rank, BPACK_cone, matU(select_row(rank + 1), 1), rankmax_r, matV, rmax, BPACK_czero, value_UV, 1)
| 1
......
791 | call gemmf77('T', 'N', ruv-rskip, rup, M, BPACK_cone, matU(1, rskip + 1), M, matU(1, ruv + 1), M, BPACK_czero, UU, ruv-rskip)
| 2
Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-2)
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLE/dMISC_utilities.f90:588:62:
588 | call gemmf77('N', 'N', rankmax_r, 1, rmax, BPACK_cone, matU0, rankmax_r, matV0(1,select_column(rank+1)), rmax, BPACK_czero, matc, rankmax_r)
| 1
......
791 | call gemmf77('T', 'N', ruv-rskip, rup, M, BPACK_cone, matU(1, rskip + 1), M, matU(1, ruv + 1), M, BPACK_czero, UU, ruv-rskip)
| 2
Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-2)
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLE/dMISC_utilities.f90:590:62:
590 | call gemmf77('N', 'N', rankmax_r, 1, rank, BPACK_cone, matU, rankmax_r, matV(1, select_column(rank + 1)), rmax, BPACK_czero, value_UV, rankmax_r)
| 1
......
791 | call gemmf77('T', 'N', ruv-rskip, rup, M, BPACK_cone, matU(1, rskip + 1), M, matU(1, ruv + 1), M, BPACK_czero, UU, ruv-rskip)
| 2
Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-2)
[ 4%] Building Fortran object SRC_DOUBLE/CMakeFiles/dbutterflypack.dir/dBplus_utilities.f90.o
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLE/dBplus_utilities.f90:12417:62:
12417 | call gemmf77('N', 'N', nr, nc, rank, BPACK_cone, mat, nr, BFvec%vec(level)%blocks(index_ii_loc, index_jj_loc)%matrix(3, idxc + 1), rank + 2, BPACK_czero, Vpartial, nr)
| 1
......
12995 | call gemmf77('N', 'N', rank, num_vectors1, nn1, BPACK_cone, blocks%ButterflyKerl(level)%blocks(index_i_loc_k, index_j_loc_k)%matrix, rank, BFvec%vec(level)%blocks(index_ii_loc, index_jj_loc)%matrix, nn1, BPACK_czero, matrixtemp(1, 1), rank)
| 2
Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2)
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLE/dBplus_utilities.f90:12214:138:
12214 | call gemmf77('N', 'N', mm, nvec2, nn2, BPACK_cone, blocks%ButterflyKerl(level)%blocks(index_i_loc_k, index_j_loc_k)%matrix, mm, BFvec%vec(level)%blocks(index_ii_loc, index_jj_loc)%matrix(3, 1), nn2 + 2, BPACK_czero, mat2(3, 1), mm + 2)
| 1
......
12995 | call gemmf77('N', 'N', rank, num_vectors1, nn1, BPACK_cone, blocks%ButterflyKerl(level)%blocks(index_i_loc_k, index_j_loc_k)%matrix, rank, BFvec%vec(level)%blocks(index_ii_loc, index_jj_loc)%matrix, nn1, BPACK_czero, matrixtemp(1, 1), rank)
| 2
Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2)
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLE/dBplus_utilities.f90:12104:142:
12104 | call gemmf77('N', 'N', mm, nvec1, nn1, BPACK_cone, blocks%ButterflyKerl(level)%blocks(index_i_loc_k, index_j_loc_k)%matrix, mm, BFvec%vec(level)%blocks(index_ii_loc, index_jj_loc)%matrix(3, 1), nn1 + 2, BPACK_czero, mat1(3, 1), mm + 2)
| 1
......
12995 | call gemmf77('N', 'N', rank, num_vectors1, nn1, BPACK_cone, blocks%ButterflyKerl(level)%blocks(index_i_loc_k, index_j_loc_k)%matrix, rank, BFvec%vec(level)%blocks(index_ii_loc, index_jj_loc)%matrix, nn1, BPACK_czero, matrixtemp(1, 1), rank)
| 2
Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2)
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLE/dBplus_utilities.f90:12118:146:
12118 | call gemmf77('N', 'N', mm, nvec2, nn2, BPACK_cone, blocks%ButterflyKerl(level)%blocks(index_i_loc_k, index_j_loc_k + 1)%matrix, mm, BFvec%vec(level)%blocks(index_ii_loc, index_jj_loc + 1)%matrix(3, 1), nn2 + 2, BPACK_czero, mat2(3, 1), mm + 2)
| 1
......
12995 | call gemmf77('N', 'N', rank, num_vectors1, nn1, BPACK_cone, blocks%ButterflyKerl(level)%blocks(index_i_loc_k, index_j_loc_k)%matrix, rank, BFvec%vec(level)%blocks(index_ii_loc, index_jj_loc)%matrix, nn1, BPACK_czero, matrixtemp(1, 1), rank)
| 2
Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2)
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLE/dBplus_utilities.f90:10811:54:
10811 | call MPI_ALLREDUCE(MPI_IN_PLACE, BFvec%vec(1)%blocks(1, index_j_loc_s)%matrix, rank*num_vectors, MPI_DT, MPI_SUM, ptree%pgrp(pgno_sub)%Comm, ierr)
| 1
......
12670 | call MPI_ALLREDUCE(MPI_IN_PLACE, block_i%rankmax, 1, MPI_INTEGER, MPI_MAX, ptree%pgrp(block_i%pgno)%Comm, ierr)
| 2
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)).
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLE/dBplus_utilities.f90:6381:31:
6381 | call MPI_ALLREDUCE(matrixtemp, matrixtemp1, rank*Nrnd, MPI_DT, MPI_SUM, comm, ierr)
| 1
......
12670 | call MPI_ALLREDUCE(MPI_IN_PLACE, block_i%rankmax, 1, MPI_INTEGER, MPI_MAX, ptree%pgrp(block_i%pgno)%Comm, ierr)
| 2
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)).
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLE/dBplus_utilities.f90:6131:24:
6131 | call MPI_Isend(sendquant(pp)%size, 1, MPI_INTEGER, pp - 1, tag, ptree%pgrp(pgno)%Comm, S_req(tt), ierr)
| 1
......
11361 | call MPI_Isend(sendquant(pp)%dat, sendquant(pp)%size, MPI_DT, pp - 1, tag + 1, ptree%pgrp(blocks%pgno)%Comm, S_req(Nreqs), ierr)
| 2
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/REAL(8)).
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLE/dBplus_utilities.f90:6137:24:
6137 | call MPI_Irecv(recvquant(pp)%size, 1, MPI_INTEGER, pp - 1, tag, ptree%pgrp(pgno)%Comm, R_req(tt), ierr)
| 1
......
11373 | call MPI_Irecv(recvquant(pp)%dat, recvquant(pp)%size, MPI_DT, pp - 1, tag + 1, ptree%pgrp(blocks%pgno)%Comm, R_req(Nreqr), ierr)
| 2
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/REAL(8)).
[ 5%] Building Fortran object SRC_DOUBLE/CMakeFiles/dbutterflypack.dir/dBPACK_utilities.f90.o
[ 5%] Building Fortran object SRC_DOUBLE/CMakeFiles/dbutterflypack.dir/dBPACK_structure.f90.o
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLE/dBPACK_structure.f90:2205:27:
2204 | call MPI_Bcast(h_mat%colorsets(level)%dat, 2**level, MPI_INTEGER, Main_ID, ptree%pgrp(1)%Comm, ierr) ! this broadcast is needed as the JP algorithm is randomized.
| 2
2205 | call MPI_Bcast(h_mat%colorsets(level)%idx, 1, MPI_INTEGER, Main_ID, ptree%pgrp(1)%Comm, ierr)
| 1
Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (rank-1 and scalar)
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLE/dBPACK_structure.f90:2221:27:
2204 | call MPI_Bcast(h_mat%colorsets(level)%dat, 2**level, MPI_INTEGER, Main_ID, ptree%pgrp(1)%Comm, ierr) ! this broadcast is needed as the JP algorithm is randomized.
| 2
......
2221 | call MPI_Bcast(h_mat%colorsets(level)%idx, 1, MPI_INTEGER, Main_ID, ptree%pgrp(1)%Comm, ierr)
| 1
Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (rank-1 and scalar)
[ 6%] Building Fortran object SRC_DOUBLE/CMakeFiles/dbutterflypack.dir/dBplus_randomized.f90.o
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLE/dBplus_randomized.f90:2087:28:
2087 | call MPI_ALLREDUCE(tmp1, norm1, 1, MPI_double_precision, MPI_SUM, ptree%pgrp(block_rand%pgno)%Comm, ierr)
| 1
......
5395 | call MPI_ALLREDUCE(MPI_IN_PLACE, rankthusfar, 1, MPI_INTEGER, MPI_MAX, ptree%pgrp(Bplus_randomized%LL(1)%matrices_block(1)%pgno)%Comm, ierr)
| 2
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)).
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLE/dBplus_randomized.f90:2008:51:
2008 | call MPI_ALLREDUCE(MPI_IN_PLACE, norm, 1, MPI_double_precision, MPI_SUM, ptree%pgrp(block_rand%pgno)%Comm, ierr)
| 1
......
5395 | call MPI_ALLREDUCE(MPI_IN_PLACE, rankthusfar, 1, MPI_INTEGER, MPI_MAX, ptree%pgrp(Bplus_randomized%LL(1)%matrices_block(1)%pgno)%Comm, ierr)
| 2
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)).
[ 6%] Building Fortran object SRC_DOUBLE/CMakeFiles/dbutterflypack.dir/dBplus_compress.f90.o
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLE/dBplus_compress.f90:5079:25:
5079 | call MPI_ALLREDUCE(MPI_IN_PLACE, row_R, N, MPI_DT, MPI_SUM, ptree%pgrp(pgno)%Comm, ierr)
| 1
......
7053 | call MPI_ALLREDUCE(rtemp0, fnorm0, 1, MPI_DOUBLE_PRECISION, MPI_SUM, ptree%pgrp(pgno)%Comm, ierr)
| 2
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/REAL(8)).
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLE/dBplus_compress.f90:5573:21:
5573 | call MPI_Bcast(rank, 1, MPI_INTEGER, Main_ID, ptree%pgrp(pgno)%Comm, ierr)
| 1
......
6997 | call MPI_Bcast(Vin_glo, blocks%N*Ntest, MPI_DT, Main_ID, ptree%pgrp(pgno)%Comm, ierr)
| 2
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/REAL(8)).
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLE/dBplus_compress.f90:1252:27:
1188 | call MPI_Isend(sendquant(pp)%size_i, 1, MPI_INTEGER, pp - 1, tag, ptree%pgrp(blocks%pgno)%Comm, S_req(tt), ierr)
| 2
......
1252 | call MPI_Isend(sendquant(pp)%dat_i, sendquant(pp)%size_i, MPI_INTEGER, pp - 1, tag + 1, ptree%pgrp(blocks%pgno)%Comm, S_req(Nreqs), ierr)
| 1
Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-2)
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLE/dBplus_compress.f90:1264:27:
1194 | call MPI_Irecv(recvquant(pp)%size_i, 1, MPI_INTEGER, pp - 1, tag, ptree%pgrp(blocks%pgno)%Comm, R_req(tt), ierr)
| 2
......
1264 | call MPI_Irecv(recvquant(pp)%dat_i, recvquant(pp)%size_i, MPI_INTEGER, pp - 1, tag + 1, ptree%pgrp(blocks%pgno)%Comm, R_req(Nreqr), ierr)
| 1
Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-2)
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLE/dBplus_compress.f90:1015:24:
1015 | call MPI_Isend(sendquant(pp)%dat_i, sendquant(pp)%size_i, MPI_INTEGER, pp - 1, tag + 1, ptree%pgrp(blocks%pgno)%Comm, S_req(tt), ierr)
| 1
......
1188 | call MPI_Isend(sendquant(pp)%size_i, 1, MPI_INTEGER, pp - 1, tag, ptree%pgrp(blocks%pgno)%Comm, S_req(tt), ierr)
| 2
Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-2)
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLE/dBplus_compress.f90:1021:24:
1021 | call MPI_Irecv(recvquant(pp)%dat_i, recvquant(pp)%size_i, MPI_INTEGER, pp - 1, tag + 1, ptree%pgrp(blocks%pgno)%Comm, R_req(tt), ierr)
| 1
......
1194 | call MPI_Irecv(recvquant(pp)%size_i, 1, MPI_INTEGER, pp - 1, tag, ptree%pgrp(blocks%pgno)%Comm, R_req(tt), ierr)
| 2
Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-2)
[ 6%] Building Fortran object SRC_DOUBLE/CMakeFiles/dbutterflypack.dir/dBPACK_constr.f90.o
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLE/dBPACK_constr.f90:674:42:
674 | call MPI_ALLREDUCE(MPI_IN_PLACE, hss_bf1%BP%LL(ll)%rankmax, 1, MPI_INTEGER, MPI_MAX, ptree%pgrp(hss_bf1%BP%LL(1)%matrices_block(1)%pgno)%Comm, ierr)
| 1
......
1890 | call MPI_ALLREDUCE(MPI_IN_PLACE, v1, 1, MPI_DOUBLE_PRECISION, MPI_SUM, ptree%Comm, ierr)
| 2
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/REAL(8)).
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLE/dBPACK_constr.f90:684:25:
684 | call MPI_ALLREDUCE(stats%rankmax_of_level(0:hss_bf1%Maxlevel), stats%rankmax_of_level_global(0:hss_bf1%Maxlevel), hss_bf1%Maxlevel + 1, MPI_INTEGER, MPI_MAX, ptree%Comm, ierr)
| 1
......
1890 | call MPI_ALLREDUCE(MPI_IN_PLACE, v1, 1, MPI_DOUBLE_PRECISION, MPI_SUM, ptree%Comm, ierr)
| 2
Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLE/dBPACK_constr.f90:687:25:
687 | call MPI_ALLREDUCE(stats%Time_Fill, rtemp, 1, MPI_DOUBLE_PRECISION, MPI_MAX, ptree%Comm, ierr)
| 1
......
1890 | call MPI_ALLREDUCE(MPI_IN_PLACE, v1, 1, MPI_DOUBLE_PRECISION, MPI_SUM, ptree%Comm, ierr)
| 2
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)).
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLE/dBPACK_constr.f90:597:25:
597 | call MPI_ALLREDUCE(stats%rankmax_of_level(0:ho_bf1%Maxlevel), stats%rankmax_of_level_global(0:ho_bf1%Maxlevel), ho_bf1%Maxlevel + 1, MPI_INTEGER, MPI_MAX, ptree%Comm, ierr)
| 1
......
1890 | call MPI_ALLREDUCE(MPI_IN_PLACE, v1, 1, MPI_DOUBLE_PRECISION, MPI_SUM, ptree%Comm, ierr)
| 2
Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLE/dBPACK_constr.f90:436:25:
436 | call MPI_ALLREDUCE(stats%rankmax_of_level(0:h_mat%Maxlevel), stats%rankmax_of_level_global(0:h_mat%Maxlevel), h_mat%Maxlevel + 1, MPI_INTEGER, MPI_MAX, ptree%Comm, ierr)
| 1
......
1890 | call MPI_ALLREDUCE(MPI_IN_PLACE, v1, 1, MPI_DOUBLE_PRECISION, MPI_SUM, ptree%Comm, ierr)
| 2
Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLE/dBPACK_constr.f90:251:24:
251 | call MPI_Bcast(N_unk_loc1, 1, MPI_integer, pp - 1, ptree%Comm, ierr)
| 1
......
1783 | call MPI_Bcast(a, 1, MPI_DOUBLE_PRECISION, Main_ID, ptree%Comm, ierr)
| 2
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/REAL(8)).
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLE/dBPACK_constr.f90:252:24:
252 | call MPI_Bcast(fullmat_tmp, N_unk_loc1*msh%Nunk, MPI_DT, pp - 1, ptree%Comm, ierr)
| 1
......
1783 | call MPI_Bcast(a, 1, MPI_DOUBLE_PRECISION, Main_ID, ptree%Comm, ierr)
| 2
Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-2)
[ 7%] Building Fortran object SRC_DOUBLE/CMakeFiles/dbutterflypack.dir/dBplus_pack_unpack_for_MPI.f90.o
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLE/dBplus_pack_unpack_for_MPI.f90:99:24:
83 | call MPI_Bcast(recv_count_tot, 1, MPI_integer, Local_send_ID, Local_COMM, ierr)
| 2
......
99 | call MPI_Bcast(ptree%recv_buff_dat, recv_count_tot, MPI_DT, Local_send_ID, Local_COMM, ierr)
| 1
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)).
[ 8%] Building Fortran object SRC_DOUBLE/CMakeFiles/dbutterflypack.dir/dBPACK_solve_mul.f90.o
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLE/dBPACK_solve_mul.f90:2161:42:
2095 | call MPI_ALLREDUCE(MPI_IN_PLACE, xglo, N_glo*nvec, MPI_DT, MPI_SUM, ptree%Comm, ierr)
| 2
......
2161 | call MPI_ALLREDUCE(MPI_IN_PLACE, sendflagarray, num_blocks, MPI_INTEGER, MPI_SUM, ptree%Comm, ierr)
| 1
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/REAL(8)).
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLE/dBPACK_solve_mul.f90:818:25:
818 | call MPI_ALLREDUCE(rtemp0, fnorm0, 1, MPI_DOUBLE_PRECISION, MPI_SUM, ptree%Comm, ierr)
| 1
......
2095 | call MPI_ALLREDUCE(MPI_IN_PLACE, xglo, N_glo*nvec, MPI_DT, MPI_SUM, ptree%Comm, ierr)
| 2
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)).
[ 9%] Building Fortran object SRC_DOUBLE/CMakeFiles/dbutterflypack.dir/dBplus_factor.f90.o
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLE/dBplus_factor.f90:1378:42:
1378 | call MPI_ALLREDUCE(MPI_IN_PLACE, error_inout, 1, MPI_double_precision, MPI_MAX, ptree%pgrp(blocks_io%pgno)%Comm, ierr)
| 1
......
3012 | call MPI_ALLREDUCE(MPI_IN_PLACE, Bplus%LL(ll)%rankmax, 1, MPI_INTEGER, MPI_MAX, ptree%pgrp(Bplus%LL(1)%matrices_block(1)%pgno)%Comm, ierr)
| 2
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)).
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLE/dBplus_factor.f90:316:28:
316 | call MPI_ALLREDUCE(matrixtemp, matrixtemp1, rank*rank, MPI_DT, MPI_SUM, ptree%pgrp(pgno)%Comm, ierr)
| 1
......
3012 | call MPI_ALLREDUCE(MPI_IN_PLACE, Bplus%LL(ll)%rankmax, 1, MPI_INTEGER, MPI_MAX, ptree%pgrp(Bplus%LL(1)%matrices_block(1)%pgno)%Comm, ierr)
| 2
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)).
[ 9%] Building Fortran object SRC_DOUBLE/CMakeFiles/dbutterflypack.dir/dBPACK_factor.f90.o
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLE/dBPACK_factor.f90:603:27:
601 | call MPI_ALLREDUCE(MPI_IN_PLACE, stats%rankmax_of_level_global_factor(0:h_mat%Maxlevel), h_mat%Maxlevel + 1, MPI_INTEGER, MPI_MAX, ptree%Comm, ierr)
| 2
602 |
603 | call MPI_ALLREDUCE(stats%Time_Factor, rtemp, 1, MPI_DOUBLE_PRECISION, MPI_MAX, ptree%Comm, ierr)
| 1
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)).
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLE/dBPACK_factor.f90:626:41:
601 | call MPI_ALLREDUCE(MPI_IN_PLACE, stats%rankmax_of_level_global_factor(0:h_mat%Maxlevel), h_mat%Maxlevel + 1, MPI_INTEGER, MPI_MAX, ptree%Comm, ierr)
| 2
......
626 | call MPI_allreduce(MPI_IN_PLACE, stats%Add_random_Time(0:h_mat%Maxlevel), h_mat%Maxlevel + 1, MPI_DOUBLE_PRECISION, MPI_max, ptree%Comm, ierr)
| 1
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)).
[ 10%] Building Fortran object SRC_DOUBLE/CMakeFiles/dbutterflypack.dir/dBPACK_randomized.f90.o
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLE/dBPACK_randomized.f90:2127:25:
2127 | call MPI_ALLREDUCE(tmp1, norm1, 1, MPI_double_precision, MPI_SUM, ptree%Comm, ierr)
| 1
......
2269 | call MPI_ALLREDUCE(MPI_IN_PLACE, ranks(ii*2 - 1 - Bidxs + 1), 1, MPI_INTEGER, MPI_MIN, ptree%pgrp(block_inv%pgno)%Comm, ierr)
| 2
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)).
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLE/dBPACK_randomized.f90:1366:25:
1366 | call MPI_ALLREDUCE(stats%rankmax_of_level(0:ho_bf1%Maxlevel), stats%rankmax_of_level_global(0:ho_bf1%Maxlevel), ho_bf1%Maxlevel + 1, MPI_INTEGER, MPI_MAX, ptree%Comm, ierr)
| 1
......
2269 | call MPI_ALLREDUCE(MPI_IN_PLACE, ranks(ii*2 - 1 - Bidxs + 1), 1, MPI_INTEGER, MPI_MIN, ptree%pgrp(block_inv%pgno)%Comm, ierr)
| 2
Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLE/dBPACK_randomized.f90:1130:42:
1130 | call MPI_ALLREDUCE(MPI_IN_PLACE, RandVectOutR_glo, msh%Nunk*num_vect, MPI_DT, MPI_SUM, ptree%Comm, ierr)
| 1
......
2269 | call MPI_ALLREDUCE(MPI_IN_PLACE, ranks(ii*2 - 1 - Bidxs + 1), 1, MPI_INTEGER, MPI_MIN, ptree%pgrp(block_inv%pgno)%Comm, ierr)
| 2
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)).
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLE/dBPACK_randomized.f90:264:25:
264 | call MPI_ALLREDUCE(stats%rankmax_of_level(0:h_mat%Maxlevel), stats%rankmax_of_level_global(0:h_mat%Maxlevel), h_mat%Maxlevel + 1, MPI_INTEGER, MPI_MAX, ptree%Comm, ierr)
| 1
......
2269 | call MPI_ALLREDUCE(MPI_IN_PLACE, ranks(ii*2 - 1 - Bidxs + 1), 1, MPI_INTEGER, MPI_MIN, ptree%pgrp(block_inv%pgno)%Comm, ierr)
| 2
Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
[ 11%] Building Fortran object SRC_DOUBLE/CMakeFiles/dbutterflypack.dir/dBPACK_wrapper.f90.o
[ 11%] Building C object SRC_DOUBLE/CMakeFiles/dbutterflypack.dir/dMAGMA_offset.c.o
[ 11%] Building Fortran object SRC_DOUBLE/CMakeFiles/dbutterflypack.dir/dLAPACK_dgeqp3mod.f.o
[ 12%] Building Fortran object SRC_DOUBLE/CMakeFiles/dbutterflypack.dir/dLAPACK_zgeqp3mod.f.o
[ 13%] Building Fortran object SRC_DOUBLE/CMakeFiles/dbutterflypack.dir/dLAPACK_sgeqp3mod.f.o
[ 13%] Building Fortran object SRC_DOUBLE/CMakeFiles/dbutterflypack.dir/dLAPACK_cgeqp3mod.f.o
[ 14%] Building Fortran object SRC_DOUBLE/CMakeFiles/dbutterflypack.dir/dSCALAPACK_pdgeqpfmod.f.o
[ 14%] Building Fortran object SRC_DOUBLE/CMakeFiles/dbutterflypack.dir/dSCALAPACK_pzgeqpfmod.f.o
[ 15%] Building Fortran object SRC_DOUBLE/CMakeFiles/dbutterflypack.dir/dSCALAPACK_psgeqpfmod.f.o
[ 15%] Building Fortran object SRC_DOUBLE/CMakeFiles/dbutterflypack.dir/dSCALAPACK_pcgeqpfmod.f.o
[ 16%] Linking Fortran shared library libdbutterflypack.so
[ 16%] Built target dbutterflypack
Scanning dependencies of target zbutterflypack
[ 17%] Building Fortran object SRC_DOUBLECOMPLEX/CMakeFiles/zbutterflypack.dir/zMISC_linkedlist.f90.o
[ 17%] Building Fortran object SRC_DOUBLECOMPLEX/CMakeFiles/zbutterflypack.dir/zBPACK_defs.f90.o
[ 18%] Building Fortran object SRC_DOUBLECOMPLEX/CMakeFiles/zbutterflypack.dir/zMAGMA_utilities.f90.o
[ 19%] Building Fortran object SRC_DOUBLECOMPLEX/CMakeFiles/zbutterflypack.dir/zMISC_DenseLA.f90.o
[ 20%] Building Fortran object SRC_DOUBLECOMPLEX/CMakeFiles/zbutterflypack.dir/zMISC_utilities.f90.o
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLECOMPLEX/zMISC_utilities.f90:1207:48:
1147 | call MPI_ALLREDUCE(MPI_IN_PLACE, norm, 1, MPI_double_precision, MPI_SUM, ptree%pgrp(pgno)%Comm, ierr)
| 2
......
1207 | call MPI_ALLREDUCE(MPI_IN_PLACE, rank, 1, MPI_integer, MPI_MAX, ptree%pgrp(pgno)%Comm, ierr)
| 1
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/REAL(8)).
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLECOMPLEX/zMISC_utilities.f90:474:95:
474 | call gemmf77('N', 'N', 1, rankmax_c, rmax, BPACK_cone, matU0(select_row(1), 1), rankmax_r, matV0, rmax, BPACK_czero, matr, 1)
| 1
......
791 | call gemmf77('T', 'N', ruv-rskip, rup, M, BPACK_cone, matU(1, rskip + 1), M, matU(1, ruv + 1), M, BPACK_czero, UU, ruv-rskip)
| 2
Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-2)
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLECOMPLEX/zMISC_utilities.f90:489:101:
489 | call gemmf77('N', 'N', 1, rankmax_c, rmax, BPACK_cone, matU0(select_row(1), 1), rankmax_r, matV0, rmax, BPACK_czero, matr, 1)
| 1
......
791 | call gemmf77('T', 'N', ruv-rskip, rup, M, BPACK_cone, matU(1, rskip + 1), M, matU(1, ruv + 1), M, BPACK_czero, UU, ruv-rskip)
| 2
Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-2)
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLECOMPLEX/zMISC_utilities.f90:524:59:
524 | call gemmf77('N', 'N', rankmax_r, 1, rmax, BPACK_cone, matU0, rankmax_r, matV0(1,select_column(1)), rmax, BPACK_czero, matc, rankmax_r)
| 1
......
791 | call gemmf77('T', 'N', ruv-rskip, rup, M, BPACK_cone, matU(1, rskip + 1), M, matU(1, ruv + 1), M, BPACK_czero, UU, ruv-rskip)
| 2
Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-2)
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLECOMPLEX/zMISC_utilities.f90:554:105:
554 | call gemmf77('N', 'N', 1, rankmax_c, rmax, BPACK_cone, matU0(select_row(rank + 1), 1), rankmax_r, matV0, rmax, BPACK_czero, matr, 1)
| 1
......
791 | call gemmf77('T', 'N', ruv-rskip, rup, M, BPACK_cone, matU(1, rskip + 1), M, matU(1, ruv + 1), M, BPACK_czero, UU, ruv-rskip)
| 2
Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-2)
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLECOMPLEX/zMISC_utilities.f90:556:104:
556 | call gemmf77('N', 'N', 1, rankmax_c, rank, BPACK_cone, matU(select_row(rank + 1), 1), rankmax_r, matV, rmax, BPACK_czero, value_UV, 1)
| 1
......
791 | call gemmf77('T', 'N', ruv-rskip, rup, M, BPACK_cone, matU(1, rskip + 1), M, matU(1, ruv + 1), M, BPACK_czero, UU, ruv-rskip)
| 2
Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-2)
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLECOMPLEX/zMISC_utilities.f90:588:62:
588 | call gemmf77('N', 'N', rankmax_r, 1, rmax, BPACK_cone, matU0, rankmax_r, matV0(1,select_column(rank+1)), rmax, BPACK_czero, matc, rankmax_r)
| 1
......
791 | call gemmf77('T', 'N', ruv-rskip, rup, M, BPACK_cone, matU(1, rskip + 1), M, matU(1, ruv + 1), M, BPACK_czero, UU, ruv-rskip)
| 2
Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-2)
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLECOMPLEX/zMISC_utilities.f90:590:62:
590 | call gemmf77('N', 'N', rankmax_r, 1, rank, BPACK_cone, matU, rankmax_r, matV(1, select_column(rank + 1)), rmax, BPACK_czero, value_UV, rankmax_r)
| 1
......
791 | call gemmf77('T', 'N', ruv-rskip, rup, M, BPACK_cone, matU(1, rskip + 1), M, matU(1, ruv + 1), M, BPACK_czero, UU, ruv-rskip)
| 2
Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-2)
[ 20%] Building Fortran object SRC_DOUBLECOMPLEX/CMakeFiles/zbutterflypack.dir/zBplus_utilities.f90.o
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLECOMPLEX/zBplus_utilities.f90:12417:62:
12417 | call gemmf77('N', 'N', nr, nc, rank, BPACK_cone, mat, nr, BFvec%vec(level)%blocks(index_ii_loc, index_jj_loc)%matrix(3, idxc + 1), rank + 2, BPACK_czero, Vpartial, nr)
| 1
......
12995 | call gemmf77('N', 'N', rank, num_vectors1, nn1, BPACK_cone, blocks%ButterflyKerl(level)%blocks(index_i_loc_k, index_j_loc_k)%matrix, rank, BFvec%vec(level)%blocks(index_ii_loc, index_jj_loc)%matrix, nn1, BPACK_czero, matrixtemp(1, 1), rank)
| 2
Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2)
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLECOMPLEX/zBplus_utilities.f90:12214:138:
12214 | call gemmf77('N', 'N', mm, nvec2, nn2, BPACK_cone, blocks%ButterflyKerl(level)%blocks(index_i_loc_k, index_j_loc_k)%matrix, mm, BFvec%vec(level)%blocks(index_ii_loc, index_jj_loc)%matrix(3, 1), nn2 + 2, BPACK_czero, mat2(3, 1), mm + 2)
| 1
......
12995 | call gemmf77('N', 'N', rank, num_vectors1, nn1, BPACK_cone, blocks%ButterflyKerl(level)%blocks(index_i_loc_k, index_j_loc_k)%matrix, rank, BFvec%vec(level)%blocks(index_ii_loc, index_jj_loc)%matrix, nn1, BPACK_czero, matrixtemp(1, 1), rank)
| 2
Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2)
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLECOMPLEX/zBplus_utilities.f90:12104:142:
12104 | call gemmf77('N', 'N', mm, nvec1, nn1, BPACK_cone, blocks%ButterflyKerl(level)%blocks(index_i_loc_k, index_j_loc_k)%matrix, mm, BFvec%vec(level)%blocks(index_ii_loc, index_jj_loc)%matrix(3, 1), nn1 + 2, BPACK_czero, mat1(3, 1), mm + 2)
| 1
......
12995 | call gemmf77('N', 'N', rank, num_vectors1, nn1, BPACK_cone, blocks%ButterflyKerl(level)%blocks(index_i_loc_k, index_j_loc_k)%matrix, rank, BFvec%vec(level)%blocks(index_ii_loc, index_jj_loc)%matrix, nn1, BPACK_czero, matrixtemp(1, 1), rank)
| 2
Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2)
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLECOMPLEX/zBplus_utilities.f90:12118:146:
12118 | call gemmf77('N', 'N', mm, nvec2, nn2, BPACK_cone, blocks%ButterflyKerl(level)%blocks(index_i_loc_k, index_j_loc_k + 1)%matrix, mm, BFvec%vec(level)%blocks(index_ii_loc, index_jj_loc + 1)%matrix(3, 1), nn2 + 2, BPACK_czero, mat2(3, 1), mm + 2)
| 1
......
12995 | call gemmf77('N', 'N', rank, num_vectors1, nn1, BPACK_cone, blocks%ButterflyKerl(level)%blocks(index_i_loc_k, index_j_loc_k)%matrix, rank, BFvec%vec(level)%blocks(index_ii_loc, index_jj_loc)%matrix, nn1, BPACK_czero, matrixtemp(1, 1), rank)
| 2
Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2)
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLECOMPLEX/zBplus_utilities.f90:10811:54:
10811 | call MPI_ALLREDUCE(MPI_IN_PLACE, BFvec%vec(1)%blocks(1, index_j_loc_s)%matrix, rank*num_vectors, MPI_DT, MPI_SUM, ptree%pgrp(pgno_sub)%Comm, ierr)
| 1
......
12670 | call MPI_ALLREDUCE(MPI_IN_PLACE, block_i%rankmax, 1, MPI_INTEGER, MPI_MAX, ptree%pgrp(block_i%pgno)%Comm, ierr)
| 2
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)).
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLECOMPLEX/zBplus_utilities.f90:6381:31:
6381 | call MPI_ALLREDUCE(matrixtemp, matrixtemp1, rank*Nrnd, MPI_DT, MPI_SUM, comm, ierr)
| 1
......
12670 | call MPI_ALLREDUCE(MPI_IN_PLACE, block_i%rankmax, 1, MPI_INTEGER, MPI_MAX, ptree%pgrp(block_i%pgno)%Comm, ierr)
| 2
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)).
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLECOMPLEX/zBplus_utilities.f90:6131:24:
6131 | call MPI_Isend(sendquant(pp)%size, 1, MPI_INTEGER, pp - 1, tag, ptree%pgrp(pgno)%Comm, S_req(tt), ierr)
| 1
......
11361 | call MPI_Isend(sendquant(pp)%dat, sendquant(pp)%size, MPI_DT, pp - 1, tag + 1, ptree%pgrp(blocks%pgno)%Comm, S_req(Nreqs), ierr)
| 2
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/COMPLEX(8)).
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLECOMPLEX/zBplus_utilities.f90:6137:24:
6137 | call MPI_Irecv(recvquant(pp)%size, 1, MPI_INTEGER, pp - 1, tag, ptree%pgrp(pgno)%Comm, R_req(tt), ierr)
| 1
......
11373 | call MPI_Irecv(recvquant(pp)%dat, recvquant(pp)%size, MPI_DT, pp - 1, tag + 1, ptree%pgrp(blocks%pgno)%Comm, R_req(Nreqr), ierr)
| 2
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/COMPLEX(8)).
[ 21%] Building Fortran object SRC_DOUBLECOMPLEX/CMakeFiles/zbutterflypack.dir/zBPACK_utilities.f90.o
[ 21%] Building Fortran object SRC_DOUBLECOMPLEX/CMakeFiles/zbutterflypack.dir/zBPACK_structure.f90.o
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLECOMPLEX/zBPACK_structure.f90:2205:27:
2204 | call MPI_Bcast(h_mat%colorsets(level)%dat, 2**level, MPI_INTEGER, Main_ID, ptree%pgrp(1)%Comm, ierr) ! this broadcast is needed as the JP algorithm is randomized.
| 2
2205 | call MPI_Bcast(h_mat%colorsets(level)%idx, 1, MPI_INTEGER, Main_ID, ptree%pgrp(1)%Comm, ierr)
| 1
Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (rank-1 and scalar)
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLECOMPLEX/zBPACK_structure.f90:2221:27:
2204 | call MPI_Bcast(h_mat%colorsets(level)%dat, 2**level, MPI_INTEGER, Main_ID, ptree%pgrp(1)%Comm, ierr) ! this broadcast is needed as the JP algorithm is randomized.
| 2
......
2221 | call MPI_Bcast(h_mat%colorsets(level)%idx, 1, MPI_INTEGER, Main_ID, ptree%pgrp(1)%Comm, ierr)
| 1
Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (rank-1 and scalar)
[ 22%] Building Fortran object SRC_DOUBLECOMPLEX/CMakeFiles/zbutterflypack.dir/zBplus_randomized.f90.o
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLECOMPLEX/zBplus_randomized.f90:2087:28:
2087 | call MPI_ALLREDUCE(tmp1, norm1, 1, MPI_double_precision, MPI_SUM, ptree%pgrp(block_rand%pgno)%Comm, ierr)
| 1
......
5395 | call MPI_ALLREDUCE(MPI_IN_PLACE, rankthusfar, 1, MPI_INTEGER, MPI_MAX, ptree%pgrp(Bplus_randomized%LL(1)%matrices_block(1)%pgno)%Comm, ierr)
| 2
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)).
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLECOMPLEX/zBplus_randomized.f90:2008:51:
2008 | call MPI_ALLREDUCE(MPI_IN_PLACE, norm, 1, MPI_double_precision, MPI_SUM, ptree%pgrp(block_rand%pgno)%Comm, ierr)
| 1
......
5395 | call MPI_ALLREDUCE(MPI_IN_PLACE, rankthusfar, 1, MPI_INTEGER, MPI_MAX, ptree%pgrp(Bplus_randomized%LL(1)%matrices_block(1)%pgno)%Comm, ierr)
| 2
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)).
[ 22%] Building Fortran object SRC_DOUBLECOMPLEX/CMakeFiles/zbutterflypack.dir/zBplus_compress.f90.o
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLECOMPLEX/zBplus_compress.f90:5079:25:
5079 | call MPI_ALLREDUCE(MPI_IN_PLACE, row_R, N, MPI_DT, MPI_SUM, ptree%pgrp(pgno)%Comm, ierr)
| 1
......
7053 | call MPI_ALLREDUCE(rtemp0, fnorm0, 1, MPI_DOUBLE_PRECISION, MPI_SUM, ptree%pgrp(pgno)%Comm, ierr)
| 2
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/REAL(8)).
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLECOMPLEX/zBplus_compress.f90:5573:21:
5573 | call MPI_Bcast(rank, 1, MPI_INTEGER, Main_ID, ptree%pgrp(pgno)%Comm, ierr)
| 1
......
6997 | call MPI_Bcast(Vin_glo, blocks%N*Ntest, MPI_DT, Main_ID, ptree%pgrp(pgno)%Comm, ierr)
| 2
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/COMPLEX(8)).
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLECOMPLEX/zBplus_compress.f90:1252:27:
1188 | call MPI_Isend(sendquant(pp)%size_i, 1, MPI_INTEGER, pp - 1, tag, ptree%pgrp(blocks%pgno)%Comm, S_req(tt), ierr)
| 2
......
1252 | call MPI_Isend(sendquant(pp)%dat_i, sendquant(pp)%size_i, MPI_INTEGER, pp - 1, tag + 1, ptree%pgrp(blocks%pgno)%Comm, S_req(Nreqs), ierr)
| 1
Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-2)
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLECOMPLEX/zBplus_compress.f90:1264:27:
1194 | call MPI_Irecv(recvquant(pp)%size_i, 1, MPI_INTEGER, pp - 1, tag, ptree%pgrp(blocks%pgno)%Comm, R_req(tt), ierr)
| 2
......
1264 | call MPI_Irecv(recvquant(pp)%dat_i, recvquant(pp)%size_i, MPI_INTEGER, pp - 1, tag + 1, ptree%pgrp(blocks%pgno)%Comm, R_req(Nreqr), ierr)
| 1
Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-2)
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLECOMPLEX/zBplus_compress.f90:1015:24:
1015 | call MPI_Isend(sendquant(pp)%dat_i, sendquant(pp)%size_i, MPI_INTEGER, pp - 1, tag + 1, ptree%pgrp(blocks%pgno)%Comm, S_req(tt), ierr)
| 1
......
1188 | call MPI_Isend(sendquant(pp)%size_i, 1, MPI_INTEGER, pp - 1, tag, ptree%pgrp(blocks%pgno)%Comm, S_req(tt), ierr)
| 2
Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-2)
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLECOMPLEX/zBplus_compress.f90:1021:24:
1021 | call MPI_Irecv(recvquant(pp)%dat_i, recvquant(pp)%size_i, MPI_INTEGER, pp - 1, tag + 1, ptree%pgrp(blocks%pgno)%Comm, R_req(tt), ierr)
| 1
......
1194 | call MPI_Irecv(recvquant(pp)%size_i, 1, MPI_INTEGER, pp - 1, tag, ptree%pgrp(blocks%pgno)%Comm, R_req(tt), ierr)
| 2
Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-2)
[ 22%] Building Fortran object SRC_DOUBLECOMPLEX/CMakeFiles/zbutterflypack.dir/zBPACK_constr.f90.o
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLECOMPLEX/zBPACK_constr.f90:674:42:
674 | call MPI_ALLREDUCE(MPI_IN_PLACE, hss_bf1%BP%LL(ll)%rankmax, 1, MPI_INTEGER, MPI_MAX, ptree%pgrp(hss_bf1%BP%LL(1)%matrices_block(1)%pgno)%Comm, ierr)
| 1
......
1890 | call MPI_ALLREDUCE(MPI_IN_PLACE, v1, 1, MPI_DOUBLE_PRECISION, MPI_SUM, ptree%Comm, ierr)
| 2
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/REAL(8)).
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLECOMPLEX/zBPACK_constr.f90:684:25:
684 | call MPI_ALLREDUCE(stats%rankmax_of_level(0:hss_bf1%Maxlevel), stats%rankmax_of_level_global(0:hss_bf1%Maxlevel), hss_bf1%Maxlevel + 1, MPI_INTEGER, MPI_MAX, ptree%Comm, ierr)
| 1
......
1890 | call MPI_ALLREDUCE(MPI_IN_PLACE, v1, 1, MPI_DOUBLE_PRECISION, MPI_SUM, ptree%Comm, ierr)
| 2
Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLECOMPLEX/zBPACK_constr.f90:687:25:
687 | call MPI_ALLREDUCE(stats%Time_Fill, rtemp, 1, MPI_DOUBLE_PRECISION, MPI_MAX, ptree%Comm, ierr)
| 1
......
1890 | call MPI_ALLREDUCE(MPI_IN_PLACE, v1, 1, MPI_DOUBLE_PRECISION, MPI_SUM, ptree%Comm, ierr)
| 2
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)).
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLECOMPLEX/zBPACK_constr.f90:597:25:
597 | call MPI_ALLREDUCE(stats%rankmax_of_level(0:ho_bf1%Maxlevel), stats%rankmax_of_level_global(0:ho_bf1%Maxlevel), ho_bf1%Maxlevel + 1, MPI_INTEGER, MPI_MAX, ptree%Comm, ierr)
| 1
......
1890 | call MPI_ALLREDUCE(MPI_IN_PLACE, v1, 1, MPI_DOUBLE_PRECISION, MPI_SUM, ptree%Comm, ierr)
| 2
Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLECOMPLEX/zBPACK_constr.f90:436:25:
436 | call MPI_ALLREDUCE(stats%rankmax_of_level(0:h_mat%Maxlevel), stats%rankmax_of_level_global(0:h_mat%Maxlevel), h_mat%Maxlevel + 1, MPI_INTEGER, MPI_MAX, ptree%Comm, ierr)
| 1
......
1890 | call MPI_ALLREDUCE(MPI_IN_PLACE, v1, 1, MPI_DOUBLE_PRECISION, MPI_SUM, ptree%Comm, ierr)
| 2
Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLECOMPLEX/zBPACK_constr.f90:251:24:
251 | call MPI_Bcast(N_unk_loc1, 1, MPI_integer, pp - 1, ptree%Comm, ierr)
| 1
......
1783 | call MPI_Bcast(a, 1, MPI_DOUBLE_PRECISION, Main_ID, ptree%Comm, ierr)
| 2
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/REAL(8)).
[ 23%] Building Fortran object SRC_DOUBLECOMPLEX/CMakeFiles/zbutterflypack.dir/zBplus_pack_unpack_for_MPI.f90.o
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLECOMPLEX/zBplus_pack_unpack_for_MPI.f90:99:24:
83 | call MPI_Bcast(recv_count_tot, 1, MPI_integer, Local_send_ID, Local_COMM, ierr)
| 2
......
99 | call MPI_Bcast(ptree%recv_buff_dat, recv_count_tot, MPI_DT, Local_send_ID, Local_COMM, ierr)
| 1
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)).
[ 24%] Building Fortran object SRC_DOUBLECOMPLEX/CMakeFiles/zbutterflypack.dir/zBPACK_solve_mul.f90.o
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLECOMPLEX/zBPACK_solve_mul.f90:2161:42:
2095 | call MPI_ALLREDUCE(MPI_IN_PLACE, xglo, N_glo*nvec, MPI_DT, MPI_SUM, ptree%Comm, ierr)
| 2
......
2161 | call MPI_ALLREDUCE(MPI_IN_PLACE, sendflagarray, num_blocks, MPI_INTEGER, MPI_SUM, ptree%Comm, ierr)
| 1
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/COMPLEX(8)).
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLECOMPLEX/zBPACK_solve_mul.f90:818:25:
818 | call MPI_ALLREDUCE(rtemp0, fnorm0, 1, MPI_DOUBLE_PRECISION, MPI_SUM, ptree%Comm, ierr)
| 1
......
2095 | call MPI_ALLREDUCE(MPI_IN_PLACE, xglo, N_glo*nvec, MPI_DT, MPI_SUM, ptree%Comm, ierr)
| 2
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)).
[ 25%] Building Fortran object SRC_DOUBLECOMPLEX/CMakeFiles/zbutterflypack.dir/zBplus_factor.f90.o
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLECOMPLEX/zBplus_factor.f90:1378:42:
1378 | call MPI_ALLREDUCE(MPI_IN_PLACE, error_inout, 1, MPI_double_precision, MPI_MAX, ptree%pgrp(blocks_io%pgno)%Comm, ierr)
| 1
......
3012 | call MPI_ALLREDUCE(MPI_IN_PLACE, Bplus%LL(ll)%rankmax, 1, MPI_INTEGER, MPI_MAX, ptree%pgrp(Bplus%LL(1)%matrices_block(1)%pgno)%Comm, ierr)
| 2
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)).
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLECOMPLEX/zBplus_factor.f90:316:28:
316 | call MPI_ALLREDUCE(matrixtemp, matrixtemp1, rank*rank, MPI_DT, MPI_SUM, ptree%pgrp(pgno)%Comm, ierr)
| 1
......
3012 | call MPI_ALLREDUCE(MPI_IN_PLACE, Bplus%LL(ll)%rankmax, 1, MPI_INTEGER, MPI_MAX, ptree%pgrp(Bplus%LL(1)%matrices_block(1)%pgno)%Comm, ierr)
| 2
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)).
[ 25%] Building Fortran object SRC_DOUBLECOMPLEX/CMakeFiles/zbutterflypack.dir/zBPACK_factor.f90.o
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLECOMPLEX/zBPACK_factor.f90:603:27:
601 | call MPI_ALLREDUCE(MPI_IN_PLACE, stats%rankmax_of_level_global_factor(0:h_mat%Maxlevel), h_mat%Maxlevel + 1, MPI_INTEGER, MPI_MAX, ptree%Comm, ierr)
| 2
602 |
603 | call MPI_ALLREDUCE(stats%Time_Factor, rtemp, 1, MPI_DOUBLE_PRECISION, MPI_MAX, ptree%Comm, ierr)
| 1
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)).
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLECOMPLEX/zBPACK_factor.f90:626:41:
601 | call MPI_ALLREDUCE(MPI_IN_PLACE, stats%rankmax_of_level_global_factor(0:h_mat%Maxlevel), h_mat%Maxlevel + 1, MPI_INTEGER, MPI_MAX, ptree%Comm, ierr)
| 2
......
626 | call MPI_allreduce(MPI_IN_PLACE, stats%Add_random_Time(0:h_mat%Maxlevel), h_mat%Maxlevel + 1, MPI_DOUBLE_PRECISION, MPI_max, ptree%Comm, ierr)
| 1
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)).
[ 26%] Building Fortran object SRC_DOUBLECOMPLEX/CMakeFiles/zbutterflypack.dir/zBPACK_randomized.f90.o
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLECOMPLEX/zBPACK_randomized.f90:2127:25:
2127 | call MPI_ALLREDUCE(tmp1, norm1, 1, MPI_double_precision, MPI_SUM, ptree%Comm, ierr)
| 1
......
2269 | call MPI_ALLREDUCE(MPI_IN_PLACE, ranks(ii*2 - 1 - Bidxs + 1), 1, MPI_INTEGER, MPI_MIN, ptree%pgrp(block_inv%pgno)%Comm, ierr)
| 2
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)).
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLECOMPLEX/zBPACK_randomized.f90:1366:25:
1366 | call MPI_ALLREDUCE(stats%rankmax_of_level(0:ho_bf1%Maxlevel), stats%rankmax_of_level_global(0:ho_bf1%Maxlevel), ho_bf1%Maxlevel + 1, MPI_INTEGER, MPI_MAX, ptree%Comm, ierr)
| 1
......
2269 | call MPI_ALLREDUCE(MPI_IN_PLACE, ranks(ii*2 - 1 - Bidxs + 1), 1, MPI_INTEGER, MPI_MIN, ptree%pgrp(block_inv%pgno)%Comm, ierr)
| 2
Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLECOMPLEX/zBPACK_randomized.f90:1130:42:
1130 | call MPI_ALLREDUCE(MPI_IN_PLACE, RandVectOutR_glo, msh%Nunk*num_vect, MPI_DT, MPI_SUM, ptree%Comm, ierr)
| 1
......
2269 | call MPI_ALLREDUCE(MPI_IN_PLACE, ranks(ii*2 - 1 - Bidxs + 1), 1, MPI_INTEGER, MPI_MIN, ptree%pgrp(block_inv%pgno)%Comm, ierr)
| 2
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)).
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_DOUBLECOMPLEX/zBPACK_randomized.f90:264:25:
264 | call MPI_ALLREDUCE(stats%rankmax_of_level(0:h_mat%Maxlevel), stats%rankmax_of_level_global(0:h_mat%Maxlevel), h_mat%Maxlevel + 1, MPI_INTEGER, MPI_MAX, ptree%Comm, ierr)
| 1
......
2269 | call MPI_ALLREDUCE(MPI_IN_PLACE, ranks(ii*2 - 1 - Bidxs + 1), 1, MPI_INTEGER, MPI_MIN, ptree%pgrp(block_inv%pgno)%Comm, ierr)
| 2
Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
[ 27%] Building Fortran object SRC_DOUBLECOMPLEX/CMakeFiles/zbutterflypack.dir/zBPACK_wrapper.f90.o
[ 28%] Building C object SRC_DOUBLECOMPLEX/CMakeFiles/zbutterflypack.dir/zMAGMA_offset.c.o
[ 28%] Building Fortran object SRC_DOUBLECOMPLEX/CMakeFiles/zbutterflypack.dir/zLAPACK_dgeqp3mod.f.o
[ 29%] Building Fortran object SRC_DOUBLECOMPLEX/CMakeFiles/zbutterflypack.dir/zLAPACK_zgeqp3mod.f.o
[ 29%] Building Fortran object SRC_DOUBLECOMPLEX/CMakeFiles/zbutterflypack.dir/zLAPACK_sgeqp3mod.f.o
[ 30%] Building Fortran object SRC_DOUBLECOMPLEX/CMakeFiles/zbutterflypack.dir/zLAPACK_cgeqp3mod.f.o
[ 31%] Building Fortran object SRC_DOUBLECOMPLEX/CMakeFiles/zbutterflypack.dir/zSCALAPACK_pdgeqpfmod.f.o
[ 31%] Building Fortran object SRC_DOUBLECOMPLEX/CMakeFiles/zbutterflypack.dir/zSCALAPACK_pzgeqpfmod.f.o
[ 32%] Building Fortran object SRC_DOUBLECOMPLEX/CMakeFiles/zbutterflypack.dir/zSCALAPACK_psgeqpfmod.f.o
[ 32%] Building Fortran object SRC_DOUBLECOMPLEX/CMakeFiles/zbutterflypack.dir/zSCALAPACK_pcgeqpfmod.f.o
[ 33%] Linking Fortran shared library libzbutterflypack.so
[ 33%] Built target zbutterflypack
Scanning dependencies of target sbutterflypack
[ 34%] Building Fortran object SRC_SINGLE/CMakeFiles/sbutterflypack.dir/sMISC_linkedlist.f90.o
[ 35%] Building Fortran object SRC_SINGLE/CMakeFiles/sbutterflypack.dir/sBPACK_defs.f90.o
[ 35%] Building Fortran object SRC_SINGLE/CMakeFiles/sbutterflypack.dir/sMAGMA_utilities.f90.o
[ 35%] Building Fortran object SRC_SINGLE/CMakeFiles/sbutterflypack.dir/sMISC_DenseLA.f90.o
[ 36%] Building Fortran object SRC_SINGLE/CMakeFiles/sbutterflypack.dir/sMISC_utilities.f90.o
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_SINGLE/sMISC_utilities.f90:1207:48:
1147 | call MPI_ALLREDUCE(MPI_IN_PLACE, norm, 1, MPI_double_precision, MPI_SUM, ptree%pgrp(pgno)%Comm, ierr)
| 2
......
1207 | call MPI_ALLREDUCE(MPI_IN_PLACE, rank, 1, MPI_integer, MPI_MAX, ptree%pgrp(pgno)%Comm, ierr)
| 1
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/REAL(8)).
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_SINGLE/sMISC_utilities.f90:474:95:
474 | call gemmf77('N', 'N', 1, rankmax_c, rmax, BPACK_cone, matU0(select_row(1), 1), rankmax_r, matV0, rmax, BPACK_czero, matr, 1)
| 1
......
791 | call gemmf77('T', 'N', ruv-rskip, rup, M, BPACK_cone, matU(1, rskip + 1), M, matU(1, ruv + 1), M, BPACK_czero, UU, ruv-rskip)
| 2
Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-2)
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_SINGLE/sMISC_utilities.f90:489:101:
489 | call gemmf77('N', 'N', 1, rankmax_c, rmax, BPACK_cone, matU0(select_row(1), 1), rankmax_r, matV0, rmax, BPACK_czero, matr, 1)
| 1
......
791 | call gemmf77('T', 'N', ruv-rskip, rup, M, BPACK_cone, matU(1, rskip + 1), M, matU(1, ruv + 1), M, BPACK_czero, UU, ruv-rskip)
| 2
Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-2)
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_SINGLE/sMISC_utilities.f90:524:59:
524 | call gemmf77('N', 'N', rankmax_r, 1, rmax, BPACK_cone, matU0, rankmax_r, matV0(1,select_column(1)), rmax, BPACK_czero, matc, rankmax_r)
| 1
......
791 | call gemmf77('T', 'N', ruv-rskip, rup, M, BPACK_cone, matU(1, rskip + 1), M, matU(1, ruv + 1), M, BPACK_czero, UU, ruv-rskip)
| 2
Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-2)
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_SINGLE/sMISC_utilities.f90:554:105:
554 | call gemmf77('N', 'N', 1, rankmax_c, rmax, BPACK_cone, matU0(select_row(rank + 1), 1), rankmax_r, matV0, rmax, BPACK_czero, matr, 1)
| 1
......
791 | call gemmf77('T', 'N', ruv-rskip, rup, M, BPACK_cone, matU(1, rskip + 1), M, matU(1, ruv + 1), M, BPACK_czero, UU, ruv-rskip)
| 2
Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-2)
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_SINGLE/sMISC_utilities.f90:556:104:
556 | call gemmf77('N', 'N', 1, rankmax_c, rank, BPACK_cone, matU(select_row(rank + 1), 1), rankmax_r, matV, rmax, BPACK_czero, value_UV, 1)
| 1
......
791 | call gemmf77('T', 'N', ruv-rskip, rup, M, BPACK_cone, matU(1, rskip + 1), M, matU(1, ruv + 1), M, BPACK_czero, UU, ruv-rskip)
| 2
Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-2)
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_SINGLE/sMISC_utilities.f90:588:62:
588 | call gemmf77('N', 'N', rankmax_r, 1, rmax, BPACK_cone, matU0, rankmax_r, matV0(1,select_column(rank+1)), rmax, BPACK_czero, matc, rankmax_r)
| 1
......
791 | call gemmf77('T', 'N', ruv-rskip, rup, M, BPACK_cone, matU(1, rskip + 1), M, matU(1, ruv + 1), M, BPACK_czero, UU, ruv-rskip)
| 2
Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-2)
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_SINGLE/sMISC_utilities.f90:590:62:
590 | call gemmf77('N', 'N', rankmax_r, 1, rank, BPACK_cone, matU, rankmax_r, matV(1, select_column(rank + 1)), rmax, BPACK_czero, value_UV, rankmax_r)
| 1
......
791 | call gemmf77('T', 'N', ruv-rskip, rup, M, BPACK_cone, matU(1, rskip + 1), M, matU(1, ruv + 1), M, BPACK_czero, UU, ruv-rskip)
| 2
Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-2)
[ 36%] Building Fortran object SRC_SINGLE/CMakeFiles/sbutterflypack.dir/sBplus_utilities.f90.o
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_SINGLE/sBplus_utilities.f90:12417:62:
12417 | call gemmf77('N', 'N', nr, nc, rank, BPACK_cone, mat, nr, BFvec%vec(level)%blocks(index_ii_loc, index_jj_loc)%matrix(3, idxc + 1), rank + 2, BPACK_czero, Vpartial, nr)
| 1
......
12995 | call gemmf77('N', 'N', rank, num_vectors1, nn1, BPACK_cone, blocks%ButterflyKerl(level)%blocks(index_i_loc_k, index_j_loc_k)%matrix, rank, BFvec%vec(level)%blocks(index_ii_loc, index_jj_loc)%matrix, nn1, BPACK_czero, matrixtemp(1, 1), rank)
| 2
Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2)
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_SINGLE/sBplus_utilities.f90:12214:138:
12214 | call gemmf77('N', 'N', mm, nvec2, nn2, BPACK_cone, blocks%ButterflyKerl(level)%blocks(index_i_loc_k, index_j_loc_k)%matrix, mm, BFvec%vec(level)%blocks(index_ii_loc, index_jj_loc)%matrix(3, 1), nn2 + 2, BPACK_czero, mat2(3, 1), mm + 2)
| 1
......
12995 | call gemmf77('N', 'N', rank, num_vectors1, nn1, BPACK_cone, blocks%ButterflyKerl(level)%blocks(index_i_loc_k, index_j_loc_k)%matrix, rank, BFvec%vec(level)%blocks(index_ii_loc, index_jj_loc)%matrix, nn1, BPACK_czero, matrixtemp(1, 1), rank)
| 2
Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2)
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_SINGLE/sBplus_utilities.f90:12104:142:
12104 | call gemmf77('N', 'N', mm, nvec1, nn1, BPACK_cone, blocks%ButterflyKerl(level)%blocks(index_i_loc_k, index_j_loc_k)%matrix, mm, BFvec%vec(level)%blocks(index_ii_loc, index_jj_loc)%matrix(3, 1), nn1 + 2, BPACK_czero, mat1(3, 1), mm + 2)
| 1
......
12995 | call gemmf77('N', 'N', rank, num_vectors1, nn1, BPACK_cone, blocks%ButterflyKerl(level)%blocks(index_i_loc_k, index_j_loc_k)%matrix, rank, BFvec%vec(level)%blocks(index_ii_loc, index_jj_loc)%matrix, nn1, BPACK_czero, matrixtemp(1, 1), rank)
| 2
Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2)
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_SINGLE/sBplus_utilities.f90:12118:146:
12118 | call gemmf77('N', 'N', mm, nvec2, nn2, BPACK_cone, blocks%ButterflyKerl(level)%blocks(index_i_loc_k, index_j_loc_k + 1)%matrix, mm, BFvec%vec(level)%blocks(index_ii_loc, index_jj_loc + 1)%matrix(3, 1), nn2 + 2, BPACK_czero, mat2(3, 1), mm + 2)
| 1
......
12995 | call gemmf77('N', 'N', rank, num_vectors1, nn1, BPACK_cone, blocks%ButterflyKerl(level)%blocks(index_i_loc_k, index_j_loc_k)%matrix, rank, BFvec%vec(level)%blocks(index_ii_loc, index_jj_loc)%matrix, nn1, BPACK_czero, matrixtemp(1, 1), rank)
| 2
Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2)
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_SINGLE/sBplus_utilities.f90:10811:54:
10811 | call MPI_ALLREDUCE(MPI_IN_PLACE, BFvec%vec(1)%blocks(1, index_j_loc_s)%matrix, rank*num_vectors, MPI_DT, MPI_SUM, ptree%pgrp(pgno_sub)%Comm, ierr)
| 1
......
12670 | call MPI_ALLREDUCE(MPI_IN_PLACE, block_i%rankmax, 1, MPI_INTEGER, MPI_MAX, ptree%pgrp(block_i%pgno)%Comm, ierr)
| 2
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(4)/INTEGER(4)).
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_SINGLE/sBplus_utilities.f90:6381:31:
6381 | call MPI_ALLREDUCE(matrixtemp, matrixtemp1, rank*Nrnd, MPI_DT, MPI_SUM, comm, ierr)
| 1
......
12670 | call MPI_ALLREDUCE(MPI_IN_PLACE, block_i%rankmax, 1, MPI_INTEGER, MPI_MAX, ptree%pgrp(block_i%pgno)%Comm, ierr)
| 2
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(4)/INTEGER(4)).
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_SINGLE/sBplus_utilities.f90:6131:24:
6131 | call MPI_Isend(sendquant(pp)%size, 1, MPI_INTEGER, pp - 1, tag, ptree%pgrp(pgno)%Comm, S_req(tt), ierr)
| 1
......
11361 | call MPI_Isend(sendquant(pp)%dat, sendquant(pp)%size, MPI_DT, pp - 1, tag + 1, ptree%pgrp(blocks%pgno)%Comm, S_req(Nreqs), ierr)
| 2
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/REAL(4)).
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_SINGLE/sBplus_utilities.f90:6137:24:
6137 | call MPI_Irecv(recvquant(pp)%size, 1, MPI_INTEGER, pp - 1, tag, ptree%pgrp(pgno)%Comm, R_req(tt), ierr)
| 1
......
11373 | call MPI_Irecv(recvquant(pp)%dat, recvquant(pp)%size, MPI_DT, pp - 1, tag + 1, ptree%pgrp(blocks%pgno)%Comm, R_req(Nreqr), ierr)
| 2
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/REAL(4)).
[ 37%] Building Fortran object SRC_SINGLE/CMakeFiles/sbutterflypack.dir/sBPACK_utilities.f90.o
[ 38%] Building Fortran object SRC_SINGLE/CMakeFiles/sbutterflypack.dir/sBPACK_structure.f90.o
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_SINGLE/sBPACK_structure.f90:2205:27:
2204 | call MPI_Bcast(h_mat%colorsets(level)%dat, 2**level, MPI_INTEGER, Main_ID, ptree%pgrp(1)%Comm, ierr) ! this broadcast is needed as the JP algorithm is randomized.
| 2
2205 | call MPI_Bcast(h_mat%colorsets(level)%idx, 1, MPI_INTEGER, Main_ID, ptree%pgrp(1)%Comm, ierr)
| 1
Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (rank-1 and scalar)
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_SINGLE/sBPACK_structure.f90:2221:27:
2204 | call MPI_Bcast(h_mat%colorsets(level)%dat, 2**level, MPI_INTEGER, Main_ID, ptree%pgrp(1)%Comm, ierr) ! this broadcast is needed as the JP algorithm is randomized.
| 2
......
2221 | call MPI_Bcast(h_mat%colorsets(level)%idx, 1, MPI_INTEGER, Main_ID, ptree%pgrp(1)%Comm, ierr)
| 1
Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (rank-1 and scalar)
[ 38%] Building Fortran object SRC_SINGLE/CMakeFiles/sbutterflypack.dir/sBplus_randomized.f90.o
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_SINGLE/sBplus_randomized.f90:2087:28:
2087 | call MPI_ALLREDUCE(tmp1, norm1, 1, MPI_double_precision, MPI_SUM, ptree%pgrp(block_rand%pgno)%Comm, ierr)
| 1
......
5395 | call MPI_ALLREDUCE(MPI_IN_PLACE, rankthusfar, 1, MPI_INTEGER, MPI_MAX, ptree%pgrp(Bplus_randomized%LL(1)%matrices_block(1)%pgno)%Comm, ierr)
| 2
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)).
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_SINGLE/sBplus_randomized.f90:2008:51:
2008 | call MPI_ALLREDUCE(MPI_IN_PLACE, norm, 1, MPI_double_precision, MPI_SUM, ptree%pgrp(block_rand%pgno)%Comm, ierr)
| 1
......
5395 | call MPI_ALLREDUCE(MPI_IN_PLACE, rankthusfar, 1, MPI_INTEGER, MPI_MAX, ptree%pgrp(Bplus_randomized%LL(1)%matrices_block(1)%pgno)%Comm, ierr)
| 2
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)).
[ 39%] Building Fortran object SRC_SINGLE/CMakeFiles/sbutterflypack.dir/sBplus_compress.f90.o
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_SINGLE/sBplus_compress.f90:5079:25:
5079 | call MPI_ALLREDUCE(MPI_IN_PLACE, row_R, N, MPI_DT, MPI_SUM, ptree%pgrp(pgno)%Comm, ierr)
| 1
......
7053 | call MPI_ALLREDUCE(rtemp0, fnorm0, 1, MPI_DOUBLE_PRECISION, MPI_SUM, ptree%pgrp(pgno)%Comm, ierr)
| 2
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/REAL(8)).
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_SINGLE/sBplus_compress.f90:5573:21:
5573 | call MPI_Bcast(rank, 1, MPI_INTEGER, Main_ID, ptree%pgrp(pgno)%Comm, ierr)
| 1
......
6997 | call MPI_Bcast(Vin_glo, blocks%N*Ntest, MPI_DT, Main_ID, ptree%pgrp(pgno)%Comm, ierr)
| 2
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/REAL(4)).
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_SINGLE/sBplus_compress.f90:1252:27:
1188 | call MPI_Isend(sendquant(pp)%size_i, 1, MPI_INTEGER, pp - 1, tag, ptree%pgrp(blocks%pgno)%Comm, S_req(tt), ierr)
| 2
......
1252 | call MPI_Isend(sendquant(pp)%dat_i, sendquant(pp)%size_i, MPI_INTEGER, pp - 1, tag + 1, ptree%pgrp(blocks%pgno)%Comm, S_req(Nreqs), ierr)
| 1
Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-2)
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_SINGLE/sBplus_compress.f90:1264:27:
1194 | call MPI_Irecv(recvquant(pp)%size_i, 1, MPI_INTEGER, pp - 1, tag, ptree%pgrp(blocks%pgno)%Comm, R_req(tt), ierr)
| 2
......
1264 | call MPI_Irecv(recvquant(pp)%dat_i, recvquant(pp)%size_i, MPI_INTEGER, pp - 1, tag + 1, ptree%pgrp(blocks%pgno)%Comm, R_req(Nreqr), ierr)
| 1
Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-2)
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_SINGLE/sBplus_compress.f90:1015:24:
1015 | call MPI_Isend(sendquant(pp)%dat_i, sendquant(pp)%size_i, MPI_INTEGER, pp - 1, tag + 1, ptree%pgrp(blocks%pgno)%Comm, S_req(tt), ierr)
| 1
......
1188 | call MPI_Isend(sendquant(pp)%size_i, 1, MPI_INTEGER, pp - 1, tag, ptree%pgrp(blocks%pgno)%Comm, S_req(tt), ierr)
| 2
Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-2)
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_SINGLE/sBplus_compress.f90:1021:24:
1021 | call MPI_Irecv(recvquant(pp)%dat_i, recvquant(pp)%size_i, MPI_INTEGER, pp - 1, tag + 1, ptree%pgrp(blocks%pgno)%Comm, R_req(tt), ierr)
| 1
......
1194 | call MPI_Irecv(recvquant(pp)%size_i, 1, MPI_INTEGER, pp - 1, tag, ptree%pgrp(blocks%pgno)%Comm, R_req(tt), ierr)
| 2
Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-2)
[ 40%] Building Fortran object SRC_SINGLE/CMakeFiles/sbutterflypack.dir/sBPACK_constr.f90.o
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_SINGLE/sBPACK_constr.f90:674:42:
674 | call MPI_ALLREDUCE(MPI_IN_PLACE, hss_bf1%BP%LL(ll)%rankmax, 1, MPI_INTEGER, MPI_MAX, ptree%pgrp(hss_bf1%BP%LL(1)%matrices_block(1)%pgno)%Comm, ierr)
| 1
......
1890 | call MPI_ALLREDUCE(MPI_IN_PLACE, v1, 1, MPI_DOUBLE_PRECISION, MPI_SUM, ptree%Comm, ierr)
| 2
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/REAL(8)).
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_SINGLE/sBPACK_constr.f90:684:25:
684 | call MPI_ALLREDUCE(stats%rankmax_of_level(0:hss_bf1%Maxlevel), stats%rankmax_of_level_global(0:hss_bf1%Maxlevel), hss_bf1%Maxlevel + 1, MPI_INTEGER, MPI_MAX, ptree%Comm, ierr)
| 1
......
1890 | call MPI_ALLREDUCE(MPI_IN_PLACE, v1, 1, MPI_DOUBLE_PRECISION, MPI_SUM, ptree%Comm, ierr)
| 2
Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_SINGLE/sBPACK_constr.f90:687:25:
687 | call MPI_ALLREDUCE(stats%Time_Fill, rtemp, 1, MPI_DOUBLE_PRECISION, MPI_MAX, ptree%Comm, ierr)
| 1
......
1890 | call MPI_ALLREDUCE(MPI_IN_PLACE, v1, 1, MPI_DOUBLE_PRECISION, MPI_SUM, ptree%Comm, ierr)
| 2
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)).
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_SINGLE/sBPACK_constr.f90:597:25:
597 | call MPI_ALLREDUCE(stats%rankmax_of_level(0:ho_bf1%Maxlevel), stats%rankmax_of_level_global(0:ho_bf1%Maxlevel), ho_bf1%Maxlevel + 1, MPI_INTEGER, MPI_MAX, ptree%Comm, ierr)
| 1
......
1890 | call MPI_ALLREDUCE(MPI_IN_PLACE, v1, 1, MPI_DOUBLE_PRECISION, MPI_SUM, ptree%Comm, ierr)
| 2
Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_SINGLE/sBPACK_constr.f90:436:25:
436 | call MPI_ALLREDUCE(stats%rankmax_of_level(0:h_mat%Maxlevel), stats%rankmax_of_level_global(0:h_mat%Maxlevel), h_mat%Maxlevel + 1, MPI_INTEGER, MPI_MAX, ptree%Comm, ierr)
| 1
......
1890 | call MPI_ALLREDUCE(MPI_IN_PLACE, v1, 1, MPI_DOUBLE_PRECISION, MPI_SUM, ptree%Comm, ierr)
| 2
Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_SINGLE/sBPACK_constr.f90:251:24:
251 | call MPI_Bcast(N_unk_loc1, 1, MPI_integer, pp - 1, ptree%Comm, ierr)
| 1
......
1783 | call MPI_Bcast(a, 1, MPI_DOUBLE_PRECISION, Main_ID, ptree%Comm, ierr)
| 2
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/REAL(8)).
[ 40%] Building Fortran object SRC_SINGLE/CMakeFiles/sbutterflypack.dir/sBplus_pack_unpack_for_MPI.f90.o
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_SINGLE/sBplus_pack_unpack_for_MPI.f90:99:24:
83 | call MPI_Bcast(recv_count_tot, 1, MPI_integer, Local_send_ID, Local_COMM, ierr)
| 2
......
99 | call MPI_Bcast(ptree%recv_buff_dat, recv_count_tot, MPI_DT, Local_send_ID, Local_COMM, ierr)
| 1
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(4)/INTEGER(4)).
[ 40%] Building Fortran object SRC_SINGLE/CMakeFiles/sbutterflypack.dir/sBPACK_solve_mul.f90.o
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_SINGLE/sBPACK_solve_mul.f90:2161:42:
2095 | call MPI_ALLREDUCE(MPI_IN_PLACE, xglo, N_glo*nvec, MPI_DT, MPI_SUM, ptree%Comm, ierr)
| 2
......
2161 | call MPI_ALLREDUCE(MPI_IN_PLACE, sendflagarray, num_blocks, MPI_INTEGER, MPI_SUM, ptree%Comm, ierr)
| 1
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/REAL(4)).
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_SINGLE/sBPACK_solve_mul.f90:818:25:
818 | call MPI_ALLREDUCE(rtemp0, fnorm0, 1, MPI_DOUBLE_PRECISION, MPI_SUM, ptree%Comm, ierr)
| 1
......
2095 | call MPI_ALLREDUCE(MPI_IN_PLACE, xglo, N_glo*nvec, MPI_DT, MPI_SUM, ptree%Comm, ierr)
| 2
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)).
[ 41%] Building Fortran object SRC_SINGLE/CMakeFiles/sbutterflypack.dir/sBplus_factor.f90.o
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_SINGLE/sBplus_factor.f90:1378:42:
1378 | call MPI_ALLREDUCE(MPI_IN_PLACE, error_inout, 1, MPI_double_precision, MPI_MAX, ptree%pgrp(blocks_io%pgno)%Comm, ierr)
| 1
......
3012 | call MPI_ALLREDUCE(MPI_IN_PLACE, Bplus%LL(ll)%rankmax, 1, MPI_INTEGER, MPI_MAX, ptree%pgrp(Bplus%LL(1)%matrices_block(1)%pgno)%Comm, ierr)
| 2
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)).
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_SINGLE/sBplus_factor.f90:316:28:
316 | call MPI_ALLREDUCE(matrixtemp, matrixtemp1, rank*rank, MPI_DT, MPI_SUM, ptree%pgrp(pgno)%Comm, ierr)
| 1
......
3012 | call MPI_ALLREDUCE(MPI_IN_PLACE, Bplus%LL(ll)%rankmax, 1, MPI_INTEGER, MPI_MAX, ptree%pgrp(Bplus%LL(1)%matrices_block(1)%pgno)%Comm, ierr)
| 2
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(4)/INTEGER(4)).
[ 42%] Building Fortran object SRC_SINGLE/CMakeFiles/sbutterflypack.dir/sBPACK_factor.f90.o
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_SINGLE/sBPACK_factor.f90:603:27:
601 | call MPI_ALLREDUCE(MPI_IN_PLACE, stats%rankmax_of_level_global_factor(0:h_mat%Maxlevel), h_mat%Maxlevel + 1, MPI_INTEGER, MPI_MAX, ptree%Comm, ierr)
| 2
602 |
603 | call MPI_ALLREDUCE(stats%Time_Factor, rtemp, 1, MPI_DOUBLE_PRECISION, MPI_MAX, ptree%Comm, ierr)
| 1
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)).
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_SINGLE/sBPACK_factor.f90:626:41:
601 | call MPI_ALLREDUCE(MPI_IN_PLACE, stats%rankmax_of_level_global_factor(0:h_mat%Maxlevel), h_mat%Maxlevel + 1, MPI_INTEGER, MPI_MAX, ptree%Comm, ierr)
| 2
......
626 | call MPI_allreduce(MPI_IN_PLACE, stats%Add_random_Time(0:h_mat%Maxlevel), h_mat%Maxlevel + 1, MPI_DOUBLE_PRECISION, MPI_max, ptree%Comm, ierr)
| 1
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)).
[ 42%] Building Fortran object SRC_SINGLE/CMakeFiles/sbutterflypack.dir/sBPACK_randomized.f90.o
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_SINGLE/sBPACK_randomized.f90:2127:25:
2127 | call MPI_ALLREDUCE(tmp1, norm1, 1, MPI_double_precision, MPI_SUM, ptree%Comm, ierr)
| 1
......
2269 | call MPI_ALLREDUCE(MPI_IN_PLACE, ranks(ii*2 - 1 - Bidxs + 1), 1, MPI_INTEGER, MPI_MIN, ptree%pgrp(block_inv%pgno)%Comm, ierr)
| 2
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)).
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_SINGLE/sBPACK_randomized.f90:1366:25:
1366 | call MPI_ALLREDUCE(stats%rankmax_of_level(0:ho_bf1%Maxlevel), stats%rankmax_of_level_global(0:ho_bf1%Maxlevel), ho_bf1%Maxlevel + 1, MPI_INTEGER, MPI_MAX, ptree%Comm, ierr)
| 1
......
2269 | call MPI_ALLREDUCE(MPI_IN_PLACE, ranks(ii*2 - 1 - Bidxs + 1), 1, MPI_INTEGER, MPI_MIN, ptree%pgrp(block_inv%pgno)%Comm, ierr)
| 2
Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_SINGLE/sBPACK_randomized.f90:1130:42:
1130 | call MPI_ALLREDUCE(MPI_IN_PLACE, RandVectOutR_glo, msh%Nunk*num_vect, MPI_DT, MPI_SUM, ptree%Comm, ierr)
| 1
......
2269 | call MPI_ALLREDUCE(MPI_IN_PLACE, ranks(ii*2 - 1 - Bidxs + 1), 1, MPI_INTEGER, MPI_MIN, ptree%pgrp(block_inv%pgno)%Comm, ierr)
| 2
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(4)/INTEGER(4)).
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_SINGLE/sBPACK_randomized.f90:264:25:
264 | call MPI_ALLREDUCE(stats%rankmax_of_level(0:h_mat%Maxlevel), stats%rankmax_of_level_global(0:h_mat%Maxlevel), h_mat%Maxlevel + 1, MPI_INTEGER, MPI_MAX, ptree%Comm, ierr)
| 1
......
2269 | call MPI_ALLREDUCE(MPI_IN_PLACE, ranks(ii*2 - 1 - Bidxs + 1), 1, MPI_INTEGER, MPI_MIN, ptree%pgrp(block_inv%pgno)%Comm, ierr)
| 2
Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
[ 43%] Building Fortran object SRC_SINGLE/CMakeFiles/sbutterflypack.dir/sBPACK_wrapper.f90.o
[ 44%] Building C object SRC_SINGLE/CMakeFiles/sbutterflypack.dir/sMAGMA_offset.c.o
[ 45%] Building Fortran object SRC_SINGLE/CMakeFiles/sbutterflypack.dir/sLAPACK_dgeqp3mod.f.o
[ 46%] Building Fortran object SRC_SINGLE/CMakeFiles/sbutterflypack.dir/sLAPACK_zgeqp3mod.f.o
[ 46%] Building Fortran object SRC_SINGLE/CMakeFiles/sbutterflypack.dir/sLAPACK_sgeqp3mod.f.o
[ 47%] Building Fortran object SRC_SINGLE/CMakeFiles/sbutterflypack.dir/sLAPACK_cgeqp3mod.f.o
[ 47%] Building Fortran object SRC_SINGLE/CMakeFiles/sbutterflypack.dir/sSCALAPACK_pdgeqpfmod.f.o
[ 48%] Building Fortran object SRC_SINGLE/CMakeFiles/sbutterflypack.dir/sSCALAPACK_pzgeqpfmod.f.o
[ 49%] Building Fortran object SRC_SINGLE/CMakeFiles/sbutterflypack.dir/sSCALAPACK_psgeqpfmod.f.o
[ 49%] Building Fortran object SRC_SINGLE/CMakeFiles/sbutterflypack.dir/sSCALAPACK_pcgeqpfmod.f.o
[ 49%] Linking Fortran shared library libsbutterflypack.so
[ 49%] Built target sbutterflypack
Scanning dependencies of target cbutterflypack
[ 50%] Building Fortran object SRC_COMPLEX/CMakeFiles/cbutterflypack.dir/cMISC_linkedlist.f90.o
[ 50%] Building Fortran object SRC_COMPLEX/CMakeFiles/cbutterflypack.dir/cBPACK_defs.f90.o
[ 51%] Building Fortran object SRC_COMPLEX/CMakeFiles/cbutterflypack.dir/cMAGMA_utilities.f90.o
[ 52%] Building Fortran object SRC_COMPLEX/CMakeFiles/cbutterflypack.dir/cMISC_DenseLA.f90.o
[ 53%] Building Fortran object SRC_COMPLEX/CMakeFiles/cbutterflypack.dir/cMISC_utilities.f90.o
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_COMPLEX/cMISC_utilities.f90:1207:48:
1147 | call MPI_ALLREDUCE(MPI_IN_PLACE, norm, 1, MPI_double_precision, MPI_SUM, ptree%pgrp(pgno)%Comm, ierr)
| 2
......
1207 | call MPI_ALLREDUCE(MPI_IN_PLACE, rank, 1, MPI_integer, MPI_MAX, ptree%pgrp(pgno)%Comm, ierr)
| 1
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/REAL(8)).
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_COMPLEX/cMISC_utilities.f90:474:95:
474 | call gemmf77('N', 'N', 1, rankmax_c, rmax, BPACK_cone, matU0(select_row(1), 1), rankmax_r, matV0, rmax, BPACK_czero, matr, 1)
| 1
......
791 | call gemmf77('T', 'N', ruv-rskip, rup, M, BPACK_cone, matU(1, rskip + 1), M, matU(1, ruv + 1), M, BPACK_czero, UU, ruv-rskip)
| 2
Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-2)
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_COMPLEX/cMISC_utilities.f90:489:101:
489 | call gemmf77('N', 'N', 1, rankmax_c, rmax, BPACK_cone, matU0(select_row(1), 1), rankmax_r, matV0, rmax, BPACK_czero, matr, 1)
| 1
......
791 | call gemmf77('T', 'N', ruv-rskip, rup, M, BPACK_cone, matU(1, rskip + 1), M, matU(1, ruv + 1), M, BPACK_czero, UU, ruv-rskip)
| 2
Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-2)
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_COMPLEX/cMISC_utilities.f90:524:59:
524 | call gemmf77('N', 'N', rankmax_r, 1, rmax, BPACK_cone, matU0, rankmax_r, matV0(1,select_column(1)), rmax, BPACK_czero, matc, rankmax_r)
| 1
......
791 | call gemmf77('T', 'N', ruv-rskip, rup, M, BPACK_cone, matU(1, rskip + 1), M, matU(1, ruv + 1), M, BPACK_czero, UU, ruv-rskip)
| 2
Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-2)
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_COMPLEX/cMISC_utilities.f90:554:105:
554 | call gemmf77('N', 'N', 1, rankmax_c, rmax, BPACK_cone, matU0(select_row(rank + 1), 1), rankmax_r, matV0, rmax, BPACK_czero, matr, 1)
| 1
......
791 | call gemmf77('T', 'N', ruv-rskip, rup, M, BPACK_cone, matU(1, rskip + 1), M, matU(1, ruv + 1), M, BPACK_czero, UU, ruv-rskip)
| 2
Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-2)
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_COMPLEX/cMISC_utilities.f90:556:104:
556 | call gemmf77('N', 'N', 1, rankmax_c, rank, BPACK_cone, matU(select_row(rank + 1), 1), rankmax_r, matV, rmax, BPACK_czero, value_UV, 1)
| 1
......
791 | call gemmf77('T', 'N', ruv-rskip, rup, M, BPACK_cone, matU(1, rskip + 1), M, matU(1, ruv + 1), M, BPACK_czero, UU, ruv-rskip)
| 2
Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-2)
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_COMPLEX/cMISC_utilities.f90:588:62:
588 | call gemmf77('N', 'N', rankmax_r, 1, rmax, BPACK_cone, matU0, rankmax_r, matV0(1,select_column(rank+1)), rmax, BPACK_czero, matc, rankmax_r)
| 1
......
791 | call gemmf77('T', 'N', ruv-rskip, rup, M, BPACK_cone, matU(1, rskip + 1), M, matU(1, ruv + 1), M, BPACK_czero, UU, ruv-rskip)
| 2
Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-2)
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_COMPLEX/cMISC_utilities.f90:590:62:
590 | call gemmf77('N', 'N', rankmax_r, 1, rank, BPACK_cone, matU, rankmax_r, matV(1, select_column(rank + 1)), rmax, BPACK_czero, value_UV, rankmax_r)
| 1
......
791 | call gemmf77('T', 'N', ruv-rskip, rup, M, BPACK_cone, matU(1, rskip + 1), M, matU(1, ruv + 1), M, BPACK_czero, UU, ruv-rskip)
| 2
Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-2)
[ 53%] Building Fortran object SRC_COMPLEX/CMakeFiles/cbutterflypack.dir/cBplus_utilities.f90.o
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_COMPLEX/cBplus_utilities.f90:12417:62:
12417 | call gemmf77('N', 'N', nr, nc, rank, BPACK_cone, mat, nr, BFvec%vec(level)%blocks(index_ii_loc, index_jj_loc)%matrix(3, idxc + 1), rank + 2, BPACK_czero, Vpartial, nr)
| 1
......
12995 | call gemmf77('N', 'N', rank, num_vectors1, nn1, BPACK_cone, blocks%ButterflyKerl(level)%blocks(index_i_loc_k, index_j_loc_k)%matrix, rank, BFvec%vec(level)%blocks(index_ii_loc, index_jj_loc)%matrix, nn1, BPACK_czero, matrixtemp(1, 1), rank)
| 2
Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2)
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_COMPLEX/cBplus_utilities.f90:12214:138:
12214 | call gemmf77('N', 'N', mm, nvec2, nn2, BPACK_cone, blocks%ButterflyKerl(level)%blocks(index_i_loc_k, index_j_loc_k)%matrix, mm, BFvec%vec(level)%blocks(index_ii_loc, index_jj_loc)%matrix(3, 1), nn2 + 2, BPACK_czero, mat2(3, 1), mm + 2)
| 1
......
12995 | call gemmf77('N', 'N', rank, num_vectors1, nn1, BPACK_cone, blocks%ButterflyKerl(level)%blocks(index_i_loc_k, index_j_loc_k)%matrix, rank, BFvec%vec(level)%blocks(index_ii_loc, index_jj_loc)%matrix, nn1, BPACK_czero, matrixtemp(1, 1), rank)
| 2
Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2)
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_COMPLEX/cBplus_utilities.f90:12104:142:
12104 | call gemmf77('N', 'N', mm, nvec1, nn1, BPACK_cone, blocks%ButterflyKerl(level)%blocks(index_i_loc_k, index_j_loc_k)%matrix, mm, BFvec%vec(level)%blocks(index_ii_loc, index_jj_loc)%matrix(3, 1), nn1 + 2, BPACK_czero, mat1(3, 1), mm + 2)
| 1
......
12995 | call gemmf77('N', 'N', rank, num_vectors1, nn1, BPACK_cone, blocks%ButterflyKerl(level)%blocks(index_i_loc_k, index_j_loc_k)%matrix, rank, BFvec%vec(level)%blocks(index_ii_loc, index_jj_loc)%matrix, nn1, BPACK_czero, matrixtemp(1, 1), rank)
| 2
Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2)
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_COMPLEX/cBplus_utilities.f90:12118:146:
12118 | call gemmf77('N', 'N', mm, nvec2, nn2, BPACK_cone, blocks%ButterflyKerl(level)%blocks(index_i_loc_k, index_j_loc_k + 1)%matrix, mm, BFvec%vec(level)%blocks(index_ii_loc, index_jj_loc + 1)%matrix(3, 1), nn2 + 2, BPACK_czero, mat2(3, 1), mm + 2)
| 1
......
12995 | call gemmf77('N', 'N', rank, num_vectors1, nn1, BPACK_cone, blocks%ButterflyKerl(level)%blocks(index_i_loc_k, index_j_loc_k)%matrix, rank, BFvec%vec(level)%blocks(index_ii_loc, index_jj_loc)%matrix, nn1, BPACK_czero, matrixtemp(1, 1), rank)
| 2
Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2)
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_COMPLEX/cBplus_utilities.f90:10811:54:
10811 | call MPI_ALLREDUCE(MPI_IN_PLACE, BFvec%vec(1)%blocks(1, index_j_loc_s)%matrix, rank*num_vectors, MPI_DT, MPI_SUM, ptree%pgrp(pgno_sub)%Comm, ierr)
| 1
......
12670 | call MPI_ALLREDUCE(MPI_IN_PLACE, block_i%rankmax, 1, MPI_INTEGER, MPI_MAX, ptree%pgrp(block_i%pgno)%Comm, ierr)
| 2
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(4)/INTEGER(4)).
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_COMPLEX/cBplus_utilities.f90:6381:31:
6381 | call MPI_ALLREDUCE(matrixtemp, matrixtemp1, rank*Nrnd, MPI_DT, MPI_SUM, comm, ierr)
| 1
......
12670 | call MPI_ALLREDUCE(MPI_IN_PLACE, block_i%rankmax, 1, MPI_INTEGER, MPI_MAX, ptree%pgrp(block_i%pgno)%Comm, ierr)
| 2
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(4)/INTEGER(4)).
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_COMPLEX/cBplus_utilities.f90:6131:24:
6131 | call MPI_Isend(sendquant(pp)%size, 1, MPI_INTEGER, pp - 1, tag, ptree%pgrp(pgno)%Comm, S_req(tt), ierr)
| 1
......
11361 | call MPI_Isend(sendquant(pp)%dat, sendquant(pp)%size, MPI_DT, pp - 1, tag + 1, ptree%pgrp(blocks%pgno)%Comm, S_req(Nreqs), ierr)
| 2
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/COMPLEX(4)).
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_COMPLEX/cBplus_utilities.f90:6137:24:
6137 | call MPI_Irecv(recvquant(pp)%size, 1, MPI_INTEGER, pp - 1, tag, ptree%pgrp(pgno)%Comm, R_req(tt), ierr)
| 1
......
11373 | call MPI_Irecv(recvquant(pp)%dat, recvquant(pp)%size, MPI_DT, pp - 1, tag + 1, ptree%pgrp(blocks%pgno)%Comm, R_req(Nreqr), ierr)
| 2
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/COMPLEX(4)).
[ 54%] Building Fortran object SRC_COMPLEX/CMakeFiles/cbutterflypack.dir/cBPACK_utilities.f90.o
[ 54%] Building Fortran object SRC_COMPLEX/CMakeFiles/cbutterflypack.dir/cBPACK_structure.f90.o
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_COMPLEX/cBPACK_structure.f90:2205:27:
2204 | call MPI_Bcast(h_mat%colorsets(level)%dat, 2**level, MPI_INTEGER, Main_ID, ptree%pgrp(1)%Comm, ierr) ! this broadcast is needed as the JP algorithm is randomized.
| 2
2205 | call MPI_Bcast(h_mat%colorsets(level)%idx, 1, MPI_INTEGER, Main_ID, ptree%pgrp(1)%Comm, ierr)
| 1
Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (rank-1 and scalar)
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_COMPLEX/cBPACK_structure.f90:2221:27:
2204 | call MPI_Bcast(h_mat%colorsets(level)%dat, 2**level, MPI_INTEGER, Main_ID, ptree%pgrp(1)%Comm, ierr) ! this broadcast is needed as the JP algorithm is randomized.
| 2
......
2221 | call MPI_Bcast(h_mat%colorsets(level)%idx, 1, MPI_INTEGER, Main_ID, ptree%pgrp(1)%Comm, ierr)
| 1
Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (rank-1 and scalar)
[ 55%] Building Fortran object SRC_COMPLEX/CMakeFiles/cbutterflypack.dir/cBplus_randomized.f90.o
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_COMPLEX/cBplus_randomized.f90:2087:28:
2087 | call MPI_ALLREDUCE(tmp1, norm1, 1, MPI_double_precision, MPI_SUM, ptree%pgrp(block_rand%pgno)%Comm, ierr)
| 1
......
5395 | call MPI_ALLREDUCE(MPI_IN_PLACE, rankthusfar, 1, MPI_INTEGER, MPI_MAX, ptree%pgrp(Bplus_randomized%LL(1)%matrices_block(1)%pgno)%Comm, ierr)
| 2
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)).
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_COMPLEX/cBplus_randomized.f90:2008:51:
2008 | call MPI_ALLREDUCE(MPI_IN_PLACE, norm, 1, MPI_double_precision, MPI_SUM, ptree%pgrp(block_rand%pgno)%Comm, ierr)
| 1
......
5395 | call MPI_ALLREDUCE(MPI_IN_PLACE, rankthusfar, 1, MPI_INTEGER, MPI_MAX, ptree%pgrp(Bplus_randomized%LL(1)%matrices_block(1)%pgno)%Comm, ierr)
| 2
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)).
[ 55%] Building Fortran object SRC_COMPLEX/CMakeFiles/cbutterflypack.dir/cBplus_compress.f90.o
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_COMPLEX/cBplus_compress.f90:5079:25:
5079 | call MPI_ALLREDUCE(MPI_IN_PLACE, row_R, N, MPI_DT, MPI_SUM, ptree%pgrp(pgno)%Comm, ierr)
| 1
......
7053 | call MPI_ALLREDUCE(rtemp0, fnorm0, 1, MPI_DOUBLE_PRECISION, MPI_SUM, ptree%pgrp(pgno)%Comm, ierr)
| 2
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/REAL(8)).
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_COMPLEX/cBplus_compress.f90:5573:21:
5573 | call MPI_Bcast(rank, 1, MPI_INTEGER, Main_ID, ptree%pgrp(pgno)%Comm, ierr)
| 1
......
6997 | call MPI_Bcast(Vin_glo, blocks%N*Ntest, MPI_DT, Main_ID, ptree%pgrp(pgno)%Comm, ierr)
| 2
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/COMPLEX(4)).
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_COMPLEX/cBplus_compress.f90:1252:27:
1188 | call MPI_Isend(sendquant(pp)%size_i, 1, MPI_INTEGER, pp - 1, tag, ptree%pgrp(blocks%pgno)%Comm, S_req(tt), ierr)
| 2
......
1252 | call MPI_Isend(sendquant(pp)%dat_i, sendquant(pp)%size_i, MPI_INTEGER, pp - 1, tag + 1, ptree%pgrp(blocks%pgno)%Comm, S_req(Nreqs), ierr)
| 1
Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-2)
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_COMPLEX/cBplus_compress.f90:1264:27:
1194 | call MPI_Irecv(recvquant(pp)%size_i, 1, MPI_INTEGER, pp - 1, tag, ptree%pgrp(blocks%pgno)%Comm, R_req(tt), ierr)
| 2
......
1264 | call MPI_Irecv(recvquant(pp)%dat_i, recvquant(pp)%size_i, MPI_INTEGER, pp - 1, tag + 1, ptree%pgrp(blocks%pgno)%Comm, R_req(Nreqr), ierr)
| 1
Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-2)
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_COMPLEX/cBplus_compress.f90:1015:24:
1015 | call MPI_Isend(sendquant(pp)%dat_i, sendquant(pp)%size_i, MPI_INTEGER, pp - 1, tag + 1, ptree%pgrp(blocks%pgno)%Comm, S_req(tt), ierr)
| 1
......
1188 | call MPI_Isend(sendquant(pp)%size_i, 1, MPI_INTEGER, pp - 1, tag, ptree%pgrp(blocks%pgno)%Comm, S_req(tt), ierr)
| 2
Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-2)
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_COMPLEX/cBplus_compress.f90:1021:24:
1021 | call MPI_Irecv(recvquant(pp)%dat_i, recvquant(pp)%size_i, MPI_INTEGER, pp - 1, tag + 1, ptree%pgrp(blocks%pgno)%Comm, R_req(tt), ierr)
| 1
......
1194 | call MPI_Irecv(recvquant(pp)%size_i, 1, MPI_INTEGER, pp - 1, tag, ptree%pgrp(blocks%pgno)%Comm, R_req(tt), ierr)
| 2
Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-2)
[ 55%] Building Fortran object SRC_COMPLEX/CMakeFiles/cbutterflypack.dir/cBPACK_constr.f90.o
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_COMPLEX/cBPACK_constr.f90:674:42:
674 | call MPI_ALLREDUCE(MPI_IN_PLACE, hss_bf1%BP%LL(ll)%rankmax, 1, MPI_INTEGER, MPI_MAX, ptree%pgrp(hss_bf1%BP%LL(1)%matrices_block(1)%pgno)%Comm, ierr)
| 1
......
1890 | call MPI_ALLREDUCE(MPI_IN_PLACE, v1, 1, MPI_DOUBLE_PRECISION, MPI_SUM, ptree%Comm, ierr)
| 2
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/REAL(8)).
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_COMPLEX/cBPACK_constr.f90:684:25:
684 | call MPI_ALLREDUCE(stats%rankmax_of_level(0:hss_bf1%Maxlevel), stats%rankmax_of_level_global(0:hss_bf1%Maxlevel), hss_bf1%Maxlevel + 1, MPI_INTEGER, MPI_MAX, ptree%Comm, ierr)
| 1
......
1890 | call MPI_ALLREDUCE(MPI_IN_PLACE, v1, 1, MPI_DOUBLE_PRECISION, MPI_SUM, ptree%Comm, ierr)
| 2
Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_COMPLEX/cBPACK_constr.f90:687:25:
687 | call MPI_ALLREDUCE(stats%Time_Fill, rtemp, 1, MPI_DOUBLE_PRECISION, MPI_MAX, ptree%Comm, ierr)
| 1
......
1890 | call MPI_ALLREDUCE(MPI_IN_PLACE, v1, 1, MPI_DOUBLE_PRECISION, MPI_SUM, ptree%Comm, ierr)
| 2
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)).
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_COMPLEX/cBPACK_constr.f90:597:25:
597 | call MPI_ALLREDUCE(stats%rankmax_of_level(0:ho_bf1%Maxlevel), stats%rankmax_of_level_global(0:ho_bf1%Maxlevel), ho_bf1%Maxlevel + 1, MPI_INTEGER, MPI_MAX, ptree%Comm, ierr)
| 1
......
1890 | call MPI_ALLREDUCE(MPI_IN_PLACE, v1, 1, MPI_DOUBLE_PRECISION, MPI_SUM, ptree%Comm, ierr)
| 2
Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_COMPLEX/cBPACK_constr.f90:436:25:
436 | call MPI_ALLREDUCE(stats%rankmax_of_level(0:h_mat%Maxlevel), stats%rankmax_of_level_global(0:h_mat%Maxlevel), h_mat%Maxlevel + 1, MPI_INTEGER, MPI_MAX, ptree%Comm, ierr)
| 1
......
1890 | call MPI_ALLREDUCE(MPI_IN_PLACE, v1, 1, MPI_DOUBLE_PRECISION, MPI_SUM, ptree%Comm, ierr)
| 2
Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_COMPLEX/cBPACK_constr.f90:251:24:
251 | call MPI_Bcast(N_unk_loc1, 1, MPI_integer, pp - 1, ptree%Comm, ierr)
| 1
......
1783 | call MPI_Bcast(a, 1, MPI_DOUBLE_PRECISION, Main_ID, ptree%Comm, ierr)
| 2
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/REAL(8)).
[ 56%] Building Fortran object SRC_COMPLEX/CMakeFiles/cbutterflypack.dir/cBplus_pack_unpack_for_MPI.f90.o
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_COMPLEX/cBplus_pack_unpack_for_MPI.f90:99:24:
83 | call MPI_Bcast(recv_count_tot, 1, MPI_integer, Local_send_ID, Local_COMM, ierr)
| 2
......
99 | call MPI_Bcast(ptree%recv_buff_dat, recv_count_tot, MPI_DT, Local_send_ID, Local_COMM, ierr)
| 1
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(4)/INTEGER(4)).
[ 57%] Building Fortran object SRC_COMPLEX/CMakeFiles/cbutterflypack.dir/cBPACK_solve_mul.f90.o
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_COMPLEX/cBPACK_solve_mul.f90:2161:42:
2095 | call MPI_ALLREDUCE(MPI_IN_PLACE, xglo, N_glo*nvec, MPI_DT, MPI_SUM, ptree%Comm, ierr)
| 2
......
2161 | call MPI_ALLREDUCE(MPI_IN_PLACE, sendflagarray, num_blocks, MPI_INTEGER, MPI_SUM, ptree%Comm, ierr)
| 1
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/COMPLEX(4)).
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_COMPLEX/cBPACK_solve_mul.f90:818:25:
818 | call MPI_ALLREDUCE(rtemp0, fnorm0, 1, MPI_DOUBLE_PRECISION, MPI_SUM, ptree%Comm, ierr)
| 1
......
2095 | call MPI_ALLREDUCE(MPI_IN_PLACE, xglo, N_glo*nvec, MPI_DT, MPI_SUM, ptree%Comm, ierr)
| 2
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)).
[ 58%] Building Fortran object SRC_COMPLEX/CMakeFiles/cbutterflypack.dir/cBplus_factor.f90.o
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_COMPLEX/cBplus_factor.f90:1378:42:
1378 | call MPI_ALLREDUCE(MPI_IN_PLACE, error_inout, 1, MPI_double_precision, MPI_MAX, ptree%pgrp(blocks_io%pgno)%Comm, ierr)
| 1
......
3012 | call MPI_ALLREDUCE(MPI_IN_PLACE, Bplus%LL(ll)%rankmax, 1, MPI_INTEGER, MPI_MAX, ptree%pgrp(Bplus%LL(1)%matrices_block(1)%pgno)%Comm, ierr)
| 2
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)).
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_COMPLEX/cBplus_factor.f90:316:28:
316 | call MPI_ALLREDUCE(matrixtemp, matrixtemp1, rank*rank, MPI_DT, MPI_SUM, ptree%pgrp(pgno)%Comm, ierr)
| 1
......
3012 | call MPI_ALLREDUCE(MPI_IN_PLACE, Bplus%LL(ll)%rankmax, 1, MPI_INTEGER, MPI_MAX, ptree%pgrp(Bplus%LL(1)%matrices_block(1)%pgno)%Comm, ierr)
| 2
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(4)/INTEGER(4)).
[ 58%] Building Fortran object SRC_COMPLEX/CMakeFiles/cbutterflypack.dir/cBPACK_factor.f90.o
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_COMPLEX/cBPACK_factor.f90:603:27:
601 | call MPI_ALLREDUCE(MPI_IN_PLACE, stats%rankmax_of_level_global_factor(0:h_mat%Maxlevel), h_mat%Maxlevel + 1, MPI_INTEGER, MPI_MAX, ptree%Comm, ierr)
| 2
602 |
603 | call MPI_ALLREDUCE(stats%Time_Factor, rtemp, 1, MPI_DOUBLE_PRECISION, MPI_MAX, ptree%Comm, ierr)
| 1
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)).
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_COMPLEX/cBPACK_factor.f90:626:41:
601 | call MPI_ALLREDUCE(MPI_IN_PLACE, stats%rankmax_of_level_global_factor(0:h_mat%Maxlevel), h_mat%Maxlevel + 1, MPI_INTEGER, MPI_MAX, ptree%Comm, ierr)
| 2
......
626 | call MPI_allreduce(MPI_IN_PLACE, stats%Add_random_Time(0:h_mat%Maxlevel), h_mat%Maxlevel + 1, MPI_DOUBLE_PRECISION, MPI_max, ptree%Comm, ierr)
| 1
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)).
[ 59%] Building Fortran object SRC_COMPLEX/CMakeFiles/cbutterflypack.dir/cBPACK_randomized.f90.o
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_COMPLEX/cBPACK_randomized.f90:2127:25:
2127 | call MPI_ALLREDUCE(tmp1, norm1, 1, MPI_double_precision, MPI_SUM, ptree%Comm, ierr)
| 1
......
2269 | call MPI_ALLREDUCE(MPI_IN_PLACE, ranks(ii*2 - 1 - Bidxs + 1), 1, MPI_INTEGER, MPI_MIN, ptree%pgrp(block_inv%pgno)%Comm, ierr)
| 2
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)).
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_COMPLEX/cBPACK_randomized.f90:1366:25:
1366 | call MPI_ALLREDUCE(stats%rankmax_of_level(0:ho_bf1%Maxlevel), stats%rankmax_of_level_global(0:ho_bf1%Maxlevel), ho_bf1%Maxlevel + 1, MPI_INTEGER, MPI_MAX, ptree%Comm, ierr)
| 1
......
2269 | call MPI_ALLREDUCE(MPI_IN_PLACE, ranks(ii*2 - 1 - Bidxs + 1), 1, MPI_INTEGER, MPI_MIN, ptree%pgrp(block_inv%pgno)%Comm, ierr)
| 2
Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_COMPLEX/cBPACK_randomized.f90:1130:42:
1130 | call MPI_ALLREDUCE(MPI_IN_PLACE, RandVectOutR_glo, msh%Nunk*num_vect, MPI_DT, MPI_SUM, ptree%Comm, ierr)
| 1
......
2269 | call MPI_ALLREDUCE(MPI_IN_PLACE, ranks(ii*2 - 1 - Bidxs + 1), 1, MPI_INTEGER, MPI_MIN, ptree%pgrp(block_inv%pgno)%Comm, ierr)
| 2
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(4)/INTEGER(4)).
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/SRC_COMPLEX/cBPACK_randomized.f90:264:25:
264 | call MPI_ALLREDUCE(stats%rankmax_of_level(0:h_mat%Maxlevel), stats%rankmax_of_level_global(0:h_mat%Maxlevel), h_mat%Maxlevel + 1, MPI_INTEGER, MPI_MAX, ptree%Comm, ierr)
| 1
......
2269 | call MPI_ALLREDUCE(MPI_IN_PLACE, ranks(ii*2 - 1 - Bidxs + 1), 1, MPI_INTEGER, MPI_MIN, ptree%pgrp(block_inv%pgno)%Comm, ierr)
| 2
Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
[ 60%] Building Fortran object SRC_COMPLEX/CMakeFiles/cbutterflypack.dir/cBPACK_wrapper.f90.o
[ 60%] Building C object SRC_COMPLEX/CMakeFiles/cbutterflypack.dir/cMAGMA_offset.c.o
[ 60%] Building Fortran object SRC_COMPLEX/CMakeFiles/cbutterflypack.dir/cLAPACK_dgeqp3mod.f.o
[ 61%] Building Fortran object SRC_COMPLEX/CMakeFiles/cbutterflypack.dir/cLAPACK_zgeqp3mod.f.o
[ 61%] Building Fortran object SRC_COMPLEX/CMakeFiles/cbutterflypack.dir/cLAPACK_sgeqp3mod.f.o
[ 62%] Building Fortran object SRC_COMPLEX/CMakeFiles/cbutterflypack.dir/cLAPACK_cgeqp3mod.f.o
[ 63%] Building Fortran object SRC_COMPLEX/CMakeFiles/cbutterflypack.dir/cSCALAPACK_pdgeqpfmod.f.o
[ 63%] Building Fortran object SRC_COMPLEX/CMakeFiles/cbutterflypack.dir/cSCALAPACK_pzgeqpfmod.f.o
[ 64%] Building Fortran object SRC_COMPLEX/CMakeFiles/cbutterflypack.dir/cSCALAPACK_psgeqpfmod.f.o
[ 64%] Building Fortran object SRC_COMPLEX/CMakeFiles/cbutterflypack.dir/cSCALAPACK_pcgeqpfmod.f.o
[ 65%] Linking Fortran shared library libcbutterflypack.so
[ 65%] Built target cbutterflypack
Scanning dependencies of target ie3d_sp
[ 66%] Building Fortran object EXAMPLE/CMakeFiles/ie3d_sp.dir/EMSURF_Module_sp.f90.o
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/EXAMPLE/EMSURF_Module_sp.f90:1218:21:
1218 | call MPI_ALLREDUCE(ctemp_loc,ctemp,1,MPI_DOUBLE_COMPLEX,MPI_SUM,ptree%Comm,ierr)
| 1
......
1619 | call MPI_ALLREDUCE(stats%Time_Sol,rtemp,1,MPI_DOUBLE_PRECISION,MPI_MAX,ptree%Comm,ierr)
| 2
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/REAL(8)).
[ 66%] Building Fortran object EXAMPLE/CMakeFiles/ie3d_sp.dir/EMSURF_Driver_sp.f90.o
[ 66%] Linking Fortran executable ie3d_sp
[ 66%] Built target ie3d_sp
Scanning dependencies of target ie2d
[ 66%] Building Fortran object EXAMPLE/CMakeFiles/ie2d.dir/EMCURV_Module.f90.o
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/EXAMPLE/EMCURV_Module.f90:272:22:
272 | call MPI_ALLREDUCE(ctemp_loc,ctemp,1,MPI_DOUBLE_COMPLEX,MPI_SUM,ptree%Comm,ierr)
| 1
......
945 | call MPI_ALLREDUCE(stats%Time_Sol,rtemp,1,MPI_DOUBLE_PRECISION,MPI_MAX,ptree%Comm,ierr)
| 2
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/REAL(8)).
[ 67%] Building Fortran object EXAMPLE/CMakeFiles/ie2d.dir/EMCURV_Driver.f90.o
[ 68%] Linking Fortran executable ie2d
[ 68%] Built target ie2d
Scanning dependencies of target ie2deigen
[ 68%] Building Fortran object EXAMPLE/CMakeFiles/ie2deigen.dir/EMCURV_Module.f90.o
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/EXAMPLE/EMCURV_Module.f90:272:22:
272 | call MPI_ALLREDUCE(ctemp_loc,ctemp,1,MPI_DOUBLE_COMPLEX,MPI_SUM,ptree%Comm,ierr)
| 1
......
945 | call MPI_ALLREDUCE(stats%Time_Sol,rtemp,1,MPI_DOUBLE_PRECISION,MPI_MAX,ptree%Comm,ierr)
| 2
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/REAL(8)).
[ 69%] Building Fortran object EXAMPLE/CMakeFiles/ie2deigen.dir/EMCURV_Eigen_Driver.f90.o
[ 70%] Linking Fortran executable ie2deigen
[ 70%] Built target ie2deigen
Scanning dependencies of target ie3d
[ 71%] Building Fortran object EXAMPLE/CMakeFiles/ie3d.dir/EMSURF_Module.f90.o
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/EXAMPLE/EMSURF_Module.f90:1169:21:
1169 | call MPI_ALLREDUCE(ctemp_loc,ctemp,1,MPI_DOUBLE_COMPLEX,MPI_SUM,ptree%Comm,ierr)
| 1
......
1570 | call MPI_ALLREDUCE(stats%Time_Sol,rtemp,1,MPI_DOUBLE_PRECISION,MPI_MAX,ptree%Comm,ierr)
| 2
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/REAL(8)).
[ 71%] Building Fortran object EXAMPLE/CMakeFiles/ie3d.dir/EMSURF_Driver.f90.o
[ 72%] Linking Fortran executable ie3d
[ 72%] Built target ie3d
Scanning dependencies of target ie3deigen
[ 73%] Building Fortran object EXAMPLE/CMakeFiles/ie3deigen.dir/EMSURF_Module.f90.o
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/EXAMPLE/EMSURF_Module.f90:1169:21:
1169 | call MPI_ALLREDUCE(ctemp_loc,ctemp,1,MPI_DOUBLE_COMPLEX,MPI_SUM,ptree%Comm,ierr)
| 1
......
1570 | call MPI_ALLREDUCE(stats%Time_Sol,rtemp,1,MPI_DOUBLE_PRECISION,MPI_MAX,ptree%Comm,ierr)
| 2
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/REAL(8)).
[ 74%] Building Fortran object EXAMPLE/CMakeFiles/ie3deigen.dir/EMSURF_Eigen_Driver.f90.o
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/EXAMPLE/EMSURF_Eigen_Driver.f90:363:21:
345 | call MPI_ALLREDUCE(ctemp_loc,ctemp,1,MPI_DOUBLE_COMPLEX,MPI_SUM,ptree_A%Comm,ierr)
| 2
......
363 | call MPI_ALLREDUCE(MPI_IN_PLACE, norm1, 1, MPI_DOUBLE_PRECISION, MPI_SUM, ptree_A%Comm, ierr)
| 1
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/COMPLEX(8)).
[ 74%] Linking Fortran executable ie3deigen
[ 74%] Built target ie3deigen
Scanning dependencies of target smat
[ 75%] Building Fortran object EXAMPLE/CMakeFiles/smat.dir/SMAT_Driver.f90.o
[ 75%] Linking Fortran executable smat
[ 75%] Built target smat
Scanning dependencies of target frontaldist
[ 75%] Building Fortran object EXAMPLE/CMakeFiles/frontaldist.dir/FrontalDist_Driver.f90.o
[ 76%] Linking Fortran executable frontaldist
[ 76%] Built target frontaldist
[ 76%] Building CXX object EXAMPLE/CMakeFiles/go2d.dir/Taylor2D.cpp.o
[ 77%] Building CXX object EXAMPLE/CMakeFiles/go2d.dir/G2D/G2D.cpp.o
[ 77%] Building CXX object EXAMPLE/CMakeFiles/go2d.dir/G2D/rtGetInf.cpp.o
[ 78%] Building CXX object EXAMPLE/CMakeFiles/go2d.dir/G2D/rtGetNaN.cpp.o
[ 79%] Building CXX object EXAMPLE/CMakeFiles/go2d.dir/G2D/rt_nonfinite.cpp.o
[ 79%] Building CXX object EXAMPLE/CMakeFiles/go2d.dir/G2D/bessel.cpp.o
[ 80%] Linking CXX executable go2d
[ 80%] Built target go2d
[ 80%] Building CXX object EXAMPLE/CMakeFiles/go3d.dir/Taylor3D.cpp.o
[ 81%] Building CXX object EXAMPLE/CMakeFiles/go3d.dir/G3D/G3D.cpp.o
[ 82%] Building CXX object EXAMPLE/CMakeFiles/go3d.dir/G3D/rtGetInf.cpp.o
[ 82%] Building CXX object EXAMPLE/CMakeFiles/go3d.dir/G3D/rtGetNaN.cpp.o
[ 83%] Building CXX object EXAMPLE/CMakeFiles/go3d.dir/G3D/rt_nonfinite.cpp.o
[ 83%] Linking CXX executable go3d
[ 83%] Built target go3d
Scanning dependencies of target ie3dporteigen
[ 84%] Building Fortran object EXAMPLE/CMakeFiles/ie3dporteigen.dir/EMSURF_Port_Module.f90.o
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/EXAMPLE/EMSURF_Port_Module.f90:3191:33:
3065 | call MPI_ALLREDUCE(MPI_IN_PLACE,quant%obs_Efields,quant%Nobs*3,MPI_DOUBLE_COMPLEX,MPI_SUM,ptree%Comm,ierr)
| 2
......
3191 | call MPI_ALLREDUCE(MPI_IN_PLACE,cnt_patch,quant%maxpatch,MPI_INTEGER,MPI_SUM,ptree%Comm,ierr)
| 1
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/COMPLEX(8)).
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/EXAMPLE/EMSURF_Port_Module.f90:2761:21:
2761 | call MPI_ALLREDUCE(stats%Time_Sol,rtemp,1,MPI_DOUBLE_PRECISION,MPI_MAX,ptree%Comm,ierr)
| 1
......
3065 | call MPI_ALLREDUCE(MPI_IN_PLACE,quant%obs_Efields,quant%Nobs*3,MPI_DOUBLE_COMPLEX,MPI_SUM,ptree%Comm,ierr)
| 2
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)).
[ 84%] Building Fortran object EXAMPLE/CMakeFiles/ie3dporteigen.dir/EMSURF_Port_Eigen_Driver.f90.o
EMSURF_Port_Eigen_Driver.f90:704:35:
......
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/REAL(8)).
EMSURF_Port_Eigen_Driver.f90:827:25:
......
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)).
[ 84%] Building C object EXAMPLE/CMakeFiles/ie3dporteigen.dir/DoCubicInterp2D.c.o
[ 85%] Linking Fortran executable ie3dporteigen
[ 85%] Built target ie3dporteigen
Scanning dependencies of target ie3dport
[ 85%] Building Fortran object EXAMPLE/CMakeFiles/ie3dport.dir/EMSURF_Port_Module.f90.o
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/EXAMPLE/EMSURF_Port_Module.f90:3191:33:
3065 | call MPI_ALLREDUCE(MPI_IN_PLACE,quant%obs_Efields,quant%Nobs*3,MPI_DOUBLE_COMPLEX,MPI_SUM,ptree%Comm,ierr)
| 2
......
3191 | call MPI_ALLREDUCE(MPI_IN_PLACE,cnt_patch,quant%maxpatch,MPI_INTEGER,MPI_SUM,ptree%Comm,ierr)
| 1
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/COMPLEX(8)).
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/EXAMPLE/EMSURF_Port_Module.f90:2761:21:
2761 | call MPI_ALLREDUCE(stats%Time_Sol,rtemp,1,MPI_DOUBLE_PRECISION,MPI_MAX,ptree%Comm,ierr)
| 1
......
3065 | call MPI_ALLREDUCE(MPI_IN_PLACE,quant%obs_Efields,quant%Nobs*3,MPI_DOUBLE_COMPLEX,MPI_SUM,ptree%Comm,ierr)
| 2
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)).
[ 86%] Building Fortran object EXAMPLE/CMakeFiles/ie3dport.dir/EMSURF_Port_Driver.f90.o
[ 87%] Building C object EXAMPLE/CMakeFiles/ie3dport.dir/DoCubicInterp2D.c.o
[ 88%] Linking Fortran executable ie3dport
[ 88%] Built target ie3dport
Scanning dependencies of target full
[ 89%] Building Fortran object EXAMPLE/CMakeFiles/full.dir/FULLMAT_Driver.f90.o
[ 89%] Linking Fortran executable full
[ 89%] Built target full
Scanning dependencies of target full_simple
[ 90%] Building Fortran object EXAMPLE/CMakeFiles/full_simple.dir/FULLMAT_Driver_simple.f90.o
/home/qinghao/Desktop/modelics/rebel/cmake-build-debug/external/BUTTERFLYPACK/EXAMPLE/FULLMAT_Driver_simple.f90:193:17:
172 | call MPI_Bcast(quant%matU_glo,quant%Nunk*quant%rank,MPI_DOUBLE_COMPLEX,Main_ID,ptree%Comm,ierr)
| 2
......
193 | call MPI_Bcast(Permutation,quant%Nunk,MPI_integer,0,ptree%comm,ierr)
| 1
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/COMPLEX(8)).
[ 90%] Linking Fortran executable full_simple
[ 90%] Built target full_simple
Scanning dependencies of target krr
[ 91%] Building Fortran object EXAMPLE/CMakeFiles/krr.dir/KERREG_Driver.f90.o
[ 91%] Linking Fortran executable krr
[ 91%] Built target krr
Scanning dependencies of target frontal
[ 91%] Building Fortran object EXAMPLE/CMakeFiles/frontal.dir/Frontal_Driver.f90.o
[ 92%] Linking Fortran executable frontal
[ 92%] Built target frontal
Scanning dependencies of target fullkrr
[ 93%] Building Fortran object EXAMPLE/CMakeFiles/fullkrr.dir/FULLMATKERREG_Driver.f90.o
[ 94%] Linking Fortran executable fullkrr
[ 94%] Built target fullkrr
[ 95%] Building CXX object EXAMPLE/CMakeFiles/ctest.dir/InterfaceTest.cpp.o
[ 95%] Linking CXX executable ctest
[ 95%] Built target ctest
[ 96%] Building CXX object EXAMPLE/CMakeFiles/ctest_simple.dir/InterfaceTest_simple.cpp.o
[ 97%] Linking CXX executable ctest_simple
[ 97%] Built target ctest_simple
[ 97%] Building CXX object EXAMPLE/CMakeFiles/cfio.dir/FIO_Driver.cpp.o
[ 98%] Linking CXX executable cfio
[ 98%] Built target cfio
[ 98%] Building CXX object EXAMPLE/CMakeFiles/cifio.dir/InverseFIO_Driver.cpp.o
[ 99%] Linking CXX executable cifio
[ 99%] Built target cifio
[100%] Building CXX object EXAMPLE/CMakeFiles/cifio2d.dir/InverseFIO2D_Driver.cpp.o
[100%] Linking CXX executable cifio2d
[100%] Built target cifio2d
[100%] Performing install step for 'external_butterflypack'
-- generating macro definition header ...
-- copy and modify SRC dir ...
-- processing SRC_DOUBLECOMPLEX ...
-- processing SRC_DOUBLE ...
-- processing SRC_COMPLEX ...
-- processing SRC_SINGLE ...
Makefile:12: *** missing separator. Stop.
gmake[4]: *** [Makefile:33: lib] Error 2
gmake[3]: *** [CMakeFiles/external_butterflypack.dir/build.make:106: external_butterflypack-prefix/src/external_butterflypack-stamp/external_butterflypack-install] Error 2
gmake[2]: *** [CMakeFiles/Makefile2:333: CMakeFiles/external_butterflypack.dir/all] Error 2
gmake[1]: *** [CMakeFiles/Makefile2:340: CMakeFiles/external_butterflypack.dir/rule] Error 2
gmake: *** [Makefile:228: external_butterflypack] Error 2
I'm not sure how you use ExternalProject_Add in your cmake setup, but from the build log, at this point: [100%] Linking CXX executable cifio2d you already built butterflypack library and its example executables. I'm not sure why it starts again with
-- generating macro definition header ... -- copy and modify SRC dir ... -- processing SRC_DOUBLECOMPLEX ... -- processing SRC_DOUBLE ... -- processing SRC_COMPLEX ... -- processing SRC_SINGLE ... what's wrong with this line? Makefile:12
Can you just first build butterflypack alone and just link your lib to it without using ExternalProject_Add?
Yes, I can build butterflypack alone and link it to my project. Btw, should I just do
export ButterflyPACK_DIR=PATH_TO_BUTTERFLYPACK/build/lib/cmake/ButterflyPACK
?
Because when I just export the path to butterflypack, my CMake complains
CMake Warning at CMakeLists.txt:452 (find_package):
By not providing "FindButterflyPACK.cmake" in CMAKE_MODULE_PATH this
project has asked CMake to find a package configuration file provided by
"ButterflyPACK", but CMake did not find one.
Could not find a package configuration file provided by "ButterflyPACK"
with any of the following names:
ButterflyPACKConfig.cmake
butterflypack-config.cmake
Add the installation prefix of "ButterflyPACK" to CMAKE_PREFIX_PATH or set
"ButterflyPACK_DIR" to a directory containing one of the above files. If
"ButterflyPACK" provides a separate development package or SDK, be sure it
has been installed.
Yes. I assume you can add ButterflyPACK_DIR
I configure ButterflyPACK from the build directory using CMake with -DCMAKE_INSTALL_PREFIX=../install
.
Then in the build directory running make install
will install the butterflypack cmake config files.
Then when configuring STRUMPACK, which uses ButterflyPACK, I can do:
export ButterflyPACK_DIR=$HOME/ButterflyPACK/install
with $HOME/ButterflyPACK/install
the same folder passed as the install prefix for ButterflyPACK.
Then STRUMPACK's cmake will find butterflypack-config.cmake
in $HOME/LBL/ButterflyPACK/install/lib/cmake/ButterflyPACK
.
Pieter, thanks for clarifying on this!
Hi,
Recently, I was trying to integrate ButterflyPack into my project by CMake. However, when I would like to build it, it complains
Makefile:12: *** missing separator. Stop.
, but when I built it directly, no error occurred. Could someone help me with this?