:orphan: # PetscSectionVecNorm Computes the vector norm, separated into field components. ## Synopsis ``` #include "petscsection.h" #include "petscvec.h" PetscErrorCode PetscSectionVecNorm(PetscSection s, PetscSection gs, Vec x, NormType type, PetscReal val[]) ``` ## Input Parameters - ***s -*** the local Section - ***gs -*** the global section - ***x -*** the vector - ***type -*** one of `NORM_1`, `NORM_2`, `NORM_INFINITY`. ## Output Parameter - ***val -*** the array of norms ## See Also `VecNorm()`, `PetscSectionCreate()` ## Level intermediate ## Location src/vec/vec/utils/vsection.c --- [Edit on GitLab](https://gitlab.com/petsc/petsc/-/edit/release/src/vec/vec/utils/vsection.c) [Index of all Vec routines](index.md) [Table of Contents for all manual pages](/manualpages/index.md) [Index of all manual pages](/manualpages/singleindex.md)