C:/msys64/usr/local/CalculiX/ccx_2.17_precice2/src/pastix.h:18:35: error: unknown type name 'ITG'
18 | double *sigma,double *b, ITG *icol, ITG *irow,
| ^~~
C:/msys64/usr/local/CalculiX/ccx_2.17_precice2/src/pastix.h:18:46: error: unknown type name 'ITG'
18 | double *sigma,double *b, ITG *icol, ITG *irow,
| ^~~
C:/msys64/usr/local/CalculiX/ccx_2.17_precice2/src/pastix.h:19:3: error: unknown type name 'ITG'
19 | ITG *neq, ITG *nzs,ITG *symmetryflag,ITG *inputformat,ITG *jq,
| ^~~
C:/msys64/usr/local/CalculiX/ccx_2.17_precice2/src/pastix.h:19:13: error: unknown type name 'ITG'
19 | ITG *neq, ITG *nzs,ITG *symmetryflag,ITG *inputformat,ITG *jq,
| ^~~
C:/msys64/usr/local/CalculiX/ccx_2.17_precice2/src/pastix.h:19:22: error: unknown type name 'ITG'
19 | ITG *neq, ITG *nzs,ITG *symmetryflag,ITG *inputformat,ITG *jq,
| ^~~
C:/msys64/usr/local/CalculiX/ccx_2.17_precice2/src/pastix.h:19:40: error: unknown type name 'ITG'
19 | ITG *neq, ITG *nzs,ITG *symmetryflag,ITG *inputformat,ITG *jq,
| ^~~
C:/msys64/usr/local/CalculiX/ccx_2.17_precice2/src/pastix.h:19:57: error: unknown type name 'ITG'
19 | ITG *neq, ITG *nzs,ITG *symmetryflag,ITG *inputformat,ITG *jq,
| ^~~
C:/msys64/usr/local/CalculiX/ccx_2.17_precice2/src/pastix.h:20:3: error: unknown type name 'ITG'
20 | ITG *nzs3,ITG *nrhs);
| ^~~
C:/msys64/usr/local/CalculiX/ccx_2.17_precice2/src/pastix.h:20:13: error: unknown type name 'ITG'
20 | ITG *nzs3,ITG *nrhs);
| ^~~
C:/msys64/usr/local/CalculiX/ccx_2.17_precice2/src/pastix.h:23:31: error: unknown type name 'ITG'
23 | double *sigma,ITG *icol, ITG *irow,
| ^~~
C:/msys64/usr/local/CalculiX/ccx_2.17_precice2/src/pastix.h:23:42: error: unknown type name 'ITG'
23 | double *sigma,ITG *icol, ITG *irow,
| ^~~
C:/msys64/usr/local/CalculiX/ccx_2.17_precice2/src/pastix.h:24:3: error: unknown type name 'ITG'
24 | ITG *neq, ITG *nzs,ITG *symmetryflag,ITG *inputformat,
| ^~~
C:/msys64/usr/local/CalculiX/ccx_2.17_precice2/src/pastix.h:24:13: error: unknown type name 'ITG'
24 | ITG *neq, ITG *nzs,ITG *symmetryflag,ITG *inputformat,
| ^~~
C:/msys64/usr/local/CalculiX/ccx_2.17_precice2/src/pastix.h:24:22: error: unknown type name 'ITG'
24 | ITG *neq, ITG *nzs,ITG *symmetryflag,ITG *inputformat,
| ^~~
C:/msys64/usr/local/CalculiX/ccx_2.17_precice2/src/pastix.h:24:40: error: unknown type name 'ITG'
24 | ITG *neq, ITG *nzs,ITG *symmetryflag,ITG *inputformat,
| ^~~
C:/msys64/usr/local/CalculiX/ccx_2.17_precice2/src/pastix.h:25:3: error: unknown type name 'ITG'
25 | ITG *jq,ITG *nzs3);
| ^~~
C:/msys64/usr/local/CalculiX/ccx_2.17_precice2/src/pastix.h:25:11: error: unknown type name 'ITG'
25 | ITG *jq,ITG *nzs3);
| ^~~
C:/msys64/usr/local/CalculiX/ccx_2.17_precice2/src/pastix.h:28:31: error: unknown type name 'ITG'
28 | double *sigma,ITG *icol, ITG *irow,
| ^~~
C:/msys64/usr/local/CalculiX/ccx_2.17_precice2/src/pastix.h:28:42: error: unknown type name 'ITG'
28 | double *sigma,ITG *icol, ITG *irow,
| ^~~
C:/msys64/usr/local/CalculiX/ccx_2.17_precice2/src/pastix.h:29:3: error: unknown type name 'ITG'
29 | ITG *neq, ITG *nzs,ITG *symmetryflag,ITG *inputformat,
| ^~~
C:/msys64/usr/local/CalculiX/ccx_2.17_precice2/src/pastix.h:29:13: error: unknown type name 'ITG'
29 | ITG *neq, ITG *nzs,ITG *symmetryflag,ITG *inputformat,
| ^~~
C:/msys64/usr/local/CalculiX/ccx_2.17_precice2/src/pastix.h:29:22: error: unknown type name 'ITG'
29 | ITG *neq, ITG *nzs,ITG *symmetryflag,ITG *inputformat,
| ^~~
C:/msys64/usr/local/CalculiX/ccx_2.17_precice2/src/pastix.h:29:40: error: unknown type name 'ITG'
29 | ITG *neq, ITG *nzs,ITG *symmetryflag,ITG *inputformat,
| ^~~
C:/msys64/usr/local/CalculiX/ccx_2.17_precice2/src/pastix.h:30:3: error: unknown type name 'ITG'
30 | ITG *jq,ITG *nzs3);
| ^~~
C:/msys64/usr/local/CalculiX/ccx_2.17_precice2/src/pastix.h:30:11: error: unknown type name 'ITG'
30 | ITG *jq,ITG *nzs3);
| ^~~
C:/msys64/usr/local/CalculiX/ccx_2.17_precice2/src/pastix.h:35:31: error: unknown type name 'ITG'
35 | double *sigma,ITG *icol, ITG *irow,
| ^~~
C:/msys64/usr/local/CalculiX/ccx_2.17_precice2/src/pastix.h:35:42: error: unknown type name 'ITG'
35 | double *sigma,ITG *icol, ITG *irow,
| ^~~
C:/msys64/usr/local/CalculiX/ccx_2.17_precice2/src/pastix.h:36:3: error: unknown type name 'ITG'
36 | ITG *neq, ITG *nzs,ITG *symmetryflag,ITG *inputformat,
| ^~~
C:/msys64/usr/local/CalculiX/ccx_2.17_precice2/src/pastix.h:36:13: error: unknown type name 'ITG'
36 | ITG *neq, ITG *nzs,ITG *symmetryflag,ITG *inputformat,
| ^~~
C:/msys64/usr/local/CalculiX/ccx_2.17_precice2/src/pastix.h:36:22: error: unknown type name 'ITG'
36 | ITG *neq, ITG *nzs,ITG *symmetryflag,ITG *inputformat,
| ^~~
C:/msys64/usr/local/CalculiX/ccx_2.17_precice2/src/pastix.h:36:40: error: unknown type name 'ITG'
36 | ITG *neq, ITG *nzs,ITG *symmetryflag,ITG *inputformat,
| ^~~
C:/msys64/usr/local/CalculiX/ccx_2.17_precice2/src/pastix.h:37:3: error: unknown type name 'ITG'
37 | ITG *jq,ITG *nzs3);
| ^~~
C:/msys64/usr/local/CalculiX/ccx_2.17_precice2/src/pastix.h:37:11: error: unknown type name 'ITG'
37 | ITG *jq,ITG *nzs3);
| ^~~
C:/msys64/usr/local/CalculiX/ccx_2.17_precice2/src/pastix.h:39:1: error: unknown type name 'ITG'
39 | ITG pastix_solve(double *b,ITG *neq,ITG *symmetryflag,ITG *nrhs);
| ^~~
C:/msys64/usr/local/CalculiX/ccx_2.17_precice2/src/pastix.h:39:28: error: unknown type name 'ITG'
39 | ITG pastix_solve(double *b,ITG *neq,ITG *symmetryflag,ITG *nrhs);
| ^~~
C:/msys64/usr/local/CalculiX/ccx_2.17_precice2/src/pastix.h:39:37: error: unknown type name 'ITG'
39 | ITG pastix_solve(double *b,ITG *neq,ITG *symmetryflag,ITG *nrhs);
| ^~~
C:/msys64/usr/local/CalculiX/ccx_2.17_precice2/src/pastix.h:39:55: error: unknown type name 'ITG'
39 | ITG pastix_solve(double *b,ITG *neq,ITG *symmetryflag,ITG *nrhs);
| ^~~
C:/msys64/usr/local/CalculiX/ccx_2.17_precice2/src/pastix.h:41:21: error: unknown type name 'ITG'
41 | void pastix_cleanup(ITG *neq,ITG *symmetryflag);
| ^~~
C:/msys64/usr/local/CalculiX/ccx_2.17_precice2/src/pastix.h:41:30: error: unknown type name 'ITG'
41 | void pastix_cleanup(ITG *neq,ITG *symmetryflag);
| ^~~
pastix.c:63:23: error: 'IPARM_SIZE' undeclared here (not in a function)
63 | spm_int_t iparm_basic[IPARM_SIZE];
| ^~~~~~~~~~
pastix.c:65:20: error: 'DPARM_SIZE' undeclared here (not in a function)
65 | double dparm_basic[DPARM_SIZE];
| ^~~~~~~~~~
pastix.c:69:1: error: unknown type name 'pastix_data_t'
69 | pastix_data_t* pastix_data = NULL;
| ^~~~~~~~~~~~~
pastix.c:135:5: error: unknown type name 'pastix_data_t'
135 | pastix_data_t* pastix_data;
| ^~~~~~~~~~~~~
pastix.c: In function 'pastix_init':
pastix.c:161:6: warning: implicit declaration of function 'pastixResetSteps' [-Wimplicit-function-declaration]
161 | pastixResetSteps(pastix_data);
| ^~~~~~~~~~~~~~~~
pastix.c:195:2: warning: implicit declaration of function 'pastixInitParam' [-Wimplicit-function-declaration]
195 | pastixInitParam( iparm, dparm );
| ^~~~~~~~~~~~~~~
pastix.c:198:11: error: 'IPARM_ORDERING' undeclared (first use in this function)
198 | iparm[IPARM_ORDERING] = PastixOrderScotch;
| ^~~~~~~~~~~~~~
pastix.c:198:11: note: each undeclared identifier is reported only once for each function it appears in
pastix.c:198:34: error: 'PastixOrderScotch' undeclared (first use in this function)
198 | iparm[IPARM_ORDERING] = PastixOrderScotch;
| ^~~~~~~~~~~~~~~~~
pastix.c:200:12: error: 'IPARM_SCHEDULER' undeclared (first use in this function)
200 | iparm[IPARM_SCHEDULER] = PastixSchedStatic;
| ^~~~~~~~~~~~~~~
pastix.c:200:34: error: 'PastixSchedStatic' undeclared (first use in this function)
200 | iparm[IPARM_SCHEDULER] = PastixSchedStatic;
| ^~~~~~~~~~~~~~~~~
pastix.c:203:34: error: 'PastixSchedParsec' undeclared (first use in this function)
203 | iparm[IPARM_SCHEDULER] = PastixSchedParsec;
| ^~~~~~~~~~~~~~~~~
pastix.c:205:8: error: 'IPARM_THREAD_NBR' undeclared (first use in this function)
205 | iparm[IPARM_THREAD_NBR] = nthread_mkl;
| ^~~~~~~~~~~~~~~~
pastix.c:206:8: error: 'IPARM_GPU_NBR' undeclared (first use in this function)
206 | iparm[IPARM_GPU_NBR] = (int) gpu;
| ^~~~~~~~~~~~~
pastix.c:207:8: error: 'IPARM_FLOAT' undeclared (first use in this function)
207 | iparm[IPARM_FLOAT] = globDoublePrecision ? 3 : 2;
| ^~~~~~~~~~~
pastix.c:208:8: error: 'IPARM_MIN_BLOCKSIZE' undeclared (first use in this function)
208 | iparm[IPARM_MIN_BLOCKSIZE] = 1024;
| ^~~~~~~~~~~~~~~~~~~
pastix.c:209:8: error: 'IPARM_MAX_BLOCKSIZE' undeclared (first use in this function)
209 | iparm[IPARM_MAX_BLOCKSIZE] = 2048;
| ^~~~~~~~~~~~~~~~~~~
pastix.c:210:8: error: 'IPARM_FACTORIZATION' undeclared (first use in this function)
210 | iparm[IPARM_FACTORIZATION] = PastixFactLU;
| ^~~~~~~~~~~~~~~~~~~
pastix.c:210:34: error: 'PastixFactLU' undeclared (first use in this function)
210 | iparm[IPARM_FACTORIZATION] = PastixFactLU;
| ^~~~~~~~~~~~
pastix.c:211:8: error: 'IPARM_TASKS2D_WIDTH' undeclared (first use in this function)
211 | iparm[IPARM_TASKS2D_WIDTH] = globDoublePrecision ? 256 : 128;
| ^~~~~~~~~~~~~~~~~~~
pastix.c:213:8: error: 'IPARM_REUSE_LU' undeclared (first use in this function)
213 | iparm[IPARM_REUSE_LU] = firstIter ? 0 : 1;
| ^~~~~~~~~~~~~~
pastix.c:216:11: error: 'IPARM_GPU_MEMORY_PERCENTAGE' undeclared (first use in this function)
216 | iparm[IPARM_GPU_MEMORY_PERCENTAGE] = 95;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
pastix.c:217:11: error: 'IPARM_GPU_MEMORY_BLOCK_SIZE' undeclared (first use in this function)
217 | iparm[IPARM_GPU_MEMORY_BLOCK_SIZE] = 64 * 1024;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
pastix.c:220:11: error: 'DPARM_EPSILON_REFINEMENT' undeclared (first use in this function)
220 | dparm[DPARM_EPSILON_REFINEMENT] = 1e-12;
| ^~~~~~~~~~~~~~~~~~~~~~~~
pastix.c:221:11: error: 'IPARM_ITERMAX' undeclared (first use in this function)
221 | iparm[IPARM_ITERMAX] = 50;
| ^~~~~~~~~~~~~
pastix.c:222:11: error: 'IPARM_GMRES_IM' undeclared (first use in this function)
222 | iparm[IPARM_GMRES_IM] = 50;
| ^~~~~~~~~~~~~~
pastix.c:249:2: warning: implicit declaration of function 'pastixInit'; did you mean 'pastix_init'? [-Wimplicit-function-declaration]
249 | pastixInit( &pastix_data, MPI_COMM_WORLD, iparm, dparm );
| ^~~~~~~~~~
| pastix_init
pastix.c:249:28: error: 'MPI_COMM_WORLD' undeclared (first use in this function)
249 | pastixInit( &pastix_data, MPI_COMM_WORLD, iparm, dparm );
| ^~~~~~~~~~~~~~
pastix.c:256:2: warning: implicit declaration of function 'pastix_task_analyze'; did you mean 'pastix_analyze'? [-Wimplicit-function-declaration]
256 | pastix_task_analyze( pastix_data, spm );