:orphan: # PetscOptionsValidKey PETSc Options database keys must begin with one or two dashes (-) followed by a letter. ## Synopsis ``` #include "petscsys.h" PetscErrorCode PetscOptionsValidKey(const char key[], PetscBool *valid) ``` Not Collective ## Input Parameter - ***key -*** string to check if valid ## Output Parameter - ***valid -*** `PETSC_TRUE` if a valid key ## Level intermediate ## Location src/sys/objects/options.c --- [Edit on GitLab](https://gitlab.com/petsc/petsc/-/edit/release/src/sys/objects/options.c) [Index of all Sys routines](index.md) [Table of Contents for all manual pages](/manualpages/index.md) [Index of all manual pages](/manualpages/singleindex.md)