- Timestamp:
- 06/15/12 16:12:50 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/toolkits/mpi/patches/MPI_Boundariesfromrange.cpp
r11695 r12429 20 20 21 21 /*Gather all range values into allranges, for all nodes*/ 22 allranges= (int*)xmalloc(num_procs*sizeof(int));22 allranges=xNew<int>(num_procs); 23 23 MPI_Allgather(&range,1,MPI_INT,allranges,1,MPI_INT,MPI_COMM_WORLD); 24 25 24 26 25 /*From all ranges, get lower row and upper row*/ … … 31 30 upper_row=upper_row+allranges[i]; 32 31 } 33 34 /*free: */35 xfree((void**)&allranges);36 32 37 33 /*Assign output pointers: */ 34 xDelete<double>(allranges); 38 35 *plower_row=lower_row; 39 36 *pupper_row=upper_row; 40 41 37 return 1; 42 38 }
Note:
See TracChangeset
for help on using the changeset viewer.