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