<86>Jan 26 05:08:44 userdel[1194]: delete user 'rooter' <86>Jan 26 05:08:44 userdel[1194]: removed group 'rooter' owned by 'rooter' <86>Jan 26 05:08:44 groupadd[1213]: group added to /etc/group: name=rooter, GID=516 <86>Jan 26 05:08:44 groupadd[1213]: group added to /etc/gshadow: name=rooter <86>Jan 26 05:08:44 groupadd[1213]: new group: name=rooter, GID=516 <86>Jan 26 05:08:44 useradd[1226]: new user: name=rooter, UID=516, GID=516, home=/root, shell=/bin/bash <86>Jan 26 05:08:44 userdel[1242]: delete user 'builder' <86>Jan 26 05:08:44 userdel[1242]: removed group 'builder' owned by 'builder' <86>Jan 26 05:08:44 userdel[1242]: removed shadow group 'builder' owned by 'builder' <86>Jan 26 05:08:45 groupadd[1261]: group added to /etc/group: name=builder, GID=517 <86>Jan 26 05:08:45 groupadd[1261]: group added to /etc/gshadow: name=builder <86>Jan 26 05:08:45 groupadd[1261]: new group: name=builder, GID=517 <86>Jan 26 05:08:45 useradd[1282]: new user: name=builder, UID=517, GID=517, home=/usr/src, shell=/bin/bash <13>Jan 26 05:08:49 rpmi: libibverbs-1.1.8-alt1 1423045780 installed <13>Jan 26 05:08:49 rpmi: librdmacm-1.0.19.1-alt2 1423057440 installed <13>Jan 26 05:08:49 rpmi: libopenblas-0.2.14-alt1.git20150324 1433158703 installed <13>Jan 26 05:08:49 rpmi: libquadmath0-6.3.1-alt1 1484277945 installed <13>Jan 26 05:08:49 rpmi: libgfortran3-6.3.1-alt1 1484277945 installed <13>Jan 26 05:08:49 rpmi: libdapl-1.2.16-alt2 1297310493 installed <13>Jan 26 05:08:49 rpmi: gcc-fortran-common-1.4.20-alt1 1432315196 installed <13>Jan 26 05:08:49 rpmi: libquadmath5-devel-5.3.1-alt4 1484296665 installed <13>Jan 26 05:08:49 rpmi: libgfortran5-devel-5.3.1-alt4 1484296665 installed <13>Jan 26 05:08:49 rpmi: libquadmath6-devel-6.3.1-alt1 1484277945 installed <13>Jan 26 05:08:49 rpmi: libgfortran6-devel-6.3.1-alt1 1484277945 installed <13>Jan 26 05:08:49 rpmi: libopenblas-devel-0.2.14-alt1.git20150324 1433158703 installed <13>Jan 26 05:08:49 rpmi: tcsh-6.18.01-alt2.qa1 1479380728 installed <13>Jan 26 05:08:49 rpmi: rpm-macros-mpi-selector-1.0.3-alt2 1289984589 installed <13>Jan 26 05:08:49 rpmi: mpi-selector-1.0.3-alt2 1289984589 installed <13>Jan 26 05:08:49 rpmi: torque-4.2.1-alt1 1362870992 installed <13>Jan 26 05:08:49 rpmi: libtorque-4.2.1-alt1 1362870992 installed <13>Jan 26 05:08:49 rpmi: libnuma-2.0.11-alt1 1450022594 installed <13>Jan 26 05:08:49 rpmi: libxblas-1.0.248-alt1 1322010690 installed <13>Jan 26 05:08:50 rpmi: liblapack-1:3.5.0-alt1 1401382336 installed <13>Jan 26 05:08:50 rpmi: libsuperlu4.0-4.3-alt3 1363159886 installed <13>Jan 26 05:08:50 rpmi: libibumad-1.3.6-alt2 1297311906 installed <13>Jan 26 05:08:50 rpmi: libibcommon-1.2.0-alt2 1297310561 installed <13>Jan 26 05:08:50 rpmi: libibcommon-devel-1.2.0-alt2 1297310561 installed <13>Jan 26 05:08:50 rpmi: libibumad-devel-1.3.6-alt2 1297311906 installed <13>Jan 26 05:08:50 rpmi: libsysfs-2.1.0-alt8 1435686568 installed <13>Jan 26 05:08:50 rpmi: libsysfs-devel-2.1.0-alt8 1435686568 installed <13>Jan 26 05:08:50 rpmi: libibverbs-devel-1.1.8-alt1 1423045780 installed <13>Jan 26 05:08:50 rpmi: librdmacm-devel-1.0.19.1-alt2 1423057440 installed <13>Jan 26 05:08:50 rpmi: libdapl-devel-1.2.16-alt2 1297310493 installed <13>Jan 26 05:08:50 rpmi: gcc-c++-common-1.4.20-alt1 1432315196 installed <13>Jan 26 05:08:50 rpmi: libstdc++6-devel-6.3.1-alt1 1484277945 installed <13>Jan 26 05:08:52 rpmi: gcc6-c++-6.3.1-alt1 1484277945 installed <13>Jan 26 05:08:52 rpmi: libasan2-5.3.1-alt4 1484296665 installed <13>Jan 26 05:08:53 rpmi: cpp5-5.3.1-alt4 1484296665 installed <13>Jan 26 05:08:54 rpmi: gcc5-5.3.1-alt4 1484296665 installed <13>Jan 26 05:08:55 rpmi: gcc5-fortran-5.3.1-alt4 1484296665 installed <13>Jan 26 05:08:56 rpmi: openmpi-2.0.1-alt1 1482882291 installed <13>Jan 26 05:08:56 rpmi: openmpi-devel-2.0.1-alt1 1482882291 installed <13>Jan 26 05:08:56 rpmi: libsuperlu-devel-4.3-alt3 1363159886 installed <13>Jan 26 05:08:56 rpmi: liblapack-devel-1:3.5.0-alt1 1401382336 installed <13>Jan 26 05:08:57 rpmi: gcc6-fortran-6.3.1-alt1 1484277945 installed Installing plapack-3.2-alt13.src.rpm Building target platforms: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.83778 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf plapack-3.2 + echo 'Source #0 (PLAPACKR32.tar.gz):' Source #0 (PLAPACKR32.tar.gz): + /bin/tar -xf - + /bin/gzip -dc /usr/src/RPM/SOURCES/PLAPACKR32.tar.gz + cd plapack-3.2 + /bin/chmod -c -Rf u+rwX,go-w . + install /usr/src/RPM/SOURCES/LGPL . ++ find ./ -name 'Make.include*' -type f + sed -i 's|\(\-O3\)|\1 -g|' ./Make.includes/Make.include.linux ./Make.includes/Make.include.T3E ./Make.includes/Make.include.SV1 ./Make.includes/Make.include.SP2.OMP ./Make.includes/Make.include.SP2 ./Make.includes/Make.include.HP ./Make.include + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.83778 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd plapack-3.2 + mpi-selector --set openmpi + source /usr/lib/openmpi/bin/mpivars.sh ++ echo /usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games ++ grep -q /usr/lib/openmpi/bin ++ PATH=/usr/lib/openmpi/bin:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games ++ export PATH ++ echo ++ grep -q /usr/lib/openmpi/lib ++ LD_LIBRARY_PATH=/usr/lib/openmpi/lib ++ export LD_LIBRARY_PATH ++ echo ++ grep -q /usr/lib/openmpi/man ++ MANPATH=/usr/lib/openmpi/man: ++ export MANPATH + export 'OMPI_LDFLAGS=-Wl,--as-needed,-rpath=/usr/lib/openmpi/lib -L/usr/lib/openmpi/lib' + OMPI_LDFLAGS='-Wl,--as-needed,-rpath=/usr/lib/openmpi/lib -L/usr/lib/openmpi/lib' ++ find ./ -name '*.o' + rm -f ./TEST/test_tri_red.o ./TEST/test_svd.o ./TEST/test_spectral_decomp.o ./TEST/test_lu.o ./TEST/create_problem_mv.o ./TEST/create_problem.o ./SOLVERS/LINPACK/process_answer.o ./SOLVERS/LINPACK/driver.o ./SOLVERS/LINPACK/create_problem.o ./SOLVERS/LINPACK/PLA_LU_linpack.o ./FORTRAN_interface/random.o ./FORTRAN_interface/pla_type_conversion_f.o ./FORTRAN_interface/PLA_Fortran.o ./FORTRAN_interface/PLA_Conversion.o ./EXAMPLES/FORTRAN/process_answer_f.o ./EXAMPLES/FORTRAN/driver.o ./EXAMPLES/FORTRAN/create_problem_f.o ./EXAMPLES/Cholesky/driver.o ./EXAMPLES/Cholesky/create_problem.o + export LIBDIR=/usr/lib + LIBDIR=/usr/lib ++ pwd + export HOME=/usr/src/RPM/BUILD/plapack-3.2 + HOME=/usr/src/RPM/BUILD/plapack-3.2 + export MPIDIR=/usr/lib/openmpi + MPIDIR=/usr/lib/openmpi + '[' -n '' ']' + NPROCS=1 + make -j1 make: Entering directory `/usr/src/RPM/BUILD/plapack-3.2' cd TEMPLATE; make TEMP make[1]: Entering directory `/usr/src/RPM/BUILD/plapack-3.2/TEMPLATE' /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Temp.o PLA_Temp.c PLA_Temp.c: In function 'PLA_Temp_create': PLA_Temp.c:49:3: warning: implicit declaration of function 'PLA_Base_comm' [-Wimplicit-function-declaration] PLA_Base_comm( &comm ); ^~~~~~~~~~~~~ PLA_Temp.c:111:11: warning: implicit declaration of function 'PLA_Base_comm_1d' [-Wimplicit-function-declaration] error = PLA_Base_comm_1d( &(templ->comm_all) ); ^~~~~~~~~~~~~~~~ PLA_Temp.c: In function 'PLA_Temp_comm_all_info': PLA_Temp.c:190:20: warning: implicit declaration of function 'PLA_Temp_comm_all' [-Wimplicit-function-declaration] return_value += PLA_Temp_comm_all( templ, comm); ^~~~~~~~~~~~~~~~~ PLA_Temp.c:191:20: warning: implicit declaration of function 'PLA_Temp_comm_all_rank' [-Wimplicit-function-declaration] return_value += PLA_Temp_comm_all_rank( templ, me); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Environ.o PLA_Environ.c /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Init.o PLA_Init.c PLA_Init.c: In function 'PLA_Init': PLA_Init.c:97:3: warning: implicit declaration of function 'pla_comm_create_1d_from_2d' [-Wimplicit-function-declaration] pla_comm_create_1d_from_2d( base_comm, &base_comm_1d ); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Temp_distant_length.o PLA_Temp_distant_length.c PLA_Temp_distant_length.c: In function 'PLA_Temp_vector_distant_length': PLA_Temp_distant_length.c:25:3: warning: implicit declaration of function 'PLA_Temp_comm_all_size' [-Wimplicit-function-declaration] PLA_Temp_comm_all_size( templ, &nprocs ); ^~~~~~~~~~~~~~~~~~~~~~ PLA_Temp_distant_length.c:27:19: warning: implicit declaration of function 'PLA_Local_part' [-Wimplicit-function-declaration] *local_m_proc = PLA_Local_part( proc, nb_distr, nprocs, ^~~~~~~~~~~~~~ ar vr /usr/src/RPM/BUILD/plapack-3.2/libPLAPACK.a PLA_Temp.o PLA_Environ.o PLA_Init.o PLA_Temp_distant_length.o ar: creating /usr/src/RPM/BUILD/plapack-3.2/libPLAPACK.a a - PLA_Temp.o a - PLA_Environ.o a - PLA_Init.o a - PLA_Temp_distant_length.o ranlib /usr/src/RPM/BUILD/plapack-3.2/libPLAPACK.a touch TEMP make[1]: Leaving directory `/usr/src/RPM/BUILD/plapack-3.2/TEMPLATE' cd API; make API make[1]: Entering directory `/usr/src/RPM/BUILD/plapack-3.2/API' /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_API.o PLA_API.c PLA_API.c: In function 'PLA_API_begin': PLA_API.c:44:3: warning: implicit declaration of function 'PLA_API_Init_recv_buffer' [-Wimplicit-function-declaration] PLA_API_Init_recv_buffer( ); ^~~~~~~~~~~~~~~~~~~~~~~~ PLA_API.c:53:3: warning: implicit declaration of function 'PLA_Base_comm_1d' [-Wimplicit-function-declaration] PLA_Base_comm_1d( &base_comm ); ^~~~~~~~~~~~~~~~ PLA_API.c: In function 'PLA_API_end': PLA_API.c:92:3: warning: implicit declaration of function 'PLA_API_flush_sync_messages' [-Wimplicit-function-declaration] PLA_API_flush_sync_messages( ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_API.c:100:3: warning: implicit declaration of function 'PLA_API_Free_recv_buffer' [-Wimplicit-function-declaration] PLA_API_Free_recv_buffer( ); ^~~~~~~~~~~~~~~~~~~~~~~~ PLA_API.c: In function 'PLA_Obj_API_open': PLA_API.c:148:3: warning: implicit declaration of function 'PLA_Temp_comm_all' [-Wimplicit-function-declaration] PLA_Temp_comm_all( template, &comm ); ^~~~~~~~~~~~~~~~~ PLA_API.c: In function 'PLA_API_axpy_matrix_to_global': PLA_API.c:518:5: warning: implicit declaration of function 'PLA_Temp_comm_all_rank' [-Wimplicit-function-declaration] PLA_Temp_comm_all_rank( templ, &me ); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_API_util.o PLA_API_util.c PLA_API_util.c: In function 'PLA_API_Init_put_buffers': PLA_API_util.c:132:3: warning: implicit declaration of function 'PLA_Base_comm_1d' [-Wimplicit-function-declaration] PLA_Base_comm_1d( &base_comm ); ^~~~~~~~~~~~~~~~ ar vr /usr/src/RPM/BUILD/plapack-3.2/libPLAPACK.a PLA_API.o PLA_API_util.o a - PLA_API.o a - PLA_API_util.o ranlib /usr/src/RPM/BUILD/plapack-3.2/libPLAPACK.a touch API make[1]: Leaving directory `/usr/src/RPM/BUILD/plapack-3.2/API' cd BLAS1; make BLAS1 make[1]: Entering directory `/usr/src/RPM/BUILD/plapack-3.2/BLAS1' /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Axpy.o PLA_Axpy.c PLA_Axpy.c: In function 'PLA_Axpy': PLA_Axpy.c:26:13: warning: implicit declaration of function 'PLA_Axpy_enter' [-Wimplicit-function-declaration] value = PLA_Axpy_enter( alpha, x, y ); ^~~~~~~~~~~~~~ PLA_Axpy.c:40:7: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( alpha, alpha_cpy ); ^~~~~~~~ PLA_Axpy.c:52:2: warning: implicit declaration of function 'PLA_Local_axpy' [-Wimplicit-function-declaration] PLA_Local_axpy( ( alpha_cpy == NULL ? alpha : alpha_cpy ), ^~~~~~~~~~~~~~ PLA_Axpy.c:111:13: warning: implicit declaration of function 'PLA_Axpy_exit' [-Wimplicit-function-declaration] value = PLA_Axpy_exit( alpha, x, y ); ^~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Axpy_enter_exit.o PLA_Axpy_enter_exit.c PLA_Axpy_enter_exit.c: In function 'PLA_Axpy_enter': PLA_Axpy_enter_exit.c:133:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( alpha, alpha_cpy ); ^~~~~~~~ PLA_Axpy_enter_exit.c: In function 'PLA_Axpy_exit': PLA_Axpy_enter_exit.c:170:5: warning: implicit declaration of function 'PLA_Local_axpy' [-Wimplicit-function-declaration] PLA_Local_axpy( alpha_cpy, x_cpy, y_cpy ); ^~~~~~~~~~~~~~ PLA_Axpy_enter_exit.c:193:8: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration] if ( strcmp( routine_name, "PLA_Axpy_exit" ) != 0 ) ^~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Swap.o PLA_Swap.c /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Iamax.o PLA_Iamax.c PLA_Iamax.c: In function 'PLA_Iamax': PLA_Iamax.c:64:13: warning: implicit declaration of function 'PLA_Iamax_enter' [-Wimplicit-function-declaration] value = PLA_Iamax_enter( x, k, xmax ); ^~~~~~~~~~~~~~~ PLA_Iamax.c:89:2: warning: implicit declaration of function 'PLA_Index_local_to_global' [-Wimplicit-function-declaration] PLA_Index_local_to_global (global_alignment, ^~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Iamax.c:286:13: warning: implicit declaration of function 'PLA_Iamax_exit' [-Wimplicit-function-declaration] value = PLA_Iamax_exit( x, k, xmax ); ^~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Iamax_enter_exit.o PLA_Iamax_enter_exit.c PLA_Iamax_enter_exit.c: In function 'PLA_Iamax_enter': PLA_Iamax_enter_exit.c:127:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( x, x_cpy ); ^~~~~~~~ PLA_Iamax_enter_exit.c: In function 'PLA_Iamax_exit': PLA_Iamax_enter_exit.c:155:5: warning: implicit declaration of function 'PLA_Local_iamax' [-Wimplicit-function-declaration] PLA_Local_iamax( x_cpy, k_cpy, xmax_cpy ); ^~~~~~~~~~~~~~~ PLA_Iamax_enter_exit.c:226:8: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration] if ( strcmp( routine_name, "PLA_Iamax_exit" ) != 0 ) ^~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Inv_scal.o PLA_Inv_scal.c PLA_Inv_scal.c: In function 'PLA_Inv_scal': PLA_Inv_scal.c:23:13: warning: implicit declaration of function 'PLA_Inv_scal_enter' [-Wimplicit-function-declaration] value = PLA_Inv_scal_enter( alpha, x ); ^~~~~~~~~~~~~~~~~~ PLA_Inv_scal.c:32:7: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( alpha, alpha_cpy ); ^~~~~~~~ PLA_Inv_scal.c:35:5: warning: implicit declaration of function 'PLA_Local_inv_scal' [-Wimplicit-function-declaration] PLA_Local_inv_scal( ( alpha_cpy == NULL ? alpha : alpha_cpy ), ^~~~~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Inv_scal_enter_exit.o PLA_Inv_scal_enter_exit.c PLA_Inv_scal_enter_exit.c: In function 'PLA_Inv_scal_enter': PLA_Inv_scal_enter_exit.c:72:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( alpha, alpha_cpy ); ^~~~~~~~ PLA_Inv_scal_enter_exit.c: In function 'PLA_Inv_scal_exit': PLA_Inv_scal_enter_exit.c:105:5: warning: implicit declaration of function 'PLA_Local_inv_scal' [-Wimplicit-function-declaration] PLA_Local_inv_scal( alpha_cpy, x_cpy ); ^~~~~~~~~~~~~~~~~~ PLA_Inv_scal_enter_exit.c:127:8: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration] if ( strcmp( routine_name, "PLA_Inv_scal_exit" ) != 0 ) ^~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Scal.o PLA_Scal.c PLA_Scal.c: In function 'PLA_Scal': PLA_Scal.c:23:13: warning: implicit declaration of function 'PLA_Scal_enter' [-Wimplicit-function-declaration] value = PLA_Scal_enter( alpha, x ); ^~~~~~~~~~~~~~ PLA_Scal.c:32:7: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( alpha, alpha_cpy ); ^~~~~~~~ PLA_Scal.c:35:5: warning: implicit declaration of function 'PLA_Local_scal' [-Wimplicit-function-declaration] PLA_Local_scal( ( alpha_cpy == NULL ? alpha : alpha_cpy ), ^~~~~~~~~~~~~~ PLA_Scal.c:42:13: warning: implicit declaration of function 'PLA_Scal_exit' [-Wimplicit-function-declaration] value = PLA_Scal_exit( alpha, x ); ^~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Scal_enter_exit.o PLA_Scal_enter_exit.c PLA_Scal_enter_exit.c: In function 'PLA_Scal_enter': PLA_Scal_enter_exit.c:72:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( alpha, alpha_cpy ); ^~~~~~~~ PLA_Scal_enter_exit.c: In function 'PLA_Scal_exit': PLA_Scal_enter_exit.c:105:5: warning: implicit declaration of function 'PLA_Local_scal' [-Wimplicit-function-declaration] PLA_Local_scal( alpha_cpy, x_cpy ); ^~~~~~~~~~~~~~ PLA_Scal_enter_exit.c:127:8: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration] if ( strcmp( routine_name, "PLA_Scal_exit" ) != 0 ) ^~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Asum.o PLA_Asum.c PLA_Asum.c: In function 'PLA_Asum': PLA_Asum.c:22:13: warning: implicit declaration of function 'PLA_Asum_enter' [-Wimplicit-function-declaration] value = PLA_Asum_enter( x, alpha ); ^~~~~~~~~~~~~~ PLA_Asum.c:27:3: warning: implicit declaration of function 'PLA_Local_asum' [-Wimplicit-function-declaration] PLA_Local_asum( x, alpha_local ); ^~~~~~~~~~~~~~ PLA_Asum.c:29:3: warning: implicit declaration of function 'PLA_Reduce' [-Wimplicit-function-declaration] PLA_Reduce( alpha_local, MPI_SUM, alpha ); ^~~~~~~~~~ PLA_Asum.c:34:13: warning: implicit declaration of function 'PLA_Asum_exit' [-Wimplicit-function-declaration] value = PLA_Asum_exit( x, alpha ); ^~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Asum_enter_exit.o PLA_Asum_enter_exit.c PLA_Asum_enter_exit.c: In function 'PLA_Asum_enter': PLA_Asum_enter_exit.c:88:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( x, x_cpy ); ^~~~~~~~ PLA_Asum_enter_exit.c: In function 'PLA_Asum_exit': PLA_Asum_enter_exit.c:113:5: warning: implicit declaration of function 'PLA_Local_asum' [-Wimplicit-function-declaration] PLA_Local_asum( x_cpy, alpha_cpy ); ^~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Nrm2.o PLA_Nrm2.c PLA_Nrm2.c: In function 'PLA_Nrm2': PLA_Nrm2.c:35:13: warning: implicit declaration of function 'PLA_Nrm2_enter' [-Wimplicit-function-declaration] value = PLA_Nrm2_enter( x, alpha ); ^~~~~~~~~~~~~~ PLA_Nrm2.c:38:3: warning: implicit declaration of function 'PLA_Temp_comm_all_size' [-Wimplicit-function-declaration] PLA_Temp_comm_all_size( templ, &nprocs ); ^~~~~~~~~~~~~~~~~~~~~~ PLA_Nrm2.c:39:3: warning: implicit declaration of function 'PLA_Temp_comm_all' [-Wimplicit-function-declaration] PLA_Temp_comm_all( templ, &comm ); ^~~~~~~~~~~~~~~~~ PLA_Nrm2.c:48:3: warning: implicit declaration of function 'PLA_Local_nrm2' [-Wimplicit-function-declaration] PLA_Local_nrm2( x, alpha_local ); ^~~~~~~~~~~~~~ PLA_Nrm2.c:62:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( alpha_local, alpha ); ^~~~~~~~ PLA_Nrm2.c:69:13: warning: implicit declaration of function 'PLA_Nrm2_exit' [-Wimplicit-function-declaration] value = PLA_Nrm2_exit( x, alpha ); ^~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Nrm2_enter_exit.o PLA_Nrm2_enter_exit.c PLA_Nrm2_enter_exit.c: In function 'PLA_Nrm2_enter': PLA_Nrm2_enter_exit.c:88:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( x, x_cpy ); ^~~~~~~~ PLA_Nrm2_enter_exit.c: In function 'PLA_Nrm2_exit': PLA_Nrm2_enter_exit.c:113:5: warning: implicit declaration of function 'PLA_Local_nrm2' [-Wimplicit-function-declaration] PLA_Local_nrm2( x_cpy, alpha_cpy ); ^~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Dot.o PLA_Dot.c PLA_Dot.c: In function 'PLA_Dot': PLA_Dot.c:22:13: warning: implicit declaration of function 'PLA_Dot_enter' [-Wimplicit-function-declaration] value = PLA_Dot_enter( x, y, alpha ); ^~~~~~~~~~~~~ PLA_Dot.c:27:3: warning: implicit declaration of function 'PLA_Local_dot' [-Wimplicit-function-declaration] PLA_Local_dot( x, y, alpha_local ); ^~~~~~~~~~~~~ PLA_Dot.c:29:3: warning: implicit declaration of function 'PLA_Reduce' [-Wimplicit-function-declaration] PLA_Reduce( alpha_local, MPI_SUM, alpha ); ^~~~~~~~~~ PLA_Dot.c:34:13: warning: implicit declaration of function 'PLA_Dot_exit' [-Wimplicit-function-declaration] value = PLA_Dot_exit( x, y, alpha ); ^~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Dot_enter_exit.o PLA_Dot_enter_exit.c PLA_Dot_enter_exit.c: In function 'PLA_Dot_enter': PLA_Dot_enter_exit.c:125:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( x, x_cpy ); ^~~~~~~~ PLA_Dot_enter_exit.c: In function 'PLA_Dot_exit': PLA_Dot_enter_exit.c:151:5: warning: implicit declaration of function 'PLA_Local_dot' [-Wimplicit-function-declaration] PLA_Local_dot( x_cpy, y_cpy, alpha_cpy ); ^~~~~~~~~~~~~ PLA_Dot_enter_exit.c:196:8: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration] if ( strcmp( routine_name, "PLA_Dot_exit" ) != 0 ) ^~~~~~ ar vr /usr/src/RPM/BUILD/plapack-3.2/libPLAPACK.a PLA_Axpy.o PLA_Axpy_enter_exit.o PLA_Swap.o PLA_Iamax.o PLA_Iamax_enter_exit.o PLA_Inv_scal.o PLA_Inv_scal_enter_exit.o PLA_Scal.o PLA_Scal_enter_exit.o PLA_Asum.o PLA_Asum_enter_exit.o PLA_Nrm2.o PLA_Nrm2_enter_exit.o PLA_Dot.o PLA_Dot_enter_exit.o a - PLA_Axpy.o a - PLA_Axpy_enter_exit.o a - PLA_Swap.o a - PLA_Iamax.o a - PLA_Iamax_enter_exit.o a - PLA_Inv_scal.o a - PLA_Inv_scal_enter_exit.o a - PLA_Scal.o a - PLA_Scal_enter_exit.o a - PLA_Asum.o a - PLA_Asum_enter_exit.o a - PLA_Nrm2.o a - PLA_Nrm2_enter_exit.o a - PLA_Dot.o a - PLA_Dot_enter_exit.o ranlib /usr/src/RPM/BUILD/plapack-3.2/libPLAPACK.a touch BLAS1 make[1]: Leaving directory `/usr/src/RPM/BUILD/plapack-3.2/BLAS1' cd BLAS2; make BLAS2 make[1]: Entering directory `/usr/src/RPM/BUILD/plapack-3.2/BLAS2' /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Gemv.o PLA_Gemv.c PLA_Gemv.c: In function 'PLA_Gemv': PLA_Gemv.c:43:13: warning: implicit declaration of function 'PLA_Gemv_enter' [-Wimplicit-function-declaration] value = PLA_Gemv_enter( transa, alpha, A, x, beta, y ); ^~~~~~~~~~~~~~ PLA_Gemv.c:55:7: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( alpha, alpha_cpy ); ^~~~~~~~ PLA_Gemv.c:78:7: warning: implicit declaration of function 'PLA_Local_gemv' [-Wimplicit-function-declaration] PLA_Local_gemv( transa, ^~~~~~~~~~~~~~ PLA_Gemv.c:83:7: warning: implicit declaration of function 'PLA_Reduce_x' [-Wimplicit-function-declaration] PLA_Reduce_x( PLA_SHAPE_GENERAL, y_dup, ^~~~~~~~~~~~ PLA_Gemv.c:116:13: warning: implicit declaration of function 'PLA_Gemv_exit' [-Wimplicit-function-declaration] value = PLA_Gemv_exit( transa, alpha, A, x, beta, y ); ^~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Gemv_enter_exit.o PLA_Gemv_enter_exit.c PLA_Gemv_enter_exit.c: In function 'PLA_Gemv_enter': PLA_Gemv_enter_exit.c:37:11: warning: implicit declaration of function 'PLA_Valid_trans_parameter' [-Wimplicit-function-declaration] if ( !PLA_Valid_trans_parameter( transa ) ){ ^~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Gemv_enter_exit.c:204:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( alpha, alpha_cpy ); ^~~~~~~~ PLA_Gemv_enter_exit.c:208:10: warning: implicit declaration of function 'PLA_Local_equal_zero' [-Wimplicit-function-declaration] if ( PLA_Local_equal_zero( beta_cpy ) ) ^~~~~~~~~~~~~~~~~~~~ PLA_Gemv_enter_exit.c: In function 'PLA_Gemv_exit': PLA_Gemv_enter_exit.c:247:5: warning: implicit declaration of function 'PLA_Local_scal' [-Wimplicit-function-declaration] PLA_Local_scal( beta_cpy, y_cpy ); ^~~~~~~~~~~~~~ PLA_Gemv_enter_exit.c:253:5: warning: implicit declaration of function 'PLA_Local_gemv' [-Wimplicit-function-declaration] PLA_Local_gemv( transa, alpha_cpy, A_cpy, x_cpy, ^~~~~~~~~~~~~~ PLA_Gemv_enter_exit.c:280:8: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration] if ( strcmp( routine_name, "PLA_Gemv_exit" ) != 0 ) ^~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Ger.o PLA_Ger.c PLA_Ger.c: In function 'PLA_Ger': PLA_Ger.c:23:13: warning: implicit declaration of function 'PLA_Ger_enter' [-Wimplicit-function-declaration] value = PLA_Ger_enter( alpha, x, y, A ); ^~~~~~~~~~~~~ PLA_Ger.c:31:7: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( alpha, alpha_cpy ); ^~~~~~~~ PLA_Ger.c:42:5: warning: implicit declaration of function 'PLA_Local_ger' [-Wimplicit-function-declaration] PLA_Local_ger( ( alpha_cpy == NULL ? alpha: alpha_cpy ), ^~~~~~~~~~~~~ PLA_Ger.c:50:13: warning: implicit declaration of function 'PLA_Ger_exit' [-Wimplicit-function-declaration] value = PLA_Ger_exit( alpha, x, y, A ); ^~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Ger_enter_exit.o PLA_Ger_enter_exit.c PLA_Ger_enter_exit.c: In function 'PLA_Ger_enter': PLA_Ger_enter_exit.c:157:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( alpha, alpha_cpy ); ^~~~~~~~ PLA_Ger_enter_exit.c: In function 'PLA_Ger_exit': PLA_Ger_enter_exit.c:195:5: warning: implicit declaration of function 'PLA_Local_ger' [-Wimplicit-function-declaration] PLA_Local_ger( alpha_cpy, x_cpy, y_cpy, A_cpy ); ^~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Syr.o PLA_Syr.c /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Syr2.o PLA_Syr2.c PLA_Syr2.c: In function 'PLA_Syr2': PLA_Syr2.c:25:13: warning: implicit declaration of function 'PLA_Syr2_enter' [-Wimplicit-function-declaration] value = PLA_Syr2_enter( uplo, alpha, x, y, A ); ^~~~~~~~~~~~~~ PLA_Syr2.c:33:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( alpha, alpha_cpy ); ^~~~~~~~ PLA_Syr2.c:50:3: warning: implicit declaration of function 'PLA_Syr2_perform_local_part' [-Wimplicit-function-declaration] PLA_Syr2_perform_local_part( uplo, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Syr2.c:63:13: warning: implicit declaration of function 'PLA_Syr2_exit' [-Wimplicit-function-declaration] value = PLA_Syr2_exit( uplo, alpha, x, y, A ); ^~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Syr2_enter_exit.o PLA_Syr2_enter_exit.c PLA_Syr2_enter_exit.c: In function 'PLA_Syr2_enter': PLA_Syr2_enter_exit.c:37:11: warning: implicit declaration of function 'PLA_Valid_uplo_parameter' [-Wimplicit-function-declaration] if ( !PLA_Valid_uplo_parameter( uplo ) ){ ^~~~~~~~~~~~~~~~~~~~~~~~ PLA_Syr2_enter_exit.c:168:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( alpha, alpha_cpy ); ^~~~~~~~ PLA_Syr2_enter_exit.c: In function 'PLA_Syr2_exit': PLA_Syr2_enter_exit.c:213:5: warning: implicit declaration of function 'PLA_Local_syr2' [-Wimplicit-function-declaration] PLA_Local_syr2( uplo, alpha_cpy, x_cpy, y_cpy, A_cpy ); ^~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Syr2_perform_local_part.o PLA_Syr2_perform_local_part.c PLA_Syr2_perform_local_part.c: In function 'PLA_Syr2_perform_local_part': PLA_Syr2_perform_local_part.c:33:26: warning: 'return' with no value, in function returning non-void if ( 0 == local_size ) return; ^~~~~~ PLA_Syr2_perform_local_part.c:13:5: note: declared here int PLA_Syr2_perform_local_part( int uplo, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Syr2_perform_local_part.c:35:26: warning: 'return' with no value, in function returning non-void if ( 0 == local_size ) return; ^~~~~~ PLA_Syr2_perform_local_part.c:13:5: note: declared here int PLA_Syr2_perform_local_part( int uplo, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Syr2_perform_local_part.c:54:5: warning: implicit declaration of function 'PLA_Local_ger' [-Wimplicit-function-declaration] PLA_Local_ger( alpha, xdpmv_2, ydpmv_trans_1, A21 ); ^~~~~~~~~~~~~ PLA_Syr2_perform_local_part.c:67:5: warning: implicit declaration of function 'PLA_Syr2_perform_local_part_by_panels' [-Wimplicit-function-declaration] PLA_Syr2_perform_local_part_by_panels( uplo, alpha, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Syr2_perform_local_part.c: In function 'PLA_Syr2_perform_local_part_by_panels': PLA_Syr2_perform_local_part.c:106:26: warning: 'return' with no value, in function returning non-void if ( local_size == 0 ) return; ^~~~~~ PLA_Syr2_perform_local_part.c:84:5: note: declared here int PLA_Syr2_perform_local_part_by_panels( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Syr2_perform_local_part.c:108:26: warning: 'return' with no value, in function returning non-void if ( local_size == 0 ) return; ^~~~~~ PLA_Syr2_perform_local_part.c:84:5: note: declared here int PLA_Syr2_perform_local_part_by_panels( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Syr2_perform_local_part.c:139:7: warning: implicit declaration of function 'PLA_Local_syr2' [-Wimplicit-function-declaration] PLA_Local_syr2 ( uplo, alpha, xdpmv_top, ydpmv_trans_left, A11 ); ^~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Symv.o PLA_Symv.c PLA_Symv.c: In function 'PLA_Symv': PLA_Symv.c:27:13: warning: implicit declaration of function 'PLA_Symv_enter' [-Wimplicit-function-declaration] value = PLA_Symv_enter( uplo, alpha, A, x, beta, y ); ^~~~~~~~~~~~~~ PLA_Symv.c:38:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( beta, beta_cpy ); ^~~~~~~~ PLA_Symv.c:63:3: warning: implicit declaration of function 'PLA_Local_scal' [-Wimplicit-function-declaration] PLA_Local_scal( (beta_cpy == NULL ? beta : beta_cpy ), y ); ^~~~~~~~~~~~~~ PLA_Symv.c:72:3: warning: implicit declaration of function 'PLA_Symv_perform_local_part' [-Wimplicit-function-declaration] PLA_Symv_perform_local_part( uplo, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Symv.c:83:3: warning: implicit declaration of function 'PLA_Reduce_add' [-Wimplicit-function-declaration] PLA_Reduce_add( y_dup_onto_cols, MPI_SUM, y ); ^~~~~~~~~~~~~~ PLA_Symv.c:95:13: warning: implicit declaration of function 'PLA_Symv_exit' [-Wimplicit-function-declaration] value = PLA_Symv_exit( uplo, alpha, A, x, beta, y ); ^~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Symv_enter_exit.o PLA_Symv_enter_exit.c PLA_Symv_enter_exit.c: In function 'PLA_Symv_enter': PLA_Symv_enter_exit.c:37:11: warning: implicit declaration of function 'PLA_Valid_uplo_parameter' [-Wimplicit-function-declaration] if ( !PLA_Valid_uplo_parameter( uplo ) ){ ^~~~~~~~~~~~~~~~~~~~~~~~ PLA_Symv_enter_exit.c:196:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( alpha, alpha_cpy ); ^~~~~~~~ PLA_Symv_enter_exit.c:200:10: warning: implicit declaration of function 'PLA_Local_equal_zero' [-Wimplicit-function-declaration] if ( PLA_Local_equal_zero( beta_cpy ) ) ^~~~~~~~~~~~~~~~~~~~ PLA_Symv_enter_exit.c: In function 'PLA_Symv_exit': PLA_Symv_enter_exit.c:253:5: warning: implicit declaration of function 'PLA_Local_symv' [-Wimplicit-function-declaration] PLA_Local_symv( uplo, alpha_cpy, A_cpy, x_cpy, ^~~~~~~~~~~~~~ PLA_Symv_enter_exit.c:280:8: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration] if ( strcmp( routine_name, "PLA_Symv_exit" ) != 0 ) ^~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Symv_perform_local_part.o PLA_Symv_perform_local_part.c PLA_Symv_perform_local_part.c: In function 'PLA_Symv_perform_local_part': PLA_Symv_perform_local_part.c:77:2: warning: implicit declaration of function 'PLA_Local_symv' [-Wimplicit-function-declaration] PLA_Local_symv( uplo, one, A_11, x_dup_onto_rows_1, ^~~~~~~~~~~~~~ PLA_Symv_perform_local_part.c:81:2: warning: implicit declaration of function 'PLA_Local_gemv' [-Wimplicit-function-declaration] PLA_Local_gemv( PLA_NO_TRANS, one, A_21, x_dup_onto_rows_1, ^~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Hemv.o PLA_Hemv.c PLA_Hemv.c: In function 'PLA_Hemv': PLA_Hemv.c:30:13: warning: implicit declaration of function 'PLA_Hemv_enter' [-Wimplicit-function-declaration] value = PLA_Hemv_enter( uplo, alpha, A, x, beta, y ); ^~~~~~~~~~~~~~ PLA_Hemv.c:47:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( beta, beta_cpy ); ^~~~~~~~ PLA_Hemv.c:72:3: warning: implicit declaration of function 'PLA_Local_scal' [-Wimplicit-function-declaration] PLA_Local_scal( (beta_cpy == NULL ? beta : beta_cpy ), y ); ^~~~~~~~~~~~~~ PLA_Hemv.c:74:3: warning: implicit declaration of function 'PLA_Trmv_perform_local_part' [-Wimplicit-function-declaration] PLA_Trmv_perform_local_part( uplo, PLA_NO_TRANSPOSE, PLA_NONUNIT_DIAG, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Hemv.c:80:3: warning: implicit declaration of function 'PLA_Reduce_add' [-Wimplicit-function-declaration] PLA_Reduce_add( y_dup_onto_cols, MPI_SUM, y ); ^~~~~~~~~~~~~~ PLA_Hemv.c:101:13: warning: implicit declaration of function 'PLA_Hemv_exit' [-Wimplicit-function-declaration] value = PLA_Hemv_exit( uplo, alpha, A, x, beta, y ); ^~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Hemv_enter_exit.o PLA_Hemv_enter_exit.c PLA_Hemv_enter_exit.c: In function 'PLA_Hemv_enter': PLA_Hemv_enter_exit.c:37:11: warning: implicit declaration of function 'PLA_Valid_uplo_parameter' [-Wimplicit-function-declaration] if ( !PLA_Valid_uplo_parameter( uplo ) ){ ^~~~~~~~~~~~~~~~~~~~~~~~ PLA_Hemv_enter_exit.c:196:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( alpha, alpha_cpy ); ^~~~~~~~ PLA_Hemv_enter_exit.c:200:10: warning: implicit declaration of function 'PLA_Local_equal_zero' [-Wimplicit-function-declaration] if ( PLA_Local_equal_zero( beta_cpy ) ) ^~~~~~~~~~~~~~~~~~~~ PLA_Hemv_enter_exit.c: In function 'PLA_Hemv_exit': PLA_Hemv_enter_exit.c:253:5: warning: implicit declaration of function 'PLA_Local_hemv' [-Wimplicit-function-declaration] PLA_Local_hemv( uplo, alpha_cpy, A_cpy, x_cpy, ^~~~~~~~~~~~~~ PLA_Hemv_enter_exit.c:280:8: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration] if ( strcmp( routine_name, "PLA_Hemv_exit" ) != 0 ) ^~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Trmv_perform_local_part.o PLA_Trmv_perform_local_part.c PLA_Trmv_perform_local_part.c: In function 'PLA_Trmv_perform_local_part': PLA_Trmv_perform_local_part.c:79:6: warning: implicit declaration of function 'PLA_Local_trmv' [-Wimplicit-function-declaration] PLA_Local_trmv( uplo, trans, diag, A_11, y_dup_1 ); ^~~~~~~~~~~~~~ PLA_Trmv_perform_local_part.c:81:4: warning: implicit declaration of function 'PLA_Local_gemv' [-Wimplicit-function-declaration] PLA_Local_gemv( PLA_NO_TRANSPOSE, one, A_21, x_dup_cur, one, y_dup_1 ); ^~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Trmv.o PLA_Trmv.c PLA_Trmv.c: In function 'PLA_Trmv': PLA_Trmv.c:39:13: warning: implicit declaration of function 'PLA_Trmv_enter' [-Wimplicit-function-declaration] value = PLA_Trmv_enter( uplo, trans, diag, A, x ); ^~~~~~~~~~~~~~ PLA_Trmv.c:50:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( x, x_dup ); ^~~~~~~~ PLA_Trmv.c:53:5: warning: implicit declaration of function 'PLA_Trmv_perform_local_part' [-Wimplicit-function-declaration] PLA_Trmv_perform_local_part( uplo, trans, diag, A, x_dup, y_dup ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Trmv.c:56:5: warning: implicit declaration of function 'PLA_Reduce' [-Wimplicit-function-declaration] PLA_Reduce( y_dup, MPI_SUM, x ); ^~~~~~~~~~ PLA_Trmv.c:81:13: warning: implicit declaration of function 'PLA_Trmv_exit' [-Wimplicit-function-declaration] value = PLA_Trmv_exit( uplo, trans, diag, A, x ); ^~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Trmv_enter_exit.o PLA_Trmv_enter_exit.c PLA_Trmv_enter_exit.c: In function 'PLA_Trmv_enter': PLA_Trmv_enter_exit.c:35:11: warning: implicit declaration of function 'PLA_Valid_uplo_parameter' [-Wimplicit-function-declaration] if ( !PLA_Valid_uplo_parameter( uplo) ){ ^~~~~~~~~~~~~~~~~~~~~~~~ PLA_Trmv_enter_exit.c:41:11: warning: implicit declaration of function 'PLA_Valid_trans_parameter' [-Wimplicit-function-declaration] if ( !PLA_Valid_trans_parameter( trans ) ){ ^~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Trmv_enter_exit.c:48:11: warning: implicit declaration of function 'PLA_Valid_diag_parameter' [-Wimplicit-function-declaration] if ( !PLA_Valid_diag_parameter( diag ) ){ ^~~~~~~~~~~~~~~~~~~~~~~~ PLA_Trmv_enter_exit.c:119:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( A, A_cpy ); ^~~~~~~~ PLA_Trmv_enter_exit.c: In function 'PLA_Trmv_exit': PLA_Trmv_enter_exit.c:157:5: warning: implicit declaration of function 'PLA_Local_trmv' [-Wimplicit-function-declaration] PLA_Local_trmv( uplo, trans, diag, A_cpy, x_cpy ); ^~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Trsv.o PLA_Trsv.c PLA_Trsv.c: In function 'PLA_Trsv': PLA_Trsv.c:25:13: warning: implicit declaration of function 'PLA_Trsv_enter' [-Wimplicit-function-declaration] value = PLA_Trsv_enter( uplo, trans, diag, A, x ); ^~~~~~~~~~~~~~ PLA_Trsv.c:31:7: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy(x, x_temp); ^~~~~~~~ PLA_Trsv.c:36:10: warning: implicit declaration of function 'PLA_JVTrsv_un' [-Wimplicit-function-declaration] PLA_JVTrsv_un( diag, A, ( x_temp == NULL ? x : x_temp ) ); ^~~~~~~~~~~~~ PLA_Trsv.c:43:10: warning: implicit declaration of function 'PLA_JVTrsv_ln' [-Wimplicit-function-declaration] PLA_JVTrsv_ln( diag, A, ( x_temp == NULL ? x : x_temp ) ); ^~~~~~~~~~~~~ PLA_Trsv.c:45:2: warning: implicit declaration of function 'PLA_JVTrsv_lt' [-Wimplicit-function-declaration] PLA_JVTrsv_lt( diag, A, ( x_temp == NULL ? x : x_temp ) ); ^~~~~~~~~~~~~ PLA_Trsv.c:47:2: warning: implicit declaration of function 'PLA_JVTrsv_lc' [-Wimplicit-function-declaration] PLA_JVTrsv_lc( diag, A, ( x_temp == NULL ? x : x_temp ) ); ^~~~~~~~~~~~~ PLA_Trsv.c:57:13: warning: implicit declaration of function 'PLA_Trsv_exit' [-Wimplicit-function-declaration] value = PLA_Trsv_exit( uplo, trans, diag, A, x ); ^~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Trsv_enter_exit.o PLA_Trsv_enter_exit.c PLA_Trsv_enter_exit.c: In function 'PLA_Trsv_enter': PLA_Trsv_enter_exit.c:34:11: warning: implicit declaration of function 'PLA_Valid_uplo_parameter' [-Wimplicit-function-declaration] if ( !PLA_Valid_uplo_parameter( uplo ) ){ ^~~~~~~~~~~~~~~~~~~~~~~~ PLA_Trsv_enter_exit.c:40:11: warning: implicit declaration of function 'PLA_Valid_trans_parameter' [-Wimplicit-function-declaration] if ( !PLA_Valid_trans_parameter( transa ) ){ ^~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Trsv_enter_exit.c:46:11: warning: implicit declaration of function 'PLA_Valid_diag_parameter' [-Wimplicit-function-declaration] if ( !PLA_Valid_diag_parameter( diag ) ){ ^~~~~~~~~~~~~~~~~~~~~~~~ PLA_Trsv_enter_exit.c:114:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( A, A_cpy ); ^~~~~~~~ PLA_Trsv_enter_exit.c: In function 'PLA_Trsv_exit': PLA_Trsv_enter_exit.c:151:5: warning: implicit declaration of function 'PLA_Local_trsv' [-Wimplicit-function-declaration] PLA_Local_trsv( uplo, transa, diag, A_cpy, x_cpy ); ^~~~~~~~~~~~~~ PLA_Trsv_enter_exit.c:173:8: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration] if ( strcmp( routine_name, "PLA_Trsv_exit" ) != 0 ) ^~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Trsv_ln.o PLA_Trsv_ln.c PLA_Trsv_ln.c: In function 'PLA_JVTrsv_ln': PLA_Trsv_ln.c:38:3: warning: implicit declaration of function 'PLA_Temp_comm_all_size' [-Wimplicit-function-declaration] PLA_Temp_comm_all_size( templ, &nprocs ); ^~~~~~~~~~~~~~~~~~~~~~ PLA_Trsv_ln.c:69:5: warning: implicit declaration of function 'PLA_Local_gemv' [-Wimplicit-function-declaration] PLA_Local_gemv( PLA_NO_TRANS, minus_one, A_10, xr_0, one, bc_1 ); ^~~~~~~~~~~~~~ PLA_Trsv_ln.c: In function 'PLA_JVTrsv_sub_ln': PLA_Trsv_ln.c:156:5: warning: implicit declaration of function 'PLA_Reduce_add' [-Wimplicit-function-declaration] PLA_Reduce_add( bc_1, MPI_SUM, b_1 ); ^~~~~~~~~~~~~~ PLA_Trsv_ln.c:159:7: warning: implicit declaration of function 'PLA_Local_trsv' [-Wimplicit-function-declaration] PLA_Local_trsv( PLA_LOWER_TRIANGULAR, PLA_NO_TRANS, diag, ^~~~~~~~~~~~~~ PLA_Trsv_ln.c:163:7: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( b_1, xr_1 ); ^~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Trsv_lt.o PLA_Trsv_lt.c PLA_Trsv_lt.c: In function 'PLA_JVTrsv_lt': PLA_Trsv_lt.c:31:3: warning: implicit declaration of function 'PLA_Temp_comm_all_size' [-Wimplicit-function-declaration] PLA_Temp_comm_all_size( templ, &nprocs ); ^~~~~~~~~~~~~~~~~~~~~~ PLA_Trsv_lt.c:64:5: warning: implicit declaration of function 'PLA_Local_gemv' [-Wimplicit-function-declaration] PLA_Local_gemv( PLA_TRANS, minus_one, A_21, xc_2, one, br_1 ); ^~~~~~~~~~~~~~ PLA_Trsv_lt.c: In function 'PLA_JVTrsv_sub_lt': PLA_Trsv_lt.c:146:7: warning: implicit declaration of function 'PLA_Reduce_add' [-Wimplicit-function-declaration] PLA_Reduce_add( br_1, MPI_SUM, b_1 ); ^~~~~~~~~~~~~~ PLA_Trsv_lt.c:149:7: warning: implicit declaration of function 'PLA_Local_trsv' [-Wimplicit-function-declaration] PLA_Local_trsv( PLA_LOWER_TRIANGULAR, PLA_TRANS, diag, ^~~~~~~~~~~~~~ PLA_Trsv_lt.c:153:7: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( b_1, xc_1 ); ^~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Trsv_lc.o PLA_Trsv_lc.c PLA_Trsv_lc.c: In function 'PLA_JVTrsv_lc': PLA_Trsv_lc.c:31:3: warning: implicit declaration of function 'PLA_Temp_comm_all_size' [-Wimplicit-function-declaration] PLA_Temp_comm_all_size( templ, &nprocs ); ^~~~~~~~~~~~~~~~~~~~~~ PLA_Trsv_lc.c:64:5: warning: implicit declaration of function 'PLA_Local_gemv' [-Wimplicit-function-declaration] PLA_Local_gemv( PLA_CONJ_TRANS, minus_one, A_21, xc_2, one, br_1 ); ^~~~~~~~~~~~~~ PLA_Trsv_lc.c: In function 'PLA_JVTrsv_sub_lc': PLA_Trsv_lc.c:146:7: warning: implicit declaration of function 'PLA_Reduce_add' [-Wimplicit-function-declaration] PLA_Reduce_add( br_1, MPI_SUM, b_1 ); ^~~~~~~~~~~~~~ PLA_Trsv_lc.c:149:7: warning: implicit declaration of function 'PLA_Local_trsv' [-Wimplicit-function-declaration] PLA_Local_trsv( PLA_LOWER_TRIANGULAR, PLA_CONJ_TRANS, diag, ^~~~~~~~~~~~~~ PLA_Trsv_lc.c:153:7: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( b_1, xc_1 ); ^~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Trsv_un.o PLA_Trsv_un.c PLA_Trsv_un.c: In function 'PLA_JVTrsv_un': PLA_Trsv_un.c:31:3: warning: implicit declaration of function 'PLA_Temp_comm_all_size' [-Wimplicit-function-declaration] PLA_Temp_comm_all_size( templ, &nprocs ); ^~~~~~~~~~~~~~~~~~~~~~ PLA_Trsv_un.c:63:5: warning: implicit declaration of function 'PLA_Local_gemv' [-Wimplicit-function-declaration] PLA_Local_gemv( PLA_NO_TRANS, minus_one, A_12, xr_2, one, bc_1 ); ^~~~~~~~~~~~~~ PLA_Trsv_un.c: In function 'PLA_JVTrsv_sub_un': PLA_Trsv_un.c:144:5: warning: implicit declaration of function 'PLA_Reduce_add' [-Wimplicit-function-declaration] PLA_Reduce_add( bc_1, MPI_SUM, b_1 ); ^~~~~~~~~~~~~~ PLA_Trsv_un.c:147:7: warning: implicit declaration of function 'PLA_Local_trsv' [-Wimplicit-function-declaration] PLA_Local_trsv( PLA_UPPER_TRIANGULAR, PLA_NO_TRANS, diag, ^~~~~~~~~~~~~~ PLA_Trsv_un.c:151:7: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( b_1, xr_1 ); ^~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Matrix_one_norm.o PLA_Matrix_one_norm.c PLA_Matrix_one_norm.c: In function 'PLA_Matrix_one_norm': PLA_Matrix_one_norm.c:26:13: warning: implicit declaration of function 'PLA_Matrix_one_norm_enter' [-Wimplicit-function-declaration] value = PLA_Matrix_one_norm_enter( A, alpha ); ^~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Matrix_one_norm.c:51:5: warning: implicit declaration of function 'PLA_Local_asum' [-Wimplicit-function-declaration] PLA_Local_asum( a_1, alpha_1 ); ^~~~~~~~~~~~~~ PLA_Matrix_one_norm.c:55:3: warning: implicit declaration of function 'PLA_Reduce' [-Wimplicit-function-declaration] PLA_Reduce( local_col_asums, MPI_SUM, col_asums ); ^~~~~~~~~~ PLA_Matrix_one_norm.c:62:3: warning: implicit declaration of function 'PLA_Local_absolute_max' [-Wimplicit-function-declaration] PLA_Local_absolute_max( col_asums, local_max ); ^~~~~~~~~~~~~~~~~~~~~~ PLA_Matrix_one_norm.c:75:13: warning: implicit declaration of function 'PLA_Matrix_one_norm_exit' [-Wimplicit-function-declaration] value = PLA_Matrix_one_norm_exit( A, alpha ); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Matrix_one_norm_enter_exit.o PLA_Matrix_one_norm_enter_exit.c PLA_Matrix_one_norm_enter_exit.c: In function 'PLA_Matrix_one_norm_exit': PLA_Matrix_one_norm_enter_exit.c:97:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( A, A_tmp ); ^~~~~~~~ PLA_Matrix_one_norm_enter_exit.c:107:5: warning: implicit declaration of function 'PLA_Local_matrix_one_norm' [-Wimplicit-function-declaration] PLA_Local_matrix_one_norm( A_tmp, alpha_cpy ); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Matrix_infinity_norm.o PLA_Matrix_infinity_norm.c PLA_Matrix_infinity_norm.c: In function 'PLA_Matrix_infinity_norm': PLA_Matrix_infinity_norm.c:26:13: warning: implicit declaration of function 'PLA_Matrix_infinity_norm_enter' [-Wimplicit-function-declaration] value = PLA_Matrix_infinity_norm_enter( A, alpha ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Matrix_infinity_norm.c:53:5: warning: implicit declaration of function 'PLA_Local_asum' [-Wimplicit-function-declaration] PLA_Local_asum( a_1, alpha_1 ); ^~~~~~~~~~~~~~ PLA_Matrix_infinity_norm.c:57:3: warning: implicit declaration of function 'PLA_Reduce' [-Wimplicit-function-declaration] PLA_Reduce( local_row_asums, MPI_SUM, row_asums ); ^~~~~~~~~~ PLA_Matrix_infinity_norm.c:64:3: warning: implicit declaration of function 'PLA_Local_absolute_max' [-Wimplicit-function-declaration] PLA_Local_absolute_max( row_asums, local_max ); ^~~~~~~~~~~~~~~~~~~~~~ PLA_Matrix_infinity_norm.c:77:13: warning: implicit declaration of function 'PLA_Matrix_infinity_norm_exit' [-Wimplicit-function-declaration] value = PLA_Matrix_infinity_norm_exit( A, alpha ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Matrix_infinity_norm_enter_exit.o PLA_Matrix_infinity_norm_enter_exit.c PLA_Matrix_infinity_norm_enter_exit.c: In function 'PLA_Matrix_infinity_norm_exit': PLA_Matrix_infinity_norm_enter_exit.c:97:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( A, A_tmp ); ^~~~~~~~ PLA_Matrix_infinity_norm_enter_exit.c:107:5: warning: implicit declaration of function 'PLA_Local_matrix_infinity_norm' [-Wimplicit-function-declaration] PLA_Local_matrix_infinity_norm( A_tmp, alpha_cpy ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Multiply_by_diagonal.o PLA_Multiply_by_diagonal.c PLA_Multiply_by_diagonal.c: In function 'PLA_Multiply_by_diagonal': PLA_Multiply_by_diagonal.c:26:5: warning: implicit declaration of function 'PLA_Copy_diag_to_mv' [-Wimplicit-function-declaration] PLA_Copy_diag_to_mv( diag, diag_mv ); ^~~~~~~~~~~~~~~~~~~ PLA_Multiply_by_diagonal.c:37:5: warning: implicit declaration of function 'PLA_Local_multiply_by_diagonal' [-Wimplicit-function-declaration] PLA_Local_multiply_by_diagonal( side, diag_mv, B ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Multiply_by_diagonal.c:45:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( diag_mv, diag_dup ); ^~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Elementwise_mult.o PLA_Elementwise_mult.c ar vr /usr/src/RPM/BUILD/plapack-3.2/libPLAPACK.a PLA_Gemv.o PLA_Gemv_enter_exit.o PLA_Ger.o PLA_Ger_enter_exit.o PLA_Syr.o PLA_Syr2.o PLA_Syr2_enter_exit.o PLA_Syr2_perform_local_part.o PLA_Symv.o PLA_Symv_enter_exit.o PLA_Symv_perform_local_part.o PLA_Hemv.o PLA_Hemv_enter_exit.o PLA_Trmv_perform_local_part.o PLA_Trmv.o PLA_Trmv_enter_exit.o PLA_Trsv.o PLA_Trsv_enter_exit.o PLA_Trsv_ln.o PLA_Trsv_lt.o PLA_Trsv_lc.o PLA_Trsv_un.o PLA_Matrix_one_norm.o PLA_Matrix_one_norm_enter_exit.o PLA_Matrix_infinity_norm.o PLA_Matrix_infinity_norm_enter_exit.o PLA_Multiply_by_diagonal.o PLA_Elementwise_mult.o a - PLA_Gemv.o a - PLA_Gemv_enter_exit.o a - PLA_Ger.o a - PLA_Ger_enter_exit.o a - PLA_Syr.o a - PLA_Syr2.o a - PLA_Syr2_enter_exit.o a - PLA_Syr2_perform_local_part.o a - PLA_Symv.o a - PLA_Symv_enter_exit.o a - PLA_Symv_perform_local_part.o a - PLA_Hemv.o a - PLA_Hemv_enter_exit.o a - PLA_Trmv_perform_local_part.o a - PLA_Trmv.o a - PLA_Trmv_enter_exit.o a - PLA_Trsv.o a - PLA_Trsv_enter_exit.o a - PLA_Trsv_ln.o a - PLA_Trsv_lt.o a - PLA_Trsv_lc.o a - PLA_Trsv_un.o a - PLA_Matrix_one_norm.o a - PLA_Matrix_one_norm_enter_exit.o a - PLA_Matrix_infinity_norm.o a - PLA_Matrix_infinity_norm_enter_exit.o a - PLA_Multiply_by_diagonal.o a - PLA_Elementwise_mult.o ranlib /usr/src/RPM/BUILD/plapack-3.2/libPLAPACK.a touch BLAS2 make[1]: Leaving directory `/usr/src/RPM/BUILD/plapack-3.2/BLAS2' cd BLAS3; make BLAS3 make[1]: Entering directory `/usr/src/RPM/BUILD/plapack-3.2/BLAS3' /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Gemm.o PLA_Gemm.c PLA_Gemm.c: In function 'PLA_Gemm': PLA_Gemm.c:65:13: warning: implicit declaration of function 'PLA_Gemm_enter' [-Wimplicit-function-declaration] value = PLA_Gemm_enter( transa, transb, alpha, A, B, beta, C ); ^~~~~~~~~~~~~~ PLA_Gemm.c:74:7: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( alpha, alpha_cpy ); ^~~~~~~~ PLA_Gemm.c:104:7: warning: implicit declaration of function 'PLA_Gemm_A' [-Wimplicit-function-declaration] PLA_Gemm_A( nb_alg, transa, transb, ^~~~~~~~~~ PLA_Gemm.c:116:7: warning: implicit declaration of function 'PLA_Gemm_B' [-Wimplicit-function-declaration] PLA_Gemm_B( nb_alg, transa, transb, ^~~~~~~~~~ PLA_Gemm.c:127:7: warning: implicit declaration of function 'PLA_Gemm_C' [-Wimplicit-function-declaration] PLA_Gemm_C( nb_alg, transa, transb, ^~~~~~~~~~ PLA_Gemm.c:138:13: warning: implicit declaration of function 'PLA_Gemm_exit' [-Wimplicit-function-declaration] value = PLA_Gemm_exit( transa, transb, alpha, A, B, beta, C ); ^~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Gemm_enter_exit.o PLA_Gemm_enter_exit.c PLA_Gemm_enter_exit.c: In function 'PLA_Gemm_enter': PLA_Gemm_enter_exit.c:37:11: warning: implicit declaration of function 'PLA_Valid_trans_parameter' [-Wimplicit-function-declaration] if ( !PLA_Valid_trans_parameter( transa ) ){ ^~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Gemm_enter_exit.c:209:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( alpha, alpha_cpy ); ^~~~~~~~ PLA_Gemm_enter_exit.c:213:10: warning: implicit declaration of function 'PLA_Local_equal_zero' [-Wimplicit-function-declaration] if ( PLA_Local_equal_zero( beta_cpy ) ) ^~~~~~~~~~~~~~~~~~~~ PLA_Gemm_enter_exit.c: In function 'PLA_Gemm_exit': PLA_Gemm_enter_exit.c:252:5: warning: implicit declaration of function 'PLA_Local_scal' [-Wimplicit-function-declaration] PLA_Local_scal( beta_cpy, C_cpy ); ^~~~~~~~~~~~~~ PLA_Gemm_enter_exit.c:258:5: warning: implicit declaration of function 'PLA_Local_gemm' [-Wimplicit-function-declaration] PLA_Local_gemm( transa, transb, alpha_cpy, A_cpy, B_cpy, ^~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Gemm_x.o PLA_Gemm_x.c PLA_Gemm_x.c: In function 'PLA_Gemm_x': PLA_Gemm_x.c:49:13: warning: implicit declaration of function 'PLA_Gemm_x_enter' [-Wimplicit-function-declaration] value = PLA_Gemm_x_enter( version, transa, transb, alpha, A, B, beta, C ); ^~~~~~~~~~~~~~~~ PLA_Gemm_x.c:61:7: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( beta, beta_cpy ); ^~~~~~~~ PLA_Gemm_x.c:77:7: warning: implicit declaration of function 'PLA_Gemm_C' [-Wimplicit-function-declaration] PLA_Gemm_C( nb_alg, transa, transb, ^~~~~~~~~~ PLA_Gemm_x.c:86:7: warning: implicit declaration of function 'PLA_Gemm_A' [-Wimplicit-function-declaration] PLA_Gemm_A( nb_alg, transa, transb, ^~~~~~~~~~ PLA_Gemm_x.c:95:7: warning: implicit declaration of function 'PLA_Gemm_B' [-Wimplicit-function-declaration] PLA_Gemm_B( nb_alg, transa, transb, ^~~~~~~~~~ PLA_Gemm_x.c:108:13: warning: implicit declaration of function 'PLA_Gemm_x_exit' [-Wimplicit-function-declaration] value = PLA_Gemm_x_exit( version, transa, transb, alpha, A, B, beta, C ); ^~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Gemm_x_enter_exit.o PLA_Gemm_x_enter_exit.c PLA_Gemm_x_enter_exit.c: In function 'PLA_Gemm_x_enter': PLA_Gemm_x_enter_exit.c:37:11: warning: implicit declaration of function 'PLA_Valid_trans_parameter' [-Wimplicit-function-declaration] if ( !PLA_Valid_trans_parameter( transa ) ){ ^~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Gemm_x_enter_exit.c:209:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( alpha, alpha_cpy ); ^~~~~~~~ PLA_Gemm_x_enter_exit.c:213:10: warning: implicit declaration of function 'PLA_Local_equal_zero' [-Wimplicit-function-declaration] if ( PLA_Local_equal_zero( beta_cpy ) ) ^~~~~~~~~~~~~~~~~~~~ PLA_Gemm_x_enter_exit.c: In function 'PLA_Gemm_x_exit': PLA_Gemm_x_enter_exit.c:253:5: warning: implicit declaration of function 'PLA_Local_scal' [-Wimplicit-function-declaration] PLA_Local_scal( beta_cpy, C_cpy ); ^~~~~~~~~~~~~~ PLA_Gemm_x_enter_exit.c:259:5: warning: implicit declaration of function 'PLA_Local_gemm' [-Wimplicit-function-declaration] PLA_Local_gemm( transa, transb, alpha_cpy, A_cpy, B_cpy, ^~~~~~~~~~~~~~ PLA_Gemm_x_enter_exit.c:286:8: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration] if ( strcmp( routine_name, "PLA_Gemm_x_exit" ) != 0 ) ^~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Gemm_panpan.o PLA_Gemm_panpan.c PLA_Gemm_panpan.c: In function 'PLA_Gemm_panpan': PLA_Gemm_panpan.c:23:3: warning: implicit declaration of function 'PLA_Local_scal' [-Wimplicit-function-declaration] PLA_Local_scal( beta, C ); ^~~~~~~~~~~~~~ PLA_Gemm_panpan.c:69:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( A_1, A_1_dup ); ^~~~~~~~ PLA_Gemm_panpan.c:72:39: warning: implicit declaration of function 'PLA_Conjugate' [-Wimplicit-function-declaration] if ( transa == PLA_CONJ_TRANS ) PLA_Conjugate( A_1_dup ); ^~~~~~~~~~~~~ PLA_Gemm_panpan.c:75:5: warning: implicit declaration of function 'PLA_Local_gemm' [-Wimplicit-function-declaration] PLA_Local_gemm( PLA_NO_TRANS, PLA_NO_TRANS, alpha, A_1_dup, B_1_dup, ^~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Gemm_matpan.o PLA_Gemm_matpan.c PLA_Gemm_matpan.c: In function 'PLA_Gemm_matpan': PLA_Gemm_matpan.c:23:3: warning: implicit declaration of function 'PLA_Local_scal' [-Wimplicit-function-declaration] PLA_Local_scal( beta, C ); ^~~~~~~~~~~~~~ PLA_Gemm_matpan.c:58:7: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( B_1, B_1_dup ); ^~~~~~~~ PLA_Gemm_matpan.c:61:2: warning: implicit declaration of function 'PLA_Local_gemm' [-Wimplicit-function-declaration] PLA_Local_gemm( PLA_NO_TRANS, PLA_TRANS, alpha, A, B_1_dup, ^~~~~~~~~~~~~~ PLA_Gemm_matpan.c:67:7: warning: implicit declaration of function 'PLA_Reduce_x' [-Wimplicit-function-declaration] PLA_Reduce_x( PLA_SHAPE_GENERAL, C_1_dup, one, C_1 ); ^~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Gemm_panmat.o PLA_Gemm_panmat.c PLA_Gemm_panmat.c: In function 'PLA_Gemm_panmat': PLA_Gemm_panmat.c:23:3: warning: implicit declaration of function 'PLA_Local_scal' [-Wimplicit-function-declaration] PLA_Local_scal( beta, C ); ^~~~~~~~~~~~~~ PLA_Gemm_panmat.c:60:7: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( A_1, A_1_dup ); ^~~~~~~~ PLA_Gemm_panmat.c:63:2: warning: implicit declaration of function 'PLA_Local_gemm' [-Wimplicit-function-declaration] PLA_Local_gemm( PLA_TRANS, PLA_NO_TRANS, alpha, A_1_dup, B, ^~~~~~~~~~~~~~ PLA_Gemm_panmat.c:69:7: warning: implicit declaration of function 'PLA_Reduce_x' [-Wimplicit-function-declaration] PLA_Reduce_x( PLA_SHAPE_GENERAL, C_1_dup, one, C_1 ); ^~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Gemm_A.o PLA_Gemm_A.c PLA_Gemm_A.c: In function 'PLA_Gemm_A': PLA_Gemm_A.c:91:3: warning: implicit declaration of function 'PLA_Local_scal' [-Wimplicit-function-declaration] PLA_Local_scal( beta, C ); ^~~~~~~~~~~~~~ PLA_Gemm_A.c:139:7: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( B_1, B_1_dup ); ^~~~~~~~ PLA_Gemm_A.c:143:2: warning: implicit declaration of function 'PLA_Local_gemm' [-Wimplicit-function-declaration] PLA_Local_gemm( PLA_NO_TRANS, PLA_TRANS, alpha, A, B_1_dup, ^~~~~~~~~~~~~~ PLA_Gemm_A.c:150:7: warning: implicit declaration of function 'PLA_Reduce_x' [-Wimplicit-function-declaration] PLA_Reduce_x( PLA_SHAPE_GENERAL, C_1_dup, one, C_1 ); ^~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Gemm_B.o PLA_Gemm_B.c PLA_Gemm_B.c: In function 'PLA_Gemm_B': PLA_Gemm_B.c:110:3: warning: implicit declaration of function 'PLA_Local_scal' [-Wimplicit-function-declaration] PLA_Local_scal( beta, C ); ^~~~~~~~~~~~~~ PLA_Gemm_B.c:161:7: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( A_1, A_1_dup ); ^~~~~~~~ PLA_Gemm_B.c:165:2: warning: implicit declaration of function 'PLA_Local_gemm' [-Wimplicit-function-declaration] PLA_Local_gemm( PLA_TRANS, PLA_NO_TRANS, alpha, A_1_dup, B, ^~~~~~~~~~~~~~ PLA_Gemm_B.c:172:7: warning: implicit declaration of function 'PLA_Reduce_x' [-Wimplicit-function-declaration] PLA_Reduce_x( PLA_SHAPE_GENERAL, C_1_dup, one, C_1 ); ^~~~~~~~~~~~ PLA_Gemm_B.c:183:37: warning: implicit declaration of function 'PLA_Conjugate' [-Wimplicit-function-declaration] if ( transb == PLA_CONJ_TRANS ) PLA_Conjugate( B ); ^~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Gemm_C.o PLA_Gemm_C.c PLA_Gemm_C.c: In function 'PLA_Gemm_C': PLA_Gemm_C.c:111:3: warning: implicit declaration of function 'PLA_Local_scal' [-Wimplicit-function-declaration] PLA_Local_scal( beta, C ); ^~~~~~~~~~~~~~ PLA_Gemm_C.c:181:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( A_1, A_1_dup ); ^~~~~~~~ PLA_Gemm_C.c:185:39: warning: implicit declaration of function 'PLA_Conjugate' [-Wimplicit-function-declaration] if ( transa == PLA_CONJ_TRANS ) PLA_Conjugate( A_1_dup ); ^~~~~~~~~~~~~ PLA_Gemm_C.c:189:5: warning: implicit declaration of function 'PLA_Local_gemm' [-Wimplicit-function-declaration] PLA_Local_gemm( PLA_NO_TRANS, PLA_NO_TRANS, alpha, A_1_dup, B_1_dup, ^~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Symm.o PLA_Symm.c PLA_Symm.c: In function 'PLA_Symm': PLA_Symm.c:24:13: warning: implicit declaration of function 'PLA_Symm_enter' [-Wimplicit-function-declaration] value = PLA_Symm_enter( side, uplo, alpha, A, B, beta, C ); ^~~~~~~~~~~~~~ PLA_Symm.c:31:5: warning: implicit declaration of function 'PLA_Scal' [-Wimplicit-function-declaration] PLA_Scal( beta, C ); ^~~~~~~~ PLA_Symm.c:35:10: warning: implicit declaration of function 'PLA_Symm_left_lower' [-Wimplicit-function-declaration] value = PLA_Symm_left_lower( alpha, A, B, C, nb_alg ); ^~~~~~~~~~~~~~~~~~~ PLA_Symm.c:37:10: warning: implicit declaration of function 'PLA_Symm_left_upper' [-Wimplicit-function-declaration] value = PLA_Symm_left_upper( alpha, A, B, C, nb_alg ); ^~~~~~~~~~~~~~~~~~~ PLA_Symm.c:41:10: warning: implicit declaration of function 'PLA_Symm_right_lower' [-Wimplicit-function-declaration] value = PLA_Symm_right_lower( alpha, A, B, C, nb_alg ); ^~~~~~~~~~~~~~~~~~~~ PLA_Symm.c:43:10: warning: implicit declaration of function 'PLA_Symm_right_upper' [-Wimplicit-function-declaration] value = PLA_Symm_right_upper( alpha, A, B, C, nb_alg ); ^~~~~~~~~~~~~~~~~~~~ PLA_Symm.c:48:13: warning: implicit declaration of function 'PLA_Symm_exit' [-Wimplicit-function-declaration] value = PLA_Symm_exit( side, uplo, alpha, A, B, beta, C ); ^~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Symm_enter_exit.o PLA_Symm_enter_exit.c PLA_Symm_enter_exit.c: In function 'PLA_Symm_enter': PLA_Symm_enter_exit.c:37:11: warning: implicit declaration of function 'PLA_Valid_side_parameter' [-Wimplicit-function-declaration] if ( !PLA_Valid_side_parameter( side ) ){ ^~~~~~~~~~~~~~~~~~~~~~~~ PLA_Symm_enter_exit.c:42:11: warning: implicit declaration of function 'PLA_Valid_uplo_parameter' [-Wimplicit-function-declaration] if ( !PLA_Valid_uplo_parameter( uplo ) ){ ^~~~~~~~~~~~~~~~~~~~~~~~ PLA_Symm_enter_exit.c:183:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( alpha, alpha_cpy ); ^~~~~~~~ PLA_Symm_enter_exit.c:187:10: warning: implicit declaration of function 'PLA_Local_equal_zero' [-Wimplicit-function-declaration] if ( PLA_Local_equal_zero( beta_cpy ) ) ^~~~~~~~~~~~~~~~~~~~ PLA_Symm_enter_exit.c: In function 'PLA_Symm_exit': PLA_Symm_enter_exit.c:226:5: warning: implicit declaration of function 'PLA_Local_scal' [-Wimplicit-function-declaration] PLA_Local_scal( beta_cpy, C_cpy ); ^~~~~~~~~~~~~~ PLA_Symm_enter_exit.c:232:5: warning: implicit declaration of function 'PLA_Local_symm' [-Wimplicit-function-declaration] PLA_Local_symm( side, uplo, alpha_cpy, A_cpy, B_cpy, ^~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Symm_left_lower.o PLA_Symm_left_lower.c PLA_Symm_left_lower.c: In function 'PLA_Symm_left_lower': PLA_Symm_left_lower.c:15:3: warning: implicit declaration of function 'PLA_Part_2x2' [-Wimplicit-function-declaration] PLA_Part_2x2( A, &ATL, /**/ &ATR, ^~~~~~~~~~~~ PLA_Symm_left_lower.c:20:3: warning: implicit declaration of function 'PLA_Part_2x1' [-Wimplicit-function-declaration] PLA_Part_2x1( B, &BT, ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA.h:18:0, from PLA_Symm_left_lower.c:1: PLA_Symm_left_lower.c:30:20: warning: implicit declaration of function 'PLA_Obj_length' [-Wimplicit-function-declaration] while ( b = min( PLA_Obj_length( ABR ), nb_alg ) ){ ^ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_Misc.h:20:21: note: in definition of macro 'min' #define min(x,y) ( (x) < (y) ? (x) : (y) ) ^ PLA_Symm_left_lower.c:31:5: warning: implicit declaration of function 'PLA_Repart_2x2_to_3x3' [-Wimplicit-function-declaration] PLA_Repart_2x2_to_3x3( ATL, /**/ ATR, &A00, /**/ &A01, &A02, ^~~~~~~~~~~~~~~~~~~~~ PLA_Symm_left_lower.c:37:5: warning: implicit declaration of function 'PLA_Repart_2x1_to_3x1' [-Wimplicit-function-declaration] PLA_Repart_2x1_to_3x1( BT, &B0, ^~~~~~~~~~~~~~~~~~~~~ PLA_Symm_left_lower.c:65:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( A10, A10_dpmv ); ^~~~~~~~ PLA_Symm_left_lower.c:71:5: warning: implicit declaration of function 'PLA_Local_gemm' [-Wimplicit-function-declaration] PLA_Local_gemm( PLA_NO_TRANSPOSE, PLA_NO_TRANSPOSE, ^~~~~~~~~~~~~~ PLA_Symm_left_lower.c:77:5: warning: implicit declaration of function 'PLA_Local_symm' [-Wimplicit-function-declaration] PLA_Local_symm( PLA_SIDE_LEFT, PLA_LOWER_TRIANGULAR, ^~~~~~~~~~~~~~ PLA_Symm_left_lower.c:84:5: warning: implicit declaration of function 'PLA_Cont_with_3x3_to_2x2' [-Wimplicit-function-declaration] PLA_Cont_with_3x3_to_2x2( &ATL, /**/ &ATR, A00, A01, /**/ A02, ^~~~~~~~~~~~~~~~~~~~~~~~ PLA_Symm_left_lower.c:90:5: warning: implicit declaration of function 'PLA_Cont_with_3x1_to_2x1' [-Wimplicit-function-declaration] PLA_Cont_with_3x1_to_2x1( &BT, B0, ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Symm_left_upper.o PLA_Symm_left_upper.c PLA_Symm_left_upper.c: In function 'PLA_Symm_left_upper': PLA_Symm_left_upper.c:15:3: warning: implicit declaration of function 'PLA_Part_2x2' [-Wimplicit-function-declaration] PLA_Part_2x2( A, &ATL, /**/ &ATR, ^~~~~~~~~~~~ PLA_Symm_left_upper.c:20:3: warning: implicit declaration of function 'PLA_Part_2x1' [-Wimplicit-function-declaration] PLA_Part_2x1( B, &BT, ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA.h:18:0, from PLA_Symm_left_upper.c:1: PLA_Symm_left_upper.c:30:20: warning: implicit declaration of function 'PLA_Obj_length' [-Wimplicit-function-declaration] while ( b = min( PLA_Obj_length( ABR ), nb_alg ) ){ ^ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_Misc.h:20:21: note: in definition of macro 'min' #define min(x,y) ( (x) < (y) ? (x) : (y) ) ^ PLA_Symm_left_upper.c:31:5: warning: implicit declaration of function 'PLA_Repart_2x2_to_3x3' [-Wimplicit-function-declaration] PLA_Repart_2x2_to_3x3( ATL, /**/ ATR, &A00, /**/ &A01, &A02, ^~~~~~~~~~~~~~~~~~~~~ PLA_Symm_left_upper.c:37:5: warning: implicit declaration of function 'PLA_Repart_2x1_to_3x1' [-Wimplicit-function-declaration] PLA_Repart_2x1_to_3x1( BT, &B0, ^~~~~~~~~~~~~~~~~~~~~ PLA_Symm_left_upper.c:65:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( A01, A01_dpmv ); ^~~~~~~~ PLA_Symm_left_upper.c:71:5: warning: implicit declaration of function 'PLA_Local_gemm' [-Wimplicit-function-declaration] PLA_Local_gemm( PLA_NO_TRANSPOSE, PLA_NO_TRANSPOSE, ^~~~~~~~~~~~~~ PLA_Symm_left_upper.c:77:5: warning: implicit declaration of function 'PLA_Local_symm' [-Wimplicit-function-declaration] PLA_Local_symm( PLA_SIDE_LEFT, PLA_UPPER_TRIANGULAR, ^~~~~~~~~~~~~~ PLA_Symm_left_upper.c:84:5: warning: implicit declaration of function 'PLA_Cont_with_3x3_to_2x2' [-Wimplicit-function-declaration] PLA_Cont_with_3x3_to_2x2( &ATL, /**/ &ATR, A00, A01, /**/ A02, ^~~~~~~~~~~~~~~~~~~~~~~~ PLA_Symm_left_upper.c:90:5: warning: implicit declaration of function 'PLA_Cont_with_3x1_to_2x1' [-Wimplicit-function-declaration] PLA_Cont_with_3x1_to_2x1( &BT, B0, ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Symm_right_lower.o PLA_Symm_right_lower.c PLA_Symm_right_lower.c: In function 'PLA_Symm_right_lower': PLA_Symm_right_lower.c:14:3: warning: implicit declaration of function 'PLA_Part_2x2' [-Wimplicit-function-declaration] PLA_Part_2x2( A, &ATL, /**/ &ATR, ^~~~~~~~~~~~ PLA_Symm_right_lower.c:19:3: warning: implicit declaration of function 'PLA_Part_1x2' [-Wimplicit-function-declaration] PLA_Part_1x2( B, &BL, /**/ &BR, 0, /* width submatrix */ PLA_LEFT ); ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA.h:18:0, from PLA_Symm_right_lower.c:1: PLA_Symm_right_lower.c:23:20: warning: implicit declaration of function 'PLA_Obj_length' [-Wimplicit-function-declaration] while ( b = min( PLA_Obj_length( ABR ), nb_alg ) ){ ^ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_Misc.h:20:21: note: in definition of macro 'min' #define min(x,y) ( (x) < (y) ? (x) : (y) ) ^ PLA_Symm_right_lower.c:25:5: warning: implicit declaration of function 'PLA_Repart_2x2_to_3x3' [-Wimplicit-function-declaration] PLA_Repart_2x2_to_3x3( ATL, /**/ ATR, &A00, /**/ &A01, &A02, ^~~~~~~~~~~~~~~~~~~~~ PLA_Symm_right_lower.c:31:5: warning: implicit declaration of function 'PLA_Repart_1x2_to_1x3' [-Wimplicit-function-declaration] PLA_Repart_1x2_to_1x3( BL, /**/ BR, &B0, /**/ &B1, &B2, ^~~~~~~~~~~~~~~~~~~~~ PLA_Symm_right_lower.c:51:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( A10, A10_dpmv ); ^~~~~~~~ PLA_Symm_right_lower.c:57:5: warning: implicit declaration of function 'PLA_Local_gemm' [-Wimplicit-function-declaration] PLA_Local_gemm( PLA_NO_TRANSPOSE, PLA_NO_TRANSPOSE, ^~~~~~~~~~~~~~ PLA_Symm_right_lower.c:63:5: warning: implicit declaration of function 'PLA_Local_symm' [-Wimplicit-function-declaration] PLA_Local_symm( PLA_SIDE_RIGHT, PLA_LOWER_TRIANGULAR, ^~~~~~~~~~~~~~ PLA_Symm_right_lower.c:70:5: warning: implicit declaration of function 'PLA_Cont_with_3x3_to_2x2' [-Wimplicit-function-declaration] PLA_Cont_with_3x3_to_2x2( &ATL, /**/ &ATR, A00, A01, /**/ A02, ^~~~~~~~~~~~~~~~~~~~~~~~ PLA_Symm_right_lower.c:76:5: warning: implicit declaration of function 'PLA_Cont_with_1x3_to_1x2' [-Wimplicit-function-declaration] PLA_Cont_with_1x3_to_1x2( &BL, /**/ &BR, B0, B1, /**/ B2, ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Symm_right_upper.o PLA_Symm_right_upper.c PLA_Symm_right_upper.c: In function 'PLA_Symm_right_upper': PLA_Symm_right_upper.c:14:3: warning: implicit declaration of function 'PLA_Part_2x2' [-Wimplicit-function-declaration] PLA_Part_2x2( A, &ATL, /**/ &ATR, ^~~~~~~~~~~~ PLA_Symm_right_upper.c:19:3: warning: implicit declaration of function 'PLA_Part_1x2' [-Wimplicit-function-declaration] PLA_Part_1x2( B, &BL, /**/ &BR, 0, /* width submatrix */ PLA_LEFT ); ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA.h:18:0, from PLA_Symm_right_upper.c:1: PLA_Symm_right_upper.c:23:20: warning: implicit declaration of function 'PLA_Obj_length' [-Wimplicit-function-declaration] while ( b = min( PLA_Obj_length( ABR ), nb_alg ) ){ ^ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_Misc.h:20:21: note: in definition of macro 'min' #define min(x,y) ( (x) < (y) ? (x) : (y) ) ^ PLA_Symm_right_upper.c:25:5: warning: implicit declaration of function 'PLA_Repart_2x2_to_3x3' [-Wimplicit-function-declaration] PLA_Repart_2x2_to_3x3( ATL, /**/ ATR, &A00, /**/ &A01, &A02, ^~~~~~~~~~~~~~~~~~~~~ PLA_Symm_right_upper.c:31:5: warning: implicit declaration of function 'PLA_Repart_1x2_to_1x3' [-Wimplicit-function-declaration] PLA_Repart_1x2_to_1x3( BL, /**/ BR, &B0, /**/ &B1, &B2, ^~~~~~~~~~~~~~~~~~~~~ PLA_Symm_right_upper.c:51:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( A01, A01_dpmv ); ^~~~~~~~ PLA_Symm_right_upper.c:57:5: warning: implicit declaration of function 'PLA_Local_gemm' [-Wimplicit-function-declaration] PLA_Local_gemm( PLA_NO_TRANSPOSE, PLA_NO_TRANSPOSE, ^~~~~~~~~~~~~~ PLA_Symm_right_upper.c:63:5: warning: implicit declaration of function 'PLA_Local_symm' [-Wimplicit-function-declaration] PLA_Local_symm( PLA_SIDE_RIGHT, PLA_UPPER_TRIANGULAR, ^~~~~~~~~~~~~~ PLA_Symm_right_upper.c:70:5: warning: implicit declaration of function 'PLA_Cont_with_3x3_to_2x2' [-Wimplicit-function-declaration] PLA_Cont_with_3x3_to_2x2( &ATL, /**/ &ATR, A00, A01, /**/ A02, ^~~~~~~~~~~~~~~~~~~~~~~~ PLA_Symm_right_upper.c:76:5: warning: implicit declaration of function 'PLA_Cont_with_1x3_to_1x2' [-Wimplicit-function-declaration] PLA_Cont_with_1x3_to_1x2( &BL, /**/ &BR, B0, B1, /**/ B2, ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Trmm.o PLA_Trmm.c PLA_Trmm.c: In function 'PLA_Trmm': PLA_Trmm.c:23:13: warning: implicit declaration of function 'PLA_Trmm_enter' [-Wimplicit-function-declaration] value = PLA_Trmm_enter( side, uplo, trans, diag, alpha, A, B ); ^~~~~~~~~~~~~~ PLA_Trmm.c:33:12: warning: implicit declaration of function 'PLA_Trmm_left_lower_notrans' [-Wimplicit-function-declaration] value = PLA_Trmm_left_lower_notrans( diag, alpha, A, B, nb_alg ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Trmm.c:35:12: warning: implicit declaration of function 'PLA_Trmm_left_lower_trans' [-Wimplicit-function-declaration] value = PLA_Trmm_left_lower_trans( diag, alpha, A, B, nb_alg ); ^~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Trmm.c:39:12: warning: implicit declaration of function 'PLA_Trmm_left_upper_notrans' [-Wimplicit-function-declaration] value = PLA_Trmm_left_upper_notrans( diag, alpha, A, B, nb_alg ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Trmm.c:41:12: warning: implicit declaration of function 'PLA_Trmm_left_upper_trans' [-Wimplicit-function-declaration] value = PLA_Trmm_left_upper_trans( diag, alpha, A, B, nb_alg ); ^~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Trmm.c:47:12: warning: implicit declaration of function 'PLA_Trmm_right_lower_notrans' [-Wimplicit-function-declaration] value = PLA_Trmm_right_lower_notrans( diag, alpha, A, B, nb_alg ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Trmm.c:49:12: warning: implicit declaration of function 'PLA_Trmm_right_lower_trans' [-Wimplicit-function-declaration] value = PLA_Trmm_right_lower_trans( diag, alpha, A, B, nb_alg ); ^~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Trmm.c:53:12: warning: implicit declaration of function 'PLA_Trmm_right_upper_notrans' [-Wimplicit-function-declaration] value = PLA_Trmm_right_upper_notrans( diag, alpha, A, B, nb_alg ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Trmm.c:55:12: warning: implicit declaration of function 'PLA_Trmm_right_upper_trans' [-Wimplicit-function-declaration] value = PLA_Trmm_right_upper_trans( diag, alpha, A, B, nb_alg ); ^~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Trmm.c:61:13: warning: implicit declaration of function 'PLA_Trmm_exit' [-Wimplicit-function-declaration] value = PLA_Trmm_exit( side, uplo, trans, diag, alpha, A, B ); ^~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Trmm_enter_exit.o PLA_Trmm_enter_exit.c PLA_Trmm_enter_exit.c: In function 'PLA_Trmm_enter': PLA_Trmm_enter_exit.c:37:11: warning: implicit declaration of function 'PLA_Valid_side_parameter' [-Wimplicit-function-declaration] if ( !PLA_Valid_side_parameter( side ) ){ ^~~~~~~~~~~~~~~~~~~~~~~~ PLA_Trmm_enter_exit.c:42:11: warning: implicit declaration of function 'PLA_Valid_uplo_parameter' [-Wimplicit-function-declaration] if ( !PLA_Valid_uplo_parameter( uplo ) ){ ^~~~~~~~~~~~~~~~~~~~~~~~ PLA_Trmm_enter_exit.c:47:11: warning: implicit declaration of function 'PLA_Valid_trans_parameter' [-Wimplicit-function-declaration] if ( !PLA_Valid_trans_parameter( transa ) ){ ^~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Trmm_enter_exit.c:136:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( alpha, alpha_cpy ); ^~~~~~~~ PLA_Trmm_enter_exit.c: In function 'PLA_Trmm_exit': PLA_Trmm_enter_exit.c:172:5: warning: implicit declaration of function 'PLA_Local_scal' [-Wimplicit-function-declaration] PLA_Local_scal( alpha_cpy, B_cpy ); ^~~~~~~~~~~~~~ PLA_Trmm_enter_exit.c:177:5: warning: implicit declaration of function 'PLA_Local_trmm' [-Wimplicit-function-declaration] PLA_Local_trmm( side, uplo, transa, diag, alpha_cpy, A_cpy, B_cpy ); ^~~~~~~~~~~~~~ PLA_Trmm_enter_exit.c:185:7: warning: implicit declaration of function 'PLA_Global_show' [-Wimplicit-function-declaration] PLA_Global_show( "B_temp ", B_temp, "%4.1lf ", " " ); ^~~~~~~~~~~~~~~ PLA_Trmm_enter_exit.c:204:8: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration] if ( strcmp( routine_name, "PLA_Trmm_exit" ) != 0 ) ^~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Trmm_left_lower_notrans.o PLA_Trmm_left_lower_notrans.c PLA_Trmm_left_lower_notrans.c: In function 'PLA_Trmm_left_lower_notrans': PLA_Trmm_left_lower_notrans.c:25:3: warning: implicit declaration of function 'PLA_Part_2x2' [-Wimplicit-function-declaration] PLA_Part_2x2( A, &ATL, /**/ &ATR, ^~~~~~~~~~~~ PLA_Trmm_left_lower_notrans.c:29:3: warning: implicit declaration of function 'PLA_Part_2x1' [-Wimplicit-function-declaration] PLA_Part_2x1( B, &BT, ^~~~~~~~~~~~ PLA_Trmm_left_lower_notrans.c:38:5: warning: implicit declaration of function 'PLA_Repart_2x2_to_3x3' [-Wimplicit-function-declaration] PLA_Repart_2x2_to_3x3( ATL, /**/ ATR, &A00, &A01, /**/ &A02, ^~~~~~~~~~~~~~~~~~~~~ PLA_Trmm_left_lower_notrans.c:44:5: warning: implicit declaration of function 'PLA_Repart_2x1_to_3x1' [-Wimplicit-function-declaration] PLA_Repart_2x1_to_3x1( BT, &B0, ^~~~~~~~~~~~~~~~~~~~~ PLA_Trmm_left_lower_notrans.c:58:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( B1, B1_dpmv ); ^~~~~~~~ PLA_Trmm_left_lower_notrans.c:62:5: warning: implicit declaration of function 'PLA_Local_gemm' [-Wimplicit-function-declaration] PLA_Local_gemm( PLA_NO_TRANSPOSE, PLA_NO_TRANSPOSE, alpha, A21_dpmv, B1_dpmv, ONE, B2 ); ^~~~~~~~~~~~~~ PLA_Trmm_left_lower_notrans.c:68:5: warning: implicit declaration of function 'PLA_Local_trmm' [-Wimplicit-function-declaration] PLA_Local_trmm( PLA_LEFT, PLA_LOWER_TRIANGULAR, PLA_NO_TRANSPOSE, diag, alpha, A11_dup, B1_dpmv ); ^~~~~~~~~~~~~~ PLA_Trmm_left_lower_notrans.c:74:5: warning: implicit declaration of function 'PLA_Cont_with_3x3_to_2x2' [-Wimplicit-function-declaration] PLA_Cont_with_3x3_to_2x2( &ATL, /**/ &ATR, A00, /**/ A01, A02, ^~~~~~~~~~~~~~~~~~~~~~~~ PLA_Trmm_left_lower_notrans.c:80:5: warning: implicit declaration of function 'PLA_Cont_with_3x1_to_2x1' [-Wimplicit-function-declaration] PLA_Cont_with_3x1_to_2x1( &BT, B0, ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Trmm_left_lower_trans.o PLA_Trmm_left_lower_trans.c PLA_Trmm_left_lower_trans.c: In function 'PLA_Trmm_left_lower_trans': PLA_Trmm_left_lower_trans.c:25:3: warning: implicit declaration of function 'PLA_Part_2x2' [-Wimplicit-function-declaration] PLA_Part_2x2( A, &ATL, /**/ &ATR, ^~~~~~~~~~~~ PLA_Trmm_left_lower_trans.c:29:3: warning: implicit declaration of function 'PLA_Part_2x1' [-Wimplicit-function-declaration] PLA_Part_2x1( B, &BT, ^~~~~~~~~~~~ PLA_Trmm_left_lower_trans.c:38:5: warning: implicit declaration of function 'PLA_Repart_2x2_to_3x3' [-Wimplicit-function-declaration] PLA_Repart_2x2_to_3x3( ATL, /**/ ATR, &A00, /**/ &A01, &A02, ^~~~~~~~~~~~~~~~~~~~~ PLA_Trmm_left_lower_trans.c:44:5: warning: implicit declaration of function 'PLA_Repart_2x1_to_3x1' [-Wimplicit-function-declaration] PLA_Repart_2x1_to_3x1( BT, &B0, ^~~~~~~~~~~~~~~~~~~~~ PLA_Trmm_left_lower_trans.c:60:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( B1, B1_dpmv ); ^~~~~~~~ PLA_Trmm_left_lower_trans.c:64:5: warning: implicit declaration of function 'PLA_Local_gemm' [-Wimplicit-function-declaration] PLA_Local_gemm( PLA_NO_TRANSPOSE, PLA_NO_TRANSPOSE, alpha, A10_dpmv, B1_dpmv, ONE, B0 ); ^~~~~~~~~~~~~~ PLA_Trmm_left_lower_trans.c:70:5: warning: implicit declaration of function 'PLA_Local_trmm' [-Wimplicit-function-declaration] PLA_Local_trmm( PLA_LEFT, PLA_LOWER_TRIANGULAR, PLA_TRANSPOSE, diag, alpha, A11_dup, B1_dpmv ); ^~~~~~~~~~~~~~ PLA_Trmm_left_lower_trans.c:76:5: warning: implicit declaration of function 'PLA_Cont_with_3x3_to_2x2' [-Wimplicit-function-declaration] PLA_Cont_with_3x3_to_2x2( &ATL, /**/ &ATR, A00, A01, /**/ A02, ^~~~~~~~~~~~~~~~~~~~~~~~ PLA_Trmm_left_lower_trans.c:82:5: warning: implicit declaration of function 'PLA_Cont_with_3x1_to_2x1' [-Wimplicit-function-declaration] PLA_Cont_with_3x1_to_2x1( &BT, B0, ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Trmm_left_upper_notrans.o PLA_Trmm_left_upper_notrans.c PLA_Trmm_left_upper_notrans.c: In function 'PLA_Trmm_left_upper_notrans': PLA_Trmm_left_upper_notrans.c:25:3: warning: implicit declaration of function 'PLA_Part_2x2' [-Wimplicit-function-declaration] PLA_Part_2x2( A, &ATL, /**/ &ATR, ^~~~~~~~~~~~ PLA_Trmm_left_upper_notrans.c:29:3: warning: implicit declaration of function 'PLA_Part_2x1' [-Wimplicit-function-declaration] PLA_Part_2x1( B, &BT, ^~~~~~~~~~~~ PLA_Trmm_left_upper_notrans.c:38:5: warning: implicit declaration of function 'PLA_Repart_2x2_to_3x3' [-Wimplicit-function-declaration] PLA_Repart_2x2_to_3x3( ATL, /**/ ATR, &A00, /**/ &A01, &A02, ^~~~~~~~~~~~~~~~~~~~~ PLA_Trmm_left_upper_notrans.c:44:5: warning: implicit declaration of function 'PLA_Repart_2x1_to_3x1' [-Wimplicit-function-declaration] PLA_Repart_2x1_to_3x1( BT, &B0, ^~~~~~~~~~~~~~~~~~~~~ PLA_Trmm_left_upper_notrans.c:58:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( B1, B1_dpmv ); ^~~~~~~~ PLA_Trmm_left_upper_notrans.c:62:5: warning: implicit declaration of function 'PLA_Local_gemm' [-Wimplicit-function-declaration] PLA_Local_gemm( PLA_NO_TRANSPOSE, PLA_NO_TRANSPOSE, alpha, A01_dpmv, B1_dpmv, ONE, B0 ); ^~~~~~~~~~~~~~ PLA_Trmm_left_upper_notrans.c:68:5: warning: implicit declaration of function 'PLA_Local_trmm' [-Wimplicit-function-declaration] PLA_Local_trmm(PLA_LEFT, PLA_UPPER_TRIANGULAR, PLA_NO_TRANSPOSE, diag, alpha, A11_dup, B1_dpmv ); ^~~~~~~~~~~~~~ PLA_Trmm_left_upper_notrans.c:74:5: warning: implicit declaration of function 'PLA_Cont_with_3x3_to_2x2' [-Wimplicit-function-declaration] PLA_Cont_with_3x3_to_2x2( &ATL, /**/ &ATR, A00, A01, /**/ A02, ^~~~~~~~~~~~~~~~~~~~~~~~ PLA_Trmm_left_upper_notrans.c:80:5: warning: implicit declaration of function 'PLA_Cont_with_3x1_to_2x1' [-Wimplicit-function-declaration] PLA_Cont_with_3x1_to_2x1( &BT, B0, ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Trmm_left_upper_trans.o PLA_Trmm_left_upper_trans.c PLA_Trmm_left_upper_trans.c: In function 'PLA_Trmm_left_upper_trans': PLA_Trmm_left_upper_trans.c:25:3: warning: implicit declaration of function 'PLA_Part_2x2' [-Wimplicit-function-declaration] PLA_Part_2x2( A, &ATL, /**/ &ATR, ^~~~~~~~~~~~ PLA_Trmm_left_upper_trans.c:29:3: warning: implicit declaration of function 'PLA_Part_2x1' [-Wimplicit-function-declaration] PLA_Part_2x1( B, &BT, ^~~~~~~~~~~~ PLA_Trmm_left_upper_trans.c:38:5: warning: implicit declaration of function 'PLA_Repart_2x2_to_3x3' [-Wimplicit-function-declaration] PLA_Repart_2x2_to_3x3( ATL, /**/ ATR, &A00, &A01, /**/ &A02, ^~~~~~~~~~~~~~~~~~~~~ PLA_Trmm_left_upper_trans.c:44:5: warning: implicit declaration of function 'PLA_Repart_2x1_to_3x1' [-Wimplicit-function-declaration] PLA_Repart_2x1_to_3x1( BT, &B0, ^~~~~~~~~~~~~~~~~~~~~ PLA_Trmm_left_upper_trans.c:60:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( B1, B1_dpmv ); ^~~~~~~~ PLA_Trmm_left_upper_trans.c:64:5: warning: implicit declaration of function 'PLA_Local_gemm' [-Wimplicit-function-declaration] PLA_Local_gemm( PLA_NO_TRANSPOSE, PLA_NO_TRANSPOSE, alpha, A12_dpmv, B1_dpmv, ONE, B2 ); ^~~~~~~~~~~~~~ PLA_Trmm_left_upper_trans.c:70:5: warning: implicit declaration of function 'PLA_Local_trmm' [-Wimplicit-function-declaration] PLA_Local_trmm( PLA_LEFT, PLA_UPPER_TRIANGULAR, PLA_TRANSPOSE, diag, alpha, A11_dup, B1_dpmv ); ^~~~~~~~~~~~~~ PLA_Trmm_left_upper_trans.c:76:5: warning: implicit declaration of function 'PLA_Cont_with_3x3_to_2x2' [-Wimplicit-function-declaration] PLA_Cont_with_3x3_to_2x2( &ATL, /**/ &ATR, A00, /**/ A01, A02, ^~~~~~~~~~~~~~~~~~~~~~~~ PLA_Trmm_left_upper_trans.c:82:5: warning: implicit declaration of function 'PLA_Cont_with_3x1_to_2x1' [-Wimplicit-function-declaration] PLA_Cont_with_3x1_to_2x1( &BT, B0, ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Trmm_right_lower_notrans.o PLA_Trmm_right_lower_notrans.c PLA_Trmm_right_lower_notrans.c: In function 'PLA_Trmm_right_lower_notrans': PLA_Trmm_right_lower_notrans.c:25:3: warning: implicit declaration of function 'PLA_Part_2x2' [-Wimplicit-function-declaration] PLA_Part_2x2( A, &ATL, /**/ &ATR, ^~~~~~~~~~~~ PLA_Trmm_right_lower_notrans.c:29:3: warning: implicit declaration of function 'PLA_Part_1x2' [-Wimplicit-function-declaration] PLA_Part_1x2( B, &BL, /**/ &BR, ^~~~~~~~~~~~ PLA_Trmm_right_lower_notrans.c:37:5: warning: implicit declaration of function 'PLA_Repart_2x2_to_3x3' [-Wimplicit-function-declaration] PLA_Repart_2x2_to_3x3( ATL, /**/ ATR, &A00, /**/ &A01, &A02, ^~~~~~~~~~~~~~~~~~~~~ PLA_Trmm_right_lower_notrans.c:43:5: warning: implicit declaration of function 'PLA_Repart_1x2_to_1x3' [-Wimplicit-function-declaration] PLA_Repart_1x2_to_1x3( BL, /**/ BR, &B0, /**/ &B1, &B2, ^~~~~~~~~~~~~~~~~~~~~ PLA_Trmm_right_lower_notrans.c:54:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( B1, B1_dpmv ); ^~~~~~~~ PLA_Trmm_right_lower_notrans.c:58:5: warning: implicit declaration of function 'PLA_Local_gemm' [-Wimplicit-function-declaration] PLA_Local_gemm( PLA_NO_TRANSPOSE, PLA_NO_TRANSPOSE, alpha, B1_dpmv, A10_dpmv, ONE, B0 ); ^~~~~~~~~~~~~~ PLA_Trmm_right_lower_notrans.c:64:5: warning: implicit declaration of function 'PLA_Local_trmm' [-Wimplicit-function-declaration] PLA_Local_trmm( PLA_RIGHT, PLA_LOWER_TRIANGULAR, PLA_NO_TRANSPOSE, diag, alpha, A11_dup, B1_dpmv ); ^~~~~~~~~~~~~~ PLA_Trmm_right_lower_notrans.c:70:5: warning: implicit declaration of function 'PLA_Cont_with_3x3_to_2x2' [-Wimplicit-function-declaration] PLA_Cont_with_3x3_to_2x2( &ATL, /**/ &ATR, A00, A01, /**/ A02, ^~~~~~~~~~~~~~~~~~~~~~~~ PLA_Trmm_right_lower_notrans.c:76:5: warning: implicit declaration of function 'PLA_Cont_with_1x3_to_1x2' [-Wimplicit-function-declaration] PLA_Cont_with_1x3_to_1x2( &BL, /**/ &BR, B0, B1, /**/ B2, ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Trmm_right_lower_trans.o PLA_Trmm_right_lower_trans.c PLA_Trmm_right_lower_trans.c: In function 'PLA_Trmm_right_lower_trans': PLA_Trmm_right_lower_trans.c:25:3: warning: implicit declaration of function 'PLA_Part_2x2' [-Wimplicit-function-declaration] PLA_Part_2x2( A, &ATL, /**/ &ATR, ^~~~~~~~~~~~ PLA_Trmm_right_lower_trans.c:29:3: warning: implicit declaration of function 'PLA_Part_1x2' [-Wimplicit-function-declaration] PLA_Part_1x2( B, &BL, /**/ &BR, ^~~~~~~~~~~~ PLA_Trmm_right_lower_trans.c:37:5: warning: implicit declaration of function 'PLA_Repart_2x2_to_3x3' [-Wimplicit-function-declaration] PLA_Repart_2x2_to_3x3( ATL, /**/ ATR, &A00, &A01, /**/ &A02, ^~~~~~~~~~~~~~~~~~~~~ PLA_Trmm_right_lower_trans.c:43:5: warning: implicit declaration of function 'PLA_Repart_1x2_to_1x3' [-Wimplicit-function-declaration] PLA_Repart_1x2_to_1x3( BL, /**/ BR, &B0, &B1, /**/ &B2, ^~~~~~~~~~~~~~~~~~~~~ PLA_Trmm_right_lower_trans.c:52:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( B1, B1_dpmv ); ^~~~~~~~ PLA_Trmm_right_lower_trans.c:56:5: warning: implicit declaration of function 'PLA_Local_gemm' [-Wimplicit-function-declaration] PLA_Local_gemm( PLA_NO_TRANSPOSE, PLA_NO_TRANSPOSE, alpha, B1_dpmv, A21_dpmv, ONE, B2 ); ^~~~~~~~~~~~~~ PLA_Trmm_right_lower_trans.c:62:5: warning: implicit declaration of function 'PLA_Local_trmm' [-Wimplicit-function-declaration] PLA_Local_trmm( PLA_RIGHT, PLA_LOWER_TRIANGULAR, PLA_TRANSPOSE, diag, alpha, A11_dup, B1_dpmv ); ^~~~~~~~~~~~~~ PLA_Trmm_right_lower_trans.c:68:5: warning: implicit declaration of function 'PLA_Cont_with_3x3_to_2x2' [-Wimplicit-function-declaration] PLA_Cont_with_3x3_to_2x2( &ATL, /**/ &ATR, A00, /**/ A01, A02, ^~~~~~~~~~~~~~~~~~~~~~~~ PLA_Trmm_right_lower_trans.c:74:5: warning: implicit declaration of function 'PLA_Cont_with_1x3_to_1x2' [-Wimplicit-function-declaration] PLA_Cont_with_1x3_to_1x2( &BL, /**/ &BR, B0, /**/ B1, B2, ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Trmm_right_upper_notrans.o PLA_Trmm_right_upper_notrans.c PLA_Trmm_right_upper_notrans.c: In function 'PLA_Trmm_right_upper_notrans': PLA_Trmm_right_upper_notrans.c:25:3: warning: implicit declaration of function 'PLA_Part_2x2' [-Wimplicit-function-declaration] PLA_Part_2x2( A, &ATL, /**/ &ATR, ^~~~~~~~~~~~ PLA_Trmm_right_upper_notrans.c:29:3: warning: implicit declaration of function 'PLA_Part_1x2' [-Wimplicit-function-declaration] PLA_Part_1x2( B, &BL, /**/ &BR, ^~~~~~~~~~~~ PLA_Trmm_right_upper_notrans.c:37:5: warning: implicit declaration of function 'PLA_Repart_2x2_to_3x3' [-Wimplicit-function-declaration] PLA_Repart_2x2_to_3x3( ATL, /**/ ATR, &A00, &A01, /**/ &A02, ^~~~~~~~~~~~~~~~~~~~~ PLA_Trmm_right_upper_notrans.c:43:5: warning: implicit declaration of function 'PLA_Repart_1x2_to_1x3' [-Wimplicit-function-declaration] PLA_Repart_1x2_to_1x3( BL, /**/ BR, &B0, &B1, /**/ &B2, ^~~~~~~~~~~~~~~~~~~~~ PLA_Trmm_right_upper_notrans.c:54:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( B1, B1_dpmv ); ^~~~~~~~ PLA_Trmm_right_upper_notrans.c:58:5: warning: implicit declaration of function 'PLA_Local_gemm' [-Wimplicit-function-declaration] PLA_Local_gemm( PLA_NO_TRANSPOSE, PLA_NO_TRANSPOSE, alpha, B1_dpmv, A12_dpmv, ONE, B2 ); ^~~~~~~~~~~~~~ PLA_Trmm_right_upper_notrans.c:64:5: warning: implicit declaration of function 'PLA_Local_trmm' [-Wimplicit-function-declaration] PLA_Local_trmm( PLA_RIGHT, PLA_UPPER_TRIANGULAR, PLA_NO_TRANSPOSE, diag, alpha, A11_dup, B1_dpmv ); ^~~~~~~~~~~~~~ PLA_Trmm_right_upper_notrans.c:70:5: warning: implicit declaration of function 'PLA_Cont_with_3x3_to_2x2' [-Wimplicit-function-declaration] PLA_Cont_with_3x3_to_2x2( &ATL, /**/ &ATR, A00, /**/ A01, A02, ^~~~~~~~~~~~~~~~~~~~~~~~ PLA_Trmm_right_upper_notrans.c:76:5: warning: implicit declaration of function 'PLA_Cont_with_1x3_to_1x2' [-Wimplicit-function-declaration] PLA_Cont_with_1x3_to_1x2( &BL, /**/ &BR, B0, /**/ B1, B2, ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Trmm_right_upper_trans.o PLA_Trmm_right_upper_trans.c PLA_Trmm_right_upper_trans.c: In function 'PLA_Trmm_right_upper_trans': PLA_Trmm_right_upper_trans.c:24:3: warning: implicit declaration of function 'PLA_Part_2x2' [-Wimplicit-function-declaration] PLA_Part_2x2( A, &ATL, /**/ &ATR, ^~~~~~~~~~~~ PLA_Trmm_right_upper_trans.c:28:3: warning: implicit declaration of function 'PLA_Part_1x2' [-Wimplicit-function-declaration] PLA_Part_1x2( B, &BL, /**/ &BR, ^~~~~~~~~~~~ PLA_Trmm_right_upper_trans.c:36:5: warning: implicit declaration of function 'PLA_Repart_2x2_to_3x3' [-Wimplicit-function-declaration] PLA_Repart_2x2_to_3x3( ATL, /**/ ATR, &A00, /**/ &A01, &A02, ^~~~~~~~~~~~~~~~~~~~~ PLA_Trmm_right_upper_trans.c:42:5: warning: implicit declaration of function 'PLA_Repart_1x2_to_1x3' [-Wimplicit-function-declaration] PLA_Repart_1x2_to_1x3( BL, /**/ BR, &B0, /**/ &B1, &B2, ^~~~~~~~~~~~~~~~~~~~~ PLA_Trmm_right_upper_trans.c:51:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( B1, B1_dpmv ); ^~~~~~~~ PLA_Trmm_right_upper_trans.c:55:5: warning: implicit declaration of function 'PLA_Local_gemm' [-Wimplicit-function-declaration] PLA_Local_gemm( PLA_NO_TRANSPOSE, PLA_NO_TRANSPOSE, alpha, B1_dpmv, A01_dpmv, ONE, B0 ); ^~~~~~~~~~~~~~ PLA_Trmm_right_upper_trans.c:61:5: warning: implicit declaration of function 'PLA_Local_trmm' [-Wimplicit-function-declaration] PLA_Local_trmm( PLA_RIGHT, PLA_UPPER_TRIANGULAR, PLA_TRANSPOSE, diag, alpha, A11_dup, B1_dpmv ); ^~~~~~~~~~~~~~ PLA_Trmm_right_upper_trans.c:67:5: warning: implicit declaration of function 'PLA_Cont_with_3x3_to_2x2' [-Wimplicit-function-declaration] PLA_Cont_with_3x3_to_2x2( &ATL, /**/ &ATR, A00, A01, /**/ A02, ^~~~~~~~~~~~~~~~~~~~~~~~ PLA_Trmm_right_upper_trans.c:73:5: warning: implicit declaration of function 'PLA_Cont_with_1x3_to_1x2' [-Wimplicit-function-declaration] PLA_Cont_with_1x3_to_1x2( &BL, /**/ &BR, B0, B1, /**/ B2, ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Trsm_right_lower.o PLA_Trsm_right_lower.c PLA_Trsm_right_lower.c: In function 'PLA_Trsm_right_lower': PLA_Trsm_right_lower.c:28:3: warning: implicit declaration of function 'PLA_Local_scal' [-Wimplicit-function-declaration] PLA_Local_scal( alpha, B ); ^~~~~~~~~~~~~~ PLA_Trsm_right_lower.c:68:7: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( B_1, C_1_dup ); ^~~~~~~~ PLA_Trsm_right_lower.c:72:7: warning: implicit declaration of function 'PLA_Local_trsm' [-Wimplicit-function-declaration] PLA_Local_trsm( PLA_SIDE_RIGHT, PLA_LOWER_TRIANGULAR, ^~~~~~~~~~~~~~ PLA_Trsm_right_lower.c:78:7: warning: implicit declaration of function 'PLA_Local_gemm' [-Wimplicit-function-declaration] PLA_Local_gemm( PLA_NO_TRANS, PLA_NO_TRANS, ^~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Trsm.o PLA_Trsm.c PLA_Trsm.c: In function 'PLA_Trsm': PLA_Trsm.c:25:13: warning: implicit declaration of function 'PLA_Trsm_enter' [-Wimplicit-function-declaration] value = PLA_Trsm_enter( side, uplo, trans, diag, alpha, A, B ); ^~~~~~~~~~~~~~ PLA_Trsm.c:33:3: warning: implicit declaration of function 'PLA_Scal' [-Wimplicit-function-declaration] PLA_Scal( alpha, B ); ^~~~~~~~ PLA_Trsm.c:38:2: warning: implicit declaration of function 'PLA_Trsm_left_lower_notrans' [-Wimplicit-function-declaration] PLA_Trsm_left_lower_notrans( diag, A, B, nb_alg ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Trsm.c:40:2: warning: implicit declaration of function 'PLA_Trsm_left_lower_trans' [-Wimplicit-function-declaration] PLA_Trsm_left_lower_trans( diag, A, B, nb_alg ); ^~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Trsm.c:42:2: warning: implicit declaration of function 'PLA_Trsm_left_lower' [-Wimplicit-function-declaration] PLA_Trsm_left_lower( trans, diag, ONE, A, B ); ^~~~~~~~~~~~~~~~~~~ PLA_Trsm.c:46:2: warning: implicit declaration of function 'PLA_Trsm_left_upper_notrans' [-Wimplicit-function-declaration] PLA_Trsm_left_upper_notrans( diag, A, B, nb_alg ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Trsm.c:48:2: warning: implicit declaration of function 'PLA_Trsm_left_upper_trans' [-Wimplicit-function-declaration] PLA_Trsm_left_upper_trans( diag, A, B, nb_alg ); ^~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Trsm.c:50:2: warning: implicit declaration of function 'PLA_Trsm_left_upper' [-Wimplicit-function-declaration] PLA_Trsm_left_upper( trans, diag, ONE, A, B ); ^~~~~~~~~~~~~~~~~~~ PLA_Trsm.c:56:2: warning: implicit declaration of function 'PLA_Trsm_right_lower_notrans' [-Wimplicit-function-declaration] PLA_Trsm_right_lower_notrans( diag, A, B, nb_alg ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Trsm.c:58:2: warning: implicit declaration of function 'PLA_Trsm_right_lower_trans' [-Wimplicit-function-declaration] PLA_Trsm_right_lower_trans( diag, A, B, nb_alg ); ^~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Trsm.c:60:2: warning: implicit declaration of function 'PLA_Trsm_right_lower' [-Wimplicit-function-declaration] PLA_Trsm_right_lower( trans, diag, ONE, A, B ); ^~~~~~~~~~~~~~~~~~~~ PLA_Trsm.c:64:2: warning: implicit declaration of function 'PLA_Trsm_right_upper_notrans' [-Wimplicit-function-declaration] PLA_Trsm_right_upper_notrans( diag, A, B, nb_alg ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Trsm.c:66:2: warning: implicit declaration of function 'PLA_Trsm_right_upper_trans' [-Wimplicit-function-declaration] PLA_Trsm_right_upper_trans( diag, A, B, nb_alg ); ^~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Trsm.c:68:2: warning: implicit declaration of function 'PLA_Trsm_right_upper' [-Wimplicit-function-declaration] PLA_Trsm_right_upper( trans, diag, ONE, A, B ); ^~~~~~~~~~~~~~~~~~~~ PLA_Trsm.c:75:13: warning: implicit declaration of function 'PLA_Trsm_exit' [-Wimplicit-function-declaration] value = PLA_Trsm_exit( side, uplo, trans, diag, alpha, A, B ); ^~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Trsm_enter_exit.o PLA_Trsm_enter_exit.c PLA_Trsm_enter_exit.c: In function 'PLA_Trsm_enter': PLA_Trsm_enter_exit.c:36:11: warning: implicit declaration of function 'PLA_Valid_side_parameter' [-Wimplicit-function-declaration] if ( !PLA_Valid_side_parameter( side ) ){ ^~~~~~~~~~~~~~~~~~~~~~~~ PLA_Trsm_enter_exit.c:41:11: warning: implicit declaration of function 'PLA_Valid_uplo_parameter' [-Wimplicit-function-declaration] if ( !PLA_Valid_uplo_parameter( uplo ) ){ ^~~~~~~~~~~~~~~~~~~~~~~~ PLA_Trsm_enter_exit.c:46:11: warning: implicit declaration of function 'PLA_Valid_trans_parameter' [-Wimplicit-function-declaration] if ( !PLA_Valid_trans_parameter( transa ) ){ ^~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Trsm_enter_exit.c:51:11: warning: implicit declaration of function 'PLA_Valid_diag_parameter' [-Wimplicit-function-declaration] if ( !PLA_Valid_diag_parameter( diag ) ){ ^~~~~~~~~~~~~~~~~~~~~~~~ PLA_Trsm_enter_exit.c:140:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( alpha, alpha_cpy ); ^~~~~~~~ PLA_Trsm_enter_exit.c: In function 'PLA_Trsm_exit': PLA_Trsm_enter_exit.c:178:5: warning: implicit declaration of function 'PLA_Local_trsm' [-Wimplicit-function-declaration] PLA_Local_trsm( side, uplo, transa, diag, alpha_cpy, A_cpy, B_cpy ); ^~~~~~~~~~~~~~ PLA_Trsm_enter_exit.c:203:8: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration] if ( strcmp( routine_name, "PLA_Trsm_exit" ) != 0 ) ^~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Trsm_left_lower.o PLA_Trsm_left_lower.c PLA_Trsm_left_lower.c: In function 'PLA_Trsm_left_lower': PLA_Trsm_left_lower.c:28:3: warning: implicit declaration of function 'PLA_Local_scal' [-Wimplicit-function-declaration] PLA_Local_scal( alpha, B ); ^~~~~~~~~~~~~~ PLA_Trsm_left_lower.c:66:7: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( B_1, C_1_dup ); ^~~~~~~~ PLA_Trsm_left_lower.c:70:7: warning: implicit declaration of function 'PLA_Local_trsm' [-Wimplicit-function-declaration] PLA_Local_trsm( PLA_SIDE_LEFT, PLA_LOWER_TRIANGULAR, ^~~~~~~~~~~~~~ PLA_Trsm_left_lower.c:76:7: warning: implicit declaration of function 'PLA_Local_gemm' [-Wimplicit-function-declaration] PLA_Local_gemm( PLA_NO_TRANS, PLA_NO_TRANS, ^~~~~~~~~~~~~~ PLA_Trsm_left_lower.c:126:2: warning: implicit declaration of function 'PLA_Conjugate' [-Wimplicit-function-declaration] PLA_Conjugate( A_10_dup ); ^~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Trsm_left_upper.o PLA_Trsm_left_upper.c PLA_Trsm_left_upper.c: In function 'PLA_Trsm_left_upper': PLA_Trsm_left_upper.c:28:3: warning: implicit declaration of function 'PLA_Local_scal' [-Wimplicit-function-declaration] PLA_Local_scal( alpha, B ); ^~~~~~~~~~~~~~ PLA_Trsm_left_upper.c:66:7: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( B_1, C_1_dup ); ^~~~~~~~ PLA_Trsm_left_upper.c:70:7: warning: implicit declaration of function 'PLA_Local_trsm' [-Wimplicit-function-declaration] PLA_Local_trsm( PLA_SIDE_LEFT, PLA_UPPER_TRIANGULAR, ^~~~~~~~~~~~~~ PLA_Trsm_left_upper.c:76:7: warning: implicit declaration of function 'PLA_Local_gemm' [-Wimplicit-function-declaration] PLA_Local_gemm( PLA_NO_TRANS, PLA_NO_TRANS, ^~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Trsm_right_upper.o PLA_Trsm_right_upper.c PLA_Trsm_right_upper.c: In function 'PLA_Trsm_right_upper': PLA_Trsm_right_upper.c:28:3: warning: implicit declaration of function 'PLA_Local_scal' [-Wimplicit-function-declaration] PLA_Local_scal( alpha, B ); ^~~~~~~~~~~~~~ PLA_Trsm_right_upper.c:68:7: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( B_2, C_2_dup ); ^~~~~~~~ PLA_Trsm_right_upper.c:71:7: warning: implicit declaration of function 'PLA_Local_trsm' [-Wimplicit-function-declaration] PLA_Local_trsm( PLA_SIDE_RIGHT, PLA_UPPER_TRIANGULAR, ^~~~~~~~~~~~~~ PLA_Trsm_right_upper.c:79:7: warning: implicit declaration of function 'PLA_Local_gemm' [-Wimplicit-function-declaration] PLA_Local_gemm( PLA_NO_TRANS, PLA_NO_TRANS, ^~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Trsm_left_lower_notrans.o PLA_Trsm_left_lower_notrans.c PLA_Trsm_left_lower_notrans.c: In function 'PLA_Trsm_left_lower_notrans': PLA_Trsm_left_lower_notrans.c:15:3: warning: implicit declaration of function 'PLA_Part_2x2' [-Wimplicit-function-declaration] PLA_Part_2x2( A, &ATL, /**/ &ATR, ^~~~~~~~~~~~ PLA_Trsm_left_lower_notrans.c:20:3: warning: implicit declaration of function 'PLA_Part_2x1' [-Wimplicit-function-declaration] PLA_Part_2x1( B, &BT, ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA.h:18:0, from PLA_Trsm_left_lower_notrans.c:1: PLA_Trsm_left_lower_notrans.c:25:20: warning: implicit declaration of function 'PLA_Obj_length' [-Wimplicit-function-declaration] while ( b = min( PLA_Obj_length( ABR ), nb_alg ) ){ ^ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_Misc.h:20:21: note: in definition of macro 'min' #define min(x,y) ( (x) < (y) ? (x) : (y) ) ^ PLA_Trsm_left_lower_notrans.c:27:5: warning: implicit declaration of function 'PLA_Repart_2x2_to_3x3' [-Wimplicit-function-declaration] PLA_Repart_2x2_to_3x3( ATL, /**/ ATR, &A00, /**/ &A01, &A02, ^~~~~~~~~~~~~~~~~~~~~ PLA_Trsm_left_lower_notrans.c:33:5: warning: implicit declaration of function 'PLA_Repart_2x1_to_3x1' [-Wimplicit-function-declaration] PLA_Repart_2x1_to_3x1( BT, &B0, ^~~~~~~~~~~~~~~~~~~~~ PLA_Trsm_left_lower_notrans.c:47:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( B1, B1_dpmv ); ^~~~~~~~ PLA_Trsm_left_lower_notrans.c:51:5: warning: implicit declaration of function 'PLA_Local_trsm' [-Wimplicit-function-declaration] PLA_Local_trsm( PLA_SIDE_LEFT, PLA_LOWER_TRIANGULAR, PLA_NO_TRANSPOSE, diag, ^~~~~~~~~~~~~~ PLA_Trsm_left_lower_notrans.c:54:5: warning: implicit declaration of function 'PLA_Local_gemm' [-Wimplicit-function-declaration] PLA_Local_gemm( PLA_NO_TRANSPOSE, PLA_NO_TRANSPOSE, ^~~~~~~~~~~~~~ PLA_Trsm_left_lower_notrans.c:61:5: warning: implicit declaration of function 'PLA_Cont_with_3x3_to_2x2' [-Wimplicit-function-declaration] PLA_Cont_with_3x3_to_2x2( &ATL, /**/ &ATR, A00, A01, /**/ A02, ^~~~~~~~~~~~~~~~~~~~~~~~ PLA_Trsm_left_lower_notrans.c:67:5: warning: implicit declaration of function 'PLA_Cont_with_3x1_to_2x1' [-Wimplicit-function-declaration] PLA_Cont_with_3x1_to_2x1( &BT, B0, ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Trsm_left_lower_trans.o PLA_Trsm_left_lower_trans.c PLA_Trsm_left_lower_trans.c: In function 'PLA_Trsm_left_lower_trans': PLA_Trsm_left_lower_trans.c:15:3: warning: implicit declaration of function 'PLA_Part_2x2' [-Wimplicit-function-declaration] PLA_Part_2x2( A, &ATL, /**/ &ATR, ^~~~~~~~~~~~ PLA_Trsm_left_lower_trans.c:20:3: warning: implicit declaration of function 'PLA_Part_2x1' [-Wimplicit-function-declaration] PLA_Part_2x1( B, &BT, ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA.h:18:0, from PLA_Trsm_left_lower_trans.c:1: PLA_Trsm_left_lower_trans.c:25:20: warning: implicit declaration of function 'PLA_Obj_length' [-Wimplicit-function-declaration] while ( b = min( PLA_Obj_length( ATR ), nb_alg ) ){ ^ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_Misc.h:20:21: note: in definition of macro 'min' #define min(x,y) ( (x) < (y) ? (x) : (y) ) ^ PLA_Trsm_left_lower_trans.c:26:5: warning: implicit declaration of function 'PLA_Repart_2x2_to_3x3' [-Wimplicit-function-declaration] PLA_Repart_2x2_to_3x3( ATL, /**/ ATR, &A00, &A01, /**/ &A02, ^~~~~~~~~~~~~~~~~~~~~ PLA_Trsm_left_lower_trans.c:32:5: warning: implicit declaration of function 'PLA_Repart_2x1_to_3x1' [-Wimplicit-function-declaration] PLA_Repart_2x1_to_3x1( BT, &B0, ^~~~~~~~~~~~~~~~~~~~~ PLA_Trsm_left_lower_trans.c:47:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( B1, B1_dpmv ); ^~~~~~~~ PLA_Trsm_left_lower_trans.c:51:5: warning: implicit declaration of function 'PLA_Local_trsm' [-Wimplicit-function-declaration] PLA_Local_trsm( PLA_SIDE_LEFT, PLA_LOWER_TRIANGULAR, PLA_TRANSPOSE, diag, ^~~~~~~~~~~~~~ PLA_Trsm_left_lower_trans.c:54:5: warning: implicit declaration of function 'PLA_Local_gemm' [-Wimplicit-function-declaration] PLA_Local_gemm( PLA_NO_TRANSPOSE, PLA_NO_TRANSPOSE, ^~~~~~~~~~~~~~ PLA_Trsm_left_lower_trans.c:61:5: warning: implicit declaration of function 'PLA_Cont_with_3x3_to_2x2' [-Wimplicit-function-declaration] PLA_Cont_with_3x3_to_2x2( &ATL, /**/ &ATR, A00, /**/ A01, A02, ^~~~~~~~~~~~~~~~~~~~~~~~ PLA_Trsm_left_lower_trans.c:67:5: warning: implicit declaration of function 'PLA_Cont_with_3x1_to_2x1' [-Wimplicit-function-declaration] PLA_Cont_with_3x1_to_2x1( &BT, B0, ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Trsm_left_upper_notrans.o PLA_Trsm_left_upper_notrans.c PLA_Trsm_left_upper_notrans.c: In function 'PLA_Trsm_left_upper_notrans': PLA_Trsm_left_upper_notrans.c:15:3: warning: implicit declaration of function 'PLA_Part_2x2' [-Wimplicit-function-declaration] PLA_Part_2x2( A, &ATL, /**/ &ATR, ^~~~~~~~~~~~ PLA_Trsm_left_upper_notrans.c:20:3: warning: implicit declaration of function 'PLA_Part_2x1' [-Wimplicit-function-declaration] PLA_Part_2x1( B, &BT, ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA.h:18:0, from PLA_Trsm_left_upper_notrans.c:1: PLA_Trsm_left_upper_notrans.c:25:20: warning: implicit declaration of function 'PLA_Obj_length' [-Wimplicit-function-declaration] while ( b = min( PLA_Obj_length( ATR ), nb_alg ) ){ ^ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_Misc.h:20:21: note: in definition of macro 'min' #define min(x,y) ( (x) < (y) ? (x) : (y) ) ^ PLA_Trsm_left_upper_notrans.c:26:5: warning: implicit declaration of function 'PLA_Repart_2x2_to_3x3' [-Wimplicit-function-declaration] PLA_Repart_2x2_to_3x3( ATL, /**/ ATR, &A00, &A01, /**/ &A02, ^~~~~~~~~~~~~~~~~~~~~ PLA_Trsm_left_upper_notrans.c:32:5: warning: implicit declaration of function 'PLA_Repart_2x1_to_3x1' [-Wimplicit-function-declaration] PLA_Repart_2x1_to_3x1( BT, &B0, ^~~~~~~~~~~~~~~~~~~~~ PLA_Trsm_left_upper_notrans.c:46:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( B1, B1_dpmv ); ^~~~~~~~ PLA_Trsm_left_upper_notrans.c:50:5: warning: implicit declaration of function 'PLA_Local_trsm' [-Wimplicit-function-declaration] PLA_Local_trsm( PLA_SIDE_LEFT, PLA_UPPER_TRIANGULAR, PLA_NO_TRANSPOSE, diag, ^~~~~~~~~~~~~~ PLA_Trsm_left_upper_notrans.c:53:5: warning: implicit declaration of function 'PLA_Local_gemm' [-Wimplicit-function-declaration] PLA_Local_gemm( PLA_NO_TRANSPOSE, PLA_NO_TRANSPOSE, ^~~~~~~~~~~~~~ PLA_Trsm_left_upper_notrans.c:60:5: warning: implicit declaration of function 'PLA_Cont_with_3x3_to_2x2' [-Wimplicit-function-declaration] PLA_Cont_with_3x3_to_2x2( &ATL, /**/ &ATR, A00, /**/ A01, A02, ^~~~~~~~~~~~~~~~~~~~~~~~ PLA_Trsm_left_upper_notrans.c:66:5: warning: implicit declaration of function 'PLA_Cont_with_3x1_to_2x1' [-Wimplicit-function-declaration] PLA_Cont_with_3x1_to_2x1( &BT, B0, ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Trsm_left_upper_trans.o PLA_Trsm_left_upper_trans.c PLA_Trsm_left_upper_trans.c: In function 'PLA_Trsm_left_upper_trans': PLA_Trsm_left_upper_trans.c:16:3: warning: implicit declaration of function 'PLA_Part_2x2' [-Wimplicit-function-declaration] PLA_Part_2x2( A, &ATL, /**/ &ATR, ^~~~~~~~~~~~ PLA_Trsm_left_upper_trans.c:21:3: warning: implicit declaration of function 'PLA_Part_2x1' [-Wimplicit-function-declaration] PLA_Part_2x1( B, &BT, ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA.h:18:0, from PLA_Trsm_left_upper_trans.c:1: PLA_Trsm_left_upper_trans.c:26:20: warning: implicit declaration of function 'PLA_Obj_length' [-Wimplicit-function-declaration] while ( b = min( PLA_Obj_length( ABR ), nb_alg ) ){ ^ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_Misc.h:20:21: note: in definition of macro 'min' #define min(x,y) ( (x) < (y) ? (x) : (y) ) ^ PLA_Trsm_left_upper_trans.c:27:5: warning: implicit declaration of function 'PLA_Repart_2x2_to_3x3' [-Wimplicit-function-declaration] PLA_Repart_2x2_to_3x3( ATL, /**/ ATR, &A00, /**/ &A01, &A02, ^~~~~~~~~~~~~~~~~~~~~ PLA_Trsm_left_upper_trans.c:33:5: warning: implicit declaration of function 'PLA_Repart_2x1_to_3x1' [-Wimplicit-function-declaration] PLA_Repart_2x1_to_3x1( BT, &B0, ^~~~~~~~~~~~~~~~~~~~~ PLA_Trsm_left_upper_trans.c:48:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( B1, B1_dpmv ); ^~~~~~~~ PLA_Trsm_left_upper_trans.c:52:5: warning: implicit declaration of function 'PLA_Local_trsm' [-Wimplicit-function-declaration] PLA_Local_trsm( PLA_SIDE_LEFT, PLA_UPPER_TRIANGULAR, PLA_TRANSPOSE, diag, ^~~~~~~~~~~~~~ PLA_Trsm_left_upper_trans.c:55:5: warning: implicit declaration of function 'PLA_Local_gemm' [-Wimplicit-function-declaration] PLA_Local_gemm( PLA_NO_TRANSPOSE, PLA_NO_TRANSPOSE, ^~~~~~~~~~~~~~ PLA_Trsm_left_upper_trans.c:62:5: warning: implicit declaration of function 'PLA_Cont_with_3x3_to_2x2' [-Wimplicit-function-declaration] PLA_Cont_with_3x3_to_2x2( &ATL, /**/ &ATR, A00, A01, /**/ A02, ^~~~~~~~~~~~~~~~~~~~~~~~ PLA_Trsm_left_upper_trans.c:68:5: warning: implicit declaration of function 'PLA_Cont_with_3x1_to_2x1' [-Wimplicit-function-declaration] PLA_Cont_with_3x1_to_2x1( &BT, B0, ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Trsm_right_lower_notrans.o PLA_Trsm_right_lower_notrans.c PLA_Trsm_right_lower_notrans.c: In function 'PLA_Trsm_right_lower_notrans': PLA_Trsm_right_lower_notrans.c:15:3: warning: implicit declaration of function 'PLA_Part_2x2' [-Wimplicit-function-declaration] PLA_Part_2x2( A, &ATL, /**/ &ATR, ^~~~~~~~~~~~ PLA_Trsm_right_lower_notrans.c:20:3: warning: implicit declaration of function 'PLA_Part_1x2' [-Wimplicit-function-declaration] PLA_Part_1x2( B, &BL, /**/ &BR, ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA.h:18:0, from PLA_Trsm_right_lower_notrans.c:1: PLA_Trsm_right_lower_notrans.c:23:21: warning: implicit declaration of function 'PLA_Obj_length' [-Wimplicit-function-declaration] while ( b = min ( PLA_Obj_length( ATR ), nb_alg ) ){ ^ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_Misc.h:20:21: note: in definition of macro 'min' #define min(x,y) ( (x) < (y) ? (x) : (y) ) ^ PLA_Trsm_right_lower_notrans.c:24:5: warning: implicit declaration of function 'PLA_Repart_2x2_to_3x3' [-Wimplicit-function-declaration] PLA_Repart_2x2_to_3x3( ATL, /**/ ATR, &A00, &A01, /**/ &A02, ^~~~~~~~~~~~~~~~~~~~~ PLA_Trsm_right_lower_notrans.c:30:5: warning: implicit declaration of function 'PLA_Repart_1x2_to_1x3' [-Wimplicit-function-declaration] PLA_Repart_1x2_to_1x3( BL, /**/ BR, &B0, &B1, /**/ &B2, ^~~~~~~~~~~~~~~~~~~~~ PLA_Trsm_right_lower_notrans.c:41:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( B1, B1_dpmv ); ^~~~~~~~ PLA_Trsm_right_lower_notrans.c:45:5: warning: implicit declaration of function 'PLA_Local_trsm' [-Wimplicit-function-declaration] PLA_Local_trsm( PLA_SIDE_RIGHT, PLA_LOWER_TRIANGULAR, PLA_NO_TRANSPOSE, diag, ^~~~~~~~~~~~~~ PLA_Trsm_right_lower_notrans.c:48:5: warning: implicit declaration of function 'PLA_Local_gemm' [-Wimplicit-function-declaration] PLA_Local_gemm( PLA_NO_TRANSPOSE, PLA_NO_TRANSPOSE, ^~~~~~~~~~~~~~ PLA_Trsm_right_lower_notrans.c:55:5: warning: implicit declaration of function 'PLA_Cont_with_3x3_to_2x2' [-Wimplicit-function-declaration] PLA_Cont_with_3x3_to_2x2( &ATL, /**/ &ATR, A00, /**/ A01, A02, ^~~~~~~~~~~~~~~~~~~~~~~~ PLA_Trsm_right_lower_notrans.c:61:5: warning: implicit declaration of function 'PLA_Cont_with_1x3_to_1x2' [-Wimplicit-function-declaration] PLA_Cont_with_1x3_to_1x2( &BL, /**/ &BR, B0, /**/ B1, B2, ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Trsm_right_lower_trans.o PLA_Trsm_right_lower_trans.c PLA_Trsm_right_lower_trans.c: In function 'PLA_Trsm_right_lower_trans': PLA_Trsm_right_lower_trans.c:15:3: warning: implicit declaration of function 'PLA_Part_2x2' [-Wimplicit-function-declaration] PLA_Part_2x2( A, &ATL, /**/ &ATR, ^~~~~~~~~~~~ PLA_Trsm_right_lower_trans.c:20:3: warning: implicit declaration of function 'PLA_Part_1x2' [-Wimplicit-function-declaration] PLA_Part_1x2( B, &BL, /**/ &BR, ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA.h:18:0, from PLA_Trsm_right_lower_trans.c:1: PLA_Trsm_right_lower_trans.c:25:20: warning: implicit declaration of function 'PLA_Obj_length' [-Wimplicit-function-declaration] while ( b = min( PLA_Obj_length( ABR ), nb_alg ) ){ ^ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_Misc.h:20:21: note: in definition of macro 'min' #define min(x,y) ( (x) < (y) ? (x) : (y) ) ^ PLA_Trsm_right_lower_trans.c:26:5: warning: implicit declaration of function 'PLA_Repart_2x2_to_3x3' [-Wimplicit-function-declaration] PLA_Repart_2x2_to_3x3( ATL, /**/ ATR, &A00, /**/ &A01, &A02, ^~~~~~~~~~~~~~~~~~~~~ PLA_Trsm_right_lower_trans.c:32:5: warning: implicit declaration of function 'PLA_Repart_1x2_to_1x3' [-Wimplicit-function-declaration] PLA_Repart_1x2_to_1x3( BL, /**/ BR, &B0, /**/ &B1, &B2, ^~~~~~~~~~~~~~~~~~~~~ PLA_Trsm_right_lower_trans.c:41:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( B1, B1_dpmv ); ^~~~~~~~ PLA_Trsm_right_lower_trans.c:45:5: warning: implicit declaration of function 'PLA_Local_trsm' [-Wimplicit-function-declaration] PLA_Local_trsm( PLA_SIDE_RIGHT, PLA_LOWER_TRIANGULAR, PLA_TRANSPOSE, diag, ^~~~~~~~~~~~~~ PLA_Trsm_right_lower_trans.c:48:5: warning: implicit declaration of function 'PLA_Local_gemm' [-Wimplicit-function-declaration] PLA_Local_gemm( PLA_NO_TRANSPOSE, PLA_NO_TRANSPOSE, ^~~~~~~~~~~~~~ PLA_Trsm_right_lower_trans.c:55:5: warning: implicit declaration of function 'PLA_Cont_with_3x3_to_2x2' [-Wimplicit-function-declaration] PLA_Cont_with_3x3_to_2x2( &ATL, /**/ &ATR, A00, A01, /**/ A02, ^~~~~~~~~~~~~~~~~~~~~~~~ PLA_Trsm_right_lower_trans.c:61:5: warning: implicit declaration of function 'PLA_Cont_with_1x3_to_1x2' [-Wimplicit-function-declaration] PLA_Cont_with_1x3_to_1x2( &BL, /**/ &BR, B0, B1, /**/ B2, ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Trsm_right_upper_notrans.o PLA_Trsm_right_upper_notrans.c PLA_Trsm_right_upper_notrans.c: In function 'PLA_Trsm_right_upper_notrans': PLA_Trsm_right_upper_notrans.c:15:3: warning: implicit declaration of function 'PLA_Part_2x2' [-Wimplicit-function-declaration] PLA_Part_2x2( A, &ATL, /**/ &ATR, ^~~~~~~~~~~~ PLA_Trsm_right_upper_notrans.c:20:3: warning: implicit declaration of function 'PLA_Part_1x2' [-Wimplicit-function-declaration] PLA_Part_1x2( B, &BL, /**/ &BR, ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA.h:18:0, from PLA_Trsm_right_upper_notrans.c:1: PLA_Trsm_right_upper_notrans.c:25:20: warning: implicit declaration of function 'PLA_Obj_length' [-Wimplicit-function-declaration] while ( b = min( PLA_Obj_length( ABR ), nb_alg ) ){ ^ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_Misc.h:20:21: note: in definition of macro 'min' #define min(x,y) ( (x) < (y) ? (x) : (y) ) ^ PLA_Trsm_right_upper_notrans.c:26:5: warning: implicit declaration of function 'PLA_Repart_2x2_to_3x3' [-Wimplicit-function-declaration] PLA_Repart_2x2_to_3x3( ATL, /**/ ATR, &A00, /**/ &A01, &A02, ^~~~~~~~~~~~~~~~~~~~~ PLA_Trsm_right_upper_notrans.c:32:5: warning: implicit declaration of function 'PLA_Repart_1x2_to_1x3' [-Wimplicit-function-declaration] PLA_Repart_1x2_to_1x3( BL, /**/ BR, &B0, /**/ &B1, &B2, ^~~~~~~~~~~~~~~~~~~~~ PLA_Trsm_right_upper_notrans.c:43:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( B1, B1_dpmv ); ^~~~~~~~ PLA_Trsm_right_upper_notrans.c:47:5: warning: implicit declaration of function 'PLA_Local_trsm' [-Wimplicit-function-declaration] PLA_Local_trsm( PLA_SIDE_RIGHT, PLA_UPPER_TRIANGULAR, PLA_NO_TRANSPOSE, diag, ^~~~~~~~~~~~~~ PLA_Trsm_right_upper_notrans.c:50:5: warning: implicit declaration of function 'PLA_Local_gemm' [-Wimplicit-function-declaration] PLA_Local_gemm( PLA_NO_TRANSPOSE, PLA_NO_TRANSPOSE, ^~~~~~~~~~~~~~ PLA_Trsm_right_upper_notrans.c:57:5: warning: implicit declaration of function 'PLA_Cont_with_3x3_to_2x2' [-Wimplicit-function-declaration] PLA_Cont_with_3x3_to_2x2( &ATL, /**/ &ATR, A00, A01, /**/ A02, ^~~~~~~~~~~~~~~~~~~~~~~~ PLA_Trsm_right_upper_notrans.c:63:5: warning: implicit declaration of function 'PLA_Cont_with_1x3_to_1x2' [-Wimplicit-function-declaration] PLA_Cont_with_1x3_to_1x2( &BL, /**/ &BR, B0, B1, /**/ B2, ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Trsm_right_upper_trans.o PLA_Trsm_right_upper_trans.c PLA_Trsm_right_upper_trans.c: In function 'PLA_Trsm_right_upper_trans': PLA_Trsm_right_upper_trans.c:15:3: warning: implicit declaration of function 'PLA_Part_2x2' [-Wimplicit-function-declaration] PLA_Part_2x2( A, &ATL, /**/ &ATR, ^~~~~~~~~~~~ PLA_Trsm_right_upper_trans.c:20:3: warning: implicit declaration of function 'PLA_Part_1x2' [-Wimplicit-function-declaration] PLA_Part_1x2( B, &BL, /**/ &BR, ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA.h:18:0, from PLA_Trsm_right_upper_trans.c:1: PLA_Trsm_right_upper_trans.c:23:21: warning: implicit declaration of function 'PLA_Obj_length' [-Wimplicit-function-declaration] while ( b = min ( PLA_Obj_length( ATR ), nb_alg ) ){ ^ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_Misc.h:20:21: note: in definition of macro 'min' #define min(x,y) ( (x) < (y) ? (x) : (y) ) ^ PLA_Trsm_right_upper_trans.c:24:5: warning: implicit declaration of function 'PLA_Repart_2x2_to_3x3' [-Wimplicit-function-declaration] PLA_Repart_2x2_to_3x3( ATL, /**/ ATR, &A00, &A01, /**/ &A02, ^~~~~~~~~~~~~~~~~~~~~ PLA_Trsm_right_upper_trans.c:30:5: warning: implicit declaration of function 'PLA_Repart_1x2_to_1x3' [-Wimplicit-function-declaration] PLA_Repart_1x2_to_1x3( BL, /**/ BR, &B0, &B1, /**/ &B2, ^~~~~~~~~~~~~~~~~~~~~ PLA_Trsm_right_upper_trans.c:39:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( B1, B1_dpmv ); ^~~~~~~~ PLA_Trsm_right_upper_trans.c:43:5: warning: implicit declaration of function 'PLA_Local_trsm' [-Wimplicit-function-declaration] PLA_Local_trsm( PLA_SIDE_RIGHT, PLA_UPPER_TRIANGULAR, PLA_TRANSPOSE, diag, ^~~~~~~~~~~~~~ PLA_Trsm_right_upper_trans.c:46:5: warning: implicit declaration of function 'PLA_Local_gemm' [-Wimplicit-function-declaration] PLA_Local_gemm( PLA_NO_TRANSPOSE, PLA_NO_TRANSPOSE, ^~~~~~~~~~~~~~ PLA_Trsm_right_upper_trans.c:53:5: warning: implicit declaration of function 'PLA_Cont_with_3x3_to_2x2' [-Wimplicit-function-declaration] PLA_Cont_with_3x3_to_2x2( &ATL, /**/ &ATR, A00, /**/ A01, A02, ^~~~~~~~~~~~~~~~~~~~~~~~ PLA_Trsm_right_upper_trans.c:59:5: warning: implicit declaration of function 'PLA_Cont_with_1x3_to_1x2' [-Wimplicit-function-declaration] PLA_Cont_with_1x3_to_1x2( &BL, /**/ &BR, B0, /**/ B1, B2, ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Syrk.o PLA_Syrk.c PLA_Syrk.c: In function 'PLA_Syrk': PLA_Syrk.c:24:13: warning: implicit declaration of function 'PLA_Syrk_enter' [-Wimplicit-function-declaration] value = PLA_Syrk_enter ( uplo, trans, alpha, A, beta, C ); ^~~~~~~~~~~~~~ PLA_Syrk.c:29:3: warning: implicit declaration of function 'PLA_Syrk_panpan' [-Wimplicit-function-declaration] PLA_Syrk_panpan ( nb_alg, uplo, trans, alpha, A, beta, C ); ^~~~~~~~~~~~~~~ PLA_Syrk.c:32:13: warning: implicit declaration of function 'PLA_Syrk_exit' [-Wimplicit-function-declaration] value = PLA_Syrk_exit ( uplo, trans, alpha, A, beta, C ); ^~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Syrk_enter_exit.o PLA_Syrk_enter_exit.c PLA_Syrk_enter_exit.c: In function 'PLA_Syrk_enter': PLA_Syrk_enter_exit.c:37:11: warning: implicit declaration of function 'PLA_Valid_trans_parameter' [-Wimplicit-function-declaration] if ( !PLA_Valid_trans_parameter( transa ) ){ ^~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Syrk_enter_exit.c:43:11: warning: implicit declaration of function 'PLA_Valid_uplo_parameter' [-Wimplicit-function-declaration] if ( !PLA_Valid_uplo_parameter( uplo ) ){ ^~~~~~~~~~~~~~~~~~~~~~~~ PLA_Syrk_enter_exit.c:159:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( alpha, alpha_cpy ); ^~~~~~~~ PLA_Syrk_enter_exit.c:162:10: warning: implicit declaration of function 'PLA_Local_equal_zero' [-Wimplicit-function-declaration] if ( PLA_Local_equal_zero( beta_cpy ) ) ^~~~~~~~~~~~~~~~~~~~ PLA_Syrk_enter_exit.c: In function 'PLA_Syrk_exit': PLA_Syrk_enter_exit.c:198:5: warning: implicit declaration of function 'PLA_Local_scal' [-Wimplicit-function-declaration] PLA_Local_scal( beta_cpy, C_cpy ); ^~~~~~~~~~~~~~ PLA_Syrk_enter_exit.c:204:5: warning: implicit declaration of function 'PLA_Local_syrk' [-Wimplicit-function-declaration] PLA_Local_syrk( uplo, transa, alpha_cpy, A_cpy, one, C_cpy ); ^~~~~~~~~~~~~~ PLA_Syrk_enter_exit.c:229:8: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration] if ( strcmp( routine_name, "PLA_Syrk_exit" ) != 0 ) ^~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Syrk_panpan.o PLA_Syrk_panpan.c PLA_Syrk_panpan.c: In function 'PLA_Syrk_panpan': PLA_Syrk_panpan.c:23:3: warning: implicit declaration of function 'PLA_Local_scal' [-Wimplicit-function-declaration] PLA_Local_scal( beta, C ); ^~~~~~~~~~~~~~ PLA_Syrk_panpan.c:61:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( A_1, A_1_dup ); ^~~~~~~~ PLA_Syrk_panpan.c:64:39: warning: implicit declaration of function 'PLA_Conjugate' [-Wimplicit-function-declaration] if ( transa == PLA_CONJ_TRANS ) PLA_Conjugate( A_1_dup ); ^~~~~~~~~~~~~ PLA_Syrk_panpan.c:66:5: warning: implicit declaration of function 'PLA_Syrk_perform_local_part' [-Wimplicit-function-declaration] PLA_Syrk_perform_local_part( uplo, alpha, A_1_dup, A_1_trans_dup, one, C ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Syrk_perform_local_part.o PLA_Syrk_perform_local_part.c PLA_Syrk_perform_local_part.c: In function 'PLA_Syrk_perform_local_part': PLA_Syrk_perform_local_part.c:30:26: warning: 'return' with no value, in function returning non-void if ( 0 == local_size ) return; ^~~~~~ PLA_Syrk_perform_local_part.c:13:5: note: declared here int PLA_Syrk_perform_local_part( int uplo, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Syrk_perform_local_part.c:32:26: warning: 'return' with no value, in function returning non-void if ( 0 == local_size ) return; ^~~~~~ PLA_Syrk_perform_local_part.c:13:5: note: declared here int PLA_Syrk_perform_local_part( int uplo, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Syrk_perform_local_part.c:54:7: warning: implicit declaration of function 'PLA_Local_gemm' [-Wimplicit-function-declaration] PLA_Local_gemm( PLA_NO_TRANS, PLA_NO_TRANS, ^~~~~~~~~~~~~~ PLA_Syrk_perform_local_part.c:68:5: warning: implicit declaration of function 'PLA_Syrk_perform_local_part_by_panels' [-Wimplicit-function-declaration] PLA_Syrk_perform_local_part_by_panels( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Syrk_perform_local_part.c: In function 'PLA_Syrk_perform_local_part_by_panels': PLA_Syrk_perform_local_part.c:100:26: warning: 'return' with no value, in function returning non-void if ( local_size == 0 ) return; ^~~~~~ PLA_Syrk_perform_local_part.c:81:5: note: declared here int PLA_Syrk_perform_local_part_by_panels( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Syrk_perform_local_part.c:102:26: warning: 'return' with no value, in function returning non-void if ( local_size == 0 ) return; ^~~~~~ PLA_Syrk_perform_local_part.c:81:5: note: declared here int PLA_Syrk_perform_local_part_by_panels( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Syrk_perform_local_part.c:133:2: warning: implicit declaration of function 'PLA_Local_syrk' [-Wimplicit-function-declaration] PLA_Local_syrk ( PLA_LOWER_TRIANGULAR, PLA_NO_TRANS, ^~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Syr2k.o PLA_Syr2k.c PLA_Syr2k.c: In function 'PLA_Syr2k': PLA_Syr2k.c:24:13: warning: implicit declaration of function 'PLA_Syr2k_enter' [-Wimplicit-function-declaration] value = PLA_Syr2k_enter ( uplo, trans, alpha, A, B, beta, C ); ^~~~~~~~~~~~~~~ PLA_Syr2k.c:29:3: warning: implicit declaration of function 'PLA_Syr2k_panpan' [-Wimplicit-function-declaration] PLA_Syr2k_panpan ( nb_alg, uplo, trans, alpha, A, B, beta, C ); ^~~~~~~~~~~~~~~~ PLA_Syr2k.c:32:13: warning: implicit declaration of function 'PLA_Syr2k_exit' [-Wimplicit-function-declaration] value = PLA_Syr2k_exit ( uplo, trans, alpha, A, B, beta, C ); ^~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Syr2k_panpan.o PLA_Syr2k_panpan.c PLA_Syr2k_panpan.c: In function 'PLA_Syr2k_panpan': PLA_Syr2k_panpan.c:24:3: warning: implicit declaration of function 'PLA_Local_scal' [-Wimplicit-function-declaration] PLA_Local_scal( beta, C ); ^~~~~~~~~~~~~~ PLA_Syr2k_panpan.c:74:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( A_1, A_1_dup ); ^~~~~~~~ PLA_Syr2k_panpan.c:80:7: warning: implicit declaration of function 'PLA_Conjugate' [-Wimplicit-function-declaration] PLA_Conjugate( A_1_dup ); ^~~~~~~~~~~~~ PLA_Syr2k_panpan.c:84:5: warning: implicit declaration of function 'PLA_Syr2k_perform_local_part' [-Wimplicit-function-declaration] PLA_Syr2k_perform_local_part( uplo, alpha, A_1_dup, A_1_trans_dup, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Syr2k_enter_exit.o PLA_Syr2k_enter_exit.c PLA_Syr2k_enter_exit.c: In function 'PLA_Syr2k_enter': PLA_Syr2k_enter_exit.c:37:11: warning: implicit declaration of function 'PLA_Valid_trans_parameter' [-Wimplicit-function-declaration] if ( !PLA_Valid_trans_parameter( transa ) ){ ^~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Syr2k_enter_exit.c:43:11: warning: implicit declaration of function 'PLA_Valid_uplo_parameter' [-Wimplicit-function-declaration] if ( !PLA_Valid_uplo_parameter( uplo ) ){ ^~~~~~~~~~~~~~~~~~~~~~~~ PLA_Syr2k_enter_exit.c:192:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( alpha, alpha_cpy ); ^~~~~~~~ PLA_Syr2k_enter_exit.c:196:10: warning: implicit declaration of function 'PLA_Local_equal_zero' [-Wimplicit-function-declaration] if ( PLA_Local_equal_zero( beta_cpy ) ) ^~~~~~~~~~~~~~~~~~~~ PLA_Syr2k_enter_exit.c: In function 'PLA_Syr2k_exit': PLA_Syr2k_enter_exit.c:233:5: warning: implicit declaration of function 'PLA_Local_scal' [-Wimplicit-function-declaration] PLA_Local_scal( beta_cpy, C_cpy ); ^~~~~~~~~~~~~~ PLA_Syr2k_enter_exit.c:239:5: warning: implicit declaration of function 'PLA_Local_syr2k' [-Wimplicit-function-declaration] PLA_Local_syr2k( uplo, transa, alpha_cpy, A_cpy, B_cpy, one, C_cpy ); ^~~~~~~~~~~~~~~ PLA_Syr2k_enter_exit.c:265:8: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration] if ( strcmp( routine_name, "PLA_Syr2k_exit" ) != 0 ) ^~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Syr2k_perform_local_part.o PLA_Syr2k_perform_local_part.c PLA_Syr2k_perform_local_part.c: In function 'PLA_Syr2k_perform_local_part': PLA_Syr2k_perform_local_part.c:36:26: warning: 'return' with no value, in function returning non-void if ( 0 == local_size ) return; ^~~~~~ PLA_Syr2k_perform_local_part.c:13:5: note: declared here int PLA_Syr2k_perform_local_part( int uplo, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Syr2k_perform_local_part.c:38:26: warning: 'return' with no value, in function returning non-void if ( 0 == local_size ) return; ^~~~~~ PLA_Syr2k_perform_local_part.c:13:5: note: declared here int PLA_Syr2k_perform_local_part( int uplo, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Syr2k_perform_local_part.c:65:7: warning: implicit declaration of function 'PLA_Local_gemm' [-Wimplicit-function-declaration] PLA_Local_gemm( PLA_NO_TRANS, PLA_NO_TRANS, ^~~~~~~~~~~~~~ PLA_Syr2k_perform_local_part.c:88:5: warning: implicit declaration of function 'PLA_Syr2k_perform_local_part_by_panels' [-Wimplicit-function-declaration] PLA_Syr2k_perform_local_part_by_panels( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Syr2k_perform_local_part.c: In function 'PLA_Syr2k_perform_local_part_by_panels': PLA_Syr2k_perform_local_part.c:131:26: warning: 'return' with no value, in function returning non-void if ( local_size == 0 ) return; ^~~~~~ PLA_Syr2k_perform_local_part.c:105:5: note: declared here int PLA_Syr2k_perform_local_part_by_panels( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Syr2k_perform_local_part.c:133:26: warning: 'return' with no value, in function returning non-void if ( local_size == 0 ) return; ^~~~~~ PLA_Syr2k_perform_local_part.c:105:5: note: declared here int PLA_Syr2k_perform_local_part_by_panels( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Syr2k_perform_local_part.c:172:2: warning: implicit declaration of function 'PLA_Local_syr2k' [-Wimplicit-function-declaration] PLA_Local_syr2k ( PLA_LOWER_TRIANGULAR, PLA_NO_TRANS, ^~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Herk_perform_local_part.o PLA_Herk_perform_local_part.c PLA_Herk_perform_local_part.c: In function 'PLA_Herk_perform_local_part': PLA_Herk_perform_local_part.c:30:26: warning: 'return' with no value, in function returning non-void if ( 0 == local_size ) return; ^~~~~~ PLA_Herk_perform_local_part.c:13:5: note: declared here int PLA_Herk_perform_local_part( int uplo, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Herk_perform_local_part.c:32:26: warning: 'return' with no value, in function returning non-void if ( 0 == local_size ) return; ^~~~~~ PLA_Herk_perform_local_part.c:13:5: note: declared here int PLA_Herk_perform_local_part( int uplo, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Herk_perform_local_part.c:47:5: warning: implicit declaration of function 'PLA_Local_gemm' [-Wimplicit-function-declaration] PLA_Local_gemm( PLA_NO_TRANS, PLA_NO_TRANS, ^~~~~~~~~~~~~~ PLA_Herk_perform_local_part.c:58:5: warning: implicit declaration of function 'PLA_Herk_perform_local_part_by_panels' [-Wimplicit-function-declaration] PLA_Herk_perform_local_part_by_panels( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Herk_perform_local_part.c: In function 'PLA_Herk_perform_local_part_by_panels': PLA_Herk_perform_local_part.c:90:26: warning: 'return' with no value, in function returning non-void if ( local_size == 0 ) return; ^~~~~~ PLA_Herk_perform_local_part.c:71:5: note: declared here int PLA_Herk_perform_local_part_by_panels( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Herk_perform_local_part.c:92:26: warning: 'return' with no value, in function returning non-void if ( local_size == 0 ) return; ^~~~~~ PLA_Herk_perform_local_part.c:71:5: note: declared here int PLA_Herk_perform_local_part_by_panels( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Herk_perform_local_part.c:116:7: warning: implicit declaration of function 'PLA_Local_herk' [-Wimplicit-function-declaration] PLA_Local_herk ( PLA_LOWER_TRIANGULAR, PLA_NO_TRANS, ^~~~~~~~~~~~~~ ar vr /usr/src/RPM/BUILD/plapack-3.2/libPLAPACK.a PLA_Gemm.o PLA_Gemm_enter_exit.o PLA_Gemm_x.o PLA_Gemm_x_enter_exit.o PLA_Gemm_panpan.o PLA_Gemm_matpan.o PLA_Gemm_panmat.o PLA_Gemm_A.o PLA_Gemm_B.o PLA_Gemm_C.o PLA_Symm.o PLA_Symm_enter_exit.o PLA_Symm_left_lower.o PLA_Symm_left_upper.o PLA_Symm_right_lower.o PLA_Symm_right_upper.o PLA_Trmm.o PLA_Trmm_enter_exit.o PLA_Trmm_left_lower_notrans.o PLA_Trmm_left_lower_trans.o PLA_Trmm_left_upper_notrans.o PLA_Trmm_left_upper_trans.o PLA_Trmm_right_lower_notrans.o PLA_Trmm_right_lower_trans.o PLA_Trmm_right_upper_notrans.o PLA_Trmm_right_upper_trans.o PLA_Trsm_right_lower.o PLA_Trsm.o PLA_Trsm_enter_exit.o PLA_Trsm_left_lower.o PLA_Trsm_left_upper.o PLA_Trsm_right_upper.o PLA_Trsm_left_lower_notrans.o PLA_Trsm_left_lower_trans.o PLA_Trsm_left_upper_notrans.o PLA_Trsm_left_upper_trans.o PLA_Trsm_right_lower_notrans.o PLA_Trsm_right_lower_trans.o PLA_Trsm_right_upper_notrans.o PLA_Trsm_right_upper_trans.o PLA_Syrk.o PLA_Syrk_enter_exit.o PLA_Syrk_panpan.o PLA_Syrk_perform_local_part.o PLA_Syr2k.o PLA_Syr2k_panpan.o PLA_Syr2k_enter_exit.o PLA_Syr2k_perform_local_part.o PLA_Herk_perform_local_part.o a - PLA_Gemm.o a - PLA_Gemm_enter_exit.o a - PLA_Gemm_x.o a - PLA_Gemm_x_enter_exit.o a - PLA_Gemm_panpan.o a - PLA_Gemm_matpan.o a - PLA_Gemm_panmat.o a - PLA_Gemm_A.o a - PLA_Gemm_B.o a - PLA_Gemm_C.o a - PLA_Symm.o a - PLA_Symm_enter_exit.o a - PLA_Symm_left_lower.o a - PLA_Symm_left_upper.o a - PLA_Symm_right_lower.o a - PLA_Symm_right_upper.o a - PLA_Trmm.o a - PLA_Trmm_enter_exit.o a - PLA_Trmm_left_lower_notrans.o a - PLA_Trmm_left_lower_trans.o a - PLA_Trmm_left_upper_notrans.o a - PLA_Trmm_left_upper_trans.o a - PLA_Trmm_right_lower_notrans.o a - PLA_Trmm_right_lower_trans.o a - PLA_Trmm_right_upper_notrans.o a - PLA_Trmm_right_upper_trans.o a - PLA_Trsm_right_lower.o a - PLA_Trsm.o a - PLA_Trsm_enter_exit.o a - PLA_Trsm_left_lower.o a - PLA_Trsm_left_upper.o a - PLA_Trsm_right_upper.o a - PLA_Trsm_left_lower_notrans.o a - PLA_Trsm_left_lower_trans.o a - PLA_Trsm_left_upper_notrans.o a - PLA_Trsm_left_upper_trans.o a - PLA_Trsm_right_lower_notrans.o a - PLA_Trsm_right_lower_trans.o a - PLA_Trsm_right_upper_notrans.o a - PLA_Trsm_right_upper_trans.o a - PLA_Syrk.o a - PLA_Syrk_enter_exit.o a - PLA_Syrk_panpan.o a - PLA_Syrk_perform_local_part.o a - PLA_Syr2k.o a - PLA_Syr2k_panpan.o a - PLA_Syr2k_enter_exit.o a - PLA_Syr2k_perform_local_part.o a - PLA_Herk_perform_local_part.o ranlib /usr/src/RPM/BUILD/plapack-3.2/libPLAPACK.a touch BLAS3 make[1]: Leaving directory `/usr/src/RPM/BUILD/plapack-3.2/BLAS3' cd COPY; make COPY make[1]: Entering directory `/usr/src/RPM/BUILD/plapack-3.2/COPY' /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Copy.o PLA_Copy.c PLA_Copy.c: In function 'PLA_Copy': PLA_Copy.c:34:13: warning: implicit declaration of function 'PLA_Copy_enter' [-Wimplicit-function-declaration] value = PLA_Copy_enter( Obj_from, Obj_to ); ^~~~~~~~~~~~~~ PLA_Copy.c:36:3: warning: implicit declaration of function 'PLA_Obj_ooc' [-Wimplicit-function-declaration] PLA_Obj_ooc( Obj_from, &ooc_from ); ^~~~~~~~~~~ PLA_Copy.c:40:12: warning: implicit declaration of function 'PLA_OOC_Copy' [-Wimplicit-function-declaration] return PLA_OOC_Copy( Obj_from, Obj_to ); ^~~~~~~~~~~~ PLA_Copy.c:47:5: warning: implicit declaration of function 'PLA_Copy_from_msc' [-Wimplicit-function-declaration] PLA_Copy_from_msc( Obj_from, Obj_to ); ^~~~~~~~~~~~~~~~~ PLA_Copy.c:59:2: warning: implicit declaration of function 'PLA_Copy_from_dpmv' [-Wimplicit-function-declaration] PLA_Copy_from_dpmv( Obj_from, Obj_to ); ^~~~~~~~~~~~~~~~~~ PLA_Copy.c:61:2: warning: implicit declaration of function 'PLA_Copy_from_pmv' [-Wimplicit-function-declaration] PLA_Copy_from_pmv( Obj_from, Obj_to ); ^~~~~~~~~~~~~~~~~ PLA_Copy.c:66:5: warning: implicit declaration of function 'PLA_Copy_from_mv' [-Wimplicit-function-declaration] PLA_Copy_from_mv( Obj_from, Obj_to ); ^~~~~~~~~~~~~~~~ PLA_Copy.c:69:5: warning: implicit declaration of function 'PLA_Copy_from_matrix' [-Wimplicit-function-declaration] PLA_Copy_from_matrix( Obj_from, Obj_to ); ^~~~~~~~~~~~~~~~~~~~ PLA_Copy.c:77:13: warning: implicit declaration of function 'PLA_Copy_exit' [-Wimplicit-function-declaration] value = PLA_Copy_exit( Obj_from, Obj_to ); ^~~~~~~~~~~~~ PLA_Copy.c: In function 'PLA_Copy_from_matrix': PLA_Copy.c:90:5: warning: implicit declaration of function 'PLA_Copy_from_matrix_to_msc' [-Wimplicit-function-declaration] PLA_Copy_from_matrix_to_msc( Obj_from, Obj_to ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Copy.c:102:2: warning: implicit declaration of function 'PLA_Copy_from_matrix_to_dpmv' [-Wimplicit-function-declaration] PLA_Copy_from_matrix_to_dpmv( Obj_from, Obj_to ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Copy.c:104:2: warning: implicit declaration of function 'PLA_Copy_from_matrix_to_pmv' [-Wimplicit-function-declaration] PLA_Copy_from_matrix_to_pmv( Obj_from, Obj_to ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Copy.c:109:5: warning: implicit declaration of function 'PLA_Copy_from_matrix_to_mv' [-Wimplicit-function-declaration] PLA_Copy_from_matrix_to_mv( Obj_from, Obj_to ); ^~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Copy.c:112:5: warning: implicit declaration of function 'PLA_Copy_from_matrix_to_matrix' [-Wimplicit-function-declaration] PLA_Copy_from_matrix_to_matrix( Obj_from, Obj_to ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Copy.c: In function 'PLA_Copy_from_matrix_to_msc': PLA_Copy.c:150:5: warning: implicit declaration of function 'PLA_Copy_from_msc_to_msc' [-Wimplicit-function-declaration] PLA_Copy_from_msc_to_msc( from_cur, Obj_to ); ^~~~~~~~~~~~~~~~~~~~~~~~ PLA_Copy.c:164:5: warning: implicit declaration of function 'PLA_Copy_local_part_from_matrix_to_msc' [-Wimplicit-function-declaration] PLA_Copy_local_part_from_matrix_to_msc( Obj_from, local_contr ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Copy.c:165:5: warning: implicit declaration of function 'PLA_Reduce' [-Wimplicit-function-declaration] PLA_Reduce( local_contr, MPI_SUM, Obj_to ); ^~~~~~~~~~ PLA_Copy.c:177:12: warning: implicit declaration of function 'PLA_Copy_old' [-Wimplicit-function-declaration] return PLA_Copy_old( Obj_from, Obj_to ); ^~~~~~~~~~~~ PLA_Copy.c: In function 'PLA_Copy_from_matrix_to_matrix': PLA_Copy.c:218:4: warning: implicit declaration of function 'PLA_Local_copy' [-Wimplicit-function-declaration] PLA_Local_copy( Obj_from, Obj_to ); ^~~~~~~~~~~~~~ PLA_Copy.c:226:6: warning: implicit declaration of function 'PLA_Temp_comm_col' [-Wimplicit-function-declaration] PLA_Temp_comm_col( templ, &comm_col ); ^~~~~~~~~~~~~~~~~ PLA_Copy.c:313:5: warning: implicit declaration of function 'PLA_Copy_from_mv_to_matrix' [-Wimplicit-function-declaration] PLA_Copy_from_mv_to_matrix( temp, Obj_to ); ^~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Copy.c: In function 'PLA_Copy_from_matrix_to_mv': PLA_Copy.c:381:7: warning: implicit declaration of function 'PLA_Temp_comm_all_rank' [-Wimplicit-function-declaration] PLA_Temp_comm_all_rank( templ, &me ); /* me = index in all nodes */ ^~~~~~~~~~~~~~~~~~~~~~ PLA_Copy.c:382:7: warning: implicit declaration of function 'PLA_Temp_comm_row' [-Wimplicit-function-declaration] PLA_Temp_comm_row( templ, &comm ); /* row communicator */ ^~~~~~~~~~~~~~~~~ PLA_Copy.c:389:28: warning: implicit declaration of function 'PLA_calloc' [-Wimplicit-function-declaration] ldims = (int *) PLA_calloc( npcols, sizeof(int) ); ^~~~~~~~~~ PLA_Copy.c:411:9: warning: implicit declaration of function 'PLA_Temp_vector_distant_length' [-Wimplicit-function-declaration] PLA_Temp_vector_distant_length(templ, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Copy.c:428:2: warning: implicit declaration of function 'PLA_Obj_split_size_to_next_proc' [-Wimplicit-function-declaration] PLA_Obj_split_size_to_next_proc( A_cur, PLA_SIDE_LEFT, &size, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Copy.c:455:4: warning: implicit declaration of function 'PLA_Pack_from_pmv_onto_col_to_mv' [-Wimplicit-function-declaration] PLA_Pack_from_pmv_onto_col_to_mv( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Copy.c:580:4: warning: implicit declaration of function 'PLA_Pack_from_pmv_onto_row_to_mv' [-Wimplicit-function-declaration] PLA_Pack_from_pmv_onto_row_to_mv( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Copy.c:599:9: warning: implicit declaration of function 'PLA_Unpack_from_pmv_onto_row_to_mv' [-Wimplicit-function-declaration] PLA_Unpack_from_pmv_onto_row_to_mv( mv_1, recvbuf ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Copy.c: In function 'PLA_Copy_from_msc': PLA_Copy.c:677:2: warning: implicit declaration of function 'PLA_Copy_from_msc_to_dpmv' [-Wimplicit-function-declaration] PLA_Copy_from_msc_to_dpmv( Obj_from, Obj_to ); ^~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Copy.c:679:2: warning: implicit declaration of function 'PLA_Copy_from_msc_to_pmv' [-Wimplicit-function-declaration] PLA_Copy_from_msc_to_pmv( Obj_from, Obj_to ); ^~~~~~~~~~~~~~~~~~~~~~~~ PLA_Copy.c:684:5: warning: implicit declaration of function 'PLA_Copy_from_msc_to_mv' [-Wimplicit-function-declaration] PLA_Copy_from_msc_to_mv( Obj_from, Obj_to ); ^~~~~~~~~~~~~~~~~~~~~~~ PLA_Copy.c:687:5: warning: implicit declaration of function 'PLA_Copy_from_msc_to_matrix' [-Wimplicit-function-declaration] PLA_Copy_from_msc_to_matrix( Obj_from, Obj_to ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Copy.c: In function 'PLA_Copy_from_matrix_to_dpmv': PLA_Copy.c:881:5: warning: implicit declaration of function 'PLA_Copy_from_mv_to_dpmv' [-Wimplicit-function-declaration] PLA_Copy_from_mv_to_dpmv( Obj_temp, Obj_to ); ^~~~~~~~~~~~~~~~~~~~~~~~ PLA_Copy.c: In function 'PLA_Copy_from_msc_to_matrix': PLA_Copy.c:917:5: warning: implicit declaration of function 'PLA_Copy_local_part_from_msc_to_matrix' [-Wimplicit-function-declaration] PLA_Copy_local_part_from_msc_to_matrix( Obj_from, Obj_to ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Copy.c: In function 'PLA_Copy_from_msc_to_msc': PLA_Copy.c:1011:2: warning: implicit declaration of function 'PLA_Temp_comm_all' [-Wimplicit-function-declaration] PLA_Temp_comm_all( templ, &comm ); ^~~~~~~~~~~~~~~~~ PLA_Copy.c: In function 'PLA_Copy_from_mv': PLA_Copy.c:1156:5: warning: implicit declaration of function 'PLA_Copy_from_mv_to_msc' [-Wimplicit-function-declaration] PLA_Copy_from_mv_to_msc( Obj_from, Obj_to ); ^~~~~~~~~~~~~~~~~~~~~~~ PLA_Copy.c:1170:2: warning: implicit declaration of function 'PLA_Copy_from_mv_to_pmv' [-Wimplicit-function-declaration] PLA_Copy_from_mv_to_pmv( Obj_from, Obj_to ); ^~~~~~~~~~~~~~~~~~~~~~~ PLA_Copy.c:1174:5: warning: implicit declaration of function 'PLA_Copy_from_mv_to_mv' [-Wimplicit-function-declaration] PLA_Copy_from_mv_to_mv( Obj_from, Obj_to ); ^~~~~~~~~~~~~~~~~~~~~~ PLA_Copy.c: In function 'PLA_Copy_from_mv_to_dpmv': PLA_Copy.c:1247:7: warning: implicit declaration of function 'PLA_Compute_subbuffer_info_within_row' [-Wimplicit-function-declaration] PLA_Compute_subbuffer_info_within_row( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Copy.c:1267:7: warning: implicit declaration of function 'PLA_Unpack_from_mv_to_pmv_onto_col' [-Wimplicit-function-declaration] PLA_Unpack_from_mv_to_pmv_onto_col( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Copy.c:1289:7: warning: implicit declaration of function 'PLA_Compute_subbuffer_info_within_col' [-Wimplicit-function-declaration] PLA_Compute_subbuffer_info_within_col( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Copy.c:1294:7: warning: implicit declaration of function 'PLA_Pack_from_mv_to_pmv_onto_row' [-Wimplicit-function-declaration] PLA_Pack_from_mv_to_pmv_onto_row( Obj_from, sendbuf ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Copy.c:1309:7: warning: implicit declaration of function 'PLA_Unpack_from_mv_to_pmv_onto_row' [-Wimplicit-function-declaration] PLA_Unpack_from_mv_to_pmv_onto_row( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Copy.c: In function 'PLA_Copy_from_mv_to_matrix': PLA_Copy.c:1360:3: warning: implicit declaration of function 'PLA_Copy_from_dpmv_to_matrix' [-Wimplicit-function-declaration] PLA_Copy_from_dpmv_to_matrix( Obj_temp, Obj_to ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Copy.c: In function 'PLA_Copy_from_mv_to_msc': PLA_Copy.c:1407:5: warning: implicit declaration of function 'PLA_Copy_local_part_from_mv_to_msc' [-Wimplicit-function-declaration] PLA_Copy_local_part_from_mv_to_msc( Obj_from, local_contr ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Copy.c: In function 'PLA_Copy_from_pmv': PLA_Copy.c:1481:5: warning: implicit declaration of function 'PLA_Copy_from_pmv_to_msc' [-Wimplicit-function-declaration] PLA_Copy_from_pmv_to_msc( Obj_from, Obj_to ); ^~~~~~~~~~~~~~~~~~~~~~~~ PLA_Copy.c:1493:2: warning: implicit declaration of function 'PLA_Copy_from_pmv_to_dpmv' [-Wimplicit-function-declaration] PLA_Copy_from_pmv_to_dpmv( Obj_from, Obj_to ); ^~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Copy.c:1495:2: warning: implicit declaration of function 'PLA_Copy_from_pmv_to_pmv' [-Wimplicit-function-declaration] PLA_Copy_from_pmv_to_pmv( Obj_from, Obj_to ); ^~~~~~~~~~~~~~~~~~~~~~~~ PLA_Copy.c:1499:5: warning: implicit declaration of function 'PLA_Copy_from_pmv_to_mv' [-Wimplicit-function-declaration] PLA_Copy_from_pmv_to_mv( Obj_from, Obj_to ); ^~~~~~~~~~~~~~~~~~~~~~~ PLA_Copy.c:1502:5: warning: implicit declaration of function 'PLA_Copy_from_pmv_to_matrix' [-Wimplicit-function-declaration] PLA_Copy_from_pmv_to_matrix( Obj_from, Obj_to ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Copy.c: In function 'PLA_Copy_from_dpmv': PLA_Copy.c:1615:5: warning: implicit declaration of function 'PLA_Copy_from_dpmv_to_msc' [-Wimplicit-function-declaration] PLA_Copy_from_dpmv_to_msc( Obj_from, Obj_to ); ^~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Copy.c:1627:2: warning: implicit declaration of function 'PLA_Copy_from_dpmv_to_dpmv' [-Wimplicit-function-declaration] PLA_Copy_from_dpmv_to_dpmv( Obj_from, Obj_to ); ^~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Copy.c:1629:2: warning: implicit declaration of function 'PLA_Copy_from_dpmv_to_pmv' [-Wimplicit-function-declaration] PLA_Copy_from_dpmv_to_pmv( Obj_from, Obj_to ); ^~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Copy.c:1633:5: warning: implicit declaration of function 'PLA_Copy_from_dpmv_to_mv' [-Wimplicit-function-declaration] PLA_Copy_from_dpmv_to_mv( Obj_from, Obj_to ); ^~~~~~~~~~~~~~~~~~~~~~~~ PLA_Copy.c: In function 'PLA_Copy_from_dpmv_to_mv': PLA_Copy.c:1760:2: warning: implicit declaration of function 'PLA_Temp_comm_all_size' [-Wimplicit-function-declaration] PLA_Temp_comm_all_size( templ, &np ); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Copy_enter_exit.o PLA_Copy_enter_exit.c /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Copy_util.o PLA_Copy_util.c PLA_Copy_util.c: In function 'PLA_Copy_local_part_from_matrix_to_msc': PLA_Copy_util.c:55:28: warning: implicit declaration of function 'PLA_Local_copy' [-Wimplicit-function-declaration] if ( owner_top == myrow ) PLA_Local_copy( from_11, to_11 ); ^~~~~~~~~~~~~~ PLA_Copy_util.c: In function 'PLA_Copy_local_part_from_mv_to_msc': PLA_Copy_util.c:136:3: warning: implicit declaration of function 'PLA_Temp_comm_all_rank' [-Wimplicit-function-declaration] PLA_Temp_comm_all_rank( templ, &me ); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Pack_unpack.o PLA_Pack_unpack.c PLA_Pack_unpack.c: In function 'PLA_Unpack_from_mv_to_pmv_onto_row': PLA_Pack_unpack.c:132:20: warning: implicit declaration of function 'PLA_calloc' [-Wimplicit-function-declaration] bufp = (char **) PLA_calloc( nprows, sizeof( char * ) ); ^~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Compute_subbuffer_info.o PLA_Compute_subbuffer_info.c PLA_Compute_subbuffer_info.c: In function 'PLA_Compute_subbuffer_info_within_row': PLA_Compute_subbuffer_info.c:32:3: warning: implicit declaration of function 'PLA_Temp_comm_all_rank' [-Wimplicit-function-declaration] PLA_Temp_comm_all_rank( templ, &me ); ^~~~~~~~~~~~~~~~~~~~~~ PLA_Compute_subbuffer_info.c:40:5: warning: implicit declaration of function 'PLA_Temp_vector_distant_length' [-Wimplicit-function-declaration] PLA_Temp_vector_distant_length(templ, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Copy_x.o PLA_Copy_x.c /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_OOC_Copy.o PLA_OOC_Copy.c PLA_OOC_Copy.c: In function 'PLA_OOC_Copy': PLA_OOC_Copy.c:32:3: warning: implicit declaration of function 'PLA_Obj_ooc' [-Wimplicit-function-declaration] PLA_Obj_ooc( Obj_from, &ooc_from ); ^~~~~~~~~~~ PLA_OOC_Copy.c:36:12: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] return PLA_Copy( Obj_from, Obj_to ); ^~~~~~~~ PLA_OOC_Copy.c:43:7: warning: implicit declaration of function 'PLA_Copy_from_ooc_msc' [-Wimplicit-function-declaration] PLA_Copy_from_ooc_msc( Obj_from, Obj_to ); ^~~~~~~~~~~~~~~~~~~~~ PLA_OOC_Copy.c:45:7: warning: implicit declaration of function 'PLA_Copy_to_ooc_msc' [-Wimplicit-function-declaration] PLA_Copy_to_ooc_msc( Obj_from, Obj_to ); ^~~~~~~~~~~~~~~~~~~ PLA_OOC_Copy.c:49:7: warning: implicit declaration of function 'PLA_Copy_from_ooc_mv' [-Wimplicit-function-declaration] PLA_Copy_from_ooc_mv( Obj_from, Obj_to ); ^~~~~~~~~~~~~~~~~~~~ PLA_OOC_Copy.c:51:7: warning: implicit declaration of function 'PLA_Copy_to_ooc_mv' [-Wimplicit-function-declaration] PLA_Copy_to_ooc_mv( Obj_from, Obj_to ); ^~~~~~~~~~~~~~~~~~ PLA_OOC_Copy.c:55:7: warning: implicit declaration of function 'PLA_Copy_from_ooc_matrix' [-Wimplicit-function-declaration] PLA_Copy_from_ooc_matrix( Obj_from, Obj_to ); ^~~~~~~~~~~~~~~~~~~~~~~~ PLA_OOC_Copy.c:57:7: warning: implicit declaration of function 'PLA_Copy_to_ooc_matrix' [-Wimplicit-function-declaration] PLA_Copy_to_ooc_matrix( Obj_from, Obj_to ); ^~~~~~~~~~~~~~~~~~~~~~ PLA_OOC_Copy.c: In function 'PLA_Copy_from_ooc_matrix': PLA_OOC_Copy.c:89:3: warning: implicit declaration of function 'PLA_Obj_local_fd' [-Wimplicit-function-declaration] PLA_Obj_local_fd( Obj_from, &fd ); ^~~~~~~~~~~~~~~~ PLA_OOC_Copy.c:96:5: warning: implicit declaration of function 'PLA_Read' [-Wimplicit-function-declaration] PLA_Read( ( long ) ( length*width*typesize ), fd, buffer_from, ^~~~~~~~ PLA_OOC_Copy.c: In function 'PLA_Copy_to_ooc_matrix': PLA_OOC_Copy.c:143:5: warning: implicit declaration of function 'PLA_Write' [-Wimplicit-function-declaration] PLA_Write( ( long ) ( length*width*typesize ), buffer_from, fd, ^~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Copy_sym_tridiag_to_msc.o PLA_Copy_sym_tridiag_to_msc.c PLA_Copy_sym_tridiag_to_msc.c:13:1: warning: return type defaults to 'int' [-Wimplicit-int] PLA_Copy_sym_tridiag_to_msc( int uplo, PLA_Obj A, PLA_Obj tridiag ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Copy_sym_tridiag_to_msc.c: In function 'PLA_Copy_sym_tridiag_to_msc': PLA_Copy_sym_tridiag_to_msc.c:46:5: warning: implicit declaration of function 'PLA_Local_copy' [-Wimplicit-function-declaration] PLA_Local_copy( A_11, diag_1 ); ^~~~~~~~~~~~~~ PLA_Copy_sym_tridiag_to_msc.c:54:3: warning: implicit declaration of function 'PLA_Reduce' [-Wimplicit-function-declaration] PLA_Reduce( temp, MPI_SUM, tridiag ); ^~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Copy_bidiag_to_msc.o PLA_Copy_bidiag_to_msc.c PLA_Copy_bidiag_to_msc.c:13:1: warning: return type defaults to 'int' [-Wimplicit-int] PLA_Copy_bidiag_to_msc( int uplo, PLA_Obj A, PLA_Obj bidiag ) ^~~~~~~~~~~~~~~~~~~~~~ PLA_Copy_bidiag_to_msc.c: In function 'PLA_Copy_bidiag_to_msc': PLA_Copy_bidiag_to_msc.c:47:5: warning: implicit declaration of function 'PLA_Local_copy' [-Wimplicit-function-declaration] PLA_Local_copy( A_11, diag_1 ); ^~~~~~~~~~~~~~ PLA_Copy_bidiag_to_msc.c:54:3: warning: implicit declaration of function 'PLA_Reduce' [-Wimplicit-function-declaration] PLA_Reduce( temp, MPI_SUM, bidiag ); ^~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Copy_diag_to_mv.o PLA_Copy_diag_to_mv.c PLA_Copy_diag_to_mv.c: In function 'PLA_Copy_diag_to_mv': PLA_Copy_diag_to_mv.c:49:5: warning: implicit declaration of function 'PLA_Local_copy' [-Wimplicit-function-declaration] PLA_Local_copy( from_11, to_1 ); ^~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_MPI.o PLA_MPI.c ar vr /usr/src/RPM/BUILD/plapack-3.2/libPLAPACK.a PLA_Copy.o PLA_Copy_enter_exit.o PLA_Copy_util.o PLA_Pack_unpack.o PLA_Compute_subbuffer_info.o PLA_Copy_x.o PLA_OOC_Copy.o PLA_Copy_sym_tridiag_to_msc.o PLA_Copy_bidiag_to_msc.o PLA_Copy_diag_to_mv.o PLA_MPI.o a - PLA_Copy.o a - PLA_Copy_enter_exit.o a - PLA_Copy_util.o a - PLA_Pack_unpack.o a - PLA_Compute_subbuffer_info.o a - PLA_Copy_x.o a - PLA_OOC_Copy.o a - PLA_Copy_sym_tridiag_to_msc.o a - PLA_Copy_bidiag_to_msc.o a - PLA_Copy_diag_to_mv.o a - PLA_MPI.o ranlib /usr/src/RPM/BUILD/plapack-3.2/libPLAPACK.a touch COPY make[1]: Leaving directory `/usr/src/RPM/BUILD/plapack-3.2/COPY' cd Local_BLAS; make Local_BLAS make[1]: Entering directory `/usr/src/RPM/BUILD/plapack-3.2/Local_BLAS' /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Local_BLAS1.o PLA_Local_BLAS1.c PLA_Local_BLAS1.c: In function 'PLA_Local_copy': PLA_Local_BLAS1.c:34:14: warning: implicit declaration of function 'PLA_Local_copy_enter' [-Wimplicit-function-declaration] value = PLA_Local_copy_enter( x, y ); ^~~~~~~~~~~~~~~~~~~~ PLA_Local_BLAS1.c:62:14: warning: implicit declaration of function 'PLA_Local_copy_exit' [-Wimplicit-function-declaration] value = PLA_Local_copy_exit( x, y ); ^~~~~~~~~~~~~~~~~~~ PLA_Local_BLAS1.c: In function 'PLA_Local_scal': PLA_Local_BLAS1.c:81:14: warning: implicit declaration of function 'PLA_Local_scal_enter' [-Wimplicit-function-declaration] value = PLA_Local_scal_enter( alpha, x ); ^~~~~~~~~~~~~~~~~~~~ PLA_Local_BLAS1.c:165:14: warning: implicit declaration of function 'PLA_Local_scal_exit' [-Wimplicit-function-declaration] value = PLA_Local_scal_exit( alpha, x ); ^~~~~~~~~~~~~~~~~~~ PLA_Local_BLAS1.c: In function 'PLA_Local_inv_scal': PLA_Local_BLAS1.c:186:14: warning: implicit declaration of function 'PLA_Local_inv_scal_enter' [-Wimplicit-function-declaration] value = PLA_Local_inv_scal_enter( alpha, x ); ^~~~~~~~~~~~~~~~~~~~~~~~ PLA_Local_BLAS1.c:306:14: warning: implicit declaration of function 'PLA_Local_inv_scal_exit' [-Wimplicit-function-declaration] value = PLA_Local_inv_scal_exit( alpha, x ); ^~~~~~~~~~~~~~~~~~~~~~~ PLA_Local_BLAS1.c: In function 'PLA_Local_add': PLA_Local_BLAS1.c:319:3: warning: implicit declaration of function 'PLA_Local_axpy' [-Wimplicit-function-declaration] PLA_Local_axpy( one, x, y ); ^~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Local_BLAS2.o PLA_Local_BLAS2.c PLA_Local_BLAS2.c: In function 'PLA_Local_gemv': PLA_Local_BLAS2.c:37:13: warning: implicit declaration of function 'PLA_Local_gemv_enter' [-Wimplicit-function-declaration] value = PLA_Local_gemv_enter( trans_A, alpha, A, x, beta, y ); ^~~~~~~~~~~~~~~~~~~~ PLA_Local_BLAS2.c:43:3: warning: implicit declaration of function 'PLA_Local_scal' [-Wimplicit-function-declaration] PLA_Local_scal( beta, y ); ^~~~~~~~~~~~~~ PLA_Local_BLAS2.c:68:5: warning: implicit declaration of function 'PLA_Conjugate' [-Wimplicit-function-declaration] PLA_Conjugate(A); ^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA.h:31:0, from PLA_Local_BLAS2.c:11: /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:356:26: warning: implicit declaration of function 'dgemv_' [-Wimplicit-function-declaration] PLA_FOR2C ( dgemv ) ( trans, m, n, alpha, a, lda, x, incx, beta, y, incy ) ^ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:33:29: note: in definition of macro 'PLA_FOR2C' #define PLA_FOR2C( name ) name ## _ ^~~~ PLA_Local_BLAS2.c:112:7: note: in expansion of macro 'PLA_dgemv' PLA_dgemv( Trans_A, ^~~~~~~~~ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:335:26: warning: implicit declaration of function 'sgemv_' [-Wimplicit-function-declaration] PLA_FOR2C ( sgemv ) ( trans, m, n, alpha, a, lda, x, incx, beta, y, incy ) ^ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:33:29: note: in definition of macro 'PLA_FOR2C' #define PLA_FOR2C( name ) name ## _ ^~~~ PLA_Local_BLAS2.c:120:7: note: in expansion of macro 'PLA_sgemv' PLA_sgemv( Trans_A, ^~~~~~~~~ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:376:26: warning: implicit declaration of function 'cgemv_' [-Wimplicit-function-declaration] PLA_FOR2C ( cgemv ) ( trans, m, n, alpha, a, lda, x, incx, beta, y, incy ) ^ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:33:29: note: in definition of macro 'PLA_FOR2C' #define PLA_FOR2C( name ) name ## _ ^~~~ PLA_Local_BLAS2.c:128:7: note: in expansion of macro 'PLA_cgemv' PLA_cgemv( Trans_A, ^~~~~~~~~ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:397:26: warning: implicit declaration of function 'zgemv_' [-Wimplicit-function-declaration] PLA_FOR2C ( zgemv ) ( trans, m, n, alpha, a, lda, x, incx, beta, y, incy ) ^ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:33:29: note: in definition of macro 'PLA_FOR2C' #define PLA_FOR2C( name ) name ## _ ^~~~ PLA_Local_BLAS2.c:136:7: note: in expansion of macro 'PLA_zgemv' PLA_zgemv( Trans_A, ^~~~~~~~~ PLA_Local_BLAS2.c:149:13: warning: implicit declaration of function 'PLA_Local_gemv_exit' [-Wimplicit-function-declaration] value = PLA_Local_gemv_exit( trans_A, alpha, A, x, beta, y ); ^~~~~~~~~~~~~~~~~~~ PLA_Local_BLAS2.c: In function 'PLA_Local_symv': PLA_Local_BLAS2.c:177:13: warning: implicit declaration of function 'PLA_Local_symv_enter' [-Wimplicit-function-declaration] value = PLA_Local_symv_enter( uplo, alpha, A, x, beta, y ); ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA.h:31:0, from PLA_Local_BLAS2.c:11: /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:358:26: warning: implicit declaration of function 'dsymv_' [-Wimplicit-function-declaration] PLA_FOR2C ( dsymv ) ( uplo, n, alpha, a, lda, x, incx, beta, y, incy ) ^ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:33:29: note: in definition of macro 'PLA_FOR2C' #define PLA_FOR2C( name ) name ## _ ^~~~ PLA_Local_BLAS2.c:228:7: note: in expansion of macro 'PLA_dsymv' PLA_dsymv( Uplo, &local_n, ^~~~~~~~~ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:337:26: warning: implicit declaration of function 'ssymv_' [-Wimplicit-function-declaration] PLA_FOR2C ( ssymv ) ( uplo, n, alpha, a, lda, x, incx, beta, y, incy ) ^ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:33:29: note: in definition of macro 'PLA_FOR2C' #define PLA_FOR2C( name ) name ## _ ^~~~ PLA_Local_BLAS2.c:235:7: note: in expansion of macro 'PLA_ssymv' PLA_ssymv( Uplo, &local_n, ^~~~~~~~~ PLA_Local_BLAS2.c:262:13: warning: implicit declaration of function 'PLA_Local_symv_exit' [-Wimplicit-function-declaration] value = PLA_Local_symv_exit( uplo, alpha, A, x, beta, y ); ^~~~~~~~~~~~~~~~~~~ PLA_Local_BLAS2.c: In function 'PLA_Local_hemv': PLA_Local_BLAS2.c:290:13: warning: implicit declaration of function 'PLA_Local_hemv_enter' [-Wimplicit-function-declaration] value = PLA_Local_hemv_enter( uplo, alpha, A, x, beta, y ); ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA.h:31:0, from PLA_Local_BLAS2.c:11: /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:380:26: warning: implicit declaration of function 'chemv_' [-Wimplicit-function-declaration] PLA_FOR2C ( chemv ) ( uplo, n, alpha, a, lda, x, incx, beta, y, incy ) ^ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:33:29: note: in definition of macro 'PLA_FOR2C' #define PLA_FOR2C( name ) name ## _ ^~~~ PLA_Local_BLAS2.c:361:7: note: in expansion of macro 'PLA_chemv' PLA_chemv( Uplo, &local_n, ^~~~~~~~~ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:401:26: warning: implicit declaration of function 'zhemv_' [-Wimplicit-function-declaration] PLA_FOR2C ( zhemv ) ( uplo, n, alpha, a, lda, x, incx, beta, y, incy ) ^ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:33:29: note: in definition of macro 'PLA_FOR2C' #define PLA_FOR2C( name ) name ## _ ^~~~ PLA_Local_BLAS2.c:368:7: note: in expansion of macro 'PLA_zhemv' PLA_zhemv( Uplo, &local_n, ^~~~~~~~~ PLA_Local_BLAS2.c:377:13: warning: implicit declaration of function 'PLA_Local_hemv_exit' [-Wimplicit-function-declaration] value = PLA_Local_hemv_exit( uplo, alpha, A, x, beta, y ); ^~~~~~~~~~~~~~~~~~~ PLA_Local_BLAS2.c: In function 'PLA_Local_trmv': PLA_Local_BLAS2.c:403:13: warning: implicit declaration of function 'PLA_Local_trmv_enter' [-Wimplicit-function-declaration] value = PLA_Local_trmv_enter( uplo, trans, diag, A, x ); ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA.h:31:0, from PLA_Local_BLAS2.c:11: /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:360:26: warning: implicit declaration of function 'dtrmv_' [-Wimplicit-function-declaration] PLA_FOR2C( dtrmv ) ( uplo, trans, diag, n, a, lda, x, incx ) ^ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:33:29: note: in definition of macro 'PLA_FOR2C' #define PLA_FOR2C( name ) name ## _ ^~~~ PLA_Local_BLAS2.c:452:7: note: in expansion of macro 'PLA_dtrmv' PLA_dtrmv( Uplo, Trans_A, Diag, ^~~~~~~~~ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:339:26: warning: implicit declaration of function 'strmv_' [-Wimplicit-function-declaration] PLA_FOR2C( strmv ) ( uplo, trans, diag, n, a, lda, x, incx ) ^ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:33:29: note: in definition of macro 'PLA_FOR2C' #define PLA_FOR2C( name ) name ## _ ^~~~ PLA_Local_BLAS2.c:455:7: note: in expansion of macro 'PLA_strmv' PLA_strmv( Uplo, Trans_A, Diag, ^~~~~~~~~ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:382:26: warning: implicit declaration of function 'ctrmv_' [-Wimplicit-function-declaration] PLA_FOR2C( ctrmv ) ( uplo, trans, diag, n, a, lda, x, incx ) ^ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:33:29: note: in definition of macro 'PLA_FOR2C' #define PLA_FOR2C( name ) name ## _ ^~~~ PLA_Local_BLAS2.c:458:7: note: in expansion of macro 'PLA_ctrmv' PLA_ctrmv( Uplo, Trans_A, Diag, ^~~~~~~~~ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:403:26: warning: implicit declaration of function 'ztrmv_' [-Wimplicit-function-declaration] PLA_FOR2C( ztrmv ) ( uplo, trans, diag, n, a, lda, x, incx ) ^ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:33:29: note: in definition of macro 'PLA_FOR2C' #define PLA_FOR2C( name ) name ## _ ^~~~ PLA_Local_BLAS2.c:461:7: note: in expansion of macro 'PLA_ztrmv' PLA_ztrmv( Uplo, Trans_A, Diag, ^~~~~~~~~ PLA_Local_BLAS2.c:471:13: warning: implicit declaration of function 'PLA_Local_trmv_exit' [-Wimplicit-function-declaration] value = PLA_Local_trmv_exit( uplo, trans, diag, A, x ); ^~~~~~~~~~~~~~~~~~~ PLA_Local_BLAS2.c: In function 'PLA_Local_trsv': PLA_Local_BLAS2.c:497:13: warning: implicit declaration of function 'PLA_Local_trsv_enter' [-Wimplicit-function-declaration] value = PLA_Local_trsv_enter( uplo, trans, diag, A, x ); ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA.h:31:0, from PLA_Local_BLAS2.c:11: /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:362:26: warning: implicit declaration of function 'dtrsv_' [-Wimplicit-function-declaration] PLA_FOR2C( dtrsv ) ( uplo, trans, diag, n, a, lda, x, incx ) ^ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:33:29: note: in definition of macro 'PLA_FOR2C' #define PLA_FOR2C( name ) name ## _ ^~~~ PLA_Local_BLAS2.c:551:7: note: in expansion of macro 'PLA_dtrsv' PLA_dtrsv( Uplo, Trans_A, Diag, ^~~~~~~~~ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:341:26: warning: implicit declaration of function 'strsv_' [-Wimplicit-function-declaration] PLA_FOR2C( strsv ) ( uplo, trans, diag, n, a, lda, x, incx ) ^ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:33:29: note: in definition of macro 'PLA_FOR2C' #define PLA_FOR2C( name ) name ## _ ^~~~ PLA_Local_BLAS2.c:554:7: note: in expansion of macro 'PLA_strsv' PLA_strsv( Uplo, Trans_A, Diag, ^~~~~~~~~ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:384:26: warning: implicit declaration of function 'ctrsv_' [-Wimplicit-function-declaration] PLA_FOR2C( ctrsv ) ( uplo, trans, diag, n, a, lda, x, incx ) ^ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:33:29: note: in definition of macro 'PLA_FOR2C' #define PLA_FOR2C( name ) name ## _ ^~~~ PLA_Local_BLAS2.c:557:7: note: in expansion of macro 'PLA_ctrsv' PLA_ctrsv( Uplo, Trans_A, Diag, ^~~~~~~~~ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:405:26: warning: implicit declaration of function 'ztrsv_' [-Wimplicit-function-declaration] PLA_FOR2C( ztrsv ) ( uplo, trans, diag, n, a, lda, x, incx ) ^ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:33:29: note: in definition of macro 'PLA_FOR2C' #define PLA_FOR2C( name ) name ## _ ^~~~ PLA_Local_BLAS2.c:560:7: note: in expansion of macro 'PLA_ztrsv' PLA_ztrsv( Uplo, Trans_A, Diag, ^~~~~~~~~ PLA_Local_BLAS2.c:570:13: warning: implicit declaration of function 'PLA_Local_trsv_exit' [-Wimplicit-function-declaration] value = PLA_Local_trsv_exit( uplo, trans, diag, A, x ); ^~~~~~~~~~~~~~~~~~~ PLA_Local_BLAS2.c: In function 'PLA_Local_ger': PLA_Local_BLAS2.c:595:13: warning: implicit declaration of function 'PLA_Local_ger_enter' [-Wimplicit-function-declaration] value = PLA_Local_ger_enter( alpha, x, y, A ); ^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA.h:31:0, from PLA_Local_BLAS2.c:11: /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:365:25: warning: implicit declaration of function 'dger_' [-Wimplicit-function-declaration] PLA_FOR2C( dger ) ( m, n, alpha, x, incx, y, incy, a, lda ) ^ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:33:29: note: in definition of macro 'PLA_FOR2C' #define PLA_FOR2C( name ) name ## _ ^~~~ PLA_Local_BLAS2.c:632:7: note: in expansion of macro 'PLA_dger' PLA_dger( &local_m, &local_n, ^~~~~~~~ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:344:25: warning: implicit declaration of function 'sger_' [-Wimplicit-function-declaration] PLA_FOR2C( sger ) ( m, n, alpha, x, incx, y, incy, a, lda ) ^ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:33:29: note: in definition of macro 'PLA_FOR2C' #define PLA_FOR2C( name ) name ## _ ^~~~ PLA_Local_BLAS2.c:636:7: note: in expansion of macro 'PLA_sger' PLA_sger( &local_m, &local_n, ^~~~~~~~ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:387:25: warning: implicit declaration of function 'cgeru_' [-Wimplicit-function-declaration] PLA_FOR2C( cgeru ) ( m, n, alpha, x, incx, y, incy, a, lda ) ^ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:33:29: note: in definition of macro 'PLA_FOR2C' #define PLA_FOR2C( name ) name ## _ ^~~~ PLA_Local_BLAS2.c:640:7: note: in expansion of macro 'PLA_cger' PLA_cger( &local_m, &local_n, ^~~~~~~~ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:408:25: warning: implicit declaration of function 'zgeru_' [-Wimplicit-function-declaration] PLA_FOR2C( zgeru ) ( m, n, alpha, x, incx, y, incy, a, lda ) ^ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:33:29: note: in definition of macro 'PLA_FOR2C' #define PLA_FOR2C( name ) name ## _ ^~~~ PLA_Local_BLAS2.c:644:7: note: in expansion of macro 'PLA_zger' PLA_zger( &local_m, &local_n, ^~~~~~~~ PLA_Local_BLAS2.c:652:13: warning: implicit declaration of function 'PLA_Local_ger_exit' [-Wimplicit-function-declaration] value = PLA_Local_ger_exit( alpha, x, y, A ); ^~~~~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Local_BLAS1_enter_exit.o PLA_Local_BLAS1_enter_exit.c /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Local_BLAS2_enter_exit.o PLA_Local_BLAS2_enter_exit.c PLA_Local_BLAS2_enter_exit.c: In function 'PLA_Local_gemv_enter': PLA_Local_BLAS2_enter_exit.c:45:11: warning: implicit declaration of function 'PLA_Valid_trans_parameter' [-Wimplicit-function-declaration] if ( !PLA_Valid_trans_parameter( transa ) ){ ^~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Local_BLAS2_enter_exit.c: In function 'PLA_Local_symv_enter': PLA_Local_BLAS2_enter_exit.c:252:11: warning: implicit declaration of function 'PLA_Valid_uplo_parameter' [-Wimplicit-function-declaration] if ( !PLA_Valid_uplo_parameter( uplo ) ){ ^~~~~~~~~~~~~~~~~~~~~~~~ PLA_Local_BLAS2_enter_exit.c: In function 'PLA_Local_trsv_enter': PLA_Local_BLAS2_enter_exit.c:608:11: warning: implicit declaration of function 'PLA_Valid_diag_parameter' [-Wimplicit-function-declaration] if ( !PLA_Valid_diag_parameter( diag ) ){ ^~~~~~~~~~~~~~~~~~~~~~~~ PLA_Local_BLAS2_enter_exit.c: In function 'PLA_Local_syr_exit': PLA_Local_BLAS2_enter_exit.c:1067:8: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration] if ( strcmp( routine_name, "PLA_Local_syr_exit" ) != 0 ) ^~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Local_BLAS3_enter_exit.o PLA_Local_BLAS3_enter_exit.c PLA_Local_BLAS3_enter_exit.c: In function 'PLA_Local_gemm_enter': PLA_Local_BLAS3_enter_exit.c:50:11: warning: implicit declaration of function 'PLA_Valid_trans_parameter' [-Wimplicit-function-declaration] if ( !PLA_Valid_trans_parameter( trans_A ) ){ ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Local_iamax.o PLA_Local_iamax.c PLA_Local_iamax.c: In function 'PLA_Local_iamax': PLA_Local_iamax.c:30:13: warning: implicit declaration of function 'PLA_Local_iamax_enter' [-Wimplicit-function-declaration] value = PLA_Local_iamax_enter( x, k, xmax ); ^~~~~~~~~~~~~~~~~~~~~ PLA_Local_iamax.c:88:13: warning: implicit declaration of function 'PLA_Local_iamax_exit' [-Wimplicit-function-declaration] value = PLA_Local_iamax_exit( x, k, xmax ); ^~~~~~~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Local_syr.o PLA_Local_syr.c /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Local_syr2.o PLA_Local_syr2.c In file included from /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA.h:31:0, from PLA_Local_syr2.c:11: PLA_Local_syr2.c: In function 'PLA_Local_syr2': /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:369:25: warning: implicit declaration of function 'dsyr2_' [-Wimplicit-function-declaration] PLA_FOR2C( dsyr2 ) ( uplo, n, alpha, x, incx, y, incy, a, lda ) ^ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:33:29: note: in definition of macro 'PLA_FOR2C' #define PLA_FOR2C( name ) name ## _ ^~~~ PLA_Local_syr2.c:61:7: note: in expansion of macro 'PLA_dsyr2' PLA_dsyr2( Uplo, &local_m, ^~~~~~~~~ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:348:25: warning: implicit declaration of function 'ssyr2_' [-Wimplicit-function-declaration] PLA_FOR2C( ssyr2 ) ( uplo, n, alpha, x, incx, y, incy, a, lda ) ^ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:33:29: note: in definition of macro 'PLA_FOR2C' #define PLA_FOR2C( name ) name ## _ ^~~~ PLA_Local_syr2.c:67:7: note: in expansion of macro 'PLA_ssyr2' PLA_ssyr2( Uplo, &local_m, ^~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Local_gemm.o PLA_Local_gemm.c PLA_Local_gemm.c: In function 'PLA_Local_gemm': PLA_Local_gemm.c:32:13: warning: implicit declaration of function 'PLA_Local_gemm_enter' [-Wimplicit-function-declaration] value = PLA_Local_gemm_enter( trans_A, trans_B, alpha, A, B, beta, C ); ^~~~~~~~~~~~~~~~~~~~ PLA_Local_gemm.c:36:3: warning: implicit declaration of function 'PLA_Local_scal' [-Wimplicit-function-declaration] PLA_Local_scal( beta, C ); ^~~~~~~~~~~~~~ PLA_Local_gemm.c:64:5: warning: implicit declaration of function 'PLA_Conjugate' [-Wimplicit-function-declaration] PLA_Conjugate(A); ^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA.h:31:0, from PLA_Local_gemm.c:11: /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:582:25: warning: implicit declaration of function 'dgemm_' [-Wimplicit-function-declaration] PLA_FOR2C( dgemm ) ( transa, transb, m, n, k, alpha, a, lda, b, ldb, beta, c, ldc ) ^ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:33:29: note: in definition of macro 'PLA_FOR2C' #define PLA_FOR2C( name ) name ## _ ^~~~ PLA_Local_gemm.c:102:7: note: in expansion of macro 'PLA_dgemm' PLA_dgemm( ^~~~~~~~~ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:565:25: warning: implicit declaration of function 'sgemm_' [-Wimplicit-function-declaration] PLA_FOR2C( sgemm ) ( transa, transb, m, n, k, alpha, a, lda, b, ldb, beta, c, ldc ) ^ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:33:29: note: in definition of macro 'PLA_FOR2C' #define PLA_FOR2C( name ) name ## _ ^~~~ PLA_Local_gemm.c:118:7: note: in expansion of macro 'PLA_sgemm' PLA_sgemm( Trans_A, Trans_B, ^~~~~~~~~ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:599:25: warning: implicit declaration of function 'cgemm_' [-Wimplicit-function-declaration] PLA_FOR2C( cgemm ) ( transa, transb, m, n, k, alpha, a, lda, b, ldb, beta, c, ldc ) ^ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:33:29: note: in definition of macro 'PLA_FOR2C' #define PLA_FOR2C( name ) name ## _ ^~~~ PLA_Local_gemm.c:127:7: note: in expansion of macro 'PLA_cgemm' PLA_cgemm( Trans_A, Trans_B, ^~~~~~~~~ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:621:25: warning: implicit declaration of function 'zgemm_' [-Wimplicit-function-declaration] PLA_FOR2C( zgemm ) ( transa, transb, m, n, k, alpha, a, lda, b, ldb, beta, c, ldc ) ^ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:33:29: note: in definition of macro 'PLA_FOR2C' #define PLA_FOR2C( name ) name ## _ ^~~~ PLA_Local_gemm.c:135:7: note: in expansion of macro 'PLA_zgemm' PLA_zgemm( Trans_A, Trans_B, ^~~~~~~~~ PLA_Local_gemm.c:151:13: warning: implicit declaration of function 'PLA_Local_gemm_exit' [-Wimplicit-function-declaration] value = PLA_Local_gemm_exit( trans_A, trans_B, alpha, A, B, beta, C ); ^~~~~~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Local_symm.o PLA_Local_symm.c PLA_Local_symm.c: In function 'PLA_Local_symm': PLA_Local_symm.c:30:3: warning: implicit declaration of function 'PLA_Local_scal' [-Wimplicit-function-declaration] PLA_Local_scal( beta, C ); ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA.h:31:0, from PLA_Local_symm.c:11: /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:584:25: warning: implicit declaration of function 'dsymm_' [-Wimplicit-function-declaration] PLA_FOR2C( dsymm ) ( side, uplo, m, n, alpha, a, lda, b, ldb, beta, c, ldc ) ^ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:33:29: note: in definition of macro 'PLA_FOR2C' #define PLA_FOR2C( name ) name ## _ ^~~~ PLA_Local_symm.c:61:7: note: in expansion of macro 'PLA_dsymm' PLA_dsymm( Side, Uplo, ^~~~~~~~~ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:567:25: warning: implicit declaration of function 'ssymm_' [-Wimplicit-function-declaration] PLA_FOR2C( ssymm ) ( side, uplo, m, n, alpha, a, lda, b, ldb, beta, c, ldc ) ^ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:33:29: note: in definition of macro 'PLA_FOR2C' #define PLA_FOR2C( name ) name ## _ ^~~~ PLA_Local_symm.c:69:7: note: in expansion of macro 'PLA_ssymm' PLA_ssymm( Side, Uplo, ^~~~~~~~~ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:601:25: warning: implicit declaration of function 'csymm_' [-Wimplicit-function-declaration] PLA_FOR2C( csymm ) ( side, uplo, m, n, alpha, a, lda, b, ldb, beta, c, ldc ) ^ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:33:29: note: in definition of macro 'PLA_FOR2C' #define PLA_FOR2C( name ) name ## _ ^~~~ PLA_Local_symm.c:77:7: note: in expansion of macro 'PLA_csymm' PLA_csymm( Side, Uplo, ^~~~~~~~~ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:623:25: warning: implicit declaration of function 'zsymm_' [-Wimplicit-function-declaration] PLA_FOR2C( zsymm ) ( side, uplo, m, n, alpha, a, lda, b, ldb, beta, c, ldc ) ^ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:33:29: note: in definition of macro 'PLA_FOR2C' #define PLA_FOR2C( name ) name ## _ ^~~~ PLA_Local_symm.c:85:7: note: in expansion of macro 'PLA_zsymm' PLA_zsymm( Side, Uplo, ^~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Local_syrk.o PLA_Local_syrk.c PLA_Local_syrk.c: In function 'PLA_Local_syrk': PLA_Local_syrk.c:29:3: warning: implicit declaration of function 'PLA_Local_scal' [-Wimplicit-function-declaration] PLA_Local_scal( beta, C ); ^~~~~~~~~~~~~~ PLA_Local_syrk.c:54:5: warning: implicit declaration of function 'PLA_Conjugate' [-Wimplicit-function-declaration] PLA_Conjugate(A); ^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA.h:31:0, from PLA_Local_syrk.c:11: /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:586:25: warning: implicit declaration of function 'dsyrk_' [-Wimplicit-function-declaration] PLA_FOR2C( dsyrk ) ( uplo, trans, n, k, alpha, a, lda, beta, c, ldc ) ^ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:33:29: note: in definition of macro 'PLA_FOR2C' #define PLA_FOR2C( name ) name ## _ ^~~~ PLA_Local_syrk.c:71:7: note: in expansion of macro 'PLA_dsyrk' PLA_dsyrk( Uplo, Trans, ^~~~~~~~~ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:569:25: warning: implicit declaration of function 'ssyrk_' [-Wimplicit-function-declaration] PLA_FOR2C( ssyrk ) ( uplo, trans, n, k, alpha, a, lda, beta, c, ldc ) ^ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:33:29: note: in definition of macro 'PLA_FOR2C' #define PLA_FOR2C( name ) name ## _ ^~~~ PLA_Local_syrk.c:79:7: note: in expansion of macro 'PLA_ssyrk' PLA_ssyrk( Uplo, Trans, ^~~~~~~~~ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:605:25: warning: implicit declaration of function 'csyrk_' [-Wimplicit-function-declaration] PLA_FOR2C( csyrk ) ( uplo, trans, n, k, alpha, a, lda, beta, c, ldc ) ^ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:33:29: note: in definition of macro 'PLA_FOR2C' #define PLA_FOR2C( name ) name ## _ ^~~~ PLA_Local_syrk.c:87:7: note: in expansion of macro 'PLA_csyrk' PLA_csyrk( Uplo, Trans, ^~~~~~~~~ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:627:25: warning: implicit declaration of function 'zsyrk_' [-Wimplicit-function-declaration] PLA_FOR2C( zsyrk ) ( uplo, trans, n, k, alpha, a, lda, beta, c, ldc ) ^ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:33:29: note: in definition of macro 'PLA_FOR2C' #define PLA_FOR2C( name ) name ## _ ^~~~ PLA_Local_syrk.c:95:7: note: in expansion of macro 'PLA_zsyrk' PLA_zsyrk( Uplo, Trans, ^~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Local_herk.o PLA_Local_herk.c PLA_Local_herk.c: In function 'PLA_Local_herk': PLA_Local_herk.c:29:3: warning: implicit declaration of function 'PLA_Local_scal' [-Wimplicit-function-declaration] PLA_Local_scal( beta, C ); ^~~~~~~~~~~~~~ PLA_Local_herk.c:54:5: warning: implicit declaration of function 'PLA_Conjugate' [-Wimplicit-function-declaration] PLA_Conjugate(A); ^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA.h:31:0, from PLA_Local_herk.c:11: /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:607:25: warning: implicit declaration of function 'cherk_' [-Wimplicit-function-declaration] PLA_FOR2C( cherk ) ( uplo, trans, n, k, alpha, a, lda, beta, c, ldc ) ^ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:33:29: note: in definition of macro 'PLA_FOR2C' #define PLA_FOR2C( name ) name ## _ ^~~~ PLA_Local_herk.c:93:7: note: in expansion of macro 'PLA_cherk' PLA_cherk( Uplo, Trans, ^~~~~~~~~ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:629:25: warning: implicit declaration of function 'zherk_' [-Wimplicit-function-declaration] PLA_FOR2C( zherk ) ( uplo, trans, n, k, alpha, a, lda, beta, c, ldc ) ^ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:33:29: note: in definition of macro 'PLA_FOR2C' #define PLA_FOR2C( name ) name ## _ ^~~~ PLA_Local_herk.c:101:7: note: in expansion of macro 'PLA_zherk' PLA_zherk( Uplo, Trans, ^~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Local_syr2k.o PLA_Local_syr2k.c PLA_Local_syr2k.c: In function 'PLA_Local_syr2k': PLA_Local_syr2k.c:30:3: warning: implicit declaration of function 'PLA_Local_scal' [-Wimplicit-function-declaration] PLA_Local_scal( beta, C ); ^~~~~~~~~~~~~~ PLA_Local_syr2k.c:56:5: warning: implicit declaration of function 'PLA_Conjugate' [-Wimplicit-function-declaration] PLA_Conjugate(A); ^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA.h:31:0, from PLA_Local_syr2k.c:11: /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:588:25: warning: implicit declaration of function 'dsyr2k_' [-Wimplicit-function-declaration] PLA_FOR2C( dsyr2k ) ( uplo, trans, n, k, alpha, a, lda, b, ldb, beta, c, ldc ) ^ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:33:29: note: in definition of macro 'PLA_FOR2C' #define PLA_FOR2C( name ) name ## _ ^~~~ PLA_Local_syr2k.c:75:7: note: in expansion of macro 'PLA_dsyr2k' PLA_dsyr2k( Uplo, Trans, ^~~~~~~~~~ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:571:25: warning: implicit declaration of function 'ssyr2k_' [-Wimplicit-function-declaration] PLA_FOR2C( ssyr2k ) ( uplo, trans, n, k, alpha, a, lda, b, ldb, beta, c, ldc ) ^ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:33:29: note: in definition of macro 'PLA_FOR2C' #define PLA_FOR2C( name ) name ## _ ^~~~ PLA_Local_syr2k.c:83:7: note: in expansion of macro 'PLA_ssyr2k' PLA_ssyr2k( Uplo, Trans, ^~~~~~~~~~ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:609:25: warning: implicit declaration of function 'csyr2k_' [-Wimplicit-function-declaration] PLA_FOR2C( csyr2k ) ( uplo, trans, n, k, alpha, a, lda, b, ldb, beta, c, ldc ) ^ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:33:29: note: in definition of macro 'PLA_FOR2C' #define PLA_FOR2C( name ) name ## _ ^~~~ PLA_Local_syr2k.c:91:7: note: in expansion of macro 'PLA_csyr2k' PLA_csyr2k( Uplo, Trans, ^~~~~~~~~~ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:631:25: warning: implicit declaration of function 'zsyr2k_' [-Wimplicit-function-declaration] PLA_FOR2C( zsyr2k ) ( uplo, trans, n, k, alpha, a, lda, b, ldb, beta, c, ldc ) ^ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:33:29: note: in definition of macro 'PLA_FOR2C' #define PLA_FOR2C( name ) name ## _ ^~~~ PLA_Local_syr2k.c:99:7: note: in expansion of macro 'PLA_zsyr2k' PLA_zsyr2k( Uplo, Trans, ^~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Local_trsm.o PLA_Local_trsm.c PLA_Local_trsm.c: In function 'PLA_Local_trsm': PLA_Local_trsm.c:31:13: warning: implicit declaration of function 'PLA_Local_trsm_enter' [-Wimplicit-function-declaration] value = PLA_Local_trsm_enter( side, uplo, trans_A, diag, alpha, A, B ); ^~~~~~~~~~~~~~~~~~~~ PLA_Local_trsm.c:53:5: warning: implicit declaration of function 'PLA_Conjugate' [-Wimplicit-function-declaration] PLA_Conjugate(A); ^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA.h:31:0, from PLA_Local_trsm.c:11: /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:592:25: warning: implicit declaration of function 'dtrsm_' [-Wimplicit-function-declaration] PLA_FOR2C( dtrsm ) ( side, uplo, transa, diag, m, n, alpha, a, lda, b, ldb ) ^ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:33:29: note: in definition of macro 'PLA_FOR2C' #define PLA_FOR2C( name ) name ## _ ^~~~ PLA_Local_trsm.c:67:7: note: in expansion of macro 'PLA_dtrsm' PLA_dtrsm( Side, Uplo, Trans_A, Diag, ^~~~~~~~~ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:575:25: warning: implicit declaration of function 'strsm_' [-Wimplicit-function-declaration] PLA_FOR2C( strsm ) ( side, uplo, transa, diag, m, n, alpha, a, lda, b, ldb ) ^ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:33:29: note: in definition of macro 'PLA_FOR2C' #define PLA_FOR2C( name ) name ## _ ^~~~ PLA_Local_trsm.c:72:7: note: in expansion of macro 'PLA_strsm' PLA_strsm( Side, Uplo, Trans_A, Diag, ^~~~~~~~~ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:615:25: warning: implicit declaration of function 'ctrsm_' [-Wimplicit-function-declaration] PLA_FOR2C( ctrsm ) ( side, uplo, transa, diag, m, n, alpha, a, lda, b, ldb ) ^ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:33:29: note: in definition of macro 'PLA_FOR2C' #define PLA_FOR2C( name ) name ## _ ^~~~ PLA_Local_trsm.c:77:7: note: in expansion of macro 'PLA_ctrsm' PLA_ctrsm( Side, Uplo, Trans_A, Diag, ^~~~~~~~~ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:637:25: warning: implicit declaration of function 'ztrsm_' [-Wimplicit-function-declaration] PLA_FOR2C( ztrsm ) ( side, uplo, transa, diag, m, n, alpha, a, lda, b, ldb ) ^ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:33:29: note: in definition of macro 'PLA_FOR2C' #define PLA_FOR2C( name ) name ## _ ^~~~ PLA_Local_trsm.c:82:7: note: in expansion of macro 'PLA_ztrsm' PLA_ztrsm( Side, Uplo, Trans_A, Diag, ^~~~~~~~~ PLA_Local_trsm.c:94:13: warning: implicit declaration of function 'PLA_Local_trsm_exit' [-Wimplicit-function-declaration] value = PLA_Local_trsm_exit( side, uplo, trans_A, diag, alpha, A, B ); ^~~~~~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Local_trmm.o PLA_Local_trmm.c PLA_Local_trmm.c: In function 'PLA_Local_trmm': PLA_Local_trmm.c:49:5: warning: implicit declaration of function 'PLA_Conjugate' [-Wimplicit-function-declaration] PLA_Conjugate(A); ^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA.h:31:0, from PLA_Local_trmm.c:11: /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:590:25: warning: implicit declaration of function 'dtrmm_' [-Wimplicit-function-declaration] PLA_FOR2C( dtrmm ) ( side, uplo, transa, diag, m, n, alpha, a, lda, b, ldb ) ^ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:33:29: note: in definition of macro 'PLA_FOR2C' #define PLA_FOR2C( name ) name ## _ ^~~~ PLA_Local_trmm.c:65:7: note: in expansion of macro 'PLA_dtrmm' PLA_dtrmm( Side, Uplo, Trans_A, Diag, ^~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Local_inquiry.o PLA_Local_inquiry.c /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Local_misc.o PLA_Local_misc.c PLA_Local_misc.c: In function 'PLA_Local_invert_sign': PLA_Local_misc.c:101:10: warning: implicit declaration of function 'pla_local_invert_sign' [-Wimplicit-function-declaration] return pla_local_invert_sign (local_length, ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Local_absolute_max.o PLA_Local_absolute_max.c /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Conjugate.o PLA_Conjugate.c /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_OMP_gemm.o PLA_OMP_gemm.c In file included from /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA.h:31:0, from PLA_OMP_gemm.c:13: PLA_OMP_gemm.c: In function 'PLA_OMP_sgemm': /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:565:25: warning: implicit declaration of function 'sgemm_' [-Wimplicit-function-declaration] PLA_FOR2C( sgemm ) ( transa, transb, m, n, k, alpha, a, lda, b, ldb, beta, c, ldc ) ^ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:33:29: note: in definition of macro 'PLA_FOR2C' #define PLA_FOR2C( name ) name ## _ ^~~~ PLA_OMP_gemm.c:57:2: note: in expansion of macro 'PLA_sgemm' PLA_sgemm( ^~~~~~~~~ PLA_OMP_gemm.c: In function 'PLA_OMP_dgemm': /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:582:25: warning: implicit declaration of function 'dgemm_' [-Wimplicit-function-declaration] PLA_FOR2C( dgemm ) ( transa, transb, m, n, k, alpha, a, lda, b, ldb, beta, c, ldc ) ^ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:33:29: note: in definition of macro 'PLA_FOR2C' #define PLA_FOR2C( name ) name ## _ ^~~~ PLA_OMP_gemm.c:178:2: note: in expansion of macro 'PLA_dgemm' PLA_dgemm( ^~~~~~~~~ ar vr /usr/src/RPM/BUILD/plapack-3.2/libPLAPACK.a PLA_Local_BLAS1.o PLA_Local_BLAS2.o PLA_Local_BLAS1_enter_exit.o PLA_Local_BLAS2_enter_exit.o PLA_Local_BLAS3_enter_exit.o PLA_Local_iamax.o PLA_Local_syr.o PLA_Local_syr2.o PLA_Local_gemm.o PLA_Local_symm.o PLA_Local_syrk.o PLA_Local_herk.o PLA_Local_syr2k.o PLA_Local_trsm.o PLA_Local_trmm.o PLA_Local_inquiry.o PLA_Local_misc.o PLA_Local_absolute_max.o PLA_Conjugate.o PLA_OMP_gemm.o a - PLA_Local_BLAS1.o a - PLA_Local_BLAS2.o a - PLA_Local_BLAS1_enter_exit.o a - PLA_Local_BLAS2_enter_exit.o a - PLA_Local_BLAS3_enter_exit.o a - PLA_Local_iamax.o a - PLA_Local_syr.o a - PLA_Local_syr2.o a - PLA_Local_gemm.o a - PLA_Local_symm.o a - PLA_Local_syrk.o a - PLA_Local_herk.o a - PLA_Local_syr2k.o a - PLA_Local_trsm.o a - PLA_Local_trmm.o a - PLA_Local_inquiry.o a - PLA_Local_misc.o a - PLA_Local_absolute_max.o a - PLA_Conjugate.o a - PLA_OMP_gemm.o ranlib /usr/src/RPM/BUILD/plapack-3.2/libPLAPACK.a touch Local_BLAS make[1]: Leaving directory `/usr/src/RPM/BUILD/plapack-3.2/Local_BLAS' cd OBJ; make OBJ make[1]: Entering directory `/usr/src/RPM/BUILD/plapack-3.2/OBJ' /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Obj.o PLA_Obj.c PLA_Obj.c: In function 'PLA_Mvector_create_without_buffer': PLA_Obj.c:112:5: warning: implicit declaration of function 'PLA_Temp_compute_owners_and_sizes' [-Wimplicit-function-declaration] PLA_Temp_compute_owners_and_sizes( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Obj.c: In function 'PLA_Mscalar_create': PLA_Obj.c:524:13: warning: implicit declaration of function 'PLA_Mscalar_create_enter' [-Wimplicit-function-declaration] value = PLA_Mscalar_create_enter( ^~~~~~~~~~~~~~~~~~~~~~~~ PLA_Obj.c:548:13: warning: implicit declaration of function 'PLA_Mscalar_create_exit' [-Wimplicit-function-declaration] value = PLA_Mscalar_create_exit( ^~~~~~~~~~~~~~~~~~~~~~~ PLA_Obj.c: In function 'PLA_Obj_get_local_contents': PLA_Obj.c:1525:2: warning: implicit declaration of function 'memcpy' [-Wimplicit-function-declaration] memcpy( buf_local, buf_obj, m*n*typesize ); ^~~~~~ PLA_Obj.c:1525:2: warning: incompatible implicit declaration of built-in function 'memcpy' PLA_Obj.c:1525:2: note: include '' or provide a declaration of 'memcpy' PLA_Obj.c:1554:6: warning: incompatible implicit declaration of built-in function 'memcpy' memcpy( tempp_local, tempp_obj, m*typesize ); ^~~~~~ PLA_Obj.c:1554:6: note: include '' or provide a declaration of 'memcpy' PLA_Obj.c:1566:4: warning: incompatible implicit declaration of built-in function 'memcpy' memcpy( tempp_local, tempp_obj, typesize ); ^~~~~~ PLA_Obj.c:1566:4: note: include '' or provide a declaration of 'memcpy' PLA_Obj.c: In function 'PLA_Obj_set_local_contents': PLA_Obj.c:1635:2: warning: incompatible implicit declaration of built-in function 'memcpy' memcpy( (char *) buf_obj, (char *) buf_local, m*n*typesize ); ^~~~~~ PLA_Obj.c:1635:2: note: include '' or provide a declaration of 'memcpy' PLA_Obj.c:1666:6: warning: incompatible implicit declaration of built-in function 'memcpy' memcpy( tempp_obj, tempp_local, m*typesize ); ^~~~~~ PLA_Obj.c:1666:6: note: include '' or provide a declaration of 'memcpy' PLA_Obj.c:1676:4: warning: incompatible implicit declaration of built-in function 'memcpy' memcpy( tempp_obj, tempp_local, typesize ); ^~~~~~ PLA_Obj.c:1676:4: note: include '' or provide a declaration of 'memcpy' PLA_Obj.c: In function 'PLA_Obj_view_all': PLA_Obj.c:2057:5: warning: incompatible implicit declaration of built-in function 'memcpy' memcpy( tempp_new, tempp_old, sizeof( struct PLA_Obj_view_struct ) ); ^~~~~~ PLA_Obj.c:2057:5: note: include '' or provide a declaration of 'memcpy' PLA_Obj.c: In function 'PLA_Obj_split_4': PLA_Obj.c:2147:5: warning: implicit declaration of function 'PLA_Obj_split_4_mv' [-Wimplicit-function-declaration] PLA_Obj_split_4_mv( ^~~~~~~~~~~~~~~~~~ PLA_Obj.c:2152:5: warning: implicit declaration of function 'PLA_Obj_split_4_matrix' [-Wimplicit-function-declaration] PLA_Obj_split_4_matrix( ^~~~~~~~~~~~~~~~~~~~~~ PLA_Obj.c:2157:5: warning: implicit declaration of function 'PLA_Obj_split_4_mscalar' [-Wimplicit-function-declaration] PLA_Obj_split_4_mscalar( ^~~~~~~~~~~~~~~~~~~~~~~ PLA_Obj.c:2162:5: warning: implicit declaration of function 'PLA_Obj_split_4_pmvector' [-Wimplicit-function-declaration] PLA_Obj_split_4_pmvector( ^~~~~~~~~~~~~~~~~~~~~~~~ PLA_Obj.c: In function 'PLA_Obj_view_shift': PLA_Obj.c:3265:5: warning: implicit declaration of function 'PLA_Obj_view_shift_mv' [-Wimplicit-function-declaration] PLA_Obj_view_shift_mv( ^~~~~~~~~~~~~~~~~~~~~ PLA_Obj.c:3269:5: warning: implicit declaration of function 'PLA_Obj_view_shift_matrix' [-Wimplicit-function-declaration] PLA_Obj_view_shift_matrix( ^~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Obj.c:3273:5: warning: implicit declaration of function 'PLA_Obj_view_shift_mscalar' [-Wimplicit-function-declaration] PLA_Obj_view_shift_mscalar( ^~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Obj.c:3277:5: warning: implicit declaration of function 'PLA_Obj_view_shift_pmvector' [-Wimplicit-function-declaration] PLA_Obj_view_shift_pmvector( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Obj.c: In function 'PLA_Obj_view_shift_mv': PLA_Obj.c:3331:5: warning: implicit declaration of function 'PLA_Temp_compute_local_length' [-Wimplicit-function-declaration] PLA_Temp_compute_local_length( PLA_COMM_ALL, view->base_obj->templ, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Obj_enter_exit.o PLA_Obj_enter_exit.c PLA_Obj_enter_exit.c: In function 'PLA_Mvector_create_without_buffer_enter': PLA_Obj_enter_exit.c:84:11: warning: implicit declaration of function 'PLA_Valid_datatype' [-Wimplicit-function-declaration] if ( !PLA_Valid_datatype( datatype ) ){ ^~~~~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Obj_management.o PLA_Obj_management.c PLA_Obj_management.c:45:8: warning: type defaults to 'int' in declaration of 'pla_base_obj_counter' [-Wimplicit-int] static pla_base_obj_counter = 0; ^~~~~~~~~~~~~~~~~~~~ PLA_Obj_management.c:79:8: warning: type defaults to 'int' in declaration of 'pla_view_counter' [-Wimplicit-int] static pla_view_counter = 0; ^~~~~~~~~~~~~~~~ PLA_Obj_management.c: In function 'pla_ooc_free_view': PLA_Obj_management.c:115:5: warning: implicit declaration of function 'pla_ooc_detach_base_obj' [-Wimplicit-function-declaration] pla_ooc_detach_base_obj( obj->base_obj ); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Memory.o PLA_Memory.c PLA_Memory.c:15:8: warning: type defaults to 'int' in declaration of 'total_size_malloced' [-Wimplicit-int] static total_size_malloced = 0; ^~~~~~~~~~~~~~~~~~~ PLA_Memory.c:16:8: warning: type defaults to 'int' in declaration of 'max_size_malloced' [-Wimplicit-int] static max_size_malloced = 0; ^~~~~~~~~~~~~~~~~ PLA_Memory.c: In function 'PLA_malloc': PLA_Memory.c:43:26: warning: implicit declaration of function 'malloc_howbig' [-Wimplicit-function-declaration] total_size_malloced += malloc_howbig( buffer ); ^~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Diagnostics.o PLA_Diagnostics.c PLA_Diagnostics.c: In function 'PLA_Routine_stack_push': PLA_Diagnostics.c:56:5: warning: implicit declaration of function 'strcpy' [-Wimplicit-function-declaration] strcpy( &routine_stack[ top_of_stack ][ 0 ], routine_name ); ^~~~~~ PLA_Diagnostics.c:56:5: warning: incompatible implicit declaration of built-in function 'strcpy' PLA_Diagnostics.c:56:5: note: include '' or provide a declaration of 'strcpy' PLA_Diagnostics.c: In function 'PLA_Routine_stack_pop': PLA_Diagnostics.c:88:5: warning: incompatible implicit declaration of built-in function 'strcpy' strcpy( routine_name, &routine_stack[ top_of_stack ][ 0 ] ); ^~~~~~ PLA_Diagnostics.c:88:5: note: include '' or provide a declaration of 'strcpy' PLA_Diagnostics.c:90:5: warning: incompatible implicit declaration of built-in function 'strcpy' strcpy( "ROUTINE_STACK_EXCEEDED", routine_name ); ^~~~~~ PLA_Diagnostics.c:90:5: note: include '' or provide a declaration of 'strcpy' PLA_Diagnostics.c: In function 'PLA_Abort': PLA_Diagnostics.c:126:3: warning: implicit declaration of function 'PLA_Print_stack_history' [-Wimplicit-function-declaration] PLA_Print_stack_history( ); ^~~~~~~~~~~~~~~~~~~~~~~ PLA_Diagnostics.c: At top level: PLA_Diagnostics.c:292:1: warning: return type defaults to 'int' [-Wimplicit-int] PLA_Print_objtype( PLA_Obj obj ) ^~~~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Utility.o PLA_Utility.c PLA_Utility.c: In function 'PLA_Show_local_contents': PLA_Utility.c:38:3: warning: implicit declaration of function 'PLA_Temp_comm_all' [-Wimplicit-function-declaration] PLA_Temp_comm_all ( templ, &comm ); ^~~~~~~~~~~~~~~~~ PLA_Utility.c:39:3: warning: implicit declaration of function 'PLA_Temp_comm_all_rank' [-Wimplicit-function-declaration] PLA_Temp_comm_all_rank( templ, &me ); ^~~~~~~~~~~~~~~~~~~~~~ PLA_Utility.c:40:3: warning: implicit declaration of function 'PLA_Temp_comm_all_size' [-Wimplicit-function-declaration] PLA_Temp_comm_all_size( templ, &nprocs ); ^~~~~~~~~~~~~~~~~~~~~~ PLA_Utility.c:53:17: warning: format '%d' expects a matching 'int' argument [-Wformat=] printf( "NODE %d: no local entries\n" ); ^ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Temp_extra_routines.o PLA_Temp_extra_routines.c PLA_Temp_extra_routines.c: In function 'PLA_Temp_compute_owners_and_sizes': PLA_Temp_extra_routines.c:55:7: warning: implicit declaration of function 'PLA_Temp_comm_all_rank' [-Wimplicit-function-declaration] PLA_Temp_comm_all_rank( templ, &me ); ^~~~~~~~~~~~~~~~~~~~~~ PLA_Temp_extra_routines.c:56:7: warning: implicit declaration of function 'PLA_Temp_comm_all_size' [-Wimplicit-function-declaration] PLA_Temp_comm_all_size( templ, &nprocs ); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Temp_extra_routines_enter_exit.o PLA_Temp_extra_routines_enter_exit.c /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Obj_extra_routines.o PLA_Obj_extra_routines.c /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Obj_set_to_identity.o PLA_Obj_set_to_identity.c /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Obj_ooc.o PLA_Obj_ooc.c PLA_Obj_ooc.c: In function 'PLA_OOC_Obj_free': PLA_Obj_ooc.c:138:13: warning: implicit declaration of function 'PLA_OOC_Obj_free_enter' [-Wimplicit-function-declaration] value = PLA_OOC_Obj_free_enter( obj ); ^~~~~~~~~~~~~~~~~~~~~~ PLA_Obj_ooc.c:140:3: warning: implicit declaration of function 'pla_ooc_free_view' [-Wimplicit-function-declaration] pla_ooc_free_view( *obj ); ^~~~~~~~~~~~~~~~~ PLA_Obj_ooc.c:145:13: warning: implicit declaration of function 'PLA_OOC_Obj_free_exit' [-Wimplicit-function-declaration] value = PLA_OOC_Obj_free_exit( obj ); ^~~~~~~~~~~~~~~~~~~~~ PLA_Obj_ooc.c: In function 'PLA_Obj_ooc': PLA_Obj_ooc.c:168:13: warning: implicit declaration of function 'PLA_Obj_ooc_enter' [-Wimplicit-function-declaration] value = PLA_Obj_ooc_enter( obj, ooc ); ^~~~~~~~~~~~~~~~~ PLA_Obj_ooc.c:174:13: warning: implicit declaration of function 'PLA_Obj_ooc_exit' [-Wimplicit-function-declaration] value = PLA_Obj_ooc_exit( obj, ooc ); ^~~~~~~~~~~~~~~~ PLA_Obj_ooc.c: In function 'PLA_Obj_local_fd': PLA_Obj_ooc.c:196:13: warning: implicit declaration of function 'PLA_Obj_local_fd_enter' [-Wimplicit-function-declaration] value = PLA_Obj_local_fd_enter( obj, fd ); ^~~~~~~~~~~~~~~~~~~~~~ PLA_Obj_ooc.c:202:13: warning: implicit declaration of function 'PLA_Obj_local_fd_exit' [-Wimplicit-function-declaration] value = PLA_Obj_local_fd_exit( obj, fd ); ^~~~~~~~~~~~~~~~~~~~~ PLA_Obj_ooc.c: At top level: PLA_Obj_ooc.c:210:48: warning: 'struct ffsw' declared inside parameter list will not be visible outside of this definition or declaration int PLA_Obj_local_status ( PLA_Obj obj, struct ffsw *status) ^~~~ PLA_Obj_ooc.c: In function 'PLA_Obj_local_status': PLA_Obj_ooc.c:226:10: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types] status = &obj->base_obj->ooc_status; ^ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Obj_ooc_enter_exit.o PLA_Obj_ooc_enter_exit.c /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Timings.o PLA_Timings.c /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Check_R12.o PLA_Check_R12.c /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Obj2.o PLA_Obj2.c ar vr /usr/src/RPM/BUILD/plapack-3.2/libPLAPACK.a PLA_Obj.o PLA_Obj_enter_exit.o PLA_Obj_management.o PLA_Memory.o PLA_Diagnostics.o PLA_Utility.o PLA_Temp_extra_routines.o PLA_Temp_extra_routines_enter_exit.o PLA_Obj_extra_routines.o PLA_Obj_set_to_identity.o PLA_Obj_ooc.o PLA_Obj_ooc_enter_exit.o PLA_Timings.o PLA_Check_R12.o PLA_Obj2.o a - PLA_Obj.o a - PLA_Obj_enter_exit.o a - PLA_Obj_management.o a - PLA_Memory.o a - PLA_Diagnostics.o a - PLA_Utility.o a - PLA_Temp_extra_routines.o a - PLA_Temp_extra_routines_enter_exit.o a - PLA_Obj_extra_routines.o a - PLA_Obj_set_to_identity.o a - PLA_Obj_ooc.o a - PLA_Obj_ooc_enter_exit.o a - PLA_Timings.o a - PLA_Check_R12.o a - PLA_Obj2.o ranlib /usr/src/RPM/BUILD/plapack-3.2/libPLAPACK.a touch OBJ make[1]: Leaving directory `/usr/src/RPM/BUILD/plapack-3.2/OBJ' cd REDUCE; make REDUCE make[1]: Entering directory `/usr/src/RPM/BUILD/plapack-3.2/REDUCE' /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Reduce.o PLA_Reduce.c PLA_Reduce.c: In function 'PLA_Reduce': PLA_Reduce.c:33:36: warning: 'return' with no value, in function returning non-void if ( length == 0 || width == 0 ) return; ^~~~~~ PLA_Reduce.c:18:5: note: declared here int PLA_Reduce( PLA_Obj Obj_from, MPI_Op op, PLA_Obj Obj_to ) ^~~~~~~~~~ PLA_Reduce.c:39:5: warning: implicit declaration of function 'PLA_Reduce_from_msc' [-Wimplicit-function-declaration] PLA_Reduce_from_msc( Obj_from, op, Obj_to ); ^~~~~~~~~~~~~~~~~~~ PLA_Reduce.c:51:2: warning: implicit declaration of function 'PLA_Reduce_from_dpmv' [-Wimplicit-function-declaration] PLA_Reduce_from_dpmv( Obj_from, op, Obj_to ); ^~~~~~~~~~~~~~~~~~~~ PLA_Reduce.c:53:2: warning: implicit declaration of function 'PLA_Reduce_from_pmv' [-Wimplicit-function-declaration] PLA_Reduce_from_pmv( Obj_from, op, Obj_to ); ^~~~~~~~~~~~~~~~~~~ PLA_Reduce.c:58:5: warning: implicit declaration of function 'PLA_Reduce_from_mv' [-Wimplicit-function-declaration] PLA_Reduce_from_mv( Obj_from, op, Obj_to ); ^~~~~~~~~~~~~~~~~~ PLA_Reduce.c:61:5: warning: implicit declaration of function 'PLA_Reduce_from_matrix' [-Wimplicit-function-declaration] PLA_Reduce_from_matrix( Obj_from, op, Obj_to ); ^~~~~~~~~~~~~~~~~~~~~~ PLA_Reduce.c: In function 'PLA_Reduce_from_matrix': PLA_Reduce.c:75:10: warning: implicit declaration of function 'PLA_Reduce_old' [-Wimplicit-function-declaration] return PLA_Reduce_old( Obj_from, op, Obj_to ); ^~~~~~~~~~~~~~ PLA_Reduce.c: In function 'PLA_Reduce_from_msc': PLA_Reduce.c:96:5: warning: implicit declaration of function 'PLA_Reduce_from_msc_to_msc' [-Wimplicit-function-declaration] PLA_Reduce_from_msc_to_msc( Obj_from, op, Obj_to ); ^~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Reduce.c:108:2: warning: implicit declaration of function 'PLA_Reduce_from_msc_to_dpmv' [-Wimplicit-function-declaration] PLA_Reduce_from_msc_to_dpmv( Obj_from, op, Obj_to ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Reduce.c:110:2: warning: implicit declaration of function 'PLA_Reduce_from_msc_to_pmv' [-Wimplicit-function-declaration] PLA_Reduce_from_msc_to_pmv( Obj_from, op, Obj_to ); ^~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Reduce.c:115:5: warning: implicit declaration of function 'PLA_Reduce_from_msc_to_mv' [-Wimplicit-function-declaration] PLA_Reduce_from_msc_to_mv( Obj_from, op, Obj_to ); ^~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Reduce.c:117:21: warning: implicit declaration of function 'PLA_Reduce_from_msc_to_matrix' [-Wimplicit-function-declaration] case PLA_MATRIX: PLA_Reduce_from_msc_to_matrix( Obj_from, op, Obj_to ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Reduce.c: In function 'PLA_Reduce_from_msc_to_msc': PLA_Reduce.c:212:5: warning: implicit declaration of function 'PLA_Temp_comm_all' [-Wimplicit-function-declaration] PLA_Temp_comm_all ( templ, &comm ); ^~~~~~~~~~~~~~~~~ PLA_Reduce.c:222:7: warning: implicit declaration of function 'PLA_MPI_Allreduce' [-Wimplicit-function-declaration] PLA_MPI_Allreduce( BF( buffer_from ), BF( buffer_to ), length*width, ^~~~~~~~~~~~~~~~~ PLA_Reduce.c: In function 'PLA_Reduce_from_dpmv': PLA_Reduce.c:339:5: warning: implicit declaration of function 'PLA_Reduce_from_dpmv_to_msc' [-Wimplicit-function-declaration] PLA_Reduce_from_dpmv_to_msc( Obj_from, op, Obj_to ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Reduce.c:351:2: warning: implicit declaration of function 'PLA_Reduce_from_dpmv_to_dpmv' [-Wimplicit-function-declaration] PLA_Reduce_from_dpmv_to_dpmv( Obj_from, op, Obj_to ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Reduce.c:353:2: warning: implicit declaration of function 'PLA_Reduce_from_dpmv_to_pmv' [-Wimplicit-function-declaration] PLA_Reduce_from_dpmv_to_pmv( Obj_from, op, Obj_to ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Reduce.c:357:5: warning: implicit declaration of function 'PLA_Reduce_from_dpmv_to_mv' [-Wimplicit-function-declaration] PLA_Reduce_from_dpmv_to_mv( Obj_from, op, Obj_to ); ^~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Reduce.c:360:5: warning: implicit declaration of function 'PLA_Reduce_from_dpmv_to_matrix' [-Wimplicit-function-declaration] PLA_Reduce_from_dpmv_to_matrix( Obj_from, op, Obj_to ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Reduce.c: In function 'PLA_Reduce_from_dpmv_to_matrix': PLA_Reduce.c:422:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( Obj_temp, Obj_to ); ^~~~~~~~ PLA_Reduce.c:438:2: warning: implicit declaration of function 'PLA_Temp_comm_row' [-Wimplicit-function-declaration] PLA_Temp_comm_row( templ, &comm ); ^~~~~~~~~~~~~~~~~ PLA_Reduce.c:450:4: warning: implicit declaration of function 'PLA_Obj_split_size_to_next_proc' [-Wimplicit-function-declaration] PLA_Obj_split_size_to_next_proc( to_cur, PLA_SIDE_LEFT, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Reduce.c:462:8: warning: implicit declaration of function 'PLA_MPI_Reduce' [-Wimplicit-function-declaration] PLA_MPI_Reduce( BF( local_buffer_from ), BF( local_buffer_to ), ^~~~~~~~~~~~~~ PLA_Reduce.c:477:8: warning: implicit declaration of function 'PLA_Local_copy' [-Wimplicit-function-declaration] PLA_Local_copy( Temp, to_1 ); ^~~~~~~~~~~~~~ PLA_Reduce.c:500:2: warning: implicit declaration of function 'PLA_Temp_comm_col' [-Wimplicit-function-declaration] PLA_Temp_comm_col( templ, &comm ); ^~~~~~~~~~~~~~~~~ PLA_Reduce.c: In function 'PLA_Reduce_from_dpmv_to_mv': PLA_Reduce.c:642:3: warning: implicit declaration of function 'PLA_Copy_from_dpmv_to_mv' [-Wimplicit-function-declaration] PLA_Copy_from_dpmv_to_mv( Obj_temp, Obj_to ); ^~~~~~~~~~~~~~~~~~~~~~~~ PLA_Reduce.c: In function 'PLA_Reduce_from_dpmv_to_dpmv': PLA_Reduce.c:720:8: warning: implicit declaration of function 'pla_array_copy_new' [-Wimplicit-function-declaration] pla_array_copy_new( datatype, local_length, local_width, ^~~~~~~~~~~~~~~~~~ PLA_Reduce.c: In function 'PLA_MPI_Allreduce': PLA_Reduce.c:880:20: warning: 'return' with no value, in function returning non-void if ( size == 0 ) return; ^~~~~~ PLA_Reduce.c:877:5: note: declared here int PLA_MPI_Allreduce( void *buffer_from, void *buffer_to, int size, ^~~~~~~~~~~~~~~~~ PLA_Reduce.c: In function 'PLA_MPI_Reduce': PLA_Reduce.c:894:20: warning: 'return' with no value, in function returning non-void if ( size == 0 ) return; ^~~~~~ PLA_Reduce.c:890:5: note: declared here int PLA_MPI_Reduce( void *buffer_from, void *buffer_to, int size, ^~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Reduce_add.o PLA_Reduce_add.c PLA_Reduce_add.c:13:1: warning: return type defaults to 'int' [-Wimplicit-int] PLA_Reduce_add( PLA_Obj source, MPI_Op op, PLA_Obj dest ) ^~~~~~~~~~~~~~ PLA_Reduce_add.c: In function 'PLA_Reduce_add': PLA_Reduce_add.c:62:3: warning: implicit declaration of function 'PLA_Reduce' [-Wimplicit-function-declaration] PLA_Reduce( source, op, temp ); ^~~~~~~~~~ PLA_Reduce_add.c:65:5: warning: implicit declaration of function 'PLA_Local_axpy' [-Wimplicit-function-declaration] PLA_Local_axpy( one, temp, dest ); ^~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Reduce_old.o PLA_Reduce_old.c /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Reduce_x.o PLA_Reduce_x.c PLA_Reduce_x.c: In function 'PLA_Reduce_x': PLA_Reduce_x.c:39:7: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( alpha, alpha_copy ); ^~~~~~~~ PLA_Reduce_x.c:42:5: warning: implicit declaration of function 'PLA_Local_scal' [-Wimplicit-function-declaration] PLA_Local_scal( ( alpha_copy == NULL ? alpha : alpha_copy ), ^~~~~~~~~~~~~~ PLA_Reduce_x.c:45:5: warning: implicit declaration of function 'PLA_Reduce_add' [-Wimplicit-function-declaration] PLA_Reduce_add( Obj_from, MPI_SUM, Obj_to ); ^~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Reduce_xx.o PLA_Reduce_xx.c PLA_Reduce_xx.c: In function 'PLA_Reduce_xx': PLA_Reduce_xx.c:35:36: warning: 'return' with no value, in function returning non-void if ( length == 0 || width == 0 ) return; ^~~~~~ PLA_Reduce_xx.c:18:5: note: declared here int PLA_Reduce_xx( int shape, PLA_Obj Obj_from, MPI_Op op, ^~~~~~~~~~~~~ PLA_Reduce_xx.c:41:5: warning: implicit declaration of function 'PLA_Reduce_xx_from_msc' [-Wimplicit-function-declaration] PLA_Reduce_xx_from_msc( shape, Obj_from, op, alpha, Obj_to ); ^~~~~~~~~~~~~~~~~~~~~~ PLA_Reduce_xx.c:53:2: warning: implicit declaration of function 'PLA_Reduce_xx_from_dpmv' [-Wimplicit-function-declaration] PLA_Reduce_xx_from_dpmv( shape, Obj_from, op, alpha, Obj_to ); ^~~~~~~~~~~~~~~~~~~~~~~ PLA_Reduce_xx.c:55:2: warning: implicit declaration of function 'PLA_Reduce_xx_from_pmv' [-Wimplicit-function-declaration] PLA_Reduce_xx_from_pmv( shape, Obj_from, op, alpha, Obj_to ); ^~~~~~~~~~~~~~~~~~~~~~ PLA_Reduce_xx.c:60:5: warning: implicit declaration of function 'PLA_Reduce_xx_from_mv' [-Wimplicit-function-declaration] PLA_Reduce_xx_from_mv( shape, Obj_from, op, alpha, Obj_to ); ^~~~~~~~~~~~~~~~~~~~~ PLA_Reduce_xx.c:63:5: warning: implicit declaration of function 'PLA_Reduce_xx_from_matrix' [-Wimplicit-function-declaration] PLA_Reduce_xx_from_matrix( shape, Obj_from, op, alpha, Obj_to ); ^~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Reduce_xx.c: In function 'PLA_Reduce_xx_from_matrix': PLA_Reduce_xx.c:78:10: warning: implicit declaration of function 'PLA_Reduce_old' [-Wimplicit-function-declaration] return PLA_Reduce_old( Obj_from, op, Obj_to ); ^~~~~~~~~~~~~~ PLA_Reduce_xx.c: In function 'PLA_Reduce_xx_from_msc': PLA_Reduce_xx.c:100:5: warning: implicit declaration of function 'PLA_Reduce_xx_from_msc_to_msc' [-Wimplicit-function-declaration] PLA_Reduce_xx_from_msc_to_msc( shape, Obj_from, op, alpha, Obj_to ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Reduce_xx.c:112:2: warning: implicit declaration of function 'PLA_Reduce_xx_from_msc_to_dpmv' [-Wimplicit-function-declaration] PLA_Reduce_xx_from_msc_to_dpmv( shape, Obj_from, op, alpha, Obj_to ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Reduce_xx.c:114:2: warning: implicit declaration of function 'PLA_Reduce_xx_from_msc_to_pmv' [-Wimplicit-function-declaration] PLA_Reduce_xx_from_msc_to_pmv( shape, Obj_from, op, alpha, Obj_to ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Reduce_xx.c:119:5: warning: implicit declaration of function 'PLA_Reduce_xx_from_msc_to_mv' [-Wimplicit-function-declaration] PLA_Reduce_xx_from_msc_to_mv( shape, Obj_from, op, alpha, Obj_to ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Reduce_xx.c:121:21: warning: implicit declaration of function 'PLA_Reduce_xx_from_msc_to_matrix' [-Wimplicit-function-declaration] case PLA_MATRIX: PLA_Reduce_xx_from_msc_to_matrix( shape, Obj_from, op, alpha, Obj_to ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Reduce_xx.c: In function 'PLA_Reduce_xx_from_msc_to_msc': PLA_Reduce_xx.c:207:5: warning: implicit declaration of function 'PLA_Temp_comm_all' [-Wimplicit-function-declaration] PLA_Temp_comm_all ( templ, &comm ); ^~~~~~~~~~~~~~~~~ PLA_Reduce_xx.c:216:40: warning: implicit declaration of function 'PLA_Local_equal_zero' [-Wimplicit-function-declaration] if ( shape == PLA_SHAPE_GENERAL && PLA_Local_equal_zero( alpha ) ){ ^~~~~~~~~~~~~~~~~~~~ PLA_Reduce_xx.c: In function 'PLA_Reduce_xx_from_dpmv': PLA_Reduce_xx.c:313:5: warning: implicit declaration of function 'PLA_Reduce_xx_from_dpmv_to_msc' [-Wimplicit-function-declaration] PLA_Reduce_xx_from_dpmv_to_msc( shape, Obj_from, op, alpha, Obj_to ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Reduce_xx.c:325:2: warning: implicit declaration of function 'PLA_Reduce_xx_from_dpmv_to_dpmv' [-Wimplicit-function-declaration] PLA_Reduce_xx_from_dpmv_to_dpmv( shape, Obj_from, op, alpha, Obj_to ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Reduce_xx.c:327:2: warning: implicit declaration of function 'PLA_Reduce_xx_from_dpmv_to_pmv' [-Wimplicit-function-declaration] PLA_Reduce_xx_from_dpmv_to_pmv( shape, Obj_from, op, alpha, Obj_to ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Reduce_xx.c:331:5: warning: implicit declaration of function 'PLA_Reduce_xx_from_dpmv_to_mv' [-Wimplicit-function-declaration] PLA_Reduce_xx_from_dpmv_to_mv( shape, Obj_from, op, alpha, Obj_to ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Reduce_xx.c:334:5: warning: implicit declaration of function 'PLA_Reduce_xx_from_dpmv_to_matrix' [-Wimplicit-function-declaration] PLA_Reduce_xx_from_dpmv_to_matrix( shape, Obj_from, op, alpha, Obj_to ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Reduce_xx.c: In function 'PLA_Reduce_xx_from_dpmv_to_matrix': PLA_Reduce_xx.c:397:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( Obj_temp, Obj_to ); ^~~~~~~~ PLA_Reduce_xx.c:411:2: warning: implicit declaration of function 'PLA_Temp_comm_row' [-Wimplicit-function-declaration] PLA_Temp_comm_row( templ, &comm ); ^~~~~~~~~~~~~~~~~ PLA_Reduce_xx.c:426:4: warning: implicit declaration of function 'PLA_Obj_split_size_to_next_proc' [-Wimplicit-function-declaration] PLA_Obj_split_size_to_next_proc( to_cur, PLA_SIDE_LEFT, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Reduce_xx.c:457:4: warning: implicit declaration of function 'PLA_MPI_Reduce' [-Wimplicit-function-declaration] PLA_MPI_Reduce( BF( buffer_from_temp ), BF( buffer_to_temp ), ^~~~~~~~~~~~~~ PLA_Reduce_xx.c:467:8: warning: implicit declaration of function 'PLA_Perform_local_part_of_reduce_xx' [-Wimplicit-function-declaration] PLA_Perform_local_part_of_reduce_xx( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Reduce_xx.c:488:2: warning: implicit declaration of function 'PLA_Temp_comm_col' [-Wimplicit-function-declaration] PLA_Temp_comm_col( templ, &comm ); ^~~~~~~~~~~~~~~~~ PLA_Reduce_xx.c: In function 'PLA_Reduce_xx_from_dpmv_to_mv': PLA_Reduce_xx.c:593:3: warning: implicit declaration of function 'PLA_Copy_from_dpmv_to_mv' [-Wimplicit-function-declaration] PLA_Copy_from_dpmv_to_mv( Obj_temp, Obj_to ); ^~~~~~~~~~~~~~~~~~~~~~~~ PLA_Reduce_xx.c: In function 'PLA_Reduce_xx_from_dpmv_to_dpmv': PLA_Reduce_xx.c:664:8: warning: implicit declaration of function 'PLA_MPI_Allreduce' [-Wimplicit-function-declaration] PLA_MPI_Allreduce( buffer_from, buffer_to, ^~~~~~~~~~~~~~~~~ PLA_Reduce_xx.c:674:8: warning: implicit declaration of function 'pla_array_copy_new' [-Wimplicit-function-declaration] pla_array_copy_new( datatype, local_length, local_width, ^~~~~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Perform_local_part_of_reduce_xx.o PLA_Perform_local_part_of_reduce_xx.c PLA_Perform_local_part_of_reduce_xx.c: In function 'PLA_Perform_local_part_of_reduce_xx': PLA_Perform_local_part_of_reduce_xx.c:32:7: warning: implicit declaration of function 'PLA_Local_scal' [-Wimplicit-function-declaration] PLA_Local_scal( alpha, Obj_to ); ^~~~~~~~~~~~~~ PLA_Perform_local_part_of_reduce_xx.c:33:7: warning: implicit declaration of function 'PLA_Local_add' [-Wimplicit-function-declaration] PLA_Local_add( Obj_from, Obj_to ); ^~~~~~~~~~~~~ ar vr /usr/src/RPM/BUILD/plapack-3.2/libPLAPACK.a PLA_Reduce.o PLA_Reduce_add.o PLA_Reduce_old.o PLA_Reduce_x.o PLA_Reduce_xx.o PLA_Perform_local_part_of_reduce_xx.o a - PLA_Reduce.o a - PLA_Reduce_add.o a - PLA_Reduce_old.o a - PLA_Reduce_x.o a - PLA_Reduce_xx.o a - PLA_Perform_local_part_of_reduce_xx.o ranlib /usr/src/RPM/BUILD/plapack-3.2/libPLAPACK.a touch REDUCE make[1]: Leaving directory `/usr/src/RPM/BUILD/plapack-3.2/REDUCE' cd UTIL; make UTIL make[1]: Entering directory `/usr/src/RPM/BUILD/plapack-3.2/UTIL' /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Obj_split_size_to_next_proc.o PLA_Obj_split_size_to_next_proc.c PLA_Obj_split_size_to_next_proc.c: In function 'PLA_Obj_split_size_to_next_proc': PLA_Obj_split_size_to_next_proc.c:21:20: warning: 'return' with no value, in function returning non-void if ( 0 == size ) return; ^~~~~~ PLA_Obj_split_size_to_next_proc.c:13:5: note: declared here int PLA_Obj_split_size_to_next_proc( PLA_Obj A, int side, int *size, int *owner ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Global_show.o PLA_Global_show.c PLA_Global_show.c: In function 'PLA_Global_show': PLA_Global_show.c:29:3: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( Obj, Obj_cpy ); ^~~~~~~~ PLA_Global_show.c:42:5: warning: implicit declaration of function 'PLA_Temp_comm_all_rank' [-Wimplicit-function-declaration] PLA_Temp_comm_all_rank( templ, &me ); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Local_show.o PLA_Local_show.c PLA_Local_show.c: In function 'PLA_Local_show': PLA_Local_show.c:35:3: warning: implicit declaration of function 'PLA_Temp_comm_all_rank' [-Wimplicit-function-declaration] PLA_Temp_comm_all_rank( templ, &me ); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Show.o PLA_Show.c PLA_Show.c: In function 'PLA_Show': PLA_Show.c:21:5: warning: implicit declaration of function 'PLA_Local_show' [-Wimplicit-function-declaration] PLA_Local_show( " ", Obj, "%lf ", " " ); ^~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Shift.o PLA_Shift.c /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Max.o PLA_Max.c /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Set_triang_to_zero.o PLA_Set_triang_to_zero.c PLA_Set_triang_to_zero.c: In function 'PLA_Set_triang_to_zero': PLA_Set_triang_to_zero.c:36:5: warning: implicit declaration of function 'PLA_Local_set_triang_to_zero' [-Wimplicit-function-declaration] PLA_Local_set_triang_to_zero( uplo, diag, A_11 ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o create_random_data.o create_random_data.c /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o pla_array_copy.o pla_array_copy.c pla_array_copy.c: In function 'pla_array_copy_new': pla_array_copy.c:30:5: warning: implicit declaration of function 'memcpy' [-Wimplicit-function-declaration] memcpy( to, from, m*n ); ^~~~~~ pla_array_copy.c:30:5: warning: incompatible implicit declaration of built-in function 'memcpy' pla_array_copy.c:30:5: note: include '' or provide a declaration of 'memcpy' pla_array_copy.c:35:7: warning: incompatible implicit declaration of built-in function 'memcpy' memcpy( to_cur, from_cur, m ); ^~~~~~ pla_array_copy.c:35:7: note: include '' or provide a declaration of 'memcpy' /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Set_diagonal.o PLA_Set_diagonal.c PLA_Set_diagonal.c: In function 'PLA_Obj_set_diagonal': PLA_Set_diagonal.c:45:5: warning: implicit declaration of function 'PLA_Local_copy' [-Wimplicit-function-declaration] PLA_Local_copy( x_1, A_11 ); ^~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Symmetrize.o PLA_Symmetrize.c PLA_Symmetrize.c: In function 'PLA_Symmetrize': PLA_Symmetrize.c:34:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( A_21, A_12 ); ^~~~~~~~ ar vr /usr/src/RPM/BUILD/plapack-3.2/libPLAPACK.a PLA_Obj_split_size_to_next_proc.o PLA_Global_show.o PLA_Local_show.o PLA_Show.o PLA_Shift.o PLA_Max.o PLA_Set_triang_to_zero.o create_random_data.o pla_array_copy.o PLA_Set_diagonal.o PLA_Symmetrize.o a - PLA_Obj_split_size_to_next_proc.o a - PLA_Global_show.o a - PLA_Local_show.o a - PLA_Show.o a - PLA_Shift.o a - PLA_Max.o a - PLA_Set_triang_to_zero.o a - create_random_data.o a - pla_array_copy.o a - PLA_Set_diagonal.o a - PLA_Symmetrize.o ranlib /usr/src/RPM/BUILD/plapack-3.2/libPLAPACK.a touch UTIL make[1]: Leaving directory `/usr/src/RPM/BUILD/plapack-3.2/UTIL' cd IO; make IO make[1]: Entering directory `/usr/src/RPM/BUILD/plapack-3.2/IO' /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_File.o PLA_File.c PLA_File.c: In function 'PLA_File_create': PLA_File.c:41:3: warning: implicit declaration of function 'lseek' [-Wimplicit-function-declaration] lseek( *fd, ( long ) ( size * typesize ), 0 ); ^~~~~ PLA_File.c:43:8: warning: implicit declaration of function 'write' [-Wimplicit-function-declaration] if ( write( *fd, "\0", 1) != size ) ^~~~~ PLA_File.c: In function 'PLA_File_close': PLA_File.c:66:14: warning: implicit declaration of function 'close' [-Wimplicit-function-declaration] if ( -1 == close( fd ) ){ ^~~~~ PLA_File.c: In function 'PLA_File_unlink': PLA_File.c:79:14: warning: implicit declaration of function 'unlink' [-Wimplicit-function-declaration] if ( -1 == unlink( filename ) ){ ^~~~~~ PLA_File.c: In function 'PLA_Read': PLA_File.c:100:17: warning: implicit declaration of function 'read' [-Wimplicit-function-declaration] if ( ( temp = read( fd, buffer, size ) ) != size ){ ^~~~ PLA_File.c:105:3: warning: implicit declaration of function 'PLA_File_stats_read' [-Wimplicit-function-declaration] PLA_File_stats_read(size, time); ^~~~~~~~~~~~~~~~~~~ PLA_File.c: In function 'PLA_Write': PLA_File.c:124:3: warning: implicit declaration of function 'PLA_File_stats_write' [-Wimplicit-function-declaration] PLA_File_stats_write(size, time); ^~~~~~~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_File_async.o PLA_File_async.c /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_File_stats.o PLA_File_stats.c ar vr /usr/src/RPM/BUILD/plapack-3.2/libPLAPACK.a PLA_File.o PLA_File_async.o PLA_File_stats.o a - PLA_File.o a - PLA_File_async.o a - PLA_File_stats.o ranlib /usr/src/RPM/BUILD/plapack-3.2/libPLAPACK.a touch IO make[1]: Leaving directory `/usr/src/RPM/BUILD/plapack-3.2/IO' cd SOLVERS; make SOLVERS make[1]: Entering directory `/usr/src/RPM/BUILD/plapack-3.2/SOLVERS' cd LU; make LU make[2]: Entering directory `/usr/src/RPM/BUILD/plapack-3.2/SOLVERS/LU' /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_LU.o PLA_LU.c PLA_LU.c: In function 'PLA_LU': PLA_LU.c:31:13: warning: implicit declaration of function 'PLA_LU_exit' [-Wimplicit-function-declaration] value = PLA_LU_exit( A, pivots ); ^~~~~~~~~~~ PLA_LU.c: In function 'PLA_LU_right': PLA_LU.c:118:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( A_1, A_1_mv ); ^~~~~~~~ PLA_LU.c:144:13: warning: implicit declaration of function 'PLA_LU_right_mv' [-Wimplicit-function-declaration] value = PLA_LU_right_mv( A_1_mv, A_11_msc, pivots_1_msc ); ^~~~~~~~~~~~~~~ PLA_LU.c:176:5: warning: implicit declaration of function 'PLA_Local_trsm' [-Wimplicit-function-declaration] PLA_Local_trsm( PLA_SIDE_RIGHT, PLA_LOWER_TRIANGULAR, ^~~~~~~~~~~~~~ PLA_LU.c:185:5: warning: implicit declaration of function 'PLA_Local_gemm' [-Wimplicit-function-declaration] PLA_Local_gemm( PLA_NO_TRANSPOSE, PLA_NO_TRANSPOSE, ^~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_LU_enter_exit.o PLA_LU_enter_exit.c PLA_LU_enter_exit.c: In function 'PLA_LU_enter': PLA_LU_enter_exit.c:96:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( A, A_cpy ); ^~~~~~~~ PLA_LU_enter_exit.c: In function 'PLA_LU_exit': PLA_LU_enter_exit.c:143:5: warning: implicit declaration of function 'PLA_Local_lu' [-Wimplicit-function-declaration] PLA_Local_lu( A_cpy, pivots_cpy ); ^~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_LU_mv.o PLA_LU_mv.c PLA_LU_mv.c: In function 'PLA_LU_right_mv': PLA_LU_mv.c:33:13: warning: implicit declaration of function 'PLA_LU_mv_enter' [-Wimplicit-function-declaration] value = PLA_LU_mv_enter( A_mv, A_11_msc, pivots_msc ); ^~~~~~~~~~~~~~~ PLA_LU_mv.c:66:5: warning: implicit declaration of function 'PLA_Iamax' [-Wimplicit-function-declaration] PLA_Iamax( a_1, pivots_1, alpha_11_dup ); ^~~~~~~~~ PLA_LU_mv.c:71:5: warning: implicit declaration of function 'Pivot_rows_mv' [-Wimplicit-function-declaration] Pivot_rows_mv( A_B, pivots_1, a_11_1 ); ^~~~~~~~~~~~~ PLA_LU_mv.c:76:5: warning: implicit declaration of function 'PLA_Local_inv_scal' [-Wimplicit-function-declaration] PLA_Local_inv_scal( alpha_11_dup, a_21 ); ^~~~~~~~~~~~~~~~~~ PLA_LU_mv.c:78:5: warning: implicit declaration of function 'PLA_Local_ger' [-Wimplicit-function-declaration] PLA_Local_ger( minus_one, a_21, a_12_dup, A_BR ); ^~~~~~~~~~~~~ PLA_LU_mv.c:99:13: warning: implicit declaration of function 'PLA_LU_mv_exit' [-Wimplicit-function-declaration] value = PLA_LU_mv_exit( A_mv, A_11_msc, pivots_msc ); ^~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_LU_mv_enter_exit.o PLA_LU_mv_enter_exit.c /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Apply_pivots_new.o PLA_Apply_pivots_new.c PLA_Apply_pivots_new.c:13:1: warning: return type defaults to 'int' [-Wimplicit-int] PLA_Apply_pivots_to_rows( PLA_Obj A, PLA_Obj ipiv ) ^~~~~~~~~~~~~~~~~~~~~~~~ PLA_Apply_pivots_new.c: In function 'PLA_Apply_pivots_to_rows': PLA_Apply_pivots_new.c:64:7: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( ipiv_1, ipiv_1_dup ); ^~~~~~~~ PLA_Apply_pivots_new.c:90:2: warning: implicit declaration of function 'PLA_Temp_comm_all' [-Wimplicit-function-declaration] PLA_Temp_comm_all( templ, &comm ); ^~~~~~~~~~~~~~~~~ PLA_Apply_pivots_new.c:91:2: warning: implicit declaration of function 'PLA_Temp_comm_all_rank' [-Wimplicit-function-declaration] PLA_Temp_comm_all_rank( templ, &me ); ^~~~~~~~~~~~~~~~~~~~~~ PLA_Apply_pivots_new.c:94:2: warning: implicit declaration of function 'PLA_Temp_comm_col' [-Wimplicit-function-declaration] PLA_Temp_comm_col( templ, &comm ); ^~~~~~~~~~~~~~~~~ PLA_Apply_pivots_new.c:131:8: warning: implicit declaration of function 'PLA_Local_copy' [-Wimplicit-function-declaration] PLA_Local_copy( a_pivot, a_top ); ^~~~~~~~~~~~~~ PLA_Apply_pivots_new.c:139:8: warning: implicit declaration of function 'PLA_MPI_Irecv' [-Wimplicit-function-declaration] PLA_MPI_Irecv( buffer_to, width, datatype, owner_pivot, 9999, comm, ^~~~~~~~~~~~~ PLA_Apply_pivots_new.c:143:8: warning: implicit declaration of function 'PLA_MPI_Send' [-Wimplicit-function-declaration] PLA_MPI_Send( buffer_from, width, datatype, owner_pivot, 9999, comm ); ^~~~~~~~~~~~ PLA_Apply_pivots_new.c:144:8: warning: implicit declaration of function 'PLA_MPI_Wait' [-Wimplicit-function-declaration] PLA_MPI_Wait( &request, &status ); ^~~~~~~~~~~~ PLA_Apply_pivots_new.c: In function 'Pivot_rows_mv': PLA_Apply_pivots_new.c:272:3: warning: implicit declaration of function 'PLA_MPI_Bcast' [-Wimplicit-function-declaration] PLA_MPI_Bcast( buffer_pivot, width, datatype, owner_pivot, comm_all ); ^~~~~~~~~~~~~ PLA_Apply_pivots_new.c:288:7: warning: implicit declaration of function 'PLA_MPI_Recv' [-Wimplicit-function-declaration] PLA_MPI_Recv( buffer_first, width, datatype, owner_first, 9999, ^~~~~~~~~~~~ PLA_Apply_pivots_new.c: At top level: PLA_Apply_pivots_new.c:309:1: warning: return type defaults to 'int' [-Wimplicit-int] PLA_Apply_pivots_to_columns_in_reverse( PLA_Obj A, PLA_Obj ipiv ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Apply_pivots_new.c: In function 'PLA_Apply_pivots_to_columns_in_reverse': PLA_Apply_pivots_new.c:353:5: warning: implicit declaration of function 'PLA_Temp_comm_row' [-Wimplicit-function-declaration] PLA_Temp_comm_row( templ, &comm ); ^~~~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_seq_lu.o PLA_seq_lu.c In file included from /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA.h:31:0, from PLA_seq_lu.c:11: PLA_seq_lu.c: In function 'PLA_dlu': /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:365:25: warning: implicit declaration of function 'dger_' [-Wimplicit-function-declaration] PLA_FOR2C( dger ) ( m, n, alpha, x, incx, y, incy, a, lda ) ^ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:33:29: note: in definition of macro 'PLA_FOR2C' #define PLA_FOR2C( name ) name ## _ ^~~~ PLA_seq_lu.c:43:5: note: in expansion of macro 'PLA_dger' PLA_dger( &m_min_j, &n_min_j, &minus_one, &A(j+1,j,*lda), &i_one, ^~~~~~~~ PLA_seq_lu.c: In function 'PLA_slu': /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:344:25: warning: implicit declaration of function 'sger_' [-Wimplicit-function-declaration] PLA_FOR2C( sger ) ( m, n, alpha, x, incx, y, incy, a, lda ) ^ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:33:29: note: in definition of macro 'PLA_FOR2C' #define PLA_FOR2C( name ) name ## _ ^~~~ PLA_seq_lu.c:72:5: note: in expansion of macro 'PLA_sger' PLA_sger( &m_min_j, &n_min_j, &minus_one, &A(j+1,j,*lda), &i_one, ^~~~~~~~ PLA_seq_lu.c: In function 'PLA_zlu': /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:408:25: warning: implicit declaration of function 'zgeru_' [-Wimplicit-function-declaration] PLA_FOR2C( zgeru ) ( m, n, alpha, x, incx, y, incy, a, lda ) ^ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:33:29: note: in definition of macro 'PLA_FOR2C' #define PLA_FOR2C( name ) name ## _ ^~~~ PLA_seq_lu.c:101:5: note: in expansion of macro 'PLA_zger' PLA_zger( &m_min_j, &n_min_j, &minus_one, &A(j+1,j,*lda), &i_one, ^~~~~~~~ PLA_seq_lu.c: In function 'PLA_clu': /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:387:25: warning: implicit declaration of function 'cgeru_' [-Wimplicit-function-declaration] PLA_FOR2C( cgeru ) ( m, n, alpha, x, incx, y, incy, a, lda ) ^ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:33:29: note: in definition of macro 'PLA_FOR2C' #define PLA_FOR2C( name ) name ## _ ^~~~ PLA_seq_lu.c:130:5: note: in expansion of macro 'PLA_cger' PLA_cger( &m_min_j, &n_min_j, &minus_one, &A(j+1,j,*lda), &i_one, ^~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Local_lu.o PLA_Local_lu.c PLA_Local_lu.c: In function 'PLA_Local_lu': PLA_Local_lu.c:33:5: warning: implicit declaration of function 'PLA_dlu' [-Wimplicit-function-declaration] PLA_dlu( &m, &n, (double *) buf_A, &ldim, (int *) buf_pivots ); ^~~~~~~ PLA_Local_lu.c:36:5: warning: implicit declaration of function 'PLA_slu' [-Wimplicit-function-declaration] PLA_slu( &m, &n, (float *) buf_A, &ldim, (int *) buf_pivots ); ^~~~~~~ PLA_Local_lu.c:39:5: warning: implicit declaration of function 'PLA_zlu' [-Wimplicit-function-declaration] PLA_zlu( &m, &n, ( PLA_DOUBLE_COMPLEX *) buf_A, ^~~~~~~ PLA_Local_lu.c:43:5: warning: implicit declaration of function 'PLA_clu' [-Wimplicit-function-declaration] PLA_clu( &m, &n, ( PLA_COMPLEX *) buf_A, ^~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_General.o PLA_General.c ar vr /usr/src/RPM/BUILD/plapack-3.2/libPLAPACK.a PLA_LU.o PLA_LU_enter_exit.o PLA_LU_mv.o PLA_LU_mv_enter_exit.o PLA_Apply_pivots_new.o PLA_seq_lu.o PLA_Local_lu.o PLA_General.o a - PLA_LU.o a - PLA_LU_enter_exit.o a - PLA_LU_mv.o a - PLA_LU_mv_enter_exit.o a - PLA_Apply_pivots_new.o a - PLA_seq_lu.o a - PLA_Local_lu.o a - PLA_General.o ranlib /usr/src/RPM/BUILD/plapack-3.2/libPLAPACK.a touch LU make[2]: Leaving directory `/usr/src/RPM/BUILD/plapack-3.2/SOLVERS/LU' cd Invert; make Inv make[2]: Entering directory `/usr/src/RPM/BUILD/plapack-3.2/SOLVERS/Invert' /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_General_invert.o PLA_General_invert.c PLA_General_invert.c: In function 'PLA_General_invert': PLA_General_invert.c:19:13: warning: implicit declaration of function 'PLA_General_invert_enter' [-Wimplicit-function-declaration] value = PLA_General_invert_enter( method, A ); ^~~~~~~~~~~~~~~~~~~~~~~~ PLA_General_invert.c:22:13: warning: implicit declaration of function 'PLA_General_invert_inv' [-Wimplicit-function-declaration] value = PLA_General_invert_inv( A ); ^~~~~~~~~~~~~~~~~~~~~~ PLA_General_invert.c:24:13: warning: implicit declaration of function 'PLA_General_invert_factors' [-Wimplicit-function-declaration] value = PLA_General_invert_factors( A ); ^~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_General_invert.c:26:13: warning: implicit declaration of function 'PLA_General_invert_stable' [-Wimplicit-function-declaration] value = PLA_General_invert_stable( A ); ^~~~~~~~~~~~~~~~~~~~~~~~~ PLA_General_invert.c:39:5: warning: implicit declaration of function 'PLA_Obj_set_to_identity' [-Wimplicit-function-declaration] PLA_Obj_set_to_identity( Temp ); ^~~~~~~~~~~~~~~~~~~~~~~ PLA_General_invert.c:56:5: warning: implicit declaration of function 'PLA_Local_copy' [-Wimplicit-function-declaration] PLA_Local_copy( Temp, A ); ^~~~~~~~~~~~~~ PLA_General_invert.c:68:13: warning: implicit declaration of function 'PLA_General_invert_exit' [-Wimplicit-function-declaration] value = PLA_General_invert_exit( method, A ); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_General_invert_factors.o PLA_General_invert_factors.c PLA_General_invert_factors.c: In function 'PLA_General_invert_factors': PLA_General_invert_factors.c:65:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( A_1, A_1_mv ); ^~~~~~~~ PLA_General_invert_factors.c:94:13: warning: implicit declaration of function 'PLA_LU_right_mv' [-Wimplicit-function-declaration] value = PLA_LU_right_mv( A_1_mv_B, A_11_msc, pivots_msc ); ^~~~~~~~~~~~~~~ PLA_General_invert_factors.c:109:5: warning: implicit declaration of function 'PLA_Obj_set_to_identity' [-Wimplicit-function-declaration] PLA_Obj_set_to_identity( A_11_mv ); ^~~~~~~~~~~~~~~~~~~~~~~ PLA_General_invert_factors.c:114:5: warning: implicit declaration of function 'PLA_Local_trsm' [-Wimplicit-function-declaration] PLA_Local_trsm( PLA_SIDE_RIGHT, PLA_UPPER_TRIANGULAR, ^~~~~~~~~~~~~~ PLA_General_invert_factors.c:133:5: warning: implicit declaration of function 'PLA_Local_scal' [-Wimplicit-function-declaration] PLA_Local_scal( minus_one, A_01_mv ); ^~~~~~~~~~~~~~ PLA_General_invert_factors.c:218:5: warning: implicit declaration of function 'PLA_Local_gemm' [-Wimplicit-function-declaration] PLA_Local_gemm( PLA_NO_TRANS, PLA_NO_TRANS, ^~~~~~~~~~~~~~ PLA_General_invert_factors.c:251:5: warning: implicit declaration of function 'PLA_Apply_pivots_to_columns_in_reverse' [-Wimplicit-function-declaration] PLA_Apply_pivots_to_columns_in_reverse( A, pivots ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_General_invert_inv.o PLA_General_invert_inv.c PLA_General_invert_inv.c: In function 'PLA_General_invert_inv': PLA_General_invert_inv.c:61:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( A_1, A_1_mv ); ^~~~~~~~ PLA_General_invert_inv.c:90:13: warning: implicit declaration of function 'PLA_LU_right_mv' [-Wimplicit-function-declaration] value = PLA_LU_right_mv( A_1_mv_B, A_11_msc, pivots_msc ); ^~~~~~~~~~~~~~~ PLA_General_invert_inv.c:104:5: warning: implicit declaration of function 'PLA_Obj_set_to_identity' [-Wimplicit-function-declaration] PLA_Obj_set_to_identity( A_11_mv ); ^~~~~~~~~~~~~~~~~~~~~~~ PLA_General_invert_inv.c:109:5: warning: implicit declaration of function 'PLA_Local_trsm' [-Wimplicit-function-declaration] PLA_Local_trsm( PLA_SIDE_RIGHT, PLA_UPPER_TRIANGULAR, ^~~~~~~~~~~~~~ PLA_General_invert_inv.c:128:5: warning: implicit declaration of function 'PLA_Local_scal' [-Wimplicit-function-declaration] PLA_Local_scal( minus_one, A_01_mv ); ^~~~~~~~~~~~~~ PLA_General_invert_inv.c:158:5: warning: implicit declaration of function 'PLA_Local_gemm' [-Wimplicit-function-declaration] PLA_Local_gemm( PLA_NO_TRANS, PLA_NO_TRANS, ^~~~~~~~~~~~~~ PLA_General_invert_inv.c:173:5: warning: implicit declaration of function 'PLA_Apply_pivots_to_columns_in_reverse' [-Wimplicit-function-declaration] PLA_Apply_pivots_to_columns_in_reverse( A, pivots ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_General_invert_stable.o PLA_General_invert_stable.c PLA_General_invert_stable.c: In function 'PLA_General_invert_stable': PLA_General_invert_stable.c:55:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( A_1, A_1_mv ); ^~~~~~~~ PLA_General_invert_stable.c:84:13: warning: implicit declaration of function 'PLA_LU_right_mv' [-Wimplicit-function-declaration] value = PLA_LU_right_mv( A_1_mv_B, A_11_msc, pivots_msc ); ^~~~~~~~~~~~~~~ PLA_General_invert_stable.c:99:5: warning: implicit declaration of function 'PLA_Obj_set_to_identity' [-Wimplicit-function-declaration] PLA_Obj_set_to_identity( A_11_mv ); ^~~~~~~~~~~~~~~~~~~~~~~ PLA_General_invert_stable.c:104:5: warning: implicit declaration of function 'PLA_Local_trsm' [-Wimplicit-function-declaration] PLA_Local_trsm( PLA_SIDE_RIGHT, PLA_UPPER_TRIANGULAR, ^~~~~~~~~~~~~~ PLA_General_invert_stable.c:109:5: warning: implicit declaration of function 'PLA_Local_scal' [-Wimplicit-function-declaration] PLA_Local_scal( minus_one, A_01_mv ); ^~~~~~~~~~~~~~ PLA_General_invert_stable.c:164:5: warning: implicit declaration of function 'PLA_Local_gemm' [-Wimplicit-function-declaration] PLA_Local_gemm( PLA_NO_TRANS, PLA_NO_TRANS, ^~~~~~~~~~~~~~ PLA_General_invert_stable.c:171:5: warning: implicit declaration of function 'PLA_Apply_pivots_to_columns_in_reverse' [-Wimplicit-function-declaration] PLA_Apply_pivots_to_columns_in_reverse( A, pivots ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_General_invert_enter_exit.o PLA_General_invert_enter_exit.c PLA_General_invert_enter_exit.c: In function 'PLA_General_invert_enter': PLA_General_invert_enter_exit.c:78:5: warning: implicit declaration of function 'PLA_Local_copy' [-Wimplicit-function-declaration] PLA_Local_copy( A, A_cpy ); ^~~~~~~~~~~~~~ PLA_General_invert_enter_exit.c: In function 'PLA_General_invert_exit': PLA_General_invert_enter_exit.c:123:5: warning: implicit declaration of function 'PLA_Obj_set_to_identity' [-Wimplicit-function-declaration] PLA_Obj_set_to_identity( residual ); ^~~~~~~~~~~~~~~~~~~~~~~ PLA_General_invert_enter_exit.c:133:5: warning: implicit declaration of function 'PLA_Matrix_one_norm' [-Wimplicit-function-declaration] PLA_Matrix_one_norm( A_cpy, norm_A ); ^~~~~~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Triangular_invert.o PLA_Triangular_invert.c PLA_Triangular_invert.c: In function 'PLA_Triangular_invert': PLA_Triangular_invert.c:19:13: warning: implicit declaration of function 'PLA_Triangular_invert_enter' [-Wimplicit-function-declaration] value = PLA_Triangular_invert_enter( uplo, A ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Triangular_invert.c:22:13: warning: implicit declaration of function 'PLA_Triangular_invert_lower' [-Wimplicit-function-declaration] value = PLA_Triangular_invert_lower( A ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Triangular_invert.c:27:13: warning: implicit declaration of function 'PLA_Triangular_invert_exit' [-Wimplicit-function-declaration] value = PLA_Triangular_invert_exit( uplo, A ); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Triangular_invert_lower.o PLA_Triangular_invert_lower.c PLA_Triangular_invert_lower.c: In function 'PLA_Triangular_invert_lower': PLA_Triangular_invert_lower.c:49:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( A_11, A_11_msc ); ^~~~~~~~ PLA_Triangular_invert_lower.c:61:5: warning: implicit declaration of function 'PLA_Obj_set_to_identity' [-Wimplicit-function-declaration] PLA_Obj_set_to_identity( A_11 ); ^~~~~~~~~~~~~~~~~~~~~~~ PLA_Triangular_invert_lower.c:65:5: warning: implicit declaration of function 'PLA_Local_trsm' [-Wimplicit-function-declaration] PLA_Local_trsm( PLA_SIDE_LEFT, PLA_LOWER_TRIANGULAR, ^~~~~~~~~~~~~~ PLA_Triangular_invert_lower.c:73:5: warning: implicit declaration of function 'PLA_Local_gemm' [-Wimplicit-function-declaration] PLA_Local_gemm( PLA_NO_TRANS, PLA_NO_TRANS, ^~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Triangular_invert_enter_exit.o PLA_Triangular_invert_enter_exit.c PLA_Triangular_invert_enter_exit.c: In function 'PLA_Triangular_invert_enter': PLA_Triangular_invert_enter_exit.c:39:11: warning: implicit declaration of function 'PLA_Valid_uplo_parameter' [-Wimplicit-function-declaration] if ( !PLA_Valid_uplo_parameter( uplo ) ) { ^~~~~~~~~~~~~~~~~~~~~~~~ PLA_Triangular_invert_enter_exit.c:77:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( A, A_cpy ); ^~~~~~~~ PLA_Triangular_invert_enter_exit.c: In function 'PLA_Triangular_invert_exit': PLA_Triangular_invert_enter_exit.c:120:5: warning: implicit declaration of function 'PLA_Local_tri_inv' [-Wimplicit-function-declaration] PLA_Local_tri_inv( PLA_LOWER_TRIANGULAR, PLA_NONUNIT_DIAG, A_cpy ); ^~~~~~~~~~~~~~~~~ PLA_Triangular_invert_enter_exit.c:122:5: warning: implicit declaration of function 'PLA_Set_triang_to_zero' [-Wimplicit-function-declaration] PLA_Set_triang_to_zero( PLA_LOWER_TRIANGULAR, PLA_NONUNIT_DIAG, A_tmp ); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Triangular_At_A.o PLA_Triangular_At_A.c PLA_Triangular_At_A.c: In function 'PLA_Triangular_At_A': PLA_Triangular_At_A.c:19:13: warning: implicit declaration of function 'PLA_Triangular_At_A_enter' [-Wimplicit-function-declaration] value = PLA_Triangular_At_A_enter( uplo, A ); ^~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Triangular_At_A.c:22:13: warning: implicit declaration of function 'PLA_Triangular_Lt_L' [-Wimplicit-function-declaration] value = PLA_Triangular_Lt_L( A ); ^~~~~~~~~~~~~~~~~~~ PLA_Triangular_At_A.c:27:13: warning: implicit declaration of function 'PLA_Triangular_At_A_exit' [-Wimplicit-function-declaration] value = PLA_Triangular_At_A_exit( uplo, A ); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Triangular_At_A_enter_exit.o PLA_Triangular_At_A_enter_exit.c PLA_Triangular_At_A_enter_exit.c: In function 'PLA_Triangular_At_A_enter': PLA_Triangular_At_A_enter_exit.c:39:11: warning: implicit declaration of function 'PLA_Valid_uplo_parameter' [-Wimplicit-function-declaration] if ( !PLA_Valid_uplo_parameter( uplo ) ) { ^~~~~~~~~~~~~~~~~~~~~~~~ PLA_Triangular_At_A_enter_exit.c:77:5: warning: implicit declaration of function 'PLA_Local_copy' [-Wimplicit-function-declaration] PLA_Local_copy( A, A_cpy ); ^~~~~~~~~~~~~~ PLA_Triangular_At_A_enter_exit.c: In function 'PLA_Triangular_At_A_exit': PLA_Triangular_At_A_enter_exit.c:120:5: warning: implicit declaration of function 'PLA_Set_triang_to_zero' [-Wimplicit-function-declaration] PLA_Set_triang_to_zero( PLA_LOWER_TRIANGULAR, PLA_NONUNIT_DIAG, ^~~~~~~~~~~~~~~~~~~~~~ PLA_Triangular_At_A_enter_exit.c:129:5: warning: implicit declaration of function 'PLA_Matrix_one_norm' [-Wimplicit-function-declaration] PLA_Matrix_one_norm( A_cpy, norm_A ); ^~~~~~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Triangular_Lt_L.o PLA_Triangular_Lt_L.c PLA_Triangular_Lt_L.c: In function 'PLA_Triangular_Lt_L': PLA_Triangular_Lt_L.c:51:5: warning: implicit declaration of function 'PLA_Set_triang_to_zero' [-Wimplicit-function-declaration] PLA_Set_triang_to_zero( PLA_LOWER_TRIANGULAR, PLA_NONUNIT_DIAG, A_11 ); ^~~~~~~~~~~~~~~~~~~~~~ PLA_Triangular_Lt_L.c:61:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( A_10_11, A_10_11_dpmv_rows ); ^~~~~~~~ PLA_Triangular_Lt_L.c:78:5: warning: implicit declaration of function 'PLA_Syrk_perform_local_part' [-Wimplicit-function-declaration] PLA_Syrk_perform_local_part( PLA_LOWER_TRIANGULAR, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Symmetric_invert.o PLA_Symmetric_invert.c PLA_Symmetric_invert.c: In function 'PLA_Symmetric_invert': PLA_Symmetric_invert.c:20:13: warning: implicit declaration of function 'PLA_Symmetric_invert_enter' [-Wimplicit-function-declaration] value = PLA_Symmetric_invert_enter( uplo, A ); ^~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Symmetric_invert.c:23:13: warning: implicit declaration of function 'PLA_Symmetric_invert_lower' [-Wimplicit-function-declaration] value = PLA_Symmetric_invert_lower( A ); ^~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Symmetric_invert.c:28:13: warning: implicit declaration of function 'PLA_Symmetric_invert_exit' [-Wimplicit-function-declaration] value = PLA_Symmetric_invert_exit( uplo, A ); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Symmetric_invert_lower.o PLA_Symmetric_invert_lower.c PLA_Symmetric_invert_lower.c: In function 'PLA_Symmetric_invert_lower': PLA_Symmetric_invert_lower.c:74:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( A11, A11_dup ); ^~~~~~~~ PLA_Symmetric_invert_lower.c:76:13: warning: implicit declaration of function 'PLA_Local_chol' [-Wimplicit-function-declaration] value = PLA_Local_chol( PLA_LOWER_TRIANGULAR, A11_dup ); ^~~~~~~~~~~~~~ PLA_Symmetric_invert_lower.c:110:5: warning: implicit declaration of function 'PLA_Obj_set_to_identity' [-Wimplicit-function-declaration] PLA_Obj_set_to_identity( A1_mv_1 ); ^~~~~~~~~~~~~~~~~~~~~~~ PLA_Symmetric_invert_lower.c:113:5: warning: implicit declaration of function 'PLA_Local_trsm' [-Wimplicit-function-declaration] PLA_Local_trsm( PLA_SIDE_RIGHT, PLA_LOWER_TRIANGULAR, ^~~~~~~~~~~~~~ PLA_Symmetric_invert_lower.c:144:5: warning: implicit declaration of function 'PLA_Syrk_perform_local_part' [-Wimplicit-function-declaration] PLA_Syrk_perform_local_part( PLA_LOWER_TRIANGULAR, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Symmetric_invert_lower.c:148:5: warning: implicit declaration of function 'PLA_Local_gemm' [-Wimplicit-function-declaration] PLA_Local_gemm( PLA_NO_TRANS, PLA_NO_TRANS, ^~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Symmetric_invert_enter_exit.o PLA_Symmetric_invert_enter_exit.c PLA_Symmetric_invert_enter_exit.c: In function 'PLA_Symmetric_invert_enter': PLA_Symmetric_invert_enter_exit.c:39:11: warning: implicit declaration of function 'PLA_Valid_uplo_parameter' [-Wimplicit-function-declaration] if ( !PLA_Valid_uplo_parameter( uplo ) ) { ^~~~~~~~~~~~~~~~~~~~~~~~ PLA_Symmetric_invert_enter_exit.c:77:5: warning: implicit declaration of function 'PLA_Local_copy' [-Wimplicit-function-declaration] PLA_Local_copy( A, A_cpy ); ^~~~~~~~~~~~~~ PLA_Symmetric_invert_enter_exit.c: In function 'PLA_Symmetric_invert_exit': PLA_Symmetric_invert_enter_exit.c:120:5: warning: implicit declaration of function 'PLA_Symmetrize' [-Wimplicit-function-declaration] PLA_Symmetrize( PLA_LOWER_TRIANGULAR, A_tmp ); ^~~~~~~~~~~~~~ PLA_Symmetric_invert_enter_exit.c:122:5: warning: implicit declaration of function 'PLA_Obj_set_to_identity' [-Wimplicit-function-declaration] PLA_Obj_set_to_identity( residual ); ^~~~~~~~~~~~~~~~~~~~~~~ PLA_Symmetric_invert_enter_exit.c:129:5: warning: implicit declaration of function 'PLA_Matrix_one_norm' [-Wimplicit-function-declaration] PLA_Matrix_one_norm( A_cpy, norm_A ); ^~~~~~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Local_tri_inv.o PLA_Local_tri_inv.c PLA_Local_tri_inv.c: In function 'PLA_Local_tri_inv': PLA_Local_tri_inv.c:34:2: warning: implicit declaration of function 'PLA_dtri_inv_lower' [-Wimplicit-function-declaration] PLA_dtri_inv_lower( diag, local_length, ^~~~~~~~~~~~~~~~~~ PLA_Local_tri_inv.c: At top level: PLA_Local_tri_inv.c:48:1: warning: return type defaults to 'int' [-Wimplicit-int] PLA_dtri_inv_lower( int diag, int n, double *a, int lda ) ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA.h:31:0, from PLA_Local_tri_inv.c:11: PLA_Local_tri_inv.c: In function 'PLA_dtri_inv_lower': /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:592:25: warning: implicit declaration of function 'dtrsm_' [-Wimplicit-function-declaration] PLA_FOR2C( dtrsm ) ( side, uplo, transa, diag, m, n, alpha, a, lda, b, ldb ) ^ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:33:29: note: in definition of macro 'PLA_FOR2C' #define PLA_FOR2C( name ) name ## _ ^~~~ PLA_Local_tri_inv.c:62:5: note: in expansion of macro 'PLA_dtrsm' PLA_dtrsm( "Left", "Lower", "No trans", ^~~~~~~~~ ar vr /usr/src/RPM/BUILD/plapack-3.2/libPLAPACK.a PLA_General_invert.o PLA_General_invert_factors.o PLA_General_invert_inv.o PLA_General_invert_stable.o PLA_General_invert_enter_exit.o PLA_Triangular_invert.o PLA_Triangular_invert_lower.o PLA_Triangular_invert_enter_exit.o PLA_Triangular_At_A.o PLA_Triangular_At_A_enter_exit.o PLA_Triangular_Lt_L.o PLA_Symmetric_invert.o PLA_Symmetric_invert_lower.o PLA_Symmetric_invert_enter_exit.o PLA_Local_tri_inv.o a - PLA_General_invert.o a - PLA_General_invert_factors.o a - PLA_General_invert_inv.o a - PLA_General_invert_stable.o a - PLA_General_invert_enter_exit.o a - PLA_Triangular_invert.o a - PLA_Triangular_invert_lower.o a - PLA_Triangular_invert_enter_exit.o a - PLA_Triangular_At_A.o a - PLA_Triangular_At_A_enter_exit.o a - PLA_Triangular_Lt_L.o a - PLA_Symmetric_invert.o a - PLA_Symmetric_invert_lower.o a - PLA_Symmetric_invert_enter_exit.o a - PLA_Local_tri_inv.o ranlib /usr/src/RPM/BUILD/plapack-3.2/libPLAPACK.a touch Inv make[2]: Leaving directory `/usr/src/RPM/BUILD/plapack-3.2/SOLVERS/Invert' cd Cholesky; make Cholesky make[2]: Entering directory `/usr/src/RPM/BUILD/plapack-3.2/SOLVERS/Cholesky' /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Chol.o PLA_Chol.c PLA_Chol.c: In function 'PLA_Chol': PLA_Chol.c:66:13: warning: implicit declaration of function 'PLA_Chol_enter' [-Wimplicit-function-declaration] value = PLA_Chol_enter( uplo, A ); ^~~~~~~~~~~~~~ PLA_Chol.c:75:11: warning: implicit declaration of function 'PLA_Chol_lower_large' [-Wimplicit-function-declaration] value = PLA_Chol_lower_large( nb_alg, A ); ^~~~~~~~~~~~~~~~~~~~ PLA_Chol.c:78:13: warning: implicit declaration of function 'PLA_Chol_exit' [-Wimplicit-function-declaration] value = PLA_Chol_exit( uplo, A ); ^~~~~~~~~~~~~ PLA_Chol.c: In function 'PLA_Chol_lower_large': PLA_Chol.c:175:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( A11, A11_dup ); ^~~~~~~~ PLA_Chol.c:178:13: warning: implicit declaration of function 'PLA_Local_chol' [-Wimplicit-function-declaration] value = PLA_Local_chol( PLA_LOWER_TRIANGULAR, A11_dup ); ^~~~~~~~~~~~~~ PLA_Chol.c:193:5: warning: implicit declaration of function 'PLA_Local_trsm' [-Wimplicit-function-declaration] PLA_Local_trsm( PLA_SIDE_RIGHT, PLA_LOWER_TRIANGULAR, ^~~~~~~~~~~~~~ PLA_Chol.c:208:7: warning: implicit declaration of function 'PLA_Syrk_perform_local_part' [-Wimplicit-function-declaration] PLA_Syrk_perform_local_part( PLA_LOWER_TRIANGULAR, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Chol.c:212:7: warning: implicit declaration of function 'PLA_Conjugate' [-Wimplicit-function-declaration] PLA_Conjugate( A12_dpmv ); ^~~~~~~~~~~~~ PLA_Chol.c:213:7: warning: implicit declaration of function 'PLA_Herk_perform_local_part' [-Wimplicit-function-declaration] PLA_Herk_perform_local_part( PLA_LOWER_TRIANGULAR, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Chol_simple.o PLA_Chol_simple.c PLA_Chol_simple.c: In function 'PLA_Chol_simple': PLA_Chol_simple.c:93:5: warning: implicit declaration of function 'PLA_Local_chol' [-Wimplicit-function-declaration] PLA_Local_chol( PLA_LOWER_TRIANGULAR, A11 ); ^~~~~~~~~~~~~~ PLA_Chol_simple.c:101:5: warning: implicit declaration of function 'PLA_Syrk' [-Wimplicit-function-declaration] PLA_Syrk( PLA_LOWER_TRIANGULAR, minus_one, A21, one, ABR ); ^~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Local_chol.o PLA_Local_chol.c PLA_Local_chol.c: In function 'PLA_Local_chol': PLA_Local_chol.c:27:15: warning: implicit declaration of function 'PLA_Local_chol_lower' [-Wimplicit-function-declaration] value = PLA_Local_chol_lower( A ); ^~~~~~~~~~~~~~~~~~~~ PLA_Local_chol.c: In function 'PLA_Local_chol_lower': PLA_Local_chol.c:65:14: warning: implicit declaration of function 'PLA_dchol' [-Wimplicit-function-declaration] value = PLA_dchol ( local_length, ( double * ) buffer, local_ldim ); ^~~~~~~~~ PLA_Local_chol.c:70:14: warning: implicit declaration of function 'PLA_schol' [-Wimplicit-function-declaration] value = PLA_schol ( local_length, ( float * ) buffer, local_ldim ); ^~~~~~~~~ PLA_Local_chol.c:75:14: warning: implicit declaration of function 'PLA_zchol' [-Wimplicit-function-declaration] value = PLA_zchol ( local_length, ( float * ) buffer, local_ldim ); ^~~~~~~~~ PLA_Local_chol.c:80:14: warning: implicit declaration of function 'PLA_cchol' [-Wimplicit-function-declaration] value = PLA_cchol ( local_length, ( float * ) buffer, local_ldim ); ^~~~~~~~~ In file included from /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA.h:31:0, from PLA_Local_chol.c:11: PLA_Local_chol.c: In function 'PLA_dchol': /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:356:26: warning: implicit declaration of function 'dgemv_' [-Wimplicit-function-declaration] PLA_FOR2C ( dgemv ) ( trans, m, n, alpha, a, lda, x, incx, beta, y, incy ) ^ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:33:29: note: in definition of macro 'PLA_FOR2C' #define PLA_FOR2C( name ) name ## _ ^~~~ PLA_Local_chol.c:119:10: note: in expansion of macro 'PLA_dgemv' PLA_dgemv ( "N", & length, & k, ^~~~~~~~~ PLA_Local_chol.c: In function 'PLA_schol': /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:335:26: warning: implicit declaration of function 'sgemv_' [-Wimplicit-function-declaration] PLA_FOR2C ( sgemv ) ( trans, m, n, alpha, a, lda, x, incx, beta, y, incy ) ^ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:33:29: note: in definition of macro 'PLA_FOR2C' #define PLA_FOR2C( name ) name ## _ ^~~~ PLA_Local_chol.c:162:10: note: in expansion of macro 'PLA_sgemv' PLA_sgemv ( "N", & length, & k, ^~~~~~~~~ PLA_Local_chol.c: In function 'PLA_cchol': /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:389:25: warning: implicit declaration of function 'cher_' [-Wimplicit-function-declaration] PLA_FOR2C( cher ) ( uplo, n, alpha, x, incx, a, lda ) ^ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:33:29: note: in definition of macro 'PLA_FOR2C' #define PLA_FOR2C( name ) name ## _ ^~~~ PLA_Local_chol.c:202:5: note: in expansion of macro 'PLA_cher' PLA_cher( "L", &length, &min_one, &a(j+1,j ), &i_one, ^~~~~~~~ PLA_Local_chol.c: In function 'PLA_zchol': /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:410:25: warning: implicit declaration of function 'zher_' [-Wimplicit-function-declaration] PLA_FOR2C( zher ) ( uplo, n, alpha, x, incx, a, lda ) ^ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:33:29: note: in definition of macro 'PLA_FOR2C' #define PLA_FOR2C( name ) name ## _ ^~~~ PLA_Local_chol.c:228:5: note: in expansion of macro 'PLA_zher' PLA_zher( "L", &length, &min_one, &a(j+1,j ), &i_one, ^~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Chol_enter_exit.o PLA_Chol_enter_exit.c PLA_Chol_enter_exit.c: In function 'PLA_Chol_enter': PLA_Chol_enter_exit.c:38:11: warning: implicit declaration of function 'PLA_Valid_uplo_parameter' [-Wimplicit-function-declaration] if ( !PLA_Valid_uplo_parameter( uplo ) ){ ^~~~~~~~~~~~~~~~~~~~~~~~ PLA_Chol_enter_exit.c:84:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( A, A_cpy ); ^~~~~~~~ PLA_Chol_enter_exit.c: In function 'PLA_Chol_exit': PLA_Chol_enter_exit.c:125:5: warning: implicit declaration of function 'PLA_Local_chol' [-Wimplicit-function-declaration] PLA_Local_chol( uplo, A_cpy ); ^~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Pos_def.o PLA_Pos_def.c PLA_Pos_def.c: In function 'PLA_Pos_def_solve': PLA_Pos_def.c:58:13: warning: implicit declaration of function 'PLA_Pos_def_solve_enter' [-Wimplicit-function-declaration] value = PLA_Pos_def_solve_enter( A, B ); ^~~~~~~~~~~~~~~~~~~~~~~ PLA_Pos_def.c:96:13: warning: implicit declaration of function 'PLA_Pos_def_solve_exit' [-Wimplicit-function-declaration] value = PLA_Pos_def_solve_exit( A, B ); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Pos_def_enter_exit.o PLA_Pos_def_enter_exit.c PLA_Pos_def_enter_exit.c: In function 'PLA_Pos_def_solve_enter': PLA_Pos_def_enter_exit.c:110:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( A, A_cpy ); ^~~~~~~~ PLA_Pos_def_enter_exit.c: In function 'PLA_Pos_def_solve_exit': PLA_Pos_def_enter_exit.c:157:5: warning: implicit declaration of function 'PLA_Local_chol' [-Wimplicit-function-declaration] PLA_Local_chol( PLA_LOWER_TRIANGULAR, A_cpy ); ^~~~~~~~~~~~~~ PLA_Pos_def_enter_exit.c:164:5: warning: implicit declaration of function 'PLA_Local_trsm' [-Wimplicit-function-declaration] PLA_Local_trsm ( PLA_SIDE_LEFT, PLA_LOWER_TRIANGULAR, ^~~~~~~~~~~~~~ ar vr /usr/src/RPM/BUILD/plapack-3.2/libPLAPACK.a PLA_Chol.o PLA_Chol_simple.o PLA_Local_chol.o PLA_Chol_enter_exit.o PLA_Pos_def.o PLA_Pos_def_enter_exit.o a - PLA_Chol.o a - PLA_Chol_simple.o a - PLA_Local_chol.o a - PLA_Chol_enter_exit.o a - PLA_Pos_def.o a - PLA_Pos_def_enter_exit.o ranlib /usr/src/RPM/BUILD/plapack-3.2/libPLAPACK.a touch Cholesky make[2]: Leaving directory `/usr/src/RPM/BUILD/plapack-3.2/SOLVERS/Cholesky' cd QR; make QR make[2]: Entering directory `/usr/src/RPM/BUILD/plapack-3.2/SOLVERS/QR' /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_QR.o PLA_QR.c PLA_QR.c: In function 'PLA_QR': PLA_QR.c:34:13: warning: implicit declaration of function 'PLA_QR_enter' [-Wimplicit-function-declaration] value = PLA_QR_enter( A, s ); ^~~~~~~~~~~~ PLA_QR.c:36:11: warning: implicit declaration of function 'PLA_QR_right' [-Wimplicit-function-declaration] value = PLA_QR_right( A, s ); ^~~~~~~~~~~~ PLA_QR.c:39:13: warning: implicit declaration of function 'PLA_QR_exit' [-Wimplicit-function-declaration] value = PLA_QR_exit( A, s ); ^~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_QR_enter_exit.o PLA_QR_enter_exit.c PLA_QR_enter_exit.c: In function 'PLA_QR_enter': PLA_QR_enter_exit.c:99:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( A, A_cpy ); ^~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_QR_right.o PLA_QR_right.c PLA_QR_right.c: In function 'PLA_QR_right': PLA_QR_right.c:76:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( A1, A1_mv ); ^~~~~~~~ PLA_QR_right.c:79:5: warning: implicit declaration of function 'PLA_QR_mv' [-Wimplicit-function-declaration] PLA_QR_mv( A1_mv, s1_dup ); ^~~~~~~~~ PLA_QR_right.c:89:5: warning: implicit declaration of function 'PLA_Compute_WY' [-Wimplicit-function-declaration] PLA_Compute_WY( A1_mv, s1_dup, W_mv, Y_mv ); ^~~~~~~~~~~~~~ PLA_QR_right.c:92:5: warning: implicit declaration of function 'PLA_Apply_W_Y_transform' [-Wimplicit-function-declaration] PLA_Apply_W_Y_transform ( PLA_SIDE_LEFT, PLA_TRANSPOSE, ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_QR_mv.o PLA_QR_mv.c PLA_QR_mv.c: In function 'PLA_QR_mv': PLA_QR_mv.c:77:5: warning: implicit declaration of function 'PLA_Compute_House_v' [-Wimplicit-function-declaration] PLA_Compute_House_v( a1, beta); ^~~~~~~~~~~~~~~~~~~ PLA_QR_mv.c:82:5: warning: implicit declaration of function 'PLA_Local_copy' [-Wimplicit-function-declaration] PLA_Local_copy( a1, v ); ^~~~~~~~~~~~~~ PLA_QR_mv.c:93:5: warning: implicit declaration of function 'PLA_Local_gemv' [-Wimplicit-function-declaration] PLA_Local_gemv( PLA_TRANSPOSE, beta, A_mv_cur, v, zero, u_loc ); ^~~~~~~~~~~~~~ PLA_QR_mv.c:95:5: warning: implicit declaration of function 'PLA_Reduce' [-Wimplicit-function-declaration] PLA_Reduce( u_loc, MPI_SUM, u ); ^~~~~~~~~~ PLA_QR_mv.c:98:5: warning: implicit declaration of function 'PLA_Local_ger' [-Wimplicit-function-declaration] PLA_Local_ger(one, v, u, A_mv_cur); ^~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Compute_House_v.o PLA_Compute_House_v.c PLA_Compute_House_v.c: In function 'PLA_Compute_House_v': PLA_Compute_House_v.c:79:3: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( x1,x1_dup ); ^~~~~~~~ PLA_Compute_House_v.c:82:3: warning: implicit declaration of function 'PLA_Nrm2' [-Wimplicit-function-declaration] PLA_Nrm2( x_rest, norm_x_rest); ^~~~~~~~ PLA_Compute_House_v.c:87:3: warning: implicit declaration of function 'PLA_Local_nrm2' [-Wimplicit-function-declaration] PLA_Local_nrm2( x1_dup_and_norm_x_rest, norm_x); ^~~~~~~~~~~~~~ PLA_Compute_House_v.c:91:8: warning: implicit declaration of function 'PLA_Local_equal_zero' [-Wimplicit-function-declaration] if ( PLA_Local_equal_zero ( norm_x ) ){ ^~~~~~~~~~~~~~~~~~~~ PLA_Compute_House_v.c:97:5: warning: implicit declaration of function 'PLA_Local_sign' [-Wimplicit-function-declaration] PLA_Local_sign( x1_dup, sign_x1_dup ); ^~~~~~~~~~~~~~ PLA_Compute_House_v.c:98:5: warning: implicit declaration of function 'PLA_Local_axpy' [-Wimplicit-function-declaration] PLA_Local_axpy( sign_x1_dup, norm_x, x1_dup ); ^~~~~~~~~~~~~~ PLA_Compute_House_v.c:102:5: warning: implicit declaration of function 'PLA_Local_invert_sign' [-Wimplicit-function-declaration] PLA_Local_invert_sign( sign_x1_dup ); ^~~~~~~~~~~~~~~~~~~~~ PLA_Compute_House_v.c:105:7: warning: implicit declaration of function 'PLA_Local_copy' [-Wimplicit-function-declaration] PLA_Local_copy( norm_x, x1 ); ^~~~~~~~~~~~~~ PLA_Compute_House_v.c:106:7: warning: implicit declaration of function 'PLA_Local_scal' [-Wimplicit-function-declaration] PLA_Local_scal( sign_x1_dup, x1 ); ^~~~~~~~~~~~~~ PLA_Compute_House_v.c:111:5: warning: implicit declaration of function 'PLA_Local_inv_scal' [-Wimplicit-function-declaration] PLA_Local_inv_scal( x1_dup, x_rest ); ^~~~~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Apply_House.o PLA_Apply_House.c PLA_Apply_House.c:13:1: warning: return type defaults to 'int' [-Wimplicit-int] PLA_Apply_House_transform( int side, PLA_Obj A, PLA_Obj u, PLA_Obj beta ) ^~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Apply_House.c: In function 'PLA_Apply_House_transform': PLA_Apply_House.c:38:5: warning: implicit declaration of function 'PLA_Gemv' [-Wimplicit-function-declaration] PLA_Gemv( PLA_TRANSPOSE, one, A, u, zero, v ); ^~~~~~~~ PLA_Apply_House.c:41:5: warning: implicit declaration of function 'PLA_Ger' [-Wimplicit-function-declaration] PLA_Ger( beta, u, v, A ); ^~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Compute_W_Y.o PLA_Compute_W_Y.c PLA_Compute_W_Y.c: In function 'PLA_Compute_WY': PLA_Compute_W_Y.c:94:5: warning: implicit declaration of function 'PLA_Local_copy' [-Wimplicit-function-declaration] PLA_Local_copy( a_B1, y_B1 ); ^~~~~~~~~~~~~~ PLA_Compute_W_Y.c:103:5: warning: implicit declaration of function 'PLA_Local_gemv' [-Wimplicit-function-declaration] PLA_Local_gemv( PLA_TRANS, one, Y_BL, y_B1, zero, u_loc_L ); ^~~~~~~~~~~~~~ PLA_Compute_W_Y.c:105:5: warning: implicit declaration of function 'PLA_Reduce' [-Wimplicit-function-declaration] PLA_Reduce( u_loc_L, MPI_SUM, u_L ); ^~~~~~~~~~ PLA_Compute_W_Y.c:111:5: warning: implicit declaration of function 'PLA_Local_scal' [-Wimplicit-function-declaration] PLA_Local_scal( beta, w_1 ); ^~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Apply_W_Y.o PLA_Apply_W_Y.c PLA_Apply_W_Y.c: In function 'PLA_Apply_W_Y_transform': PLA_Apply_W_Y.c:38:11: warning: implicit declaration of function 'pla_Apply_W_Y_transform_L_N' [-Wimplicit-function-declaration] return pla_Apply_W_Y_transform_L_N( Y, W, A); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Apply_W_Y.c:42:11: warning: implicit declaration of function 'pla_Apply_W_Y_transform_R_N' [-Wimplicit-function-declaration] return pla_Apply_W_Y_transform_R_N( Y, W, A); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Apply_W_Y.c: In function 'pla_Apply_W_Y_transform_L_N': PLA_Apply_W_Y.c:101:3: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy ( W, W_dpmv); ^~~~~~~~ PLA_Apply_W_Y.c:104:3: warning: implicit declaration of function 'PLA_Local_gemm' [-Wimplicit-function-declaration] PLA_Local_gemm ( PLA_TRANS, PLA_NO_TRANS, ^~~~~~~~~~~~~~ PLA_Apply_W_Y.c:107:3: warning: implicit declaration of function 'PLA_Reduce' [-Wimplicit-function-declaration] PLA_Reduce ( U_dpmv_temp, MPI_SUM, U_dpmv); ^~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Form_Q.o PLA_Form_Q.c PLA_Form_Q.c: In function 'PLA_Form_Q': PLA_Form_Q.c:48:3: warning: implicit declaration of function 'PLA_Obj_set_to_identity' [-Wimplicit-function-declaration] PLA_Obj_set_to_identity( Q ); ^~~~~~~~~~~~~~~~~~~~~~~ PLA_Form_Q.c:103:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( AB1, AB1_mv ); ^~~~~~~~ PLA_Form_Q.c:106:5: warning: implicit declaration of function 'PLA_Compute_WY' [-Wimplicit-function-declaration] PLA_Compute_WY( AB1_mv, s_dup, W_mv, Y_mv ); ^~~~~~~~~~~~~~ PLA_Form_Q.c:111:7: warning: implicit declaration of function 'PLA_Apply_W_Y_transform' [-Wimplicit-function-declaration] PLA_Apply_W_Y_transform ( PLA_SIDE_LEFT, PLA_NO_TRANSPOSE, ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Form_Q_x.o PLA_Form_Q_x.c PLA_Form_Q_x.c: In function 'PLA_Form_Q_x': PLA_Form_Q_x.c:46:12: warning: implicit declaration of function 'PLA_Form_Q' [-Wimplicit-function-declaration] return PLA_Form_Q( trans, A, s, Q ); ^~~~~~~~~~ PLA_Form_Q_x.c:55:3: warning: implicit declaration of function 'PLA_Obj_set_to_identity' [-Wimplicit-function-declaration] PLA_Obj_set_to_identity( Q ); ^~~~~~~~~~~~~~~~~~~~~~~ PLA_Form_Q_x.c:115:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( A1B, AB1_mv ); ^~~~~~~~ PLA_Form_Q_x.c:118:5: warning: implicit declaration of function 'PLA_Compute_WY' [-Wimplicit-function-declaration] PLA_Compute_WY( AB1_mv, s_dup, W_mv, Y_mv ); ^~~~~~~~~~~~~~ PLA_Form_Q_x.c:122:7: warning: implicit declaration of function 'PLA_Apply_W_Y_transform' [-Wimplicit-function-declaration] PLA_Apply_W_Y_transform ( PLA_SIDE_LEFT, PLA_NO_TRANSPOSE, ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Q_solve.o PLA_Q_solve.c PLA_Q_solve.c: In function 'PLA_Q_solve': PLA_Q_solve.c:47:12: warning: implicit declaration of function 'PLA_Q_solve_mv' [-Wimplicit-function-declaration] return PLA_Q_solve_mv( side, trans, A, s, B ); ^~~~~~~~~~~~~~ PLA_Q_solve.c:49:12: warning: implicit declaration of function 'PLA_Q_solve_matrix' [-Wimplicit-function-declaration] return PLA_Q_solve_matrix( side, trans, A, s, B ); ^~~~~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Q_solve_mv.o PLA_Q_solve_mv.c PLA_Q_solve_mv.c: In function 'PLA_Q_solve_mv': PLA_Q_solve_mv.c:45:14: warning: implicit declaration of function 'PLA_Q_solve_mv_l_n' [-Wimplicit-function-declaration] return PLA_Q_solve_mv_l_n( A, s, b ); ^~~~~~~~~~~~~~~~~~ PLA_Q_solve_mv.c: In function 'PLA_Q_solve_mv_l_n': PLA_Q_solve_mv.c:148:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( s1, s1_dup ); ^~~~~~~~ PLA_Q_solve_mv.c:165:7: warning: implicit declaration of function 'PLA_Dot' [-Wimplicit-function-declaration] PLA_Dot( u, bB, alpha ); ^~~~~~~ PLA_Q_solve_mv.c:166:7: warning: implicit declaration of function 'PLA_Local_scal' [-Wimplicit-function-declaration] PLA_Local_scal( beta, alpha ); ^~~~~~~~~~~~~~ PLA_Q_solve_mv.c:167:7: warning: implicit declaration of function 'PLA_Local_axpy' [-Wimplicit-function-declaration] PLA_Local_axpy( alpha, u, bB ); ^~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Q_solve_matrix.o PLA_Q_solve_matrix.c PLA_Q_solve_matrix.c: In function 'PLA_Q_solve_matrix': PLA_Q_solve_matrix.c:17:7: warning: implicit declaration of function 'PLA_QX_eq_B_solve_matrix' [-Wimplicit-function-declaration] PLA_QX_eq_B_solve_matrix( A, s, B ); ^~~~~~~~~~~~~~~~~~~~~~~~ PLA_Q_solve_matrix.c:19:7: warning: implicit declaration of function 'PLA_QtX_eq_B_solve_matrix' [-Wimplicit-function-declaration] PLA_QtX_eq_B_solve_matrix( A, s, B ); ^~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Q_solve_matrix.c: In function 'PLA_QX_eq_B_solve_matrix': PLA_Q_solve_matrix.c:93:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( s1, s1_dup ); ^~~~~~~~ PLA_Q_solve_matrix.c:103:5: warning: implicit declaration of function 'PLA_Compute_WY' [-Wimplicit-function-declaration] PLA_Compute_WY( A1_mv, s1_dup, W_mv, Y_mv ); ^~~~~~~~~~~~~~ PLA_Q_solve_matrix.c:106:5: warning: implicit declaration of function 'PLA_Apply_W_Y_transform' [-Wimplicit-function-declaration] PLA_Apply_W_Y_transform ( PLA_SIDE_LEFT, PLA_TRANSPOSE, ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_QR_update.o PLA_QR_update.c PLA_QR_update.c: In function 'PLA_QR_update': PLA_QR_update.c:33:11: warning: implicit declaration of function 'PLA_QR_enter' [-Wimplicit-function-declaration] value = PLA_QR_enter( A, s ); ^~~~~~~~~~~~ PLA_QR_update.c:39:13: warning: implicit declaration of function 'PLA_QR_exit' [-Wimplicit-function-declaration] value = PLA_QR_exit( A, s ); ^~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Least_sqr_solve.o PLA_Least_sqr_solve.c PLA_Least_sqr_solve.c: In function 'PLA_Least_sqr_solve': PLA_Least_sqr_solve.c:54:3: warning: implicit declaration of function 'PLA_QR' [-Wimplicit-function-declaration] PLA_QR( A, s); ^~~~~~ PLA_Least_sqr_solve.c:64:3: warning: implicit declaration of function 'PLA_Q_solve' [-Wimplicit-function-declaration] PLA_Q_solve( PLA_SIDE_LEFT, PLA_NO_TRANS, A, s, B); ^~~~~~~~~~~ PLA_Least_sqr_solve.c:83:25: warning: implicit declaration of function 'PLA_Form_Q' [-Wimplicit-function-declaration] if ( Q != PLA_DUMMY ) PLA_Form_Q( PLA_NO_TRANSPOSE, A, s, Q ); ^~~~~~~~~~ ar vr /usr/src/RPM/BUILD/plapack-3.2/libPLAPACK.a PLA_QR.o PLA_QR_enter_exit.o PLA_QR_right.o PLA_QR_mv.o PLA_Compute_House_v.o PLA_Apply_House.o PLA_Compute_W_Y.o PLA_Apply_W_Y.o PLA_Form_Q.o PLA_Form_Q_x.o PLA_Q_solve.o PLA_Q_solve_mv.o PLA_Q_solve_matrix.o PLA_QR_update.o PLA_Least_sqr_solve.o a - PLA_QR.o a - PLA_QR_enter_exit.o a - PLA_QR_right.o a - PLA_QR_mv.o a - PLA_Compute_House_v.o a - PLA_Apply_House.o a - PLA_Compute_W_Y.o a - PLA_Apply_W_Y.o a - PLA_Form_Q.o a - PLA_Form_Q_x.o a - PLA_Q_solve.o a - PLA_Q_solve_mv.o a - PLA_Q_solve_matrix.o a - PLA_QR_update.o a - PLA_Least_sqr_solve.o ranlib /usr/src/RPM/BUILD/plapack-3.2/libPLAPACK.a touch QR make[2]: Leaving directory `/usr/src/RPM/BUILD/plapack-3.2/SOLVERS/QR' cd Reduction; make Red make[2]: Entering directory `/usr/src/RPM/BUILD/plapack-3.2/SOLVERS/Reduction' /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Apply_sym_House.o PLA_Apply_sym_House.c PLA_Apply_sym_House.c: In function 'PLA_Apply_sym_House': PLA_Apply_sym_House.c:46:3: warning: implicit declaration of function 'PLA_Local_copy' [-Wimplicit-function-declaration] PLA_Local_copy( u_1, u_1_copy ); ^~~~~~~~~~~~~~ PLA_Apply_sym_House.c:51:3: warning: implicit declaration of function 'PLA_Symv' [-Wimplicit-function-declaration] PLA_Symv( uplo, one, A, u, zero, v ); ^~~~~~~~ PLA_Apply_sym_House.c:55:3: warning: implicit declaration of function 'PLA_Dot' [-Wimplicit-function-declaration] PLA_Dot( u, v, alpha ); ^~~~~~~ PLA_Apply_sym_House.c:61:3: warning: implicit declaration of function 'PLA_Local_scal' [-Wimplicit-function-declaration] PLA_Local_scal( beta, alpha ); ^~~~~~~~~~~~~~ PLA_Apply_sym_House.c:62:3: warning: implicit declaration of function 'PLA_Local_inv_scal' [-Wimplicit-function-declaration] PLA_Local_inv_scal( two, alpha ); ^~~~~~~~~~~~~~~~~~ PLA_Apply_sym_House.c:65:3: warning: implicit declaration of function 'PLA_Local_axpy' [-Wimplicit-function-declaration] PLA_Local_axpy( alpha, u, v ); ^~~~~~~~~~~~~~ PLA_Apply_sym_House.c:68:3: warning: implicit declaration of function 'PLA_Syr2' [-Wimplicit-function-declaration] PLA_Syr2( uplo, beta, u, v, A ); ^~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Tri_red.o PLA_Tri_red.c PLA_Tri_red.c: In function 'PLA_Tri_red': PLA_Tri_red.c:45:13: warning: implicit declaration of function 'PLA_Tri_red_enter' [-Wimplicit-function-declaration] value = PLA_Tri_red_enter( uplo, A, s, Q ); ^~~~~~~~~~~~~~~~~ PLA_Tri_red.c:82:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( a_21, u_B ); ^~~~~~~~ PLA_Tri_red.c:83:5: warning: implicit declaration of function 'PLA_Compute_House_v' [-Wimplicit-function-declaration] PLA_Compute_House_v( u_B, beta_1_dup ); ^~~~~~~~~~~~~~~~~~~ PLA_Tri_red.c:87:5: warning: implicit declaration of function 'PLA_Local_copy' [-Wimplicit-function-declaration] PLA_Local_copy( beta_1_dup, beta_1 ); ^~~~~~~~~~~~~~ PLA_Tri_red.c:90:5: warning: implicit declaration of function 'PLA_Apply_sym_House' [-Wimplicit-function-declaration] PLA_Apply_sym_House( uplo, A_BR, u_B, beta_1_dup ); ^~~~~~~~~~~~~~~~~~~ PLA_Tri_red.c:107:5: warning: implicit declaration of function 'PLA_Form_Q' [-Wimplicit-function-declaration] PLA_Form_Q( PLA_NO_TRANSPOSE, A_21, s, Q_22 ); ^~~~~~~~~~ PLA_Tri_red.c:130:13: warning: implicit declaration of function 'PLA_Tri_red_exit' [-Wimplicit-function-declaration] value = PLA_Tri_red_exit( uplo, A, s, Q ); ^~~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Tri_red_enter_exit.o PLA_Tri_red_enter_exit.c PLA_Tri_red_enter_exit.c: In function 'PLA_Tri_red_enter': PLA_Tri_red_enter_exit.c:125:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( A, A_cpy ); ^~~~~~~~ PLA_Tri_red_enter_exit.c: In function 'PLA_Tri_red_exit': PLA_Tri_red_enter_exit.c:165:5: warning: implicit declaration of function 'PLA_Obj_set_to_zero_below_first_subdiagonal' [-Wimplicit-function-declaration] PLA_Obj_set_to_zero_below_first_subdiagonal( A ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Tri_red_enter_exit.c:178:5: warning: implicit declaration of function 'PLA_Local_symm' [-Wimplicit-function-declaration] PLA_Local_symm( PLA_SIDE_RIGHT, PLA_LOWER_TRIANGULAR, ^~~~~~~~~~~~~~ PLA_Tri_red_enter_exit.c:181:5: warning: implicit declaration of function 'PLA_Local_copy' [-Wimplicit-function-declaration] PLA_Local_copy( A_cpy, C ); ^~~~~~~~~~~~~~ PLA_Tri_red_enter_exit.c:182:5: warning: implicit declaration of function 'PLA_Local_gemm' [-Wimplicit-function-declaration] PLA_Local_gemm( PLA_NO_TRANS, PLA_TRANS, minus_one, B, Q_temp, one, C ); ^~~~~~~~~~~~~~ PLA_Tri_red_enter_exit.c:183:5: warning: implicit declaration of function 'PLA_Set_triang_to_zero' [-Wimplicit-function-declaration] PLA_Set_triang_to_zero( PLA_LOWER_TRIANGULAR, PLA_NONUNIT_DIAG, C ); ^~~~~~~~~~~~~~~~~~~~~~ PLA_Tri_red_enter_exit.c: In function 'PLA_Obj_set_to_zero_below_first_subdiagonal': PLA_Tri_red_enter_exit.c:224:3: warning: implicit declaration of function 'PLA_Obj_set_to_zero_below_diagonal' [-Wimplicit-function-declaration] PLA_Obj_set_to_zero_below_diagonal( A21 ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Create_sym_eigenproblem.o PLA_Create_sym_eigenproblem.c PLA_Create_sym_eigenproblem.c: In function 'PLA_Create_sym_eigenproblem': PLA_Create_sym_eigenproblem.c:43:3: warning: implicit declaration of function 'PLA_Obj_set_diagonal' [-Wimplicit-function-declaration] PLA_Obj_set_diagonal( A, diag ); ^~~~~~~~~~~~~~~~~~~~ PLA_Create_sym_eigenproblem.c:47:5: warning: implicit declaration of function 'PLA_Obj_set_to_identity' [-Wimplicit-function-declaration] PLA_Obj_set_to_identity( Q ); ^~~~~~~~~~~~~~~~~~~~~~~ PLA_Create_sym_eigenproblem.c:59:5: warning: implicit declaration of function 'create_random_data' [-Wimplicit-function-declaration] create_random_data( u ); ^~~~~~~~~~~~~~~~~~ PLA_Create_sym_eigenproblem.c:62:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( u_1, u_1_dup ); ^~~~~~~~ PLA_Create_sym_eigenproblem.c:63:5: warning: implicit declaration of function 'PLA_Local_inv_scal' [-Wimplicit-function-declaration] PLA_Local_inv_scal( u_1_dup, u ); ^~~~~~~~~~~~~~~~~~ PLA_Create_sym_eigenproblem.c:67:5: warning: implicit declaration of function 'PLA_Dot' [-Wimplicit-function-declaration] PLA_Dot( u, u, temp ); ^~~~~~~ PLA_Create_sym_eigenproblem.c:71:5: warning: implicit declaration of function 'PLA_Apply_sym_House' [-Wimplicit-function-declaration] PLA_Apply_sym_House( uplo, A, u, beta ); ^~~~~~~~~~~~~~~~~~~ PLA_Create_sym_eigenproblem.c:75:7: warning: implicit declaration of function 'PLA_Apply_House_transform' [-Wimplicit-function-declaration] PLA_Apply_House_transform( PLA_SIDE_LEFT, Q, u, beta ); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Bi_red_simple.o PLA_Bi_red_simple.c PLA_Bi_red_simple.c: In function 'PLA_Bi_red': PLA_Bi_red_simple.c:50:13: warning: implicit declaration of function 'PLA_Bi_red_enter' [-Wimplicit-function-declaration] value = PLA_Bi_red_enter( uplo, A, sL, sR, U, V ); ^~~~~~~~~~~~~~~~ PLA_Bi_red_simple.c:92:7: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( a_L, uL_B ); ^~~~~~~~ PLA_Bi_red_simple.c:93:7: warning: implicit declaration of function 'PLA_Compute_House_v' [-Wimplicit-function-declaration] PLA_Compute_House_v( uL_B, beta_1_dup ); ^~~~~~~~~~~~~~~~~~~ PLA_Bi_red_simple.c:97:7: warning: implicit declaration of function 'PLA_Local_copy' [-Wimplicit-function-declaration] PLA_Local_copy( beta_1_dup, betaL_1 ); ^~~~~~~~~~~~~~ PLA_Bi_red_simple.c:105:7: warning: implicit declaration of function 'PLA_Apply_House_transform' [-Wimplicit-function-declaration] PLA_Apply_House_transform( PLA_SIDE_LEFT, A_R, uL_B, beta_1_dup ); ^~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Bi_red_simple.c:150:5: warning: implicit declaration of function 'PLA_Form_Q' [-Wimplicit-function-declaration] PLA_Form_Q( PLA_NO_TRANSPOSE, A, sL, U ); ^~~~~~~~~~ PLA_Bi_red_simple.c:158:5: warning: implicit declaration of function 'PLA_Obj_set_to_identity' [-Wimplicit-function-declaration] PLA_Obj_set_to_identity( V ); ^~~~~~~~~~~~~~~~~~~~~~~ PLA_Bi_red_simple.c:162:5: warning: implicit declaration of function 'PLA_Form_Q_x' [-Wimplicit-function-declaration] PLA_Form_Q_x( PLA_NO_TRANSPOSE, PLA_UPPER_TRIANGULAR, ^~~~~~~~~~~~ PLA_Bi_red_simple.c:191:13: warning: implicit declaration of function 'PLA_Bi_red_exit' [-Wimplicit-function-declaration] value = PLA_Bi_red_exit( uplo, A, sL, sR, U, V ); ^~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Bi_red_enter_exit.o PLA_Bi_red_enter_exit.c PLA_Bi_red_enter_exit.c: In function 'PLA_Bi_red_enter': PLA_Bi_red_enter_exit.c:42:11: warning: implicit declaration of function 'PLA_Valid_uplo_parameter' [-Wimplicit-function-declaration] if ( !PLA_Valid_uplo_parameter( uplo ) ){ ^~~~~~~~~~~~~~~~~~~~~~~~ PLA_Bi_red_enter_exit.c:191:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( A, A_cpy ); ^~~~~~~~ PLA_Bi_red_enter_exit.c: In function 'PLA_Bi_red_exit': PLA_Bi_red_enter_exit.c:240:5: warning: implicit declaration of function 'PLA_Set_triang_to_zero' [-Wimplicit-function-declaration] PLA_Set_triang_to_zero( PLA_UPPER_TRIANGULAR, PLA_NONUNIT_DIAG, A_temp ); ^~~~~~~~~~~~~~~~~~~~~~ PLA_Bi_red_enter_exit.c:252:5: warning: implicit declaration of function 'PLA_Local_gemm' [-Wimplicit-function-declaration] PLA_Local_gemm( PLA_NO_TRANSPOSE, PLA_NO_TRANSPOSE, ^~~~~~~~~~~~~~ PLA_Bi_red_enter_exit.c:255:5: warning: implicit declaration of function 'PLA_Local_copy' [-Wimplicit-function-declaration] PLA_Local_copy( A_cpy, C ); ^~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Create_svd_problem.o PLA_Create_svd_problem.c PLA_Create_svd_problem.c: In function 'PLA_Create_svd_problem': PLA_Create_svd_problem.c:47:3: warning: implicit declaration of function 'PLA_Obj_set_diagonal' [-Wimplicit-function-declaration] PLA_Obj_set_diagonal( A_diag, diag ); ^~~~~~~~~~~~~~~~~~~~ PLA_Create_svd_problem.c:51:5: warning: implicit declaration of function 'PLA_Obj_set_to_identity' [-Wimplicit-function-declaration] PLA_Obj_set_to_identity( U ); ^~~~~~~~~~~~~~~~~~~~~~~ PLA_Create_svd_problem.c:67:5: warning: implicit declaration of function 'create_random_data' [-Wimplicit-function-declaration] create_random_data( u ); ^~~~~~~~~~~~~~~~~~ PLA_Create_svd_problem.c:70:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( u_1, u_1_dup ); ^~~~~~~~ PLA_Create_svd_problem.c:71:5: warning: implicit declaration of function 'PLA_Local_inv_scal' [-Wimplicit-function-declaration] PLA_Local_inv_scal( u_1_dup, u ); ^~~~~~~~~~~~~~~~~~ PLA_Create_svd_problem.c:75:5: warning: implicit declaration of function 'PLA_Dot' [-Wimplicit-function-declaration] PLA_Dot( u, u, temp ); ^~~~~~~ PLA_Create_svd_problem.c:79:5: warning: implicit declaration of function 'PLA_Apply_House_transform' [-Wimplicit-function-declaration] PLA_Apply_House_transform( PLA_SIDE_LEFT, A, u, beta ); ^~~~~~~~~~~~~~~~~~~~~~~~~ ar vr /usr/src/RPM/BUILD/plapack-3.2/libPLAPACK.a PLA_Apply_sym_House.o PLA_Tri_red.o PLA_Tri_red_enter_exit.o PLA_Create_sym_eigenproblem.o PLA_Bi_red_simple.o PLA_Bi_red_enter_exit.o PLA_Create_svd_problem.o a - PLA_Apply_sym_House.o a - PLA_Tri_red.o a - PLA_Tri_red_enter_exit.o a - PLA_Create_sym_eigenproblem.o a - PLA_Bi_red_simple.o a - PLA_Bi_red_enter_exit.o a - PLA_Create_svd_problem.o ranlib /usr/src/RPM/BUILD/plapack-3.2/libPLAPACK.a touch Red make[2]: Leaving directory `/usr/src/RPM/BUILD/plapack-3.2/SOLVERS/Reduction' cd Eigensolvers; make Eig make[2]: Entering directory `/usr/src/RPM/BUILD/plapack-3.2/SOLVERS/Eigensolvers' /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Local_sym_tridiag_eig.o PLA_Local_sym_tridiag_eig.c In file included from /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA.h:31:0, from PLA_Local_sym_tridiag_eig.c:11: PLA_Local_sym_tridiag_eig.c: In function 'PLA_Local_sym_tridiag_eig': /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:815:22: warning: implicit declaration of function 'dsteqr_' [-Wimplicit-function-declaration] PLA_FOR2C( dsteqr ) ( compz, n, d, e, z, ldz, work, info ) ^ /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:33:29: note: in definition of macro 'PLA_FOR2C' #define PLA_FOR2C( name ) name ## _ ^~~~ PLA_Local_sym_tridiag_eig.c:33:5: note: in expansion of macro 'PLA_dsteqr' PLA_dsteqr( "N", &length, ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA.h:31:0, from PLA_Local_sym_tridiag_eig.c:11: /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:845:11: warning: implicit declaration of function 'dsteqr_x_' [-Wimplicit-function-declaration] dsteqr_x_( compz, m, n, d, e, z, ldz, work, info ) ^ PLA_Local_sym_tridiag_eig.c:41:5: note: in expansion of macro 'PLA_dsteqr_x' PLA_dsteqr_x( "V", &local_length_Z, &length, ^~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Spectral_decomp.o PLA_Spectral_decomp.c PLA_Spectral_decomp.c: In function 'PLA_Spectral_decomp': PLA_Spectral_decomp.c:66:3: warning: implicit declaration of function 'PLA_Tri_red' [-Wimplicit-function-declaration] PLA_Tri_red( uplo, A, s, Q ); ^~~~~~~~~~~ PLA_Spectral_decomp.c:77:3: warning: implicit declaration of function 'PLA_Copy_sym_tridiag_to_msc' [-Wimplicit-function-declaration] PLA_Copy_sym_tridiag_to_msc( uplo, A, tridiag ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Spectral_decomp.c:84:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( Q, Q_mv ); ^~~~~~~~ PLA_Spectral_decomp.c:87:3: warning: implicit declaration of function 'PLA_Local_sym_tridiag_eig' [-Wimplicit-function-declaration] PLA_Local_sym_tridiag_eig( tridiag, Q_mv ); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpif77 -DAdd_ -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -c -o dsteqr_x.o dsteqr_x.f /usr/lib/openmpi/bin/mpif77 -DAdd_ -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -c -o ssteqr_x.o ssteqr_x.f ar vr /usr/src/RPM/BUILD/plapack-3.2/libPLAPACK.a PLA_Local_sym_tridiag_eig.o PLA_Spectral_decomp.o dsteqr_x.o ssteqr_x.o a - PLA_Local_sym_tridiag_eig.o a - PLA_Spectral_decomp.o a - dsteqr_x.o a - ssteqr_x.o ranlib /usr/src/RPM/BUILD/plapack-3.2/libPLAPACK.a touch Eig make[2]: Leaving directory `/usr/src/RPM/BUILD/plapack-3.2/SOLVERS/Eigensolvers' cd SVD; make SVD make[2]: Entering directory `/usr/src/RPM/BUILD/plapack-3.2/SOLVERS/SVD' /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Local_bidiag_svd.o PLA_Local_bidiag_svd.c In file included from /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA.h:31:0, from PLA_Local_bidiag_svd.c:11: PLA_Local_bidiag_svd.c: In function 'PLA_Local_bidiag_svd': /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_BLAS.h:849:11: warning: implicit declaration of function 'dbdsqr_x_' [-Wimplicit-function-declaration] dbdsqr_x_( uplo, n, nv, nru, ncc, d, e, v, ldv, \ ^ PLA_Local_bidiag_svd.c:50:3: note: in expansion of macro 'PLA_dbdsqr_x' PLA_dbdsqr_x( "Upper", &length_D, &local_length_V, &local_length_U, &i_zero, ^~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_SVD.o PLA_SVD.c PLA_SVD.c: In function 'PLA_SVD': PLA_SVD.c:64:13: warning: implicit declaration of function 'PLA_SVD_enter' [-Wimplicit-function-declaration] value = PLA_SVD_enter( A, U, D, V ); ^~~~~~~~~~~~~ PLA_SVD.c:76:3: warning: implicit declaration of function 'PLA_Bi_red' [-Wimplicit-function-declaration] PLA_Bi_red( PLA_UPPER_TRIANGULAR, A, sL, sR, U, V ); ^~~~~~~~~~ PLA_SVD.c:88:3: warning: implicit declaration of function 'PLA_Copy_bidiag_to_msc' [-Wimplicit-function-declaration] PLA_Copy_bidiag_to_msc( PLA_UPPER_TRIANGULAR, A, bidiag ); ^~~~~~~~~~~~~~~~~~~~~~ PLA_SVD.c:95:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( U, U_mv ); ^~~~~~~~ PLA_SVD.c:104:3: warning: implicit declaration of function 'PLA_Local_bidiag_svd' [-Wimplicit-function-declaration] PLA_Local_bidiag_svd( bidiag, U_mv, V_mv ); ^~~~~~~~~~~~~~~~~~~~ PLA_SVD.c:128:13: warning: implicit declaration of function 'PLA_SVD_exit' [-Wimplicit-function-declaration] value = PLA_SVD_exit( A, U, D, V ); ^~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_SVD_enter_exit.o PLA_SVD_enter_exit.c PLA_SVD_enter_exit.c: In function 'PLA_SVD_enter': PLA_SVD_enter_exit.c:150:5: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] PLA_Copy( A, A_cpy ); ^~~~~~~~ PLA_SVD_enter_exit.c: In function 'PLA_SVD_exit': PLA_SVD_enter_exit.c:199:5: warning: implicit declaration of function 'PLA_Obj_set_diagonal' [-Wimplicit-function-declaration] PLA_Obj_set_diagonal( A_temp, D ); ^~~~~~~~~~~~~~~~~~~~ PLA_SVD_enter_exit.c:207:5: warning: implicit declaration of function 'PLA_Local_gemm' [-Wimplicit-function-declaration] PLA_Local_gemm( PLA_NO_TRANSPOSE, PLA_NO_TRANSPOSE, ^~~~~~~~~~~~~~ PLA_SVD_enter_exit.c:210:5: warning: implicit declaration of function 'PLA_Local_copy' [-Wimplicit-function-declaration] PLA_Local_copy( A_cpy, C ); ^~~~~~~~~~~~~~ PLA_SVD_enter_exit.c:212:5: warning: implicit declaration of function 'PLA_Set_triang_to_zero' [-Wimplicit-function-declaration] PLA_Set_triang_to_zero( PLA_LOWER_TRIANGULAR, PLA_NONUNIT_DIAG, C ); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpif77 -DAdd_ -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -c -o dbdsqr_x.o dbdsqr_x.f ar vr /usr/src/RPM/BUILD/plapack-3.2/libPLAPACK.a PLA_Local_bidiag_svd.o PLA_SVD.o PLA_SVD_enter_exit.o dbdsqr_x.o a - PLA_Local_bidiag_svd.o a - PLA_SVD.o a - PLA_SVD_enter_exit.o a - dbdsqr_x.o ranlib /usr/src/RPM/BUILD/plapack-3.2/libPLAPACK.a touch SVD make[2]: Leaving directory `/usr/src/RPM/BUILD/plapack-3.2/SOLVERS/SVD' make[1]: Leaving directory `/usr/src/RPM/BUILD/plapack-3.2/SOLVERS' cd POOCLAPACK; make POOCLAPACK make[1]: Entering directory `/usr/src/RPM/BUILD/plapack-3.2/POOCLAPACK' make[1]: `POOCLAPACK' is up to date. make[1]: Leaving directory `/usr/src/RPM/BUILD/plapack-3.2/POOCLAPACK' cd FORTRAN_interface; make FORTRAN_interface make[1]: Entering directory `/usr/src/RPM/BUILD/plapack-3.2/FORTRAN_interface' /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Fortran.o PLA_Fortran.c PLA_Fortran.c: In function 'pla_initialized_f_': PLA_Fortran.c:80:39: warning: passing argument 1 of 'PLA_Initialized' makes pointer from integer without a cast [-Wint-conversion] *ierror = ( FINT ) PLA_Initialized( ( int ) initialized ); ^ In file included from /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA.h:23:0, from PLA_Fortran.c:11: /usr/src/RPM/BUILD/plapack-3.2/INCLUDE/PLA_prototypes.h:4:5: note: expected 'int *' but argument is of type 'int' int PLA_Initialized(int*); ^~~~~~~~~~~~~~~ PLA_Fortran.c: In function 'pla_basecomm_f_': PLA_Fortran.c:97:11: warning: implicit declaration of function 'PLA_Base_comm' [-Wimplicit-function-declaration] value = PLA_Base_comm( &comm_C ); ^~~~~~~~~~~~~ PLA_Fortran.c: In function 'pla_tempcommall_f_': PLA_Fortran.c:228:11: warning: implicit declaration of function 'PLA_Temp_comm_all' [-Wimplicit-function-declaration] value = PLA_Temp_comm_all( (PLA_Template) *templ, ^~~~~~~~~~~~~~~~~ PLA_Fortran.c: In function 'pla_tempcommallrank_f_': PLA_Fortran.c:248:22: warning: implicit declaration of function 'PLA_Temp_comm_all_rank' [-Wimplicit-function-declaration] *ierror = ( FINT ) PLA_Temp_comm_all_rank( (PLA_Template) *templ, ^~~~~~~~~~~~~~~~~~~~~~ PLA_Fortran.c: In function 'pla_tempcommallsize_f_': PLA_Fortran.c:267:22: warning: implicit declaration of function 'PLA_Temp_comm_all_size' [-Wimplicit-function-declaration] *ierror = ( FINT ) PLA_Temp_comm_all_size( (PLA_Template) *templ, ^~~~~~~~~~~~~~~~~~~~~~ PLA_Fortran.c: In function 'pla_tempcommrow_f_': PLA_Fortran.c:315:11: warning: implicit declaration of function 'PLA_Temp_comm_row' [-Wimplicit-function-declaration] value = PLA_Temp_comm_row( (PLA_Template) *templ, ^~~~~~~~~~~~~~~~~ PLA_Fortran.c: In function 'pla_tempcommcol_f_': PLA_Fortran.c:401:11: warning: implicit declaration of function 'PLA_Temp_comm_col' [-Wimplicit-function-declaration] value = PLA_Temp_comm_col( (PLA_Template) *templ, ^~~~~~~~~~~~~~~~~ PLA_Fortran.c: In function 'pla_mvectorcreate_f_': PLA_Fortran.c:512:16: warning: implicit declaration of function 'pla_type_f2c' [-Wimplicit-function-declaration] datatype_C = pla_type_f2c( *datatype ); ^~~~~~~~~~~~ PLA_Fortran.c:512:14: warning: assignment makes pointer from integer without a cast [-Wint-conversion] datatype_C = pla_type_f2c( *datatype ); ^ PLA_Fortran.c: In function 'pla_matrixcreate_f_': PLA_Fortran.c:533:14: warning: assignment makes pointer from integer without a cast [-Wint-conversion] datatype_C = pla_type_f2c( *datatype ); ^ PLA_Fortran.c: In function 'pla_mscalarcreate_f_': PLA_Fortran.c:556:14: warning: assignment makes pointer from integer without a cast [-Wint-conversion] datatype_C = pla_type_f2c( *datatype ); ^ PLA_Fortran.c: In function 'pla_pmvectorcreate_f_': PLA_Fortran.c:592:14: warning: assignment makes pointer from integer without a cast [-Wint-conversion] datatype_C = pla_type_f2c( *datatype ); ^ PLA_Fortran.c: In function 'pla_objdatatype_f_': PLA_Fortran.c:633:15: warning: implicit declaration of function 'pla_type_c2f' [-Wimplicit-function-declaration] *datatype = pla_type_c2f( datatype_C ); ^~~~~~~~~~~~ PLA_Fortran.c: In function 'pla_objglobalsize_f_': PLA_Fortran.c:746:22: warning: implicit declaration of function 'PLA_Obj_global_size' [-Wimplicit-function-declaration] *ierror = ( FINT ) PLA_Obj_global_size( (PLA_Obj) *obj, &value ); ^~~~~~~~~~~~~~~~~~~ PLA_Fortran.c: In function 'pla_objglobalnumvecs_f_': PLA_Fortran.c:763:22: warning: implicit declaration of function 'PLA_Obj_global_numvecs' [-Wimplicit-function-declaration] *ierror = ( FINT ) PLA_Obj_global_numvecs( (PLA_Obj) *obj, &value ); ^~~~~~~~~~~~~~~~~~~~~~ PLA_Fortran.c: In function 'pla_objset_f_': PLA_Fortran.c:1045:14: warning: assignment makes pointer from integer without a cast [-Wint-conversion] datatype_C = pla_type_f2c( *datatype ); ^ PLA_Fortran.c: In function 'pla_copy_f_': PLA_Fortran.c:1753:22: warning: implicit declaration of function 'PLA_Copy' [-Wimplicit-function-declaration] *ierror = ( FINT ) PLA_Copy( (PLA_Obj) *obj_from, (PLA_Obj) *obj_to ); ^~~~~~~~ PLA_Fortran.c: In function 'pla_copyx_f_': PLA_Fortran.c:1765:22: warning: implicit declaration of function 'PLA_Copy_x' [-Wimplicit-function-declaration] *ierror = ( FINT ) PLA_Copy_x( ( int ) *shape, (PLA_Obj) *obj_from, ^~~~~~~~~~ PLA_Fortran.c: In function 'pla_reduce_f_': PLA_Fortran.c:1782:22: warning: implicit declaration of function 'PLA_Reduce' [-Wimplicit-function-declaration] *ierror = ( FINT ) PLA_Reduce( (PLA_Obj) *obj_from, MPI_Op_f2c( *op), ^~~~~~~~~~ PLA_Fortran.c: In function 'pla_reducex_f_': PLA_Fortran.c:1797:22: warning: implicit declaration of function 'PLA_Reduce_x' [-Wimplicit-function-declaration] *ierror = ( FINT ) PLA_Reduce_x( ( int ) *shape, (PLA_Obj) *obj_from, ^~~~~~~~~~~~ PLA_Fortran.c: In function 'pla_localcopy_f_': PLA_Fortran.c:1860:22: warning: implicit declaration of function 'PLA_Local_copy' [-Wimplicit-function-declaration] *ierror = ( FINT ) PLA_Local_copy( (PLA_Obj) *x, (PLA_Obj) *y ); ^~~~~~~~~~~~~~ PLA_Fortran.c: In function 'pla_localswap_f_': PLA_Fortran.c:1872:22: warning: implicit declaration of function 'PLA_Local_swap' [-Wimplicit-function-declaration] *ierror = ( FINT ) PLA_Local_swap( (PLA_Obj) *x, (PLA_Obj) *y ); ^~~~~~~~~~~~~~ PLA_Fortran.c: In function 'pla_localscal_f_': PLA_Fortran.c:1884:22: warning: implicit declaration of function 'PLA_Local_scal' [-Wimplicit-function-declaration] *ierror = ( FINT ) PLA_Local_scal( (PLA_Obj) *alpha, (PLA_Obj) *x ); ^~~~~~~~~~~~~~ PLA_Fortran.c: In function 'pla_localinvscal_f_': PLA_Fortran.c:1896:22: warning: implicit declaration of function 'PLA_Local_inv_scal' [-Wimplicit-function-declaration] *ierror = ( FINT ) PLA_Local_inv_scal( (PLA_Obj) *alpha, (PLA_Obj) *x ); ^~~~~~~~~~~~~~~~~~ PLA_Fortran.c: In function 'pla_localaxpy_f_': PLA_Fortran.c:1908:22: warning: implicit declaration of function 'PLA_Local_axpy' [-Wimplicit-function-declaration] *ierror = ( FINT ) PLA_Local_axpy( (PLA_Obj) *alpha, ^~~~~~~~~~~~~~ PLA_Fortran.c: In function 'pla_localdot_f_': PLA_Fortran.c:1922:22: warning: implicit declaration of function 'PLA_Local_dot' [-Wimplicit-function-declaration] *ierror = ( FINT ) PLA_Local_dot( (PLA_Obj) *x, (PLA_Obj) *y, (PLA_Obj) *alpha ); ^~~~~~~~~~~~~ PLA_Fortran.c: In function 'pla_localasum_f_': PLA_Fortran.c:1934:22: warning: implicit declaration of function 'PLA_Local_asum' [-Wimplicit-function-declaration] *ierror = ( FINT ) PLA_Local_asum( (PLA_Obj) *x, (PLA_Obj) *alpha ); ^~~~~~~~~~~~~~ PLA_Fortran.c: In function 'pla_localnrm2_f_': PLA_Fortran.c:1946:22: warning: implicit declaration of function 'PLA_Local_nrm2' [-Wimplicit-function-declaration] *ierror = ( FINT ) PLA_Local_nrm2( (PLA_Obj) *x, (PLA_Obj) *alpha ); ^~~~~~~~~~~~~~ PLA_Fortran.c: In function 'pla_localiamax_f_': PLA_Fortran.c:1958:22: warning: implicit declaration of function 'PLA_Local_iamax' [-Wimplicit-function-declaration] *ierror = ( FINT ) PLA_Local_iamax( (PLA_Obj) *x, ^~~~~~~~~~~~~~~ PLA_Fortran.c: In function 'pla_swap_f_': PLA_Fortran.c:1976:22: warning: implicit declaration of function 'PLA_Swap' [-Wimplicit-function-declaration] *ierror = ( FINT ) PLA_Swap( (PLA_Obj) *x, (PLA_Obj) *y ); ^~~~~~~~ PLA_Fortran.c: In function 'pla_scal_f_': PLA_Fortran.c:1988:22: warning: implicit declaration of function 'PLA_Scal' [-Wimplicit-function-declaration] *ierror = ( FINT ) PLA_Scal( (PLA_Obj) *alpha, (PLA_Obj) *x ); ^~~~~~~~ PLA_Fortran.c: In function 'pla_invscal_f_': PLA_Fortran.c:2000:22: warning: implicit declaration of function 'PLA_Inv_scal' [-Wimplicit-function-declaration] *ierror = ( FINT ) PLA_Inv_scal( (PLA_Obj) *alpha, (PLA_Obj) *x ); ^~~~~~~~~~~~ PLA_Fortran.c: In function 'pla_axpy_f_': PLA_Fortran.c:2012:22: warning: implicit declaration of function 'PLA_Axpy' [-Wimplicit-function-declaration] *ierror = ( FINT ) PLA_Axpy( (PLA_Obj) *alpha, ^~~~~~~~ PLA_Fortran.c: In function 'pla_dot_f_': PLA_Fortran.c:2026:22: warning: implicit declaration of function 'PLA_Dot' [-Wimplicit-function-declaration] *ierror = ( FINT ) PLA_Dot( (PLA_Obj) *x, (PLA_Obj) *y, (PLA_Obj) *alpha ); ^~~~~~~ PLA_Fortran.c: In function 'pla_asum_f_': PLA_Fortran.c:2038:22: warning: implicit declaration of function 'PLA_Asum' [-Wimplicit-function-declaration] *ierror = ( FINT ) PLA_Asum( (PLA_Obj) *x, (PLA_Obj) *alpha ); ^~~~~~~~ PLA_Fortran.c: In function 'pla_nrm2_f_': PLA_Fortran.c:2050:22: warning: implicit declaration of function 'PLA_Nrm2' [-Wimplicit-function-declaration] *ierror = ( FINT ) PLA_Nrm2( (PLA_Obj) *x, (PLA_Obj) *alpha ); ^~~~~~~~ PLA_Fortran.c: In function 'pla_iamax_f_': PLA_Fortran.c:2062:22: warning: implicit declaration of function 'PLA_Iamax' [-Wimplicit-function-declaration] *ierror = ( FINT ) PLA_Iamax( (PLA_Obj) *x, ^~~~~~~~~ PLA_Fortran.c: In function 'pla_localgemv_f_': PLA_Fortran.c:2085:22: warning: implicit declaration of function 'PLA_Local_gemv' [-Wimplicit-function-declaration] *ierror = ( FINT ) PLA_Local_gemv( ( int ) *trans, ^~~~~~~~~~~~~~ PLA_Fortran.c: In function 'pla_localsymv_f_': PLA_Fortran.c:2100:22: warning: implicit declaration of function 'PLA_Local_symv' [-Wimplicit-function-declaration] *ierror = ( FINT ) PLA_Local_symv( ( int ) *uplo, ^~~~~~~~~~~~~~ PLA_Fortran.c: In function 'pla_localger_f_': PLA_Fortran.c:2115:22: warning: implicit declaration of function 'PLA_Local_ger' [-Wimplicit-function-declaration] *ierror = ( FINT ) PLA_Local_ger( (PLA_Obj) *alpha, ^~~~~~~~~~~~~ PLA_Fortran.c: In function 'pla_localsyr_f_': PLA_Fortran.c:2129:22: warning: implicit declaration of function 'PLA_Local_syr' [-Wimplicit-function-declaration] *ierror = ( FINT ) PLA_Local_syr( ( int ) *uplo, ^~~~~~~~~~~~~ PLA_Fortran.c: In function 'pla_localsyr2_f_': PLA_Fortran.c:2144:22: warning: implicit declaration of function 'PLA_Local_syr2' [-Wimplicit-function-declaration] *ierror = ( FINT ) PLA_Local_syr2( ( int ) *uplo, ^~~~~~~~~~~~~~ PLA_Fortran.c: In function 'pla_localtrmv_f_': PLA_Fortran.c:2160:22: warning: implicit declaration of function 'PLA_Local_trmv' [-Wimplicit-function-declaration] *ierror = ( FINT ) PLA_Local_trmv( ( int ) *uplo, ( int ) *trans, ^~~~~~~~~~~~~~ PLA_Fortran.c: In function 'pla_localtrsv_f_': PLA_Fortran.c:2175:22: warning: implicit declaration of function 'PLA_Local_trsv' [-Wimplicit-function-declaration] *ierror = ( FINT ) PLA_Local_trsv( ( int ) *uplo, ( int ) *trans, ^~~~~~~~~~~~~~ PLA_Fortran.c: In function 'pla_gemv_f_': PLA_Fortran.c:2194:22: warning: implicit declaration of function 'PLA_Gemv' [-Wimplicit-function-declaration] *ierror = ( FINT ) PLA_Gemv( ( int ) *trans, ^~~~~~~~ PLA_Fortran.c: In function 'pla_symv_f_': PLA_Fortran.c:2209:22: warning: implicit declaration of function 'PLA_Symv' [-Wimplicit-function-declaration] *ierror = ( FINT ) PLA_Symv( ( int ) *uplo, ^~~~~~~~ PLA_Fortran.c: In function 'pla_ger_f_': PLA_Fortran.c:2223:22: warning: implicit declaration of function 'PLA_Ger' [-Wimplicit-function-declaration] *ierror = ( FINT ) PLA_Ger( (PLA_Obj) *alpha, (PLA_Obj) *x, (PLA_Obj) *y, ^~~~~~~ PLA_Fortran.c: In function 'pla_syr_f_': PLA_Fortran.c:2236:22: warning: implicit declaration of function 'PLA_Syr' [-Wimplicit-function-declaration] *ierror = ( FINT ) PLA_Syr( ( int ) *uplo, ^~~~~~~ PLA_Fortran.c: In function 'pla_syr2_f_': PLA_Fortran.c:2250:22: warning: implicit declaration of function 'PLA_Syr2' [-Wimplicit-function-declaration] *ierror = ( FINT ) PLA_Syr2( ( int ) *uplo, ^~~~~~~~ PLA_Fortran.c: In function 'pla_trmv_f_': PLA_Fortran.c:2265:22: warning: implicit declaration of function 'PLA_Trmv' [-Wimplicit-function-declaration] *ierror = ( FINT ) PLA_Trmv( ( int ) *uplo, ( int ) *trans, ( int ) *diag, ^~~~~~~~ PLA_Fortran.c: In function 'pla_localgemm_f_': PLA_Fortran.c:2303:22: warning: implicit declaration of function 'PLA_Local_gemm' [-Wimplicit-function-declaration] *ierror = ( FINT ) PLA_Local_gemm( ( int ) *transa, ( int ) *transb, ^~~~~~~~~~~~~~ PLA_Fortran.c: In function 'pla_localsymm_f_': PLA_Fortran.c:2318:22: warning: implicit declaration of function 'PLA_Local_symm' [-Wimplicit-function-declaration] *ierror = ( FINT ) PLA_Local_symm( ( int ) *side, ( int ) *uplo, ^~~~~~~~~~~~~~ PLA_Fortran.c: In function 'pla_localsyrk_f_': PLA_Fortran.c:2334:22: warning: implicit declaration of function 'PLA_Local_syrk' [-Wimplicit-function-declaration] *ierror = ( FINT ) PLA_Local_syrk( ( int ) *uplo, ( int ) *trans, ^~~~~~~~~~~~~~ PLA_Fortran.c: In function 'pla_localsyr2k_f_': PLA_Fortran.c:2349:22: warning: implicit declaration of function 'PLA_Local_syr2k' [-Wimplicit-function-declaration] *ierror = ( FINT ) PLA_Local_syr2k( ( int ) *uplo, ( int ) *trans, ^~~~~~~~~~~~~~~ PLA_Fortran.c: In function 'pla_localtrmm_f_': PLA_Fortran.c:2364:22: warning: implicit declaration of function 'PLA_Local_trmm' [-Wimplicit-function-declaration] *ierror = ( FINT ) PLA_Local_trmm( ( int ) *side, ( int ) *uplo, ^~~~~~~~~~~~~~ PLA_Fortran.c: In function 'pla_localtrsm_f_': PLA_Fortran.c:2380:22: warning: implicit declaration of function 'PLA_Local_trsm' [-Wimplicit-function-declaration] *ierror = ( FINT ) PLA_Local_trsm( ( int ) *side, ( int ) *uplo, ^~~~~~~~~~~~~~ PLA_Fortran.c: In function 'pla_symm_f_': PLA_Fortran.c:2416:22: warning: implicit declaration of function 'PLA_Symm' [-Wimplicit-function-declaration] *ierror = ( FINT ) PLA_Symm( ( int ) *side, ( int ) *uplo, ^~~~~~~~ PLA_Fortran.c: In function 'pla_syrk_f_': PLA_Fortran.c:2432:22: warning: implicit declaration of function 'PLA_Syrk' [-Wimplicit-function-declaration] *ierror = ( FINT ) PLA_Syrk( ( int ) *uplo, ( int ) *trans, ^~~~~~~~ PLA_Fortran.c: In function 'pla_syr2k_f_': PLA_Fortran.c:2447:22: warning: implicit declaration of function 'PLA_Syr2k' [-Wimplicit-function-declaration] *ierror = ( FINT ) PLA_Syr2k( ( int ) *uplo, ( int ) *trans, ^~~~~~~~~ PLA_Fortran.c: In function 'pla_trmm_f_': PLA_Fortran.c:2462:22: warning: implicit declaration of function 'PLA_Trmm' [-Wimplicit-function-declaration] *ierror = ( FINT ) PLA_Trmm( ( int ) *side, ( int ) *uplo, ^~~~~~~~ PLA_Fortran.c: In function 'pla_localequalzero_f_': PLA_Fortran.c:2578:22: warning: implicit declaration of function 'PLA_Local_equal_zero' [-Wimplicit-function-declaration] *result = ( FINT ) PLA_Local_equal_zero( (PLA_Obj) *alpha ); ^~~~~~~~~~~~~~~~~~~~ PLA_Fortran.c: In function 'pla_localinvertsign_f_': PLA_Fortran.c:2591:22: warning: implicit declaration of function 'PLA_Local_invert_sign' [-Wimplicit-function-declaration] *ierror = ( FINT ) PLA_Local_invert_sign( (PLA_Obj) *alpha ); ^~~~~~~~~~~~~~~~~~~~~ PLA_Fortran.c: In function 'pla_localsign_f_': PLA_Fortran.c:2604:22: warning: implicit declaration of function 'PLA_Local_sign' [-Wimplicit-function-declaration] *ierror = ( FINT ) PLA_Local_sign( (PLA_Obj) *alpha, (PLA_Obj) *sign ); ^~~~~~~~~~~~~~ PLA_Fortran.c: In function 'pla_objsettoidentity_f_': PLA_Fortran.c:2632:22: warning: implicit declaration of function 'PLA_Obj_set_to_identity' [-Wimplicit-function-declaration] *ierror = ( FINT ) PLA_Obj_set_to_identity( (PLA_Obj) *a ); ^~~~~~~~~~~~~~~~~~~~~~~ PLA_Fortran.c: In function 'pla_objsplitsizetonextproc_f_': PLA_Fortran.c:2649:22: warning: implicit declaration of function 'PLA_Obj_split_size_to_next_proc' [-Wimplicit-function-declaration] *ierror = ( FINT ) PLA_Obj_split_size_to_next_proc ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Fortran.c: In function 'pla_show_f_': PLA_Fortran.c:2682:22: warning: implicit declaration of function 'PLA_Show' [-Wimplicit-function-declaration] *ierror = ( FINT ) PLA_Show( (PLA_Obj) *obj ); ^~~~~~~~ PLA_Fortran.c: In function 'pla_syrkperformlocalpart_f_': PLA_Fortran.c:2697:22: warning: implicit declaration of function 'PLA_Syrk_perform_local_part' [-Wimplicit-function-declaration] *ierror = ( FINT ) PLA_Syrk_perform_local_part( ( int ) *uplo, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Fortran.c: In function 'pla_pivotfromrightrev_f_': PLA_Fortran.c:2735:22: warning: implicit declaration of function 'PLA_Apply_pivots_to_columns_in_reverse' [-Wimplicit-function-declaration] *ierror = ( FINT ) PLA_Apply_pivots_to_columns_in_reverse( (PLA_Obj) *A, (PLA_Obj) *pivots ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLA_Fortran.c: In function 'pla_localchol_f_': PLA_Fortran.c:2761:22: warning: implicit declaration of function 'PLA_Local_chol' [-Wimplicit-function-declaration] *ierror = ( FINT ) PLA_Local_chol( (int) *uplo, (PLA_Obj) *A ); ^~~~~~~~~~~~~~ PLA_Fortran.c: In function 'pla_applywytransform_f_': PLA_Fortran.c:2773:22: warning: implicit declaration of function 'PLA_Apply_W_Y_transform' [-Wimplicit-function-declaration] *ierror = ( FINT ) PLA_Apply_W_Y_transform( ^~~~~~~~~~~~~~~~~~~~~~~ PLA_Fortran.c: In function 'pla_computehousev_f_': PLA_Fortran.c:2787:22: warning: implicit declaration of function 'PLA_Compute_House_v' [-Wimplicit-function-declaration] *ierror = ( FINT ) PLA_Compute_House_v( (PLA_Obj) *x, (PLA_Obj) *beta ); ^~~~~~~~~~~~~~~~~~~ PLA_Fortran.c: In function 'pla_computewy_f_': PLA_Fortran.c:2799:22: warning: implicit declaration of function 'PLA_Compute_WY' [-Wimplicit-function-declaration] *ierror = ( FINT ) PLA_Compute_WY( (PLA_Obj) *A_mv, (PLA_Obj) *s, ^~~~~~~~~~~~~~ PLA_Fortran.c: In function 'pla_formq_f_': PLA_Fortran.c:2812:22: warning: implicit declaration of function 'PLA_Form_Q' [-Wimplicit-function-declaration] *ierror = ( FINT ) PLA_Form_Q( (int) *trans, (PLA_Obj) *A, (PLA_Obj) *s, ^~~~~~~~~~ PLA_Fortran.c: In function 'pla_qr_f_': PLA_Fortran.c:2825:22: warning: implicit declaration of function 'PLA_QR' [-Wimplicit-function-declaration] *ierror = ( FINT ) PLA_QR( (PLA_Obj) *A, (PLA_Obj) *s ); ^~~~~~ PLA_Fortran.c: In function 'pla_q_solve_f_': PLA_Fortran.c:2838:22: warning: implicit declaration of function 'PLA_Q_solve' [-Wimplicit-function-declaration] *ierror = ( FINT ) PLA_Q_solve( (int) *side, (int) *trans, (PLA_Obj) *A, (PLA_Obj) *s, ^~~~~~~~~~~ PLA_Fortran.c: In function 'pla_svd_f_': PLA_Fortran.c:2853:22: warning: implicit declaration of function 'PLA_SVD' [-Wimplicit-function-declaration] *ierror = ( FINT ) PLA_SVD( (PLA_Obj) *A, (PLA_Obj) *U, (PLA_Obj) *D, ^~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o PLA_Conversion.o PLA_Conversion.c PLA_Conversion.c:39:1: warning: return type defaults to 'int' [-Wimplicit-int] pla_type_conversion_init( MPI_Datatype *type_list ) ^~~~~~~~~~~~~~~~~~~~~~~~ PLA_Conversion.c: In function 'pla_type_c2f': PLA_Conversion.c:58:16: warning: implicit declaration of function 'pla_type_conversion_init_f_' [-Wimplicit-function-declaration] PLA_FOR2C( pla_type_conversion_init_f )( types_F ); ^ PLA_Conversion.c:30:27: note: in definition of macro 'PLA_FOR2C' #define PLA_FOR2C( name ) name ## _ ^~~~ /usr/lib/openmpi/bin/mpif77 -DAdd_ -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -c -o pla_type_conversion_f.o pla_type_conversion_f.f /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o random.o random.c ar vr /usr/src/RPM/BUILD/plapack-3.2/libPLAPACK.a PLA_Fortran.o PLA_Conversion.o pla_type_conversion_f.o random.o a - PLA_Fortran.o a - PLA_Conversion.o a - pla_type_conversion_f.o a - random.o ranlib /usr/src/RPM/BUILD/plapack-3.2/libPLAPACK.a touch FORTRAN_interface make[1]: Leaving directory `/usr/src/RPM/BUILD/plapack-3.2/FORTRAN_interface' make: Leaving directory `/usr/src/RPM/BUILD/plapack-3.2' + for dir in Cholesky FORTRAN LINPACK LU QR + pushd EXAMPLES/Cholesky ~/EXAMPLES/Cholesky ~ + '[' -n 1 ']' + make -j1 make: Entering directory `/usr/src/RPM/BUILD/plapack-3.2/EXAMPLES/Cholesky' /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o create_problem.o create_problem.c create_problem.c: In function 'create_problem': create_problem.c:242:5: warning: implicit declaration of function 'PLA_Symv' [-Wimplicit-function-declaration] PLA_Symv( PLA_LOWER_TRIANGULAR, one, A, x, zero, b ); ^~~~~~~~ create_problem.c:244:5: warning: implicit declaration of function 'PLA_Hemv' [-Wimplicit-function-declaration] PLA_Hemv( PLA_LOWER_TRIANGULAR, one, A, x, zero, b ); ^~~~~~~~ /usr/lib/openmpi/bin/mpicc -fPIC -DPIC -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 -c -o driver.o driver.c driver.c: In function 'main': driver.c:87:3: warning: implicit declaration of function 'create_problem' [-Wimplicit-function-declaration] create_problem( A, x, b ); ^~~~~~~~~~~~~~ driver.c:118:5: warning: implicit declaration of function 'PLA_Axpy' [-Wimplicit-function-declaration] PLA_Axpy( minus_one, x, b ); ^~~~~~~~ driver.c:120:5: warning: implicit declaration of function 'PLA_Nrm2' [-Wimplicit-function-declaration] PLA_Nrm2( b, b_norm ); ^~~~~~~~ driver.c:45:5: warning: ignoring return value of 'scanf', declared with attribute warn_unused_result [-Wunused-result] scanf("%d %d", &nprows, &npcols ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ driver.c:47:5: warning: ignoring return value of 'scanf', declared with attribute warn_unused_result [-Wunused-result] scanf("%d %d %d", &size, &nb_distr, &nb_alg ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ driver.c:49:5: warning: ignoring return value of 'scanf', declared with attribute warn_unused_result [-Wunused-result] scanf("%d", &ierror ); ^~~~~~~~~~~~~~~~~~~~~ rm -f Chol_driver* /usr/lib/openmpi/bin/mpif77 -DAdd_ -fPIC -DPIC -o Chol_driver.x -O3 -g -I/usr/src/RPM/BUILD/plapack-3.2/INCLUDE -DMACHINE_TYPE=500 -DMANUFACTURE=50 -DDEBUG=0 create_problem.o driver.o /usr/src/RPM/BUILD/plapack-3.2/libPLAPACK.a -llapack -llapack -lopenblas -L/usr/lib/openmpi/lib -lmpi -lmpi_f77 -lopen-rte -libcommon -ldl -Wl,-R/usr/lib/openmpi/lib /usr/bin/ld: cannot find -lmpi_f77 collect2: error: ld returned 1 exit status make: *** [Chol_driver] Error 1 make: Leaving directory `/usr/src/RPM/BUILD/plapack-3.2/EXAMPLES/Cholesky' error: Bad exit status from /usr/src/tmp/rpm-tmp.83778 (%build) RPM build errors: Bad exit status from /usr/src/tmp/rpm-tmp.83778 (%build) Command exited with non-zero status 1 37.64user 5.58system 0:43.64elapsed 99%CPU (0avgtext+0avgdata 34456maxresident)k 0inputs+0outputs (0major+1134870minor)pagefaults 0swaps hsh-rebuild: rebuild of `plapack-3.2-alt13.src.rpm' failed. Command exited with non-zero status 1 64.14user 11.41system 1:15.63elapsed 99%CPU (0avgtext+0avgdata 134200maxresident)k 15640inputs+0outputs (0major+1493969minor)pagefaults 0swaps