[petsc-users] transfer vector data diagonally on DA
    khalid ashraf 
    khalid_eee at yahoo.com
       
    Mon Apr  2 00:01:55 CDT 2012
    
    
  
Hi, 
I want to transfer vector data diagonally in the DA grid like 
 for (k=zs; k<zs+zm; k++) {
  for (j=ys; j<ys+ym; j++) {
  for (i=xs; i<xs+xm; i++) {
if(i!=mx-1 || j!=my-1 || k!=mz-1){
u_new[k+1][j+1][i+1]=u[k][j][i];}
}}}
Could you please suggest the best way to do it minimizing interprocessor assignments.
Thanks in advance. 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20120401/7289c2b9/attachment.htm>
    
    
More information about the petsc-users
mailing list