[petsc-users] block size
Blaise Bourdin
bourdin at lsu.edu
Wed Jul 18 12:43:00 CDT 2012
search for an older thread on this list
possible fixes are to either delete / not create the .info files or to assign different prefix to each vec
B
On Jul 18, 2012, at 12:39 PM, Anton Popov wrote:
> "Comment out one of vectors, your code works fine."
> I wouldn't say "fine" because I need to store both vectors.
>
> So what is the workaround?
>
> - I'm not allowed to mix vectors with different block size in the same file?
> - I'm not allowed to write more then ONE vector in a file?
>
>
> On 7/18/12 4:10 PM, Hong Zhang wrote:
>> You use same datafile 'vec.dat' for writing two different vectors,
>> V3 and V1:
>>
>> ierr = VecView(V1, view_out);
>> ierr = VecView(V3, view_out);
>>
>> // here, vec.dat holds V3
>>
>> Then read it in the order
>> ierr = VecLoad(V1, view_in);
>> //crash here because reading V3 into V1
>>
>> ierr = VecLoad(V3, view_in);
>>
>> Comment out one of vectors, your code works fine.
>>
>> Hong
>>
>>
>>
>>
>> On Wed, Jul 18, 2012 at 7:54 AM, Anton Popov <popov at uni-mainz.de> wrote:
>> Dear petsc team,
>>
>> could you please tell me what's wrong with the attached example file?
>> I run it on 4 processors with petsc-3.3-p1.
>>
>> What could error message "Local size 1000 not compatible with block size 3!" mean?
>>
>> I've another question related to this issue. What is the real purpose of PetscViewerBinarySkipInfo function?
>> I see no reason to skip creating "info" file, because the file produced by the attached example seems to be correct.
>>
>> Moreover, similar block size error occurs in our code while reading file with multiple vectors, irrespective whether "info" file exists or not.
>>
>> Thank you,
>>
>> Anton
>>
>>
>
>
--
Department of Mathematics and Center for Computation & Technology
Louisiana State University, Baton Rouge, LA 70803, USA
Tel. +1 (225) 578 1612, Fax +1 (225) 578 4276 http://www.math.lsu.edu/~bourdin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20120718/070d044c/attachment-0001.html>
More information about the petsc-users
mailing list