Try this instead:

for(i=0;i<rows;i++)index[i]=i;
ierr=VecSetValues(petscvector,rows,index,doublearray,INSERT_VALUES); 
CHKERRQ(ierr);

On May 19, 2011, at 7:18 AM, D?rrwang, J?rgen wrote:

Hi,

I am trying to put data form a double c array to an petsc vector. I tried to 
loop over each element like this petsc Vec[i] = double array[i], but I need a 
cast for that?.has anybody an idea?

Thanks J?rgen


-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20110519/26c424d2/attachment.htm>

Reply via email to