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>
