Lines Matching refs:nDMs
148 PetscInt ii, nDMs; in testSpitzer() local
162 PetscCall(DMCompositeGetNumberDM(pack, &nDMs)); in testSpitzer()
163 …nDMs == ctx->num_grids * ctx->batch_sz, PETSC_COMM_SELF, PETSC_ERR_PLIB, "nDMs != ctx->num_grids*c… in testSpitzer()
164 PetscCall(PetscMalloc(sizeof(*XsubArray) * nDMs, &XsubArray)); in testSpitzer()
165 PetscCall(DMCompositeGetAccessArray(pack, X, nDMs, NULL, XsubArray)); // read only in testSpitzer()
214 PetscCall(DMCompositeRestoreAccessArray(pack, X, nDMs, NULL, XsubArray)); // read only in testSpitzer()
625 PetscInt dim = 2, nDMs; in main() local
647 PetscCall(DMCompositeGetNumberDM(pack, &nDMs)); in main()
659 PetscCall(PetscMalloc(sizeof(*XsubArray) * nDMs, &XsubArray)); in main()
660 PetscCall(DMCompositeGetAccessArray(pack, X, nDMs, NULL, XsubArray)); // read only in main()
667 …PetscCall(DMCompositeRestoreAccessArray(pack, X, nDMs, NULL, XsubArray)); … in main()