1AO Object: 3 MPI processes 2 type: basic 3Number of elements in ordering 15 4PETSc->App App->PETSc 5 0 0 0 0 6 1 3 1 5 7 2 6 2 10 8 3 9 3 1 9 4 12 4 6 10 5 1 5 11 11 6 4 6 2 12 7 7 7 7 13 8 10 8 12 14 9 13 9 3 15 10 2 10 8 16 11 5 11 13 17 12 8 12 4 18 13 11 13 9 19 14 14 14 14 20[0] 2,1,9,7 PetscToApplication 6 3 13 7 21[0] 0,3,4 ApplicationToPetsc 0 1 6 22[1] 2,1,9,7 PetscToApplication 6 3 13 7 23[1] 0,3,4 ApplicationToPetsc 0 1 6 24[2] 2,1,9,7 PetscToApplication 6 3 13 7 25[2] 0,3,4 ApplicationToPetsc 0 1 6 26 27Test AOCreateMemoryScalable: 28AO Object: 3 MPI processes 29 type: memoryscalable 30Number of elements in ordering 15 31PETSc->App App->PETSc 32Process [0] 33 0 0 0 0 34 1 3 1 5 35 2 6 2 10 36 3 9 3 1 37 4 12 4 6 38Process [1] 39 5 1 5 11 40 6 4 6 2 41 7 7 7 7 42 8 10 8 12 43 9 13 9 3 44Process [2] 45 10 2 10 8 46 11 5 11 13 47 12 8 12 4 48 13 11 13 9 49 14 14 14 14 50 51Test AOCreateMemoryScalable with ispetsc=NULL: 52AO Object: 3 MPI processes 53 type: memoryscalable 54Number of elements in ordering 15 55PETSc->App App->PETSc 56Process [0] 57 0 0 0 0 58 1 3 1 5 59 2 6 2 10 60 3 9 3 1 61 4 12 4 6 62Process [1] 63 5 1 5 11 64 6 4 6 2 65 7 7 7 7 66 8 10 8 12 67 9 13 9 3 68Process [2] 69 10 2 10 8 70 11 5 11 13 71 12 8 12 4 72 13 11 13 9 73 14 14 14 14 74 75Test general API: 76[0] 2,1,9,7 PetscToApplication 6 3 13 7 77[0] 0,3,4 ApplicationToPetsc 0 1 6 78[1] 2,1,9,7 PetscToApplication 6 3 13 7 79[1] 0,3,4 ApplicationToPetsc 0 1 6 80[2] 2,1,9,7 PetscToApplication 6 3 13 7 81[2] 0,3,4 ApplicationToPetsc 0 1 6 82