1*c4762a1bSJed BrownAO Object: 1 MPI processes 2*c4762a1bSJed Brown type: basic 3*c4762a1bSJed BrownNumber of elements in ordering 5 4*c4762a1bSJed BrownPETSc->App App->PETSc 5*c4762a1bSJed Brown 0 0 0 0 6*c4762a1bSJed Brown 1 1 1 1 7*c4762a1bSJed Brown 2 2 2 2 8*c4762a1bSJed Brown 3 3 3 3 9*c4762a1bSJed Brown 4 4 4 4 10*c4762a1bSJed Brown[0] 2,1,9,7 PetscToApplication 2 1 -1 -1 11*c4762a1bSJed Brown[0] 0,3,4 ApplicationToPetsc 0 3 4 12*c4762a1bSJed Brown 13*c4762a1bSJed BrownTest AOCreateMemoryScalable: 14*c4762a1bSJed BrownAO Object: 1 MPI processes 15*c4762a1bSJed Brown type: memoryscalable 16*c4762a1bSJed BrownNumber of elements in ordering 5 17*c4762a1bSJed BrownPETSc->App App->PETSc 18*c4762a1bSJed BrownProcess [0] 19*c4762a1bSJed Brown 0 0 0 0 20*c4762a1bSJed Brown 1 1 1 1 21*c4762a1bSJed Brown 2 2 2 2 22*c4762a1bSJed Brown 3 3 3 3 23*c4762a1bSJed Brown 4 4 4 4 24*c4762a1bSJed Brown 25*c4762a1bSJed BrownTest AOCreateMemoryScalable with ispetsc=NULL: 26*c4762a1bSJed BrownAO Object: 1 MPI processes 27*c4762a1bSJed Brown type: memoryscalable 28*c4762a1bSJed BrownNumber of elements in ordering 5 29*c4762a1bSJed BrownPETSc->App App->PETSc 30*c4762a1bSJed BrownProcess [0] 31*c4762a1bSJed Brown 0 0 0 0 32*c4762a1bSJed Brown 1 1 1 1 33*c4762a1bSJed Brown 2 2 2 2 34*c4762a1bSJed Brown 3 3 3 3 35*c4762a1bSJed Brown 4 4 4 4 36*c4762a1bSJed Brown 37*c4762a1bSJed BrownTest general API: 38*c4762a1bSJed Brown[0] 2,1,9,7 PetscToApplication 2 1 -1 -1 39*c4762a1bSJed Brown[0] 0,3,4 ApplicationToPetsc 0 3 4 40