Включаемые файлы C/C++ для PETSc должны использоваться через директивы
#include "petscsles.h"
,
где petscsles.h - имя включаемого файла библиотеки SLES.
Каждая программа PETSc должна указывать включаемый файл, соответствующий
самому высокому уровню объектов PETSc, используемых в программе; все
требуемые включаемые файлы нижних уровней автоматически вложены в
файлы верхнего уровня. Например, petscsles.h включает petscmat.h
(матрицы), petscvec.h (векторы), и petsc.h (основной
файл PETSc). Включаемые файлы PETSc находятся в каталоге ${PETSC_DIR}/include.