:orphan:
# PetscGetVersion
Gets the PETSc version information in a string.
## Synopsis
```
PetscErrorCode PetscGetVersion(char version[], size_t len)
```
Not Collective; No Fortran Support
## Input Parameter
- ***len -*** length of the string
## Output Parameter
- ***version -*** version string
## Note
For doing runtime checking of supported versions we recommend using `PetscGetVersionNumber()` instead of this routine.
## See Also
`PetscGetProgramName()`, `PetscGetVersionNumber()`
## Level
developer
## Location
src/sys/objects/version.c
## Examples
src/sys/tutorials/ex17.c
---
[Edit on GitLab](https://gitlab.com/petsc/petsc/-/edit/release/src/sys/objects/version.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)