2: static char help[] = "Illustrates creating an options database.\n\n";
4: /*T
5: Concepts: introduction to PETSc;
6: Concepts: printing^in parallel
7: Processors: n
8: T*/
10: #include <petscsys.h>
11: #include <petscviewer.h>
12: int main(int argc,char **argv)
13: {
14: PetscOptions options;
16: PetscInitialize(&argc,&argv,(char*)0,help);
17: PetscOptionsCreate(&options);
18: PetscOptionsInsert(options,&argc,&argv,"optionsfile");
19: PetscOptionsInsertString(options,"-option1 value1 -option2 -option3 value3");
20: PetscOptionsView(options,PETSC_VIEWER_STDOUT_WORLD);
21: PetscOptionsDestroy(&options);
22: PetscFinalize();
23: return 0;
24: }
26: /*TEST
28: test:
29: localrunfiles: optionsfile
30: filter: egrep -v "(malloc|nox|display|saws_port|vecscatter|options_left|check_pointer_intensity|cuda_initialize|error_output_stdout|use_gpu_aware_mpi|checkstack)"
32: TEST*/