static char help[] = "Test basic DMProduct operations.\n\n"; #include #include int main(int argc,char **argv) { PetscErrorCode ierr; DM dm; PetscInt dim; ierr = PetscInitialize(&argc,&argv,(char*)0,help);if (ierr) return ierr; dim = 1; ierr = PetscOptionsGetInt(NULL,NULL,"-dim",&dim,NULL);CHKERRQ(ierr); ierr = DMCreate(PETSC_COMM_WORLD,&dm);CHKERRQ(ierr); ierr = DMSetType(dm,DMPRODUCT);CHKERRQ(ierr); ierr = DMSetDimension(dm,dim);CHKERRQ(ierr); ierr = DMSetFromOptions(dm);CHKERRQ(ierr); ierr = DMSetUp(dm);CHKERRQ(ierr); ierr = DMDestroy(&dm);CHKERRQ(ierr); ierr = PetscFinalize(); return ierr; } /*TEST test: suffix: basic_1 TEST*/