On Sun, 16 Oct 2016, 丁老师 wrote:

> Dear professor:
>    I met the following error for Petsc 3.7.3.
>    I delcare LocalSize as  int, but it doesn't work anymore. it works for 
> 3.6.3.
>    error: cannot convert ‘int*’ to ‘PetscInt* {aka long int*}’ for argument 
> ‘2’ to ‘PetscErrorCode VecGetLocalSize(Vec, PetscInt*)’
>    VecGetLocalSize (Petsc_b, &LocalSize);

1. you should be using 'PetscInt' in your code - not 'int' [check the examples]

2. you must have built petsc-3.7.3  with --with-64-bit-indices=1 - hence this 


Reply via email to