ML: Scary-looking warnings
Created by: mhoemmen
@trilinos/ml Scary-looking warnings:
.../Trilinos/packages/ml/src/Operator/ml_op_utils.c:745:21: warning: incompatible pointer types passing 'idx_t **'
(aka 'long **') to parameter of type 'int **' [-Wincompatible-pointer-types]
ML_gsum_vec_int(&vtxdist,&tpwts,nprocs,matrix->comm);
^~~~~~~~
.../Trilinos/packages/ml/src/Utils/ml_utils.h:197:32: note: passing argument to parameter 'vals' here
void ML_gsum_vec_int(int *vals[], int *vals2[], int, ML_Comm *comm);
^
.../Trilinos/packages/ml/src/Operator/ml_op_utils.c:745:30: warning: incompatible pointer types passing 'idx_t **'
(aka 'long **') to parameter of type 'int **' [-Wincompatible-pointer-types]
ML_gsum_vec_int(&vtxdist,&tpwts,nprocs,matrix->comm);
^~~~~~
.../Trilinos/packages/ml/src/Utils/ml_utils.h:197:45: note: passing argument to parameter 'vals2' here
void ML_gsum_vec_int(int *vals[], int *vals2[], int, ML_Comm *comm);
^
.../Trilinos/packages/ml/src/Operator/ml_op_utils.c:2098:68: warning: implicit conversion from 'double' to 'int' changes
value from 1.0E+11 to 2147483647 [-Wliteral-conversion]
minStencil = ML_gmin_int( (proc_active ? mat->min_nz_per_row : 1e11), comm);
~~~~~~~~~~~ ^~~~