PETSc поддерживает несколько флагов, определяющих способ компиляции
исходного кода. Флаги по умолчанию для определенных версий определяются
переменной PETSCFLAGS базовых файлов
${PETSC_DIR}/bmake/
${PETSC_ARCH}. Флаги включают:
PETSC_USE_DEBUG - активация опций отладки PETSc. Его рекомендуется
использовать всегда;
PETSC_USE_COMPLEX - используется версия со скалярами, представленными
в виде комплексных чисел;
PETSC_USE_LOG - сохраняется статистика для различных операций
с плавающей точкой и обмена сообщениями.