60 #ifndef __SUPERLU_UTIL 61 #define __SUPERLU_UTIL 70 #define USER_ABORT(msg) superlu_abort_and_exit(msg) 73 #define ABORT(err_msg) \ 75 sprintf(msg,"%s at line %d in file %s\n",err_msg,__LINE__, __FILE__);\ 80 #define USER_MALLOC(size) superlu_malloc(size) 83 #define SUPERLU_MALLOC(size) USER_MALLOC(size) 86 #define USER_FREE(addr) superlu_free(addr) 89 #define SUPERLU_FREE(addr) USER_FREE(addr) 102 typedef float flops_t;
103 typedef unsigned char Logical;
153 typedef enum {NOPIPE, DADPAN, PIPE} how_selected_t;
197 float flops_last_P_panels;
205 int *cp_firstkid, *cp_nextkid;
207 float *flops_by_height;
211 int root, first_desc, which_bin;
242 #define i_trsv_ops(i) trsv_ops[i] 243 #define ij_gemv_ops(i,j) gemv_ops[j*lda_blas_m + i] Definition: SuperLU_MT_util.h:142
Definition: SuperLU_MT_util.h:189
Definition: SuperLU_MT_util.h:156
Definition: SuperLU_MT_util.h:183
Definition: SuperLU_MT_util.h:178
Definition: SuperLU_MT_util.h:162
Definition: SuperLU_MT_util.h:210
Definition: SuperLU_MT_util.h:168
Definition: SuperLU_MT_util.h:127